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
339397272846	339397273392	339397273942	339397274492	339397275042	339397275592	339397276142	339397276692	339397277242	339397277792	339397278342	339397278892	339397279442	339397279992	339397280542	339397281092	339397281642	339397282192	339397282742	339397283292	339397283842	339397284392	339397284942	339397285492	339397286042	339397286592	339397287142	339397287692	339397288242	339397288792	339397289342	339397289892	339397290442	339397290992	339397291542	339397292092	339397292642	339397293192	339397293742	339397294292	339397294842	339397295392	339397295942	339397296492	339397297042	339397297592	339397298142	339397298692	339397299242	339397299792	339397300342	339397300892	339397301442	339397301992	339397302542	339397303092	339397303642	339397304192	339397304742	339397305292	339397305842	339397306392	339397306942	339397307492	339397308042	339397308592	339397309142	339397309692	339397310242	339397310792	339397311342	339397311892	339397312442	339397312992	339397313542	339397314092	339397314642	339397315192	339397315742	339397316292	339397316842	339397317392	339397317942	339397318492	339397319042	339397319592	339397320142	339397320692	339397321242	339397321792	339397322342	339397322892	339397323442	339397323992	339397324542	339397325092	339397325642	339397326192	339397326742	339397327292	339397327842	339397328392	339397328942	339397329492	339397330042	339397330592	339397331142	339397331692	339397332242	339397332792	339397333342	339397333892	339397334442	339397334992	339397335542	339397336092	339397336642	339397337192	339397337742	339397338292	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2738	3600	2300	2738	3600	2300	2738	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2740	3600	2300	2740	3600	2300	2740	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2743	3600	2300	2743	3600	2300	2743	3600	2300	2743	3600	2300	2743	3600	2300	2744	3600	2300	2744	3600	2300	2744	3600	2300	2744	3600	2300	2744	3600	2300	2744	3600	2300	2744	3600	2300	2744	3600	2300	2744	3600	2300	2744	3600	2300	2744	3600	2300	2744	3600	2300	2744	3600	2300	2744	3600	2300	2743	3600	2300	2743	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
24378	22097	31044	32520	40759	23713	20862	10005	2213	519	450	513	498	449	494	484	484	480	437	470	415	456	446	467	479	450	460	461	490	491	464	456	417	483	473	450	479	470	456	474	478	461	481	454	445	454	494	464	457	508	434	455	435	416	452	464	465	420	484	463	424	442	427	438	469	411	450	453	439	445	458	513	484	480	473	436	473	450	437	454	483	478	467	498	478	463	493	449	469	504	464	464	416	467	453	473	475	447	423	456	477	427	458	456	460	451	427	449	456	426	466	482	470	503	469	463	466	432	448	504	424	456	462	436	429	448	497	464	461	418	486	447	451	461	439	453	442	475	466	481	440	439	462	460	468	464	475	447	417	436	429	477	442	422	449	440	435	451	442	496	444	458	436	458	465	458	431	485	467	465	445	478	454	427	456	473	451	452	447	472	476	441	450	440	424	461	424	446	517	456	497	462	477	453	445	454	451	401	418	423	425	501	451	433	457	429	474	468	426	478	467	434	468	461	451	443	450	457	454	435	461	416	473	454	437	452	446	475	453	443	450	461	442	458	440	478	470	474	451	430	461	416	453	444	407	487	455	452	473	479	429	446	452	444	447	455	460	435	418	447	439	486	447	466	451	484	471	462	473	441	414	433	408	459	480	460	432	483	486	396	440	473	450	436	441	449	421	475	430	433	486	411	445	434	447	422	439	483	446	478	452	407	473	443	466	432	482	446	430	422	444	466	428	421	442	474	440	460	436	457	441	418	428	481	469	467	479	465	489	444	461	494	484	484	463	463	464	466	451	436	488	447	437	439	433	454	459	473	481	452	435	444	474	440	402	448	444	456	482	463	500	459	423	462	461	475	465	461	441	450	477	434	451	463	455	474	443	437	481	483	451	482	459	437	445	470	435	445	446	449	441	417	426	425	452	477	454	425	445	488	451	460	442	448	460	434	486	465	461	450	423	442	436	438	455	442	424	466	439	446	459	449	485	436	451	440	463	404	444	468	483	484	467	461	416	431	448	437	500	459	421	487	458	448	425	473	464	452	486	451	430	449	423	455	468	430	497	446	472	425	459	453	449	452	395	451	430	437	431	491	435	424	510	451	448	476	448	448	470	450	461	460	456	489	444	398	441	502	421	433	453	460	445	484	454	463	481	419	430	439	439	416	457	457	444	471	447	466	472	461	443	480	457	490	460	428	449	442	433	449	476	433	452	470	462	447	423	449	436	427	480	450	456	447	455	471	422	467	453	444	463	420	482	472	426	445	457	463	455	492	458	451	456	489	491	464	464	462	491	436	453	449	438	439	421	418	441	429	415	488	484	439	459	449	445	443	407	450	477	469	440	486	463	459	477	474	455	442	472	434	418	448	463	429	443	445	473	436	449	437	465	475	463	414	425	477	412	438	431	451	453	448	464	461	465	419	442	430	448	441	467	465	456	440	431	461	485	427	456	479	472	477	455	414	450	450	473	436	481	445	451	447	462	450	474	467	489	419	451	464	454	470	472	486	478	461	439	450	498	466	449	475	486	464	466	451	471	418	433	448	424	457	466	477	470	462	439	454	452	459	461	439	458	484	453	459	510	471	465	428	489	461	476	455	453	493	470	449	439	447	445	496	412	426	435	436	438	472	459	440	485	455	419	426	452	442	462	455	429	448	437	447	478	484	437	444	450	458	462	434	448	467	439	464	423	449	446	444	436	474	419	452	484	453	434	388	424	431	494	433	454	438	460	450	471	453	426	438	412	464	449	467	465	448	512	444	422	484	453	442	479	427	469	458	452	476	471	430	475	484	398	453	453	455	425	468	456	502	425	436	453	414	446	440	490	444	471	470	493	478	440	459	398	505	418	463	446	442	470	427	436	443	447	466	452	409	475	425	438	406	446	433	449	433	443	475	446	450	445	460	448	452	473	439	464	465	440	448	442	447	446	443	456	481	455	477	442	450	471	439	415	454	411	448	477	456	473	488	438	474	427	447	448	421	468	466	440	455	408	458	451	470	470	432	432	441	432	464	407	471	410	469	461	433	458	433	441	474	430	431	432	489	455	476	423	501	443	461	448	458	449	458	467	475	432	439	465	413	450	438	441	465	436	459	477	477	465	455	476	450	447	454	426	451	460	485	480	499	457	468	446	430	399	452	465	430	440	449	462	458	455	468	480	503	442	470	421	441	433	453	445	458	449	432	443	455	472	471	484	459	491	443	450	441	419	448	438	477	460	439	486	463	440	443	447	480	463	429	409	465	440	484	410	436	457	469	430	478	455	485	494	446	435	457	443	456	449	469	433	497	424	456	454	459	453	414	431	427	455	486	413	429	458	446	442	430	466	437	433	473	464	458	431	453	465	434	449	430	461	496	475	452	431	442	495	495	466	445	427	444	448	439	441	422	446	423	458	453	436	494	435	415	427	437	468	493	452	416	408	455	478	504	454	467	462	462	429	431	460	413	450	410	469	450	438	422	484	425	442	445	460	449	456	482	424	457	483	467	462	448	418	443	422	419	465	490	463	447	446	455	475	471	452	473	487	436	432	436	435	461	471	488	446	495	469	443	455	433	449	465	455	460	451	471	465	439	459	452	452	406	477	430	430	413	476	461	457	466	406	452	478	471	478	476	442	453	421	419	460	480	429	473	486	428	459	460	421	453	436	431	441	470	416	463	427	462	397	476	482	443	476	437	483	480	449	460	432	455	429	417	438	440	422	441	470	455	430	462	494	466	455	486	433	460	427	422	426	425	436	449	477	465	462	463	416	424	436	435	474	477	465	495	469	458	482	427	456	445	499	429	448	486	460	404	480	439	470	484	488	456	464	436	470	468	451	454	427	449	476	444	447	452	457	456	433	422	419	432	458	426	469	424	462	407	479	481	467	408	447	429	423	423	477	409	433	456	485	446	444	439	446	446	445	470	431	440	448	449	451	432	438	419	477	482	436	439	433	471	466	431	464	454	477	470	455	426	456	442	416	429	486	461	501	466	444	445	463	422	454	520	448	453	424	427	459	448	461	460	442	453	434	465	498	453	438	425	432	482	430	485	433	491	434	479	471	498	438	458	428	439	416	448	464	464	435	458	440	419	442	451	466	446	423	466	458	438	443	438	429	448	420	483	467	488	473	438	467	448	500	451	481	448	447	452	431	477	455	463	421	450	451	447	453	467	447	457	486	457	465	453	474	448	452	445	441	452	424	442	436	453	425	419	455	443	448	440	461	497	458	492	422	449	469	438	435	446	436	472	453	453	440	468	479	433	427	436	458	443	445	454	450	469	466	458	480	437	449	470	457	455	441	439	465	446	426	420	414	463	434	426	473	441	480	459	467	448	426	451	459	468	458	463	464	461	435	447	468	456	466	414	429	438	478	477	440	444	439	415	443	466	444	467	492	445	433	493	469	417	455	442	499	435	447	448	426	509	476	465	457	436	453	486	437	447	470	455	421	431	440	461	456	461	452	418	461	423	464	442	471	440	432	459	425	444	446	456	442	441	458	442	480	466	460	449	461	433
60106	97214	67150	47094	38111	18278	17669	9797	2399	469	474	436	491	513	416	488	454	472	465	457	465	449	457	421	431	486	439	469	443	483	480	476	460	456	438	450	457	484	462	430	450	444	427	427	473	475	459	466	440	488	441	441	481	454	458	475	459	470	455	487	410	479	460	453	435	468	449	416	451	497	502	504	490	481	478	452	418	453	415	455	439	468	438	438	449	482	451	491	446	415	438	447	470	417	446	441	423	399	444	460	460	456	476	484	462	459	447	450	452	468	448	449	418	486	436	413	412	453	450	472	436	431	454	482	439	437	409	465	444	385	452	452	472	466	439	490	451	418	472	463	449	436	439	426	455	437	461	430	453	452	451	428	446	439	429	457	458	475	398	447	442	456	457	427	470	480	474	462	421	448	440	460	454	486	436	440	438	450	431	458	456	444	490	409	424	465	401	430	452	445	435	422	446	451	472	436	436	421	423	448	418	432	465	440	449	413	479	412	417	457	432	427	410	429	408	490	420	442	432	469	449	433	425	441	448	463	436	464	447	441	461	454	452	482	457	440	463	428	466	452	443	429	499	470	444	442	456	490	490	435	477	443	429	449	420	464	439	399	450	446	456	429	464	447	422	461	427	465	431	387	461	450	457	418	437	487	456	465	391	420	446	399	480	454	417	444	460	430	414	421	445	489	473	458	431	437	433	475	409	472	450	438	436	418	429	463	447	437	451	467	431	458	469	454	436	458	451	494	427	462	444	475	414	417	467	396	449	457	433	481	436	429	453	423	411	442	484	427	479	422	446	457	397	454	434	451	454	490	429	455	470	459	467	419	444	403	454	440	474	407	441	471	432	504	463	482	424	430	470	466	449	461	471	460	453	395	461	458	460	412	446	437	417	443	450	451	430	461	425	459	430	400	467	428	448	477	381	421	456	457	475	461	466	443	444	471	451	415	469	437	467	451	469	455	426	416	460	473	429	412	458	449	436	433	438	443	453	434	429	452	484	450	427	444	416	439	435	450	419	404	438	484	451	440	418	460	427	480	472	407	480	436	456	441	440	480	448	422	439	473	455	430	434	470	458	456	458	435	436	466	468	436	437	436	451	415	469	453	442	460	461	440	452	457	452	441	449	440	451	438	455	433	446	456	434	439	438	456	447	412	452	431	446	453	459	428	426	418	433	449	413	467	425	467	438	441	439	472	468	441	421	421	423	423	441	451	427	434	434	485	430	426	497	456	463	456	404	446	472	476	472	460	458	439	437	464	438	441	434	483	448	440	436	416	410	460	432	443	489	414	423	457	427	475	448	437	414	419	420	451	460	417	477	454	431	448	468	421	470	512	463	437	434	475	449	465	456	458	468	433	441	476	415	445	443	458	444	449	455	438	466	429	419	477	456	460	467	436	417	474	434	440	461	422	471	422	448	450	443	484	382	448	447	445	412	436	433	486	416	428	458	430	475	437	410	425	437	460	409	420	424	426	429	471	459	469	437	475	443	446	448	417	481	448	438	413	435	448	451	454	489	411	461	461	466	417	431	455	452	420	465	454	455	408	464	440	469	477	441	460	463	437	458	443	408	437	467	457	452	438	469	471	445	448	446	456	413	442	456	433	445	470	411	417	403	435	414	447	453	451	454	468	376	474	441	451	467	468	465	436	442	460	500	486	425	442	449	447	428	477	431	409	431	444	471	432	453	465	473	424	432	452	447	468	436	474	430	453	481	418	455	459	399	428	447	491	460	407	495	469	441	418	408	469	434	485	449	482	407	445	458	455	448	444	461	424	427	424	466	444	451	421	418	425	428	429	445	469	468	494	488	443	471	444	419	425	418	508	421	454	460	438	471	471	455	449	429	471	412	479	442	457	455	424	480	441	440	463	458	419	451	423	421	450	437	452	416	448	449	452	465	466	447	431	446	416	437	439	413	446	471	474	440	447	446	447	441	460	432	448	487	447	451	451	428	449	442	430	437	455	475	437	459	483	434	436	448	451	452	434	468	437	429	457	450	425	450	437	428	434	436	452	463	452	417	469	434	452	440	438	470	413	439	480	393	452	434	449	437	464	434	508	469	440	445	458	449	448	440	432	458	422	460	423	455	442	464	438	446	429	454	456	455	441	467	474	449	480	426	427	462	439	448	449	460	437	456	446	459	444	445	424	458	471	453	455	439	428	470	429	436	456	469	485	427	462	477	406	429	462	487	462	450	431	438	446	465	442	459	436	443	416	426	462	476	497	449	427	428	452	413	414	467	462	468	417	417	464	461	450	414	445	424	457	466	413	456	455	468	456	470	467	410	448	452	437	462	413	447	473	432	469	466	453	436	480	463	459	448	459	447	442	434	441	486	448	436	372	442	481	476	423	470	433	463	393	454	438	444	439	462	454	441	453	410	449	489	459	452	499	453	474	473	410	460	481	409	410	424	458	435	457	435	432	414	442	462	443	450	473	422	441	434	497	461	445	441	477	447	464	414	424	431	439	422	446	441	426	434	437	446	459	457	412	488	443	427	484	429	485	465	426	459	424	465	397	411	416	449	446	437	460	464	429	417	437	457	427	423	429	407	442	414	432	420	456	451	444	464	438	500	401	456	406	421	448	441	497	446	435	427	424	490	448	455	438	425	429	484	417	484	421	443	423	475	471	390	435	460	453	469	430	461	449	426	399	454	429	454	474	473	437	452	433	432	432	493	422	440	435	444	465	413	424	455	479	454	475	409	463	428	441	412	473	426	444	441	429	462	412	439	435	461	419	445	417	481	433	459	472	451	454	433	438	429	464	411	487	431	496	478	446	479	443	418	453	437	424	450	470	428	462	433	436	440	423	430	435	418	432	422	431	405	472	434	444	418	427	448	458	444	433	420	442	454	420	459	446	436	445	446	460	424	441	452	427	427	421	441	401	442	443	454	448	420	430	485	430	450	449	452	440	481	455	436	437	447	425	435	473	488	446	488	439	442	421	447	420	445	435	478	419	453	439	463	437	413	456	446	426	442	458	397	471	429	437	446	450	438	422	471	424	459	438	423	436	434	458	426	428	480	410	434	431	437	439	430	460	436	411	407	440	414	435	411	436	440	438	421	424	480	442	440	439	472	405	463	444	416	433	452	460	458	429	416	443	417	438	491	466	477	456	453	442	431	442	456	428	412	448	456	443	449	442	439	439	422	433	466	440	398	456	436	418	449	437	432	453	460	397	490	433	455	442	409	435	452	450	413	436	425	457	461	428	450	426	438	435	458	448	487	438	443	439	422	422	426	432	464	445	432	428	406	448	429	437	436	447	447	431	456	443	457	456	483	445	445	423	426	448	459	464	428	407	448	454	465	412	455	432	440	448	476	448	447	436	413	416	438	467	465	400	429	439	421	435	442	464	420	403	433	470	423	443	422	422	456	437	454	438	451	476	448	458	432	440	427	436	431	412	413	422	490	442	436	470	405	466	485	444	410	407	448	462	448	446	473	411	459	404	461	500	486	423	469	451	454	457	461	405	457	498	429	413	420	442
29011	24203	16707	5877	4408	798	850	557	369	235	223	267	251	261	263	232	265	250	232	255	233	262	239	275	224	263	252	246	267	264	249	268	264	270	242	239	254	246	273	253	257	291	288	253	256	273	256	220	264	250	246	262	279	257	255	227	233	248	248	283	252	261	238	277	270	231	241	252	236	260	271	229	271	258	257	272	228	242	243	228	261	259	260	240	258	252	246	240	220	226	251	256	252	255	256	203	263	243	251	247	233	240	239	210	249	276	241	283	258	216	280	262	245	251	236	229	230	247	245	238	265	256	241	270	241	259	233	254	248	236	233	266	279	280	247	238	256	267	261	256	281	264	219	250	236	224	238	231	238	260	256	238	241	264	257	254	267	257	229	264	224	251	244	241	262	242	258	249	269	280	239	252	247	246	273	248	275	222	283	263	259	239	255	254	266	240	227	242	243	265	279	230	246	247	260	242	251	246	263	249	250	230	245	269	254	268	238	221	247	228	239	263	248	263	251	285	254	252	261	262	286	248	213	270	284	258	284	260	254	267	233	255	232	243	243	237	246	240	256	259	254	262	248	281	263	250	258	243	271	244	262	237	240	232	236	275	264	228	239	244	263	266	253	238	255	259	248	251	257	276	268	235	239	276	241	247	268	247	283	253	250	276	250	260	248	254	238	257	254	257	251	276	236	233	275	252	247	241	272	244	239	268	241	236	248	243	264	250	241	264	255	250	246	243	262	222	268	262	267	239	270	235	225	233	264	235	251	233	243	236	250	261	227	201	239	246	246	246	250	235	265	247	258	259	250	236	243	228	254	251	261	249	256	225	261	278	227	245	262	251	245	255	242	242	259	249	290	241	248	261	227	273	248	248	255	260	276	240	248	275	234	280	286	271	263	269	239	259	245	248	283	258	256	252	286	253	265	245	266	221	275	247	279	264	252	259	270	264	242	244	256	258	233	240	238	252	250	251	241	249	270	234	234	252	235	240	248	261	216	248	232	244	266	273	242	236	251	264	260	263	251	259	279	253	240	251	249	264	240	237	255	247	249	243	246	259	243	233	229	226	244	232	246	247	241	252	227	247	272	269	246	243	248	254	239	242	242	246	240	224	235	242	253	254	273	249	264	247	248	253	266	262	290	234	239	239	257	249	225	249	235	257	246	234	273	267	228	249	223	258	256	273	279	256	231	229	261	248	248	257	235	241	260	241	239	246	261	225	242	286	231	239	242	259	245	243	235	269	239	251	228	243	246	261	246	251	260	264	247	242	258	256	268	261	270	246	244	243	279	239	246	245	243	247	238	227	281	268	256	243	254	239	239	255	240	240	234	260	253	237	233	271	205	256	252	215	290	264	220	267	287	242	269	236	258	264	267	255	270	232	240	237	269	245	230	241	261	250	226	232	232	258	254	243	245	259	273	271	254	255	238	270	235	248	250	276	262	212	269	293	238	225	236	259	243	247	268	245	243	231	237	264	251	226	235	236	239	250	227	268	259	240	244	233	257	261	254	248	260	250	244	232	264	261	264	264	270	226	223	255	250	268	248	253	248	257	263	271	245	249	244	248	257	244	251	251	256	230	254	258	229	239	257	244	258	255	279	258	248	268	238	254	269	269	225	246	260	237	239	250	252	242	237	261	256	267	240	246	259	275	241	244	234	251	258	216	246	252	267	261	249	256	230	227	258	264	242	274	237	231	226	262	258	253	260	253	248	239	239	262	246	243	260	265	254	228	241	289	231	253	254	249	251	252	265	250	276	266	252	263	243	241	285	233	264	240	259	245	274	255	273	252	264	255	258	292	246	236	242	224	268	266	287	229	256	243	241	236	270	267	241	246	234	260	247	272	277	274	253	230	275	259	256	235	275	261	272	232	259	240	231	231	276	224	245	239	231	250	259	217	235	248	228	225	221	248	237	226	246	267	245	248	281	256	244	263	273	256	268	225	246	237	240	260	262	241	242	226	246	246	266	235	257	266	260	249	242	251	264	253	260	232	248	235	240	224	222	242	228	222	231	250	244	241	242	241	249	250	255	265	234	228	239	247	250	227	224	264	252	244	245	255	262	233	259	259	245	250	266	266	255	261	267	240	270	262	224	237	254	228	244	239	247	256	238	275	265	227	250	229	244	258	218	265	267	261	229	265	225	265	245	223	227	236	242	264	233	251	262	237	245	224	232	246	244	226	240	255	251	250	257	249	246	244	271	245	234	255	259	260	243	246	249	253	249	279	257	262	250	259	255	265	244	249	240	266	241	250	232	226	250	254	230	261	234	266	266	248	253	256	251	247	231	238	254	250	271	249	239	250	295	254	294	248	253	252	263	238	249	278	259	241	260	248	245	269	253	225	231	238	274	232	245	278	246	259	265	229	236	256	244	278	239	254	264	222	248	247	271	261	260	260	219	273	261	261	252	257	227	270	260	221	276	247	249	260	232	240	265	260	226	271	288	232	237	237	260	254	237	247	235	258	259	255	229	231	244	265	255	243	246	244	217	277	229	233	241	275	255	228	206	245	223	252	254	229	243	250	263	253	251	240	264	255	257	276	278	281	262	245	259	285	242	248	248	260	246	233	239	249	239	256	256	267	239	230	232	255	283	235	232	240	244	235	214	258	277	277	212	244	268	265	275	272	243	260	262	269	261	242	226	261	249	271	263	268	229	261	247	273	239	244	220	232	257	250	276	240	256	226	232	256	244	242	259	268	261	242	227	240	231	247	278	260	268	247	249	257	258	242	265	258	238	254	260	257	239	279	271	236	243	251	225	246	260	241	218	239	251	254	272	249	268	248	232	249	251	228	264	245	235	228	241	240	242	233	258	249	238	265	245	273	272	236	249	242	269	270	239	251	236	230	263	241	232	284	238	268	251	240	251	242	250	225	274	232	260	280	272	252	258	257	277	230	257	283	241	221	245	259	256	228	255	273	240	238	223	246	234	231	256	235	254	248	237	251	264	254	259	235	228	247	255	261	245	237	257	261	264	251	252	252	263	261	250	230	234	201	233	282	292	256	264	261	256	261	222	229	244	230	227	255	254	252	263	256	245	266	254	230	215	266	264	243	238	242	256	245	254	227	277	265	233	249	226	254	245	235	258	246	249	230	230	286	231	267	257	247	236	272	259	255	255	257	262	278	218	256	252	244	259	262	264	263	253	247	243	243	253	267	280	265	230	253	268	257	245	261	267	238	249	237	251	258	261	266	235	244	257	270	264	231	252	260	253	249	233	263	262	254	251	211	241	264	213	264	244	263	270	283	232	240	243	259	239	223	243	248	228	253	249	232	246	256	239	260	244	260	277	229	236	267	274	237	249	235	225	252	240	250	240	255	262	266	269	277	228	231	268	230	257	274	233	249	250	259	244	230	239	246	229	234	226	238	277	249	231	243	247	275	251	247	267	233	255	288	235	236	254	245	264	243	248	244	265	227	268	248	245	272	256	269	267	233	223	241	263	255	245	255	251	247	264	268	261	282	257	297	227	238	243	227	259	249	239	261
16182	25848	12968	5085	4372	930	1257	727	374	241	232	244	238	242	244	236	266	215	242	225	214	223	205	230	231	224	274	243	190	240	251	224	232	223	242	229	249	240	230	240	253	250	212	226	230	257	250	246	256	210	237	251	239	244	237	224	250	246	223	237	223	265	237	243	256	237	238	281	228	248	240	220	220	236	205	248	253	237	238	241	247	225	224	252	258	235	219	233	262	244	257	228	242	242	256	219	246	227	256	220	253	216	240	251	237	254	213	236	225	220	235	241	221	242	253	242	241	231	245	243	214	253	220	226	238	214	226	220	212	218	227	229	239	226	233	232	239	214	233	222	225	229	230	217	255	221	245	242	211	233	257	259	256	252	234	246	215	222	213	229	227	240	243	242	254	230	212	254	234	240	239	234	250	246	234	235	206	235	221	241	229	249	248	246	243	241	250	241	259	254	234	255	248	244	231	238	247	244	234	218	247	224	230	209	242	267	224	219	224	246	232	248	243	251	239	239	239	220	230	264	257	225	236	239	211	233	231	262	258	258	241	241	246	232	218	252	226	234	229	254	243	259	235	262	251	265	233	236	244	227	221	201	265	253	233	211	244	197	258	235	231	235	228	241	259	241	232	260	253	231	243	222	257	272	249	276	256	236	230	257	227	232	217	245	227	234	229	209	233	208	248	249	212	241	247	211	231	219	240	234	254	242	244	255	253	225	241	233	260	259	247	259	252	232	225	264	221	262	262	220	237	238	197	278	241	218	213	256	256	230	226	255	225	235	225	221	241	224	242	227	234	230	254	235	224	252	222	240	239	236	226	229	244	213	202	234	220	225	235	222	236	237	219	221	265	233	214	245	239	231	256	225	228	251	230	215	221	236	224	230	234	232	243	229	223	248	225	267	217	230	242	229	231	243	231	241	244	250	240	258	203	258	223	249	239	248	228	235	230	223	236	244	225	231	238	220	232	210	233	224	241	220	243	218	236	239	210	207	245	244	243	230	229	255	237	237	223	231	236	263	232	241	227	226	255	241	224	237	252	222	244	250	220	223	229	219	203	259	235	261	228	249	220	230	217	255	208	220	243	236	231	243	223	232	222	247	245	246	235	220	216	217	240	217	265	246	223	228	211	255	218	212	250	237	253	235	227	236	226	263	232	249	244	245	242	230	218	249	233	255	247	253	223	248	236	258	245	237	236	241	203	234	220	248	262	243	239	241	208	211	246	225	266	236	233	247	222	222	233	223	223	255	233	213	205	224	244	229	249	237	256	230	222	209	239	216	240	239	227	213	232	216	243	225	234	237	236	251	235	238	235	235	231	245	199	240	241	228	200	237	232	242	246	249	242	241	239	239	255	231	215	195	230	258	220	226	205	252	209	237	237	239	242	268	264	231	249	244	219	213	232	230	246	233	246	242	253	265	228	251	239	246	246	243	238	250	252	245	260	268	213	264	239	257	216	246	216	254	224	221	241	210	223	255	216	237	223	248	241	231	238	249	247	220	234	244	244	236	234	227	213	247	254	216	200	242	245	235	250	218	244	249	234	231	255	241	261	229	211	235	268	246	250	241	240	226	215	221	238	223	231	218	243	261	245	252	257	235	223	247	215	218	236	242	261	218	212	231	241	230	267	247	218	254	230	247	226	256	249	241	244	241	253	235	230	215	255	228	248	246	245	236	228	250	253	236	248	230	248	291	216	242	249	237	238	244	237	224	206	231	229	210	225	216	241	231	224	216	242	222	256	226	238	216	223	253	267	213	218	217	212	266	272	214	248	237	219	242	228	228	245	239	237	231	222	242	228	258	249	243	251	257	237	235	257	241	248	239	248	208	248	239	237	273	234	240	237	236	221	236	250	256	219	245	236	240	244	256	219	252	225	221	238	224	220	226	206	231	226	280	247	210	209	237	222	219	238	226	235	217	232	238	251	229	236	251	219	236	225	229	239	232	228	220	212	225	210	254	256	258	245	235	227	248	240	225	233	251	199	240	235	243	227	238	210	210	233	269	236	233	248	210	224	247	241	248	218	240	248	196	253	207	200	236	246	273	268	226	248	242	248	241	253	222	254	236	236	202	239	221	221	234	237	227	231	227	235	229	243	268	210	232	251	264	215	219	248	232	241	211	231	226	238	216	209	248	235	242	206	247	228	223	254	226	245	249	225	240	224	261	203	222	264	266	257	268	249	246	228	223	223	209	261	239	252	238	247	261	255	239	230	220	210	240	258	222	237	240	244	242	228	225	279	234	227	235	203	261	227	248	242	204	229	257	189	216	230	217	256	216	257	249	234	225	234	225	215	215	243	217	220	214	220	222	255	246	222	242	252	243	237	220	262	250	258	259	221	240	226	253	234	238	238	230	232	248	236	242	233	240	231	265	234	246	231	248	221	230	228	222	256	242	241	228	218	236	237	256	221	220	222	240	236	242	245	238	232	239	209	233	226	227	211	252	215	221	249	236	221	211	224	227	244	238	227	204	224	242	244	238	211	237	226	209	237	232	245	245	221	231	226	246	207	238	232	215	228	237	233	234	255	235	244	243	245	244	229	213	225	231	216	223	251	262	217	247	215	231	242	237	235	254	227	233	260	236	227	233	246	228	254	225	238	230	234	215	251	256	243	231	242	221	217	230	243	231	241	239	238	253	239	199	230	255	221	235	218	222	231	245	259	233	225	269	238	220	225	233	232	218	222	243	246	257	215	260	243	205	256	234	263	248	212	242	218	246	231	240	230	241	241	226	233	214	241	235	246	220	229	229	248	266	231	251	226	232	227	249	232	223	241	251	253	234	188	257	259	224	245	214	238	259	246	245	228	219	233	226	229	223	266	243	230	238	219	235	213	248	247	244	263	232	282	243	236	232	228	237	205	212	244	228	249	235	234	233	208	228	239	244	242	243	252	256	232	251	228	261	224	233	239	215	218	213	244	224	254	248	221	224	230	216	247	219	240	242	244	240	234	209	219	246	228	231	228	227	239	232	224	246	217	247	246	232	271	218	233	245	224	220	251	257	254	227	256	242	234	207	227	257	234	265	244	238	239	235	212	229	228	233	234	219	260	223	246	234	235	222	265	235	214	216	250	215	230	242	233	225	236	204	260	237	234	226	247	230	231	201	248	234	243	256	251	223	244	232	209	246	228	243	228	231	256	241	256	228	240	244	252	255	263	232	243	240	248	227	245	235	254	233	229	234	239	228	252	207	241	262	236	243	227	250	250	247	261	246	253	230	236	209	246	240	235	264	224	216	230	253	254	235	239	239	224	256	226	230	234	246	206	231	240	239	202	215	266	242	202	227	236	228	236	246	224	236	258	242	269	239	227	232	229	245	230	250	242	235	208	248	208	260	253	245	263	251	228	232	209	208	255	238	226	205	242	246	230	235	220	237	251	245	228	241	249	232	252	235	252	207	236	257	246	237	238	218	230	241	216	244	242	226	218	244	245	223	248	252	237	251	225	261	227	237	223	231	248	248	241	242	245	250	226	240	251	259	280	251
25423	23224	31908	29515	31981	15075	10532	6427	1338	276	261	246	244	254	258	289	228	254	226	263	260	235	244	264	269	242	248	239	242	240	229	279	259	241	241	234	237	237	262	239	253	249	236	281	223	237	238	242	236	253	249	247	238	221	251	242	252	253	266	237	229	243	263	224	272	241	251	233	213	225	309	213	256	201	240	260	272	251	231	231	281	270	235	243	264	224	239	241	246	248	245	246	239	239	249	239	256	260	238	257	216	256	228	265	248	252	233	241	245	267	267	263	237	237	257	252	227	244	252	255	235	241	228	248	249	257	249	243	250	236	267	238	241	268	254	241	226	259	250	241	235	221	233	234	259	262	240	257	220	234	273	249	257	217	235	226	258	257	274	256	243	250	240	251	253	235	238	247	235	255	254	242	236	265	246	219	231	231	239	252	238	246	256	243	225	225	260	238	255	236	213	225	256	223	235	230	231	259	214	258	228	240	256	258	229	244	210	266	230	261	256	255	223	241	237	244	227	259	233	236	265	231	252	224	230	257	250	249	246	271	226	248	235	223	240	255	252	237	240	235	255	229	215	243	246	257	231	258	240	278	231	249	235	260	238	255	220	223	237	256	217	235	267	256	269	272	239	243	227	256	274	233	239	250	238	260	228	244	234	242	254	262	234	227	253	239	245	217	248	277	254	246	220	248	274	249	247	233	225	242	242	251	264	232	239	232	264	251	221	254	235	280	227	229	241	226	272	253	235	226	281	249	240	255	252	238	224	247	226	224	235	251	242	238	253	284	213	251	234	241	265	237	237	251	253	263	227	242	234	264	236	261	233	212	221	242	254	236	235	215	228	231	232	249	235	238	210	231	231	255	244	243	263	243	219	260	240	242	235	234	246	228	271	210	254	251	247	256	257	247	214	247	257	271	246	255	256	259	234	219	217	263	271	257	254	237	237	241	213	244	226	199	237	245	271	227	265	240	292	239	243	253	255	259	252	246	236	234	236	244	229	235	229	224	231	272	261	227	239	215	261	236	249	259	242	224	275	239	239	244	232	268	243	255	244	240	268	232	233	231	229	257	238	257	260	217	250	253	222	259	232	252	253	233	239	239	234	259	242	213	214	244	228	240	243	223	255	248	238	254	269	249	243	250	231	229	252	248	235	238	216	227	230	225	266	237	257	243	250	233	262	237	258	256	248	234	259	260	250	234	220	219	228	225	261	237	237	251	225	254	241	213	232	231	225	239	246	249	227	231	251	250	242	246	255	274	243	222	223	252	232	239	242	258	255	274	263	248	253	251	250	255	222	245	251	221	249	254	230	251	246	257	247	232	254	235	241	262	261	252	234	244	239	250	237	202	251	236	252	239	230	241	248	244	247	261	263	220	264	252	222	257	239	217	236	224	238	246	256	252	241	256	250	261	247	243	223	239	255	239	245	253	263	228	252	225	266	276	243	231	232	249	265	272	244	246	250	261	266	248	237	248	268	241	228	241	225	235	231	235	258	251	241	242	248	243	250	228	254	249	242	259	202	271	242	242	274	253	241	243	256	242	237	226	257	232	249	251	222	227	269	254	229	237	247	235	242	221	225	248	253	225	243	244	265	245	256	257	219	263	235	251	239	224	258	225	244	232	234	232	225	252	245	259	231	227	222	226	263	257	241	238	243	244	256	235	269	228	241	229	226	254	254	243	249	244	221	243	232	215	237	270	261	263	256	262	250	216	228	226	243	208	243	279	232	244	247	253	289	263	270	228	226	255	233	234	269	204	256	245	261	233	250	251	254	261	226	252	271	226	247	213	253	238	239	244	221	227	256	262	223	232	259	251	259	257	240	229	254	269	229	263	239	243	240	222	233	239	257	258	259	261	244	259	249	239	240	230	205	258	236	244	216	245	241	243	224	266	267	268	259	241	242	233	229	254	242	238	266	249	247	240	231	260	214	242	237	240	241	246	264	263	235	241	257	249	228	234	264	245	225	229	230	265	229	252	233	221	228	228	219	265	237	240	239	231	255	243	223	232	216	203	242	260	267	259	225	253	217	237	255	243	233	237	240	226	235	242	252	237	223	255	222	272	266	237	232	237	268	233	244	250	257	220	243	273	258	213	244	228	217	237	264	261	248	231	222	272	241	265	250	223	244	237	229	260	238	247	237	231	259	245	205	211	221	269	237	249	254	246	219	258	240	257	250	240	283	257	245	229	246	239	250	214	277	243	251	225	243	238	235	246	277	222	218	230	217	239	231	235	239	276	241	232	222	244	246	243	228	243	258	225	249	248	238	236	241	256	241	271	221	234	226	240	248	227	261	236	230	229	267	220	240	236	224	255	210	209	252	239	238	222	241	258	226	234	252	248	236	273	246	248	217	227	261	254	226	259	274	239	243	188	273	244	241	251	209	213	270	286	239	227	264	251	225	230	241	244	265	261	246	256	229	238	235	259	231	239	258	266	238	220	224	254	269	246	235	229	262	223	218	250	253	259	235	256	229	242	238	266	248	249	216	215	245	290	253	248	263	213	243	250	253	234	240	242	224	241	251	241	251	239	261	261	250	228	245	238	219	255	236	261	240	281	269	271	260	233	245	203	242	234	224	246	233	266	250	210	260	239	252	249	235	234	224	220	263	252	237	258	231	226	245	233	238	236	258	238	276	267	258	240	256	254	239	256	240	274	247	251	228	266	247	241	267	245	257	209	231	287	259	205	240	217	237	210	236	252	248	248	221	236	230	259	235	269	248	241	256	240	232	227	225	199	246	224	242	235	214	257	241	249	227	234	233	261	256	263	262	210	266	246	235	246	245	246	243	260	256	254	225	237	251	233	246	247	195	254	234	250	286	249	265	250	232	260	222	231	247	259	230	229	257	243	257	238	239	237	246	222	222	259	251	223	236	270	212	221	208	254	227	248	225	219	256	254	224	248	223	228	210	225	230	256	252	254	249	251	260	242	255	287	246	231	217	223	225	251	251	246	220	248	263	245	223	240	260	255	235	224	241	241	250	257	229	229	245	242	228	235	261	236	234	248	264	241	242	222	230	232	254	243	230	254	244	235	263	241	218	240	265	263	237	240	216	257	236	273	264	252	270	237	228	239	217	242	242	270	264	235	240	240	237	249	235	265	247	231	257	225	211	247	256	245	227	247	233	251	259	257	238	232	260	265	225	258	236	246	251	257	238	245	225	263	241	229	244	232	253	262	233	231	244	236	264	238	238	250	216	282	260	255	263	231	244	230	242	233	250	232	254	243	241	278	263	243	247	240	216	268	246	231	264	237	247	250	252	243	248	250	246	265	242	234	209	263	285	261	215	235	231	251	238	245	249	227	226	283	245	229	229	251	240	207	234	236	224	247	239	227	255	232	265	262	253	251	245	226	259	236	234	236	221	239	234	236	256	247	205	281	242	238	261	246	230	252	257	268	239	244	217	229	246	248	262	246	226	235	233	252	247	266	225	254	225	253	212	250	249	248	229	238	246	253	233	256	229	229	213	256	268	245	244	233	238	239
53509	82989	52201	33889	28997	8965	10415	7255	1770	262	260	264	259	262	271	268	252	251	238	230	278	277	257	238	255	249	271	268	237	283	249	248	245	253	266	267	272	284	281	272	250	279	270	240	263	227	255	276	277	240	267	243	295	272	242	235	235	235	239	236	255	257	245	266	244	239	227	257	266	248	280	273	275	236	253	271	255	245	243	258	256	273	255	262	244	224	262	233	219	261	287	229	267	249	238	254	235	249	272	226	240	241	260	259	283	257	250	234	246	257	240	253	274	226	269	273	283	242	247	268	254	276	255	249	261	258	225	254	252	255	252	267	250	268	239	245	251	262	249	219	247	260	256	259	270	241	276	238	274	227	241	251	255	252	239	251	249	271	242	216	274	247	267	244	252	293	263	276	254	280	239	211	256	233	263	243	263	256	247	275	232	240	263	255	279	243	226	248	270	253	249	230	240	272	255	256	271	234	278	242	252	260	244	219	257	280	275	207	275	253	247	264	257	246	262	255	282	244	257	260	278	238	235	266	247	253	265	252	267	255	267	251	239	268	261	253	250	259	240	267	241	234	258	238	255	264	262	264	247	258	267	276	263	292	219	238	258	260	261	256	265	260	254	229	257	238	229	255	256	236	245	208	254	249	271	254	245	220	223	247	248	254	258	271	233	240	240	285	270	272	271	253	257	229	251	244	243	226	239	256	246	243	262	251	232	287	257	250	251	211	287	240	257	236	248	232	271	261	253	213	246	266	261	260	262	279	254	246	262	255	243	267	232	236	254	257	219	225	253	248	287	272	245	238	273	217	252	223	258	222	278	258	256	267	239	232	246	243	272	280	265	275	260	238	257	208	263	232	245	242	265	236	236	249	218	240	228	254	228	259	246	227	258	246	248	283	259	253	239	256	260	239	247	238	258	245	252	229	243	252	261	263	262	278	257	235	223	263	245	251	251	264	227	274	259	237	247	251	240	220	232	250	276	264	254	285	261	259	248	250	265	261	254	241	266	264	235	275	282	244	250	231	289	251	254	242	257	236	253	264	262	241	231	285	284	251	264	257	271	265	256	288	272	234	244	285	256	255	272	264	258	235	265	255	241	264	240	263	260	258	195	245	264	256	257	257	258	271	232	263	253	261	269	245	221	263	247	263	254	268	245	226	248	231	259	241	265	243	265	259	238	231	288	226	245	230	255	239	269	241	235	240	260	285	250	230	243	259	253	252	269	257	264	258	238	273	247	248	241	244	267	250	250	251	258	285	248	270	274	225	240	267	225	286	256	252	228	222	236	231	223	271	235	245	240	222	244	241	273	228	298	263	251	252	247	277	264	272	255	257	241	260	245	268	270	207	266	256	282	257	267	260	266	250	237	226	238	236	263	282	242	295	228	257	266	221	264	227	253	247	241	264	237	249	230	255	222	248	247	227	253	271	237	240	231	229	278	226	263	246	221	259	263	258	229	267	246	228	262	260	266	253	243	233	278	279	264	283	244	258	267	243	246	259	262	256	255	264	240	227	262	276	238	248	267	256	218	250	283	229	255	255	262	269	246	215	261	265	239	260	258	270	246	241	239	255	267	260	275	262	267	257	253	247	268	223	257	271	241	263	256	259	231	267	250	283	256	232	236	233	239	257	241	268	240	274	255	225	252	260	265	266	248	248	262	234	223	258	290	269	247	256	239	241	250	268	263	269	267	254	253	232	242	245	274	273	231	256	261	256	261	250	257	237	250	248	270	241	253	280	249	263	223	263	245	275	277	268	266	236	274	259	259	241	236	241	260	255	276	222	240	248	291	257	266	240	250	250	274	238	255	273	238	238	242	266	250	276	262	272	267	249	227	230	263	256	258	246	249	250	241	264	252	234	259	257	269	261	242	279	240	243	259	245	251	218	268	246	254	293	264	271	265	245	262	256	260	296	260	257	231	248	236	256	224	235	254	240	265	239	242	267	233	256	241	238	241	240	236	251	273	285	262	290	244	272	224	240	262	261	235	266	259	257	244	217	261	220	219	241	251	230	263	290	264	254	233	273	246	241	226	244	265	257	271	269	263	278	235	219	279	251	261	269	296	274	240	283	245	219	237	253	266	242	269	244	258	233	250	288	252	249	243	255	235	249	255	248	224	252	262	277	261	251	248	263	261	231	259	255	244	255	268	268	244	258	235	238	271	262	270	249	261	258	239	246	249	277	258	245	264	249	260	228	261	253	267	253	259	262	247	288	251	284	241	244	256	247	256	250	262	222	264	256	256	244	267	254	254	253	221	259	291	265	251	220	260	267	271	265	269	244	261	265	277	235	240	245	228	257	222	282	264	252	259	247	247	242	247	252	236	253	257	230	254	251	238	267	259	257	243	286	272	267	262	245	255	233	234	253	257	256	250	256	269	250	262	267	263	272	246	250	218	264	267	238	233	254	243	252	264	262	264	237	238	253	257	235	268	253	265	253	252	258	270	248	229	253	227	249	246	240	243	240	268	253	246	270	258	261	256	247	258	266	250	260	245	264	280	240	269	249	288	237	234	286	275	257	280	225	242	246	249	246	236	268	268	255	265	245	248	253	232	232	220	241	247	252	281	285	259	272	242	262	270	273	234	251	233	225	262	205	273	253	229	239	249	266	254	252	278	247	249	245	252	242	235	251	249	240	244	269	238	226	235	282	258	220	269	254	248	280	261	258	256	273	253	257	250	257	234	246	238	249	230	256	241	218	229	237	246	247	257	269	266	262	245	242	239	295	278	249	262	233	251	271	265	217	278	250	257	276	274	259	278	261	204	257	260	278	235	270	205	251	275	252	258	233	248	260	241	253	253	222	270	244	263	263	243	248	267	231	269	261	246	254	251	243	275	240	231	267	235	267	254	280	269	217	236	250	249	283	265	234	266	266	267	234	241	286	260	267	222	251	238	252	253	285	245	268	236	227	273	243	255	271	259	268	259	242	228	267	256	234	209	242	241	276	273	269	245	278	238	271	241	250	257	257	247	234	243	298	244	268	255	250	264	277	240	262	219	215	258	230	239	248	297	275	282	220	257	256	230	240	237	241	262	228	233	284	250	260	248	257	254	270	279	260	241	273	234	242	255	259	257	263	249	257	248	290	263	243	278	234	250	245	266	257	238	258	272	269	241	278	249	248	244	265	251	235	245	245	244	246	271	238	261	239	249	257	253	252	213	257	281	250	271	240	284	246	257	258	240	259	220	241	246	263	247	269	273	248	248	268	271	253	225	226	252	232	243	268	269	254	271	242	257	255	274	261	244	245	266	263	264	249	236	263	256	216	262	244	255	230	232	267	268	280	249	243	243	277	271	234	252	263	259	245	239	242	258	260	231	220	241	264	296	266	250	259	253	249	224	216	242	239	261	269	241	251	233	286	246	228	256	255	267	251	240	275	243	245	232	265	277	256	264	241	260	241	270	232	267	242	258	240	260	269	277	263	276	252	250	271	238	246	232	228	233	232	260	297	254	249	298	248	251	254	268	250	263	233	252	246	233	256
24516	22166	30912	27069	33783	23296	20654	14027	3637	556	502	488	548	439	455	454	452	490	464	422	498	449	428	481	456	498	462	465	453	443	471	487	460	493	430	441	496	501	419	455	424	439	440	454	461	474	454	504	434	491	435	483	488	447	452	427	424	440	435	436	471	457	472	452	472	443	454	426	447	450	449	504	505	442	429	439	461	463	446	483	493	432	432	447	458	464	431	462	421	456	465	452	455	400	435	437	449	448	436	492	417	470	421	466	479	446	444	450	454	443	444	434	449	430	446	469	433	480	457	396	433	467	455	455	463	442	447	474	444	476	421	483	468	462	411	431	420	423	433	456	446	494	466	414	450	452	461	446	437	424	409	457	440	447	422	458	424	464	430	466	483	463	430	471	429	433	457	437	454	432	467	455	464	470	434	429	475	415	439	476	457	446	457	400	463	483	467	447	449	427	460	449	420	488	445	469	434	452	477	438	426	404	432	447	452	472	408	485	423	451	414	469	480	470	445	457	440	458	427	449	437	425	442	446	480	432	457	441	464	429	449	419	467	474	418	448	484	433	456	454	459	469	465	455	437	457	471	490	456	454	458	475	459	426	458	444	445	458	445	489	482	456	451	509	432	428	450	454	444	471	424	451	427	476	446	462	452	418	468	460	452	422	437	499	449	487	461	469	426	452	453	453	464	458	433	443	441	458	464	424	445	441	444	475	441	431	406	472	450	445	464	442	449	406	455	470	446	463	447	419	395	477	415	478	480	433	457	482	449	422	442	416	459	480	436	477	453	432	479	492	458	433	429	411	431	456	460	470	444	453	451	441	420	465	429	489	482	459	426	485	493	458	485	467	437	411	451	440	426	429	451	420	445	436	447	459	470	436	460	463	452	432	463	448	448	492	438	460	464	430	439	442	470	424	436	447	426	456	460	448	454	456	438	461	450	447	436	423	407	441	434	480	434	448	415	470	466	445	464	472	458	457	443	433	472	460	428	437	424	456	432	448	458	442	442	459	431	412	446	460	476	454	429	435	418	463	455	458	455	427	408	466	408	474	465	436	467	459	439	491	448	435	439	472	456	426	440	439	414	446	433	453	433	435	439	427	475	460	441	457	453	468	424	491	457	445	449	457	459	456	454	429	420	400	415	453	452	423	450	435	457	458	447	406	442	437	450	428	449	509	441	476	483	447	438	424	479	462	426	464	442	428	434	427	446	430	441	483	457	417	463	451	445	409	453	434	505	456	460	465	416	441	410	484	447	463	495	438	444	433	465	497	431	459	434	438	412	485	446	440	424	440	469	430	434	426	424	455	453	444	469	450	457	444	442	440	412	442	443	424	436	452	438	461	456	462	463	442	423	427	458	426	476	480	431	455	451	449	439	433	445	454	410	437	424	461	479	476	424	438	434	460	424	470	423	410	398	491	435	451	468	460	433	443	429	465	455	449	415	448	462	473	446	437	460	404	431	479	437	419	437	469	428	453	476	430	454	466	468	459	451	480	439	436	450	469	442	460	428	443	450	444	452	431	448	471	431	471	457	468	473	485	441	441	433	437	455	439	477	444	409	455	474	428	479	450	443	474	462	475	443	424	470	461	464	495	419	448	488	389	475	469	433	458	448	485	408	412	453	483	475	431	419	431	420	449	439	446	436	452	402	442	411	440	437	429	464	476	427	465	429	423	432	446	454	472	486	412	453	465	472	446	455	444	445	453	454	516	446	498	450	464	426	463	454	448	470	465	489	455	474	447	462	475	443	478	451	463	437	460	437	437	409	407	451	452	471	432	437	448	467	472	436	507	428	394	442	450	422	473	425	472	487	440	447	450	430	470	412	460	450	471	438	459	484	470	403	444	452	443	464	422	429	453	416	433	442	440	427	404	473	434	482	460	461	427	474	432	473	434	444	476	446	462	420	458	458	413	440	428	407	466	444	453	455	464	391	474	433	441	486	457	468	461	434	448	416	455	441	485	466	438	443	412	445	453	472	457	429	447	430	410	426	455	468	495	420	441	465	477	419	472	472	438	429	455	435	455	448	450	493	440	464	454	456	469	472	457	459	489	432	445	490	478	462	429	391	476	437	454	450	452	422	418	475	410	465	487	448	481	440	454	489	433	458	447	452	463	454	430	423	421	438	427	445	435	473	464	472	433	447	474	452	471	429	475	434	409	432	399	495	477	475	460	483	464	453	452	438	438	444	442	419	465	474	421	462	461	429	434	443	474	442	448	458	450	434	460	452	460	448	435	435	450	481	427	438	450	413	439	413	432	454	424	462	471	451	442	444	446	457	457	435	449	426	460	443	436	436	466	452	444	499	428	437	464	461	439	498	418	457	458	426	441	478	481	447	440	487	447	444	422	472	454	409	450	468	500	432	430	476	451	463	483	453	418	450	501	452	421	469	477	477	438	452	453	438	435	431	420	475	422	436	451	450	454	428	447	477	454	478	437	464	425	434	464	432	450	470	471	443	457	457	425	472	429	453	465	446	426	417	457	494	480	482	412	479	469	451	431	430	414	412	451	456	434	428	452	513	461	442	461	428	480	461	465	453	469	443	430	422	444	437	441	429	469	444	456	413	453	434	440	474	430	447	493	454	433	446	471	497	402	493	453	439	434	419	472	416	429	423	458	433	447	451	452	408	450	487	443	426	437	454	443	413	472	442	461	481	458	407	437	461	458	441	462	427	460	433	446	455	444	438	402	471	423	467	450	484	471	416	477	422	451	443	442	478	450	447	454	423	420	486	477	426	456	480	482	431	476	438	417	475	390	441	410	478	454	460	419	446	468	415	465	430	451	459	441	469	424	466	456	441	396	433	434	460	431	505	450	476	423	440	473	446	455	502	435	455	422	455	433	431	437	475	448	432	489	450	452	434	457	456	501	440	450	441	444	488	428	412	465	460	431	446	420	402	450	483	483	446	431	452	445	469	398	462	427	411	465	481	442	411	489	434	467	453	445	434	447	441	410	479	436	463	469	459	432	440	438	458	428	418	466	450	451	439	480	474	434	413	455	432	423	475	465	457	454	441	420	429	462	410	420	424	422	434	461	458	461	403	446	520	447	445	423	468	443	448	426	440	423	451	433	463	426	467	405	410	436	452	452	424	450	464	429	445	422	453	468	436	453	482	462	422	438	452	446	433	507	435	425	433	444	491	468	452	447	437	464	505	460	460	443	459	424	466	456	427	459	464	467	422	442	476	488	446	471	408	462	433	446	415	474	480	425	455	412	428	383	476	422	440	401	439	438	429	453	445	449	470	477	462	428	487	416	433	438	458	483	422	454	458	458	417	437	454	428	432	481	464	447	482	479	428	430	453	461	491	438	474	456	449	436	457	457	470	449	480	476	402	468	462	400	426	454	467	454	473	460	428	431	452	449	468	436	416	499	464	458	453	456	446	451	489	464	423	493	501	447	433	476	454	468	454	419	432	424	454	492	444	450	463	483	416	431	473	441	451	407	435	413	491	429	444	444	444	444	465	431	425	435	408	448	434	486
61866	95631	65599	45866	42593	14035	17529	13392	3772	494	451	463	487	503	460	450	452	467	487	486	449	471	483	473	479	457	430	464	468	480	481	463	450	478	437	498	441	444	481	446	448	444	463	481	474	428	455	447	432	445	453	454	429	490	427	468	494	470	439	439	450	437	441	443	419	441	447	427	418	474	501	533	476	454	449	488	449	483	464	431	454	418	444	478	429	461	472	444	434	447	470	415	449	437	415	404	430	437	473	455	416	481	443	465	461	440	487	444	439	432	422	454	454	441	462	450	496	474	473	477	457	403	456	497	408	476	461	442	435	470	459	460	472	419	443	431	445	470	467	444	446	470	436	462	422	502	435	475	464	464	456	428	477	422	405	456	469	432	418	473	444	440	447	465	416	408	440	435	438	419	471	422	452	464	411	446	445	456	439	451	478	446	422	451	466	444	453	412	474	435	452	436	445	428	439	441	453	459	472	472	423	470	465	431	455	449	446	454	475	413	451	414	481	432	467	433	475	456	461	433	453	455	463	444	450	455	444	493	426	472	469	446	435	458	385	436	449	452	428	431	447	453	468	494	462	429	438	457	411	420	453	471	482	471	431	438	434	445	419	443	435	436	445	454	409	477	409	449	432	451	421	479	479	411	457	458	439	463	415	435	466	448	427	458	433	426	449	477	434	452	438	471	493	479	444	431	451	461	469	395	445	447	421	466	437	437	412	429	429	500	405	442	391	440	435	461	482	502	451	398	418	446	432	444	435	460	450	425	439	416	420	518	460	444	436	409	429	455	458	439	417	451	453	450	423	422	431	458	449	427	473	409	432	436	440	406	424	421	461	452	464	469	417	409	452	432	429	451	431	459	465	437	477	440	458	468	433	434	452	434	457	460	461	441	502	443	440	459	434	433	429	436	484	463	484	451	450	452	453	436	443	435	466	459	418	459	480	478	466	409	448	426	448	442	478	459	487	420	481	442	426	432	487	399	420	435	425	486	432	439	428	471	440	444	455	439	430	443	437	482	466	430	446	425	476	437	454	429	451	435	456	425	414	434	423	418	445	436	440	469	452	455	479	410	446	419	460	443	420	442	443	441	449	445	446	444	458	476	432	442	456	395	421	443	418	459	439	463	452	451	431	433	439	432	442	439	419	440	472	480	442	454	453	414	463	459	450	458	449	443	442	478	430	478	438	413	466	460	412	452	437	451	469	472	431	464	383	462	471	457	442	431	440	393	447	405	468	469	397	429	437	424	466	411	439	426	449	468	441	445	451	426	406	447	477	441	460	444	461	439	430	447	406	411	460	416	416	424	416	419	445	444	444	415	426	451	486	440	439	426	466	389	413	466	458	461	439	500	440	414	466	422	418	468	446	444	456	446	468	492	444	415	420	459	450	510	454	435	461	452	407	447	425	456	457	460	408	491	425	460	470	414	426	430	476	416	440	426	428	482	472	459	458	439	487	448	426	449	469	423	408	420	460	486	433	452	440	460	448	445	445	432	427	470	424	443	413	463	438	460	427	497	457	421	433	428	445	455	478	427	464	435	455	448	418	427	431	440	446	420	448	426	408	441	415	435	468	442	442	425	451	418	421	446	459	412	459	426	420	444	453	443	471	447	484	442	501	431	484	417	482	440	452	448	485	479	408	431	446	450	466	455	411	416	439	456	460	483	433	425	434	465	474	461	450	424	464	426	451	462	423	444	418	403	455	487	450	434	429	465	466	446	448	477	459	451	458	435	435	417	459	446	433	435	480	467	424	445	463	455	423	437	424	433	446	468	442	407	452	442	423	455	436	471	466	427	400	456	474	459	419	432	430	459	459	451	452	386	465	462	442	431	463	445	465	459	445	431	429	456	440	457	422	438	442	478	441	430	439	414	462	395	448	437	452	467	427	439	464	426	444	449	418	428	428	473	479	438	428	451	422	412	451	472	405	455	459	441	486	492	412	445	432	415	458	454	469	447	421	435	464	421	460	432	430	431	462	451	471	424	449	420	460	492	459	443	452	417	448	458	453	441	409	421	442	410	433	443	477	470	467	454	410	459	457	470	477	471	427	431	452	417	464	454	424	461	463	406	460	478	455	451	442	412	414	462	424	443	452	469	430	450	456	438	439	442	444	427	465	440	478	429	453	430	458	442	428	471	445	443	445	446	453	417	450	462	456	403	478	469	473	426	466	439	440	443	429	448	461	420	439	447	438	422	405	462	463	435	484	412	462	443	453	454	458	387	434	450	451	430	452	453	435	409	417	484	444	438	438	436	425	441	455	445	456	425	459	411	459	445	447	438	461	424	450	456	430	473	470	397	428	430	432	438	443	473	417	458	456	453	488	468	437	457	457	486	439	446	460	477	422	434	440	461	459	411	464	417	458	448	438	415	454	409	446	422	448	442	481	450	437	425	438	440	467	421	426	437	408	437	451	454	469	449	453	405	428	446	446	445	441	445	441	445	430	447	442	437	459	450	400	417	439	446	433	414	485	414	419	451	427	417	476	455	483	455	453	438	398	478	440	448	466	444	441	457	441	429	432	425	426	409	430	455	444	469	442	455	469	435	439	454	411	443	458	467	460	419	457	444	455	443	462	460	453	452	438	462	469	464	463	443	411	405	405	443	481	448	412	424	437	446	444	463	428	475	448	441	442	436	446	453	493	432	480	443	447	460	455	424	428	428	446	419	485	443	438	466	482	436	444	450	438	425	454	466	467	430	470	458	456	459	448	438	426	444	448	452	443	443	472	437	475	475	432	444	438	424	453	445	433	443	437	407	481	485	464	447	414	406	424	467	424	433	423	436	443	438	430	462	476	448	438	449	431	442	432	467	465	444	455	470	442	449	437	471	485	491	480	456	400	455	409	433	444	439	439	455	452	448	445	399	392	434	474	450	439	429	453	480	465	454	441	434	426	459	445	436	402	435	434	437	460	453	456	472	470	433	415	439	470	508	440	453	465	445	483	441	440	432	441	432	435	450	457	450	425	437	444	464	400	441	445	437	444	451	467	460	416	448	409	411	475	418	458	419	444	447	397	430	487	449	453	427	449	445	444	422	465	478	436	470	437	415	445	479	392	434	446	453	446	452	443	466	441	441	468	454	422	442	450	440	442	449	439	444	464	440	426	426	394	412	432	426	424	443	482	407	423	426	464	424	432	433	432	431	425	440	443	493	456	430	452	456	467	450	462	445	479	459	472	436	438	445	443	480	441	468	444	419	453	426	461	459	460	405	451	435	444	441	427	445	444	428	441	469	478	439	444	444	441	442	446	434	460	430	464	457	461	435	443	471	407	481	470	398	442	452	438	500	422	427	451	430	442	408	482	418	436	450	423	411	476	469	420	426	464	457	404	446	415	459	462	469	485	445	433	442	441	429	441	431	486	458	427	467	464	461	470	449	456	442	438	423	427	447	413	468	474	429	476	411	456	472	433	407	442	465	465	447	441	448	442	423	447	482	492	452	461	451	453	461	484	467	501	459	446	431	439	425	421	438	479	452	433	423
29035	23226	16172	6236	4439	918	844	681	365	263	251	264	286	275	328	267	284	268	282	262	281	266	263	264	322	271	313	273	279	277	299	297	270	251	271	264	289	285	257	281	273	279	271	262	270	262	275	262	286	305	268	275	287	282	290	305	286	290	281	310	266	268	281	274	281	300	309	248	300	283	290	275	278	293	283	258	275	270	289	274	281	256	268	269	245	267	268	261	290	302	279	308	275	273	285	286	304	306	297	265	279	299	307	268	279	296	268	279	266	247	315	252	284	282	274	274	259	289	301	265	270	288	262	258	311	298	276	302	291	305	260	297	288	291	297	291	300	264	280	266	280	261	285	289	300	277	255	275	290	287	263	279	295	269	302	282	273	294	304	291	255	277	281	300	248	319	283	276	297	254	299	264	267	294	294	312	285	258	273	286	289	275	289	254	324	282	284	284	273	283	295	260	285	245	254	272	314	275	270	272	328	285	274	296	260	287	233	259	291	272	269	278	271	289	285	269	265	306	300	259	264	310	279	274	275	248	308	290	259	300	279	292	273	283	279	282	276	286	275	300	287	266	239	271	304	269	289	271	305	307	231	275	272	255	273	269	261	300	304	255	279	295	302	300	283	233	279	266	276	285	270	267	287	299	258	252	276	287	286	285	247	294	287	285	342	302	282	283	283	256	264	247	278	295	279	255	280	255	299	276	290	247	266	308	262	258	290	278	277	263	302	298	306	284	252	265	257	278	260	308	291	287	309	273	266	290	265	274	265	277	311	269	282	263	271	288	295	242	285	283	270	291	261	287	301	279	279	268	304	285	258	273	274	303	273	287	266	292	285	270	266	266	255	272	250	265	272	302	292	301	307	261	280	319	273	303	282	305	288	270	263	239	267	320	273	271	281	304	269	277	270	232	274	294	271	257	289	283	302	271	287	286	271	296	247	269	281	265	299	278	288	241	284	283	297	269	300	293	274	258	267	302	283	294	251	281	289	270	292	318	300	287	299	293	319	272	291	257	267	311	314	271	258	249	252	289	261	266	297	330	289	274	282	294	303	252	269	300	271	271	285	292	294	298	278	281	309	274	285	281	293	294	262	286	290	267	265	287	308	330	288	249	254	287	289	253	273	293	263	254	253	271	272	318	296	245	272	248	270	273	255	314	274	251	255	285	300	294	292	295	282	290	257	270	254	285	274	295	273	296	248	265	291	282	292	271	313	264	270	278	285	261	283	271	283	291	259	278	284	283	254	285	259	251	266	298	279	285	291	310	245	278	260	258	270	284	261	246	276	308	280	264	283	283	297	286	277	287	255	288	288	280	270	296	282	266	270	284	268	296	300	284	290	274	299	279	247	292	290	298	269	269	284	280	267	279	293	303	288	250	282	288	276	270	252	275	286	277	285	301	250	305	273	301	265	278	293	292	255	281	275	268	311	292	309	256	266	262	292	287	283	283	288	269	286	281	282	276	292	282	266	281	277	289	277	287	293	271	274	295	286	288	274	290	276	281	276	268	269	298	274	310	300	270	291	269	267	287	268	272	265	290	284	310	282	256	288	312	278	256	269	306	284	282	273	253	291	270	276	250	277	266	286	274	260	285	263	301	312	295	293	288	293	304	281	273	297	285	298	283	266	304	289	274	308	299	313	269	245	246	275	284	283	285	305	254	279	272	277	257	266	278	306	265	270	290	275	262	290	265	301	316	259	287	273	296	274	272	296	283	276	318	284	282	279	305	277	287	271	274	271	229	315	278	266	271	263	247	284	278	288	276	273	278	288	275	275	256	301	291	281	269	284	281	270	285	269	252	278	290	289	286	254	288	274	263	306	277	280	253	296	285	255	288	282	284	248	304	277	291	293	263	283	273	295	267	275	299	274	307	295	273	265	282	292	292	276	264	277	274	271	290	276	295	305	284	262	291	295	243	296	294	234	310	265	266	260	297	314	281	281	266	302	260	291	302	299	298	275	290	277	280	278	252	257	252	272	270	270	300	268	267	267	259	286	307	317	275	299	251	286	280	246	268	277	269	265	272	252	275	291	294	254	273	280	269	270	298	269	280	288	287	267	298	326	258	266	275	275	272	254	248	295	292	304	279	270	291	257	295	286	281	264	294	276	283	305	305	304	275	255	237	292	289	281	283	277	271	291	275	278	265	287	304	280	285	278	292	259	281	287	253	296	281	259	258	290	267	284	267	251	286	263	274	307	285	320	299	293	276	283	302	271	243	293	280	281	265	264	273	286	280	297	291	289	265	319	255	266	267	273	278	262	301	263	278	274	285	292	287	286	278	239	305	285	280	312	282	246	278	271	272	284	277	296	267	287	257	233	277	287	287	306	301	255	271	276	308	285	272	249	269	296	245	272	265	294	276	305	242	292	250	273	268	310	286	279	309	248	276	302	287	301	282	294	274	304	273	290	295	258	297	288	256	290	310	278	276	290	297	298	311	266	254	290	277	272	277	296	257	278	243	245	276	318	290	287	295	285	258	276	266	281	267	266	262	310	271	276	282	250	279	252	268	282	300	275	285	268	272	281	283	276	283	284	269	266	298	265	268	254	287	272	291	281	263	289	275	288	302	276	298	285	258	289	282	273	292	281	281	277	296	322	293	250	267	262	281	290	264	262	298	282	235	300	245	298	262	290	309	274	255	260	278	246	281	290	288	276	273	275	268	253	294	282	279	241	268	291	297	241	284	283	265	306	285	285	311	304	310	262	265	276	257	261	264	260	295	264	304	304	260	259	276	296	291	282	251	283	278	272	302	286	273	305	285	290	262	259	250	246	284	269	270	256	256	305	288	302	269	252	273	295	273	266	257	301	259	284	301	285	283	308	299	273	251	306	281	254	284	289	283	280	277	264	261	283	304	281	304	293	297	280	285	259	291	286	277	297	291	281	270	278	299	278	272	294	296	307	283	294	224	287	285	264	245	264	312	258	263	279	286	290	295	257	282	253	285	266	287	319	250	282	299	282	264	304	261	302	271	283	297	246	287	287	251	291	274	295	252	280	254	260	268	264	288	306	275	288	266	267	298	317	266	270	260	295	272	285	293	277	285	277	277	293	289	262	249	275	301	258	301	270	271	329	309	285	263	287	267	263	312	277	293	288	273	283	260	278	286	275	300	271	302	262	287	309	276	277	278	314	278	280	294	261	263	268	288	274	289	303	293	263	263	314	259	297	239	308	279	280	286	266	272	282	267	220	259	303	270	277	298	261	311	299	284	268	297	274	271	279	287	250	313	281	262	295	276	297	254	319	301	265	300	275	291	295	269	283	286	259	284	251	281	290	265	264	274	255	310	264	271	316	259	251	268	279	244	302	299	275	249	271	309	273	249	285	297	296	255	309	260	291	286	266	263	291	285	260	295	311	295	271	261	305	300	260	316	302	283	295	279	241	286	264	278	289	300	263	287	286	261	267	286	264	299	277	275	296	282	290	311	299	273	269	279	291	311	287	317	249	258	272	284	292	315	283	281	261	260	294	303	245	298	289	273
16238	23650	12916	5041	4535	990	1098	944	382	313	267	258	251	247	266	253	239	278	251	259	245	261	256	276	258	276	256	249	275	261	262	266	259	269	261	248	244	261	239	281	267	254	259	257	284	251	268	283	287	253	246	260	242	242	293	255	284	232	245	256	271	249	247	255	266	252	259	245	289	247	263	267	252	267	251	228	251	254	278	222	297	275	257	252	263	256	239	243	268	266	245	286	257	227	231	261	259	262	261	281	264	242	260	270	259	256	229	283	284	266	243	247	241	237	249	246	253	254	248	244	232	270	246	271	275	257	260	282	264	259	264	276	254	254	257	285	286	249	245	244	249	270	260	277	252	243	257	255	272	257	298	227	279	271	232	235	271	248	268	258	276	238	254	271	254	263	229	253	231	260	232	257	274	267	244	252	276	263	234	246	272	253	275	256	239	252	253	257	239	268	234	236	258	235	256	249	279	263	273	258	241	257	263	246	262	254	255	238	259	267	244	249	265	255	242	271	278	252	253	227	265	240	255	227	264	262	253	270	268	273	258	263	270	238	271	241	262	264	277	259	269	252	244	268	234	243	265	264	262	265	277	282	260	236	258	248	274	279	272	282	247	264	278	266	271	264	249	247	270	265	251	294	260	254	251	257	253	243	242	267	231	263	274	267	252	273	251	290	277	257	255	266	284	255	269	227	267	290	261	263	272	236	251	259	262	261	249	266	265	286	285	240	251	266	265	277	258	249	261	257	256	277	261	270	250	278	250	261	250	241	263	248	253	269	270	265	238	251	234	283	245	257	284	270	281	244	239	284	265	243	260	243	241	289	256	280	245	282	292	267	280	235	257	275	250	249	278	270	231	251	234	243	253	272	260	255	270	276	292	270	249	286	260	271	287	263	256	246	233	219	272	244	243	246	250	248	264	253	259	224	264	251	268	272	247	273	264	252	260	260	284	242	290	245	260	262	246	262	250	256	247	258	262	251	263	251	275	234	227	282	269	257	237	262	280	241	293	277	236	254	263	255	280	240	236	272	226	234	254	295	288	237	261	269	263	288	242	272	252	281	243	262	251	246	273	261	252	255	271	284	261	241	253	244	246	261	274	237	278	246	260	263	253	272	256	262	239	230	244	266	284	290	274	240	277	272	245	283	235	263	256	240	226	235	282	284	244	268	281	237	276	266	252	261	225	254	263	254	238	246	260	253	275	245	248	273	257	256	245	237	219	275	270	261	268	272	253	237	268	279	277	264	275	254	229	257	265	274	243	233	249	286	232	275	229	245	270	267	231	263	259	264	271	278	283	271	258	271	236	299	281	242	274	255	274	249	276	264	256	257	228	253	255	265	241	241	238	273	245	252	264	270	261	251	277	289	284	250	270	260	234	279	268	254	262	250	276	289	256	244	277	281	258	263	257	246	260	246	262	289	236	238	243	289	277	241	292	276	252	255	238	242	275	250	250	277	248	296	266	260	231	244	282	258	271	249	250	253	276	262	234	249	298	287	285	242	276	284	250	251	280	253	265	258	264	272	276	235	247	286	279	260	232	258	286	253	295	253	247	270	254	284	246	285	244	266	272	268	258	253	260	280	262	252	251	254	249	284	245	263	242	287	269	232	263	245	276	266	235	255	241	260	254	265	254	258	269	244	227	271	255	261	262	274	274	247	226	245	272	263	247	235	273	276	268	237	256	250	280	248	250	266	235	273	260	243	259	241	280	242	275	271	258	260	234	272	242	243	251	257	257	253	252	275	246	284	239	246	250	277	242	265	268	238	275	266	275	256	247	243	262	265	252	260	254	282	242	251	255	242	296	266	248	246	249	283	289	265	243	245	220	267	271	256	252	246	250	264	266	284	265	271	264	297	262	253	261	250	262	246	234	268	235	294	273	260	247	298	248	283	257	254	272	252	275	269	264	294	254	272	244	255	251	248	279	253	249	251	242	275	253	251	242	244	247	278	251	227	291	271	246	249	235	257	276	266	272	241	250	243	244	222	269	274	271	279	264	258	257	239	264	246	272	276	284	281	262	281	289	277	260	247	268	273	258	271	257	271	264	279	233	244	239	238	251	270	241	272	228	255	273	246	284	257	277	254	240	254	245	260	256	221	255	299	263	244	252	245	228	286	261	236	269	279	278	207	271	250	254	256	257	276	257	264	300	248	236	291	233	259	282	255	229	259	281	246	248	243	272	248	278	257	253	259	268	239	257	261	277	262	268	247	238	249	252	255	244	269	282	287	262	249	279	252	270	247	235	274	274	240	272	266	251	269	256	243	263	233	236	261	268	281	236	271	276	252	225	265	271	255	263	246	264	244	249	244	230	238	255	243	273	252	279	275	256	256	277	252	235	256	262	271	234	263	272	231	251	251	280	280	282	267	254	244	271	272	244	264	275	261	251	249	270	238	276	234	251	271	270	286	278	227	241	268	235	264	271	238	289	273	257	242	263	272	252	271	266	264	251	299	245	261	277	244	254	280	248	262	241	256	228	275	284	267	251	256	256	247	259	240	237	270	286	269	286	245	254	254	236	246	245	267	272	255	272	263	284	223	281	249	268	291	241	248	281	264	257	242	245	242	221	266	267	274	273	254	262	256	250	256	254	273	249	236	269	276	224	265	248	280	274	264	285	268	277	269	237	260	262	245	232	281	251	242	270	271	262	275	261	256	305	263	247	256	253	280	278	260	248	250	270	266	264	250	260	250	277	260	261	237	260	276	267	266	263	254	254	262	268	277	265	293	241	266	274	263	270	253	274	270	272	257	274	242	258	286	296	251	245	266	269	256	260	229	249	287	273	257	236	248	240	256	229	265	264	259	275	248	267	236	269	268	255	252	248	275	252	248	276	250	261	232	251	261	270	225	274	264	229	258	243	259	282	257	247	255	239	258	266	287	253	291	273	257	250	275	294	255	237	279	267	263	282	240	233	297	244	269	261	277	273	235	253	263	241	290	266	293	275	253	263	264	278	268	288	226	250	245	237	272	256	245	250	245	293	246	276	240	270	247	284	249	256	276	268	285	250	279	276	257	268	233	247	264	250	264	275	274	247	258	288	265	252	248	257	258	210	270	249	275	272	270	274	258	243	266	246	234	257	260	252	261	262	267	247	266	261	261	279	274	286	237	242	254	262	260	284	268	260	236	281	285	257	249	263	269	281	253	272	280	231	258	244	275	272	265	268	278	254	227	278	259	248	259	278	239	252	265	246	267	270	248	249	237	272	255	246	243	262	259	266	242	267	288	292	273	284	271	261	258	277	268	256	263	250	262	268	250	268	280	252	258	252	276	269	250	296	233	250	263	259	280	220	264	274	279	251	287	255	231	263	241	262	282	247	250	278	238	264	256	256	246	269	237	269	246	235	267	233	258	267	229	264	259	246	242	219	257	249	244	212	257	257	255	229	236	239	283	256	257	237	245	283	259	284	256	275	264	269	258	279	252	246	266	233	238	264	248	267	261	271	257	262	243	276	264	252	254	282	244	242	261	247	274	277	226
25473	22584	32284	32868	36093	16867	9898	5535	1584	324	296	294	314	291	310	300	291	325	310	315	330	309	311	264	291	287	263	277	292	284	316	307	299	267	288	283	288	298	279	306	301	277	299	279	297	304	299	302	300	277	319	275	296	270	293	294	311	273	320	288	284	308	271	274	285	280	285	297	277	269	306	314	304	295	280	284	296	269	270	272	319	284	302	287	310	287	316	278	293	279	294	294	310	278	286	305	289	298	313	278	283	282	278	261	271	272	284	300	287	291	302	275	289	280	336	282	288	306	283	280	296	316	313	290	255	288	263	260	295	266	271	294	290	294	302	300	293	290	277	276	293	278	306	309	298	282	275	300	307	283	311	252	293	311	278	284	272	290	302	271	256	303	307	273	305	297	294	298	287	314	278	302	306	306	270	310	282	267	307	269	291	290	302	304	296	292	284	300	287	315	294	287	290	282	285	288	303	280	316	277	340	280	307	263	281	315	290	283	298	282	299	327	313	295	305	324	297	314	284	262	293	268	319	294	277	280	275	292	319	293	275	292	312	283	289	283	289	291	293	284	294	276	283	309	277	291	303	272	326	276	297	292	276	301	278	286	274	319	307	298	308	313	285	280	308	296	277	298	299	308	286	324	292	278	291	287	259	289	287	292	278	300	314	272	324	293	293	301	333	276	285	246	271	278	285	271	307	276	289	298	300	290	263	281	283	261	279	314	284	273	279	278	305	297	294	296	290	290	279	312	301	308	289	276	260	282	300	302	280	280	308	282	286	311	293	274	324	328	309	308	316	274	336	286	309	297	293	331	272	287	294	285	292	298	274	281	275	294	253	281	293	264	277	303	277	279	303	298	298	285	295	312	290	270	307	302	272	278	315	262	279	341	252	297	272	322	282	305	274	268	264	281	292	286	314	290	274	309	274	256	280	308	312	264	302	307	283	297	293	256	289	272	292	292	311	308	292	289	259	295	297	306	281	295	290	290	301	276	301	319	281	281	308	264	282	288	320	297	283	289	308	277	313	302	308	303	278	263	279	287	305	338	303	291	230	307	315	321	277	284	271	316	295	250	288	281	302	273	299	278	305	288	289	294	290	282	304	255	286	279	270	293	290	314	286	310	308	279	305	302	280	273	305	289	280	300	285	313	286	291	299	287	305	318	291	301	325	289	288	271	267	291	298	313	295	297	284	301	290	270	292	266	267	291	266	276	307	297	272	284	284	308	283	312	314	301	287	295	303	318	296	279	299	299	289	277	272	292	289	294	270	295	296	305	283	310	274	301	305	282	297	276	287	282	296	275	261	277	264	287	274	274	299	296	263	317	292	309	270	306	283	283	229	291	308	272	272	290	263	307	280	280	254	310	277	281	274	303	308	282	297	293	315	321	287	324	313	319	270	297	317	285	303	287	312	288	277	279	287	291	297	279	329	309	274	298	306	309	291	289	272	313	318	292	294	295	302	273	306	293	257	276	287	300	253	292	296	278	298	257	272	295	283	301	276	310	288	308	286	304	273	269	286	295	305	283	296	295	300	304	305	281	276	278	274	293	301	295	261	301	263	284	278	310	327	266	297	298	294	299	268	313	277	271	297	291	276	270	299	281	274	304	319	267	298	295	274	314	307	293	281	282	305	296	284	284	291	270	259	276	296	300	281	288	270	295	285	289	299	279	280	281	292	284	304	309	338	287	287	267	316	273	282	277	304	307	292	242	273	273	271	266	288	305	320	256	276	263	309	297	306	294	303	274	283	295	304	274	293	280	300	284	290	290	291	282	282	317	322	271	298	282	275	299	316	291	289	290	286	260	284	272	326	302	290	284	301	265	296	321	268	279	272	298	317	287	315	265	313	304	293	297	318	327	312	269	291	313	321	289	302	299	299	250	269	285	286	283	301	291	267	313	275	287	268	299	288	288	295	281	288	296	307	281	301	257	276	282	290	313	260	265	303	311	280	308	303	320	293	285	232	295	332	277	304	278	275	308	259	295	267	304	282	279	282	295	259	252	273	279	282	264	277	322	285	280	277	261	292	317	296	290	280	301	296	272	282	322	292	302	306	287	307	293	266	292	328	265	305	293	311	291	294	279	273	273	294	280	289	307	268	277	310	308	297	302	267	279	281	278	275	296	282	278	298	307	295	288	274	283	312	305	272	295	284	283	307	278	307	293	282	295	265	287	317	308	305	278	295	280	327	302	285	269	283	284	289	287	332	273	264	303	291	306	298	309	288	289	267	289	321	295	282	293	270	293	297	292	301	277	294	295	312	320	307	294	283	286	280	321	296	292	306	265	303	290	280	325	305	279	274	310	287	289	301	276	311	298	288	282	259	249	290	301	258	278	281	287	257	285	295	302	304	259	269	297	319	300	282	308	311	279	301	310	303	306	278	283	308	282	317	291	302	302	290	294	261	297	300	292	268	304	295	280	283	272	317	299	256	288	290	318	315	297	301	290	288	274	303	274	300	281	312	315	297	266	276	307	272	286	264	270	274	255	274	290	274	303	327	284	258	261	274	286	310	300	290	281	307	282	301	290	311	305	286	305	313	295	316	290	320	290	300	289	288	300	300	274	271	290	295	273	275	319	268	316	288	267	269	242	295	275	298	295	281	305	307	280	277	303	299	268	374	254	302	281	287	281	286	277	284	297	296	301	301	302	306	312	277	316	280	290	304	318	306	286	297	286	312	276	279	282	295	287	310	285	298	305	292	292	274	274	267	305	271	295	282	309	278	299	295	287	293	294	281	274	289	291	306	270	255	297	314	294	273	254	301	254	281	302	272	297	283	275	289	310	304	307	277	326	287	296	300	291	284	306	303	288	317	286	301	280	254	303	318	285	296	297	262	297	278	297	290	306	293	299	303	276	309	270	300	277	280	304	315	276	319	268	277	267	296	285	288	279	323	318	307	291	289	261	301	286	301	277	298	290	278	305	348	320	283	300	290	310	293	291	310	309	292	292	276	324	301	294	284	287	291	297	279	274	256	294	287	274	286	287	277	308	272	303	301	302	260	282	287	305	312	262	306	283	261	279	303	261	258	277	342	307	288	297	272	270	278	294	298	281	283	307	301	254	286	280	268	290	290	305	280	293	286	293	272	299	265	296	295	287	279	313	303	268	319	289	303	282	248	299	257	285	279	287	303	306	328	274	316	307	291	272	294	303	285	327	298	267	284	281	275	281	314	294	302	262	294	330	273	285	306	294	285	307	271	283	295	300	301	275	293	286	289	297	255	299	286	270	306	274	277	295	270	296	294	332	275	287	295	277	303	304	297	257	253	277	303	334	308	303	292	294	286	310	283	289	250	275	295	283	291	257	242	300	292	284	310	285	278	275	291	283	274	306	267	283	291	296	272	293	267	285	295	300	294	294	281	265	320	281	287	284	293	244	285	298	275	309	305	288	295	276	296	299	302	293	304	274	307	289	324	303	294	342	304	304	291	322	256	286	288	287	319	294	277	300	283	262	271	289	304	247	257	313	313	285	295	272	275	309
53193	80342	51802	40442	33966	9045	9269	6652	2088	306	309	314	300	317	300	322	336	281	279	296	311	320	262	318	294	310	312	321	332	276	310	306	322	298	312	267	286	295	319	295	317	312	293	290	327	304	326	312	302	284	303	306	302	295	276	296	296	313	299	330	289	304	288	301	298	302	301	313	282	341	305	357	331	300	305	281	328	277	307	291	310	300	304	323	318	286	301	320	298	327	293	307	309	285	296	279	315	265	298	265	290	294	249	282	318	292	286	307	287	298	333	306	304	304	294	266	306	286	318	321	308	289	301	289	322	280	304	288	324	290	285	308	318	326	290	312	318	310	280	299	300	300	295	292	274	289	304	292	294	265	317	319	259	307	296	293	256	301	273	293	337	287	328	273	309	306	296	352	355	313	300	312	277	293	290	289	311	305	269	287	275	266	279	319	283	293	324	288	284	260	323	253	281	295	278	286	293	285	304	284	304	309	295	287	298	309	281	256	294	271	287	299	289	305	308	279	279	283	304	304	314	300	282	281	300	286	302	293	282	323	297	268	285	305	299	306	325	319	277	298	320	264	279	325	280	296	322	296	308	317	308	283	285	333	291	288	316	283	266	300	299	297	310	317	256	280	294	324	315	287	290	319	276	319	277	284	333	279	275	282	306	314	307	310	316	287	307	292	276	320	302	290	292	306	287	313	277	286	292	294	293	267	335	292	299	304	285	258	278	300	297	288	319	301	268	305	321	295	276	293	313	277	307	282	288	287	296	306	280	279	302	282	248	286	329	313	299	294	282	330	272	268	331	283	308	253	302	309	313	259	323	316	314	290	336	287	281	302	320	306	295	293	302	313	300	279	286	280	282	301	290	325	295	309	295	291	313	309	290	310	288	309	309	296	263	284	333	264	303	299	302	276	325	292	289	283	307	283	302	290	272	306	300	269	292	275	289	289	310	317	313	271	268	287	309	316	315	294	314	335	316	323	290	303	303	265	313	270	255	278	323	321	296	285	309	312	312	305	288	250	310	306	283	311	282	299	286	286	301	291	280	289	292	289	274	283	305	283	316	308	305	326	281	300	301	298	300	270	316	295	294	298	284	296	263	277	317	300	297	264	316	287	296	262	291	263	313	301	300	281	313	317	298	295	312	294	330	344	290	278	272	278	339	285	315	287	291	276	296	301	294	305	304	311	274	283	305	289	290	273	296	338	320	310	310	313	299	306	265	297	307	282	257	285	296	296	323	283	302	311	296	322	297	289	300	280	316	299	306	300	305	288	291	307	296	323	303	320	334	294	298	304	293	281	289	271	292	319	321	318	317	317	291	288	318	304	295	287	327	292	289	321	294	284	290	280	287	319	301	310	297	306	262	278	297	313	278	289	271	291	307	275	254	308	309	319	276	266	297	275	314	292	302	322	300	294	297	321	299	273	323	289	328	282	286	298	297	292	276	297	303	304	309	298	280	282	295	304	283	286	323	294	336	313	284	329	320	305	325	289	299	320	280	297	277	301	289	325	266	321	306	276	298	314	321	287	313	269	280	288	279	294	318	334	304	305	276	286	310	307	285	297	299	280	315	282	285	324	296	280	308	305	300	287	276	305	299	283	280	315	324	287	301	284	306	301	292	307	305	323	308	260	325	298	315	305	314	298	287	261	300	301	289	286	288	305	311	266	294	297	307	328	346	338	300	286	312	308	315	317	318	267	314	316	297	288	276	304	289	286	313	298	319	317	293	301	318	307	287	274	289	294	261	333	322	272	283	306	283	311	267	281	295	307	306	312	318	295	275	307	314	297	298	282	328	283	275	308	306	274	277	295	291	299	295	287	290	297	299	280	292	294	296	283	289	264	300	313	287	285	301	280	306	273	294	291	308	268	304	290	294	309	314	307	309	295	272	316	314	256	290	286	331	322	299	299	301	281	281	298	287	323	319	322	311	292	279	299	316	288	333	301	305	267	308	309	290	289	296	277	276	314	341	266	305	324	290	305	303	330	270	312	291	284	269	302	313	287	261	271	279	334	328	310	303	291	277	319	298	308	285	302	264	316	319	285	281	280	323	309	287	317	309	315	311	303	308	275	304	299	272	293	276	270	289	295	301	272	282	282	326	306	272	302	279	272	310	307	321	293	307	297	268	310	284	327	292	274	295	302	271	289	298	318	289	312	296	301	298	313	295	293	276	290	265	295	303	272	311	312	276	314	311	293	264	312	311	300	289	275	318	293	305	322	285	302	283	298	298	280	302	305	279	315	289	319	278	297	305	303	299	319	269	299	329	301	300	294	291	315	313	318	282	302	288	322	273	322	331	316	312	274	278	315	250	326	285	303	296	297	252	311	323	311	283	285	263	302	306	275	298	296	329	288	299	285	322	293	274	295	301	324	273	301	319	296	272	275	311	300	320	303	281	295	305	303	284	255	266	296	354	281	307	297	288	323	309	308	315	291	258	302	279	279	329	284	294	312	318	297	269	292	285	271	291	310	312	293	309	297	280	299	266	284	310	321	272	291	306	311	312	298	285	305	276	299	321	318	297	307	304	286	280	282	262	289	300	279	317	302	274	287	323	284	270	304	303	293	292	339	300	281	311	281	281	275	315	285	304	302	300	276	276	297	267	262	306	327	307	261	270	309	294	286	305	286	295	307	301	325	288	312	292	294	286	283	287	284	294	289	319	301	306	323	311	282	286	283	309	296	316	306	324	317	294	291	281	280	291	285	313	321	299	289	324	283	281	302	298	282	286	279	308	294	288	285	290	301	302	292	335	311	306	286	291	293	317	310	290	313	300	311	314	277	299	311	276	310	297	297	278	290	276	322	292	288	286	260	294	313	269	320	314	286	299	297	300	302	263	310	284	295	316	286	309	306	252	318	292	319	318	317	287	294	266	312	301	297	288	322	333	326	294	315	279	282	279	266	305	287	296	291	259	313	306	286	267	267	324	312	273	298	308	272	307	282	273	312	326	309	299	306	294	286	307	311	284	286	288	327	284	308	287	305	303	279	288	295	332	285	282	274	312	315	312	301	289	272	266	316	291	311	302	272	304	286	295	283	323	294	287	297	287	320	309	289	273	280	326	292	309	262	288	265	327	299	300	278	302	300	291	296	311	281	296	301	302	283	308	287	310	309	329	292	300	310	304	280	269	300	280	290	275	286	267	299	280	297	291	267	300	312	257	302	305	249	273	279	291	313	298	277	306	288	298	276	266	259	278	283	341	279	292	284	313	263	315	292	323	311	266	295	283	286	291	296	291	323	271	291	282	293	340	291	292	339	321	297	300	292	279	306	285	297	298	278	271	281	291	278	270	310	306	282	293	295	327	293	305	323	289	331	316	311	286	293	294	306	321	309	313	306	291	321	293	307	302	290	295	262	311	292	305	308	288	306	299	327	306	282	266	300	291	317	289	295	286	295	285	326	300	277	301	287	320	280	307	285	268	285	247	283	308	293	324	293	325	315	327	294	254	334	299	321	304	275	278	328	299	326	304	289	330	284	283	315
24507	21954	31302	30728	40197	25812	18764	10314	3744	561	521	508	484	485	486	458	512	484	504	490	436	465	478	522	461	486	472	508	460	468	462	465	488	521	480	458	483	463	465	449	451	524	487	479	468	467	442	472	437	453	461	413	473	504	412	450	457	429	488	461	501	479	496	436	493	450	455	448	422	449	516	501	466	478	472	483	465	455	494	478	465	462	440	482	434	467	466	481	481	470	444	502	443	446	455	462	427	477	509	492	482	434	482	435	429	485	474	466	474	472	481	464	447	455	448	485	494	455	486	483	457	469	508	448	465	434	476	492	482	459	447	459	494	456	441	500	456	463	472	463	487	477	464	515	463	498	481	475	448	485	463	474	478	465	444	481	469	414	452	454	450	469	452	430	454	481	490	448	481	453	463	451	463	461	451	458	515	481	486	481	512	480	464	457	471	440	465	440	468	495	472	475	473	429	453	469	457	483	464	472	487	491	451	479	453	469	477	464	491	459	507	454	479	499	475	467	447	453	462	461	438	467	489	477	472	458	479	459	481	490	477	482	438	448	453	502	454	465	453	463	485	484	443	472	431	470	457	442	475	437	464	463	445	445	448	466	487	445	472	470	455	462	449	466	459	486	448	485	471	466	454	462	495	511	449	458	440	438	497	464	471	493	475	479	477	432	476	496	424	471	446	427	445	482	466	444	482	498	456	447	451	469	458	524	504	426	457	442	476	469	468	470	494	496	464	439	505	486	492	450	451	467	484	475	471	447	477	481	423	467	486	443	472	456	457	485	465	443	500	455	456	440	480	477	501	438	483	453	456	507	459	453	498	421	497	488	508	468	486	469	447	463	478	458	484	484	483	452	449	462	474	471	476	475	504	451	455	456	480	494	478	483	479	455	485	446	455	400	433	453	475	458	456	484	450	434	463	461	502	451	471	464	446	453	510	442	450	444	426	493	453	479	427	438	492	466	521	449	453	454	480	471	493	481	457	472	492	451	480	447	447	457	486	469	488	447	447	435	473	451	466	432	448	424	473	493	488	465	460	424	441	443	476	457	468	501	411	463	455	431	464	486	441	462	474	416	481	482	450	469	464	476	464	462	470	461	451	494	457	478	453	465	485	458	429	462	467	460	512	447	468	457	448	479	458	454	469	470	466	461	499	473	421	418	487	441	490	491	445	468	448	472	422	476	484	451	479	483	444	498	510	469	510	460	463	437	486	442	464	465	469	503	464	500	465	450	469	459	451	462	442	484	457	483	467	454	444	471	426	452	449	448	474	508	507	452	466	449	523	484	445	497	469	487	464	463	457	482	449	481	449	466	471	510	503	456	485	467	450	480	474	451	424	473	484	477	478	457	488	497	488	473	453	467	476	448	476	446	435	451	441	442	468	469	471	490	487	462	476	424	474	464	467	423	472	477	436	447	469	444	475	488	480	465	437	459	466	469	481	452	451	462	475	490	477	439	437	476	493	472	469	448	479	459	501	460	517	498	449	490	483	487	462	448	490	457	529	496	462	478	470	471	459	468	456	441	420	450	481	451	469	442	472	504	442	470	472	432	453	485	487	465	485	443	450	480	468	457	497	460	473	443	459	465	436	395	470	468	457	461	513	514	482	452	472	484	496	469	478	463	455	460	464	474	423	419	437	443	458	460	440	434	439	492	472	466	518	438	453	471	466	432	512	462	435	478	439	445	501	465	503	452	480	465	482	442	505	474	464	434	453	485	502	461	457	438	454	467	499	457	473	486	445	462	505	462	492	493	463	459	468	480	457	468	461	488	493	484	449	499	455	455	463	451	456	466	452	452	450	496	457	477	508	450	462	437	466	506	535	420	449	456	450	443	485	484	447	463	488	493	474	450	464	506	463	488	468	473	446	469	479	466	433	476	510	470	469	477	489	460	478	430	453	493	460	480	443	464	483	458	463	479	488	459	455	471	470	459	467	494	492	493	499	462	450	445	473	458	485	459	484	483	451	489	428	466	441	451	474	436	493	479	494	460	442	463	485	470	464	440	440	462	453	460	507	448	478	503	459	463	465	464	437	444	478	482	486	486	471	453	473	468	470	472	434	471	461	495	469	492	457	455	478	480	492	483	481	502	435	462	442	468	435	479	467	435	477	469	485	447	475	436	466	506	476	463	489	484	470	457	496	464	514	465	461	456	503	437	503	425	450	483	445	469	482	460	450	403	476	488	454	486	421	440	417	467	441	426	484	454	472	466	481	446	476	484	470	462	467	425	461	452	478	436	466	446	469	469	483	466	453	436	427	492	515	486	459	493	445	446	442	458	471	478	443	456	488	426	461	474	454	451	451	439	477	474	475	448	481	452	493	466	445	476	491	456	479	478	459	468	477	474	501	430	433	459	495	468	454	490	458	465	470	466	478	440	454	463	444	442	467	440	500	463	443	457	477	457	454	487	511	436	447	469	455	502	459	473	452	479	474	427	456	467	468	469	500	474	440	449	499	448	513	381	476	428	455	447	432	458	464	439	469	447	435	480	470	458	494	472	489	456	454	476	464	475	439	478	490	470	482	459	477	503	432	403	459	461	429	459	446	466	477	443	495	445	495	468	487	459	476	447	455	462	487	438	456	443	504	500	449	437	469	454	416	485	484	428	455	483	420	471	477	470	427	488	494	480	479	453	469	486	478	454	471	457	493	448	468	479	456	457	443	473	440	504	518	449	502	485	490	496	423	468	443	440	460	484	438	445	468	449	503	453	459	469	407	478	450	455	502	492	475	476	467	466	486	445	455	446	461	441	464	487	457	443	502	448	452	461	503	440	468	474	467	454	481	480	469	498	493	500	466	477	467	473	416	460	451	503	476	482	458	407	451	531	441	489	413	452	434	467	479	487	459	480	461	451	463	490	459	437	463	452	477	518	468	476	451	459	440	488	467	449	475	459	499	468	462	453	493	470	463	432	500	474	473	447	452	493	453	462	430	442	486	478	464	435	485	446	458	454	467	467	510	481	459	436	476	441	435	470	441	473	463	502	474	443	479	471	441	437	449	465	498	485	414	448	468	469	491	478	494	457	500	481	442	475	493	469	518	396	482	489	469	459	473	499	491	457	456	477	474	491	448	490	472	436	479	483	455	439	487	452	470	451	448	475	419	470	496	438	483	471	479	482	464	477	496	435	441	440	451	436	445	458	472	487	502	454	455	475	477	472	439	459	440	434	450	466	478	465	456	446	461	454	471	506	481	427	440	445	443	419	451	482	455	441	483	488	464	467	462	477	439	455	454	465	452	468	436	472	478	457	429	473	438	481	444	445	468	478	444	470	439	481	462	463	468	439	457	410	450	472	463	462	484	464	395	449	436	469	449	457	460	472	482	516	477	438	459	469	458	484	470	442	460	454	448	488	444	455	450	480	481	480	411	464	448	474	442	474	499	500	472	454	458	483	472	474	475	489	422	467	444	487	465	448	455	470	490	474	464	477	458	459	470	463	470	458	479	494	471	482	442	466	496	473	442	439	466	488	462	512	451	486
61478	95184	63204	56218	46144	17245	15311	10363	4145	504	500	483	533	470	487	473	488	451	459	449	439	464	484	441	445	465	521	460	494	490	423	476	443	502	478	459	478	463	467	454	479	463	450	447	459	445	416	462	457	444	495	453	452	456	471	436	495	443	458	463	473	448	448	460	459	471	461	454	472	459	541	514	505	481	441	437	473	438	484	455	467	432	471	444	460	482	448	480	465	469	444	421	472	459	441	452	454	476	480	448	463	414	465	448	451	433	492	470	469	472	454	480	482	429	460	455	442	469	455	443	472	473	494	450	473	496	468	461	452	436	500	438	476	422	493	442	422	429	462	479	447	453	481	462	446	460	479	452	436	441	483	434	421	482	443	456	458	404	441	452	489	446	482	466	483	457	480	459	504	447	468	476	420	470	465	469	445	448	471	456	465	403	425	485	471	479	446	479	432	513	459	475	469	454	436	430	438	445	464	421	438	458	426	459	419	441	447	469	459	454	488	472	431	434	490	452	443	467	440	452	464	444	471	456	447	446	447	449	446	458	464	490	426	475	453	489	476	429	413	460	443	469	487	454	464	471	491	448	439	449	458	463	424	439	509	442	486	428	437	478	481	421	457	439	478	469	416	421	441	453	457	442	420	464	445	465	471	413	462	464	458	429	475	430	453	432	497	475	435	457	475	451	440	451	465	456	461	453	470	451	457	447	456	443	468	449	479	458	450	483	488	499	468	430	432	451	464	453	442	497	469	455	454	427	461	449	408	460	421	517	453	459	442	441	482	467	449	427	471	457	474	460	456	477	419	476	460	419	412	471	454	494	465	419	463	467	468	448	472	443	428	451	466	494	460	443	426	466	432	464	512	452	452	483	487	415	471	408	478	509	472	489	485	462	451	450	481	455	421	394	425	466	457	456	439	467	467	457	452	440	446	473	529	527	464	502	481	497	472	453	445	459	478	468	439	490	461	446	467	473	438	449	449	473	444	445	435	490	501	479	487	479	449	455	472	434	461	469	431	432	450	492	438	469	468	415	439	439	426	446	463	452	460	450	440	445	423	450	437	492	448	462	442	462	447	455	428	454	451	467	441	414	450	453	444	486	455	440	423	453	460	452	423	481	402	441	463	470	434	493	436	460	464	445	490	477	462	496	465	494	476	458	408	439	473	418	439	474	441	497	443	436	452	474	467	497	443	441	456	420	426	453	465	452	483	449	451	463	426	441	456	452	452	464	445	471	418	457	436	441	451	431	454	468	453	439	431	431	465	461	455	490	458	442	487	449	504	445	436	457	475	447	437	472	451	465	480	486	425	460	476	436	486	449	474	470	445	451	454	459	460	465	474	431	465	472	431	455	449	451	432	471	414	424	437	482	443	425	429	427	451	493	479	479	455	437	489	443	477	421	434	453	468	469	439	477	458	424	445	479	470	446	465	435	420	462	485	475	462	442	437	466	497	429	484	455	443	479	468	444	480	473	496	438	445	459	469	465	472	450	451	475	468	461	425	485	474	474	426	459	451	456	430	409	459	424	504	450	500	456	426	483	460	442	479	452	450	434	472	457	457	460	462	481	443	399	482	471	438	470	475	458	476	470	478	475	456	469	462	463	478	444	464	465	429	434	424	431	437	485	484	435	469	477	462	428	481	452	420	467	443	463	446	445	442	484	457	443	439	433	453	445	458	445	423	444	468	452	468	446	479	438	459	469	461	463	444	470	435	446	464	474	468	426	451	464	464	416	464	453	425	462	444	492	446	460	448	441	471	435	396	448	465	440	440	449	452	445	500	455	469	463	471	453	447	460	444	479	444	499	480	440	446	459	454	471	484	455	442	464	428	425	460	468	474	450	421	503	449	454	422	455	480	466	459	465	447	427	448	475	483	467	442	452	462	421	436	447	470	426	425	462	484	431	462	458	427	460	454	473	469	463	442	466	417	448	484	462	461	465	438	445	455	423	460	472	464	502	448	485	481	470	488	489	489	462	434	457	431	455	447	431	479	452	481	443	446	460	444	432	459	496	482	474	433	495	463	531	442	466	459	500	451	438	467	462	473	471	470	451	462	450	473	448	480	468	454	463	482	488	452	460	478	425	472	446	470	445	441	450	488	434	440	432	457	445	459	460	493	449	480	451	453	441	441	480	439	446	456	478	468	457	493	483	463	464	433	450	465	413	460	481	505	451	500	477	468	440	467	468	464	465	448	473	485	429	484	439	419	461	498	456	439	462	482	448	463	415	498	425	451	471	455	462	433	444	482	452	440	474	449	476	450	487	456	428	479	469	415	424	474	481	453	504	467	442	410	444	400	462	466	403	463	434	485	417	489	463	445	468	498	450	436	456	459	450	486	475	442	458	439	433	449	462	423	468	461	475	431	449	451	442	431	450	474	480	467	452	451	426	436	451	474	453	482	455	492	460	467	417	422	426	435	450	453	452	452	435	493	452	446	482	477	491	418	476	469	441	450	463	462	498	426	469	456	412	435	444	488	434	496	443	442	468	420	479	485	450	454	470	489	454	445	456	490	439	439	453	494	479	466	460	413	537	429	470	432	450	453	434	448	423	433	470	441	465	451	415	421	420	447	466	472	483	448	439	468	478	463	456	441	457	481	472	443	476	462	437	451	477	464	462	436	455	481	456	436	451	469	431	476	444	487	456	473	436	442	440	483	473	443	476	462	513	449	475	423	484	434	432	474	445	458	469	448	459	440	462	450	460	475	457	442	464	457	443	444	442	452	454	470	414	424	432	428	452	464	505	470	433	428	448	445	447	472	472	460	435	470	463	463	455	450	448	473	475	448	483	457	472	450	452	455	486	477	468	478	443	450	449	445	473	430	441	468	437	432	436	446	440	438	469	479	447	451	470	444	430	494	454	479	453	464	448	473	466	482	466	451	463	456	449	469	432	451	448	439	442	445	403	458	500	415	452	441	410	470	453	503	465	434	432	451	462	487	488	450	466	459	458	442	443	466	446	459	438	451	440	441	409	487	493	456	508	390	437	459	453	476	480	421	433	453	476	448	470	476	471	418	418	434	473	483	441	430	510	491	471	474	469	439	456	464	495	466	439	460	481	456	446	516	446	457	488	436	459	467	426	440	444	461	474	456	467	443	447	443	431	460	474	469	438	443	477	482	509	441	465	446	469	458	474	437	429	486	428	477	440	445	407	445	421	483	454	467	453	456	436	451	473	422	469	444	482	455	438	449	443	449	491	430	426	441	476	431	439	445	450	453	471	434	439	458	449	455	471	442	449	511	452	451	457	445	423	454	446	451	456	469	450	465	425	463	471	462	476	472	437	457	462	483	445	424	445	454	500	430	455	484	460	443	427	484	463	465	444	443	446	428	460	447	495	452	464	425	487	446	474	445	461	492	443	436	462	426	455	472	441	500	455	434	417	469	478	454	463	483	459	462	430	473	469	438	500	477	439	424	415	468	459	447	470	475	442	480	462	471	421	457	497	506	472	429	487	460	398	471	439	459	470	442	497	474	444	496	451
29161	23049	16535	6671	5081	1268	712	479	391	318	247	261	280	286	274	296	284	260	270	272	279	296	263	243	274	249	262	264	279	283	256	274	280	266	282	271	292	240	288	262	271	294	302	278	294	253	282	284	283	271	268	272	250	277	287	256	257	276	285	259	305	266	241	261	255	260	241	268	262	272	237	263	258	324	284	273	279	248	302	284	256	258	254	231	259	285	301	264	300	284	290	303	270	283	272	263	297	256	261	293	283	269	258	253	272	275	277	272	292	272	269	281	275	254	276	243	280	264	244	264	277	266	248	298	273	281	278	277	265	300	270	254	254	287	289	300	286	292	264	264	264	274	271	291	291	237	263	263	271	290	256	274	278	272	267	259	276	263	266	312	260	241	288	273	269	258	287	296	272	285	258	278	224	268	256	281	270	280	294	281	269	298	276	268	283	272	290	296	274	291	283	248	243	277	290	260	310	288	292	254	266	256	271	260	282	272	269	271	271	281	265	253	282	286	269	278	274	257	257	296	224	271	267	253	240	249	252	271	287	255	278	269	259	261	254	259	265	258	284	265	259	276	259	280	273	308	283	270	263	298	282	310	291	258	293	246	265	274	297	295	250	272	278	265	259	276	267	251	248	309	287	278	270	277	246	263	259	288	278	293	263	249	277	266	263	266	270	271	277	251	271	278	271	276	270	271	276	273	242	252	263	276	268	261	283	291	244	250	235	294	273	241	292	273	242	270	273	266	262	252	225	284	267	290	284	273	284	256	280	273	262	256	239	264	249	275	272	237	271	292	294	256	275	291	265	259	244	281	280	244	288	295	269	252	285	254	281	259	278	266	261	275	272	273	250	262	276	265	248	253	269	269	286	265	282	294	270	273	291	278	274	288	269	276	290	277	262	242	298	268	263	238	286	294	270	269	280	257	276	247	275	243	271	275	256	276	259	275	273	286	283	263	275	271	258	312	269	310	262	270	272	262	279	263	273	245	290	258	303	285	259	257	274	288	260	272	272	309	282	278	285	258	275	261	272	305	251	276	271	253	255	245	259	291	268	262	279	275	260	293	289	277	264	283	295	268	272	263	290	266	282	269	280	249	230	276	296	278	287	256	292	251	262	267	283	266	278	307	257	261	308	261	264	291	257	251	260	242	262	281	258	253	275	274	255	275	259	269	255	285	256	264	253	287	263	264	247	253	295	263	257	262	253	299	275	284	287	277	287	270	268	268	275	272	265	257	278	251	277	285	259	247	257	271	270	260	294	302	266	266	291	265	277	303	267	264	284	263	239	276	258	286	275	274	281	270	268	232	258	278	271	269	267	272	238	268	283	260	246	275	282	274	260	311	276	268	275	261	263	293	264	242	257	282	286	291	261	277	256	262	245	262	301	291	292	254	263	283	251	255	309	272	286	301	279	254	279	275	276	270	271	273	275	261	283	272	259	263	252	282	295	268	279	256	272	267	264	270	267	269	250	262	290	262	278	260	288	276	276	295	275	260	253	250	279	264	247	243	267	305	287	291	270	263	265	267	261	279	247	264	276	282	274	282	249	287	262	271	241	301	254	250	261	265	261	266	279	242	275	261	276	258	263	286	251	273	280	303	263	247	289	259	248	280	262	278	267	292	282	264	284	237	276	258	291	269	289	284	269	313	283	295	262	273	262	275	282	232	258	248	275	285	291	284	267	289	276	260	262	259	249	283	264	307	255	276	277	262	260	277	269	287	261	282	274	256	289	269	228	275	269	272	269	279	277	287	274	255	255	289	311	291	288	274	279	268	250	278	290	277	256	255	272	242	286	251	296	249	295	278	288	282	288	268	286	271	276	283	305	267	267	265	288	270	258	258	271	256	285	258	306	237	286	248	316	261	267	310	264	261	264	273	263	285	281	278	272	271	269	260	263	269	269	303	254	229	310	260	261	258	271	259	276	273	259	307	271	270	305	245	231	298	271	267	240	261	266	265	267	250	285	263	302	292	265	250	270	260	301	255	302	273	259	269	286	285	263	292	305	261	267	266	266	251	264	247	256	273	284	269	268	281	274	274	278	273	274	268	279	279	246	274	258	278	283	275	246	253	269	262	263	262	289	258	251	284	263	256	300	247	253	285	270	275	301	277	278	295	238	281	247	268	238	287	274	297	273	280	284	272	272	260	259	275	299	221	263	285	277	252	270	277	292	255	273	276	256	252	274	299	257	260	284	255	311	270	295	278	253	289	253	272	277	262	268	260	326	262	249	268	267	283	271	282	259	258	265	285	262	271	266	277	263	270	258	268	267	265	257	287	253	271	282	265	310	269	265	289	285	270	255	268	247	284	240	311	264	269	273	257	280	259	272	267	241	259	292	280	274	281	316	252	284	254	257	247	283	284	263	286	242	265	279	281	265	275	278	290	273	236	263	264	281	273	276	299	269	262	260	270	270	296	255	258	302	263	290	297	264	248	298	271	272	291	260	254	266	285	301	315	270	270	277	262	294	289	283	278	284	265	275	260	273	242	295	270	290	273	261	250	271	292	264	271	253	282	297	286	285	267	267	288	242	250	272	284	289	297	254	253	275	296	282	280	309	251	266	270	269	273	263	255	279	292	269	254	303	250	294	333	291	260	284	247	271	257	240	266	263	277	289	251	259	259	305	237	299	246	260	262	281	275	278	260	258	252	276	262	241	267	272	267	291	274	266	294	273	256	294	298	250	288	261	257	276	263	269	270	274	267	274	239	259	270	257	291	247	244	268	248	277	264	316	301	283	289	264	270	291	286	260	269	248	283	237	235	243	265	258	295	252	270	296	276	276	248	286	267	263	288	296	272	265	305	280	286	275	263	271	284	281	265	280	255	292	270	267	256	279	314	276	259	266	244	263	301	283	309	280	257	286	276	272	319	271	286	289	255	246	264	260	285	268	292	241	279	264	275	259	289	268	275	253	275	279	237	260	288	263	246	277	254	255	279	268	260	284	270	255	282	266	275	275	273	275	253	286	308	261	237	265	268	277	286	271	253	285	248	286	281	262	260	235	254	260	284	292	244	303	261	301	292	272	239	292	284	272	309	286	290	260	244	253	287	259	264	286	259	275	266	268	275	289	263	279	265	282	259	272	310	272	304	272	274	276	279	285	277	272	261	271	281	292	259	261	272	266	282	264	295	301	256	292	258	284	279	270	231	286	266	285	281	255	228	282	249	266	259	262	286	298	262	248	261	312	265	267	261	251	273	286	283	245	263	267	270	264	244	269	279	282	251	310	299	280	277	273	261	238	255	269	297	268	240	257	260	279	277	260	237	261	251	282	258	258	288	288	283	275	265	266	256	277	273	265	299	250	262	294	267	268	268	279	265	281	236	272	262	262	242	275	303	268	265	248	280	289	308	253	283	255	260	266	273	262	269	237	277	266	291	262	256	279	278	279	269	266	309	282	251	285	274	299	261	299	264	281	282	290	287	286	284	270	273	281	269	281	272	271	289	290	270	287	283	292	252	234	251	253	307	274	272	281	282	285	256
16481	23337	13339	5447	5122	1356	1006	638	437	269	260	257	252	248	255	277	275	272	243	279	295	283	259	247	266	260	281	252	241	286	257	269	256	261	266	255	295	249	251	241	262	295	242	223	259	277	242	270	245	268	264	238	275	236	279	281	252	273	261	253	249	304	281	257	244	274	262	259	240	258	274	235	251	255	256	230	238	264	287	282	217	253	257	252	237	266	256	259	253	267	234	268	278	257	240	244	243	262	257	269	293	280	235	250	278	278	262	274	245	256	262	238	255	242	257	275	276	256	267	237	242	261	263	272	265	254	253	254	255	243	265	238	236	294	298	239	271	250	248	258	240	250	209	268	250	266	256	248	237	266	291	244	250	264	244	255	244	249	274	249	281	295	256	290	269	282	279	260	264	273	235	315	268	253	238	286	274	256	290	282	244	229	259	247	256	256	264	286	249	247	264	225	270	276	258	258	229	243	256	248	239	236	261	249	253	275	290	241	251	246	250	255	238	237	242	258	242	273	257	260	254	271	264	233	246	253	273	244	246	260	244	253	238	259	243	269	232	262	251	255	264	249	264	218	248	255	245	229	241	222	271	263	263	284	242	266	247	268	250	262	262	287	266	247	238	251	233	261	249	230	267	240	273	251	271	238	270	264	239	227	257	241	254	252	274	269	276	218	260	267	246	248	265	230	265	269	241	275	256	245	262	265	249	247	270	264	270	257	250	245	267	268	204	240	260	237	233	260	243	227	244	239	259	261	230	222	258	256	224	272	267	242	211	265	280	262	242	234	267	232	274	250	237	248	231	250	282	265	265	276	261	253	258	267	264	244	261	252	277	260	255	278	230	233	275	242	247	244	236	262	241	258	263	232	246	275	248	271	275	240	273	285	253	261	256	257	250	252	272	295	233	253	283	283	257	273	253	270	263	274	240	274	272	270	233	277	249	269	269	242	244	208	279	274	261	287	249	258	287	232	274	246	242	261	254	274	250	252	249	272	270	257	250	239	254	242	250	258	247	242	242	290	265	259	242	257	279	232	240	271	268	279	231	264	252	237	258	260	260	242	226	248	269	232	289	247	281	241	262	250	244	234	251	224	277	252	253	265	272	268	233	279	265	226	256	280	266	224	263	263	260	234	247	254	299	266	236	237	245	253	278	261	272	251	245	271	280	235	276	281	272	269	245	233	262	253	261	254	247	219	251	267	227	245	246	242	244	248	281	256	250	254	232	255	276	258	233	274	245	249	244	262	279	281	261	270	258	250	257	258	233	247	260	259	277	267	279	257	241	260	245	285	259	239	237	264	253	214	234	246	273	290	241	255	265	246	265	239	240	249	253	259	264	282	273	244	248	277	255	267	250	243	270	245	226	267	270	257	232	251	261	231	257	253	243	265	251	268	230	270	254	244	258	236	276	225	262	223	261	252	236	253	221	267	234	229	256	220	253	237	266	264	257	270	253	251	280	270	275	253	288	223	230	247	265	229	244	253	247	239	239	254	270	274	245	255	269	238	261	233	266	286	259	231	269	257	251	270	255	254	263	256	259	266	253	236	241	245	267	255	242	263	234	257	258	266	264	263	241	229	243	229	265	255	268	268	257	272	253	240	260	223	256	277	234	249	261	246	245	230	273	268	248	277	271	272	249	263	241	260	287	257	258	265	248	263	265	247	241	257	235	263	256	272	280	239	241	266	235	253	258	255	265	248	248	275	256	209	227	258	259	254	274	241	281	243	262	234	233	225	256	233	266	235	275	237	270	230	259	261	277	275	261	286	269	268	274	267	272	233	232	258	257	260	273	275	266	271	251	261	248	261	263	274	249	240	242	228	245	246	238	232	258	263	239	261	251	260	262	242	279	244	252	270	248	229	253	255	245	250	235	259	248	267	257	232	247	261	256	229	254	265	256	274	261	255	291	222	265	257	271	263	249	269	232	251	252	272	258	233	226	264	237	270	251	252	253	258	257	233	286	261	288	250	250	231	251	224	257	264	236	245	260	250	203	204	249	232	264	229	250	233	227	242	258	252	242	245	287	250	230	244	256	238	277	277	264	262	250	277	276	240	252	267	264	268	265	244	250	282	252	235	262	251	259	287	233	248	243	265	269	255	233	248	257	254	270	268	281	251	259	267	270	259	227	253	236	282	261	262	264	259	253	252	289	251	221	240	270	257	234	288	271	266	266	249	273	276	258	256	249	238	262	276	260	253	244	249	282	288	252	273	278	235	271	272	276	274	242	254	263	271	242	231	259	266	270	288	249	252	249	256	253	255	278	241	250	265	257	230	233	280	232	232	220	278	235	258	278	259	247	258	251	214	259	262	280	242	265	234	233	210	273	231	262	257	262	252	236	256	238	249	256	274	243	265	246	246	270	267	236	235	232	259	246	258	245	279	244	263	231	238	263	269	271	237	271	246	222	269	257	267	254	259	244	253	234	246	259	239	265	258	258	212	253	248	275	248	274	243	274	268	264	252	242	266	252	262	252	280	241	267	280	249	258	245	255	269	221	258	246	279	259	233	248	243	268	274	243	259	257	257	256	231	260	239	250	241	250	230	231	249	271	254	266	236	240	258	234	242	270	258	274	254	238	245	245	253	249	241	255	269	254	230	255	285	252	268	242	271	241	230	282	270	245	228	264	275	247	233	277	252	262	237	248	256	248	274	257	267	265	277	251	279	277	249	242	220	256	244	267	283	222	275	221	240	268	250	253	260	254	278	214	267	262	254	276	247	259	243	253	274	282	284	263	256	295	263	273	234	229	256	259	276	249	231	266	253	264	247	250	251	258	272	234	232	251	252	246	255	261	262	256	263	260	243	245	234	238	263	258	247	237	230	260	269	249	262	250	261	280	239	245	263	254	249	239	238	271	244	246	234	260	245	269	233	239	274	263	260	250	261	231	259	236	251	257	274	237	253	264	272	247	264	254	265	267	252	244	233	240	241	261	269	256	265	247	283	223	251	244	213	243	258	260	264	279	265	278	263	252	284	262	285	258	278	272	272	248	264	252	258	259	254	255	254	250	241	248	270	284	234	233	254	266	249	265	250	284	260	266	275	247	262	257	268	243	265	276	259	234	252	285	243	270	254	253	243	240	307	238	254	252	237	259	252	265	227	232	270	258	254	255	244	234	261	265	228	262	230	265	262	274	277	244	291	254	256	280	251	255	237	269	250	251	244	242	237	229	268	269	282	240	252	232	271	254	265	285	280	255	239	266	272	246	255	266	273	259	258	238	242	261	244	238	282	273	269	259	272	270	246	237	263	270	241	247	241	288	261	267	225	249	249	256	247	268	244	253	280	245	252	276	235	289	248	245	251	253	274	243	261	242	263	254	236	242	244	261	225	271	254	252	248	228	219	246	228	260	258	255	233	246	239	252	238	280	233	279	250	245	264	280	259	275	251	251	258	237	242	249	235	252	274	280	240	251	244	269	257	249	254	238	225	278	248	254	232	246	249	260	253	254	269	261	232	253	262	243	282	266	260	257	259	272	252
25524	22700	33380	32083	36526	21394	9885	3774	1649	342	314	316	315	265	305	295	280	301	312	312	287	293	309	282	285	297	306	303	278	284	300	285	286	282	310	289	299	289	296	302	288	291	316	279	304	297	268	269	292	290	284	315	283	306	274	291	288	261	310	303	267	309	276	279	300	304	303	235	305	286	280	295	302	271	275	282	264	290	320	277	278	267	287	311	283	273	302	290	272	312	321	279	318	292	279	309	283	277	285	289	267	300	308	297	335	269	293	316	286	308	302	276	306	298	266	286	328	287	311	282	292	289	282	308	269	275	292	292	303	301	303	321	297	297	288	266	281	297	273	319	289	315	293	307	292	274	292	269	280	287	284	304	290	292	290	277	280	280	312	263	288	286	309	268	291	276	277	287	307	302	293	307	265	316	278	276	286	254	293	260	308	282	295	297	306	304	296	289	266	292	296	282	319	297	302	298	278	263	293	279	293	297	281	257	293	277	295	298	309	296	282	279	314	279	268	298	280	295	297	306	282	306	280	279	296	265	266	296	285	298	287	289	304	283	281	298	271	243	301	279	314	273	268	313	285	301	283	281	264	265	276	289	262	260	312	314	317	259	303	277	311	293	287	278	288	248	270	278	300	262	276	290	283	278	309	308	307	303	285	296	288	301	296	286	277	278	270	287	290	293	260	246	295	299	285	270	284	286	285	308	291	265	280	305	295	280	288	268	288	309	259	276	299	303	311	252	297	298	293	294	288	296	272	272	291	263	289	283	282	288	276	282	296	280	251	294	309	304	277	299	271	287	290	298	268	297	284	305	278	285	294	289	270	286	305	286	276	302	284	296	284	307	296	334	296	275	272	259	285	312	279	287	276	304	297	278	278	279	292	252	291	303	278	282	293	284	290	295	241	287	285	276	291	270	314	263	271	294	287	300	303	299	306	300	278	300	290	293	283	321	276	291	283	276	269	305	280	296	280	277	296	309	288	300	319	293	297	280	307	264	271	254	293	281	282	301	291	318	314	291	283	311	299	301	297	289	295	289	290	277	271	297	307	284	300	263	263	308	295	295	292	285	281	279	286	271	264	235	251	262	273	304	260	292	279	297	278	297	281	276	277	291	284	322	284	295	322	265	260	277	314	280	294	287	276	301	295	282	312	291	281	312	290	284	264	278	299	299	301	275	305	283	316	272	286	259	300	293	291	266	280	285	289	298	282	289	295	260	285	297	289	287	285	290	274	262	285	265	249	295	306	290	275	297	290	306	230	303	282	302	260	278	287	309	259	258	300	311	290	286	265	270	277	284	288	282	293	308	270	276	274	253	297	268	302	277	283	277	287	291	319	314	295	295	254	262	289	275	299	290	291	279	277	293	298	284	254	288	280	308	284	268	296	274	314	291	290	306	295	315	265	303	307	257	249	303	311	279	298	300	256	287	290	287	267	307	276	281	305	319	304	299	321	282	309	303	337	281	266	283	274	308	302	258	311	261	269	287	293	299	292	277	287	310	270	298	318	286	346	277	329	307	271	304	295	254	282	285	286	258	280	281	284	306	290	260	273	304	277	280	296	278	288	284	294	282	276	282	277	302	268	250	305	266	295	282	283	280	299	259	305	303	305	270	278	282	307	257	285	296	309	299	281	277	298	296	316	270	304	300	288	290	289	259	293	263	298	283	299	239	269	259	316	282	288	318	273	270	280	332	294	313	276	276	314	281	267	304	297	269	305	322	320	293	283	284	278	293	272	303	298	283	289	261	274	258	300	276	287	293	287	320	310	298	314	295	282	257	304	295	293	293	324	267	260	307	293	295	274	274	269	271	291	290	276	300	309	283	294	289	266	285	277	301	267	283	254	268	315	274	289	289	281	297	287	250	292	282	286	271	279	306	311	277	275	288	303	300	311	307	266	281	261	307	286	274	285	239	253	280	276	276	286	296	245	299	300	266	281	241	298	270	304	306	257	292	264	302	261	291	302	264	285	290	249	282	281	314	281	300	299	302	283	315	287	290	307	317	317	279	277	297	282	296	292	288	283	271	292	286	295	303	300	277	274	273	287	261	261	285	307	266	272	260	292	279	298	295	312	247	271	289	277	290	269	295	248	289	285	281	286	282	272	286	292	291	288	314	266	268	278	296	295	301	278	279	277	277	266	292	310	306	266	264	289	283	270	285	257	283	291	295	313	282	294	263	283	312	300	284	281	278	295	284	277	279	289	264	299	270	291	323	274	293	305	271	303	287	262	267	302	281	282	288	309	264	297	292	288	281	289	268	287	296	252	286	243	247	281	271	289	285	264	266	279	276	290	295	291	300	270	266	294	305	304	330	296	268	304	277	250	274	277	296	302	275	278	284	300	290	296	260	297	298	296	279	288	282	301	276	260	314	297	284	266	290	298	294	304	290	318	279	287	274	270	250	300	271	310	291	274	281	299	295	273	296	270	288	271	266	290	255	274	299	316	296	296	291	279	281	286	296	265	243	300	290	280	287	291	277	279	302	266	281	288	291	302	280	293	266	282	308	302	270	290	285	294	306	269	303	322	307	282	270	293	305	269	252	296	287	268	288	290	301	278	279	283	269	296	262	290	274	300	313	258	295	292	275	301	284	266	307	301	276	294	275	300	259	305	294	300	299	263	274	326	287	270	305	280	291	301	270	311	283	262	291	290	266	285	325	284	291	261	279	275	276	282	306	286	284	293	338	285	290	262	288	280	319	288	295	278	286	272	295	288	288	338	279	296	293	269	315	271	295	285	268	277	313	292	276	280	273	278	309	317	300	280	288	296	274	288	280	267	282	284	265	329	255	269	283	290	304	262	282	268	269	295	250	295	288	262	280	267	284	291	317	335	275	292	303	285	302	259	278	300	297	274	314	286	297	302	264	281	272	283	308	273	262	323	294	305	279	268	283	272	291	295	260	282	276	297	277	292	283	320	282	268	269	276	281	294	279	282	316	282	300	266	277	274	292	267	292	292	270	258	288	260	297	267	293	290	282	296	281	307	309	297	288	311	306	306	268	299	293	292	270	294	267	279	283	283	278	346	301	262	284	273	261	299	293	285	278	318	285	296	265	289	298	264	305	295	296	290	266	276	294	283	286	283	294	283	288	315	288	299	295	303	238	311	301	276	293	307	298	294	307	291	274	298	273	303	283	295	281	283	262	282	295	282	303	281	270	249	292	279	269	275	277	310	266	279	299	280	270	291	271	294	288	309	315	274	266	262	314	301	300	283	280	291	297	292	296	266	293	265	272	239	273	300	264	285	294	283	292	275	300	294	273	285	286	282	278	296	296	297	295	288	270	299	328	315	275	290	282	284	245	289	292	318	311	288	310	307	297	252	313	290	283	296	312	294	285	281	290	267	290	265	278	301	296	327	301	283	283	290	271	288	265	258	281	305	304	264	323	299	272	297	273	283	309	284	272	286	290	298	305	263	316	294	314	289	275	286	298	305	257	286	284	300	292	302	272	269	286	293	264	293	300	284	307	295	273	293	307	284	301
53074	82478	54068	38280	35928	14619	7984	4402	2396	340	307	274	266	282	286	291	315	289	295	304	279	301	324	300	307	312	306	306	291	314	302	290	281	270	314	302	305	302	279	287	287	303	292	338	306	291	312	287	265	311	304	301	271	272	288	315	302	288	282	303	260	324	292	289	256	301	342	306	305	322	314	322	315	282	297	273	263	297	267	272	301	275	289	287	279	301	287	281	282	288	293	294	257	262	285	274	287	288	287	285	286	303	269	283	290	308	301	299	278	308	276	284	318	285	314	291	275	307	268	296	295	278	291	293	314	297	307	268	287	308	287	286	293	285	260	279	280	330	305	284	302	291	317	295	299	270	322	297	279	324	288	303	292	288	282	289	300	311	303	298	293	272	295	296	283	286	281	257	281	316	301	321	326	314	309	294	279	284	315	283	287	300	322	306	305	292	313	267	300	281	303	309	292	293	295	287	303	313	272	299	296	305	273	310	287	299	299	241	316	283	293	256	291	341	313	315	288	274	270	286	308	279	262	286	314	294	273	298	281	297	318	302	303	276	295	270	285	286	283	275	297	313	280	310	264	285	280	312	255	308	299	267	268	297	281	325	280	287	271	299	285	297	312	272	294	277	285	303	301	303	297	290	303	282	280	287	309	304	270	286	295	268	306	261	300	290	283	326	295	268	326	291	279	291	260	296	290	308	291	283	279	292	304	303	296	297	280	281	274	291	282	287	294	320	286	297	278	248	285	305	284	276	295	289	315	307	293	266	293	287	322	323	287	325	322	304	275	278	266	309	289	302	298	304	280	292	306	293	286	273	309	319	290	287	253	285	280	280	283	309	307	272	262	289	266	284	272	279	312	303	296	306	274	298	290	311	313	306	310	277	308	297	303	304	324	323	340	293	304	306	285	268	302	280	286	287	284	283	292	308	285	283	305	303	285	295	304	294	273	269	309	279	291	298	270	275	271	283	320	292	252	307	302	311	289	308	302	315	272	288	306	288	301	265	290	327	301	324	321	271	295	303	268	288	289	267	288	296	324	313	271	295	272	278	271	287	277	270	322	300	288	298	307	290	295	281	298	338	269	302	298	271	274	263	278	280	277	282	309	288	285	264	290	283	265	284	294	291	285	300	280	322	268	306	300	264	274	295	271	271	291	311	306	278	288	298	282	283	305	298	256	298	268	305	289	280	300	316	293	302	309	307	287	297	274	305	313	291	303	323	313	301	297	261	332	299	295	282	313	312	278	288	283	295	313	280	289	265	285	277	284	289	294	279	263	302	264	300	319	292	275	327	287	298	312	273	265	308	282	310	327	324	311	243	269	282	282	309	294	284	266	256	301	271	296	299	274	308	280	285	269	289	285	297	308	268	254	306	276	260	303	295	282	262	290	274	305	276	306	276	279	273	299	294	297	303	256	282	253	297	296	291	306	298	279	296	297	338	291	287	316	306	311	313	299	272	306	307	281	307	292	282	294	299	295	287	320	289	323	293	288	274	286	294	324	280	282	306	306	306	299	307	300	282	285	312	306	294	285	288	278	292	304	275	304	289	294	289	255	284	268	283	254	300	275	302	304	278	326	307	300	308	268	290	295	301	298	310	284	246	282	297	292	280	274	294	285	279	252	317	260	275	277	289	284	285	301	308	285	304	270	294	307	281	315	266	262	310	255	279	281	302	291	312	288	310	309	313	270	303	313	298	272	289	299	287	312	298	271	269	295	288	271	282	314	302	275	292	270	293	303	313	293	274	301	268	297	289	283	294	287	260	316	319	289	261	274	268	295	307	300	295	338	278	285	300	289	275	276	303	295	294	296	323	282	300	314	299	282	279	308	313	309	288	282	240	299	293	304	276	290	310	302	284	269	306	286	289	302	296	294	307	277	287	275	297	282	267	294	296	263	293	297	305	330	300	282	316	292	293	287	270	305	323	299	307	292	294	305	311	277	294	314	300	283	271	299	268	287	247	295	271	282	269	321	315	315	274	255	296	314	322	310	286	280	315	263	302	285	285	278	313	312	304	300	318	320	322	287	271	288	285	278	294	306	298	280	322	275	288	273	257	315	265	308	304	261	289	305	309	308	274	308	299	271	284	281	288	299	290	279	280	272	296	273	245	288	308	296	278	247	310	299	305	275	276	299	276	327	283	304	313	287	292	294	312	282	256	292	280	297	289	315	305	295	294	290	290	308	300	260	284	272	264	289	296	273	295	273	288	306	334	282	284	295	256	306	270	281	298	265	311	269	295	288	309	301	275	272	266	296	288	300	277	284	270	310	278	301	286	257	287	265	343	258	295	295	329	269	298	281	275	268	278	262	291	247	297	314	267	282	303	270	279	292	285	307	315	283	290	275	279	260	303	285	296	262	276	292	284	274	297	292	293	324	333	289	313	308	290	309	315	291	265	291	281	250	272	279	264	319	297	332	300	302	320	308	309	303	346	298	310	286	299	296	293	303	300	314	290	288	274	310	292	281	279	276	287	306	271	304	334	306	309	301	292	291	294	278	305	282	280	284	298	327	281	295	270	300	301	305	282	266	309	279	274	266	309	309	264	293	280	291	283	282	291	302	291	295	306	295	289	309	279	267	264	270	272	299	286	308	285	311	312	297	302	309	300	258	297	290	301	301	290	293	308	341	302	266	307	267	263	296	267	267	299	306	284	291	261	290	273	309	281	279	295	293	288	304	286	305	292	266	291	272	299	308	284	321	283	301	294	305	303	297	308	293	295	307	308	312	315	279	311	296	283	296	303	286	289	320	279	309	308	258	337	303	305	310	284	279	268	290	287	295	293	317	283	298	289	272	308	296	320	302	284	293	292	283	301	315	309	307	277	271	280	287	277	276	290	294	309	278	287	306	308	282	305	297	283	318	292	299	273	304	277	282	303	293	267	278	283	338	284	262	308	289	313	307	272	281	278	289	299	280	262	305	275	318	292	279	332	290	283	314	270	277	304	296	293	244	299	303	284	294	288	312	296	319	323	294	296	291	299	297	289	268	295	268	280	289	272	283	289	287	291	279	287	303	280	291	271	265	325	305	300	288	265	313	287	267	308	285	281	283	308	310	292	258	293	299	290	310	287	291	296	285	300	300	305	274	286	305	298	288	291	275	302	297	294	309	304	293	305	284	278	308	279	271	254	302	294	283	312	319	303	288	323	273	276	318	293	298	327	286	306	295	290	301	273	291	256	291	304	309	298	269	302	327	315	277	274	298	283	300	306	280	290	284	276	310	289	306	310	267	263	306	306	262	292	314	267	262	274	294	262	296	289	299	284	279	271	283	282	293	301	303	302	269	296	312	289	279	299	305	285	313	300	289	293	274	296	312	290	312	311	277	303	285	271	273	305	306	289	319	290	312	274	296	319	284	279	305	287	311	281	290	277	293	298	274	298	271	272	295	264	295	314	330	292	287	305	282	299	284	294	313	316	270	279	284	298	303	305	292	319	277	280	286	292	291	274	300	283	280	283	276	291	324	284	281	305	274	329	291	289
24478	22123	32316	30403	40933	32926	18972	7902	3565	541	480	498	448	444	456	440	411	456	419	452	427	445	447	451	429	431	437	450	433	379	419	458	420	480	421	454	417	433	446	431	432	462	435	429	434	410	420	386	456	403	434	458	419	425	419	423	425	442	418	433	424	455	405	430	454	404	410	445	422	449	422	435	458	453	415	442	438	438	493	403	416	413	452	447	432	434	439	425	414	421	432	422	414	416	421	409	419	420	426	398	425	427	393	419	429	445	425	425	421	409	438	460	406	409	414	432	403	434	404	417	450	434	410	413	424	402	418	440	446	442	417	442	423	413	390	452	414	420	425	399	423	448	448	430	391	426	401	430	412	405	351	393	425	433	443	448	413	403	392	418	398	422	440	423	477	469	451	403	412	422	434	431	411	495	442	415	407	417	430	423	441	431	447	428	429	437	431	413	402	402	416	420	447	426	428	445	413	411	438	447	413	445	421	426	438	396	420	410	455	409	435	424	447	382	387	395	433	421	394	418	409	416	430	453	384	433	405	459	440	434	459	481	440	416	455	435	436	437	416	452	401	393	444	408	410	432	457	450	446	388	442	407	414	483	469	403	469	412	414	408	412	433	426	440	422	404	409	442	421	428	401	426	371	416	409	411	430	444	428	420	421	456	422	414	416	404	462	413	405	424	389	397	428	424	446	428	367	453	409	414	417	410	445	414	447	421	398	428	420	434	437	407	424	421	427	422	446	417	432	432	490	467	439	432	416	440	427	428	432	430	416	449	434	455	446	472	402	409	424	406	427	421	424	400	408	407	454	388	409	409	456	399	457	427	437	425	386	408	434	393	432	425	452	427	419	454	418	446	434	466	430	418	427	457	413	397	403	418	423	449	430	448	425	396	437	421	430	405	392	408	424	408	407	429	434	426	415	434	436	412	416	420	409	425	405	413	390	423	445	412	460	389	414	406	455	409	413	425	411	417	439	436	397	398	430	413	431	440	423	418	458	476	437	447	468	430	427	438	430	385	434	392	471	388	457	436	474	381	407	391	394	392	414	417	411	407	450	390	448	421	395	434	392	439	393	449	430	468	414	459	404	400	417	429	441	436	378	410	418	449	446	439	400	411	440	445	406	436	407	447	378	442	459	424	415	400	428	404	452	432	407	416	388	427	404	392	426	429	397	427	452	399	381	425	411	408	469	424	405	375	441	390	439	411	386	458	399	403	420	430	396	438	445	397	440	432	422	399	463	405	402	455	448	406	466	401	441	456	428	454	410	423	435	427	432	424	480	424	425	424	426	437	455	431	452	416	447	431	430	418	423	429	437	423	399	420	424	436	380	419	434	433	434	425	429	433	372	422	397	425	430	403	427	435	439	419	437	427	418	393	399	365	442	400	426	406	425	422	430	422	398	455	438	450	418	414	396	428	455	421	392	409	413	447	409	458	434	436	404	423	388	384	423	408	425	408	438	440	464	463	414	443	398	408	440	435	420	407	401	436	423	453	425	421	407	409	406	457	446	403	396	415	427	422	442	404	399	456	440	384	448	390	418	412	421	431	408	419	420	461	446	414	423	412	444	402	398	397	444	427	388	386	396	475	442	388	420	440	411	420	451	397	416	402	410	431	411	402	419	453	437	424	422	450	454	402	449	423	422	413	439	424	443	402	401	427	440	385	447	423	423	410	424	400	425	441	431	448	461	456	436	424	405	382	404	433	446	427	411	420	436	415	445	415	390	440	432	429	412	432	400	409	389	418	447	440	427	415	445	413	410	429	423	429	401	416	455	425	441	425	421	445	478	450	416	399	432	398	422	431	432	409	429	416	426	437	441	458	441	437	428	420	400	475	405	383	420	437	407	412	467	404	365	436	385	428	460	425	402	408	467	408	413	424	431	396	442	443	426	405	378	404	419	443	457	447	462	467	407	422	408	404	404	404	435	406	417	435	460	414	431	419	450	403	425	424	412	419	429	420	436	418	417	445	409	391	449	400	432	413	400	414	400	436	446	420	417	427	422	480	433	418	449	429	406	425	388	442	434	405	425	447	432	404	452	442	454	420	396	468	417	402	384	420	427	442	444	424	438	412	426	429	445	427	457	420	411	426	389	447	439	421	402	435	453	406	450	418	385	396	389	417	418	415	429	424	400	389	421	431	387	419	436	428	412	419	434	434	421	421	460	408	428	437	446	426	394	430	392	410	439	425	397	435	430	479	446	428	424	434	418	405	434	425	470	440	429	425	418	407	444	424	431	432	431	439	411	437	396	438	381	422	463	414	395	399	443	433	390	404	426	413	440	454	406	444	405	436	406	435	436	439	438	371	440	437	412	428	452	469	468	434	370	439	417	398	402	459	434	425	410	449	432	398	440	404	437	413	398	444	445	469	412	447	413	420	372	454	414	444	425	428	390	432	440	386	404	430	442	402	416	411	404	433	433	413	406	404	441	368	407	429	433	434	432	439	432	425	427	394	452	387	442	458	425	443	413	429	406	422	410	397	447	409	410	431	449	445	425	397	413	446	424	429	456	415	438	432	401	394	429	407	437	410	396	445	407	416	425	441	460	415	442	373	434	438	395	463	391	409	393	421	434	431	445	421	409	440	433	418	429	411	449	419	402	418	426	387	421	424	402	398	422	434	422	428	445	413	437	437	459	408	431	444	430	434	405	425	400	396	428	470	426	429	425	374	416	451	426	443	416	439	392	396	478	428	444	397	400	407	411	410	401	416	431	430	413	436	396	419	398	423	422	422	421	450	410	423	418	438	442	421	439	409	442	425	428	423	378	457	440	437	397	481	421	420	451	418	420	442	371	406	441	425	451	421	440	404	419	402	393	400	387	469	465	405	433	429	401	424	449	430	454	410	418	413	429	409	419	458	412	425	437	434	393	426	464	431	370	460	432	408	400	437	405	421	424	420	434	396	458	411	396	435	352	401	433	423	445	426	410	434	430	448	460	469	414	414	422	410	434	429	413	434	457	406	441	449	397	444	457	461	451	404	420	457	397	441	381	470	454	389	421	419	423	435	432	432	416	413	396	440	407	409	428	440	412	435	404	436	430	428	426	410	464	464	414	422	423	408	441	389	453	473	422	423	416	405	420	432	424	412	458	416	433	413	425	424	441	415	442	402	382	430	376	410	424	399	455	418	395	469	411	449	431	442	396	443	431	400	458	426	446	483	395	395	382	381	434	410	419	446	445	429	414	419	420	417	404	398	449	418	417	450	437	377	399	397	398	407	435	467	436	405	408	429	407	438	386	402	407	420	442	423	444	445	393	440	403	426	420	406	404	421	453	407	411	422	413	433	438	395	389	428	414	398	430	393	400	406	419	413	416	407	428	395	419	401	432	448	421	468	444	381	420	437	470	413	406	441	451	403	412	406	433	408	412	434	478	431	400	414	429	417	401	434	414	446	394	442	460	463	417	411	424	432	391	441	432	447	397	414	432	448	416	475	456	396	410	423	450	439	426	407	415	384	400	472	429	420	434	414	427	371	448	430
60874	96880	66899	50067	48038	27139	13747	7656	4548	475	442	426	429	437	451	427	426	410	429	463	437	417	415	469	438	449	421	406	426	435	438	442	426	428	424	398	412	449	462	443	451	448	374	455	427	421	425	416	423	441	423	422	420	446	438	423	413	412	421	440	435	428	405	472	408	406	452	430	401	449	469	503	469	422	419	421	410	453	453	395	397	463	377	448	442	389	413	425	435	426	424	392	427	441	403	416	418	435	429	434	433	385	403	392	430	418	406	395	418	426	415	414	435	447	414	419	448	415	419	414	423	475	432	452	429	391	404	472	434	427	423	461	425	419	437	443	451	435	437	460	426	417	443	409	431	417	396	478	463	387	431	435	436	403	415	461	455	435	412	385	435	418	420	461	449	402	425	444	381	418	451	405	405	446	404	457	426	457	441	442	447	423	413	412	440	415	426	402	432	453	466	417	408	454	436	435	399	413	409	419	445	432	432	414	427	431	417	418	432	438	411	435	410	434	415	443	456	426	423	429	413	450	421	418	448	418	436	407	455	394	422	457	473	425	407	409	393	398	464	411	432	420	424	432	434	423	410	399	409	441	426	408	425	397	433	421	434	434	412	430	419	438	453	369	410	393	446	449	454	429	425	409	418	401	416	427	423	428	412	394	455	425	390	398	441	434	417	425	401	412	454	449	390	417	386	437	401	427	419	402	446	423	449	439	468	407	426	434	412	428	440	422	408	414	389	409	412	397	426	421	445	429	437	424	402	421	366	412	468	451	432	410	403	405	446	429	406	443	414	439	402	430	417	435	412	427	433	421	393	407	384	409	385	445	421	398	445	443	442	422	410	427	444	433	401	419	410	438	414	434	460	417	415	412	404	391	440	403	445	460	420	447	417	435	431	427	486	429	432	416	448	405	455	421	426	436	429	389	405	433	403	413	393	451	406	427	417	397	421	437	441	402	428	445	413	417	417	414	421	416	423	409	445	440	413	439	436	444	439	409	409	397	401	419	446	426	408	441	457	412	397	441	416	446	429	406	445	424	419	392	414	404	414	437	412	397	452	418	402	424	411	376	422	443	435	428	447	435	437	380	407	405	385	460	393	430	408	449	395	427	444	413	438	436	443	450	505	400	426	441	452	431	467	437	429	420	427	477	404	420	369	436	454	396	412	444	415	439	440	413	451	414	404	444	416	401	414	418	435	424	423	454	433	394	413	403	403	454	382	415	424	459	434	421	454	429	421	442	423	413	461	444	425	412	450	421	419	400	425	409	402	447	427	451	433	375	429	452	432	398	458	463	444	399	430	418	412	442	422	391	418	413	421	414	424	452	428	412	428	436	412	426	413	437	427	411	436	447	410	412	399	375	455	420	437	440	411	401	442	445	406	420	402	430	446	423	430	433	418	429	440	425	422	412	397	411	418	400	420	454	426	457	412	430	416	419	422	382	419	435	415	459	438	439	440	448	406	415	433	432	420	389	435	442	401	409	417	428	427	443	442	422	413	395	396	402	458	440	427	433	434	433	407	454	418	407	435	441	470	432	421	421	396	435	422	430	424	408	397	434	432	425	427	421	370	394	435	416	434	415	411	453	390	392	426	410	420	387	379	412	436	450	452	400	429	448	440	411	402	439	424	456	420	480	447	403	451	438	370	441	438	421	408	428	407	441	421	445	431	453	442	410	405	430	427	405	398	412	411	409	396	435	418	415	430	416	365	415	393	421	437	391	451	453	417	449	433	402	428	410	426	431	415	433	422	421	421	466	450	457	441	438	416	411	441	417	437	443	446	431	425	442	438	425	423	446	411	423	404	444	395	408	409	448	440	400	433	420	421	395	453	434	458	402	426	416	417	452	383	409	419	455	420	415	418	435	394	452	436	390	417	452	409	405	443	464	433	446	384	433	424	397	443	432	392	389	424	432	409	409	434	454	425	461	470	439	426	409	421	386	424	415	428	410	445	405	423	424	425	434	400	440	435	425	432	423	423	407	431	455	407	407	459	482	431	441	410	393	421	440	409	418	395	434	413	421	426	399	427	398	432	470	421	427	421	409	445	441	461	435	409	426	403	428	429	420	438	443	428	427	440	412	432	433	416	411	445	447	438	412	413	396	406	464	399	441	418	414	402	431	402	428	419	416	420	426	423	428	407	384	404	453	411	442	455	419	416	441	373	428	444	438	424	409	408	405	445	417	455	429	409	447	445	421	410	404	429	476	438	410	446	416	416	391	457	443	439	432	416	421	445	423	414	416	426	382	387	428	401	409	403	443	420	448	416	422	429	439	402	390	432	429	422	421	391	442	402	416	392	416	445	424	433	437	425	424	439	456	403	397	386	429	413	403	453	434	417	467	439	425	420	424	452	412	468	444	434	424	437	406	424	410	450	417	389	444	417	394	417	414	429	434	430	432	380	424	392	425	433	427	404	446	448	424	416	438	437	425	421	426	434	436	420	397	416	457	433	406	442	420	457	411	442	399	406	414	425	435	441	440	427	409	422	428	415	413	401	427	437	394	387	446	435	417	431	451	462	399	400	412	419	396	439	428	421	433	422	413	423	413	430	387	415	416	421	446	414	409	441	431	454	425	429	419	434	440	411	409	396	395	435	410	436	435	412	389	422	425	406	404	430	419	420	420	411	449	439	405	450	404	450	419	413	436	392	390	466	435	386	405	394	462	427	428	436	436	411	441	404	436	480	431	414	415	429	423	411	424	392	434	417	448	457	435	380	425	436	429	448	406	443	439	417	462	441	408	418	457	409	426	456	424	448	420	393	455	437	399	423	414	444	396	432	417	403	380	437	381	449	439	442	458	445	421	416	439	389	409	433	408	424	401	441	434	401	396	420	430	395	388	447	423	412	401	424	395	386	449	399	452	412	413	428	401	440	450	399	442	441	469	410	442	433	432	417	411	423	409	420	425	403	454	438	445	390	383	459	400	397	409	405	417	420	443	442	429	421	439	411	402	457	411	404	415	415	418	444	430	440	454	391	396	398	439	426	402	463	405	437	461	416	405	421	415	397	432	411	389	442	424	392	388	418	430	439	379	399	401	444	391	435	434	399	403	411	431	388	431	415	420	416	407	443	402	449	437	389	411	446	423	429	430	433	443	407	409	381	389	367	444	406	469	414	402	432	397	423	408	418	417	443	454	424	432	409	425	457	467	447	384	446	455	413	437	448	442	444	421	435	439	408	449	432	401	412	399	447	407	410	403	410	445	426	416	426	462	445	397	403	409	414	398	396	413	418	433	419	396	425	418	403	440	404	407	411	428	381	398	444	427	417	456	444	430	424	433	391	427	409	399	409	411	410	404	429	413	428	409	408	422	411	380	410	421	443	478	426	432	421	389	415	423	435	399	446	415	410	464	417	426	428	442	433	395	417	417	410	422	399	410	442	434	456	464	421	432	451	416	395	421	422	419	415	412	430	394	403	419	413	389	406	412	450	419	438	427	421	386	418	439	421	435	450	428	445	426	448	430	408	430	424	420	431	398	422	392
29015	23005	17102	6295	4827	2161	759	449	324	266	248	259	234	196	234	230	271	260	242	254	249	235	221	247	283	216	238	238	235	262	239	246	228	246	219	259	242	233	240	247	251	213	223	266	221	227	210	243	233	259	253	239	207	235	228	235	192	219	249	226	250	244	247	276	217	228	220	254	245	227	232	241	229	223	222	248	243	232	222	233	252	247	228	260	257	265	236	225	229	243	222	230	198	237	211	245	251	246	237	234	222	242	235	216	233	231	248	208	260	214	232	223	247	253	239	255	233	241	207	201	213	235	254	267	224	227	243	269	222	257	234	218	220	239	233	242	223	225	238	234	251	240	261	210	247	205	235	235	222	272	237	226	227	278	235	237	244	214	226	220	225	233	232	223	229	260	204	222	234	226	217	217	207	243	257	247	260	244	244	238	250	195	234	209	224	242	230	200	228	249	202	228	237	225	235	221	249	262	261	237	236	247	241	252	259	238	268	222	211	237	248	272	253	219	232	248	242	231	196	248	225	241	229	224	240	224	235	261	250	232	238	231	240	220	224	234	249	245	222	216	260	246	232	247	218	246	270	235	218	221	241	207	268	236	226	255	245	206	237	228	237	221	207	231	224	239	243	233	214	243	246	249	212	233	225	247	233	219	267	231	241	228	245	251	245	247	266	249	243	241	233	250	211	219	227	262	229	240	257	236	260	211	215	238	263	228	235	240	231	246	231	230	226	220	221	221	213	228	231	242	228	259	223	240	243	225	215	237	221	248	236	243	225	257	232	222	255	242	261	220	245	205	241	230	241	224	223	244	229	226	223	229	243	241	237	248	237	197	267	248	236	223	223	253	240	210	257	242	226	242	250	223	236	240	232	273	250	235	238	218	225	198	210	254	225	241	210	218	215	186	242	211	232	265	197	225	241	260	258	210	234	232	250	236	240	230	207	191	231	248	259	236	226	235	214	238	223	232	225	211	224	223	242	251	229	239	216	230	254	237	225	256	237	248	236	218	225	242	243	208	231	264	227	243	244	233	219	256	207	238	226	221	233	206	215	221	247	214	226	232	218	225	248	219	212	249	252	250	246	214	218	228	206	227	236	199	231	213	240	209	265	216	228	217	217	226	232	225	241	240	217	211	245	226	230	221	226	226	209	231	242	215	222	231	226	250	222	225	235	242	242	231	230	234	242	259	248	225	198	211	262	241	235	253	235	265	233	225	238	231	238	216	228	233	237	254	257	245	242	228	260	186	240	256	234	209	212	236	230	239	232	242	217	234	224	220	230	244	237	233	211	227	218	250	251	237	221	237	250	236	225	208	226	261	250	241	235	232	235	246	245	213	258	218	235	240	224	209	223	255	237	216	218	237	226	210	245	225	247	247	267	258	215	235	200	224	215	256	230	229	232	194	241	239	233	225	204	247	256	235	225	223	242	249	247	260	245	263	233	250	229	232	241	201	223	259	215	247	268	251	235	227	249	212	251	213	229	225	225	224	220	220	239	218	240	223	227	232	227	242	215	236	241	240	237	231	229	248	253	233	235	216	228	250	234	254	237	224	235	223	199	267	240	213	234	231	230	199	212	243	233	238	226	223	226	249	236	239	240	209	223	237	226	225	211	230	243	235	238	228	236	227	210	247	262	200	235	276	245	248	255	219	234	235	266	248	252	216	243	248	229	212	245	236	232	244	230	234	251	222	217	242	237	214	235	223	250	214	225	243	238	222	243	248	240	246	240	221	223	241	211	241	246	220	221	213	221	235	213	247	231	239	206	223	230	202	223	236	227	225	250	236	242	223	238	231	224	245	249	200	216	236	239	229	203	246	257	233	259	225	236	232	204	249	228	242	247	205	202	240	247	209	238	260	236	212	251	216	220	222	225	250	231	233	242	247	239	213	225	240	207	218	250	271	237	213	240	211	232	246	234	219	256	222	222	244	219	257	234	227	230	205	266	252	250	230	224	250	242	227	232	261	227	241	245	222	222	225	230	207	234	227	228	245	212	274	240	245	247	233	235	231	259	219	263	243	220	217	195	227	235	222	230	241	238	218	233	212	243	224	259	238	254	268	231	215	239	254	231	232	220	236	233	228	221	237	257	243	238	239	214	215	281	226	247	236	258	233	230	238	230	238	254	232	194	228	220	242	195	232	204	241	255	218	241	245	262	237	233	230	225	234	240	240	244	228	229	228	266	236	237	251	246	258	231	210	255	225	218	231	209	272	236	223	209	225	215	238	246	220	251	261	230	235	242	240	237	247	239	228	220	241	236	243	236	238	220	239	235	206	216	212	241	245	223	220	228	220	224	231	216	239	220	229	226	261	248	207	271	214	228	258	212	230	232	270	233	253	227	265	243	248	234	219	217	241	222	239	243	198	230	240	260	224	224	227	227	252	211	236	231	227	241	237	216	240	246	231	234	228	241	250	236	238	234	231	201	215	237	233	255	249	233	224	199	202	247	248	263	236	243	209	214	236	250	240	253	227	251	247	212	257	241	228	230	237	260	238	238	222	235	233	216	256	220	245	232	242	232	257	234	230	213	226	230	236	224	227	207	232	222	232	216	240	246	232	232	219	229	209	238	255	234	234	214	221	222	239	237	228	245	234	286	251	231	258	218	213	247	239	235	207	276	259	238	232	232	236	215	224	248	229	227	224	239	236	239	251	237	237	213	233	234	254	230	219	219	227	228	219	237	239	247	222	281	277	239	271	240	247	260	251	215	236	222	241	254	218	256	245	226	233	248	235	245	231	216	218	249	233	247	233	229	238	244	257	241	241	225	250	266	213	206	232	226	231	213	245	230	237	209	250	233	212	236	237	236	234	244	237	242	231	245	227	232	242	225	242	256	234	250	226	225	248	258	228	219	242	234	243	256	227	234	220	248	232	251	226	241	230	249	229	239	229	251	231	230	227	207	269	236	220	248	227	231	222	226	241	245	233	231	218	244	241	248	240	280	230	257	237	235	216	227	240	215	240	232	262	218	247	219	249	248	266	272	233	231	229	234	221	225	253	241	210	216	239	207	232	250	256	256	241	231	237	231	235	249	249	226	255	247	244	220	242	230	220	224	234	230	236	257	257	263	206	212	228	226	227	237	237	224	228	213	233	206	226	222	233	221	234	247	258	227	199	217	230	230	229	245	203	237	211	214	235	251	225	252	215	248	218	231	273	223	231	231	244	213	248	259	217	244	233	266	218	248	251	248	213	249	234	248	247	221	251	243	249	207	224	205	233	225	230	234	213	215	245	250	218	232	227	222	229	221	225	205	233	227	227	248	232	252	226	258	264	238	231	251	201	231	254	223	241	203	243	246	195	232	242	235	224	244	226	243	225	223	236	247	201	215	233	234	220	221	249	220	228	248	210	241	240	231	254	261	233	204	241	249	215	254	226	218	235	252	235	243	222	254	238	245	228	196	242	242	213	216	212	241	229	203	221	224	218	220	255	236	240	238	261	248	233	242	209	239	234	205	217	272	213	210	257	227	226	245	233	227	227
16234	23670	14170	4830	5040	2396	929	544	367	210	228	216	216	217	231	212	223	212	240	238	233	240	223	210	246	219	202	242	233	208	236	225	204	223	223	202	231	220	208	245	225	222	222	233	248	205	205	227	234	222	249	211	198	217	234	219	250	213	220	227	229	223	260	207	248	200	235	249	236	229	217	236	248	228	221	205	224	246	243	223	213	193	206	223	200	222	190	211	210	206	225	230	212	240	219	201	210	242	202	194	216	251	225	206	219	211	237	221	230	252	215	252	180	204	217	204	235	217	246	202	217	229	215	235	187	198	208	225	183	207	220	213	237	231	215	244	207	228	223	217	222	211	201	253	206	208	209	238	244	219	204	229	185	224	280	250	217	226	239	238	224	251	214	220	224	224	222	215	223	207	226	214	213	201	229	227	230	248	207	212	214	210	207	210	212	208	221	235	215	201	209	215	213	216	248	213	215	223	223	252	237	214	208	225	236	201	214	213	223	218	193	212	234	226	237	230	196	207	202	244	226	234	226	201	231	200	210	238	214	231	221	219	223	205	234	204	241	215	232	234	269	239	208	188	242	232	206	223	219	237	206	236	221	206	243	236	252	212	192	214	201	210	190	228	237	233	217	257	220	208	196	195	230	206	192	247	239	229	233	218	205	227	218	246	226	217	234	208	225	223	242	202	217	198	213	252	232	226	232	230	217	214	212	230	203	230	224	224	234	210	216	227	209	222	214	225	213	220	220	221	214	217	214	230	221	245	236	226	200	231	222	193	243	223	221	207	225	228	228	215	203	216	238	211	214	260	216	227	216	227	212	233	214	251	212	218	216	240	231	207	221	211	183	200	230	231	240	221	222	200	218	193	235	230	233	215	224	230	214	217	192	223	249	196	212	234	231	238	231	224	227	221	204	229	210	235	233	211	230	207	231	214	216	228	225	225	227	230	208	212	225	239	248	209	238	224	217	216	229	227	223	243	228	206	234	218	191	242	236	226	218	210	216	230	214	210	229	239	236	225	229	251	244	213	236	206	247	221	211	204	228	222	226	233	225	241	195	222	222	241	205	229	240	195	220	226	205	197	231	239	231	227	235	249	239	207	195	214	205	211	239	189	234	214	210	196	220	200	234	200	217	229	205	215	208	243	196	205	199	232	220	199	200	212	252	230	208	211	222	219	221	227	228	217	213	224	239	227	201	215	196	216	227	224	238	247	222	196	223	240	217	221	202	187	229	213	221	213	239	215	269	214	209	211	223	249	209	232	206	221	215	229	225	220	211	214	211	204	192	219	230	234	235	203	216	184	251	220	213	228	210	213	199	233	218	233	237	217	203	222	199	228	246	225	244	215	220	216	232	213	236	214	234	219	176	232	217	211	228	231	236	209	202	229	220	218	217	225	224	233	206	217	226	195	226	204	207	211	205	216	222	224	235	213	211	200	245	221	201	218	227	239	225	237	233	221	237	212	211	222	216	216	218	211	238	235	227	211	229	225	238	224	211	214	215	229	242	240	188	230	201	229	232	235	246	233	231	218	228	176	214	218	219	214	224	202	226	241	203	201	251	248	224	217	234	230	208	215	208	230	265	227	226	237	209	220	237	231	244	230	219	216	228	236	206	222	237	264	235	246	256	235	236	223	213	220	253	254	227	196	243	234	195	214	194	206	248	243	257	203	221	222	217	227	227	208	241	224	223	220	213	196	209	221	247	197	213	256	229	228	210	216	211	222	228	207	236	223	233	198	229	229	197	225	230	234	231	215	214	220	220	239	228	208	247	222	221	228	227	236	199	227	200	227	216	224	197	240	226	220	223	238	193	200	205	202	233	222	192	224	226	227	200	230	223	213	242	218	233	225	234	224	252	248	223	230	220	243	238	227	202	233	234	198	213	214	222	214	240	231	219	209	226	236	214	234	220	220	198	241	201	232	205	226	248	207	220	227	220	224	213	227	193	239	231	204	218	220	215	226	225	205	227	222	231	220	234	231	231	237	211	218	221	189	232	206	202	217	236	222	224	227	226	229	219	186	242	205	213	212	214	228	217	185	227	207	217	207	232	223	239	223	245	214	240	248	231	215	256	226	222	236	213	214	233	216	222	213	237	232	243	213	209	212	211	222	248	246	234	204	210	227	220	239	226	206	235	220	233	250	227	215	218	217	228	222	241	211	205	224	214	192	223	222	248	228	233	237	242	241	210	229	207	219	226	244	221	213	240	230	241	220	224	213	205	234	206	210	223	216	236	234	204	236	219	206	188	210	202	221	231	238	252	237	198	247	213	211	209	222	230	254	234	219	240	219	203	225	210	223	219	216	215	231	201	236	214	235	220	216	212	200	232	207	188	231	242	224	205	239	215	264	184	203	214	252	233	217	235	220	224	199	227	199	216	226	201	225	229	223	201	218	201	239	227	251	249	248	225	218	229	187	232	236	223	214	219	217	220	234	206	244	233	234	222	238	234	242	201	232	224	251	247	211	220	223	216	220	227	222	225	208	226	241	216	193	233	237	205	229	227	232	226	259	214	223	235	238	265	226	210	211	235	204	215	233	215	224	214	239	214	202	198	209	227	207	232	224	242	202	226	213	252	207	224	202	224	248	206	197	223	206	232	208	222	193	204	231	237	216	230	215	222	207	222	215	226	216	205	219	229	217	216	225	235	239	247	245	211	230	223	205	240	201	226	205	231	193	246	196	225	249	237	225	224	217	224	199	228	232	188	208	224	250	213	223	216	271	235	235	222	199	198	220	230	205	212	220	213	214	218	212	230	228	223	228	235	238	224	214	256	225	218	218	235	238	203	189	228	244	232	227	216	209	209	221	212	228	231	202	228	225	219	195	221	213	239	222	223	213	210	244	186	262	221	216	218	211	218	202	222	221	215	249	220	235	215	232	231	244	208	215	228	210	206	209	206	223	211	219	213	212	252	230	245	226	235	244	233	239	242	241	224	243	217	206	215	193	216	224	217	244	215	242	227	187	213	231	206	221	241	217	200	199	228	240	236	211	223	226	217	227	237	234	188	215	228	214	221	230	224	227	231	211	214	209	225	239	222	233	221	204	191	215	214	215	211	248	231	227	217	220	224	238	198	203	244	212	217	217	230	232	210	214	194	220	242	237	228	209	215	211	240	216	205	246	206	195	203	209	209	216	233	202	240	222	224	228	233	221	239	249	233	236	225	210	229	214	206	231	212	217	219	221	233	227	209	226	209	215	212	221	190	225	241	240	198	235	187	238	218	214	200	237	233	216	195	206	206	241	231	228	228	216	201	238	224	232	222	229	241	244	200	230	215	229	221	219	204	215	215	221	199	222	278	234	218	204	212	204	248	212	199	228	218	226	196	192	210	217	233	230	213	222	220	216	207	218	241	231	216	218	248	235	200	230	240	224	221	224	246	217	222	212	223	223	232	229	242	234	226	250	222	257	214	237	182	233	232	251	212	213	203	209	215	203	228	231	231	220	191	213	214	236	204	218	203	209	248	226	198	232	234	225	201	214
25587	22848	33711	31854	33596	23757	11830	4320	1543	300	271	243	241	271	223	275	273	244	259	242	266	254	223	279	222	243	247	261	260	267	261	256	267	244	261	259	233	257	240	281	284	257	263	248	250	276	265	253	275	256	277	234	236	265	285	241	251	262	258	254	264	233	264	237	269	251	254	254	221	265	244	244	246	243	246	289	223	225	249	262	265	233	248	252	254	268	291	259	269	245	251	259	278	246	271	252	249	255	248	224	284	229	234	277	258	276	246	270	261	261	255	231	248	249	256	251	265	257	245	255	236	226	236	244	243	262	247	245	270	271	259	248	258	231	229	246	249	284	254	276	243	257	250	243	232	247	270	242	250	251	240	255	238	231	256	227	224	252	255	211	248	237	244	220	250	226	250	234	247	275	264	252	254	248	276	240	256	227	256	287	221	241	239	272	262	228	251	260	253	262	261	242	235	276	281	258	245	252	238	269	280	251	254	250	243	244	249	238	301	251	257	260	253	253	260	250	253	253	253	279	245	228	270	240	255	250	258	280	251	241	228	227	224	236	265	244	258	241	244	259	255	244	248	253	260	247	251	226	239	287	239	243	250	257	252	260	228	248	263	273	258	262	256	244	249	247	244	257	261	254	225	244	237	257	270	246	264	282	256	252	244	259	228	243	247	250	238	247	248	276	264	235	230	229	263	273	252	219	264	216	240	258	241	254	241	245	230	255	224	252	258	236	247	277	265	267	233	268	275	232	233	268	245	226	255	243	242	227	273	225	249	259	255	237	227	268	246	244	225	260	271	249	233	267	267	251	253	242	242	266	250	260	251	233	215	290	233	245	285	260	268	266	264	233	254	245	258	241	232	223	222	243	280	283	255	225	269	246	284	236	253	270	245	244	242	261	274	275	249	256	252	240	235	275	268	253	267	235	222	238	225	260	209	274	241	267	249	261	231	231	239	252	271	253	244	237	238	257	255	222	247	275	222	231	234	256	265	218	269	259	239	235	282	278	270	258	252	269	258	252	244	235	264	259	244	257	260	258	263	264	262	240	227	239	256	246	264	267	232	241	247	254	250	263	280	234	237	240	261	232	217	223	219	276	261	259	244	263	260	262	239	257	258	256	235	259	234	236	259	225	226	217	250	267	236	237	221	249	237	241	229	276	223	235	251	240	280	259	219	247	285	261	251	268	250	238	247	257	259	265	262	243	255	238	241	273	228	222	236	264	252	223	263	238	255	254	281	245	255	238	251	226	277	250	270	238	232	244	239	244	251	246	253	243	259	270	238	260	256	250	252	226	250	217	253	246	232	227	239	232	244	248	244	265	239	265	268	252	273	252	243	243	245	268	272	272	258	262	239	225	261	238	242	248	253	252	241	238	250	246	271	282	246	255	243	278	228	244	267	236	245	229	247	249	256	232	242	251	251	219	236	270	227	272	263	239	232	262	248	250	258	278	265	252	247	221	245	273	229	272	214	255	251	248	253	240	236	274	255	255	237	249	246	272	234	256	261	220	234	276	228	256	240	261	272	237	236	261	260	243	265	231	249	210	251	244	257	267	246	250	210	246	265	235	266	282	248	231	245	232	256	250	250	243	271	243	267	253	253	255	223	252	236	264	243	249	247	263	246	292	249	238	258	249	254	243	248	264	252	270	236	262	252	270	223	252	243	258	265	244	273	230	253	245	241	255	245	248	260	238	227	255	268	264	262	268	257	236	240	248	221	247	283	220	253	283	263	237	259	243	259	232	237	259	241	233	265	223	238	234	255	219	248	243	240	249	262	249	270	237	242	275	254	253	255	250	246	244	244	245	267	267	232	244	251	275	247	244	242	254	250	250	238	240	239	249	240	251	251	272	254	235	279	262	265	256	236	250	245	267	257	238	270	264	278	244	258	262	241	288	290	278	279	265	240	253	239	243	260	233	259	252	254	258	260	240	252	233	264	280	257	230	255	254	258	264	228	235	273	237	258	238	236	296	242	246	244	253	241	243	260	249	256	243	246	277	212	250	240	231	248	224	247	207	235	251	258	254	238	236	231	265	247	252	262	237	252	274	255	274	234	236	257	252	266	260	240	257	294	245	232	247	229	243	267	243	233	234	269	258	256	264	250	231	238	260	233	277	255	230	231	261	241	242	241	238	236	259	235	238	238	248	232	243	250	269	254	258	240	246	260	263	279	301	267	212	255	255	265	261	264	270	260	231	275	245	244	264	228	267	230	239	222	242	241	258	262	286	242	246	251	254	240	209	263	272	232	221	244	232	229	244	231	224	263	224	271	254	273	226	237	259	261	256	271	244	255	245	263	246	272	234	255	283	237	209	272	238	251	237	244	231	233	221	235	269	232	263	228	252	275	240	253	227	229	257	280	257	264	237	252	263	251	225	266	227	262	275	261	288	255	242	221	262	271	250	257	239	257	240	286	259	259	245	210	256	252	228	241	217	222	241	251	235	261	257	236	258	217	245	289	229	248	249	250	238	281	229	228	238	239	224	254	268	245	230	248	270	254	230	263	249	272	254	245	276	273	264	290	235	242	237	211	264	218	252	258	262	257	246	278	248	249	249	248	270	254	227	242	222	259	240	237	274	268	252	266	220	263	246	251	264	246	237	256	234	259	247	226	229	252	257	266	232	250	248	226	255	248	228	258	226	268	269	250	272	260	226	223	256	222	247	229	278	254	248	258	239	262	244	254	261	234	261	247	238	240	263	265	241	294	299	232	244	273	249	272	259	230	258	270	247	245	269	248	266	252	276	264	265	221	275	244	253	261	253	238	254	230	246	242	254	247	250	245	250	226	268	257	259	238	212	252	256	263	248	244	250	241	231	224	241	236	242	256	243	251	232	218	268	213	249	250	251	245	236	255	250	238	260	272	227	239	241	245	230	248	244	243	253	261	230	284	260	252	235	253	226	248	230	252	231	250	256	252	255	242	243	249	245	279	237	251	276	260	244	252	250	240	263	282	266	232	276	224	273	265	228	215	255	227	250	240	275	235	251	246	258	268	225	247	264	252	247	267	226	271	271	247	250	248	242	256	254	287	243	242	259	269	259	277	254	267	264	264	215	245	239	265	265	278	243	273	224	246	255	247	237	232	248	257	246	232	269	221	222	260	247	255	234	237	246	252	260	271	260	269	275	235	235	267	264	267	233	246	243	293	284	223	252	276	284	255	241	270	244	278	253	229	271	226	243	229	240	272	249	243	244	266	257	228	245	231	248	240	253	264	235	251	260	250	226	235	229	222	249	246	228	264	249	241	258	249	244	289	244	222	248	251	252	245	225	227	275	238	282	262	259	228	263	248	233	237	241	234	239	261	247	278	242	240	283	271	247	268	261	212	239	257	240	236	206	244	254	253	262	285	269	247	225	234	243	262	250	249	239	257	241	258	253	250	234	232	241	246	242	224	248	242	265	244	229	212	257	245	239	224	209	243	250	288	267	226	227	225	225	258	250	244	225	257	264	213	239	227	271	260	267	255	236	248	241	256	265	231	229
53056	82545	56115	36156	32883	19239	8830	5213	2120	294	282	285	251	272	248	280	268	282	273	269	278	252	265	263	299	282	272	273	270	259	246	263	244	256	250	289	252	278	249	284	270	251	246	260	262	273	250	254	248	277	235	255	294	220	247	237	247	252	266	286	250	280	271	271	266	267	275	265	262	253	235	309	262	257	255	264	263	242	257	277	284	257	246	239	242	264	266	278	280	258	258	234	252	258	292	255	269	243	222	276	271	253	233	254	271	244	259	289	267	257	265	258	243	252	257	278	253	229	260	273	237	291	263	279	256	294	256	259	256	248	256	253	283	273	255	254	257	254	246	244	283	262	236	277	272	274	258	265	268	275	239	263	268	261	259	268	283	253	262	313	265	270	275	260	241	275	264	295	281	258	277	244	274	222	279	269	279	273	293	277	274	277	289	269	252	259	252	288	270	291	276	251	254	249	256	244	256	309	270	247	258	276	244	218	269	263	267	264	262	267	278	291	271	272	265	240	276	256	276	277	275	261	288	230	250	259	277	258	249	263	259	269	264	283	270	250	260	269	263	281	235	269	251	281	261	252	278	264	238	254	259	274	276	267	253	280	269	255	267	238	277	259	241	244	275	250	278	228	241	272	262	300	238	253	243	243	226	281	282	262	270	288	276	256	278	255	262	248	260	278	255	241	256	253	254	253	252	278	259	279	266	288	246	260	261	260	244	276	260	264	247	241	249	234	254	259	268	266	286	230	268	267	260	275	276	255	260	233	264	282	279	278	247	229	291	275	270	277	303	261	274	254	242	263	262	262	266	246	277	292	273	286	260	253	285	294	257	245	264	273	275	250	257	249	251	274	266	218	247	242	244	259	278	248	256	269	263	250	233	242	227	264	259	266	248	258	244	266	276	265	255	288	262	265	258	257	236	269	263	267	260	272	279	274	274	276	287	265	257	258	252	263	259	239	235	286	274	259	253	242	274	268	253	258	264	250	222	268	249	268	265	258	245	287	271	263	265	272	248	249	264	257	266	265	290	249	267	255	255	254	247	261	270	240	271	239	266	262	277	267	297	268	256	236	272	239	289	270	257	256	295	262	270	241	244	235	265	257	281	258	249	280	239	281	210	281	274	267	290	246	233	263	274	217	266	271	271	248	257	255	267	263	263	263	263	242	295	250	241	268	307	249	263	257	222	263	272	271	278	254	255	277	258	267	266	249	278	259	270	285	261	280	266	252	250	279	253	273	258	259	268	238	266	294	267	246	273	278	260	259	242	262	242	262	246	259	283	263	265	255	247	268	286	298	269	299	263	256	234	258	270	275	294	257	245	244	256	253	242	250	250	269	266	255	255	268	264	291	283	254	265	264	265	255	237	266	279	277	284	268	263	272	278	270	269	276	255	264	243	261	236	263	255	268	273	213	269	255	265	268	248	245	252	260	274	289	273	254	254	263	256	262	285	248	234	222	249	274	259	258	253	251	284	251	279	289	268	249	278	244	276	311	267	255	252	265	228	234	256	261	248	250	285	273	265	267	270	265	253	246	290	263	261	298	261	272	270	271	282	252	242	252	274	271	253	254	221	254	265	260	253	245	278	254	257	236	273	281	250	260	269	256	264	271	220	227	265	251	261	266	242	262	255	287	294	232	257	267	245	275	253	255	270	260	266	251	250	236	271	257	265	248	271	226	248	240	281	265	279	253	246	247	273	294	283	269	282	247	288	267	273	263	267	266	275	256	226	275	266	259	259	236	257	254	242	237	249	261	294	272	259	284	276	291	258	304	247	244	259	268	257	259	256	258	267	246	256	244	235	273	262	246	289	262	281	246	254	255	261	263	265	275	260	305	263	243	234	235	240	285	274	260	274	255	237	245	260	264	271	256	252	262	247	255	237	281	260	247	256	247	264	230	263	280	308	252	275	263	258	278	278	237	243	254	231	239	262	275	299	253	249	260	213	249	264	284	274	285	277	281	276	287	302	253	263	258	238	264	244	286	267	270	231	247	247	260	253	285	258	260	276	230	259	263	254	257	265	268	246	277	237	225	229	250	257	281	270	239	257	276	279	280	268	237	252	266	247	259	283	259	271	242	256	264	269	248	252	268	297	281	258	276	266	293	266	239	258	262	238	256	275	284	263	291	255	293	247	256	251	244	246	256	271	276	279	263	250	243	245	256	261	250	261	294	275	284	233	264	262	298	260	289	263	274	263	264	264	264	242	231	260	268	267	254	268	266	243	258	235	261	254	233	256	253	282	286	250	267	251	255	282	270	278	272	267	262	258	272	268	252	263	268	250	272	291	261	248	264	243	231	257	244	276	240	256	255	282	278	252	268	257	264	255	266	280	266	233	272	275	269	254	255	228	279	242	263	271	277	270	267	279	258	254	253	279	241	270	256	254	237	256	263	274	237	245	245	252	279	262	249	281	256	254	255	247	236	273	235	279	300	293	275	294	244	250	297	242	276	250	288	246	263	240	268	263	283	242	267	255	231	268	278	255	268	258	264	241	246	242	274	289	286	267	288	293	227	256	266	264	275	283	242	264	278	272	254	246	269	258	261	254	257	247	255	272	253	264	244	285	253	264	238	276	250	270	265	278	277	243	257	244	265	256	243	282	274	261	215	259	249	255	242	249	283	241	243	279	273	270	273	274	253	234	243	266	263	265	268	239	259	270	265	265	246	268	245	264	251	245	247	250	257	272	256	264	260	236	268	271	241	257	261	249	239	233	297	319	262	285	258	318	246	281	254	257	269	280	280	259	249	240	272	263	254	241	258	279	280	261	243	256	233	282	245	274	270	274	231	271	276	253	262	249	287	273	287	235	241	233	264	282	266	272	245	273	252	227	268	266	268	274	263	275	266	277	252	245	250	239	292	229	248	277	252	258	256	241	283	260	244	235	239	262	267	244	268	248	254	255	238	255	262	255	248	227	265	226	247	272	254	254	284	266	237	264	241	284	256	234	288	262	273	269	257	251	240	239	285	255	247	252	263	272	274	265	253	254	228	267	282	240	261	235	269	269	271	244	265	271	259	282	277	275	263	256	254	293	255	266	244	294	281	249	258	241	267	269	261	261	265	252	263	263	268	246	251	272	242	271	281	246	281	249	271	254	248	264	259	242	273	258	257	265	251	238	272	264	241	282	230	274	246	274	236	249	241	269	274	271	262	271	280	281	289	230	291	251	258	243	267	263	241	254	267	220	284	276	262	239	251	260	276	260	253	255	256	256	266	278	264	256	265	245	273	274	246	284	288	267	223	262	297	259	216	264	252	272	287	237	267	241	265	233	247	278	283	249	243	267	275	283	275	271	251	296	218	258	245	236	251	258	255	276	252	276	263	265	254	278	276	267	277	287	237	246	272	251	257	246	283	265	254	268	263	258	252	254	275	286	241	257	252	252	270	258	243	254	262	286	242	251	286	247	295	256	270	233	245	197	241	234	285	249	256	285	214	259	243	274	265	270	254	261	264	269	261	245	292	253	269	236	282	272	264	305	247
24486	22100	31914	28395	34075	33439	22189	9348	3579	597	486	445	469	491	430	429	411	393	423	444	430	432	413	458	413	419	439	449	426	426	423	434	451	448	471	430	446	447	424	476	426	461	429	426	396	396	414	414	411	433	419	427	434	401	408	448	434	395	426	417	419	446	413	418	409	443	418	443	420	413	449	387	437	414	433	419	471	429	435	448	369	418	423	422	420	458	423	411	432	442	404	379	413	396	451	447	415	419	429	425	416	379	424	443	441	433	405	408	445	431	393	444	443	386	406	378	436	409	409	432	388	421	441	392	416	410	423	452	416	439	429	431	411	410	404	452	423	429	368	419	437	413	441	394	401	394	422	432	399	444	411	436	433	428	393	417	465	436	386	467	424	435	434	429	413	454	433	449	428	435	438	435	457	405	438	395	424	443	422	404	413	414	420	433	430	427	440	449	397	431	429	413	460	443	428	405	469	405	419	433	430	397	421	436	440	435	419	434	415	430	448	422	388	436	480	459	446	413	394	401	423	425	446	415	423	426	426	427	424	391	395	399	420	394	427	429	411	397	426	456	430	440	449	425	407	421	436	405	450	411	425	405	440	391	407	440	420	431	426	429	396	446	395	452	422	440	391	389	447	414	394	432	406	414	456	449	466	425	419	403	414	405	404	441	432	454	426	410	429	478	409	409	422	423	425	448	424	430	374	406	415	423	424	402	423	454	410	417	416	467	401	390	436	424	403	422	433	422	441	425	446	445	416	423	470	425	400	438	413	415	399	441	393	437	402	451	428	394	428	408	410	405	450	459	403	449	429	416	414	408	407	455	430	414	427	448	380	429	428	418	427	428	402	374	395	395	409	418	356	415	418	422	438	422	423	432	443	445	428	411	391	461	423	439	439	410	433	419	417	403	417	425	409	428	422	445	439	433	421	422	432	440	423	432	424	429	398	438	432	424	406	439	443	426	428	414	491	428	427	420	415	413	435	469	424	407	430	419	440	440	396	425	409	458	406	419	418	420	386	426	412	456	419	410	425	414	414	412	498	454	427	394	445	408	447	449	417	430	435	447	396	427	417	431	443	424	431	406	425	409	405	408	453	433	403	438	387	421	424	401	413	397	451	431	436	406	419	403	444	421	445	419	424	395	424	451	444	434	395	410	451	404	450	442	429	474	432	408	411	446	450	415	410	433	413	444	415	424	396	444	430	432	442	435	444	441	449	462	423	417	417	405	406	429	470	420	427	439	412	439	410	438	418	420	416	444	430	451	423	428	416	426	439	438	433	418	433	410	434	439	398	439	406	407	406	388	415	433	407	396	425	433	441	412	384	442	412	443	409	401	439	431	433	397	459	422	408	430	438	398	398	423	440	424	414	425	426	418	438	432	437	422	403	487	442	411	447	423	397	392	454	460	428	408	409	404	401	367	459	398	460	430	394	426	431	400	398	437	397	414	416	398	396	391	417	421	434	432	452	378	443	378	409	443	430	421	403	419	391	405	434	434	418	409	427	411	432	448	429	464	430	396	438	389	382	423	447	439	414	414	409	464	409	410	443	418	428	402	442	422	430	451	453	452	414	422	394	408	409	405	427	411	401	425	426	456	449	425	403	431	437	414	428	420	412	458	416	406	432	447	449	424	446	429	431	450	401	407	444	467	408	406	395	394	425	420	448	414	425	423	396	447	424	432	379	423	441	434	442	415	419	429	405	443	422	389	426	421	453	449	402	413	453	430	409	441	394	398	409	422	402	411	428	403	435	425	394	396	427	406	419	398	393	432	379	392	431	414	409	423	405	400	411	447	453	389	468	412	406	408	449	394	407	394	427	443	425	444	399	437	399	453	423	428	434	425	388	422	434	472	398	434	439	407	456	425	423	394	428	439	422	451	381	444	396	419	421	459	418	421	409	455	412	414	413	444	446	409	403	420	395	412	422	422	438	443	432	414	457	438	397	453	414	417	440	428	370	418	436	429	399	412	448	440	445	427	418	405	411	392	446	416	410	413	392	447	438	393	421	442	435	400	427	425	413	459	424	441	412	410	422	419	442	475	450	445	443	421	432	416	407	397	430	427	427	436	384	427	414	414	410	421	422	413	410	387	383	400	421	439	435	434	408	399	419	447	420	428	426	465	443	488	417	413	451	394	421	417	446	433	414	382	420	435	424	446	420	454	405	432	426	434	426	422	437	396	402	424	443	422	448	426	456	427	426	430	426	413	428	419	445	433	446	415	413	404	419	422	443	428	450	435	416	425	404	393	396	392	406	438	415	395	429	440	445	416	433	415	420	409	450	391	416	406	458	421	424	438	440	431	438	399	420	431	440	412	441	433	434	444	423	414	392	413	445	368	442	426	429	420	414	449	402	407	454	411	417	473	384	401	422	409	434	442	430	420	407	427	464	402	434	428	418	380	465	458	448	454	436	459	427	453	453	454	447	407	407	403	425	430	416	421	432	406	397	427	466	437	441	387	408	426	419	470	431	490	419	464	411	437	433	422	443	419	400	396	423	414	396	450	426	403	418	434	435	423	445	470	439	418	365	394	413	439	426	415	413	455	410	423	439	380	407	430	447	394	442	449	409	395	423	460	412	402	407	437	407	405	450	389	439	423	430	416	441	457	440	435	403	416	443	426	432	427	471	398	440	425	437	451	395	424	425	449	403	402	415	431	450	419	401	429	394	366	422	442	404	455	416	409	423	446	424	415	422	444	442	400	423	426	439	377	431	452	457	422	426	420	410	383	424	444	447	420	446	416	395	427	436	395	441	402	424	440	416	433	427	412	400	415	454	421	420	415	408	428	397	450	428	428	402	405	459	432	422	416	382	443	422	426	424	428	395	457	443	448	438	453	399	413	437	416	428	468	389	434	444	414	440	436	391	420	419	443	466	401	425	423	425	428	431	404	420	391	431	414	414	439	417	401	395	424	444	391	437	439	459	407	442	430	448	426	408	412	435	423	441	421	443	408	413	437	405	437	382	373	421	378	400	417	387	398	430	442	486	432	420	417	434	413	453	403	447	412	401	417	437	429	393	377	417	433	431	448	475	446	406	450	423	442	427	420	458	383	415	435	397	454	406	435	428	450	421	445	401	413	430	420	462	439	382	462	416	425	399	424	464	413	436	402	440	414	412	408	444	427	430	452	395	436	448	422	414	426	394	437	444	421	400	419	411	418	422	376	430	430	438	418	429	436	469	460	417	440	428	460	461	430	423	446	437	408	397	401	444	400	382	446	402	424	389	444	468	414	459	414	410	413	450	420	395	418	432	387	460	402	427	427	401	408	420	413	423	393	412	454	403	407	382	429	409	403	418	414	447	388	409	439	412	415	385	417	401	425	463	381	427	406	443	402	452	458	407	408	417	432	405	418	427	412	421	444	427	436	450	411	428	447	435	458	406	369	411	431	447	404	408	423	421	434	428	393	393	440	404	416	397	439	411	411	372	431	483	409	449	433	429	425	416	463	403	403	434	434	411	459	436	406	476	471	455	411	437	438	442	407
61153	97511	66144	47323	42003	32300	15043	9189	4198	562	442	429	422	480	431	454	444	422	479	426	422	427	435	439	441	432	486	436	422	418	475	423	419	442	469	416	461	456	391	443	481	415	384	413	417	401	429	443	434	413	447	426	433	469	424	432	423	413	415	427	430	425	424	398	426	424	410	420	421	471	467	480	415	427	460	400	451	422	423	440	403	459	464	417	449	409	415	412	436	415	429	431	437	419	465	430	427	438	443	454	424	426	413	435	403	438	394	418	444	422	455	433	423	459	410	426	437	410	396	442	416	404	418	420	431	415	439	459	421	452	438	466	403	429	426	430	431	398	424	443	412	407	443	425	431	419	423	417	412	399	400	470	444	433	435	433	411	388	457	499	416	454	447	429	468	428	423	410	419	426	435	420	396	392	420	442	444	386	415	412	402	415	417	430	421	417	444	461	434	419	467	442	423	426	404	452	433	370	424	423	429	441	438	410	445	465	399	414	393	410	416	429	429	408	434	425	412	430	416	432	454	456	456	443	455	439	429	420	414	409	416	450	413	420	411	443	417	410	429	409	438	412	404	471	440	459	403	392	449	438	410	434	435	436	452	454	393	408	416	444	440	453	414	406	422	433	432	451	438	429	453	440	466	434	415	419	406	399	412	423	400	419	428	443	431	407	429	398	383	440	465	451	435	445	446	447	438	451	416	437	426	433	441	447	429	412	415	432	447	428	422	458	430	428	432	435	428	407	424	431	440	452	433	421	416	412	442	395	422	430	393	427	437	412	410	385	409	448	431	446	442	438	407	412	420	443	437	452	427	436	441	449	422	441	391	423	443	423	431	395	417	418	397	429	412	439	428	405	414	427	425	432	451	433	398	409	408	455	465	427	434	430	415	399	368	415	459	443	455	419	426	445	430	444	438	406	422	400	458	447	453	428	431	449	432	406	449	435	451	424	432	439	375	436	408	442	441	444	428	441	440	437	427	426	428	465	416	376	464	417	429	412	432	416	422	415	419	436	431	464	459	408	429	431	413	425	411	418	453	450	427	429	439	486	429	419	452	449	420	461	399	436	451	427	410	440	433	451	422	473	397	400	439	417	403	436	477	399	423	417	445	459	412	425	412	400	414	386	387	421	445	409	439	439	439	385	449	469	433	437	450	406	437	469	446	420	448	417	406	419	408	477	450	450	440	422	432	383	428	436	420	395	434	418	414	430	436	411	453	435	436	442	415	445	434	440	439	433	452	415	412	441	419	415	428	437	405	447	443	428	414	422	425	414	427	393	440	436	445	399	396	406	415	405	439	419	394	446	403	459	442	423	404	442	428	445	434	411	424	421	422	463	414	431	442	392	437	436	403	426	443	430	427	415	432	418	422	414	451	398	430	442	435	444	419	396	409	428	396	459	415	439	418	414	425	396	423	428	451	445	407	457	463	398	440	427	455	485	428	423	454	428	446	433	426	412	413	430	410	399	444	444	441	406	433	414	417	454	416	422	418	387	424	431	443	453	452	423	443	411	424	420	442	434	435	421	444	458	455	412	411	416	436	427	438	431	394	430	443	453	453	421	454	453	450	438	460	432	440	410	396	422	436	421	410	382	433	435	427	441	430	407	389	396	414	425	388	414	418	440	443	432	416	454	414	467	441	464	446	412	434	425	438	396	422	401	418	445	444	410	419	430	415	422	423	446	436	450	427	406	416	398	436	403	467	425	395	447	416	456	423	414	419	424	449	448	443	463	419	384	415	426	424	386	427	451	420	407	438	450	400	426	430	422	417	458	448	391	449	405	427	423	452	432	429	468	401	409	415	402	419	415	418	430	442	440	468	398	447	413	402	412	455	447	422	457	416	436	450	444	442	398	450	430	400	414	440	438	434	438	459	441	434	396	428	397	431	449	410	402	416	400	401	416	395	424	441	432	446	443	421	454	403	399	446	427	404	420	472	440	426	452	448	440	450	432	422	440	429	463	450	438	431	446	397	446	401	420	403	439	438	429	435	433	421	407	448	426	439	434	435	432	459	417	399	474	471	420	370	425	414	454	458	436	431	410	421	401	432	448	433	433	396	431	429	457	447	452	380	432	451	426	438	449	404	402	444	423	404	426	428	407	453	417	443	394	445	416	415	422	382	446	425	401	450	434	406	484	456	411	450	406	438	402	428	420	404	418	421	413	446	384	430	439	470	467	442	433	429	431	459	389	435	398	414	405	436	432	411	440	428	466	398	434	439	428	433	431	394	447	425	370	441	420	419	406	418	397	440	444	406	400	418	416	407	410	428	439	431	451	438	451	415	426	445	483	428	406	417	436	449	380	450	431	431	405	417	404	431	443	411	449	437	414	396	432	417	414	457	449	427	417	408	401	432	460	436	375	415	399	417	434	423	406	424	436	445	440	449	422	425	386	414	465	436	416	421	450	445	414	454	414	404	418	397	446	443	428	414	452	389	433	404	416	404	461	435	473	434	405	438	416	441	432	478	427	429	458	390	413	430	412	436	410	450	407	453	428	416	440	391	412	422	416	380	418	399	404	463	420	419	420	413	401	411	400	441	445	435	432	436	400	466	418	417	426	425	438	428	441	420	438	384	427	405	433	455	402	415	440	416	425	430	443	410	466	432	421	468	396	422	417	427	412	434	445	440	424	433	444	429	420	414	442	428	448	408	444	415	425	422	416	435	421	425	416	436	446	427	440	422	417	437	440	432	425	408	424	406	460	417	409	413	389	467	440	419	435	443	426	414	449	389	431	425	428	425	430	408	434	442	436	425	443	426	439	443	436	427	415	448	428	448	442	393	417	406	397	414	451	490	395	435	408	420	434	435	415	437	439	395	409	452	414	428	433	440	457	438	436	417	395	427	405	392	463	403	456	417	431	427	423	363	414	412	433	418	448	434	422	461	410	408	423	401	433	397	440	439	411	404	412	422	434	459	415	448	394	420	401	402	418	407	378	430	427	442	452	414	417	430	435	477	412	430	422	441	435	412	422	405	404	384	438	451	419	445	429	437	424	410	395	413	421	400	440	461	426	415	413	427	450	448	385	416	448	446	420	424	401	415	414	432	434	424	415	443	453	430	397	419	418	402	431	392	424	438	436	412	403	441	459	419	421	454	435	429	420	413	426	398	434	405	426	443	402	408	440	441	483	400	408	433	447	397	452	468	430	407	412	412	427	423	419	446	436	401	410	414	424	421	434	397	427	442	422	436	458	394	444	410	420	426	449	397	457	425	433	434	428	430	429	429	451	429	408	440	428	409	469	479	429	374	416	429	432	451	423	428	434	442	431	443	430	407	432	396	412	394	449	449	436	410	445	417	427	424	459	411	438	422	450	425	434	465	454	442	401	421	418	435	434	401	462	433	459	428	440	421	421	430	440	432	417	403	426	395	414	398	433	428	421	387	481	418	402	421	427	432	398	463	426	416	403	472	454	437	444	440	397	419	425	409	392	423	457	420	413	431	404	429	425	414	429	441	452	413	431	450	426	431	436	409	421	436	375
29094	22950	17714	5796	3723	2286	930	555	359	271	254	235	269	256	278	266	293	263	277	241	281	256	268	261	254	264	291	263	235	291	261	257	253	273	249	268	258	260	274	266	226	279	258	209	262	276	225	252	255	269	254	280	254	236	265	280	283	251	270	270	273	272	272	243	243	271	253	250	278	265	241	293	252	250	259	253	295	270	220	245	270	273	246	266	253	258	240	257	270	284	274	266	250	251	251	282	282	247	227	245	254	243	258	287	266	252	258	248	257	231	263	280	243	268	267	267	250	244	263	269	251	266	256	280	252	250	273	245	266	248	263	265	279	239	262	262	262	264	235	234	240	261	245	250	250	233	269	248	278	280	235	256	260	260	253	246	274	283	273	276	267	273	259	246	265	262	290	252	240	249	256	248	267	250	251	250	259	251	283	262	269	273	260	257	248	258	250	257	247	217	264	258	265	260	272	274	249	261	280	239	255	266	281	248	276	282	266	248	238	279	253	262	281	255	244	262	249	250	247	284	273	240	272	258	255	264	258	251	238	237	252	246	291	256	254	260	267	272	247	245	256	255	234	261	295	237	233	276	240	257	243	241	240	273	246	235	237	243	246	256	258	275	268	263	227	275	255	266	269	256	256	240	245	278	255	258	299	286	273	251	287	276	248	260	281	251	279	260	251	245	278	283	271	233	261	260	258	266	267	223	259	252	274	265	284	259	265	254	267	258	236	227	246	256	229	251	252	226	253	270	236	264	262	250	264	241	256	269	257	245	275	267	264	235	261	261	260	223	244	264	270	263	274	255	278	283	262	256	258	272	253	245	288	289	257	255	275	247	266	243	266	218	230	257	275	232	253	288	257	232	244	274	267	222	259	235	245	282	245	268	219	239	271	203	255	234	270	265	261	242	246	263	258	247	241	230	286	263	244	279	265	230	286	256	255	261	269	256	246	248	243	254	277	264	230	265	248	280	278	257	281	238	280	260	265	268	276	289	242	292	240	261	281	259	263	251	276	269	270	257	251	289	251	284	257	263	244	257	266	231	273	238	249	261	258	240	273	248	284	236	232	248	239	272	236	253	263	288	260	247	265	267	244	252	255	257	266	250	236	275	277	256	269	252	257	259	288	249	275	277	276	247	290	248	277	270	243	264	271	261	263	275	268	252	258	239	268	265	244	236	271	280	280	228	275	250	231	266	228	256	253	279	268	265	243	271	258	279	253	246	266	256	280	263	235	278	266	263	270	244	241	290	257	276	246	269	249	285	268	226	287	239	258	257	287	261	264	239	242	280	251	249	254	236	274	242	254	269	294	275	275	256	240	277	259	273	241	249	233	247	251	286	267	240	257	249	266	279	255	294	268	282	249	227	257	244	277	251	247	264	266	267	262	263	249	282	273	285	249	280	258	271	297	241	281	258	263	283	277	228	239	270	262	268	261	246	251	299	237	260	276	266	276	263	255	259	259	237	268	246	258	261	243	290	284	276	268	255	240	247	253	261	277	240	248	238	254	242	260	240	249	275	220	248	282	254	264	271	224	310	263	265	253	253	285	240	240	238	240	259	243	235	241	265	272	278	259	271	239	289	235	220	283	269	258	244	241	253	246	254	289	259	265	271	294	256	269	260	265	235	260	291	282	242	254	256	254	237	264	271	254	275	279	278	268	251	256	262	228	250	258	255	270	269	258	240	282	286	259	256	241	285	251	247	210	277	237	247	266	254	267	258	242	276	254	232	269	275	233	261	280	257	256	272	269	262	270	259	279	286	248	271	309	260	246	245	268	256	262	284	241	257	250	277	257	279	269	255	256	223	296	234	258	245	271	256	257	244	241	264	251	264	229	279	264	265	227	264	246	253	282	239	226	256	269	274	281	260	262	255	233	270	289	239	253	284	272	252	242	244	280	248	254	279	241	287	290	253	246	235	280	242	236	273	249	265	260	270	254	248	243	279	263	244	253	265	251	282	258	272	265	215	272	258	253	255	252	246	285	269	262	259	265	236	263	252	249	268	259	254	262	277	246	254	255	265	278	279	259	257	259	255	261	273	275	227	234	237	272	257	259	298	246	268	257	270	274	250	237	253	244	243	257	230	270	264	221	218	241	233	263	310	247	279	290	261	262	236	241	261	266	285	285	254	266	273	260	263	231	256	245	249	267	278	266	253	260	269	257	261	242	254	278	272	255	293	271	276	263	264	272	280	262	295	281	276	257	239	252	260	266	277	242	270	265	290	270	267	260	270	274	278	269	293	273	245	238	305	272	292	224	252	265	264	253	239	255	241	249	270	237	272	273	298	294	277	237	261	267	263	273	244	255	296	260	243	294	257	282	244	264	244	272	275	253	267	259	259	281	248	254	237	254	258	262	262	280	279	293	243	277	283	226	254	232	246	249	248	243	270	264	246	280	288	246	225	232	256	240	237	252	256	258	247	270	254	267	266	266	249	265	234	247	288	254	239	248	249	251	253	229	237	242	232	275	231	274	269	272	279	255	250	261	230	237	288	268	261	269	266	277	255	237	236	276	281	266	266	275	293	291	236	256	250	260	290	254	255	273	260	257	263	271	268	251	282	241	282	250	278	280	273	261	245	232	279	256	238	236	285	267	255	286	250	255	255	241	244	278	271	258	246	271	239	253	264	253	273	274	264	267	258	240	250	259	279	240	237	276	250	289	265	268	249	267	289	279	267	250	260	287	264	260	232	239	262	278	270	272	268	244	268	282	243	251	245	266	234	258	271	271	273	253	297	238	270	271	231	277	236	260	261	266	265	266	266	293	282	249	265	266	255	255	243	267	247	270	264	262	269	231	265	246	251	259	261	267	253	249	291	269	256	282	271	268	234	262	277	265	263	269	275	253	270	271	266	245	243	272	302	259	228	273	265	281	282	256	256	257	229	250	243	259	271	232	286	233	260	291	279	267	262	286	224	269	255	274	273	278	259	243	239	282	280	287	251	278	296	294	250	255	227	261	236	274	272	276	243	244	258	247	242	277	248	266	269	277	253	278	275	246	268	246	275	230	266	255	267	229	289	275	229	253	265	266	266	246	259	257	258	267	264	260	269	251	262	277	250	253	255	279	269	255	259	266	262	274	239	238	260	250	265	251	292	265	257	273	266	276	234	254	266	258	211	245	295	252	257	268	260	238	249	269	242	289	260	257	289	245	280	271	272	231	267	281	237	274	287	260	262	288	246	290	252	265	271	235	265	259	277	251	278	257	269	251	263	254	267	253	255	222	278	260	258	251	260	265	236	265	248	245	264	248	254	252	265	252	260	250	287	259	259	257	228	257	251	247	259	268	261	254	272	256	228	260	250	231	238	242	267	222	229	281	245	259	263	285	257	260	262	282	252	242	266	241	254	253	244	280	247	262	239	272	244	253	242	245	239	252	245	279	266	266	267	239	287	259	251	259	248	266	261	266	247	256	260	237	252	236	255	264	272	259	250	234	251	268	249	253	242	264	234	263	270	255	270	272	262	268	262	234	294	260	236	257	237
16227	23584	14412	4212	4130	2641	1033	651	416	236	244	233	259	271	242	224	239	259	237	255	217	248	252	246	236	234	242	249	243	259	249	256	279	243	240	269	261	234	224	249	246	238	245	226	250	220	280	264	237	243	270	244	214	260	256	221	225	232	237	254	257	243	248	218	241	248	236	247	272	228	255	219	237	225	262	241	217	265	263	222	229	252	238	225	258	263	221	275	228	269	237	252	227	245	246	238	207	225	234	223	242	239	236	250	233	259	269	208	231	232	258	264	240	244	227	241	243	223	246	254	238	250	228	244	250	218	234	244	223	226	229	246	256	243	218	225	243	232	225	241	233	253	253	260	244	245	232	242	268	238	239	248	226	273	257	233	235	250	227	261	240	229	243	232	241	228	244	251	226	250	266	263	243	252	221	236	235	242	230	265	256	214	252	250	260	207	264	246	242	263	249	246	244	260	250	232	249	235	218	260	261	226	226	259	271	262	251	253	235	227	253	232	239	229	212	229	250	234	236	236	245	243	222	257	239	275	248	212	263	245	234	219	235	222	238	233	251	233	242	224	206	263	241	230	254	254	254	216	237	252	235	261	239	243	231	217	247	271	249	246	231	251	261	242	237	242	235	252	234	241	254	233	233	266	263	240	250	271	245	261	232	231	250	247	226	260	226	250	259	258	274	248	239	240	232	246	217	248	229	254	256	239	232	265	253	247	215	245	237	228	246	248	235	232	228	249	251	254	254	224	243	217	242	231	234	224	262	262	236	257	219	238	241	259	237	252	228	249	260	240	259	254	243	243	238	238	264	223	234	232	284	224	248	242	260	235	234	251	274	260	228	265	226	252	257	244	235	231	250	225	249	233	252	263	205	228	217	243	266	250	229	237	231	234	206	251	238	247	254	244	245	265	261	257	244	225	235	247	219	241	230	207	238	271	250	247	226	228	251	251	259	244	215	231	239	247	266	246	202	236	244	239	239	263	248	257	228	249	239	225	261	243	243	259	243	247	249	239	242	239	250	221	258	246	281	222	253	243	252	228	244	229	248	214	256	261	236	267	240	245	243	235	261	224	260	249	246	227	227	230	257	259	209	230	264	248	245	231	238	245	255	261	258	255	251	238	242	257	204	230	229	226	218	243	236	255	252	252	238	251	244	257	231	256	229	253	255	211	218	229	255	229	219	227	198	255	221	234	250	231	229	267	240	245	237	241	237	254	245	247	268	240	261	211	231	249	254	230	224	231	225	239	249	232	242	220	252	242	254	208	264	242	243	247	228	276	252	223	241	261	230	271	232	240	228	255	245	241	252	250	236	239	230	249	239	245	228	259	224	208	232	254	223	258	244	232	233	228	236	226	260	267	255	248	262	252	217	246	209	249	248	236	264	235	262	253	240	250	234	236	224	240	245	286	242	247	227	222	231	234	272	254	252	262	217	218	207	252	242	221	251	269	225	271	237	236	243	252	239	227	257	222	258	263	261	228	224	224	253	234	217	205	240	229	253	240	236	260	236	244	260	251	220	240	246	234	257	258	270	231	231	242	235	270	231	275	246	252	264	257	234	254	246	245	255	259	257	260	232	244	276	274	238	240	251	230	255	267	249	247	256	252	279	241	282	207	231	221	252	230	243	226	212	224	254	239	218	258	250	207	264	248	255	239	246	258	236	237	232	226	216	226	253	232	224	246	256	250	245	241	243	242	254	242	236	235	234	254	236	246	240	244	255	212	226	240	240	226	251	226	241	236	238	223	254	267	234	225	243	250	258	216	249	250	236	215	269	245	248	259	238	240	212	218	243	239	228	246	263	243	238	248	238	259	225	248	272	228	238	251	225	250	247	222	219	216	254	232	248	238	242	279	256	231	267	235	223	244	254	282	228	258	235	265	246	256	257	231	225	253	288	257	230	250	255	251	233	259	228	251	261	225	244	238	243	230	231	227	256	227	248	231	260	250	255	252	230	253	231	246	275	213	269	243	254	248	264	255	215	221	248	240	243	235	251	224	235	255	235	219	229	224	228	253	257	218	241	253	241	239	242	226	221	237	235	242	224	244	254	240	255	252	232	241	281	206	238	262	225	229	220	217	245	238	259	251	232	243	248	238	240	274	249	263	276	268	237	256	275	233	242	229	253	236	226	245	223	264	230	234	224	235	273	251	245	241	253	252	250	250	252	239	244	265	248	266	237	239	230	231	235	248	262	241	254	256	239	227	226	237	249	254	213	239	231	263	211	262	262	259	253	233	236	212	239	228	255	222	220	266	239	227	242	250	252	224	250	247	236	236	224	243	231	228	253	271	244	247	285	245	244	262	230	219	232	246	239	242	231	267	254	248	243	255	239	241	239	222	237	234	251	236	217	243	237	234	249	235	242	245	244	244	262	253	235	287	239	240	224	267	217	250	264	244	242	226	247	270	240	240	238	243	269	248	261	236	256	252	255	264	223	244	252	262	253	249	274	264	232	251	233	268	230	224	242	224	199	253	247	254	262	243	232	214	242	255	227	266	253	220	229	246	249	281	238	232	244	271	259	248	238	270	236	249	244	245	241	228	233	218	249	256	243	243	250	250	219	230	229	242	247	222	247	236	214	235	252	224	239	223	226	251	258	231	255	232	262	261	225	253	246	239	237	247	219	245	245	240	237	248	257	258	213	232	234	242	236	257	244	242	249	264	237	248	235	226	233	226	260	232	242	246	262	263	236	236	236	241	245	240	246	269	215	224	253	228	210	222	234	241	220	228	258	265	240	230	255	235	249	238	237	251	258	245	227	256	237	239	259	242	222	238	240	218	228	265	258	238	247	237	219	258	229	249	260	283	251	214	258	235	228	238	230	244	257	243	209	241	256	276	265	240	250	240	243	228	251	232	236	232	230	244	258	237	262	272	230	239	238	243	227	233	253	240	249	246	245	243	231	257	239	250	242	276	250	227	244	232	247	238	233	242	254	266	270	246	259	229	216	224	249	241	233	258	239	223	280	261	248	248	248	241	217	236	242	215	242	254	218	238	242	240	256	258	254	226	257	252	229	262	201	258	249	260	210	255	259	243	225	258	239	241	292	249	244	243	262	227	223	249	246	246	275	247	219	235	258	223	230	255	241	237	249	236	234	224	240	222	246	232	239	230	234	245	263	244	266	258	265	202	240	264	265	237	244	254	237	252	256	235	254	235	245	246	228	262	245	251	265	219	209	222	244	229	227	224	252	241	233	242	255	224	229	248	253	233	211	241	244	241	233	276	249	270	250	222	259	229	239	259	236	215	233	246	227	237	240	239	243	233	227	232	273	251	229	232	267	247	259	261	246	244	242	264	238	231	226	257	251	253	241	282	256	242	255	223	243	223	237	243	272	243	237	258	236	255	258	251	280	262	254	240	235	220	248	233	254	260	236	264	224	264	270	221	247	225	244	236	203	239	247	254	260	237	248	249	258	246	242	231	237	254	233	206	246	256	212	235	250	237	248	262	238	220	241	264	270	220	230	241	248	222	251	237	273	256
25478	22826	32911	32370	33129	27303	10964	4414	1325	317	317	288	317	301	291	259	273	283	290	299	282	313	260	280	280	314	280	284	294	299	326	281	309	291	279	285	291	292	300	291	285	294	289	264	289	265	280	312	307	274	275	281	292	304	272	240	309	304	299	285	287	305	268	268	293	258	289	281	280	313	308	311	298	287	323	268	271	272	275	305	292	328	256	324	259	277	251	276	261	262	283	280	288	288	294	293	289	273	284	264	298	278	292	283	262	285	266	292	274	274	245	288	277	278	280	281	294	284	282	284	286	284	280	285	292	301	270	272	305	276	277	325	268	282	262	255	299	279	273	305	277	259	263	283	290	258	302	323	298	304	284	296	265	297	305	314	288	277	314	291	263	291	292	303	293	248	279	330	284	293	309	292	287	272	297	278	281	314	266	294	304	280	273	295	278	297	293	303	280	278	288	281	300	304	273	267	269	305	267	300	285	266	277	301	258	269	271	279	295	287	268	290	260	296	324	285	268	272	217	266	299	299	291	292	288	242	263	291	276	286	272	314	298	285	276	256	257	279	277	270	295	287	279	280	278	289	299	275	307	291	289	280	301	295	304	270	299	267	272	307	285	298	242	289	295	289	309	294	276	304	298	282	279	263	277	313	281	292	269	264	289	251	258	284	279	273	273	277	281	269	263	294	290	301	267	275	285	275	259	257	289	297	255	283	295	292	273	298	285	287	310	254	278	289	292	319	281	266	319	275	275	276	267	271	296	294	268	290	268	285	294	258	282	287	319	284	288	269	273	308	289	280	319	291	283	298	286	309	261	271	279	258	277	280	282	303	283	293	300	264	274	289	274	265	290	291	288	296	257	263	296	281	263	278	295	267	290	278	262	319	278	257	256	275	297	322	268	296	262	280	241	294	305	298	284	293	304	270	276	284	288	266	273	254	286	256	301	300	261	279	289	311	261	317	316	274	308	282	263	282	289	281	262	283	282	308	302	260	280	293	274	290	263	273	307	289	315	302	259	262	286	250	311	313	266	248	282	278	275	294	306	265	279	281	279	297	313	304	267	259	271	298	267	261	306	294	298	312	296	307	277	270	263	289	271	295	279	284	273	286	261	290	279	301	273	248	289	269	254	303	286	285	259	321	283	291	285	304	282	276	270	270	286	238	267	281	284	292	286	278	297	286	267	293	291	342	297	302	243	297	277	298	280	311	272	304	283	277	276	272	282	286	263	300	263	271	277	256	267	302	297	300	272	287	243	290	241	292	276	248	311	275	283	293	295	283	285	294	267	276	275	261	278	261	294	290	289	295	250	281	267	277	292	300	287	259	266	266	290	255	270	289	282	298	286	289	279	274	294	267	280	280	266	262	281	272	273	297	311	267	262	283	267	298	283	257	284	287	312	252	291	275	276	273	278	287	291	282	283	259	278	300	272	270	278	274	275	269	262	277	321	288	256	275	282	269	302	263	283	268	273	306	297	282	280	271	260	304	304	283	272	320	280	288	275	297	280	298	278	284	274	285	280	282	303	291	267	290	266	308	293	285	266	316	302	271	298	267	302	311	294	311	297	314	277	269	284	284	273	274	292	295	296	304	307	276	303	292	298	277	268	276	302	280	271	279	280	251	295	270	282	296	284	272	324	292	264	258	254	283	293	298	268	299	267	274	256	275	292	267	296	273	276	271	297	287	285	287	291	294	294	277	288	296	257	251	260	278	287	318	263	282	306	307	273	281	304	299	284	280	269	301	311	275	275	275	271	292	285	296	299	267	287	292	266	305	302	292	304	307	288	308	267	286	296	286	275	246	271	271	266	265	274	289	281	310	278	267	295	257	280	264	307	306	293	296	277	281	250	309	304	293	292	295	259	261	270	335	261	286	288	312	260	260	272	278	287	302	310	270	278	290	284	304	285	263	274	292	279	316	284	288	301	279	284	284	283	296	281	280	257	280	276	281	294	290	263	277	285	284	273	270	271	264	295	275	277	317	283	262	274	285	267	276	286	268	298	277	290	299	268	269	292	255	299	274	249	265	261	284	283	301	278	275	243	286	307	280	267	292	267	280	301	290	313	268	272	277	282	271	291	293	280	280	270	304	267	302	313	285	260	294	291	293	303	292	245	292	305	268	292	283	253	270	292	269	273	300	269	264	278	253	271	273	257	280	267	281	278	298	263	276	284	291	260	283	297	273	281	254	267	263	318	273	310	282	270	259	300	273	265	307	278	265	292	276	256	301	265	289	292	300	289	269	282	283	286	291	279	268	303	282	275	290	293	284	314	264	269	283	317	288	261	275	273	265	311	273	269	281	259	283	276	289	246	291	288	271	279	262	288	273	285	288	303	279	298	275	275	271	286	276	275	264	255	259	289	287	289	302	285	263	268	282	269	286	300	278	272	282	263	267	285	306	276	304	302	280	269	306	272	272	252	287	290	273	287	273	262	265	293	318	287	280	252	265	290	286	303	265	314	301	294	292	295	257	289	278	305	303	278	280	255	283	263	277	290	260	268	279	301	292	297	287	292	289	299	279	309	267	292	296	286	301	278	250	291	252	267	252	267	313	271	271	271	275	335	284	293	277	279	281	274	300	264	289	309	313	296	278	281	276	291	273	276	276	276	250	308	291	263	284	269	261	292	297	271	276	259	277	293	269	281	266	300	308	262	256	274	260	310	279	252	253	291	275	278	278	317	268	263	299	275	277	286	257	285	289	260	266	298	295	271	292	277	286	280	289	271	292	304	265	275	296	285	279	258	269	271	271	261	280	284	286	275	276	289	310	271	282	296	317	262	314	279	292	282	281	275	306	262	264	320	279	279	277	268	247	245	252	269	286	266	310	291	288	269	290	282	273	306	286	303	260	312	265	253	289	298	255	267	253	275	273	272	310	279	291	278	286	289	281	316	284	297	312	319	269	282	247	274	266	288	335	313	261	307	268	288	284	287	306	277	267	257	310	301	273	277	270	310	300	303	283	278	287	274	276	295	301	272	271	291	280	260	252	275	257	301	270	271	273	303	287	277	274	270	265	269	292	292	256	260	286	320	290	261	268	319	294	265	289	260	280	233	258	268	295	260	323	292	263	289	308	260	299	281	259	240	271	259	276	291	295	280	269	280	241	280	255	291	290	287	262	306	301	283	267	269	251	253	292	250	331	291	299	264	275	263	279	297	272	286	259	283	262	270	293	278	299	302	306	256	306	300	300	308	279	276	281	326	302	276	301	297	320	287	290	276	282	269	312	265	278	286	288	274	283	308	286	251	285	255	282	300	297	277	277	299	286	268	291	256	277	270	266	278	301	259	281	277	284	272	263	265	259	318	290	300	284	287	293	261	286	272	302	279	309	286	282	269	260	284	303	263	290	270	290	286	278	283	288	242	260	300	324	267	290	260	276	293	293	300	292	251	279	292	297	285	291	286	289	286	255	257	310	300	289	303	299	287	287	258	289	257	285	259	302	283	284	252	252	279	284	304	263	275	250	302	298	245	246	278	321	242	290
52972	83687	57007	30837	35275	21639	7765	5252	1755	348	315	290	307	289	282	278	260	295	287	305	297	294	271	294	305	291	311	345	292	330	306	299	287	278	283	293	308	309	303	259	303	283	302	284	330	306	287	272	270	297	278	288	286	296	291	291	292	288	282	294	264	313	289	285	280	321	299	301	293	278	325	294	346	261	317	326	276	324	317	310	282	265	301	293	297	266	286	314	313	341	301	291	271	261	284	340	296	327	286	307	286	330	294	273	314	280	286	287	298	292	310	290	301	310	293	303	305	303	316	275	312	292	298	286	289	286	313	285	287	310	289	297	292	284	288	260	282	271	292	307	303	324	309	279	313	289	289	302	293	268	304	333	286	315	283	308	267	261	279	277	290	283	300	286	299	298	314	300	306	286	313	290	316	312	309	280	315	301	296	309	296	281	301	309	298	279	312	292	322	313	308	298	283	339	272	296	324	295	316	290	295	296	296	318	300	290	286	279	297	275	269	286	299	279	280	281	291	324	283	329	295	282	298	309	301	305	270	274	306	280	277	300	291	299	285	337	296	275	266	317	263	292	289	317	290	303	293	303	293	279	332	300	261	309	273	298	319	306	273	282	284	310	285	304	289	333	268	289	293	305	289	304	316	287	241	297	292	280	265	271	300	299	305	302	310	287	303	311	298	278	308	309	279	272	286	280	307	295	254	295	290	310	300	303	294	314	290	265	313	306	273	304	303	301	296	299	268	285	303	271	314	308	287	298	297	258	294	289	285	311	297	278	308	312	273	324	292	310	291	306	271	304	293	269	281	268	296	274	293	265	290	273	276	290	306	302	292	287	283	326	297	289	307	298	276	302	275	296	269	311	291	279	267	294	314	280	278	289	284	309	296	301	298	272	325	302	272	282	296	288	291	276	272	282	277	304	287	268	304	260	295	281	326	291	300	272	256	284	294	274	296	305	302	296	301	314	262	285	287	293	281	301	287	284	270	311	326	269	277	292	322	283	296	285	272	290	240	313	282	310	328	264	288	300	281	298	272	255	297	290	304	293	276	279	290	295	293	313	266	299	263	283	312	294	318	290	306	300	290	276	303	281	306	320	291	279	306	274	286	274	294	296	282	304	309	304	283	276	302	267	270	285	291	293	277	296	294	322	284	317	285	291	333	292	282	276	300	269	317	324	309	322	272	295	303	263	259	317	273	264	248	287	278	295	301	320	283	315	295	295	270	274	317	263	318	275	290	276	290	301	274	289	310	301	314	280	302	294	289	313	278	297	280	287	302	295	277	288	284	290	291	301	307	282	297	276	309	327	300	280	301	304	289	317	311	302	273	285	290	274	295	299	265	314	314	292	317	300	315	311	276	304	290	300	300	287	273	287	289	317	259	277	296	279	320	270	318	288	274	271	316	279	287	281	245	259	296	323	305	270	294	282	282	280	285	275	283	274	281	293	279	278	306	307	291	263	290	294	311	319	273	289	304	272	315	282	296	300	270	298	280	278	294	272	265	264	301	309	308	250	287	294	299	338	265	309	286	289	276	271	287	308	289	290	275	299	290	285	319	308	295	296	276	288	279	287	305	274	335	337	298	299	286	301	318	301	287	290	308	306	297	277	308	299	300	310	264	284	279	298	278	276	311	301	311	264	297	293	283	266	316	285	283	275	291	293	258	308	295	290	264	295	325	289	323	292	267	298	271	295	313	304	291	288	306	277	305	294	304	285	275	308	280	276	305	281	260	304	270	309	297	288	290	275	258	287	276	280	286	282	273	301	276	268	308	322	294	307	300	276	299	285	275	280	300	269	269	283	307	285	297	283	282	302	336	319	265	297	283	277	291	332	287	274	290	311	296	265	281	290	309	284	301	310	294	264	306	291	295	271	276	314	262	286	297	295	294	308	288	273	287	276	290	301	290	267	287	295	299	290	304	289	269	268	308	293	304	291	251	291	267	291	329	288	305	271	287	296	304	273	310	308	279	303	322	296	284	280	298	279	306	286	313	273	296	302	284	271	292	285	287	309	275	318	307	283	305	281	303	295	280	311	294	278	251	290	274	287	292	285	285	323	295	309	272	275	304	305	296	312	306	260	297	297	274	314	315	303	289	298	290	306	292	290	281	302	269	274	276	288	294	275	283	285	303	294	286	302	302	292	286	259	280	304	297	268	309	296	308	281	293	284	291	292	314	291	293	302	277	314	307	250	312	275	351	323	295	259	291	298	300	274	264	292	306	289	298	260	291	277	271	265	277	281	268	308	281	324	310	295	295	282	279	281	278	268	288	278	284	312	311	304	267	325	296	269	244	333	273	279	286	281	285	296	284	310	321	298	304	296	288	262	299	294	299	277	270	299	284	285	284	292	292	297	292	309	283	311	295	265	327	287	309	289	289	289	274	296	268	297	257	276	290	286	289	311	304	297	264	266	287	298	275	290	295	278	281	298	265	278	303	311	300	282	292	266	289	282	289	301	304	284	271	280	267	287	318	294	296	293	310	277	288	302	271	306	302	285	297	307	302	289	276	311	264	252	306	291	321	300	257	316	288	259	293	330	280	319	316	253	290	284	294	302	315	253	296	290	315	285	304	279	304	306	298	278	298	297	304	289	296	326	285	311	287	287	306	275	294	277	291	292	271	297	291	298	275	286	297	277	312	283	292	271	312	320	298	310	296	285	277	260	319	311	296	287	295	286	285	293	321	311	291	296	320	306	286	287	288	291	309	270	285	288	318	291	301	299	281	279	288	312	284	304	294	288	278	282	291	293	274	340	305	257	283	300	294	280	287	301	295	302	251	283	267	297	276	284	285	294	284	312	303	288	277	271	298	309	314	303	292	302	296	309	282	239	277	305	288	301	288	287	272	315	299	283	296	279	301	288	319	242	282	288	321	284	304	326	295	261	294	281	281	280	300	303	295	270	311	309	313	310	292	310	276	269	293	288	307	275	276	305	312	268	303	294	316	315	287	303	278	298	296	301	285	296	289	292	271	297	285	284	285	295	273	290	286	280	292	298	294	286	264	320	268	283	303	292	271	245	289	297	304	280	295	325	284	280	296	281	302	285	315	269	247	318	271	298	271	277	283	287	273	271	275	262	333	286	295	273	300	283	302	282	281	294	309	320	299	261	292	257	299	310	300	278	295	282	263	300	301	278	293	298	280	270	299	286	316	269	280	293	316	253	293	288	259	258	282	292	290	296	292	330	275	295	270	286	266	305	289	301	278	286	292	302	289	305	279	272	278	300	281	279	285	293	286	299	321	348	281	275	287	269	287	297	303	272	288	298	267	289	292	300	298	279	322	287	265	272	290	328	280	270	287	317	307	282	296	322	305	302	273	299	304	302	287	261	279	308	276	291	279	329	288	290	281	324	294	282	268	307	288	341	283	296	269	295	314	303	290	285	283	282	289	252	271	267	309	270	277	320	272	312	287	294	323	276	295	289	329	291	301	286	288	292	291	308	281	294	286	300	284	305	300	310	303	319	321	280	301	286	317	307	293	297
24571	22130	31105	30383	40080	32247	19075	9298	2858	613	484	486	467	487	511	457	494	465	458	480	480	498	501	529	474	484	468	484	478	478	491	469	519	483	499	504	461	488	480	482	453	447	466	470	466	472	453	494	489	437	445	451	470	466	475	453	479	501	500	491	506	450	439	474	458	486	462	515	465	519	488	528	479	498	483	500	454	415	475	449	448	473	474	467	490	467	466	470	455	445	468	506	486	461	449	490	482	516	481	485	485	478	473	442	510	452	481	463	483	475	511	482	459	453	466	485	484	467	478	486	439	469	478	485	476	444	467	514	482	420	470	470	493	488	465	446	481	497	491	453	485	472	460	503	478	449	465	463	440	428	463	468	470	482	497	436	485	485	478	455	474	475	507	466	467	483	469	449	440	460	452	425	499	466	493	430	495	504	437	467	458	482	449	436	467	479	460	460	530	466	471	469	518	472	477	468	489	479	432	445	474	502	450	467	439	461	475	470	426	458	459	502	485	494	468	478	481	470	479	429	437	449	451	431	469	431	446	468	515	442	471	478	484	467	477	468	475	469	450	459	461	474	478	477	498	443	449	467	458	474	472	449	455	488	471	496	490	512	477	441	489	484	479	464	482	454	508	444	449	482	467	481	426	447	443	435	455	447	478	466	504	483	471	472	475	485	492	492	488	507	456	480	492	480	502	483	504	467	459	487	483	485	519	458	496	506	464	467	490	459	446	462	451	502	439	511	483	481	501	470	436	512	444	466	468	440	462	469	465	511	441	471	500	501	454	455	461	501	461	453	476	495	476	480	460	519	455	468	468	455	474	460	502	457	477	448	447	471	481	455	514	456	500	532	472	508	404	471	487	502	463	473	497	473	479	515	538	422	494	496	475	472	467	437	445	475	461	491	487	455	448	469	468	463	483	469	429	475	474	463	430	423	512	497	454	436	507	502	488	493	472	455	481	454	436	434	498	483	470	500	481	495	455	479	437	460	476	479	461	469	429	501	510	474	478	466	466	447	478	444	443	441	502	451	471	494	488	482	491	511	461	472	456	466	470	478	495	488	506	442	477	492	448	479	471	459	474	453	473	459	456	453	503	469	494	454	452	449	462	432	486	472	473	495	485	475	464	498	477	445	505	500	436	500	504	453	463	480	505	490	433	461	482	465	489	487	454	510	485	458	455	493	487	478	454	445	488	484	465	461	453	467	450	476	457	469	435	456	490	461	474	493	468	492	491	440	455	458	448	484	475	467	476	494	439	479	497	454	487	437	453	468	492	496	487	530	468	477	449	431	490	485	484	500	457	471	485	475	470	470	507	456	428	465	474	471	453	484	472	437	471	427	463	477	448	514	460	489	452	491	456	449	445	480	534	458	483	481	475	450	457	477	458	470	475	444	490	451	470	443	504	450	460	473	495	427	469	520	447	475	524	432	443	488	493	458	510	469	490	448	465	464	507	504	507	460	451	532	492	482	491	458	513	464	477	467	459	416	489	452	514	438	475	464	427	457	474	466	499	456	463	439	461	468	465	437	484	507	463	461	477	449	449	491	479	517	467	438	451	448	511	465	489	456	463	465	466	494	443	441	497	463	462	498	456	457	515	494	475	424	457	444	458	476	466	454	446	449	494	458	451	478	509	501	456	464	480	452	467	493	477	506	457	470	491	427	517	472	484	478	433	486	504	431	441	458	483	439	480	448	499	495	494	465	460	496	489	429	460	455	448	460	465	498	501	494	459	469	481	483	495	449	483	478	449	483	481	438	473	414	498	495	477	425	484	453	451	480	479	450	439	456	462	483	451	464	453	491	502	453	452	500	480	519	503	454	451	451	473	464	514	487	494	521	434	460	452	494	461	440	470	441	478	516	462	433	460	472	472	464	484	482	440	483	485	494	483	465	435	502	464	432	442	497	439	451	488	441	491	451	474	488	487	489	466	468	466	438	466	485	460	447	478	495	462	465	461	485	475	480	441	469	442	502	466	412	438	423	466	465	468	493	467	454	471	439	482	458	487	441	501	449	475	468	475	459	484	475	516	452	479	507	474	461	469	460	433	458	470	441	446	445	462	501	485	452	482	483	477	463	443	470	476	448	477	479	459	432	447	480	513	487	462	494	452	504	467	495	506	476	461	434	471	477	443	499	463	454	461	459	447	508	462	430	461	500	472	451	506	450	457	495	492	484	458	478	460	473	482	467	448	444	455	479	447	448	452	479	455	441	508	481	464	445	503	467	433	477	435	453	449	463	489	469	452	482	457	450	446	484	469	455	503	481	454	501	493	485	489	500	468	431	481	480	436	447	502	451	499	428	447	451	446	470	474	496	438	444	433	474	480	445	491	485	468	447	446	446	460	467	438	479	502	473	457	445	482	439	495	469	468	444	463	431	485	457	473	442	466	462	470	457	476	460	482	459	429	479	471	455	458	447	436	475	453	473	462	491	454	485	495	507	480	472	499	460	492	474	474	455	452	503	434	504	448	505	479	464	473	463	524	448	482	453	463	456	497	499	433	497	456	479	442	486	444	413	431	464	516	466	493	478	457	465	472	481	474	507	484	467	453	458	504	476	454	423	472	469	443	502	439	456	424	448	477	463	455	460	481	472	430	488	461	459	483	458	465	464	487	413	465	480	439	466	473	446	519	458	482	435	465	486	467	493	491	473	469	513	507	470	522	483	448	466	517	488	469	464	460	454	435	475	440	477	502	502	454	478	528	451	504	465	469	475	508	468	444	445	469	453	452	473	451	462	476	433	445	460	487	448	463	470	483	467	460	505	426	484	455	464	429	475	451	487	435	415	465	448	463	500	466	485	504	474	488	463	443	467	440	451	510	456	475	456	461	494	502	445	471	446	478	464	491	489	444	473	483	482	436	435	474	489	457	438	471	482	487	484	418	464	456	491	476	484	473	496	466	476	438	417	450	470	440	494	461	474	451	454	467	521	441	487	495	477	477	457	452	461	507	475	436	482	466	464	462	523	465	465	498	446	459	514	463	472	454	463	496	463	487	495	453	443	457	423	430	499	521	471	519	484	454	441	489	445	450	502	467	500	480	499	486	455	464	478	453	466	461	447	422	454	476	441	447	488	432	440	478	477	498	461	465	463	459	442	485	467	476	490	450	506	459	480	447	454	445	456	469	486	499	464	469	419	483	435	495	495	478	484	478	464	503	454	534	492	491	460	484	472	437	466	455	433	482	454	482	483	486	504	497	488	506	450	442	500	429	454	487	452	501	490	485	436	448	491	482	473	469	489	481	489	446	451	467	487	463	459	455	464	430	462	488	478	475	486	529	466	484	472	494	456	471	453	499	456	484	464	470	521	438	454	457	446	500	488	440	505	442	445	462	462	483	490	476	483	478	464	490	434	476	466	486	483	456	472	460	488	484	458	479	470	487	481	441	463	450	467	510	471	474	460	444	468	489	479	496	477	487	470	483	455	491	439	497	503	477	451	463	453	450	466	451	478	478	452	433	483	471	441	517	489	495	448	455	459	466	492
61569	98364	64519	49073	49327	26943	12450	8977	3598	541	498	476	531	483	511	486	483	459	468	472	513	468	461	501	499	484	518	503	477	507	466	497	462	490	453	491	487	470	514	457	437	455	480	494	467	509	506	441	425	480	451	456	481	426	473	471	435	481	499	459	518	505	473	461	493	437	495	455	494	495	498	518	539	473	445	514	498	506	491	448	465	460	453	465	453	442	466	458	500	434	461	465	465	439	458	493	462	475	461	467	442	468	475	492	446	500	452	493	437	445	472	481	438	472	451	451	440	476	481	467	471	483	459	471	434	475	537	491	463	471	444	464	436	462	467	480	483	465	508	472	483	474	446	415	463	466	444	500	515	475	457	453	497	454	473	506	491	428	457	470	473	450	482	471	505	529	463	473	467	444	480	483	477	457	491	494	420	464	450	507	480	479	498	456	469	465	456	440	480	473	460	436	431	517	451	501	481	456	492	443	459	449	471	470	470	466	471	447	467	485	465	488	500	437	458	435	476	498	407	468	465	441	477	471	468	495	476	474	508	447	480	483	423	461	468	430	502	464	455	462	476	499	510	508	477	476	461	462	478	438	476	494	461	458	475	418	464	497	479	436	466	494	472	485	469	451	415	465	430	446	488	446	452	450	459	454	481	480	460	471	492	480	495	453	466	478	455	506	431	480	483	450	444	462	478	488	453	481	482	464	490	462	436	455	463	475	486	485	472	491	470	460	469	464	459	466	494	431	472	499	489	445	467	478	454	436	499	495	452	472	457	424	446	463	481	410	469	411	462	441	469	423	497	453	491	526	430	460	495	443	454	463	469	484	460	458	446	459	454	465	464	493	467	485	457	465	481	470	506	468	458	501	483	483	448	447	481	478	453	495	447	462	479	443	485	495	453	430	477	449	425	449	458	478	467	476	475	471	519	475	483	420	472	444	459	432	490	472	498	472	475	505	479	462	475	448	461	414	460	466	482	458	464	510	469	461	433	431	495	468	442	452	486	494	480	485	483	493	471	499	451	451	494	459	456	522	437	479	511	472	493	482	469	430	443	455	482	446	439	445	480	442	455	523	464	441	449	479	446	473	486	500	461	482	463	474	470	457	447	467	456	494	460	478	474	468	506	450	468	468	434	516	456	469	427	486	467	482	441	454	444	425	453	415	443	453	464	478	481	491	438	488	455	440	475	472	426	487	469	461	471	488	445	458	448	458	491	472	477	441	478	502	450	510	449	486	438	476	446	481	444	448	456	478	430	466	463	485	483	469	505	484	477	447	461	454	460	517	462	481	449	457	451	466	426	450	457	482	488	500	466	494	408	474	412	474	450	458	481	470	489	479	467	471	454	450	451	476	445	476	431	465	450	481	510	488	434	432	459	480	455	470	475	454	490	510	434	465	470	422	429	476	481	478	469	453	448	485	456	472	487	498	449	460	486	473	491	476	434	439	428	475	473	491	494	490	474	458	451	405	443	444	505	486	473	453	482	455	445	469	457	452	418	519	474	435	453	467	470	460	472	491	488	437	475	470	461	478	460	490	498	464	474	476	456	472	481	457	439	466	455	490	453	493	473	477	458	460	499	469	439	463	431	469	481	470	467	485	465	439	441	453	445	466	443	449	451	467	499	444	482	444	497	439	477	449	431	449	478	506	451	503	498	501	484	472	419	484	447	493	467	490	472	449	461	474	506	422	479	452	455	455	451	520	481	466	494	454	494	468	484	499	469	479	464	461	505	456	457	435	470	469	455	441	462	494	469	470	461	445	455	464	497	454	457	468	475	472	493	456	463	415	467	456	481	429	408	482	481	473	459	468	497	466	486	445	465	486	426	492	477	453	466	457	422	482	467	476	474	479	448	462	443	481	457	494	457	473	449	470	438	447	490	454	459	457	461	457	482	469	450	457	457	492	446	438	482	459	493	484	435	472	463	494	475	471	472	462	471	479	457	441	477	466	450	465	479	462	492	465	447	428	440	486	491	445	501	490	426	470	462	426	468	466	479	446	479	462	451	455	532	422	471	467	459	457	444	452	469	437	490	457	446	467	435	498	444	484	502	494	439	473	509	444	484	408	466	436	425	465	499	479	464	493	456	425	481	459	460	487	449	421	422	450	476	463	503	460	509	495	478	503	478	442	467	469	470	504	499	475	452	455	484	440	476	481	481	469	467	460	463	451	446	505	444	461	468	462	485	481	451	443	453	413	435	409	433	456	509	484	479	506	489	484	486	439	481	436	436	486	486	472	465	484	465	488	446	457	481	452	475	479	424	448	438	473	444	493	482	463	475	464	508	495	501	475	521	492	461	478	442	465	464	494	478	489	435	487	480	486	465	465	466	466	495	469	483	455	466	464	479	483	494	480	455	497	452	504	502	469	488	496	477	452	454	475	481	455	477	461	437	465	466	493	440	498	463	490	458	426	478	453	473	503	491	453	475	478	435	480	501	423	515	494	474	491	471	451	443	448	484	443	452	480	480	458	457	460	477	452	469	505	485	467	518	492	499	466	439	444	443	461	500	467	498	435	473	482	472	425	439	480	474	451	467	501	473	495	472	454	466	503	473	432	514	470	463	417	480	437	480	470	474	460	462	468	446	453	461	523	481	475	424	441	449	457	468	469	454	446	463	454	427	460	460	448	491	455	440	477	465	483	472	450	470	431	477	424	465	461	478	487	432	473	479	513	433	505	450	451	474	456	479	424	475	454	432	395	473	501	480	483	472	497	490	488	513	427	440	462	466	477	460	492	444	461	430	461	476	482	483	478	446	453	461	467	497	446	462	497	500	457	461	500	488	468	466	466	515	460	467	503	459	430	424	483	448	473	469	454	489	465	463	478	463	496	484	491	486	455	448	477	457	436	446	466	458	412	451	448	457	459	451	424	485	466	447	429	478	482	466	476	428	465	454	427	436	472	477	464	468	442	504	537	459	429	449	466	467	470	444	449	493	486	490	457	530	479	500	473	490	479	473	478	460	469	427	453	465	456	433	471	453	460	437	449	468	470	493	462	473	473	443	450	440	483	472	483	466	449	481	422	473	464	478	464	498	504	450	482	461	461	464	483	449	496	460	415	443	491	445	486	432	447	470	437	473	467	481	467	428	439	494	487	478	460	470	485	458	477	460	458	414	454	455	450	441	471	454	489	446	458	438	468	479	463	477	454	449	485	523	468	467	471	470	435	472	469	490	483	434	457	445	457	480	457	460	447	464	448	451	506	469	498	479	454	443	465	496	430	444	460	423	506	480	505	453	493	466	459	507	439	438	465	460	451	503	516	426	475	481	442	468	518	480	479	480	504	441	472	490	435	480	447	460	477	471	468	468	404	481	465	459	481	417	479	488	460	461	457	446	482	500	499	470	451	475	465	453	480	488	471	454	460	408	459	481	457	485	483	449	420	425	458	479	489	474	481	467	471	452	466	447	454	430	464	489	465	474	483	430	494	457	483	462	462	467	479	447	445	514	468	430	446	470	423	464	471	457	485	447	474	465	466	452	474
29059	23432	16413	6883	5606	2119	959	586	355	324	338	315	330	316	325	312	353	296	332	325	351	344	335	318	339	320	313	296	306	292	346	335	340	325	325	316	327	324	323	349	325	336	306	338	345	339	275	336	310	321	346	303	345	333	316	322	336	302	347	318	334	322	326	308	328	327	339	323	339	320	326	327	311	337	276	326	302	319	351	323	325	332	347	343	331	302	356	328	318	328	346	317	299	341	343	310	325	334	335	354	312	307	320	296	319	324	357	311	327	322	309	358	314	343	307	326	339	308	349	299	300	310	370	363	318	336	324	309	309	319	322	346	328	326	330	308	315	327	310	331	316	325	303	327	315	316	339	324	339	306	288	320	323	312	320	330	309	330	316	342	312	317	331	323	325	362	285	342	331	345	318	293	296	299	332	298	348	332	318	345	330	314	319	331	337	330	314	312	332	341	315	310	321	321	324	316	316	330	318	327	327	334	315	329	353	342	343	369	370	365	320	332	286	348	333	320	311	348	343	340	353	327	315	343	283	325	335	349	298	304	327	304	341	339	305	341	338	347	331	345	340	313	294	358	334	290	339	344	347	325	331	341	305	353	290	319	317	328	319	318	345	307	295	307	318	335	319	331	320	333	353	308	354	310	336	314	331	313	344	331	337	358	316	333	315	265	354	292	316	306	280	319	329	338	320	336	339	301	323	299	340	317	317	297	325	324	318	334	329	373	338	334	319	356	343	269	303	322	325	362	328	324	307	365	323	322	305	315	357	318	340	301	323	319	322	342	317	299	319	296	327	331	310	348	326	330	301	358	312	283	310	316	319	342	346	325	320	328	320	339	347	343	336	351	354	308	361	356	318	329	344	321	350	329	336	308	315	314	330	336	327	319	325	306	327	353	300	334	293	327	327	324	337	360	325	341	325	326	303	351	298	342	359	324	339	303	321	277	296	339	352	325	344	316	341	299	341	343	320	324	282	324	340	354	346	342	333	353	341	344	340	325	323	304	316	340	329	298	353	314	313	328	333	325	341	309	337	363	342	312	320	324	372	299	296	347	308	335	328	300	335	324	319	354	330	310	312	310	328	325	332	344	313	310	329	353	316	321	316	311	327	339	320	328	322	355	347	347	329	326	326	348	332	352	328	316	320	327	335	312	332	329	314	319	351	313	374	339	345	330	326	320	317	340	345	320	364	319	320	368	324	337	339	323	355	331	312	353	308	318	335	324	332	324	335	298	330	331	319	312	330	338	354	321	332	330	309	308	345	318	350	343	336	308	328	312	364	340	352	313	322	334	334	301	317	303	293	337	310	297	370	331	322	354	329	305	323	335	308	315	346	306	323	280	312	337	342	330	309	345	317	318	329	314	329	321	315	361	303	330	327	300	312	318	292	323	336	347	330	310	333	313	334	324	313	320	316	363	324	353	322	343	335	302	332	326	324	327	341	325	349	336	319	341	317	324	352	325	296	315	326	344	311	309	317	339	315	318	315	333	320	342	337	305	314	333	315	342	300	317	319	326	324	314	330	324	338	333	309	328	312	303	341	342	339	315	333	346	349	347	345	337	353	345	320	312	293	349	340	316	370	319	316	352	333	316	299	314	316	336	332	332	372	331	329	327	335	309	344	299	323	348	319	300	316	360	367	337	297	319	310	342	319	303	297	323	323	323	335	344	348	359	335	317	323	294	333	356	364	318	320	323	326	325	298	335	332	317	364	352	300	347	316	299	328	319	347	335	323	326	322	339	294	327	346	321	320	321	320	320	331	327	325	327	293	303	317	322	316	338	340	305	349	312	295	351	316	334	336	317	315	331	296	327	307	345	394	335	325	304	326	305	296	317	294	336	325	322	325	289	320	321	319	312	329	314	298	319	317	363	321	316	331	335	322	310	318	335	312	329	358	361	309	325	318	340	350	340	328	344	310	356	310	321	318	333	326	326	282	317	323	337	333	330	298	327	301	333	314	347	317	341	315	315	297	344	339	340	335	331	311	349	332	353	297	331	325	311	309	325	328	305	316	347	316	325	352	332	299	328	349	307	310	335	332	307	326	323	313	317	331	302	287	274	317	311	317	312	345	322	347	325	315	354	353	349	323	389	363	352	353	323	336	324	352	339	319	351	329	338	328	322	322	372	329	325	308	296	343	337	333	326	330	308	347	321	302	328	324	361	306	354	356	331	300	332	346	327	319	339	325	305	340	305	361	333	340	328	360	318	316	350	287	348	338	309	359	330	308	336	338	316	340	317	307	352	332	345	340	338	328	335	324	336	286	358	290	312	333	315	352	334	320	318	329	300	338	317	355	350	323	313	326	341	316	303	313	328	310	337	336	326	341	300	339	327	301	337	339	338	337	308	322	355	309	298	350	340	326	320	355	321	342	333	344	315	322	338	328	331	290	335	301	324	370	305	324	321	327	307	322	289	344	369	354	360	317	329	294	317	314	326	328	329	305	318	322	309	318	327	329	326	294	349	325	328	341	300	342	318	300	326	335	348	318	337	330	356	309	331	344	313	327	316	303	341	372	312	353	304	307	309	298	310	329	332	341	340	333	300	335	313	316	299	317	345	325	315	307	353	315	332	329	351	312	306	299	323	337	343	315	317	291	300	324	332	324	339	326	337	317	349	320	354	356	323	336	344	335	332	333	330	310	326	333	339	345	324	333	359	340	343	320	315	359	315	313	300	315	317	312	292	351	311	352	330	321	339	317	325	333	314	351	331	323	348	348	331	328	321	325	313	326	347	337	341	375	322	317	310	320	324	328	357	326	360	324	340	326	312	333	354	316	322	327	316	336	341	340	297	338	322	317	357	327	337	358	332	344	306	325	326	292	320	331	305	333	319	328	307	321	329	354	384	324	312	308	336	336	331	329	318	339	312	331	344	317	355	350	340	321	304	351	288	362	298	303	323	326	346	334	350	328	331	323	358	307	326	337	315	328	308	331	304	315	331	307	306	332	324	309	305	315	294	390	358	315	304	346	321	337	290	353	332	329	358	323	295	337	329	327	292	342	331	310	321	322	326	312	328	319	331	295	330	317	357	312	295	324	332	343	347	360	325	363	309	321	305	306	298	310	325	310	331	324	347	327	345	332	286	331	302	326	379	332	342	310	328	290	319	319	330	281	329	332	320	359	336	350	335	353	334	321	343	337	310	333	332	334	316	325	320	318	312	332	324	332	305	340	374	293	352	325	322	299	335	353	336	304	317	326	312	317	348	319	330	338	307	315	326	330	309	310	364	313	353	343	311	337	290	335	305	314	320	331	322	341	303	299	321	322	338	323	324	328	300	306	350	308	325	317	320	318	317	346	322	330	315	314	310	352	342	326	312	316	319	326	303	320	342	331	329	316	316	352	307	334	341	303	321	322	332	338	326	340	327	346	287	334	316	310	385	321	322	338	308	317	339	335	350	339	315	304	319	353	329	327	331	307	318	338	325	331	319	339	319	311	315	344	313	315	325	323	335	335	320	307	310	345	336	351	344	317	338	336	304
16301	24777	12181	5452	5700	2425	1175	685	411	264	290	319	319	306	318	309	281	288	283	319	321	290	305	334	295	323	297	294	311	322	279	275	288	297	305	287	306	303	298	291	339	291	305	282	282	318	283	318	290	291	291	323	300	295	287	307	298	310	303	328	288	269	318	277	278	309	310	289	337	298	327	303	255	333	276	256	302	298	315	300	305	313	311	307	302	298	291	281	301	296	314	283	285	319	294	334	268	274	289	287	300	283	291	288	321	277	315	282	296	316	281	302	281	305	269	300	298	285	295	294	333	332	315	288	277	288	314	302	298	296	276	297	299	292	288	328	303	293	305	284	276	291	283	316	291	299	290	288	316	299	319	300	310	291	298	310	286	287	299	265	284	300	325	298	287	294	276	287	292	289	324	326	303	290	316	310	305	321	299	321	285	311	285	303	294	288	310	326	350	298	277	314	275	298	294	326	276	301	309	288	290	266	295	286	287	290	305	330	282	287	312	311	277	311	316	332	298	316	287	311	309	283	295	256	293	268	295	320	290	294	305	296	291	275	286	288	292	289	301	286	306	311	297	320	298	313	279	296	306	286	296	305	302	282	316	283	318	308	293	297	305	291	265	320	270	290	324	324	291	322	304	309	292	272	274	281	272	289	265	319	319	320	310	297	315	295	321	303	274	298	283	294	295	263	290	324	312	314	292	289	317	295	309	293	328	281	311	292	326	309	296	269	286	317	276	287	290	318	286	277	285	259	278	302	299	308	305	292	314	273	307	324	279	295	287	292	292	301	321	304	351	299	288	315	309	293	296	295	295	300	307	283	315	296	287	294	266	326	299	303	285	292	296	304	329	306	315	292	298	303	311	283	297	342	332	311	256	327	268	323	316	281	297	274	312	309	275	297	281	316	332	329	284	282	302	298	283	297	309	324	308	289	332	279	289	295	307	275	292	267	278	290	306	317	300	303	305	317	300	312	307	289	306	287	299	317	253	298	314	289	276	299	289	281	319	279	275	308	326	300	306	275	316	304	311	303	298	281	318	322	335	308	277	323	314	289	290	287	313	337	278	272	258	307	343	324	310	301	272	323	280	303	287	286	306	311	279	291	325	282	279	293	304	333	288	261	329	283	307	324	288	279	308	270	302	303	289	348	308	301	278	283	320	299	307	298	288	294	302	329	301	322	307	331	297	312	307	302	263	300	307	296	284	312	303	258	308	296	291	325	268	263	303	290	323	305	272	295	296	303	305	312	292	289	314	293	289	314	308	310	282	300	318	309	330	323	301	284	277	274	288	306	313	269	304	300	289	294	312	280	286	295	286	286	319	290	308	306	296	292	313	280	313	308	286	288	308	291	304	259	302	314	298	294	260	294	284	315	298	285	310	313	297	318	329	298	285	276	288	306	307	288	321	295	312	290	308	310	280	279	311	289	296	281	280	306	281	292	294	295	306	270	283	273	306	324	298	314	305	313	312	305	312	297	305	288	304	332	298	317	283	278	309	283	285	267	293	298	295	291	290	266	305	313	281	308	300	301	272	305	292	300	299	281	318	316	331	287	295	275	291	304	328	283	299	302	286	280	316	297	259	328	292	285	322	341	278	282	305	303	309	276	330	309	291	327	284	303	313	290	306	283	298	303	305	312	262	341	312	297	267	309	290	309	296	307	301	276	324	286	312	295	297	282	269	300	261	290	283	287	300	297	295	333	301	296	309	286	281	318	295	302	297	277	332	311	308	286	302	271	301	314	312	297	327	328	311	312	299	272	296	315	291	304	305	292	323	314	285	297	303	308	297	322	314	320	297	275	324	313	276	289	335	305	305	312	276	298	304	278	298	290	316	292	304	306	294	274	288	293	267	307	330	299	284	288	286	303	297	280	314	297	280	280	309	278	315	304	289	278	326	281	327	249	295	288	271	298	316	286	279	320	293	326	272	320	310	285	259	316	293	294	296	309	305	318	313	292	292	311	306	272	309	305	310	300	271	297	315	309	314	302	273	277	304	301	319	277	287	300	313	314	297	292	306	292	337	337	302	290	318	282	293	318	299	313	300	294	276	289	295	288	306	300	305	318	307	282	281	286	272	334	300	313	276	295	295	301	333	294	311	295	292	317	288	258	286	302	314	284	283	301	282	312	318	284	300	281	301	318	294	320	279	306	291	306	319	313	295	313	318	288	317	311	333	301	315	291	283	309	309	280	315	312	293	317	305	296	291	292	294	317	324	312	301	300	315	296	318	312	315	298	306	336	324	310	317	321	292	302	296	302	287	299	299	316	309	328	263	276	301	274	299	329	292	290	295	293	292	313	264	300	333	295	270	300	282	329	282	297	259	300	297	310	295	301	335	276	303	298	306	300	293	305	281	273	303	260	301	322	300	257	298	308	291	276	276	304	341	303	284	288	314	290	287	293	298	321	309	300	286	302	253	288	342	295	299	270	297	331	317	310	315	298	318	319	294	296	274	335	283	327	312	309	297	281	276	299	294	321	267	285	300	329	267	289	295	299	298	315	296	271	309	306	258	301	301	310	314	306	298	315	313	321	290	301	324	305	290	309	283	272	339	291	307	287	301	286	291	266	306	323	277	284	302	339	325	304	266	297	315	317	272	291	263	301	280	310	310	311	304	288	291	319	287	283	334	319	306	299	315	296	307	320	286	315	293	278	267	284	293	283	309	308	279	294	306	305	292	304	280	292	322	320	273	297	285	300	336	284	322	292	327	318	305	289	293	286	321	284	298	279	305	329	283	303	283	315	266	297	295	286	311	321	296	302	282	282	309	313	280	294	281	276	304	288	286	288	291	309	284	296	312	268	284	307	275	306	338	312	311	298	311	288	301	288	303	315	272	299	264	293	306	288	311	280	273	306	320	313	302	295	322	291	296	298	290	291	306	289	279	297	303	329	292	326	274	308	335	300	304	319	300	290	333	307	299	310	287	263	312	300	249	300	286	304	283	322	305	302	312	285	302	304	301	295	308	306	263	292	304	305	346	299	304	320	331	309	290	309	332	311	273	305	272	313	278	305	308	305	293	282	277	302	302	280	292	298	297	306	293	305	292	313	309	294	294	288	308	302	304	284	302	297	313	290	292	288	300	287	287	283	292	316	305	293	296	277	290	295	292	296	290	304	285	310	315	294	287	283	302	298	299	276	280	280	300	290	286	265	278	303	309	283	293	299	319	297	286	286	301	289	275	318	310	281	267	296	310	279	276	317	293	315	298	301	292	322	325	324	285	320	283	318	285	313	288	311	283	294	311	272	309	308	294	297	296	291	315	306	315	288	317	319	289	290	320	309	289	316	301	302	308	296	271	319	301	258	273	285	304	303	316	315	296	296	288	316	291	292	304	292	309	272	326	281	271	275	282	313	287	279	306	286	293	298	328	281	301	278	301	282	281	294	301	311	306	300	295	285	321	298	303	282	296	286	275	275	301	276	271	294	286	288	318	285	333	306	289	287	278	282	289	310	298	279	314	273	316	323	296	277	307	309	296	310
25569	22833	31499	33063	36646	23389	11957	4242	1459	411	338	366	350	320	339	369	317	314	325	327	325	316	336	348	339	330	351	354	339	318	314	321	319	360	366	296	352	353	350	323	346	339	328	346	335	323	309	322	324	333	337	328	332	307	325	365	324	333	309	340	306	337	335	313	333	310	354	326	312	319	336	341	335	316	348	326	359	325	330	303	293	343	323	313	335	324	321	335	300	325	342	333	341	326	334	332	308	320	306	343	345	335	340	340	316	303	321	370	358	319	344	323	308	322	334	312	304	351	345	363	324	351	337	328	321	329	316	351	333	303	349	348	340	348	307	334	343	311	328	328	348	347	330	350	336	354	304	295	312	325	333	336	337	317	361	327	310	348	338	335	309	328	318	377	351	331	305	328	319	302	334	335	318	318	358	315	355	342	345	366	313	345	340	335	306	334	331	323	339	309	302	323	297	330	339	348	371	334	333	333	331	354	299	354	295	298	339	339	351	293	323	304	324	352	323	312	301	341	324	345	359	331	321	311	346	339	304	327	346	302	296	315	338	342	352	344	353	300	315	332	319	322	324	331	303	320	309	328	330	313	293	358	358	368	318	322	307	290	334	346	342	297	328	325	362	322	302	341	311	318	316	328	288	324	306	338	322	339	301	378	327	304	318	315	312	349	310	352	341	323	293	322	313	326	341	323	345	326	309	324	324	335	345	366	329	335	359	315	318	325	330	338	312	329	289	338	352	325	312	324	309	334	344	336	335	325	314	336	343	346	339	320	350	304	294	350	331	313	343	348	350	331	308	367	311	341	303	298	317	337	310	340	366	323	299	340	309	338	330	316	324	323	326	326	313	335	338	358	282	296	263	313	312	352	328	334	335	330	342	303	332	329	332	356	359	322	331	358	323	318	316	347	323	303	346	308	334	358	310	326	329	334	339	343	324	328	327	318	321	315	329	313	322	323	340	344	319	307	320	295	312	334	329	292	339	322	318	313	326	338	317	326	335	326	359	353	307	335	322	316	348	322	351	360	342	320	337	301	336	308	308	335	303	299	337	314	307	345	303	334	332	334	300	313	332	311	352	336	354	312	330	323	324	321	339	297	324	326	295	315	319	313	333	338	326	330	349	301	315	341	360	271	354	335	324	341	302	318	326	345	334	322	334	341	317	345	310	325	329	346	319	315	301	359	344	320	343	318	334	301	357	331	342	298	332	342	335	328	331	347	299	319	319	333	303	346	300	324	326	318	330	324	343	330	347	365	288	357	329	292	325	348	359	311	325	329	319	314	318	314	349	317	335	317	334	287	316	316	343	305	303	338	335	344	326	310	305	319	331	300	340	320	315	355	333	293	324	338	328	343	311	353	328	328	316	315	363	312	308	326	288	316	343	348	319	313	299	311	332	326	366	349	324	327	322	345	324	318	331	335	355	346	327	290	317	302	357	314	360	293	292	338	335	324	346	350	331	356	324	332	311	321	358	285	365	309	328	339	345	323	317	307	298	308	312	353	323	353	334	339	339	317	367	332	325	343	333	334	338	330	319	303	321	352	339	290	313	311	319	334	301	348	312	301	333	316	312	344	346	297	355	299	315	335	344	315	328	341	342	378	315	341	339	303	335	326	338	310	312	305	334	299	323	296	322	325	348	340	293	293	323	301	359	342	320	368	340	316	316	329	323	325	322	327	306	327	348	358	329	342	303	326	348	330	312	352	321	329	309	308	288	328	343	310	331	325	322	327	313	323	332	343	356	304	347	343	337	335	334	325	328	316	315	345	348	340	284	308	312	340	314	353	326	321	313	331	329	336	326	333	317	337	364	348	343	321	317	304	297	314	304	364	313	304	330	334	314	298	305	342	312	318	330	329	334	334	302	341	342	334	336	336	289	334	348	314	344	325	303	310	345	331	317	328	344	326	352	327	360	313	313	312	313	320	331	305	325	316	318	332	359	345	335	300	312	311	327	356	311	300	349	335	347	312	335	315	334	343	302	319	361	296	334	322	336	314	345	354	318	327	338	289	306	294	319	349	293	343	335	308	326	368	315	357	315	312	314	320	304	291	302	361	335	350	287	328	339	333	306	353	330	344	314	351	306	324	325	335	297	314	328	316	318	335	342	313	306	343	359	341	350	321	328	320	341	317	309	345	292	340	302	317	298	324	346	320	310	307	323	292	293	319	304	338	307	294	329	330	318	314	334	323	338	347	353	333	361	336	298	287	292	357	337	337	323	351	362	319	364	329	304	317	333	284	333	337	304	323	328	330	328	355	341	324	329	330	322	339	344	355	313	315	367	349	329	328	331	337	282	311	319	306	327	315	289	323	369	354	312	344	328	315	327	306	307	344	332	309	336	303	307	333	326	350	318	359	329	299	315	304	340	352	332	352	319	347	288	343	311	356	317	323	294	323	328	321	306	307	311	349	331	316	298	315	336	295	323	337	339	343	294	328	326	297	316	339	304	326	343	343	341	322	327	340	341	312	328	333	355	337	368	317	302	311	336	317	305	308	317	323	310	305	341	344	327	325	301	334	309	323	296	325	350	328	322	322	306	319	297	328	298	349	330	318	340	307	336	308	294	320	320	347	301	328	329	323	325	338	336	359	285	332	316	335	319	376	328	336	296	315	334	314	338	296	316	319	343	303	362	310	317	325	336	315	304	340	314	309	283	357	355	301	335	319	344	288	290	318	332	295	324	301	369	316	353	326	324	335	336	342	302	321	298	320	306	305	331	311	323	319	306	324	333	334	339	332	321	350	298	297	353	317	319	319	318	344	332	337	317	327	340	324	326	332	334	315	344	314	326	337	323	314	330	357	347	345	328	325	297	333	316	321	327	284	316	339	315	326	291	322	309	346	350	301	318	315	334	325	350	326	331	344	329	301	326	323	342	337	312	297	325	285	308	329	337	335	306	345	342	314	312	329	324	341	323	332	325	294	344	329	343	327	328	303	340	318	326	321	333	351	345	304	326	335	290	315	327	333	322	347	297	344	314	328	325	353	336	325	354	318	289	352	338	309	337	335	321	308	327	319	311	329	328	342	353	339	351	319	341	330	336	340	373	330	337	363	327	343	300	290	324	319	328	350	343	310	320	331	342	331	304	313	313	358	354	336	308	304	302	329	324	348	290	313	339	348	331	371	330	329	325	345	337	310	301	320	335	320	339	347	315	309	313	302	310	323	342	324	345	328	316	358	300	267	339	335	325	303	328	310	302	324	379	328	331	310	344	317	333	366	316	320	332	316	290	303	318	314	327	304	314	334	340	337	294	340	309	316	353	300	315	333	298	352	325	300	339	345	322	309	321	320	329	315	334	325	351	344	312	314	299	337	343	298	315	319	312	344	332	317	307	365	336	315	299	349	346	345	316	333	328	315	293	300	323	341	297	318	332	355	312	328	301	321	325	357	315	306	346	337	348	320	331	327	312	333	308	311	319	330	323	334	295	339	337	335	309	318	343	313	303	339	320	326	352	312	342	325	343	339	337	291	346	328	338	314
52922	80875	55920	40548	35424	17942	8618	4782	2036	355	333	349	342	357	326	321	308	348	332	341	331	332	321	347	335	336	321	316	324	356	330	343	324	340	317	346	312	325	326	327	317	326	313	359	351	347	353	332	300	319	321	319	349	311	336	300	342	310	341	308	304	315	321	337	323	341	361	332	310	357	306	318	335	335	316	348	308	339	323	344	353	331	327	348	324	326	319	308	296	302	322	331	304	325	344	341	291	322	345	301	312	331	333	316	306	336	334	332	319	310	320	326	323	310	337	343	319	333	314	310	330	321	317	306	318	328	334	346	313	306	326	348	337	349	316	332	316	312	355	330	327	324	302	331	353	341	332	331	296	322	332	287	307	331	311	303	357	289	329	304	309	343	341	291	314	339	346	329	296	335	327	306	310	330	330	320	315	310	322	314	323	298	301	321	358	339	345	333	337	300	345	350	359	349	337	321	322	347	357	338	311	315	326	308	347	332	308	274	350	289	322	336	328	331	332	350	329	359	341	333	332	325	307	313	321	306	307	330	324	317	359	338	336	317	334	318	337	313	308	361	310	340	327	347	313	289	321	308	325	291	311	306	320	316	310	312	312	323	321	334	358	321	344	298	344	294	300	298	311	338	348	319	285	288	333	322	329	341	320	314	295	341	298	355	302	298	315	352	357	350	332	309	274	311	321	301	300	313	331	306	324	328	314	321	335	339	327	323	346	300	329	282	293	308	338	346	318	342	305	290	333	344	317	308	340	306	305	322	311	315	312	304	332	327	330	281	311	336	341	326	314	310	331	319	336	320	296	332	298	318	302	317	325	307	294	291	338	346	328	330	322	303	320	295	325	346	322	301	358	332	329	320	313	303	317	310	311	335	334	311	322	313	309	332	326	365	329	340	330	341	342	317	309	337	350	317	304	330	336	331	320	267	311	322	348	319	310	332	305	333	334	318	305	325	314	294	334	337	349	315	327	314	301	327	317	311	334	316	314	357	333	306	300	300	307	352	329	303	374	332	278	311	346	317	335	322	330	311	312	328	317	347	327	309	290	363	315	358	346	313	319	327	317	307	335	301	327	277	346	347	319	324	332	336	305	332	344	325	329	337	322	353	329	333	342	315	306	362	319	320	326	313	311	324	301	303	311	307	304	325	325	325	305	325	347	352	299	360	336	300	325	307	329	373	349	345	322	306	336	325	310	331	349	299	335	307	324	322	316	321	343	358	328	346	317	304	317	311	314	348	328	331	316	321	300	347	315	304	302	296	341	331	319	322	296	327	307	315	332	309	309	308	340	342	320	312	331	313	319	341	355	305	335	323	319	328	346	346	338	328	351	313	331	353	367	315	349	369	325	315	325	330	313	299	342	378	328	370	331	353	322	320	338	300	297	348	336	331	343	356	328	326	309	319	350	362	348	326	337	338	293	315	311	329	319	301	310	321	326	302	331	333	311	328	317	311	316	337	293	338	321	315	329	296	314	300	282	339	321	297	324	299	340	309	325	336	269	293	296	345	342	316	305	319	337	335	324	335	316	301	335	315	324	329	334	313	340	312	324	346	316	353	334	309	331	345	321	323	352	320	326	374	329	323	330	310	324	372	326	319	335	304	295	292	338	304	318	309	322	290	306	307	316	313	321	323	359	319	316	326	324	313	302	296	303	325	371	307	346	317	310	293	313	325	327	335	327	319	330	328	302	324	308	314	315	302	326	334	330	313	347	326	299	337	299	362	316	340	304	305	282	320	315	320	320	327	334	319	329	288	308	326	331	322	347	334	312	331	330	351	330	305	310	333	345	328	340	333	336	326	322	339	306	326	308	339	300	323	325	312	331	320	312	318	349	286	308	357	360	319	326	298	292	333	286	300	313	294	298	366	318	363	310	348	357	332	326	322	323	330	326	332	329	311	304	325	337	315	324	308	294	308	293	340	297	299	343	352	317	324	312	325	309	314	296	319	326	326	299	344	361	330	319	337	331	297	324	344	293	325	318	343	327	309	310	327	306	334	324	286	334	307	336	302	307	343	325	330	313	361	332	330	337	325	325	326	349	288	315	326	337	280	336	328	323	327	338	336	340	341	354	318	308	313	326	299	303	302	330	321	308	356	292	334	319	285	338	312	325	315	333	345	335	315	313	324	311	334	344	357	336	308	346	335	307	310	341	315	329	350	332	335	313	285	311	339	306	328	345	337	289	325	334	330	289	321	292	336	337	349	324	339	307	324	330	320	310	306	327	297	315	319	294	335	323	300	332	331	337	303	305	300	300	319	334	340	296	324	329	301	345	320	374	345	330	316	309	300	313	297	347	271	302	337	311	343	363	319	311	329	317	337	309	277	298	329	330	289	285	285	301	295	321	328	321	297	313	326	300	316	283	305	320	326	330	331	307	329	321	295	307	286	308	358	326	339	339	278	363	340	342	301	336	325	300	313	345	335	289	329	327	332	285	330	313	336	307	340	332	345	296	346	319	314	326	298	298	317	345	325	350	327	306	338	326	317	354	318	325	299	340	301	310	311	309	331	322	348	345	302	326	328	355	298	313	338	311	342	297	343	305	325	312	291	291	325	294	322	329	336	310	291	320	320	328	336	328	322	301	314	311	319	345	313	315	328	317	337	352	341	343	334	328	301	315	338	312	304	300	302	307	333	326	322	302	352	327	279	293	335	355	314	328	332	339	348	316	295	357	335	329	344	332	326	302	346	335	327	328	310	326	340	330	343	299	345	335	309	282	340	341	322	320	311	311	320	327	355	338	333	292	334	325	324	319	339	300	323	325	316	317	312	304	313	291	286	329	329	323	372	297	325	339	307	326	298	313	335	336	314	361	336	285	323	357	344	303	323	332	346	325	326	370	292	306	340	334	303	310	307	335	318	340	319	324	318	318	324	311	326	350	312	363	371	314	325	292	316	346	308	346	280	346	341	303	302	286	317	327	306	305	330	332	308	303	331	298	310	327	316	315	309	335	306	319	299	330	291	346	288	311	336	377	315	315	302	320	357	303	290	318	305	348	272	330	367	343	295	325	327	330	307	348	360	336	296	317	337	321	327	312	344	323	329	323	331	374	294	303	309	313	333	321	349	331	294	323	296	339	298	306	332	322	326	331	337	314	341	320	317	316	295	321	302	324	320	307	319	352	329	308	321	352	349	313	326	340	310	295	325	305	324	353	353	347	323	322	318	309	295	342	311	338	357	328	330	342	321	327	327	308	338	315	313	286	327	315	315	322	335	340	329	339	325	328	295	334	339	343	334	290	314	323	309	331	317	321	304	349	363	297	360	332	326	319	299	355	346	329	369	325	304	333	346	304	289	300	301	309	339	310	343	305	315	308	334	284	320	319	341	350	307	337	365	329	317	337	311	330	323	334	313	340	307	318	330	290	330	309	325	346	317	340	316	385	353	316	360	330	290	341	316	300	319	327	330	314	304	332	306	319	337	311	324	312	330	340	321	351	333	328	319	325	349	340	321	336	379	329	337	323	277	329	334	355	321
24550	22136	31035	30388	38709	30719	24344	9994	3671	629	496	455	449	434	424	418	458	461	431	440	461	456	460	438	481	485	458	435	471	412	441	424	404	475	424	444	468	420	460	403	415	478	467	437	445	421	365	447	446	446	441	419	423	450	458	477	439	445	454	418	476	430	421	434	452	384	439	421	441	431	466	457	387	471	425	447	443	430	400	447	425	419	445	450	443	412	457	448	454	417	451	444	434	451	424	414	451	442	421	404	391	461	417	425	466	391	421	422	443	431	408	439	436	375	429	413	399	449	434	433	459	414	481	428	421	418	452	400	422	420	412	471	473	399	426	487	414	429	408	439	393	433	450	416	417	442	424	420	438	417	453	436	417	430	415	415	438	443	427	419	468	449	420	444	449	410	434	405	420	453	402	410	433	456	426	428	448	433	455	447	430	448	431	441	446	473	427	468	406	430	445	465	448	415	432	393	434	413	416	429	447	453	416	436	446	413	429	436	460	428	438	435	451	461	459	436	417	421	467	424	421	410	430	460	407	431	409	458	432	415	430	475	396	470	398	408	396	409	447	418	458	421	424	441	462	447	449	467	457	439	398	430	457	452	452	439	426	445	446	455	404	425	454	419	423	460	429	414	417	439	424	436	462	429	391	405	423	421	451	448	446	437	421	446	452	400	433	385	452	449	435	459	461	408	449	424	410	434	451	445	423	423	433	396	440	409	455	435	411	484	472	426	476	435	429	400	404	428	468	418	455	428	450	424	455	433	442	414	413	397	445	418	446	452	463	418	449	387	437	459	438	439	427	413	472	407	388	426	428	435	409	474	395	442	421	462	442	418	424	452	414	408	444	427	422	432	407	419	415	434	419	449	447	503	430	446	410	400	438	446	406	456	454	437	419	424	452	457	435	400	424	425	430	438	422	433	442	442	475	449	452	469	440	454	423	411	451	410	425	408	464	408	452	449	411	417	408	440	400	421	457	465	418	427	420	405	454	444	459	443	451	439	448	429	426	450	447	436	422	448	418	414	421	392	428	480	421	443	433	405	458	463	439	471	437	391	433	456	419	439	444	428	415	413	416	429	458	400	421	400	434	434	446	435	427	409	428	392	432	438	435	398	438	403	443	472	440	400	460	387	415	408	454	459	411	386	454	391	443	443	422	430	420	446	425	422	434	428	434	452	444	443	410	376	460	430	449	439	463	416	430	452	412	423	448	416	432	483	427	434	417	422	407	371	459	415	436	410	432	451	419	435	445	428	444	440	446	394	440	465	419	406	422	443	435	407	403	443	421	442	421	423	437	458	442	439	439	418	425	473	415	418	449	442	428	424	437	438	459	436	394	460	400	395	415	442	409	410	425	381	442	464	410	426	445	425	402	456	428	432	418	417	420	389	417	429	418	465	431	419	466	428	422	428	430	430	390	429	414	431	424	406	465	453	423	414	422	417	450	435	399	437	460	447	432	401	431	436	436	413	432	436	415	444	440	430	440	465	408	437	410	457	461	382	440	425	431	416	407	434	461	418	434	419	446	429	452	448	419	443	429	416	453	456	408	440	418	440	437	417	443	425	422	439	436	446	501	415	458	451	438	448	446	431	429	457	413	434	440	439	416	465	417	414	424	421	439	423	419	418	458	434	445	426	430	433	413	459	417	455	415	454	437	423	426	452	441	416	439	436	473	399	429	418	397	441	432	415	430	419	403	431	465	416	476	427	411	450	442	406	453	454	422	445	462	420	432	447	418	462	392	444	433	419	418	416	457	413	414	470	433	424	453	465	454	462	407	399	446	448	411	444	414	445	445	449	427	434	433	474	403	413	426	430	469	447	441	433	432	412	438	435	426	382	380	436	430	462	408	423	425	420	459	411	428	426	436	447	436	429	425	460	442	413	417	434	426	430	436	415	449	440	419	436	399	434	412	418	425	442	428	444	433	448	428	420	435	437	412	421	419	443	420	414	406	440	449	416	432	431	445	417	411	392	399	421	457	411	433	445	438	449	428	403	445	445	401	436	424	460	441	422	472	419	445	447	452	450	442	456	449	435	431	439	425	410	375	425	419	432	436	445	410	425	481	415	428	430	407	441	438	448	423	456	389	435	421	414	461	427	442	412	433	440	438	399	469	446	441	442	418	435	424	439	476	385	406	416	430	449	425	418	418	439	445	465	459	430	419	399	407	428	454	447	439	426	435	434	416	426	402	429	413	422	457	430	455	406	407	365	452	432	427	427	450	412	431	469	430	411	386	416	447	427	423	430	476	437	443	436	484	381	439	399	400	440	420	390	430	414	446	445	430	425	387	441	390	425	435	444	395	407	429	409	447	409	425	425	451	378	430	459	408	431	424	410	472	424	442	394	440	432	420	437	422	415	432	427	479	452	415	442	436	413	440	397	387	440	428	397	399	444	435	429	442	405	420	417	444	430	416	441	422	449	413	414	449	390	436	418	409	445	444	464	424	431	438	441	398	471	392	446	454	430	411	461	452	448	432	407	427	447	406	422	407	431	446	448	430	437	447	453	440	434	388	403	414	385	411	441	451	466	426	425	449	441	442	410	385	413	415	395	409	412	439	439	417	425	426	443	468	430	462	422	436	423	454	397	421	466	417	429	425	455	433	416	429	461	446	446	412	449	434	399	412	474	400	454	413	422	388	417	428	416	412	414	446	412	451	429	398	448	433	457	418	464	403	415	444	448	405	440	408	424	376	486	421	422	451	465	433	443	454	410	414	393	436	443	476	438	400	434	445	430	454	442	439	470	428	408	418	460	410	483	426	452	444	443	415	429	417	412	421	451	420	459	448	420	420	425	431	440	427	467	410	409	415	384	444	419	407	425	404	433	435	436	427	427	414	450	371	433	446	451	385	407	450	430	453	417	419	424	451	456	433	463	434	441	405	408	466	437	430	439	411	448	436	460	424	439	437	416	407	396	407	405	459	430	436	418	409	404	436	444	393	409	419	458	458	414	428	434	455	420	474	419	445	417	416	449	377	425	461	452	421	455	462	414	432	433	471	444	396	444	440	377	424	414	422	411	421	450	447	409	414	434	474	423	460	429	426	432	454	388	462	415	426	427	395	445	444	444	459	454	438	438	414	414	388	437	427	413	389	421	443	434	419	430	423	423	414	419	403	453	427	411	433	423	447	446	411	464	431	454	425	454	438	448	436	424	437	408	456	445	464	426	426	428	437	419	420	423	441	397	430	427	444	423	444	415	437	444	438	474	446	410	439	424	453	434	437	472	394	402	445	437	414	431	436	438	416	421	400	414	418	426	417	456	411	436	422	427	415	406	427	464	420	434	427	408	443	448	396	384	413	402	396	428	469	410	412	470	458	408	444	488	425	455	437	410	413	402	444	475	441	443	441	471	435	421	419	418	455	425	460	442	427	453	413	438	420	404	418	409	470	454	439	439	429	398	415	477	415	413	458	426	427	458	422	419	434	436	433	428	424	450	422	451	445	465	419	406	420	428	431	439	455	424	461	430	416	453	406	463	456	427
61084	90647	72980	51066	42091	27457	18580	9573	4214	609	436	472	438	450	463	438	416	393	424	428	441	475	423	439	433	397	410	424	450	414	434	469	383	416	461	433	439	443	431	446	426	451	411	410	418	442	436	436	450	449	450	424	478	484	434	405	446	389	440	436	430	425	438	464	425	438	420	407	430	411	485	515	412	403	413	381	398	414	403	426	437	445	462	416	461	429	422	442	419	450	432	466	447	447	405	402	451	413	444	417	455	470	400	445	432	424	433	430	405	443	388	449	457	420	398	442	441	459	446	465	421	430	435	391	460	440	486	448	372	437	411	420	425	419	426	463	418	454	395	440	459	401	424	397	472	376	442	401	433	418	467	414	414	451	423	464	416	447	420	432	439	427	443	411	446	465	422	457	412	419	422	403	418	440	419	409	419	416	401	436	438	416	451	420	453	394	428	438	402	412	384	409	419	372	408	425	454	448	453	422	440	443	418	416	422	418	408	401	424	406	419	430	473	454	409	433	408	436	451	453	439	413	417	451	426	454	409	412	424	425	423	415	385	388	428	393	443	439	398	457	445	446	440	438	421	446	450	429	421	367	447	409	412	430	445	438	435	413	426	439	425	466	469	424	427	385	442	422	451	424	457	407	384	429	418	391	458	460	445	426	448	435	448	396	430	448	426	437	435	431	414	419	401	456	399	434	384	413	437	362	411	379	423	432	408	461	397	442	412	486	433	429	405	444	430	415	441	399	397	454	420	442	438	438	433	417	447	459	442	415	432	436	416	440	395	423	393	418	423	415	426	433	451	396	385	394	406	438	411	426	442	408	387	444	410	408	423	418	408	447	377	438	388	414	427	415	410	419	435	422	425	435	436	421	435	425	414	469	470	406	439	468	397	423	448	390	446	407	413	425	471	423	411	464	413	448	423	415	393	442	401	479	408	412	406	426	430	432	421	401	425	404	442	454	450	439	455	432	425	449	403	415	463	420	419	420	449	416	423	406	440	444	453	389	458	364	423	436	411	417	442	407	417	417	441	416	448	469	427	425	427	398	403	455	396	419	405	451	390	419	393	421	425	419	428	404	437	416	426	433	432	464	439	432	392	416	402	399	402	438	443	425	435	404	415	434	464	402	422	440	423	429	417	422	393	482	424	422	427	431	451	396	413	469	425	429	399	400	409	446	448	407	431	486	463	428	415	389	415	414	430	444	371	433	413	407	460	439	432	428	428	439	417	397	399	427	397	424	397	422	431	389	445	409	419	415	443	447	454	418	401	437	403	392	452	414	425	395	433	417	418	447	412	393	457	424	437	442	457	438	424	423	432	439	457	438	386	445	399	421	424	439	437	387	417	395	451	400	428	393	425	409	413	445	446	437	411	415	416	415	418	429	456	415	405	404	416	445	400	406	448	404	389	436	422	405	450	407	431	423	430	454	434	423	382	447	424	428	406	412	431	440	436	450	394	431	428	404	439	427	453	432	421	434	423	443	416	423	399	406	433	394	408	443	446	452	458	437	427	418	424	443	454	430	408	434	427	434	456	434	383	401	417	465	415	421	435	412	437	416	418	390	426	412	433	371	411	432	435	434	447	442	420	400	445	405	440	395	430	415	455	434	451	417	412	419	413	426	435	419	426	465	399	389	412	423	413	408	413	411	400	422	399	374	393	433	431	425	464	417	411	448	434	414	426	440	422	442	404	431	403	416	403	373	468	470	410	395	449	426	422	424	429	424	453	421	409	402	437	411	428	414	409	396	430	408	378	452	418	454	441	433	382	423	414	407	423	381	406	440	415	403	436	450	411	450	403	405	422	432	425	382	449	422	431	421	420	414	428	478	427	426	428	436	444	414	416	417	456	376	408	403	422	426	402	387	424	432	437	409	433	463	419	447	425	425	419	435	421	424	488	429	407	437	431	430	440	430	462	409	435	426	410	444	426	420	391	399	426	417	408	423	400	429	403	413	449	433	430	428	417	426	442	396	419	448	441	401	396	423	446	443	447	420	379	425	410	440	406	417	436	423	422	448	407	391	434	405	455	424	447	421	417	408	410	411	440	426	407	412	406	431	441	437	430	441	433	443	436	409	412	428	438	397	460	421	387	406	419	426	417	413	438	395	452	432	451	424	423	431	438	430	409	414	436	437	469	422	429	451	419	451	401	402	423	439	407	421	425	446	416	415	424	454	417	457	417	433	431	432	447	418	462	386	398	443	417	390	407	435	387	404	443	420	439	443	419	424	437	464	464	439	422	438	411	453	438	405	410	426	436	404	440	411	418	426	400	438	450	404	425	433	445	415	432	427	433	392	464	422	426	404	407	433	410	416	430	418	408	408	401	432	448	425	433	456	428	426	442	417	431	413	411	414	425	452	454	432	415	438	419	402	421	414	425	468	444	392	437	428	413	445	414	418	420	445	427	421	422	419	404	421	416	402	417	392	440	410	380	419	424	434	433	468	402	414	454	418	431	395	403	447	386	429	406	414	441	435	406	449	440	424	439	440	445	455	451	400	407	396	404	479	378	413	422	388	429	396	427	442	445	415	440	449	431	424	430	434	432	424	445	444	399	436	409	428	405	409	419	390	439	396	393	411	392	473	462	404	439	439	391	451	422	449	412	455	375	401	450	446	424	425	414	400	438	420	415	388	385	435	441	410	421	424	427	462	421	458	446	446	406	421	438	379	445	430	437	391	417	411	421	418	424	409	392	419	433	439	426	446	457	422	426	442	445	465	398	417	441	419	437	449	432	419	407	435	417	434	414	408	408	425	434	428	432	419	440	401	430	404	393	434	413	433	375	449	427	399	432	412	410	449	432	449	434	430	450	470	426	387	413	425	406	399	449	460	431	421	404	396	398	414	467	416	433	454	427	442	421	428	424	415	413	410	424	404	419	410	416	408	410	447	468	449	412	425	397	421	428	393	412	379	459	462	429	440	438	395	455	426	386	442	406	416	407	417	404	434	462	418	432	442	449	421	394	405	434	448	376	471	417	406	389	442	446	420	436	413	434	452	414	427	429	406	437	411	453	411	467	392	420	405	431	457	401	433	424	457	409	405	376	411	440	433	408	469	403	408	451	440	431	435	440	399	427	424	440	427	436	403	433	399	417	434	394	393	395	442	423	426	436	465	421	423	411	401	392	427	424	423	420	441	423	412	412	401	443	419	426	427	422	416	423	411	440	438	412	426	449	478	433	441	377	419	408	448	432	441	433	435	444	402	393	396	428	406	443	386	405	486	413	442	452	396	452	433	431	393	421	424	435	411	428	418	432	391	427	414	390	396	431	394	451	433	430	422	415	423	423	417	424	391	455	423	414	404	408	390	394	446	419	428	404	427	447	434	451	435	406	434	401	438	412	423	440	453	427	433	425	406	430	419	450	453	419	443	403	440	444	414	433	419	436	409	417	468	403	432	463	411	402	434	408	409	409	429	441	437	440	428	421	443	425	470	435	445	427	427	390	416	410	412	420	427	428	426	439	433	420	406	427	413	462	444	421	410
29035	22566	15210	6503	3551	1786	1095	583	354	253	283	233	271	229	245	258	234	248	255	254	255	270	244	253	218	221	238	257	253	227	253	248	231	266	267	205	260	247	228	262	260	252	237	224	237	243	279	211	218	264	243	259	211	220	242	217	257	230	214	281	247	238	255	197	251	276	263	268	230	243	243	242	249	259	203	257	230	238	233	239	243	234	217	245	257	224	255	262	261	262	263	226	230	234	237	229	258	233	218	237	262	261	261	217	241	221	244	244	231	241	231	246	240	249	261	228	246	260	236	245	227	231	252	237	244	239	227	229	225	251	243	257	244	233	207	244	264	240	236	244	241	234	240	224	232	221	243	271	211	250	262	233	262	241	246	243	227	259	234	233	238	245	238	224	241	220	255	235	234	228	218	246	219	245	239	236	265	217	254	256	257	229	257	254	237	226	249	231	239	208	230	236	243	234	245	226	240	234	217	246	227	233	235	250	232	249	216	258	250	235	239	236	236	249	242	252	211	231	256	255	237	230	240	245	233	240	246	223	216	243	274	284	240	253	213	210	258	267	245	258	238	238	273	237	252	300	227	204	234	262	262	233	232	252	264	284	226	255	247	243	255	224	235	260	273	241	235	270	239	246	236	241	244	237	240	248	247	240	239	251	221	239	237	229	240	254	242	244	270	246	248	259	248	264	209	233	259	241	244	233	259	228	233	251	203	266	256	267	231	234	247	252	260	232	226	229	237	248	270	253	260	250	243	226	245	266	225	246	257	251	255	229	265	232	239	241	275	244	248	249	242	231	253	228	236	225	252	232	239	238	237	252	248	239	276	249	238	240	266	251	244	237	226	247	225	249	230	237	240	261	253	215	244	257	252	241	246	238	241	246	240	262	232	246	254	258	251	253	225	233	220	262	259	247	255	226	231	210	239	223	252	232	226	234	240	245	236	229	258	228	237	270	241	215	238	240	230	228	253	247	252	259	222	257	247	255	255	272	245	236	205	240	249	251	256	225	229	258	239	218	250	252	213	229	261	228	242	230	248	251	244	224	258	249	240	239	234	238	244	235	271	250	263	237	297	239	244	239	238	234	241	230	271	241	237	250	244	235	231	222	263	237	249	230	230	239	254	233	274	229	262	251	243	252	241	225	213	208	249	199	246	252	222	235	247	229	237	233	211	238	244	220	235	264	214	243	251	217	238	256	254	246	250	248	221	247	246	232	236	226	206	251	234	233	264	270	228	257	244	223	229	233	245	254	229	267	226	232	234	247	236	230	254	247	238	252	264	272	291	233	241	231	235	245	233	265	207	252	231	242	260	223	231	252	229	252	252	245	235	229	240	220	236	234	239	236	207	237	249	255	240	263	241	237	241	232	243	242	219	251	271	234	273	261	245	208	224	227	248	228	243	224	232	232	247	236	242	233	253	241	269	241	247	261	222	239	234	256	236	255	250	238	242	230	239	225	237	234	232	255	253	264	250	242	235	219	238	257	218	240	246	233	238	250	246	239	217	238	259	246	282	252	233	235	237	258	271	220	225	228	235	229	281	236	247	245	237	211	206	256	265	254	238	258	254	226	255	250	234	238	236	253	231	224	253	235	247	279	234	242	245	239	260	261	227	221	228	216	214	249	232	247	230	231	259	236	242	269	239	235	215	235	245	224	228	244	240	242	221	237	247	243	262	269	230	215	243	249	266	277	251	261	246	247	271	255	255	238	229	245	272	226	248	220	239	249	231	247	225	235	252	239	271	268	236	256	224	236	230	230	247	227	260	242	232	250	240	253	243	244	215	277	243	265	264	238	232	232	237	238	249	227	220	231	233	229	236	234	262	243	230	255	264	244	266	230	253	248	223	260	239	271	248	231	261	263	252	256	226	225	258	235	248	252	243	268	220	235	222	231	257	228	254	276	233	248	240	238	255	218	251	278	234	247	271	230	227	215	255	232	224	265	249	241	244	257	254	256	209	241	215	229	231	246	230	233	262	255	225	234	255	263	225	264	258	225	229	225	247	270	217	226	236	234	261	248	255	236	251	269	280	250	237	258	222	215	235	215	261	225	236	255	235	248	230	210	248	240	229	250	218	243	267	232	229	227	229	241	213	244	222	237	254	249	260	235	248	250	242	219	240	230	263	234	252	263	249	246	240	265	254	274	225	227	240	261	240	253	263	237	244	230	244	239	216	238	236	218	248	253	249	246	253	246	232	260	230	220	251	223	237	237	250	224	246	251	251	284	224	241	280	240	242	218	230	256	257	232	231	237	224	260	241	228	246	234	244	223	253	242	267	247	208	242	232	249	227	261	247	237	264	236	226	235	228	269	221	254	261	221	269	249	243	250	250	252	279	219	242	228	225	253	250	246	243	266	253	234	260	233	252	231	244	259	265	253	236	248	271	259	223	237	266	229	219	255	262	253	214	226	242	284	257	267	220	294	249	233	239	246	214	254	248	236	232	234	248	242	251	215	260	266	235	250	249	245	232	242	228	227	237	218	231	256	229	241	276	220	207	245	251	235	246	245	238	248	242	250	245	248	208	232	235	225	250	242	225	222	220	243	263	254	270	254	255	250	212	225	236	239	217	253	243	254	248	231	228	242	252	269	246	246	249	242	221	241	251	252	264	237	269	270	241	246	240	222	223	238	255	223	256	268	258	255	244	243	237	216	267	246	260	232	239	197	232	253	229	250	241	236	247	221	242	265	264	247	228	245	248	239	217	249	234	230	238	248	237	220	267	263	247	280	234	255	250	237	243	290	245	221	248	262	259	244	236	221	216	236	233	226	234	229	244	229	212	240	235	261	280	244	221	241	245	258	229	224	232	225	259	253	241	227	233	242	225	230	233	242	224	255	223	254	238	230	248	223	244	240	255	231	263	242	234	266	229	243	253	260	242	219	242	253	228	268	271	221	253	244	257	277	253	218	248	226	263	230	244	276	252	244	254	261	255	236	258	249	253	227	211	228	236	234	231	275	232	258	231	265	256	242	232	241	254	227	239	235	225	244	264	219	264	264	239	261	234	211	248	261	248	238	270	230	235	247	214	260	262	270	233	260	255	241	193	242	259	234	244	252	281	262	251	238	235	205	271	225	247	246	252	276	262	235	231	234	227	211	223	276	238	273	228	224	235	266	244	250	252	274	234	205	237	297	232	240	239	238	231	260	258	247	243	256	255	257	238	224	271	255	254	236	220	232	250	237	253	237	254	220	258	248	230	236	247	234	234	236	232	257	265	267	272	238	237	230	224	274	227	211	226	260	230	234	236	227	242	239	277	240	238	213	265	237	257	265	262	270	274	245	251	222	256	248	233	259	255	234	231	238	214	252	252	256	236	248	266	222	255	236	239	245	234	239	226	226	245	248	231	237	248	233	255	216	218	248	221	242	253	246	242	239	224	233	243	230	258	194	231	257	251	214	263	240	260	247	248	252	246	246	249	264	275	237	231	246	264	235	236	248	275	280	220	258	255	265	243	243	235	241	249	248	229	257	275	271	229	235
16114	21544	12999	5051	3963	2303	1468	703	394	236	220	235	187	220	230	207	206	239	242	246	240	227	246	231	252	214	243	208	252	242	203	237	236	212	223	229	238	236	211	228	231	230	234	249	229	235	261	228	244	252	246	248	235	235	239	235	203	240	239	242	239	230	209	186	220	219	226	235	232	219	224	218	219	238	220	224	224	208	207	242	221	240	252	213	227	250	222	223	208	239	251	227	222	225	225	210	207	231	247	225	230	233	238	243	214	232	227	226	233	239	237	220	244	229	242	249	222	215	231	239	217	242	230	226	231	243	239	223	219	234	235	214	224	234	232	237	215	214	217	216	228	233	216	203	225	212	244	207	255	230	229	212	227	222	259	224	238	205	204	231	236	265	230	224	234	195	237	229	218	239	222	224	220	226	211	212	221	283	237	233	260	217	206	225	238	243	238	244	208	210	209	239	219	228	194	210	213	248	238	245	261	235	237	250	217	208	224	241	235	203	240	208	255	232	245	217	231	257	211	238	229	262	234	233	235	220	251	231	247	224	237	236	210	226	249	220	225	243	215	230	214	224	242	232	228	207	242	237	242	232	229	219	214	215	250	249	206	227	241	217	226	230	255	230	228	202	216	209	218	214	222	244	218	233	242	222	252	246	231	234	222	218	219	230	231	237	231	257	237	205	229	253	207	207	231	228	215	235	214	225	226	266	233	259	221	240	212	237	214	238	232	228	222	214	226	227	224	212	230	236	225	232	216	260	234	219	239	244	219	202	210	231	217	231	240	237	223	228	201	205	215	242	217	217	233	218	209	213	228	237	251	255	220	233	206	222	203	222	233	251	220	249	241	206	203	249	212	255	230	234	243	242	245	248	207	215	239	217	222	214	228	225	255	229	256	229	223	238	208	241	234	235	220	227	240	239	207	229	185	245	215	214	227	232	226	225	236	248	232	229	229	264	231	242	236	196	248	217	225	228	196	201	231	218	219	194	223	223	213	252	213	259	207	224	227	226	241	218	230	208	218	216	225	226	239	223	243	238	215	214	217	263	208	223	206	229	234	216	198	231	219	247	234	230	212	230	226	231	204	189	226	225	215	215	244	239	208	238	211	236	238	211	217	208	239	215	236	215	250	230	216	223	235	246	233	220	224	236	229	230	260	217	221	215	218	230	230	238	223	215	261	239	232	228	221	220	266	205	237	218	219	200	237	209	235	233	229	206	239	246	211	250	216	216	235	214	239	213	260	204	233	221	223	280	220	254	244	216	225	235	230	238	232	233	217	233	230	232	238	204	267	220	204	254	256	229	207	236	254	240	252	236	243	242	204	244	204	258	211	220	219	210	235	224	243	236	229	217	223	221	219	212	245	243	226	224	233	208	209	225	233	217	232	237	219	218	224	233	217	234	229	228	216	240	247	258	223	211	233	238	227	200	240	240	222	204	216	210	235	218	258	205	203	218	240	235	217	202	240	229	223	216	208	246	216	238	240	220	217	228	228	215	235	217	237	209	243	241	239	253	226	227	220	228	211	222	241	230	241	234	224	245	228	251	225	241	218	219	221	229	241	243	214	226	243	210	236	227	207	220	203	228	217	228	242	214	252	249	236	253	226	227	203	229	214	224	245	241	222	231	238	221	251	230	248	227	223	240	222	245	214	236	243	224	222	235	205	203	228	230	214	234	243	244	207	226	212	201	259	249	237	206	233	246	224	230	207	214	220	219	235	234	252	226	225	230	204	240	209	245	217	223	246	232	228	212	254	219	242	225	228	239	227	240	209	221	232	228	215	223	227	252	232	207	244	230	233	243	198	229	217	225	234	231	218	226	212	262	232	228	257	233	232	234	229	232	244	259	227	236	219	222	237	215	244	243	235	205	231	246	213	229	251	241	198	212	240	235	240	222	225	222	226	231	223	220	241	221	196	213	242	208	204	223	227	238	225	226	242	240	227	238	239	207	253	207	247	234	204	237	221	211	248	234	216	201	210	220	203	223	196	200	243	228	232	214	221	227	220	233	226	245	247	252	228	216	265	218	239	227	213	249	245	227	234	253	248	232	230	215	237	233	245	228	249	240	211	222	228	230	223	217	225	242	222	228	230	215	224	235	233	239	237	243	216	254	258	216	257	192	262	210	243	240	228	215	218	189	238	206	230	217	241	215	227	231	233	206	233	234	259	235	253	225	225	220	236	255	223	255	223	240	228	210	225	206	257	231	225	232	258	236	246	268	247	239	256	223	245	207	235	252	221	210	246	262	206	218	229	230	183	234	229	231	230	237	229	205	211	224	200	215	223	231	231	242	220	249	233	220	251	226	208	264	236	223	226	203	221	216	231	247	223	215	254	226	239	205	229	201	236	205	226	223	243	235	233	212	264	230	220	248	248	219	209	236	245	228	204	222	230	214	238	240	230	225	191	220	222	251	246	230	249	235	235	213	227	251	253	224	232	230	217	215	200	237	223	214	246	216	233	246	218	240	208	199	238	229	237	206	241	200	215	244	230	240	206	217	219	229	215	225	229	217	230	212	221	217	223	229	236	230	232	228	225	185	212	232	195	250	228	242	209	232	233	225	234	238	216	202	257	208	248	220	232	235	241	212	224	244	233	234	233	247	229	194	207	255	248	216	214	221	221	233	235	230	210	224	207	216	240	219	238	232	220	218	237	243	214	238	239	205	234	239	235	223	234	244	240	240	201	222	223	238	222	234	211	226	241	213	228	215	210	227	230	233	231	226	223	218	233	219	223	221	254	239	224	253	222	240	204	213	233	239	195	216	270	225	232	228	217	184	222	213	243	220	217	232	216	230	239	235	235	221	203	210	215	231	236	215	237	228	234	255	220	207	202	225	232	259	231	218	258	235	205	216	223	201	217	233	239	209	230	195	264	233	207	217	235	221	228	249	227	219	222	243	236	236	220	198	207	225	205	225	231	212	215	246	209	235	235	236	207	209	221	262	222	220	229	231	237	216	247	215	235	233	252	191	206	246	203	236	232	227	213	193	230	231	233	244	246	266	213	222	234	227	211	206	239	243	224	223	235	223	212	236	224	222	261	234	243	219	207	215	243	215	218	230	230	220	223	235	243	255	216	215	240	232	273	241	229	217	216	184	257	239	207	217	240	239	227	222	239	239	240	219	222	215	241	234	213	216	213	220	235	243	188	235	225	222	224	226	228	241	235	212	241	243	232	231	247	224	240	225	221	224	219	214	254	214	240	217	224	229	216	234	251	239	260	260	230	237	244	238	234	222	236	228	227	201	216	219	246	230	213	229	237	215	230	232	239	224	243	244	219	207	226	242	232	226	223	218	225	235	207	231	233	225	251	240	237	249	250	253	219	243	242	221	228	227	227	230	223	224	229	231	234	244	216	234	257	224	234	218	187	204	229	231	237	235	221	207	230	222	235	219	251	211	237	229	232	240	231	225	226	235	233	224	225	204	246	238	231	220	241	228	232	257	228	223	234	236	217	245	201	221	221	232	222	246	220	242	214	233	241	226
25422	22384	31350	34451	29740	26335	14638	6151	2233	447	303	290	275	286	278	258	291	265	282	266	273	246	257	282	279	273	273	268	253	280	279	262	240	287	244	260	254	259	293	281	282	251	282	266	266	268	292	296	260	281	227	257	261	276	261	276	276	248	278	258	268	242	251	237	272	263	247	253	229	244	274	245	258	304	295	269	252	275	286	277	231	270	268	266	293	254	256	252	280	243	256	285	260	254	254	269	262	278	251	261	277	278	263	249	266	255	271	260	280	267	278	239	284	298	282	250	272	236	251	266	271	252	268	266	248	300	266	258	260	244	262	292	257	266	266	266	235	229	275	258	249	258	231	262	253	255	266	257	258	241	269	245	250	244	282	293	280	256	250	258	241	279	281	261	278	272	250	254	269	264	271	286	261	277	244	241	284	280	253	246	253	275	255	235	256	256	257	239	268	292	242	254	259	274	249	274	256	254	265	275	280	267	246	255	258	278	249	274	272	258	264	249	253	278	250	247	236	324	285	241	238	263	265	259	270	257	251	271	270	257	275	265	244	272	273	253	254	293	258	262	278	224	266	262	247	244	265	283	252	272	262	233	267	279	253	255	268	255	245	277	272	238	289	273	257	273	289	238	250	261	242	267	269	244	249	265	249	232	260	270	252	284	269	269	251	259	268	258	286	274	284	254	247	269	234	238	259	271	260	253	263	237	273	285	264	285	250	260	234	248	286	299	273	270	283	273	277	279	245	264	280	273	270	251	250	269	294	253	249	251	273	279	283	250	256	253	270	286	284	258	286	236	279	266	281	277	274	265	263	276	242	268	279	265	261	223	282	262	259	253	248	250	261	280	276	252	271	276	254	257	285	262	266	256	280	252	293	262	263	223	249	262	259	246	271	269	258	278	252	284	270	252	236	249	236	261	249	252	257	274	276	254	274	275	263	240	285	264	292	229	260	260	262	271	267	281	284	248	254	263	266	259	293	257	282	278	254	274	272	248	232	257	266	253	283	279	274	259	251	242	282	305	244	274	255	291	268	269	253	234	266	270	272	262	266	256	234	243	247	263	245	284	281	278	270	289	262	273	265	265	253	256	263	259	261	242	254	279	247	250	249	272	257	277	266	257	293	267	253	256	265	281	241	252	266	260	255	256	266	274	256	276	277	248	244	269	216	261	266	262	249	258	277	251	287	268	256	261	273	315	285	239	269	246	285	225	252	262	226	266	276	245	245	245	266	238	254	257	274	272	255	292	250	258	263	227	255	256	229	251	262	292	250	277	268	284	248	257	271	279	278	248	242	246	257	265	245	235	274	255	265	263	244	244	291	270	255	229	250	274	258	256	262	275	245	225	276	264	234	232	244	281	245	247	248	239	242	248	261	255	258	266	272	269	266	245	270	278	273	270	225	276	220	249	282	270	291	251	253	256	248	255	250	281	246	292	275	285	277	288	252	255	281	257	253	258	289	255	260	261	245	296	259	266	249	258	271	212	261	256	281	218	284	255	264	259	243	247	272	263	258	267	298	257	265	301	237	280	269	268	239	269	265	270	240	282	258	273	267	253	258	248	265	258	234	272	260	249	275	251	283	275	253	281	272	251	266	263	269	273	288	257	272	260	250	289	254	241	288	277	279	269	281	261	275	236	248	246	272	279	276	268	257	283	266	267	290	254	279	248	286	278	272	253	280	231	277	249	318	260	272	265	279	261	253	272	255	253	242	262	262	249	275	290	292	267	277	262	258	237	252	272	244	236	262	272	244	253	237	258	303	258	292	239	281	256	266	267	261	264	254	271	246	273	309	263	248	246	255	241	278	258	260	278	258	246	267	266	253	266	243	257	261	300	292	278	256	266	261	266	252	257	233	245	232	262	268	246	253	239	288	255	266	222	244	256	249	277	268	254	261	279	275	296	265	250	252	259	249	253	287	258	263	237	243	268	249	264	259	259	242	259	262	241	265	257	262	258	241	239	300	240	275	257	259	280	256	269	281	241	269	262	279	289	246	249	269	245	250	262	247	296	295	256	254	257	257	254	284	286	257	279	268	270	299	232	249	272	275	244	270	261	260	297	286	272	283	267	264	260	266	271	253	268	267	259	248	247	231	274	258	246	230	298	252	254	254	284	263	234	250	260	258	252	273	248	261	307	269	267	241	267	272	249	242	274	263	244	262	271	276	297	244	267	260	274	271	259	258	281	215	257	264	272	261	260	276	246	253	257	272	267	222	275	277	269	275	238	263	257	255	258	264	253	247	251	259	249	264	284	268	244	272	271	259	261	256	282	249	297	282	280	244	247	256	254	247	257	276	272	276	281	249	266	275	275	262	232	215	264	265	281	287	268	277	241	273	250	228	245	270	248	239	244	249	243	250	283	279	268	271	233	240	255	257	254	233	250	258	252	272	281	266	286	259	240	260	248	273	274	279	252	264	261	255	244	268	262	263	263	221	268	248	267	252	273	265	240	266	263	274	262	259	253	289	251	269	248	250	260	285	280	241	250	261	268	260	258	245	297	229	263	265	289	265	248	264	278	242	251	252	250	251	260	273	259	254	281	247	245	276	267	236	264	263	253	253	272	264	263	251	289	268	294	271	246	261	280	270	237	263	264	283	248	225	257	267	282	255	257	249	247	271	232	272	277	227	251	233	268	255	274	263	264	276	268	285	267	275	279	282	279	292	248	263	251	272	241	272	260	274	243	281	257	280	255	238	246	245	264	238	236	243	267	242	260	246	271	250	259	281	271	253	257	268	265	237	252	251	257	277	277	264	267	244	263	272	228	220	257	246	274	254	247	272	267	269	273	245	262	254	228	283	257	254	278	251	243	281	258	259	252	278	269	248	250	234	254	253	248	278	258	245	292	265	229	287	267	313	252	261	254	263	247	242	278	291	264	256	261	247	258	263	255	278	240	273	283	261	267	256	227	274	283	275	269	233	265	277	277	292	265	279	231	284	274	261	244	242	283	271	277	249	288	254	265	273	278	264	253	252	268	278	290	296	241	287	256	250	277	249	248	281	239	244	264	270	243	275	251	257	267	285	252	265	295	247	251	283	216	280	303	276	277	251	257	258	249	264	284	282	248	264	238	258	241	245	262	253	265	254	221	244	246	247	260	243	237	259	282	253	250	249	250	252	262	280	234	249	271	266	249	255	246	262	271	254	245	252	282	238	276	250	269	237	253	257	275	245	276	255	281	243	271	240	249	260	238	295	283	260	250	275	223	254	245	265	265	263	254	243	249	267	275	295	243	255	254	271	250	250	266	277	265	243	280	271	267	282	233	223	280	263	248	267	287	261	284	258	248	269	258	254	271	276	236	269	270	269	251	267	253	254	243	264	298	283	246	241	282	255	229	262	268	256	260	237	271	252	234	256	270	225	276	233	264	245	256	260	272	253	292	254	281	254	265	280	247	257	250	239	258	259	258	274	272	249	262	246	272	285	260	243	279	264	263	266	241	278	242	266	291	264	255	247	241	260	273	226	279	234	273	254	293	254	249
52670	76933	57949	38716	26766	22263	11675	6253	3010	510	289	297	256	304	255	264	295	270	292	262	255	270	267	267	261	281	276	260	283	262	303	296	265	251	242	259	289	284	269	261	257	279	271	273	280	311	269	294	289	251	289	252	263	276	243	254	256	261	248	261	274	269	258	264	231	275	274	275	260	289	268	285	264	273	257	257	296	297	275	277	225	266	255	259	283	268	249	301	275	260	252	278	290	278	247	273	298	253	260	272	271	266	282	281	273	251	278	255	282	261	302	275	249	278	268	273	258	292	269	275	262	257	243	283	267	303	250	262	252	288	265	253	294	269	280	276	269	241	261	262	270	260	292	267	272	308	285	295	322	263	273	289	269	270	265	269	303	270	293	249	263	268	278	283	262	253	267	278	276	270	270	266	246	264	259	257	294	302	271	288	255	252	258	261	266	283	269	259	269	275	274	277	257	268	245	287	266	280	279	262	276	272	264	251	252	268	243	287	294	278	279	260	239	263	278	284	311	271	274	266	260	277	257	285	273	253	292	267	261	272	268	260	240	270	286	256	253	249	275	257	275	256	260	269	259	275	250	284	270	287	278	255	244	264	245	279	278	274	281	265	282	277	289	277	300	279	274	264	253	291	279	292	254	261	304	258	293	289	252	261	270	272	274	265	250	266	240	258	285	297	251	292	266	283	242	282	229	267	257	261	275	250	265	250	246	261	247	231	271	283	281	272	263	244	268	277	253	252	261	247	254	278	269	272	256	252	276	278	268	289	285	271	287	236	265	257	279	271	277	280	277	263	282	282	277	279	258	259	236	265	265	253	261	242	249	239	284	271	282	267	292	275	276	248	284	293	279	287	247	279	294	283	240	255	246	248	269	277	267	265	298	262	264	276	287	266	253	272	267	250	258	273	281	285	268	251	265	294	242	273	227	271	260	265	306	277	257	281	292	265	255	302	255	270	238	262	278	276	274	274	265	267	272	309	257	244	238	269	262	294	247	279	256	283	257	262	278	272	246	286	273	273	256	288	249	251	300	287	281	267	285	281	251	271	276	278	275	264	297	277	260	262	291	261	264	249	258	255	304	277	277	264	257	270	295	272	271	289	239	268	276	276	283	283	260	233	268	240	281	261	284	290	249	274	256	255	254	285	270	299	261	264	282	262	264	269	274	250	297	258	264	267	286	265	239	282	246	263	254	299	274	273	247	267	255	257	258	254	259	250	250	259	243	255	281	293	270	259	274	251	270	277	250	279	285	243	276	259	253	282	265	274	297	297	251	262	277	254	294	270	289	282	273	291	269	258	281	285	287	233	275	255	286	315	297	286	299	276	253	281	249	293	269	257	242	279	264	278	278	282	272	252	254	273	292	241	263	291	231	275	276	260	285	281	280	302	253	277	287	276	245	251	278	281	250	266	259	250	268	254	294	243	271	250	278	228	285	283	254	268	264	276	249	271	286	267	252	263	254	257	272	273	265	250	259	276	275	271	257	245	263	280	268	274	266	258	239	314	277	260	257	292	263	299	276	242	247	270	266	249	254	278	270	262	266	269	279	264	269	248	258	259	291	255	273	300	286	279	282	278	238	272	273	264	264	274	261	271	258	248	259	238	267	277	283	259	283	281	285	285	270	224	288	238	266	297	283	249	304	258	225	274	279	267	253	261	240	267	244	279	290	255	243	277	259	247	258	254	262	276	272	282	306	259	266	292	289	278	300	253	273	262	283	294	268	272	250	262	250	251	262	277	267	267	257	296	283	289	276	259	254	294	288	279	261	280	287	287	258	279	263	257	275	249	298	264	246	253	249	222	235	301	244	282	273	278	281	275	306	236	270	268	269	290	264	261	269	269	275	275	296	285	244	273	273	270	247	299	277	294	275	276	254	270	272	255	284	261	298	267	263	261	246	278	280	328	222	296	256	284	279	280	286	255	309	297	239	271	271	259	253	268	255	255	273	235	265	255	281	250	270	270	255	287	242	258	267	252	274	256	276	269	263	253	270	246	277	256	266	258	281	268	273	271	288	284	292	274	283	263	292	261	267	263	259	262	280	257	276	249	259	285	294	274	329	283	292	278	277	270	243	284	257	257	248	300	286	273	286	278	264	257	244	247	262	247	259	282	293	262	291	282	275	291	263	276	301	264	262	256	261	301	267	270	259	257	268	298	274	275	267	283	271	279	262	275	294	271	273	258	248	255	238	269	289	269	278	262	260	269	283	282	285	281	286	267	289	265	281	288	275	288	250	279	265	247	276	275	295	248	274	285	281	267	268	279	252	248	259	287	254	262	243	276	278	275	258	268	249	253	253	284	290	273	286	299	258	288	272	282	278	295	266	277	256	287	280	281	256	256	261	289	242	275	265	276	266	259	249	257	270	283	235	265	303	268	284	257	265	227	265	259	297	263	273	296	316	276	262	270	278	287	297	258	266	278	295	252	265	263	277	248	277	269	293	269	254	270	263	270	297	271	250	253	284	258	272	276	259	267	269	285	272	286	271	279	251	250	288	282	256	266	257	297	243	247	281	261	264	265	279	257	291	295	261	276	253	265	268	268	281	305	281	265	268	281	236	266	291	288	268	285	261	276	285	245	279	278	309	292	236	262	280	248	258	274	265	264	287	281	273	239	252	246	266	276	261	238	289	251	262	265	272	285	276	298	267	279	281	258	266	255	283	259	278	270	279	256	273	263	268	300	267	264	274	247	261	259	242	282	288	254	282	248	275	279	268	285	266	263	294	251	307	248	271	297	275	250	260	261	276	277	266	281	253	295	262	290	307	269	258	271	296	267	250	260	274	277	282	277	268	276	250	274	287	290	275	271	278	250	253	262	285	281	250	261	250	298	271	246	265	280	281	287	261	262	261	266	288	315	283	277	288	256	254	255	290	270	291	258	293	277	285	258	294	243	274	263	288	269	268	283	271	260	284	280	280	289	296	263	257	270	267	269	248	274	246	276	269	271	261	279	240	267	274	235	296	279	258	304	273	299	260	294	275	270	267	272	262	287	257	270	269	268	254	243	249	245	297	268	261	280	270	295	239	228	268	259	310	283	243	266	263	258	284	274	284	246	299	250	264	282	272	252	266	264	265	250	258	295	301	257	256	275	301	288	270	279	252	272	281	266	265	263	255	266	247	254	252	248	226	295	275	297	274	256	283	252	244	272	274	269	249	265	292	266	255	269	265	250	255	261	259	257	308	269	251	264	289	277	247	250	255	253	292	257	240	274	285	259	241	257	246	273	256	286	263	246	242	275	276	272	279	282	264	258	262	265	251	263	260	282	273	264	307	267	276	281	244	276	269	267	285	260	289	293	260	301	239	275	281	260	282	299	252	258	276	252	272	278	258	283	264	286	269	278	254	265	274	298	263	263	260	272	271	269	264	234	261	253	276	274	268	276	275	250	287	245	274	267	270	267	281	265	285	250	247	262	263	255	271	253	253	290	273	260	269	252	291	242	291	267	280	282	276	278	267	262	244	240	259	267	281	267	268	272
24409	21774	30216	34544	34616	36462	23011	10118	4694	874	505	487	482	492	462	496	448	447	434	465	491	469	456	431	461	480	438	444	473	428	454	467	465	474	463	492	463	472	438	461	428	478	463	491	472	456	449	438	433	462	449	447	428	429	438	464	448	457	432	446	433	436	463	449	484	439	476	435	473	461	496	520	485	431	475	482	468	439	455	434	465	446	449	455	413	517	431	436	443	457	500	506	445	453	441	462	444	420	451	461	405	438	448	420	456	434	416	458	464	447	417	438	442	470	487	478	470	425	471	450	492	453	450	473	420	461	480	433	438	445	459	428	478	432	450	448	413	440	447	471	432	434	445	453	466	431	448	446	492	416	435	463	444	427	438	419	455	403	403	465	443	418	481	440	454	441	475	426	470	455	448	487	425	461	433	411	408	478	450	459	402	442	456	448	376	424	434	471	446	446	466	449	460	437	455	441	436	455	435	443	478	436	468	458	408	479	463	456	458	434	443	424	447	468	421	452	455	419	448	444	458	440	482	415	430	466	438	464	446	459	446	475	438	459	444	486	435	444	499	460	448	440	488	450	474	466	475	485	459	422	452	447	435	460	423	456	460	471	429	445	447	431	420	438	451	460	419	494	422	477	445	424	472	473	447	501	459	447	443	464	418	446	510	439	433	473	395	453	449	419	470	441	479	454	437	465	454	466	425	458	443	453	485	437	459	454	416	453	413	484	441	421	456	426	424	471	425	441	480	486	454	487	428	448	462	439	459	456	428	473	466	483	438	405	454	504	467	455	423	441	456	462	506	446	436	443	439	457	459	432	480	474	508	440	473	494	405	485	459	473	454	432	477	454	476	484	437	417	418	466	486	457	475	477	446	443	449	433	449	437	417	434	444	452	423	438	444	439	440	453	434	424	460	449	451	461	450	451	461	430	431	429	458	480	443	443	480	447	417	460	467	439	486	466	492	448	445	457	432	414	407	478	427	475	406	412	469	473	439	449	453	427	439	481	494	469	473	455	462	445	474	451	457	427	444	425	444	452	420	445	468	454	462	492	502	441	441	462	469	437	458	421	454	469	425	439	428	456	423	407	485	422	469	433	460	458	472	460	474	467	428	457	446	453	449	403	469	466	452	440	429	452	470	426	452	446	470	461	484	477	445	448	486	499	455	417	472	453	483	483	427	457	457	431	417	426	445	422	452	425	413	469	446	441	466	447	418	402	448	458	437	479	456	428	471	477	462	443	435	477	431	448	467	439	463	458	461	455	482	433	521	475	471	423	423	430	437	451	462	448	461	467	501	456	443	460	449	496	486	428	470	469	468	459	443	438	436	477	447	451	472	418	426	430	416	455	431	422	469	459	430	441	476	497	487	466	451	441	479	420	429	465	433	466	401	460	486	456	507	422	405	434	443	445	435	418	465	454	446	434	456	483	419	419	438	437	453	446	457	439	424	452	447	470	441	436	469	418	475	437	458	440	451	461	481	433	432	433	514	449	456	416	441	447	432	440	489	450	414	451	447	429	402	460	455	468	472	445	453	427	456	431	467	452	449	478	441	458	453	473	464	442	458	476	419	431	433	456	450	465	434	436	422	493	429	468	485	460	408	427	474	477	445	454	441	433	478	455	437	410	439	437	435	435	448	478	419	420	434	441	418	488	454	456	444	450	439	482	485	431	501	478	472	447	447	436	434	464	444	469	437	448	460	463	449	408	454	400	438	422	456	438	458	458	428	442	433	446	505	451	403	461	489	429	440	449	452	434	415	469	406	418	445	449	441	434	491	453	428	462	437	447	436	422	433	441	464	458	467	462	441	445	416	410	446	449	436	407	454	484	440	425	458	483	417	452	460	453	431	461	423	440	418	440	439	420	445	450	447	453	439	428	474	448	425	463	426	477	442	479	427	455	452	439	410	489	461	441	496	374	470	439	406	420	499	444	427	413	440	462	436	478	452	455	439	441	474	455	438	421	445	443	432	417	429	428	434	458	490	436	476	433	440	467	470	485	453	471	468	473	458	416	454	465	455	476	445	467	437	434	419	482	463	424	430	415	440	463	468	445	468	441	477	434	442	459	438	443	450	459	418	439	458	463	491	436	444	444	450	426	424	448	476	457	488	469	431	454	459	418	448	441	457	449	457	449	459	462	429	456	442	428	474	432	451	444	439	432	443	436	480	436	471	393	439	430	428	443	451	437	470	459	440	453	439	447	464	439	418	464	455	515	438	419	445	495	436	453	415	445	450	461	429	449	445	452	479	437	486	438	436	444	440	451	462	469	469	448	448	465	457	467	461	454	435	428	430	489	449	422	429	453	449	441	453	445	449	443	446	439	431	408	421	437	436	410	407	428	428	484	440	417	440	440	455	482	432	459	493	404	453	392	442	482	460	451	470	501	423	450	465	437	443	475	433	466	453	436	442	443	491	457	434	416	433	430	436	413	470	436	440	461	467	452	461	452	440	432	467	430	435	428	451	453	458	449	456	484	450	481	438	478	450	450	420	447	465	485	439	434	451	487	414	462	456	417	442	469	458	423	440	462	448	425	432	451	464	436	444	471	495	423	479	422	456	442	450	443	459	410	452	451	440	444	410	476	480	429	479	452	446	420	439	470	443	461	446	490	423	443	463	486	452	424	451	434	445	453	450	446	449	452	447	437	449	445	438	414	461	471	427	470	448	478	456	454	472	442	414	466	474	454	439	443	410	434	497	473	426	464	490	432	440	425	464	454	413	476	446	428	453	452	445	429	463	486	462	448	436	457	446	489	454	391	447	413	431	443	493	456	430	490	445	405	438	432	420	435	480	436	461	449	420	457	445	440	454	457	451	436	442	483	493	454	459	426	470	445	446	486	421	446	439	449	473	459	469	448	408	427	426	448	466	467	467	443	447	470	410	449	424	405	456	429	491	433	441	440	441	462	428	462	446	402	423	402	457	445	465	410	448	465	433	451	473	430	420	466	490	459	448	419	435	474	431	460	438	450	451	475	446	461	453	450	464	434	479	452	455	435	458	443	421	457	451	407	470	460	451	454	438	443	433	472	449	450	429	423	464	456	456	473	456	417	434	456	438	480	481	482	453	431	436	436	456	470	442	471	415	525	474	408	417	450	475	443	464	463	442	409	435	478	458	450	436	457	438	437	452	409	430	469	437	428	442	505	450	434	446	464	471	417	442	434	457	447	426	484	462	459	428	449	464	425	402	438	422	470	476	467	423	451	488	420	451	445	407	490	448	389	489	449	425	407	457	435	428	431	474	478	420	471	490	445	474	450	447	467	462	467	496	456	419	449	410	495	493	441	455	400	436	463	454	432	421	466	443	476	461	465	481	501	445	432	488	437	421	458	468	440	458	441	437	434	443	434	467	436	419	452	452	454	459	420	451	436	455	467	450	453	470	438	447	459	442	410	420	438	449	478	461	453	433	457	440	437	427	402	453	424	463	437	413	445	453	464	450	452	475	444	429	441	456	441	424	472	427	467	448	445	445	482	452	428	448	448
60426	90963	70973	53424	39339	33012	16799	9290	5665	933	484	477	422	453	477	430	469	458	477	454	443	463	462	484	477	426	457	457	457	472	458	496	465	487	463	457	450	494	459	443	448	470	465	446	438	432	454	455	480	440	419	442	450	454	483	445	442	433	430	465	467	447	478	454	468	439	416	452	432	459	423	513	500	451	453	452	391	439	474	383	455	483	415	467	440	435	402	441	464	431	444	444	449	452	448	422	447	461	439	443	467	454	428	449	389	440	449	447	393	455	411	454	427	437	422	437	463	423	448	488	469	449	449	471	423	473	457	463	488	439	448	412	423	458	425	453	412	447	459	473	418	468	429	437	418	437	436	466	409	417	446	402	445	456	447	480	463	403	407	446	456	452	390	485	417	475	414	428	437	476	418	441	472	445	483	436	453	430	464	445	435	420	445	438	391	414	462	424	418	436	451	468	489	449	428	451	466	450	447	447	442	397	444	447	441	464	438	425	438	442	461	449	438	437	425	481	421	440	464	467	437	440	417	440	448	425	432	436	411	457	456	442	435	485	421	472	472	422	430	477	450	457	467	447	453	432	444	397	481	483	451	447	431	445	456	465	435	420	449	443	414	476	409	450	459	432	443	468	458	456	458	427	429	478	428	433	400	442	458	444	410	446	435	431	439	426	449	470	460	459	437	464	461	457	446	463	444	463	469	445	451	497	437	507	446	432	400	448	438	402	455	444	443	428	429	424	430	418	435	468	473	414	468	411	428	463	463	449	462	457	436	466	422	424	432	443	469	392	453	436	446	476	487	454	437	416	442	463	421	445	446	415	416	468	438	451	422	450	446	447	443	461	435	445	433	454	401	469	463	457	431	439	410	449	404	454	445	448	439	439	410	453	453	438	419	429	466	438	439	462	474	444	444	444	430	486	435	439	429	474	446	483	443	448	438	467	442	421	438	438	415	467	465	422	441	423	432	406	449	420	451	424	441	465	461	468	427	448	459	487	435	440	398	396	445	441	436	450	443	440	496	455	454	459	424	451	451	453	454	475	411	459	408	450	439	436	434	433	476	461	459	453	453	468	380	456	441	468	431	473	461	439	444	414	420	427	438	462	457	433	445	470	469	472	495	425	473	432	419	425	428	444	473	441	469	467	403	455	433	452	409	426	463	416	445	435	423	428	439	449	442	458	448	436	417	437	429	454	453	429	485	450	492	439	484	437	446	424	436	451	450	456	470	447	443	469	457	449	405	438	458	470	424	451	476	449	411	441	453	441	456	436	446	482	435	447	433	434	456	451	450	454	430	453	464	437	453	448	418	434	475	430	424	455	439	444	409	420	425	475	465	450	443	418	408	412	471	428	404	439	443	428	452	427	461	446	461	429	416	410	449	439	458	449	429	426	472	431	455	458	449	471	442	452	459	401	461	423	458	444	455	451	430	449	422	452	438	424	422	437	408	460	414	448	417	467	411	437	485	457	437	434	437	444	439	430	498	446	427	444	457	467	435	460	451	451	433	464	447	462	444	448	490	439	443	416	410	466	435	414	453	464	434	469	406	434	454	430	453	420	478	477	507	437	446	451	458	444	387	432	454	427	463	386	446	495	467	484	462	455	447	475	466	463	442	461	411	425	492	432	436	464	478	451	418	424	453	488	434	439	414	423	440	456	449	433	426	449	451	455	457	481	446	442	431	439	442	458	487	446	467	447	440	421	465	429	472	406	442	423	452	460	469	411	458	468	465	438	495	473	437	378	448	449	461	457	454	414	428	446	468	447	489	418	432	452	439	434	431	462	463	450	463	468	421	424	433	420	442	460	426	459	444	439	438	435	430	383	401	427	441	425	411	446	439	439	447	460	419	449	459	460	451	436	449	433	456	424	460	429	423	432	450	470	433	449	455	441	471	428	459	495	457	446	443	466	440	476	421	458	480	464	434	443	468	430	433	437	463	475	449	470	387	459	419	438	416	435	479	407	464	454	455	439	449	455	470	450	454	418	448	471	441	435	453	444	438	477	446	430	443	463	467	484	398	432	464	473	420	414	438	417	409	473	453	427	457	433	422	446	418	428	451	416	444	447	435	440	458	460	465	448	487	428	469	444	421	458	436	415	435	442	430	449	429	442	463	449	487	446	428	448	416	408	450	458	472	438	409	459	439	445	468	456	458	443	423	418	428	439	439	487	445	449	435	465	431	440	446	440	456	427	493	457	423	465	368	434	457	425	472	439	463	417	447	447	468	424	460	461	452	445	420	385	406	483	451	422	427	483	456	467	455	456	504	467	414	421	455	424	424	494	470	468	467	425	418	451	416	468	444	448	474	447	459	439	442	437	425	431	457	434	422	458	465	476	455	424	458	440	455	458	417	498	394	450	435	459	439	429	443	424	422	446	451	422	489	438	445	437	437	459	436	408	413	438	441	429	444	437	441	453	470	432	393	463	428	437	429	417	432	464	421	442	460	473	414	433	411	427	437	432	409	443	427	441	451	441	469	431	475	410	443	445	458	475	440	467	460	455	451	478	464	441	421	441	480	466	441	438	457	435	452	442	441	457	430	481	437	450	450	430	434	416	432	438	431	427	420	417	469	406	468	470	452	463	461	456	398	422	423	466	414	431	419	456	477	400	435	450	468	431	415	440	456	434	475	461	471	438	500	431	468	421	445	492	424	419	412	416	472	439	438	433	408	456	458	465	440	445	433	458	429	432	456	437	458	449	445	464	450	467	424	473	465	445	489	463	430	459	428	443	467	476	458	445	450	431	454	432	442	455	488	419	404	480	419	431	460	465	428	426	475	419	446	452	435	425	450	425	454	443	448	476	456	453	433	468	440	428	438	455	417	417	435	425	486	456	439	456	495	445	420	440	454	453	456	424	434	457	475	441	468	446	437	481	403	433	404	449	410	446	472	399	464	422	447	436	446	433	413	449	452	447	426	448	444	468	410	432	441	419	439	453	455	440	450	445	469	473	442	455	440	465	428	456	484	447	465	451	428	433	434	471	462	431	451	423	445	451	454	453	470	448	439	411	451	434	429	450	450	425	408	426	464	440	440	446	450	489	393	437	429	474	447	415	413	425	473	443	444	412	434	428	463	439	463	445	423	421	420	440	397	419	456	456	421	459	468	451	449	429	412	442	445	457	424	468	434	426	409	441	418	444	440	403	438	450	454	466	422	433	449	423	438	425	468	420	476	453	423	451	459	434	452	433	429	430	488	480	456	430	480	451	429	469	446	454	446	458	472	440	390	432	393	475	437	407	465	464	460	413	412	402	414	445	416	431	451	449	450	455	442	464	443	427	398	453	462	452	494	403	451	453	458	409	469	430	427	455	429	471	459	450	442	422	460	452	427	470	462	430	486	462	439	445	439	465	429	461	462	460	456	464	436	426	423	432	457	434	448	430	477	430	443	437	455	410	420	439	455	418	440	407	432	451	385	446	447	427	465	415	472	428	458	473	427	442	405	449	446	467	466	437	464	441	459	447	471	423	446	439	402	451	458	408
29079	22359	15773	7550	3293	2753	1101	659	450	328	294	300	313	321	320	307	331	306	292	319	320	312	299	285	291	302	305	344	370	311	308	304	357	295	300	283	288	300	309	320	317	337	323	296	302	295	339	292	336	319	310	304	344	314	311	314	300	328	311	308	312	307	294	277	306	310	274	303	335	324	298	290	330	285	276	303	302	328	318	315	297	323	308	303	332	314	328	286	317	310	315	307	302	328	310	319	303	323	295	302	321	321	315	297	286	335	322	315	303	302	319	307	326	297	361	325	278	302	284	273	307	285	299	330	304	291	303	334	290	301	309	316	306	276	321	298	328	288	294	334	326	272	328	297	302	331	301	351	313	296	289	307	272	323	323	295	322	308	299	310	306	275	284	279	314	297	313	334	319	291	334	330	285	307	332	307	276	304	298	314	302	299	326	296	299	334	302	319	301	307	301	341	318	320	324	271	309	319	308	312	317	320	314	329	292	285	304	307	326	334	309	333	301	299	319	310	332	297	307	317	306	355	312	307	304	299	296	298	330	298	299	340	318	291	335	282	301	294	287	293	284	338	331	305	303	280	311	328	306	296	318	308	301	308	303	296	305	336	311	346	294	318	285	312	328	309	269	295	303	298	291	298	306	294	311	296	308	323	294	319	290	288	321	307	328	300	282	292	344	311	299	287	277	309	306	304	304	286	284	296	335	316	303	266	253	309	333	336	320	291	318	324	306	313	304	323	329	294	321	334	304	280	300	297	308	303	309	287	325	308	310	325	316	305	311	324	280	306	322	319	304	341	327	325	282	319	312	348	300	283	301	353	300	317	309	317	331	315	293	282	338	336	303	314	338	301	293	328	311	299	334	303	297	303	308	336	288	316	296	343	293	317	316	291	308	286	283	277	320	306	287	334	313	314	292	325	338	333	296	332	296	326	313	307	302	311	314	307	324	316	291	312	302	312	297	305	324	306	317	297	303	293	318	308	299	303	305	309	312	327	279	295	293	312	301	294	326	302	310	328	289	307	313	311	313	305	328	304	318	290	316	349	319	306	297	304	304	316	310	284	332	288	322	321	302	290	302	294	306	317	308	318	293	301	312	320	302	301	315	323	318	283	330	309	298	284	303	302	289	309	319	299	307	296	307	318	307	349	326	327	318	294	314	314	311	297	323	292	301	314	288	299	317	291	292	329	326	310	306	279	356	333	303	326	306	288	318	309	302	313	287	318	279	313	337	273	314	321	346	326	294	321	341	316	352	310	298	306	309	307	290	294	326	322	308	289	297	295	320	312	298	283	292	334	276	299	302	289	310	295	316	303	296	343	338	282	299	328	295	317	324	314	309	334	341	303	290	280	290	317	320	331	278	296	289	302	308	287	332	338	310	325	315	310	316	331	303	348	285	322	333	304	307	310	334	300	301	311	297	318	292	338	292	262	294	298	303	310	300	323	318	305	325	314	316	295	302	303	319	307	340	297	338	297	307	312	302	336	322	298	316	290	341	304	312	309	294	304	326	322	319	306	314	301	307	319	301	292	266	313	288	323	270	302	321	325	298	333	322	336	297	302	308	300	295	304	289	273	315	314	292	327	339	337	314	319	323	299	305	275	273	319	320	312	321	301	310	292	313	313	313	345	314	297	303	324	322	308	300	332	332	288	304	305	282	333	303	323	280	314	310	311	308	307	299	302	327	324	325	310	294	333	301	311	334	312	318	293	322	310	314	307	328	303	314	325	284	287	315	317	308	286	304	287	314	321	303	340	324	301	304	332	294	291	299	322	316	300	321	302	317	331	315	298	303	285	298	276	321	286	318	305	310	305	302	326	309	277	272	324	324	289	284	309	270	265	285	342	303	324	295	289	320	300	323	309	296	309	298	327	313	288	318	317	289	284	304	325	340	333	306	306	319	317	302	317	317	324	315	314	310	327	303	300	292	326	299	289	311	305	335	285	303	320	280	323	280	319	319	310	312	291	326	272	304	295	293	314	313	329	285	289	322	331	276	309	291	320	269	247	333	284	316	344	312	296	314	310	320	292	312	293	317	295	308	307	280	299	310	280	318	308	280	294	322	305	304	297	317	318	316	309	310	307	293	279	305	310	324	284	303	339	313	300	335	328	276	310	324	317	284	319	269	314	296	321	298	289	308	316	278	309	325	298	302	321	312	318	300	312	316	284	287	305	359	273	316	330	348	307	327	303	255	305	345	320	341	334	296	307	304	318	314	330	321	279	318	307	355	282	291	278	323	328	320	279	291	291	302	328	338	293	297	299	306	311	285	299	295	299	307	298	309	290	297	283	327	303	295	305	274	278	306	303	285	286	317	333	304	314	280	289	332	313	299	296	299	273	311	306	293	317	327	317	300	298	309	294	308	311	300	290	297	298	307	316	286	292	273	304	288	300	298	338	275	321	329	282	305	320	337	337	311	312	292	322	313	290	327	299	272	287	309	324	307	287	310	301	296	319	311	320	290	320	298	314	327	306	296	319	312	326	282	299	339	304	271	284	284	313	319	292	324	321	320	305	300	296	306	317	294	300	314	308	333	330	306	286	307	317	334	331	314	293	311	315	284	314	301	328	293	317	325	335	304	296	307	307	281	331	322	299	277	325	338	304	295	319	310	308	297	322	285	297	318	324	290	333	294	323	326	283	324	335	308	284	291	308	291	299	305	341	272	286	292	312	348	325	282	321	304	285	317	297	325	320	286	316	287	323	297	335	275	312	306	331	303	299	309	308	291	325	261	289	285	310	266	299	288	295	284	343	325	298	325	276	342	261	313	305	339	299	306	309	331	281	297	335	320	301	275	304	305	328	304	316	327	307	337	308	320	331	314	289	337	311	283	314	314	332	303	306	294	317	293	306	293	294	293	289	274	324	284	309	280	321	289	314	327	309	322	306	336	308	319	317	277	304	327	304	304	343	349	299	300	300	332	331	330	300	285	290	342	292	349	294	303	313	300	314	315	291	294	294	307	288	293	308	325	337	311	317	311	298	301	302	282	305	294	294	296	299	294	314	328	304	291	316	297	301	310	311	271	291	324	295	284	293	320	326	333	283	304	330	305	293	336	295	292	326	286	315	322	306	287	317	277	307	291	313	275	337	317	298	307	325	326	334	294	321	317	330	265	286	297	315	339	359	287	279	315	318	341	297	318	314	291	305	292	312	304	263	311	314	299	293	280	310	314	319	330	311	321	306	312	264	307	288	308	309	315	312	301	289	294	302	353	313	324	299	289	313	320	309	291	312	329	324	277	302	320	301	275	321	315	346	313	337	287	324	305	308	309	302	310	313	308	314	304	303	288	291	334	306	320	281	345	316	309	296	288	311	285	316	292	312	305	318	297	287	316	303	290	313	274	285	289	305	308	339	302	292	309	297	279	312	320	318	335	298	313	315	277	318	288	329	305	319	276	347	313	313	318	312	313	287	305	296	293	309	317	298	317	298	295	315	292	263	291	315	336	327	265	307	288	295	317	315	278	301	314	306	320	300	297	294
15641	21571	13139	5664	3610	3252	1338	682	455	282	263	294	275	257	269	296	262	317	264	303	289	269	249	287	290	298	290	283	282	304	279	263	282	312	269	271	267	295	295	296	298	289	265	266	291	280	253	276	278	272	279	288	288	310	283	260	272	276	299	285	305	291	294	304	307	301	300	268	298	249	282	293	327	267	290	288	277	299	269	298	299	291	286	255	295	293	256	279	284	284	277	275	275	263	289	284	254	294	288	272	293	267	251	281	248	287	294	267	263	280	297	293	281	282	257	277	275	278	297	285	269	306	290	286	279	274	250	302	282	306	259	299	283	282	278	274	297	273	282	295	285	270	305	313	313	284	287	283	243	283	292	313	254	278	292	317	270	270	260	259	266	302	267	286	279	320	288	302	276	296	322	258	291	280	330	285	253	282	272	310	289	275	294	296	254	290	292	266	268	278	275	300	279	266	265	307	284	279	233	299	263	261	295	262	269	270	260	265	291	276	281	289	286	266	306	273	265	275	291	283	273	267	267	310	294	266	310	294	281	293	258	268	299	293	280	276	281	305	314	308	271	288	284	293	287	302	262	282	289	263	241	264	288	266	286	269	278	282	272	268	295	255	299	293	324	286	279	275	310	270	289	291	294	283	277	287	302	298	292	295	286	289	279	258	280	280	251	229	295	279	308	249	281	301	231	272	259	300	292	264	273	277	295	273	305	284	261	284	284	255	271	281	305	299	269	273	322	254	292	255	282	271	278	296	284	282	284	310	270	264	301	289	292	252	303	290	284	304	300	252	279	260	286	267	284	268	271	276	285	280	281	285	298	265	303	309	271	286	290	249	286	296	267	278	265	309	302	256	260	259	271	295	268	305	298	260	288	260	283	317	298	299	302	283	291	297	296	292	267	281	270	256	287	285	294	269	281	291	233	285	278	261	249	269	295	304	266	269	297	296	290	299	290	269	264	285	304	293	293	287	275	288	295	278	273	303	298	286	278	266	298	280	297	278	260	290	302	262	268	269	286	282	260	259	287	279	279	288	266	294	274	272	284	259	310	303	277	284	279	310	286	313	295	328	294	264	277	301	271	283	286	274	248	310	284	285	291	318	280	302	284	308	279	300	265	285	305	321	261	294	265	290	256	237	293	303	285	276	304	289	268	287	282	256	280	294	279	265	259	311	285	282	286	266	329	308	256	296	285	259	287	279	304	268	270	277	276	269	287	263	277	285	292	286	263	260	310	273	249	293	253	293	283	298	295	314	272	287	305	270	274	249	281	272	256	286	270	276	284	281	266	277	285	308	280	275	289	272	295	246	302	274	301	258	284	289	277	291	320	282	270	279	281	276	251	278	314	268	260	283	283	302	289	282	282	281	269	293	274	288	288	273	273	289	298	309	313	289	275	286	278	280	276	292	254	289	277	298	273	273	280	272	294	290	250	253	273	276	313	270	280	286	305	282	298	300	263	285	283	294	261	230	258	266	277	275	267	267	316	271	273	300	273	273	289	286	266	272	270	294	290	285	286	251	293	291	290	285	297	295	298	290	297	269	267	257	298	294	288	286	287	245	283	279	264	275	281	286	271	263	289	289	264	291	292	262	242	297	291	275	261	262	293	282	265	269	274	278	251	314	293	254	300	296	310	259	281	268	298	307	302	267	296	305	267	276	237	294	288	278	274	273	301	283	275	297	311	264	269	260	291	300	283	297	275	286	295	300	275	281	276	281	298	257	296	288	265	273	308	291	292	296	296	256	284	258	274	268	301	318	297	248	267	276	283	280	288	288	277	281	267	304	269	276	273	282	290	289	298	292	287	268	270	243	266	316	273	280	278	269	276	286	274	295	286	262	279	278	268	295	260	304	290	284	292	255	316	293	300	292	292	258	271	290	279	296	274	251	278	273	280	271	285	278	295	261	268	258	271	295	286	263	279	284	273	289	259	284	292	321	302	257	291	303	281	264	286	250	296	265	307	279	272	264	267	267	284	244	274	297	278	266	248	293	293	269	272	245	303	284	278	282	297	283	294	300	269	267	289	273	295	264	260	246	267	276	297	286	246	270	286	303	312	277	299	245	263	281	294	282	313	283	275	277	290	270	288	293	281	280	285	299	282	270	261	255	280	280	263	268	274	282	290	279	284	253	287	278	306	299	252	288	269	255	255	294	312	325	252	283	276	275	267	313	297	283	308	289	294	256	291	269	260	262	262	254	292	288	270	296	296	297	289	292	291	279	277	299	252	275	291	293	295	279	291	313	293	295	294	261	287	258	247	295	291	298	272	289	268	276	307	280	276	260	273	295	279	274	314	274	298	299	288	300	281	265	290	276	281	293	275	284	276	276	294	274	260	257	285	283	284	260	278	271	281	264	284	301	283	262	312	275	285	290	302	277	264	288	287	299	293	273	282	297	282	285	260	273	285	275	280	275	278	266	277	285	259	297	265	278	279	271	277	268	281	278	275	305	278	307	306	300	316	278	292	268	242	259	296	255	270	283	298	254	293	277	255	294	272	293	280	293	320	230	273	287	263	261	278	302	281	286	278	280	286	261	240	275	307	300	276	282	278	256	250	276	281	284	303	259	262	299	269	282	279	302	272	259	291	257	305	320	279	257	273	278	287	277	284	266	284	273	282	285	310	306	260	292	302	276	258	266	309	259	313	262	291	259	271	280	266	294	269	274	250	304	294	274	270	303	286	300	267	277	279	280	259	277	297	307	275	309	255	291	333	313	275	274	278	289	300	269	285	280	285	281	300	288	294	283	268	253	320	269	287	249	299	270	282	247	275	280	311	279	287	268	286	278	256	278	288	325	259	261	261	277	247	267	319	283	300	257	269	283	283	284	289	292	302	287	276	300	304	262	296	280	286	264	255	270	285	258	283	292	292	291	279	269	306	290	303	264	258	308	284	282	311	298	265	282	329	275	309	296	287	292	238	300	280	293	283	269	285	278	286	260	260	277	286	263	281	265	260	286	268	281	278	306	252	291	260	280	279	270	290	294	282	260	317	260	261	283	305	283	271	279	272	271	260	298	288	249	295	276	272	301	266	281	290	270	273	302	291	288	273	284	286	290	274	287	279	254	280	279	272	298	293	302	295	314	296	293	264	292	289	279	303	279	278	328	273	286	282	293	262	301	279	266	309	256	336	291	273	283	267	278	269	293	272	294	286	262	305	244	258	281	264	296	264	280	302	294	274	283	277	310	269	304	281	279	277	271	287	283	274	290	287	261	264	265	265	281	286	295	252	301	268	285	286	258	307	257	285	268	294	274	314	284	273	301	295	289	312	279	295	295	273	267	271	278	277	288	285	306	318	300	265	280	283	264	257	291	316	290	314	258	304	274	293	288	299	299	299	248	286	264	302	300	288	265	293	260	297	302	253	259	300	296	289	295	292	250	263	285	278	298	296	299	250	292	331	278	286	285	286	254	311	273	278	277	299	327	291	297	264	295	279	299	280	276	282	305	283	277	305	286	302	289	280	274	294	277	287	287	272	251
25494	22554	31908	31832	28314	28957	15739	5679	2497	520	302	325	298	349	293	308	281	300	306	258	276	279	275	306	293	277	282	284	255	292	312	307	302	268	266	271	282	295	298	307	273	260	288	296	318	292	247	284	289	270	306	279	285	299	249	287	284	293	303	286	277	261	267	288	268	275	314	267	299	265	300	288	280	316	288	274	277	269	268	294	281	280	299	294	284	270	295	278	282	297	274	296	323	273	317	291	278	275	315	266	291	285	299	288	315	264	290	256	303	288	293	300	282	286	275	277	263	288	283	287	261	286	273	268	263	276	272	258	297	282	295	277	264	297	279	270	281	262	267	266	284	260	302	279	289	288	275	298	268	286	285	292	281	255	288	255	269	275	289	282	284	264	314	296	248	293	296	265	275	279	291	263	240	287	295	255	274	286	288	293	264	303	284	262	289	260	305	304	292	266	245	301	274	290	305	277	261	300	288	270	298	304	276	270	267	270	267	270	287	292	266	242	266	282	284	280	288	286	298	308	276	271	296	261	264	236	267	293	276	293	277	261	280	261	295	280	261	308	322	255	303	282	278	265	292	284	300	322	311	300	309	290	285	249	268	295	296	268	283	300	273	290	301	281	282	295	300	269	251	290	299	274	276	290	299	274	258	295	296	273	282	265	304	256	272	294	272	266	274	294	279	289	276	294	287	287	330	288	269	294	273	260	262	298	277	277	273	260	285	270	275	309	299	298	296	277	287	278	316	277	293	296	294	274	276	301	270	297	272	297	291	288	304	270	318	286	294	297	290	264	286	274	258	263	277	288	269	280	277	302	293	269	294	287	285	295	287	257	299	253	305	289	261	261	258	284	270	289	298	292	285	259	287	259	287	299	260	312	266	258	268	284	249	267	289	300	300	265	280	277	262	266	279	293	260	291	261	292	262	265	273	269	282	282	263	259	292	294	269	275	288	248	271	272	258	261	253	296	257	280	286	248	292	270	274	281	285	306	277	300	269	281	281	282	294	261	289	243	263	293	259	276	292	306	276	283	276	262	289	290	258	286	298	259	294	299	283	288	270	291	235	256	290	264	269	286	290	287	260	280	286	251	259	300	265	278	298	244	302	281	260	259	237	266	255	295	319	301	301	286	284	292	266	301	280	271	268	292	285	274	270	318	249	290	277	311	259	293	299	288	257	266	258	268	280	273	293	260	284	297	252	255	242	296	293	266	275	256	255	278	315	304	262	266	287	268	267	279	298	288	253	297	302	281	293	281	286	271	271	295	228	262	293	261	303	314	300	277	258	284	305	277	288	280	298	290	286	268	294	296	258	279	273	300	285	274	282	276	239	282	260	270	263	301	249	292	274	277	289	303	323	268	284	266	260	279	280	294	271	283	293	287	275	299	267	276	285	269	276	295	287	283	290	293	267	277	270	283	290	300	280	266	277	290	299	272	313	279	307	272	247	263	279	298	282	293	297	275	291	275	285	296	261	255	312	269	281	281	272	271	269	278	293	271	251	266	296	262	268	250	305	259	288	307	280	292	263	283	263	283	239	291	260	269	272	288	304	292	277	278	283	311	274	271	286	282	277	261	284	279	295	264	289	285	280	309	285	267	272	267	253	269	277	271	273	290	289	328	271	276	298	294	279	270	264	264	278	284	274	270	296	301	300	273	299	268	276	284	253	284	275	249	279	286	267	297	304	274	276	274	308	250	262	270	286	267	262	288	299	264	273	282	292	237	255	304	296	255	266	282	293	278	292	271	270	296	261	291	252	273	282	287	269	285	276	276	275	280	307	262	264	249	257	269	319	275	289	272	251	273	307	260	299	280	280	258	314	282	291	291	282	259	292	287	294	271	259	263	280	267	276	273	253	276	306	268	260	285	277	277	260	278	273	237	306	301	286	289	232	268	289	303	282	280	298	280	300	270	274	274	269	269	271	302	282	266	278	254	258	308	282	274	287	292	289	306	275	283	282	268	259	292	285	277	265	309	290	279	289	284	261	254	286	298	290	298	267	283	278	260	306	294	302	241	298	259	269	284	277	262	284	275	280	270	296	278	272	288	262	283	264	281	300	297	275	288	282	284	284	300	308	296	309	273	281	272	294	280	243	250	284	298	280	261	274	256	301	280	264	265	304	287	291	293	275	271	278	266	253	280	267	276	295	289	292	271	273	275	293	265	306	314	281	272	273	277	295	266	287	330	286	295	296	300	273	265	289	300	269	266	301	298	268	280	273	295	262	243	273	302	278	304	258	261	282	298	274	279	290	317	273	296	272	280	284	284	280	289	272	296	295	294	288	305	291	287	271	284	290	277	296	294	262	265	313	265	264	267	274	309	273	247	275	252	283	267	292	241	255	264	274	304	299	262	274	305	275	298	264	289	266	239	266	291	268	304	293	259	293	297	277	295	258	283	286	286	268	317	283	303	300	282	284	272	294	289	292	289	279	280	278	275	252	336	280	257	299	264	284	287	300	253	301	308	278	244	290	251	264	287	258	279	326	291	297	271	275	253	278	282	290	281	293	270	306	319	243	261	278	279	300	285	272	263	252	265	279	284	297	271	314	267	284	292	294	294	269	303	270	262	276	272	312	281	294	284	306	297	267	273	281	305	295	294	257	254	278	289	267	304	309	290	277	288	298	279	272	280	280	249	265	258	305	280	276	267	287	298	273	287	288	291	300	282	250	278	255	278	273	265	284	301	282	265	312	263	271	305	276	304	287	273	270	303	286	257	299	299	291	304	280	296	292	299	257	264	278	290	293	268	277	297	268	274	302	266	266	300	267	269	268	287	266	280	298	318	300	275	253	303	285	294	284	307	272	310	284	284	278	306	277	284	270	286	271	270	277	253	287	302	286	293	254	308	268	275	297	264	282	269	266	254	263	276	290	285	297	268	288	266	295	289	305	272	281	308	262	250	284	243	302	281	300	310	287	296	291	276	269	267	273	301	275	277	281	315	285	292	270	288	278	280	293	279	283	279	274	292	280	283	262	308	252	268	258	284	292	274	279	259	290	263	281	315	251	257	275	322	285	271	264	291	300	293	306	270	283	291	250	273	288	264	309	266	295	243	276	283	314	255	298	264	283	249	250	292	264	296	253	272	282	242	299	241	274	258	284	253	299	288	284	302	275	276	296	272	309	280	299	275	293	291	296	270	298	264	302	288	261	264	306	271	281	290	300	304	287	293	293	278	295	270	301	293	297	274	294	270	279	280	261	284	263	265	274	268	276	258	278	266	279	291	260	296	273	277	304	251	242	288	267	269	255	296	286	283	279	306	259	256	301	285	310	274	291	263	298	290	263	281	276	273	303	265	281	278	290	263	283	294	273	305	274	281	311	274	271	278	277	316	281	293	299	249	261	279	272	286	282	273	277	278	278	273	282	267	308	304	255	266	283	264	274	269	287	270	265	257	254	254	283	250	275	282	294	279	276	278	259	264	287	301	262	292	264	257	288	284	246	302	302	279	268	305	277	263	273	271	282	291	260	265	284	298	308	277
50999	78589	58517	31766	29142	24362	12057	5807	3308	665	313	314	285	281	297	321	291	303	280	303	264	311	309	290	298	261	314	300	296	324	268	280	297	275	306	300	297	291	305	271	266	263	306	273	306	271	284	300	313	299	318	315	270	311	284	257	280	316	274	270	276	275	294	241	289	271	282	248	267	296	302	287	340	334	291	304	269	292	274	282	322	271	270	283	324	302	291	288	275	281	298	285	264	277	295	267	275	296	258	284	280	264	287	308	263	269	301	295	303	285	332	283	301	293	291	308	262	279	296	287	310	285	294	294	284	308	284	284	326	284	275	295	270	277	249	287	295	272	307	268	305	302	267	281	295	316	294	295	294	292	265	281	300	297	272	254	308	281	301	284	281	311	267	314	296	278	268	266	302	285	316	259	303	271	271	266	278	285	322	267	272	302	273	289	261	296	278	285	273	284	268	297	294	261	282	275	301	263	296	301	264	285	283	271	281	300	261	265	296	301	299	290	270	277	287	294	303	254	270	295	315	262	286	272	300	295	287	306	303	271	285	276	276	292	282	265	257	267	266	267	268	294	307	282	318	277	281	269	281	292	286	266	288	299	272	265	264	289	289	271	275	293	282	299	277	308	312	278	259	309	314	257	289	304	290	270	275	280	275	280	320	270	319	276	280	271	288	286	281	309	280	322	283	267	304	268	279	283	277	278	259	282	299	268	305	278	276	297	268	290	273	288	260	287	271	275	318	261	292	277	279	313	280	283	277	271	271	278	276	271	283	286	295	287	284	289	285	280	278	295	270	284	271	278	293	263	275	277	288	290	282	276	261	271	285	311	320	280	274	315	295	287	283	302	297	307	292	282	314	280	276	310	292	281	283	307	275	281	261	294	278	284	269	275	312	278	256	291	268	295	281	271	292	276	260	293	287	285	266	294	261	280	287	273	278	275	280	279	292	312	275	256	262	283	300	252	287	283	265	309	256	279	263	298	270	256	294	299	267	288	279	296	278	258	294	256	265	291	270	278	266	281	273	261	287	319	278	285	264	275	280	261	256	282	305	284	270	287	253	270	270	290	254	290	301	272	247	273	278	287	258	275	262	277	304	283	269	297	262	294	288	283	279	297	275	303	282	325	258	274	259	256	314	298	303	280	290	265	252	279	296	299	278	280	264	304	295	259	287	294	291	278	285	276	287	275	289	285	306	287	267	264	268	284	280	297	254	248	274	274	285	286	311	295	320	300	280	282	272	270	298	285	295	276	265	301	302	283	297	279	287	280	268	302	270	259	291	290	322	288	290	303	300	302	266	266	287	302	319	286	262	319	283	263	287	277	248	320	309	265	287	304	284	276	298	312	275	270	265	276	316	325	281	291	280	274	272	265	271	233	272	267	293	258	292	294	270	259	253	278	262	287	263	294	287	250	291	277	293	312	293	271	258	275	278	275	283	284	272	261	263	271	271	281	274	282	297	283	279	302	285	266	307	272	273	339	266	278	295	288	300	286	285	246	280	308	285	313	291	273	302	275	267	292	302	268	270	299	272	265	260	291	259	291	293	301	303	276	283	256	321	299	310	291	299	253	288	273	268	265	299	260	283	306	289	272	295	290	279	305	279	300	281	285	266	303	306	262	300	269	265	277	283	269	294	292	302	280	296	288	252	288	285	299	316	273	288	303	264	289	271	287	287	288	261	279	266	281	313	256	313	294	316	292	304	276	249	257	261	272	273	287	312	274	287	285	298	296	248	286	315	265	314	307	284	303	295	282	248	267	265	314	277	286	297	276	268	302	280	296	307	273	334	276	280	287	276	297	289	272	313	291	275	263	309	274	276	296	311	262	303	299	300	253	276	288	291	268	277	280	273	262	288	276	291	284	269	277	328	291	295	275	291	279	270	286	285	267	276	271	267	322	299	286	274	286	286	301	253	292	270	283	266	275	287	285	268	282	266	288	260	263	285	304	290	274	275	284	271	274	272	265	264	303	292	278	290	302	265	279	309	286	278	286	303	288	276	279	265	278	288	303	233	260	287	288	271	286	278	295	270	299	283	280	266	274	277	280	290	325	293	291	274	263	279	284	280	272	259	290	273	249	306	265	262	277	280	308	280	287	296	307	269	267	299	291	281	288	280	292	318	308	292	297	279	280	268	292	275	295	280	268	282	270	280	283	260	270	282	295	261	296	292	263	278	299	250	299	274	309	256	282	276	245	294	291	310	264	264	276	279	271	261	257	316	278	288	291	301	249	262	259	282	304	293	268	270	316	264	247	284	305	281	301	288	303	278	297	303	297	277	299	296	313	285	304	267	303	310	316	291	285	265	264	276	312	288	270	291	260	289	310	291	262	284	250	263	281	301	267	297	275	270	275	283	311	265	284	292	277	287	283	279	299	293	282	283	259	275	268	269	262	278	253	292	297	278	292	264	298	287	296	286	279	262	279	310	271	276	293	299	299	285	291	320	281	300	293	294	302	286	306	279	279	304	267	251	289	287	306	304	315	299	275	285	288	279	268	319	293	280	269	282	287	302	290	280	301	269	299	288	289	269	285	262	291	296	289	295	269	265	293	288	284	288	293	284	305	261	298	273	307	277	286	287	284	291	287	272	303	275	288	283	275	288	277	281	272	286	284	287	301	313	286	276	290	277	314	284	270	274	284	288	298	298	279	291	285	280	252	276	284	296	272	262	290	274	283	290	305	296	273	295	287	236	293	287	285	274	276	281	272	278	283	287	240	323	308	306	312	269	303	281	292	308	294	285	299	268	297	273	285	260	269	278	277	252	237	275	281	268	278	277	276	283	273	298	266	290	277	265	277	301	295	266	298	269	259	311	279	280	262	290	272	284	290	282	300	285	288	291	274	284	287	278	308	283	286	261	246	279	274	288	282	275	267	270	268	288	309	284	262	300	273	256	304	251	289	262	268	296	306	279	297	274	297	309	286	290	305	281	261	269	292	276	297	283	291	278	294	292	276	288	278	276	248	305	286	256	292	289	308	325	284	302	278	243	260	287	290	294	304	290	277	285	264	294	278	278	317	252	280	276	292	273	289	281	276	260	304	271	266	261	291	271	298	282	289	268	273	274	268	284	292	267	282	271	295	260	273	272	289	278	278	262	275	259	283	282	256	282	283	264	305	273	267	289	299	275	284	265	299	243	268	283	291	268	272	285	254	308	265	287	274	277	281	266	305	323	298	294	285	282	297	296	278	298	282	289	301	284	295	255	260	311	274	282	276	277	268	280	272	314	273	289	281	295	272	279	261	277	271	295	305	315	285	295	305	282	271	287	279	284	304	282	292	275	261	303	265	307	292	274	269	260	275	286	274	276	278	284	289	294	280	310	255	289	277	277	308	279	302	295	259	287	284	265	274	257	306	267	282	287	276	292	314	279	298	295	268	275	305	268	280	308	283	280	317	299	267	277	283	272	271	275	292	274	268	279	270	313	292	317	291	295	288	292	292	294	259	277	279	306	305	266	295	282	273	286	297	280	277	298	292	278	266
24520	21903	30859	28544	33162	40852	27247	10815	5053	1205	470	477	429	443	459	450	506	409	454	457	437	446	435	432	410	460	444	433	416	434	424	402	441	444	411	407	442	431	454	426	430	457	438	437	403	429	402	398	402	404	440	416	406	430	447	430	425	450	438	420	421	413	444	432	468	435	441	402	440	474	431	465	430	401	431	431	431	425	439	448	376	440	426	432	413	439	396	425	428	385	465	470	462	466	409	431	462	414	439	420	397	435	437	440	433	384	434	402	434	408	396	406	438	460	427	435	383	434	373	420	406	409	394	424	411	438	432	409	452	429	413	398	454	433	419	410	418	403	425	394	409	449	432	405	390	427	436	432	436	437	477	437	448	411	438	398	410	418	382	444	447	432	439	417	428	449	430	404	435	431	431	475	443	395	436	421	407	428	430	411	415	401	393	442	412	445	403	430	429	407	433	422	483	464	436	415	403	427	432	448	428	423	399	433	479	429	427	390	439	432	386	424	442	428	427	458	425	426	438	429	426	419	402	430	405	419	414	411	451	430	427	401	417	435	382	389	387	415	443	459	439	416	413	416	396	412	389	414	415	399	449	412	403	374	414	443	414	421	415	398	394	440	439	435	402	408	444	420	470	434	385	431	459	438	435	441	413	389	414	399	410	419	406	448	403	395	428	397	450	428	404	411	421	439	453	393	451	427	431	444	464	413	429	424	415	448	432	384	431	417	395	454	420	417	411	437	415	400	426	409	428	394	419	436	420	406	438	386	403	435	402	439	440	438	441	412	450	412	458	415	398	460	414	400	401	418	441	412	406	434	423	416	443	445	412	433	420	408	420	425	423	425	424	426	430	437	403	454	401	426	434	410	432	426	417	427	440	409	456	398	403	411	422	413	421	433	415	406	434	438	456	444	440	447	436	425	432	389	411	443	449	463	420	415	432	423	407	418	439	432	398	433	419	448	439	434	432	454	457	456	432	445	439	415	420	431	445	395	437	412	397	410	436	425	424	406	405	414	456	428	419	431	424	475	404	418	399	412	410	421	367	445	412	423	405	425	426	428	462	394	406	420	469	408	405	411	412	450	425	408	451	409	423	392	490	393	437	426	460	468	437	388	424	456	454	438	441	409	415	441	399	434	430	469	401	419	450	428	481	400	410	417	405	402	412	446	424	432	394	446	438	452	417	421	404	419	412	436	394	405	434	450	420	426	422	404	446	419	418	452	439	416	407	386	432	427	432	412	438	421	443	447	422	436	428	410	438	416	447	418	409	388	407	416	462	422	440	429	431	403	417	415	440	442	483	440	426	393	439	426	409	408	413	401	427	430	424	413	415	434	451	429	431	422	435	401	417	414	406	416	362	440	414	405	424	396	413	400	411	401	423	423	409	400	442	429	457	442	429	429	440	434	408	426	424	393	454	473	421	436	425	418	401	407	426	424	471	449	397	426	431	415	432	424	433	422	434	398	418	446	414	392	434	417	439	395	430	432	414	402	410	411	421	421	399	423	420	409	435	426	433	434	439	410	393	410	427	429	447	444	430	412	406	433	423	416	444	411	393	422	432	390	451	436	463	424	419	423	446	428	406	427	415	395	380	426	415	476	456	403	447	457	446	367	441	461	454	391	416	393	426	456	414	409	424	419	421	463	396	448	448	405	409	402	404	416	423	399	428	448	409	417	420	445	413	408	389	429	452	452	421	396	441	427	398	444	417	463	454	403	438	434	420	406	427	441	436	404	424	444	434	436	424	405	442	394	435	442	386	475	435	441	447	448	421	447	464	424	443	427	393	407	451	433	405	459	451	404	467	423	441	426	393	437	430	425	410	395	395	441	394	408	401	422	416	384	445	395	420	433	407	408	457	418	386	411	416	459	416	426	411	410	414	413	414	415	444	412	427	428	427	426	399	409	439	426	407	397	410	414	447	412	429	405	421	404	440	434	416	439	420	418	416	419	375	427	442	455	445	480	435	479	409	433	399	403	461	425	421	397	401	420	461	428	422	443	395	443	445	414	434	455	401	461	439	473	398	414	436	421	426	438	441	442	432	411	412	407	442	411	434	415	461	396	470	393	431	432	450	407	405	457	441	438	423	416	414	401	409	411	421	387	415	407	408	436	385	431	434	446	448	427	462	427	441	422	431	418	439	452	420	406	455	458	426	429	408	386	405	455	450	458	432	417	398	438	428	410	443	411	408	399	431	390	387	449	415	407	404	394	442	428	423	408	428	436	423	386	412	433	448	416	426	398	418	382	441	395	410	410	387	407	437	392	411	412	419	450	399	429	436	405	424	441	418	420	377	409	427	443	442	432	485	430	436	400	423	388	424	402	372	436	450	428	410	426	412	441	430	444	448	421	432	401	425	405	413	407	422	422	415	450	412	438	385	409	407	435	390	452	438	411	426	422	417	394	430	430	387	418	399	425	439	439	435	442	425	427	419	372	415	404	422	402	433	425	422	458	413	422	420	411	401	397	411	392	435	410	430	448	419	436	430	394	429	401	378	425	417	379	404	404	416	410	437	433	417	424	409	436	411	463	426	451	439	415	413	438	419	398	417	437	410	385	396	443	417	428	409	434	429	443	446	471	408	438	419	404	424	432	416	434	404	420	481	401	450	426	436	448	418	444	444	418	396	426	420	413	428	388	470	436	439	364	398	410	445	428	469	457	432	418	406	416	414	440	419	460	428	411	398	404	445	429	406	418	425	410	415	421	412	444	375	435	447	384	409	421	435	399	412	415	414	421	439	420	449	418	431	444	385	447	401	438	427	400	418	409	415	401	463	439	437	419	410	408	453	402	447	421	391	403	453	414	452	400	455	388	406	390	394	458	412	427	407	463	426	403	438	404	410	403	408	415	440	394	425	426	438	421	443	469	412	428	447	439	417	418	426	422	436	398	457	364	444	408	390	439	407	429	433	447	389	416	428	427	421	405	426	434	447	412	412	431	397	429	383	453	406	424	439	423	436	427	440	383	455	434	435	418	424	414	395	420	394	420	427	371	434	435	411	443	417	399	444	405	422	408	445	414	416	405	456	436	427	423	433	444	423	438	443	404	421	420	414	391	458	422	421	431	423	450	423	426	384	390	401	411	420	377	455	429	393	475	405	400	420	420	403	412	388	428	408	420	432	421	426	437	448	416	406	441	429	445	412	432	408	437	419	450	391	436	455	402	399	417	454	413	412	430	406	423	383	455	425	423	380	432	425	394	429	381	416	397	435	439	426	392	419	428	480	453	390	440	398	435	440	413	405	431	408	423	392	425	448	412	429	407	455	410	397	438	431	428	412	408	433	460	379	425	402	399	414	442	421	437	385	422	403	382	428	426	418	473	405	425	435	423	458	458	398	406	435	408	462	418	419	418	468	441	422	422	413	419	410	394	457	458	405	421	418	416	436	447	387	437	412	423	410	438	424	418	405	418	401	442	461	422	413	408	437	405	427	441	437	466	429	410	378	479	442	449	408	419	455	444	418	413	409	439	463	407	423	424	417	432
59353	92568	71347	42273	44381	38322	20007	8905	6020	1382	476	444	449	432	402	427	441	425	413	459	431	440	450	401	426	428	445	416	448	424	446	427	459	462	407	468	442	433	466	433	419	480	408	429	442	428	425	425	429	430	449	416	421	408	438	464	429	425	421	428	400	419	412	433	490	430	401	427	449	463	421	460	408	419	433	438	488	405	406	422	420	416	411	422	441	399	398	467	439	419	391	435	413	425	465	399	416	424	446	424	429	435	436	393	443	438	442	391	419	403	445	440	447	408	443	427	418	417	436	426	479	389	427	411	395	407	405	463	459	435	452	430	431	426	461	424	437	412	416	380	416	415	402	417	439	375	439	408	430	396	394	469	413	395	428	431	444	443	433	413	427	469	408	428	436	424	385	442	436	448	422	421	441	457	443	397	419	443	393	388	421	355	403	414	419	414	415	399	398	445	423	421	396	427	419	450	430	419	419	442	438	457	413	471	445	441	433	425	408	391	408	412	405	392	430	448	384	414	434	445	421	453	424	427	429	411	400	413	460	441	431	413	430	461	415	416	427	440	408	416	433	380	437	437	418	422	401	443	429	446	404	407	427	407	438	417	396	410	419	425	434	449	417	441	393	437	418	465	449	436	432	388	439	407	409	429	454	451	419	416	412	421	407	435	427	417	403	443	405	436	433	421	428	438	467	403	400	419	419	427	450	414	414	450	414	418	425	386	434	441	416	418	420	449	407	422	419	406	449	480	437	436	447	395	445	436	435	444	404	386	398	403	425	436	406	424	467	438	436	414	407	431	441	411	461	449	452	462	439	410	452	384	400	423	432	423	445	393	418	429	427	458	428	410	438	425	411	446	417	417	444	418	412	423	415	400	406	407	433	417	390	384	421	414	429	368	446	416	438	409	445	444	424	395	427	404	451	382	431	426	399	413	409	434	434	412	394	436	384	436	443	419	409	399	432	450	453	405	435	429	453	408	427	385	399	389	410	390	443	397	382	415	398	412	376	459	411	431	411	385	410	422	423	399	423	380	408	426	433	408	419	389	457	412	431	421	422	407	428	430	417	446	380	440	430	426	417	411	446	409	440	435	429	414	417	405	417	443	437	461	423	424	431	418	464	422	457	429	420	418	405	450	409	434	412	427	407	416	413	416	445	442	426	425	405	450	418	422	413	410	406	428	394	420	420	389	423	422	454	439	430	387	462	397	431	417	411	429	376	442	389	441	424	430	430	406	402	424	417	410	421	452	421	395	412	413	407	417	394	417	457	439	409	434	405	450	407	395	398	422	385	425	398	396	433	405	420	419	459	391	421	428	408	449	455	406	428	447	390	437	414	400	435	403	454	411	429	404	430	426	388	449	400	459	436	437	414	379	442	418	444	432	445	408	401	416	448	428	436	409	421	429	442	413	407	403	415	419	393	408	419	403	453	436	441	410	390	422	416	425	424	412	459	439	421	423	435	385	411	445	459	423	438	435	455	445	415	423	417	389	387	456	413	420	415	431	439	411	421	417	431	386	440	425	414	397	418	429	437	440	422	461	408	421	414	391	407	419	394	430	453	440	419	403	398	424	416	446	438	460	401	395	426	404	417	410	433	402	430	448	446	430	407	442	435	426	432	404	407	445	412	405	389	438	420	405	423	415	408	434	411	429	438	396	405	397	429	425	418	409	413	433	416	388	401	424	378	420	456	433	403	394	405	416	431	426	438	400	429	444	383	434	444	373	437	423	379	421	396	409	416	410	389	431	426	428	430	419	409	423	387	422	430	428	437	419	440	407	431	455	420	403	413	441	446	443	430	440	423	405	465	427	414	436	430	393	440	431	403	425	426	402	446	429	424	404	441	410	405	396	440	410	379	440	442	455	425	475	390	405	410	406	430	422	381	439	435	424	387	423	396	426	427	414	444	407	382	419	409	393	421	392	394	430	404	418	404	432	426	424	421	414	406	461	420	432	426	400	452	401	413	424	408	442	427	387	404	416	386	451	434	380	429	404	462	435	399	398	432	414	389	435	395	429	435	406	426	452	409	434	433	465	376	422	418	403	435	414	460	420	447	444	416	410	432	406	430	445	385	429	416	437	422	419	457	432	446	428	404	393	425	422	420	444	450	421	459	470	422	394	403	429	408	404	432	436	410	398	421	416	412	425	414	436	389	421	417	413	464	396	429	408	431	428	417	414	434	410	400	400	415	415	432	422	388	431	429	405	404	433	421	412	421	447	371	466	424	382	406	434	398	450	440	452	456	418	392	402	426	389	415	428	441	440	383	493	457	421	401	436	418	426	415	427	401	414	406	424	408	443	446	418	431	423	418	424	419	424	418	418	404	419	419	413	442	412	444	414	407	431	399	435	387	439	414	402	381	429	452	413	422	417	420	441	435	429	419	432	427	393	435	431	445	392	446	462	405	441	441	402	420	398	379	428	432	409	423	407	430	403	385	448	433	412	390	420	450	422	391	417	415	407	420	396	408	426	426	454	432	411	399	434	451	453	412	420	389	402	451	431	375	408	427	462	405	428	451	397	418	434	459	385	423	403	449	382	451	445	419	413	419	396	417	416	421	421	434	439	443	441	435	437	439	437	428	457	395	424	427	420	429	420	455	420	434	444	452	444	435	412	413	443	389	416	357	417	405	392	406	422	421	414	407	391	421	432	450	412	420	405	381	409	425	398	402	402	406	454	448	411	418	415	428	446	437	426	406	421	450	409	421	406	404	439	407	431	436	435	411	414	432	405	443	406	414	384	413	421	437	426	387	407	384	427	416	477	412	414	376	416	436	424	435	431	442	462	404	397	408	386	441	437	401	430	466	439	391	404	400	448	466	387	438	418	402	422	426	400	445	432	435	396	414	420	436	433	446	433	383	432	433	416	435	398	433	387	415	433	436	411	442	407	435	429	434	427	444	439	435	403	430	391	415	396	438	367	403	413	418	443	420	402	403	406	413	432	405	400	381	399	429	442	402	427	427	419	424	425	442	396	411	439	436	439	405	410	428	448	431	392	400	442	476	430	428	417	439	470	411	438	452	478	434	406	413	423	443	436	423	435	418	410	427	433	453	405	438	438	443	423	404	418	401	421	414	430	406	424	428	438	407	417	397	417	406	401	381	397	438	431	408	436	425	431	438	443	379	446	429	409	416	405	403	393	431	409	445	408	386	457	430	440	422	438	442	425	431	433	433	476	381	354	417	458	395	394	373	433	408	435	462	401	430	403	404	427	420	409	421	454	409	418	466	417	448	401	426	438	383	415	430	412	447	446	416	414	422	426	441	391	464	410	388	418	367	410	401	418	406	415	433	411	457	455	380	429	423	396	405	393	417	376	457	415	415	425	401	453	430	397	414	414	439	462	417	461	440	423	456	439	381	435	453	414	455	435	417	429	398	468	402	375	434	402	428	441	445	431	414	449	444	400	418	421	414	434	412	398	401	398	421	406	445	413	429	432	409	436	406	427	408	443	390	416	443	397	451	441	410	419	428	416	392	424	410	404
28749	22297	15803	5591	3516	3273	1184	539	382	302	272	281	270	268	294	281	272	273	268	258	269	256	269	260	287	266	291	268	280	264	267	262	253	273	260	284	279	281	273	275	262	257	286	252	259	250	236	264	262	265	252	258	280	273	277	290	237	263	286	261	252	270	265	266	283	256	311	288	283	255	277	272	249	277	224	262	271	244	246	295	280	281	283	281	270	243	269	251	275	295	290	272	271	248	312	262	269	278	281	293	267	284	251	264	262	273	285	269	270	285	252	262	270	310	262	270	283	285	262	258	269	280	284	280	280	276	281	256	234	241	287	267	322	248	274	258	274	237	274	265	259	281	285	255	284	288	261	250	271	254	244	255	287	267	296	302	268	278	307	281	260	287	300	269	273	270	287	297	253	282	298	276	283	276	263	272	259	258	254	242	282	283	275	275	238	280	281	257	262	256	263	285	288	247	273	278	262	288	277	272	268	251	256	246	252	262	281	266	295	275	263	278	249	250	301	254	276	247	255	271	291	248	248	314	261	267	272	264	290	296	283	272	304	299	277	255	293	277	265	288	292	280	279	282	277	260	270	279	242	258	248	278	270	272	250	251	274	283	280	304	286	260	279	280	253	277	284	276	277	264	281	262	281	272	277	268	266	281	279	282	269	289	249	289	265	283	281	254	260	299	275	277	258	282	284	267	289	286	287	285	263	269	298	276	288	286	248	270	264	290	285	273	259	292	266	255	258	251	268	272	272	283	279	264	249	275	270	258	260	263	277	260	270	261	271	290	273	289	244	260	272	281	257	277	238	266	277	265	282	273	281	257	272	274	267	271	292	233	270	296	250	272	245	290	246	283	293	294	270	282	310	278	275	285	250	271	279	258	269	259	270	269	285	241	272	249	262	287	276	291	282	313	255	285	295	301	255	269	289	255	266	276	290	318	251	265	260	261	255	262	268	275	260	260	268	267	248	269	280	302	265	286	273	278	271	275	263	241	290	257	258	289	278	274	262	260	255	277	275	272	251	262	254	251	237	290	263	272	267	291	261	248	271	268	292	303	259	262	289	277	269	270	270	272	261	271	260	273	277	262	264	280	241	270	279	247	253	271	262	246	232	246	265	291	286	231	288	254	293	254	250	277	281	270	294	223	279	271	240	276	278	276	269	274	276	264	259	284	272	268	275	282	257	242	298	320	292	245	280	274	258	264	262	273	283	240	239	262	272	254	260	239	245	260	290	267	266	275	239	280	255	259	282	232	273	275	260	262	281	270	241	283	268	272	239	268	286	271	285	254	267	261	274	309	244	268	257	266	273	277	268	274	307	267	267	271	289	282	287	259	286	305	265	288	276	270	263	283	273	287	270	271	262	264	282	265	277	299	292	266	277	303	272	286	260	267	269	320	287	263	242	281	243	273	256	265	253	278	228	274	268	247	265	293	245	261	274	272	259	271	262	265	270	285	299	304	281	254	276	273	291	286	256	283	265	297	239	287	286	291	296	277	280	264	245	241	271	279	286	256	251	279	267	255	275	254	271	238	295	248	284	289	300	273	249	281	286	253	278	281	310	258	253	272	254	274	264	272	252	276	256	275	259	283	288	265	270	275	279	271	216	262	266	246	278	250	286	283	289	274	266	264	249	281	250	258	302	295	251	289	240	264	261	269	247	262	260	279	268	260	270	283	270	253	259	262	257	276	278	251	282	294	260	255	266	269	301	285	250	248	286	263	260	265	292	278	284	288	266	297	289	257	281	263	296	290	276	232	262	269	284	288	280	264	254	281	272	256	253	277	287	267	288	258	297	282	284	257	292	268	281	276	259	269	269	254	240	272	300	276	269	246	271	287	266	276	260	259	295	284	284	261	276	284	261	266	279	274	270	266	282	295	262	239	261	301	273	280	256	264	285	272	289	251	257	279	281	297	235	284	308	291	281	289	253	274	271	285	280	280	291	269	267	273	309	264	282	273	264	251	268	294	304	298	288	285	304	257	282	302	272	243	263	263	268	242	286	277	264	300	253	259	280	275	293	270	244	267	256	296	281	247	268	266	255	273	260	269	272	281	253	267	276	230	286	285	276	256	280	267	252	276	279	308	308	282	281	278	245	258	275	284	268	243	272	295	282	275	276	283	258	296	257	292	248	260	278	258	258	287	267	253	287	271	301	276	293	270	268	270	272	283	266	265	274	266	274	258	273	249	276	257	272	259	267	251	273	275	281	283	265	293	252	249	282	285	263	290	264	291	280	243	235	296	274	270	289	286	279	271	252	236	293	257	265	271	265	270	276	271	274	305	278	277	242	266	294	259	246	301	263	252	262	272	284	256	242	261	296	262	271	286	259	265	265	270	261	246	286	281	273	286	270	272	259	302	260	281	270	269	250	259	283	268	282	273	280	293	285	297	277	290	244	274	269	291	270	251	295	268	279	269	282	260	282	235	271	245	261	284	262	293	267	266	282	260	249	311	271	251	296	264	275	276	242	294	279	273	270	293	263	297	254	251	254	270	278	292	286	272	311	267	284	261	284	286	280	251	270	257	266	298	272	270	294	281	290	305	274	263	254	270	303	284	263	276	258	242	265	284	286	275	252	288	253	248	277	257	249	303	282	266	316	249	251	268	276	299	294	290	243	271	283	262	278	277	241	271	260	267	259	297	260	255	274	257	256	258	244	277	267	256	264	283	268	244	279	243	284	260	244	282	259	281	283	282	280	272	266	306	292	263	281	282	281	272	294	294	280	253	283	302	319	271	252	271	274	265	266	259	263	261	263	270	279	287	283	281	275	280	277	251	270	273	277	266	253	259	283	285	281	291	263	255	269	267	306	259	234	266	280	292	250	283	283	251	247	291	286	283	308	260	273	261	257	298	250	285	279	270	277	295	289	297	254	290	274	254	282	266	282	288	297	242	277	291	255	272	279	260	260	280	288	277	265	278	303	278	286	264	280	276	245	290	265	250	293	273	295	267	319	274	281	282	239	263	303	299	275	276	266	273	265	266	220	286	258	310	247	290	262	274	241	263	249	280	253	272	250	254	267	300	262	275	266	264	265	278	287	295	255	290	306	271	279	282	260	273	283	281	251	250	270	277	267	285	287	268	278	292	265	288	257	300	265	250	257	279	303	253	266	288	272	260	248	259	259	269	290	280	260	254	263	260	267	281	253	285	268	274	262	275	256	266	265	275	267	252	254	267	288	283	252	267	247	288	271	275	262	254	273	240	271	266	280	288	270	282	269	262	245	268	293	299	267	273	265	274	270	279	266	288	290	252	280	269	268	277	272	263	250	274	296	284	273	270	277	280	295	244	250	262	278	268	273	282	249	302	256	247	275	287	308	260	280	291	277	274	284	257	258	262	263	257	247	267	237	284	269	269	257	285	284	268	251	276	276	276	269	251	272	293	289	304	277	245	269	262	284	283	279	257	255	279	243	266	275	298	278	244	281	285	285	299	253	262	263	295	279	298	296	295	273	293	235	271	266	282	287	237	291	264	281	268	299	266
14583	22029	13422	4245	4087	3692	1434	677	517	301	266	258	264	224	221	250	238	256	265	274	238	261	278	258	245	256	266	276	271	253	241	268	234	243	282	265	265	253	231	243	251	245	261	268	261	269	243	253	244	252	250	261	259	258	290	278	274	256	261	242	234	269	248	249	258	227	259	231	239	258	241	228	261	229	248	235	252	288	293	254	269	241	276	275	262	253	252	259	259	237	274	231	244	250	261	234	243	255	262	278	268	243	252	258	246	234	258	261	263	237	245	231	268	275	272	267	252	260	261	240	269	275	232	281	251	263	269	230	271	283	248	255	241	258	231	266	278	235	228	256	241	228	240	250	244	250	240	259	259	257	276	228	227	290	277	258	231	235	252	220	251	276	253	249	250	261	252	243	258	281	256	241	263	263	225	234	270	253	271	254	256	289	257	226	244	262	272	254	219	253	271	230	267	255	265	280	277	242	247	276	259	229	286	240	274	230	261	251	280	263	253	252	254	274	251	240	259	265	259	285	271	276	267	272	272	250	252	213	266	301	244	265	215	242	253	286	233	255	245	240	251	271	279	293	234	254	282	233	242	221	256	271	256	236	259	231	250	272	263	231	247	258	235	236	268	255	267	240	233	250	260	248	212	242	265	244	249	262	232	246	234	257	222	260	263	226	261	286	227	245	267	269	269	265	254	229	229	227	249	239	265	258	240	259	272	245	260	234	286	295	261	299	244	236	216	263	223	275	251	253	256	249	256	249	219	243	255	232	247	258	236	258	262	246	239	268	267	239	229	255	264	249	238	241	244	250	243	251	262	252	262	251	243	242	281	238	252	234	233	252	270	260	249	267	264	265	266	235	252	269	248	234	249	264	246	245	254	268	249	261	273	254	231	260	272	225	261	230	235	282	243	236	270	263	276	270	243	256	247	250	269	265	257	231	238	223	217	247	275	241	263	245	273	265	256	268	249	262	266	262	263	259	276	257	263	268	269	266	266	249	252	240	261	259	249	260	268	260	245	244	273	260	247	241	235	265	240	247	227	265	273	264	252	254	239	245	214	270	253	300	247	274	255	228	232	258	230	254	277	244	244	252	248	251	241	266	237	248	263	260	221	266	266	265	241	248	260	263	243	224	270	260	254	255	280	255	275	265	275	239	238	274	250	228	229	279	267	277	252	283	273	260	277	233	260	259	247	256	255	281	262	237	241	246	254	232	262	211	259	250	254	275	244	259	259	240	232	249	245	239	282	286	301	251	236	241	237	249	279	276	244	237	265	266	243	239	251	256	262	227	258	245	257	266	260	255	229	285	250	234	273	250	237	266	247	252	246	278	287	239	249	258	249	239	253	257	285	261	251	247	275	228	241	266	267	243	257	268	255	262	265	256	266	239	261	254	254	243	222	239	286	251	276	251	244	270	261	253	229	244	270	222	254	245	209	236	245	223	282	287	254	226	220	230	272	223	257	240	251	245	259	281	231	263	270	248	189	237	268	268	257	262	235	268	241	211	248	209	271	257	272	283	246	246	244	237	253	254	260	265	241	258	266	249	253	246	227	251	248	252	256	256	257	254	288	245	261	209	237	274	272	249	279	244	238	262	275	224	266	251	228	261	242	276	265	258	241	263	273	284	248	240	256	224	239	269	250	259	251	243	245	247	238	260	294	246	280	243	260	250	255	273	273	259	248	240	243	240	242	235	249	244	248	262	272	265	254	242	276	294	273	282	283	253	250	234	257	280	241	275	225	258	242	261	247	288	271	253	267	260	262	262	258	261	252	312	276	258	234	256	275	250	259	248	240	268	232	255	240	268	257	245	274	286	252	263	240	254	298	249	267	253	263	252	234	258	238	280	242	278	240	278	261	249	262	240	248	245	251	266	260	260	244	257	265	253	234	279	263	240	273	243	250	254	245	310	242	247	259	263	272	268	280	283	263	285	273	262	251	268	243	264	250	249	270	240	275	270	253	258	269	225	234	258	241	278	226	256	283	266	266	249	235	308	236	256	269	254	261	282	257	250	249	247	248	252	248	255	243	246	260	257	263	235	278	241	240	276	246	219	221	253	243	232	263	248	245	265	254	266	256	261	219	248	238	235	247	278	234	248	244	262	249	266	225	257	247	265	247	258	264	228	276	255	254	261	243	265	258	247	276	233	253	247	232	284	265	262	244	236	231	269	265	244	283	293	276	257	251	251	240	260	235	212	253	232	246	274	227	274	269	262	254	248	246	255	269	247	255	252	276	245	255	238	238	258	241	217	258	243	245	241	230	221	226	254	265	266	249	263	268	239	250	252	251	274	225	256	246	237	243	245	233	263	247	236	260	277	245	264	267	254	257	250	241	273	278	262	241	271	243	254	240	264	246	251	266	254	250	237	256	243	284	270	243	258	262	278	251	274	231	247	260	254	242	246	281	257	248	268	247	263	241	260	247	256	242	250	268	295	250	266	276	253	253	253	272	261	242	246	258	249	267	236	254	280	257	280	261	260	211	260	251	269	241	251	264	264	239	247	238	256	253	234	276	246	235	242	233	248	260	260	279	217	239	255	239	261	272	250	251	272	256	233	260	237	265	247	257	258	251	235	245	236	236	274	252	283	273	257	250	279	265	250	262	255	280	241	266	275	255	263	267	256	248	243	241	256	244	265	221	272	246	259	232	262	238	247	241	291	231	268	276	249	254	271	267	234	279	265	247	241	248	248	273	259	241	255	284	267	240	238	270	243	251	245	252	249	275	238	248	235	277	261	272	237	266	256	231	288	251	264	244	257	254	291	270	256	259	241	268	258	249	249	255	266	263	249	240	241	249	256	265	246	246	243	226	256	260	254	254	245	227	238	237	256	261	280	225	258	240	252	247	244	240	235	278	251	247	236	235	281	258	259	251	268	253	234	259	263	238	281	253	279	255	266	236	278	264	253	229	242	248	280	254	240	255	235	253	257	227	243	267	255	303	263	260	257	248	251	260	272	246	287	273	248	272	240	250	217	270	260	281	267	245	260	243	261	267	249	252	295	259	246	291	269	265	234	250	256	293	242	252	252	273	243	262	265	251	245	262	279	244	273	249	227	266	257	258	243	232	245	232	255	247	246	261	267	256	240	261	227	229	263	234	252	256	251	276	243	254	261	267	267	229	257	253	227	241	255	282	262	262	249	264	290	235	278	272	271	273	236	236	282	261	258	256	289	274	259	258	271	270	251	267	242	266	239	250	261	229	242	269	232	230	259	284	260	264	251	255	205	240	225	235	256	253	261	258	244	237	249	268	267	245	247	264	279	268	259	277	230	233	226	257	263	240	225	264	264	250	231	274	239	238	274	236	236	264	253	247	264	273	230	251	253	249	247	242	249	234	254	252	255	254	247	261	226	247	267	242	239	263	255	237	269	282	286	296	277	263	226	257	265	223	243	244	226	242	283	279	235	280	251	239	274	230	263	238	273	264	270	258	275	254	261	247	255	257	247	241	252	241	250	245	250	271	265	238	274	257	258	270	254	231	250
25456	22726	33263	34631	33257	27879	15370	5275	2395	784	389	368	386	335	350	343	342	314	366	348	348	353	352	330	394	338	352	349	348	364	362	378	327	366	341	343	317	345	328	373	341	346	347	342	376	330	317	334	346	369	355	350	344	307	348	344	333	340	353	295	334	348	362	337	388	345	363	377	347	340	325	367	325	317	342	356	336	326	316	340	341	336	371	344	340	344	337	321	351	352	326	353	318	353	368	300	329	331	350	330	347	366	334	328	309	348	339	338	362	356	347	361	316	347	329	326	332	364	378	329	331	348	347	343	324	324	347	307	323	379	318	366	336	335	353	333	323	352	327	350	353	350	347	365	307	335	350	325	375	351	352	342	304	332	313	324	363	341	336	358	360	371	351	341	316	310	382	385	307	332	357	338	353	309	350	365	350	350	322	302	342	326	352	348	354	320	380	349	357	375	318	335	329	354	340	342	332	338	345	307	376	374	313	351	355	362	329	362	332	327	326	362	299	337	340	333	347	322	319	350	351	364	337	342	317	359	288	354	354	339	344	342	353	344	320	365	290	349	344	332	330	350	340	329	315	353	350	344	342	319	334	338	325	355	328	324	301	315	343	329	347	303	340	350	341	331	317	327	338	328	327	321	336	344	328	326	339	356	381	340	351	354	342	351	355	311	340	317	354	351	338	324	356	321	348	331	355	301	344	302	359	353	359	333	333	335	340	336	333	314	344	322	355	352	345	348	347	364	298	328	328	325	324	375	331	362	310	357	347	320	354	362	323	341	334	330	342	322	337	323	336	325	334	388	335	363	317	357	349	313	320	349	348	361	341	359	338	381	310	340	374	327	301	353	329	380	353	339	312	356	373	344	312	326	319	341	324	353	328	333	332	324	336	362	330	340	333	314	342	362	384	337	322	339	355	328	333	347	329	347	321	350	333	351	317	322	293	302	335	325	318	317	346	331	334	355	332	334	347	334	295	375	321	359	340	348	333	380	348	320	346	358	340	320	360	344	325	339	327	324	350	333	322	300	338	338	335	370	342	320	347	319	368	322	345	319	315	370	327	347	300	354	336	316	326	303	367	355	330	336	374	308	374	321	381	398	352	335	363	333	331	335	336	368	365	324	363	364	342	333	353	331	357	321	353	320	335	328	340	324	342	351	338	366	351	347	344	340	354	325	354	339	299	356	361	332	321	332	306	339	342	326	337	319	334	347	328	339	328	347	329	359	331	317	378	348	337	377	305	345	318	362	328	334	362	339	358	354	327	305	366	324	343	349	363	346	322	318	323	348	362	326	332	362	332	346	323	355	329	301	345	379	360	338	328	351	342	342	332	321	329	333	312	331	316	334	338	329	324	321	321	339	319	340	331	336	361	348	345	364	347	338	367	347	331	365	348	350	358	335	353	359	364	331	350	331	377	350	338	339	346	327	333	334	323	338	318	338	347	342	315	337	337	383	359	344	312	350	340	367	335	327	345	341	330	332	326	346	346	325	353	349	317	358	352	341	319	325	331	324	362	341	328	354	300	323	328	353	338	357	343	335	352	344	335	370	359	337	323	350	335	338	346	341	319	333	336	368	333	336	318	332	354	379	343	299	333	317	340	362	334	302	337	335	332	349	332	330	356	320	341	314	324	326	323	361	344	341	322	361	333	332	340	363	340	345	348	334	368	375	335	330	340	344	343	317	344	353	338	294	341	333	356	311	340	392	328	337	343	313	358	329	341	360	349	365	344	362	367	364	359	354	320	333	338	359	346	334	335	373	345	305	325	342	361	358	374	320	297	353	324	339	371	391	336	360	318	347	373	330	334	376	351	345	361	348	319	315	332	338	340	333	376	344	309	385	345	344	395	305	336	303	345	349	341	329	362	345	369	339	331	339	312	331	331	369	327	348	347	341	343	330	323	358	344	320	338	347	348	308	352	317	326	309	320	332	377	322	335	349	299	399	347	324	290	372	337	329	346	326	347	356	310	324	322	354	347	315	353	349	313	339	357	335	324	321	357	317	340	336	321	301	343	324	367	369	339	350	317	348	338	355	322	371	353	344	365	317	332	357	349	316	354	321	344	381	330	329	341	337	354	344	342	363	349	329	322	292	332	331	318	310	357	309	333	354	344	342	349	288	324	309	330	342	368	359	324	322	325	336	352	358	326	354	323	313	350	355	333	346	324	353	358	320	345	353	295	355	362	341	315	319	302	335	319	346	351	361	339	349	319	321	368	356	333	351	359	345	338	327	322	319	344	366	282	345	344	334	348	350	326	368	322	340	310	351	375	344	310	309	352	332	355	351	306	342	340	358	289	376	340	369	337	337	376	351	343	360	304	348	311	316	302	341	352	342	347	351	331	358	339	354	304	295	333	350	352	348	320	324	320	339	310	374	349	336	352	330	334	361	373	343	353	336	357	353	320	339	364	342	346	332	376	356	369	326	328	341	322	305	348	353	335	333	331	344	317	345	345	371	353	371	345	322	330	316	343	338	354	330	346	319	319	341	326	321	348	310	349	332	385	323	322	331	336	347	325	345	349	328	359	336	341	334	351	378	364	330	335	289	380	341	347	321	322	319	320	350	338	327	345	336	321	324	325	370	350	366	330	370	328	327	320	352	314	321	369	328	328	358	306	328	352	307	300	316	354	315	356	302	340	330	336	312	357	333	339	342	325	331	335	353	335	350	352	350	324	321	304	351	340	331	358	369	342	306	351	357	327	348	310	341	298	379	319	344	322	353	291	339	331	336	344	333	364	354	376	380	309	332	343	337	366	340	340	334	346	310	356	348	352	345	330	330	339	353	364	315	302	335	348	345	335	335	332	347	350	306	369	338	345	321	367	346	348	342	332	345	332	316	355	333	370	363	365	335	309	342	321	347	350	329	342	386	370	293	336	365	344	350	335	329	320	361	325	340	354	339	323	369	318	354	324	316	337	348	368	294	323	366	346	346	330	306	326	353	306	334	338	319	351	324	321	365	326	338	385	391	331	319	356	343	324	333	331	330	338	350	363	362	289	332	323	345	351	306	329	358	311	347	319	338	333	341	371	324	319	356	335	348	342	373	349	311	361	369	355	352	313	327	362	325	310	363	340	325	333	331	327	363	381	352	329	333	330	299	360	341	328	295	334	334	342	353	354	340	348	359	343	390	325	314	381	347	346	321	338	310	338	353	304	301	333	356	345	360	349	399	331	341	342	349	336	345	380	376	373	330	366	350	362	357	348	356	347	340	346	334	327	350	329	348	320	347	331	331	354	341	331	346	318	336	292	323	337	387	332	355	344	364	312	377	339	361	346	370	326	377	344	341	331	345	313	324	353	323	355	358	336	355	322	316	353	340	319	315	331	352	333	320	349	366	336	334	332	340	348	306	309	321	347	340	328	345	319	361	375	363	307	332	343	336	343	343	337	337	343	356	327	305	361	322	318	306	354	335	359	296	331	365	344	344	380	315	366	330	368	347	352	326	342	361	319	326	350	364	336	325	322	314	362	347	380	368	356	353
50858	80173	58352	38855	33640	21826	12183	5281	3306	1007	334	333	334	360	352	348	324	343	333	327	360	365	401	337	362	340	337	358	358	325	367	320	327	370	365	344	337	323	368	348	338	350	345	339	344	365	352	331	348	321	335	316	349	364	365	350	347	331	348	324	326	295	341	324	330	338	350	364	351	355	346	341	358	370	334	340	337	306	364	332	333	348	341	323	343	346	335	338	339	359	350	380	322	352	355	346	336	329	340	363	325	353	356	314	327	337	339	372	341	334	334	370	356	345	331	342	335	337	345	339	338	340	347	380	335	352	370	368	345	332	363	336	321	332	341	339	332	378	319	324	361	330	354	347	327	341	359	358	350	364	372	342	357	313	332	334	325	318	354	316	368	363	339	360	362	364	340	365	353	358	323	340	320	332	338	356	339	339	331	342	359	349	331	352	352	371	310	370	350	319	352	354	371	347	329	311	356	339	377	368	339	356	330	359	341	351	358	344	352	336	352	341	323	324	357	339	343	378	355	350	332	357	331	333	319	351	353	345	332	335	341	344	340	320	346	314	324	351	362	351	357	333	323	316	321	325	323	326	336	323	349	304	360	329	340	368	365	350	338	333	345	369	316	349	342	340	367	317	322	374	367	327	327	362	334	350	358	315	326	359	350	340	318	330	339	370	363	349	332	318	332	365	346	320	347	337	337	343	325	376	343	372	343	344	329	317	309	334	350	293	393	360	345	335	334	337	338	360	370	343	334	324	337	342	347	360	318	324	318	331	326	366	329	322	346	347	350	357	335	363	358	355	354	359	298	309	345	331	343	360	370	367	327	315	306	359	342	333	350	343	336	364	324	315	340	349	364	313	360	299	344	352	342	349	306	336	329	327	312	361	339	332	318	341	326	358	347	343	342	356	327	366	336	336	345	369	334	335	382	365	339	323	317	356	347	348	346	353	356	364	333	349	331	358	307	345	338	333	337	333	338	337	302	332	319	369	364	364	337	365	324	348	337	337	375	325	334	334	335	363	342	364	341	318	360	276	341	333	366	340	342	339	344	333	341	360	361	306	342	311	350	364	380	332	316	356	316	331	330	339	376	344	346	343	331	349	362	312	356	333	329	373	302	329	275	358	357	339	331	305	326	326	348	335	365	356	340	358	312	331	366	373	379	325	345	327	327	351	325	337	379	358	308	376	379	346	340	355	329	350	370	336	326	345	338	342	344	354	340	354	345	328	341	354	354	349	338	314	351	347	322	344	328	365	336	362	354	376	342	352	351	325	313	313	317	352	342	339	344	347	357	332	377	313	341	331	335	353	343	346	311	353	368	366	355	315	376	348	345	353	350	337	351	329	331	322	330	378	320	368	307	352	349	331	366	356	362	372	312	357	332	329	347	375	347	322	325	329	363	330	331	355	329	331	364	362	342	353	329	344	369	338	359	361	333	314	376	329	308	343	328	319	302	357	370	329	311	343	333	331	335	350	352	327	396	358	335	361	336	337	330	360	336	335	335	320	350	351	351	337	358	355	305	303	366	350	365	314	343	300	337	383	336	351	336	337	374	331	405	354	322	336	329	329	357	309	353	364	312	347	355	321	360	343	358	317	344	322	346	355	347	383	340	337	337	328	343	332	360	363	318	321	316	341	321	327	316	353	310	338	333	319	342	335	335	321	350	325	357	322	365	358	353	327	331	322	368	354	311	325	334	310	336	290	355	359	342	340	309	314	321	353	329	365	384	344	359	343	356	329	358	350	351	329	348	382	325	337	341	382	346	361	319	332	373	342	340	321	331	306	351	361	348	344	335	383	360	332	322	360	323	347	324	331	329	334	336	347	328	333	329	314	363	332	364	383	350	332	266	329	357	327	338	326	300	321	332	363	347	352	322	362	367	341	309	354	325	335	345	342	380	316	370	338	324	337	338	361	344	334	318	348	358	319	342	349	334	341	378	356	325	304	354	343	307	323	343	317	331	340	390	326	319	319	343	363	303	367	339	348	384	346	367	345	343	332	320	342	352	352	367	350	324	357	362	324	381	368	347	378	395	348	338	311	353	346	338	328	341	333	344	373	347	330	313	368	322	312	337	375	335	347	372	355	379	318	295	364	327	348	326	335	352	318	354	332	329	347	297	343	338	333	373	360	362	350	355	321	356	369	311	361	389	351	320	330	336	346	340	328	387	338	359	326	335	346	387	366	316	359	343	304	372	367	335	373	355	338	331	338	314	327	387	330	352	351	346	319	343	349	352	339	337	326	363	309	335	328	360	374	355	342	352	360	376	327	351	331	344	339	368	327	350	341	331	336	359	356	363	371	327	317	364	345	361	360	341	373	356	352	326	346	337	317	344	375	333	321	339	357	342	368	315	329	324	338	331	377	343	359	335	348	349	330	354	338	354	341	359	307	335	321	339	315	350	358	323	339	377	334	348	349	343	328	324	337	336	327	331	331	344	323	320	358	330	342	343	342	360	348	335	334	357	319	335	348	356	324	303	372	339	327	301	351	356	341	370	334	370	345	345	287	346	338	349	327	313	302	334	339	340	324	304	368	307	339	346	363	316	348	336	332	370	349	354	327	321	367	334	353	363	339	316	370	362	328	357	317	321	363	328	373	345	345	373	336	345	368	390	340	329	351	340	366	326	344	361	365	375	321	351	340	364	343	351	353	390	348	318	311	328	363	344	325	345	321	363	316	343	363	320	315	362	357	335	341	338	350	343	359	328	361	328	337	358	343	377	358	350	351	316	371	341	371	334	339	325	341	382	343	356	342	342	333	348	362	368	357	334	347	353	364	361	346	363	360	345	361	344	328	303	292	386	362	325	357	357	334	354	339	349	331	339	328	357	325	350	365	327	333	312	369	346	334	331	321	323	354	356	352	325	352	334	318	335	343	351	324	340	343	354	318	336	369	373	329	335	343	359	341	343	347	368	322	361	354	334	345	358	304	344	342	343	336	322	344	340	337	333	339	319	345	312	355	329	328	323	361	318	352	327	345	384	372	352	349	352	354	343	338	341	348	347	378	334	351	346	342	367	360	337	366	315	346	357	329	312	348	337	294	320	346	341	344	329	361	303	324	341	334	341	313	339	337	336	348	346	341	342	357	365	340	303	335	350	310	336	322	351	365	362	343	384	341	374	361	323	334	345	362	358	334	334	327	318	367	363	346	342	358	351	324	363	349	355	338	346	338	348	338	327	343	345	357	339	329	346	311	339	338	354	321	332	345	365	351	320	349	326	326	351	370	321	345	309	317	324	351	342	356	326	355	382	347	309	356	345	341	351	337	327	300	349	322	352	356	316	325	338	318	353	369	374	336	340	335	399	360	329	317	312	318	356	329	378	322	326	346	328	313	346	362	326	302	329	346	334	353	338	359	346	321	356	351	316	326	368	339	358	328	371	314	383	333	353	372	384	321	364	357	348	334	315	325	356	372	380	323	351	326	340	337	342	337	342	370	327	374	313	353	345	341	326	336	292	346	374	327	326	322	343	335	322	333	361	342
24559	22019	31520	32130	38250	37489	23951	9437	4090	1584	605	576	536	538	544	498	579	511	559	562	527	530	585	524	502	532	546	536	477	559	535	528	514	535	518	544	543	563	505	515	550	547	514	551	564	555	535	537	494	522	528	518	547	521	576	554	519	496	519	571	514	547	546	507	533	561	570	531	505	505	543	540	545	527	532	535	493	520	566	500	505	522	505	565	540	506	542	537	505	533	552	524	511	475	545	526	520	493	539	512	517	516	541	500	539	537	492	552	493	519	549	513	539	516	530	488	491	542	529	527	538	554	516	566	509	541	498	537	507	515	536	509	518	504	496	548	535	554	535	517	507	444	556	559	498	536	514	494	525	519	510	532	488	538	547	508	516	592	513	509	492	499	562	507	499	531	493	512	546	518	505	521	502	545	516	534	566	545	503	489	563	529	546	469	501	519	527	545	555	532	545	504	546	497	501	517	532	503	539	553	532	485	519	539	490	519	525	543	565	537	519	454	525	491	534	540	553	506	513	529	485	534	526	497	555	497	536	538	517	542	507	499	519	527	538	508	529	505	487	488	487	540	551	534	548	545	498	512	544	528	520	529	534	481	506	535	519	498	467	558	477	503	547	553	503	479	471	494	516	546	545	517	504	535	522	504	506	512	532	499	512	516	518	517	493	543	497	526	543	528	485	457	489	502	543	496	529	525	531	512	510	544	518	510	527	490	492	518	488	511	511	503	514	539	529	509	549	470	530	523	499	505	519	539	507	525	532	500	537	551	510	538	495	531	507	514	534	552	534	513	502	521	523	490	515	521	548	549	503	508	502	540	521	509	509	491	496	522	506	547	544	486	510	530	494	532	499	501	547	526	539	529	564	512	559	531	549	524	500	518	478	500	521	543	529	539	520	553	493	502	483	516	549	554	524	509	545	524	516	513	507	529	521	493	531	541	518	542	548	522	565	521	548	510	488	534	517	524	488	519	494	497	522	529	565	542	555	568	527	508	504	515	517	509	550	516	530	519	533	545	515	508	513	489	485	486	542	501	514	489	568	494	524	515	527	529	524	536	522	557	521	544	504	535	505	555	522	509	501	512	534	563	524	517	518	525	482	530	517	504	516	519	541	571	535	549	551	528	532	526	550	536	507	519	552	571	562	483	542	520	545	527	520	527	511	505	519	504	485	500	498	510	516	508	518	501	496	528	537	542	531	526	527	488	536	511	529	486	567	494	517	512	542	536	477	506	496	536	490	504	483	508	508	510	527	486	510	502	516	509	492	537	537	545	535	512	541	506	540	490	533	470	509	511	516	483	512	539	522	555	515	523	564	536	460	560	529	498	524	521	523	501	544	515	505	530	548	490	491	547	546	531	502	514	519	552	514	491	487	472	510	545	540	546	530	467	539	527	503	516	515	518	543	508	493	496	517	537	523	549	513	528	513	476	549	544	505	534	498	475	525	506	532	570	507	501	536	527	513	503	531	532	543	501	528	537	521	491	529	483	525	505	522	509	524	534	501	501	531	543	505	506	494	539	507	523	526	574	501	530	524	520	506	490	525	523	565	517	517	546	479	484	523	481	512	547	497	477	491	539	522	530	531	551	530	539	511	555	530	556	537	508	498	507	530	496	581	542	510	520	566	563	537	496	501	484	497	524	524	561	551	519	536	549	486	544	521	540	496	538	511	496	501	466	474	538	513	529	493	502	498	514	540	504	527	501	504	525	534	510	517	510	521	547	504	506	478	520	488	466	517	534	545	517	484	566	532	515	503	493	535	530	497	517	525	529	505	517	517	470	496	518	513	555	520	516	528	499	532	483	528	500	528	511	524	536	497	553	508	513	541	534	497	531	471	570	507	489	510	564	548	520	533	507	508	536	533	522	529	547	552	507	517	513	521	513	519	552	509	510	500	503	505	477	507	499	483	516	535	502	516	510	497	503	541	508	518	501	506	511	511	562	510	543	483	493	505	532	498	529	526	551	543	505	500	532	565	500	505	517	486	533	533	515	568	537	530	509	517	495	530	534	520	495	533	507	500	538	523	484	506	537	499	541	502	550	483	517	544	543	566	548	544	532	583	533	515	514	534	526	537	528	484	549	534	529	551	519	551	502	544	494	538	530	518	518	514	517	580	509	524	489	550	526	460	537	497	498	503	489	507	546	497	507	508	529	500	498	485	529	537	503	477	519	490	538	543	516	552	490	525	520	535	539	507	487	556	520	467	536	539	513	529	504	534	471	456	531	498	525	519	543	511	538	520	516	522	536	562	535	520	534	505	535	536	541	548	526	570	509	476	527	534	517	518	538	542	500	568	552	523	486	526	531	538	542	489	547	533	499	567	506	516	484	534	568	515	489	559	504	514	515	508	477	509	471	541	544	503	520	502	509	513	560	524	580	509	490	530	514	492	488	515	527	519	516	503	514	497	486	523	527	515	547	522	544	520	509	512	517	517	505	582	507	540	545	580	560	511	486	526	510	528	537	517	526	517	513	561	519	511	510	526	540	504	523	519	516	536	520	504	524	531	484	573	508	564	544	512	553	561	520	520	532	565	519	541	469	536	512	504	523	542	500	501	552	462	519	516	521	487	529	512	489	475	485	507	542	544	530	552	517	487	487	573	522	523	522	508	525	516	543	486	541	549	503	540	478	511	525	528	510	471	495	490	496	472	530	549	506	545	500	505	519	512	538	478	518	541	530	497	549	532	550	528	505	491	539	503	493	519	538	540	506	521	537	487	507	554	529	520	520	517	541	516	501	499	528	548	493	538	497	525	531	520	471	550	478	486	520	492	485	538	508	495	523	525	514	534	528	484	509	537	498	540	529	535	509	514	549	505	554	522	515	537	533	525	517	554	512	521	522	540	507	484	535	519	516	510	520	585	519	482	530	519	531	500	545	504	494	548	491	558	501	476	519	502	569	580	517	530	533	499	519	509	526	531	541	479	564	520	533	531	524	550	511	518	508	527	508	518	521	508	537	527	522	525	535	498	497	510	527	506	495	547	528	518	499	517	541	527	524	520	512	520	494	526	490	556	532	517	502	532	476	504	472	534	466	534	503	503	507	559	501	522	525	493	500	512	506	537	532	522	487	476	556	513	533	512	565	564	545	514	507	531	523	491	526	507	520	503	561	533	549	525	533	535	530	474	509	522	511	531	547	479	541	519	499	534	537	544	536	499	544	520	496	501	519	501	517	492	519	522	518	527	515	509	526	499	494	539	506	478	548	511	497	536	520	564	536	538	510	551	551	516	522	523	563	481	525	506	526	545	524	544	527	543	536	517	510	544	513	558	485	555	498	509	478	514	511	521	534	514	502	557	510	540	524	512	520	531	532	506	497	484	534	543	533	577	533	500	528	511	521	460	501	509	500	496	493	504	524	509	525	489	505	496	464	453	535	561	582	512	553	493	484	508	479	508	501	484	504	520	512	522	510	543	494	519	535	556	549	510	529	471	538	539	512	519	509	536	538	527	500	492	530	519	494	535	533	504	488	522	483	576	505
59691	95584	67348	55871	47794	31880	18124	8404	4986	1958	529	524	506	530	503	509	494	481	542	522	541	512	473	542	487	525	516	524	502	503	481	514	508	495	521	515	550	485	519	495	509	519	472	538	519	511	526	568	524	531	485	524	486	539	543	551	536	493	486	515	474	508	519	514	480	541	520	571	527	488	559	562	544	511	486	513	512	498	529	512	533	533	534	487	516	508	514	546	530	480	529	502	549	504	490	504	512	514	525	535	537	487	514	522	498	485	533	514	494	474	510	519	490	500	482	555	528	458	574	529	505	479	534	509	533	522	510	490	483	499	523	479	516	529	524	518	490	521	512	519	492	511	488	534	499	515	527	526	533	507	560	482	496	508	528	527	500	535	509	513	574	478	515	487	526	506	511	509	534	523	492	521	518	466	532	505	510	540	533	548	504	470	521	484	501	497	482	497	533	509	488	478	518	490	549	459	481	526	510	479	508	537	504	518	480	518	538	503	466	535	499	530	520	508	505	516	513	505	477	520	497	484	489	508	499	522	523	488	495	466	491	550	513	499	499	499	486	506	491	527	507	492	506	528	519	507	476	511	509	533	491	512	508	507	520	492	498	522	510	494	538	525	516	499	489	527	504	517	495	459	502	527	527	514	475	502	535	520	539	504	505	529	479	543	500	506	520	527	511	522	540	494	516	496	492	544	538	499	520	510	496	470	494	569	494	508	484	533	499	540	516	512	561	533	485	457	489	515	523	522	542	570	528	470	506	481	516	519	502	501	493	526	482	516	507	542	454	507	513	518	540	566	500	491	518	514	518	521	527	551	497	540	488	481	503	531	493	518	496	481	520	495	501	541	457	525	487	473	497	517	521	519	516	488	542	521	509	537	539	515	478	514	484	513	501	518	500	488	516	505	477	507	477	455	515	536	527	495	527	515	509	532	474	503	485	501	513	540	467	520	531	528	481	507	519	516	489	515	505	487	505	525	550	524	505	525	496	486	482	497	500	519	498	565	520	514	483	527	517	502	520	494	529	457	512	519	515	504	523	528	547	544	494	493	528	482	541	479	533	550	497	477	476	495	518	510	535	462	501	515	505	473	500	531	458	533	484	512	536	503	527	535	504	551	537	515	491	492	511	516	525	489	491	478	459	505	527	506	478	522	516	510	489	509	483	510	519	480	547	478	529	506	524	483	520	492	491	526	515	521	525	502	494	488	527	502	501	523	486	485	507	532	503	487	497	499	505	521	493	539	474	494	500	481	506	536	488	499	504	492	501	488	495	492	494	520	474	503	477	483	489	466	472	495	517	550	505	531	477	474	502	537	505	531	543	481	483	505	500	495	553	547	498	493	509	506	543	537	495	505	488	517	531	498	492	513	521	545	521	517	544	523	473	512	530	503	516	512	512	524	476	525	519	511	511	510	500	508	491	552	534	493	484	493	492	537	510	508	503	538	484	525	541	535	509	519	503	521	543	489	504	518	468	507	506	448	522	516	498	514	510	494	482	519	503	537	504	510	490	570	528	503	489	523	535	503	492	558	488	511	515	516	515	539	488	534	540	502	552	483	521	487	530	507	527	510	483	527	495	532	515	509	507	516	514	481	514	478	534	527	535	517	498	516	535	516	533	521	498	532	515	502	527	534	510	490	496	491	522	512	513	502	502	501	519	516	520	547	521	511	526	467	518	521	496	532	504	533	554	544	502	511	511	488	497	509	510	487	547	482	493	499	495	530	519	495	499	510	499	500	493	524	542	499	509	495	499	504	522	485	488	546	499	505	486	522	480	510	485	518	526	528	499	470	483	494	497	497	494	518	565	460	512	482	509	465	520	534	512	484	533	453	518	499	514	486	521	488	510	492	507	502	512	519	500	520	541	527	510	532	528	529	517	497	501	540	521	500	482	510	473	518	491	515	544	530	473	504	532	478	508	501	527	520	531	535	520	521	499	538	505	496	505	489	506	523	538	482	522	477	510	464	532	519	485	530	520	528	516	498	531	508	470	492	522	530	505	498	507	499	478	502	487	503	517	536	489	511	506	520	511	509	438	506	527	467	536	510	516	511	536	488	497	470	520	523	527	545	517	497	506	501	519	538	492	499	517	488	492	494	496	516	517	535	523	508	534	473	516	500	518	514	527	497	518	463	569	475	537	490	527	544	541	479	456	500	518	491	494	493	505	519	494	494	537	458	516	524	475	512	492	530	517	492	539	494	523	481	483	538	541	507	508	486	519	566	496	511	502	505	472	498	523	475	528	503	529	487	507	489	475	545	531	526	495	536	494	534	499	497	477	492	505	509	516	503	486	501	500	510	501	556	489	456	501	538	502	507	494	557	519	507	522	512	489	467	506	529	529	505	514	489	509	501	485	494	524	487	499	499	519	557	507	513	511	509	515	501	486	501	497	486	528	542	494	491	518	531	502	510	496	493	522	542	505	489	497	486	541	496	519	518	494	515	453	517	498	543	475	486	537	494	503	516	546	517	507	547	518	545	507	521	520	493	495	528	571	515	526	491	518	508	488	518	488	523	513	513	482	491	515	482	490	497	511	499	521	506	493	503	542	518	513	488	549	497	529	498	528	508	510	529	504	509	552	499	493	498	502	512	494	554	500	489	517	485	476	489	528	499	513	510	514	484	512	487	492	448	499	470	496	496	500	503	487	460	541	508	476	534	527	469	583	495	491	496	504	491	509	502	560	526	465	497	516	496	506	505	479	526	509	516	557	508	505	509	519	464	466	498	511	488	469	532	532	488	529	549	503	489	499	545	507	504	522	500	534	482	486	526	489	480	534	472	501	519	545	513	525	512	471	503	492	506	501	513	512	513	514	503	505	503	444	538	526	520	488	533	483	486	516	463	527	538	533	545	533	492	498	524	489	506	522	507	488	524	456	536	492	528	537	483	545	500	501	572	504	553	526	499	503	475	460	463	488	527	552	547	531	517	524	484	473	473	518	511	526	528	487	519	508	506	520	493	501	504	522	503	504	524	520	471	537	476	526	507	482	478	516	470	435	521	520	485	507	485	514	527	519	454	525	533	485	482	508	505	510	515	480	500	488	506	541	542	523	503	473	532	518	482	460	507	515	497	482	492	481	485	509	510	492	524	516	502	535	525	549	468	514	517	497	504	503	499	473	537	491	489	486	554	492	488	512	503	508	493	487	534	517	505	522	511	497	505	508	532	550	505	485	504	505	544	497	501	544	529	520	523	514	498	496	505	532	507	527	522	503	487	507	511	487	493	504	527	537	490	494	484	517	521	510	496	520	538	500	483	533	537	479	526	533	519	513	501	540	521	510	512	563	511	487	480	554	500	500	527	504	478	503	535	516	483	514	511	503	521	501	478	500	519	499	512	509	503	524	498	513	528	481	494	519	478	536	512	509	480	527	501	541	493	524	529	514	508	487	515	514	518	501	505	487	539	495	511	498	537	497	526	508	554	501	493	535	526	506	518	548	511	510	498	493	516	532	501	496	551	540	492	509	515	529	481	488	506	507	484
28850	23142	16613	8186	4646	3637	1307	567	509	425	355	403	379	377	358	377	378	424	392	394	374	353	349	398	414	377	382	390	385	367	353	388	364	368	371	370	387	389	388	359	358	361	360	356	345	377	379	369	399	383	373	367	373	385	370	392	338	387	403	376	373	372	390	385	403	408	404	352	387	349	404	349	391	394	349	321	392	376	382	371	370	372	340	382	374	353	391	389	371	337	395	355	414	367	374	350	394	371	348	339	376	416	364	368	409	366	400	358	418	426	389	371	392	391	376	372	402	402	352	364	400	371	368	407	364	379	378	387	395	356	369	366	380	345	358	375	356	365	358	375	390	356	378	364	393	374	357	375	355	365	401	407	381	358	367	348	372	389	374	389	384	377	374	373	385	350	385	375	357	343	358	362	328	363	374	370	376	384	341	407	350	346	394	397	375	354	347	380	387	359	358	379	402	327	348	377	374	367	410	355	362	377	418	384	378	385	357	404	380	390	366	367	406	389	373	358	400	379	363	370	360	377	407	393	383	371	383	367	385	355	402	333	395	383	347	348	392	419	376	382	374	364	362	367	393	355	387	356	374	399	364	391	402	416	403	420	384	369	371	393	377	352	389	374	379	382	401	390	383	410	332	405	374	375	388	347	370	381	369	357	371	380	378	395	365	382	362	365	406	361	336	397	381	345	359	350	369	395	360	380	394	381	373	400	386	350	383	377	373	341	405	361	379	369	326	342	387	365	358	369	371	379	363	387	371	350	352	385	373	359	366	385	369	368	363	375	370	409	356	368	379	386	379	371	363	406	338	374	348	385	388	396	399	408	346	403	379	351	387	421	373	354	363	374	367	380	418	394	339	371	392	354	373	358	382	387	385	345	377	418	362	395	375	363	399	379	401	389	361	349	388	346	395	399	355	386	396	391	401	334	369	369	394	404	383	372	404	379	353	395	347	368	375	365	353	383	385	390	361	376	390	368	376	383	383	395	368	416	388	355	403	388	372	375	354	381	381	386	393	354	335	403	403	411	373	346	399	375	361	377	351	372	352	400	397	379	377	357	419	305	350	353	361	354	370	402	366	355	402	391	363	390	358	349	354	335	355	394	372	358	429	392	360	365	397	406	411	359	380	351	353	354	379	399	395	371	381	377	372	377	380	319	387	390	388	376	391	385	385	350	362	398	353	425	350	396	410	366	415	367	341	362	373	385	351	383	383	363	401	373	405	360	377	375	404	408	403	419	396	400	365	371	377	337	382	408	361	375	357	381	388	379	376	388	398	387	388	357	397	397	407	385	363	349	371	364	392	382	366	368	372	371	379	398	318	407	368	398	366	399	348	394	363	372	358	372	382	346	392	364	362	354	362	359	375	370	405	399	375	409	351	361	384	357	365	381	356	369	374	386	341	383	384	383	353	365	371	404	395	332	388	390	385	338	385	392	393	364	365	381	403	365	382	397	385	384	396	367	386	386	383	383	365	366	376	414	361	364	380	338	375	363	401	394	400	336	368	395	363	394	375	444	419	381	397	382	356	363	376	358	369	357	365	385	377	384	342	416	372	403	341	396	356	360	409	413	368	353	369	442	377	411	359	411	380	378	379	363	388	362	412	368	369	374	368	405	393	351	359	359	395	356	381	381	416	401	372	374	374	374	378	394	377	379	369	371	327	374	382	401	406	404	347	369	381	410	388	377	346	382	379	355	348	387	388	408	362	369	418	381	387	369	390	361	382	394	363	344	378	364	388	382	360	423	388	372	393	359	362	381	339	370	396	404	379	383	379	399	347	369	351	351	409	393	360	364	384	401	407	364	383	378	376	357	388	382	347	436	385	361	366	372	404	368	386	389	404	374	389	359	385	385	377	376	361	339	356	346	386	395	366	377	374	382	381	380	351	344	403	391	396	414	382	386	381	398	361	377	374	395	377	385	383	380	349	350	367	356	412	366	364	391	412	385	385	377	342	354	375	378	360	358	371	377	394	396	376	337	371	404	390	407	369	388	403	348	379	374	396	395	413	395	386	377	374	379	408	395	332	361	358	374	341	369	353	388	354	380	368	394	373	411	373	368	382	411	406	359	372	375	405	428	388	379	393	399	375	368	386	398	388	366	376	375	367	401	345	408	382	371	324	398	396	382	378	422	429	369	377	357	403	379	367	389	404	338	375	380	374	373	384	389	347	350	390	347	379	394	371	377	372	399	374	366	396	348	372	396	355	363	369	364	370	390	355	396	361	391	382	336	419	367	366	378	420	366	366	343	389	355	374	353	385	337	367	342	377	407	363	341	371	359	390	371	403	371	374	371	384	396	385	391	412	411	359	406	359	378	424	338	390	336	338	387	404	361	387	375	365	352	404	377	324	389	393	365	373	381	342	386	389	371	346	366	365	389	402	390	388	342	384	372	366	378	363	392	396	366	385	386	373	377	383	356	340	369	337	365	400	410	362	342	389	375	386	390	376	409	374	398	374	354	408	363	372	409	373	362	376	387	352	379	375	353	392	393	350	398	381	380	356	404	389	382	384	332	398	382	382	409	381	376	367	367	392	389	353	338	371	381	368	355	383	370	414	377	354	422	381	391	355	350	337	362	382	362	370	391	364	397	416	388	357	386	382	362	406	390	384	400	414	394	385	368	383	385	338	358	395	330	413	396	390	367	370	346	362	353	410	369	361	362	408	398	384	362	362	384	344	415	380	369	358	352	369	364	353	333	382	424	382	398	366	385	391	397	371	370	389	404	384	347	372	388	402	380	372	372	414	383	392	366	401	377	375	332	383	370	390	367	374	382	374	368	361	372	342	360	379	391	408	362	409	418	390	355	371	365	378	377	381	345	341	380	356	348	374	390	397	374	366	365	377	392	378	364	354	340	375	389	425	415	403	406	404	340	382	386	391	378	387	372	377	349	380	404	378	378	384	370	360	359	358	398	342	381	387	364	368	373	335	381	386	366	414	386	394	360	369	388	387	409	341	353	360	383	398	380	371	368	393	371	372	386	381	413	367	365	379	364	357	365	378	378	393	378	373	391	406	404	389	367	372	376	409	360	350	385	394	372	374	405	417	375	400	356	386	391	350	411	381	368	360	379	377	418	395	386	366	373	402	386	362	422	414	385	397	387	401	366	358	347	360	384	406	376	357	356	396	403	338	414	354	375	391	386	373	354	373	368	395	377	401	359	392	391	367	405	341	363	347	393	373	349	434	375	391	388	362	347	396	378	372	388	344	407	364	360	377	376	349	409	375	382	379	355	377	352	346	390	391	376	380	348	375	387	373	391	363	386	427	400	377	388	424	370	375	398	373	425	374	373	398	363	341	390	391	365	390	388	339	386	415	355	398	414	365	403	374	393	375	368	347	391	418	403	390	399	360	382	382	389	354	352	367	368	382	381	399	345	350	370	372	366	416	389	376	392	369	387	337	399	376	375	392	404	360	391	408	391	360	390	356	382	377	411	363	382	363	380	347	354	337	397	390	365	406	398	370	360	395	396	383	369	368	330
14777	24243	13142	6513	4971	3686	1358	658	510	363	364	364	309	344	347	324	342	315	339	300	364	363	337	350	314	333	328	344	347	351	351	326	383	342	353	344	369	333	364	330	349	342	336	350	328	353	369	348	342	346	388	324	329	335	342	354	355	332	306	347	320	340	355	327	337	318	329	315	309	320	359	340	330	350	311	364	350	322	356	351	334	321	375	324	333	297	345	315	348	360	336	292	335	332	321	343	361	359	316	314	342	314	367	372	351	346	315	354	344	358	335	335	352	368	350	363	332	315	338	364	364	359	335	346	342	339	346	300	341	334	348	356	323	334	338	326	312	354	319	360	359	360	332	331	370	348	318	355	347	320	348	338	353	326	344	359	319	351	306	361	360	312	319	363	333	323	321	345	379	308	340	326	368	336	341	382	365	353	306	334	332	335	329	346	320	344	335	369	335	318	362	340	356	334	330	369	368	345	318	328	361	352	331	364	326	354	344	323	375	381	314	357	332	323	303	369	335	360	358	349	314	346	361	332	348	382	331	344	344	372	361	354	348	345	374	346	352	366	363	333	329	311	335	323	303	347	348	363	325	350	324	353	360	319	314	368	304	328	327	355	374	341	387	327	338	318	342	330	324	329	336	339	328	313	325	372	326	342	357	313	348	336	360	358	363	355	294	354	345	348	370	349	364	358	343	325	338	333	368	331	327	344	351	353	346	334	344	299	339	338	305	337	303	328	352	320	326	352	341	348	355	339	312	336	345	368	334	322	347	364	336	342	342	356	317	301	342	346	347	312	310	332	351	355	340	341	355	353	311	341	355	357	345	321	380	358	339	321	360	343	342	330	342	327	349	319	366	335	315	338	324	348	356	342	318	360	356	331	326	391	341	334	349	327	361	352	334	328	358	338	332	333	350	344	329	352	383	331	334	368	346	332	367	310	329	319	293	302	324	350	321	327	351	356	341	360	306	351	350	347	384	336	289	334	334	310	355	364	364	316	355	369	333	357	321	338	330	364	314	338	342	307	351	341	309	291	374	326	322	360	369	363	329	308	348	335	330	363	290	328	341	310	347	351	355	331	299	354	362	332	297	362	326	332	340	339	334	337	335	361	335	346	316	342	321	320	325	346	325	332	327	322	346	355	333	319	368	305	321	346	340	318	313	348	312	357	342	346	356	346	361	357	323	320	382	359	313	378	352	338	308	320	324	326	355	330	352	293	348	318	352	330	357	332	363	351	349	346	352	307	341	298	344	334	332	345	361	337	336	340	323	340	332	306	322	350	362	352	323	374	317	350	328	341	346	369	343	321	319	356	318	345	347	341	343	356	345	359	357	327	323	353	327	349	307	333	347	326	343	300	327	350	313	340	355	353	347	330	313	334	340	325	321	330	348	345	323	368	377	334	327	349	377	342	354	360	337	352	344	303	320	342	323	360	345	334	316	333	345	343	317	386	328	359	336	326	319	363	313	342	337	308	330	322	318	368	325	354	336	381	303	339	338	328	325	329	381	365	351	336	331	341	323	341	358	319	342	368	351	338	345	343	323	322	349	355	357	350	353	338	350	365	341	337	308	337	351	352	321	325	304	314	376	338	321	337	302	331	337	348	305	324	334	338	353	333	314	336	374	342	341	344	348	334	347	339	307	328	364	340	318	341	313	303	310	336	363	351	344	351	324	356	357	323	358	345	327	370	368	324	317	331	335	325	342	294	324	314	317	347	323	311	327	377	353	358	337	348	341	343	348	336	337	320	346	344	373	329	321	314	296	362	318	340	352	347	330	341	354	347	353	331	362	329	373	353	334	334	376	347	329	311	336	318	320	333	360	329	332	318	316	340	351	364	353	328	339	370	321	302	343	333	336	295	327	361	345	348	333	340	318	348	329	346	335	339	335	387	336	342	323	357	341	350	337	339	367	338	314	307	352	288	354	334	326	337	356	339	328	347	321	321	333	333	340	329	365	347	345	333	335	351	287	315	370	351	334	344	332	341	327	368	344	359	382	313	336	329	342	334	316	347	353	355	347	344	343	309	321	364	332	338	307	341	348	370	342	368	312	329	324	325	346	313	340	361	356	343	343	330	326	323	314	321	336	350	334	341	321	325	343	334	342	364	356	309	332	310	373	338	332	349	327	322	336	383	334	330	343	347	326	318	344	295	327	348	346	353	359	336	343	332	331	340	364	354	326	333	353	315	317	351	352	362	345	363	330	332	343	333	346	319	350	318	290	320	323	319	351	332	340	346	318	347	339	367	359	294	358	342	338	316	349	333	340	335	345	364	330	358	326	318	367	310	335	371	326	312	345	322	321	356	338	302	324	383	335	318	358	364	325	314	316	342	327	340	318	325	309	319	348	333	340	354	324	367	378	368	346	331	345	323	328	368	341	347	346	353	340	321	337	349	325	318	362	381	358	320	345	349	363	371	335	342	328	330	329	340	339	329	358	328	322	327	344	334	326	337	323	354	328	352	351	348	339	316	324	336	330	343	373	367	339	342	347	316	357	341	324	344	317	361	351	340	341	346	356	341	350	318	395	333	332	340	364	319	336	379	361	352	330	356	377	351	348	341	341	342	326	319	361	325	326	304	362	330	343	336	332	345	329	331	327	349	349	339	336	344	375	348	361	357	318	325	340	360	326	359	359	341	352	310	346	346	356	363	337	364	331	356	373	305	339	338	302	341	346	313	353	320	348	341	304	335	316	312	337	339	333	361	322	364	332	352	346	358	328	309	377	351	357	347	298	336	338	348	334	337	349	339	354	329	355	381	286	351	344	353	325	343	328	332	330	333	338	333	354	334	375	327	361	377	327	370	342	315	361	332	357	342	323	370	352	351	336	345	348	355	334	356	332	343	338	340	313	344	362	324	324	340	323	345	320	323	359	315	333	330	343	316	358	325	386	334	329	327	333	373	329	330	331	338	330	327	338	342	335	318	369	367	360	320	320	314	318	313	334	313	329	340	333	307	360	314	313	313	338	337	351	320	330	319	332	348	326	341	344	326	326	321	328	319	347	382	333	345	347	371	358	322	360	337	344	319	327	334	326	362	310	323	345	366	335	355	328	346	329	370	383	324	304	358	355	346	319	373	351	332	317	350	353	387	299	313	331	325	317	347	330	341	332	320	338	354	342	325	338	327	338	309	334	331	346	329	345	338	351	369	326	331	333	307	348	333	324	307	326	364	326	334	355	345	345	317	331	351	324	360	373	352	327	324	344	326	347	296	336	333	351	344	369	320	347	324	313	334	330	308	367	327	341	336	330	326	350	365	320	365	336	333	340	343	352	386	369	358	357	322	363	316	340	321	377	319	383	354	341	358	328	348	334	351	336	323	328	323	363	361	335	370	348	374	338	342	348	343	298	348	300	317	336	319	351	353	335	340	356	336	339	352	325	349	296	355	340	362	374	324	374	312	302	344	340	334	329	347	317	302	306	330	366	334	340	355	382	343	327	338	339	333	323	377	372	338	335	344	343	341	334	355	323	307	354	350	312	327
25425	23035	33123	34217	33401	30617	16740	4203	1768	827	446	445	404	447	414	457	445	443	450	410	447	433	434	415	437	450	391	462	429	413	393	391	446	429	419	465	429	442	439	456	413	438	429	417	402	414	409	431	422	415	421	438	397	432	432	398	457	416	433	420	422	395	424	454	415	388	374	434	459	442	452	440	451	427	443	409	422	390	445	412	441	440	429	416	422	420	440	421	406	418	410	390	440	441	450	436	407	451	458	434	417	425	389	426	431	411	439	396	429	375	393	419	409	437	455	408	448	423	402	427	426	407	419	433	425	404	402	398	458	429	435	405	438	395	415	424	421	399	399	432	398	406	416	392	425	412	413	427	454	434	466	417	432	399	434	415	437	429	392	402	381	443	418	403	417	443	453	386	387	412	414	408	403	398	393	405	439	422	411	419	375	430	414	382	430	435	457	417	431	395	407	410	426	431	417	431	427	425	438	385	420	413	411	416	426	412	440	443	440	391	419	415	415	438	441	383	394	439	417	412	430	421	442	429	422	424	462	425	433	408	390	424	442	407	425	429	455	433	428	401	378	412	409	422	379	393	390	398	408	459	438	426	441	388	433	427	410	420	404	419	416	398	383	395	414	425	427	424	408	399	388	396	422	456	457	411	447	440	427	408	448	441	446	401	391	405	433	403	443	411	434	455	409	425	406	399	415	427	432	394	411	413	399	443	400	414	424	389	431	378	430	449	442	432	396	401	442	414	379	414	410	442	379	412	404	416	446	384	410	437	459	419	426	449	398	420	395	415	429	422	465	432	416	376	427	441	409	415	425	450	405	432	414	461	418	428	423	411	446	413	401	422	419	411	419	419	414	433	455	393	445	410	384	429	416	413	408	403	419	388	377	417	443	423	430	431	405	406	423	386	443	384	429	464	430	403	415	426	400	440	425	439	430	431	467	458	428	383	415	431	459	409	434	394	383	422	388	394	391	400	416	396	421	447	426	426	394	405	453	448	440	453	409	414	373	450	412	408	411	413	398	400	397	380	441	429	398	437	430	418	426	426	402	415	459	423	390	407	414	405	420	423	390	386	439	414	406	407	371	440	430	423	421	408	431	424	421	410	388	432	442	417	423	417	418	431	448	442	438	442	429	411	401	430	430	417	413	395	405	399	455	449	426	399	423	378	438	445	400	433	428	415	406	404	414	396	432	444	462	424	425	419	465	425	447	431	395	426	352	427	419	398	419	398	448	385	474	395	440	398	421	410	421	406	399	430	407	409	415	416	441	403	416	438	421	435	433	425	415	418	415	435	404	394	427	418	397	438	431	398	423	420	449	437	400	410	413	417	404	382	434	456	416	464	399	414	430	368	403	456	428	392	418	426	405	414	395	449	430	457	415	417	408	391	421	427	418	450	386	427	441	406	397	409	423	404	439	394	438	450	424	419	447	429	417	402	413	375	444	442	403	394	458	408	420	405	429	439	392	422	400	405	386	403	443	426	395	460	442	425	445	456	450	431	414	408	391	408	432	449	398	392	419	444	428	387	396	403	420	434	447	402	404	439	427	430	420	409	428	397	385	407	421	427	380	411	406	404	419	402	398	442	426	387	452	396	439	444	448	419	426	406	444	394	374	421	425	403	424	387	405	444	419	395	405	432	414	420	413	384	449	448	401	463	451	436	441	428	445	452	437	397	400	441	388	439	405	387	431	470	445	400	413	404	480	443	411	428	417	410	389	410	454	392	463	412	405	407	429	415	413	403	411	396	399	431	453	449	389	397	409	427	427	422	421	412	395	400	427	405	430	390	416	390	406	408	421	448	378	437	404	425	466	429	414	424	433	436	447	415	449	396	415	424	463	441	418	435	445	410	442	432	430	395	461	394	455	460	415	403	430	402	405	434	392	390	443	390	435	370	414	397	407	414	396	420	406	418	423	433	410	435	463	451	429	419	453	426	440	394	391	431	404	409	422	427	444	403	426	449	413	474	381	419	439	435	433	417	435	419	418	423	424	426	425	473	443	406	442	463	420	419	424	419	427	454	373	427	408	431	414	460	390	433	435	406	392	416	465	379	408	411	409	430	429	397	398	465	410	382	414	426	415	422	457	368	429	416	446	374	417	398	429	412	402	463	419	381	431	420	434	440	437	405	409	446	456	429	397	445	405	451	449	449	416	461	429	403	377	418	401	394	386	402	417	418	415	400	398	417	392	422	412	386	437	431	401	447	421	427	395	425	414	389	384	414	429	418	423	419	415	418	430	431	428	372	454	426	450	458	425	451	393	433	403	444	376	452	421	432	439	409	381	418	438	410	449	418	433	427	411	383	396	407	398	416	403	443	396	438	413	417	441	421	441	391	417	420	445	447	417	360	428	410	432	422	403	409	401	417	389	437	400	434	413	376	411	418	417	405	413	382	398	411	426	404	404	414	403	426	435	405	427	438	408	435	417	428	410	400	421	439	372	408	426	439	396	419	388	458	400	396	425	418	448	427	401	408	402	411	416	416	419	420	410	410	410	437	405	426	429	425	397	423	400	409	409	433	452	416	414	384	438	427	402	404	410	414	424	405	437	435	427	394	436	436	428	397	442	414	406	438	402	471	436	413	428	422	435	433	476	436	422	430	420	386	420	423	393	429	410	386	418	430	457	433	423	450	385	441	407	430	375	407	433	459	429	462	450	415	417	415	425	398	421	429	431	426	442	453	415	409	436	404	446	406	456	428	408	406	427	445	410	400	454	428	439	427	410	401	417	407	427	418	400	428	418	470	391	440	419	442	430	429	422	404	408	393	429	398	414	462	427	417	467	408	415	433	434	453	416	426	385	446	432	440	403	413	432	438	403	396	442	448	428	381	459	420	395	390	437	413	454	455	407	376	404	400	418	421	410	397	407	415	457	430	426	444	412	386	445	424	403	412	433	402	384	452	422	423	402	395	435	384	416	409	445	414	371	417	409	437	464	438	395	455	393	458	421	420	397	402	456	401	404	451	418	395	392	423	466	413	405	425	446	411	436	433	456	435	441	435	427	401	414	431	418	429	394	444	389	416	423	412	414	410	423	465	417	417	409	424	460	385	447	427	421	432	414	427	416	396	406	430	438	400	402	422	405	405	449	439	416	423	406	417	409	406	421	425	430	442	411	426	430	387	402	423	423	444	433	433	398	402	425	420	398	438	425	442	420	417	421	426	410	410	403	414	400	408	422	414	407	432	383	401	390	404	450	432	405	404	403	398	410	412	439	420	413	428	431	423	413	450	416	398	396	382	432	437	376	429	431	434	437	435	442	422	455	425	415	410	415	390	426	405	405	421	441	412	398	419	449	418	405	437	445	449	393	432	418	405	430	423	432	412	449	415	437	435	424	382	444	438	450	406	424	409	430	413	419	418	435	431	429	370	423	426	419	433	432	418	454	422	479	429	415	408	437	432	460	409	427	414	390	481	420	435	432	426	452	405	429	401	378	426	419	431	414	394	407	453	420	425	420	414	410	398	421	409	437	422	408	434	431	444
50340	84959	53040	38797	33404	25202	12017	4151	2245	1062	410	464	407	418	406	411	432	372	442	420	403	375	430	398	443	395	395	420	429	411	440	412	373	390	416	450	392	416	416	399	405	405	408	413	420	425	427	407	434	424	402	389	408	441	449	427	392	393	422	408	394	412	384	381	427	433	392	404	410	453	449	421	403	437	412	419	393	436	391	422	388	435	378	429	429	375	410	388	418	405	418	412	381	427	419	414	405	394	420	402	413	391	375	399	399	406	395	379	449	414	396	398	411	435	420	378	435	398	417	406	401	388	397	412	355	400	386	364	458	411	416	424	415	448	375	412	428	404	419	426	383	387	408	380	397	403	361	405	398	393	381	394	420	399	366	389	407	381	371	386	406	418	418	444	413	385	409	382	400	412	418	381	440	425	437	436	435	428	412	415	389	385	443	423	394	366	429	398	410	399	403	426	397	392	368	427	432	413	425	392	417	378	379	429	424	372	399	421	413	391	409	378	457	416	425	388	428	389	403	371	387	355	424	389	433	386	418	406	431	420	411	397	349	388	427	409	391	403	390	436	383	401	395	403	413	359	392	423	383	443	406	381	437	397	399	421	426	369	416	403	413	425	431	359	396	428	399	419	432	387	412	401	386	380	381	405	426	401	400	411	407	396	402	383	397	429	391	424	423	397	403	421	427	426	416	403	419	416	407	408	382	403	381	406	421	397	428	412	411	405	401	415	410	425	383	463	383	415	394	423	435	404	403	418	382	408	391	416	425	386	358	392	402	420	422	398	386	380	410	420	392	404	398	392	406	417	389	396	390	424	377	406	400	393	374	401	397	392	419	404	413	388	453	408	419	402	351	366	395	407	415	377	398	392	386	378	436	394	405	419	401	403	386	400	415	397	384	407	421	429	384	424	385	394	404	430	384	448	431	405	370	435	412	400	399	405	386	373	397	448	386	395	426	390	388	401	375	381	365	399	380	419	463	382	381	422	403	352	371	405	363	385	423	400	410	405	363	425	403	420	394	436	392	422	430	431	416	391	403	364	417	408	417	393	395	417	390	413	406	399	403	399	376	383	417	401	426	389	450	392	407	427	397	375	427	417	380	422	387	381	422	419	412	373	375	400	453	387	426	369	412	392	392	410	378	421	408	405	414	427	412	397	403	410	416	388	417	407	420	403	404	403	410	353	422	468	425	435	412	408	410	431	429	395	407	412	432	434	421	415	433	408	400	425	361	386	428	397	434	436	430	429	462	391	415	396	371	402	398	376	387	404	414	397	397	390	404	402	404	434	413	409	425	408	416	447	428	417	416	422	425	372	385	423	431	412	396	414	418	397	438	405	377	445	435	414	415	397	424	432	399	386	400	423	395	423	422	423	380	397	402	416	437	411	408	416	442	411	397	377	395	401	421	409	408	427	392	392	421	441	400	419	420	379	399	371	399	401	458	428	428	405	374	422	429	396	414	405	403	399	419	405	409	387	398	388	436	413	408	405	413	389	401	406	458	418	373	450	389	385	405	418	437	393	407	406	384	398	393	419	422	435	374	387	420	449	399	400	405	391	380	417	408	410	414	358	386	413	427	393	394	369	402	408	399	429	389	447	392	437	420	432	445	381	391	367	389	418	420	414	409	399	423	356	413	384	387	408	430	405	445	410	403	407	414	417	399	416	440	368	413	408	373	447	409	407	381	453	376	382	418	397	408	385	405	398	389	408	387	406	443	402	397	404	414	418	389	398	379	419	395	428	382	399	368	431	444	421	400	388	425	409	428	424	423	387	401	429	387	418	422	424	439	423	424	410	422	376	427	370	434	389	385	391	413	398	373	392	403	403	399	399	395	420	408	445	402	400	394	409	395	432	408	414	423	389	408	425	404	409	443	433	414	382	405	382	396	422	432	403	428	415	410	403	413	408	413	392	416	416	393	402	389	413	408	402	402	382	408	392	377	375	392	387	433	361	395	383	419	412	426	378	436	406	428	395	425	411	402	447	403	410	389	415	410	423	402	421	380	386	403	380	416	400	401	418	413	410	395	420	388	411	392	430	431	369	344	408	404	430	395	397	380	407	410	380	396	397	407	410	402	403	458	439	400	406	383	411	421	458	379	416	388	440	362	439	360	440	404	425	417	459	402	406	422	403	426	387	381	397	405	396	413	371	406	443	377	392	392	397	430	421	401	428	402	420	354	382	435	384	418	377	409	412	426	403	435	420	388	418	363	438	370	401	408	415	427	389	403	428	428	421	395	401	409	417	412	383	409	395	373	418	435	368	407	442	422	388	394	407	418	394	420	412	423	403	412	430	413	339	392	421	410	385	403	425	399	394	401	396	418	377	402	416	438	416	379	379	408	409	389	395	395	409	417	386	417	373	440	395	386	423	378	417	407	386	376	364	413	387	389	404	428	413	418	399	401	397	412	437	400	397	367	409	383	368	410	412	377	419	420	455	413	402	385	392	426	392	393	389	402	405	407	409	392	383	369	379	389	385	429	403	431	388	380	418	371	420	412	425	389	393	433	418	407	402	402	387	416	418	421	394	389	390	419	417	399	387	397	400	403	429	406	400	386	406	407	393	415	423	407	389	393	417	412	385	426	388	415	415	380	448	426	429	415	426	377	449	410	415	426	377	432	416	410	425	428	428	407	384	399	406	400	452	414	385	400	422	416	381	414	369	399	390	409	408	409	369	405	422	395	408	406	388	406	389	416	427	400	382	401	390	387	395	439	423	400	402	419	401	408	415	410	372	400	376	411	419	420	412	439	407	387	390	399	393	423	415	410	388	388	420	385	417	394	430	435	402	386	378	395	389	414	401	423	425	392	382	381	368	421	378	436	436	432	406	430	403	377	412	400	462	432	409	372	425	429	415	398	434	393	369	432	415	387	411	382	395	347	422	408	410	399	406	394	380	437	406	422	389	402	372	426	452	421	376	433	409	399	387	386	410	399	364	400	384	432	406	433	389	379	419	410	377	398	387	412	393	413	378	362	400	407	382	412	398	437	411	396	411	405	394	441	406	384	414	424	391	422	438	412	441	423	355	403	384	386	403	418	407	391	360	431	412	429	395	408	403	363	386	448	388	409	422	395	369	406	387	386	422	411	425	435	415	400	379	411	461	412	448	417	450	385	386	375	392	383	374	395	371	397	390	397	407	402	410	404	380	399	426	406	434	406	408	393	397	396	377	375	422	396	377	418	426	383	405	373	383	440	399	447	409	376	385	409	381	406	395	407	378	424	411	405	394	418	418	419	438	397	386	423	425	377	417	397	393	372	415	413	423	412	378	428	407	403	373	383	399	415	413	414	412	402	438	402	390	423	388	421	454	405	394	411	375	382	388	413	419	402	425	416	400	420	407	399	413	397	399	442	428	398	394	368	371	396	390	420	412	376	383	450	421	422	409	425	395	427	374	398	400	365	390	402	427	384	441	416	421	389	372	413	380	403	387	403	443	428	387	410	408	372	399	404	415	456	387	383	427	438	414	369	416	438	420	391	392
24615	22103	31581	30849	36292	42212	27080	9401	3349	1521	653	597	590	597	639	569	584	604	582	606	575	613	588	580	624	542	602	551	579	637	570	597	578	570	593	616	566	558	588	557	578	589	595	579	550	607	565	562	570	592	557	592	551	540	558	615	560	611	589	585	547	613	601	569	596	548	552	574	588	566	594	588	573	532	556	588	541	607	583	583	553	580	586	561	566	595	587	575	572	578	589	570	562	534	532	592	569	573	534	556	589	590	561	585	586	583	526	556	604	557	547	595	598	589	563	582	566	592	589	537	609	553	552	535	547	578	569	598	563	507	544	585	533	559	568	575	593	566	576	564	586	591	608	592	563	591	604	551	572	557	580	579	576	579	548	565	564	583	580	577	568	574	567	565	584	582	586	546	509	570	563	567	585	548	614	629	589	589	563	595	573	574	536	570	586	587	597	562	584	554	583	549	589	560	558	595	560	589	572	588	531	539	557	564	566	575	579	554	535	570	570	617	541	587	602	580	571	569	555	582	561	541	596	585	576	557	586	567	597	577	549	585	596	585	627	598	556	544	578	552	580	580	575	557	567	556	564	541	544	549	593	576	590	576	538	577	569	586	611	561	556	589	609	526	565	576	554	545	591	564	558	610	578	551	564	582	566	574	595	552	552	542	563	539	550	570	571	550	591	543	612	580	509	550	613	536	549	536	609	608	549	580	614	564	573	588	559	560	529	557	566	593	609	539	579	566	622	558	548	540	603	576	613	534	560	596	594	565	533	584	577	578	554	569	604	556	559	531	565	562	546	634	564	589	579	592	631	561	529	585	560	558	587	585	555	567	551	576	613	580	593	557	557	571	533	583	551	561	552	545	569	572	587	598	534	594	595	558	552	550	578	583	556	538	549	613	583	575	601	633	563	552	623	555	588	567	587	602	566	576	574	558	572	595	588	578	617	576	518	564	546	590	575	564	553	560	581	579	604	579	590	584	565	576	561	596	584	596	572	629	576	607	555	579	595	564	591	591	593	565	578	585	569	582	565	567	569	563	532	541	554	535	568	563	579	606	549	539	552	588	568	560	530	561	595	610	575	596	557	559	531	580	550	581	554	593	530	578	561	572	553	586	577	588	586	575	567	583	572	604	585	499	588	561	576	578	566	570	566	583	552	541	548	565	516	557	580	567	579	567	611	628	574	605	592	593	553	570	583	606	552	623	583	585	596	556	539	574	567	564	581	548	599	588	610	557	568	582	565	535	574	568	620	539	642	561	562	583	586	597	624	627	534	616	612	545	558	555	582	567	567	555	575	561	572	541	563	595	586	610	528	619	598	564	591	611	596	589	592	591	557	540	553	551	585	590	566	518	587	612	564	599	606	625	582	616	554	573	638	586	593	533	524	576	566	575	606	548	578	594	608	577	625	592	583	585	563	578	575	553	577	534	585	578	581	584	533	516	546	545	597	574	565	543	609	569	571	546	568	530	537	620	582	548	583	553	536	576	568	585	583	580	550	535	565	543	576	562	575	598	557	525	599	561	562	558	591	558	557	583	603	563	579	591	590	555	558	620	566	544	543	556	607	550	573	588	591	583	586	586	554	583	561	577	558	622	560	556	556	546	553	611	541	573	579	589	502	537	622	631	562	573	594	556	585	563	522	525	526	569	542	604	562	616	589	586	533	602	573	604	563	543	556	569	566	607	600	575	586	586	568	530	578	591	551	556	546	580	569	523	578	546	559	586	566	596	595	581	595	567	563	599	578	591	570	589	532	544	563	613	610	555	562	575	580	608	586	554	581	523	572	562	612	572	569	599	573	556	616	530	588	579	598	637	590	609	558	585	584	580	565	563	587	571	564	563	544	515	573	561	522	587	587	567	599	569	561	596	575	567	557	546	587	558	555	570	592	567	523	566	623	581	570	582	551	558	510	566	587	620	556	581	585	534	587	573	550	595	564	594	596	584	558	586	589	585	606	556	590	583	573	622	565	548	571	584	587	572	562	577	565	607	566	541	561	567	583	625	562	560	575	575	551	592	520	589	567	593	587	632	554	546	514	578	578	556	576	549	578	576	561	553	618	578	577	594	574	572	559	604	532	603	607	582	526	599	583	539	570	588	543	584	588	549	588	590	611	552	593	604	553	537	613	564	547	596	592	587	575	572	551	597	549	583	540	567	572	598	552	565	581	546	565	574	589	559	601	575	649	549	567	571	533	533	567	546	520	591	559	562	592	539	580	572	550	560	559	575	558	522	582	528	557	561	567	585	603	589	560	591	567	554	620	606	546	549	601	589	572	580	554	578	560	555	533	571	549	539	597	601	539	559	546	556	580	577	591	559	580	571	570	570	592	531	593	611	522	554	568	551	559	554	553	566	585	548	528	529	576	550	584	592	590	533	564	590	541	609	562	587	529	521	527	556	574	564	567	522	576	562	599	590	549	552	571	515	514	617	583	584	573	560	540	581	555	587	586	561	586	579	556	594	605	566	556	544	530	574	549	610	553	569	565	572	612	511	631	540	567	618	588	580	586	570	541	547	551	591	594	569	594	555	587	553	564	573	554	552	573	584	584	586	557	582	534	584	570	549	601	553	554	551	570	619	557	563	568	567	603	585	552	580	564	570	564	564	572	549	552	608	550	547	587	581	599	585	580	575	600	539	589	600	562	580	584	549	560	562	542	541	624	597	541	576	576	594	575	554	574	559	553	574	542	561	576	595	559	572	565	603	571	600	569	574	551	560	542	570	605	558	576	561	579	595	594	586	590	579	587	538	572	558	592	571	564	571	603	576	570	543	596	549	579	564	564	598	540	559	586	553	591	578	584	566	577	551	598	545	584	595	561	588	541	557	581	611	570	542	558	561	551	549	514	584	541	564	552	553	533	586	539	560	552	562	550	509	573	595	546	540	572	556	577	606	608	536	581	608	580	584	578	549	572	573	617	601	568	575	587	549	522	540	544	631	571	542	542	551	545	511	588	526	598	573	606	586	611	579	589	577	630	557	557	548	625	604	553	546	599	558	545	579	561	594	596	549	559	547	569	611	527	537	550	553	540	519	557	547	545	561	602	567	548	549	587	555	580	591	566	541	590	587	551	592	533	566	567	532	590	561	587	552	548	613	573	578	600	588	531	551	570	581	574	573	555	547	589	621	580	617	593	532	561	579	592	522	560	528	553	561	560	600	545	552	563	584	594	544	541	523	552	569	532	557	607	576	558	568	539	590	599	546	563	567	523	540	584	563	586	613	605	629	586	529	561	559	585	580	616	614	607	567	566	586	616	595	568	591	559	560	557	599	573	565	543	549	598	538	579	581	600	574	551	592	558	561	569	616	589	548	593	629	567	549	586	549	567	569	562	565	569	599	603	568	556	540	592	554	576	627	543	563	599	545	585	594	590	568	551	570	567	582	567	562	549	530	595	577	548	573	536	543	548	584	553	576	581	544	566	617	556	585	531	586	566	569	547	544	571	536	577	595	559	580	567	562	609	521	590	578	555	613	604	574	562	568
59752	98518	62607	49719	45825	38828	20118	7210	3932	1801	541	540	563	562	570	559	551	535	590	543	551	524	542	516	570	580	535	537	582	529	565	555	589	537	514	595	586	564	551	490	556	583	534	561	535	556	515	569	542	554	532	544	540	587	532	552	556	551	552	536	568	529	549	585	553	556	566	562	604	537	587	554	506	522	530	556	524	532	518	521	489	545	530	521	575	568	537	528	520	545	573	573	559	520	574	557	513	496	530	489	563	503	587	542	587	554	493	594	549	562	586	575	516	518	525	544	536	574	533	527	513	560	540	538	553	514	545	532	554	525	524	515	557	517	506	490	573	548	586	541	552	556	523	552	551	546	556	541	556	556	577	514	579	565	525	529	511	552	541	567	524	565	515	570	519	519	549	530	539	555	541	520	549	541	526	531	544	548	558	558	559	518	529	503	548	558	506	565	538	516	533	573	544	531	541	518	536	563	564	553	536	556	571	565	525	544	594	578	557	593	527	522	530	519	498	537	562	550	560	541	526	544	560	525	506	537	574	542	555	535	562	514	587	550	540	575	537	556	552	540	550	567	561	556	536	528	564	533	562	587	546	531	519	517	587	548	568	541	552	536	561	518	588	525	511	526	577	564	555	533	524	571	553	571	538	542	524	545	565	548	537	538	520	549	504	527	548	536	587	526	546	523	512	571	523	581	532	518	518	539	584	526	574	532	537	560	572	549	590	558	592	545	560	566	524	585	564	550	532	561	542	520	547	551	581	572	525	550	563	550	543	536	537	543	499	569	568	520	545	526	547	540	556	537	547	550	564	505	592	557	528	555	521	509	522	529	568	560	532	573	543	524	571	515	555	542	542	559	540	538	564	509	529	495	533	546	543	544	523	559	571	567	538	514	548	532	519	570	548	532	527	588	524	526	558	548	593	555	526	512	569	592	569	527	550	531	535	545	515	525	538	558	543	573	566	517	561	526	525	583	540	553	559	529	553	581	530	532	518	535	552	577	589	556	530	589	581	521	552	495	578	565	560	555	534	562	530	527	564	552	555	578	524	518	549	551	529	534	532	542	524	554	550	545	538	516	544	516	545	551	524	516	528	537	571	526	534	565	579	553	527	535	565	520	549	563	546	571	529	568	530	562	513	549	544	536	525	543	544	524	530	543	526	584	540	551	571	512	526	524	558	564	520	519	553	580	554	527	592	529	521	530	528	540	531	565	529	528	546	542	490	559	571	544	530	554	562	533	529	553	537	588	498	528	519	580	517	520	552	557	533	569	548	562	538	544	546	608	554	589	525	593	580	528	523	512	550	538	581	533	537	527	581	551	511	539	540	547	519	578	570	529	552	527	555	541	516	555	512	539	508	567	545	551	545	535	539	566	522	546	522	535	552	541	534	533	498	503	542	568	539	554	513	518	552	546	576	512	563	524	571	550	527	550	521	524	546	544	543	550	582	531	551	527	511	548	530	546	549	576	529	531	536	501	556	554	527	548	544	508	570	524	514	568	541	559	560	553	529	556	540	528	563	524	537	554	506	553	579	576	549	511	530	513	541	543	526	559	568	525	551	568	567	534	531	503	532	520	537	557	580	589	621	529	522	532	572	551	546	519	526	534	545	562	553	562	502	572	519	516	532	562	566	546	512	536	529	550	522	549	504	548	578	497	552	537	516	521	618	534	560	513	530	525	579	500	561	571	496	521	571	538	540	537	527	553	564	561	541	560	532	534	475	576	519	540	552	545	597	483	515	569	551	562	558	531	586	550	509	517	613	568	549	518	537	565	524	543	561	540	539	570	558	567	563	529	535	558	576	565	544	550	515	535	560	535	559	528	543	488	514	559	548	517	523	545	568	544	544	526	559	563	564	495	563	520	520	528	550	507	522	513	522	548	535	531	565	568	556	532	547	557	586	536	566	545	528	543	560	558	560	516	539	554	512	533	585	518	535	558	563	540	524	561	552	542	516	531	512	541	571	546	540	547	551	548	533	582	551	533	550	621	556	550	532	541	575	564	553	514	543	537	528	547	551	525	556	535	538	497	514	548	534	557	513	579	545	510	535	519	549	536	573	519	525	558	555	537	507	554	556	528	516	555	525	556	518	534	506	531	547	550	525	533	601	561	496	548	519	579	539	512	537	557	546	548	545	555	560	571	521	552	557	544	554	576	515	552	524	551	546	532	548	518	536	565	548	559	525	571	546	555	538	549	536	534	562	566	572	528	510	552	517	498	520	538	573	509	567	526	565	533	536	546	542	527	568	544	558	567	530	564	555	510	555	514	538	568	484	572	516	591	527	557	542	598	554	509	514	558	540	542	564	541	549	532	499	550	586	515	540	537	529	567	543	540	562	531	506	504	583	577	565	579	545	520	507	572	519	505	556	526	533	552	530	505	547	548	496	534	559	552	566	554	522	561	559	571	535	525	544	541	555	525	560	588	556	517	555	540	553	545	512	564	546	576	578	510	535	539	540	527	546	523	539	576	543	555	580	530	563	552	550	511	546	558	570	537	529	534	532	581	491	547	534	579	507	522	506	524	518	523	518	539	512	491	522	507	546	529	552	533	559	551	520	566	557	577	549	529	559	569	532	549	561	528	566	527	469	497	513	538	496	518	550	538	593	557	571	544	544	561	535	567	528	545	540	526	559	533	502	536	519	510	532	541	564	499	543	572	575	549	530	551	533	596	550	511	526	555	560	557	495	528	555	542	538	514	523	532	519	527	568	583	550	558	575	559	552	523	571	535	545	561	587	527	588	592	570	486	539	548	560	536	577	545	572	533	585	547	544	533	564	550	528	541	516	547	540	508	562	545	543	539	520	570	546	559	525	498	566	521	534	553	541	547	522	492	545	526	533	555	555	553	571	534	496	525	533	536	534	558	541	542	541	548	565	509	533	497	548	536	543	555	518	573	494	564	540	555	561	510	520	533	518	546	565	549	558	486	546	558	529	554	540	571	475	511	558	539	555	528	587	525	565	555	563	537	535	557	541	533	516	527	523	571	558	531	549	556	507	569	553	544	558	597	551	540	600	547	554	520	530	516	552	536	542	494	544	543	532	581	565	535	550	523	505	567	560	564	570	538	595	552	561	556	491	590	523	542	548	529	494	565	516	566	539	547	538	539	563	505	496	513	584	531	550	572	577	539	562	480	504	557	505	505	486	580	542	551	530	524	539	568	537	561	501	542	543	516	502	529	519	523	535	505	574	562	522	566	507	567	514	517	527	492	543	543	537	550	519	534	582	531	527	530	564	533	511	541	543	534	528	503	516	500	551	545	525	526	482	515	541	530	549	533	497	534	541	563	500	517	528	577	535	544	545	555	528	535	505	550	523	548	514	534	512	561	582	573	548	554	557	521	480	518	538	554	521	520	553	496	520	540	542	549	563	549	526	516	540	534	516	562	540	554	526	498	562	526	563	535	569	540	551	536	522	518	521	573	547	546	581	553	544	579	548	552	534	606	571	568	540	556	518	520	563	558	555	569	539	537	555	507	564	524
28868	23641	17386	6881	4452	3723	1609	626	441	401	380	409	419	354	395	369	385	377	394	375	354	359	415	379	382	354	384	372	387	380	376	405	354	351	346	376	389	379	386	369	430	373	370	390	400	344	385	381	421	359	391	386	361	372	370	355	348	349	370	386	362	367	403	381	376	376	374	384	380	378	387	374	379	369	365	358	360	393	399	387	316	395	365	396	360	357	373	415	374	373	350	390	382	358	341	376	385	361	354	384	357	360	376	356	379	363	375	365	388	383	372	369	392	349	362	383	372	388	392	343	369	337	386	386	379	394	360	369	399	360	364	389	368	376	379	368	342	395	384	359	402	339	373	367	357	363	368	398	346	423	387	373	393	414	381	376	363	393	380	359	358	386	416	370	365	369	360	348	377	413	368	313	392	412	373	385	364	406	378	398	341	372	389	397	387	375	346	396	373	369	349	389	376	399	392	389	402	376	383	380	373	415	395	389	395	381	410	377	381	392	388	377	372	352	375	396	368	345	407	382	379	394	352	346	370	367	408	377	384	340	385	348	381	370	389	390	409	366	394	376	377	378	405	374	374	391	381	367	372	350	390	385	379	363	343	381	365	371	351	366	377	347	365	340	346	349	350	389	358	339	351	369	360	372	342	407	388	397	400	369	386	352	396	352	409	386	367	387	365	428	370	393	376	332	340	364	381	348	346	348	371	357	409	374	374	370	387	382	356	388	372	343	388	378	355	380	396	397	377	408	354	427	360	334	339	373	351	395	359	350	362	382	337	368	377	362	415	395	382	380	389	377	377	373	348	372	394	336	352	378	343	395	335	365	391	363	407	352	421	385	401	367	370	398	353	404	402	358	358	406	386	363	372	395	375	375	337	363	386	366	379	405	388	352	350	382	362	359	376	363	363	383	394	376	369	334	386	388	375	386	389	328	371	391	372	373	378	378	346	350	365	390	359	389	377	402	391	376	351	368	402	383	369	374	399	353	373	327	400	364	393	385	360	347	373	377	372	372	339	374	383	367	354	385	376	374	365	390	359	381	392	379	358	369	390	395	380	388	396	362	408	366	357	383	373	362	406	393	347	381	350	369	369	366	378	326	410	396	371	445	363	393	345	387	413	399	379	413	374	363	341	340	364	384	385	343	382	365	373	396	355	356	330	370	386	418	373	377	395	378	365	367	361	370	381	349	391	377	388	388	397	361	419	393	371	373	383	383	366	375	380	413	377	384	364	384	418	380	384	423	371	364	359	390	353	379	398	397	324	353	373	384	342	368	396	389	375	405	399	388	355	381	370	361	368	352	360	376	354	359	375	357	364	381	335	416	367	376	368	377	389	334	368	382	385	391	410	411	356	366	414	358	409	353	366	346	378	333	377	386	389	381	364	412	364	359	379	363	368	368	401	321	383	384	363	358	361	394	367	406	348	362	376	331	379	354	347	377	332	378	380	390	367	367	379	363	393	385	370	375	379	349	367	401	382	377	374	338	373	400	356	380	373	356	378	402	377	352	388	379	386	345	346	382	381	364	375	389	388	405	395	365	368	381	373	319	359	352	390	369	401	395	373	355	355	381	351	389	339	390	390	374	393	375	347	363	370	383	386	363	384	347	354	376	394	434	357	349	389	371	368	365	359	390	348	344	406	378	379	343	359	347	370	391	382	377	370	357	399	374	353	389	381	369	375	382	367	368	375	359	370	385	370	370	355	384	392	394	348	386	354	377	391	409	410	367	371	377	356	381	374	373	349	370	389	390	389	376	375	370	394	365	394	373	375	377	427	392	377	357	384	357	429	367	355	351	344	369	372	397	367	384	395	361	395	371	377	382	363	368	386	384	375	381	362	379	376	403	407	369	392	361	340	390	394	367	418	392	355	359	365	368	376	390	399	379	379	377	369	366	337	385	404	349	360	361	368	388	366	366	346	383	387	406	391	366	379	364	385	385	351	391	383	370	392	337	388	401	388	397	339	358	361	367	345	397	381	366	408	382	391	401	359	372	365	393	347	392	371	390	392	401	350	373	372	390	390	375	386	345	350	379	363	401	352	366	363	369	358	381	348	354	366	386	377	370	386	355	351	373	348	390	357	382	323	373	411	418	381	427	398	371	377	377	350	387	403	360	379	379	378	337	385	353	353	383	378	386	379	382	368	361	382	397	359	400	366	369	373	377	372	394	365	392	342	373	353	362	377	399	354	343	376	367	401	384	371	359	382	360	378	355	389	400	376	365	388	342	354	364	366	370	407	371	364	411	409	352	402	372	379	374	375	361	403	413	344	383	383	338	363	349	357	391	391	389	368	352	363	395	360	381	369	389	380	368	378	403	379	384	380	337	390	346	358	401	371	372	398	391	374	352	358	380	326	386	403	395	364	393	365	397	409	407	402	397	339	376	396	406	375	388	360	394	327	361	389	344	384	404	386	404	397	374	382	343	364	370	365	359	378	350	368	375	353	387	367	369	364	365	385	368	323	384	376	380	368	398	387	398	404	384	372	402	393	369	400	381	362	384	355	363	382	366	351	393	386	391	391	346	352	387	384	342	383	356	369	370	351	369	393	361	383	425	371	382	368	380	387	399	398	396	392	406	373	363	354	369	403	381	359	381	368	353	353	368	382	393	374	348	357	351	362	338	375	351	399	403	378	356	385	357	396	374	383	382	379	377	361	392	358	381	384	377	385	410	393	362	358	375	378	400	383	372	377	393	396	386	393	374	371	384	384	372	365	377	370	359	380	348	344	362	386	392	359	386	367	352	362	367	367	391	375	378	344	346	386	382	408	362	393	361	384	369	379	375	354	373	403	379	365	354	347	367	360	366	372	381	381	355	383	377	409	381	388	378	400	416	371	378	336	364	416	390	402	358	394	407	390	379	405	365	372	385	401	373	367	379	346	404	362	368	386	335	386	373	379	391	360	349	375	362	364	408	402	390	390	371	396	355	330	366	371	360	424	394	402	345	365	359	373	365	386	356	361	381	378	384	376	367	370	367	354	395	381	348	390	398	402	413	355	391	375	386	343	383	371	375	380	374	381	384	399	352	391	393	353	368	345	357	356	399	356	379	407	342	360	376	358	372	355	370	404	386	376	362	339	393	360	395	382	397	407	376	394	369	380	386	389	361	405	357	336	374	380	367	430	347	369	342	352	412	353	374	379	374	368	357	377	370	385	393	447	413	365	365	340	393	376	381	374	390	388	355	356	383	374	372	404	400	384	338	329	375	346	359	433	327	374	321	375	420	411	370	382	417	366	407	378	326	357	336	373	387	373	361	398	386	390	416	391	395	373	388	351	355	386	343	346	382	375	362	376	395	345	392	358	400	349	393	359	344	355	346	398	403	346	362	390	395	380	364	390	376	359	359	377	402	373	369	386	378	408	377	363	397	358	425	351	341	344	375	370	375	361	370	386	396	369	350	373	345	400	348	338	433	361	403	431	396	338	358	319	386	376	365	344	344	406	374	401	388	384	344	356	387	384	406	345	398	356	375	366	371	383	377
14150	25717	13096	5191	4639	4066	1686	580	464	374	329	341	332	310	341	354	362	355	355	312	328	344	312	359	318	349	332	338	331	346	368	337	316	313	346	311	329	317	337	348	340	328	335	359	373	347	338	361	325	329	347	342	349	323	327	310	304	379	381	334	356	335	313	346	323	323	338	344	338	309	349	319	314	313	293	337	318	349	325	307	335	342	329	332	321	296	348	294	327	314	346	335	306	298	318	328	334	341	340	354	360	333	319	328	336	306	356	362	341	330	315	361	316	321	317	321	312	301	337	348	320	346	321	340	315	335	356	324	335	319	316	326	345	352	338	329	367	297	338	357	317	374	339	361	327	307	325	344	348	299	325	326	308	318	307	324	363	334	319	358	364	326	332	368	325	354	317	338	334	360	350	324	319	335	327	329	322	316	362	302	356	325	368	329	344	298	322	338	311	308	335	355	338	331	352	318	303	293	323	361	320	354	320	345	339	331	344	353	350	318	330	331	361	351	334	337	307	317	342	321	311	344	330	322	318	319	367	360	309	341	339	346	337	376	336	333	344	330	315	369	348	345	354	332	313	311	360	331	365	334	334	303	316	288	310	325	314	353	320	325	313	322	321	306	348	310	377	317	290	328	322	326	334	331	320	319	336	344	340	367	327	295	326	336	354	354	324	326	329	351	310	351	331	314	336	337	357	328	333	359	311	328	330	302	350	338	337	353	344	317	330	353	312	300	326	325	355	324	331	309	312	355	348	320	332	324	297	287	373	338	346	280	322	374	295	341	342	363	345	336	319	353	348	316	330	341	352	330	356	319	358	300	305	343	345	283	309	323	347	343	332	342	342	377	325	307	339	339	341	320	295	363	342	330	351	321	331	360	328	324	334	352	316	338	324	324	317	328	362	356	333	337	332	303	333	331	350	303	332	327	344	351	314	369	345	306	324	347	341	325	327	339	355	303	316	317	315	340	326	357	348	328	352	314	313	337	299	362	365	338	331	309	328	330	351	333	335	338	337	327	311	319	329	333	313	297	319	309	340	299	300	317	335	347	338	335	330	358	339	313	324	352	324	323	311	323	313	312	340	304	348	304	317	318	347	338	314	325	349	340	329	350	333	352	347	335	321	329	337	329	324	327	364	325	330	346	348	307	340	329	346	325	333	312	322	346	338	331	327	313	333	345	364	310	357	324	329	316	334	325	315	306	329	331	364	321	348	288	307	290	349	348	348	355	320	326	343	324	349	309	346	365	343	324	339	343	324	347	369	365	374	313	339	312	323	306	299	309	332	303	350	361	339	318	301	337	329	394	324	297	323	308	306	332	305	317	346	338	340	331	338	336	326	319	330	291	338	335	320	355	342	327	327	319	331	307	322	309	351	333	360	332	337	338	337	360	327	309	343	322	352	321	360	311	299	301	298	330	332	314	337	347	334	351	350	328	351	337	318	346	347	343	340	330	346	339	314	336	305	352	366	324	333	366	315	291	293	311	350	334	332	337	338	321	328	329	366	322	343	334	323	337	330	359	311	340	317	336	315	333	360	378	290	324	302	323	339	328	304	321	332	311	323	343	339	328	333	361	338	338	287	324	361	343	342	341	356	317	333	329	331	324	309	327	317	332	297	330	368	332	299	373	362	335	348	344	319	339	340	287	309	325	337	346	318	328	326	341	363	335	319	334	345	317	297	380	342	373	341	359	327	350	321	337	302	347	338	334	305	306	326	350	342	327	309	315	323	328	349	347	314	356	323	327	302	333	307	346	314	331	333	308	333	312	323	333	324	296	362	321	344	332	317	331	331	337	334	339	335	319	368	334	339	314	295	327	307	325	340	340	322	338	335	334	355	296	314	358	346	333	342	343	356	310	341	337	329	330	352	344	312	341	327	315	351	349	321	344	348	308	350	325	316	328	355	327	342	333	328	342	329	340	301	352	328	337	340	352	339	339	343	330	316	313	360	302	342	303	333	353	352	343	303	315	324	334	345	330	355	347	355	338	318	333	337	324	303	342	361	331	372	314	320	329	341	320	302	344	342	306	328	362	350	328	346	329	331	340	360	333	347	333	358	313	346	348	332	324	357	317	340	329	332	347	341	339	317	340	316	322	352	365	329	317	361	311	309	317	350	341	318	315	339	337	306	343	326	331	319	300	351	330	346	327	350	345	361	353	327	321	338	320	333	343	326	355	364	310	335	345	324	333	319	305	329	336	333	313	350	362	346	370	344	330	330	336	331	342	338	327	343	352	332	329	308	339	348	333	327	345	341	337	354	350	349	333	341	377	342	327	349	326	313	339	362	341	359	327	351	323	327	322	334	339	333	349	342	308	313	341	350	347	308	339	322	323	334	356	302	327	352	353	280	344	338	328	328	332	341	324	343	339	334	315	344	321	329	330	336	350	343	331	324	347	351	361	301	311	348	326	314	315	351	358	314	350	338	348	324	365	323	340	341	318	327	322	335	350	336	305	349	312	314	316	323	344	337	358	349	354	327	319	321	371	334	311	312	336	317	329	326	346	346	315	351	342	317	332	346	312	347	353	342	300	332	317	325	334	334	362	332	343	338	358	306	316	378	315	320	319	316	333	331	322	358	350	354	312	328	347	306	302	310	346	299	331	349	363	351	330	355	318	326	297	368	361	326	342	338	312	340	312	304	318	308	320	326	361	359	312	323	312	314	337	334	310	347	338	343	357	317	332	315	328	356	352	341	307	334	308	309	355	333	350	322	317	303	320	322	294	332	329	362	364	321	341	348	333	346	335	336	325	344	319	307	316	327	340	331	316	357	292	322	342	355	318	345	349	340	324	321	323	313	354	318	351	341	351	342	316	381	332	350	315	310	316	326	313	355	307	330	336	334	344	342	330	339	334	341	325	318	326	319	332	324	348	338	374	309	348	359	371	314	313	361	328	334	320	328	347	314	339	350	308	363	318	338	331	328	327	329	342	321	353	343	332	319	340	331	367	340	342	347	332	332	346	343	310	332	354	342	343	328	338	357	326	334	327	315	333	322	313	339	290	350	333	355	311	312	350	343	339	334	324	320	358	352	356	319	330	326	329	343	340	349	337	328	346	331	340	320	340	337	333	332	329	325	327	337	336	304	338	376	325	327	324	323	333	334	321	356	343	371	338	329	291	343	343	362	347	324	365	341	353	327	317	316	320	356	342	327	356	326	331	315	335	324	350	290	316	352	334	328	303	317	331	330	323	361	324	310	359	316	346	343	349	350	373	347	352	321	316	312	311	333	377	305	325	346	315	336	329	312	347	334	320	299	355	374	310	309	327	329	326	332	348	316	291	314	363	327	345	314	341	327	346	331	308	358	329	385	313	334	349	361	311	325	324	342	346	349	302	303	326	316	345	317	351	322	327	325	326	322	318	352	295	333	338	344	346	373	335	335	309	307	361	360	334	330	320	346	328	312	325	340	317	327	338	338	328	344	354	370	306	293	318	286	342	338	347	328	343	302	330	310	320	307	344	317	352	353	347	343	297	345	350
25534	22950	33671	32075	33035	33967	17374	3924	1498	711	411	409	416	384	391	415	386	384	381	393	401	394	368	383	365	437	357	408	353	398	375	363	377	378	415	391	383	395	399	401	382	400	378	383	392	395	421	405	408	412	345	341	344	394	380	381	348	323	436	379	353	391	357	394	396	344	377	378	408	376	377	400	392	403	440	389	361	402	353	372	385	365	418	333	384	388	386	369	382	379	393	389	404	368	389	368	361	363	392	383	405	421	349	374	401	409	371	368	353	358	356	388	390	373	375	365	356	381	383	336	373	350	376	378	370	352	404	372	373	412	382	388	383	376	408	344	417	355	366	381	373	388	370	396	361	409	398	392	366	398	365	436	378	410	356	372	379	381	393	374	351	385	402	361	322	378	355	431	365	353	373	373	393	376	344	419	344	384	359	398	418	403	409	380	364	361	388	365	386	394	389	407	384	375	377	408	369	345	351	397	381	378	377	384	380	377	397	381	334	401	355	374	400	389	339	414	349	393	422	393	364	396	380	417	375	344	399	364	340	384	397	389	393	400	435	393	382	367	380	360	368	395	345	381	376	375	377	417	388	402	383	374	399	377	397	368	413	351	376	385	390	367	387	410	407	380	404	373	384	390	364	382	362	399	393	368	371	383	368	387	399	364	393	382	342	382	405	353	385	386	354	374	374	381	415	384	382	372	372	391	401	386	388	357	377	392	366	396	386	388	394	399	421	393	354	369	381	374	373	393	368	379	370	404	405	356	368	395	381	385	388	381	410	392	366	359	371	367	400	342	403	374	403	354	391	388	353	372	343	413	336	398	332	393	405	356	378	353	377	366	340	336	383	366	376	377	352	392	368	357	362	408	378	397	361	360	381	386	396	346	361	393	428	403	404	387	366	370	404	383	411	389	353	378	380	403	353	408	380	359	329	351	383	389	369	357	390	353	353	380	385	390	361	352	383	376	404	395	387	383	380	351	377	381	376	382	413	361	390	379	377	392	385	360	374	392	380	356	353	368	389	363	403	395	344	368	365	366	373	403	384	402	370	361	373	379	406	389	396	392	384	366	384	374	402	361	385	377	405	382	364	361	375	364	362	371	373	365	394	361	365	371	380	353	398	356	349	384	395	410	371	381	348	362	363	369	356	380	371	377	384	381	396	365	417	378	346	377	343	403	398	381	366	409	364	386	374	403	349	388	361	382	394	360	378	384	347	374	389	360	360	370	389	371	393	357	355	344	408	434	341	381	372	398	384	400	358	366	388	376	406	358	397	355	371	390	398	429	386	376	366	407	351	399	396	406	361	380	390	374	370	368	409	360	368	365	389	391	387	366	422	352	381	395	407	375	375	415	380	349	409	351	373	381	376	359	342	387	367	379	364	373	379	392	392	370	386	398	376	363	334	364	368	425	387	398	379	360	397	374	398	416	363	387	383	409	380	375	396	374	395	371	379	361	374	376	355	373	359	364	364	373	366	381	360	418	358	361	363	389	360	367	400	394	360	390	365	419	395	371	403	406	392	401	380	391	377	381	376	383	387	380	377	402	368	393	353	356	356	366	352	361	400	380	386	390	377	382	377	351	366	362	378	421	359	386	328	351	365	370	373	391	388	367	376	378	420	419	379	398	400	394	357	377	430	385	364	369	360	362	376	388	394	394	349	369	403	420	397	382	366	354	390	366	367	387	400	377	384	398	375	384	365	395	430	383	358	377	415	383	391	356	388	385	363	379	393	414	365	387	418	395	354	389	405	366	364	380	370	387	390	402	425	394	403	406	378	389	384	394	404	358	372	345	374	394	357	376	412	384	387	372	411	374	395	400	342	377	370	393	353	401	365	367	360	407	353	346	390	402	385	424	382	382	368	389	383	376	383	405	346	387	390	366	374	384	404	382	389	397	375	374	429	351	402	377	375	392	396	369	368	391	398	359	364	367	393	374	412	411	381	371	394	397	407	369	388	397	391	379	397	358	364	370	389	389	384	348	366	413	392	394	383	360	376	389	390	367	371	383	349	372	384	394	378	390	370	402	383	353	365	379	381	418	397	370	354	382	346	380	378	374	362	373	389	399	347	364	388	370	379	370	408	356	371	371	401	363	363	376	372	387	366	397	383	370	402	366	383	381	400	340	406	378	350	380	388	345	382	337	370	334	366	367	406	363	395	418	382	354	389	327	414	341	379	365	368	381	399	399	384	386	387	361	396	375	361	382	367	354	362	391	345	387	399	420	382	371	338	379	382	391	370	377	387	380	398	375	380	347	382	372	400	388	398	387	367	417	390	376	364	382	378	354	399	388	375	394	354	372	387	407	386	381	408	377	422	353	404	379	364	389	391	370	379	357	367	372	368	370	381	364	367	348	401	393	365	351	380	407	388	365	403	398	352	404	381	387	354	380	381	421	360	393	377	368	378	383	363	379	361	368	359	352	395	385	376	380	412	385	369	366	352	376	373	374	342	348	396	384	361	400	386	383	399	366	372	387	382	396	368	362	355	374	409	392	382	363	357	368	382	367	380	382	403	395	355	364	388	354	374	384	373	365	387	391	364	372	394	371	393	392	384	377	366	378	368	376	363	387	363	391	371	416	387	398	398	397	368	400	380	397	402	372	398	378	368	385	372	351	376	367	391	359	414	356	346	373	384	352	342	345	356	396	429	336	407	389	386	368	359	353	383	390	370	367	351	393	367	396	365	378	377	363	335	383	368	352	354	402	364	348	352	384	374	360	338	384	361	360	370	371	373	388	366	403	360	328	391	372	369	388	401	369	381	407	370	351	376	371	354	354	337	359	365	368	383	402	363	375	384	394	379	367	355	375	377	355	388	373	392	370	425	372	370	357	414	361	363	387	403	420	379	378	411	377	389	355	347	378	416	384	374	387	377	401	356	358	399	382	394	375	369	396	401	365	390	376	350	409	371	404	363	359	400	358	369	411	397	372	396	356	359	369	386	345	392	395	360	352	372	391	407	377	351	369	367	394	404	349	383	365	392	377	362	352	379	384	378	368	360	360	393	357	423	342	364	403	377	365	380	376	390	401	381	380	353	373	386	403	396	386	338	370	383	348	400	356	351	376	377	375	360	385	385	323	345	372	374	350	362	383	412	344	358	388	355	344	357	370	397	367	402	406	358	364	426	409	366	384	375	378	397	396	373	352	414	365	369	368	397	376	356	379	407	343	384	375	401	386	371	377	368	370	395	373	358	382	350	348	358	372	364	409	372	388	381	399	398	359	392	359	379	380	375	373	355	361	373	377	328	379	384	387	390	357	362	365	392	352	383	363	365	377	378	378	365	387	397	388	385	337	381	392	369	377	333	394	366	370	377	351	364	382	366	338	351	376	361	377	364	373	394	362	390	405	385	366	387	408	381	356	346	402	381	371	378	407	394	409	390	374	363	385	355	368	379	400	392	362	379	365	353	359	353	377	374	405	403	393	356	415	362	361	347	387	405	362	420	394	410	380	372	348	376	393	369	399	359	407	384	358	397	362	356	407
49447	86266	54869	34422	35345	28187	11539	3645	1930	854	370	339	372	385	372	408	385	411	384	375	392	360	355	383	392	366	393	382	335	348	388	402	376	378	371	348	348	351	354	365	371	372	343	365	359	356	396	343	377	368	359	374	391	385	389	389	397	367	374	376	373	341	370	370	379	370	383	416	403	359	430	362	398	353	404	362	357	373	387	395	349	362	395	350	394	372	331	349	349	368	347	386	362	387	357	335	387	373	382	356	358	405	348	356	344	385	368	384	381	401	355	374	347	358	361	378	378	353	340	374	355	365	374	352	399	389	353	384	381	378	343	356	348	366	394	373	358	361	374	364	342	338	373	340	385	356	367	390	366	361	354	389	393	348	358	340	389	369	401	331	390	381	364	346	335	369	387	340	345	372	403	377	384	352	371	379	343	361	373	378	381	368	366	363	380	359	364	372	346	391	374	384	373	375	371	388	385	362	369	390	383	367	348	377	365	389	359	325	378	348	401	367	374	400	373	365	411	364	374	390	394	373	383	374	378	322	378	357	359	368	373	383	386	384	342	384	377	374	370	394	362	342	369	391	384	356	402	368	325	348	344	366	355	348	369	323	364	369	353	369	384	347	378	348	366	343	358	360	367	380	373	353	349	362	357	376	363	363	347	340	402	350	395	370	365	371	341	372	360	389	383	374	376	384	373	368	379	398	373	353	389	353	354	347	364	373	352	340	401	368	369	392	384	354	334	365	382	357	385	357	377	342	330	385	366	401	384	353	359	376	338	401	381	368	372	396	377	368	365	377	358	382	370	382	366	365	360	384	341	373	365	349	386	353	370	380	361	340	357	347	361	356	372	383	369	356	410	358	373	373	366	358	353	378	368	372	360	372	365	372	340	317	388	362	374	401	355	367	358	361	378	386	376	331	372	380	375	402	351	340	393	377	379	365	370	364	358	384	374	344	371	404	351	377	352	398	395	373	381	345	389	369	364	396	357	386	402	321	343	344	376	412	406	351	358	373	384	366	378	367	396	372	384	352	404	369	382	402	374	352	372	380	375	368	356	350	393	348	380	343	373	353	362	373	375	368	372	360	373	361	346	367	399	374	381	391	401	362	393	371	377	352	351	342	372	340	372	393	393	381	349	361	357	373	382	387	401	372	381	348	311	397	376	332	370	386	345	378	346	380	355	386	375	388	387	331	324	358	338	373	382	346	398	369	366	353	367	364	384	325	375	388	360	353	343	366	348	387	368	345	376	374	375	365	406	383	362	367	363	366	365	396	369	350	370	358	355	368	373	354	360	368	376	401	341	344	372	348	357	345	368	364	357	380	386	364	387	379	386	349	362	338	413	352	397	394	329	361	386	371	368	344	379	354	346	366	370	384	356	391	348	365	356	364	373	386	367	364	385	349	375	356	373	364	337	363	381	345	342	380	369	350	357	353	374	399	351	377	349	382	403	380	379	346	357	394	364	412	366	364	366	385	357	364	360	341	389	384	405	388	394	358	393	362	383	384	383	378	340	379	388	384	355	365	350	382	344	346	367	370	386	374	387	357	395	373	356	355	382	396	325	380	374	372	388	344	356	338	373	366	342	343	358	415	355	373	357	365	350	346	356	368	366	355	344	391	383	378	374	372	366	367	373	386	374	339	379	367	378	357	354	375	373	370	378	391	366	376	361	385	355	367	346	362	389	376	362	372	376	380	360	357	362	398	352	343	381	347	328	355	344	359	378	377	361	363	360	372	369	376	377	376	344	386	347	378	358	385	381	346	392	362	400	356	362	362	375	378	363	389	363	384	374	376	337	394	357	398	348	391	330	389	367	352	338	378	347	386	352	351	353	378	341	364	342	349	367	380	403	410	335	370	393	363	339	387	384	392	356	380	345	376	375	352	374	349	366	367	379	368	365	384	364	340	380	375	388	418	358	352	347	385	373	365	359	376	372	381	328	397	392	352	394	357	395	377	362	363	360	361	382	358	350	358	386	400	356	370	393	368	356	390	403	358	357	360	358	347	397	383	340	366	414	369	355	392	362	359	346	348	376	352	370	415	377	373	400	392	350	374	366	343	383	389	374	354	352	382	348	361	389	395	363	361	387	371	349	361	360	348	393	321	405	356	383	345	362	362	376	361	357	374	342	376	368	359	362	381	356	350	393	385	359	339	376	361	382	372	348	359	384	390	378	400	360	390	355	369	349	382	337	383	412	386	339	352	355	372	354	390	360	359	368	376	349	398	325	354	375	367	363	367	395	374	340	346	360	373	336	370	405	344	367	377	367	351	370	371	365	365	396	401	366	371	393	347	397	355	372	350	369	372	382	371	373	371	358	374	345	390	357	406	392	346	423	393	334	371	390	344	366	361	397	334	387	372	392	407	373	409	355	344	366	362	362	386	365	397	392	359	379	357	370	382	363	372	382	385	355	410	376	386	367	342	355	365	362	358	395	361	372	340	363	362	344	386	360	355	337	371	354	392	386	373	372	389	359	373	353	374	338	367	384	341	362	392	372	370	338	364	369	351	355	392	351	365	365	391	375	357	412	373	360	372	365	384	357	367	359	358	351	398	343	314	351	338	417	384	369	365	394	384	396	377	404	359	363	379	381	394	405	363	393	372	366	390	379	386	373	403	354	378	369	384	387	353	396	374	366	369	370	379	361	392	405	370	353	351	369	376	364	371	360	393	374	334	401	374	376	346	402	413	369	338	372	348	368	373	376	360	357	367	396	384	406	350	366	351	348	364	373	378	369	339	365	378	377	349	344	347	375	389	382	368	402	359	374	356	380	376	369	360	391	371	367	388	364	377	372	335	384	398	382	351	375	354	320	349	345	385	361	385	371	347	370	369	376	324	355	371	379	332	351	367	370	366	345	343	391	342	372	367	359	370	369	372	370	364	376	340	381	382	368	396	356	393	366	410	363	370	370	383	365	350	387	371	340	336	363	362	363	408	370	346	360	352	379	370	377	383	360	400	378	386	369	340	393	358	370	335	360	363	401	377	336	376	368	341	359	373	356	360	406	348	376	371	376	411	342	387	351	377	368	398	391	392	368	389	364	358	349	358	345	375	366	377	372	345	339	385	319	390	369	363	343	379	360	331	387	367	405	317	387	348	364	377	402	368	356	364	389	363	367	353	342	359	388	361	385	385	347	369	340	365	380	358	376	383	373	400	385	379	384	335	369	387	422	377	334	391	360	371	358	361	407	334	357	390	386	340	367	389	363	368	413	336	368	372	389	381	399	393	346	375	377	394	355	370	378	390	367	363	371	369	352	389	370	351	340	364	353	395	332	359	335	347	368	383	332	377	399	373	383	380	386	370	347	351	383	359	375	366	380	350	363	345	381	355	360	401	377	365	348	414	372	353	369	372	413	365	386	355	398	360	373	381	394	334	385	398	379	340	382	400	352	389	372	372	346	351	380	377	371	341	323	351	408	380	402	348	359	384	348	348	363	359	326	377	321	373	370	382	370	340	376	413	371	360	368	331	387	347	385	371	380	385
24545	22227	32433	29808	39866	41541	24758	8826	2789	1207	573	538	542	536	550	540	545	582	516	519	562	511	542	534	539	513	552	530	529	527	575	503	531	505	527	545	495	518	515	537	477	537	547	549	554	484	491	538	518	524	511	555	535	535	527	477	539	554	518	543	497	492	498	519	516	506	509	513	522	494	547	534	531	543	509	543	530	505	484	533	508	551	509	480	547	513	517	524	558	501	512	528	519	534	519	501	530	509	496	544	472	460	481	490	520	514	503	519	507	524	485	459	526	523	501	533	480	510	514	500	553	534	512	511	514	520	508	501	518	466	498	519	521	497	570	474	548	512	544	512	471	513	527	503	482	506	525	546	532	473	545	482	486	483	538	528	492	527	552	556	562	534	537	518	524	508	530	526	519	465	527	474	471	543	510	542	532	539	524	479	485	517	495	528	498	542	553	531	492	474	496	543	494	511	530	498	498	549	528	509	473	480	491	515	527	553	499	504	522	521	499	525	547	503	525	536	563	505	491	522	518	507	521	508	505	551	508	479	492	504	522	541	527	507	509	500	561	533	524	556	477	505	507	521	530	505	540	515	470	499	505	488	537	508	546	530	503	499	501	563	522	468	548	513	512	513	514	530	483	488	503	466	508	496	513	482	496	486	567	513	546	516	483	534	538	497	518	555	511	495	471	524	486	507	535	544	523	483	553	517	526	504	530	483	511	512	510	506	528	552	534	496	555	535	542	515	512	488	523	516	550	555	475	474	506	521	495	527	534	474	520	498	553	520	515	530	493	545	519	537	508	488	503	508	523	533	529	539	511	539	539	527	536	535	554	482	500	515	550	523	556	503	515	538	534	547	525	513	535	527	524	488	499	480	498	538	522	543	511	525	519	469	529	528	491	501	531	528	558	521	529	504	507	498	509	531	507	529	527	492	514	509	501	523	494	509	517	505	520	504	541	512	512	509	487	506	518	536	508	524	525	493	530	510	523	519	528	505	540	517	530	500	494	538	517	516	504	514	508	531	505	513	523	537	528	481	505	491	491	557	498	526	491	540	534	486	517	480	502	509	524	516	526	529	515	535	487	503	491	487	539	529	499	522	491	532	464	525	474	506	559	528	511	477	489	537	520	488	518	492	483	526	567	501	505	526	493	521	518	563	547	502	499	538	514	524	508	518	556	521	466	511	477	536	468	535	462	524	521	521	538	495	547	514	507	507	499	554	489	512	541	491	514	560	470	511	470	516	508	494	568	478	473	544	563	480	524	493	510	532	506	488	542	478	501	521	480	565	494	498	500	505	511	526	486	522	487	516	547	506	518	499	534	517	480	524	561	547	557	504	525	547	517	515	535	519	508	482	492	527	563	516	518	495	519	532	531	527	542	521	484	533	558	536	489	540	492	525	546	530	506	521	570	519	531	463	518	510	497	507	532	508	533	512	570	494	550	561	513	502	486	521	545	537	532	543	502	519	495	522	525	492	538	516	520	498	492	511	514	504	523	497	493	499	543	532	532	541	485	521	549	507	518	533	503	475	532	507	532	501	513	501	475	519	546	538	531	517	455	539	498	521	501	545	497	478	475	495	535	544	521	522	528	521	495	486	536	520	523	490	548	504	523	518	462	525	543	484	511	498	491	497	506	518	512	480	515	523	534	566	515	514	538	523	503	494	536	522	506	492	512	536	528	518	509	507	532	471	510	539	534	498	481	484	514	535	528	534	556	552	507	522	478	489	502	492	469	516	523	502	523	525	534	499	515	506	528	534	552	497	520	552	544	507	524	520	501	453	501	497	534	475	499	499	521	477	529	537	483	519	521	504	502	528	550	455	539	514	553	530	517	531	538	540	501	530	486	475	503	514	535	498	510	547	516	489	544	523	525	466	520	525	546	519	548	521	514	518	490	534	523	479	511	492	533	572	498	507	491	540	464	500	512	507	525	515	530	518	537	527	494	499	533	497	497	529	483	558	533	564	499	510	494	516	466	530	539	489	521	490	535	516	521	542	517	493	524	530	482	519	492	524	560	502	539	531	473	501	511	552	509	525	492	498	544	539	535	537	521	521	505	494	518	522	515	502	527	500	539	478	510	500	489	506	496	522	539	493	504	524	477	513	497	499	490	521	485	522	496	523	501	501	506	502	508	516	530	535	473	525	494	515	552	534	546	496	581	485	529	521	542	495	504	505	506	498	503	509	552	476	527	506	517	522	494	574	520	502	514	481	527	527	529	505	535	468	536	546	546	500	515	541	517	524	541	465	524	530	491	491	531	510	516	496	512	504	501	522	510	502	509	544	508	504	497	526	500	534	477	540	519	522	532	487	511	571	532	504	502	497	524	487	520	522	498	534	492	487	507	494	500	481	509	480	525	527	462	518	524	548	515	514	511	500	515	519	552	528	494	517	486	498	510	488	500	477	515	536	501	503	504	500	511	507	542	504	501	534	521	526	469	545	531	509	587	476	490	496	496	498	509	496	516	513	485	533	517	542	511	565	541	513	523	532	509	494	482	518	560	524	512	500	494	515	468	509	481	534	534	512	496	529	555	544	503	468	511	541	522	524	546	526	509	487	514	506	514	496	515	457	560	555	492	532	532	467	481	504	521	482	523	535	534	517	508	465	478	486	513	517	514	450	505	516	503	516	539	511	494	509	497	481	528	507	539	559	492	532	477	488	550	532	545	486	529	506	538	530	525	473	510	481	556	503	505	529	500	484	497	527	480	489	526	490	506	520	490	489	544	496	557	504	502	534	516	508	530	498	527	522	522	489	502	518	530	524	525	494	518	502	504	513	497	497	519	540	508	540	486	496	519	532	491	495	521	526	502	486	502	500	515	532	537	497	511	515	499	508	504	498	528	502	511	555	496	498	536	520	439	551	518	494	534	550	524	528	510	490	488	477	489	491	553	513	478	518	555	464	507	543	504	466	500	508	492	521	504	524	518	477	525	499	538	555	499	499	484	501	496	529	521	492	520	488	502	532	503	536	489	442	503	531	460	495	537	483	487	501	495	504	507	522	494	478	488	507	522	513	476	518	496	523	489	509	501	496	485	474	532	512	498	540	478	503	554	539	489	560	469	517	542	495	525	505	485	518	487	494	547	526	495	525	521	529	495	467	544	489	530	555	460	512	485	485	495	498	523	529	512	482	469	507	524	500	474	541	497	483	477	532	558	502	500	542	495	531	489	523	501	495	498	470	537	507	446	567	497	532	521	555	497	558	509	527	498	530	505	528	524	505	502	537	484	499	521	503	533	514	539	539	511	493	504	483	533	490	520	509	515	517	510	520	539	476	506	506	501	532	549	514	488	520	536	515	546	543	531	548	546	528	507	514	520	552	526	475	519	527	508	504	503	500	475	537	550	499	506	498	518	492	498	511	522	516	512	516	477	527	463	477	486	559	516	526	487	531	480	552	524	516	535	478	562	513	507	504	507	470	531	509	503	503	548	517	578	540	472	498	509	508	516	493	529	502	516	572	504	531	502	515	526	492	524	541	537	516
59876	100147	64162	44159	51503	36654	17453	7342	3453	1489	457	535	498	500	537	510	491	509	523	541	565	505	473	480	477	511	481	515	514	543	488	473	474	500	487	548	487	549	489	478	498	492	527	498	502	542	507	526	501	508	486	476	506	479	531	504	512	485	496	508	495	494	509	500	508	506	507	503	507	486	546	565	502	508	499	502	524	512	497	479	491	511	491	506	502	511	523	504	494	496	510	500	504	517	511	526	498	471	512	511	495	512	527	487	508	503	531	487	538	506	526	505	489	513	491	475	494	464	494	489	537	516	481	495	500	505	501	485	475	479	503	492	464	506	450	468	504	480	475	481	473	516	473	521	484	495	526	491	507	495	506	521	539	472	483	479	481	536	493	511	453	496	555	482	519	539	511	520	487	513	516	532	520	515	510	505	472	487	491	505	529	516	514	484	501	436	490	507	485	521	498	517	505	473	521	545	512	459	489	514	477	476	499	479	469	488	508	512	537	534	450	524	528	477	463	485	499	493	498	455	521	505	472	468	514	502	552	463	498	490	507	492	493	537	484	436	461	474	514	507	528	493	490	504	537	525	494	522	534	501	506	521	507	488	526	498	542	471	500	482	508	475	496	483	520	529	520	484	475	507	541	484	536	516	506	454	500	521	493	491	509	522	513	513	541	458	520	531	487	492	503	496	493	500	462	528	515	521	472	470	471	484	512	486	518	506	565	517	477	476	475	507	485	531	523	485	479	494	527	503	546	524	506	507	462	487	476	481	454	479	440	513	473	462	487	469	439	481	509	490	467	488	484	466	506	476	540	493	486	495	515	450	511	533	498	470	495	478	478	512	497	521	525	493	504	498	452	490	478	543	469	477	517	488	498	487	502	498	499	506	526	446	479	522	524	489	526	477	503	509	538	501	501	543	509	506	482	523	503	515	553	508	520	481	478	493	504	493	465	537	526	466	522	523	512	478	503	483	510	551	517	473	512	469	455	529	506	510	518	495	509	461	465	500	498	490	470	563	504	512	491	452	512	483	482	501	522	465	495	482	474	491	499	531	510	502	503	498	451	473	494	471	508	504	488	521	477	511	498	514	525	482	497	467	494	492	471	506	457	495	476	521	491	506	516	500	508	486	501	498	524	452	498	517	500	501	534	502	529	510	508	476	495	509	494	492	499	506	486	537	464	508	483	498	494	491	513	484	464	492	454	469	514	504	503	581	477	517	506	512	524	517	514	487	507	482	520	485	524	498	535	527	519	517	498	506	495	525	491	490	499	500	518	536	526	497	475	487	517	526	530	465	546	493	519	496	527	461	484	499	513	499	506	478	507	491	493	515	505	482	473	520	517	474	499	498	453	533	517	496	504	531	499	499	474	525	520	487	496	493	516	481	517	503	500	502	472	522	509	503	473	511	480	501	531	499	493	512	510	499	495	495	482	471	517	530	484	510	495	468	515	489	482	484	449	480	474	479	515	492	480	488	490	480	479	533	496	498	502	483	507	523	507	513	472	487	506	494	498	519	507	499	492	505	492	515	485	489	532	479	493	539	493	535	481	515	488	474	492	472	511	475	444	479	514	528	506	484	491	472	473	500	491	503	502	484	479	502	497	466	534	530	459	519	499	497	494	499	480	517	524	474	500	476	520	512	506	535	519	463	527	500	522	509	549	536	508	545	513	526	498	529	523	469	508	508	469	485	517	524	512	496	469	480	469	525	509	514	513	477	490	495	465	538	471	494	531	476	474	488	490	544	538	493	500	523	511	514	499	514	487	481	467	474	500	519	473	505	516	427	535	476	479	523	510	474	519	582	549	518	491	536	488	479	516	498	531	511	488	482	510	483	495	454	490	510	470	493	529	526	502	499	507	482	532	470	502	446	512	483	473	478	508	511	495	497	479	460	466	497	478	520	500	509	465	483	476	484	488	490	524	497	494	488	516	489	511	510	493	515	506	516	483	485	494	516	537	481	460	484	444	508	501	493	491	495	507	488	511	529	507	486	503	501	514	470	478	497	485	504	479	520	519	514	447	498	507	482	493	510	491	490	509	459	524	543	492	512	498	453	528	509	456	484	520	525	479	513	520	474	497	483	473	517	529	469	518	456	495	457	510	489	484	483	470	491	510	520	515	459	498	496	505	480	522	515	469	463	508	536	520	512	521	499	509	491	466	436	536	476	468	476	487	519	496	510	470	485	508	486	476	486	483	475	485	518	497	476	481	513	532	493	479	514	488	470	481	515	502	532	515	497	489	518	470	502	506	508	489	476	526	510	507	524	514	569	489	479	493	502	504	484	533	513	536	496	493	506	473	490	495	487	485	500	489	495	515	481	494	496	510	503	517	499	499	517	527	515	504	543	502	507	493	505	499	515	481	505	490	475	484	494	524	477	495	484	495	471	508	543	481	506	520	489	487	476	468	481	538	491	533	528	508	493	522	487	483	497	499	472	448	482	524	463	542	514	500	525	519	473	456	481	511	482	500	498	514	471	499	494	530	537	498	486	499	467	502	474	505	489	498	505	479	492	500	520	497	478	479	509	497	493	547	517	452	489	479	473	479	511	484	500	477	461	453	479	503	510	490	455	493	505	479	489	519	496	515	489	499	534	486	543	518	456	498	525	477	483	503	489	522	486	471	486	474	492	412	515	496	484	487	483	506	488	496	500	489	449	545	516	501	488	473	527	510	496	488	489	518	514	461	514	498	483	500	477	476	500	535	526	486	511	497	509	506	464	515	520	504	495	524	504	500	515	507	476	499	465	483	461	475	505	451	543	527	497	563	508	480	478	530	490	484	498	509	477	504	506	462	521	501	455	496	479	494	503	486	452	472	510	535	526	513	493	523	467	516	520	532	433	491	470	513	497	515	468	463	469	511	494	491	502	482	499	493	499	478	523	530	486	500	491	478	488	462	531	500	521	484	473	499	495	493	456	480	499	495	514	506	494	536	491	489	540	508	464	479	532	498	486	530	477	505	512	488	498	540	488	518	474	481	519	469	501	489	518	462	491	528	476	456	555	479	484	491	494	505	481	501	504	460	510	508	467	463	497	468	500	507	519	513	480	493	525	470	505	481	504	502	457	483	514	497	498	513	492	466	486	520	509	470	508	493	504	500	544	467	488	498	498	513	548	458	493	485	506	498	478	479	479	481	501	501	485	530	475	475	523	506	506	555	479	510	509	458	530	476	532	477	523	515	514	448	504	505	494	491	528	494	523	502	511	498	512	505	489	524	521	512	520	477	478	473	495	507	513	459	480	536	531	484	517	503	492	534	514	489	496	476	496	515	476	518	510	471	523	498	488	511	486	476	501	504	529	555	502	515	483	499	491	491	464	465	515	463	520	507	509	476	486	485	477	494	479	480	490	488	459	485	520	522	487	465	465	429	483	493	512	486	477	541	491	501	469	464	514	510	462	476	505	494	499	478	524	506	456	491	489	483	502	517	518	506	515	531	518	517	528	491	550	497	520	488	521	513	503	527	507	489	522	467	511	488	535	509	483
28973	23696	16816	6906	5320	3117	1323	605	420	359	365	394	389	326	358	351	314	310	313	319	349	344	324	328	348	349	353	350	339	353	358	328	325	331	341	313	304	344	352	324	350	321	339	304	341	332	366	328	353	332	284	342	348	338	337	339	330	290	326	360	330	308	302	351	332	322	341	341	347	351	318	292	328	337	338	327	335	290	330	353	369	328	332	332	339	347	329	343	350	333	325	317	369	328	369	328	330	332	332	328	386	312	384	320	346	303	319	344	335	344	335	322	340	349	335	334	322	329	331	287	360	332	326	370	323	319	354	321	348	304	326	301	320	324	297	365	322	324	333	334	340	344	371	325	356	348	341	338	349	315	346	355	340	314	310	327	318	344	323	323	362	333	317	334	346	357	330	316	353	334	328	342	315	347	305	363	324	346	313	332	364	322	333	321	312	327	351	317	339	313	352	345	329	332	353	343	345	328	312	330	311	329	360	322	358	308	296	319	321	352	330	315	359	344	318	289	345	343	338	339	328	310	340	312	342	303	331	325	361	325	318	324	318	358	382	307	317	317	330	353	353	318	329	348	333	336	333	338	310	310	321	317	327	355	314	303	333	328	344	323	292	332	361	329	310	317	340	355	326	316	340	357	314	296	335	325	329	311	292	308	333	340	344	312	323	334	336	347	357	311	312	302	351	306	349	337	333	306	323	366	344	332	359	330	346	322	341	352	301	314	317	344	320	339	319	333	338	297	321	352	359	337	329	328	331	334	305	310	343	347	333	339	317	315	356	337	336	340	347	308	314	327	342	335	317	314	343	375	311	355	377	339	336	318	323	329	324	349	327	337	333	344	349	330	315	323	325	326	316	327	325	325	354	322	339	340	345	357	304	356	349	335	366	354	357	348	362	356	322	339	317	336	327	340	354	324	336	361	346	320	329	339	318	314	339	339	343	323	351	333	323	389	330	379	351	341	336	313	356	335	345	335	317	345	342	326	339	324	362	316	308	318	372	313	330	323	342	340	344	330	330	339	320	338	338	392	334	330	385	357	331	322	327	324	335	309	314	333	351	354	333	306	323	358	367	338	375	320	348	355	376	319	380	337	312	315	315	319	329	345	349	351	296	317	340	350	320	335	341	346	324	352	363	298	329	335	322	338	313	337	321	336	294	334	330	351	352	382	324	334	349	321	347	318	320	344	330	333	343	331	305	326	344	325	366	346	334	328	326	329	344	331	339	326	323	348	315	350	342	354	336	344	339	290	338	355	331	308	363	341	339	307	336	312	366	314	340	327	367	346	306	327	327	300	332	304	316	358	362	344	328	342	333	331	349	356	344	344	339	329	339	322	360	352	330	302	322	327	313	326	315	342	289	331	311	321	333	331	378	337	340	341	280	345	329	365	344	333	362	305	337	331	360	372	305	321	297	353	348	333	338	318	335	357	311	346	344	342	335	355	318	303	327	323	338	355	337	333	333	333	328	348	317	299	323	330	325	343	330	335	308	335	353	357	330	311	332	321	362	346	317	340	312	321	362	308	362	316	355	349	328	346	298	295	338	349	353	329	306	327	337	360	313	347	343	333	329	340	343	373	338	313	295	338	347	352	327	343	350	375	301	353	371	308	353	299	350	339	325	339	314	316	378	338	312	352	356	358	289	322	344	354	311	307	319	337	315	346	313	309	317	299	356	332	351	320	321	341	338	323	354	353	303	316	332	327	327	349	361	312	364	324	345	314	336	354	334	307	331	344	347	315	356	358	329	369	354	324	296	336	314	348	342	342	361	358	327	356	350	330	318	333	335	383	353	308	359	300	359	336	316	340	331	343	337	319	331	318	348	374	352	324	321	353	343	358	359	320	322	315	353	333	346	370	362	330	351	312	313	363	336	322	313	338	375	318	294	336	354	366	333	382	346	321	306	348	320	304	312	315	336	325	328	380	363	313	300	333	341	367	341	300	306	344	323	336	317	324	373	317	324	359	354	302	315	327	285	327	330	354	358	390	335	321	317	320	346	296	346	328	370	325	336	286	371	312	366	347	343	351	313	354	331	323	354	340	368	325	323	352	336	316	346	323	342	334	332	329	350	363	343	337	332	338	327	332	311	306	332	326	337	336	320	334	358	363	337	328	287	331	331	357	345	356	330	314	335	330	345	342	324	311	299	351	359	330	325	379	379	347	359	339	319	355	338	342	318	316	334	328	321	329	332	346	337	318	315	309	317	337	327	334	332	317	344	298	343	309	350	332	367	337	323	335	352	314	327	321	316	318	363	342	351	370	344	318	333	324	318	332	340	332	352	303	351	335	331	340	333	340	323	347	336	339	334	331	338	314	344	302	341	337	319	367	360	320	318	335	363	331	335	346	347	327	356	351	326	333	335	343	342	322	335	353	349	370	356	340	315	353	328	333	323	345	346	311	326	337	317	352	291	315	302	326	341	349	356	358	328	312	351	321	389	353	293	339	331	317	355	312	334	354	325	342	325	322	345	336	318	335	319	331	328	301	344	340	321	358	337	350	341	328	302	323	339	330	341	339	352	345	336	336	304	302	339	353	327	385	352	328	372	309	347	320	310	356	318	337	322	341	318	362	366	351	334	308	348	322	324	294	305	333	357	336	319	326	360	341	347	317	352	351	336	322	320	334	335	317	340	334	309	356	357	328	346	326	343	343	362	354	308	350	350	348	343	367	319	330	316	306	327	336	330	331	310	338	333	345	332	347	330	322	344	307	352	353	325	335	333	288	313	367	348	325	329	360	345	332	359	356	329	323	354	325	320	364	366	311	329	324	342	307	310	334	305	309	331	338	302	329	328	306	366	341	378	361	337	325	348	331	316	336	347	330	319	358	383	309	348	339	308	339	342	319	347	324	336	327	319	334	348	341	317	318	333	338	343	338	333	324	354	314	346	385	337	348	333	344	349	295	346	328	360	327	348	342	331	297	350	329	309	343	350	342	319	324	348	335	348	324	344	332	359	331	351	359	323	346	339	316	322	327	331	317	294	346	327	342	329	310	347	340	332	339	325	355	351	332	347	340	316	342	328	334	341	380	356	348	361	348	328	360	359	328	340	348	314	337	322	342	309	335	354	300	333	334	352	299	347	323	336	337	341	337	327	344	297	332	305	340	340	355	311	382	313	343	356	328	364	329	321	334	361	311	333	311	325	345	318	328	338	341	329	346	316	323	303	329	354	351	312	329	321	321	331	333	318	339	317	337	299	347	372	355	369	330	337	333	336	353	348	311	314	323	355	332	338	330	341	352	332	337	358	308	341	329	313	356	337	318	323	341	350	358	345	351	347	361	337	305	330	333	329	364	317	337	312	334	318	320	319	367	318	332	331	325	334	335	329	349	345	306	315	312	313	354	318	319	338	327	356	346	317	331	314	338	355	334	359	320	333	310	371	347	340	314	346	320	338	340	338	320	329	312	321	320	338	350	342	343	335	380	309	314	322	305	314	358	346	361	350	327	341	364	351	366	345	349	346	346	315	320	319	322	333	340
14636	25813	12315	5169	5609	3373	1354	680	436	331	301	282	327	281	290	309	319	309	314	317	322	301	327	295	323	311	296	302	319	284	279	295	290	304	316	286	291	266	294	312	285	295	308	317	284	310	320	283	318	304	323	324	308	315	308	335	283	347	302	314	298	289	283	297	297	329	290	320	314	284	287	319	312	305	304	306	330	321	320	331	329	286	308	315	328	295	286	322	342	317	301	272	279	297	298	299	318	277	298	273	299	315	334	322	299	287	275	269	291	273	291	324	315	274	326	307	270	316	320	338	303	298	303	302	347	296	306	297	309	303	304	335	306	319	289	306	327	299	299	308	289	303	303	269	300	307	293	314	308	317	268	302	281	285	271	310	287	300	274	306	303	293	306	299	298	332	295	294	316	284	287	288	307	301	268	282	307	309	299	311	275	333	281	297	299	292	305	297	308	302	301	317	326	314	299	313	295	297	296	318	290	296	273	291	297	320	312	305	307	293	315	280	317	281	338	312	302	294	310	293	289	306	294	294	312	316	307	296	299	295	313	287	275	295	320	315	293	309	331	283	310	294	305	277	318	305	286	317	311	293	295	297	276	288	307	301	291	320	314	312	318	300	294	309	309	286	318	348	296	331	298	287	295	309	296	294	306	303	288	330	305	334	291	326	303	284	288	308	317	301	295	322	299	303	302	291	297	286	308	334	313	275	312	297	299	317	329	292	303	322	280	280	285	290	318	295	294	269	290	295	317	302	294	293	323	294	309	313	304	301	309	286	315	306	270	316	310	304	280	281	297	283	292	312	311	291	295	292	343	280	305	328	305	302	319	310	284	283	305	336	293	311	283	320	306	274	315	324	305	292	308	289	315	306	318	265	275	286	315	298	282	289	308	290	279	308	306	290	318	310	306	290	286	276	309	312	320	292	291	290	290	319	310	304	298	298	279	297	302	267	304	295	304	295	277	296	280	321	298	311	285	310	267	277	318	338	291	275	285	283	311	326	292	241	327	303	316	259	283	288	298	266	293	286	295	302	268	318	257	290	294	301	285	316	290	297	314	294	319	333	284	300	297	277	306	319	306	267	311	324	289	322	318	331	336	325	331	307	329	277	330	297	280	302	313	282	303	332	290	290	263	298	325	284	276	316	322	321	322	285	310	298	311	296	296	298	305	291	288	296	314	294	290	285	312	304	328	304	319	305	307	302	293	305	287	289	294	316	274	334	345	301	290	328	305	279	295	300	299	327	307	273	306	309	312	294	311	318	317	311	295	317	314	290	283	298	299	280	310	261	300	297	320	287	322	312	342	318	314	307	314	284	270	335	328	323	290	311	319	316	307	283	275	308	281	315	300	328	289	303	310	320	298	294	283	284	323	308	302	327	312	313	293	293	298	294	272	298	303	303	270	316	305	303	304	314	281	292	329	294	299	327	321	334	265	286	284	295	327	316	263	342	318	281	284	303	323	335	301	272	284	272	280	311	304	280	304	318	279	290	305	333	297	310	322	319	287	279	363	288	307	295	285	326	304	278	309	286	311	321	308	319	307	280	275	313	294	306	299	322	318	314	266	279	296	273	318	294	280	303	283	274	315	295	275	309	286	314	318	281	292	293	303	302	298	283	292	311	281	297	269	314	313	298	321	276	261	275	297	291	276	282	341	278	270	312	302	291	278	274	309	282	312	327	282	313	305	288	325	279	304	295	286	318	294	275	292	310	289	305	275	312	288	296	291	292	299	293	283	291	299	283	282	286	306	291	303	277	314	285	299	280	321	324	335	289	297	315	305	306	293	335	318	277	284	322	303	303	302	313	282	292	280	293	292	325	312	310	308	302	264	281	309	305	317	317	298	299	302	283	315	319	317	290	288	328	300	287	299	293	311	263	307	287	316	285	290	286	306	297	305	318	272	330	288	310	305	306	336	295	319	297	319	287	313	312	320	305	281	299	296	272	322	303	292	291	299	286	335	300	326	301	312	294	330	328	273	309	322	334	320	287	330	307	350	298	266	302	313	277	273	284	312	295	320	325	295	292	291	276	295	302	302	283	271	310	319	299	275	305	289	288	294	293	298	318	295	302	308	308	304	271	278	288	286	276	289	268	315	316	314	314	318	270	327	306	292	274	305	289	313	291	327	320	321	275	293	302	292	280	271	275	328	307	281	317	311	297	271	319	309	331	301	299	312	281	315	326	308	296	325	307	316	299	310	308	305	296	312	312	301	323	287	290	318	295	307	293	305	299	303	289	302	321	320	308	307	289	312	301	365	278	314	312	294	300	322	303	260	287	291	300	296	322	239	312	272	329	329	292	321	301	258	289	301	301	301	298	274	297	292	277	306	309	291	292	311	332	319	319	299	282	310	319	283	290	281	297	296	319	276	310	290	308	295	303	269	284	301	311	269	315	287	305	315	293	300	268	294	319	310	281	313	301	306	305	268	307	295	300	299	305	296	327	320	332	305	313	302	313	320	317	292	309	308	288	339	339	278	311	274	262	305	269	320	317	304	293	307	312	298	300	290	322	290	306	310	321	280	341	305	293	347	311	295	311	319	308	277	302	282	295	308	298	297	321	297	295	304	307	297	310	281	281	302	268	308	323	332	300	314	301	317	297	309	277	320	305	296	324	286	302	273	290	281	325	292	309	306	306	327	300	296	310	301	260	316	286	313	309	291	315	259	346	272	281	304	257	302	289	280	318	288	295	291	321	329	306	281	291	269	287	299	267	283	299	324	299	304	320	293	325	274	264	300	270	283	299	278	333	316	283	304	272	314	318	307	284	279	293	290	317	299	321	293	280	299	300	266	313	298	331	280	305	292	284	303	297	329	275	300	287	276	292	293	302	298	296	290	295	307	302	285	315	281	285	280	321	307	322	315	286	310	348	293	286	295	305	269	280	319	278	276	285	313	293	308	317	292	320	292	290	278	310	321	291	254	316	286	297	305	300	309	290	292	310	285	303	300	289	288	321	316	323	322	274	327	294	316	266	323	330	307	299	310	309	291	272	331	293	301	308	295	300	273	305	304	313	313	282	296	293	260	267	294	267	306	305	326	294	284	302	323	304	312	292	297	290	303	303	303	314	327	306	316	305	273	284	316	293	299	305	315	296	285	329	275	258	279	284	295	282	312	286	308	323	291	315	292	321	292	325	302	295	297	281	312	282	279	296	314	318	314	308	322	293	318	331	275	273	317	335	276	321	334	291	271	308	315	290	301	308	313	287	314	324	296	282	298	324	299	307	313	293	320	276	332	313	334	277	285	357	322	302	314	293	286	312	335	338	295	312	306	296	283	312	275	289	304	332	278	296	276	314	286	284	303	278	309	329	288	285	294	286	305	297	312	287	314	291	268	322	332	292	268	305	320	308	265	298	293	294	322	302	293	282	308	322	290	316	279	288	290	304	301	307	292	307	323	293	293	308	327	292	324	288	280	296	301	294	318	312	306	323	313	292	299	318	307	321	324	297	294	288	303	299	323	274	305	303	300	267	313	271	313	279
25560	23018	31992	32491	34237	29890	15691	4289	1249	692	390	366	356	367	353	365	364	330	341	329	325	358	361	382	341	376	375	325	389	359	347	344	375	354	366	362	333	347	320	379	299	346	349	351	330	328	386	350	318	337	348	332	353	379	323	331	369	399	340	373	322	333	353	348	341	333	348	323	346	344	361	353	365	351	295	353	325	350	366	314	349	351	312	332	353	321	367	357	326	369	332	339	368	365	356	333	375	337	358	351	351	342	351	335	323	378	361	348	337	344	364	352	349	342	343	338	382	324	358	347	354	365	331	329	351	324	376	337	344	335	384	332	320	353	354	368	337	321	347	359	351	356	344	343	352	345	338	350	332	311	341	344	355	388	350	373	336	348	366	341	367	368	378	372	355	352	331	339	307	383	344	313	354	344	371	342	356	353	358	317	330	365	351	365	357	342	350	342	359	350	353	374	344	325	365	379	346	354	357	349	379	336	345	342	372	364	344	357	348	341	309	362	372	338	352	305	379	359	352	341	349	347	342	351	336	349	345	320	327	354	300	334	334	336	320	329	335	400	353	352	383	349	367	331	331	377	328	338	359	359	337	382	316	332	349	329	360	349	355	329	335	330	334	352	311	365	325	360	391	332	340	354	351	325	363	317	342	336	356	318	376	368	359	339	361	346	362	346	369	343	355	320	363	347	361	349	370	309	341	326	384	320	349	368	384	304	366	377	333	322	371	342	357	338	345	317	348	341	325	346	310	384	354	363	325	315	390	357	376	362	351	348	376	334	355	339	330	350	369	286	345	384	365	330	359	366	329	337	372	351	384	346	365	346	323	325	310	341	334	378	367	336	354	326	341	360	363	364	361	367	334	326	334	353	349	351	372	335	346	365	375	330	344	361	351	346	318	361	379	410	370	322	381	344	338	339	334	354	363	335	341	364	333	367	320	331	310	349	352	322	365	313	345	375	304	345	351	313	314	337	365	361	371	356	333	350	338	344	317	383	351	346	311	342	346	368	352	366	353	325	349	354	351	323	347	385	363	367	343	363	357	329	333	357	342	345	365	366	336	350	368	367	377	358	315	308	365	343	355	358	338	366	352	321	317	357	353	309	314	369	352	372	368	344	344	348	366	364	346	351	362	337	354	344	370	341	368	315	335	336	321	332	373	353	344	370	342	364	337	341	320	345	305	357	328	356	387	306	398	352	341	352	339	356	341	319	358	331	343	339	380	369	292	366	337	361	331	340	362	325	348	342	340	342	392	331	359	363	352	334	362	324	339	351	341	337	337	352	338	347	383	373	333	363	351	354	369	347	378	324	374	352	301	322	328	353	378	354	377	363	362	344	313	353	333	339	323	337	365	323	361	364	327	334	354	365	361	353	348	314	357	340	350	356	331	369	339	356	362	330	362	341	375	359	348	345	338	330	352	343	347	336	345	340	380	345	359	338	364	370	354	336	337	360	344	317	351	363	370	380	360	327	373	361	345	341	356	352	337	352	367	352	304	327	344	310	355	325	360	332	362	377	352	298	329	365	357	376	370	368	318	335	378	344	356	352	363	318	332	332	349	400	344	352	365	346	355	361	385	345	347	328	384	347	317	322	327	339	342	351	332	390	353	332	370	358	333	356	361	345	350	317	324	349	354	343	352	340	337	343	346	340	358	343	346	345	323	370	404	329	360	337	334	338	348	376	370	341	357	352	332	341	393	327	366	349	362	333	351	313	345	340	324	349	301	344	377	368	387	332	336	345	372	354	354	398	345	336	306	343	328	341	348	338	349	354	362	365	320	326	361	367	365	339	373	352	348	345	338	357	317	330	327	316	359	351	350	369	329	368	336	312	357	321	342	376	384	371	382	360	374	341	349	363	327	356	358	331	367	352	353	323	331	320	372	350	323	378	356	315	336	324	351	335	334	301	418	367	335	386	344	333	356	320	347	340	344	325	349	328	342	361	349	357	339	385	349	343	338	313	325	339	361	334	334	353	303	346	371	353	370	356	346	354	373	346	353	342	341	343	328	300	340	312	344	320	332	329	354	352	363	358	367	354	346	344	321	356	355	354	394	350	362	323	359	373	335	345	349	324	352	340	341	364	345	330	315	342	334	384	371	342	369	374	347	354	339	348	380	372	351	360	389	328	327	368	366	322	338	306	332	357	360	326	354	359	376	354	350	349	370	399	363	380	283	344	331	347	341	335	343	337	346	399	354	364	346	329	306	360	364	357	347	365	351	328	379	363	342	361	377	366	352	356	365	343	357	361	333	368	330	327	327	366	321	348	388	362	342	356	329	367	378	353	368	375	358	336	361	347	337	321	329	349	334	374	321	385	374	356	351	345	351	353	363	329	334	343	352	345	380	343	346	335	350	364	361	337	365	297	323	344	359	367	355	327	365	378	343	335	324	353	357	332	345	340	363	351	370	357	344	347	319	380	316	313	334	361	352	348	369	348	332	354	350	379	346	339	371	338	336	361	362	338	358	340	349	365	339	328	386	335	347	332	376	339	361	377	338	341	314	341	353	335	366	354	328	376	346	343	364	352	345	334	318	374	356	327	329	367	364	333	359	351	355	333	350	351	351	358	369	388	347	337	368	340	347	372	347	304	322	329	325	358	320	343	342	354	313	303	317	318	331	341	315	381	375	323	358	327	307	394	345	356	334	332	330	307	346	343	371	337	351	372	354	386	335	360	337	330	329	332	325	336	359	339	345	350	347	326	355	364	345	324	337	347	362	320	340	355	344	323	351	377	344	346	377	337	343	381	393	346	355	346	338	315	353	345	371	341	338	357	350	353	351	324	332	360	371	371	353	352	354	332	363	355	371	359	355	362	349	336	364	371	389	329	334	344	309	342	345	339	361	374	349	349	365	307	369	376	374	367	336	338	331	382	365	318	370	337	350	348	357	332	341	336	332	342	369	337	338	328	340	359	359	347	329	366	340	310	360	348	335	336	329	369	344	355	324	344	342	323	361	339	350	354	356	356	363	345	324	334	354	349	369	348	321	326	369	340	355	344	338	344	333	340	334	347	352	347	358	346	366	358	347	330	344	364	359	350	314	364	339	377	350	322	374	358	360	364	349	406	329	348	367	322	320	345	355	312	326	381	359	334	338	337	368	355	329	345	318	353	342	351	318	338	391	313	333	332	336	338	341	333	335	377	371	348	328	337	343	363	350	375	390	319	354	368	370	336	348	363	355	335	348	347	364	361	353	385	344	337	329	348	353	359	346	368	377	316	370	363	361	336	343	366	373	333	332	386	323	349	363	373	351	334	336	330	348	340	373	357	320	352	367	371	366	357	340	356	354	368	342	356	387	386	341	375	327	365	338	331	350	362	327	400	352	314	325	332	343	342	336	348	347	309	337	380	387	330	329	342	345	353	354	335	346	328	368	343	391	360	353	322	383	360	382	357	338	381	356	351	360	319	358	364	361	328	323	352	329	361	304	337	348	349	343	352	321	313	338	357	330	365	351	347	339	305	339	348	337	375	355	339	360	351
50476	83912	57325	35548	38481	23649	10767	4298	1710	750	374	364	335	354	338	412	351	350	366	364	350	364	334	359	353	337	342	346	338	358	392	331	315	356	345	369	354	329	361	371	362	339	382	342	328	361	325	359	328	349	315	347	327	350	357	340	350	337	326	363	339	349	327	335	307	349	365	371	314	346	330	353	325	353	355	315	368	372	334	326	343	338	334	323	353	373	332	345	330	350	319	351	357	322	351	324	363	343	318	365	344	348	352	342	328	378	320	375	337	366	344	348	326	313	353	358	342	352	310	326	323	361	325	331	364	361	326	321	325	353	361	327	322	343	328	365	368	313	353	321	343	330	351	351	348	343	360	316	353	303	375	345	323	345	364	320	367	369	335	324	338	351	324	355	367	334	370	319	310	330	336	330	318	319	351	328	332	331	344	339	373	325	333	358	347	345	335	333	360	332	342	322	334	358	351	351	322	352	330	331	358	331	305	328	319	356	348	354	344	317	328	340	307	337	335	345	333	342	348	314	342	346	330	323	339	359	347	352	379	341	333	309	338	337	344	328	372	345	331	340	340	326	332	322	320	329	351	344	357	339	341	315	388	335	321	352	326	335	360	340	353	309	345	300	353	339	375	342	324	343	346	361	340	315	329	311	354	351	325	341	353	330	345	367	378	350	336	330	316	337	332	332	345	300	355	334	331	344	345	350	324	360	379	353	358	332	345	367	359	359	342	363	350	346	330	322	362	357	325	348	346	320	375	336	331	347	363	333	356	316	327	358	341	344	340	368	344	350	342	335	329	331	349	342	367	328	351	341	350	325	354	347	358	365	345	353	355	341	340	336	309	325	347	347	318	331	360	309	308	364	336	357	338	336	346	347	321	336	359	337	300	373	344	381	343	319	337	344	340	344	338	347	366	339	368	317	366	312	339	344	323	350	313	324	324	353	363	339	337	324	356	343	362	336	392	317	360	335	350	320	349	334	389	352	330	360	340	333	364	355	338	341	334	357	347	393	327	353	350	340	335	320	336	365	341	342	329	326	340	319	304	347	346	352	333	362	322	354	338	321	334	311	339	319	340	350	337	353	322	395	343	328	302	339	313	344	356	340	376	344	309	375	323	346	301	354	336	324	330	328	356	335	354	359	377	357	365	340	349	346	361	344	355	348	353	343	358	322	322	338	348	323	375	338	341	361	352	339	326	328	363	362	339	345	363	342	312	350	349	342	339	360	356	335	355	322	330	330	333	308	362	330	358	330	342	333	346	333	326	327	366	332	346	330	352	342	351	353	313	350	334	357	321	365	348	311	330	358	330	351	328	327	338	343	355	352	324	317	330	334	382	306	343	344	355	355	321	316	341	339	372	343	311	342	356	349	340	346	350	358	336	329	351	345	362	340	359	370	306	320	345	291	334	323	328	363	313	313	326	333	335	318	377	347	333	341	353	322	333	370	288	342	314	300	327	330	309	320	370	326	340	381	329	303	294	348	371	346	343	335	347	326	351	321	369	367	328	295	360	311	345	320	368	331	303	348	326	336	342	368	334	334	344	345	339	392	322	325	353	316	323	343	337	302	303	344	359	317	346	329	348	355	365	330	357	335	337	325	345	363	330	313	354	366	363	359	333	338	347	364	360	347	336	331	358	295	320	318	324	316	331	342	336	334	314	321	351	359	316	379	330	351	346	344	309	340	353	327	343	348	342	368	335	347	360	365	314	348	382	333	321	348	331	336	331	310	342	357	325	370	327	358	329	346	354	331	339	308	342	347	349	336	315	329	299	367	339	305	330	373	358	362	343	319	297	358	319	378	320	355	351	325	330	344	336	351	336	351	329	313	329	346	383	350	331	336	327	348	311	391	324	318	339	340	299	322	356	371	326	342	337	336	346	330	352	291	373	330	360	324	323	312	335	334	335	290	341	347	353	372	345	338	375	354	326	319	336	295	371	360	328	329	373	334	357	311	325	343	349	347	332	308	364	363	316	353	359	317	365	324	323	336	331	344	383	316	331	315	366	306	352	347	349	330	303	310	344	314	355	350	307	337	357	345	332	342	315	362	369	316	330	361	335	351	294	370	326	334	307	333	322	354	359	358	323	356	335	322	322	320	383	322	334	349	324	307	333	325	346	332	331	362	362	317	351	336	342	350	340	368	348	344	357	350	329	316	331	341	350	344	324	297	322	343	369	380	336	356	324	347	346	363	341	368	363	364	340	346	349	354	332	368	368	332	351	332	324	345	341	346	352	326	308	311	325	363	337	333	333	309	330	334	352	324	343	356	328	356	346	345	362	314	322	364	311	313	322	333	322	341	382	326	330	320	331	341	337	330	342	319	296	350	323	357	363	344	328	311	344	337	351	338	360	363	343	343	331	314	337	379	355	307	339	328	355	383	317	311	325	340	339	332	304	372	359	340	331	318	355	356	354	319	341	331	351	299	334	347	342	353	380	341	342	361	362	344	334	339	340	325	345	342	369	371	308	309	317	308	300	305	324	349	341	329	358	363	330	349	339	359	337	345	343	350	310	317	341	312	361	356	377	307	355	343	336	334	382	372	322	366	325	300	327	322	364	322	331	365	344	353	343	337	338	323	342	332	330	344	297	315	340	344	368	329	339	335	347	322	352	349	330	349	361	335	329	348	363	332	330	306	336	348	331	369	342	359	320	339	344	351	327	368	330	354	323	320	350	335	325	337	327	336	336	339	348	339	313	330	352	351	310	345	324	284	367	339	354	347	356	346	341	359	333	323	340	360	319	302	330	344	339	365	315	339	348	353	311	353	377	342	339	347	313	344	362	313	320	361	373	344	361	352	333	345	314	354	334	339	332	343	316	313	309	342	323	334	353	372	327	337	344	349	344	331	315	345	345	314	346	343	365	353	323	329	361	342	339	365	334	298	360	347	323	322	335	349	334	352	324	320	336	361	335	328	320	343	323	317	353	340	339	351	362	322	344	309	352	348	348	328	341	337	340	350	322	296	326	340	301	348	336	328	316	301	350	339	347	324	332	331	344	300	300	379	372	344	318	332	319	346	341	355	348	357	324	351	345	346	341	314	330	327	316	361	357	329	308	363	331	381	309	369	324	345	313	360	381	336	336	336	347	337	331	371	354	363	368	347	362	331	342	335	323	351	346	362	347	339	341	328	382	328	342	338	334	343	351	330	327	359	335	323	345	331	340	327	351	341	350	340	321	333	349	356	351	396	327	310	314	318	356	319	329	353	308	340	384	351	347	344	332	341	358	348	368	352	372	339	361	331	346	350	329	323	328	328	312	319	311	339	344	327	347	326	336	343	367	325	347	349	361	351	345	342	325	333	356	344	339	333	350	351	321	356	344	350	330	331	333	322	330	387	319	316	351	338	350	332	356	332	339	340	335	341	325	322	363	338	362	328	320	323	358	360	309	351	369	335	343	352	363	327	356	369	314	323	357	349	334	313	335	346	355	359	345	324	337	335	351	309	319	327	332	343	350	379	358	348	338	333	351	334	344	331	382	360
24614	22281	31246	29537	37323	39013	25481	9353	2799	1199	520	560	483	491	484	489	495	492	503	507	520	460	468	528	478	498	504	498	477	479	475	530	482	526	553	507	485	518	458	487	510	468	492	472	491	497	452	489	480	498	463	495	447	516	501	465	481	474	447	495	528	497	508	482	428	458	493	440	493	500	500	492	495	500	483	483	528	481	489	495	454	482	487	524	486	481	496	451	488	462	474	513	473	473	472	460	494	491	491	483	489	445	460	484	518	459	516	508	483	485	468	480	524	507	484	497	492	495	476	519	501	467	500	493	448	462	519	548	502	530	465	475	486	484	472	424	492	465	518	503	436	481	459	479	481	471	461	452	468	429	502	469	488	486	506	452	464	470	458	460	417	460	487	481	508	481	452	478	484	478	506	464	486	477	473	472	453	454	482	501	476	464	468	467	459	487	479	484	491	462	520	454	516	545	496	465	506	533	471	484	506	511	502	457	512	454	487	518	493	471	490	492	483	451	457	505	494	428	463	492	441	431	482	481	502	485	478	469	489	481	445	490	467	507	516	499	495	526	512	448	465	465	502	466	490	472	459	470	525	456	490	497	486	507	463	490	469	459	455	471	479	503	481	489	520	496	479	473	475	497	471	470	472	509	527	502	488	515	482	474	488	508	485	484	493	465	493	503	529	510	496	502	465	499	457	475	469	476	475	437	507	441	470	478	448	498	472	473	440	510	452	500	481	518	479	473	456	514	485	473	460	463	483	487	501	501	484	462	526	521	444	472	504	434	504	497	482	527	481	505	491	509	490	512	439	475	469	513	501	456	503	487	484	485	495	494	452	474	502	481	477	444	503	465	436	518	507	470	497	488	490	467	439	502	461	508	453	454	455	523	475	490	472	468	508	518	503	509	476	511	501	531	495	472	495	480	483	474	535	462	495	479	497	518	517	496	475	480	511	482	483	452	498	459	489	494	464	517	461	462	495	461	498	502	454	496	473	436	475	480	491	476	499	485	509	496	441	467	471	459	453	474	492	471	449	493	469	431	490	489	477	507	459	487	493	467	486	466	489	478	496	478	470	466	479	441	478	484	432	463	468	444	471	485	537	477	501	496	466	478	473	486	464	499	507	495	458	474	528	492	475	507	501	469	519	482	462	534	470	483	486	478	476	488	501	467	486	507	498	517	492	491	484	450	498	521	486	490	497	473	541	451	471	453	488	473	517	465	468	478	495	465	489	516	478	492	506	473	497	484	498	495	467	456	450	439	486	446	491	473	512	467	473	502	459	460	515	487	486	473	438	458	455	469	506	490	466	466	449	438	448	498	468	486	472	465	459	535	505	487	472	464	471	509	455	461	462	483	512	498	501	451	455	461	485	489	484	488	478	511	492	467	467	484	444	499	469	489	511	499	493	460	470	467	471	469	462	477	515	494	471	481	488	469	483	491	496	484	496	487	478	457	468	490	471	458	497	519	475	479	507	449	481	461	508	463	483	482	481	461	499	558	427	469	508	495	501	485	458	523	480	469	481	448	477	441	532	490	487	485	476	481	457	492	490	461	492	486	507	465	482	494	471	512	467	484	444	501	478	465	507	465	460	505	467	476	516	448	506	482	496	486	470	458	486	478	501	499	492	469	429	489	470	479	471	491	476	453	480	502	460	490	468	497	469	493	476	483	502	469	465	478	489	491	484	460	479	495	480	498	505	473	474	496	447	500	478	512	508	482	465	487	533	497	525	476	476	475	500	466	453	490	475	499	482	455	485	480	484	522	517	460	460	502	442	497	484	501	478	489	490	488	503	518	497	464	438	514	491	481	485	512	474	486	468	423	495	477	488	472	450	495	468	457	447	503	488	477	480	458	475	515	479	515	451	517	450	480	465	506	500	448	469	470	440	513	495	471	518	460	484	494	472	494	506	464	476	500	487	525	488	498	461	466	489	454	505	481	469	516	474	485	479	474	515	426	463	506	475	454	476	498	454	451	468	500	513	487	478	516	464	488	543	444	476	461	523	460	505	473	457	499	497	507	510	509	488	523	487	498	505	502	495	474	489	474	428	495	483	518	472	448	467	485	476	489	486	459	471	430	495	487	478	502	472	457	522	505	490	493	463	475	493	540	460	457	506	475	460	468	505	476	480	462	467	479	481	462	516	433	497	475	457	445	476	456	450	475	452	457	477	474	465	468	432	473	479	479	451	477	451	498	509	527	475	458	484	464	453	518	494	474	482	494	486	541	474	468	466	468	486	454	462	467	486	475	462	473	526	462	506	459	443	499	518	487	462	486	493	467	485	466	491	473	451	510	506	479	470	507	499	486	461	515	472	450	441	482	475	473	501	535	444	489	459	518	441	510	456	481	469	496	472	501	510	460	458	503	517	457	482	520	544	476	457	458	509	452	506	485	456	505	478	484	470	519	480	441	484	519	495	504	423	479	486	480	515	509	462	536	468	471	485	470	468	478	469	477	488	441	469	497	458	463	463	499	500	491	486	494	494	504	495	454	506	477	478	496	450	473	461	482	498	508	493	479	489	498	518	449	466	475	482	456	477	467	476	489	483	493	507	476	472	512	482	457	471	479	479	485	461	515	466	426	483	468	519	504	489	484	498	508	476	482	490	509	482	481	461	490	505	470	472	527	537	504	485	438	491	466	481	476	487	460	450	506	494	469	469	478	456	522	478	476	492	502	469	524	516	491	479	514	453	497	517	493	503	462	499	466	484	526	482	471	508	509	447	454	460	489	494	500	494	524	503	464	457	463	478	475	493	494	481	470	475	447	486	473	486	465	484	493	480	474	459	446	476	451	491	489	477	466	504	467	461	496	461	456	503	483	495	484	498	507	466	471	491	450	519	496	479	479	471	500	465	500	481	485	487	492	492	476	488	480	469	462	528	468	454	491	486	483	455	478	492	512	493	513	535	481	489	491	503	465	479	484	473	463	471	477	475	462	497	476	512	481	485	512	454	486	473	478	504	469	495	453	459	476	489	467	472	499	469	467	485	483	476	495	483	504	482	478	486	499	432	476	440	449	468	530	513	490	488	493	460	500	473	468	473	513	475	480	472	518	497	466	486	474	490	475	487	481	439	477	461	477	468	475	474	491	502	484	519	540	492	465	496	476	449	481	488	414	464	452	505	472	483	491	473	483	478	490	458	481	467	494	493	479	484	489	487	456	457	533	480	491	522	459	452	472	499	482	475	461	463	459	530	461	531	485	497	466	527	482	479	451	457	498	508	517	453	457	431	462	498	463	505	471	492	451	481	464	505	497	446	479	499	505	474	445	491	454	495	484	465	486	480	504	468	459	473	485	479	470	449	485	500	436	462	480	491	453	491	466	450	505	473	488	500	502	477	442	522	474	502	464	486	489	512	476	496	484	498	493	457	476	481	421	461	481	542	485	524	497	435	513	491	504	536	455	463	460	479	493	439	474	487	505	504	515	468	489	472	484	523	467	468	488	495	476	465	481	466	489	483	454	456	490	504	461	477	530	482	504	476	489
60356	95584	72345	45574	50445	35102	18073	7998	3228	1448	527	491	468	458	517	478	474	461	500	451	485	441	488	472	449	457	462	480	478	477	481	509	448	466	482	432	477	480	495	480	465	465	462	497	505	515	498	454	467	440	468	467	457	491	488	442	492	455	460	451	450	485	495	448	484	477	509	469	463	470	478	487	482	488	497	468	459	473	506	482	468	443	467	448	480	447	492	462	486	500	475	486	473	460	437	480	487	505	455	467	473	452	458	514	470	471	437	461	448	511	471	477	446	474	461	472	460	483	453	442	496	472	468	435	447	443	474	417	468	463	414	465	494	432	458	488	484	466	522	495	480	434	475	443	474	492	445	505	468	429	434	471	485	494	500	476	470	483	531	462	521	484	457	465	463	491	429	451	470	477	464	488	421	485	447	481	526	460	450	444	458	481	445	481	469	462	484	455	480	474	440	440	462	464	458	482	467	450	489	464	392	451	444	461	449	469	455	449	455	473	443	495	424	473	469	458	460	448	481	492	475	463	430	464	441	493	425	495	515	502	456	495	454	484	474	467	475	474	457	473	506	451	408	478	480	474	490	491	495	449	485	493	481	436	441	458	470	482	444	461	481	493	512	460	469	467	498	453	506	479	457	501	456	488	464	543	472	469	511	480	441	488	472	496	499	431	484	456	494	440	512	445	496	492	472	467	461	447	454	449	458	492	454	451	511	479	460	488	471	460	434	490	494	424	515	462	471	481	452	468	521	442	477	475	460	493	439	498	492	459	454	427	510	450	434	485	503	449	463	479	481	435	499	425	467	492	489	466	438	509	480	472	501	514	434	416	444	447	448	474	492	465	492	440	477	511	443	470	491	428	496	461	463	479	434	472	474	525	487	455	431	475	472	493	460	442	460	494	483	496	456	475	520	452	462	472	444	472	501	444	419	425	442	488	478	439	481	462	468	466	470	461	463	459	464	437	437	429	486	499	517	482	465	485	476	506	446	482	457	456	489	467	493	448	490	435	510	471	493	486	474	453	458	455	474	433	452	441	480	451	436	463	469	488	478	447	494	467	459	460	471	434	448	454	505	464	444	448	457	453	455	516	485	464	485	487	418	457	432	440	490	469	450	515	479	487	461	473	466	460	435	468	444	442	447	443	470	477	423	472	460	486	455	465	447	469	462	481	455	442	458	486	481	480	474	479	448	463	465	461	468	418	481	476	481	474	463	474	441	511	463	460	447	467	507	459	476	482	449	465	450	420	468	493	463	459	439	439	449	446	446	470	480	486	484	437	426	435	508	487	479	488	472	461	441	461	480	463	457	457	452	458	478	465	439	461	481	439	443	495	456	447	497	436	476	426	486	476	473	450	449	445	486	482	452	427	478	483	446	493	462	444	483	473	449	465	485	487	504	488	416	454	464	440	468	505	494	485	468	453	440	422	466	481	470	505	447	501	442	435	432	495	483	429	506	460	464	463	458	515	469	453	452	504	471	446	478	458	525	466	494	432	473	456	451	453	451	471	466	473	498	432	428	475	503	472	442	500	445	440	488	467	500	482	441	474	475	463	463	428	498	473	497	456	511	490	465	479	481	476	455	452	486	487	475	496	468	465	454	453	470	470	477	450	473	490	453	437	461	458	449	441	457	467	475	495	470	467	487	444	469	462	446	491	446	477	478	463	465	470	486	469	456	493	472	461	485	459	467	490	451	459	476	465	502	468	450	490	479	462	484	459	447	472	498	440	424	451	466	494	470	490	453	459	465	438	429	502	450	472	455	417	482	471	432	451	458	505	471	461	490	456	462	497	461	435	461	468	481	470	493	476	466	510	461	414	433	461	486	491	460	486	487	488	425	478	451	455	457	450	454	492	429	465	478	448	461	482	481	482	484	446	467	482	441	461	461	470	464	465	500	452	453	450	426	453	480	449	443	467	475	487	470	484	468	449	433	474	531	467	422	428	480	452	428	444	475	493	470	439	483	468	493	506	443	463	491	443	425	492	484	488	497	492	487	465	465	500	473	469	477	470	480	458	463	480	429	493	451	470	510	527	447	455	455	493	445	466	462	481	513	434	468	470	463	481	489	486	469	527	468	478	465	453	464	496	459	451	465	464	466	497	451	470	488	497	474	456	468	464	460	451	443	475	434	496	471	471	441	441	497	446	440	477	482	462	447	452	514	472	499	458	490	468	459	481	513	472	497	477	464	471	468	456	454	462	444	472	446	441	443	482	490	509	481	496	471	441	487	457	486	491	480	455	456	442	452	468	447	486	459	450	459	452	456	464	475	488	504	489	468	439	448	466	436	491	463	430	504	448	452	461	423	485	471	453	508	473	470	499	434	476	432	499	480	451	451	462	463	464	450	506	485	447	465	511	441	440	454	443	452	488	451	499	481	455	435	471	488	447	420	448	491	496	461	487	525	454	472	412	426	480	487	476	450	483	460	464	461	486	458	492	546	461	485	478	473	485	470	521	506	469	449	495	497	425	478	496	468	453	481	455	440	422	449	467	456	497	483	451	484	458	484	480	485	427	440	465	468	484	478	477	456	445	457	445	453	480	471	459	459	489	459	506	429	495	503	486	440	456	423	488	467	464	470	476	482	456	452	444	478	454	487	492	474	495	468	498	484	468	526	446	475	485	462	430	466	444	469	465	434	469	435	433	473	458	486	434	442	438	431	505	486	474	421	461	509	469	451	469	452	456	455	465	452	460	498	458	445	485	470	489	478	446	441	448	419	440	459	465	459	453	473	467	462	456	487	462	484	437	459	476	467	433	473	479	449	454	499	442	475	448	431	488	457	453	468	448	450	521	476	450	461	498	498	485	495	480	481	450	463	428	493	514	468	488	468	481	435	478	444	477	407	465	522	473	479	471	467	450	450	447	467	462	486	448	484	484	472	484	444	443	460	490	455	473	437	445	488	490	491	468	450	479	476	449	464	478	464	429	431	456	449	482	480	450	488	462	457	470	470	478	449	490	511	479	505	493	487	462	441	471	479	453	477	506	472	458	481	444	474	442	471	502	427	501	496	472	450	481	473	514	486	462	464	459	493	492	490	481	463	472	455	472	496	468	458	471	497	472	446	456	440	441	517	482	430	457	479	482	491	455	492	450	470	450	496	470	433	448	470	483	448	511	472	464	474	493	438	446	478	508	460	457	467	476	483	474	448	447	476	490	468	481	478	490	481	481	443	495	433	447	467	453	482	410	424	451	466	454	495	500	418	475	454	504	490	442	483	438	474	433	425	471	454	430	453	489	455	443	485	443	490	471	469	482	458	462	487	411	509	492	476	480	461	482	454	443	466	443	449	518	455	492	515	459	443	429	461	461	468	448	459	506	494	471	462	492	466	504	451	469	454	486	468	454	499	478	455	474	482	426	472	446	416	523	453	423	508	440	456	482	498	431	472	485	449	453	452	448	495	469	443	435	453	457	494	466	473	489	491	474	466	468	463	462	445	458	442	488	472	472	479	465	447	434	477	406	441	465	444	479	434	456	482	416
28902	23573	17405	7585	5627	3439	1182	571	387	347	291	306	303	307	296	306	339	331	296	316	320	291	277	302	344	298	280	300	292	323	305	287	279	300	286	306	303	303	272	294	317	314	328	327	301	311	318	315	327	314	311	339	307	304	329	290	298	319	313	292	288	322	300	311	328	271	312	302	299	303	300	316	325	306	261	308	320	320	293	302	313	272	281	294	289	300	337	327	324	292	305	301	319	277	292	314	270	304	317	332	283	310	311	293	328	325	310	336	320	301	319	326	305	306	285	273	331	302	328	298	288	307	324	300	287	304	304	290	297	297	308	303	309	297	309	297	311	308	274	301	353	300	336	336	312	343	299	306	309	278	302	303	338	272	266	281	268	285	295	307	305	324	279	315	296	292	327	292	307	292	311	296	298	310	304	312	331	324	300	316	307	294	299	305	334	306	297	307	280	320	325	313	328	318	350	320	313	289	289	313	318	363	304	309	284	303	315	320	313	333	284	246	321	311	315	321	309	329	295	335	329	314	324	328	342	318	334	340	335	303	351	290	277	292	308	276	316	293	323	315	303	293	267	270	298	322	298	293	308	297	299	291	336	266	333	279	295	316	319	293	324	309	319	295	300	319	336	283	277	300	311	319	297	305	301	302	291	310	298	300	285	311	292	291	289	324	312	297	294	313	297	291	306	289	306	300	320	322	274	300	313	314	293	313	317	324	273	302	309	264	293	321	319	280	310	306	288	291	315	298	336	311	290	316	310	305	299	337	336	311	294	297	312	333	314	297	287	332	320	308	320	318	293	308	322	334	299	309	318	280	310	324	294	290	347	306	280	304	303	328	309	317	358	324	298	276	317	287	323	292	305	306	340	305	296	278	314	326	311	308	297	325	298	327	296	310	316	307	327	326	284	302	315	306	336	297	310	328	325	307	304	328	316	298	292	292	335	313	336	352	296	308	289	282	319	307	306	311	315	332	295	292	309	320	312	282	295	329	314	333	293	283	324	317	303	305	318	295	317	327	283	309	295	335	317	310	302	299	316	290	337	281	301	313	346	309	322	283	280	311	323	292	330	321	306	308	275	301	292	323	293	330	296	312	343	337	305	312	315	312	299	275	330	276	297	296	310	303	310	298	322	323	305	333	293	296	315	308	334	323	305	307	304	298	283	299	313	269	337	288	286	288	320	345	311	279	315	297	329	294	289	311	291	286	346	313	312	309	307	345	312	311	330	303	322	322	315	300	307	297	309	306	286	311	290	288	305	297	303	300	300	323	304	315	279	308	319	300	299	321	310	303	312	278	285	322	301	309	308	293	297	272	310	310	316	318	315	307	342	321	349	363	325	315	327	319	308	310	320	320	309	310	292	309	326	323	308	335	294	311	295	330	330	289	315	300	314	301	298	308	338	287	309	297	329	306	299	305	289	312	302	340	299	284	311	308	310	276	308	294	294	281	322	293	291	309	319	323	336	303	296	308	303	316	320	315	331	318	320	305	319	306	296	288	324	332	292	290	324	312	313	306	318	315	279	324	326	281	349	349	308	303	291	320	314	330	330	310	296	268	331	320	315	317	293	313	302	298	294	328	296	278	310	317	300	311	341	326	292	317	308	298	339	312	308	321	294	273	332	343	317	303	287	273	318	350	338	315	294	340	328	288	299	291	344	292	297	335	299	332	297	295	338	331	317	303	311	288	313	313	288	318	302	311	312	304	320	290	295	349	286	292	304	301	311	295	304	339	297	291	331	304	317	279	334	314	335	317	338	318	335	306	300	323	311	331	321	319	282	311	273	330	323	325	330	298	297	296	307	295	295	316	294	303	283	326	277	309	335	301	329	326	290	329	333	292	288	314	319	301	297	311	327	302	283	318	299	281	314	310	285	299	325	301	296	281	303	306	297	316	333	331	313	349	304	311	312	334	319	340	324	331	295	323	276	310	295	309	327	285	265	361	278	312	313	296	300	335	303	309	320	326	333	318	333	300	285	326	364	319	329	299	313	313	312	287	330	295	300	303	321	308	296	292	320	288	337	309	284	319	319	287	306	297	315	302	323	295	327	295	306	279	304	293	287	320	318	301	288	300	294	323	308	341	277	320	322	301	304	336	319	321	311	343	304	327	301	319	275	312	272	313	288	299	322	323	288	344	313	300	291	333	289	305	296	288	338	339	321	317	294	314	335	290	330	306	326	314	300	334	334	305	301	276	326	334	320	280	309	264	311	292	304	333	280	302	316	285	324	300	292	325	292	268	294	300	294	292	332	308	322	315	306	342	286	311	318	308	304	309	324	308	311	336	322	305	313	317	310	349	295	299	325	295	294	326	287	325	294	301	319	288	303	290	269	339	283	310	297	310	291	303	287	297	296	304	307	277	288	328	313	323	284	327	286	302	290	300	330	338	317	307	325	302	308	307	290	346	314	327	302	299	281	261	280	297	280	324	294	298	278	292	312	303	316	307	301	306	316	306	297	324	291	312	295	295	315	290	302	331	340	316	319	299	309	315	278	285	325	343	271	305	316	328	287	291	302	320	335	317	285	291	317	321	322	306	319	304	332	285	315	293	328	337	281	302	320	303	337	295	277	315	285	305	305	314	312	330	300	307	304	320	313	315	312	298	330	321	326	315	318	283	298	327	293	292	273	331	329	306	274	326	331	322	317	311	327	294	279	310	300	326	284	283	291	316	297	322	314	290	306	309	306	292	298	274	296	320	326	320	322	286	325	281	275	326	307	286	328	308	296	330	302	310	266	327	334	326	303	286	286	344	306	356	302	331	319	329	316	318	287	350	319	314	305	289	313	301	303	297	301	287	308	304	308	325	298	333	281	302	294	286	288	284	301	300	300	327	344	323	323	323	306	310	314	300	314	301	317	286	293	320	327	333	270	285	317	298	327	329	327	338	331	313	314	305	316	289	312	310	279	318	285	325	292	331	303	299	312	294	324	288	297	298	307	312	304	279	301	314	339	297	328	294	293	344	299	279	316	297	316	293	303	318	356	303	309	300	314	287	323	299	286	293	339	281	303	297	303	305	285	287	313	324	335	326	301	282	330	321	331	308	318	335	287	302	316	320	276	321	303	311	275	328	324	318	314	288	270	308	298	291	319	319	303	303	319	298	316	290	323	317	288	314	268	327	302	316	295	302	269	332	309	345	327	329	315	341	304	315	305	341	309	321	312	307	268	323	305	325	265	305	290	327	267	300	288	308	285	310	313	314	350	296	308	320	284	306	264	317	305	291	297	317	300	320	317	296	293	289	304	283	305	303	345	319	284	304	307	313	269	327	322	309	301	277	302	281	326	305	307	313	328	288	320	308	313	316	304	329	338	307	298	311	304	310	280	329	327	299	322	333	315	314	333	327	310	283	324	322	293	330	311	313	275	301	310	309	294	334	315	337	301	337	296	285	316	292	315	315	309	299	320	320	316	279	305	291	323	293	323	288	319	301	295	297	293	319	287	290	334	320	299	335	298	288	264	305	313	324	310	302	313	338	317	307
14431	24779	14064	5193	5933	3549	1316	662	401	305	272	270	301	295	302	251	297	290	295	301	286	264	280	281	275	273	278	309	280	281	283	242	286	295	296	273	257	262	223	295	254	299	292	256	298	286	292	269	267	273	287	292	264	289	292	289	293	266	292	256	285	281	296	276	259	304	302	305	277	269	270	270	285	258	281	288	272	274	289	290	262	277	247	280	255	280	291	298	316	259	250	283	304	263	279	267	305	279	292	249	282	286	278	274	270	277	271	275	273	254	288	271	274	288	290	288	266	263	278	287	278	289	267	251	270	289	279	285	296	265	269	301	280	280	264	273	276	257	282	256	262	255	265	288	283	283	249	275	318	266	281	298	258	314	262	287	280	281	286	287	279	262	253	293	253	287	221	286	274	265	265	272	278	275	292	270	292	287	302	302	292	271	294	277	297	279	277	301	282	275	258	289	273	246	318	259	286	318	291	292	282	261	271	286	270	275	286	268	280	283	296	302	289	286	286	273	288	315	256	290	309	272	257	277	288	269	263	262	276	271	258	253	288	270	253	277	285	277	274	256	281	259	291	262	283	276	265	269	283	286	300	287	261	292	289	259	317	257	275	299	252	272	268	308	322	269	284	273	269	270	301	253	284	315	255	302	269	281	264	266	274	287	270	244	275	292	284	273	282	272	279	308	262	275	271	296	238	268	246	292	283	280	278	277	279	273	305	260	303	283	267	277	284	300	319	293	270	278	246	299	281	280	287	324	274	281	261	305	290	306	263	290	314	250	261	252	265	250	286	314	276	289	245	281	261	248	285	276	279	286	293	259	274	268	292	283	307	310	273	263	271	247	269	278	289	274	294	280	275	259	270	293	279	287	286	315	265	286	278	283	301	284	236	271	279	271	287	275	318	282	293	283	255	267	283	270	259	289	291	281	284	255	269	294	289	266	273	275	279	276	252	310	303	293	297	293	293	310	283	250	292	248	279	263	266	322	321	288	287	256	285	255	270	274	272	268	287	298	296	263	283	270	262	269	271	272	296	288	282	274	278	263	258	278	280	281	308	287	289	288	292	262	284	275	284	282	267	266	248	291	271	259	245	261	269	278	307	274	290	253	310	271	308	270	274	264	258	297	299	256	255	291	275	271	256	285	311	291	299	245	286	279	274	286	282	285	297	286	282	278	325	264	278	247	265	267	305	259	269	277	278	293	265	279	270	249	276	264	263	275	300	297	280	282	256	303	261	303	264	268	307	298	302	323	278	278	306	276	268	286	290	307	280	268	260	296	282	302	292	278	285	275	322	257	318	281	297	309	287	275	300	268	297	261	294	275	264	259	296	305	265	255	303	290	295	257	266	253	301	280	283	253	295	271	266	304	311	299	307	273	294	285	296	283	286	259	247	295	285	268	289	288	245	283	287	301	260	261	279	277	300	325	259	260	246	296	285	262	262	258	273	315	301	264	273	272	296	278	280	313	287	294	305	283	260	299	299	291	271	262	274	254	300	279	267	264	283	274	263	271	276	278	319	276	290	293	270	285	237	247	294	266	298	254	306	280	308	255	299	297	256	286	278	298	299	292	272	304	241	243	295	300	295	306	261	256	296	294	290	261	260	298	321	290	276	279	273	256	273	251	248	281	265	274	287	264	268	267	291	269	282	279	267	283	301	275	239	277	271	267	271	274	285	260	267	255	275	260	296	302	282	263	281	267	289	278	267	268	279	286	280	278	305	281	302	273	264	248	278	299	294	280	299	265	239	261	307	247	291	295	273	256	296	270	275	257	314	298	294	276	290	295	266	266	268	253	285	285	276	282	289	274	271	266	305	257	281	255	288	276	260	288	307	265	284	277	300	269	299	293	262	274	272	282	282	267	261	263	282	309	287	285	258	298	277	255	259	303	270	273	252	316	298	283	305	290	274	265	270	297	305	266	269	287	291	271	273	283	284	274	270	278	268	258	269	271	273	300	273	276	275	272	284	302	287	266	266	285	263	277	254	316	264	282	304	274	306	247	271	292	268	277	305	282	301	293	271	275	285	300	268	259	286	256	239	287	281	279	261	272	310	284	276	260	291	269	286	289	269	291	272	273	265	278	262	270	286	294	281	297	285	301	265	272	294	231	282	269	290	310	277	255	270	291	265	277	258	286	287	272	287	258	266	292	283	284	280	282	283	294	261	288	277	265	276	270	286	259	290	307	288	257	265	290	289	277	283	284	274	301	294	311	296	292	282	275	256	263	278	290	281	274	307	254	276	260	286	282	290	285	288	256	290	307	277	284	278	280	249	262	268	311	299	270	279	250	269	263	255	285	298	312	293	297	278	259	274	289	256	276	312	287	269	254	285	299	269	272	286	264	313	251	283	299	258	258	251	279	272	283	319	274	277	291	239	266	290	267	249	294	302	242	260	284	280	286	275	256	284	268	288	246	276	304	276	304	254	295	290	309	270	290	286	269	305	278	300	303	290	249	282	295	250	283	283	275	271	257	267	264	282	305	283	301	282	277	290	313	294	306	269	293	288	287	287	294	257	262	287	301	262	272	307	280	283	269	285	279	300	293	273	261	289	308	270	268	284	281	275	277	282	270	253	258	272	310	285	256	292	301	276	288	284	270	275	281	319	262	261	259	262	278	295	278	264	306	248	250	280	257	262	282	293	280	293	271	280	280	271	312	280	271	262	270	296	267	276	282	283	281	256	289	289	288	270	272	278	266	294	263	311	276	279	286	281	298	268	268	287	276	260	283	264	249	283	259	268	283	281	289	266	255	276	285	254	300	286	264	281	265	297	269	274	307	279	274	286	271	273	307	274	277	277	280	265	301	270	280	285	267	279	280	272	309	280	275	284	270	255	296	266	295	269	275	256	253	278	266	252	275	291	253	273	296	256	269	263	252	277	277	242	286	289	297	286	283	268	295	280	292	270	287	291	263	291	267	251	258	274	254	262	283	287	266	268	272	267	268	266	281	283	285	264	253	300	271	261	288	277	290	260	261	300	281	286	273	259	299	281	283	258	268	269	278	291	309	256	287	284	271	256	251	281	305	268	298	262	278	277	255	271	271	284	292	262	264	291	232	250	233	288	263	265	302	292	280	286	249	291	277	295	277	308	257	256	306	287	273	289	260	282	271	298	275	258	282	249	285	276	272	278	296	264	302	294	297	271	266	294	272	312	248	250	252	253	278	282	276	279	298	278	275	270	285	296	286	270	295	264	262	298	305	290	287	286	279	266	288	287	260	263	272	301	286	298	282	291	258	280	272	273	241	267	265	281	285	254	274	261	299	300	296	279	268	310	280	301	273	274	261	284	288	299	308	279	310	286	271	299	291	256	295	283	268	256	285	270	260	266	289	268	306	314	295	285	258	281	278	270	286	270	250	294	271	305	308	301	267	276	289	280	273	294	288	264	252	264	295	240	299	262	274	261	269	267	261	274	250	291	298	279	260	267	280	298	262	295	295	306	285	298	286	293	278	280	291	257	280	293	296	316	258	276	265	278	267
25638	23219	33764	35736	36644	33254	16905	4359	1332	643	400	344	394	335	346	364	374	366	352	339	342	340	344	381	374	328	367	369	364	351	368	334	371	370	351	356	358	340	335	347	371	343	378	306	366	336	331	357	319	374	351	383	343	350	342	337	343	374	358	395	386	356	346	344	333	349	348	334	329	355	358	344	334	313	381	350	327	330	367	348	344	317	348	372	327	320	338	322	345	324	342	341	341	342	355	319	331	326	331	359	338	347	325	380	323	351	309	343	338	363	319	304	354	340	322	365	326	313	376	335	356	378	331	377	354	383	333	355	339	333	360	354	400	348	354	368	334	371	399	371	377	367	325	343	355	345	358	357	336	415	330	314	357	322	339	321	361	363	361	373	321	368	324	342	371	349	328	337	338	339	361	329	346	310	319	324	347	364	347	349	356	346	349	354	340	356	356	356	311	334	347	338	351	369	341	342	327	378	323	316	354	350	345	383	364	348	334	360	329	366	345	335	395	349	359	315	315	357	369	337	327	353	344	311	350	345	351	345	335	324	351	335	364	347	357	335	348	333	339	317	353	351	317	329	346	351	331	341	334	367	339	321	335	297	336	350	342	349	335	325	345	369	325	349	362	342	329	363	319	357	384	313	337	335	320	332	344	343	333	386	351	325	312	391	365	349	372	363	340	342	343	329	323	327	332	326	337	355	348	334	362	343	330	369	336	344	334	342	343	340	350	350	331	332	348	344	349	365	372	353	361	342	331	352	352	367	346	329	379	324	336	354	332	369	340	327	345	330	340	358	344	341	338	341	336	354	319	390	346	336	372	376	360	363	343	363	348	350	338	366	342	333	351	330	392	350	363	366	367	357	353	361	304	346	355	359	369	348	351	353	341	372	358	350	382	340	337	363	360	353	369	364	336	322	315	357	344	357	343	363	343	332	339	331	365	383	350	349	343	298	319	358	332	335	343	317	358	363	344	367	340	352	340	365	353	355	354	324	344	319	386	345	351	331	349	352	366	347	319	351	318	345	327	333	378	385	376	300	348	342	354	356	353	358	352	334	360	351	336	342	328	365	353	338	344	316	340	339	360	336	333	329	331	318	368	378	329	354	336	337	327	321	384	330	348	340	403	371	352	334	355	371	356	395	384	330	351	360	345	342	332	342	341	327	356	348	361	346	335	320	345	331	321	350	338	323	369	343	313	367	396	362	347	361	335	343	312	376	326	342	351	315	334	314	360	370	357	334	337	377	363	333	357	333	359	346	340	334	370	351	328	359	332	360	356	345	374	335	353	324	371	351	368	353	394	360	325	358	360	338	327	340	351	351	335	334	347	326	349	363	340	360	352	348	363	326	353	350	356	351	376	333	310	363	381	379	366	359	342	369	398	361	352	392	355	371	344	364	315	367	338	352	355	345	374	334	330	373	353	350	354	375	350	361	316	311	349	358	349	352	323	330	337	329	370	344	349	364	352	353	329	349	354	368	365	342	342	344	341	351	331	360	344	394	316	322	400	326	333	341	339	343	315	320	341	355	380	318	337	336	360	334	314	370	328	341	348	323	332	341	340	332	340	371	340	330	366	360	334	343	311	334	381	340	341	346	363	325	337	340	359	325	334	327	340	407	365	338	355	344	362	367	329	347	346	340	348	344	346	335	349	352	343	330	337	323	341	315	355	322	350	351	343	320	346	344	329	351	321	316	343	372	337	370	305	336	354	339	344	375	335	355	328	354	346	348	362	354	358	307	338	335	326	336	353	360	331	354	361	361	341	367	348	363	339	368	322	357	374	363	350	346	377	320	368	385	340	318	374	347	353	346	344	317	335	349	367	319	350	344	337	348	344	371	343	364	354	338	369	349	329	385	322	318	352	348	346	357	323	317	312	352	350	356	367	350	358	330	342	388	336	346	352	345	333	348	343	372	370	354	356	339	366	344	311	366	328	323	331	377	361	333	339	305	345	350	353	330	354	308	342	370	336	373	343	356	327	356	350	361	327	340	324	323	367	356	330	363	335	364	359	358	349	362	331	338	354	300	360	348	354	354	337	328	370	318	348	325	364	339	316	337	351	353	359	365	358	347	360	359	359	348	309	322	366	342	334	354	353	349	358	362	355	352	336	360	356	339	312	350	376	323	332	356	346	369	329	353	351	345	385	343	302	371	345	331	346	357	316	321	323	345	328	384	359	335	320	336	384	333	363	313	338	331	377	353	370	347	326	360	351	313	337	359	351	390	333	372	325	355	385	353	342	336	360	322	340	335	329	326	354	325	363	348	360	355	343	362	341	330	342	344	368	311	321	357	323	334	355	336	336	353	343	316	360	330	355	326	351	326	349	313	365	329	332	319	310	381	320	356	338	321	339	358	349	326	340	374	333	341	360	352	376	341	333	331	335	337	344	339	377	357	349	349	343	357	339	314	342	337	358	306	329	343	328	333	329	333	363	345	359	326	354	343	328	373	317	361	347	326	343	355	349	327	360	349	369	362	330	345	373	354	356	337	378	328	350	335	373	367	324	320	330	325	354	358	360	346	387	343	324	360	336	346	338	328	347	358	323	361	339	375	359	311	339	355	326	332	348	332	315	365	347	351	352	317	343	335	345	358	318	350	339	328	360	338	348	353	344	351	336	340	328	345	325	309	339	352	333	313	374	362	330	323	357	308	327	328	357	326	309	321	357	338	342	306	333	331	343	357	358	334	357	341	322	350	359	338	320	338	365	354	338	358	352	350	380	346	345	370	346	333	379	345	353	316	358	341	345	314	313	352	353	368	356	331	343	341	374	360	360	383	334	327	331	325	342	380	366	374	318	388	384	347	371	352	343	323	364	352	331	338	343	337	353	351	353	376	343	308	352	334	322	360	348	343	327	372	356	367	373	357	335	319	348	369	325	356	325	348	342	359	357	404	331	322	358	325	382	336	341	379	378	321	350	378	344	351	361	324	327	350	347	320	333	316	349	332	348	363	346	339	369	381	359	349	330	339	357	353	361	320	339	361	336	327	353	339	332	332	339	354	344	360	384	340	385	337	345	315	325	343	360	356	353	332	353	310	332	382	374	321	333	346	338	363	343	328	344	327	349	322	319	346	366	350	342	328	360	308	328	334	360	389	347	323	359	348	353	370	359	315	287	341	352	360	364	336	323	324	350	317	341	349	356	364	329	337	362	335	326	366	365	355	354	334	330	324	342	358	345	339	342	341	347	341	359	348	382	349	342	317	357	343	346	341	358	366	338	341	342	345	346	322	375	348	355	367	353	349	305	355	346	343	339	328	367	361	360	362	354	307	323	339	358	338	365	379	347	347	378	317	348	351	343	301	332	329	339	347	332	327	333	343	319	324	378	355	371	335	318	320	367	304	367	349	316	344	333	385	364	335	310	336	331	334	354	350	334	315	341	367	389	373	332	325	357	327	340	320	359	343	369	341	356	336	323	344	325	357	343	341	365	361	340	347	357	373	331	355	365	318	338	350	351	317	377	321	357	380	362	355	354	334	373	345
50608	81020	62739	35636	37993	27254	11597	4040	1732	684	342	331	354	343	328	356	362	343	355	335	352	329	347	347	298	339	369	357	341	353	352	373	356	329	367	351	331	353	349	333	364	330	338	341	332	377	344	359	306	343	336	376	329	322	343	347	309	307	363	345	380	358	344	339	335	311	317	335	342	320	346	327	358	333	329	353	340	367	321	353	370	347	340	323	334	344	337	332	344	323	332	343	379	357	336	321	321	331	361	353	323	332	358	358	328	362	334	309	372	316	345	308	362	352	333	340	312	359	350	344	307	373	317	335	349	325	333	380	311	300	328	324	343	316	334	333	306	317	336	377	349	330	362	334	362	329	376	331	311	322	342	340	324	332	352	319	335	344	325	352	331	321	374	358	339	330	346	344	355	348	342	320	325	348	312	329	351	336	306	351	345	359	328	334	359	327	351	353	339	344	328	324	365	339	339	334	342	349	329	345	325	338	310	356	356	345	341	341	319	371	288	331	361	304	331	373	351	341	326	340	360	383	347	342	342	308	362	317	357	356	320	335	338	345	347	357	344	334	362	348	327	324	336	355	344	372	340	353	284	348	352	324	321	340	335	335	315	362	327	358	329	324	329	363	325	331	351	348	350	336	311	321	363	316	347	325	337	355	317	326	367	319	340	337	334	354	353	343	323	293	359	280	333	286	340	349	335	350	352	316	330	326	351	303	334	340	387	367	338	344	306	333	328	333	316	372	339	356	326	339	378	337	372	355	392	302	316	337	375	319	323	347	298	338	334	336	318	319	366	353	325	337	364	349	322	346	340	346	345	327	367	331	313	334	316	284	374	344	333	301	323	318	350	329	363	306	356	339	325	348	336	312	322	315	320	328	360	353	343	314	351	331	336	352	279	331	348	354	375	341	348	361	339	354	310	334	347	348	347	333	320	335	356	343	338	330	341	344	345	349	334	340	309	321	320	325	366	338	333	338	332	310	310	327	302	368	320	354	349	340	320	327	332	340	339	333	318	331	324	325	334	348	321	332	347	335	352	338	352	328	331	347	332	330	334	357	337	364	333	364	321	333	306	314	368	363	356	335	349	363	333	296	327	349	313	345	347	367	338	329	332	344	324	323	354	322	336	355	367	330	337	349	300	341	342	322	312	362	349	318	320	328	319	357	353	367	339	349	343	365	353	334	350	322	339	352	339	358	343	340	326	336	338	324	326	344	323	336	351	335	322	351	360	333	341	372	359	375	336	303	378	334	360	379	337	321	306	345	333	315	359	345	357	335	322	342	362	310	361	351	358	316	329	306	290	310	345	323	328	325	354	304	285	341	314	344	318	338	378	339	349	313	329	329	298	348	341	356	314	307	333	332	349	347	347	329	349	327	310	318	307	362	350	321	371	341	334	328	366	365	347	320	363	346	353	325	331	359	339	302	317	316	299	339	311	340	357	362	315	385	337	353	366	348	335	338	310	362	331	366	349	326	340	346	315	380	351	327	304	359	318	308	324	334	312	331	302	345	346	331	330	312	328	355	339	330	326	352	369	371	350	316	330	351	327	335	338	326	331	337	342	323	344	368	322	315	331	336	328	319	340	327	366	346	333	328	355	327	311	320	344	336	329	361	370	313	333	333	315	342	312	368	382	316	340	324	355	325	333	317	352	307	354	334	324	331	328	371	347	342	326	319	365	325	313	336	365	337	338	322	358	352	342	343	315	319	333	335	351	331	359	355	328	303	380	340	324	366	340	297	319	343	331	334	346	285	313	307	314	334	302	360	362	326	345	350	364	367	339	315	327	342	316	358	351	378	345	321	358	337	332	297	317	332	349	326	322	329	323	310	359	356	346	355	360	350	343	313	326	279	321	339	330	345	360	335	341	352	312	341	349	336	337	331	330	356	337	368	323	316	343	326	323	317	353	337	357	349	335	315	309	348	340	316	309	322	335	333	370	355	314	350	307	360	319	324	308	356	347	333	355	342	360	348	356	343	312	361	347	313	341	351	336	323	348	333	333	342	331	360	335	356	331	364	295	291	343	339	334	343	314	362	341	351	349	357	345	360	282	304	324	350	356	341	336	347	358	339	326	350	357	339	360	358	386	333	344	340	365	343	338	316	326	316	366	303	321	321	336	346	349	345	328	340	321	350	338	331	324	335	352	331	365	343	302	287	345	359	286	341	364	336	346	291	336	347	330	364	314	379	367	350	349	340	351	369	329	339	311	372	351	308	331	325	330	332	344	358	323	368	344	337	336	357	315	327	320	359	339	317	336	316	326	341	325	313	346	353	389	335	328	356	318	352	353	356	342	346	343	343	345	328	348	371	328	341	321	339	347	340	360	280	339	338	333	337	332	317	351	363	342	368	355	329	352	338	321	359	302	346	321	367	309	358	349	321	329	331	349	337	340	323	347	326	329	325	320	352	326	324	357	379	337	357	336	359	331	333	347	344	327	319	323	332	349	321	339	314	347	309	332	336	341	313	349	365	329	313	331	336	330	336	330	366	325	333	330	366	338	323	330	345	337	300	349	355	297	332	356	372	333	365	319	321	355	333	319	350	340	352	316	350	357	348	317	341	365	336	330	360	357	316	350	369	340	337	317	338	359	313	330	337	335	357	349	365	355	322	320	321	326	342	350	342	342	332	324	339	319	333	360	330	328	344	306	303	314	318	340	311	342	321	342	343	319	365	319	344	333	336	364	332	299	320	351	349	345	328	340	327	326	323	335	336	350	332	323	319	338	331	326	346	366	310	305	330	356	360	358	334	364	367	347	378	319	355	332	324	325	322	347	347	345	356	320	331	337	335	304	313	346	365	366	300	311	359	354	320	347	330	362	358	356	291	332	335	334	314	341	339	383	346	298	334	323	342	345	325	295	362	333	341	345	352	333	327	350	360	367	327	360	330	329	322	319	318	353	324	287	324	342	340	345	316	320	346	344	348	349	316	338	328	299	346	298	343	342	309	336	325	369	323	345	368	317	306	346	332	333	307	338	320	354	346	340	313	340	339	344	339	334	353	312	349	338	343	338	375	311	327	336	298	336	345	337	333	301	306	330	351	351	350	339	356	359	366	318	321	336	369	360	349	341	345	353	351	340	336	295	300	349	343	323	357	304	319	345	347	318	347	333	316	373	327	343	344	345	328	327	332	334	323	323	343	342	336	293	336	357	328	354	327	325	321	345	356	332	356	338	298	325	362	334	305	337	325	376	313	308	318	332	349	370	317	365	373	323	306	311	352	336	361	359	351	305	351	313	347	357	364	319	331	367	334	332	333	292	364	327	333	344	360	337	333	313	331	279	331	311	334	360	320	343	333	378	328	378	334	358	361	314	347	346	325	311	334	355	355	371	334	363	314	317	332	313	348	330	319	369	341	334	341	351	325	348	361	320	323	358	336	296	343	315	346	339	344	347	347	345	336	330	303	335	361	349	327	333	354	356	359	337	337	317	360	331	348	311	320	335	311	317	356	335	334	312	358	352	364	340	299	377	352	323	327	322	365
24580	22180	31646	31614	41393	41812	27535	10358	2769	1053	562	568	527	510	538	484	517	553	558	540	502	565	552	542	517	511	486	525	544	534	556	506	496	533	502	489	525	499	506	521	534	483	458	515	515	563	543	521	499	543	508	497	529	528	561	505	530	487	525	530	532	543	477	507	478	528	491	509	532	486	525	516	497	516	521	508	535	496	513	525	518	512	516	473	520	471	584	540	498	519	521	486	472	516	532	499	545	533	552	512	485	512	535	464	519	504	489	518	540	509	501	534	491	488	442	484	524	500	466	523	530	513	536	500	493	455	494	503	481	519	500	538	501	485	499	481	542	543	498	534	483	535	525	546	541	541	533	472	529	499	480	518	509	484	490	522	475	512	502	542	508	529	519	529	484	528	518	525	492	481	518	525	512	491	578	474	507	511	481	491	551	506	535	551	532	541	527	508	513	489	492	506	527	536	486	503	499	529	486	519	502	510	514	473	526	490	501	490	539	524	503	495	515	525	522	486	500	536	492	519	536	519	502	506	508	494	517	520	558	532	520	494	522	536	487	518	540	540	515	529	540	481	520	494	460	517	501	508	499	491	500	535	520	500	485	505	502	499	507	464	496	507	504	525	508	498	519	502	501	459	503	520	478	536	478	482	499	491	497	491	538	486	488	458	521	515	511	498	500	462	498	493	492	541	506	526	538	547	493	443	479	504	508	496	516	538	471	543	511	584	514	485	477	513	539	535	482	508	491	515	478	493	513	506	519	460	535	479	494	489	522	534	522	535	526	487	484	478	490	505	496	533	494	526	510	521	515	522	518	526	544	525	503	469	514	507	508	497	493	526	504	539	478	502	501	483	485	515	492	496	502	498	529	480	498	508	556	464	475	496	517	469	508	508	529	495	537	484	518	523	507	476	536	511	495	523	494	548	473	514	515	491	493	515	513	486	510	517	508	538	523	522	490	517	502	512	534	523	514	489	519	498	515	518	519	515	505	489	513	514	517	507	522	514	532	463	505	526	534	514	515	536	476	516	490	463	503	486	499	530	522	505	541	519	503	495	462	505	526	479	515	508	500	483	486	538	513	494	501	512	494	487	503	475	499	527	486	488	504	517	507	500	529	507	483	489	473	526	543	506	573	514	501	483	514	509	498	476	511	543	498	514	518	490	487	520	494	508	534	525	485	499	532	527	490	491	535	501	489	502	487	502	500	511	506	519	534	502	511	497	519	521	513	476	513	483	527	506	534	482	553	513	490	550	457	473	486	511	493	500	490	516	532	526	501	520	552	513	535	492	504	498	546	499	543	457	481	501	484	509	507	520	438	502	544	507	493	546	494	494	515	491	521	516	492	507	538	518	492	505	547	525	546	483	524	541	468	510	496	470	528	513	494	549	468	503	523	493	517	496	504	506	494	515	509	540	526	493	521	515	546	499	487	490	535	492	472	493	503	489	524	530	499	489	512	499	522	503	488	508	493	520	507	520	552	506	502	474	534	532	516	485	495	491	489	510	548	493	513	553	507	517	485	502	490	461	547	520	493	496	523	465	515	488	504	504	511	512	530	547	543	520	526	527	526	527	494	491	486	490	490	499	503	503	508	504	522	488	536	514	525	517	517	581	501	506	537	498	505	518	533	482	509	522	490	500	513	468	498	515	521	508	529	527	557	538	524	507	504	509	498	498	525	488	496	511	514	496	518	501	517	500	559	531	497	523	515	490	509	497	538	529	521	494	516	482	491	473	485	556	511	488	495	555	511	522	518	506	480	528	472	469	474	508	507	528	509	507	524	524	512	479	500	504	517	562	487	483	507	536	500	508	487	523	503	458	558	532	520	477	516	485	533	522	515	508	491	519	529	564	537	491	504	520	542	485	522	475	506	546	480	559	519	476	488	493	468	510	552	488	492	479	494	486	472	476	475	531	507	496	522	498	502	551	496	489	536	523	510	482	538	548	550	512	521	511	502	496	509	486	483	508	470	562	487	515	508	469	495	507	522	562	566	507	517	531	494	511	551	498	473	514	518	487	501	486	455	488	520	539	535	529	515	475	540	498	478	496	502	488	562	504	477	526	490	503	500	546	511	484	524	498	511	515	516	491	545	455	521	526	445	502	480	500	519	486	548	507	501	464	513	542	522	519	493	518	512	518	507	524	512	485	527	498	484	490	510	501	556	508	511	462	518	503	524	529	491	561	543	502	491	530	491	508	518	506	479	499	527	523	504	478	488	527	524	555	506	473	522	509	536	518	491	546	521	510	512	528	541	512	477	520	524	476	500	536	508	498	565	516	547	471	500	489	525	543	528	493	515	485	536	523	516	519	492	484	523	452	467	497	496	506	513	527	473	507	508	538	486	479	533	510	486	539	530	512	496	494	495	515	521	544	513	504	516	502	513	504	525	536	487	513	512	528	517	482	496	498	496	542	483	498	463	505	486	478	498	509	519	535	508	500	501	460	505	519	529	526	491	533	493	513	461	529	523	496	555	508	480	514	499	504	519	519	523	509	529	491	483	531	467	502	516	482	474	523	533	528	485	555	529	480	518	493	490	537	490	537	527	522	471	502	501	507	495	534	551	462	479	537	525	502	475	511	477	507	500	496	552	509	546	499	462	448	510	530	536	508	539	552	506	503	519	497	530	533	503	521	446	501	526	530	461	504	489	469	531	498	486	503	517	515	525	509	515	546	521	485	488	521	493	495	545	469	541	478	482	469	532	485	515	534	516	495	497	487	529	553	499	536	489	472	551	496	486	505	474	499	482	512	492	553	557	518	508	510	513	526	486	535	465	471	499	488	521	502	511	493	524	531	542	494	555	516	498	546	477	475	463	529	561	496	505	488	471	518	472	487	524	530	517	520	503	502	503	525	540	531	512	497	475	488	475	477	510	515	512	486	506	533	489	496	494	532	540	481	497	491	486	502	537	502	503	488	496	498	503	518	473	516	557	486	508	482	504	473	512	517	529	495	493	504	517	495	515	502	494	514	548	569	508	479	494	463	503	489	494	513	545	494	508	505	491	519	497	524	489	523	517	502	503	482	509	504	543	462	518	513	495	526	523	521	504	555	537	499	482	519	510	497	498	547	509	482	488	469	533	498	524	511	507	457	483	558	541	523	505	486	513	516	527	492	508	499	492	532	508	534	529	518	488	494	489	499	476	552	536	469	517	482	477	486	531	519	517	530	501	503	504	499	491	515	498	503	514	500	480	546	499	497	515	510	506	475	534	501	483	490	487	530	486	490	493	472	544	511	522	481	500	517	489	525	503	475	510	514	550	491	504	490	499	493	502	503	511	491	537	492	528	516	508	474	475	512	480	507	484	515	492	486	507	505	514	545	506	497	506	527	546	481	504	493	508	494	486	507	533	515	507	523	526	483	501	510	460	545	511	509	555	517	535	490	511	549	524	502	484	524	494	534	474	474	532	474	524	510	476	516	532	525	480	505	506	526	468	504	526	495	526	485	514	536	504	514	513	490	540	515	467	506	509	504	494	558	513	503
59836	94008	76329	45967	52809	39658	19153	7901	3301	1278	526	508	475	519	478	511	488	529	445	503	499	510	505	508	470	494	496	450	491	508	480	510	519	495	508	493	486	482	477	494	474	482	515	517	495	483	499	479	457	506	458	491	536	482	475	493	481	503	526	453	484	467	497	477	498	519	468	495	512	460	487	514	454	498	469	486	472	519	468	484	474	495	437	511	430	487	460	514	486	464	509	555	515	503	451	475	488	481	458	538	525	489	487	487	483	514	535	493	521	483	490	470	487	504	477	457	468	461	453	502	496	492	468	453	493	484	517	466	478	525	493	531	500	506	505	495	488	437	457	539	479	507	420	510	495	492	521	468	464	484	460	480	447	460	484	494	506	486	521	514	512	477	491	500	510	477	529	465	519	523	477	492	463	499	491	481	481	492	536	468	487	473	467	490	457	488	519	475	478	499	508	445	491	484	488	493	485	504	512	507	483	495	477	482	492	502	497	472	489	468	500	497	486	482	498	512	469	494	483	458	469	518	486	457	482	483	523	448	487	470	482	473	493	475	493	514	480	501	464	501	485	500	506	478	488	504	524	478	459	514	502	489	478	457	482	471	488	533	492	462	500	497	464	539	442	486	443	494	462	468	492	486	498	505	452	496	490	487	516	504	497	483	510	435	488	512	476	484	481	467	474	560	487	487	512	475	461	496	484	507	474	464	485	500	490	473	459	513	496	475	497	472	482	486	478	466	528	475	485	520	476	499	505	494	461	535	519	522	467	467	498	510	462	462	499	498	453	507	486	512	489	483	470	508	487	461	480	494	480	509	499	518	491	493	500	457	517	490	487	466	518	557	474	484	501	507	518	478	467	504	515	462	478	439	448	484	490	446	496	464	503	464	455	497	468	489	468	471	540	509	514	488	470	492	492	520	502	484	488	456	484	516	477	478	508	523	491	473	500	482	457	451	482	498	528	453	516	522	470	464	487	482	482	519	452	499	493	520	514	527	497	447	500	478	506	480	484	497	485	481	499	485	513	492	496	487	491	492	502	486	471	473	508	523	497	501	500	495	475	472	500	475	444	527	472	495	464	532	471	516	481	484	470	468	482	472	506	523	445	479	465	494	522	481	477	468	495	474	492	443	497	485	508	490	529	452	491	497	457	448	449	461	503	475	495	522	492	518	473	491	490	479	483	480	474	464	456	504	505	499	505	499	490	492	477	529	439	506	460	478	482	538	502	496	522	519	488	450	508	508	498	509	485	510	457	508	482	516	471	471	494	501	468	481	470	494	496	502	503	497	517	504	482	515	494	510	507	473	464	457	524	508	478	520	529	500	518	480	441	531	491	514	505	525	479	495	478	504	469	481	474	463	516	457	484	496	487	471	503	467	476	450	526	530	468	472	463	507	462	457	494	492	490	483	521	462	479	472	493	534	500	519	492	485	500	503	508	489	503	516	470	498	488	507	490	472	458	473	500	442	500	490	491	486	500	508	440	490	455	468	491	498	469	500	504	497	445	501	472	451	476	533	480	509	506	505	501	450	512	511	505	514	502	484	504	441	508	452	495	483	473	511	489	507	487	474	530	476	470	459	506	474	487	437	480	470	478	507	441	470	477	491	475	499	480	502	521	484	466	487	473	464	524	452	467	462	508	466	495	495	479	510	467	481	486	478	468	536	494	528	445	453	488	453	493	493	508	501	486	505	507	484	472	498	486	488	512	507	490	485	483	467	513	475	483	474	477	499	516	485	510	504	501	517	468	489	479	503	492	518	473	467	515	505	485	451	471	475	477	501	467	487	509	509	493	505	507	487	498	479	507	498	452	499	497	455	499	498	480	464	474	460	505	476	508	497	501	447	465	494	489	547	478	473	468	527	465	484	482	479	494	467	519	456	486	467	489	487	546	476	462	480	494	459	494	478	485	494	464	531	517	473	487	524	480	497	491	466	468	472	476	471	484	506	493	471	508	527	490	479	516	485	488	500	496	466	492	481	483	469	515	470	501	477	526	475	497	460	455	467	465	483	500	527	501	443	498	482	472	512	486	535	503	499	483	503	499	452	472	492	472	488	527	484	490	501	501	475	497	497	460	454	491	484	455	459	478	457	465	512	471	479	487	481	474	511	452	452	507	495	463	490	527	464	482	476	484	507	471	486	536	483	515	486	509	469	476	460	459	467	467	499	482	517	506	532	475	487	481	504	505	497	468	486	487	499	505	502	502	481	482	477	495	512	496	473	488	462	454	500	462	470	469	469	421	501	492	499	521	475	470	501	455	452	515	464	453	506	469	470	486	475	438	496	470	506	458	413	485	470	527	471	499	432	481	489	468	464	467	505	512	476	466	515	527	490	486	506	507	464	483	479	497	462	481	512	465	479	499	510	491	521	481	485	475	483	479	455	510	497	464	481	498	481	469	532	507	487	503	518	479	495	483	480	491	444	458	476	509	519	487	432	522	441	482	475	499	472	495	485	486	529	504	481	502	498	522	484	464	494	509	486	507	513	500	499	482	501	531	453	545	508	516	496	516	455	474	512	463	462	475	498	484	512	514	510	485	506	482	509	466	477	493	489	508	470	451	476	487	467	475	437	484	480	494	452	465	468	474	508	484	503	488	447	496	482	501	476	476	475	526	493	503	473	474	498	517	494	487	522	497	487	524	486	502	473	501	457	525	477	497	475	487	487	464	503	503	484	514	495	482	443	491	499	509	508	472	481	464	467	492	500	464	477	482	472	468	499	528	462	493	481	486	470	472	481	471	507	486	477	490	481	490	506	520	478	486	459	503	517	464	474	464	514	467	451	515	495	456	480	497	487	482	477	456	505	477	441	503	483	504	462	469	502	471	535	486	445	460	455	525	499	486	478	471	497	464	451	477	469	489	498	461	467	479	497	462	475	465	481	492	485	468	470	498	491	489	464	501	471	459	506	463	493	474	495	512	473	502	465	518	442	458	452	497	511	460	502	490	450	454	499	481	525	502	471	469	513	484	477	499	476	499	476	481	500	483	490	547	511	557	465	441	456	487	540	489	487	443	476	466	491	521	489	494	512	451	461	469	462	520	517	522	448	499	485	474	457	469	511	511	510	440	469	487	428	488	531	499	477	470	524	522	463	507	494	482	448	462	453	502	495	494	528	426	466	469	482	513	514	489	456	466	494	473	481	487	503	511	479	468	490	508	485	492	504	486	452	466	500	485	511	481	486	475	462	491	482	520	503	488	508	496	482	480	480	494	463	462	492	516	473	481	497	518	509	491	474	490	512	498	497	508	506	492	475	486	490	531	482	504	479	515	480	450	481	459	505	476	514	501	474	504	488	487	462	453	446	467	496	468	496	488	460	475	473	477	458	484	491	468	514	480	496	458	507	489	449	474	481	473	464	478	542	471	444	497	498	508	501	507	514	486	500	484	507	505	452	527	487	490	496	527	511	472	483	459	503	486	450	525	499	480	476	518	478	468	493	493	463	504	511	503	471	460	462	480	457	501	525	473	493	489	509	524	503
28942	23297	17673	7362	4922	3512	1466	694	397	336	337	323	356	332	326	306	328	324	329	308	320	355	337	355	334	322	357	352	353	339	330	348	348	307	323	322	348	308	325	319	343	323	309	332	323	335	343	365	321	330	317	310	278	317	338	336	317	321	313	322	330	331	317	331	339	328	306	348	328	326	325	343	351	340	307	324	315	333	328	343	322	296	325	345	302	323	336	309	341	347	348	321	305	303	326	329	323	337	327	327	307	327	326	306	302	309	323	346	316	296	324	339	330	345	337	326	340	322	317	321	327	300	306	334	320	353	341	323	293	313	333	304	315	313	316	319	332	312	328	346	318	295	354	316	316	339	326	337	305	336	301	319	350	290	327	315	344	295	353	329	301	326	297	310	299	304	325	322	308	327	302	314	347	336	321	354	358	304	303	316	325	308	340	322	368	316	303	346	310	317	327	355	312	337	344	323	331	331	298	336	318	320	312	367	317	300	313	331	318	298	318	324	344	325	349	320	333	352	323	295	313	333	354	297	336	328	322	344	326	354	343	318	325	318	295	329	300	334	344	316	353	332	319	321	323	321	319	324	299	312	322	367	309	330	316	319	304	317	335	288	305	311	323	339	328	308	344	324	302	318	297	318	358	314	288	333	304	325	327	346	334	315	344	296	301	315	277	344	317	317	324	339	352	307	345	319	342	316	313	349	314	330	339	336	345	292	338	327	304	301	326	316	306	352	348	335	345	304	301	328	355	361	348	351	337	308	328	329	322	319	339	318	311	309	316	310	329	315	323	342	315	315	309	353	316	324	322	275	328	309	314	331	334	331	326	357	299	353	316	334	328	330	328	323	322	317	321	323	307	325	332	316	335	311	317	314	326	301	313	323	314	353	297	331	313	324	328	347	349	270	291	303	322	319	333	309	348	309	300	295	339	305	286	334	340	335	297	340	298	315	307	328	305	343	301	320	305	303	337	311	338	323	328	308	336	339	335	347	297	325	316	323	342	314	359	328	308	332	301	313	314	343	306	286	300	334	305	312	277	318	327	291	354	330	325	328	323	327	339	339	313	297	316	307	329	314	304	338	318	303	357	298	349	348	346	321	326	347	294	326	328	318	313	306	304	292	311	343	324	324	337	333	346	292	330	289	327	323	299	337	321	326	330	273	313	329	320	319	342	325	302	311	302	321	330	316	315	307	306	345	306	326	334	314	310	313	294	291	322	352	341	316	295	327	315	324	331	306	351	293	321	338	341	312	329	333	350	320	316	324	319	349	320	314	343	329	316	324	342	313	290	325	346	336	307	340	325	308	318	323	323	328	323	355	357	339	324	311	354	321	324	353	313	352	295	343	326	313	304	331	341	314	301	321	341	365	318	334	316	349	330	327	335	309	324	320	332	316	307	322	314	325	314	350	338	365	325	328	333	313	332	314	331	328	318	332	335	307	325	313	323	373	317	331	334	333	333	325	326	328	321	317	332	324	336	320	296	284	334	332	312	308	342	310	314	301	311	304	321	325	339	315	294	304	316	328	329	318	322	319	303	325	331	312	323	335	326	354	324	322	327	309	327	320	322	354	313	344	344	345	353	342	342	342	295	303	307	319	363	353	314	295	319	310	312	322	285	323	358	292	334	296	320	290	319	316	288	309	321	334	341	297	317	311	329	337	329	306	320	291	323	315	311	320	353	319	331	310	321	314	348	293	332	352	318	327	322	295	340	344	353	303	358	344	336	325	319	345	275	350	286	318	328	305	322	366	311	342	315	290	312	303	341	361	342	332	318	334	327	321	329	353	305	326	314	290	318	297	328	317	318	350	307	367	342	345	343	297	316	308	336	298	325	335	341	356	355	313	296	322	320	301	329	342	327	328	325	325	332	331	294	333	321	317	329	311	331	342	354	318	304	324	328	350	342	325	314	334	337	313	305	352	360	291	313	325	368	313	315	313	356	315	343	330	320	352	320	323	345	289	322	342	358	317	323	318	323	342	333	288	326	310	349	373	293	335	326	312	314	309	308	321	320	341	302	321	301	304	338	340	333	333	322	304	321	316	323	345	320	310	304	322	320	343	341	311	301	315	325	343	332	326	294	327	297	301	315	309	323	308	308	353	335	356	332	313	334	350	329	313	340	287	340	331	316	337	347	319	310	346	336	366	327	319	346	315	315	298	309	316	340	331	312	351	278	324	326	325	341	296	329	327	335	356	299	322	339	312	306	319	316	330	315	310	280	301	325	335	343	320	330	328	321	311	364	308	326	321	309	313	297	328	325	332	307	333	323	314	351	307	338	330	281	331	317	310	323	319	327	315	324	336	326	311	338	322	351	338	324	363	308	332	308	323	336	303	347	337	323	331	332	295	331	306	342	331	277	350	361	334	341	316	371	324	292	350	315	328	317	328	281	352	343	336	330	354	320	295	294	311	330	349	318	344	332	317	343	315	338	308	347	330	294	324	310	330	317	332	300	287	299	328	335	342	305	341	310	314	326	304	370	354	315	299	299	302	329	325	297	301	308	343	323	327	335	324	307	311	293	335	326	347	321	299	306	314	334	331	342	318	334	305	326	330	331	297	326	305	323	325	327	293	324	298	308	317	338	309	335	317	314	303	323	308	326	339	340	313	305	300	310	336	315	321	304	348	327	341	336	343	314	351	289	360	347	302	359	338	282	305	379	322	335	326	325	362	335	317	342	335	313	307	315	353	312	332	357	313	312	324	330	298	304	332	309	325	307	351	374	336	300	318	323	326	343	323	368	326	321	304	376	347	330	296	312	324	293	338	296	341	311	359	336	342	320	269	324	330	317	315	349	352	290	314	335	314	318	323	328	288	329	305	298	307	322	332	308	284	313	326	307	319	339	318	322	340	331	324	340	332	312	317	299	340	355	317	301	329	298	292	344	324	343	343	300	330	305	336	317	329	349	325	294	332	351	307	316	319	315	346	336	346	338	335	331	297	334	313	312	348	336	296	348	310	356	309	322	339	303	330	314	327	310	343	328	329	285	306	344	314	315	306	345	314	296	321	322	341	329	318	328	296	309	323	328	332	321	306	327	331	340	363	292	306	345	351	320	309	335	317	295	306	321	322	317	348	320	346	311	303	326	313	323	320	320	338	341	333	352	345	324	306	309	350	333	307	333	317	323	288	324	310	325	358	311	309	326	322	313	325	316	332	323	338	338	348	321	310	325	329	306	299	316	335	310	322	315	344	333	309	325	299	346	320	321	325	320	308	314	308	321	311	314	319	314	334	335	334	329	299	320	297	308	350	294	318	326	302	336	323	369	318	291	315	329	305	334	313	327	322	290	306	332	331	330	320	339	321	344	287	333	313	346	353	333	308	306	327	333	349	308	346	329	336	340	297	306	365	351	315	308	330	348	324	308	316	308	331	328	286	334	331	314	310	343	340	315	300	295	330	340	337	301	339	306	301	344	324	328	343	344	356	305	337	328	342	318	296	319	333	304	339	336	319	309	321	322	292	321	338	316	319	328	326	339	324
14492	23732	14997	5144	5223	3845	1622	754	460	367	288	272	287	280	277	272	321	294	295	305	275	299	291	292	316	281	300	302	280	306	288	303	280	296	273	291	318	315	321	280	292	261	290	259	298	295	252	283	281	283	308	282	305	269	305	234	281	275	304	262	295	293	284	303	294	276	336	301	289	283	264	263	280	268	276	285	283	311	269	298	271	298	278	266	267	265	291	295	287	286	300	281	291	269	311	294	294	302	301	270	305	262	296	299	291	286	267	293	283	292	287	305	278	297	302	275	293	290	270	276	296	303	310	237	298	300	302	267	285	291	289	269	301	322	296	278	248	283	307	285	275	297	289	314	280	300	297	313	289	280	331	285	276	304	289	263	300	269	291	265	299	263	282	268	281	269	321	315	308	312	299	291	269	327	286	299	295	271	290	318	260	298	288	314	268	305	282	301	331	292	288	292	313	277	292	289	338	281	279	288	252	296	283	307	291	310	256	278	304	279	272	278	258	300	316	340	275	266	275	281	265	254	262	298	304	291	289	277	276	265	265	296	307	285	288	311	281	291	307	274	289	279	270	271	291	285	306	297	260	311	289	258	289	272	259	305	303	265	324	318	259	309	303	313	280	307	293	278	305	269	287	284	298	294	298	271	297	265	294	279	306	303	295	290	281	288	285	297	278	299	291	300	288	278	288	325	299	303	257	288	286	299	303	316	270	293	283	287	256	269	283	297	289	266	276	256	262	300	289	316	293	298	289	257	285	302	288	285	293	289	313	298	254	295	280	308	287	308	305	278	289	301	282	282	302	291	299	303	273	284	247	287	301	313	288	286	294	308	312	250	278	332	271	317	303	249	279	309	250	293	265	286	279	292	311	259	283	291	309	270	293	272	297	292	306	289	277	308	276	272	298	270	260	269	283	270	282	275	317	282	293	275	308	297	293	261	284	293	281	299	280	273	296	284	281	303	308	286	278	315	328	268	319	345	306	273	291	265	265	289	271	326	295	277	255	281	301	245	268	297	282	291	296	285	295	273	259	284	295	248	297	295	273	269	288	275	292	287	303	304	285	282	306	305	263	242	280	286	298	278	306	232	298	296	292	298	286	288	275	286	273	301	304	278	272	287	290	263	314	261	290	261	299	304	279	301	261	263	291	266	241	248	320	272	245	305	287	303	296	263	308	295	248	295	275	261	311	306	284	277	288	282	298	282	286	300	282	308	303	284	313	267	320	292	295	297	270	304	296	295	303	293	273	269	295	302	267	278	291	295	277	266	272	283	289	288	295	274	263	296	311	325	258	273	283	276	258	273	299	305	283	314	274	253	275	274	283	305	292	271	310	291	295	312	265	262	289	301	303	303	294	306	275	257	271	296	283	283	282	311	269	299	284	271	302	284	286	287	295	298	283	280	260	272	284	281	310	324	305	303	285	307	248	312	292	270	272	308	284	300	309	286	293	282	276	278	304	277	306	277	267	285	284	286	349	295	276	263	264	298	305	302	290	258	285	301	294	272	276	290	268	271	281	299	263	284	298	275	283	287	282	290	272	266	310	271	292	275	289	304	286	301	306	300	297	286	294	310	288	278	290	274	266	301	255	285	297	310	316	284	290	260	297	265	319	282	270	284	270	273	265	293	280	290	283	285	280	289	269	294	297	299	324	281	325	260	340	285	294	285	292	318	296	293	278	304	283	317	275	278	270	302	250	274	273	283	282	266	305	287	280	308	252	310	300	279	309	302	299	261	270	263	284	311	279	268	267	307	299	278	281	277	294	282	292	278	289	301	281	290	292	282	278	269	269	291	322	280	274	299	295	274	257	285	282	271	303	269	302	281	297	292	285	303	291	263	277	278	275	259	285	262	277	304	281	307	310	297	300	285	307	295	263	280	283	277	273	278	298	307	284	294	296	299	281	288	306	300	268	307	298	256	297	318	306	265	296	275	288	286	292	298	278	277	261	281	313	319	289	297	296	281	268	241	296	263	292	276	313	294	270	292	317	279	316	297	281	281	292	283	313	306	284	305	299	290	299	306	308	302	281	270	295	300	285	301	317	287	287	304	319	255	278	303	319	280	253	283	299	281	308	293	294	260	268	303	297	292	289	283	282	292	289	270	289	282	300	292	275	266	288	284	295	298	285	323	273	269	281	289	275	280	300	297	287	282	280	318	296	294	299	336	292	283	284	313	285	294	298	296	310	278	297	275	256	281	295	307	318	305	301	269	294	291	284	267	273	271	316	289	287	295	254	296	288	295	325	300	279	283	315	323	287	299	267	309	288	323	296	277	287	261	276	272	284	312	257	329	306	263	294	309	299	284	289	264	304	301	250	274	279	268	264	287	277	263	289	285	296	303	328	314	254	243	312	278	274	285	280	291	275	285	269	311	276	279	294	285	259	288	276	292	288	284	299	319	268	304	294	290	315	299	265	264	303	313	310	285	258	308	290	303	275	267	297	279	295	307	274	290	308	279	304	291	293	284	286	300	279	282	270	311	276	311	274	301	315	319	287	275	289	308	267	281	327	287	261	263	286	317	319	280	303	305	275	295	273	257	279	267	297	284	318	303	277	271	301	292	310	289	258	295	296	275	309	285	258	309	317	289	270	294	283	265	322	322	275	285	316	293	302	268	281	305	268	290	256	288	263	274	278	294	301	291	316	276	279	309	290	300	295	281	279	285	304	295	272	286	330	281	284	309	317	288	266	309	277	275	280	292	256	292	260	283	285	308	283	323	252	290	293	282	305	289	293	295	310	320	303	291	285	320	302	286	251	245	307	269	324	281	277	278	244	301	304	267	298	303	288	280	279	286	273	261	288	296	278	297	279	266	291	257	279	322	273	311	281	273	308	307	275	323	285	278	281	269	263	295	289	304	293	265	296	315	306	287	274	280	283	297	290	293	256	272	294	306	281	295	290	279	292	278	269	305	279	268	310	263	262	305	266	300	271	300	319	305	278	288	287	285	300	279	280	308	269	308	305	278	285	302	289	270	292	285	257	286	298	266	241	315	282	272	274	298	288	290	285	260	313	284	294	296	292	269	264	297	282	300	294	285	292	283	293	291	312	263	312	293	304	251	268	245	292	314	284	298	272	270	266	271	291	285	285	284	299	284	298	285	283	264	289	275	284	272	298	270	304	263	310	306	292	274	279	286	321	263	289	279	312	277	303	252	284	306	314	272	296	318	275	281	321	318	264	260	291	264	281	278	291	289	311	292	292	310	297	289	248	257	299	306	308	291	280	295	311	294	319	277	278	300	264	277	244	291	297	284	313	288	322	273	287	292	275	308	265	258	309	284	294	265	281	271	292	268	306	290	295	289	279	273	280	280	293	278	273	284	316	284	315	293	296	288	301	305	279	256	298	305	291	266	297	264	298	276	301	304	273	311	297	299	297	315	306	285	288	268	313	304	291	298	275	306	280	275	303	306	311	280	279	299	322	282	271	318	316	283	281	283	259	280	290	268	304	282	310	290	320	285	284	303	302	275	298	287	285	271
25560	22812	33628	34407	35848	29510	16572	4884	1815	754	357	383	350	354	357	343	353	361	377	345	337	377	357	353	388	347	355	365	319	317	336	304	325	367	326	317	317	360	353	317	366	330	339	382	346	353	309	328	357	339	352	346	350	335	338	325	342	368	352	343	354	334	342	371	372	326	343	387	378	350	308	360	327	317	367	319	347	342	349	343	326	370	351	320	363	333	346	313	330	382	328	337	370	348	344	344	349	340	309	365	319	357	372	283	318	305	323	321	352	331	358	353	332	319	335	323	358	326	355	316	346	311	330	324	317	320	367	336	335	326	338	317	314	347	392	344	357	355	336	338	348	354	359	323	322	372	362	342	333	355	328	332	353	346	323	318	332	313	366	339	341	326	333	346	350	340	324	312	322	344	312	319	306	367	341	338	363	365	312	317	324	356	355	349	356	338	365	342	341	341	367	342	357	346	381	358	329	331	341	367	355	349	357	361	334	327	326	369	345	329	355	350	352	343	367	358	317	332	320	362	345	330	322	349	391	347	321	332	326	303	336	357	351	313	337	342	334	319	350	349	322	336	381	358	336	293	334	336	317	369	308	333	323	322	339	343	324	367	360	346	324	333	349	307	322	351	336	343	338	356	286	350	323	329	330	356	354	380	358	337	334	346	348	326	321	356	317	360	339	327	342	361	327	328	339	317	323	332	338	326	321	341	363	308	334	366	354	338	325	328	328	331	379	341	300	349	364	354	334	368	347	376	365	340	355	349	341	303	342	326	300	355	337	337	315	342	350	370	343	356	324	337	302	309	344	321	340	344	364	320	337	342	348	313	330	332	293	312	336	311	347	289	328	340	349	368	367	371	327	342	317	366	329	341	383	315	288	336	347	303	301	343	325	331	367	324	351	357	343	336	361	320	344	365	353	332	340	350	318	347	312	341	387	326	349	360	342	392	362	339	334	340	310	331	331	373	330	364	334	344	341	364	344	340	340	363	350	364	328	323	329	354	354	320	331	356	331	359	338	377	349	331	347	391	340	368	326	371	354	352	310	333	302	328	333	340	355	304	332	347	360	335	338	364	351	365	347	351	340	330	361	325	315	364	372	323	336	319	369	324	366	344	336	319	337	363	318	340	344	338	364	319	327	329	347	333	326	342	345	350	360	352	349	347	367	338	310	333	364	334	325	360	362	359	365	336	333	336	330	371	323	364	337	309	377	325	325	343	364	351	332	334	326	357	353	300	365	352	330	303	367	345	360	350	332	325	358	356	337	363	369	329	372	350	320	300	331	355	333	318	276	352	326	342	313	364	316	330	307	338	348	310	404	335	328	337	307	348	339	357	364	318	323	345	284	364	327	347	333	325	326	345	319	331	322	361	315	334	350	351	342	346	348	350	291	324	347	325	369	321	322	344	339	342	359	352	320	377	368	352	330	307	336	347	323	329	362	338	332	327	365	377	312	343	344	328	340	342	326	342	344	340	330	328	333	321	309	349	337	340	330	336	327	332	335	345	345	351	336	349	362	360	352	319	345	362	356	338	305	361	348	332	352	341	370	366	380	360	351	358	356	348	328	346	343	383	349	305	353	365	343	345	328	332	326	327	356	345	369	335	333	336	343	349	334	355	346	334	345	327	350	351	340	329	351	346	321	362	328	392	346	322	346	332	344	331	314	351	361	316	318	355	357	314	347	355	337	329	289	322	336	362	345	330	358	322	365	349	314	353	336	342	343	341	346	342	346	314	302	334	325	361	319	377	364	343	315	338	368	361	312	327	330	336	310	350	372	352	382	346	358	318	323	330	373	359	332	367	336	338	313	346	326	345	338	368	308	377	311	361	319	362	345	304	333	354	320	340	355	352	332	321	369	346	331	330	319	337	307	349	314	331	356	347	332	327	363	318	354	321	344	340	331	352	357	364	364	296	328	309	325	347	349	319	355	327	347	371	341	367	319	318	315	372	335	346	349	337	351	333	324	310	305	315	329	316	337	348	341	347	366	348	324	342	329	353	338	359	317	361	330	354	324	341	340	349	355	351	343	346	337	338	333	329	341	335	340	325	358	342	335	318	346	361	327	328	370	336	347	318	354	339	355	343	323	314	353	355	340	317	353	359	356	358	344	340	335	304	329	359	328	343	321	360	353	333	331	346	327	346	354	361	341	344	334	345	330	326	358	352	344	373	314	352	340	311	308	356	330	341	369	315	331	356	319	333	366	320	337	331	349	341	349	365	353	348	338	362	352	344	331	308	318	300	355	335	337	348	350	352	347	340	340	333	330	316	341	361	348	340	343	326	346	322	337	309	345	317	336	313	334	333	306	338	314	354	345	316	361	372	342	332	361	341	338	338	339	373	335	351	316	355	309	315	330	318	344	352	345	335	336	341	319	344	332	364	333	351	322	329	362	358	351	378	331	315	331	365	343	382	358	364	335	308	318	360	335	342	339	303	346	322	339	357	327	317	334	346	343	353	348	343	335	358	335	323	350	346	307	320	345	333	358	316	340	330	309	356	339	327	353	320	329	363	338	310	321	349	372	318	319	323	341	342	344	340	342	368	327	324	327	330	377	311	381	387	323	344	337	346	341	339	356	338	340	374	349	360	349	342	320	345	348	296	294	340	327	323	313	344	346	349	332	338	338	314	374	352	340	371	328	337	350	341	333	344	334	343	334	361	346	341	357	342	350	357	315	324	338	351	355	325	357	349	295	328	308	348	319	331	323	347	368	347	322	326	324	331	326	323	332	311	363	332	318	367	315	298	328	328	326	309	328	328	349	347	332	369	331	341	353	330	348	342	337	319	356	346	361	356	348	335	319	312	374	332	338	343	347	375	375	318	337	353	295	346	337	323	353	294	307	343	336	342	329	338	321	344	320	319	324	344	330	370	325	335	294	331	353	321	295	332	363	351	342	344	330	345	336	347	325	358	349	331	334	349	386	349	347	338	344	362	352	358	351	342	337	319	325	380	369	334	309	346	355	329	348	339	349	299	343	348	350	361	330	341	329	342	333	330	318	357	322	357	342	360	326	318	369	334	345	333	347	310	330	340	347	334	340	354	349	317	347	335	372	368	365	319	343	343	332	315	351	375	375	379	338	369	331	341	358	323	348	347	359	381	358	355	331	348	357	347	342	333	369	355	321	360	331	354	369	334	366	320	312	355	339	363	346	303	329	345	361	325	312	333	347	300	354	316	341	324	348	339	302	372	355	343	361	310	349	329	326	348	343	338	323	314	353	323	316	321	333	355	350	336	320	350	328	317	331	330	364	359	331	350	337	348	344	327	353	372	337	322	331	332	339	364	344	327	332	356	336	328	327	342	302	340	325	347	330	318	328	352	304	354	330	322	340	329	319	373	338	329	351	360	352	348	341	353	357	345	356	375	360	349	329	335	372	308	345	302	361	357	345	343	330	361	315	335	341	370	371	339	350	317	318	362	349	365	361	339	318	343	379	324	345	340	313	340	318	339	360	330	336	330	337	378	345	347	361	344	341	327	344	345
50493	81805	63911	37032	37846	23528	11810	4768	2299	926	347	383	344	334	331	345	319	324	313	301	369	337	340	314	328	350	344	345	345	337	300	350	296	321	325	326	347	321	324	330	346	333	309	331	343	326	321	342	325	342	355	346	347	317	326	318	353	326	305	323	333	289	337	403	362	337	364	362	357	364	340	328	300	340	332	335	322	354	347	356	312	323	299	326	319	312	363	320	345	326	372	300	336	306	318	316	314	318	320	353	349	387	340	303	310	376	299	339	347	367	325	330	353	335	348	331	320	317	353	337	338	326	332	317	320	303	323	379	337	320	331	362	324	318	330	346	329	317	322	338	326	303	318	324	343	334	320	361	329	325	320	341	330	329	317	307	304	334	306	314	347	306	340	316	343	349	324	289	343	314	341	346	342	322	325	328	351	349	318	338	294	352	284	363	292	342	345	302	299	364	357	334	349	345	334	335	327	326	319	323	320	321	318	345	346	352	330	302	332	342	343	305	359	337	303	311	332	361	314	362	347	320	321	328	313	353	330	343	325	306	315	376	375	323	339	332	318	320	344	355	326	346	310	344	301	336	317	363	335	338	324	344	342	335	361	293	334	343	322	317	330	340	334	325	338	335	363	338	353	331	346	315	337	350	327	347	313	340	328	308	323	299	329	280	348	316	339	331	315	314	317	342	343	307	304	338	326	344	324	328	325	308	327	323	365	323	354	309	337	342	337	298	323	337	355	334	325	337	301	309	317	324	306	322	342	335	303	348	303	343	325	318	320	332	337	324	342	331	326	325	338	319	297	310	334	325	368	329	332	359	316	307	316	315	342	319	320	327	333	304	323	317	332	317	355	322	347	322	318	331	335	305	331	335	334	316	315	358	311	324	352	331	349	317	311	324	301	322	326	317	341	343	330	344	344	337	323	359	314	337	344	323	334	312	352	348	349	305	326	339	335	346	347	326	342	320	331	307	342	308	344	357	315	332	335	354	310	354	284	318	351	350	336	341	383	324	317	313	330	323	305	316	330	332	327	315	331	333	314	320	327	347	329	350	303	309	298	337	299	315	339	302	345	336	334	343	311	342	332	329	334	323	301	309	336	340	304	336	353	318	332	353	324	334	350	323	319	364	332	371	327	336	377	368	328	344	328	316	364	306	333	331	339	360	366	332	342	337	339	292	320	369	331	329	309	379	319	331	339	325	311	329	350	333	336	330	300	328	336	337	327	309	295	351	321	350	343	334	331	313	337	336	353	350	369	324	363	323	292	322	350	311	322	301	326	351	289	357	352	329	316	350	318	318	335	341	345	355	323	352	344	321	364	310	308	368	308	349	341	344	314	334	319	343	355	350	310	340	376	328	305	339	325	373	325	339	338	318	324	354	310	322	303	337	324	334	353	365	325	352	345	364	348	318	359	371	305	311	345	312	312	344	332	328	322	313	340	321	317	332	320	311	364	330	336	334	326	340	336	369	315	331	340	356	350	352	330	339	345	320	297	316	339	326	308	287	331	333	315	325	351	328	309	319	332	321	320	348	361	325	292	338	301	320	303	313	324	356	309	335	341	319	314	348	319	314	364	339	339	332	350	331	372	355	374	323	351	323	336	322	347	344	319	346	315	347	332	332	349	339	334	324	316	321	355	335	290	364	296	329	322	330	353	346	300	326	350	325	335	309	328	335	351	345	351	356	330	297	368	317	331	328	302	336	326	334	341	336	307	372	342	322	289	347	346	323	330	324	349	346	300	333	307	320	313	305	356	307	302	334	324	338	355	328	334	320	320	331	324	329	314	309	341	335	341	341	326	343	313	317	345	338	338	335	324	341	331	334	328	296	344	328	313	321	313	314	345	333	305	313	345	330	321	332	310	348	341	336	332	322	340	310	332	354	320	292	353	338	329	343	351	296	327	313	319	322	316	310	330	344	306	335	343	291	317	304	324	324	313	322	288	345	349	310	317	352	344	330	355	341	324	343	342	338	322	345	313	358	350	285	345	345	325	352	319	342	356	314	316	339	320	328	338	319	343	322	311	319	334	341	320	340	367	314	350	354	326	314	327	331	330	322	345	321	275	341	365	341	344	337	354	313	322	302	327	372	320	344	312	330	312	335	319	292	330	318	340	326	330	337	306	339	323	329	310	314	319	324	338	389	327	297	321	316	320	323	341	326	322	338	335	325	341	334	327	308	309	364	325	383	294	311	298	357	310	323	341	306	326	345	352	331	331	343	343	351	355	350	339	327	369	331	333	348	327	348	346	327	300	304	338	307	376	365	315	367	321	315	364	326	326	361	326	355	351	331	352	337	315	309	355	308	317	340	332	339	311	328	312	318	348	364	338	322	327	317	326	358	336	318	311	337	336	337	355	352	357	344	340	323	341	340	319	331	329	309	338	344	328	308	349	331	309	338	327	348	332	348	316	355	289	338	303	297	333	303	321	331	350	336	328	312	292	325	354	341	324	314	316	364	342	370	317	313	336	349	369	321	316	320	330	338	325	339	339	342	323	344	332	316	330	323	325	308	313	348	336	319	315	326	332	326	332	311	325	341	338	319	314	329	351	331	314	339	296	336	333	334	326	320	358	344	320	327	360	322	331	337	343	330	355	347	321	322	344	332	308	332	324	367	317	316	323	327	317	345	316	309	353	338	357	355	316	288	339	335	312	333	329	338	345	320	320	316	307	346	343	325	333	347	309	352	323	331	323	345	324	319	337	347	324	346	321	301	349	316	307	345	321	308	309	347	318	284	297	328	323	323	339	336	342	348	322	327	349	303	334	349	324	354	306	347	341	352	316	331	332	318	349	309	340	327	326	332	340	318	336	297	343	382	327	332	308	333	361	344	310	348	349	316	333	329	329	308	309	325	303	306	376	320	326	318	311	315	311	332	344	354	336	334	335	366	316	289	304	300	328	333	301	334	342	338	310	337	333	372	337	349	309	300	336	368	325	367	320	333	336	332	325	310	322	310	326	354	330	343	347	341	310	317	341	323	315	327	335	310	367	352	324	282	351	320	295	306	345	320	326	313	317	322	309	322	329	354	315	373	349	336	327	297	319	356	342	334	352	324	324	347	341	314	306	365	338	325	340	332	354	333	330	323	313	320	342	343	366	363	321	337	324	299	355	343	304	331	346	301	362	330	335	333	317	348	346	329	352	317	338	336	320	340	353	332	329	340	354	314	347	355	311	339	322	359	332	326	321	325	319	350	317	326	331	326	331	352	332	324	346	345	315	341	349	332	335	324	339	334	296	294	310	361	355	341	291	332	333	319	325	341	318	342	337	308	334	347	338	337	354	328	323	296	359	342	314	352	310	339	336	364	327	350	303	328	320	315	298	305	329	309	309	324	329	319	310	335	348	349	333	359	316	331	308	336	324	326	309	336	312	332	343	337	337	307	322	343	342	308	329	346	326	344	316	331	345	329	340	317	336	375	316	340	317	322	286	311	331	361	315	348	295	347	309	349	288	348	333	333	343	338	340	329	344	336	329	341	327	332
24575	22141	31632	30511	37796	37458	28084	10324	3410	1264	519	555	494	532	522	492	495	536	491	493	446	539	458	504	494	496	445	479	512	470	507	485	532	494	501	512	481	505	510	475	519	509	460	506	475	491	493	484	496	529	447	478	471	470	500	492	487	520	515	482	503	521	502	486	502	484	507	532	480	482	471	490	534	495	505	483	458	498	487	479	486	515	477	516	521	489	516	495	513	533	500	489	485	497	475	505	513	521	481	495	465	532	490	486	479	500	542	472	511	501	475	467	516	510	498	500	501	493	496	476	491	511	519	478	474	485	498	474	549	490	511	515	512	510	525	493	461	478	463	490	492	509	455	491	504	476	488	483	530	496	441	500	463	499	507	516	523	488	467	470	474	511	451	473	499	485	473	497	507	525	503	479	493	498	518	517	481	483	510	455	502	526	493	496	535	504	515	494	516	474	502	505	473	493	477	458	513	500	492	440	427	470	499	428	478	499	518	495	489	519	468	497	469	506	489	458	465	485	457	484	521	512	455	475	506	465	472	479	526	517	485	455	473	476	509	526	487	509	482	522	515	465	467	532	461	491	509	531	478	459	512	478	497	486	453	505	498	514	466	507	472	474	497	484	487	486	483	476	481	470	513	490	526	437	483	511	510	494	522	494	492	516	499	452	496	499	430	489	455	496	486	487	541	491	511	528	516	496	509	513	487	456	498	498	511	445	466	529	511	522	518	504	512	487	547	490	481	524	461	486	514	473	515	497	474	474	503	452	490	497	460	464	522	481	479	486	511	475	498	492	470	520	506	522	470	503	496	498	514	514	480	455	501	480	512	510	515	495	524	440	531	493	468	457	507	471	490	476	471	484	463	439	463	507	502	494	502	468	491	473	484	481	507	523	486	468	474	514	499	494	448	468	498	520	552	487	486	479	503	517	489	498	495	494	494	465	504	506	469	480	456	522	493	485	481	511	494	497	503	483	467	468	504	476	457	474	480	501	488	525	452	510	504	499	494	473	465	508	459	515	462	517	524	509	471	486	494	504	508	474	510	474	490	427	520	458	464	482	497	513	516	472	469	472	519	496	495	444	498	509	505	489	475	500	476	466	461	490	511	515	473	501	516	443	480	523	536	525	491	482	470	517	512	450	457	508	523	487	488	495	495	482	447	504	488	471	475	478	502	483	473	501	481	501	452	488	497	492	461	473	487	505	481	490	475	452	465	502	476	453	502	502	480	466	504	503	502	482	469	465	457	490	482	495	501	508	530	496	473	484	485	490	461	495	497	499	487	421	477	489	517	506	489	491	458	464	498	501	474	509	487	473	475	479	481	518	534	516	508	461	490	461	462	501	539	501	483	501	507	492	530	517	486	460	498	504	446	493	503	498	502	487	504	500	488	479	498	457	493	491	464	521	491	525	506	504	484	504	489	499	480	507	498	474	484	491	446	466	503	498	479	498	473	476	498	505	469	505	480	504	472	455	478	473	505	520	473	464	476	470	464	529	501	473	463	485	458	461	498	461	498	494	484	483	483	475	505	484	488	451	466	520	461	447	491	476	506	512	488	480	497	482	522	523	495	501	499	507	495	492	498	497	505	507	510	500	532	523	465	478	493	505	458	475	482	461	510	521	506	471	506	465	522	498	503	476	502	481	503	505	484	493	544	449	505	492	455	488	513	489	511	499	478	491	442	450	467	472	488	505	498	456	485	509	514	475	518	488	511	537	487	492	525	466	451	530	495	501	523	523	505	489	474	526	482	477	473	485	513	436	447	499	481	487	450	482	487	457	523	481	542	507	469	495	509	468	441	464	478	466	516	479	506	518	461	484	505	507	498	500	485	473	460	515	523	466	409	460	458	505	492	500	497	482	494	519	458	519	495	493	525	467	477	463	466	482	475	478	483	509	497	492	482	521	506	487	523	501	458	475	521	509	512	484	503	500	531	492	507	489	472	515	532	502	481	512	466	461	444	479	512	495	487	512	492	462	484	496	508	522	468	518	527	481	496	481	473	490	471	469	457	500	520	509	525	478	489	463	495	475	486	482	514	526	468	540	462	528	534	496	510	506	482	495	509	480	493	501	479	486	463	505	536	465	481	521	501	474	500	473	523	485	500	473	495	491	503	452	522	535	505	465	486	502	524	491	507	484	463	525	498	487	493	483	470	504	503	526	475	473	463	480	508	502	527	531	460	484	468	489	458	527	495	472	499	536	503	463	498	483	484	525	493	521	479	447	526	523	473	470	497	532	491	488	508	504	511	471	472	488	487	492	519	459	468	458	478	464	457	478	491	500	499	486	498	491	490	527	460	509	536	459	454	507	471	505	509	468	476	490	494	485	492	477	521	482	461	513	443	491	466	446	494	508	498	490	478	458	503	478	478	510	469	459	485	459	452	472	472	470	440	493	498	467	494	517	503	494	494	496	518	466	489	488	501	495	476	465	457	502	452	482	521	460	507	465	487	507	502	509	486	484	483	509	483	498	484	482	465	488	499	479	511	469	459	494	470	472	469	483	501	508	495	506	472	503	485	437	478	500	504	446	497	496	465	489	509	510	522	548	516	531	480	501	476	492	472	475	502	481	500	485	511	488	467	506	478	506	500	495	473	465	475	477	503	476	457	513	509	472	486	528	466	458	515	497	494	522	510	512	473	512	488	486	493	454	473	463	500	508	479	502	512	523	509	439	492	477	518	476	481	469	480	519	527	493	476	554	492	482	501	506	522	456	493	497	478	499	480	511	463	464	521	487	488	439	470	512	481	529	462	510	490	514	474	465	456	513	467	497	523	467	488	490	442	483	549	487	458	507	481	492	520	515	459	454	483	515	514	475	485	484	502	514	469	463	471	507	465	490	508	523	488	491	530	477	464	511	478	514	502	479	491	482	458	468	493	460	523	488	468	476	475	526	522	499	506	545	480	485	505	482	503	487	514	513	521	581	501	510	520	496	481	458	522	501	508	495	527	482	513	495	501	486	468	515	466	466	503	471	518	469	520	480	505	509	466	489	501	515	484	529	495	489	532	495	517	479	485	469	487	490	510	470	520	483	466	491	482	531	444	461	468	504	509	525	521	448	470	491	512	522	510	483	479	463	488	481	508	464	511	487	518	494	493	498	519	484	538	472	524	485	514	521	499	514	490	490	482	492	440	443	481	490	472	532	504	485	521	495	480	498	478	497	457	510	508	499	516	512	575	469	529	490	465	487	488	479	491	518	513	481	521	512	518	497	467	477	481	490	459	451	470	500	442	482	491	491	478	463	515	459	496	526	469	463	461	464	466	499	532	495	490	500	488	474	485	477	497	482	488	453	454	474	509	518	438	482	478	471	510	513	521	527	478	514	493	487	486	499	467	530	475	476	513	487	465	466	515	454	497	498	496	521	458	501	478	514	499	512	505	471	489	459	498	491	503	503	411	506	505	494	501	497	494	507	479	482	514	499	480	511	475	505	450	512	481	536	526	489	489	519	513	543	487	435	462	478	546	508	504	504	503	436	505	506
60605	95003	76695	50433	49501	35581	20731	8233	3869	1598	506	483	473	470	458	480	487	503	464	484	466	453	521	443	487	493	497	444	446	502	476	494	481	495	484	448	491	473	517	460	479	454	460	508	500	430	451	473	493	471	472	516	485	475	424	503	507	468	440	447	472	503	455	462	468	470	469	497	498	481	473	510	544	473	477	480	477	444	478	469	462	495	457	475	452	442	479	502	469	502	451	494	510	501	439	501	475	443	493	531	446	471	495	456	469	476	443	476	457	469	479	458	478	458	463	478	459	478	429	517	490	517	461	507	484	490	442	528	470	478	479	514	495	494	499	476	496	485	502	477	476	491	449	473	445	528	467	469	460	479	480	446	454	470	477	440	445	498	459	475	450	468	483	484	454	476	488	472	450	452	476	444	490	489	474	459	512	500	461	429	476	480	441	482	485	461	455	489	450	432	487	493	476	455	439	457	505	454	453	475	499	476	486	452	491	444	474	445	478	476	464	485	472	473	444	435	477	457	476	470	454	470	492	475	481	542	467	454	432	450	469	458	433	475	485	476	466	473	482	496	461	483	492	467	488	460	473	505	442	488	446	489	488	442	484	457	491	442	451	491	461	409	475	482	468	495	500	503	536	479	478	439	467	485	481	466	436	429	430	454	460	439	486	519	467	501	474	463	462	475	452	493	482	496	470	446	468	484	462	463	457	432	450	510	495	488	488	486	462	456	507	458	437	470	494	473	477	442	460	501	485	504	481	470	505	439	476	461	471	443	461	452	489	505	484	445	460	451	456	458	522	514	467	449	413	470	479	491	481	449	455	453	450	465	443	453	500	459	498	484	428	466	483	437	453	488	457	466	470	454	463	492	516	478	461	460	485	438	480	458	499	512	472	470	474	465	475	470	503	456	524	465	464	532	417	430	470	461	477	441	503	449	445	485	495	533	456	453	478	475	472	483	445	454	469	449	510	475	479	487	471	443	474	452	509	430	458	482	467	469	479	433	489	469	476	452	464	458	465	485	465	494	505	461	428	467	452	481	513	461	465	465	435	459	455	505	478	515	509	451	517	492	489	457	452	471	483	432	465	462	518	438	492	492	458	477	494	494	495	489	474	457	442	495	469	486	459	444	496	433	497	472	480	484	473	494	483	492	441	434	478	490	440	502	488	499	475	454	483	481	476	483	467	454	481	498	511	483	542	454	460	479	473	489	470	468	458	430	494	494	458	452	504	489	438	469	469	475	471	468	442	472	496	425	476	481	456	453	480	429	460	452	430	512	442	471	473	480	443	486	463	501	476	418	450	517	521	460	472	443	450	480	453	484	476	452	504	477	470	505	448	450	482	510	458	466	507	472	458	480	460	472	460	445	444	455	454	492	454	491	495	461	503	447	500	459	450	439	503	459	472	475	494	490	478	476	487	470	457	464	490	502	481	480	457	472	477	481	454	443	441	472	450	493	467	473	450	486	464	500	448	464	480	485	486	439	455	457	486	463	473	493	508	450	513	454	472	471	501	479	451	453	461	493	447	467	444	471	451	489	459	473	499	466	480	499	467	427	451	462	491	520	470	491	487	491	474	465	447	479	472	494	457	537	460	483	462	474	460	483	496	526	431	476	463	503	490	449	461	498	430	476	477	467	467	482	504	474	483	460	475	506	487	429	467	456	454	463	516	445	484	435	470	504	473	483	461	487	451	459	436	458	492	491	465	478	496	464	493	484	472	470	479	477	465	479	472	485	471	455	470	493	472	490	472	500	528	482	489	455	508	433	503	425	527	496	476	494	468	438	511	477	462	470	485	501	472	458	477	463	467	468	496	466	465	463	428	449	466	447	498	476	467	460	450	506	479	484	462	469	484	483	451	484	487	435	430	476	458	440	420	502	476	447	480	451	472	455	475	444	457	487	465	444	465	493	496	457	474	438	443	451	516	453	452	456	502	500	489	462	486	435	488	479	469	456	462	444	473	487	429	488	455	439	516	491	458	452	436	485	482	496	476	455	480	471	452	496	481	479	469	473	514	498	467	505	419	458	519	415	496	466	498	472	462	486	485	441	480	460	472	465	483	465	436	476	521	445	450	472	444	446	465	480	492	458	468	473	483	479	472	463	458	493	478	442	517	452	445	488	452	484	428	457	453	451	496	512	502	461	454	472	486	461	457	470	438	466	474	452	494	495	494	452	475	499	464	455	472	444	467	483	499	451	467	491	531	463	480	493	467	458	482	464	489	487	489	473	472	468	439	451	463	457	444	470	484	460	449	461	459	474	428	469	473	437	476	461	452	489	487	507	435	457	444	466	460	465	503	486	478	480	487	455	455	471	434	467	459	438	497	460	430	456	497	476	457	463	482	457	488	462	491	495	498	448	462	468	491	453	474	460	476	450	427	463	478	493	444	457	481	429	463	459	436	440	478	460	494	435	474	493	447	492	513	457	485	469	458	483	447	489	479	464	497	436	474	473	444	502	460	444	495	552	455	489	486	470	465	495	447	500	470	470	456	461	478	469	463	465	473	470	483	459	468	495	445	522	492	455	461	474	472	421	427	469	472	442	507	476	478	481	441	508	441	515	494	479	458	445	469	498	471	483	474	464	511	465	489	480	467	451	492	500	454	452	459	442	491	471	498	446	460	471	477	481	469	425	472	503	512	472	465	462	453	464	488	465	458	459	470	469	468	445	477	460	460	482	475	491	449	474	455	462	467	491	495	503	443	488	463	505	436	456	478	481	484	470	480	497	478	481	433	491	451	460	481	490	456	482	451	477	481	484	482	507	484	461	471	477	464	476	464	473	467	472	474	462	442	440	451	452	453	476	474	473	483	487	474	495	441	435	492	446	430	481	490	469	441	492	528	516	452	450	508	465	475	484	459	504	448	491	459	453	465	452	496	472	484	470	499	505	466	448	501	541	436	444	507	493	452	454	488	457	483	487	470	478	460	455	464	473	471	472	473	478	486	466	502	508	485	488	484	438	476	443	490	465	463	479	478	440	479	465	453	490	490	450	474	473	460	497	463	444	470	455	465	460	493	446	459	463	468	490	437	461	476	442	438	482	461	461	483	468	486	474	461	480	483	523	446	451	497	477	474	518	464	491	459	475	470	482	462	442	472	466	478	445	478	497	422	475	457	492	476	446	458	524	484	456	484	465	470	464	449	487	464	443	479	472	454	446	463	453	470	461	467	429	484	520	512	467	506	476	480	488	463	465	469	462	491	454	435	470	475	441	476	498	460	462	473	517	488	429	462	500	487	501	481	472	511	494	440	465	433	468	451	469	519	472	462	457	506	465	447	454	479	493	479	471	470	506	466	496	499	442	503	466	490	437	466	449	442	455	489	444	452	494	470	482	516	469	434	433	463	457	454	490	463	447	455	479	488	501	458	472	457	470	479	475	472	463	447	454	484	429	487	461	486	453	491	493	485	491	441	493	483	515	449	508	477	466	444	482	500	449	474	478	427	484	466	502	483	497	441	460	489	482	469	472	516	460	463	505	440	484
28926	22940	18555	8097	5565	2978	1445	723	447	330	332	325	361	364	338	324	330	340	376	334	338	298	303	355	345	317	312	326	313	310	318	314	334	336	330	327	322	335	343	310	341	362	312	359	288	318	344	325	308	333	334	367	317	346	347	325	335	348	341	328	302	314	324	333	324	334	328	309	369	330	346	348	358	326	302	309	321	328	313	339	332	325	337	302	330	334	312	316	310	323	331	330	337	322	328	329	317	351	353	333	341	330	295	317	326	334	343	320	343	313	345	324	348	311	303	349	322	299	336	311	334	337	357	296	306	350	326	321	312	348	337	308	313	313	294	332	317	336	288	364	321	324	352	311	335	311	340	308	346	311	311	331	306	296	316	319	324	319	338	353	313	307	342	339	357	322	310	318	331	337	335	314	330	295	320	347	330	344	325	388	309	299	334	320	305	327	318	298	341	347	330	343	321	368	342	321	328	346	310	321	318	310	304	345	325	309	343	343	320	286	350	343	351	314	336	334	333	351	323	313	344	295	335	329	331	355	348	332	336	312	344	318	343	307	355	302	310	309	307	316	346	343	380	320	337	319	304	339	312	334	296	325	355	311	328	330	373	296	310	338	309	340	321	312	332	299	320	305	312	322	320	340	302	313	308	342	348	334	340	315	350	355	362	350	328	317	340	312	309	345	316	314	315	322	304	303	354	337	359	342	315	351	349	335	294	352	299	344	325	351	349	335	323	304	298	348	326	339	311	287	310	327	342	318	332	325	341	336	331	336	355	347	322	350	330	311	344	317	330	311	302	328	365	346	330	328	331	326	333	336	324	304	343	321	345	342	324	306	295	335	329	312	372	350	310	340	309	288	332	321	374	319	340	349	351	285	325	361	326	334	336	317	345	308	338	318	322	338	344	341	315	309	381	298	329	309	334	286	327	333	343	345	335	318	290	317	343	330	340	320	291	347	320	331	340	330	328	330	299	330	338	336	332	328	310	349	317	308	353	338	316	342	308	330	339	305	297	305	287	365	315	329	336	328	337	315	302	344	316	339	328	325	353	314	317	313	329	286	334	319	318	336	298	301	342	336	327	348	340	309	356	316	333	289	316	312	347	332	324	343	334	337	333	356	323	346	329	307	316	307	340	314	347	333	346	319	352	303	315	330	321	320	314	317	349	290	334	344	322	337	317	338	342	346	339	333	322	326	337	322	296	318	341	318	347	352	291	306	300	330	357	309	338	332	319	301	342	314	315	311	327	316	336	363	349	353	361	325	329	324	320	324	313	337	338	340	331	305	308	334	332	304	314	341	334	324	371	338	355	319	323	337	303	349	344	339	370	337	338	342	307	324	325	324	309	373	328	309	324	319	350	308	327	357	347	357	328	348	343	314	301	339	331	330	342	319	332	342	307	334	329	339	365	315	310	281	335	312	336	280	333	328	370	322	339	319	333	312	345	359	351	344	359	325	360	340	326	301	331	314	351	321	338	303	334	364	320	362	329	354	360	338	305	316	314	310	316	341	341	315	285	299	327	343	335	335	352	341	301	327	349	314	349	304	326	323	353	346	311	322	318	319	307	315	313	338	323	326	286	323	326	337	320	325	330	357	313	329	328	317	330	360	333	334	323	325	335	329	311	325	331	355	313	332	315	316	358	346	318	305	341	345	381	313	331	351	319	384	323	337	322	329	309	316	318	330	342	332	319	322	351	320	322	291	346	304	319	341	340	316	356	326	348	331	350	313	327	322	331	330	325	339	335	301	338	339	341	339	307	311	313	321	351	339	308	340	350	329	335	348	348	332	319	332	326	304	341	299	330	314	313	323	319	322	320	294	344	347	324	344	319	344	325	315	342	355	325	343	328	320	319	344	347	346	274	328	315	323	349	320	352	383	332	326	347	348	318	341	338	332	337	352	314	351	323	319	321	321	325	342	323	312	344	327	323	364	300	324	324	301	339	332	346	316	292	334	352	341	334	340	297	299	328	334	347	356	331	307	336	308	329	351	314	353	322	316	335	335	316	325	336	334	301	343	334	347	326	382	329	320	313	307	316	298	349	337	347	326	318	342	333	341	314	290	323	314	341	300	320	340	328	312	324	317	313	331	303	325	330	302	295	355	316	301	339	342	299	303	318	304	308	353	343	358	330	353	355	309	341	337	331	318	307	309	315	295	376	320	321	318	333	349	352	339	336	298	338	293	308	318	365	328	291	342	334	310	328	310	332	349	300	344	318	310	311	349	333	343	329	323	311	316	378	371	358	347	301	358	342	325	362	327	334	341	326	323	343	352	322	352	307	355	300	347	315	327	327	346	336	312	314	315	317	295	320	356	328	352	333	371	311	329	308	323	328	331	343	317	345	330	339	321	317	340	340	350	316	309	341	348	305	326	330	311	331	289	309	326	318	325	283	345	351	337	319	319	296	293	325	354	342	314	326	314	319	309	300	318	317	357	329	315	336	340	301	327	357	343	334	368	297	301	306	314	308	359	310	328	343	288	296	333	344	351	338	328	322	345	323	313	322	341	331	341	334	358	309	321	357	317	322	349	384	317	297	325	327	328	345	348	356	330	325	329	348	347	305	332	333	303	334	307	352	311	336	323	314	327	314	361	323	317	327	315	337	305	344	351	329	319	320	325	366	310	336	339	331	302	330	333	314	329	345	339	314	319	339	347	328	357	308	343	317	313	343	324	339	320	312	321	307	330	315	331	339	324	318	329	309	341	318	319	327	358	343	355	327	335	323	338	315	326	298	360	305	346	310	346	330	323	322	342	354	317	345	332	348	296	332	362	326	327	338	351	360	312	326	299	322	315	328	376	364	351	297	337	310	313	332	312	322	309	335	336	327	340	320	308	366	366	322	308	339	316	315	319	337	339	337	326	336	324	333	323	360	344	307	355	322	307	339	325	318	312	335	315	311	337	333	301	329	330	348	338	314	364	326	307	315	324	355	318	282	322	310	323	314	290	338	281	321	358	331	323	342	343	337	335	327	356	315	350	322	335	342	310	280	306	354	296	313	356	347	333	345	355	326	326	303	291	332	345	328	324	328	344	339	317	316	310	358	333	324	287	317	309	306	314	330	326	293	350	321	330	344	333	342	318	300	339	316	318	306	294	354	308	299	298	326	335	337	321	312	342	327	331	361	323	321	333	295	315	319	308	324	344	340	313	337	341	316	308	348	336	294	336	310	331	299	355	323	330	309	339	311	348	338	351	312	307	339	292	317	329	328	344	291	333	335	335	315	343	343	338	336	327	338	318	313	348	340	310	338	337	355	345	333	336	328	324	328	328	336	353	316	316	331	313	344	358	338	315	348	325	348	317	337	311	333	357	336	346	326	347	312	312	314	334	308	351	316	325	336	331	297	329	338	352	328	342	340	318	342	350	359	307	328	354	277	316	318	337	328	312	344	339	322	332	305	339	344	365	323	297	316	317	329	328	338	320	361	332	329	295	310	336	343	325	351	335	301	313	298	320	340	315	319	351	352	336	303	350	314	320	322	355
14439	23289	15746	5724	5365	3279	1571	759	491	335	292	294	283	305	307	278	293	314	305	284	295	339	312	306	300	304	311	309	274	305	266	298	311	292	312	284	310	284	295	277	281	308	311	279	316	294	298	292	304	276	295	270	265	291	283	288	316	291	288	298	313	291	294	273	300	288	276	288	294	283	301	279	284	291	310	277	311	290	305	300	277	289	312	291	291	301	272	285	286	301	288	307	288	268	291	296	289	265	311	260	302	277	296	291	298	285	306	292	297	312	272	299	278	293	301	287	296	294	286	282	263	294	307	312	307	301	286	300	302	263	305	298	279	284	264	308	295	270	297	290	292	296	277	282	252	333	285	315	290	290	292	274	302	325	309	307	296	335	280	269	276	291	271	300	295	273	281	286	274	296	292	271	287	331	276	284	293	296	296	312	285	292	294	283	262	262	317	286	289	288	301	298	282	313	273	293	282	274	293	283	271	297	293	283	289	328	294	286	285	260	300	313	265	276	276	275	312	309	268	271	289	295	283	289	304	282	310	311	289	288	304	296	299	285	309	277	296	281	277	273	307	306	269	271	278	262	293	279	308	330	300	289	320	312	281	306	295	315	305	288	302	330	313	340	297	295	303	324	300	286	297	281	311	292	295	273	286	281	293	302	253	307	296	274	320	298	274	304	298	281	295	287	299	264	285	302	271	303	325	292	296	270	285	294	267	300	281	287	313	295	319	280	282	261	311	284	320	293	300	320	272	301	291	278	263	299	305	279	333	265	310	261	305	270	316	270	315	245	302	308	294	314	274	311	317	297	283	295	307	292	282	312	301	284	300	294	290	291	305	257	283	267	319	304	305	271	310	306	294	275	328	329	281	295	298	282	299	281	311	325	290	288	301	284	298	308	317	279	286	292	303	314	296	300	297	306	304	253	272	271	281	315	298	290	321	313	299	272	286	261	279	290	285	310	295	303	282	260	291	289	291	316	272	279	300	294	298	270	311	295	331	318	312	304	265	259	295	305	308	330	265	288	286	318	318	275	302	301	268	295	294	293	291	312	296	269	288	311	275	281	297	340	305	287	307	271	264	302	265	286	307	276	324	304	281	275	265	277	300	306	333	280	273	282	306	270	280	328	305	255	292	303	306	289	252	277	317	285	241	315	288	310	307	290	294	314	274	291	293	227	304	291	288	288	275	294	309	286	340	289	269	309	269	325	298	291	290	259	306	294	290	270	288	288	297	301	270	281	305	296	279	276	289	290	277	328	294	282	267	286	285	297	257	283	285	321	291	253	287	275	305	281	272	288	283	297	317	273	303	281	317	276	294	303	284	286	304	277	295	282	264	349	290	290	319	290	281	287	289	262	296	307	314	306	285	282	298	297	308	277	287	286	304	291	276	290	280	327	293	296	308	292	306	329	283	282	271	259	290	304	314	287	270	289	291	332	307	275	293	320	287	326	283	298	276	279	293	276	308	284	297	319	286	323	293	280	288	271	279	316	284	305	273	294	309	297	284	319	282	266	316	285	295	290	274	261	284	309	284	300	279	314	294	294	290	314	293	302	275	294	282	259	296	258	293	327	310	308	283	292	277	282	279	286	296	316	292	312	264	285	307	283	273	312	303	296	270	291	304	285	282	320	287	294	281	276	323	293	305	280	300	302	309	282	286	288	306	304	285	288	278	333	304	304	312	307	291	294	286	302	296	291	269	306	307	288	301	322	318	289	287	254	311	314	289	277	295	334	284	260	291	276	293	285	271	280	280	287	288	272	277	289	280	273	268	286	312	317	304	307	316	281	314	295	282	290	295	304	252	323	283	332	322	319	277	262	296	302	315	321	296	303	327	283	283	297	299	256	281	311	328	294	287	263	289	290	273	289	288	279	299	286	278	285	299	302	306	290	308	294	279	292	290	272	293	281	288	291	306	273	275	282	300	261	261	263	337	294	316	298	272	298	276	319	286	282	301	318	316	273	311	290	272	267	329	253	292	297	275	291	307	296	305	288	296	307	304	292	288	286	279	274	292	294	291	290	289	281	304	281	297	289	293	260	300	296	319	305	287	308	258	298	269	295	283	351	300	288	267	293	292	302	299	312	278	278	273	287	286	296	248	322	286	306	288	257	282	270	314	292	290	340	265	290	285	295	323	303	300	295	301	266	291	294	295	293	291	324	296	264	301	286	287	297	298	321	290	300	266	291	290	293	298	322	298	293	302	303	293	315	302	292	309	292	260	311	318	292	263	312	302	293	316	311	294	264	298	277	289	307	267	272	299	297	299	298	305	314	287	317	292	285	297	294	304	304	332	281	300	286	281	307	290	284	298	327	263	284	290	295	297	286	289	264	285	292	299	307	274	289	303	293	272	294	304	284	290	327	273	306	314	312	282	317	299	293	276	320	268	303	329	300	311	282	290	287	295	303	280	268	313	274	293	282	312	305	299	314	296	286	277	304	279	310	251	290	285	257	290	273	245	283	293	296	267	262	289	266	307	312	309	287	320	314	281	271	293	319	319	280	284	297	289	267	279	296	290	286	294	299	294	305	293	311	299	297	285	306	274	278	315	294	285	306	260	286	314	313	302	302	323	308	298	304	292	320	295	279	274	305	285	297	317	294	306	278	291	325	292	266	305	287	293	305	285	296	278	279	293	293	269	288	297	303	286	267	322	286	278	320	306	262	322	322	311	323	300	312	297	274	266	297	294	273	314	267	301	295	304	266	294	293	284	280	289	302	296	280	319	276	283	313	311	293	290	298	296	279	313	300	297	329	296	277	266	280	308	291	299	313	292	279	269	317	290	286	284	258	279	331	318	247	298	313	277	294	295	298	326	296	278	262	267	298	303	311	278	315	280	288	317	282	307	310	289	285	262	270	284	279	300	309	288	271	301	301	286	280	296	314	309	284	272	305	289	285	296	276	308	286	277	316	281	281	304	279	320	268	278	310	278	288	272	311	271	305	290	304	296	321	254	274	265	292	266	264	292	257	260	293	295	328	321	315	298	299	294	279	284	294	292	291	306	294	269	287	281	267	276	287	298	306	286	324	278	278	290	291	275	281	286	294	297	294	320	254	283	303	301	270	282	270	280	290	263	298	297	300	309	276	281	302	271	274	286	294	293	283	317	314	297	296	321	261	294	282	312	281	270	260	256	277	332	253	305	307	328	267	302	285	283	311	293	284	319	288	289	300	296	273	277	238	284	289	290	302	273	279	333	289	303	310	309	297	243	258	293	289	321	303	288	318	276	314	295	274	299	315	300	287	289	304	304	291	274	306	279	307	322	309	280	286	299	259	284	291	288	314	284	298	283	304	279	315	295	301	295	272	283	284	290	292	305	292	283	319	286	340	324	286	306	318	276	333	317	285	306	263	309	262	301	292	288	304	280	333	294	295	299	285	282	262	285	281	303	314	307	305	294	318	296	285	265	321	275	362	284	283	294	312	280	313	283	282	283	285	239	297	299	292	277	265	293	289	318	257	292	297	288	284	280	330	302	330	283	325
25628	22867	34119	34259	32764	29087	16489	5855	2267	787	407	356	335	335	370	372	347	352	359	323	360	323	379	392	368	311	352	363	377	362	363	373	347	318	380	338	344	336	337	356	332	326	359	397	366	319	325	347	365	373	377	365	350	350	325	343	352	374	369	361	345	361	379	364	338	348	331	367	337	358	345	353	375	385	308	342	329	378	388	370	334	362	348	376	326	366	336	381	375	345	339	343	308	356	354	361	367	366	329	352	342	321	346	347	367	345	373	373	374	341	334	328	334	330	377	335	315	361	313	337	378	391	363	386	341	351	353	355	300	336	351	331	341	340	353	344	339	377	337	399	345	353	361	358	334	336	337	373	335	351	343	290	341	343	327	311	354	373	371	358	366	356	334	334	344	340	382	340	355	381	333	366	343	383	322	372	379	369	343	353	349	364	357	332	351	370	365	314	327	366	364	338	361	383	306	361	327	348	324	360	346	329	354	351	375	327	346	326	371	338	351	358	359	307	367	372	373	320	319	355	300	333	369	365	316	361	353	344	357	345	329	334	354	387	393	368	375	348	363	374	341	364	363	338	340	341	327	351	337	386	334	334	384	361	373	346	370	321	355	357	351	368	368	327	370	334	359	349	355	354	361	341	326	334	320	348	362	337	343	353	395	373	367	381	348	354	365	371	342	385	284	336	332	374	323	361	333	362	332	348	317	352	308	354	347	360	357	352	347	365	329	369	338	364	337	366	318	344	356	329	343	318	360	359	322	336	362	361	367	362	374	329	348	311	337	330	356	370	343	367	360	352	373	334	319	372	370	371	338	333	358	356	354	337	332	331	337	379	344	360	344	358	373	354	355	310	355	344	339	351	369	357	366	367	349	324	371	315	387	349	331	341	370	365	352	363	354	340	329	328	353	322	349	294	375	377	367	348	338	347	349	358	358	339	378	315	351	341	342	350	331	337	361	384	335	364	331	364	311	324	344	341	369	354	385	370	374	360	351	326	336	347	343	340	354	343	367	358	344	369	335	337	356	393	364	352	366	339	309	365	341	385	333	359	364	349	345	333	332	419	339	332	341	356	349	327	339	412	326	366	372	332	312	368	342	351	361	319	348	337	356	333	319	326	341	346	392	344	335	358	318	357	306	341	377	335	325	370	328	350	366	356	354	337	373	384	363	352	370	347	359	343	357	361	374	350	319	363	344	359	356	354	367	356	347	360	336	372	358	357	340	340	375	355	339	347	346	338	318	354	380	352	353	399	312	323	352	385	349	350	334	372	347	314	356	365	355	376	367	366	348	345	338	341	344	359	369	366	339	327	341	350	352	329	351	342	383	369	359	351	371	358	344	362	344	349	353	334	346	345	340	341	355	372	382	346	333	357	355	350	358	363	344	346	353	355	308	333	340	347	337	363	358	327	340	397	337	382	332	344	362	344	367	331	391	355	374	367	385	371	359	362	334	338	357	368	383	364	365	290	355	319	325	343	341	331	351	393	340	351	344	356	325	323	340	359	357	356	358	347	351	363	325	337	355	352	347	345	358	337	348	332	391	350	375	305	345	364	368	363	348	343	377	336	338	355	341	332	328	359	374	348	357	330	312	306	336	338	342	283	343	335	357	352	347	372	358	344	360	352	350	326	336	368	353	341	340	377	332	354	355	332	352	379	358	359	350	368	360	380	325	308	380	378	327	340	392	343	354	329	354	358	371	334	326	321	340	326	335	357	322	323	345	301	332	349	350	361	379	331	377	335	343	362	355	390	334	343	358	357	327	322	335	339	351	372	358	350	343	319	343	359	346	340	351	373	324	324	338	362	346	331	343	321	351	330	357	349	348	352	303	353	387	334	372	348	357	348	366	346	309	318	347	359	321	351	335	352	337	391	367	329	351	329	349	328	342	373	356	349	363	366	368	338	358	359	321	316	342	310	377	347	338	342	383	355	333	328	325	334	342	317	325	319	345	374	316	349	336	355	318	325	332	363	334	352	332	332	344	375	351	370	346	356	354	348	342	349	332	367	327	351	358	382	379	345	350	324	355	328	372	315	338	359	375	350	348	369	359	343	353	347	349	375	334	346	330	341	364	363	335	321	352	348	351	334	378	347	358	340	351	337	335	357	356	350	328	333	357	332	355	330	365	345	355	348	363	339	360	334	357	354	309	326	336	346	361	337	343	331	356	352	364	366	354	353	390	350	351	294	381	344	377	347	358	338	356	330	337	333	314	358	330	341	358	336	343	338	361	342	346	341	337	357	351	373	342	357	332	360	338	338	344	369	400	361	369	332	350	402	367	386	327	322	341	312	355	369	327	361	352	308	368	349	341	350	348	353	333	318	332	373	367	362	346	319	326	346	340	337	336	336	342	345	342	322	318	379	344	333	337	323	367	344	357	371	353	327	360	319	349	355	356	356	347	328	343	326	353	397	341	347	351	359	359	333	320	339	329	317	336	312	321	349	356	373	367	361	360	321	297	348	357	337	323	365	357	331	348	315	336	346	374	346	359	343	332	359	351	347	351	323	350	319	384	339	320	331	347	339	371	331	346	341	323	351	346	335	341	338	337	366	332	360	363	367	365	353	368	365	368	317	315	347	320	325	326	339	374	333	332	341	351	337	336	333	365	363	371	342	362	330	344	378	342	338	379	325	340	340	341	366	336	346	358	357	342	338	335	359	373	360	419	340	361	353	360	297	335	316	366	349	335	362	326	363	329	367	333	338	333	318	342	346	339	369	363	349	335	346	340	363	369	363	343	329	375	362	333	358	316	337	353	379	344	332	305	341	363	344	386	340	343	343	365	375	342	339	341	350	337	326	344	365	337	348	369	345	346	322	302	358	332	385	359	358	363	360	355	333	353	328	343	337	348	364	353	341	318	346	342	349	334	332	354	353	349	344	370	349	337	338	344	352	344	352	337	347	359	335	347	362	331	368	311	363	371	345	360	365	333	340	287	318	367	346	355	339	330	362	385	338	348	356	341	380	379	344	340	349	344	352	332	338	359	376	350	309	366	350	305	309	371	350	349	314	345	357	305	346	343	334	351	352	331	371	359	328	336	324	363	370	342	333	296	334	347	339	311	336	337	363	319	359	378	326	378	352	340	319	344	352	351	341	358	369	330	329	353	338	346	334	350	361	334	353	366	379	332	340	368	335	359	349	328	339	362	337	341	329	370	369	362	338	312	365	361	361	319	336	361	348	351	357	312	353	360	320	339	330	341	367	329	327	332	358	339	364	324	350	371	357	343	321	348	366	362	400	374	371	344	326	350	339	337	345	349	344	340	330	337	357	332	351	382	335	342	319	342	342	338	328	338	333	348	336	361	357	344	333	335	372	360	350	336	353	352	333	341	392	336	360	324	323	386	343	375	327	335	347	338	358	333	335	351	365	365	366	357	364	362	337	351	346	355	337	335	327	344	402	348	381	353	362	358	350	376	366	318	353	366	362	330	340	332	338	336	317	315	369	356	355	337	328	332	343	368	330	345	357	355	356	307	338	337	338
51079	82323	63473	37995	33076	23515	12250	5544	2868	945	374	346	314	341	344	333	336	330	346	345	365	339	328	359	372	335	359	322	319	335	303	358	339	350	335	313	321	354	364	362	403	313	335	294	305	341	318	357	349	362	334	343	328	316	365	345	334	311	355	325	341	349	351	355	323	355	385	374	347	334	318	350	349	332	341	345	357	325	338	382	380	359	326	334	350	338	309	307	346	316	313	340	316	346	289	381	332	370	344	367	334	293	339	350	355	380	303	368	341	318	300	303	347	327	367	337	338	347	333	361	346	372	354	346	352	307	324	316	357	370	360	344	351	349	322	331	350	321	292	309	343	342	379	325	339	339	342	334	340	373	359	361	316	351	321	323	336	335	325	356	344	337	343	370	352	336	350	342	322	317	355	314	351	300	339	305	346	337	326	319	314	331	365	366	335	392	326	337	317	370	328	325	313	338	343	342	324	354	387	318	359	391	348	331	319	347	369	355	344	349	370	349	336	354	351	312	358	331	321	339	313	348	351	302	304	349	372	342	318	360	334	341	360	319	319	323	350	357	331	315	354	325	341	343	365	348	317	321	325	341	344	305	343	380	361	320	332	343	313	376	332	351	357	341	289	340	341	338	334	345	339	358	352	371	322	337	358	314	332	319	325	351	352	373	337	340	362	339	331	346	349	352	333	341	333	347	363	333	314	336	317	364	365	352	320	354	339	336	355	352	359	333	299	357	344	311	365	346	352	300	352	312	351	356	327	351	311	296	354	366	327	345	349	301	381	343	334	317	291	338	346	332	372	316	312	347	328	363	341	345	347	342	337	359	329	332	340	320	323	332	307	357	351	345	291	343	332	354	361	346	370	351	352	337	353	340	320	330	321	318	351	345	333	299	363	354	312	336	321	376	387	336	344	341	339	344	334	327	349	347	319	295	304	349	316	354	332	366	343	324	374	335	308	322	310	334	353	320	378	340	354	332	319	354	335	353	330	331	354	329	338	323	336	319	346	342	295	309	335	358	348	362	309	336	305	324	356	351	338	335	355	357	331	333	311	351	323	368	334	343	326	345	328	354	362	358	354	332	331	342	335	325	330	325	329	380	345	371	343	390	349	362	306	333	331	324	314	350	343	346	343	350	335	363	327	334	340	351	349	294	374	346	330	347	388	352	357	349	313	350	326	317	349	344	325	341	353	332	349	323	321	318	329	323	334	293	314	341	343	318	360	356	357	340	355	352	340	355	343	347	328	320	349	358	334	346	338	305	316	329	310	317	326	382	346	359	333	331	354	346	342	324	328	358	317	348	336	320	313	314	330	328	346	320	380	343	335	323	341	360	313	342	325	364	345	356	341	389	332	312	347	329	297	334	336	344	335	356	335	318	337	330	335	336	338	343	311	370	352	362	336	331	338	338	328	343	345	348	326	316	350	313	340	320	348	357	341	314	353	340	339	309	344	351	335	338	365	329	333	354	351	363	319	346	309	336	320	366	340	333	301	323	365	321	316	312	352	328	370	328	336	344	357	327	345	328	343	340	340	345	352	332	325	340	315	347	358	352	315	319	365	374	318	341	354	335	358	319	320	336	341	336	324	343	319	345	350	356	368	320	307	304	327	330	357	308	373	350	334	340	341	345	338	361	342	344	334	316	340	324	353	370	351	376	354	358	344	313	321	313	381	322	319	331	327	387	327	353	348	358	331	355	332	306	345	337	319	354	314	313	340	344	330	364	309	322	367	355	350	338	321	358	306	348	355	332	346	322	320	338	353	330	322	342	322	328	314	331	333	351	363	334	328	303	339	339	315	328	315	329	322	358	368	364	356	353	323	360	335	340	332	337	330	326	357	321	317	318	334	324	320	341	342	338	363	335	334	353	307	344	363	339	348	327	320	324	316	337	336	335	333	343	330	338	324	342	383	337	341	328	338	349	291	348	317	322	308	338	339	340	347	323	322	322	359	368	339	356	329	358	366	328	299	334	318	328	314	304	363	346	340	356	360	370	342	319	357	308	365	366	348	330	334	357	334	336	353	327	349	340	327	348	304	334	335	335	335	359	338	358	328	345	369	327	336	357	343	368	316	342	339	345	345	350	327	364	328	343	305	324	328	326	358	353	315	349	343	342	327	327	326	354	328	335	302	335	343	326	347	331	302	353	324	348	322	334	341	328	347	329	314	353	347	333	329	342	345	343	311	370	338	305	328	361	327	383	375	331	338	323	340	319	325	356	330	342	319	316	325	299	328	339	330	324	342	331	349	358	334	314	324	310	331	375	364	361	346	326	325	326	293	309	332	369	347	323	302	321	350	338	339	322	329	342	351	340	343	336	323	331	330	306	332	338	353	319	349	332	356	366	333	324	326	309	351	315	347	330	317	346	366	353	319	354	357	345	331	313	336	349	336	341	357	361	350	312	306	304	304	375	360	335	314	344	345	348	384	334	332	370	343	340	342	328	319	355	377	372	339	363	343	343	337	351	360	325	313	353	333	348	334	300	343	328	350	313	332	326	309	354	343	349	326	326	343	343	312	321	311	316	354	354	336	338	353	352	357	336	344	334	357	342	357	333	342	356	339	331	343	331	307	356	322	336	321	347	324	349	340	357	354	322	371	372	349	338	334	333	334	360	328	321	326	356	320	317	348	348	341	343	316	309	315	335	375	310	304	344	336	351	312	346	313	314	332	365	335	357	335	338	327	320	325	343	321	329	338	322	348	357	351	393	332	319	331	316	346	353	371	315	339	338	335	356	340	341	349	348	346	330	329	327	356	375	336	337	323	340	340	321	304	328	325	305	344	322	315	335	333	344	321	299	340	320	322	331	387	316	319	364	328	381	373	328	358	310	344	347	350	358	303	321	357	318	340	325	327	349	332	329	350	346	348	360	312	342	353	370	333	329	327	326	346	374	323	368	345	335	330	345	344	342	336	328	342	353	329	351	348	360	347	346	331	323	305	313	299	321	347	319	326	326	335	307	350	334	347	352	373	303	362	388	317	373	350	329	349	313	305	319	345	317	316	306	319	334	364	327	341	343	347	346	329	334	311	359	333	352	342	322	344	324	333	352	339	318	340	324	322	355	331	305	343	336	344	343	342	352	319	331	355	331	358	304	343	338	327	311	349	355	300	336	335	346	369	324	329	375	360	339	355	303	339	359	317	349	325	329	340	336	347	333	368	339	350	329	355	366	335	322	339	328	374	354	343	354	356	354	332	337	310	357	328	343	313	341	332	320	361	330	344	337	325	379	305	315	312	309	335	348	312	344	337	347	330	303	312	348	330	341	289	382	313	325	316	335	325	384	330	310	316	330	314	323	329	356	348	354	336	345	364	377	344	351	325	349	354	298	356	333	327	332	312	375	328	350	336	357	333	296	309	325	360	347	353	299	325	326	338	359	355	328	319	333	350	322	258	357	350	319	363	322	359	307	341	342	338	333	320	344	314	326	328	328	307	342	335	351	371	327	340	350	309	367	356	321	335	343	342	304	330	345	309	320	351	338
24541	22011	31978	33079	36042	38230	26074	11763	4749	1317	568	539	486	505	512	522	500	498	548	512	498	513	517	496	504	481	502	482	456	445	498	483	473	556	524	501	464	492	490	491	494	522	515	452	526	474	511	497	491	487	520	488	438	511	487	463	481	523	488	492	454	481	468	513	484	464	497	504	451	499	499	491	532	497	491	484	470	519	487	504	481	510	527	513	523	478	476	482	490	461	504	450	488	497	508	535	468	491	470	501	496	472	517	473	512	493	481	528	520	485	528	493	510	506	462	515	513	476	517	532	469	515	487	483	505	490	492	488	492	487	472	500	524	454	464	466	516	475	506	478	518	483	497	480	476	446	498	493	447	473	483	488	503	478	512	485	483	478	499	476	458	517	508	499	505	503	487	499	477	480	498	465	486	495	487	446	467	465	499	546	478	462	493	456	475	460	491	508	528	483	530	527	465	485	471	486	525	484	490	483	541	492	511	495	516	503	465	516	507	468	506	480	497	500	507	512	526	515	506	460	516	545	477	469	493	512	455	518	503	444	475	449	497	470	509	479	460	476	487	494	501	487	507	478	515	454	475	468	479	486	518	468	508	492	522	497	473	515	496	512	481	472	485	501	509	498	475	483	495	453	479	483	496	527	517	457	507	510	493	505	513	496	494	511	475	526	486	474	491	500	502	451	490	479	511	477	507	514	459	517	473	503	448	483	472	473	489	517	497	478	483	465	496	500	470	478	490	512	465	474	463	484	461	474	492	478	509	466	477	506	470	465	464	509	467	482	532	510	478	515	481	511	508	472	464	489	479	471	510	480	470	475	486	472	505	451	494	499	494	494	490	531	528	527	501	506	498	477	458	469	533	467	510	475	534	515	484	516	450	502	492	500	509	469	479	494	492	522	487	507	533	477	519	481	468	518	457	558	545	505	489	506	466	503	509	518	496	521	484	481	484	519	447	479	477	487	505	519	500	498	485	512	547	489	531	481	496	481	496	512	523	468	466	490	474	453	449	530	499	513	488	468	494	514	507	496	514	515	485	502	491	526	531	462	501	475	449	487	492	462	517	485	496	453	489	538	523	498	467	459	481	477	529	487	492	479	515	493	488	537	508	456	469	473	483	489	501	495	493	496	506	528	484	464	458	530	451	507	509	447	491	481	517	522	485	475	500	469	487	485	482	487	462	485	506	449	432	522	476	493	458	489	468	479	500	494	470	490	477	485	505	496	508	449	512	477	465	478	494	481	520	488	492	535	508	483	469	435	521	512	468	524	503	474	490	542	499	492	472	524	441	456	470	484	489	504	468	506	499	481	503	500	504	474	503	495	496	527	495	508	481	469	499	512	527	485	509	486	484	497	452	482	459	494	503	471	536	496	506	528	484	526	488	463	497	501	484	472	516	476	470	506	535	514	476	446	532	483	481	491	465	513	450	525	527	483	499	469	479	489	486	509	501	536	525	525	478	448	496	494	482	490	520	491	458	489	509	474	489	446	494	469	480	486	500	486	476	456	460	459	474	476	520	473	516	478	473	486	455	459	510	497	529	494	541	437	474	472	470	502	495	529	486	494	498	472	489	478	480	470	451	466	516	494	505	484	532	488	482	493	481	515	502	483	503	466	522	518	478	521	519	489	469	473	454	468	526	469	519	500	489	470	480	464	480	465	500	482	491	458	483	455	478	484	486	488	477	526	459	526	491	505	468	507	485	463	502	484	455	494	484	490	496	503	512	520	503	456	489	543	513	511	491	505	488	491	482	475	489	477	501	538	493	458	473	499	533	487	484	503	530	499	502	461	477	538	510	495	509	477	489	499	500	451	485	465	456	493	509	469	518	508	506	502	490	488	489	485	500	506	477	447	509	488	511	466	477	494	476	467	494	519	517	461	493	484	501	487	501	468	472	459	513	444	486	509	480	515	515	450	542	470	527	477	504	510	456	478	513	531	484	467	483	474	504	497	505	503	460	492	467	458	482	448	515	492	473	478	513	486	462	463	513	487	509	458	524	519	533	487	500	503	523	481	490	539	466	470	508	502	519	471	489	488	495	481	487	496	500	436	491	516	509	506	478	492	460	529	489	472	432	504	529	509	476	490	483	530	474	448	519	491	493	496	498	484	517	520	484	532	506	491	485	510	490	488	492	487	538	471	505	502	449	529	459	506	488	476	494	433	493	472	496	484	465	488	495	493	494	532	461	468	483	489	499	474	480	444	497	491	484	474	441	481	495	447	507	461	510	502	501	501	502	457	446	450	462	466	477	525	483	475	517	517	479	448	477	497	502	453	495	484	481	484	491	486	466	501	500	470	507	518	502	487	483	507	499	474	463	520	512	498	494	480	493	508	491	513	478	511	487	482	495	497	461	506	466	517	506	478	521	483	505	489	516	470	488	481	498	469	481	496	499	471	483	505	518	482	476	510	480	488	512	495	476	518	480	493	486	486	510	478	493	492	480	506	480	457	476	508	496	484	510	480	519	503	497	494	486	482	502	487	475	494	497	459	483	499	484	505	512	469	495	454	475	516	486	485	468	472	508	507	502	496	458	527	516	476	506	464	521	484	511	502	484	483	464	460	497	487	513	522	473	518	498	485	493	491	467	466	447	515	477	510	481	492	487	494	471	491	510	457	463	509	506	517	529	520	523	498	475	485	470	499	483	485	524	492	489	483	502	500	472	450	495	482	516	494	487	494	485	509	483	504	472	475	475	462	489	506	479	517	474	515	510	526	516	521	505	479	477	467	469	461	481	469	499	496	460	502	480	445	452	467	483	501	509	505	430	506	489	496	501	485	498	520	503	517	461	453	465	498	445	484	496	498	517	483	463	480	511	464	434	456	459	500	529	499	521	486	491	489	474	491	471	501	480	503	514	526	492	545	553	485	523	518	528	456	480	486	535	506	503	493	463	444	478	523	491	494	467	476	516	516	468	515	501	477	463	501	487	475	482	520	477	460	498	496	513	494	495	487	498	496	497	485	518	460	474	450	490	476	496	430	513	484	510	515	470	527	487	485	510	495	494	500	474	489	490	510	497	490	476	472	514	543	470	469	481	491	525	507	474	466	482	522	478	475	483	550	477	460	456	490	469	500	482	487	505	493	485	515	490	478	512	515	448	517	515	512	452	424	500	494	528	490	469	459	547	507	467	449	474	487	501	500	521	510	509	462	469	462	483	478	502	519	476	464	470	486	479	499	492	494	482	432	500	484	511	476	472	476	547	504	491	492	529	501	509	476	500	522	452	517	493	537	482	491	498	484	461	479	494	485	473	509	508	470	495	457	479	473	478	516	488	483	484	452	474	446	475	478	481	473	460	521	512	516	454	482	512	504	456	493	497	448	489	519	500	479	516	485	448	544	491	476	499	530	504	488	503	483	472	467	481	492	504	512	511	488	439	494	490	499	444	495	504	460	476	514	485	507	509	470	467	461	446	517	476	477	499	478	521	517	494	458	506	453	500	504	496	487	475	495	541	482	474	471	499	476	501	457	480	519	525	495
60885	96453	76146	52432	42768	35724	18888	10192	5142	1709	472	511	477	453	473	508	475	482	470	510	463	513	467	456	444	432	466	504	479	466	487	464	463	471	469	482	435	468	482	490	502	454	491	463	445	461	520	444	458	471	470	460	484	485	479	435	482	465	454	491	485	458	501	456	458	482	463	492	462	465	458	479	450	463	477	476	420	505	463	471	458	470	512	436	474	498	476	536	490	428	501	453	463	482	483	455	483	438	479	471	480	433	448	468	448	453	542	464	525	488	448	495	455	465	448	427	453	477	441	410	482	468	444	486	481	458	479	447	484	477	475	496	466	447	454	512	479	484	480	499	449	455	493	504	464	465	487	469	480	462	472	451	473	466	495	479	458	464	471	466	449	483	505	436	488	471	468	469	473	478	477	492	463	513	463	497	469	430	464	489	456	461	479	440	483	490	499	448	466	443	477	497	446	480	464	439	479	493	511	458	480	484	453	485	499	475	499	443	486	457	496	479	478	479	480	477	465	447	446	458	472	443	480	499	453	480	428	468	478	454	468	521	460	454	457	426	475	453	504	511	446	467	463	441	471	462	439	498	452	467	447	465	454	478	441	477	474	497	479	454	517	476	489	489	478	449	457	487	485	481	460	496	419	508	460	487	468	483	465	465	505	509	451	459	486	450	468	477	448	467	461	447	481	497	458	476	511	470	471	490	479	474	485	486	477	464	495	437	436	453	488	459	511	447	473	426	455	436	443	466	468	454	462	500	455	496	498	449	464	475	485	466	484	462	473	496	469	463	477	500	460	476	460	461	480	435	481	444	479	417	496	473	446	454	493	422	452	486	492	468	475	490	467	437	463	415	448	502	465	492	488	485	472	452	494	482	462	471	478	455	471	436	486	441	477	475	473	481	450	473	499	459	467	475	410	490	470	440	484	478	461	466	477	451	491	464	477	472	471	426	458	514	505	450	468	472	473	446	471	443	477	490	475	468	485	462	497	470	458	503	478	479	509	470	502	435	459	441	495	439	458	450	505	476	464	460	473	495	509	457	439	487	487	452	441	471	444	500	429	468	468	432	461	444	457	439	475	465	447	477	456	477	468	475	464	469	443	475	497	465	499	470	460	479	490	486	474	461	456	455	458	475	486	439	484	499	466	473	487	487	516	465	470	477	495	440	445	491	436	462	477	506	457	447	492	510	482	541	477	493	458	465	452	482	500	455	426	461	488	446	442	448	496	492	440	466	434	499	467	461	470	490	478	448	478	419	496	470	452	496	502	498	515	482	450	471	449	471	454	462	461	470	479	478	462	450	518	479	463	509	521	483	450	409	415	478	457	471	504	430	462	507	462	442	472	496	485	488	500	473	451	459	479	484	474	509	475	450	460	483	474	475	476	488	451	475	506	481	478	466	441	466	439	509	455	441	457	480	500	458	427	466	475	495	495	424	472	470	503	480	470	494	450	472	445	488	463	463	434	463	480	439	487	477	461	483	461	435	475	461	485	437	481	478	480	450	483	453	459	482	438	512	456	488	476	485	443	482	476	438	463	475	457	471	486	449	480	457	471	466	439	510	448	480	433	489	454	478	533	475	433	469	455	479	469	487	480	490	482	484	460	471	476	454	473	451	480	481	485	476	470	496	485	441	480	475	497	511	453	498	462	427	502	455	453	464	454	412	459	472	486	446	452	485	480	491	476	442	528	455	469	438	449	472	432	460	428	492	463	519	456	467	450	465	474	449	459	473	486	473	461	484	474	510	495	481	475	449	476	488	483	466	492	462	479	467	441	476	470	424	471	492	455	432	488	470	476	419	464	472	490	470	478	458	438	491	419	492	468	479	440	489	483	436	471	451	466	509	487	473	470	491	492	471	486	439	446	460	428	448	456	469	486	469	443	486	445	476	473	469	462	466	469	483	487	459	502	462	456	495	470	458	454	466	480	458	436	447	503	495	478	469	441	484	478	470	460	440	496	473	437	460	466	479	512	493	458	484	473	498	476	465	452	477	485	493	496	449	468	447	510	487	462	480	500	481	496	464	457	500	473	481	413	462	445	511	472	462	443	486	454	470	475	469	474	438	490	470	464	464	466	520	472	451	495	477	467	471	481	484	479	500	462	452	445	448	478	466	484	435	484	479	456	453	441	463	469	446	512	451	466	480	482	490	448	432	493	454	469	479	482	490	512	446	464	429	478	494	450	490	441	430	476	460	474	468	475	454	506	432	454	416	477	497	420	494	465	475	462	455	497	456	469	469	488	458	470	419	443	484	469	467	455	463	449	482	468	468	469	474	424	489	481	505	478	452	463	480	452	468	479	499	466	472	456	505	448	491	471	472	454	512	469	496	407	487	463	493	488	487	515	459	477	444	463	474	512	485	456	481	468	436	490	449	452	492	500	474	452	494	512	459	476	448	485	482	448	466	466	459	437	484	442	451	483	489	460	481	465	470	466	461	432	495	479	450	435	457	470	477	478	485	451	455	466	444	465	438	462	485	469	458	475	437	462	448	463	445	448	462	480	462	501	439	487	511	495	479	458	457	492	487	504	469	458	485	480	488	496	450	482	500	465	445	474	477	470	450	436	474	501	484	484	477	422	462	497	466	451	463	429	465	473	396	477	452	501	504	421	482	489	451	475	493	465	497	488	488	480	496	454	489	482	448	471	456	422	477	480	475	506	495	512	430	501	416	417	489	481	474	442	471	456	445	454	456	476	419	474	475	443	486	439	459	442	446	494	428	474	480	454	496	441	490	491	492	459	422	472	434	432	451	447	462	518	490	453	468	443	478	464	471	473	443	443	514	498	440	509	452	523	476	476	452	473	493	465	460	510	498	472	468	471	436	505	489	464	457	485	461	459	470	472	443	465	503	477	463	461	458	477	496	411	459	480	467	490	477	503	490	438	457	440	478	492	467	492	490	462	470	492	445	460	465	410	497	504	495	417	476	509	455	454	468	459	504	460	477	455	460	469	536	472	444	472	489	476	479	488	461	486	458	463	445	492	455	479	497	490	465	462	465	469	461	482	471	520	489	446	451	467	486	465	491	485	452	469	454	472	440	468	475	479	446	465	428	468	446	488	438	467	447	469	460	472	480	475	452	483	443	452	475	453	512	522	429	459	489	469	471	442	444	485	499	496	486	485	466	458	479	479	484	456	443	455	493	463	492	476	493	470	450	443	473	512	482	475	461	472	458	469	481	499	505	431	475	457	511	492	479	456	480	453	425	480	458	459	457	487	467	445	479	445	457	474	468	441	475	505	474	479	424	453	486	450	473	429	482	457	468	443	490	469	455	458	470	451	486	440	440	482	452	473	430	463	490	517	497	440	457	470	467	461	471	463	468	447	515	479	446	473	463	462	462	476	493	485	440	441	450	459	465	482	492	463	464	493	475	496	451	417	472	486	466	481	459	472	471	463	478	435	482	461	470	475	499	447	455	455	496	480	452	457	486	453	478	454	428	461	444	463	436	432	452	483	482	471	445	452	488	431	456	521	472	437	450
28801	22967	18159	8991	3510	2699	1766	901	554	361	328	336	334	327	338	324	324	331	311	343	371	315	326	311	331	283	327	313	339	322	294	331	343	338	298	313	342	354	303	352	332	274	329	354	345	354	313	327	309	308	354	342	317	334	310	342	311	312	329	306	332	332	294	341	316	316	299	317	341	301	339	356	283	333	321	302	342	319	304	296	324	348	363	323	321	307	321	307	314	335	330	338	370	319	307	357	313	310	276	324	307	317	343	305	342	327	299	321	321	365	327	342	344	319	323	305	302	314	323	313	311	340	303	321	306	318	347	300	317	301	315	308	292	357	322	295	300	333	319	324	273	287	344	354	320	304	318	305	327	340	307	283	328	323	325	328	319	325	345	330	353	320	313	340	325	311	304	309	331	348	333	350	333	319	328	319	339	321	296	328	312	321	337	336	332	325	313	308	301	296	308	329	341	301	327	343	286	320	323	330	331	307	313	318	310	329	335	313	301	329	338	306	318	334	341	285	339	321	317	295	329	320	325	291	353	311	315	315	335	320	348	365	329	290	306	305	316	308	335	292	328	308	327	346	308	316	299	313	332	304	307	332	297	311	328	317	337	299	330	331	313	293	348	313	338	295	333	332	327	329	330	325	325	312	326	345	338	321	327	325	283	313	339	324	328	325	314	334	329	323	296	287	264	334	293	303	312	322	330	342	327	299	350	328	328	329	325	303	296	314	323	351	343	323	297	324	332	338	337	323	304	373	326	327	334	293	309	337	287	336	306	334	330	316	316	299	289	298	339	294	366	321	328	323	335	360	315	322	310	348	324	294	323	306	303	351	324	326	325	306	341	328	317	323	332	335	302	320	332	301	318	348	329	299	332	310	333	316	314	326	292	339	331	335	289	314	324	297	317	324	299	314	304	321	346	305	315	327	305	314	320	319	325	333	315	388	335	328	326	316	333	327	288	299	341	324	333	349	340	322	332	309	343	346	313	304	381	323	304	346	350	320	333	347	314	315	319	358	306	293	306	305	318	323	310	329	329	348	321	326	368	322	334	340	337	316	343	336	332	337	321	329	322	331	341	318	306	308	321	327	303	349	314	303	327	326	317	328	309	345	354	341	308	304	324	303	333	361	313	328	325	349	326	313	272	307	311	284	340	313	312	318	355	315	329	327	269	332	302	321	314	297	324	298	328	331	279	341	327	332	316	337	341	303	322	287	323	291	300	332	313	311	377	325	307	329	343	339	324	325	301	275	322	299	317	309	296	298	354	323	318	344	312	303	301	337	314	326	358	317	305	315	341	311	311	321	312	330	336	334	331	332	300	310	307	286	327	320	301	360	303	337	362	317	328	333	335	310	337	333	330	307	332	366	318	316	299	307	321	346	320	303	328	321	316	319	327	327	336	302	328	316	345	324	316	333	361	338	294	345	351	325	317	318	352	317	314	306	324	311	327	368	342	320	271	345	304	332	330	289	305	310	330	311	324	337	288	345	336	331	340	323	346	349	295	330	375	324	321	332	313	302	315	337	347	327	336	329	328	331	327	302	300	334	308	322	337	309	311	328	335	291	300	306	328	367	354	325	328	296	316	326	300	315	282	315	297	292	336	382	335	318	330	315	357	327	330	308	319	326	343	299	311	323	329	332	318	338	361	313	293	327	332	302	331	274	316	344	332	313	327	342	315	303	335	303	312	329	318	308	303	316	335	324	329	321	310	317	310	308	299	331	297	308	311	282	291	322	292	316	314	318	318	343	343	302	318	302	331	298	310	325	321	307	310	311	322	332	326	295	301	366	311	329	330	358	311	343	342	315	297	322	322	340	291	347	335	306	323	294	308	287	339	316	298	324	295	303	325	336	336	323	326	314	325	300	353	335	312	329	306	362	298	325	337	335	321	342	313	318	315	363	320	312	317	311	320	354	355	311	311	313	301	333	316	288	300	316	330	272	317	342	337	333	303	343	333	291	291	328	295	315	336	341	330	350	351	324	318	290	296	303	356	318	315	347	313	347	316	311	322	343	313	343	299	322	298	307	317	314	321	315	354	341	336	302	326	313	313	344	305	301	318	315	305	313	337	330	311	311	349	297	281	306	313	329	322	324	329	310	329	336	297	326	292	322	295	318	329	297	314	341	340	318	354	340	326	353	292	319	345	302	313	326	334	341	287	309	326	329	323	304	329	367	305	333	323	340	338	308	324	313	313	324	327	303	304	308	309	281	357	350	314	325	317	314	335	328	329	324	317	321	319	310	294	341	307	317	317	318	320	293	334	325	312	343	292	328	308	316	306	318	320	308	299	321	276	316	319	331	341	334	306	322	312	334	343	333	308	342	293	313	328	316	315	314	381	321	333	323	294	326	318	310	350	298	307	289	315	289	289	343	314	325	310	311	327	312	306	340	333	322	348	329	330	336	313	309	320	285	317	307	301	322	297	307	372	314	320	315	310	288	327	289	284	319	335	338	320	286	321	308	320	318	299	313	328	351	326	328	314	328	320	346	338	306	331	339	326	325	315	319	331	300	347	306	358	318	299	338	316	328	321	313	327	326	320	336	323	337	321	298	317	336	327	312	321	331	363	324	352	345	349	340	308	349	294	304	280	299	321	310	331	323	345	292	333	327	315	335	322	320	325	310	324	318	330	342	342	325	315	297	338	316	332	305	325	333	328	311	367	332	296	316	331	310	309	291	311	355	370	334	308	282	322	326	293	318	325	338	305	326	331	286	338	310	328	316	337	338	333	308	314	342	341	333	316	340	334	340	322	325	322	293	305	341	319	332	343	352	324	332	330	324	298	329	300	293	279	340	313	325	336	319	334	318	318	322	375	316	328	319	321	308	310	325	320	313	334	318	307	350	357	314	340	286	316	342	297	311	327	319	306	336	333	317	314	325	334	328	332	320	328	310	340	292	335	311	360	355	308	313	312	318	305	306	324	346	280	315	329	292	306	310	358	302	306	294	308	296	299	323	310	342	316	294	303	300	311	291	296	315	301	302	339	304	288	329	285	342	337	297	322	327	334	337	330	285	320	313	318	350	343	346	337	309	316	316	328	314	338	337	354	334	344	298	336	327	310	348	308	312	357	352	302	358	327	340	301	304	333	363	318	320	328	353	308	309	307	310	366	292	342	334	318	303	311	294	348	308	322	321	319	358	283	302	299	308	321	316	342	342	352	362	326	324	345	342	297	340	327	316	329	299	311	311	334	326	325	350	316	321	304	312	300	328	292	315	328	313	335	341	356	319	337	326	316	330	310	336	322	322	334	320	336	310	322	329	334	330	340	308	334	343	298	312	314	337	316	349	302	342	328	351	327	330	311	322	336	328	324	315	313	322	305	329	297	326	335	308	326	376	310	308	309	324	340	313	329	304	317	315	310	354	302	309	363	302	344	292	329	346	319	310	324	322	304	349	305	354	310	325	289	312	338	313	276	310	296	346	319	328	334	304	321	323	344	318	329	322	309	320	355	304	308	353	318	307	331	316	311	315	293	341	303	342
14838	24013	15570	6856	3701	3105	1926	1030	571	344	292	291	275	265	310	268	290	269	302	289	303	293	272	277	293	253	285	313	299	292	293	302	314	292	284	276	289	293	247	288	274	298	311	297	246	292	254	267	312	255	277	304	321	255	302	294	300	272	311	270	301	298	294	272	269	287	293	296	327	294	292	304	292	293	279	295	306	294	289	318	280	297	303	285	282	260	274	304	287	293	300	297	247	310	297	273	279	276	250	296	292	285	280	259	270	278	261	267	251	263	297	266	293	289	280	293	292	294	275	265	281	308	298	285	275	266	276	302	293	285	260	258	331	305	281	279	264	284	313	279	290	274	257	308	286	289	267	290	301	286	267	280	265	307	264	265	299	271	312	281	323	276	273	279	271	281	307	295	275	305	286	268	275	282	303	290	280	281	318	299	250	269	289	263	289	298	287	276	303	287	288	267	291	270	312	267	281	269	266	286	286	255	292	302	281	281	295	264	293	269	278	257	311	300	279	289	290	274	291	280	259	304	295	264	299	292	286	290	276	323	270	281	256	284	305	293	273	284	297	312	283	274	308	294	277	266	255	293	285	289	286	293	280	296	250	279	282	276	262	287	283	297	273	306	308	277	291	270	321	267	259	285	273	266	267	309	268	280	302	284	282	282	267	297	271	298	278	295	307	281	297	283	285	280	275	305	316	281	293	277	278	312	295	270	294	291	286	265	272	277	299	295	286	315	275	305	288	307	265	290	318	284	264	286	304	300	286	294	272	275	273	316	277	289	257	258	295	275	301	296	316	277	306	266	266	281	274	313	266	287	278	279	293	305	300	283	297	279	295	278	284	264	274	262	301	293	290	281	280	300	294	301	312	334	296	287	265	295	262	291	259	280	275	312	290	275	307	292	296	272	280	280	315	254	306	275	279	275	309	297	264	278	316	286	284	279	305	284	268	249	257	277	270	262	282	260	292	277	273	288	287	278	283	276	289	292	282	268	269	262	300	275	292	268	278	281	285	292	271	294	296	295	280	286	271	288	293	282	281	277	320	327	257	294	293	300	305	249	300	278	291	331	286	305	271	292	305	262	318	275	290	268	276	306	276	269	292	281	268	303	290	267	282	292	298	293	255	295	318	287	290	322	283	323	290	256	294	285	291	282	307	283	281	288	262	277	307	299	258	289	324	308	294	262	282	288	273	293	299	301	291	268	270	277	308	311	278	255	315	300	300	308	260	305	256	278	262	270	282	299	275	273	293	271	317	259	287	294	288	262	276	298	297	308	300	277	299	302	288	285	279	286	302	276	311	274	278	261	268	278	283	288	297	285	283	289	287	270	317	312	281	308	276	284	285	326	293	297	311	317	275	310	265	272	300	294	278	291	291	312	279	293	293	292	289	279	282	302	290	290	285	309	292	282	281	283	278	268	279	276	315	266	262	271	282	296	295	285	261	237	309	283	284	305	283	279	274	276	281	263	254	274	261	301	254	322	298	281	271	271	303	291	269	310	265	278	273	254	281	253	264	270	286	235	259	264	283	343	304	291	275	263	288	311	295	310	283	273	320	302	319	298	296	306	290	286	271	285	290	291	295	270	262	296	279	308	270	271	279	289	294	262	286	299	259	324	265	286	296	306	290	298	284	302	272	291	327	282	302	261	307	282	276	263	285	284	276	266	277	277	294	315	304	287	301	255	290	264	267	297	295	250	281	284	303	310	300	284	261	289	312	293	294	255	288	281	270	284	274	297	279	280	313	276	294	270	288	270	320	302	280	310	300	269	297	286	258	277	292	280	261	300	302	283	287	298	267	265	310	279	287	286	274	297	333	258	260	300	259	281	291	281	328	283	281	271	276	253	316	280	300	264	291	267	316	303	242	259	302	300	275	299	283	286	272	281	296	291	307	266	306	298	267	303	270	283	284	299	294	298	300	268	280	295	276	265	282	285	267	256	254	268	294	272	278	280	317	287	316	295	323	300	275	297	300	308	314	304	289	268	265	270	293	271	297	279	280	274	287	285	298	272	272	278	335	283	261	323	265	252	317	273	282	252	301	290	306	292	265	280	310	238	284	297	294	315	319	294	282	294	294	308	314	291	270	274	275	266	295	252	285	266	289	284	284	276	289	308	254	293	283	266	296	296	282	264	288	286	264	253	274	283	267	311	280	253	284	289	291	306	286	298	306	295	298	280	301	268	301	275	302	283	308	312	300	311	289	247	285	288	263	303	272	301	307	306	304	292	302	298	278	285	281	300	289	275	284	279	276	266	294	322	295	260	297	308	314	276	292	292	306	257	290	311	274	276	279	292	272	282	306	284	288	266	282	295	306	281	268	285	269	293	314	287	278	307	295	310	293	275	257	289	307	295	291	278	303	296	290	276	311	298	318	272	255	257	309	283	289	269	311	280	326	280	275	247	291	257	282	270	300	257	296	270	281	311	295	294	283	261	281	304	263	267	299	286	271	303	298	300	287	272	264	280	284	319	279	268	275	266	304	258	306	263	318	296	274	301	256	251	276	304	295	275	287	261	308	294	252	291	259	278	303	280	275	304	273	282	289	297	317	278	303	290	284	272	304	245	280	247	297	305	286	260	272	303	296	276	263	337	289	267	248	287	267	280	303	278	285	263	266	310	294	281	299	272	278	288	297	307	288	304	282	297	308	267	281	291	280	274	311	292	313	285	302	314	287	296	274	290	287	267	267	291	286	280	295	293	287	285	278	279	278	281	253	276	308	265	298	282	278	287	304	268	309	317	294	306	295	292	317	279	266	277	275	293	312	261	302	283	296	295	281	294	303	281	295	265	274	288	339	285	280	278	290	309	303	280	275	339	274	297	248	315	331	306	278	264	295	272	307	275	276	262	286	300	301	288	312	266	308	307	287	272	289	258	275	310	300	303	297	277	272	277	273	261	287	297	280	300	279	274	256	327	269	319	250	288	293	293	299	296	284	311	270	307	295	274	272	303	272	274	307	294	286	251	272	290	309	294	263	258	271	293	314	309	276	286	296	285	294	326	300	301	273	302	266	290	268	263	276	289	284	256	284	302	287	274	289	273	275	295	278	277	254	290	289	298	295	281	249	275	322	251	301	313	326	286	284	274	302	283	322	302	284	290	294	300	278	285	260	283	277	274	295	282	267	284	295	280	276	281	285	263	279	253	303	288	310	308	284	309	296	277	263	287	270	284	282	279	256	303	304	299	293	299	294	297	306	281	273	261	289	274	267	306	322	295	280	280	286	288	282	295	294	298	280	272	284	275	261	266	323	307	273	309	289	267	278	269	291	270	270	290	270	287	283	271	303	307	275	257	307	252	268	270	282	299	296	293	289	246	264	283	253	285	302	267	312	264	297	255	291	282	288	276	277	284	290	308	279	285	301	298	258	288	289	256	273	286	278	304	277	269	280	318	301	268	287	290	274	301	264	314	292	280	261	294	308	266	280	327	276	295	268	281	316	260	283	253	298	284	265	276	270	259	259	274	303	289	290	282	290	272	298	293
25590	22774	34759	35948	30650	30697	16306	6036	2286	732	369	337	352	349	363	352	359	346	342	337	320	361	357	367	332	362	319	327	345	312	373	336	373	347	334	326	348	344	370	343	340	367	341	356	354	376	346	345	315	364	347	336	385	344	352	356	344	363	314	367	328	363	320	333	318	366	344	349	345	311	336	345	343	309	306	367	329	330	388	333	344	339	358	336	358	360	326	333	358	373	363	348	356	342	355	347	341	348	334	319	350	368	366	336	328	334	336	378	317	375	350	352	345	347	350	367	347	345	313	342	325	326	361	349	362	360	352	333	363	332	358	386	352	311	357	341	333	356	376	313	340	354	364	365	330	358	365	333	341	337	306	370	322	314	367	342	358	359	348	354	346	346	350	357	360	392	340	387	284	347	328	348	334	361	368	329	336	335	319	350	376	332	349	343	357	347	348	318	352	313	327	337	367	363	336	387	355	324	384	328	375	316	346	346	341	341	330	333	350	340	331	331	306	321	315	330	359	337	379	381	373	361	308	327	349	371	353	355	341	343	330	333	382	317	342	363	366	319	367	374	337	318	337	345	340	334	321	318	367	336	327	302	353	341	344	373	377	357	348	327	357	340	341	353	376	319	342	362	303	363	345	358	357	374	330	394	346	325	345	350	335	319	334	332	340	351	341	316	325	350	354	355	371	363	373	336	339	355	327	341	322	361	325	365	350	331	330	358	342	324	324	353	328	347	340	351	374	336	357	346	358	346	336	328	363	316	352	370	333	329	347	358	364	333	329	346	356	320	369	344	320	331	368	334	334	339	310	332	327	363	344	341	351	338	367	337	364	319	338	350	362	344	351	374	313	335	360	326	372	370	344	345	352	319	329	363	361	377	341	343	370	389	355	346	347	355	339	362	367	340	331	341	342	345	340	334	320	351	351	342	330	364	342	319	377	361	352	353	315	345	349	342	358	336	306	336	370	360	345	318	352	341	345	339	346	344	387	348	330	360	341	343	367	353	344	332	341	370	354	373	327	357	369	341	315	337	371	329	335	327	325	377	332	343	372	361	350	374	319	338	337	328	335	349	342	342	369	347	338	358	338	328	344	362	360	335	350	305	354	331	336	354	310	340	348	371	357	338	306	352	346	346	370	321	337	326	360	343	355	367	323	306	380	384	331	367	349	337	340	363	323	367	331	302	329	293	347	362	367	370	360	332	369	361	330	353	331	344	333	358	346	319	324	343	331	342	321	347	327	338	317	358	346	347	322	340	328	337	328	340	374	355	343	366	319	342	374	342	340	384	346	326	334	378	336	333	347	341	346	304	349	320	366	337	348	329	336	324	368	308	369	338	324	376	325	360	360	395	381	351	337	327	350	339	340	335	304	342	387	335	364	343	349	362	338	309	345	340	349	349	312	311	331	375	379	347	325	327	368	354	340	332	365	350	334	335	342	390	315	343	320	348	361	347	329	321	323	342	345	383	341	321	356	339	346	327	351	346	330	367	335	365	344	338	365	356	375	328	365	317	292	302	357	340	355	366	336	348	368	329	320	348	324	325	354	349	333	344	339	339	384	331	343	334	326	319	315	337	361	325	340	355	368	354	344	356	354	329	339	372	326	319	307	350	355	339	312	398	348	346	328	342	344	353	321	354	343	335	352	313	362	342	353	337	339	369	377	317	347	341	341	347	338	321	349	351	328	347	368	322	328	361	368	336	343	357	368	336	334	340	355	296	350	321	388	309	333	361	351	329	327	328	325	384	352	346	353	326	365	309	370	320	335	339	324	321	356	356	328	302	361	350	351	356	324	329	341	336	342	401	338	328	332	344	345	310	354	364	346	329	375	341	338	362	350	343	354	310	299	356	338	346	357	351	332	352	355	353	357	340	372	334	348	367	340	341	369	333	360	349	380	341	357	338	333	339	326	354	348	318	359	354	361	351	337	337	373	315	342	336	327	371	341	343	346	353	353	343	306	334	363	347	310	342	339	316	344	335	324	351	340	350	353	343	359	318	359	352	348	325	356	367	336	335	341	367	321	325	318	341	367	326	337	356	322	345	332	324	303	316	315	334	325	360	334	349	349	351	329	357	319	331	387	341	351	373	331	333	370	325	326	340	347	369	327	357	370	346	384	330	343	351	352	349	353	358	362	318	349	354	337	349	346	344	331	345	361	351	354	299	326	357	335	346	349	380	336	309	348	326	364	372	365	323	368	337	338	327	349	333	317	351	340	325	351	356	339	356	360	347	345	353	341	346	307	363	360	338	338	337	351	346	341	327	367	346	338	353	355	337	360	324	340	353	337	327	355	330	351	331	329	372	376	356	346	368	361	344	377	339	372	348	284	330	376	374	348	349	343	343	341	360	347	360	343	328	324	355	339	333	338	340	335	311	321	335	360	339	341	382	348	350	334	378	327	337	325	345	346	349	359	340	345	300	325	328	350	348	337	336	361	356	319	355	319	314	358	336	335	363	306	404	357	343	342	371	358	351	344	324	324	347	360	322	362	344	353	334	329	362	352	348	361	320	337	331	347	368	354	352	357	331	344	333	348	334	310	371	374	355	337	338	367	344	319	340	360	364	350	323	367	352	351	325	360	329	332	351	339	338	350	348	364	336	314	335	303	342	305	337	341	373	338	355	319	360	360	335	386	342	366	326	333	370	354	330	332	342	356	340	316	355	308	381	359	331	340	342	344	367	347	343	353	355	368	353	354	361	344	370	372	371	337	375	374	374	310	310	351	348	356	332	323	351	318	362	324	379	346	321	354	318	325	364	316	356	351	359	333	334	348	324	309	333	344	384	312	375	322	370	317	339	345	353	344	374	369	363	345	313	306	298	324	390	314	337	326	359	314	334	339	385	341	309	337	338	342	357	336	338	321	376	328	339	345	323	360	338	333	349	329	356	307	351	335	305	319	358	350	340	365	341	335	354	358	375	343	365	332	351	391	325	365	348	342	330	328	341	327	366	339	351	324	329	333	358	377	360	333	321	330	335	349	385	341	377	324	342	339	354	364	335	362	357	380	330	355	353	329	334	360	334	308	337	317	336	325	343	331	317	353	329	347	348	333	359	364	333	338	348	347	334	364	315	350	347	371	358	333	333	345	354	312	347	322	343	357	365	339	370	352	345	339	348	314	357	339	332	341	330	352	341	338	348	355	346	362	341	309	344	341	343	333	355	283	397	380	374	318	344	351	348	334	343	346	331	353	342	360	325	370	386	336	357	363	307	354	342	324	358	354	349	313	334	338	359	327	347	298	321	316	325	347	365	367	351	338	362	321	359	340	337	388	365	329	341	343	339	364	335	332	350	325	323	329	364	350	367	338	350	345	316	336	352	341	350	358	362	339	349	368	338	327	361	339	334	328	369	348	352	309	332	339	316	358	306	348	342	333	378	338	350	325	336	337	323	342	346	338	352	325	362	352	305	336	335	389	333	372	337	384	332	359	330	346	352	324	353	364	342	388	317	353	321	371	331	347	322	332	355	352	351	328	338	343	358
51248	82948	63858	40182	30548	24582	11259	6037	2771	831	373	335	348	351	360	351	341	347	342	342	337	340	323	314	335	337	336	342	354	358	338	351	331	401	308	319	318	344	315	281	359	351	339	377	330	322	347	328	325	331	328	348	321	351	345	351	323	318	356	342	328	317	336	386	321	354	319	352	349	350	321	330	351	329	350	384	346	354	338	329	353	333	347	340	318	342	305	311	331	346	330	334	323	324	365	346	326	337	290	341	349	342	317	335	359	351	314	339	327	336	327	338	357	345	335	353	307	363	354	340	336	370	344	375	332	312	340	351	348	317	343	337	338	361	376	356	359	352	326	331	329	352	356	350	323	334	317	344	326	312	338	324	334	363	321	346	335	329	335	349	344	362	343	320	354	320	314	343	347	349	313	318	318	319	320	347	360	343	309	342	347	338	354	325	361	358	326	298	334	323	369	336	337	328	326	340	382	317	336	354	315	332	342	320	347	363	355	344	336	340	316	320	300	334	333	338	363	311	344	348	314	349	330	329	337	324	314	345	308	343	331	323	330	365	320	333	351	319	310	334	364	313	323	374	310	293	302	350	340	346	332	291	370	316	337	312	291	355	314	347	328	340	377	350	358	336	362	348	332	325	346	341	338	345	367	311	317	324	329	320	328	319	333	357	318	323	344	318	321	330	314	314	311	312	342	349	325	318	361	351	343	324	291	327	316	320	357	328	327	358	348	308	355	328	310	355	353	336	332	331	342	382	358	349	351	331	308	340	305	313	365	320	353	325	343	350	320	343	346	334	343	350	369	329	338	329	339	327	338	342	310	322	335	346	323	332	337	325	329	327	319	328	354	312	362	356	356	339	352	336	354	313	340	333	316	344	306	372	317	354	341	365	346	324	357	358	310	328	327	319	355	345	328	349	336	347	336	377	331	366	338	347	320	333	323	330	330	323	346	323	333	319	345	309	370	335	338	334	330	319	326	345	342	355	350	318	342	341	338	319	353	365	356	350	343	347	322	341	338	370	319	335	313	312	316	336	356	319	337	343	314	316	334	319	358	339	341	372	356	334	357	344	342	342	349	330	345	343	360	339	327	341	338	342	349	348	326	325	352	337	306	324	326	319	357	333	374	345	324	348	327	333	335	300	313	351	301	342	328	367	323	364	323	338	379	357	341	373	311	349	354	335	360	362	327	345	307	338	375	370	319	349	320	334	355	324	379	363	307	353	328	329	331	307	336	339	322	365	334	337	323	340	337	358	329	352	305	356	336	334	311	331	310	334	313	338	344	379	306	321	332	321	320	327	318	340	308	334	357	361	341	334	329	353	333	289	310	333	322	336	319	351	308	332	319	335	364	331	346	335	316	329	345	314	340	320	334	327	304	346	333	330	331	337	359	321	373	310	329	350	323	344	329	343	350	363	355	350	348	324	313	334	323	338	384	357	323	377	320	308	347	367	330	320	347	293	342	351	336	344	347	329	312	324	338	340	363	320	321	366	310	310	353	338	351	346	349	315	338	332	342	368	327	336	344	332	312	330	360	348	296	321	323	309	360	330	321	329	338	306	319	359	339	341	354	304	347	341	294	341	330	351	312	303	302	304	323	341	360	332	325	343	332	293	322	324	291	307	353	315	321	336	333	349	322	318	340	351	306	321	328	331	318	366	359	332	336	318	335	316	331	318	359	329	345	295	369	355	340	355	328	333	344	326	340	302	347	342	363	334	359	360	341	314	305	319	352	342	325	358	327	312	346	336	358	351	342	332	339	325	329	325	357	329	329	349	332	325	325	321	341	323	335	341	328	338	302	332	353	304	335	304	321	310	343	339	325	346	303	393	338	356	312	344	326	342	325	316	343	330	297	347	328	311	321	321	338	340	321	346	336	388	352	346	358	304	322	308	335	310	341	348	336	340	330	329	307	307	351	325	331	362	338	337	358	325	345	361	340	349	356	350	353	350	336	349	338	373	321	350	362	340	347	355	308	326	319	361	342	323	328	331	336	294	337	342	329	351	343	325	336	338	335	340	312	340	317	320	343	302	295	313	336	340	337	351	331	357	346	337	359	366	324	300	320	312	372	323	346	328	335	324	352	353	321	329	325	324	311	342	333	310	343	359	318	361	330	321	355	319	349	348	325	320	313	358	364	328	316	349	307	298	342	364	364	349	363	307	350	387	340	340	314	347	341	314	313	341	339	297	334	334	318	327	330	361	330	353	353	334	338	351	348	330	335	333	353	317	313	323	319	330	322	356	326	372	346	334	338	348	343	363	369	335	326	351	328	350	332	352	331	309	323	334	325	329	353	347	382	343	348	349	324	338	355	368	326	359	328	339	359	340	329	332	358	344	323	363	329	325	337	337	320	304	346	355	358	328	339	377	344	319	339	327	348	353	332	346	360	341	345	361	368	297	292	339	343	342	329	329	328	324	328	353	318	305	340	342	353	356	324	326	338	341	346	314	334	330	341	351	317	343	330	338	354	288	324	355	340	340	333	301	331	315	318	326	325	325	307	315	332	346	284	332	322	383	305	317	321	351	357	352	319	324	333	324	347	341	317	297	313	341	327	317	345	356	337	332	338	360	319	341	351	333	327	329	355	364	366	297	318	379	345	346	340	331	353	353	367	324	355	345	375	342	344	328	356	340	321	349	353	337	348	283	312	303	319	327	342	321	318	333	347	325	336	344	293	331	318	336	344	314	343	340	323	336	357	350	325	357	344	349	322	331	324	349	342	343	341	319	343	339	326	363	315	344	333	337	363	327	316	309	348	331	347	327	326	330	363	332	366	338	365	302	345	353	340	306	339	314	341	319	335	339	340	313	333	337	321	325	317	320	341	318	334	326	357	341	370	349	335	325	336	378	319	321	333	331	364	304	351	296	306	320	348	337	359	361	305	318	313	370	328	332	359	332	334	316	342	323	373	319	317	350	354	327	347	310	309	348	306	340	300	319	328	361	320	301	308	307	348	326	334	331	331	346	361	316	325	376	323	329	350	289	315	373	324	323	323	305	319	350	344	328	341	332	325	359	303	352	342	350	336	329	376	322	304	322	356	363	327	345	317	316	360	324	312	335	312	307	338	330	307	338	336	356	317	301	345	368	306	300	325	357	349	356	321	344	335	350	344	348	312	339	345	353	324	339	366	365	332	338	355	368	368	310	323	326	337	337	334	332	349	354	322	350	352	300	338	322	354	308	346	370	338	324	349	316	342	332	319	351	345	345	359	344	315	361	344	329	348	331	333	350	358	338	333	323	335	357	322	341	347	324	357	333	353	336	344	338	328	368	311	338	319	349	335	356	323	323	342	333	353	338	347	305	324	346	313	328	322	330	334	318	312	341	337	309	338	328	351	329	325	320	308	346	379	331	324	307	372	301	337	372	313	351	273	333	320	316	360	332	326	328	318	310	326	345	314	332	341	333	358	357	359	326	367	374	343	338	360	351	291	342	345	355	321	349	347	369	317	334	338	350	337	351	350	345	348	331	346	306	339	317	344	333
24596	22125	32447	33678	33197	37714	24916	10715	5221	1400	592	577	516	527	524	524	501	513	509	477	496	529	501	497	506	479	509	517	513	492	497	516	461	478	514	549	494	483	550	538	484	469	513	537	487	512	445	457	498	519	473	510	511	495	490	473	495	555	508	494	485	516	474	489	489	531	489	516	519	523	512	553	524	492	467	525	521	502	470	500	462	534	487	475	451	488	514	481	509	542	484	500	506	487	500	556	516	503	470	490	482	472	523	490	458	495	502	448	495	526	477	490	501	516	481	510	512	499	461	495	474	466	505	462	458	488	491	518	493	504	482	516	486	484	466	450	484	470	489	508	488	542	463	523	533	525	504	459	542	525	504	495	507	491	481	536	493	476	520	470	466	476	498	483	490	480	489	464	477	517	476	461	519	536	478	503	459	464	483	504	520	517	495	497	508	491	497	537	514	490	516	455	504	478	497	519	493	504	473	470	472	491	496	526	480	510	519	500	506	477	482	494	498	476	514	484	484	546	492	512	553	498	498	488	475	494	497	476	526	494	529	481	509	497	491	482	487	521	431	515	493	461	538	526	475	506	487	495	476	500	513	475	483	473	497	453	463	474	504	488	498	507	510	452	516	464	511	468	484	545	469	481	535	519	537	468	480	542	520	507	501	560	496	482	509	513	488	469	512	500	523	483	493	508	510	476	488	507	482	465	448	473	479	492	476	505	470	524	514	488	477	480	474	462	534	537	507	528	486	502	486	491	511	513	515	486	486	477	534	468	452	458	487	485	508	492	496	488	497	515	498	496	485	532	534	506	506	450	486	502	464	509	506	493	496	491	483	550	489	530	481	463	508	485	481	512	478	503	503	498	472	482	492	450	473	505	498	512	493	508	507	495	515	502	492	483	483	489	499	487	502	484	501	485	497	524	491	487	496	515	476	491	505	480	445	475	425	496	467	497	485	489	469	492	501	504	461	508	525	468	502	481	456	495	483	531	526	446	498	508	487	451	485	498	513	485	471	504	539	502	465	475	496	479	477	481	469	468	482	501	466	496	501	527	505	487	481	492	461	506	507	491	494	457	501	483	509	530	492	504	523	525	492	439	452	480	471	477	481	491	467	499	466	543	476	517	456	538	471	492	527	480	496	523	506	531	491	473	500	499	495	429	540	494	486	496	484	449	501	488	485	522	496	478	493	472	498	492	487	522	491	499	501	469	504	528	510	477	491	484	510	497	467	506	487	502	491	486	480	479	501	500	512	477	516	502	480	498	580	486	482	479	489	491	536	481	458	500	534	469	489	496	473	494	454	521	467	474	476	497	531	484	524	500	451	480	509	468	509	496	497	482	499	476	479	504	486	533	526	508	474	501	484	460	479	529	499	521	515	507	523	459	500	468	475	503	505	475	512	542	477	484	488	496	486	501	510	462	508	496	474	469	547	498	488	502	449	504	480	473	523	506	499	500	487	482	486	494	506	508	544	496	454	484	510	488	480	473	497	495	479	525	475	511	514	480	478	526	478	501	502	511	497	518	517	498	484	526	471	494	483	499	507	489	490	510	470	477	537	498	476	494	512	487	521	485	490	501	496	506	489	489	518	492	540	497	506	489	492	486	478	470	478	525	481	493	489	499	472	498	487	508	468	486	503	509	499	489	537	494	494	521	472	509	480	519	494	535	476	491	463	524	466	481	543	507	457	486	468	488	508	497	459	500	482	505	477	497	487	483	487	473	500	513	506	488	458	517	517	477	508	522	463	484	521	495	502	476	487	498	467	519	504	500	484	476	527	484	491	494	509	503	494	525	507	487	478	439	528	498	469	492	511	508	496	470	512	462	511	470	502	464	518	505	447	455	519	480	459	444	515	515	493	514	551	478	520	491	553	486	511	478	499	517	531	469	474	506	493	490	502	515	511	500	483	478	505	517	489	484	488	490	483	491	489	482	500	490	501	471	491	530	510	502	474	495	519	500	503	492	489	522	503	441	499	475	522	502	494	517	518	480	488	485	481	464	488	491	557	480	500	482	484	445	512	481	489	498	464	493	490	505	484	500	502	451	502	461	501	478	511	446	489	512	510	525	442	524	494	541	471	492	465	501	506	471	456	462	490	497	520	510	528	458	464	514	469	484	490	503	456	482	464	479	551	482	489	465	514	509	469	527	506	474	508	501	466	505	475	493	452	467	534	486	470	502	515	571	480	502	504	455	477	522	494	462	533	533	484	510	522	498	449	475	489	494	494	485	509	471	497	482	472	483	469	514	518	491	472	503	531	514	504	474	508	477	488	468	495	494	553	501	484	478	449	488	523	465	499	519	528	477	520	517	447	522	519	492	509	461	472	481	490	467	491	427	473	497	464	485	523	506	509	459	495	498	491	464	480	503	490	486	506	489	503	478	480	493	509	523	478	458	470	466	461	510	514	499	482	485	483	504	491	489	477	493	451	512	484	493	494	502	513	493	515	476	488	484	497	494	459	499	526	493	501	509	485	444	469	520	481	499	514	490	505	481	536	507	502	496	506	453	493	469	505	508	507	530	488	455	516	504	475	503	484	531	542	498	488	496	517	467	519	491	539	486	485	472	492	514	480	512	534	483	503	493	493	529	501	513	468	486	512	489	505	528	497	533	520	508	492	514	490	472	492	458	487	478	488	478	499	524	501	530	504	474	457	514	466	508	499	483	492	554	496	515	448	448	504	482	484	468	546	493	467	464	504	470	534	495	486	495	500	493	480	445	498	530	505	496	457	506	461	468	477	542	481	475	479	522	475	487	497	488	525	518	461	470	498	515	464	491	487	482	472	474	526	534	516	467	485	490	511	481	526	495	472	499	551	455	505	531	499	480	483	473	487	454	519	476	494	517	515	465	512	480	459	532	541	481	494	515	465	485	528	480	465	486	499	491	490	501	462	500	497	480	524	491	520	469	494	502	524	490	503	487	481	476	475	505	461	464	506	470	504	570	493	484	489	484	502	556	501	479	494	442	492	490	499	496	451	459	524	505	520	505	509	483	427	478	489	485	477	496	483	460	519	476	519	474	482	484	478	519	484	484	493	463	507	488	491	524	530	458	465	485	453	488	526	503	496	452	469	496	476	479	489	518	516	459	502	497	473	478	473	492	485	485	507	502	505	473	501	476	530	529	478	501	454	538	505	477	517	506	506	486	505	497	506	522	504	509	492	494	494	510	488	508	494	513	474	515	495	498	459	521	479	458	473	550	486	485	528	498	484	505	503	515	489	492	454	513	536	467	501	483	506	481	497	524	485	515	515	497	462	463	524	505	489	512	502	430	503	502	517	525	513	469	531	488	482	495	477	493	444	517	530	486	514	520	525	501	473	479	472	506	522	502	478	482	499	504	491	474	491	476	474	468	512	515	488	496	487	502	517	526	499	491	532	528	490	481	501	442	481	464	472	530	462	500	529	516	506	457	514	538	487	468	486	467	502	494	461	506	526	484	491	513	507	500	496	503	517	491	499	511	525	521	467	531	453	539	432	490	520	506
61029	97110	75092	54410	39623	36082	16804	9791	5702	1690	513	491	514	483	482	482	480	473	451	472	504	475	513	489	466	496	508	529	452	511	475	494	470	428	495	449	495	478	442	475	451	506	463	461	485	471	478	453	467	473	477	446	483	445	419	467	452	471	477	477	476	455	486	500	445	460	454	463	485	494	525	519	494	465	446	471	457	498	515	438	431	492	434	486	485	470	472	468	458	509	500	463	451	459	464	498	448	474	440	458	503	498	508	467	476	449	498	462	504	468	509	426	483	462	495	458	476	465	514	488	453	500	504	466	476	438	436	450	544	471	454	497	488	480	450	496	457	496	483	470	466	492	460	448	487	443	445	472	461	474	500	514	477	485	491	490	458	467	482	469	461	473	461	493	486	447	468	454	474	454	486	500	431	464	447	427	528	454	460	489	465	504	471	472	468	501	474	477	452	445	466	446	477	495	474	484	499	479	468	437	443	482	453	478	472	471	489	450	468	513	409	480	491	470	482	484	493	466	462	438	461	498	444	478	503	474	516	423	507	424	469	459	475	475	490	465	452	458	458	469	455	443	496	470	491	489	446	471	441	468	504	461	479	476	490	496	512	466	488	486	472	485	463	514	491	489	463	437	478	455	480	493	460	460	455	470	454	464	472	480	448	469	447	433	442	430	455	487	439	465	463	456	467	466	442	459	445	485	465	488	513	456	437	483	452	476	443	473	461	462	500	483	458	461	462	488	453	501	452	491	472	474	469	442	498	499	465	473	438	486	449	491	499	491	471	469	525	473	466	476	490	439	521	474	499	486	471	451	495	469	504	484	500	501	484	484	422	486	450	475	467	444	457	504	487	473	486	451	483	498	440	460	481	486	500	456	470	456	463	496	507	464	456	486	451	444	451	515	474	419	465	430	485	471	478	460	458	466	465	455	500	480	480	467	466	485	451	435	453	491	445	465	457	449	481	490	486	480	484	500	491	435	509	490	490	472	458	464	480	474	456	479	429	488	471	447	459	464	463	484	509	489	450	494	525	479	465	482	480	426	424	465	463	462	474	445	489	506	477	490	472	472	466	479	462	456	505	427	452	474	468	501	444	472	442	470	471	451	432	482	485	473	489	516	468	423	461	499	490	487	449	497	449	482	457	482	465	480	480	494	504	466	453	463	483	495	456	463	481	496	472	458	477	442	491	465	455	476	468	523	450	466	448	472	467	454	446	465	477	462	516	451	444	497	474	451	482	467	470	465	482	471	438	490	465	430	471	431	482	472	470	462	498	448	494	460	478	496	492	518	422	513	491	434	500	516	472	455	500	493	452	434	463	443	496	481	463	445	446	485	478	487	499	463	505	469	473	463	493	481	467	501	482	482	448	502	471	473	468	481	477	431	477	524	473	507	471	485	457	526	472	506	442	454	467	473	476	444	469	495	474	461	513	503	445	474	457	473	449	493	494	467	485	466	441	440	452	456	446	495	502	440	453	455	501	475	488	484	454	518	496	488	446	470	452	494	513	467	489	467	479	471	445	502	510	460	464	480	486	454	487	449	485	465	422	469	474	450	442	486	526	468	479	497	457	474	476	469	481	434	463	463	495	498	434	488	468	439	482	472	476	459	501	462	460	519	497	454	434	495	470	458	430	467	453	471	445	456	488	434	465	495	444	467	479	464	481	472	428	480	490	458	479	460	485	462	448	471	475	470	466	474	461	476	476	491	453	463	459	473	475	436	454	430	490	498	476	476	454	476	444	459	445	472	477	444	451	498	471	470	447	464	451	508	488	453	477	451	491	464	435	486	481	430	483	467	467	472	439	448	486	497	425	463	445	471	479	468	448	453	457	499	466	460	464	460	485	447	497	500	473	471	487	473	472	423	462	474	465	459	478	451	494	511	489	461	507	440	472	484	452	466	459	507	468	470	463	428	481	505	466	482	477	472	505	498	457	460	462	445	476	476	488	445	466	451	450	533	522	477	493	459	468	470	443	433	463	460	487	452	460	498	516	450	508	461	482	465	509	502	469	479	482	503	471	490	461	477	490	477	439	481	495	468	533	420	479	472	517	512	472	485	501	460	527	495	505	486	472	480	500	432	489	474	466	472	504	456	426	464	463	477	453	499	469	477	477	478	441	451	474	466	447	467	428	473	468	504	458	464	436	478	486	522	503	466	462	499	449	449	487	499	507	470	503	443	522	461	456	468	435	488	446	468	451	486	446	480	488	435	457	519	466	472	453	438	495	482	470	461	457	457	475	484	482	461	437	444	437	475	496	476	467	494	498	486	451	514	467	463	440	469	469	442	501	488	488	476	434	474	471	497	445	443	457	440	485	465	457	508	434	458	493	473	489	499	466	489	450	434	485	479	471	457	473	476	465	446	506	450	429	453	485	472	463	498	491	488	464	461	446	475	489	492	483	491	470	451	467	486	473	491	472	440	482	429	459	470	464	491	461	478	481	489	475	486	492	470	480	433	486	490	515	471	475	475	461	459	481	503	432	505	456	470	492	479	462	468	462	474	460	489	484	458	467	521	470	490	484	471	447	481	484	432	509	459	483	478	473	433	473	504	472	466	485	442	465	494	464	461	449	498	486	439	429	458	472	472	471	473	459	505	493	444	457	503	489	488	456	450	477	474	474	456	478	481	436	448	474	491	414	466	458	455	469	445	468	479	486	487	461	462	442	446	485	463	512	477	482	494	445	459	489	433	503	491	493	480	455	428	469	446	474	477	492	456	505	504	445	487	497	479	475	457	467	451	479	462	466	458	440	485	481	455	466	461	462	468	485	494	462	464	500	475	462	467	518	517	446	504	502	496	428	440	470	438	461	497	482	488	457	457	483	460	495	477	460	490	491	467	463	460	444	476	483	483	476	453	459	473	451	427	476	462	471	414	493	497	479	486	467	448	457	449	460	454	461	453	493	495	482	493	472	486	500	450	496	476	482	467	479	480	483	452	467	483	468	443	462	449	451	475	448	500	462	484	472	481	466	443	463	450	464	470	478	476	449	483	453	497	474	493	477	492	478	457	451	460	437	440	511	497	456	473	430	465	436	424	466	476	480	464	444	438	420	440	414	450	489	444	432	479	474	457	478	475	408	462	479	506	435	458	467	457	458	458	455	450	494	498	458	482	445	469	448	436	462	454	475	466	486	445	443	448	449	447	451	488	473	497	467	494	491	460	436	487	492	477	463	511	475	490	474	490	487	496	464	470	470	481	447	448	495	424	449	436	469	427	493	463	444	429	461	465	512	505	470	450	478	480	494	446	503	465	454	466	466	437	452	502	481	435	473	454	466	434	476	433	472	502	488	472	452	456	494	478	463	453	463	455	484	463	459	449	484	471	481	509	435	458	476	508	430	442	471	480	431	473	462	486	442	476	462	506	511	475	439	442	497	515	480	448	509	472	505	436	455	473	470	463	514	440	435	486	434	438	481	490	453	476	489	432	509	496	443	460	478	442	446	495	450	484	431	479	508	475	436	454	463	444	469	417	446	467	504	475
28800	23188	19757	9254	3464	2954	1719	797	558	365	330	337	350	333	329	338	340	306	305	318	350	353	336	347	314	352	363	342	325	308	329	337	348	347	301	331	316	290	336	327	355	323	300	335	353	326	326	314	308	325	349	337	336	324	310	324	336	351	340	334	313	324	329	332	325	329	334	314	340	346	329	311	330	360	309	364	326	349	341	335	345	350	345	342	314	312	324	339	345	317	324	335	306	300	332	357	342	345	316	313	336	313	363	322	333	315	330	272	337	326	335	322	312	355	325	351	367	340	350	322	341	344	337	323	362	314	305	344	302	296	330	334	384	338	333	307	349	340	304	321	316	366	302	340	328	335	310	353	337	292	341	330	339	355	323	346	329	338	354	301	335	325	270	354	348	351	341	325	312	350	324	324	313	323	317	319	324	338	355	365	307	309	346	303	326	354	322	314	369	333	354	309	335	345	354	298	342	303	338	343	336	349	342	325	334	306	330	364	321	347	317	349	325	332	338	308	364	318	281	329	332	328	377	328	333	343	339	317	340	338	362	334	331	329	338	314	284	302	362	311	306	336	314	360	323	325	363	317	320	303	334	346	337	336	323	352	326	325	354	332	338	308	311	329	349	323	359	343	349	328	333	345	322	344	343	338	320	310	348	347	322	320	286	328	364	311	349	302	354	317	349	314	346	385	345	319	335	379	335	331	318	317	343	327	359	342	312	338	364	336	332	340	340	357	324	360	346	369	312	321	322	367	309	320	310	349	338	316	324	317	297	323	290	343	330	332	387	303	288	307	311	349	309	318	350	303	324	351	354	333	316	325	313	346	325	324	348	333	324	358	304	320	321	324	340	301	335	341	307	354	339	348	328	334	358	300	322	333	357	313	332	355	357	337	326	306	346	337	345	298	284	277	315	330	319	289	323	325	348	330	328	374	348	344	326	306	316	340	345	343	337	317	334	352	349	341	349	299	342	358	383	305	305	368	336	350	319	341	329	319	348	328	310	320	308	310	331	325	354	375	346	348	313	322	317	311	341	350	317	353	344	341	348	355	321	334	339	330	324	318	341	337	348	350	330	302	300	350	328	300	314	312	325	346	337	362	319	333	335	371	290	365	346	371	316	337	330	328	333	330	288	323	316	322	355	308	336	357	322	307	348	311	343	315	323	342	335	307	341	339	309	311	358	339	354	332	322	311	299	341	324	323	318	321	315	353	353	340	325	332	354	349	342	345	324	317	352	315	335	341	343	344	361	313	323	318	345	341	321	329	326	374	285	319	334	350	363	330	341	359	325	316	359	319	357	332	324	331	321	303	341	323	325	309	285	300	357	366	348	323	347	369	338	304	336	318	342	341	335	338	320	345	328	321	329	314	326	282	330	315	332	337	330	346	370	304	346	348	330	309	337	338	316	329	333	328	335	327	333	315	363	351	303	322	305	311	332	303	361	320	332	332	309	356	333	348	337	314	307	343	344	383	310	343	361	341	322	299	333	314	316	335	320	360	350	351	347	346	350	339	318	322	329	334	357	300	372	348	366	378	339	353	299	316	312	334	347	311	334	318	312	327	336	326	346	326	317	321	333	343	320	322	350	299	325	329	316	297	368	347	333	335	327	296	321	330	343	350	359	365	343	309	329	349	310	315	334	331	318	344	333	324	303	351	334	306	371	316	296	330	351	341	318	329	343	337	334	355	304	293	341	310	320	321	340	311	361	334	301	338	322	344	335	319	309	358	333	343	340	327	319	351	335	323	296	345	318	326	322	329	357	335	331	334	302	320	349	312	357	316	337	343	345	341	298	324	349	354	326	328	337	340	320	322	330	332	334	261	317	357	340	317	310	339	325	320	332	311	338	314	342	325	365	336	324	306	336	350	361	319	313	319	321	350	344	308	348	307	346	340	335	338	319	354	307	310	339	337	323	323	352	327	348	302	340	323	314	315	351	341	331	310	314	331	334	328	327	352	330	350	338	329	346	316	309	318	333	322	331	338	300	289	379	356	348	323	342	326	364	351	317	342	332	324	325	322	288	348	331	353	310	314	353	336	337	330	362	331	317	320	318	354	324	327	300	350	341	330	357	310	330	332	345	302	331	358	318	332	331	316	323	346	327	339	320	348	334	322	312	317	316	333	314	299	347	323	315	324	347	324	358	286	337	332	319	328	335	320	307	344	315	361	340	345	368	363	338	295	357	338	328	340	319	349	306	357	320	313	302	313	318	334	333	312	319	322	337	339	327	348	344	304	330	326	331	320	348	347	308	357	311	333	321	335	337	326	352	342	328	373	350	306	345	343	342	346	331	323	319	335	349	357	313	328	342	360	308	315	304	331	324	329	336	352	320	344	340	329	319	311	338	350	307	320	327	312	324	317	324	315	305	338	336	320	317	363	334	328	337	373	342	321	356	331	329	370	333	301	305	374	326	328	312	300	337	327	361	332	332	340	328	310	373	349	310	337	303	336	313	317	333	333	323	344	347	372	311	355	326	320	353	338	375	342	315	331	305	323	365	331	364	319	326	307	316	324	354	314	347	337	338	341	331	347	368	320	339	326	326	329	341	338	369	313	306	297	287	318	323	340	331	330	331	319	320	342	307	319	335	348	329	317	328	342	323	337	290	298	344	337	283	321	326	331	344	332	336	315	351	311	318	356	309	323	321	335	333	312	319	347	328	344	307	330	348	333	335	328	324	328	359	350	346	333	353	356	322	344	308	351	339	330	365	337	330	338	327	318	297	337	364	326	302	306	351	324	320	351	315	348	338	329	336	353	361	350	313	365	321	335	368	310	373	384	338	357	350	323	328	360	337	327	378	376	337	347	321	289	308	347	324	345	324	320	317	303	346	313	320	349	341	332	343	329	305	314	354	342	345	330	346	346	333	345	304	329	327	363	311	330	350	386	339	355	316	353	329	305	357	308	328	342	351	343	317	327	367	306	346	349	343	342	296	351	341	319	322	323	301	323	311	332	317	317	327	323	328	325	329	342	361	347	360	331	314	341	328	319	329	336	360	350	316	349	303	327	366	350	330	340	312	333	355	353	318	331	386	294	306	315	333	348	324	293	313	312	345	355	332	349	322	338	269	329	307	317	336	355	333	331	317	325	347	305	323	341	331	321	316	336	321	324	343	344	304	334	341	328	338	332	320	348	312	314	340	339	341	320	321	356	343	351	312	312	275	333	308	349	358	335	342	339	322	340	335	343	333	348	340	310	310	328	338	330	307	325	297	321	299	338	332	333	366	344	326	308	361	325	351	350	324	327	343	328	332	335	341	325	357	315	346	325	310	301	334	318	346	352	323	302	344	315	346	337	354	339	325	341	343	319	362	312	349	352	340	344	323	314	293	305	323	337	333	286	335	328	332	330	344	339	349	331	334	329	346	321	340	325	359	366	356	327	332	348	329	350	314	322	355	323	324	365	344	315	341	337	329	351	331	313	337	352	350	378	323	308	319	326	325	343	320	310	309	323	321	314	340	310	296	328	327	334	348	350	332	323
15021	24693	17025	6798	3469	3290	1881	871	585	348	314	297	307	301	303	303	302	292	266	321	323	296	305	298	308	306	306	328	293	317	290	279	297	268	267	279	290	304	274	303	315	288	305	275	290	306	298	314	306	276	294	273	296	310	300	259	315	289	347	285	294	304	271	288	296	301	276	325	272	318	310	293	287	288	272	319	305	299	285	297	286	300	302	293	284	285	268	295	269	329	297	281	287	301	293	306	293	279	273	272	321	285	316	277	321	312	291	266	265	313	292	295	318	301	304	285	283	315	310	274	294	315	302	277	289	286	260	289	299	295	284	298	303	282	303	279	305	287	327	296	306	275	304	251	294	307	310	286	305	302	298	312	283	296	281	275	274	306	281	294	272	273	299	283	291	290	323	301	321	302	279	304	303	286	313	291	313	286	262	318	300	302	288	288	307	309	284	290	299	302	305	294	289	300	282	282	292	281	288	271	298	312	286	289	304	297	293	295	292	291	282	298	298	295	289	321	304	306	268	293	307	284	286	308	285	301	311	318	279	323	269	326	284	306	268	295	292	305	312	286	274	300	294	306	266	297	308	318	297	300	281	290	318	315	296	287	302	298	309	319	318	320	281	305	305	291	288	261	310	341	295	284	310	260	271	314	280	282	289	289	294	271	296	282	277	273	296	305	319	297	267	274	287	313	291	309	336	276	314	286	296	310	295	288	288	293	272	321	335	287	302	315	268	273	315	269	289	310	286	313	311	297	302	331	292	312	292	273	296	298	301	323	296	309	284	277	258	306	267	291	274	285	273	263	277	268	275	266	283	293	303	307	286	279	291	273	338	291	271	262	290	299	296	311	292	287	304	293	324	289	275	297	288	308	299	294	298	343	282	276	293	287	291	281	297	278	322	302	306	281	323	275	287	300	284	270	291	307	309	327	300	278	297	268	283	324	317	267	296	320	317	252	295	285	307	320	301	314	305	278	299	269	272	292	296	280	297	308	285	270	289	312	286	268	282	295	295	264	324	293	255	252	314	296	305	256	259	283	290	287	292	271	298	305	286	305	299	293	292	290	304	294	290	292	323	322	305	286	289	260	272	287	285	276	299	311	301	295	291	294	289	282	303	302	289	285	289	271	270	301	287	300	301	245	303	301	269	322	307	292	280	288	283	289	330	304	302	293	298	283	293	289	306	293	294	300	279	322	288	284	280	255	296	305	252	262	288	292	291	284	283	283	278	289	297	269	308	245	284	286	306	273	287	244	282	283	302	287	285	304	292	325	278	312	295	292	308	299	277	299	313	278	288	305	313	308	305	291	303	324	306	313	266	315	318	297	307	283	286	287	275	269	287	299	306	291	268	293	300	300	283	280	280	321	308	295	286	276	289	269	280	267	300	250	318	297	286	293	284	317	314	310	319	273	286	285	289	271	285	274	281	285	288	296	289	302	284	296	284	285	322	299	311	303	310	299	328	295	311	301	286	301	285	283	302	319	304	282	305	283	325	282	306	297	273	306	311	275	280	282	293	268	295	269	278	273	267	289	291	294	293	280	280	279	271	314	308	256	293	292	303	313	268	305	302	242	281	289	296	325	285	314	288	303	286	281	282	293	301	283	305	244	299	280	298	292	307	301	277	278	309	309	272	298	280	282	307	295	290	335	287	298	312	292	300	273	270	295	298	344	282	317	286	320	302	312	242	282	278	301	292	310	290	290	288	261	269	269	294	275	270	270	302	288	285	290	312	301	306	302	299	294	294	315	293	313	289	283	283	285	269	289	285	295	284	329	285	280	251	286	302	276	279	290	308	271	304	305	297	289	293	313	319	291	289	307	305	294	288	241	275	266	295	302	298	308	271	300	246	299	336	301	306	287	295	288	282	273	284	292	279	318	272	310	277	289	297	315	288	273	264	297	299	291	301	267	305	265	284	287	296	279	308	301	288	285	305	282	331	303	295	274	300	279	313	278	295	295	291	294	289	320	315	306	316	315	289	284	284	274	283	260	296	297	269	277	310	317	304	329	268	296	316	303	297	302	309	283	254	281	305	278	288	295	295	286	306	270	258	285	313	303	263	279	284	291	266	276	280	284	318	297	327	319	285	312	310	311	268	281	292	323	300	286	284	271	285	266	273	314	268	255	320	277	317	286	286	274	300	292	260	259	285	311	272	300	269	280	286	300	270	302	311	286	277	303	277	308	291	320	320	299	295	295	311	268	293	300	288	302	319	265	295	301	309	251	295	300	285	313	264	282	297	288	285	319	300	271	279	289	295	284	321	255	286	303	291	291	303	292	272	285	293	294	289	278	296	276	289	292	288	267	338	297	285	256	313	304	291	308	288	256	277	304	305	284	295	299	269	288	297	275	267	328	312	291	291	283	318	312	316	319	292	276	289	286	314	301	303	294	271	293	298	267	283	293	273	294	297	306	276	269	283	294	310	283	307	305	312	301	272	289	305	293	311	298	305	313	301	300	282	287	292	287	301	286	293	319	280	290	289	296	314	284	264	275	264	295	299	303	273	273	320	312	283	280	303	281	291	317	279	308	284	287	309	281	296	292	278	321	278	294	304	300	269	284	287	308	288	300	295	270	285	284	287	310	321	320	272	305	306	272	273	284	283	271	327	269	291	280	316	292	323	279	290	291	285	282	291	276	321	301	280	289	298	305	287	283	246	313	306	330	296	280	297	308	324	291	310	295	275	305	318	311	273	296	315	323	316	277	317	311	291	310	278	309	296	291	301	283	287	310	311	310	282	289	324	311	306	270	311	273	321	309	297	293	280	327	298	307	298	314	292	272	276	302	316	319	286	297	289	316	288	301	297	276	279	292	291	267	280	291	270	267	289	279	294	295	310	335	301	312	299	277	301	317	298	280	295	312	312	281	283	300	314	299	280	313	245	300	296	306	290	319	286	279	291	280	278	277	273	308	266	306	284	293	290	300	298	319	304	284	310	299	291	289	295	286	294	299	305	292	280	280	296	288	301	290	312	240	281	316	281	256	321	301	305	263	310	315	287	295	289	269	299	297	295	276	255	300	298	274	264	328	292	293	321	298	294	308	285	296	294	268	257	312	288	318	292	295	297	270	290	297	275	270	289	271	301	295	267	295	303	333	289	307	284	300	309	302	315	301	286	287	312	323	277	324	286	286	328	307	286	337	292	307	320	288	302	328	319	280	284	286	279	290	307	322	299	287	293	323	254	316	289	314	300	305	281	303	320	316	292	315	279	305	283	292	299	287	297	306	299	298	290	266	285	298	283	294	308	299	271	287	296	277	275	324	284	302	296	302	313	297	284	297	273	316	293	306	291	298	279	268	273	306	284	302	318	294	296	281	298	289	306	287	302	304	308	323	277	295	314	277	271	268	329	304	308	296	316	276	276	298	297	280	278	276	310	303	329	280	272	266	295	267	291	289	262	323	302	307	261	276	299	275	278	292	283	326	308	298	280	330	300	313	304	292	286	291	298	297	280	294	309	285	284	316	282	273	270	308	312	304	299	294
25468	22779	34781	37632	30912	25669	16188	6239	2672	792	421	353	392	350	347	346	362	340	348	356	353	340	385	363	310	378	377	362	381	383	341	377	308	342	348	398	377	346	357	378	334	355	343	330	367	342	367	311	331	332	349	370	380	345	367	361	334	328	365	337	326	322	356	360	318	350	334	360	354	351	361	366	352	348	350	365	396	349	346	322	356	353	354	365	318	353	347	355	348	347	339	344	343	338	336	329	323	345	333	365	348	358	337	334	339	348	340	346	337	333	375	346	356	351	358	356	367	359	337	331	350	361	349	342	358	351	342	338	351	320	342	307	379	356	345	364	327	378	358	369	356	340	349	348	347	323	336	352	346	320	353	346	352	333	343	318	351	352	347	346	351	332	340	359	327	352	352	352	353	323	330	372	373	350	338	310	356	385	331	373	315	354	349	323	321	390	328	322	399	338	337	373	348	341	345	323	338	319	344	328	357	332	348	342	337	336	345	339	356	329	360	323	325	349	348	357	370	322	334	361	357	322	323	350	342	354	333	342	335	346	368	374	337	345	317	321	384	347	367	344	321	321	336	332	353	357	369	354	362	340	360	330	324	306	364	349	325	332	325	354	343	314	329	350	341	335	353	383	355	342	343	364	348	353	331	339	333	349	312	378	338	319	357	358	368	329	348	334	348	371	332	313	312	315	343	336	357	335	365	339	344	330	368	325	323	347	360	377	359	358	339	420	370	359	346	331	352	338	352	348	329	341	342	332	352	355	352	330	311	380	344	339	336	370	343	388	343	344	340	356	331	317	347	368	339	346	347	345	396	314	370	354	319	367	346	319	338	317	364	315	360	347	324	353	341	348	351	331	325	339	342	364	353	352	338	333	313	323	377	323	352	300	358	347	359	349	323	334	328	322	355	335	385	354	333	337	328	340	352	329	348	322	350	350	347	383	353	333	327	322	356	354	351	321	373	366	365	369	385	335	371	365	354	369	398	338	355	320	319	346	327	335	347	332	333	336	388	331	365	354	347	346	366	342	331	352	365	354	318	339	347	327	326	404	341	324	349	349	367	353	325	392	354	349	353	355	331	343	350	348	362	353	346	317	336	372	347	365	372	339	359	364	340	327	332	354	318	350	373	348	348	376	331	335	364	367	344	344	335	336	348	343	329	366	340	392	360	340	347	368	360	347	363	370	353	320	376	361	363	317	324	336	338	347	328	343	378	309	313	361	334	363	345	357	311	319	325	328	336	332	333	320	293	345	325	359	325	365	333	342	372	345	364	347	354	351	362	370	367	339	350	331	355	343	325	320	331	339	358	328	349	359	366	367	315	354	320	329	357	328	351	355	343	339	336	359	352	362	350	304	321	364	352	374	323	349	369	351	325	346	343	309	334	362	313	341	352	306	369	355	365	359	330	378	350	364	354	367	340	348	337	357	332	340	373	360	344	323	355	316	351	342	411	371	354	368	323	319	323	325	310	341	368	321	332	344	285	347	339	347	340	311	355	347	327	334	288	347	333	352	351	323	365	329	352	323	343	347	384	356	335	358	357	360	379	299	340	307	333	379	341	349	365	338	325	350	336	307	322	354	364	352	365	319	297	321	351	354	367	372	351	344	316	340	353	364	328	369	346	379	315	324	337	332	395	346	361	393	359	334	342	339	358	358	331	346	334	335	382	318	341	326	370	360	362	372	370	312	340	339	347	340	355	358	348	328	329	366	366	347	347	305	371	363	351	316	342	335	326	327	394	341	338	347	337	344	340	362	369	345	323	332	325	341	364	353	336	358	346	343	341	337	336	382	339	340	356	338	350	348	377	344	334	344	343	356	347	319	352	362	363	336	351	354	339	350	360	358	360	347	375	324	321	356	318	361	356	382	348	333	343	343	373	344	357	381	347	316	375	339	369	348	310	339	335	338	347	347	334	344	333	343	354	403	360	393	328	349	359	347	353	330	350	327	366	352	345	331	327	348	334	331	362	351	354	342	310	365	366	334	331	342	329	321	334	331	302	331	341	361	364	344	348	322	317	372	331	361	363	326	332	332	374	352	337	358	348	373	339	347	360	365	340	310	341	320	370	366	346	321	333	323	374	300	343	345	332	362	367	352	331	351	370	359	378	316	369	386	362	378	362	332	331	365	339	358	320	341	327	296	336	351	316	383	368	327	354	336	363	356	309	360	336	397	357	353	308	309	302	350	315	328	381	371	351	331	390	332	307	380	323	365	347	342	360	340	339	314	341	331	391	333	338	368	378	332	361	317	327	364	352	322	356	325	326	333	333	377	314	362	339	339	337	327	355	353	318	333	347	342	360	336	361	315	367	353	375	349	348	342	341	341	324	343	308	352	353	387	325	365	319	304	352	355	331	345	363	362	323	350	342	347	342	309	356	342	371	358	349	352	334	331	361	332	353	357	353	371	344	350	317	374	357	342	328	377	358	327	369	341	366	352	332	334	319	352	320	326	354	350	314	309	322	348	372	365	315	353	350	355	385	352	364	365	360	366	328	357	304	357	349	319	310	355	337	335	365	354	341	344	336	365	361	347	363	357	317	393	331	345	354	347	366	348	345	332	354	355	354	323	319	322	294	351	335	354	352	344	354	341	354	348	380	328	347	337	316	326	334	361	322	364	353	320	328	335	368	330	318	342	346	356	349	362	351	369	346	321	347	360	348	374	376	343	383	351	347	362	368	354	345	330	351	341	337	312	384	329	319	337	368	362	360	313	347	327	366	353	386	335	350	331	352	363	334	349	357	332	328	309	350	336	342	349	331	357	366	364	342	327	337	374	338	326	330	357	346	337	357	347	371	331	360	329	349	341	344	352	362	346	351	365	371	373	345	321	375	382	378	314	346	382	373	371	354	310	364	346	345	338	337	349	323	347	349	342	362	334	340	367	334	353	366	314	358	349	352	349	347	332	363	337	353	347	347	367	318	355	331	363	333	362	356	353	341	366	365	362	342	371	376	352	351	342	344	322	366	327	330	322	356	350	318	310	334	330	340	341	354	332	349	312	347	340	359	311	325	333	352	324	334	332	389	331	303	332	367	376	395	341	345	329	325	328	344	314	359	346	320	353	344	360	378	341	312	370	334	330	329	356	359	326	361	380	336	346	358	331	359	357	367	367	333	374	356	384	350	355	350	349	362	370	328	326	348	330	336	332	343	317	380	363	336	354	344	347	313	328	347	341	311	340	365	354	371	320	358	314	348	339	332	345	355	336	351	350	337	338	342	353	375	341	350	328	339	333	349	358	357	330	315	307	356	317	342	380	345	316	330	347	358	347	380	329	325	342	370	335	364	349	356	376	319	369	357	326	345	362	396	359	327	326	371	344	341	319	360	330	335	329	341	350	342	362	326	354	342	350	385	318	320	368	354	357	366	332	378	336	349	336	343	368	373	339	356	298	338	331	364	343	351	346	356	360	357	347	360	335	333	360	359	312	355	355	355	347	303	340	345	350	353	321	345	350	378	344	332	361	352	357	331	348	341	367	325	343
50897	83641	63193	43915	27284	22400	12120	6330	3395	929	367	341	360	344	324	322	328	352	329	296	341	346	313	348	371	329	350	351	343	336	338	376	368	355	357	346	336	367	338	319	321	364	343	318	342	348	358	353	363	313	312	340	333	329	352	330	343	350	332	357	342	349	308	328	314	339	340	372	351	364	374	347	323	367	344	323	323	340	330	366	329	319	315	307	318	340	298	353	354	326	374	340	371	355	363	305	364	348	350	363	345	338	314	323	350	334	374	339	334	361	360	345	335	357	361	334	304	342	352	352	333	343	321	306	319	323	363	360	361	328	358	325	357	322	347	354	322	352	346	345	342	313	329	350	345	343	307	329	357	312	344	343	359	368	350	335	321	351	357	300	319	352	341	317	359	344	351	357	327	352	339	301	312	316	319	353	319	363	312	326	324	342	352	360	345	360	328	334	337	351	323	333	372	321	371	355	326	346	322	335	344	360	346	353	336	331	363	330	344	340	351	354	312	317	346	321	342	345	341	332	348	311	343	311	361	330	347	333	333	343	329	334	322	332	342	329	366	339	317	344	310	372	363	352	309	351	347	333	341	349	332	321	311	314	329	356	341	359	350	348	334	343	349	367	308	347	327	317	340	345	328	338	324	351	358	301	328	329	356	357	363	347	322	310	323	342	323	333	371	355	337	322	325	338	356	325	352	327	338	326	318	319	327	327	297	317	321	348	326	347	335	326	333	344	342	329	337	311	338	352	310	306	373	336	339	332	345	371	367	358	339	341	342	319	317	372	338	320	336	302	341	324	319	317	309	324	325	318	368	318	338	332	330	324	353	321	341	347	331	334	363	371	330	355	344	353	358	365	331	311	334	341	307	346	339	350	320	329	329	333	346	354	336	347	344	347	339	360	337	323	337	338	335	327	332	327	353	344	342	352	327	365	342	341	308	332	349	330	332	346	340	354	332	338	348	323	357	305	335	336	315	326	321	333	339	349	319	354	354	356	332	341	369	316	337	327	305	358	350	312	350	353	349	354	326	305	326	331	352	335	347	343	353	345	344	333	343	328	319	348	335	317	327	292	356	334	332	337	336	304	310	371	298	330	322	345	332	352	336	368	325	368	339	334	333	321	310	339	362	364	353	318	339	336	334	321	326	327	309	369	325	331	363	325	328	364	337	324	348	351	324	336	322	375	340	343	326	333	367	338	327	346	357	338	346	345	343	356	314	309	364	332	328	344	328	341	347	339	284	340	349	328	309	320	344	340	348	332	348	322	345	384	331	377	300	331	333	358	386	345	347	344	371	327	344	341	352	346	333	328	293	344	364	307	327	324	352	314	331	345	325	346	349	319	336	334	308	332	346	315	358	330	341	373	330	319	340	308	352	331	330	344	361	362	357	330	331	337	346	332	347	338	339	355	328	293	362	328	341	392	330	332	340	325	333	323	356	324	316	337	330	342	331	347	350	373	341	340	311	345	323	326	384	326	329	329	335	333	336	326	369	361	371	311	370	369	324	312	334	354	369	344	355	349	327	313	340	374	340	310	324	339	333	344	318	367	359	344	340	340	368	355	325	369	331	304	357	333	340	369	354	359	329	325	361	360	358	301	324	314	349	321	329	360	319	338	336	355	334	349	340	341	351	345	333	325	345	323	331	354	333	330	335	308	325	329	334	323	340	329	352	336	336	352	328	380	286	310	350	364	321	343	328	348	322	346	337	349	353	328	345	351	360	338	359	340	324	334	327	362	339	348	329	353	330	298	341	357	326	345	330	389	326	299	305	346	359	345	363	364	352	335	311	315	347	331	344	311	366	355	356	323	350	355	311	362	349	355	358	325	346	313	345	353	342	300	330	359	355	321	342	336	310	307	378	313	349	313	335	347	340	354	330	297	332	309	343	332	374	357	326	320	343	328	313	295	323	323	331	296	319	354	342	311	327	344	361	328	328	342	366	378	320	324	340	321	339	327	321	347	393	357	352	334	358	326	354	351	293	316	328	347	338	353	359	342	351	320	306	301	335	293	341	331	349	320	311	340	345	373	338	342	347	334	321	333	338	343	335	343	315	360	329	342	364	321	351	341	339	349	323	365	380	358	327	319	335	338	327	359	340	364	343	334	338	313	356	335	331	336	303	362	342	297	352	344	335	381	332	302	349	323	355	339	383	339	354	326	327	359	328	354	324	355	356	348	348	336	346	334	334	332	348	361	337	332	348	332	371	339	350	312	346	333	332	372	322	297	340	316	337	368	342	357	336	343	318	316	337	326	354	347	320	319	330	346	342	311	325	359	326	316	350	328	316	313	309	335	346	333	372	336	372	343	355	301	343	327	338	327	350	316	372	337	385	355	329	349	331	340	342	345	358	325	349	327	340	353	329	336	343	320	306	348	335	328	337	324	336	354	344	329	347	319	336	334	321	337	345	335	337	334	366	345	334	359	343	334	328	339	338	346	318	344	311	337	327	362	341	354	325	306	292	367	354	328	362	369	316	338	347	301	332	339	317	326	344	388	323	322	353	321	322	330	329	336	342	353	344	329	314	326	350	336	350	309	334	357	341	335	355	327	346	357	330	340	347	355	346	319	342	337	367	334	319	311	391	346	322	330	352	306	325	333	321	358	344	333	344	327	340	326	335	316	338	328	305	346	322	360	336	339	321	308	331	335	334	338	358	352	340	325	352	325	330	320	340	330	323	343	318	335	329	310	362	355	306	312	319	318	314	342	373	329	369	326	338	332	332	312	342	360	348	311	336	357	355	373	321	353	329	351	336	345	346	346	328	340	316	326	328	343	344	335	355	359	352	321	315	311	347	335	344	326	338	328	309	341	310	349	315	360	336	347	364	342	345	344	312	329	298	310	366	301	288	354	349	343	300	344	310	383	366	328	347	324	320	339	330	335	357	323	348	318	325	329	344	328	342	349	341	350	328	341	331	315	322	360	364	335	336	355	346	347	318	319	318	347	354	348	362	349	332	322	352	314	331	349	331	341	307	338	328	329	363	341	342	326	350	340	350	293	340	357	337	357	357	314	353	359	324	344	337	339	355	384	329	346	338	339	338	335	347	333	356	350	341	349	348	348	340	319	381	303	337	379	355	327	335	354	294	323	385	341	333	330	343	334	338	336	343	336	343	322	326	350	347	318	305	336	321	342	345	360	361	363	320	362	329	331	335	341	339	293	322	339	388	356	305	297	327	340	337	323	310	359	340	345	293	334	353	321	360	324	335	328	327	333	358	346	326	361	325	328	369	330	339	340	375	327	302	338	353	349	357	315	356	333	339	321	315	329	360	310	333	345	325	334	330	354	335	309	308	332	342	316	310	343	339	372	353	334	321	299	352	351	354	328	339	347	373	331	344	339	361	362	332	335	334	316	314	351	352	329	329	332	287	343	371	355	345	313	325	334	336	331	330	335	340	328	323	379	317	344	320	334	353	329	329	326	325	343	363	319	319	352	334	332	337	350	307	351	311	337	377	313	322	331	332	306	324	329	334	339	349	352
24536	22118	32263	35919	36681	35533	26173	12536	5049	1470	683	601	531	515	564	564	569	556	543	545	569	524	558	566	586	526	547	556	581	513	563	554	528	525	543	536	536	523	536	509	555	545	536	520	481	540	501	560	566	534	525	530	523	556	523	532	525	556	532	515	561	520	569	568	489	521	548	529	540	563	582	534	537	540	552	557	511	521	577	456	480	562	512	542	506	540	528	518	555	531	514	508	596	613	530	519	528	509	525	531	517	462	528	502	536	553	518	490	489	512	538	591	555	522	506	492	507	563	531	528	526	532	528	497	494	544	483	539	555	554	528	520	542	523	492	569	552	538	518	495	521	498	516	491	524	497	521	472	543	495	539	505	533	545	482	556	546	569	519	528	507	553	511	573	510	535	527	508	515	558	522	521	527	496	505	533	527	537	531	561	526	516	541	516	539	520	524	535	519	563	494	540	476	551	524	521	577	494	492	549	545	537	529	529	511	537	543	485	516	479	539	524	547	529	583	466	502	531	528	510	561	514	503	561	513	536	549	551	535	553	518	496	517	564	498	560	538	538	476	526	515	536	560	492	527	489	533	542	509	488	522	485	516	503	513	496	514	529	563	501	552	531	535	525	546	490	548	515	531	489	542	527	522	510	538	527	524	560	530	523	531	499	533	524	526	576	504	540	549	520	516	478	490	537	558	530	544	485	538	553	531	522	518	529	570	536	522	535	502	535	504	481	551	546	498	517	506	509	556	535	504	513	577	545	502	555	536	515	536	556	515	530	506	474	542	480	514	514	526	549	552	544	507	496	509	535	546	526	527	536	509	530	490	566	558	533	573	535	516	518	501	549	521	490	545	559	533	541	532	541	520	553	537	503	507	538	517	510	554	539	499	516	519	535	549	501	546	544	545	535	534	545	547	546	532	526	558	532	528	534	533	526	521	500	559	508	503	484	486	531	539	550	518	500	535	547	558	503	541	550	497	523	531	525	550	526	530	506	526	490	551	544	546	543	525	534	496	523	561	507	547	541	581	518	536	550	527	533	546	555	557	528	551	534	555	515	575	537	509	552	546	576	559	562	535	528	530	521	512	522	521	528	525	541	539	495	566	544	522	513	544	479	514	514	550	503	515	516	540	468	549	494	564	545	536	529	524	524	510	578	550	514	476	551	539	566	578	512	497	552	549	532	494	494	502	520	529	542	502	536	535	532	542	572	529	493	546	530	486	520	556	488	522	541	536	541	536	526	539	501	483	521	535	520	531	526	489	585	525	493	508	535	526	560	530	522	511	492	527	509	556	550	503	514	500	507	494	511	512	511	512	540	542	503	527	571	530	553	573	520	518	564	543	519	525	497	519	514	518	505	540	525	536	513	534	548	508	534	534	521	537	526	533	489	557	554	587	506	518	531	522	550	532	498	501	542	543	529	528	529	545	568	513	540	535	536	507	494	530	558	495	515	505	553	533	529	570	532	532	485	500	526	514	548	488	497	531	514	516	512	493	532	547	543	539	529	534	527	480	538	488	537	546	563	533	537	549	534	564	547	525	534	526	545	517	578	506	575	520	532	505	515	487	490	507	527	513	472	537	533	540	535	480	523	530	532	503	558	542	544	534	511	541	529	569	498	507	539	573	518	510	521	506	563	529	559	541	534	536	520	478	508	543	527	503	525	546	541	523	551	499	527	501	502	541	525	509	527	518	537	559	564	533	523	583	591	518	571	541	538	545	551	490	521	517	507	545	503	548	514	559	507	503	541	534	575	549	525	504	496	541	510	492	518	495	528	535	506	567	508	488	530	572	565	532	505	548	520	519	568	490	502	476	510	517	556	548	472	521	528	524	494	564	482	552	518	536	515	513	549	540	534	533	514	572	537	540	550	524	532	547	529	507	518	500	535	536	559	504	520	521	515	495	530	539	520	515	506	488	548	538	520	539	520	498	528	571	533	513	542	539	540	540	515	538	534	537	509	553	503	500	529	597	543	533	506	521	497	519	519	518	544	545	507	529	514	522	536	520	506	514	532	527	534	564	563	542	561	553	537	538	541	504	509	510	501	577	533	515	529	538	556	516	515	531	504	511	538	541	485	532	526	520	521	515	506	490	527	504	550	557	504	507	503	563	509	537	548	513	501	486	530	532	534	526	533	529	527	497	506	524	530	504	524	495	546	560	516	530	543	533	558	495	541	510	546	521	557	544	534	559	548	530	551	530	550	555	577	550	476	525	518	530	526	505	508	500	493	532	525	515	552	526	557	531	542	524	496	520	510	520	542	580	575	547	497	520	520	495	526	523	517	560	545	531	512	535	486	579	495	467	560	527	503	495	505	543	536	550	515	506	533	506	510	520	490	530	534	522	560	504	512	494	552	483	491	493	534	511	520	567	520	535	569	531	517	532	551	527	530	532	531	511	519	488	506	511	514	512	538	523	538	498	505	537	532	480	587	470	515	532	519	540	545	544	517	574	546	464	490	528	537	530	547	547	529	506	516	550	537	529	538	504	509	549	521	489	487	546	503	555	508	502	523	511	508	533	505	523	521	527	551	573	554	545	551	495	517	561	528	522	506	508	468	504	553	536	509	532	535	523	499	501	564	512	557	550	512	528	495	525	488	523	536	493	517	511	540	499	530	570	558	489	517	557	570	504	549	514	562	534	535	515	548	521	490	552	508	494	511	529	529	515	539	557	511	565	534	537	493	534	519	506	518	539	514	512	540	529	541	530	543	552	515	543	535	544	516	535	508	526	534	527	542	529	529	554	548	530	521	535	542	501	501	514	500	518	549	546	538	535	519	499	525	485	508	549	505	514	530	530	541	518	497	499	517	554	527	529	537	517	547	548	536	532	500	525	554	563	547	516	527	492	543	501	525	483	537	527	557	539	548	495	540	532	538	537	503	540	513	516	511	503	563	508	519	498	570	498	536	518	521	546	518	504	518	517	531	494	499	524	522	531	541	532	522	545	545	511	533	540	537	518	524	523	574	490	541	537	543	502	534	545	511	525	566	537	515	526	518	502	527	514	577	530	547	500	530	552	508	522	535	525	557	512	528	524	532	521	494	531	523	507	530	530	497	536	494	568	552	529	544	531	504	510	536	510	534	527	533	533	544	546	514	510	572	494	520	532	495	540	492	555	534	487	526	557	563	549	508	493	547	493	514	550	528	534	561	544	560	499	552	511	518	507	533	565	534	491	547	522	516	552	486	579	533	548	503	528	536	518	493	478	505	454	524	532	571	578	549	507	529	536	521	536	544	520	493	548	524	549	498	553	501	528	550	518	519	505	511	498	539	516	534	471	490	520	557	488	539	548	539	527	498	536	535	497	528	492	492	504	557	518	538	559	523	534	496	500	526	515	558	541	558	501	535	510	543	534	507	553	526	525	501	570	519	530	517	540	547	489	510	541	545	505	501	527	541	515	533	546	489	500	502	509	474	451	487	497	535	564	543	499	554	550	514	508	531	516	568	530	525	498	521	559	517	532	539	508	537	514	571	516	515	553	500
60459	97827	73724	60222	40050	34292	19015	11069	5480	1604	655	491	530	489	511	529	510	493	490	525	537	503	481	519	491	496	525	462	495	486	540	515	513	537	512	471	495	484	505	513	528	465	539	502	513	527	477	554	496	521	514	505	505	507	515	529	499	529	513	500	514	506	499	516	491	504	486	491	558	518	558	541	525	485	507	453	523	522	515	498	462	486	548	516	531	529	500	498	491	503	530	500	467	546	535	490	470	518	490	503	505	515	515	497	543	533	481	519	540	465	497	456	486	525	516	513	480	494	493	508	525	437	539	518	532	513	500	488	452	493	490	449	483	505	502	481	501	524	493	462	505	496	502	478	480	515	514	505	485	524	527	461	530	493	502	529	487	492	488	494	481	512	539	437	522	506	544	508	485	522	507	478	455	462	492	479	498	522	477	500	470	509	530	507	493	484	522	509	504	518	526	526	499	472	478	504	497	508	496	493	502	506	507	501	486	513	485	518	511	503	515	470	509	542	504	458	505	510	510	433	501	488	516	519	497	486	476	525	498	476	492	503	518	468	550	531	532	526	545	488	542	540	534	527	489	493	475	526	512	496	514	470	507	493	481	505	471	491	498	470	476	511	484	525	496	541	509	510	505	542	513	537	481	487	514	482	503	523	507	498	520	466	543	501	521	514	522	528	506	495	510	466	492	533	504	493	543	490	500	491	496	548	522	524	494	521	496	522	479	490	503	516	502	490	468	535	469	487	531	496	517	520	502	516	519	498	509	527	488	500	498	516	479	487	461	528	514	514	465	468	499	502	473	515	502	528	477	481	486	504	537	502	514	460	511	481	505	522	507	449	493	474	507	506	469	523	507	542	473	499	498	480	541	479	494	525	489	498	519	513	496	501	472	470	496	496	510	506	529	479	508	515	507	526	528	503	520	499	532	440	501	516	524	514	504	479	447	515	520	520	502	494	513	533	531	504	514	491	491	491	526	480	525	536	510	503	501	488	480	504	496	511	466	493	487	518	508	528	490	458	505	517	521	530	537	503	475	513	485	483	512	497	506	501	511	461	461	500	466	505	514	466	463	494	487	502	529	541	524	537	508	513	488	482	510	477	516	485	532	528	517	514	490	491	490	523	505	522	551	457	498	530	548	489	517	514	508	534	501	504	515	514	461	500	517	515	552	485	496	515	474	490	490	520	498	517	484	508	464	493	505	514	486	534	512	499	511	497	530	486	512	495	534	457	516	495	486	507	503	485	513	510	496	475	496	477	498	538	512	520	483	509	501	509	495	502	488	513	487	455	506	494	525	500	513	492	496	545	488	516	526	487	524	545	500	490	487	486	506	474	515	480	503	461	486	500	511	530	497	536	525	495	492	531	503	553	490	476	507	462	449	500	476	493	493	511	551	509	520	494	491	536	462	477	534	482	466	553	482	535	520	472	511	459	514	500	533	517	474	461	509	456	522	481	528	448	463	485	481	521	495	519	522	532	512	535	519	506	494	513	484	517	491	520	507	458	484	496	553	548	497	503	483	475	519	493	529	474	503	532	483	509	524	500	517	496	477	503	474	487	484	455	498	531	492	485	472	531	546	471	488	480	497	497	500	512	512	499	494	482	514	508	513	481	497	528	483	486	505	456	506	502	503	539	468	489	499	534	495	477	484	489	520	532	489	501	511	535	504	486	508	519	530	508	523	474	505	484	508	510	513	472	489	528	523	506	495	484	514	502	481	498	497	507	508	515	526	498	478	520	469	510	472	479	509	526	501	511	501	507	482	514	510	502	485	519	513	529	506	514	497	475	565	505	503	518	524	473	505	487	487	472	499	494	499	467	512	470	522	553	540	511	526	523	470	501	488	502	484	488	522	488	492	520	473	524	487	478	530	476	496	498	477	485	492	553	489	503	491	494	481	486	493	478	500	504	527	508	485	455	543	549	500	513	494	504	472	552	468	492	480	507	516	504	473	504	543	516	524	516	522	529	523	478	519	531	492	544	483	524	481	514	475	488	522	532	487	471	492	513	511	523	508	507	499	502	494	496	495	453	518	472	537	480	538	507	528	474	520	502	485	476	493	471	494	484	508	491	505	492	482	507	473	502	465	513	457	489	497	509	521	526	519	503	496	526	500	515	475	515	492	537	498	551	500	513	541	547	518	509	462	475	522	520	467	489	524	508	539	531	513	501	478	533	513	481	504	452	492	468	493	474	495	516	467	509	506	507	525	514	476	467	478	511	545	534	535	498	503	498	492	473	455	503	522	522	529	510	513	474	486	552	479	509	494	514	513	471	488	457	517	486	508	500	484	500	480	519	518	489	457	489	489	476	505	484	443	478	528	508	470	509	498	488	511	466	508	486	486	490	509	469	450	466	511	516	507	538	523	535	508	480	445	462	494	439	489	477	501	481	508	484	532	502	484	492	512	495	515	486	490	523	488	522	486	530	507	451	511	492	474	530	535	457	477	462	491	492	515	511	493	473	510	501	502	500	491	513	511	513	457	504	496	496	535	489	461	501	497	490	497	535	488	476	523	500	475	497	483	534	494	487	499	518	535	511	488	503	502	475	505	513	495	484	470	498	529	471	522	529	510	508	547	516	525	532	483	462	525	558	489	511	531	526	519	530	495	467	495	503	490	499	514	497	501	520	482	516	456	477	505	505	522	481	477	493	507	503	521	485	511	501	457	510	502	524	485	476	494	497	486	489	509	507	520	482	511	479	544	528	501	509	513	493	522	512	462	478	503	513	475	511	473	496	502	487	496	478	517	508	517	509	499	456	509	482	531	521	497	477	489	467	498	485	513	484	470	500	504	526	501	510	552	527	506	501	480	474	513	511	528	494	516	493	499	514	495	484	547	511	514	498	471	505	488	489	511	529	525	543	477	463	532	483	504	466	497	555	496	518	501	499	487	517	481	493	529	523	494	520	484	516	488	509	515	502	525	501	468	526	511	520	487	521	505	468	515	488	525	504	479	472	513	498	485	470	525	516	499	485	512	526	555	495	491	506	503	483	512	495	513	501	478	485	506	502	440	524	462	496	522	496	521	481	495	478	518	502	489	470	485	489	471	493	477	496	508	491	521	488	525	537	503	490	526	488	489	516	490	523	474	481	506	527	529	525	456	514	502	511	540	524	491	492	480	504	489	472	499	486	523	523	486	516	516	467	493	530	497	466	452	495	463	534	491	490	500	559	507	501	520	515	501	473	491	481	511	501	472	518	464	520	548	461	465	526	502	475	498	523	507	477	532	510	439	490	481	494	509	523	518	520	526	496	493	515	546	495	464	486	519	514	503	492	476	468	532	484	427	520	525	510	502	483	512	461	504	537	504	517	460	500	494	494	536	514	480	505	501	479	468	486	516	501	479	490	499	481	503	518	463	506	509	485	502	544	515	482	468	489	484	456	526	519	504	520	500	514	500	498	497	517	499	500	504	492	500	461	482	500	500	457	500	463	480	512	506	522	510	485	505	518	533	503	515	496	475	538	505	528	483	445	458	502	494	497
28845	23516	19058	11405	4300	2252	1526	843	653	485	414	419	382	409	418	375	403	418	374	407	421	408	427	401	409	375	401	446	383	396	357	351	386	443	388	411	400	376	427	413	391	409	421	423	413	404	412	395	414	430	387	395	381	373	417	374	433	413	388	414	399	387	374	404	413	412	444	404	402	398	407	429	422	395	411	431	385	423	380	443	387	384	410	377	388	408	390	400	394	424	402	398	379	398	417	426	396	426	453	389	400	402	426	414	376	417	419	378	408	428	413	378	401	430	400	369	407	390	450	411	439	416	388	401	411	378	410	420	396	403	365	399	417	373	371	383	409	419	427	408	371	408	411	389	398	403	394	400	409	402	429	435	391	445	410	403	413	363	381	425	416	468	415	442	425	370	390	400	403	449	411	395	371	413	394	396	409	417	396	418	396	406	396	380	424	404	387	364	392	392	406	398	408	399	450	407	433	407	388	411	425	408	369	393	388	411	424	432	432	404	428	443	399	376	396	431	404	370	417	444	412	391	403	412	436	389	383	389	382	402	410	436	424	418	402	427	377	402	382	386	388	373	372	409	413	402	395	372	404	470	423	414	390	393	387	408	434	398	404	402	414	384	397	413	427	376	406	403	418	421	389	404	423	410	413	390	411	378	431	377	401	385	380	421	381	388	396	395	384	390	400	410	434	416	386	391	391	412	419	409	395	381	388	395	416	404	424	387	389	401	412	413	411	398	410	412	399	392	383	415	399	385	423	376	372	428	419	401	399	411	404	392	393	394	422	417	418	422	410	391	384	417	440	403	388	413	407	435	404	407	423	428	384	417	429	373	360	375	406	385	422	397	413	396	416	400	381	415	426	370	431	417	400	396	410	426	402	436	395	413	424	442	413	386	395	382	382	398	425	381	415	405	411	435	391	424	406	408	394	414	415	439	403	404	393	454	435	401	428	433	373	379	406	397	400	420	412	454	390	423	406	389	402	395	419	420	400	415	400	398	444	404	449	414	405	362	439	389	395	416	422	416	430	409	420	363	410	420	382	416	404	382	404	401	400	382	424	398	414	392	373	404	384	441	414	441	400	394	429	423	386	408	383	399	403	384	395	425	374	395	368	399	397	418	395	397	383	386	436	389	395	422	401	393	413	396	391	412	424	396	367	413	405	439	423	398	359	420	415	420	425	402	403	402	416	368	387	392	415	422	402	376	388	399	449	433	405	377	421	402	407	384	417	435	408	413	418	437	414	422	406	433	405	401	407	411	416	381	410	420	402	405	398	412	396	433	430	401	418	458	396	428	356	451	434	402	426	443	422	391	426	374	463	384	381	402	401	419	398	407	400	417	402	409	404	401	413	411	407	387	381	401	382	424	399	424	409	398	407	393	427	433	426	414	385	427	398	411	409	402	409	363	426	431	418	425	437	417	409	374	388	429	399	377	397	394	422	413	405	403	389	407	415	401	426	424	409	404	395	382	415	395	404	391	398	420	412	407	417	418	421	431	430	420	409	415	396	417	423	405	392	380	360	428	422	421	432	395	402	402	396	428	378	442	371	417	390	400	392	421	384	407	416	413	405	369	432	409	430	384	422	397	416	428	397	388	441	399	400	450	421	406	398	411	417	380	401	401	400	415	353	429	379	410	411	403	421	409	424	380	431	436	402	388	435	407	394	396	396	411	403	410	386	394	429	413	410	394	428	399	392	407	384	389	401	395	436	391	406	380	399	408	419	431	410	405	420	421	418	409	387	405	392	442	412	370	424	400	395	396	385	418	429	399	412	421	386	394	432	413	407	404	381	433	402	388	440	378	389	394	387	403	393	418	379	392	407	380	407	400	431	436	415	385	402	416	394	412	424	396	430	425	415	394	405	365	371	411	393	393	417	417	415	425	458	441	421	424	433	391	373	395	371	391	415	414	447	437	386	431	406	414	418	399	391	423	414	418	382	407	417	371	387	404	405	398	397	375	396	425	421	415	398	433	439	401	430	395	425	412	414	388	420	391	402	400	398	364	377	440	412	397	413	409	453	396	404	436	397	391	393	439	397	432	424	407	399	401	410	437	392	377	391	385	423	401	382	407	433	413	445	391	410	403	403	457	405	428	373	406	395	403	440	418	413	389	414	444	382	409	417	377	432	397	400	404	424	437	417	413	399	414	437	443	419	418	433	383	388	443	423	408	442	401	403	406	413	373	371	399	409	395	424	406	408	405	425	434	375	398	377	422	386	392	422	412	397	432	394	387	412	418	403	419	451	408	411	427	380	437	403	401	401	421	432	437	414	404	431	389	415	427	416	402	396	391	414	409	448	424	377	410	413	401	395	407	401	400	440	394	422	430	391	413	435	415	405	407	461	391	412	404	413	411	431	371	416	414	415	418	403	390	414	398	397	426	428	366	423	414	394	358	416	433	409	425	358	393	378	380	428	418	426	394	421	369	390	385	402	420	408	394	454	362	407	396	395	437	438	404	401	394	405	433	429	399	374	385	373	412	387	405	448	417	400	412	411	455	415	386	410	404	421	390	418	386	405	447	410	422	407	409	411	416	392	425	423	424	437	407	443	414	395	444	362	402	422	381	423	426	408	430	407	386	383	383	374	419	404	393	416	427	431	375	427	389	415	400	450	414	405	336	395	397	391	442	392	402	416	413	429	406	409	406	404	389	407	397	422	409	404	436	410	402	415	430	377	416	368	417	431	431	408	409	433	424	397	385	403	405	389	420	376	375	443	374	391	399	437	365	414	388	404	391	414	413	440	444	421	436	384	386	369	386	393	387	403	441	429	421	421	421	405	392	391	397	412	427	405	397	439	459	400	390	420	411	391	375	429	415	385	424	435	414	394	392	380	426	392	394	409	414	426	412	397	398	422	420	384	421	437	378	394	400	427	389	441	383	396	390	423	377	429	394	410	416	396	425	447	408	429	447	394	407	376	433	388	368	413	381	431	406	390	383	412	383	393	411	435	412	416	381	387	385	418	396	398	398	417	399	404	362	390	402	428	390	378	404	420	414	421	409	413	420	424	396	385	413	404	402	408	422	432	415	395	418	393	429	434	384	395	425	400	409	393	429	403	380	403	410	390	395	381	408	420	377	421	379	425	419	413	407	450	401	399	404	431	410	368	422	426	429	452	418	403	396	402	373	419	378	409	406	359	411	393	361	394	380	437	419	418	418	420	408	395	439	422	405	365	403	405	400	384	412	379	423	415	390	416	410	401	411	399	458	419	407	426	387	441	399	388	406	434	414	396	404	394	386	375	389	413	382	393	361	406	393	418	409	388	447	361	379	373	386	352	384	411	389	424	401	409	389	391	426	363	422	383	399	385	405	390	407	440	437	414	418	398	403	396	380	403	402	408	402	407	384	408	415	380	368	416	383	369	418	384	407	414	392	394	420	400	405	385	419	408	366	425	414	394	402	412	436	379	427	421	388	377	392	384	431	426	413	445	425	386	407	442	420	401	442	433	457	418	420	429	404	418	365	432	386	405	448	446	417	393	383
14467	25040	15942	8631	3920	2535	1782	947	609	434	370	375	335	363	347	327	353	322	363	325	362	350	363	383	404	383	341	342	347	357	357	336	366	352	375	359	363	340	337	364	341	355	341	344	370	328	370	352	354	331	349	382	348	345	355	362	322	356	381	330	354	356	382	365	336	337	330	341	354	360	342	329	355	339	362	367	381	362	350	343	359	333	357	361	353	367	361	349	329	353	355	354	354	368	354	379	368	338	321	353	362	306	336	347	341	339	383	334	339	378	349	362	356	354	327	368	333	365	327	364	353	343	382	337	361	379	324	338	347	345	310	359	363	379	371	363	341	348	364	350	355	343	349	362	359	332	359	351	334	342	339	368	362	318	337	334	357	368	377	364	362	356	367	359	371	390	357	359	355	380	331	357	341	357	339	344	340	340	319	356	342	356	354	323	377	335	338	380	354	345	344	342	363	335	316	338	337	337	351	354	374	359	353	347	354	344	349	381	358	385	325	366	346	365	322	383	367	377	376	344	395	334	389	339	374	360	346	359	351	356	356	338	344	367	351	352	363	348	334	326	380	347	381	346	311	329	349	363	351	337	342	357	344	351	363	356	342	354	324	354	355	371	373	327	334	354	351	341	354	369	323	362	367	367	339	336	341	376	335	358	382	341	342	362	357	360	353	326	341	327	337	371	335	340	346	360	355	373	354	364	351	342	342	338	360	384	335	326	338	367	357	364	324	355	314	365	358	362	338	374	350	362	348	336	387	372	359	345	347	370	346	358	367	370	337	345	387	356	351	346	340	381	345	372	334	339	357	354	364	352	400	350	333	354	365	382	310	368	363	349	343	353	366	370	351	328	342	348	340	352	364	333	355	332	330	382	346	363	334	339	353	358	323	377	359	334	356	331	369	349	351	369	340	346	377	362	374	364	334	332	350	391	344	354	359	342	369	333	371	350	365	380	323	374	329	318	321	324	362	341	339	342	367	365	348	376	352	358	324	317	327	327	351	375	351	354	358	344	355	372	350	327	327	341	361	365	369	374	348	344	348	332	353	366	347	339	348	361	359	355	359	380	355	320	360	359	362	358	350	370	350	362	394	384	361	339	383	376	357	349	329	362	340	400	363	339	374	353	343	323	379	345	342	353	341	358	360	342	372	368	343	321	323	350	344	353	339	348	378	355	351	366	338	344	340	348	363	363	376	382	373	356	312	353	353	313	373	370	374	340	339	358	352	329	348	327	344	369	314	366	336	376	344	349	355	341	334	368	350	328	373	356	333	337	318	367	335	366	330	337	343	340	314	343	357	345	321	355	344	344	394	366	372	339	334	325	389	337	382	348	350	356	340	361	404	351	384	356	325	333	340	368	352	335	325	359	328	310	342	385	321	344	346	358	338	347	360	318	332	332	329	360	355	341	342	317	339	378	344	334	365	337	346	338	365	347	308	340	342	328	364	326	355	353	342	315	336	342	336	348	359	320	337	359	367	362	375	381	337	359	376	345	371	368	336	345	348	327	340	370	354	349	339	361	351	362	359	365	327	308	357	339	354	358	353	350	355	341	330	351	342	381	334	364	371	363	333	362	363	317	359	360	317	337	325	322	358	322	373	344	338	350	347	391	329	338	335	391	364	349	352	336	370	354	370	387	348	409	359	329	338	345	369	368	351	329	340	347	374	345	335	349	371	389	382	353	376	372	357	355	388	366	368	399	373	329	352	327	364	335	359	347	374	347	316	356	356	351	351	379	360	382	359	338	351	345	330	374	382	331	352	352	331	346	343	351	355	338	338	340	352	370	371	341	380	334	334	334	357	340	334	333	335	316	323	328	366	362	360	371	358	353	380	336	353	363	352	346	340	334	380	383	323	322	341	346	343	357	388	318	361	369	324	352	391	334	371	363	326	350	343	351	342	329	348	346	375	343	295	339	329	347	349	345	353	321	362	360	363	389	345	333	328	349	339	332	342	361	353	361	356	345	369	372	373	335	381	343	383	328	362	356	365	359	364	355	331	361	361	341	374	344	361	359	358	342	338	387	323	344	353	377	347	329	333	351	333	339	337	365	369	319	367	367	347	354	356	347	347	358	369	321	336	359	346	338	356	320	344	369	365	380	364	349	344	345	375	343	373	339	368	341	356	343	338	360	370	332	396	342	343	335	347	351	408	325	359	380	353	368	362	349	314	352	350	318	371	342	360	325	349	369	337	351	374	324	329	342	379	377	360	391	329	373	333	358	370	335	360	360	348	353	351	367	325	353	347	326	347	352	314	344	359	365	332	348	357	338	358	341	365	306	321	344	374	365	361	344	339	351	315	331	344	353	324	366	341	363	344	347	338	344	370	334	364	352	375	354	348	329	381	358	356	368	339	336	364	372	331	369	333	385	376	355	334	373	330	377	345	341	381	347	382	339	341	346	378	339	335	341	386	363	362	366	331	375	382	357	339	354	346	355	326	382	347	367	358	365	355	321	340	340	345	412	355	352	355	339	376	346	379	338	358	368	381	360	363	357	348	330	352	380	320	371	335	372	379	353	333	356	344	349	352	367	348	369	383	392	365	387	362	346	352	353	358	373	334	334	339	328	388	339	350	346	344	350	373	345	377	332	316	381	369	334	327	317	379	357	339	365	344	389	370	345	356	379	346	371	360	361	384	360	352	332	368	353	376	379	349	358	349	373	340	369	351	319	365	369	330	337	362	369	319	346	390	337	365	367	354	408	362	352	371	383	353	342	330	348	344	375	335	358	384	332	337	354	359	338	336	347	384	363	325	359	360	360	372	338	356	323	362	389	351	349	350	315	339	374	360	369	354	366	331	338	328	348	361	320	345	349	358	381	367	336	342	352	327	336	326	342	357	345	332	360	330	349	374	361	301	348	358	348	361	327	364	369	375	334	363	358	348	362	363	354	374	337	327	374	341	340	383	319	346	379	386	345	364	335	375	363	364	379	341	357	342	328	369	378	354	337	364	361	331	353	380	308	335	363	348	352	366	337	365	348	331	341	367	378	356	367	355	345	336	357	345	378	336	354	361	314	332	322	343	376	352	301	345	367	353	331	347	321	367	314	353	395	362	329	378	367	360	347	323	349	361	345	358	370	366	349	351	337	353	355	324	377	366	338	349	379	368	347	358	371	367	349	335	314	402	361	324	323	382	340	385	316	334	344	360	341	361	372	323	327	353	368	354	347	342	344	350	372	371	352	366	339	347	323	337	358	360	399	369	369	357	381	350	345	333	365	358	313	373	347	373	353	333	380	380	342	364	359	368	350	342	344	341	367	329	351	343	354	338	343	379	353	321	350	358	346	365	339	362	343	334	344	339	339	382	353	343	357	336	359	340	314	372	373	362	365	335	371	346	328	342	348	351	330	359	356	313	362	341	334	346	336	351	365	322	380	366	354	337	315	343	368	353	348	342	356	370	345	335	360	344	358	326	356	368	346	369	341	331	356	349	347	366	340	360	341	336	325	353	367	334	338	362	339	352	345	357	329	332	335	349	352
25530	22965	34416	39992	31229	21953	17976	7503	3114	974	547	390	413	403	410	430	415	424	413	436	385	408	412	371	392	414	423	417	422	411	426	427	396	385	438	417	407	398	431	370	387	390	395	419	391	427	391	445	423	392	399	408	425	393	415	400	366	407	374	388	432	367	403	394	398	410	393	391	433	423	420	436	376	400	376	387	416	385	409	401	370	414	398	394	416	413	411	435	420	389	404	411	421	416	405	406	383	435	401	394	401	381	379	403	379	434	366	395	418	394	382	393	395	397	382	399	387	423	375	388	426	389	384	398	425	397	408	402	419	396	391	415	405	368	398	428	403	391	404	358	395	440	396	429	400	421	388	401	433	413	421	403	382	383	399	396	378	401	416	441	410	406	400	425	391	411	397	439	420	399	393	450	412	390	380	403	418	430	404	419	400	378	415	398	391	388	392	408	435	415	407	381	388	367	408	378	385	388	417	378	416	411	384	415	370	399	382	404	403	417	423	401	429	401	437	391	359	394	379	414	418	381	415	405	375	416	390	393	410	386	359	396	387	377	424	412	405	394	394	427	395	411	411	375	399	372	429	420	393	427	390	380	402	386	366	395	386	379	399	410	380	403	392	407	397	445	408	400	396	386	414	405	393	425	360	406	393	420	411	397	402	401	420	383	417	402	379	356	398	383	421	396	407	395	408	404	405	411	417	416	393	409	418	434	394	415	419	367	365	392	386	389	398	379	402	365	370	382	390	416	455	420	423	381	400	413	390	403	413	385	422	413	402	415	408	399	411	409	419	392	397	411	389	387	387	388	409	386	408	425	389	407	416	387	401	410	388	397	373	410	417	368	422	425	412	388	409	414	376	386	382	411	338	384	395	417	405	389	417	383	392	417	383	388	400	372	379	419	402	373	389	400	369	430	384	406	429	410	422	377	406	419	368	429	395	387	385	404	408	431	414	392	453	422	404	421	398	391	426	396	403	404	440	388	408	386	398	388	402	392	379	379	372	364	417	382	405	410	391	390	395	374	373	424	432	436	420	427	416	395	386	372	414	392	413	440	420	387	381	404	365	385	372	405	355	402	387	388	391	456	397	381	394	402	402	397	375	382	411	397	394	395	403	387	406	366	430	371	387	395	432	401	385	377	392	416	410	398	393	395	388	388	422	420	421	426	376	414	399	405	411	392	414	393	406	430	387	406	423	394	407	415	413	378	402	408	395	412	418	405	433	413	400	396	393	382	368	420	438	433	422	381	427	423	412	411	407	384	382	403	401	403	420	401	415	401	379	378	400	385	375	429	383	401	412	435	386	407	420	424	385	424	400	398	396	384	385	408	389	350	384	360	419	400	406	374	397	409	355	393	423	428	386	381	399	373	399	372	394	374	373	376	383	413	398	412	365	387	410	412	432	420	402	382	385	381	393	390	408	374	378	418	410	415	394	375	409	393	396	375	366	416	395	403	413	401	425	417	409	398	396	414	425	410	402	425	407	410	399	394	403	431	422	375	381	365	406	411	403	388	405	389	411	383	401	377	383	417	386	390	388	425	390	397	443	424	385	438	385	351	401	421	376	350	365	381	392	449	391	414	416	367	396	433	389	412	392	385	431	403	371	405	402	392	403	375	384	359	370	388	424	399	391	379	421	383	430	387	382	378	437	423	402	410	411	397	406	415	390	370	418	392	414	392	395	411	380	438	400	395	354	402	372	400	406	364	383	385	377	366	410	382	408	399	403	401	378	420	401	376	382	411	406	402	427	408	393	392	401	428	399	361	411	395	377	425	442	428	394	392	388	410	406	377	393	388	379	391	403	371	404	440	398	407	392	376	425	380	429	368	411	397	410	415	386	416	358	403	381	396	394	399	392	384	403	408	418	425	427	388	432	396	431	399	376	357	406	400	386	391	416	404	389	358	418	395	421	426	424	396	397	389	440	395	384	432	393	371	410	403	396	413	384	413	376	403	413	414	354	412	409	411	382	372	386	396	434	419	373	431	405	412	371	376	401	417	368	409	395	420	457	393	412	398	408	432	388	378	382	434	374	375	381	374	410	391	412	396	431	431	389	401	384	383	423	386	359	411	414	427	377	395	391	439	360	418	388	400	377	381	376	368	365	393	381	439	417	393	385	439	376	418	390	409	412	400	393	379	365	398	393	383	396	430	382	406	385	387	389	403	388	397	392	420	418	408	402	409	428	382	395	381	431	396	419	391	419	394	397	436	399	364	388	408	387	409	389	371	402	404	386	425	402	405	370	397	398	387	381	413	403	383	381	428	398	422	365	400	388	405	442	384	362	396	367	415	411	385	410	421	392	370	377	400	373	390	406	427	393	384	409	388	398	416	407	394	377	402	406	373	388	436	391	384	422	394	420	387	413	395	412	387	420	401	384	394	428	393	441	368	427	396	397	376	367	408	365	379	406	393	399	416	392	392	415	418	380	408	388	398	411	392	389	432	405	372	415	386	413	412	397	405	376	433	382	431	408	379	443	415	388	383	414	413	428	436	393	410	438	403	398	398	358	413	392	412	390	372	379	392	386	423	408	424	435	412	397	382	405	405	401	424	427	420	396	391	424	410	388	416	427	402	406	424	408	386	389	403	397	387	415	408	389	399	407	400	379	421	343	393	367	365	400	411	387	374	404	426	434	377	403	421	385	389	402	409	364	389	361	406	387	390	393	381	419	418	407	349	397	391	406	406	448	382	391	390	392	377	432	419	384	412	393	380	395	393	392	396	407	381	393	428	407	405	423	431	399	422	401	392	381	367	387	375	390	409	420	426	436	393	401	399	413	412	365	381	422	408	425	414	384	427	407	376	383	410	373	408	417	358	398	399	417	354	359	429	431	383	437	388	409	423	379	391	417	395	414	372	385	386	386	425	393	403	425	398	422	429	411	425	388	468	384	401	388	417	406	433	386	416	412	426	414	396	427	384	392	439	376	412	342	372	392	404	418	386	401	408	410	388	411	360	388	395	387	353	435	401	395	384	415	405	426	371	377	394	432	403	395	409	428	400	409	421	378	386	387	385	421	429	382	378	426	395	377	401	372	396	429	362	408	399	413	393	397	402	407	386	378	393	411	354	421	439	393	398	420	392	401	398	405	378	404	384	379	402	373	361	382	420	371	371	444	400	414	381	384	392	378	383	433	368	395	416	417	427	387	389	456	430	374	412	385	376	412	412	384	394	368	399	410	395	428	407	369	377	420	389	364	365	409	415	392	359	438	419	388	412	382	384	372	417	377	436	370	413	385	425	378	391	391	422	393	404	365	365	413	376	419	405	434	392	398	391	371	407	367	388	404	374	408	439	398	413	407	391	386	427	403	385	409	409	403	400	401	387	429	429	429	406	385	378	404	393	375	414	401	397	392	415	359	424	403	399	430	355	385	407	403	409	403	397	396	385	380	386	394	402	406	390	432	377	380	424	399	382	374	383	389	398	417	402	400	388	400	408	378	379	443	413	415	384	421	378	397	393	393	414	399	416	402	401	354	402	393	405
50461	84749	62830	48256	25955	17283	15357	7099	3692	1279	495	372	381	377	372	373	402	387	356	351	429	368	405	385	345	358	390	380	335	407	417	380	407	387	411	370	369	371	377	391	358	355	375	394	330	385	395	373	399	396	405	405	392	323	390	379	357	378	381	386	395	407	366	400	378	385	378	374	357	414	396	387	403	396	384	387	361	333	369	399	393	371	357	365	339	401	371	384	396	369	356	359	410	394	343	376	369	354	344	340	359	356	398	372	356	382	364	338	381	409	405	364	361	364	363	384	378	387	356	365	365	377	387	368	361	408	377	400	378	402	346	358	363	374	332	381	411	323	387	388	388	354	399	394	371	382	350	369	381	362	367	353	358	384	360	372	379	356	380	400	360	345	374	378	381	395	355	351	402	383	376	352	391	335	371	378	393	329	379	371	344	341	382	372	397	375	346	359	382	368	397	364	370	384	382	354	395	342	360	363	350	346	380	361	389	370	383	394	340	400	369	361	364	361	386	348	396	378	372	333	362	383	376	348	368	377	382	339	351	376	363	349	365	364	389	340	355	384	378	378	327	382	388	363	409	387	371	411	355	363	372	373	398	407	397	371	346	394	398	324	385	386	382	371	335	394	357	365	427	340	348	363	362	385	375	389	386	362	377	398	374	382	388	352	356	403	369	393	337	367	407	361	334	383	378	361	412	372	381	352	346	383	402	330	381	391	391	358	349	375	357	397	352	395	345	394	373	383	324	366	385	375	377	354	316	373	368	381	351	362	352	364	341	383	405	365	364	378	372	374	369	352	382	381	389	355	375	377	390	368	348	355	341	384	353	386	406	376	376	378	344	375	379	384	377	401	381	386	414	403	378	359	391	361	377	396	344	399	378	361	366	390	415	371	370	354	350	348	398	339	405	388	351	343	374	370	347	374	361	392	387	377	371	364	379	377	367	422	387	389	393	392	336	355	367	387	355	382	385	358	407	378	393	384	347	380	363	374	392	366	360	374	383	364	345	411	357	358	355	356	381	348	362	376	356	388	388	388	367	346	388	342	377	377	393	403	398	363	373	390	363	349	347	386	329	385	344	371	380	359	382	404	387	396	378	373	380	375	413	371	378	377	352	392	379	386	396	359	341	382	366	396	331	353	389	376	354	394	393	347	390	387	366	423	378	366	391	346	363	370	388	365	372	409	395	359	371	373	356	355	387	374	396	382	366	382	381	364	364	376	364	330	383	369	367	365	377	382	364	327	392	345	391	364	352	355	384	359	375	391	357	363	391	346	398	376	366	389	357	391	377	347	403	400	389	381	395	366	396	383	396	344	381	353	359	382	377	367	393	344	378	360	390	397	320	365	376	368	370	360	346	345	365	394	386	361	364	371	383	375	386	396	351	376	348	337	402	423	395	386	407	385	323	371	357	397	390	388	374	360	367	366	367	352	368	370	396	320	356	396	348	374	361	361	329	352	392	329	381	385	324	337	393	392	356	406	380	341	377	363	389	364	428	362	413	381	400	380	361	364	369	370	402	365	342	395	375	413	393	381	378	361	372	365	376	352	361	371	397	379	359	381	349	370	374	385	407	394	345	380	340	360	389	393	380	350	402	346	353	371	377	350	418	380	367	360	385	356	364	402	407	383	389	398	362	357	387	367	359	380	367	373	405	350	376	369	379	345	373	405	381	436	413	373	355	379	367	425	360	357	363	391	360	370	327	393	378	351	385	412	365	411	402	373	387	391	384	385	376	368	389	372	385	378	422	368	371	346	354	371	355	375	370	362	421	385	384	370	390	368	372	366	381	343	380	354	408	375	396	412	395	381	345	384	389	390	361	366	381	375	361	387	373	361	386	384	381	351	351	351	409	391	383	347	377	398	381	363	376	395	351	393	359	355	371	362	366	388	352	352	369	368	368	349	372	355	365	378	326	381	412	371	397	359	387	370	372	355	383	385	345	378	382	357	343	360	385	377	354	363	352	374	358	328	355	384	401	378	397	375	355	393	406	342	369	418	378	364	351	364	379	368	369	363	363	335	367	352	386	372	359	395	384	349	384	377	302	360	367	364	393	357	367	395	364	365	361	348	339	381	395	400	354	382	389	398	366	355	370	325	351	372	354	392	386	386	375	350	374	369	378	388	389	387	349	365	345	364	367	371	375	393	372	384	424	378	386	321	369	393	349	379	366	379	389	420	380	331	344	406	397	423	334	370	389	379	359	412	409	344	346	391	382	374	360	358	342	376	360	353	382	350	383	368	341	398	358	347	400	387	348	363	361	350	342	334	406	387	388	382	364	336	372	404	385	379	383	382	369	367	355	400	353	360	385	382	393	367	406	368	364	393	380	384	393	378	381	385	354	367	363	360	419	386	344	326	367	366	402	373	381	382	369	402	354	362	380	389	391	373	389	386	411	404	380	418	387	349	397	376	392	345	402	347	376	316	369	341	404	397	414	386	385	378	382	378	389	379	378	410	322	370	383	341	362	369	387	392	377	370	371	333	399	380	368	364	398	376	397	374	386	353	373	385	370	365	376	379	383	372	378	392	375	340	366	367	422	366	381	349	362	359	365	382	371	352	386	369	313	348	385	382	401	356	385	355	348	375	376	359	345	382	378	355	385	344	383	359	382	358	360	356	371	360	376	353	370	390	372	358	400	376	378	363	386	327	365	369	378	408	358	375	336	375	377	378	354	386	389	369	369	334	356	354	390	392	396	384	391	364	370	341	382	363	388	397	339	355	381	381	394	366	367	363	354	373	377	380	381	391	340	382	358	340	380	363	380	380	376	364	377	338	379	390	389	391	345	384	358	367	361	379	418	359	409	361	362	338	345	385	370	387	413	358	360	377	366	365	366	386	380	375	392	382	386	388	354	374	335	405	382	386	393	410	411	400	436	382	378	405	341	381	384	380	391	350	367	355	375	397	395	363	389	386	372	360	381	370	358	339	362	364	355	376	368	358	395	371	400	365	362	358	371	418	368	379	376	379	365	353	410	391	403	361	407	364	407	382	361	377	358	366	350	375	375	349	377	362	375	381	384	361	313	371	394	348	353	378	389	356	371	399	390	361	381	374	380	359	382	358	379	346	369	339	370	422	398	326	371	396	369	375	378	355	404	372	380	354	409	356	356	377	373	385	356	376	376	378	363	392	364	359	377	346	358	368	373	368	367	365	363	358	405	359	399	374	355	377	355	380	365	345	323	391	357	368	393	366	358	348	356	386	354	370	386	353	355	372	393	387	367	421	371	381	371	380	364	409	329	375	296	342	361	412	377	335	371	386	367	360	349	379	380	375	366	373	373	367	406	359	360	367	347	343	356	384	400	379	343	390	395	338	383	351	352	375	400	365	362	372	363	380	380	419	348	353	363	396	387	396	372	369	351	385	366	387	377	423	378	363	346	375	348	377	381	357	391	363	381	405	410	362	386	345	358	399	365	362	417	327	356	361	378	376	359	356	345	345	389	352	401	380	366	362	393	381	380	356	347	370	354	385	372	362	408	408
24543	22159	32166	37072	36030	29263	27984	15695	4998	1744	740	583	515	548	538	584	538	533	532	540	563	509	556	522	515	519	496	536	514	561	522	530	528	529	505	515	521	539	497	555	513	548	503	496	522	546	537	515	546	510	530	518	514	509	536	519	527	516	543	485	538	523	530	534	519	556	487	548	527	540	479	543	528	547	518	495	514	538	549	556	493	520	554	526	517	513	504	525	495	497	532	503	539	527	514	514	552	520	569	544	574	562	528	540	575	528	531	514	484	513	505	538	553	511	499	524	536	467	528	518	516	516	539	506	537	501	531	521	535	512	529	554	500	505	530	551	500	532	541	489	492	507	596	517	570	561	466	550	504	525	482	498	557	503	513	518	538	510	504	510	553	521	540	533	508	515	547	543	462	514	502	552	516	516	553	525	535	524	538	533	512	522	521	463	454	549	526	531	621	488	495	537	532	536	555	547	511	553	498	501	498	486	493	513	527	507	514	534	575	585	513	543	505	541	473	489	498	531	511	520	520	504	529	532	546	565	542	545	488	531	516	513	498	512	567	547	543	515	506	523	512	538	503	531	525	533	569	540	540	581	496	560	570	525	513	484	515	534	523	481	523	547	492	523	513	552	574	564	489	537	522	517	504	542	531	515	515	515	527	531	506	538	467	474	563	492	519	511	492	511	514	535	502	505	539	527	533	473	542	524	501	516	506	518	523	483	526	522	562	532	493	566	537	523	541	527	533	501	549	530	556	555	528	523	527	532	506	542	508	496	529	523	539	538	511	536	558	529	463	518	518	514	513	506	536	505	514	504	499	550	513	540	503	519	548	531	519	543	488	550	514	496	549	538	540	523	492	528	532	532	519	516	486	474	557	532	531	541	526	510	516	519	516	522	510	530	568	528	528	521	537	514	533	509	498	530	532	537	488	500	558	535	490	555	517	527	505	506	526	496	554	554	552	547	490	480	537	511	558	519	539	515	544	559	568	514	526	520	489	492	514	540	510	543	528	510	534	519	553	539	501	485	517	498	548	487	529	513	498	531	540	560	517	527	560	530	508	503	514	480	504	500	536	526	515	539	512	508	552	505	518	516	555	472	548	497	536	546	537	491	537	574	543	520	507	536	489	523	532	523	530	528	513	547	524	519	532	521	503	543	513	499	471	507	547	552	511	522	567	524	507	510	524	509	516	528	544	561	507	490	531	576	541	514	511	525	540	537	510	500	519	527	512	553	533	499	517	499	524	495	500	518	542	543	556	524	521	520	549	505	505	541	491	544	560	528	530	529	477	507	495	571	538	510	530	478	511	522	501	519	511	531	490	528	540	526	538	493	491	541	513	547	544	516	517	524	535	512	518	530	487	532	511	515	520	547	525	471	538	497	498	535	546	492	504	492	535	556	487	536	486	523	514	506	521	536	530	480	487	517	546	556	541	500	537	491	513	545	581	523	483	497	533	494	516	530	513	505	483	554	515	510	528	528	582	514	528	550	495	529	500	508	521	513	494	529	519	551	521	502	536	528	526	528	522	534	538	564	517	496	487	537	520	541	467	515	539	531	498	523	462	478	510	513	553	485	526	482	542	502	521	496	520	575	507	525	533	555	541	526	525	524	548	546	526	476	562	552	554	540	527	487	546	558	536	540	488	496	518	521	508	533	510	499	512	497	531	494	511	522	518	512	532	521	545	507	534	522	473	524	497	505	518	526	514	528	512	530	484	534	471	539	514	531	514	507	470	545	563	533	510	518	502	515	549	480	532	519	557	523	504	502	525	533	467	501	535	544	528	546	495	509	519	552	474	504	510	497	544	550	525	517	481	530	491	487	521	545	520	522	511	550	498	531	527	541	580	504	527	538	516	525	502	540	489	572	523	514	559	509	469	529	529	498	524	533	523	528	495	517	528	517	525	527	526	494	539	538	519	503	552	504	563	544	545	522	520	506	499	468	518	550	528	536	521	513	538	502	509	511	535	478	522	507	519	526	504	530	519	527	545	515	515	536	524	511	477	514	542	505	525	540	528	485	520	542	508	528	529	543	524	505	542	523	514	499	515	545	518	504	549	522	549	535	544	553	498	506	493	524	506	494	507	500	527	555	499	503	546	491	520	530	525	531	544	515	492	528	526	511	510	497	469	541	504	508	512	552	551	541	546	532	566	472	509	546	497	541	563	499	521	523	561	502	523	506	532	521	517	516	509	491	487	481	523	548	511	545	480	545	494	481	538	504	524	517	544	493	473	537	533	515	544	528	517	521	514	537	509	518	498	537	562	560	524	536	530	494	509	495	536	542	521	511	537	529	558	552	496	508	513	494	552	546	558	495	520	521	480	533	505	534	490	538	497	477	527	561	520	532	495	515	500	513	495	487	505	547	553	524	506	527	541	489	528	568	501	527	547	504	512	512	519	533	558	546	543	537	498	561	511	503	503	475	534	512	521	534	529	552	563	506	493	515	560	506	500	567	490	509	564	494	535	564	494	497	523	524	524	543	499	524	536	535	545	539	520	534	519	564	512	482	516	532	511	525	520	538	491	504	526	526	526	569	569	540	555	530	525	505	520	530	536	509	549	566	508	548	499	541	513	524	472	542	535	526	525	553	516	548	494	516	568	499	495	524	493	523	489	549	538	544	532	479	494	527	560	512	532	501	551	520	537	479	537	512	515	536	499	517	524	523	551	522	516	510	522	498	509	513	529	496	529	509	562	536	506	493	467	525	528	518	522	530	536	477	515	487	497	552	528	500	509	519	532	555	516	503	491	510	541	505	483	488	507	508	494	496	497	524	529	517	495	526	559	504	489	520	486	495	512	561	517	505	497	526	572	508	510	549	521	539	507	530	537	510	535	518	540	545	502	565	518	508	541	545	515	509	516	468	494	510	537	552	508	527	537	504	518	486	533	528	505	473	502	562	533	517	509	503	530	515	499	527	503	487	537	503	531	506	533	510	514	529	529	576	520	513	535	548	523	506	495	559	510	501	507	517	501	549	515	523	486	527	501	508	502	535	536	488	542	499	507	511	508	522	535	472	509	539	540	527	530	510	511	517	558	491	512	522	456	546	505	525	592	557	516	517	540	516	537	509	526	495	478	517	550	533	528	515	525	507	504	471	502	527	509	519	527	507	538	484	552	571	528	504	500	518	515	515	517	481	502	533	505	511	515	538	492	519	526	509	571	547	506	508	524	510	527	520	491	530	489	561	508	493	485	487	525	529	519	495	502	536	548	482	503	549	490	520	434	473	531	529	499	491	521	503	541	510	514	551	506	485	550	529	508	579	535	548	538	568	501	511	505	533	526	506	516	495	540	558	494	534	522	506	474	498	486	526	527	526	527	487	518	552	516	521	544	528	532	532	508	509	477	552	532	520	540	528	502	503	531	510	509	507	510	515	510	473	537	503	497	503	538	512	534	534	498	489	505	541	491	514	532	525	548	477	470	515	569	540	492	533	548	537	483	548	519	524	538	492	551	556	527	524	531	522	592	522	532	517	565	508	509	535
60650	97831	76289	63241	39425	24931	23435	12826	5258	2039	738	483	510	520	523	517	476	510	487	518	519	474	492	498	457	497	476	487	479	496	523	481	537	494	476	480	473	476	477	484	499	509	502	464	489	477	470	530	481	503	509	534	497	463	532	508	514	439	485	461	461	512	498	532	515	502	472	489	480	494	528	536	509	477	471	495	492	474	507	516	497	468	518	477	488	490	488	508	477	532	466	479	490	502	439	508	516	491	451	442	497	482	482	500	477	460	491	494	514	488	484	472	469	467	489	472	491	482	470	515	505	487	533	471	445	516	525	514	473	486	471	509	487	482	480	466	470	488	441	485	516	499	485	501	503	470	514	462	478	504	471	444	477	529	470	480	487	483	510	519	480	494	521	524	548	476	456	489	452	465	471	529	508	482	495	494	484	454	484	510	516	462	435	468	484	477	452	470	471	515	479	497	521	458	478	468	519	494	461	471	484	504	488	466	493	487	521	476	495	507	489	461	494	451	488	459	491	478	456	475	481	455	462	480	545	479	467	496	469	480	485	491	475	502	491	509	490	474	488	503	494	489	495	468	472	463	468	459	460	512	444	482	485	499	479	495	485	499	470	489	509	476	498	533	518	515	467	448	474	448	524	480	457	521	471	502	476	479	512	474	496	491	514	465	450	465	461	532	506	515	471	426	487	477	476	492	505	491	495	506	505	495	472	461	513	465	501	499	486	490	482	475	478	511	515	446	494	493	507	479	477	491	470	481	516	517	441	500	463	449	459	509	465	472	483	462	521	432	461	529	477	486	491	467	480	481	433	523	473	477	506	482	462	512	524	462	469	458	505	487	484	495	512	461	448	466	495	507	513	477	550	472	508	489	499	479	512	497	456	474	519	477	446	477	473	547	502	475	488	488	481	484	495	476	484	453	510	472	531	503	467	480	520	471	466	518	468	509	489	479	498	497	496	482	455	468	478	523	484	482	467	457	466	488	525	477	483	476	496	482	439	496	478	453	489	482	497	493	533	488	504	496	464	480	524	491	484	497	476	500	477	482	466	515	474	469	522	461	496	496	483	476	497	468	455	473	518	532	481	464	458	510	437	488	473	468	486	492	488	457	477	501	462	485	500	452	461	447	498	490	460	537	458	518	448	475	477	461	482	479	516	479	455	488	477	497	496	508	518	453	494	486	526	524	471	474	490	459	458	471	483	492	494	456	492	487	486	471	464	502	532	462	505	479	504	504	486	501	486	496	489	506	491	525	465	505	480	440	472	482	480	449	495	525	501	465	513	475	485	468	521	476	494	508	502	473	464	446	486	467	523	478	480	483	484	511	497	497	463	490	473	513	473	438	458	471	491	452	469	482	495	498	494	471	471	508	484	478	530	491	493	478	482	530	519	487	492	495	510	489	486	484	475	479	531	470	473	534	465	504	481	505	479	462	504	523	484	435	520	457	487	475	487	469	442	442	488	481	448	464	488	524	461	478	495	497	473	484	488	480	483	480	499	469	478	493	519	475	496	483	510	528	492	488	524	481	476	497	486	519	493	461	477	508	503	447	457	500	479	528	509	461	464	452	452	463	448	503	500	482	499	481	487	488	506	494	526	456	507	481	471	458	462	467	464	476	491	464	511	533	496	487	495	504	485	504	472	462	471	494	480	507	466	506	512	495	477	466	527	507	460	436	493	556	484	486	470	470	486	518	541	487	497	486	505	491	448	521	483	467	459	496	509	509	482	505	489	466	478	468	500	510	503	514	507	470	497	481	474	458	470	491	504	456	470	528	509	490	496	486	494	485	485	476	477	500	494	480	495	491	486	495	519	479	511	478	477	488	504	476	465	486	464	518	523	506	506	462	486	467	461	469	495	508	505	492	493	479	519	487	493	467	477	496	524	472	480	504	432	490	462	469	499	513	476	466	472	438	546	450	496	498	514	479	465	513	488	520	495	495	489	509	507	470	510	503	491	493	518	469	471	483	468	456	474	490	485	486	499	476	449	511	450	517	496	474	490	479	463	513	486	506	500	489	484	493	478	464	479	500	479	468	459	497	480	521	526	485	485	484	508	492	501	470	491	468	482	506	463	502	491	520	528	482	528	480	460	479	478	476	516	454	480	503	471	451	481	498	494	513	467	503	486	517	457	482	509	510	474	504	492	497	492	466	474	465	512	465	460	527	491	513	495	479	474	496	469	490	462	491	459	494	495	503	440	493	507	490	506	442	458	456	497	470	450	476	484	497	467	489	493	459	488	476	464	504	486	500	503	507	439	509	505	493	497	469	485	482	538	483	474	509	436	480	534	492	472	486	493	469	482	505	525	464	490	457	470	487	511	494	496	496	514	494	534	508	481	503	513	451	493	463	474	473	470	513	517	475	525	502	494	480	479	448	483	465	487	484	488	481	499	500	473	469	533	496	478	509	542	482	498	525	504	489	491	506	446	496	465	468	497	502	514	516	515	466	488	461	480	502	458	473	497	479	494	480	443	519	484	496	496	495	478	494	486	496	490	478	499	501	502	497	481	473	464	514	470	520	472	519	487	485	522	487	496	468	497	469	475	459	460	468	478	478	495	423	484	494	499	502	431	503	482	516	455	493	532	485	491	467	487	439	509	484	527	470	491	460	523	494	509	456	492	458	515	495	486	503	512	475	496	528	452	507	486	488	482	464	493	461	489	498	492	500	501	502	494	466	507	488	488	503	458	493	478	469	528	501	468	472	499	437	447	444	461	436	493	482	461	465	482	485	492	487	472	493	503	499	504	520	484	474	495	531	504	467	519	483	461	517	512	485	523	468	459	445	482	442	447	467	508	440	472	459	485	494	435	520	440	479	515	475	475	473	518	467	509	472	513	508	477	483	487	483	537	507	503	484	514	536	533	524	477	500	463	527	454	477	485	469	514	531	472	484	483	504	484	515	501	498	461	468	451	475	479	479	503	476	489	494	493	480	474	478	471	525	486	462	488	465	455	508	481	456	470	498	502	478	479	480	510	479	514	474	462	482	521	474	464	499	455	462	493	474	497	466	518	493	485	480	497	488	466	540	497	460	494	459	498	496	533	530	495	514	474	450	489	471	429	511	505	503	457	461	481	522	483	490	523	485	487	509	464	490	492	439	451	481	455	497	464	486	463	480	490	496	479	478	495	478	490	496	470	478	442	500	477	439	464	481	490	447	478	489	519	490	496	497	498	474	492	501	457	488	451	469	473	498	469	510	496	481	484	500	474	519	512	448	494	464	479	552	483	451	504	506	504	478	497	442	474	471	481	467	520	486	463	501	460	503	497	445	486	527	457	478	478	465	496	489	460	536	490	489	468	450	491	511	491	472	471	478	466	463	503	513	502	480	492	473	501	474	456	547	507	499	448	456	506	504	464	491	449	503	512	496	471	482	465	459	493	468	452	523	457	460	486	476	462	495	471	487	471	476	505	492	515	500	516	466	467	488	509	500	513	513	493	458	460	474	477	457	474	505	502	465	490	484	510	483	517	520	463	504	484	467
28883	23793	19249	12162	5069	2129	1269	907	522	394	329	327	324	332	303	360	318	337	355	355	352	316	337	363	366	310	332	324	348	346	350	340	363	341	351	337	343	338	300	309	355	328	314	321	319	299	312	351	329	311	321	331	335	316	311	349	353	338	326	360	309	346	350	320	335	334	332	324	336	352	339	332	331	346	371	346	319	342	350	328	321	328	331	331	328	354	334	305	335	370	311	333	328	330	315	355	305	323	332	333	350	336	340	352	373	293	339	325	293	335	318	299	317	344	363	315	320	317	341	290	315	329	344	347	321	368	320	357	336	319	339	344	295	305	327	353	334	351	347	354	341	351	302	337	334	322	346	297	330	345	349	329	333	351	349	324	349	293	353	315	317	347	327	318	288	362	355	316	323	342	331	307	302	326	321	318	310	309	306	303	331	311	344	296	303	342	341	373	339	372	322	294	322	305	318	346	338	292	349	340	324	319	370	330	305	329	331	341	309	300	338	345	315	331	315	363	345	343	333	332	335	315	288	322	327	320	326	342	308	342	336	325	333	306	348	321	292	336	334	329	331	331	371	318	325	345	369	307	333	315	312	321	332	333	327	322	317	348	308	333	338	306	332	319	340	338	348	321	314	362	303	297	345	347	327	345	329	333	311	343	298	300	283	329	333	310	350	328	330	322	319	310	307	318	338	337	317	344	313	346	343	307	360	351	371	323	334	292	318	332	340	317	326	315	349	312	326	335	319	316	312	349	330	294	322	328	323	326	306	369	349	303	336	320	314	341	340	356	310	319	317	344	321	309	317	325	318	335	335	320	337	348	300	338	313	344	340	315	344	336	338	327	317	315	334	314	322	308	305	348	326	360	343	323	329	297	295	313	296	343	372	349	318	336	343	348	337	323	327	337	306	355	332	300	317	320	343	323	305	360	319	300	346	336	312	332	340	321	315	358	302	329	324	325	350	299	320	336	356	367	321	325	332	346	325	346	321	358	322	315	341	351	315	331	334	270	313	317	318	331	313	354	324	297	347	334	297	337	308	354	328	357	288	314	323	340	332	349	367	308	322	337	329	325	304	331	342	363	320	308	339	286	301	325	337	334	351	296	299	316	341	319	315	347	312	321	344	315	316	314	341	354	312	312	322	302	320	312	328	363	329	328	344	355	336	339	318	315	335	326	317	333	342	348	345	338	307	328	330	342	320	349	322	368	327	362	324	316	314	354	330	324	329	345	362	341	313	310	297	322	310	318	340	301	346	307	291	348	349	344	310	322	326	336	314	331	318	309	344	341	296	320	308	323	336	341	303	321	310	339	305	351	327	317	300	330	315	319	320	340	353	327	315	337	291	324	365	334	363	346	338	319	351	314	349	320	344	335	353	338	302	333	323	361	356	332	366	338	320	348	345	360	306	287	303	335	332	361	324	346	342	324	327	298	326	360	342	291	298	321	288	332	326	353	325	355	321	310	326	364	336	332	345	325	336	358	331	338	336	334	351	329	341	323	363	323	340	345	322	309	270	323	333	303	346	284	314	336	330	297	321	332	334	359	331	333	334	327	316	324	301	309	359	327	347	318	339	323	307	355	347	363	337	337	335	325	322	303	319	325	323	307	320	324	328	348	301	353	305	322	341	326	290	327	350	329	335	334	357	334	347	314	296	325	306	360	340	344	318	313	342	342	340	309	351	350	339	310	316	346	335	309	349	335	314	323	312	318	373	320	325	328	312	316	332	317	362	350	331	315	335	320	321	346	355	297	348	326	345	341	316	341	295	361	371	310	328	313	344	281	332	328	335	313	304	328	337	313	340	341	319	286	345	314	354	301	320	340	313	333	321	332	340	340	322	346	319	318	326	353	341	305	344	315	351	332	337	319	357	356	348	352	361	348	301	368	340	332	336	356	326	315	312	309	335	328	321	329	331	328	322	321	356	330	338	338	314	361	313	344	342	327	317	340	323	372	332	316	336	353	339	327	316	341	330	399	333	322	312	357	327	322	349	308	333	310	323	328	334	340	357	360	340	295	350	343	327	336	330	320	340	344	339	323	320	318	356	349	324	327	332	330	337	332	308	308	332	341	336	332	326	339	360	322	321	349	348	318	337	339	351	332	297	333	305	353	361	336	338	328	355	306	296	330	326	341	340	343	349	302	300	337	324	342	340	308	319	318	305	360	321	357	323	298	331	341	325	339	334	302	326	315	361	323	322	307	297	356	327	305	351	323	340	343	304	330	319	318	316	337	297	371	334	331	333	336	321	335	321	330	334	321	324	323	333	317	305	340	333	326	337	380	324	354	332	349	319	324	316	342	329	320	333	328	338	343	307	332	310	334	339	356	327	306	344	306	323	332	352	365	366	305	319	335	345	303	296	335	336	328	323	307	296	320	330	319	283	343	335	339	343	326	334	326	351	356	338	318	299	318	350	322	307	303	304	312	323	360	324	346	342	299	299	353	309	318	364	330	344	305	342	320	347	328	330	330	308	335	328	335	343	344	309	306	323	328	315	323	317	295	356	336	318	342	322	348	312	338	303	338	280	350	323	305	357	316	311	322	313	313	356	330	320	349	317	344	309	340	365	319	310	294	340	349	341	299	322	336	342	307	315	296	322	346	343	340	336	347	332	298	306	283	304	317	348	345	343	317	355	319	347	338	339	324	342	307	339	324	331	356	339	339	324	335	303	349	315	310	355	332	365	332	332	309	313	316	319	342	328	302	367	345	301	309	330	314	340	336	289	345	321	317	343	300	324	339	328	323	295	336	317	313	361	338	316	297	328	339	318	293	325	321	334	356	322	338	358	333	320	349	326	324	327	351	315	343	304	298	330	327	354	326	310	321	320	354	305	341	330	355	325	309	290	326	303	331	354	341	351	350	343	313	318	322	335	350	330	352	331	322	352	309	338	330	298	321	352	328	353	323	338	335	309	335	309	337	313	329	298	343	352	349	366	310	314	324	310	312	312	340	325	336	314	319	326	300	315	343	309	328	346	340	335	352	332	339	336	325	319	338	333	319	330	353	341	319	339	334	327	338	318	288	356	326	338	355	306	321	341	333	312	329	303	325	325	307	328	342	304	339	332	309	310	351	330	338	351	329	352	335	334	317	333	304	331	312	319	354	321	348	331	308	321	323	344	366	310	339	311	347	314	295	352	330	341	315	307	335	336	350	373	333	341	345	325	333	361	344	351	323	356	301	317	323	307	310	346	327	344	350	334	329	328	347	317	313	333	345	352	327	315	321	298	338	364	310	303	342	343	270	340	322	357	338	350	300	315	321	356	333	344	337	343	292	307	340	332	306	296	345	351	341	291	329	323	339	342	324	306	327	309	323	331	303	331	323	320	334	366	337	336	338	355	316	306	309	335	305	292	350	346	360	335	325	312	345	314	315	329	325	322	375	341	323	331	351	329	331	314	322	335	293	322	323	311	327	297	297	373	321	356	326	340	320	340	324	327	310	348	353	302	342	338	331	327	351	299	335	299	312	305	349	336	324	301	329
15161	25509	16652	9437	4470	2247	1504	1079	577	363	324	302	279	321	282	302	311	291	301	257	317	299	315	291	296	287	256	275	294	309	266	289	327	291	307	277	286	306	290	273	301	261	285	270	300	294	303	298	305	281	298	300	299	267	325	273	322	284	272	281	287	264	298	312	309	287	311	287	294	269	287	295	282	283	290	301	293	285	289	311	271	290	282	309	316	288	280	307	287	308	296	276	266	300	306	291	258	306	301	305	260	297	290	262	304	300	279	302	275	338	304	274	255	268	300	271	295	286	314	275	308	267	293	310	311	311	292	306	313	273	280	278	314	321	318	317	295	307	295	293	295	293	263	295	281	296	300	299	323	300	278	288	306	270	306	300	295	284	292	277	269	291	290	289	311	320	297	307	298	307	253	299	310	258	284	303	308	277	290	278	289	275	288	323	277	260	288	307	260	289	277	279	275	285	279	312	273	271	260	332	317	277	285	292	283	277	286	303	290	310	272	287	295	302	266	308	279	281	296	284	303	277	304	279	302	313	292	295	310	292	283	299	257	289	292	291	281	299	271	296	273	305	297	265	275	327	305	305	303	288	275	310	267	289	317	296	297	292	301	286	303	277	298	276	267	295	286	285	243	302	288	284	263	293	314	301	282	294	281	285	326	281	301	284	284	281	296	282	299	276	296	312	333	274	286	279	317	283	287	292	294	288	312	261	301	274	285	288	282	302	308	290	280	293	289	281	269	282	289	283	296	272	292	299	329	301	343	273	296	282	266	304	291	291	279	312	286	331	317	253	292	260	281	286	297	270	289	284	287	288	284	303	270	270	295	283	257	304	283	305	305	300	304	278	302	282	315	292	311	283	306	290	313	271	280	255	305	316	293	285	257	308	325	282	269	271	292	304	289	294	269	258	283	274	316	287	308	275	280	306	295	286	295	297	304	279	286	298	305	306	278	276	289	294	296	317	299	285	283	272	327	289	252	286	277	301	293	321	303	306	289	272	261	315	293	280	316	277	283	300	314	249	307	291	238	250	293	299	283	304	295	272	273	275	297	287	296	303	302	300	290	296	300	313	275	290	277	295	258	287	275	293	307	298	312	302	296	291	288	275	289	260	271	293	301	299	305	295	284	255	288	274	316	283	294	294	265	288	291	303	305	308	289	286	309	261	298	315	307	306	254	303	299	292	280	251	279	259	296	302	262	292	260	278	274	290	314	287	296	315	314	292	315	273	257	281	283	304	303	263	281	266	275	315	289	286	278	288	294	307	274	301	307	315	277	317	279	318	295	324	299	294	294	298	274	315	297	296	277	272	284	275	307	284	280	294	295	302	270	319	301	287	290	301	314	308	311	295	295	291	279	251	299	326	269	284	263	287	314	296	293	260	290	285	279	303	305	294	317	290	281	278	276	307	300	314	281	289	279	279	328	284	293	307	325	286	309	301	314	283	296	291	289	276	290	291	297	277	292	290	272	266	275	291	282	321	300	297	306	275	277	290	283	278	283	298	294	304	289	281	292	300	284	265	270	308	283	295	280	300	288	277	287	274	302	307	258	289	315	260	300	291	311	288	293	282	263	334	279	286	286	292	294	300	329	301	295	294	317	301	326	263	262	284	267	284	299	280	283	319	291	267	278	289	256	299	294	297	272	277	274	291	271	286	292	280	281	305	315	284	287	294	308	302	267	260	295	294	291	288	297	279	281	287	304	293	265	275	260	278	262	272	281	288	275	318	263	284	303	275	263	273	270	292	256	310	301	292	293	312	319	293	335	312	277	278	296	260	289	288	298	270	310	289	298	312	280	303	290	319	271	276	309	302	299	295	280	281	279	315	252	264	273	315	264	274	294	276	309	283	271	315	286	284	296	287	252	290	301	309	305	308	269	258	289	307	303	293	275	300	297	290	311	277	293	303	290	255	298	273	293	306	277	305	312	308	291	315	271	288	302	280	296	289	263	291	294	289	284	296	297	312	316	295	295	275	300	293	288	261	257	273	278	274	254	285	300	289	261	291	282	272	296	286	275	340	287	265	282	279	264	274	271	296	297	262	323	264	253	289	290	256	267	306	299	290	277	298	278	246	299	307	302	292	284	294	279	320	281	295	314	287	261	293	287	311	271	287	252	284	276	290	299	334	283	293	280	293	313	285	289	281	323	293	270	309	277	294	264	280	290	267	286	299	303	281	285	326	312	328	295	314	322	299	292	274	282	271	270	283	303	283	311	277	301	306	258	287	294	280	290	291	289	269	299	309	283	287	309	298	304	291	289	270	301	314	297	287	293	299	284	300	303	258	256	277	259	280	257	328	285	313	290	278	277	294	302	294	282	274	293	299	277	301	287	260	300	287	263	255	270	289	305	287	288	265	299	339	252	306	296	282	295	300	284	262	289	304	291	280	295	294	275	259	286	305	299	303	290	279	287	277	276	293	304	311	259	326	300	299	298	327	296	297	306	280	296	275	279	293	288	279	280	272	276	297	309	263	295	299	276	278	299	261	308	288	326	268	339	296	278	281	295	268	292	307	277	303	314	282	291	288	289	291	310	302	286	293	286	287	272	291	308	301	283	299	284	289	322	281	272	282	277	326	269	296	302	280	276	305	288	298	284	296	319	264	287	270	300	303	269	298	276	272	296	282	294	292	285	311	290	287	303	310	282	266	311	290	295	269	312	318	279	282	295	325	284	287	300	299	284	263	301	288	294	295	256	267	282	291	327	290	282	303	302	298	296	270	282	294	303	289	280	287	298	272	302	288	281	292	252	301	296	281	284	302	291	264	326	297	285	297	290	296	293	279	307	310	294	317	271	289	267	276	299	290	268	287	326	284	266	268	304	291	291	307	262	283	299	302	285	311	302	314	287	298	321	282	293	292	293	290	291	277	280	274	305	306	279	277	250	282	290	300	272	337	269	288	287	283	276	282	277	283	290	281	277	295	289	258	288	319	310	272	318	274	284	262	314	267	285	277	313	294	284	316	271	289	254	267	297	276	270	318	274	287	281	269	303	283	322	266	283	276	268	311	289	296	304	277	328	305	289	279	295	281	293	294	271	278	296	258	299	307	298	304	293	294	300	305	286	296	290	302	306	282	313	285	304	279	301	285	298	306	271	288	282	280	256	315	305	260	331	272	304	286	271	251	279	302	302	273	301	291	281	294	285	275	264	280	315	304	268	275	275	258	287	295	284	289	279	324	307	298	311	288	277	282	295	264	290	292	268	274	271	281	331	245	293	272	292	274	287	301	293	292	257	310	285	271	301	292	279	259	284	294	290	284	299	305	320	303	271	275	277	265	304	310	309	273	274	297	310	288	277	297	289	301	278	296	299	313	292	291	304	307	273	322	324	284	289	314	306	303	286	295	273	292	284	279	305	291	315	283	299	304	282	265	315	311	289	288	279	252	288	313	316	283	293	288	281	284	307	276	314	316	270	269	332	295	285	279	278	283	314	274	292	272	282	290	302	302	340	320	317	246	307	300	287	299	281	275	266	295	292	297
25495	22979	34624	39423	33359	26300	15615	6026	2294	900	475	405	378	363	402	413	373	361	356	356	380	370	352	354	361	392	322	394	403	381	365	389	394	370	379	370	376	393	376	368	348	395	371	370	381	362	365	372	334	360	376	403	372	368	370	385	354	392	387	361	375	385	388	363	353	387	402	354	391	394	354	369	369	408	396	389	358	352	390	374	402	382	421	352	359	346	372	394	388	396	352	382	365	350	398	352	343	364	388	365	383	374	342	398	374	346	344	398	405	362	410	354	369	380	363	409	338	395	351	369	415	341	373	377	365	381	407	374	359	408	336	366	388	362	357	387	364	386	390	393	371	403	386	353	361	359	377	390	374	395	360	371	390	379	391	335	354	353	404	414	371	361	370	362	372	386	352	383	351	383	401	395	340	401	394	384	366	392	361	363	354	387	375	375	393	372	379	363	398	358	403	380	375	381	359	369	379	408	371	373	419	380	372	338	374	342	356	343	376	385	370	368	359	353	372	412	359	343	400	383	370	401	409	358	347	362	383	357	342	360	393	360	344	373	388	354	422	399	398	361	391	368	358	373	365	371	384	387	375	361	381	420	391	381	419	396	362	389	366	369	367	368	379	377	335	386	376	360	399	385	392	351	362	379	342	361	371	403	367	385	381	384	375	366	352	378	403	381	392	418	384	347	371	378	367	400	369	374	385	338	392	392	345	355	392	340	371	371	396	386	361	398	335	359	419	384	401	375	364	377	383	379	367	392	368	396	381	348	364	354	363	359	338	346	400	360	394	408	401	362	369	342	387	406	360	347	386	404	365	376	396	334	386	398	377	356	390	377	357	398	379	375	404	352	364	352	366	361	395	350	357	361	386	381	356	375	382	369	366	358	410	385	373	360	337	362	409	370	383	348	388	377	389	391	359	391	363	363	355	420	387	391	397	398	384	366	397	343	345	349	376	388	349	388	372	391	387	388	352	383	366	368	374	340	336	389	379	348	378	364	371	356	429	359	363	384	408	344	386	346	365	355	350	369	347	339	391	363	373	415	345	349	377	374	399	386	375	373	365	402	363	407	374	368	435	361	354	379	374	393	387	341	369	311	346	385	364	375	347	396	374	367	344	355	355	383	372	370	357	374	329	356	317	385	366	344	374	398	399	369	380	362	391	367	381	367	347	345	360	357	355	348	362	418	371	389	354	398	348	364	390	363	361	367	401	373	373	368	393	347	369	350	368	374	397	376	373	342	367	393	374	376	407	403	383	394	355	364	364	364	383	355	391	365	395	358	382	352	361	357	389	363	366	385	398	361	366	389	381	373	381	375	376	381	378	374	380	351	366	384	374	354	375	379	361	368	407	389	390	371	361	368	399	390	381	399	364	375	377	329	387	392	406	347	363	384	336	376	324	379	382	343	379	398	387	387	345	369	345	348	405	431	369	379	378	367	382	366	380	366	354	351	337	360	358	407	374	350	350	382	363	393	384	388	359	382	385	360	368	405	406	356	372	369	394	368	402	376	348	352	387	344	347	390	394	323	392	352	373	347	387	362	408	369	361	351	371	357	372	378	390	368	402	358	373	375	383	354	384	386	388	338	358	392	344	370	369	366	400	380	368	370	404	386	381	371	355	387	384	368	361	347	381	385	378	366	372	340	367	375	344	375	394	380	354	388	351	392	368	397	388	363	344	373	372	385	363	360	384	328	385	385	357	367	370	381	389	377	405	368	360	350	353	364	369	389	380	385	411	376	370	392	382	406	397	369	375	387	401	385	387	358	386	368	353	389	386	361	392	389	395	385	384	378	371	417	389	366	361	376	356	367	370	375	372	353	410	400	363	394	365	358	361	369	331	351	347	353	380	378	342	384	346	372	411	353	345	375	418	367	376	376	347	347	384	367	390	392	350	378	384	382	339	375	382	351	372	391	359	378	383	360	358	372	385	394	343	367	384	386	335	324	381	380	370	394	402	369	389	389	389	357	348	354	381	375	392	336	325	367	343	344	381	349	356	381	348	379	382	373	366	396	348	379	373	356	392	365	369	368	370	395	375	337	397	353	394	369	362	352	346	390	368	366	386	342	351	337	399	351	385	352	345	392	372	328	344	369	365	410	373	344	361	361	368	371	357	375	374	352	371	356	328	365	400	366	351	378	360	383	388	389	342	352	369	345	351	369	335	373	362	386	348	394	378	395	387	398	359	358	398	344	360	356	358	348	398	338	418	369	372	385	378	371	360	348	382	344	366	368	342	363	381	370	382	332	392	351	381	369	354	335	357	395	365	353	422	372	403	380	355	374	365	381	381	361	367	373	368	360	394	365	364	400	379	395	377	361	326	377	366	369	361	368	313	351	365	377	374	392	368	392	412	398	351	347	376	405	388	367	397	356	348	361	401	375	377	368	363	403	401	401	380	388	363	388	376	357	356	361	353	356	386	342	350	408	397	389	385	332	357	339	333	418	376	382	392	388	375	384	378	391	380	376	364	377	374	366	391	349	404	373	362	352	400	353	366	361	389	345	369	366	386	370	363	407	365	380	369	345	375	378	380	361	369	361	364	372	371	398	352	378	378	362	372	361	388	354	379	367	392	387	354	363	386	356	379	350	377	375	385	317	360	350	368	384	361	391	393	335	353	379	371	359	348	385	389	385	375	380	384	382	362	378	359	371	379	379	386	368	363	353	372	388	372	381	376	373	370	372	359	357	371	331	388	341	358	352	338	399	365	353	356	372	383	359	362	379	397	381	382	394	387	404	361	393	351	394	345	360	355	369	358	362	356	369	397	377	380	349	388	340	361	372	372	435	372	371	363	374	399	383	383	369	361	346	352	345	360	384	348	365	358	379	337	351	384	369	343	381	360	369	424	382	341	344	391	359	394	369	386	382	376	373	372	360	361	362	359	384	392	340	386	369	386	338	374	375	380	354	336	380	361	338	358	350	366	399	408	321	383	358	352	365	360	350	338	384	379	386	367	405	359	360	379	383	356	386	395	368	382	362	378	374	381	375	442	376	364	343	365	386	384	378	384	352	397	378	356	353	360	363	342	377	370	381	380	365	369	373	362	358	353	349	387	396	369	332	409	361	335	389	394	360	405	389	363	354	391	380	366	375	385	403	375	373	346	373	370	344	348	367	363	345	392	371	371	361	361	375	338	381	379	385	365	384	340	400	384	372	356	373	367	400	396	391	370	358	379	354	375	374	357	367	364	356	417	374	359	365	380	370	400	372	359	346	334	365	373	405	396	359	386	385	358	375	367	354	385	385	417	352	355	365	368	393	383	375	357	409	406	416	400	368	383	374	410	355	352	376	357	401	336	398	392	360	368	356	395	396	381	382	394	360	373	383	361	363	379	358	365	354	358	398	363	363	381	372	355	355	374	399	384	362	353	379	364	402	347	355	380	359	384	367	376	406	361	382	368	340	374	325	348	384	350	352	386	361	383	365	361	375	373	400	344	334	339	382	372	391	415	348	372	348	374	385	384	376	362	347	358	368	355	378	360	348
51564	84656	64642	47629	29970	21621	12315	6041	2827	1146	454	376	371	362	390	356	338	345	365	354	347	373	379	374	341	371	368	341	379	395	376	370	342	361	366	400	350	351	307	339	379	372	390	362	359	390	357	368	346	331	373	322	356	353	372	340	370	386	364	372	377	333	378	375	360	357	366	370	384	400	347	408	356	369	360	391	357	328	345	341	383	379	363	354	379	356	331	356	379	371	331	379	390	390	377	357	368	402	385	346	344	396	321	379	358	381	364	382	354	381	369	389	377	337	393	382	354	382	377	394	364	348	385	355	369	356	347	363	376	363	380	384	337	371	388	352	339	364	345	345	363	360	322	375	360	360	339	372	382	370	342	349	343	356	350	365	359	339	355	392	358	366	339	326	359	367	389	357	344	382	321	362	343	332	354	329	397	367	398	368	348	372	373	381	366	376	352	377	363	390	345	351	352	359	375	340	377	347	359	384	335	363	362	368	360	337	338	334	378	352	335	363	344	359	344	369	380	384	384	334	332	358	396	345	365	356	389	332	363	388	360	359	408	391	357	369	346	353	374	370	372	374	339	374	339	389	369	348	367	365	396	378	397	374	372	363	346	340	383	373	375	351	334	366	369	329	363	343	354	382	354	383	361	332	363	354	344	338	354	361	345	368	380	379	367	379	354	380	360	349	363	367	355	354	345	340	360	354	358	368	376	386	360	345	360	347	351	342	351	380	366	341	371	376	344	386	380	365	349	343	321	332	345	381	379	361	356	337	352	358	367	351	326	346	390	355	372	393	357	363	332	329	329	371	368	382	374	383	360	334	384	361	348	361	328	349	389	372	363	334	369	379	351	341	362	351	367	350	358	377	323	358	326	359	319	369	365	386	367	373	346	353	368	359	357	352	377	414	358	385	349	388	366	382	362	345	362	373	332	383	348	359	375	330	332	366	350	332	376	354	361	365	343	388	354	323	369	310	366	380	365	365	339	345	376	365	385	344	364	334	390	337	359	377	341	381	389	361	360	341	357	374	331	345	378	369	380	406	357	363	364	357	349	396	393	350	364	348	370	368	397	338	379	364	354	347	369	389	355	388	385	339	359	365	391	372	349	350	347	352	382	356	355	370	364	369	362	369	314	353	348	357	353	345	334	351	355	296	378	352	355	354	354	370	363	356	346	358	366	375	390	342	363	375	349	355	358	366	381	387	357	365	369	332	356	379	364	379	351	368	400	355	352	351	368	365	370	371	337	369	324	360	397	371	326	328	340	368	376	364	356	346	344	353	350	343	376	390	365	323	358	332	346	368	347	344	362	349	345	340	352	399	379	355	396	344	367	367	389	374	401	370	342	349	372	355	385	358	354	368	379	365	356	350	404	362	333	345	360	348	340	373	365	368	337	352	353	363	317	320	381	355	370	381	329	366	327	358	366	403	358	368	389	379	355	352	402	363	343	370	354	362	355	371	342	354	336	361	405	348	369	341	376	342	363	358	397	365	309	366	368	341	386	388	360	373	388	360	388	386	339	377	380	393	341	395	358	376	392	350	347	366	366	355	339	345	350	356	355	329	352	331	361	366	360	366	358	369	347	362	361	363	380	355	356	362	332	348	340	345	363	354	371	371	342	368	359	357	360	338	357	373	342	392	382	347	369	374	349	331	391	343	347	351	366	354	344	328	356	357	341	348	360	359	358	372	345	395	351	331	352	368	348	395	365	388	332	348	325	350	363	390	369	371	363	332	368	388	363	362	358	352	366	349	390	405	370	329	382	378	368	386	315	360	331	353	351	383	353	328	368	362	328	364	344	367	340	344	361	338	373	330	405	361	363	377	375	401	358	352	314	351	308	353	318	398	344	339	345	348	391	330	376	354	398	320	362	339	361	355	325	375	364	311	350	358	377	371	342	362	368	336	380	345	333	370	370	370	373	348	370	367	323	376	338	364	374	380	396	352	404	352	359	349	354	363	316	378	325	327	351	406	352	334	363	349	368	388	338	354	337	370	342	365	357	340	375	359	342	392	302	365	391	369	360	389	355	354	345	340	358	368	362	326	339	366	375	353	334	357	347	364	377	377	357	321	374	363	369	346	391	330	370	385	345	374	367	352	364	338	357	354	350	385	351	352	355	350	344	365	394	351	363	378	373	377	360	360	375	367	330	380	360	357	324	369	354	346	350	333	364	355	355	346	379	366	394	349	346	391	361	327	358	376	357	355	365	359	351	374	348	376	390	334	368	354	360	406	373	332	345	373	344	336	366	357	373	339	371	362	348	343	366	348	366	355	314	344	394	338	319	354	357	358	380	351	346	388	368	344	337	355	368	340	348	378	349	361	350	340	358	363	365	355	340	359	340	321	375	362	357	377	385	345	363	342	357	343	355	379	349	370	374	311	331	352	383	350	368	371	372	368	400	379	388	337	382	368	361	368	347	328	358	362	336	362	309	372	400	374	351	340	360	387	362	345	394	354	360	354	334	360	369	369	366	329	365	373	336	337	345	368	379	360	368	357	350	338	373	365	359	359	354	363	348	347	356	347	344	347	371	380	329	378	338	362	336	381	372	327	356	386	394	331	388	340	346	366	362	384	345	380	393	405	343	348	357	336	350	357	332	388	378	373	333	338	357	373	365	379	364	404	349	366	338	353	369	376	383	358	343	348	371	353	338	372	397	337	401	391	364	318	368	385	358	327	376	340	362	367	406	360	347	362	315	407	353	344	358	332	385	337	354	349	337	338	362	359	358	379	346	336	393	366	381	330	355	320	353	373	383	364	361	340	353	332	346	375	402	333	355	361	355	370	336	335	329	380	381	355	384	379	400	366	337	335	353	375	388	343	362	362	354	329	345	381	371	398	348	380	360	361	366	341	364	345	368	387	354	353	381	367	350	370	366	370	344	370	374	388	352	393	379	341	386	369	356	354	333	345	328	350	375	370	366	334	367	345	332	328	386	414	349	367	377	335	357	332	349	363	370	336	346	342	375	360	355	341	333	337	391	352	313	367	341	342	354	363	348	326	334	353	368	356	406	357	360	391	381	337	361	378	363	344	372	361	369	376	398	329	367	359	374	333	338	353	367	379	392	349	337	366	320	372	333	380	358	369	356	378	338	394	309	351	340	368	335	366	357	321	370	385	363	357	369	348	350	364	329	351	366	383	334	366	346	337	382	351	350	347	351	366	339	383	349	368	354	365	352	386	370	408	360	349	380	344	348	356	361	348	351	372	365	357	353	361	385	349	376	369	356	367	331	380	345	311	369	351	353	371	383	385	304	348	387	380	356	361	321	380	362	340	359	369	344	364	365	349	345	329	372	333	361	366	356	404	341	358	365	341	347	348	321	349	365	347	356	347	347	397	347	361	332	336	314	337	366	383	357	337	356	368	334	368	359	340	334	344	350	368	347	355	398	332	350	378	359	332	377	396	370	374	368	371	377	357	353	337	353	390	378	347	370	365	352	365	356	352	368	347	352	337	325	358	348	353	347	327	366	375	366	371	357	343	381	347
24558	22149	32300	36440	38394	35340	23495	9504	4430	1594	699	552	587	564	568	570	515	560	560	576	572	547	518	530	504	517	543	558	518	546	542	545	580	541	557	516	536	524	513	519	567	590	554	542	517	505	548	536	527	525	564	492	487	493	542	525	534	566	496	503	548	507	484	516	499	544	528	528	536	534	559	538	540	530	526	498	532	525	540	496	522	495	483	529	520	518	550	534	520	511	514	559	535	559	509	544	549	541	538	514	551	518	511	526	517	545	552	473	516	538	499	528	548	571	489	571	575	563	571	533	535	512	544	501	504	543	517	509	513	507	513	577	537	508	505	537	505	478	524	521	523	547	560	535	537	517	539	513	545	533	494	506	511	583	531	549	562	537	531	515	528	470	577	531	541	526	564	534	546	538	532	491	546	518	515	546	526	516	558	507	543	506	516	548	544	522	498	510	571	533	527	510	495	479	545	495	523	500	512	537	516	553	512	503	525	535	504	554	522	539	546	474	494	514	533	535	559	506	486	554	538	512	562	551	570	526	503	501	584	504	507	512	518	504	473	528	479	515	523	543	538	528	481	539	536	477	511	506	542	514	532	523	561	500	475	513	545	521	514	562	490	525	550	510	514	529	515	566	569	535	483	516	541	528	544	530	565	513	534	530	547	522	469	508	474	526	523	510	518	513	520	557	509	489	504	516	502	553	536	516	515	511	528	516	528	475	535	530	471	501	526	548	539	525	512	495	523	533	554	553	508	488	524	506	527	528	522	529	506	492	513	553	548	564	474	558	559	546	527	540	511	514	529	554	515	525	524	537	515	559	525	572	494	533	501	532	499	552	505	520	539	547	479	533	508	525	504	553	518	531	514	507	530	527	507	525	522	533	487	500	544	514	546	481	509	535	544	498	510	520	532	596	541	545	545	497	486	527	520	546	537	535	464	507	603	529	495	546	554	518	522	559	552	485	525	552	552	497	528	561	507	589	540	509	500	499	516	537	527	543	569	530	509	526	514	520	554	550	564	559	479	506	519	535	523	529	517	526	545	545	500	525	523	510	520	481	568	491	532	474	527	507	569	523	508	500	513	555	542	487	538	540	522	545	526	497	518	537	551	535	511	504	509	545	537	492	554	502	496	500	488	548	522	479	487	521	518	540	507	533	520	522	564	546	533	509	495	504	543	526	523	520	515	524	521	528	530	554	534	477	509	571	531	523	523	545	503	499	489	508	527	535	532	525	565	527	504	532	554	509	532	495	528	529	503	549	538	524	531	489	515	537	593	514	565	550	529	499	530	487	486	538	504	540	542	540	491	523	503	493	485	499	514	549	571	482	502	555	534	520	571	534	502	513	555	512	502	505	487	537	534	503	515	518	487	514	528	514	522	501	558	505	518	546	550	584	491	535	581	513	553	558	566	513	520	536	529	564	522	515	511	513	526	491	544	484	538	509	541	509	551	558	560	504	558	511	496	511	524	506	549	512	543	523	522	512	482	500	567	557	522	545	525	504	521	505	501	516	530	549	545	522	532	517	503	514	510	554	519	493	539	500	544	529	528	552	512	535	544	521	505	505	543	544	518	527	523	541	577	569	549	539	493	527	485	550	505	506	546	531	530	518	519	496	563	483	506	513	456	477	532	530	543	521	516	513	544	527	557	559	499	512	528	530	522	527	556	563	486	486	477	498	553	556	499	540	531	511	569	470	536	495	530	487	538	496	524	539	495	501	518	497	534	529	488	500	517	543	536	529	518	511	511	524	498	491	499	534	536	496	535	510	502	506	550	550	503	500	525	520	536	476	519	526	542	542	543	534	552	557	515	553	539	548	498	509	519	498	492	539	519	517	499	503	544	526	535	534	490	515	509	572	524	529	540	522	491	509	516	544	509	509	524	590	536	536	524	525	529	512	504	554	514	511	507	492	503	510	539	531	570	493	550	492	525	541	535	536	491	555	529	551	527	513	510	533	532	520	524	496	532	497	529	556	549	551	533	510	527	482	511	524	540	545	522	543	556	528	527	516	572	515	578	533	530	526	527	525	519	532	530	539	527	518	535	546	530	533	496	517	501	540	549	481	544	517	521	551	522	536	536	509	506	484	520	522	545	518	517	532	506	556	525	548	556	545	537	501	518	570	539	523	544	530	523	533	503	533	548	518	512	524	556	546	516	486	508	557	552	527	520	500	513	563	556	586	500	531	495	530	520	532	553	495	531	543	527	535	529	492	548	555	524	539	487	499	503	531	497	523	518	488	536	552	499	546	511	505	478	524	506	481	537	535	554	535	512	519	521	479	526	497	527	503	525	554	538	521	549	492	498	519	495	494	566	568	540	519	537	544	529	501	553	539	530	553	512	568	510	498	534	542	526	493	514	537	552	490	489	552	522	532	518	533	522	538	588	509	495	472	469	502	540	571	542	545	528	537	551	544	452	554	508	501	557	520	533	542	486	527	491	517	525	506	495	480	507	537	508	521	490	544	530	527	533	542	504	530	530	540	510	511	510	507	520	520	531	543	582	536	532	491	530	562	534	515	528	536	531	524	508	557	556	510	547	524	505	515	493	547	482	544	520	542	530	541	494	495	511	520	521	500	545	518	527	502	542	568	564	500	535	547	478	510	528	522	502	537	517	519	548	525	527	518	470	507	538	543	520	515	536	538	504	508	534	498	538	558	520	539	568	527	548	482	511	540	545	553	484	484	548	489	535	512	551	538	514	547	513	531	534	593	498	560	503	521	493	530	511	508	484	533	510	528	528	512	574	582	508	512	538	575	564	497	534	504	535	491	505	544	517	509	543	537	520	524	521	515	534	518	595	485	496	532	557	570	525	511	548	526	526	538	541	512	511	501	558	518	539	569	560	496	562	514	508	515	521	484	528	525	479	483	558	534	531	507	549	481	531	552	510	536	479	561	534	553	528	505	538	547	510	555	513	527	508	498	547	538	505	544	521	516	520	525	492	556	541	535	546	526	521	556	495	562	538	507	523	516	520	522	526	535	510	541	524	529	528	486	506	541	528	509	537	532	527	502	502	566	527	526	550	528	537	534	530	472	521	544	490	502	537	487	526	494	451	528	523	537	531	519	491	522	513	530	521	535	519	566	545	590	540	523	477	540	513	531	517	550	497	520	531	549	506	509	556	543	518	528	487	498	516	517	496	510	513	528	537	514	491	491	506	538	467	537	533	484	541	545	517	537	526	509	531	517	524	505	485	511	567	515	554	506	539	505	514	515	506	565	523	549	531	505	514	539	531	499	525	542	561	504	479	499	525	515	535	540	484	495	514	552	548	528	500	553	526	509	516	543	490	534	511	530	541	561	509	497	538	497	451	569	496	512	528	544	533	536	513	551	524	528	523	516	500	553	500	520	510	490	522	521	479	501	539	515	524	535	512	491	527	534	522	558	532	535	495	557	552	532	555	534	495	533	532	520	536	541	561	533	542	545	550	517	515	540	520	516	545	553	518	548	503	551	507	552	538	503	541	519	516	528	550	515	587	530	504	527
61348	98418	75333	62353	43801	31941	16661	8405	5069	2001	705	499	514	489	500	509	530	531	524	507	530	514	509	537	530	561	492	538	492	503	487	502	490	531	505	499	494	513	497	536	523	516	544	546	507	560	495	557	512	484	506	493	476	461	509	533	504	499	491	510	499	471	483	545	505	518	534	515	517	493	516	543	519	493	547	540	491	521	535	495	488	500	492	532	477	490	476	507	521	503	492	493	535	499	504	509	474	530	502	532	514	517	517	509	502	510	493	500	478	524	490	483	512	530	518	492	495	487	511	462	517	469	497	498	494	527	495	542	557	501	530	527	512	441	511	525	524	528	526	497	474	518	533	453	438	512	492	477	494	536	499	511	512	550	523	507	459	512	497	511	528	541	502	540	447	493	484	529	496	486	517	500	507	521	494	506	530	536	490	502	526	499	550	515	512	535	487	547	474	506	487	538	495	503	508	492	528	484	495	505	521	503	454	532	513	516	507	504	533	520	512	477	494	527	484	492	476	510	484	467	516	528	504	501	499	538	521	512	512	510	479	526	553	480	509	475	533	490	476	521	474	502	524	504	533	479	472	511	524	519	493	516	524	529	505	491	482	504	505	519	540	505	539	491	511	520	504	522	501	485	532	482	537	500	524	507	519	508	472	498	499	498	507	530	462	494	564	506	497	495	472	513	512	483	503	519	492	502	526	503	490	484	512	482	554	503	523	532	508	530	485	530	521	511	504	519	485	462	514	522	512	535	504	539	506	500	514	527	453	489	542	530	556	494	462	503	478	472	520	519	500	493	511	533	490	480	487	502	480	461	530	494	512	519	537	537	485	522	527	525	440	536	473	547	496	499	493	562	506	494	476	486	506	499	501	470	477	480	545	517	529	514	481	492	474	508	513	535	510	533	487	503	544	518	546	487	513	485	505	521	471	505	473	530	512	504	523	502	515	499	515	508	549	486	517	493	498	515	514	520	468	510	495	507	484	534	518	516	555	494	482	514	510	540	514	515	476	514	527	511	516	498	550	524	542	496	469	518	524	496	512	470	514	513	562	481	486	515	494	486	482	495	518	533	479	520	496	526	507	527	541	514	563	512	482	543	508	540	506	552	505	483	542	519	520	491	523	521	485	516	508	489	503	481	508	498	486	509	510	478	479	505	491	513	500	496	512	540	518	524	492	490	494	499	514	532	458	518	509	504	511	520	512	505	524	471	516	514	500	512	517	492	508	510	500	497	501	477	522	511	505	505	519	511	509	527	527	507	557	475	501	510	505	501	507	521	488	489	512	498	486	527	512	529	531	484	511	500	478	513	494	509	503	497	484	499	520	486	492	480	463	516	505	505	500	516	550	488	501	508	498	495	491	506	488	507	468	498	536	521	493	506	496	492	506	541	487	478	531	548	499	474	505	502	545	499	512	536	502	476	510	493	490	515	511	498	464	487	484	522	491	495	486	487	494	527	491	525	505	513	516	498	500	518	552	503	530	522	525	543	490	501	501	484	524	484	506	495	523	499	476	533	504	486	511	520	534	522	514	498	482	513	489	517	496	533	561	520	506	538	516	522	531	519	490	493	496	539	515	458	487	485	516	510	508	487	518	461	506	495	518	517	497	492	492	493	488	527	531	511	495	478	453	481	518	511	525	498	493	517	507	500	544	518	477	514	483	494	494	539	518	465	512	485	478	467	488	522	480	501	482	516	516	469	532	525	509	530	506	514	516	505	488	498	523	540	478	511	505	542	475	491	515	483	536	491	494	516	492	499	494	497	511	486	530	548	478	487	513	487	496	494	513	439	507	504	513	520	482	482	501	518	523	513	510	497	498	524	481	513	499	523	527	438	513	503	544	502	512	488	486	522	460	494	476	487	519	485	531	486	538	526	515	487	484	540	529	519	502	516	518	507	518	540	463	493	493	495	521	482	543	505	517	491	510	496	493	506	500	488	536	482	511	513	509	496	467	477	504	494	519	499	516	479	493	512	480	483	526	505	518	472	488	538	544	501	489	491	556	481	504	516	529	505	516	540	541	524	500	498	501	541	513	469	544	548	510	490	515	512	514	518	497	477	462	472	497	501	489	507	529	508	474	499	525	517	499	545	490	498	512	555	509	518	479	492	496	523	474	508	549	498	498	525	495	486	486	513	515	520	488	489	489	463	497	495	531	542	525	491	523	518	494	500	521	511	474	500	515	520	498	502	507	473	516	519	506	494	513	566	491	527	531	512	475	518	520	514	525	507	454	512	525	545	494	499	506	528	494	531	507	484	512	522	543	543	468	499	500	551	547	488	520	493	485	476	505	550	532	495	537	534	470	514	477	504	468	490	521	501	521	482	480	523	537	472	506	496	530	494	489	483	471	546	465	495	490	495	498	513	495	487	513	504	461	485	484	502	552	519	496	498	498	510	488	469	500	506	556	524	527	485	526	506	479	523	478	529	502	497	468	479	517	521	491	509	529	503	556	467	495	485	508	485	505	516	496	519	497	513	523	476	518	453	524	563	496	499	514	516	492	484	509	522	492	493	488	471	515	485	552	478	513	486	487	504	492	522	515	493	469	495	511	555	487	465	499	516	492	510	500	518	540	530	508	506	496	505	480	488	507	478	491	519	488	507	515	520	485	482	475	522	533	504	505	507	502	490	458	521	490	497	531	549	472	465	459	483	479	534	487	517	505	544	515	531	515	536	530	507	517	545	575	492	525	505	511	463	489	544	480	513	476	503	506	499	519	511	516	528	483	535	532	507	426	500	486	467	476	494	496	491	478	489	492	482	501	518	494	524	528	490	494	528	472	516	552	503	505	439	529	502	505	508	490	515	479	471	528	500	475	487	464	517	523	500	469	529	537	541	501	473	515	463	502	488	500	481	449	522	521	485	506	481	509	501	541	528	513	482	493	459	508	517	517	505	508	511	580	538	510	477	481	497	498	496	535	511	494	501	483	508	486	482	508	519	506	495	510	496	455	523	463	504	441	486	466	504	468	525	487	510	555	507	515	532	527	495	499	497	471	477	499	487	472	501	553	506	493	502	464	472	480	513	531	538	472	533	514	472	474	478	535	517	533	523	498	531	515	534	526	469	522	533	488	515	510	498	517	501	495	533	488	500	551	511	431	504	514	504	497	496	475	492	509	527	508	497	517	539	495	482	515	502	521	493	518	528	546	511	523	506	470	494	519	515	509	468	500	536	495	528	536	523	501	510	463	494	509	492	529	513	508	563	522	486	496	472	520	486	535	491	541	524	502	478	489	519	487	479	511	468	507	496	512	518	502	506	514	505	500	528	521	498	489	522	521	485	499	522	534	500	529	470	513	543	524	532	462	482	524	492	476	493	509	487	513	516	482	484	521	484	475	500	540	519	495	493	511	530	493	532	511	487	493	489	485	512	513	463	526	513	480	520	534	511	499	522	492	478	484	481	525	501	532	512	500	543	491	498	479	494	516	491	485	498	488	481	470	497	504	487	523	518	530	490	511	471	502	494	471	536	472	489	472	516
29087	23681	20074	11402	4719	2451	1133	696	488	401	356	326	386	371	387	368	377	363	374	373	369	355	346	375	349	374	380	377	352	358	371	384	356	378	376	385	342	379	374	360	364	357	363	392	334	373	362	373	373	411	374	382	353	372	365	381	360	349	336	357	331	366	364	338	371	371	361	347	350	351	396	361	377	358	342	392	327	341	348	358	358	361	347	376	334	369	365	343	346	385	367	364	343	350	338	344	367	379	385	352	343	362	357	345	365	348	382	354	328	326	368	372	386	350	357	393	365	360	376	352	348	359	367	331	332	337	390	357	349	394	365	355	366	339	367	357	381	376	372	382	360	394	360	368	365	348	343	401	360	355	367	378	385	372	373	326	374	393	358	388	338	324	382	392	343	396	343	342	322	372	350	384	362	351	403	381	365	420	379	343	381	359	397	341	360	367	323	355	360	374	371	350	348	326	363	377	355	364	361	372	384	410	392	376	339	372	359	333	369	388	356	340	358	383	391	356	385	324	358	377	381	365	371	336	376	367	351	350	403	374	357	351	333	356	380	367	370	333	339	385	373	361	372	345	356	366	375	390	359	333	387	324	394	334	354	364	359	373	319	362	344	369	408	362	359	389	388	320	352	360	368	389	364	331	346	357	323	364	379	368	370	347	391	381	402	388	384	382	386	345	342	347	370	336	286	386	379	373	362	372	353	365	335	366	332	364	350	374	330	370	357	368	391	346	365	361	358	406	368	400	377	392	370	328	332	368	371	372	359	366	352	366	382	351	365	350	348	404	348	349	375	335	387	393	379	367	363	353	366	351	360	386	376	399	341	362	361	392	378	402	369	342	387	391	385	365	315	366	417	386	385	402	357	354	364	349	394	360	339	348	370	377	350	375	397	383	332	386	378	406	357	362	384	392	367	359	354	361	375	356	358	386	372	370	386	341	358	383	374	374	352	392	360	358	362	363	347	398	402	354	383	406	354	367	384	387	359	358	357	369	401	352	334	338	381	356	368	359	334	344	366	316	386	327	346	349	351	356	369	379	348	399	381	341	369	359	352	301	369	362	364	371	394	350	355	358	341	359	330	368	387	339	380	377	404	353	378	371	389	372	395	373	343	373	352	348	378	332	352	345	404	361	373	335	356	370	340	335	345	385	372	334	356	348	380	336	393	353	366	383	336	390	371	341	377	331	405	356	359	366	406	351	364	362	366	323	362	346	363	319	382	343	372	343	395	391	370	365	398	360	377	335	381	377	388	391	371	336	365	383	342	386	368	335	372	362	343	364	380	358	375	384	422	367	397	353	344	352	363	357	374	333	369	373	372	382	371	334	369	374	382	343	371	384	369	398	316	396	325	353	355	348	339	361	338	378	343	348	365	356	378	377	365	365	376	353	375	355	355	329	389	366	329	376	365	379	352	345	378	341	357	389	369	395	366	343	390	346	372	383	394	373	370	389	339	364	356	366	375	362	383	381	361	387	385	374	355	362	373	354	362	392	368	358	388	364	361	380	380	369	334	386	337	370	362	361	374	358	359	358	388	383	356	344	399	354	350	388	390	349	372	369	374	340	338	362	370	330	361	363	359	349	353	358	335	372	367	345	360	350	353	365	375	370	389	335	373	349	352	351	369	364	378	352	341	337	348	375	376	380	357	351	381	366	385	334	378	388	386	347	344	360	376	381	354	376	363	340	372	361	337	384	366	374	337	353	361	354	379	343	340	406	394	343	365	381	349	377	389	356	384	382	375	387	344	335	349	389	359	379	337	400	373	377	381	344	384	317	386	335	386	354	327	377	394	372	338	381	379	358	337	351	364	381	331	359	374	364	365	368	383	371	389	347	337	339	384	365	392	341	360	329	372	355	371	374	381	369	359	348	371	372	386	386	376	345	391	361	356	377	376	367	353	346	352	361	359	380	386	314	343	355	342	346	340	379	364	354	366	368	331	377	370	403	340	350	375	342	369	356	368	359	344	405	360	354	391	367	347	407	346	368	319	373	374	363	383	377	387	383	378	355	382	374	387	362	378	349	359	344	361	377	369	347	378	348	361	372	394	377	348	376	364	363	371	367	349	381	376	345	398	383	371	362	370	375	362	355	366	395	370	348	352	362	345	365	327	366	366	336	359	321	361	392	356	380	364	397	374	389	368	335	341	386	378	368	307	373	376	375	358	367	380	353	323	330	340	351	365	351	345	342	396	362	373	351	359	340	350	360	369	376	353	368	348	372	366	364	393	355	357	347	366	391	363	361	365	378	375	371	399	387	363	343	405	333	332	391	337	330	377	371	366	364	338	386	364	388	352	364	387	362	380	374	316	359	364	369	379	335	372	382	339	364	364	349	368	343	379	344	363	397	364	367	383	385	344	351	354	366	374	328	358	364	345	400	371	369	385	361	350	362	343	383	364	360	362	372	349	399	356	348	380	410	362	393	366	387	386	387	402	346	348	365	364	374	350	354	397	386	367	360	364	370	353	384	379	364	347	362	367	361	359	362	358	369	374	392	371	355	365	395	351	374	367	364	351	379	378	323	375	368	363	382	346	386	376	381	372	373	367	371	374	357	389	377	357	333	336	338	369	335	366	329	361	380	355	349	370	371	366	361	327	382	360	344	372	393	357	374	369	330	376	374	370	404	314	346	389	329	352	348	372	342	355	385	377	364	387	360	350	367	374	410	328	366	347	340	364	317	369	369	351	362	362	334	367	390	389	340	396	362	384	365	369	386	332	373	382	388	355	383	336	354	344	345	361	381	349	326	373	331	348	363	333	365	359	375	399	353	383	377	349	413	364	363	336	375	363	338	348	366	380	402	371	345	362	357	344	341	389	391	393	393	380	377	336	400	350	371	361	358	378	345	377	366	346	366	358	345	379	353	359	355	348	380	369	343	366	355	397	365	341	353	382	355	379	391	357	375	381	349	376	393	387	350	354	390	349	375	344	306	341	351	336	346	348	370	387	378	349	361	353	369	373	369	376	365	355	355	377	355	336	347	400	372	376	361	379	361	370	345	383	361	366	352	378	371	372	331	348	367	361	374	389	377	398	386	374	360	363	364	374	421	379	357	345	383	339	366	364	391	377	361	367	349	355	390	349	368	371	368	342	340	366	365	380	393	355	365	352	377	382	367	368	309	372	364	386	361	370	379	345	345	356	377	365	390	370	369	415	380	353	348	349	381	378	365	383	386	393	348	345	358	343	354	374	387	381	352	344	377	359	345	389	380	367	351	389	392	368	350	410	364	357	357	388	344	355	404	359	323	377	371	420	367	367	362	401	378	321	348	344	310	374	323	413	399	324	364	395	351	338	370	361	321	345	334	379	349	356	348	412	359	318	348	354	321	347	359	367	353	367	343	351	402	362	302	344	381	383	341	352	371	331	386	353	385	369	380	344	374	375	342	346	361	359	344	400	383	363	363	372	386	377	377	365	353	334	363	326	377	347	352	351	355	376	353	379	363	337	340	408	345	342	360	360	356	367	369	387	348	390	392	342	384
15327	25485	16935	8488	4121	2668	1294	776	546	436	332	353	324	331	357	354	332	321	319	332	356	336	324	340	314	305	346	325	323	351	341	321	293	353	315	330	340	346	325	350	348	306	330	353	343	311	337	344	307	309	337	309	296	327	332	348	319	346	297	281	322	339	333	287	342	307	308	288	315	318	328	348	339	303	299	326	307	330	341	350	359	307	341	324	304	322	350	340	308	327	353	327	327	310	305	296	325	336	357	332	309	317	325	342	346	340	316	313	333	305	326	339	330	313	323	302	316	310	307	292	311	325	316	351	310	291	336	327	322	306	330	311	332	296	335	307	290	334	306	325	347	315	290	332	309	304	330	330	315	279	332	314	295	296	309	289	320	343	288	313	325	321	303	356	314	327	346	325	309	308	309	332	283	333	289	336	315	310	306	304	305	315	303	318	306	317	301	314	308	315	362	321	346	320	321	315	321	339	292	292	309	325	300	321	339	305	305	316	348	327	358	294	320	313	321	337	303	325	327	333	340	318	318	312	321	285	311	332	309	332	321	308	307	323	345	333	325	335	315	312	345	344	332	308	349	344	312	324	299	311	300	310	321	319	318	318	325	314	320	304	322	322	305	289	318	306	304	323	319	333	318	319	291	302	330	340	338	298	314	322	339	320	311	302	311	313	309	295	309	344	302	295	318	304	334	367	299	333	350	323	318	312	309	337	328	341	299	280	295	337	325	337	325	338	321	324	347	307	327	314	296	310	322	341	361	341	300	332	308	327	326	346	349	346	291	307	294	320	330	332	323	310	307	307	327	286	334	291	338	310	312	324	324	307	328	320	327	316	336	315	305	334	321	325	319	324	325	330	313	310	310	329	339	340	309	357	310	305	306	328	328	331	336	300	325	294	335	325	318	332	303	319	316	301	301	315	303	331	344	295	299	324	290	323	346	327	327	290	274	312	322	289	318	319	307	343	323	331	337	300	327	301	356	329	334	328	327	328	326	311	320	331	275	331	351	326	293	283	365	290	308	327	297	307	307	311	331	303	314	297	331	315	299	339	319	337	358	308	352	357	304	324	336	318	359	300	320	324	330	335	292	302	336	301	319	311	329	281	335	318	345	289	316	315	309	308	331	275	291	343	331	339	293	338	309	303	315	327	336	297	311	306	339	324	334	315	274	310	337	327	306	314	312	338	296	337	319	362	319	340	322	306	317	327	344	284	328	293	347	326	292	346	284	373	306	325	315	343	305	335	269	311	303	313	347	322	328	315	322	323	310	328	321	347	327	348	338	314	325	300	316	294	295	317	311	310	299	319	288	318	321	326	335	329	329	322	317	316	331	331	323	341	319	327	333	298	342	308	344	335	322	320	326	317	323	306	336	317	309	306	323	325	303	331	299	299	327	326	321	329	321	329	316	316	307	380	363	320	297	308	286	308	310	315	328	363	325	336	334	320	329	335	325	336	325	295	326	338	326	309	312	326	326	314	316	354	335	319	325	350	311	309	327	289	314	328	353	299	297	314	352	335	316	331	305	317	359	304	321	342	312	294	338	335	350	306	320	342	343	306	321	308	317	359	336	306	290	318	320	328	323	322	336	287	331	318	301	321	322	343	327	344	318	338	327	307	331	313	318	303	345	322	320	320	339	314	302	274	344	318	315	314	360	307	317	311	283	327	293	337	304	302	330	331	360	331	342	322	337	296	292	340	317	328	336	348	324	282	326	319	307	301	310	315	340	324	359	290	326	329	323	341	367	305	298	349	331	323	290	318	333	329	331	300	342	273	336	348	349	296	332	331	300	324	336	338	319	346	331	316	304	312	338	318	303	319	311	321	346	348	318	338	327	334	333	313	305	322	347	310	330	305	323	357	311	321	307	335	307	310	304	303	309	325	299	318	320	323	311	310	290	322	315	297	323	362	303	316	309	297	273	333	319	345	312	293	318	321	313	315	314	321	305	303	322	326	278	322	325	341	271	328	289	326	291	340	306	350	355	313	307	314	331	287	306	322	308	298	345	302	315	302	293	318	336	327	295	333	309	308	342	331	297	342	306	309	281	324	307	325	323	336	323	296	305	358	305	324	316	321	275	320	297	288	321	305	321	330	332	308	308	287	321	289	298	313	324	318	313	331	285	352	326	291	309	304	332	327	334	312	306	276	302	302	330	287	328	315	324	324	351	304	313	305	300	352	342	318	327	327	309	323	283	330	325	284	313	314	326	324	322	286	297	339	330	333	315	330	326	340	326	353	300	276	332	311	298	304	300	321	328	318	343	311	348	302	340	307	313	326	322	317	341	311	310	337	312	325	328	298	322	334	313	327	316	303	337	304	329	321	310	310	329	323	310	309	336	300	319	309	305	344	323	331	323	320	331	299	290	333	327	334	342	308	312	323	329	316	277	305	312	306	301	294	284	320	315	327	319	311	343	310	273	348	339	291	338	339	309	341	307	319	310	301	310	344	330	324	337	354	318	329	296	271	339	333	345	306	314	333	352	337	284	294	297	323	303	338	323	319	308	323	312	326	288	306	317	290	339	321	302	315	369	298	325	315	327	311	294	314	338	328	328	312	336	316	294	307	324	324	336	354	304	328	336	306	337	315	295	278	331	314	310	326	332	292	311	301	317	336	352	309	307	354	305	336	311	329	346	347	313	323	350	324	328	328	334	360	316	325	328	303	315	349	309	316	329	341	308	337	313	348	315	279	346	302	309	302	335	313	340	300	293	303	322	342	334	333	286	363	322	350	302	362	333	328	266	305	321	299	331	309	324	299	295	296	308	341	309	352	325	343	277	349	326	331	314	324	332	330	331	340	349	338	326	308	297	311	332	302	292	313	332	318	331	311	326	282	315	310	299	324	299	315	331	327	287	296	340	325	332	325	309	332	302	318	287	337	308	310	341	327	308	350	323	324	331	326	333	319	361	324	329	288	315	296	319	311	284	364	300	340	332	328	295	337	304	312	322	291	284	333	312	310	328	313	327	311	329	327	316	288	323	288	353	317	289	344	325	321	295	322	305	311	332	324	332	312	317	275	328	323	314	339	316	298	321	294	315	340	315	301	316	329	305	297	319	311	324	296	340	349	345	326	328	304	280	346	338	330	352	309	337	320	329	316	316	286	299	309	333	316	341	342	327	333	327	327	342	351	322	303	333	309	293	332	319	290	349	313	339	321	320	352	321	291	330	333	286	308	322	316	304	346	294	305	321	321	332	282	365	340	312	321	322	352	300	295	313	310	317	344	296	334	311	307	338	296	323	331	348	341	311	309	316	335	334	306	275	336	338	311	331	344	342	331	318	293	344	330	343	337	341	309	352	332	324	312	337	294	344	315	333	319	328	292	319	326	315	326	324	338	332	323	294	318	318	324	348	303	339	330	310	304	344	329	322	302	329	315	289	294	304	320	316	323	315	295	300	319	317	311	312	320	329	313	297	298	298	314	324	318	312	289	324	313	312	340	319	341	294	333	290	312	304	301	347	328	294	326	329	309	307	308	342	295
25503	22968	36153	40799	33276	24523	13261	5050	2250	989	562	399	397	408	385	372	399	389	397	403	389	395	368	393	375	368	394	392	399	418	371	396	367	371	381	364	398	416	403	395	381	351	411	345	412	370	399	388	373	422	365	387	384	362	399	421	397	364	390	387	393	397	425	383	366	364	395	389	391	395	396	379	325	388	387	379	405	405	393	396	391	371	391	399	420	460	399	389	370	422	390	383	376	361	380	338	379	380	396	375	425	399	380	364	394	341	386	369	355	375	409	355	401	403	416	361	379	367	421	349	380	388	367	413	373	393	413	399	406	396	381	388	362	407	385	409	402	390	432	404	388	388	400	382	379	407	363	391	370	439	374	379	415	377	418	378	395	388	387	364	382	398	405	366	404	360	379	376	398	408	371	425	387	412	395	369	393	377	399	401	380	377	396	366	413	383	370	382	396	415	402	394	387	394	393	386	388	361	396	370	439	393	421	374	418	385	409	420	371	386	369	372	369	376	389	372	384	393	376	403	345	401	381	417	362	375	350	351	380	402	384	392	394	394	365	380	366	385	394	393	390	375	374	410	390	360	408	412	381	347	376	389	369	374	397	448	388	390	389	326	412	375	400	392	406	405	397	394	391	414	385	426	365	403	393	401	383	363	366	362	375	392	336	397	396	430	376	418	382	375	373	388	363	359	389	369	362	361	374	398	381	382	365	359	381	383	380	380	365	393	370	397	347	365	403	430	374	412	390	372	368	391	404	399	405	400	431	381	356	384	394	417	363	373	389	428	407	417	388	387	362	365	379	397	378	385	349	371	363	397	393	391	366	389	361	388	383	362	391	404	394	397	370	358	376	383	413	394	398	374	393	397	391	401	372	390	382	401	376	371	385	382	378	402	403	370	334	408	418	392	381	369	381	394	384	372	389	377	376	419	393	386	401	402	359	373	409	406	389	370	421	386	403	406	413	390	366	390	343	373	430	397	376	380	361	364	390	387	373	396	407	395	387	376	373	383	397	383	377	408	406	372	380	422	391	361	376	381	391	397	403	377	391	367	394	396	386	363	415	387	386	374	445	375	389	400	331	377	384	388	405	390	375	409	379	384	391	399	363	435	399	337	418	370	383	394	385	405	390	374	386	423	368	382	377	369	389	387	385	394	336	392	371	396	366	382	410	401	414	398	356	418	369	428	386	378	381	399	404	375	392	378	350	395	376	373	401	371	342	403	398	371	433	381	390	395	367	387	358	449	396	344	378	370	412	378	363	371	381	402	392	447	401	386	380	379	393	363	424	371	403	387	370	376	382	348	376	383	355	404	361	375	381	414	389	366	437	376	370	389	403	390	408	356	374	351	383	378	372	403	356	382	380	399	401	381	383	431	387	394	409	368	363	401	388	403	377	384	376	349	411	436	375	414	369	374	374	421	407	373	378	410	350	407	415	383	400	373	372	407	377	417	403	416	382	400	376	379	392	437	375	418	401	383	413	354	384	399	366	415	396	380	340	400	363	398	393	379	358	410	368	350	432	384	377	356	385	388	379	382	361	376	364	379	368	403	406	386	399	415	442	396	396	340	429	417	412	390	390	370	386	423	356	420	388	389	356	413	397	372	385	359	393	395	417	393	418	365	363	345	395	397	356	394	421	370	385	416	375	389	379	394	411	338	416	367	370	414	358	377	358	388	387	413	368	391	372	368	338	402	387	378	403	397	376	368	395	350	366	417	359	390	368	402	349	375	406	388	379	370	375	390	379	403	377	426	423	375	369	377	368	374	417	414	401	363	405	399	388	406	409	378	373	393	354	398	384	374	408	401	384	414	389	391	355	376	367	389	403	400	386	363	409	372	388	403	409	409	402	371	387	397	380	408	383	412	394	371	366	372	378	375	402	392	427	395	364	403	392	380	447	355	405	405	407	375	383	362	381	387	401	379	371	365	378	392	402	418	367	376	393	381	350	391	420	379	385	392	401	366	367	382	396	379	388	369	378	358	409	388	383	409	417	416	440	376	397	368	332	385	372	367	400	391	396	386	403	362	379	416	422	387	422	401	379	381	395	376	376	405	399	409	369	398	391	395	410	393	393	391	387	412	411	403	361	362	387	387	428	378	398	376	381	370	380	387	369	405	381	388	418	393	403	370	407	398	392	384	383	391	367	406	384	376	378	389	383	403	411	365	388	398	441	379	430	368	361	355	406	391	417	386	381	411	404	352	409	405	377	379	384	371	386	376	387	411	372	412	380	382	401	409	417	402	403	368	439	357	381	383	405	372	408	373	379	401	380	375	406	411	375	340	377	385	396	364	357	399	382	362	349	352	413	353	389	393	350	366	386	392	398	385	398	420	356	368	381	370	385	401	427	372	414	409	369	364	389	395	377	362	386	368	400	382	404	402	359	405	405	399	401	384	393	360	389	398	378	372	372	361	394	378	406	390	386	376	386	356	385	393	372	382	393	387	401	393	423	407	387	389	427	363	413	380	391	382	412	394	399	381	385	351	369	379	380	386	367	384	383	403	361	372	355	393	368	343	404	378	409	381	372	373	404	376	377	421	361	411	392	435	354	366	381	381	381	391	431	399	405	378	378	360	406	387	418	368	385	379	400	370	371	384	405	388	401	388	365	406	360	366	406	380	405	395	369	398	366	397	399	357	404	392	402	392	416	375	369	348	368	358	418	399	369	439	334	426	350	380	359	404	375	370	385	391	381	362	398	389	374	366	397	356	387	378	373	365	386	352	403	381	394	363	378	378	375	362	373	366	416	399	397	431	392	372	346	370	362	404	403	389	351	379	406	449	422	391	369	362	401	372	389	412	384	335	374	392	374	334	402	364	381	388	427	402	402	399	411	367	405	412	407	380	397	371	405	346	395	381	409	381	361	390	378	382	403	380	376	392	410	367	407	372	369	395	397	388	392	384	412	418	386	386	367	368	374	390	371	423	374	377	365	436	364	405	388	396	382	411	411	393	389	399	379	397	406	373	378	388	338	400	385	371	392	383	370	368	378	348	388	380	385	372	412	388	428	359	390	381	399	391	393	405	384	417	412	364	402	417	380	394	417	394	416	342	379	373	390	413	419	384	395	372	376	398	385	385	406	390	358	359	400	388	406	420	367	380	389	425	373	404	389	435	356	396	416	412	406	365	372	412	383	386	372	370	401	385	395	383	413	392	360	401	340	401	362	376	401	358	407	379	366	384	372	352	403	428	395	390	406	373	402	379	380	378	398	391	340	401	356	421	366	379	361	389	379	395	374	374	404	361	372	381	371	417	424	393	396	394	392	403	451	392	395	418	413	403	366	414	401	397	390	417	395	389	394	412	373	334	376	422	425	370	394	360	419	396	377	415	392	425	395	368	400	388	412	387	399	403	387	375	380	413	389	364	410	399	409	413	393	401	402	395	407	407	383	364	379	383	402	377	350	395	378	324	383	422	359	375	396	387	400	406	398	389	374	393	404	406	376	351	380	379	381	383	379	400	385	360	387	417	398	382	366	401	384	364
51190	85541	65368	49586	27687	20723	9905	5304	2708	1085	507	419	403	376	409	364	360	365	383	373	388	375	388	371	324	388	367	376	378	342	405	366	395	376	352	376	385	373	363	376	349	361	359	390	366	403	375	394	379	365	383	362	360	396	376	382	396	324	376	385	385	368	360	361	373	372	406	372	372	377	424	379	404	353	358	368	368	370	357	335	357	358	365	358	395	369	396	385	394	350	411	385	366	364	387	399	375	430	350	378	365	369	369	376	378	370	398	371	394	402	375	393	376	337	386	383	389	398	389	400	362	433	361	364	392	385	404	372	390	362	366	373	386	347	399	342	377	407	359	397	338	362	402	342	363	370	369	372	369	380	352	364	357	368	362	393	382	376	386	391	346	360	344	368	384	397	410	368	367	386	371	385	397	387	344	345	350	367	341	378	371	365	366	336	374	374	356	382	386	377	355	364	366	363	371	348	380	349	370	408	352	365	374	391	359	404	394	375	382	367	392	393	375	360	363	380	383	375	375	355	362	374	379	400	370	348	365	326	377	375	373	344	416	386	368	406	395	377	346	378	367	387	375	382	369	401	326	366	380	346	386	377	356	379	368	363	393	385	352	377	373	376	382	338	385	352	394	401	394	392	365	394	377	381	349	360	398	399	372	369	360	403	374	393	363	358	379	398	383	418	387	357	378	358	359	383	397	387	371	354	372	354	420	380	362	413	386	325	371	401	366	369	391	370	394	369	357	337	396	360	372	345	367	355	366	362	380	366	343	354	366	388	371	379	387	374	359	376	378	351	400	379	359	360	362	375	356	366	370	378	377	367	381	365	420	388	357	384	380	340	398	373	407	374	374	395	371	386	374	364	347	387	398	372	418	392	364	373	391	338	392	373	395	349	371	381	365	382	350	421	401	376	366	433	381	382	350	371	364	390	387	358	363	428	383	383	374	418	357	379	376	376	396	369	368	372	391	386	368	353	370	380	368	381	373	341	368	374	363	378	370	378	359	364	357	400	392	431	391	377	367	377	384	369	333	371	368	370	354	398	355	374	369	393	325	382	371	398	374	379	348	353	380	359	358	396	394	367	364	345	342	383	355	363	385	360	355	359	365	377	369	381	343	380	332	395	362	351	383	389	383	348	351	355	364	334	384	338	400	372	380	335	369	351	388	362	360	371	401	370	367	388	368	362	362	348	377	363	383	355	391	387	368	353	366	390	361	394	364	361	394	413	382	386	365	399	388	365	330	379	360	332	373	355	382	348	380	337	388	345	364	368	347	370	390	383	341	352	379	369	382	393	381	380	373	369	376	357	369	382	373	380	361	334	364	372	384	391	391	378	392	365	410	360	405	384	402	411	339	374	402	403	390	381	403	411	367	383	347	374	388	382	396	377	348	380	387	395	372	379	340	374	403	386	389	349	379	389	363	380	323	391	357	353	402	380	377	375	377	343	379	342	378	367	419	367	396	395	389	380	357	408	369	399	343	395	361	418	379	368	383	369	405	396	385	391	368	399	382	354	368	369	379	382	379	380	378	356	369	385	368	391	365	405	371	372	336	373	355	355	365	387	350	365	374	363	358	360	381	376	358	374	357	343	389	360	367	373	357	374	368	355	373	388	386	385	397	366	350	364	371	355	392	382	339	370	374	358	368	335	408	367	393	394	377	364	347	409	354	359	360	384	393	364	396	372	381	410	391	389	388	373	366	348	383	371	394	399	354	401	370	348	338	380	395	346	377	402	348	346	392	367	372	378	382	376	371	379	349	344	375	348	355	385	390	354	358	357	425	344	363	393	335	331	387	345	382	398	390	347	383	407	396	348	402	377	382	360	363	337	388	370	376	399	334	393	344	367	382	357	360	360	378	350	375	375	384	356	402	370	399	382	377	396	379	412	358	403	363	357	358	365	373	368	366	367	368	374	383	404	369	399	382	372	329	366	354	417	350	372	368	371	386	339	380	348	394	374	347	351	340	383	348	369	415	399	388	397	380	373	392	381	384	375	341	387	378	374	368	399	382	365	367	404	382	370	385	377	359	371	393	353	354	335	369	377	385	365	375	359	340	351	428	364	359	375	353	373	368	400	349	383	357	380	358	363	378	382	386	363	355	378	365	374	406	372	379	382	375	385	392	403	362	380	397	376	362	375	351	362	393	381	345	372	370	358	364	378	383	373	355	372	354	413	389	395	361	369	358	356	356	373	379	352	348	358	374	391	387	384	370	372	393	352	383	365	376	358	352	368	374	374	349	378	386	382	365	359	401	368	374	340	377	365	363	343	362	350	338	378	378	372	366	341	392	393	374	356	392	372	387	355	373	387	384	377	397	377	379	355	378	342	376	356	392	362	377	370	395	349	379	335	362	380	353	389	359	359	365	400	384	377	354	392	351	382	372	384	351	373	383	396	358	373	335	387	360	378	383	405	384	352	346	396	373	380	395	365	368	348	369	369	363	381	371	371	329	407	358	371	369	382	361	370	335	367	421	372	354	394	369	361	365	338	424	393	380	379	391	340	372	377	353	372	333	370	384	346	399	400	389	376	385	370	373	399	381	406	377	354	380	395	394	347	378	382	372	389	376	405	395	367	334	398	396	367	391	398	374	396	381	387	357	361	391	384	365	367	376	364	329	359	405	361	374	387	360	334	351	394	383	398	352	369	369	356	371	377	384	346	366	373	386	377	360	358	380	368	401	359	384	364	383	349	378	376	352	337	382	368	369	379	366	388	395	395	381	360	358	355	344	363	371	402	374	354	366	353	363	361	397	361	381	371	379	375	351	382	379	381	367	364	368	385	363	382	351	362	367	362	391	353	397	387	363	345	369	380	368	356	379	372	328	385	389	345	397	381	401	361	332	358	428	368	416	397	372	365	383	370	384	420	381	322	419	373	373	366	379	367	363	399	402	372	361	369	361	362	372	366	392	383	386	369	363	335	348	397	372	364	319	365	389	397	350	359	376	366	387	368	362	419	350	358	346	383	359	386	429	391	348	378	352	377	410	385	375	390	394	405	339	387	383	369	381	327	349	355	399	375	313	389	405	356	397	368	388	340	373	364	381	380	403	351	385	349	369	375	368	367	359	357	382	379	366	370	380	342	410	359	363	385	373	378	389	413	379	358	360	376	352	370	412	389	408	366	360	332	368	393	343	390	408	370	388	341	343	365	362	367	385	343	386	347	354	382	400	372	344	380	398	330	397	382	365	413	371	384	406	401	342	358	390	355	371	377	363	391	390	412	396	389	386	392	376	354	343	358	350	394	373	385	384	377	378	425	387	346	364	359	373	347	368	344	338	360	384	384	350	392	351	367	374	370	392	363	373	348	391	349	382	390	353	376	351	386	362	359	363	359	370	388	324	380	376	350	395	364	378	365	376	347	371	376	381	395	387	382	371	352	359	329	402	383	339	353	399	381	355	353	351	360	373	352	357	358	368	365	395	418	359	397	377	348	357	385	371	348	382	374	392	359	365	362	371	381	331	357	379	387	382	371	383	382	381	348
24580	22293	32992	38222	35743	34787	24806	9918	4082	1482	781	565	576	554	551	567	567	527	556	519	498	533	534	501	544	515	546	526	521	521	533	569	518	513	580	550	515	535	520	544	532	524	491	537	525	546	509	507	514	510	541	517	568	561	562	505	552	532	552	576	504	501	543	525	567	521	555	502	526	558	553	487	551	546	520	558	539	530	529	532	527	544	543	523	508	527	488	498	532	553	476	510	511	527	518	515	522	507	545	522	560	508	540	555	517	570	537	483	515	524	542	563	526	518	565	521	560	548	551	495	524	515	518	574	493	548	543	539	601	535	575	545	502	516	550	558	543	495	559	508	512	532	498	519	574	503	540	491	539	542	541	526	517	530	532	524	527	514	501	540	543	511	535	533	511	525	548	507	546	511	520	525	515	502	524	524	479	531	464	580	487	534	524	566	529	478	552	550	544	524	525	532	540	515	528	557	496	540	557	537	559	527	488	485	593	560	497	529	497	488	506	512	582	511	535	518	522	510	488	537	560	556	476	536	574	540	540	515	568	549	544	508	539	559	532	496	514	508	517	511	513	532	525	531	518	515	513	522	536	507	497	514	532	527	542	522	499	477	506	544	525	546	539	533	546	530	538	480	546	517	514	556	521	488	516	537	529	553	511	541	516	559	539	505	518	531	513	556	550	517	530	562	536	531	519	516	543	503	498	518	546	494	501	534	533	551	515	564	487	521	513	503	497	499	525	531	517	504	524	514	537	528	515	544	486	488	534	502	541	550	517	493	520	490	496	502	520	535	507	532	510	527	484	498	514	499	533	530	553	549	513	538	547	502	536	517	549	515	493	543	561	534	509	520	520	468	595	516	550	532	524	474	528	544	502	532	543	503	545	555	516	548	518	523	548	497	549	538	438	492	495	546	541	557	513	520	561	528	528	539	498	483	536	535	524	542	551	507	557	487	507	565	528	539	547	559	529	532	501	503	541	539	521	482	512	550	536	503	521	526	498	525	562	506	542	510	501	535	480	515	502	578	521	519	524	515	578	522	544	537	517	508	577	552	516	502	540	514	516	523	528	530	525	523	538	495	532	513	524	504	506	522	506	532	519	516	499	527	508	519	516	544	548	525	515	504	505	537	504	511	524	531	515	508	536	485	550	502	526	512	540	551	534	529	541	507	522	511	530	495	536	530	509	504	509	544	535	518	583	529	519	531	530	538	529	526	537	540	515	522	519	529	516	532	505	491	521	505	485	534	536	490	548	565	500	521	520	499	527	503	510	496	511	507	544	539	481	528	492	560	518	537	512	517	513	500	514	520	495	522	542	505	538	509	510	498	537	513	520	513	535	469	493	512	522	509	517	536	568	520	476	509	512	530	464	481	526	509	568	522	507	483	539	479	568	493	554	495	563	525	509	545	497	535	489	527	534	547	536	504	498	553	509	524	537	521	532	516	483	525	526	538	535	572	518	508	525	500	571	489	527	552	512	494	508	551	531	493	547	540	516	497	505	523	525	542	562	509	550	546	511	503	515	514	514	532	537	512	534	513	528	491	538	568	523	511	522	532	516	489	522	492	524	531	533	513	539	520	504	521	496	536	511	518	553	561	520	549	514	494	526	513	507	525	503	585	519	558	515	542	504	495	507	559	560	545	562	510	557	531	497	516	513	509	518	509	503	560	457	503	521	528	548	490	542	505	517	547	538	581	529	511	499	488	507	523	536	525	513	522	561	492	500	513	526	524	538	527	475	514	522	553	536	498	508	536	543	493	516	516	496	553	534	499	517	525	551	504	526	539	530	516	482	503	497	486	496	531	530	524	517	521	493	551	504	542	558	492	521	500	554	499	484	520	537	516	525	529	502	475	527	515	530	558	513	512	496	530	521	487	509	502	535	541	539	537	493	515	540	521	560	538	549	522	516	536	517	532	544	516	525	554	551	548	519	517	508	517	496	552	498	484	505	551	532	504	526	537	480	518	545	582	509	534	501	522	536	533	541	497	559	515	506	572	559	486	552	564	495	515	555	543	505	556	518	528	548	547	555	529	519	518	529	510	524	542	544	534	534	545	505	523	532	507	567	513	506	533	505	518	454	523	509	547	507	540	556	495	545	513	505	499	595	547	536	528	527	537	518	519	528	522	505	519	521	526	513	511	529	533	501	533	491	516	540	522	530	528	532	546	506	494	506	535	543	489	523	542	492	528	512	525	557	533	494	513	481	561	542	510	524	535	501	501	484	508	538	539	540	523	524	559	495	501	560	541	520	507	549	551	533	546	537	512	564	489	575	529	473	527	551	525	553	477	526	550	533	541	533	577	516	540	534	487	517	532	509	566	494	506	506	547	540	526	533	506	524	545	548	509	537	517	513	551	525	509	502	526	547	543	494	527	512	523	512	539	556	509	530	535	496	519	521	527	528	475	519	573	508	519	534	528	535	536	494	492	514	522	515	508	506	487	580	512	498	515	491	541	515	522	535	560	527	556	492	483	539	501	499	493	545	524	528	534	488	568	492	516	551	523	511	509	567	564	485	545	493	485	501	542	509	502	534	523	505	561	519	533	526	495	545	533	522	516	510	498	525	546	485	532	549	504	502	537	538	569	522	569	547	554	469	548	513	535	552	482	516	532	484	529	513	543	558	510	536	500	509	519	531	516	522	523	512	513	503	515	485	536	493	567	473	534	505	513	514	539	535	516	550	520	512	570	537	571	539	495	518	555	571	500	547	456	497	538	527	479	512	538	520	541	530	554	501	518	512	524	480	521	513	548	491	503	480	522	557	517	515	545	523	509	513	516	520	481	526	485	513	505	487	513	521	483	482	590	511	488	510	528	511	539	530	555	503	563	519	500	500	506	513	543	514	516	539	559	499	535	542	494	497	499	530	514	574	520	531	496	518	522	517	518	513	540	561	535	500	495	548	549	538	508	552	527	527	536	526	503	515	507	508	545	551	522	555	515	537	540	529	517	522	503	534	482	561	530	531	508	522	524	542	545	542	505	491	471	543	526	503	528	520	529	515	531	537	529	530	531	539	513	515	510	521	485	491	565	509	507	554	567	516	502	506	513	502	561	538	541	540	542	542	524	552	488	549	572	542	495	547	540	517	524	488	543	497	501	527	513	526	541	493	529	538	532	560	470	508	563	509	551	490	533	496	516	487	530	546	500	510	553	513	526	514	506	509	510	525	523	541	537	519	537	498	564	497	527	516	488	510	494	509	526	508	508	518	491	526	542	576	514	525	534	497	543	533	480	502	553	535	520	527	506	525	534	523	519	510	497	524	508	511	509	533	541	530	542	508	542	467	510	515	544	488	518	497	582	518	503	512	543	504	513	521	515	548	514	489	567	508	523	512	538	523	484	505	550	511	542	535	476	538	543	508	546	561	499	524	509	519	501	507	585	521	546	551	546	481	544	502	510	530	579	551	510	554	518	556	477	538	526	533	496	486	531	540	544	511	547	531	525	521	506	505	532	520	500	499	544	535	548	548	492	517	502	507	508	537	529
60728	99529	76728	63143	37431	34139	16881	8420	4765	1933	783	499	500	504	500	465	515	516	506	507	502	530	496	503	556	524	516	521	528	527	499	499	554	508	472	475	522	486	512	534	527	549	445	515	494	483	516	522	485	562	510	511	490	500	510	528	516	481	514	515	487	480	500	502	494	501	508	492	512	528	488	527	519	488	496	509	493	510	498	500	542	517	536	492	514	498	523	487	487	491	523	520	526	528	516	487	515	518	531	488	477	481	511	527	523	480	504	502	446	489	510	526	473	474	493	522	422	481	493	484	504	497	500	458	490	507	541	505	465	483	521	509	486	504	465	499	473	493	480	511	502	492	507	468	430	435	500	514	516	524	509	457	485	508	477	525	493	529	509	490	478	480	529	479	516	521	493	496	492	504	483	476	488	492	482	517	480	463	496	457	451	490	528	496	485	493	486	521	480	468	496	492	469	525	443	510	506	514	465	492	520	495	519	541	506	519	495	516	473	500	511	492	512	473	485	489	517	487	482	497	490	463	497	487	522	507	459	496	468	527	519	476	489	470	500	475	494	542	494	511	520	518	486	488	527	481	458	497	505	477	511	477	535	478	493	491	483	481	497	495	527	515	515	482	504	492	505	504	513	509	546	489	494	519	524	480	460	445	512	439	498	497	488	497	503	529	483	515	493	507	516	469	500	476	456	494	502	463	480	503	505	513	506	500	510	481	508	485	498	493	545	458	476	489	519	529	532	525	482	550	517	487	462	476	483	506	499	542	494	515	503	472	521	470	511	488	494	474	496	493	490	506	508	481	473	491	503	490	485	498	483	470	456	489	523	483	452	492	528	496	515	521	479	492	472	483	515	536	522	514	530	522	456	482	480	505	515	496	511	507	511	482	470	484	517	497	447	472	507	500	462	524	519	507	535	481	492	496	506	510	503	462	497	456	482	505	517	489	506	509	500	483	489	548	526	471	481	486	526	498	505	494	497	510	499	504	520	506	488	496	495	505	511	462	485	471	517	458	527	503	485	505	519	454	500	514	493	490	513	469	517	509	499	496	486	474	497	495	492	502	460	492	504	504	458	480	527	503	516	507	487	505	492	503	485	510	499	503	500	535	473	511	541	528	524	472	477	523	502	466	513	506	492	478	500	506	484	509	473	495	496	498	526	500	497	466	537	547	513	466	559	487	534	522	499	472	542	526	497	516	502	499	517	502	479	494	502	525	521	530	500	548	466	513	503	490	477	482	510	559	498	515	476	479	484	457	500	473	557	549	515	457	510	465	534	506	474	504	497	482	494	458	482	463	503	508	520	494	508	514	531	504	531	472	500	487	489	545	512	477	544	481	489	514	521	483	548	484	481	474	486	495	480	499	471	517	545	511	485	484	500	505	471	476	473	541	495	512	535	494	533	537	465	532	475	527	498	520	479	476	511	505	421	515	491	466	519	545	468	489	451	460	450	504	460	488	509	477	526	496	499	468	504	518	503	486	498	448	518	471	522	534	468	482	501	476	527	492	479	532	465	503	533	531	502	519	445	505	533	507	493	482	498	490	488	497	453	485	519	500	475	506	494	495	520	499	490	499	524	546	500	502	476	474	469	540	453	494	503	526	520	469	479	513	496	494	528	504	484	527	496	516	474	495	514	494	511	527	510	502	493	500	507	477	523	510	478	520	483	492	474	519	509	527	514	496	482	494	464	508	485	453	512	506	489	505	498	513	511	517	510	489	502	489	479	482	511	475	508	460	479	497	497	522	505	488	536	510	503	537	510	483	485	506	506	470	497	486	514	514	503	530	472	511	481	480	560	485	496	537	491	490	504	506	505	489	471	446	536	520	505	521	506	479	507	497	537	498	466	510	465	481	514	493	508	485	480	502	489	485	472	478	477	505	537	504	473	489	466	552	473	475	474	478	504	523	458	494	510	512	534	495	470	544	499	458	506	514	501	528	502	491	506	482	526	482	503	472	509	494	558	513	520	496	538	462	484	546	493	431	479	502	545	520	516	503	505	509	495	472	478	483	494	504	533	514	511	523	498	537	464	507	419	511	507	512	494	487	542	486	496	492	487	473	501	497	478	480	488	522	494	513	522	476	512	502	489	494	475	483	490	458	490	486	487	479	510	506	478	485	509	477	500	478	534	510	521	496	525	474	497	470	503	516	486	490	499	465	513	477	486	501	522	497	515	480	529	477	508	487	571	525	510	464	510	482	513	508	529	528	531	462	504	495	479	522	516	535	526	471	523	487	463	485	460	479	467	472	486	489	465	534	468	521	483	492	497	504	519	498	476	515	545	489	456	482	475	481	516	459	475	504	496	522	498	491	504	505	522	532	437	507	516	521	476	516	498	527	528	450	470	498	547	474	497	473	467	489	496	494	500	527	498	511	497	518	475	520	486	450	471	497	498	496	522	493	481	522	513	518	481	488	500	501	497	432	534	506	500	496	488	499	480	514	500	506	494	494	460	522	483	491	516	507	516	492	497	496	499	505	502	485	494	506	546	519	508	482	519	467	476	486	496	472	476	508	518	468	487	492	485	464	501	503	530	496	511	504	483	486	525	505	538	538	488	505	517	505	485	482	509	476	496	504	509	482	509	527	515	520	474	514	466	539	466	474	502	487	487	489	465	463	465	474	490	499	474	457	500	529	494	536	481	509	464	515	487	494	491	456	517	495	521	526	511	481	480	500	487	476	536	490	518	503	519	509	487	470	485	500	498	546	509	502	522	490	518	511	511	491	516	506	478	499	521	499	485	503	476	466	488	508	471	489	480	490	501	501	478	498	504	540	523	527	485	520	475	503	500	509	523	511	528	509	499	536	482	517	518	495	481	545	477	478	460	471	496	471	471	488	522	486	517	520	470	524	513	477	511	500	486	495	503	497	501	522	490	475	477	516	512	495	517	514	493	487	505	465	498	475	514	479	451	530	513	474	505	489	501	541	486	468	504	467	478	510	514	502	461	522	504	492	539	478	482	496	463	474	493	476	491	536	494	499	485	503	465	453	449	484	530	477	529	552	503	491	506	528	529	456	510	467	485	485	464	494	459	509	481	498	495	503	478	530	497	497	494	511	476	518	469	485	505	524	485	508	499	480	482	484	531	475	459	489	500	474	485	441	501	483	532	529	515	474	496	512	512	520	466	499	527	474	496	453	520	476	503	546	507	480	493	518	466	491	483	509	529	469	487	469	497	489	498	492	514	463	510	491	495	511	508	498	501	472	502	467	490	511	490	525	533	497	487	495	488	504	493	507	459	556	519	463	465	519	555	536	537	482	559	517	480	493	516	548	515	488	512	538	519	463	491	526	472	484	490	475	459	507	499	511	505	497	486	458	512	500	471	487	492	474	530	463	521	531	505	501	461	482	519	505	542	490	505	498	474	464	482	483	504	498	515	556	523	523	479	529	512	473	496	494	534	481	510	464	508	514	510	461	467	492	531	478	484	495	477	482	496	486	556	536	528	472	505	524	489	482	508	504	481	501	513	471	509	465	493	507
28915	23497	20085	12228	4656	3673	1406	696	477	376	363	362	350	367	376	368	353	378	363	370	354	364	417	368	356	365	323	352	351	340	364	356	376	345	354	353	363	345	346	393	375	357	347	369	382	315	381	368	355	331	364	357	372	351	380	365	359	360	415	350	359	351	329	349	366	377	387	366	348	368	381	390	376	384	356	369	356	364	358	324	390	342	347	351	370	390	368	333	370	347	377	384	347	383	347	398	340	364	364	375	350	347	311	371	368	363	360	383	377	362	359	381	364	350	340	360	369	358	329	335	352	385	344	349	321	356	382	349	327	407	344	344	357	352	363	383	349	364	345	372	364	347	367	364	357	397	359	348	360	334	390	362	381	360	360	364	338	320	356	382	376	371	325	356	350	362	370	384	375	351	380	368	371	350	380	355	336	362	331	375	352	381	342	326	370	361	385	335	347	370	334	367	380	351	352	379	394	342	352	345	313	364	345	350	326	358	337	369	352	362	336	353	342	330	302	373	383	336	349	353	343	350	353	393	367	367	358	359	374	380	331	346	354	375	347	371	351	337	359	342	357	360	359	384	348	395	338	374	356	369	388	373	336	396	344	386	386	328	352	336	358	361	350	356	325	377	315	355	317	364	383	326	360	373	356	351	350	331	350	351	344	350	359	367	349	373	351	385	338	359	307	374	392	376	374	329	346	365	345	361	357	378	385	385	354	349	379	330	343	375	351	362	360	328	370	331	344	360	347	372	374	369	323	368	356	402	348	368	354	378	375	383	358	356	347	350	326	350	339	338	398	342	350	362	373	348	358	309	310	350	356	373	373	373	393	366	339	354	359	383	350	359	362	372	349	349	340	346	338	344	436	347	357	377	368	348	364	354	325	350	344	323	355	358	367	387	357	389	313	365	355	330	365	348	337	368	366	368	334	354	359	348	399	361	371	354	363	366	340	398	370	348	389	331	359	366	378	349	334	355	360	364	378	359	343	366	349	368	373	396	376	349	374	399	338	332	346	376	355	383	364	337	370	364	319	371	358	340	349	380	389	363	320	379	342	379	371	350	331	351	361	398	350	316	305	337	364	358	387	355	348	332	350	337	334	358	355	363	350	352	351	367	328	377	349	387	337	337	338	353	356	359	337	343	364	350	356	358	375	396	301	347	353	371	365	349	327	373	371	363	359	360	359	387	334	343	359	341	356	331	357	324	380	391	366	383	379	341	323	365	338	361	341	378	392	337	332	340	362	369	400	356	329	388	357	361	339	365	382	350	340	370	364	367	357	366	338	376	349	316	348	357	337	370	366	319	326	360	311	356	408	359	342	360	357	331	341	366	347	388	381	382	371	371	362	340	386	373	358	347	366	375	358	341	356	337	341	372	405	369	371	371	398	377	355	338	354	335	372	340	367	354	347	343	404	359	367	366	340	376	358	361	367	382	343	362	350	353	359	354	360	385	366	337	351	390	369	376	394	367	348	378	343	346	375	355	344	340	324	379	333	375	357	343	348	391	364	343	360	332	347	340	399	376	338	383	337	346	370	354	344	370	382	366	320	368	363	329	348	352	364	366	386	347	346	322	344	347	367	361	420	337	367	374	370	356	375	351	370	349	348	356	370	352	322	352	376	353	363	331	371	389	341	340	350	335	357	367	365	344	346	351	366	383	330	355	349	357	363	356	372	352	368	373	360	367	383	365	347	358	369	370	386	363	361	344	365	385	363	392	364	390	356	345	372	359	359	371	338	356	368	336	367	337	332	378	371	311	402	368	349	371	371	343	359	360	352	371	354	377	327	360	351	333	356	351	354	355	340	315	354	359	363	340	321	385	348	353	351	386	328	380	311	343	346	335	367	374	355	371	365	338	362	377	348	363	378	354	353	335	372	354	390	359	358	357	352	336	422	374	357	380	350	369	359	366	336	364	389	355	354	373	376	328	372	391	362	353	321	400	327	368	332	358	354	353	352	353	359	384	375	345	391	390	334	353	381	349	352	380	355	354	366	365	353	330	351	341	356	385	366	371	323	355	339	342	388	352	339	363	340	352	358	356	326	375	315	371	392	405	382	348	376	349	334	397	371	415	344	374	367	359	409	377	362	348	366	390	373	361	409	332	365	382	343	337	338	347	351	350	370	344	336	382	413	383	355	337	379	340	349	412	319	363	378	355	366	326	349	364	361	352	365	329	337	351	378	368	380	339	353	348	387	353	340	363	389	331	368	347	366	380	396	350	390	333	342	377	344	366	397	359	358	392	305	345	338	362	384	332	367	382	354	349	376	393	365	373	351	346	373	324	354	394	353	363	371	374	359	379	358	351	348	350	391	348	379	366	374	297	372	360	337	340	381	368	359	393	359	360	381	365	351	335	329	377	347	371	346	381	359	365	354	363	386	365	321	316	369	311	329	327	422	346	370	356	344	354	360	364	345	345	335	399	370	327	367	348	378	393	365	364	330	356	378	323	369	343	366	370	381	372	348	373	331	365	295	378	384	362	338	391	388	379	403	348	336	371	398	348	367	355	358	369	391	341	349	355	379	376	357	342	379	373	357	390	381	363	379	328	347	351	361	351	347	327	374	360	323	376	352	369	373	345	384	345	361	370	357	356	378	398	375	357	377	357	358	339	363	353	327	390	361	314	367	352	355	330	332	331	365	336	336	362	344	356	333	347	319	346	360	385	366	325	378	366	379	382	338	370	361	375	346	396	345	368	354	386	377	379	359	348	344	371	346	341	366	369	357	373	357	353	342	366	364	361	323	347	367	384	340	386	343	391	364	391	336	348	334	346	354	366	348	376	359	346	367	381	386	319	349	354	340	353	372	383	336	350	373	391	355	360	370	364	334	333	367	366	335	341	335	370	340	348	363	326	356	349	322	370	390	371	374	350	337	387	360	359	367	351	353	355	355	392	387	357	344	359	358	370	347	379	340	360	340	371	400	371	346	335	304	322	351	325	342	363	348	349	346	345	384	370	345	360	409	316	348	353	369	340	380	354	364	372	349	363	349	367	352	381	354	336	391	363	340	353	374	321	347	342	378	401	358	370	349	312	365	334	383	358	359	402	328	402	373	379	366	363	371	375	321	389	365	358	358	353	340	370	356	350	370	372	331	332	357	355	385	352	369	355	366	349	372	330	360	369	392	358	381	379	346	349	337	381	388	368	373	364	339	345	325	383	357	361	372	396	369	370	336	358	344	377	366	357	361	378	328	351	347	379	378	352	322	374	349	346	357	384	367	381	371	373	359	394	343	352	379	391	384	349	356	348	371	353	356	347	361	363	352	358	374	366	362	347	359	370	385	380	397	365	359	341	349	346	341	367	350	374	336	356	352	364	341	360	359	368	392	379	371	343	356	393	366	332	325	362	361	326	359	367	339	366	380	358	348	427	320	342	334	320	337	363	320	349	362	372	357	365	349	370	328	320	373	350	354	372	367	331	357	349	372	366	338	357	375	347	348	387	337	355	349	376	377	326	368	348	352	379	382	365	335	351	375	367	376	366
15056	25741	17241	9299	4311	3967	1492	731	472	374	319	328	303	321	347	313	321	344	340	353	321	325	341	317	329	330	333	311	338	347	329	331	310	334	366	311	341	319	315	312	330	301	321	319	317	308	317	323	325	332	319	311	329	340	332	330	305	300	300	309	345	283	339	338	293	313	335	327	332	330	315	347	323	320	332	295	283	338	289	349	327	310	312	319	304	303	326	296	307	330	287	317	341	285	302	289	312	316	318	314	342	317	280	317	307	300	323	367	359	295	335	321	324	334	247	329	310	289	349	311	306	314	316	326	314	328	339	291	335	302	329	292	296	309	350	299	343	306	342	279	325	327	309	312	365	333	290	324	328	340	324	349	326	316	324	339	305	322	290	303	317	304	317	313	336	314	301	325	324	295	294	329	300	331	274	306	315	330	334	285	330	356	316	323	306	295	311	332	327	319	331	311	322	309	301	304	344	289	306	329	310	345	334	294	290	345	316	304	324	327	320	299	276	301	277	302	312	332	316	288	339	317	330	322	298	326	307	327	374	319	327	330	355	337	310	320	332	305	308	343	336	277	312	349	318	305	324	312	290	292	319	340	328	296	317	286	344	313	305	304	321	316	339	364	314	338	317	324	308	307	323	332	319	300	313	304	322	362	318	332	326	333	310	363	311	301	301	342	334	331	298	327	307	314	324	322	314	311	310	321	308	329	354	318	326	344	303	329	326	320	289	297	337	299	311	305	323	327	293	326	335	328	317	325	314	320	323	324	307	342	316	327	337	289	305	327	304	329	307	322	323	306	269	303	305	344	324	340	328	357	313	311	327	356	315	282	316	314	297	329	300	333	317	299	297	312	294	298	329	301	319	292	281	310	333	350	345	312	321	308	278	336	296	310	297	332	304	303	353	299	324	301	319	318	321	323	322	321	315	311	334	300	287	329	353	306	321	311	326	343	331	340	294	350	350	287	329	324	309	323	283	330	311	312	322	343	303	305	309	301	341	301	338	336	285	319	324	307	305	314	306	324	305	295	318	301	325	316	308	268	327	331	324	309	340	331	287	336	313	315	323	290	338	295	337	314	302	309	316	322	345	322	310	323	300	278	322	311	331	304	297	320	325	300	323	317	313	307	318	342	324	351	317	297	299	297	342	284	351	321	313	316	322	272	323	293	306	296	314	337	333	313	319	337	324	309	325	292	342	325	287	341	323	288	287	295	331	326	313	308	339	340	330	321	311	327	356	332	302	314	340	325	325	321	316	319	347	354	276	291	322	311	323	315	357	334	354	278	319	318	300	294	314	339	300	330	307	297	312	279	320	324	295	312	355	331	300	321	301	325	343	299	322	335	326	332	326	342	323	336	323	345	352	309	330	357	332	332	346	315	336	300	288	301	327	316	324	289	313	334	308	302	307	321	319	330	342	304	304	346	312	337	300	333	314	318	340	277	332	309	303	294	338	349	322	295	324	299	307	309	324	323	341	321	296	326	321	315	324	329	322	317	323	327	289	296	297	333	289	329	325	346	329	319	303	314	313	323	311	308	317	328	321	305	333	316	331	325	353	332	305	342	294	313	317	300	321	305	309	316	327	323	291	339	367	304	320	318	314	281	305	308	310	309	309	313	343	313	315	308	317	318	323	297	313	309	318	303	336	293	290	337	309	333	329	303	339	316	322	317	326	329	319	320	322	310	326	317	360	299	309	322	317	310	344	332	346	337	300	328	301	321	313	309	309	301	311	316	283	324	294	321	354	319	311	303	330	301	303	313	305	310	289	334	312	321	330	274	320	316	317	287	309	316	339	314	330	289	305	338	292	320	329	339	295	321	313	328	315	324	345	325	329	298	318	316	329	296	301	294	325	330	319	297	326	296	318	347	282	308	280	286	331	305	298	321	332	305	304	330	316	341	315	319	329	289	293	331	296	291	345	353	327	308	314	323	305	327	328	336	319	312	305	314	307	349	331	343	318	318	305	303	344	333	268	333	321	324	316	336	308	336	289	335	315	328	309	343	327	306	313	335	308	306	334	319	309	312	303	301	345	337	310	281	304	323	329	293	323	319	334	359	315	311	328	288	308	308	282	309	328	324	293	304	326	312	297	297	308	313	308	319	293	338	331	299	319	300	303	302	321	331	264	304	310	314	293	330	366	330	305	307	335	298	325	318	311	347	312	328	312	311	316	320	308	311	287	287	310	311	310	312	340	305	322	328	336	280	339	311	306	312	317	335	327	351	323	321	308	313	320	335	339	308	322	319	309	310	313	316	319	355	303	342	344	310	309	312	317	301	306	324	300	316	326	319	310	312	329	324	329	314	276	302	299	300	327	307	331	263	329	286	311	298	319	327	297	295	314	323	305	309	314	320	327	333	289	328	332	313	346	303	329	339	350	328	286	336	326	328	333	340	311	319	308	323	284	332	322	307	330	323	373	302	293	282	312	365	312	321	296	321	313	296	293	331	343	316	326	325	297	302	309	300	313	342	307	299	307	330	314	331	310	330	357	322	319	297	323	315	286	298	324	292	302	288	299	331	323	298	315	291	294	340	302	331	293	298	336	337	307	313	316	321	328	335	285	291	358	310	300	337	330	306	281	303	330	324	317	303	305	321	340	316	285	310	312	325	327	329	311	353	325	327	322	328	324	333	312	273	317	309	308	328	318	308	318	349	298	341	316	314	347	316	289	328	299	332	337	314	327	342	306	336	282	319	335	322	293	314	323	317	321	302	287	300	306	311	288	327	309	296	308	310	341	329	283	328	309	317	322	289	320	368	322	362	327	330	290	284	325	332	284	321	348	343	311	305	315	287	326	317	318	368	313	333	326	312	319	313	321	317	331	340	313	346	288	348	329	349	324	327	306	323	357	303	338	328	312	329	341	317	331	303	318	309	309	336	326	326	325	316	299	334	308	325	313	308	323	318	339	316	319	324	339	315	315	281	290	346	289	316	306	338	334	300	330	331	334	298	303	285	318	309	306	315	328	308	317	328	318	319	342	310	324	324	308	309	317	337	316	309	303	329	326	318	301	317	308	328	323	308	310	346	348	316	333	325	344	316	310	332	353	305	316	346	319	302	331	313	338	301	305	309	318	314	320	299	311	322	313	298	295	299	294	338	308	344	296	335	313	316	314	287	330	320	304	352	316	305	282	310	308	302	269	308	336	334	326	320	310	344	298	328	323	344	296	351	344	335	297	279	331	324	290	319	324	322	323	308	342	291	334	265	358	328	325	339	302	328	312	318	338	336	338	311	325	307	315	315	338	312	334	317	342	309	314	314	294	302	334	317	322	322	323	293	315	334	301	296	354	290	322	335	300	325	348	284	323	323	303	300	311	304	315	314	323	305	289	324	339	336	314	299	308	297	325	303	332	304	307	341	336	313	320	303	332	333	297	319	344	312	296	318	299	308	334	308	297	294	336	316	296	313	322	313	312	349	338	318	344	352	286	306	354	351	309	310	308	344	303	313	298	291	312	321	324	313	338	318	318	301	296	303	332	294
25568	23047	35780	41738	31840	30394	15061	3484	1689	852	479	399	413	398	379	406	388	415	408	390	443	457	380	365	456	382	438	408	449	377	405	405	386	435	403	386	430	398	375	398	381	380	435	406	398	397	379	440	395	401	406	357	410	391	396	409	411	380	430	360	412	413	387	381	392	397	392	397	362	387	380	375	425	383	373	395	382	384	393	347	404	393	386	382	376	386	398	415	395	376	385	418	370	437	403	403	398	391	405	397	396	373	362	403	360	413	388	371	348	404	412	396	372	391	410	381	385	387	409	428	375	405	398	402	387	417	398	393	401	430	403	416	396	407	391	395	402	402	389	408	422	364	360	358	401	394	403	383	372	387	386	419	394	397	386	410	377	379	392	395	380	398	389	413	364	396	417	404	400	374	423	430	399	384	402	403	379	364	352	382	405	410	367	379	417	398	372	417	400	396	414	399	386	419	363	383	367	397	392	401	394	391	377	401	413	391	405	377	408	391	376	406	380	399	436	387	391	373	418	384	376	370	397	424	407	378	389	396	399	435	379	401	398	420	403	400	407	404	368	409	382	400	384	372	365	408	378	368	341	396	388	374	382	408	375	413	377	417	386	403	373	412	402	394	403	383	367	390	369	389	399	380	397	401	352	406	407	407	365	409	416	397	400	385	400	384	380	401	446	395	379	413	394	389	384	391	392	399	360	403	392	369	375	384	398	384	355	393	379	366	389	385	411	396	405	366	401	377	420	404	416	419	409	433	406	379	400	375	425	399	382	396	433	396	428	368	392	381	405	396	383	360	377	359	374	375	386	382	391	377	370	392	388	394	388	361	398	383	386	385	417	410	365	384	354	399	397	394	373	406	412	394	398	397	379	391	417	378	404	385	390	373	387	397	391	402	388	392	401	402	363	392	416	412	392	377	420	390	390	387	420	383	392	382	388	373	424	335	387	479	379	386	400	386	406	398	386	374	395	396	417	395	411	381	418	346	422	406	394	377	406	428	412	404	384	392	431	389	442	411	384	403	438	429	417	437	383	376	411	378	394	392	362	372	406	404	407	397	375	374	407	386	406	388	399	344	384	380	379	385	411	400	414	377	382	391	390	422	389	365	352	428	385	367	394	364	406	380	368	422	404	402	403	378	414	367	417	358	398	394	400	389	414	348	418	374	396	399	392	379	380	377	404	371	421	377	399	403	411	385	405	387	371	389	404	372	399	410	422	389	377	382	390	380	413	418	438	371	397	388	410	370	420	427	386	375	391	376	373	368	380	389	370	376	386	379	370	420	397	420	411	388	360	389	388	349	412	436	398	386	373	397	417	386	383	431	407	398	408	388	394	390	357	394	425	385	374	394	446	401	432	366	377	413	355	418	371	385	360	389	420	390	391	413	392	389	385	384	359	392	400	403	373	377	363	379	405	370	412	351	393	409	386	404	403	390	412	400	361	408	399	377	374	392	406	453	394	369	385	361	402	367	393	411	383	394	377	378	386	401	405	359	346	413	394	424	409	376	353	391	417	398	400	390	417	406	383	367	372	419	397	390	380	392	398	380	418	418	395	377	380	422	367	372	385	399	402	409	384	394	409	398	418	364	398	443	416	424	410	397	388	399	422	443	367	410	373	366	409	420	382	388	437	396	396	393	376	406	421	409	400	404	368	409	408	376	406	383	391	372	399	388	376	396	382	383	353	427	380	422	388	394	390	378	406	371	377	407	352	432	375	389	386	343	402	420	388	422	409	390	398	419	389	359	409	397	376	378	405	419	388	412	417	395	401	394	392	404	419	404	408	405	422	385	402	374	382	380	399	389	391	375	375	358	368	398	409	395	431	390	391	402	382	391	390	364	382	402	395	404	404	395	392	389	396	403	378	409	372	428	400	399	371	352	377	383	414	377	424	416	351	382	397	420	391	399	382	429	379	369	365	404	406	387	412	386	410	405	367	402	386	408	393	389	399	384	371	385	399	394	370	384	373	428	399	380	397	409	397	402	359	375	387	419	385	392	412	396	378	400	406	435	391	409	381	428	377	371	401	382	429	382	414	415	376	414	403	395	404	411	354	390	358	375	385	382	377	403	403	355	376	403	410	401	366	414	375	418	418	401	394	405	407	406	403	396	384	392	370	400	378	459	381	414	389	416	399	415	407	358	386	410	395	386	396	399	354	379	364	430	424	400	392	405	403	416	380	375	415	369	409	394	408	379	410	380	358	407	415	402	382	369	408	394	413	409	372	408	423	378	394	400	376	432	376	394	379	382	384	380	391	366	394	386	383	400	386	360	402	398	384	401	397	400	363	388	387	406	386	391	367	415	408	391	439	373	399	382	355	378	408	367	438	413	369	341	419	421	397	399	364	409	394	416	385	338	397	370	427	383	382	369	403	373	387	366	405	412	414	378	394	399	393	431	376	397	385	388	383	402	384	387	399	411	377	397	374	379	373	416	379	359	363	399	403	365	409	370	396	375	383	414	376	395	411	334	405	399	372	338	406	417	405	363	405	407	432	393	397	384	388	401	390	405	371	394	368	395	392	397	429	389	430	394	415	384	416	401	387	380	387	400	401	406	395	383	407	425	416	414	346	409	424	426	419	407	369	413	371	357	383	371	367	423	376	356	372	382	397	385	409	428	379	397	383	371	386	385	362	401	380	399	365	330	412	389	369	369	404	425	411	411	354	392	375	387	381	368	377	380	418	413	362	391	420	390	405	404	434	393	380	410	388	401	393	379	366	386	359	416	382	388	444	395	371	387	434	396	411	408	376	444	417	381	406	409	409	359	363	361	382	396	379	395	403	382	435	379	366	391	400	422	410	376	387	418	380	407	360	376	380	402	376	381	390	348	375	385	405	389	377	373	372	404	403	386	416	393	391	397	357	386	413	405	424	392	339	421	381	376	374	422	350	400	423	445	411	409	390	379	372	393	380	376	411	403	393	399	358	379	406	343	422	372	412	408	367	421	394	404	363	379	375	399	399	365	387	391	413	422	388	394	377	384	391	412	426	401	362	372	376	405	382	403	421	360	444	353	369	395	407	397	383	402	399	363	418	391	391	427	408	402	384	407	399	399	378	367	404	422	387	406	370	415	391	386	356	335	434	367	382	352	388	375	404	407	388	401	413	395	394	392	390	358	436	427	400	423	389	407	412	426	391	416	408	394	396	380	408	378	396	408	381	415	397	366	384	405	411	383	413	381	405	379	412	396	377	385	389	380	397	367	428	374	399	424	391	372	405	382	383	364	381	377	450	404	418	401	377	403	393	396	375	345	366	409	380	408	400	380	382	386	406	392	375	401	378	385	414	397	399	390	382	441	381	388	408	365	350	391	395	412	395	391	380	370	357	430	383	385	402	401	421	398	409	449	392	413	399	383	394	393	401	349	403	372	365	379	381	400	414	369	413	360	385	397	423	387	383	411	410	387	390	423	406	397	396	389	410	398	374	382	371	417	408	391	400	374	395	429	387	370	363	416	372	401	391	391	364	378	413	402	374	420	365	384
50697	85442	65956	48907	27912	25861	9831	3343	2108	1056	475	384	424	377	389	357	395	374	383	411	397	354	389	343	381	376	394	391	392	405	402	361	391	367	406	369	396	426	368	414	367	362	382	390	371	397	372	320	344	390	412	387	409	365	371	408	359	424	421	381	400	378	352	366	333	371	386	354	365	401	391	407	359	362	388	397	402	384	372	403	356	393	399	394	396	369	406	383	408	356	331	379	383	414	410	387	366	369	364	377	393	414	350	382	379	376	398	379	391	362	402	376	377	386	368	393	388	391	373	348	379	371	356	387	364	380	389	345	366	403	348	393	366	388	352	361	398	416	335	372	369	368	370	379	375	373	353	406	342	382	378	365	334	369	398	358	384	340	354	404	403	384	376	358	372	358	421	361	344	362	338	371	350	411	382	399	377	380	359	363	379	394	390	391	376	368	353	369	407	376	367	370	387	393	363	369	376	366	366	366	350	366	354	373	391	352	374	368	373	376	389	362	356	403	390	391	370	372	395	362	353	396	397	372	365	396	372	353	367	409	386	375	386	363	367	391	360	378	367	361	372	341	386	388	374	371	365	371	377	340	365	382	354	365	432	372	387	356	374	352	420	396	375	379	348	386	355	364	356	387	365	365	350	360	370	355	381	364	372	394	399	404	367	374	396	353	395	370	360	380	399	396	376	407	341	387	327	390	392	373	363	357	390	368	401	388	372	393	370	351	380	362	386	396	346	388	399	378	400	371	374	387	374	370	380	382	386	357	379	372	382	363	399	362	368	343	339	367	373	368	419	378	387	385	337	390	359	403	372	325	376	368	372	371	370	358	376	392	387	378	390	373	370	374	371	362	388	386	388	388	389	422	380	367	388	370	381	362	402	356	382	361	343	362	366	382	390	388	368	351	350	372	432	359	385	404	346	405	389	382	358	364	386	370	414	352	404	350	402	373	386	385	368	371	379	353	381	378	392	347	390	407	383	368	384	375	368	396	398	387	413	392	369	377	387	365	350	344	373	364	384	390	410	368	356	369	385	367	361	405	391	368	360	393	388	371	339	387	351	378	358	360	369	352	379	375	370	367	392	371	365	341	398	371	405	335	387	391	378	364	384	375	357	366	374	378	363	357	350	347	395	386	372	374	382	386	400	338	376	374	379	362	378	401	380	398	370	364	357	378	370	379	369	369	404	360	395	371	410	355	361	374	349	416	379	348	374	407	376	368	400	409	408	364	366	415	384	369	360	399	385	387	372	372	374	368	398	360	396	351	378	397	386	360	371	381	373	380	350	364	377	388	367	349	339	394	364	387	381	392	388	384	364	360	393	366	372	418	366	389	372	359	370	368	372	338	430	381	355	365	378	376	373	395	360	386	364	356	391	356	373	355	409	349	399	387	368	362	353	370	373	353	350	359	392	364	382	373	364	387	370	363	382	373	357	390	361	372	354	381	394	391	371	375	376	382	353	371	370	370	377	397	398	377	362	361	400	393	360	395	389	374	370	389	365	393	352	356	377	382	381	366	334	389	380	377	367	367	387	347	361	395	401	408	374	394	344	373	333	384	366	349	391	382	386	370	395	354	391	398	378	348	363	373	366	399	329	370	325	362	418	367	383	381	358	337	380	358	361	342	353	365	345	379	353	371	398	401	371	371	386	370	412	374	391	397	375	387	370	363	360	373	364	395	364	363	364	362	378	390	357	389	376	377	358	364	394	385	349	355	391	409	366	371	405	359	361	365	391	372	388	383	337	339	417	389	358	362	397	362	382	367	379	375	376	389	385	341	364	388	378	346	365	401	370	376	415	390	376	363	366	358	367	362	373	377	374	370	366	366	363	380	384	370	396	375	386	392	350	371	377	388	387	390	387	409	365	396	343	363	378	353	376	385	384	326	398	374	379	373	385	384	374	381	327	386	335	341	382	385	399	353	365	407	335	338	373	346	385	340	391	371	365	385	370	378	378	328	423	391	380	370	397	358	350	336	380	396	384	394	389	386	369	347	365	411	378	354	423	398	361	359	375	367	372	399	350	374	420	367	340	354	376	378	379	390	384	383	386	350	375	365	345	371	391	404	391	394	377	406	359	336	368	392	360	378	385	369	392	341	358	379	366	388	359	368	384	366	396	406	363	390	392	374	374	368	349	357	383	397	360	394	381	368	344	381	422	353	366	406	330	368	377	426	345	363	366	384	395	370	357	365	360	348	375	354	343	398	375	354	365	352	382	354	345	345	418	370	365	366	374	413	369	360	385	386	389	383	362	400	371	377	372	404	383	340	360	392	391	361	354	377	350	397	380	383	361	377	342	405	337	355	404	401	387	324	345	370	379	357	357	397	387	395	352	362	360	347	374	375	374	371	353	396	361	360	386	382	367	401	357	361	393	349	376	421	398	366	353	379	397	366	359	360	364	384	336	381	358	382	376	390	346	356	363	390	413	362	372	376	364	355	393	370	364	372	381	378	374	383	383	424	396	386	366	397	387	391	395	379	401	324	366	361	369	406	392	395	383	401	375	366	369	357	394	395	369	386	344	365	372	384	336	374	391	354	369	391	379	370	360	377	395	392	391	382	367	378	404	388	402	348	376	381	410	408	360	401	378	372	345	400	360	386	352	371	388	403	373	372	372	341	354	388	377	360	372	365	378	384	365	372	360	347	399	389	352	349	368	370	387	387	421	362	397	361	393	348	412	394	352	349	368	365	363	404	364	402	367	375	369	368	371	371	373	392	395	388	385	364	381	404	398	360	377	361	356	381	370	368	364	363	353	351	368	354	370	392	408	339	407	406	361	364	390	354	384	368	370	406	387	371	368	368	419	348	361	368	351	390	414	362	378	392	401	355	377	384	381	376	347	394	389	345	378	374	357	366	367	365	342	384	416	367	364	351	358	389	360	375	357	379	393	398	355	384	376	355	372	382	403	383	374	363	407	410	383	369	350	373	385	352	418	359	405	352	411	378	364	383	421	400	377	371	398	398	376	366	373	387	358	348	392	375	365	375	372	368	344	391	365	338	367	361	370	363	385	359	384	362	384	347	365	372	374	391	343	375	399	380	377	393	385	352	364	379	356	381	359	394	358	384	356	382	368	387	383	376	382	380	407	405	398	359	388	378	357	338	372	380	366	389	405	359	369	407	370	369	381	344	365	360	370	371	358	366	387	369	375	403	393	351	360	363	336	381	368	361	380	382	384	381	390	362	352	378	380	401	399	351	361	398	393	357	370	416	362	360	359	380	390	377	415	367	365	368	376	358	339	393	384	369	378	420	391	358	406	388	365	420	408	399	351	365	385	410	352	344	368	391	417	323	393	371	350	391	360	362	379	374	399	374	355	399	415	360	343	382	355	342	348	375	352	383	353	371	395	348	364	380	391	357	380	391	366	394	397	353	360	403	382	379	382	380	370	376	388	356	359	430	351	387	416	371	385	384	394	425	381	385	400	351	347	351	345	367	373	374	364	366	382	373	389	343	351	404	377	413	381	410	377	365	362	363	373	358
24486	22210	33180	38660	34760	35645	27782	9370	2581	1325	835	607	574	617	561	560	618	550	561	595	529	580	523	550	550	527	532	517	557	521	569	552	552	598	589	576	577	582	590	539	598	585	559	568	570	520	542	553	560	553	550	569	582	605	558	555	610	565	548	558	580	630	588	577	571	557	527	570	605	586	573	528	549	545	550	550	532	590	577	597	510	579	559	547	566	579	549	561	576	561	580	550	566	587	568	537	538	583	483	555	542	546	584	562	581	566	547	531	567	557	571	607	569	559	523	526	540	560	606	607	602	573	571	581	571	582	571	584	632	559	561	579	600	550	603	606	543	587	544	582	542	590	556	511	565	587	541	578	553	522	586	512	561	524	539	532	565	564	549	538	575	533	539	582	560	575	575	584	594	567	590	557	569	540	578	566	588	534	570	594	565	511	492	576	543	554	563	531	522	527	556	551	538	551	576	545	528	537	556	577	563	528	569	581	583	555	547	544	562	571	593	534	574	519	577	542	551	568	584	551	561	533	553	568	542	497	585	509	604	535	539	566	557	599	504	539	572	586	570	566	515	525	524	533	542	571	602	552	567	534	565	516	529	580	542	561	560	565	574	568	519	558	578	548	547	548	556	540	545	559	563	506	555	524	566	574	519	574	567	614	579	571	550	509	554	537	572	581	574	584	555	555	565	568	520	539	538	544	536	499	599	564	573	589	531	584	556	530	534	565	609	594	599	586	543	574	554	565	547	572	561	542	559	567	612	578	544	569	557	552	539	547	567	556	564	553	537	593	578	563	555	557	581	559	566	595	541	585	571	578	558	568	571	571	536	595	546	552	608	597	541	534	544	557	606	567	569	589	566	555	581	573	545	541	534	546	553	592	535	512	579	544	553	572	558	540	573	585	534	520	524	512	560	582	540	571	548	540	563	587	586	595	537	533	525	566	532	614	527	544	511	596	562	502	521	552	543	563	566	551	577	577	551	531	579	543	560	605	579	556	529	581	539	548	571	588	507	578	531	550	571	591	575	577	571	544	556	592	558	566	547	532	520	512	528	535	567	555	623	526	526	579	534	538	557	591	564	554	530	557	525	536	535	578	550	561	586	558	559	551	544	575	553	561	539	616	567	604	564	586	549	577	560	572	548	502	582	532	557	574	575	548	624	589	591	583	517	521	564	559	557	583	558	561	549	521	518	572	580	511	554	556	557	514	569	582	563	556	581	601	531	594	569	565	572	587	554	567	547	550	571	529	592	559	526	521	572	556	525	549	595	553	570	524	555	543	512	564	579	547	591	606	540	548	532	597	606	609	542	601	576	587	518	542	550	555	559	528	554	589	557	526	577	582	558	558	574	585	547	579	578	506	617	545	521	555	561	528	577	576	560	573	562	541	548	561	522	551	570	556	517	555	592	532	581	582	559	545	568	591	560	545	528	532	497	536	573	576	521	546	587	534	527	565	542	569	584	550	518	556	543	546	555	617	562	579	542	551	548	556	579	560	574	548	539	555	540	552	510	566	543	533	553	536	533	569	538	555	593	577	607	571	603	569	579	587	570	550	574	533	537	565	549	574	540	547	550	552	544	552	527	543	539	546	559	531	539	557	579	583	563	586	557	572	536	561	570	557	539	570	544	531	563	538	591	569	567	535	568	571	547	566	589	567	558	545	537	553	522	571	546	584	592	556	565	541	538	557	554	575	592	588	567	574	535	545	499	561	558	547	612	585	548	622	557	564	561	524	594	568	569	571	553	599	584	597	546	541	532	523	539	563	572	586	568	562	537	546	572	544	542	509	565	523	567	510	530	542	566	556	536	564	546	554	575	562	544	582	531	564	591	579	543	588	548	523	558	549	525	561	514	540	609	585	578	570	581	557	594	554	579	539	585	532	548	532	541	550	561	561	563	594	512	565	532	539	545	548	512	573	564	567	592	511	521	554	534	563	569	565	562	584	576	543	565	567	618	600	598	553	575	568	579	558	550	518	564	596	565	565	540	530	595	565	562	543	577	554	544	553	533	564	585	555	563	548	549	621	542	548	509	538	577	522	592	544	547	532	570	585	557	560	552	534	546	578	549	539	578	566	633	578	581	544	556	586	562	614	587	598	588	492	510	565	553	555	536	548	556	555	560	552	548	571	536	538	560	532	560	537	564	554	572	547	604	516	575	551	553	560	542	565	541	514	543	544	564	525	538	538	529	574	552	544	549	586	551	562	579	578	572	552	570	561	547	606	524	573	572	522	585	593	596	563	573	544	523	563	562	520	549	543	528	570	565	544	528	530	593	565	560	586	530	537	554	581	584	513	558	550	562	506	508	582	540	527	518	548	550	582	577	575	539	567	551	543	604	539	621	544	541	576	534	565	553	554	565	514	611	576	564	574	585	526	549	565	550	550	534	575	553	550	543	542	554	579	555	583	593	561	591	584	526	545	550	563	539	528	600	551	535	608	583	610	550	604	588	526	536	571	543	513	536	544	577	533	575	569	536	584	539	573	591	552	569	555	543	547	593	507	566	568	568	575	565	577	558	565	592	555	548	558	541	561	563	558	537	565	532	585	577	553	602	586	590	531	545	548	565	527	564	531	571	555	588	591	535	533	531	528	556	578	553	527	581	521	534	589	539	568	580	529	544	553	574	551	584	561	548	563	591	566	591	583	545	527	552	525	541	583	520	526	572	558	557	574	544	595	615	534	567	585	566	558	591	554	606	593	541	523	548	526	555	545	562	554	581	577	557	546	538	551	587	557	576	569	561	528	559	560	546	555	522	569	584	546	549	589	549	540	608	556	551	558	533	586	553	565	526	580	534	570	568	580	522	614	543	575	548	568	572	584	534	553	561	504	534	603	511	520	582	598	556	595	558	556	542	548	598	562	572	577	562	541	549	533	517	583	538	565	586	561	562	565	604	563	589	570	594	539	536	548	543	572	548	533	531	546	546	541	538	532	539	563	575	566	534	527	552	568	504	512	588	570	553	586	582	567	566	557	523	566	543	546	566	598	554	544	553	601	534	554	588	556	573	580	520	559	557	560	571	562	565	509	530	563	537	576	579	538	540	561	546	563	538	514	561	535	540	559	572	589	551	528	576	550	567	564	579	570	521	558	558	571	539	537	545	509	565	562	590	531	529	507	574	555	548	574	554	546	542	556	551	538	536	520	567	554	563	571	553	538	574	544	589	558	553	538	568	610	541	566	558	539	573	516	555	566	572	561	538	570	556	559	562	563	564	568	591	527	554	555	597	546	547	570	561	580	573	535	552	529	572	536	563	528	558	532	533	529	564	552	547	519	514	542	577	557	523	580	529	596	606	553	572	576	527	544	532	576	564	529	546	527	565	537	543	565	492	533	589	544	578	547	563	573	545	585	497	509	543	592	533	549	531	581	594	563	545	550	513	560	531	527	522	572	526	561	542	553	579	536	583	517	595	543	587	532	509	522	491	574	575	548	550	565	507	510	519	563	568	578	510	571	524	533	554	552	566	580	560	545	575	544	570	561
61161	98683	79106	61039	38030	34664	20722	6785	3106	1644	802	555	500	521	573	570	512	566	521	539	586	510	531	533	515	609	532	543	543	529	556	550	549	538	526	507	518	538	537	566	511	529	507	548	528	547	533	588	506	557	557	569	533	527	537	518	499	546	519	473	546	566	518	540	520	548	520	534	491	573	568	546	555	553	542	560	570	512	557	522	504	575	542	462	561	498	530	516	537	568	544	537	590	547	507	520	539	494	502	548	526	541	555	542	497	530	530	518	515	499	488	494	508	490	519	497	524	500	555	567	570	564	550	492	522	546	541	515	513	509	537	513	516	573	542	535	518	570	506	538	561	520	498	542	553	515	505	503	509	522	551	535	482	499	524	518	503	549	544	528	555	516	508	529	551	500	534	529	530	505	528	518	519	540	528	560	509	530	483	542	563	552	532	514	487	500	512	511	534	494	505	519	514	555	560	504	526	500	544	500	520	536	522	568	527	501	544	536	545	557	494	515	512	551	523	518	492	506	480	552	542	493	544	549	543	530	556	521	544	529	523	537	520	548	556	483	539	518	546	580	511	530	520	572	545	518	528	527	527	547	526	525	542	534	529	532	518	503	544	560	545	507	501	528	502	521	531	493	523	531	558	572	539	559	528	560	492	550	533	543	505	541	559	498	512	584	541	488	546	553	533	507	528	518	542	501	514	541	500	536	518	532	549	541	532	571	506	527	540	510	551	542	488	557	499	551	509	541	505	536	522	523	555	546	541	513	556	501	546	478	542	511	538	519	555	559	520	563	536	554	546	605	514	514	508	559	534	534	550	528	499	591	555	516	525	544	525	552	543	551	506	578	527	518	552	559	541	520	553	556	525	527	535	511	498	622	522	532	537	552	531	509	520	526	526	541	502	518	497	531	540	528	523	536	540	514	541	530	549	519	537	521	511	509	522	568	524	508	561	539	535	578	572	513	521	543	542	515	531	522	529	500	492	507	512	530	515	524	560	529	505	528	514	488	507	510	490	540	521	515	560	525	496	539	576	512	536	543	527	535	491	547	531	535	474	515	512	563	552	541	492	530	554	490	503	526	541	521	557	502	518	539	564	491	563	550	547	547	520	530	558	519	541	546	574	511	538	548	585	532	553	518	498	573	539	564	516	518	539	531	544	532	503	485	524	534	529	536	588	548	550	548	525	533	524	522	541	555	519	497	549	579	559	526	519	549	548	494	502	532	588	527	538	536	536	507	532	533	522	562	542	546	490	512	560	524	534	497	540	551	557	543	555	540	540	535	519	539	520	539	557	521	590	542	532	515	566	574	558	535	511	542	573	509	542	537	543	478	494	533	515	532	531	517	560	561	546	513	493	529	545	511	528	556	552	508	505	502	511	533	538	498	525	533	532	540	573	553	516	529	543	522	517	571	545	508	534	491	520	585	560	520	505	512	480	544	491	505	526	509	528	542	535	529	566	545	510	501	517	522	511	519	534	539	514	560	526	518	520	535	544	512	524	533	584	525	576	521	533	531	475	553	538	511	553	535	513	489	537	511	539	524	553	527	538	505	481	503	507	577	564	527	512	554	530	526	563	515	517	514	501	536	553	547	482	519	514	553	511	528	524	544	564	519	504	507	543	518	499	528	514	531	499	501	519	544	551	515	549	520	517	521	517	483	524	531	533	546	529	563	518	473	549	499	498	510	499	550	529	555	559	541	514	545	509	505	498	520	486	511	551	530	533	569	503	499	544	531	517	533	526	528	533	515	525	519	486	526	582	539	529	498	540	543	497	580	507	499	520	530	508	507	484	575	527	539	536	533	532	553	499	517	557	526	501	572	561	574	569	492	504	563	553	505	535	544	519	500	565	572	533	566	552	515	501	492	546	533	535	573	516	548	508	530	496	550	527	538	514	522	537	549	520	501	558	512	533	541	489	563	540	521	550	530	510	570	532	552	543	519	531	521	559	500	521	543	519	550	558	546	533	521	519	533	521	509	516	532	526	550	537	540	535	532	513	551	580	537	570	505	549	543	546	525	503	564	562	547	484	563	498	567	522	519	536	548	478	520	583	505	529	558	508	545	513	545	535	557	539	571	514	582	522	588	534	490	491	547	523	540	516	535	529	566	531	534	573	562	569	537	532	525	531	449	519	510	562	568	506	494	497	567	553	560	522	546	497	505	507	512	564	519	512	548	529	518	547	506	530	518	540	529	542	504	528	531	511	509	522	500	571	500	482	527	594	522	531	514	542	522	559	557	535	495	561	533	537	538	541	534	552	530	576	544	576	537	531	480	560	530	515	541	511	545	465	530	524	538	523	548	552	535	512	512	534	485	519	521	552	531	575	565	524	568	517	506	538	520	529	529	500	541	534	539	527	534	481	534	561	514	529	519	539	534	521	542	495	582	524	509	533	506	561	523	526	554	530	520	517	569	519	524	520	517	549	558	555	520	527	532	549	506	524	544	564	517	541	533	553	536	513	550	532	516	487	598	561	538	515	500	513	500	479	547	485	518	543	504	552	520	501	519	529	503	494	488	551	555	544	520	501	511	556	541	565	529	524	547	542	552	523	501	517	496	559	482	502	539	519	544	537	513	573	576	549	509	544	526	548	497	559	525	536	512	514	533	508	497	528	546	563	539	507	526	523	563	565	517	529	556	546	567	514	518	538	514	537	551	544	537	549	499	513	544	535	556	522	542	536	538	521	519	534	518	524	547	517	572	532	507	548	543	564	546	525	513	465	505	525	532	507	544	514	517	521	528	554	521	509	515	509	543	554	517	537	491	519	540	511	526	524	536	533	524	509	499	544	525	554	513	498	544	557	521	502	514	536	510	544	526	529	552	538	525	544	542	504	509	541	535	537	510	565	524	562	561	565	539	552	527	540	539	563	529	535	502	526	511	572	519	504	537	526	530	510	549	524	498	554	514	544	538	540	510	559	515	520	521	527	561	529	502	509	518	535	526	537	533	523	531	526	535	531	529	527	601	518	513	546	515	578	568	546	492	563	492	543	544	521	532	533	511	546	532	544	497	543	509	547	556	531	534	548	527	521	522	542	542	473	562	479	560	522	578	495	506	554	559	546	539	564	524	546	556	541	536	509	547	528	552	528	489	527	550	553	518	497	546	523	497	560	544	606	527	480	528	543	534	522	500	556	577	513	561	555	534	561	556	550	545	544	517	515	504	533	501	490	516	544	510	532	561	551	543	542	543	545	531	547	521	533	536	499	520	524	537	558	520	538	557	516	540	550	515	499	508	545	521	530	478	551	531	534	509	524	537	513	496	525	484	544	523	537	536	557	519	491	480	508	513	524	537	524	507	547	543	565	533	536	523	551	537	527	570	530	515	532	498	557	530	518	542	537	516	526	561	519	516	522	518	532	526	507	539	578	532	560	521	543	521	542	528	484	550	516	542	542	557	520	564	543	471	511	544	532	504	501	517	509	554	516	553	498	508	516	505	536	513	540	534	550	544	492	445	539	524	541	522	502	567	545	493	500	529	532	536
28840	23994	21051	12199	3998	2643	1506	774	528	417	403	436	406	410	398	403	451	390	416	412	402	375	409	372	394	422	383	402	389	379	406	432	385	440	457	416	393	415	392	407	398	437	371	428	378	398	399	390	412	407	410	407	424	394	400	407	400	402	418	451	398	395	381	399	408	403	398	399	396	402	363	383	408	394	368	384	442	396	406	394	406	380	399	418	372	423	420	428	385	379	400	401	394	386	380	427	427	406	395	411	395	435	385	398	395	427	387	397	416	407	385	402	379	391	393	399	362	379	399	392	380	423	419	439	382	411	360	410	400	371	406	387	411	414	402	426	390	390	434	386	419	388	385	414	411	428	416	409	400	406	416	399	402	434	367	387	389	379	400	413	394	405	432	406	418	388	390	421	397	426	391	378	400	407	410	372	378	363	379	394	389	433	405	418	391	392	394	382	388	368	419	410	368	400	410	403	392	427	408	381	403	386	375	395	407	376	399	401	431	423	423	387	428	402	416	402	426	423	440	394	386	411	387	401	385	367	399	422	399	402	420	396	406	363	406	429	422	420	412	419	396	445	388	339	395	382	403	399	396	437	382	417	414	409	369	396	386	432	399	385	439	414	375	391	366	423	416	417	386	423	414	361	391	410	411	397	403	372	392	401	392	384	405	426	400	425	420	375	397	396	400	434	413	360	400	413	414	429	381	378	391	361	419	431	412	400	409	411	368	402	417	364	371	386	383	403	412	399	390	403	422	399	390	384	416	392	395	441	400	423	394	478	358	367	431	400	439	381	405	377	391	416	394	391	400	398	366	396	393	423	389	412	419	394	387	391	390	421	413	412	425	388	407	389	415	401	405	385	425	366	385	412	431	416	426	379	365	428	424	399	430	392	402	399	381	375	394	403	410	413	420	379	394	366	390	406	393	441	389	419	426	402	365	381	389	385	409	404	404	425	426	412	384	366	407	418	403	416	366	399	380	376	414	409	419	407	379	371	403	425	369	372	412	386	366	377	419	391	432	407	391	405	402	395	431	380	406	415	410	404	404	356	412	410	411	396	406	402	401	441	444	420	411	445	375	375	401	447	410	385	403	396	409	410	379	408	383	410	377	457	412	386	419	395	407	382	418	397	394	372	382	422	379	351	352	398	401	429	354	373	363	382	406	364	402	365	404	383	385	370	398	411	375	397	381	407	425	410	376	383	434	424	387	392	418	376	420	380	392	382	412	448	389	372	372	437	401	424	417	415	400	386	408	386	406	391	426	411	349	375	443	411	407	395	369	412	413	390	454	383	412	402	423	405	366	406	408	394	407	394	401	384	411	399	386	408	422	405	395	457	371	399	414	422	398	411	420	369	423	392	427	423	404	388	395	378	411	405	382	420	431	411	410	412	396	381	392	425	431	407	411	420	402	376	415	425	408	380	403	395	430	385	377	426	407	413	375	393	392	408	435	405	431	413	403	423	387	377	432	413	382	424	418	395	413	370	439	365	379	410	401	389	424	382	402	388	408	412	385	393	368	372	420	363	397	414	424	435	410	406	405	403	406	375	396	417	404	393	435	403	370	408	429	386	408	402	424	395	420	382	404	403	413	379	373	413	410	408	440	436	386	362	404	392	380	370	438	378	414	401	376	429	422	409	376	426	426	372	394	390	399	391	415	408	380	409	387	393	372	373	405	387	399	424	387	393	402	392	382	368	394	412	383	414	426	409	391	387	364	373	403	386	426	422	407	391	384	428	372	385	371	397	403	392	392	375	426	384	405	394	428	404	410	397	409	391	433	401	413	395	400	385	426	403	394	373	388	417	429	386	414	415	383	424	365	400	416	413	403	374	398	404	411	392	396	414	391	395	405	409	431	425	397	410	393	401	403	436	401	377	400	408	379	406	409	395	387	432	388	385	418	402	416	433	403	376	423	405	390	375	423	450	403	396	433	379	406	385	398	414	368	408	381	390	374	410	375	396	411	403	432	377	391	377	410	423	398	427	370	391	414	423	422	380	431	427	379	401	396	408	420	410	404	382	388	389	420	407	422	444	414	387	387	397	436	410	410	425	405	430	383	386	365	428	419	389	370	388	406	430	362	422	383	398	412	412	457	401	388	418	381	405	444	396	372	404	433	401	393	350	405	407	378	387	390	387	384	401	412	410	423	384	356	434	403	426	406	389	433	417	404	398	398	443	395	363	382	403	402	405	403	409	381	418	391	406	400	408	406	414	388	419	408	370	427	421	426	389	411	405	392	377	408	387	403	409	430	380	396	390	385	390	400	419	415	397	412	400	373	389	388	366	418	389	380	431	379	389	372	397	405	407	378	377	386	386	412	358	400	409	442	418	368	435	370	422	404	422	399	354	384	395	341	423	407	416	415	423	435	398	385	413	400	417	418	424	403	423	386	420	406	398	400	438	387	414	416	412	399	397	422	386	413	410	434	416	398	385	416	436	415	376	415	377	399	379	395	408	399	375	370	407	426	427	405	403	399	372	406	405	411	425	427	408	412	412	399	400	383	394	408	407	387	421	413	419	411	382	408	423	401	403	371	390	421	400	407	398	409	428	417	407	419	373	392	389	404	379	384	371	421	385	427	396	394	387	415	429	403	410	427	408	421	375	400	345	429	429	412	423	405	400	397	410	405	417	391	445	369	402	405	386	412	393	368	392	389	380	419	416	399	387	379	418	429	352	433	380	429	372	404	392	408	415	382	391	394	377	394	404	379	420	410	347	377	379	391	408	396	390	420	383	366	378	383	403	395	434	404	376	397	406	400	389	421	380	405	399	421	441	426	400	424	408	410	416	418	387	371	445	391	424	404	393	424	447	440	407	415	398	397	394	403	375	423	406	423	408	406	387	422	396	402	439	408	416	422	419	433	353	376	390	406	422	398	401	403	353	390	419	360	389	429	384	390	432	431	365	409	414	394	412	388	395	422	360	366	421	382	402	419	413	380	396	414	408	402	408	386	419	411	403	418	396	386	394	441	379	424	426	419	412	437	404	402	423	405	397	420	424	389	390	417	399	396	401	390	377	443	418	389	404	410	399	395	396	386	410	375	405	413	427	374	389	383	388	426	416	395	397	436	377	392	394	362	384	408	390	372	417	399	435	399	418	420	406	370	388	402	407	383	390	365	359	370	421	372	429	412	421	415	403	406	375	405	394	376	395	391	433	433	406	401	410	374	418	386	385	444	383	396	405	440	392	402	380	393	421	405	390	427	422	410	414	417	406	426	405	411	438	376	440	395	388	390	423	384	412	376	366	393	399	378	411	423	386	426	402	369	365	391	378	395	371	391	424	397	404	412	407	415	414	441	428	374	387	425	408	414	415	425	374	431	428	389	410	374	401	389	392	433	402	436	384	405	387	401	392	422	400	399	385	408	427	408	407	396	438	389	426	420	391	392	400	361	383	382	445	409	432	397	391	372	400	411	387	399	395	445	442	391	424	395	403	387	392	410	364	443	447	377	376	406	407	357	374	372	406	420	423	417	442	426	398	412	394
15007	25876	17847	8556	3721	2942	1618	816	503	404	345	370	340	347	359	341	343	368	354	352	370	348	393	356	391	360	358	347	381	339	361	369	339	343	318	327	344	376	376	345	350	337	336	349	341	362	358	318	334	328	367	336	326	354	350	362	361	320	343	380	347	366	304	339	353	366	359	368	349	341	352	379	366	318	325	314	367	338	406	358	358	346	347	348	336	340	372	335	340	335	364	379	350	327	322	362	321	359	378	354	370	362	368	329	332	362	370	384	339	331	346	349	350	308	351	353	353	360	346	355	354	343	354	309	343	343	362	326	347	352	331	335	341	362	343	368	359	338	363	354	340	324	356	341	361	323	369	353	358	341	333	344	367	396	340	336	362	320	335	353	342	359	352	329	327	377	367	362	361	347	370	345	392	338	339	364	322	343	360	364	358	362	362	344	376	357	333	378	373	322	345	352	361	373	338	374	400	354	332	336	328	345	355	345	338	357	349	362	375	327	333	351	338	357	342	358	354	345	316	334	330	329	357	350	340	344	368	338	342	340	317	361	393	337	349	368	359	334	364	358	373	344	387	338	367	351	354	326	372	347	416	330	339	380	344	339	349	342	325	341	319	333	308	332	357	356	352	342	347	343	343	386	387	344	346	330	391	316	373	332	343	345	319	373	352	387	321	361	375	362	356	348	350	349	360	387	333	351	349	355	364	357	331	332	334	341	340	346	358	359	368	350	338	354	350	329	324	345	345	355	354	341	333	323	349	343	348	327	369	315	327	329	338	338	355	347	359	348	327	337	354	332	367	351	347	345	320	331	339	374	329	338	338	346	329	346	401	324	344	337	336	364	337	332	343	345	343	349	358	331	353	382	368	310	336	345	374	338	353	366	376	318	371	366	352	332	338	324	367	352	375	357	348	377	368	361	340	327	332	308	333	334	341	370	367	341	313	343	346	357	325	339	344	306	349	337	390	352	331	354	341	353	321	336	333	363	361	343	348	369	334	353	378	365	360	346	343	374	377	335	353	355	358	363	293	367	340	319	339	331	344	372	336	397	331	305	360	350	339	307	363	342	370	332	356	336	332	349	347	330	330	355	365	332	331	308	367	331	365	341	333	323	346	337	342	336	365	327	374	373	355	342	340	305	369	330	364	351	328	352	363	345	316	347	378	378	359	391	335	338	334	357	334	342	383	338	332	380	312	344	322	303	319	347	378	315	316	348	366	336	339	359	334	345	354	321	343	347	395	341	354	330	327	330	352	355	332	365	331	407	334	349	334	353	362	359	356	361	337	351	331	328	348	353	381	336	357	323	355	310	350	371	323	360	371	367	341	356	329	356	340	354	337	353	346	359	356	365	354	369	362	340	366	332	348	336	362	360	390	366	335	337	328	352	365	369	329	360	325	356	324	358	368	349	361	337	362	365	357	360	321	348	345	371	336	338	357	350	332	354	366	353	355	337	336	375	356	346	338	356	333	380	360	335	386	369	321	305	306	355	355	317	357	337	361	367	332	374	390	372	354	333	344	336	362	335	349	365	347	340	375	331	334	319	338	339	333	374	370	309	332	363	346	357	337	327	353	359	349	367	331	330	357	338	332	339	358	345	328	391	331	332	355	321	328	312	326	355	382	389	359	355	348	328	355	364	347	310	346	358	337	355	343	347	352	343	354	340	344	354	345	394	374	355	315	353	331	344	364	352	331	337	351	319	312	351	344	359	338	332	351	364	344	348	366	360	367	350	364	348	370	357	358	357	363	333	335	359	341	361	361	350	348	341	333	365	379	362	370	363	329	359	341	314	341	323	334	360	371	373	333	357	358	340	339	326	340	307	352	380	310	328	343	371	352	363	348	349	337	327	343	327	346	366	316	345	338	331	359	366	363	346	364	304	359	357	315	327	331	326	338	351	354	359	382	389	360	358	376	373	347	344	367	354	336	355	326	339	320	339	325	347	345	353	349	330	353	332	365	372	315	396	335	319	317	330	342	345	368	337	390	313	341	330	370	351	369	332	350	363	376	334	346	359	389	347	343	339	359	350	319	344	350	346	394	334	364	345	343	348	376	376	336	386	343	329	358	324	323	340	355	350	352	325	349	332	319	348	359	329	382	337	359	315	329	364	331	344	332	328	382	324	319	368	345	344	361	333	385	341	344	351	348	333	356	364	349	334	329	347	329	376	324	345	335	328	319	349	368	337	337	330	371	334	320	350	354	324	345	345	327	351	368	373	331	357	360	352	335	358	307	356	352	363	359	348	368	347	376	342	337	339	343	371	355	344	366	349	377	361	361	377	373	329	359	343	348	308	369	351	359	356	363	340	343	344	347	329	372	318	333	346	347	327	361	380	379	371	386	332	364	374	358	329	342	357	343	356	370	386	343	316	352	352	302	350	366	382	348	378	326	380	356	384	319	328	326	342	367	361	368	335	346	367	373	356	352	359	352	346	369	334	358	352	333	359	361	353	339	354	355	359	339	322	328	371	373	333	336	354	374	337	342	342	344	331	373	330	310	354	337	341	323	345	337	366	373	384	331	355	348	303	344	323	339	339	345	341	337	350	344	352	328	348	350	342	363	377	355	351	344	339	353	347	350	371	350	357	360	377	379	361	340	372	332	357	331	349	359	335	362	376	380	344	344	357	339	339	319	382	325	360	377	347	389	344	361	326	310	343	323	359	367	334	351	334	313	349	390	340	336	351	319	342	392	356	364	362	345	336	344	343	350	333	360	315	349	332	339	362	351	303	346	329	349	368	369	370	370	331	358	317	359	354	345	340	344	335	381	312	382	375	351	363	346	350	355	349	367	353	327	340	357	334	368	369	334	359	336	353	321	317	345	366	357	332	351	378	381	367	359	345	347	339	325	337	347	344	328	325	361	361	371	322	353	339	334	339	351	366	347	385	331	342	337	320	337	333	310	360	339	382	329	380	372	327	329	336	370	388	313	368	324	362	334	374	344	361	380	360	330	374	342	342	365	396	350	325	389	350	367	345	335	355	344	345	369	345	338	341	317	359	343	306	340	352	337	371	379	326	365	335	309	369	380	343	340	341	370	351	315	350	383	364	356	377	361	356	331	383	349	360	370	355	366	333	353	344	329	342	387	363	372	331	383	357	358	313	345	342	330	373	338	378	338	363	361	361	359	356	370	316	354	339	333	344	352	352	356	346	358	356	360	389	369	361	359	325	331	327	365	334	331	329	355	334	384	354	319	342	344	306	391	320	414	336	339	351	375	310	329	326	321	338	353	329	386	347	338	366	355	312	351	343	368	365	367	359	348	322	335	342	329	348	328	313	378	350	329	338	314	328	339	373	345	346	387	358	351	351	362	371	354	365	342	359	355	332	338	335	385	348	381	349	357	356	322	357	344	326	372	357	329	328	340	360	351	340	366	325	372	333	364	334	358	354	373	346	341	343	363	306	350	331	325	334	327	373	326	373	371	365	402	316	339	366	323	357	329	363	364	317	329	323	314	376	356	337	334	348	388	314	340	371	323	349
25520	23170	35939	40911	31118	27516	12310	4135	2191	923	603	437	441	427	457	439	438	415	395	433	446	449	413	410	406	420	434	435	419	429	394	427	444	409	429	437	416	430	421	412	452	449	402	401	425	424	417	424	397	421	435	411	434	407	436	432	386	400	449	406	437	410	414	446	434	423	444	398	430	395	417	423	418	419	403	409	444	410	448	460	448	407	413	390	426	440	404	423	465	417	417	447	411	432	427	408	426	392	417	431	450	408	440	425	438	427	405	412	451	421	471	464	467	434	441	433	430	428	417	415	432	415	447	424	438	396	418	433	437	427	408	433	454	420	445	415	406	451	404	431	427	425	439	408	407	407	427	461	437	442	449	390	422	443	407	430	382	408	415	410	445	431	394	415	404	423	420	394	414	441	414	401	414	409	407	482	441	470	466	419	446	439	416	422	394	445	407	399	390	426	435	403	411	388	423	433	458	425	425	384	418	418	386	426	427	422	402	439	416	430	447	408	426	430	405	423	423	401	438	403	462	443	445	391	416	440	411	462	414	374	419	401	404	436	445	436	422	418	424	465	439	444	441	435	398	386	418	423	470	417	426	436	420	425	405	408	419	416	415	412	408	430	426	453	458	390	426	409	432	430	424	433	432	407	443	411	384	400	410	425	416	454	446	419	431	438	404	435	426	410	422	375	411	450	391	432	405	430	464	463	413	427	401	407	415	439	424	417	382	446	385	421	405	428	399	420	397	400	434	380	416	398	402	422	419	427	399	445	441	426	414	408	430	435	457	421	415	420	403	409	408	409	378	421	442	456	433	466	436	435	443	420	397	435	414	432	428	420	437	407	405	405	461	402	423	414	429	435	396	425	411	454	428	432	405	439	420	415	435	397	406	412	440	424	437	446	444	490	400	429	429	431	425	390	387	409	433	422	399	379	435	439	421	428	423	403	421	442	396	395	405	412	444	404	408	441	429	404	423	405	411	428	428	420	417	449	404	433	437	389	426	429	411	451	430	420	372	463	402	420	436	446	398	434	383	414	385	454	429	407	411	435	401	419	407	397	457	445	414	402	407	394	406	413	447	404	456	437	386	431	419	399	419	449	412	423	438	379	394	440	418	433	444	443	478	422	428	404	404	407	389	399	425	449	453	452	417	403	411	397	412	412	404	409	442	444	434	420	437	429	420	396	495	407	416	422	438	397	417	424	407	389	445	445	428	408	423	457	407	421	389	411	417	412	430	435	409	415	440	453	430	428	416	393	453	402	444	436	412	440	449	430	442	413	416	423	426	396	431	416	405	419	435	418	404	430	411	421	418	414	387	423	430	449	366	422	460	422	415	394	451	409	402	417	448	440	404	417	402	416	401	434	459	400	386	454	413	403	406	366	393	400	401	406	413	426	444	373	424	449	416	411	374	434	433	474	447	428	425	420	378	445	427	430	389	398	404	422	447	439	452	436	413	417	421	415	428	419	409	449	417	441	426	400	420	410	417	431	436	402	413	378	387	438	386	433	388	386	441	444	431	420	453	438	431	441	390	458	419	413	368	406	423	399	446	437	451	424	425	421	414	434	406	410	424	433	431	423	418	389	433	432	416	422	438	457	382	433	423	404	407	465	395	430	450	418	413	403	410	454	390	425	403	433	398	421	402	409	432	424	427	447	414	393	435	389	412	465	455	430	438	392	439	425	424	415	427	428	404	433	416	402	416	421	430	415	414	390	435	422	459	450	424	397	428	397	472	451	418	412	411	396	423	424	394	423	403	434	407	442	388	441	370	412	415	401	445	396	396	407	438	393	401	439	451	451	463	418	422	444	427	408	416	406	418	370	432	407	445	417	424	428	441	433	434	414	414	406	388	420	476	389	417	389	442	387	425	417	441	426	430	409	404	409	430	459	428	426	439	437	435	430	429	403	437	428	445	414	442	434	412	402	419	391	416	434	392	422	446	420	403	369	427	436	424	404	449	443	431	433	412	441	431	447	444	430	419	439	440	424	410	417	404	399	431	410	415	447	451	448	412	359	410	444	421	376	447	415	427	400	423	435	430	406	432	436	406	395	407	423	433	424	423	430	449	430	429	447	443	436	441	458	404	411	415	419	431	404	408	451	406	433	424	392	423	427	404	407	435	419	394	424	416	402	453	422	428	428	413	437	406	416	401	416	416	418	434	400	381	405	418	393	407	419	446	399	444	420	435	451	417	449	436	416	418	429	413	443	412	425	405	473	407	410	419	400	427	418	462	438	422	457	451	414	420	405	414	459	398	423	402	440	442	425	423	423	388	434	417	394	433	375	421	401	415	396	440	451	395	416	439	409	448	440	409	445	454	432	441	435	416	434	451	400	442	382	408	460	414	470	381	389	376	449	453	379	371	438	400	438	400	409	446	427	414	419	445	407	440	434	392	465	435	474	446	426	414	393	378	396	441	402	421	444	445	422	413	410	424	400	415	410	391	422	385	393	423	437	476	417	449	420	395	424	432	406	378	431	407	453	438	430	372	434	440	390	468	409	385	399	426	399	424	404	433	440	412	437	447	451	421	370	428	446	447	444	404	400	410	409	389	421	396	401	467	425	459	440	402	430	403	408	447	412	413	430	399	451	392	412	447	459	427	406	368	424	403	434	457	418	454	413	435	402	433	411	406	433	422	425	422	440	432	412	423	427	438	417	428	470	389	411	414	441	439	454	452	396	439	431	416	394	387	374	421	398	429	430	414	445	421	414	437	403	427	440	411	399	401	422	437	387	433	430	450	416	407	448	408	447	386	432	404	412	430	405	430	425	413	371	409	430	428	435	425	436	384	428	411	456	448	440	381	413	423	433	432	415	444	426	421	414	407	401	444	418	384	427	427	414	421	437	411	396	455	414	456	423	423	390	397	400	413	423	448	418	396	399	423	381	437	426	438	406	414	398	410	404	413	416	421	439	466	383	403	450	418	422	429	415	417	430	385	390	398	404	392	454	388	422	414	438	396	414	426	424	416	401	421	415	408	405	401	439	414	446	421	456	427	429	449	404	432	412	414	422	389	423	428	421	415	395	395	386	389	436	402	468	430	409	405	439	412	393	430	450	424	416	429	419	414	420	413	438	424	427	410	419	412	435	403	389	410	427	435	369	457	415	448	392	401	416	417	440	396	440	403	441	460	393	421	358	422	420	424	427	394	409	413	414	441	449	396	443	427	414	413	417	430	420	443	415	409	465	434	452	382	407	418	422	423	440	394	382	438	433	409	377	470	448	404	409	450	456	415	442	414	449	444	432	397	419	420	438	421	423	426	445	432	383	444	405	386	422	430	447	451	419	417	433	425	396	404	425	405	456	397	420	380	436	427	423	414	382	430	429	411	399	425	412	438	416	379	444	433	367	426	469	431	392	393	429	403	411	419	406	405	408	415	411	424	404	423	411	407	406	412	425	441	432	429	404	405	421	408	457	402	430	432	450	422	405	437	416	361	392	446	383	411	441	448	412	397	418	455	435	435	409	401	413	388	428	417	365	443	430
51031	86250	67385	46041	29468	22424	8058	4399	2795	1117	680	412	350	423	382	437	371	398	414	406	412	395	408	427	398	360	405	401	399	410	393	399	391	385	392	401	425	416	397	415	406	446	413	438	380	435	396	406	402	408	391	407	416	389	414	406	397	406	385	444	433	402	403	417	397	385	421	390	419	410	394	414	396	403	419	397	395	379	371	451	387	403	395	412	406	436	390	374	370	408	416	415	422	402	361	410	399	386	413	428	380	385	394	435	391	371	402	396	386	371	426	428	396	390	378	385	384	411	426	390	392	415	403	387	376	399	434	391	399	383	411	452	438	397	429	395	435	413	403	392	392	426	419	367	403	396	414	390	438	415	427	393	403	406	433	411	389	437	361	415	410	393	376	394	383	408	336	401	411	408	424	391	429	393	424	403	440	374	385	397	406	412	409	380	390	384	398	397	413	394	373	422	378	398	366	424	408	395	392	433	439	405	363	398	429	393	422	377	416	438	413	355	393	399	430	394	386	421	411	398	389	385	399	403	439	423	407	382	409	395	425	402	410	409	398	408	412	423	414	430	398	412	408	405	407	395	414	424	423	418	402	418	436	386	420	378	410	400	397	433	421	418	386	393	431	424	398	389	396	401	417	406	440	414	382	433	400	391	389	385	386	400	459	419	416	398	436	394	383	434	359	410	418	390	392	388	384	407	402	438	403	428	412	426	383	383	381	377	424	408	419	385	395	353	395	404	424	449	410	422	349	390	438	395	385	423	385	414	360	421	417	404	427	424	426	417	377	383	380	394	408	412	404	372	385	420	409	405	421	389	416	385	395	393	415	399	419	366	388	367	433	409	404	428	376	392	389	404	405	386	362	366	395	370	389	401	394	412	423	438	374	371	401	415	435	409	387	359	375	409	396	403	405	417	434	431	391	412	414	422	361	409	393	387	429	424	367	352	387	400	415	415	373	439	402	378	402	427	421	362	438	385	408	393	415	402	363	394	439	406	394	380	426	365	371	414	430	388	398	394	396	417	377	453	402	395	415	404	407	403	398	437	390	406	419	374	428	389	411	414	398	422	382	394	409	420	400	388	395	350	427	371	423	385	412	382	418	389	404	390	385	381	367	402	378	367	394	407	407	388	407	415	404	407	448	404	402	380	405	418	395	383	368	381	380	450	388	382	421	368	393	371	391	392	411	416	408	453	420	408	422	414	436	410	375	421	409	411	376	414	410	443	441	394	393	366	368	414	403	406	430	376	400	433	382	428	374	393	398	420	408	435	433	422	395	391	379	391	415	414	378	419	391	432	422	394	401	392	413	422	413	404	410	419	381	392	399	388	388	401	419	434	350	412	402	423	417	420	415	377	423	381	399	417	357	415	379	426	401	412	400	427	412	377	383	409	408	429	396	406	405	400	383	404	406	435	400	386	393	402	365	409	390	408	396	402	433	424	432	420	379	414	409	412	417	410	380	393	404	454	441	407	419	380	426	413	403	421	414	387	382	385	400	417	396	414	399	412	406	382	418	414	391	397	396	365	412	381	396	400	389	347	383	375	416	394	386	381	419	399	388	386	417	420	396	390	363	377	390	406	382	408	435	378	383	431	391	372	393	383	412	427	401	366	412	406	383	361	415	421	410	400	429	390	379	436	383	427	378	433	367	386	381	395	392	428	378	361	444	397	421	407	397	406	360	374	436	418	405	422	381	389	414	426	410	426	428	378	411	391	390	431	373	389	417	381	452	399	376	425	387	412	419	375	427	390	425	393	354	406	429	396	366	406	410	405	397	392	393	394	375	424	394	391	402	397	408	415	463	381	365	444	425	425	433	399	380	431	387	405	436	392	398	431	415	441	405	430	379	382	394	356	392	399	388	399	439	371	369	441	382	391	405	425	385	399	351	390	407	405	425	448	390	401	433	414	429	403	368	385	419	421	386	386	413	430	402	402	412	363	418	400	400	420	400	403	402	416	389	406	405	378	413	424	405	419	402	412	427	406	388	432	398	407	418	362	384	409	398	425	412	436	389	401	383	417	395	384	412	374	445	440	412	386	393	437	415	360	428	406	365	414	413	427	392	419	417	404	393	427	415	406	452	372	397	399	374	387	376	406	396	394	429	379	407	389	410	439	384	391	377	387	364	431	394	415	386	419	405	420	370	387	390	395	382	408	381	433	414	413	383	453	389	403	411	409	388	405	391	443	396	400	432	423	396	393	422	426	378	398	413	413	385	401	431	384	397	387	407	385	424	402	399	393	391	377	391	367	379	394	399	404	389	409	377	415	418	353	399	436	396	397	419	414	417	409	399	418	392	397	385	395	410	385	409	421	391	427	439	406	382	394	380	406	395	401	387	387	382	395	415	420	419	389	384	386	381	393	364	374	452	431	392	425	389	381	391	434	415	385	410	401	410	371	393	405	397	382	392	392	419	428	407	374	394	413	406	418	388	451	385	410	425	379	411	420	401	402	386	422	402	427	370	404	440	395	441	391	405	388	384	384	405	392	384	431	389	429	381	408	405	389	398	370	434	400	459	415	413	375	417	391	437	391	428	398	438	405	422	400	391	382	384	393	435	387	422	408	410	422	405	387	401	403	372	423	415	381	396	460	421	415	401	430	414	392	374	418	388	382	408	392	394	410	377	421	380	430	429	395	366	429	374	381	430	380	431	394	388	373	363	409	396	410	389	367	396	396	410	414	380	419	393	411	411	395	405	389	382	392	421	401	439	408	429	396	393	383	420	373	392	429	391	412	381	390	408	394	455	397	374	418	419	400	396	385	405	418	385	399	376	379	428	390	404	394	430	407	400	424	408	371	382	420	388	397	412	456	414	387	417	381	401	413	427	390	393	438	436	380	396	407	377	393	410	415	406	407	412	414	392	372	398	426	406	422	382	447	402	406	415	408	400	380	418	408	411	420	370	387	405	393	400	374	429	424	367	401	397	433	380	387	400	402	421	390	396	396	401	374	407	408	379	405	372	401	403	413	401	411	403	409	397	391	396	416	405	421	418	402	413	378	421	365	429	443	396	435	401	437	405	399	415	404	416	409	428	368	404	414	411	417	423	390	386	415	384	392	427	406	403	373	451	440	394	415	419	424	402	389	410	389	423	432	396	401	416	404	417	347	390	418	385	388	412	399	403	374	396	380	412	385	406	384	362	437	386	418	394	388	393	423	386	382	437	400	384	401	393	387	400	382	397	414	416	422	396	397	420	387	402	398	442	437	396	384	401	437	392	410	399	417	376	406	386	401	402	415	391	400	415	386	418	375	398	380	397	371	394	375	379	419	387	412	423	359	414	402	387	394	415	398	387	430	399	367	445	424	409	386	401	423	407	396	433	386	397	402	311	417	447	402	456	372	432	408	409	430	405	400	376	421	381	393	404	399	405	386	390	390	380	419	394	388	398	401	408	428	391	374	444	405	435	383	402	385	417	404	405	422	435	460	406	387	403	392	378	411	400	422	385	396	414	411	411	427	396	367	399	383	417	407	416	401	397	425
24452	22289	33059	36744	32532	33124	25133	9644	4371	1596	916	578	666	528	615	587	531	562	546	562	573	576	590	589	567	579	548	556	536	570	548	600	566	551	551	609	562	519	580	520	564	551	549	585	582	546	573	565	575	552	590	581	536	541	583	550	572	537	560	578	600	576	535	555	533	563	575	565	579	576	574	583	599	577	597	594	603	529	547	578	548	582	543	537	560	551	518	536	546	541	542	549	582	632	565	541	541	536	571	562	554	622	559	520	544	522	542	551	581	562	548	569	543	599	549	560	526	525	557	546	568	573	525	517	508	552	499	532	561	588	564	559	579	614	560	582	519	549	603	551	538	585	544	556	553	500	529	569	537	589	562	513	584	584	533	518	517	548	541	573	575	561	566	565	558	515	557	549	569	532	532	546	530	539	554	516	568	607	544	521	547	526	550	559	559	551	544	541	530	570	505	577	579	558	528	597	569	555	566	571	535	543	562	557	534	574	565	564	547	533	542	577	580	525	565	504	582	539	497	546	559	607	575	581	554	552	570	535	533	551	540	548	579	530	556	555	573	522	560	609	526	516	557	540	566	549	537	564	548	542	535	577	580	553	513	590	527	559	552	566	524	555	590	542	531	537	542	530	529	583	516	570	567	585	567	564	523	553	556	573	582	534	544	543	559	562	539	570	528	535	553	537	567	541	582	547	577	537	521	569	560	553	511	536	565	575	557	558	558	529	555	582	550	544	610	577	598	538	539	574	570	557	608	534	550	544	573	565	540	500	545	570	484	589	580	584	548	559	555	546	549	523	522	538	482	534	541	537	547	522	555	541	539	547	550	559	579	547	582	561	566	563	563	526	562	535	556	559	544	545	524	558	573	567	529	524	528	551	516	579	546	547	533	520	587	559	560	552	529	549	564	514	541	621	549	557	545	532	520	597	555	553	540	536	585	583	532	568	580	556	586	574	526	551	555	521	522	557	518	571	533	574	548	549	577	527	578	514	581	537	562	549	522	560	565	568	575	616	529	595	571	575	569	525	530	554	524	517	570	547	568	578	596	537	537	591	565	551	548	538	572	554	551	546	552	552	616	551	527	557	540	549	587	562	595	557	554	603	557	567	519	487	603	573	575	563	521	541	546	555	598	570	533	550	535	537	559	556	536	578	549	535	547	565	512	523	544	502	532	525	502	567	559	546	512	527	576	548	508	515	543	510	555	530	579	532	561	587	520	578	526	514	569	567	548	584	585	566	542	600	598	542	519	547	531	576	555	575	558	542	573	563	573	596	513	546	569	551	519	590	537	557	551	543	580	584	575	523	564	565	590	544	561	529	587	516	546	553	546	565	538	521	517	542	592	568	520	558	539	600	569	548	537	546	583	575	583	562	558	557	554	535	578	571	568	563	584	550	520	545	550	543	560	529	560	517	588	520	565	518	569	549	536	521	565	519	588	574	567	608	552	529	548	549	548	562	537	571	598	592	562	531	552	553	551	562	543	543	559	521	572	565	568	541	548	573	549	510	517	574	571	586	557	579	573	584	566	522	550	574	545	602	557	541	511	562	593	568	540	545	554	551	553	536	562	559	542	584	534	559	564	542	536	530	540	549	577	562	545	562	545	523	585	512	560	580	574	546	544	547	543	564	569	567	546	574	530	538	538	532	573	555	554	589	531	542	540	534	566	543	537	539	521	537	505	558	540	599	574	571	502	556	547	517	558	502	496	524	544	584	573	556	551	578	567	598	552	508	555	552	576	559	571	568	552	544	553	567	580	573	543	538	566	556	555	592	542	578	546	564	534	526	524	562	570	540	528	555	507	563	535	495	563	561	576	536	596	568	600	542	555	552	521	547	551	528	581	575	565	542	550	599	555	546	557	563	583	560	547	514	563	552	545	546	513	541	574	550	524	547	504	556	538	517	527	577	539	574	572	564	554	567	533	576	565	565	507	550	580	578	585	560	572	525	534	547	577	541	577	512	574	499	557	571	554	539	612	552	550	573	557	547	532	548	564	563	591	538	558	520	545	569	524	561	537	559	529	530	578	548	592	525	567	529	568	560	573	549	534	554	563	570	570	554	556	570	599	514	577	525	537	593	527	530	560	554	570	511	544	521	561	538	546	535	535	546	588	566	571	574	558	544	605	535	526	558	558	537	559	515	542	564	523	556	568	585	551	557	574	549	544	563	581	553	558	590	531	538	536	541	506	569	557	544	545	583	538	608	554	573	529	534	544	571	523	545	541	559	517	513	581	577	525	536	576	524	552	569	557	526	568	580	593	569	536	552	578	621	527	556	518	545	561	566	547	548	506	582	582	552	504	561	553	559	507	605	556	555	553	519	537	532	585	557	578	527	533	529	535	554	553	546	528	541	519	555	562	544	530	579	526	566	510	496	550	573	551	582	547	512	555	605	543	540	581	502	508	542	577	556	546	568	535	533	559	546	557	531	590	562	559	579	567	565	512	562	576	526	568	570	564	531	594	574	572	534	548	552	592	556	576	533	537	590	490	566	531	565	548	610	504	542	519	548	574	546	551	542	552	568	533	558	565	536	578	567	569	523	553	540	562	554	542	549	549	542	573	525	539	555	544	551	543	543	546	574	570	583	531	541	495	564	540	536	557	563	537	567	555	543	534	525	565	563	511	580	542	525	559	542	556	598	549	565	540	570	580	546	587	594	572	595	524	561	596	542	557	564	553	571	558	561	574	566	559	550	531	555	593	534	600	533	566	601	512	545	600	564	533	533	595	521	575	599	530	559	604	541	562	535	608	547	588	579	565	592	518	581	533	554	600	535	553	564	543	532	539	524	532	539	561	550	573	543	549	567	571	534	558	538	557	532	586	563	534	583	577	579	553	579	567	530	530	576	573	571	589	544	565	551	598	562	558	533	552	554	542	539	580	549	535	498	526	546	594	575	543	572	514	521	553	550	569	604	566	585	551	533	562	535	534	538	565	584	533	564	541	558	560	557	558	543	560	571	556	511	556	569	565	519	557	578	542	541	536	552	491	583	585	571	523	554	563	586	564	539	571	556	562	542	530	550	531	558	542	561	545	525	531	578	576	547	589	569	500	548	558	556	558	567	521	582	557	558	553	520	531	564	509	539	547	536	552	550	595	516	548	486	583	576	551	573	550	593	535	576	548	535	580	501	557	524	542	557	548	551	555	573	546	538	530	534	534	561	538	609	541	553	530	581	593	568	560	531	505	571	570	552	569	513	588	568	531	574	570	539	549	555	589	550	545	568	541	604	542	529	559	582	557	582	559	552	514	521	599	604	564	510	532	527	558	501	565	549	574	565	513	524	560	562	574	563	553	485	562	578	497	560	558	530	552	583	568	573	535	557	539	557	555	537	555	547	578	587	541	570	597	549	538	546	562	553	597	558	563	594	598	533	538	546	603	527	553	547	612	563	571	576	575	601	527	526	564	529	574	581	575	534	557	529	555	551	534	551	559	543	555	553	529	546	568	545	568	577	541	578	572	592	521	554	583	574	523	546	595	521
60795	99445	80152	59154	38561	30997	18169	8325	4912	1766	976	520	515	517	493	515	540	527	540	509	554	483	528	574	543	507	568	526	527	555	510	551	554	513	523	546	537	516	504	517	550	515	502	491	522	497	534	514	514	514	504	539	520	548	508	508	490	539	535	514	530	528	518	507	526	564	538	498	518	521	550	558	542	574	537	530	556	568	480	538	515	529	456	572	519	514	516	507	495	528	534	508	536	517	521	504	510	474	501	528	538	501	500	512	501	510	530	523	521	486	558	510	517	509	517	554	521	504	474	531	478	513	565	541	527	532	467	518	527	494	489	518	513	506	523	516	545	525	537	548	485	512	499	510	509	538	506	501	538	508	507	513	529	524	491	475	533	471	500	536	536	516	503	500	532	534	508	497	520	539	548	510	495	558	540	519	534	518	521	542	491	494	523	544	518	528	501	515	497	530	524	485	578	517	488	487	552	509	535	509	515	491	505	543	533	534	525	525	489	532	550	504	542	493	575	502	546	518	488	539	513	515	494	502	510	557	570	479	486	478	498	528	523	517	532	479	533	497	510	506	530	541	490	547	525	534	543	515	494	494	488	508	502	504	479	541	526	544	490	545	525	516	535	466	528	543	499	528	488	537	524	527	503	514	492	482	524	525	551	505	521	504	507	468	522	510	536	518	516	553	565	524	555	497	522	500	500	534	507	519	562	562	552	462	544	532	539	516	503	531	537	515	553	547	517	514	505	547	522	494	550	472	526	550	510	551	571	535	511	526	587	526	508	530	502	545	528	506	521	556	504	543	583	548	531	523	500	529	536	516	542	490	553	510	520	524	533	510	550	515	533	539	464	560	513	523	510	552	527	523	512	511	504	544	502	539	543	474	512	510	518	485	487	488	510	493	512	555	561	539	515	466	542	520	527	516	503	549	491	529	519	512	479	491	483	499	522	490	469	547	529	525	518	559	529	531	514	521	546	490	510	491	530	516	517	541	542	507	495	522	537	548	508	498	494	513	513	526	530	493	519	545	516	520	534	489	530	555	526	502	551	540	514	569	529	525	530	533	518	504	520	515	510	527	495	535	562	501	534	505	485	509	515	522	524	538	528	519	498	525	530	508	508	515	514	548	479	521	509	500	521	535	531	516	519	557	511	481	539	509	493	502	511	564	507	557	493	507	546	515	518	524	502	544	515	483	554	550	543	540	498	490	547	501	559	526	484	542	524	542	526	533	522	556	472	538	515	531	517	503	495	521	565	517	518	534	516	511	520	534	530	491	516	522	527	548	516	530	515	543	552	512	512	514	519	518	475	574	514	497	544	495	526	539	505	507	504	479	514	528	503	485	543	511	493	502	528	497	494	560	488	538	515	471	524	547	516	524	479	543	527	500	505	475	515	528	543	548	538	541	489	513	514	537	542	536	533	523	492	520	530	531	518	522	539	518	542	519	488	515	511	579	516	510	531	534	526	548	501	503	502	504	508	554	526	514	497	506	488	491	580	510	541	576	492	511	531	499	466	563	464	530	497	537	506	504	523	488	550	520	511	516	529	530	504	503	546	538	497	537	495	523	551	519	524	535	525	571	490	550	487	518	517	502	531	488	514	531	521	507	516	546	509	498	498	512	532	534	550	496	496	528	527	530	466	534	574	508	515	518	587	524	486	528	542	537	536	529	515	508	554	525	517	518	546	514	505	515	530	549	498	527	498	555	524	491	522	533	556	569	524	538	522	512	523	518	495	518	468	549	542	500	505	496	479	538	491	513	519	518	531	512	504	525	504	510	531	563	509	515	509	511	541	517	525	536	514	479	499	495	517	521	515	506	496	504	516	487	507	544	520	601	461	510	501	535	543	492	514	524	501	509	490	477	516	507	533	537	535	517	527	519	485	503	500	507	525	531	509	491	525	532	520	489	530	543	507	543	480	453	487	497	546	537	522	562	514	498	538	541	523	502	460	513	525	505	556	496	528	523	526	506	518	476	527	529	515	542	513	551	516	551	502	526	541	543	512	551	562	497	497	501	506	570	517	514	559	520	531	505	589	504	548	514	552	530	510	548	488	556	553	571	545	516	512	538	516	555	517	553	509	490	488	495	480	525	543	524	506	495	530	502	515	502	531	494	547	519	544	550	537	525	510	537	538	517	490	529	585	542	501	499	555	509	537	512	508	498	523	502	486	514	526	541	528	500	551	522	487	529	536	510	517	523	514	545	475	522	549	497	522	554	536	530	497	485	555	511	525	545	488	501	534	519	561	514	539	527	491	506	554	472	466	542	499	552	555	533	565	510	518	528	567	533	543	499	489	515	537	554	529	529	487	555	462	531	512	520	549	534	553	516	542	496	456	508	512	550	545	521	502	558	533	524	479	514	484	508	523	531	534	504	561	552	551	549	496	509	541	489	492	494	536	522	514	472	502	553	487	502	551	512	525	479	492	499	516	529	560	497	522	500	510	562	517	536	530	528	510	480	530	499	495	478	504	532	513	508	506	527	511	496	489	536	503	509	518	548	487	519	521	523	494	486	503	572	541	543	519	494	531	584	498	514	505	489	538	534	519	537	500	528	521	532	493	517	509	510	525	513	496	548	513	523	546	520	464	540	526	532	476	531	531	491	560	520	507	505	523	499	503	505	513	475	532	476	507	540	535	526	498	469	559	530	520	532	526	553	518	522	486	511	537	504	508	521	545	479	527	516	528	474	520	530	533	530	486	523	521	550	526	552	495	465	498	533	502	551	494	475	515	514	500	526	535	520	525	498	495	553	502	523	481	490	538	504	525	527	522	507	484	524	495	546	505	491	496	542	490	549	546	497	505	503	516	533	501	492	528	529	457	530	532	475	523	538	475	517	541	533	527	598	510	516	525	495	523	517	482	535	520	485	506	488	544	511	496	509	500	513	514	505	560	519	523	514	507	523	508	506	527	509	506	530	505	539	529	532	531	525	504	521	518	543	507	542	528	546	510	498	542	525	523	523	550	477	558	539	505	508	530	519	528	486	498	515	532	510	567	525	562	513	538	521	550	490	556	509	509	523	508	530	525	519	540	532	511	510	547	546	568	528	523	504	533	527	500	556	521	551	521	543	504	535	470	554	526	501	503	518	540	505	481	499	489	556	544	515	556	550	556	498	479	519	510	493	498	511	533	550	530	487	502	516	520	526	521	525	543	521	483	537	517	458	566	562	494	511	532	498	517	508	482	522	537	527	509	558	492	497	529	496	520	550	530	493	512	514	525	515	506	545	511	544	499	536	470	514	525	507	558	514	512	508	518	519	540	459	506	502	552	518	480	523	532	481	519	508	536	475	506	537	571	557	498	533	533	470	504	539	550	515	506	526	520	519	499	496	512	551	512	517	508	504	564	512	552	527	501	503	498	538	524	529	520	509	528	526	444	492	493	496	484	504	542	480	558	549	537	512	523	484	491	483	487	549	509	498	528	500	480	508	563	480	503	527	530	478	550	534	524	530	501	510	531	497	610	501	496	535	542	464	557	530	532	517
29039	24462	21065	12670	4003	2155	1327	696	500	397	371	357	328	360	374	334	376	381	381	366	336	330	312	342	371	300	344	364	325	356	370	350	328	346	322	349	383	308	391	316	356	331	354	352	341	349	361	333	385	320	298	363	336	329	345	366	320	328	358	328	327	319	334	330	342	357	360	352	316	339	341	336	367	356	318	303	356	337	315	366	367	301	340	373	341	323	317	354	348	326	353	337	308	385	353	318	319	329	347	375	345	299	356	362	359	374	347	353	365	356	378	331	364	331	335	351	367	353	329	347	302	350	364	351	344	331	341	350	337	340	342	354	333	349	327	384	330	326	314	366	339	351	325	335	371	355	345	313	337	334	344	344	367	350	335	357	329	338	335	340	329	310	353	340	321	359	334	353	359	372	345	347	337	377	356	321	381	353	357	339	333	330	338	369	354	364	311	323	343	319	338	382	352	316	304	344	340	367	330	375	351	357	337	345	348	333	348	356	343	365	370	348	332	338	323	325	335	333	343	351	343	321	357	328	340	330	325	355	340	352	377	374	318	358	348	335	324	327	342	355	316	345	339	340	323	356	329	323	324	332	334	352	335	356	295	335	337	364	342	340	354	356	362	338	374	344	359	325	339	349	376	377	350	367	340	360	353	360	331	355	319	309	303	340	348	369	341	330	348	302	321	348	327	357	357	350	366	360	336	350	376	297	327	310	360	349	323	350	354	350	341	355	349	347	305	337	329	356	338	341	341	336	350	331	330	382	338	355	350	337	321	326	334	331	335	360	314	338	338	330	351	384	355	328	354	349	359	349	368	355	354	361	338	367	361	362	356	331	331	339	353	350	362	335	362	324	332	353	336	330	366	343	345	340	346	349	376	361	381	350	350	347	356	353	363	358	301	332	327	368	365	363	334	358	318	338	343	333	367	332	351	344	353	340	321	345	329	378	362	334	362	356	355	360	345	320	312	363	357	356	336	339	311	349	322	364	359	339	337	345	359	357	336	339	347	330	346	354	338	343	359	357	342	333	336	329	366	358	345	342	332	345	345	332	331	342	368	330	318	372	319	368	372	328	351	349	351	326	366	353	363	354	339	369	339	320	324	342	341	321	356	354	338	331	311	325	343	333	347	352	366	358	339	355	321	330	356	378	338	339	327	359	362	342	321	344	342	359	341	339	342	317	358	320	355	374	343	332	326	361	307	330	355	342	356	330	340	349	342	360	319	364	365	338	337	309	354	343	338	328	314	351	355	323	332	360	365	320	316	339	335	362	343	346	364	328	328	345	365	364	321	349	332	345	317	372	361	366	337	370	337	333	355	363	376	322	352	359	359	363	326	362	355	356	337	336	354	379	368	310	377	370	324	352	336	330	331	388	354	316	327	354	372	349	354	363	338	327	351	357	341	357	331	357	364	336	366	348	360	333	362	332	349	358	349	351	355	342	360	341	368	358	354	366	339	303	346	358	353	367	354	332	347	328	354	356	348	357	323	339	317	353	345	313	341	361	331	340	336	335	349	362	337	337	342	379	351	347	368	336	321	375	345	335	326	353	310	340	348	338	328	349	350	361	357	314	359	330	310	314	348	307	308	359	361	364	324	350	367	322	333	340	343	326	365	335	341	338	344	362	368	344	357	375	308	356	351	353	372	341	351	321	319	318	356	372	335	325	373	354	345	374	359	317	338	345	337	362	357	336	352	354	344	346	315	332	387	332	343	331	375	360	315	347	333	346	380	344	356	340	329	342	323	339	358	346	345	309	354	356	333	313	345	340	365	325	335	349	351	367	341	351	340	351	344	347	333	354	337	358	371	358	347	337	327	331	332	322	346	348	367	366	379	325	324	366	366	342	334	346	320	344	330	324	323	315	363	334	333	337	323	357	366	336	396	355	329	370	355	352	364	331	328	351	337	355	364	373	348	365	340	376	350	338	334	380	360	340	333	357	357	334	331	315	345	323	367	362	362	292	360	341	378	339	367	343	357	361	378	347	357	380	378	356	312	336	315	348	289	375	353	357	352	349	340	332	347	368	336	355	338	327	354	345	327	331	360	367	327	347	372	329	360	356	368	353	365	335	340	314	350	322	337	331	324	376	340	364	344	338	314	341	341	323	350	358	383	329	356	345	320	369	346	330	336	322	316	339	323	329	356	368	337	321	367	311	353	342	358	342	343	339	333	334	338	339	329	347	336	343	328	317	351	332	337	351	335	340	371	350	355	363	363	356	337	355	343	337	360	334	319	353	316	333	367	362	347	336	354	320	352	321	338	336	325	355	344	375	341	330	312	337	335	336	378	351	306	353	360	332	356	314	379	350	332	347	326	346	339	328	356	340	350	371	326	373	350	333	344	357	351	363	330	342	343	319	319	330	367	345	337	343	347	354	323	336	340	361	328	350	314	338	353	330	312	320	317	387	316	329	313	346	341	328	324	337	340	366	311	377	326	321	340	358	339	339	382	330	341	321	353	323	334	356	331	334	348	345	343	353	373	337	342	332	343	336	359	352	333	324	332	365	325	347	343	337	340	312	357	346	332	294	341	358	319	367	364	310	323	339	335	332	343	349	332	374	339	304	328	327	330	339	365	344	378	340	346	346	314	354	329	371	329	342	374	368	368	371	364	345	328	332	335	347	344	346	346	342	332	332	341	369	359	343	361	317	318	334	345	293	338	325	317	316	314	344	382	327	358	369	331	348	318	366	346	309	361	361	349	354	374	325	316	357	310	315	337	374	343	342	345	365	365	368	347	347	353	353	334	352	354	326	355	355	347	340	348	346	343	351	342	333	345	382	335	343	333	343	346	356	316	340	352	324	341	380	321	331	351	332	327	360	348	338	347	333	349	345	369	357	356	317	329	342	348	327	326	368	309	350	334	338	340	322	337	334	318	350	343	311	333	346	362	370	336	314	339	337	334	384	365	336	340	349	361	348	329	312	348	330	338	373	319	375	352	327	310	374	346	313	382	322	340	371	337	373	328	341	339	330	359	340	338	331	340	336	374	365	369	340	340	343	330	323	354	331	314	353	384	318	346	338	366	328	337	372	333	321	349	337	342	348	334	352	362	326	338	368	305	355	333	351	335	327	365	343	357	321	342	356	326	341	358	331	365	346	342	325	348	334	366	360	323	337	378	331	370	358	345	328	349	332	367	354	350	332	342	345	324	330	312	298	343	322	330	309	347	338	350	366	340	334	393	313	376	371	340	334	343	365	328	359	346	331	349	354	336	341	331	320	324	330	325	322	357	365	326	333	343	334	342	344	346	339	331	358	361	359	358	338	320	344	329	331	311	355	343	353	371	326	336	371	342	335	370	307	351	345	322	338	379	351	360	322	363	366	325	341	383	322	349	345	370	358	319	335	350	341	361	321	349	365	369	337	349	338	339	321	350	344	338	351	343	350	306	410	363	363	342	361	370	338	347	324	350	319	326	323	322	333	345	331	345	346	365	335	326	346	358	325	381	366	369	306	333	375	307	316	380	320	325	376	370	347	309	356
14931	26630	18276	8959	3453	2539	1522	713	523	363	330	287	301	292	327	309	302	333	304	320	295	301	313	301	310	301	311	315	311	357	324	316	259	291	294	311	287	300	274	284	296	289	325	312	290	281	275	318	321	292	311	299	276	322	301	285	277	310	305	299	267	290	296	291	293	290	327	319	264	310	306	274	297	266	312	287	311	290	313	302	307	297	318	279	293	288	315	271	338	294	314	303	321	304	297	309	317	273	281	291	283	311	313	303	298	317	317	291	293	332	281	313	285	271	297	270	289	276	332	315	297	324	287	289	296	280	274	321	322	329	301	265	312	303	317	331	297	313	296	281	291	284	315	305	312	274	305	275	309	298	286	281	318	313	306	312	299	293	302	317	279	328	316	286	300	300	289	303	298	316	280	294	306	305	276	301	311	316	293	301	297	290	327	333	298	309	315	298	275	296	333	327	321	342	300	276	324	300	303	304	323	325	277	311	335	304	324	324	306	278	337	326	309	332	291	277	316	305	324	316	287	304	288	275	254	315	291	324	268	288	283	300	311	311	308	304	292	277	281	302	270	287	314	328	295	307	297	300	299	296	324	306	293	301	317	307	313	291	287	278	309	270	285	285	313	289	308	295	317	276	293	318	321	286	311	308	285	315	286	272	307	302	321	309	318	295	285	304	280	305	312	300	307	255	326	315	289	326	301	282	320	286	305	310	270	302	305	277	277	282	301	332	299	334	292	335	290	288	312	301	263	293	332	304	296	302	298	293	311	322	248	281	309	294	315	311	321	298	309	288	310	305	353	274	328	304	326	313	312	315	278	306	300	278	312	287	312	305	312	293	263	297	295	295	291	297	297	307	296	280	292	306	278	296	295	293	284	270	319	283	359	317	293	314	307	303	292	338	326	307	305	285	297	289	299	286	309	292	286	292	299	263	311	290	313	264	297	302	306	310	307	309	307	298	311	286	283	320	263	285	284	318	279	292	275	304	283	335	291	302	278	308	292	297	287	316	306	310	257	329	290	329	288	294	300	326	288	269	299	280	282	319	292	301	322	286	294	292	304	331	311	288	292	300	301	293	300	308	303	289	318	291	276	296	296	273	293	308	272	302	287	313	319	294	290	290	285	300	298	309	295	291	263	303	291	291	308	300	317	303	296	309	297	324	308	343	294	296	276	342	288	296	295	320	273	274	316	311	315	296	276	327	297	306	298	278	302	315	310	293	287	329	321	282	288	326	314	276	329	329	283	311	298	292	315	270	287	305	308	287	312	306	300	299	318	277	303	310	314	296	304	305	309	278	293	278	290	332	339	287	280	305	281	284	301	327	297	280	309	285	298	297	315	290	285	292	306	288	289	303	295	293	309	311	326	307	292	323	307	304	293	298	282	324	287	304	300	328	298	290	321	288	300	292	287	295	297	296	316	281	297	307	307	313	322	302	295	329	324	273	308	325	319	312	284	312	291	269	302	308	310	341	287	307	278	317	283	308	306	284	293	291	312	299	313	284	292	282	275	278	297	270	315	310	322	255	281	310	306	313	321	293	284	288	285	291	304	303	286	306	272	288	286	312	306	301	316	299	296	313	264	282	305	301	320	302	283	318	292	296	296	304	328	292	285	284	325	300	303	284	283	284	319	279	306	308	266	286	307	267	308	306	308	288	270	318	263	289	283	302	318	309	304	294	296	305	288	265	313	307	319	313	287	288	285	311	344	280	283	295	306	333	298	292	280	276	289	316	308	298	315	267	311	283	339	309	310	307	322	280	308	266	274	295	308	313	307	332	329	296	290	341	277	303	293	317	299	297	315	286	312	239	284	283	309	315	289	296	317	304	307	285	312	329	309	275	322	264	320	307	309	276	280	299	277	323	296	268	297	277	321	294	300	319	271	284	295	309	302	336	312	303	309	287	297	299	322	306	298	285	311	290	301	296	281	283	296	303	297	330	300	302	311	310	291	320	266	324	299	298	307	317	280	318	297	276	303	315	318	291	281	358	265	299	297	295	320	331	286	332	280	338	298	314	292	276	298	317	301	267	272	294	350	300	303	272	303	312	279	299	298	325	324	267	312	279	286	288	299	287	308	297	287	296	293	322	304	274	290	305	280	305	274	291	299	281	287	309	311	290	300	311	314	300	328	326	272	280	330	321	294	315	292	283	302	324	289	281	318	308	322	283	295	294	309	308	312	290	297	305	271	315	284	274	313	336	275	301	292	310	301	307	294	296	306	295	285	321	312	330	293	284	332	339	288	301	336	288	301	270	300	317	307	322	313	293	303	308	341	302	329	283	298	296	252	299	323	313	294	327	339	292	299	285	280	304	318	301	280	330	300	291	330	306	285	285	291	300	334	285	333	290	278	302	320	307	293	309	302	310	305	322	308	317	313	303	307	313	306	310	309	321	291	328	315	342	329	307	297	303	306	272	309	290	282	300	307	291	308	276	270	311	315	311	320	298	295	300	301	292	295	290	329	344	285	316	304	277	276	277	263	329	345	294	295	317	328	300	302	305	308	286	292	285	316	309	292	344	281	292	301	313	299	282	332	280	267	303	292	280	308	295	319	265	254	278	318	279	290	287	301	307	266	313	290	284	271	270	313	296	287	298	331	245	294	298	261	311	296	335	308	296	304	305	282	304	295	316	325	335	304	319	292	318	312	311	293	310	305	303	285	324	286	282	299	315	279	335	284	297	303	280	273	312	286	296	282	281	318	305	301	283	284	283	343	325	336	298	277	271	274	285	292	301	308	266	310	282	278	309	277	301	276	298	333	279	294	279	323	286	287	322	280	321	323	289	300	310	288	285	294	307	302	277	285	288	302	297	284	300	314	310	285	290	327	297	292	299	295	335	288	276	307	289	314	286	279	311	286	262	314	302	334	316	303	301	320	308	304	308	288	317	311	280	319	279	271	318	300	304	296	271	292	309	300	309	292	305	310	287	304	299	295	304	288	297	301	317	302	270	318	289	299	292	283	306	302	273	290	326	281	315	293	307	306	275	311	302	274	343	294	285	307	316	317	293	291	311	289	298	292	279	283	312	290	296	293	298	279	296	276	308	293	293	320	271	289	304	296	306	290	306	307	260	291	306	301	325	287	278	289	302	304	307	306	295	288	284	292	306	281	300	284	320	293	288	327	306	324	293	307	292	275	301	275	338	305	274	289	310	284	306	309	301	268	299	326	292	299	314	289	298	286	303	301	317	270	305	292	282	288	304	321	294	283	319	292	327	275	324	312	302	334	289	300	303	284	278	296	321	303	294	306	319	278	308	286	265	309	306	334	311	281	298	303	293	302	307	304	319	302	317	294	308	313	286	304	327	293	307	255	303	254	275	282	285	269	271	320	276	264	309	307	321	277	291	285	291	304	283	308	302	260	304	322	330	331	309	317	326	306	292	291	288	299	300	289	313	275	302	301	273	285	309	290	320	309	264	318	298	297	285	294	304	290	324	304	312	289	314	308	295	309	294	326	310	324	264	312	314	306	314	281	269	287	307
25543	23204	36485	42350	32364	25778	13081	3993	2088	859	621	400	424	369	361	435	416	363	393	419	396	403	380	375	376	357	407	411	380	384	372	381	373	372	418	369	356	375	375	418	387	393	382	425	395	368	370	390	354	391	397	410	345	383	390	363	384	393	351	370	401	371	371	387	401	387	369	361	383	380	375	364	376	349	374	362	375	339	346	398	386	402	394	356	344	383	365	398	330	408	385	357	370	373	403	365	348	349	392	380	382	377	398	355	403	372	433	356	369	363	368	357	365	355	399	368	352	385	381	356	390	331	403	374	331	356	369	416	387	401	393	357	377	368	367	328	400	373	381	405	376	373	360	356	375	354	354	413	331	380	377	364	352	361	402	375	401	347	396	328	401	399	375	391	368	374	363	376	340	356	378	361	365	355	395	384	381	366	419	379	383	354	367	387	349	381	349	399	371	338	366	374	375	408	378	384	386	368	356	367	364	362	355	332	384	364	401	393	398	376	371	358	386	381	383	397	427	365	352	373	394	345	361	348	349	385	380	368	339	338	387	356	351	361	373	386	381	394	360	371	368	383	405	371	376	366	399	369	377	328	351	378	372	413	353	370	382	353	350	359	381	373	340	387	373	366	378	346	372	361	398	362	357	354	356	394	367	350	389	354	395	380	401	389	380	387	345	396	373	414	370	349	378	349	398	366	394	362	392	394	388	355	395	395	374	360	342	376	363	362	400	390	412	355	373	368	387	365	394	394	366	376	393	395	368	409	340	392	403	381	381	393	376	331	423	367	369	368	358	382	378	347	352	383	365	397	389	384	380	379	364	362	352	376	378	377	371	360	359	368	390	380	387	357	368	370	360	414	389	380	369	369	388	388	328	335	346	363	368	357	364	389	359	359	384	401	376	371	390	415	375	359	357	393	356	370	374	387	367	379	381	366	368	402	375	391	406	350	387	375	383	410	380	387	393	355	374	373	400	369	366	355	407	372	340	379	374	393	376	356	361	403	380	381	376	409	347	378	364	384	355	352	373	349	394	410	383	360	365	366	373	392	356	351	341	354	361	387	369	366	363	360	375	346	389	417	370	409	367	388	373	367	343	397	383	355	393	394	375	378	386	378	369	373	397	378	413	356	384	358	331	373	415	354	364	378	374	391	385	394	342	367	387	383	364	384	401	379	380	386	355	374	373	404	414	374	381	382	398	349	369	368	344	354	402	339	394	374	387	361	360	356	382	378	368	393	373	376	369	388	365	371	369	388	370	379	374	397	345	390	376	381	397	391	353	363	367	369	401	338	373	386	384	388	407	389	371	396	383	388	397	366	337	370	360	410	389	346	385	395	361	412	377	346	393	382	374	379	383	367	400	420	368	364	352	375	372	369	372	372	345	361	381	364	403	362	392	380	375	363	406	353	376	370	409	375	393	356	385	361	398	384	327	394	353	385	387	381	376	345	385	354	386	356	417	393	379	377	391	398	360	345	360	351	393	364	407	353	357	348	396	369	364	381	358	373	407	366	357	398	364	361	363	378	364	396	399	379	368	387	356	362	420	361	382	372	349	355	352	365	414	375	394	381	349	357	383	347	348	362	359	358	356	389	378	359	365	377	365	367	404	394	394	377	373	364	376	365	368	355	387	403	388	400	363	370	406	366	397	377	393	377	370	406	358	377	334	400	338	372	374	388	369	379	377	353	348	340	357	376	366	351	362	373	412	397	385	382	366	376	365	367	377	382	400	339	349	386	355	391	386	393	395	367	363	358	389	379	362	350	385	377	392	377	373	402	382	375	367	359	357	404	386	391	371	354	388	384	373	385	342	371	399	383	348	417	348	360	385	362	352	382	380	392	383	370	361	358	365	381	358	368	360	363	378	357	367	397	372	380	339	371	349	364	367	351	334	408	371	389	396	380	361	363	371	391	360	351	367	358	349	395	385	385	382	348	369	381	391	387	394	370	395	379	350	386	395	411	352	328	373	383	386	357	402	371	418	376	359	366	379	371	385	428	359	373	407	396	361	380	389	344	376	405	378	389	419	398	346	387	411	361	376	381	376	375	353	378	403	387	378	362	358	341	367	355	360	349	363	369	351	362	389	361	387	365	384	398	360	377	380	348	383	393	400	377	337	383	405	384	385	360	375	369	333	386	371	367	330	384	339	379	363	373	396	370	372	400	396	397	377	371	400	389	405	405	378	375	369	392	360	356	397	346	383	370	383	394	372	386	364	364	382	374	359	368	379	381	352	375	401	398	389	396	402	361	373	365	376	380	359	349	360	362	393	384	364	335	333	354	377	416	373	383	385	317	348	375	360	368	368	390	386	390	374	335	389	396	375	367	363	394	351	344	371	390	378	371	392	386	374	356	372	364	383	387	381	360	372	364	373	360	362	371	348	405	358	378	350	389	387	363	366	385	385	361	385	416	364	347	418	381	367	401	327	363	365	357	396	390	377	362	364	360	398	386	400	388	397	358	377	353	403	373	371	361	400	349	348	382	357	336	410	369	358	362	362	369	374	371	367	371	371	377	340	368	386	384	367	344	380	370	343	356	366	370	368	368	377	359	401	363	344	377	387	341	364	351	386	379	363	337	342	346	348	350	383	393	382	381	400	349	375	395	374	380	357	399	350	371	353	389	398	403	369	393	370	401	367	403	364	343	382	401	341	368	368	382	399	421	378	370	380	368	361	386	349	406	361	390	366	373	346	371	371	364	373	367	394	351	390	397	368	358	361	380	391	386	393	358	377	366	364	392	376	394	375	381	354	415	389	396	427	341	366	352	356	355	353	341	385	373	403	358	353	377	349	360	371	393	363	366	358	390	427	402	386	400	366	391	403	362	365	399	362	359	359	375	367	356	372	353	400	389	388	347	364	400	350	351	341	372	407	411	380	371	369	365	374	368	382	353	365	393	357	367	373	387	418	392	369	398	380	362	424	370	376	362	363	357	389	388	395	346	355	340	409	361	373	408	387	387	405	331	428	378	400	402	382	374	331	372	375	396	363	363	374	404	356	336	375	332	368	354	399	357	414	368	369	384	364	376	376	418	376	410	354	366	403	357	408	355	353	346	326	363	387	378	362	385	365	358	361	401	364	361	368	390	414	375	346	384	372	370	359	344	342	370	387	380	336	351	374	408	390	353	380	387	355	373	378	367	368	348	363	375	351	381	366	382	381	369	420	400	349	366	364	357	396	392	372	404	373	343	328	373	385	391	372	419	334	393	334	369	389	349	349	368	374	364	355	400	379	373	360	398	404	338	361	383	362	362	366	364	418	378	354	367	407	358	346	386	384	361	367	403	341	367	379	381	352	360	366	386	344	397	364	361	401	408	340	399	356	390	334	383	409	369	391	374	374	363	379	401	385	387	382	367	423	362	395	402	378	363	379	358	386	393	360	392	394	371	376	364	384	368	387	385	383	393	364	377	402	365	359	349	332	366	386	385	358	369	356	350	362	387	354	401	406	397	379	385	381	391	357	399	388	366	354	389	348	359	334	349	374	364
51397	86570	67967	47931	28634	21603	8706	4158	2617	981	658	373	375	404	368	348	372	357	358	352	332	343	358	410	326	359	371	361	390	347	382	344	367	334	385	392	356	378	363	372	368	369	330	334	353	368	325	351	366	361	370	361	349	339	352	357	371	370	361	368	374	389	375	354	357	370	369	370	377	383	360	350	355	350	374	319	377	349	352	396	376	368	352	377	365	332	353	388	355	371	369	365	404	352	339	347	395	373	383	390	375	391	390	375	334	370	370	333	378	344	365	323	382	337	361	383	351	326	401	386	348	316	348	404	365	359	379	342	372	376	350	391	360	350	353	351	357	342	350	357	367	373	343	348	325	372	372	359	343	367	358	370	334	332	364	341	371	348	361	356	337	346	398	369	371	376	369	391	390	352	336	356	377	336	335	385	398	339	343	369	342	391	348	377	367	367	369	355	359	323	348	380	360	332	356	357	336	354	398	355	381	371	343	319	373	366	370	364	355	363	354	352	380	389	406	367	307	358	382	382	378	388	370	346	340	418	350	353	350	372	312	372	404	389	363	388	379	347	370	319	366	384	336	322	326	348	351	377	349	325	340	377	379	364	371	388	370	379	317	355	355	354	345	373	362	362	371	360	342	360	354	368	355	357	389	375	369	353	317	367	360	344	346	377	383	354	362	386	367	337	339	368	339	347	357	345	367	348	389	357	352	367	377	356	349	350	354	369	337	350	340	376	351	382	347	358	348	368	339	392	342	361	348	394	357	341	334	392	371	344	348	348	368	371	393	356	351	387	322	368	376	351	353	354	369	342	372	348	356	342	360	408	339	346	370	372	379	362	350	331	357	351	347	413	359	353	353	346	359	363	362	375	333	374	394	381	345	349	358	337	372	378	339	348	359	347	380	344	352	347	343	366	344	367	329	383	362	354	388	349	368	346	375	379	362	352	378	355	369	371	367	349	368	376	381	374	357	329	385	359	342	347	351	360	362	346	350	354	363	369	356	345	344	381	390	356	336	329	363	395	378	366	350	357	395	363	377	364	349	363	364	353	349	386	385	331	378	324	381	357	391	356	384	361	332	353	359	352	370	353	372	356	366	321	367	358	356	362	331	395	348	385	354	348	347	358	359	350	368	339	392	343	369	400	351	343	369	374	341	344	335	333	356	406	347	366	368	343	387	390	374	373	340	347	348	331	350	346	394	355	340	387	371	373	374	329	325	363	365	348	354	331	371	378	325	339	366	364	364	362	368	337	410	375	356	351	342	382	355	379	363	332	413	369	358	337	359	363	374	361	358	346	370	356	362	339	361	374	377	341	376	377	330	364	363	365	328	358	365	353	362	340	363	346	355	378	357	378	361	339	418	351	368	370	373	373	358	388	353	371	366	372	338	337	378	370	367	358	367	370	379	329	325	389	368	374	346	352	416	334	382	342	365	381	354	343	358	356	377	371	368	361	353	394	370	350	361	360	366	384	356	394	361	369	379	368	359	360	355	365	384	354	337	340	351	365	356	373	358	380	331	343	371	336	362	368	340	322	342	335	346	374	370	348	345	338	347	368	375	359	363	337	384	330	377	336	334	437	386	364	363	393	358	394	385	364	347	333	372	375	343	354	351	357	356	366	392	358	346	379	372	379	340	367	386	344	391	355	354	367	364	338	312	386	356	350	366	354	373	379	358	362	344	346	342	351	357	353	387	377	366	372	358	343	386	381	364	338	357	362	369	376	366	376	338	360	370	376	349	394	333	371	335	374	376	348	341	334	349	357	354	367	352	357	359	367	373	363	380	355	401	401	355	311	393	398	361	342	353	372	344	369	357	338	389	356	361	346	351	339	379	346	343	362	347	365	362	389	333	360	361	355	358	373	383	357	364	360	367	393	363	386	362	334	367	366	367	376	368	344	361	357	396	370	364	385	381	351	340	382	385	352	348	359	347	384	350	349	331	403	318	364	367	354	340	371	344	345	363	353	367	378	351	358	355	382	366	355	358	391	374	338	393	355	345	356	386	373	364	348	356	367	354	372	342	379	351	329	363	375	365	354	347	342	357	358	353	330	381	383	355	356	389	318	387	375	343	348	381	378	381	362	386	336	361	364	401	335	382	320	359	348	359	362	347	356	375	367	368	366	320	355	338	344	345	363	357	350	401	329	353	356	362	359	335	371	382	362	357	391	372	391	362	347	352	361	349	360	367	393	359	368	383	317	377	354	356	374	368	370	357	336	343	335	360	381	367	359	325	340	364	327	337	338	366	307	351	355	373	325	335	376	360	367	386	423	345	361	341	346	369	372	360	367	373	366	338	371	361	353	381	379	384	371	376	363	384	356	379	358	381	361	373	344	334	366	357	357	352	362	364	352	371	321	378	370	384	342	331	368	354	338	360	348	346	383	329	363	328	363	361	365	412	352	352	361	325	335	390	353	361	359	344	342	391	384	332	354	344	364	344	394	363	376	361	343	326	375	377	356	329	357	370	360	380	333	349	340	396	349	360	352	346	371	341	355	371	361	384	386	367	371	365	302	349	353	367	357	360	344	328	374	362	361	358	358	373	363	339	382	404	328	356	356	362	358	349	387	343	363	368	384	364	342	340	358	387	379	360	362	340	362	374	363	334	384	340	364	372	409	357	326	377	343	385	357	367	376	346	375	364	346	341	346	374	340	359	374	340	342	368	357	353	365	377	358	385	348	343	349	359	394	358	368	356	362	368	359	389	354	354	372	353	339	350	318	354	327	357	370	339	370	363	373	348	383	354	357	361	330	364	328	374	375	372	389	331	382	351	333	365	331	331	366	354	378	374	393	366	381	385	346	345	350	379	367	366	346	350	352	333	343	356	338	379	351	353	346	346	382	389	370	376	360	411	322	362	367	383	361	360	343	363	346	352	384	386	390	365	371	359	360	375	340	385	360	307	350	378	362	353	363	321	383	365	346	337	385	347	347	336	358	392	346	389	369	373	395	367	373	376	354	363	388	396	391	359	337	351	359	346	394	367	359	361	371	412	368	372	356	359	383	363	364	348	392	368	344	354	342	345	379	356	373	319	349	386	342	365	317	344	343	350	348	366	372	353	378	382	346	362	357	371	374	386	384	352	377	367	394	361	381	333	356	344	361	368	360	372	339	376	371	329	378	369	380	365	376	355	330	340	366	346	373	336	337	369	334	328	343	360	325	331	392	339	362	356	338	338	352	329	362	348	373	384	378	343	355	360	331	346	371	341	321	361	347	352	386	379	401	385	342	370	369	358	381	403	373	356	364	336	401	369	364	350	352	348	381	366	365	343	312	367	357	375	337	388	377	386	358	385	374	353	354	367	363	346	313	378	331	365	347	369	353	346	344	354	349	355	371	366	353	341	351	344	350	337	349	374	361	381	360	345	390	349	334	343	364	362	330	374	336	353	342	346	349	376	362	342	365	366	387	369	350	373	392	382	345	368	362	343	336	342	348	346	381	360	341	383	365	375	364	382	378	380	378	372	397	384	345	340	382	364	347	374	390
24587	22402	33430	38436	35195	32930	22285	8502	4286	1370	1060	608	599	593	574	555	608	607	562	559	521	544	575	597	562	597	597	541	570	545	507	573	579	572	563	563	584	549	559	555	592	562	563	576	580	561	561	539	517	514	597	567	555	515	572	575	531	592	580	579	609	599	563	544	524	583	572	594	546	573	547	555	578	579	558	564	547	544	548	603	592	537	567	548	593	596	596	587	512	555	533	509	564	557	526	582	560	561	554	532	577	535	581	561	567	567	564	544	541	552	587	590	588	548	593	535	524	567	549	571	548	578	558	586	547	558	526	587	560	587	563	531	526	525	581	550	543	567	549	544	572	545	575	569	547	578	566	555	597	584	564	580	501	550	572	591	563	502	559	569	569	538	540	537	525	567	533	604	560	582	586	557	568	569	581	537	524	510	550	562	525	589	575	528	597	568	568	575	570	498	561	605	569	557	540	579	512	592	554	545	559	562	553	539	550	575	535	568	557	573	564	573	528	551	559	568	571	543	559	560	557	583	571	538	581	541	569	571	547	583	583	571	572	522	531	536	548	551	583	562	575	561	588	598	495	560	592	572	575	543	582	588	560	599	561	556	557	593	529	566	584	544	549	558	586	557	581	531	538	573	537	578	578	544	545	536	584	535	568	594	532	597	564	545	568	565	561	550	546	589	526	521	579	523	574	500	564	553	572	537	610	560	564	564	548	561	576	531	545	553	567	561	553	556	581	556	550	555	541	537	540	565	551	584	572	554	542	569	537	604	539	527	557	562	519	542	589	530	542	578	580	569	570	556	572	556	516	559	542	540	540	575	560	522	584	588	559	531	568	589	587	560	572	536	584	580	563	588	552	571	556	553	561	580	576	570	594	521	601	594	535	557	582	527	585	517	533	543	577	513	532	569	561	540	528	563	550	602	570	544	536	570	558	516	554	558	560	538	608	556	549	581	547	558	536	514	552	586	564	586	562	556	547	546	535	569	534	571	548	552	573	553	570	592	580	556	564	564	526	548	572	601	522	586	576	543	591	569	594	563	567	584	571	606	580	580	568	533	528	568	562	594	508	599	577	578	563	570	568	572	584	542	598	579	565	534	513	546	599	536	571	570	574	549	577	527	600	560	518	534	539	515	562	563	595	574	554	566	533	560	567	523	581	593	545	574	508	560	542	561	538	496	546	566	551	533	543	548	577	562	566	511	537	558	583	579	561	549	581	534	527	549	546	570	536	510	577	570	589	521	558	514	562	538	545	561	576	549	568	536	555	571	551	543	559	581	561	523	573	503	551	523	540	519	510	530	509	541	503	561	537	522	585	545	569	559	569	554	577	532	565	559	553	601	556	563	542	568	579	570	515	522	562	527	560	528	544	585	552	531	577	566	531	559	617	561	569	571	580	534	515	551	572	536	587	573	496	547	555	545	540	607	528	551	536	542	541	548	558	522	575	617	567	559	569	548	570	563	516	557	545	529	559	562	563	524	551	520	539	571	570	541	544	607	590	529	562	537	544	539	558	597	548	538	588	533	530	577	551	559	546	592	553	541	566	560	586	611	570	524	535	577	568	522	624	579	544	513	560	586	559	577	531	571	577	565	559	523	531	561	548	551	534	576	605	552	569	520	573	556	529	537	567	554	593	616	534	572	564	552	575	541	591	531	542	563	572	577	577	589	557	515	561	547	528	594	566	522	555	565	540	531	537	593	561	569	545	556	562	565	578	526	578	554	573	563	530	557	552	559	564	549	540	553	551	518	590	557	549	590	573	556	579	549	560	526	554	565	536	523	566	573	536	555	538	547	598	598	516	545	580	614	540	563	553	554	609	594	570	564	532	597	592	515	574	564	545	521	561	560	549	537	581	554	586	498	589	528	564	558	578	535	534	535	557	542	549	576	598	550	553	522	576	569	581	562	576	533	510	558	522	565	543	559	582	537	567	538	562	534	553	574	526	542	512	535	583	591	565	585	559	562	601	568	553	592	560	552	549	551	549	532	569	591	554	542	565	575	570	547	613	537	546	574	593	570	581	570	555	526	574	574	586	529	585	564	589	588	556	556	554	533	571	545	568	527	608	592	546	521	575	559	543	558	542	547	495	550	528	577	552	553	502	539	521	537	544	587	561	557	572	548	546	554	565	572	571	516	558	546	564	518	571	548	556	570	558	543	535	546	563	602	514	524	547	572	579	561	549	598	548	560	550	575	575	515	563	555	568	572	525	559	585	568	555	586	517	532	561	574	554	564	528	571	554	544	516	554	570	515	561	542	563	549	536	575	587	541	525	572	569	579	555	580	498	558	568	541	564	546	547	548	576	554	598	601	537	587	542	541	507	577	541	544	548	556	585	579	601	561	528	536	538	556	542	522	520	537	558	571	563	589	556	544	562	534	550	579	600	547	555	577	586	524	546	547	551	539	562	508	521	589	542	564	542	553	575	565	549	565	568	541	549	538	539	527	527	516	554	562	559	532	544	559	579	527	548	535	559	528	544	532	570	558	570	549	630	582	578	552	562	562	564	526	588	559	545	539	535	549	507	519	522	583	519	577	588	578	573	549	580	579	567	566	589	589	555	564	567	566	559	544	600	552	582	562	534	559	579	566	552	543	532	553	534	558	556	551	515	555	544	526	551	556	572	567	586	525	541	541	560	572	568	537	511	575	548	536	526	533	545	520	549	553	519	558	553	522	543	552	571	548	606	516	560	583	556	549	575	551	585	537	590	528	574	516	555	546	569	555	539	539	598	570	560	552	567	541	601	499	570	551	510	573	571	584	547	567	569	566	553	565	562	515	565	561	547	555	534	621	536	566	574	577	598	581	517	583	556	552	586	543	516	546	530	614	544	586	571	559	502	540	554	504	526	527	548	528	559	575	581	547	579	522	545	565	531	535	583	578	561	583	574	578	578	526	486	568	534	568	543	544	537	533	556	572	530	545	523	568	547	562	573	551	556	525	559	551	551	540	590	567	563	534	582	548	515	604	603	533	520	563	553	533	540	593	559	558	575	552	499	563	564	568	555	556	549	579	542	564	553	545	540	566	563	556	542	506	554	561	558	585	540	545	543	570	526	557	540	536	547	525	561	563	582	562	547	574	587	528	547	569	566	547	567	550	542	574	518	590	572	592	544	593	577	551	561	563	603	531	564	571	578	546	609	534	589	538	571	568	518	514	582	524	602	575	587	559	569	532	597	554	582	534	573	594	539	547	593	539	531	594	554	554	569	549	587	587	551	577	586	569	567	543	575	555	512	542	555	537	566	548	508	581	543	582	558	585	527	537	604	566	595	581	581	565	576	567	574	524	514	552	552	562	555	574	546	563	592	605	548	577	601	561	578	459	562	549	562	593	573	622	537	539	527	574	535	578	565	585	519	586	556	562	532	547	519	530	538	535	530	560	604	524	523	578	543	553	530	593	529	556	525	552	601	555	525	524	552	502	537	544	530	547	563	571	594	576	544	548	576	570	544	587	555	545	585	547	530	574	547	553	539	555	554	558
61716	100179	80206	61520	39731	30454	14848	7793	5074	1623	1179	523	529	539	540	540	503	534	514	512	509	557	549	530	528	560	552	550	553	553	537	520	551	536	585	516	525	519	459	536	542	555	529	574	595	554	511	536	498	523	514	543	524	557	522	529	546	551	522	508	597	530	514	501	518	561	494	516	553	512	536	566	571	523	535	560	536	504	514	536	516	563	546	505	534	508	506	493	542	554	521	509	539	506	517	537	512	613	522	531	553	561	452	542	531	498	555	490	516	544	514	528	546	497	533	555	549	507	514	557	511	540	540	474	513	510	533	546	512	535	537	554	559	470	520	522	542	521	552	553	504	532	468	537	535	549	530	547	503	541	537	554	510	533	506	547	538	495	526	537	562	516	483	535	496	531	516	548	545	533	568	521	498	528	567	531	534	511	537	515	480	554	594	554	540	546	549	513	538	516	521	533	524	489	524	539	533	491	510	549	547	533	526	503	529	527	540	512	566	521	516	565	525	525	513	512	515	543	522	575	521	518	504	565	544	544	498	572	537	541	548	559	533	535	533	531	523	510	539	531	524	506	520	543	558	486	528	531	497	482	563	549	552	525	558	495	562	503	516	547	534	558	528	512	521	534	508	548	532	515	502	494	547	545	541	535	538	528	540	541	543	526	523	544	554	518	573	540	549	510	526	530	550	534	554	514	554	519	466	518	508	559	513	482	548	523	520	555	524	523	545	492	524	509	569	466	547	496	521	556	534	513	519	543	559	498	493	554	523	526	515	545	485	510	558	514	531	552	535	544	505	508	565	573	513	516	555	605	534	505	544	536	508	500	533	522	552	551	555	538	553	545	528	516	511	535	530	544	573	516	555	521	539	545	542	525	533	550	501	519	522	500	534	504	535	515	526	532	504	546	547	546	486	562	537	509	516	499	528	509	517	551	568	505	537	502	532	549	554	502	519	534	547	502	516	551	514	509	538	494	545	518	507	508	515	517	576	519	533	523	558	522	528	530	522	536	556	517	524	550	567	527	550	522	556	549	541	532	501	542	536	516	501	550	564	520	559	542	507	524	543	534	515	557	519	518	501	554	560	531	526	525	505	574	507	535	502	518	569	507	499	515	515	508	543	505	493	547	550	533	511	544	495	524	494	541	553	489	514	550	541	523	560	532	535	542	526	536	528	569	536	562	520	529	554	560	498	544	535	535	538	562	519	551	489	534	528	535	543	521	518	526	544	530	502	540	514	509	518	530	552	529	541	510	546	465	543	518	457	536	525	546	508	521	542	514	515	533	562	550	511	526	518	476	537	535	518	534	527	520	539	552	539	477	573	541	508	523	539	507	529	530	469	559	544	522	519	563	517	500	527	531	568	541	556	531	552	549	539	511	509	558	534	512	527	564	531	545	510	554	496	540	547	530	503	516	504	548	543	557	551	482	563	532	502	523	467	544	491	529	538	537	505	556	531	510	503	544	513	553	550	509	523	527	503	571	554	534	565	550	477	553	527	532	578	549	524	506	513	506	538	522	544	482	549	557	541	559	536	506	534	536	550	528	539	529	466	553	552	508	496	542	548	516	511	508	495	525	559	515	551	540	502	539	501	568	539	522	532	534	508	519	527	549	547	574	505	506	513	500	526	529	535	537	545	511	557	516	512	537	535	528	526	542	514	567	515	529	555	523	513	519	500	492	531	525	510	538	538	560	548	512	523	503	478	505	516	544	570	512	491	552	525	571	468	554	475	520	540	543	584	560	505	520	555	548	485	507	547	510	517	540	522	567	516	522	510	540	507	536	501	505	530	511	551	522	490	547	534	555	553	526	546	550	530	524	561	467	534	518	592	531	540	543	526	516	543	537	507	545	566	557	496	548	529	534	504	567	549	517	559	529	497	524	505	498	602	546	527	494	504	586	559	487	495	504	499	526	535	553	506	492	540	516	504	558	526	566	501	518	528	520	531	546	535	542	516	483	552	500	518	515	527	511	521	538	502	499	528	524	508	496	549	530	522	545	512	495	505	486	541	500	516	494	526	511	534	534	522	528	536	504	510	522	556	542	536	512	548	538	493	494	534	530	555	531	531	517	531	523	559	554	504	519	533	524	542	522	541	512	546	537	567	499	537	498	522	560	535	493	540	514	518	570	566	515	533	526	551	518	514	517	521	543	551	479	491	499	528	577	544	549	518	485	504	518	544	513	573	513	566	496	516	537	490	532	493	515	554	554	520	496	562	506	512	500	506	521	532	545	537	533	488	481	503	515	511	492	522	509	534	476	546	545	549	558	582	556	550	531	559	512	575	565	512	506	509	517	540	591	540	521	513	506	508	533	548	529	524	553	546	555	541	551	534	519	527	541	533	502	564	516	550	530	553	552	510	539	541	508	567	546	531	564	551	487	501	572	544	508	534	521	499	532	554	574	517	533	547	539	536	533	507	497	529	493	517	528	515	500	516	531	517	511	543	491	503	505	532	512	530	508	541	455	556	535	557	537	512	501	519	549	518	507	500	477	532	523	535	556	534	504	515	533	502	499	514	562	535	567	529	551	542	531	539	523	500	541	505	568	532	553	528	503	502	531	554	520	529	575	505	495	577	530	487	559	483	546	547	509	509	492	547	517	521	523	532	513	521	531	535	511	529	530	507	542	526	532	523	567	552	486	525	486	538	528	546	535	532	541	495	509	520	521	504	532	553	530	501	526	527	513	544	513	527	541	494	525	492	506	564	561	494	545	507	504	524	531	484	527	487	510	524	560	467	471	547	541	483	515	545	579	565	549	515	531	522	524	512	504	539	546	538	498	510	543	594	564	506	549	535	587	515	507	553	498	498	548	543	469	516	519	543	521	515	560	559	519	557	538	510	560	557	515	484	497	544	551	504	567	527	525	513	492	509	519	513	556	535	528	506	524	551	538	558	522	553	540	519	507	519	571	519	513	516	497	538	535	502	498	532	532	533	499	522	541	560	485	551	506	556	498	529	507	545	513	486	521	507	553	539	507	520	537	492	514	491	527	569	527	529	577	522	495	539	502	547	501	529	536	547	555	538	532	514	490	540	510	511	499	559	541	519	505	544	526	531	500	504	535	548	474	494	514	530	520	573	546	542	509	527	519	525	522	507	533	508	536	508	525	548	522	545	506	505	539	542	504	507	528	515	479	526	508	523	547	518	502	566	529	556	535	518	493	511	496	564	528	501	528	537	489	561	522	537	504	550	528	505	572	508	517	492	542	517	520	475	536	541	590	527	552	531	520	539	503	555	490	524	503	517	567	550	518	510	525	556	520	486	555	551	509	498	568	527	506	559	533	535	546	512	497	505	558	499	494	512	520	519	488	516	511	507	575	539	534	527	533	567	539	543	547	566	486	544	516	504	534	523	527	525	533	547	509	512	545	548	547	534	518	534	546	542	527	498	508	515	512	547	507	542	519	527	530	519	503	474	516	523	514	555	561	529	507	486	491	528	550	553	544	526	531	577	518	528	511	536	512	567	561	537	514	516	526	547	541
29164	24584	21077	12450	4499	2471	1164	645	526	437	386	384	393	370	401	373	378	409	349	360	380	351	386	414	364	389	371	346	406	356	397	384	370	414	396	418	364	397	399	357	374	372	341	378	410	346	367	391	388	372	348	395	404	402	381	367	414	378	409	373	361	387	366	370	370	371	371	366	371	356	366	387	389	420	397	402	354	367	370	370	388	375	373	385	405	398	338	374	405	354	365	358	392	395	380	372	367	347	389	392	388	372	360	392	318	394	388	384	378	361	346	382	391	362	374	380	395	405	373	399	368	363	369	347	368	370	373	364	370	407	387	376	401	372	393	386	362	365	359	394	398	387	389	393	390	364	376	378	384	364	349	361	341	367	401	355	344	355	413	334	394	388	391	407	379	341	378	375	365	381	366	390	361	393	401	355	382	402	371	352	379	360	383	331	356	382	391	376	401	412	399	365	413	388	413	373	361	373	384	388	365	390	396	421	395	354	396	381	390	398	389	387	381	386	351	383	413	363	337	374	403	370	365	416	397	387	365	364	429	402	377	386	371	409	384	386	387	398	390	362	363	402	408	403	420	396	386	352	408	419	395	389	386	416	362	384	404	380	392	375	345	379	390	396	393	397	372	379	396	368	381	377	374	364	368	374	411	386	420	368	354	396	362	376	399	393	375	383	376	383	373	380	393	347	374	410	403	331	369	374	390	383	361	360	380	418	360	410	361	374	376	385	354	369	384	357	396	417	389	395	343	355	359	384	375	396	353	376	372	363	382	362	400	400	388	384	393	376	365	367	358	379	381	359	385	387	357	363	371	347	370	367	357	429	401	403	393	374	390	371	404	384	389	390	391	366	378	345	409	385	427	374	377	362	384	403	370	412	392	388	421	410	354	322	401	357	404	404	365	418	373	366	334	423	383	379	380	378	365	369	380	347	392	400	370	370	379	396	378	375	394	366	405	381	389	385	406	392	383	398	394	397	383	376	372	374	344	390	385	377	384	364	377	408	402	355	363	353	369	356	372	421	434	334	387	382	365	379	359	394	382	374	364	389	360	381	357	390	395	408	369	410	378	400	406	432	398	379	388	397	375	390	429	394	400	402	395	371	358	411	381	357	370	390	394	388	391	377	399	359	369	367	376	407	400	362	372	362	370	381	405	374	386	374	387	413	403	381	401	418	367	376	377	373	386	345	366	402	366	400	390	372	396	362	347	409	381	419	346	337	379	375	388	426	411	349	365	374	328	398	362	427	383	422	357	365	335	365	380	395	353	422	385	356	363	358	404	364	347	396	434	392	394	378	407	395	368	391	381	389	370	382	375	404	357	386	386	393	392	400	379	352	408	406	388	407	376	361	410	365	386	364	343	383	361	390	369	378	415	387	386	368	398	418	373	352	392	361	376	402	399	416	388	384	360	397	372	392	375	393	374	348	411	389	376	375	384	388	343	384	365	356	372	383	404	388	390	378	365	388	398	370	366	361	355	405	411	353	375	381	379	358	390	404	408	381	388	379	385	382	356	378	365	372	371	409	414	353	359	401	384	406	374	387	360	394	353	375	402	393	362	414	361	356	385	399	329	401	371	378	378	346	389	358	427	343	395	393	386	350	399	383	376	372	419	373	417	358	396	379	390	379	386	379	402	379	390	375	402	415	382	326	361	385	403	365	379	390	351	373	390	374	404	382	367	368	406	385	387	411	375	402	405	395	356	356	404	404	390	392	419	393	388	358	362	378	396	374	412	335	390	362	378	391	384	378	374	384	364	351	375	356	354	385	366	404	388	350	427	352	409	372	416	414	388	362	363	388	399	414	354	375	384	370	409	392	388	362	378	386	359	408	398	335	367	373	332	404	375	393	387	394	335	393	406	363	374	403	394	366	354	369	355	375	376	404	391	342	345	336	385	370	405	411	417	388	387	349	398	420	376	435	397	391	418	362	383	373	364	399	420	320	410	369	397	383	373	423	409	378	362	398	384	345	391	386	379	379	379	385	368	365	393	359	391	396	359	380	401	383	388	387	413	351	389	376	373	380	352	371	385	371	362	384	393	366	368	375	378	357	382	394	403	372	385	372	394	413	384	386	364	381	383	374	405	382	371	397	368	414	399	373	375	340	381	381	358	378	389	374	395	386	398	368	368	386	372	383	364	367	396	412	382	384	415	404	355	365	405	348	392	368	376	365	387	401	372	386	390	395	404	413	394	402	414	380	413	374	340	411	401	396	413	388	423	381	364	393	336	370	411	368	349	406	380	399	373	403	395	369	354	366	375	355	398	354	387	346	371	348	363	374	362	383	413	323	365	369	348	337	371	407	412	394	367	371	373	401	398	357	388	374	394	358	352	357	379	401	368	395	382	381	368	375	400	359	386	385	384	381	354	391	409	403	376	365	422	373	371	397	363	365	391	357	358	364	393	379	421	372	399	361	367	388	360	365	399	378	396	375	383	347	384	374	396	391	384	396	393	388	370	427	403	371	393	362	394	345	416	356	373	374	372	402	378	373	349	356	380	372	349	362	363	378	413	371	402	392	391	367	340	394	386	388	392	403	385	414	367	359	369	361	383	406	362	361	351	361	379	363	398	430	397	363	400	384	345	365	398	378	388	374	325	394	387	383	384	373	421	421	362	378	365	385	410	387	382	373	406	379	388	359	384	401	395	354	380	361	404	403	375	358	386	379	362	368	414	408	402	367	370	421	387	391	386	358	345	362	349	366	376	414	397	384	391	369	406	391	382	385	374	350	395	356	399	398	365	339	381	372	357	386	402	377	430	400	378	403	364	374	365	382	397	350	386	393	372	435	399	377	366	359	358	411	394	394	399	369	387	373	398	389	387	362	357	396	389	396	394	398	343	399	396	384	417	406	389	384	356	395	372	390	367	386	420	354	405	389	387	344	409	389	372	357	377	352	366	381	407	397	390	354	363	387	385	380	370	391	380	358	388	339	358	402	375	379	351	387	376	372	382	371	384	390	395	357	362	392	367	377	366	385	390	386	374	366	399	406	376	362	405	402	390	383	389	393	350	358	369	393	370	354	389	393	389	368	381	363	354	388	390	428	392	405	358	354	409	376	364	404	387	340	384	393	388	391	377	403	375	413	402	382	363	379	406	385	371	344	383	387	353	368	382	387	421	360	362	386	392	370	363	361	375	365	359	361	403	377	340	404	387	376	377	382	359	400	358	387	383	363	338	411	392	407	405	402	372	369	369	369	369	382	410	390	377	371	375	374	389	392	399	364	365	382	380	385	391	418	401	405	392	383	371	379	410	368	350	387	363	398	411	388	377	366	392	362	389	390	390	382	371	404	402	366	428	371	371	380	401	386	376	415	388	373	371	392	425	373	367	359	422	385	388	402	365	361	400	380	396	400	368	379	376	381	399	413	406	383	369	385	395	397	367	401	417	373	408	394	395	361	375	384	355	417	382	358	389	385	380	369	376	385	394	401	365	344	390	393	403	366	353	384	359	363	397	369	371	344	383	380	410	405	361	410	385	384
15688	27005	18294	8910	4128	2733	1253	744	595	374	384	316	346	362	361	352	334	334	334	326	347	367	344	327	336	334	343	348	325	340	347	337	354	336	345	362	362	348	359	308	331	357	373	330	320	317	368	342	333	350	301	312	303	336	341	351	360	340	322	360	324	339	323	343	365	313	349	340	345	353	307	300	330	319	326	323	330	322	352	365	361	344	366	328	370	332	315	320	368	321	321	313	354	355	329	347	314	310	345	329	348	364	339	310	325	339	342	343	341	346	330	340	360	320	328	316	350	329	324	325	342	337	332	323	331	319	332	353	320	351	310	331	353	323	344	324	325	321	320	358	320	360	329	344	330	329	341	350	358	340	347	314	350	345	320	311	340	329	342	344	354	315	355	318	359	367	368	359	364	321	322	323	308	336	342	312	359	349	334	347	321	355	299	345	331	334	323	341	355	342	334	339	379	364	356	332	312	356	324	357	337	356	342	319	325	296	294	345	330	332	323	319	326	338	323	339	332	355	318	360	305	329	323	331	326	353	382	330	341	320	339	319	330	344	339	327	337	334	357	338	327	334	360	382	356	313	327	346	333	355	368	312	346	305	348	314	318	356	327	335	313	314	298	305	356	313	329	338	318	306	359	349	345	356	309	359	314	324	383	365	359	343	329	340	335	357	320	321	370	314	359	358	366	339	331	335	339	315	348	378	329	312	337	310	375	308	311	339	342	335	321	316	313	311	333	314	336	320	327	309	339	328	310	360	303	274	394	348	326	365	309	306	336	343	336	390	331	368	336	357	307	310	329	329	314	363	370	341	310	301	341	335	332	329	335	309	340	342	342	342	294	331	345	342	321	380	322	357	333	341	364	324	343	328	336	306	315	319	340	333	319	304	348	314	329	322	300	319	313	313	342	345	331	324	343	349	350	331	334	381	363	366	335	351	347	336	349	322	316	368	363	339	355	334	332	326	331	333	357	388	343	343	323	308	321	336	312	335	292	309	363	337	368	318	319	371	355	318	322	387	367	316	363	333	339	348	332	368	306	351	341	313	346	319	305	316	326	326	318	366	326	313	291	349	356	341	331	333	365	359	338	288	294	333	297	336	330	380	335	335	353	335	346	331	326	337	338	304	319	366	356	356	372	339	336	325	334	357	300	350	340	363	325	314	336	369	336	332	327	359	365	310	341	314	346	334	339	339	345	326	305	354	328	319	335	291	338	313	345	337	359	346	386	327	320	346	337	344	350	347	352	331	335	346	333	322	311	319	353	302	344	334	346	348	339	340	361	356	308	348	329	369	321	327	317	320	336	281	322	379	302	344	339	312	342	345	328	369	316	331	309	332	331	337	331	313	321	319	316	324	336	356	326	347	292	338	341	341	345	335	306	351	320	324	335	302	328	318	325	365	336	350	360	315	315	301	370	338	321	333	316	322	340	307	330	346	375	325	311	357	350	310	314	314	348	331	302	343	334	314	338	342	338	348	334	309	344	331	332	332	341	347	321	323	336	312	355	336	334	339	323	335	323	328	293	293	343	304	372	333	345	326	330	338	340	360	327	369	279	320	337	323	342	347	349	355	346	318	350	330	379	321	341	321	314	306	325	331	323	317	333	361	329	309	343	329	334	311	330	374	345	342	335	337	358	330	327	351	357	339	319	358	336	333	335	336	329	319	327	329	348	328	351	333	353	343	347	328	351	337	335	322	355	325	330	345	342	348	350	331	332	329	351	328	354	342	332	348	376	321	336	329	364	337	330	340	352	355	334	341	325	349	296	330	369	314	324	323	358	323	340	360	354	331	322	340	321	352	347	310	317	353	335	338	340	323	362	325	325	346	343	323	338	309	334	331	343	324	344	326	315	354	337	335	343	355	319	337	330	325	306	314	371	322	322	317	321	346	341	315	348	329	379	335	344	332	321	336	324	332	315	357	316	328	353	327	342	331	311	342	334	332	350	325	356	280	333	358	320	317	329	339	316	336	343	337	312	319	333	334	359	351	339	328	318	355	349	342	352	360	351	334	321	346	320	344	334	318	327	352	301	326	325	351	322	331	337	323	307	342	312	358	319	331	351	352	319	326	352	323	304	324	350	334	331	346	339	320	334	323	348	360	356	308	319	362	337	346	348	306	361	323	363	340	339	322	340	350	350	333	343	330	339	343	320	331	325	322	336	325	322	363	366	345	332	323	321	350	339	299	332	332	319	312	340	320	327	331	328	370	344	331	318	336	337	386	343	349	295	368	300	352	327	309	335	306	349	333	348	334	330	370	326	344	351	322	368	330	369	308	330	315	298	323	359	311	359	323	336	354	327	338	360	347	353	330	332	335	353	329	358	297	333	338	352	334	310	323	346	359	360	301	314	332	333	338	346	326	350	348	376	361	335	341	347	336	364	340	300	360	304	337	320	321	303	331	334	328	333	339	329	345	359	368	334	346	331	331	358	336	353	343	331	310	317	330	331	315	317	306	312	308	340	328	321	319	323	359	339	307	355	336	355	312	316	355	312	335	332	320	334	339	367	315	331	341	337	315	316	302	325	341	313	328	321	332	345	348	353	323	329	351	306	314	314	325	358	323	328	319	316	329	351	309	349	307	356	304	327	299	360	327	313	350	303	331	362	307	338	339	332	309	304	335	297	351	327	318	336	327	300	314	312	362	321	347	334	336	342	346	324	314	353	302	342	347	370	319	297	308	351	338	348	359	340	310	350	312	316	336	362	378	343	321	332	321	337	316	326	338	358	288	350	338	318	330	337	326	331	347	338	327	317	341	340	301	337	342	337	355	301	328	318	352	361	334	334	353	333	343	341	319	310	337	352	343	321	342	309	299	343	341	366	347	332	332	342	340	311	336	349	324	340	337	369	336	304	361	331	305	336	332	361	292	313	349	336	381	350	343	330	350	329	335	343	316	315	327	331	353	329	385	315	351	343	333	338	350	364	320	316	319	366	372	359	307	331	337	320	332	334	324	330	350	328	329	321	332	342	370	326	346	295	338	354	336	333	365	368	362	275	342	317	322	358	344	298	356	311	317	357	352	332	321	337	360	343	331	348	346	309	328	356	321	324	346	365	357	333	322	313	305	354	317	363	334	372	320	309	325	323	358	294	351	338	326	356	317	329	320	300	317	319	372	357	363	308	333	345	342	309	325	316	307	342	325	341	351	313	331	368	343	348	327	329	363	340	347	331	348	364	344	372	343	343	362	348	329	339	302	324	341	377	338	334	308	360	309	331	386	325	329	334	357	339	322	346	312	350	315	326	361	321	343	329	366	320	336	331	337	337	324	326	311	344	342	342	322	363	304	326	349	339	322	352	327	355	360	328	325	300	343	305	329	324	357	371	337	332	331	364	325	341	365	291	318	336	316	334	322	367	317	343	347	317	338	325	325	342	329	342	350	331	306	339	346	331	355	354	343	326	321	358	328	342	353	339	317	341	337	359	339	329	338	318	293	302	318	328	321	325	361	330	325	315	347	305	347	293	349	333	312	326	355	327	367
25524	23098	36179	40489	33019	25391	13764	4247	2039	750	614	455	420	430	428	409	460	404	433	431	427	425	440	445	436	438	452	451	447	404	440	418	397	406	431	457	415	385	402	426	399	419	389	441	402	409	400	434	425	478	420	412	402	423	412	427	386	426	405	446	416	407	408	379	438	416	415	421	428	435	407	451	419	437	460	437	415	376	434	407	425	428	415	355	418	432	419	421	413	434	422	439	411	417	459	434	428	363	410	423	410	422	431	418	397	396	402	413	420	436	442	431	462	413	427	404	421	416	460	426	425	414	395	453	435	363	400	430	412	428	409	444	457	417	398	381	388	417	425	419	424	406	414	390	379	411	422	403	416	388	436	439	420	388	413	389	414	409	448	416	437	386	453	424	386	393	403	388	413	422	386	386	398	416	405	405	420	409	384	406	420	445	402	414	461	445	434	417	473	440	426	426	439	385	419	397	402	419	397	419	382	405	429	425	409	405	426	418	424	411	439	405	440	401	394	422	413	447	448	416	396	415	432	405	441	421	421	422	441	426	444	433	417	403	422	429	418	434	440	415	399	432	401	430	416	392	422	413	446	402	423	394	398	370	399	454	412	395	453	379	414	400	431	406	384	395	433	428	406	411	403	418	413	389	424	397	408	421	424	429	425	428	414	405	454	430	399	419	446	454	441	439	451	406	416	402	445	423	427	396	439	422	440	403	429	373	408	409	400	433	391	416	418	422	401	375	410	406	391	399	424	431	408	394	388	395	425	431	401	404	369	430	418	396	395	415	431	442	413	404	399	385	437	421	410	459	442	412	441	438	451	406	420	418	436	377	423	356	391	395	414	441	470	424	408	448	455	407	419	436	437	437	442	416	403	403	409	424	433	412	396	395	388	418	426	406	426	438	411	393	408	403	403	458	401	397	417	393	407	406	377	386	407	403	404	396	409	407	429	387	386	437	396	418	415	407	406	435	401	399	421	418	416	439	427	428	435	434	409	420	415	429	397	428	401	396	443	424	403	410	409	439	415	389	428	446	416	388	427	435	379	403	413	412	415	406	375	416	413	417	400	380	411	402	425	418	398	421	418	432	395	396	425	399	400	415	427	432	381	436	409	424	410	406	442	411	423	415	415	391	420	440	419	416	422	407	455	421	414	421	425	433	402	409	464	430	404	423	411	396	442	443	401	409	440	440	404	421	401	410	429	427	405	403	400	374	444	383	407	401	438	438	408	436	401	390	388	428	433	397	443	438	429	454	427	375	410	438	368	394	439	392	438	426	422	448	425	442	445	423	429	381	435	413	428	403	391	414	409	367	420	428	438	418	385	402	440	424	395	408	457	384	413	421	436	388	418	413	420	457	441	410	398	469	444	415	412	400	448	430	418	378	413	425	414	459	391	385	458	368	407	446	451	413	369	424	384	423	406	399	413	395	388	393	402	420	478	423	377	401	420	392	427	435	375	407	401	424	383	402	417	429	423	404	479	442	404	430	406	422	432	410	407	402	428	414	399	405	411	393	442	379	411	405	405	418	443	381	399	429	416	411	433	428	407	407	434	398	406	375	447	438	378	381	404	428	439	446	404	438	415	447	427	387	458	419	442	426	441	405	419	399	416	448	421	400	406	425	388	402	449	420	436	406	376	452	425	423	405	403	403	426	406	421	418	412	386	423	392	406	416	439	400	393	415	405	422	426	401	399	382	409	372	442	444	465	445	422	425	442	410	384	397	429	409	398	403	416	410	429	396	443	402	436	402	404	434	415	460	391	411	437	420	371	426	421	408	424	464	409	421	422	433	435	431	431	429	436	435	485	431	397	432	413	430	425	425	392	411	402	448	368	429	422	434	440	450	413	401	432	439	387	440	436	416	448	385	412	407	413	425	398	415	383	423	410	410	425	393	439	400	434	384	381	436	403	425	408	392	394	413	439	425	419	427	437	395	425	428	397	436	417	415	388	404	425	444	407	371	379	390	425	419	433	442	434	421	414	407	424	386	413	410	408	395	394	429	404	450	425	436	446	377	438	461	402	396	408	419	444	414	412	460	429	409	423	372	453	448	414	422	413	438	389	406	402	428	410	407	419	377	425	448	429	411	447	395	419	414	445	399	429	408	370	420	418	426	392	431	397	438	421	396	443	403	434	428	425	429	387	405	392	426	445	366	426	438	417	405	439	386	428	414	463	405	413	408	427	411	411	416	398	395	383	422	407	384	402	446	432	400	414	411	443	416	395	396	425	412	407	442	425	413	428	416	395	442	410	452	416	436	407	405	393	442	430	413	422	444	426	405	426	407	419	423	408	443	425	403	400	424	431	368	418	410	456	400	421	420	402	414	390	424	433	446	431	432	426	413	427	440	474	406	419	417	387	413	393	401	421	387	429	386	403	418	436	404	431	446	422	438	399	435	445	473	418	407	417	455	413	406	447	410	402	405	408	441	416	455	410	437	432	388	418	375	413	394	447	393	408	393	409	424	387	408	392	450	436	432	434	373	415	378	405	409	408	390	469	405	447	431	418	424	372	439	430	415	399	432	419	427	407	430	420	424	408	437	427	396	408	418	416	408	416	393	404	394	432	434	414	431	430	387	430	444	410	442	420	419	404	408	442	423	363	442	360	407	410	410	417	376	425	421	448	382	441	402	462	381	429	372	419	417	456	372	402	406	421	425	429	419	434	408	408	442	417	417	422	419	409	388	426	421	393	412	395	431	443	438	417	437	449	449	420	391	412	429	419	403	427	399	407	426	412	409	447	413	413	392	398	437	399	417	389	427	405	428	400	441	448	420	400	431	436	419	431	406	418	421	437	395	390	434	373	394	412	415	436	411	426	387	386	388	425	438	436	409	397	441	416	411	421	435	447	410	428	400	421	421	402	399	429	447	401	442	425	434	408	386	396	424	422	456	431	420	451	414	421	404	382	456	441	435	406	440	400	431	422	420	378	393	435	412	433	418	389	459	437	428	414	450	400	424	436	397	419	424	374	424	407	428	452	413	418	434	412	373	427	415	416	424	409	432	422	419	455	384	424	439	415	434	455	427	445	361	436	414	401	403	447	445	429	440	427	416	399	416	380	417	425	409	424	393	431	381	415	444	411	416	418	400	428	409	428	394	420	426	390	423	402	444	402	439	431	399	408	434	407	407	417	455	439	395	393	417	367	435	456	419	414	404	402	426	389	419	434	416	416	416	429	432	436	428	403	423	417	386	430	425	395	424	447	411	395	425	397	419	441	420	432	470	357	411	429	403	401	399	464	412	417	469	415	407	433	446	397	402	410	409	430	434	430	422	420	439	422	430	419	433	459	434	395	374	398	417	419	459	427	407	447	399	435	426	410	402	407	424	439	406	410	406	454	409	422	406	412	414	391	381	433	395	381	428	433	459	408	451	408	424	397	472	417	415	426	414	423	387	403	414	384	409	461	425	416	396	434	436	447	399	400	435	447	391	423	426	425	389	437	430	400	391	397	412	442	400	438	424	438	404	437	425	401	428	410	410	428
52681	85740	68201	47504	30039	19898	9537	4250	2747	908	735	424	415	372	407	399	396	376	395	422	409	417	404	382	410	430	425	409	425	395	430	401	393	403	429	394	412	371	402	422	399	415	419	381	409	427	444	388	446	380	395	415	389	428	429	399	387	427	393	459	410	424	413	410	406	393	394	403	365	418	381	381	417	384	391	400	397	390	423	397	386	394	402	401	363	426	409	359	426	415	392	431	399	390	402	405	388	393	412	371	388	387	389	376	373	386	388	422	401	387	415	372	367	408	423	437	394	386	406	372	378	404	377	413	414	398	382	390	406	377	378	400	401	428	383	360	398	375	368	434	414	398	396	392	408	376	419	409	377	387	397	428	412	392	381	380	382	401	406	419	431	440	390	399	368	429	397	365	446	358	395	404	389	408	390	410	382	409	362	397	402	390	408	383	385	428	387	415	391	410	388	422	353	379	418	425	400	395	425	405	362	369	403	465	388	399	380	407	389	388	381	379	373	414	408	357	360	377	409	373	384	369	426	396	381	392	397	430	372	436	401	425	385	378	383	437	391	435	353	380	370	418	425	395	396	393	396	409	385	405	378	383	399	407	383	369	382	403	417	424	374	398	392	380	402	375	415	409	365	335	353	415	420	412	415	371	395	432	403	423	412	430	402	366	400	352	381	393	388	397	354	394	385	431	382	420	382	416	367	375	450	381	393	403	391	397	392	384	414	380	377	398	388	409	385	429	380	420	444	396	384	403	405	416	392	414	406	381	364	398	393	399	382	417	408	422	426	401	406	393	375	414	382	381	362	374	382	351	440	400	416	392	410	400	383	418	436	368	417	448	403	398	388	402	443	394	449	405	402	418	391	395	401	405	393	397	401	389	404	363	438	404	395	421	388	370	367	371	399	426	400	429	433	407	378	382	421	384	360	444	384	405	405	386	408	374	394	390	411	404	384	352	412	384	424	418	396	399	398	398	424	377	389	423	375	388	382	395	395	414	395	431	399	369	397	397	380	388	411	378	407	395	403	406	384	395	405	357	366	388	387	437	392	432	370	406	363	405	390	420	394	374	370	423	388	345	392	390	414	408	421	436	418	399	395	387	397	356	392	401	404	351	413	409	383	407	391	402	413	362	398	400	378	426	416	404	402	376	431	381	400	393	364	421	369	418	402	415	406	377	393	371	425	399	378	389	369	413	406	425	352	396	380	379	375	388	372	419	390	403	430	384	398	352	392	402	374	407	427	374	385	420	399	390	396	374	376	420	415	432	387	393	421	403	385	403	420	395	381	372	387	381	405	412	410	395	416	397	385	392	416	421	399	377	397	376	401	407	398	391	403	394	410	403	410	420	395	398	371	394	387	424	404	388	371	415	441	419	423	430	419	414	365	417	367	391	388	388	432	401	375	360	390	377	370	406	411	411	376	374	410	406	380	398	424	430	378	404	420	423	408	409	406	385	403	382	417	402	378	397	395	402	403	386	428	390	415	367	410	402	389	359	386	391	423	366	422	403	417	401	412	396	398	411	394	443	397	382	399	398	397	361	413	411	389	405	412	437	427	366	421	391	407	405	372	399	393	412	370	382	367	413	370	399	430	406	344	421	442	370	385	345	383	403	393	396	371	400	414	453	395	380	401	401	357	414	390	385	389	406	405	412	418	392	379	405	413	410	402	373	377	384	404	416	377	362	386	394	388	382	386	414	359	422	411	382	375	398	401	390	386	384	413	413	400	408	365	418	380	387	405	408	411	389	400	380	401	373	409	379	402	399	416	424	393	379	402	399	383	421	379	409	439	405	407	383	398	433	397	384	396	372	386	390	369	416	387	417	411	418	362	399	386	428	422	362	384	366	418	381	366	414	413	413	395	391	397	424	407	418	391	393	359	413	380	408	397	382	420	386	360	376	390	405	405	386	421	388	406	399	358	412	402	424	404	377	394	418	368	403	390	388	396	412	373	388	395	389	365	443	397	387	364	404	363	383	389	413	411	420	391	409	412	400	413	377	389	379	423	417	381	403	415	410	361	386	406	383	390	393	374	373	389	426	359	410	432	405	433	406	378	392	382	387	396	365	380	425	403	378	414	393	401	415	394	383	404	385	407	403	424	364	390	388	380	403	405	407	399	396	394	406	405	368	413	384	417	355	404	443	414	380	416	409	391	368	411	389	396	388	398	420	381	377	400	401	371	411	409	414	361	347	374	406	403	412	422	372	377	387	400	422	418	388	392	386	367	416	384	399	412	387	389	373	394	397	394	372	386	375	370	404	406	401	375	389	385	414	381	434	372	406	402	409	364	392	410	379	427	404	395	391	405	378	400	390	394	405	429	421	415	397	394	400	373	398	385	406	432	387	415	412	417	392	403	396	393	421	364	396	406	408	439	405	424	409	414	402	402	366	415	364	387	385	380	359	415	377	381	403	403	393	407	384	407	396	413	410	387	439	360	397	406	389	396	416	372	390	423	365	386	412	393	387	383	392	406	410	412	376	385	419	401	391	373	377	392	381	355	387	383	420	409	404	409	385	410	396	378	398	421	402	399	425	401	424	389	395	367	435	374	387	381	401	444	392	397	384	396	389	390	393	399	424	390	425	396	384	449	434	381	392	388	394	404	372	391	367	390	396	407	376	419	422	395	401	384	409	402	397	399	368	395	412	379	392	424	401	436	373	436	390	398	413	433	383	400	400	414	394	385	409	400	405	406	393	381	417	352	369	353	411	397	398	385	381	406	374	398	412	410	404	411	414	423	386	394	400	421	393	411	368	401	410	390	422	389	398	387	396	396	405	382	437	442	364	403	422	397	407	405	401	410	380	430	438	384	403	353	409	426	334	399	401	380	401	388	374	422	374	397	422	368	414	415	405	396	371	425	360	385	401	400	369	428	363	396	432	385	376	373	426	382	398	377	405	437	374	387	422	404	414	384	447	405	403	392	404	387	368	396	381	398	425	403	396	401	435	402	412	400	358	371	383	400	385	387	408	404	397	417	409	380	400	357	377	372	379	442	407	412	410	389	388	411	402	412	422	420	379	369	375	404	378	369	407	393	402	413	382	449	407	374	439	391	434	354	413	370	426	364	378	408	392	385	432	390	407	394	418	419	390	406	394	415	407	382	379	359	408	350	410	376	399	361	359	381	420	378	416	430	375	398	394	402	363	385	374	392	443	417	381	400	420	393	410	444	417	367	359	335	391	385	388	384	396	415	400	401	373	410	363	411	403	408	422	398	394	374	367	390	417	380	413	406	405	375	422	390	367	380	408	390	398	395	383	370	405	400	392	406	410	396	389	430	397	401	399	403	425	392	412	353	393	423	395	385	400	366	388	375	381	423	406	410	403	409	393	405	414	408	385	397	417	399	396	387	403	416	401	404	411	402	369	377	402	351	402	423	388	397	356	368	391	404	367	406	396	398	367	392	388	388	434	392	369	386	420	404	400	398	350	407	410	433	400	349	416	398	383	419	405	415	411	361	378	400	371	410	390	422	403	417	421	408	394
24467	22217	33278	37577	36931	31771	23377	9266	4405	1187	1111	713	595	590	588	594	603	590	653	611	603	614	638	553	596	573	594	626	572	552	616	584	590	582	632	598	616	575	576	592	592	561	585	591	584	591	600	585	563	563	578	624	640	614	584	563	599	595	566	575	593	599	565	614	581	594	596	627	616	579	586	563	585	605	611	601	597	549	577	576	616	584	580	601	603	574	597	578	581	571	534	556	591	555	547	549	598	596	578	622	598	585	583	618	582	658	562	576	598	594	584	616	618	592	597	576	525	598	575	610	606	518	627	625	574	597	559	577	592	576	619	581	563	633	575	594	562	586	580	540	562	574	594	613	568	580	566	505	599	584	599	586	564	552	549	552	603	559	591	566	574	573	530	588	573	564	571	565	594	591	589	583	599	588	578	586	606	589	562	595	583	529	567	571	555	549	628	601	611	570	571	623	602	596	592	545	618	563	568	557	563	612	570	617	622	587	598	581	630	581	558	595	597	573	600	603	619	595	598	610	595	582	566	579	616	573	567	585	578	594	606	599	576	586	606	585	562	579	540	588	549	596	556	540	598	567	614	579	537	570	575	600	605	616	574	574	576	570	616	582	560	611	580	556	607	594	578	600	528	571	558	577	579	574	565	587	579	558	615	558	568	564	614	600	574	573	595	573	552	613	560	579	598	591	555	564	585	617	605	594	600	593	596	586	536	575	634	598	627	597	630	584	563	585	569	607	568	564	570	568	550	590	582	573	597	615	596	595	584	604	577	597	606	607	610	607	579	579	590	587	562	544	562	538	559	548	613	557	587	558	599	585	591	603	579	536	623	591	572	591	591	615	577	597	573	626	554	587	592	595	559	592	575	559	597	559	586	573	577	592	577	585	548	628	600	617	603	596	618	585	545	632	605	597	571	589	610	583	574	590	583	558	592	563	598	594	605	582	573	592	582	596	580	581	592	577	611	554	587	571	587	588	537	586	582	589	650	532	637	571	577	547	576	612	529	535	560	568	571	599	570	548	575	594	553	579	571	589	615	567	586	558	606	546	588	605	572	584	612	581	593	598	568	620	590	547	566	536	568	576	579	586	575	557	576	572	591	587	582	570	626	561	629	595	573	561	580	585	602	578	554	610	595	531	575	581	594	564	606	566	607	554	553	575	537	594	594	610	640	589	592	663	589	564	585	571	592	611	585	581	560	561	565	603	571	578	558	596	572	572	539	573	584	593	605	588	579	627	576	603	581	585	568	590	569	572	603	574	582	619	573	603	606	593	606	573	627	587	611	600	568	610	572	576	561	628	575	614	519	625	587	609	607	636	607	589	543	603	585	540	590	621	579	578	612	588	672	606	592	528	593	654	607	573	595	537	614	579	584	587	563	577	568	567	589	570	599	583	571	543	582	577	603	542	536	560	544	568	558	613	629	588	529	565	580	602	565	583	556	564	565	590	578	566	536	580	614	622	553	600	568	595	583	570	591	536	551	581	544	552	593	589	582	614	571	591	621	567	565	607	575	614	586	547	567	576	566	592	611	527	582	545	553	564	573	586	593	614	620	575	553	639	573	582	511	589	609	563	571	575	568	569	567	585	578	591	562	543	623	540	571	551	577	593	516	622	566	623	586	598	582	589	540	535	580	592	608	567	595	580	591	566	583	575	611	575	541	608	608	539	586	600	575	573	586	619	583	571	580	557	600	601	581	573	574	588	581	592	586	587	521	548	570	608	571	612	517	575	532	622	578	611	587	575	557	560	547	586	532	550	558	569	615	602	565	595	605	586	590	597	601	562	594	542	594	562	556	627	611	602	567	546	610	571	566	607	557	575	599	601	594	599	563	556	572	585	598	566	566	561	500	610	600	579	536	567	566	570	579	604	584	607	532	563	559	593	571	615	594	545	607	552	590	518	546	558	551	594	612	580	575	601	615	604	614	624	575	574	572	624	606	624	618	569	610	591	570	584	577	580	572	620	596	570	576	584	600	580	603	587	565	572	543	529	604	532	586	567	610	550	552	565	576	589	588	593	592	553	543	602	599	558	503	591	631	571	572	603	571	623	567	552	593	608	568	561	610	570	579	579	592	601	565	584	565	573	535	620	546	593	600	618	573	566	638	636	606	557	517	555	594	583	604	561	577	585	574	586	601	540	561	551	617	565	579	607	598	554	552	579	588	582	577	603	592	562	605	592	619	623	599	584	561	579	581	552	568	601	588	581	597	586	584	614	567	606	565	614	570	606	583	591	555	567	582	559	554	547	548	547	578	578	530	583	581	560	572	572	632	606	610	580	589	558	581	568	580	547	571	581	585	615	562	578	623	601	587	585	586	553	578	628	587	595	568	588	579	575	580	516	550	570	560	561	574	544	511	606	562	586	606	574	589	584	567	596	594	577	571	602	567	569	565	592	602	571	592	571	578	579	553	567	573	569	576	567	546	599	604	544	593	566	585	582	598	590	605	587	539	615	592	585	557	562	620	543	591	584	589	566	614	604	608	568	512	588	565	575	570	632	586	562	586	591	587	643	575	540	595	570	586	612	587	553	608	560	591	580	577	560	542	555	604	602	584	569	578	562	613	584	574	583	584	582	596	580	613	566	619	519	584	583	582	569	576	583	642	546	582	576	564	597	561	609	570	592	611	582	590	609	567	596	639	560	526	553	546	576	590	525	552	537	596	569	593	605	567	565	619	567	568	544	566	536	535	594	595	578	544	557	573	608	600	605	547	612	589	581	533	587	543	560	628	594	600	595	604	621	577	582	568	583	607	576	547	592	535	572	608	547	571	563	625	568	521	643	566	629	558	599	542	562	554	628	593	557	626	572	594	602	601	593	544	619	594	569	579	562	559	574	569	566	586	583	526	559	585	567	637	547	562	571	555	527	539	598	611	583	601	576	585	562	576	573	577	601	553	609	631	571	542	566	584	574	599	537	559	561	615	650	576	557	571	603	594	548	599	575	586	578	565	599	568	540	613	591	546	560	600	589	538	566	587	613	554	553	587	601	604	590	565	590	555	613	556	607	598	561	588	584	568	589	575	571	532	566	598	588	561	606	594	644	562	594	561	553	606	596	600	610	635	555	581	588	525	589	617	584	572	603	630	640	574	555	543	622	581	589	604	575	602	549	598	616	565	569	616	577	590	595	597	579	581	602	603	582	628	600	583	579	595	588	599	629	602	558	551	560	589	596	590	527	581	590	588	559	570	562	568	568	582	527	578	580	546	585	580	578	585	542	557	559	547	553	602	586	579	538	561	572	583	559	577	573	582	580	568	584	571	568	555	607	577	550	607	550	616	575	575	550	582	578	575	563	562	610	585	620	552	585	602	571	541	562	582	598	601	602	565	619	592	581	597	578	577	570	574	598	617	590	588	582	573	631	598	589	572	576	565	577	603	558	587	574	647	585	550	571	601	541	579	552	556	592	617	519	548	590	571	545	609	577	567	613	572	573	586	602	596	584	541	568	568	561	544	564	553	540	562	618	598	570	562	571	642	579
61869	98702	80233	60869	42304	28095	16925	8012	5085	1397	1326	545	581	548	560	554	555	618	570	546	559	575	572	560	572	553	573	562	550	559	580	535	563	572	554	526	537	567	497	575	575	563	548	521	560	501	549	517	573	537	501	570	570	582	531	602	529	531	548	526	562	563	572	537	519	521	544	537	578	559	562	583	575	545	566	566	587	551	535	550	578	578	557	567	581	513	568	577	515	562	536	561	531	555	544	555	527	534	501	573	511	520	569	570	566	570	545	555	581	549	572	526	521	565	527	534	558	534	563	534	553	508	563	532	575	546	595	556	543	587	553	551	523	574	573	565	554	508	515	598	566	541	539	549	560	549	560	514	546	564	551	557	538	532	553	532	532	558	579	534	522	572	547	534	600	534	539	547	533	572	538	603	540	568	597	563	571	576	543	557	565	530	559	520	543	545	544	526	530	547	507	570	556	547	610	547	537	518	557	508	547	518	570	525	546	546	510	531	541	551	560	501	566	575	533	560	529	538	512	538	526	554	575	558	522	561	563	557	585	558	547	570	579	539	516	538	532	568	542	569	541	588	560	529	557	527	606	583	538	587	501	545	638	537	543	565	572	546	561	532	533	559	580	540	547	528	556	524	559	565	533	554	573	525	558	539	533	586	539	575	602	563	504	545	529	583	544	552	522	545	511	562	550	537	519	530	531	575	564	574	540	563	507	527	546	545	559	549	576	569	548	566	556	576	521	525	551	568	562	553	533	529	560	528	576	506	597	561	535	530	521	520	514	582	567	566	535	555	559	580	603	551	546	554	589	562	567	592	577	585	549	505	597	558	545	500	553	533	554	522	556	550	552	567	585	527	523	524	570	510	544	536	513	570	550	525	550	541	556	520	526	557	567	527	529	587	552	562	548	560	521	513	533	585	568	566	546	560	612	571	522	577	530	546	533	583	559	540	553	505	571	536	541	517	529	526	524	544	548	546	539	537	518	552	544	528	521	544	492	554	559	535	564	530	540	590	559	572	517	531	552	504	558	565	573	539	555	552	554	525	520	565	549	539	533	586	538	558	524	547	549	492	542	568	526	536	531	523	540	518	543	547	526	542	563	586	565	539	522	532	571	514	549	565	558	542	554	509	511	512	533	586	538	538	546	539	551	528	563	534	503	550	546	529	533	534	514	527	541	540	556	555	530	570	539	600	559	541	534	610	542	537	526	552	535	498	537	538	580	511	539	556	555	563	537	532	547	525	537	530	499	557	582	560	544	540	551	508	545	502	558	566	587	558	537	498	568	534	545	568	573	509	508	553	524	555	494	534	555	583	485	523	533	588	555	540	524	539	531	590	507	560	554	550	508	518	529	533	527	537	580	602	567	529	581	585	496	583	542	532	591	551	509	565	560	587	553	526	522	560	538	548	547	556	587	589	511	540	562	538	558	538	568	543	563	577	560	605	567	599	538	525	547	550	540	537	563	577	580	564	545	521	547	529	543	555	549	534	487	549	586	505	540	539	534	573	556	581	537	526	564	558	532	527	585	575	569	515	524	541	498	542	568	536	613	543	538	571	538	525	542	552	573	591	563	570	539	558	524	538	557	524	546	529	524	532	602	517	534	542	531	526	512	577	552	564	525	547	541	540	546	543	538	520	500	519	510	556	561	541	559	564	530	555	549	516	572	568	580	535	560	540	524	530	545	543	579	543	533	586	557	567	581	501	539	503	551	597	593	584	579	552	545	545	546	557	558	541	530	508	559	557	541	560	562	528	592	568	584	554	575	562	557	600	548	552	553	557	595	557	548	547	535	523	529	529	553	537	561	500	537	528	551	559	540	562	559	588	525	524	547	571	536	530	514	549	529	564	546	567	581	553	577	523	557	611	552	559	471	583	507	573	533	580	508	598	598	546	516	589	523	565	543	566	587	537	568	562	533	542	534	555	550	563	566	573	561	555	544	553	514	539	570	522	548	531	544	531	552	535	550	586	556	539	552	571	568	575	512	510	551	524	547	540	501	572	546	553	516	514	567	540	536	556	525	528	492	546	514	544	508	526	554	535	564	578	536	563	558	559	511	574	551	497	558	534	592	516	522	563	560	586	618	519	541	540	549	526	531	562	563	549	531	539	525	531	558	555	565	542	538	580	551	551	529	547	547	539	604	559	539	560	523	515	579	522	579	552	560	539	539	547	543	560	553	520	524	536	587	545	558	543	511	524	546	503	518	533	538	521	531	555	568	555	526	545	564	536	567	533	555	507	519	518	577	571	531	596	530	555	552	563	547	548	544	519	565	536	557	518	595	524	579	567	554	542	564	572	589	576	543	559	543	603	555	586	544	505	525	552	546	561	520	518	562	556	537	569	529	576	509	556	577	594	549	561	576	529	527	593	566	535	552	492	517	512	553	481	556	555	530	542	541	592	531	531	578	536	539	538	558	496	580	530	542	543	532	556	584	537	527	537	531	576	569	590	528	572	535	552	564	530	583	541	536	525	533	574	539	520	541	572	572	582	557	545	546	550	517	533	535	565	581	565	543	541	624	559	526	517	542	558	546	548	510	523	557	526	568	530	520	556	550	566	524	553	527	539	545	531	558	597	573	583	532	497	602	569	579	523	503	555	561	525	574	555	545	546	570	565	566	542	547	537	566	520	492	542	548	573	544	541	566	575	565	540	553	553	589	604	565	560	580	505	544	576	593	517	566	556	584	559	560	555	568	493	529	544	571	536	558	550	556	510	542	536	537	587	583	529	534	532	557	508	552	550	534	551	535	588	549	562	564	564	534	547	549	544	562	582	529	549	544	555	525	528	586	535	521	544	569	537	541	562	545	558	510	554	564	513	538	545	520	528	538	583	543	560	551	542	552	567	566	562	574	529	532	525	514	541	575	498	545	553	537	610	546	547	563	538	517	542	568	502	586	548	550	537	515	557	578	515	479	547	569	530	541	538	515	540	541	581	543	559	559	563	543	548	506	553	586	546	574	528	561	539	538	541	507	550	557	579	524	517	516	561	562	519	566	547	502	544	615	551	586	483	553	540	506	549	535	526	579	519	571	517	549	557	568	536	577	565	549	525	524	523	532	550	562	548	558	553	552	554	561	553	541	515	571	545	534	589	578	540	561	550	527	564	553	548	540	515	523	585	560	539	557	550	579	532	571	560	502	556	556	526	544	531	519	547	565	580	526	550	570	544	536	522	533	566	549	581	536	541	536	528	579	542	604	541	552	535	539	566	571	496	506	522	549	552	544	577	550	582	561	528	542	565	572	564	538	565	525	559	619	531	550	567	586	521	558	519	556	529	563	577	543	531	538	533	505	561	534	521	563	521	540	572	533	527	539	551	461	533	597	563	579	564	562	545	535	546	565	550	553	560	517	513	573	568	494	596	511	539	565	550	525	532	498	559	543	507	545	541	548	533	602	544	523	493	544	520	549	515	561	555	560	549	546	519	494	521	544	537	565	534	535	545	547	502	516	535	558	535	570	524	560	487	514	547	538	513	529	548	549	530
28988	24084	21272	12107	4864	2236	1577	797	687	457	458	437	382	453	431	375	401	439	383	399	447	406	419	451	395	410	378	424	443	451	433	440	436	396	423	379	447	386	454	436	436	434	425	406	417	425	442	422	394	436	386	398	397	379	390	410	392	438	383	396	406	431	435	406	419	392	416	405	395	423	428	404	423	418	400	411	380	401	383	440	445	407	426	397	420	413	404	429	446	408	400	367	366	394	405	415	385	432	407	416	386	411	391	381	379	404	378	400	419	413	424	462	419	408	447	435	418	384	427	420	407	417	420	418	381	415	434	383	409	419	419	422	394	407	435	440	427	436	431	414	410	453	418	445	390	424	417	410	412	405	387	427	414	396	433	404	412	433	437	406	410	408	431	399	402	406	434	416	430	435	398	401	421	434	382	397	395	398	408	406	396	432	415	427	400	408	390	379	422	399	406	399	414	409	408	412	401	391	406	431	426	394	423	379	451	386	414	444	388	365	415	421	410	431	442	420	420	423	411	421	431	394	397	430	400	392	424	426	381	429	440	391	381	412	407	403	413	435	399	435	421	404	406	419	448	382	401	406	403	390	391	411	446	394	395	425	397	369	418	405	411	414	419	419	376	422	409	407	400	423	401	415	371	416	395	442	378	418	415	409	383	393	429	422	433	418	386	385	433	379	399	384	414	422	440	443	414	386	432	448	390	384	403	410	402	420	415	419	434	383	417	394	459	408	399	391	425	380	419	443	437	424	387	453	416	426	428	364	413	411	418	430	393	410	404	407	381	436	392	422	372	411	391	416	392	413	413	413	443	418	445	387	444	423	421	444	413	442	428	371	451	409	398	449	405	419	419	428	394	416	404	375	406	409	419	377	407	355	422	396	448	406	399	422	408	409	426	409	392	422	432	423	411	417	396	408	403	429	397	358	382	391	396	426	384	417	405	405	404	409	421	416	394	424	404	409	415	408	382	453	367	435	422	432	396	397	404	437	373	443	449	392	424	389	402	434	408	440	390	380	397	447	410	378	400	412	399	415	412	422	415	420	390	424	414	448	425	402	409	400	447	407	420	406	428	413	406	418	425	413	425	386	398	426	411	390	377	382	378	431	421	424	401	390	409	419	420	377	434	409	443	441	422	425	382	453	395	392	417	403	407	402	401	417	420	431	425	426	375	430	413	422	417	428	416	456	440	424	404	384	401	406	399	415	373	424	422	400	423	412	372	422	440	422	416	419	427	429	396	425	440	407	369	392	401	391	428	399	410	404	417	428	414	401	397	398	468	394	438	403	441	397	410	405	414	433	384	391	401	431	392	442	449	446	405	437	419	382	364	413	390	413	431	394	400	397	419	402	420	442	401	403	437	435	440	396	399	368	411	414	446	401	388	391	451	405	394	396	404	383	397	420	415	426	388	452	389	423	447	376	408	420	426	408	421	428	386	365	456	406	401	448	398	430	393	389	415	433	385	424	428	402	428	417	436	400	420	426	378	370	378	426	417	373	400	425	386	429	437	396	391	451	412	393	421	407	417	405	415	429	407	435	435	388	454	418	413	459	379	378	421	403	398	419	403	412	433	403	413	407	416	439	384	411	401	440	402	409	407	409	418	373	434	455	432	451	387	438	422	420	375	401	435	411	393	413	385	418	428	423	425	374	407	403	447	387	401	406	398	420	406	461	435	444	429	427	427	390	384	455	387	402	425	407	468	404	408	412	405	415	397	369	412	427	403	386	407	412	414	402	377	382	396	404	419	418	392	418	418	412	438	444	409	427	424	433	424	424	441	429	386	415	418	376	432	430	401	414	396	433	390	408	382	383	404	408	429	421	435	397	399	423	415	418	394	412	418	385	445	399	435	424	414	433	418	388	406	443	410	406	384	375	406	423	405	441	368	408	432	440	409	422	393	417	401	419	436	421	416	391	407	408	413	411	388	391	418	434	448	396	380	399	434	397	429	394	427	434	443	417	394	401	390	392	453	381	406	440	407	403	402	382	396	429	402	413	417	414	431	400	409	401	395	414	422	426	366	405	405	396	393	409	427	400	410	426	425	404	447	400	424	418	377	438	381	415	415	406	371	423	390	402	414	387	407	436	409	374	423	400	425	446	383	441	381	470	430	394	413	419	438	429	413	401	393	393	407	391	428	404	406	409	393	380	438	429	395	440	410	419	429	395	416	417	426	411	424	407	408	429	394	420	418	436	402	458	431	392	396	403	408	428	397	393	444	387	441	405	434	428	386	446	386	402	423	428	400	385	387	431	431	436	402	443	429	427	451	393	399	450	411	392	412	400	421	406	397	389	425	446	421	391	425	415	426	400	400	430	424	412	435	398	421	429	438	428	396	402	440	409	418	387	398	389	384	396	374	402	418	391	405	437	446	442	397	388	436	416	405	384	449	431	415	404	412	427	401	412	395	401	418	420	425	394	369	400	420	405	398	402	420	385	399	420	397	441	425	433	437	441	408	411	407	420	413	448	417	411	390	420	401	405	402	421	389	376	404	440	434	407	429	414	432	424	417	442	387	434	423	451	441	419	370	430	417	442	434	388	390	386	430	415	414	419	441	410	407	393	421	384	428	419	396	444	399	406	401	396	412	431	433	397	406	431	411	414	376	400	452	433	417	405	433	406	376	421	394	388	403	412	417	385	420	359	440	390	395	381	377	410	383	428	404	428	402	422	450	421	421	444	424	424	408	405	429	416	406	402	381	420	431	420	402	411	426	386	389	415	394	440	390	414	406	402	442	431	434	432	423	413	444	418	401	422	405	393	404	420	418	391	411	418	393	411	422	419	384	415	378	444	354	435	430	367	393	431	427	424	391	394	460	416	425	414	401	401	398	387	403	376	427	412	414	416	404	434	420	372	437	469	425	396	382	427	427	399	413	390	439	410	400	391	432	400	442	454	388	411	420	431	434	423	410	426	408	377	421	411	423	425	407	431	434	427	423	445	387	411	409	378	364	389	410	438	395	414	412	422	417	430	396	429	425	381	399	428	434	403	428	439	437	422	394	390	434	432	408	397	402	408	418	429	423	427	439	422	397	409	420	421	421	376	399	419	432	384	420	415	401	390	439	445	380	403	436	427	408	408	463	442	366	414	424	424	403	425	447	412	385	402	384	409	456	431	433	415	428	410	435	413	412	418	428	389	403	410	408	426	415	363	379	396	429	435	399	423	411	389	381	452	439	432	398	405	428	401	429	429	390	418	384	410	407	433	400	382	411	384	394	399	405	436	400	394	439	434	411	395	437	405	412	460	413	418	432	388	421	402	443	416	410	406	385	422	468	386	423	403	404	402	410	397	434	427	463	451	428	382	456	399	401	412	429	434	427	386	389	418	437	403	396	379	389	405	408	411	424	415	408	382	442	393	427	374	370	433	425	411	440	404	398	379	399	411	402	393	416	394	418	411	414	396	397	436	423	413	414	411	412	426	405	426	394	441	428	418	373	412	442	443	397	396	410	402	403	455	417	427	405	410	402	404	395	419	447	430
15789	26913	18869	9003	4492	2275	1691	818	651	390	387	335	334	374	358	385	358	373	351	379	389	356	380	343	344	328	373	337	360	387	358	343	347	371	373	331	357	351	356	362	353	382	356	355	377	354	361	366	361	367	333	355	381	348	350	356	369	401	359	335	344	392	358	369	381	341	338	371	349	384	374	339	360	346	374	371	355	368	386	341	383	358	378	355	356	324	359	359	367	351	365	348	323	314	341	377	347	352	347	362	370	342	353	387	387	339	356	374	341	389	352	378	364	369	363	383	395	392	346	366	365	367	357	353	371	401	362	339	404	350	372	370	362	349	352	346	391	350	369	358	370	370	374	345	369	375	347	357	373	365	357	328	343	379	346	371	377	344	363	358	366	372	345	332	359	361	358	345	389	393	356	362	346	361	356	361	346	347	373	351	347	343	379	330	363	348	362	384	369	376	347	352	387	329	349	356	353	331	340	367	379	345	396	330	342	356	399	360	339	333	337	340	322	343	329	330	339	356	336	350	372	350	362	338	363	357	322	386	364	365	374	358	386	373	381	378	345	367	352	355	390	341	357	351	344	367	351	376	346	358	347	372	333	354	384	344	361	357	355	354	346	353	366	350	340	357	348	345	322	360	359	364	344	362	353	313	383	377	363	397	370	355	325	345	344	324	348	346	321	347	362	339	359	360	339	350	333	389	376	356	334	399	357	350	353	359	384	376	368	361	361	341	385	351	341	390	326	357	336	374	383	348	367	359	398	326	344	380	337	368	388	344	366	381	376	375	387	349	348	362	332	412	326	372	348	387	362	377	334	368	371	335	337	349	362	360	365	341	373	349	365	331	371	346	348	334	319	384	342	364	342	347	358	356	354	317	348	353	344	366	349	370	377	388	395	372	361	348	370	331	356	364	370	399	363	329	356	345	362	364	364	306	364	350	337	339	359	371	306	369	374	341	349	339	378	375	376	333	361	369	316	345	372	356	371	338	364	393	323	345	351	339	342	348	378	354	348	335	391	375	359	338	360	353	361	363	344	372	356	377	379	350	344	350	337	360	340	374	338	363	348	361	362	348	364	389	363	366	349	328	388	387	377	366	335	340	339	371	359	338	352	352	374	350	380	361	369	343	316	388	366	364	348	358	378	348	342	391	342	341	359	366	379	394	382	355	350	365	370	341	320	372	380	343	378	388	359	371	392	359	357	369	357	370	377	380	346	357	393	351	346	364	368	370	371	355	347	342	346	355	339	358	360	364	346	359	393	316	356	345	371	337	335	323	351	353	386	359	351	371	372	357	358	362	305	370	338	357	333	359	362	360	344	314	372	345	368	346	388	385	365	383	355	369	347	389	341	358	358	374	327	352	337	373	344	366	366	355	360	382	332	357	394	335	352	334	364	357	370	339	334	367	364	377	371	371	349	347	392	353	362	383	368	360	356	350	372	338	387	344	345	372	352	394	354	365	348	325	357	395	356	356	341	363	314	368	351	363	342	351	365	336	371	362	394	355	350	356	355	360	354	379	371	337	341	352	349	375	347	356	356	355	375	342	356	356	360	363	387	370	343	332	364	322	364	336	357	373	359	379	352	370	340	360	326	362	365	380	378	375	364	356	353	330	352	372	373	360	355	359	321	378	358	385	380	373	361	380	353	391	347	336	355	358	335	393	351	357	356	363	372	359	369	351	357	338	368	340	333	368	382	347	369	377	354	339	385	344	375	357	372	335	346	364	369	332	366	369	344	383	357	341	350	366	360	351	364	344	329	333	327	341	345	350	346	387	355	366	392	384	344	327	380	385	355	361	348	327	354	372	327	386	326	388	363	327	352	362	350	383	361	327	319	351	342	382	366	345	338	363	346	362	346	354	372	369	356	322	366	353	375	332	376	364	365	359	342	362	354	368	358	349	357	358	385	373	323	351	360	349	372	349	394	344	372	333	354	362	323	374	386	377	372	346	357	356	369	340	343	322	328	374	360	376	337	348	392	349	354	362	321	363	341	372	374	351	343	328	358	387	366	353	383	350	333	368	350	362	340	335	386	380	348	315	353	343	345	357	376	389	360	365	388	382	376	339	352	375	337	368	370	365	370	338	347	367	365	343	353	398	368	376	368	393	387	340	368	390	368	337	372	380	360	364	390	377	371	337	371	363	355	355	333	324	361	356	402	358	343	374	364	367	356	370	343	350	382	332	347	361	380	376	355	346	367	346	350	359	333	343	354	368	350	348	352	358	375	391	360	329	364	343	364	341	344	375	381	350	367	343	349	363	360	374	380	335	325	328	387	356	337	350	384	363	372	365	348	348	362	378	341	356	346	375	384	350	334	374	342	395	370	389	364	359	357	330	376	362	350	359	357	359	372	315	334	327	356	366	367	352	344	355	334	330	335	353	334	332	354	342	367	379	358	344	368	338	365	355	363	349	362	357	382	358	359	379	358	344	355	334	374	316	381	380	371	356	418	376	371	374	334	337	339	351	340	360	367	350	395	354	351	363	321	347	353	368	360	392	364	352	382	335	334	338	378	337	348	379	376	351	342	386	409	351	328	387	385	353	385	348	356	323	369	343	375	369	346	382	355	353	378	369	377	394	392	349	379	355	405	378	365	363	343	385	357	352	350	354	373	377	373	364	354	365	349	355	344	360	398	345	356	354	357	358	342	364	380	334	352	377	369	318	338	385	359	352	344	367	359	320	336	378	344	336	340	348	353	367	389	361	363	347	362	336	360	354	374	324	340	361	347	380	352	365	356	367	341	354	350	328	357	369	336	354	324	341	332	332	380	372	359	387	361	370	349	341	359	331	330	369	368	370	390	378	351	378	339	379	353	366	362	371	338	365	338	361	384	347	337	361	365	366	372	377	378	356	320	349	337	342	372	328	378	351	357	375	344	328	385	341	368	358	329	344	377	373	335	384	363	331	384	370	385	341	374	349	365	341	363	372	368	366	332	385	351	377	362	334	398	385	373	368	354	356	343	376	335	358	357	322	353	345	371	342	362	335	377	385	312	377	369	356	401	352	363	396	334	358	361	362	360	372	345	356	356	332	343	337	327	327	381	359	365	375	379	349	377	359	346	378	356	367	350	310	352	377	371	360	342	356	359	356	395	326	367	346	348	351	349	384	335	366	361	345	384	335	351	324	353	349	380	359	331	381	336	373	363	396	382	366	391	372	371	366	397	353	359	344	341	389	355	360	340	370	328	339	346	378	358	381	344	336	370	357	376	311	370	357	369	372	373	374	361	359	347	359	368	352	345	352	335	362	371	339	348	349	360	353	356	357	385	334	342	404	365	353	348	389	317	331	316	353	344	346	348	372	319	326	385	356	385	372	348	336	366	393	347	332	347	354	355	349	349	363	366	388	337	335	354	354	339	327	309	345	357	379	348	373	321	364	368	361	379	348	354	376	380	333	339	374	368	358	357	354	356	333	359	373	341	371	382	318	343	351	354	346	385	335	353	337	371	383	354	395	367	355	343	356	373	355	362	330	376	389	340	327
25535	23086	36364	39787	30886	22407	16457	4698	2535	845	653	401	466	429	414	413	435	447	467	446	438	443	444	440	421	434	421	480	467	419	467	474	418	413	436	423	447	413	372	390	426	444	412	466	413	419	388	419	468	427	450	429	456	423	407	436	434	410	418	417	412	423	416	401	425	416	444	481	388	420	428	426	407	445	405	434	403	409	458	418	407	417	409	412	463	407	424	438	432	437	444	417	415	441	436	448	439	444	440	440	477	419	413	408	446	412	417	414	429	420	409	426	411	424	412	392	424	417	435	442	413	412	440	431	435	428	415	398	404	449	471	402	441	429	417	400	388	398	426	422	406	461	413	404	402	436	420	418	441	448	384	428	471	419	450	450	400	393	426	407	423	477	424	422	438	397	415	457	427	449	442	433	433	429	413	454	426	405	427	445	376	397	399	449	393	437	447	388	401	438	389	421	427	404	425	422	407	461	421	422	414	392	413	430	404	424	392	458	408	423	399	407	446	412	480	423	433	408	442	420	426	455	455	385	418	434	418	439	378	443	409	423	439	431	402	434	422	395	423	408	416	410	404	375	448	428	403	390	416	400	417	417	415	411	449	445	411	434	419	416	445	449	430	397	439	382	430	418	429	401	415	422	439	405	396	449	431	413	435	403	437	408	398	430	426	400	403	406	440	432	428	455	418	424	436	394	427	405	409	442	431	450	448	438	435	450	464	433	419	472	450	434	404	449	427	419	414	414	413	428	454	427	444	434	430	422	446	467	429	446	430	410	424	433	431	463	449	448	448	404	419	456	421	407	414	424	388	442	440	430	434	421	448	502	412	485	439	407	412	439	471	395	423	447	418	422	427	421	409	433	416	444	428	401	431	406	405	413	452	409	421	410	434	403	405	398	391	438	426	441	419	447	425	428	464	468	421	429	448	441	415	419	464	400	454	448	461	409	411	420	411	380	426	419	409	436	411	432	402	441	423	442	429	429	430	424	429	446	412	426	415	422	442	438	443	420	424	429	441	414	461	440	443	432	430	436	396	405	411	431	422	413	427	423	395	444	431	416	439	416	433	430	434	420	407	434	453	430	418	428	416	416	465	445	416	424	425	412	424	388	435	436	399	405	415	445	456	416	422	454	443	421	437	413	441	428	411	444	459	456	403	434	392	462	440	418	427	396	394	418	444	435	404	434	421	436	399	441	417	427	405	450	431	420	424	371	393	426	451	390	418	407	446	419	415	439	429	460	489	426	405	445	442	465	412	421	404	442	424	447	410	444	434	425	396	411	435	399	446	455	396	467	426	413	431	430	436	450	379	405	397	416	451	406	403	422	449	422	431	412	444	416	415	443	414	447	427	411	443	415	456	432	400	414	426	417	425	449	449	430	433	400	383	420	416	435	408	440	424	437	424	432	412	434	417	405	416	463	372	439	423	421	449	456	382	418	400	427	411	421	441	429	410	416	402	405	430	437	431	421	422	427	420	426	408	398	430	421	418	411	409	424	395	425	407	432	413	429	412	391	412	395	416	425	431	433	429	407	417	433	422	403	410	404	417	424	408	428	452	439	472	421	443	459	412	412	409	392	415	449	423	406	397	426	432	433	426	414	404	406	406	431	401	437	405	396	441	450	442	408	424	435	386	441	409	455	401	412	397	378	454	459	376	422	438	462	425	432	403	366	406	388	375	385	424	422	435	456	414	429	435	433	416	441	414	405	455	438	403	429	425	444	439	411	447	440	463	438	423	440	379	408	412	404	454	407	476	416	442	437	399	426	415	393	383	428	420	412	404	445	431	418	443	431	429	477	451	452	431	407	415	417	420	448	425	430	430	390	399	395	419	443	461	416	458	427	458	454	410	469	458	408	410	413	465	433	428	425	431	428	422	422	444	387	438	439	418	420	431	400	423	434	444	400	366	447	427	424	428	445	401	410	470	420	435	384	409	436	420	466	428	389	409	395	425	455	405	404	436	437	435	400	436	421	411	439	420	431	448	444	435	431	442	404	413	440	396	399	408	398	422	389	432	410	478	462	438	412	404	466	403	437	415	422	419	422	445	415	408	396	393	427	446	402	412	460	410	387	413	459	431	456	445	404	416	430	398	429	402	475	409	411	388	404	402	428	438	389	429	413	410	395	408	428	432	435	423	410	450	440	414	444	434	473	381	415	414	433	404	462	413	440	438	442	416	411	434	431	425	404	424	369	404	423	458	398	420	427	405	453	439	397	395	452	436	408	357	474	402	416	411	423	413	375	426	431	427	416	454	459	440	432	428	394	409	428	432	419	432	383	406	397	426	434	414	394	414	454	402	422	424	430	412	432	459	422	456	443	448	406	402	412	440	430	420	443	448	387	446	406	427	410	398	421	448	443	409	440	406	430	434	430	423	417	443	392	413	412	437	457	397	407	436	386	410	426	446	423	408	463	454	378	427	446	439	418	430	398	435	445	429	398	423	416	425	430	410	426	403	420	406	445	437	432	446	394	452	380	439	451	413	429	410	456	421	413	444	453	415	435	456	469	435	411	424	431	433	381	421	424	436	400	437	429	436	373	438	420	417	410	459	409	457	417	418	401	423	397	426	415	395	462	398	443	450	420	451	387	434	441	430	436	425	419	423	399	392	455	439	420	405	423	418	451	447	443	447	426	423	414	421	431	441	408	395	408	417	422	424	429	427	436	442	407	396	434	392	449	414	467	421	405	409	398	412	414	439	423	414	434	409	414	415	452	427	492	423	430	394	424	412	407	399	442	449	446	416	426	411	432	436	407	448	417	423	429	400	416	419	374	409	422	414	458	441	442	448	418	415	425	431	414	411	454	430	427	424	433	435	431	424	413	433	418	473	425	447	425	415	433	436	416	421	405	438	421	436	429	460	403	425	415	395	433	404	412	413	456	437	403	402	436	437	424	431	447	383	464	409	410	410	406	431	437	455	438	409	427	454	466	440	435	384	437	425	449	444	437	432	433	451	418	420	441	408	413	439	414	396	371	425	424	407	424	381	450	426	450	412	421	426	396	447	426	409	420	432	446	419	405	463	398	453	412	410	440	449	457	461	461	460	440	380	419	397	409	432	419	437	422	422	412	383	412	429	372	474	425	420	430	431	404	436	397	431	463	460	389	450	428	423	441	431	419	467	440	449	408	430	378	422	409	433	405	418	429	403	426	428	471	432	414	450	422	428	438	417	411	448	441	430	433	413	432	408	426	425	435	410	424	381	431	439	426	436	458	416	398	468	433	419	421	409	414	412	459	389	452	472	412	381	448	422	427	425	439	462	422	372	428	413	404	430	429	403	423	417	451	422	397	398	407	446	394	413	420	418	436	420	399	393	421	421	428	421	410	416	418	397	440	438	437	414	434	463	431	436	416	412	445	451	446	407	434	458	426	420	434	429	368	392	428	382	425	382	431	410	452	412	436	408	400	439	437	434	433	421	465	427	469	462	439	425	425	388	444	432	410	446	430	442	392	427	396	426	423	445	392	410	426	414	425	387	424	429	416
52841	85548	67340	46195	25964	18710	12250	4651	3234	968	775	423	420	423	404	442	411	414	408	383	372	434	413	458	395	452	391	401	401	409	381	395	383	417	425	418	414	423	388	441	402	397	429	414	393	423	400	396	404	439	395	409	399	438	424	402	388	400	395	404	417	425	371	411	411	411	416	424	395	411	434	418	407	446	409	473	382	419	417	417	378	390	393	406	439	404	440	396	392	402	399	375	387	378	398	409	419	421	407	362	371	429	380	425	388	427	420	429	399	422	410	375	459	425	391	417	399	402	418	410	368	405	401	413	430	411	427	422	385	432	426	396	391	417	426	433	385	403	373	420	409	405	390	418	428	420	405	427	412	400	413	394	385	390	427	397	397	437	415	386	397	383	429	398	411	367	382	363	415	412	404	411	411	436	396	437	428	424	408	371	416	377	385	390	403	415	407	421	419	392	355	385	383	407	395	386	408	420	409	432	398	362	395	380	419	395	397	406	375	367	416	404	397	396	440	443	420	405	394	417	391	406	431	401	422	416	439	425	410	397	399	403	399	378	398	392	413	421	425	359	432	420	425	338	410	369	437	418	395	419	385	421	400	418	382	413	400	379	380	390	400	397	435	371	387	406	386	434	376	413	357	388	439	406	428	421	420	423	409	390	400	413	390	393	410	357	404	382	411	382	446	389	421	429	380	425	448	390	381	384	428	413	403	396	422	397	411	403	410	416	405	413	415	430	407	426	390	408	423	441	388	407	402	422	384	419	415	408	373	420	400	399	417	376	416	414	350	411	412	390	407	390	420	428	417	428	390	419	395	383	388	437	362	418	377	370	389	406	429	415	471	403	416	411	410	383	407	392	438	390	395	423	419	409	397	439	383	388	384	456	404	400	390	403	394	395	408	429	396	395	417	400	433	386	391	450	410	409	393	388	402	414	445	434	411	445	409	407	410	392	405	445	431	417	401	404	389	397	385	425	401	393	410	435	414	422	398	417	410	393	406	411	391	409	429	419	403	384	426	414	405	411	412	398	431	412	388	426	411	397	379	364	406	382	395	416	421	457	365	441	338	410	373	393	390	394	371	399	448	437	382	389	402	417	437	432	420	394	375	462	418	385	412	417	400	402	381	397	373	399	416	360	409	403	416	380	431	376	412	404	381	427	416	406	396	394	378	389	421	391	383	407	407	413	407	428	381	419	391	392	402	402	411	393	388	423	411	397	440	418	365	410	433	372	412	392	395	427	403	421	384	419	384	387	386	405	402	385	423	394	368	431	412	402	405	406	388	423	406	381	401	402	410	413	435	442	382	418	417	379	421	367	414	413	433	376	402	438	459	424	391	386	411	392	422	426	399	379	416	433	424	407	427	399	383	375	419	403	437	406	382	425	426	381	358	382	411	379	382	401	396	411	386	416	399	390	400	419	435	410	389	431	393	386	409	406	398	397	401	384	375	412	425	407	396	395	379	431	378	401	450	393	413	419	404	409	395	411	398	398	411	378	385	401	408	415	384	399	412	429	399	377	470	418	424	423	404	422	421	428	422	395	387	373	436	426	410	421	396	388	416	424	407	433	415	398	377	418	421	400	427	393	411	403	413	383	386	401	373	414	436	425	405	390	438	418	419	408	395	435	409	434	421	408	397	383	416	392	408	406	397	413	413	377	401	392	401	419	407	428	397	410	428	412	384	422	399	392	394	400	378	392	404	423	409	416	352	383	389	356	395	392	408	421	398	418	384	404	385	366	411	423	368	396	411	408	378	428	409	401	426	360	410	409	425	397	386	413	409	443	411	391	419	415	383	431	414	389	409	416	427	408	420	433	421	391	389	407	371	397	402	406	384	412	392	417	418	441	402	455	420	403	433	422	423	418	392	381	414	389	417	439	425	435	415	396	436	402	383	398	420	457	397	401	400	425	398	393	409	409	418	406	392	389	406	374	385	416	437	370	388	447	421	456	420	419	399	405	380	413	414	406	387	402	415	425	401	374	386	397	388	399	387	417	428	390	393	375	420	389	405	373	396	369	397	414	393	412	410	387	413	423	382	431	397	393	389	408	429	375	409	383	388	404	424	414	393	414	396	382	406	396	436	424	416	428	441	384	403	434	434	415	391	426	403	399	407	420	398	440	413	418	416	389	404	383	377	438	448	475	427	386	428	415	424	381	405	410	417	372	409	455	463	421	403	401	422	401	422	449	425	387	394	393	412	410	363	389	422	381	404	436	416	367	407	401	414	385	406	394	414	432	393	419	385	427	382	401	390	408	411	398	392	389	411	377	412	424	432	399	411	392	401	407	375	411	376	410	428	418	396	365	367	367	417	410	424	426	399	400	395	429	435	417	348	410	405	434	424	409	448	398	401	418	372	390	379	398	420	434	367	389	411	374	417	410	417	412	403	361	370	392	373	393	410	389	427	397	371	436	384	384	381	392	392	419	424	362	383	430	424	384	386	399	413	429	402	403	420	377	412	413	374	397	391	453	402	379	395	421	396	402	379	380	423	412	386	405	399	395	421	399	379	411	352	406	429	413	445	389	407	373	424	411	385	421	413	412	412	393	387	421	405	394	428	404	395	411	411	436	433	357	412	377	404	389	385	369	409	376	425	373	431	392	408	397	385	442	360	385	392	413	414	387	400	402	408	423	375	412	408	386	386	397	357	422	398	396	405	432	415	434	425	360	381	441	399	412	390	372	350	419	387	410	413	403	409	411	411	396	400	434	403	413	417	416	390	406	432	411	361	424	378	429	412	381	411	399	413	398	402	380	399	397	402	439	370	411	385	437	412	417	432	414	407	387	436	401	378	442	411	390	405	355	424	420	437	401	388	396	386	423	378	428	423	393	414	431	416	406	400	388	427	386	409	414	398	401	431	383	374	423	417	396	436	379	417	414	402	426	423	383	414	413	382	381	385	434	434	392	418	403	410	389	436	416	389	435	421	395	399	368	413	371	395	391	433	377	425	405	412	408	371	410	360	398	412	424	401	386	430	461	399	406	415	396	388	439	394	427	419	406	395	402	391	446	404	394	384	420	386	442	424	410	409	415	412	423	404	419	400	399	402	428	365	447	400	394	408	422	379	368	423	399	420	401	367	405	383	429	400	391	396	400	415	425	433	433	413	401	429	410	388	386	428	423	384	425	393	444	396	396	396	422	403	393	393	386	423	424	396	412	407	407	415	392	430	435	386	413	404	432	391	417	416	404	439	423	406	361	391	429	395	417	410	425	428	395	394	401	412	394	444	410	398	399	421	378	364	377	435	371	397	438	397	432	398	454	403	399	406	419	415	423	387	439	385	402	392	369	418	380	434	391	419	422	436	410	416	411	415	409	395	434	396	407	426	364	388	379	388	388	417	392	397	411	397	370	436	404	420	414	372	403	432	423	388	377	407	386	414	411	378	406	402	403	388	390	419	395	416	403	403	436	394	412	414	439	395	405	428	378	418	419	361	399	408	387	388	389	435	383	406	442	388	428	379	354	390	395	413	409	375	395	396	381
24650	22382	33014	37296	35003	32653	26766	9441	4719	1317	1052	614	600	587	576	568	624	614	576	613	581	561	627	581	618	533	573	531	574	586	620	531	539	576	561	547	575	599	576	558	594	574	556	575	570	541	579	585	565	569	568	555	549	579	569	623	566	544	585	556	562	554	550	564	572	532	561	564	575	604	573	576	530	602	551	542	566	557	579	560	585	559	599	551	565	560	547	578	573	574	539	554	548	570	573	596	582	551	603	599	582	562	585	570	590	549	570	574	547	575	586	557	550	577	573	550	556	594	557	549	543	604	567	569	582	565	568	546	586	593	552	539	606	579	596	608	576	582	579	615	575	610	546	537	542	588	565	569	577	532	538	578	559	575	593	592	589	586	559	551	578	613	573	587	596	611	637	528	548	598	556	570	548	555	560	567	593	584	581	553	545	583	600	566	598	572	544	585	590	530	565	564	568	553	548	517	515	538	544	542	541	552	567	554	581	594	540	579	576	570	585	576	552	541	538	589	551	615	576	556	559	582	546	603	573	570	555	603	496	598	548	609	607	613	581	565	611	570	560	543	580	574	614	576	571	523	592	587	528	573	552	540	548	575	555	535	560	568	579	548	604	571	567	556	574	569	531	527	525	601	561	562	560	616	529	520	572	532	597	578	551	580	574	596	582	563	542	559	580	562	541	575	557	561	570	542	530	579	579	560	568	550	548	595	539	554	590	562	591	592	574	557	568	542	552	577	586	571	589	598	562	565	519	629	561	535	519	603	551	525	553	604	575	581	567	553	564	530	549	530	549	549	511	524	568	562	570	588	546	542	568	570	558	545	546	594	568	548	550	511	636	571	537	541	601	553	576	572	600	615	546	532	563	557	566	584	575	542	565	580	566	554	547	591	572	547	574	573	575	564	574	569	573	561	544	587	539	608	563	575	582	567	576	571	557	534	560	548	560	587	575	594	585	576	564	586	538	540	542	569	570	566	531	568	599	576	542	618	584	580	621	541	566	573	541	552	567	539	590	582	560	558	556	613	586	565	545	530	629	551	562	578	564	537	609	598	579	578	596	567	603	513	524	540	591	579	533	551	548	540	574	585	588	587	611	586	589	581	535	566	571	569	529	596	587	596	546	569	568	591	612	521	584	589	594	598	575	563	548	548	563	568	583	600	585	587	546	528	570	554	545	598	537	580	551	582	532	560	605	531	575	554	517	594	564	574	570	570	519	512	510	523	588	552	541	572	583	535	521	574	576	601	563	586	582	551	606	538	615	548	574	586	579	554	561	557	599	572	551	590	568	564	570	597	556	577	602	602	557	563	558	563	513	556	565	545	567	560	565	570	579	576	566	601	548	556	552	529	556	565	559	577	572	555	534	593	521	579	552	577	580	584	575	602	575	556	561	565	573	553	529	572	580	561	615	569	585	540	553	563	536	514	575	589	559	540	533	530	532	568	581	553	534	605	570	537	587	579	551	552	563	572	556	528	586	576	554	541	582	564	547	554	534	618	566	591	544	571	597	590	568	612	569	546	540	528	556	541	549	561	526	529	540	543	587	585	553	542	594	574	546	564	587	561	568	563	547	566	534	533	552	567	541	578	578	548	525	576	581	536	579	588	592	578	566	587	546	548	566	572	542	603	611	597	579	556	529	559	517	564	538	540	551	557	550	581	532	567	562	567	525	550	575	533	568	544	564	583	524	542	560	554	583	600	557	578	568	583	572	591	536	562	549	572	550	558	573	580	579	558	540	539	534	536	570	566	613	516	547	565	571	577	573	556	522	497	581	585	608	566	590	611	568	605	546	574	535	564	561	629	585	497	578	512	549	539	551	551	566	576	549	568	594	584	586	543	573	557	529	560	542	565	606	582	580	571	560	583	583	575	568	536	585	568	548	609	569	558	578	625	556	585	558	529	503	582	582	567	585	592	551	532	580	571	575	558	555	615	579	549	575	550	555	532	583	560	553	585	563	560	585	553	581	587	541	587	555	537	557	554	554	603	584	548	526	576	553	548	567	535	537	547	522	554	534	534	603	557	542	565	551	581	541	566	566	567	595	577	575	595	615	585	564	583	541	575	626	553	586	568	564	563	584	556	586	566	555	549	584	598	595	564	571	536	569	546	589	584	582	532	561	548	561	600	542	605	571	604	576	594	576	533	523	594	534	554	585	595	617	550	513	555	572	587	541	564	575	575	564	523	589	571	581	550	573	569	561	592	586	529	558	541	577	590	556	560	534	546	544	560	578	599	586	539	544	583	554	547	589	575	565	548	529	627	608	570	547	531	583	536	599	607	569	592	621	598	585	579	654	589	589	603	569	550	547	534	570	598	576	577	541	546	603	585	601	584	571	588	547	557	533	577	592	593	554	495	557	586	590	585	561	575	595	613	567	606	582	570	585	582	573	586	550	591	553	601	610	569	609	571	538	590	567	579	552	554	537	559	571	561	590	585	525	598	549	570	537	558	551	595	547	580	592	539	546	539	563	547	558	557	587	550	557	517	540	538	547	557	540	555	542	603	564	556	559	526	573	603	554	599	615	565	564	549	543	539	545	571	562	535	576	544	550	559	599	580	557	553	589	567	590	581	581	572	570	580	603	572	533	578	539	566	563	610	552	553	550	518	576	551	572	531	564	566	545	532	544	616	578	567	583	561	594	567	542	566	598	570	552	572	612	528	512	594	572	555	582	514	593	566	596	560	531	581	590	573	561	577	555	617	548	559	578	541	554	570	587	570	564	555	576	573	559	576	537	552	611	573	559	557	559	559	549	561	510	564	576	575	606	563	542	571	567	537	605	588	544	618	569	561	572	509	583	610	562	582	587	564	603	558	566	547	555	594	568	571	540	543	583	534	553	559	571	583	537	566	554	538	556	551	580	569	562	567	529	564	593	577	595	519	591	546	596	558	593	556	573	578	561	613	516	540	530	566	588	548	574	551	561	559	598	563	589	559	517	569	573	511	571	543	543	584	560	561	580	594	553	565	566	529	568	571	515	552	575	563	549	554	565	570	558	582	556	582	567	590	599	490	558	567	582	589	534	524	570	586	506	572	582	563	597	562	540	589	539	528	568	589	536	573	581	576	539	556	596	568	582	566	577	554	564	589	574	590	545	597	600	572	513	532	563	537	543	555	549	638	554	562	569	529	575	541	587	583	548	574	537	545	568	541	550	547	549	603	573	572	521	543	598	620	541	551	575	553	594	615	581	540	561	570	567	543	602	584	555	550	585	546	580	534	562	527	579	584	526	545	540	601	518	533	574	574	548	569	527	567	558	522	597	534	544	553	545	560	553	577	547	556	568	566	572	569	518	604	581	560	522	535	589	590	524	510	565	587	579	569	599	564	620	559	602	589	552	571	545	523	610	566	559	540	552	566	545	590	551	573	589	524	550	536	592	558	572	541	576	571	581	593	533	540	539	571	549	565	569	572	568	595	566	549	546	589	551	548	593	588	558	551	543	562	526	543	556	523	580	563	552	541	549	552	546	603	546	570	590	586
61444	99787	79285	61098	37377	31055	19496	7653	5452	1511	1140	532	559	511	570	502	540	545	498	540	547	564	558	542	553	566	549	560	513	563	517	545	555	557	565	539	611	517	556	561	551	549	541	523	571	544	521	511	507	556	568	514	559	554	541	541	494	536	548	546	484	504	551	519	556	493	585	526	552	537	540	527	526	516	509	534	564	498	515	563	485	539	530	584	572	534	568	535	526	503	500	545	521	574	560	532	527	495	508	538	534	547	508	506	543	515	554	545	538	534	516	534	534	539	560	533	550	553	569	514	535	531	530	556	515	539	553	488	556	553	523	524	555	546	554	531	544	510	559	495	534	526	521	493	530	534	502	579	535	546	561	576	547	530	542	560	591	566	550	552	514	568	510	540	542	526	572	503	510	553	516	516	499	534	542	520	517	561	571	536	559	546	565	532	519	540	531	556	551	523	499	500	496	561	549	504	519	526	529	516	552	574	501	531	531	514	573	520	501	513	507	560	518	538	481	531	564	544	566	507	491	505	505	562	541	524	551	553	558	531	491	508	500	552	538	524	501	504	524	517	524	472	550	520	570	518	531	509	508	505	514	534	537	555	536	525	550	540	565	459	536	542	511	512	547	499	546	557	491	539	562	502	554	566	539	493	548	536	529	493	536	533	518	566	538	503	553	514	505	525	555	539	519	549	554	528	531	509	539	530	564	514	502	523	543	533	508	520	520	523	546	559	570	546	567	577	521	552	509	527	485	507	520	557	545	532	563	529	564	511	522	518	523	529	562	570	542	504	545	512	510	520	531	548	555	514	514	520	543	554	505	532	553	530	549	519	534	514	521	512	529	567	514	519	520	517	522	524	553	534	513	550	561	533	551	552	530	508	532	572	531	537	533	520	514	518	552	561	544	569	533	557	529	515	561	547	506	496	539	546	504	514	516	557	560	519	528	570	563	518	525	545	542	508	534	523	563	528	526	577	528	522	532	541	533	551	519	548	547	527	509	535	547	575	537	493	551	511	552	544	539	550	540	516	514	490	570	536	514	533	546	547	516	566	558	542	516	536	532	542	559	530	565	530	535	536	533	515	554	489	556	523	539	512	570	538	551	559	544	528	544	511	550	547	521	502	515	533	503	538	551	549	479	521	553	550	512	529	568	525	543	504	513	531	541	555	504	537	572	550	530	540	528	527	556	567	555	534	547	526	569	530	557	541	551	560	507	514	513	507	557	543	509	528	493	537	513	571	522	547	533	508	540	521	545	546	554	532	573	545	529	514	553	530	549	570	524	553	529	548	531	545	546	521	530	494	532	520	571	523	508	553	568	578	533	558	559	492	529	548	531	545	541	525	515	525	531	550	531	518	510	564	538	539	577	563	523	516	509	514	518	549	557	518	563	552	497	566	531	535	519	550	512	560	531	519	538	539	542	598	568	545	550	519	543	526	557	546	518	513	466	510	530	521	531	523	523	555	539	522	508	546	552	564	508	506	482	560	509	570	514	526	562	563	514	555	521	539	521	516	539	548	460	543	548	525	525	523	568	531	549	535	497	527	512	529	585	569	548	514	513	518	501	535	507	552	515	541	522	521	567	510	581	560	502	544	544	552	573	534	560	507	565	514	533	549	552	507	526	571	505	554	548	523	507	545	520	559	534	541	533	581	568	546	529	586	572	512	527	555	513	540	505	540	497	538	533	561	561	530	514	535	540	533	571	556	552	531	547	543	496	495	557	520	510	524	515	536	546	527	509	537	572	554	528	528	559	502	545	506	539	505	554	517	486	493	514	507	510	553	578	502	553	473	530	581	515	529	559	539	536	574	545	497	567	545	524	501	549	550	527	547	552	542	519	501	525	547	539	500	554	537	547	546	520	518	543	503	541	532	526	508	552	501	523	535	535	515	533	503	508	548	534	532	534	520	500	526	527	534	535	479	533	492	512	501	542	538	525	542	564	531	528	544	536	531	541	550	545	533	500	519	527	514	545	516	538	552	551	515	505	589	526	504	550	493	530	508	527	562	541	542	503	518	555	529	542	513	525	529	515	511	483	510	532	499	528	504	521	510	542	540	554	536	546	475	556	526	536	540	580	584	566	512	502	556	509	555	516	521	533	538	532	572	531	491	575	556	543	540	527	554	547	547	500	531	515	512	541	497	552	528	500	590	516	493	519	532	517	558	520	581	504	525	547	524	512	520	534	543	553	522	533	488	528	555	543	535	527	528	498	545	537	494	523	536	490	536	565	540	522	496	519	528	490	543	523	518	551	509	550	551	570	505	564	482	534	527	521	524	547	566	531	501	514	533	535	525	512	520	524	548	496	548	514	530	535	505	540	499	541	479	544	531	494	534	539	530	512	522	567	556	583	530	500	532	549	513	533	540	526	531	536	513	507	527	503	484	555	513	515	533	569	554	528	529	530	528	528	543	538	523	513	514	501	540	536	537	502	564	539	530	510	538	546	514	496	560	510	529	528	535	541	502	500	550	493	559	529	556	529	513	524	526	504	526	523	547	507	577	562	519	516	483	489	513	537	530	503	535	532	519	533	541	529	519	536	516	523	538	572	558	554	531	520	518	556	543	522	560	538	522	536	517	502	528	511	551	515	526	540	544	527	529	559	537	514	503	566	534	561	571	474	515	561	539	518	518	535	554	511	505	507	536	520	539	591	543	504	514	525	539	535	558	494	515	571	513	551	555	476	516	519	520	486	536	532	503	545	524	553	533	548	555	554	559	545	516	530	514	557	499	527	535	542	547	531	543	542	523	574	514	531	509	532	517	510	559	547	524	582	514	550	517	556	510	525	516	544	568	535	514	534	529	513	540	544	533	559	545	529	529	564	525	544	525	503	537	532	519	567	505	532	477	537	500	524	585	491	546	519	501	558	499	531	558	511	541	503	550	548	510	545	535	526	553	539	502	529	553	531	527	515	535	509	553	555	487	507	538	507	510	569	513	503	530	496	554	537	520	510	534	548	530	538	512	531	557	508	549	505	508	521	545	527	521	533	532	572	508	512	554	548	554	554	500	518	518	510	503	517	523	550	514	544	530	558	589	526	523	535	552	529	530	534	531	537	525	517	541	504	553	525	544	496	491	508	506	529	533	571	565	547	493	577	495	532	553	524	493	548	507	530	550	541	504	542	478	568	517	538	517	542	544	532	554	480	530	528	543	545	501	553	508	524	506	536	529	501	489	538	545	575	530	574	531	499	526	589	519	492	527	535	532	561	489	530	541	534	490	554	541	533	517	508	568	482	559	519	566	537	549	514	535	469	504	496	508	524	549	542	522	523	541	551	494	517	559	540	558	506	518	523	520	518	518	488	558	512	532	499	532	523	520	525	538	512	552	528	543	472	542	551	550	536	557	543	531	554	526	562	547	552	504	530	523	519	546	506	515	547	526	510	596	495	492	519	543	543	531	500	576	530	538	545	561	534	544	560	592	552	548	525	516	562	509	574	540	521	496	510	504	542	556	529	538	505	551	588	544	538	547	532	529	555	545
28883	24708	20735	11986	4748	2663	1444	762	560	427	400	405	395	400	408	415	325	392	393	386	398	371	421	391	440	408	413	400	373	419	400	378	383	420	386	413	430	414	400	404	371	391	454	385	380	409	378	397	412	403	400	410	422	391	356	423	396	389	387	406	392	412	422	389	419	390	396	371	371	387	363	384	411	408	378	395	376	400	426	405	403	379	390	382	388	417	397	392	383	401	376	399	427	383	376	376	403	389	419	398	372	401	401	406	374	401	385	407	379	398	385	396	441	379	420	394	452	440	380	387	377	432	393	407	384	428	402	404	410	394	395	401	427	427	414	372	413	409	396	417	398	413	400	351	382	392	400	391	402	409	416	397	418	398	413	403	387	381	404	375	339	397	391	413	401	391	414	353	424	388	395	395	417	404	401	357	376	408	395	390	361	368	383	413	383	383	355	431	432	401	348	400	356	360	430	410	387	399	423	402	412	419	396	387	409	380	379	405	401	392	379	426	415	397	396	387	381	379	374	398	388	407	387	378	381	365	378	427	382	398	405	390	403	425	392	415	407	396	378	383	382	420	413	383	377	361	388	386	404	424	383	386	419	381	382	420	399	356	401	434	401	377	411	384	398	429	409	383	407	380	383	397	412	350	405	396	386	411	405	399	396	399	372	375	432	376	409	416	411	413	373	398	404	388	403	425	421	395	420	412	383	389	411	388	385	385	371	374	409	433	387	383	388	428	397	377	382	429	423	416	403	391	401	405	369	374	383	392	405	382	400	406	381	411	384	400	417	391	382	381	401	390	388	412	405	423	364	393	408	442	398	379	369	413	415	388	395	405	394	405	420	410	392	392	388	408	404	427	376	411	422	406	434	399	387	439	419	399	418	383	382	407	427	394	357	406	415	370	377	397	385	381	351	406	381	377	384	384	407	387	368	415	411	374	406	407	347	354	416	390	404	422	413	370	412	405	401	397	410	407	388	382	403	389	415	402	387	411	330	391	434	400	382	382	385	373	420	362	405	386	374	390	406	424	418	374	404	382	401	368	395	377	395	362	419	400	396	390	389	431	443	406	406	392	405	410	393	366	408	393	392	408	370	405	440	434	384	401	376	391	385	400	381	373	386	380	389	375	390	420	406	395	396	394	434	401	412	361	345	404	426	391	382	408	385	401	378	369	378	413	400	443	435	371	381	411	398	419	405	392	403	378	376	418	419	394	404	402	390	394	398	420	424	382	432	412	397	402	410	397	405	440	398	391	388	393	405	375	383	395	402	366	387	433	415	401	400	402	376	369	421	393	377	379	392	402	428	396	370	390	380	417	410	424	383	437	351	388	398	407	401	407	417	387	388	382	405	418	396	387	370	392	408	381	381	388	367	401	393	414	409	411	405	413	409	372	401	412	394	370	389	385	397	409	411	399	390	419	453	432	384	408	385	397	377	373	380	387	376	397	377	410	404	384	359	404	385	402	431	379	372	402	430	386	417	398	387	410	375	373	375	432	421	383	425	410	392	386	387	366	422	371	401	441	410	369	395	412	379	417	391	392	381	376	401	387	402	391	414	427	418	408	373	423	407	407	378	379	413	361	385	428	401	400	377	382	414	364	404	363	388	388	398	365	416	377	415	363	363	397	383	373	406	420	391	407	366	398	426	427	418	394	429	422	399	400	394	388	382	380	382	387	367	419	376	350	396	409	361	381	384	395	385	405	416	368	410	403	395	406	401	362	384	370	411	390	371	375	369	422	397	387	372	393	380	409	377	387	400	365	415	434	393	373	391	416	404	400	369	402	405	397	382	369	430	393	359	418	399	409	397	375	384	376	401	359	398	404	370	407	425	416	398	379	391	389	412	411	386	379	363	421	379	417	411	405	429	378	425	419	373	384	404	378	396	422	386	448	414	384	413	414	425	404	402	385	396	385	383	402	403	400	415	351	394	399	402	384	422	401	419	376	376	381	411	381	403	394	409	416	391	396	379	413	416	400	403	401	434	398	371	397	399	389	377	403	426	408	398	395	414	360	391	411	365	376	360	385	390	384	368	373	376	407	392	409	384	415	442	382	395	419	398	360	399	384	429	408	388	386	410	400	346	416	418	410	380	381	396	371	428	387	415	393	386	395	417	431	398	417	388	384	406	404	382	433	375	399	410	380	392	424	399	381	411	363	381	402	426	400	390	386	396	441	391	378	362	419	446	421	404	378	388	383	405	355	395	410	391	413	407	436	413	414	421	375	401	392	399	405	395	424	385	415	397	434	345	407	400	438	402	364	374	369	398	383	389	403	357	416	377	378	405	437	419	378	373	420	400	376	389	367	405	433	382	391	381	413	427	374	395	424	418	405	374	381	394	423	390	441	409	380	397	397	369	423	382	398	367	348	378	424	410	392	402	392	387	378	421	403	394	396	415	360	392	419	387	433	419	419	406	397	393	380	363	389	424	373	398	395	369	397	397	394	381	437	400	395	405	402	424	408	398	364	365	399	394	362	406	398	391	408	408	400	385	441	382	395	395	402	404	399	396	372	419	368	427	384	406	402	391	403	398	365	403	405	394	387	377	383	406	391	385	392	398	449	426	387	379	398	378	354	381	364	408	359	372	405	394	442	391	364	414	430	382	409	410	392	406	391	395	403	401	413	347	387	413	392	417	403	365	398	410	403	412	425	395	388	378	427	404	409	405	384	400	350	379	395	365	418	386	387	405	402	421	386	370	430	378	410	412	395	424	424	384	413	394	384	374	385	399	363	419	373	384	369	378	434	413	370	369	396	399	376	428	422	423	392	402	411	402	416	414	408	369	438	407	401	401	403	399	386	373	386	404	400	406	412	415	396	399	405	444	357	379	383	420	414	413	404	404	394	400	420	385	387	376	409	359	407	400	384	395	379	392	392	452	407	388	399	392	417	414	404	398	431	416	386	392	387	397	408	362	394	382	408	388	410	407	397	385	416	387	417	404	408	387	414	389	378	374	405	388	400	409	390	369	365	432	368	393	394	413	381	392	386	399	360	413	371	339	424	361	413	395	370	404	417	368	415	355	436	393	424	366	412	367	383	421	416	388	440	396	404	370	395	375	410	433	386	402	411	390	387	398	429	432	400	403	364	400	397	377	407	428	393	399	432	398	381	387	376	383	414	408	425	390	386	403	410	391	398	404	363	369	424	361	411	404	421	401	399	399	392	381	353	423	386	382	399	391	373	380	444	360	388	383	441	395	379	391	405	365	423	387	341	410	411	410	391	422	396	387	401	437	416	404	423	409	367	387	412	436	387	374	370	423	393	371	416	419	404	384	387	408	421	397	380	414	403	427	401	424	403	387	446	391	405	394	406	405	408	441	433	426	408	408	373	383	375	405	411	393	405	396	395	398	397	391	375	378	421	386	358	407	420	400	385	378	389	398	396	417	369	355	403	395	364	404	394	440	372	406	399	409	390	402	384	403	458	362	416	397	397	398	423	432	415	410	390	402	431	391	381	407	390	409	386	364	374	390	424	421	397	392	410
15086	27278	17496	8581	4170	2897	1584	772	573	396	380	345	347	388	330	322	314	333	334	347	348	359	360	323	351	342	340	324	352	296	347	332	320	349	327	360	356	356	366	375	357	326	384	354	332	329	351	305	359	337	373	339	346	361	373	331	334	331	341	366	344	282	347	349	333	351	337	303	335	345	345	327	330	322	345	364	346	373	338	308	341	333	352	327	360	326	342	332	321	351	332	356	351	357	324	339	359	344	356	329	373	355	343	338	324	324	327	298	338	333	350	353	336	323	357	309	343	321	343	335	316	341	310	356	367	331	336	329	339	348	314	339	329	321	326	339	349	349	350	343	334	363	348	363	345	336	377	343	309	333	308	357	331	370	369	343	348	331	328	311	337	343	359	310	302	344	359	377	363	334	352	325	339	351	332	363	369	364	362	341	349	374	349	328	340	325	319	311	349	320	349	307	320	322	335	352	346	336	336	352	349	326	348	341	344	345	363	349	347	349	355	323	310	317	299	353	370	336	331	338	358	346	343	367	345	331	370	357	336	335	327	342	339	295	349	326	360	346	374	350	340	364	338	389	353	326	364	365	317	366	315	370	372	349	333	342	320	324	320	340	347	363	316	331	320	374	335	363	334	372	352	308	369	322	351	327	316	352	349	332	320	395	348	335	321	304	384	351	318	351	371	320	309	344	338	352	347	342	365	341	364	351	347	362	380	379	339	379	369	376	348	363	330	326	339	328	336	316	341	356	340	345	345	338	348	333	329	338	336	337	321	319	337	340	334	351	347	344	328	345	325	375	351	311	354	314	324	323	355	297	337	338	342	354	323	317	354	324	320	281	324	329	355	367	344	352	339	346	315	370	337	352	308	341	333	327	341	372	320	323	336	359	354	356	397	353	336	348	322	333	334	353	313	349	332	338	369	340	344	384	342	353	352	326	358	370	329	332	398	328	357	345	321	326	352	341	353	337	346	323	309	366	319	354	343	332	343	340	331	343	358	377	326	362	336	347	366	335	331	332	332	348	331	359	305	371	395	330	331	340	337	335	312	349	315	340	335	341	355	358	308	359	346	336	333	331	341	355	316	333	336	328	357	317	358	349	352	319	337	340	320	335	351	341	359	309	327	363	365	313	334	318	344	320	321	354	354	352	335	338	315	372	344	340	290	354	332	391	343	353	302	309	330	319	350	351	363	340	323	361	338	374	333	345	324	345	355	357	324	356	342	365	309	340	310	367	349	309	350	326	358	332	336	340	350	346	347	347	300	343	359	330	322	377	335	359	342	315	324	334	348	340	344	355	335	326	335	356	364	322	342	340	342	340	341	358	316	359	352	325	367	342	353	347	337	330	343	301	309	338	331	341	338	373	356	373	354	347	363	349	369	359	344	317	334	333	347	376	346	338	356	308	326	325	354	351	363	319	358	320	342	339	347	330	343	335	331	364	313	308	355	339	360	342	359	344	318	351	346	313	290	313	321	374	366	324	327	359	337	362	347	348	353	341	342	330	352	341	352	332	334	356	367	309	355	392	335	326	360	333	351	327	353	361	375	374	370	323	335	354	366	331	341	352	335	359	332	346	365	362	344	357	353	325	356	356	343	349	374	351	372	338	335	352	330	350	356	327	328	337	334	386	358	360	322	348	372	375	335	321	360	336	361	316	311	310	346	347	319	351	321	355	342	328	334	331	356	328	336	297	354	314	346	348	346	351	297	335	351	290	350	371	325	359	389	357	314	377	348	344	339	333	357	348	326	358	318	351	318	314	339	333	335	335	368	348	329	341	327	326	316	314	335	359	359	333	334	347	356	360	311	345	352	364	366	372	380	349	355	353	328	322	338	368	353	396	360	353	354	359	350	344	370	367	347	324	344	331	383	309	355	367	337	346	326	365	328	346	354	375	342	360	346	355	329	352	379	337	339	346	349	346	356	353	357	305	373	357	311	374	347	335	347	364	353	354	344	336	318	344	341	340	357	338	358	350	321	342	366	372	337	345	330	372	353	352	343	342	342	337	365	363	331	325	336	353	370	307	364	331	334	324	347	318	331	347	335	322	349	355	354	317	355	340	315	348	358	347	349	361	341	340	337	333	318	324	347	338	357	336	326	370	357	369	358	345	328	336	321	331	341	359	371	330	365	311	321	346	371	349	310	351	387	339	337	332	364	341	327	320	375	365	351	312	334	333	318	356	339	353	352	377	306	338	356	329	321	369	314	339	328	331	359	335	331	317	346	339	352	345	335	349	358	350	366	349	335	345	338	309	337	362	311	369	341	332	342	335	354	341	352	348	334	341	324	364	324	334	350	351	311	352	347	333	323	309	328	367	344	354	324	332	326	313	350	380	316	310	369	318	334	326	336	311	340	327	335	333	337	338	328	332	334	391	310	375	323	322	341	350	367	344	336	313	313	328	341	376	321	374	373	331	330	346	371	361	313	374	357	332	321	343	359	360	349	349	324	332	356	337	354	346	349	324	351	364	364	311	342	353	348	354	333	342	330	325	359	331	349	341	322	339	329	318	350	351	339	303	365	341	349	352	344	313	343	326	370	345	326	349	350	339	325	338	369	359	306	336	377	361	314	335	353	324	362	329	305	332	312	333	350	362	342	314	312	312	306	347	315	341	335	373	353	369	359	343	331	369	351	332	344	334	345	357	367	314	355	360	344	338	345	341	332	357	325	332	366	306	362	347	337	351	402	329	350	345	381	331	330	356	327	355	357	319	320	342	316	345	356	358	339	327	353	368	339	352	323	368	355	361	344	363	330	351	340	319	358	297	337	352	352	331	333	342	365	325	332	364	301	344	342	328	350	345	373	368	344	352	388	337	350	347	330	351	380	309	334	350	339	359	316	348	357	360	325	341	352	364	352	332	344	378	364	330	332	319	324	345	348	328	355	320	347	336	331	357	382	373	383	327	327	333	342	307	322	319	347	354	331	329	326	347	308	339	341	325	351	357	316	319	349	364	325	324	336	350	349	333	336	354	338	354	343	332	326	360	348	342	340	343	343	327	343	368	361	325	374	337	372	327	339	329	367	339	359	351	368	318	308	333	324	379	315	337	329	360	318	331	367	323	358	381	334	286	349	345	346	334	314	340	336	358	350	351	347	347	345	346	336	349	341	332	365	343	297	347	344	366	339	343	360	327	356	341	359	341	346	354	362	354	331	319	343	334	350	357	328	339	342	343	346	324	375	347	328	340	327	302	346	347	344	355	308	338	368	351	358	333	322	359	316	337	383	356	352	324	343	358	329	372	359	348	359	335	344	317	357	348	338	362	365	362	337	362	345	345	376	366	334	347	349	334	329	320	351	350	325	337	325	333	338	340	320	353	343	349	370	331	321	340	374	311	323	327	325	346	328	335	323	344	366	332	349	328	313	366	321	357	331	385	369	342	347	347	352	337	357	366	363	352	337	387	331	317	332	310	346	296	350	338	347	335	364	352	359	336	331	335	325	339	325	337	328	306	343	345	348	386	356	353	336	353	322	325	341	337
25430	23383	34905	39652	32548	26204	14917	5274	2244	822	584	471	460	435	474	467	438	468	441	444	423	449	461	448	455	439	449	459	401	472	447	432	430	450	453	461	452	409	452	423	432	484	470	479	481	498	467	459	471	453	463	455	462	470	425	421	418	451	451	460	462	465	436	455	429	456	436	492	451	418	462	440	473	432	479	437	457	452	454	436	432	430	442	406	457	450	433	465	444	510	436	448	434	442	470	466	472	451	452	443	433	444	432	407	458	462	446	432	405	437	472	447	442	444	463	415	415	472	485	457	425	457	469	449	412	449	439	459	474	432	483	451	486	453	436	431	463	444	470	429	488	453	467	457	492	445	467	441	461	450	442	461	504	456	458	468	426	441	443	486	441	466	442	425	417	435	453	447	434	445	435	420	456	471	460	460	461	469	420	441	462	418	449	458	436	419	437	463	477	411	456	459	459	458	435	440	463	434	456	443	418	433	458	433	426	441	457	480	482	445	417	456	478	456	443	484	452	458	434	422	428	449	467	454	485	461	462	446	451	425	448	448	446	466	457	439	405	466	426	437	430	471	398	429	462	442	436	426	429	400	439	481	453	467	459	444	468	435	446	453	441	430	460	422	431	444	460	449	424	435	454	437	412	437	445	450	426	463	448	455	438	427	417	457	440	439	407	442	458	439	438	479	451	479	428	447	408	451	476	403	393	468	458	460	418	434	483	480	454	427	470	449	442	450	457	437	456	447	472	420	427	447	449	461	455	464	437	462	457	416	450	431	405	440	455	472	458	420	458	445	420	460	443	431	409	410	402	438	403	455	424	406	421	433	474	458	461	455	450	446	427	410	466	434	434	464	448	461	451	424	468	436	449	448	443	431	429	458	446	483	454	442	460	422	439	440	422	408	407	453	425	463	465	453	468	466	468	401	427	464	428	446	449	447	473	460	431	450	420	388	435	499	430	466	436	423	499	430	464	463	468	441	449	444	477	462	462	417	410	428	458	498	459	439	436	476	446	434	478	458	441	443	471	446	468	479	489	454	470	432	414	431	438	472	432	469	407	439	422	454	459	431	484	457	466	471	450	466	420	451	475	428	443	440	411	472	458	444	465	441	442	446	446	467	444	447	466	461	462	464	453	417	479	428	468	470	459	448	462	436	450	473	461	455	491	454	441	497	453	487	440	446	480	442	473	460	433	452	453	420	444	414	436	475	472	458	422	460	424	460	460	456	466	444	412	429	444	437	397	440	440	432	447	429	431	448	466	474	436	462	508	433	449	428	466	474	476	426	456	451	442	435	445	427	423	472	449	452	474	423	471	494	473	434	446	482	439	452	479	458	479	467	435	446	451	477	454	395	432	372	450	426	483	438	439	435	444	477	445	480	456	469	445	472	465	424	468	459	451	424	417	485	465	416	463	462	406	421	459	451	420	476	430	451	446	448	443	443	459	428	425	464	461	450	461	484	444	451	431	431	471	457	427	482	411	445	434	455	435	474	454	453	447	448	458	414	487	481	470	460	434	470	451	423	394	409	467	438	424	438	468	462	459	439	435	453	422	452	422	467	454	453	458	445	455	430	466	484	460	452	454	409	431	447	451	435	390	455	480	454	433	446	516	472	444	462	464	450	438	498	452	431	442	454	386	449	426	415	475	466	437	440	472	430	449	436	463	438	475	479	480	431	436	475	441	449	441	448	453	444	463	435	472	423	439	426	470	444	449	471	439	428	475	421	422	437	456	416	450	433	470	479	448	492	435	435	459	455	450	449	496	452	466	429	446	430	468	420	449	454	450	464	452	467	442	447	475	477	434	481	391	424	479	457	438	432	464	479	431	431	435	435	436	427	468	508	456	458	445	419	452	450	419	446	463	440	424	429	434	441	441	427	440	430	451	468	473	460	468	424	458	438	470	464	433	475	443	437	471	454	461	449	462	438	466	457	432	463	455	472	497	425	443	446	481	465	438	416	440	449	410	470	460	462	436	487	473	451	480	422	423	427	417	415	452	501	508	452	461	477	421	428	424	454	395	441	457	477	450	430	476	428	414	465	431	425	430	470	458	440	445	459	428	474	480	477	445	441	435	475	473	457	463	424	456	487	417	454	430	461	419	466	449	429	479	480	476	448	483	453	448	451	448	441	424	447	449	455	487	433	452	441	424	460	431	459	483	477	481	476	394	418	455	420	441	462	467	469	465	451	406	430	459	495	457	436	427	444	484	454	460	438	451	480	495	460	455	476	406	418	475	431	447	431	466	452	455	443	439	467	459	420	482	449	466	483	433	464	472	390	439	427	442	505	450	450	437	420	423	425	451	479	414	469	441	457	418	419	482	440	488	421	433	437	420	429	473	461	458	447	429	411	429	432	454	470	431	451	424	415	411	452	443	420	442	472	477	446	472	467	446	455	435	446	478	433	438	450	470	444	445	434	468	458	435	465	457	423	427	481	448	443	461	435	455	426	433	448	439	468	462	471	413	458	497	430	450	437	468	472	467	483	451	424	486	491	449	405	431	444	492	486	440	456	453	485	379	461	457	461	427	468	441	451	431	429	462	485	442	446	453	444	453	424	427	441	470	454	412	435	406	456	492	402	456	412	480	456	473	448	430	475	459	448	460	442	412	468	430	426	464	403	463	459	436	446	490	455	452	432	443	447	446	481	433	436	415	463	476	465	430	408	453	457	461	430	410	437	476	451	470	442	502	442	456	449	475	492	448	422	474	459	446	440	471	452	517	446	432	449	468	477	467	492	448	451	439	480	429	441	457	470	476	448	426	449	432	447	455	418	452	488	435	466	468	411	448	468	457	452	430	443	405	483	468	478	469	439	437	464	440	459	461	457	445	480	462	505	447	415	417	438	466	423	433	439	449	455	468	489	468	437	410	463	417	434	474	427	428	442	424	462	437	461	450	485	441	494	450	424	418	426	455	449	481	463	468	457	432	460	430	469	461	432	472	452	477	448	445	454	436	456	408	481	451	472	455	446	439	438	494	450	459	433	462	458	422	464	415	486	426	435	443	436	465	425	405	459	434	426	444	421	447	462	435	467	480	419	439	423	415	460	454	425	456	455	427	487	434	484	473	484	464	454	424	447	445	481	417	427	412	443	485	408	462	432	434	452	407	435	489	468	428	422	477	449	480	421	454	434	456	441	405	437	457	461	436	451	447	437	426	412	438	430	454	438	476	414	437	453	446	426	445	436	439	467	439	450	442	433	439	461	449	437	436	501	442	440	442	463	432	432	447	446	430	441	469	449	466	427	483	476	434	481	432	413	454	447	442	431	447	448	466	458	448	479	469	479	482	448	445	408	441	454	454	482	462	434	383	436	460	409	493	467	432	434	471	434	422	478	414	453	442	467	435	450	420	430	441	399	490	427	468	459	446	438	451	431	468	434	467	466	411	466	466	456	458	447	450	477	422	457	417	436	433	468	398	471	421	470	490	424	441	441	460	438	470	440	436	477	429	450	466	421	426	438	458	461	459	434	445	466	478	413	408	406
53999	85781	64940	47955	28069	20934	11084	5314	2683	869	623	426	422	407	417	467	430	455	442	435	421	432	418	424	436	398	419	432	435	423	421	430	418	443	413	417	416	460	435	403	408	442	418	406	431	434	411	451	388	422	426	390	449	435	436	424	418	386	409	410	433	398	409	404	402	439	434	411	439	425	418	458	391	477	433	459	429	411	436	437	419	429	426	411	421	390	419	400	419	466	402	432	371	431	435	386	417	458	464	429	422	431	416	441	419	433	424	433	436	447	424	385	427	411	419	412	404	417	414	418	421	406	403	407	439	412	404	437	425	424	374	412	378	432	422	435	444	429	413	393	417	391	389	434	418	425	409	429	401	425	428	418	426	432	435	445	436	442	438	430	406	416	417	383	387	412	439	421	420	426	431	437	452	432	462	439	402	414	433	403	399	400	411	425	412	420	444	417	428	439	400	449	460	462	417	453	434	398	401	411	425	438	379	434	403	398	386	411	414	491	414	434	430	435	436	380	463	423	453	402	419	428	416	449	448	435	407	421	426	446	399	426	444	407	448	410	429	443	411	432	416	361	430	434	411	455	401	429	444	385	416	439	426	422	451	397	428	449	399	418	400	396	441	414	402	405	432	434	434	421	444	436	431	431	421	436	408	445	428	438	395	419	436	429	388	430	424	400	429	434	405	424	409	402	441	417	436	392	432	444	412	410	421	426	404	439	382	416	414	440	454	413	394	444	364	404	423	434	405	386	442	437	446	446	439	408	404	403	413	448	438	426	443	413	419	437	408	420	406	416	410	433	394	424	434	429	435	439	415	408	456	445	404	435	383	406	434	422	428	406	377	422	435	359	433	404	398	421	422	465	440	429	409	421	394	459	404	427	433	439	431	397	426	437	431	401	406	420	412	403	442	444	435	396	422	416	431	437	428	405	448	439	430	448	396	398	408	402	417	386	410	446	428	440	430	434	394	394	403	417	385	410	401	436	431	425	409	388	436	426	413	447	412	451	438	440	416	382	425	389	427	433	420	405	416	388	399	411	416	445	458	424	449	439	412	428	477	400	414	436	393	424	396	415	435	420	423	439	390	406	401	466	383	444	441	461	408	421	437	411	408	412	433	392	408	447	421	428	397	426	416	396	416	429	416	412	435	412	426	446	465	419	420	412	433	432	416	433	422	416	395	400	425	423	427	440	430	425	429	422	418	430	453	425	430	425	419	414	399	433	390	386	440	431	429	436	429	417	420	409	436	408	411	420	427	418	449	413	393	379	453	433	449	413	443	438	423	419	416	422	433	427	439	416	433	436	438	407	416	403	415	411	445	409	450	427	393	436	388	449	435	422	415	403	401	399	394	432	431	417	412	393	410	413	444	441	434	446	418	393	401	446	423	443	446	468	417	458	436	425	432	410	423	446	448	432	393	427	425	402	423	387	426	421	426	446	400	418	426	433	434	427	444	458	388	401	413	395	400	404	432	408	408	431	392	425	455	438	439	438	414	440	414	434	416	425	388	433	437	415	433	406	413	419	382	437	441	432	410	426	424	445	405	453	394	413	401	436	423	454	417	419	429	432	422	402	416	428	429	417	439	398	414	414	441	400	404	410	404	397	464	420	407	427	398	445	410	430	427	414	423	420	397	433	401	401	428	442	452	402	450	480	416	427	431	425	495	443	408	406	409	429	441	422	398	453	426	398	418	450	425	427	427	428	394	440	419	433	421	399	423	436	354	421	463	449	402	408	425	400	402	401	430	434	400	430	399	409	430	425	392	424	395	422	415	409	408	456	404	440	434	357	440	420	402	436	417	453	439	411	403	445	431	445	444	404	428	410	384	428	419	415	421	398	409	425	419	389	420	393	424	424	385	446	412	435	431	434	422	402	408	409	453	412	438	431	424	413	396	446	398	389	407	420	417	435	415	426	427	409	444	445	429	414	412	411	416	448	391	381	432	436	381	409	395	457	410	421	421	382	420	422	427	393	390	471	381	424	374	443	408	418	396	417	404	463	441	424	403	429	423	402	418	426	418	390	423	416	438	421	403	405	424	410	439	413	437	422	400	417	440	412	380	402	439	430	434	377	441	408	448	405	427	387	387	440	414	443	417	422	452	431	413	464	430	431	422	422	415	370	455	451	430	427	415	399	424	431	438	424	428	451	447	439	434	414	385	432	450	416	430	433	438	406	427	410	450	451	454	394	433	399	417	437	412	460	450	388	408	404	431	420	442	439	442	422	398	445	384	407	450	442	414	399	419	472	416	396	419	458	385	467	403	466	394	464	406	409	435	434	420	414	434	421	430	442	444	453	405	406	403	382	399	415	467	398	432	395	425	378	436	430	422	439	412	395	398	430	417	411	430	439	429	455	447	408	422	394	437	422	381	395	415	436	397	461	432	404	429	420	423	474	433	417	474	418	415	410	416	386	405	448	417	452	421	429	457	393	439	430	442	411	391	435	415	403	436	408	454	420	449	416	421	444	392	369	446	442	430	406	425	404	428	417	413	376	420	418	430	441	437	375	442	422	400	443	418	397	438	423	448	444	444	407	411	453	428	418	438	408	418	403	423	420	395	411	430	430	412	416	407	438	426	409	436	414	422	394	423	428	431	436	407	403	418	409	421	405	386	442	409	424	430	403	435	422	416	444	413	426	423	429	443	447	401	428	413	432	407	428	451	420	452	401	435	397	380	435	439	386	439	430	408	401	465	415	431	425	446	425	423	473	407	432	420	417	462	429	396	430	430	402	434	455	424	415	397	426	434	428	441	403	429	420	411	431	432	407	419	391	406	422	441	428	420	431	420	445	434	426	456	415	395	419	447	419	446	410	419	385	414	414	385	418	426	417	389	380	405	385	428	411	405	412	420	426	406	437	417	420	401	421	410	413	412	426	438	420	444	441	409	407	394	426	392	436	424	400	451	444	422	444	429	412	455	451	439	412	420	412	438	378	437	422	394	427	397	392	428	398	468	401	394	446	446	424	421	415	412	454	419	429	438	418	431	400	408	459	453	410	428	430	426	385	443	425	421	451	440	429	415	451	423	423	415	440	459	409	445	423	447	415	455	434	416	426	426	437	446	445	389	418	400	427	420	387	397	420	382	418	423	437	405	410	440	448	411	407	391	408	449	437	431	403	396	432	442	408	440	427	457	422	428	436	434	435	437	431	417	434	428	422	385	430	455	440	450	415	391	425	407	473	387	431	429	414	420	431	423	425	418	392	438	473	438	431	410	401	418	455	419	417	417	420	421	422	387	421	378	415	411	396	415	440	416	414	434	402	445	421	422	412	426	419	442	436	439	424	410	385	381	413	435	398	407	421	415	449	439	418	428	408	402	433	454	426	414	399	406	412	433	451	430	434	437	439	395	434	386	410	443	401	431	417	439	416	413	434	426	394	426	457	432	452	411	466	439	376	406	420	426	391	406	402	409	411	419	492	444	413	447	461	438	377	398	420	412	420	457	452	418	418	443	390	425	410	399	421	420	450	407	403	461	412	432	398
24467	22251	32410	36219	35874	32073	25198	10291	4270	1369	962	643	676	644	669	641	669	659	621	615	641	618	632	600	618	579	632	681	616	598	615	644	646	671	611	589	602	658	621	623	628	693	697	640	629	659	612	640	605	620	650	601	631	623	649	643	660	600	614	616	636	637	673	609	633	581	607	646	598	619	608	604	634	603	604	628	685	648	656	633	639	665	638	685	629	641	659	622	625	661	560	634	658	666	637	630	620	634	599	596	614	620	624	640	530	669	664	618	636	609	628	571	626	627	623	605	634	598	615	644	667	660	654	653	609	664	581	614	650	637	654	660	603	661	645	658	688	582	628	635	602	613	657	635	628	644	578	680	613	605	620	625	619	649	619	620	653	661	619	634	682	601	590	594	610	644	672	613	655	627	606	599	621	646	626	622	635	650	652	645	653	600	634	653	574	635	621	629	644	637	642	641	691	623	580	629	632	611	675	642	620	607	609	604	641	658	628	632	593	646	608	628	662	648	600	592	649	629	588	648	654	615	594	645	635	593	608	613	627	601	586	627	604	623	594	625	602	634	614	631	625	639	619	629	614	621	573	631	599	656	617	621	668	571	617	636	640	638	643	619	643	611	591	623	636	629	642	631	612	610	649	657	610	643	625	692	617	605	601	630	593	578	614	581	656	616	649	622	630	631	605	644	625	680	622	626	622	579	629	642	639	636	582	638	637	699	627	648	645	629	589	627	642	602	634	611	626	629	621	621	647	603	638	626	617	611	640	605	602	636	668	595	567	611	644	598	589	639	635	606	604	616	612	609	623	624	591	605	669	666	659	616	592	615	612	604	658	578	645	593	633	649	643	625	588	638	602	609	616	596	611	668	602	626	668	613	608	619	577	679	624	621	614	655	660	596	653	584	649	656	650	670	620	647	617	606	598	641	621	662	638	640	590	640	602	657	573	602	604	629	620	612	626	626	619	675	639	633	661	638	685	666	619	596	602	677	617	621	669	634	645	606	605	633	633	687	627	625	673	635	627	628	646	637	651	609	583	593	612	593	646	601	678	628	585	604	647	662	627	641	635	653	670	651	628	606	672	633	595	608	640	611	619	621	645	637	609	638	625	634	578	622	627	633	611	618	652	619	608	618	619	633	629	652	638	625	611	651	629	631	665	625	592	580	647	629	590	613	602	635	606	621	654	598	591	640	586	611	644	621	641	617	622	644	689	593	636	581	643	607	606	614	602	609	620	617	616	640	603	658	604	634	612	650	607	613	598	614	601	641	600	607	590	622	604	609	592	613	642	663	587	663	654	601	624	636	641	679	639	619	633	625	649	614	625	623	641	628	645	619	619	613	613	654	606	598	632	602	647	615	614	628	644	604	619	641	595	595	619	608	630	627	611	618	618	583	596	620	620	626	595	585	633	631	630	626	636	599	626	610	629	645	609	665	605	663	638	654	667	630	621	598	619	652	667	609	621	625	642	635	645	608	669	606	645	621	590	651	593	617	586	634	634	620	643	603	615	590	614	670	588	643	644	600	639	627	589	648	608	631	671	625	638	671	631	647	636	618	584	602	584	595	613	637	620	632	594	605	581	622	602	607	581	652	624	614	642	620	599	629	636	627	621	639	619	653	622	565	642	574	630	662	597	627	585	617	651	663	609	581	631	635	622	647	583	604	671	627	633	637	616	630	613	652	596	606	645	627	599	641	637	636	652	629	627	621	631	595	614	677	639	641	592	637	658	598	627	604	595	598	664	627	610	699	639	652	627	644	628	635	637	634	551	641	645	630	619	648	570	568	668	614	638	673	619	623	624	599	609	627	578	648	628	604	651	600	647	620	660	657	648	664	656	612	649	591	643	633	617	591	634	582	627	615	587	606	637	626	603	630	656	628	650	576	654	637	619	644	626	643	565	656	635	625	633	622	649	603	648	629	638	636	627	649	650	608	673	605	635	608	638	639	609	591	671	619	643	647	643	648	623	629	628	612	631	632	632	644	679	655	598	608	608	635	582	616	605	643	603	641	627	632	663	615	624	600	629	615	635	647	596	645	644	621	611	637	628	617	612	630	625	609	667	625	645	630	631	592	583	626	642	573	644	630	647	622	592	621	597	631	589	602	588	621	622	650	655	608	614	624	585	570	618	599	643	611	620	609	626	633	607	622	631	615	638	646	580	643	607	622	640	625	641	597	591	616	625	591	610	678	643	643	615	633	624	628	683	621	635	649	661	588	640	645	643	614	588	650	669	636	644	613	584	617	642	622	648	623	648	624	608	642	638	629	668	686	639	637	641	628	615	600	629	620	600	604	612	612	604	606	662	609	653	634	656	664	665	618	634	612	624	620	643	620	600	653	652	626	605	642	601	617	630	592	641	636	662	600	592	622	698	610	647	590	619	640	617	647	671	681	636	635	634	642	612	579	635	604	622	634	668	588	626	637	598	674	677	643	626	673	652	672	693	579	604	627	663	614	620	669	645	634	650	640	605	612	646	667	643	601	639	655	700	632	648	619	599	640	655	601	637	641	607	613	611	684	652	616	635	605	633	645	670	622	612	593	613	562	615	617	604	623	613	605	599	595	597	614	595	644	626	612	649	639	629	634	655	635	571	613	578	609	585	655	614	644	632	622	622	610	636	615	612	646	593	670	628	631	622	602	596	646	600	593	645	665	670	621	643	677	590	631	597	629	670	635	673	654	606	647	612	650	646	625	614	596	640	591	588	662	672	672	612	588	641	625	638	669	657	617	666	647	654	643	644	645	647	594	649	599	600	636	568	678	616	613	607	626	623	630	641	626	650	670	652	637	643	620	625	588	621	612	622	659	577	616	635	640	671	659	661	612	613	621	609	632	645	652	610	602	637	587	648	591	639	609	669	611	631	654	663	600	632	617	617	597	621	658	657	611	621	643	660	580	620	616	599	600	638	669	641	659	647	607	660	592	635	644	619	645	594	669	645	634	595	629	614	622	587	611	683	611	632	653	603	603	612	574	637	581	600	598	625	635	651	623	612	633	582	612	625	694	618	631	618	634	584	606	677	602	662	623	638	607	615	648	599	618	606	610	604	608	632	654	625	607	617	611	649	628	611	628	632	649	624	642	665	637	627	649	605	653	604	591	634	585	627	608	607	619	624	532	652	627	611	636	582	598	595	609	641	673	661	622	625	618	609	649	615	635	664	651	639	606	656	637	627	632	632	609	632	632	604	637	643	655	635	589	624	631	633	615	599	655	627	608	634	656	605	626	627	644	624	628	650	644	612	608	592	643	627	648	619	593	594	637	662	620	610	629	585	582	662	604	607	628	640	572	604	656	601	633	629	636	621	633	635	669	609	684	628	645	622	627	599	623	616	655	593	625	603	646	636	582	635	633	581	632	628	633	625	637	596	625	587	619	582	592	616	672	647	647	611	631	619	664	685	601	633	634	634	561	601	591	614	641	679	651	632	623	601	577	645	619	626	631	627	615	648	633	620	610	674	587	601	628	654	646	563	635	633	590	602	581	612	608
62725	98214	77510	61506	39370	29069	18682	8627	4775	1488	1077	588	616	558	669	601	571	623	593	587	591	582	586	582	587	617	572	651	571	587	533	622	611	560	587	564	571	548	586	613	562	568	606	587	607	591	577	588	575	552	563	575	627	542	599	575	609	587	574	575	580	563	561	560	599	579	605	590	615	562	583	609	570	600	571	529	605	583	581	535	575	559	566	554	581	583	562	619	631	574	582	593	591	581	566	558	577	606	597	588	557	658	610	602	572	545	551	582	543	604	544	527	578	600	611	554	610	555	533	620	599	589	604	589	592	588	583	635	562	574	615	571	579	585	562	588	580	581	625	585	622	627	600	536	565	585	596	607	580	630	598	595	571	609	595	566	568	558	608	593	587	570	541	589	569	557	541	609	597	576	521	573	553	592	600	641	594	569	591	561	610	563	575	556	581	555	600	576	544	594	544	587	567	634	592	590	592	570	549	617	646	572	581	568	552	542	591	575	580	542	574	599	574	555	606	578	558	574	560	559	555	550	556	605	623	577	564	533	580	541	565	561	591	584	580	611	623	590	610	589	584	585	579	593	583	621	572	556	564	592	573	577	587	581	573	560	599	572	536	584	556	562	610	566	581	580	569	609	605	584	564	556	599	586	581	604	566	586	590	591	599	588	580	547	589	547	594	592	587	582	559	562	560	563	591	599	585	597	564	555	601	629	593	587	586	575	636	600	574	575	569	621	559	591	568	575	625	597	533	619	594	615	617	583	632	610	561	600	576	580	554	584	592	568	552	558	595	564	600	589	539	608	572	591	591	568	593	592	592	590	549	559	564	581	573	595	576	558	585	617	570	588	592	585	596	599	599	585	551	647	538	612	569	571	592	620	587	591	553	592	532	597	564	563	625	555	582	563	610	573	591	552	555	584	563	584	621	568	596	554	615	574	624	577	563	610	572	615	600	588	556	558	627	587	595	582	564	599	579	598	613	548	569	610	572	551	566	600	609	604	561	581	582	570	546	614	557	576	584	560	582	582	599	625	550	559	536	533	556	555	657	595	562	581	592	580	565	572	583	561	568	566	599	528	580	586	599	568	557	584	580	581	591	558	551	614	588	539	601	593	574	547	601	514	609	570	583	552	617	566	615	583	586	568	554	565	577	575	588	577	581	547	569	619	589	578	581	610	557	529	572	585	532	585	571	589	569	587	550	593	586	593	581	605	593	519	596	646	604	535	576	549	560	591	606	598	578	553	632	596	584	568	602	562	562	607	569	578	596	607	566	571	590	556	559	530	566	612	575	586	537	621	545	594	541	594	575	566	564	586	567	570	555	595	562	602	573	623	595	587	574	566	647	544	586	601	581	572	614	567	559	573	583	559	559	632	590	587	627	535	603	563	551	560	548	545	574	618	589	537	608	539	568	606	612	550	595	549	629	564	583	544	579	570	541	558	572	575	561	607	577	580	560	611	594	581	540	555	597	597	556	573	543	550	562	597	559	576	589	582	575	621	584	594	572	522	602	574	578	586	596	598	591	602	544	558	581	550	593	550	595	624	578	537	603	593	588	594	556	582	572	587	578	566	562	584	588	542	601	596	573	628	609	544	586	580	562	569	617	566	572	589	564	614	640	607	591	574	585	582	602	557	578	579	631	548	550	594	629	562	599	596	553	548	613	584	602	593	626	540	598	589	586	590	597	568	567	611	566	572	574	590	545	619	594	618	560	582	590	645	574	577	593	559	612	614	588	598	566	587	582	549	581	585	543	641	599	644	568	540	535	565	553	619	593	580	550	580	573	534	577	561	552	567	585	603	561	566	587	572	603	555	579	604	628	569	595	602	591	552	587	595	554	581	589	539	586	571	558	575	598	567	551	622	589	582	587	588	596	575	559	582	585	557	578	631	601	575	584	600	575	556	568	553	579	592	532	577	606	572	569	566	552	589	580	579	602	553	556	560	528	558	632	550	564	557	568	598	610	579	591	581	602	560	576	608	552	519	578	586	626	573	569	563	596	618	569	566	582	584	586	516	560	555	560	586	623	567	595	601	581	616	587	551	549	577	581	575	584	568	583	628	605	568	559	567	574	578	592	578	561	602	597	552	590	549	555	576	644	595	586	587	590	587	552	588	576	595	578	603	583	583	550	607	611	615	572	596	594	580	538	607	586	558	552	585	559	551	575	569	557	580	535	543	583	574	589	598	579	631	585	549	549	587	589	591	652	565	572	591	644	598	555	585	576	547	553	552	569	540	587	593	593	575	638	561	568	580	558	546	638	608	616	589	588	598	589	583	573	546	594	551	573	583	510	607	614	602	539	559	581	592	588	564	547	543	603	609	611	569	596	577	617	567	552	630	558	559	579	579	603	582	574	585	540	641	570	586	558	574	581	629	578	593	592	605	576	574	603	611	543	564	568	613	598	567	572	529	581	556	604	572	560	594	592	578	561	620	572	569	638	597	581	618	568	569	610	577	582	573	542	564	519	580	628	617	604	581	634	604	604	554	567	564	599	585	538	570	606	573	569	571	609	553	565	546	587	539	603	590	562	577	604	601	602	571	590	585	575	545	562	536	542	552	584	580	622	594	534	572	565	593	589	552	566	556	620	544	549	619	547	604	532	583	599	553	588	611	594	585	567	565	580	571	582	598	585	588	596	609	510	553	521	581	645	556	586	559	605	513	583	559	619	617	550	575	580	576	539	561	584	582	569	567	578	602	598	626	564	569	561	606	560	590	644	601	574	542	560	563	558	596	596	576	581	589	640	560	613	594	594	583	587	631	618	536	545	592	576	593	596	569	595	546	561	586	574	544	545	571	558	587	574	601	538	589	609	545	554	593	566	579	591	559	583	576	609	615	587	598	600	585	569	580	597	593	573	590	583	598	664	584	565	582	574	591	560	626	530	576	612	601	576	577	574	612	573	592	556	557	570	589	545	561	571	589	545	546	549	618	572	577	583	577	554	567	575	580	603	570	550	576	577	571	617	575	540	579	589	591	552	621	602	585	554	583	555	540	629	590	578	554	574	551	536	548	568	600	554	564	555	593	579	603	521	594	614	579	558	595	570	557	566	565	574	560	559	605	578	550	609	568	599	570	617	621	563	591	570	577	578	589	579	580	562	547	601	629	550	590	577	609	631	607	645	559	569	571	614	585	569	553	568	557	563	561	580	594	600	582	599	554	564	630	577	600	546	532	575	593	600	576	606	525	566	626	589	588	569	595	604	602	603	564	543	574	558	570	583	550	533	586	597	591	594	585	574	598	592	582	548	588	617	598	566	594	561	606	591	600	582	593	564	562	553	568	587	563	542	536	555	558	634	610	595	610	535	537	599	589	575	616	603	599	569	595	588	590	582	614	567	597	572	613	565	574	576	565	568	550	586	553	560	579	574	584	554	630	596	619	531	600	598	585	565	587	581	539	576	565	560	545	573	614	557	572	551	579	597	604	550	569	594	616	594	573	589	619	579	571	584	553	570	556	551	580	571	572	650	551	575	618	604	553	569	598
29278	24695	20169	11362	4653	2400	1719	891	654	501	495	509	474	469	494	467	474	483	420	506	509	446	479	489	491	491	502	478	488	477	429	481	472	456	489	504	523	472	458	489	497	529	429	481	466	477	490	443	510	472	485	522	467	506	481	487	497	461	499	479	445	514	487	460	467	467	435	482	513	487	454	487	471	525	484	487	480	449	466	498	473	483	460	526	510	495	457	475	486	490	494	482	503	464	523	465	484	472	492	484	452	498	475	456	461	473	457	493	484	471	495	449	455	483	496	527	472	492	488	517	461	451	504	453	454	490	497	464	489	464	471	494	488	492	472	435	473	498	503	485	448	470	459	431	463	492	491	479	457	482	480	495	505	473	486	466	494	457	475	524	503	461	447	495	467	474	439	485	428	479	463	468	435	486	476	488	476	484	493	478	506	503	514	448	450	444	463	530	463	475	493	453	497	495	452	465	470	454	456	539	462	477	461	468	513	452	489	456	438	474	457	454	442	436	499	510	489	488	498	478	449	453	467	452	506	500	485	480	456	468	492	458	461	500	459	463	497	487	499	460	461	493	477	454	479	442	469	488	453	493	518	488	456	470	479	458	434	483	541	501	470	474	481	452	468	514	504	455	477	481	464	501	472	427	479	484	504	457	466	466	474	473	455	416	499	465	504	477	448	512	509	454	495	460	441	486	495	465	480	423	476	462	429	477	485	498	452	448	499	498	488	461	480	494	500	471	450	507	445	456	456	462	464	463	463	463	433	465	483	443	504	481	461	459	453	471	440	492	461	493	496	478	447	519	463	424	471	503	478	511	467	472	500	477	516	465	514	457	536	476	490	441	527	490	461	482	501	455	472	475	485	490	466	486	445	495	468	481	460	426	491	468	476	505	500	483	472	474	493	495	476	479	458	467	457	475	461	484	514	504	472	488	445	442	452	502	470	444	481	476	527	450	468	452	460	473	474	499	476	452	450	455	508	470	491	457	447	498	463	463	516	510	500	468	468	500	497	436	513	484	439	473	510	526	484	525	486	549	490	435	470	455	470	482	497	501	456	458	448	473	506	487	489	458	483	487	482	509	480	445	515	511	467	502	507	462	495	517	428	484	481	514	475	526	486	473	504	513	456	482	506	490	457	475	427	461	490	492	471	462	499	483	493	479	465	514	434	468	463	484	449	482	444	508	475	481	436	499	499	461	513	488	433	476	467	448	509	497	439	441	468	490	467	477	457	462	430	496	451	441	487	461	458	462	501	431	495	466	477	489	441	468	500	460	491	471	510	462	466	486	489	510	447	503	516	480	432	472	523	462	482	510	459	465	466	491	452	479	455	446	512	507	486	461	457	471	484	496	472	481	480	525	491	457	479	495	461	507	505	504	485	526	467	482	472	478	524	503	493	476	484	435	450	483	515	468	464	506	498	500	435	512	482	470	489	493	470	457	483	465	469	492	495	455	455	458	479	487	473	438	481	481	462	515	471	479	493	431	484	493	449	502	422	472	441	461	408	522	525	467	447	451	500	473	504	447	479	491	480	451	496	456	473	466	493	497	481	492	497	488	509	475	504	428	457	481	433	476	471	422	445	470	476	499	465	503	486	512	464	492	489	481	490	485	473	490	479	485	478	481	508	484	470	509	502	501	523	499	460	505	441	419	499	513	508	499	481	484	449	480	458	433	504	453	498	445	495	496	475	482	495	469	489	429	456	487	538	506	513	503	435	475	478	496	501	459	522	482	499	456	498	488	495	495	463	492	483	441	466	432	485	470	487	464	449	493	466	471	472	499	487	484	475	476	472	511	475	517	488	523	475	462	454	496	481	493	454	488	467	451	501	488	479	496	458	465	485	441	463	477	492	458	500	436	501	433	493	466	474	495	446	472	469	486	467	464	492	503	478	452	456	485	504	460	492	463	495	462	463	503	443	481	504	484	463	469	439	494	504	532	490	490	469	502	468	483	471	480	495	476	502	467	497	478	452	488	435	497	473	465	515	468	449	493	443	449	420	511	457	488	489	500	495	446	488	448	486	491	481	446	453	442	509	492	448	460	500	467	507	493	504	465	463	472	471	455	483	486	466	513	481	496	485	491	455	448	485	446	482	488	492	484	507	486	495	471	469	511	475	462	487	490	510	488	506	458	458	476	468	485	542	427	481	503	515	458	455	490	477	466	469	480	459	504	455	551	497	484	531	506	449	462	477	497	468	469	474	494	470	509	455	496	495	486	469	498	465	454	450	467	468	433	475	503	435	472	484	453	490	503	511	456	506	499	521	470	448	481	492	471	507	487	473	517	493	450	507	456	481	469	470	507	476	441	488	457	449	482	472	460	493	463	486	470	487	482	489	457	467	488	510	469	451	485	513	475	501	465	468	464	464	488	460	468	465	542	466	473	485	451	485	459	449	459	467	474	495	474	511	469	447	467	496	494	484	464	483	479	497	499	468	456	514	481	462	493	466	502	495	481	477	478	459	486	425	503	444	505	477	499	449	465	443	471	492	488	488	446	476	421	510	465	483	461	444	455	482	505	494	475	470	471	471	458	475	489	475	499	480	454	472	452	466	526	461	466	487	465	451	469	519	506	452	447	460	490	461	465	441	464	452	459	475	476	449	496	463	485	485	484	447	479	463	470	457	465	475	453	483	477	504	530	472	469	467	521	491	466	444	480	492	488	506	513	496	485	486	477	501	440	468	491	475	456	475	499	480	528	452	466	493	492	479	481	481	485	466	447	502	471	467	482	516	474	507	495	484	494	478	483	467	514	495	474	457	479	464	446	465	489	473	455	479	491	512	502	474	463	469	494	464	457	531	461	462	490	477	448	468	511	492	473	491	484	446	468	477	497	459	508	486	460	454	482	451	451	464	517	479	454	494	469	522	507	458	500	525	438	503	474	487	473	487	483	478	514	430	500	460	465	495	459	496	481	488	504	453	479	502	513	500	470	517	498	495	463	489	483	471	465	482	494	482	466	491	475	457	458	467	513	492	517	524	506	481	469	479	512	501	491	439	444	475	506	495	433	485	454	450	493	498	463	445	443	445	491	474	500	454	511	460	485	518	482	498	474	542	523	484	506	460	451	461	457	483	472	478	497	449	500	478	498	530	427	467	496	499	520	469	472	481	484	487	478	460	531	463	464	444	485	439	461	479	462	447	477	509	500	463	507	483	519	471	469	514	483	473	459	458	509	451	460	443	433	474	434	460	491	496	500	481	500	467	488	460	462	479	486	417	463	479	459	485	476	474	495	485	465	465	464	455	474	466	487	494	477	479	459	480	476	485	493	468	427	480	446	421	455	491	496	441	490	470	445	492	484	451	453	508	505	517	457	463	488	472	506	505	467	461	473	519	468	493	505	480	471	479	468	450	482	478	469	497	474	510	456	440	499	481	478	472	477	473	441	476	469	485	427	501	467	491	466	478	501	505	506	485	510	487	459	460	499	478	496	486	503	486	443	501	462	464	502	465	465	481	517	450	430	468	447	487	499	446	453	486	458
16764	26849	16452	8257	4242	2584	1853	930	620	446	434	386	433	410	427	425	375	411	381	376	387	412	420	382	398	389	422	433	417	399	407	402	406	379	366	394	385	409	392	410	385	380	405	432	410	416	409	417	398	404	403	393	397	388	416	389	392	398	412	408	385	368	415	395	380	378	382	348	449	406	388	403	419	409	381	370	404	396	411	423	405	464	374	381	380	393	364	446	406	393	401	417	391	402	396	398	409	397	408	377	412	429	437	342	388	369	400	393	406	391	379	423	417	364	451	386	412	398	388	408	402	396	408	423	381	381	418	407	419	390	412	409	422	382	403	424	405	407	416	413	395	397	395	441	399	428	392	405	402	439	422	412	391	408	414	366	402	403	404	379	401	326	382	420	395	415	425	365	403	425	442	374	383	380	402	415	425	415	425	408	412	409	381	382	397	398	375	387	392	393	419	385	392	397	404	393	418	375	388	387	411	438	399	408	408	418	408	405	411	420	400	438	425	428	390	377	424	366	434	394	411	414	380	427	407	404	370	387	408	412	399	413	403	396	377	393	429	445	406	414	403	428	423	374	429	384	414	387	390	422	397	434	388	385	405	437	416	370	386	370	414	374	404	377	414	397	416	390	420	398	378	373	384	396	411	406	383	389	377	410	398	389	411	413	386	404	390	432	388	384	419	383	426	406	373	408	379	431	377	425	414	386	442	404	402	374	401	396	397	408	415	392	375	403	385	418	405	408	392	405	374	439	372	414	402	408	398	413	391	406	432	435	400	424	386	406	421	429	396	393	406	432	438	399	408	384	381	399	387	416	409	436	411	404	399	388	406	397	390	426	389	404	387	384	414	361	407	412	392	398	410	406	415	380	418	370	441	423	364	417	395	422	407	423	395	443	396	404	409	393	397	418	387	411	402	414	369	411	409	403	402	376	387	434	419	390	394	386	439	383	404	349	405	419	376	400	400	377	406	453	402	403	422	406	364	380	381	407	418	396	381	377	403	402	441	410	413	414	389	421	404	395	403	428	396	415	405	406	415	396	376	405	393	362	402	365	386	418	390	398	416	417	408	432	401	416	432	388	384	399	414	410	368	383	389	420	390	411	414	400	402	405	373	399	369	385	365	404	370	409	388	400	423	403	415	416	427	428	416	374	401	407	407	413	424	385	385	375	374	396	380	401	390	400	415	415	406	413	368	386	379	436	415	439	409	432	415	394	432	422	378	421	402	383	423	371	405	351	417	391	393	406	405	354	379	373	404	404	406	404	423	419	425	379	419	386	382	406	402	417	382	400	374	378	434	406	425	407	416	393	398	410	380	422	408	416	372	413	366	389	399	418	356	455	400	419	383	434	381	352	386	409	407	397	399	399	409	364	405	396	381	387	410	394	364	381	360	414	398	390	376	388	372	420	393	417	404	418	386	419	404	406	399	421	377	389	388	404	363	380	418	391	412	374	415	361	400	414	399	418	395	409	382	394	385	422	382	389	422	420	392	403	383	381	407	404	403	437	375	381	426	428	380	391	423	423	364	424	403	398	417	402	402	426	409	395	401	392	437	398	404	402	424	391	358	370	404	414	391	390	413	378	390	417	432	405	386	362	396	393	406	386	428	421	421	383	387	378	408	395	398	391	403	402	392	369	416	408	427	429	390	440	408	397	395	400	374	394	382	436	405	443	418	395	391	415	375	420	364	399	426	395	358	419	392	389	404	386	411	437	448	380	423	361	353	392	409	428	408	404	400	368	409	395	387	389	422	418	391	375	401	388	447	351	378	356	394	406	394	352	361	414	404	408	359	405	381	402	411	407	429	385	416	372	370	422	425	383	397	401	389	423	386	424	389	402	394	405	409	418	385	399	416	406	413	396	402	356	386	391	419	432	418	412	388	385	418	392	391	447	406	390	413	381	431	376	374	380	401	417	386	424	404	389	373	423	413	426	408	435	409	381	416	403	407	405	418	408	413	411	401	378	387	376	386	386	381	411	424	409	361	402	374	441	354	430	408	418	387	372	432	372	421	406	406	401	411	406	407	369	384	412	381	450	375	423	387	415	379	385	386	401	386	358	407	413	394	413	380	412	389	392	427	416	442	413	393	409	401	388	402	393	387	400	393	414	396	379	402	382	414	427	415	416	379	357	382	411	382	415	397	412	409	386	413	420	415	406	415	415	415	407	374	420	384	388	430	395	407	420	390	408	420	406	399	392	423	417	376	413	404	418	407	399	403	399	404	421	377	433	412	420	405	398	386	373	384	433	415	399	393	420	431	413	416	372	380	403	409	419	427	405	390	371	383	411	416	414	377	417	386	369	372	387	413	399	415	383	400	384	452	395	420	417	366	418	385	396	404	417	395	419	391	367	402	425	390	381	405	436	412	406	419	398	402	383	423	403	400	403	375	408	410	411	332	371	423	405	400	416	366	395	419	448	402	437	385	394	399	399	434	423	425	404	425	423	421	391	407	412	388	412	439	385	399	387	404	395	362	407	426	386	369	403	395	389	374	401	402	387	424	418	396	409	419	378	408	415	395	426	399	439	395	413	407	414	397	424	363	418	436	391	422	407	426	414	404	432	408	415	426	408	388	394	369	426	403	415	392	410	369	415	456	391	448	394	391	392	423	368	418	378	429	395	404	392	416	365	406	419	374	396	416	399	406	394	404	441	376	419	404	393	401	397	397	425	421	385	427	407	400	453	379	372	395	388	412	388	388	440	435	405	363	397	418	398	412	365	378	388	407	387	418	414	427	378	407	415	394	362	391	398	385	421	403	404	405	378	413	378	439	376	399	421	404	363	398	415	419	365	396	448	437	413	375	362	383	408	426	398	409	375	415	383	401	355	398	419	405	421	377	408	383	407	407	426	411	378	389	380	396	410	399	396	390	408	373	429	386	416	423	441	421	428	435	397	421	393	379	393	380	446	420	384	405	416	385	372	383	417	424	418	397	372	389	395	399	427	433	402	380	386	400	430	408	432	401	428	404	379	422	402	355	419	433	402	434	413	445	425	411	389	400	370	383	391	418	379	400	423	389	407	426	408	398	393	401	391	390	407	408	391	406	399	416	393	395	410	426	386	378	383	398	441	404	395	400	383	391	402	468	440	361	403	390	408	401	422	420	406	442	410	393	436	409	408	407	421	406	392	382	405	411	391	394	379	474	421	423	422	354	430	392	408	425	410	392	411	404	389	404	374	431	419	434	416	381	407	413	407	422	365	371	423	380	415	410	411	394	392	373	463	404	388	426	382	420	358	412	422	387	444	403	399	416	356	389	408	386	411	402	410	383	406	411	435	406	405	401	390	450	424	376	419	393	395	416	399	351	401	410	395	429	390	403	411	409	395	420	371	417	405	390	386	406	378	415	399	371	396	434	385	423	416	418	431	420	382	403	409	406	392	412	389	409	407	447	420	394	366	409	395	421	426	420	399	388	386	382	402	394	376	420	392	382	380	381	408	384	410	411	396	401	380	397	424	411	420	411	394	419	402	407	399	396	405
25437	23343	35274	38551	34224	21977	17056	6870	2538	895	723	530	508	488	545	512	531	570	532	582	512	527	530	529	515	527	481	517	535	519	519	513	477	520	538	501	523	529	503	545	537	535	566	506	508	541	535	508	537	456	572	487	517	508	478	525	521	502	478	520	512	478	490	513	503	466	545	517	504	541	550	475	510	529	496	469	501	518	472	503	532	468	452	488	537	541	497	486	522	513	522	490	540	486	514	532	514	511	504	531	471	508	519	498	501	514	517	504	506	508	550	483	505	477	490	539	505	536	525	477	496	513	477	546	470	544	507	499	487	509	537	501	532	495	453	455	484	542	495	546	506	516	492	486	516	535	496	492	504	521	527	518	468	528	505	512	512	514	487	511	487	549	492	490	508	503	534	506	528	487	495	491	514	461	514	482	546	506	524	498	534	527	544	519	492	477	486	504	469	505	490	500	515	518	511	476	522	501	530	499	488	513	509	508	508	501	537	502	572	561	504	522	485	523	541	465	515	498	542	501	492	511	460	499	492	565	506	500	526	488	529	504	494	529	532	512	485	514	466	508	539	489	507	557	490	521	510	519	494	506	508	510	513	543	482	488	533	488	508	537	452	486	528	530	549	508	509	509	506	523	494	507	543	473	528	480	493	518	477	530	501	512	513	525	529	505	498	496	467	509	501	523	556	479	509	546	497	502	507	534	505	495	550	505	525	493	513	506	512	515	478	519	542	522	485	476	502	533	523	516	487	534	498	517	502	492	532	561	480	507	533	467	517	494	494	515	487	535	515	516	579	503	483	520	479	483	484	512	502	507	472	514	473	517	477	514	540	475	526	523	511	506	482	493	495	523	522	530	516	500	490	511	561	509	505	506	497	492	484	511	501	513	527	522	501	459	513	473	497	470	478	463	524	540	557	441	488	512	542	495	485	496	489	479	471	522	535	524	492	506	526	498	526	520	505	510	503	508	485	479	497	550	514	476	504	580	526	516	480	536	510	521	533	487	533	509	483	534	494	507	484	561	505	495	496	479	514	544	488	512	475	526	509	527	527	482	526	461	498	494	480	501	484	540	498	518	493	479	504	551	511	526	513	487	519	513	515	505	532	529	553	479	506	512	533	460	538	450	463	525	512	553	481	499	529	569	491	539	554	535	536	513	477	501	502	489	505	478	492	489	508	535	481	469	530	524	527	537	464	466	532	499	473	500	509	482	511	515	526	493	543	536	535	469	513	502	535	501	529	513	519	505	524	475	499	514	512	509	484	501	561	495	521	498	519	522	499	533	525	481	463	453	494	525	516	500	513	515	555	504	523	505	513	525	509	529	483	504	529	512	490	518	499	466	503	471	515	453	527	483	517	494	508	542	500	530	546	520	488	492	527	507	520	494	525	502	501	510	493	502	482	520	500	532	552	487	518	508	466	515	491	508	499	527	504	496	533	504	523	495	521	485	490	481	497	479	550	517	526	493	523	469	512	512	537	493	490	517	493	545	504	509	501	523	490	485	536	505	496	504	515	508	539	530	494	523	526	523	531	552	539	512	531	501	517	568	496	508	509	497	530	524	498	527	467	517	515	496	555	509	512	518	476	513	505	531	533	504	515	511	512	529	496	507	485	498	518	491	510	489	501	533	511	542	537	501	527	505	487	477	499	549	501	489	500	511	494	474	514	479	491	550	523	518	524	547	542	503	504	514	554	491	512	484	492	496	529	525	534	514	523	523	534	515	519	496	500	497	506	497	518	519	510	486	498	523	522	526	498	506	516	506	501	529	495	500	486	515	467	487	511	494	481	538	483	540	510	483	504	509	468	495	523	502	480	528	526	447	507	525	546	508	512	507	490	468	526	500	490	508	480	457	484	483	501	502	488	490	519	524	515	501	526	504	492	495	473	513	542	515	505	480	515	534	490	551	525	456	507	524	445	508	512	498	558	525	504	517	490	517	497	529	531	492	508	538	532	525	501	478	530	511	500	530	515	500	538	514	499	497	523	550	530	527	534	512	492	485	493	517	501	500	546	489	510	517	506	492	512	505	510	524	538	485	516	502	512	477	526	542	510	526	528	516	516	512	505	518	484	493	524	486	495	497	521	494	500	484	532	530	505	539	534	492	488	502	526	544	521	520	484	485	554	511	461	520	485	492	511	510	494	477	478	481	525	497	516	529	476	480	531	510	505	509	542	536	518	510	500	546	499	523	475	543	529	519	500	502	524	523	507	502	518	511	482	491	533	484	556	495	450	481	496	511	494	470	524	545	485	508	494	505	464	514	490	502	490	526	503	538	487	534	502	485	509	465	517	516	502	546	524	512	468	514	504	464	493	474	479	570	483	528	549	494	501	508	508	506	529	500	458	463	499	530	536	516	464	514	575	520	494	555	496	520	496	488	522	537	503	480	513	499	526	518	501	496	507	505	476	506	510	508	516	529	522	520	505	501	537	513	487	510	520	508	488	489	505	522	506	484	526	516	489	470	533	528	502	477	490	481	517	520	531	484	556	527	526	532	469	484	519	508	530	532	524	485	526	496	488	525	481	486	539	516	522	518	491	485	516	533	510	529	495	517	483	506	467	497	508	490	495	527	489	490	482	542	497	518	558	481	506	504	498	522	492	461	479	491	525	526	499	530	514	485	474	493	468	530	473	472	507	470	514	492	491	509	515	520	522	532	527	486	534	529	512	505	491	520	522	535	506	513	517	460	525	501	469	497	534	525	502	525	493	529	489	486	519	491	512	472	495	485	529	521	455	491	467	521	486	529	454	485	471	514	453	526	471	499	541	519	484	469	493	536	465	535	539	512	517	481	493	507	510	544	499	499	541	480	502	525	521	516	494	478	525	542	507	531	486	514	512	511	510	524	514	525	518	495	487	468	523	504	519	498	490	516	536	474	466	506	508	499	495	503	505	481	519	456	527	489	504	474	532	527	477	467	501	501	513	490	511	519	517	522	517	492	562	515	465	512	494	464	502	514	500	516	511	522	504	491	479	537	538	514	513	522	512	509	526	535	568	503	503	527	496	512	509	501	533	542	491	490	515	486	510	484	475	458	515	523	521	491	533	508	510	498	514	479	526	485	507	502	524	539	502	502	530	495	485	523	510	513	516	550	494	523	525	565	481	442	498	494	526	489	496	466	517	517	507	536	511	516	500	534	515	514	535	492	463	496	521	541	516	487	508	506	532	540	526	537	487	536	511	495	509	542	508	529	474	531	533	477	561	537	539	495	482	574	534	560	491	539	505	512	519	500	497	507	538	516	539	491	556	525	513	467	462	536	508	460	499	493	524	510	498	496	541	519	529	515	561	525	553	511	532	538	491	477	515	509	509	526	480	477	489	522	508	476	516	495	510	457	501	495	497	514	511	499	489	486	497	551	488	506	524	541	527	521	504	527	479	513	511	519	495	509	516	497	498	485	507	502	537	505	508	522	532	498	555	507	509	527	510	521	485	487	502	492	514	501	523	482	546	534	479	530	454	525	541	517	505	493	541	505	494	497
52467	86180	64724	46955	29699	17061	14028	6329	3205	1041	812	431	487	489	473	451	485	490	474	472	479	471	483	474	446	491	457	460	477	447	476	501	495	451	481	484	472	456	462	543	449	443	482	451	470	455	469	497	449	451	438	479	427	426	498	433	472	433	468	489	515	447	471	491	486	510	437	443	481	496	500	442	477	450	483	464	499	476	460	437	452	497	477	477	483	487	456	444	482	435	482	459	440	449	525	471	480	477	480	449	456	460	442	427	456	494	463	463	478	500	455	438	466	465	545	451	498	458	474	455	451	471	479	475	469	487	473	502	461	461	449	458	439	457	457	469	430	469	472	466	496	454	467	453	470	468	447	480	481	427	462	458	470	466	463	441	416	483	432	475	495	476	444	466	457	441	486	479	488	432	490	468	437	480	426	464	466	468	475	432	475	469	453	482	469	450	504	463	478	470	523	501	456	451	449	488	449	486	455	464	465	453	481	471	460	445	467	485	456	461	460	487	490	484	429	427	460	463	447	466	498	486	478	465	458	474	484	492	462	495	479	482	435	457	442	499	447	472	450	527	458	471	470	462	446	463	438	469	469	455	494	516	453	497	501	500	514	506	434	419	447	447	414	493	488	487	499	417	475	487	480	492	442	503	523	480	497	489	479	444	488	468	437	429	511	442	479	458	441	486	468	480	452	477	476	489	457	440	441	415	467	459	477	479	466	498	474	470	457	470	466	481	457	480	468	472	439	406	432	458	485	485	473	492	424	485	471	432	500	462	462	503	450	480	435	435	447	501	457	446	479	470	427	490	489	486	490	426	438	480	455	443	466	458	460	454	446	490	447	465	463	499	481	440	489	471	468	444	492	441	470	438	467	433	480	474	483	433	474	453	487	484	425	446	440	486	445	479	471	476	466	489	478	468	475	473	481	460	483	458	488	463	465	471	467	472	446	487	454	456	479	457	475	428	465	488	474	462	445	476	448	438	476	431	432	470	497	493	442	426	423	461	471	451	472	439	431	445	481	483	479	461	453	490	447	483	485	474	483	444	478	482	456	470	469	516	470	454	449	466	503	420	458	497	491	419	475	472	485	455	418	458	498	444	457	465	470	440	455	473	469	443	482	517	460	471	443	415	471	496	457	439	470	440	454	455	441	487	447	462	506	447	482	436	486	480	501	473	450	443	486	451	488	464	468	437	474	499	475	466	433	506	476	472	486	449	441	451	456	457	416	457	465	493	472	482	490	462	474	471	441	458	487	488	466	470	473	448	480	507	482	476	476	448	493	491	450	459	489	465	451	461	452	484	462	467	483	476	480	477	438	448	458	437	486	453	432	487	435	419	517	470	466	457	488	460	450	503	470	472	455	435	431	498	431	414	453	447	487	478	453	457	457	462	509	438	454	473	489	481	473	441	461	471	457	442	441	466	479	436	414	430	499	450	446	479	476	493	482	473	458	446	481	495	480	453	472	451	495	454	459	462	427	425	470	458	490	458	476	472	444	456	471	459	431	481	448	454	458	450	448	465	440	453	465	445	452	456	488	451	477	494	492	446	468	474	473	446	443	515	470	462	486	480	439	441	473	507	438	454	510	461	473	439	451	450	465	454	477	420	474	481	475	427	442	469	453	465	467	485	503	490	502	444	477	473	480	451	480	461	447	428	487	518	470	457	462	463	476	494	438	465	492	480	465	474	496	484	479	433	467	471	484	474	483	473	450	514	445	495	427	448	477	433	452	453	471	478	450	455	469	447	477	489	475	458	443	483	464	487	459	461	458	460	480	466	445	494	429	496	477	415	493	503	489	433	473	453	468	467	458	464	477	467	468	477	449	429	466	492	423	441	482	444	450	463	480	437	478	468	505	468	461	485	481	467	466	450	449	450	462	516	475	461	485	464	469	514	444	460	470	451	488	454	469	483	443	511	453	485	474	486	467	453	412	442	470	456	480	462	458	496	462	463	464	440	452	465	447	438	420	474	433	462	484	438	474	432	440	445	484	442	432	503	436	461	490	429	473	430	488	490	483	436	472	514	501	456	464	510	412	475	481	470	431	423	465	471	480	509	464	466	444	487	455	496	456	457	468	490	468	445	474	465	455	452	447	472	469	450	467	438	474	507	484	464	469	470	495	459	454	433	495	461	466	475	481	467	441	459	484	429	473	487	446	485	444	451	460	452	461	463	453	495	445	449	494	452	480	451	480	511	470	478	489	448	500	460	473	480	442	469	495	463	515	447	461	467	473	477	496	483	455	451	517	491	459	459	476	457	450	474	453	460	483	480	466	425	423	462	440	452	432	461	480	491	424	468	445	487	476	461	472	495	455	457	462	457	471	459	453	466	486	458	448	459	504	471	476	447	465	448	489	479	465	515	468	463	475	463	436	482	455	442	478	432	443	477	461	481	436	469	448	496	457	450	496	470	472	442	451	451	439	472	517	446	433	512	492	456	464	460	450	461	451	456	437	457	414	520	481	453	471	468	465	450	499	438	450	506	475	445	421	486	487	478	437	515	480	502	488	420	466	440	508	482	445	471	481	483	476	474	444	461	477	464	465	478	458	456	482	472	446	492	472	494	433	491	454	454	488	470	473	443	420	493	491	439	450	468	446	477	424	479	449	467	491	460	480	447	449	460	456	500	485	488	454	467	477	460	458	486	462	450	463	474	435	435	443	475	451	516	449	478	469	473	443	478	462	442	440	506	430	444	456	450	460	458	491	424	510	466	463	484	432	456	427	448	471	439	444	465	466	467	495	440	430	476	464	477	466	440	476	482	469	465	483	455	451	479	448	458	407	460	421	459	503	497	463	472	445	452	482	437	470	435	499	434	451	449	455	471	452	519	462	460	489	486	464	472	469	453	471	462	499	414	449	478	469	485	437	481	462	484	465	481	428	457	482	479	478	494	462	448	451	452	460	456	441	450	445	498	496	457	443	494	478	461	492	461	444	477	460	487	480	470	494	471	430	471	491	461	452	449	468	440	503	470	459	480	453	450	480	423	443	489	462	486	490	428	455	460	472	478	477	472	418	421	467	480	463	422	449	480	456	441	466	465	437	464	481	478	459	462	482	485	452	467	502	466	454	482	464	463	492	466	461	453	477	433	445	461	468	456	462	478	478	471	471	440	460	437	463	464	470	441	448	497	452	495	424	428	443	478	470	479	464	492	450	458	476	480	416	445	452	451	474	458	451	462	442	467	452	466	446	408	469	438	453	429	488	434	494	449	468	487	440	479	484	484	477	477	491	436	484	470	467	488	452	441	455	450	483	491	464	432	442	479	456	471	461	453	437	464	471	461	469	439	500	469	462	436	462	512	478	455	482	442	506	484	464	466	484	491	474	451	486	510	471	459	426	486	455	465	474	446	482	459	448	492	468	499	496	501	457	448	427	464	443	456	415	449	458	483	529	472	500	451	489	441	451	494	466	465	478	456	491	455	464	464	485	456	451	456	467	498	489	493	451	454	446	489	483	505	476	417	406	476	458	476	470	460	458	468	457	445
24556	22435	32582	36081	39369	28791	26381	12891	5401	1574	1115	656	673	666	677	662	671	670	605	622	633	704	645	663	640	698	661	670	620	634	632	621	624	631	622	634	624	628	644	612	669	601	678	629	656	625	592	678	644	649	582	616	667	647	606	647	659	612	621	606	646	627	588	680	665	625	653	643	645	646	602	665	663	655	635	632	625	611	626	678	669	672	628	590	600	631	642	733	622	601	669	671	692	663	674	635	619	629	586	634	672	651	671	653	669	657	669	658	626	657	648	651	662	615	610	610	600	673	642	591	624	699	663	665	635	631	645	644	665	659	590	657	606	675	652	642	600	663	662	626	648	580	607	627	612	595	603	640	662	631	615	661	671	626	668	645	628	670	627	613	652	642	634	605	613	614	583	694	661	610	596	636	634	661	632	633	660	615	629	637	617	658	609	615	658	624	655	654	665	619	629	641	615	645	586	600	609	632	669	697	608	620	627	594	635	672	645	616	634	650	652	684	628	641	641	685	636	639	651	650	642	620	652	652	653	631	664	692	663	604	612	648	648	616	638	655	623	642	644	669	606	619	613	633	681	627	648	613	629	602	631	692	657	601	667	668	569	619	705	646	634	633	596	643	607	648	580	661	598	605	642	688	614	620	636	657	616	631	610	615	667	659	651	655	615	633	646	652	664	674	604	661	642	669	656	614	649	607	575	660	675	619	653	602	625	672	650	673	616	636	619	645	602	671	636	630	653	613	650	597	656	634	663	608	625	611	661	624	612	639	607	579	676	662	620	653	615	612	669	621	627	648	627	640	621	642	654	651	614	641	681	644	597	550	610	643	640	652	639	619	600	670	630	592	674	618	603	607	637	671	603	612	624	603	617	669	662	611	597	638	665	664	627	653	657	620	612	665	636	626	627	623	603	641	643	609	644	627	615	674	607	621	647	616	589	638	618	596	654	618	621	629	634	611	610	642	635	637	638	656	606	629	658	620	622	652	662	664	599	623	697	593	574	610	662	654	666	663	637	640	662	637	633	644	604	619	640	641	656	650	648	602	617	644	646	607	652	579	623	612	628	609	607	627	658	650	634	612	665	587	638	649	652	627	648	621	625	617	633	661	663	635	641	660	683	631	662	678	601	646	646	638	649	588	646	626	656	633	657	623	586	622	695	662	635	626	646	627	616	605	644	633	636	613	611	620	626	609	602	627	588	644	669	699	640	613	605	589	669	661	642	646	672	645	680	608	673	680	626	624	661	646	605	627	647	637	612	635	635	625	616	652	661	634	648	585	627	645	642	631	651	640	617	650	621	633	624	658	638	614	614	635	623	633	598	592	667	618	635	663	625	579	619	575	650	657	658	649	601	631	638	650	648	655	612	637	653	645	670	657	649	602	646	611	576	652	642	614	607	622	584	628	641	597	654	665	651	622	627	641	629	609	690	643	616	633	649	636	668	602	608	590	641	614	627	677	623	672	637	612	621	646	634	632	638	612	649	650	626	634	675	670	677	581	619	587	593	635	616	624	630	600	629	608	641	633	630	665	691	628	607	644	683	634	654	634	627	677	639	654	630	631	662	633	626	659	615	681	648	666	614	650	632	665	639	617	629	641	627	655	586	611	605	578	611	598	599	628	629	627	631	644	664	646	625	627	658	675	620	627	629	644	657	605	616	617	614	600	642	632	596	642	654	631	664	629	630	661	642	613	606	672	673	660	654	638	614	631	656	649	661	593	673	668	622	633	629	620	618	632	639	634	563	629	647	600	632	647	670	595	608	624	650	642	662	627	661	635	652	676	659	680	686	679	583	638	653	613	641	639	657	623	644	683	641	589	644	658	659	624	636	627	668	630	655	644	606	629	671	640	614	649	646	606	616	632	639	691	604	605	643	640	695	648	640	663	618	639	671	616	602	621	616	608	613	648	615	640	611	646	622	624	624	675	606	645	599	623	626	635	643	626	617	621	636	655	618	616	635	628	628	646	646	641	651	638	646	641	632	601	669	636	626	658	648	644	658	608	624	608	617	653	624	580	605	626	635	604	610	651	640	654	645	628	668	643	621	684	610	631	667	641	677	618	664	605	670	633	660	615	608	632	630	610	599	677	626	637	666	624	639	633	642	695	662	626	607	644	639	626	616	603	591	659	644	634	571	615	603	647	612	610	703	650	626	581	640	644	651	639	670	617	686	631	653	605	641	656	685	672	636	651	638	618	613	674	639	644	626	661	651	673	622	581	625	635	655	632	666	643	610	624	614	629	619	610	630	633	619	644	598	646	605	625	607	640	626	650	634	640	642	610	654	614	636	624	660	625	590	574	625	590	657	607	604	650	626	593	651	628	647	601	627	659	633	624	587	607	690	614	649	606	600	617	614	648	615	680	615	653	620	637	646	617	654	626	635	618	638	653	644	668	658	666	629	655	659	653	646	655	627	620	679	649	599	631	632	615	639	664	634	641	632	646	664	644	668	645	630	605	626	613	631	644	657	640	655	630	661	626	627	625	657	680	653	626	604	655	592	623	652	623	613	608	654	665	665	675	627	658	655	647	641	626	620	676	624	628	618	628	624	582	643	596	631	684	638	605	573	596	658	642	651	668	625	637	637	673	628	633	620	643	636	631	596	613	676	637	652	677	668	586	636	623	612	633	604	627	617	656	602	656	647	577	654	646	632	597	670	670	627	664	624	649	641	630	644	659	585	649	607	646	629	611	652	616	659	650	631	634	635	669	591	645	653	662	652	657	633	609	672	665	646	633	623	584	642	654	636	624	618	653	609	637	601	631	634	663	629	687	661	605	659	624	642	651	657	616	614	632	684	623	605	644	648	640	621	602	649	656	633	615	612	646	656	637	607	655	632	649	657	622	624	621	639	632	642	621	641	665	619	625	627	636	615	634	685	640	636	662	634	620	643	637	635	621	622	595	651	632	683	663	623	664	657	658	641	622	628	656	638	667	601	642	673	623	663	647	624	648	632	596	655	645	667	636	651	648	658	621	604	654	664	662	639	678	632	658	645	633	612	641	605	646	668	623	652	603	622	624	582	651	601	684	624	589	660	673	660	684	654	673	653	585	595	628	569	625	620	647	623	672	652	601	594	596	650	639	653	612	656	596	652	666	634	586	582	641	613	650	626	630	610	634	633	602	618	616	642	631	648	596	629	642	669	636	624	640	663	626	583	616	632	665	664	627	625	672	634	622	611	630	618	641	627	647	643	660	680	634	604	631	611	632	662	625	640	625	654	631	667	644	679	663	628	630	662	638	642	678	603	655	636	700	652	664	652	669	653	607	638	651	617	590	628	635	647	657	650	644	663	674	651	662	573	633	658	637	625	610	609	645	604	620	629	660	622	627	660	626	657	610	651	571	677	624	642	658	608	608	671	638	608	641	630	611	634	631	589	660	618	658	632	652	653	631	692	672	613	624	636	683	632	632	584	604	641	609	682	650	626	609	577	618	655	644	623	611	649	596	647	641	638	628	607	660	653	664	646	641	635	640	626	610	631	594
60989	99370	76205	60358	41017	24935	21095	10926	5846	1638	1194	566	577	648	573	574	600	586	620	635	632	583	633	611	593	576	577	601	577	578	593	546	579	632	569	652	600	564	558	610	574	570	579	581	548	622	570	612	605	597	574	575	584	622	616	591	578	599	577	607	576	600	605	558	597	594	600	599	601	587	598	577	574	579	590	614	599	571	542	607	579	595	600	571	595	569	617	596	566	568	628	591	607	580	551	576	578	573	574	547	560	608	591	630	586	613	592	610	581	599	603	602	562	625	599	580	584	541	550	537	596	581	561	580	574	583	601	607	578	600	582	598	564	567	583	523	585	608	574	558	567	626	580	628	561	579	600	588	572	563	565	557	631	553	602	633	544	582	523	562	587	581	536	594	593	574	587	558	586	577	604	586	593	585	640	593	599	558	626	585	560	561	592	590	571	652	579	597	583	624	571	584	545	579	598	561	619	554	568	605	643	613	609	558	568	591	581	611	600	609	609	605	587	594	597	578	598	540	591	576	577	583	551	595	611	553	608	560	596	585	569	606	614	594	559	595	579	558	581	595	604	526	539	550	560	564	545	567	545	572	595	593	577	560	541	649	581	583	590	547	581	560	574	594	609	589	615	594	606	590	586	593	565	576	585	587	560	599	580	594	579	586	578	567	605	600	600	586	573	614	576	586	581	595	556	580	592	581	582	579	560	612	617	581	593	588	601	554	568	579	577	552	534	592	596	580	579	586	586	613	565	628	563	606	589	605	590	562	594	569	582	602	590	589	569	525	580	537	587	586	597	594	562	604	574	608	580	582	641	588	619	589	594	581	553	551	585	607	591	592	595	568	618	564	581	596	608	589	586	592	589	613	588	536	576	547	570	579	652	579	618	556	581	599	574	629	567	579	573	572	584	593	540	615	582	558	581	631	573	557	623	559	530	605	576	586	597	579	592	614	568	577	591	552	578	661	587	546	587	604	549	605	586	575	546	552	563	592	627	587	541	544	557	580	600	572	570	587	578	550	631	616	575	577	606	571	546	624	569	565	557	607	578	611	577	585	566	594	565	560	596	573	570	591	611	552	583	592	567	588	585	598	575	592	632	553	565	587	589	572	578	587	613	573	567	577	559	591	577	592	602	611	585	613	591	587	599	611	615	576	583	542	572	586	597	562	560	588	576	584	608	581	586	596	568	569	569	549	555	549	609	557	562	573	566	596	587	610	553	563	588	599	590	590	598	598	596	554	534	651	587	585	578	575	586	615	594	610	564	553	553	579	559	591	564	606	573	590	599	576	587	577	610	583	612	585	598	589	577	581	602	581	613	564	599	556	591	575	589	560	587	528	568	553	595	570	556	546	611	616	560	571	600	612	567	583	597	621	554	550	594	548	587	584	582	581	609	568	584	554	597	661	623	617	618	599	539	591	602	547	625	603	585	597	605	535	640	619	584	613	631	585	531	603	634	586	639	597	614	564	558	631	578	618	569	607	531	583	585	636	558	583	565	593	580	565	657	585	611	562	547	564	568	568	581	554	621	590	568	607	538	641	591	624	613	625	570	572	560	557	596	601	611	584	560	599	576	606	578	579	559	554	551	555	561	563	539	594	575	570	583	569	618	570	567	587	585	625	564	555	627	586	591	569	595	536	600	562	560	589	583	586	587	561	578	557	578	580	599	566	631	584	636	601	612	566	598	561	551	571	596	630	598	576	588	615	586	591	558	572	553	548	572	610	509	552	578	572	583	601	642	604	570	560	591	596	595	551	563	597	598	564	559	612	592	606	527	602	575	601	570	637	573	595	608	591	562	530	555	580	591	566	582	569	541	594	575	602	606	589	601	582	575	608	597	611	585	631	563	548	608	564	619	634	578	587	592	592	583	588	572	576	634	600	582	568	563	584	604	607	597	598	576	572	606	644	514	553	528	551	563	545	620	597	594	553	580	600	598	553	571	610	548	595	612	541	562	547	642	589	601	568	569	532	569	542	551	592	573	607	577	608	578	544	595	585	598	575	552	613	573	587	593	607	598	583	567	566	578	594	536	568	594	593	555	572	582	596	565	602	576	592	571	628	604	622	575	556	560	575	588	586	568	557	555	571	555	574	598	612	599	604	584	615	584	575	585	548	567	560	604	599	610	558	607	583	547	648	603	574	596	558	594	578	599	583	578	583	576	579	533	591	609	617	594	601	564	573	617	624	663	613	572	580	540	554	568	599	623	575	595	617	560	638	609	617	585	595	603	591	584	582	584	547	607	555	548	554	566	605	587	564	596	546	553	605	580	577	568	574	609	573	606	629	581	606	539	594	577	623	592	583	599	590	575	599	605	615	607	566	577	610	590	606	586	566	579	601	590	539	603	589	570	573	575	583	633	588	577	576	586	605	623	552	576	611	592	550	568	577	600	559	579	591	590	614	559	548	604	572	573	594	591	570	546	565	631	556	558	543	583	609	576	537	593	552	569	596	587	606	593	600	579	612	676	611	552	578	600	578	571	606	551	611	579	629	597	600	554	593	586	569	593	637	608	534	588	616	582	581	591	592	567	577	570	581	601	563	569	556	633	561	569	603	560	599	606	570	591	604	574	601	614	595	537	561	575	582	566	572	596	574	592	552	557	558	553	633	625	603	553	568	576	610	548	585	587	601	525	622	546	593	594	584	570	552	582	615	619	582	565	554	583	568	589	582	561	598	597	581	582	620	563	590	554	553	624	623	581	598	576	561	610	586	615	589	566	549	594	577	578	572	609	601	582	600	574	538	641	605	594	563	568	552	547	576	617	543	608	575	619	631	588	566	612	576	594	528	609	585	635	619	595	637	526	614	589	588	633	586	610	590	607	617	608	559	569	547	583	591	602	610	587	541	585	560	570	567	569	578	577	577	614	596	618	586	585	583	595	598	578	627	600	613	559	579	609	572	538	571	584	543	575	576	603	615	557	589	630	544	626	572	591	579	594	581	606	548	608	612	576	580	573	598	557	560	504	589	556	563	596	547	582	604	583	606	596	587	587	570	567	550	612	629	576	565	570	589	577	647	570	599	559	609	551	557	582	595	568	583	584	535	569	628	560	539	601	583	570	598	600	565	591	580	588	621	620	580	585	558	633	553	598	588	574	547	623	571	590	609	539	585	569	583	565	565	562	598	560	578	623	579	546	583	573	576	544	578	585	582	591	549	574	570	558	566	592	533	558	576	586	580	602	640	567	650	596	604	582	551	596	564	584	566	590	548	616	589	571	548	586	578	589	573	588	577	596	591	565	610	591	545	601	553	607	610	607	593	584	541	528	581	545	582	588	601	608	556	620	552	591	589	593	568	573	628	589	589	592	634	586	549	624	582	585	578	564	576	525	600	574	597	567	595	597	589	576	613	550	580	532	599	594	552	579	561	579	548	562	594	538	545	576	570	575	544	564	584	618	548	581	600	636	581	554	555	590	595	566	583	564	549	577	573	556	590	612	582	637	542	551	544	556	592	593	602	581	555	603	576	585	561	595	570	612	577
29121	25074	20408	10867	5093	2240	1650	1095	712	480	466	456	468	499	445	496	437	455	497	451	444	443	500	441	440	465	454	458	430	432	456	458	470	415	449	475	443	412	447	459	487	451	460	441	432	460	440	449	469	500	447	442	464	463	422	458	428	459	450	435	449	420	409	445	437	435	421	433	449	465	457	464	430	456	464	421	439	435	487	485	480	435	420	448	456	479	461	438	456	409	428	465	449	456	420	423	479	449	443	447	470	439	433	445	442	477	441	444	463	460	483	472	455	437	442	435	476	428	469	492	437	457	411	422	457	464	479	454	468	476	451	460	466	462	416	480	479	465	517	480	434	452	465	451	494	410	432	449	485	438	452	427	481	504	422	463	438	459	447	447	467	442	459	471	481	483	402	421	419	439	438	427	419	459	394	431	454	475	439	461	465	447	433	393	461	485	460	434	455	433	425	458	436	460	434	461	455	480	480	458	468	462	444	468	456	444	445	452	459	437	443	450	471	436	476	453	467	445	456	438	456	458	501	494	446	461	462	458	451	477	441	419	457	452	434	457	459	416	460	438	400	433	467	430	394	471	464	462	422	430	417	421	463	472	450	429	437	455	471	450	406	396	485	455	432	428	466	463	463	482	426	425	442	458	439	503	443	454	477	432	440	481	455	468	466	438	443	479	462	456	447	476	475	444	463	459	472	477	453	456	455	435	463	449	482	481	475	409	453	410	472	478	433	432	465	454	442	438	433	462	468	443	439	458	474	440	442	447	445	423	452	442	479	446	457	444	413	454	455	460	405	453	470	439	461	471	443	464	487	491	394	412	453	425	433	478	462	450	423	465	464	454	431	455	424	439	470	440	505	444	452	461	458	414	452	448	483	404	464	409	479	457	473	417	463	488	450	486	469	487	473	472	448	473	457	432	461	447	473	455	471	472	414	422	486	448	447	465	455	442	476	508	459	453	433	471	431	433	420	446	455	465	444	427	496	471	441	448	431	438	455	473	423	432	471	444	416	465	439	450	414	446	456	439	456	460	453	436	443	459	477	444	465	417	452	442	455	487	495	491	440	467	419	413	406	475	466	421	432	454	460	435	425	419	459	428	459	443	488	429	435	453	452	443	438	407	434	467	473	447	502	443	460	423	424	461	459	483	459	448	472	442	451	409	449	433	436	453	421	456	452	438	468	473	439	437	458	428	433	421	467	472	438	441	486	462	443	471	448	396	427	485	473	465	453	438	466	505	462	448	462	466	449	423	397	449	469	445	445	477	454	435	469	451	433	508	422	444	432	448	460	457	463	432	441	442	459	421	429	475	464	417	464	433	477	505	443	443	448	484	430	447	442	484	453	453	458	420	411	423	503	462	447	428	417	476	427	445	467	460	476	439	456	434	451	448	442	440	449	439	437	457	404	494	441	431	452	441	474	430	457	452	488	468	500	441	419	411	443	438	486	483	446	407	418	428	443	461	455	478	438	463	446	441	471	460	457	420	446	450	447	467	423	430	460	497	469	455	457	466	479	425	428	471	427	404	495	462	486	443	412	417	462	418	450	462	431	453	498	436	461	467	431	433	458	449	453	488	453	468	447	429	447	481	470	448	481	461	491	464	447	476	434	458	440	443	427	477	413	468	498	461	449	442	464	447	455	464	432	444	453	465	427	434	466	459	476	436	451	477	468	421	475	474	479	439	430	437	407	421	444	495	441	439	459	448	417	451	496	423	463	423	469	429	435	448	438	426	445	467	467	446	432	464	444	453	448	437	406	447	442	448	439	433	441	494	401	439	459	495	444	467	446	436	446	457	462	403	466	445	446	449	450	466	448	502	461	418	436	388	469	461	452	476	467	503	454	481	456	478	437	436	457	448	443	449	409	429	460	487	423	455	467	429	452	472	462	425	464	463	448	442	470	463	444	410	455	444	453	434	416	448	481	446	470	444	436	451	455	421	447	455	453	455	460	466	460	489	420	434	461	446	458	444	432	483	466	452	455	472	486	495	487	453	424	452	438	447	429	460	407	444	442	424	436	463	464	440	464	468	461	431	475	453	448	438	502	442	412	447	419	462	442	401	438	491	447	461	453	451	424	450	456	478	449	446	451	420	416	444	477	438	433	462	458	459	430	403	454	448	435	463	434	453	461	437	443	449	452	431	430	446	429	465	431	439	468	455	446	441	497	447	416	434	440	445	468	409	486	460	471	464	418	439	446	464	461	421	462	467	420	465	491	415	447	423	471	496	437	457	447	421	470	410	444	457	447	467	450	447	441	449	436	446	474	450	435	459	442	469	420	429	444	427	420	433	439	408	455	431	463	456	474	432	456	453	453	451	476	432	451	482	435	432	442	476	474	431	470	464	461	456	465	461	458	466	469	444	462	467	456	458	437	447	434	459	435	467	428	436	457	469	456	412	471	452	429	465	438	443	477	423	455	437	456	468	437	459	441	481	432	480	470	448	452	453	453	451	437	474	423	419	449	469	413	463	458	431	453	418	479	462	464	423	461	431	462	437	439	439	448	484	437	435	426	474	488	446	435	429	464	433	470	457	492	441	472	479	434	466	474	441	451	426	485	438	428	450	456	429	439	458	448	450	427	458	468	457	466	442	423	451	431	468	466	473	464	447	457	411	456	433	472	442	449	435	455	496	490	404	413	469	428	408	475	479	473	493	461	442	476	471	457	509	471	411	447	444	437	486	444	477	475	446	475	446	470	516	469	427	431	450	459	478	447	428	449	463	479	437	470	430	466	446	444	425	421	456	438	459	410	448	471	480	451	442	447	445	464	462	417	414	428	437	428	464	444	466	469	437	469	479	465	433	438	423	461	447	460	460	474	462	473	463	483	428	461	403	431	441	462	463	452	449	443	483	502	426	450	467	454	447	486	478	465	440	439	460	471	436	428	437	483	465	444	479	437	465	465	462	463	461	438	445	451	482	388	430	444	440	452	421	462	426	419	414	472	446	475	458	474	475	447	445	416	451	455	423	422	455	418	459	446	437	477	409	461	470	424	457	450	457	459	451	481	456	487	413	456	473	447	432	482	442	405	483	450	454	373	450	428	453	442	430	428	453	421	429	421	460	463	423	407	456	425	453	468	456	464	434	456	472	446	456	470	415	441	401	473	441	458	439	435	472	465	445	463	478	446	430	442	460	514	446	465	441	437	441	418	448	459	439	472	416	427	433	468	464	437	491	456	441	427	459	437	450	430	428	470	445	437	449	458	445	454	411	430	499	461	450	482	463	463	414	442	435	453	412	437	461	420	432	475	439	446	474	447	431	453	481	411	487	464	453	484	423	458	425	482	479	454	419	478	467	470	510	456	485	450	447	493	468	451	478	424	475	479	446	453	456	441	442	454	446	440	459	467	448	445	454	424	442	463	473	436	429	454	447	462	460	454	466	472	435	458	423	467	480	480	508	449	431	467	437	474	453	462	412	483	458	450	420	425	440	458	438	422	455	459	450	428	415	451	462	455	438	446	434	496	447	450	433	424	452	423	435
16949	28076	17271	8150	4662	2282	1784	1197	756	440	426	376	326	374	337	393	369	412	389	384	373	395	396	395	365	373	371	417	367	385	406	395	395	387	404	373	421	380	375	369	358	372	384	402	377	381	390	367	372	391	363	357	369	414	421	380	383	368	328	354	361	354	369	395	400	389	331	365	401	389	371	378	375	375	371	351	356	348	368	347	389	366	389	371	370	375	386	394	392	402	362	368	372	405	374	362	367	347	348	405	389	401	415	360	388	371	408	395	370	349	355	352	381	383	382	391	352	357	393	387	382	351	399	413	388	398	381	374	380	378	403	370	398	404	409	371	369	360	372	388	380	361	389	396	331	387	390	395	360	408	370	365	376	354	357	369	385	416	378	411	400	395	413	373	351	368	396	367	391	358	399	381	363	427	372	370	370	380	385	369	412	353	405	408	384	375	338	394	346	367	370	361	402	393	416	401	402	334	387	365	379	409	377	410	397	387	355	390	354	347	363	379	371	348	400	399	389	381	376	380	417	383	378	385	375	375	349	389	385	364	370	362	359	366	360	380	386	393	378	399	376	372	398	378	410	355	411	377	394	340	387	401	366	374	378	367	343	375	380	400	388	366	378	377	369	403	404	367	367	394	384	389	427	380	382	387	347	366	385	396	361	393	382	378	410	377	380	365	358	390	395	338	348	381	394	347	371	357	379	390	355	363	361	383	393	352	386	343	378	361	381	406	352	381	406	358	383	352	384	360	364	390	395	374	393	373	414	369	383	395	352	406	396	417	382	379	396	357	376	408	360	359	374	371	371	375	392	374	400	332	397	385	349	378	399	366	379	411	369	362	377	350	355	352	379	385	365	388	389	377	362	347	395	378	364	396	403	397	393	354	388	414	379	377	386	344	382	351	382	342	414	365	388	409	368	400	364	383	378	385	395	349	353	373	367	366	363	345	356	379	415	390	339	373	356	380	378	386	391	401	382	368	401	395	396	397	419	402	415	393	413	365	393	365	367	393	372	379	360	351	387	387	344	357	384	388	408	371	363	407	366	382	388	407	369	374	395	418	388	365	352	358	361	357	387	402	410	375	360	424	358	364	346	367	377	372	379	381	382	362	403	421	382	384	381	389	370	377	357	372	386	398	374	353	388	357	425	413	368	423	412	406	420	353	360	387	395	359	402	375	414	390	374	412	350	358	383	409	411	379	372	400	358	364	395	390	360	401	381	387	373	376	380	373	395	385	380	397	400	393	363	371	404	434	378	389	378	390	379	361	359	352	401	376	363	359	357	384	382	372	374	371	378	400	410	352	418	343	370	405	362	380	414	340	357	410	368	367	363	373	382	377	361	381	400	345	347	354	352	354	350	357	380	396	406	381	378	382	383	358	386	364	374	394	408	402	369	391	391	378	386	389	379	374	389	387	372	394	373	401	431	375	365	343	394	390	366	369	361	349	353	383	373	391	394	381	397	338	407	356	390	367	333	371	363	368	396	393	384	384	372	397	352	365	361	409	352	412	364	408	403	413	352	367	398	361	349	409	366	383	401	397	348	353	392	392	375	404	398	382	365	378	361	377	396	389	355	387	361	385	352	393	396	372	355	400	377	405	396	379	393	401	365	389	374	377	345	382	413	351	337	387	365	390	377	373	357	403	382	362	348	377	378	390	412	330	345	354	368	374	387	361	359	376	392	383	407	385	391	357	362	359	361	356	380	360	339	397	393	372	369	371	363	407	369	388	380	364	360	386	373	383	412	377	380	404	380	362	395	359	357	372	402	396	399	381	333	387	371	383	374	376	377	382	426	400	367	383	378	362	354	376	390	403	375	373	407	354	404	398	312	382	351	360	372	400	370	384	385	347	381	348	381	357	398	374	376	386	372	378	359	361	367	352	387	376	415	398	382	451	395	376	400	423	381	354	375	334	365	352	391	381	358	376	364	363	388	368	364	361	398	410	412	384	372	375	368	408	382	372	375	367	393	390	396	360	378	382	377	364	364	408	370	380	414	372	376	415	366	388	393	372	363	390	357	346	404	369	385	408	377	392	390	364	400	357	348	383	357	353	363	413	365	388	375	400	387	359	350	424	365	430	367	381	367	371	416	367	396	365	359	363	355	400	416	372	379	372	379	367	380	371	370	346	387	376	397	358	366	398	384	403	411	371	366	355	369	376	363	383	371	368	369	382	366	349	368	339	394	407	375	340	380	406	358	418	382	362	384	391	383	383	384	400	345	372	396	406	349	376	393	420	359	397	426	358	352	398	389	359	371	381	389	401	376	393	385	372	355	373	383	349	323	389	366	374	372	361	358	391	380	398	387	405	350	347	346	396	378	377	387	377	379	381	416	373	364	358	347	399	401	363	359	403	394	359	393	374	370	376	404	369	368	392	366	386	402	382	385	364	386	371	370	375	377	389	393	367	389	384	382	367	374	397	405	390	340	358	397	383	382	391	392	367	403	379	382	366	366	372	387	395	396	377	413	380	342	421	419	401	383	365	383	349	388	383	391	394	411	379	398	393	420	376	407	365	387	375	359	384	376	366	379	362	392	382	379	383	334	356	386	378	377	376	358	401	397	362	381	390	360	359	387	362	337	396	362	376	364	401	401	389	389	407	380	414	393	412	390	378	369	372	382	371	368	394	373	342	377	376	374	381	367	385	386	349	367	377	358	380	373	371	386	396	381	388	373	348	406	376	372	367	398	392	388	358	380	387	384	392	375	385	378	409	376	376	357	383	353	378	391	379	383	394	394	384	384	412	397	368	370	371	390	379	383	389	363	353	390	375	415	379	347	369	358	396	362	431	361	361	374	402	353	413	355	366	398	378	377	372	417	393	360	383	407	358	379	364	395	380	379	376	366	397	390	366	367	371	382	367	378	406	392	404	401	369	347	395	391	365	403	410	388	393	382	359	385	430	357	438	375	402	378	409	356	412	401	357	386	370	386	378	406	365	356	384	377	397	397	410	356	362	394	386	398	378	399	406	406	386	383	394	378	353	356	382	385	394	373	391	373	410	369	369	361	394	377	394	386	404	403	382	383	368	368	357	378	388	409	386	383	364	379	354	371	409	367	401	373	384	364	373	386	369	334	406	373	375	360	407	382	399	380	379	391	390	376	362	397	387	373	368	358	405	378	359	412	380	385	387	397	374	333	361	379	351	383	399	358	371	421	374	390	366	361	373	356	395	380	338	378	388	360	404	402	358	396	386	402	357	376	358	417	359	351	343	401	366	349	331	364	377	389	415	380	367	369	389	398	383	367	384	402	364	351	373	353	424	365	347	366	366	356	393	371	354	371	375	360	399	367	357	375	357	370	389	358	381	391	357	368	388	377	354	388	414	364	396	349	345	372	367	394	382	368	387	427	403	383	399	390	391	396	364	362	367	379	367	374	380	411	414	360	356	386	407	384	369	393	357	369	392	346	381	372	384	420	350	398	366	422	374	377	376	400	388	420	374	366	372	372	363	403	384	406	327	379	330	395	394	355	370	387	334	370	427
25541	23409	35384	38058	32858	22707	14533	6153	2911	1031	692	496	517	472	471	471	478	479	518	498	457	475	433	496	497	523	509	470	465	504	537	486	456	455	486	515	443	473	461	473	467	462	458	479	470	501	482	498	457	481	454	509	472	503	502	458	458	492	485	494	472	451	486	477	492	474	474	515	480	475	476	463	459	419	472	489	472	482	445	509	450	473	464	494	472	489	506	478	472	464	498	472	507	410	421	489	488	514	501	449	457	445	467	456	473	475	456	469	473	468	478	495	456	473	499	507	423	480	478	483	491	492	495	472	519	464	466	509	451	489	501	459	519	510	436	487	505	471	471	456	487	479	447	476	459	483	469	483	476	473	486	462	444	465	501	499	450	449	505	463	446	422	497	465	482	480	455	462	479	473	461	475	492	496	460	463	476	503	475	453	441	462	456	467	436	484	521	474	468	448	492	458	452	495	467	473	505	465	486	461	464	434	472	460	518	456	494	449	473	488	467	518	492	467	484	518	481	505	425	442	460	504	488	471	449	445	474	489	487	501	472	485	473	470	438	469	469	457	468	458	457	466	482	451	477	475	462	465	453	479	461	501	479	459	492	465	450	487	438	429	488	484	472	435	494	482	466	452	459	491	454	463	463	491	480	468	467	494	446	484	509	431	516	480	456	417	460	515	474	443	462	446	435	514	471	442	450	464	454	495	475	474	462	467	472	513	478	446	474	448	474	457	468	507	484	461	502	498	430	464	459	498	455	453	448	474	469	467	420	480	467	505	459	506	478	491	463	461	502	469	462	452	498	481	445	458	515	476	447	473	473	491	465	442	451	472	478	462	504	463	416	456	465	491	434	476	508	470	509	494	521	481	485	467	471	493	415	476	494	499	467	463	503	482	460	498	463	435	491	462	451	462	486	464	495	469	424	481	464	443	512	500	431	471	450	514	491	473	455	476	494	465	445	444	477	426	489	472	463	459	421	444	469	496	464	466	485	467	470	430	491	450	469	492	495	474	417	459	504	467	451	491	480	479	474	445	475	459	520	473	480	498	512	468	471	497	479	534	446	452	437	443	507	502	446	488	436	454	439	456	488	479	457	520	474	489	505	493	441	495	453	448	471	449	469	505	471	460	493	502	515	491	490	459	484	445	487	475	447	499	483	452	467	461	480	451	441	470	432	483	462	501	468	451	474	475	459	429	510	479	470	456	470	468	501	515	446	435	452	510	454	463	474	436	474	485	465	485	453	465	476	469	463	444	498	470	433	498	511	470	466	506	487	460	543	472	498	501	477	468	473	437	492	454	487	501	418	474	471	515	444	508	477	480	492	482	439	422	475	471	458	480	476	465	475	475	458	456	516	470	452	477	486	520	501	481	462	483	478	465	474	440	497	478	486	478	472	536	475	476	468	493	494	465	459	486	507	473	486	463	474	447	497	476	487	465	484	473	460	440	479	507	464	435	438	479	433	433	462	491	496	495	463	481	459	489	461	486	478	469	477	499	444	441	477	506	460	490	493	471	491	428	500	517	415	496	467	486	459	422	507	480	444	468	443	464	446	491	470	434	476	463	487	484	474	540	480	495	454	472	476	466	500	453	465	485	506	465	469	473	452	461	461	473	482	463	469	475	427	493	482	490	476	475	451	463	444	478	465	449	458	458	478	453	444	446	482	463	434	477	475	461	469	470	462	459	443	462	465	452	481	472	475	489	514	482	504	490	466	467	495	470	493	465	470	443	476	469	451	518	452	455	496	422	489	483	485	456	509	478	459	489	450	423	475	477	464	466	501	441	462	464	488	502	478	470	483	490	455	466	463	456	486	472	461	497	461	455	475	452	457	468	496	497	448	443	493	477	466	466	453	478	492	508	475	489	454	503	501	481	491	466	434	493	493	495	470	509	515	510	521	505	437	494	484	449	510	477	460	453	478	515	459	491	447	449	420	503	446	514	466	430	466	472	471	497	450	478	483	420	467	438	478	464	490	495	497	458	470	447	499	444	481	480	484	498	491	463	482	471	431	485	481	444	506	482	483	429	482	499	452	479	471	474	496	485	502	472	471	433	441	495	443	495	468	456	435	473	444	441	446	480	462	438	449	496	472	454	425	466	484	521	456	476	462	492	453	503	504	469	462	510	449	449	442	473	490	474	462	465	456	474	483	511	477	489	463	457	497	500	482	513	484	462	504	471	500	473	491	473	438	488	428	460	452	464	502	474	468	478	531	472	477	453	505	487	468	510	486	509	488	460	477	482	455	461	483	454	452	474	469	481	462	455	464	478	449	476	458	448	510	493	469	475	501	490	423	477	458	468	454	505	495	483	491	436	445	499	504	478	451	425	446	508	497	456	453	459	459	470	483	472	482	487	477	478	471	482	474	498	460	428	457	476	464	492	499	456	448	473	479	500	462	466	467	475	488	442	483	458	441	475	431	477	459	462	479	516	447	490	427	453	481	486	473	522	485	491	459	448	495	490	492	476	508	438	477	503	451	485	468	487	507	448	458	438	441	474	447	489	472	492	446	480	432	457	469	442	463	461	518	467	477	465	469	471	483	465	499	472	481	520	485	482	455	474	464	494	450	467	444	487	457	435	480	502	448	481	484	480	470	456	484	461	499	504	456	436	501	480	472	480	502	457	470	443	469	455	470	457	477	497	432	454	437	447	461	480	456	470	466	533	462	475	466	441	485	473	473	492	479	450	475	472	476	471	457	433	467	482	474	482	469	458	467	483	482	469	492	452	503	449	465	509	462	507	448	461	485	465	486	461	481	473	441	425	498	475	458	475	489	445	452	470	454	447	501	467	465	473	426	459	494	490	476	497	465	473	472	474	513	467	452	457	474	440	479	474	450	495	499	467	439	448	480	471	465	463	489	482	504	466	473	469	463	451	425	453	483	469	454	502	467	463	511	447	486	483	495	466	439	484	452	481	452	522	475	463	468	504	441	477	475	481	480	450	490	503	481	467	514	486	449	503	467	463	477	468	497	460	487	498	483	503	489	448	458	455	529	460	457	478	483	470	480	460	455	503	468	464	500	478	487	471	472	491	461	491	478	486	460	464	422	492	443	474	481	474	464	492	483	492	499	445	450	484	487	480	470	418	451	483	456	445	466	485	497	457	514	442	471	478	450	430	450	468	454	474	501	448	481	493	469	498	472	485	470	480	433	494	409	472	440	459	461	503	489	447	459	454	480	455	440	499	432	502	481	467	456	462	457	491	480	495	493	458	443	454	463	478	484	470	503	467	476	462	464	482	490	475	487	492	430	499	441	480	431	485	435	429	476	456	479	485	465	460	471	478	464	470	515	464	501	472	501	480	457	437	488	474	495	503	454	494	501	463	476	496	471	442	463	511	449	452	487	537	472	465	520	479	540	436	502	423	466	497	476	456	490	479	451	445	479	509	456	455	468	456	462	505	480	488	485	461	491	487	485	478	440	472	435	438	480	470	433	446	501	458	457	461	490	463	467	423	458	468	497	466	452	488	487	459	458	489	487	467
54395	86194	64504	44833	28206	17789	11195	6079	3450	1117	751	468	421	444	452	427	444	447	483	452	432	393	464	449	430	400	432	406	460	449	453	442	443	431	421	458	408	418	420	463	422	402	423	449	407	450	461	440	504	429	442	412	421	476	424	438	439	458	402	430	437	427	420	470	460	411	427	455	448	441	451	423	435	439	405	452	407	394	436	469	426	439	421	396	403	424	413	467	428	411	435	439	440	409	461	415	424	446	458	460	445	433	444	376	462	438	455	427	425	431	408	424	424	457	429	425	437	450	432	462	432	406	438	407	401	437	446	409	404	443	432	407	460	436	464	458	442	422	456	437	437	388	417	445	413	465	440	465	449	458	441	431	444	439	433	407	407	455	451	465	446	447	409	425	431	445	409	423	434	434	457	432	454	402	394	414	435	393	437	391	401	450	451	447	422	451	463	431	417	453	426	454	461	443	452	456	457	456	428	439	427	404	401	414	451	412	412	441	410	399	448	429	432	430	439	435	441	419	445	431	436	424	475	396	418	406	460	386	441	468	431	413	435	432	432	402	423	434	421	475	424	433	428	420	419	448	416	430	394	399	425	402	450	437	422	395	444	440	457	443	451	464	437	439	416	447	413	462	434	433	399	442	426	417	443	444	492	451	420	400	422	442	427	441	414	423	432	425	452	435	429	434	421	441	426	425	444	439	441	418	427	416	413	463	412	428	451	382	420	435	443	447	440	447	469	425	434	414	441	467	431	430	427	433	467	459	440	468	436	400	431	465	452	421	453	432	390	411	444	403	432	433	418	477	399	427	427	444	410	418	445	435	477	398	401	416	456	444	465	438	417	395	442	428	442	457	444	434	446	430	446	446	394	445	422	413	434	404	435	450	389	418	456	380	444	427	436	448	447	408	462	416	420	423	434	437	433	421	395	391	412	429	443	421	432	443	426	428	442	437	437	448	444	422	430	415	456	413	450	429	417	413	416	447	448	426	437	448	386	393	419	444	411	444	428	457	434	381	400	456	482	460	427	394	439	433	473	419	433	455	446	455	430	409	439	406	444	442	479	444	479	423	413	433	458	446	408	434	414	445	441	414	452	445	430	416	427	411	463	465	423	443	421	443	427	430	457	427	447	386	442	439	425	443	438	441	394	431	472	422	429	437	429	457	419	416	411	413	444	409	419	424	404	412	403	434	429	447	467	453	441	425	452	425	435	379	458	417	445	452	461	424	438	432	447	439	459	428	452	407	453	455	421	437	433	398	411	427	441	420	428	463	409	417	458	422	441	426	415	482	423	401	403	440	415	431	450	436	437	410	425	413	418	445	456	447	413	445	411	427	451	436	408	451	418	409	410	438	444	418	430	446	438	458	464	433	395	414	429	433	428	433	426	448	395	470	428	483	456	405	433	450	420	413	462	419	413	443	466	431	460	421	393	445	406	435	451	463	427	456	403	474	432	444	410	457	408	473	456	434	429	438	424	437	420	443	462	412	415	457	413	445	439	421	397	419	416	394	390	453	447	425	427	415	428	412	451	404	436	431	434	433	417	401	433	441	430	452	446	414	394	401	460	435	456	420	408	469	451	427	408	423	446	491	404	430	435	423	408	407	419	416	440	492	479	434	444	416	446	447	443	449	417	430	414	448	434	422	437	411	457	406	451	409	467	404	417	410	441	432	451	462	452	411	392	414	479	472	412	424	483	445	441	465	405	431	436	444	478	454	463	431	450	437	425	422	451	431	432	427	417	433	430	440	425	435	414	449	464	394	415	423	393	458	428	459	460	433	413	457	434	457	445	460	393	412	422	464	445	417	438	404	440	436	414	437	453	423	441	437	428	433	459	449	426	427	415	409	437	458	429	428	421	416	453	410	452	410	409	416	428	435	424	416	400	411	403	447	413	400	426	443	434	457	433	417	440	428	459	420	425	434	422	409	395	471	448	425	417	420	420	444	444	423	467	437	412	426	473	396	426	413	427	430	423	462	446	433	425	456	441	423	442	436	413	450	422	423	460	423	428	396	422	436	441	433	421	428	407	430	392	430	431	416	417	444	420	413	417	428	426	400	431	413	421	439	417	438	401	408	435	439	444	464	439	435	441	438	443	423	467	481	423	455	431	425	376	431	395	416	452	452	453	409	453	403	450	404	441	390	435	460	445	462	435	401	418	445	408	439	421	452	427	425	406	464	430	486	440	432	458	417	393	412	419	424	397	464	433	450	414	465	460	409	404	444	458	435	450	428	441	473	429	410	413	436	424	439	450	434	434	453	421	417	455	450	455	424	413	435	399	437	416	439	473	436	445	434	453	463	463	406	458	439	435	443	443	427	451	431	437	434	428	423	439	436	432	449	477	480	425	407	440	436	417	397	460	448	417	423	427	423	418	460	474	451	428	408	422	438	444	409	471	437	434	431	428	413	473	432	425	411	402	437	415	426	475	451	443	440	444	423	392	426	428	430	419	433	419	430	401	405	452	483	447	412	391	433	412	439	428	466	428	425	425	393	446	473	425	438	411	401	415	460	447	487	445	427	409	437	420	442	408	418	432	416	454	439	441	462	396	411	431	435	441	393	425	438	432	428	423	436	440	421	450	452	412	453	410	431	417	397	446	421	447	414	446	474	431	456	448	440	435	404	454	449	466	422	438	401	423	460	408	418	459	473	431	432	418	431	425	432	447	436	428	442	413	391	456	401	429	429	463	460	398	420	437	452	426	444	400	414	433	396	442	421	438	431	416	433	430	426	456	414	430	428	458	451	440	386	413	460	442	436	382	394	432	428	401	415	417	416	407	448	420	423	430	471	434	435	418	447	433	430	438	461	414	468	468	431	427	442	406	429	408	415	450	455	433	421	445	442	443	428	428	451	433	453	414	440	401	418	449	410	430	385	427	390	483	395	433	408	422	426	423	435	448	449	459	455	476	446	421	453	461	447	450	433	420	402	407	395	452	401	449	408	422	446	423	415	434	465	462	408	408	432	443	448	458	428	451	435	419	430	474	425	426	408	433	415	405	387	497	415	423	457	436	455	427	436	491	419	405	412	411	431	444	430	449	432	438	417	414	426	423	430	426	460	405	455	425	457	447	423	415	425	426	466	443	446	421	422	427	410	421	434	447	416	465	386	460	418	456	454	402	406	463	448	426	422	451	406	417	421	448	463	469	439	428	430	473	457	438	430	469	448	448	398	442	420	440	402	450	446	451	419	420	468	418	427	438	436	461	423	426	438	436	437	415	452	436	446	436	433	442	445	412	447	437	473	440	420	479	436	446	426	443	430	450	381	439	424	411	428	398	407	454	440	414	434	453	415	459	416	437	495	422	433	428	406	419	424	447	396	464	410	442	430	439	443	419	434	446	413	410	443	411	428	457	433	436	433	444	421	405	436	476	428	431	422	460	397	441	433	449	395	420	399	420	446	425	419	436	422	435	430	471	474	451	401	402	432	440	451	450	434	414	415	434	431	444	456	425	396	446	430	456	411	432	408	433	434	446	460	436	463
24519	22372	32787	35519	36719	29165	24636	11668	4985	1512	1002	665	674	654	709	618	643	681	636	695	655	673	661	638	655	689	659	664	616	582	634	681	663	672	649	639	650	639	618	609	646	644	639	611	683	645	622	643	627	690	685	668	629	653	616	602	586	610	632	642	677	643	651	641	685	630	623	612	660	644	648	656	618	632	643	595	635	624	627	630	640	682	595	613	644	616	619	660	666	632	658	673	645	623	631	648	624	604	592	685	666	670	665	620	635	684	638	637	633	679	639	619	617	658	698	661	617	615	649	575	646	585	676	652	643	641	670	640	646	655	617	606	653	651	659	607	622	650	624	576	655	622	619	620	600	607	675	641	618	669	646	644	609	654	609	609	605	587	641	630	612	641	611	614	636	637	608	646	654	610	625	588	651	677	631	651	604	644	643	664	634	638	645	626	669	588	584	617	622	625	587	568	706	680	622	608	606	628	653	644	592	646	629	612	645	652	639	643	634	645	651	596	616	618	649	663	605	653	637	598	621	651	659	645	624	629	646	640	608	613	632	663	627	642	642	623	634	649	591	653	617	638	629	635	657	613	636	607	629	611	657	627	640	638	608	614	648	651	636	611	598	661	657	672	646	631	614	588	675	619	644	603	635	602	636	674	644	643	643	659	617	676	678	619	661	672	614	641	653	631	675	588	653	650	604	579	586	626	604	686	616	608	587	679	647	624	631	604	633	609	634	656	615	632	666	638	601	611	615	645	642	615	618	639	650	649	610	607	657	670	669	648	600	605	619	624	655	614	653	645	649	628	622	607	617	652	663	666	632	622	659	649	625	627	621	625	617	620	605	630	645	677	613	659	636	664	592	630	656	605	606	602	628	632	662	609	625	658	637	581	620	620	632	682	605	670	609	618	648	638	640	651	627	643	615	587	642	625	619	595	623	664	606	617	612	618	607	637	644	634	631	682	653	644	602	644	627	617	599	644	586	635	608	672	609	605	632	603	641	599	621	624	618	595	623	666	635	649	670	622	640	620	632	616	663	633	631	608	633	640	680	606	614	636	635	603	615	619	626	662	624	651	641	613	617	632	681	610	614	647	605	612	610	666	637	635	610	603	637	599	624	614	665	598	595	658	594	636	632	614	649	656	635	624	581	612	644	664	654	652	639	686	628	618	643	656	675	632	663	648	590	596	636	659	621	640	611	620	641	599	633	627	620	663	624	581	657	629	700	641	628	643	635	624	648	583	609	647	607	651	608	657	651	644	644	624	615	628	631	618	621	632	581	673	590	640	661	625	698	618	624	645	625	623	621	666	633	692	615	611	611	643	606	647	611	648	585	617	593	597	636	595	641	652	609	615	585	640	655	632	639	650	616	636	649	644	619	637	679	643	643	660	600	616	586	656	668	635	601	640	661	599	622	645	612	642	622	653	647	661	615	615	610	617	622	638	656	616	583	662	613	620	628	598	633	648	632	626	613	649	636	660	634	596	675	628	640	608	657	607	622	616	670	632	652	618	648	620	645	652	637	668	607	663	633	642	583	699	632	633	602	648	637	652	634	612	632	562	632	634	654	646	626	625	662	645	596	643	648	651	626	657	676	670	623	658	633	631	624	634	625	613	597	606	608	659	614	647	667	626	640	625	646	616	664	632	654	624	681	631	627	650	611	626	623	632	634	610	636	584	606	631	634	654	640	639	655	629	589	632	636	633	622	643	632	673	615	622	624	639	622	665	625	595	659	608	633	670	656	623	633	676	644	607	663	636	662	650	629	656	641	658	643	585	601	587	658	586	607	588	624	635	629	632	651	627	648	662	686	615	655	649	626	614	643	633	649	683	620	612	632	660	652	571	619	640	626	623	608	606	623	647	644	615	647	591	623	628	616	619	665	652	613	589	648	652	642	621	633	646	627	672	657	621	653	629	637	580	614	612	613	556	663	636	636	628	684	658	660	633	663	619	646	663	664	666	636	603	633	675	589	621	618	614	626	644	627	634	628	635	614	613	614	615	633	620	686	587	654	610	619	597	600	666	624	621	667	631	663	649	619	665	643	687	642	654	616	667	606	640	613	598	641	617	636	607	594	679	638	647	632	642	650	647	623	614	646	654	587	655	586	636	669	638	604	641	651	589	648	624	638	660	646	702	673	639	633	631	604	606	662	588	644	617	584	623	623	632	572	554	645	635	679	653	608	626	602	637	632	629	586	640	637	593	599	615	621	689	592	599	650	658	637	640	623	619	642	639	631	662	662	583	572	685	684	630	616	615	670	626	617	655	622	657	637	622	583	602	646	621	632	635	636	630	661	597	661	660	597	592	594	653	677	671	626	677	628	619	640	636	652	634	663	636	627	633	588	605	627	597	632	675	677	616	636	590	643	630	639	645	625	632	669	581	592	636	607	605	595	616	569	621	608	630	607	618	658	633	595	630	615	637	542	638	643	635	663	609	642	682	627	630	643	599	606	654	580	638	634	636	608	658	624	645	604	653	661	672	647	667	666	678	648	665	669	651	641	612	635	608	639	605	633	647	627	598	600	641	643	598	673	633	648	652	598	672	581	652	617	664	681	605	638	641	668	590	599	578	638	683	602	611	611	636	631	620	676	611	642	589	634	640	613	620	634	667	660	602	668	617	671	641	651	663	636	619	661	617	629	629	605	638	614	601	618	653	614	630	668	670	660	616	600	605	604	605	657	664	658	680	626	611	616	629	634	618	636	625	642	637	576	607	657	640	680	651	685	635	598	584	649	655	639	632	626	669	672	596	612	597	634	625	610	628	606	650	629	611	619	606	750	617	603	645	612	613	590	644	622	649	647	678	616	621	629	658	636	628	625	622	618	621	598	693	642	632	665	664	696	629	589	633	638	584	632	608	640	602	682	654	627	661	695	656	651	627	613	615	632	622	617	610	614	653	653	607	650	623	616	617	623	657	655	607	645	637	624	641	630	618	652	649	641	646	643	685	670	602	595	676	563	631	664	653	601	647	655	621	605	644	670	599	599	644	619	629	605	635	662	596	651	608	618	625	642	646	649	637	596	650	593	677	562	665	641	621	673	621	634	648	660	640	695	628	642	626	630	665	628	618	638	675	623	630	644	637	618	666	623	620	661	618	631	635	620	590	670	596	624	664	617	604	641	607	589	683	624	624	715	630	617	623	635	599	636	600	611	643	604	623	632	627	620	597	601	646	610	657	675	637	629	595	596	631	626	677	669	640	637	656	648	612	601	618	630	635	619	624	611	574	617	652	641	651	669	621	608	630	578	641	622	615	604	620	619	638	603	630	599	648	581	624	687	621	630	655	634	648	663	650	618	591	649	618	644	640	607	638	602	617	615	596	653	633	660	643	656	636	623	602	647	610	607	617	624	623	622	646	618	655	620	668	602	630	613	656	673	633	626	657	629	663	643	593	653	640	598	593	679	655	608	646	644	675	619	636	661	609	652	639	611	579	601	661	622	610	616	656	617	624	614	613	604	599	627	622	681	579	636	659	659	665	617	635	635	568
62042	99730	75220	58593	39653	25254	19054	10135	5555	1561	1009	572	621	582	604	600	543	617	593	573	562	601	595	558	556	555	592	585	603	577	588	638	608	579	563	545	587	577	562	612	596	540	527	578	544	599	566	593	579	560	605	577	572	556	627	566	600	535	588	622	606	529	562	561	575	549	601	603	591	598	601	610	581	533	563	525	547	552	599	555	555	594	624	612	554	558	573	589	569	581	593	601	562	562	588	556	547	536	596	572	558	548	577	595	598	579	586	585	579	576	561	608	593	576	577	560	594	593	576	568	585	536	559	575	577	583	567	536	574	515	576	579	568	575	543	576	583	571	605	556	588	565	544	585	578	626	568	538	559	547	606	605	596	579	581	589	580	615	518	550	579	581	571	563	567	545	582	596	585	551	563	588	563	573	578	546	575	591	612	577	533	604	567	571	574	597	592	568	562	563	552	582	613	561	567	613	590	574	537	543	555	555	537	525	605	588	584	544	571	569	542	558	569	580	530	576	583	558	534	612	617	571	574	583	595	548	513	548	604	601	563	551	543	597	586	551	561	594	547	571	600	603	590	580	576	571	556	606	604	582	539	585	573	579	568	573	561	585	586	538	524	595	592	579	585	573	544	504	575	571	575	571	568	554	563	556	563	551	583	597	572	550	550	599	600	569	565	573	596	576	566	557	583	542	596	542	597	565	542	560	573	555	567	600	560	561	605	599	576	570	557	546	546	579	570	600	616	562	535	554	558	595	592	550	550	557	543	591	600	597	538	544	552	590	580	558	545	617	579	571	602	536	573	575	597	559	572	594	644	581	574	565	580	602	570	554	546	555	538	628	528	597	593	591	580	567	554	609	575	608	582	600	598	544	578	564	539	568	559	575	537	607	597	556	562	546	577	573	569	526	543	580	551	559	566	594	566	544	612	531	576	555	558	575	567	604	564	603	543	590	596	532	600	558	578	561	574	591	603	566	536	549	522	590	557	591	601	550	592	558	567	578	589	571	554	556	568	594	570	553	578	549	602	525	536	547	574	576	597	607	601	548	552	577	515	591	574	600	549	561	579	570	565	572	569	574	556	559	583	588	591	563	596	583	573	600	558	569	569	608	609	583	590	560	586	587	569	622	580	605	592	609	537	554	557	587	517	546	562	584	585	579	609	582	546	578	608	602	569	566	547	572	599	577	531	564	563	543	549	597	589	610	589	610	549	563	616	548	584	615	581	561	600	569	545	600	576	546	560	532	575	540	622	556	564	566	631	540	543	536	561	592	598	567	602	606	614	574	568	526	589	544	558	571	577	563	552	594	611	565	565	572	565	595	560	589	526	554	542	560	616	552	571	614	569	576	540	543	571	563	546	565	564	595	583	588	604	568	557	539	609	592	526	594	596	600	602	586	575	555	581	518	548	605	551	567	584	597	550	569	606	556	557	581	535	572	537	537	576	599	590	586	597	570	575	575	579	594	546	568	533	555	560	589	600	550	566	594	569	588	588	591	587	591	544	564	569	548	593	609	582	538	571	563	585	556	571	570	592	588	584	585	570	565	555	601	549	562	570	555	535	574	520	573	636	556	592	618	567	567	569	579	552	561	560	558	567	571	570	554	599	572	552	579	592	576	552	563	580	580	599	604	557	558	596	538	513	565	578	579	500	573	567	587	564	610	566	606	546	542	578	577	624	567	604	568	553	562	552	502	584	557	622	594	563	592	550	587	597	568	580	595	578	551	567	587	569	587	570	579	586	565	582	539	555	573	573	563	574	581	601	532	578	532	546	568	547	570	553	578	588	543	552	576	584	599	587	560	622	563	534	591	556	599	573	597	557	586	574	572	572	565	596	553	586	564	577	567	569	560	618	572	607	582	560	589	598	583	584	574	643	576	574	563	567	568	546	627	566	580	605	522	516	555	584	566	597	565	556	603	590	602	575	619	521	569	589	537	546	536	583	601	540	608	525	576	616	587	617	553	548	534	583	590	592	543	598	592	569	599	617	573	632	583	562	523	531	566	547	596	596	557	541	572	498	560	605	586	535	565	582	524	566	575	564	606	582	567	541	582	583	527	531	582	612	532	563	550	579	530	532	578	613	566	537	600	550	600	560	562	551	567	575	559	566	612	555	582	568	609	571	544	564	569	574	595	548	574	597	557	602	559	589	574	553	606	554	570	569	584	575	561	588	596	553	552	555	533	576	582	558	568	569	593	615	613	589	589	572	580	550	529	569	569	582	567	626	554	582	559	540	571	559	542	546	568	564	610	586	636	578	575	565	623	578	570	566	592	560	587	573	539	543	561	534	540	556	592	595	588	600	594	581	553	542	603	577	575	569	550	582	581	616	589	601	587	582	597	557	597	560	542	586	593	567	559	573	579	581	583	539	564	603	601	570	529	580	595	600	576	600	551	582	557	540	533	547	593	571	563	589	589	607	557	588	591	547	549	556	581	562	603	591	578	539	579	567	630	595	560	571	573	579	555	572	593	576	604	570	572	556	604	582	556	567	566	544	543	546	555	567	567	535	555	570	607	600	535	559	593	566	580	576	559	567	564	556	549	549	588	538	566	542	569	550	585	550	579	538	562	581	580	624	612	591	537	597	578	574	571	593	573	582	564	566	597	593	517	606	572	539	574	561	553	568	532	552	536	582	587	565	572	558	591	554	586	550	516	562	588	542	566	593	587	582	585	567	537	562	561	580	555	558	543	584	539	566	565	584	553	585	572	584	587	577	571	554	595	565	626	608	548	571	568	570	564	548	575	607	597	575	575	551	573	559	615	593	569	603	572	555	573	534	622	575	587	574	594	561	558	572	550	519	581	574	607	513	568	548	557	561	581	574	626	565	559	557	592	597	584	563	534	576	588	543	580	560	594	609	617	597	538	554	569	603	561	574	575	566	598	558	602	593	559	562	574	569	568	526	561	560	505	571	570	564	569	578	617	590	554	568	610	601	654	570	595	567	571	514	583	554	586	545	537	566	565	596	581	600	561	614	544	588	515	552	546	634	588	579	584	511	577	574	562	548	578	573	592	575	538	587	550	599	565	568	534	614	587	550	570	574	562	596	574	558	535	570	543	575	569	583	578	573	577	565	587	588	592	570	599	582	564	537	612	581	608	578	567	578	555	544	558	566	578	559	591	557	589	535	531	586	589	605	519	547	566	580	576	576	559	557	569	571	571	539	583	581	565	591	589	582	575	523	559	552	569	592	585	556	588	603	586	575	561	573	545	593	599	578	594	574	585	556	583	620	592	552	561	564	615	568	557	570	599	601	553	592	543	611	504	564	571	559	571	590	575	566	624	585	533	577	561	574	606	594	592	563	555	628	595	581	545	535	552	583	592	562	611	565	590	550	550	562	563	634	557	547	563	568	586	570	534	556	599	567	569	607	587	553	570	598	571	575	540	548	593	624	601	562	535	590	571	583	608	534	553	575	487	539	563	564	591	565	609	585	601	531	568	582	581	558	590	581	546	593	550	578	588	579	575	540	557	546	561	551	568
28984	25007	20259	11287	4633	1654	1439	924	644	477	476	450	465	421	410	420	392	434	381	446	420	443	441	434	407	428	397	457	466	432	463	366	467	424	443	402	452	410	422	440	421	432	454	419	417	413	399	415	478	423	392	428	430	419	429	416	405	408	405	402	413	406	419	417	421	406	415	450	418	413	418	411	440	433	463	427	394	445	418	396	465	441	418	415	419	431	443	438	437	419	446	380	431	421	402	407	421	430	452	420	416	427	427	373	429	442	460	422	442	432	426	389	417	431	449	444	444	463	408	407	409	408	442	430	442	413	467	415	416	399	411	453	430	432	426	427	437	423	450	436	416	427	390	438	422	400	419	418	401	429	408	410	441	419	402	401	415	446	456	420	424	416	444	457	428	449	429	431	411	419	424	438	377	412	407	420	432	411	413	433	444	439	418	417	437	451	443	407	439	410	417	411	419	468	420	471	444	414	428	427	406	419	432	444	432	422	454	491	387	398	438	461	400	426	407	445	418	451	427	433	404	446	422	439	416	445	440	440	412	443	434	385	437	412	422	440	438	406	456	412	430	418	451	397	424	453	400	409	413	443	464	400	436	428	423	423	406	434	422	433	408	416	411	413	405	424	428	410	419	437	437	416	439	440	433	455	427	447	469	373	411	412	430	458	400	396	441	382	416	433	447	423	376	396	432	434	402	407	406	421	424	418	421	451	430	397	437	413	415	405	409	399	421	441	442	434	407	427	411	441	385	420	380	426	442	375	429	424	410	425	416	415	418	419	423	395	484	432	419	418	435	424	434	394	396	430	413	427	428	434	405	410	421	440	416	426	406	386	405	485	427	410	442	405	444	430	426	436	412	417	425	430	459	449	441	403	461	405	449	424	466	454	445	402	414	425	458	410	455	447	423	411	432	438	422	418	415	423	425	413	391	408	464	459	395	400	447	411	423	487	430	423	401	405	401	410	412	444	405	415	394	406	434	396	420	416	468	407	430	445	424	413	389	437	428	361	433	416	420	418	428	423	414	402	407	414	423	393	393	459	431	396	407	470	386	418	425	388	411	422	413	391	406	422	421	441	446	456	420	476	427	413	400	401	395	417	411	429	437	420	413	417	435	403	491	449	426	403	422	412	441	403	407	427	429	408	438	441	443	410	412	417	426	384	426	430	406	416	428	376	431	435	438	459	439	448	427	398	419	427	395	420	411	434	388	412	423	434	401	428	399	413	380	430	464	449	445	423	406	420	430	425	421	444	411	414	426	382	447	445	452	436	420	429	458	416	416	426	462	434	409	415	429	421	427	408	448	407	419	421	425	444	440	391	429	438	402	447	407	431	405	467	414	458	418	436	386	417	449	420	435	420	426	435	434	419	486	427	437	424	412	422	416	443	409	359	414	421	415	429	414	467	427	420	419	433	397	407	396	436	422	420	435	424	431	388	375	447	395	413	438	427	409	429	440	435	446	430	419	434	434	435	421	427	404	415	392	395	444	440	409	419	409	426	417	455	482	392	423	426	406	414	396	439	403	436	418	389	407	417	421	385	384	424	417	451	433	424	447	442	461	411	433	443	381	420	437	432	423	451	419	425	424	450	423	419	440	420	390	452	421	459	469	420	407	461	400	408	466	418	391	429	431	412	468	446	418	408	399	480	437	386	424	386	422	445	400	443	409	409	417	411	428	407	400	422	412	407	418	413	441	417	430	426	424	411	398	434	363	408	431	445	431	424	419	422	412	402	412	434	455	420	436	434	415	409	448	433	462	414	417	434	416	415	396	418	412	436	433	393	441	428	439	412	436	413	407	428	447	396	426	391	419	406	422	427	436	388	432	418	445	406	421	423	436	394	378	458	453	402	421	446	432	431	421	416	462	404	430	413	431	423	428	454	386	432	419	436	425	417	415	423	408	406	451	430	403	453	432	452	466	386	410	437	441	457	419	379	424	451	411	418	443	432	421	418	405	381	410	446	448	452	426	416	436	457	424	439	409	421	424	422	427	438	415	431	413	426	423	423	389	425	424	427	444	415	394	433	392	399	419	425	462	405	437	402	483	432	418	416	414	435	430	421	447	426	418	418	430	434	409	440	437	454	406	440	426	441	466	406	465	428	414	432	441	433	427	431	454	382	369	413	418	446	441	444	417	443	431	423	440	408	435	443	412	407	447	435	408	408	437	441	410	421	414	423	424	453	431	402	432	428	403	450	424	410	426	424	416	384	442	456	417	401	473	424	440	406	429	403	437	460	407	423	433	437	428	408	428	431	445	416	411	407	450	435	429	421	414	378	437	449	466	447	436	436	403	439	402	406	424	407	437	421	422	399	435	413	406	411	473	438	440	419	435	435	412	412	376	402	374	416	423	428	440	401	446	397	413	435	400	389	409	403	440	432	434	460	412	394	424	427	407	441	420	424	416	437	449	431	463	446	421	453	406	419	411	396	443	387	420	469	412	439	427	429	415	434	437	394	435	424	416	409	410	426	420	409	413	452	435	431	464	414	454	451	429	403	423	459	418	450	427	433	408	430	438	435	477	447	440	424	439	446	453	405	433	405	432	457	411	409	447	425	421	397	415	415	427	449	418	401	434	423	450	445	425	430	419	442	429	410	458	443	428	446	404	431	406	402	422	423	412	456	444	461	424	425	439	407	429	428	433	420	400	456	432	405	429	432	448	421	416	412	404	431	463	397	400	395	434	446	409	444	415	403	419	457	422	454	400	428	425	439	400	432	442	412	410	430	448	436	414	407	423	422	454	399	407	438	462	463	452	438	401	421	451	427	440	418	386	442	431	383	422	406	476	428	392	413	367	434	463	455	428	432	468	414	413	434	437	409	398	432	412	415	421	426	431	442	424	430	421	454	432	456	399	427	424	424	418	439	452	428	433	425	466	438	452	428	407	442	413	403	421	445	409	410	471	430	386	448	391	454	408	411	386	446	409	438	422	415	435	419	430	430	401	379	440	408	447	430	443	418	407	398	459	403	450	469	408	413	410	466	406	382	442	401	397	426	397	403	396	406	420	429	438	415	409	451	429	409	432	427	421	395	454	444	455	433	434	415	448	453	420	383	405	412	444	415	399	401	423	404	436	422	443	435	425	434	472	448	453	422	399	405	422	410	434	431	423	464	445	440	430	433	404	436	427	419	445	447	431	419	437	398	412	441	409	421	425	423	439	417	413	436	448	413	378	397	442	443	442	455	430	394	421	416	420	420	420	388	429	427	432	418	404	406	424	404	444	427	459	412	413	463	403	429	445	461	450	425	446	413	463	417	456	430	425	416	425	400	443	433	428	417	409	425	409	411	443	416	454	426	442	401	379	417	425	475	459	420	398	401	466	426	417	412	405	434	433	423	401	430	409	433	459	426	395	411	458	415	425	424	442	414	447	404	435	435	403	468	409	442	400	434	446	383	427	417	437	374	428	419	443	394	442	430	424	434	435	451	416	461	447	433	410	424	448	473	419	397	435	412	407	408	435	416	455	437	458	420	391	430	399	401
15950	27649	16600	8020	4001	1829	1542	938	596	415	370	374	314	343	347	355	370	345	367	365	366	349	320	341	356	311	354	356	372	361	370	336	366	367	364	390	316	364	340	347	378	351	363	373	365	340	373	368	365	405	369	355	338	363	358	342	373	335	338	375	384	334	351	361	366	352	379	340	338	371	326	367	331	349	371	344	362	341	368	359	318	349	351	355	398	358	359	354	344	360	363	388	330	372	338	301	386	347	340	328	332	322	353	360	383	387	353	334	364	334	347	353	339	393	346	357	358	348	347	363	388	346	353	378	360	374	370	369	377	360	316	368	349	348	337	357	354	337	371	346	363	357	376	359	363	365	378	359	358	356	401	318	337	327	358	396	369	357	342	377	336	347	350	343	345	346	380	363	360	353	338	361	347	364	356	387	336	351	348	359	325	367	374	370	382	354	348	372	361	376	366	358	324	352	333	404	365	335	341	362	351	374	382	334	354	353	361	339	358	333	369	356	404	322	344	380	352	379	367	366	342	374	324	350	358	339	361	359	361	352	383	349	319	327	357	390	318	365	360	340	377	352	376	389	368	317	367	372	393	344	338	349	340	368	379	356	321	350	371	360	350	379	367	378	358	390	316	367	369	372	318	369	337	356	348	374	336	389	384	335	382	348	362	369	404	377	317	341	353	363	347	392	383	347	346	352	316	377	341	320	394	380	362	362	347	356	357	350	378	377	358	306	349	334	394	346	371	340	350	366	353	367	388	365	344	366	341	355	359	364	363	328	359	339	371	345	390	352	334	359	357	357	346	348	343	371	374	344	395	365	340	394	393	351	359	350	346	400	350	365	355	363	358	363	400	372	336	366	380	363	349	333	378	342	364	379	335	345	372	326	378	327	378	366	367	334	346	374	375	361	373	363	369	321	353	362	347	346	354	371	388	316	339	351	367	367	364	390	396	345	326	359	339	364	357	403	365	337	372	344	353	383	388	339	381	356	360	325	362	337	347	355	335	363	348	382	363	369	357	337	337	395	309	353	346	369	377	350	367	355	356	337	383	393	329	335	409	351	409	372	355	407	335	337	341	351	355	383	383	349	376	338	353	336	362	381	383	386	365	346	349	318	348	356	378	370	369	330	369	359	319	326	349	371	376	358	341	351	357	380	373	349	366	356	348	372	352	352	347	341	346	358	352	350	368	376	376	349	371	339	366	366	345	304	383	358	329	363	341	351	337	356	354	355	317	344	357	328	366	322	324	356	351	358	369	363	353	371	342	368	330	361	350	366	329	350	342	372	349	356	356	338	335	361	378	369	339	366	341	399	363	380	334	371	336	380	328	366	326	331	351	355	330	358	321	373	364	322	361	387	365	371	357	330	412	348	339	336	323	377	356	358	369	329	370	356	357	344	390	364	351	387	386	360	334	377	335	332	344	330	338	363	376	320	358	331	340	323	346	334	373	310	350	351	369	367	359	352	347	364	313	349	336	365	354	368	346	349	352	351	366	361	362	339	354	366	333	346	368	361	348	368	331	346	376	381	364	325	372	402	393	340	352	336	354	360	336	373	393	356	351	373	321	366	304	340	340	376	393	361	352	366	375	365	374	357	371	383	348	370	346	386	365	384	346	393	376	382	353	330	323	353	335	362	378	342	390	359	342	360	361	360	372	343	380	354	333	363	354	357	359	376	366	353	359	356	370	356	373	361	331	355	367	323	364	374	366	375	368	340	376	354	387	356	381	360	381	375	373	373	359	344	345	359	373	342	356	327	352	353	320	334	344	352	363	375	391	376	361	341	382	328	362	352	352	398	380	331	361	386	341	356	363	339	339	380	363	394	338	355	352	360	353	351	353	370	355	354	351	335	353	352	375	342	362	347	375	335	340	346	369	371	331	333	348	359	335	350	350	368	378	377	339	380	345	365	350	365	358	355	358	348	375	321	363	299	360	360	377	355	322	367	373	406	362	335	354	371	367	368	349	321	348	344	349	360	383	358	357	369	371	363	364	351	346	358	363	359	331	344	378	354	355	351	341	352	347	357	336	344	358	352	397	332	322	340	361	344	358	346	406	351	376	360	335	371	359	380	346	338	331	339	374	352	378	387	339	409	356	350	344	341	382	354	340	367	395	361	332	389	357	356	346	389	368	333	374	353	372	349	366	368	365	343	358	336	367	371	338	361	323	352	327	338	406	338	369	358	371	329	350	396	377	372	364	387	305	356	368	362	360	322	352	354	348	341	353	375	339	400	355	347	383	376	370	335	382	390	346	332	367	326	314	364	334	350	346	371	333	391	364	338	314	346	344	367	378	364	362	340	342	372	343	329	353	374	349	357	340	335	358	367	353	378	349	340	351	363	368	310	360	367	394	349	329	367	346	337	359	365	341	370	347	366	333	344	367	349	337	364	385	353	348	408	340	355	370	362	370	389	364	335	369	400	365	341	359	370	338	379	387	331	353	343	348	379	367	356	368	359	347	372	326	350	344	363	362	389	378	333	345	349	362	367	393	354	359	329	356	357	332	373	321	360	331	336	351	361	361	362	363	326	373	373	350	360	344	343	324	359	355	370	337	339	345	375	364	340	374	373	353	374	357	333	394	394	335	387	336	333	354	328	354	372	362	374	345	354	348	345	383	345	357	360	367	376	369	379	348	318	344	340	363	340	396	371	392	354	379	380	358	399	370	346	357	362	341	349	375	388	335	358	366	330	382	372	292	343	349	352	359	381	372	343	391	363	321	377	341	352	345	354	352	371	333	300	355	352	377	343	311	326	336	372	359	369	332	339	357	341	377	335	347	337	368	377	361	341	358	377	344	363	366	337	349	379	336	363	332	386	388	370	335	338	362	373	337	334	322	327	341	365	353	358	345	356	340	374	376	335	341	371	368	366	371	347	362	339	355	348	368	389	329	372	366	379	340	332	335	391	369	344	331	348	364	355	329	353	359	344	358	358	383	378	363	342	311	362	368	347	390	351	345	326	323	346	365	353	358	358	325	347	356	363	342	361	373	363	365	374	345	345	358	376	377	379	367	367	373	405	352	347	379	355	387	361	374	352	370	331	369	346	347	371	365	320	381	357	360	356	348	353	355	322	359	341	353	336	351	346	336	378	347	341	370	376	332	348	345	371	334	341	332	350	372	344	337	359	362	386	349	360	360	348	370	358	316	349	376	331	348	342	385	366	368	392	369	387	328	381	372	386	344	379	399	358	347	386	328	351	377	385	363	366	340	340	389	369	356	353	383	379	386	364	341	369	359	364	376	359	355	349	336	355	326	317	401	371	352	341	348	346	375	366	399	347	332	327	379	376	341	344	351	349	335	329	354	365	377	360	362	382	367	331	361	366	310	373	358	346	404	391	336	354	344	335	356	370	380	391	343	363	395	325	350	328	359	355	336	380	322	339	343	385	339	350	377	368	374	352	351	404	367	335	365	370	350	377	339	374	377	376	351	372	357	333	337	337	348	373	388	365	329	353	382	363	346	355	357	356	343	378	382	362	389	354
25558	23630	35246	39716	30875	20330	14785	5302	2371	916	592	414	456	413	432	442	441	460	420	461	429	455	446	417	419	432	451	448	412	424	445	428	426	424	454	422	376	458	421	445	452	465	436	408	427	428	407	450	459	466	434	458	434	432	452	459	425	400	435	427	392	455	466	431	464	426	439	459	428	471	429	442	420	493	443	433	468	434	424	477	441	426	453	463	411	418	428	470	450	422	426	437	445	453	430	422	448	411	451	431	472	452	425	453	463	431	419	428	434	456	431	429	444	440	456	428	425	453	430	468	426	448	434	425	394	427	418	419	427	450	453	451	443	441	433	431	449	428	427	448	428	419	422	456	430	436	395	394	462	409	428	410	431	450	487	437	474	436	426	425	420	445	432	449	415	433	433	443	440	422	446	410	408	426	465	427	423	433	404	465	421	433	422	403	441	426	448	469	466	456	412	430	425	439	396	395	409	413	412	452	412	428	417	467	447	413	376	405	456	440	427	424	402	437	458	402	438	444	475	441	420	470	421	410	443	422	414	448	430	439	442	423	454	421	421	446	477	430	405	394	433	454	425	430	427	440	428	414	390	400	407	463	435	429	417	468	473	436	420	422	459	444	434	408	421	446	446	451	444	425	430	441	451	475	443	452	471	447	436	453	441	421	431	449	398	412	411	434	448	419	440	411	422	413	434	431	430	460	412	442	409	433	465	456	382	400	443	426	447	442	442	411	457	446	457	440	416	436	436	420	415	421	405	452	443	404	439	433	462	446	444	423	464	413	441	469	407	413	431	431	429	419	440	451	452	432	466	423	422	414	433	404	397	389	398	414	450	462	454	428	422	436	429	432	425	429	446	427	426	455	437	412	407	450	448	437	425	472	423	433	437	413	432	401	478	442	441	433	414	457	467	444	438	423	415	455	475	430	445	442	459	445	472	419	413	473	460	421	418	397	473	443	458	458	433	396	466	451	407	418	405	407	418	403	384	469	428	443	440	401	391	430	414	435	425	400	442	410	434	429	426	402	407	430	437	451	441	431	434	465	450	405	435	460	445	445	457	432	398	402	437	433	428	433	484	409	421	452	413	436	437	414	435	437	456	440	427	394	447	420	445	435	443	420	420	432	433	445	416	405	464	427	405	447	448	456	442	446	468	447	422	396	438	455	440	426	422	410	457	441	406	401	402	466	427	443	433	466	401	482	421	399	459	465	407	436	426	476	436	427	440	441	428	461	435	430	422	430	450	426	452	452	466	410	421	454	472	407	414	456	416	435	476	426	436	395	407	424	408	451	400	457	452	376	420	475	457	421	425	446	439	443	470	460	422	448	439	447	419	433	451	455	430	400	450	452	444	423	444	441	424	406	486	463	406	444	417	428	412	440	429	425	425	440	412	407	430	458	424	426	434	434	400	421	412	447	434	391	440	444	427	460	426	471	433	400	403	427	426	424	438	427	470	431	442	458	446	394	436	453	448	426	465	430	415	463	435	406	445	429	447	460	440	454	462	439	447	443	469	464	401	436	459	419	444	457	442	465	483	436	419	432	442	387	440	417	407	462	436	427	431	382	439	412	457	405	412	399	407	457	422	477	440	444	451	435	442	436	427	443	399	447	489	408	451	439	433	443	419	415	433	441	440	381	472	474	395	418	423	410	415	439	435	473	447	405	413	423	437	427	443	412	435	430	422	426	431	396	473	486	432	478	437	439	403	439	407	425	418	426	446	428	439	485	415	423	442	411	425	453	403	472	430	433	454	432	439	440	394	434	443	404	444	392	421	487	413	405	471	438	427	463	428	502	424	454	439	474	398	438	410	440	408	424	400	419	425	454	421	461	443	476	407	487	455	420	413	467	453	409	438	449	444	457	409	434	455	434	422	451	447	444	422	410	431	393	448	464	433	413	460	457	394	454	430	428	451	418	389	473	448	422	417	462	400	465	427	431	427	419	462	454	440	423	472	414	428	454	404	417	438	421	399	455	435	430	372	467	440	440	438	447	400	440	426	422	422	428	421	427	418	436	414	438	415	435	406	420	444	442	409	475	444	448	409	439	410	456	417	405	447	401	430	407	448	422	408	414	450	388	417	427	421	410	447	415	459	421	400	422	420	432	417	428	429	471	430	433	422	421	447	425	419	419	411	432	430	458	372	456	426	454	425	430	405	385	437	450	472	389	404	443	448	454	418	455	421	427	446	415	417	446	470	481	452	431	432	442	452	388	433	418	420	421	463	459	450	447	393	431	470	451	450	434	430	422	466	417	450	452	435	431	417	396	428	440	478	387	426	422	435	432	423	415	431	410	433	456	409	407	420	444	470	425	445	449	406	419	445	430	421	436	398	453	494	428	478	449	420	422	406	423	460	453	436	449	422	463	427	431	428	414	435	449	397	430	406	466	425	422	447	431	419	454	463	445	443	424	444	447	428	454	431	425	433	480	467	431	420	431	463	460	464	483	456	466	424	428	407	441	419	428	444	438	484	445	416	434	405	418	444	455	407	408	422	429	419	440	450	402	456	427	475	459	437	468	433	445	421	466	445	440	422	439	452	410	429	434	447	466	430	397	431	436	428	420	455	460	423	433	409	445	420	434	447	446	450	380	429	437	417	462	446	426	426	395	430	467	434	456	445	457	398	431	446	429	454	435	431	439	453	425	424	438	413	418	417	395	439	428	468	402	461	464	438	455	441	441	436	425	425	455	399	411	419	448	425	432	431	433	432	396	458	449	410	425	453	431	430	430	411	408	437	439	463	446	415	443	432	453	445	416	453	417	426	435	452	428	440	413	449	439	407	401	445	406	458	439	417	428	421	446	425	423	488	438	420	453	377	419	407	436	449	459	408	414	430	445	444	434	481	487	410	415	467	438	428	458	362	434	421	430	417	425	417	430	426	440	429	442	387	445	453	430	431	440	415	410	473	418	455	441	413	430	438	484	453	449	425	422	429	425	456	440	453	392	442	433	454	461	470	374	374	407	400	435	428	438	465	457	423	421	456	441	427	467	415	452	438	421	420	449	415	391	448	418	448	425	464	451	404	429	436	455	473	426	418	438	423	434	421	442	412	448	429	448	407	411	419	427	433	395	435	444	463	432	425	429	414	405	408	430	413	403	465	441	407	399	414	476	424	473	416	434	429	456	426	427	438	457	461	413	439	428	465	459	477	422	419	422	428	421	448	452	451	437	454	444	401	461	427	437	442	438	435	471	435	438	413	403	468	412	449	466	466	446	419	387	461	465	449	424	476	456	425	456	421	440	437	424	386	433	425	439	414	467	471	437	424	421	434	419	427	457	423	420	408	434	415	463	429	445	408	363	456	416	386	452	430	423	406	469	431	446	423	421	403	435	424	426	419	427	402	415	426	425	424	454	433	441	452	472	438	441	449	452	408	407	416	443	447	436	429	389	413	449	434	457	446	475	419	418	388	454	432	418	446	461	448	385	436	416	425	452	465	428	425	428	406	430	386	431	460	427	446	454	472	421	407	414	435	426	426	437	434	440
54319	86552	64227	46850	25386	15823	11797	5368	2918	1083	651	410	423	457	437	420	422	443	409	403	417	401	425	402	433	423	419	394	394	435	439	421	435	442	407	408	440	372	418	442	368	421	428	401	391	381	412	411	369	407	418	404	405	406	415	390	401	388	415	400	431	361	402	406	409	419	388	399	373	412	440	422	413	395	405	399	410	400	411	419	384	373	394	435	373	397	409	398	400	409	436	397	412	424	392	363	439	362	407	404	375	424	432	400	395	387	381	392	403	414	401	365	398	420	436	418	425	392	374	400	427	391	403	412	399	387	387	413	375	385	405	407	436	348	407	406	429	432	392	393	401	429	403	417	401	347	396	364	414	398	392	417	426	418	435	414	418	396	394	381	400	401	392	402	371	394	417	388	419	374	391	385	406	410	395	391	383	402	401	415	408	412	397	400	372	412	407	405	406	380	408	428	406	418	455	359	388	416	414	378	366	383	392	408	412	383	396	405	404	371	398	393	399	388	442	411	401	384	409	414	373	406	375	413	409	404	400	453	379	402	405	431	393	359	406	387	425	444	400	434	390	404	461	406	390	397	380	397	417	423	385	421	422	418	372	413	415	425	412	380	443	428	421	419	398	418	390	390	455	388	424	453	404	415	396	414	402	409	362	414	369	398	410	384	406	395	415	412	417	405	401	407	424	443	390	423	421	393	400	426	410	441	408	413	396	385	400	371	383	397	400	390	426	384	401	388	410	448	393	377	412	420	361	394	467	444	387	387	400	358	410	392	396	420	344	377	377	395	409	431	405	405	398	420	416	379	403	414	439	364	400	409	395	423	388	416	416	411	384	390	415	387	440	391	387	416	423	417	407	387	380	380	377	413	469	369	376	399	383	426	406	382	454	410	436	378	402	411	421	394	417	376	392	417	398	386	416	430	391	425	381	404	395	420	390	412	394	407	423	409	407	438	413	406	403	418	418	423	431	400	392	414	387	407	377	393	400	421	439	422	424	428	417	403	423	435	398	406	438	418	443	421	390	417	408	326	396	373	425	372	390	408	414	372	422	397	401	364	354	375	393	411	417	405	379	402	364	411	402	389	412	428	374	387	376	418	418	397	380	402	392	386	361	392	414	378	389	396	408	399	420	421	388	385	416	426	342	405	393	386	413	419	387	433	392	422	381	403	414	398	460	399	426	415	405	372	379	411	433	427	418	379	390	394	429	394	411	401	409	399	385	415	388	425	401	383	380	399	432	430	414	397	396	398	418	399	396	382	395	457	403	368	422	368	375	438	356	396	404	379	413	401	428	367	456	409	386	434	406	393	410	423	425	398	389	468	416	380	362	408	395	431	434	403	388	428	411	424	409	440	390	414	422	384	398	396	403	390	406	408	410	462	409	453	399	392	377	425	403	388	387	433	452	424	377	385	408	380	400	443	421	402	395	388	423	401	409	378	404	434	425	413	377	392	409	391	359	381	394	380	395	396	384	459	414	428	391	405	385	398	396	360	399	428	403	424	388	383	428	409	415	402	417	414	419	415	357	400	444	416	393	387	399	365	396	398	387	375	384	417	419	378	404	398	430	434	382	390	373	377	396	394	411	394	390	394	393	410	405	389	383	409	395	396	417	414	391	385	400	402	438	414	372	362	366	361	424	420	381	402	442	405	385	385	362	434	423	420	410	404	393	434	402	403	393	392	406	410	404	390	370	393	390	414	415	389	431	386	378	421	425	402	359	435	380	415	394	418	441	374	397	393	392	389	416	403	401	389	428	398	403	428	417	415	431	397	394	404	400	402	418	391	401	414	428	422	434	375	379	385	425	390	416	406	448	421	365	381	400	392	361	379	431	400	427	412	400	424	377	424	400	372	389	393	383	427	393	395	413	385	406	378	454	387	389	425	404	394	464	405	382	406	400	409	404	401	370	396	405	416	380	391	412	396	419	412	450	419	396	375	415	403	393	388	395	394	416	421	419	427	378	376	400	387	410	421	404	447	408	401	412	426	431	425	436	429	395	413	389	436	390	404	424	406	424	410	377	385	423	430	400	383	392	399	386	400	397	403	381	404	401	371	373	416	379	440	405	413	445	432	354	418	394	412	392	403	400	398	411	419	408	415	448	415	397	385	392	413	412	426	365	362	406	411	435	381	376	364	435	393	404	430	410	415	429	392	409	398	372	383	408	384	415	399	407	379	408	380	385	368	386	422	412	443	397	396	399	388	391	420	409	393	396	395	446	403	376	390	411	374	385	388	370	426	399	398	372	426	432	409	428	411	437	379	373	404	376	422	389	447	410	411	408	421	415	388	386	414	413	412	418	381	379	439	400	432	410	388	411	382	384	438	418	399	391	404	418	399	422	384	438	387	388	433	400	389	402	447	399	395	427	394	437	395	424	404	414	421	394	383	430	396	405	415	382	430	411	428	429	393	421	423	414	406	390	414	422	424	416	399	419	412	407	433	386	409	395	391	407	414	391	410	361	387	419	399	403	382	427	413	399	383	411	428	411	382	418	367	359	369	347	415	376	426	410	422	392	418	401	419	388	372	401	428	420	399	405	400	411	385	423	386	399	391	392	365	439	374	411	406	391	417	391	402	430	411	410	409	413	393	403	408	404	388	405	402	403	399	406	432	400	405	421	389	382	401	401	418	391	430	400	398	412	370	357	435	422	378	361	382	411	392	416	442	407	431	423	415	396	417	396	435	401	390	398	403	379	403	410	433	436	432	389	382	432	394	420	391	391	403	388	396	420	415	406	392	397	386	398	397	443	411	400	405	437	392	377	398	389	406	392	411	371	419	397	410	393	421	397	343	433	360	407	406	406	436	442	397	402	415	428	416	421	379	388	373	403	431	395	399	426	402	394	419	407	414	378	411	396	388	395	430	418	396	411	370	396	426	355	427	403	442	411	419	427	418	453	374	422	392	377	385	374	388	401	406	411	372	396	417	418	387	359	395	416	394	393	397	404	403	390	391	425	412	406	414	427	373	402	390	380	404	458	427	382	435	369	410	402	417	382	380	411	422	407	381	436	394	410	389	385	394	395	408	400	375	382	382	410	400	436	419	401	418	438	406	437	393	385	397	415	391	435	412	431	357	453	434	396	391	383	422	398	425	381	392	408	398	409	403	377	474	410	371	399	394	392	421	423	382	411	401	369	387	406	402	415	407	421	388	382	387	373	412	430	396	415	383	387	376	415	403	400	397	404	386	361	365	366	393	385	408	392	408	414	431	392	395	392	428	428	411	380	401	403	419	394	401	427	415	415	396	423	397	413	425	424	408	386	403	397	368	411	396	368	423	375	411	397	407	423	386	384	405	429	360	405	422	392	386	392	368	440	370	412	433	397	413	408	422	420	404	414	359	391	389	407	413	404	419	430	420	416	387	441	418	398	415	419	390	420	384	399	411	391	402	437	386	424	408	422	381	421	406	383	368	390	435	388	384	412	397	420	405	425	389	408	405	409	418	386	398	410	391	378	419	412	435	389	387	389	398	372	402	392	395
24411	22352	32418	36911	34111	27408	24115	11073	4821	1914	995	610	621	672	615	648	631	631	617	634	618	661	631	646	633	634	637	644	664	635	656	642	654	631	694	618	624	619	601	591	593	618	611	610	609	600	646	597	646	597	598	616	602	629	639	588	590	609	580	592	621	635	599	645	598	656	627	599	600	646	598	581	587	588	596	616	639	642	627	654	620	635	643	620	617	645	608	589	643	590	586	582	592	577	631	639	633	592	593	629	575	640	572	622	555	559	595	617	622	629	611	585	592	632	610	611	610	573	577	624	646	640	608	604	571	628	635	609	609	597	617	621	539	659	601	590	627	574	596	600	625	625	623	602	616	642	586	639	628	596	584	638	608	604	590	574	636	633	597	578	590	620	583	631	674	594	599	598	603	581	597	582	587	622	634	607	594	622	620	599	612	640	622	611	630	590	593	584	615	620	607	622	626	606	579	631	630	588	598	619	640	641	627	602	577	613	602	600	587	610	642	599	660	632	603	634	651	576	621	613	601	613	606	602	636	621	591	630	598	645	570	670	600	594	583	601	633	657	606	629	610	600	592	606	619	671	615	625	628	580	608	587	632	556	592	616	643	621	620	617	601	609	594	607	585	616	633	563	560	633	582	578	639	604	650	606	571	612	561	592	582	595	561	615	585	604	647	632	635	657	606	579	591	558	586	609	595	599	648	629	614	597	621	610	552	639	605	553	575	619	603	587	654	607	626	576	622	583	597	634	605	596	582	578	563	657	599	611	597	558	643	638	588	623	605	615	631	630	643	605	627	646	587	595	609	595	599	608	603	630	625	584	598	643	629	652	628	613	627	640	572	577	601	622	629	598	619	638	621	578	613	576	647	602	618	605	618	590	602	636	639	655	613	658	624	617	595	632	620	588	586	613	594	579	624	600	595	597	551	601	561	629	626	597	582	622	627	650	595	653	612	574	607	621	629	640	615	589	648	583	621	601	615	595	618	602	571	605	627	622	610	548	605	614	586	604	561	581	608	581	609	610	619	586	659	561	621	615	589	574	595	652	548	628	612	596	555	661	628	639	616	611	616	631	640	607	579	571	616	638	598	618	607	583	594	591	633	603	583	606	578	595	581	645	585	596	666	627	605	618	601	614	640	605	623	589	581	616	597	584	629	616	573	590	606	623	561	652	631	598	632	641	580	570	646	621	624	608	634	624	641	631	623	589	604	635	646	594	610	619	627	598	587	602	632	628	577	628	637	612	595	601	587	567	618	598	625	550	604	564	609	633	626	638	603	607	646	616	618	634	640	577	636	586	618	605	608	569	618	580	631	610	616	633	616	618	605	651	605	578	614	620	605	631	616	595	631	559	606	585	641	649	615	610	650	645	638	621	631	583	582	602	602	618	579	650	654	660	617	618	589	554	627	624	658	587	572	637	599	589	609	602	607	660	632	568	576	570	586	590	620	661	611	608	672	641	641	617	607	603	567	610	607	620	603	600	574	614	634	613	621	599	613	622	533	578	581	603	619	629	603	586	567	592	627	639	603	586	645	625	612	630	623	582	564	612	617	627	629	671	600	608	592	617	595	553	651	601	623	579	597	584	606	665	659	631	643	604	629	640	604	639	555	628	617	622	622	583	607	632	618	565	709	629	639	607	615	613	617	565	634	624	583	624	628	653	612	594	647	629	615	621	590	608	605	601	613	632	624	615	613	619	608	636	603	589	631	614	614	609	635	584	631	565	595	585	583	633	632	665	615	615	594	648	625	602	638	642	590	607	537	603	654	648	659	611	591	619	642	634	607	560	597	615	625	606	620	581	664	601	632	615	613	589	626	682	613	576	617	592	631	631	623	635	641	580	589	624	618	599	646	564	640	604	583	628	609	596	667	627	591	616	598	595	629	600	627	562	595	574	547	619	606	605	636	611	589	600	615	597	627	562	600	612	582	586	612	630	562	615	611	635	626	577	614	607	622	603	591	597	635	590	628	638	604	581	634	614	571	595	601	625	633	615	665	645	662	605	621	615	644	566	630	613	618	611	665	639	663	582	611	595	586	587	590	614	587	621	547	603	575	662	599	551	585	565	592	642	642	626	613	618	628	629	623	589	605	617	617	580	602	568	600	607	603	609	598	578	660	616	635	602	617	591	629	633	575	670	589	550	615	560	653	635	627	617	605	621	597	567	617	608	625	610	606	611	621	603	663	621	636	596	600	583	608	594	622	615	595	623	606	595	618	615	617	598	595	611	625	588	644	645	654	556	574	586	630	655	630	610	616	613	602	599	628	623	600	571	575	605	612	602	598	588	590	564	665	599	593	581	618	589	588	633	621	579	612	595	646	597	575	627	602	618	616	615	596	632	582	663	580	578	565	603	585	646	644	618	615	612	599	642	637	570	599	653	634	594	648	643	620	586	580	633	587	617	620	627	626	658	626	587	576	619	617	530	609	623	612	631	608	646	591	613	639	560	649	595	584	636	622	641	613	599	644	601	676	575	579	622	624	595	641	643	609	660	657	603	626	611	605	621	570	603	658	616	557	599	627	617	590	598	580	613	609	606	612	655	620	621	592	580	570	619	602	644	634	630	614	597	593	626	573	615	622	610	639	644	550	581	597	656	618	637	679	579	607	589	599	625	589	591	568	624	597	665	602	635	601	646	607	603	653	644	622	586	580	626	641	609	634	582	555	566	632	630	634	632	590	638	598	595	651	614	610	587	640	665	595	623	615	609	616	588	618	637	572	650	647	655	603	625	580	609	568	617	612	614	649	618	640	634	550	627	611	533	601	606	615	618	636	628	614	646	565	624	626	611	617	596	589	628	604	594	585	625	584	606	608	610	606	614	614	634	581	615	617	593	608	603	597	647	606	574	587	609	599	579	605	644	586	632	636	660	635	603	606	639	628	621	612	603	584	602	615	596	643	624	624	629	609	613	616	583	575	601	607	595	584	664	590	611	625	611	583	601	609	602	619	615	655	583	599	609	619	612	591	590	612	641	614	656	615	619	579	589	628	592	599	651	608	636	604	629	611	622	599	610	613	617	567	577	633	611	579	632	596	591	582	587	601	626	640	593	628	589	582	613	624	571	597	623	598	590	616	616	607	662	572	639	587	589	535	600	658	592	585	615	565	578	601	593	588	651	592	610	658	630	637	606	631	586	630	662	630	598	569	596	612	618	611	602	641	617	581	616	586	615	601	641	595	608	634	639	608	666	617	569	569	631	616	575	620	581	627	595	636	641	633	616	607	658	634	586	577	585	613	574	627	618	581	614	621	644	603	572	627	622	614	592	674	619	598	615	588	545	607	620	581	585	607	611	633	600	608	600	558	567	575	610	625	585	598	582	599	623	605	618	586	614	640	630	584	628	605	613	597	608	641	639	637	642	583	583	674	576	604	602	619	587	586	604	617	610	602	632	639	579	628	607	629	610	629	625	678	607	649	630	579	599	632	551	630	606	587	581	606	611	607	606	645	641	566	644	602	607	602	599	621	575	635	608	610	620	667	604
62654	99292	76748	60794	34761	23718	18853	9805	5305	2093	1126	543	575	586	625	562	570	559	578	562	535	587	542	601	542	568	598	581	617	520	533	564	554	533	599	524	572	547	583	532	573	535	607	551	563	566	560	627	507	597	562	602	551	583	568	549	569	544	558	557	524	556	561	570	595	577	581	552	566	576	625	616	603	556	584	593	541	551	561	578	587	555	590	554	579	574	501	633	545	608	548	598	605	510	556	609	595	564	584	528	568	560	565	579	608	552	547	589	583	607	585	590	516	551	532	591	572	551	535	528	556	525	562	543	564	545	560	600	600	591	594	555	565	495	501	566	572	586	595	581	554	570	571	593	534	563	537	568	575	564	549	567	552	544	585	600	584	558	512	542	513	559	614	579	565	570	565	561	555	604	555	581	606	578	583	545	544	549	585	574	571	518	516	574	543	558	606	553	571	552	537	544	611	613	565	603	574	542	528	572	601	611	565	504	582	546	587	524	609	580	565	628	521	581	545	567	587	525	566	578	586	555	580	542	565	611	540	570	622	576	544	580	562	526	565	554	537	512	556	586	546	561	553	543	552	593	571	538	571	555	522	559	549	556	561	547	566	593	536	512	584	581	585	558	595	597	542	557	528	598	557	560	560	608	600	510	529	593	554	550	573	549	577	530	594	576	594	556	587	533	552	570	627	545	504	579	563	568	617	580	558	585	532	597	595	547	568	560	556	568	605	577	547	561	566	571	573	604	528	547	613	548	562	545	561	528	569	570	554	603	549	566	576	554	556	576	530	543	547	570	591	557	565	563	554	567	525	551	568	567	569	560	551	573	539	569	563	558	577	575	569	550	604	568	616	543	629	530	554	584	532	564	569	572	533	558	588	573	599	585	565	570	548	568	571	556	568	562	574	580	531	534	569	566	552	584	612	544	570	572	554	552	508	531	570	591	511	607	565	569	515	586	589	533	577	535	582	557	562	607	585	582	558	570	571	506	549	560	552	562	582	582	579	567	568	533	536	565	524	542	561	603	479	534	542	589	533	574	541	567	562	536	568	533	587	540	531	544	530	530	611	576	593	578	555	564	558	554	546	536	589	571	606	577	554	533	535	532	589	600	574	550	578	568	578	544	564	563	551	553	551	584	577	533	583	542	507	569	567	538	563	590	565	567	568	607	537	536	598	556	541	563	561	567	526	559	569	576	553	548	561	561	570	576	556	554	578	562	557	535	544	527	544	545	577	602	542	573	547	558	581	557	563	531	564	598	527	562	588	577	596	554	568	574	603	546	557	581	575	570	550	582	571	555	630	564	533	579	555	540	566	533	503	562	570	555	553	562	527	548	589	569	579	563	544	587	536	541	572	561	573	615	574	540	544	584	564	514	615	588	586	545	601	602	506	547	533	552	571	586	524	545	567	522	591	564	548	560	567	569	554	555	525	591	540	546	564	534	588	568	538	576	547	579	523	521	616	547	525	570	534	574	598	557	566	585	523	511	602	514	550	537	593	547	525	581	561	559	522	549	582	578	567	577	573	623	533	566	571	542	571	552	562	586	567	519	584	565	598	580	543	546	516	535	566	535	568	580	587	561	530	573	558	552	538	552	515	558	598	560	551	518	550	537	576	565	607	517	537	526	567	539	561	538	573	561	599	593	538	580	566	559	556	599	570	580	563	566	560	567	529	543	576	552	552	567	554	560	534	555	525	597	584	563	514	535	523	550	596	589	574	551	596	568	578	597	573	599	571	590	552	602	586	577	569	536	543	557	530	546	585	571	534	552	600	552	547	532	554	573	574	547	564	615	503	544	527	546	591	573	584	579	598	518	560	543	572	589	570	578	556	564	588	569	539	555	559	517	548	526	556	529	520	560	574	572	580	557	528	607	544	535	544	567	559	575	571	540	542	567	555	603	547	526	535	564	574	569	562	536	562	582	526	559	549	577	573	558	567	576	556	587	536	571	538	570	596	545	558	591	528	575	578	572	564	591	586	543	549	525	582	567	565	571	576	525	591	604	540	580	532	573	530	588	527	579	578	542	563	561	569	569	564	527	523	550	538	545	589	534	563	575	600	573	579	517	563	550	569	570	550	548	562	596	551	534	545	537	565	548	583	526	582	554	561	576	586	582	595	556	589	558	578	552	555	562	538	590	531	616	557	574	556	560	607	551	575	539	559	555	558	580	570	577	558	527	567	578	558	569	519	584	584	561	560	560	580	551	532	559	573	550	571	579	572	511	604	585	543	553	584	573	531	546	545	561	571	527	556	570	568	534	560	542	570	535	560	587	596	551	556	555	556	577	546	531	512	595	580	557	573	568	550	572	557	560	553	571	542	558	548	592	561	601	619	606	591	545	542	608	564	569	543	530	573	559	533	553	548	587	573	526	551	577	554	552	572	496	574	560	559	535	556	598	541	545	608	587	562	542	592	558	565	588	567	579	535	549	576	585	548	532	531	512	562	588	560	577	568	570	566	573	539	526	573	557	542	558	610	534	546	556	562	556	582	551	510	519	565	551	523	573	560	575	551	557	543	527	555	548	573	580	540	555	530	606	575	544	536	546	581	614	555	534	565	565	577	531	571	541	594	544	542	554	542	571	599	625	589	565	572	570	577	547	581	542	614	503	539	561	560	622	522	571	544	554	544	510	547	597	579	617	596	576	528	567	553	565	534	597	605	526	575	565	562	547	616	541	535	557	564	609	571	554	516	577	560	562	542	559	636	552	535	593	551	566	607	553	561	561	529	555	572	539	569	551	540	548	548	566	522	577	564	581	561	524	555	553	519	555	575	542	566	530	523	574	527	610	592	575	556	596	577	562	578	566	531	547	586	556	548	557	548	552	540	554	535	538	586	582	566	566	572	540	569	610	562	555	568	546	568	585	610	561	571	568	596	532	546	550	556	564	597	535	528	563	561	595	562	533	581	570	556	590	594	568	533	530	545	561	588	539	542	565	530	574	574	567	522	580	614	582	532	545	534	575	560	542	552	509	555	545	574	568	567	604	540	592	598	548	579	555	566	540	592	560	574	570	534	498	608	544	531	574	537	559	608	513	550	521	552	561	570	588	586	544	533	554	564	580	544	531	577	566	564	537	536	552	582	569	574	580	566	549	581	552	557	557	536	562	573	569	552	544	538	585	564	561	565	528	539	542	589	569	535	568	549	601	554	584	514	503	538	566	577	527	519	566	536	552	582	579	522	553	553	560	567	524	553	531	589	576	536	544	564	551	555	591	554	512	541	540	538	563	538	578	573	545	581	521	596	552	534	564	543	593	575	529	574	537	553	545	541	540	546	587	576	594	566	573	566	602	594	539	519	555	567	562	616	523	578	542	601	527	560	575	544	497	555	584	538	567	589	568	561	522	566	587	555	560	551	572	548	553	570	563	597	522	535	560	560	554	542	581	559	551	579	560	510	570	608	517	608	549	546	559	533	552	583	567	556	556	608	558	565	583	577	590	569	498	559	547	661	558	584	561	594	579	559	579	550	532	573	557	522	536
29309	24931	20388	11941	4304	2532	1625	913	605	527	443	462	420	454	438	471	446	433	465	419	444	459	461	451	454	447	475	493	494	463	459	480	407	442	458	466	482	444	469	506	418	472	439	485	431	475	472	452	418	474	447	471	495	441	451	452	428	467	469	438	401	474	499	478	432	449	456	451	471	493	465	428	435	435	457	477	461	463	476	432	465	448	477	448	438	485	461	482	433	411	455	417	411	470	429	476	410	450	416	434	444	440	472	479	441	437	443	475	458	448	440	450	435	481	440	469	491	440	480	471	428	475	434	490	432	427	460	476	426	475	419	451	465	461	437	466	460	449	423	427	400	414	440	445	493	487	468	426	444	449	457	472	445	472	393	443	460	423	465	485	471	465	447	457	454	467	428	432	488	461	457	463	410	460	458	437	429	460	472	456	437	446	431	483	467	506	470	467	463	434	440	465	434	439	448	481	479	484	470	449	456	443	444	448	439	464	474	460	440	479	464	482	433	469	440	467	472	460	454	466	442	440	450	454	438	481	468	454	484	456	460	426	436	454	465	482	449	483	461	432	477	454	446	462	436	481	405	465	447	453	443	418	462	462	483	485	454	462	437	425	461	493	419	441	436	457	461	406	466	453	473	465	441	473	451	427	454	439	453	486	475	407	455	440	406	428	458	426	434	430	435	413	441	447	458	461	481	485	433	469	458	459	451	463	423	430	478	448	440	475	462	450	466	422	459	451	430	447	458	429	446	473	469	448	476	433	439	445	443	438	473	470	494	441	419	446	462	458	421	432	444	466	449	473	445	448	454	440	425	426	470	461	445	446	457	444	510	457	429	428	414	463	440	423	470	445	455	464	477	449	418	445	445	477	462	458	459	467	451	473	443	453	447	488	421	466	503	457	507	399	485	431	466	445	449	440	474	476	420	443	457	479	454	444	451	460	450	451	435	459	440	461	459	434	438	454	465	481	460	456	492	445	430	453	458	438	507	440	476	452	458	436	492	458	455	455	455	455	441	452	446	454	452	434	449	458	450	478	405	476	468	495	424	483	468	454	464	436	462	473	434	464	456	439	475	427	434	435	458	479	467	438	477	474	425	428	443	446	480	465	451	445	434	439	465	421	476	465	475	494	453	453	457	447	443	452	419	421	454	440	445	460	464	464	437	418	417	425	445	463	472	446	486	465	444	461	454	471	464	420	496	446	419	436	435	483	469	436	440	436	453	459	472	452	480	412	423	452	459	469	461	454	462	426	435	469	471	443	454	414	440	485	409	418	480	471	466	485	406	463	400	440	472	442	461	472	453	417	454	489	411	440	425	427	428	494	444	461	493	451	434	452	438	468	464	501	435	442	438	423	433	439	451	480	437	446	444	445	425	438	473	513	429	476	428	457	483	433	418	443	449	461	475	460	444	481	457	434	433	456	416	434	487	476	494	448	459	473	456	457	447	464	433	456	429	490	432	497	457	442	424	435	420	424	463	462	446	414	453	435	452	474	476	434	473	419	456	489	488	483	465	476	428	480	444	480	482	466	457	450	427	426	479	470	434	502	471	432	454	482	467	432	429	424	458	445	434	454	435	435	435	501	452	452	472	489	427	475	419	451	459	443	454	456	450	484	450	475	408	449	464	474	425	459	490	438	453	425	439	463	448	448	449	443	476	503	502	454	487	495	492	474	462	437	409	453	490	423	470	440	407	478	416	467	443	480	483	448	465	468	433	469	451	461	439	446	471	432	439	474	486	445	479	426	434	448	444	440	488	452	436	463	479	462	464	448	432	465	475	468	454	442	469	425	426	426	454	444	446	429	421	438	413	476	427	472	435	464	449	454	444	420	406	439	437	457	436	405	439	414	455	406	414	414	468	459	438	498	477	486	447	467	399	435	459	445	432	455	421	474	455	442	457	458	433	489	453	458	385	485	453	462	482	423	459	454	438	468	437	455	449	469	458	433	441	415	429	449	431	447	444	435	445	436	476	461	425	463	454	440	444	467	451	435	440	454	470	423	429	446	464	449	466	456	445	494	431	445	458	451	444	459	452	459	466	409	451	435	441	452	465	483	438	445	463	392	421	475	468	494	434	403	410	462	454	434	445	450	474	437	465	450	434	442	387	482	450	467	451	437	480	479	441	454	467	447	437	479	457	440	444	455	475	463	463	418	449	450	455	462	477	454	444	462	430	450	424	450	463	433	418	409	458	459	452	494	452	455	453	446	485	459	465	500	447	469	471	480	477	454	471	428	436	444	485	478	469	446	428	448	451	461	458	428	455	490	472	440	460	463	473	460	454	454	432	442	468	467	423	434	452	422	469	499	473	432	451	451	454	407	465	435	436	438	427	458	481	456	437	512	444	477	466	483	461	471	453	457	473	487	467	424	463	490	424	419	461	482	476	486	448	451	463	427	433	416	432	466	448	462	442	440	439	505	436	468	454	459	462	438	473	455	472	502	460	460	449	449	475	453	456	463	435	498	437	462	452	440	472	480	457	463	437	469	441	511	466	457	470	476	468	444	436	450	438	445	464	424	468	452	466	459	427	471	463	429	465	434	469	465	406	424	482	443	429	455	454	470	455	487	409	413	457	430	411	444	468	427	512	486	460	462	447	498	462	413	461	439	445	448	465	435	473	456	445	453	448	422	428	478	507	442	454	452	479	423	443	458	416	443	414	449	404	478	427	465	461	457	440	480	467	507	448	468	470	442	421	475	465	446	419	455	461	425	450	483	419	427	464	493	435	479	487	462	419	407	458	446	453	431	441	474	468	422	465	496	464	446	454	461	448	441	434	444	440	447	433	453	476	421	490	458	443	414	464	459	429	455	451	474	466	466	425	468	471	452	460	442	464	457	434	460	465	438	443	475	433	500	420	431	449	432	450	503	424	505	458	462	461	467	471	484	474	434	457	435	483	476	466	454	473	514	460	472	469	502	439	428	422	442	449	484	421	466	439	480	401	471	453	452	432	485	434	426	439	484	405	457	444	435	474	428	476	461	436	433	472	460	459	444	426	458	444	431	440	472	468	438	438	455	421	410	433	461	445	479	433	422	469	510	453	461	475	470	463	445	462	437	466	451	500	454	462	453	470	450	455	451	438	454	455	448	450	433	458	490	459	426	432	450	434	479	435	439	482	458	433	447	447	437	422	440	483	445	449	467	465	428	475	472	468	455	465	467	443	480	462	462	453	489	457	448	389	447	466	471	456	436	469	444	405	422	468	452	445	429	447	443	458	424	484	485	419	441	451	465	457	445	455	438	477	430	450	435	460	460	449	471	436	445	471	470	484	434	456	439	496	455	487	469	465	421	481	453	420	435	448	485	455	432	468	525	459	448	462	458	457	416	462	452	478	444	481	486	455	423	436	519	436	493	442	446	433	466	461	451	447	450	475	442	447	489	471	437	427	452	426	444	448	436	474	434	447	416	425	466	420	460	461	462	439	433	461	436	461	437	422	421	516	441	446	482	423	449	429	448	428	512	436	462	417	451	477	470	457	431
17665	27440	16983	8730	3749	2659	1695	844	649	442	420	398	395	357	379	404	399	365	402	410	391	379	379	395	379	412	388	402	379	380	400	411	392	409	426	364	370	393	422	345	367	384	363	381	375	380	364	402	408	370	369	374	415	379	406	367	357	378	363	407	390	395	396	377	374	431	394	387	338	409	391	410	379	382	352	400	392	387	402	359	362	389	373	375	375	389	406	375	396	398	374	394	397	357	376	374	379	412	370	381	352	379	362	380	371	379	394	375	375	362	338	412	385	377	389	397	406	393	391	409	385	404	362	352	366	413	360	386	390	388	379	368	376	358	382	390	366	367	385	359	414	385	391	366	389	367	382	373	426	353	390	354	360	382	386	427	377	385	385	390	393	402	371	371	383	379	379	405	399	430	381	403	366	369	378	402	396	394	389	381	326	380	385	361	418	346	360	367	368	390	354	382	334	385	378	359	360	397	363	389	351	379	413	356	368	384	366	380	402	384	383	361	385	386	371	399	387	372	422	387	382	386	389	387	394	350	357	368	361	391	415	350	389	389	376	400	369	377	392	396	378	404	374	390	401	376	360	380	386	349	368	377	390	387	437	398	387	352	376	404	374	350	374	363	389	435	398	387	370	378	369	379	389	398	376	400	408	386	361	392	347	392	343	364	420	372	398	365	381	372	419	420	395	407	392	410	394	435	386	375	411	398	334	405	384	361	341	341	351	347	356	388	376	376	364	386	381	390	370	394	410	437	386	382	381	382	378	374	360	365	401	406	409	375	372	403	388	396	384	379	382	409	389	392	373	318	380	372	365	402	380	363	399	404	404	376	391	345	380	383	380	414	386	443	380	439	400	357	403	370	358	361	390	372	405	373	410	381	391	394	429	385	378	408	392	358	356	370	385	380	384	362	369	351	367	404	380	401	368	411	374	397	416	389	384	347	392	399	384	406	386	402	390	383	397	372	355	377	379	373	366	396	351	405	420	381	403	390	365	385	386	390	344	346	400	405	381	383	387	349	377	410	379	369	391	336	362	397	361	407	385	358	378	407	408	375	394	339	412	358	380	362	359	358	378	398	393	411	382	392	386	385	335	375	342	386	339	349	396	383	387	386	348	355	374	396	370	388	362	389	373	412	389	386	359	417	376	402	376	384	407	357	393	360	369	347	372	397	386	395	365	394	344	339	356	333	366	406	367	338	395	384	355	400	412	395	408	376	397	399	390	387	354	381	362	382	346	360	399	367	402	416	371	372	401	404	392	407	370	403	348	398	395	369	410	389	417	381	374	377	407	346	344	364	387	388	368	389	357	379	419	371	400	355	374	368	354	379	422	390	400	372	379	354	430	366	366	353	375	400	366	394	419	378	382	402	377	381	363	394	403	407	362	392	378	425	380	383	376	383	374	402	383	372	401	410	405	371	358	383	415	353	369	399	406	373	365	412	409	366	356	393	359	343	404	389	396	428	382	391	391	374	394	395	418	388	362	371	423	351	400	409	401	376	354	396	426	414	394	417	375	398	352	391	371	366	383	387	388	384	382	388	373	378	367	374	384	389	397	399	385	383	382	386	375	360	384	395	378	389	326	365	371	388	368	424	353	388	363	392	365	388	380	379	364	388	386	379	362	386	385	386	347	355	390	382	367	387	404	399	391	381	381	368	375	400	424	404	364	388	377	373	392	379	351	396	376	372	434	381	396	365	344	392	408	387	364	348	370	371	349	381	369	366	357	378	377	362	378	395	378	357	380	394	357	360	330	376	389	389	373	382	343	373	391	380	384	381	416	418	369	346	350	376	377	367	364	419	374	369	380	379	399	375	351	358	396	380	380	375	387	341	355	368	388	370	405	355	373	368	403	397	342	374	381	383	365	369	390	366	381	382	390	374	373	363	425	382	389	358	359	392	394	378	374	375	384	372	377	377	395	384	412	435	360	364	403	363	358	392	377	367	406	407	377	396	379	361	384	374	378	382	388	379	399	415	389	337	357	399	371	384	382	380	400	366	371	384	423	405	372	418	390	375	388	354	378	391	388	381	355	376	362	363	391	335	380	390	396	363	379	390	397	386	383	401	392	369	374	361	387	369	373	388	378	398	377	388	374	331	374	394	355	396	357	401	383	381	389	385	359	375	361	391	335	364	360	366	372	414	393	410	381	362	357	389	399	381	366	368	366	418	389	393	439	384	345	391	409	361	403	359	393	405	372	369	402	400	384	389	398	363	362	371	394	356	409	361	367	369	393	391	345	372	396	384	358	370	397	358	411	384	383	360	375	401	422	381	392	386	405	445	401	409	370	354	398	397	348	392	388	365	368	366	347	353	367	390	401	382	395	377	393	371	417	373	376	372	386	378	367	394	383	365	374	385	387	395	357	406	369	375	373	340	389	408	426	367	346	395	399	397	349	388	388	377	398	353	358	383	395	385	383	400	387	390	394	385	381	369	393	372	390	366	375	378	365	388	355	384	394	367	399	432	358	359	392	392	357	412	378	367	401	363	383	437	383	424	399	342	403	379	379	388	388	352	389	344	387	373	386	370	347	368	353	377	375	356	348	392	400	401	384	367	409	364	399	366	374	384	397	368	345	361	336	373	384	396	399	399	367	396	380	376	371	407	352	427	392	377	369	394	355	390	396	351	380	381	388	343	381	351	389	364	393	378	378	364	357	411	375	323	395	359	393	386	371	387	329	404	381	391	420	349	383	370	391	411	400	384	376	384	394	382	421	368	405	363	371	381	355	373	411	404	394	365	357	405	359	355	403	408	371	376	382	398	403	397	362	373	375	378	366	343	391	335	330	334	393	394	378	382	362	356	373	385	385	375	355	410	348	411	395	369	359	351	384	382	408	403	359	397	379	395	394	374	382	423	385	358	382	374	398	379	375	400	385	368	392	402	378	389	391	392	416	375	399	397	392	428	357	366	384	351	389	392	387	387	377	411	402	423	392	390	328	400	358	380	400	380	367	378	378	390	386	373	384	361	384	358	371	405	391	421	419	393	391	398	381	400	381	388	344	382	393	374	387	407	394	384	377	401	337	353	369	391	391	394	362	369	334	392	388	369	399	363	377	369	379	369	359	395	385	386	369	374	402	386	402	414	406	357	420	415	416	388	377	365	372	394	351	361	381	393	424	369	409	387	398	392	390	398	363	354	408	354	393	376	377	376	383	357	385	382	387	378	352	392	365	392	403	353	391	387	354	411	404	381	367	386	381	404	386	391	368	383	387	370	368	392	391	395	377	393	357	376	355	387	373	349	365	396	404	391	371	381	381	399	390	378	377	393	399	383	392	374	394	367	363	396	377	397	354	356	369	387	374	385	377	370	382	367	368	377	393	391	367	378	356	369	369	408	350	377	388	375	398	389	366	382	357	396	370	360	379	351	381	356	365	360	398	374	380	406	389	382	389	404	349	392	365	362	365	381	377	377	414	383	393	344	375	392	378	371	379	401	362	367	368	371	402	348	397	370	387	400	391	364	397	360	395	377	364	367	389	382
25466	23435	35106	39627	29770	23311	15676	5091	1960	893	680	512	497	503	466	476	486	498	507	485	417	439	448	437	434	487	452	498	446	452	463	461	482	504	460	486	469	462	412	463	479	472	476	482	450	440	442	449	464	458	451	481	440	431	443	448	487	465	440	484	466	484	423	481	477	465	472	453	433	471	479	459	488	473	467	464	438	457	488	469	473	431	452	428	474	442	490	466	453	438	473	480	483	464	469	453	450	450	438	424	495	425	444	452	454	449	496	463	422	452	490	454	469	450	430	456	470	417	428	461	479	472	489	472	459	455	460	459	448	455	425	449	442	473	453	460	470	433	455	470	449	426	412	478	447	457	457	459	443	487	420	449	451	451	488	464	488	458	505	500	415	479	456	459	436	449	473	478	463	456	470	416	474	426	441	453	473	439	408	470	442	467	474	460	444	464	483	454	466	467	447	432	465	455	473	458	423	456	433	476	460	432	427	430	470	476	484	440	478	451	454	480	468	456	442	478	466	478	453	468	483	441	461	443	484	487	431	442	446	483	456	478	456	446	466	459	437	473	452	468	481	435	436	466	480	445	493	479	470	478	432	456	448	472	472	453	481	454	447	454	473	443	403	499	464	453	480	416	439	446	458	484	464	483	442	449	477	428	478	464	474	453	455	447	525	424	487	489	462	422	450	467	421	485	457	494	488	454	492	460	451	483	429	431	453	485	442	447	409	477	474	480	459	425	510	416	454	453	432	411	441	451	469	501	464	430	464	468	454	454	456	441	461	504	454	453	463	448	473	428	467	499	490	474	465	478	468	406	467	436	447	431	413	434	476	459	454	433	497	465	429	439	447	462	429	460	435	457	440	446	481	494	473	460	472	459	432	428	426	429	442	445	430	503	431	443	491	438	443	445	438	457	451	471	447	442	459	491	422	447	467	474	427	461	436	474	448	430	443	432	436	480	445	422	431	440	407	468	502	461	466	431	460	440	456	431	455	463	480	436	443	423	448	412	504	444	445	477	454	458	438	450	469	470	470	469	481	437	459	465	487	463	439	419	431	435	468	486	486	437	441	435	429	432	442	463	440	446	464	460	477	458	482	439	474	469	444	426	450	431	479	434	463	482	465	443	463	458	425	437	455	472	431	479	442	454	450	455	459	507	467	472	444	436	451	456	433	410	482	434	437	465	465	452	435	487	495	465	430	489	455	464	474	480	438	459	485	477	474	435	432	444	446	449	450	468	452	459	418	435	457	484	460	441	441	451	443	449	461	485	471	454	463	468	435	425	478	456	417	453	490	465	417	433	445	497	436	427	470	413	464	427	458	425	461	454	464	461	474	455	447	446	442	452	441	434	471	483	437	463	464	475	473	457	434	465	472	442	438	455	423	460	452	442	462	442	471	460	429	434	471	421	443	485	447	447	469	446	450	477	481	458	442	450	439	459	437	493	462	465	451	434	459	444	434	412	457	446	437	478	481	435	495	478	472	450	488	472	432	484	455	491	437	460	454	444	479	465	447	451	461	453	439	481	462	463	437	458	457	434	453	464	456	440	439	446	470	453	450	441	461	476	473	501	499	439	500	480	440	459	471	480	422	456	456	475	423	455	415	482	459	428	480	436	483	476	438	444	440	424	425	449	422	416	432	437	455	451	482	452	456	449	427	441	488	408	464	471	467	468	453	445	469	440	463	462	407	461	454	439	456	455	448	449	448	417	448	469	453	428	460	454	427	477	431	457	433	457	447	456	506	470	462	457	419	444	489	479	524	435	447	486	506	462	473	458	466	451	420	445	460	421	442	455	456	457	509	473	429	448	446	461	466	429	416	438	478	454	463	487	486	474	473	420	457	432	465	487	449	452	452	434	444	472	468	451	466	412	439	434	499	446	431	422	447	473	477	473	475	417	461	444	446	447	433	416	439	481	445	444	469	430	417	431	468	460	479	477	435	429	489	446	481	454	449	449	486	455	450	455	491	479	469	471	436	436	408	427	446	475	471	451	472	447	485	464	472	443	477	451	472	454	458	419	434	435	486	480	485	421	426	447	425	459	446	470	449	472	447	471	434	466	466	462	456	455	452	459	448	423	445	476	453	455	427	475	451	425	412	436	448	465	467	445	444	418	462	455	471	497	452	448	490	440	462	438	521	484	433	427	448	457	437	484	447	457	443	463	470	441	455	415	408	448	452	463	452	464	441	428	459	446	434	447	448	458	500	414	434	439	465	444	484	444	458	467	439	448	444	433	459	428	396	443	405	459	437	482	458	471	478	475	439	488	501	465	480	472	451	484	456	440	436	424	435	486	476	451	444	451	427	447	465	475	433	450	468	433	458	478	455	482	451	466	457	501	436	444	419	438	441	445	442	468	481	449	445	434	441	471	466	484	449	461	457	478	456	477	418	455	420	441	433	465	448	431	433	417	470	460	447	437	442	435	447	459	409	475	481	479	459	458	422	449	460	472	457	432	419	449	499	449	460	459	427	460	445	448	455	483	445	443	471	427	464	448	470	468	489	446	457	471	483	434	411	454	453	445	494	477	441	430	447	471	463	484	461	428	458	456	472	422	450	434	449	456	507	474	488	444	465	467	444	398	429	465	427	416	445	464	461	454	425	460	449	441	460	487	461	504	431	481	469	489	447	457	464	452	428	477	461	453	469	447	458	470	439	472	465	484	476	498	429	430	415	446	436	479	430	422	463	486	450	430	499	435	449	463	477	429	440	475	478	447	453	478	481	467	418	428	469	429	463	495	487	445	424	419	427	465	422	454	466	464	423	441	426	478	480	452	448	471	450	429	401	412	427	468	480	459	473	453	479	470	467	442	448	454	445	432	451	479	459	430	429	461	437	424	442	456	450	427	486	456	462	466	457	457	430	468	468	454	500	470	470	478	511	455	500	465	446	465	451	438	436	469	470	460	432	471	447	468	471	448	420	442	395	435	441	506	495	426	419	438	488	414	412	456	431	447	438	435	438	466	505	488	463	442	477	475	482	467	443	424	467	470	409	505	412	457	456	412	444	472	429	490	433	483	445	465	408	450	423	471	456	432	446	470	448	469	471	501	509	436	453	463	504	439	439	477	456	451	438	451	439	443	468	432	466	417	446	479	467	485	449	477	456	489	449	418	444	440	469	453	466	482	486	460	492	458	453	391	441	424	458	440	419	461	459	396	471	510	486	445	459	455	457	464	428	489	458	455	483	441	459	481	478	465	472	431	411	452	457	444	467	433	470	470	473	450	467	470	477	461	484	432	463	421	485	448	484	436	476	473	453	486	464	465	465	441	465	468	467	513	477	465	460	463	464	466	472	462	451	474	438	471	497	459	427	423	472	409	433	458	431	432	431	456	444	453	466	447	478	452	446	443	473	438	470	406	458	437	442	450	467	423	427	467	476	422	462	496	434	467	448	451	474	448	503	438	460	443	452	452	494	484	466	462	442	466	455	409	466	412	455	440	423	493	430	422	414	492	438	466	420	481	463	447	442	418	486	471	437	504	427	500
53836	86640	64842	47076	23700	19622	11972	4867	2550	1040	731	448	418	446	440	409	406	436	412	426	434	420	452	450	445	398	457	441	462	409	424	399	390	436	451	422	456	435	400	419	429	452	403	448	411	433	414	432	436	448	419	406	417	435	416	435	442	449	446	424	416	428	404	442	420	431	425	444	399	457	426	398	413	436	396	347	399	438	418	443	422	441	442	402	428	402	381	398	415	417	418	432	399	433	407	394	424	455	432	409	423	432	409	423	443	432	417	455	427	450	399	484	427	413	408	435	411	443	421	417	436	379	432	459	424	409	463	409	430	414	398	427	402	421	447	415	416	425	453	429	432	458	425	399	399	427	395	468	439	435	417	451	437	440	439	428	413	423	415	393	433	423	444	385	415	420	416	398	407	404	453	420	411	425	440	441	398	433	458	406	395	454	383	432	404	409	394	401	410	440	433	406	427	425	417	433	406	395	446	373	436	421	396	407	451	445	420	442	448	416	446	430	421	427	444	436	422	418	402	434	407	409	430	451	434	437	427	441	399	424	441	454	415	427	420	379	427	422	422	398	442	414	414	427	425	373	423	422	428	466	410	407	432	410	428	440	425	433	440	425	400	405	390	426	436	423	419	404	415	433	448	390	420	429	426	412	401	406	431	439	425	416	430	423	449	468	417	452	456	439	421	433	422	440	424	439	455	427	423	429	407	401	424	462	399	439	432	452	483	392	396	416	449	424	443	418	406	436	424	402	412	444	412	397	406	440	430	437	426	420	412	425	437	430	420	377	453	455	392	415	457	383	437	421	434	428	444	403	429	400	450	388	422	404	420	415	433	436	406	440	445	424	454	423	469	431	427	422	364	400	423	437	407	383	424	430	408	399	434	411	405	396	411	425	411	438	411	447	436	423	403	404	428	444	441	452	418	403	387	419	435	443	418	411	420	437	418	439	420	447	444	462	416	431	440	438	412	426	415	410	415	423	473	444	444	413	405	394	438	419	418	433	423	419	418	432	392	436	425	423	377	426	398	417	401	425	424	438	413	419	423	396	448	411	408	410	424	457	412	390	364	376	396	433	392	428	438	413	409	415	410	431	400	418	435	439	396	433	427	416	382	443	439	395	470	417	396	401	397	396	450	385	418	451	406	441	425	419	409	391	428	414	421	438	431	395	415	402	458	442	425	427	414	381	429	408	425	409	464	435	445	430	426	434	411	383	405	425	453	421	437	420	425	445	426	423	432	443	385	426	426	439	415	396	442	444	396	437	450	394	418	400	396	409	391	446	414	397	431	398	414	437	437	464	435	436	449	408	418	425	435	417	419	431	401	434	432	404	429	382	384	450	384	450	391	422	417	415	432	433	423	384	441	425	470	422	413	431	425	468	426	391	391	424	441	439	424	392	414	414	399	412	440	412	410	420	441	417	394	416	391	429	448	415	394	447	418	421	417	424	428	406	463	405	421	453	443	428	413	417	413	371	452	437	429	405	416	437	407	416	426	449	409	436	361	440	424	452	402	433	432	414	435	457	418	458	431	436	427	435	408	453	433	417	406	417	411	423	436	419	446	433	430	411	414	415	419	423	422	435	444	454	380	450	393	456	425	414	396	472	436	422	454	430	440	420	418	459	421	418	423	429	430	440	420	402	404	436	433	428	435	415	439	429	395	411	432	457	407	409	408	417	411	420	406	436	396	423	435	433	425	444	430	415	424	411	408	421	394	408	452	410	402	429	407	422	397	398	406	414	425	384	396	423	450	397	430	418	422	411	406	417	417	403	415	433	434	388	442	406	399	423	419	420	411	421	458	440	423	408	371	378	429	457	437	429	425	438	430	405	439	424	419	410	454	420	385	429	414	429	414	366	419	422	419	434	410	443	418	458	404	383	442	452	418	427	431	429	432	440	455	424	399	405	428	428	401	411	431	434	406	432	411	418	459	406	454	415	438	418	399	440	428	379	388	421	446	405	427	429	436	443	435	391	421	373	418	414	420	416	424	422	388	447	415	417	400	409	399	423	417	401	418	414	394	449	430	411	424	405	433	447	433	405	419	441	415	434	427	438	413	388	407	421	426	405	436	436	435	468	450	425	390	407	440	411	419	411	450	432	427	416	448	423	388	445	418	402	398	384	422	380	422	425	398	417	399	425	413	387	392	440	407	437	403	402	432	413	447	442	421	433	422	407	430	404	425	386	439	451	408	421	413	435	425	446	424	431	409	453	445	472	428	427	416	398	433	421	430	418	448	376	403	433	399	460	429	427	401	395	417	451	423	408	420	449	453	458	431	423	430	467	404	420	421	458	470	388	384	465	396	427	446	440	428	400	437	453	394	457	428	419	412	404	421	404	439	415	426	374	468	410	440	406	420	410	372	428	438	426	433	432	426	445	437	464	386	458	449	438	429	448	433	389	426	397	430	427	436	431	387	442	428	400	428	401	429	454	429	405	419	450	404	443	426	424	470	438	435	439	436	408	426	441	393	444	412	415	450	445	431	374	410	408	440	390	463	425	388	420	407	409	433	427	379	421	438	423	406	406	412	399	433	430	450	416	393	415	416	452	439	414	417	455	399	410	450	411	416	449	419	402	414	417	428	390	424	441	438	388	407	407	396	432	407	416	441	428	413	416	395	415	385	399	441	406	417	440	404	437	396	396	395	438	452	422	426	429	393	418	442	405	452	422	405	434	455	436	386	432	422	446	428	386	427	431	425	431	450	417	411	418	400	376	449	402	391	408	447	392	412	429	411	383	424	453	413	447	420	427	413	433	416	418	463	453	421	436	485	400	440	428	417	447	407	441	416	406	394	405	401	431	414	416	426	399	466	424	434	437	399	415	411	426	418	414	453	411	414	385	420	446	428	450	406	429	418	362	434	443	442	436	402	449	453	399	410	437	412	404	397	421	435	457	403	458	403	453	414	439	427	402	413	446	428	405	430	421	432	477	432	409	424	462	380	422	444	421	429	433	426	401	433	449	415	420	409	426	426	409	423	398	433	385	442	426	457	416	419	435	416	428	438	444	440	404	424	416	422	406	398	431	432	398	432	413	355	450	427	394	439	406	412	435	400	426	411	417	437	413	418	442	456	405	425	463	453	431	418	426	449	438	390	397	416	363	443	441	406	394	406	427	406	419	444	418	408	410	392	457	405	402	432	444	407	404	394	411	409	461	409	397	430	430	405	423	449	446	432	446	395	424	437	423	416	410	449	410	410	411	396	399	446	473	430	424	427	386	402	415	405	416	389	415	438	414	413	438	414	404	455	431	414	419	436	401	409	407	403	423	406	426	414	432	417	402	441	429	413	433	414	421	411	431	433	426	466	427	417	409	422	429	453	399	439	433	422	424	430	402	420	376	383	421	412	440	457	420	433	461	438	429	401	411	396	397	401	433	453	440	407	392	418	452	373	406	408	389	419	426	471	417	434	448	395	432	422	441	411	403	392	411	407	435	416	397	416	376	438	454	388	438	418	419	400	438	438	394	422	443	399	441	423	428	447	366
24404	22255	32240	36497	33563	33833	24164	9777	4722	1453	948	606	697	657	663	609	680	642	617	603	611	614	593	664	598	606	643	655	606	635	627	659	598	637	641	628	558	606	615	661	654	631	612	605	615	586	635	651	566	637	613	605	596	595	605	609	598	608	619	652	632	608	603	560	633	619	580	634	610	625	669	651	579	623	610	595	619	617	614	601	627	580	600	616	609	629	602	581	612	603	649	609	654	584	563	579	630	633	632	589	643	613	652	587	607	620	617	667	621	618	623	613	597	597	624	607	580	619	607	588	610	601	615	615	622	628	580	584	616	620	633	574	607	649	692	651	592	637	614	579	604	621	620	585	605	591	574	598	605	618	662	642	616	609	601	648	578	591	590	627	619	599	625	581	617	654	649	624	636	591	581	651	615	608	568	599	618	572	607	615	611	574	604	577	620	573	618	634	623	593	611	614	575	609	622	618	593	632	620	611	589	625	625	622	608	614	644	623	600	610	582	613	585	613	608	582	630	618	570	630	616	576	588	562	626	588	618	621	612	621	614	619	600	626	602	597	588	610	626	594	606	604	621	617	597	572	592	603	597	603	626	609	595	625	598	603	625	653	664	640	584	603	590	629	655	600	604	560	629	582	598	624	611	640	639	638	596	622	613	611	605	590	625	574	618	646	598	636	644	636	610	638	650	648	570	580	587	597	613	608	563	616	594	604	599	627	571	618	584	622	599	605	615	621	617	660	622	618	560	628	604	637	612	633	628	593	597	615	611	633	591	583	599	608	596	643	636	582	589	611	602	646	616	621	613	654	644	598	592	587	592	633	583	592	592	592	575	605	608	617	554	602	600	618	642	637	613	658	588	581	615	605	575	639	578	612	569	600	610	606	591	603	554	597	638	566	581	649	576	617	608	573	596	553	603	620	605	579	647	631	608	607	605	627	599	631	646	607	620	584	602	639	668	615	606	612	650	589	601	644	615	603	603	625	604	630	657	613	584	602	597	626	561	620	605	592	619	582	597	605	632	573	603	631	626	604	621	621	607	621	609	593	608	614	563	628	606	638	605	614	584	652	617	616	609	597	656	549	591	590	634	619	605	614	586	539	571	578	598	585	573	616	640	598	627	591	610	642	555	578	600	608	613	625	600	579	571	628	574	599	600	604	629	531	626	600	656	614	609	612	620	666	611	654	644	614	596	596	633	572	647	574	621	605	581	600	625	576	636	644	616	624	612	643	616	615	566	577	618	663	647	573	613	635	556	617	603	650	623	613	590	666	656	605	625	608	638	654	616	625	609	615	626	621	608	598	599	643	624	607	611	602	620	606	617	573	606	643	656	571	619	568	611	599	641	631	638	608	650	615	626	615	588	596	640	540	610	628	579	623	591	611	574	626	604	590	616	599	607	622	625	630	617	604	598	572	599	581	631	603	612	629	603	624	586	551	584	624	595	640	641	618	599	576	635	628	600	626	590	597	573	623	582	608	598	642	586	659	611	593	613	578	580	614	605	584	588	642	612	593	601	577	620	617	602	643	569	608	619	605	611	592	646	618	641	602	598	597	609	594	584	588	592	631	622	595	626	611	620	584	623	626	617	586	626	599	585	647	630	591	613	620	671	627	615	560	552	587	572	633	647	648	606	581	643	615	612	608	601	600	615	633	579	620	616	631	636	607	609	651	573	618	618	565	634	659	566	613	607	573	632	616	634	624	668	619	618	589	577	608	591	625	603	603	578	659	662	544	590	585	649	624	583	590	607	569	605	600	574	617	605	655	597	622	635	611	644	587	600	670	584	607	646	600	601	601	596	604	618	603	592	595	643	668	623	648	613	609	609	620	633	596	595	610	625	628	628	641	599	601	657	608	579	561	573	609	614	621	624	626	591	634	568	661	590	620	582	587	577	586	601	597	625	588	623	619	594	581	603	580	614	599	631	589	605	641	615	620	623	595	570	596	608	584	647	622	579	608	566	615	633	637	630	616	609	586	598	619	622	635	606	602	586	611	590	614	593	585	618	652	639	598	582	589	562	590	596	666	624	604	609	641	581	623	605	572	567	613	567	594	609	645	600	651	618	597	646	602	590	611	635	578	595	605	614	614	635	628	577	637	654	617	646	593	571	630	585	624	606	639	597	627	621	610	566	616	551	600	547	597	623	647	642	566	633	596	614	579	649	595	605	638	634	611	613	586	593	599	596	616	622	606	599	630	629	600	624	575	562	602	585	606	635	598	607	588	617	561	600	623	601	608	616	555	618	602	638	622	606	664	606	624	645	585	617	606	613	577	615	616	609	673	601	597	622	624	598	561	609	581	588	562	592	606	625	587	618	622	612	588	585	566	630	598	586	584	585	646	548	564	608	629	592	649	586	612	625	641	571	571	604	587	602	621	624	641	615	595	603	631	598	571	596	627	573	665	586	607	597	583	582	626	658	554	609	653	615	645	598	572	624	636	581	636	590	610	588	566	571	611	618	633	587	614	589	639	598	603	567	602	618	593	595	622	614	569	613	590	596	608	586	571	608	632	601	617	590	599	597	636	636	585	623	573	613	619	618	600	648	567	608	653	627	606	604	570	629	610	621	626	637	602	605	634	642	546	613	627	605	564	568	613	644	613	679	561	677	610	603	644	654	592	646	605	639	632	585	592	582	625	638	637	599	639	580	608	620	565	575	607	674	616	616	606	553	640	608	615	608	596	647	583	604	610	592	609	621	659	617	642	614	592	637	611	593	635	581	577	610	630	604	578	628	612	638	593	584	620	622	619	649	660	671	639	619	610	624	602	605	583	646	583	577	659	614	657	662	621	579	578	630	635	660	641	629	601	654	594	613	605	591	598	589	585	603	592	618	595	609	615	591	587	583	610	606	575	602	592	617	641	597	647	655	640	669	591	607	621	556	624	635	607	587	661	651	599	635	582	578	618	519	644	574	607	601	658	605	606	631	618	644	595	573	615	634	569	581	642	628	579	637	622	546	581	615	641	597	620	626	578	556	586	618	600	627	594	580	631	553	595	590	574	612	579	603	645	623	617	643	584	669	589	605	594	637	604	587	631	611	644	635	644	646	562	617	628	600	636	595	597	626	614	578	595	644	633	581	592	570	634	628	636	614	580	650	609	655	593	601	586	560	634	619	594	623	693	637	620	581	639	653	616	594	596	611	636	618	616	609	641	603	598	595	596	626	601	618	587	613	588	619	587	605	585	637	595	591	634	623	641	609	610	594	564	553	635	568	603	581	643	626	645	627	574	594	605	574	624	611	626	641	603	612	621	644	592	612	592	664	634	617	575	612	612	641	573	621	625	547	545	631	626	609	578	640	582	636	611	592	575	619	603	610	633	578	595	593	604	632	629	588	570	581	598	610	597	580	619	634	632	639	593	613	606	636	626	606	580	639	649	621	634	606	601	609	622	633	596	582	637	619	596	628	591	572	583	599	588	638	541	630	575	602	574	585	634	618	602	606	613	614	576	596	639	587	648	622	579	636	584	636	597	612	629	575	632
61749	98625	77948	61419	34908	31896	17112	8470	5189	1613	1110	601	547	544	552	570	630	595	537	598	532	563	544	578	552	589	554	592	568	564	557	549	559	573	543	554	541	586	541	543	598	581	573	557	584	575	561	556	606	549	571	572	564	598	528	599	560	566	578	583	545	557	553	597	572	571	611	554	586	575	541	572	565	534	597	600	600	550	583	572	581	555	577	555	547	569	584	592	586	581	573	567	580	604	528	627	625	580	567	547	566	578	572	538	557	558	571	558	562	615	560	575	548	545	555	582	562	591	604	574	599	541	546	558	583	569	576	535	578	537	561	551	567	532	571	588	567	548	509	534	573	535	574	545	538	539	586	552	519	558	562	572	569	597	540	596	584	538	569	568	567	535	556	580	570	531	562	591	599	547	588	599	586	553	592	601	557	566	506	531	552	594	576	602	555	586	626	554	587	546	577	627	569	554	502	544	611	529	611	600	575	555	577	525	578	571	582	601	532	579	545	563	564	546	570	536	559	540	568	523	620	575	584	530	563	555	585	550	544	581	535	576	542	547	589	565	577	539	591	532	598	582	570	572	567	570	547	584	583	575	554	559	562	582	526	529	565	573	527	554	522	564	557	596	576	515	562	627	563	564	593	561	575	572	577	603	523	574	565	579	631	553	616	585	609	554	535	561	538	574	578	558	570	567	580	580	593	553	545	583	555	535	601	570	574	568	560	527	601	606	619	527	553	564	566	574	575	552	553	569	548	586	596	560	584	564	543	545	579	557	570	571	575	562	586	570	530	544	554	565	563	539	543	571	545	534	523	595	572	553	568	588	556	559	596	558	589	583	540	579	542	592	544	599	543	595	583	601	629	553	555	548	616	587	576	556	587	592	545	556	548	579	586	605	525	559	585	543	560	580	576	529	590	575	558	572	570	541	542	597	562	544	556	555	507	561	576	578	571	574	570	574	486	560	531	544	532	640	557	576	556	556	548	567	517	562	565	548	577	558	577	564	568	587	569	526	596	571	557	585	542	557	581	600	570	538	532	536	594	565	590	589	555	587	556	535	571	597	577	571	558	580	575	560	551	584	540	585	536	555	556	548	602	553	559	569	602	569	529	529	568	577	548	550	558	580	598	561	527	575	549	551	560	580	564	549	532	583	545	564	499	579	598	549	564	581	565	578	584	552	561	563	574	595	609	569	564	570	555	585	543	547	545	570	557	572	571	556	558	576	576	587	575	584	605	559	562	626	612	493	601	611	536	573	546	579	595	576	587	538	561	562	557	559	517	556	549	587	573	564	582	581	546	584	573	583	567	540	514	614	564	563	523	580	513	576	572	559	546	573	557	556	556	569	604	556	583	592	553	552	558	559	544	568	553	541	619	558	568	580	557	598	562	582	546	576	564	572	596	575	534	549	552	586	549	544	549	615	554	599	583	551	546	577	570	594	606	566	549	590	561	553	572	578	562	595	585	545	569	569	560	549	595	575	582	567	584	536	559	571	574	544	534	574	583	584	569	562	581	576	554	593	554	590	604	575	544	555	592	580	548	598	555	559	537	587	545	567	562	604	563	543	567	590	542	526	571	585	575	582	609	559	557	527	599	580	548	590	562	561	545	592	555	588	538	545	560	567	580	543	569	601	551	638	567	550	552	568	545	562	571	544	566	550	593	554	567	537	571	559	543	512	572	575	570	572	594	558	564	555	590	580	537	550	558	570	525	569	567	558	571	536	574	541	590	600	555	598	555	562	562	541	540	552	580	567	545	573	575	538	543	551	537	556	585	573	539	571	601	572	560	584	563	534	615	573	581	550	611	575	520	551	567	599	535	595	599	552	584	557	587	604	543	546	583	594	542	564	550	592	564	613	604	552	541	546	556	542	554	550	584	547	540	568	518	584	599	570	607	586	563	585	546	522	566	572	566	589	555	596	572	560	588	590	550	562	565	566	548	585	557	568	576	566	602	542	609	557	594	586	583	552	563	552	602	513	555	573	579	603	593	564	567	590	577	573	583	556	576	556	546	575	540	561	549	586	569	575	558	583	581	513	535	560	526	550	537	588	550	573	557	581	567	579	593	539	577	517	542	569	572	558	540	635	527	538	543	584	586	548	573	519	595	545	567	569	576	544	532	598	561	561	574	606	568	576	606	582	586	610	506	576	535	605	557	592	606	575	601	547	588	583	560	598	548	524	557	540	613	553	566	609	559	562	554	541	550	572	580	580	559	567	563	549	530	555	560	531	578	569	544	539	586	578	589	591	572	555	554	570	562	552	576	586	506	563	564	561	521	583	541	566	610	588	554	578	544	550	560	576	543	540	569	566	564	600	570	556	609	578	600	549	558	568	568	595	597	570	573	552	540	566	551	567	561	521	538	565	562	536	536	546	557	550	598	559	554	554	589	560	556	550	553	591	617	562	561	539	601	555	557	550	584	526	563	596	568	593	558	544	548	557	603	577	555	535	587	544	607	590	566	564	583	587	642	594	555	606	538	544	542	568	540	533	570	532	563	556	516	587	585	555	542	539	576	602	557	521	578	565	549	593	550	588	526	571	543	574	596	563	521	583	584	531	572	560	584	543	564	555	550	578	624	608	605	606	586	599	546	540	569	598	519	550	607	598	559	579	535	511	548	535	534	590	586	535	586	557	569	548	587	562	584	577	587	542	539	549	551	566	527	579	569	585	564	572	525	562	578	584	515	569	607	572	601	585	538	564	551	594	590	538	548	551	564	578	597	537	590	630	572	534	569	575	577	616	550	584	554	559	596	536	597	555	591	564	595	535	580	584	555	532	541	560	539	521	587	592	597	566	580	574	511	540	610	529	557	569	545	558	578	554	538	549	556	556	590	570	564	546	591	566	520	599	585	537	577	613	553	556	550	609	587	531	595	566	592	558	526	579	531	558	570	572	578	597	543	574	479	564	565	561	549	558	577	552	591	540	598	558	538	538	543	586	552	571	539	607	559	573	538	593	533	526	603	625	584	584	593	566	590	561	570	559	553	547	560	581	579	585	570	563	560	552	572	540	603	546	517	519	512	540	563	603	563	613	532	566	532	588	540	561	518	592	572	569	522	555	584	567	572	527	564	560	536	518	550	562	566	610	554	565	583	558	570	620	571	535	570	583	593	593	594	569	533	523	556	579	546	596	534	573	589	595	549	554	510	563	577	525	561	571	564	561	548	558	537	526	594	588	559	569	539	564	546	533	560	553	553	545	555	582	568	586	572	572	543	562	578	558	575	581	579	575	555	567	588	574	551	573	570	584	568	551	534	553	613	542	542	544	525	549	540	557	558	561	556	539	577	558	535	565	574	570	564	544	584	596	542	550	530	582	538	587	572	533	538	604	541	556	547	530	551	570	615	571	604	572	605	561	614	573	531	533	557	556	565	566	573	566	591	549	566	578	528	562	549	537	586	566	545	556	574	563	557	553	565	564	563	538	578	546	540	520	617	540	569	590	542	577	525	573	608	584	558	567	515	552	563	527	597	530	523	538	544	563
29033	24522	20168	11782	3835	2812	1375	890	696	501	486	489	446	504	459	481	478	477	469	503	500	500	505	504	492	460	484	475	486	537	476	459	501	471	443	486	480	462	498	475	468	494	502	414	491	481	524	487	469	509	461	473	504	501	464	456	510	441	483	519	482	467	437	468	469	453	486	503	461	492	510	486	471	483	501	470	493	475	446	477	480	439	511	469	481	477	480	445	495	461	505	485	473	483	460	482	482	459	460	498	516	498	464	460	454	447	497	484	456	492	484	476	482	507	498	448	458	523	497	499	494	492	452	452	483	445	461	504	439	518	497	473	478	452	501	492	441	510	497	498	448	474	488	490	502	485	470	476	491	471	456	451	470	502	513	480	494	494	494	459	499	490	441	438	463	431	489	507	469	488	461	485	449	471	489	467	492	465	468	453	470	522	496	473	468	445	514	506	504	493	495	489	433	470	477	494	486	476	502	471	477	477	506	526	484	463	522	468	468	504	439	451	506	463	505	455	517	466	482	472	485	441	465	475	464	494	494	471	464	500	483	496	519	473	500	473	495	498	479	502	491	440	448	492	498	490	470	491	471	485	465	484	470	465	503	467	471	463	442	455	480	496	475	445	478	474	474	485	491	486	453	508	446	486	520	488	457	537	511	501	456	479	497	472	439	458	457	475	472	478	460	504	471	509	463	501	451	493	503	466	515	522	492	503	484	497	474	469	459	483	458	432	458	462	462	440	456	474	469	455	498	495	486	474	503	497	477	484	466	455	487	492	494	460	441	484	477	483	479	471	475	494	426	471	493	489	484	473	494	473	451	457	456	481	492	483	457	488	482	493	463	472	469	456	455	511	491	504	471	500	483	485	491	466	487	436	525	482	453	487	521	469	472	468	472	511	485	489	512	479	506	499	466	516	502	463	474	504	465	450	502	514	496	476	489	513	473	489	479	450	474	462	478	456	480	476	476	487	513	493	481	453	506	480	493	495	496	513	481	462	447	435	488	494	488	460	502	499	497	457	466	464	473	423	490	476	484	501	436	494	480	448	486	483	497	456	507	530	466	488	482	484	462	437	494	492	460	507	474	461	482	520	483	479	495	481	467	460	486	491	483	480	516	516	432	487	458	489	436	454	498	495	500	494	532	480	456	492	510	516	465	489	474	470	454	489	500	447	502	436	498	487	484	435	496	461	513	509	438	491	482	456	459	460	439	518	486	535	413	495	515	489	474	480	464	459	484	475	499	495	468	437	456	466	501	484	485	459	492	475	502	470	477	502	477	469	474	479	505	479	468	498	483	479	529	476	454	474	456	480	480	481	466	501	449	487	454	498	530	489	479	464	458	484	473	477	479	479	481	481	420	473	486	487	486	467	470	471	478	449	497	495	440	471	501	490	484	475	465	501	461	513	464	495	478	503	466	477	476	514	456	497	481	484	485	489	491	488	481	476	459	496	496	466	523	472	516	488	449	465	537	447	476	471	476	441	453	443	459	502	484	513	480	476	463	478	457	508	525	480	478	473	497	454	441	466	497	452	530	493	490	483	484	499	476	469	448	483	491	456	473	532	497	451	485	470	504	498	452	461	479	466	500	479	486	501	507	505	478	490	481	466	485	445	507	476	514	463	445	490	466	474	498	486	510	516	497	489	498	486	475	475	483	475	524	488	478	468	434	513	491	485	489	518	519	509	471	445	467	508	449	458	486	496	477	473	456	508	475	454	474	446	489	508	489	481	486	489	500	492	475	473	477	457	454	471	511	496	443	416	487	484	506	509	506	479	547	462	514	455	512	467	454	470	469	466	459	500	453	511	497	456	501	456	490	496	471	495	466	467	478	512	428	455	468	490	502	492	504	495	466	519	478	504	484	454	493	481	503	489	469	475	490	473	513	489	465	487	490	475	501	462	467	478	484	471	510	480	461	493	473	500	504	455	498	492	481	501	464	500	450	480	466	496	485	441	475	485	471	508	445	469	515	468	503	439	484	533	454	496	472	437	455	475	466	436	484	518	486	423	501	474	481	495	480	481	499	507	472	470	482	451	458	452	483	471	463	470	491	460	471	466	438	467	525	474	456	486	504	474	500	471	475	474	465	510	465	491	416	455	458	474	492	475	502	445	474	478	492	456	513	450	480	435	511	497	492	481	480	489	495	490	446	477	467	486	483	487	463	500	448	479	491	506	451	487	474	520	461	455	464	462	496	460	498	496	482	507	489	460	503	478	478	489	466	451	515	480	478	470	494	485	457	494	505	484	457	487	453	457	491	472	529	479	485	501	521	515	451	466	466	479	528	513	479	485	478	486	457	499	455	473	505	452	483	471	471	463	480	512	474	483	469	503	438	487	515	498	472	465	473	439	463	479	473	496	483	506	500	514	494	479	476	492	462	481	477	458	474	487	469	492	462	499	497	515	553	462	492	504	521	464	459	499	484	454	468	464	454	504	466	454	477	494	461	502	477	533	503	477	522	529	458	442	504	486	471	474	463	468	503	500	455	489	453	469	504	478	482	456	463	493	470	518	478	514	464	458	508	497	483	464	505	479	479	469	508	496	445	457	471	494	460	493	487	437	454	445	439	459	474	478	441	505	479	505	501	491	493	494	486	488	447	519	470	468	459	472	483	485	481	449	490	439	454	475	478	486	464	487	414	466	495	491	493	503	478	480	463	462	461	469	487	450	494	443	467	469	471	471	488	525	488	460	486	495	485	473	495	486	492	463	451	443	482	499	467	499	503	488	471	488	496	444	451	492	421	490	489	494	475	495	441	496	492	478	504	466	460	484	440	461	487	454	460	472	480	487	468	488	479	462	486	460	478	463	478	456	506	477	510	474	460	493	501	443	431	449	492	454	477	466	456	478	492	479	447	485	485	492	494	480	487	481	468	494	504	410	511	504	464	524	446	492	532	481	474	489	470	489	473	505	494	468	520	461	468	460	435	475	505	465	459	491	490	483	470	479	488	483	504	491	440	469	508	465	449	511	452	485	471	437	510	488	494	461	454	471	469	473	525	474	498	492	469	451	458	468	492	482	492	484	506	454	497	479	468	495	450	480	511	492	495	495	484	464	449	482	454	475	500	473	518	475	499	461	499	453	464	495	465	474	479	454	471	517	478	477	510	467	496	455	432	470	446	470	487	502	475	431	489	478	445	449	459	477	498	493	490	484	468	460	507	469	493	459	501	483	466	493	505	493	498	523	494	457	462	465	438	466	492	501	483	488	473	487	457	460	487	514	430	461	475	457	487	496	465	482	471	470	477	492	474	466	452	458	474	520	443	477	509	529	473	554	461	447	492	483	498	518	454	445	431	496	496	469	459	471	440	494	467	454	481	471	518	481	423	498	476	432	454	500	466	501	487	463	405	485	536	493	482	432	496	481	499	521	511	464	467	483	471	448	457	512	498	470	459	454	479	488	490	490	509	478	470	510	455	471	479	498	490	477	461	474	486	508	501	484	456	482	482	460	499	469	494	476	497	502	502	500	444	496	468	471	504	478
17020	26338	16702	8468	3294	3059	1432	927	601	464	432	405	407	396	402	398	366	401	396	432	415	389	396	402	403	385	381	419	387	393	392	431	405	398	402	387	404	392	400	443	393	387	392	427	401	397	389	402	429	405	425	390	466	427	404	383	413	423	374	404	388	394	415	403	396	423	411	412	407	377	414	408	425	428	425	394	408	408	426	383	358	427	400	360	418	395	370	391	402	367	391	410	424	389	393	379	412	409	400	384	374	429	405	397	426	393	380	409	408	408	421	412	412	401	410	390	417	436	412	386	405	409	383	394	370	406	386	424	408	393	396	394	411	397	374	429	415	419	386	438	377	385	433	396	422	398	403	395	367	399	419	391	401	346	385	403	422	420	382	398	405	397	385	408	393	398	405	402	430	395	411	412	443	375	411	428	380	418	417	400	406	421	423	390	428	379	414	388	393	392	380	421	403	394	416	422	450	378	409	358	406	386	411	395	408	405	389	372	400	407	395	401	417	406	392	402	383	415	419	417	388	422	425	386	424	414	401	386	390	444	421	405	417	407	416	439	378	413	406	398	402	405	381	422	383	380	386	402	383	383	412	432	395	403	411	378	400	420	400	396	396	391	416	411	388	401	390	438	393	359	414	392	386	368	395	451	365	398	394	395	402	374	427	406	399	402	419	411	398	361	410	418	410	405	434	448	409	399	388	389	383	429	402	374	419	379	432	366	386	358	392	382	401	433	399	443	393	400	406	413	380	433	406	372	438	407	392	368	415	403	410	394	407	428	424	389	402	384	395	389	390	420	434	413	400	388	414	414	413	422	425	400	416	413	409	410	437	369	413	405	377	375	411	440	418	425	389	403	396	394	379	388	387	386	385	376	419	415	424	394	388	350	384	411	382	394	380	406	402	382	409	418	405	401	419	402	420	412	432	420	416	385	396	387	423	363	387	414	388	387	409	424	400	395	405	377	435	401	407	405	420	417	400	411	432	393	431	412	370	393	409	416	371	428	414	406	411	376	408	361	411	361	439	365	395	367	418	416	414	411	415	379	431	373	376	399	423	399	414	392	370	390	386	406	415	412	371	434	377	415	398	395	376	411	409	394	356	379	441	384	435	417	390	391	422	409	396	405	381	425	386	405	388	394	416	391	407	400	360	385	388	430	375	415	386	410	414	398	404	355	432	389	404	378	391	407	376	418	365	401	367	398	419	379	413	398	391	385	404	422	405	416	366	456	400	390	377	408	395	399	401	361	397	447	394	439	411	385	398	375	411	404	422	404	414	407	436	394	414	415	422	392	391	399	443	388	400	380	387	392	442	391	437	402	396	438	396	435	432	395	411	421	385	416	405	420	392	350	380	379	405	427	419	401	397	431	340	360	412	426	416	438	405	423	387	385	397	370	392	412	376	405	410	433	417	397	384	389	441	409	392	412	404	412	435	423	418	430	424	396	403	372	375	368	377	394	377	403	455	360	396	401	388	381	378	358	413	388	407	403	421	417	397	437	409	398	387	390	373	416	384	383	424	395	403	420	363	388	446	413	409	421	401	396	412	408	391	441	381	374	382	426	381	435	413	397	425	402	411	429	418	408	375	355	359	397	410	416	395	427	388	401	378	393	400	375	398	437	410	398	453	395	413	412	420	422	388	379	402	397	406	431	441	401	405	412	429	430	447	429	415	419	391	408	420	417	394	417	418	397	423	441	377	422	410	376	385	447	406	426	419	388	378	408	434	418	404	428	389	397	402	386	403	404	373	377	410	425	394	433	375	384	412	451	409	422	364	406	402	381	370	396	352	422	402	392	418	413	398	406	372	413	366	426	388	380	364	382	399	379	387	427	405	382	400	399	425	436	419	411	414	393	386	401	423	379	418	398	425	392	400	388	370	395	381	381	405	408	432	405	408	419	404	423	366	405	400	389	368	385	397	394	411	407	400	425	410	399	425	380	437	411	368	377	397	396	410	387	386	393	411	387	395	394	396	389	440	422	394	428	397	364	406	406	449	387	385	425	422	388	382	403	377	386	389	420	394	424	414	415	435	428	427	412	417	398	428	398	421	423	407	412	398	403	417	374	406	390	415	416	399	416	402	433	379	407	438	405	390	416	410	400	431	350	396	393	325	413	359	381	377	390	409	411	432	408	375	389	407	390	403	405	400	374	396	397	385	394	383	403	391	400	373	394	390	394	383	372	417	437	396	414	388	368	430	430	386	388	393	415	372	413	401	419	400	412	423	387	367	350	427	371	418	414	386	405	389	403	400	407	429	384	393	392	392	401	422	406	434	404	376	413	390	445	406	412	446	369	456	404	416	430	402	406	437	420	404	443	434	404	409	418	420	438	421	437	382	406	394	429	402	443	385	398	388	382	407	395	424	414	390	378	376	408	390	426	369	396	384	374	400	398	409	405	423	385	397	420	370	422	372	395	394	392	365	431	438	441	414	413	371	417	413	394	405	402	431	387	427	414	404	378	410	406	401	425	413	402	413	381	411	371	376	394	418	397	409	366	388	400	415	387	420	410	383	387	392	423	402	393	387	429	404	400	373	396	380	396	396	397	398	421	411	402	398	373	410	414	419	413	425	391	418	403	367	408	434	384	408	414	406	392	394	414	396	429	412	393	392	405	373	423	394	381	422	426	432	399	389	387	380	398	397	407	392	391	419	400	441	388	430	417	407	422	372	436	417	417	433	366	400	376	391	399	349	400	386	429	405	394	403	384	425	408	413	413	416	438	421	399	415	412	389	418	394	420	418	401	417	392	398	393	398	438	410	407	390	386	418	414	436	404	399	393	381	409	400	393	425	406	399	363	418	380	447	420	385	408	391	428	441	402	436	431	409	390	426	403	390	396	383	362	445	441	419	402	404	400	412	461	410	450	419	409	387	387	388	374	390	400	402	390	397	387	402	395	397	400	436	395	418	400	419	411	416	448	379	403	437	393	419	394	406	381	400	407	393	473	437	399	419	417	412	388	373	382	420	372	437	386	387	409	415	382	420	384	410	411	375	398	402	402	412	409	403	427	418	364	395	417	371	400	415	397	390	406	395	386	398	372	415	390	420	398	374	377	408	419	438	418	438	362	391	416	393	389	401	380	393	424	387	386	395	425	383	367	406	390	400	371	397	372	414	414	402	405	410	394	391	390	398	412	407	399	425	394	458	403	392	415	427	431	427	372	382	400	418	418	390	429	375	406	392	433	385	417	403	397	405	382	392	406	416	402	400	433	393	354	409	368	380	437	418	418	427	380	393	435	427	351	400	416	416	470	416	389	400	411	402	350	389	371	421	400	422	407	401	425	403	439	385	398	380	419	431	404	426	409	405	383	394	370	418	424	406	404	400	398	415	372	386	417	445	408	391	417	433	422	374	430	378	427	389	412	414	430	399	392	369	414	415	353	401	427	404	404	377	417	416	418	400	430	392	402	422	359	411	403	406	394	372	420	400	416	376	425	419	392	396	412	401	389	376	389	408	398	389	424	382	391	406	416	407	420	397	395
25373	23261	35490	41272	30972	26358	13028	5454	2438	966	679	573	525	487	507	528	501	483	545	541	576	560	530	500	555	492	535	552	540	544	541	530	541	529	466	540	538	544	482	500	497	493	543	478	500	576	506	535	533	514	531	555	530	507	470	556	490	510	497	506	512	545	536	577	547	563	490	548	524	510	508	533	510	537	565	516	518	509	493	488	499	574	557	499	560	513	527	510	518	502	500	500	543	544	507	524	510	487	503	533	532	526	512	521	540	539	514	486	533	482	505	486	543	554	508	503	522	498	492	508	537	510	521	522	486	481	511	495	573	508	519	509	536	559	527	490	491	522	548	521	496	504	507	528	522	538	505	530	494	523	538	511	500	541	518	543	537	506	501	558	519	540	550	518	532	486	509	527	495	512	520	479	527	567	544	491	505	493	511	533	511	489	507	467	517	490	560	537	530	490	528	515	484	518	518	501	537	565	536	506	509	521	514	530	508	571	543	538	523	554	536	535	487	479	491	485	537	502	520	517	540	480	553	497	518	539	514	470	549	543	513	522	489	492	465	518	573	512	516	481	537	524	535	512	504	496	503	549	555	538	507	519	515	566	532	476	485	518	530	582	566	524	513	516	537	542	523	524	492	505	492	478	520	533	507	552	498	504	540	523	550	493	490	500	517	556	528	474	511	514	551	527	519	529	484	511	529	513	541	490	482	476	517	531	519	514	527	559	512	470	527	490	516	504	495	489	519	515	488	503	497	496	528	459	585	541	534	530	507	544	506	497	520	538	478	542	500	523	494	496	513	540	503	489	517	547	528	510	531	536	496	508	518	494	510	495	486	542	525	467	514	516	539	511	505	504	524	509	540	525	504	534	484	486	538	510	599	523	523	520	572	503	513	510	542	468	539	512	532	538	493	578	539	511	511	490	506	532	550	513	512	550	492	548	484	494	533	528	532	493	516	541	533	478	513	501	533	522	487	515	527	506	517	523	538	485	520	508	528	524	491	517	506	526	508	538	525	512	546	498	519	484	522	517	535	540	528	558	514	539	548	525	495	496	494	516	543	473	543	527	494	523	503	512	513	511	534	527	508	504	531	530	465	529	539	502	553	515	499	524	487	541	545	569	574	491	536	515	524	521	520	515	514	517	520	521	534	517	543	511	497	485	514	552	519	511	483	503	465	525	519	496	518	496	539	499	531	501	516	521	493	515	508	478	529	525	471	524	509	529	548	523	492	509	514	523	494	472	490	512	504	537	535	529	490	520	524	534	510	523	485	520	525	487	527	503	567	522	538	513	526	550	541	471	547	568	534	531	538	504	536	517	509	519	546	504	487	494	535	494	496	515	581	530	477	502	512	485	474	530	502	523	527	527	494	503	482	501	520	495	513	538	520	528	529	535	479	476	491	522	489	488	539	525	526	516	518	485	525	465	528	487	526	531	522	515	525	514	523	509	513	545	457	476	489	503	563	519	542	533	502	496	495	515	471	507	516	510	528	505	498	464	547	540	486	511	548	506	514	541	555	510	527	495	574	494	504	546	501	516	532	483	522	548	536	511	527	499	479	502	555	490	527	549	446	535	539	542	524	539	561	537	554	512	514	516	510	529	519	532	492	538	523	578	506	520	517	498	497	518	524	492	497	494	479	502	579	530	538	515	523	536	556	497	545	502	562	540	573	543	522	523	484	520	511	512	484	533	554	533	515	455	526	494	493	520	491	526	513	512	544	542	521	498	495	566	506	517	510	520	496	496	522	512	558	505	519	537	475	482	505	531	471	513	516	496	496	526	533	522	532	551	532	531	526	505	520	510	514	503	534	494	501	522	473	484	524	464	540	484	489	521	552	527	512	533	469	511	551	517	521	448	530	533	516	523	518	525	501	487	539	519	493	538	520	545	532	510	497	512	499	509	529	541	503	570	503	510	509	508	543	534	527	506	524	477	545	515	500	549	528	532	534	528	514	560	554	547	533	504	539	487	524	517	521	464	475	497	521	542	567	530	533	501	479	550	512	520	528	487	533	529	523	513	507	547	506	535	531	489	523	511	549	495	509	505	543	502	534	491	505	547	516	534	516	524	501	516	483	496	493	520	489	499	482	551	509	490	554	507	520	510	519	542	507	524	479	530	496	532	519	543	539	516	530	503	526	513	521	547	515	515	521	543	525	521	511	470	564	491	514	537	525	485	523	518	534	473	501	519	489	504	524	538	556	503	497	518	513	513	553	526	520	524	504	515	548	514	501	498	543	523	511	523	537	532	532	533	509	516	542	528	549	529	508	545	491	503	479	562	548	497	515	544	520	520	516	581	507	509	525	529	506	519	512	509	489	516	510	480	521	540	483	555	512	490	514	504	526	465	518	498	498	496	531	519	520	524	521	474	533	556	533	516	533	521	511	450	510	516	512	464	526	519	516	473	515	539	507	504	531	546	501	540	555	527	497	543	470	547	502	517	481	490	510	493	555	523	489	522	547	526	485	500	502	528	514	503	527	494	556	557	517	507	520	503	528	520	501	517	536	513	565	466	507	510	473	528	556	534	493	509	568	544	513	518	539	487	525	499	523	532	517	520	546	536	491	500	536	508	550	523	547	505	516	552	456	555	496	520	491	516	505	494	477	526	503	556	502	540	527	496	505	506	491	523	514	507	510	495	523	473	509	534	502	531	497	516	503	508	520	490	511	500	490	563	535	527	545	503	467	522	502	542	492	537	505	543	488	475	499	491	497	511	559	495	521	491	510	541	500	527	506	491	493	496	536	503	532	520	501	564	514	546	507	513	476	568	538	537	515	515	520	469	538	553	562	519	539	494	562	493	537	508	502	530	555	547	481	512	518	470	517	547	491	544	470	484	471	549	537	507	508	516	521	545	534	510	555	500	525	533	541	520	488	488	474	525	514	493	521	568	510	511	495	521	538	534	518	496	532	514	519	500	532	524	512	497	513	532	534	488	530	521	537	510	508	516	508	534	556	523	520	535	527	555	502	525	502	507	492	524	561	531	560	500	546	508	525	508	509	467	516	503	503	545	540	538	543	495	522	507	487	549	530	548	535	481	517	526	512	511	521	472	516	438	510	565	508	470	484	499	485	562	506	541	518	535	542	512	544	508	539	485	508	538	514	523	497	529	564	499	498	535	534	525	483	567	471	493	538	493	533	530	519	552	508	500	524	530	531	484	495	521	510	524	578	537	488	515	526	507	557	525	520	512	522	531	462	543	517	542	515	524	505	522	523	507	487	529	505	538	493	541	539	499	506	482	528	548	485	483	504	525	471	494	529	495	515	511	500	547	530	499	522	514	521	505	533	533	517	535	513	483	519	531	518	559	488	491	523	499	521	533	529	520	524	462	511	505	535	548	538	486	480	508	533	551	537	507	521	478	488	533	510	520	507	531	524	554	546	549	489	526	524	478	526	516	519	510	516	507	522	510	518	495	517	496	545	485	495	523	511	533	544	536	499	529	523	556	535	493	510	505	507	465	515	502	552	505	532	521	532	498	506	532
54701	85450	63441	46907	26142	21408	9143	5444	2934	1083	739	504	464	504	427	481	489	475	460	511	486	453	506	484	465	449	488	495	457	499	514	483	477	445	461	462	476	487	478	458	468	474	477	464	471	456	444	490	434	451	482	466	465	508	481	450	442	517	466	497	477	499	497	512	492	484	457	502	478	493	474	457	496	490	469	477	491	498	479	482	494	476	459	482	444	454	492	481	503	471	506	504	482	466	509	439	466	453	455	507	528	441	498	503	469	509	477	444	440	498	449	443	494	477	499	484	493	459	470	456	471	475	490	460	465	495	465	516	473	451	504	482	471	487	448	466	456	473	434	443	466	445	490	452	482	488	437	464	474	480	468	450	457	451	493	504	464	482	463	457	496	463	437	441	464	474	459	499	447	449	471	468	472	501	484	492	453	470	443	508	495	491	440	464	445	469	486	493	482	465	466	492	476	465	476	454	494	480	509	490	447	501	494	463	468	499	493	494	474	488	462	501	497	529	471	461	487	491	444	506	495	478	452	475	477	477	492	472	498	478	528	450	454	404	433	451	436	453	472	486	450	445	487	470	482	454	486	489	487	496	446	465	495	471	465	473	478	478	471	469	451	483	479	451	472	484	472	428	454	483	460	500	486	462	473	487	495	507	503	447	467	492	518	500	497	482	508	495	444	464	491	463	467	456	467	451	438	485	462	486	466	482	510	450	440	496	454	452	501	518	467	510	452	456	481	428	476	460	476	466	455	516	453	468	498	473	424	481	508	455	501	491	506	474	507	508	482	457	424	485	493	495	505	466	445	434	461	471	512	473	442	460	440	450	461	457	477	464	471	480	465	471	447	451	498	431	483	478	450	492	463	438	492	481	481	461	513	483	469	509	452	472	455	471	463	520	470	494	433	506	468	419	490	475	459	467	456	467	528	474	498	480	480	437	485	459	455	451	458	502	433	473	452	482	502	474	479	474	461	444	466	454	499	454	500	464	485	493	501	499	487	481	457	499	462	481	455	468	492	471	441	468	468	455	497	433	430	488	501	489	447	465	504	429	460	523	472	480	473	488	468	516	498	472	454	474	505	450	488	483	490	505	443	457	436	484	530	449	485	445	499	479	499	465	482	430	505	505	488	462	457	497	501	492	496	454	446	465	497	475	474	538	482	448	465	468	422	447	476	444	473	488	478	448	460	477	470	462	479	468	457	508	506	452	472	457	437	492	429	465	461	455	446	482	478	509	484	484	474	507	465	493	462	470	487	492	489	474	471	498	469	484	454	485	467	442	491	499	465	452	487	465	470	513	454	440	498	466	451	463	473	478	486	438	481	489	485	483	490	513	501	502	499	466	436	483	497	486	484	431	462	504	482	487	441	474	478	489	461	477	473	464	493	473	462	494	480	452	476	482	471	470	494	448	471	458	505	499	436	485	466	473	462	480	482	438	477	460	527	474	467	469	467	454	492	455	465	487	467	455	465	494	502	484	438	524	515	477	484	486	479	483	485	468	511	473	516	471	476	495	449	493	448	455	456	488	487	468	505	466	486	489	473	444	512	449	496	462	473	489	497	470	477	473	435	512	460	502	474	458	454	498	489	481	474	476	458	433	485	465	501	480	463	501	486	461	466	453	456	503	500	505	419	511	451	488	507	473	472	475	462	462	446	506	477	444	483	455	461	464	501	472	495	442	426	479	513	469	507	491	480	442	474	480	480	429	467	463	471	486	456	486	454	466	467	497	457	505	466	476	461	468	458	471	483	469	485	445	489	494	474	506	512	429	457	453	499	496	473	469	464	508	470	427	457	478	461	496	478	521	479	497	493	474	468	474	492	459	490	451	534	474	468	459	465	463	479	456	496	473	464	488	480	503	476	523	493	449	494	461	493	483	519	432	477	459	503	495	502	469	502	454	447	485	512	485	467	419	487	470	488	478	478	471	448	439	480	511	520	471	495	469	495	449	455	486	439	470	487	461	519	458	493	488	486	480	471	497	489	449	442	444	474	459	455	471	493	490	467	518	508	498	505	462	503	497	458	490	463	457	479	443	495	433	477	477	440	450	471	474	457	483	439	492	481	475	475	440	531	439	481	465	508	459	503	467	487	463	460	453	460	485	516	453	455	471	490	480	492	463	446	443	489	520	457	476	488	485	505	453	455	459	481	469	439	440	452	442	479	498	479	462	454	494	444	484	484	432	512	517	449	420	481	473	470	450	431	482	469	483	461	505	470	508	426	461	485	447	473	478	473	483	492	473	466	478	435	502	475	523	502	469	459	505	432	468	476	459	525	473	479	461	481	521	489	482	492	455	485	506	458	504	468	461	487	459	500	480	478	504	496	486	451	464	471	472	482	470	490	488	483	459	435	475	435	502	515	482	448	493	438	450	479	468	518	484	487	510	446	443	431	469	460	468	493	463	465	468	484	487	507	475	416	450	472	481	430	468	481	468	478	467	482	454	497	494	480	515	478	479	439	447	472	449	462	481	489	438	471	485	484	463	450	492	492	483	446	498	458	473	473	487	461	469	454	494	488	485	477	461	454	499	477	473	477	500	482	477	518	502	471	471	439	482	470	471	474	487	474	474	484	464	503	514	521	492	478	418	457	504	482	463	480	465	454	469	483	454	480	478	439	523	458	494	455	506	460	435	468	442	482	480	455	469	474	434	496	449	480	476	453	476	488	473	462	502	448	495	474	446	506	481	466	476	454	493	521	475	453	479	479	423	472	467	495	459	468	517	514	444	480	447	517	493	491	467	475	474	494	477	444	449	511	482	449	478	460	465	461	492	482	426	496	466	515	471	438	523	465	460	476	435	440	466	501	469	495	506	468	490	457	474	519	466	516	495	486	469	492	482	490	441	431	430	524	488	465	470	494	491	483	446	438	463	487	501	487	497	446	449	417	505	443	466	449	466	477	478	479	487	494	462	467	440	482	451	442	476	496	453	479	503	490	478	465	500	475	463	498	467	514	474	447	460	483	434	463	471	445	473	475	482	444	499	498	509	493	450	471	463	507	524	470	450	462	530	420	476	494	478	478	512	500	489	488	475	496	467	457	488	490	492	468	417	475	501	444	469	495	495	474	522	493	472	415	485	442	455	491	437	500	512	460	493	470	494	480	456	521	469	462	492	464	457	490	442	464	464	472	479	464	440	489	467	431	467	457	468	455	471	465	450	496	472	514	468	459	468	443	469	506	495	493	464	470	446	467	439	441	468	482	437	488	478	509	503	475	444	460	477	492	472	517	503	479	445	459	499	465	496	486	472	495	476	467	446	459	422	465	466	453	467	499	486	490	472	454	447	476	447	486	457	488	502	445	482	457	494	491	478	442	436	490	457	456	494	509	463	447	437	443	469	455	479	424	464	476	488	447	424	499	463	445	474	485	497	498	456	491	430	456	500	481	498	503	421	505	438	473	472	510	460	484	458	431	486	463	456	468	494	465	481	460	444	462	521	479	473	434	475	462	470	450	446	466	475	461	512	480	471	492	480	498	475	494	485
24469	22313	32219	36712	35191	33793	20569	10537	4235	1424	969	711	657	636	629	670	707	660	649	682	677	633	595	717	646	669	695	703	691	658	654	652	629	672	647	631	670	634	642	649	642	653	696	651	709	664	651	652	608	642	639	661	635	653	673	676	636	690	662	653	686	652	675	641	638	662	642	648	647	709	708	658	656	671	670	615	658	639	644	678	585	669	656	714	649	663	644	650	605	670	633	673	658	692	629	644	637	644	664	658	647	614	661	668	601	706	674	651	692	659	653	671	629	626	606	668	655	670	676	676	698	665	648	691	656	682	631	624	731	677	664	597	610	681	694	681	648	626	660	640	676	659	614	633	719	652	645	631	687	647	604	610	644	624	633	691	623	604	660	619	622	659	631	636	636	671	643	611	668	673	648	656	646	610	604	637	632	602	649	687	682	640	648	620	664	628	676	678	634	672	663	684	660	639	640	690	640	630	638	638	659	629	641	627	627	674	645	657	644	658	678	653	658	655	663	686	633	686	652	653	635	656	647	607	645	612	630	679	692	692	654	689	709	659	655	645	648	643	635	673	662	630	648	689	676	643	652	641	623	615	686	660	621	591	647	678	652	731	724	657	593	587	671	644	647	629	673	653	617	719	620	702	638	686	610	644	638	719	633	691	657	649	679	645	664	593	670	704	630	650	647	630	638	654	637	630	631	650	605	601	683	630	664	655	654	645	666	617	636	656	616	670	652	591	628	642	652	605	637	637	675	655	632	633	655	619	619	646	616	630	625	616	654	649	626	603	609	632	635	633	640	645	625	666	662	649	637	623	639	689	625	613	648	642	636	623	669	681	660	676	636	643	599	662	689	622	654	612	664	632	662	628	694	615	618	679	645	666	620	592	649	654	646	686	637	628	601	643	685	645	632	652	710	692	657	663	594	668	654	609	632	657	642	655	635	640	631	611	669	648	610	655	627	687	624	671	659	651	666	640	680	598	696	662	610	665	638	623	597	631	674	611	647	646	648	667	650	632	635	619	620	632	671	630	687	612	608	699	664	654	652	654	650	672	632	633	660	659	627	662	663	661	654	626	652	668	647	651	640	659	630	636	628	655	642	647	662	654	682	613	601	621	634	648	624	690	643	668	655	659	680	671	626	606	676	631	662	664	668	662	658	658	643	633	657	667	670	674	646	619	583	672	659	619	675	619	598	613	631	615	696	640	635	610	619	671	648	691	690	650	672	636	633	687	677	628	713	648	646	621	648	634	695	649	667	675	637	634	605	623	658	644	658	693	645	649	625	692	627	630	678	626	634	623	694	660	676	639	662	627	680	696	634	663	628	637	613	640	666	633	669	649	691	648	631	622	630	680	637	625	604	586	680	655	648	663	624	691	664	668	628	661	642	643	623	615	667	689	627	634	620	668	662	651	644	680	677	596	634	665	611	661	639	638	653	643	603	651	691	623	602	671	623	641	672	663	638	633	671	656	682	646	662	660	625	632	593	661	681	665	644	628	659	656	641	687	648	648	663	643	648	645	673	693	608	664	666	614	650	654	601	602	630	638	653	626	643	682	614	677	646	645	643	638	638	697	655	651	637	656	621	682	650	633	613	637	596	660	615	641	677	631	668	664	670	644	652	632	659	669	633	655	633	670	665	666	637	668	656	637	652	631	595	658	617	611	680	599	658	626	662	648	659	642	676	669	631	674	676	629	613	664	640	599	653	688	644	630	655	660	631	630	620	651	645	644	710	641	691	660	647	644	580	684	626	623	645	656	645	647	661	655	640	629	666	660	655	609	629	614	647	636	639	620	605	664	642	653	681	650	650	626	650	607	642	673	630	600	650	600	669	646	646	625	691	674	651	674	665	648	694	646	630	661	652	627	624	611	680	661	649	694	635	646	625	643	654	662	659	677	632	640	670	636	617	609	602	621	628	637	648	610	605	639	658	660	619	611	577	693	629	643	613	650	670	649	624	652	649	642	632	598	683	638	629	633	652	668	645	638	659	659	677	667	646	649	640	671	630	659	658	660	662	651	630	630	698	653	648	651	641	651	699	676	698	676	654	640	703	635	608	658	688	659	638	637	599	674	620	628	682	644	662	618	685	603	671	641	640	661	646	633	617	643	607	593	655	688	655	634	619	659	719	642	657	617	650	685	714	650	676	677	612	651	640	665	651	660	689	699	659	705	644	658	660	608	618	659	643	648	616	624	633	619	626	595	660	619	666	664	690	624	671	607	659	664	626	660	628	653	629	661	633	649	639	627	634	667	652	636	646	671	601	695	644	628	608	666	600	646	659	597	673	656	688	661	648	684	642	654	603	665	712	651	663	668	692	700	628	600	612	715	628	627	644	637	639	636	647	634	685	679	660	647	650	620	691	656	650	644	661	646	626	624	654	642	659	639	644	633	642	652	618	655	603	651	603	632	655	640	664	635	701	677	656	655	625	633	639	632	632	682	651	611	626	641	721	652	699	670	668	655	639	639	662	617	627	610	653	661	663	665	656	645	690	631	670	646	619	614	634	668	702	634	670	625	642	627	660	656	639	645	656	603	646	660	621	656	672	651	676	644	647	684	670	633	660	680	654	688	669	689	640	686	665	713	695	678	652	659	663	654	666	658	619	720	616	652	646	639	679	591	618	659	693	638	616	643	636	619	647	654	645	615	636	667	643	652	654	650	634	667	636	637	650	664	616	656	669	641	652	651	627	680	669	611	635	647	648	668	654	679	650	663	655	616	677	625	672	669	657	635	690	670	662	599	680	651	689	668	638	613	612	621	589	674	654	703	657	655	682	601	596	679	658	692	623	613	659	622	629	616	650	664	633	681	644	640	662	677	657	629	660	641	630	646	601	658	617	670	624	595	659	621	665	680	619	650	635	721	624	622	667	660	638	690	642	653	689	618	640	659	644	644	675	610	632	647	652	601	643	597	659	630	618	598	658	623	689	647	642	655	650	691	657	709	652	653	637	639	661	634	654	677	672	614	666	698	636	654	637	674	646	600	625	610	650	613	604	643	633	636	638	639	645	704	664	590	644	660	640	649	657	636	626	647	645	639	642	615	598	637	672	655	702	702	664	638	655	663	636	672	705	600	669	667	649	641	656	589	651	612	650	589	600	649	681	659	650	668	646	668	638	626	614	619	645	634	661	635	652	648	642	633	660	693	647	665	610	640	661	643	601	636	656	599	647	638	631	660	643	661	665	605	668	634	693	669	632	660	633	627	661	610	685	633	618	686	667	634	648	658	675	682	661	643	644	702	655	646	688	637	669	684	645	652	644	621	687	628	676	690	682	654	613	624	637	604	646	657	659	672	629	673	610	660	605	646	608	645	623	682	649	660	684	673	619	620	668	657	619	679	656	698	624	654	633	624	670	647	633	632	619	645	655	644	634	622	653	659	633	632	625	702	655	641	619	620	623	634	605	631	669	646	646	651	626	661	633	673	670	656	633	630	643	620	621	664	628	609	686	626	606	634	681	649	607	685	628	695	677	668	674	658	643	657
62628	98731	75784	59975	39589	29405	13711	9784	4479	1502	1004	569	563	605	589	612	547	586	610	589	576	583	546	570	636	610	576	591	592	618	592	554	565	610	581	556	625	622	617	617	575	636	615	610	596	604	629	594	571	591	570	595	563	589	589	611	607	567	599	629	622	560	586	626	575	625	576	616	587	652	596	618	585	604	617	628	606	575	615	559	582	622	555	628	612	584	593	596	624	586	581	553	612	600	606	561	593	581	575	594	573	559	616	661	609	613	656	576	578	595	578	592	544	609	586	586	618	582	555	583	587	577	577	551	602	562	564	632	595	595	569	633	574	582	587	621	578	593	599	592	583	582	561	572	614	627	592	601	523	638	611	587	600	569	588	634	599	569	618	598	613	557	567	603	591	639	575	604	655	585	593	618	596	615	602	592	585	554	582	544	592	563	568	540	632	590	606	579	599	606	585	584	605	623	567	597	613	574	582	592	617	592	577	541	642	608	578	580	606	611	565	626	591	612	603	578	556	606	564	656	663	584	564	591	595	564	637	614	604	589	621	592	554	587	578	588	582	585	621	565	617	604	584	589	624	518	588	606	584	577	586	577	586	606	602	555	606	575	566	628	570	573	621	594	625	562	563	582	591	577	638	610	636	579	609	663	615	540	599	598	568	631	593	619	599	568	511	584	557	625	574	630	610	594	605	590	562	597	570	612	574	559	624	580	584	549	543	594	599	549	591	645	559	589	574	581	605	574	597	619	589	613	607	616	547	566	584	589	596	543	639	561	608	562	638	593	557	595	602	588	555	573	572	584	573	615	557	571	599	552	547	513	569	594	585	578	596	600	594	606	556	593	644	600	624	577	594	610	588	589	572	607	576	523	599	617	599	592	621	553	548	611	595	582	574	567	578	565	566	558	549	593	580	584	606	587	622	575	596	570	593	584	537	623	594	599	557	586	635	563	577	547	566	583	550	584	570	584	593	577	582	566	586	558	554	570	560	601	578	569	523	603	570	524	610	627	593	655	624	578	590	588	601	552	574	565	553	607	546	587	603	629	590	553	571	590	606	586	624	551	552	606	574	609	593	590	582	572	590	563	592	609	624	556	562	586	579	567	604	613	556	590	557	592	597	564	590	598	625	609	579	603	562	584	594	584	542	626	613	646	610	552	608	557	589	621	574	563	624	587	573	594	598	556	584	578	615	608	586	565	541	583	524	523	616	599	639	555	588	598	620	601	619	605	560	626	628	620	597	567	576	555	551	578	625	603	590	573	624	544	557	586	568	613	561	577	602	604	574	574	608	569	584	587	593	547	625	583	597	595	590	620	611	612	563	557	582	595	574	619	585	577	544	564	576	561	584	608	553	564	606	607	571	575	576	616	590	597	542	581	618	544	615	609	613	578	583	597	582	538	631	603	593	555	587	581	578	570	586	611	570	578	622	596	596	574	612	610	578	627	576	525	554	607	544	610	588	632	577	628	552	568	566	602	566	624	565	551	636	540	595	574	589	612	567	582	588	587	576	548	586	590	603	600	627	617	578	556	598	566	591	569	600	561	609	602	621	592	587	577	601	564	584	604	582	617	626	604	592	573	636	593	610	599	542	621	598	623	599	614	611	561	579	591	571	519	563	607	589	591	573	583	566	592	566	571	590	605	595	564	598	568	592	580	597	619	613	584	580	615	578	589	597	614	599	562	599	576	599	588	579	620	613	579	565	629	558	603	573	585	617	554	591	554	588	564	576	588	576	579	606	563	578	613	551	577	588	596	590	555	615	601	569	567	553	631	619	550	635	599	591	578	597	619	564	561	531	566	592	612	607	598	577	558	593	575	605	586	605	589	565	560	603	627	576	518	563	630	590	625	601	589	632	568	633	625	614	609	617	580	576	576	589	569	585	592	562	589	599	601	606	599	580	632	558	585	592	583	599	627	601	611	568	566	596	558	592	580	579	555	596	575	607	577	622	628	607	593	625	589	585	552	637	618	617	574	581	588	604	630	633	559	569	613	638	554	601	567	583	564	612	584	582	568	605	613	584	590	591	591	592	579	594	565	560	605	560	593	627	581	552	585	561	588	545	570	582	577	584	570	566	599	582	545	601	588	583	604	573	569	600	591	597	559	605	597	582	566	559	567	579	582	581	575	585	573	616	590	610	607	577	585	587	649	557	615	565	608	609	547	608	571	580	586	574	600	566	592	581	548	565	599	591	562	600	606	557	577	545	573	592	586	597	591	594	565	579	602	617	553	610	583	539	589	640	614	538	595	564	595	545	572	563	577	560	578	549	610	575	574	593	572	571	571	553	581	575	575	638	588	559	567	561	580	560	571	608	600	557	589	601	587	592	549	557	573	576	540	558	565	579	599	636	601	597	568	601	564	583	578	626	570	605	645	566	551	592	549	570	589	604	619	575	652	592	642	591	587	583	577	583	553	589	592	556	610	588	577	584	565	552	579	592	596	607	603	625	631	585	628	615	575	589	584	625	595	586	577	552	587	574	563	604	616	526	566	569	550	620	632	558	602	644	565	576	583	589	592	624	632	573	574	570	597	597	620	582	618	595	611	612	583	580	602	603	637	553	616	583	597	578	579	578	651	595	572	581	575	543	604	583	617	566	648	612	572	583	561	589	594	600	592	576	580	578	615	593	598	547	604	574	602	610	610	573	589	583	589	570	551	589	596	606	565	577	612	572	612	612	581	548	602	593	593	585	577	590	560	570	558	608	572	534	563	564	617	593	575	602	605	622	574	596	603	559	595	584	576	594	566	572	556	582	574	562	598	596	614	565	606	574	602	584	597	594	590	573	598	551	578	574	588	594	606	599	613	571	597	566	572	585	557	568	576	566	587	598	576	585	625	576	593	605	537	559	574	568	592	628	643	594	564	570	604	582	542	609	587	596	578	536	596	582	614	582	579	549	583	599	596	586	584	609	620	602	586	624	590	608	579	562	608	557	575	568	582	601	598	568	601	596	648	590	591	581	626	584	564	568	573	585	596	558	572	611	593	603	581	603	569	577	563	574	583	592	583	588	573	608	594	614	578	588	662	577	565	585	599	586	590	611	598	595	581	633	640	547	570	545	554	593	630	596	605	557	618	554	579	624	574	568	609	588	579	614	585	611	557	604	568	605	588	554	582	580	602	549	590	611	621	589	571	562	598	571	620	577	579	556	614	592	605	593	559	601	589	630	553	624	574	628	614	629	598	596	562	586	572	599	564	556	567	603	580	604	572	573	616	623	613	616	579	589	571	580	603	585	612	493	553	606	584	593	558	586	610	613	599	590	572	612	597	576	584	585	601	591	600	622	559	602	588	587	603	634	598	569	550	584	566	604	579	580	546	569	605	598	615	595	614	594	571	631	604	612	589	510	627	603	642	616	627	569	623	592	598	614	584	587	579	569	608	550	600	633	594	589	610	606	603	599	577	568	591	550	554	594	570	598	578	587	569	589	587	570	566	570	599	593	563	581	595	601	596	563	631	573	598	533	581	579	553	609	553	547	587
29286	24855	20082	11910	4938	2813	1110	791	622	490	436	403	412	428	397	467	453	468	500	456	415	418	426	449	446	421	432	455	451	452	427	431	478	430	454	400	422	449	441	424	407	427	451	447	429	406	435	424	426	449	456	457	435	470	432	440	458	452	434	435	422	429	424	416	460	401	478	434	443	446	429	425	423	447	421	464	455	424	415	434	421	448	418	438	437	448	431	427	445	456	428	400	430	431	434	434	430	410	447	451	427	409	449	413	433	430	414	467	430	458	417	471	441	458	432	429	432	433	426	458	458	464	438	427	440	397	455	461	438	377	433	460	390	435	404	431	426	433	385	430	434	427	432	419	413	411	429	416	433	452	445	429	453	452	436	467	466	455	459	386	449	445	427	421	415	422	464	458	424	411	446	433	420	424	432	456	476	434	442	431	405	436	481	452	439	443	440	430	427	456	457	408	412	407	412	465	427	464	437	436	429	443	435	422	417	442	439	435	463	414	430	426	412	441	408	445	429	432	406	413	425	426	413	438	473	437	430	394	417	474	442	447	485	436	448	450	455	435	425	430	403	415	404	437	477	443	460	394	412	436	444	425	454	406	444	464	461	431	435	412	445	427	433	432	446	408	435	444	452	445	434	456	406	418	407	450	435	472	444	438	451	434	420	414	448	454	413	457	455	412	425	434	406	416	398	408	442	426	420	412	408	461	441	393	440	436	442	438	436	426	455	390	463	439	453	403	443	429	413	462	430	436	451	435	428	429	431	422	415	448	460	422	423	426	437	410	438	418	446	420	428	447	424	422	394	437	441	456	428	437	444	406	432	429	442	449	430	431	414	437	449	436	413	441	446	421	454	474	450	412	442	371	425	443	458	436	414	429	434	436	451	451	423	410	443	464	438	487	439	456	398	460	499	457	422	452	426	421	441	432	436	377	381	416	457	387	413	441	455	456	455	467	417	439	462	427	419	417	420	403	439	435	441	440	456	422	426	461	403	406	431	444	421	446	434	437	415	430	484	428	422	447	452	411	433	415	468	418	495	404	451	407	443	466	410	435	418	457	425	431	445	427	417	423	430	398	433	453	430	407	430	424	426	436	404	457	459	452	464	449	397	459	437	437	445	434	467	434	455	442	443	410	462	434	453	429	403	415	435	429	432	426	445	432	411	449	471	459	435	420	456	455	428	434	440	465	439	449	436	452	425	449	441	415	457	383	403	467	450	418	437	467	465	449	467	423	424	459	455	435	453	455	436	414	465	441	423	409	423	461	423	426	422	437	409	460	425	397	459	429	473	443	419	424	415	440	468	446	458	421	437	441	443	412	447	422	433	417	418	422	474	433	406	427	423	416	454	431	448	428	413	419	407	412	423	457	391	434	407	426	446	447	462	447	441	440	441	410	445	447	408	432	444	429	395	429	407	428	441	422	444	429	428	402	410	439	444	464	467	454	454	465	431	466	449	434	407	403	439	452	454	433	409	436	417	427	473	436	420	445	450	441	444	405	451	447	427	477	402	390	449	425	460	426	446	448	414	433	429	427	414	442	415	430	446	436	442	396	442	436	418	438	407	432	426	479	477	396	414	448	426	451	409	438	448	409	407	433	419	432	406	405	441	455	438	440	437	443	418	413	413	430	425	453	440	397	417	387	419	423	428	439	423	432	438	455	434	420	465	429	437	451	418	409	420	423	440	449	425	387	425	414	400	407	434	406	432	410	444	422	401	451	419	455	453	446	428	456	468	442	446	458	408	413	467	426	423	415	458	426	426	435	404	438	391	439	417	466	483	415	423	439	473	434	435	434	412	435	414	450	457	432	441	409	414	491	451	437	463	430	426	395	421	449	408	438	477	413	410	424	451	416	420	435	422	457	418	429	428	410	452	424	415	447	432	430	429	432	433	441	441	416	449	416	434	465	461	419	446	442	401	448	412	445	460	419	444	451	461	439	448	441	450	455	424	419	434	444	433	426	416	454	426	432	404	435	464	437	430	432	438	452	450	424	416	409	441	449	394	487	451	449	423	436	443	464	425	431	453	431	445	416	450	444	489	466	444	442	418	413	450	436	448	414	435	428	459	418	440	403	449	447	422	416	456	434	420	428	462	426	436	405	428	455	420	412	415	418	457	438	435	429	462	419	453	433	429	459	438	406	432	480	479	437	458	428	404	400	450	383	430	392	425	482	431	398	437	424	428	400	423	408	447	410	402	432	460	420	429	403	418	396	469	456	438	424	466	407	434	454	419	402	438	453	421	440	412	466	440	436	439	446	445	423	448	415	421	468	415	436	437	426	436	403	453	437	415	440	473	452	451	430	423	397	447	470	410	414	452	429	432	441	422	467	448	453	437	403	411	458	424	419	414	428	444	458	422	435	408	429	455	418	448	469	423	402	428	461	454	410	431	445	444	462	435	426	476	463	435	426	406	461	450	439	438	393	413	478	401	455	443	457	436	446	418	470	446	479	417	437	460	436	415	469	449	428	451	426	410	443	438	461	432	439	432	467	431	400	447	425	447	464	435	447	460	415	440	435	416	420	408	412	424	499	448	431	439	402	418	402	420	421	427	423	435	442	474	471	455	431	425	421	400	418	414	405	412	445	442	443	405	410	423	454	423	422	482	438	454	442	427	430	444	419	432	462	400	418	449	434	414	410	401	424	420	423	459	385	413	401	415	423	416	465	433	420	445	450	433	413	433	475	420	422	459	422	441	454	448	447	428	451	395	440	460	426	445	418	423	437	469	462	435	458	445	428	451	453	439	427	400	416	428	434	397	425	429	417	438	429	452	474	435	454	435	444	449	448	416	423	411	451	436	406	455	425	437	467	408	454	420	434	444	428	421	486	416	492	431	417	438	465	432	426	461	425	437	462	464	459	432	433	436	447	408	417	438	402	449	446	431	401	423	420	448	407	435	433	438	438	455	441	442	427	408	454	429	453	433	432	452	443	399	442	463	426	452	446	458	456	465	432	449	442	425	459	478	407	429	420	390	439	451	468	407	438	461	453	420	405	467	431	416	411	448	403	477	439	390	422	433	434	447	463	437	414	470	452	401	418	434	452	425	417	456	423	437	431	390	446	426	433	409	447	412	431	435	425	458	461	434	457	411	439	458	446	432	447	419	423	433	422	415	431	446	418	462	429	422	431	407	425	424	447	448	434	438	428	452	457	446	408	431	435	411	448	440	441	394	435	442	429	473	431	456	463	462	417	419	437	438	446	424	440	465	417	420	444	420	438	429	405	433	449	463	470	462	428	426	455	440	412	457	440	468	426	470	432	461	498	396	427	487	436	483	433	439	443	420	397	451	436	422	476	455	424	421	456	423	457	445	429	437	420	426	423	417	448	429	406	386	421	448	423	431	451	451	440	445	431	433	411	449	424	423	427	413	416	431	442	458	425	436	460	366	448	439	407	441	410	417	399	452	429	443	471	433	409	429	413	448	405	430	445	403	413	446	443	427	426	407	412	446	454	420	423	455	424	424	445	452	417	481	435	434	470
17068	26594	16439	8530	4383	2884	1130	792	564	401	395	348	367	374	364	401	360	369	396	340	383	360	362	398	313	364	365	359	393	371	373	393	371	344	405	370	358	384	408	350	375	388	357	333	350	366	359	389	364	361	359	392	357	425	399	365	371	387	315	374	397	360	357	362	362	348	367	374	395	356	393	371	394	383	337	366	369	368	348	383	366	388	353	379	374	386	390	334	357	353	340	360	379	340	361	387	352	384	366	344	368	343	387	356	365	353	373	370	385	379	366	389	336	372	355	350	357	335	358	376	345	368	353	374	389	359	357	372	368	368	363	337	341	383	369	378	364	386	373	364	349	361	367	383	370	353	374	349	388	355	373	386	386	361	400	363	357	381	359	388	372	352	380	362	390	366	388	392	344	358	377	366	350	380	394	384	391	372	384	406	350	336	337	335	351	367	333	352	410	318	325	361	375	372	363	372	359	355	317	358	342	371	382	359	430	364	352	362	359	339	385	378	358	348	353	368	397	361	372	365	353	384	353	379	380	361	393	362	352	389	351	362	343	355	366	361	380	361	361	330	396	336	385	359	363	397	388	359	343	369	369	354	352	339	378	344	407	334	353	357	380	399	370	356	388	397	376	364	359	396	316	357	351	350	380	344	338	368	358	364	346	414	404	364	385	371	359	326	378	376	383	326	362	375	362	362	365	385	337	385	348	376	370	377	372	370	395	373	366	351	371	366	319	374	368	384	373	350	376	366	347	328	345	407	386	371	383	327	374	364	356	378	374	337	333	382	362	348	381	356	386	382	404	365	394	352	372	371	374	365	362	358	373	375	326	348	341	386	370	335	365	320	368	348	363	357	347	379	381	379	357	373	335	365	382	373	354	354	368	368	357	383	372	351	361	368	390	351	358	372	356	342	394	376	366	368	392	355	357	369	388	378	361	365	401	357	385	375	369	368	359	358	355	354	353	365	356	359	390	365	369	371	379	354	346	353	403	375	403	401	362	368	362	387	366	346	334	327	360	383	401	387	401	350	370	343	353	331	360	350	357	371	377	320	379	364	379	345	368	411	353	371	358	350	371	375	383	329	375	340	368	370	373	338	383	378	355	364	381	381	374	399	380	384	374	377	361	383	321	357	350	348	346	340	339	365	388	344	367	363	346	348	364	391	364	373	361	368	401	347	349	382	388	346	366	378	370	356	358	342	387	383	348	356	382	376	360	384	367	376	376	384	362	342	350	379	375	337	363	390	369	373	407	355	359	415	371	432	348	352	349	367	343	349	352	357	394	320	343	372	352	398	376	380	357	358	396	346	323	374	355	375	412	354	393	379	374	374	371	361	386	357	334	352	377	360	344	353	333	361	343	370	361	356	358	350	348	368	336	383	362	349	402	362	361	367	380	368	378	378	366	389	411	360	402	378	387	382	379	358	360	365	360	366	380	343	351	366	384	399	353	355	360	378	353	382	363	349	364	366	375	347	379	398	381	391	403	322	376	316	361	357	341	385	389	328	334	355	375	382	365	356	372	348	375	342	362	358	354	403	332	384	354	391	357	358	377	354	392	335	355	375	372	332	374	367	342	350	371	355	374	368	404	339	381	352	390	373	367	370	386	359	358	372	336	374	384	391	374	380	356	409	394	377	342	361	358	366	371	353	368	376	324	390	354	362	386	374	401	335	361	373	376	354	407	361	380	335	345	354	372	336	355	354	363	391	347	362	358	352	359	355	376	342	357	341	357	373	378	354	369	387	369	383	402	363	382	345	378	354	379	352	374	374	349	388	377	372	378	359	340	389	372	368	375	371	369	365	327	354	365	392	349	379	332	346	347	382	369	360	361	363	387	374	347	384	362	380	345	361	358	390	362	380	375	350	355	367	379	375	366	364	349	318	325	338	340	347	364	320	378	378	372	380	332	364	347	362	381	380	364	374	386	386	378	371	377	361	376	382	369	374	341	341	378	347	370	375	364	345	352	373	355	316	367	312	388	358	381	381	341	360	369	400	393	375	357	375	340	374	360	362	380	355	392	397	385	316	360	377	360	405	368	400	406	349	352	352	381	385	339	390	397	363	396	361	354	366	331	346	394	342	330	359	389	353	359	343	371	351	362	356	329	377	362	339	356	374	359	373	376	385	384	375	340	337	388	364	390	368	397	382	386	354	396	377	366	377	397	371	333	375	374	344	369	330	387	366	365	360	355	387	389	349	382	376	378	351	373	375	336	364	356	340	380	350	402	394	357	414	358	334	383	353	409	371	353	349	384	338	361	387	396	318	349	328	383	317	384	385	379	340	319	361	335	368	365	351	389	382	336	351	394	347	335	365	364	393	370	353	400	364	379	342	373	329	357	375	345	339	381	386	379	381	371	354	382	369	385	353	359	383	393	358	376	378	340	402	376	360	359	358	378	363	360	359	377	371	359	370	395	384	344	363	386	349	385	334	349	363	371	359	375	384	358	380	367	375	371	352	355	378	399	354	384	374	349	364	360	381	379	342	346	372	333	356	373	370	396	357	365	379	370	338	367	390	371	360	361	311	368	342	381	377	345	328	402	387	363	377	376	383	341	383	369	397	379	369	383	365	320	385	357	360	366	348	401	336	330	405	338	382	361	363	368	369	319	341	337	396	365	384	358	357	380	374	350	348	365	349	350	365	372	359	341	365	317	375	381	344	371	388	362	421	352	357	339	391	358	375	357	341	355	329	366	351	374	368	406	352	382	401	410	322	378	336	367	405	353	378	364	324	370	382	347	375	361	338	370	363	390	377	385	377	381	361	344	362	385	402	350	367	351	366	363	365	371	337	383	383	328	366	389	359	368	367	365	374	350	394	329	320	340	376	374	362	342	337	381	348	376	345	332	368	362	316	396	357	372	387	351	373	352	353	355	369	397	375	380	397	346	392	352	349	361	334	372	363	367	368	344	340	350	396	344	353	348	395	362	362	399	372	352	386	381	386	379	355	371	373	357	353	341	364	346	376	377	366	371	376	369	349	360	388	355	338	362	327	396	421	379	338	350	347	367	363	383	388	402	356	355	426	361	343	388	381	359	354	346	375	388	364	407	345	372	339	351	364	334	377	404	351	373	379	404	349	362	350	335	370	364	341	351	374	353	392	360	395	390	359	385	393	380	356	346	379	364	365	348	371	384	364	390	341	338	388	350	370	384	363	369	382	369	387	369	361	356	354	347	361	372	356	376	382	390	344	357	386	356	362	371	365	362	348	354	356	354	382	395	362	348	345	381	359	411	367	373	382	377	390	363	366	368	378	384	374	368	385	367	396	355	332	356	366	391	353	383	378	361	386	366	372	371	336	382	387	362	374	369	329	382	360	409	368	380	377	369	369	353	360	364	350	355	388	381	386	348	378	351	395	375	346	354	397	356	389	341	366	366	351	384	382	369	369	348	367	348	377	374	344	349	346	379	368	379	371	367	360	364	368	334	390	376	366	339	378	369	381	412	358	376	365	332	375	379	346	344	357	350	329	375	335	376	365	352	320
25498	23225	34887	39861	32826	25023	11896	5032	2307	912	571	477	507	495	498	464	449	472	465	468	463	480	468	469	452	449	504	497	464	455	463	471	458	488	493	456	458	448	457	446	490	490	465	427	456	487	466	430	491	467	480	454	469	450	471	459	454	504	440	467	465	452	438	498	470	496	476	435	509	459	448	445	493	503	442	457	417	462	466	452	457	470	419	499	423	489	447	458	509	440	433	462	485	500	499	480	458	446	486	470	486	473	506	427	481	466	422	447	497	464	480	461	421	427	469	484	441	467	451	470	434	461	452	483	453	490	464	428	452	457	441	435	474	473	491	480	436	456	467	476	478	438	485	474	476	452	442	456	424	453	473	495	479	435	454	463	446	495	456	460	445	465	434	450	459	434	510	479	482	485	473	477	479	453	442	471	456	446	475	477	453	490	471	423	448	463	466	464	413	491	429	460	449	483	499	455	414	472	434	451	481	479	465	462	428	443	440	430	480	483	503	443	459	446	437	456	450	446	472	439	432	472	461	435	445	490	466	434	481	437	464	476	483	458	450	485	473	438	461	471	464	418	479	417	503	478	443	437	483	484	430	458	469	457	476	454	468	478	447	449	491	477	457	467	459	475	451	426	463	461	467	437	478	469	473	459	457	440	445	446	469	443	508	475	479	481	477	460	450	482	492	452	453	466	472	489	450	454	471	456	483	445	464	478	497	464	414	465	479	469	450	456	459	488	470	484	449	476	495	429	446	451	496	456	434	439	463	474	491	515	468	449	453	440	496	484	477	436	473	445	455	468	443	468	453	479	478	443	463	469	440	455	462	444	421	464	480	513	438	459	481	489	454	497	467	423	437	485	433	463	514	506	496	463	436	432	474	431	463	452	491	455	437	432	481	457	463	443	497	447	473	462	479	465	497	447	436	434	491	432	473	456	461	450	457	449	461	478	486	471	448	485	417	465	457	444	469	472	491	521	462	449	459	423	474	445	477	497	494	454	445	435	501	446	460	453	438	420	498	429	480	463	416	460	491	467	464	447	464	441	434	452	508	439	484	409	467	490	473	459	503	468	445	418	459	468	468	471	456	485	471	461	498	487	491	521	436	496	392	451	443	449	456	459	479	448	442	460	471	453	454	471	443	479	465	457	465	448	408	452	451	460	424	425	472	473	467	457	444	449	435	465	491	451	440	448	429	454	454	455	454	436	440	453	436	472	418	457	450	461	469	449	477	465	450	452	476	512	438	459	431	448	451	469	421	464	424	442	462	490	483	428	458	453	460	499	454	440	461	459	458	458	459	455	469	451	436	439	452	470	502	476	424	414	461	450	458	467	474	465	454	446	470	449	474	451	463	457	488	466	424	435	453	457	451	462	477	449	487	514	469	455	436	473	452	441	419	436	436	433	452	445	470	467	457	475	487	444	446	480	442	489	469	481	467	469	427	455	457	460	495	460	445	477	451	474	484	489	465	435	466	483	424	447	437	452	432	468	461	453	447	496	466	434	490	456	440	450	471	440	494	447	514	475	470	442	483	435	468	475	500	428	455	481	474	441	447	492	414	435	460	455	534	463	526	437	426	470	464	509	450	428	456	431	448	501	485	463	493	426	426	459	428	435	499	488	452	473	460	485	468	470	448	464	498	438	463	464	431	470	448	460	492	492	456	477	456	476	456	441	431	477	469	465	476	493	460	470	450	423	473	470	464	453	471	483	482	479	477	462	484	457	452	477	479	428	461	479	431	451	450	456	438	430	482	460	460	449	481	462	472	484	446	433	492	430	454	480	406	453	436	442	443	457	465	429	442	417	433	469	480	457	418	441	463	498	459	447	420	475	467	438	482	444	465	483	461	477	440	463	470	438	466	408	456	473	467	435	473	499	473	484	479	430	458	488	448	448	424	452	460	459	463	435	444	471	428	440	439	500	438	469	477	427	484	468	492	430	452	429	448	482	406	499	452	451	429	490	460	457	460	446	443	502	451	495	436	473	471	489	499	442	449	480	490	442	457	465	427	457	431	467	464	446	448	417	478	460	498	467	473	516	462	472	460	470	476	452	493	484	435	466	452	458	464	499	480	409	461	466	482	516	478	439	484	473	435	434	441	487	439	468	432	484	453	418	450	443	453	483	435	476	439	469	452	478	430	435	460	481	471	441	448	458	466	480	468	444	461	456	440	486	473	458	447	482	505	453	459	473	500	466	446	431	444	481	423	446	482	462	467	470	464	442	487	487	477	435	471	425	471	487	458	450	459	496	472	458	484	462	465	494	457	458	445	453	466	431	450	465	460	487	477	420	441	472	453	441	466	460	469	469	464	454	395	440	463	486	457	453	477	451	455	415	479	443	462	459	487	444	448	437	458	451	483	430	501	458	484	474	453	460	463	450	484	454	454	467	505	423	433	458	449	454	482	445	493	460	438	466	445	447	468	439	448	435	483	462	454	440	471	450	463	462	465	460	449	423	425	446	474	501	493	418	464	422	459	483	462	488	475	419	465	480	459	471	437	449	489	485	479	482	439	473	456	433	489	455	479	470	478	438	466	453	469	409	475	433	422	435	471	476	476	463	446	448	496	445	465	437	462	484	440	411	484	499	472	459	462	497	459	482	426	439	450	479	486	482	457	481	462	455	500	484	422	448	437	455	463	440	471	485	443	478	458	424	466	436	438	430	451	494	436	446	471	463	473	457	472	457	452	456	421	457	448	470	493	480	516	439	451	433	442	490	457	462	487	469	451	417	484	457	467	457	459	447	457	444	490	445	429	445	452	476	451	443	453	470	432	456	438	448	465	467	475	494	432	463	484	441	465	464	465	466	445	430	438	446	463	471	471	421	448	486	439	478	494	430	462	493	469	507	460	472	408	476	461	469	443	430	448	460	463	486	428	447	481	507	467	484	461	488	461	494	478	457	440	410	474	497	453	462	462	489	474	449	441	466	438	444	476	493	479	475	499	433	477	474	474	429	483	470	444	455	483	473	484	454	455	451	501	454	477	447	452	497	455	425	465	428	468	443	476	439	523	467	461	462	446	434	426	450	451	456	450	461	469	432	432	446	429	468	484	480	497	513	402	455	451	519	431	474	447	459	438	469	487	464	438	484	439	456	456	469	441	436	477	438	481	489	454	450	457	457	507	476	421	461	419	419	447	494	469	474	472	437	405	540	461	455	429	472	472	457	444	445	480	466	417	453	466	496	462	444	436	450	474	442	423	472	476	449	479	427	476	423	517	438	477	480	466	448	464	445	449	453	448	458	489	428	459	489	456	470	459	437	496	449	427	439	478	491	457	439	480	463	446	456	495	443	425	458	461	465	445	456	429	465	478	408	424	471	447	469	438	445	448	470	469	449	454	436	468	459	474	470	440	438	460	496	469	446	437	407	443	474	475	450	481	464	453	436	458	450	456	468	462	470	494	456	465	499	448	482	467	491	461	436	462	484	478	458	465	480	425	451	457	503	438	484	442	472	461	461	471	451	435	441	445	455	461	475	474	452	443	490
55149	84487	64606	46555	29956	18949	8748	5211	2950	968	630	442	453	430	464	427	457	409	432	449	417	422	434	443	411	429	446	436	429	452	459	441	434	426	440	416	409	415	423	409	420	437	447	421	426	439	467	461	443	448	438	408	435	441	404	410	435	380	444	437	435	471	429	449	394	413	399	420	424	431	441	425	410	449	421	413	413	416	416	434	431	391	437	394	405	402	430	425	455	409	431	443	425	401	459	398	395	441	406	429	399	435	400	434	476	426	403	437	409	435	437	420	423	430	439	418	424	424	460	455	435	421	376	413	409	439	384	410	453	437	434	414	451	420	427	418	412	413	435	441	445	406	459	446	426	411	438	420	430	473	437	411	447	405	419	407	459	435	440	421	448	429	459	426	409	372	457	431	399	377	418	425	425	386	413	421	420	392	429	439	386	431	440	437	429	432	395	415	444	426	422	409	428	421	420	411	405	413	420	420	395	377	404	411	400	381	428	394	428	408	424	400	477	407	384	420	423	409	433	441	426	397	402	435	399	440	410	386	433	446	426	437	419	452	414	444	431	414	414	388	437	468	426	389	417	410	408	438	427	419	420	421	447	428	422	439	436	435	410	434	426	425	427	438	465	430	438	422	452	429	399	464	432	396	423	424	431	378	429	401	436	442	440	474	431	431	426	446	436	404	418	446	453	479	430	458	431	427	412	407	402	410	438	454	415	428	437	436	423	417	421	438	391	420	424	417	437	440	442	421	437	428	430	412	423	426	402	403	451	413	425	412	431	399	439	380	421	408	423	439	413	406	427	458	394	461	441	437	379	403	408	439	429	379	418	436	417	421	417	443	407	445	424	438	421	394	445	419	439	435	402	441	410	411	391	438	396	422	411	429	418	438	413	428	446	420	433	442	443	429	444	457	429	418	423	421	406	401	416	432	386	417	396	432	455	414	425	425	434	442	424	439	456	473	414	400	450	415	424	436	409	410	417	413	415	417	462	425	418	430	426	395	409	416	418	405	409	392	424	421	420	426	417	416	411	408	430	442	419	421	426	406	438	426	439	419	420	439	401	435	445	378	404	431	408	438	404	413	412	447	404	453	416	409	412	453	404	391	440	381	426	444	401	418	421	394	465	430	415	438	413	392	414	419	444	422	421	401	422	447	403	402	463	454	423	402	412	428	388	463	425	408	444	415	412	429	424	372	467	411	416	396	433	445	444	411	447	434	423	433	426	417	420	450	443	427	442	437	422	410	443	436	402	429	442	414	431	404	451	426	376	438	422	420	448	440	371	448	412	456	413	391	416	392	419	405	403	398	416	395	391	403	400	428	430	447	437	426	397	421	415	410	414	421	428	401	437	421	448	421	446	416	430	445	408	425	434	415	403	406	431	411	401	455	436	400	414	423	418	420	417	408	433	432	416	431	430	427	438	433	415	421	415	430	407	432	448	396	430	413	396	408	407	403	427	449	452	438	423	461	443	382	443	447	439	470	450	407	418	427	456	395	463	429	446	384	408	420	439	447	424	449	409	441	416	390	449	412	418	422	420	455	445	434	426	385	417	449	412	399	414	456	403	414	471	400	392	424	429	393	435	417	454	433	435	412	414	408	430	425	464	378	435	429	398	420	438	392	443	392	416	422	416	393	420	389	430	422	401	400	440	412	391	426	431	392	397	446	407	432	422	451	439	442	399	449	439	416	413	420	414	450	408	470	446	439	421	398	420	479	386	420	401	443	456	452	432	429	415	466	417	437	458	434	434	389	397	430	402	420	422	437	422	415	403	417	440	454	396	421	451	449	425	425	405	391	410	406	438	443	393	440	385	444	444	431	450	432	398	441	385	406	431	453	467	417	404	420	406	424	422	385	429	460	395	388	429	392	438	418	412	430	428	394	455	414	395	412	401	463	419	421	416	413	441	447	411	433	380	385	416	413	428	411	439	433	425	398	444	453	426	419	430	426	465	404	415	407	404	422	404	426	398	483	414	440	409	434	422	488	444	426	394	390	406	422	406	413	423	434	437	446	455	432	411	462	427	439	414	446	412	416	417	419	384	433	414	408	396	407	438	408	420	430	446	446	429	423	447	440	425	423	388	402	410	432	427	408	403	398	433	428	406	403	413	421	375	433	406	417	418	430	397	400	435	433	417	464	436	440	404	445	440	421	414	374	416	434	452	451	435	430	463	430	416	412	455	372	396	420	458	434	393	439	420	434	400	448	414	429	457	401	413	417	407	420	425	393	399	442	409	419	422	421	391	405	409	414	415	406	438	385	412	382	409	436	423	410	403	453	430	433	426	399	417	440	393	447	435	434	398	442	383	414	401	396	451	436	431	354	430	408	408	428	459	400	450	383	420	446	392	437	434	379	450	445	449	438	458	392	376	419	417	410	437	431	443	420	431	416	443	362	428	418	394	411	423	403	411	446	397	444	425	439	423	405	404	436	409	406	407	446	440	460	397	413	443	437	428	443	401	443	421	399	416	401	447	422	412	411	436	407	429	414	399	415	459	423	443	420	414	441	451	398	412	412	373	434	428	427	434	411	412	409	420	428	415	436	426	414	419	427	424	434	458	434	472	432	450	407	438	416	410	413	448	393	409	447	418	426	419	414	420	381	440	417	429	375	400	430	419	404	454	422	483	466	415	404	468	393	454	423	440	402	427	413	410	447	414	456	427	419	400	412	455	457	417	381	446	434	405	430	451	419	418	417	437	386	394	435	491	389	396	430	439	416	451	418	426	407	425	393	382	470	447	448	382	467	415	415	445	452	403	411	420	467	407	407	416	413	398	421	403	453	450	443	440	419	415	412	436	418	410	454	395	412	402	427	408	430	414	395	411	399	401	418	435	438	434	449	404	415	424	429	408	407	430	415	385	412	444	421	417	440	418	433	455	374	435	411	427	432	452	428	414	429	417	458	445	403	428	441	414	392	407	407	438	403	425	389	406	396	441	412	433	447	441	479	415	428	421	393	432	409	378	413	416	441	449	394	433	402	421	471	398	427	413	448	432	416	355	414	403	436	459	451	386	413	418	455	408	427	397	434	411	425	397	430	403	464	450	423	422	424	401	425	395	414	443	377	448	430	399	399	444	454	450	402	408	431	428	431	457	433	364	445	398	409	431	386	443	424	400	423	405	409	415	440	366	416	417	438	453	423	408	381	430	427	419	398	437	389	413	422	440	391	466	446	413	413	433	387	442	390	402	437	442	400	457	418	426	404	437	413	399	422	412	456	433	397	418	370	425	422	429	401	391	404	372	424	460	415	431	447	410	438	406	457	440	437	438	405	406	429	414	415	437	417	439	416	426	407	436	429	395	422	434	425	456	450	428	389	436	409	449	428	427	414	413	394	417	414	417	412	442	422	432	406	425	472	393	407	404	438	451	450	438	411	404	433	415	395	408	430	437	422	439	439	443	415	392	422	414	443	455	446	428	424	419	431	403	450	442	457	426	448	442	423	428	386	436	416	420	409	452	430	423	445	423	482	425	434	416	455	407	442
24524	22185	31893	36325	37959	31475	19916	9913	4352	1522	977	644	638	645	624	637	643	631	664	632	656	639	658	641	635	585	674	684	648	695	661	594	670	607	596	609	633	623	611	651	603	612	570	645	615	628	597	624	615	596	644	623	618	636	613	628	592	602	673	612	638	658	637	611	653	638	614	596	633	654	622	638	606	645	651	673	671	623	630	641	635	626	677	644	627	677	636	619	674	672	593	649	656	657	640	638	598	636	611	647	591	631	610	670	570	650	679	653	626	624	638	629	658	654	608	643	619	636	618	616	611	706	620	592	666	577	638	608	604	594	662	615	602	637	609	602	596	612	603	644	580	625	628	631	610	607	633	672	679	648	654	640	617	625	629	631	587	686	564	638	607	676	588	634	614	602	604	634	654	635	622	621	589	616	604	631	636	610	634	645	629	633	640	585	596	638	579	626	647	613	637	624	618	620	600	603	646	614	638	629	582	585	652	598	569	632	605	631	655	607	622	591	642	631	647	590	593	612	674	616	599	607	643	641	628	626	637	595	626	615	610	638	614	673	640	647	617	597	658	629	622	609	636	578	604	618	635	623	646	638	629	644	653	669	647	611	613	627	618	624	632	618	601	634	669	646	633	656	625	681	665	626	652	643	643	648	620	613	598	669	613	626	614	638	623	659	594	603	610	644	614	658	641	665	634	658	666	614	619	576	620	607	620	636	628	649	647	653	635	643	673	609	629	628	578	648	593	601	644	661	610	618	619	624	593	591	625	581	640	656	627	610	622	595	635	599	641	650	655	572	634	601	647	613	616	580	622	636	604	586	597	649	614	618	604	674	615	647	592	628	649	598	605	643	638	631	611	609	558	628	633	610	590	636	651	603	644	608	663	621	623	623	659	624	643	613	596	627	613	600	623	667	604	669	612	658	661	663	588	617	671	630	624	617	668	654	564	622	629	617	608	619	670	609	594	623	606	612	650	612	618	641	620	622	586	678	617	625	635	644	651	617	631	667	612	629	643	586	603	641	590	615	642	606	613	600	630	602	566	570	612	616	593	652	608	652	603	570	652	626	630	604	646	605	629	624	627	650	597	598	585	578	647	659	596	595	657	674	626	623	599	650	629	621	611	628	614	612	620	556	618	680	654	657	642	639	609	632	631	642	633	599	639	621	623	600	635	607	583	635	601	587	620	650	648	626	652	656	654	614	587	609	649	585	646	623	605	638	597	616	629	629	661	586	594	666	595	640	583	594	627	649	604	626	611	574	636	602	600	613	638	601	610	652	589	606	618	613	680	619	650	643	615	660	633	624	633	622	656	579	590	620	625	624	592	656	612	604	627	580	645	596	616	627	570	627	606	638	614	625	637	647	667	651	596	631	632	642	648	641	599	614	634	632	641	611	584	581	653	628	602	617	645	620	588	633	596	588	660	599	608	631	569	638	649	604	612	615	590	629	611	604	586	608	633	616	632	635	599	626	660	670	672	638	649	609	633	621	654	628	605	608	648	669	586	645	648	648	604	640	687	658	639	608	581	638	642	624	600	594	623	628	633	639	633	664	603	576	617	595	660	628	598	592	604	613	593	656	615	618	654	619	628	612	596	647	596	630	623	649	640	605	630	623	676	611	624	649	614	642	651	606	625	662	620	644	631	634	603	631	635	602	578	633	697	595	594	612	619	663	563	610	586	605	653	669	643	638	641	600	601	634	640	570	616	588	596	605	596	656	636	623	566	619	598	608	576	617	617	647	581	667	606	588	573	647	622	676	625	623	619	640	647	616	592	622	643	652	664	620	636	568	605	609	624	613	620	623	629	597	648	666	617	662	561	631	623	598	609	591	607	596	617	629	593	588	628	655	570	637	616	603	629	619	651	637	634	641	587	619	589	621	645	605	601	597	682	620	601	602	642	618	627	618	599	574	668	587	585	596	614	608	593	651	575	611	626	646	636	606	614	596	658	606	607	603	648	602	605	627	634	618	618	601	634	621	589	605	624	601	605	617	622	627	650	652	607	629	637	640	590	621	595	647	621	642	604	589	609	701	606	587	629	628	617	590	607	638	625	610	611	615	664	604	601	663	659	609	608	616	583	640	620	638	584	677	644	608	658	614	586	642	649	614	594	580	600	614	651	623	655	633	649	616	620	632	571	591	632	604	586	621	604	635	638	584	641	618	585	617	657	649	654	625	653	584	617	645	631	645	606	613	617	629	660	607	628	616	616	618	640	679	606	589	585	600	650	654	587	588	643	582	649	580	587	611	643	616	656	589	602	602	631	649	554	638	645	631	605	620	623	641	658	586	625	606	620	681	637	574	621	586	625	630	626	665	606	611	594	607	607	626	647	638	637	619	602	624	665	663	640	602	646	605	667	591	606	611	590	614	628	648	614	583	630	617	654	642	654	675	626	633	612	627	644	635	642	644	582	602	612	589	593	617	616	598	630	603	612	665	667	623	641	609	631	617	694	628	625	629	618	603	618	639	625	629	656	615	612	653	624	610	619	611	620	639	611	609	637	641	611	628	588	606	627	654	699	611	596	657	611	608	634	649	577	627	630	576	628	642	664	612	624	646	635	648	660	605	615	636	640	661	618	606	653	647	599	636	599	602	633	646	643	609	629	642	620	641	684	608	651	624	636	647	610	634	656	590	612	615	600	664	634	678	605	581	588	611	612	588	615	627	668	563	594	647	634	633	643	645	614	618	654	621	595	570	634	647	601	578	620	598	622	595	610	596	660	597	646	627	620	632	607	625	578	632	619	593	608	615	597	604	632	598	608	617	636	609	629	605	601	603	621	671	625	589	650	629	620	655	637	634	620	598	627	616	663	623	581	643	602	638	604	607	611	657	610	662	592	651	619	649	599	660	594	623	625	604	620	600	602	644	660	632	630	633	631	608	671	612	603	656	577	647	640	618	566	622	607	630	635	599	608	597	614	654	671	657	637	641	633	668	622	622	648	684	614	597	609	642	616	619	635	570	645	645	611	638	660	597	570	635	652	574	588	591	599	586	637	607	635	601	609	626	641	662	617	666	616	622	650	644	638	606	649	674	582	653	661	660	590	612	607	613	582	621	654	606	615	571	649	663	607	569	593	665	645	612	686	580	626	609	638	575	608	598	640	660	614	584	612	551	654	628	598	669	646	691	640	643	645	634	640	642	612	621	637	642	614	615	583	625	580	603	647	576	626	605	625	611	639	632	619	569	603	606	620	636	619	611	637	660	612	598	630	632	618	623	606	604	575	617	640	654	642	629	632	604	645	619	615	633	649	624	646	611	612	650	562	598	653	611	632	591	651	656	577	631	615	658	611	665	594	619	597	612	598	598	624	610	635	677	645	616	609	622	643	631	615	630	584	625	654	594	598	625	623	659	630	636	658	640	660	611	636	612	637	628	620	595	649	623	608	590	609	631	616	616	616	669	605	637	581	617	620	626	639	631	617	589	616	651	660	641	599	615	666	603	642	621	656	643	604	642	618	590	617	586	597	620	580	601	648	617	597	593
62079	96641	77129	59203	44609	24769	14437	9124	5022	1730	1011	591	594	574	570	598	621	625	594	592	606	572	576	584	562	548	560	635	541	584	564	587	593	550	572	573	552	570	596	631	572	586	570	601	596	553	589	565	635	564	572	582	609	561	535	596	543	566	582	579	620	550	635	569	577	537	553	541	592	586	565	572	618	568	595	617	581	577	580	570	538	544	553	591	587	551	554	630	612	551	536	611	550	595	552	569	561	569	568	544	567	586	559	546	519	571	586	565	541	557	571	560	597	580	552	558	609	562	588	558	563	604	532	579	595	560	576	543	544	591	584	571	575	565	551	595	558	569	587	533	555	585	571	548	567	589	580	549	562	569	618	578	573	614	570	586	557	572	604	524	568	593	567	589	561	561	601	553	584	606	559	580	580	622	551	594	555	620	571	575	573	555	597	607	569	550	554	559	587	511	574	580	571	585	580	582	560	544	604	561	571	539	547	569	563	582	560	556	593	556	567	542	536	610	578	555	639	639	579	546	548	542	586	572	617	552	597	566	608	559	536	572	603	519	556	546	578	543	520	582	597	576	591	596	591	584	567	524	558	557	554	625	562	548	547	615	558	570	512	530	551	599	544	560	585	583	573	595	611	616	634	539	597	579	549	561	576	554	542	568	568	577	552	610	573	548	561	598	560	574	534	560	565	610	557	549	535	609	557	618	568	558	587	580	591	557	560	583	561	538	604	528	586	544	569	555	609	591	621	559	600	581	572	577	539	553	536	581	601	561	544	540	534	574	552	587	592	589	569	575	535	539	565	576	567	561	572	560	552	566	563	594	556	572	564	561	612	545	545	581	566	580	553	578	570	560	546	582	569	546	555	569	532	593	536	534	557	569	576	575	551	569	586	608	549	581	582	590	596	603	579	591	558	617	568	559	577	537	537	592	562	565	568	547	569	579	569	541	574	573	571	500	620	557	595	508	529	569	589	545	540	587	607	575	570	534	552	578	635	584	570	553	594	562	564	551	601	598	572	552	558	558	550	598	590	572	581	562	549	589	564	559	610	580	533	539	586	568	571	571	584	537	555	531	590	524	537	546	606	578	608	524	575	559	546	569	550	581	596	544	581	558	533	551	591	592	550	540	514	511	553	553	544	580	545	581	611	542	534	553	571	548	536	557	562	590	591	573	563	593	575	568	597	584	557	556	561	537	563	499	551	535	541	579	580	617	552	587	573	570	585	543	583	564	582	606	600	580	561	564	581	575	594	578	591	562	579	562	588	576	579	584	530	567	602	541	570	565	572	600	585	600	549	586	550	573	562	545	549	554	564	574	586	565	566	538	586	561	572	582	568	580	583	578	587	563	570	538	575	568	608	571	577	563	596	602	591	564	601	523	568	594	585	604	572	549	556	584	530	556	572	546	571	557	560	575	578	524	543	604	560	539	584	573	545	570	585	580	546	542	566	588	590	555	580	578	564	571	582	541	575	610	596	555	550	628	588	553	546	555	577	571	553	570	584	613	564	593	558	529	598	560	577	561	575	592	601	554	564	566	575	587	558	587	549	578	574	543	569	579	575	557	584	571	630	559	551	571	569	570	538	552	539	549	545	609	578	547	587	574	575	572	568	543	597	570	571	600	592	536	596	566	557	551	596	557	576	563	539	605	535	561	516	548	612	554	582	532	580	581	596	533	550	566	564	581	548	543	551	524	533	549	554	567	602	611	573	584	553	582	547	526	565	551	560	593	587	562	535	589	556	559	574	585	548	595	577	584	567	586	537	570	578	600	559	597	560	556	598	554	614	570	539	547	551	583	555	522	597	603	552	565	538	569	569	564	574	597	578	597	622	576	563	545	610	544	629	567	563	560	605	569	627	601	621	555	561	567	539	550	577	572	580	574	626	571	583	608	599	555	558	583	551	569	544	551	558	559	549	551	588	568	592	560	560	593	588	567	600	585	556	581	581	557	573	576	573	627	595	530	554	571	584	570	533	571	593	601	548	561	604	616	547	547	527	616	570	582	581	553	559	566	557	548	601	577	568	571	571	591	562	589	546	527	618	576	570	589	565	516	593	573	561	576	557	571	589	542	575	558	546	638	619	588	532	612	568	569	566	547	626	599	566	557	580	585	536	573	557	562	580	563	594	558	613	565	552	536	594	558	581	561	608	583	518	563	539	563	584	578	540	620	543	519	569	588	574	540	588	552	585	587	568	598	552	553	559	580	552	623	565	599	620	576	560	579	616	537	569	552	536	581	602	514	607	539	585	601	573	528	557	571	609	566	572	598	521	597	592	572	551	610	607	599	593	565	583	560	596	562	542	554	566	602	579	542	592	575	541	536	581	579	560	542	536	555	554	585	590	582	549	552	604	605	561	576	567	555	561	513	545	537	574	579	527	591	555	539	564	556	558	580	580	557	540	554	596	551	548	584	558	544	589	594	565	576	576	549	595	553	597	548	653	562	618	554	555	558	581	623	589	564	529	562	583	540	534	573	542	593	568	569	578	565	595	599	619	547	588	604	553	565	558	582	548	594	593	572	581	593	569	572	601	570	581	599	534	612	599	579	573	575	551	561	600	584	597	589	573	562	580	583	541	592	551	567	586	545	557	613	546	578	556	575	583	597	575	576	587	576	606	588	535	613	610	576	567	550	579	549	548	579	548	567	613	542	580	552	553	609	592	556	573	597	597	577	547	570	515	569	542	551	576	543	570	580	573	547	568	591	605	556	557	563	583	564	611	594	556	610	572	537	515	564	592	549	552	548	544	624	521	560	581	563	559	590	547	565	548	557	582	584	553	579	559	556	557	554	582	526	530	579	576	551	627	591	547	564	547	590	568	525	562	604	554	540	542	554	636	555	568	533	576	567	565	556	551	562	593	590	553	535	559	622	563	541	580	620	533	557	556	533	581	591	534	575	541	584	562	586	595	580	535	580	592	580	587	584	588	613	540	615	592	574	540	583	576	611	575	620	579	569	571	583	574	557	590	576	613	554	589	558	545	554	550	578	569	578	565	557	582	602	573	530	588	588	620	530	579	546	554	580	594	539	582	553	599	557	551	579	574	555	591	543	549	583	552	569	538	569	566	589	590	592	596	544	570	546	570	597	601	630	578	535	570	580	544	572	541	583	544	550	578	559	575	570	532	514	567	571	615	496	591	571	601	573	575	593	561	575	571	567	554	548	545	561	556	562	568	606	575	575	534	576	520	565	542	521	596	595	586	586	605	534	562	551	545	601	582	630	528	567	545	571	597	587	602	551	568	574	590	572	552	583	564	581	556	511	573	557	524	577	592	554	588	554	556	583	615	569	542	553	528	546	545	547	569	593	557	566	557	575	585	567	583	523	583	571	575	601	571	593	587	568	553	585	597	576	573	542	573	576	567	576	576	545	559	565	559	573	579	603	597	586	567	509	580	589	549	522	560	595	583	594	554	550	573	581	560	541	551	587	590	584	549	559	545	607	525	568	571	546	557	571	571	609	538	606	553	525	602	560	618	544	588	554
29352	24066	19628	11932	5083	2673	954	732	620	443	425	438	418	454	457	426	414	436	443	441	454	407	435	404	463	430	436	433	425	436	422	409	401	389	398	411	439	440	425	374	420	431	461	450	453	410	442	454	402	411	429	429	415	442	417	410	449	433	394	429	459	403	445	414	424	432	440	434	457	450	394	422	381	388	440	445	444	412	424	422	389	428	416	461	407	425	428	422	409	394	441	427	419	422	449	405	408	398	380	398	405	416	433	471	448	388	438	413	427	422	404	392	449	426	419	434	447	427	436	413	440	435	406	414	433	430	431	434	414	462	395	411	423	427	415	443	426	424	434	441	444	425	477	425	429	423	439	403	488	397	471	446	403	415	442	413	406	425	444	387	420	411	445	440	444	466	431	442	419	415	411	450	442	455	426	415	410	459	428	391	428	444	428	418	424	420	396	464	443	444	443	420	443	429	435	424	410	432	399	427	399	408	447	427	412	449	392	418	419	426	409	452	408	438	458	432	456	401	418	416	380	439	455	460	429	447	425	423	424	404	431	437	417	450	458	423	466	418	404	416	415	436	449	468	404	446	428	405	407	431	455	441	453	421	427	446	444	427	405	406	452	419	424	409	432	414	462	432	437	406	458	393	399	454	361	425	433	440	413	394	406	488	392	439	432	374	408	433	418	443	455	430	432	415	423	427	425	385	468	474	438	401	435	465	433	435	435	419	413	408	425	392	424	456	450	457	450	403	364	395	462	418	396	406	498	447	383	404	443	400	420	523	378	453	406	457	411	461	430	450	396	435	418	426	412	415	420	418	426	433	418	430	416	420	445	412	416	436	421	417	486	428	425	440	448	391	430	431	411	462	414	427	396	375	424	442	405	431	411	407	437	399	443	394	428	450	427	447	439	404	416	421	422	407	422	444	438	411	422	428	422	431	419	415	432	412	440	420	408	425	425	426	436	429	403	448	422	420	430	435	411	423	426	454	425	433	416	409	439	439	442	415	430	432	392	468	417	431	415	460	436	423	425	392	407	404	426	407	423	410	446	425	414	409	452	427	435	451	445	450	440	425	440	410	427	402	433	435	420	431	384	454	454	450	416	388	439	421	428	429	429	439	417	434	399	431	427	431	390	434	418	435	405	456	443	444	465	429	437	450	403	423	461	471	433	435	436	455	450	414	420	432	423	454	421	428	440	429	431	416	412	427	444	413	444	445	420	411	427	426	448	407	438	461	397	418	426	422	422	456	434	427	444	441	452	423	430	420	469	471	393	411	409	417	415	389	463	413	412	407	425	452	424	420	448	416	422	437	401	410	421	420	423	428	421	416	416	433	474	439	415	406	433	432	411	443	432	427	461	422	426	398	406	401	406	443	452	430	370	411	437	424	456	421	423	392	425	433	438	397	420	406	443	419	409	431	412	441	416	437	430	392	416	453	442	391	454	442	433	454	422	405	409	427	422	425	407	461	424	435	452	379	431	397	415	447	421	442	438	424	456	440	451	435	427	412	405	432	446	403	450	421	414	432	379	378	413	394	430	434	465	468	425	410	454	385	403	447	466	374	425	453	437	450	442	421	436	424	361	450	452	447	438	448	409	429	417	418	425	374	476	416	404	387	428	405	438	423	415	379	420	456	401	421	388	425	389	407	418	470	415	428	406	437	400	395	456	430	420	396	433	450	422	458	448	429	414	424	434	441	439	428	415	406	423	406	462	419	419	422	420	486	439	442	431	413	400	402	434	420	401	428	430	409	453	429	399	409	399	419	427	470	410	461	407	419	435	435	434	433	393	443	424	448	434	447	442	439	427	419	442	410	404	402	412	437	433	437	433	405	457	383	431	422	382	425	411	465	427	424	411	397	420	450	408	439	440	441	425	394	444	418	449	450	449	422	428	430	439	417	437	412	428	411	443	435	427	441	410	411	397	422	424	427	435	420	419	437	421	426	428	413	454	482	427	437	403	429	428	412	457	419	417	436	445	487	436	402	464	415	397	435	406	412	407	425	393	409	443	409	434	428	399	458	412	436	443	408	388	413	408	394	396	447	410	426	405	460	432	393	424	432	435	435	413	388	406	417	419	479	421	383	412	443	432	435	471	454	414	464	422	421	439	427	431	445	444	437	461	412	435	433	417	404	423	416	457	404	434	425	404	400	450	428	436	439	431	439	433	419	447	460	413	402	412	405	408	404	413	426	427	438	407	444	443	398	401	378	430	411	426	420	461	416	428	436	420	429	430	422	444	408	426	431	430	410	442	443	451	432	453	434	415	462	456	376	439	427	410	461	467	450	400	391	432	440	425	451	393	390	426	469	420	427	402	427	422	453	399	402	453	411	409	448	446	419	411	415	430	433	419	470	383	412	417	426	363	419	410	453	411	406	408	397	417	429	426	440	434	382	437	392	435	459	369	428	439	414	435	433	409	409	421	430	410	434	411	438	430	434	412	408	453	407	412	414	426	405	420	447	427	418	405	405	433	410	427	410	414	425	420	411	406	422	411	420	435	439	443	437	451	445	409	460	437	397	435	432	407	420	431	409	441	438	426	399	427	400	398	423	443	412	446	417	412	434	451	416	434	442	433	440	433	461	439	415	436	434	466	432	435	419	416	419	439	441	435	443	416	454	428	476	407	443	420	441	390	438	441	423	428	429	407	405	448	422	437	425	437	421	434	414	418	448	423	416	430	381	414	447	437	419	448	417	442	383	411	425	455	420	381	429	415	425	407	394	440	470	437	442	419	455	461	431	444	418	436	441	423	427	385	461	471	404	426	439	441	446	437	408	427	463	413	415	431	455	433	448	443	432	422	454	418	431	403	458	433	438	394	436	428	434	435	428	413	447	426	430	452	400	403	391	420	427	410	411	427	437	408	411	393	435	422	467	436	431	420	449	427	407	365	453	405	451	440	446	422	436	420	441	453	418	466	404	407	434	416	414	410	423	477	446	425	451	394	403	443	436	443	415	391	460	422	445	432	447	408	419	431	430	432	418	416	428	460	401	426	425	409	407	428	450	443	473	447	448	411	427	440	433	427	410	414	437	441	443	374	441	418	466	416	460	438	459	422	417	438	416	397	446	430	415	471	478	437	411	431	425	454	388	388	432	434	427	435	424	431	412	434	432	403	414	378	406	403	403	431	404	458	463	457	414	422	414	445	388	442	432	451	407	427	381	429	432	427	437	408	462	434	451	442	412	418	418	396	447	429	413	404	426	440	455	425	430	423	401	432	420	397	450	414	447	404	410	407	402	445	434	421	415	421	430	443	425	390	433	425	431	474	384	467	439	454	450	434	455	396	406	398	412	436	425	431	443	407	364	436	451	406	436	416	465	406	419	400	435	412	420	479	442	419	446	423	449	442	402	441	450	432	440	418	375	422	429	408	442	425	410	438	444	451	419	400	416	424	411	466	407	392	416	440	447	455	381	438	385	444	405	416	485	420	410	430	407	417	434	382	429	399	407	465	396	469	465	469	428	428	412	436	411	445	423	429	394	385	440
17861	24943	16582	8598	4715	2633	1047	736	617	414	379	394	367	333	382	335	375	377	342	358	389	365	345	332	395	365	389	346	353	341	374	353	373	364	348	366	340	395	329	347	357	357	374	391	401	386	356	376	356	333	346	398	328	365	352	388	358	351	402	355	341	399	380	370	347	342	393	361	383	390	372	350	354	359	360	351	353	364	357	367	377	386	368	335	369	383	413	374	335	400	354	337	355	396	365	355	369	365	348	374	340	355	363	343	327	390	359	332	404	378	345	312	336	336	347	369	394	366	384	373	392	368	311	383	373	336	380	386	365	344	333	367	394	353	364	363	369	318	332	385	367	376	352	369	363	341	377	361	357	342	382	337	361	357	377	342	366	364	330	359	369	385	311	344	361	362	390	360	357	354	345	349	332	323	385	380	316	357	337	369	382	378	354	343	350	363	377	367	365	342	342	354	378	344	369	355	370	389	371	399	359	367	360	360	395	348	351	358	355	343	349	355	362	343	367	354	340	338	354	351	382	362	346	393	367	384	337	351	372	357	419	349	389	356	354	397	344	326	344	373	387	384	350	370	393	369	345	343	377	366	352	372	348	388	349	376	356	355	364	395	387	349	385	346	344	373	357	359	387	349	365	350	373	408	399	337	396	345	385	389	403	342	331	365	350	373	350	390	360	341	359	369	352	345	353	375	354	345	377	388	359	362	372	351	373	390	348	382	380	357	381	322	373	404	350	306	359	351	337	342	354	381	362	368	349	367	365	347	355	334	371	344	344	377	394	355	339	347	356	371	353	364	356	355	374	350	346	340	374	332	383	392	367	351	379	367	347	345	346	369	376	402	367	395	345	379	375	373	354	395	355	358	349	359	398	360	356	358	338	369	370	365	367	390	351	376	359	342	359	372	336	366	337	399	377	381	382	379	333	372	344	374	321	376	364	380	360	371	333	359	376	386	356	367	350	354	362	361	397	358	376	366	380	361	361	368	364	391	403	328	388	361	367	361	349	379	339	385	353	372	367	354	367	354	353	364	350	361	339	343	370	382	345	370	353	373	341	373	356	346	340	348	350	351	358	342	385	361	360	345	372	346	359	332	370	376	374	372	382	355	392	369	352	357	394	348	341	361	349	318	379	398	328	360	375	360	351	344	367	336	336	343	357	378	369	342	369	363	383	398	362	388	392	387	363	341	371	375	365	347	379	340	326	364	338	344	342	387	399	346	347	350	372	321	351	387	377	387	374	349	383	402	314	385	397	369	358	331	381	363	314	358	354	373	384	367	378	365	388	388	377	343	383	369	367	363	349	356	353	384	340	338	383	363	341	354	349	344	372	393	357	358	397	356	376	395	362	358	372	344	331	388	384	361	344	359	344	331	379	400	352	369	361	375	342	357	343	358	313	337	357	369	359	391	338	374	359	400	384	396	401	329	347	375	382	366	369	336	338	369	344	373	389	378	352	363	343	365	352	369	357	358	376	369	360	352	357	391	358	347	350	380	328	370	374	357	352	372	346	351	374	345	313	375	343	346	362	364	376	337	387	353	403	363	342	376	381	368	403	340	356	347	363	361	367	379	385	378	355	361	371	368	328	343	348	360	358	372	336	345	331	371	395	361	357	363	386	366	307	348	364	375	353	374	330	376	366	375	387	357	401	377	340	387	350	352	377	337	380	362	392	344	331	394	397	368	377	389	380	372	349	321	336	368	375	397	371	369	358	379	365	357	383	381	369	394	373	357	340	355	372	348	351	351	364	348	389	386	378	370	354	380	372	384	342	343	395	357	334	351	370	378	336	338	360	347	347	332	399	334	413	370	357	364	386	406	370	331	361	373	354	357	372	366	372	341	374	372	382	393	388	366	352	361	361	372	356	377	354	381	311	358	339	350	364	370	341	393	358	353	364	350	392	358	350	366	353	333	370	381	342	357	398	373	394	333	375	382	386	357	364	357	363	348	339	337	342	370	389	351	356	364	383	365	391	401	348	368	360	375	348	356	362	357	368	384	343	336	336	358	332	384	352	370	403	358	352	379	365	358	342	318	342	368	359	399	354	364	382	348	396	351	335	391	367	368	378	351	348	358	387	351	383	356	343	347	375	375	360	341	340	352	344	316	346	326	364	364	343	387	356	367	372	395	349	391	397	367	376	341	344	332	365	339	400	385	343	372	369	371	358	360	366	364	347	375	335	361	356	340	349	354	394	346	342	361	360	345	361	342	331	377	352	382	368	396	360	325	342	360	383	373	369	367	375	365	361	332	366	348	366	379	366	355	357	349	355	366	327	357	376	373	355	360	343	360	363	418	347	361	346	366	348	408	366	368	385	354	332	363	368	393	355	371	349	343	362	360	355	381	356	380	365	366	412	365	376	376	345	357	338	335	373	403	358	374	376	361	385	367	353	376	353	372	337	394	384	373	372	359	352	344	363	378	340	360	360	375	362	352	387	376	392	319	391	387	307	342	354	353	353	347	348	369	353	368	354	373	390	398	379	347	392	377	349	366	366	385	392	348	320	339	394	385	359	364	385	370	343	368	373	355	342	357	352	361	382	362	400	353	367	373	363	371	347	348	358	342	348	347	368	382	381	349	333	372	340	324	356	359	351	364	353	357	384	347	349	387	390	409	388	344	374	370	358	379	361	379	405	352	316	360	378	379	377	374	354	351	365	359	342	369	384	362	356	340	348	382	355	392	367	352	386	375	362	355	345	362	387	385	344	398	400	331	376	356	363	356	363	365	336	361	353	334	390	392	370	367	355	360	362	379	352	344	364	401	344	340	378	361	381	387	336	347	327	350	374	358	382	367	393	342	352	376	342	370	371	375	340	387	357	354	379	374	348	351	323	361	376	351	378	379	367	376	392	357	369	366	355	367	370	344	374	386	349	350	365	354	371	370	369	404	357	354	350	333	364	353	351	386	358	342	336	360	327	348	392	368	354	375	350	387	377	366	387	353	381	360	342	365	354	395	367	333	353	383	361	353	367	385	387	384	374	354	351	367	353	315	335	338	380	337	373	360	373	388	364	371	345	358	380	372	360	361	366	385	367	356	381	351	377	359	388	354	398	389	368	386	328	353	356	365	384	344	383	378	374	364	363	355	323	341	368	340	365	325	326	350	354	362	392	345	320	349	356	342	346	343	353	366	381	384	341	387	379	349	367	336	362	346	380	365	352	353	364	362	378	356	401	385	341	380	360	364	367	370	362	347	354	381	359	386	392	342	332	357	377	328	368	336	365	331	352	370	373	369	364	373	342	341	388	354	366	393	355	334	335	383	369	354	381	376	386	359	408	372	341	343	356	348	389	385	361	360	374	347	374	341	325	393	367	373	364	346	362	375	378	380	332	383	374	412	383	348	367	383	354	354	367	324	376	371	363	375	337	376	339	357	384	381	358	349	375	353	371	335	309	379	348	386	361	399	359	351	355	352	372	339	359	377	365	371	341	362	390	386	349	358	364	354	360	374	363	372	367	379	324	374	340	369	345	359	409	377	348	390
25450	23049	34951	40605	34672	26047	12148	4089	2080	804	574	466	435	470	473	461	462	471	466	464	423	451	471	437	448	430	456	478	407	446	466	429	418	468	510	434	433	485	437	428	454	458	466	419	441	465	469	471	438	476	468	414	425	448	420	421	434	468	441	447	432	491	476	450	416	439	432	397	428	480	460	427	430	425	438	437	487	482	443	459	434	437	449	431	479	499	492	450	441	458	459	441	442	458	462	460	416	442	456	476	445	429	430	424	429	461	481	426	431	417	437	432	435	463	432	456	437	449	445	441	427	425	434	481	466	434	410	457	422	445	447	471	411	510	464	384	440	449	445	447	458	445	451	419	412	455	426	469	414	431	414	470	434	459	461	431	444	445	464	440	445	402	417	492	455	428	487	433	459	429	453	439	433	420	443	405	464	422	471	468	433	424	446	444	464	462	465	416	448	441	465	437	440	443	449	452	465	425	430	439	469	468	468	442	455	425	426	440	451	423	450	472	421	448	444	424	443	478	471	436	502	463	446	409	451	456	419	420	461	448	426	451	450	449	449	451	437	447	494	449	431	412	434	467	477	407	460	450	403	472	453	412	428	427	454	447	443	445	458	442	461	467	439	445	481	467	432	458	468	443	417	450	429	454	463	457	445	464	399	421	461	476	432	480	429	462	436	418	422	426	475	422	432	414	449	478	473	463	426	427	453	424	415	457	453	427	388	438	434	425	459	406	439	477	469	423	447	445	416	448	439	428	443	462	433	428	468	469	416	418	419	420	455	502	441	445	401	414	460	433	454	412	425	486	413	460	466	469	413	457	432	482	418	466	447	424	417	441	419	427	415	426	443	424	415	433	462	429	451	446	441	442	442	452	432	467	453	464	422	435	456	416	462	462	426	422	440	432	446	455	443	416	431	447	467	442	459	422	432	466	473	423	458	453	445	468	450	472	445	453	450	427	426	419	458	448	462	430	447	460	487	435	441	419	436	489	449	427	425	461	418	426	454	450	492	414	443	452	441	448	405	453	444	432	462	451	449	445	461	393	423	412	449	439	433	473	451	443	435	417	457	437	404	475	441	451	445	461	445	433	431	477	466	433	427	464	392	430	459	457	440	440	429	435	481	419	434	497	415	480	444	463	431	429	418	457	467	487	451	429	447	432	462	475	464	432	435	451	439	443	459	421	445	443	419	455	447	442	450	429	472	435	462	422	441	455	491	451	461	477	442	441	448	468	443	449	438	424	430	433	414	419	468	477	451	469	465	435	457	474	439	483	441	455	480	450	424	418	418	418	434	454	465	419	474	451	442	440	457	447	446	452	446	423	415	488	458	467	448	423	471	444	475	429	437	452	442	466	463	431	428	420	413	421	450	420	485	429	442	446	411	467	477	417	449	447	452	427	451	420	410	445	433	448	450	431	439	433	424	431	446	431	432	467	468	441	437	432	445	437	414	448	415	442	460	453	463	436	458	446	445	424	448	460	430	496	406	426	435	418	411	455	470	448	421	457	382	455	436	496	446	416	483	434	421	406	447	439	467	428	452	445	430	430	452	448	444	471	455	440	438	464	420	425	433	440	430	445	454	489	443	446	442	466	459	440	478	431	454	454	441	454	475	430	447	475	433	436	474	434	460	444	434	442	449	450	425	459	432	477	423	450	483	410	419	440	452	457	428	447	435	455	424	453	402	440	473	442	428	472	435	406	417	450	449	417	413	450	447	490	412	466	444	420	467	452	427	424	460	426	408	406	471	430	422	450	470	451	448	463	436	459	432	420	420	451	443	473	440	434	471	422	479	438	451	458	450	481	470	403	447	433	433	416	445	417	430	428	438	438	414	435	436	476	432	418	420	457	469	425	425	473	429	432	432	392	433	461	422	425	455	429	428	414	430	474	448	425	472	429	454	423	457	438	445	428	455	450	442	453	420	461	450	423	391	453	413	470	423	421	479	485	420	435	465	447	417	460	435	427	432	456	436	456	461	449	477	442	446	473	434	463	475	440	481	387	434	456	442	440	458	445	457	440	484	478	450	413	465	407	417	460	421	442	449	401	426	433	457	426	482	427	478	482	447	411	450	448	457	472	466	446	449	450	463	459	446	448	456	455	468	427	475	464	469	431	447	438	443	470	436	435	469	443	471	416	471	476	461	432	453	462	422	458	470	440	403	443	436	443	442	423	435	476	438	437	422	472	415	451	407	444	466	444	448	458	454	472	461	470	444	407	441	449	431	438	448	431	456	438	446	448	469	446	428	452	444	429	451	477	437	449	442	446	438	440	435	476	459	454	445	463	436	440	437	421	421	433	472	442	452	460	428	446	484	450	396	435	403	464	456	424	422	460	455	466	445	416	450	429	408	432	412	447	415	465	426	453	456	439	417	437	432	444	451	436	421	440	474	439	434	422	455	459	439	447	417	428	419	429	449	437	428	393	419	388	457	469	404	455	426	449	439	446	478	463	428	447	428	442	444	429	487	442	450	428	466	421	422	475	444	427	446	476	439	444	431	496	444	457	375	427	436	452	450	455	418	453	439	441	474	437	422	443	510	440	470	432	433	443	435	430	413	452	467	464	417	468	447	431	430	440	423	434	428	455	426	447	440	452	443	469	453	421	413	432	424	446	439	429	446	448	464	471	423	435	429	444	416	450	476	444	434	479	488	421	414	431	428	429	450	449	457	410	458	437	457	454	439	453	431	443	443	450	464	455	433	413	465	429	438	440	442	427	437	432	445	450	476	498	418	460	487	431	453	471	431	418	452	453	468	440	460	478	483	456	425	427	411	424	452	447	449	449	500	451	428	421	440	461	436	450	430	442	471	463	446	444	466	454	472	427	396	420	434	439	436	444	479	435	444	420	462	477	462	442	418	427	461	458	400	442	457	427	425	426	468	406	432	427	457	444	469	438	434	425	471	457	430	448	475	422	428	468	454	427	406	474	406	447	446	450	402	439	443	425	458	384	419	418	430	482	431	454	443	450	454	431	466	425	461	465	453	476	463	441	431	443	427	438	434	465	443	425	478	441	459	422	460	417	441	456	449	432	415	434	417	461	426	473	440	448	446	462	470	442	465	449	422	422	453	447	460	453	468	478	449	445	398	477	462	414	465	461	430	403	458	477	483	432	444	463	438	408	436	435	436	451	460	456	447	419	451	457	427	412	441	456	438	465	428	455	409	459	446	409	434	431	420	427	455	437	462	465	443	390	412	437	431	440	477	445	433	460	425	466	450	445	443	451	409	453	448	480	442	487	410	403	478	418	452	441	428	462	426	423	490	424	438	460	437	440	453	436	435	432	422	417	486	451	440	427	416	411	439	404	453	450	432	421	432	450	438	432	429	475	403	459	436	474	414	474	411	438	405	439	437	451	454	461	460	431	447	444	442	452	440	447	441	446	428	421	453	445	445	469	471	470	471	479	438	471	428	460	467	439	428	447	469	447	450	438	439	438	483	459	454	436	434	462	473	472	435	456	432	432	456	431	427	463	485	411	469	435	432	465
54619	83308	65213	46764	32779	19843	8549	4313	2566	920	643	411	420	408	400	405	451	457	428	472	418	391	422	413	428	436	409	426	408	409	397	415	402	427	408	382	428	408	448	458	428	430	407	427	437	407	424	408	422	385	404	454	404	427	421	409	446	416	402	402	407	391	417	414	412	431	464	371	397	413	431	413	419	438	420	391	402	408	414	394	453	410	427	418	394	453	431	409	411	411	402	451	409	433	407	440	396	388	432	386	415	448	432	409	420	412	430	426	400	380	430	434	367	439	415	391	446	398	357	411	433	392	399	395	412	424	407	411	439	438	420	414	425	443	420	418	419	402	407	429	418	460	409	403	391	389	410	408	432	401	373	405	426	417	389	393	421	401	408	443	373	431	417	450	414	420	404	401	483	415	407	403	434	398	436	436	435	440	425	432	392	395	420	413	429	436	420	404	421	400	404	422	423	398	423	434	404	428	381	421	392	406	428	427	402	377	442	389	378	403	419	408	439	408	405	429	402	441	438	420	409	442	437	418	457	389	420	391	389	406	415	427	417	400	431	404	407	409	404	410	398	413	422	430	428	394	403	434	406	403	407	420	391	408	398	416	425	405	428	430	375	420	390	398	402	385	409	425	391	392	418	421	395	369	409	379	437	441	431	406	408	416	406	437	406	451	403	413	392	390	470	411	411	425	405	440	421	429	425	389	399	410	425	419	449	397	399	430	401	449	405	427	403	441	386	423	423	435	421	397	388	425	409	425	389	421	381	414	410	399	415	434	441	408	411	428	391	431	422	404	452	417	448	451	427	397	401	409	420	418	409	436	415	432	404	391	411	393	417	458	408	431	391	393	391	385	444	378	410	408	388	407	413	422	390	382	414	392	425	400	431	435	386	438	444	397	383	414	414	417	456	398	412	435	413	407	432	415	424	397	399	412	426	421	357	409	419	418	411	432	402	400	432	379	430	378	417	417	400	436	435	426	411	391	424	414	418	406	384	455	403	399	398	444	441	416	428	407	416	426	426	403	422	436	426	402	403	401	449	397	415	419	414	379	411	417	393	464	418	408	429	432	404	414	423	385	424	431	399	387	447	432	418	409	412	459	420	411	382	397	400	396	392	437	432	428	417	403	409	453	394	439	400	403	403	434	434	422	397	420	459	446	402	429	435	439	372	423	427	397	378	439	421	383	442	436	408	383	397	408	392	398	398	397	419	402	425	418	431	424	412	418	414	457	397	418	408	419	384	386	447	375	383	421	467	411	411	366	391	411	430	380	395	395	378	420	398	407	425	425	406	395	419	435	418	411	413	422	419	396	395	410	414	421	392	388	410	439	427	450	420	442	413	437	407	437	383	419	390	426	411	433	414	388	405	393	453	448	436	471	456	433	447	412	412	423	398	400	424	434	442	446	442	402	450	420	395	415	442	421	425	427	424	411	412	415	413	418	412	426	406	401	390	425	440	422	393	425	444	415	413	393	412	423	428	400	443	423	416	403	435	396	452	432	390	424	411	398	434	373	370	401	407	404	423	433	404	387	393	453	427	427	405	424	367	434	412	407	389	454	417	431	403	392	442	413	435	383	404	363	401	435	407	409	378	428	422	412	424	435	410	422	390	420	407	404	434	411	367	430	439	422	411	392	435	424	447	438	402	414	366	389	440	395	420	416	405	417	421	446	401	373	411	382	446	393	345	411	431	408	443	400	411	428	397	382	416	421	393	409	450	447	417	437	417	411	405	409	450	413	433	426	456	439	395	404	401	432	397	410	411	420	410	403	412	394	416	420	447	422	372	413	396	396	430	430	426	401	406	407	391	403	400	398	429	385	422	423	389	416	379	399	422	417	406	407	401	400	427	374	440	409	419	417	410	416	402	440	419	428	397	413	396	407	416	433	426	399	430	391	375	401	411	401	394	353	412	409	421	413	392	411	402	420	457	416	398	437	412	400	428	371	406	371	399	407	426	395	450	419	471	434	424	406	401	420	418	433	415	413	399	380	431	449	426	398	385	418	440	400	425	421	427	413	397	406	417	415	387	421	409	416	424	403	409	413	413	401	422	418	379	422	414	429	456	415	408	448	412	404	359	413	440	426	384	430	417	421	419	427	440	407	433	394	389	406	427	435	400	374	424	409	360	390	398	430	400	416	436	387	430	406	400	397	418	406	413	402	422	387	420	417	421	413	480	400	411	436	447	412	434	436	407	392	428	416	410	412	391	415	433	386	422	408	457	416	406	426	419	397	414	412	421	378	397	417	423	399	419	417	411	415	392	404	431	421	432	396	414	436	379	420	446	391	434	442	396	373	420	429	426	421	424	421	414	394	416	409	417	427	419	381	409	404	401	443	414	416	392	435	428	404	377	432	411	445	389	415	426	385	382	439	428	406	440	405	414	434	401	412	404	412	386	392	448	427	423	448	424	458	417	437	405	415	450	451	381	435	380	386	407	390	402	404	431	420	423	410	378	392	439	417	394	396	403	387	366	396	408	422	410	389	390	449	406	405	398	425	439	398	443	429	381	410	417	412	390	423	450	383	425	417	418	386	382	459	395	391	422	430	387	434	408	411	394	409	414	401	390	412	436	415	421	420	420	400	430	448	431	401	420	404	378	416	399	423	426	405	397	441	416	377	411	407	445	410	435	400	429	403	409	405	388	422	420	432	397	429	424	391	419	409	400	399	425	420	431	458	409	433	411	411	399	414	442	441	422	352	406	448	414	391	394	404	405	400	427	405	445	413	397	414	407	392	434	439	401	406	380	410	408	403	426	441	430	391	411	361	410	396	433	380	419	433	392	440	428	405	421	421	436	453	441	378	436	414	420	429	444	410	472	413	411	435	413	447	426	383	462	394	359	421	395	413	419	380	397	396	423	403	390	396	425	385	418	408	387	388	365	376	431	445	410	415	417	382	409	412	422	445	447	451	426	418	385	431	384	355	399	390	451	384	408	374	418	396	411	371	369	386	404	401	394	444	422	391	409	435	414	426	416	395	416	433	421	401	429	425	414	417	402	409	448	425	407	396	408	415	415	424	397	440	414	393	419	394	397	411	392	389	427	416	413	432	423	436	416	415	384	414	409	443	396	367	460	401	436	402	409	391	407	429	430	391	411	391	437	412	416	422	429	411	433	417	410	411	465	418	413	409	414	393	385	374	393	409	369	423	404	438	412	427	430	380	388	426	467	410	383	412	405	395	449	433	420	383	414	412	441	409	406	421	451	439	431	412	423	394	418	422	394	413	427	391	421	402	409	397	369	418	422	409	383	439	433	409	415	453	426	388	397	414	430	398	433	387	384	445	407	412	456	448	442	396	442	410	418	432	436	416	409	422	429	416	390	398	428	424	381	400	439	395	431	432	389	416	443	425	439	460	445	434	369	430	417	420	445	456	415	421	404	405	400	407	428	435	388	445	409	408	434	390	430	418	432	413	430	406	446	417	394	412	433	430	427	425	440	410	434	380	430	407	391	411	373	437	413	421	397	393	432	447	378	408	420	410
24619	22240	33307	38370	38206	36140	21845	8012	3714	1329	868	629	606	614	631	624	628	604	569	590	624	562	582	605	609	660	625	677	618	587	617	632	636	602	584	601	591	652	587	588	585	569	586	552	616	620	599	581	607	593	602	614	592	637	595	584	603	632	590	567	617	600	582	601	556	591	602	588	570	636	614	565	561	579	632	610	584	588	584	601	613	580	579	629	635	596	614	597	620	621	575	615	590	622	584	583	577	566	610	577	608	571	592	639	593	577	611	609	609	628	594	588	581	620	585	629	565	603	614	594	545	599	602	589	581	622	611	637	615	606	598	596	584	606	579	593	580	589	618	607	620	642	594	583	565	585	622	577	646	605	608	618	626	589	546	625	534	614	592	560	585	601	616	595	644	624	636	608	585	605	625	562	585	608	606	579	616	580	562	570	600	606	616	627	599	617	626	573	607	606	614	603	569	589	595	559	606	611	627	570	609	571	633	541	552	604	603	567	607	606	605	575	635	648	589	589	573	593	595	583	610	623	544	588	632	618	559	585	638	570	575	570	650	573	623	550	604	576	596	590	556	634	605	609	611	628	611	601	588	602	543	579	533	574	606	610	628	590	568	568	589	578	590	570	580	622	598	603	632	591	596	626	594	535	581	609	558	598	607	631	606	613	601	556	603	647	616	578	600	584	565	591	592	614	585	629	589	566	570	576	589	594	626	548	560	551	597	586	572	606	548	631	577	584	574	586	570	594	589	603	565	605	588	617	607	612	541	602	592	630	599	586	642	589	608	603	554	560	614	562	646	599	587	613	571	547	598	569	553	564	576	579	559	588	587	573	578	573	565	622	621	585	587	576	604	604	594	540	603	575	571	606	597	620	572	629	620	544	602	593	578	576	600	580	591	615	626	600	642	636	615	611	576	544	575	577	538	568	653	601	567	586	581	613	560	593	637	602	581	626	582	610	574	580	593	586	600	595	614	610	593	555	610	624	573	595	576	593	596	623	580	588	600	555	577	579	592	604	588	621	604	598	637	628	584	593	613	546	566	611	610	584	605	613	570	575	615	620	605	650	630	606	634	607	585	622	564	622	574	594	594	641	620	593	586	607	615	591	570	543	595	597	605	590	572	657	663	609	551	576	656	607	608	563	594	587	661	599	598	585	595	593	587	576	568	572	650	595	546	598	595	640	596	602	601	584	594	636	608	562	584	615	583	588	607	608	596	598	602	572	583	568	586	606	548	605	610	651	602	602	553	594	568	622	590	637	599	574	597	591	637	621	566	614	598	603	621	605	585	609	603	589	605	596	568	584	610	598	594	585	563	632	598	594	627	574	632	583	605	628	614	564	568	550	578	585	629	570	564	640	600	590	621	593	628	647	588	588	631	634	583	627	596	579	636	612	589	545	567	560	603	576	637	594	605	567	606	621	599	595	541	583	594	557	613	624	578	596	564	572	579	621	604	568	582	568	598	560	591	580	590	559	601	596	594	573	609	590	606	569	583	573	570	640	600	547	579	606	584	574	604	616	551	616	594	628	632	618	595	625	580	621	569	588	559	600	640	593	588	624	618	624	674	586	593	592	552	602	628	575	581	573	581	604	630	637	570	594	567	610	582	641	625	614	605	565	607	575	539	607	533	537	609	583	615	620	594	616	556	595	610	574	575	543	555	608	591	571	588	586	606	552	615	574	581	612	610	620	598	605	612	599	648	583	592	593	611	599	574	578	588	632	543	588	629	588	578	606	626	597	627	613	595	588	597	600	602	599	572	600	588	582	618	600	568	635	635	615	563	588	576	571	597	626	632	612	596	571	643	619	613	593	599	593	630	573	587	591	577	606	596	615	598	598	616	558	591	610	613	513	606	567	593	599	617	576	634	598	638	569	580	590	588	590	614	612	603	607	567	605	562	580	594	631	601	589	561	580	592	600	573	595	615	578	581	586	619	587	617	633	573	611	580	621	562	596	620	611	597	573	649	583	544	571	577	615	540	592	574	567	570	597	570	595	562	608	578	600	601	599	585	641	589	601	651	603	601	554	584	616	575	625	567	612	656	602	567	571	577	599	594	590	621	579	581	596	574	556	573	632	599	562	614	623	603	590	572	621	579	607	624	551	570	579	614	610	619	621	604	595	595	570	564	620	586	633	617	585	549	603	586	578	570	595	591	593	594	568	583	625	568	582	619	595	574	599	605	611	591	618	604	649	594	587	562	575	616	592	563	577	590	596	577	596	580	556	590	645	525	618	596	554	618	570	582	626	548	546	571	638	626	575	650	621	580	588	599	587	610	565	615	560	592	591	619	594	590	591	611	637	573	594	557	554	579	598	594	590	615	578	617	593	583	570	572	594	556	545	558	566	578	585	606	582	563	626	629	622	612	555	628	573	575	614	593	617	602	606	582	607	637	582	602	630	643	590	645	587	602	600	621	577	590	585	591	575	577	613	591	582	637	632	572	589	646	598	626	592	574	600	591	620	605	542	582	590	572	637	598	568	546	611	594	587	598	622	608	670	604	620	621	614	589	571	579	597	589	544	591	592	598	603	591	586	585	557	631	608	608	584	614	573	596	599	573	600	604	564	555	623	598	537	549	632	569	592	570	587	598	621	544	609	615	546	598	571	618	599	626	602	581	592	613	584	602	601	603	605	618	581	605	616	603	627	645	584	592	562	595	572	625	599	628	573	583	579	586	614	635	596	595	627	595	637	647	569	582	591	556	551	585	610	582	591	615	604	567	629	610	576	584	619	593	578	578	601	563	588	629	553	555	561	568	592	577	583	524	579	613	614	635	611	569	563	613	544	588	553	556	607	591	630	582	577	615	564	553	613	549	564	611	658	579	607	604	575	601	604	577	597	611	564	605	592	607	583	567	577	605	646	629	575	596	567	566	583	585	566	571	591	591	626	586	577	580	618	567	562	605	581	567	627	584	588	564	560	598	587	617	563	563	584	572	571	590	620	578	540	616	614	584	571	567	583	593	613	618	567	561	579	545	574	634	625	585	565	618	561	593	596	599	612	595	554	627	585	625	602	643	565	578	580	581	580	608	570	581	594	591	565	585	625	623	618	603	566	602	586	591	596	602	586	611	543	604	551	574	586	563	590	593	595	571	584	551	596	564	578	609	566	593	623	597	589	606	565	601	570	560	545	605	576	625	556	590	599	585	593	557	596	619	561	618	610	612	603	587	592	614	553	647	632	571	550	608	616	606	628	621	614	658	584	563	588	583	540	589	579	533	598	642	615	609	623	600	594	622	599	600	590	584	614	590	652	607	569	541	623	594	604	550	572	594	572	629	611	556	590	605	569	585	614	596	606	584	597	608	597	608	602	571	575	590	588	587	617	593	603	557	601	611	611	555	626	569	601	604	594	599	624	599	586	664	586	554	615	581	583	603	581	596	600	605	612	622	587	604	588	617	602	599	550	577	603	610	561	562	594	603	565	569	538	612	591	625	560	595	598	614	591	579	603	573	561	558	602	622	566	569	590	605	625	593	596	575	562
61681	97536	78499	59716	43809	32254	14305	7072	4454	1461	896	518	563	547	588	576	497	548	579	545	524	544	594	530	569	521	577	535	567	569	554	547	586	547	514	535	581	555	551	544	580	566	576	596	518	538	582	572	547	543	542	575	548	577	579	575	554	538	538	551	560	555	534	568	571	596	558	523	597	538	574	555	544	562	581	549	569	536	583	554	568	531	567	565	544	551	583	570	520	526	531	554	532	541	609	552	546	539	530	522	541	543	550	572	566	561	580	550	540	558	525	516	540	548	580	555	522	535	541	527	568	520	557	558	583	568	544	536	558	547	514	541	518	532	556	549	534	522	543	614	549	546	560	541	585	505	545	543	535	503	557	520	570	551	586	540	514	527	555	553	541	554	499	527	507	578	558	559	528	568	501	566	572	556	548	592	550	534	564	540	522	548	495	546	584	544	517	584	571	510	625	570	569	541	556	588	562	565	602	512	539	548	527	527	531	497	549	565	530	551	551	502	530	542	574	499	544	554	540	528	531	518	586	554	556	543	579	558	564	550	510	544	512	588	533	534	532	520	587	531	542	573	534	553	535	525	556	536	548	533	579	556	553	581	559	506	554	531	506	614	569	541	562	569	565	554	536	511	583	537	568	539	589	540	538	554	515	569	556	569	576	555	593	526	581	554	521	569	540	587	518	529	526	533	519	599	560	535	585	574	526	560	578	552	533	575	528	514	559	506	551	635	555	517	527	535	531	530	522	551	546	529	562	541	549	547	589	530	571	554	543	557	587	546	580	544	564	530	523	528	538	593	554	569	563	585	537	541	550	542	570	513	537	487	548	555	540	581	553	561	550	533	553	551	564	558	569	514	565	572	570	561	513	534	613	589	577	542	514	554	524	551	551	560	533	590	519	533	553	560	561	573	536	552	558	560	531	539	601	550	590	564	541	582	551	537	534	565	564	537	532	577	561	522	552	512	567	566	535	537	542	540	554	598	548	571	567	542	579	558	574	519	544	553	513	514	589	585	554	550	528	546	556	570	551	569	542	572	567	555	529	560	555	546	557	533	517	548	572	584	543	545	570	551	485	552	524	554	586	525	537	556	609	487	611	561	511	527	543	557	537	527	543	529	570	590	530	547	592	519	559	566	575	593	595	552	587	535	567	537	556	534	563	507	524	568	547	563	546	534	556	555	558	547	563	596	585	528	548	511	542	559	540	538	556	525	563	566	506	563	522	544	557	583	545	596	555	555	562	521	555	566	551	540	526	585	561	549	555	559	592	563	581	559	549	539	525	591	537	559	566	525	566	574	558	562	619	568	550	588	588	538	551	568	551	541	516	594	520	555	577	574	509	561	564	573	521	537	532	569	524	573	566	526	588	520	520	584	534	536	540	531	539	533	540	577	547	524	538	511	557	579	565	563	537	518	517	556	516	547	556	537	583	540	575	565	558	597	553	531	527	546	525	576	554	568	564	549	550	556	554	567	523	524	559	532	520	561	514	551	571	572	542	521	542	550	543	562	532	535	565	564	572	549	543	550	538	550	563	570	558	556	544	540	548	543	519	556	502	561	526	533	575	546	565	556	544	547	537	553	526	544	564	557	520	567	551	575	531	556	567	561	546	565	590	558	563	573	556	544	555	553	535	575	584	541	568	535	536	542	515	524	546	521	589	536	560	536	516	537	541	501	545	558	543	586	530	594	563	503	541	576	549	571	553	528	581	561	555	578	582	527	580	542	578	585	526	536	575	560	562	535	575	572	554	553	571	522	563	590	512	514	540	537	551	547	563	543	536	500	533	501	542	547	521	507	583	546	582	564	525	551	497	531	545	548	559	582	558	540	539	551	536	575	567	514	592	504	555	547	589	598	546	563	534	495	571	536	512	543	537	560	543	573	530	547	548	565	576	569	542	534	541	566	528	500	543	556	521	561	570	531	551	600	545	568	536	586	567	523	594	532	513	577	509	495	505	499	527	541	522	502	561	547	571	571	559	601	513	506	560	560	535	580	570	532	519	540	565	571	504	545	554	525	553	576	513	563	543	534	520	518	540	532	557	532	512	542	529	541	530	521	574	503	563	531	536	551	586	534	509	576	572	558	533	564	547	570	548	525	551	575	545	508	574	573	534	551	548	530	518	554	571	581	565	562	507	543	592	581	537	549	570	567	556	524	540	526	553	506	527	550	555	528	528	513	541	532	560	548	553	515	527	554	541	544	531	533	565	543	576	501	549	523	589	537	524	575	522	569	567	554	562	546	562	533	566	540	584	573	581	572	530	589	597	528	533	558	551	560	524	543	560	575	517	523	549	539	586	510	562	548	546	544	550	542	583	556	539	558	572	549	544	570	549	572	581	583	549	525	538	537	561	550	546	600	523	550	571	568	557	621	542	585	553	576	545	578	582	584	543	515	559	514	494	536	564	553	538	535	591	546	568	552	539	541	529	555	543	560	539	540	568	523	517	567	544	563	513	551	595	582	550	567	512	537	548	549	539	563	533	530	561	580	521	556	568	595	536	539	544	557	542	521	528	570	553	508	531	576	571	534	526	544	618	561	523	548	543	543	589	553	509	535	551	519	539	584	551	547	574	562	573	534	547	552	523	550	556	532	536	551	544	541	578	592	552	546	562	561	578	557	582	540	547	543	550	562	542	537	564	539	534	534	537	559	546	553	495	528	542	560	572	568	560	574	533	588	572	555	557	568	521	550	567	567	546	528	523	547	503	552	548	576	535	521	537	526	540	543	562	547	532	550	546	520	565	557	560	566	615	499	579	548	564	531	575	555	574	550	560	537	566	570	536	550	542	560	560	548	608	575	544	535	578	529	565	573	510	525	576	549	579	533	562	560	562	553	587	560	519	525	532	522	563	535	531	526	577	561	541	558	524	566	550	578	527	559	543	524	602	550	581	545	523	516	537	540	582	526	565	560	520	578	543	544	550	571	501	551	578	530	563	517	530	570	537	574	533	539	505	538	554	557	534	515	543	582	579	565	549	511	536	541	578	558	537	553	562	552	531	558	576	532	528	557	576	553	556	539	542	514	575	524	558	545	543	558	516	538	559	537	541	560	586	533	522	537	563	523	524	559	559	538	547	516	593	523	537	545	548	571	535	534	556	562	553	550	533	516	544	546	589	590	508	540	569	497	529	559	521	557	580	529	545	582	526	548	536	553	566	530	557	538	566	525	600	544	559	572	533	565	546	587	556	585	570	532	606	535	516	558	548	525	563	542	570	512	593	534	556	524	572	565	570	570	557	537	510	602	582	535	528	538	566	549	550	540	505	528	552	547	527	576	538	589	560	581	546	572	522	552	530	549	571	510	500	584	570	518	553	537	554	538	566	520	541	539	559	538	502	588	555	508	533	563	541	557	564	565	550	543	532	521	519	510	570	540	569	545	530	551	538	510	531	561	517	583	578	531	569	542	542	567	520	533	548	512	564	549	574	528	524	565	539	530	586	558	552	530	539	562	534	590	520	528	557	524	589	569	542	554	525	538	522	531
29070	23667	20783	12157	5077	3280	1506	731	558	448	442	448	437	365	391	395	423	387	431	437	424	406	434	388	377	373	383	400	402	405	430	449	427	425	430	399	432	394	472	429	412	415	417	436	392	376	421	435	440	431	426	432	405	393	414	419	412	423	432	400	427	422	413	418	396	389	396	426	421	429	419	438	411	379	405	410	392	414	412	398	382	433	395	401	387	440	389	404	434	421	435	411	376	410	402	406	388	402	409	401	401	429	375	401	415	417	395	394	412	386	425	408	402	423	413	441	438	468	407	373	435	387	412	372	442	386	431	415	378	383	472	420	371	401	427	373	395	392	388	402	400	415	403	368	407	433	412	407	435	387	428	392	407	391	358	405	376	435	430	424	390	411	389	424	400	391	390	390	387	392	432	385	410	425	411	376	435	398	379	407	412	413	382	426	403	434	382	411	399	415	386	398	400	416	411	421	405	407	413	395	422	445	402	410	373	450	400	374	454	381	392	421	406	413	412	389	404	406	370	412	417	425	424	406	379	388	410	364	366	419	364	420	404	397	421	409	398	433	421	386	416	394	401	411	443	397	401	432	412	432	414	403	452	394	398	406	410	399	400	400	401	378	416	389	392	442	419	389	404	419	398	389	432	398	409	394	407	434	402	398	405	403	414	408	417	383	375	368	423	446	403	432	406	398	410	404	423	402	437	374	386	410	391	422	397	388	367	404	451	431	393	426	422	418	394	450	388	435	483	396	404	405	438	427	444	396	398	390	378	405	432	433	424	403	410	407	414	451	376	419	424	383	383	414	400	388	410	392	364	455	410	443	402	427	375	393	402	414	410	447	408	426	383	422	403	378	382	462	387	413	375	429	389	416	442	396	408	429	410	395	414	398	423	395	455	417	382	384	384	392	387	414	446	420	425	429	387	453	419	406	433	455	414	382	424	405	432	457	401	393	443	426	416	373	429	424	404	410	397	402	400	405	424	398	431	444	398	427	391	413	441	423	425	432	468	440	383	419	378	423	394	396	390	436	448	391	448	409	400	445	342	430	455	380	425	458	426	445	421	414	392	428	423	390	417	400	405	449	376	444	407	399	395	403	392	409	408	410	435	414	405	417	420	434	427	395	424	430	425	407	402	401	398	401	445	429	409	396	410	423	387	379	467	416	402	425	433	396	371	393	417	405	424	420	377	435	436	426	418	431	403	428	428	430	416	424	407	414	395	399	405	389	392	446	474	393	439	380	419	416	421	396	379	403	428	433	412	409	422	399	405	391	402	404	432	397	435	433	431	415	395	408	420	383	390	391	400	427	376	420	427	438	386	395	390	436	389	434	404	381	412	367	397	428	376	392	442	433	400	432	403	405	405	447	416	387	410	414	462	398	392	411	386	403	412	415	406	416	439	388	412	395	401	409	427	433	437	417	454	442	402	448	384	426	437	414	436	404	423	422	435	384	415	378	402	423	437	414	414	444	400	418	420	411	410	427	379	418	394	409	404	447	392	405	394	408	387	449	360	414	383	452	407	380	412	419	404	394	392	417	433	402	410	418	412	431	368	412	407	429	436	423	417	414	411	399	419	398	412	466	397	421	415	424	448	412	421	420	398	394	427	391	417	422	410	407	389	391	403	432	382	405	446	415	362	392	441	413	410	414	408	396	400	389	385	436	396	419	397	427	431	407	411	396	416	414	405	408	415	416	416	432	426	435	422	417	416	379	451	399	408	430	409	448	387	418	372	430	421	383	364	417	415	371	427	417	414	375	415	445	401	403	403	383	392	388	446	367	401	444	414	402	421	400	401	389	420	392	402	413	423	428	425	420	409	405	403	392	446	409	387	424	417	414	408	439	429	400	399	434	411	423	416	388	378	393	407	420	412	412	395	423	403	367	394	384	436	424	411	429	427	373	404	405	408	409	433	409	425	396	401	420	420	401	400	389	367	431	427	435	417	420	409	383	430	435	399	407	396	405	442	413	418	406	408	387	414	413	373	414	426	391	400	410	420	418	421	451	391	441	430	404	403	364	389	416	417	382	414	410	399	412	432	431	375	432	416	422	414	439	373	386	442	393	433	405	420	401	420	375	423	404	401	403	406	402	369	387	395	400	423	421	392	395	383	391	409	397	408	439	378	430	418	411	391	404	386	385	418	425	432	376	422	426	385	410	380	398	438	396	411	396	415	395	402	404	431	402	425	404	440	413	388	426	424	402	412	425	418	420	415	414	443	396	384	438	394	421	422	405	424	445	438	415	416	409	407	422	454	417	373	438	370	420	422	414	430	432	422	443	406	371	427	424	433	381	396	363	425	412	408	421	406	422	400	382	421	422	404	388	367	415	408	413	438	431	393	419	361	434	400	408	436	404	414	413	414	385	437	392	429	427	409	430	432	413	447	400	412	406	394	397	409	425	426	405	382	395	391	417	391	431	389	427	402	425	425	401	412	395	422	451	451	410	417	397	363	427	424	403	424	401	424	420	395	383	420	430	402	437	426	398	425	421	405	416	401	435	420	399	386	402	394	408	446	424	402	410	399	407	403	415	414	390	431	434	443	435	410	393	408	398	433	434	394	423	424	416	413	414	437	428	444	424	423	434	426	414	400	413	407	427	407	410	391	413	390	397	414	420	424	406	404	397	436	405	399	385	424	437	433	385	429	387	425	392	429	423	437	387	429	427	371	374	391	443	438	400	402	443	443	406	427	437	428	444	414	411	397	413	434	402	393	414	429	411	410	423	377	440	400	418	395	417	392	393	423	430	419	439	387	425	412	440	410	418	373	375	445	426	419	408	443	370	402	428	429	384	393	409	429	435	408	367	440	435	396	421	394	403	411	399	398	388	424	393	367	407	383	394	407	424	436	382	399	410	415	418	407	401	402	402	413	419	403	416	383	409	391	415	395	427	428	381	423	453	407	398	416	387	402	404	407	418	432	391	445	412	405	394	400	375	383	393	392	425	399	387	422	369	358	403	394	404	408	409	396	442	391	425	414	399	397	446	420	425	467	404	414	399	403	416	425	411	428	430	395	417	401	459	405	404	418	419	390	412	395	393	430	433	377	400	405	408	415	380	431	367	424	412	410	404	385	396	407	381	373	399	418	399	418	432	419	421	406	418	377	396	375	415	405	424	425	432	347	425	405	397	418	375	399	423	436	435	394	421	411	412	413	412	381	435	427	398	416	418	408	402	401	449	396	411	425	378	378	416	413	428	405	434	421	444	435	413	415	402	393	409	423	437	417	390	393	397	410	445	399	417	396	414	385	433	403	425	408	415	396	403	402	431	412	375	402	397	395	388	419	404	388	413	398	426	423	411	404	430	399	415	409	443	391	408	392	422	366	405	475	406	417	399	427	382	450	421	424	422	388	395	389	417	393	417	419	419	362	420	435	413	432	414	399	413	461	418	435	425	396	410	398	430	433	443	416	432	424	426	416	426	435	411	388	425	438	402	389	410	418	352	419	416	392	419	428	411	409	384	433	420	427	446	393	398	411	405	432	401
16958	25249	18291	8801	4629	3369	1440	759	562	403	360	379	390	356	347	347	365	355	359	370	355	339	368	339	320	395	373	363	324	339	379	347	329	354	340	317	313	369	361	338	356	340	353	361	407	367	340	392	340	371	341	370	341	373	350	327	337	364	373	333	351	345	373	347	353	354	337	371	370	377	389	325	361	361	371	366	369	334	337	367	347	365	352	367	325	375	323	367	376	365	357	361	357	348	318	352	384	328	373	376	369	327	357	331	354	361	342	376	352	348	379	372	345	349	348	348	378	373	343	377	354	348	353	377	372	340	341	332	329	338	363	353	352	349	389	368	342	333	350	348	319	354	338	369	338	375	356	354	364	321	372	379	369	325	377	387	367	352	401	372	370	324	336	343	346	344	357	332	381	363	359	370	335	340	359	363	325	354	369	378	365	333	386	364	339	353	342	378	339	335	324	334	371	364	348	371	355	336	373	355	365	374	363	379	331	389	364	377	376	363	349	335	335	343	368	339	369	387	380	355	344	326	351	332	352	354	366	359	361	338	354	341	354	373	333	381	379	349	349	345	345	327	359	379	380	343	339	362	345	349	380	384	326	333	386	357	366	327	359	387	300	343	372	368	320	344	365	362	355	383	342	365	350	357	353	322	378	341	354	378	356	354	391	367	336	379	367	351	361	387	335	374	358	350	351	394	340	345	363	326	371	332	363	349	341	325	374	375	381	347	384	357	377	341	370	332	359	370	360	349	383	329	307	353	330	376	370	344	353	365	379	351	368	372	343	356	362	355	344	355	370	365	357	396	360	333	349	353	352	352	373	370	331	357	391	354	360	349	345	312	359	346	353	365	321	374	342	376	362	345	358	351	360	344	334	339	364	346	360	341	325	342	344	339	334	339	402	336	347	372	362	351	340	328	332	345	373	370	379	361	326	317	398	351	340	386	343	367	334	336	358	364	371	371	350	354	352	382	355	356	342	342	374	374	341	377	373	365	358	334	330	348	343	330	344	362	352	339	373	352	357	325	373	337	333	370	362	350	347	358	345	339	392	351	356	344	348	356	363	328	394	351	346	352	352	332	356	367	346	364	374	332	347	371	362	366	332	342	355	355	360	367	387	333	361	344	350	316	360	356	371	385	356	346	349	367	362	355	352	387	366	353	350	357	348	367	349	397	346	348	342	370	341	351	368	363	345	348	360	332	333	375	369	364	372	320	356	353	358	345	359	382	361	370	355	338	347	332	358	349	378	385	398	377	361	356	340	385	369	375	344	358	353	341	332	349	322	371	363	381	336	341	378	375	350	364	384	370	355	355	341	360	372	384	352	365	368	342	354	405	364	334	382	355	310	372	357	341	328	356	372	347	358	352	365	366	360	352	351	376	364	325	319	381	338	344	350	369	345	331	325	358	361	366	347	361	352	352	367	394	343	367	343	330	353	345	322	388	339	348	331	400	359	358	333	391	335	373	332	388	372	353	375	338	365	372	326	345	306	362	340	346	351	356	370	366	379	362	348	360	359	345	362	345	381	358	370	347	325	362	393	339	348	375	352	333	341	354	327	361	344	379	345	383	365	384	305	357	365	372	353	342	349	396	353	349	349	344	325	373	386	386	343	339	365	381	379	319	381	370	353	352	362	353	347	387	367	353	350	351	374	341	377	367	311	357	369	325	365	348	351	376	345	351	356	411	364	337	351	331	334	327	376	339	328	331	322	372	344	342	335	312	364	369	339	337	364	343	380	342	330	372	361	350	360	361	353	349	348	351	336	365	352	356	360	353	395	368	364	363	350	341	372	353	384	370	373	376	346	389	343	346	375	349	349	369	372	340	371	356	311	367	351	361	361	370	352	373	349	331	353	326	332	365	370	369	361	359	336	373	379	318	360	369	356	357	365	317	357	410	303	334	327	322	350	387	350	359	314	374	372	366	344	365	342	376	379	393	374	388	320	384	328	340	367	366	359	344	354	347	366	362	378	327	327	315	375	372	393	342	342	356	361	338	377	368	350	369	361	369	400	361	354	343	364	359	359	359	348	347	375	345	335	361	328	324	366	400	353	346	371	337	349	367	309	349	350	374	351	333	338	357	339	355	325	337	384	349	314	339	339	372	362	351	335	320	311	357	372	354	356	345	384	342	324	352	373	348	364	336	364	393	380	391	357	327	377	375	332	355	375	334	338	333	356	343	349	354	352	330	354	338	338	354	317	347	346	304	377	380	411	333	340	324	334	380	344	357	345	352	377	341	389	377	352	311	321	345	393	364	350	342	328	331	307	341	350	374	391	332	321	393	352	330	346	396	327	329	362	372	325	369	340	377	335	402	366	335	370	374	365	358	364	378	347	362	341	385	366	342	356	324	348	366	336	357	298	341	353	356	351	345	383	376	358	379	333	346	335	371	322	335	326	355	354	378	345	351	361	359	367	362	351	358	347	380	341	353	316	364	364	370	347	327	345	336	379	387	352	371	376	358	367	324	350	354	371	348	338	345	327	381	358	361	356	371	344	325	365	341	334	355	381	325	373	368	325	380	316	343	392	340	353	360	353	392	315	355	362	357	353	385	329	346	365	364	384	350	335	348	308	343	348	376	352	339	367	313	325	359	354	342	331	365	339	383	332	337	356	353	339	384	360	357	379	385	355	342	352	330	318	343	309	343	382	338	338	339	367	338	366	364	355	336	331	333	377	336	346	337	362	366	348	344	294	354	364	362	327	385	352	319	345	367	358	333	375	364	378	361	353	325	322	343	347	351	354	339	334	378	388	388	303	358	346	392	348	348	371	350	313	353	360	338	364	325	369	350	363	342	368	374	373	335	338	373	400	366	346	355	340	349	379	318	355	363	373	339	359	363	371	321	374	345	346	345	311	332	390	347	377	354	390	335	372	351	342	358	353	349	349	381	373	341	341	345	349	345	370	350	383	353	365	365	348	374	343	332	345	353	352	360	338	363	354	316	367	336	338	335	395	354	381	385	387	368	337	366	329	365	372	357	382	405	358	388	324	366	331	336	340	370	331	335	373	305	348	320	336	356	333	350	311	326	374	374	329	353	351	336	342	363	359	338	360	335	323	344	378	335	377	351	372	342	353	323	357	359	357	343	350	336	370	363	352	363	335	331	333	329	355	332	322	389	363	366	339	346	360	377	343	321	350	356	381	360	332	407	367	338	328	356	349	371	358	365	342	347	346	345	371	378	332	392	353	324	332	326	322	331	335	354	387	343	365	374	376	375	342	404	362	375	345	368	355	362	346	343	351	347	342	355	357	362	342	339	338	364	361	338	331	349	361	362	354	360	393	374	355	358	365	385	345	329	370	341	380	357	377	381	353	337	356	348	388	359	363	357	346	325	344	348	331	318	354	360	324	370	384	333	348	358	371	371	344	363	357	342	323	369	337	351	368	321	366	372	334	382	366	363	350	386	344	350	331	370	334	351	351	342	338	372	354	330	314	356	351	361	361	345	362	349	329	354	376	347	351	411	368	389	373	377	350	333	343	331
25431	23080	35978	39338	31568	27342	14979	4369	1856	883	603	423	451	467	443	431	430	424	448	409	437	437	453	420	431	420	428	406	423	425	403	421	446	383	422	388	444	420	411	402	417	409	380	434	407	401	450	431	406	422	438	404	406	411	392	428	419	416	437	425	412	389	456	417	396	427	429	431	436	452	426	432	435	437	417	495	458	482	418	391	435	422	447	425	423	450	399	406	433	425	468	408	423	450	396	447	450	416	424	447	404	399	379	441	403	414	406	444	411	413	413	426	429	421	433	416	409	447	421	438	439	376	435	399	401	429	403	404	447	450	398	428	420	434	456	420	405	404	417	372	418	414	438	398	390	398	379	414	407	421	405	411	410	419	432	434	397	438	410	418	410	400	410	431	423	440	430	420	393	416	436	441	413	446	419	390	409	398	424	441	424	387	376	454	433	448	378	453	460	410	426	439	432	408	445	404	433	393	441	462	435	416	422	442	419	437	422	438	436	427	459	402	441	403	391	465	419	423	384	390	429	420	394	401	448	407	428	434	448	401	412	402	448	390	426	443	430	444	430	442	454	464	447	392	407	427	442	455	425	388	423	488	431	468	421	423	409	405	417	402	405	382	438	408	469	433	423	391	342	443	397	415	409	412	455	428	451	422	423	432	450	408	434	437	368	470	402	419	439	397	410	434	450	441	400	456	410	416	450	432	452	432	428	444	417	440	414	428	454	411	431	425	417	413	402	407	379	381	411	462	402	420	449	440	402	406	423	388	391	452	415	453	413	429	416	405	435	425	406	415	405	415	398	411	428	398	417	465	387	447	411	434	391	390	474	399	427	406	430	434	428	423	423	389	402	445	430	423	398	403	448	388	456	407	438	400	432	422	407	427	440	441	435	421	420	412	450	404	449	415	420	414	417	440	401	401	428	441	426	416	425	427	400	459	440	404	390	415	411	435	409	437	456	410	417	396	421	415	441	412	433	386	387	417	425	459	444	447	403	418	429	431	401	435	389	423	388	434	423	405	428	409	446	437	412	446	413	426	410	438	389	397	409	419	392	414	450	430	445	423	448	389	387	403	448	445	409	418	436	423	395	416	399	423	429	433	426	435	385	410	415	420	428	415	439	436	410	411	415	428	425	431	412	425	401	446	460	437	429	407	443	438	408	386	422	457	433	433	420	412	432	441	404	398	429	421	407	430	388	414	408	409	446	415	430	425	409	405	409	443	400	411	424	448	440	417	424	430	430	411	420	434	401	405	409	406	456	398	432	441	423	426	432	450	431	418	394	419	413	434	424	427	387	446	442	403	421	398	435	443	481	439	478	388	449	441	439	414	436	405	450	432	456	424	423	428	465	387	427	422	399	394	379	454	421	396	388	403	396	403	396	402	413	436	444	415	411	409	423	429	401	438	469	420	388	469	445	422	432	396	419	425	446	424	441	448	424	401	424	441	409	388	440	411	424	434	405	457	400	400	400	435	461	380	412	447	381	401	463	402	422	428	434	412	416	404	394	402	417	397	429	392	404	419	398	410	434	422	423	405	455	446	426	449	414	438	429	445	423	398	380	429	473	374	396	418	392	391	409	423	418	423	438	406	436	397	415	437	403	384	419	428	437	410	424	457	385	424	436	399	426	404	394	459	404	414	448	381	490	428	441	381	468	409	431	405	429	402	445	420	410	418	411	485	442	413	410	439	416	428	417	419	423	410	439	431	379	430	423	430	404	406	391	418	425	396	413	422	404	421	362	427	419	421	403	424	421	435	411	453	400	385	409	420	423	419	432	395	433	438	408	417	413	422	443	372	418	449	463	444	417	462	480	421	456	452	402	427	418	399	413	425	435	425	448	411	419	408	477	435	416	454	381	409	424	397	423	400	399	456	410	434	455	416	435	413	408	419	424	425	430	439	424	427	456	436	416	368	415	455	398	418	412	412	461	426	445	441	431	413	416	364	398	443	399	415	443	415	420	402	409	398	442	433	440	430	417	441	410	408	423	428	441	424	413	406	430	409	429	431	420	419	414	419	455	418	429	454	435	425	413	408	437	411	446	451	397	438	419	416	449	377	415	406	415	440	460	411	404	473	404	391	396	408	469	400	434	423	471	410	352	421	422	419	403	434	434	385	417	450	421	403	410	451	388	422	411	397	437	455	389	432	423	432	415	375	440	429	430	390	416	383	405	432	425	417	439	427	420	398	442	424	428	445	434	427	409	371	438	430	411	425	393	434	390	420	412	442	483	422	422	413	440	411	407	440	431	433	449	442	399	440	435	426	405	419	412	420	459	436	428	437	461	428	440	429	396	441	401	432	434	418	428	418	436	396	412	424	399	405	390	445	399	427	430	430	420	461	414	458	451	459	417	435	418	440	399	383	436	409	431	444	427	418	429	424	475	441	363	444	432	430	412	409	443	428	391	421	433	390	431	406	408	412	395	438	463	409	433	438	407	409	413	412	409	386	430	403	394	432	430	415	402	425	400	438	412	404	411	418	411	435	414	399	390	393	454	414	414	435	436	416	442	399	452	426	434	415	442	459	435	426	424	461	426	406	396	414	435	428	451	413	413	444	432	417	421	380	408	446	378	424	408	407	441	424	418	407	414	388	417	477	364	430	430	435	430	436	413	408	421	406	399	400	424	436	399	415	399	454	411	385	403	473	412	451	408	419	423	373	419	454	386	388	385	431	438	404	407	437	424	387	400	456	426	411	402	410	398	387	419	403	416	458	450	421	406	458	412	421	389	421	417	436	446	421	432	390	414	432	443	444	410	415	439	417	430	403	415	449	404	373	434	403	413	412	379	409	440	395	405	438	423	431	450	416	448	430	396	422	407	420	367	419	429	430	440	385	418	455	425	440	432	425	439	418	423	393	440	411	425	437	420	449	430	390	455	389	402	447	423	404	392	418	406	414	410	395	397	414	391	408	435	400	407	454	411	404	427	403	463	437	469	439	406	410	404	426	448	392	385	449	426	386	407	400	453	442	396	447	428	396	409	437	408	434	443	387	403	415	404	438	391	371	463	422	428	411	427	440	404	414	434	419	434	422	439	428	380	397	445	431	425	415	406	420	426	408	404	380	436	419	414	403	438	438	449	460	435	413	412	410	449	463	413	405	412	447	412	436	416	455	407	433	441	417	434	410	457	426	407	400	407	441	443	424	408	423	442	415	439	399	411	439	411	403	446	418	433	423	440	403	446	432	406	407	407	449	406	437	413	414	418	426	405	443	399	444	382	443	437	421	386	397	418	422	402	402	404	428	442	412	414	444	410	389	379	405	436	405	430	416	417	426	414	414	417	485	435	432	398	425	396	409	429	382	386	465	410	441	426	416	443	442	386	402	427	428	390	398	441	412	440	442	403	423	432	404	423	412	390	413	437	436	418	406	429	400	397	420	447	437	431	446	411	390	397	426	450	386	447	396	427	412	402	399	421	407	419	406	446	427	405	419	400	432	390	394	437	449	391	395	428	386	453	469	420	451	412	428	431	413	388	457	409	408
53605	84979	66866	45676	29814	21979	10382	4230	2250	1007	608	426	437	397	419	395	383	422	440	438	471	389	370	402	365	411	390	413	427	385	397	390	417	407	444	397	418	424	412	424	377	370	369	402	403	393	389	395	397	377	377	415	445	408	370	391	411	393	387	384	395	429	432	429	414	392	386	425	380	369	390	399	411	391	407	395	398	420	402	405	434	387	431	391	420	413	405	425	385	409	408	398	402	420	371	396	438	400	382	406	397	394	398	384	387	384	411	405	442	382	404	421	389	380	401	392	356	428	432	389	398	415	422	379	382	404	383	409	392	400	412	398	399	420	389	387	455	388	428	407	394	384	408	366	399	415	388	383	415	400	427	401	407	424	397	390	425	415	408	390	397	384	402	405	416	385	383	410	376	386	371	362	360	407	430	406	391	379	368	406	402	399	390	398	422	392	408	394	393	413	400	429	394	418	400	409	383	388	397	405	385	407	377	427	450	372	406	406	400	412	380	420	382	416	412	421	367	379	392	403	428	404	384	404	359	406	413	397	403	425	441	410	408	404	388	431	429	389	409	390	437	436	360	389	417	411	365	404	411	401	377	397	433	379	406	387	406	385	405	403	415	417	405	405	402	390	397	399	412	407	411	412	411	376	435	396	380	423	407	422	404	399	409	410	391	397	398	392	377	374	363	391	396	409	413	421	365	428	399	418	391	396	448	402	400	351	393	392	402	384	396	426	395	409	372	374	399	414	438	385	422	378	417	417	403	383	387	424	406	408	420	404	399	433	380	382	427	413	411	373	401	404	395	372	409	423	428	405	414	409	359	445	383	379	403	413	400	392	434	435	399	378	401	391	402	413	419	403	401	434	393	398	393	416	413	388	380	373	380	399	350	389	377	387	404	378	398	392	388	407	379	425	421	417	390	386	394	387	401	387	404	379	413	384	404	424	439	397	384	382	419	402	397	355	384	393	410	434	378	394	373	412	386	381	407	434	409	402	418	380	402	387	400	391	383	380	417	381	362	377	425	383	391	395	440	418	410	366	445	413	423	429	409	433	402	416	435	420	392	400	400	385	347	409	398	376	396	457	379	364	353	388	393	384	386	382	425	355	427	372	355	407	405	395	397	392	384	415	366	410	415	375	423	415	383	395	412	382	400	458	361	362	400	394	378	413	404	425	423	452	353	411	379	409	414	396	442	439	423	409	406	426	368	442	361	434	379	390	383	407	364	416	427	381	370	357	393	394	409	423	384	392	421	430	375	377	428	364	385	415	402	384	371	380	410	397	411	434	393	412	422	408	394	413	407	372	405	386	396	406	370	406	349	419	433	412	420	364	399	382	370	382	354	415	390	397	373	417	385	444	377	411	373	406	385	416	418	360	408	399	389	377	400	394	397	408	413	392	411	392	431	422	410	443	426	429	390	402	397	373	400	375	416	415	397	409	393	408	414	423	407	415	355	451	426	354	420	362	396	449	402	430	379	394	388	392	408	406	399	406	402	418	439	407	414	411	391	417	374	416	373	389	404	361	387	420	388	419	402	388	357	387	411	369	412	391	437	385	431	399	447	380	404	409	409	404	389	382	402	426	388	424	398	361	399	410	375	437	433	371	427	421	419	398	418	394	385	386	393	408	412	404	390	414	393	397	454	418	410	424	363	408	412	437	389	404	406	419	384	403	416	437	377	390	389	379	434	398	375	401	367	410	401	366	374	403	400	428	387	373	379	447	412	405	426	401	408	417	416	382	377	416	406	439	404	398	391	380	379	431	386	401	386	397	396	385	384	402	399	359	394	383	388	406	391	410	395	382	381	362	400	406	388	388	387	384	404	376	408	396	355	394	392	429	384	391	385	429	435	403	424	402	405	394	393	408	363	370	374	381	380	397	402	417	400	401	371	404	381	381	435	398	418	406	410	398	401	408	411	425	413	384	383	366	398	401	378	400	394	404	357	444	379	412	427	396	420	401	397	411	408	407	392	397	385	381	422	410	424	411	407	370	438	393	391	409	394	367	401	368	369	401	430	431	366	369	403	438	381	409	384	443	420	418	402	382	397	401	402	400	399	370	393	403	417	440	377	388	386	386	360	411	354	397	399	395	387	414	427	414	400	417	426	417	370	362	398	376	399	395	441	387	393	382	439	421	407	368	384	394	382	373	382	417	397	386	368	400	415	408	379	406	403	384	406	383	395	388	382	401	424	392	405	383	373	401	417	402	408	367	436	367	398	399	373	392	405	428	416	459	368	398	386	390	393	391	412	395	425	378	410	394	418	399	364	382	390	393	402	344	416	399	372	374	414	374	401	408	404	403	411	373	380	433	404	468	434	394	418	413	369	399	409	430	409	433	393	386	449	429	387	410	429	392	394	395	409	371	373	403	388	385	390	430	417	406	415	380	409	400	379	380	380	380	398	375	421	388	389	394	401	400	405	407	391	399	400	386	382	427	420	421	400	412	344	402	393	379	377	378	393	403	368	395	400	413	411	415	424	421	416	387	407	383	404	423	432	399	383	416	416	368	362	400	406	411	379	397	380	401	394	406	410	374	417	411	427	442	417	402	397	376	377	425	381	413	444	408	382	370	417	407	371	409	391	401	420	390	409	383	376	408	422	343	417	407	393	387	431	378	421	416	398	367	398	391	393	379	417	417	355	411	438	409	371	372	432	399	431	390	383	411	404	432	414	419	372	384	396	398	365	425	384	395	402	392	384	392	387	369	389	387	391	395	408	371	401	416	406	410	399	403	393	389	390	379	396	395	407	417	384	404	425	395	449	435	391	399	411	370	394	365	386	390	374	414	388	399	373	404	421	390	368	398	386	405	414	413	379	366	399	383	383	397	374	386	424	420	396	384	389	428	375	412	390	411	434	385	358	408	414	380	388	401	396	389	386	402	408	372	370	407	419	416	456	401	405	402	411	403	396	401	392	406	392	368	422	396	368	413	385	409	411	392	406	402	388	386	384	405	399	425	387	415	391	382	401	394	415	439	411	374	434	399	385	408	368	398	396	375	400	398	409	437	410	409	387	410	421	409	409	406	397	425	389	406	417	379	374	422	399	400	381	427	423	356	404	389	397	369	405	382	425	420	400	414	384	390	424	399	416	380	414	408	373	400	416	391	429	420	386	401	423	450	412	412	380	364	407	387	393	413	359	381	387	408	366	401	384	360	365	395	407	400	405	378	379	368	343	407	439	392	400	395	393	415	410	446	392	388	418	380	376	430	408	376	427	406	444	426	421	421	432	374	369	387	410	413	383	408	401	413	384	403	437	383	404	406	392	421	377	408	366	418	394	397	388	392	374	407	399	357	396	384	417	431	416	363	371	368	427	398	410	374	402	398	375	409	415	389	407	389	399	409	375	399	417	399	392	400	369	375	412	397	393	407	376	406	387	447	390	449	407	397	412	387	411	399	416	439	386	409	374	397	369	406	435	403	395	390	410	374	402	387	382	404	393	407	407	414	390	390	415	396	408	411	437	406	392	431	381	424	428	393	375	414
24465	22143	32623	34639	33133	34657	25181	8380	3068	1483	870	595	562	530	595	642	560	608	588	545	557	541	603	611	580	555	550	558	538	599	548	559	560	603	575	556	581	549	500	550	580	527	566	517	572	546	551	540	568	547	591	503	582	596	555	562	554	554	531	539	543	570	531	535	545	532	505	555	582	548	556	541	583	565	589	545	561	546	529	558	604	561	533	550	577	567	625	586	564	588	602	591	548	571	553	524	565	586	568	575	534	546	561	549	565	588	559	602	559	546	549	552	550	563	579	555	574	536	589	595	554	553	551	566	556	549	574	554	579	567	576	545	549	516	531	572	537	530	607	552	531	541	527	567	535	548	541	529	531	552	572	505	545	524	579	579	568	528	532	540	532	586	538	545	561	522	564	576	568	544	572	561	560	571	573	577	570	525	547	574	524	589	532	553	538	568	575	584	544	550	586	602	529	568	557	565	578	592	614	560	531	529	557	542	558	539	542	508	544	538	559	548	524	546	578	587	503	514	578	591	560	555	532	536	531	531	594	565	545	543	564	599	561	571	533	556	610	528	575	552	541	553	563	485	607	591	564	541	552	551	558	553	510	548	568	579	512	539	561	548	524	576	508	547	561	580	537	540	547	523	545	531	547	568	537	538	510	546	584	551	582	526	564	580	561	526	531	527	550	525	577	609	592	556	561	556	554	555	576	566	538	522	584	594	553	573	572	529	544	578	559	586	555	516	546	541	551	549	542	548	546	540	608	568	558	570	571	522	570	565	514	564	576	567	497	558	544	553	544	508	561	499	556	522	549	556	537	578	480	551	511	575	590	511	541	547	591	573	526	591	478	578	615	529	534	552	564	565	530	566	506	500	549	561	528	518	577	578	565	530	561	560	546	562	573	561	513	557	502	520	562	537	588	520	567	532	584	573	532	566	533	570	518	538	509	537	520	562	545	486	565	546	586	528	562	547	536	571	561	554	560	561	534	567	606	534	621	535	545	546	563	565	600	518	580	538	635	539	546	559	574	577	554	500	574	587	551	581	606	543	597	561	536	520	563	509	577	550	548	546	569	563	579	587	589	577	546	551	544	579	531	568	568	554	576	603	542	609	582	579	555	567	539	563	557	568	526	560	529	569	551	512	550	575	518	529	564	587	578	533	550	593	564	543	529	574	597	548	582	569	550	571	530	578	568	571	586	522	545	522	580	577	551	551	529	565	555	560	539	556	581	569	554	524	564	583	536	529	554	519	596	617	523	558	548	535	558	594	559	596	568	562	573	566	553	582	564	513	518	541	563	562	554	567	547	525	541	536	535	534	563	545	563	555	549	545	555	576	556	550	582	550	533	532	549	575	530	521	559	544	572	583	584	513	555	570	566	542	599	560	575	552	566	565	542	575	519	550	617	591	539	555	576	562	570	563	528	499	566	538	551	566	550	566	533	554	547	514	547	530	577	539	530	539	556	525	587	568	569	554	581	536	542	577	528	589	558	522	525	551	565	527	546	568	581	535	552	582	563	558	538	566	562	533	556	547	531	558	542	552	519	550	553	557	560	563	592	587	541	571	545	552	527	611	562	568	515	580	522	547	546	577	532	563	543	566	581	539	563	527	598	505	530	571	551	512	583	592	559	545	531	507	555	570	568	571	582	561	500	578	537	575	510	577	542	546	564	586	561	545	545	580	568	519	570	548	543	548	590	590	547	566	588	563	549	556	529	578	546	536	575	532	536	521	553	549	554	570	599	549	566	567	527	525	594	594	554	580	560	535	549	546	543	580	579	515	612	522	551	549	561	573	557	555	512	509	534	557	594	541	556	556	519	579	532	586	529	542	576	547	544	601	518	568	549	531	551	581	531	556	532	541	522	569	601	550	579	553	527	589	575	532	576	527	593	537	533	532	538	570	554	571	531	568	550	612	550	527	529	568	560	552	580	524	557	526	583	561	589	512	555	531	581	572	537	606	535	568	514	578	531	584	554	525	531	538	516	585	554	531	584	534	526	539	539	574	584	531	542	553	544	525	566	613	503	565	529	527	537	558	526	572	538	544	559	572	590	516	557	520	492	510	551	576	577	571	522	507	553	526	543	556	559	545	594	589	506	540	572	528	513	555	566	544	530	568	549	577	539	534	546	554	572	529	580	559	586	549	546	509	533	516	520	524	541	570	566	531	537	593	515	544	504	545	549	530	574	537	550	557	581	594	513	553	532	590	559	542	549	557	579	543	565	547	576	532	545	564	552	532	547	529	566	582	562	555	571	561	502	536	545	548	579	555	571	602	565	536	550	547	572	548	567	549	547	540	522	528	547	572	556	559	566	554	523	521	544	533	571	521	545	529	529	568	551	557	558	578	558	551	576	556	516	563	567	593	555	566	550	552	556	599	503	548	557	521	551	496	537	542	571	542	564	566	541	581	522	538	559	514	522	546	576	556	549	530	527	516	553	576	573	555	548	596	536	587	556	503	548	587	543	505	526	552	528	540	577	543	525	509	542	569	525	496	570	568	545	541	543	545	548	558	577	556	531	572	570	536	583	590	572	542	583	555	583	568	564	530	533	549	557	559	574	524	545	525	570	553	595	606	559	512	594	542	540	565	568	546	534	527	525	524	577	505	508	585	538	534	545	542	518	596	569	536	582	513	520	549	549	605	550	555	557	559	532	530	555	538	527	573	542	521	539	574	518	594	568	522	508	538	567	585	559	564	537	562	532	563	559	560	563	538	585	536	512	547	529	553	516	549	551	571	567	517	537	619	554	568	511	554	565	584	576	523	527	586	531	551	516	540	575	559	579	576	539	538	547	536	562	538	560	538	547	540	512	520	531	522	550	555	581	516	526	538	528	517	520	592	560	546	542	544	561	553	562	561	543	543	553	536	526	565	536	522	532	502	517	580	544	584	535	585	519	560	547	572	565	542	578	542	540	547	548	539	539	528	613	565	539	566	602	576	543	570	504	519	545	595	513	519	539	549	590	515	535	570	571	554	576	547	563	558	558	537	540	526	545	554	542	579	575	549	616	546	525	565	534	577	561	556	572	529	595	564	580	543	574	543	534	558	561	580	571	538	585	563	580	519	623	575	578	537	569	556	503	516	560	586	507	571	592	576	575	524	540	548	546	544	566	524	583	577	572	514	555	558	592	567	502	530	579	552	549	568	541	517	566	551	539	556	568	553	565	532	563	573	540	529	579	564	608	567	566	575	507	585	547	552	553	558	567	536	555	533	535	563	578	580	584	544	544	553	517	553	568	539	521	563	560	544	594	550	541	583	567	531	576	545	535	505	520	529	557	554	561	524	600	536	564	543	536	518	589	557	571	539	556	555	568	587	583	545	579	560	550	541	557	554	532	543	540	551	581	519	553	535	541	541	550	606	535	570	566	577	557	530	557	608	517	553	563	558	533	598	545	569	537	564	594	578	551	520	565	543	574	606	518	537	550	542	542	547	559	546	593	583	569	536	551	593	555	604	575	542	585	564	540	529	545	558	523	535	524	569	496	543
61781	98430	78355	57607	40971	32427	17232	6924	3645	1699	1038	511	548	546	495	518	528	568	504	507	578	534	493	539	526	545	576	513	550	512	522	535	528	516	524	554	514	513	540	517	544	547	513	506	573	506	482	532	542	558	521	526	511	513	519	537	511	509	514	507	483	561	553	512	477	514	510	515	514	498	555	554	489	532	545	509	512	471	563	545	514	523	502	536	520	499	499	508	501	536	517	487	557	504	501	487	526	533	490	548	519	507	514	530	519	505	503	532	538	501	504	529	498	526	508	512	516	519	525	543	489	509	486	522	492	516	505	566	522	508	516	539	554	517	559	537	563	519	513	511	496	515	536	537	495	566	493	510	555	504	462	527	485	488	504	550	486	538	514	573	515	528	515	552	538	481	526	532	554	523	515	509	487	534	517	530	527	513	538	556	496	520	554	541	536	550	543	545	503	557	545	534	498	535	505	512	550	531	531	509	506	527	561	540	492	575	541	552	494	479	560	560	552	541	514	521	530	490	528	517	539	535	512	514	529	518	507	548	509	510	518	517	491	540	524	517	505	524	550	496	557	544	524	521	574	524	564	497	500	479	526	540	525	532	502	555	494	480	528	530	563	489	500	527	536	542	537	532	522	518	520	525	511	502	526	531	522	539	495	519	479	531	528	512	504	519	511	511	541	545	507	517	500	534	542	504	489	507	518	533	546	476	547	519	517	511	524	538	524	526	517	517	535	542	521	503	511	495	481	551	497	545	539	537	479	510	486	551	520	539	563	505	536	546	520	493	529	499	551	473	503	540	546	554	517	519	510	520	541	549	530	523	515	517	489	512	525	506	540	528	519	502	475	502	542	513	520	512	529	504	485	541	521	526	545	530	562	543	514	510	524	569	503	556	552	544	508	565	524	525	468	496	520	499	531	547	540	556	549	545	526	531	529	500	538	530	575	478	554	485	520	498	516	494	500	481	538	502	491	548	538	537	521	516	572	544	521	579	535	527	538	526	570	499	488	523	535	509	494	565	532	519	515	510	565	454	492	501	520	519	554	548	545	530	527	532	515	488	533	539	541	533	533	532	540	510	539	527	528	557	506	530	489	523	503	549	503	536	531	501	522	508	520	529	521	535	501	540	517	512	531	479	506	546	516	543	531	508	536	518	546	527	550	517	525	535	537	534	513	524	536	485	530	510	506	507	497	559	482	548	531	537	511	541	542	540	558	511	512	529	498	541	524	517	544	511	530	539	601	514	511	498	512	491	483	551	494	533	514	512	489	553	556	460	523	506	527	504	514	509	537	491	555	516	465	553	460	541	547	514	534	538	532	532	512	493	519	536	489	516	540	539	491	453	529	494	534	537	529	531	535	511	537	486	512	534	526	550	502	536	528	524	539	485	518	525	524	536	490	506	545	532	493	509	515	510	505	528	566	551	511	561	513	557	507	542	487	528	523	580	569	526	558	548	561	526	530	517	521	501	525	515	543	553	519	522	506	542	519	485	479	499	506	507	546	488	515	524	514	547	518	519	523	528	547	477	526	533	523	479	539	519	530	521	538	526	555	515	555	504	569	502	525	533	514	534	539	464	522	550	517	510	537	490	540	501	480	481	513	497	517	555	580	512	489	512	551	537	542	528	527	533	550	546	536	491	546	504	508	501	496	521	482	510	533	515	551	505	528	517	536	484	516	532	479	550	528	545	540	529	492	546	507	542	516	510	556	536	523	525	570	470	519	537	521	505	498	533	513	530	503	541	515	521	541	519	515	491	517	490	525	504	490	511	523	535	505	506	532	509	522	516	479	524	520	518	503	516	534	514	512	500	550	545	544	544	519	486	541	449	558	552	553	517	530	520	541	544	499	501	537	534	514	612	510	475	484	494	500	559	517	524	494	538	539	503	491	514	512	530	516	523	507	502	554	520	520	514	520	464	530	534	500	505	524	539	514	524	510	508	519	532	516	528	516	494	545	494	521	535	516	506	558	520	521	502	521	523	533	510	540	541	516	534	521	509	499	553	507	515	522	513	497	514	542	562	540	512	561	514	492	511	537	526	520	522	529	542	561	509	506	521	501	541	470	516	505	568	537	534	505	524	519	519	533	524	531	520	499	532	498	524	497	512	509	504	505	533	522	543	537	523	523	514	520	498	502	522	530	513	493	461	507	530	508	510	479	512	503	481	550	510	542	515	540	504	517	533	537	492	500	512	499	511	508	535	530	542	518	539	532	514	521	548	499	479	537	552	492	538	522	508	505	523	491	595	516	529	497	543	518	552	497	549	510	560	489	536	537	500	514	521	494	496	533	485	554	540	489	499	536	498	523	529	530	491	561	503	540	542	504	529	501	540	514	497	519	537	511	521	567	522	505	536	521	480	544	529	514	524	522	505	535	530	536	541	517	493	515	515	498	569	510	483	523	538	508	559	534	540	583	519	531	569	513	544	497	516	502	529	489	486	505	515	524	543	508	509	533	528	533	541	558	584	517	525	498	559	502	479	518	562	532	482	475	484	517	523	531	520	540	516	534	489	533	503	507	486	535	542	516	487	566	561	547	528	521	497	490	523	515	543	503	493	488	481	526	523	516	549	519	521	521	492	552	495	505	514	511	499	562	535	524	524	523	463	524	520	499	515	498	515	515	513	536	497	512	525	498	544	518	509	521	530	535	503	523	541	510	520	502	533	546	533	512	499	492	493	493	525	537	477	531	484	486	567	523	499	554	512	526	500	531	519	503	549	541	491	520	512	541	503	539	554	514	541	482	539	543	515	518	506	520	509	532	545	488	513	553	551	531	508	529	502	530	555	553	539	515	494	537	461	530	494	539	507	513	520	510	532	533	521	505	537	543	544	525	566	553	541	495	539	512	522	481	540	508	533	516	560	534	508	542	534	489	514	532	530	512	516	489	535	551	536	503	522	549	535	505	524	563	500	501	523	535	510	553	493	505	512	547	526	520	509	504	562	510	488	532	505	487	543	526	556	563	524	517	552	521	512	504	508	537	512	528	522	535	505	527	520	508	538	532	502	519	480	489	521	506	515	531	545	493	470	537	524	494	514	537	571	529	512	533	525	510	507	479	506	466	485	523	507	550	536	549	559	496	543	516	510	541	527	546	527	498	527	537	575	494	515	528	495	545	507	581	479	491	504	488	500	553	511	535	525	490	532	517	514	511	492	528	480	539	538	574	535	516	544	551	524	558	519	550	473	506	533	549	506	510	502	521	516	531	533	482	525	511	487	517	514	543	527	548	570	559	564	496	534	534	485	509	557	509	542	519	483	531	544	510	521	544	493	566	531	536	494	499	496	518	500	519	504	524	493	500	558	488	568	535	516	478	497	489	501	556	485	524	557	521	530	482	510	517	528	535	496	491	518	491	493	517	553	493	509	543	523	546	562	515	532	483	525	561	566	525	527	499	506	515	497	530	501	521	531	536	519	538	509	557	501	519	521	500	541	524	489	507	535	530	519	523	518	502	558	556	513	504	575	518	518	570	529	494	497	564	550
29234	24013	20415	10794	4319	2654	1370	717	469	418	415	364	369	325	355	373	332	342	380	395	345	360	361	373	342	340	383	362	400	357	365	367	344	354	344	389	335	340	368	356	379	389	359	362	360	366	340	380	365	385	380	338	345	345	353	379	342	371	369	328	353	340	343	378	367	367	360	380	362	337	363	370	341	392	359	381	375	347	357	362	364	357	335	369	404	343	338	348	365	335	365	349	351	383	341	352	352	356	336	353	365	350	359	360	349	366	373	379	378	371	336	359	389	350	349	362	398	398	336	367	350	339	358	355	360	366	350	321	335	355	353	324	353	353	331	335	356	376	357	349	341	374	372	372	370	350	368	367	406	373	373	323	370	371	356	365	346	341	384	362	341	360	370	374	340	361	321	345	366	356	349	361	392	378	350	325	383	366	370	354	359	379	372	361	359	332	358	349	352	359	340	353	343	328	327	321	344	364	358	354	349	332	356	331	383	364	334	389	367	363	396	374	375	327	322	361	349	357	358	381	337	335	356	359	371	356	335	357	354	340	359	320	374	378	411	407	327	359	323	349	353	386	324	366	357	349	399	358	360	359	353	347	388	389	343	349	374	389	344	356	346	390	372	382	373	358	346	368	354	357	367	356	369	393	378	359	362	371	352	361	406	392	376	358	354	362	381	366	374	345	394	364	365	324	359	339	346	337	346	338	355	342	371	339	355	379	331	358	347	364	356	346	325	349	337	358	360	376	331	364	358	377	340	356	358	333	335	383	396	343	376	355	327	358	373	375	346	339	325	389	375	340	331	351	336	338	346	377	302	342	357	373	378	361	354	351	404	356	361	341	355	356	330	389	326	367	320	330	347	352	347	367	355	353	369	391	356	364	358	348	342	343	357	355	333	389	355	350	324	317	347	354	363	359	369	383	384	347	355	347	330	380	330	336	375	360	360	384	361	371	354	349	395	355	334	347	349	317	391	328	331	365	328	344	366	387	368	373	374	353	359	348	352	360	378	346	378	325	335	390	350	370	364	368	364	368	346	365	361	352	329	363	373	341	354	359	382	365	348	354	368	376	365	374	370	376	373	339	401	374	386	320	342	342	351	351	334	360	329	374	357	362	354	361	406	377	382	376	388	348	340	368	333	346	345	374	365	375	371	375	368	356	304	361	362	383	383	347	352	354	376	382	338	337	375	340	340	338	390	388	331	372	347	366	376	349	352	357	307	348	351	345	341	368	389	362	378	372	361	341	335	358	369	347	394	373	336	369	361	404	361	347	334	358	337	341	351	352	336	373	342	363	352	383	352	333	394	363	355	367	343	365	341	363	355	354	365	358	374	375	355	399	361	360	341	362	373	353	367	353	349	334	350	347	375	354	368	354	330	351	326	352	355	370	360	369	375	349	365	375	364	349	311	339	378	356	375	326	372	341	326	354	372	341	328	329	355	344	344	366	389	364	349	315	321	382	336	380	358	363	358	356	334	336	380	338	372	370	370	394	354	372	360	382	405	330	399	355	393	357	353	361	347	375	354	344	372	356	330	340	349	342	371	376	359	364	341	306	347	365	376	327	348	348	345	369	370	344	374	358	347	364	359	383	398	381	370	334	371	361	374	369	361	396	379	330	360	350	341	377	373	383	385	357	346	359	370	370	378	368	355	360	346	362	345	377	358	327	354	372	372	384	352	348	378	383	390	375	416	368	355	366	367	369	353	338	379	379	349	383	389	368	354	360	354	337	367	328	372	368	349	338	391	332	340	381	331	346	351	370	375	381	353	358	337	378	353	331	340	363	365	372	329	351	363	350	347	345	345	373	339	350	382	335	371	363	335	366	350	369	379	329	325	369	344	352	402	362	350	354	350	344	359	346	348	383	351	364	363	370	373	394	348	306	386	382	358	341	377	353	381	372	313	342	360	339	378	342	345	375	364	388	347	359	351	368	391	358	363	339	341	349	341	373	396	404	337	351	350	375	374	326	370	386	323	372	347	333	364	354	352	362	375	337	354	379	307	375	336	371	313	393	349	375	379	352	359	376	354	417	338	355	371	335	375	349	368	337	368	351	350	333	358	344	326	354	309	351	361	361	346	358	353	347	353	369	325	352	353	335	350	323	337	361	357	351	354	334	372	370	326	354	364	368	356	330	347	350	393	363	375	353	392	331	353	346	309	359	327	336	348	349	368	364	359	366	337	306	362	355	358	350	350	360	346	376	334	368	346	392	377	356	379	344	354	349	338	375	342	333	339	365	372	332	370	350	306	332	365	363	360	370	363	364	376	357	353	370	370	363	375	394	354	327	362	330	345	341	378	355	357	334	356	335	327	374	351	355	354	368	348	355	349	402	330	332	376	360	378	365	365	362	374	368	370	371	395	389	343	381	377	362	369	322	348	349	370	327	353	377	338	361	361	361	342	371	364	377	328	403	362	398	378	322	415	376	378	345	359	359	332	346	384	379	364	377	356	342	324	384	343	340	367	365	370	349	365	364	355	347	362	371	401	369	377	369	360	362	354	366	345	354	365	324	361	340	367	366	383	361	386	345	318	350	373	388	361	376	388	388	375	371	343	337	366	362	352	362	402	372	348	349	331	343	342	361	355	380	317	359	340	383	338	345	378	358	382	375	374	367	372	360	348	354	333	357	353	342	403	394	344	382	355	367	366	349	360	354	354	358	390	374	325	360	352	353	349	370	343	351	395	342	366	328	375	371	336	371	408	369	373	367	361	333	375	327	361	385	356	339	328	334	375	368	394	352	392	369	349	375	351	357	337	331	338	381	371	347	357	396	356	363	340	401	370	367	333	325	347	352	361	371	340	357	391	362	361	334	330	383	342	351	344	341	351	354	386	345	355	299	360	374	370	346	350	375	312	357	344	359	343	330	332	329	378	343	369	358	336	383	368	334	347	371	351	365	362	373	358	353	362	387	354	334	378	356	336	377	350	341	359	364	391	402	355	366	380	317	324	338	346	360	367	376	366	354	352	383	373	340	379	363	378	351	357	368	350	317	376	367	358	341	326	351	345	361	347	387	383	375	357	373	359	331	357	369	347	336	350	371	358	367	349	383	359	352	364	351	331	335	347	383	361	369	346	360	363	387	379	344	329	347	340	382	355	339	348	348	379	381	351	366	360	347	351	343	401	369	382	342	342	336	386	345	373	377	364	358	356	347	368	329	338	383	336	341	328	382	358	395	333	351	335	379	377	360	321	334	336	363	359	355	381	346	352	368	341	314	338	378	354	341	369	357	370	336	386	349	366	353	344	343	314	368	339	371	343	347	346	336	401	382	358	336	347	361	336	369	371	326	369	348	335	395	355	398	353	359	366	345	355	377	360	343	307	318	356	364	347	339	364	374	328	354	330	360	349	381	355	353	372	340	367	384	400	359	364	383	335	337	377	358	380	348	359	359	336	335	374	347	377	347	351	315	378	363	388	314	349	380	370	351	360	349	370	386	353	369	328	342	361	346	353	337	332	367	360	338	345	346	344	347	357	372	364	369
17141	25500	17432	7647	4054	2915	1517	710	509	357	308	288	307	317	319	269	284	326	341	330	321	299	312	298	326	304	304	319	292	322	310	313	296	315	333	291	296	278	342	301	314	313	323	328	306	325	302	313	296	317	309	314	299	309	318	316	297	326	326	312	313	323	337	307	303	336	318	313	318	311	295	290	331	287	335	344	302	283	331	292	316	322	270	315	304	296	287	328	331	311	294	297	312	296	320	337	306	319	336	307	315	306	296	303	321	320	301	297	303	317	311	312	324	350	289	295	304	323	327	323	313	321	311	311	317	299	269	324	327	305	334	319	288	302	308	298	324	321	329	350	302	295	321	300	332	325	345	330	296	321	320	338	325	343	315	309	332	308	324	336	307	306	315	316	297	314	294	324	340	310	329	298	305	315	311	332	344	289	309	314	341	305	296	331	305	321	319	309	340	310	314	311	323	305	316	286	324	314	326	338	331	265	317	285	301	306	317	275	300	302	329	303	314	319	328	331	333	323	295	321	335	288	282	341	329	351	291	294	287	319	339	320	306	309	306	297	312	303	321	344	280	335	284	333	313	355	307	295	290	325	330	301	326	335	327	326	309	293	294	300	304	334	296	353	296	332	285	325	332	302	293	304	324	308	317	341	307	313	300	319	311	311	287	292	290	313	317	327	311	306	316	284	331	311	332	283	324	301	308	333	330	309	316	308	328	329	322	331	310	302	331	313	323	320	299	323	319	329	325	318	328	315	335	323	310	310	311	293	279	301	317	321	300	344	325	303	320	324	328	300	310	327	307	325	317	299	315	316	347	302	313	296	327	316	284	364	310	323	297	311	307	316	346	292	296	307	313	283	327	310	281	328	293	318	294	294	345	309	339	341	299	320	328	318	319	316	302	322	300	316	319	304	342	284	310	328	324	301	304	291	325	322	322	313	318	267	291	301	323	295	301	290	321	332	342	320	317	320	335	311	298	277	290	319	334	313	332	351	274	322	298	299	312	295	311	299	347	308	297	324	320	298	321	304	319	319	340	318	322	334	319	290	285	292	337	294	326	305	326	300	323	322	303	316	300	338	313	301	307	315	334	308	352	283	359	310	313	296	296	301	363	291	295	295	309	316	311	317	302	302	293	318	339	284	347	316	299	311	323	299	286	316	330	304	294	326	294	300	315	302	306	298	315	314	311	304	325	333	317	339	330	326	372	317	300	317	280	325	345	318	301	339	311	305	358	309	272	339	322	304	337	317	302	322	300	283	306	304	350	303	319	322	318	320	315	319	320	291	313	288	305	282	289	333	311	327	310	304	309	301	304	336	311	306	318	309	336	310	328	331	286	311	294	313	301	314	327	320	321	315	339	305	310	287	340	337	344	284	337	292	337	311	315	288	307	305	312	291	296	313	325	312	311	317	299	333	328	328	322	320	314	307	327	326	289	332	303	319	314	333	332	326	310	315	302	332	320	363	324	324	337	314	296	318	313	324	342	301	330	336	340	293	317	295	353	324	309	318	309	328	288	294	298	273	294	320	301	325	327	326	299	278	311	305	301	300	319	360	349	338	298	325	292	303	290	299	310	296	306	277	311	330	292	318	280	309	300	329	305	324	288	314	331	315	314	334	306	325	287	311	312	325	354	317	301	313	313	342	328	303	306	307	364	285	307	308	324	308	296	309	308	304	314	304	319	348	307	296	296	313	307	296	316	285	309	312	306	307	340	330	278	282	287	361	326	331	334	291	323	313	298	310	323	298	336	365	295	325	319	276	297	314	317	338	313	270	313	309	332	329	303	286	266	310	316	301	332	318	304	341	294	314	301	331	321	352	274	356	314	296	330	321	304	307	317	301	302	298	330	300	290	364	321	295	313	327	306	307	294	291	303	324	342	302	302	313	325	299	304	323	312	319	317	301	334	326	372	314	286	335	300	277	326	362	293	318	269	313	326	291	355	327	317	330	314	297	308	306	285	307	300	314	323	346	334	306	313	346	291	323	296	325	328	339	337	346	315	311	344	314	311	352	304	286	331	303	331	336	352	314	343	314	292	298	317	308	315	297	336	319	312	306	312	302	325	304	314	309	304	318	305	299	299	316	306	338	321	303	339	313	329	295	321	283	298	310	306	331	293	302	320	300	309	320	336	314	346	351	314	346	311	324	306	319	286	313	348	329	319	291	313	337	350	308	306	310	321	277	319	314	311	334	312	297	301	319	329	308	327	298	309	303	329	278	304	299	295	305	333	319	337	322	310	282	313	314	317	312	288	321	304	317	316	294	316	307	314	328	304	323	301	295	300	310	331	286	307	293	322	308	314	318	332	315	301	330	325	304	314	315	275	319	321	325	312	335	311	322	319	326	314	326	335	305	302	317	316	350	336	291	298	295	329	301	314	308	311	324	282	326	320	315	301	361	350	342	332	312	306	325	314	316	334	318	301	299	302	284	309	306	327	296	323	315	350	284	301	312	302	313	318	315	354	276	304	281	326	298	312	315	326	316	307	318	340	285	313	343	320	290	339	312	267	344	310	351	322	319	352	291	288	326	290	314	324	316	304	335	334	295	307	301	302	312	316	324	311	316	307	363	341	294	298	288	314	309	345	323	303	343	327	301	311	335	293	306	324	293	328	335	321	299	321	316	314	290	324	350	303	303	305	329	284	322	329	321	302	319	301	317	314	313	289	314	300	296	332	320	296	310	315	318	297	331	313	331	313	328	324	309	319	284	301	301	328	318	327	317	304	311	320	262	349	326	315	291	353	340	336	305	333	309	327	301	286	308	323	304	310	317	328	322	321	319	336	312	320	289	289	314	308	330	300	295	305	303	324	313	292	334	301	309	337	327	298	330	315	289	358	306	302	298	340	324	302	321	294	325	299	327	309	314	319	329	287	308	308	296	338	295	314	300	338	311	321	357	327	321	279	298	317	286	291	313	320	348	336	304	332	302	311	300	309	299	360	313	297	302	306	305	342	324	332	291	333	298	318	304	305	314	334	341	320	326	326	327	350	310	294	299	299	317	334	289	313	306	284	311	305	319	322	322	301	318	289	304	303	291	319	287	325	312	298	301	308	298	303	300	322	332	337	321	338	305	310	298	324	301	321	301	331	324	334	326	331	340	328	327	354	315	326	299	332	305	288	339	311	285	313	292	317	306	294	356	291	308	299	278	296	341	323	300	314	325	328	313	341	305	289	311	286	331	324	329	315	309	312	325	306	321	315	312	301	327	309	334	322	309	312	306	307	298	339	303	289	302	357	324	298	309	304	336	291	302	325	338	296	309	309	307	299	288	313	333	282	294	311	302	307	315	297	307	317	326	309	279	347	313	319	315	308	323	319	292	298	303	345	320	317	320	315	306	322	291	324	295	284	313	311	281	309	319	302	312	288	288	304	327	337	312	285	300	316	313	295	282	319	302	280	300	290	298	335	320	316	323	336	317	277	288	303	326	309	318	301	334	318	306	312	362	274	307	318	339	280	368	313	320	321	338	354	307	323	334	316	319
25483	23260	34924	38381	31415	25383	14856	3593	1744	948	602	357	383	405	437	411	378	394	425	380	342	392	373	406	411	384	383	367	394	401	354	417	382	411	379	371	406	426	394	350	354	386	382	365	354	378	388	367	374	376	385	378	388	368	394	409	389	369	415	416	355	396	393	390	390	399	391	378	399	359	395	418	398	414	399	384	359	383	340	409	388	388	369	407	375	380	387	377	388	385	407	401	363	337	387	374	378	383	385	358	357	386	389	343	377	381	380	346	356	391	405	384	389	390	411	358	368	387	371	389	366	386	353	379	412	393	398	390	394	405	364	408	399	381	396	378	380	410	372	367	376	374	366	403	358	387	367	362	378	388	362	387	358	386	350	403	399	380	388	376	394	392	368	386	398	363	395	368	382	353	368	412	387	354	356	365	365	382	382	372	372	369	385	359	363	353	361	350	391	354	370	394	378	373	366	380	362	365	352	366	382	373	355	389	390	404	380	375	387	377	344	420	382	387	392	387	400	386	378	389	367	409	371	392	382	421	356	390	376	411	384	380	375	369	422	376	367	407	362	368	380	367	372	397	376	379	388	386	408	376	374	390	353	401	341	418	395	411	361	386	362	385	366	372	351	380	358	397	414	403	413	341	385	372	395	380	362	366	412	393	395	375	383	388	359	383	382	365	376	363	384	363	369	384	388	401	385	378	443	393	377	395	389	403	380	384	429	375	402	366	383	388	402	389	353	376	395	392	391	377	390	366	416	447	358	396	349	409	382	396	388	372	362	358	399	386	390	367	410	390	382	374	372	391	387	386	399	404	391	386	405	399	381	348	380	352	364	395	408	343	392	395	418	372	386	375	357	420	424	355	375	378	385	382	344	390	363	367	351	370	401	349	387	374	403	371	354	352	396	394	385	359	363	373	378	394	385	383	358	417	398	370	402	383	379	360	350	347	387	383	403	388	405	345	346	362	390	359	380	365	405	374	371	394	379	361	374	381	385	358	367	371	402	355	353	399	349	407	385	364	395	378	357	366	390	402	392	390	404	372	398	399	375	373	363	409	372	348	354	384	366	358	400	375	347	400	368	393	394	375	385	386	361	390	371	341	354	352	360	399	403	401	379	375	388	378	355	353	397	401	343	379	393	391	371	380	394	401	377	417	370	403	358	385	368	388	382	380	387	410	372	363	409	343	377	378	375	361	391	372	394	366	352	377	339	428	407	347	348	351	439	385	392	420	381	368	349	380	381	367	364	389	397	392	396	368	394	363	345	390	379	399	362	378	377	389	346	355	361	406	379	352	398	372	366	412	384	385	375	373	370	423	365	394	388	380	361	375	355	397	384	410	370	387	373	368	393	373	408	402	364	372	426	369	371	366	349	408	379	370	373	392	387	374	399	382	367	385	379	393	437	378	355	377	409	363	397	393	400	382	375	392	363	377	330	391	389	382	413	377	360	410	358	360	367	363	378	367	389	407	380	375	364	386	371	374	387	353	355	367	378	385	366	370	355	376	381	374	380	383	360	364	401	367	386	407	355	413	398	373	385	379	368	395	416	344	392	348	405	360	359	364	403	371	378	390	374	365	400	350	393	377	381	390	385	380	369	383	368	392	412	374	400	383	370	371	373	360	344	404	379	358	393	351	362	369	381	342	384	395	387	358	370	388	376	406	372	374	370	349	390	370	372	390	351	380	374	376	405	390	401	388	377	387	382	425	375	405	377	377	380	385	399	415	390	351	412	382	372	360	419	368	414	387	375	398	363	372	376	348	414	352	374	403	385	381	409	316	400	375	394	379	411	400	409	408	387	387	376	381	364	382	337	385	398	355	375	380	391	387	360	392	371	388	386	366	368	346	415	340	358	413	397	350	380	380	397	379	376	392	396	367	449	391	391	388	403	405	338	399	374	386	397	408	343	388	412	381	387	368	365	402	416	373	368	374	392	386	361	369	385	386	345	404	393	377	377	378	434	387	395	389	408	361	351	409	393	359	365	381	366	366	401	373	388	364	436	397	354	373	357	383	370	337	377	377	385	384	388	364	349	414	401	375	382	391	371	390	338	388	352	341	353	379	336	394	389	343	363	399	414	386	385	353	362	383	370	386	391	354	362	364	373	404	386	343	375	365	381	384	321	349	381	375	356	396	341	366	366	380	386	381	383	412	383	396	379	394	405	431	387	406	353	350	397	367	366	366	401	364	371	387	381	389	431	365	387	362	357	379	408	352	364	420	387	421	404	381	373	361	390	396	376	378	407	388	392	393	364	373	377	398	350	373	371	436	405	363	355	403	400	366	388	404	369	394	396	389	388	397	389	364	384	382	377	364	347	349	396	420	358	377	403	391	397	382	381	371	360	372	374	401	397	383	371	395	436	368	417	391	335	373	367	376	367	387	338	380	363	385	376	384	409	355	358	382	375	393	397	339	401	390	359	402	385	397	375	359	381	377	362	336	373	391	410	376	381	392	358	389	410	344	371	421	367	377	371	354	383	384	390	399	403	405	391	384	383	374	379	362	397	396	373	393	438	367	372	376	383	367	364	397	399	372	364	397	382	394	355	408	356	377	404	378	392	362	380	389	359	385	355	385	386	354	388	399	360	348	354	396	415	417	395	400	381	343	358	380	374	336	363	358	387	397	374	397	373	419	401	377	383	393	370	414	382	395	394	374	388	372	363	381	371	350	391	386	339	392	391	362	393	400	355	349	357	395	392	403	380	376	397	398	365	377	388	359	403	380	393	395	368	410	388	396	355	390	362	390	366	367	407	387	353	386	394	386	364	406	383	375	388	329	352	390	413	374	397	387	320	381	403	407	357	367	396	375	378	379	381	409	387	371	408	400	371	387	390	405	378	423	368	376	391	370	407	411	406	399	371	430	372	403	388	405	383	354	415	407	376	353	387	396	395	398	400	352	391	401	375	374	370	394	394	363	422	414	380	365	411	383	333	390	367	356	366	405	405	370	382	377	392	375	391	374	406	387	387	363	388	435	418	410	368	389	396	356	391	356	394	394	390	382	381	392	349	387	365	391	372	381	359	404	394	372	363	391	405	410	393	348	374	405	401	373	386	359	371	417	406	381	385	412	384	381	369	342	373	389	381	397	414	361	382	394	390	387	388	394	356	399	370	413	354	364	365	374	399	387	392	371	397	350	416	391	366	384	386	368	356	401	387	392	397	383	368	346	422	383	392	372	384	375	360	393	389	379	350	413	383	407	385	391	415	380	368	379	388	401	393	370	391	348	365	366	379	400	377	384	368	380	404	348	346	371	405	397	377	367	369	365	346	403	372	362	375	364	367	377	356	362	371	367	377	348	404	379	372	364	395	375	360	366	389	404	397	387	380	376	371	346	386	408	341	381	384	355	354	386	376	357	377	394	418	398	393	358	360	378	387	363	358	390	366	386	384	403	379	409	371	379	385	409	394	346	383	353	362	392	386	406	373	380	365	359	387	369	369	392	348	387	360	343	380	391	403	383	373	376	373	383	359	396	373	371	402	404
54765	85294	65527	43256	28890	20480	10599	3642	2274	1127	710	352	359	340	355	368	382	369	401	356	382	346	397	365	368	364	350	375	378	393	380	369	391	373	350	360	344	375	359	363	366	370	337	382	395	346	376	353	373	390	391	383	359	373	389	353	374	379	353	399	362	356	399	360	391	348	336	339	341	340	402	355	377	372	394	361	366	340	371	347	354	379	348	397	380	365	344	340	362	329	387	357	389	401	401	356	356	391	342	354	337	371	375	345	375	351	368	365	363	356	339	358	361	343	359	377	345	366	379	377	400	363	361	389	390	372	354	356	345	386	400	392	393	349	313	367	359	349	373	369	362	371	376	381	380	367	348	369	359	368	359	374	357	359	358	360	410	315	369	341	366	396	349	409	323	342	383	358	348	367	355	410	357	364	361	347	375	366	373	405	384	376	370	370	373	366	386	324	360	390	356	393	395	356	340	399	373	368	380	398	378	359	331	363	369	369	375	358	392	373	359	369	394	356	356	321	376	382	388	384	348	333	365	350	383	321	361	402	380	400	401	373	381	370	357	407	358	364	394	348	377	332	355	358	375	350	368	361	367	373	370	337	362	346	367	369	361	384	403	375	385	359	356	341	362	354	386	414	335	367	371	366	390	370	409	402	345	365	388	371	383	354	377	387	346	364	361	366	368	382	374	366	375	377	384	340	353	361	358	334	353	356	368	353	373	366	357	369	303	370	381	385	362	369	367	354	330	375	395	377	350	398	365	354	378	350	408	348	357	380	313	360	371	392	388	344	386	366	353	377	385	377	364	361	363	378	367	355	334	368	359	406	356	353	362	333	386	387	382	409	340	344	351	363	354	369	373	393	355	342	352	342	377	346	387	372	334	333	375	394	375	409	389	340	363	386	409	386	362	377	313	364	352	337	356	393	366	369	372	394	376	349	356	381	379	349	387	367	383	370	379	361	376	374	337	376	438	406	355	370	357	346	353	395	362	362	349	380	351	370	385	366	365	334	373	361	399	391	356	357	373	393	320	366	360	351	363	387	367	333	408	382	327	360	407	342	391	385	361	354	371	367	378	359	350	377	319	373	354	386	372	337	353	347	341	352	364	344	362	361	376	353	414	340	388	377	359	395	388	339	362	365	336	381	396	356	369	364	359	349	369	365	372	367	324	357	320	333	370	361	351	367	375	384	379	306	379	375	392	359	362	348	350	370	330	394	352	358	357	372	357	364	354	375	363	399	397	359	363	356	379	341	353	344	359	343	374	349	346	383	391	359	360	328	392	371	389	383	362	350	376	375	367	378	398	351	353	368	328	366	352	358	341	361	373	399	349	371	346	379	384	358	367	344	362	353	390	344	357	376	342	389	414	354	377	335	388	340	358	334	342	392	374	372	396	360	379	346	351	376	381	400	363	369	363	327	341	352	383	350	345	378	395	383	377	357	391	355	383	362	364	388	349	398	334	351	382	365	366	368	366	367	387	358	385	380	366	359	369	367	347	340	376	365	388	363	370	394	386	360	388	369	378	351	351	371	383	369	356	331	349	398	372	392	345	381	375	361	341	342	349	338	364	371	367	378	351	339	377	385	367	370	376	362	387	365	380	340	382	391	359	344	376	328	298	318	353	386	348	339	368	380	349	355	361	356	366	356	341	342	370	369	388	363	358	361	347	396	382	345	378	358	383	367	360	337	330	377	360	369	362	370	365	373	378	366	384	346	368	357	365	377	347	366	365	384	339	365	355	356	370	343	346	377	328	336	362	364	334	368	347	352	407	349	350	343	384	368	361	388	364	347	387	354	331	354	361	358	378	391	364	351	379	371	332	345	367	382	350	361	367	358	383	352	352	380	364	361	360	323	365	352	381	392	352	375	354	365	348	364	350	370	346	369	350	360	377	398	371	357	346	394	353	359	382	327	369	370	375	355	391	342	375	348	338	357	391	362	361	368	374	341	400	332	377	359	380	358	391	340	378	344	359	358	350	343	350	378	363	370	352	377	344	355	371	357	361	362	370	364	373	344	336	357	369	395	373	358	364	381	379	349	364	381	358	334	387	372	380	353	361	358	358	390	362	375	379	377	392	348	355	347	342	353	352	350	372	381	359	374	385	361	351	336	383	326	386	407	378	382	390	351	388	357	376	367	378	386	345	358	371	361	337	341	366	388	361	347	336	334	336	375	364	346	352	346	340	356	386	380	368	368	397	364	345	364	405	348	345	352	348	389	352	371	352	349	401	386	366	374	337	379	370	343	354	321	353	367	366	373	387	382	353	394	358	353	353	368	379	371	353	343	376	372	369	322	345	402	368	385	377	339	369	340	389	355	404	345	367	337	358	357	394	354	357	339	381	407	384	415	356	380	361	362	319	353	356	336	356	335	324	326	354	355	359	355	365	362	345	335	352	367	374	357	376	384	350	349	362	318	371	382	350	376	353	374	372	327	360	361	369	395	388	414	353	386	362	362	371	349	358	390	386	381	328	357	358	376	347	362	369	392	350	337	366	357	390	367	361	333	374	387	355	356	370	387	354	370	361	350	365	356	369	355	349	357	347	387	369	394	363	353	389	391	362	376	365	378	365	346	366	362	366	312	374	350	374	356	407	352	356	360	381	363	401	360	358	360	384	343	371	423	368	385	369	368	382	313	354	369	377	368	371	342	344	377	360	370	369	355	346	367	367	375	372	372	342	354	348	356	364	336	358	367	359	365	371	359	377	344	353	382	388	349	386	359	311	337	389	355	361	360	384	360	334	338	374	350	329	387	376	353	384	374	386	341	333	388	347	352	356	352	371	356	371	356	370	328	373	369	376	369	383	356	373	353	372	341	334	348	353	365	346	371	356	346	367	396	352	343	365	375	342	356	381	351	353	379	386	367	328	365	391	349	378	358	353	385	349	375	389	341	365	366	383	368	363	371	371	355	386	365	355	362	355	349	395	399	384	372	390	341	368	380	344	327	342	355	412	354	406	363	372	337	365	372	371	371	385	346	369	371	341	378	382	367	345	354	362	357	385	352	396	357	357	373	353	357	383	336	342	343	362	343	380	360	368	344	350	353	355	367	390	344	347	358	352	362	335	376	351	313	387	355	369	392	366	355	369	378	386	353	358	380	367	365	351	340	407	376	338	381	345	348	385	356	352	343	345	376	327	375	351	379	365	348	357	372	363	368	379	358	353	386	360	357	371	337	385	356	357	336	354	378	379	348	364	352	367	382	331	379	330	371	369	355	383	411	351	354	362	393	341	363	369	388	358	376	371	408	373	333	399	360	378	391	375	320	367	400	370	326	367	368	391	352	386	320	368	364	337	348	350	381	356	403	342	370	386	365	342	357	376	368	356	389	347	368	399	352	371	367	361	370	327	373	349	309	362	384	389	341	344	386	339	357	372	368	345	375	367	370	393	356	355	357	332	314	386	371	357	357	361	390	386	362	355	344	354	370	372	374	385	335	337	343	362	378	358	345	353	359	338	367	357	387	367	349	366	369	364	381	366	361	394	337
24558	22293	32776	35102	35427	33681	24811	8548	3643	1563	989	621	597	578	555	585	608	571	529	559	587	537	556	582	560	542	566	540	536	566	547	588	543	569	553	556	546	593	535	539	584	559	561	568	611	525	500	585	554	557	610	505	551	529	533	555	522	583	553	543	558	579	581	554	577	558	533	500	545	521	579	550	601	552	526	574	586	545	556	504	545	554	536	522	538	538	566	565	546	555	576	581	593	574	564	547	591	584	532	559	539	540	585	541	532	545	556	550	550	539	506	530	539	539	542	536	553	562	527	516	543	564	584	554	556	550	548	539	543	559	515	548	535	525	564	522	564	544	549	536	550	567	542	584	540	544	564	545	581	542	535	563	556	547	611	514	552	540	549	604	583	533	586	566	537	551	550	571	582	556	538	518	528	538	520	566	565	568	516	583	549	557	540	538	559	588	565	523	562	534	527	526	558	526	565	549	528	581	591	566	568	545	587	581	518	557	545	567	561	528	541	542	521	541	578	571	574	517	520	571	540	547	608	537	527	546	582	564	555	551	571	541	515	547	530	575	543	581	523	546	544	599	621	558	545	547	543	538	550	539	539	581	553	607	537	548	557	615	542	590	525	536	538	593	527	577	568	575	559	551	556	575	565	617	561	549	576	580	557	567	592	556	582	554	523	503	522	576	539	567	529	540	584	552	497	569	545	559	580	545	523	560	549	539	584	575	558	584	562	521	519	487	573	577	574	574	572	559	569	542	540	565	552	558	563	551	541	589	561	561	561	559	544	514	556	532	539	562	536	533	514	551	542	575	556	569	534	533	485	592	561	545	537	577	559	607	555	580	581	548	582	543	562	592	577	555	524	542	533	552	567	582	587	590	530	549	591	558	568	558	563	574	590	539	531	550	550	556	544	586	532	531	556	563	585	572	513	557	574	519	542	567	510	586	519	530	561	538	524	552	534	582	535	522	505	534	567	548	535	531	555	580	541	549	553	573	540	556	571	549	557	542	535	550	613	556	557	560	593	549	554	557	565	580	514	548	552	578	555	551	550	530	520	600	564	561	523	532	590	582	553	583	537	554	560	529	526	549	552	579	554	562	513	510	529	557	529	593	547	579	543	512	517	562	557	566	562	592	564	546	530	571	550	628	567	530	578	552	562	555	565	575	528	559	512	539	526	540	601	534	523	561	547	557	568	533	573	561	581	564	530	547	562	559	560	533	535	558	536	569	554	543	565	563	575	567	585	516	543	534	516	499	521	558	598	573	571	580	538	525	545	541	520	608	536	562	547	556	550	547	523	564	568	547	542	515	569	534	568	538	572	520	551	558	577	547	577	550	590	564	575	534	598	549	561	577	553	563	561	544	523	595	556	573	575	544	538	534	564	501	547	554	552	516	583	553	585	565	539	585	541	540	586	599	585	565	534	541	557	526	580	541	564	579	554	558	534	575	510	566	592	573	551	552	522	549	574	520	570	609	523	573	558	558	543	513	559	544	585	594	532	540	567	524	537	533	557	523	555	598	594	509	540	560	603	564	587	543	540	551	544	548	526	541	542	564	525	570	541	565	535	535	566	551	592	564	532	561	575	491	523	571	542	564	562	527	587	569	577	555	541	577	593	554	555	503	563	510	562	572	563	547	625	553	564	587	563	526	560	518	565	549	549	549	543	547	545	560	548	517	549	549	560	598	551	541	542	555	563	570	510	567	539	540	546	544	549	521	561	559	518	582	527	570	594	532	506	551	541	531	583	517	550	555	545	550	558	529	542	545	515	555	538	563	576	552	493	616	530	513	576	562	523	520	535	588	601	560	595	521	543	531	586	536	545	572	562	580	564	549	516	572	520	573	554	544	542	551	586	542	527	564	553	562	549	549	569	548	583	563	541	557	533	571	597	530	548	591	525	550	513	541	519	589	563	607	549	553	510	533	561	567	527	526	532	579	502	520	548	558	562	538	541	529	515	555	569	584	555	573	587	550	577	544	570	545	583	607	579	568	535	541	546	542	601	521	524	567	521	549	557	560	520	535	546	584	556	539	504	533	548	531	509	598	550	579	565	522	579	561	569	534	578	528	519	521	532	600	538	595	541	567	550	538	504	526	578	555	543	571	562	604	505	593	608	531	528	542	538	569	568	543	551	549	550	559	581	548	601	562	555	576	552	558	595	518	557	540	550	518	546	498	556	492	548	536	558	544	557	522	553	524	508	531	584	534	532	568	523	573	568	550	554	567	574	550	543	517	573	537	607	588	568	577	565	570	587	528	515	556	527	575	556	573	535	530	601	582	554	574	557	562	512	516	527	538	577	549	539	581	568	498	583	572	546	526	555	570	529	571	592	583	534	571	564	540	602	541	536	611	560	534	567	547	553	595	558	522	530	565	588	591	511	518	556	539	541	525	579	568	584	573	573	550	542	540	531	556	555	545	609	545	549	519	583	571	586	562	556	569	528	555	513	520	610	589	558	558	600	501	553	548	524	592	510	588	588	557	565	535	546	564	535	572	528	563	530	586	521	497	558	522	506	536	579	517	529	562	584	556	537	583	639	574	572	541	526	546	551	554	553	556	550	540	554	552	532	570	512	532	574	565	531	572	531	530	556	591	548	580	545	559	515	507	556	549	541	554	543	540	558	532	575	528	558	552	566	535	564	587	579	538	540	569	581	528	569	571	573	508	575	553	575	539	562	514	534	558	603	565	574	538	581	555	558	527	592	529	528	535	563	580	562	535	481	536	538	583	576	572	554	567	561	590	582	526	575	575	540	573	527	560	582	548	578	560	507	575	580	553	554	508	558	571	591	525	547	582	545	499	554	526	531	561	550	519	553	533	573	540	548	552	523	552	568	586	549	532	583	565	593	553	562	550	575	568	559	557	550	548	548	576	551	555	568	524	569	548	522	609	568	524	530	521	543	559	578	536	551	571	589	563	517	528	571	562	571	560	571	588	575	574	558	570	535	558	575	590	539	562	530	534	539	594	560	512	527	558	512	549	592	546	520	584	500	536	545	552	550	561	552	593	552	595	595	558	600	526	541	548	567	524	556	557	576	538	540	567	564	528	530	576	548	552	606	585	559	583	574	526	541	569	569	544	586	572	552	573	561	572	567	542	556	559	560	539	578	550	568	581	566	556	561	549	544	546	532	559	542	566	532	574	515	547	551	577	594	581	532	579	535	587	552	563	574	503	553	567	552	593	583	580	511	541	540	535	602	563	536	593	571	570	521	509	548	574	537	531	567	530	523	571	574	574	578	563	529	551	546	593	546	538	548	578	554	536	528	511	591	572	570	539	581	548	552	525	574	524	542	585	564	598	525	571	551	549	550	558	551	529	545	555	543	557	543	560	574	581	546	563	552	561	546	545	548	559	552	571	536	549	531	566	526	568	535	550	542	561	536	601	530	552	582	530	533	532	575	555	537	525	576	561	585	608	508	522	532	560	555	558	543	548	568	583	554	534	579	535	567	552	525	554	548	547	590	557	563	531	575	616	532	591	540	517	546	544
61710	98999	76742	56561	41898	30985	17861	7035	4384	1823	1075	597	519	551	531	541	531	539	523	529	528	521	541	523	534	511	570	494	526	552	519	545	570	538	499	550	486	533	522	546	585	536	524	559	530	538	568	546	517	512	535	547	482	506	546	531	558	529	541	526	504	519	539	545	550	526	498	537	547	543	525	503	525	550	559	460	540	531	525	527	546	490	545	527	517	534	538	534	560	533	552	499	532	548	554	493	526	498	541	533	550	468	519	503	520	535	490	517	554	517	466	523	528	537	502	537	500	497	504	520	498	495	567	521	510	521	551	566	521	537	549	526	533	539	499	520	524	557	548	487	528	532	549	493	519	534	560	548	534	579	509	563	547	503	505	516	579	563	522	471	502	541	568	541	523	574	558	553	511	548	489	532	525	535	529	561	508	552	542	555	512	539	518	535	541	511	543	539	519	525	525	528	496	536	519	524	570	499	479	505	512	534	539	526	550	493	541	533	558	520	490	496	538	503	518	525	518	501	536	534	496	508	535	549	521	556	487	529	545	499	500	504	512	527	516	490	540	462	530	538	529	503	503	534	495	530	549	577	504	547	502	499	528	524	570	509	517	513	518	552	538	508	513	498	497	467	499	507	494	526	529	527	522	541	525	512	541	566	560	492	538	541	538	534	543	507	519	541	527	554	515	493	498	555	517	535	489	513	514	496	516	540	521	474	524	511	570	515	502	525	493	531	509	517	510	558	554	526	513	497	528	500	514	538	526	523	530	520	487	560	552	544	512	572	540	566	511	521	487	530	547	551	541	518	492	525	502	521	520	542	501	520	482	528	537	535	525	485	557	508	489	567	551	514	516	533	491	526	510	481	514	541	523	529	534	510	528	508	498	527	532	495	533	558	520	485	569	513	558	562	537	509	548	561	510	545	494	526	519	512	561	542	509	553	548	523	523	548	536	520	543	525	554	499	535	516	508	535	527	520	547	530	547	494	493	586	495	527	504	542	512	518	534	544	533	496	537	501	534	507	542	583	547	533	515	520	552	510	488	533	547	488	533	532	528	498	484	513	570	525	528	500	553	533	559	502	585	553	511	556	531	532	547	563	515	529	550	520	572	517	522	517	561	505	519	513	568	524	512	527	530	513	513	496	497	524	564	518	568	485	489	538	534	545	513	568	505	537	525	533	541	544	509	520	493	482	528	530	540	507	538	562	522	540	520	520	559	533	487	513	555	500	501	530	518	501	508	547	516	511	518	523	521	532	506	530	519	495	538	527	525	528	489	518	517	558	542	510	493	526	501	501	558	532	531	467	548	569	516	499	528	528	522	498	518	509	542	512	516	547	480	524	549	536	553	538	535	505	535	505	500	539	527	555	505	513	520	540	541	540	531	567	523	491	531	504	485	539	486	511	528	515	537	531	500	535	516	509	531	549	512	549	549	535	535	527	513	501	507	557	547	523	526	535	511	541	504	563	519	531	529	554	539	517	550	513	531	561	519	534	541	505	516	512	525	537	497	492	553	517	488	518	531	509	520	492	504	530	519	503	538	486	532	521	500	496	524	484	501	488	529	501	499	543	525	536	460	516	488	557	567	508	527	510	550	532	517	502	507	569	537	525	494	539	555	520	521	527	538	484	482	548	515	507	529	505	532	545	530	501	543	524	525	526	518	520	508	496	515	554	517	505	533	521	464	497	526	495	511	492	518	535	506	506	542	535	560	523	514	540	527	493	543	528	509	535	510	513	556	540	536	581	588	550	525	542	525	523	502	516	527	493	490	548	511	515	521	503	499	474	525	526	513	567	513	489	541	466	527	525	527	521	524	477	518	508	565	522	586	510	458	536	532	530	491	531	535	491	537	530	522	515	553	523	565	545	519	486	563	534	532	548	546	537	548	525	542	527	548	521	536	545	569	518	567	520	527	540	529	526	499	532	534	549	560	538	528	502	481	499	539	506	489	481	550	533	534	501	523	530	522	520	492	504	520	493	515	545	469	515	511	549	527	545	526	560	491	540	509	525	522	517	550	492	489	502	521	488	512	507	527	531	565	550	507	522	538	542	584	492	519	500	495	556	519	534	477	543	522	534	546	475	533	463	551	544	474	518	563	532	532	566	484	506	503	532	516	515	493	497	499	536	541	518	484	542	535	578	505	529	523	536	506	533	539	496	560	534	505	515	514	508	505	543	575	538	505	503	576	555	522	493	510	517	536	492	514	514	491	521	516	510	548	509	566	498	517	502	527	516	556	538	533	545	548	517	521	501	526	497	490	542	546	522	485	538	538	531	544	542	517	536	525	525	555	544	556	558	538	499	528	544	520	522	515	515	502	523	544	517	530	520	513	523	503	540	537	562	530	551	544	529	525	518	538	521	502	558	499	520	541	537	558	575	538	535	507	493	529	512	533	540	509	568	524	528	488	496	534	489	590	516	518	519	505	521	508	529	509	486	511	516	517	521	537	539	541	520	534	525	530	525	550	518	544	551	507	498	494	498	517	527	516	502	540	540	541	503	535	502	528	511	551	494	493	561	519	561	481	510	530	501	535	542	517	473	550	546	517	508	465	520	509	518	506	504	574	513	519	516	501	514	533	512	522	534	530	563	529	497	533	522	520	539	538	467	495	509	550	559	502	517	523	558	563	503	484	504	521	538	526	534	534	512	545	505	518	528	517	478	535	503	534	530	493	514	545	497	567	528	530	501	509	537	490	520	549	529	539	515	497	531	549	532	552	541	547	533	589	508	542	492	516	521	508	560	522	529	519	504	518	488	507	538	570	501	537	512	512	528	502	509	526	527	502	503	532	476	529	532	544	557	572	536	550	521	544	522	517	556	548	520	554	477	491	504	501	523	527	508	512	551	520	527	520	503	524	478	520	535	526	506	506	522	534	544	523	527	568	523	522	529	547	538	517	537	517	495	542	512	540	509	523	504	565	534	473	508	519	557	531	546	563	486	455	512	545	555	521	514	517	535	522	538	493	508	530	510	539	489	506	504	520	507	523	480	505	500	525	463	516	617	534	536	498	517	540	554	541	532	548	540	556	523	516	562	530	529	543	546	534	500	500	482	520	535	538	521	548	500	501	491	545	544	527	527	536	556	512	529	513	540	520	545	521	515	538	512	536	535	539	503	554	518	562	532	522	504	495	508	516	537	549	558	513	571	509	509	545	524	525	549	483	522	544	522	511	528	511	525	513	516	507	545	518	556	526	507	514	533	519	513	559	554	553	512	548	526	540	513	541	567	476	495	542	511	527	562	507	508	526	518	489	547	542	523	519	482	515	509	501	529	511	493	466	512	540	509	485	518	518	480	509	516	513	504	555	494	496	512	558	535	564	538	519	520	517	503	549	462	527	508	535	564	533	487	535	550	468	527	545	520	492	508	504	542	541	500	553	546	549	556	528	554	481	516	502	520	536	585	499	529	583	532	512	524	543	517	487	494	509	511	500	495	543	562	528	507	531	514	535	509	554	551	497	533	537	477	507	543	533	551	527	507	533	564
29076	24349	20104	10316	4321	2326	1322	676	476	396	385	366	370	356	375	359	343	331	361	364	374	333	352	322	360	318	326	366	351	378	348	413	331	374	345	347	363	325	372	335	360	386	345	351	334	333	362	354	322	332	371	345	354	325	358	366	379	365	339	329	386	357	329	385	324	330	341	371	327	330	361	337	358	339	346	351	341	346	377	344	354	330	350	334	369	380	340	350	355	323	320	374	343	359	349	356	354	346	373	327	373	351	376	347	344	353	312	373	374	315	339	360	326	389	344	331	358	354	318	368	360	355	351	332	346	387	350	341	350	352	325	328	353	329	362	355	319	322	349	363	352	329	322	327	347	329	318	353	339	352	370	335	339	351	305	304	374	369	372	332	360	340	338	353	374	337	387	363	352	352	333	356	383	375	336	352	366	355	354	309	329	350	360	313	364	357	371	335	360	327	344	299	341	357	350	349	375	376	351	344	334	355	388	376	355	364	354	352	330	371	326	363	351	369	350	324	329	354	355	350	329	368	344	349	365	355	347	362	338	364	352	339	337	329	356	357	351	332	373	365	340	350	376	350	376	314	323	328	323	347	356	361	353	354	352	359	363	362	352	384	313	365	354	352	346	349	332	362	358	348	314	376	377	337	322	349	372	353	357	352	331	338	364	359	368	355	335	348	322	329	356	398	327	365	345	364	396	356	347	337	358	390	331	347	342	340	340	367	342	326	338	339	355	323	340	311	347	345	348	323	337	330	350	352	418	329	345	358	354	346	392	393	356	356	364	365	350	362	378	337	364	338	356	333	310	337	344	347	352	334	332	345	373	329	362	344	331	333	355	376	325	357	333	326	368	318	330	384	353	335	339	359	334	347	357	358	379	380	381	351	358	345	346	328	372	365	319	346	344	348	411	365	375	332	340	387	346	348	381	299	323	328	360	329	356	337	359	345	357	326	334	319	327	361	379	354	382	362	348	341	315	345	370	336	334	385	375	354	376	363	349	339	330	358	382	336	351	338	337	343	336	318	328	354	358	349	357	324	362	365	358	366	367	374	353	369	351	352	340	383	292	325	369	334	381	348	366	328	320	353	393	356	373	335	350	335	325	356	332	363	308	349	346	343	348	349	401	373	361	355	383	354	369	361	326	317	345	364	373	356	357	360	312	405	355	345	365	364	340	353	364	320	343	356	356	382	332	333	368	371	353	309	373	338	330	354	332	330	354	330	379	341	381	381	340	345	353	326	346	336	337	324	371	315	315	340	352	336	337	364	349	331	345	354	329	371	362	384	329	332	352	347	373	367	369	350	340	349	350	335	343	314	345	352	346	335	362	381	349	358	333	364	362	358	349	355	345	371	363	339	344	360	368	365	343	342	366	373	355	368	342	328	377	324	341	373	346	370	323	369	327	332	387	356	374	367	348	332	325	348	373	346	336	352	376	341	357	332	354	337	354	360	342	328	334	358	348	373	319	346	343	340	377	351	359	344	360	347	359	332	337	373	331	344	352	361	361	389	332	332	343	328	345	360	321	331	346	345	361	337	346	343	367	333	359	364	342	354	351	372	357	335	384	353	343	367	352	354	342	344	357	365	328	338	345	361	333	299	318	360	361	327	351	393	340	357	332	385	311	332	343	311	332	336	366	350	344	344	358	356	367	348	352	375	364	350	340	345	380	359	303	362	369	360	349	384	342	345	364	344	348	345	370	337	345	342	334	334	360	359	365	354	354	358	356	360	365	375	339	311	388	360	362	351	333	351	346	340	304	346	398	346	379	328	329	334	346	353	364	327	324	347	333	343	364	352	374	354	355	355	360	322	344	340	361	345	340	367	381	340	320	337	363	335	340	398	368	361	344	411	351	330	341	353	382	362	339	323	361	351	337	338	349	342	345	339	364	323	377	326	352	335	335	373	355	342	339	355	372	370	356	385	352	335	326	351	347	375	332	303	376	352	368	335	339	389	369	369	353	369	346	362	356	351	348	331	359	329	339	348	347	400	351	339	361	358	336	365	340	345	341	358	339	364	341	348	366	377	347	391	345	327	366	335	360	320	351	408	357	323	325	330	358	349	314	341	370	304	369	328	364	327	353	348	366	363	345	351	370	368	347	345	368	371	387	319	343	356	361	374	342	335	340	320	361	354	359	339	350	360	326	355	359	354	345	348	373	342	341	354	373	326	344	326	317	323	336	357	346	357	349	339	352	331	347	383	369	372	380	330	321	332	346	331	350	360	374	372	321	329	343	346	327	341	305	318	337	337	359	360	362	340	352	346	319	369	360	354	383	362	325	343	329	328	355	334	341	356	376	367	326	334	368	392	386	369	375	318	347	343	352	349	321	324	341	347	351	369	356	348	368	344	356	354	350	367	364	324	368	341	325	332	326	339	346	376	322	366	352	353	341	357	318	343	360	341	346	340	317	293	336	350	363	347	356	386	361	345	356	354	375	329	383	341	338	329	363	374	363	363	329	352	346	369	334	311	355	335	342	364	354	377	406	331	353	355	362	302	337	343	357	348	339	339	333	390	351	368	363	352	367	341	339	353	355	350	365	349	345	327	355	327	332	330	353	331	330	379	369	338	348	358	366	348	351	336	403	339	403	315	357	316	344	325	375	353	342	360	334	341	334	366	351	348	353	342	336	332	352	354	357	350	354	342	359	334	344	357	343	348	366	377	346	357	335	330	384	355	358	308	319	324	350	373	361	335	341	374	357	335	327	317	352	368	360	349	378	321	336	378	345	381	369	312	327	360	323	311	372	328	363	346	346	361	361	407	335	345	331	333	300	363	377	347	395	359	344	366	339	347	368	368	375	344	319	391	383	340	369	381	370	359	374	350	365	343	354	388	341	368	353	386	341	349	332	365	348	337	331	372	376	366	351	350	345	342	334	365	353	314	362	356	332	345	351	298	373	319	389	363	369	372	386	356	379	374	346	359	357	333	320	379	337	327	351	381	343	338	376	352	338	330	340	355	330	338	321	321	366	350	346	368	361	337	379	320	375	340	352	339	343	346	348	359	357	341	348	334	344	376	348	345	361	377	360	348	317	350	352	329	360	323	336	372	343	316	313	294	390	323	354	377	322	362	385	351	327	352	337	370	363	343	319	308	347	344	341	329	357	329	338	342	342	341	361	338	342	396	336	356	372	377	334	329	360	345	368	327	348	342	343	327	337	359	373	355	350	331	329	342	342	352	360	319	349	339	356	362	360	340	325	335	385	346	356	389	349	388	336	306	333	349	344	336	343	357	316	359	335	335	333	329	358	358	321	330	380	384	353	354	348	333	316	308	331	321	360	375	324	355	359	358	367	341	370	331	347	360	335	386	375	400	385	333	382	380	363	321	356	307	367	364	356	323	374	371	323	312	340	347	349	334	363	355	397	385	364	344	352	363	362	369	334	362	365	331	346	363	376	348	316	368	341	334	352	351	373	305	366	334	348	353	332	357	336	360	329	335	341	359	333	348	332	363	354	378	342	344	375	388	363	383	351	337	364	348
16993	26243	16934	7337	4072	2626	1473	718	509	371	354	315	341	324	325	278	303	321	302	317	303	311	303	306	316	292	317	310	293	276	303	327	304	329	286	303	335	289	300	319	284	345	282	292	316	306	320	326	294	322	273	323	309	292	310	315	321	333	318	322	311	314	334	328	340	310	308	304	293	338	289	340	277	321	315	285	304	311	326	311	327	311	300	295	301	312	309	323	297	299	289	310	303	330	292	303	321	319	330	342	319	288	295	315	325	298	269	286	315	307	318	304	301	307	336	312	315	300	335	328	333	299	320	285	314	291	338	318	313	298	337	326	306	293	320	305	322	297	328	300	317	301	301	346	288	310	308	283	326	344	319	307	291	326	302	299	331	285	326	291	327	297	306	297	288	296	276	322	315	295	334	304	285	295	289	317	283	345	320	280	325	306	317	311	324	325	310	318	300	288	282	315	306	289	282	331	289	315	279	315	311	308	311	310	314	341	351	318	304	312	333	312	286	320	292	285	286	311	312	331	315	306	316	345	309	306	317	307	286	308	309	310	294	299	327	308	293	344	304	310	301	294	319	297	356	317	289	348	305	333	312	300	293	288	337	296	320	309	276	305	302	318	316	306	339	317	301	311	329	328	273	299	298	288	319	301	299	333	295	283	281	309	308	293	323	317	305	345	327	282	301	311	320	289	308	314	304	314	302	312	300	337	304	331	329	304	281	329	246	316	306	300	284	300	306	295	332	318	299	343	285	303	289	310	311	326	267	314	334	306	322	315	309	281	313	293	328	332	311	309	298	289	310	302	316	295	306	299	306	313	283	296	317	311	288	327	307	305	309	312	319	328	308	303	303	323	292	287	300	311	289	314	306	331	325	326	299	286	314	288	323	322	295	301	328	313	300	313	298	302	304	299	330	319	310	314	283	285	311	313	332	302	306	318	317	298	295	277	296	335	286	287	283	328	303	307	319	334	314	309	299	288	301	325	303	321	329	304	307	302	296	323	282	316	301	281	281	289	302	314	318	311	298	313	324	304	277	347	311	320	336	299	317	326	311	308	289	310	322	328	321	305	315	326	287	305	306	332	297	315	320	303	307	288	310	317	325	294	341	301	326	298	320	328	311	300	299	287	321	312	271	308	333	309	306	291	283	295	311	313	310	313	338	278	313	290	305	322	288	296	324	273	283	350	324	265	309	336	301	279	305	353	277	301	274	317	289	351	359	313	307	282	272	294	279	311	293	317	307	306	333	326	317	293	313	321	328	327	306	320	305	293	293	304	288	331	292	288	318	294	282	284	335	275	292	317	295	312	337	288	300	272	314	310	318	296	354	313	278	325	330	327	318	318	292	268	328	272	297	283	339	309	322	316	320	319	315	316	313	304	310	290	350	313	324	296	322	295	344	319	286	297	313	310	342	295	313	320	294	313	312	310	311	335	289	296	300	305	311	293	313	306	311	293	316	286	315	335	332	321	313	310	292	293	303	300	344	304	289	322	298	322	284	326	309	315	270	329	308	333	303	290	280	361	303	319	301	301	318	288	304	286	285	303	333	336	332	322	316	287	291	300	320	298	305	297	325	299	339	329	313	304	312	308	300	308	343	287	305	292	281	299	309	314	291	279	308	358	300	335	309	296	304	305	327	352	286	285	301	311	320	318	302	286	302	326	317	316	337	332	289	302	305	284	302	319	310	307	323	302	312	292	330	309	307	287	299	314	324	301	296	298	331	281	336	293	305	314	281	339	305	287	317	281	295	298	305	280	345	275	299	321	329	304	303	294	300	345	304	312	315	318	308	297	297	301	319	294	324	306	327	305	296	284	317	313	292	310	329	329	300	312	314	355	291	285	308	293	329	305	351	306	291	310	354	298	314	305	304	320	304	305	309	303	303	327	290	336	343	339	288	279	268	298	352	315	337	287	274	305	305	331	297	308	328	301	315	279	322	319	315	321	313	307	335	325	295	305	276	274	316	319	284	319	322	315	309	293	313	318	288	311	342	305	303	316	325	312	307	280	294	309	293	283	273	327	293	297	296	333	326	303	314	311	308	305	306	300	341	333	285	308	289	308	316	286	321	283	303	342	318	299	343	309	287	290	273	300	301	326	285	304	311	314	313	317	302	322	327	295	292	318	326	264	340	308	319	307	302	311	294	309	298	328	314	295	298	313	289	305	325	299	279	297	265	280	329	283	282	311	304	324	300	301	327	346	287	310	328	308	295	323	317	285	294	306	302	318	293	279	303	301	338	294	286	295	329	291	298	320	324	306	301	319	318	308	319	312	281	324	338	296	323	277	336	337	314	325	297	283	319	347	287	344	327	287	274	297	276	289	331	306	323	317	324	304	298	330	307	335	308	327	313	302	294	320	311	266	271	314	322	304	282	303	307	279	336	292	330	331	307	298	286	331	307	319	303	361	341	297	313	319	307	293	335	341	306	310	322	317	302	267	302	303	298	298	329	310	305	309	269	322	302	319	311	317	323	308	302	301	300	321	280	337	282	342	279	323	302	324	299	292	292	286	295	299	329	342	313	302	268	301	280	293	289	304	274	342	288	286	311	331	304	299	318	309	317	301	288	314	331	311	323	285	277	286	285	332	302	312	311	307	283	326	295	315	279	323	299	313	288	315	321	315	305	323	296	296	347	324	305	313	301	309	321	276	322	298	296	299	315	325	297	299	306	305	326	324	308	304	326	321	318	316	331	293	326	310	292	308	293	325	287	332	303	318	280	310	317	284	317	297	288	294	338	284	327	325	306	329	305	322	318	299	288	350	309	305	309	319	311	340	296	305	317	317	315	317	295	322	294	300	333	307	310	300	285	316	318	306	309	290	283	333	322	313	314	301	249	314	321	313	327	318	296	314	276	320	276	325	305	299	281	318	328	335	322	299	304	310	302	311	308	294	306	310	302	327	310	326	313	318	296	335	332	305	304	287	332	284	311	312	329	310	282	319	338	283	285	326	298	321	318	286	282	320	303	311	288	299	300	310	284	324	301	301	288	294	302	317	322	329	313	302	313	312	314	323	324	322	322	323	306	281	287	286	303	317	307	288	275	305	297	298	313	288	278	316	300	343	313	291	299	274	318	332	316	319	309	282	273	315	303	323	330	333	313	308	284	316	315	297	299	297	315	281	329	290	325	308	353	281	314	305	313	319	310	321	293	304	298	302	327	303	328	312	305	296	311	294	365	312	307	312	320	313	317	330	297	327	300	310	293	293	318	305	300	331	295	341	337	304	321	315	300	309	315	307	299	315	353	303	284	283	338	327	310	326	323	318	335	287	293	309	285	298	312	301	307	270	297	302	351	303	315	321	317	277	327	291	301	324	301	326	302	329	304	309	321	327	307	283	306	308	300	335	287	325	301	306	311	288	311	312	319	308	320	307	310	315	298	314	324	285	300	277	299	298	321	318	306	325	327	281	307	324	311	342	311	309	307	333	313	295	306	312	313	314	312	317	279	336	323	306	306	322	302	305	324	319	307	310	332	295	300	307
25441	23370	35119	37678	32014	23715	13844	4505	1831	774	607	374	401	399	403	380	391	408	410	426	390	392	400	388	380	383	424	398	389	386	367	433	362	359	392	381	364	412	384	378	416	376	394	392	406	383	388	347	399	365	410	366	355	398	376	376	362	378	374	386	403	396	345	413	398	360	400	389	394	400	376	414	433	420	365	390	386	380	398	360	365	396	379	379	415	389	413	401	427	377	344	372	383	413	371	387	390	369	385	387	405	400	347	400	402	378	371	400	391	373	373	389	404	380	400	360	361	400	393	386	401	392	371	397	419	362	366	368	392	416	381	415	393	388	379	380	387	368	380	422	407	397	407	393	392	386	370	385	411	390	378	397	384	376	395	385	394	371	369	366	359	359	376	392	344	364	406	378	377	411	395	383	376	411	387	361	395	381	373	403	380	372	391	425	365	365	402	384	406	400	383	402	386	381	363	369	353	357	404	362	374	365	377	398	363	384	406	387	392	405	373	399	384	366	379	386	361	361	381	394	387	390	390	386	383	370	364	373	404	384	380	393	382	384	370	393	394	330	391	399	387	383	367	389	398	372	375	375	385	380	406	362	388	375	366	352	384	396	381	370	412	385	391	362	376	385	375	358	360	390	385	372	380	364	344	359	417	368	411	363	364	343	406	345	347	364	378	397	377	364	365	376	348	354	367	363	366	344	368	339	367	373	413	412	401	378	370	405	394	369	364	392	377	396	353	368	358	377	373	397	396	380	374	339	415	374	377	335	387	392	369	424	363	380	403	354	356	377	394	403	397	374	382	376	397	374	398	371	377	363	372	395	377	367	406	394	382	400	404	359	398	356	382	373	395	378	351	374	353	386	400	373	360	376	396	384	366	392	359	359	389	377	406	333	389	378	387	378	382	382	385	366	392	357	415	388	403	383	397	409	395	341	362	361	393	386	342	373	396	402	361	365	432	369	396	341	398	402	389	371	362	379	386	360	379	389	359	379	346	416	398	381	367	397	386	372	374	361	373	346	383	393	352	360	408	378	371	378	355	376	380	391	390	357	401	348	403	401	385	396	364	385	381	390	398	357	397	395	417	390	374	384	387	375	369	370	405	384	383	390	344	377	384	343	380	369	398	402	378	375	383	386	379	391	400	415	411	379	382	365	394	404	344	382	380	356	378	396	374	402	384	420	408	411	360	366	398	409	436	366	386	385	382	386	390	383	369	388	374	424	379	374	367	394	360	376	362	411	393	344	376	353	394	354	378	402	355	383	387	366	339	367	358	393	375	380	350	353	396	355	388	389	378	394	356	394	346	390	382	398	335	373	389	390	388	379	373	389	395	396	383	387	434	382	400	366	390	375	402	402	367	360	359	387	391	381	393	392	416	377	383	363	368	385	422	352	407	369	405	377	417	380	365	347	350	387	388	361	352	348	363	368	357	363	379	379	408	391	381	383	384	398	369	382	387	380	407	361	365	425	388	346	384	380	391	388	376	361	351	374	399	382	397	356	399	416	378	410	367	382	360	351	407	386	374	344	384	416	360	384	405	380	404	372	349	413	375	377	395	394	379	420	386	380	401	404	367	359	388	388	355	357	389	364	368	391	404	365	369	376	382	363	369	369	398	377	402	367	370	372	361	370	426	397	405	418	369	360	402	388	368	397	377	391	382	377	408	379	378	401	380	365	379	396	341	390	372	387	444	370	412	419	371	391	376	370	366	347	372	397	352	386	371	404	389	374	390	406	399	361	367	402	355	346	400	349	383	389	364	367	388	418	337	373	368	393	359	395	400	362	390	372	346	409	406	362	406	386	380	360	363	358	371	390	355	392	358	386	355	440	365	359	383	376	380	380	365	390	358	380	402	388	372	396	366	384	358	351	359	380	355	376	427	373	389	351	389	365	387	376	374	401	367	399	374	401	381	407	394	353	397	372	379	399	389	383	343	370	364	399	372	404	408	364	391	361	398	374	353	397	411	387	381	354	376	377	403	369	365	373	358	391	357	377	367	387	388	351	382	388	385	378	394	364	390	425	379	391	362	377	389	406	374	400	414	375	367	394	387	406	363	383	392	360	364	363	406	371	389	352	386	379	384	377	379	370	372	416	390	386	374	380	374	382	354	401	419	381	381	398	360	353	383	414	350	362	399	405	376	396	383	374	365	360	378	402	392	354	373	388	368	378	367	363	378	360	376	418	348	364	400	356	371	379	369	373	378	358	366	389	389	362	377	367	394	408	409	364	383	370	401	364	373	394	361	374	361	417	371	379	347	362	382	376	362	395	349	382	423	392	352	383	362	384	363	353	391	419	388	390	390	398	390	396	368	402	377	341	363	419	392	352	372	389	352	418	359	349	334	357	342	415	369	377	382	371	407	385	379	414	370	384	360	367	393	397	358	359	414	351	364	417	369	408	402	382	383	419	370	405	353	352	358	378	397	388	375	384	358	357	380	366	363	395	399	409	383	379	380	391	395	370	394	414	399	356	378	378	386	391	374	387	376	389	400	413	385	380	391	423	372	350	388	364	364	382	366	375	381	372	362	352	381	357	403	390	445	365	367	379	336	388	400	391	350	372	384	363	354	353	355	423	375	403	393	382	362	387	401	371	357	395	389	386	330	401	364	358	363	379	388	380	347	390	377	353	409	346	373	343	360	392	360	376	395	413	416	397	386	386	386	398	422	338	400	381	373	413	392	371	367	386	398	389	369	422	383	398	377	323	398	389	364	379	379	380	386	383	371	411	365	385	361	389	384	392	399	366	360	358	360	365	405	360	401	372	371	385	358	365	396	402	374	373	350	372	392	400	349	353	385	373	361	417	370	367	389	396	403	357	409	352	386	400	344	380	417	401	407	333	406	377	377	408	394	413	392	371	385	398	384	387	399	327	398	377	359	375	413	370	385	389	374	379	398	347	356	357	366	378	376	360	374	399	352	376	374	381	411	360	424	373	370	408	381	396	397	368	374	365	407	387	391	354	374	370	385	391	370	405	413	393	380	408	349	380	373	376	390	390	394	380	379	381	385	392	371	423	395	338	364	371	386	379	373	401	366	391	386	381	375	372	354	387	365	400	382	348	358	376	364	410	381	412	380	388	359	423	390	364	388	381	411	403	411	346	389	373	386	381	425	388	399	394	390	363	393	380	376	411	367	381	362	371	383	416	387	378	385	395	363	374	371	377	384	386	382	369	397	372	380	393	362	378	403	387	378	380	395	385	377	376	386	381	402	388	390	370	390	374	405	364	350	359	352	384	336	399	392	374	337	354	371	387	350	370	391	364	378	421	346	384	373	357	385	389	405	378	372	367	382	374	381	358	373	372	372	378	371	422	365	368	386	402	361	389	370	404	414	380	351	363	387	367	366	387	392	398	372	380	402	393	372	368	409	358	412	382	365	356	396	403	358	363	373	399	400	348	386	398	387	343	397	370	395	410	367	381	382	419	355	374	366	396	373	344	410	380	385	397	366	338	363	369	390	395	367	395	410	377	381	373	402	389	349	433
55629	85160	64253	43038	29373	18860	10792	4650	2399	964	726	375	347	352	376	365	357	366	376	363	374	345	346	387	390	402	383	401	382	352	338	356	378	376	377	397	354	390	365	385	360	353	364	360	367	356	387	375	344	391	370	366	383	383	376	360	325	367	375	378	339	351	356	348	392	371	382	383	371	388	384	382	358	344	364	369	354	359	369	334	382	437	371	360	378	379	368	359	356	354	388	364	375	354	361	345	334	380	362	394	345	364	373	403	344	370	361	362	402	385	368	378	394	377	383	389	401	384	386	353	358	353	370	405	355	356	390	364	369	407	347	390	376	372	389	392	371	434	344	328	393	348	366	365	349	377	398	364	364	367	341	388	348	371	345	392	393	357	366	341	372	349	352	366	382	358	359	379	384	389	375	359	349	375	386	349	381	373	366	375	388	335	369	368	396	349	355	371	349	372	391	364	383	416	348	337	383	389	344	344	384	348	380	349	350	380	407	377	343	345	376	377	385	350	347	372	337	355	383	316	389	396	376	351	344	404	357	363	347	361	347	336	389	337	369	350	400	355	374	380	368	344	381	308	373	381	380	399	324	345	389	375	395	372	373	397	330	373	355	349	369	379	374	362	372	350	377	342	366	373	360	339	339	392	347	385	393	414	373	380	383	387	320	381	380	371	342	368	336	368	364	337	363	370	378	378	374	372	356	373	353	372	352	393	355	343	400	387	389	374	374	369	378	347	389	354	359	326	351	375	375	371	357	382	358	357	379	350	369	361	369	357	360	377	361	389	350	348	365	382	381	369	339	367	357	364	351	433	378	331	359	360	355	364	363	348	390	366	341	366	378	382	366	403	371	389	403	370	367	358	356	345	407	390	373	330	410	372	372	436	368	366	361	390	385	352	342	362	369	386	378	389	370	400	383	358	384	344	357	333	416	374	377	372	346	378	375	352	337	364	351	362	376	406	340	359	358	337	366	357	375	368	358	383	356	376	357	346	354	361	394	379	389	376	382	362	396	358	391	358	353	349	398	403	371	387	366	360	369	375	429	378	369	379	404	376	379	363	416	385	386	382	361	345	377	396	388	351	419	351	402	364	399	386	353	368	377	372	344	327	339	367	384	354	415	415	344	361	321	366	359	368	366	337	363	402	358	360	369	392	369	361	307	347	366	335	334	375	354	413	380	357	353	404	358	350	371	350	345	351	367	349	354	356	397	384	378	367	374	361	365	366	347	366	364	358	354	352	365	368	378	386	370	381	390	387	365	352	357	350	363	370	358	346	368	400	370	345	382	407	374	412	365	361	377	369	357	369	362	382	351	369	342	353	349	387	360	322	380	363	412	367	391	351	375	369	380	336	398	372	359	355	366	354	379	389	368	365	365	372	377	372	350	326	397	333	364	348	340	397	350	353	333	385	359	404	359	356	357	356	381	358	376	360	381	390	364	311	368	342	354	358	348	339	428	370	356	370	344	358	361	378	364	374	386	382	379	359	370	372	319	316	350	377	342	369	369	383	350	380	344	382	362	364	346	349	343	371	345	318	382	329	356	371	365	372	362	379	361	359	322	364	365	356	357	318	388	373	370	376	387	331	401	361	378	373	340	351	358	311	411	380	352	394	359	370	353	365	355	368	387	369	417	373	380	385	390	397	363	355	390	387	363	351	380	367	368	370	366	387	354	367	369	348	356	362	374	374	356	364	360	386	381	370	350	328	368	362	381	363	379	364	377	407	395	363	407	375	398	355	352	404	377	393	330	361	370	398	385	381	358	360	396	392	375	365	350	353	353	357	407	372	377	366	384	395	372	361	360	354	387	434	365	359	382	367	331	371	349	359	380	359	389	361	392	367	387	377	362	372	354	391	361	394	366	340	354	363	370	381	353	364	353	375	405	378	384	420	400	399	361	385	358	373	371	382	387	341	370	352	397	346	388	368	341	378	363	383	372	340	382	346	371	374	352	333	379	367	369	358	368	357	364	383	392	362	362	370	388	358	351	366	355	372	375	346	353	357	372	400	365	383	357	342	360	414	390	387	376	374	346	383	384	370	350	345	352	391	376	376	367	363	352	382	384	380	404	351	368	335	364	335	365	356	355	351	374	357	363	357	338	386	368	389	384	369	373	382	362	400	362	349	357	330	377	337	328	357	312	379	348	374	373	359	356	354	360	370	352	404	346	383	376	355	356	403	367	340	346	352	348	342	374	349	342	374	371	387	349	364	354	351	361	357	369	378	395	387	373	361	379	394	335	361	394	359	354	346	343	357	383	342	372	362	361	392	363	320	380	369	358	381	334	391	353	345	352	360	354	373	332	372	364	388	344	375	358	378	379	372	379	380	367	381	343	361	348	362	365	392	359	371	364	393	345	402	334	360	391	366	358	383	373	370	353	351	357	364	378	352	369	368	396	342	357	357	362	385	385	373	373	399	371	354	365	354	360	340	391	336	373	362	353	378	338	387	371	371	346	391	355	394	372	350	368	392	347	396	360	352	380	383	376	348	391	340	394	379	360	374	380	357	355	352	346	348	359	360	373	354	341	376	354	376	347	378	324	361	336	348	386	390	335	347	385	376	355	352	376	358	396	373	378	349	393	388	378	386	386	367	379	378	387	362	344	351	375	331	360	394	366	364	365	384	346	380	397	364	385	350	372	345	346	358	388	365	375	350	344	370	349	367	374	379	373	370	363	374	370	379	364	353	377	397	364	340	369	375	395	382	350	380	327	359	347	359	389	377	347	331	370	413	380	345	375	388	339	350	384	348	364	359	373	341	389	351	333	381	373	376	360	373	397	391	381	366	397	383	354	338	360	354	366	387	375	386	388	379	374	359	385	365	378	412	367	376	377	361	378	363	380	358	392	377	364	367	373	390	364	320	359	333	399	348	344	369	368	378	343	365	331	359	348	369	361	333	398	387	367	361	359	340	373	362	352	372	372	378	389	377	371	332	384	350	381	347	348	387	350	389	337	371	404	340	364	377	356	370	361	361	372	374	369	346	383	389	389	408	380	382	344	345	376	364	355	341	405	347	353	399	391	352	396	341	344	375	382	376	370	351	354	401	341	353	371	370	371	365	377	390	357	400	356	381	358	352	388	356	390	424	360	318	382	351	373	376	371	381	395	362	352	341	370	357	351	357	361	396	369	391	344	374	419	354	339	338	352	340	371	357	365	365	351	387	374	348	343	376	341	363	371	350	377	363	351	371	408	372	363	352	359	378	369	374	337	390	375	339	335	390	385	331	355	391	362	348	414	351	377	364	372	367	372	331	361	400	355	352	379	350	379	344	385	367	375	311	387	382	380	374	337	340	317	367	343	373	339	359	397	340	380	388	346	354	390	351	353	362	362	388	339	343	340	381	361	395	375	349	338	365	358	343	371	362	379	337	372	374	340	378	349	374	344	348	344	356	339	356	371	363	367	359	377	368	385	372	384	371	326	375	352	368	363	362	342	395	379	396	366	356	373	379	337	365	406	375	394	373	360	355	337	355	381	350	388	363
24595	22284	32875	35382	36145	31793	24604	9195	3040	1447	928	574	577	586	566	576	585	576	601	528	540	560	556	570	560	561	590	559	553	532	545	609	559	566	517	505	551	557	531	561	546	503	561	551	539	563	566	560	532	569	578	546	608	571	597	534	553	528	503	506	532	563	518	552	570	581	550	567	570	545	569	594	587	540	530	567	583	569	558	560	595	525	531	583	569	556	567	553	576	545	564	545	517	553	520	540	582	556	526	524	539	539	552	538	587	551	522	558	556	532	520	577	562	573	624	600	583	571	567	490	551	522	527	540	542	525	578	543	582	544	591	571	599	569	554	507	554	562	529	578	575	560	526	541	555	518	555	551	549	525	554	565	556	583	544	531	528	560	538	505	528	586	525	557	531	538	557	585	523	537	567	552	521	544	546	572	582	548	572	568	530	514	517	558	567	534	544	491	577	556	590	568	511	537	550	538	487	583	526	542	584	537	501	592	594	580	568	581	582	552	584	511	560	575	540	549	541	538	561	537	547	530	532	546	551	557	569	561	582	556	512	533	521	557	543	532	557	505	558	560	592	554	533	542	550	546	582	532	525	593	539	557	579	579	569	560	574	551	504	564	565	550	546	549	592	576	564	528	529	546	532	575	517	589	550	544	553	518	569	540	583	540	547	572	602	538	564	535	553	574	569	510	569	549	519	536	532	585	592	531	526	552	570	577	519	540	561	573	584	524	584	530	552	583	579	529	593	544	542	521	512	570	553	605	594	540	581	555	565	527	599	554	542	575	513	538	567	554	537	562	572	541	535	610	565	567	529	569	544	575	538	485	521	573	569	530	560	570	526	566	534	532	549	547	527	530	545	505	560	547	589	539	587	576	575	561	502	558	571	521	566	528	547	526	588	552	571	516	571	558	539	541	516	541	555	564	552	558	588	571	554	586	565	568	577	553	508	585	567	568	567	562	564	547	565	560	540	545	576	561	530	574	572	598	590	520	566	552	555	563	548	548	543	565	532	556	561	546	512	562	582	579	486	532	553	546	509	508	544	546	566	547	532	541	567	558	509	567	524	547	580	554	575	530	569	585	574	562	584	560	522	542	558	555	574	566	569	538	566	550	558	506	541	535	550	555	581	539	529	541	550	560	558	519	558	551	598	540	519	543	580	598	581	562	558	526	570	528	511	537	544	571	590	554	540	564	552	560	549	532	579	503	559	501	563	577	525	563	530	589	512	572	508	540	591	548	577	491	539	600	560	566	529	589	544	567	528	543	516	550	550	582	561	545	575	534	577	599	509	553	501	550	510	526	596	552	556	529	559	544	572	548	555	522	525	590	548	582	511	599	541	553	539	586	544	588	534	565	599	569	588	559	591	541	554	550	568	538	573	543	547	562	535	553	518	569	596	537	585	560	546	548	561	580	493	577	528	557	546	546	481	545	530	528	565	559	523	523	525	581	551	587	538	557	581	573	553	536	549	516	552	547	573	562	514	543	526	549	592	545	573	552	538	544	542	552	506	535	561	587	561	595	574	612	563	527	544	572	534	530	526	565	533	529	563	544	525	546	561	550	538	530	565	534	562	498	547	540	515	559	542	618	538	539	580	558	540	548	528	547	558	536	557	528	541	543	602	535	547	533	546	509	560	534	526	579	590	554	543	535	559	508	535	556	556	528	546	519	545	552	551	566	556	580	512	564	576	575	609	537	570	605	514	569	572	541	536	561	569	576	576	551	546	586	554	576	547	539	521	557	557	508	548	547	546	601	550	591	580	576	569	548	552	556	541	553	554	569	564	577	580	539	526	561	543	517	544	558	525	541	572	561	542	580	555	515	530	578	556	520	565	520	597	541	580	572	549	595	541	516	568	559	528	551	571	528	532	515	591	524	564	550	543	528	558	535	548	548	533	557	555	560	540	553	538	545	541	503	586	592	580	528	546	561	519	547	561	537	543	532	566	556	587	555	524	525	564	554	561	565	569	495	533	551	546	539	593	540	539	567	525	493	563	575	570	543	483	539	574	537	542	573	563	543	566	549	580	552	574	540	571	589	570	554	565	553	574	577	558	541	573	551	532	573	533	573	540	552	507	538	550	546	610	581	575	543	534	525	543	571	589	573	558	521	546	555	552	548	533	543	553	589	506	522	553	589	607	543	573	589	559	576	541	542	565	594	534	564	562	555	568	498	531	527	546	505	555	565	544	516	553	579	523	514	583	554	566	610	568	550	569	526	541	533	598	584	558	561	520	514	545	560	569	562	589	522	547	525	544	552	557	558	567	543	553	543	506	529	520	515	539	590	548	529	549	545	574	533	533	599	515	563	559	534	558	529	574	559	545	563	559	525	544	552	520	552	600	531	514	521	562	520	514	539	556	565	570	556	525	543	529	576	520	555	599	547	575	515	577	566	565	582	577	621	546	532	560	547	516	527	574	550	546	576	544	519	550	588	548	568	550	528	508	524	535	547	588	555	493	504	517	554	537	551	533	558	554	530	564	499	579	559	540	548	536	536	562	521	527	581	580	533	565	566	573	571	569	546	585	508	576	572	534	565	590	565	530	564	517	530	595	581	526	563	576	525	541	499	552	549	572	573	565	526	584	566	549	590	575	512	541	529	586	556	550	551	558	537	556	554	586	558	577	583	610	526	546	543	487	535	561	530	561	560	556	560	533	547	564	598	530	555	569	563	566	598	560	544	556	538	514	558	545	564	599	567	538	514	530	571	532	550	548	515	522	515	560	573	530	548	548	550	558	542	556	522	565	512	515	585	565	501	522	542	516	498	502	508	533	548	556	563	556	535	564	554	555	553	536	564	570	559	539	547	563	549	521	539	523	532	539	571	543	571	552	547	584	545	494	576	550	577	596	563	543	551	506	568	597	538	578	509	548	541	576	569	518	545	522	494	514	534	551	585	517	558	544	539	553	553	563	534	535	563	584	561	485	537	552	559	534	541	555	558	578	557	567	570	529	529	512	497	531	535	533	546	554	549	521	546	524	528	572	536	513	545	536	572	522	535	521	551	527	542	534	547	537	577	532	518	505	560	594	527	524	559	512	564	532	548	529	542	560	549	549	516	566	545	537	539	581	539	519	572	533	526	536	539	549	539	532	548	594	579	542	561	531	562	534	559	511	513	543	514	513	541	537	520	577	535	578	526	558	532	556	554	576	569	517	556	537	563	576	572	516	515	537	533	564	543	548	518	523	582	552	540	563	532	535	532	575	543	539	536	547	565	567	522	505	575	536	526	520	522	576	544	542	551	550	556	527	499	545	540	584	530	532	557	544	567	509	541	577	564	599	528	591	510	541	544	529	526	519	532	554	534	536	557	557	554	551	556	519	559	567	544	530	508	537	534	535	543	596	513	551	520	521	571	545	586	562	504	553	544	586	579	538	630	539	601	520	539	595	566	577	539	513	531	561	529	569	614	589	537	554	568	541	528	575	548	509	545	555	580	537	526	537	556	542	526	557	524	534	558	631	499	579	559	491	526	538	565	524	481	572	544
62725	99300	76047	58129	42429	28809	17832	7689	3651	1754	1182	532	516	548	528	534	517	526	551	521	547	531	523	541	541	546	592	532	493	532	517	560	517	470	587	580	543	543	519	568	499	549	495	492	521	528	526	493	492	517	530	553	506	492	488	537	483	513	522	559	509	526	523	545	535	536	522	532	558	539	560	519	503	506	520	570	497	470	533	550	501	544	504	535	497	551	509	531	503	504	506	488	517	510	532	541	508	470	501	523	525	488	572	561	583	491	521	551	494	535	530	527	484	514	526	502	535	508	533	520	531	486	527	534	540	491	516	529	509	506	534	504	559	549	503	536	525	525	518	501	493	507	533	534	509	517	516	507	508	516	542	501	527	537	531	564	493	570	491	526	516	528	548	531	539	529	500	560	553	553	529	525	504	503	483	546	577	564	558	498	588	562	516	518	532	538	529	498	541	518	493	567	524	532	533	541	510	543	529	510	546	488	493	523	503	508	525	514	532	547	503	508	553	534	532	506	467	524	538	512	540	532	518	524	567	509	533	536	498	556	524	513	532	537	486	527	547	541	545	520	535	501	510	505	538	509	563	505	477	512	478	535	556	541	530	532	525	524	552	529	538	534	542	523	512	530	507	519	543	526	475	561	510	502	531	507	564	510	499	535	549	536	540	514	505	490	525	490	486	531	541	576	479	540	486	533	512	525	542	533	526	542	522	532	572	545	494	568	534	519	500	532	485	542	504	540	549	564	513	502	548	567	486	519	515	511	498	538	526	505	546	507	547	527	559	562	502	507	525	525	536	501	508	500	532	509	534	530	526	532	523	527	520	518	537	512	493	537	521	563	475	543	525	499	500	560	536	483	568	522	499	552	504	495	564	526	556	488	552	545	516	560	535	547	510	531	460	507	494	540	490	511	533	529	557	555	550	491	533	541	530	575	574	521	524	536	507	577	536	503	523	558	546	483	525	576	590	541	514	506	515	539	555	502	499	501	520	536	522	547	503	515	543	513	498	524	522	523	542	506	542	504	543	475	503	560	526	532	535	520	537	528	536	499	514	532	534	500	497	540	512	536	546	555	545	525	574	497	520	517	545	520	512	542	528	515	479	484	523	518	509	551	513	526	572	537	526	497	527	502	546	546	558	512	472	501	531	532	520	534	496	539	529	520	528	520	504	544	528	507	526	562	529	538	519	521	571	540	530	507	517	523	541	524	519	480	503	558	505	486	542	514	544	509	564	508	521	547	508	513	542	535	544	532	528	510	539	528	550	504	465	520	494	539	489	494	555	512	536	539	486	480	487	474	517	487	528	546	521	501	524	539	522	546	533	530	532	504	509	564	503	567	511	508	543	504	523	519	516	505	517	544	498	483	531	506	549	544	533	512	536	489	518	501	514	550	562	483	523	536	534	537	514	533	524	517	549	536	512	521	541	484	560	540	560	489	528	498	528	536	574	542	540	539	510	507	543	556	470	513	533	505	540	490	544	513	472	555	542	536	563	489	519	517	507	553	501	536	522	508	496	554	549	540	512	510	537	485	464	539	572	554	540	560	509	506	501	530	527	501	511	542	525	514	479	516	503	537	525	506	500	536	516	493	545	519	519	567	567	502	476	518	517	540	538	530	530	518	523	474	536	530	507	541	546	486	490	488	549	485	548	516	557	501	551	546	554	553	545	527	556	505	523	523	520	509	501	535	535	517	544	508	484	514	560	523	527	536	526	478	535	519	478	539	557	521	555	502	543	528	503	529	500	510	477	551	516	529	530	547	565	510	524	520	524	483	538	552	508	535	510	521	511	505	561	536	522	527	503	563	489	541	519	521	554	538	519	552	531	511	526	537	487	522	517	500	515	512	585	543	521	531	528	527	529	558	519	540	509	494	503	479	549	515	509	536	554	512	512	506	530	520	519	506	478	514	533	556	524	548	509	522	521	493	492	536	476	510	526	495	526	500	555	572	539	537	537	535	502	540	536	509	501	545	537	518	517	497	487	525	544	548	513	505	528	538	553	534	510	520	512	509	551	520	496	555	497	510	545	523	504	516	525	542	539	523	505	567	534	532	551	531	526	520	505	552	521	520	477	508	553	535	564	540	539	522	498	535	514	507	512	541	527	523	501	504	523	494	532	517	528	510	516	508	527	568	530	504	494	518	548	563	480	513	530	537	486	556	541	503	552	531	511	506	487	530	555	533	531	545	515	558	510	536	539	529	499	485	527	501	498	543	467	523	491	512	496	547	528	504	483	523	551	533	548	517	535	509	549	517	532	570	492	511	525	511	544	496	509	530	496	507	536	539	526	524	505	518	509	561	542	504	511	488	489	528	535	521	530	508	545	523	558	520	530	531	543	524	503	527	486	489	525	500	476	517	541	472	501	507	506	546	521	542	526	566	511	527	534	516	554	536	541	514	516	512	523	524	520	547	508	502	514	534	482	493	535	513	532	499	479	485	528	527	518	521	540	544	526	504	488	496	497	495	506	475	494	519	509	500	555	490	531	535	527	485	510	539	499	515	486	570	509	533	485	522	530	530	503	509	492	528	519	539	502	560	529	515	498	521	478	509	533	536	544	521	549	546	481	528	511	507	465	546	498	536	533	529	548	522	501	527	525	523	528	534	498	527	520	528	505	512	533	509	477	507	509	514	474	532	522	546	522	562	513	528	479	486	573	513	492	507	521	536	519	534	514	485	526	587	494	494	477	539	502	490	512	541	510	499	505	532	503	508	544	516	532	540	545	516	546	495	519	554	531	507	507	545	540	494	493	519	513	560	493	515	540	527	515	560	507	527	520	557	564	555	504	546	527	561	490	524	508	584	551	509	513	485	519	559	536	544	556	532	503	484	486	539	548	498	534	511	526	522	510	533	481	513	518	504	505	499	508	505	525	516	504	539	493	545	507	520	544	576	538	506	514	560	507	513	542	519	570	528	495	551	508	520	556	498	544	541	500	492	497	514	502	555	504	558	521	516	540	546	545	552	528	543	527	548	515	508	511	534	540	529	565	508	483	529	579	491	543	525	520	531	518	516	546	515	499	504	493	519	513	514	541	526	504	515	524	493	498	491	524	516	531	530	550	514	516	561	547	502	496	499	551	531	525	510	530	516	502	515	527	543	499	509	565	543	511	492	501	567	587	509	529	501	525	506	479	555	553	526	520	507	514	528	515	557	510	505	546	484	549	477	512	495	553	538	512	544	540	476	509	577	521	504	530	511	499	536	521	519	557	457	514	552	470	530	488	514	497	497	538	541	524	509	562	520	556	513	515	512	512	530	495	486	528	515	506	495	558	535	514	538	507	522	494	546	539	531	526	521	509	525	492	507	578	489	498	512	559	504	522	540	527	510	575	542	504	485	490	515	554	543	495	551	515	517	550	517	537	542	511	549	528	541	593	496	506	577	523	544	550	539	500	546	485	529	521	524	524	523	511	526	522	535	518	541	526	517	552	514	531	529	531	557	496	555	525	551	514	565	517	509	549	536	572	503	552	528	530	551	489	514
29158	24615	19998	11116	5256	2485	1470	794	543	447	383	401	374	352	400	447	366	365	416	400	370	380	399	402	417	424	373	350	376	398	392	365	395	384	389	364	394	355	407	374	376	372	399	375	401	404	389	385	360	381	440	375	384	410	413	347	359	412	388	361	395	405	383	402	415	383	404	357	428	424	350	396	344	378	377	370	379	373	397	370	360	383	399	392	374	404	357	382	420	393	415	355	386	386	390	373	410	359	370	383	356	376	329	356	377	383	385	363	373	351	412	409	393	380	411	391	363	392	386	370	407	365	374	375	412	381	375	392	394	385	414	398	400	375	359	346	356	397	368	394	416	390	422	384	386	397	363	371	382	360	396	414	380	394	400	365	389	418	407	370	413	391	381	398	413	373	400	380	383	361	401	358	356	402	396	406	356	386	388	388	379	397	374	381	389	388	395	400	407	369	402	367	395	379	370	356	367	406	418	380	358	403	383	370	376	376	330	403	426	383	381	406	393	414	375	387	410	392	379	416	356	395	346	375	405	391	398	382	355	344	397	394	395	378	378	405	390	389	366	378	382	358	365	401	373	425	353	385	390	384	375	377	402	408	390	423	400	399	370	380	370	430	380	348	370	426	406	403	401	390	378	389	401	393	382	374	405	372	403	379	381	435	388	358	412	374	378	407	369	377	370	359	395	388	376	385	397	391	401	374	380	386	394	383	388	352	423	384	356	401	391	390	406	376	387	388	378	379	397	419	379	397	387	377	402	372	395	401	372	392	363	403	437	409	364	399	396	391	349	394	395	385	387	393	377	357	408	396	354	380	364	342	365	332	357	378	389	405	402	404	397	387	387	389	405	356	447	370	405	402	374	406	427	403	362	371	384	379	385	389	365	389	356	377	374	398	396	355	404	406	369	396	384	357	377	390	376	360	373	378	396	359	381	380	374	387	386	386	394	391	383	372	406	383	419	400	394	397	367	410	382	397	403	386	378	407	372	403	384	386	406	384	391	402	388	379	361	416	415	414	385	397	440	372	408	421	416	396	400	392	392	360	403	389	356	398	349	379	363	407	386	381	383	385	376	411	367	396	374	409	390	391	415	383	347	389	370	415	375	383	434	395	377	378	372	406	367	412	388	383	383	376	392	380	386	378	385	377	366	397	376	404	404	375	389	394	367	369	370	356	380	380	399	350	380	354	390	394	424	394	387	370	364	407	408	380	397	369	379	359	376	342	359	391	400	373	388	363	374	345	417	405	366	380	391	377	400	396	387	379	416	406	374	362	382	398	358	388	389	376	363	366	360	389	358	374	378	384	396	381	365	370	380	410	381	406	404	419	424	405	403	388	417	381	408	399	393	369	357	383	403	377	432	386	393	373	355	370	384	367	363	366	387	398	407	383	364	406	383	385	372	394	388	368	364	380	383	353	370	429	393	426	367	350	402	397	421	413	371	388	364	353	411	373	370	380	420	366	396	364	417	375	378	388	402	420	383	391	417	364	403	378	396	377	374	397	363	398	388	380	353	416	375	378	349	374	413	345	396	370	368	394	388	396	402	359	388	411	377	361	351	420	363	367	406	390	361	438	383	403	403	400	366	407	410	412	364	373	396	437	386	398	385	365	427	379	412	364	384	425	405	413	384	397	394	361	376	402	423	386	385	405	419	388	375	369	377	399	386	381	382	351	396	366	397	388	384	390	362	386	368	392	398	376	397	402	386	389	387	365	403	365	389	408	391	388	382	401	385	419	424	364	396	378	364	388	421	385	368	385	373	345	390	424	360	399	354	399	406	371	351	417	380	416	400	389	387	414	359	381	367	400	348	382	417	408	383	374	392	397	392	421	363	367	386	404	376	410	376	382	364	382	374	385	373	353	372	379	382	370	416	385	403	397	378	395	408	389	365	398	420	348	355	365	379	400	391	381	386	396	368	375	385	381	409	397	398	411	373	413	403	382	379	374	373	385	378	389	364	378	367	405	392	402	380	387	369	403	372	401	393	359	416	390	357	383	396	367	414	386	390	390	409	365	382	396	386	381	384	395	404	392	363	382	355	386	374	387	363	394	365	381	355	418	366	379	378	377	388	417	388	369	389	409	340	400	403	388	353	394	400	358	382	388	364	399	371	402	370	368	407	364	393	346	383	382	423	398	397	359	370	412	399	401	372	367	384	414	362	376	385	377	362	364	384	380	420	388	387	416	379	357	384	373	372	392	399	414	394	390	399	390	396	400	384	357	386	390	380	396	416	407	398	416	392	391	380	387	371	402	389	415	373	374	392	360	380	408	396	342	397	350	361	398	406	386	391	396	362	375	387	372	369	388	416	377	399	388	376	381	410	406	354	380	387	424	375	386	398	419	390	372	367	398	392	399	399	378	381	382	378	364	366	389	383	386	350	409	396	366	397	411	369	395	380	394	410	377	383	374	370	368	367	357	387	374	361	357	388	359	356	364	422	361	407	381	433	364	398	364	382	412	367	398	369	346	368	369	375	421	398	393	432	397	431	365	370	401	378	381	365	369	397	400	393	402	381	374	375	410	386	411	390	391	378	364	354	434	391	363	392	372	343	377	393	405	379	363	379	367	389	405	417	394	395	404	357	372	375	389	378	364	405	374	430	378	393	363	395	399	402	386	437	393	393	364	350	410	374	409	398	363	363	348	417	401	387	395	387	403	386	376	387	416	418	360	411	372	409	360	378	394	380	384	408	400	391	395	421	386	367	362	411	437	397	395	347	395	427	399	372	388	362	392	392	364	387	365	356	383	369	417	374	402	369	401	358	385	391	398	427	378	386	390	376	373	416	388	405	392	390	372	406	383	363	388	400	382	367	375	396	372	378	368	412	361	367	374	406	377	394	389	389	410	367	363	353	361	375	400	384	387	347	405	371	405	375	370	420	388	388	391	399	418	375	402	388	392	385	389	393	381	387	385	388	410	386	408	385	366	400	406	365	357	396	381	383	388	397	371	416	412	405	375	395	415	363	395	381	381	395	401	386	382	364	382	398	384	345	405	391	368	395	379	371	404	383	406	373	397	404	355	390	399	367	339	383	393	382	422	407	347	362	406	425	368	370	396	379	368	378	353	371	346	380	363	356	397	398	386	400	353	387	371	362	425	358	382	381	371	365	407	381	386	394	356	403	406	359	360	441	391	391	336	378	364	415	380	371	407	390	402	400	409	417	399	364	392	390	358	389	378	393	389	396	410	387	399	412	403	418	381	340	373	395	381	409	384	390	404	371	368	372	376	384	376	380	354	395	394	392	415	368	390	388	405	366	394	364	394	402	418	404	407	388	423	404	370	384	388	378	388	363	387	359	384	387	361	383	414	425	393	421	395	385	376	384	361	378	393	369	354	374	385	367	411	400	411	378	410	385	382	374	391	398	386	355	374	362	393	397	388	380	414	373	376	373	391	389	373	381	363	391	347	400	364	403	363	409	402	358	382	376	389	353	424	395	405	401	406	370	367	384	414	379	397	397	356	357	358	415	366	385	358	382	397
16714	27341	17131	8428	4926	2644	1657	857	512	385	341	347	325	343	339	359	363	316	344	319	336	338	347	351	340	337	322	329	313	329	368	314	333	337	388	353	313	349	357	343	355	355	348	324	344	339	322	315	338	315	328	361	326	365	309	359	337	338	317	339	295	330	321	361	325	346	311	305	343	325	316	330	333	304	369	329	352	353	325	324	320	316	299	329	342	330	339	337	321	369	332	329	352	336	351	357	319	348	302	347	303	341	342	353	331	336	310	344	345	352	332	313	322	335	315	322	331	336	365	361	326	340	324	367	345	329	328	342	336	346	343	350	353	353	354	384	342	323	327	340	357	345	331	322	332	324	363	340	332	325	355	357	318	352	327	323	361	330	334	338	372	361	340	316	322	336	335	361	362	322	318	337	318	353	319	307	324	343	350	310	301	324	333	348	353	326	362	337	335	323	346	327	342	327	355	335	366	326	331	356	363	311	296	368	342	363	318	328	333	356	336	372	365	349	305	316	361	334	379	350	348	370	323	351	355	337	326	332	324	338	328	349	356	327	334	359	347	382	345	336	338	343	341	323	296	328	336	341	362	355	327	344	316	338	316	342	317	353	353	325	348	315	333	331	361	391	354	344	336	332	340	339	352	350	348	335	317	347	326	328	338	336	349	336	343	326	367	356	337	330	341	358	362	340	352	318	384	335	359	333	340	342	329	350	335	347	344	339	372	312	339	360	326	315	343	343	330	332	347	352	322	364	346	360	356	344	348	351	338	374	339	326	322	321	362	340	303	351	369	320	351	332	346	326	294	352	323	363	322	346	352	344	349	343	324	307	347	338	319	333	331	336	340	327	335	350	333	339	367	343	301	328	335	354	343	330	376	357	349	379	371	338	380	359	323	344	340	354	354	326	354	358	351	325	355	349	372	310	335	349	338	312	369	368	337	331	305	306	329	346	317	346	336	333	321	348	299	355	356	351	335	337	360	364	355	330	369	326	313	321	338	343	364	329	328	344	338	331	310	331	348	340	305	329	346	344	318	369	368	342	307	326	368	333	356	310	358	339	330	335	326	334	347	362	374	332	326	322	350	327	338	315	317	347	325	346	332	337	357	325	315	350	342	372	371	354	323	338	376	337	345	318	370	308	311	344	322	337	319	334	319	339	338	352	353	350	326	388	360	359	333	349	374	338	336	337	335	357	350	355	352	370	338	362	328	330	321	379	321	339	354	353	339	313	364	331	333	329	325	349	331	348	303	330	326	335	353	329	369	380	339	373	327	347	308	357	305	341	319	378	356	339	302	346	339	346	330	313	321	339	343	319	320	312	348	318	342	350	315	367	316	330	328	353	329	352	333	361	339	333	311	323	331	327	355	313	348	332	321	372	358	320	345	344	325	351	337	340	315	336	343	340	324	273	334	329	346	355	348	349	352	338	323	353	303	341	322	329	325	328	363	360	362	335	363	337	313	334	325	401	328	337	345	300	357	344	329	335	335	320	344	339	333	345	338	338	346	293	376	322	353	335	327	360	359	329	315	339	353	342	311	351	333	321	337	366	341	322	341	311	329	335	340	355	343	308	315	338	334	352	345	351	341	350	316	332	343	324	365	357	314	314	338	342	353	321	348	351	331	330	353	329	317	322	327	356	356	313	337	327	317	326	336	342	324	331	324	313	367	344	350	326	317	324	314	362	321	316	360	346	329	312	371	316	335	316	321	354	330	331	341	336	334	338	317	319	366	346	364	357	327	328	340	309	361	286	336	332	349	340	336	352	358	315	384	315	296	343	360	347	349	364	339	340	332	355	316	350	330	326	335	347	298	343	348	314	314	367	319	334	345	351	339	359	340	306	343	324	334	310	337	342	357	374	345	316	294	329	327	310	334	331	377	354	331	347	339	322	348	349	330	305	316	355	353	356	351	369	343	384	348	335	348	364	297	357	342	361	348	359	308	344	328	311	312	365	323	339	326	338	340	358	324	311	356	360	328	325	353	329	340	293	326	324	338	359	331	357	352	337	345	314	351	315	326	353	350	343	364	311	342	312	319	352	356	355	327	345	331	357	329	343	336	305	313	344	332	348	328	367	327	339	320	316	312	361	311	351	361	341	336	344	349	356	347	346	370	350	358	359	366	349	316	325	335	296	310	343	363	348	302	328	340	335	341	317	342	341	353	336	338	342	330	335	328	332	356	330	329	328	355	387	355	331	339	345	328	363	351	345	356	348	334	297	337	325	344	312	304	341	376	329	327	343	339	357	344	330	369	349	344	356	333	317	332	345	377	332	343	332	323	316	359	331	329	358	338	340	338	324	390	329	311	381	339	382	365	356	353	325	321	329	352	321	326	314	338	323	339	362	346	329	327	345	330	325	336	342	346	329	327	392	330	335	341	342	351	348	368	327	330	359	346	336	313	339	338	363	326	332	327	342	310	363	339	319	325	322	344	373	323	338	307	346	385	321	348	370	318	334	333	328	339	352	298	323	351	312	321	350	366	363	352	341	339	351	285	345	361	330	348	336	335	304	328	376	353	329	294	362	351	377	333	359	336	326	313	348	340	367	350	360	360	326	367	323	333	323	305	333	319	330	319	336	375	297	356	336	297	325	342	347	305	371	371	355	342	342	330	338	314	357	317	316	326	366	323	310	361	348	341	367	299	358	353	336	347	358	344	333	358	305	347	346	302	338	351	374	357	337	349	352	343	326	333	328	358	339	309	372	357	340	319	338	320	328	357	297	329	308	342	361	342	323	347	335	338	346	372	328	341	332	330	341	334	347	348	354	334	316	367	361	308	332	322	338	357	332	366	305	309	317	291	329	310	360	360	324	387	329	345	304	362	321	376	339	346	337	299	337	313	308	351	323	353	331	340	339	373	326	315	341	326	344	321	346	312	343	357	339	339	353	318	349	341	339	311	353	353	345	365	315	352	306	350	342	335	358	351	327	339	296	377	309	308	353	307	357	323	335	351	344	329	326	345	347	354	351	316	328	313	362	341	318	325	373	342	315	319	334	319	337	340	354	357	335	302	344	363	328	335	317	302	346	325	347	333	347	371	333	359	307	337	341	302	364	346	336	331	354	335	327	340	337	322	363	338	353	320	310	355	354	352	360	326	359	364	327	306	328	329	327	338	327	344	317	324	325	316	355	341	321	336	344	353	324	311	331	329	331	349	338	328	346	317	324	372	337	326	352	314	378	350	325	338	390	342	334	348	340	299	365	327	337	334	339	342	337	350	319	328	364	354	335	367	349	349	330	301	341	310	307	329	366	332	344	330	337	347	325	340	334	347	357	341	358	321	352	352	340	336	322	337	343	345	355	335	345	347	302	359	334	328	344	344	345	356	345	358	363	330	322	333	385	344	319	357	365	336	332	352	350	328	332	345	308	294	334	324	351	375	338	339	339	357	340	348	351	313	333	335	357	333	387	348	373	338	343	303	318	367	347	318	311	344	335	380	357	339	322	356	349	320	344	323	330	337	331	362	353	343	339	342	351	327	348
25465	23318	35090	38453	33278	23980	14379	5489	1728	976	688	466	429	447	453	494	459	461	493	438	430	397	464	436	482	462	462	437	433	485	466	453	417	464	417	421	457	472	472	424	453	450	434	427	433	423	464	400	465	421	429	449	447	451	436	424	432	435	426	467	438	453	460	451	462	460	444	447	463	425	479	485	441	404	454	442	455	465	460	424	435	465	456	445	433	454	448	444	448	443	418	463	430	470	457	436	437	402	442	409	438	461	450	437	473	435	445	417	469	471	474	445	450	452	483	427	398	457	453	462	472	470	431	405	432	454	432	481	459	455	433	433	468	477	399	436	413	479	431	445	488	386	423	448	416	443	464	428	439	423	442	445	426	427	487	412	480	407	450	432	457	452	465	417	448	448	430	507	425	427	454	431	444	474	428	456	431	443	474	453	446	450	406	442	429	433	442	408	472	452	438	432	441	450	457	439	426	446	460	441	407	445	464	461	459	446	436	422	440	389	423	424	429	452	431	430	410	465	427	430	444	460	440	446	425	415	458	473	439	452	398	423	457	437	441	460	434	422	435	446	461	398	416	501	450	465	400	468	448	454	477	415	454	425	451	464	403	459	424	445	420	434	460	432	453	432	456	418	467	481	440	426	443	485	429	424	422	427	427	433	455	406	415	447	468	440	429	419	435	446	468	416	465	424	462	435	455	459	458	432	419	493	430	449	454	434	417	429	428	425	426	468	410	428	419	430	418	422	462	434	412	402	471	425	441	453	453	422	498	439	452	418	454	426	458	444	442	463	447	408	497	451	400	407	433	455	405	449	456	434	437	405	477	423	404	437	412	443	423	452	394	452	442	452	451	405	400	445	446	465	456	424	435	457	452	422	428	436	426	440	428	453	422	440	472	434	422	412	460	443	472	424	464	435	436	427	468	425	426	439	484	452	461	429	422	418	429	447	444	474	458	443	439	461	486	394	454	437	449	452	466	408	453	459	444	451	437	430	467	424	446	450	443	433	478	392	447	408	452	461	474	439	414	457	392	438	455	433	421	450	440	446	416	411	446	455	479	431	460	451	452	455	392	423	430	467	447	436	462	452	457	449	455	424	420	456	444	403	424	428	462	465	417	423	450	447	472	461	411	481	437	401	449	431	440	433	453	502	474	408	437	448	420	456	441	448	447	458	463	436	426	456	446	437	423	461	490	433	452	408	456	478	389	455	422	419	454	463	454	414	451	415	432	489	407	471	409	433	449	440	443	425	448	441	409	434	428	486	440	453	437	452	418	457	438	475	431	430	426	447	427	453	399	410	446	475	477	447	415	420	445	418	426	452	405	420	444	422	442	416	474	440	431	491	452	437	425	425	451	462	417	458	383	430	465	397	405	470	410	443	392	432	405	409	437	463	458	442	439	433	459	452	459	433	430	428	437	446	440	439	394	437	417	433	425	449	483	422	444	478	494	438	466	443	440	449	468	440	422	481	441	448	457	436	470	449	396	442	413	448	436	427	417	453	463	417	415	440	437	433	403	476	436	431	421	402	449	445	431	414	438	385	422	416	481	440	433	440	410	452	431	438	450	512	441	464	486	437	440	432	428	447	402	469	417	408	485	449	416	440	456	453	471	437	422	472	416	425	452	427	450	482	440	452	430	435	438	407	420	464	429	424	428	453	417	428	456	423	440	405	397	449	453	440	437	448	436	454	447	410	429	420	439	466	431	440	439	430	424	451	425	432	394	440	452	470	439	436	431	419	438	442	422	459	450	443	456	402	472	456	430	412	424	408	428	391	445	435	441	436	438	420	422	453	467	413	427	454	468	447	442	463	473	481	422	425	475	431	447	422	479	432	462	439	437	469	398	463	418	446	451	438	434	450	453	458	395	457	419	433	435	436	438	439	472	406	415	448	404	415	391	473	411	455	426	426	449	437	485	488	450	419	455	485	428	441	420	417	443	431	431	438	427	435	444	450	454	458	442	450	447	408	404	446	427	447	422	455	458	442	437	437	439	420	440	430	493	450	469	463	429	447	434	468	414	410	448	455	452	413	406	422	450	440	415	428	441	403	418	448	433	435	409	448	452	428	406	434	474	483	458	431	469	454	445	435	423	468	466	420	456	460	422	418	432	441	452	484	444	439	463	434	461	444	431	466	433	405	432	414	463	453	461	403	449	458	447	431	404	415	441	428	435	440	433	435	424	431	442	477	464	458	409	459	448	440	465	461	396	460	428	425	491	429	436	451	456	484	475	481	427	400	447	422	450	434	462	450	431	427	429	442	441	434	402	432	429	449	411	419	399	481	441	437	440	445	499	435	443	453	427	408	431	429	478	399	463	421	375	465	451	392	450	447	443	474	466	469	436	452	432	414	438	451	425	430	434	443	434	478	439	417	425	437	421	448	430	421	429	412	448	463	465	462	453	444	439	456	452	423	428	435	468	447	463	462	445	445	459	450	406	455	439	438	466	423	455	444	402	444	408	462	435	451	455	461	420	429	419	466	427	453	405	451	425	422	445	446	440	485	459	444	445	418	461	440	434	444	438	417	427	408	436	428	463	402	462	464	409	441	401	434	434	426	443	429	427	424	449	462	429	441	407	446	426	429	435	461	415	458	445	435	416	424	453	468	441	411	424	444	439	419	439	452	448	460	399	436	440	479	442	413	450	428	427	420	458	478	434	466	434	452	444	418	418	462	437	446	482	469	420	434	471	429	444	431	441	453	405	487	448	476	457	406	447	441	431	411	432	445	418	441	422	435	437	454	440	438	433	437	426	424	471	454	446	454	452	470	428	434	428	435	461	473	426	436	399	437	446	456	481	443	423	410	428	464	433	460	435	426	501	450	461	431	424	414	456	440	434	456	437	419	469	451	433	422	433	452	411	427	403	404	484	413	412	440	507	404	456	448	392	430	424	464	449	456	441	435	462	448	439	438	443	461	436	456	408	460	472	441	426	474	415	445	447	442	484	419	466	439	466	446	452	467	474	458	458	419	445	489	463	451	410	421	471	451	447	452	453	447	436	407	441	431	436	441	446	411	426	472	423	442	411	473	453	408	441	418	410	408	466	411	439	449	420	454	433	440	421	465	385	467	457	449	447	504	469	446	418	411	463	453	443	457	421	452	450	420	441	453	466	428	440	441	437	476	416	454	453	392	446	417	462	417	458	432	432	425	416	431	413	447	473	436	454	440	408	474	453	437	470	454	431	437	451	464	428	458	416	447	434	457	434	449	427	422	445	415	419	453	465	447	456	466	475	427	449	441	445	431	435	414	472	455	449	467	450	409	424	446	457	431	458	450	445	415	426	416	429	431	455	429	470	438	426	482	429	440	471	439	445	476	448	431	434	415	442	406	448	448	468	446	461	441	436	453	419	426	375	409	425	450	473	459	461	404	440	437	441	455	438	444	462	442	431	480	437	444	443	415	428	417	439	432	407	449	436	474	426	433	458	459	465	392	441	420	427	442	411	438	450	409	426	417	408	430	475	418	435	427	404	449	463	450	490	419
53186	86237	65491	44873	31011	18226	11528	5194	2037	1166	754	457	402	412	405	415	414	458	406	380	384	385	405	435	427	465	434	394	393	415	429	399	403	420	415	431	403	431	465	408	444	412	414	414	427	436	441	418	438	387	404	401	430	432	422	428	401	426	443	423	403	406	423	391	431	438	406	434	429	398	427	433	415	380	415	400	428	408	411	429	423	383	395	420	413	383	403	415	380	395	395	419	396	471	413	456	441	407	413	388	411	442	401	393	386	435	393	443	416	439	436	452	432	449	447	416	425	406	394	403	414	421	408	416	429	428	450	381	424	423	379	434	413	405	403	422	397	415	407	427	411	397	420	397	388	426	405	407	434	426	416	427	430	405	399	411	415	430	396	402	433	403	416	447	390	435	406	402	396	418	422	423	402	376	393	369	430	372	414	426	380	454	436	403	409	414	416	411	435	400	411	413	420	430	414	461	419	451	442	423	430	444	431	418	421	411	420	433	440	410	429	438	421	425	435	395	436	421	433	435	389	409	422	412	400	412	404	419	439	411	429	410	388	386	413	400	413	408	459	448	410	431	460	413	402	441	455	391	410	442	414	426	430	458	430	420	451	453	426	396	414	374	426	433	435	410	424	412	412	425	401	419	404	421	415	413	407	449	389	392	430	399	408	413	437	414	432	390	417	388	418	438	393	413	406	437	404	434	412	447	418	459	405	417	419	406	406	421	430	411	411	411	393	421	395	407	408	430	420	431	417	413	430	399	418	416	394	427	436	365	407	406	443	406	448	391	401	441	416	415	383	394	403	417	425	418	405	422	400	393	436	429	423	399	421	412	366	413	452	421	431	409	430	395	421	417	407	430	414	434	413	401	413	397	430	411	418	420	434	405	395	469	415	407	387	415	440	399	410	415	400	404	424	430	417	434	435	429	435	414	383	424	425	421	412	425	420	408	402	402	433	439	457	369	428	422	382	423	424	445	420	400	429	424	401	394	374	418	420	427	419	442	422	421	414	439	369	419	478	379	390	441	418	399	427	430	385	412	431	432	437	429	439	435	413	404	423	407	416	446	452	413	378	384	436	422	427	408	433	410	459	441	420	462	405	445	399	422	398	372	436	422	420	384	393	406	415	408	408	439	394	435	374	386	387	440	435	390	417	414	423	418	387	423	423	385	426	385	403	446	436	414	387	418	394	433	385	426	411	421	423	402	420	409	401	413	442	418	392	445	384	420	460	407	421	419	433	432	400	396	425	421	438	408	403	459	419	419	464	430	450	427	419	410	407	392	434	439	393	432	414	425	394	451	447	418	412	419	429	424	424	414	401	420	447	411	440	420	395	399	391	443	424	427	410	450	437	369	422	410	414	427	414	415	409	419	401	414	404	413	417	370	424	436	419	416	429	399	439	413	400	420	396	438	436	413	435	418	424	442	389	425	417	417	388	409	424	437	425	417	411	379	351	434	455	393	398	418	409	430	440	414	417	375	409	443	399	414	429	423	393	472	427	433	437	434	449	420	408	450	413	401	409	400	426	455	423	409	420	443	397	434	424	411	406	405	407	437	414	408	393	394	407	376	454	429	391	426	446	400	399	457	427	387	399	423	432	389	417	413	411	398	409	385	398	444	424	433	441	438	417	439	373	412	428	433	423	437	415	428	431	422	399	435	421	396	414	418	404	427	434	416	384	391	448	414	432	408	436	406	402	410	412	424	412	423	436	442	410	417	453	399	406	418	424	435	402	441	433	400	405	418	432	410	428	406	405	428	392	416	409	396	417	403	413	396	405	438	415	420	454	397	393	418	409	422	417	440	401	394	409	416	370	423	408	436	413	398	392	385	418	389	418	384	432	396	413	435	433	413	404	432	396	407	451	372	417	384	410	438	427	389	396	417	390	395	398	386	430	441	419	388	440	441	431	394	428	421	416	408	386	410	442	408	406	409	399	437	403	434	390	418	421	406	380	434	425	436	435	432	405	436	426	450	423	397	396	393	424	416	411	396	403	422	406	444	438	378	396	419	409	439	432	389	393	411	437	431	395	438	461	414	399	450	438	428	412	368	405	429	426	370	420	427	352	392	460	386	412	414	431	438	418	402	415	426	391	406	388	443	401	414	411	444	430	386	462	381	429	437	425	404	411	472	384	361	411	440	418	442	432	416	427	409	451	399	405	401	427	436	411	423	383	406	442	427	423	408	393	394	428	440	455	430	458	407	408	383	371	377	416	427	431	403	418	423	379	449	449	437	440	417	433	388	428	445	393	409	406	382	400	423	400	410	425	436	381	442	438	386	399	420	450	415	421	446	414	432	424	401	444	399	420	412	428	423	403	435	393	434	439	377	393	397	390	415	427	398	402	414	447	425	413	414	435	427	411	386	380	393	417	401	433	374	387	430	417	413	363	420	435	438	403	429	418	409	420	383	459	426	386	409	414	438	431	408	417	424	391	402	427	430	377	413	423	440	421	433	404	425	416	412	428	403	446	408	435	424	410	402	410	408	399	409	417	414	394	409	385	403	409	401	397	418	461	442	405	433	421	401	389	412	394	434	436	415	417	418	425	421	437	413	400	440	441	423	406	361	430	428	397	414	415	410	387	387	375	422	409	414	419	421	402	398	400	413	421	402	418	426	389	405	387	428	433	392	420	467	402	392	421	430	406	402	431	436	456	412	411	406	332	426	418	428	397	420	413	451	409	419	406	378	434	418	419	422	404	424	370	428	412	358	378	424	389	392	444	422	411	422	461	420	456	410	402	414	419	409	424	431	420	439	409	404	414	431	392	399	401	442	416	448	388	423	433	438	441	412	428	422	386	437	412	406	387	391	395	444	422	398	412	411	413	408	409	373	414	432	420	396	394	398	416	398	425	434	389	409	417	460	425	402	384	394	455	399	426	420	411	397	418	392	447	395	457	387	403	399	443	404	418	439	418	430	433	439	398	421	390	412	407	438	395	433	408	411	419	439	431	395	406	408	425	404	400	414	445	380	428	395	398	409	386	440	425	437	388	392	399	419	435	447	400	388	426	434	447	447	353	434	394	420	403	385	415	448	396	423	414	395	426	422	430	404	404	440	400	408	448	427	434	411	398	402	445	430	444	418	417	396	430	397	447	436	425	415	436	411	422	436	463	414	444	420	431	392	451	412	405	441	429	439	402	375	419	425	404	434	408	438	422	349	431	418	432	414	414	395	426	403	449	381	427	412	434	410	418	412	428	405	431	410	451	437	452	380	426	404	419	476	398	412	396	442	422	387	381	420	421	442	424	426	423	412	423	407	441	405	455	379	411	428	384	421	421	441	401	387	416	418	417	394	445	442	429	424	427	422	407	430	408	419	384	400	402	423	386	416	404	412	431	421	374	418	380	413	385	418	421	394	450	410	396	393	416	378	448	398	407	380	417	434	458	421	402	424	373	399	419	400	407	452	392	419	412	434	432	436	379	441	400	411	420	374	435	422	420	413	403	426	426	419	408	414	408	392	421	380	403	414	418	397	395	381	419	409
24454	22298	32681	34948	36617	31843	22943	9732	3140	1844	1074	627	670	616	618	651	635	654	645	608	607	624	617	611	659	606	633	619	586	683	601	619	643	632	648	631	604	610	659	628	621	630	591	593	618	617	591	597	659	634	589	623	610	594	657	627	644	654	593	587	625	605	596	608	613	607	571	629	596	603	620	597	611	622	598	594	578	625	623	653	619	580	611	614	617	620	593	625	621	615	575	622	623	629	598	579	554	633	581	595	619	587	641	623	686	630	623	669	575	576	633	630	597	591	612	626	630	591	636	626	621	602	619	617	568	619	564	640	593	629	621	562	619	604	612	626	656	594	617	611	612	614	592	604	607	576	597	583	584	597	604	574	584	629	668	603	600	592	622	620	630	623	566	615	576	582	581	637	600	594	569	563	598	556	584	573	615	608	617	652	598	572	622	593	614	570	603	607	609	626	546	618	616	559	575	624	625	599	592	644	622	590	636	630	621	601	583	647	634	618	590	631	603	577	644	606	609	586	598	656	606	615	607	620	609	639	588	658	620	627	650	670	621	613	616	608	600	621	599	603	595	627	609	619	645	614	638	615	626	665	655	620	644	580	618	658	605	578	597	624	656	639	654	572	607	591	639	626	598	589	594	588	591	584	625	598	585	660	605	625	607	658	587	596	601	644	609	608	606	600	569	618	611	643	570	538	610	645	617	632	633	627	621	636	620	636	598	616	610	628	649	590	630	591	619	546	613	626	628	598	626	628	630	630	589	648	611	613	621	608	597	631	589	623	574	593	644	634	631	625	606	617	611	618	632	591	590	598	625	604	596	592	575	597	629	593	626	616	589	652	618	634	626	614	569	595	630	649	611	601	573	562	602	556	620	608	579	645	596	627	635	591	614	572	645	608	605	584	614	634	582	641	645	587	695	620	593	670	590	579	664	591	647	609	641	587	618	608	585	674	627	587	584	625	572	651	593	627	628	574	655	625	623	628	610	629	594	605	576	585	581	675	606	646	600	609	595	627	586	630	616	589	635	616	607	618	638	559	568	602	626	619	635	642	610	631	588	591	566	623	616	622	632	599	627	598	580	592	603	581	624	610	605	587	599	609	612	627	577	610	568	567	579	623	582	608	586	634	558	606	605	603	623	595	630	641	554	639	618	604	619	585	629	593	576	595	604	603	615	613	604	638	597	622	632	600	625	619	603	592	602	590	661	612	612	588	627	602	605	567	588	624	617	602	624	615	594	618	616	644	609	639	618	566	604	598	595	588	606	629	649	614	593	602	621	653	626	591	617	641	614	594	600	596	616	591	606	691	619	617	608	568	674	607	587	619	626	609	628	626	675	581	608	587	599	613	603	623	573	616	624	629	620	608	611	607	609	574	608	587	613	632	598	584	634	589	592	594	604	610	618	601	607	575	615	560	619	618	593	543	551	605	575	597	625	577	610	622	615	625	603	531	598	626	566	626	604	612	632	576	625	638	607	612	600	577	627	605	610	617	617	592	656	619	625	663	576	638	618	600	599	610	606	603	615	612	611	632	593	575	648	607	587	628	582	605	607	600	585	629	586	613	589	553	570	575	626	619	595	620	586	632	620	614	577	653	584	565	576	582	640	629	611	611	624	615	593	613	645	603	612	628	613	644	583	604	596	625	593	641	614	612	593	587	579	592	586	592	584	595	598	627	611	617	663	608	573	590	602	639	586	638	636	637	628	604	632	604	612	528	596	621	656	566	587	599	604	621	620	574	626	593	610	580	648	552	570	631	595	625	652	593	665	639	606	598	603	641	579	602	661	568	582	615	615	584	601	610	573	596	600	631	590	574	606	618	624	649	579	644	593	584	614	625	620	653	601	569	672	616	616	618	545	619	638	579	605	636	649	592	623	642	643	607	590	618	540	607	621	617	618	577	600	579	615	611	583	594	604	591	605	592	589	603	577	581	645	627	593	593	594	620	599	589	577	597	637	630	609	647	607	602	583	630	617	586	601	616	619	623	591	637	588	645	595	611	599	602	651	616	604	604	610	579	615	615	633	591	582	583	593	644	614	628	576	614	587	570	608	552	612	644	639	615	555	603	643	563	598	618	601	589	604	645	617	583	622	648	663	638	658	630	611	592	637	582	614	564	609	618	619	606	612	641	593	619	616	618	604	584	573	612	649	578	666	691	596	579	641	646	614	638	588	587	645	567	576	569	553	591	579	632	613	658	672	626	653	615	621	607	636	583	660	632	584	594	561	612	618	614	579	585	592	580	640	607	612	599	570	602	605	639	655	620	669	635	598	636	601	582	638	638	637	603	611	616	602	588	610	607	607	626	614	608	625	611	589	636	635	646	600	564	613	610	579	648	616	660	623	565	567	612	594	611	637	609	645	620	577	647	604	629	656	600	630	633	612	575	614	636	606	570	632	630	621	600	591	623	682	590	649	635	577	607	626	635	609	596	557	632	606	591	601	599	608	593	636	621	594	616	593	608	638	650	664	581	622	604	605	609	614	660	572	595	606	608	581	624	609	605	641	630	614	644	678	626	615	611	586	604	603	607	597	593	626	611	656	605	587	591	607	626	623	627	598	615	622	643	550	601	621	602	580	610	656	586	612	613	646	591	613	626	609	611	602	571	599	636	593	677	620	586	606	578	603	588	531	618	618	625	581	615	610	613	642	626	617	627	627	596	594	604	603	630	628	605	630	606	630	576	603	570	575	590	616	552	560	676	574	605	590	618	635	615	630	564	578	611	584	616	615	626	580	639	638	612	610	599	604	610	592	607	594	611	660	607	634	581	607	599	616	589	654	603	641	620	629	632	618	605	601	632	602	608	623	590	631	587	626	624	620	571	589	638	575	582	614	609	628	609	618	616	577	625	642	586	611	641	621	630	603	629	565	614	580	627	609	612	597	567	592	597	615	607	591	635	608	637	599	589	638	595	653	617	579	597	631	608	575	635	656	612	594	581	667	623	606	592	641	629	627	581	628	640	618	613	623	618	622	603	600	569	595	611	599	595	614	584	604	588	597	560	573	633	621	602	596	657	625	630	597	611	590	573	609	585	632	603	593	652	584	615	661	672	603	620	621	595	671	638	609	625	630	607	576	640	592	623	664	634	637	590	598	591	662	607	667	625	634	626	624	651	655	596	665	605	654	642	632	615	577	591	613	629	592	566	584	614	594	618	618	612	631	546	611	623	633	597	583	620	609	583	621	652	611	662	584	582	647	614	568	607	611	621	605	615	615	613	587	638	602	635	651	581	590	653	621	571	622	609	594	601	636	611	626	580	610	625	636	600	583	593	593	596	605	596	577	627	654	605	599	603	583	567	621	639	591	639	620	557	647	586	612	579	629	621	604	629	593	599	624	648	602	599	614	652	585	573	601	587	638	611	599	590	587	620	616	594	614	601	558	583	589	606	634	605	606	582	631	598	606	639	604	574	655	615	580	625	605	630	640	605	589	606	626	608	585	610	667	642	608	618	589	580	606	673	616	589	629	611	586	619	585	595	609	612
62174	98721	77024	57847	42230	27421	16983	8310	3464	2130	1146	594	574	601	579	524	569	560	580	603	563	552	546	582	593	605	571	566	579	573	605	562	566	556	583	597	605	581	547	542	587	565	576	588	528	583	591	576	600	568	580	557	591	623	548	537	582	569	572	587	559	585	558	584	595	599	608	575	590	592	577	537	592	580	612	573	575	579	586	567	564	564	564	559	594	583	582	553	601	539	544	568	572	596	558	585	571	548	624	604	613	669	558	579	581	631	560	533	599	543	571	569	555	585	577	562	601	551	598	592	592	558	610	553	547	534	569	578	510	582	567	569	593	560	559	588	580	609	574	552	588	566	574	579	567	591	540	592	620	594	597	583	586	594	570	544	601	584	621	606	574	564	559	554	609	567	533	559	585	560	587	588	596	617	551	556	559	607	554	580	612	627	591	550	580	577	561	567	548	575	564	569	608	516	596	569	581	579	583	555	549	570	555	579	565	615	605	527	612	582	572	533	597	562	561	558	580	584	583	546	559	536	565	506	613	587	559	595	567	530	603	558	613	572	564	587	577	579	544	563	583	612	537	589	547	585	542	566	564	564	571	586	564	597	556	629	603	611	532	576	586	580	577	579	535	594	586	573	581	591	578	583	557	563	566	607	589	578	606	607	579	562	544	598	585	604	597	588	582	597	588	580	556	616	584	573	589	564	591	569	605	584	593	584	521	576	578	551	563	571	562	556	549	565	543	549	564	600	583	542	549	573	567	578	587	575	577	551	587	547	567	570	527	546	584	554	597	551	565	582	571	588	554	573	553	511	563	525	578	581	624	574	613	589	588	570	545	587	570	544	611	551	600	598	548	553	559	626	519	611	630	549	584	564	544	607	560	562	593	567	578	595	580	564	549	611	577	568	591	589	554	562	610	513	575	549	545	551	593	578	568	611	513	576	544	514	589	544	597	561	586	567	586	580	571	574	550	569	557	533	552	585	553	562	571	562	576	594	552	564	562	609	576	612	572	569	541	580	563	598	547	595	545	537	584	579	586	579	563	537	596	573	556	537	613	616	598	620	633	531	563	544	561	558	556	551	564	561	543	552	518	574	592	556	580	535	576	522	556	635	585	588	544	577	527	562	630	571	596	602	575	563	570	597	565	621	586	571	551	628	622	592	580	616	577	571	640	562	579	621	535	588	551	580	565	600	549	588	567	575	565	588	604	533	615	565	560	594	604	546	561	583	574	572	570	564	613	565	579	540	603	546	554	542	594	563	595	557	565	574	569	579	578	550	562	579	521	586	576	559	627	622	568	558	558	556	575	520	603	567	573	589	583	554	575	565	591	573	586	576	593	595	589	579	583	578	582	575	605	611	582	586	608	526	583	566	583	514	536	577	552	604	595	545	554	616	553	517	544	590	608	598	593	593	558	596	552	603	590	583	581	608	557	586	626	555	536	553	530	599	566	573	556	604	556	597	538	583	575	565	562	537	541	539	558	594	606	570	619	590	534	571	541	600	544	549	572	611	614	560	548	587	561	560	569	593	525	573	576	568	554	585	554	618	566	609	585	584	591	596	553	569	576	575	548	641	603	570	574	595	594	620	566	595	575	551	580	556	541	585	568	556	586	573	593	543	566	545	589	548	530	561	589	597	571	605	544	555	556	620	586	568	554	575	586	582	544	582	639	612	569	547	586	554	598	587	569	583	559	579	552	573	557	553	598	571	619	581	535	561	569	554	595	595	597	543	574	577	589	550	566	598	601	553	586	574	604	618	564	565	550	592	579	560	556	590	585	610	549	542	578	566	591	584	604	558	575	540	544	567	560	600	564	553	611	587	565	528	558	564	576	584	621	500	546	592	577	568	553	598	581	591	586	582	533	562	609	599	587	618	572	617	529	569	587	589	564	564	571	553	629	557	562	551	588	571	556	601	558	573	531	585	564	540	562	574	566	608	608	566	565	542	565	621	622	586	599	613	539	580	585	640	539	591	595	603	600	610	571	580	560	542	597	590	553	556	588	574	561	583	556	573	547	553	564	561	552	561	556	566	591	564	560	581	594	558	562	555	566	603	550	546	548	562	640	601	578	603	601	592	590	567	552	590	588	588	545	601	577	545	572	599	619	551	564	559	574	515	587	571	599	553	596	580	577	564	559	574	559	541	591	623	574	563	602	568	532	597	563	563	595	617	553	602	546	574	626	549	567	556	548	588	552	578	577	587	554	534	599	538	592	588	583	563	583	539	534	594	558	588	562	535	565	560	605	530	599	586	590	575	550	546	583	567	559	581	591	630	577	589	580	508	573	614	595	583	587	594	585	549	555	555	571	563	544	572	605	558	579	570	596	574	556	523	583	564	597	569	554	566	599	568	618	560	550	610	567	588	556	558	578	580	554	569	592	568	561	549	607	536	542	604	572	602	575	545	579	582	586	592	568	583	566	571	573	564	533	579	584	616	527	575	540	547	596	586	547	603	550	563	551	579	541	578	599	561	567	582	543	583	547	619	607	555	577	564	578	600	544	551	560	540	583	565	606	588	553	580	596	617	573	571	580	602	558	552	568	564	577	578	595	572	579	523	588	543	583	605	590	591	593	592	550	596	580	544	546	565	561	537	576	600	614	552	592	600	589	611	585	563	569	580	601	561	523	525	537	557	596	610	560	575	598	594	589	573	594	548	562	568	600	573	546	645	560	562	580	599	571	582	578	561	555	570	549	553	582	582	546	500	556	558	591	529	608	590	573	583	556	587	580	587	590	559	590	575	570	557	596	564	596	550	621	622	559	583	551	591	577	586	612	582	552	564	542	587	560	517	631	572	561	558	574	596	588	542	505	599	568	565	577	592	546	595	595	575	519	590	593	556	609	578	545	589	560	566	534	577	628	594	573	566	552	571	567	569	597	565	556	577	578	536	573	555	577	607	602	595	540	630	599	575	556	562	578	600	556	574	601	563	555	599	566	545	610	553	584	585	596	594	551	555	555	573	559	602	572	558	588	565	562	620	566	567	567	641	633	587	550	578	557	559	561	597	550	596	593	562	568	568	587	586	593	563	552	525	605	569	571	589	573	573	564	586	540	590	603	611	555	530	590	618	543	558	560	532	523	606	562	558	599	593	558	563	557	571	562	576	569	573	566	552	589	589	552	586	561	579	568	580	590	593	580	567	588	579	586	563	582	558	572	574	594	563	530	592	528	542	575	497	540	542	586	553	559	572	555	587	532	553	567	530	582	562	554	533	568	570	598	563	521	570	591	555	578	550	596	565	573	595	608	552	559	586	569	535	602	569	555	549	599	578	576	575	612	527	577	563	580	563	574	607	601	549	629	576	579	552	579	562	568	569	556	605	582	618	538	592	540	570	539	567	610	597	578	552	614	581	572	584	559	591	615	573	581	599	609	580	633	633	542	595	593	594	581	593	560	583	544	568	611	577	570	535	544	586	543	539	510	611	566	567	568	567	526	591	606	620	566	581	594	583	555	574	561	572	594	544	617	597	614	549	576	575	559	586
29196	24663	20166	11255	5523	2540	1397	814	520	479	437	503	433	448	428	453	464	439	426	451	467	485	484	458	490	460	477	454	439	485	455	445	451	418	448	440	485	412	422	458	414	478	466	452	425	488	460	476	487	439	448	455	454	487	404	443	436	452	445	452	425	459	460	421	476	455	444	459	484	462	481	426	443	449	430	412	455	496	440	433	439	426	418	480	445	391	425	455	470	407	442	457	482	434	439	472	431	467	474	444	422	493	435	465	405	439	436	456	489	449	457	490	440	428	443	440	418	439	403	426	470	444	423	450	413	457	448	422	437	401	415	414	429	446	447	433	453	451	460	447	474	452	469	444	396	445	403	398	460	442	440	435	436	420	427	470	435	437	405	456	432	460	449	504	448	470	436	481	485	463	452	448	462	432	432	470	437	466	458	430	445	472	461	433	426	468	465	437	462	499	452	452	414	468	476	435	449	460	457	482	469	452	428	489	443	465	451	437	443	455	468	457	453	458	479	439	441	427	445	445	446	457	457	451	489	434	423	456	438	462	462	439	460	495	419	445	468	441	453	422	410	419	489	472	400	429	461	466	436	454	465	438	441	461	431	454	455	452	462	448	452	427	416	428	492	439	430	468	457	465	440	419	488	431	446	446	435	422	474	470	440	463	486	435	429	471	457	440	445	484	462	416	439	436	436	437	456	443	455	463	456	488	432	460	480	443	441	477	469	454	421	486	456	441	451	485	461	463	438	466	462	433	457	439	449	458	439	400	427	452	444	421	467	427	465	449	473	450	454	404	483	454	415	467	483	437	432	456	440	464	453	466	439	407	482	408	417	451	486	465	442	419	444	490	426	469	457	455	446	457	423	454	459	449	424	445	441	438	485	444	474	438	422	442	456	446	445	462	432	425	465	414	470	418	449	427	429	426	474	454	416	455	465	430	432	447	449	457	402	451	418	464	448	431	426	417	451	474	441	431	463	478	434	436	432	388	468	497	443	400	458	434	433	449	460	416	426	417	489	462	466	420	477	431	435	462	424	429	435	458	436	452	439	485	402	437	439	493	458	430	467	439	493	406	446	438	475	440	401	476	445	467	452	402	438	474	423	445	475	455	429	433	449	463	445	465	467	445	425	465	430	468	436	457	422	460	427	444	416	465	474	456	427	449	461	414	423	456	426	442	467	412	426	446	477	465	453	438	433	468	456	425	427	414	431	434	429	451	432	431	506	447	425	400	454	484	463	489	443	456	432	428	449	436	426	421	444	431	432	429	459	465	445	441	425	475	438	473	466	469	500	468	500	450	415	413	443	455	460	466	431	459	457	461	421	435	481	467	468	461	463	447	469	469	468	449	404	429	488	420	437	426	427	443	449	480	473	428	464	466	464	464	457	451	443	468	446	434	470	447	463	457	443	429	420	418	462	483	486	434	491	488	436	446	419	458	444	474	471	423	482	436	473	473	435	474	419	433	429	418	442	419	442	432	430	475	490	442	477	458	445	451	439	467	472	449	441	439	455	462	454	434	468	500	439	456	497	439	486	416	440	467	465	422	420	436	440	466	450	453	430	485	447	447	459	433	438	464	456	437	443	477	440	480	446	451	429	464	431	468	473	436	420	463	440	467	461	449	449	437	446	473	420	479	481	467	452	422	416	487	456	481	455	474	454	461	472	408	416	418	428	452	411	452	472	428	437	451	458	445	438	471	450	452	442	412	449	459	427	428	443	456	401	472	479	426	425	430	435	487	436	449	443	429	483	451	429	441	438	450	445	481	461	436	446	469	425	449	432	456	430	460	446	425	412	469	406	459	452	465	447	482	460	455	411	431	469	440	468	464	435	445	470	457	415	481	434	450	472	451	433	468	466	493	448	429	422	460	482	453	433	463	485	440	471	446	449	442	434	436	449	420	448	436	479	464	452	460	472	432	448	458	420	470	426	417	406	457	496	408	443	440	440	447	479	445	463	458	442	455	437	431	439	449	447	433	402	474	482	446	400	418	408	465	466	437	429	451	432	424	463	449	492	477	453	461	449	419	478	420	425	445	471	432	441	448	453	430	445	458	440	490	450	490	481	435	464	459	416	456	454	453	450	464	447	486	411	420	439	496	438	482	492	449	439	438	457	443	432	460	410	449	407	420	461	426	429	446	461	435	467	462	518	474	461	445	447	441	452	439	429	472	438	491	480	421	470	463	491	470	468	419	468	434	468	439	440	411	443	442	436	459	433	463	450	465	446	404	432	468	488	455	425	459	456	463	409	458	469	457	445	486	443	418	447	425	446	437	473	420	482	469	424	446	463	475	403	462	433	448	433	435	461	400	451	462	455	482	451	439	422	440	475	425	393	472	445	469	475	452	436	455	436	475	427	449	462	426	435	480	418	449	442	406	473	477	478	454	475	454	472	474	465	431	450	482	452	481	471	447	489	457	396	419	440	450	425	474	420	449	482	415	445	455	465	427	488	438	449	445	410	436	455	478	459	448	454	424	441	466	420	484	463	448	432	483	426	463	456	463	478	468	488	458	455	462	483	481	447	451	438	464	475	438	419	462	446	448	465	417	494	414	446	441	495	419	411	417	458	431	450	454	479	446	460	449	480	457	473	449	428	474	484	422	458	454	455	452	444	445	431	429	449	434	414	476	451	428	414	449	447	455	416	461	449	459	454	456	437	433	436	447	445	459	426	489	429	452	469	439	489	453	457	454	414	474	423	437	449	440	428	450	469	443	474	456	448	444	443	445	426	414	461	452	466	459	429	442	456	452	413	417	502	460	474	415	436	432	480	439	451	447	443	465	437	453	457	425	516	441	469	451	450	448	443	457	419	449	460	503	447	441	452	455	481	429	464	470	450	479	475	423	425	419	461	436	481	417	455	478	473	477	450	420	451	438	452	481	448	425	485	463	453	467	463	413	482	430	447	457	460	469	463	451	452	410	438	428	481	437	452	438	478	444	428	497	462	466	456	451	474	437	443	419	431	455	423	449	467	447	443	419	434	460	417	458	495	517	439	418	468	437	419	418	468	429	416	444	430	455	459	431	435	452	433	439	484	432	441	492	431	404	459	467	426	437	472	466	422	450	493	478	434	463	444	440	434	449	447	456	458	436	438	445	417	440	442	443	435	430	431	438	442	447	451	455	453	459	430	438	441	471	444	441	424	430	435	451	487	480	450	434	490	457	459	454	482	432	453	420	465	433	430	451	431	450	472	449	450	448	443	451	469	449	490	462	431	451	476	450	436	440	416	453	498	420	415	470	433	465	444	465	457	457	439	458	448	419	452	430	422	442	433	447	438	445	445	462	472	442	478	420	488	460	465	445	424	443	451	455	456	426	442	456	449	420	468	486	447	453	428	454	441	461	429	455	421	450	458	478	447	433	453	445	429	472	426	453	453	445	420	453	462	458	449	447	432	460	435	460	423	477	446	411	416	481	474	471	481	441	465	445	407	440	427	414	413	464	437	409	450	462	487	414	397	422	402	446	474	456	445	449	480	424	446	435
17551	26713	16663	7939	5010	2594	1514	815	518	459	393	409	372	359	374	378	374	384	351	396	361	373	443	397	362	360	367	400	364	361	374	365	349	378	397	389	409	396	374	388	380	369	386	367	365	389	394	350	376	412	362	409	388	367	398	383	408	404	390	429	392	395	386	409	354	393	375	381	423	376	415	367	426	359	380	392	411	400	357	374	397	377	397	381	370	410	376	389	398	403	401	384	390	370	404	392	346	357	409	350	368	400	417	355	410	365	365	373	403	379	376	375	375	415	378	394	381	365	381	377	413	401	379	357	434	370	382	374	367	406	377	365	393	370	397	380	410	387	388	382	367	391	354	379	384	395	396	391	367	384	391	407	395	406	388	410	400	400	396	399	371	406	377	393	365	360	395	364	372	389	361	406	408	377	393	357	329	373	386	403	391	388	386	389	377	402	353	401	378	436	374	383	403	389	384	414	366	355	390	384	411	370	383	394	406	385	422	399	375	385	394	411	370	409	374	387	379	351	375	403	392	379	379	416	388	392	385	383	406	361	399	388	388	371	387	377	379	390	366	372	376	395	349	366	396	364	380	359	377	432	412	377	372	400	367	377	419	400	396	389	374	395	334	417	400	374	383	359	389	395	382	403	384	406	392	361	410	370	408	390	368	361	389	380	379	371	397	372	411	382	384	379	390	387	381	407	365	368	365	394	396	443	417	387	397	376	372	385	390	402	379	374	409	358	396	372	364	412	372	397	376	410	339	381	382	390	387	378	411	388	380	361	379	382	397	413	371	395	389	369	406	380	388	365	376	365	363	390	365	394	381	396	349	382	401	377	378	402	385	393	381	356	351	387	389	382	393	376	362	423	378	418	353	421	383	371	373	401	360	426	387	397	369	390	405	416	372	417	416	386	392	401	374	375	402	383	340	402	386	377	400	370	383	387	389	406	378	412	399	367	395	395	388	373	395	400	399	405	407	375	400	409	397	356	356	394	401	380	349	362	381	415	396	392	362	428	414	391	434	359	364	370	393	389	364	354	339	384	361	411	421	403	362	372	376	366	388	363	396	396	373	381	356	379	399	384	368	397	356	403	387	399	380	400	357	356	349	414	404	353	415	394	373	400	400	401	403	338	389	395	390	361	365	397	343	410	416	370	386	377	349	364	387	336	354	382	397	395	409	374	359	404	435	387	366	394	427	391	405	355	372	374	361	381	400	370	402	376	377	390	367	409	400	364	389	384	421	409	379	357	388	402	415	380	389	400	373	407	373	384	388	396	365	398	360	385	409	375	398	388	372	366	357	377	400	385	405	413	357	402	380	413	344	381	391	377	407	394	370	385	415	456	365	367	393	364	383	355	375	368	391	403	415	412	337	384	354	387	364	388	356	383	373	413	351	393	367	381	391	403	370	423	367	329	367	376	367	393	388	401	410	374	387	388	396	374	368	383	382	375	408	388	397	381	423	388	412	385	361	434	418	369	402	403	388	361	391	350	406	373	407	400	368	383	381	384	402	360	366	398	377	408	389	372	376	371	403	443	339	385	362	399	405	414	391	379	357	363	349	382	406	371	387	408	389	378	409	389	390	389	394	397	402	412	395	377	373	384	393	396	389	384	383	399	400	378	378	370	411	395	361	363	344	389	394	407	379	393	361	434	397	357	401	389	403	375	404	356	347	386	364	367	394	353	397	363	427	351	418	403	382	389	362	391	377	393	397	406	399	393	389	371	348	351	378	383	402	382	365	404	371	378	397	384	369	359	382	368	419	362	369	356	404	356	362	391	393	344	370	407	422	373	359	404	420	361	393	373	406	390	355	361	401	384	398	363	402	405	419	363	379	387	374	379	408	380	359	394	377	363	389	380	360	393	423	365	380	420	364	362	383	386	377	373	376	381	387	350	377	387	380	372	392	386	409	387	374	417	381	389	405	380	347	422	365	383	377	362	397	372	385	400	406	361	371	355	362	400	379	389	392	410	376	371	356	369	400	377	353	422	358	392	379	396	406	420	359	401	373	397	409	399	378	378	432	361	385	409	405	373	401	375	381	393	388	383	389	377	382	385	356	393	352	361	398	403	378	374	414	358	353	396	397	352	397	360	411	380	391	405	391	390	416	399	384	383	411	401	383	395	378	349	394	389	390	365	403	386	386	388	400	393	368	423	395	387	362	357	377	376	413	420	373	376	397	405	365	399	400	395	419	381	366	378	363	364	402	403	386	374	382	359	407	406	387	361	368	356	441	361	392	389	385	382	377	386	376	367	363	368	388	380	389	364	392	373	405	368	372	390	359	378	372	392	381	415	357	388	391	412	414	356	394	401	399	382	384	401	395	375	376	399	403	387	393	332	401	396	388	388	349	332	382	403	380	365	372	351	400	357	417	409	386	325	370	394	359	382	356	403	377	368	406	387	358	357	371	404	410	422	384	398	385	392	394	374	410	386	400	409	398	377	381	376	392	374	357	390	391	425	388	378	396	377	359	404	367	398	356	390	384	390	396	376	408	400	362	375	373	387	356	398	405	355	357	392	365	391	375	409	379	421	393	332	408	408	402	369	407	418	428	380	387	372	403	383	355	375	382	396	384	378	383	405	409	377	391	392	366	401	407	369	366	357	406	353	388	395	387	394	386	390	387	427	368	381	417	352	408	382	399	376	391	369	384	356	379	406	377	368	393	348	369	372	389	386	398	403	368	370	378	397	403	384	420	333	326	407	407	396	401	400	364	375	338	398	384	388	395	367	386	396	404	385	362	367	384	370	379	403	370	345	400	355	395	375	400	358	384	369	398	364	367	379	374	398	386	396	410	388	365	414	357	380	389	371	369	376	362	373	394	369	388	371	376	386	362	394	369	369	368	370	376	395	384	380	397	345	424	346	382	379	383	365	426	407	379	371	387	364	405	386	350	397	371	376	368	341	385	363	383	360	386	384	386	407	425	400	399	394	424	408	406	389	384	345	358	363	370	380	384	353	404	374	359	354	399	364	399	386	380	392	362	385	376	394	377	382	384	382	374	337	362	413	380	395	395	383	388	370	388	348	408	412	381	342	377	408	400	373	386	371	391	372	375	367	411	374	360	405	367	401	360	365	384	357	401	372	373	423	400	408	362	362	361	391	386	379	398	409	412	442	355	401	394	403	360	371	402	358	386	389	365	368	406	422	407	348	394	355	383	402	368	414	423	404	391	416	360	385	386	351	369	387	381	385	375	357	378	399	366	390	373	380	357	418	371	411	384	406	402	345	403	373	376	358	432	384	392	359	363	413	377	367	407	377	403	385	389	392	379	397	349	391	395	361	375	381	377	355	352	403	393	355	387	366	420	401	430	361	359	354	410	385	394	418	383	398	371	394	386	365	372	360	364	386	346	388	415	374	403	394	394	394	395	385	372	366	383	401	363	392	359	386	369	420	371	350	399	366	380	411	393	386	382	366	366	376	382	380	354	362	369	376	410	409	379	430	400	361	413	419	409	392	373	383	389	380	369	409	382	371	363	386	381	379
25454	23284	35265	38875	35348	23893	13642	4637	1682	960	651	498	502	500	532	511	517	512	491	504	492	547	495	518	511	522	534	487	498	526	469	510	520	455	501	568	491	480	556	527	507	488	464	464	533	504	468	483	509	463	500	505	523	472	506	515	510	457	500	492	507	497	511	505	469	494	488	523	487	521	476	471	538	466	494	465	479	471	499	528	511	480	504	496	487	511	461	523	505	487	505	493	483	540	500	478	497	475	490	504	454	488	494	482	493	451	450	514	482	520	476	538	503	487	528	456	460	544	525	485	485	488	506	504	437	463	500	518	497	491	514	492	481	531	464	464	513	495	520	473	517	445	498	456	505	474	520	496	517	505	461	527	477	457	471	488	469	497	536	493	511	475	489	464	439	488	515	480	509	483	512	468	478	443	492	508	519	509	481	466	487	466	462	478	518	516	524	466	476	492	530	517	498	505	477	501	539	500	518	508	469	453	455	481	455	479	499	474	478	479	479	471	517	466	480	465	470	488	480	457	529	482	469	520	505	463	506	482	471	482	469	492	491	459	505	494	435	528	505	491	500	480	445	494	504	513	484	488	516	507	454	504	470	467	484	477	484	482	511	518	507	470	490	490	467	496	489	424	499	525	473	470	506	492	536	478	475	490	498	497	540	495	479	504	463	502	478	481	505	530	505	497	485	467	507	491	483	519	464	485	485	452	490	491	495	483	477	468	497	493	480	509	470	505	491	532	475	464	496	499	484	501	504	499	500	534	519	468	468	462	512	481	486	499	461	436	505	482	512	501	498	499	501	499	502	487	511	499	488	457	466	510	494	509	486	488	519	493	465	470	555	447	491	518	481	513	469	500	502	500	493	477	480	484	470	501	505	502	507	497	488	509	508	462	510	519	516	481	514	494	482	517	537	464	478	500	479	483	510	513	502	450	502	459	477	505	475	538	480	491	522	507	517	520	462	511	501	483	497	465	504	524	547	481	475	522	471	480	510	479	488	518	482	490	524	458	476	506	498	499	458	514	507	495	472	455	511	514	492	518	509	502	450	479	524	505	508	493	518	443	488	491	504	520	523	503	507	517	520	531	487	498	473	505	484	489	522	481	446	498	487	486	523	507	497	487	460	509	482	463	498	496	481	463	460	502	480	500	455	505	467	481	450	497	502	481	503	533	480	500	488	516	522	555	490	504	507	484	513	545	501	520	518	449	493	467	440	481	461	505	488	524	450	494	449	494	496	466	496	481	500	469	506	470	466	489	523	505	510	480	475	517	509	519	523	480	463	481	478	510	481	453	454	492	542	500	483	523	511	516	535	490	527	531	520	513	519	511	508	502	510	512	494	472	514	495	475	521	518	503	487	500	475	514	499	472	513	509	448	514	514	489	481	515	494	530	473	449	493	525	475	481	539	503	487	456	507	505	495	480	511	506	466	512	500	506	500	466	493	495	539	482	453	459	515	506	499	544	475	513	540	482	518	479	488	521	503	475	489	489	485	490	515	526	555	496	499	498	493	492	524	533	494	490	492	490	485	512	509	457	492	504	526	483	464	511	483	547	469	514	504	545	473	485	501	454	465	505	509	520	528	492	482	506	504	533	509	444	485	477	490	562	504	499	472	490	496	469	494	460	508	495	507	511	502	504	527	472	476	478	519	503	520	547	482	473	507	496	499	522	515	480	493	489	487	508	521	525	496	489	483	492	468	517	486	494	513	506	490	476	487	439	527	486	506	489	462	480	461	478	479	488	503	511	491	517	471	485	462	495	504	530	486	515	529	485	508	540	478	448	477	516	500	457	540	467	519	478	475	479	502	469	503	545	491	491	477	489	522	509	468	502	527	478	456	480	530	495	460	477	524	469	498	442	504	519	494	492	518	507	494	485	447	470	492	519	492	512	526	467	480	533	517	558	531	521	498	507	509	533	448	485	543	474	513	483	485	534	493	490	506	475	500	493	509	447	518	485	481	502	478	496	457	503	474	502	511	488	458	468	513	507	485	497	502	466	463	526	482	496	516	462	489	481	502	471	457	480	507	526	465	515	475	489	475	478	528	508	480	473	479	522	537	539	508	495	515	502	488	500	466	471	476	476	524	526	495	481	512	517	493	500	461	481	446	477	485	496	515	499	503	489	515	483	470	507	478	497	503	524	508	509	492	469	480	502	529	511	498	491	511	446	482	480	495	498	486	461	505	475	493	485	512	484	521	482	480	488	434	476	506	505	480	471	509	472	474	460	469	476	484	513	520	504	561	504	493	489	485	484	490	511	521	495	480	491	524	472	485	493	492	518	506	449	489	493	484	539	443	492	479	492	530	502	470	513	521	498	478	500	502	477	471	498	516	518	449	487	487	530	509	463	459	443	477	480	496	482	485	496	467	504	512	492	466	477	541	531	498	467	487	456	508	490	509	531	494	512	515	464	485	461	492	492	493	520	473	516	540	459	485	493	506	483	490	506	479	504	482	523	499	509	511	486	529	482	505	443	489	453	492	494	500	516	477	499	520	514	509	494	532	503	470	471	478	470	468	493	507	497	520	514	544	501	489	502	457	498	496	475	506	499	498	528	516	495	499	490	489	522	487	501	556	499	502	488	480	499	492	479	454	495	502	476	499	469	486	514	466	466	471	500	498	495	473	477	476	491	513	518	501	487	506	508	476	486	493	502	530	485	474	521	492	514	504	505	489	506	468	547	517	501	485	473	504	492	478	480	497	480	475	506	475	488	487	504	502	486	563	462	513	478	477	493	502	465	498	510	503	496	473	527	481	475	470	513	488	480	511	482	444	475	496	431	501	443	486	468	503	488	468	522	521	477	464	525	468	498	508	473	487	495	491	520	519	504	478	490	505	487	484	519	474	469	484	501	476	481	453	484	520	486	486	502	482	496	511	496	527	485	518	474	482	518	483	497	489	492	485	473	497	496	518	518	489	516	453	468	502	482	467	475	508	488	507	494	480	487	480	476	506	517	478	512	468	482	499	464	518	509	491	480	481	462	508	489	482	489	501	500	478	487	485	480	472	503	492	509	471	508	484	524	540	518	474	482	539	510	487	517	507	522	500	465	468	493	526	471	482	480	522	469	490	486	489	478	494	473	515	502	457	503	481	487	476	515	524	502	495	468	513	463	529	490	455	463	441	516	502	459	498	496	488	459	516	497	477	507	501	492	496	482	522	474	477	547	458	479	489	496	481	534	453	500	525	507	511	537	496	465	529	481	516	515	457	529	475	466	480	520	508	458	506	495	514	469	525	467	482	460	448	480	465	516	499	504	477	457	496	469	537	465	493	534	474	470	525	497	456	511	509	478	467	519	469	466	474	471	478	465	518	507	474	485	515	495	466	491	495	493	487	505	506	457	499	484	521	512	495	496	479	499	507	493	508	441	518	500	538	500	496	493	487	474	457	497	516	486	498	507	493	509	526	507	487	494	477	478	499	473	496	507	475	477	457	520	507	523	514	495	472	530	490	489	460	531	519	468	500	482	484	471	480	512	461	515
56017	85132	65496	43694	33140	17160	10880	4547	2002	1088	709	456	488	417	473	489	464	447	437	491	437	470	427	492	518	481	459	458	474	414	480	439	463	437	461	431	470	437	469	463	448	472	471	453	457	428	492	445	471	493	442	471	453	460	462	492	433	478	433	474	449	461	445	441	467	453	451	451	457	438	473	445	441	440	478	422	483	474	463	422	473	458	452	460	459	456	435	459	422	481	466	460	462	475	445	438	454	452	434	453	428	504	446	443	450	481	460	445	430	454	450	442	439	459	439	457	483	440	459	476	476	472	468	429	451	448	438	470	431	469	462	471	457	461	468	483	448	464	458	447	477	438	459	498	500	468	410	454	461	444	508	441	470	445	481	462	484	441	470	487	430	470	448	483	465	476	434	463	508	471	440	449	460	431	476	418	436	469	464	443	477	417	484	464	481	454	454	465	458	435	438	463	466	432	436	441	452	447	473	430	445	455	443	471	429	469	425	460	444	465	459	480	417	478	485	470	452	480	445	466	459	448	429	470	468	474	459	461	454	478	516	452	443	456	443	497	483	448	455	465	436	445	421	448	472	489	427	458	470	459	447	494	452	458	448	446	456	444	476	470	468	431	443	439	409	432	459	441	477	471	480	495	476	465	442	434	449	441	448	430	463	435	460	450	450	460	446	466	454	490	441	453	474	470	470	451	497	455	467	462	443	447	492	474	455	481	481	439	459	405	418	427	451	439	482	462	428	460	470	435	458	471	450	464	458	444	455	474	443	412	448	462	506	461	484	456	455	486	473	444	463	451	456	429	445	449	429	441	445	463	454	408	459	462	444	440	445	452	481	477	433	430	466	459	460	452	444	434	473	465	464	480	430	455	444	480	463	439	437	470	485	460	474	463	461	448	447	438	450	460	444	453	499	450	461	465	451	461	473	447	476	455	464	488	474	417	428	432	466	464	452	472	453	435	475	413	468	464	434	436	467	482	487	446	451	468	470	405	475	457	452	476	451	467	444	469	417	467	454	455	449	465	457	428	472	457	475	470	455	451	445	461	469	420	443	467	489	432	426	480	416	425	449	449	457	451	433	443	465	445	433	478	455	443	485	462	489	423	479	454	467	443	440	464	431	420	437	457	445	438	475	475	422	470	476	434	460	462	461	474	433	462	469	489	502	427	454	461	420	473	470	463	442	473	461	451	448	419	456	454	487	414	472	448	483	463	452	478	494	459	465	430	481	462	479	456	436	445	486	461	449	449	457	455	470	437	433	457	455	461	466	450	480	420	401	453	465	440	448	465	469	472	455	466	469	493	449	449	463	458	455	467	415	471	477	468	465	453	425	447	464	432	490	470	460	445	484	481	464	463	449	465	474	472	459	456	465	469	456	451	448	461	473	447	446	472	443	447	475	426	489	440	484	450	469	456	469	440	416	446	468	452	439	443	470	446	455	481	432	489	454	478	459	469	435	463	473	417	476	452	475	422	503	468	444	459	458	470	448	445	448	451	478	470	431	440	444	447	484	466	426	465	435	478	450	496	502	463	446	456	452	447	426	446	487	456	487	426	439	496	477	471	454	472	471	504	454	452	441	440	449	523	458	455	427	454	473	431	474	479	496	497	455	446	480	460	441	486	459	463	445	421	394	401	459	486	452	440	441	462	478	450	447	475	449	479	427	461	427	457	461	481	489	451	431	496	448	446	420	447	449	461	456	491	466	473	474	486	449	446	447	426	486	385	427	474	454	445	434	471	451	448	424	443	444	442	486	463	460	469	490	442	426	438	475	512	480	462	448	497	427	480	467	441	496	478	454	461	466	462	457	423	431	446	466	433	468	481	493	461	446	452	463	453	485	427	449	471	426	433	432	434	481	451	452	476	452	491	447	479	456	462	449	473	458	434	436	452	443	439	466	482	443	481	421	439	446	426	481	452	462	469	437	464	475	475	450	464	464	452	451	478	494	488	459	481	467	447	477	471	455	438	465	440	451	459	463	446	459	464	469	453	454	454	470	423	469	442	471	457	445	446	446	402	448	455	464	455	424	478	438	464	473	474	467	474	506	445	439	441	462	439	481	464	476	437	433	434	472	462	436	449	489	479	468	480	470	424	441	488	447	481	494	465	457	523	465	488	431	485	466	452	464	467	461	486	462	442	416	460	450	457	400	453	469	420	459	494	473	431	498	454	484	477	478	439	502	472	446	430	447	443	421	473	428	454	446	460	454	432	428	461	433	473	456	445	390	463	454	445	443	431	464	469	441	462	470	432	444	487	451	478	476	465	468	493	465	465	438	443	460	441	467	449	438	452	456	445	495	439	472	457	457	429	472	467	448	447	467	432	436	418	432	448	467	459	404	442	451	457	438	444	470	462	472	447	452	453	443	454	423	404	478	473	452	439	473	479	451	459	494	479	462	447	460	453	440	448	434	467	464	479	483	463	443	440	431	455	442	490	413	445	439	433	430	506	453	474	481	468	458	465	455	429	445	469	446	447	512	445	426	457	450	478	448	454	473	447	420	461	439	465	412	460	482	436	450	459	461	460	452	467	440	457	473	439	423	510	471	439	477	434	498	467	467	479	411	486	445	444	458	470	468	483	437	453	481	413	442	455	456	464	443	430	404	468	484	450	481	453	470	460	448	453	439	427	472	447	480	501	470	490	494	449	450	461	445	452	459	459	432	467	452	451	477	472	429	438	450	443	478	465	483	459	500	447	495	451	456	491	480	432	429	442	467	429	455	457	489	434	447	435	455	459	461	444	472	488	483	460	469	439	507	432	491	431	438	420	474	459	429	469	472	463	483	463	466	491	461	399	458	481	478	456	448	444	435	447	461	449	447	441	510	491	476	435	456	468	468	464	466	450	454	464	505	465	466	450	458	488	485	486	460	424	416	441	487	458	473	506	490	449	428	432	429	470	468	472	465	473	462	478	452	421	452	433	430	464	450	469	423	443	473	451	484	459	481	461	485	409	426	487	480	440	471	427	452	504	449	473	472	480	461	461	482	453	482	427	446	429	448	459	465	440	460	467	444	455	445	435	484	433	454	442	469	453	466	458	451	484	430	499	464	453	484	422	441	467	425	522	466	459	423	498	484	439	429	443	426	472	443	429	440	435	445	454	448	442	468	424	430	433	426	426	462	454	457	450	460	452	454	485	458	446	475	463	475	461	452	491	431	418	461	463	441	453	396	419	494	453	450	474	417	485	457	443	432	428	444	447	481	474	488	466	476	494	469	456	450	474	513	483	473	454	490	427	434	438	436	472	484	445	510	449	460	445	429	453	460	477	419	433	449	462	444	406	459	434	446	452	437	461	461	444	403	435	502	416	466	439	446	468	427	438	457	456	438	456	476	428	452	459	448	467	451	456	445	431	480	410	446	467	440	464	446	489	472	509	438	422	459	456	443	465	440	458	449	488	429	454	474	436	481	491	461	409	476	455	458	479	443	489	468	464	488	453	452	431	450	419	415	486	486	471	423	448	468	447	461	445	449	482	454	452	442	455
24517	22403	32343	35674	37997	31107	23420	9360	3145	1464	999	643	651	730	635	668	662	705	652	672	668	650	612	606	631	672	648	623	652	689	629	649	631	630	600	635	633	626	608	654	604	663	692	631	634	651	615	670	617	602	656	655	645	596	615	607	649	624	668	684	645	631	631	642	657	655	673	634	648	642	652	653	645	606	618	626	645	638	606	621	644	630	673	627	638	671	666	593	629	663	646	610	635	637	672	638	673	634	617	634	619	637	586	653	641	606	627	638	617	630	623	600	656	575	600	651	598	605	652	606	658	622	652	611	619	619	592	640	669	626	653	604	650	616	687	598	623	637	648	634	595	609	666	640	658	628	643	646	630	628	629	613	590	642	580	655	628	645	616	610	605	648	656	597	639	611	685	627	643	632	655	608	631	652	579	618	597	596	580	608	634	650	585	607	623	646	669	579	623	686	657	603	652	573	632	658	617	632	636	600	595	614	634	662	617	671	640	638	660	618	615	616	628	654	679	610	615	627	660	659	650	619	651	617	583	610	606	670	635	596	685	615	627	619	616	655	642	588	575	646	661	648	604	612	634	686	643	646	632	656	638	603	627	615	629	694	631	629	644	638	635	629	669	652	592	657	633	619	620	619	635	655	637	627	616	619	606	632	664	674	608	607	598	586	567	622	636	620	652	577	656	646	634	650	655	602	559	609	642	625	628	677	648	650	606	648	660	638	671	615	641	651	630	656	639	699	610	613	621	651	620	663	671	615	637	638	646	590	621	659	577	615	599	591	610	648	645	658	652	662	614	598	637	650	632	650	650	664	624	591	653	665	647	650	640	611	662	639	563	649	613	609	608	624	601	634	622	633	605	621	653	622	608	663	624	587	599	654	637	636	639	645	629	664	594	637	633	645	633	662	596	622	615	668	640	601	632	628	644	612	629	601	640	659	631	625	639	678	629	632	649	632	649	606	605	617	636	645	637	639	645	621	559	602	636	657	595	603	631	626	600	615	633	644	635	630	636	639	645	637	618	654	662	649	641	648	631	635	649	641	618	633	611	645	590	650	616	620	629	593	625	623	606	602	627	616	607	634	598	615	595	584	592	611	666	672	621	619	623	657	601	594	589	623	630	624	658	630	611	656	623	666	667	596	634	613	688	608	638	612	663	644	616	595	580	628	594	609	641	643	618	596	610	636	629	651	674	653	635	594	627	674	580	607	629	629	611	631	614	613	607	650	628	631	636	648	609	623	653	631	660	613	622	628	635	626	613	618	625	590	645	640	622	652	642	631	626	586	622	611	615	608	625	620	653	669	612	611	634	649	627	633	708	578	671	609	658	649	606	611	614	646	677	643	636	624	645	612	610	614	615	632	686	628	605	659	604	615	578	618	640	627	604	630	626	642	661	606	630	653	688	670	662	624	643	668	651	666	615	636	635	655	618	593	692	598	574	635	630	646	589	596	681	632	601	632	602	619	645	604	667	578	627	614	609	620	645	644	641	621	630	604	612	594	628	631	616	644	628	598	629	618	625	649	622	630	603	656	586	653	628	596	589	631	630	603	637	625	615	606	641	628	605	636	636	659	593	654	616	618	658	660	601	627	609	648	609	596	656	618	627	644	599	624	648	621	670	641	608	627	633	694	628	665	585	611	651	645	601	636	637	583	645	620	616	608	606	616	617	595	653	603	602	613	625	612	589	619	587	662	662	659	602	652	593	601	626	640	657	635	632	617	587	644	614	627	626	626	644	683	629	624	606	666	633	615	596	617	639	634	642	649	616	633	629	628	596	584	603	674	606	625	602	647	636	638	626	624	626	609	623	637	602	653	602	664	606	649	651	616	615	627	588	604	626	597	644	611	599	633	640	603	625	631	648	612	615	664	632	635	574	613	639	591	653	661	621	556	638	669	603	644	625	671	640	632	636	625	624	638	668	635	621	615	647	642	644	591	601	634	637	616	647	608	594	642	616	594	619	630	604	602	602	648	672	598	648	633	619	635	611	630	602	631	585	628	658	604	647	684	612	611	625	611	604	620	623	584	671	598	615	631	639	617	627	604	644	651	653	600	633	647	636	610	671	608	621	601	658	666	635	603	617	633	659	656	638	651	600	631	659	638	595	637	643	618	584	601	608	595	652	623	664	603	630	604	629	651	637	672	633	655	599	646	595	591	632	605	653	627	675	640	669	608	616	613	630	635	640	632	649	645	576	675	665	645	647	631	630	630	619	646	625	640	653	609	651	642	641	603	655	632	610	648	643	620	581	674	632	617	613	676	668	633	616	635	622	627	646	649	582	632	638	680	646	673	649	611	667	709	594	612	620	632	607	629	659	639	667	660	634	659	640	581	649	585	625	663	571	650	637	628	672	615	623	603	644	639	600	628	651	587	650	607	602	638	596	595	647	624	600	671	629	614	656	656	638	626	690	677	613	626	643	604	611	615	595	641	650	594	647	659	623	630	594	630	640	644	636	603	686	636	624	631	586	591	627	634	624	625	609	611	712	645	587	629	633	659	609	628	615	606	630	632	603	570	635	631	671	607	612	640	608	649	646	680	599	650	626	617	638	605	582	609	632	656	623	620	658	602	613	621	607	647	617	683	620	631	646	610	646	641	618	659	584	577	649	599	694	609	640	624	617	644	642	607	635	597	610	574	644	638	652	630	644	651	634	610	620	656	572	593	618	665	628	640	624	612	613	632	634	642	647	624	630	680	612	583	606	608	648	580	650	675	659	643	598	605	627	628	617	653	630	616	633	627	612	601	660	618	637	664	662	632	618	624	618	653	623	652	673	640	615	671	621	640	663	587	643	640	629	621	622	641	597	645	611	590	618	655	640	608	667	632	662	640	614	622	646	638	615	610	597	646	633	630	621	629	604	621	651	625	571	602	576	621	659	619	607	630	637	658	631	639	574	601	621	605	623	649	605	610	636	620	645	659	593	613	649	600	652	590	667	628	634	620	614	577	619	630	617	626	607	646	639	642	631	614	642	677	620	599	622	653	619	621	645	642	608	658	583	656	618	657	651	609	620	612	630	609	665	608	610	575	651	607	652	705	652	633	631	654	620	621	637	672	630	576	626	601	619	609	629	596	638	659	609	637	662	591	667	620	589	657	631	626	678	700	605	635	675	613	650	649	592	604	667	645	622	646	633	613	636	658	648	630	640	663	630	637	614	566	611	632	635	603	626	609	639	639	612	591	632	636	626	632	609	635	604	600	640	672	620	656	634	614	617	653	629	593	576	583	686	629	620	632	678	620	632	632	603	625	614	673	624	626	651	636	638	656	620	647	612	644	635	610	611	642	653	645	608	648	602	609	600	655	643	665	631	596	653	577	628	563	586	627	639	704	601	595	645	615	610	618	653	642	635	605	650	644	653	649	619	588	627	681	650	624	613	670	605	620	626	668	624	651	607	627	589	613	608	615	614	624	592	632	596	626	633	570	595	624	659	632	597	604	619	639	622	656	602	616	632	605	615	643	622	586	571	580	627	649	651	643	606	698
63451	98746	77670	57320	44038	25373	17752	7872	3628	1705	1103	622	583	576	598	614	584	611	608	606	600	575	642	531	636	587	576	581	601	584	607	564	604	570	576	618	598	592	600	618	590	591	580	572	590	598	579	579	577	622	550	571	575	594	572	542	609	641	594	601	612	602	551	573	613	590	547	597	627	609	546	604	582	562	606	643	599	598	588	573	586	576	594	635	550	615	583	620	570	566	581	603	616	608	577	551	574	592	593	563	573	606	601	580	597	553	523	559	549	574	558	594	585	578	577	601	569	552	600	577	612	596	578	612	584	596	588	608	586	614	539	563	561	550	558	613	596	571	565	579	603	593	605	593	568	586	537	615	628	583	572	605	591	561	577	615	602	607	611	598	582	546	575	550	598	627	561	582	545	599	558	633	610	596	551	578	580	578	635	574	577	565	564	590	590	584	579	604	584	564	646	580	570	578	601	605	599	637	586	568	611	584	630	585	587	559	576	611	565	533	579	564	564	618	576	598	577	594	580	568	569	589	575	591	567	561	559	613	592	618	602	578	568	595	618	611	539	555	601	589	589	622	630	601	636	534	577	610	593	589	588	601	606	538	606	562	646	597	583	556	602	570	605	609	532	594	601	597	615	545	628	560	566	588	565	522	620	578	591	571	573	548	565	615	569	605	582	588	574	586	564	592	599	583	599	583	540	566	540	568	604	627	566	573	597	597	604	615	540	592	594	593	598	563	602	612	613	574	591	563	577	572	558	582	571	575	589	578	590	575	514	639	578	553	557	601	565	595	553	564	526	591	610	587	568	595	584	577	581	599	586	583	538	562	578	554	584	570	562	566	565	578	574	605	575	597	571	558	598	593	565	578	600	580	574	584	560	548	576	569	612	631	619	592	597	584	556	650	558	597	568	588	623	581	588	571	543	571	588	606	580	586	585	592	578	568	541	598	622	587	616	629	572	617	572	604	631	532	553	549	605	604	609	609	619	631	593	610	587	602	598	562	580	582	601	563	626	592	584	583	554	611	552	595	599	590	595	535	582	589	606	552	561	600	558	568	615	610	585	604	577	591	619	606	626	586	594	579	601	615	560	566	602	589	539	601	602	584	555	558	592	622	603	606	553	531	592	592	601	562	597	546	539	570	611	566	586	623	614	616	564	584	559	571	549	599	585	592	617	548	575	616	586	607	611	567	588	608	548	584	597	575	579	613	585	571	627	593	553	627	559	589	594	576	567	580	535	596	605	607	589	563	563	577	603	561	599	569	600	568	626	630	621	606	566	626	539	575	585	597	588	569	559	616	645	570	618	589	570	601	571	613	570	566	561	622	577	601	614	608	613	562	587	574	582	606	569	607	574	581	576	591	603	586	584	565	576	557	568	564	575	584	585	606	591	574	623	586	596	544	588	589	564	583	575	627	593	607	605	568	617	556	598	562	541	584	566	625	622	581	546	588	568	555	586	560	575	605	592	534	556	609	546	569	587	575	571	586	582	537	576	581	570	590	587	592	611	556	565	585	626	567	628	572	544	594	579	631	625	581	599	556	569	527	589	583	567	617	605	591	553	538	626	658	572	578	579	551	588	606	570	607	586	565	619	590	609	587	599	626	602	570	573	594	566	514	576	583	574	606	605	600	594	550	561	567	582	586	577	585	572	624	530	592	627	590	595	568	549	600	585	549	629	580	606	584	587	608	574	562	587	567	610	552	542	571	588	581	595	586	553	584	580	589	551	570	577	566	580	605	577	576	620	586	520	568	564	582	525	578	567	572	579	601	578	582	581	615	586	615	634	605	607	566	590	509	574	557	585	587	608	542	569	522	571	591	586	569	571	548	568	559	613	605	608	545	542	592	553	601	581	575	580	578	582	577	595	599	592	551	589	572	584	566	595	580	595	578	610	573	597	556	583	622	596	588	545	612	578	563	590	616	598	610	558	580	592	579	560	564	622	563	583	561	582	618	602	576	579	574	544	610	601	564	591	583	561	587	565	588	606	601	558	612	559	598	566	604	548	525	529	587	572	608	592	539	572	589	577	575	586	616	601	587	601	585	572	572	586	594	583	588	584	588	595	634	596	620	594	586	605	568	551	593	583	557	606	592	608	566	602	622	587	603	590	592	584	585	581	591	632	572	546	588	568	580	580	598	591	593	574	542	590	612	583	575	576	576	614	602	567	563	554	531	596	614	538	564	594	618	571	589	595	574	571	592	561	577	585	579	616	561	583	592	623	545	577	580	587	593	576	603	613	568	600	618	555	591	582	591	608	574	572	581	570	577	611	622	621	605	608	539	569	574	607	557	608	537	560	606	569	580	559	568	571	617	613	580	573	622	585	610	581	555	587	575	573	567	587	568	588	628	569	594	564	598	599	598	577	592	595	541	610	572	627	591	589	537	560	589	578	599	594	598	614	579	600	595	568	613	561	536	524	649	559	579	545	598	600	624	557	545	609	587	599	587	559	550	601	595	622	566	584	575	594	571	564	597	615	585	599	540	579	566	643	574	571	598	606	557	599	588	582	608	570	578	584	572	560	512	600	596	586	618	588	590	557	566	535	593	558	627	594	608	551	585	612	551	576	627	561	585	589	611	592	584	600	586	602	547	599	576	639	601	548	583	602	555	564	587	501	575	608	608	602	541	651	594	595	572	577	616	550	560	589	581	576	587	596	577	579	557	640	558	638	564	618	564	602	602	615	571	586	580	549	605	564	582	605	587	583	558	556	589	621	560	596	596	562	612	598	641	613	581	562	605	529	594	555	583	579	574	601	557	592	608	551	584	582	560	572	558	604	576	551	562	565	570	533	600	613	571	576	629	631	561	620	565	594	607	563	543	577	595	590	578	571	580	572	607	615	561	564	556	575	591	587	549	602	584	597	632	594	615	600	578	575	564	631	579	619	583	578	561	576	563	552	607	574	601	566	595	570	578	605	629	574	589	599	597	609	604	592	604	601	610	557	585	546	571	600	553	572	597	607	570	566	567	579	594	580	596	565	575	598	623	578	565	621	560	542	588	577	572	598	593	571	583	601	585	603	620	563	597	610	592	609	596	538	575	600	603	579	598	589	591	584	593	598	586	586	601	636	555	606	572	523	560	545	552	610	598	550	607	594	543	573	542	606	574	594	608	584	582	585	639	583	583	575	558	623	631	599	570	564	575	540	581	602	588	581	585	538	595	572	568	589	605	598	576	621	587	637	534	590	539	554	565	600	616	603	606	588	558	567	591	576	637	576	605	647	595	596	578	602	546	556	560	601	578	592	578	557	586	580	595	571	635	615	602	564	660	561	585	615	589	571	565	617	563	583	571	571	589	568	571	567	589	579	608	591	588	566	605	584	594	545	580	605	599	587	565	576	582	585	580	583	572	563	570	624	553	605	567	577	602	576	603	606	576	593	596	549	574	554	556	587	576	566	563	578	558	566	601	601	516	607	602	598	625	546	564	536	571	606	548	562	543	601	616	597	615	567	595	627	561	578	556	579	593	581	571	597	585	550	590
29307	25156	19800	11188	5431	2297	1328	748	506	450	465	455	451	443	412	423	417	450	428	445	452	441	421	420	460	397	410	421	439	414	408	410	454	452	460	428	425	459	426	411	430	433	461	416	441	418	453	482	412	407	431	432	422	422	474	455	449	410	448	421	439	410	418	444	476	436	385	430	420	414	438	433	459	448	406	406	449	408	454	423	459	426	452	430	444	416	449	484	411	454	431	458	415	399	394	429	479	469	435	383	400	401	429	403	418	425	409	447	438	412	385	444	435	436	400	403	462	419	443	440	389	412	415	447	420	405	434	441	451	454	455	400	441	448	399	383	416	440	406	433	417	452	460	413	430	427	392	438	462	437	424	460	437	415	434	449	409	406	396	426	423	431	448	438	444	446	443	429	418	398	382	438	410	413	409	419	430	451	422	405	435	434	415	392	389	466	419	400	440	450	447	446	413	445	472	432	423	424	466	403	381	407	432	391	436	448	441	423	430	463	422	411	442	443	455	466	419	427	440	424	415	440	446	432	386	415	423	452	407	435	426	447	429	413	454	406	417	428	420	421	442	437	382	446	432	448	435	439	428	412	486	460	446	457	405	439	470	411	407	383	416	454	456	464	447	412	435	452	400	392	432	412	478	414	416	405	475	452	396	427	444	435	419	459	437	462	446	452	462	427	394	423	437	428	397	426	417	417	430	456	428	428	428	441	459	439	404	391	424	429	432	412	453	418	467	400	422	443	412	455	442	453	437	428	412	412	466	408	434	419	457	393	420	448	447	415	427	452	382	462	415	404	458	420	433	448	404	395	448	457	450	447	445	469	421	415	440	413	387	381	428	443	462	433	395	390	448	447	404	404	463	407	395	429	448	454	379	416	429	463	427	429	435	447	428	428	433	438	420	487	372	425	416	440	459	434	415	426	410	401	411	413	418	397	400	469	411	395	424	413	426	432	420	449	418	421	410	409	407	426	444	414	425	413	411	421	429	404	432	452	431	419	433	423	406	403	436	437	412	404	445	421	417	439	425	443	406	428	410	430	451	405	422	427	421	413	457	418	414	423	434	402	429	413	393	421	395	442	401	414	435	450	453	456	440	437	390	411	442	454	441	474	454	424	411	425	437	401	446	464	469	430	416	410	438	447	412	490	435	442	419	447	424	417	421	416	456	441	408	431	430	426	430	426	384	455	418	447	456	449	456	417	471	455	458	430	445	406	411	451	428	391	425	430	414	401	422	439	436	419	434	416	412	429	383	419	415	453	439	423	435	424	430	447	438	435	450	478	438	404	418	441	434	415	430	422	395	434	452	422	440	427	391	431	450	446	447	453	419	430	401	442	386	436	417	407	439	395	425	449	413	439	428	457	454	441	430	402	462	483	421	412	413	411	457	409	412	501	415	449	448	476	419	420	413	432	434	448	440	404	419	421	426	409	463	421	424	420	421	418	427	430	387	416	427	451	439	431	416	428	387	382	443	390	442	451	416	407	443	470	397	435	408	422	407	429	393	425	433	430	422	443	405	410	440	415	414	408	447	417	425	395	407	418	412	440	426	393	403	425	464	441	471	455	426	426	397	468	446	394	439	451	416	416	431	461	455	423	412	435	417	440	387	440	433	465	438	440	425	425	434	422	469	454	445	415	409	434	417	401	430	421	453	457	426	450	473	454	427	413	477	401	464	406	436	460	477	431	441	434	430	426	424	413	442	389	450	404	418	402	435	453	391	437	440	428	419	414	432	413	429	434	467	426	449	412	423	459	446	443	414	437	413	403	457	407	440	426	466	453	403	434	455	438	439	436	465	464	424	430	362	419	436	428	436	480	411	402	467	450	494	402	436	448	434	454	413	410	421	416	429	430	409	463	453	419	409	446	414	419	495	448	417	449	412	431	449	426	401	431	425	422	406	439	431	404	428	430	460	439	451	419	414	431	462	400	430	369	428	398	456	430	440	411	464	421	406	416	458	441	420	429	433	444	462	400	391	432	421	413	485	461	463	453	434	458	476	437	478	411	425	407	419	420	432	413	432	431	421	462	424	436	434	437	439	431	437	410	401	458	421	448	408	433	401	428	416	458	464	432	426	452	444	446	431	444	460	441	470	446	418	457	405	444	455	389	393	424	412	463	437	398	436	421	405	435	429	406	437	443	438	399	417	424	426	430	451	475	449	469	435	421	444	427	424	425	426	419	436	404	428	427	433	399	406	435	455	460	451	419	428	430	427	425	410	441	470	382	425	435	456	421	428	409	460	417	460	409	439	401	408	392	402	417	403	469	421	459	436	400	449	419	448	425	418	453	422	394	457	423	442	395	444	448	430	430	460	395	443	415	425	418	406	436	475	454	455	438	421	384	406	432	416	431	436	493	412	453	411	455	431	425	433	415	423	402	411	442	423	412	424	429	450	436	444	460	412	416	411	435	455	418	434	441	424	459	439	416	404	448	423	420	425	411	445	416	399	415	447	455	429	375	438	459	442	433	436	432	408	390	426	428	463	445	451	436	401	450	440	416	417	446	457	464	410	420	405	434	439	414	418	428	388	419	450	476	430	443	439	444	444	436	424	433	437	451	452	424	422	407	423	426	457	444	452	469	464	427	427	401	402	411	421	391	420	444	426	418	454	442	437	460	419	433	443	406	458	429	390	428	426	453	386	447	430	425	387	445	417	428	463	455	416	427	412	408	401	453	413	411	446	470	466	445	459	448	419	439	391	419	432	431	434	384	418	450	400	444	428	406	420	445	415	410	434	439	403	440	437	429	425	464	444	400	461	423	472	444	401	397	451	404	417	435	410	430	407	410	415	414	387	389	419	464	444	426	412	429	457	461	417	452	433	414	447	416	435	435	430	435	465	432	464	432	415	431	431	428	433	417	455	441	413	441	378	422	469	409	450	409	444	427	417	415	413	455	374	431	387	446	448	403	459	468	422	425	426	452	428	447	420	451	439	439	400	428	405	471	439	420	409	404	429	408	406	412	408	405	409	446	463	411	436	467	418	418	416	408	434	419	453	420	437	450	413	404	450	398	419	423	451	447	397	446	418	440	466	442	416	407	404	427	433	428	429	432	400	439	458	429	402	446	395	372	439	436	454	431	443	448	400	413	412	460	435	440	443	434	442	428	434	421	404	396	433	456	453	418	417	432	410	447	406	401	447	439	443	426	408	417	416	411	458	413	399	403	440	433	437	429	433	393	417	420	430	401	401	447	425	432	435	450	412	432	424	431	422	476	424	443	421	412	441	451	431	418	414	410	462	450	449	423	431	404	422	438	437	421	395	426	412	436	456	412	418	402	430	404	437	446	430	426	432	443	403	423	402	412	434	416	403	431	423	408	441	466	436	442	463	399	419	433	430	412	413	393	403	436	470	436	427	402	450	407	407	416	473	410	444	421	399	460	418	418	399	424	402	431	406	439	427	413	463	429	427	447	452	426	420	417	419	424	402	421	433	417	444	453	435	425	425	436	417	443	410	431	432	427	413	452	413	425	394	374	452	418
17850	26781	16347	7700	4970	2310	1492	733	520	392	377	399	396	381	376	368	343	379	359	403	364	367	377	349	391	367	364	400	332	353	400	410	349	361	351	368	364	369	386	385	359	370	355	368	367	379	351	425	365	369	376	375	357	304	382	338	364	360	358	335	338	342	368	379	341	388	372	365	362	397	361	360	379	339	368	365	367	389	361	376	345	425	365	369	358	372	369	374	393	362	364	391	359	360	364	371	366	354	370	377	360	352	378	358	350	362	351	331	364	386	387	342	354	396	369	384	383	330	374	395	396	370	362	371	381	359	397	365	383	353	387	354	383	364	401	372	368	407	360	378	376	367	373	355	368	373	352	362	332	364	361	382	354	366	409	397	369	397	388	342	388	373	379	387	346	370	375	364	396	334	357	375	355	360	341	368	387	363	344	374	413	366	376	348	361	372	358	345	375	404	350	322	368	366	371	351	338	370	372	368	356	372	394	372	362	382	379	374	331	375	378	345	357	355	351	365	369	364	386	385	366	374	368	335	371	395	356	366	364	393	364	373	368	357	353	402	377	369	379	330	351	363	364	342	395	400	401	346	333	367	363	341	347	372	365	403	368	391	366	334	364	380	358	369	379	350	360	420	358	406	323	350	345	349	373	385	384	381	349	375	380	357	380	375	378	361	384	355	382	335	365	372	332	374	358	382	396	358	360	366	348	348	363	362	335	391	329	357	355	346	380	364	353	364	357	378	377	400	374	376	394	389	359	374	365	347	363	372	377	345	337	348	355	360	391	389	362	381	340	366	378	391	375	353	377	373	329	339	354	339	394	347	372	353	357	363	394	391	388	358	388	410	352	369	373	348	375	348	385	376	381	361	358	365	400	378	332	363	377	352	406	354	380	395	354	420	353	378	349	417	330	370	370	360	368	359	387	363	353	365	329	353	360	369	369	371	387	384	366	358	373	345	346	379	381	317	371	403	391	396	384	389	363	377	367	336	391	389	362	388	360	346	357	365	362	357	367	373	371	344	378	386	342	368	328	386	339	342	369	328	389	349	365	335	340	401	365	341	367	360	402	374	380	389	395	351	382	381	349	395	360	395	331	370	351	358	359	356	344	407	379	369	362	373	372	382	377	369	341	385	348	351	372	341	347	374	395	345	349	374	357	350	356	383	376	384	357	377	343	350	364	361	358	369	382	338	354	346	408	341	352	367	358	351	380	343	385	417	357	344	349	378	369	379	360	352	376	333	368	372	399	333	393	390	391	360	348	351	392	393	343	311	374	356	378	371	337	346	382	375	373	326	369	334	367	359	376	342	358	338	355	366	376	395	349	364	375	353	383	354	354	349	358	384	351	363	354	347	387	403	354	330	378	357	361	370	350	383	354	358	358	358	360	360	330	381	364	357	396	375	337	382	347	372	361	357	380	359	345	383	374	362	369	353	368	355	384	364	370	360	359	349	337	375	340	366	365	368	353	371	378	358	352	368	367	359	385	396	393	394	351	385	364	327	394	341	383	397	359	375	331	346	376	341	364	392	341	388	371	366	357	389	364	376	375	390	369	367	402	374	341	310	403	381	355	399	383	395	369	373	374	365	370	356	370	396	363	370	347	366	358	345	356	412	344	374	366	345	351	367	388	335	342	370	376	362	371	376	347	365	380	372	351	339	384	341	408	408	366	356	378	364	374	404	340	374	360	352	383	372	395	358	372	400	376	379	339	323	349	381	361	377	360	363	381	372	370	354	380	347	381	359	358	384	387	379	347	360	366	397	361	330	362	376	375	353	382	370	385	380	351	395	368	389	355	353	301	373	338	398	403	386	334	360	340	373	358	353	359	387	367	359	386	416	376	393	353	374	372	372	375	388	325	393	383	390	368	356	359	398	394	376	353	380	364	370	345	384	352	360	372	381	357	376	393	380	369	392	377	335	373	352	377	373	362	368	391	353	372	378	359	358	401	402	380	349	357	357	360	345	375	360	341	378	354	376	349	355	354	355	350	346	375	368	356	379	374	377	370	384	359	400	394	367	382	365	365	365	377	360	339	354	372	424	386	334	348	358	350	370	365	381	346	360	370	377	371	364	372	403	365	368	337	378	355	366	374	364	401	380	352	359	364	353	377	352	372	360	358	401	354	353	360	360	378	365	366	365	359	374	388	387	334	375	400	359	354	371	359	382	383	364	365	379	339	359	365	375	352	378	385	355	333	368	357	385	351	378	376	366	331	404	380	348	379	376	347	344	355	383	389	391	399	370	364	383	369	345	376	367	389	384	363	347	390	359	372	388	373	384	376	375	390	369	393	387	371	342	373	357	369	380	372	385	347	343	382	363	363	329	381	401	386	388	374	340	367	335	358	397	362	331	368	380	377	359	386	355	363	396	344	377	366	353	351	356	350	365	355	353	343	367	368	370	382	382	402	357	368	336	404	372	379	339	380	368	353	347	342	380	380	373	363	347	356	374	382	348	348	366	363	350	396	345	335	379	351	364	346	360	386	374	379	367	373	386	356	353	381	360	368	383	371	373	384	358	417	351	396	340	333	350	371	358	374	338	357	373	405	361	366	375	385	395	382	346	372	354	356	368	373	379	401	378	376	365	395	366	374	376	365	366	379	344	361	367	319	339	362	369	386	357	353	354	363	364	392	388	387	351	360	385	399	363	389	379	358	364	365	353	365	345	413	349	356	356	359	356	379	391	356	371	333	364	383	364	385	393	374	374	382	392	356	347	377	375	371	384	375	361	371	361	333	358	361	343	375	366	375	347	353	361	377	354	380	381	349	358	372	361	375	379	354	364	402	365	352	387	360	380	380	331	374	353	356	376	341	334	350	324	387	379	380	337	353	336	339	366	325	336	346	326	342	367	374	353	377	372	364	340	350	364	378	392	374	379	386	380	381	352	367	324	349	361	343	409	380	361	366	389	362	375	389	324	371	357	388	332	352	369	356	389	359	392	385	358	399	352	381	381	359	341	355	371	328	358	386	355	381	365	362	376	372	359	388	365	374	328	356	352	323	353	374	376	343	369	372	374	338	392	358	344	332	398	351	336	353	368	376	379	368	378	350	375	381	371	343	325	404	403	346	375	375	343	378	373	386	351	374	398	355	367	357	370	376	384	389	346	360	373	367	347	346	366	380	338	353	319	380	362	362	367	368	342	362	349	352	337	377	347	388	361	362	348	372	363	339	346	386	366	364	382	345	363	374	385	374	348	345	362	359	414	353	353	375	321	376	359	348	393	356	342	371	350	324	379	362	348	371	349	372	336	371	371	368	367	371	362	379	354	338	367	374	392	372	383	369	392	394	337	339	366	354	384	357	381	372	375	354	348	339	353	328	361	357	380	356	350	364	374	350	340	345	375	327	352	373	372	367	392	387	349	355	351	378	391	368	384	360	417	364	321	391	368	378	371	391	350	376	341	359	377	363	345	396	356	363	338	367	367	370	358	406	355	367	365	366	356	353	328	364	390	355	358	363	338	341	378	331	400	383	376	363	367	373	346
25573	23204	34195	38293	34608	22874	14050	4784	1747	742	664	476	457	480	453	467	434	458	473	471	471	441	483	470	448	474	466	460	441	444	501	446	445	451	470	439	484	443	447	416	469	474	423	465	426	435	422	404	428	437	459	452	437	486	464	456	457	501	442	472	444	448	445	432	412	492	424	436	454	412	442	455	424	439	427	427	425	457	489	441	419	424	394	451	443	462	452	440	428	422	473	441	431	449	447	404	471	447	449	454	432	447	473	435	445	457	449	434	393	428	459	400	434	445	430	443	477	436	456	426	421	435	428	415	410	453	437	443	449	446	463	441	440	439	465	437	473	426	459	445	428	466	408	425	449	449	426	438	441	439	444	461	438	419	424	423	422	441	434	466	440	459	449	443	452	460	451	459	478	454	463	464	421	446	473	416	442	484	398	450	459	459	437	444	449	424	424	460	437	441	451	461	418	467	415	440	456	461	459	457	437	416	461	463	426	471	442	435	429	435	430	453	412	397	465	465	458	460	427	434	430	443	423	436	412	490	407	476	402	477	418	447	424	484	465	437	448	443	456	448	432	446	452	454	433	440	409	467	437	440	429	474	449	450	424	430	439	420	484	391	441	434	425	428	442	435	477	472	450	433	421	473	430	420	456	466	469	498	413	404	452	457	441	399	400	417	455	444	417	426	440	435	422	475	431	409	497	443	441	461	461	439	464	417	448	461	493	452	486	430	481	456	373	453	440	423	460	427	429	440	448	452	439	454	401	412	421	458	461	461	460	453	456	436	467	463	455	505	428	434	492	425	465	462	396	460	420	434	437	413	442	430	410	455	428	474	460	419	433	430	431	435	439	459	447	476	437	468	470	467	419	418	453	445	432	466	449	426	462	446	403	433	467	471	408	452	436	404	468	444	457	435	417	429	445	495	413	420	460	444	434	442	437	425	468	441	460	420	435	479	441	433	434	493	450	489	417	457	498	468	479	427	421	424	441	448	389	460	430	426	512	461	454	393	435	437	449	472	449	477	443	429	476	445	410	439	452	428	482	456	454	458	434	478	435	452	434	407	441	414	470	416	470	469	505	464	444	453	466	444	482	377	477	434	478	464	434	432	445	429	440	452	471	462	435	443	443	452	484	416	440	448	466	428	451	445	432	437	454	436	436	460	472	439	463	437	430	454	437	417	448	442	405	431	462	437	414	442	459	461	427	438	461	408	438	390	463	459	439	421	452	429	491	466	446	444	428	486	427	452	437	451	475	464	423	430	414	446	432	438	427	455	436	429	427	470	423	424	427	473	463	447	447	443	436	471	448	437	468	434	406	443	443	476	492	439	446	461	437	425	413	458	421	422	413	482	438	414	449	458	438	475	430	432	482	447	450	452	422	398	402	422	429	449	426	477	481	451	436	440	461	480	463	458	413	432	468	443	492	437	420	452	448	429	415	438	410	475	460	467	441	429	409	449	450	439	429	429	476	413	431	451	436	456	455	470	461	462	420	414	463	469	501	476	471	485	462	417	409	466	479	501	470	488	438	431	457	461	430	489	420	437	425	459	472	435	470	441	450	451	422	426	425	448	435	437	473	435	459	444	458	449	506	447	431	432	466	439	453	396	413	434	473	415	425	430	466	453	448	414	442	463	452	426	455	455	417	451	445	448	443	442	455	432	429	472	434	443	448	432	435	450	452	420	469	461	401	430	427	411	437	434	423	470	425	440	431	450	440	434	447	444	413	457	425	448	455	468	447	478	449	415	411	438	412	448	448	444	485	447	434	438	446	429	397	426	436	464	414	401	421	403	435	408	410	406	435	476	449	418	466	421	439	411	411	484	477	429	447	447	461	495	432	436	465	492	463	435	454	445	441	440	456	488	461	430	405	425	460	422	459	448	489	482	448	441	467	451	432	463	440	411	426	466	458	401	451	477	479	418	443	369	438	420	458	422	458	437	435	419	470	469	423	472	454	448	432	434	440	445	437	449	469	395	456	441	444	437	452	480	422	435	457	460	461	454	446	456	438	425	471	437	450	411	454	427	405	434	461	448	460	503	458	467	433	461	412	443	421	421	424	465	419	424	463	468	465	433	410	446	433	469	417	447	434	463	457	463	431	402	415	464	426	443	455	457	472	445	434	442	410	448	388	461	458	456	465	466	474	461	450	447	459	409	453	414	457	454	455	420	464	433	465	431	427	428	462	453	406	482	435	480	437	446	455	471	454	429	441	456	450	482	427	406	455	485	419	413	448	417	419	448	403	443	419	467	455	472	471	400	460	446	439	459	436	461	450	457	410	429	421	470	436	458	463	412	470	436	434	424	450	404	454	430	430	429	456	463	432	440	405	446	460	444	427	469	449	426	475	430	471	465	434	444	441	452	428	475	432	406	471	397	446	426	450	456	450	447	459	419	470	460	427	450	482	442	469	434	448	409	448	459	473	451	437	458	452	432	448	449	486	421	446	444	439	444	440	412	419	438	471	445	448	440	447	445	415	443	450	413	442	444	494	469	429	430	435	448	404	456	432	425	440	478	414	446	452	459	464	444	421	423	445	431	422	447	486	468	440	451	390	441	439	436	435	410	477	415	453	436	438	462	459	448	436	428	445	428	438	414	406	457	435	419	437	469	448	459	443	431	458	458	424	463	450	458	413	433	446	447	440	446	432	436	447	448	442	455	452	453	458	420	434	445	437	437	417	487	481	450	473	441	400	459	428	418	412	443	407	403	426	447	450	410	479	420	441	401	424	473	457	476	443	438	474	427	439	444	443	435	424	444	413	445	432	460	465	454	439	441	465	419	430	450	407	438	428	460	458	421	452	429	425	399	412	415	443	419	448	472	475	458	450	484	433	450	419	451	440	432	457	431	459	468	447	446	453	426	437	438	461	472	468	455	464	455	429	443	431	434	453	453	414	427	452	488	452	439	470	415	416	393	412	446	455	432	449	449	417	427	440	450	462	431	461	446	421	452	478	450	467	414	427	424	449	420	456	447	424	460	417	436	436	476	492	445	442	407	431	468	437	463	417	424	444	439	409	459	479	427	409	383	437	472	427	447	449	464	421	455	437	439	441	441	421	402	455	419	424	466	443	468	430	463	439	436	430	428	456	426	437	469	444	434	414	426	449	455	442	420	449	431	455	446	440	407	443	435	449	389	408	461	438	435	425	441	426	453	420	413	449	442	474	448	435	444	445	420	430	444	438	443	423	472	436	459	426	483	448	460	438	446	442	435	464	440	480	467	416	461	434	446	433	433	455	485	418	452	386	435	411	443	443	423	456	466	455	435	441	414	456	425	453	447	480	429	462	432	441	399	452	429	448	433	468	465	469	463	451	450	480	415	425	432	425	484	446	448	472	470	403	403	433	442	451	479	472	455	457	428	448	430	436	468	435	444	418	428	404	448	435	426	441	452	431	430	491	440	441	458	429	448	474	453	430	421	416	456	451	433	435	440	456	459	457	444	461	439	427	425	485	437	432	489	470	414	444	431	469	431	448	434	463	460	434	475
56306	82928	65344	43938	33497	16552	10542	4705	2157	797	629	484	404	426	401	411	433	411	398	439	390	422	415	435	399	418	404	373	436	431	419	420	401	388	412	420	401	403	423	414	433	429	434	408	391	370	432	422	403	405	450	393	398	410	386	431	409	427	417	420	394	437	440	397	441	406	420	421	396	435	444	455	412	397	460	388	371	438	439	407	450	395	446	425	421	382	405	414	408	408	406	420	429	420	449	419	454	445	413	412	428	397	444	413	379	474	426	414	445	401	428	437	446	436	412	430	410	418	438	354	475	389	414	442	432	383	398	429	440	448	401	420	432	399	418	393	432	406	424	408	427	377	406	418	394	419	402	425	423	431	426	425	397	424	417	407	407	435	410	414	433	421	397	437	393	391	439	408	427	395	400	419	396	414	425	413	397	389	409	413	428	415	423	395	385	450	399	407	405	401	424	366	390	416	442	421	459	400	407	442	446	401	411	377	388	426	442	418	400	423	448	430	389	428	415	416	400	430	406	432	424	424	396	395	408	423	389	428	459	404	436	445	425	418	428	423	395	416	404	411	422	450	430	433	417	361	405	400	407	419	421	420	422	407	413	398	423	423	405	425	403	432	431	442	444	408	431	369	418	430	423	435	449	394	416	417	387	410	437	410	416	407	403	428	371	399	438	402	421	437	430	405	426	407	397	441	424	413	398	417	397	421	415	426	392	404	402	397	389	412	407	426	386	404	406	396	363	407	381	451	432	424	426	394	414	388	394	439	410	404	383	413	408	425	432	404	410	421	428	404	396	408	422	446	426	396	400	453	424	393	423	411	414	409	416	408	435	385	406	405	407	412	392	395	429	417	448	404	414	436	414	430	400	419	411	407	408	424	438	453	390	394	422	443	416	439	374	406	404	413	413	409	396	411	416	402	410	397	455	460	442	448	461	417	448	380	431	395	413	401	437	436	396	427	423	406	405	417	383	410	420	429	414	438	421	400	400	383	405	417	404	380	424	409	412	373	377	411	435	403	436	422	434	431	406	419	380	401	431	427	415	436	396	399	429	438	442	389	380	404	412	420	408	418	377	403	434	401	402	407	433	435	392	406	421	416	431	383	419	419	407	427	405	432	423	396	425	405	414	419	382	417	416	413	429	446	437	440	394	420	416	397	415	405	406	405	405	416	428	418	395	412	399	398	401	411	406	399	422	402	390	422	395	406	427	405	419	431	424	400	417	417	395	416	418	414	405	422	425	442	446	403	399	375	415	374	402	376	405	397	399	384	440	399	412	420	417	381	400	421	411	402	464	393	423	435	385	431	441	390	427	422	418	435	445	458	420	395	416	400	397	404	399	412	397	391	407	438	413	391	426	456	399	420	391	427	394	427	412	418	376	426	424	413	391	404	411	406	428	423	419	420	439	397	462	439	408	421	426	399	406	424	415	434	396	422	414	414	405	420	386	421	413	392	432	368	390	417	385	404	398	431	421	416	421	426	410	405	392	440	408	433	399	379	415	424	411	415	412	376	416	413	418	433	408	370	430	404	431	388	426	413	431	432	402	414	410	391	383	397	439	399	386	408	406	378	419	401	430	431	428	401	415	421	380	414	410	441	394	432	408	384	436	377	406	420	420	424	398	433	397	402	462	392	419	412	417	437	397	427	375	402	412	420	458	409	415	404	429	410	415	403	449	422	383	436	441	414	433	425	407	396	388	424	384	412	389	396	409	407	430	408	411	434	391	396	414	403	452	417	399	399	409	439	429	435	428	412	399	415	415	441	425	393	421	436	411	427	414	408	417	393	417	442	408	432	384	410	431	446	421	415	415	444	409	390	389	437	427	381	399	407	425	430	416	431	448	428	392	456	419	386	434	433	412	410	414	431	412	404	432	469	399	404	388	383	426	427	409	438	411	422	423	381	406	375	384	412	446	425	392	409	420	416	403	406	409	402	446	407	411	396	420	411	440	432	456	396	386	432	407	412	401	418	436	414	408	463	406	427	417	415	420	416	424	393	430	470	442	402	447	418	421	432	426	417	408	443	407	440	418	368	402	410	413	389	411	410	414	398	418	391	422	410	442	429	388	430	432	390	404	446	394	424	402	426	409	415	392	411	405	433	402	440	389	452	415	435	390	434	432	389	442	414	431	411	414	399	454	420	424	386	364	454	403	393	415	388	403	378	440	416	421	402	395	449	411	411	415	436	460	415	397	411	412	432	389	416	399	431	407	390	405	414	396	432	412	414	409	422	467	455	397	417	405	403	436	425	436	423	404	423	397	407	409	409	403	428	393	401	404	415	413	397	392	444	403	415	388	379	389	371	446	427	391	414	406	413	394	406	401	386	373	432	432	402	401	420	415	383	417	422	410	440	420	391	425	425	418	399	416	417	399	395	409	397	449	385	403	414	451	419	452	430	423	413	432	417	391	397	407	436	449	382	442	416	421	444	423	421	400	410	463	401	409	405	367	425	444	406	367	410	407	463	410	441	424	440	416	425	402	419	435	458	422	397	426	385	385	405	410	433	375	435	422	429	388	442	425	432	409	449	439	422	392	410	382	430	450	436	446	371	428	411	385	396	470	422	427	406	424	426	402	390	400	393	434	392	424	464	400	450	416	426	385	439	418	433	427	409	440	406	416	379	411	422	385	413	412	385	388	439	371	405	434	371	401	404	425	422	395	405	436	413	426	404	393	433	438	398	460	395	419	406	405	401	389	386	452	400	457	414	421	409	423	403	376	386	399	456	403	396	407	407	404	420	396	427	432	400	419	413	408	399	409	384	373	397	433	407	416	393	417	413	415	412	415	407	403	408	400	424	424	405	428	428	370	409	396	390	434	441	411	375	402	405	408	423	432	413	426	374	415	422	413	394	439	408	407	380	404	408	397	417	421	369	428	431	414	385	415	422	379	408	407	415	369	397	395	415	405	407	437	409	389	429	424	411	402	401	386	396	409	416	397	386	431	439	388	395	408	441	394	413	426	404	410	436	429	395	424	411	386	400	431	437	435	386	436	401	391	421	397	385	410	388	392	443	408	424	414	435	405	419	492	433	437	388	443	390	373	406	417	425	422	423	397	392	428	423	395	425	393	427	416	422	428	432	408	413	404	402	412	412	457	443	427	444	424	407	437	429	427	429	380	408	395	395	421	402	436	391	425	425	443	395	410	416	452	393	396	424	429	411	378	420	373	432	412	377	437	395	439	408	408	407	423	433	407	397	438	408	407	423	424	409	432	395	413	398	408	413	413	451	429	405	417	360	415	407	419	450	432	402	381	414	399	431	401	385	392	429	403	401	399	414	411	402	385	418	374	380	396	382	392	381	450	423	394	423	412	403	419	406	441	415	433	393	422	390	417	417	394	392	433	434	412	449	452	438	402	400	409	415	408	395	388	469	393	399	438	425	393	429	397	417	413	408	414	450	447	402	409	425	425	436	441	410	401	431	380	434	382	416	410	395	421	425	403	419	413	411	424	404	387	421	426	407	396	409	431	398	395	411	423	370
24451	22287	32523	36426	36893	30647	23532	9262	3995	1276	1088	727	620	601	642	623	610	604	561	587	603	587	578	610	623	561	564	588	559	558	586	591	559	579	578	540	629	574	584	595	580	589	590	620	571	556	596	605	597	590	583	550	580	569	576	585	582	560	590	582	618	612	577	549	551	570	565	589	577	594	557	564	596	567	655	536	578	601	541	560	587	586	575	574	557	538	635	611	600	549	568	560	548	538	543	566	594	586	581	569	603	536	559	643	571	563	557	594	588	594	564	606	577	616	591	541	569	552	591	609	607	548	572	561	587	597	588	578	625	607	580	603	620	588	595	588	574	579	601	657	593	585	587	582	578	581	589	588	500	536	618	608	542	601	587	584	540	565	529	607	556	565	565	581	597	531	552	579	554	554	574	560	594	579	534	550	556	600	578	619	567	544	547	614	575	536	537	563	592	599	583	559	622	585	534	550	541	578	555	600	606	563	624	562	569	577	591	586	626	606	548	560	541	560	602	578	593	567	608	596	551	639	660	601	544	575	572	530	566	547	533	582	575	573	604	591	612	580	600	548	567	585	544	560	537	552	643	616	568	540	559	593	558	588	571	561	598	554	585	599	545	547	591	591	610	594	553	561	587	585	567	581	607	539	623	560	611	610	606	591	598	569	574	582	601	607	604	561	584	564	570	538	616	562	610	601	577	622	564	623	591	572	555	576	566	529	543	594	542	577	564	587	623	611	528	553	560	540	612	588	557	595	555	604	634	626	576	543	571	537	589	579	571	608	593	545	575	563	590	537	546	554	557	568	613	556	613	571	589	573	618	581	577	612	565	608	564	597	577	564	568	608	564	602	539	549	573	594	590	564	612	538	537	556	598	565	565	528	594	610	563	565	524	609	544	554	579	570	598	580	583	607	556	586	601	566	560	554	608	573	618	561	589	594	545	590	610	565	554	574	599	597	588	583	566	555	593	551	584	619	582	557	589	566	618	515	593	577	578	561	533	542	605	579	571	561	584	544	538	579	573	543	592	627	573	558	598	573	574	576	554	573	604	581	538	569	602	565	554	603	592	543	610	585	516	584	562	536	589	609	587	583	558	588	581	637	594	537	567	556	579	567	530	556	602	598	607	575	547	577	561	553	606	561	598	590	557	585	592	572	560	574	547	571	558	606	573	521	584	614	582	601	576	569	645	575	583	584	561	585	598	535	554	545	597	534	552	577	550	590	584	593	584	581	582	559	594	548	585	549	565	602	595	587	557	548	593	576	596	584	593	584	644	589	567	564	600	537	582	541	613	570	582	556	611	561	563	546	583	563	569	547	622	574	550	619	537	607	580	561	567	588	574	561	601	536	526	555	590	619	577	547	618	606	557	588	568	576	543	571	573	560	578	566	564	600	559	578	582	599	587	617	557	587	584	592	580	550	597	570	574	546	533	562	581	578	582	583	561	568	551	565	566	563	571	561	533	602	550	578	533	581	569	563	561	554	579	582	582	585	568	555	574	556	562	528	565	577	600	619	597	582	581	605	588	554	576	576	597	554	562	586	575	591	614	609	584	589	571	552	560	570	548	579	574	569	607	521	558	610	626	571	583	552	589	587	586	546	590	578	609	554	585	580	557	560	625	588	567	563	579	550	553	567	542	569	607	580	579	590	584	535	574	597	576	546	567	625	619	553	589	546	590	585	601	592	613	545	576	565	525	531	576	570	582	597	592	568	564	532	580	612	582	588	576	592	548	584	579	612	576	616	552	591	576	559	566	613	666	569	550	611	576	560	539	574	597	532	582	534	551	520	546	599	573	571	566	607	612	550	580	615	585	584	590	567	565	571	551	598	579	574	568	593	581	581	598	525	584	592	557	560	562	640	569	542	575	542	560	616	506	582	622	518	584	626	531	574	534	582	614	581	570	557	566	581	604	570	588	553	547	613	603	580	597	558	612	600	578	588	602	586	585	557	614	593	568	568	598	597	587	594	597	564	643	589	610	561	572	612	523	552	542	561	554	615	608	552	599	541	551	558	546	608	560	596	620	554	575	590	547	579	575	587	545	590	560	590	574	557	585	600	562	560	552	572	569	598	586	549	552	568	603	601	583	593	577	570	617	591	570	563	615	579	589	584	578	585	558	592	557	582	583	515	569	605	524	564	570	581	594	611	588	588	594	565	579	541	612	600	581	547	586	574	568	592	596	593	566	545	610	646	560	594	578	535	557	546	549	589	522	594	585	566	564	611	606	592	602	523	599	564	537	557	571	583	572	596	591	589	528	560	596	566	563	588	599	554	547	600	543	579	585	573	583	544	572	558	594	610	604	570	568	583	568	606	601	599	566	553	577	582	574	537	557	613	602	564	580	575	578	584	528	553	553	569	571	590	595	581	580	602	550	550	532	553	587	575	558	538	581	578	579	560	554	534	580	542	597	559	606	553	593	579	588	574	572	557	606	555	565	592	585	601	583	580	555	589	600	574	596	546	585	587	563	555	595	599	553	582	557	548	558	595	565	553	563	575	576	562	595	559	597	579	565	573	573	604	569	590	537	545	629	578	540	555	624	591	555	606	528	596	558	535	592	599	567	522	564	554	557	536	569	542	600	608	619	583	583	552	602	583	604	552	574	560	593	570	577	598	582	575	568	586	570	580	547	530	559	568	575	614	620	514	571	575	564	588	582	566	605	568	609	574	561	564	621	609	615	620	592	585	594	622	570	625	577	639	584	564	616	596	608	597	567	592	615	577	531	560	574	596	583	558	579	516	590	619	570	534	588	558	561	595	570	565	561	583	570	569	622	577	564	574	557	586	588	594	579	570	578	566	574	584	559	599	517	554	581	614	569	574	574	571	607	574	586	566	551	540	565	555	560	565	605	543	540	583	588	612	587	588	638	544	563	595	571	593	579	588	626	584	624	567	567	565	543	557	562	587	544	558	557	603	516	579	581	530	577	546	595	545	593	567	581	610	544	589	581	593	562	582	608	593	616	588	558	635	565	573	588	573	606	560	593	588	606	540	552	567	571	635	577	591	574	605	597	535	584	579	579	569	576	589	575	597	593	566	595	586	593	542	571	585	593	563	590	587	633	576	600	624	576	555	572	566	574	548	571	563	570	543	568	604	569	588	588	559	562	570	568	508	566	605	583	571	544	583	586	574	617	572	517	592	569	549	525	598	579	583	540	532	557	585	557	557	595	568	593	559	581	578	525	590	617	553	595	539	598	616	582	519	555	604	568	558	613	593	545	544	584	598	599	591	580	541	582	567	572	551	592	575	583	616	609	580	548	576	580	586	587	616	567	564	534	584	549	594	573	581	597	593	566	590	557	564	579	548	585	620	567	576	586	599	573	568	576	587	570	597	563	559	537	534	539	581	573	634	562	563	558	634	583	536	590	595	618	548	521	551	552	583	529	540	559	539	525	592	550	595	560	590	527	570	612	602	580	615	589	557	528	588	566	619	574	551	568	551	535	602	614	590	552	569	591	569	546	596	604	583	578	567	564	595	560	578
62052	95878	79089	58210	42647	27063	16798	8256	4608	1340	1332	640	545	540	528	575	576	570	511	531	554	554	555	552	502	517	524	558	534	539	507	566	544	568	517	572	535	539	518	567	547	567	527	583	540	523	523	549	572	558	551	558	531	562	541	559	529	528	544	498	525	542	546	523	529	544	540	524	582	557	593	535	519	562	506	537	553	525	516	543	535	528	545	546	504	534	566	556	507	551	543	564	567	536	563	544	502	526	575	540	530	542	498	514	537	553	532	518	567	525	521	582	540	502	538	566	521	521	519	539	514	537	513	507	523	541	552	528	565	487	566	496	544	567	488	549	543	529	558	545	537	519	550	505	532	525	565	580	491	532	488	577	494	528	493	524	569	563	522	540	539	539	534	568	483	536	521	525	538	539	505	573	508	513	502	533	508	552	539	534	539	530	568	523	552	529	553	498	538	545	542	536	495	581	561	541	547	560	587	557	548	525	550	502	562	542	556	518	561	543	540	573	514	506	517	562	517	556	568	494	528	533	532	499	519	559	502	530	522	557	507	544	507	547	519	513	522	508	561	544	515	515	569	552	526	523	550	573	535	511	538	558	551	518	540	529	540	478	529	522	514	500	547	593	526	553	553	527	515	585	537	515	499	550	548	539	529	577	549	528	561	567	537	548	538	539	575	575	518	565	563	554	556	544	537	591	572	513	497	530	529	536	579	552	539	518	541	492	522	528	514	555	561	528	551	503	509	535	494	546	520	480	513	514	545	530	559	543	567	525	528	517	528	549	549	546	513	545	546	537	552	498	520	548	531	535	503	540	562	542	522	541	501	515	571	525	544	536	542	563	526	539	560	528	516	512	557	530	504	575	572	553	515	531	554	532	527	574	536	512	540	549	529	542	534	538	516	498	547	507	524	562	561	534	507	523	509	514	519	552	514	556	515	568	511	537	530	539	513	507	544	546	532	547	538	545	529	493	560	522	543	563	562	554	531	537	523	524	505	506	518	503	525	565	537	536	530	548	535	506	522	530	538	506	524	486	527	510	541	526	558	554	556	536	539	524	514	519	569	552	532	510	572	536	544	522	513	527	513	524	586	524	507	542	589	552	554	604	506	465	546	525	544	547	537	500	530	584	566	528	566	585	564	515	554	555	554	562	507	520	565	520	516	540	539	532	512	544	556	515	554	527	528	561	557	535	575	575	545	573	505	535	564	566	523	537	574	512	535	516	523	571	522	550	550	520	514	570	549	546	557	499	554	517	537	541	562	511	547	542	523	546	549	548	522	502	529	558	542	499	516	531	570	538	545	567	526	551	512	526	548	527	620	562	513	530	515	569	537	543	547	554	532	512	508	553	502	564	582	550	514	548	513	545	545	522	513	500	530	546	554	490	551	563	491	559	503	523	586	557	550	548	563	560	506	550	532	526	490	513	518	547	563	563	542	515	538	539	537	530	536	520	514	499	515	494	518	559	544	552	569	571	552	511	527	540	517	556	526	531	531	522	570	537	543	550	558	494	495	515	560	532	550	461	554	558	563	522	535	549	567	546	522	545	568	563	515	514	514	547	511	498	530	512	518	505	531	505	540	508	534	533	554	515	556	553	566	485	516	520	551	516	531	526	528	554	536	537	541	541	514	514	520	539	563	518	573	525	505	590	510	514	512	547	547	560	513	524	520	538	528	579	574	497	556	524	528	530	507	563	556	528	500	533	505	551	519	507	534	527	527	493	511	507	525	530	515	564	554	552	549	518	509	529	502	538	543	533	563	489	560	515	521	544	503	533	509	509	558	527	499	544	529	499	538	561	505	547	498	486	500	542	586	552	487	507	514	568	537	565	548	517	506	516	558	503	549	518	544	546	545	512	523	529	520	567	523	453	569	525	493	522	570	533	538	567	510	497	538	512	529	542	535	471	507	495	545	520	503	584	572	530	536	526	503	535	500	539	549	528	530	541	510	577	557	557	574	518	524	533	547	579	525	528	527	529	551	487	505	534	534	533	523	555	550	550	537	497	512	529	529	573	545	548	536	572	524	579	524	566	482	526	521	559	497	531	525	552	537	545	549	574	520	502	556	545	566	565	522	567	553	541	536	506	560	556	547	561	522	533	536	535	557	499	516	537	544	548	496	527	555	526	513	529	536	551	548	538	543	528	547	503	551	554	530	532	556	537	508	551	522	530	535	501	505	523	511	514	516	516	512	574	544	521	499	540	536	524	535	534	545	550	509	544	535	514	499	556	515	551	545	572	541	571	492	535	538	534	523	521	509	549	550	557	539	563	530	537	537	538	540	519	541	494	514	522	532	548	531	540	525	507	493	520	497	518	526	507	525	478	501	589	507	567	511	564	506	562	509	521	531	505	520	530	525	511	545	537	517	522	520	510	535	490	571	525	523	528	567	526	494	523	545	543	560	562	576	533	556	552	486	542	523	562	564	498	483	521	556	540	553	487	503	512	523	527	575	527	526	488	511	556	557	546	527	500	535	542	544	575	490	536	480	459	536	546	521	533	521	547	522	559	542	508	503	494	565	549	519	501	511	513	553	519	526	558	491	581	548	504	515	535	557	548	541	567	559	521	554	509	505	532	526	536	526	536	533	518	546	542	540	557	562	533	509	536	581	520	516	543	521	544	515	512	475	528	510	525	595	531	531	510	550	511	502	513	500	571	516	520	571	506	591	540	473	526	554	538	535	547	548	569	514	564	541	518	526	524	511	525	531	516	520	529	455	542	506	539	557	537	568	551	501	537	538	566	562	518	583	550	537	554	522	523	548	543	554	555	499	566	535	497	579	536	522	513	547	519	532	548	525	513	537	519	537	536	520	553	542	544	508	539	511	513	557	532	516	553	521	501	555	532	533	570	560	559	494	576	554	498	541	534	546	512	550	568	575	520	518	522	546	549	530	514	524	567	485	532	561	531	530	508	504	494	521	517	532	569	504	503	538	580	555	511	560	523	549	508	535	541	559	553	525	527	541	505	493	560	527	531	511	545	600	458	522	524	550	528	497	552	526	544	533	535	530	519	534	548	533	525	531	540	570	526	548	524	522	529	495	543	494	508	526	537	540	531	522	499	508	517	566	562	517	526	542	549	528	530	496	531	517	526	541	512	511	523	524	564	563	526	505	558	572	557	510	551	530	550	500	510	513	520	535	583	558	500	524	540	550	568	525	482	523	526	518	545	539	562	503	542	534	532	562	512	553	591	502	573	550	540	518	519	521	547	521	546	501	555	549	520	563	533	523	542	571	545	528	539	525	554	511	536	528	538	519	527	544	531	587	533	505	517	503	585	551	512	527	551	502	543	545	530	524	530	495	537	538	550	520	545	585	493	471	514	553	494	509	533	503	508	528	524	526	494	532	553	493	528	536	517	551	550	535	532	540	545	499	541	519	567	555	511	523	542	550	507	578	524	510	553	558	518	545	551	539	533	591	520	503	574	522	513	513	564	533	515	535	544	521	512	586	550	493	495	546	532	525	502	506	498	594	566	536	539	543	509
29569	24012	19295	11083	4786	2413	1315	773	563	426	414	416	389	400	385	375	395	396	416	392	379	392	382	394	390	369	390	369	356	397	376	374	379	356	413	371	363	367	373	399	367	364	382	366	402	361	395	426	395	376	392	402	356	357	397	364	371	394	351	383	356	407	382	395	390	342	375	373	381	400	353	395	343	373	381	353	416	376	362	354	388	371	363	342	358	379	376	393	365	382	390	374	375	384	356	381	384	381	360	401	365	378	331	392	376	354	370	392	348	341	385	383	376	356	370	336	337	382	390	372	381	372	365	373	382	367	393	358	381	376	340	384	363	358	385	353	396	372	360	371	367	367	378	354	395	379	357	365	363	423	397	377	381	371	376	420	345	391	377	359	398	377	359	348	351	372	353	372	380	397	400	362	355	391	359	361	372	378	400	394	413	373	357	371	407	387	338	376	367	402	354	388	385	366	419	388	392	365	386	366	406	368	349	359	352	399	380	390	392	393	378	394	395	367	363	385	391	403	351	370	367	385	399	367	349	419	370	409	398	371	348	366	408	366	355	384	367	379	352	363	390	363	395	383	364	384	382	400	347	381	351	376	393	372	373	396	391	375	384	364	375	371	358	413	370	362	354	381	378	373	350	389	333	392	408	359	364	403	379	381	350	334	336	375	395	399	367	361	382	367	382	372	372	367	413	399	368	403	364	401	363	354	380	383	384	413	377	362	397	348	378	363	394	392	333	410	380	398	360	365	379	350	344	362	389	371	373	387	373	402	400	397	340	362	372	360	405	394	369	370	412	386	332	384	403	357	407	341	376	416	388	380	358	423	375	382	378	374	374	355	380	380	352	381	412	389	372	359	373	390	390	407	368	391	395	391	394	341	405	366	337	376	373	382	422	360	374	363	375	338	435	415	373	345	407	390	366	389	395	392	377	368	382	373	378	362	370	375	365	361	389	385	362	353	362	404	384	385	329	406	379	351	357	392	409	364	345	381	363	374	385	397	348	398	389	402	366	357	372	367	383	347	390	388	354	374	387	385	404	344	362	363	355	353	378	385	353	365	395	401	385	372	351	413	383	392	339	368	358	378	338	384	370	377	399	361	360	432	363	374	374	367	369	369	370	373	371	377	411	388	410	387	385	389	366	346	390	369	412	367	422	426	342	380	340	381	367	385	371	386	358	389	405	364	402	417	355	370	427	384	346	354	373	377	386	377	385	350	407	355	362	371	375	396	391	380	401	397	396	386	371	397	409	383	401	358	371	413	383	331	374	359	406	381	393	346	383	366	367	357	401	385	358	390	371	328	353	360	374	387	393	377	338	358	366	390	356	394	365	391	373	368	375	381	372	380	401	384	371	423	403	365	373	379	363	328	337	380	373	388	348	385	396	367	366	378	378	403	374	394	406	367	376	372	377	371	352	364	351	386	370	369	354	412	363	421	351	386	398	372	356	361	371	373	350	374	412	404	369	406	347	362	390	357	345	368	370	352	369	365	371	388	409	362	349	357	404	382	385	374	400	333	390	365	390	387	382	367	379	361	379	373	393	374	373	381	388	368	395	379	401	408	378	386	417	360	366	338	389	366	382	386	390	362	409	411	369	399	365	428	365	384	374	385	389	368	407	408	338	351	360	421	369	353	358	405	416	376	365	362	352	355	413	351	379	361	396	403	363	386	354	364	407	383	375	370	401	346	391	367	384	379	378	389	370	411	399	417	361	364	395	378	348	370	400	413	358	354	386	354	360	365	343	381	366	419	362	435	362	402	380	364	386	361	374	353	375	363	392	370	382	403	398	357	364	402	396	376	377	352	398	372	356	403	360	369	359	378	403	327	368	368	388	401	382	381	375	362	374	363	369	374	391	376	341	376	373	358	369	383	422	384	366	350	371	373	372	363	370	369	390	378	367	415	338	369	427	395	382	392	387	368	392	383	366	363	382	364	385	402	379	359	362	357	367	368	386	382	380	370	377	393	391	323	398	381	335	408	362	368	400	373	370	399	385	383	371	380	408	383	383	400	387	379	361	352	364	396	381	377	357	371	359	367	385	418	345	383	362	381	365	382	372	391	376	352	364	385	390	402	400	374	361	411	374	404	360	374	412	388	366	378	367	394	380	385	386	364	361	343	365	371	391	384	410	387	393	370	407	355	394	359	378	382	364	363	389	433	392	378	396	370	386	369	356	356	379	359	394	387	376	365	384	356	348	368	353	410	354	409	395	363	342	371	428	368	394	362	357	398	374	337	372	396	386	391	384	382	364	383	377	396	372	374	364	350	387	403	404	416	397	407	366	367	351	412	361	353	397	347	386	414	368	386	369	384	390	398	368	366	369	389	344	381	367	389	400	404	376	381	396	390	382	373	389	379	380	396	341	344	375	367	363	365	376	357	385	410	362	358	377	378	411	382	357	382	359	431	388	378	383	372	411	378	370	370	402	376	327	400	380	373	375	403	378	381	365	382	381	370	395	362	399	348	384	371	397	381	399	395	378	395	414	391	364	395	374	377	394	409	374	383	382	366	357	401	340	390	380	372	360	376	392	395	381	335	419	355	354	371	420	403	393	431	381	392	354	363	374	380	387	384	398	361	367	380	393	379	378	406	370	384	367	357	404	403	375	388	376	399	381	375	380	380	386	381	384	379	374	346	350	392	359	383	406	416	385	409	383	413	386	349	366	401	346	382	378	402	371	379	394	374	357	379	395	386	386	325	380	362	354	390	358	336	389	397	409	356	352	416	339	372	373	352	397	377	394	344	365	393	388	375	388	389	366	369	365	408	405	381	365	382	403	386	367	381	406	405	356	406	378	413	393	379	375	405	372	389	404	387	368	375	381	357	387	396	373	358	355	377	341	355	385	349	392	387	356	425	377	366	344	364	334	362	377	408	377	385	341	362	350	362	354	381	392	412	396	380	391	393	355	404	393	375	389	392	392	362	387	342	365	369	397	362	345	386	389	388	360	401	398	364	357	386	401	406	355	370	363	361	395	393	366	390	354	365	387	382	348	375	376	403	383	371	391	386	386	366	387	399	373	360	330	385	374	381	392	363	359	351	413	380	355	371	370	364	374	406	347	384	362	402	348	384	389	409	363	394	375	380	393	382	380	336	372	376	372	338	365	384	379	357	379	381	383	396	358	349	392	368	364	366	409	341	365	354	382	394	351	365	363	389	377	384	374	366	415	365	399	339	363	358	353	385	357	358	366	373	408	344	371	334	375	383	359	370	389	362	411	371	384	328	413	367	358	378	389	382	375	375	367	386	375	387	365	359	364	393	382	391	373	377	383	365	370	381	400	364	371	399	355	373	394	349	372	379	393	386	343	357	406	397	376	384	381	385	354	364	378	381	423	344	368	376	412	363	399	356	366	351	403	396	367	336	413	358	363	357	401	372	398	378	375	364	378	384	389	386	367	395	398	388	342	369	398	400	376	376	367	348	381	352	403	392	371	327	389	369	350	400	389	364	344	432	363	358	356	348	348	377	374	355	375	366	372	384
18839	24865	16795	8028	4508	2593	1398	838	588	381	353	308	290	312	327	346	312	316	315	324	323	329	314	341	299	331	332	318	322	351	323	301	345	336	336	320	313	346	325	347	322	302	326	373	331	297	295	303	302	332	350	318	347	328	301	336	332	327	338	353	312	338	309	366	312	339	305	319	343	352	305	324	292	308	314	367	342	333	366	331	321	345	297	296	344	310	320	334	315	317	308	334	321	318	331	318	287	314	331	306	338	329	289	308	314	322	358	325	311	322	324	319	318	314	289	348	332	316	315	325	325	352	318	337	340	310	364	322	316	287	310	296	332	303	324	326	332	347	327	317	332	338	316	323	341	355	335	327	364	322	314	301	347	335	308	322	329	322	321	333	348	333	323	337	325	311	344	337	314	336	312	325	347	280	336	340	353	316	370	295	341	322	325	323	329	320	341	349	337	294	329	318	331	324	341	331	334	316	316	319	286	301	343	347	308	325	303	318	292	353	320	337	350	325	361	351	318	325	339	333	347	332	310	301	351	302	320	317	332	305	326	311	331	356	293	305	323	341	309	273	323	286	310	336	339	325	321	322	315	332	300	329	322	327	327	292	319	324	302	316	361	320	305	351	318	364	315	332	337	335	332	352	308	329	304	298	302	298	356	336	332	301	321	322	325	309	337	321	341	288	324	338	330	344	345	330	346	323	322	337	320	351	323	310	307	321	323	295	350	272	302	309	332	348	340	342	323	315	330	319	311	312	304	364	315	298	350	361	325	342	347	301	324	317	339	331	336	307	341	331	331	340	297	324	344	314	322	311	328	327	298	333	308	336	347	330	314	320	289	316	296	310	328	306	338	307	346	324	307	325	328	337	349	312	326	348	321	345	334	315	330	295	318	317	319	311	364	343	343	358	308	320	303	316	341	328	303	354	354	355	333	315	277	299	345	279	317	345	346	297	311	339	329	312	299	348	329	310	301	357	291	385	339	313	385	320	386	326	298	317	305	302	296	333	337	333	342	315	342	341	326	340	330	350	342	306	324	329	311	344	316	347	294	335	329	349	317	305	338	326	324	314	334	303	335	299	319	347	323	337	289	326	321	362	345	324	350	338	309	340	339	313	302	350	278	341	343	327	347	295	348	328	328	320	351	342	345	378	332	327	343	310	335	304	327	303	314	329	340	324	319	320	311	324	299	346	337	327	335	359	309	291	357	351	321	351	354	327	337	325	326	343	318	339	305	295	295	337	314	350	325	318	354	315	328	338	333	303	335	339	320	317	347	363	336	350	306	326	345	354	328	311	331	305	315	341	310	336	327	307	329	318	343	376	331	353	324	348	355	384	353	317	324	314	334	371	324	336	339	317	307	340	326	330	331	327	283	337	310	320	314	318	325	300	339	348	296	305	337	321	314	322	321	335	338	334	331	303	329	323	295	321	324	327	316	319	357	323	347	326	328	336	331	316	325	350	341	336	351	332	328	350	326	280	340	302	297	314	320	330	361	296	321	328	343	347	331	328	310	341	340	323	320	312	312	320	362	341	343	345	335	345	285	348	337	329	335	335	315	361	320	319	314	301	321	281	318	337	335	316	294	319	342	340	355	313	343	331	325	325	302	342	344	299	338	306	323	294	343	336	397	341	320	319	301	345	302	356	321	316	305	392	360	335	327	308	322	323	332	325	316	321	338	331	302	330	310	307	358	306	322	322	322	340	304	311	335	327	328	341	356	327	322	324	338	362	310	337	344	323	316	329	369	330	306	320	317	330	346	320	350	335	328	322	293	335	319	312	348	341	314	305	309	309	312	309	295	335	320	327	344	328	351	351	315	308	319	317	330	282	327	334	315	315	321	333	331	335	319	324	320	346	321	331	353	345	340	321	359	323	326	326	332	327	296	298	350	331	331	336	366	330	311	348	322	321	315	338	353	350	307	313	307	325	315	315	338	326	344	357	339	330	310	327	349	358	299	323	304	336	280	315	338	350	328	323	318	332	318	340	331	352	358	315	316	335	348	305	280	347	355	316	307	329	313	355	352	304	325	313	302	348	305	335	298	348	330	349	358	312	331	304	324	363	320	327	351	329	297	317	345	329	356	333	343	327	315	330	320	295	330	344	338	328	321	345	340	293	344	350	339	312	332	366	316	319	326	324	331	308	309	344	316	316	331	337	330	327	337	324	327	340	317	359	304	356	302	306	361	352	296	317	295	282	325	337	321	344	327	295	337	334	313	353	325	333	344	315	313	335	315	337	321	323	325	336	345	342	305	358	365	338	344	355	286	326	333	331	322	343	336	291	333	363	309	361	327	314	326	330	304	321	341	358	350	315	338	343	331	335	296	336	330	328	272	333	325	305	338	317	331	286	353	319	347	334	348	312	324	344	276	318	349	316	319	297	331	326	294	323	311	348	333	346	335	312	328	332	335	313	338	327	325	296	310	304	349	333	300	307	342	336	323	352	296	334	337	307	287	336	324	337	320	337	294	347	322	295	296	330	316	351	338	331	331	299	328	347	343	356	306	313	301	326	305	343	328	337	320	335	318	320	309	315	312	319	314	279	321	300	342	330	317	339	335	323	332	276	331	308	338	342	329	304	311	330	344	337	321	321	306	307	330	330	298	318	336	342	312	327	323	340	333	298	316	303	308	356	334	332	327	331	318	332	309	320	327	326	325	298	305	317	338	315	336	295	354	306	333	337	322	300	323	312	326	327	326	329	347	351	309	336	323	349	346	327	335	326	345	307	315	314	364	336	324	320	340	327	338	311	301	327	327	337	318	338	322	342	323	319	303	302	285	341	342	343	327	337	338	343	306	335	373	326	313	352	323	341	297	286	321	298	338	308	329	327	330	296	325	343	353	341	300	332	334	359	302	320	354	286	336	337	315	338	348	318	352	343	323	313	319	310	342	358	303	311	352	303	328	327	336	327	286	327	325	332	307	338	316	359	324	279	330	299	334	325	310	277	347	271	343	341	339	350	331	309	275	354	307	350	319	361	328	320	343	327	329	307	323	318	352	291	364	357	287	340	325	311	314	307	331	332	333	316	321	345	329	307	298	318	325	317	350	341	333	335	322	318	309	330	320	343	319	311	324	306	328	327	302	322	351	334	341	350	333	355	346	324	337	316	306	319	327	320	353	316	308	280	328	316	323	311	320	334	344	324	276	325	319	301	316	321	346	339	314	328	301	325	339	291	346	332	343	332	331	341	331	341	335	316	330	332	375	291	343	355	299	335	337	324	298	353	320	311	340	309	309	316	296	314	339	302	324	335	329	317	313	341	308	322	369	341	304	308	337	333	325	353	296	321	318	319	316	302	338	320	341	321	327	342	342	313	312	280	324	334	303	321	333	321	327	335	306	325	345	349	336	319	324	299	327	321	379	313	333	321	314	319	290	307	321	320	306	317	313	338	356	327	304	310	317	309	309	314	305	329	323	309	332	347	302	339	322	329	348	300	307	353	316	372	329	344	330	335	316	320	335	320	312	366	318	348	326	295	309	304
25612	23163	34848	39974	32862	22800	12641	5591	2111	931	722	480	434	453	436	454	445	447	430	405	429	491	413	420	425	454	400	434	430	398	448	418	412	452	450	435	423	436	435	403	420	393	428	398	417	401	403	420	408	429	448	419	465	420	449	407	392	478	432	438	421	435	413	435	408	453	404	413	418	447	388	385	393	443	428	432	420	433	422	416	439	450	435	419	407	368	432	373	394	431	396	379	417	428	423	473	429	430	412	405	415	451	438	440	381	426	419	432	432	408	426	432	381	403	387	426	434	445	419	398	400	420	394	432	398	405	409	403	418	417	405	407	439	424	405	391	402	420	408	420	442	453	386	391	439	362	411	445	415	401	456	410	416	413	400	368	391	420	391	406	406	421	425	432	439	392	393	436	402	422	436	411	422	402	395	429	425	401	404	440	406	400	458	425	426	467	440	417	356	417	403	442	427	427	397	441	409	412	421	446	436	448	414	425	408	397	398	437	448	401	445	394	435	408	418	421	438	439	439	411	430	398	406	444	401	391	411	434	399	399	402	410	395	416	394	432	392	399	411	385	420	424	455	402	410	436	406	411	414	441	453	360	409	459	409	427	432	425	410	383	416	416	388	410	406	412	403	419	404	446	372	414	429	425	452	392	413	414	428	412	420	399	418	414	404	437	398	397	415	414	419	445	459	399	444	438	399	446	430	397	405	430	438	385	409	438	452	400	464	440	422	404	456	396	440	413	408	407	435	454	381	443	409	431	416	415	423	428	407	409	419	394	424	413	419	420	412	383	406	418	412	396	408	421	394	412	421	455	410	399	451	425	417	404	420	446	436	402	396	404	424	434	429	438	413	415	368	403	400	446	465	411	413	413	415	388	437	422	403	430	419	419	445	393	433	426	441	419	427	400	443	426	379	409	395	420	390	427	403	447	408	415	409	382	412	408	424	400	403	395	418	402	431	446	425	420	425	437	430	405	405	422	409	410	423	424	378	437	386	427	435	427	429	429	400	426	425	388	393	444	405	445	403	405	425	395	413	372	456	412	456	404	397	452	420	452	416	441	419	457	433	410	424	353	435	420	390	396	415	406	429	429	406	438	391	418	422	431	428	433	413	413	425	420	412	423	435	403	429	403	438	418	412	410	440	401	403	399	441	452	376	392	386	420	437	398	425	411	442	426	408	402	438	411	375	415	411	393	406	385	418	429	401	416	407	437	412	437	398	400	439	437	407	416	435	412	446	390	409	448	413	451	413	399	386	410	416	431	406	402	418	393	437	447	445	414	423	417	407	414	374	425	419	424	423	432	441	423	448	468	433	410	432	431	413	452	423	435	419	411	416	408	444	402	409	405	415	439	427	450	411	430	461	424	429	380	442	415	420	447	426	417	424	405	420	382	414	421	431	417	422	434	418	414	413	406	409	410	422	415	423	435	434	382	413	404	429	424	458	441	409	402	428	444	412	422	452	413	403	426	396	459	448	447	435	431	405	401	399	402	409	397	421	385	409	392	424	440	393	413	444	401	387	446	445	434	425	441	418	434	428	419	424	393	380	424	409	443	435	429	410	402	400	422	398	424	414	406	449	417	409	414	412	432	416	400	425	440	420	446	433	405	419	439	447	430	402	428	405	403	398	417	409	414	399	426	444	395	457	425	380	386	418	370	410	407	419	431	387	405	428	437	417	433	427	415	425	404	481	414	428	400	415	437	435	431	433	392	438	420	394	403	440	419	427	431	421	408	397	395	437	425	404	414	445	434	408	411	395	428	419	405	433	420	413	401	390	382	413	432	402	426	421	423	390	435	429	409	394	407	456	413	389	440	417	405	432	420	432	430	436	418	430	416	373	449	416	407	395	429	402	440	425	417	419	376	467	418	382	436	415	413	412	404	425	426	429	390	411	407	416	404	456	413	440	419	416	417	412	438	395	411	404	399	430	427	348	418	407	413	432	417	429	399	388	393	431	421	386	440	403	423	384	409	415	436	407	446	415	415	400	408	402	410	419	413	436	434	465	432	382	441	400	432	417	404	400	410	443	388	398	430	393	428	427	419	427	420	412	425	437	419	403	417	425	433	423	394	407	414	422	427	409	425	415	382	406	433	431	402	419	435	431	394	420	453	421	400	420	449	411	403	411	426	386	464	441	407	406	417	400	413	438	432	380	414	432	414	410	433	433	455	445	388	465	405	400	453	441	475	405	417	439	436	443	412	422	405	410	425	423	394	406	429	441	409	410	413	412	410	412	388	406	411	416	365	408	416	422	378	411	405	407	409	458	411	429	402	420	437	401	444	381	380	417	433	409	408	394	401	442	409	404	448	416	424	390	442	427	408	442	418	397	392	377	405	413	441	400	419	425	389	422	441	375	439	415	435	418	436	459	442	400	400	399	416	402	405	425	400	444	437	407	400	407	409	437	407	435	389	406	390	427	414	440	425	434	432	446	406	423	421	423	381	421	438	396	431	422	427	417	431	391	427	434	397	442	402	420	454	444	452	396	392	401	436	428	432	405	397	424	446	420	355	408	427	421	427	438	390	398	450	405	428	410	433	426	413	395	421	425	450	402	406	436	415	422	399	401	410	449	448	434	388	401	395	392	433	434	423	436	408	446	422	434	463	409	389	406	419	388	413	433	429	426	444	403	412	424	410	426	461	398	434	421	419	414	416	415	418	396	418	430	425	408	402	428	401	400	410	424	444	377	434	417	453	415	423	410	420	400	450	446	428	429	425	424	413	434	437	431	380	402	452	400	417	439	427	393	450	438	440	451	445	451	409	451	445	445	413	424	428	420	408	406	439	423	402	427	413	432	395	423	436	418	444	413	413	412	432	395	442	459	407	388	437	396	399	402	404	417	453	430	419	410	467	404	431	416	424	430	438	377	413	464	431	425	423	421	423	426	437	438	392	416	401	415	409	421	449	433	424	474	422	385	442	413	415	439	398	464	442	443	444	412	454	439	415	411	444	420	405	435	412	417	409	401	422	454	383	447	409	391	441	444	412	422	414	417	410	449	405	427	442	418	466	441	440	415	434	422	401	425	450	430	419	411	425	432	423	412	423	396	404	415	415	402	415	409	455	433	387	387	408	426	402	422	432	434	448	399	408	437	426	422	436	413	427	436	435	405	408	412	432	430	412	438	457	383	398	454	428	413	414	418	382	425	434	431	425	433	392	412	437	414	417	398	409	415	430	444	434	414	437	389	407	433	427	447	465	399	413	418	413	414	417	407	404	397	394	411	422	409	428	425	406	411	418	450	412	399	429	429	415	445	427	379	427	407	384	401	441	395	410	390	411	445	416	395	424	416	453	425	432	439	414	408	419	404	424	439	434	427	423	404	417	429	391	430	421	400	416	427	461	428	412	434	386	399	456	428	454	424	365	403	410	413	367	437	453	446	417	419	409	442	397	426	441	402	378	410	414	412	393	451	442	457	389	442	432	476	418	455	413	384	425	421	444	425	407	426	434	416	387	403	414	435	434	383	398	421	426	429	423	437	426
56799	82092	66818	44036	28589	17513	10159	5686	2640	1085	849	496	363	421	430	383	400	398	431	405	401	372	379	394	416	377	395	414	333	415	378	390	376	392	413	376	406	425	394	394	412	391	418	360	416	391	389	372	354	366	373	396	378	390	374	405	393	421	389	428	358	391	391	363	429	367	391	393	393	410	388	384	397	415	352	372	409	399	407	371	410	408	386	394	385	377	394	399	413	406	371	411	404	398	397	429	392	394	401	425	421	412	376	394	397	409	402	413	410	375	431	438	387	376	417	393	407	374	362	389	403	373	408	406	430	401	380	391	427	403	408	409	426	408	400	394	377	403	415	386	389	351	378	365	389	398	413	397	387	404	418	392	414	410	387	380	379	409	388	405	344	415	377	397	425	400	389	415	395	358	415	364	376	407	434	378	357	391	405	441	420	410	416	401	378	408	401	440	356	409	380	394	401	409	383	397	370	394	411	369	372	392	461	417	365	391	397	431	391	356	440	367	385	394	382	436	359	334	375	419	411	408	392	389	391	387	407	379	378	407	367	442	369	383	383	374	407	391	388	420	401	376	379	395	382	378	429	397	394	393	372	366	401	372	398	401	414	381	384	376	378	377	407	396	393	373	411	360	421	426	357	390	446	363	359	408	375	365	392	415	375	413	412	404	354	385	402	391	410	414	403	361	419	346	386	408	424	377	409	401	418	369	436	363	423	383	392	393	433	375	400	398	388	394	397	427	393	404	416	398	365	388	417	389	397	372	419	404	392	397	432	379	400	411	404	381	362	362	413	424	398	402	396	363	403	391	416	410	386	415	396	393	437	399	390	411	382	399	401	407	378	414	410	364	409	372	400	386	388	374	400	390	375	425	409	387	418	402	403	412	372	397	403	354	395	415	398	426	438	392	362	376	385	396	389	381	396	413	359	427	385	395	388	418	387	441	426	370	365	414	392	390	396	375	368	350	410	398	395	387	394	400	432	406	377	397	408	395	407	404	392	375	382	410	394	370	409	367	425	364	394	404	392	402	416	385	385	409	408	366	429	400	383	411	449	404	397	341	371	410	371	405	357	383	410	359	397	410	407	376	402	391	369	387	404	415	346	403	387	412	412	372	404	360	393	438	395	361	392	385	406	372	402	369	396	381	424	396	415	427	404	403	407	382	387	408	371	377	403	404	415	382	401	407	417	378	387	389	397	407	434	383	413	436	403	386	347	423	378	408	402	370	393	420	378	368	402	382	374	413	353	407	394	406	394	411	429	404	430	381	403	374	430	385	421	395	420	411	409	393	399	396	377	411	369	425	424	391	412	434	400	379	411	399	401	410	401	394	380	404	426	392	402	422	424	418	395	404	429	376	420	387	370	371	396	424	390	416	383	411	421	410	377	361	339	366	416	375	351	401	400	409	390	388	400	398	401	407	383	412	376	366	376	400	419	387	384	395	375	386	385	390	395	366	378	381	398	372	399	401	389	440	381	398	384	375	364	351	380	382	379	399	370	382	406	368	421	381	412	379	399	381	388	394	393	381	388	375	391	416	375	403	400	412	397	421	388	412	420	384	372	383	368	437	377	398	396	384	422	367	370	380	404	399	379	397	382	395	379	425	394	391	377	382	422	394	394	388	389	422	382	398	401	357	375	400	448	371	390	379	374	399	391	393	379	365	418	421	379	435	402	418	378	422	370	441	432	387	392	407	401	379	383	387	401	440	380	431	423	417	395	373	406	388	377	418	380	397	420	390	417	382	362	395	381	395	401	394	377	387	379	383	410	369	395	398	387	407	397	394	382	416	393	367	363	386	410	424	397	399	402	399	368	366	409	395	400	381	409	420	370	373	405	420	363	411	371	390	399	398	398	396	402	410	405	410	392	385	386	365	392	385	390	418	398	376	383	436	374	418	382	371	380	384	387	364	365	392	424	382	403	387	393	414	417	431	366	426	400	401	385	366	391	407	409	433	414	369	371	405	429	400	408	420	422	406	401	381	372	390	414	416	385	393	409	402	417	382	395	414	380	401	396	390	385	363	414	398	366	371	391	399	374	419	385	395	400	455	386	384	378	368	411	411	406	380	389	364	394	419	393	396	371	391	369	384	393	395	399	382	374	375	396	421	391	385	384	409	420	412	416	401	386	387	422	387	396	390	400	398	356	401	365	399	343	417	438	393	400	393	411	357	413	395	407	399	409	368	382	391	378	385	384	390	393	361	391	453	384	386	395	404	424	375	374	379	389	425	388	377	387	367	379	394	364	429	357	404	400	388	378	442	395	395	406	401	398	412	441	415	412	390	414	331	410	388	423	409	397	405	372	408	361	416	422	387	385	382	419	393	382	422	375	334	404	377	373	414	396	398	418	378	359	402	397	406	384	390	404	425	417	397	430	370	403	449	379	381	398	389	406	385	378	412	380	395	412	390	377	382	388	391	409	350	384	400	425	400	402	379	388	413	381	392	390	415	371	371	385	378	392	403	391	389	400	365	367	377	343	406	391	410	395	439	379	391	369	418	396	413	390	397	374	361	369	409	398	369	421	357	392	382	414	390	377	442	414	403	382	394	386	385	389	403	373	384	439	419	352	389	382	377	402	418	387	378	403	398	421	387	410	407	421	422	357	393	398	401	363	410	403	389	383	418	385	391	395	385	406	365	394	384	374	386	410	399	362	389	396	415	430	353	393	405	385	375	385	406	411	375	394	366	397	382	417	369	412	397	376	399	389	384	385	429	388	416	410	413	413	370	406	391	355	350	400	446	413	406	391	385	369	396	384	370	395	362	393	384	425	388	417	376	396	393	385	383	414	373	383	372	396	389	400	408	431	418	421	381	373	396	388	404	421	419	395	418	372	405	405	399	374	393	432	422	418	377	382	388	394	373	400	399	426	380	383	371	418	378	403	427	416	404	356	419	376	373	383	384	390	407	410	385	409	417	398	404	378	374	397	375	387	413	376	393	407	389	400	389	373	423	389	412	388	403	401	430	399	421	369	405	396	410	384	389	387	380	374	371	382	409	407	373	378	378	373	419	397	387	388	410	420	405	416	400	406	417	386	432	396	371	391	390	399	411	378	404	436	402	405	397	436	376	407	415	384	404	412	391	397	394	422	385	409	400	382	415	376	426	391	375	418	386	363	409	403	382	361	403	420	381	389	409	412	380	386	388	387	393	399	387	376	364	387	373	420	418	374	378	364	393	398	371	386	380	375	376	419	389	370	412	413	387	382	411	401	346	406	425	385	417	405	395	397	399	398	415	390	396	396	404	394	366	391	397	387	394	380	383	407	361	392	393	376	387	401	413	377	411	390	420	414	393	403	392	370	383	365	401	372	421	381	366	392	381	378	401	392	386	377	374	397	364	411	393	381	411	422	446	393	397	419	389	386	395	372	416	411	410	396	389	389	371	424	371	409	395	391	391	396	370	397	390	398	384	377	397	414	387	350	395	377	380	379	390	385	382	421	399	397	405	364	390	402	389	379	416	456	404	408	439	408	398	404	372	399	412
15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
