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
339397338881	339397339442	339397339992	339397340542	339397341092	339397341642	339397342192	339397342742	339397343292	339397343842	339397344392	339397344942	339397345492	339397346042	339397346592	339397347142	339397347692	339397348242	339397348792	339397349342	339397349892	339397350442	339397350992	339397351542	339397352092	339397352642	339397353192	339397353742	339397354292	339397354842	339397355392	339397355942	339397356492	339397357042	339397357592	339397358142	339397358692	339397359242	339397359792	339397360342	339397360892	339397361442	339397361992	339397362542	339397363092	339397363642	339397364192	339397364742	339397365292	339397365842	339397366392	339397366942	339397367492	339397368042	339397368592	339397369142	339397369692	339397370242	339397370792	339397371342	339397371892	339397372442	339397372992	339397373542	339397374092	339397374642	339397375192	339397375742	339397376292	339397376842	339397377392	339397377942	339397378492	339397379042	339397379592	339397380142	339397380692	339397381242	339397381792	339397382342	339397382892	339397383442	339397383992	339397384542	339397385092	339397385642	339397386192	339397386742	339397387292	339397387842	339397388392	339397388942	339397389492	339397390042	339397390592	339397391142	339397391692	339397392242	339397392792	339397393342	339397393892	339397394442	339397394992	339397395542	339397396092	339397396642	339397397192	339397397742	339397398292	339397398842	339397399392	339397399942	339397400492	339397401042	339397401592	339397402142	339397402692	339397403242	339397403792	339397404342	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2743	3600	2300	2743	3600	2300	2743	3600	2300	2743	3600	2300	2743	3600	2300	2743	3600	2300	2743	3600	2300	2743	3600	2300	2743	3600	2300	2743	3600	2300	2743	3600	2300	2743	3600	2300	2743	3600	2300	2743	3600	2300	2743	3600	2300	2743	3600	2300	2743	3600	2300	2743	3600	2300	2743	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
24930	22525	32981	36608	38525	31440	22650	10983	4319	1714	1182	712	641	630	615	633	609	650	605	679	624	628	629	630	583	604	590	624	613	628	609	656	659	626	647	617	604	593	594	620	579	541	580	610	615	622	650	607	596	641	623	601	601	616	610	587	632	650	613	597	629	626	632	656	585	651	608	601	578	658	635	643	625	641	649	609	601	565	633	651	602	624	659	610	625	609	609	606	621	612	616	590	632	614	585	610	561	636	603	584	636	605	622	614	634	606	589	644	604	613	636	604	651	547	592	590	588	625	613	602	617	586	632	584	587	600	623	658	583	599	624	599	627	636	648	597	594	600	597	583	595	618	576	569	661	627	637	611	581	591	596	648	631	636	612	641	600	611	643	579	670	599	623	624	546	614	594	622	597	622	607	576	623	579	629	617	614	611	595	586	606	612	584	577	611	629	615	648	587	643	649	591	621	650	612	623	605	641	604	604	590	598	622	618	605	662	607	603	607	646	577	592	591	556	660	601	576	633	610	604	596	659	609	610	585	602	582	607	623	612	592	574	647	587	614	588	610	600	591	639	590	586	605	589	610	622	599	642	598	614	611	644	610	655	645	549	598	576	592	602	619	637	655	592	593	570	632	635	657	641	611	629	587	612	657	647	663	647	636	638	624	580	598	560	600	598	626	610	561	628	629	601	618	595	629	650	653	576	599	585	632	630	569	608	618	611	646	597	628	610	626	638	570	569	562	592	608	597	642	589	649	622	591	570	593	583	629	630	590	615	567	618	602	622	573	596	576	591	624	610	591	585	637	601	629	612	608	599	591	582	611	600	598	602	600	602	592	603	606	590	614	626	612	610	615	577	606	605	607	560	601	582	634	623	585	633	575	563	594	592	617	660	608	622	651	624	612	585	576	620	596	604	621	602	631	574	558	601	597	569	601	612	627	593	590	628	626	614	603	559	622	638	615	580	588	581	596	611	646	635	627	580	570	574	634	603	634	597	609	587	644	620	635	650	614	636	634	595	642	645	611	627	563	604	653	620	574	585	591	590	619	610	605	643	623	647	589	596	600	642	591	627	571	601	625	599	595	599	579	619	604	623	616	633	626	567	600	573	604	541	604	639	645	602	607	575	631	615	645	618	599	635	605	615	612	589	599	630	572	611	652	603	618	613	640	616	602	615	612	598	605	591	626	610	610	586	629	579	630	619	596	624	611	579	617	594	627	632	590	659	568	622	640	619	595	603	597	570	629	675	589	588	572	664	630	626	612	606	626	621	612	667	556	587	616	608	602	609	618	534	623	646	609	574	586	612	596	625	571	599	554	594	644	637	609	621	628	597	617	634	624	628	633	603	588	595	564	593	628	606	597	623	575	603	631	610	635	602	597	618	626	620	615	602	638	638	614	601	629	602	596	588	618	612	591	641	570	625	626	646	596	625	571	610	649	581	587	637	579	574	602	588	581	584	611	627	638	617	595	615	603	646	569	642	609	620	608	579	592	609	602	589	590	596	616	568	648	588	621	677	666	621	625	622	613	639	604	617	585	611	597	592	602	599	560	637	671	636	596	642	645	613	573	641	651	635	591	617	575	640	623	625	625	596	611	619	628	679	623	624	636	605	623	608	573	629	623	580	595	586	620	613	618	624	627	636	622	650	593	619	613	611	612	600	611	625	567	613	566	610	580	592	599	663	591	596	607	645	585	654	611	559	612	628	630	618	572	626	595	626	629	605	617	591	633	601	617	617	639	613	616	657	606	621	616	602	596	637	569	608	601	602	574	623	592	655	567	583	622	630	605	627	600	626	630	591	617	624	604	644	607	585	649	575	620	607	601	605	598	589	615	605	550	626	634	622	636	584	646	617	645	617	617	585	600	612	623	621	599	591	630	623	595	585	642	613	610	610	639	595	578	597	619	573	627	571	579	623	600	602	596	596	620	562	625	603	606	642	590	612	568	609	571	569	620	657	603	613	612	622	659	582	601	565	590	622	602	616	629	622	577	608	637	617	594	595	587	596	595	611	626	603	602	613	642	586	607	619	614	613	573	625	597	574	596	573	594	621	625	575	615	592	596	643	619	623	610	584	613	602	607	643	590	553	609	624	647	610	580	611	593	620	570	616	580	624	646	616	581	597	613	602	631	590	558	633	607	619	644	627	634	628	642	573	592	579	605	606	603	658	617	584	606	600	636	597	594	610	595	612	636	592	608	638	605	599	618	634	570	610	614	606	638	639	568	577	644	627	586	602	624	586	623	604	626	619	605	586	578	610	584	582	608	607	631	621	663	641	601	646	600	583	620	632	606	650	627	638	630	569	567	593	647	646	619	605	646	616	606	623	613	614	664	627	624	615	628	593	624	572	591	596	596	593	629	569	607	629	587	638	562	602	640	627	602	580	596	673	606	638	627	649	624	577	648	603	627	584	605	615	638	619	629	594	608	597	591	606	603	581	622	607	605	648	603	624	611	562	635	618	642	588	562	665	608	663	616	608	636	570	638	638	657	628	557	618	576	596	636	590	616	578	649	648	629	621	610	653	629	623	575	661	607	598	584	578	616	577	568	610	653	590	592	617	604	624	629	598	598	588	593	623	598	645	617	560	633	610	598	612	626	641	571	631	628	615	602	600	596	633	561	612	633	612	624	617	626	615	632	600	640	604	602	571	585	652	579	561	589	603	592	657	600	639	643	603	622	621	630	649	625	617	572	577	605	588	627	593	622	582	635	610	609	567	610	628	600	641	630	576	569	642	602	605	596	569	613	609	593	596	611	601	595	619	590	590	625	557	611	656	622	597	585	619	642	629	627	603	630	608	610	658	614	573	590	611	568	617	630	568	582	588	641	565	606	638	609	588	602	605	594	603	574	606	594	626	605	616	600	632	603	596	599	591	575	613	624	643	620	604	615	570	633	603	645	617	606	617	633	585	619	602	615	641	611	548	564	650	597	584	570	571	576	571	575	598	658	590	629	595	646	559	657	594	562	636	568	554	597	601	607	641	595	638	626	596	633	618	608	603	631	585	614	613	608	585	630	596	661	606	592	619	578	603	620	596	624	625	590	627	611	593	588	622	598	679	613	633	637	627	597	621	614	584	583	587	665	590	623	619	606	581	621	633	594	603	603	623	600	578	607	590	603	603	613	607	630	618	640	627	648	597	610	640	608	626	616	606	618	625	617	601	627	619	615	590	603	579	622	619	616	597	662	593	601	645	633	594	597	562	587	586	587	575	603	595	577	566	606	577	610	555	619	602	626	564	573	617	617	637	593	584	609	634	601	597	562	601	640	554	591	576	625	614	601	611	628	598	638	603	611	566	641	619	586	601	593	595	624	647	610	627	607	568	618	610	676	601	642	634	631	584	607	596	586	668	577	586	624	550	628	608	616	608	615	633	612	612	600	575	608	622	600	606	621	615	588	621	595	607	635	600	580	565	622	612	580	615	548	614	628	575	632	598	594	624	629	585	606	593	614	602	612	571	625	628	597	594	583	627	610	617	569	617	573	667
63540	96886	81534	57045	43963	26244	17010	9759	4754	2140	1392	674	560	572	597	606	562	572	557	586	579	613	588	557	556	555	584	565	583	537	567	545	538	544	530	575	589	552	560	598	565	577	574	569	523	587	562	541	559	563	497	581	532	522	571	578	573	590	565	568	569	560	554	555	554	558	533	584	629	592	563	584	568	581	538	554	552	551	537	517	578	532	592	555	558	558	535	571	588	567	542	548	538	545	528	558	512	615	555	567	571	584	530	544	590	538	602	541	557	575	593	546	590	536	516	569	542	544	561	543	564	530	579	575	555	568	555	565	550	542	545	566	515	539	549	556	605	530	533	563	581	549	565	565	546	588	564	571	552	588	571	559	591	564	563	573	604	577	552	565	560	552	554	558	599	571	585	551	526	565	567	550	545	560	563	541	563	561	582	587	550	576	517	553	576	552	534	535	565	544	576	578	574	525	548	598	525	544	581	538	557	573	519	573	553	574	571	605	589	584	562	538	546	543	554	498	589	545	611	544	564	534	565	581	572	567	575	534	560	530	561	542	578	575	576	514	580	573	597	495	562	573	534	558	602	534	547	570	536	546	532	579	548	546	565	534	558	603	539	541	588	554	569	531	560	537	532	532	567	489	562	539	541	569	541	563	566	589	580	560	577	577	574	537	581	545	555	549	561	566	574	554	551	553	604	558	571	563	551	566	564	553	581	576	520	579	601	566	535	550	616	545	526	601	553	581	563	572	549	575	537	555	513	534	551	536	560	564	550	549	500	547	558	594	568	530	556	565	618	590	582	554	550	535	548	568	524	530	588	554	572	567	558	535	551	541	579	555	555	609	556	521	551	614	547	555	570	550	577	533	531	551	559	590	540	578	577	573	588	513	580	537	604	555	610	542	537	538	586	566	569	572	573	560	557	567	553	566	506	547	543	560	551	509	552	571	551	578	532	571	566	569	549	535	572	569	587	538	612	583	558	584	584	568	582	529	579	586	526	561	516	544	545	571	586	538	547	571	572	550	565	598	602	598	530	549	568	535	491	590	588	549	598	562	588	572	533	602	529	569	568	560	553	559	553	562	497	532	549	573	574	534	530	598	568	581	542	574	603	566	570	568	558	558	592	571	583	548	566	536	581	568	564	564	626	569	628	564	569	540	607	606	528	536	584	560	586	558	554	585	574	566	599	546	560	562	533	598	581	535	534	565	563	569	546	557	521	582	516	567	537	566	533	542	565	574	552	521	578	559	511	589	506	527	537	564	551	531	576	571	540	576	548	556	592	539	504	544	571	552	559	543	530	583	553	591	551	529	568	570	501	564	587	565	583	563	541	563	566	586	587	568	551	557	604	508	552	587	615	577	611	587	536	602	537	535	568	572	566	586	585	515	550	587	538	629	568	564	538	551	532	560	511	549	526	545	543	587	576	543	564	547	572	538	565	498	548	568	538	534	515	602	549	527	569	560	542	541	521	550	543	575	566	579	513	572	572	574	582	587	541	542	523	545	601	562	562	536	526	545	597	550	546	550	548	554	555	520	581	581	590	553	553	555	549	580	552	559	525	600	576	553	581	555	541	556	539	528	570	591	568	556	550	525	576	541	542	538	559	563	552	579	566	565	565	563	574	571	533	549	530	561	560	522	545	557	550	551	580	563	561	555	601	591	560	542	590	557	589	538	579	579	536	564	547	556	548	573	547	540	588	565	557	541	552	515	582	601	539	569	530	570	588	611	561	521	517	554	557	545	584	525	556	563	534	546	541	546	559	568	561	549	564	565	562	531	535	527	564	546	535	575	585	584	572	486	617	532	589	579	555	573	576	548	543	540	503	548	584	627	573	572	549	540	562	578	604	538	553	513	548	523	560	536	547	527	533	556	589	549	560	560	599	528	569	598	581	521	551	535	521	555	527	527	575	565	527	602	564	546	563	544	588	570	557	555	595	533	543	565	543	580	577	561	541	552	573	587	525	514	553	582	547	575	546	556	555	543	553	514	555	581	555	502	557	572	537	539	578	544	578	548	571	575	578	562	578	571	541	569	551	599	560	585	536	513	554	545	593	556	602	558	543	529	543	560	582	560	534	567	565	561	557	564	565	558	569	571	589	551	562	573	558	602	549	599	561	553	577	581	563	566	540	555	584	571	531	608	559	544	547	541	507	561	560	551	556	573	568	562	530	543	553	599	575	534	553	573	523	570	573	539	548	577	520	543	566	578	576	574	588	544	560	562	508	573	501	550	515	576	570	583	532	564	547	567	560	521	577	568	539	556	533	547	557	541	545	515	541	585	517	583	556	545	556	596	588	588	538	510	557	564	558	554	580	543	543	536	575	534	576	524	571	573	565	545	558	533	547	570	530	552	562	578	546	600	560	567	597	556	582	560	543	529	591	581	579	584	586	569	576	541	590	549	565	565	565	583	547	564	523	591	522	585	574	567	554	522	556	577	544	536	567	557	580	585	583	567	578	578	588	526	556	539	579	567	506	538	530	573	555	529	600	576	548	611	536	514	569	567	566	598	565	535	540	555	582	546	572	562	583	588	547	583	588	586	615	585	568	570	593	593	590	572	623	566	540	531	535	558	519	521	531	537	604	587	569	549	544	571	559	550	561	540	590	561	599	543	525	582	556	544	519	578	573	565	573	589	593	527	574	568	567	551	524	590	546	604	578	496	585	551	600	554	601	512	601	573	588	557	514	532	518	585	557	581	547	567	557	533	577	557	541	577	526	548	533	570	544	599	550	570	546	530	533	562	545	551	574	569	566	561	538	583	571	536	553	572	571	526	567	554	586	579	570	576	584	560	537	540	645	562	584	558	566	587	578	570	558	583	570	571	536	576	577	518	565	545	566	564	570	556	547	526	589	573	545	542	545	553	511	594	601	523	585	563	522	542	577	523	548	535	576	556	530	552	504	594	543	507	560	554	590	575	575	588	608	569	544	507	548	542	551	532	581	559	593	562	510	580	595	551	553	530	536	547	555	540	569	548	581	542	560	576	565	545	546	614	560	525	572	555	553	562	556	541	568	549	543	567	581	574	516	569	553	589	547	526	580	547	547	565	571	551	579	548	533	555	592	509	551	509	545	545	537	535	552	601	597	550	522	528	575	541	531	588	542	574	542	553	591	537	527	550	551	586	547	547	564	580	557	549	571	567	563	573	533	536	541	532	543	539	540	586	544	546	534	535	558	558	611	559	557	562	572	519	548	567	514	540	591	539	541	550	573	543	568	557	595	516	552	553	579	546	525	531	548	519	554	574	544	598	549	556	571	567	557	558	580	559	544	575	536	536	575	557	541	554	586	562	520	577	585	560	578	568	551	545	556	524	582	584	591	608	588	539	529	566	556	542	557	544	562	594	628	537	589	535	556	563	584	531	575	546	589	525	559	540	532	549	549	539	538	579	560	570	606	574	543	501	569	533	530	533	557	572	559	548	547	537	529	544	586	575	589	581	586	533	571	501	552	585	570	544	541	564	564	535	578	574	560	526	576	556	585	551
29437	24076	20098	11926	5199	2200	1586	878	585	528	477	429	412	426	435	410	374	473	418	430	427	447	415	418	425	436	416	387	381	426	434	402	420	445	411	403	395	443	424	386	424	427	436	449	399	481	385	438	428	414	417	428	452	388	447	440	410	399	400	392	436	409	451	454	444	429	416	433	430	424	444	440	395	430	425	401	433	446	400	431	433	397	467	403	424	404	418	442	433	422	403	416	391	436	399	404	447	435	420	464	409	421	423	391	370	433	425	435	429	429	411	411	440	448	444	411	412	431	423	434	437	419	414	426	380	440	425	462	412	423	432	420	413	431	409	401	400	447	453	451	429	450	436	419	427	391	419	429	414	398	411	399	457	420	406	466	429	398	407	422	461	416	460	429	410	400	416	419	405	385	429	431	393	441	414	441	430	403	418	432	422	415	411	433	419	385	406	395	444	428	414	434	480	421	433	422	398	403	439	376	432	429	416	414	432	418	414	412	436	440	403	414	406	434	426	420	402	409	427	455	404	397	410	423	459	422	432	444	435	414	440	408	422	414	454	401	414	418	451	437	440	430	406	448	400	418	417	418	453	461	451	421	402	430	415	429	444	433	440	424	432	440	427	416	390	401	412	420	426	426	427	406	403	430	420	440	408	422	444	401	419	415	401	405	430	409	398	408	417	421	405	438	461	444	413	418	435	388	397	413	421	438	434	391	405	424	424	408	422	411	432	431	456	443	430	422	433	418	395	445	439	419	430	406	442	414	409	437	430	437	425	402	451	427	442	450	426	480	377	415	457	438	433	386	437	384	409	457	426	419	408	401	431	436	398	420	441	421	444	436	425	422	428	413	454	383	403	400	420	426	436	450	390	411	447	408	409	416	419	426	442	419	427	412	387	408	373	437	422	402	407	440	421	412	437	428	435	398	415	391	407	445	441	421	411	434	440	405	427	444	435	429	421	401	437	404	434	470	404	428	426	412	425	426	416	438	442	426	431	438	435	391	424	441	391	397	402	391	452	380	444	413	410	431	448	411	403	436	421	416	415	432	406	449	428	443	420	401	424	431	439	427	419	405	407	442	433	407	409	411	421	424	409	411	391	415	428	439	405	425	419	408	446	397	430	415	391	416	409	397	390	414	451	433	423	432	428	407	436	431	422	455	404	440	421	374	437	420	457	439	415	394	441	417	450	430	453	412	445	416	419	405	438	407	457	434	441	418	418	411	414	445	405	421	438	421	423	446	413	423	435	415	413	411	431	431	391	428	409	408	422	453	410	399	413	428	390	420	430	410	410	447	405	413	414	399	443	430	481	427	441	446	408	434	428	400	429	457	383	447	426	424	479	401	417	435	428	451	412	461	418	417	415	433	424	396	430	432	410	416	420	430	435	425	419	424	431	429	384	415	388	433	403	446	410	421	448	440	418	397	396	408	415	419	378	417	437	430	438	433	450	413	462	438	416	371	433	410	424	386	407	401	434	407	411	433	416	417	443	431	400	448	429	451	464	428	437	400	400	391	423	411	423	445	381	455	426	435	409	424	411	424	390	380	440	449	431	412	414	410	429	422	434	402	419	439	451	446	436	448	440	418	438	436	393	471	419	430	394	373	430	415	437	396	443	422	414	369	455	442	425	421	439	422	415	431	454	382	432	400	424	405	435	421	406	434	409	422	417	452	441	417	423	419	442	420	417	418	425	421	438	429	445	413	435	444	442	407	430	446	414	409	419	451	446	416	444	420	426	407	413	422	444	385	418	436	426	425	454	452	409	419	420	450	442	433	450	440	432	399	429	400	425	410	421	420	439	438	459	388	445	446	429	449	433	438	455	389	436	413	430	420	443	422	432	401	431	439	419	440	389	441	418	435	399	423	424	418	457	442	402	443	409	409	427	421	446	475	421	448	455	436	427	422	435	428	428	407	435	451	444	430	401	449	441	451	404	444	471	434	433	447	455	452	422	433	403	429	429	414	466	417	435	407	440	420	414	423	444	467	453	429	436	438	437	433	399	424	426	381	411	400	439	418	374	422	444	425	410	403	404	410	446	417	452	412	390	417	418	403	437	442	425	421	453	435	424	415	414	389	450	489	404	416	431	431	438	378	431	410	421	449	434	406	426	428	455	428	446	416	431	424	416	424	394	413	396	384	421	406	439	436	440	427	441	416	424	400	434	404	441	450	401	447	443	390	441	440	426	448	426	415	407	461	414	411	377	417	422	407	434	421	429	424	421	450	429	413	393	455	406	446	431	400	416	430	373	415	430	381	443	435	415	389	412	422	447	419	408	433	411	461	422	438	475	425	436	436	407	440	440	451	412	405	432	422	425	428	440	410	429	408	443	407	426	443	431	469	457	373	448	415	422	435	446	412	375	428	463	407	418	405	424	390	385	443	434	409	411	414	455	442	376	394	403	419	388	397	427	415	397	433	437	452	400	408	408	416	446	441	411	411	447	440	452	410	420	404	455	429	406	412	463	410	398	438	421	408	424	453	425	376	445	440	406	418	432	423	445	440	427	410	417	441	392	440	433	438	430	436	403	408	444	409	421	430	438	393	417	406	437	452	395	414	400	402	431	444	428	432	435	452	419	397	391	436	412	460	389	451	406	432	412	412	426	421	430	446	443	420	402	440	451	401	414	415	425	441	434	427	415	405	397	420	428	446	415	399	461	401	420	395	427	424	398	445	416	424	425	455	437	427	423	409	423	410	410	381	434	417	405	392	427	381	412	415	437	385	423	422	400	423	417	431	410	428	398	399	416	444	408	400	449	413	462	398	422	419	447	416	417	412	433	400	441	448	394	390	392	422	425	447	418	403	390	441	385	424	406	438	429	427	405	409	428	390	417	424	427	424	406	427	409	387	435	409	431	486	439	430	423	416	410	427	459	416	407	426	465	412	414	456	423	479	399	410	406	411	418	422	430	435	450	432	443	405	417	443	481	414	409	422	443	436	424	444	470	433	444	408	412	433	410	439	420	410	402	389	393	431	438	424	422	406	377	434	448	438	458	428	407	422	454	402	443	428	440	415	432	427	457	421	436	415	442	413	387	418	404	441	389	453	444	448	394	428	417	424	434	409	425	384	412	458	424	437	457	439	446	406	423	415	424	390	373	452	436	400	379	436	417	458	434	398	414	434	419	421	440	439	402	442	441	399	451	407	425	429	446	400	438	435	425	414	419	413	426	410	429	440	427	409	380	429	404	432	438	454	422	442	400	411	396	433	396	432	445	421	440	459	447	398	394	432	399	430	383	444	442	453	420	384	466	394	454	389	413	355	427	436	423	399	412	424	437	426	430	442	394	425	436	415	382	411	442	395	445	442	423	438	423	437	415	443	423	432	449	438	432	438	443	388	408	462	411	407	413	405	385	441	439	431	423	412	448	453	455	433	418	436	446	404	394	440	436	423	468	427	414	430	427	432	390	443	435	422	415	438	421	435	408	430	415	406	407	435	446	382	473	462	442	396	389	404	451	430	420	403	392	468	438	409	409	419	434	402
19006	25310	17537	8423	4830	2280	1577	1000	616	443	455	377	373	365	362	382	326	397	388	370	339	355	377	374	346	338	386	358	384	382	358	400	374	386	337	344	375	326	362	352	366	365	370	384	369	363	407	318	358	361	343	358	358	357	355	338	365	323	334	358	388	378	380	374	331	367	329	339	390	385	361	405	352	336	393	336	320	354	363	351	356	351	375	415	375	342	369	389	334	349	367	367	372	306	374	339	369	342	369	345	354	378	356	330	350	412	374	373	414	345	397	358	366	381	381	351	360	364	366	405	338	361	353	354	358	348	348	375	380	364	335	369	378	348	343	346	366	372	325	369	366	361	383	364	375	377	332	338	333	400	388	339	361	355	327	362	382	358	359	349	327	371	367	333	352	393	352	377	361	366	351	364	339	386	333	358	388	381	345	392	342	352	387	393	323	335	381	386	364	349	367	357	372	357	375	365	370	361	364	375	375	362	356	369	354	358	373	372	385	369	387	387	378	364	373	366	339	357	324	378	385	359	353	335	347	361	348	303	366	321	395	370	374	360	375	338	352	357	339	355	359	397	370	358	377	414	363	329	329	351	381	369	394	319	379	343	354	378	339	342	366	354	353	366	332	391	370	316	358	386	371	355	374	373	353	366	372	347	344	340	362	360	376	385	360	376	338	364	393	371	382	343	370	332	359	371	370	371	341	350	336	337	381	372	390	356	329	347	345	390	399	379	330	364	355	357	375	344	369	365	370	345	378	343	356	346	355	379	355	358	367	403	354	370	327	370	350	379	364	337	349	371	370	329	369	348	360	411	369	343	352	352	365	366	377	362	313	334	375	351	348	370	367	362	363	368	377	331	359	379	336	389	354	353	345	393	345	345	359	359	376	356	355	381	373	396	407	377	348	360	371	365	386	374	385	353	373	347	389	372	375	365	320	368	338	378	322	344	355	374	353	351	338	347	331	375	358	368	384	375	348	364	381	347	355	350	374	360	388	362	371	350	333	333	341	366	357	337	347	370	363	361	343	342	350	363	375	350	392	314	357	412	353	360	397	366	383	402	369	366	354	350	383	381	370	361	356	374	384	331	367	376	376	337	362	394	353	384	354	375	353	336	384	334	329	352	402	344	381	356	386	339	347	356	391	388	370	376	361	369	344	347	327	358	345	390	346	350	378	386	378	351	386	355	371	362	350	347	354	371	359	389	350	366	353	378	362	377	386	359	365	319	365	358	366	374	330	336	374	358	383	386	320	410	373	356	338	346	377	381	409	359	374	352	342	368	361	350	374	339	342	360	357	344	362	413	357	366	374	346	388	341	352	333	361	323	383	402	354	342	359	361	396	333	329	361	329	375	362	357	359	366	338	333	383	385	353	353	330	388	367	364	363	333	355	349	369	351	389	375	326	364	390	357	362	335	336	345	358	385	339	356	346	355	361	361	396	408	334	339	364	368	353	364	352	334	398	348	363	371	367	359	367	385	336	367	369	372	333	370	362	372	373	375	413	384	355	385	350	331	339	365	358	342	401	361	377	354	356	362	338	358	348	354	363	334	365	350	357	353	382	361	351	366	382	362	375	378	387	352	377	349	349	388	337	354	379	354	368	371	345	351	396	353	352	337	355	333	299	350	368	370	353	383	328	378	354	334	364	386	366	384	368	372	386	405	368	354	365	371	311	342	348	358	330	339	354	347	386	337	357	398	359	339	353	381	336	375	353	332	376	375	391	373	383	348	337	323	369	386	345	358	340	354	339	345	343	382	348	342	354	319	378	361	360	379	395	347	379	413	360	382	354	369	366	361	358	372	353	365	356	359	361	373	370	337	378	347	341	361	369	379	394	363	353	397	338	365	319	362	337	350	359	382	355	341	336	343	355	377	361	352	361	342	329	345	369	394	362	366	350	374	355	366	359	321	367	364	350	355	369	331	386	381	360	368	322	318	348	368	346	381	333	364	376	352	366	354	360	359	365	367	352	389	373	341	370	359	361	357	355	346	355	364	350	365	356	373	377	359	360	388	353	357	352	358	366	363	374	391	365	346	366	378	323	383	360	377	349	372	348	384	349	368	347	408	384	367	358	379	372	372	335	327	347	364	370	342	390	337	363	376	390	367	365	355	370	379	344	361	357	368	345	385	337	356	364	400	367	342	343	316	366	359	357	343	358	328	352	402	351	356	391	358	351	348	355	339	356	386	335	349	392	358	344	342	333	319	349	360	383	373	357	375	332	396	376	359	380	325	378	389	369	337	358	377	334	316	360	337	360	366	394	375	345	376	373	347	381	378	380	368	340	385	363	359	337	328	360	357	336	390	370	377	351	355	347	337	394	366	334	363	404	402	347	341	350	362	369	349	333	385	324	382	379	361	401	339	377	361	361	342	363	362	381	379	378	384	362	338	354	366	352	360	351	340	382	356	331	375	347	368	368	348	376	377	338	340	365	356	359	356	383	380	377	359	374	380	375	326	412	386	331	351	356	375	382	394	390	339	358	387	347	395	342	412	369	365	373	335	336	353	357	375	352	356	392	357	377	357	371	380	343	338	353	324	353	382	366	387	345	339	349	378	359	367	362	341	351	324	351	358	362	381	351	383	345	354	361	373	378	370	353	363	369	347	373	327	372	326	337	354	345	374	382	367	374	342	334	373	319	372	389	376	373	355	357	386	340	361	374	332	371	337	384	345	366	374	376	326	372	336	378	344	345	347	344	372	337	389	353	395	381	368	383	361	337	370	368	384	353	343	373	366	317	356	339	338	373	347	374	381	400	370	365	365	336	361	385	367	373	361	377	338	334	378	367	327	356	383	347	328	369	360	340	360	356	385	344	357	376	344	392	360	327	344	356	369	350	349	386	351	336	414	338	370	384	375	333	346	357	345	349	343	354	349	354	346	351	368	370	374	369	379	359	385	370	419	364	353	369	323	356	382	346	406	360	362	364	381	394	361	382	354	365	338	325	363	386	333	313	376	411	319	361	314	378	358	340	378	324	350	352	364	356	357	349	335	367	358	324	342	377	336	405	385	356	341	355	369	384	333	377	403	381	376	362	367	357	370	401	353	349	366	357	354	368	357	353	368	391	347	361	420	350	341	404	379	390	346	391	350	347	367	345	344	354	363	361	350	361	384	377	374	339	362	396	416	376	360	336	356	339	339	400	353	354	369	350	356	357	352	351	345	370	361	384	318	394	337	353	384	397	330	359	329	370	378	349	352	379	354	332	346	372	375	339	348	365	397	368	362	346	360	372	373	378	348	379	364	348	342	374	359	366	385	390	318	383	309	368	354	389	347	343	372	332	361	340	332	375	342	363	392	348	358	374	384	318	341	346	335	343	322	344	349	353	387	322	365	353	387	375	371	354	347	385	337	360	356	355	360	352	351	329	367	352	394	345	376	379	359	369	350	371	358	386	355	355	364	366	353	367	361	343	352	376	341	373	370	352	349	380	352	368	370	381	380	384	408	394	359	346	362	384	353	382	349	350	360	354	339	384	334	401	380
25501	22831	34428	39133	32840	22151	14432	5911	2008	1017	761	466	436	476	461	459	426	465	436	459	469	442	460	431	460	439	449	476	464	442	458	430	443	446	456	468	446	437	453	442	456	446	446	466	436	435	481	438	433	458	439	462	491	457	427	486	463	433	411	439	432	412	440	456	438	478	491	428	473	414	476	441	467	455	431	428	458	415	407	454	498	444	466	465	439	414	447	406	414	419	427	438	393	424	456	471	434	421	465	385	433	445	417	481	466	423	419	457	488	449	453	469	472	470	469	444	414	418	442	435	409	455	458	451	404	475	458	443	482	436	388	449	434	449	454	443	492	431	422	414	417	462	481	440	459	480	443	442	423	441	480	457	468	426	453	426	415	442	463	453	434	402	475	418	498	468	433	476	483	457	422	408	439	455	452	461	426	473	425	422	474	454	435	431	445	409	455	455	450	464	450	416	434	449	428	443	424	433	482	429	458	470	450	449	415	476	443	457	454	462	413	466	449	498	466	463	436	467	434	450	437	464	433	430	424	459	459	428	433	436	463	432	464	434	445	433	443	463	447	410	448	425	449	457	459	437	452	472	437	446	431	462	456	452	462	399	406	424	420	469	430	470	423	413	436	439	451	433	489	429	421	454	453	432	468	407	443	430	487	424	417	433	441	455	403	471	418	440	467	474	430	459	430	423	398	411	446	452	431	457	438	408	460	427	434	401	412	458	431	431	419	472	446	493	464	444	438	441	426	422	450	463	470	434	460	456	473	466	451	482	445	420	432	439	446	391	461	434	442	409	449	465	504	408	452	475	412	409	440	447	463	435	446	443	418	445	445	432	415	415	444	443	424	432	443	456	431	442	462	444	410	449	465	430	431	457	446	424	421	448	426	398	405	444	457	403	417	457	439	466	459	459	469	445	429	439	448	454	419	443	456	441	463	408	442	464	458	469	421	463	450	433	422	429	443	447	451	434	477	441	421	465	398	406	448	470	427	467	411	434	399	460	457	468	511	452	439	460	458	430	467	428	477	407	449	451	422	459	434	416	452	465	450	412	420	452	478	468	416	442	434	417	405	412	442	471	442	464	466	418	387	422	457	445	424	457	462	456	448	444	410	444	470	446	471	434	422	409	457	439	449	414	441	477	455	460	474	454	458	409	464	455	442	429	473	409	409	446	467	457	443	426	424	476	446	430	469	432	451	437	439	464	447	462	446	490	409	431	440	425	426	473	462	450	468	422	427	427	439	444	450	429	435	454	438	424	459	426	433	389	445	435	432	449	421	425	436	379	422	475	431	427	391	460	474	443	424	463	435	452	445	449	433	467	448	453	442	473	452	450	467	422	459	443	442	436	434	415	444	437	451	477	493	453	398	439	423	495	492	467	456	450	443	434	465	435	443	408	453	443	441	424	451	495	398	432	425	449	445	442	439	439	413	425	415	436	471	435	442	431	425	433	456	444	448	466	465	443	442	460	466	426	455	419	408	434	431	446	467	423	429	461	428	446	446	476	427	440	450	430	422	432	426	450	449	459	409	460	492	478	460	429	406	463	417	435	460	417	414	460	431	454	477	435	437	420	443	452	463	424	468	468	447	426	464	451	483	462	430	429	479	437	425	468	445	467	439	435	431	448	423	469	467	459	461	459	431	445	464	445	452	455	467	469	422	428	482	428	459	442	432	429	440	452	433	447	453	422	407	436	452	397	445	448	440	446	461	406	438	437	415	450	445	441	423	434	450	453	470	450	435	473	476	455	471	426	420	433	449	448	437	480	400	475	436	435	436	473	411	435	456	440	432	466	458	435	449	456	406	425	406	424	424	455	473	454	439	472	457	434	460	440	402	436	415	424	432	471	448	437	483	436	461	436	411	461	421	418	397	422	454	472	459	444	435	442	430	459	436	447	424	448	434	425	472	475	427	420	471	417	419	428	391	438	432	437	425	423	442	452	461	404	425	436	466	436	432	465	484	421	452	414	461	450	428	431	460	495	450	483	440	428	477	420	423	439	450	467	428	432	454	447	432	420	445	423	430	468	452	452	454	482	440	413	442	423	499	440	438	434	420	474	437	440	467	458	442	443	416	449	410	445	406	438	463	459	435	446	421	452	458	447	470	449	426	483	430	441	443	459	446	420	430	467	466	429	445	431	447	437	419	453	460	455	412	471	412	469	426	459	451	403	438	417	433	451	476	419	443	431	430	448	400	466	464	456	451	447	414	452	455	457	444	438	494	436	447	461	447	428	424	453	402	420	472	452	463	455	435	417	444	437	441	443	432	467	439	417	443	427	423	466	430	435	446	420	466	459	471	453	451	426	452	402	461	405	439	427	406	437	466	440	433	455	443	445	450	470	444	420	457	398	464	431	476	413	428	458	460	467	438	458	419	452	457	454	444	463	485	434	401	457	430	438	441	456	441	464	407	402	454	415	457	426	439	406	481	421	427	418	409	450	446	419	444	445	447	451	434	450	439	449	437	441	442	440	453	479	409	454	454	435	483	447	415	423	411	423	438	432	454	425	485	442	470	441	499	457	426	419	460	472	443	417	430	474	437	452	411	447	425	472	439	431	418	449	447	411	464	464	442	427	445	434	398	371	410	431	475	447	435	472	401	424	455	452	460	440	434	457	438	445	419	481	438	405	441	439	408	405	443	455	414	401	418	438	425	451	459	438	455	459	427	458	496	469	457	428	456	464	446	434	431	443	434	450	429	469	423	488	425	417	456	399	428	416	450	436	459	466	431	426	430	437	451	452	455	474	442	450	390	433	438	453	428	467	450	429	461	440	424	414	492	430	452	435	448	458	439	423	457	465	430	469	464	452	422	457	445	417	480	432	445	441	443	448	456	446	427	450	423	446	423	466	482	438	447	429	465	426	444	464	445	460	432	454	416	476	486	465	404	444	425	439	421	433	428	425	463	477	450	470	437	449	437	443	416	449	451	447	434	431	412	403	468	444	417	441	454	463	436	421	447	470	473	459	454	433	485	458	412	446	437	406	422	422	438	450	444	447	381	430	475	439	436	445	420	431	436	446	458	463	434	445	435	452	435	411	409	455	401	435	453	461	432	458	456	462	442	433	418	442	450	441	483	472	413	441	446	406	444	426	462	444	439	477	437	444	433	437	443	426	472	445	445	450	447	458	474	439	451	463	460	431	438	458	446	408	410	430	425	424	430	473	453	486	428	461	447	440	427	450	442	431	448	455	454	426	437	441	444	432	450	462	432	461	447	455	450	478	457	427	464	470	434	465	435	459	462	442	444	463	495	456	434	429	486	461	443	464	462	434	492	433	444	437	445	451	438	447	473	463	438	459	459	477	458	441	467	397	448	429	439	471	449	437	436	476	443	438	455	454	436	419	408	468	412	449	448	458	432	426	408	433	464	460	445	448	447	467	456	444	442	410	434	461	450	437	448	431	434	448	434	434	436	450	459	445	473	433	481	469	433	419	426	439	479	413	453	429	448	432	443	464	443	458	441	446	415	414	425	432	441	443	429	418
55560	81205	67861	44155	29090	16641	11315	5893	2543	1289	843	418	440	452	437	421	374	407	386	417	390	415	409	406	410	397	422	396	378	391	406	395	413	411	386	434	378	396	411	397	432	418	411	414	394	423	408	395	414	467	412	422	409	392	393	405	395	389	405	446	438	411	412	424	373	427	448	372	406	408	423	455	426	384	412	424	425	403	451	424	390	432	406	393	412	378	435	412	471	387	415	408	417	389	406	379	408	390	422	412	409	399	383	398	424	444	414	393	407	414	400	428	410	390	400	430	361	443	445	412	402	449	400	434	368	377	383	377	439	382	413	419	401	420	378	440	407	408	416	423	415	412	404	389	392	383	406	442	419	439	420	411	399	401	413	411	404	386	403	387	407	409	434	414	408	455	391	423	427	415	398	431	416	400	433	433	430	391	402	388	418	404	440	418	407	446	374	374	421	419	384	426	405	424	402	413	393	435	416	423	454	403	390	400	414	401	414	410	436	412	398	391	366	411	440	389	397	394	390	396	399	436	411	417	407	428	411	389	384	404	408	380	403	418	399	408	422	441	426	401	361	424	380	398	376	397	427	405	402	424	385	362	428	472	387	420	409	428	410	438	396	412	411	385	413	395	420	386	394	376	410	390	360	399	432	406	426	393	403	390	414	385	415	427	429	375	363	389	422	412	420	400	397	432	414	427	421	396	418	424	397	418	390	403	394	408	412	416	425	368	430	441	433	431	397	423	416	389	402	393	366	390	387	401	373	434	436	400	413	431	423	446	431	415	415	388	396	422	400	448	433	414	412	374	387	414	418	427	410	448	416	423	401	401	378	384	437	403	420	411	403	395	394	449	426	410	393	393	437	381	374	397	391	405	386	421	403	396	431	388	433	421	444	389	413	392	379	452	419	377	426	393	408	412	382	385	397	407	392	382	400	423	393	432	407	380	379	419	421	411	436	377	423	413	383	415	419	411	411	406	373	433	392	387	391	420	363	408	429	422	428	393	412	393	385	395	428	413	406	420	428	380	427	433	420	396	406	390	407	432	391	412	402	397	412	395	399	367	399	435	364	406	412	417	409	403	442	383	389	387	410	437	373	393	415	430	419	402	404	458	410	446	411	396	405	421	446	381	399	403	442	428	436	409	396	408	397	405	370	381	417	402	430	400	431	396	409	437	423	410	409	392	404	408	402	425	420	423	412	407	417	415	384	407	429	442	391	386	438	393	397	423	433	425	383	400	414	432	415	375	412	407	430	417	405	425	417	457	401	394	409	381	413	398	419	395	392	429	408	416	379	436	415	383	418	422	381	416	402	379	430	449	404	376	431	405	390	457	397	443	382	369	441	405	396	376	456	411	421	419	403	405	422	397	363	399	410	429	427	432	449	411	403	424	414	370	423	380	418	387	394	416	401	425	426	428	421	397	418	395	427	404	422	377	390	397	410	419	426	426	413	386	401	422	407	399	373	413	390	442	400	422	398	355	401	392	397	423	414	397	417	393	395	388	416	400	408	388	416	430	411	405	434	415	390	422	404	395	368	394	435	432	422	399	403	410	411	407	333	413	370	401	415	398	456	399	386	418	424	421	409	400	405	413	394	426	395	412	420	439	420	378	397	439	427	407	431	407	400	387	386	413	407	373	422	427	386	416	448	413	424	400	407	422	428	433	401	437	420	395	395	401	417	419	414	439	437	427	462	406	379	448	438	421	423	371	417	415	386	386	416	396	441	420	391	400	389	387	389	397	393	439	391	439	415	429	449	408	393	403	410	399	379	369	386	410	402	415	411	447	387	376	409	414	400	409	453	403	420	430	417	388	394	393	431	389	431	378	414	420	418	419	391	403	409	399	430	413	371	411	406	387	381	434	406	418	409	438	441	428	448	434	415	419	374	400	387	406	401	391	404	408	425	401	423	403	420	411	420	404	412	409	395	400	401	451	397	379	410	423	394	430	442	456	400	407	397	389	376	390	399	433	414	407	428	432	376	375	403	409	409	404	426	420	392	454	380	403	344	386	411	396	374	445	382	381	422	420	390	384	412	404	387	408	374	375	406	432	403	416	400	419	373	399	388	413	430	414	404	404	393	385	390	449	386	405	413	431	397	389	371	436	422	409	388	411	428	434	383	394	417	395	369	440	420	406	417	393	387	385	440	401	413	417	404	394	416	395	440	427	413	455	420	411	432	425	422	434	447	404	420	394	400	397	413	456	413	356	390	409	401	442	408	442	391	422	385	384	420	400	403	393	420	393	359	408	353	427	410	403	393	430	453	423	456	421	420	431	416	410	403	410	409	420	398	422	398	405	398	401	419	396	435	367	417	396	410	438	425	405	411	420	429	396	449	421	403	432	382	400	382	426	425	442	413	398	374	394	450	400	450	418	408	407	416	367	393	409	405	413	436	410	366	381	422	416	432	415	404	436	423	391	391	385	392	446	418	411	366	425	433	403	370	416	441	448	412	411	413	449	409	406	415	429	424	409	365	411	416	403	389	430	373	406	428	396	439	415	397	427	399	414	408	417	417	418	404	417	428	426	399	428	380	434	408	393	406	394	395	419	368	435	425	424	400	433	408	414	389	400	417	435	410	380	401	420	425	423	392	395	401	370	387	399	393	429	380	426	371	378	407	387	402	425	405	409	402	381	378	400	397	432	413	413	369	407	417	427	424	395	429	381	400	403	349	412	432	379	418	404	415	395	379	417	388	403	410	384	411	421	434	420	425	389	386	422	426	415	408	387	407	405	394	394	416	423	410	437	447	396	389	429	393	405	370	412	386	429	413	434	411	428	411	370	418	377	431	394	408	437	371	368	401	389	424	397	406	440	403	406	440	419	381	440	406	400	388	403	403	440	426	437	414	368	415	448	430	385	429	451	407	395	403	420	403	425	360	382	402	414	385	417	386	410	399	398	399	409	400	382	408	386	424	390	381	379	386	415	417	386	417	410	427	412	416	393	388	403	430	398	400	408	418	422	406	407	392	411	405	372	404	412	418	404	431	405	414	405	404	407	391	398	411	383	408	424	417	397	394	436	390	392	412	461	434	378	416	419	404	426	397	406	411	409	410	366	407	435	418	371	372	416	402	422	393	431	401	410	415	434	417	414	409	423	417	406	413	427	412	416	392	424	413	368	380	360	417	421	419	404	399	385	398	379	450	386	424	396	426	454	400	393	386	427	399	404	401	391	405	411	436	380	448	439	439	424	457	451	450	414	418	380	393	414	408	415	413	431	433	456	417	401	394	432	406	450	426	380	420	399	423	411	384	432	395	420	396	450	386	414	374	393	410	411	407	394	402	395	413	424	411	433	425	407	405	407	366	420	400	436	416	422	389	382	427	406	425	413	392	414	372	422	442	416	391	396	379	412	450	428	412	411	408	433	451	397	422	406	347	400	365	421	406	440	451	401	436	380	385	435	396	442	389	457	384	420	398	420	375	440	409	424	361	428	396	371	411	430	389	384	451	387	402	400	382	415	410	388	425	396	418	426	433	421	405	398
24521	22158	32896	36425	35828	32362	23787	11242	4052	1996	1184	563	602	557	585	594	544	573	622	600	577	548	580	584	582	597	540	596	585	575	583	565	575	593	579	516	537	534	554	567	611	540	599	583	561	575	626	558	527	579	589	542	536	586	564	567	566	603	574	584	584	621	552	604	592	532	581	571	557	625	580	548	597	550	564	539	567	587	587	558	555	597	521	560	600	537	592	532	578	603	545	553	626	549	563	579	575	574	513	577	588	551	601	589	573	558	549	555	563	557	529	557	598	583	575	554	600	528	594	592	551	600	572	528	575	573	548	615	620	591	548	555	570	599	554	625	560	579	541	549	535	530	589	563	613	547	554	581	572	534	582	543	567	581	564	536	564	549	530	539	596	530	589	581	562	565	583	568	621	579	537	535	577	560	540	551	606	575	572	589	584	575	566	533	586	561	525	564	558	510	598	569	535	572	545	592	583	571	569	544	556	596	566	577	566	543	524	554	533	604	560	560	539	571	583	586	569	582	561	610	577	573	543	567	553	592	585	574	584	583	565	532	550	535	569	538	566	531	592	596	534	571	604	601	571	558	550	599	597	553	549	589	593	571	599	582	560	570	582	566	539	551	576	557	563	558	597	598	602	563	559	590	536	620	566	562	555	562	567	564	552	579	541	548	516	582	540	560	539	576	579	546	578	541	620	535	570	541	566	556	576	573	579	590	616	536	573	559	581	561	549	547	569	584	616	587	561	556	556	566	559	561	554	601	538	567	548	600	545	587	563	547	618	569	583	546	579	590	553	573	578	560	581	577	541	577	590	578	607	531	604	582	564	598	590	555	571	592	586	592	576	578	555	592	570	573	538	586	553	556	544	526	502	561	573	553	621	558	535	560	584	570	580	562	536	550	548	558	557	557	603	548	568	582	561	562	579	531	614	537	572	549	540	587	595	579	542	577	564	557	517	608	546	544	564	559	589	561	543	553	566	556	522	539	546	567	589	552	549	597	546	572	603	570	566	552	578	592	574	578	585	604	518	565	553	546	554	555	549	565	514	542	548	572	597	536	591	592	610	615	569	604	559	559	534	572	594	603	588	560	553	542	560	520	538	559	549	593	548	601	567	544	567	569	574	542	581	596	572	551	584	561	559	603	586	561	568	587	566	593	540	598	548	541	618	536	548	568	548	604	609	556	581	571	573	553	561	601	517	549	547	600	568	555	566	560	570	564	602	547	565	561	586	529	571	573	560	578	536	592	570	592	586	584	525	530	606	579	565	560	603	552	565	581	566	575	599	553	562	538	572	555	565	597	562	580	588	589	579	542	574	548	588	570	581	548	513	573	563	561	595	558	608	582	525	578	568	562	600	607	587	549	566	595	583	525	572	575	594	575	606	548	576	578	609	551	531	563	597	579	553	532	542	624	536	567	588	548	574	596	577	545	553	570	583	560	569	564	563	530	509	596	605	574	569	582	574	593	617	536	576	577	546	577	595	570	557	561	591	598	572	558	551	535	554	609	603	596	574	589	569	570	614	526	574	590	610	549	586	549	584	559	538	558	570	552	566	554	582	594	549	580	581	568	566	567	589	558	546	583	528	542	560	547	514	566	588	593	562	595	581	592	587	596	587	551	580	576	541	597	571	602	545	551	552	575	551	539	594	570	546	574	577	543	540	551	581	605	563	572	578	587	584	577	565	598	539	572	568	543	532	535	530	610	580	577	542	594	559	596	570	491	554	543	551	626	557	562	568	591	584	583	590	546	558	544	570	560	563	571	567	594	572	588	598	554	580	581	549	618	621	547	564	555	599	540	558	571	587	562	586	576	554	566	563	537	550	572	564	541	581	557	551	583	529	518	537	567	550	528	625	555	567	516	595	541	588	529	560	583	613	597	588	536	509	588	567	593	573	529	625	574	605	550	531	571	605	609	509	551	582	556	541	582	531	559	571	570	548	566	553	573	567	554	542	528	590	555	532	595	605	574	528	548	552	585	535	505	549	583	535	592	582	559	566	557	565	571	572	578	554	587	575	589	593	558	564	557	565	606	554	558	597	574	620	587	581	564	563	560	571	547	563	551	586	571	535	523	552	606	592	543	556	581	563	567	563	562	548	568	565	562	532	567	595	528	554	551	590	510	531	532	586	544	589	553	566	574	592	577	616	538	554	566	536	590	542	566	574	575	604	530	551	613	591	574	568	568	582	563	542	590	595	615	604	554	590	629	573	544	557	551	552	568	620	600	574	578	584	608	563	559	559	538	555	580	573	590	581	564	563	574	544	540	589	568	530	563	553	550	590	558	567	573	565	559	606	527	538	547	530	579	566	561	566	579	564	540	563	596	551	576	553	565	561	579	593	546	562	570	556	552	582	562	552	571	553	577	575	560	600	530	617	545	582	567	538	573	568	598	574	581	567	568	597	573	580	541	528	548	594	563	549	574	540	588	540	564	566	588	548	559	580	520	531	591	590	595	571	573	582	585	552	577	597	554	597	575	572	590	586	565	542	581	569	538	555	560	585	512	545	510	610	535	583	586	526	597	562	591	620	559	570	556	585	536	557	544	537	526	522	550	538	591	584	537	546	607	559	582	565	563	613	553	574	580	572	563	544	578	566	561	557	553	572	600	555	556	583	588	567	561	537	574	523	546	532	609	620	562	618	564	589	576	536	562	548	574	555	564	541	572	594	577	551	542	610	542	538	575	529	558	577	559	611	573	579	549	595	551	537	539	542	598	621	606	528	656	581	590	529	576	556	594	578	550	590	613	548	577	564	566	529	576	593	523	572	576	533	568	564	537	581	579	533	557	584	562	531	605	528	614	567	599	604	627	566	575	548	521	527	603	567	600	567	551	571	580	594	615	574	526	549	610	586	568	547	531	529	565	540	514	567	548	553	572	572	558	567	552	538	601	602	605	576	598	545	504	554	561	553	532	528	580	538	568	561	579	583	614	617	561	558	540	588	547	542	538	572	590	560	573	573	566	566	534	569	524	538	573	579	524	546	546	527	574	627	557	593	598	541	594	582	547	541	587	531	572	540	590	548	570	568	552	526	548	543	573	555	568	539	559	582	585	599	539	517	545	559	518	532	537	592	580	543	601	512	567	558	547	571	579	563	575	502	610	572	557	558	572	567	560	562	567	590	542	622	560	579	593	585	579	610	523	557	548	582	545	515	562	555	620	573	562	571	574	583	554	600	578	564	568	547	523	598	560	565	560	566	556	515	536	557	564	563	610	576	497	532	627	571	509	622	569	563	594	536	577	575	572	560	562	569	548	541	556	583	570	553	537	558	541	584	585	578	587	554	592	589	547	590	578	587	582	570	542	591	579	585	536	578	576	551	523	537	528	563	527	561	580	592	583	570	595	563	578	590	580	547	574	585	575	608	565	565	548	576	584	586	552	509	542	557	576	586	642	574	557	549	567	560	573	557	520	589	556	572	612	536	521	585	551	536	599	564	561	525	503	575	593	574	556	564	548	581	547	587	572	555	581	555	581	566	549	562	559
63117	94898	81677	56610	39658	28429	17764	9816	4477	2277	1327	529	519	566	537	571	520	529	553	540	517	537	491	559	509	544	548	529	545	527	538	531	570	537	537	545	563	541	532	536	526	569	582	536	497	535	507	531	517	560	515	503	534	519	540	566	557	482	522	623	508	526	520	565	504	525	519	559	529	505	535	529	495	563	545	484	515	522	519	515	549	536	548	565	553	526	498	535	537	561	503	500	494	492	528	550	547	538	517	528	529	501	517	503	527	548	500	515	540	533	548	512	527	514	491	542	525	484	514	522	491	473	518	532	508	485	526	526	565	510	562	522	478	555	533	527	495	524	496	502	523	553	518	542	552	540	546	520	503	509	556	561	532	525	527	506	518	544	511	531	530	510	512	522	564	513	511	525	491	521	498	562	523	542	551	529	533	477	566	536	522	560	511	546	535	529	555	548	539	491	506	524	512	515	538	469	517	533	500	491	555	498	581	530	505	533	465	578	519	506	510	517	510	583	510	566	516	533	535	497	546	533	526	502	514	541	504	516	525	544	541	538	511	524	550	522	566	532	526	509	502	517	543	550	551	509	540	516	542	514	542	565	521	555	523	547	553	536	541	530	547	476	514	565	513	512	545	535	518	557	527	516	499	543	501	509	487	491	518	523	551	532	521	494	597	504	535	530	520	550	536	528	535	530	559	547	559	522	493	528	510	516	487	520	508	519	574	562	496	517	565	540	546	544	573	551	526	533	564	528	486	555	524	548	500	532	536	516	483	527	527	547	509	546	530	560	554	498	510	509	508	532	522	477	525	522	496	526	519	537	527	503	528	527	526	516	543	523	472	513	521	519	530	564	522	552	497	515	519	503	543	505	558	528	526	529	566	509	497	511	543	519	511	488	522	535	497	509	529	515	544	560	536	571	571	479	563	565	503	524	520	516	542	541	548	508	553	495	551	503	537	517	527	502	517	531	573	507	551	553	504	537	531	517	531	507	542	523	509	500	558	516	540	532	558	502	487	547	565	529	517	521	563	541	510	532	524	509	529	519	523	569	513	496	476	513	554	543	508	501	501	488	517	512	586	505	494	521	511	526	534	539	515	536	533	526	507	548	567	530	517	510	515	533	513	522	525	518	501	530	551	470	538	484	485	532	509	538	552	528	532	519	517	523	534	539	544	545	489	552	525	568	486	521	526	541	532	539	507	500	526	567	526	544	524	523	517	560	550	513	555	517	500	496	484	545	504	542	511	536	557	506	517	546	541	502	492	525	483	493	508	531	532	496	507	524	553	521	566	572	564	538	492	528	534	566	510	531	538	498	495	514	476	522	539	519	541	517	491	508	527	508	554	507	528	503	520	507	524	552	552	544	500	544	564	506	541	546	560	544	556	558	460	537	521	538	543	521	502	516	551	510	489	559	574	521	545	522	522	516	505	553	531	522	548	524	522	516	495	526	545	535	492	522	542	470	508	492	529	531	515	514	556	567	588	506	556	507	536	518	525	532	531	536	529	498	508	519	508	503	482	505	477	553	534	511	523	543	523	574	507	536	505	494	551	568	537	514	510	535	522	505	551	519	507	500	539	530	538	502	523	514	528	532	530	559	504	564	530	521	506	523	536	505	549	550	510	549	554	515	506	487	540	519	563	499	515	526	564	497	535	510	518	500	531	557	509	512	527	518	515	524	483	554	571	533	518	573	536	509	529	483	529	538	492	531	521	541	513	539	545	559	530	541	515	501	543	517	543	495	478	519	516	534	566	516	536	539	527	502	518	511	559	547	549	497	543	520	510	475	555	529	494	546	514	552	517	528	536	538	503	532	465	553	567	526	509	543	565	527	552	486	565	555	546	523	512	490	525	545	523	545	523	529	520	538	494	496	548	536	549	504	571	517	534	543	496	517	524	485	463	501	520	505	505	497	574	555	536	547	504	511	559	522	513	498	536	535	554	528	535	514	528	547	510	537	524	512	497	548	548	533	545	498	521	499	511	545	516	535	548	521	520	541	531	526	540	526	504	493	503	495	538	525	523	530	554	535	520	495	518	490	528	532	508	505	526	547	528	534	557	503	547	502	493	535	534	531	553	532	531	530	513	491	512	543	511	515	540	520	513	505	535	549	509	583	536	531	496	543	508	555	555	472	529	482	520	525	546	541	532	545	559	579	522	536	531	535	545	505	515	556	482	522	559	505	522	508	514	543	516	513	467	507	527	479	518	520	513	540	536	491	531	489	499	509	502	504	527	517	505	521	549	548	577	531	548	530	521	511	507	520	506	492	528	544	548	511	560	525	552	482	502	496	522	526	535	515	532	507	527	518	585	525	543	529	536	494	547	508	537	544	551	505	483	466	530	523	554	504	519	482	529	481	548	503	531	556	570	531	525	540	538	538	556	539	529	520	524	517	519	502	534	523	520	495	581	554	536	513	510	535	497	509	540	556	554	551	541	511	543	542	491	514	535	491	526	537	492	519	547	476	586	490	542	495	509	550	508	518	534	530	565	498	514	508	502	499	512	483	530	529	560	540	492	525	516	559	536	538	544	517	574	523	520	501	506	543	513	529	523	533	498	545	520	512	544	572	529	506	520	541	520	545	522	540	548	502	566	522	548	549	537	487	551	500	460	520	545	520	533	537	559	490	504	539	494	547	530	526	527	522	528	497	560	541	527	523	551	517	573	544	492	537	513	547	531	525	477	529	536	521	532	569	541	553	502	556	483	508	518	511	530	545	515	517	487	546	548	537	530	510	530	539	546	537	507	483	546	565	523	504	498	549	557	493	564	530	492	520	545	571	530	517	543	532	531	529	488	519	487	543	554	515	523	521	530	529	557	510	526	540	521	557	519	486	561	517	551	534	545	530	523	554	502	507	523	515	490	551	512	507	515	515	542	500	536	544	511	529	530	548	480	503	543	555	502	515	533	460	527	513	522	555	523	555	545	529	498	560	553	532	544	514	556	560	556	491	553	512	463	509	501	496	522	553	542	535	529	513	518	538	507	561	492	499	544	505	527	509	531	562	499	554	514	552	530	533	543	559	527	507	516	494	541	552	508	548	515	560	549	514	540	536	512	495	541	520	563	523	524	558	516	562	525	569	515	502	547	509	511	538	545	512	512	587	547	516	499	547	485	567	554	530	553	532	511	540	520	483	517	490	507	543	502	527	553	503	532	542	495	525	505	522	507	475	542	499	526	537	496	565	484	560	546	505	521	491	538	542	538	517	538	542	528	557	502	520	530	494	521	535	512	502	549	509	563	553	512	504	498	505	510	550	533	519	493	537	484	529	535	518	521	552	516	518	545	550	546	592	510	528	528	493	496	535	548	527	515	486	513	558	523	542	480	569	537	496	544	519	534	514	531	508	514	495	565	542	485	513	531	565	539	542	505	522	537	581	460	480	547	550	476	553	478	488	489	531	525	525	513	503	526	519	517	549	525	506	503	519	555	547	534	526	514	525	558	542	522	553	524	496	519	528	504	546	533	540	529	509	544	528	475	528	533	500
29493	23324	20478	11559	4704	2397	1409	803	581	472	423	374	361	405	393	419	385	414	367	394	404	362	408	390	398	405	372	404	394	419	391	383	442	387	424	373	420	414	389	389	375	387	385	381	417	397	378	366	410	413	387	388	362	383	366	365	359	386	405	395	417	372	382	379	395	381	377	370	386	414	417	380	373	396	409	379	412	398	408	400	391	363	409	424	356	390	437	392	388	356	406	343	394	392	368	347	393	380	401	391	355	397	395	366	398	392	346	409	399	409	383	426	400	359	392	378	402	408	395	368	405	382	409	386	345	348	414	399	423	408	364	403	371	416	404	397	425	408	379	377	394	374	335	377	384	421	436	380	420	391	402	391	376	392	361	380	411	415	383	380	419	412	363	405	376	378	379	407	363	386	373	408	416	394	400	390	357	393	370	370	401	369	367	386	384	392	389	386	375	419	391	381	425	402	370	405	375	379	380	402	445	406	397	371	399	359	369	351	397	397	403	401	355	399	370	380	369	376	380	412	411	379	407	428	413	424	382	392	376	415	349	371	380	403	400	394	401	359	374	380	383	358	379	392	360	386	385	394	402	420	376	389	400	417	388	406	413	398	378	391	342	371	426	412	415	348	371	415	363	426	384	416	399	389	388	385	383	382	364	383	390	347	399	406	370	399	394	410	389	369	376	390	449	347	379	381	401	386	420	403	344	403	385	423	392	386	411	416	371	336	405	385	375	400	400	392	373	426	412	389	387	370	392	378	410	400	396	390	364	379	406	369	367	399	379	390	403	395	403	374	366	364	394	380	395	389	435	397	357	403	396	353	395	383	348	380	386	370	401	392	366	384	383	354	369	340	376	372	382	372	381	372	389	372	348	406	412	382	391	396	365	372	359	392	386	410	383	391	390	368	381	363	371	411	392	376	359	374	391	339	392	404	413	373	392	402	419	395	392	400	409	375	395	383	355	381	370	363	341	384	374	461	395	364	422	392	398	388	385	381	426	375	382	419	387	398	381	404	396	418	386	389	419	394	416	343	386	359	404	417	392	413	392	386	387	396	379	399	395	390	402	403	393	365	372	358	399	413	405	366	416	377	399	386	386	368	361	365	363	405	366	366	405	376	395	405	376	381	353	392	371	391	365	400	371	360	350	366	387	428	411	383	392	367	366	409	402	403	417	378	399	414	399	392	402	403	392	401	404	336	396	396	399	374	394	361	378	397	367	438	397	412	389	367	395	390	415	418	400	363	375	376	359	396	385	392	381	358	396	392	400	390	381	396	417	368	355	372	387	380	391	385	395	386	364	396	375	360	411	388	421	417	372	375	399	375	435	369	376	367	417	398	404	420	412	424	345	360	409	396	403	391	374	424	390	390	405	382	381	370	396	380	371	374	419	375	381	365	395	391	380	385	433	360	392	390	385	386	385	374	398	370	393	352	385	385	421	406	402	414	382	394	365	383	434	396	429	374	411	378	379	373	378	369	398	377	382	424	397	378	405	408	360	369	419	425	352	389	377	382	357	353	390	405	412	371	403	358	389	370	395	393	364	392	406	391	391	395	398	358	368	397	354	364	352	376	364	384	399	374	389	382	353	357	395	394	369	391	390	387	388	405	361	396	377	399	401	397	394	402	412	393	421	401	397	416	426	384	383	412	365	434	388	337	365	376	384	382	382	385	407	375	416	388	397	335	381	426	409	390	395	432	434	354	371	396	397	431	365	374	400	376	375	388	399	388	404	383	401	387	363	378	388	363	422	407	377	373	374	363	406	385	347	360	389	389	367	380	422	384	398	375	414	378	401	375	379	380	379	407	349	358	403	386	371	396	388	421	418	362	394	393	375	395	391	378	393	381	393	384	383	355	373	363	410	382	414	398	396	388	347	374	413	409	370	390	372	381	388	415	367	410	381	397	388	392	365	416	366	370	401	380	397	382	398	373	411	396	388	393	400	352	377	399	370	400	386	376	378	386	438	400	379	388	395	399	416	419	362	394	391	362	412	392	358	413	368	381	399	389	377	374	366	431	389	402	414	408	353	365	377	386	355	410	381	350	383	366	382	375	389	371	420	415	382	384	379	427	366	417	367	359	399	412	370	388	376	374	372	364	375	399	411	386	399	396	382	351	359	406	427	345	390	366	412	390	387	418	399	396	377	366	388	385	413	338	414	373	371	385	409	391	366	389	399	371	428	431	414	379	407	363	399	390	430	374	377	369	387	383	385	390	371	373	411	401	375	391	409	368	387	359	391	383	413	391	364	415	399	375	409	414	393	369	379	403	355	365	376	404	379	367	389	363	412	366	398	342	420	417	406	400	369	394	366	393	422	390	398	369	408	412	380	354	374	372	401	412	376	385	389	378	386	385	377	391	374	379	412	382	392	402	378	391	402	379	378	389	387	431	395	370	426	415	375	390	375	400	372	397	381	400	396	406	424	376	419	376	417	408	360	403	430	390	391	377	422	368	370	357	410	336	367	391	341	353	452	361	380	393	375	411	370	343	372	404	403	395	415	409	355	379	373	409	378	403	385	435	357	400	384	370	394	383	387	405	396	426	421	403	411	388	386	399	383	442	394	399	382	346	350	357	403	399	352	420	431	379	374	375	422	371	398	415	412	387	387	407	381	377	383	379	345	383	397	398	370	360	376	374	366	419	354	415	384	422	368	381	367	387	369	424	383	421	389	358	417	377	394	401	392	415	382	391	456	400	378	377	365	388	404	404	383	368	386	393	352	410	403	386	378	419	389	395	372	408	381	407	398	371	387	386	357	407	376	386	384	399	373	371	366	368	384	364	389	400	356	364	423	400	403	377	389	383	378	366	396	389	389	374	399	422	385	415	379	371	402	402	413	368	348	412	372	399	364	412	394	408	384	363	353	421	387	380	407	385	384	383	364	381	370	399	408	426	398	389	396	376	395	353	368	407	405	400	390	386	414	410	355	407	391	344	381	396	398	366	362	414	416	362	372	369	355	362	392	384	408	372	414	390	360	386	373	411	379	365	404	400	411	392	375	385	369	403	383	402	375	382	407	389	408	379	422	408	376	394	391	391	407	384	396	377	405	366	415	358	381	368	349	364	371	321	388	421	371	414	372	411	398	390	403	367	407	410	390	386	389	379	399	394	368	416	380	397	399	418	395	373	399	368	372	387	393	399	401	376	356	380	401	412	391	409	362	353	401	375	396	408	420	415	404	366	364	403	393	390	380	413	391	368	391	386	382	402	430	408	388	383	403	404	387	397	367	392	409	381	379	364	453	417	400	360	381	397	371	389	398	376	380	406	416	390	377	380	399	426	410	365	395	391	397	395	384	343	410	379	383	411	406	368	385	358	400	384	404	414	401	370	405	357	388	327	386	429	383	380	398	388	407	404	357	382	366	351	365	416	420	367	411	387	404	371	397	382	416	406	394	377	372	406	427	415	381	397	341	341	354	382	380	376	393	450	392	395	372	420	387	392	364	384	400	399	378	374	370	389	375	377	379	407	396	392	349	383	399	393
17783	23401	17935	7953	4165	2554	1478	793	542	410	365	315	352	331	351	365	321	320	331	333	311	348	352	310	372	361	375	321	322	329	374	333	358	330	324	336	355	356	318	380	352	318	310	331	309	336	304	346	325	324	303	326	337	310	323	363	313	347	337	317	346	336	327	361	306	306	312	305	311	335	338	315	336	343	346	324	336	351	323	312	315	348	349	341	353	343	340	325	301	331	317	328	319	334	343	347	313	344	346	335	350	315	338	342	337	321	315	331	335	325	363	312	299	310	332	338	312	326	340	347	322	321	347	308	351	330	334	332	327	330	311	336	334	311	325	320	330	308	334	341	314	316	353	329	330	343	308	362	361	322	367	333	376	350	329	326	303	325	333	356	354	335	304	322	355	336	343	319	351	323	336	360	355	309	332	360	327	319	334	355	333	350	358	331	323	326	334	350	357	318	301	326	333	314	332	349	355	330	330	332	338	336	300	340	353	298	353	356	328	335	306	334	365	354	367	346	353	327	324	342	351	360	352	340	332	346	308	346	354	332	330	344	306	342	347	303	336	342	337	354	349	341	364	343	348	333	336	350	338	322	338	298	323	374	329	355	337	331	311	358	337	324	296	347	334	346	315	352	342	328	347	332	333	355	351	297	337	380	343	311	303	374	349	348	351	323	349	324	341	350	334	325	328	312	302	335	341	325	327	310	351	357	330	356	326	317	329	323	303	353	343	347	305	351	337	336	323	306	340	344	308	334	323	338	325	323	335	352	321	329	323	375	355	307	403	330	316	343	318	322	362	361	345	326	302	355	353	347	349	353	328	331	337	303	353	369	319	323	337	321	331	309	343	352	335	330	378	342	362	310	324	319	347	301	323	348	329	335	317	320	344	346	310	325	345	337	325	337	343	298	350	338	358	321	332	351	326	310	285	360	319	321	352	288	347	350	369	349	331	321	353	316	347	334	312	350	361	332	310	342	306	312	344	319	365	338	334	350	328	335	338	353	320	332	321	310	333	371	326	331	346	332	331	318	335	330	345	344	325	316	319	338	306	340	334	327	318	343	339	339	356	346	307	301	334	344	336	351	348	317	343	307	318	351	336	354	368	345	357	334	330	326	312	299	355	305	356	307	297	334	347	334	362	337	365	326	367	317	329	332	313	354	376	335	341	336	318	306	337	330	322	372	364	348	336	340	362	308	332	385	359	300	373	343	331	320	339	340	314	324	329	343	337	334	338	329	308	344	334	351	355	327	310	323	355	348	338	341	313	308	314	335	357	343	337	345	300	342	350	312	334	326	352	315	319	313	363	333	317	324	338	333	353	371	323	328	361	361	327	329	336	358	327	356	335	322	329	306	321	337	333	341	321	302	360	358	344	341	337	336	325	339	339	331	306	360	304	343	319	344	340	330	310	312	340	323	344	326	342	339	343	324	336	326	342	331	344	332	339	298	339	302	356	338	302	334	373	313	329	345	363	314	315	306	357	357	369	331	327	340	307	345	342	334	326	342	339	330	347	366	384	372	324	342	309	341	307	331	338	364	356	343	344	299	337	317	346	326	322	339	326	333	360	345	332	337	350	327	333	332	361	375	334	325	363	343	351	318	362	315	343	326	323	358	324	366	331	331	335	319	340	333	352	329	343	315	357	335	355	308	322	350	343	342	326	312	355	350	329	357	351	363	317	337	328	361	359	316	338	310	343	343	322	328	313	328	338	328	336	300	309	325	346	352	336	336	304	337	326	349	336	354	351	337	380	366	329	344	337	348	334	363	344	343	367	352	334	341	345	367	362	323	323	365	328	324	342	356	327	319	292	342	354	394	348	319	334	339	321	340	322	361	347	321	382	349	369	364	336	309	322	322	333	352	351	361	386	340	308	314	333	315	341	310	371	349	309	343	334	324	336	339	374	354	349	331	312	348	354	302	343	347	325	345	359	348	368	335	394	322	315	340	348	374	355	372	360	341	353	327	339	294	332	341	330	386	358	342	318	360	345	334	322	326	306	364	352	285	362	308	328	329	348	326	323	335	327	338	330	334	360	349	342	344	326	338	317	348	355	359	308	342	330	322	335	349	371	321	353	334	308	357	340	365	331	295	340	313	364	364	342	338	334	319	356	341	316	352	368	358	374	332	312	353	326	349	358	336	316	343	343	317	341	338	346	324	344	345	356	362	334	355	338	310	329	315	346	313	339	320	342	295	328	325	353	312	332	329	342	367	337	314	346	354	327	353	353	340	352	338	308	329	319	325	351	360	336	338	322	303	346	309	356	348	307	348	345	345	311	322	337	335	352	351	322	312	352	326	368	343	317	325	340	340	344	323	356	342	335	322	319	341	339	311	331	339	334	333	338	324	321	343	358	331	333	348	346	310	325	312	344	341	353	319	321	342	356	335	332	329	364	337	340	340	333	352	328	328	348	324	318	306	320	319	374	344	316	371	337	354	308	355	310	330	311	319	327	349	316	334	324	326	296	352	324	310	325	303	319	314	366	361	333	319	340	363	348	340	325	326	345	364	346	280	327	325	332	341	377	332	336	312	313	350	325	311	338	352	325	354	337	345	331	325	335	321	313	341	372	329	342	321	344	347	336	329	288	321	328	346	333	327	338	352	361	329	340	349	351	336	358	317	301	357	328	314	306	325	326	310	326	363	327	349	338	321	341	349	346	311	323	296	357	326	303	363	350	328	350	320	322	327	334	326	356	334	311	332	347	352	368	334	335	323	352	357	325	344	355	332	345	346	305	355	311	342	304	334	340	344	350	297	364	341	308	342	327	323	338	349	307	354	304	326	318	328	339	360	339	343	330	359	334	328	341	344	328	348	333	314	299	316	309	324	299	327	330	314	345	291	340	336	344	382	314	322	344	315	344	314	350	346	311	333	339	325	315	332	319	327	362	326	330	377	279	365	312	328	339	317	304	305	338	347	323	332	322	314	342	303	340	335	358	368	350	355	344	354	339	379	343	300	351	352	317	361	314	335	326	322	362	300	358	328	328	345	335	308	318	331	367	331	323	360	321	390	323	336	364	302	299	361	319	358	338	308	349	324	312	340	346	353	303	336	363	334	324	296	321	370	360	339	354	330	342	299	342	330	351	331	332	317	352	322	318	349	333	318	333	320	321	341	311	333	354	351	311	342	355	317	314	331	351	325	389	314	300	334	340	368	327	345	313	324	303	300	347	325	343	315	348	358	292	308	321	342	330	330	350	317	328	347	304	343	344	321	333	328	329	321	318	340	331	321	323	362	340	294	341	319	332	320	342	302	320	325	322	328	331	352	329	321	350	350	333	344	332	311	314	324	316	356	331	340	335	281	314	352	301	318	351	304	309	329	351	346	341	321	327	344	321	317	359	346	327	325	353	327	330	353	339	341	314	347	330	344	355	337	324	320	343	315	357	332	320	311	297	318	320	354	344	358	312	325	337	352	359	342	358	363	358	344	337	323	347	343	359	324	315	330	369	310	342	341	359	295	343	319	325	328	332	353	311	313	328	339
25526	22725	35220	41753	34609	23702	13361	5365	2152	975	692	475	494	441	476	431	486	482	464	464	466	426	463	440	472	466	439	459	453	476	428	476	425	445	448	435	443	431	453	461	458	478	431	418	395	482	466	436	444	400	491	450	433	439	390	465	479	441	473	443	473	414	453	427	431	443	434	465	447	479	465	421	460	415	413	414	466	464	464	502	424	474	439	423	451	430	473	440	455	482	482	442	398	452	439	441	452	461	414	447	438	471	444	443	429	419	416	481	472	494	420	414	428	450	452	456	455	466	446	444	472	446	485	441	457	450	455	416	488	422	434	459	420	466	438	474	447	429	439	493	436	415	442	409	440	427	463	440	448	413	441	449	439	480	466	421	481	437	487	430	452	411	446	434	468	458	475	485	449	458	420	438	452	464	449	447	443	469	463	443	452	434	439	430	466	421	449	415	439	442	417	433	457	466	477	414	422	478	441	439	477	422	458	477	416	435	457	477	419	477	451	456	453	448	439	445	446	424	437	442	467	431	450	432	407	450	452	428	411	442	427	448	443	452	454	450	466	456	453	452	447	403	449	483	395	445	426	433	459	440	459	453	408	474	431	481	483	453	476	473	437	433	442	460	460	449	462	437	466	473	481	454	453	457	454	468	450	460	425	429	420	438	414	449	468	445	421	471	468	459	437	400	453	442	404	447	476	462	418	463	450	453	418	440	487	413	410	440	417	440	441	458	456	468	431	463	454	441	440	440	457	469	435	427	422	417	469	436	451	435	404	452	455	429	460	439	414	442	435	448	468	474	450	448	426	445	435	464	437	488	452	434	449	409	457	439	457	458	471	437	462	474	428	408	487	429	458	453	428	458	451	440	453	464	437	476	446	423	436	432	475	445	471	435	470	458	460	414	425	459	469	422	415	468	497	483	489	463	479	423	458	487	417	475	473	437	464	433	460	427	463	410	439	436	453	457	478	447	441	434	446	455	437	437	476	443	454	439	444	445	407	470	431	426	462	442	450	465	437	433	444	420	438	468	440	481	452	476	453	437	425	447	423	459	456	446	449	407	439	405	462	442	472	488	465	460	475	433	447	457	419	495	459	421	470	393	454	449	441	442	447	468	478	415	442	439	421	441	452	443	430	431	421	425	448	449	443	454	439	477	402	460	445	460	451	507	443	460	485	435	416	460	392	471	430	473	470	435	448	427	429	441	413	465	500	431	476	435	456	430	466	449	446	454	459	451	447	452	447	402	452	415	459	447	428	427	480	432	435	421	451	426	463	411	451	439	455	473	444	421	447	439	420	440	428	442	443	435	448	453	475	466	440	459	479	451	441	439	460	459	450	465	444	433	459	447	410	437	455	439	457	436	445	479	426	460	420	460	418	407	460	415	409	409	444	490	467	431	449	451	438	399	439	461	452	443	418	430	468	472	437	439	461	482	427	475	437	433	448	424	457	483	447	411	449	461	442	463	466	438	464	457	471	458	457	465	463	439	434	439	438	490	441	460	455	441	466	454	421	455	466	470	455	477	430	471	481	422	477	429	470	467	460	417	428	460	454	463	464	479	426	462	455	466	462	412	486	463	415	459	431	443	450	431	445	447	447	430	427	459	458	454	460	425	445	420	427	420	438	441	445	432	435	453	466	439	450	457	458	459	462	474	419	428	429	429	431	455	465	482	443	432	459	441	450	476	387	401	461	430	434	443	448	455	481	442	432	447	417	450	443	440	402	476	432	428	438	440	476	473	485	418	439	455	475	433	468	474	474	449	415	438	404	487	472	475	430	448	427	441	479	463	407	410	431	426	468	464	443	450	448	433	454	441	431	429	449	429	471	446	477	461	412	435	440	423	439	463	445	437	450	449	414	442	457	459	412	477	454	449	426	435	478	428	453	459	436	437	417	454	421	438	443	477	440	438	458	438	462	461	451	450	419	417	434	458	473	471	451	422	399	457	484	495	452	454	452	458	487	466	447	438	408	464	440	477	454	422	475	463	426	467	471	431	420	438	462	440	464	439	454	463	443	430	410	460	457	438	450	443	405	442	425	455	481	451	445	410	439	433	457	418	487	466	458	462	484	469	437	432	456	490	425	456	481	437	459	452	453	421	453	432	472	444	497	421	445	462	449	512	447	442	428	471	471	450	420	435	437	434	467	439	412	454	401	446	390	449	390	459	468	442	419	434	455	465	472	469	428	420	445	465	485	444	434	475	440	444	465	423	435	437	441	463	422	429	442	468	422	441	466	456	426	456	442	405	422	451	415	455	433	453	481	444	467	453	446	454	434	480	458	440	431	483	470	450	449	470	428	459	451	424	430	428	443	431	440	482	432	427	459	450	424	452	445	453	409	489	430	422	414	444	473	446	456	422	452	434	465	430	452	428	448	432	415	442	429	461	417	419	417	460	459	447	441	478	440	448	446	452	437	412	468	422	432	427	463	463	427	496	431	434	440	435	451	429	445	444	453	473	458	467	397	476	455	453	471	442	471	441	467	426	449	433	463	410	436	460	422	471	430	474	460	428	463	420	429	447	442	461	418	421	492	461	469	426	440	455	425	438	448	446	460	430	450	447	436	447	431	444	422	467	465	453	477	474	448	476	425	435	457	436	461	470	439	446	405	491	445	442	452	477	467	411	451	417	415	436	450	449	443	402	490	435	453	465	435	450	439	440	425	448	443	434	461	422	464	440	429	451	456	439	441	474	475	448	465	476	412	434	460	426	445	448	449	490	446	491	423	463	491	436	433	434	461	477	430	419	448	457	463	502	482	443	455	448	434	386	464	437	432	452	432	436	404	411	440	453	407	433	431	439	448	478	489	447	426	460	458	451	434	489	443	473	465	424	479	383	448	462	515	433	494	461	405	441	474	436	455	446	422	450	440	413	458	407	459	432	438	458	443	464	483	478	481	447	425	454	431	445	440	467	445	491	494	450	453	407	457	412	449	415	457	451	436	481	471	486	466	433	423	447	439	427	445	429	440	435	444	406	465	454	449	437	409	439	446	417	475	457	454	467	436	424	455	390	439	429	473	433	430	432	432	447	409	448	474	427	478	453	456	442	429	476	430	451	402	413	447	469	423	471	432	449	433	434	422	478	452	463	437	486	445	435	411	419	466	428	448	487	475	492	468	451	464	428	415	407	456	418	436	455	461	407	442	453	439	465	444	430	427	416	446	435	446	462	466	403	460	436	455	419	466	466	439	489	437	484	411	454	455	468	469	461	447	451	444	443	449	474	488	452	427	432	384	451	475	504	450	437	442	481	475	446	429	434	443	454	461	467	396	433	468	437	484	460	455	452	433	466	469	459	437	441	410	444	471	418	423	437	452	477	471	453	457	440	458	459	462	451	422	465	400	463	474	468	450	419	417	479	447	427	425	424	442	450	465	440	427	454	463	455	456	450	417	389	481	434	436	459	433	468	442	445	461	429	445	450	466	456	435	457	489	435	462	450	464	437	454	411	435	454	448	468	477	428	446	470	442	436	436	430	461	429	464	443
55217	81278	67882	46319	31413	17421	10577	5488	2543	1170	799	438	439	423	416	424	434	464	432	437	422	458	376	420	453	407	429	397	438	417	415	430	418	418	443	433	416	429	405	425	449	401	451	457	413	463	400	399	409	432	423	459	388	418	385	403	422	404	425	410	444	415	451	468	403	428	400	442	454	401	407	432	420	392	380	442	443	399	416	418	432	420	395	430	415	436	453	410	449	431	418	426	421	424	395	442	397	403	434	407	434	404	393	400	402	426	421	432	409	462	424	425	384	416	419	425	425	423	414	408	382	390	454	452	451	417	380	423	423	444	428	457	416	464	448	425	429	414	422	369	411	392	436	373	410	403	378	453	443	417	410	399	418	435	445	414	426	416	391	406	393	468	418	406	394	400	410	396	448	447	419	437	415	448	407	434	409	423	434	396	399	414	407	436	430	404	387	426	411	421	425	390	372	441	406	449	427	419	425	394	448	374	427	420	427	419	434	411	419	417	423	381	403	450	401	429	443	424	428	406	416	396	398	431	432	422	430	432	410	413	424	433	426	413	410	404	419	439	424	420	440	420	444	410	410	454	413	437	422	453	407	444	389	413	428	393	413	441	425	421	422	398	431	423	405	448	432	420	407	451	417	435	411	428	433	454	434	410	389	477	419	454	409	438	372	413	442	399	444	413	438	415	420	421	410	422	408	417	455	442	424	397	441	400	399	423	412	385	397	436	425	414	402	436	386	420	411	414	394	445	414	409	379	444	434	416	414	408	398	416	414	435	417	387	400	433	397	431	434	420	403	426	389	418	447	431	450	445	415	425	438	406	458	458	408	442	419	424	423	413	411	426	420	401	436	457	411	427	407	377	385	426	434	384	391	468	441	426	403	427	433	403	390	398	399	414	391	419	438	427	393	440	396	405	425	398	377	467	423	401	449	413	386	437	405	440	391	442	429	421	412	439	409	448	413	479	404	453	420	438	414	444	403	421	418	408	418	411	446	413	430	413	418	411	426	408	418	425	424	434	382	465	450	428	395	416	395	419	411	448	439	418	385	398	415	401	411	410	430	413	420	398	441	404	388	395	440	420	384	410	408	433	424	393	398	413	412	450	421	412	438	438	449	409	423	420	417	437	426	416	368	420	402	407	392	388	391	378	432	442	372	462	422	474	408	407	453	431	458	414	417	454	414	448	381	405	393	466	400	436	407	377	392	427	402	416	372	396	399	424	408	431	414	420	434	401	459	393	396	428	403	420	361	419	394	460	413	394	420	437	439	446	410	401	425	421	417	400	440	428	408	383	395	407	448	402	379	415	413	461	419	381	387	432	415	414	416	433	412	447	428	407	439	377	436	432	421	400	424	430	420	424	404	409	397	465	435	404	417	441	378	406	468	427	406	410	405	444	387	399	431	426	438	384	437	443	412	464	401	381	438	416	418	421	485	448	397	431	435	427	434	422	364	411	334	398	437	391	404	409	406	420	428	394	433	421	419	469	431	457	388	411	399	414	443	413	396	400	412	436	445	408	444	426	393	423	407	430	416	380	410	434	402	389	406	401	409	429	407	431	397	384	422	409	437	397	459	419	396	409	418	417	427	387	396	404	405	402	382	417	409	436	410	452	412	405	438	454	452	389	434	375	454	436	398	422	400	371	436	442	403	403	437	394	418	429	398	409	404	433	416	442	385	404	393	412	403	414	413	415	430	413	401	391	420	425	412	402	424	408	406	429	418	411	442	380	417	430	437	392	439	443	396	416	412	392	444	413	444	421	424	414	407	409	401	432	419	422	425	391	430	405	418	388	405	399	451	421	402	425	411	410	448	375	421	431	393	436	408	418	366	418	447	443	412	422	402	433	404	407	401	377	402	432	393	444	380	428	434	383	421	436	461	427	415	391	392	406	415	399	439	444	413	402	433	427	387	437	402	412	438	381	397	456	419	425	423	411	439	421	426	404	405	413	428	418	416	417	419	399	412	417	399	425	386	427	368	404	438	426	451	423	412	406	452	427	445	414	421	415	431	400	410	468	436	413	391	403	436	407	406	427	413	436	414	396	397	398	445	401	470	434	424	433	419	440	436	393	413	395	458	443	421	400	413	436	480	428	422	424	416	454	396	424	405	439	433	432	427	385	394	389	424	483	437	448	422	424	400	429	453	416	402	429	421	444	412	443	405	426	413	400	412	431	428	434	396	446	427	454	425	433	407	403	421	410	424	413	401	394	411	391	419	411	420	430	410	423	389	407	414	380	439	388	429	399	445	440	402	375	454	367	383	425	446	391	408	417	425	437	424	410	433	429	464	413	402	401	414	436	445	427	447	442	375	451	416	440	427	424	405	397	422	442	423	418	411	419	410	440	393	430	430	452	401	371	436	399	412	421	420	397	408	399	421	436	386	435	424	399	422	438	399	454	410	436	418	425	460	395	415	415	406	403	436	402	395	396	461	382	417	444	427	445	389	427	409	432	406	406	419	433	435	387	468	419	396	402	393	428	390	413	414	387	423	454	397	425	419	439	412	400	407	444	413	460	428	424	422	417	409	416	392	441	422	409	416	405	414	455	467	407	434	430	386	395	425	417	401	413	408	382	438	407	412	400	415	408	420	433	437	404	394	430	404	395	447	448	423	379	374	425	415	433	400	408	413	417	430	413	419	407	408	372	405	429	396	442	400	397	433	395	425	418	412	388	424	389	437	399	425	402	425	416	388	392	376	404	395	424	401	403	441	445	454	415	426	383	426	449	426	386	402	391	417	395	447	462	413	450	400	434	418	410	418	406	429	391	427	436	456	403	417	447	419	398	417	426	382	414	427	428	391	402	389	407	415	423	386	444	387	415	417	414	444	439	382	410	437	357	407	466	384	437	435	433	439	419	422	417	437	399	440	393	458	394	344	417	375	405	439	442	453	420	417	401	440	412	441	443	419	471	382	418	419	418	401	417	397	402	444	395	439	431	462	431	403	402	403	385	405	401	398	391	391	407	417	445	413	440	415	401	416	408	426	410	451	430	428	415	414	426	398	443	412	439	472	448	404	421	429	489	428	404	427	420	391	428	405	426	425	415	398	412	413	425	413	418	428	420	406	406	415	414	421	408	406	400	441	434	427	416	419	387	429	419	425	405	419	389	406	440	418	409	420	438	420	433	404	424	411	423	430	413	440	410	416	428	413	410	428	435	397	443	394	409	433	444	425	384	411	421	427	389	440	444	411	386	402	424	405	415	413	407	401	409	438	421	415	408	370	445	433	441	443	462	428	449	417	435	379	410	449	395	396	409	370	398	413	415	427	428	385	413	407	395	439	387	409	419	401	440	449	400	439	427	446	437	390	430	390	432	402	427	428	406	442	451	416	424	410	391	427	380	416	432	398	392	399	419	432	414	433	412	397	423	386	406	410	432	419	411	438	424	454	401	383	405	397	440	431	413	405	441	411	414	401	448	399	394	435	409	422	429	434	432	408	461	379	405	435	413	426	435	435	403	392	389	450	406	455	377	419	425	416	399
24513	22057	32530	39023	40332	32339	21849	10512	4146	1753	1167	676	632	666	586	672	612	613	657	612	613	645	634	662	587	645	619	657	652	635	591	599	606	643	659	645	594	626	594	606	640	629	606	621	647	614	611	597	646	687	609	650	584	613	632	606	641	613	586	640	644	609	610	607	611	604	611	633	630	610	609	591	598	649	597	640	616	599	590	589	635	666	613	581	599	617	595	622	681	585	627	644	578	636	659	626	629	620	619	625	602	642	594	612	648	594	620	623	621	653	651	592	602	613	643	627	651	605	596	642	643	652	607	613	604	607	660	608	620	589	603	644	623	609	616	621	631	609	649	623	593	622	617	654	624	606	600	615	585	626	605	625	631	605	628	611	626	658	610	595	625	659	576	616	602	654	627	581	601	596	615	647	565	590	559	580	639	587	616	617	610	613	633	656	652	627	629	632	570	639	642	621	629	586	597	589	559	641	599	630	647	600	635	622	607	638	630	627	627	667	614	571	592	618	680	594	629	534	623	595	613	592	602	610	591	595	584	602	597	594	661	614	618	608	631	649	608	593	597	632	618	552	617	620	585	645	601	619	613	568	613	641	599	616	617	632	612	603	607	602	610	567	631	617	635	578	640	620	612	585	600	601	640	647	648	601	639	608	637	649	601	604	576	661	573	604	662	591	670	606	636	604	650	626	631	628	565	610	630	646	589	595	619	575	631	673	580	625	605	602	636	596	643	637	658	605	610	605	598	605	599	608	626	628	638	617	637	689	595	627	608	650	635	634	621	635	650	634	641	666	583	625	635	628	630	616	606	581	636	640	630	649	579	627	618	564	577	572	646	565	619	607	635	622	649	624	617	602	606	634	606	607	624	603	636	661	584	649	607	600	592	622	630	559	610	665	656	611	607	619	640	619	603	583	604	652	632	608	632	622	630	585	625	624	620	645	613	618	632	586	647	621	683	656	582	600	625	635	646	585	607	597	622	570	628	627	660	616	664	591	581	595	641	604	585	648	635	629	612	646	588	590	614	592	665	614	629	593	635	579	639	612	619	616	603	627	590	655	634	598	688	676	626	579	643	646	632	649	600	645	619	629	589	637	628	647	626	618	645	590	587	602	598	580	628	601	626	556	662	638	640	597	591	591	642	574	592	652	622	630	676	614	622	652	637	576	564	632	648	599	581	627	609	590	627	612	608	590	619	602	610	604	582	658	645	534	612	587	584	619	564	641	604	605	627	604	709	641	636	607	597	595	613	610	635	611	605	565	594	598	608	593	619	613	568	616	600	619	588	576	623	616	626	605	584	607	604	642	629	607	555	619	644	608	626	663	613	583	607	584	628	644	614	620	589	588	599	619	641	655	650	609	581	626	611	583	608	604	598	626	675	640	592	598	630	547	634	646	636	583	620	652	628	623	584	612	662	620	632	617	619	641	667	626	613	667	574	626	606	625	615	570	568	632	636	633	637	584	632	618	615	624	628	619	584	593	626	608	640	592	611	606	640	593	620	652	610	625	619	573	624	617	601	597	660	658	654	651	600	634	595	605	621	656	644	560	565	590	627	651	620	583	645	599	663	557	598	634	626	629	607	624	612	647	624	586	642	633	586	574	624	591	590	567	614	640	621	598	624	653	555	623	642	606	606	629	611	629	589	624	643	624	639	573	618	613	613	635	627	648	622	619	618	587	637	613	635	631	601	600	614	613	670	614	643	592	636	563	594	624	602	583	597	601	609	592	639	625	652	640	582	646	647	601	635	604	560	606	652	592	600	644	620	605	653	585	592	617	585	603	612	595	595	637	612	587	617	619	596	618	640	643	652	612	614	639	630	656	600	616	617	611	613	622	598	603	640	649	595	634	598	624	617	642	688	615	630	655	595	615	614	647	657	602	602	618	663	580	642	608	604	612	666	617	592	646	654	595	617	602	573	583	640	611	622	584	640	633	589	598	644	610	652	626	638	654	636	615	646	578	608	603	621	601	608	597	617	619	640	587	631	605	586	678	608	647	570	613	603	582	649	620	608	605	611	673	585	596	622	643	629	657	623	570	642	572	629	614	644	618	598	622	637	653	580	584	597	620	606	659	587	625	633	618	569	639	610	594	614	669	658	600	637	590	588	629	587	612	658	607	607	600	651	597	641	677	631	598	610	605	588	579	578	578	580	592	576	598	612	658	621	635	629	624	598	652	625	657	634	625	608	621	625	614	638	621	648	633	618	614	640	612	596	578	622	607	576	599	581	600	613	620	566	621	669	610	600	609	594	611	641	674	620	652	593	630	574	638	617	596	614	592	625	614	651	617	618	593	607	628	630	653	622	600	596	623	614	639	561	629	598	581	602	627	588	664	613	601	654	612	607	647	575	632	625	596	583	614	664	625	645	629	601	607	635	604	628	631	589	626	638	577	606	642	637	630	639	613	587	636	586	567	613	604	598	616	625	624	598	637	625	646	604	605	583	609	644	662	656	628	593	651	607	633	643	643	571	638	652	642	598	624	620	582	621	636	630	598	651	608	626	608	632	626	630	607	596	607	631	608	610	585	624	642	604	618	605	613	593	618	632	624	602	609	600	646	630	627	615	632	592	616	624	627	611	621	580	612	647	614	577	626	579	621	657	608	577	641	669	592	619	630	620	589	625	589	574	598	617	622	608	610	637	630	562	600	590	608	617	625	606	624	602	631	635	626	625	617	625	595	588	612	611	646	632	627	668	572	584	601	620	649	627	596	605	620	635	639	614	607	662	630	653	584	626	596	640	611	591	624	610	627	609	605	621	651	637	638	643	616	665	640	632	604	616	564	628	663	623	631	585	611	624	589	628	575	633	625	620	618	596	639	594	589	585	635	589	650	647	624	667	586	619	628	614	616	625	645	605	583	598	614	620	624	582	557	589	620	653	647	636	603	613	617	635	623	689	645	626	624	615	617	633	606	595	626	591	622	614	584	618	595	603	621	620	631	612	606	606	659	630	635	676	614	614	587	579	577	636	622	608	582	625	615	600	638	680	585	664	631	607	614	597	628	626	629	620	587	610	628	620	598	545	605	581	626	621	604	604	591	668	575	603	617	616	595	612	631	635	638	681	630	601	608	580	630	692	600	610	614	610	607	612	590	637	622	616	607	633	609	613	581	614	549	653	625	598	620	628	658	645	601	645	601	581	623	572	609	601	589	593	644	649	603	608	618	603	566	627	638	608	571	594	656	618	615	567	611	590	637	601	620	587	648	615	610	614	674	616	626	655	607	603	589	627	595	634	603	596	603	621	626	579	600	621	662	664	609	637	584	616	603	597	591	586	597	657	611	628	654	596	635	570	612	607	614	597	618	643	626	610	667	619	600	662	603	641	595	570	577	582	680	635	571	607	572	590	630	572	621	617	610	592	621	577	580	635	579	616	602	580	644	645	579	645	586	620	641	596	673	699	639	604	628	624	640	660	652	619	601	612	597	597	589	612	605	614	628	616	614	596	610	629	634	598	628	630	633	623	618	612	660	655	564	600	625
61802	95606	80757	61833	44113	27231	15909	9438	4470	2074	1365	613	575	598	616	596	610	550	600	582	565	563	557	575	598	588	587	615	602	566	547	561	555	512	572	564	614	597	619	568	573	586	583	642	583	560	576	565	514	587	561	582	594	579	572	569	552	521	611	565	584	553	614	555	579	579	586	540	558	576	578	548	648	583	577	586	576	559	586	568	563	615	579	570	581	543	586	567	610	562	546	556	548	527	557	580	534	544	554	562	574	615	584	549	596	577	609	558	553	576	581	533	573	565	550	634	566	599	598	567	603	571	623	552	573	592	542	566	535	571	575	520	599	570	548	590	615	526	586	551	585	538	573	611	563	614	568	560	624	571	619	555	557	586	591	572	527	568	574	593	528	597	537	592	569	546	547	560	550	585	584	573	522	594	615	629	586	562	597	572	575	549	594	597	553	564	556	568	585	570	522	560	590	545	576	561	556	567	546	564	567	558	552	609	573	560	583	559	546	543	571	557	581	560	536	599	543	597	600	550	594	587	567	573	533	586	590	532	594	552	567	563	580	581	550	583	536	586	573	574	603	580	520	535	556	568	620	560	547	588	602	568	548	576	577	565	541	547	563	566	558	556	560	586	570	530	591	594	575	608	536	625	552	587	560	591	576	620	561	521	586	617	601	575	584	556	559	576	556	576	556	558	564	576	567	558	553	586	586	558	556	563	545	583	564	536	592	576	588	549	606	562	540	582	602	576	552	631	563	551	617	589	579	568	560	580	552	586	566	570	576	549	575	539	591	596	545	572	544	543	561	577	612	564	544	538	576	586	643	584	609	567	529	562	581	543	548	536	576	568	601	552	538	559	573	573	552	540	620	554	538	503	601	578	575	573	566	535	574	572	582	532	564	534	554	598	576	563	551	574	574	571	563	556	551	566	610	634	523	532	527	619	574	539	564	589	577	583	508	541	594	508	556	550	581	543	546	542	572	570	575	553	622	541	579	538	559	545	585	593	569	579	593	597	544	578	576	569	535	568	618	532	562	545	572	562	569	557	567	589	574	577	576	614	585	581	578	593	559	568	594	538	534	567	582	548	535	568	587	580	591	504	529	581	557	559	563	600	570	581	554	545	553	594	547	533	592	563	549	556	583	544	601	555	580	585	580	544	555	560	542	547	582	612	510	518	547	561	577	540	566	556	544	593	597	599	563	584	576	569	584	588	541	544	551	539	540	536	563	569	549	586	551	576	576	554	588	551	567	583	535	548	563	547	580	588	521	585	548	544	621	618	587	573	613	568	548	591	567	566	583	551	572	576	574	608	559	594	547	596	528	569	597	599	563	568	567	560	563	607	519	554	552	558	582	552	555	577	612	597	556	562	593	559	550	559	575	586	570	615	620	567	542	612	549	577	566	551	539	578	555	560	557	594	577	562	566	541	548	558	562	565	567	547	513	512	538	553	585	537	572	545	544	543	569	549	585	602	590	582	539	557	551	561	587	572	584	561	569	562	549	592	573	539	561	568	563	551	572	557	553	555	541	592	580	560	565	562	594	624	568	515	579	618	590	549	581	558	543	578	590	589	611	523	584	561	559	569	574	530	569	560	564	544	543	573	517	563	562	577	550	577	537	581	589	598	557	596	548	530	543	566	541	594	600	572	583	543	563	567	601	547	517	550	579	587	570	553	604	587	573	602	560	573	528	600	594	569	576	526	544	540	593	594	557	577	534	579	552	523	569	569	577	549	556	599	566	595	549	542	580	544	559	552	558	551	548	602	627	559	562	568	584	564	587	543	588	574	554	546	599	537	536	583	631	573	616	542	607	586	557	592	523	601	551	569	566	566	533	554	576	574	588	568	586	554	536	569	540	605	590	553	611	570	596	577	548	622	503	554	573	594	594	561	596	577	571	576	559	534	577	580	543	544	541	550	522	555	616	588	590	492	555	591	577	588	606	589	577	555	552	576	622	564	556	543	620	573	545	573	628	538	561	514	542	573	530	571	561	561	590	558	605	545	589	578	583	568	601	547	591	582	607	531	566	556	551	566	570	619	549	602	525	592	604	537	584	561	580	589	615	585	601	622	537	545	568	594	539	581	598	575	616	584	583	587	560	550	527	569	564	570	552	588	582	583	596	537	575	555	564	600	588	552	595	604	558	584	557	546	577	557	599	623	516	553	562	509	548	576	558	536	572	607	599	555	557	549	598	567	549	600	576	555	546	563	554	544	561	593	543	580	599	561	571	581	587	583	595	561	562	549	572	605	598	543	560	564	546	584	588	597	580	608	544	548	573	581	602	570	551	606	580	524	595	575	576	547	539	581	599	608	549	580	607	554	569	528	570	584	581	600	564	551	589	567	633	605	615	551	580	570	556	536	563	561	561	591	518	525	565	588	535	566	547	569	559	575	558	615	557	607	552	589	604	549	588	593	591	591	553	580	572	571	537	541	564	569	555	532	540	565	557	558	606	592	594	555	561	583	597	545	568	603	577	571	614	543	557	557	577	558	567	559	563	558	566	594	591	587	556	497	557	553	573	611	575	566	514	524	559	537	590	563	564	579	531	540	553	577	532	540	618	556	574	565	565	583	528	582	601	553	573	556	585	578	568	577	599	538	554	599	558	522	562	556	552	609	609	546	568	559	619	581	581	578	525	575	567	574	585	557	560	547	561	558	568	551	590	516	596	574	575	603	560	582	570	576	557	572	594	582	573	564	549	598	581	565	565	589	590	534	526	577	572	565	529	589	559	589	562	546	569	570	549	562	565	596	570	528	585	574	615	518	521	555	576	612	586	593	539	582	543	583	572	589	581	536	558	587	581	579	538	555	575	542	527	567	498	616	586	540	604	577	528	531	498	596	526	571	522	591	542	539	588	566	584	571	537	495	579	586	570	523	545	575	589	581	619	557	580	604	574	567	548	605	582	549	547	540	559	511	534	555	551	544	550	582	548	588	571	595	524	575	579	579	549	573	577	589	604	597	595	557	559	616	569	546	574	574	574	597	595	550	583	514	562	547	551	592	551	572	501	611	592	581	561	603	578	627	535	561	567	590	570	553	595	632	548	592	560	606	542	560	537	555	536	561	583	584	571	646	560	551	560	581	555	588	523	566	593	558	578	572	545	589	614	546	504	562	561	527	576	573	564	575	581	581	567	613	570	571	574	584	597	559	572	555	568	531	557	549	568	565	573	571	533	550	629	537	590	595	552	569	551	588	578	583	574	577	561	585	579	589	538	590	583	567	580	570	568	562	540	589	593	555	589	561	571	540	533	554	583	523	542	597	602	560	538	600	616	571	612	602	617	593	556	582	527	591	581	577	568	544	569	541	614	526	575	570	574	560	561	552	569	595	581	590	570	540	544	564	542	602	556	501	563	572	562	570	553	554	546	530	560	597	570	566	575	538	576	543	570	590	541	583	524	570	586	549	601	597	567	534	564	562	570	539	558	569	518	537	547	570	575	546	556	589	538	563	574	607	568	598	536	569	542	567	590	562	558	565	615	599	538	542
29169	23513	21250	13047	5904	2750	1398	902	662	516	455	457	460	493	454	446	442	461	490	491	479	486	497	459	450	467	446	463	490	431	453	514	493	448	465	468	450	419	444	491	447	472	482	482	470	420	457	455	495	484	458	459	491	446	454	467	463	475	485	434	439	490	460	503	467	408	435	479	468	474	461	467	463	448	468	458	439	488	485	438	460	514	469	462	435	482	490	460	479	469	465	463	489	476	480	464	481	462	453	479	484	483	441	465	464	472	453	424	472	451	468	465	454	440	490	461	470	475	470	451	461	435	466	448	449	470	444	504	450	459	471	453	447	448	435	438	479	497	494	467	497	464	474	452	474	499	466	453	480	429	472	518	487	444	481	483	445	487	470	442	466	431	439	449	445	461	490	470	440	472	472	462	448	442	496	504	474	481	449	483	492	465	462	476	434	479	417	459	450	499	504	459	461	476	494	526	468	457	496	387	491	439	466	484	438	512	432	481	485	477	463	450	482	471	485	457	450	438	458	460	469	429	441	447	467	452	442	470	430	420	458	446	486	478	458	465	437	477	464	503	474	466	503	467	480	445	468	432	458	449	478	441	452	474	455	459	430	456	462	449	457	459	485	468	415	460	463	448	477	493	450	463	467	455	458	476	438	494	465	480	484	434	456	490	500	486	448	465	438	476	483	449	462	452	521	503	446	452	441	452	499	499	465	459	505	487	462	503	490	452	466	473	453	473	465	488	442	498	450	425	496	456	461	465	452	464	464	478	434	455	426	463	475	455	455	472	485	452	485	469	405	484	478	449	500	433	467	470	479	467	458	452	480	470	454	441	461	480	492	456	472	486	455	501	453	468	471	463	431	445	489	487	434	485	452	495	429	497	459	469	443	434	484	473	461	428	458	460	462	457	471	476	468	457	507	462	432	487	507	461	467	469	433	440	452	461	469	496	519	476	480	440	458	445	451	406	463	472	490	442	451	481	449	444	455	473	488	476	473	485	422	442	443	462	452	430	497	464	418	467	420	451	472	429	464	502	481	435	483	484	435	470	466	437	470	466	465	439	465	462	463	485	491	507	477	506	463	466	478	465	449	466	424	539	429	491	454	453	452	455	456	489	453	467	485	479	438	482	432	442	489	447	480	467	431	441	476	438	448	486	505	439	473	473	461	477	471	419	444	475	461	435	459	491	510	499	462	450	441	507	447	455	477	479	467	422	511	474	489	438	474	447	466	436	469	502	498	471	462	456	482	486	463	486	481	465	514	483	453	445	424	468	464	453	510	449	452	465	430	455	482	455	472	475	480	473	449	454	483	467	475	455	443	459	455	487	456	485	466	461	481	474	437	468	475	484	448	442	471	481	452	443	466	497	482	523	436	446	429	467	474	431	465	482	475	472	473	498	431	424	466	477	458	434	458	452	480	505	461	443	461	472	465	481	429	478	480	454	470	482	478	487	472	484	506	465	444	461	472	429	441	442	442	462	447	503	507	488	447	484	455	475	465	443	477	488	454	483	464	470	467	473	473	552	486	446	446	456	438	479	439	498	475	458	407	452	456	464	466	436	447	454	456	437	464	475	456	452	431	476	473	472	437	469	449	470	465	452	497	512	490	452	517	453	435	487	509	454	427	466	498	458	451	474	462	480	465	424	445	468	466	467	496	449	440	501	461	477	456	495	476	503	454	466	508	478	463	443	479	438	498	428	446	468	450	459	472	462	437	431	479	468	456	425	501	448	478	454	475	478	455	499	474	440	435	468	489	481	412	485	487	475	461	465	439	490	472	439	448	479	494	498	447	438	452	489	495	449	444	410	458	439	451	486	459	442	482	511	501	449	495	459	460	456	471	445	461	475	440	434	476	452	502	460	442	452	459	429	431	448	485	431	472	481	485	455	467	493	456	482	433	485	501	453	459	459	494	439	457	474	451	480	418	472	471	485	479	459	449	492	416	508	490	488	491	491	414	452	482	472	489	485	445	481	405	480	444	433	481	485	482	453	476	466	456	465	444	468	456	503	460	461	419	441	445	423	480	466	475	471	464	450	519	474	457	458	466	456	469	449	434	469	471	505	474	468	457	450	472	432	452	448	472	479	453	451	455	461	468	457	500	497	459	469	446	473	448	490	463	497	455	420	445	410	465	454	453	439	478	461	421	444	455	465	457	451	434	455	467	496	451	457	458	437	471	448	472	422	461	478	494	492	451	437	469	467	496	443	462	494	452	469	478	475	443	480	510	462	481	451	461	482	464	479	465	491	489	453	469	442	471	469	475	457	485	478	447	394	483	471	427	475	476	494	451	436	444	413	448	467	460	451	464	463	430	442	452	433	431	479	477	499	473	481	461	495	448	470	431	454	498	459	477	457	455	459	462	448	480	503	474	481	432	447	443	464	475	485	464	451	479	453	471	474	441	519	474	470	460	481	459	460	502	474	454	409	489	488	468	457	459	437	447	496	441	467	432	464	431	468	478	475	457	459	445	493	490	432	411	449	440	469	483	465	445	435	476	467	466	438	462	447	509	504	446	498	457	447	438	430	451	438	475	432	486	495	441	447	494	458	460	459	447	460	476	465	457	456	470	471	501	474	445	431	456	469	441	459	471	443	472	461	445	475	482	469	488	458	454	475	449	441	434	473	478	475	475	465	451	421	463	453	485	484	472	428	476	456	425	499	508	458	453	452	497	477	482	449	459	438	479	467	451	471	453	477	441	470	448	502	465	471	487	463	462	480	487	480	431	449	450	460	450	452	467	474	448	471	512	474	497	440	470	492	454	469	422	516	475	461	461	485	464	486	465	418	475	478	483	494	427	448	490	458	468	459	492	462	471	481	507	443	469	463	448	466	483	459	455	460	476	455	453	472	472	431	447	432	494	427	465	466	492	441	460	445	455	457	449	475	439	470	493	507	480	456	461	486	450	444	503	503	490	506	494	465	482	488	468	463	427	445	429	446	441	478	497	468	465	480	433	457	460	459	461	475	453	433	477	458	429	424	424	448	440	449	450	443	452	442	448	463	445	493	455	443	456	487	450	480	448	444	481	467	469	459	472	487	426	442	510	471	495	456	432	483	424	492	476	473	463	490	460	455	477	497	455	502	461	483	481	439	455	469	505	452	434	478	449	458	501	456	445	461	497	425	445	464	486	461	457	449	440	461	484	463	419	502	463	425	488	466	460	471	448	505	447	458	404	501	446	449	473	450	454	459	454	439	509	445	456	469	470	465	477	461	481	454	464	458	463	456	446	445	503	473	437	452	483	441	467	496	493	470	415	464	492	502	482	451	478	425	486	449	476	441	472	458	436	430	428	466	473	476	497	499	466	420	484	452	465	466	455	454	472	500	399	482	431	442	474	483	441	490	457	422	424	492	461	450	427	470	481	463	441	481	463	492	427	466	438	443	438	396	465	506	497	467	422	501	496	484	464	526	493	464	453	462	480	460	512	483	459	474	464	420	441	479	426	446	479	429	425	433	452	469	478	441	424	430	447	471	389	472	461	453
17666	24520	18811	9441	5163	2693	1480	1003	626	481	444	405	387	391	404	382	393	409	350	433	396	412	390	410	413	390	403	402	417	366	413	384	405	367	391	378	411	426	401	381	353	360	405	385	382	392	405	377	413	373	396	422	424	392	380	406	382	400	395	405	367	410	400	368	373	378	390	383	417	364	352	401	359	408	374	389	412	390	394	402	380	369	369	403	443	380	389	404	400	374	407	398	390	409	382	389	397	356	411	353	384	405	388	373	361	419	391	378	406	398	376	391	398	411	357	423	376	390	348	373	375	386	381	384	394	389	405	395	359	391	381	402	399	392	395	399	363	367	385	394	402	396	367	360	387	382	414	406	358	375	420	425	388	398	391	376	382	393	386	398	380	382	337	399	389	378	366	433	383	378	382	379	381	360	371	412	399	372	414	392	381	379	394	442	394	368	405	384	390	356	413	391	357	379	385	402	413	410	399	361	351	429	390	366	388	392	419	404	378	400	438	406	368	375	389	372	388	426	366	403	416	394	368	408	362	375	417	409	378	400	397	430	399	387	380	392	394	387	389	382	372	404	374	401	372	366	391	387	397	364	380	409	391	372	367	379	419	380	374	391	425	399	367	374	386	361	392	401	371	395	368	400	372	348	365	379	431	399	404	402	407	378	398	391	392	390	374	412	379	399	401	393	395	395	392	387	364	395	377	429	412	404	399	381	400	385	417	378	378	380	396	381	375	395	416	418	405	385	381	400	373	381	383	404	354	409	384	384	396	400	390	411	403	407	403	391	403	396	404	423	377	394	410	378	386	408	393	392	361	402	359	383	390	392	381	404	400	416	389	359	381	384	403	391	402	410	377	384	408	397	439	377	402	401	423	394	410	355	370	399	371	387	376	381	365	390	391	421	427	398	393	389	379	376	390	388	372	383	390	400	380	435	397	400	384	387	430	376	389	356	368	411	383	366	367	386	356	407	362	428	335	377	372	403	383	389	442	420	375	387	395	390	383	374	398	358	352	380	383	353	392	376	370	364	402	374	407	371	378	404	386	373	382	399	391	392	354	354	371	374	423	387	360	363	404	393	369	343	391	382	416	382	401	350	375	380	373	366	398	386	383	367	391	365	387	400	386	382	355	411	414	386	387	433	411	386	376	403	404	382	403	390	410	348	378	389	362	433	390	377	368	406	361	370	410	373	392	388	422	359	369	393	404	385	391	394	357	395	403	410	355	377	395	401	372	404	362	405	403	405	346	367	404	385	363	373	378	412	388	377	427	379	361	375	408	394	356	382	399	369	412	382	404	388	402	387	420	361	410	400	400	362	356	377	444	386	358	401	381	374	391	435	390	395	391	347	378	413	422	397	401	390	407	399	373	405	382	416	395	429	387	359	423	372	376	366	364	374	367	413	380	417	391	391	388	414	422	378	409	373	370	388	397	375	355	370	351	384	397	401	369	392	405	404	417	372	392	426	385	379	354	404	358	370	386	368	393	368	418	391	361	411	417	386	393	404	367	432	401	411	413	410	394	421	422	368	389	406	401	407	395	371	369	370	338	367	397	385	369	396	414	410	358	364	368	391	360	396	374	364	413	432	415	381	397	400	390	371	396	390	378	372	401	381	388	376	405	404	411	410	418	391	370	418	361	403	391	367	386	343	385	419	411	388	359	405	398	405	409	382	368	384	394	420	398	392	377	365	372	403	391	371	410	384	388	386	392	423	403	429	371	387	427	381	374	392	408	378	420	399	420	353	397	378	366	374	388	419	380	410	422	403	369	357	396	389	371	399	367	401	392	389	401	428	407	380	381	392	399	387	402	410	408	386	352	394	385	399	421	413	392	351	365	424	391	402	394	344	393	383	410	389	405	392	411	416	356	371	411	375	420	380	425	387	382	376	399	463	394	378	382	429	394	437	356	387	402	388	403	396	394	390	432	389	407	358	385	367	402	403	371	391	431	363	413	407	388	382	386	372	372	413	400	397	408	395	368	389	412	381	407	404	383	429	353	436	393	352	373	398	393	390	377	387	370	442	365	388	379	391	387	374	382	395	407	377	396	372	402	409	401	370	383	380	372	393	372	432	382	405	402	406	355	357	382	399	369	376	377	367	378	406	370	440	390	404	376	384	384	374	354	383	396	395	386	388	390	402	393	387	340	395	382	392	382	384	402	405	373	393	373	376	396	386	419	402	410	406	406	378	374	410	379	419	389	367	371	389	362	384	402	416	392	408	391	411	419	367	366	365	351	359	422	385	404	382	370	413	360	370	371	375	407	376	393	403	380	384	392	402	393	400	401	378	389	394	407	388	406	387	403	391	385	383	375	363	409	378	433	368	396	396	429	397	426	379	404	384	364	410	388	384	388	381	410	409	401	393	386	384	399	361	377	391	390	380	361	427	399	390	407	408	375	394	408	391	381	406	362	388	395	411	377	433	410	405	402	416	362	337	404	371	391	403	399	420	387	394	417	371	383	351	430	385	412	391	418	415	382	398	407	369	368	416	371	396	373	397	403	388	378	389	376	382	417	405	397	400	404	381	391	377	425	374	398	381	372	390	410	405	383	416	378	396	399	402	423	357	405	404	403	392	394	396	396	397	372	395	398	400	358	420	428	425	377	447	390	371	383	397	412	394	352	383	360	395	399	400	393	355	423	423	409	361	400	356	415	407	381	424	359	435	382	393	367	393	390	399	362	364	386	368	389	371	383	377	382	405	397	400	413	412	402	366	398	371	397	371	357	361	391	389	401	380	408	357	371	373	364	418	346	380	387	393	416	385	394	407	425	381	403	366	359	407	379	378	429	366	398	355	394	412	385	405	339	388	390	385	422	346	390	406	405	391	387	390	342	394	375	385	376	395	398	420	409	401	352	383	373	415	409	422	379	366	343	415	385	351	384	394	379	381	402	400	395	397	407	416	384	397	387	388	399	356	383	363	395	377	423	381	413	406	350	394	376	373	368	392	400	394	400	386	382	383	400	392	404	364	390	434	407	423	420	375	388	409	391	373	376	394	394	439	405	391	409	377	413	410	367	377	380	385	411	358	403	405	380	401	371	380	386	344	383	406	372	399	383	371	414	393	393	395	351	412	377	400	413	380	406	399	400	376	385	375	392	357	369	386	382	416	422	400	374	414	433	390	381	384	406	418	368	389	414	380	364	392	425	386	412	384	379	391	431	425	385	386	388	402	360	391	375	436	414	412	382	404	387	407	451	405	395	397	385	364	436	383	401	362	401	372	415	390	401	424	379	402	398	410	379	387	400	383	408	391	416	407	404	380	391	422	390	369	402	423	412	391	385	402	387	382	370	391	391	361	370	368	399	361	393	367	369	372	371	400	396	386	377	375	406	433	386	382	396	400	409	371	380	392	383	395	357	395	366	373	390	412	411	404	412	383	417	356	423	365	367	401	383	405	362	398	401	415	377	385	420	397	408	353	383	377	374	342	371	362	378	396	383	403	425	380	394	380	386	412	399	384	364	391	387	387	406	349	382	400	427	390
25467	22717	35686	40832	33778	24068	12502	5493	2360	982	692	572	500	514	519	530	489	478	445	507	518	545	476	526	518	538	533	478	489	518	493	519	509	502	511	478	552	514	542	526	499	483	495	484	504	533	506	490	526	532	526	509	502	522	528	505	520	498	503	487	504	550	514	536	529	528	510	545	537	489	544	510	485	527	532	491	510	506	502	540	490	529	536	525	540	498	523	519	541	485	510	503	479	488	550	508	498	495	546	513	458	492	540	490	510	525	500	529	528	503	525	526	499	515	512	510	525	504	481	525	502	540	502	465	512	490	503	522	511	486	536	515	497	543	515	505	507	534	480	513	533	529	537	484	514	488	475	526	488	520	538	523	483	509	518	479	504	513	541	527	529	516	487	483	493	558	454	494	498	489	552	487	489	540	550	529	496	498	533	479	495	529	523	497	507	507	506	548	493	477	503	514	501	489	542	468	495	493	489	472	508	470	495	532	484	485	492	543	530	487	506	488	457	527	499	506	486	525	524	458	523	499	515	547	495	503	543	500	512	493	473	481	484	506	521	472	484	487	536	508	502	519	519	501	527	507	527	561	508	532	508	540	469	525	500	498	498	515	543	507	516	545	460	513	472	500	508	514	492	507	506	532	488	482	455	556	531	503	498	476	489	471	519	497	533	482	494	496	544	505	489	532	510	476	498	486	451	499	489	514	496	505	479	496	520	506	502	521	511	507	500	490	485	521	491	510	538	494	515	528	521	523	548	479	489	465	522	502	493	543	513	521	535	499	526	490	499	544	476	543	491	519	521	492	499	479	489	500	509	481	511	502	502	480	492	505	504	555	492	523	519	524	470	507	520	504	483	509	518	526	498	550	476	515	496	526	524	514	492	485	515	520	530	513	539	479	516	508	498	472	492	452	493	516	539	484	487	486	497	515	514	533	516	492	483	499	475	525	488	495	509	474	519	504	521	493	518	522	534	520	482	518	533	526	498	494	509	530	514	497	537	492	478	531	528	482	490	497	520	526	512	488	521	478	503	510	484	511	505	525	503	495	529	533	534	477	540	470	478	501	512	522	515	506	513	479	510	503	485	490	526	511	491	459	446	551	524	525	489	523	549	484	486	463	520	516	481	461	499	532	518	539	512	482	512	518	515	485	482	544	525	471	498	531	535	490	512	555	527	516	459	547	536	520	504	502	488	474	491	503	487	481	509	516	532	507	452	521	508	477	510	517	503	524	493	528	502	498	475	509	570	519	468	488	500	508	513	492	559	540	490	512	518	499	514	513	478	477	497	518	499	517	525	481	509	532	518	532	499	523	578	476	514	519	508	505	532	518	503	469	467	482	518	471	529	524	547	457	507	497	533	500	487	491	476	479	511	496	478	503	494	523	486	507	509	528	494	515	526	505	507	521	509	514	456	523	513	500	532	551	495	502	528	461	523	501	479	513	520	529	522	450	495	526	476	464	497	518	526	487	515	517	523	513	535	491	511	497	576	527	530	489	513	500	481	465	484	536	476	479	511	493	502	472	528	484	528	482	508	496	507	486	480	573	502	462	473	517	558	434	544	498	506	501	500	473	503	503	474	528	520	538	509	523	520	517	458	484	508	507	548	497	499	500	522	534	509	487	501	475	528	531	497	543	525	495	504	465	486	527	516	462	524	518	477	501	503	474	453	496	519	497	469	520	518	496	509	537	526	525	519	502	555	510	503	499	498	514	523	479	506	500	494	469	526	503	454	513	562	501	498	531	521	519	512	519	551	483	538	497	497	474	513	505	495	473	499	486	519	564	488	523	522	527	537	458	521	476	531	504	492	555	507	520	537	533	510	501	559	498	527	498	533	506	473	512	478	502	538	563	516	469	509	500	529	469	463	511	546	507	530	526	480	464	518	481	460	477	557	504	503	485	512	465	511	509	507	506	522	496	514	511	489	489	505	537	530	499	517	521	500	492	489	496	529	449	540	489	484	518	530	494	532	547	533	541	444	564	515	511	492	532	513	551	462	505	513	483	505	492	507	490	466	494	494	476	498	492	484	486	507	528	500	532	517	501	522	505	554	518	481	503	518	530	487	517	526	533	497	511	503	461	520	544	508	483	485	493	495	499	509	477	502	487	516	504	467	529	460	508	521	483	501	546	500	513	493	477	528	507	496	524	500	485	493	524	477	535	499	508	503	502	521	506	543	469	519	473	515	472	507	507	478	504	509	533	495	492	491	544	525	521	531	496	499	531	488	513	558	492	546	488	509	525	470	516	536	521	523	489	534	534	470	537	515	516	474	530	485	495	472	518	481	480	505	537	495	481	536	512	499	470	502	499	522	506	503	485	578	508	540	560	488	551	479	488	495	496	485	485	477	523	476	493	479	495	497	526	517	518	516	518	486	495	493	488	467	500	483	482	512	507	540	524	511	506	514	513	499	495	484	436	540	503	487	473	496	512	475	501	509	523	528	500	520	511	451	495	529	493	502	483	504	507	501	518	476	496	486	460	473	509	532	469	483	547	516	531	537	456	525	482	533	473	491	509	525	506	485	506	480	501	501	503	490	488	480	500	511	499	501	486	533	495	489	527	549	538	500	516	449	551	500	512	536	521	472	502	525	540	495	520	501	496	504	530	533	503	527	487	509	553	554	468	495	477	527	507	467	460	488	490	517	526	548	517	544	509	474	497	502	507	509	530	473	476	525	491	489	462	500	495	524	508	502	493	553	506	548	478	520	494	515	429	481	478	493	507	488	501	509	516	527	478	481	536	490	501	536	554	504	513	511	516	517	506	505	500	526	507	501	501	511	490	517	527	482	509	516	485	518	507	506	541	516	517	535	517	516	500	477	473	528	482	544	530	498	499	517	512	517	494	523	478	514	523	493	506	529	475	535	482	491	491	491	492	499	535	511	486	521	482	467	511	537	520	498	452	518	504	492	525	484	471	487	531	520	513	512	506	487	513	514	565	505	517	488	491	534	533	502	503	514	495	532	501	525	508	478	472	520	498	518	508	535	494	512	497	500	512	519	491	526	524	490	507	498	488	527	501	572	537	498	493	504	468	462	478	501	502	505	533	525	495	517	489	502	500	495	501	525	502	506	474	487	544	546	489	505	468	487	493	475	530	551	531	518	548	505	507	530	485	525	509	525	517	543	557	537	563	487	512	534	527	505	532	508	504	535	522	492	497	470	526	546	492	518	465	496	542	510	537	455	498	486	522	496	480	476	510	509	500	507	516	524	490	487	524	536	497	500	509	521	514	537	525	503	467	458	513	521	523	507	537	512	523	516	543	539	511	512	520	477	497	525	463	491	506	495	478	527	537	534	506	545	504	519	483	501	520	491	512	479	502	512	461	511	494	490	473	482	501	468	526	497	485	539	523	498	492	520	487	503	524	519	493	507	511	494	522	499	506	489	511	506	533	499	521	503	499	511	487	499	475	454	542	503	479	505	492	501	502	505	521	512	486	516	534	474	499	470	507	497	528	456	516	487	494	522	497	517	508	486	515	483	526
55046	82209	68280	48341	30847	18159	9327	5622	2729	1088	803	517	487	461	424	492	457	487	466	444	463	469	469	469	467	475	469	454	426	422	483	513	482	477	438	452	484	471	493	473	443	470	460	443	449	475	454	435	446	468	424	459	452	457	497	511	460	428	452	503	458	468	454	467	445	476	453	494	481	442	451	481	461	443	466	477	472	461	481	469	443	449	445	440	501	455	437	450	495	437	443	446	468	465	490	441	491	426	452	453	462	488	481	465	462	485	488	452	457	417	457	457	432	473	439	455	467	463	434	472	442	507	451	504	449	454	456	440	501	479	492	459	482	456	453	467	501	482	429	466	466	438	439	468	451	465	506	444	502	487	469	444	478	449	467	429	498	445	456	468	458	495	487	477	455	473	482	484	467	471	481	466	471	463	508	425	441	529	492	460	475	436	473	446	454	478	438	439	461	439	439	467	434	472	442	489	449	488	447	463	463	485	432	494	431	449	465	503	480	423	432	487	446	492	471	478	439	462	439	456	404	469	436	473	475	481	419	451	438	464	493	456	454	438	480	459	460	450	516	474	477	467	406	491	472	513	444	441	451	445	432	443	445	534	427	452	435	429	470	499	478	450	470	457	480	451	442	423	457	451	451	480	465	475	428	459	462	476	414	486	494	469	439	458	462	456	436	481	461	499	472	451	460	482	466	474	477	448	422	430	469	459	471	452	430	462	469	439	484	479	442	447	404	448	447	444	504	497	464	467	471	444	455	460	462	450	464	477	504	487	428	457	454	487	455	459	449	481	500	472	471	440	456	493	480	501	468	479	475	444	500	433	404	492	471	447	451	476	414	485	487	442	460	468	481	473	482	458	448	471	417	470	476	481	506	430	520	485	439	491	466	430	472	491	452	495	451	460	494	450	443	484	474	484	442	433	432	436	455	474	461	474	482	469	471	453	463	445	451	466	479	510	441	510	449	455	492	440	505	459	459	441	495	463	470	486	433	460	439	468	462	483	458	476	468	495	478	436	459	461	471	425	455	462	495	447	426	436	443	509	435	461	480	467	445	441	452	480	465	485	483	466	459	470	457	454	456	470	425	440	430	457	502	457	462	473	482	454	479	423	477	444	484	439	450	446	461	399	496	432	470	417	438	459	494	447	473	456	502	483	454	457	444	465	501	464	476	468	467	441	419	454	467	466	464	399	482	459	489	460	438	455	469	451	526	446	448	487	441	496	451	451	476	433	477	463	477	454	460	461	505	466	465	427	463	447	463	442	443	466	492	448	471	427	448	476	413	480	467	473	463	452	528	435	455	473	467	472	498	479	458	424	460	468	460	462	498	445	437	466	442	438	455	470	449	448	446	479	439	451	426	453	475	465	483	444	423	444	474	454	471	450	505	437	464	478	458	441	411	469	450	477	435	450	414	445	465	475	481	467	429	460	462	443	464	487	465	457	471	441	458	499	455	492	488	469	442	480	469	443	510	441	468	459	466	466	469	441	460	452	497	448	471	441	461	437	470	437	438	461	451	488	469	441	474	473	435	488	462	471	510	444	467	436	474	432	475	508	473	453	481	476	469	498	443	467	451	460	438	472	466	444	477	460	515	473	446	461	440	434	415	450	460	447	441	507	463	461	480	493	470	448	499	478	444	452	491	483	471	432	470	491	427	505	450	436	459	445	449	498	483	470	445	438	469	475	486	451	432	462	490	463	469	404	481	487	461	438	432	482	461	425	457	432	442	510	473	460	495	489	450	478	499	474	439	464	449	470	460	437	458	441	465	439	464	470	475	453	455	485	499	488	482	417	494	453	482	488	458	471	495	499	484	426	430	501	431	457	465	455	475	478	425	452	468	488	481	438	484	440	457	464	469	515	444	408	526	465	449	471	485	501	483	428	460	432	458	453	518	503	445	493	427	441	481	491	450	416	481	482	480	458	449	460	450	468	442	471	485	439	457	466	466	425	454	439	428	477	477	441	472	490	470	441	459	451	451	447	435	439	490	502	440	470	429	509	487	505	444	415	441	433	445	475	448	420	436	463	473	467	493	442	464	449	449	503	428	459	487	476	467	467	467	445	461	491	434	439	466	443	459	454	440	435	476	455	443	471	504	461	424	482	455	513	450	456	445	472	454	430	471	431	425	449	488	492	461	470	445	422	452	451	465	470	444	463	490	462	429	470	467	451	465	458	500	455	483	461	451	444	504	448	444	467	447	440	489	456	466	449	477	483	453	450	485	461	400	502	454	469	477	444	463	450	435	454	459	482	473	496	500	438	445	481	468	467	432	461	478	478	465	440	443	443	445	466	479	428	473	464	455	468	449	445	464	461	484	445	441	506	432	463	465	474	465	466	452	464	473	444	427	448	433	461	445	444	474	478	433	482	515	477	473	461	475	478	473	450	439	521	436	462	522	431	457	447	473	459	473	467	460	437	489	442	460	481	466	437	485	473	468	440	417	476	464	456	437	431	460	457	442	468	435	465	483	503	428	453	468	447	450	452	475	439	444	439	466	462	451	459	486	441	462	402	506	460	474	489	446	456	478	438	452	443	434	450	453	455	490	456	450	471	447	430	450	427	489	414	440	424	443	466	476	479	461	398	431	442	448	468	496	463	454	450	484	473	503	454	419	451	436	442	445	450	465	477	483	473	455	491	421	434	419	466	457	455	481	436	414	438	476	454	421	475	467	489	443	433	471	475	474	442	448	440	446	440	434	486	448	433	463	474	488	470	503	475	445	409	441	465	447	458	485	470	483	456	441	457	429	432	440	471	450	462	472	447	454	492	438	460	461	487	480	494	452	477	454	434	466	471	453	423	457	454	466	452	460	434	430	496	433	450	472	440	439	473	474	486	470	495	479	487	427	460	462	474	472	447	495	443	429	480	468	440	434	452	454	505	451	434	448	419	436	454	488	431	459	480	465	475	517	439	492	440	461	457	475	462	439	465	455	479	483	449	438	497	470	428	461	441	420	510	471	449	456	469	418	466	448	443	420	466	480	439	472	436	455	474	487	444	478	430	472	459	455	459	431	488	497	460	476	436	504	485	486	467	478	447	465	439	483	440	465	451	507	428	468	455	457	469	470	446	457	446	445	444	461	490	468	464	443	474	426	465	462	453	437	477	417	478	481	492	472	451	471	448	427	430	493	448	459	469	503	435	463	473	433	427	465	431	468	492	482	467	466	456	414	457	473	460	451	427	468	445	453	445	460	467	493	447	443	467	464	461	473	456	460	476	478	431	463	514	454	458	433	467	447	444	427	434	483	496	431	424	451	478	491	445	478	476	480	457	464	424	496	481	435	490	445	449	466	463	477	490	510	470	456	438	399	451	477	422	476	471	481	469	470	465	483	471	462	481	456	442	443	457	445	442	415	474	482	473	481	449	449	442	446	426	467	449	477	461	463	437	447	491	421	484	502	454	430	466	451	468	489	464	465	513	464	450	473	431	473	465	432	523	420	493	435	462	468	447	501	433	457	449	421	420	465	462	449	477	474	457	484	479
24481	22148	33515	38445	37823	32297	21718	10308	4496	1742	1144	793	629	684	711	695	646	687	696	663	736	654	637	666	660	690	738	708	711	662	682	649	673	656	634	636	636	651	684	680	657	675	647	626	704	697	661	696	625	663	670	661	712	655	680	692	658	691	686	659	650	621	621	684	683	637	635	669	664	647	704	681	696	713	718	649	625	701	679	649	662	659	653	665	659	653	674	661	647	644	629	665	663	672	639	641	698	616	647	718	667	707	706	682	648	652	653	678	633	661	656	659	611	690	679	668	619	678	670	640	628	710	661	685	656	656	675	642	691	657	685	682	709	651	605	650	705	675	699	626	626	633	599	605	674	677	633	718	655	636	662	660	637	660	653	644	668	699	667	662	661	633	659	593	665	646	681	655	640	650	658	645	691	630	652	627	684	681	686	649	673	671	698	642	660	687	714	671	664	638	693	708	688	668	611	668	630	668	636	628	679	632	689	639	642	675	677	689	673	654	666	632	654	661	627	643	648	647	643	658	664	701	638	655	663	667	687	612	649	704	679	659	668	643	643	641	641	652	652	678	619	622	649	700	653	668	663	696	707	612	690	680	710	654	642	652	715	674	603	650	693	653	677	652	662	679	654	665	661	648	658	706	647	644	658	650	660	656	622	642	599	627	637	711	664	628	693	621	639	704	708	629	666	618	667	679	669	643	627	666	701	666	687	636	625	660	644	681	639	635	633	631	684	644	617	662	683	706	640	654	672	638	630	618	646	686	639	664	691	667	698	695	663	682	644	654	619	667	679	668	667	680	663	673	686	627	676	655	649	654	619	660	633	652	663	649	660	630	633	643	653	645	667	668	672	677	658	676	668	657	676	620	649	685	637	638	637	657	664	660	668	662	692	657	659	632	634	707	692	619	647	636	710	673	658	615	641	645	682	697	623	629	650	686	667	696	635	668	661	641	636	692	662	680	706	613	630	644	634	621	623	685	672	627	635	636	652	630	660	678	671	673	641	708	649	709	686	612	662	656	684	670	667	709	651	631	609	657	672	626	682	672	647	676	666	663	661	657	647	640	648	628	644	684	681	626	657	648	684	696	636	680	655	669	692	618	653	639	640	656	681	652	691	589	660	677	666	625	687	658	656	623	691	637	641	641	677	645	619	629	646	668	625	629	667	647	681	639	672	683	665	666	630	664	702	679	668	690	688	665	625	672	669	667	656	707	664	652	693	646	669	629	672	665	626	675	681	627	721	637	651	656	652	642	671	665	624	689	637	726	712	681	618	656	679	664	676	679	650	679	704	684	659	666	618	663	664	644	678	627	644	666	641	631	672	674	621	607	681	667	656	681	640	672	690	685	726	681	643	679	651	693	678	653	637	643	643	652	668	682	695	669	660	646	657	704	680	606	650	660	683	607	661	650	662	612	656	662	633	670	626	671	680	686	629	660	686	737	675	670	692	622	648	676	679	681	631	678	696	650	648	683	622	665	664	689	688	708	706	654	632	650	634	682	662	627	689	618	625	629	647	644	690	706	708	666	623	669	679	736	630	638	698	677	664	624	664	612	668	672	694	612	680	681	651	666	676	645	662	677	672	682	632	687	678	645	644	643	668	649	694	645	625	656	644	699	647	670	684	661	626	691	661	651	742	649	625	672	665	669	636	710	660	659	675	648	664	663	641	716	685	636	653	660	620	677	671	666	625	620	648	690	660	683	674	637	642	655	660	670	648	615	667	600	618	615	641	654	641	670	684	679	692	672	668	655	669	651	655	658	704	695	695	679	641	660	699	742	678	701	695	667	651	672	661	668	655	648	614	682	662	667	612	679	624	655	609	666	642	683	637	616	648	631	653	659	674	694	678	642	639	683	666	665	680	667	655	710	655	648	652	696	661	631	678	652	659	695	640	677	701	626	600	676	664	609	639	627	691	640	666	654	675	673	635	687	640	662	666	707	658	679	692	676	709	678	654	655	681	664	707	621	644	679	630	656	655	649	681	641	649	669	678	671	667	639	701	636	602	640	674	673	642	620	691	661	675	631	661	646	669	671	668	658	629	643	675	669	631	635	616	666	655	649	658	648	709	725	691	677	691	690	665	671	627	630	704	646	624	650	656	648	670	659	664	633	690	661	625	635	722	659	685	654	719	696	677	648	621	634	698	680	653	647	678	674	644	637	625	642	689	683	605	667	650	701	697	638	646	663	644	686	658	638	663	613	684	619	657	650	689	641	639	638	641	648	692	680	678	695	687	698	652	648	642	623	690	688	640	646	683	665	673	665	611	687	663	623	686	673	642	655	631	691	644	661	625	661	613	648	692	671	656	656	659	647	597	671	658	635	691	651	628	641	671	654	656	642	637	627	658	677	669	682	636	669	636	643	663	669	669	679	641	669	711	691	658	705	677	696	655	660	643	651	673	665	667	705	658	673	696	614	697	650	668	616	639	638	609	720	707	646	638	625	651	663	696	651	666	681	648	664	643	650	635	646	631	690	636	636	644	675	713	617	687	661	631	637	668	647	652	667	683	660	690	660	601	606	627	631	674	643	673	639	644	655	613	660	631	635	687	687	652	627	688	648	666	671	645	649	639	683	648	643	675	650	682	621	656	643	633	727	704	653	621	649	660	659	674	645	640	649	607	641	643	628	700	645	642	672	670	636	655	670	642	674	642	664	684	642	648	637	669	658	609	647	701	656	670	607	604	660	647	677	650	665	640	665	663	665	678	696	736	642	693	643	659	693	628	714	650	645	656	679	631	652	685	638	661	678	665	680	659	683	664	670	674	682	662	654	679	676	685	601	622	638	655	681	633	662	679	650	659	683	707	644	679	660	676	634	626	589	672	649	672	655	718	629	671	614	630	673	664	639	640	661	683	697	667	633	699	666	601	690	663	663	620	636	655	694	641	673	691	729	695	654	662	671	658	684	708	675	613	623	646	614	665	682	660	706	685	644	654	682	625	710	631	616	651	676	635	720	607	639	648	654	624	690	646	630	651	697	676	655	634	685	642	673	636	672	611	646	681	652	672	657	738	615	634	642	659	650	660	685	690	675	651	677	669	649	665	645	603	678	692	690	617	641	722	723	622	641	660	679	673	615	638	690	658	674	602	645	638	646	591	690	665	632	649	650	633	676	678	681	634	691	686	682	650	722	671	636	658	663	640	643	657	643	686	663	686	617	678	658	601	692	653	624	624	685	716	658	663	716	705	618	659	657	645	660	607	637	633	668	641	693	691	649	629	644	638	640	667	678	664	673	689	668	665	685	650	662	663	664	658	673	663	652	684	678	677	664	633	687	642	637	640	634	660	673	645	693	690	680	705	671	659	668	661	618	689	649	688	632	641	648	589	658	696	638	699	655	658	670	626	629	627	693	653	667	605	678	665	599	682	681	673	642	679	655	693	691	644	655	662	650	648	661	655	708	628	654	690	659	665	686	631	642	625	662	676	627	673	659	645	647	690	655	669	638	730	649	659	701	689	683	627	636	717	703	622	671	663	665	615	692
62260	96686	80784	61432	42135	27702	15386	9007	4986	2036	1271	756	594	648	627	602	627	628	629	625	577	641	607	627	646	624	594	607	628	615	573	609	612	541	614	581	609	606	606	637	612	648	632	604	644	585	616	604	630	579	580	583	590	634	598	613	553	620	544	615	598	579	600	580	565	607	595	594	652	582	620	603	587	633	592	628	602	617	632	581	575	610	574	618	605	618	640	574	657	622	628	598	598	632	640	554	661	574	617	593	612	620	606	608	600	579	597	601	621	608	579	613	606	600	582	595	611	605	590	606	581	602	571	627	606	585	604	595	572	542	639	590	599	617	647	595	615	575	647	573	597	615	610	612	621	617	571	576	633	573	613	631	533	616	577	624	576	591	636	606	646	609	625	626	575	604	600	568	701	583	578	627	617	651	619	594	567	617	619	581	586	572	575	612	600	602	632	613	598	605	644	595	613	615	615	600	592	581	605	560	651	606	524	593	613	594	565	603	624	629	596	564	574	590	604	594	644	591	612	585	626	595	581	630	622	617	620	553	605	660	623	616	625	583	596	619	575	649	620	583	611	571	593	612	571	652	610	611	580	651	611	556	575	643	569	574	596	614	586	594	611	580	597	606	624	629	617	567	573	617	651	587	659	591	630	574	615	599	588	586	604	649	630	586	650	597	609	592	597	601	613	566	608	581	638	587	585	599	582	594	588	550	613	626	581	594	613	613	579	628	606	558	603	571	634	621	546	566	569	616	575	624	624	618	595	628	639	576	594	598	612	583	585	571	589	541	597	522	536	615	603	575	572	583	604	613	614	597	571	575	620	587	570	592	619	564	613	600	620	577	635	609	595	606	585	576	572	590	606	605	651	621	611	560	573	609	570	589	573	609	612	545	619	597	583	602	601	617	599	594	645	588	602	655	579	581	606	589	567	587	611	599	597	578	580	618	612	588	616	604	614	598	603	603	630	615	622	592	586	603	592	615	647	654	601	589	634	630	621	583	586	594	610	589	590	606	604	577	585	618	602	560	602	553	612	598	574	579	604	604	603	608	616	579	587	617	564	575	609	596	563	641	604	595	617	638	605	638	647	565	606	600	608	605	620	575	601	580	602	613	605	595	659	585	580	600	584	598	589	586	587	574	570	576	607	583	600	572	642	640	602	627	552	625	635	570	613	583	593	620	565	600	610	650	606	626	620	568	575	619	564	595	604	616	613	623	588	570	634	649	615	668	601	627	633	620	614	582	567	621	603	640	584	584	630	561	594	580	601	630	566	621	558	610	582	610	611	606	582	632	615	564	613	620	620	637	617	609	597	574	642	570	572	621	577	621	596	588	588	563	623	638	614	538	587	600	562	585	610	600	579	600	591	621	600	546	608	624	622	603	629	580	589	621	614	610	588	628	560	639	642	613	594	616	616	615	597	598	606	601	596	576	645	552	621	603	614	593	615	610	607	603	622	589	632	551	573	590	592	598	590	628	581	612	602	600	625	622	580	543	567	618	601	625	618	643	588	617	617	604	577	613	584	621	561	597	610	581	611	589	633	658	598	620	608	630	597	585	570	636	632	587	597	593	562	617	595	643	600	604	666	603	644	625	572	601	606	576	529	616	574	609	603	607	568	584	650	593	588	616	651	573	604	606	639	617	562	609	609	591	546	563	603	605	624	598	615	588	608	586	616	623	571	544	565	603	560	583	550	617	601	643	621	602	574	593	614	605	560	587	643	614	608	602	617	609	638	589	576	616	575	595	594	570	610	592	576	589	580	590	589	595	634	591	606	566	588	623	599	628	665	600	526	572	604	601	601	607	571	587	640	587	612	567	613	584	588	590	584	584	603	614	586	617	638	581	557	620	536	587	604	595	587	593	574	646	593	601	572	591	606	627	597	578	609	614	656	606	575	576	559	615	583	613	596	574	601	571	601	603	554	602	599	591	600	590	631	593	594	600	600	586	609	582	569	551	593	622	585	582	629	637	604	609	606	566	605	589	569	575	645	570	589	640	551	624	575	637	594	620	600	589	592	638	630	613	626	641	594	579	618	577	571	638	597	625	596	609	595	619	593	573	587	615	603	629	640	579	629	594	607	589	597	573	628	597	612	546	614	643	649	605	585	632	637	654	629	618	583	612	600	606	613	600	639	620	649	601	628	631	594	590	597	603	604	649	590	571	623	568	606	588	615	620	573	661	621	566	561	620	597	618	618	560	648	559	566	596	584	615	619	618	591	571	583	617	605	602	621	626	617	555	620	588	589	601	588	582	610	555	604	582	609	598	569	601	600	633	610	619	625	595	607	602	569	573	574	614	559	631	598	604	586	558	589	554	621	609	608	612	644	577	617	607	629	607	628	644	603	601	616	601	629	579	594	620	625	587	579	616	620	616	617	620	604	595	569	588	611	585	596	605	602	603	602	613	609	672	584	609	569	629	616	601	585	605	594	654	628	623	562	628	604	600	553	602	620	589	655	608	625	575	613	593	560	602	628	611	599	632	642	599	601	585	588	628	612	581	610	616	617	635	640	556	577	621	602	601	573	588	599	602	592	594	604	640	598	596	604	584	599	553	594	607	625	611	548	618	573	611	643	629	620	594	587	549	623	591	612	617	582	622	608	612	578	604	621	610	605	572	620	596	606	633	558	609	636	595	545	596	602	594	592	625	643	589	594	622	579	611	615	605	588	624	598	561	598	634	621	622	584	620	620	578	585	622	549	544	577	565	633	604	610	566	570	613	582	575	567	563	601	647	608	630	566	626	590	608	632	620	588	590	613	552	565	615	593	610	590	626	635	583	623	599	587	564	537	639	572	597	640	603	590	602	574	585	620	623	605	604	569	560	577	572	603	573	596	587	593	621	594	609	602	570	554	569	562	581	628	630	606	598	554	589	586	596	595	609	582	610	581	647	598	605	602	609	639	594	581	546	619	584	616	602	614	574	615	576	573	627	580	644	611	628	603	614	620	608	614	592	588	608	615	589	544	655	609	625	608	579	622	580	569	595	586	588	585	597	643	627	616	607	626	613	625	592	589	617	562	599	572	625	629	597	590	631	595	607	585	570	544	577	658	583	604	603	588	613	551	595	609	610	592	613	595	586	602	632	608	608	583	551	606	590	592	654	612	587	603	637	593	598	594	592	600	554	656	594	585	550	606	615	619	618	577	640	600	591	614	609	599	600	583	645	606	614	649	604	595	601	580	611	557	615	557	575	597	605	635	610	560	617	568	580	604	580	615	591	601	600	562	640	626	564	575	621	617	613	618	612	566	614	594	610	596	649	617	672	539	581	594	616	613	593	606	583	608	601	600	597	599	590	611	605	574	627	586	616	626	620	599	628	534	572	603	618	607	598	596	632	575	616	607	627	595	617	612	634	593	600	638	578	553	567	631	621	580	592	613	614	580	596	592	553	603	592	619	618	614	591	597	559	584	614	579	610	579	647	624	665	602	602	576	606	611	586	599	571	602	562	604	600	589	649	619	636	586	587	555	682	566	596	616	581	623	563
29479	23686	21972	12808	5056	2658	1315	912	788	635	568	518	508	538	535	580	548	537	516	549	545	531	511	529	529	516	513	584	497	547	485	532	526	530	533	505	488	503	500	524	551	539	547	563	506	530	526	523	537	496	540	518	562	524	504	513	526	521	517	505	484	511	528	510	509	500	526	484	519	507	547	511	503	520	516	521	529	515	508	532	520	568	565	577	500	540	491	484	528	501	507	533	517	501	491	556	478	521	516	494	510	527	496	484	559	578	503	511	537	512	550	522	479	515	526	558	503	524	543	523	524	501	492	513	547	533	516	537	554	527	502	522	487	514	495	490	561	538	527	547	545	519	493	552	551	534	513	514	534	513	515	507	524	560	497	566	533	552	510	536	542	470	543	498	562	526	526	525	537	518	479	509	554	531	520	539	512	504	547	471	544	548	535	500	523	558	540	518	488	539	461	525	550	477	520	506	508	503	524	558	552	531	486	528	518	522	523	475	474	516	552	576	525	511	567	498	542	551	521	546	527	525	567	522	493	544	519	525	532	542	478	525	517	560	511	530	531	493	543	547	539	512	507	510	554	508	525	531	543	525	569	502	510	507	562	469	552	517	522	547	541	514	505	478	552	571	531	555	522	472	517	502	514	521	567	535	583	568	497	508	533	520	514	484	506	486	512	549	509	500	458	513	564	489	502	505	541	480	500	520	480	522	523	557	503	486	560	536	490	529	535	506	494	522	512	522	533	516	504	531	525	537	501	512	581	530	548	508	536	515	532	491	511	505	516	475	473	508	551	523	506	520	505	550	566	566	571	502	499	513	514	512	494	512	535	506	527	513	480	504	464	499	541	546	515	497	534	515	479	550	528	503	500	544	537	506	510	517	544	540	487	502	534	504	540	533	547	522	478	560	506	513	523	521	492	512	495	523	523	520	493	577	504	506	514	538	505	516	505	507	548	507	496	516	546	500	535	481	571	543	535	519	532	531	533	529	536	551	504	525	495	497	540	538	508	545	529	530	547	540	544	494	508	507	535	526	552	537	500	505	562	496	542	528	521	515	498	500	508	513	515	495	541	511	517	530	495	504	529	525	482	473	532	555	504	506	525	512	499	546	518	501	524	523	512	525	495	498	527	504	540	503	535	514	583	526	523	558	527	531	476	494	502	500	542	527	513	576	563	480	549	522	513	504	539	530	521	526	532	539	524	514	497	528	525	528	514	523	526	515	515	451	479	546	519	509	513	584	517	520	480	514	536	520	547	508	533	485	492	505	530	487	551	521	504	494	535	514	503	500	531	530	551	535	503	533	523	496	527	539	524	528	545	542	532	524	550	525	545	540	551	533	527	500	522	501	522	499	530	533	525	539	527	552	547	537	549	529	536	503	555	521	549	487	488	549	529	515	531	511	510	518	526	523	510	527	540	549	506	557	508	543	527	539	529	559	525	498	529	523	511	510	517	495	512	520	536	570	537	530	529	539	521	522	497	526	511	516	536	525	545	533	536	499	492	530	511	523	497	524	525	541	532	510	482	534	521	529	509	505	489	544	521	507	526	536	509	492	543	512	512	524	508	534	553	515	545	479	502	510	521	517	495	542	502	489	517	437	512	499	506	524	490	539	507	530	529	582	512	556	516	503	485	530	571	475	539	549	497	534	478	534	530	487	494	545	494	505	548	542	529	554	491	489	513	516	478	525	514	543	529	553	492	564	495	523	503	573	486	502	513	514	537	496	531	498	534	561	525	518	536	483	485	558	488	560	519	519	570	551	539	528	513	517	503	512	516	531	565	489	545	559	503	528	527	515	515	490	540	519	537	548	506	508	561	538	527	502	546	521	504	549	517	510	472	503	538	481	496	507	517	554	496	503	531	538	514	571	566	519	524	518	495	543	497	559	503	530	512	517	503	529	511	521	529	539	523	541	535	492	526	507	515	517	528	543	543	518	565	534	499	506	517	545	541	514	529	495	547	546	529	520	543	561	506	483	482	535	524	509	563	517	523	527	488	512	551	548	548	541	476	515	554	494	529	530	541	483	546	560	504	543	541	521	496	507	517	508	497	514	556	480	532	508	460	519	479	499	537	523	487	501	552	535	509	508	581	512	491	531	585	557	528	551	497	528	485	497	481	534	548	503	541	460	507	486	483	517	520	550	516	503	507	503	560	542	500	567	498	548	496	533	525	539	528	517	580	491	553	538	524	490	516	518	521	578	526	541	529	525	504	500	507	505	535	512	520	499	560	531	548	515	528	517	500	533	534	496	490	506	535	525	511	529	517	512	529	525	548	516	522	536	556	529	541	509	489	520	547	518	546	543	508	513	523	485	569	503	512	532	532	542	549	495	502	520	529	549	502	545	514	512	539	537	503	523	493	555	527	509	525	503	528	527	523	492	530	540	518	521	530	534	559	534	535	513	507	519	488	546	527	456	506	534	568	499	470	535	516	515	504	552	509	533	510	502	517	535	513	531	504	570	530	520	510	596	511	559	490	541	519	512	522	541	519	517	534	534	581	553	582	551	497	537	532	487	488	480	503	540	524	527	543	518	478	533	539	504	505	531	519	504	561	528	500	528	550	479	499	520	520	533	509	497	556	546	483	527	532	509	499	528	528	514	540	564	536	521	538	544	553	552	510	518	550	516	486	528	535	488	563	503	517	535	486	549	536	534	574	518	553	529	566	498	540	526	506	527	520	499	528	537	515	526	515	541	488	523	560	546	562	494	521	515	543	533	524	530	538	539	480	499	518	568	556	492	496	532	530	544	531	474	549	515	524	521	562	505	523	508	506	511	543	515	505	529	528	482	527	526	492	557	503	521	533	538	531	525	501	529	512	507	537	508	496	496	571	537	505	502	524	532	515	524	535	536	529	503	540	534	508	502	504	533	542	525	515	487	504	532	468	505	549	515	524	547	524	544	505	536	542	537	526	478	514	528	514	511	548	497	520	532	510	524	493	561	518	545	516	528	514	536	544	561	571	518	467	518	492	567	508	560	565	545	558	508	515	500	543	531	524	511	518	488	523	507	501	559	480	495	515	516	486	486	500	578	502	490	516	496	512	569	554	543	498	559	465	523	541	537	490	518	518	505	506	552	489	553	512	482	501	506	512	538	513	526	516	522	562	489	533	481	522	523	547	530	558	535	523	508	511	497	532	538	524	545	557	542	528	509	497	532	548	519	537	521	526	505	493	522	518	482	500	508	530	482	486	558	518	550	553	525	521	540	516	515	528	514	495	540	555	525	506	519	549	556	545	535	556	528	519	490	520	531	527	541	552	542	488	563	515	536	517	516	492	556	514	470	526	544	493	508	554	501	557	522	494	572	555	541	535	528	555	504	547	496	514	509	537	533	523	527	540	539	541	526	510	508	517	499	485	496	560	556	546	518	541	601	542	516	537	481	548	520	491	510	510	577	536	555	549	513	536	542	523	520	515	541	555	552	503	518	507	517	518	499	531	527	540	541	489	536	525	511	492	491	485	526	504	538	525	525	562	553	560	539
17466	24658	19132	8894	4496	2672	1429	908	703	530	426	451	430	416	466	426	404	418	446	470	430	432	413	452	443	403	423	423	448	398	425	460	429	411	435	394	431	430	450	451	415	431	457	460	441	403	421	430	486	442	409	456	417	460	467	456	448	436	445	413	423	440	473	430	444	435	425	421	414	447	466	400	409	438	440	414	445	420	429	429	436	416	435	425	435	452	418	414	417	397	448	431	424	415	429	436	405	439	433	452	441	420	411	433	433	420	443	435	416	481	441	443	433	434	426	435	435	399	429	457	421	423	414	436	416	428	421	406	466	431	418	412	455	429	435	432	403	447	413	444	430	433	453	457	455	424	451	415	457	434	475	433	402	421	435	434	416	444	428	421	456	439	400	447	467	467	439	466	443	422	436	444	442	425	433	430	431	428	458	459	427	432	412	439	392	422	435	434	392	436	441	441	392	422	435	428	407	441	399	455	434	453	467	457	427	423	450	457	443	437	426	424	449	428	427	415	463	434	412	456	450	422	406	443	426	446	432	444	428	433	446	394	427	424	422	444	467	428	393	420	451	406	438	457	456	412	435	457	413	422	424	427	424	455	423	421	428	435	422	451	412	427	433	440	440	418	423	426	441	439	438	449	412	422	464	394	429	413	425	471	434	393	448	438	441	412	416	451	425	461	440	414	420	404	428	412	449	436	449	431	459	411	424	430	430	413	407	428	432	454	443	470	445	457	406	450	441	458	436	444	433	452	424	412	448	436	410	452	422	464	446	446	456	402	407	403	416	454	450	451	384	424	432	420	418	437	419	457	424	405	443	442	420	484	394	441	477	418	425	436	425	415	443	463	402	442	467	406	454	435	463	424	401	455	424	399	419	424	431	430	410	455	442	412	440	399	408	418	437	403	422	423	401	445	459	424	403	435	406	429	417	441	449	430	396	417	399	435	470	429	452	401	458	440	442	405	425	458	451	467	450	410	413	426	398	437	446	434	453	421	426	439	439	437	404	398	450	420	440	415	438	388	455	409	428	417	454	455	429	422	427	424	364	434	395	433	405	413	417	391	439	476	446	418	414	387	465	425	429	431	449	433	414	460	438	431	421	432	401	442	427	448	426	424	460	427	404	431	449	445	455	431	429	445	427	422	430	421	421	395	413	421	419	441	373	445	444	418	388	427	421	420	437	424	410	455	438	455	431	455	432	452	448	431	436	422	449	400	450	412	422	406	377	441	409	413	441	425	473	460	417	453	427	465	419	453	430	404	429	418	406	432	419	466	467	440	415	433	439	433	408	443	409	449	408	426	448	408	405	408	432	474	435	446	440	404	428	443	410	429	411	449	447	455	455	431	410	438	430	423	410	401	433	478	462	394	414	456	450	451	429	419	464	442	444	408	443	449	407	459	416	452	419	425	452	397	438	425	441	446	423	412	422	444	429	454	398	419	416	435	444	421	437	444	433	462	434	445	430	428	403	396	461	433	441	392	443	459	435	429	465	394	426	437	446	428	431	425	436	452	424	454	419	405	460	441	446	465	422	418	372	391	424	399	450	446	421	431	428	419	427	456	424	416	402	404	464	452	439	419	439	424	424	466	428	425	460	472	450	441	411	424	417	436	415	424	459	480	424	452	459	413	420	444	428	420	389	419	376	428	424	420	465	404	483	407	420	430	412	454	406	425	451	428	432	423	397	435	427	463	421	459	470	428	411	432	421	406	437	437	413	410	429	442	425	440	418	441	460	450	441	387	410	435	441	417	458	436	424	465	415	423	424	422	434	440	447	468	420	468	445	454	441	446	437	435	440	422	391	464	459	460	379	475	390	424	460	456	484	415	428	427	424	380	441	438	438	425	440	441	432	445	457	426	408	395	434	459	406	416	455	398	427	448	439	403	442	475	426	475	446	406	462	427	462	435	401	434	438	433	440	422	425	434	452	421	415	418	465	412	404	442	471	453	436	443	460	430	433	418	435	436	438	454	439	420	436	417	415	472	434	447	442	424	414	432	440	456	376	390	418	408	429	431	463	425	447	435	446	431	448	421	396	484	455	429	451	416	438	435	445	413	419	405	381	379	441	447	407	455	434	457	448	426	410	434	426	400	421	406	410	463	456	413	416	437	441	416	426	446	448	421	410	419	459	414	440	414	451	439	448	426	425	446	454	449	448	399	416	445	414	479	421	415	440	418	420	418	395	427	433	448	416	467	390	468	454	441	440	393	422	438	426	442	435	466	444	455	409	456	412	457	419	470	431	415	416	434	413	433	414	441	450	417	483	439	426	386	398	443	457	412	422	436	424	434	433	418	410	441	445	440	422	445	421	439	494	439	445	398	422	460	407	436	458	450	440	447	414	452	426	430	400	425	428	440	407	424	389	445	438	412	475	460	467	422	447	404	432	403	415	391	446	441	438	433	417	483	465	454	418	406	420	427	444	410	435	429	438	442	428	436	422	437	428	408	431	409	448	439	418	414	471	432	437	421	411	433	437	424	420	435	432	450	429	465	423	439	424	470	395	428	412	410	417	408	435	436	430	469	448	452	416	424	420	424	397	434	427	402	434	466	440	408	422	426	438	461	429	434	451	360	416	461	417	455	444	411	405	461	421	422	413	436	420	429	423	400	452	426	464	475	434	396	434	452	435	395	422	439	448	404	431	441	444	443	447	463	420	435	406	405	443	434	393	441	443	391	453	411	433	438	448	412	423	457	435	396	476	436	430	442	417	435	402	392	413	384	430	464	427	446	485	442	402	407	449	427	427	427	472	467	453	439	417	468	437	409	425	466	441	421	420	478	442	457	429	418	416	436	435	429	461	456	432	448	497	400	415	469	417	446	413	441	416	438	430	435	423	403	388	417	439	441	426	436	404	492	437	462	449	426	434	411	420	445	402	406	431	397	419	430	462	388	430	406	428	442	395	444	437	439	441	437	483	439	438	409	435	422	433	416	433	437	450	387	445	442	433	449	460	411	476	459	435	405	424	408	432	410	409	452	384	403	441	455	433	396	404	435	444	439	453	439	423	427	429	419	440	453	438	459	416	410	429	455	401	410	440	451	435	425	441	460	440	449	445	429	413	412	435	438	460	432	462	418	404	425	429	442	420	449	424	451	441	421	454	403	433	450	397	408	448	450	481	415	416	430	411	456	454	413	415	428	412	430	405	415	423	421	479	425	443	390	426	455	443	412	436	425	442	463	410	386	427	451	408	429	427	429	431	422	471	462	432	396	451	440	415	383	397	438	408	416	443	432	433	430	406	442	450	432	413	440	428	438	413	446	483	462	399	433	417	391	441	411	419	409	460	409	418	442	408	433	418	410	435	398	449	457	433	429	435	398	439	421	438	425	426	418	416	411	438	422	421	438	426	435	422	436	457	439	397	407	412	413	427	407	416	413	448	453	414	457	409	449	433	461	418	430	429	436	479	420	445	463	439	429	461	436	418	431	452	446	444	427	409	436	409	466	450	428	426	428	422	441	414	412	432	445	423	427	440	426	458	451
25473	22971	36702	40772	32550	24213	12620	5669	2564	1379	867	637	541	578	536	627	581	527	572	575	589	585	569	610	568	565	569	532	573	582	621	557	561	562	553	581	572	599	579	545	540	554	574	623	576	640	555	546	562	550	536	566	572	545	532	598	534	570	538	540	555	576	576	532	559	558	514	580	557	580	545	602	565	567	624	599	571	544	572	608	552	575	530	590	595	580	571	545	554	576	597	584	568	544	566	573	551	573	577	599	557	565	545	572	518	539	548	545	550	534	611	584	602	536	551	561	577	580	608	615	538	564	607	585	561	535	624	587	574	565	548	542	569	583	582	559	592	553	591	562	573	602	555	547	573	532	548	566	562	589	589	559	589	583	536	540	607	574	540	541	551	546	587	537	570	559	607	515	566	581	548	546	564	589	577	563	565	548	544	559	524	546	583	512	569	603	612	575	599	547	590	585	532	559	569	544	563	552	572	579	536	555	587	573	577	530	580	562	564	558	569	567	584	561	525	520	542	562	592	534	568	585	543	607	581	561	581	529	555	557	515	543	575	569	575	586	568	564	587	571	555	575	560	543	579	581	593	562	543	567	529	546	542	540	553	582	588	570	563	587	550	566	585	537	558	563	574	564	547	579	576	557	597	561	585	561	543	532	568	576	555	536	606	540	562	550	553	540	572	562	529	571	551	539	575	558	549	572	545	597	548	548	557	553	589	511	523	545	569	587	551	591	576	539	518	555	592	568	535	567	543	554	526	542	562	586	538	559	599	582	597	532	541	513	586	594	531	539	569	589	592	577	547	558	639	580	501	580	565	512	584	594	537	579	588	580	615	585	573	527	586	546	586	552	549	620	574	545	549	592	511	543	542	572	597	592	527	566	536	575	532	602	571	558	531	529	554	558	580	518	566	568	568	548	554	564	566	542	557	558	547	569	536	501	570	568	508	537	533	573	546	592	542	603	579	562	591	580	572	580	581	513	532	561	552	570	562	516	571	568	595	523	555	555	591	556	528	604	529	593	570	632	604	587	565	559	523	528	543	535	527	535	536	537	570	603	529	565	556	575	544	571	538	578	538	555	551	557	510	594	551	555	582	536	573	574	559	525	534	557	541	566	553	539	570	528	610	535	570	577	569	575	530	562	539	541	592	555	589	583	566	570	563	543	558	546	569	571	540	574	483	570	558	548	583	550	577	567	569	556	566	570	594	513	584	564	549	516	526	592	547	552	580	584	604	544	531	548	574	520	511	551	611	590	575	547	509	573	543	531	558	557	570	570	477	600	616	528	562	570	601	560	574	579	566	544	551	578	544	545	531	561	552	569	544	563	582	597	537	534	532	539	550	570	552	554	589	567	564	539	621	574	536	577	558	604	536	583	547	604	553	551	560	570	490	532	542	543	593	576	544	598	556	557	559	535	534	555	559	582	549	535	556	537	547	575	524	556	516	567	546	566	567	542	574	570	573	603	566	548	573	562	505	558	539	605	573	556	593	581	606	521	566	578	540	569	529	541	513	534	559	558	581	559	550	597	508	577	573	564	574	568	577	590	548	544	554	580	548	558	581	619	546	540	576	573	550	580	538	566	585	562	576	613	570	519	543	589	563	556	589	570	556	575	510	598	586	578	547	525	543	541	559	567	557	530	541	564	547	550	614	521	577	580	569	572	581	548	582	528	553	559	547	570	591	561	561	556	543	581	617	540	554	568	556	567	585	505	522	543	580	539	560	547	538	581	559	597	550	543	588	567	528	533	533	575	550	602	566	541	517	552	560	624	535	542	578	552	536	561	553	565	571	525	564	538	620	577	529	560	562	596	520	534	569	589	564	524	504	570	570	541	580	603	574	550	580	562	549	553	550	533	570	557	578	609	552	568	526	581	550	536	586	589	562	555	590	598	581	601	559	577	589	561	557	559	521	533	555	546	553	578	566	582	587	550	548	563	557	572	532	590	532	565	559	496	543	553	566	559	578	507	561	562	538	595	572	586	597	575	600	568	586	562	564	535	577	577	599	523	563	556	549	559	565	566	565	531	579	549	576	574	541	592	538	526	547	582	513	583	546	540	552	548	579	501	533	549	558	588	557	595	556	595	593	554	580	588	555	565	573	565	580	564	558	555	590	609	573	512	541	550	595	517	544	584	529	558	575	563	535	567	548	562	527	605	590	537	565	575	580	580	571	529	578	547	529	604	568	527	526	579	583	561	570	571	559	588	574	560	571	569	577	544	570	576	567	577	596	580	562	588	576	572	551	612	566	535	557	535	539	586	560	520	548	601	607	571	589	558	550	562	576	567	585	545	556	543	542	561	579	532	559	564	552	557	550	555	556	574	561	544	550	551	543	555	576	588	543	584	572	545	551	556	566	531	584	582	569	558	542	541	566	535	546	553	574	553	564	554	565	568	572	509	552	567	598	508	574	550	591	595	561	536	539	574	551	552	541	578	530	574	563	565	530	516	620	548	574	556	527	539	561	562	584	590	566	553	592	578	565	599	598	583	584	544	527	569	579	536	561	555	571	576	583	574	572	613	558	585	567	529	541	590	527	578	530	607	572	554	558	566	565	567	558	543	569	561	585	557	566	576	589	534	582	616	570	619	566	525	565	578	562	546	555	597	521	552	565	561	569	550	550	555	566	556	587	581	557	579	594	565	527	558	516	546	540	579	543	569	576	568	566	550	603	581	540	526	544	530	531	561	584	529	555	626	553	542	563	593	577	537	579	586	564	554	582	559	554	567	539	587	576	569	553	523	599	540	559	581	603	598	594	583	533	518	574	554	543	564	602	552	580	551	546	534	580	559	597	554	589	525	526	568	566	547	569	555	572	581	559	534	565	564	569	606	526	559	594	538	578	560	591	525	547	523	549	550	522	543	571	607	548	561	546	561	524	601	534	529	550	588	585	574	581	595	511	531	557	560	618	514	540	582	544	555	546	540	560	563	545	560	563	548	522	583	541	563	557	603	535	546	527	555	522	544	535	561	536	585	528	578	553	550	576	597	542	520	566	541	580	519	533	578	576	598	606	547	558	569	553	581	559	533	540	569	624	540	577	540	581	576	589	554	555	548	604	584	555	541	529	548	603	561	572	595	594	565	558	546	565	610	539	558	583	519	531	579	539	589	565	604	582	574	537	555	561	578	538	572	556	557	539	533	560	596	539	563	551	566	551	573	587	539	537	521	535	568	576	586	580	583	515	555	588	529	518	558	526	569	516	610	547	528	543	602	587	526	559	521	582	544	560	553	556	534	552	609	583	565	540	486	518	565	569	552	587	572	577	562	567	521	569	585	520	549	546	605	599	564	539	585	486	561	557	550	547	563	579	562	509	570	527	558	579	549	591	558	569	557	545	569	563	584	568	573	541	575	594	560	595	581	560	585	540	543	592	545	487	584	584	553	565	540	560	567	550	559	567	519	560	559	612	550	558	536	549	575	538	563	564	541	539	573	621	537	563	565	591	541	575	545	594	540	525	578	597	538	563	563	592	565	538	584	598	554
54471	83375	69537	46795	29607	18172	9550	5542	2944	1515	879	545	489	471	502	514	494	522	534	516	518	492	539	516	516	493	494	506	551	485	507	516	477	517	477	517	526	484	529	512	461	539	506	500	486	533	498	503	534	505	497	485	512	529	474	522	482	478	465	498	482	507	497	528	521	533	480	506	486	488	491	510	516	472	489	510	519	515	535	482	520	502	481	497	529	527	548	501	506	494	503	500	475	517	522	497	533	495	533	501	466	519	535	498	476	468	500	473	486	492	481	538	494	492	475	500	507	565	557	541	495	503	533	523	483	534	477	527	498	481	522	527	502	499	502	519	496	506	523	505	514	509	517	514	503	520	526	522	483	514	468	493	491	486	490	501	523	482	517	517	508	518	508	488	490	485	528	465	490	501	465	490	499	506	492	493	496	520	474	490	507	453	518	483	531	537	479	485	512	484	536	513	540	525	493	488	502	462	494	507	473	515	531	510	531	497	499	531	504	463	493	491	479	477	473	508	571	519	502	492	510	484	475	498	453	485	486	464	472	500	513	499	477	503	507	499	529	498	511	481	486	496	495	505	519	495	534	539	514	500	495	493	534	517	484	485	502	501	542	481	496	526	528	464	522	485	525	507	521	471	491	508	543	504	499	526	534	477	529	508	526	508	453	516	485	459	480	483	486	546	492	515	510	508	499	493	478	480	510	511	487	482	490	511	546	472	480	507	511	498	488	487	515	491	539	476	539	478	524	520	505	493	525	484	496	496	501	530	501	493	510	514	489	514	554	527	532	498	521	490	499	476	489	490	468	485	490	543	487	503	496	482	461	496	514	512	521	485	479	509	520	510	468	529	488	487	531	507	511	496	500	491	506	519	481	465	544	519	503	476	507	485	501	539	527	490	510	496	504	535	495	538	517	527	493	511	487	533	529	484	510	507	505	482	501	521	472	483	495	473	472	535	496	495	516	496	529	532	543	515	481	527	535	495	468	517	538	550	483	463	491	483	507	498	534	484	533	445	513	528	503	468	507	528	501	500	518	479	483	526	538	442	510	528	508	542	499	529	537	483	530	502	480	525	513	521	521	508	487	512	504	492	518	503	500	527	529	507	527	479	507	508	460	480	485	501	505	485	504	482	474	487	492	484	486	496	507	511	516	505	517	481	561	494	508	471	499	496	518	499	510	569	514	505	514	489	493	494	511	465	499	474	524	503	529	487	507	524	489	520	494	503	495	497	494	541	504	488	494	505	490	458	515	476	520	482	513	532	476	489	481	509	507	490	513	453	467	506	540	529	531	487	511	488	495	469	501	473	462	488	475	514	501	459	488	508	494	485	494	512	501	506	524	493	504	520	526	516	523	500	514	518	493	486	480	472	484	484	502	486	553	502	504	487	531	487	536	500	500	481	519	476	523	502	476	513	517	506	512	495	517	520	506	543	514	513	490	483	509	478	525	474	492	528	510	512	535	505	473	460	489	486	510	483	526	474	500	500	522	481	552	482	492	536	513	513	517	553	496	507	525	455	489	488	514	513	476	503	514	483	509	520	477	485	506	489	481	515	509	502	477	515	537	483	504	485	542	478	482	474	500	538	484	498	500	510	495	512	464	498	501	508	487	498	502	498	501	520	479	490	507	498	503	494	483	493	487	455	520	521	485	515	496	539	515	499	505	540	475	465	525	519	471	523	523	485	479	510	479	492	549	519	483	497	481	488	532	496	506	522	470	481	546	520	489	488	483	499	457	472	553	509	524	494	506	474	537	468	509	434	502	513	506	562	515	546	516	470	502	525	471	515	519	487	474	483	510	503	489	505	512	489	501	511	501	482	505	518	505	469	534	524	553	521	540	487	508	489	544	500	571	499	527	525	495	521	515	520	490	534	483	513	511	523	498	492	480	478	515	501	496	524	503	504	549	492	488	473	495	504	517	487	507	488	517	505	543	541	504	495	489	504	475	528	539	514	506	514	473	503	487	488	491	506	502	485	497	465	508	538	518	517	511	472	507	554	490	504	544	507	502	469	485	507	508	532	503	522	499	546	488	489	519	528	488	506	498	495	498	526	513	483	511	524	505	536	459	472	509	509	547	510	506	514	473	521	513	457	514	480	509	551	460	472	487	524	504	476	503	533	532	490	491	498	490	459	532	507	531	503	486	445	505	515	472	498	483	520	484	515	482	509	496	537	522	522	520	527	479	517	479	480	523	503	516	492	480	487	494	481	506	506	490	527	550	491	473	493	450	497	496	507	520	480	495	493	534	480	517	511	485	472	448	505	499	456	554	479	526	512	501	474	507	475	495	513	546	488	534	521	476	519	507	518	516	525	557	510	503	518	488	523	552	480	515	479	464	516	518	502	493	485	504	475	508	483	469	528	504	541	518	468	505	489	471	549	496	482	466	481	488	514	443	528	472	494	467	499	525	500	479	518	548	542	505	525	532	466	488	456	496	526	505	506	510	533	484	512	520	534	497	517	503	494	531	500	534	515	507	449	505	474	498	480	506	504	526	535	513	491	530	486	459	523	537	508	513	491	516	496	499	508	482	516	535	489	487	487	442	499	496	482	498	539	496	546	469	489	504	428	519	529	473	508	515	526	477	499	501	512	450	507	515	490	543	489	506	496	504	476	491	476	549	486	447	467	517	462	518	511	490	512	498	463	505	514	456	520	512	456	500	500	499	453	509	504	462	484	492	522	486	487	490	504	519	524	493	499	471	498	477	491	481	523	501	494	485	482	524	503	560	541	483	473	488	495	504	461	491	512	521	508	513	444	513	530	518	486	518	512	535	511	539	512	560	494	491	553	515	497	498	522	486	480	474	484	532	494	546	510	496	536	497	464	513	481	486	490	505	491	532	511	481	460	537	520	449	478	477	507	525	491	461	492	519	483	484	482	514	529	500	504	520	520	508	481	504	466	531	525	510	491	468	506	511	516	485	478	446	504	511	523	495	516	540	467	494	511	501	485	524	534	513	521	511	498	482	530	488	523	494	506	530	488	497	515	469	526	522	533	501	501	504	536	501	528	507	498	493	534	501	523	493	478	474	533	538	507	542	482	506	499	512	496	516	504	495	513	488	493	489	503	508	511	524	489	469	509	488	492	496	488	514	468	496	525	486	489	528	509	510	525	508	464	515	531	524	500	519	493	478	517	517	467	531	478	484	523	502	521	508	493	463	496	471	491	498	530	528	537	502	463	499	457	516	472	526	494	497	463	527	522	525	503	473	498	478	491	496	511	489	476	492	515	487	548	493	514	485	505	518	516	472	547	489	456	512	447	506	537	501	517	501	516	515	542	537	479	507	495	488	500	502	449	513	514	481	499	526	546	495	514	491	481	521	519	486	485	537	475	546	481	495	465	502	495	518	552	527	521	502	479	468	494	484	514	506	502	500	518	503	497	506	488	538	516	511	501	505	519	508	498	463	504	513	485	476	504	555	480	498	494	486	507	485	461	472	526	503	455	513	521	489	516	502	539	479	478	503	489	454	528	527	469	507	512
24487	22129	34005	37203	36642	32400	22461	9410	4005	2457	1271	771	763	747	723	697	722	727	734	704	748	707	809	765	716	724	697	700	745	718	720	802	715	735	744	714	721	780	772	704	707	691	720	714	693	697	745	716	782	677	711	729	735	713	647	725	772	756	692	726	676	694	732	741	727	732	709	695	705	704	686	660	731	748	701	708	730	747	720	699	683	724	717	693	770	700	691	741	705	731	693	686	710	696	738	664	689	724	685	687	728	689	716	700	689	761	724	716	764	696	702	755	705	722	721	697	701	730	712	711	706	707	769	739	703	672	750	752	714	698	679	717	688	693	709	721	702	709	736	700	737	730	743	712	713	704	708	692	680	684	726	721	659	702	720	643	728	786	733	756	699	686	688	677	716	684	704	716	663	712	691	721	683	671	703	679	675	667	703	708	676	742	686	730	702	712	757	685	672	763	664	699	704	710	710	717	689	754	671	728	745	737	687	664	678	706	694	721	735	733	726	709	684	748	752	705	710	728	700	659	711	710	709	720	722	719	740	697	726	765	707	666	711	685	671	715	721	683	660	726	715	697	732	665	699	671	704	718	725	744	711	687	728	700	758	708	699	690	689	716	721	723	739	700	753	672	676	670	688	732	674	733	691	714	728	726	677	707	716	746	749	698	766	706	686	705	713	735	702	695	707	689	688	705	692	691	745	686	697	674	698	739	690	700	735	709	722	716	707	725	696	711	700	694	690	696	698	636	701	662	644	710	720	677	739	727	678	667	699	676	687	718	711	736	704	723	714	745	759	714	711	716	667	711	685	686	691	762	692	675	649	700	695	705	699	742	706	766	712	628	688	706	708	682	738	733	692	709	707	696	730	685	687	744	708	715	675	743	762	749	698	713	697	691	783	708	720	673	739	710	687	715	719	700	724	704	727	681	731	709	660	694	678	737	680	697	730	692	696	734	739	696	698	678	702	771	708	711	723	674	697	630	688	747	686	761	689	729	699	679	738	703	722	742	739	705	682	710	713	677	668	739	712	665	675	735	730	738	746	698	659	653	715	703	732	775	718	706	713	696	676	692	673	677	709	732	767	674	697	684	660	710	739	704	739	712	683	704	682	681	724	728	702	663	671	709	721	724	720	697	718	724	658	680	717	710	669	706	742	721	687	716	686	723	687	725	745	705	729	743	694	756	783	698	714	658	715	714	638	673	741	693	740	693	724	745	772	702	715	760	669	752	709	686	759	695	711	667	722	717	686	722	735	698	721	686	723	700	697	703	763	687	661	647	766	687	708	731	703	746	734	705	705	694	690	732	735	696	719	684	731	683	702	688	712	681	730	669	692	675	709	689	741	691	703	694	707	743	665	682	688	684	673	729	663	701	755	707	763	693	701	716	712	747	744	715	685	702	696	693	713	683	689	766	733	721	679	705	722	756	716	707	737	733	747	695	740	759	700	685	773	698	708	692	724	721	678	716	677	733	720	671	739	696	708	727	675	745	765	686	730	726	733	679	750	733	729	692	711	753	702	695	694	721	690	733	705	684	703	695	668	673	741	736	743	720	743	684	751	721	694	754	688	680	766	686	684	732	682	702	682	681	721	742	695	693	691	711	747	691	684	736	727	681	704	665	666	755	714	732	730	706	698	719	693	710	710	732	714	747	695	736	711	747	659	701	724	703	687	726	663	713	744	683	708	698	731	702	711	716	714	692	734	689	710	692	716	736	716	752	737	712	688	686	687	699	738	728	715	702	731	678	695	756	714	737	757	735	690	708	706	705	728	678	753	776	703	709	758	659	722	695	710	707	728	751	693	690	648	719	752	701	704	687	723	686	722	720	693	748	717	704	687	674	706	661	672	744	717	722	692	713	726	724	708	693	749	692	692	727	732	732	750	715	753	676	732	735	732	736	706	732	656	731	710	704	685	701	700	724	721	790	734	693	714	696	734	693	716	726	694	734	705	685	739	700	693	719	697	702	665	695	690	646	749	667	716	778	688	680	676	716	703	692	703	719	688	677	731	661	729	683	729	713	707	711	717	736	718	708	707	674	737	713	703	650	691	681	642	749	711	757	702	710	705	724	747	731	683	709	746	716	708	705	694	727	693	738	716	690	721	674	666	766	743	723	648	723	712	737	725	676	701	662	706	730	671	704	677	697	712	705	732	715	724	737	727	683	679	665	724	685	681	727	720	684	686	696	666	731	697	700	678	708	681	742	741	694	710	691	683	734	719	685	714	668	726	649	737	763	729	717	760	691	704	722	710	730	731	759	663	738	687	712	700	647	687	711	725	711	624	737	706	693	669	734	702	738	688	697	730	672	665	658	703	681	744	708	676	700	735	729	721	674	726	705	730	762	692	711	690	728	750	685	713	751	686	703	689	710	707	706	697	701	718	744	697	756	678	724	682	692	708	692	713	722	655	722	664	719	672	713	715	723	713	753	707	695	710	697	727	743	719	725	733	668	718	700	748	709	669	719	703	655	745	682	706	748	737	723	686	698	714	769	710	716	698	721	689	664	762	729	717	696	691	709	709	677	731	684	741	715	714	691	682	700	696	690	741	695	699	725	695	677	691	698	673	726	697	678	702	671	743	747	659	704	736	728	678	751	659	714	685	703	696	728	745	715	672	700	708	689	756	726	694	675	769	689	714	716	692	703	701	764	745	679	718	712	768	721	725	724	716	690	706	718	741	703	715	669	755	726	758	702	690	719	720	719	734	695	678	743	631	696	708	674	675	721	691	732	657	728	660	703	716	698	692	719	693	636	684	731	722	760	666	710	671	705	681	726	719	737	684	712	695	742	713	730	666	739	734	681	707	733	682	718	724	700	754	659	686	706	760	746	726	702	699	679	689	698	696	715	700	718	707	692	683	661	683	731	731	711	701	732	687	695	687	705	700	692	699	718	741	750	705	687	755	746	691	735	723	713	710	711	706	716	715	751	716	689	674	694	694	682	766	714	692	755	707	691	686	752	752	715	762	669	679	690	746	684	649	694	714	716	653	716	770	735	669	705	698	734	713	731	680	699	710	678	723	691	707	714	735	739	690	701	704	708	667	706	712	663	721	706	677	693	673	743	684	710	712	730	744	747	762	658	726	735	695	720	684	753	709	732	675	727	722	689	713	725	695	731	691	696	694	730	727	681	695	715	723	724	752	699	678	690	724	704	673	700	717	779	698	718	687	654	716	704	695	696	720	691	711	725	688	771	683	747	709	722	718	655	717	681	704	753	734	721	708	676	724	679	720	762	715	707	698	652	741	750	673	717	653	716	692	745	719	632	712	713	709	746	693	715	674	722	718	708	702	726	721	742	719	685	691	734	717	705	716	730	749	693	716	722	735	746	653	701	677	766	751	720	688	733	681	699	691	693	673	682	708	703	739	749	711	741	710	660	751	701	681	710	735	707	732	684	729	724	716	738	721	669	707	646	715	722	771	716	696	662	716	717	669	738	692	739	685	723	799	719	724	738	709	682	657	736	723	635	704	725	721	670	729	692	730	727
62218	97350	81703	58924	41643	27310	16472	8103	4708	2883	1427	673	633	642	672	633	639	644	629	611	617	653	639	662	636	638	632	635	675	634	636	655	610	652	650	656	664	580	644	673	643	636	612	617	586	586	631	655	621	645	628	649	679	605	693	642	645	622	644	670	702	649	666	685	645	632	605	617	588	660	622	664	629	639	601	612	650	611	640	671	593	598	634	631	650	604	685	614	604	613	613	659	605	652	660	639	621	615	597	601	639	614	646	642	662	633	661	598	611	623	597	640	636	607	625	639	648	620	601	620	633	656	640	645	641	649	621	644	700	629	670	621	674	665	616	643	584	673	676	635	664	636	634	630	602	629	611	625	647	629	638	575	654	652	609	655	658	656	602	606	635	623	589	625	667	622	634	635	634	661	646	621	651	655	697	630	632	643	600	646	648	632	633	597	654	615	649	608	660	652	661	646	619	663	624	599	651	616	622	625	591	595	678	608	630	695	621	642	609	603	636	638	635	618	593	599	687	613	632	625	626	622	635	605	626	625	673	614	613	655	669	660	633	668	611	618	658	683	677	621	702	659	680	647	652	619	607	643	630	674	615	622	654	656	610	669	621	614	615	651	638	642	611	697	618	615	625	578	655	597	679	645	615	664	666	644	632	641	640	601	633	612	607	586	632	664	623	633	677	640	607	642	639	668	639	621	635	684	638	614	598	642	639	608	615	634	648	645	636	626	628	649	677	621	643	628	627	609	642	611	639	614	622	627	694	627	667	637	615	601	635	629	619	614	603	598	630	626	612	696	651	642	630	606	593	642	639	630	604	685	634	631	638	654	609	658	629	599	601	665	641	608	641	614	611	669	667	587	620	624	639	597	639	620	620	675	724	636	619	659	578	615	631	658	635	648	613	613	612	611	601	637	642	592	633	635	628	649	645	647	627	643	636	650	598	609	613	604	619	625	621	680	629	626	646	640	644	618	645	630	617	653	618	613	639	680	620	624	639	591	680	670	659	635	657	615	652	660	624	634	647	594	606	635	614	583	621	662	632	656	620	617	576	613	627	649	612	604	645	623	650	626	671	630	626	638	652	607	652	634	634	658	585	606	630	639	635	643	622	627	631	642	626	610	642	602	657	658	599	615	634	614	617	607	617	691	625	633	638	655	618	652	626	656	651	618	649	626	621	619	622	603	610	643	629	595	582	624	606	655	628	624	644	625	615	662	645	685	658	647	684	592	641	654	611	626	588	591	619	620	665	640	617	628	640	670	632	604	635	621	624	627	659	664	573	593	614	591	604	634	595	676	628	646	636	634	607	652	629	638	630	661	628	657	664	628	652	608	664	648	625	621	604	620	638	615	645	627	630	653	618	642	625	641	629	629	599	632	609	647	598	641	667	635	601	633	624	650	605	632	626	606	626	646	654	664	614	595	670	653	625	649	608	684	643	611	631	645	619	659	672	639	668	661	622	571	660	627	620	604	654	628	619	629	644	675	670	657	654	601	600	628	662	660	626	682	639	586	592	625	619	641	603	632	640	615	627	646	594	633	674	674	612	628	602	608	638	684	649	627	603	621	618	627	623	643	608	600	641	630	633	588	629	568	619	628	626	622	609	632	612	584	607	627	649	626	627	632	640	657	649	643	675	596	634	627	652	620	615	656	655	625	637	661	633	604	616	655	584	631	646	607	642	643	625	633	628	640	608	594	633	643	663	624	674	633	601	602	664	667	638	618	629	631	635	652	628	615	620	619	617	643	632	618	633	606	619	645	609	633	633	660	619	631	661	642	643	605	675	657	667	591	599	625	627	655	652	597	637	592	633	653	684	675	633	655	666	629	570	607	676	646	626	651	641	668	666	601	572	625	624	606	643	644	610	649	653	674	602	594	621	620	607	627	637	614	633	638	610	655	604	639	637	608	639	649	665	599	600	603	676	609	587	624	624	622	633	626	649	637	607	603	648	668	652	625	662	637	646	679	619	604	653	607	661	648	660	649	700	657	600	611	661	653	601	640	641	655	589	592	634	635	635	615	617	630	610	655	648	576	612	623	672	660	665	652	622	605	653	603	652	631	662	596	675	619	656	605	610	619	656	665	664	650	676	606	616	631	612	569	622	653	599	663	598	583	631	595	655	634	631	621	625	617	626	644	604	615	567	630	621	623	612	605	599	603	626	611	592	674	613	618	639	662	601	618	603	667	606	617	647	623	655	591	626	560	652	624	643	631	621	670	628	615	654	645	633	643	627	635	615	622	615	687	667	579	604	648	614	642	605	616	606	647	593	644	617	626	621	626	628	584	636	650	639	644	656	616	675	619	637	624	643	637	647	646	618	692	580	617	623	651	606	629	652	645	601	556	666	631	619	596	622	639	648	623	658	653	596	585	651	622	617	620	620	668	627	627	654	572	651	617	647	630	610	563	599	614	631	651	605	633	641	551	630	654	613	609	646	652	632	573	616	600	629	625	643	619	594	625	648	655	619	617	644	628	625	643	605	629	615	637	675	639	644	657	616	638	592	650	643	629	600	629	622	603	666	618	652	646	683	630	660	596	633	631	571	612	636	627	594	636	613	662	631	617	648	628	660	612	586	655	699	615	612	592	611	642	627	597	628	608	594	613	593	613	607	641	626	621	663	593	621	649	641	624	640	573	650	658	634	644	602	635	579	624	656	643	637	652	636	620	607	599	618	590	639	630	609	605	610	613	644	603	630	633	620	640	598	616	602	605	625	648	639	639	648	619	670	623	666	662	622	622	588	689	634	652	654	623	639	627	580	622	606	638	608	627	597	600	644	635	623	652	610	628	618	626	631	659	613	613	622	612	642	644	646	625	655	632	614	627	633	603	676	599	609	652	600	655	642	628	610	619	593	646	627	667	583	584	618	572	558	600	630	618	629	637	633	648	612	658	605	634	637	617	640	618	592	625	613	608	604	684	622	668	633	634	612	615	612	615	661	630	598	603	577	647	649	617	613	605	612	630	634	645	617	622	630	626	703	642	646	614	612	690	623	612	667	602	640	590	587	618	605	570	607	629	625	607	629	668	648	611	630	612	626	590	605	595	603	612	629	622	628	647	649	612	619	673	640	607	601	603	612	627	653	596	640	649	649	675	607	641	625	607	627	711	636	676	639	650	610	665	641	613	635	610	621	645	629	646	621	631	625	597	646	619	657	606	647	573	629	646	608	665	628	603	616	615	608	624	621	648	597	642	651	658	608	632	680	635	628	659	608	685	599	618	577	680	639	624	629	636	615	627	614	606	617	577	629	602	623	614	590	607	595	611	628	618	591	620	615	630	605	656	657	699	624	643	633	608	622	617	589	589	650	633	622	601	649	612	607	619	592	610	625	642	653	641	591	614	650	639	640	595	632	632	647	635	621	627	640	667	603	619	657	644	628	605	618	607	631	663	625	575	589	615	641	632	632	642	616	576	661	616	633	623	644	642	623	603	634	639	665	609	618	599	604	661	586	606	647	658	623	629	653	675	614	615	624	631	631	613	595	640
29197	24021	22329	11899	5030	2868	1622	1080	728	633	543	530	585	608	532	565	533	529	574	563	515	512	534	545	576	504	564	528	556	546	556	469	509	502	530	520	527	541	568	531	533	590	532	528	514	527	537	543	541	507	509	480	590	515	509	549	532	505	561	550	569	539	532	552	539	498	530	537	493	598	531	513	540	542	506	559	535	522	496	530	494	553	543	513	531	529	506	492	517	557	549	552	493	531	522	532	489	550	542	527	563	550	550	509	561	558	526	558	535	559	539	535	537	509	536	528	560	519	550	554	537	556	501	536	557	553	530	533	526	508	504	537	581	512	558	515	527	504	508	525	534	509	485	540	587	524	527	557	535	521	533	552	565	519	561	542	543	511	528	523	500	538	526	556	506	515	496	547	555	533	551	474	509	550	561	545	548	519	508	535	572	562	538	484	533	534	520	570	583	498	495	527	533	544	521	561	558	522	540	533	542	537	547	524	525	564	548	552	478	528	521	522	540	514	552	562	514	548	502	538	542	517	535	495	590	536	565	539	562	576	553	565	561	553	517	530	522	551	512	525	527	563	532	561	539	559	552	546	489	556	498	537	543	515	567	515	508	523	553	544	526	518	568	486	523	537	577	535	553	531	533	525	526	535	515	528	535	514	510	535	513	532	488	513	521	512	515	534	566	543	554	522	543	539	547	530	565	526	515	500	543	538	499	538	548	530	506	531	570	508	543	526	570	499	521	530	515	570	514	557	513	520	517	522	536	493	532	512	529	546	518	524	537	500	580	569	506	521	493	497	573	507	541	509	543	549	537	501	497	495	554	549	546	566	526	493	530	555	548	491	495	535	555	509	521	536	538	551	522	552	542	536	511	555	527	571	541	573	533	523	513	512	515	544	546	545	524	490	511	536	527	537	557	539	533	538	500	561	512	515	533	560	514	500	495	568	572	515	542	528	514	537	539	530	496	478	544	529	520	531	545	511	525	565	546	522	534	554	512	516	531	541	499	516	530	528	537	550	539	529	524	524	492	554	531	528	538	524	529	523	531	504	513	538	563	495	520	550	553	545	566	517	523	535	568	512	527	543	536	511	545	563	514	536	532	533	483	518	562	517	505	528	544	547	505	549	523	529	526	569	540	509	508	536	532	499	556	520	556	550	534	542	506	509	541	559	529	525	532	513	524	482	510	523	526	516	468	576	502	514	541	560	568	533	538	525	554	528	528	518	544	562	492	541	565	544	532	579	503	516	537	501	547	525	544	495	496	531	601	555	505	528	502	536	502	548	532	538	524	554	541	536	530	538	504	553	576	542	530	604	561	506	536	528	531	561	543	536	547	548	526	514	532	543	549	529	553	562	517	536	544	523	507	606	548	522	506	530	523	504	537	534	511	579	545	546	534	537	545	558	512	532	521	534	565	517	555	530	552	506	559	508	545	567	511	541	545	566	546	501	568	578	544	534	540	507	510	547	513	568	516	526	496	506	551	561	538	537	549	537	540	529	548	535	523	536	511	561	502	554	568	569	521	495	572	496	577	505	533	520	534	493	578	551	550	536	493	519	577	565	507	569	545	576	578	557	516	553	568	572	495	532	554	538	531	586	529	485	511	522	546	482	539	495	525	546	553	567	527	513	501	545	591	508	522	527	517	507	559	514	554	575	544	525	517	565	529	538	570	503	534	531	522	524	506	529	509	551	535	565	531	555	505	532	538	520	548	548	571	475	515	545	508	518	516	552	567	523	529	514	522	506	537	551	598	520	504	515	538	485	486	536	526	536	579	562	528	522	564	522	530	536	568	538	496	526	561	508	552	566	560	523	529	533	544	569	575	535	558	549	495	519	509	522	569	559	529	541	510	583	561	509	515	502	523	480	530	549	541	554	556	527	557	514	582	562	542	503	547	541	538	510	578	517	509	551	463	510	536	576	543	557	536	561	524	524	545	541	571	561	581	543	517	519	539	547	545	516	528	487	557	556	550	529	565	498	537	512	514	568	540	513	508	527	535	514	544	598	558	506	527	534	526	523	549	547	550	547	475	539	533	520	531	575	567	570	566	524	556	524	530	533	519	582	514	544	549	499	549	522	536	543	505	490	496	495	544	528	560	550	529	487	544	562	514	518	519	528	523	524	520	553	537	556	542	502	553	542	521	534	510	564	539	555	561	518	557	565	542	528	534	510	524	558	504	512	558	506	527	509	506	522	532	514	501	541	562	549	521	536	520	529	515	554	542	556	518	499	536	536	513	518	552	518	563	556	550	568	546	513	542	541	551	512	562	531	540	534	479	537	568	503	521	520	513	575	533	531	534	501	533	540	562	553	565	514	557	540	489	505	520	568	595	526	508	569	552	525	512	525	512	584	518	531	547	534	509	557	511	510	510	516	546	578	524	558	529	546	545	550	516	522	497	566	568	516	504	535	502	542	505	543	522	538	536	528	533	571	528	543	508	525	527	585	525	524	541	525	515	565	555	579	554	547	551	549	519	545	522	553	539	545	484	535	512	536	541	519	564	559	504	559	532	493	504	536	538	516	519	520	496	542	522	526	505	511	519	511	535	549	516	556	517	516	512	546	535	560	531	549	502	514	523	518	534	546	521	560	524	512	521	573	541	514	533	525	546	529	508	583	551	551	548	558	500	522	524	487	511	548	527	527	550	549	512	552	594	565	521	527	499	560	568	499	505	530	529	514	534	531	529	512	513	534	515	550	543	520	544	542	514	520	531	535	512	560	541	503	587	520	531	571	539	522	521	529	534	536	539	544	536	533	532	535	565	516	512	561	538	525	538	486	540	563	511	543	565	514	545	522	518	545	501	517	536	508	542	506	482	528	534	542	508	510	569	549	528	487	529	537	529	534	544	521	529	549	532	525	599	571	534	558	530	558	505	533	540	531	538	532	534	553	545	569	524	550	545	548	521	546	525	549	560	550	545	550	566	554	494	555	499	511	539	562	545	517	501	522	544	494	505	548	535	555	549	514	544	524	523	545	544	501	533	522	558	527	503	532	499	553	553	512	586	515	522	548	523	569	529	540	542	562	506	501	531	523	581	526	590	530	545	513	503	548	555	539	544	507	532	551	511	512	549	560	555	500	544	521	520	521	540	488	516	552	543	529	524	547	523	541	510	566	522	528	536	553	522	505	541	541	520	539	541	522	496	537	514	541	487	555	512	554	531	534	547	558	525	520	556	552	534	564	537	526	556	527	539	536	548	519	520	491	503	534	522	503	539	527	532	542	518	513	528	557	513	541	504	564	532	558	503	542	533	506	524	537	575	516	494	507	541	535	537	585	511	547	537	532	539	568	509	529	509	510	561	566	501	512	590	541	520	531	532	536	524	525	502	519	486	555	548	508	536	508	556	574	524	540	566	501	588	535	564	512	550	513	472	535	513	553	524	531	554	565	528	549	539	538	539	543	543	530	505	509	537	519	474	497	533	527	553	505	562	550	514	530	557	555	519	541	505	523	571	498	519	514	523	551	543	570	526	532	504	524	532	544
17784	25177	19701	8268	4607	2896	1596	1071	684	567	494	459	460	477	436	465	455	424	433	422	444	451	448	454	415	435	479	474	469	423	436	450	445	433	462	438	439	433	421	426	418	437	458	458	445	471	405	425	432	459	445	453	436	454	438	447	437	444	454	465	395	470	469	458	428	438	420	481	445	460	435	398	445	412	459	439	443	429	455	438	415	433	441	423	440	431	446	425	430	427	417	420	453	437	468	464	432	393	465	461	461	411	454	412	461	445	470	431	429	416	473	415	427	434	425	445	426	409	424	451	427	425	428	460	427	445	419	435	459	452	477	423	450	425	432	446	456	429	421	470	429	395	442	428	437	393	425	449	450	448	447	439	431	480	446	438	444	417	418	423	450	422	457	451	391	412	443	455	465	411	434	414	411	450	449	461	421	432	471	396	448	446	419	461	446	427	460	439	429	446	469	448	438	418	419	423	421	429	406	474	413	440	450	425	466	435	435	441	425	415	456	402	446	410	448	436	419	442	472	396	432	411	439	438	408	447	428	480	443	424	470	442	436	454	446	431	465	459	499	472	421	419	449	417	427	439	443	436	399	450	465	415	438	446	431	461	435	452	419	440	465	462	461	491	450	441	475	419	419	418	441	424	470	455	444	414	463	421	426	450	404	476	422	438	422	468	445	417	419	453	393	460	426	458	429	426	446	435	417	466	438	414	389	435	443	444	418	419	452	441	429	430	461	411	474	446	452	429	417	404	484	464	454	448	423	396	448	461	436	450	448	439	432	427	436	437	421	426	409	437	399	416	443	436	413	451	463	462	449	455	456	435	450	471	419	448	454	399	426	427	424	408	431	442	488	430	478	442	429	456	449	451	421	457	435	413	492	431	393	426	405	396	440	426	457	438	435	436	448	445	415	460	431	427	426	464	460	446	391	440	439	457	434	450	432	412	483	469	460	468	466	456	424	463	426	441	406	434	441	403	407	422	427	428	437	459	456	461	441	425	475	436	434	433	443	419	468	437	429	409	419	417	435	444	436	444	440	424	420	421	428	444	461	422	406	451	440	450	413	433	485	436	406	393	452	449	457	410	430	475	407	438	443	415	427	416	426	429	438	444	443	448	452	430	427	414	449	449	429	456	446	438	417	469	427	433	425	454	420	439	454	406	505	423	433	470	404	452	402	423	409	440	406	445	444	465	429	435	428	476	460	449	435	426	421	430	450	478	419	475	449	421	415	431	408	438	456	425	453	416	449	427	448	460	444	435	434	411	434	431	443	415	409	455	439	448	487	469	463	425	401	434	427	419	449	443	456	471	415	449	429	448	420	452	408	441	425	432	452	392	435	391	427	446	467	410	425	432	446	455	466	429	426	413	426	459	439	410	402	431	440	414	430	442	431	411	421	432	434	470	421	408	442	474	431	410	466	428	451	462	450	447	417	428	442	393	436	425	489	437	434	449	442	473	411	419	419	452	463	484	452	392	423	452	474	444	458	422	472	424	427	473	483	426	435	408	402	449	432	446	446	421	420	465	443	416	417	401	440	454	439	409	439	452	447	451	435	418	389	434	458	417	460	464	417	426	435	421	430	446	438	443	421	424	416	422	435	412	435	432	466	419	443	408	402	446	426	466	440	462	443	425	436	456	453	460	450	419	423	401	445	445	423	451	434	427	426	398	435	432	413	413	457	428	442	430	431	431	401	407	437	437	437	439	414	445	467	448	468	427	442	432	452	433	419	416	446	423	470	430	409	413	437	412	420	454	481	476	483	442	424	435	400	433	421	396	479	491	423	440	423	428	437	432	420	424	425	418	408	422	419	445	454	432	449	434	425	437	455	422	442	405	413	471	475	451	439	426	427	419	478	418	446	463	408	422	431	469	431	409	437	421	483	429	446	471	412	459	418	437	424	479	476	451	472	474	440	404	429	417	457	434	426	424	435	412	434	431	467	449	447	420	435	419	467	397	435	456	488	442	453	423	467	442	424	428	431	427	492	426	405	404	434	452	414	427	460	475	459	400	449	442	410	421	383	453	429	459	456	428	429	440	429	403	415	435	445	410	469	435	443	456	393	419	429	432	426	439	403	491	408	412	433	428	460	409	459	442	395	421	401	422	457	475	419	446	453	432	447	433	426	457	457	491	448	431	430	487	444	404	467	438	440	436	411	413	432	442	455	432	423	451	430	427	464	469	442	433	439	453	435	454	466	432	437	454	433	455	425	393	423	463	399	373	452	419	485	458	412	410	407	424	449	428	430	451	474	423	481	465	466	388	444	448	461	425	410	400	450	426	428	428	402	463	437	437	449	436	469	439	435	457	447	391	450	477	412	449	411	502	420	439	381	422	433	451	424	462	420	417	450	420	451	402	390	456	449	428	436	450	411	431	430	474	414	432	419	440	437	454	438	459	431	421	441	447	439	445	422	467	458	428	470	410	470	448	448	438	452	422	451	442	464	428	417	453	443	421	475	467	432	418	442	418	449	465	445	446	461	426	439	429	436	404	419	439	438	407	431	436	389	436	430	469	437	428	437	391	400	437	476	428	409	390	427	451	388	401	405	430	425	401	416	466	446	438	406	450	450	441	419	449	427	421	397	393	403	439	447	431	461	431	458	459	459	420	431	429	434	456	422	412	424	421	418	459	462	415	441	396	415	436	454	445	408	392	434	451	412	453	431	452	433	457	390	420	434	468	430	437	441	418	422	439	454	429	438	413	418	407	426	449	436	454	430	402	431	428	429	406	452	453	439	417	416	410	450	449	408	427	428	453	416	441	420	401	428	410	424	450	470	461	441	424	416	445	421	476	433	482	462	429	478	432	444	415	439	410	388	449	427	408	457	475	383	437	422	403	467	446	422	476	431	412	435	399	459	454	478	446	409	427	405	406	412	414	429	431	467	460	440	459	404	409	437	421	432	426	413	437	428	449	432	394	423	431	433	423	473	428	461	451	464	482	420	426	449	399	439	448	435	411	427	439	430	462	458	430	453	467	427	468	409	434	452	446	455	426	415	404	421	433	439	482	409	430	403	391	459	450	410	456	466	440	437	443	477	377	421	448	445	474	425	440	439	488	429	464	382	450	465	461	450	412	458	419	428	425	478	447	419	454	415	390	449	474	431	432	451	430	477	445	428	437	461	474	385	415	458	425	435	435	422	467	432	467	430	456	402	454	449	429	402	431	375	445	425	410	430	424	472	413	451	417	445	431	449	427	435	412	429	431	419	453	432	452	462	411	391	423	451	407	417	418	446	405	422	415	446	421	444	420	427	419	447	418	427	414	446	439	426	426	440	400	459	461	450	411	428	477	474	397	441	425	423	444	412	400	483	408	419	418	452	421	438	437	415	459	443	422	433	456	431	458	436	471	401	447	443	439	402	459	428	465	435	448	454	452	410	458	401	452	431	413	421	445	458	387	428	433	442	411	447	465	427	460	444	429	425	440	441	434	458	424	418	469	455	433	471	451	424	438	437	473	424	412	439	448	414	422	442	425	426	456	441	451
25626	22970	37206	38761	32062	25843	13821	5087	1918	1305	797	607	586	553	539	557	558	597	541	524	563	540	556	537	504	537	526	534	531	564	573	546	563	548	558	577	565	572	546	501	547	482	540	579	586	556	599	511	552	545	569	583	581	530	528	555	541	543	566	507	542	545	546	566	525	578	542	565	564	499	541	525	578	518	583	554	523	572	549	540	561	567	542	589	527	541	554	590	588	569	551	552	566	533	584	558	538	526	583	541	493	584	561	560	558	543	564	533	556	542	525	591	509	613	542	539	561	595	547	575	565	537	550	558	554	493	558	583	552	557	570	498	518	536	560	552	532	569	515	587	536	546	552	546	538	572	547	555	520	546	565	551	580	530	503	588	534	573	511	550	559	525	528	550	531	521	527	555	551	536	535	554	538	481	502	544	546	538	599	546	559	535	573	565	529	566	542	570	530	552	535	552	572	534	572	551	538	530	576	546	567	559	546	565	555	512	537	528	561	522	520	541	557	552	588	566	544	581	587	593	575	565	516	540	507	592	563	504	505	572	558	529	554	550	539	533	538	581	568	513	559	546	495	574	522	554	577	581	583	500	517	575	555	529	584	556	564	551	506	570	587	531	579	519	589	552	513	542	590	563	529	551	535	525	534	544	563	521	533	549	540	567	536	528	549	520	541	535	553	529	539	541	535	554	515	550	530	549	559	520	599	570	554	549	613	545	530	528	574	549	558	533	566	503	562	545	556	564	551	549	532	562	558	579	557	576	557	544	544	533	579	512	504	574	503	558	523	539	544	524	545	531	511	535	586	533	573	551	520	537	530	552	552	574	562	527	544	560	572	520	559	537	569	600	543	527	557	552	544	551	549	544	542	532	555	550	561	561	572	524	562	547	551	565	587	562	549	557	578	563	563	548	540	538	501	584	516	569	559	524	522	542	563	525	564	568	538	561	544	602	561	545	555	586	588	547	519	576	521	501	511	554	564	542	560	548	550	570	557	559	536	559	537	521	523	562	512	511	563	509	543	562	502	548	587	554	546	543	547	552	566	584	533	577	490	538	539	506	522	538	531	498	535	530	527	582	562	543	516	521	570	514	605	578	519	568	552	511	531	545	568	564	588	549	561	520	542	520	541	533	552	561	572	538	557	550	537	562	557	537	565	503	539	524	554	545	546	553	545	523	506	526	554	523	558	481	566	562	603	526	555	569	585	545	557	521	573	553	541	579	506	538	563	545	543	572	539	551	567	520	527	575	540	548	563	533	530	545	549	596	555	550	554	543	508	550	562	565	574	562	567	589	563	524	566	562	544	566	557	556	564	579	559	513	541	533	552	576	607	576	524	565	571	597	547	584	536	543	517	545	547	527	593	550	524	561	534	570	573	570	567	570	556	558	571	574	558	532	548	559	539	534	556	570	547	519	524	503	552	539	540	512	562	584	571	559	528	583	528	556	529	559	525	555	570	499	568	515	524	568	548	535	517	569	550	530	587	556	538	596	564	577	557	563	547	526	524	567	549	530	529	525	557	589	554	564	531	532	505	521	587	550	544	603	569	573	513	584	576	513	513	554	582	567	543	566	584	540	525	559	519	543	550	540	548	539	535	528	569	565	562	560	584	536	508	601	541	553	560	536	547	558	552	528	560	562	536	519	576	538	516	580	556	559	547	532	545	524	526	550	581	550	501	518	558	561	546	543	553	524	538	580	553	558	554	555	515	540	512	559	540	549	525	553	553	508	516	507	513	580	531	583	564	554	589	540	531	560	582	598	536	548	530	534	549	548	588	542	581	534	568	555	543	584	559	526	573	537	532	603	582	555	561	562	519	550	589	542	552	531	520	543	508	576	514	564	562	524	562	584	531	523	579	560	516	580	536	535	541	515	534	528	563	578	508	540	536	495	552	526	537	528	554	534	489	533	585	534	535	522	558	548	585	591	591	536	566	556	556	549	530	563	538	550	549	548	512	581	544	535	500	560	578	516	491	541	568	519	515	561	562	546	502	558	588	566	578	541	514	507	566	550	539	504	538	546	561	576	529	554	521	547	515	559	558	541	520	507	563	557	567	514	545	555	564	513	562	478	551	596	540	568	523	521	540	533	592	534	554	581	515	569	560	553	544	575	496	535	529	508	545	582	567	549	550	567	548	514	549	524	583	525	508	538	483	545	613	552	519	569	559	559	541	536	559	531	564	531	563	543	565	507	549	539	559	543	567	578	583	534	524	582	551	579	517	526	525	562	551	576	534	541	584	558	594	598	569	516	570	532	580	540	557	566	563	632	554	541	593	548	529	543	565	551	598	590	572	547	574	594	533	496	548	532	557	559	526	551	555	541	548	543	560	588	546	542	541	575	535	553	533	519	587	544	517	555	532	548	560	590	513	560	541	515	501	539	567	566	533	543	534	520	569	511	516	525	561	541	513	566	554	527	575	572	570	571	568	586	518	563	543	529	553	511	495	509	560	570	535	550	525	567	554	536	567	506	546	584	523	523	546	564	531	575	548	525	499	584	548	568	590	601	574	575	562	504	555	564	523	547	551	611	577	539	515	549	564	569	555	528	576	510	518	566	552	579	548	550	567	559	575	515	555	559	530	565	546	518	566	581	544	548	546	515	525	516	555	532	522	534	539	548	512	551	540	559	539	522	558	560	564	571	550	533	537	526	596	553	536	562	545	544	541	526	578	570	528	536	567	574	559	573	561	565	575	557	529	554	519	560	542	538	530	553	547	527	556	560	539	524	545	569	578	564	601	516	532	540	542	488	523	587	566	525	550	544	519	568	555	547	553	502	527	565	538	547	547	568	503	583	582	549	548	551	546	570	540	548	553	535	550	537	553	578	555	523	583	565	583	536	537	547	521	575	541	550	544	561	544	580	480	565	585	570	512	538	522	547	528	583	542	578	534	539	532	569	538	540	550	545	505	506	557	587	576	554	553	554	532	561	577	558	574	567	578	510	557	561	521	531	539	582	527	525	566	572	528	525	565	585	563	581	536	557	539	534	566	541	539	536	529	555	546	525	548	505	560	524	570	559	554	577	529	535	552	539	537	534	555	519	494	527	556	525	604	503	553	561	496	555	537	553	552	536	509	494	529	515	571	511	527	536	543	536	564	525	498	567	536	587	544	558	539	534	527	589	550	582	536	525	599	548	549	503	584	536	526	524	559	529	575	550	537	582	540	517	528	532	558	537	552	562	523	525	568	530	581	542	558	543	550	544	566	573	536	591	559	552	535	544	523	499	515	573	558	529	547	567	545	574	566	553	565	549	545	525	574	556	540	545	515	573	556	517	504	584	534	529	547	568	559	547	501	527	589	508	536	540	508	553	533	578	535	560	561	552	530	542	498	551	555	541	543	505	552	538	569	532	534	530	544	546	534	545	549	545	543	560	586	581	545	501	562	538	526	510	581	563	562	544	558	572	573	541	546	569	541	542	527	579	585	539	592	547	561	532	543	568	543	609	544	549	500	551	583	542	553	511	535	593	629	546	569	528	583	543
54201	83844	69386	44084	29896	20210	9758	4885	2276	1670	837	541	522	510	514	517	483	525	485	495	502	494	526	508	495	479	474	510	492	474	495	475	471	518	470	503	500	518	485	457	496	488	495	508	490	484	486	544	480	473	475	512	492	510	463	506	506	488	510	522	455	447	513	477	518	491	483	489	515	492	500	526	511	473	505	505	505	514	484	484	470	485	505	472	504	495	479	591	522	491	458	516	493	496	479	499	493	515	469	472	511	489	475	506	452	472	524	482	490	475	532	503	523	508	524	511	481	503	506	477	511	483	502	517	472	513	485	502	506	527	503	468	493	467	484	493	517	469	493	505	479	534	537	481	536	540	502	495	494	506	484	496	499	484	506	488	535	475	466	469	501	533	518	467	466	530	508	461	530	485	508	457	487	475	462	513	476	527	485	505	470	488	494	446	557	455	483	522	429	477	498	478	517	455	462	494	518	547	505	493	495	462	465	472	528	509	510	500	458	464	486	474	553	516	478	500	460	479	462	493	500	469	471	490	497	499	498	503	510	473	462	488	474	460	503	483	459	494	472	469	520	520	473	486	472	486	478	495	516	484	472	489	475	486	506	471	538	518	498	468	460	466	536	511	504	457	511	486	483	449	505	451	490	497	464	553	518	466	487	481	484	479	480	472	494	526	489	511	486	476	489	495	510	516	484	494	493	475	466	497	494	470	514	508	495	502	514	452	517	484	471	498	493	490	494	492	472	515	493	510	505	443	489	506	498	505	484	509	477	518	490	474	517	482	469	476	472	521	487	498	477	501	488	491	487	516	514	482	438	496	514	491	491	525	495	512	475	451	493	459	519	471	534	470	483	485	451	505	503	504	496	493	504	475	530	458	452	506	493	506	516	490	463	461	495	487	461	489	513	470	487	517	475	499	505	484	461	481	486	494	476	481	453	490	494	467	490	462	496	508	484	525	504	466	492	492	531	486	520	513	492	506	459	491	492	504	451	466	478	523	525	492	505	500	466	486	490	492	463	489	473	474	506	479	504	500	429	506	503	491	510	473	497	477	483	570	501	493	497	546	539	483	534	477	494	494	496	466	505	483	491	494	522	474	470	443	457	508	530	487	486	507	540	463	498	472	507	507	535	466	473	429	448	481	494	506	473	510	510	463	507	464	505	510	493	513	478	500	475	509	475	488	490	468	493	482	461	531	465	487	487	491	497	514	504	505	500	502	511	488	488	435	487	503	482	490	494	491	502	512	491	523	494	482	449	490	504	469	490	498	512	490	514	483	480	503	489	526	511	500	507	469	513	527	515	476	506	501	468	510	506	503	502	515	461	543	538	498	521	477	509	506	518	484	532	486	484	492	506	504	482	491	510	516	499	495	522	471	501	527	492	490	476	497	472	490	495	491	444	477	487	478	496	484	493	482	474	498	485	476	513	515	494	467	495	533	466	465	523	475	492	514	533	504	515	503	496	534	500	491	487	495	484	453	471	487	532	510	504	468	513	473	489	476	526	463	434	479	484	488	461	486	467	489	467	489	532	500	508	483	485	505	516	473	487	492	490	491	461	500	492	478	520	511	472	504	514	483	500	463	506	454	522	443	512	496	500	471	477	493	475	479	508	509	501	458	463	477	504	462	492	518	529	489	486	458	476	472	467	487	475	510	496	518	466	474	485	476	460	476	486	504	467	512	510	480	503	475	456	454	462	519	500	486	455	482	452	470	533	514	497	496	491	509	453	482	502	554	468	502	497	474	487	454	487	480	496	459	516	492	495	500	487	501	517	485	479	493	516	487	493	487	481	498	497	489	464	508	471	536	487	469	482	504	461	464	498	493	512	545	514	467	482	517	490	494	518	468	483	500	518	491	450	500	488	518	506	493	474	466	506	478	490	490	481	539	506	463	512	450	467	469	505	511	461	516	497	495	486	491	481	460	478	489	509	452	478	548	507	501	490	458	514	515	465	482	493	471	469	491	493	452	489	469	478	483	500	482	539	464	479	541	483	510	478	491	501	462	516	502	490	496	495	479	499	454	470	470	462	493	510	486	518	492	518	499	506	483	468	513	511	520	488	488	510	509	479	507	516	504	552	470	452	497	454	510	529	512	472	483	490	486	496	483	459	485	496	502	451	491	488	472	498	461	510	494	456	474	461	501	495	502	454	495	497	521	489	508	524	492	486	520	467	513	468	477	499	440	473	470	513	470	462	510	489	483	500	545	502	504	477	483	501	487	482	501	512	484	503	456	485	496	506	442	505	463	501	482	492	517	485	471	501	472	516	502	485	465	495	484	483	484	495	491	478	524	470	526	509	566	490	523	501	528	448	489	499	438	515	472	496	496	480	500	549	483	507	460	493	517	450	511	519	515	479	442	482	485	542	513	484	511	476	449	500	506	490	502	509	512	459	454	523	506	479	514	513	502	499	491	442	513	501	473	464	464	540	510	453	450	519	513	500	500	479	464	482	513	499	454	474	474	463	508	526	464	494	487	443	486	509	503	490	506	470	488	491	502	529	568	476	476	541	489	488	519	468	489	459	493	497	495	518	502	523	480	524	474	510	475	494	469	504	482	488	473	462	469	526	496	501	506	522	517	475	515	507	479	489	517	479	487	460	517	479	459	475	474	522	468	541	482	519	513	461	499	531	515	499	445	505	506	462	521	498	482	488	494	471	477	508	507	497	503	526	463	535	492	485	467	485	472	464	496	497	489	477	508	492	496	485	472	462	514	494	499	483	494	498	463	520	510	478	477	465	474	480	492	462	527	466	546	485	506	474	536	471	505	438	480	526	461	507	521	493	482	487	506	501	459	480	491	520	473	528	465	503	503	504	521	479	496	496	480	507	444	513	510	439	485	536	510	484	502	498	490	499	448	490	493	511	501	513	489	461	509	475	518	484	500	475	444	542	475	454	503	503	472	482	469	493	523	481	484	497	489	515	468	474	489	453	516	475	429	482	500	545	513	484	491	464	480	494	511	474	475	483	514	473	497	506	502	468	482	454	501	493	429	472	487	478	467	490	478	469	508	512	536	468	504	471	479	536	475	500	526	451	466	490	458	492	468	517	479	483	467	479	464	461	482	462	511	504	467	475	496	505	513	466	490	516	482	508	504	476	503	496	471	510	533	461	513	505	456	520	469	473	502	484	498	485	502	484	462	509	515	521	502	509	505	495	537	486	496	476	518	478	521	476	499	508	483	485	467	453	480	491	521	460	486	480	496	487	502	539	499	484	484	472	470	496	495	474	504	495	460	481	503	477	489	484	486	516	508	516	482	500	519	466	471	531	511	497	499	478	472	491	512	501	504	499	509	457	525	481	494	482	489	466	498	501	545	492	457	493	490	456	516	464	437	490	515	488	486	510	502	505	466	501	478	469	461	492	480	477	455	491	452	516	491	518	488	478	514	482	507	469	485	488	481	516	481	529	494	506	446	522	540	462	505	465	459	495	513	451	465	484	505	463	474	459	502	489	490	484	473	498	464	474	504	455	483	476	523	504	496
24422	22165	33791	35358	35547	33523	22994	10518	3920	2292	1276	748	695	667	706	674	675	705	685	662	763	711	693	700	662	714	710	715	686	641	639	675	715	690	653	695	688	735	644	660	659	684	662	739	705	676	661	689	662	724	693	700	686	617	670	691	630	663	697	647	686	673	646	686	656	703	678	688	702	649	669	690	700	677	689	746	688	740	687	707	679	697	622	649	695	685	656	665	626	740	702	685	667	714	638	671	664	661	615	678	673	657	682	678	690	689	669	656	668	658	695	681	710	669	691	682	656	684	700	661	630	635	623	699	634	662	653	646	661	663	646	670	676	632	694	649	649	662	684	686	663	648	711	613	686	718	695	677	717	693	680	692	672	692	686	660	698	651	719	638	652	751	726	705	671	654	706	684	666	677	670	700	687	697	662	671	670	681	667	709	680	656	675	683	686	642	703	655	649	663	631	620	716	622	690	677	655	679	671	690	660	654	695	692	605	647	665	680	673	708	664	653	704	652	668	678	646	690	668	662	715	637	661	671	645	612	699	681	675	701	634	676	662	688	671	660	626	618	669	655	653	677	664	668	710	651	659	670	653	666	679	696	674	707	659	636	696	702	679	670	662	697	729	671	671	626	627	691	664	626	696	659	682	711	708	712	688	676	677	685	681	619	627	645	678	647	670	625	672	694	693	668	695	660	674	651	675	688	676	668	696	647	687	648	678	667	672	707	665	681	701	641	751	633	670	663	697	665	652	678	662	714	642	695	677	610	701	722	680	637	618	687	691	722	709	692	670	615	659	697	657	661	682	675	677	645	698	700	648	690	681	689	664	704	665	662	687	665	628	661	663	673	687	662	710	683	683	654	675	650	711	679	707	624	653	624	629	648	689	694	631	711	673	674	660	656	736	670	676	667	668	632	664	644	677	691	682	689	675	675	688	656	700	678	694	646	664	670	706	707	673	653	722	673	718	663	680	679	648	683	655	678	705	672	701	691	633	679	649	665	646	695	656	712	671	685	699	682	672	669	705	681	643	695	678	682	687	714	684	656	625	654	677	726	665	655	654	671	701	613	665	665	710	686	657	691	686	698	709	675	676	693	636	670	711	660	693	660	665	628	665	680	684	707	658	687	658	662	699	677	679	654	647	674	659	677	696	643	654	696	688	644	713	711	678	684	648	698	655	712	651	674	667	663	679	685	686	692	713	668	663	688	635	665	680	666	658	673	687	689	602	655	655	641	694	661	668	678	661	656	709	645	701	665	707	702	693	647	725	708	673	650	727	665	666	688	696	671	646	658	628	663	675	666	688	655	734	651	680	677	662	662	712	712	707	691	680	649	689	650	640	683	657	701	652	654	710	692	658	662	619	676	671	709	646	646	714	641	651	687	671	646	640	645	676	703	692	692	684	712	646	704	641	686	670	643	683	713	684	686	700	639	672	669	682	653	711	676	643	670	698	705	686	682	652	659	648	669	717	680	636	641	671	684	662	672	649	687	667	692	713	676	665	712	697	736	695	693	677	671	703	689	621	671	639	670	690	633	651	718	683	652	673	631	704	740	673	673	681	668	691	656	657	717	671	706	691	659	669	695	652	680	686	652	683	703	703	712	621	676	659	663	685	645	654	641	669	637	628	635	637	666	636	655	706	682	692	657	626	680	669	717	703	664	688	648	683	631	672	718	623	717	633	677	631	650	661	633	687	648	635	653	622	612	660	703	682	677	656	692	644	706	682	671	687	634	614	720	684	667	660	652	674	618	649	638	683	706	686	704	665	676	663	648	658	649	696	684	647	634	653	720	687	709	652	649	706	698	667	714	666	662	690	700	629	644	705	660	647	643	659	685	704	691	644	630	666	640	643	684	624	682	649	690	682	674	684	695	677	642	669	698	691	662	714	651	642	624	668	660	689	616	648	640	653	699	635	617	626	655	652	641	670	620	683	667	643	659	662	647	717	640	613	685	701	691	666	676	711	696	651	681	651	662	659	709	665	718	664	662	696	642	649	756	640	672	721	650	697	727	671	700	673	644	658	681	669	636	664	677	674	707	648	668	675	653	634	689	637	646	673	713	696	722	654	664	675	645	678	706	653	641	594	646	662	648	648	681	684	650	656	656	661	638	636	671	715	656	671	684	665	665	643	652	687	698	619	667	634	689	647	678	702	730	626	676	661	660	646	646	658	618	661	669	682	674	658	669	642	649	699	652	719	682	650	645	664	709	694	687	645	680	668	646	649	682	694	645	626	641	662	655	670	654	696	652	668	686	628	713	617	653	642	572	677	641	690	694	656	655	690	661	654	695	691	690	685	664	689	700	676	634	646	651	655	650	692	660	671	702	673	678	701	625	657	705	654	678	715	678	609	652	648	685	708	705	671	664	644	678	691	636	708	701	645	630	697	640	674	645	705	642	654	692	694	688	683	595	652	670	635	670	669	670	625	686	640	670	680	652	682	686	689	709	659	675	672	686	696	707	686	682	663	702	651	678	661	687	659	643	686	662	660	655	638	692	669	684	691	733	656	699	703	683	679	695	709	694	668	714	640	686	702	693	691	684	675	692	681	724	663	685	669	645	668	667	654	710	662	644	649	686	644	685	698	656	647	634	645	634	668	664	635	679	619	647	642	655	687	657	671	670	692	639	746	653	669	683	692	657	682	649	680	664	666	649	641	690	684	698	670	715	632	614	638	662	714	641	674	648	628	657	653	639	676	643	663	685	678	651	705	652	675	663	634	647	641	700	669	651	694	675	664	682	673	699	677	681	705	617	700	648	671	683	654	646	683	676	629	628	688	674	736	657	702	709	667	647	676	697	675	664	655	613	641	673	700	695	672	649	666	662	634	638	679	677	642	596	654	665	655	668	681	624	618	726	643	659	617	653	683	651	710	649	699	667	690	674	697	663	644	753	675	719	663	643	675	614	668	652	684	653	641	730	603	700	659	679	657	682	693	632	642	659	638	648	676	660	665	646	699	689	663	688	671	656	628	700	700	641	668	667	669	644	636	660	665	666	699	699	685	679	715	652	657	715	715	668	710	650	658	675	664	656	665	658	705	740	624	649	722	701	694	627	668	632	660	636	659	688	647	621	672	664	651	637	684	633	641	655	662	659	628	653	706	698	696	695	650	634	630	684	651	678	648	646	641	665	662	746	669	647	659	715	707	668	713	668	674	692	626	672	578	655	662	659	646	701	681	704	707	684	667	694	647	651	643	695	702	644	676	677	654	660	688	662	645	684	648	633	696	715	660	704	663	659	668	656	706	641	743	700	661	651	687	684	651	644	679	695	689	603	680	663	646	654	656	679	660	633	707	683	674	683	623	664	638	643	701	688	716	626	680	678	688	714	701	623	682	655	636	688	626	693	645	693	684	655	706	677	660	754	668	671	684	643	673	660	705	679	682	693	652	666	637	657	678	701	667	695	658	723	644	670	683	730	700	674	704	683	693	632	675	640	653	678	656	640	665	692	631	630	634	670	628	629	660	673	692	658	688	678	686	666	645	700
62234	97547	81422	56721	41852	29499	15906	9064	4366	2717	1369	707	557	609	643	608	604	558	635	551	618	584	619	600	597	619	645	639	593	570	582	552	616	647	584	606	607	604	624	634	580	582	641	618	632	623	584	599	616	601	587	604	665	568	607	569	560	586	578	586	563	589	585	629	586	597	573	620	581	616	618	574	572	657	563	581	617	622	631	624	626	564	600	631	608	625	610	583	567	592	615	604	585	587	614	604	565	642	578	605	592	672	575	637	606	591	614	615	611	598	617	583	585	624	628	618	587	610	643	590	551	568	640	651	641	610	610	591	642	589	604	571	585	594	602	583	602	581	632	573	595	609	585	602	612	636	602	638	638	579	597	652	590	600	598	563	612	589	620	602	603	569	587	594	623	590	609	581	615	590	612	591	607	587	609	582	601	599	628	584	596	605	644	585	645	624	613	563	559	595	587	633	595	544	615	623	568	611	594	606	588	627	663	609	606	585	591	590	619	597	605	587	606	554	555	598	563	646	598	604	572	587	585	620	635	642	580	585	621	606	621	609	608	589	637	610	630	609	602	607	571	555	561	638	613	608	604	623	614	664	620	610	638	619	641	602	579	578	589	583	620	595	587	636	617	614	622	616	585	571	577	606	595	612	608	571	613	583	605	602	633	593	591	584	560	621	610	578	608	651	588	632	629	596	609	590	602	605	601	616	621	606	582	585	587	627	660	644	624	654	583	608	588	612	597	613	654	602	578	599	635	557	619	627	605	571	612	585	611	595	620	609	569	586	605	609	588	588	566	601	619	589	580	591	564	562	596	605	615	643	590	592	607	642	561	573	578	612	615	607	552	591	608	625	623	543	597	614	616	568	576	600	585	611	658	595	621	598	635	594	589	568	642	582	591	600	597	614	597	580	605	646	593	621	573	561	622	618	635	644	596	573	630	576	621	627	537	628	618	582	620	596	618	597	593	593	554	608	642	598	582	614	604	547	615	600	629	579	569	592	591	611	601	607	616	634	531	581	610	614	626	583	642	549	590	609	646	608	574	624	616	578	612	593	593	577	571	584	573	662	584	534	622	593	595	625	616	576	598	626	617	580	600	590	611	620	632	590	614	610	619	620	615	602	560	655	597	575	596	599	581	585	591	592	607	636	582	577	616	608	604	579	590	583	588	586	625	576	627	637	601	616	614	532	604	618	622	621	608	599	623	560	617	614	582	628	601	565	582	629	603	573	618	582	602	591	597	611	635	580	631	606	617	577	636	601	636	635	604	565	629	582	611	574	591	627	562	580	591	561	582	595	599	578	619	610	640	592	573	607	588	585	567	602	660	563	593	609	626	574	615	600	606	609	568	602	599	577	581	614	625	607	567	595	610	585	605	628	566	606	568	602	615	598	595	599	637	581	626	574	600	602	587	628	604	601	574	559	674	601	593	614	591	603	640	656	611	611	623	577	588	595	606	630	596	602	572	556	601	645	654	610	581	593	609	653	536	579	584	621	596	582	577	616	571	652	608	603	556	607	628	579	580	654	594	611	588	590	591	629	597	594	589	608	604	613	583	651	634	610	580	606	624	573	641	609	586	591	593	550	640	617	602	597	606	657	587	595	610	586	558	596	591	605	601	607	580	588	621	615	579	669	598	613	656	546	593	624	615	603	597	619	606	638	618	602	606	592	567	596	602	613	588	618	626	608	588	611	621	616	592	607	595	601	626	576	627	580	625	590	627	592	622	596	631	655	571	574	619	589	583	633	635	635	621	599	589	571	562	575	578	637	605	586	567	595	614	615	596	588	581	598	593	575	607	594	605	591	591	550	608	569	570	613	594	599	593	615	643	556	623	560	606	564	581	567	617	602	588	644	607	605	611	619	613	562	587	593	623	635	599	592	659	588	565	583	595	616	615	632	561	590	614	612	596	565	615	570	613	606	601	595	587	596	583	633	558	627	593	621	616	560	599	587	590	635	633	599	612	604	601	612	603	627	605	623	649	595	594	632	589	605	610	598	602	580	594	596	571	608	601	595	581	601	601	608	590	606	636	566	587	613	576	609	624	584	597	604	636	594	654	564	565	635	651	614	599	592	637	602	623	636	599	626	643	611	594	641	623	595	608	566	590	614	587	569	581	614	593	596	598	576	566	592	646	572	607	629	599	585	578	605	611	638	585	614	590	580	604	614	560	610	586	554	567	584	606	586	607	610	621	597	588	631	610	653	590	632	637	578	586	606	617	562	584	593	605	589	594	591	638	621	606	629	610	605	581	626	637	591	642	623	597	548	595	571	600	595	611	581	642	564	567	608	592	595	638	614	601	592	598	593	575	587	635	582	598	554	625	641	623	592	645	599	615	624	561	654	606	563	580	625	611	623	602	613	602	593	599	602	605	619	585	646	594	569	577	600	595	584	585	594	590	592	608	593	599	581	570	629	597	596	627	544	648	617	638	633	595	636	611	595	581	598	583	584	585	594	620	606	595	645	598	605	635	586	631	632	658	579	596	600	655	618	616	631	584	582	618	648	630	571	584	639	603	602	568	615	595	615	626	563	623	627	559	631	595	626	575	607	580	582	581	613	634	615	576	649	626	610	636	591	593	577	585	599	624	609	647	561	563	599	601	602	637	588	566	589	593	645	577	633	588	597	607	603	610	588	621	586	634	634	603	574	592	629	618	574	668	646	578	594	577	621	598	605	628	617	583	607	616	599	581	636	615	610	578	568	580	580	618	594	587	608	603	588	599	635	579	616	609	635	587	626	587	589	588	585	610	606	634	623	584	623	598	599	618	621	602	626	635	621	560	582	556	558	611	609	635	597	585	580	600	598	578	594	604	597	576	599	578	582	642	595	628	605	570	613	612	588	618	611	635	597	631	589	590	626	628	580	586	585	633	598	637	554	590	560	618	554	558	561	579	608	581	620	630	641	601	580	659	582	617	630	567	614	615	575	572	611	605	672	565	600	633	611	570	596	577	614	604	587	597	593	598	588	606	605	601	593	563	590	566	562	584	547	596	562	646	612	641	631	553	572	621	640	573	565	577	576	593	609	601	601	620	598	564	606	585	573	607	612	560	575	613	618	613	578	618	572	586	611	638	651	571	597	551	611	592	599	571	630	572	623	592	547	611	627	617	583	575	615	586	629	598	583	551	618	629	609	623	627	586	609	657	606	621	585	602	598	613	579	601	614	648	594	558	578	586	599	607	569	616	631	608	615	591	617	573	560	604	577	604	596	554	607	592	609	619	591	596	588	635	668	598	558	593	599	581	593	591	616	623	584	601	579	613	581	612	575	599	598	602	595	639	590	586	614	632	572	610	574	559	593	611	642	611	636	586	593	559	585	606	651	603	599	600	619	590	590	556	565	597	600	599	634	600	635	616	554	626	552	596	592	619	596	598	620	645	621	621	627	604	587	633	590	570	628	594	558	589	605	556	608	646	588	622	559	588	584	621	599	579	605	567	591	586	593	583	616	613	579	598	629	583	589	600	593	586	605	560	577	611	573	623	561
29293	24183	23016	11768	4739	2870	1421	894	614	581	528	475	514	501	497	469	528	465	478	498	483	530	474	493	481	495	486	468	466	514	463	491	490	478	476	468	489	415	474	480	489	490	493	484	531	496	468	452	502	527	480	489	503	459	480	508	471	471	468	515	471	502	447	515	464	484	452	511	472	490	490	492	453	515	472	481	499	508	509	488	488	530	515	475	511	437	541	468	451	472	504	502	477	489	473	480	465	461	458	462	460	462	461	468	508	493	538	479	471	475	541	453	477	479	460	505	501	518	505	484	494	477	503	472	504	500	479	484	499	469	554	526	486	497	454	530	480	561	489	459	484	510	466	504	482	476	515	495	516	529	461	488	463	444	471	484	484	479	466	492	460	475	531	521	477	502	494	502	493	540	498	547	502	441	471	525	462	484	496	489	474	545	467	490	462	481	487	498	486	455	470	471	456	472	489	480	491	459	495	455	512	477	481	492	456	504	492	486	493	452	455	471	510	452	494	461	496	475	462	490	512	491	477	540	473	482	489	482	478	523	531	447	482	470	486	492	469	477	468	499	502	484	468	489	510	481	535	507	479	495	524	462	506	487	517	523	483	485	491	483	485	459	523	526	466	480	509	484	491	512	459	500	496	485	470	469	468	473	424	479	485	478	487	522	475	490	479	450	474	497	502	449	490	468	467	497	509	523	481	493	521	489	474	512	475	482	491	476	424	501	488	491	457	511	479	487	448	503	467	495	510	496	469	477	544	489	506	446	476	497	464	483	523	495	499	497	479	482	455	477	508	490	505	524	477	503	503	493	482	464	514	448	452	449	489	427	533	493	467	508	474	510	460	461	462	468	519	488	522	488	516	478	450	509	469	478	504	467	472	489	470	500	470	456	457	515	480	474	494	482	515	476	453	488	484	462	525	511	476	448	465	524	475	471	489	494	490	483	505	515	514	523	502	507	521	479	488	490	523	460	507	446	495	468	459	495	482	501	494	517	510	476	485	445	465	498	523	477	504	448	481	487	512	491	492	491	476	499	535	506	497	477	516	499	464	467	485	502	493	489	491	472	503	476	497	493	465	498	476	476	481	477	474	446	480	507	499	455	484	507	504	465	490	500	533	514	452	503	459	515	447	452	477	461	478	469	500	478	487	512	458	540	479	511	481	458	452	492	506	505	474	462	479	499	524	486	461	457	501	482	465	453	465	478	540	426	495	504	493	518	486	476	440	536	482	513	481	522	517	535	479	469	484	519	422	477	473	470	462	501	467	474	501	453	504	484	475	517	474	467	487	517	464	441	496	506	484	470	458	488	485	448	466	500	478	458	437	492	456	488	493	534	515	478	496	507	525	457	519	512	492	514	486	453	446	459	469	481	479	495	471	478	456	514	492	463	474	468	465	494	498	523	457	501	496	426	498	480	479	487	497	475	453	443	526	475	481	493	465	474	457	511	496	497	510	484	448	504	473	432	476	484	487	476	519	498	521	469	524	499	462	485	446	488	449	455	468	496	513	481	468	513	473	472	464	518	435	469	474	473	495	546	498	461	473	484	502	495	501	478	510	475	506	503	509	540	472	514	467	468	450	463	468	481	519	467	467	434	479	474	468	434	487	457	486	467	494	515	456	475	480	486	475	474	503	468	505	488	459	443	509	502	510	494	505	493	514	524	479	459	495	526	471	496	486	469	493	475	469	446	460	474	531	488	492	480	468	506	493	483	497	497	518	494	475	489	516	522	491	491	498	504	485	505	479	512	512	499	500	474	478	486	468	504	502	477	446	487	533	486	518	493	452	493	521	463	493	510	500	491	500	501	466	450	456	505	509	452	479	531	484	474	473	486	471	489	488	442	524	502	488	496	498	510	484	491	479	499	497	507	473	447	458	519	496	497	440	487	506	479	511	477	500	484	449	465	503	478	491	483	518	495	502	480	474	457	495	525	507	488	495	475	481	480	512	495	474	491	475	495	463	498	464	476	453	498	482	465	511	497	495	493	496	463	453	499	502	502	507	528	541	498	478	484	422	444	449	509	509	461	470	449	454	468	485	495	494	474	502	456	478	503	490	526	483	485	467	490	491	461	447	473	498	483	458	519	486	464	466	499	502	505	511	502	494	488	446	496	485	476	467	501	505	501	484	472	481	491	534	480	511	474	479	488	507	506	499	504	496	429	487	513	478	496	523	467	505	469	454	491	490	479	479	493	464	487	496	505	540	459	472	467	474	492	513	479	474	463	486	498	502	449	493	459	446	477	484	456	449	482	489	456	510	504	479	510	469	510	465	487	486	493	482	477	478	501	512	480	507	486	521	467	477	484	458	463	484	460	479	529	465	479	473	500	498	490	489	509	469	509	480	453	492	454	462	485	508	474	503	466	493	474	505	483	452	492	477	478	465	486	513	481	474	490	487	530	505	502	487	499	465	502	495	497	504	481	482	512	483	497	478	474	435	526	536	503	507	491	520	464	480	490	494	488	484	472	514	517	497	491	510	518	444	444	521	477	487	472	464	513	502	469	479	470	495	482	476	451	477	478	487	509	487	464	441	486	459	486	501	470	511	454	501	516	481	492	477	547	472	491	477	469	493	476	511	471	497	492	501	471	459	472	525	531	472	486	486	485	483	480	486	467	479	465	443	455	489	491	509	492	485	455	534	463	483	505	480	499	556	480	504	526	502	494	471	492	445	449	505	470	515	478	520	473	512	469	471	448	445	514	483	477	463	472	501	496	519	494	474	473	502	481	469	498	483	500	490	497	467	482	485	502	475	459	504	453	483	488	482	477	467	453	529	483	499	475	498	509	506	544	481	478	471	488	461	530	484	485	505	517	518	481	518	452	496	465	490	537	496	481	461	460	523	407	505	498	475	482	458	473	492	474	499	465	505	486	512	432	492	493	458	496	519	492	486	490	459	494	508	495	477	539	496	455	453	469	497	471	480	506	496	479	504	474	505	435	450	483	486	469	514	465	502	486	467	507	466	459	494	484	512	482	482	503	436	507	472	496	489	500	493	514	505	470	481	472	481	439	451	484	479	454	505	476	490	490	468	439	503	548	476	457	502	490	488	473	499	473	496	492	508	499	507	483	474	487	503	485	545	505	505	526	486	490	480	446	466	460	480	491	448	478	519	482	495	508	452	466	498	476	511	451	508	529	488	455	492	550	479	436	491	466	466	504	479	472	509	447	495	456	510	495	508	461	462	498	486	480	470	459	487	512	468	496	488	481	521	459	460	504	498	465	489	458	491	500	479	512	473	511	450	477	479	487	462	536	494	497	473	474	483	492	486	476	530	505	487	490	489	495	497	485	511	488	442	450	453	519	501	515	463	492	507	488	495	521	523	512	469	508	467	489	457	487	468	490	500	457	469	502	474	539	453	516	497	481	519	489	466	495	499	455	472	481	476	461	498	462	514	436	509	467	453	473	501	501	536	493	484	458	482	457	488	506	497	470	524	492	506	474	435	511	511	519	509	502	489	457	464	491	491	483	523	506	462	443
16165	25541	20416	7615	4295	2755	1484	859	551	549	435	399	389	390	391	438	414	401	372	411	432	396	416	410	429	378	441	410	412	440	417	439	427	383	375	398	394	413	397	396	391	396	420	394	370	397	403	398	392	397	394	368	393	403	409	407	373	428	387	429	381	409	364	395	433	402	411	384	384	381	415	375	401	368	410	392	431	364	422	396	411	366	368	419	415	396	393	397	413	378	376	374	384	372	419	370	389	394	360	377	409	380	413	386	360	408	408	405	387	430	432	426	385	393	382	414	414	435	409	394	375	385	376	419	391	367	379	414	437	368	381	401	395	449	419	395	437	375	386	374	384	397	376	377	385	381	410	370	414	390	365	415	421	407	394	406	416	357	414	400	370	412	391	390	387	376	387	415	409	386	411	393	436	397	383	387	419	397	396	387	384	405	388	388	425	391	366	376	364	401	399	384	375	378	399	424	364	399	411	433	391	391	389	388	382	418	368	384	380	423	408	376	389	457	423	401	401	378	389	388	403	416	379	385	417	402	408	424	382	421	406	422	391	389	389	401	381	405	409	434	397	380	411	399	372	441	426	371	395	397	391	401	405	386	391	402	369	391	425	403	390	374	384	387	393	442	387	370	400	364	415	386	413	393	386	412	406	420	404	390	454	391	409	409	379	396	378	392	387	387	372	409	389	408	408	403	408	399	382	374	381	384	409	411	390	404	397	406	397	389	385	392	442	421	404	385	391	410	420	421	418	399	434	393	429	384	386	418	404	371	417	395	394	396	401	390	399	396	388	386	400	397	403	435	400	393	357	426	415	384	413	414	416	370	402	412	421	386	426	430	386	385	412	391	403	385	424	382	402	397	418	395	446	426	387	384	351	404	374	394	405	402	409	406	400	412	384	419	402	394	388	397	434	371	330	422	366	406	374	389	427	410	379	359	365	414	401	400	423	383	388	403	371	397	409	377	351	390	388	353	429	442	371	404	401	418	396	384	421	393	409	434	371	414	399	402	390	385	391	354	396	403	379	427	385	422	390	411	393	373	399	391	383	386	374	409	395	400	378	416	383	410	395	391	367	410	375	359	391	378	425	403	412	389	388	422	439	368	408	414	395	390	397	452	391	392	384	387	425	424	400	393	384	395	395	382	378	372	368	426	370	372	409	372	385	390	404	417	416	427	405	396	390	374	381	381	386	409	378	403	407	424	388	378	370	389	380	415	411	381	364	372	392	377	421	416	404	400	403	416	424	397	392	358	397	390	371	428	378	399	391	409	387	388	394	399	423	385	381	419	397	421	389	439	403	396	402	430	392	412	388	426	392	407	391	395	372	381	395	415	389	405	385	397	413	402	408	377	348	413	419	344	348	378	399	407	414	370	399	399	414	382	410	411	402	359	410	427	385	378	378	408	408	414	390	396	411	403	391	412	391	402	376	398	378	396	387	402	402	418	407	402	421	371	398	401	367	384	387	416	434	390	385	380	406	418	384	387	387	332	390	389	384	405	409	416	386	393	389	381	361	412	423	414	386	386	416	406	418	415	405	394	398	417	405	415	402	354	396	384	386	395	418	383	386	400	381	400	396	365	403	383	413	392	415	396	400	393	403	381	398	381	381	370	424	418	392	401	412	390	367	405	411	382	386	382	394	418	393	390	410	367	396	382	395	422	410	429	409	416	415	390	388	362	387	403	391	400	420	410	386	408	416	427	383	405	392	353	405	436	410	375	434	385	443	388	409	412	417	404	419	377	401	396	409	440	372	404	404	415	424	385	378	373	430	397	433	402	395	391	416	385	408	380	378	362	401	367	361	397	397	415	375	398	362	391	399	430	417	417	419	397	398	417	417	388	417	423	396	417	395	384	417	389	402	398	421	420	398	395	394	411	411	426	390	370	395	395	385	384	373	366	416	436	391	400	398	388	403	390	399	383	424	397	361	350	398	404	416	403	421	391	377	389	392	382	389	403	404	418	394	416	393	408	382	377	396	410	416	416	418	400	416	375	448	397	421	393	414	416	389	360	340	421	369	411	398	377	415	430	374	406	434	456	384	390	398	400	430	416	390	411	416	391	410	399	374	380	425	424	392	398	418	391	395	414	386	408	389	404	397	376	402	420	434	408	393	399	394	437	408	374	389	394	403	400	404	382	393	386	409	385	438	389	418	429	410	389	414	382	382	392	396	428	409	387	423	397	415	417	411	447	382	396	425	420	370	421	387	379	404	426	361	417	394	392	432	378	391	367	397	407	359	421	378	382	391	421	434	394	387	392	461	412	403	399	362	416	394	405	375	380	404	419	417	387	417	427	416	422	399	413	424	411	420	413	402	407	378	413	381	423	398	408	398	432	416	390	394	411	410	388	388	403	383	410	421	423	425	391	401	410	380	390	377	386	382	401	387	383	415	436	377	407	411	378	374	395	407	384	370	390	386	389	390	437	412	375	399	405	418	413	403	371	360	379	400	418	411	376	377	414	429	384	389	388	376	381	406	377	420	411	393	386	436	351	380	401	403	421	399	365	383	433	405	423	398	410	405	409	424	400	419	399	421	418	424	364	362	392	387	391	356	411	424	387	396	390	392	362	421	375	421	393	399	402	442	366	369	344	369	390	401	408	409	393	431	409	413	353	384	435	384	394	364	403	404	387	392	393	410	380	406	416	392	386	392	424	402	368	412	435	384	428	436	406	399	377	414	424	382	356	406	380	375	406	387	373	395	396	408	417	421	370	433	387	411	441	388	416	399	421	443	417	425	390	373	421	395	401	431	427	373	417	418	406	406	409	399	392	373	392	359	380	373	407	397	406	393	378	417	389	371	430	381	401	400	385	388	396	383	383	421	425	425	379	412	393	374	417	382	406	388	392	380	390	453	409	412	422	392	410	411	393	370	408	382	402	412	404	408	390	414	420	404	407	437	427	433	405	373	408	402	416	390	419	385	415	391	392	401	405	397	397	409	417	414	393	415	349	385	374	387	398	380	377	393	377	416	397	412	411	358	403	399	432	408	386	369	391	406	377	387	404	400	399	387	383	427	370	386	381	409	452	405	414	397	427	424	395	401	388	392	386	404	396	409	436	411	398	389	375	401	375	382	418	382	426	415	399	418	421	418	409	426	416	383	402	400	391	405	362	403	388	413	406	365	382	403	376	382	377	424	404	383	419	396	374	386	398	387	419	425	400	413	414	406	396	418	399	402	383	414	417	377	379	418	411	405	392	418	400	366	392	381	395	375	412	391	395	375	435	383	398	406	372	407	389	426	411	396	393	398	398	398	379	403	405	392	398	378	393	377	416	407	393	393	389	416	410	390	418	395	404	395	416	385	383	453	373	418	433	425	416	393	394	425	395	400	404	385	410	374	388	409	408	385	397	367	416	382	405	418	383	396	398	391	386	391	418	406	383	421	417	435	375	388	436	398	396	455	423	406	380	398	365	406	386	395	421	379	400	410	409	395	409	396	392	440	393	400	457	422	401	411	399	370	420	393	413	380	407	442	396	387	375
25470	22942	38148	39256	31988	25458	14113	6064	2138	1317	903	599	512	536	516	530	530	515	499	542	502	553	497	495	475	487	505	504	476	487	515	458	537	529	538	468	525	526	500	432	437	480	496	509	486	441	471	488	542	513	489	522	486	451	522	491	501	517	521	483	517	466	482	475	482	523	480	557	502	497	534	495	499	462	498	481	531	505	533	524	460	493	501	530	523	498	481	541	484	522	519	497	469	499	502	469	496	489	520	511	512	520	535	508	509	487	494	455	495	485	419	497	511	505	458	515	533	497	519	491	478	435	485	523	474	479	484	473	459	469	480	501	496	464	498	492	524	478	512	528	453	480	498	465	483	464	496	512	483	551	526	517	507	522	513	509	550	504	505	495	476	501	514	509	502	500	488	515	504	523	446	510	475	511	469	503	470	491	488	478	528	498	483	508	494	515	518	499	477	481	470	483	493	492	498	489	468	488	463	490	517	506	488	490	457	489	509	458	501	496	489	497	484	516	492	487	526	447	485	493	487	457	544	468	499	544	523	502	507	504	451	494	513	516	517	479	477	492	471	457	523	476	485	465	492	515	496	488	473	460	524	503	463	464	505	501	486	514	519	505	483	504	508	505	484	471	506	512	469	502	502	493	536	473	494	474	455	504	480	522	478	489	499	475	463	486	479	546	512	521	506	518	508	492	468	468	496	474	501	444	500	483	533	509	492	520	502	470	508	499	478	504	515	497	503	431	493	449	494	488	521	501	503	505	472	487	526	503	515	462	502	523	497	516	475	469	488	510	443	477	447	536	510	494	532	488	530	502	462	482	512	486	480	481	531	509	500	533	454	500	461	500	494	496	509	486	518	505	520	490	481	524	484	481	506	489	494	507	482	522	447	488	508	461	514	455	472	449	460	467	456	518	500	497	501	507	499	482	494	503	485	489	456	477	509	514	461	509	534	521	492	489	488	489	503	507	488	532	491	528	502	484	468	512	495	530	504	498	464	507	489	500	459	539	473	514	487	520	512	470	478	489	481	450	507	510	480	541	520	442	505	510	486	473	459	498	466	495	480	482	484	472	468	483	524	520	505	504	503	516	475	503	503	487	511	482	493	460	497	493	467	486	489	515	478	482	521	530	506	498	459	477	473	551	500	494	530	515	479	524	501	482	497	478	524	473	524	470	462	476	496	474	524	516	490	515	536	485	499	465	476	525	485	473	490	524	460	526	516	471	455	493	463	516	465	485	503	521	477	527	519	496	486	480	502	519	489	478	473	500	500	483	498	484	521	512	490	481	459	502	486	483	485	500	490	464	473	455	478	485	503	505	457	524	504	469	498	475	527	447	483	508	476	531	506	525	452	454	507	492	478	519	533	469	477	490	483	488	471	476	505	512	518	518	449	472	502	476	552	552	502	478	499	472	485	498	494	486	500	505	516	513	519	476	496	496	539	484	494	489	511	493	463	487	507	468	502	534	477	487	471	505	531	518	494	505	471	501	515	488	457	502	455	478	478	500	513	519	479	498	507	446	514	480	532	506	492	490	496	458	475	484	482	528	485	505	469	485	471	510	494	515	495	480	494	470	513	459	486	477	516	482	458	462	519	455	490	473	502	507	523	477	502	535	472	496	485	515	453	482	543	481	477	465	461	490	528	472	493	563	470	567	482	487	489	518	507	466	496	497	443	527	512	493	503	518	485	508	455	479	515	497	519	478	522	512	475	471	480	512	496	482	459	515	521	486	505	469	473	470	489	494	501	512	447	519	571	504	492	472	509	538	498	489	510	467	521	484	470	506	510	457	504	508	508	482	474	505	497	502	480	481	491	491	480	500	531	482	463	481	492	494	465	494	484	484	484	516	513	443	498	471	483	486	491	476	506	486	509	508	511	498	512	470	500	492	475	503	507	462	509	488	505	498	503	489	478	452	489	480	503	502	455	458	434	500	493	485	498	521	480	497	499	498	482	448	504	464	473	448	478	511	491	472	541	483	483	492	510	496	459	527	512	494	488	497	472	513	508	488	492	466	519	479	470	478	502	470	495	519	493	506	523	485	501	492	472	443	505	514	486	540	541	480	471	487	499	497	467	495	510	498	523	487	479	505	494	499	485	530	484	480	451	485	466	498	476	511	473	492	492	516	457	504	504	482	502	461	485	491	483	478	496	514	522	503	441	482	515	494	486	478	536	464	483	507	486	475	523	467	508	519	486	492	498	458	512	463	505	530	487	496	490	487	503	495	533	485	471	528	476	487	448	522	490	478	496	423	487	531	507	512	502	512	494	474	502	511	514	541	495	474	468	449	489	481	499	529	476	484	481	455	509	475	480	502	482	504	519	490	491	505	497	448	513	488	451	484	490	496	496	491	471	466	470	512	490	497	508	499	498	513	477	528	463	486	492	491	495	534	460	530	490	495	491	498	505	474	520	505	478	497	493	497	469	485	489	486	508	488	504	482	487	478	540	498	480	486	488	528	490	478	495	495	502	464	445	529	506	530	491	467	509	481	496	461	444	454	476	472	508	494	498	519	491	469	454	495	491	494	497	518	493	476	494	518	501	523	472	505	510	494	523	560	450	461	477	512	484	484	466	475	529	481	499	530	515	492	489	498	512	494	487	489	527	535	479	483	506	475	508	520	491	509	469	471	452	479	527	502	478	456	508	448	503	472	513	487	514	514	505	531	496	508	524	470	506	447	482	474	473	487	460	486	516	465	511	489	464	475	515	463	504	488	501	507	521	480	445	503	486	513	502	474	499	537	492	505	528	484	508	490	514	481	485	496	471	502	433	431	515	487	520	493	469	457	484	446	507	520	475	492	493	478	527	492	502	516	540	454	481	471	486	500	457	471	495	485	537	454	508	474	494	526	532	506	498	484	461	519	523	498	487	501	496	467	482	503	491	478	517	521	526	517	481	494	491	494	506	520	489	469	526	488	518	487	509	497	513	494	550	495	496	508	471	486	459	487	483	495	488	491	469	494	530	470	501	532	544	518	460	454	484	471	494	501	484	525	489	508	495	501	532	505	519	489	476	498	482	475	513	462	463	464	536	524	507	516	473	485	525	516	503	493	489	486	480	469	474	502	459	471	507	506	490	517	503	510	499	507	475	470	550	507	481	497	533	480	482	506	485	466	473	518	468	507	484	496	453	478	515	472	508	524	505	484	488	498	560	472	532	490	480	501	513	497	500	533	490	476	525	448	489	470	511	491	525	491	470	527	504	509	494	477	501	497	494	469	538	497	531	507	472	492	496	492	500	539	512	463	497	524	470	503	448	467	480	513	464	475	469	501	438	511	527	490	467	462	510	511	502	512	508	479	507	440	483	516	485	504	527	493	506	432	488	510	471	545	492	463	534	491	507	517	545	450	534	504	506	485	467	448	461	506	512	531	482	491	506	512	517	499	502	486	478	533	484	507	497	495	492	500	509	486	520	477	473	461	458	470	488	559	480	520	484	437	512	508	480	495	468	466	493	473	480	503	484	476	451	451	513	504	523	446	497	475
52341	84591	72419	42666	30063	19429	10595	5772	2511	1743	1053	505	477	435	469	444	475	458	437	483	432	471	461	452	448	427	455	454	425	465	423	463	443	429	471	443	442	448	477	409	446	459	443	452	461	447	477	428	428	471	408	444	463	435	435	414	404	436	475	484	446	461	447	466	456	443	452	459	459	437	431	448	446	470	489	512	432	475	464	471	450	427	429	461	434	425	431	432	426	413	456	434	439	485	454	407	448	445	486	432	454	441	459	443	422	426	481	476	423	437	426	441	424	440	471	420	414	469	438	453	441	455	424	445	433	430	465	442	437	435	455	446	423	453	461	454	434	429	471	456	483	427	432	445	443	436	445	446	422	437	482	469	466	452	469	417	434	459	415	461	441	463	415	470	449	468	519	462	433	460	446	427	466	441	425	419	422	431	424	469	465	449	443	452	399	413	466	486	458	462	469	465	428	445	438	441	467	473	409	437	430	448	472	451	447	449	450	426	446	462	504	425	438	468	428	451	438	464	426	420	416	471	480	432	461	438	436	467	438	481	435	440	483	435	436	434	449	439	462	462	484	425	449	403	430	442	466	445	416	460	397	473	411	419	424	482	468	482	433	439	437	435	415	408	466	445	454	469	475	455	412	455	449	458	454	463	456	441	457	482	444	410	456	438	475	421	445	479	463	440	430	471	434	476	441	470	448	453	423	457	492	480	424	423	415	448	441	429	486	416	440	447	436	479	411	437	449	412	434	427	450	460	474	441	462	451	459	451	416	443	469	460	439	452	461	482	409	450	457	449	437	403	480	467	453	451	462	444	408	417	439	437	465	453	470	424	447	458	439	437	467	422	435	446	428	427	457	443	408	434	434	423	473	458	470	432	411	447	477	464	466	423	460	441	444	449	417	432	469	455	412	433	448	455	424	451	471	442	485	460	431	431	442	435	445	456	429	467	461	473	456	429	471	460	467	437	420	457	429	448	483	470	421	480	409	438	462	450	423	436	464	426	455	424	434	445	435	432	500	414	439	427	432	463	434	414	429	419	444	464	411	475	401	477	468	468	452	469	452	483	411	431	421	441	459	448	418	414	439	462	442	439	441	432	450	443	455	451	464	466	420	429	470	413	442	453	436	400	449	469	460	455	443	475	446	442	478	447	458	449	446	449	435	472	456	413	449	412	441	446	410	466	438	434	450	421	433	438	415	433	434	465	437	473	496	450	474	450	423	446	437	458	446	448	422	464	441	430	470	434	453	480	458	443	449	459	427	393	418	433	391	458	462	449	488	459	471	418	452	451	455	462	465	455	429	436	471	462	434	436	459	449	429	447	449	413	431	457	425	450	432	447	441	436	397	424	410	446	451	432	494	438	466	464	425	450	471	477	454	475	444	451	450	456	468	420	447	424	460	473	473	442	452	409	464	431	436	428	402	468	425	411	461	433	442	445	454	402	440	452	415	442	450	428	453	461	418	436	462	456	423	446	406	433	461	454	453	458	431	456	459	450	432	455	436	443	468	413	451	429	433	396	423	443	476	414	476	466	458	444	468	480	430	424	431	425	436	440	466	496	420	496	429	442	458	423	452	407	481	453	452	460	450	415	445	434	489	479	462	434	450	452	446	437	457	408	410	453	445	472	455	425	367	443	444	430	438	479	441	471	441	432	459	454	463	465	412	446	432	458	475	456	452	453	453	402	440	470	432	464	479	457	436	439	432	465	481	464	455	443	462	424	450	426	441	465	421	494	461	450	445	514	433	394	433	495	456	444	452	470	449	411	429	442	449	430	426	433	426	415	425	475	442	420	468	472	481	451	409	453	471	441	415	441	454	443	425	433	447	458	418	423	430	473	479	433	457	444	444	440	447	396	430	447	445	480	399	402	467	495	421	455	445	472	457	428	456	410	457	414	434	418	452	460	462	443	437	412	441	436	467	461	427	444	438	439	441	493	445	465	480	488	441	403	456	440	450	436	472	479	447	444	441	435	470	414	474	443	456	447	441	428	393	446	421	426	435	421	443	474	442	476	471	445	484	452	445	443	476	468	445	485	433	427	481	407	463	439	433	470	401	433	436	399	453	434	438	435	452	452	458	468	422	464	450	469	471	450	479	456	465	420	461	445	441	436	441	444	458	480	481	403	427	448	446	429	464	422	470	448	399	465	467	448	404	440	451	443	455	447	437	461	424	437	434	406	435	443	474	409	448	477	437	439	433	466	442	425	414	450	438	439	423	471	420	469	423	401	424	425	417	424	436	440	443	406	441	420	429	474	475	434	433	434	460	433	471	437	433	422	468	438	480	463	428	451	446	431	419	459	394	457	403	456	450	456	418	441	454	404	461	455	442	448	431	468	460	453	428	440	429	467	424	457	414	487	443	445	410	419	452	465	474	450	461	433	467	466	432	428	452	458	480	442	458	420	419	436	453	441	444	448	439	429	480	448	458	470	468	456	456	418	410	427	501	496	460	475	448	467	479	452	451	464	425	416	444	438	452	440	410	442	443	425	471	426	451	406	457	427	464	460	413	410	418	471	445	424	445	437	454	430	435	448	425	432	439	487	424	447	462	469	496	462	443	426	434	418	456	423	470	404	482	451	428	480	409	454	474	455	432	466	447	439	440	465	438	430	473	445	458	439	428	468	450	454	435	450	448	442	456	453	474	426	413	429	489	443	456	438	413	426	451	430	440	460	431	480	444	466	443	454	480	439	447	405	437	413	450	410	416	467	479	465	422	438	474	483	441	453	410	472	444	508	468	422	433	439	429	427	456	425	424	452	456	436	463	446	426	407	461	455	437	453	455	428	418	417	400	425	454	442	450	436	462	481	445	447	467	459	477	479	451	446	440	427	446	433	435	442	434	410	469	441	436	438	407	462	429	434	433	440	408	427	455	439	447	434	436	414	432	455	476	443	461	437	444	459	446	438	451	417	479	419	437	465	435	421	463	449	457	446	422	455	485	445	446	473	463	419	419	466	460	394	416	478	437	428	443	435	448	396	437	457	446	411	433	473	461	438	489	473	439	467	437	454	446	434	427	433	469	447	462	453	454	433	439	439	423	446	431	431	432	433	456	449	412	451	466	436	456	433	455	464	382	463	446	438	449	473	450	438	458	449	435	455	499	456	431	421	472	422	424	459	469	455	420	467	450	445	433	442	464	462	470	430	453	387	449	484	447	457	437	453	489	459	444	455	459	445	414	466	451	438	460	429	443	451	462	451	448	462	454	471	411	445	462	490	423	438	418	466	410	474	480	482	465	431	450	417	439	446	476	456	431	442	412	451	462	431	412	472	450	432	430	448	456	459	461	440	448	449	458	439	429	434	431	453	442	427	466	425	474	479	417	409	449	435	434	466	467	456	441	442	446	434	464	428	451	462	497	464	451	435	469	444	433	449	429	490	444	465	432	475	425	483	450	425	466	416	452	422	451	443	468	443	470	446	452	472	428	422	444	457	416	474	449	471	396	441	440	482	413	460	427	440	460	430	442	414	434	467	442	453	445	424
24529	22155	34226	35300	34371	30956	22543	10431	3976	2498	1251	768	673	642	616	613	663	694	631	696	637	596	662	680	634	656	666	663	692	660	631	666	671	679	632	650	655	644	650	596	624	623	661	679	643	601	639	694	628	600	670	628	671	629	665	639	676	595	613	596	649	623	629	664	621	646	587	673	646	658	649	600	664	643	655	678	616	578	653	624	624	644	665	617	632	616	715	673	646	618	617	637	656	638	627	658	676	634	639	644	649	642	594	650	643	611	642	615	651	621	597	634	619	604	658	598	654	625	674	631	620	631	612	648	623	619	659	640	652	670	638	637	695	666	641	638	598	655	677	660	658	616	629	610	649	669	574	646	596	616	643	624	658	630	611	621	597	665	618	602	623	612	626	653	626	621	615	610	617	623	645	625	695	597	603	695	633	693	601	624	627	606	644	621	632	695	667	660	609	580	658	637	601	639	645	618	640	625	646	659	634	611	693	637	654	668	680	688	643	661	635	622	646	624	638	638	611	651	663	642	583	633	662	598	598	616	633	667	650	626	650	587	590	646	603	639	628	644	576	624	697	652	646	601	600	627	625	651	672	596	673	662	647	599	610	604	651	619	631	684	662	639	607	607	632	614	627	607	625	630	619	683	678	634	623	638	618	630	629	610	634	640	638	636	639	643	659	595	700	639	668	648	655	635	605	627	687	657	627	642	638	596	634	598	610	586	624	637	583	594	592	601	666	636	663	656	609	625	660	638	614	666	637	615	696	575	645	664	611	672	624	644	592	651	635	606	617	648	629	632	631	623	652	614	622	582	584	669	639	713	636	638	637	657	638	588	614	599	639	619	669	654	631	591	667	642	627	662	590	641	617	625	589	650	627	637	628	637	666	608	634	635	628	615	667	610	630	590	615	624	644	614	614	656	657	648	642	628	645	624	624	681	638	615	649	633	687	629	683	626	618	649	665	618	664	654	634	616	633	625	635	620	653	616	607	600	585	624	618	674	621	641	621	648	639	643	603	664	688	646	578	626	631	643	662	594	626	643	571	650	620	636	673	613	696	634	617	666	670	631	647	614	653	627	627	562	619	613	607	606	661	671	646	636	639	648	632	642	632	610	666	621	650	648	651	624	704	634	606	619	604	638	662	626	609	618	614	651	613	619	604	604	649	631	668	616	651	626	643	625	571	656	611	655	571	625	638	640	599	665	657	621	639	632	662	651	650	664	617	643	640	631	616	632	640	640	604	644	640	645	624	623	604	675	667	636	631	670	647	633	619	650	602	661	676	644	621	647	607	641	632	580	625	667	643	659	643	612	649	600	606	620	654	609	657	624	700	617	627	650	655	693	637	622	619	587	665	666	654	585	636	656	667	587	586	590	596	626	643	626	625	577	622	666	637	648	651	597	630	634	614	672	642	670	657	661	639	640	671	646	636	644	693	650	637	631	592	621	618	649	643	650	644	626	648	644	669	624	654	586	620	660	626	608	627	654	634	603	650	604	663	658	660	605	658	623	635	670	601	625	622	667	633	625	656	697	661	660	639	606	679	631	593	631	696	627	613	711	643	645	626	696	601	652	639	619	628	605	612	633	601	627	606	572	689	630	652	645	657	666	592	621	630	609	669	618	637	569	643	613	616	685	681	658	632	668	631	618	652	617	663	671	645	656	673	640	690	654	624	591	655	603	620	628	653	607	646	623	671	637	634	615	655	652	716	640	638	623	623	612	629	633	639	648	622	610	641	664	691	595	635	613	651	608	598	641	638	648	637	615	639	649	616	626	632	669	665	590	611	618	640	646	592	567	612	603	652	631	628	636	636	658	649	616	592	610	654	674	653	607	633	654	658	656	616	610	647	634	596	635	620	627	644	622	622	655	669	669	617	617	645	673	629	636	583	614	616	655	665	617	607	660	632	646	649	650	628	630	660	651	662	657	616	670	600	623	649	647	635	627	639	639	589	634	598	606	628	648	637	610	646	619	611	659	632	609	663	670	621	617	622	626	590	685	581	701	576	601	619	682	647	633	667	632	675	623	682	630	609	607	599	628	616	651	644	639	660	611	624	641	639	703	642	620	559	626	621	623	616	621	667	625	610	579	658	637	632	631	600	672	659	638	591	655	625	619	625	668	635	645	658	638	633	676	655	633	615	642	624	645	644	625	632	632	674	620	600	657	624	643	673	627	580	674	638	659	649	642	657	660	645	571	671	583	647	603	610	608	675	643	636	678	612	618	633	574	652	610	634	664	596	651	644	644	645	590	630	607	629	644	641	595	597	657	648	659	629	598	675	635	649	629	587	600	645	639	614	620	637	640	630	665	650	648	659	660	637	623	644	606	633	627	657	671	622	651	597	613	637	654	616	599	625	608	634	650	701	588	645	604	589	603	627	641	649	649	610	634	647	665	645	637	615	596	624	595	593	618	655	642	609	650	594	657	628	592	598	648	638	628	639	655	650	664	643	660	575	632	598	642	613	622	632	630	661	653	649	632	644	662	612	612	591	673	618	690	665	619	606	633	592	613	617	620	610	618	623	589	602	638	652	614	615	627	655	636	635	659	621	627	633	625	633	664	653	586	665	609	624	614	628	602	597	615	649	605	614	595	647	571	633	619	584	660	586	600	645	650	639	630	646	605	620	634	649	619	650	693	624	678	652	675	681	624	639	612	643	627	593	639	671	576	596	636	636	661	655	630	615	647	683	631	598	658	641	634	615	629	632	652	613	651	598	604	636	633	625	633	650	627	657	629	652	653	636	591	619	651	620	654	617	651	675	599	643	619	647	625	655	637	644	609	605	625	604	605	590	599	625	611	645	613	639	643	620	611	623	681	590	632	627	615	642	634	611	629	639	677	615	691	656	612	619	603	629	667	661	650	621	638	618	632	680	688	636	635	654	675	638	682	628	598	642	693	633	657	620	625	628	638	653	616	625	640	680	655	680	601	605	628	636	652	570	649	614	649	645	636	617	637	648	644	592	642	682	634	627	637	623	653	606	666	605	639	665	607	650	640	634	717	620	634	639	639	590	666	608	673	668	673	639	635	626	668	600	638	665	679	634	660	631	640	602	599	619	658	628	618	618	616	627	647	607	662	626	628	602	598	652	634	620	691	617	594	611	591	633	617	624	634	628	612	655	657	651	620	666	629	653	622	645	631	712	634	655	650	652	634	651	664	642	657	655	701	628	614	658	627	648	625	629	616	624	641	650	657	610	627	655	628	631	641	626	660	656	643	636	594	659	629	608	640	595	614	635	575	648	627	588	614	638	654	657	667	642	653	617	658	657	611	552	616	645	682	622	624	643	622	667	625	646	638	677	626	606	630	608	631	691	601	663	639	616	613	618	635	647	633	666	629	669	672	663	635	630	657	607	635	618	617	624	671	657	582	627	619	615	602	661	654	654	651	620	630	611	619	640	619	638	607	656	628	644	650	667	653	607	651	649	633	627	656	629	584	666	648	623	610	643	628	608	659	676	608	651	633	551	605	670	632	664	683	632	619	640	627
61412	97480	83923	53705	41239	25748	16952	9438	4394	3008	1394	723	605	571	600	575	657	577	582	601	560	589	591	621	567	604	600	588	615	549	577	558	534	645	587	567	575	628	575	587	589	556	550	568	589	570	590	547	550	551	587	592	603	579	568	546	582	630	635	600	581	595	579	589	572	561	589	581	612	606	621	573	609	552	580	588	570	606	532	570	559	627	567	528	617	569	582	565	593	548	636	546	562	571	587	589	560	541	583	559	573	527	592	571	559	587	585	571	578	598	623	592	585	620	570	594	568	564	592	573	535	584	619	544	564	617	552	617	572	556	626	592	544	611	559	592	559	561	583	594	549	569	573	598	559	566	606	591	611	565	554	588	606	560	593	541	585	534	580	597	591	551	576	591	554	566	540	570	572	550	592	542	549	582	593	594	591	566	546	601	553	550	555	575	556	618	496	566	597	599	550	594	552	572	585	589	543	591	575	573	607	606	596	579	570	571	586	594	589	596	560	609	529	585	534	593	555	553	548	537	566	576	567	568	591	550	640	615	591	579	558	548	529	573	543	585	583	585	538	576	585	574	645	558	575	581	578	556	572	559	610	581	583	556	589	592	560	545	559	582	557	581	572	563	553	551	600	550	591	553	535	560	547	585	595	560	637	591	589	584	570	602	577	542	569	539	563	630	586	594	582	573	558	620	623	605	598	655	564	615	583	593	558	568	559	589	532	620	572	552	569	553	565	589	639	539	561	568	565	572	574	564	563	575	587	585	608	568	582	590	548	603	595	527	602	580	566	603	610	558	616	595	554	549	593	550	580	575	572	582	562	572	600	563	590	551	571	562	580	567	541	624	627	574	592	541	575	579	583	576	561	563	552	593	569	538	533	581	599	569	578	569	539	596	576	605	585	599	565	579	582	586	545	574	563	597	531	564	583	614	608	575	600	590	605	593	588	570	568	575	550	584	530	574	570	597	575	565	587	611	592	525	580	577	552	592	592	578	567	602	570	586	552	577	569	590	579	570	611	608	575	590	567	564	578	624	587	546	582	588	566	594	534	578	589	546	595	550	559	582	594	601	617	572	573	565	563	548	605	607	552	538	572	555	592	570	507	621	583	588	601	575	528	614	570	605	591	570	534	561	568	611	563	546	569	621	520	596	603	553	565	546	583	580	550	544	561	577	561	583	572	563	597	589	568	620	616	590	596	545	553	565	574	593	541	558	550	582	579	567	579	563	582	619	610	588	570	567	595	543	565	606	630	538	584	559	592	620	551	584	581	601	540	597	582	568	559	616	553	580	580	571	579	596	533	584	559	594	566	574	556	568	562	602	565	612	601	551	594	543	616	561	616	597	605	558	559	531	580	590	588	566	593	562	542	529	618	609	582	589	553	565	583	596	569	585	567	585	566	626	608	588	571	603	583	577	591	577	564	547	561	580	581	608	582	546	561	544	530	587	535	516	586	597	537	547	590	576	549	553	592	569	551	586	602	563	532	584	575	606	593	606	588	573	580	598	551	579	584	595	585	623	598	584	549	558	569	589	606	533	558	613	576	629	574	597	578	590	603	580	585	548	565	563	570	594	588	581	607	552	570	546	580	567	590	628	562	572	619	572	544	607	536	590	609	608	580	556	561	555	630	546	572	554	590	547	589	560	563	583	578	596	551	534	573	575	576	555	566	596	595	535	589	565	606	549	562	608	588	539	556	546	600	569	633	558	586	586	539	576	555	564	613	587	555	529	579	562	556	587	563	555	566	605	567	565	590	559	603	597	570	564	572	564	575	591	578	541	547	599	546	583	597	600	566	574	568	587	547	595	569	596	602	593	582	531	572	524	530	596	598	564	549	576	615	601	555	551	532	585	573	607	564	571	587	554	615	532	569	557	592	557	588	539	563	556	606	562	550	594	568	584	586	561	571	618	551	609	493	570	509	579	585	607	546	555	545	558	606	592	610	580	600	518	618	578	536	574	581	589	568	582	501	578	560	599	598	578	560	607	573	538	545	608	553	603	569	561	567	548	574	585	574	550	563	589	544	558	570	567	565	612	579	563	578	565	567	516	602	572	553	565	553	593	585	574	620	577	588	620	600	545	580	629	561	588	585	556	612	569	562	580	633	615	608	565	572	594	592	596	541	569	576	604	576	540	567	581	559	597	599	570	537	548	605	575	641	564	575	586	571	562	605	557	573	580	585	582	537	596	575	567	590	583	577	589	619	562	541	609	583	533	575	617	582	587	599	529	551	595	602	517	556	567	583	602	586	601	589	558	588	554	553	576	600	592	595	572	553	603	579	592	569	567	582	573	541	556	542	570	572	617	572	571	569	559	589	559	595	563	559	579	601	573	597	589	573	601	572	564	547	558	576	577	567	562	534	566	567	600	563	579	574	588	591	516	599	575	581	548	574	564	560	587	557	586	586	584	542	568	577	567	562	571	626	590	574	617	568	587	575	575	545	545	531	587	605	568	589	552	570	570	581	571	553	560	530	544	579	609	590	576	570	581	606	561	560	559	551	582	597	554	594	600	611	575	603	586	557	568	590	533	594	573	583	576	535	598	544	577	594	564	610	596	565	604	534	562	550	584	559	591	533	559	582	553	586	544	553	561	543	593	573	565	600	607	580	577	571	562	538	594	624	585	576	525	607	571	580	594	579	591	629	561	609	594	550	582	592	608	566	572	597	577	559	606	556	594	561	595	579	587	599	582	583	580	583	554	532	554	601	549	614	537	591	567	577	600	545	606	513	545	571	565	590	547	572	578	593	568	577	590	572	556	603	577	588	590	591	588	579	567	564	567	563	577	559	553	567	540	531	541	627	588	610	564	591	558	580	571	603	565	558	572	550	591	572	540	536	609	612	591	612	609	569	581	565	526	568	622	578	555	606	572	612	584	568	576	563	590	615	588	564	573	604	592	590	588	548	583	571	571	588	528	576	622	593	591	569	608	566	581	575	560	548	571	590	573	560	572	545	577	549	518	554	570	566	591	589	568	575	611	575	586	557	606	601	530	570	591	572	538	587	531	582	599	604	550	548	574	569	562	584	538	540	550	602	561	575	553	566	602	523	544	568	616	546	607	558	550	555	600	628	549	580	577	556	573	526	590	553	575	568	592	551	579	608	565	558	558	553	545	594	590	626	560	568	552	550	550	551	591	578	559	564	565	584	601	595	584	583	570	567	574	581	568	592	559	607	540	602	566	547	567	589	545	573	599	588	582	603	582	615	575	574	569	527	605	584	565	575	562	567	569	594	588	558	573	550	581	541	563	596	573	562	569	565	558	568	560	579	550	603	581	571	627	565	561	596	566	553	539	543	603	591	543	559	555	608	536	573	580	559	593	597	575	570	562	538	598	593	580	542	570	564	599	576	564	596	571	577	515	600	591	590	588	563	560	571	544	626	593	615	593	514	587	554	552	578	651	573	570	582	624	606	555	556	576	577	615	590	571	576	590	573	558	608	583	568	641	576	573	577	557	577	526	607	567	587	571	554	564	587	546	547	589
29227	23870	23735	11147	4192	2167	1404	944	602	573	506	541	536	481	493	438	460	496	433	457	445	515	498	502	517	506	500	445	478	474	406	463	497	468	466	436	508	480	436	469	474	406	476	480	495	458	432	529	480	456	463	487	466	472	499	493	481	494	471	476	457	461	466	469	483	427	507	443	490	442	466	496	525	453	466	463	412	475	466	466	459	442	471	492	463	505	513	486	465	484	477	457	446	435	491	459	460	462	501	480	469	481	522	471	448	471	485	497	434	447	473	471	451	485	482	469	491	479	500	435	479	463	446	442	460	459	433	493	534	464	466	506	495	467	497	458	484	458	469	469	437	441	484	485	454	482	470	454	490	474	471	479	451	477	480	491	414	470	498	496	514	459	489	480	457	472	491	460	452	474	465	451	482	499	491	513	460	472	486	465	491	465	494	443	467	490	491	478	460	480	455	440	484	502	449	517	483	487	486	452	465	469	472	482	470	477	455	461	473	471	463	478	434	447	469	505	437	473	460	476	497	455	451	473	429	457	482	506	471	459	439	464	461	481	464	479	439	495	455	460	482	461	448	437	466	457	447	469	476	474	495	464	427	495	504	454	480	478	441	450	459	457	471	460	498	469	503	457	476	415	502	459	464	425	478	486	476	450	434	434	432	454	509	487	479	511	481	475	485	481	460	491	438	451	472	467	489	451	492	479	496	461	465	428	455	479	493	442	516	499	444	452	473	486	504	497	458	479	491	434	449	463	483	473	428	479	469	478	461	469	494	478	479	491	444	421	451	435	489	441	475	471	443	489	439	430	471	491	454	462	494	504	459	483	459	492	465	440	426	437	510	443	447	465	461	458	473	453	454	511	485	463	460	448	446	476	428	475	469	498	428	456	422	493	502	464	423	433	479	460	445	490	491	495	431	465	461	464	454	492	464	466	451	479	502	493	457	485	477	509	443	486	518	457	463	443	500	462	492	496	479	445	442	452	473	464	457	458	416	421	455	461	464	472	457	467	468	484	482	463	463	461	529	435	481	478	517	507	480	467	497	470	509	488	474	487	466	488	484	458	508	474	448	487	475	458	481	490	468	420	469	468	459	465	455	471	452	449	469	508	460	480	480	491	508	475	449	457	490	474	487	443	453	453	460	477	504	478	492	475	451	455	436	472	474	466	453	460	460	478	465	442	475	476	505	530	485	484	466	488	431	487	492	477	483	515	466	468	468	447	505	480	476	461	437	465	449	434	470	432	497	456	480	422	477	432	450	458	459	493	466	431	480	465	490	456	448	481	501	483	515	461	485	474	483	458	467	456	492	435	468	439	449	447	479	449	431	462	455	469	471	444	465	501	470	446	450	481	485	480	427	476	473	460	465	492	468	483	471	429	449	468	428	472	466	464	474	510	493	472	464	516	471	474	464	467	499	464	492	474	478	507	503	474	445	462	442	504	471	452	469	436	447	466	450	478	489	461	477	462	441	475	477	475	443	458	460	454	459	465	507	486	485	445	453	478	512	493	482	481	431	482	469	443	464	471	468	450	466	477	473	455	465	486	517	460	426	477	488	465	506	451	478	473	441	475	485	464	459	463	450	506	435	472	488	462	446	426	437	443	459	498	476	475	458	522	453	466	452	434	456	517	490	509	480	416	473	462	450	483	480	456	502	439	443	458	462	473	499	448	478	485	457	461	456	440	480	481	477	469	455	456	475	458	505	491	436	483	481	489	477	467	426	469	462	448	483	500	476	457	460	506	481	468	517	459	502	475	500	495	442	457	466	460	443	461	480	501	475	457	480	483	467	476	478	493	430	465	480	468	489	535	466	486	485	469	464	459	419	450	451	477	471	461	459	467	507	474	504	417	491	496	473	448	457	474	475	470	474	484	455	524	496	457	438	435	454	501	435	480	464	476	484	478	481	473	465	475	476	437	485	453	504	457	484	465	442	454	456	466	442	442	469	467	445	506	484	438	439	469	508	466	462	489	452	463	463	449	449	468	465	465	484	463	474	480	430	472	488	457	464	457	479	478	469	441	451	475	437	467	463	467	478	451	472	467	494	445	442	465	502	448	472	493	478	479	461	476	483	460	492	493	468	481	469	431	424	472	502	478	483	528	510	500	469	459	476	471	440	475	449	488	468	509	472	494	482	482	491	507	445	476	443	467	492	465	484	468	464	427	511	496	484	468	467	454	475	401	518	490	446	442	479	479	493	455	463	452	472	461	454	466	501	464	492	471	470	476	481	458	447	480	480	520	445	490	474	506	461	469	489	475	475	499	496	431	464	456	464	466	495	463	504	457	436	466	450	489	480	494	466	476	466	500	496	498	473	448	470	422	484	459	472	457	472	432	486	507	474	509	474	504	497	461	461	477	466	501	448	461	498	474	454	474	404	486	475	437	446	454	478	482	463	465	542	476	508	465	492	481	495	507	480	501	508	453	452	467	432	491	471	478	456	419	510	472	456	494	438	470	482	449	477	482	481	444	485	463	443	430	442	460	479	450	509	450	468	495	469	481	474	475	491	452	499	486	481	451	455	498	503	492	492	482	505	473	436	464	493	460	498	466	479	456	459	460	477	454	481	510	479	456	466	464	455	485	504	501	440	438	459	467	445	476	492	515	475	452	471	483	456	465	495	469	463	472	432	461	459	465	445	489	484	509	485	493	471	449	499	479	478	434	488	447	493	421	444	494	475	490	463	479	466	464	466	460	446	524	482	495	446	488	487	473	509	479	447	442	480	500	464	458	458	431	455	475	495	463	472	438	482	464	485	456	499	480	463	471	458	474	470	462	445	467	479	490	462	510	479	465	461	450	455	437	479	464	500	461	482	445	465	490	460	475	503	483	477	422	468	449	484	437	484	451	457	507	460	441	486	463	480	466	504	460	468	437	448	498	487	467	501	467	457	439	509	473	481	484	464	471	425	455	499	498	478	453	480	462	455	468	472	497	449	492	479	449	463	496	501	485	504	506	463	458	486	458	451	455	490	436	501	446	473	478	464	482	442	490	452	440	455	471	474	442	462	485	475	487	485	517	445	484	500	436	481	484	471	479	481	450	511	456	500	478	501	471	476	497	452	484	498	457	487	475	491	499	454	447	425	465	499	507	460	446	457	474	470	456	471	481	487	486	480	496	454	492	467	480	449	497	486	464	467	457	473	452	465	453	459	472	486	508	470	458	509	447	472	446	460	484	457	461	447	487	461	460	447	464	452	436	462	438	471	461	462	485	462	451	480	473	449	474	460	474	454	478	465	487	469	520	457	497	452	454	490	459	477	477	478	453	480	492	501	473	460	456	483	480	487	456	436	453	453	487	481	447	513	425	490	476	457	490	407	491	505	475	450	499	464	422	469	501	443	467	491	490	520	490	427	457	467	464	452	515	496	507	488	445	497	484	463	491	468	443	502	457	458	431	499	464	460	469	481	472	479	433	439	475	496	495	436	504	507	446	469	483	475	476	470	471	495	497	437	448	470	436	451	482	469	498	482	452	446	492	454	476
17252	25085	21314	7073	3941	2277	1532	968	561	554	460	401	426	429	390	374	384	393	369	418	364	400	397	389	378	402	414	413	389	396	382	382	416	416	410	410	396	432	416	380	379	416	392	376	405	364	383	381	388	412	361	417	406	383	390	384	387	371	373	412	365	381	388	409	450	400	379	392	390	368	357	406	388	406	363	384	432	397	427	369	392	355	405	392	376	388	366	372	401	361	394	382	383	385	398	362	420	391	367	439	404	369	376	401	389	381	371	387	381	382	363	404	381	393	353	357	369	391	405	371	336	371	406	377	398	411	398	367	406	362	385	418	373	374	396	369	400	394	384	369	360	405	410	393	396	410	349	369	384	378	408	394	394	373	386	429	418	425	396	383	395	388	398	377	411	415	419	389	414	401	370	376	400	388	394	379	410	351	395	346	387	380	385	389	366	413	391	374	360	408	423	422	341	392	396	345	382	374	419	398	385	386	374	390	430	387	393	399	402	379	385	361	386	405	392	414	419	394	389	409	413	385	387	388	370	380	386	403	374	361	376	368	388	407	449	375	369	381	412	371	391	365	362	388	407	416	337	392	387	388	410	400	397	360	389	348	418	398	396	385	362	366	407	408	399	380	380	400	409	373	373	449	399	396	446	361	377	405	372	359	390	421	401	387	421	369	364	388	388	385	386	378	386	418	379	388	417	423	420	384	322	416	425	363	399	380	396	367	440	374	408	394	405	387	386	360	385	386	407	380	400	375	386	427	387	351	361	399	392	399	379	398	367	395	382	406	364	421	390	380	374	381	395	367	407	451	415	354	419	328	402	378	396	374	375	371	425	384	412	411	398	375	396	382	416	392	416	404	416	381	372	392	394	418	402	391	371	379	395	361	363	398	406	387	383	389	368	362	455	379	397	367	372	382	407	393	412	425	367	398	385	386	393	358	369	383	397	382	411	412	373	386	406	367	393	365	384	358	418	408	361	392	374	393	373	381	411	415	370	378	374	387	421	385	399	405	396	392	400	388	397	374	396	373	374	381	405	432	402	423	404	399	421	397	388	435	376	417	361	372	378	368	415	362	375	393	407	414	377	371	366	375	388	422	396	389	419	419	370	386	398	405	409	391	420	360	407	395	408	371	395	360	391	398	406	407	425	376	392	368	405	386	385	368	392	400	374	355	403	386	375	394	401	375	390	390	431	340	390	402	373	370	376	380	370	400	369	428	373	357	362	403	406	360	400	375	442	402	373	403	402	356	394	364	376	382	410	414	394	433	408	405	379	373	421	411	389	378	411	372	429	372	368	410	396	430	348	378	392	398	390	395	388	380	380	397	368	360	408	378	381	385	390	396	390	406	395	421	403	367	421	369	365	422	407	405	422	422	374	371	365	386	395	415	369	406	368	395	410	392	412	396	361	402	369	360	382	369	383	407	388	382	365	380	389	400	379	365	413	348	398	445	420	386	369	380	458	369	421	388	323	412	356	382	401	384	360	436	410	390	383	376	351	365	413	394	399	378	388	386	392	363	380	382	390	376	376	361	400	358	398	422	394	370	402	401	395	398	395	378	368	410	361	381	402	396	407	395	380	408	360	418	394	397	376	408	403	350	393	405	406	385	397	388	406	368	414	414	396	388	372	401	382	387	423	409	392	387	381	402	389	398	396	373	367	407	410	388	374	369	400	382	382	375	420	375	380	381	411	383	385	398	372	399	377	369	382	404	366	375	396	385	399	375	373	419	373	409	407	397	387	403	383	382	375	360	398	383	365	413	389	380	366	378	362	380	387	412	379	380	383	401	365	368	417	382	395	394	409	398	382	397	393	414	427	381	400	372	404	405	375	391	409	365	404	375	378	389	364	397	401	391	364	396	364	392	415	361	349	389	383	367	399	414	392	391	390	429	379	384	398	390	393	354	423	402	365	379	376	385	415	377	389	415	388	363	394	389	413	417	395	356	358	394	386	383	401	405	387	391	405	367	399	394	367	364	381	439	410	384	380	400	396	408	407	392	367	420	377	348	393	397	396	380	377	349	370	420	386	400	389	413	408	379	430	372	425	381	403	392	428	377	408	383	402	385	378	365	369	411	383	405	393	415	379	417	406	366	424	386	415	404	392	423	391	350	376	392	359	371	390	377	398	380	431	374	348	359	386	422	433	395	419	384	399	396	378	385	427	357	407	413	412	412	416	376	381	419	385	441	412	416	385	405	387	384	382	374	374	414	396	390	380	384	391	390	382	392	364	390	392	342	397	387	405	352	418	423	402	371	358	409	388	365	421	371	369	382	402	391	347	422	373	411	397	365	367	428	391	416	392	388	434	400	368	379	383	385	392	355	411	391	374	380	433	381	410	399	377	414	416	374	392	378	390	403	396	385	391	362	404	383	398	377	412	395	386	405	400	376	390	403	390	359	405	403	374	368	364	385	394	409	390	414	396	380	430	387	369	377	393	372	386	388	386	383	393	413	374	355	380	424	376	394	396	429	404	400	392	367	402	385	390	372	409	358	377	382	369	395	368	387	423	409	374	343	403	396	373	398	371	377	396	377	386	396	388	391	370	389	422	373	393	395	364	401	374	410	371	415	389	385	395	368	428	414	408	415	432	394	365	391	375	361	359	374	397	361	362	406	351	366	392	383	366	361	421	411	402	366	370	379	438	362	400	396	379	395	378	397	406	380	417	391	375	341	380	380	417	359	373	384	404	375	388	362	386	403	384	393	401	392	387	434	364	387	359	368	389	393	347	359	367	416	411	417	411	405	364	366	380	375	390	397	379	355	374	410	398	404	416	412	383	392	380	366	394	361	371	375	379	397	415	386	395	402	396	410	389	434	413	409	434	366	399	377	389	377	373	384	391	378	401	398	372	417	379	387	383	387	385	383	364	378	389	391	382	403	382	402	388	359	387	390	404	350	391	414	398	368	422	381	362	355	402	375	369	357	393	394	405	384	379	375	421	400	386	360	375	371	393	378	406	389	376	404	409	395	369	375	355	396	391	404	352	408	377	345	375	386	376	411	387	387	422	420	442	361	375	396	359	383	425	393	367	386	383	391	432	353	402	388	390	411	414	415	358	371	379	407	385	401	358	352	378	386	398	377	362	410	408	400	357	369	372	391	368	380	379	385	400	385	367	371	415	369	361	390	360	411	373	387	430	402	357	395	406	386	418	376	358	430	393	384	406	403	378	395	390	404	387	379	398	410	399	402	364	422	345	383	424	392	412	352	406	393	373	367	374	386	386	381	421	410	376	392	397	359	388	373	407	361	382	378	363	405	396	345	409	427	383	399	361	369	356	391	396	359	424	386	393	389	385	398	370	362	392	377	412	382	410	402	389	396	363	403	415	407	391	389	382	380	395	375	384	373	384	362	413	362	381	406	378	363	410	396	406	394	419	377	360	390	347	394	419	395	370	402	352	411	395	392	369	418	357	384	427	391	383	417	383	393	398	388	391	378	404	393	406	395	393	400	393	394	381	378	395	408	386	354	409	411	408	377	378	407
25596	22939	37290	38450	30719	21576	14204	5623	2031	1344	803	603	542	476	502	506	509	532	497	520	505	547	549	555	481	464	485	543	526	518	519	533	524	527	528	502	494	513	536	517	505	558	531	521	512	525	501	539	501	522	516	486	478	488	489	518	503	529	510	507	486	497	508	510	507	527	523	470	504	562	537	507	520	498	507	546	524	460	510	529	497	502	523	476	524	487	475	493	537	497	503	500	501	523	543	485	492	503	476	489	504	530	510	474	535	501	518	476	514	477	503	539	473	482	528	509	480	518	503	501	495	459	493	508	538	526	474	486	516	470	526	488	534	483	508	508	480	532	502	463	494	495	517	495	520	469	489	491	498	505	513	481	509	514	511	571	520	477	475	513	507	499	515	501	514	528	523	542	540	539	477	494	504	477	485	477	520	491	506	512	521	491	520	509	474	504	505	500	489	532	480	506	507	512	482	501	479	505	477	531	483	547	494	462	491	502	483	501	474	480	485	517	553	499	528	508	497	519	497	507	472	514	526	496	475	489	500	508	514	500	517	479	524	475	504	561	509	494	487	513	498	536	488	506	489	523	495	498	461	455	506	497	486	501	514	525	537	491	467	501	473	531	549	532	504	514	515	472	494	520	488	525	511	497	480	477	501	522	511	517	486	499	551	517	502	480	500	507	490	468	494	519	523	510	465	563	519	492	517	493	506	507	471	495	501	525	529	482	475	496	520	531	496	502	533	518	489	500	536	539	522	509	534	542	494	530	501	511	495	516	542	487	498	488	517	517	511	511	549	516	497	453	510	506	507	566	519	479	484	524	500	508	543	466	516	491	501	506	500	489	491	532	523	503	520	517	516	532	497	463	515	499	540	487	532	536	492	505	512	510	490	538	500	532	540	500	523	510	500	523	491	546	484	485	523	490	515	485	506	494	491	517	517	553	484	492	466	503	499	481	452	508	510	521	505	483	514	493	562	513	527	516	504	511	492	495	508	475	502	538	531	531	517	525	496	502	491	449	466	524	511	477	455	514	501	481	495	484	483	514	510	531	527	501	501	511	498	493	493	513	515	513	481	482	502	503	503	509	509	500	475	519	478	473	525	485	483	495	511	499	541	485	488	524	480	483	497	495	521	523	523	476	541	508	527	463	484	508	525	519	482	486	535	531	525	530	531	493	451	521	515	512	550	494	481	494	493	495	481	569	507	504	523	525	502	518	493	529	486	489	484	511	505	473	480	501	500	521	504	554	532	500	526	522	496	516	518	460	493	502	501	478	470	504	544	525	498	510	515	489	458	441	536	497	489	449	488	512	490	528	479	480	500	489	521	493	512	490	515	536	509	477	529	549	508	515	537	465	543	534	498	484	525	547	504	492	481	514	519	537	467	491	515	531	483	519	523	496	507	498	502	475	514	530	487	560	517	499	513	510	487	484	548	493	477	484	526	508	489	502	483	481	480	493	498	492	507	500	462	566	504	488	518	491	506	531	511	499	502	476	523	489	462	512	526	524	519	529	483	507	516	481	519	534	517	528	494	501	472	488	570	485	498	476	519	511	541	504	481	468	499	513	525	494	526	523	516	503	483	506	523	502	485	514	513	508	527	502	538	509	489	492	494	485	508	524	497	487	473	494	535	499	506	477	499	538	523	496	485	529	534	538	496	498	503	567	497	505	515	478	476	474	521	512	520	513	496	524	515	536	494	505	514	485	486	517	526	539	478	489	541	510	533	501	449	516	549	546	530	535	480	466	512	507	527	542	509	537	496	493	532	497	488	512	511	503	539	499	527	490	510	556	527	482	537	488	536	537	507	498	522	524	483	537	513	518	494	476	524	505	507	541	489	465	497	521	497	525	514	480	511	534	492	548	521	543	484	519	499	478	493	517	535	514	493	531	516	533	466	506	482	523	515	518	464	531	527	503	487	481	500	519	516	498	507	542	517	513	480	488	501	499	523	489	511	464	523	453	492	494	466	498	525	513	527	492	519	515	485	541	525	547	482	508	517	519	508	515	522	532	497	468	484	484	498	510	499	484	500	521	540	495	477	508	527	479	494	511	500	473	511	507	515	473	488	538	490	529	531	536	504	513	498	473	467	499	508	500	506	488	479	468	500	563	499	499	485	500	482	513	492	497	496	496	527	494	497	521	502	475	529	483	564	499	519	482	491	503	513	524	544	438	505	483	515	511	497	491	499	515	488	513	487	508	490	534	458	475	508	518	485	490	562	488	494	481	500	491	500	512	511	480	538	517	475	550	513	507	546	508	501	483	537	515	498	537	530	502	521	498	484	513	507	500	512	535	523	473	523	482	505	489	532	494	515	501	487	522	488	519	564	520	488	482	498	500	569	494	497	504	455	498	496	520	532	509	478	508	527	484	459	496	455	493	514	537	546	514	533	515	527	514	503	500	524	508	535	487	513	467	536	482	475	517	491	500	500	519	493	516	499	482	510	537	471	494	488	460	522	555	522	510	541	477	504	479	528	519	490	504	519	527	546	518	493	485	480	544	490	473	523	476	500	494	511	511	479	517	535	483	552	526	515	510	529	523	489	497	492	531	468	517	502	529	544	489	520	509	512	457	487	520	539	489	523	550	502	499	524	506	518	488	514	571	517	527	504	516	487	491	502	523	520	523	481	560	496	514	487	489	502	533	504	502	493	502	498	507	494	550	510	524	561	485	504	456	526	528	517	546	484	484	526	523	513	508	508	504	556	544	493	490	482	469	545	529	516	458	505	519	499	533	501	518	481	478	493	511	519	511	521	544	557	502	503	515	499	515	530	500	522	501	469	496	515	510	506	507	486	540	487	535	513	497	514	485	551	531	504	542	485	483	502	518	486	526	513	541	508	526	519	536	507	487	505	478	517	478	468	491	510	497	515	459	496	527	495	484	480	539	468	478	483	521	517	528	485	490	478	505	517	509	503	509	483	462	548	501	487	523	563	535	501	525	525	514	472	506	496	554	513	507	512	518	489	525	539	540	514	507	531	525	509	513	488	511	533	483	497	519	502	495	502	514	486	541	478	491	519	500	546	507	493	481	484	474	504	531	521	491	509	540	490	514	481	490	511	537	504	474	547	519	540	528	522	522	485	497	423	516	512	508	528	455	512	479	462	485	503	527	501	522	471	507	493	512	495	514	481	489	494	528	546	495	500	438	520	503	503	508	506	459	534	488	471	512	489	498	481	522	524	530	536	539	510	484	498	495	504	545	522	515	484	516	487	484	558	446	506	518	488	496	481	463	522	550	483	499	530	532	500	504	503	513	501	438	529	515	482	547	497	466	519	498	473	480	487	517	530	472	507	503	506	511	518	523	504	520	517	521	487	512	509	489	526	489	502	500	479	468	474	498	491	496	486	481	526	510	531	523	483	506	504	507	491	498	557	540	494	485	490	498	492	502	521	505	453	503	492	485	526	536	511	512	481	497	493	547	535	538	483	511	520	529	479	490	518	522	473	499	519	518	504	514	494	506	529	522	501	531	500	529	463	503	504	495
54492	84970	71391	40672	28463	15733	11190	5595	2398	1729	887	587	460	479	508	482	467	469	461	496	473	500	447	445	479	490	447	457	475	505	460	455	512	445	519	446	451	466	442	474	422	484	421	472	462	500	501	439	462	436	477	443	476	497	444	447	483	457	485	452	463	455	477	455	461	458	455	483	466	445	515	455	462	446	465	440	457	446	496	467	426	473	474	481	435	472	478	443	490	469	471	467	476	470	426	463	462	488	403	474	477	436	456	488	463	456	487	419	466	462	444	490	486	484	470	474	474	461	444	439	465	508	476	488	438	481	476	441	497	447	478	453	470	454	476	463	460	437	459	476	422	431	475	432	477	457	469	452	490	416	459	474	457	495	470	417	453	456	509	449	446	464	481	447	493	472	476	458	437	454	484	463	475	456	483	458	433	463	465	476	494	494	443	481	474	450	467	463	473	439	442	461	472	447	462	462	451	396	432	449	437	461	481	460	487	479	499	499	449	490	443	436	475	465	444	477	455	481	457	446	459	462	471	473	442	459	456	437	482	453	478	458	497	428	452	462	473	484	438	494	520	461	425	481	481	446	495	455	474	446	445	473	428	504	437	436	456	455	495	480	392	439	490	456	473	469	445	439	480	527	465	442	474	466	496	456	486	434	433	451	472	441	442	457	492	445	479	456	482	451	493	472	430	463	464	423	435	497	453	466	450	449	458	450	476	469	488	480	412	437	434	486	484	460	487	461	416	464	460	475	474	464	481	449	470	469	470	513	429	466	440	470	482	460	462	464	452	457	485	483	459	427	483	474	446	430	473	438	453	443	445	460	424	442	424	476	474	431	448	442	455	457	439	465	502	467	456	426	456	482	469	500	519	418	473	492	480	457	466	408	439	479	488	436	476	428	458	462	489	478	448	441	442	443	443	425	474	484	452	459	503	457	487	459	479	467	481	481	465	456	500	428	488	487	485	433	450	482	456	468	481	472	432	490	420	478	488	458	448	472	434	442	485	474	430	472	451	453	455	479	499	478	463	493	483	452	466	449	435	449	453	500	459	430	486	471	468	414	504	445	475	475	445	471	460	477	468	480	444	460	450	465	456	521	474	479	484	422	468	406	481	485	444	463	482	503	470	442	502	459	482	460	468	468	452	446	489	461	476	445	448	504	439	463	457	475	439	473	448	473	433	474	492	439	452	471	440	447	447	464	444	468	479	480	481	451	473	454	439	460	422	491	505	471	482	435	454	436	429	453	456	485	454	458	480	480	472	492	462	457	454	464	452	445	469	431	444	450	478	487	465	451	489	463	454	423	451	472	447	466	473	462	432	492	464	469	445	456	461	448	466	481	434	481	460	422	462	453	465	508	440	436	519	444	484	468	468	472	500	461	500	458	453	476	404	491	451	411	425	456	447	491	432	459	459	461	479	457	457	416	515	474	462	452	479	480	456	440	469	456	490	434	481	469	473	453	469	466	454	444	442	437	464	454	466	483	443	484	416	459	455	491	467	454	449	457	469	486	469	447	448	438	483	426	495	482	483	469	463	447	451	470	456	396	439	484	528	476	477	436	466	436	437	461	468	490	439	455	466	415	498	486	482	440	438	480	474	454	447	460	458	484	442	473	439	440	429	453	486	446	469	440	442	463	458	455	469	471	452	486	451	476	444	458	450	457	436	460	483	478	453	453	461	465	452	440	488	461	453	495	496	457	476	468	428	386	454	441	426	493	431	440	460	467	442	456	478	462	471	473	442	476	463	412	457	459	458	430	479	453	449	454	464	465	473	469	470	451	469	494	452	419	467	483	492	464	473	430	466	432	434	444	465	478	462	478	471	473	466	455	463	465	529	427	443	466	472	482	472	460	449	473	446	419	471	413	422	450	506	500	465	443	448	440	473	452	483	489	462	475	473	482	458	443	451	468	484	433	442	436	450	469	420	465	458	462	450	475	494	456	508	476	418	445	459	447	483	453	416	479	448	440	449	450	485	482	455	434	443	437	478	445	449	472	435	438	473	447	456	452	454	465	472	465	455	458	446	465	460	475	443	506	464	472	462	453	468	495	466	458	468	453	457	483	440	456	454	480	482	497	463	487	475	475	430	465	439	443	468	464	495	431	465	449	466	475	438	453	470	448	421	473	443	465	478	444	471	450	462	499	477	466	480	465	437	489	437	462	438	459	462	458	427	429	453	459	468	467	427	476	465	494	444	446	488	504	471	471	454	453	461	471	500	447	432	462	480	470	451	477	445	469	450	478	466	477	450	472	454	453	495	487	448	470	463	442	471	427	455	432	481	451	473	436	456	481	486	458	446	470	501	477	432	524	503	460	435	446	440	496	472	449	459	479	440	479	449	490	452	488	469	454	423	482	476	471	477	497	454	459	421	479	420	500	471	457	480	493	450	439	457	471	514	474	446	421	488	435	457	446	475	452	475	456	497	481	444	415	449	506	492	466	432	465	453	428	402	467	435	466	466	441	436	471	404	454	454	491	434	484	449	498	428	469	502	442	460	440	434	463	450	470	460	428	462	484	462	464	460	448	439	457	448	458	477	484	469	434	473	430	423	494	437	451	463	446	440	466	459	464	447	459	424	448	480	480	454	462	486	449	462	470	390	468	467	458	465	428	440	458	422	464	493	448	402	452	445	466	428	478	480	494	454	463	436	475	515	477	466	419	451	437	424	472	438	477	461	487	475	476	452	480	468	436	440	460	492	487	475	475	473	418	459	455	400	441	494	452	483	441	478	449	452	438	458	465	461	442	470	455	486	459	499	508	470	471	460	448	484	409	459	443	493	441	458	468	480	433	464	454	453	459	415	440	434	431	447	460	460	455	464	476	513	455	459	486	487	492	430	460	470	453	452	450	481	455	430	476	469	470	470	442	483	464	439	474	494	463	436	484	417	480	473	435	456	452	413	444	507	445	446	428	440	448	446	431	489	438	476	441	451	480	475	471	420	444	441	448	495	456	477	452	469	455	467	504	489	470	473	479	496	453	471	485	423	485	469	464	459	451	451	474	443	456	461	471	457	456	474	436	464	460	473	466	492	477	476	443	451	482	486	472	463	459	455	445	481	451	467	465	474	484	471	404	472	463	429	434	459	418	478	496	456	465	473	427	458	438	451	457	455	477	509	438	484	473	433	480	450	455	501	434	451	523	456	422	471	441	452	473	518	460	485	457	456	442	443	490	449	471	471	454	441	425	474	492	478	453	456	463	455	482	469	469	418	458	462	484	469	500	454	476	462	429	441	439	435	450	430	462	473	472	434	424	489	427	464	436	417	449	451	464	482	462	458	467	481	470	444	492	429	462	437	435	468	466	460	475	452	462	453	448	478	448	475	456	478	485	461	489	453	469	437	436	461	472	464	482	428	457	447	466	422	446	424	465	483	477	466	456	472	479	431	441	475	429	426	468	407	463	455	477	441	431	480	453	457	457	441	460	456	466	417	454	485	487	464	462	450	430	456	484	479	468	481	442	432	489	440	412	471	470	477	445	429	465
24492	22118	34646	35245	33947	29415	24429	11904	4488	1824	1148	793	621	626	727	692	641	669	658	667	657	666	696	685	647	694	675	677	659	642	657	659	637	719	653	625	640	646	679	664	654	634	638	726	669	658	712	669	738	660	650	688	648	658	639	691	637	693	645	650	641	700	641	669	661	627	646	647	663	616	647	652	650	643	629	691	699	709	721	682	658	651	643	643	674	678	690	627	615	672	667	671	669	675	669	633	652	649	623	650	667	644	654	636	661	639	690	676	674	657	671	683	708	692	644	643	629	613	606	637	659	667	593	646	664	693	649	647	663	646	648	605	652	615	638	611	634	617	693	637	611	581	660	660	636	639	662	657	663	648	658	676	639	677	611	664	658	623	674	679	694	636	631	655	644	686	653	621	648	686	631	632	649	655	683	668	673	623	701	643	628	636	667	671	690	676	643	627	687	636	668	672	684	730	655	616	662	660	636	621	675	610	658	656	613	646	664	657	684	655	692	721	612	655	641	627	658	638	662	697	623	655	632	664	646	664	652	646	620	671	662	642	600	672	642	646	650	665	695	655	679	681	658	649	670	706	687	643	659	687	674	609	679	658	636	652	683	643	678	650	656	659	674	703	681	651	691	625	684	636	674	650	643	641	666	706	726	658	676	689	662	656	616	660	622	653	624	637	627	636	678	626	630	662	613	645	654	620	677	635	661	701	672	598	651	694	661	710	608	659	670	623	666	659	639	626	663	601	650	636	707	639	670	672	665	665	654	682	647	692	693	677	660	640	648	667	668	650	653	668	606	681	646	672	647	639	622	662	665	638	641	632	672	706	659	694	650	606	661	655	685	668	641	660	659	654	631	655	651	651	641	658	663	673	642	627	644	622	640	598	659	677	641	657	657	658	677	646	647	668	649	675	641	644	636	661	646	664	633	635	659	683	653	637	652	659	606	657	613	663	647	616	692	626	646	639	650	674	630	681	686	662	645	669	680	649	669	628	695	596	662	673	686	685	682	636	702	712	687	647	644	647	701	651	662	615	646	651	612	680	634	676	701	638	689	642	654	602	661	640	647	656	655	622	681	601	660	696	624	629	621	673	677	671	643	658	688	652	685	640	667	641	631	683	637	655	661	634	676	622	637	605	661	650	646	652	695	654	653	683	641	707	640	679	663	638	648	650	678	664	615	628	661	658	659	629	612	647	629	645	673	605	624	648	656	661	665	663	651	643	688	682	673	628	647	663	638	660	665	654	677	628	663	682	657	636	686	657	699	609	691	557	693	638	674	658	652	678	622	622	626	661	600	659	614	631	689	617	636	633	658	686	624	621	657	671	658	662	701	645	635	699	638	633	640	636	649	639	661	631	661	710	679	689	693	657	602	681	656	650	674	632	669	643	648	635	631	668	676	642	607	619	611	636	680	681	624	619	674	661	622	661	636	641	638	643	626	650	642	618	679	638	628	648	666	670	669	737	626	668	667	676	622	619	668	651	705	682	674	696	630	679	672	671	670	624	664	624	645	678	700	628	642	683	641	644	710	635	638	639	689	680	696	651	648	672	665	638	641	671	668	627	649	629	674	665	663	635	695	639	694	625	646	637	632	673	629	698	648	651	635	662	654	682	695	648	692	617	679	652	613	638	670	608	637	652	622	645	677	657	672	658	607	663	622	635	625	630	668	707	621	672	635	630	638	649	665	692	633	641	615	646	617	632	656	645	669	641	610	647	700	614	620	634	686	666	629	679	620	636	653	660	678	649	586	652	633	712	693	668	677	646	671	699	628	672	628	650	641	677	610	671	640	703	701	641	633	625	673	666	635	700	644	646	643	652	645	628	615	635	654	622	635	603	616	645	646	683	627	672	653	655	623	695	689	696	676	648	659	611	698	622	637	648	675	680	700	682	632	672	628	638	634	631	655	621	666	629	681	661	676	690	668	690	675	615	610	648	674	627	701	690	629	628	653	636	652	634	622	685	708	692	676	675	676	622	693	681	639	639	632	697	633	651	661	632	675	649	705	691	666	658	607	665	658	698	685	642	636	636	623	683	640	691	612	651	652	644	683	625	668	690	688	690	676	642	619	659	675	659	652	589	687	680	631	641	622	647	703	645	632	661	637	668	647	600	648	612	624	619	633	685	638	648	683	655	665	659	644	647	712	650	644	671	663	641	651	645	649	632	653	660	629	691	611	653	645	661	652	651	606	671	685	637	656	638	657	657	704	669	687	687	656	612	666	647	663	621	614	665	671	619	654	692	669	599	641	661	685	604	628	646	646	619	648	629	665	686	668	671	646	627	592	668	669	643	615	659	653	670	689	661	625	650	655	673	681	680	649	637	631	671	626	644	675	659	626	657	622	655	651	689	640	660	631	686	631	668	677	686	695	645	608	681	649	626	671	687	698	655	686	641	640	676	694	691	673	622	623	674	697	640	659	669	656	661	660	616	630	659	692	666	644	627	665	649	670	643	679	665	664	682	633	648	661	684	600	655	660	644	636	688	661	619	608	638	666	647	629	630	634	667	671	623	653	697	665	652	681	666	660	670	605	643	606	667	657	625	629	596	663	700	649	694	635	648	688	661	694	632	643	680	653	652	670	695	653	687	645	639	647	701	627	622	636	660	631	646	594	650	621	627	613	652	611	679	672	635	666	630	630	650	640	665	626	627	670	672	608	680	661	666	665	631	622	652	665	639	695	635	655	659	646	608	651	659	632	654	631	655	611	695	639	675	662	653	656	647	564	653	659	681	601	611	645	613	666	611	642	642	667	641	659	670	692	624	659	662	685	670	636	658	688	660	708	637	687	645	643	680	659	643	676	691	625	649	666	654	604	691	681	645	674	627	671	620	655	674	630	689	655	649	659	656	662	640	662	619	646	632	648	654	698	661	626	633	676	651	686	635	670	690	657	665	613	637	675	678	667	613	646	656	631	657	642	655	695	654	639	583	680	634	597	673	653	667	656	685	637	702	677	630	640	677	691	632	605	658	670	680	664	652	656	612	662	651	618	670	654	688	635	680	647	662	632	694	643	642	664	606	626	723	664	645	660	674	664	693	619	633	607	658	633	611	677	628	587	643	657	615	666	664	650	670	643	651	668	663	671	675	659	677	664	583	639	674	704	618	650	657	665	708	644	643	668	655	662	658	639	647	638	614	691	692	610	656	669	670	676	613	655	675	623	646	662	616	656	621	641	624	657	632	685	654	652	644	651	645	610	678	663	661	685	640	659	661	665	628	620	640	621	649	647	644	626	624	653	685	658	657	623	638	656	589	657	701	619	625	626	718	691	640	674	666	643	657	676	617	641	576	652	646	648	676	631	608	673	691	689	639	638	590	675	660	661	648	649	688	633	638	609	642	696	659	682	639	631	644	650	660	636	650	646	652	691	642	715	677	653	654	708	651	658	647	602	643	667	602	683	668	627	663	652	629	669	659	622	631	625	684	622	654	645	634	599	613	638	667	645	606	668	667	651	653	594	656	617	647	644	702	677	612	655	615	710	621
62163	99431	82317	52053	38775	25753	18369	10063	4796	2193	1180	744	546	599	621	592	665	589	597	591	573	578	612	596	587	621	647	594	627	595	560	618	623	547	648	574	609	620	620	625	613	587	625	571	613	614	618	601	590	585	562	611	603	613	556	616	575	615	611	634	604	601	621	591	581	567	581	609	578	634	648	598	596	566	639	591	593	655	604	604	581	617	610	601	567	627	621	597	614	565	580	595	628	588	591	600	579	614	559	567	657	568	597	627	635	572	550	613	556	607	625	604	600	603	578	607	602	596	617	600	591	606	622	576	626	581	618	657	624	624	613	623	608	613	605	577	601	625	580	591	590	574	555	623	593	577	590	596	606	601	575	598	596	571	617	609	586	563	601	574	595	597	615	581	575	592	580	615	577	603	592	617	585	581	570	606	603	611	556	588	586	581	609	609	562	559	564	629	560	599	573	585	598	541	606	556	551	552	589	631	589	557	574	586	589	549	585	611	616	595	605	595	589	608	600	622	671	631	581	586	612	530	587	561	614	571	590	635	554	574	598	605	599	647	593	643	570	580	603	573	610	571	578	609	591	595	638	582	589	618	560	591	560	529	616	564	582	584	602	593	608	561	600	622	608	569	566	572	616	601	588	569	596	562	606	571	581	580	587	609	601	554	586	561	646	629	621	615	569	560	551	611	584	577	594	606	620	584	563	608	576	596	625	560	594	609	578	582	627	627	580	606	578	566	545	596	601	547	590	570	542	595	600	597	589	577	576	615	574	610	585	613	600	575	568	605	607	568	621	572	588	584	625	545	549	600	606	603	608	606	546	578	595	580	623	574	529	589	609	609	611	564	604	564	563	627	568	602	613	622	600	594	558	603	578	590	583	622	590	589	546	549	604	601	596	594	596	603	607	606	591	585	581	631	641	575	620	566	617	574	600	581	600	601	594	625	523	610	574	568	613	596	607	593	559	597	612	589	626	618	630	598	585	644	581	603	580	591	614	562	616	560	624	615	572	600	583	607	596	602	584	602	600	602	585	593	610	580	566	572	622	601	618	625	621	598	574	571	625	575	580	581	634	586	596	581	590	564	603	614	559	575	616	613	603	631	566	575	611	622	601	598	617	606	566	565	572	584	599	570	639	620	662	615	592	628	625	526	615	593	618	623	564	613	589	573	578	582	574	615	571	589	620	573	623	568	584	594	617	596	576	625	583	574	610	541	585	573	572	571	597	592	630	626	605	557	601	561	575	591	592	638	622	568	606	585	604	589	601	596	604	587	625	596	585	569	607	602	651	610	665	589	566	603	585	591	594	591	582	568	611	584	578	583	583	642	565	581	587	578	624	593	593	573	638	630	563	544	573	575	610	579	587	568	579	622	596	602	563	614	589	569	609	624	586	567	586	577	566	608	590	591	601	573	569	607	558	606	585	630	576	620	605	603	617	571	603	576	584	567	564	566	613	580	605	549	601	560	611	562	596	613	575	610	589	609	574	575	613	581	566	599	592	589	592	594	586	589	616	586	583	624	656	587	565	602	577	565	619	605	606	603	560	621	594	628	599	599	575	569	579	554	622	601	560	601	623	616	582	607	562	610	597	635	599	608	592	612	614	570	570	605	551	588	587	586	570	572	567	565	577	582	615	618	572	602	590	619	549	585	606	568	590	573	592	559	571	595	611	618	634	618	623	581	617	579	569	612	567	621	611	610	568	567	641	613	589	630	605	592	555	571	601	618	608	567	576	551	594	598	583	591	600	606	569	632	587	612	594	545	560	574	594	629	598	598	547	596	562	614	580	569	551	576	588	615	600	588	625	579	641	616	592	616	584	539	586	617	579	586	573	640	591	633	574	564	546	561	588	623	586	628	575	639	597	584	602	610	577	554	588	611	576	603	578	623	585	573	611	628	590	575	589	593	579	601	588	610	581	600	580	569	602	616	598	588	612	590	566	649	589	585	544	598	576	613	613	604	567	558	589	627	593	583	608	532	610	614	570	623	579	583	575	600	577	593	621	594	556	573	588	563	589	586	589	581	602	625	584	615	605	571	596	597	588	631	593	626	595	590	565	545	592	574	604	592	564	619	623	610	578	525	592	595	620	578	585	594	578	607	616	587	570	628	589	572	566	590	581	578	581	605	558	628	575	586	574	601	605	610	599	626	591	567	596	553	575	595	541	599	589	596	562	603	607	592	595	589	599	644	614	563	590	611	591	579	614	600	594	600	571	547	559	632	564	619	606	636	586	568	560	551	577	612	625	587	608	608	590	583	612	613	615	612	575	578	593	601	578	599	585	599	584	610	573	574	593	580	588	600	592	611	576	552	595	583	583	601	577	630	570	598	609	636	605	571	613	573	604	563	573	550	593	564	573	614	568	565	605	572	592	611	561	586	592	569	599	560	599	608	550	577	612	578	526	596	569	584	606	611	627	582	585	596	614	589	580	598	657	583	609	604	609	650	574	621	559	593	596	520	575	585	635	550	611	591	540	596	609	551	545	588	577	570	550	580	550	644	575	597	615	566	572	563	606	629	608	574	541	618	558	576	552	612	619	641	568	606	564	579	564	633	590	591	554	576	621	581	611	554	610	606	572	585	541	575	606	566	552	601	588	611	603	596	604	588	581	548	579	550	540	597	638	605	611	591	604	543	635	582	591	601	543	581	612	573	566	586	640	604	642	563	632	598	587	601	578	572	620	604	561	574	566	580	605	590	600	589	567	616	615	570	578	609	612	563	582	632	600	567	604	617	634	571	565	610	605	573	581	631	615	636	575	575	635	555	574	558	583	630	633	579	540	573	569	582	609	630	535	544	602	602	564	549	588	559	550	553	626	603	591	614	540	601	596	611	581	579	636	550	570	602	557	632	594	580	634	565	586	626	589	616	595	621	590	618	580	595	598	567	598	614	545	562	615	588	603	600	584	621	624	579	566	543	584	599	617	583	573	620	580	605	603	609	605	597	575	589	600	562	598	638	599	551	602	578	570	573	573	607	607	562	566	578	556	594	582	599	567	545	625	623	584	551	621	594	586	570	591	580	623	581	603	559	617	557	608	571	651	604	513	562	585	622	601	615	589	616	576	568	591	578	586	577	585	596	637	582	592	567	644	638	617	537	594	599	627	578	566	559	531	608	566	585	616	636	592	585	592	589	594	652	586	606	610	608	570	560	583	611	604	587	598	626	597	568	591	592	535	616	572	601	609	596	579	582	565	554	594	601	609	569	578	586	580	568	584	602	591	579	589	599	602	604	570	627	585	578	602	607	590	611	556	591	579	612	585	602	554	579	574	593	592	608	544	545	522	597	564	576	569	567	632	585	572	592	616	612	541	572	559	593	592	593	562	579	593	608	528	593	554	573	554	566	626	590	607	601	562	638	588	600	620	561	586	605	577	588	581	646	599	567	604	540	618	555	618	553	592	555	602	588	590	606	552	636	619	600	635	578	562	574	591	586	626	608	612	567	577	595	560	600	566	585	529	588	593	580	579	554	582	545	616	614	607	576
29228	24116	23907	10682	4038	2156	1578	943	677	548	495	457	509	494	514	497	492	496	529	496	468	512	496	485	480	508	469	486	485	517	530	498	447	505	454	481	477	494	496	527	515	470	504	512	499	466	482	515	504	509	469	498	475	509	487	502	509	550	486	483	492	497	516	488	479	490	495	474	491	510	520	512	475	481	469	469	500	538	510	500	506	480	489	464	465	494	493	493	506	486	479	520	508	455	488	479	486	470	482	488	477	516	518	515	475	474	484	466	491	493	490	509	437	487	485	487	495	479	520	457	551	468	491	467	437	525	521	473	491	474	473	487	504	492	433	486	485	490	480	463	453	503	457	449	454	477	521	468	512	464	470	481	497	477	476	517	493	516	491	469	436	440	520	449	506	475	495	530	452	499	502	442	473	469	483	514	569	530	476	472	517	530	475	447	499	505	486	510	470	488	508	479	488	509	479	511	482	526	520	464	513	505	512	477	443	526	479	497	486	479	485	503	475	462	497	471	456	473	494	522	499	518	452	475	508	501	464	488	470	491	540	496	451	478	525	532	447	513	483	451	524	472	494	477	495	491	500	482	443	502	463	470	488	476	513	492	464	494	494	462	498	478	454	498	491	466	472	474	469	470	457	456	510	491	460	469	555	511	508	526	483	512	488	482	477	453	463	502	496	496	498	487	460	486	496	475	465	500	478	469	463	458	465	475	496	504	499	523	484	485	459	468	498	481	511	497	494	457	499	505	451	514	499	475	489	499	481	465	490	455	486	519	452	517	497	476	484	514	508	480	475	528	460	499	496	499	482	475	466	496	473	498	496	485	496	468	456	481	488	491	478	468	474	498	482	482	489	501	490	439	509	499	469	454	476	461	480	497	488	496	473	507	464	501	491	482	512	479	481	447	512	508	500	494	506	493	453	485	504	507	465	521	482	450	476	484	493	468	483	513	517	499	506	523	513	485	460	493	433	472	439	508	470	483	496	480	466	495	480	483	481	507	488	485	459	462	474	515	490	516	486	510	500	514	500	472	483	490	510	518	491	506	499	444	501	507	477	484	517	465	486	459	486	499	493	532	492	465	520	505	512	456	513	456	483	488	458	468	477	474	506	498	457	510	481	483	479	503	456	507	473	462	467	481	482	517	461	492	474	501	489	464	445	490	518	489	518	448	472	484	446	525	466	512	472	439	463	500	479	544	485	436	503	495	493	504	501	488	437	476	497	480	503	475	522	474	466	520	469	493	508	476	508	533	481	524	463	474	517	480	489	449	534	516	489	456	481	499	462	483	487	465	478	485	492	443	499	468	470	474	471	489	489	492	473	510	511	482	494	468	477	486	492	464	508	499	492	496	449	463	483	474	481	496	520	481	499	475	516	476	430	514	462	473	495	547	521	519	473	437	489	475	493	504	500	484	486	466	455	502	507	488	539	516	467	485	513	490	511	498	486	522	506	509	514	458	494	527	490	425	486	505	490	449	490	532	468	526	498	505	492	486	505	505	494	522	454	493	491	496	478	494	468	490	495	512	487	519	512	450	464	472	492	476	517	487	504	468	515	465	510	487	518	513	459	503	494	514	468	515	487	488	486	452	489	489	445	506	497	476	509	497	493	489	523	482	458	485	508	495	515	514	486	481	508	480	431	469	538	500	456	521	500	492	489	522	481	468	492	510	493	476	471	487	487	518	533	470	458	476	463	525	480	461	473	501	430	497	506	481	462	487	477	502	481	453	479	475	468	444	504	490	536	500	460	478	485	464	543	521	504	465	513	501	477	469	519	485	506	473	546	513	462	480	484	492	501	471	474	462	467	464	467	476	483	479	505	466	485	475	498	501	480	484	502	487	476	485	455	484	483	488	504	523	489	480	480	481	497	495	509	463	524	520	502	495	489	495	473	470	464	435	494	495	512	535	503	468	499	471	488	456	492	468	503	475	497	504	491	462	494	497	471	451	489	489	489	484	474	494	488	498	502	483	487	505	485	546	492	460	534	485	534	518	493	491	448	475	452	557	491	504	508	476	491	478	506	470	486	471	514	531	521	490	461	482	548	473	526	500	498	510	468	472	503	478	483	491	468	471	466	520	498	531	512	461	479	505	482	483	469	484	491	487	496	502	496	483	479	504	469	480	479	470	487	482	473	481	454	472	522	471	480	530	462	484	489	483	507	457	479	517	480	474	485	461	517	488	462	484	471	490	499	475	470	489	470	475	522	466	501	487	454	539	492	496	475	490	495	507	513	464	514	483	487	483	479	501	463	468	438	519	484	468	489	497	505	502	475	452	458	504	516	484	456	472	458	503	455	523	509	481	493	473	494	501	460	485	442	515	451	456	502	441	490	450	505	491	453	488	487	491	464	486	484	468	477	471	432	485	485	517	432	520	489	508	495	509	509	457	495	503	472	513	490	468	500	533	483	518	468	468	485	481	451	496	472	459	500	490	473	477	528	510	503	484	509	468	503	492	457	479	474	488	501	478	452	498	450	523	541	480	464	476	489	489	452	478	508	487	491	481	519	506	478	488	480	456	456	484	519	479	493	522	486	504	507	465	489	443	444	475	470	512	483	460	467	466	498	526	500	517	481	504	471	477	447	475	510	467	502	478	488	514	489	479	471	474	489	491	498	488	458	470	459	514	473	503	522	458	476	505	504	488	464	473	529	469	498	474	499	495	514	485	465	507	512	466	443	477	467	515	467	493	471	488	510	489	499	476	500	468	488	494	499	462	460	486	512	486	473	479	464	484	467	488	489	507	480	444	486	521	496	490	521	454	515	512	520	481	499	487	476	473	531	492	466	462	512	516	485	478	464	492	496	446	493	478	489	548	532	497	511	489	442	478	462	474	520	487	484	485	477	477	457	462	499	482	494	486	470	514	477	532	520	473	476	521	495	497	477	505	459	477	490	469	473	488	480	502	503	500	456	505	487	455	478	510	490	459	484	475	510	480	498	477	489	515	500	471	493	497	475	509	506	497	522	490	521	528	490	482	476	497	470	474	502	489	485	490	513	454	515	520	465	491	486	490	485	497	473	465	485	478	517	465	488	520	503	512	518	500	495	486	488	489	501	489	503	509	476	496	468	484	454	526	517	496	508	481	474	488	461	514	533	490	482	496	532	509	506	479	499	509	480	500	496	476	517	476	539	438	473	438	518	486	493	518	474	494	471	473	501	482	513	512	474	475	434	458	500	455	482	501	488	485	470	492	508	469	490	514	515	506	511	467	513	500	454	481	473	479	492	483	486	514	513	526	493	539	476	453	469	483	443	489	488	491	508	509	465	499	484	472	479	487	499	503	478	474	480	494	500	499	454	512	529	528	445	499	462	495	471	514	547	530	484	493	481	541	482	463	468	513	481	514	550	527	514	457	496	498	499	498	514	493	478	497	464	486	533	517	508	500	527	527	528	530	483	478	477	476	507	529	482	491	488	463	526	503	496	438	490	477	476	465	487	493	522	478	462	501	439	474	518	509	515	450	505	480	513	462	485	497	520	491
16822	26074	21164	6693	3764	2301	1703	1005	656	516	465	397	428	396	424	387	416	412	432	390	432	415	417	373	404	369	420	425	412	390	392	398	393	414	395	399	417	379	397	392	375	404	414	396	413	405	412	421	404	431	426	435	381	407	381	397	389	425	407	380	392	407	384	378	418	366	427	405	400	402	397	393	400	398	432	400	409	390	403	400	378	427	396	406	420	406	390	406	421	410	411	440	426	387	409	408	426	394	426	433	404	403	398	410	382	397	389	423	431	380	420	389	388	419	378	416	389	392	415	378	402	377	417	393	375	432	396	418	392	421	419	403	407	405	382	380	403	382	356	409	389	415	393	431	392	403	443	357	403	411	393	414	385	377	390	391	446	378	418	397	419	400	394	389	374	428	387	394	421	419	416	410	381	396	390	404	350	371	399	398	409	381	414	407	375	427	400	409	401	394	409	409	418	387	411	395	411	406	470	397	378	363	390	406	397	388	387	388	394	414	427	433	408	425	418	377	413	363	422	378	405	381	393	384	415	421	378	423	388	391	413	380	400	394	394	384	425	365	425	402	414	422	400	416	373	384	434	426	432	364	404	374	413	406	381	420	397	397	407	421	389	422	368	394	382	405	417	385	389	396	407	371	415	401	377	376	434	402	393	407	374	416	413	432	387	441	416	373	400	403	368	420	407	396	404	375	416	398	402	403	384	399	403	409	391	423	412	389	403	397	403	395	436	390	421	411	391	423	410	402	412	448	398	377	378	407	379	401	396	382	434	369	413	442	397	403	397	411	420	434	386	403	411	442	429	406	379	408	381	420	381	397	413	401	374	408	432	411	399	419	433	428	413	381	390	374	420	415	417	402	389	398	394	389	432	408	423	405	431	406	405	415	427	405	396	423	417	380	416	416	432	437	414	375	410	415	381	382	395	401	416	379	413	401	426	425	407	380	392	386	399	370	422	405	364	420	379	416	411	427	384	399	422	432	406	389	398	367	375	402	426	433	422	410	428	388	412	413	418	388	413	386	430	393	367	411	395	400	379	398	405	436	410	411	386	440	356	370	417	409	415	398	410	429	413	412	400	431	400	408	382	436	391	410	407	413	393	415	429	416	423	408	407	424	400	427	359	386	435	434	413	403	404	400	381	413	402	413	391	397	385	379	381	385	424	425	437	373	396	401	448	392	402	420	426	427	432	419	366	411	402	411	395	383	401	383	417	408	426	344	359	409	405	395	403	424	415	438	395	420	394	384	404	388	387	428	370	426	412	409	404	366	407	405	387	393	398	396	404	397	379	418	420	424	430	365	394	415	396	415	381	420	432	408	426	402	400	411	394	424	400	421	384	433	387	418	395	408	424	429	431	417	400	403	423	369	419	402	398	403	405	432	439	404	435	390	385	401	432	372	423	391	402	395	428	372	449	403	459	400	432	382	440	402	397	416	451	376	434	389	382	406	390	409	388	399	387	405	386	397	450	401	407	425	389	443	398	404	357	419	407	398	436	402	412	429	380	384	412	427	386	383	412	414	384	403	417	394	441	426	382	410	426	380	413	377	376	416	383	412	392	437	404	424	433	395	407	424	419	420	400	392	413	390	387	425	415	414	450	395	368	392	390	372	382	425	405	407	394	366	407	403	418	426	394	417	408	380	425	394	388	380	394	394	386	362	396	399	367	407	417	401	420	424	387	386	414	399	403	399	439	399	411	408	398	387	419	403	387	403	404	376	404	381	429	397	377	386	417	419	419	379	393	399	429	401	407	392	364	368	396	447	401	398	421	392	417	417	416	398	392	370	379	449	374	395	380	429	412	421	419	419	424	467	420	372	402	360	406	406	368	391	378	379	381	389	402	429	343	386	409	400	400	413	406	412	426	437	381	361	398	425	416	396	405	414	372	376	405	417	389	395	414	403	415	413	419	384	374	420	387	423	411	426	365	395	402	394	441	386	389	427	411	392	412	385	419	409	408	359	408	401	430	433	395	431	394	393	408	395	396	423	383	376	369	410	406	403	420	403	414	421	410	385	408	409	368	419	372	435	444	376	422	426	376	388	413	378	399	424	414	441	412	414	425	413	433	395	398	379	389	396	396	387	412	373	393	416	414	387	363	403	426	409	403	404	412	407	393	442	425	394	411	439	392	428	400	398	417	394	420	371	416	423	413	418	414	389	434	395	427	435	422	395	401	385	393	384	400	392	410	376	392	388	422	389	393	403	402	426	448	407	415	414	394	409	402	430	418	417	390	359	367	378	424	401	453	412	389	418	373	344	403	406	419	402	408	392	392	413	381	400	432	414	409	413	384	404	416	454	397	418	352	403	418	413	388	417	405	374	420	394	371	453	381	365	426	400	447	395	432	371	440	415	426	386	406	335	392	387	393	442	420	436	404	395	427	418	400	425	423	364	398	369	353	436	421	416	409	403	431	451	397	412	417	376	395	362	397	442	408	403	389	429	401	368	412	418	414	416	417	420	427	401	393	392	398	380	372	377	406	435	394	393	402	414	399	409	399	410	380	423	408	391	407	412	402	381	405	429	411	416	393	427	406	341	431	396	410	379	386	453	388	403	398	389	409	389	409	429	384	358	379	416	431	408	415	407	419	415	403	411	373	411	396	414	394	402	387	396	379	413	406	425	397	431	398	381	393	377	390	397	378	435	421	425	380	402	400	387	430	394	410	381	387	387	390	422	397	391	400	384	393	393	389	400	406	402	426	403	394	419	386	410	401	414	401	388	371	432	387	374	397	390	398	403	401	377	438	385	405	368	409	373	395	403	405	370	427	416	380	486	410	394	392	436	354	370	398	420	383	385	415	420	399	428	372	399	378	373	414	399	420	434	378	397	412	388	402	420	393	403	426	352	393	414	435	383	402	414	400	368	396	413	384	401	397	412	424	383	398	416	427	414	435	357	394	409	356	369	382	409	419	422	382	410	405	397	428	422	403	381	375	410	396	422	401	379	405	406	392	392	409	416	421	433	381	379	362	419	392	418	416	415	414	437	455	381	371	417	404	417	435	391	385	377	376	420	427	414	393	385	393	411	378	434	407	369	414	388	403	375	376	386	353	402	430	387	410	407	405	361	442	366	420	397	404	431	429	415	409	374	395	382	416	419	389	381	419	384	413	385	410	440	404	399	409	383	442	416	391	369	434	415	398	430	386	386	421	364	416	408	425	422	425	412	400	397	394	369	449	409	410	406	403	408	417	407	422	422	411	403	415	398	415	380	398	408	400	397	445	398	436	419	409	370	419	388	395	396	395	442	393	392	427	424	395	412	403	380	420	394	356	418	419	405	412	393	441	398	364	423	400	393	394	398	404	402	381	422	393	401	407	458	412	438	406	406	399	408	402	412	419	411	394	387	427	432	387	386	370	388	376	403	421	378	404	394	386	424	437	393	395	408	407	391	351	413	393	445	391	414	444	391	415	361	434	419	399	421	409	396	402	381	398	401	416	363	400	406	414	423	436	415	371	387	403	428	405	398	406	390	389	425	422	399
25499	23134	38037	37805	29493	23129	15089	5474	2157	1325	766	623	544	538	522	515	496	501	539	552	530	535	529	550	508	479	533	507	566	547	565	530	541	553	492	546	503	489	533	525	511	498	417	531	523	518	528	495	526	540	508	500	529	508	528	524	508	477	520	477	530	516	489	575	472	537	522	509	475	546	559	535	529	561	546	496	549	546	497	513	522	544	536	541	511	526	517	535	544	490	549	533	500	469	542	529	531	506	511	535	505	548	519	494	524	546	494	508	487	508	497	489	531	517	537	486	507	537	526	509	580	545	498	534	495	536	510	502	527	515	514	528	546	509	519	495	518	537	505	522	493	502	504	505	515	509	505	520	530	523	507	527	533	527	553	526	481	509	515	515	515	531	495	524	496	516	545	541	507	503	509	520	521	517	503	497	527	532	518	500	533	571	499	507	538	556	495	568	528	495	541	546	442	521	493	496	507	522	524	509	508	525	467	505	491	512	512	536	478	554	535	567	469	495	535	532	530	484	522	538	512	476	506	537	541	509	525	504	524	548	543	545	516	490	528	513	525	549	543	547	539	524	466	504	517	506	510	481	516	535	490	488	501	545	518	512	537	507	471	529	526	502	528	522	538	556	524	470	508	512	516	543	529	514	520	516	550	527	486	528	515	488	535	513	510	527	506	484	513	522	508	497	484	513	522	522	538	552	543	518	537	517	553	504	503	490	528	493	520	507	533	519	528	492	509	446	508	505	500	543	523	486	536	530	525	549	531	562	468	522	490	512	504	516	544	522	509	518	571	501	493	484	501	534	504	524	524	539	575	576	500	477	542	535	531	486	508	507	492	495	499	509	481	516	519	531	513	519	506	545	521	523	469	549	530	513	551	520	528	558	521	533	525	498	538	518	524	519	506	523	487	502	503	527	545	527	466	543	534	545	504	506	522	501	560	533	482	511	524	501	531	517	565	513	514	503	519	494	497	517	544	510	490	523	518	522	527	536	536	509	545	517	507	507	505	518	513	523	497	548	541	505	540	507	566	534	514	507	525	512	503	550	475	519	562	558	517	522	503	521	529	500	529	507	485	548	498	537	517	529	514	494	546	496	497	548	537	491	504	505	523	550	543	577	586	544	504	561	524	512	520	504	504	461	548	500	552	516	529	543	518	507	530	494	514	524	535	561	572	514	510	507	551	572	544	488	519	513	555	482	472	514	475	554	519	565	556	520	512	552	506	533	525	529	498	519	552	483	528	547	509	525	515	532	538	505	529	532	562	531	488	508	521	521	519	508	474	537	503	519	482	487	539	490	546	517	499	494	506	535	526	541	526	520	513	513	525	507	511	499	548	527	532	515	530	523	511	511	505	525	545	511	542	505	529	493	500	502	519	493	481	523	488	499	522	531	481	530	504	497	542	539	472	485	534	506	487	532	515	560	491	535	533	548	493	481	494	530	521	514	523	517	516	519	530	494	531	522	502	503	519	489	501	505	540	526	506	535	506	545	524	507	521	517	489	546	510	504	526	505	511	522	505	536	502	529	537	477	537	509	525	527	520	537	530	526	512	494	524	489	536	557	525	559	496	540	547	508	547	520	573	504	530	502	499	506	517	499	516	552	519	550	520	495	508	521	565	517	486	539	518	527	524	553	520	485	534	482	560	515	535	514	491	494	520	494	526	506	492	550	528	499	489	512	523	499	500	513	509	496	507	509	544	503	542	510	515	524	519	549	531	501	523	567	520	510	514	545	510	542	545	512	527	517	499	489	530	514	461	510	498	507	491	499	506	530	522	496	578	548	530	564	529	497	483	495	528	477	491	489	523	524	536	512	510	499	520	511	546	453	514	503	529	509	492	480	506	473	523	532	536	513	537	529	515	491	527	511	520	496	520	530	493	496	473	549	492	549	526	485	533	506	501	519	476	495	532	506	484	478	510	509	522	500	530	543	491	529	531	514	504	508	550	546	510	519	520	536	540	522	525	540	478	497	494	507	489	535	510	532	532	515	529	508	512	498	488	516	520	490	460	484	526	521	500	550	487	482	510	492	489	540	524	521	487	540	514	494	481	505	464	532	552	532	507	518	528	534	505	506	463	495	532	485	502	522	544	522	544	503	505	532	502	552	500	529	511	511	527	501	550	486	555	506	521	532	520	559	510	499	479	532	552	499	526	455	525	530	502	480	522	548	514	537	539	529	513	504	482	495	490	502	512	547	532	543	528	517	516	541	478	510	519	486	530	478	471	550	487	520	515	478	496	515	511	532	501	507	540	491	508	524	535	533	482	537	547	510	523	525	522	520	515	533	505	517	505	477	520	540	530	548	515	525	474	544	506	507	512	507	502	542	489	527	539	533	533	485	495	509	544	516	503	542	534	492	492	540	549	536	527	506	471	562	533	525	524	516	539	553	510	508	475	550	520	518	500	521	505	512	555	571	521	501	502	517	477	517	519	523	504	520	531	535	527	534	520	508	531	524	520	537	496	475	514	531	532	514	538	491	510	525	509	568	537	528	527	530	560	512	502	532	498	508	517	499	518	522	485	550	532	503	481	537	555	501	520	563	476	508	503	539	480	531	494	523	540	550	494	497	526	515	566	506	525	510	541	531	492	501	532	505	542	504	536	491	506	522	471	532	478	529	535	510	493	550	494	505	521	515	530	512	524	502	527	511	521	523	515	531	570	503	518	541	554	505	482	514	502	522	486	500	513	546	542	516	537	547	548	508	553	515	501	539	538	550	462	543	542	500	524	506	522	539	523	503	504	568	534	548	517	496	501	478	518	525	583	474	502	528	494	487	557	487	512	534	553	542	531	521	494	497	501	483	535	546	506	499	520	507	494	544	504	510	546	504	510	526	571	515	542	534	521	535	552	538	527	508	522	522	559	522	557	536	528	563	495	505	507	523	505	460	538	545	485	502	532	511	521	528	521	490	529	507	514	487	527	478	518	496	572	512	513	538	504	564	492	502	550	550	518	570	528	501	529	525	537	487	513	515	510	471	489	523	529	528	544	510	531	495	523	513	518	508	525	541	531	488	483	490	528	529	526	477	494	515	505	562	477	494	499	529	503	517	501	516	529	511	540	514	548	511	511	526	525	511	499	527	527	472	520	496	537	500	523	493	511	523	525	520	529	569	543	528	481	520	566	524	517	506	546	540	516	510	530	501	539	495	492	531	496	555	506	506	482	570	533	534	510	503	488	495	540	513	484	532	532	560	544	509	514	532	487	542	514	498	512	522	556	482	554	575	520	531	514	491	485	490	497	527	507	527	513	471	553	550	525	489	528	550	517	493	522	532	545	517	513	535	520	530	476	487	528	495	483	489	487	514	491	526	509	503	533	498	522	485	487	522	524	514	514	530	517	519	525	496	497	487	524	475	534	530	517	504	567	530	575	507	550	575	545	497	491	488	506	496	486	517	522	486	541	523	464	482	508	570	523	509	513	554	487	492	510	533	525	499	518	510	529	509	489	515	513	505	490	503	487	557	489	529	503	496	588	524	481	504
54216	86045	70932	38165	26222	18956	11652	5273	2521	1584	811	517	471	469	487	498	481	454	494	469	474	462	481	440	477	458	449	471	510	452	515	474	492	466	464	451	476	504	440	444	498	450	487	468	507	482	487	443	441	483	471	471	473	496	490	422	425	467	442	488	475	489	467	445	463	442	434	449	509	485	452	496	477	497	474	461	456	472	456	495	494	477	479	414	413	473	475	474	448	466	481	474	480	452	505	467	491	460	455	479	464	459	450	493	457	446	440	484	526	500	478	439	470	496	471	449	443	459	452	483	489	439	452	452	467	468	492	495	470	465	454	448	465	476	443	498	498	449	489	495	459	471	472	506	453	450	506	486	444	477	490	493	459	457	427	457	435	430	463	499	469	473	485	455	480	473	477	442	449	442	479	479	457	469	490	514	468	453	467	445	522	499	488	502	467	458	429	448	454	510	485	463	486	432	473	476	449	493	452	475	477	474	432	479	411	463	468	463	466	447	483	475	465	484	484	470	483	474	477	461	450	473	447	474	454	451	504	474	470	478	490	492	462	456	438	457	518	480	483	442	439	444	476	484	485	528	445	450	419	481	463	459	461	489	446	438	476	426	451	488	465	472	476	471	495	497	452	467	431	476	439	480	497	424	478	464	468	460	469	516	442	461	438	473	451	467	442	482	521	491	461	452	487	456	449	440	463	470	477	440	491	414	469	444	477	436	479	440	476	425	472	476	486	471	446	449	443	494	479	471	494	475	485	476	402	438	470	489	454	481	482	461	505	456	471	465	457	458	470	421	454	494	457	472	468	489	460	441	463	467	485	482	423	520	472	466	491	455	444	490	470	458	485	461	467	497	476	455	479	479	416	460	487	460	480	471	503	479	473	467	478	482	466	459	487	490	466	505	488	447	470	512	471	507	445	552	477	477	446	452	487	476	448	485	499	446	491	485	497	458	480	451	493	476	475	468	489	462	474	469	472	433	498	436	507	496	491	484	470	432	487	466	444	519	470	521	489	465	513	460	479	471	491	428	462	468	472	480	447	487	443	426	461	491	496	436	506	464	431	421	475	478	470	465	463	463	456	487	476	491	452	439	486	443	455	418	491	463	447	490	468	461	461	477	446	430	481	446	494	442	466	485	452	444	461	442	471	449	473	451	476	474	497	468	450	482	455	473	476	432	484	515	428	466	486	448	429	472	473	462	479	482	445	488	477	470	439	420	456	445	464	451	474	452	484	473	449	467	493	471	470	472	450	482	453	432	442	437	488	471	444	452	511	451	467	486	467	451	477	478	457	453	465	470	472	473	475	437	426	432	464	474	451	441	459	484	466	494	516	448	448	461	483	471	479	549	466	437	452	506	472	485	465	487	476	478	467	500	469	487	474	450	453	490	470	416	446	471	495	455	510	493	489	496	490	488	474	497	430	445	469	463	467	465	473	444	453	482	457	466	467	460	470	460	506	491	497	478	509	446	453	446	526	468	462	486	427	476	477	446	513	452	480	477	478	459	474	453	456	449	460	465	469	460	475	432	475	454	465	469	451	494	457	460	465	458	466	441	463	444	450	465	464	458	488	472	474	467	471	427	469	447	464	436	460	433	433	433	482	484	497	483	459	463	453	465	468	457	464	475	460	461	454	480	461	478	446	467	429	425	495	449	468	456	482	448	437	437	435	463	428	512	437	467	469	467	477	497	475	488	499	447	450	460	450	500	440	450	471	449	454	465	455	479	460	464	488	471	455	437	457	461	451	453	498	443	482	484	453	468	491	460	438	471	470	462	455	481	490	465	457	477	468	445	465	497	472	447	530	458	476	465	426	506	450	500	481	480	486	453	452	482	448	482	479	512	470	449	455	454	464	517	451	421	478	476	479	451	460	457	477	445	450	442	487	488	475	445	504	483	453	468	460	445	485	470	475	465	458	435	437	437	464	461	502	498	453	469	500	455	469	485	458	493	485	452	492	458	515	398	472	480	469	483	455	523	428	468	489	478	470	477	460	452	479	445	494	476	515	475	479	464	475	475	487	411	485	454	462	484	463	460	479	481	504	463	477	480	411	481	453	479	478	459	456	470	453	493	479	448	484	455	453	475	467	487	455	463	484	462	466	462	450	451	402	466	473	457	464	468	498	476	434	506	446	460	473	456	488	469	453	432	478	439	467	461	463	468	448	466	502	437	477	454	465	481	473	454	448	476	491	495	432	473	457	468	476	428	463	462	470	487	512	470	448	431	472	462	464	467	471	482	441	467	510	442	452	450	478	478	467	465	486	493	470	485	475	466	459	453	460	468	468	474	499	471	441	456	493	423	460	464	438	486	448	463	424	524	492	453	428	499	454	479	464	454	464	435	433	503	464	478	477	489	462	433	415	448	447	474	470	511	497	484	498	470	494	449	475	443	486	470	427	484	472	465	466	503	456	440	426	449	497	485	476	463	473	433	482	501	450	454	478	468	464	484	437	434	482	493	475	452	480	463	454	501	463	465	456	461	451	443	468	425	447	437	492	451	485	443	460	468	463	472	434	493	483	455	458	470	419	458	444	403	478	440	457	430	467	473	477	481	472	461	458	452	453	459	441	484	463	455	480	464	487	468	455	499	442	478	489	446	465	495	500	475	465	447	463	460	490	434	499	457	472	465	462	459	480	436	467	451	417	467	441	484	508	483	440	443	455	451	443	444	473	453	472	507	479	493	510	459	481	468	482	460	467	474	453	445	447	475	456	463	483	477	416	468	432	447	444	478	457	453	456	459	419	462	476	491	492	455	462	429	469	456	464	478	423	458	424	489	534	496	463	441	484	449	469	459	478	454	462	458	447	462	464	507	455	454	474	457	488	487	446	450	463	456	455	476	455	445	469	478	478	430	496	446	485	493	469	469	447	511	447	462	493	439	464	482	487	448	485	426	446	468	487	485	438	484	442	462	493	498	474	441	472	458	464	481	472	460	480	451	451	467	425	471	455	438	445	450	463	464	453	445	472	434	444	475	478	495	507	458	444	445	447	472	453	476	483	459	429	473	472	483	468	458	456	450	442	465	444	470	437	490	476	436	469	481	418	450	485	455	427	468	489	463	481	459	462	483	472	428	490	480	453	477	456	475	487	485	473	470	471	438	440	485	491	432	453	453	452	454	480	454	430	457	480	431	483	482	483	461	488	458	462	471	469	457	502	461	468	486	424	481	443	459	444	466	479	478	495	474	483	476	464	483	416	458	483	442	503	460	422	440	441	503	501	437	445	514	451	460	442	492	481	488	492	461	467	432	493	457	433	490	450	455	525	473	465	415	438	465	481	475	451	415	472	505	452	434	475	448	543	432	471	475	488	422	496	453	441	467	469	471	500	476	445	467	485	516	462	450	473	493	476	462	475	514	461	443	417	487	453	487	447	473	475	457	464	497	454	465	444	446	457	505	441	431	477	475	460	531	458	463	464	443	464	478	467	439	450	419	466	477	459	527	494	452	460	492	459	449	492	488	473	435	469	449	465	456	462	459	452	481
24463	22236	34644	34576	32172	32533	25361	10572	3733	2045	1101	798	691	724	695	688	709	690	680	668	688	705	676	739	675	683	707	728	687	698	692	692	658	647	691	703	686	653	637	625	694	691	682	650	659	713	677	669	633	666	643	705	663	659	693	705	683	681	640	620	635	691	691	681	656	694	681	693	679	642	689	683	644	643	667	665	656	675	654	713	673	641	642	677	691	672	672	662	668	663	691	644	718	691	697	633	711	625	682	656	705	638	664	684	671	652	714	633	647	695	653	656	627	709	641	695	675	689	623	654	676	676	679	682	665	674	658	705	675	667	708	651	680	645	616	681	670	660	654	694	610	668	631	630	671	660	657	659	641	683	641	683	680	646	670	659	663	691	664	651	646	648	718	695	625	642	680	646	694	634	691	657	705	666	643	623	640	665	695	685	692	688	667	626	712	677	690	677	653	667	658	651	657	680	653	711	720	632	644	661	637	666	665	663	709	661	710	683	641	699	677	670	694	649	673	646	603	708	644	655	660	651	696	677	656	630	690	643	667	682	680	681	693	689	637	643	682	671	680	674	673	686	697	656	646	639	648	678	641	674	638	661	706	684	658	670	689	638	643	679	671	649	679	721	638	587	653	658	626	646	716	597	663	667	651	650	639	662	687	675	651	665	693	664	651	671	623	668	667	709	642	665	688	662	621	655	695	660	659	686	685	690	700	647	701	657	658	671	662	655	637	640	660	713	685	659	692	671	619	654	693	686	708	614	675	643	647	651	665	640	647	675	681	697	670	682	672	663	675	687	622	718	662	660	657	687	742	631	661	688	713	656	670	684	645	670	623	697	666	662	605	693	670	671	633	663	662	702	670	668	672	674	680	745	674	620	686	655	632	667	628	664	651	673	649	688	634	726	648	669	653	681	681	665	696	664	635	658	708	678	658	662	674	682	663	665	657	684	658	644	651	666	707	674	633	668	722	658	605	640	673	731	654	669	673	643	647	671	669	676	686	664	687	698	695	700	604	679	646	674	651	672	660	632	681	666	674	647	675	650	610	675	699	648	683	602	660	671	673	668	643	678	642	650	675	659	679	666	678	662	649	714	677	682	683	630	656	655	686	679	687	674	653	665	652	649	666	668	661	692	668	642	633	670	619	707	691	696	626	666	675	642	661	654	715	647	649	697	704	647	676	634	647	596	654	677	673	624	611	651	652	655	659	656	693	636	638	694	691	701	679	706	686	654	650	645	635	703	668	654	657	665	642	675	688	667	673	680	697	636	658	617	631	702	646	685	680	694	631	679	647	690	669	656	643	660	665	594	688	686	643	647	663	664	664	641	645	702	659	665	642	607	693	652	675	678	648	645	676	706	678	652	689	627	628	673	667	685	721	670	703	632	650	673	671	691	658	661	667	671	666	659	627	636	642	671	689	685	685	726	626	632	653	706	681	639	676	611	677	701	696	635	644	641	709	640	653	638	650	669	704	662	634	703	671	651	661	678	650	641	663	615	664	679	664	675	636	721	655	663	666	677	636	640	672	680	672	677	633	612	665	688	631	652	655	681	653	647	654	677	695	680	648	688	668	670	684	710	688	674	675	669	699	668	641	666	690	676	695	635	684	682	685	649	665	716	617	670	625	625	665	644	656	665	685	658	658	624	645	662	656	676	693	648	665	634	626	675	702	704	679	622	647	676	730	648	694	671	677	676	624	681	692	654	701	676	674	635	681	701	629	620	680	707	652	688	661	634	629	723	691	662	639	682	668	664	704	683	731	650	682	683	680	688	647	658	680	655	664	690	640	682	653	632	672	700	666	639	631	670	709	678	672	675	652	682	672	714	649	668	680	678	642	699	671	674	700	649	603	666	665	665	662	628	662	689	677	632	667	617	642	648	696	618	660	692	720	607	616	633	631	688	666	660	666	721	679	697	688	649	670	689	678	688	681	695	677	701	661	675	656	667	659	659	675	630	616	651	646	689	667	641	648	686	659	653	678	661	669	682	657	656	622	655	703	693	689	682	664	675	594	681	664	628	655	655	643	696	685	662	659	688	655	696	626	650	634	644	673	685	625	648	637	672	690	645	669	713	676	682	681	650	720	666	685	653	667	667	689	616	688	660	668	659	656	678	711	670	663	672	674	680	679	666	703	685	681	637	696	662	670	670	708	644	679	660	667	615	645	658	638	685	674	654	664	665	692	681	674	685	664	646	706	633	659	700	658	610	671	694	594	631	659	663	661	693	633	684	666	668	644	677	661	672	677	672	639	647	631	698	623	642	700	623	722	670	661	694	678	661	651	690	676	668	615	628	660	688	643	695	658	727	700	660	658	664	674	670	640	652	691	667	681	667	669	640	650	686	656	621	694	675	639	651	641	658	633	673	629	684	650	663	594	660	607	679	640	651	622	695	673	666	707	646	643	659	673	669	666	682	700	639	652	647	681	670	664	602	643	686	637	667	700	698	658	623	700	654	642	682	642	667	658	638	647	676	647	659	664	655	672	662	662	620	719	646	662	671	678	679	682	687	684	694	666	640	683	639	662	656	680	673	681	658	681	673	643	648	663	618	640	596	657	740	718	700	687	710	708	633	618	708	615	660	658	611	648	673	640	671	646	640	677	625	655	651	665	673	672	698	646	683	680	669	688	651	683	663	735	646	672	682	649	626	692	639	696	650	666	673	684	622	637	661	699	684	618	671	638	618	662	706	654	681	667	598	674	640	672	659	640	702	656	634	649	665	662	664	681	660	660	662	638	710	670	662	654	651	650	662	638	630	622	690	669	668	666	646	643	631	626	637	685	660	661	642	650	687	640	625	658	705	647	677	671	652	711	718	619	680	672	631	692	652	671	661	667	658	660	645	653	698	667	659	664	649	636	668	650	696	665	681	662	667	717	647	653	664	618	657	670	692	678	667	658	650	692	667	650	602	649	634	671	668	683	679	671	631	670	656	633	663	686	632	714	659	665	663	653	688	691	656	648	692	634	651	661	663	636	660	639	617	672	669	612	643	630	639	617	660	632	649	702	643	673	659	636	654	649	631	686	650	742	657	678	626	662	672	676	705	695	656	695	672	643	612	658	695	639	644	708	661	672	688	670	644	645	688	677	663	674	684	642	595	669	665	697	653	651	671	658	691	661	616	664	693	687	664	683	644	654	654	647	642	654	702	685	635	658	647	638	605	706	672	653	665	646	674	712	653	664	696	667	669	663	670	634	636	655	673	636	669	652	665	618	706	662	710	589	649	673	613	651	690	635	682	653	652	637	670	681	595	679	671	656	683	629	647	691	677	653	722	694	652	618	663	678	599	675	626	655	688	685	701	633	658	635	655	673	651	674	656	706	690	690	669	651	667	690	642	713	644	634	698	685	690	625	666	636	673	707	649	656	645	656	616	638	658	654	663	632	658	655	623	632	635	637	681	680	714	637	632	671	661	629	680	679	694	688	656	672	653	679	702	682	647	673	634	657	632	634	666	698	680	672	655	646	654	671	672	630	676	639	720	637	724
62477	100641	80957	50006	36952	29902	18564	8863	3986	2462	1210	727	632	580	596	586	616	629	592	584	566	633	596	598	582	598	627	591	626	640	610	642	639	600	637	606	578	590	597	610	615	590	598	603	602	589	605	604	608	598	630	586	594	577	569	591	597	591	614	620	621	618	608	590	622	539	570	623	566	592	609	579	619	583	611	606	585	642	605	624	605	606	618	609	611	609	610	593	572	619	649	630	634	603	599	646	571	619	572	600	603	618	582	604	628	630	625	575	627	613	574	630	575	643	605	606	561	625	623	607	595	556	603	592	572	637	623	594	581	601	593	645	563	605	569	603	559	603	602	624	642	590	603	608	613	626	569	593	624	584	578	639	579	595	604	601	618	634	594	574	579	575	596	609	615	586	636	596	613	588	606	609	611	575	617	566	589	590	604	578	641	571	637	570	589	554	603	606	583	600	604	588	578	631	590	612	594	634	557	591	617	592	625	581	616	606	601	642	591	585	593	608	652	609	642	552	606	587	601	604	610	604	584	595	610	569	594	638	623	602	562	613	560	580	582	591	604	660	568	558	616	617	641	620	577	572	580	582	557	648	601	563	585	624	619	585	588	625	597	625	638	619	602	619	572	639	596	645	555	616	568	586	621	662	616	598	587	605	606	606	626	602	631	586	568	592	598	617	591	592	568	596	576	594	628	598	592	653	604	629	616	603	574	588	625	591	600	574	589	583	618	634	584	564	639	617	600	612	572	557	603	635	639	591	613	559	648	578	606	579	580	561	592	592	601	595	630	618	575	601	558	598	578	606	602	587	621	607	607	617	599	601	586	554	596	640	594	564	607	596	586	600	590	635	597	626	615	609	609	589	569	567	570	666	593	612	621	609	624	608	590	597	600	599	601	623	589	555	617	575	586	616	579	629	571	607	605	639	593	607	617	588	596	560	601	619	563	603	577	631	590	587	578	609	585	638	555	596	589	616	636	603	612	586	605	625	596	631	616	609	612	613	567	592	598	606	606	566	634	553	581	607	604	592	619	593	574	601	522	615	647	626	613	676	567	619	585	593	614	620	628	556	615	601	666	560	576	591	561	593	595	667	602	586	598	587	576	580	605	621	608	586	582	584	575	576	608	596	616	585	566	615	610	583	622	626	635	569	612	629	548	613	619	640	662	600	611	610	603	575	607	614	555	583	554	609	557	631	596	618	630	630	606	612	640	590	621	572	603	588	650	600	641	574	566	563	576	649	619	583	578	644	662	590	615	628	618	564	577	605	588	623	599	595	622	545	578	635	639	608	579	616	603	631	620	636	606	601	610	610	640	613	611	604	580	578	608	582	599	574	632	626	621	578	582	609	581	598	635	576	609	604	614	639	622	623	596	624	601	544	622	615	614	623	596	594	590	612	596	612	599	561	643	649	590	629	578	607	607	591	610	670	590	588	636	543	587	634	602	597	611	628	653	634	584	570	596	624	596	618	623	605	573	602	599	580	584	618	597	581	612	615	582	626	656	590	580	589	614	607	617	627	561	587	575	622	624	612	602	611	612	607	600	604	617	599	634	624	624	577	595	649	584	628	605	623	576	624	571	658	595	597	599	617	661	629	632	644	597	614	567	598	597	616	624	627	574	576	611	578	603	578	603	577	617	615	594	611	623	606	627	621	614	613	578	620	634	660	626	581	596	637	612	597	606	590	608	618	582	560	622	582	581	600	612	568	617	594	600	595	644	591	572	561	624	641	580	594	574	631	607	591	551	576	582	631	647	594	574	572	654	575	614	629	576	566	629	609	623	614	612	597	569	587	551	647	597	601	590	586	606	597	587	608	586	576	629	584	594	584	644	596	628	610	631	597	589	606	631	546	587	603	616	600	612	574	563	612	624	618	611	610	579	602	585	580	563	573	616	623	633	585	593	605	594	581	577	595	601	582	640	629	618	565	599	565	639	590	581	589	598	585	603	611	636	608	607	635	572	606	618	606	595	589	602	566	573	607	599	589	598	620	622	600	615	625	563	590	594	604	573	562	637	562	566	562	604	591	619	603	642	595	576	582	595	588	617	601	633	605	592	570	601	606	630	585	589	615	608	561	589	619	624	615	577	618	596	588	589	624	584	555	563	598	607	614	573	618	627	541	586	629	608	557	602	601	579	599	600	635	609	585	566	582	636	590	596	629	656	589	615	560	615	594	577	623	633	593	613	586	633	629	623	641	590	602	647	589	600	595	624	633	629	588	609	626	601	616	586	664	584	616	606	647	602	600	626	607	617	611	576	570	619	611	604	578	655	569	613	622	615	596	563	600	555	586	621	636	599	627	583	604	576	574	563	636	580	628	586	612	604	598	620	561	606	626	592	603	613	636	594	599	597	633	586	606	581	623	576	593	626	586	610	575	649	574	633	585	616	598	644	604	584	633	598	596	567	590	613	599	600	598	622	603	598	559	599	612	622	666	555	602	621	605	598	624	625	575	589	559	580	620	622	585	598	624	582	592	599	605	615	599	593	596	605	601	580	591	575	583	625	570	628	580	577	602	601	568	589	607	600	614	610	611	591	610	573	575	580	611	620	607	561	624	616	595	565	591	611	556	568	603	586	607	584	561	621	602	632	587	621	625	598	639	636	582	616	583	625	584	601	638	596	619	585	616	578	603	589	577	591	559	585	618	576	548	579	612	608	628	585	576	584	592	611	579	652	599	597	587	608	643	611	629	621	602	602	615	601	604	593	614	602	622	590	577	560	626	604	635	576	637	630	591	583	574	561	624	575	634	614	615	589	612	626	626	614	604	604	636	573	614	588	597	601	600	646	630	602	610	620	589	608	616	566	615	635	613	610	598	610	660	590	612	615	580	608	569	628	648	602	657	586	599	651	588	597	620	605	583	612	643	609	634	594	606	604	580	642	589	634	568	599	631	587	596	545	631	572	569	622	592	652	558	590	611	539	612	567	576	638	630	649	608	654	590	589	545	580	622	589	567	604	600	601	610	610	594	621	571	580	611	606	608	577	621	596	595	561	572	606	632	595	595	595	598	582	596	571	620	592	567	607	581	600	609	592	594	590	576	622	569	612	627	629	595	568	584	589	589	599	651	629	610	569	598	597	610	599	571	611	668	599	638	593	643	629	587	571	595	570	620	608	591	586	583	595	571	541	606	612	624	583	620	602	600	598	599	609	580	617	666	631	600	558	625	554	622	577	589	575	588	601	598	608	574	579	591	574	621	577	616	624	654	614	586	579	660	605	577	596	609	601	604	606	572	669	618	535	622	578	578	625	609	565	624	602	627	571	605	583	647	553	563	580	591	609	616	582	603	626	578	581	588	613	600	617	589	599	618	623	604	545	611	595	620	631	650	592	596	596	554	587	561	591	586	629	583	621	571	585	645	587	635	617	571	628	628	592	623	602	577	581	586	591	614	634	587	581	593	546	633	624	568	623	554	606	595	599	577	600	646	606	609	635	557	648	574	643	688	572	594	592	617	579	610	596	677	584	598	576	584	614	590	578	639
29303	24376	23918	9913	3546	2521	1621	880	653	606	534	544	529	436	506	528	488	509	511	518	566	555	519	491	546	515	495	521	506	530	512	535	508	532	525	525	580	522	502	495	491	516	487	450	524	510	465	555	500	470	497	469	453	494	476	516	494	514	518	512	540	490	519	547	488	477	527	465	515	499	478	504	462	504	508	522	525	467	512	533	483	500	488	473	530	515	510	495	525	541	498	493	553	503	513	507	485	520	525	571	544	467	483	501	487	499	509	536	520	517	531	481	457	499	528	497	481	505	481	478	508	514	568	494	498	500	497	483	509	484	482	511	497	488	471	474	501	492	493	518	515	506	479	532	512	492	477	514	474	551	474	488	533	596	522	510	477	513	504	540	455	506	483	538	540	480	508	514	518	520	474	514	499	538	512	451	505	516	531	484	512	505	514	529	487	512	481	502	514	534	493	525	483	518	495	508	539	472	495	541	523	468	505	533	472	468	500	484	543	530	494	522	500	491	518	487	501	508	496	523	526	528	478	530	508	501	511	491	535	485	533	463	503	482	502	489	518	479	506	474	477	517	499	520	495	525	559	501	503	523	462	508	502	494	537	464	503	509	496	511	489	487	516	531	515	530	513	501	530	525	482	507	530	503	487	479	500	536	524	493	515	500	490	481	499	512	481	513	503	527	486	516	512	489	490	496	507	441	506	497	520	560	518	485	519	530	548	497	489	539	494	522	475	525	511	489	517	484	523	485	539	474	529	458	506	453	484	502	489	489	476	532	512	508	503	541	502	525	519	519	499	505	515	484	533	469	481	445	459	506	515	517	536	510	535	503	487	501	511	504	536	515	504	522	484	517	510	526	532	509	483	531	500	530	508	542	515	510	487	510	460	512	474	503	508	542	501	470	519	485	470	493	525	495	492	493	494	499	495	475	521	504	491	524	510	501	478	503	470	504	498	500	501	565	500	493	514	516	473	508	460	496	534	485	527	504	473	504	460	507	487	493	533	501	510	510	481	511	514	503	506	542	514	496	495	499	510	480	499	481	513	503	491	554	527	498	555	523	518	519	554	504	526	543	515	549	501	539	533	515	490	463	511	521	498	516	502	533	517	543	539	486	536	547	521	511	507	482	493	535	499	504	496	500	501	499	491	495	479	493	516	506	459	531	482	495	500	490	454	502	488	539	491	513	486	540	506	504	540	482	535	526	518	535	484	490	523	477	504	496	464	524	552	475	450	520	485	480	504	511	497	508	448	504	465	502	502	464	502	513	525	492	510	525	507	518	485	525	512	519	496	543	491	519	491	482	503	542	509	512	543	548	554	501	556	537	488	548	555	433	502	516	477	494	530	491	512	526	521	524	510	494	540	486	530	521	498	485	535	488	513	521	501	503	506	487	465	476	495	488	508	521	461	489	505	542	537	509	491	529	501	494	509	493	527	514	533	529	496	503	547	499	527	485	475	530	457	490	482	523	514	482	519	483	504	491	530	512	476	488	502	515	498	480	528	528	523	508	531	483	505	532	485	506	503	525	478	538	497	480	494	515	517	510	525	476	546	494	528	529	549	491	473	523	538	509	474	501	525	476	514	478	484	525	494	525	508	521	497	505	500	525	453	525	514	545	517	512	518	512	517	487	490	538	478	525	511	530	497	516	514	506	512	478	483	519	518	491	496	499	521	518	513	487	525	523	484	494	547	486	510	534	543	502	513	513	526	493	515	525	530	469	513	478	492	499	460	540	531	475	525	498	518	466	504	485	474	496	483	537	542	492	516	466	465	530	503	538	477	522	532	470	499	501	480	514	538	490	495	510	534	501	539	529	516	514	503	504	516	515	532	525	532	509	507	544	501	519	504	509	507	498	518	549	501	544	514	503	505	510	541	510	522	530	488	505	505	459	491	500	486	532	516	509	496	496	475	529	537	514	503	506	497	534	533	494	553	513	528	473	463	508	506	539	535	457	487	492	470	469	467	497	526	536	493	504	528	494	523	508	524	534	495	506	503	489	484	511	489	515	542	496	487	512	532	496	483	532	474	493	480	517	560	491	516	490	514	533	492	477	490	475	466	517	476	496	495	475	513	524	533	473	490	480	522	477	494	506	483	509	536	477	523	513	527	496	512	447	513	531	540	489	498	482	505	562	483	517	493	533	548	506	509	515	507	547	509	501	484	497	496	488	506	488	496	519	494	505	521	518	513	470	469	490	515	531	500	487	486	502	487	520	523	505	522	502	490	487	505	508	528	466	524	516	487	504	513	509	533	503	486	513	521	508	508	461	481	489	522	534	542	481	490	518	511	543	515	510	508	508	515	505	514	496	531	520	519	494	503	516	483	474	508	515	517	529	470	478	526	519	545	548	544	488	545	478	476	511	487	498	485	531	536	543	503	464	503	565	538	543	465	514	507	504	504	496	534	508	508	491	519	489	498	484	485	534	501	485	487	500	527	528	506	508	469	513	487	536	529	509	503	505	509	503	494	512	496	483	504	530	519	492	483	497	522	526	516	487	446	501	466	521	495	526	509	509	503	495	505	507	480	488	510	520	485	509	537	494	504	517	499	462	482	496	518	527	533	510	511	518	505	498	520	470	485	504	478	471	449	511	541	454	539	513	499	553	559	462	497	535	554	531	524	480	470	505	474	495	494	528	476	518	499	497	498	488	522	523	510	529	479	504	506	468	492	500	473	471	503	504	513	529	520	523	458	508	507	458	458	495	521	542	520	505	499	547	525	505	490	550	479	488	517	511	511	510	514	482	505	481	558	463	521	511	507	517	511	525	509	477	485	484	549	496	495	531	519	525	501	539	535	508	480	512	486	500	478	536	502	477	501	495	525	529	485	511	463	506	518	508	490	473	458	502	503	472	473	520	520	547	541	511	505	504	508	506	506	491	558	481	518	498	540	512	501	516	493	537	485	538	506	538	503	514	496	541	511	508	528	487	538	527	480	488	543	525	491	510	494	491	490	523	523	478	522	472	511	478	457	475	518	524	533	489	489	548	468	492	502	511	521	499	497	509	530	481	507	497	465	476	474	535	520	543	523	518	509	499	507	506	499	493	494	488	486	514	526	526	553	506	529	530	508	528	495	528	530	499	495	476	524	551	510	504	518	530	506	477	525	514	548	503	481	498	512	520	544	489	486	503	474	494	530	497	501	520	497	522	492	516	500	492	521	520	494	544	501	505	495	528	526	473	537	495	488	549	520	497	494	484	492	512	500	497	502	489	508	504	518	528	530	517	488	471	500	521	455	506	484	514	508	488	536	485	539	524	539	521	541	496	505	504	451	505	521	474	466	498	523	515	512	489	517	479	474	499	485	506	469	467	505	506	493	501	480	511	478	502	471	535	516	470	506	492	510	457	541	491	506	496	502	577	495	531	502	543	490	507	479	527	513	560	501	487	525	537	466	491	508	532	508	516	493	485	509	519	493	549	497	525	513	497	528	456	531	539	486	482	491	493	527	515	498	458	481	530	537	513	485	483	502	494	487	515	528	483
17059	26183	20869	5937	3232	2716	1647	871	594	542	445	423	421	431	415	422	406	412	423	427	436	377	435	429	404	426	430	431	432	426	404	419	437	420	432	414	436	425	467	382	437	391	371	427	443	408	439	409	397	393	414	432	412	420	441	456	404	441	410	382	391	422	431	410	399	423	412	430	421	387	386	389	415	405	379	400	388	409	402	439	424	423	427	425	413	400	403	369	419	390	388	382	405	368	448	424	409	412	450	415	399	426	448	412	391	444	416	453	452	402	430	428	422	421	435	374	433	438	400	389	386	420	415	374	412	372	383	462	443	436	420	377	437	413	423	428	437	414	417	413	425	453	420	443	396	420	427	429	433	390	406	400	378	416	419	415	407	440	382	393	402	424	402	396	397	414	405	408	394	433	434	412	429	423	393	400	420	406	425	379	435	444	388	431	407	402	396	425	412	417	433	419	410	432	398	406	447	396	361	403	416	386	413	407	409	373	436	426	395	434	461	482	381	377	431	413	416	442	408	384	409	414	417	434	419	437	425	406	400	435	420	435	419	418	444	459	394	406	400	422	387	401	451	396	384	446	405	398	457	375	432	424	387	414	433	386	415	387	410	417	399	414	386	393	400	416	429	392	421	385	401	385	444	436	424	402	393	400	423	462	414	410	425	430	428	406	416	403	434	392	390	420	445	411	462	405	430	429	422	393	385	406	401	418	370	426	384	380	437	389	411	403	425	431	378	395	431	420	430	372	433	389	442	398	415	423	400	419	432	392	416	379	419	419	424	402	426	377	415	393	379	420	424	423	420	435	387	418	394	398	411	432	451	415	453	383	429	403	391	403	376	412	433	389	434	418	398	410	414	411	392	420	404	412	410	440	432	406	451	378	402	399	376	423	396	437	454	455	407	376	399	428	415	377	401	417	402	416	392	401	389	407	408	436	380	396	396	409	443	391	411	445	425	421	447	404	418	432	396	458	399	372	414	398	415	413	416	443	407	382	397	437	470	419	424	416	417	454	411	446	419	393	369	437	428	420	435	431	397	395	410	420	405	417	406	434	409	359	380	439	399	395	422	402	422	381	424	393	396	393	431	443	363	435	398	431	435	420	411	415	418	375	412	457	380	429	421	424	431	369	436	366	449	398	408	414	409	390	414	398	416	432	409	407	384	413	371	404	428	428	418	386	386	412	417	367	403	440	403	426	412	409	416	436	422	429	404	439	388	421	390	400	405	363	416	396	391	431	432	412	404	398	420	414	434	433	407	436	418	422	387	421	428	418	424	452	418	420	420	418	407	444	403	427	420	409	370	378	422	451	453	388	428	403	411	416	409	440	408	467	413	428	399	370	429	417	418	433	383	404	451	416	410	401	434	414	417	406	426	408	449	435	445	415	408	427	407	383	422	436	434	420	409	409	395	392	405	444	428	402	414	462	382	399	393	434	420	390	432	408	404	379	428	373	386	402	386	422	413	400	417	424	397	410	433	392	424	404	439	414	445	397	391	420	418	453	430	400	395	411	407	412	409	412	422	372	372	425	418	443	431	421	396	435	421	405	413	408	410	409	414	418	433	427	408	413	395	430	394	398	394	419	398	406	399	424	393	439	403	409	438	390	413	424	373	363	415	390	429	455	399	404	385	415	405	406	419	417	432	384	375	406	431	398	378	419	391	411	423	425	404	438	408	384	419	403	411	419	413	407	411	417	399	375	396	420	414	411	427	395	412	395	425	395	455	431	390	442	383	377	367	412	402	438	409	401	424	410	420	398	417	378	418	445	416	411	426	415	407	429	411	393	412	436	434	438	425	403	415	420	433	400	411	433	401	391	379	412	396	411	391	395	425	447	419	432	407	398	442	415	403	395	410	399	439	418	396	425	423	397	410	423	414	387	400	420	397	441	388	457	398	379	395	406	412	413	433	433	423	418	359	388	401	402	382	400	437	407	418	428	411	394	427	403	411	458	393	416	459	421	401	412	402	426	406	386	421	419	434	435	426	357	450	401	432	429	405	394	402	440	421	451	445	452	401	406	429	421	404	389	390	425	417	408	414	396	394	357	418	436	393	429	398	428	425	395	415	408	414	399	419	406	466	417	388	429	386	423	419	412	420	425	400	375	442	457	435	413	429	441	366	398	411	451	437	430	437	414	424	374	409	414	441	431	403	372	395	410	383	416	417	427	414	400	391	421	403	385	389	440	398	459	421	439	452	400	414	429	410	420	380	448	392	391	427	415	401	436	426	402	423	436	405	410	389	398	433	420	435	399	420	402	415	393	390	370	395	429	426	432	417	419	426	432	416	424	387	455	418	431	404	421	409	423	436	417	429	411	417	403	383	369	408	372	420	397	397	423	429	405	415	426	391	438	387	437	403	374	383	439	422	417	410	393	401	427	396	390	398	380	407	417	435	431	439	418	408	433	433	373	391	398	369	379	404	398	431	399	400	433	355	395	429	456	434	430	398	393	396	373	432	426	434	408	414	428	387	420	412	419	385	415	416	407	412	390	426	414	396	409	381	434	402	401	395	377	424	391	398	367	395	400	401	399	440	418	425	448	457	438	424	427	391	427	392	435	411	364	394	438	393	365	436	412	409	391	433	405	430	428	404	426	398	407	402	411	410	393	403	454	390	437	424	394	377	403	429	386	407	455	402	377	405	385	392	432	404	403	397	382	411	417	399	427	428	428	381	410	403	408	420	396	407	371	406	433	392	419	414	402	411	411	375	431	387	383	397	407	416	444	398	418	390	403	423	416	383	403	378	455	430	415	425	361	422	406	456	424	406	405	435	436	389	422	423	368	406	374	447	431	435	398	418	379	424	412	397	434	434	445	397	403	458	382	411	374	427	354	397	416	424	394	440	406	413	437	423	395	414	370	429	399	431	417	422	400	374	409	463	366	396	440	389	389	388	379	439	401	401	398	416	417	406	450	439	418	402	430	390	402	411	428	382	422	401	421	418	396	407	427	396	403	463	365	375	393	413	411	418	437	414	369	395	431	428	413	416	402	425	432	434	444	421	421	391	434	411	426	416	399	415	386	402	405	416	441	423	445	425	421	408	412	426	410	419	416	401	413	458	433	391	397	370	399	398	412	417	418	431	393	407	431	391	437	363	434	439	396	430	428	421	414	424	417	401	436	428	397	433	394	417	419	388	431	433	426	407	424	399	446	413	380	397	397	393	413	430	420	408	412	434	382	418	425	385	422	407	449	417	419	411	435	377	366	419	403	379	445	436	410	431	384	421	417	377	421	428	440	385	372	389	372	403	390	391	392	417	353	423	406	405	403	410	403	388	456	365	421	398	425	423	420	369	425	437	394	389	402	436	397	417	412	428	396	406	419	429	416	432	421	430	412	425	397	423	420	410	424	402	452	376	423	416	423	426	378	411	408	375	413	435	371	376	399	385	385	434	434	416	411	416	409	414	415	402	401	387	353	444	395	406	406	446	411	417	385	413	377	445	396	370	375	417	424	420	422	378	449	412	393	398	386	425	401	387	397
25489	23145	38226	35954	28503	24092	15247	5416	1887	1170	720	544	567	579	529	552	512	520	523	525	553	570	531	554	550	521	580	548	506	538	558	527	507	552	559	543	524	498	563	508	526	525	494	522	527	531	538	555	506	517	521	547	543	520	502	533	574	522	509	536	553	537	502	539	548	545	512	524	539	544	556	545	493	593	558	545	545	594	541	521	545	553	494	526	504	596	519	503	520	531	520	558	526	510	549	510	552	550	537	567	520	501	521	555	521	510	542	533	567	508	504	511	556	575	540	513	530	537	530	539	549	546	521	532	528	553	485	549	512	547	508	508	532	504	544	582	529	535	581	537	527	530	532	554	493	576	548	561	534	548	546	489	518	554	571	529	504	503	530	500	516	514	560	516	501	494	536	540	511	529	524	524	525	487	539	557	575	512	510	561	532	535	576	536	528	543	496	549	553	533	532	549	515	548	503	519	553	521	548	580	576	516	549	515	544	526	568	542	553	515	557	522	543	602	510	498	507	501	536	497	503	523	516	514	521	489	522	536	559	524	549	528	524	568	510	515	534	512	522	532	531	543	485	520	531	514	524	523	524	571	570	494	548	549	526	565	544	545	594	531	526	540	518	537	518	511	500	552	584	505	531	475	496	556	500	512	524	516	543	513	534	516	499	512	503	558	529	515	498	503	559	544	526	571	539	580	522	540	543	528	547	531	538	525	521	541	478	504	530	541	573	481	529	546	505	537	530	527	581	501	542	519	531	517	513	519	574	525	502	541	546	517	509	533	540	502	548	473	511	565	550	518	507	511	522	511	514	531	558	525	526	518	512	514	533	534	535	519	540	521	574	569	510	487	534	513	524	545	525	548	508	519	553	533	530	541	547	530	520	482	514	504	517	530	566	530	535	564	541	545	486	540	537	486	547	514	540	516	538	509	502	499	552	565	507	521	542	495	552	540	531	528	505	521	514	540	563	540	481	517	518	536	503	547	510	505	536	536	547	547	526	544	537	537	559	544	548	532	533	508	518	491	505	529	543	545	519	562	477	485	538	561	553	493	492	508	527	514	566	520	544	502	545	529	519	520	468	545	558	558	517	531	526	551	518	465	549	513	535	543	539	518	548	552	517	533	523	521	537	522	508	548	560	486	568	523	502	519	546	527	537	540	527	558	541	531	551	518	523	519	513	536	564	519	532	525	544	517	539	520	492	532	535	555	517	517	517	542	470	519	525	529	511	537	504	557	525	534	531	537	498	572	505	527	502	529	547	542	530	528	560	516	506	508	548	479	558	546	510	522	558	505	573	557	520	543	566	511	543	521	521	503	508	563	507	541	556	532	541	483	545	512	553	509	539	497	520	520	519	528	543	537	496	534	566	513	504	500	476	557	527	517	521	497	504	523	536	552	491	510	506	531	548	520	539	563	567	559	511	512	484	537	511	530	560	540	520	474	502	521	526	535	521	542	553	534	529	503	550	535	514	511	512	514	496	534	539	529	498	506	538	532	554	526	491	533	515	529	490	491	560	504	547	555	525	552	561	538	519	540	500	509	517	567	538	540	532	529	511	538	508	551	548	534	555	534	509	511	504	562	518	518	536	554	511	476	483	492	565	527	567	521	559	521	540	504	485	534	503	535	525	514	542	572	501	518	521	488	530	518	509	522	533	531	519	569	514	495	533	528	525	484	529	549	527	532	563	504	497	518	536	549	544	526	505	543	516	534	509	529	547	560	513	525	543	572	550	534	540	627	515	556	502	534	551	544	508	488	518	540	558	531	512	522	514	523	518	573	520	501	532	534	552	528	508	534	525	497	570	528	529	534	513	569	545	503	502	504	548	538	520	562	493	524	479	556	534	518	574	515	549	527	566	522	569	495	502	545	540	513	548	523	538	520	525	543	523	547	543	492	532	530	505	525	504	554	543	555	559	516	521	540	553	514	507	545	519	517	506	542	530	524	528	532	512	518	522	559	576	555	532	520	515	531	541	544	516	482	533	559	551	504	506	560	537	509	517	514	499	514	562	542	544	516	554	501	535	510	500	537	511	563	534	571	575	525	539	530	479	539	507	504	509	522	542	495	550	514	513	542	504	507	512	483	514	514	514	500	511	528	533	547	501	530	534	502	557	563	539	533	551	512	516	546	526	550	530	540	532	546	539	535	541	520	554	501	528	547	481	554	511	502	516	539	527	525	509	495	534	536	518	513	550	505	545	509	522	504	507	512	520	541	537	514	536	539	530	506	528	497	549	519	558	505	540	525	542	507	529	527	542	517	524	508	513	538	530	527	557	502	520	516	534	529	543	520	529	541	521	539	537	505	512	516	532	522	527	516	507	537	523	482	538	532	536	518	577	549	522	517	520	541	535	518	520	532	542	484	559	511	486	513	520	563	504	543	507	562	545	552	536	544	524	513	527	543	522	497	547	518	447	521	559	534	504	548	546	529	505	498	536	560	588	546	491	531	538	529	526	572	533	557	513	558	504	533	512	549	509	555	525	568	505	489	543	554	566	508	517	521	516	524	520	538	543	525	514	504	551	531	541	537	533	536	510	550	533	519	540	511	577	568	531	548	543	522	558	500	532	582	497	505	579	543	489	506	532	520	517	565	461	545	504	523	544	539	591	531	528	503	561	502	548	553	565	534	548	494	532	526	516	581	501	546	512	548	529	515	551	575	533	528	528	527	493	523	545	509	499	587	497	543	498	503	564	524	526	577	502	544	537	505	535	524	532	539	524	529	510	537	553	516	491	519	546	467	515	582	561	547	560	502	571	514	551	520	538	520	545	531	541	543	512	502	485	531	535	520	556	484	562	531	558	544	489	539	510	515	552	528	553	543	530	539	516	523	517	487	532	524	532	522	531	514	518	565	529	511	572	510	541	504	526	555	582	539	558	571	536	504	592	503	527	542	498	507	525	522	492	532	517	528	532	504	535	507	552	547	538	529	541	552	522	543	526	569	524	523	518	524	544	473	501	500	525	520	538	546	519	547	504	531	524	554	524	501	512	564	518	525	539	502	507	524	520	515	513	538	524	510	516	542	536	498	548	531	548	531	585	558	483	496	512	531	528	550	516	514	528	513	532	565	553	573	557	494	525	524	566	578	537	509	531	525	528	537	484	524	510	519	541	514	538	561	529	551	533	577	469	530	523	516	479	469	521	541	533	521	535	512	528	518	508	498	545	456	496	556	551	526	523	526	516	525	557	538	546	499	510	540	473	506	532	538	522	558	513	528	530	511	559	573	539	502	525	527	480	528	522	531	522	559	530	541	555	549	515	508	544	515	518	559	510	539	558	525	491	554	531	476	549	523	521	516	522	513	517	557	515	509	507	515	578	534	526	531	558	521	554	524	501	545	546	535	495	522	498	527	531	538	551	522	525	503	531	568	560	526	527	515	530	524	484	553	571	558	511	543	540	584	502	550	542	542	544	502	518	544	494	526	542	553	551	542	568	537	490	514	538	557	563	508	509	515	507	512	547	540	600	535	543	534	523	522	519	567
54705	86724	70434	36822	26045	19403	11341	5230	2214	1389	679	532	467	466	459	492	482	480	482	445	442	468	441	483	450	448	460	473	477	474	503	495	477	453	493	456	475	455	462	473	467	476	484	450	490	446	505	421	472	499	501	462	481	447	472	468	511	456	457	477	478	479	476	440	450	438	517	470	496	477	444	538	473	472	461	473	474	524	495	546	503	455	480	470	484	477	489	466	477	480	506	514	484	468	477	468	471	451	474	507	482	448	483	474	438	455	505	476	471	503	460	491	463	474	477	499	491	489	466	481	493	462	470	487	456	472	471	470	500	487	488	464	464	450	486	439	497	494	461	480	506	515	490	458	463	462	436	464	500	448	521	479	465	511	455	432	496	414	449	450	468	488	489	465	439	488	449	459	476	450	465	444	455	458	484	492	485	443	441	491	471	480	455	468	498	467	481	472	495	479	498	486	475	494	438	425	444	434	500	493	449	469	450	478	465	454	468	459	487	470	493	453	440	468	499	472	490	484	457	474	453	466	482	514	447	473	462	451	509	471	488	476	465	524	474	477	471	488	477	503	479	474	492	500	435	480	476	444	454	472	477	454	429	463	455	484	477	463	468	471	487	501	483	441	471	482	462	494	485	488	471	450	448	473	491	481	457	473	474	472	432	506	487	460	467	491	468	493	445	483	478	489	491	527	456	473	514	456	481	500	424	468	479	493	481	442	546	468	488	524	483	455	500	456	501	439	497	480	434	456	493	464	500	479	435	493	461	491	486	472	454	448	483	491	465	479	484	460	499	460	452	449	457	461	471	443	512	471	487	452	495	502	469	482	508	474	457	519	491	477	493	469	467	486	450	492	520	480	490	462	467	460	498	491	448	453	475	477	477	433	460	456	482	483	474	466	467	479	454	445	480	498	466	472	469	460	490	468	489	476	465	459	476	467	487	446	465	477	465	465	484	453	449	432	462	476	481	464	454	484	446	418	478	459	470	473	443	467	455	458	444	427	444	430	466	471	476	559	480	471	470	461	472	449	500	462	476	471	498	459	484	430	486	496	494	482	484	453	447	486	451	472	463	478	463	450	483	481	461	476	472	488	464	493	444	438	476	448	454	483	487	483	467	486	486	454	463	476	463	476	486	443	466	490	438	455	471	512	463	482	480	515	461	465	504	500	502	455	467	477	449	467	449	481	464	453	479	496	472	423	461	464	456	518	479	451	452	495	457	458	477	473	485	456	473	499	450	465	492	507	504	461	447	486	461	476	497	478	465	435	461	458	452	451	455	492	507	461	467	478	460	509	452	476	475	498	451	458	505	475	453	511	468	479	437	432	460	469	460	458	492	480	492	456	463	445	474	481	463	462	473	491	478	503	459	476	491	453	490	477	455	493	477	465	457	469	505	409	453	500	508	455	472	472	499	469	468	439	479	475	446	487	475	482	481	461	477	479	475	462	464	471	428	461	472	447	465	456	468	504	430	471	458	503	447	478	436	457	496	496	492	481	437	491	460	488	508	497	500	457	444	473	482	477	473	465	458	455	474	486	466	419	514	502	459	452	466	499	460	463	462	450	463	443	499	505	520	518	484	489	467	448	497	508	471	458	486	490	476	475	499	437	439	482	457	480	466	476	486	464	483	513	457	469	496	462	461	467	504	503	433	499	512	459	448	468	451	465	475	442	467	449	520	425	463	515	434	501	479	488	448	473	446	441	472	461	470	477	465	470	451	464	502	496	492	501	475	466	456	502	481	525	462	460	469	459	487	481	491	479	440	466	433	488	465	486	503	491	483	478	488	481	500	483	474	477	434	445	452	472	520	449	456	469	464	522	466	492	444	463	475	476	491	471	472	434	467	508	474	474	476	494	481	465	458	470	448	480	497	458	468	448	435	452	467	480	476	490	489	523	466	466	516	485	453	479	469	465	469	487	518	458	493	446	458	452	484	462	517	478	490	486	491	452	462	478	536	495	503	496	448	477	498	438	478	504	493	512	447	456	492	446	453	460	479	501	456	469	484	459	500	456	463	479	438	498	494	497	506	482	463	447	430	455	447	509	452	482	428	491	440	459	524	466	474	462	489	508	460	473	499	455	455	488	469	480	488	444	471	450	466	452	448	456	504	446	488	426	454	471	481	494	487	503	453	433	482	477	481	492	456	438	498	468	510	449	465	443	516	488	471	459	464	479	474	485	436	477	464	470	475	483	496	425	460	447	464	477	452	504	474	452	441	496	423	491	466	486	451	465	479	443	484	493	522	467	511	440	474	488	481	490	490	496	413	483	448	503	496	520	462	479	458	486	491	478	468	465	475	472	494	478	475	469	477	445	493	488	444	483	445	478	436	516	454	491	480	479	491	490	468	452	436	456	524	488	454	450	455	438	477	471	489	473	442	449	463	463	485	490	489	454	454	483	508	483	465	484	529	460	482	492	480	448	472	468	471	484	459	465	468	448	475	457	443	502	441	494	507	460	509	459	490	480	444	481	488	476	513	500	502	510	514	484	494	476	485	446	457	451	461	498	481	485	480	438	451	520	470	489	453	496	468	454	477	442	495	484	496	492	425	479	528	482	454	432	466	492	488	469	436	457	456	487	449	452	531	463	425	489	460	462	454	447	451	476	438	483	507	501	489	477	446	481	481	512	497	447	456	466	473	460	488	482	484	528	470	495	438	488	425	485	482	466	452	491	509	425	485	446	489	456	509	441	483	473	506	455	492	504	429	485	495	459	440	457	489	462	451	475	473	464	494	450	426	494	504	439	494	441	461	491	449	475	464	462	481	507	481	440	443	446	480	500	477	518	465	455	492	462	472	467	484	498	476	470	461	474	449	462	481	465	445	490	472	453	460	455	501	459	489	470	518	496	435	502	477	469	462	493	485	471	459	474	473	467	495	477	477	458	466	472	488	465	459	459	449	454	477	482	475	458	493	457	533	493	483	427	499	475	464	471	454	473	457	455	454	451	476	452	481	500	468	503	462	462	497	461	461	460	470	499	472	521	459	470	461	467	499	501	467	485	477	482	480	493	488	533	495	472	461	466	481	480	463	464	442	460	460	474	509	475	472	480	440	517	504	483	541	486	457	498	453	483	473	437	485	465	503	484	450	493	459	488	512	430	483	451	454	442	467	478	469	466	491	462	474	479	467	515	478	490	450	473	502	486	441	468	509	473	484	469	434	491	508	483	468	479	462	496	535	475	490	521	518	459	454	468	463	488	447	466	471	475	474	485	500	452	444	460	491	448	487	460	481	487	494	491	490	443	439	485	478	481	504	485	469	480	520	491	479	472	504	457	493	493	467	475	480	475	438	490	517	471	477	490	467	484	471	453	483	475	434	501	496	450	466	499	487	454	480	477	469	455	520	438	428	492	493	482	486	491	542	469	477	480	473	477	495	465	461	442	430	461	451	484	493	479	471	448	501	484	474	506	467	490	482	495	486	476	473	501	525	486	480	458	489	442	448	465	480	479	462	501	486	484	456	502	463	451	518	505	444	492	468	496
24444	22195	35464	33558	32641	30976	24429	9512	3509	2180	1008	764	762	700	628	690	683	698	672	631	661	667	678	663	708	664	667	623	669	666	643	663	658	683	720	662	691	660	669	668	661	668	680	638	678	679	656	653	678	688	681	610	666	715	684	640	642	656	678	645	679	681	657	715	680	646	633	644	711	645	660	654	715	713	640	641	680	686	664	619	713	650	674	650	670	669	611	662	657	704	673	647	692	697	682	667	703	692	656	691	697	679	667	704	682	609	673	672	659	657	726	687	669	650	697	664	659	701	628	618	659	689	684	624	636	679	660	687	657	636	655	702	704	649	660	641	661	655	631	649	671	656	650	642	637	618	674	707	656	662	663	680	631	680	676	686	683	666	611	658	697	630	639	674	672	668	635	650	656	670	608	631	651	672	641	654	639	642	629	706	670	641	662	648	641	694	666	660	642	596	649	720	618	649	679	648	723	632	649	652	676	643	693	617	675	651	682	657	681	672	613	653	701	621	655	694	680	659	620	673	655	646	639	620	632	677	674	678	622	690	727	691	655	619	726	662	633	693	679	620	696	631	658	651	686	670	644	690	651	661	646	640	652	683	706	706	680	685	626	611	648	632	641	621	663	678	640	653	652	622	696	694	649	661	694	639	693	667	675	652	676	650	653	668	658	645	627	675	620	662	657	660	655	660	647	637	620	646	659	616	688	674	658	660	659	642	643	651	642	678	645	634	665	642	622	665	651	636	645	649	661	675	636	665	650	670	665	673	665	665	652	662	639	632	628	643	657	672	678	678	654	623	683	678	661	702	689	655	706	677	608	665	705	675	671	681	648	666	713	644	718	687	663	623	670	639	656	682	685	681	660	678	686	699	621	692	682	644	610	650	619	677	619	669	649	686	695	644	667	682	664	697	642	652	642	677	679	656	648	644	642	656	688	654	643	679	635	615	695	681	644	683	665	692	652	642	671	660	630	642	630	677	699	668	639	677	667	705	658	670	658	711	665	659	663	698	650	630	637	676	645	644	642	681	666	669	614	629	709	661	659	666	627	654	668	710	643	653	659	686	665	647	691	627	676	664	704	647	670	647	672	597	636	632	683	652	669	652	636	643	644	674	651	638	642	686	620	653	670	667	645	671	663	680	646	626	634	665	620	694	658	670	666	657	662	649	627	652	663	669	642	636	698	646	662	660	650	654	686	685	625	650	660	684	668	654	639	670	705	671	673	654	647	660	643	602	680	616	664	682	701	685	639	646	661	619	619	693	684	711	655	644	657	633	666	658	648	668	659	692	686	697	670	666	639	676	678	613	608	683	645	644	655	645	664	703	649	650	640	699	660	659	684	680	690	655	636	643	645	629	650	673	727	680	668	634	639	634	622	641	627	624	684	658	626	698	666	697	651	651	646	668	655	630	665	652	654	691	712	639	615	644	640	647	659	655	663	664	661	693	633	683	667	647	649	709	642	665	692	663	661	661	650	659	635	649	660	615	693	660	670	653	647	721	646	641	603	669	654	664	717	765	667	651	641	590	625	647	663	648	657	656	635	652	619	635	673	630	696	597	690	693	609	663	655	614	690	649	612	660	624	641	634	668	661	686	673	655	652	685	673	686	604	661	630	647	657	642	650	618	660	701	618	689	675	644	679	659	697	631	707	654	670	635	671	659	631	685	652	659	670	660	682	669	680	642	615	704	623	641	649	649	656	671	654	658	656	668	645	605	582	645	618	653	653	696	639	642	622	633	687	686	647	653	646	644	687	667	625	648	656	646	685	671	684	621	661	677	641	656	622	654	700	667	669	671	663	651	658	636	653	659	662	647	673	661	635	651	653	685	604	684	650	620	676	681	656	615	649	637	638	591	662	654	633	627	686	673	697	634	686	676	654	647	669	687	582	647	725	618	649	697	637	619	654	677	646	632	683	633	660	676	656	695	650	665	656	679	674	698	627	719	688	658	650	655	647	657	683	671	666	629	649	614	662	626	604	642	609	623	676	640	662	672	639	622	625	713	641	666	665	644	660	673	661	614	690	658	636	697	653	678	652	683	700	639	662	640	620	668	685	657	612	691	688	652	658	638	641	624	680	687	688	665	702	700	583	620	618	674	664	630	600	659	638	694	652	643	614	636	650	668	619	711	667	657	604	697	663	673	672	667	630	631	661	675	654	603	645	650	674	679	664	684	677	649	622	678	646	662	648	669	644	640	635	680	640	636	652	641	678	657	589	691	606	610	643	714	703	680	681	631	696	658	679	667	653	658	627	604	613	639	669	678	678	632	625	676	640	678	650	628	616	651	651	678	692	623	714	677	641	647	636	713	671	677	650	684	646	668	688	649	627	629	632	676	619	692	609	629	721	680	663	670	632	687	647	623	627	683	621	611	665	688	670	687	658	640	667	656	691	641	645	685	676	714	631	691	672	622	668	659	676	702	650	651	628	627	615	702	672	703	674	693	651	697	668	659	663	641	700	630	714	638	674	611	628	666	670	636	659	592	677	605	659	666	655	663	651	655	602	691	722	644	714	637	663	697	683	694	677	689	699	714	627	635	660	666	672	635	634	650	654	698	646	654	646	604	657	693	637	646	603	618	668	651	653	656	632	641	659	652	626	648	648	649	654	631	658	673	679	680	641	637	666	604	689	660	622	671	656	656	661	662	672	685	670	679	681	683	675	690	653	632	648	656	671	688	647	636	658	656	644	672	703	677	621	663	646	689	645	663	675	684	644	618	698	631	659	639	670	667	677	681	644	672	658	680	630	657	666	646	678	677	668	662	676	682	661	676	611	697	641	663	716	636	647	623	643	625	676	678	625	679	629	622	666	666	659	655	653	638	656	697	625	664	644	665	628	659	678	626	660	699	692	616	708	647	674	655	695	617	638	661	651	688	662	618	657	659	721	690	683	636	663	661	626	645	646	639	674	605	649	682	687	602	671	619	640	668	675	663	608	655	671	681	681	640	675	671	644	610	689	655	647	643	651	656	710	663	682	677	694	641	646	680	646	653	658	697	645	661	647	648	676	644	670	644	635	664	644	665	653	674	661	650	640	634	639	655	681	711	687	679	662	673	659	654	662	674	630	639	644	617	640	653	662	690	674	618	656	679	658	667	662	637	676	728	648	636	678	642	687	692	709	651	710	652	676	628	664	678	640	635	713	632	680	630	656	607	594	672	651	696	668	650	632	688	711	666	652	655	658	674	637	649	660	657	614	677	678	704	661	632	662	683	689	713	656	689	693	661	611	688	670	669	651	635	634	641	639	725	656	688	648	656	653	652	662	640	637	687	635	638	644	646	645	687	661	671	647	699	656	597	665	635	660	619	637	665	601	652	636	659	682	695	661	707	661	691	660	704	653	667	646	689	643	676	638	691	660	665	662	680	651	639	679	681	661	651	643	627	660	661	680	666	655	662	687	651	645	602	657	661	678	685	680	638	705	645	651	641	696	650	633	647	641	693	661	626	640	663	639	687	638	662	637	611	651	696	594	623	714	659	645	663
62505	100156	79142	49742	39344	27847	17843	7954	4055	2499	1048	645	638	577	541	617	585	579	613	599	610	629	567	547	608	576	577	608	645	617	592	609	631	614	633	629	594	642	621	587	553	627	588	600	602	617	611	616	573	562	614	583	570	597	632	576	612	673	602	545	636	608	573	580	648	650	596	587	624	558	584	580	597	630	616	609	645	602	617	608	611	597	602	609	589	627	573	576	612	617	587	581	586	596	579	608	619	597	586	598	590	624	610	637	581	546	570	649	613	566	572	595	601	559	583	610	571	580	584	581	627	635	592	588	573	634	629	578	562	632	593	593	603	604	617	615	602	601	584	571	567	615	592	629	624	605	581	598	600	598	579	615	611	597	600	612	587	629	600	619	640	573	619	558	604	543	570	592	603	609	587	621	626	599	584	606	569	559	590	594	605	596	574	600	592	575	568	622	601	587	575	570	641	594	616	550	554	626	603	609	579	599	563	599	604	624	579	563	599	574	612	619	544	587	601	559	637	603	596	558	597	610	609	582	614	631	601	603	633	581	660	624	637	574	613	639	610	602	554	557	636	580	592	557	603	577	616	603	573	553	568	607	628	626	604	575	606	580	625	585	601	592	624	606	632	612	611	600	605	539	613	601	582	630	579	621	599	638	592	568	606	621	552	568	599	611	590	617	610	569	590	611	601	612	592	570	567	593	627	596	602	612	641	581	568	634	629	565	605	609	612	575	613	606	575	606	545	610	531	614	587	586	580	632	546	568	582	636	591	638	598	597	615	600	607	610	585	615	585	581	569	604	613	605	591	589	607	590	600	618	593	597	608	605	679	609	593	629	653	532	572	545	560	639	593	636	628	620	572	613	589	603	556	603	596	603	598	598	609	600	613	604	574	534	574	590	593	600	574	621	578	595	606	575	587	582	620	574	576	610	636	577	578	618	578	588	622	635	591	575	618	602	571	573	585	597	586	579	583	602	603	615	555	622	611	617	589	591	597	567	642	569	560	613	619	600	622	603	553	588	632	592	596	612	640	617	597	578	623	617	627	616	575	606	592	631	597	600	592	598	601	580	616	595	638	600	634	583	586	549	543	615	600	561	588	581	586	632	596	577	634	622	573	612	611	595	619	586	584	561	621	609	639	606	600	623	571	599	644	601	605	573	580	629	608	631	590	581	648	621	583	580	613	622	599	591	623	589	576	572	586	634	561	624	610	592	600	605	624	592	612	576	613	602	602	569	628	600	616	570	641	564	633	635	602	628	591	627	629	591	590	594	642	585	626	580	584	643	616	608	611	608	578	613	612	601	624	597	597	607	605	613	517	618	581	608	584	608	579	606	620	612	593	610	577	613	577	597	589	587	614	606	615	611	591	588	591	575	586	580	560	617	618	586	562	574	604	587	645	574	597	582	599	575	586	558	649	613	578	618	598	618	571	602	582	611	583	600	576	594	574	605	613	573	593	579	616	613	601	605	604	578	632	609	592	571	594	544	622	563	594	566	594	628	575	555	562	590	588	565	579	584	594	617	599	600	594	551	601	593	586	633	598	600	591	636	616	580	578	618	590	599	610	582	581	579	625	590	617	592	613	587	569	561	611	605	633	591	548	616	573	587	629	606	585	603	592	585	590	615	607	605	632	579	613	589	638	627	554	604	613	631	589	615	621	589	627	600	581	587	612	581	594	606	605	636	578	577	577	646	594	660	627	580	582	616	625	622	623	605	566	589	568	607	585	575	651	582	582	603	593	572	590	645	633	618	623	565	545	598	561	625	554	614	600	614	610	571	575	645	580	586	600	610	591	622	612	607	614	618	588	594	554	579	604	597	579	565	601	581	615	580	591	584	593	603	595	572	579	556	590	566	608	586	633	579	590	571	563	605	601	615	595	617	604	620	608	602	597	580	554	619	566	629	589	611	635	574	580	616	597	641	633	564	607	563	596	576	580	566	603	612	594	563	573	624	545	571	565	600	607	565	613	605	552	601	606	606	614	590	598	556	634	536	585	589	613	649	608	627	545	583	587	583	568	618	626	583	581	572	664	583	587	597	581	580	602	659	592	634	595	614	607	592	575	595	583	580	595	596	601	598	633	578	600	595	603	590	591	594	601	595	581	589	584	568	583	612	593	643	625	585	595	587	566	601	615	581	584	616	594	603	583	606	557	615	595	602	600	577	631	623	559	583	630	542	611	592	550	594	624	620	585	644	606	591	593	588	615	608	617	590	581	585	539	595	596	598	607	560	594	614	595	570	600	610	581	590	632	624	606	609	625	619	631	604	588	618	604	601	603	562	594	618	636	615	648	578	585	597	589	611	576	559	614	611	622	590	598	604	617	605	588	613	614	579	600	614	581	629	629	653	568	569	640	608	606	601	605	620	563	563	604	625	626	581	579	616	593	608	592	601	594	608	612	565	592	562	604	588	594	588	612	595	596	598	610	596	604	632	584	630	618	553	622	578	573	605	582	593	598	579	603	546	579	574	615	589	584	625	645	589	601	608	621	634	572	629	592	617	562	604	602	609	596	606	610	616	575	585	617	592	605	604	548	546	586	581	612	576	595	571	611	574	586	556	625	602	591	568	583	606	561	593	584	596	604	653	628	605	605	608	606	632	633	533	652	604	596	534	623	565	601	635	633	615	594	606	627	606	556	567	619	550	632	624	554	620	590	583	556	621	584	563	584	604	596	618	612	581	621	587	599	588	546	591	602	645	561	600	591	614	620	577	583	637	575	580	610	607	633	573	633	597	632	597	612	605	623	599	544	565	620	574	570	614	568	575	606	609	548	615	565	594	599	560	572	601	620	607	546	588	595	630	591	621	600	603	610	604	610	619	610	569	572	629	568	603	574	623	638	612	585	591	602	615	573	584	592	600	608	604	626	583	573	603	630	582	611	588	563	630	592	615	629	593	607	590	616	609	582	589	647	647	617	600	634	595	599	544	578	593	578	585	646	631	600	594	601	604	614	590	602	597	602	612	578	598	564	591	596	637	546	591	600	628	596	593	607	604	632	601	615	587	562	617	547	577	642	596	572	608	589	579	582	581	596	608	584	629	628	583	622	621	612	598	614	599	629	588	575	549	602	626	634	630	610	553	613	606	562	614	615	645	590	622	601	583	600	572	604	597	607	554	585	599	622	553	585	583	591	637	602	637	585	590	571	578	628	559	619	600	612	627	602	587	601	607	565	590	575	622	647	604	614	563	593	583	580	584	567	611	581	590	607	595	621	541	598	589	604	583	593	578	560	577	575	608	612	616	601	521	596	557	630	583	588	610	570	575	581	576	619	585	611	564	592	568	564	610	601	575	580	591	540	589	588	572	584	557	568	607	668	619	582	595	568	607	588	605	613	581	575	560	587	584	570	603	552	598	588	605	576	627	594	556	587	584	629	614	616	591	575	556	595	585	580	584	565	582	585	624	595	579	637	585	630	614	583	569	565	573	592	564	640	583	607	639	574	586	605	581	624	613	635	626	607	573	625	598	591	580	568	607	626	580
29188	24278	24750	10065	4137	2364	1477	823	628	606	496	552	476	453	465	471	482	428	472	482	485	494	502	509	456	474	523	444	504	477	472	497	479	531	487	482	487	438	501	462	485	522	492	470	454	524	475	428	457	458	491	468	516	446	492	521	495	495	481	474	419	471	485	500	481	483	509	486	482	463	478	458	499	467	459	482	505	491	466	501	480	487	470	461	517	509	474	470	485	491	476	485	481	442	458	470	469	440	455	479	487	482	447	471	491	449	484	464	474	568	475	488	483	474	461	509	457	475	482	519	461	463	479	493	512	483	476	504	497	497	481	494	503	453	454	527	489	477	503	492	475	437	505	462	481	515	488	467	474	476	449	480	501	473	471	460	482	480	519	515	479	505	453	496	475	486	523	474	475	478	468	462	467	464	479	501	442	458	469	462	481	477	480	504	478	473	507	462	472	470	462	455	463	493	466	472	473	449	473	488	446	509	526	479	487	463	462	495	504	472	496	484	507	487	519	460	487	494	513	476	471	482	484	457	499	494	504	460	488	467	481	443	474	459	481	521	484	512	448	476	462	462	506	509	481	504	473	495	479	491	477	505	483	465	477	496	463	478	494	495	486	496	481	470	482	464	503	484	461	497	469	520	484	451	488	475	455	487	484	482	507	454	478	474	509	515	465	510	455	501	486	455	472	493	444	481	472	494	489	516	480	477	473	452	464	480	504	496	510	465	451	510	468	430	493	466	458	481	499	516	494	476	483	479	495	484	504	497	495	508	458	430	473	467	481	466	499	490	490	469	463	477	478	454	489	465	503	470	512	490	469	465	491	508	512	424	484	486	482	479	462	528	476	485	465	459	469	535	489	507	470	493	489	449	440	467	480	488	470	468	518	486	512	491	481	473	471	499	488	501	501	450	485	483	508	469	473	460	486	476	467	473	451	466	476	455	474	448	478	470	485	510	492	471	542	440	444	416	469	446	474	509	450	489	446	494	459	534	511	488	490	491	476	515	489	483	504	475	501	481	489	478	490	508	462	499	488	482	455	461	508	485	469	471	487	457	471	431	508	457	472	482	497	485	452	482	507	486	488	473	501	480	483	476	494	486	495	490	490	488	465	493	444	483	463	504	484	495	475	483	495	489	449	520	497	477	499	499	435	468	484	476	489	476	472	514	487	479	481	481	453	434	452	472	473	475	503	488	475	482	483	453	492	527	466	474	500	505	475	517	494	499	508	461	474	468	510	480	491	462	488	504	490	487	490	433	498	529	460	490	509	524	499	511	459	488	444	485	516	503	490	483	462	459	491	427	473	487	461	438	464	493	494	487	492	456	494	526	470	501	453	495	536	454	493	485	464	476	482	433	460	459	526	464	456	431	464	485	470	482	458	474	478	510	505	486	539	464	504	487	478	459	472	503	531	477	441	498	455	508	473	479	510	451	504	524	531	507	438	458	498	485	495	487	484	464	469	465	434	457	488	486	462	488	465	482	498	494	516	507	480	476	466	480	472	512	517	480	458	523	469	465	461	469	498	489	487	503	477	485	498	463	494	502	486	508	475	457	494	494	486	509	549	446	509	452	479	476	480	494	484	486	481	502	474	491	483	488	490	487	495	500	493	467	493	506	453	449	453	464	498	501	470	482	480	517	475	470	481	479	473	445	490	510	535	471	489	462	523	469	464	487	455	495	499	441	505	467	461	487	483	496	490	491	511	496	457	480	485	465	452	486	506	493	470	491	461	540	447	433	481	502	456	522	477	483	450	495	471	440	459	472	458	504	503	452	492	457	473	486	504	452	481	505	483	492	525	470	486	505	446	449	477	474	488	481	494	448	489	464	497	515	499	441	502	490	488	458	455	504	472	538	478	454	500	471	461	457	525	492	493	515	455	476	501	467	501	480	465	479	459	504	487	522	505	500	483	493	483	470	506	476	510	513	471	435	484	529	502	479	465	491	531	498	483	464	501	493	450	496	472	470	471	465	485	449	509	491	515	446	496	467	502	483	484	443	461	481	454	524	480	458	452	484	485	491	452	487	451	492	467	516	465	451	475	534	486	505	490	491	494	462	495	460	516	440	452	446	477	516	475	497	504	503	498	455	422	477	501	458	500	486	515	475	437	492	479	514	479	478	434	445	488	474	473	502	492	472	481	503	438	510	517	452	464	489	451	493	515	451	535	505	460	502	457	449	491	519	465	509	480	472	458	475	500	520	492	428	490	458	482	473	507	467	455	481	486	481	495	453	501	488	513	479	516	506	509	516	492	442	482	454	458	462	474	512	485	476	501	469	503	444	462	519	494	524	506	458	452	503	460	537	508	522	487	491	483	477	505	469	506	488	469	475	461	517	497	486	529	469	494	492	504	427	500	466	490	496	476	509	487	449	497	460	506	479	518	465	484	457	486	463	494	513	494	517	477	487	488	452	485	527	476	444	468	500	488	488	454	492	480	450	475	449	477	466	468	484	461	447	484	456	465	483	490	460	463	493	488	522	492	446	437	477	472	441	447	461	482	496	489	473	520	505	469	502	466	485	500	466	439	499	487	497	499	501	521	459	501	482	501	458	484	508	482	456	469	472	489	432	481	503	487	514	456	483	487	486	479	507	482	468	454	465	469	477	466	442	509	482	497	465	511	506	492	457	483	473	497	509	465	455	474	492	511	479	499	497	476	489	483	489	488	500	507	510	510	521	466	465	464	477	475	490	468	519	487	471	499	531	490	482	507	464	476	480	500	460	476	426	462	488	498	485	498	496	469	453	529	477	500	463	465	480	449	508	517	466	540	496	503	518	483	462	484	460	473	494	479	518	423	502	477	499	508	494	488	490	482	497	468	455	498	481	491	490	434	449	485	504	502	477	484	422	514	480	503	489	525	442	498	517	502	484	492	495	465	474	499	461	493	483	502	479	510	455	475	474	485	475	489	468	539	463	464	486	491	477	498	505	507	460	466	475	463	509	471	507	459	458	460	515	486	487	512	479	471	489	454	462	479	489	478	500	499	492	467	467	486	487	508	488	528	492	450	495	461	480	516	449	519	485	495	502	472	517	525	477	513	483	510	493	473	487	475	505	494	454	445	483	471	502	505	463	459	478	442	440	510	517	500	490	469	534	454	495	480	499	515	507	491	534	474	513	461	477	483	495	481	444	504	435	477	496	483	520	480	482	454	481	467	483	498	459	478	475	474	479	481	524	510	468	478	491	464	479	493	494	455	452	517	521	451	459	496	474	489	479	448	467	460	443	542	472	475	438	457	469	492	501	488	474	453	518	482	472	494	489	543	462	519	473	464	496	524	500	455	497	472	486	487	458	487	474	483	497	472	468	479	484	477	481	489	517	499	526	457	479	473	467	475	489	503	493	452	474	455	467	506	473	473	508	469	482	497	467	461	490	506	485	439	512	459	468	502	470	463	476	453	515	450	515	480	483	474	488	478	498	524	440	474	451	516	491	408	482	477	467	492	503	495	495	448	487	467	479	486	478	480	469	466	491	507	495	466	497
16887	26363	21092	6256	3813	2471	1542	813	563	519	390	409	407	384	399	353	420	381	417	399	411	409	382	428	392	381	389	371	399	399	376	370	423	374	388	380	446	385	411	410	395	383	390	373	391	389	378	411	384	382	378	428	426	385	392	390	406	389	381	395	385	422	391	400	378	376	410	399	405	406	405	371	385	404	366	422	416	380	396	409	375	415	389	417	383	389	376	423	416	396	407	390	410	416	418	384	408	386	396	361	389	378	399	399	357	387	372	371	423	390	371	413	397	386	423	401	402	388	389	389	384	440	393	357	406	389	377	380	420	396	361	381	442	399	366	386	394	450	398	434	425	381	394	386	396	406	388	406	408	381	411	414	368	402	363	379	436	407	387	405	381	372	360	398	374	427	415	407	387	406	449	401	398	438	386	410	406	406	366	402	385	401	427	393	399	372	397	398	376	376	424	389	390	373	393	367	393	424	387	424	381	407	412	401	387	401	408	374	388	403	379	346	422	389	396	381	412	380	397	406	367	403	404	398	387	403	397	433	422	405	410	348	384	377	383	417	395	418	442	371	378	358	412	383	396	368	385	384	413	367	417	422	408	415	395	400	391	369	427	365	417	395	387	362	363	403	440	410	387	394	393	418	422	406	376	439	419	394	379	413	394	415	405	404	406	379	395	389	404	369	374	398	385	377	388	369	429	378	400	392	409	419	392	395	409	383	359	409	405	378	385	417	375	397	419	434	374	393	380	397	373	400	418	360	397	358	386	424	408	396	404	393	410	372	394	386	401	374	428	418	440	401	418	386	418	392	398	385	386	396	398	408	391	405	416	420	387	356	374	391	368	373	386	389	394	349	373	412	399	383	408	399	410	400	415	389	375	443	365	362	369	377	385	392	392	385	411	386	423	414	402	393	372	404	411	402	396	387	394	380	385	387	396	368	416	418	423	390	378	392	363	384	375	396	420	404	362	411	377	391	436	402	373	419	395	391	386	400	448	415	412	411	390	412	403	381	386	369	393	402	403	378	376	391	406	346	364	399	406	376	435	352	381	423	403	368	417	439	373	372	349	375	408	378	385	404	392	398	403	418	398	389	391	408	403	396	381	415	382	407	393	379	388	404	391	400	389	397	424	377	375	377	427	375	392	432	388	405	394	399	431	391	403	425	406	363	385	385	378	397	364	426	400	356	418	432	367	360	386	373	430	393	413	372	409	383	378	358	380	394	358	382	374	394	387	412	422	386	408	383	390	372	395	409	392	404	369	385	410	398	451	390	420	417	425	375	369	399	383	410	382	413	393	385	381	410	399	388	418	377	407	384	402	390	405	396	409	405	416	384	375	420	410	409	402	378	398	394	399	422	416	419	366	425	379	367	371	404	416	403	417	421	407	409	398	426	350	394	366	407	403	416	400	392	346	392	425	371	385	395	381	415	403	397	392	398	403	384	388	363	392	391	447	375	408	369	349	416	386	395	412	403	407	398	371	375	364	373	372	414	419	398	383	387	393	410	388	373	392	408	422	396	410	392	383	414	347	425	372	409	378	390	377	420	389	419	377	341	398	419	405	388	404	409	383	408	403	389	398	410	379	375	395	384	376	402	396	431	351	425	432	410	381	415	368	402	375	385	409	397	377	374	374	411	421	384	418	398	391	429	413	385	361	401	388	405	387	382	416	401	414	398	398	372	413	383	401	360	407	425	394	394	408	388	436	415	432	363	389	397	416	413	388	388	382	392	384	367	381	415	363	420	389	394	417	383	378	378	391	391	421	419	423	407	371	395	396	381	406	385	386	406	355	417	380	359	357	391	372	418	426	411	415	417	397	406	362	432	379	389	406	383	362	402	416	414	397	400	432	405	367	407	415	391	370	360	400	378	420	397	379	389	416	376	394	418	387	401	385	415	390	357	389	366	397	366	407	387	375	411	396	412	394	359	402	450	402	403	408	379	368	380	414	421	372	394	415	408	414	428	405	418	392	433	390	410	409	384	387	413	416	381	392	395	404	402	386	367	407	398	391	438	411	393	406	395	381	404	420	431	371	385	422	408	401	395	399	404	420	393	369	423	391	393	384	369	395	385	377	421	393	376	379	420	384	394	435	376	417	393	414	397	421	379	386	406	403	420	365	395	370	380	400	357	403	412	427	398	410	390	413	370	408	389	391	402	429	392	430	430	385	363	386	379	379	400	396	411	409	407	396	381	370	451	443	406	432	410	371	377	404	375	372	431	410	372	400	414	381	363	387	373	366	423	415	419	398	438	406	386	387	393	374	406	397	393	367	403	392	361	454	375	403	405	368	379	362	416	389	374	395	384	411	403	416	398	385	383	399	378	428	439	400	415	384	375	384	439	409	399	411	380	394	401	398	392	420	426	376	388	383	430	402	416	387	381	408	365	387	420	412	372	406	395	378	409	405	421	383	431	424	405	400	419	413	398	405	406	396	423	405	421	397	400	395	419	380	423	365	345	399	390	400	408	401	396	395	368	394	416	367	391	430	388	387	423	405	380	436	382	386	376	420	396	393	425	395	349	380	388	398	411	396	394	392	426	417	362	403	431	370	404	389	386	416	390	392	407	372	410	387	413	398	372	419	405	421	395	373	385	395	409	390	379	418	392	393	389	390	384	403	390	414	408	422	387	398	417	405	412	417	362	351	394	413	410	411	398	362	388	387	430	395	394	408	372	357	409	380	391	397	427	426	429	390	425	424	407	407	385	376	389	441	373	380	384	415	377	418	395	380	372	397	378	386	382	364	418	395	384	407	426	349	405	399	382	383	376	393	409	387	378	401	397	404	398	374	392	394	359	403	404	385	412	414	376	379	398	395	412	400	423	378	416	397	410	374	385	373	364	372	413	430	346	406	393	376	414	364	402	416	422	403	396	400	389	366	428	394	406	384	380	410	405	411	401	382	422	379	383	376	401	419	358	372	397	362	375	395	386	411	384	389	420	391	364	379	381	340	387	398	402	381	360	417	378	402	413	378	382	411	364	380	380	381	393	405	388	387	387	401	357	366	399	432	409	424	370	395	402	389	379	371	375	385	362	398	372	416	393	381	380	384	421	425	427	410	399	416	367	376	388	424	392	374	412	369	402	345	422	400	387	396	402	392	406	419	374	385	398	399	404	409	376	405	404	351	389	381	396	437	391	371	407	384	373	404	373	419	394	364	393	370	389	368	397	393	416	391	369	401	403	382	383	371	416	365	410	386	393	392	393	376	412	395	381	403	418	397	410	394	406	396	366	392	416	392	414	377	356	364	393	385	368	432	434	384	429	432	369	396	386	402	365	356	393	370	398	406	375	427	400	378	429	428	383	375	402	377	409	435	384	399	386	400	414	342	378	386	392	389	372	396	399	385	368	398	402	410	438	391	362	394	382	434	389	359	391	382	389	390	359	368	358	426	380	403	385	420	381	384	386	384	401	389	398	386	407	405	391	377	387	398	433	391	410	384	388	357	408	349	376	393	400	411	416	387	390	380	409	397	400	397	409	390	409
25454	23171	39062	36328	30268	23515	14910	5005	1912	1126	681	538	538	523	502	494	511	503	555	534	509	585	533	540	506	516	484	567	475	485	491	533	513	547	538	489	509	533	497	518	511	503	535	509	528	532	583	521	520	530	528	521	571	555	496	476	473	505	528	532	488	509	491	493	506	518	495	530	498	511	522	524	542	496	486	548	515	543	491	538	517	489	502	527	529	478	528	536	561	546	511	499	537	533	489	531	513	511	514	467	488	512	480	536	504	543	506	502	486	499	514	540	514	535	507	493	570	507	529	514	529	519	484	514	514	502	517	524	506	504	499	487	504	496	521	517	555	502	487	512	506	477	462	513	460	510	565	470	503	494	513	461	519	511	513	527	490	491	548	491	574	543	510	528	500	517	525	522	493	507	512	526	504	482	548	529	490	538	482	526	481	496	528	525	499	502	503	520	497	495	511	492	541	532	533	502	515	523	470	528	512	518	519	528	499	515	487	532	506	469	525	510	520	523	508	499	497	497	505	471	519	555	482	533	538	507	499	502	537	519	494	529	520	539	504	563	471	520	495	534	507	552	493	500	512	541	462	506	517	526	458	505	498	499	522	505	519	522	542	511	524	504	467	468	529	480	534	492	529	494	506	500	494	559	522	497	523	524	497	496	525	498	516	529	500	493	560	525	548	514	550	556	533	528	495	460	521	522	492	478	508	509	547	529	510	524	453	533	507	496	530	508	487	518	511	478	503	527	505	509	476	538	570	525	523	508	488	482	530	492	487	498	512	526	507	492	529	501	469	498	497	528	484	517	515	528	493	489	496	525	534	532	516	526	490	508	502	523	487	497	521	515	525	540	526	520	532	491	518	503	505	503	505	534	498	497	503	495	483	496	540	522	485	516	518	494	521	567	495	579	471	524	488	501	536	494	478	531	551	486	496	496	523	499	536	498	517	513	496	529	477	494	484	534	549	553	519	503	532	505	485	535	492	488	502	512	477	503	552	515	499	492	531	510	531	519	507	505	512	491	506	504	496	486	488	495	529	552	484	516	521	496	555	506	551	528	548	570	530	488	517	540	522	475	502	495	533	541	504	543	487	479	524	518	529	510	526	521	532	498	525	559	531	505	519	554	537	493	468	542	525	489	529	528	555	507	574	485	502	538	501	496	538	507	521	496	529	505	533	488	493	479	472	498	521	516	539	524	508	573	462	517	524	514	495	497	523	508	514	516	546	560	506	550	518	551	507	540	525	561	558	469	492	511	520	505	503	509	505	522	517	473	491	532	536	519	497	509	530	496	510	466	478	503	511	529	563	510	525	498	526	510	535	501	503	495	531	502	547	470	484	519	524	530	511	545	542	512	509	484	506	508	483	495	490	535	526	518	493	473	514	496	491	556	521	491	515	569	563	526	492	471	500	505	512	525	501	491	496	493	481	480	508	522	501	531	493	485	505	479	522	553	467	505	493	505	522	545	525	545	534	513	526	515	492	492	529	491	532	497	508	429	478	507	493	489	515	495	541	517	527	472	508	530	505	494	501	520	496	527	496	503	508	480	520	481	518	494	508	519	498	499	532	504	524	538	540	538	544	481	501	495	517	479	530	527	528	517	505	534	513	534	515	512	530	514	497	463	515	521	463	501	497	523	499	528	461	509	498	535	527	486	473	510	519	528	481	492	501	539	497	518	524	517	512	521	490	545	509	514	528	555	500	526	531	470	524	483	515	492	528	489	492	522	516	521	537	518	517	503	518	540	499	528	459	494	510	504	494	537	491	574	511	533	514	535	521	496	490	532	517	484	531	539	538	511	518	484	500	550	499	507	542	536	481	482	498	526	493	478	481	555	550	510	507	531	512	501	513	520	511	503	546	519	504	541	515	545	505	526	511	539	476	516	526	501	453	577	507	495	531	525	508	488	536	539	518	502	514	528	483	530	504	500	520	529	544	560	485	507	519	540	531	489	475	490	519	514	496	533	469	530	516	522	534	518	534	499	530	494	531	505	500	490	502	489	496	471	506	534	494	530	481	497	484	490	524	460	526	479	520	525	558	461	454	527	541	510	509	464	482	527	519	494	474	516	546	482	457	520	493	500	511	503	507	544	541	527	525	496	514	502	530	492	500	520	518	484	503	524	539	501	531	504	520	512	543	516	483	529	552	537	520	521	474	536	517	501	528	485	518	521	486	550	508	490	524	503	550	554	488	499	535	556	518	501	515	513	536	524	542	465	536	516	539	495	502	504	512	476	520	530	578	527	514	540	514	510	516	477	534	503	569	510	488	516	523	498	468	485	470	491	497	506	523	517	517	497	481	493	548	491	521	522	551	507	494	528	479	519	541	528	499	513	496	486	513	516	523	512	478	502	517	546	510	514	554	534	555	513	508	544	521	543	522	524	532	506	548	490	488	481	534	532	480	516	507	544	508	506	482	495	509	486	522	475	526	521	500	556	508	506	493	489	549	482	484	474	509	523	492	516	505	514	508	500	550	497	520	522	498	560	503	473	526	541	501	506	481	468	502	502	516	482	518	521	536	469	521	524	545	518	533	501	494	576	536	528	528	497	487	522	517	497	485	518	492	499	519	520	520	536	532	519	491	505	529	524	538	487	516	536	527	532	508	485	510	524	551	520	537	527	461	554	508	517	513	526	481	513	464	514	516	544	526	520	536	501	503	494	524	508	503	530	477	506	506	535	559	545	507	529	498	532	495	501	541	493	528	543	515	474	517	508	512	550	517	539	516	509	511	515	534	551	569	540	540	507	508	474	480	536	514	521	522	509	506	531	488	483	516	536	479	517	551	476	559	540	542	516	505	512	482	536	528	501	554	496	486	502	528	512	484	527	518	531	560	516	533	528	515	465	495	524	523	488	491	526	542	505	514	489	552	527	456	502	568	473	497	507	545	507	518	502	488	495	476	572	476	514	517	492	494	508	542	513	559	505	511	524	491	543	524	502	526	551	499	542	532	512	505	522	492	531	488	496	532	517	526	491	498	535	503	525	508	551	529	519	488	483	486	548	461	536	513	525	536	479	516	500	543	495	514	495	505	517	456	524	495	521	510	515	540	518	514	515	516	455	535	502	511	524	523	442	500	493	531	504	527	507	563	527	507	525	503	554	543	501	508	547	512	532	538	500	504	546	478	515	469	498	510	518	518	504	474	492	510	511	561	522	588	496	500	541	508	503	479	537	511	525	533	494	537	498	513	520	496	534	487	519	482	454	520	513	493	496	530	480	474	514	543	497	534	468	499	486	531	516	514	540	531	502	528	493	477	494	527	542	489	488	481	504	533	501	512	512	488	489	546	508	505	465	546	513	545	481	530	525	548	536	473	497	547	514	452	497	533	549	474	497	528	525	515	531	532	524	519	527	498	531	513	554	532	501	539	516	549	524	530	539	506	525	510	526	528	496	501	505	512	513	543	512	522	507	521	547	515	482	498	493	543	483	480	517	539	500	518	521	530	516	485	501	530	532	497	482	530	528	481	487	528	487	524	524	528	527
54210	87650	67450	38296	28213	18536	11110	4715	2218	1274	608	478	510	510	467	511	459	467	491	483	466	493	503	424	429	484	469	452	504	455	435	440	451	455	448	455	466	472	460	471	479	458	487	458	450	432	431	445	459	529	491	505	472	515	474	441	445	443	482	457	412	471	427	490	445	468	442	466	482	474	459	473	476	463	444	505	462	507	444	444	464	481	477	457	438	488	474	470	458	420	446	522	478	467	463	480	483	463	455	494	472	456	440	468	455	463	438	464	469	429	496	463	473	457	467	458	490	505	508	477	451	468	442	475	472	459	464	484	488	406	459	466	494	480	488	463	470	479	473	508	468	464	487	468	487	492	455	427	478	469	458	471	470	447	442	463	475	450	475	459	477	486	455	430	466	487	482	402	445	489	479	461	474	475	458	473	457	442	461	481	456	477	458	464	421	409	476	465	429	494	463	465	443	493	463	460	438	434	438	464	435	491	491	484	446	457	434	466	473	460	447	426	475	439	445	474	454	438	453	451	442	430	479	456	466	483	435	502	481	477	473	445	514	449	488	431	443	458	494	425	428	484	466	440	442	449	454	463	460	471	464	422	469	448	462	449	444	469	467	484	442	476	461	505	422	470	461	468	513	468	443	463	444	492	408	464	457	470	434	484	470	470	437	467	462	481	483	442	474	442	458	451	443	460	487	461	441	486	460	461	506	467	420	519	444	423	449	468	455	482	444	518	499	457	488	484	452	448	445	460	503	479	465	461	436	478	461	508	427	485	489	445	466	487	481	446	483	502	438	466	461	493	423	497	465	457	440	447	482	451	440	444	435	416	494	465	492	459	455	484	458	477	447	448	452	454	455	456	461	459	444	483	488	439	484	500	455	460	459	461	510	462	447	468	450	449	466	475	481	433	476	487	445	446	464	445	469	436	481	483	462	463	459	470	462	482	487	460	459	442	433	465	459	449	456	474	469	475	497	507	442	458	449	451	457	481	487	475	462	445	478	484	485	456	486	457	478	431	465	465	430	456	492	458	450	454	420	467	435	468	457	461	459	470	468	524	458	477	461	496	470	508	476	460	460	401	442	469	476	450	459	457	451	453	455	471	471	468	471	446	446	462	458	468	490	432	445	461	468	438	439	475	468	494	472	489	462	424	421	460	465	490	436	476	494	432	488	480	468	508	467	462	486	446	452	434	488	437	455	472	472	487	449	490	450	448	456	460	466	485	485	438	458	454	463	474	427	483	446	483	449	446	450	433	463	487	443	473	436	449	493	485	460	466	463	444	484	479	496	479	490	422	439	476	495	487	459	471	460	485	442	436	474	516	465	463	443	441	520	447	425	456	477	463	416	478	490	465	469	462	475	497	475	460	474	456	476	443	453	465	488	436	481	429	448	463	451	458	440	463	441	448	462	452	516	503	462	466	446	459	482	493	497	453	436	459	468	438	448	447	459	522	440	435	526	458	445	459	477	475	478	462	486	447	469	449	448	464	453	450	460	417	472	477	491	458	456	429	474	476	460	467	460	471	463	453	428	426	470	422	415	455	451	469	457	487	435	467	461	426	451	450	448	514	460	443	459	494	441	459	512	408	481	448	473	482	479	467	449	445	480	488	481	462	444	479	497	449	467	475	446	470	435	472	450	429	495	443	462	488	412	482	507	482	457	461	461	417	474	491	511	459	434	451	442	485	426	476	485	442	459	466	424	441	475	426	446	465	460	466	456	462	486	423	465	453	494	480	477	479	421	446	467	462	465	455	468	464	465	443	471	456	477	466	469	489	467	458	430	487	442	487	474	443	498	470	430	447	484	500	474	468	445	487	482	464	425	413	483	520	418	435	459	491	494	438	449	501	459	491	471	475	461	474	472	435	404	431	495	423	478	450	488	448	440	441	452	422	499	476	466	466	475	507	484	474	452	469	476	511	482	449	452	459	459	458	468	458	453	446	454	470	456	443	476	465	483	437	506	492	474	444	427	462	452	448	436	466	463	453	450	465	460	505	425	484	462	480	470	462	506	475	443	442	465	446	432	452	424	480	495	484	474	483	460	466	473	452	448	445	472	404	461	509	442	462	485	465	468	416	455	454	437	446	467	425	446	454	467	480	423	483	462	464	463	466	450	462	454	456	440	486	473	410	456	448	520	467	445	488	476	441	472	453	459	454	459	423	479	484	459	459	451	492	461	450	486	446	463	490	459	462	452	446	479	489	443	455	482	451	485	445	477	459	494	453	453	461	443	500	490	507	489	471	477	494	466	455	455	450	467	474	480	449	502	462	471	446	460	466	454	450	471	426	438	492	470	491	485	423	467	473	446	434	477	474	444	487	451	467	449	506	485	462	456	459	490	458	433	440	434	461	504	464	456	490	480	482	461	468	475	471	439	481	448	444	467	459	479	439	454	499	425	463	455	471	456	443	439	475	490	459	482	474	477	495	453	428	439	457	440	433	463	470	487	424	397	468	456	436	431	483	497	470	428	457	441	488	462	482	461	469	463	477	482	435	421	457	435	465	467	459	468	468	455	487	474	458	471	467	461	464	457	472	472	496	507	450	489	456	446	456	450	476	451	457	482	467	432	480	455	441	484	486	469	454	458	462	464	472	455	470	421	473	438	471	463	466	466	473	475	449	445	484	478	443	468	450	464	447	450	472	423	470	439	416	486	473	498	455	415	478	461	474	464	417	462	489	454	450	450	473	457	471	433	452	460	463	467	456	459	482	453	469	469	440	461	465	450	500	486	454	485	408	473	491	479	450	406	481	460	453	420	494	458	473	450	480	479	432	434	445	475	467	486	439	487	486	463	463	432	491	449	448	460	493	474	412	459	422	445	437	471	436	441	442	446	456	453	465	445	462	447	462	471	443	470	450	473	467	424	436	493	445	474	428	498	469	442	480	486	413	476	425	411	456	448	453	457	456	490	472	465	447	473	482	477	463	446	458	474	464	446	468	450	456	489	455	435	464	440	446	447	479	465	459	447	471	503	443	478	493	442	431	449	458	473	465	450	484	461	456	425	463	488	473	445	497	478	481	438	459	472	470	447	487	494	492	427	450	490	451	477	510	432	440	464	460	444	499	523	479	477	467	479	469	470	455	467	459	453	468	467	460	490	442	478	433	443	434	433	478	437	441	440	450	468	432	433	416	460	451	437	456	453	465	468	449	420	491	473	454	462	455	514	468	422	441	460	496	451	472	463	463	430	447	479	471	452	474	489	467	447	476	494	466	482	459	472	504	489	455	442	458	479	440	506	484	449	442	461	473	463	450	492	481	419	414	468	470	499	444	451	462	480	455	395	440	449	482	481	447	454	486	460	468	472	472	449	445	433	459	468	456	447	468	445	434	482	490	439	466	474	478	423	472	497	473	514	442	412	465	460	479	458	464	473	464	464	454	424	463	464	457	459	442	450	459	452	436	435	441	449	446	466	461	453	457	440	449	456	455	522	467	445	493	459	451	465	447	423	444	444	474	395	470	469	467	443	467	462	460	458	462	452	429
24479	22299	34913	33211	34580	32385	23839	9220	3374	1703	876	699	687	660	718	733	669	659	670	659	656	622	665	658	656	641	635	652	664	684	680	656	686	663	674	651	678	628	706	662	658	671	647	668	653	681	699	678	657	664	691	659	700	723	652	669	713	646	660	682	667	645	657	635	702	625	636	641	662	630	672	671	655	691	703	699	661	667	673	695	680	697	637	689	620	643	626	632	662	673	659	660	688	628	663	656	658	664	648	718	690	672	673	658	637	668	619	653	648	689	656	635	661	709	640	679	663	651	601	677	639	645	666	621	679	632	631	614	613	629	674	666	691	631	627	633	720	636	658	617	660	627	642	662	698	643	638	681	687	656	706	684	650	664	629	638	653	668	650	684	668	653	657	640	692	653	634	645	609	678	670	716	638	656	694	633	705	695	639	648	664	668	656	680	597	666	665	658	615	702	641	661	682	639	627	619	668	646	672	744	644	654	640	670	650	693	651	625	622	627	586	661	625	609	689	666	642	631	668	666	693	656	687	683	635	637	631	667	645	659	655	667	643	654	640	628	680	640	639	662	667	666	712	677	677	626	675	631	602	631	653	706	672	704	685	585	641	641	633	665	690	673	655	652	647	699	638	666	676	679	657	654	637	658	649	624	677	721	638	671	669	657	631	700	629	657	670	628	681	642	745	611	668	670	669	632	636	704	673	656	636	646	683	620	678	654	686	658	622	661	655	665	633	635	641	664	667	658	639	664	645	639	620	646	693	714	685	634	653	691	719	640	667	662	657	705	632	671	678	676	701	620	665	609	633	672	645	686	642	648	646	680	643	651	609	652	645	597	686	660	693	637	695	638	660	618	656	659	683	670	675	656	657	665	633	636	691	680	665	681	626	665	682	702	676	632	645	629	616	653	654	645	658	651	660	688	679	644	677	660	654	652	636	704	659	625	665	715	689	659	664	607	641	701	642	660	649	730	678	647	669	643	646	639	687	664	635	637	672	628	682	669	643	665	680	678	605	668	612	635	629	658	664	649	681	666	629	672	638	608	592	651	674	695	652	642	678	672	643	654	698	670	622	674	665	662	646	648	665	676	629	625	688	689	648	688	661	638	654	667	619	666	643	663	651	662	671	699	654	656	711	618	642	646	690	633	647	630	653	654	671	641	670	649	650	662	642	651	645	627	643	663	612	671	683	640	677	702	655	663	682	666	633	668	664	647	658	645	686	659	636	664	682	676	631	652	672	689	659	616	667	698	725	641	642	649	670	643	647	646	686	608	677	651	672	680	610	718	669	621	662	672	644	671	665	687	694	653	639	701	668	690	690	644	630	640	641	652	623	661	663	684	698	650	666	642	668	672	659	673	648	635	645	639	635	616	669	656	636	666	678	605	660	694	638	614	631	667	679	699	681	681	652	654	591	693	680	670	597	653	639	690	609	698	648	706	650	659	678	635	664	688	660	646	647	682	621	651	653	648	655	660	702	626	625	650	678	616	645	636	674	661	646	636	625	640	623	648	649	653	655	632	642	635	651	695	657	653	637	636	653	659	669	691	651	662	679	665	619	661	657	677	637	634	646	623	677	675	675	696	674	667	653	674	678	655	687	625	658	630	685	686	665	683	657	672	649	652	658	622	684	629	613	643	638	678	670	660	663	643	651	690	640	709	704	614	628	666	671	650	611	693	657	661	625	646	622	647	614	651	668	661	670	676	645	686	658	669	643	640	721	679	694	635	640	650	647	622	662	678	628	649	601	611	663	634	619	660	687	648	604	652	658	642	634	667	656	671	654	685	646	667	629	654	657	690	682	661	658	691	655	635	673	653	683	637	696	618	676	654	628	644	671	619	658	648	649	654	673	640	637	621	616	615	606	641	684	669	669	644	661	659	666	691	660	666	656	667	674	627	681	694	637	662	697	663	663	606	604	641	625	660	693	649	654	619	654	645	631	689	665	671	633	652	673	658	629	699	628	618	680	683	632	655	720	700	661	618	667	624	651	652	694	647	647	625	672	649	661	655	603	639	667	644	658	642	653	651	659	624	632	646	666	590	612	645	642	636	610	696	692	656	631	643	656	585	670	631	649	654	672	662	602	614	674	656	596	626	668	644	653	704	634	635	647	651	641	667	689	660	690	730	675	677	642	651	703	610	654	626	690	582	674	697	611	662	641	674	630	656	645	679	638	685	595	656	663	646	668	686	640	620	634	639	700	648	666	643	656	670	670	640	621	676	678	643	676	648	647	637	684	657	678	661	655	694	632	696	639	687	663	680	639	657	626	717	675	707	714	683	654	640	652	650	675	644	649	627	634	675	646	664	601	630	618	662	695	608	613	633	663	580	635	616	690	682	650	688	651	632	668	603	661	643	687	650	646	658	664	651	641	645	583	605	622	608	668	674	696	664	682	662	658	659	662	660	638	671	638	667	654	612	657	618	624	630	702	673	657	669	667	642	672	711	610	647	657	670	577	649	589	617	674	667	662	642	665	661	592	628	677	617	604	667	668	668	660	674	657	651	645	615	644	649	650	676	677	681	693	683	677	652	646	649	699	621	641	644	655	656	690	660	662	658	670	659	644	638	632	693	651	658	657	644	662	663	647	634	680	680	679	674	626	626	649	670	657	640	711	665	647	613	628	718	693	647	679	646	675	699	716	635	684	681	616	667	680	604	691	649	671	640	651	658	673	665	609	662	682	600	675	688	615	648	663	646	650	604	646	691	662	673	683	621	634	649	644	635	608	706	683	687	638	651	623	603	633	699	615	669	738	648	674	692	676	648	645	656	654	676	649	645	648	655	688	587	669	677	655	678	648	661	701	642	625	643	646	650	669	668	650	634	656	718	665	642	651	649	667	684	669	628	617	629	644	661	668	665	690	657	651	633	622	658	693	680	698	626	653	680	643	696	634	675	641	662	680	664	649	678	633	677	693	690	691	667	641	673	656	643	642	672	613	645	660	656	661	685	672	647	624	644	636	673	627	668	665	661	702	660	675	626	641	671	627	654	619	654	657	638	622	653	610	648	661	662	663	583	662	622	676	628	616	630	650	689	641	691	673	630	643	688	663	627	621	685	635	648	664	640	665	645	632	649	664	655	658	658	642	649	692	604	628	696	725	677	650	638	693	667	705	644	654	647	708	657	658	645	630	677	657	636	622	642	665	653	657	648	670	687	658	681	629	653	683	626	665	680	695	695	673	653	663	686	652	632	636	670	655	653	618	618	666	640	663	625	683	628	672	704	654	667	662	637	704	666	635	654	645	677	633	612	620	626	665	665	688	660	671	611	676	621	667	676	696	635	656	654	627	635	629	643	672	675	658	637	700	664	634	662	692	690	657	652	658	671	672	648	649	722	657	609	647	680	648	634	655	693	645	656	668	669	669	672	682	673	667	641	659	643	703	673	684	660	628	624	672	646	636	629	640	619	635	701	639	596	651	627	687	666	625	641	660	628	693	668	638	688	637	657	638	621	636	642	605	631	665	695	648	625	677	656	633	660	641	655
62080	101802	76157	51682	39632	29001	17035	7718	3696	1814	850	636	611	588	604	598	609	593	624	586	640	620	584	549	641	626	574	546	599	591	558	608	584	604	625	620	622	604	564	609	611	636	578	618	585	573	612	610	624	566	595	622	562	622	593	597	592	583	610	551	601	565	570	584	637	636	649	601	647	595	580	602	592	603	601	594	620	604	571	561	579	582	598	581	579	612	627	617	564	580	570	548	599	667	566	588	578	573	617	598	586	614	585	611	602	609	544	572	574	651	612	608	582	620	585	608	578	599	557	639	603	571	607	627	601	521	581	576	562	572	590	555	559	565	566	572	622	604	587	610	641	573	592	606	579	574	634	584	608	540	587	614	599	562	595	592	587	579	581	599	595	615	593	557	598	609	609	613	587	563	600	537	597	613	578	613	591	596	601	658	570	588	590	607	588	549	564	626	623	623	583	579	605	542	605	609	570	588	582	591	561	631	591	601	640	605	542	603	579	568	585	603	598	574	575	614	602	599	594	611	619	606	612	597	549	587	557	584	562	567	583	628	599	548	658	596	655	613	603	634	605	626	620	660	552	603	564	581	565	600	610	597	600	560	580	596	662	619	614	588	616	619	589	564	572	568	586	592	576	633	567	568	551	542	594	596	581	628	606	574	599	561	576	574	597	597	568	584	617	610	591	565	590	584	609	559	631	574	584	593	572	654	605	590	607	614	556	598	593	612	597	583	603	630	614	624	628	597	565	558	601	591	573	580	611	582	592	611	599	601	568	622	615	529	522	615	608	576	625	609	559	568	612	575	622	547	542	603	619	579	632	564	564	604	593	642	580	599	563	573	545	643	604	561	595	592	579	600	567	596	591	601	598	588	612	615	575	600	619	557	584	549	580	602	578	611	573	584	600	580	659	590	593	603	588	581	597	579	585	581	599	568	580	604	576	598	555	561	564	612	614	579	606	591	607	620	590	608	597	647	607	644	582	601	619	588	645	613	618	608	583	575	582	593	572	552	589	627	596	596	607	607	575	614	584	631	551	567	601	545	605	612	617	584	625	580	658	615	608	544	615	595	653	613	587	591	591	630	610	597	587	596	586	557	644	576	573	630	592	578	601	604	591	579	555	585	642	578	606	551	582	591	575	613	593	578	576	594	616	625	610	589	603	601	612	621	644	604	580	558	579	611	609	593	593	585	591	623	642	574	600	608	546	545	587	586	602	621	602	612	609	607	572	600	623	588	585	576	600	640	608	588	561	561	598	591	600	584	625	554	595	610	602	588	605	595	528	589	639	593	609	651	597	625	560	629	609	597	567	609	589	601	586	605	610	590	555	584	581	570	642	611	615	649	619	575	589	598	543	587	544	645	619	599	578	598	581	585	607	618	594	597	593	583	632	583	599	567	592	588	586	619	608	581	567	615	523	628	582	593	579	609	583	607	623	565	558	580	591	629	647	560	547	602	578	574	583	609	590	558	613	560	609	583	624	626	578	604	585	572	589	606	584	596	643	569	569	585	559	603	624	641	615	598	627	566	589	590	624	591	584	529	589	558	585	600	576	599	626	541	624	585	549	591	626	633	583	567	566	585	580	583	577	603	620	619	592	617	602	605	631	598	564	577	555	587	558	596	607	634	596	540	607	589	593	583	567	553	627	589	624	604	574	611	567	578	599	591	574	608	629	592	632	568	540	570	586	617	579	566	551	571	601	558	586	625	573	563	579	601	573	584	601	619	588	583	574	595	605	612	605	634	575	592	569	621	583	564	620	609	590	574	610	611	601	603	630	596	546	558	586	571	605	569	584	615	574	589	580	605	612	597	641	635	576	586	560	599	588	604	628	566	597	645	583	573	624	584	593	598	585	576	618	574	607	611	584	611	558	590	632	546	588	604	584	548	648	589	642	565	586	575	556	603	579	604	540	645	574	602	593	565	567	585	584	610	613	567	572	606	597	585	593	584	569	583	594	604	565	609	597	551	583	614	626	595	631	607	591	598	633	580	558	638	592	558	586	586	625	588	589	578	565	612	636	591	586	628	591	593	599	609	576	591	597	581	570	620	560	599	619	578	580	595	641	600	621	575	585	573	556	593	608	595	601	645	583	615	556	601	555	608	552	591	577	626	591	615	589	585	614	566	549	557	603	605	599	587	554	579	557	553	602	596	592	597	631	591	572	602	604	583	600	574	602	610	568	629	631	607	536	617	592	606	617	582	618	605	582	589	587	571	600	596	610	627	620	576	567	563	607	572	604	618	573	606	623	571	605	608	581	603	589	584	596	575	628	594	571	638	567	571	595	596	585	626	576	533	639	609	565	589	596	614	585	614	588	572	590	626	609	529	582	613	578	565	619	611	555	610	605	590	571	594	619	545	605	580	581	608	631	579	599	605	617	601	628	563	597	577	588	602	599	626	629	585	625	567	617	587	544	632	561	592	604	601	591	608	589	604	589	586	594	585	605	606	576	564	619	621	590	589	608	600	589	591	552	603	656	617	616	594	586	598	593	643	576	587	579	559	566	604	585	645	583	595	582	597	599	580	564	598	575	564	615	620	593	606	573	570	602	552	571	593	589	592	569	557	631	654	587	521	603	632	587	588	614	559	641	569	556	617	562	580	566	593	574	561	582	577	558	563	608	653	623	576	637	579	584	607	601	546	614	635	603	580	574	576	589	589	620	511	594	621	597	561	546	578	577	616	574	646	568	572	563	617	572	572	608	616	583	567	601	593	603	590	559	614	634	600	605	581	621	558	624	598	588	540	602	574	574	570	589	631	531	607	580	585	618	600	594	576	584	619	605	581	581	596	557	591	604	602	599	583	577	571	601	606	627	618	556	595	610	588	576	586	609	629	627	608	617	599	571	586	608	604	575	585	609	614	622	608	573	561	576	591	563	600	591	606	637	624	596	568	616	618	631	577	593	617	535	602	627	583	567	641	603	579	574	579	582	589	589	580	592	593	617	590	609	558	591	641	555	632	600	571	567	584	587	609	590	587	579	611	548	622	598	566	587	629	597	602	564	590	600	591	572	583	617	577	580	602	588	576	584	592	673	584	562	632	528	605	584	599	613	604	573	576	594	637	583	625	535	598	575	617	588	603	552	639	601	610	597	553	586	576	574	602	576	579	588	592	620	583	593	561	587	629	610	563	569	605	590	561	631	587	580	590	579	607	602	555	596	584	576	616	549	639	542	593	574	587	574	586	613	607	599	595	583	579	625	569	589	613	558	572	566	548	607	579	608	571	602	583	539	574	624	595	595	615	611	638	582	564	591	621	589	556	596	558	576	567	599	610	581	630	577	641	568	579	531	598	636	588	602	590	611	594	606	571	552	611	571	640	566	614	639	589	569	561	570	617	548	593	609	593	598	571	568	613	630	610	590	604	577	621	600	583	592	597	612	648	633	615	612	613	601	585	631	567	584	593	600	590	599	578	590	585	546	679	605	594	565	589	587	612	590	590	649	629	621	578	599	565	595	563	576	582	580	598	643	585	584	654	545	569
29126	24883	24967	10675	4274	2279	1486	856	665	570	518	512	476	461	494	475	517	498	504	517	476	460	501	502	475	462	465	500	516	494	501	483	523	501	473	466	477	483	500	446	496	491	475	441	435	472	516	478	500	481	498	481	456	506	493	483	497	428	517	497	486	485	534	453	491	476	473	503	490	475	494	495	485	500	474	476	484	473	478	490	490	471	507	519	487	449	482	480	448	475	451	501	466	461	500	515	439	502	503	479	447	483	497	448	512	478	476	474	462	467	482	496	481	509	499	467	487	500	471	455	493	446	544	489	459	507	463	476	486	488	524	453	502	471	470	481	495	469	473	473	511	531	478	443	486	491	468	461	517	499	473	460	399	461	477	470	469	502	453	494	491	488	454	510	472	489	479	527	483	528	480	484	477	469	490	472	482	459	505	507	479	448	488	458	443	464	494	514	487	487	461	512	473	535	521	491	487	449	476	465	487	455	472	453	453	496	436	488	498	446	515	535	501	507	466	529	456	456	463	487	474	512	472	452	465	479	513	487	444	472	518	455	463	471	499	485	507	499	504	479	468	511	459	505	438	486	471	494	474	452	487	503	466	459	486	468	495	552	537	471	517	554	461	492	500	513	478	477	475	485	536	454	512	469	470	456	499	496	486	475	479	487	471	478	465	449	526	481	488	481	436	494	507	521	473	486	499	485	459	510	509	460	445	470	502	470	510	511	443	509	476	471	477	472	501	468	489	456	466	447	528	493	508	461	503	485	470	502	475	443	482	473	476	479	479	467	473	457	472	477	478	515	474	474	470	503	510	489	523	469	500	526	464	477	501	496	507	483	521	453	478	495	498	476	523	493	457	454	441	502	493	482	494	490	469	466	485	493	493	480	471	506	472	478	433	459	498	518	485	505	466	478	491	439	466	453	514	511	472	487	461	486	440	507	489	437	507	471	475	492	436	468	511	453	467	472	516	520	491	483	465	482	480	517	499	530	461	511	444	448	503	497	466	486	460	474	455	441	466	494	495	463	505	478	465	446	484	452	481	488	446	471	454	502	430	481	504	490	496	507	488	462	480	468	513	467	449	483	462	488	513	419	512	483	450	445	490	457	450	495	478	479	469	500	488	496	468	490	468	465	463	483	463	467	448	462	484	448	467	469	488	458	492	472	461	455	505	497	450	490	493	436	469	469	474	465	487	510	474	516	504	476	499	496	494	472	479	482	504	468	515	482	483	473	458	477	499	531	531	483	462	444	504	499	506	456	481	520	520	473	467	483	479	478	472	547	502	500	469	493	490	475	510	501	473	468	505	488	472	476	479	471	447	471	481	464	495	452	488	475	494	504	428	503	457	498	500	494	474	460	494	488	478	470	493	474	489	454	515	485	517	488	472	484	451	476	518	485	482	467	448	477	511	487	489	512	452	469	460	475	508	465	480	453	475	447	492	451	510	450	486	502	495	445	508	486	508	490	476	471	458	455	489	454	511	485	523	506	463	461	471	495	475	495	452	478	484	460	477	500	480	500	505	518	480	469	482	486	472	491	462	502	520	491	491	474	473	492	470	480	464	459	482	477	460	459	418	491	509	475	501	515	441	493	459	492	463	470	467	529	475	474	503	475	460	483	482	461	487	474	449	494	490	500	521	483	509	451	483	494	500	458	455	491	495	452	478	465	490	440	476	435	506	468	488	521	529	478	488	491	470	477	488	479	473	510	470	497	481	483	471	452	478	469	466	452	479	475	496	504	502	511	450	522	494	483	428	484	470	464	454	488	514	459	459	459	487	510	521	436	481	496	486	495	495	473	496	461	485	482	489	516	457	464	477	466	488	480	482	495	460	506	471	466	510	465	505	471	495	461	527	441	496	491	515	479	476	522	500	508	489	452	504	490	487	449	476	476	481	483	465	468	458	464	481	528	477	498	471	486	470	487	510	466	499	464	479	473	443	492	471	497	452	470	473	454	494	485	476	498	473	511	490	496	493	523	548	487	505	439	484	459	470	467	455	532	489	508	476	482	489	495	496	473	498	488	484	472	453	480	486	491	474	461	519	468	465	529	499	480	480	486	482	462	454	477	468	476	483	464	497	488	457	449	464	467	476	476	470	487	461	487	484	451	490	471	512	505	493	461	501	463	536	460	481	489	480	433	522	464	491	475	462	465	504	505	476	515	464	506	521	501	483	469	475	495	506	515	496	500	466	467	491	473	463	476	465	458	473	444	496	495	463	515	506	491	478	501	462	478	458	437	481	502	488	469	457	446	480	484	471	515	479	509	498	517	497	470	491	500	469	519	451	493	435	468	454	483	459	456	492	497	509	497	498	432	475	501	507	446	468	529	506	469	503	490	464	495	457	493	465	512	466	484	479	510	528	443	507	513	451	442	524	469	476	455	491	480	509	505	453	473	465	433	480	459	482	455	474	497	480	471	433	458	516	486	483	509	483	462	479	494	457	490	477	521	451	467	506	501	504	454	496	483	464	490	489	486	501	523	489	474	482	469	462	464	547	462	480	489	492	497	471	477	486	453	497	494	461	505	491	487	477	471	492	471	502	481	528	527	515	439	457	514	472	508	462	486	480	463	474	498	476	482	484	449	502	476	461	501	541	497	452	513	464	449	495	504	429	487	492	473	465	431	471	482	469	502	448	475	491	472	477	503	476	514	470	493	478	527	468	476	486	472	455	474	460	479	466	493	494	456	494	471	473	477	499	499	491	481	504	481	459	460	466	470	475	476	495	452	474	452	477	473	515	529	462	449	480	506	454	519	488	496	466	487	504	479	462	468	453	493	520	475	471	465	499	532	472	497	445	496	474	433	457	506	481	511	517	478	529	450	470	494	546	464	453	509	479	502	463	479	489	463	511	504	480	453	490	511	483	459	464	469	498	501	497	458	467	501	444	470	495	464	444	509	488	513	469	465	543	443	538	481	507	461	478	483	499	443	450	490	476	489	485	512	463	477	476	495	446	482	482	490	481	486	507	526	455	463	476	487	521	506	461	446	487	452	468	446	437	451	510	475	513	478	492	506	493	524	483	463	533	508	499	484	478	508	490	480	486	511	501	480	462	494	445	497	515	480	488	457	494	450	467	476	516	488	474	487	454	469	494	436	484	457	473	472	504	495	494	469	431	473	471	485	461	465	533	525	517	497	503	484	481	531	489	477	497	444	525	511	499	479	481	504	498	465	470	467	506	455	495	481	493	451	472	488	471	475	454	487	484	467	446	482	500	494	495	480	492	521	477	477	496	504	474	480	485	476	477	471	512	471	472	521	460	494	484	494	511	483	478	457	496	494	465	511	475	499	487	490	468	480	486	489	474	497	484	472	440	499	475	470	495	497	497	499	483	497	475	467	544	473	433	542	474	483	482	463	509	475	441	478	452	490	500	474	476	471	459	444	504	477	483	473	489	517	454	483	481	470	456	481	505	501	501	478	489	458	458	479	487	502	495	499	443	506	463	500	487	424	535	465	461	483	486	490	508	455	531	471	485	475	480	498
16467	27863	20819	6944	3804	2449	1538	869	577	522	452	409	403	381	382	442	429	408	395	405	387	434	411	409	349	411	392	422	371	418	410	379	393	389	379	412	411	393	379	412	389	404	381	405	381	422	393	406	427	390	399	397	410	387	394	361	399	406	434	405	412	415	406	392	367	377	337	405	416	412	428	400	403	462	421	434	359	400	406	381	378	382	410	368	430	434	434	375	377	380	377	395	442	417	405	362	367	389	363	410	401	419	405	402	396	388	412	394	387	412	373	410	383	405	372	390	448	407	420	407	394	453	381	394	387	394	396	383	399	392	370	400	424	404	375	409	411	402	407	441	398	367	373	404	395	402	416	380	434	407	405	424	391	386	429	406	380	412	407	400	390	397	420	394	415	396	382	458	388	423	378	402	368	387	394	413	382	372	414	395	402	433	420	433	412	391	378	426	428	410	388	411	415	447	372	419	367	392	356	397	374	391	390	377	422	400	404	368	375	368	394	385	413	433	415	391	387	374	410	416	413	393	431	385	383	386	391	425	400	407	388	451	414	398	415	421	426	421	363	395	386	409	414	420	431	405	353	410	382	354	432	391	398	397	409	410	388	385	398	370	386	379	423	419	369	370	410	383	425	407	419	396	387	419	391	389	414	398	400	409	402	430	378	401	386	395	414	382	421	413	396	397	377	410	398	401	406	407	372	420	448	419	402	432	398	392	400	395	401	416	403	432	414	408	388	402	389	386	393	439	363	421	371	415	385	405	372	411	424	379	387	441	402	409	360	398	390	399	397	420	389	395	404	361	418	422	409	364	384	370	404	392	366	385	389	377	392	386	378	383	381	364	370	429	415	406	419	428	422	378	408	375	421	393	375	367	377	419	398	388	402	416	413	369	417	364	366	402	378	391	396	374	383	391	395	395	388	412	416	425	355	430	419	414	410	404	371	386	393	350	437	376	372	420	400	397	405	409	394	382	401	423	395	399	411	402	443	354	387	421	411	388	414	376	422	438	389	390	411	386	385	419	361	418	378	362	405	403	408	400	387	434	397	387	431	389	371	410	396	406	382	438	416	368	412	389	402	426	365	388	405	405	370	404	377	404	379	398	387	414	400	436	371	388	406	367	369	386	420	374	385	395	420	388	339	361	378	408	405	405	411	412	393	400	386	397	380	406	397	378	392	394	382	369	410	391	422	428	386	411	364	405	447	405	388	423	409	404	426	421	418	417	415	366	382	413	387	394	375	417	416	405	427	410	359	408	391	417	383	413	407	414	417	420	405	395	371	431	418	429	373	369	382	441	410	397	420	415	370	381	412	414	384	417	416	366	379	400	419	425	414	402	377	411	386	380	369	378	378	415	407	384	407	360	378	412	401	380	407	377	407	376	385	353	399	400	399	449	402	379	393	399	353	372	420	447	411	407	374	396	384	421	381	384	354	379	377	392	421	397	423	387	402	399	389	407	403	401	416	416	410	379	360	419	405	391	381	395	424	387	412	413	389	353	406	381	429	411	385	398	410	411	391	378	412	377	361	437	390	429	385	406	348	419	395	390	375	393	440	404	393	418	367	436	398	384	366	398	452	397	396	372	378	388	364	404	419	410	376	423	377	391	441	398	421	408	364	395	418	376	415	413	415	389	394	373	413	402	379	407	383	409	387	373	434	382	391	408	405	383	419	394	359	411	404	394	426	414	377	385	378	420	408	388	407	385	405	390	369	411	416	391	392	417	431	463	383	404	393	400	373	389	430	404	393	422	418	371	340	365	393	368	398	400	384	409	377	415	394	394	378	380	396	411	352	412	385	404	383	423	402	423	436	374	410	428	399	388	362	362	395	374	386	363	398	436	423	399	382	405	394	394	396	351	374	435	398	403	416	403	360	401	416	409	394	403	402	358	427	376	392	387	377	396	359	399	431	389	399	367	404	387	420	378	398	406	433	413	393	415	400	397	431	372	425	412	399	414	429	388	391	384	433	363	382	380	412	394	396	412	430	400	373	415	352	400	389	363	426	419	437	435	413	385	421	390	362	415	420	370	387	399	424	403	378	414	398	406	392	373	378	404	400	361	394	402	377	386	375	406	416	392	389	406	374	396	447	383	387	412	400	377	379	374	380	431	412	402	391	397	421	431	399	379	388	436	406	403	433	441	365	383	386	351	380	407	391	363	388	420	388	385	426	380	413	421	400	413	423	414	375	416	409	397	406	410	404	367	397	399	397	405	411	388	365	421	369	437	409	367	383	409	413	395	429	404	400	405	384	414	418	415	397	387	399	381	396	399	386	375	378	428	386	370	366	382	358	362	410	413	395	409	436	386	380	405	415	386	423	379	386	409	400	362	375	395	387	398	378	411	401	409	407	378	433	376	383	438	407	413	389	409	376	383	415	390	406	418	417	443	375	396	410	389	404	388	398	407	447	404	371	388	374	401	380	407	375	366	393	393	393	427	403	397	406	398	382	401	369	397	390	364	405	426	385	410	426	379	379	396	411	406	388	415	391	403	397	376	402	394	414	371	381	408	393	441	359	421	398	368	366	396	430	400	395	399	379	395	398	391	355	380	361	391	397	418	408	419	390	403	403	384	389	421	409	410	385	387	389	409	386	402	408	390	395	392	401	384	413	389	407	373	433	373	396	378	414	396	374	385	360	426	384	420	363	383	412	400	400	429	385	372	407	398	409	366	434	391	406	378	375	403	383	386	392	404	410	395	415	388	398	424	408	380	409	415	384	405	373	393	391	425	372	413	378	377	381	341	410	430	396	391	398	429	432	349	394	393	402	396	371	411	388	430	386	410	423	405	384	353	354	388	412	421	381	402	437	382	453	393	392	394	390	408	406	396	392	404	394	416	417	375	409	401	392	412	382	377	378	420	404	386	370	393	392	417	440	415	405	407	442	419	360	409	409	393	370	394	405	434	410	406	411	372	373	398	365	402	383	395	426	394	397	390	417	386	410	420	358	396	376	427	384	376	362	397	356	433	403	387	392	396	413	383	397	404	396	405	409	408	384	398	392	374	392	364	403	373	416	419	395	388	412	413	454	375	377	452	389	409	384	417	403	388	395	422	402	399	384	387	402	392	413	367	385	390	410	403	408	397	438	398	405	424	433	380	409	400	380	402	414	382	407	383	399	406	402	395	372	410	390	406	400	370	423	434	422	371	409	396	405	380	378	398	386	392	391	402	404	404	396	361	357	400	412	418	404	371	388	394	381	401	361	385	382	378	428	425	367	420	390	406	404	377	408	371	394	395	394	411	377	402	379	377	384	377	396	419	388	414	358	421	383	395	393	375	414	381	422	418	385	374	400	409	392	420	428	410	371	381	411	384	399	407	393	376	399	385	383	403	413	393	399	370	393	388	430	406	390	420	390	377	424	382	367	400	415	432	415	401	400	410	380	366	411	383	399	405	388	419	388	367	421	424	421	409	395	396	420	405	400	413	378	387	438	413	376	395	394	354	412	376	379	377	397	400	377	392	434	405	377	388	390	397	395	386
25578	23459	39868	37708	30190	23229	14586	4965	1896	1145	664	543	520	502	525	547	552	529	499	523	548	489	515	548	515	519	537	510	486	531	523	518	540	523	512	513	536	498	507	506	506	529	478	545	535	489	469	543	548	494	532	484	518	481	533	521	472	496	539	504	518	519	530	509	507	482	564	523	553	512	501	503	528	511	483	513	523	535	494	499	513	514	475	466	506	472	502	487	494	506	524	459	509	489	505	525	507	496	539	503	516	509	530	527	484	494	465	525	513	491	517	522	485	486	525	472	487	524	504	470	505	526	479	487	474	564	473	519	498	485	519	519	508	492	527	493	505	514	522	484	485	502	525	480	515	511	520	511	542	546	511	508	542	513	519	535	516	485	501	497	508	549	463	504	497	451	537	479	475	510	515	480	496	495	505	507	481	486	498	467	472	522	488	511	511	527	496	500	516	489	508	481	524	481	517	505	505	490	503	508	548	519	499	501	537	529	508	524	539	504	483	551	460	536	530	518	522	464	507	486	497	485	523	478	511	501	504	489	517	495	507	520	516	517	482	476	463	479	512	538	526	508	508	465	515	502	511	484	525	487	473	544	500	492	498	525	526	478	500	512	522	483	525	490	533	522	506	451	517	538	524	485	481	545	490	506	491	510	515	528	486	513	482	491	468	572	524	516	484	490	525	483	509	511	504	529	471	515	498	501	511	485	494	506	510	513	527	533	512	519	498	504	508	490	527	512	471	499	512	522	480	533	533	513	482	486	503	548	532	487	520	520	459	530	509	502	497	522	509	534	523	508	514	475	503	483	524	530	513	529	502	539	519	491	487	511	517	455	505	533	496	514	504	523	492	506	518	547	536	517	492	521	513	490	518	514	527	533	532	477	480	487	483	508	529	489	510	512	523	493	514	503	509	526	470	492	496	510	528	508	503	544	479	553	498	530	465	504	482	537	492	479	536	485	501	476	489	482	493	514	521	505	505	513	516	471	501	491	484	516	513	523	496	508	549	546	499	541	495	501	513	501	506	517	504	513	486	550	494	524	514	503	489	541	511	484	533	514	472	501	515	529	566	504	514	474	534	502	495	527	560	546	517	498	496	486	518	524	475	490	521	534	502	493	555	505	520	520	520	506	532	483	518	479	501	492	535	512	482	506	498	514	513	518	493	515	537	490	524	467	500	523	497	503	472	524	525	489	478	498	515	531	502	527	548	497	509	508	499	474	521	509	558	553	450	515	539	521	511	533	587	516	500	504	490	449	498	480	485	515	520	468	525	478	536	511	505	506	491	509	528	517	491	494	465	485	516	533	522	476	452	490	532	544	525	481	486	502	526	503	506	521	492	501	551	503	524	480	463	514	532	511	490	517	550	521	510	504	502	522	513	509	489	523	500	527	521	485	519	495	493	453	495	521	513	499	523	480	497	533	481	469	530	541	520	462	495	479	483	514	471	472	495	528	516	487	482	482	480	454	528	556	531	556	479	478	471	496	524	537	517	516	507	523	480	502	503	484	510	512	544	472	503	535	474	527	545	507	452	487	546	530	514	497	497	493	486	527	524	505	485	510	462	522	508	534	492	453	540	497	524	486	495	520	535	492	476	549	475	506	469	498	507	506	516	530	523	541	529	535	493	497	530	485	474	523	509	516	489	525	517	542	457	527	507	484	488	512	528	501	527	487	481	564	545	518	534	501	531	474	519	523	539	539	550	506	499	472	480	493	503	500	527	511	511	518	468	483	509	500	517	476	543	551	472	499	548	493	501	470	502	528	501	451	493	510	571	478	519	523	534	498	527	489	494	481	505	546	534	515	511	491	563	491	531	538	531	479	519	525	530	495	516	511	522	520	536	490	504	502	497	506	540	508	525	479	502	509	543	528	502	487	500	502	520	520	483	512	548	506	465	497	529	517	484	476	520	524	512	491	530	504	474	532	558	494	499	487	496	525	536	483	524	471	543	521	517	484	539	516	511	495	496	504	538	486	537	502	532	485	507	541	503	512	500	515	481	516	487	507	475	570	494	525	535	494	527	471	550	517	501	485	511	502	513	521	480	491	513	512	507	516	513	548	503	498	525	468	523	537	492	505	484	490	565	515	519	518	492	511	484	518	509	491	515	543	505	550	523	506	499	463	494	485	502	514	509	493	506	491	507	478	489	549	471	470	504	493	492	497	477	513	510	497	460	516	548	465	494	495	487	493	464	492	491	507	506	483	518	535	509	459	516	527	556	500	456	526	477	506	516	525	516	507	523	540	528	519	519	529	458	497	489	521	498	474	520	536	490	520	517	505	516	487	528	508	495	523	469	533	482	488	493	485	493	527	525	487	489	527	541	497	482	524	493	488	505	503	498	509	535	467	511	556	545	557	512	527	503	496	480	502	520	509	532	492	472	465	471	535	494	526	531	502	495	508	482	521	538	497	547	522	478	522	499	515	533	515	521	533	542	509	479	553	488	501	504	498	492	496	516	549	500	548	500	506	491	508	508	531	470	524	501	500	493	557	522	513	502	481	525	519	514	471	495	522	545	503	511	513	545	521	516	473	516	522	526	548	569	582	486	530	533	522	482	521	504	478	496	493	513	492	483	500	529	513	458	475	479	518	549	518	528	562	512	539	523	515	494	485	509	494	520	517	519	459	492	491	495	486	500	485	497	501	515	518	551	515	500	470	546	477	513	491	514	480	508	506	506	527	496	568	519	493	485	500	481	540	510	482	471	554	491	513	475	514	503	505	549	467	490	536	477	509	526	498	498	532	507	522	474	480	528	527	474	496	504	520	529	505	510	499	518	516	552	499	514	494	519	485	533	487	479	544	466	533	510	493	476	530	503	468	503	514	548	530	464	494	517	462	514	516	518	500	512	524	508	510	537	512	480	572	477	528	485	504	471	516	491	548	507	510	546	534	515	502	487	513	489	508	525	477	525	467	541	514	515	487	514	496	518	539	505	533	497	503	520	533	546	476	501	517	506	495	520	500	492	503	520	508	524	524	534	545	462	514	501	491	512	473	481	535	494	503	500	540	514	494	487	481	547	526	505	541	530	474	504	493	508	519	500	505	566	494	463	518	537	504	439	501	528	490	516	486	533	470	491	525	499	550	480	488	469	507	491	506	494	517	522	523	480	502	479	546	502	513	513	490	496	464	490	487	511	505	546	535	501	503	535	487	512	542	467	559	522	460	476	544	518	560	532	522	486	504	530	529	507	536	541	479	492	531	461	536	507	531	500	466	509	489	515	553	524	485	520	484	513	474	511	494	535	493	492	518	500	514	503	536	549	513	493	483	488	479	520	521	526	495	506	520	483	551	544	540	510	488	543	496	511	469	545	507	508	528	514	496	513	520	505	487	533	497	491	531	513	516	513	512	505	494	485	528	512	519	544	543	543	545	502	484	517	513	511	477	524	472	558	528	507	467	527	489	516	539	482	488	528	491	509	474	508	493	478	503	528	521	497	503	507	492	498	475	491	512	505	495	527	452	497	518	519	499	504	496	511	487
53597	89932	67453	41416	25829	19005	11013	4749	2209	1298	711	441	455	455	454	460	506	510	456	516	488	470	473	450	484	478	478	475	470	483	456	461	509	450	478	476	447	469	486	477	493	435	447	477	466	456	448	471	450	436	467	434	465	518	485	482	441	452	493	460	499	439	459	483	481	467	456	503	470	476	476	478	481	458	463	457	432	437	447	448	460	467	520	454	488	484	480	460	464	456	462	418	458	476	481	485	496	482	478	484	459	499	454	501	481	468	475	442	462	453	453	499	488	506	482	457	450	500	436	468	501	467	467	492	495	453	442	486	481	505	453	446	480	480	460	501	449	433	467	491	456	480	455	510	508	471	411	465	469	470	501	469	497	424	450	447	443	464	515	477	492	444	452	444	507	476	471	468	478	466	497	518	491	440	479	457	472	482	403	478	453	455	443	483	487	454	474	463	468	468	431	496	459	463	482	508	474	460	488	454	467	470	479	462	487	485	465	473	426	466	460	453	447	451	471	437	444	480	445	442	467	431	488	490	449	462	457	460	445	511	460	461	451	476	492	464	448	476	460	413	475	462	453	450	476	434	462	465	452	459	476	466	457	468	483	485	468	486	505	454	433	436	458	497	493	448	433	461	454	478	459	468	449	501	480	476	448	444	455	488	470	471	471	452	436	476	446	466	508	457	501	522	456	468	458	450	453	413	467	491	438	454	439	468	501	489	475	459	513	468	453	482	467	463	452	451	488	458	447	485	455	441	461	495	421	478	478	491	495	444	483	466	417	496	459	456	452	442	445	442	482	478	451	457	472	461	465	479	466	475	444	466	449	468	449	463	454	454	452	465	474	424	485	438	452	484	470	442	515	471	462	464	489	482	490	459	471	447	467	466	457	494	465	449	456	433	473	461	463	457	469	471	431	475	445	450	457	460	470	471	472	502	451	429	460	437	465	488	459	467	480	446	482	470	468	460	480	515	460	467	447	470	425	457	453	461	485	465	464	489	491	508	462	446	495	447	442	435	470	490	496	480	504	438	469	482	481	524	507	459	477	451	485	483	445	436	451	452	488	490	420	456	458	498	499	428	498	431	479	499	483	461	471	428	462	509	438	469	479	451	472	464	483	437	466	464	468	434	458	459	472	456	451	468	451	495	477	456	496	453	471	500	412	401	493	474	451	473	445	479	436	461	435	493	473	485	442	437	449	460	453	473	473	503	471	499	444	442	449	446	487	470	431	491	449	485	459	473	470	443	425	441	453	471	474	465	435	443	445	486	461	463	488	455	488	458	458	479	426	453	445	477	459	440	520	446	449	506	494	458	502	436	440	467	447	489	469	494	465	458	431	470	453	446	458	474	458	462	463	462	480	454	453	456	464	462	461	458	463	467	491	449	476	453	428	472	485	455	464	434	448	484	449	477	470	457	505	461	440	483	428	477	458	478	469	453	429	430	442	490	452	456	452	443	428	521	455	445	451	475	460	464	478	497	485	480	504	437	470	449	481	452	475	474	433	460	492	467	507	453	440	480	440	506	460	499	454	491	462	489	439	467	450	412	467	454	438	466	461	458	472	514	437	449	466	461	472	453	460	489	453	450	485	448	510	466	428	473	458	451	479	434	455	432	446	466	470	474	477	457	471	488	449	448	457	474	489	457	473	459	463	471	467	495	458	452	423	490	468	487	529	454	501	480	518	466	470	487	445	468	445	455	455	469	448	455	452	481	456	432	458	482	465	473	470	466	502	473	446	508	474	445	485	447	492	431	464	464	461	473	492	425	486	471	468	481	433	481	470	475	509	478	478	465	519	416	457	480	465	464	485	455	453	488	499	423	471	463	431	468	486	451	452	497	450	439	467	450	435	435	454	418	426	489	453	470	467	437	453	490	457	464	468	475	462	443	465	442	469	496	476	453	458	469	445	454	466	449	477	465	411	455	477	444	441	519	514	441	446	466	456	476	474	449	454	455	463	475	443	444	473	443	477	446	471	452	498	446	438	459	458	438	473	463	416	498	483	443	465	441	453	481	473	472	445	485	485	430	448	444	456	508	441	435	496	463	457	465	457	477	487	466	433	413	460	479	471	456	459	501	498	460	501	502	461	431	450	486	467	460	452	441	498	483	422	463	493	438	447	482	472	492	465	439	430	461	449	484	469	464	464	425	471	479	446	474	451	460	468	439	469	441	456	444	465	455	436	455	440	430	421	432	504	478	468	476	435	456	463	450	435	448	441	457	443	464	457	456	450	460	479	442	445	429	486	441	453	446	441	442	448	462	479	459	467	482	499	474	433	481	434	465	463	456	449	479	482	456	463	423	446	488	419	448	446	454	458	495	460	444	498	477	482	485	491	458	445	472	504	492	479	473	489	462	451	492	449	499	467	460	416	468	406	434	443	449	447	482	478	445	474	480	465	462	445	452	435	479	471	482	459	477	455	481	455	440	420	483	438	493	500	479	462	446	451	438	491	461	442	438	474	504	423	445	465	460	467	497	426	458	480	432	485	469	454	456	473	478	471	472	480	446	449	470	470	493	468	488	440	448	472	511	471	435	460	460	479	429	482	491	474	440	498	451	465	426	460	447	460	456	487	487	485	484	487	482	482	459	481	488	489	492	444	469	467	458	479	451	504	479	477	432	491	467	462	415	456	458	467	483	437	405	491	485	465	456	457	453	463	483	483	460	464	488	459	432	471	456	478	486	451	468	465	439	434	457	445	496	449	474	444	460	472	431	478	491	442	511	474	464	467	503	465	476	490	457	456	475	448	465	459	432	469	471	490	428	438	457	488	475	491	483	478	490	450	450	508	475	450	483	468	474	446	475	475	450	465	484	461	446	448	469	460	457	435	470	419	459	437	472	438	493	487	470	463	464	466	455	467	452	454	487	467	437	495	488	488	480	431	462	425	474	446	438	486	446	463	437	481	459	450	472	456	417	475	504	426	465	422	465	477	445	448	485	442	417	453	473	444	493	442	465	454	459	427	434	439	449	448	465	472	473	457	483	456	466	476	444	453	474	445	445	462	433	449	492	474	462	465	466	424	464	475	431	428	444	450	471	474	490	438	470	437	454	498	451	451	450	527	456	446	446	461	468	482	450	461	456	445	501	503	455	480	495	505	452	476	479	485	462	506	459	506	467	505	449	460	487	462	445	466	467	450	443	437	449	463	454	436	477	433	505	473	460	449	490	466	483	458	464	439	427	436	470	469	474	469	461	437	467	496	474	458	460	515	454	469	458	458	445	498	466	476	476	517	478	459	494	447	477	444	430	485	467	493	457	462	481	492	453	452	451	468	416	445	473	431	462	498	424	462	455	472	477	500	472	443	457	494	421	463	442	482	461	530	463	449	493	498	425	450	469	453	463	501	454	496	448	462	480	454	466	492	488	478	492	458	469	415	459	456	466	433	472	472	450	443	428	457	472	460	454	467	470	446	469	451	457	426	476	457	468	461	458	434	468	457	443	452	436	453	442	443	451	478	467	448	451	498	477	443	426	449	447	446	456
24484	22339	35223	34536	34245	31887	22732	8486	3450	1743	976	784	691	673	720	665	691	712	712	671	656	702	646	668	672	702	649	682	706	647	678	630	672	663	704	712	669	696	687	714	681	692	685	680	643	634	678	682	665	657	656	747	694	618	677	670	638	697	653	663	696	660	679	663	671	666	685	629	717	652	667	686	638	636	649	617	682	651	624	627	695	615	667	700	649	696	638	670	636	611	679	708	642	694	683	697	629	701	681	690	662	678	650	662	643	648	647	643	720	662	681	673	649	677	636	648	630	672	691	618	672	661	700	629	697	660	643	631	636	655	685	679	625	649	665	691	646	688	703	675	647	622	684	639	683	648	663	730	618	673	682	648	655	707	610	663	682	701	608	687	679	664	645	668	733	668	663	693	664	663	670	618	609	640	694	668	676	647	680	635	668	669	676	699	670	644	656	730	682	688	694	665	629	674	645	677	686	686	679	665	634	641	648	629	612	641	697	693	665	660	665	732	663	632	664	689	670	683	718	674	691	667	679	636	637	674	626	704	649	668	655	663	693	642	671	700	669	636	682	670	636	657	683	684	680	655	627	656	635	694	632	640	612	660	654	686	647	666	641	660	677	661	679	664	620	662	680	708	643	699	663	649	668	655	681	653	648	710	650	686	689	671	658	667	633	686	701	643	670	685	641	647	643	649	668	648	663	646	635	664	671	633	604	682	621	647	713	677	684	663	699	699	685	685	663	681	654	691	644	714	700	705	659	645	624	714	683	656	699	667	659	660	648	662	694	698	665	680	661	606	616	647	664	658	656	686	688	705	659	677	658	687	662	665	649	638	682	659	657	654	639	677	672	619	694	716	673	713	653	626	675	730	687	664	649	643	633	657	676	654	649	711	641	634	652	652	666	669	656	632	690	663	707	687	649	658	640	633	676	683	679	685	671	674	662	662	645	690	639	673	619	631	653	651	693	640	681	677	671	683	725	691	689	686	642	680	673	645	639	643	705	747	702	644	595	670	713	647	677	645	630	648	662	637	612	621	703	679	672	674	684	663	660	672	673	637	690	646	669	663	683	630	685	648	626	678	660	672	655	708	618	690	660	674	688	641	681	715	638	636	686	677	679	688	651	636	660	634	643	647	624	650	692	608	714	677	688	588	643	637	663	636	701	679	627	664	656	677	666	667	662	672	666	648	654	662	675	695	643	741	655	633	688	724	707	655	654	667	653	718	683	654	637	663	688	708	671	664	619	688	675	650	646	686	662	664	674	659	710	671	653	670	686	633	678	647	656	658	685	626	688	716	681	724	670	725	627	660	648	629	664	667	637	649	673	645	652	673	672	711	678	660	644	653	641	679	669	681	634	728	701	658	675	648	625	659	668	668	657	663	653	635	661	653	659	663	620	670	676	637	649	639	652	677	642	680	628	697	699	705	627	654	628	679	664	648	720	680	678	678	683	691	633	648	654	667	692	641	652	676	705	667	685	650	665	660	650	662	658	628	651	632	646	630	632	662	683	650	692	654	657	664	687	659	669	674	669	643	691	698	671	676	679	666	623	686	666	645	641	650	694	643	672	648	667	650	661	709	652	692	705	613	658	657	678	651	632	649	686	688	692	669	648	662	664	667	637	705	697	638	656	629	640	655	661	617	689	681	660	702	695	648	656	625	665	728	671	682	688	657	664	698	676	723	685	704	642	652	651	676	646	687	619	642	641	680	665	680	642	655	620	688	663	632	676	671	669	664	633	686	692	651	696	652	625	631	641	647	698	638	663	609	678	678	691	630	685	662	647	664	687	652	674	697	662	669	670	657	694	658	689	662	659	672	682	664	649	690	709	637	646	681	661	666	656	630	631	673	655	698	659	652	656	660	641	665	665	689	686	680	698	649	693	652	646	642	675	651	681	635	671	659	657	677	605	665	666	668	676	717	676	691	671	672	646	628	669	691	626	652	632	648	656	653	643	693	666	671	636	610	665	641	645	682	631	651	642	632	668	695	643	665	645	633	635	653	659	654	660	665	697	684	666	659	691	630	644	625	674	640	652	672	644	660	650	679	626	661	686	707	689	653	706	639	652	661	682	657	638	650	673	677	638	667	643	691	644	675	656	664	640	631	657	604	679	635	684	671	679	626	695	627	681	661	677	657	638	636	663	684	657	687	628	625	649	648	633	661	654	686	661	700	652	692	645	663	683	664	657	691	732	649	607	623	700	672	660	698	664	615	641	652	636	703	718	671	649	701	669	710	687	697	679	711	626	639	665	703	642	641	651	629	686	634	676	593	665	644	647	699	638	656	680	640	689	665	631	687	643	667	675	655	655	653	657	658	639	691	657	679	656	710	646	644	670	666	687	663	644	654	657	665	672	669	656	653	706	633	670	663	684	670	650	620	686	666	704	675	679	681	664	663	679	655	647	653	591	645	674	694	667	694	640	675	682	652	685	698	668	623	636	669	697	630	650	655	656	666	701	650	718	651	644	665	670	648	674	676	657	702	650	651	669	699	657	628	653	634	672	662	668	655	661	634	651	657	675	680	662	624	653	656	678	673	695	656	675	675	681	641	685	675	714	641	608	689	691	672	633	646	643	666	697	684	636	665	661	697	674	679	635	650	670	667	677	651	649	639	701	659	657	677	669	653	687	672	651	667	655	675	618	649	658	706	684	669	640	640	648	685	642	668	664	672	669	697	662	671	657	695	680	667	696	658	670	687	648	667	677	661	668	670	676	632	657	628	644	633	648	686	611	683	721	685	666	668	676	632	658	669	656	632	659	664	690	653	676	651	641	685	662	677	608	641	679	661	671	600	659	655	628	613	713	654	645	678	656	698	681	669	663	655	651	634	640	685	675	663	652	672	657	603	677	652	658	638	663	671	663	636	654	655	675	685	637	695	686	609	675	638	651	633	640	653	692	666	685	704	649	679	640	686	698	656	700	644	623	661	674	696	695	614	634	644	691	608	662	670	672	651	674	677	634	703	626	646	698	665	651	657	641	657	678	666	660	665	687	638	650	612	690	690	693	627	660	637	619	707	683	716	664	603	647	713	655	692	695	664	651	654	673	655	645	691	624	648	642	664	668	652	663	669	662	677	688	665	670	718	685	690	712	696	704	646	666	678	650	678	674	653	682	661	662	639	634	697	585	639	679	688	677	610	631	666	705	713	637	654	658	702	647	642	673	681	687	675	636	642	644	709	651	668	643	639	676	671	675	644	672	725	648	694	617	662	693	653	655	654	625	683	647	667	624	661	643	641	654	733	648	641	640	664	652	653	640	617	649	635	619	661	667	688	663	607	671	655	678	685	634	655	707	657	704	631	711	672	731	678	682	595	658	643	655	677	655	706	666	675	661	653	642	686	649	714	615	676	641	639	659	652	670	671	675	641	678	654	715	657	680	683	665	677	673	652	703	674	645	637	677	708	649	682	670	666	657	693	622	704	663	674	667	694	655	637	663	647	643	675	653	652	677	651	659	675	677	667	668	650	674	655	671	666	686	689	693	642
61841	102524	76070	55192	36786	29215	15948	7290	3819	2091	972	727	657	640	609	628	649	622	678	654	618	612	605	577	622	643	629	620	597	581	589	603	577	603	568	614	612	611	631	579	626	619	639	585	598	617	611	640	684	670	610	660	646	629	570	627	631	636	626	598	624	624	603	645	634	568	618	600	609	604	624	611	624	635	595	642	601	640	590	637	628	593	614	580	601	596	609	597	595	612	616	609	644	631	608	631	604	674	606	599	660	638	670	638	610	585	666	655	592	601	557	599	624	623	580	599	582	586	585	611	592	616	612	683	571	631	614	616	612	610	604	621	620	618	671	627	619	598	604	622	634	641	609	618	598	633	634	621	573	653	637	607	594	619	625	599	588	605	609	622	618	637	614	571	664	599	601	612	573	582	601	595	616	614	606	639	630	660	651	590	600	599	629	611	641	575	562	642	643	587	604	588	605	634	644	647	608	653	605	629	575	589	605	605	611	620	590	622	619	589	619	598	585	623	554	639	601	597	624	602	646	588	581	586	613	591	585	595	640	646	581	584	612	598	659	642	613	604	606	639	634	637	597	667	638	596	613	644	621	613	616	606	618	613	604	597	575	594	592	625	581	590	608	594	641	634	590	614	585	660	617	644	588	636	633	636	619	602	604	634	624	588	618	630	619	578	595	604	646	609	655	617	617	630	623	587	608	619	609	610	633	639	616	565	634	605	632	617	630	628	614	650	649	596	584	634	615	628	596	577	650	647	610	648	618	567	634	594	596	654	618	639	656	631	625	636	643	593	587	615	606	600	601	601	614	578	653	593	612	628	649	620	580	620	616	635	630	612	620	603	602	615	627	605	625	641	644	629	603	604	584	598	619	595	591	608	611	619	590	689	629	613	637	599	636	657	623	600	622	601	608	583	589	561	627	632	626	663	628	593	623	595	612	613	632	614	599	613	618	588	581	570	610	646	621	662	611	596	604	619	633	647	588	597	632	564	580	666	571	613	624	618	573	616	604	624	586	626	592	591	642	636	627	611	619	601	619	624	602	631	599	635	663	611	600	561	617	629	596	614	581	577	613	636	591	615	556	586	620	587	634	586	628	605	621	682	584	580	596	637	647	638	623	642	582	623	627	642	595	634	597	624	598	601	609	589	618	612	609	604	619	619	617	621	610	574	672	598	603	653	609	631	587	585	608	584	625	602	583	597	586	647	623	587	602	576	585	574	600	598	632	662	631	612	637	591	586	632	628	587	602	594	606	646	595	608	590	647	644	604	622	653	601	617	626	629	605	650	593	648	619	632	615	582	648	632	597	596	581	596	589	588	623	623	617	598	610	622	662	631	658	643	640	637	628	603	637	574	601	630	621	590	604	624	669	607	601	622	581	620	578	639	621	615	582	603	662	604	632	629	642	615	631	584	596	638	602	633	639	612	621	588	598	666	624	586	646	618	657	627	640	605	618	625	626	630	596	571	617	634	596	613	588	622	618	613	589	559	605	630	603	612	579	651	606	628	661	638	633	632	576	617	624	613	630	606	562	565	621	584	639	575	609	591	633	608	590	595	623	579	638	606	621	600	597	598	582	648	620	616	578	622	606	575	609	639	632	622	621	640	582	616	601	592	612	601	557	629	637	602	617	586	596	617	582	617	598	647	606	543	595	632	575	597	584	638	614	630	635	611	631	610	617	607	599	610	646	574	604	614	637	598	612	610	648	584	588	569	615	595	571	619	653	635	597	643	605	643	584	616	591	616	596	654	619	578	579	611	619	633	596	636	663	566	590	603	615	582	641	604	641	637	610	612	596	638	601	592	615	613	626	619	607	620	629	601	584	623	628	638	608	631	625	642	605	644	619	573	605	602	633	591	649	585	625	583	615	595	602	629	666	593	582	578	628	608	614	569	610	599	552	617	626	635	592	631	629	590	573	606	619	619	636	609	616	627	614	567	607	646	625	625	634	622	596	611	595	578	609	682	593	604	593	547	644	576	588	599	606	594	555	636	604	579	618	610	637	654	586	633	565	591	533	644	650	604	637	627	669	593	643	570	623	608	652	651	585	642	595	595	620	589	639	655	597	601	625	595	638	594	601	642	577	623	584	597	620	598	617	625	623	607	621	589	593	580	589	608	596	622	617	645	589	655	635	594	625	588	625	634	595	558	565	630	601	617	633	618	531	585	667	584	637	591	631	617	622	590	609	633	623	613	608	630	618	606	601	605	574	620	589	606	603	610	579	582	617	608	607	590	594	593	614	633	632	648	634	596	659	646	660	602	592	613	637	595	600	603	582	625	601	604	601	586	669	640	637	611	596	589	610	578	630	597	612	649	604	608	643	615	592	627	582	633	616	610	584	579	614	626	598	625	601	621	614	602	619	593	602	620	556	619	589	674	575	576	614	565	618	587	581	613	599	588	617	598	627	651	570	615	606	609	648	602	641	612	624	650	590	594	631	607	619	628	645	619	577	616	579	590	602	628	591	641	618	616	649	560	571	601	655	620	599	596	626	587	624	605	611	610	597	629	627	614	602	598	615	616	663	589	563	617	597	641	640	606	592	610	628	613	627	605	568	655	585	596	608	623	595	593	562	592	598	642	625	613	589	586	615	666	601	588	640	597	607	589	606	633	571	600	608	625	655	624	647	604	624	631	585	610	573	645	648	599	649	609	641	563	627	581	637	609	630	615	610	610	628	619	596	580	603	603	625	603	570	618	582	624	627	578	597	573	564	621	606	612	624	629	632	621	602	596	620	625	595	623	606	581	587	606	573	629	617	598	632	576	626	634	666	588	590	610	634	626	618	590	612	600	622	605	634	638	635	593	590	620	609	571	623	611	595	617	566	620	642	619	603	620	625	633	585	650	637	605	604	607	621	626	575	628	592	614	601	609	622	685	656	583	584	632	602	634	615	578	640	589	575	577	609	609	605	665	649	582	627	584	624	576	614	600	630	636	600	598	631	601	661	604	585	566	610	611	578	589	620	590	608	583	603	653	609	626	614	640	576	621	645	580	617	588	597	620	641	588	636	619	629	598	614	663	608	618	648	626	587	630	634	635	609	635	620	636	616	628	606	603	546	593	639	579	618	576	603	577	615	598	646	609	594	608	605	588	632	619	588	618	559	626	642	636	604	622	586	609	638	598	579	612	653	606	574	625	618	648	595	612	602	619	610	631	638	606	609	633	615	653	560	593	621	614	613	622	578	644	604	611	636	593	577	585	605	670	616	581	586	629	617	606	629	597	630	639	588	643	619	622	600	625	642	600	577	601	619	636	593	605	572	602	602	672	561	606	609	607	630	613	609	622	625	620	586	592	634	646	608	588	604	609	598	646	623	615	613	630	597	532	604	627	622	610	609	656	664	641	591	555	597	648	576	590	615	595	628	650	591	610	577	624	574	578	642	611	613	658	589	600	586	604	628	631	621	628	616	628	602	592	606	669	659	608	648	655	585	614	600	625	622	593	610	628	612	592	576	658	595	594	595	585	584	581	605	630	592	583	576	644
29004	25140	25462	11743	4429	2410	1576	867	725	539	504	524	454	468	486	486	470	473	509	474	471	480	487	462	491	485	533	497	443	503	492	482	464	480	500	469	489	483	511	436	466	502	512	460	482	518	499	510	428	471	461	468	479	504	510	488	488	480	494	457	473	459	485	471	483	537	505	517	469	451	467	518	464	465	494	498	480	487	485	495	480	495	498	482	491	472	502	492	493	469	482	484	474	494	541	465	485	485	485	509	516	473	465	514	504	515	489	480	480	515	504	479	484	489	498	504	491	524	472	470	455	532	476	489	502	490	518	480	472	451	475	502	461	522	502	468	480	489	491	516	447	489	440	471	498	465	527	485	481	454	496	497	475	502	522	465	489	497	475	547	479	426	499	467	509	517	474	482	486	447	489	448	492	514	512	513	481	469	492	506	506	498	475	500	475	456	461	491	489	521	558	522	544	517	473	466	487	516	505	478	518	495	465	476	498	477	485	481	483	496	485	480	482	500	451	503	520	437	500	438	446	461	485	524	454	494	477	475	513	457	457	498	461	494	511	515	500	481	500	555	463	482	451	516	508	466	487	493	458	479	505	486	460	522	498	472	449	494	517	473	497	497	494	528	455	479	458	490	437	509	477	517	521	481	498	459	505	499	467	463	457	470	508	511	470	440	466	459	509	459	515	515	514	515	454	466	461	457	496	470	498	453	498	445	495	481	484	461	479	507	473	464	489	470	499	447	465	495	487	488	490	483	496	476	457	464	452	483	458	491	461	496	461	508	499	443	509	496	494	455	463	471	464	478	515	487	504	440	493	479	467	505	512	485	495	527	489	477	485	508	496	487	490	494	482	521	528	517	467	476	470	503	470	475	492	503	523	470	508	504	513	504	508	479	494	455	482	458	480	497	517	457	479	473	472	492	440	452	491	484	502	473	518	454	467	482	484	452	458	487	484	458	518	471	512	488	500	492	489	492	525	478	457	470	502	517	482	465	494	522	487	489	497	500	490	469	526	471	493	496	495	469	473	473	538	506	455	464	469	488	462	530	453	501	522	483	485	473	484	486	502	488	479	482	498	437	483	521	465	493	467	518	538	500	524	503	485	503	451	467	485	473	456	491	499	479	508	504	499	486	477	505	486	487	450	494	466	483	517	505	509	475	495	456	476	473	493	461	488	507	500	483	492	506	511	524	469	466	483	460	492	470	462	482	484	489	483	494	475	509	529	478	482	518	491	508	508	505	467	461	525	488	460	462	502	502	497	494	505	494	466	485	481	506	487	501	434	470	488	481	487	456	439	506	502	510	473	468	447	455	476	440	485	494	460	493	483	470	517	492	508	476	471	520	504	469	476	484	502	505	476	498	510	462	484	471	423	495	489	463	499	518	505	505	514	472	529	518	467	498	476	482	476	518	475	512	501	459	480	490	471	489	492	476	477	506	471	546	492	440	476	486	493	499	465	454	486	476	470	497	497	461	487	477	464	451	475	454	488	481	453	507	499	488	491	508	473	496	483	522	507	479	498	506	497	500	509	452	480	488	469	481	464	469	463	472	509	473	460	485	479	453	508	454	498	495	440	495	497	503	492	469	479	504	512	492	464	502	506	503	525	481	515	448	531	474	491	461	485	482	468	530	495	496	509	482	454	462	495	515	480	462	454	505	501	523	490	529	471	478	488	478	499	503	485	495	499	506	511	470	505	500	515	498	494	478	489	504	498	462	520	468	480	485	476	474	466	475	499	499	468	512	489	511	476	442	488	459	499	458	485	495	454	499	488	527	519	429	465	512	479	482	495	481	502	470	475	462	494	483	439	499	473	508	471	471	498	456	483	497	500	529	512	489	489	529	521	466	475	478	480	505	532	526	474	473	492	500	528	489	509	470	508	488	483	516	512	496	465	474	500	507	525	481	500	485	474	467	483	506	477	479	482	465	467	491	501	491	498	484	538	497	486	509	514	473	530	473	509	472	493	500	491	498	517	509	477	482	497	527	514	472	498	497	461	524	455	490	492	519	493	482	478	497	533	490	474	474	440	503	489	481	474	492	468	460	499	507	470	436	490	513	482	507	510	447	503	493	461	503	500	486	493	483	496	455	473	535	482	501	470	485	457	490	502	481	502	457	483	468	501	472	481	502	494	506	534	467	478	489	487	475	467	508	465	511	504	506	471	503	485	486	502	490	499	481	463	491	515	503	498	525	474	513	504	484	475	508	508	473	464	461	526	485	480	499	490	500	504	471	530	468	493	485	515	494	536	478	454	516	539	477	469	506	513	476	486	460	494	507	500	465	480	488	508	486	523	494	503	490	480	502	505	469	473	513	472	481	502	486	470	484	444	447	480	502	487	480	501	490	492	483	480	467	479	505	479	484	500	499	477	495	482	489	520	514	492	503	530	509	524	492	483	518	509	464	481	492	481	453	494	476	458	484	508	492	481	507	482	472	468	483	458	506	477	509	465	510	511	490	472	486	477	490	498	508	507	521	485	513	479	482	535	472	507	488	492	485	483	500	509	531	513	476	442	476	487	471	460	441	461	478	495	495	447	512	461	510	533	482	509	506	487	481	486	474	456	463	531	511	488	489	441	467	480	486	492	494	540	503	488	496	494	500	485	498	517	500	481	443	520	497	470	502	466	470	490	459	484	488	473	452	493	509	485	466	499	499	487	478	465	512	493	474	478	480	477	475	508	504	504	455	495	479	453	476	489	472	466	485	472	472	505	477	473	522	544	506	490	470	485	500	497	511	494	472	474	474	472	485	502	473	467	494	498	468	490	497	495	488	497	486	514	456	474	454	482	506	493	482	483	517	472	479	494	490	463	485	490	491	494	478	492	526	509	449	489	480	493	503	487	457	472	439	460	527	455	506	501	506	455	496	507	512	499	475	480	483	523	488	492	475	458	477	477	494	456	506	498	470	508	510	543	448	429	457	493	471	486	499	455	533	468	468	494	456	493	478	484	499	460	506	489	527	464	494	508	485	474	450	460	468	506	445	511	477	497	518	502	523	465	444	506	495	489	492	450	466	472	463	465	477	528	496	474	478	487	478	515	518	484	511	485	463	460	486	483	495	484	489	485	472	458	500	473	481	511	463	491	498	476	464	451	479	528	493	453	505	517	437	484	470	500	482	464	499	449	491	454	461	476	464	509	486	491	485	496	463	508	484	506	504	503	506	472	469	469	477	453	535	500	497	501	478	500	488	496	472	432	474	493	480	477	474	471	457	529	469	461	536	498	481	503	512	507	478	447	505	498	480	497	468	498	470	497	487	477	460	506	509	512	474	475	480	474	504	497	454	480	500	514	437	495	523	517	490	491	480	463	459	497	468	474	478	515	499	505	463	502	450	499	495	474	439	450	535	464	487	504	513	523	517	489	478	468	477	474	493	493	481	504	453	504	467	500	504	480	494	466	464	507	504	474	489	468	507	461	501	496	482	501	447	479	485	470	436	518	516	489	496	517	491	488	467	489	478	458	542	495	477	478	475	449	467	490	497
16601	29566	21630	7850	3995	2659	1627	858	605	461	454	411	416	420	410	435	398	422	412	425	373	418	437	423	403	437	420	398	423	398	398	413	378	377	378	440	406	403	419	386	402	420	422	399	384	414	404	405	394	392	381	414	415	418	391	437	411	424	414	382	406	413	403	422	371	433	398	406	414	390	409	448	425	369	406	405	420	437	406	362	377	425	418	373	412	388	397	435	363	405	390	390	413	491	431	422	392	407	397	415	408	369	397	385	418	420	376	369	406	432	416	403	425	420	385	415	389	375	376	398	427	404	404	410	389	427	422	408	409	410	430	425	433	426	409	425	375	392	410	394	391	391	399	403	379	382	474	371	421	406	404	449	424	431	435	433	470	397	393	396	395	413	404	385	412	382	405	410	408	379	417	380	386	378	403	385	384	428	385	396	451	423	414	404	374	394	416	386	420	403	365	385	388	426	388	414	422	392	392	400	416	377	427	412	415	409	420	416	413	396	423	412	412	389	416	403	405	426	431	400	389	453	407	383	363	385	410	428	400	428	408	400	394	405	400	403	430	423	395	418	404	419	373	390	432	446	409	429	409	399	408	408	448	393	377	398	439	392	378	382	409	413	383	386	395	405	438	405	391	406	397	407	410	407	404	418	414	402	399	427	429	429	461	367	391	396	377	376	379	390	403	375	380	406	420	440	408	432	406	435	398	402	431	431	406	422	450	421	368	415	404	377	432	412	388	387	390	395	414	401	419	414	396	422	399	415	420	405	377	378	372	398	418	403	399	423	460	395	415	414	441	426	421	395	407	416	414	426	393	418	430	408	380	428	413	402	399	417	435	401	396	380	423	432	416	369	396	362	419	403	396	397	369	402	395	436	416	442	400	383	427	421	409	417	403	400	431	386	421	387	394	406	402	401	365	421	397	416	391	433	433	398	399	419	452	423	406	389	432	411	446	431	409	453	392	415	427	403	411	374	434	442	406	427	379	400	404	428	403	387	361	406	386	437	402	377	414	409	414	382	404	407	434	398	386	400	375	421	405	403	394	400	425	397	388	413	407	399	414	387	417	413	402	434	418	433	383	411	376	396	394	419	363	434	404	423	419	372	409	410	392	423	417	421	402	447	419	413	405	428	385	393	410	462	412	423	429	373	405	433	415	386	406	399	418	414	399	383	408	420	383	371	433	357	414	379	438	434	392	368	402	401	391	404	440	387	412	450	373	398	429	418	408	411	389	413	404	399	387	397	406	411	413	402	422	383	401	384	407	370	396	424	396	388	407	381	385	375	432	393	366	417	388	400	421	436	397	414	417	406	390	412	405	425	404	415	421	396	418	387	381	414	422	380	446	386	403	429	392	412	441	437	385	407	413	419	444	403	410	392	395	431	406	425	376	345	410	432	385	399	453	401	416	363	443	410	411	381	422	461	404	377	409	433	378	419	415	417	399	352	450	424	410	384	388	388	407	408	412	411	380	450	408	428	402	400	391	416	378	407	377	398	411	373	399	410	385	418	406	394	412	410	407	403	474	426	386	442	419	428	419	424	411	403	430	351	431	363	395	383	408	386	399	404	406	404	419	402	398	389	389	430	422	428	423	387	407	410	395	402	417	426	405	434	421	431	412	399	433	417	394	401	409	440	401	414	402	431	431	429	403	413	399	428	388	339	400	372	411	413	433	409	442	413	388	399	387	408	438	399	408	411	400	405	385	372	422	428	396	404	423	394	422	403	393	420	463	396	412	428	425	441	377	413	419	395	443	386	398	413	392	425	419	415	394	413	387	425	409	410	420	394	412	431	399	401	410	375	413	398	437	407	406	425	393	412	389	397	418	418	414	441	388	407	383	405	381	401	444	410	406	393	432	412	381	391	410	387	367	371	393	375	396	388	363	391	426	439	421	430	409	404	425	429	439	422	403	417	429	426	392	409	392	404	383	442	423	400	394	389	429	398	388	390	388	404	381	375	386	403	422	390	420	411	438	417	404	370	384	386	422	400	430	390	433	396	433	409	423	397	415	452	417	402	423	422	373	424	388	416	397	379	398	413	410	442	408	388	396	412	378	432	365	391	406	415	427	421	419	407	385	400	407	427	442	371	401	367	397	424	432	412	402	407	404	398	419	392	424	368	428	385	413	359	411	397	408	420	405	424	416	416	416	439	377	393	414	417	379	414	416	371	414	426	420	420	390	380	421	381	402	411	385	401	386	372	418	385	441	433	372	382	369	374	406	371	403	403	409	386	419	428	401	453	412	413	402	415	418	404	387	405	409	418	406	403	415	406	429	398	408	402	424	420	447	397	380	415	412	380	403	423	419	413	427	439	443	419	390	401	400	408	359	408	392	409	381	380	409	384	442	421	402	409	395	380	394	413	388	379	416	411	377	407	385	386	416	402	403	409	396	401	405	417	404	409	423	389	408	394	423	396	415	378	373	390	432	450	419	371	417	415	428	376	413	365	401	399	400	383	413	386	467	403	386	396	403	426	416	372	445	413	410	426	408	379	396	408	382	405	403	428	400	423	380	401	424	405	444	392	399	436	427	440	373	402	395	384	379	417	393	433	389	390	405	414	423	371	403	410	415	398	400	405	422	388	385	409	437	375	406	388	423	410	390	405	361	376	378	386	381	395	414	417	426	433	416	431	389	438	408	407	410	398	394	418	412	411	411	406	373	422	426	423	407	398	388	397	371	385	416	391	410	428	421	381	416	382	389	383	412	444	385	382	432	424	442	433	401	402	435	394	425	415	429	424	410	443	381	419	421	386	473	427	424	435	405	443	398	362	387	420	412	440	402	439	418	425	435	385	402	404	415	394	416	407	416	449	429	391	373	438	429	380	420	463	392	420	399	400	393	397	431	423	388	364	382	430	424	428	425	422	429	422	405	391	425	412	398	403	428	401	398	423	398	382	375	434	398	393	413	399	365	413	404	407	377	441	420	391	405	420	398	408	417	403	410	399	405	387	392	397	399	424	428	399	420	390	465	404	400	416	414	421	368	401	431	400	387	412	392	426	409	401	397	435	421	392	399	385	412	401	413	408	390	414	370	407	421	397	418	402	428	373	375	415	421	411	378	375	385	420	375	400	416	387	401	430	387	402	428	435	442	414	438	438	380	405	365	391	427	406	388	416	444	440	425	427	397	391	427	393	423	424	393	388	418	406	384	413	417	392	397	402	391	420	432	427	434	409	439	390	384	417	405	408	371	398	390	397	405	403	425	427	421	428	423	370	382	423	381	421	411	406	430	412	412	398	430	386	393	376	411	395	398	413	362	392	433	386	408	381	396	421	395	363	430	391	390	414	408	429	387	393	392	385	413	411	422	405	451	411	415	379	392	376	425	438	400	403	420	416	393	411	372	419	418	389	402	417	409	425	397	402	411	360	372	425	390	387	416	396	383	422	432	425	388	362	383	405	397	389	419	415	395	418	383	424	385	416	431	423	425	394	415	413	406	393	406	444	411	403	400	368	426	378	416	398	418	404	421	411	386	448	393	383
25481	23376	39171	38613	29861	23224	12927	4015	1676	1005	707	542	547	472	490	496	509	522	522	461	488	507	483	509	535	487	514	499	509	493	505	517	468	522	512	486	533	506	498	492	523	522	504	489	493	517	490	537	519	479	540	541	453	517	543	479	511	489	491	528	514	503	485	495	455	528	490	518	535	505	492	465	511	484	518	499	470	484	556	508	480	499	519	499	497	513	494	523	519	501	516	476	516	516	491	472	482	469	504	507	504	493	479	517	508	497	489	505	494	497	525	505	501	496	485	529	500	557	487	513	493	500	516	519	517	509	511	475	533	499	495	483	515	481	460	508	514	510	507	491	487	505	535	481	513	565	465	503	528	526	531	522	494	480	481	509	518	520	511	502	484	476	510	517	502	484	510	479	508	511	484	508	462	491	529	516	493	515	494	470	489	470	460	523	517	500	519	452	500	530	490	496	495	472	491	500	478	525	497	538	503	517	552	519	494	478	505	510	508	519	524	548	512	498	510	505	505	494	485	515	503	507	470	541	505	484	515	497	493	435	499	488	494	500	484	488	498	496	463	516	467	509	482	487	509	512	502	455	500	485	445	533	547	497	534	470	526	524	506	481	525	517	482	498	513	512	495	530	511	522	517	466	527	523	498	493	506	506	432	525	491	511	528	475	544	476	531	523	508	531	528	475	486	476	500	449	516	480	474	526	487	528	487	455	511	501	486	540	472	525	504	460	474	512	509	477	501	491	495	505	506	508	526	477	495	512	541	495	534	522	475	532	513	514	527	492	495	525	536	524	506	548	517	465	536	499	487	465	499	499	506	526	477	499	466	471	475	486	507	477	533	480	493	510	506	506	507	486	547	501	560	483	496	483	478	512	466	461	463	481	531	517	565	454	508	462	487	494	474	501	513	491	523	529	480	520	508	517	514	527	551	510	510	506	489	508	554	496	497	508	468	503	501	507	497	508	506	495	507	506	527	474	508	500	521	486	511	502	524	519	483	500	506	500	502	468	514	504	525	437	532	486	464	493	512	466	520	530	482	493	549	511	526	542	485	525	531	525	515	524	501	515	463	490	526	482	508	491	501	493	533	504	497	494	505	526	501	497	472	478	503	502	519	497	505	535	493	486	507	511	478	527	550	534	556	486	493	522	516	537	536	508	489	503	489	461	507	504	465	470	491	481	488	469	495	514	530	486	517	485	504	540	495	484	483	494	485	557	512	486	516	478	485	499	499	478	485	512	480	510	500	478	547	483	460	491	465	493	510	496	501	507	511	499	485	488	466	534	514	487	482	460	457	513	529	509	515	492	497	514	518	489	495	481	485	485	518	564	509	495	507	509	476	530	504	502	506	504	510	462	513	550	480	526	468	455	544	487	467	540	527	486	509	503	445	476	492	535	476	496	481	517	526	528	454	515	475	482	494	496	474	535	512	545	473	513	477	480	523	534	512	498	494	497	463	461	504	525	507	499	508	498	519	489	525	473	523	508	463	483	524	511	491	515	522	512	501	525	518	495	485	517	497	497	478	515	540	480	510	494	532	484	517	497	545	519	529	514	518	446	505	495	489	459	487	504	497	509	506	474	521	520	571	495	474	473	495	487	483	473	512	500	524	509	491	490	527	482	516	471	507	533	526	526	496	482	494	495	487	560	520	534	491	496	509	522	501	538	490	527	499	517	482	493	490	551	535	472	515	514	531	458	507	502	492	495	495	494	532	485	522	496	509	533	521	483	488	538	485	492	505	498	489	483	498	524	567	501	504	519	466	495	517	511	498	489	516	450	477	531	501	485	500	490	485	501	523	523	494	493	506	515	487	467	487	510	485	519	520	507	461	496	509	499	476	526	491	518	506	566	516	528	522	540	510	490	478	537	463	495	484	524	520	553	513	485	514	461	489	544	476	546	503	486	513	505	526	508	517	552	505	542	472	512	508	498	494	507	508	438	500	492	510	531	488	488	480	510	477	460	494	516	492	499	528	444	519	508	504	489	542	482	530	515	537	478	453	508	513	538	497	488	440	500	498	490	543	516	519	481	515	518	494	484	476	533	512	500	467	498	503	503	516	464	487	429	508	479	512	488	447	506	545	489	481	510	493	558	505	519	536	523	479	486	526	472	463	498	554	505	511	515	481	493	495	514	436	488	461	550	495	490	525	503	455	471	475	524	517	504	486	482	493	490	539	427	538	485	520	501	488	494	479	516	499	506	494	547	469	482	515	533	515	516	491	470	488	492	479	484	539	484	497	526	519	478	519	510	475	475	490	516	539	489	478	494	509	505	499	518	483	489	504	492	506	511	506	532	490	477	496	480	487	520	492	510	525	547	528	507	489	492	525	528	529	505	460	511	491	493	499	483	511	484	511	497	509	467	473	475	484	500	508	523	472	494	483	522	491	513	498	547	525	551	489	447	517	535	502	526	476	478	497	523	525	472	543	489	493	460	515	506	450	526	503	495	470	518	503	474	492	464	529	478	492	457	521	495	524	510	479	462	488	501	475	509	517	500	465	515	491	528	515	485	514	502	506	495	444	451	490	488	483	531	492	545	505	508	508	515	530	487	501	572	487	504	513	489	526	504	498	525	525	509	534	515	475	522	505	496	449	452	452	476	491	511	481	520	503	490	524	520	513	503	542	505	488	517	499	506	499	478	482	462	480	538	498	500	464	469	496	469	497	513	473	466	474	481	452	528	504	474	454	508	513	507	511	500	528	504	510	502	549	495	512	511	456	465	500	502	525	488	475	510	475	515	485	525	546	506	505	524	472	503	530	454	518	510	475	493	492	523	474	516	524	495	522	521	491	501	484	501	514	518	453	492	523	475	510	528	506	490	518	502	524	481	494	492	488	516	528	466	531	512	452	521	521	495	485	513	498	480	464	525	511	484	489	522	522	520	459	457	498	515	525	465	508	518	469	462	501	514	470	470	532	449	485	505	479	527	493	486	493	492	517	510	501	523	490	525	511	463	514	527	478	487	491	451	523	519	539	516	484	506	518	557	524	528	536	499	508	504	501	533	503	506	506	495	484	510	479	505	474	562	521	492	490	495	503	500	509	525	479	499	496	545	525	480	525	484	497	505	518	490	467	500	469	480	532	502	538	484	485	475	522	521	503	490	510	534	494	486	531	501	500	482	489	493	476	491	485	486	468	516	501	487	524	498	533	473	443	543	479	515	515	524	527	461	482	490	507	488	507	528	496	526	516	493	484	472	504	518	488	491	500	476	500	494	516	513	489	515	488	494	488	478	464	502	499	519	477	483	498	485	476	519	484	523	487	508	510	481	519	499	507	502	497	506	523	507	490	508	447	533	498	489	510	499	503	526	513	535	521	516	505	503	467	515	550	493	514	499	498	517	498	487	513	548	548	480	533	511	488	505	518	516	498	479	534	529	521	516	465	490	505	506	509	495	513	500	518	503	512	531	471	527	475	501	500	525	470	464	476	513	485	470	518	497	515	480	499	485	487	499	467	496	503	519	461	503	541	473	534	508	544	469
54092	89403	68161	43685	25162	18530	9570	3849	2016	1169	685	443	508	460	450	451	469	470	493	443	470	509	444	463	501	512	477	450	471	484	478	434	475	458	489	437	446	463	497	448	511	471	480	463	463	472	469	464	454	456	467	450	448	462	460	456	453	473	489	487	412	456	467	450	503	485	447	456	486	477	445	453	452	475	473	479	491	439	433	426	472	435	449	488	444	502	445	481	468	447	462	463	465	468	501	498	455	470	480	466	475	464	430	435	471	456	498	441	441	474	465	473	426	455	468	474	420	444	450	474	457	456	467	489	473	463	468	494	482	476	454	426	483	466	496	498	489	472	477	458	441	457	443	433	458	412	463	477	481	488	481	453	505	458	464	459	469	458	503	477	444	466	410	499	490	437	481	457	449	492	455	460	466	450	473	502	488	454	473	462	491	427	450	487	475	453	453	455	459	436	479	517	468	466	432	485	453	491	400	440	470	436	469	458	444	454	483	467	462	468	445	431	419	451	491	476	453	480	483	478	477	474	432	421	472	448	454	487	471	487	459	420	490	423	469	485	494	424	460	479	462	467	497	503	485	484	468	453	448	461	485	467	496	469	468	474	501	457	460	483	475	450	451	473	470	508	431	459	461	439	460	483	441	473	445	432	464	439	479	472	435	446	491	430	447	448	472	446	430	460	466	433	440	467	480	466	466	441	418	475	490	424	448	463	438	463	474	469	500	473	483	459	524	475	421	452	446	451	442	465	504	489	462	488	427	453	475	459	480	470	429	479	435	470	445	454	449	448	499	424	450	455	449	500	451	488	444	485	482	483	483	465	459	469	445	476	433	434	447	461	451	480	430	465	470	505	462	495	429	445	469	454	433	469	455	493	449	450	483	470	465	454	444	470	493	458	438	448	432	454	450	433	446	473	476	483	485	461	479	449	443	485	475	440	483	504	460	480	448	444	466	415	439	468	473	437	463	459	473	450	467	466	484	476	440	471	444	420	483	490	475	479	483	456	464	467	418	480	458	452	479	428	461	484	479	423	472	409	470	478	428	444	439	456	430	454	449	456	470	412	520	448	495	519	484	472	464	451	431	457	447	462	477	477	468	474	503	468	431	448	474	467	478	443	432	469	454	473	446	447	486	489	453	481	463	469	460	462	494	467	492	446	469	453	442	451	447	464	470	466	455	452	481	452	459	452	459	474	417	443	453	480	454	473	453	471	441	418	448	511	447	449	475	475	457	460	439	484	481	479	444	470	447	507	451	449	482	435	456	438	487	489	490	470	466	431	480	500	457	454	439	446	462	511	476	448	505	455	450	440	468	454	449	432	455	515	464	486	489	443	512	478	464	429	478	464	453	462	430	466	464	452	439	451	409	452	432	479	449	456	471	440	474	493	458	456	459	463	466	433	475	451	449	480	454	475	451	448	471	438	472	449	472	451	515	488	430	490	491	467	458	433	497	452	479	433	481	512	509	437	432	483	415	457	463	437	436	488	449	476	476	472	484	475	441	471	418	436	490	458	496	495	489	465	504	416	488	468	439	515	468	423	468	488	444	456	470	465	470	471	473	472	459	475	446	460	455	441	488	497	423	449	452	462	474	435	464	461	460	444	463	442	424	461	481	450	457	477	445	442	448	460	484	451	443	483	456	481	472	479	446	469	439	478	498	496	464	453	432	450	462	428	448	446	448	460	450	501	471	429	425	468	481	412	469	451	456	454	471	474	462	450	465	448	492	458	452	441	494	504	481	454	481	439	450	439	486	452	489	462	460	466	495	489	454	452	461	449	485	458	467	427	418	475	457	432	459	458	472	487	448	475	479	434	423	486	474	491	456	464	444	470	468	405	427	478	476	474	460	466	475	454	464	485	441	466	470	492	450	451	489	490	460	409	440	454	488	443	455	497	425	468	484	485	494	473	459	458	482	453	473	445	464	460	436	438	457	443	453	502	476	454	447	483	472	456	421	434	435	446	477	420	440	439	486	445	431	451	460	467	472	508	473	462	469	450	471	478	489	463	475	447	482	447	478	461	459	454	484	438	499	441	507	478	458	434	468	473	468	469	459	445	451	483	465	455	438	448	452	462	451	474	464	437	445	457	445	484	466	484	454	450	444	432	474	472	494	445	458	466	449	449	464	471	481	427	479	486	446	468	486	477	469	434	456	481	481	465	466	483	480	446	440	466	436	476	431	465	458	467	474	468	453	431	452	435	445	441	429	416	484	454	471	479	456	466	438	474	459	461	490	460	488	471	447	476	476	469	470	464	445	467	454	418	460	450	447	482	488	436	463	471	477	467	431	488	425	441	475	466	446	465	469	445	447	439	491	493	430	423	473	431	438	468	443	480	461	446	478	449	467	451	466	477	519	473	447	481	464	486	501	432	486	511	475	446	449	495	484	420	458	472	473	438	483	487	452	442	443	476	476	445	488	474	452	465	444	463	468	479	461	438	456	485	480	466	446	430	418	438	439	445	456	466	500	467	494	443	458	463	491	495	441	449	480	470	474	452	478	461	446	431	480	497	458	450	492	465	436	469	456	482	452	477	444	473	479	475	459	498	495	471	461	465	444	463	463	458	446	468	449	471	444	448	456	450	464	453	486	418	439	467	482	441	448	476	470	436	483	457	448	430	461	467	462	444	467	433	465	490	466	468	462	480	419	494	482	495	465	425	493	442	476	412	461	450	465	452	454	486	441	457	481	478	470	434	484	421	445	451	456	451	507	454	464	486	474	454	477	460	471	475	499	519	491	489	435	449	482	474	477	484	460	470	476	460	478	476	478	430	416	462	466	472	426	472	479	442	459	449	449	405	487	437	476	446	441	479	428	461	483	437	509	458	445	454	436	448	429	491	447	475	463	458	442	473	477	425	493	467	516	488	452	468	452	501	470	450	467	476	455	462	470	519	482	428	475	496	463	468	452	448	482	461	447	473	488	450	474	481	484	447	470	481	503	463	481	482	467	448	475	481	454	444	438	427	451	445	479	446	471	475	446	434	453	442	479	414	455	425	463	470	461	465	459	490	506	449	446	463	445	431	465	470	459	429	482	448	462	450	473	454	479	493	455	447	454	438	455	462	469	473	444	448	408	427	455	451	459	458	465	474	447	436	457	416	457	451	487	438	464	446	483	432	425	497	494	447	439	463	487	471	462	462	464	442	455	434	464	488	480	470	460	454	465	456	486	459	458	458	428	449	430	503	495	496	445	469	465	469	472	448	488	458	509	426	459	472	445	478	462	463	468	473	451	474	505	448	449	456	486	439	456	501	447	427	493	445	463	479	468	503	436	459	481	429	440	457	498	452	469	451	452	461	452	470	448	448	447	478	461	461	456	467	450	434	473	472	447	446	444	459	478	462	459	471	457	450	457	461	483	469	456	435	442	510	424	479	498	462	431	468	444	442	455	454	452	471	456	463	485	436	439	479	440	468	463	469	490	446	464	485	476	470	490	457	465	481	502	497	431	455	458	411	455	461	450	478	460	497	457	454	469	428	436	468
24529	22411	35163	35381	32709	30764	21487	7742	2858	1553	953	733	619	676	648	676	659	643	615	655	620	630	653	656	676	669	669	599	603	631	604	670	644	606	627	616	658	673	662	690	648	622	675	714	613	595	609	640	611	658	699	629	598	657	615	692	623	627	629	589	637	684	569	586	607	683	643	637	666	666	617	658	640	641	621	639	691	626	612	672	622	594	611	645	652	657	650	599	661	659	659	621	640	645	679	642	614	644	605	634	686	627	666	647	616	711	627	605	560	621	625	618	609	648	645	652	650	633	635	717	658	614	637	631	647	630	656	655	674	620	657	624	668	639	638	632	598	657	686	627	671	641	654	626	623	663	638	622	663	625	652	597	636	631	678	630	646	643	619	620	634	714	581	593	666	619	639	589	612	655	658	657	653	635	692	594	601	653	605	632	662	657	667	648	648	599	623	642	610	599	652	668	667	651	617	685	609	634	628	636	609	629	603	626	638	612	658	615	606	598	647	638	640	646	682	648	640	653	612	601	635	591	634	688	650	639	614	619	596	651	630	618	644	588	661	612	594	615	615	600	625	642	669	622	603	648	608	664	608	626	641	617	667	656	629	636	622	590	597	641	668	654	633	628	593	619	614	661	594	661	637	665	673	587	639	623	609	599	668	649	618	653	699	689	650	637	638	656	611	697	613	630	626	600	639	602	624	630	603	638	643	683	620	619	629	645	581	657	629	639	636	638	611	634	612	693	650	617	641	623	672	655	629	652	634	629	670	584	638	687	598	671	651	651	624	622	642	657	670	620	629	674	618	648	657	653	645	642	599	649	659	617	646	628	608	665	599	647	629	612	632	616	641	643	636	595	581	658	594	621	586	614	609	630	631	630	655	604	611	650	616	619	650	608	656	594	618	594	623	614	614	643	623	689	594	616	618	611	633	643	601	631	614	652	608	648	601	608	627	615	645	600	650	635	610	631	630	655	620	661	651	596	598	649	677	616	626	635	636	664	651	612	632	665	619	643	664	668	656	635	699	644	647	636	599	646	644	641	606	624	593	636	632	636	664	661	657	630	642	667	659	660	619	629	624	640	639	635	655	663	658	613	655	644	658	622	610	611	606	655	644	658	628	638	632	622	580	609	617	671	660	649	640	605	664	663	666	629	618	629	587	627	606	642	639	637	600	631	643	644	651	630	643	642	654	653	633	637	671	617	651	594	638	656	600	591	599	667	664	603	625	637	638	664	584	660	620	625	646	634	595	613	607	628	650	637	629	647	668	665	713	647	668	647	623	654	605	652	604	656	615	663	638	665	665	654	612	636	697	645	639	646	665	663	635	612	647	653	647	635	653	628	596	574	646	628	651	625	628	652	626	611	621	630	655	646	632	620	635	670	636	653	634	637	588	630	654	606	632	651	666	643	637	624	644	668	599	624	589	609	662	669	641	623	566	658	649	592	629	663	643	607	667	626	634	619	587	653	630	649	617	619	589	601	649	620	590	611	609	692	646	623	656	610	611	623	652	641	635	642	664	603	599	687	622	676	619	665	652	644	620	665	629	645	632	629	635	649	635	606	627	651	685	670	612	640	612	650	627	648	637	648	666	606	675	609	662	638	627	627	594	653	641	620	655	625	662	695	660	669	689	614	642	622	664	618	682	646	664	678	658	658	643	667	651	618	694	660	676	654	617	636	614	630	620	603	664	606	638	637	645	606	585	606	614	633	641	646	679	639	649	613	656	661	641	629	569	628	620	657	605	691	614	677	653	638	649	623	616	619	664	641	638	617	637	641	604	615	606	630	625	644	618	667	627	614	614	629	618	646	633	633	651	637	607	622	670	660	637	625	628	647	678	565	613	617	659	640	643	621	629	617	616	643	659	621	633	610	639	630	633	643	608	638	661	614	613	634	623	623	626	636	626	644	640	639	645	661	599	630	642	621	632	625	640	670	630	637	621	643	661	593	686	645	631	635	678	632	662	647	629	630	572	653	582	632	666	640	628	605	607	606	624	565	630	653	611	626	657	653	623	608	660	634	578	630	657	621	641	669	617	652	583	583	591	698	636	628	637	590	614	597	645	598	654	644	643	590	594	681	617	631	597	645	591	606	596	624	619	641	638	620	638	612	615	628	619	627	628	636	642	590	674	679	613	633	648	591	640	648	602	606	646	613	622	629	646	605	664	656	658	628	634	625	623	680	672	623	628	599	633	616	641	612	625	680	688	627	678	622	631	640	594	688	666	605	619	626	638	651	622	631	600	617	643	617	651	680	639	610	594	626	679	575	678	647	626	602	649	644	599	672	612	654	610	596	630	632	647	645	641	648	603	637	601	631	660	597	679	627	637	664	590	624	641	567	620	563	619	666	632	644	622	622	657	613	587	613	602	626	601	622	642	639	627	632	618	632	689	636	630	660	631	650	681	653	619	629	663	670	629	604	604	653	625	631	649	621	652	616	659	676	694	592	618	633	668	652	707	611	638	645	624	662	627	623	633	639	668	670	655	630	629	660	664	664	641	577	676	584	628	654	650	614	658	617	623	635	605	601	630	643	623	660	646	593	664	657	630	630	641	618	631	699	668	677	594	606	624	625	631	575	641	683	622	568	636	629	610	590	635	590	642	639	640	665	633	612	639	670	671	619	620	618	623	618	593	614	627	632	625	644	652	581	641	600	608	654	582	613	610	624	703	633	668	651	608	684	614	646	639	611	661	629	617	651	581	638	650	616	603	639	631	688	602	661	613	621	625	644	621	652	627	624	640	567	649	622	587	655	602	694	623	628	637	654	611	648	624	641	646	653	626	640	620	644	643	653	643	615	627	662	643	583	632	634	635	632	653	591	592	585	627	651	644	671	604	635	597	634	606	671	613	655	649	626	661	651	652	626	624	616	573	584	636	600	652	640	643	576	634	610	666	635	637	622	651	599	631	652	641	608	625	614	633	664	605	659	643	640	648	673	665	664	643	632	649	646	642	643	624	643	636	622	651	680	659	654	629	583	654	619	638	638	655	602	645	646	643	636	633	611	621	629	619	662	629	626	647	645	634	647	676	626	614	653	615	661	615	652	603	603	646	644	589	639	626	659	639	642	615	609	618	633	632	657	637	610	635	643	664	629	647	662	636	665	638	626	652	624	643	627	640	597	599	638	660	619	638	627	657	671	622	633	613	651	628	654	672	645	634	641	645	659	629	633	611	648	627	645	647	664	601	676	614	649	660	583	662	649	678	580	643	605	647	632	624	633	693	621	623	604	624	638	647	679	672	636	645	663	617	657	660	667	630	605	624	639	596	628	627	634	683	615	674	639	625	624	577	656	579	645	660	614	620	668	637	654	627	625	625	637	607	630	623	615	604	667	644	639	669	627	637	611	618	645	587	635	641	599	618	620	654	606	619	612	601	621	638	643	625	654	587	651	660	596	616	633	636	616	651	608	625	645	611	651	622	615	629	643	680	562	673	666	615	636	625	596	608	611	619	629	626	679	650	651	609	631	623	617	629	622	678	622	593	597
62138	103133	77358	56904	35752	27636	14524	6725	3367	1820	913	598	604	573	651	610	612	625	568	563	614	595	606	591	581	572	626	568	652	635	549	585	565	591	588	593	601	580	594	623	569	554	592	563	575	575	596	659	644	590	620	596	576	594	576	573	521	571	596	590	557	616	566	594	592	573	560	595	584	575	573	557	562	587	593	610	592	584	604	589	590	562	597	589	614	572	588	601	557	595	610	572	597	593	552	560	610	580	562	585	558	577	534	606	610	596	623	580	558	587	566	576	591	602	571	585	608	576	619	557	585	546	574	560	569	587	580	570	608	587	592	568	637	574	573	573	583	564	576	595	562	596	601	561	601	550	596	580	578	581	613	592	630	586	585	604	566	609	548	556	602	581	568	585	594	598	557	603	605	580	608	601	585	589	634	548	643	610	615	592	571	548	590	603	611	598	609	598	525	594	598	619	602	589	622	591	633	546	604	591	584	615	615	579	590	589	624	577	623	593	610	563	568	590	603	590	564	548	580	566	620	553	615	576	566	611	586	610	556	595	616	589	590	542	583	602	574	577	595	567	627	609	587	614	573	622	590	559	568	560	585	573	627	619	563	651	550	589	633	585	569	579	606	599	603	583	604	592	603	568	582	591	628	601	608	586	606	589	560	598	580	562	573	592	612	552	603	572	580	571	590	624	569	590	580	562	605	631	578	618	565	610	565	617	572	600	597	553	607	561	583	592	599	603	571	622	597	604	598	589	575	552	638	616	569	572	573	583	588	573	590	592	557	586	603	559	570	587	587	600	620	569	585	597	548	581	627	599	568	573	596	618	580	560	620	595	604	602	553	592	563	574	604	614	545	567	614	571	638	630	598	558	561	591	624	606	597	571	559	560	602	549	585	562	620	586	651	570	572	608	577	600	577	596	610	568	626	577	546	572	601	573	567	510	530	630	595	604	605	584	583	567	572	551	614	581	586	539	612	588	555	601	604	542	577	577	584	601	609	577	595	574	600	608	548	593	546	548	604	569	615	573	571	606	552	565	621	586	611	562	586	630	584	599	594	559	569	595	598	647	615	600	606	561	614	573	580	577	609	636	590	602	614	589	581	602	576	570	593	617	566	568	612	592	595	550	598	609	557	596	592	575	593	577	586	572	594	582	612	582	578	596	604	574	583	610	580	578	594	588	569	580	556	586	612	590	578	563	575	563	595	550	561	622	622	577	585	598	617	620	586	588	628	598	600	573	580	579	592	601	584	567	571	513	590	612	606	582	586	570	572	558	612	592	567	592	571	598	573	595	576	569	594	597	599	586	619	594	568	587	606	615	580	573	575	599	628	578	589	599	563	593	575	603	579	580	653	595	578	619	601	593	547	585	557	530	570	541	553	553	573	566	586	623	555	549	572	541	581	613	600	597	582	582	584	549	540	608	624	619	582	570	590	636	562	555	587	612	544	625	570	613	609	554	625	636	561	564	557	597	592	600	581	609	589	634	618	564	584	580	594	593	586	587	584	602	560	606	539	602	567	596	618	637	577	604	589	611	579	575	572	639	574	555	598	595	578	615	595	566	592	574	568	611	603	593	596	593	588	582	616	597	582	573	576	559	578	583	547	542	605	580	562	571	597	562	554	572	592	593	655	589	557	568	556	559	597	591	565	589	586	496	584	605	614	547	554	575	582	589	573	560	581	575	582	591	590	569	562	598	615	556	558	644	572	623	533	578	583	590	575	587	578	608	536	580	599	582	587	605	587	558	562	597	573	591	529	611	572	561	578	542	602	576	584	604	611	581	576	585	598	602	558	570	591	584	606	602	623	613	558	595	601	601	583	583	578	552	606	563	578	584	605	621	581	591	604	624	593	538	566	596	558	570	603	620	604	615	529	594	649	613	560	563	596	584	584	593	574	583	595	569	567	587	562	608	565	600	575	594	604	597	594	609	566	546	590	593	585	617	586	572	614	605	570	617	600	592	606	589	555	618	621	583	563	564	598	584	588	544	578	606	556	572	608	607	565	604	588	604	541	605	591	570	550	617	611	608	551	552	550	596	603	590	622	579	611	597	557	609	597	591	565	556	568	584	615	563	595	552	570	586	556	594	552	571	611	593	623	594	567	567	597	575	572	628	601	574	596	589	599	575	587	558	556	586	614	566	570	592	579	608	573	603	581	609	625	579	574	566	607	573	622	571	577	614	604	569	557	591	597	552	603	592	576	564	592	584	586	563	627	588	586	598	577	586	610	570	556	599	584	573	602	572	624	564	613	547	543	586	609	596	603	593	611	617	582	599	570	529	602	557	563	619	621	632	576	567	573	577	569	546	589	584	602	601	613	632	573	611	591	618	605	608	598	581	560	559	588	535	622	570	568	574	582	567	585	543	605	600	554	604	600	616	596	568	620	551	631	579	559	606	592	609	625	574	592	624	597	623	561	613	568	580	598	590	592	563	608	615	595	561	613	590	581	595	559	573	568	609	577	593	608	598	589	569	603	546	627	597	563	622	580	620	565	604	602	624	555	584	621	632	569	613	601	614	642	558	585	577	579	598	582	588	591	603	609	597	593	554	635	594	570	583	583	597	605	536	632	597	582	584	540	577	610	580	657	551	607	581	570	581	568	560	585	596	552	565	583	607	576	587	597	568	583	575	580	575	596	570	578	565	604	578	597	598	591	624	576	563	578	583	583	587	577	611	590	582	566	616	600	579	564	587	601	638	559	575	597	585	554	598	602	584	633	596	574	599	559	608	556	574	544	602	603	575	578	606	583	580	584	635	579	617	592	623	584	547	573	567	602	557	521	570	639	585	599	591	591	587	600	553	600	600	571	579	597	592	657	601	636	577	583	577	566	611	577	609	565	570	610	591	520	558	573	543	547	603	568	539	561	580	554	609	587	549	609	570	566	565	589	563	566	590	548	566	513	597	589	572	550	638	614	602	595	565	624	572	592	610	560	610	580	526	574	546	589	583	578	551	615	580	567	611	594	591	606	619	551	616	586	585	595	573	576	566	578	587	617	611	598	566	616	597	629	605	558	560	537	527	616	587	566	586	564	572	561	623	578	580	584	572	566	549	582	590	583	544	585	605	612	567	592	558	599	591	557	585	598	598	589	599	577	575	577	589	640	585	589	611	538	610	624	586	558	559	587	640	592	557	601	621	618	594	571	555	610	597	587	603	599	580	612	621	594	556	592	603	608	562	607	553	530	515	580	593	604	583	548	625	599	573	605	609	606	582	583	595	577	589	578	602	616	563	588	585	541	562	557	576	554	608	592	576	580	592	597	546	591	585	587	542	594	618	583	593	548	569	565	602	590	594	587	620	552	560	593	568	580	595	578	600	570	595	631	581	609	582	554	603	589	606	585	550	597	541	611	600	598	563	557	613	572	573	556	608	571	611	574	601	585	568	574	587	549	607	561	562	528	567	583	583	616	572	558	597	552	551	572	605	569	585	590	610	592	609	640	573	571	559	588	566	571	555	599	603	602	562	577	567	604	572	641	638	574	585
29203	25158	24429	11696	4083	2228	1391	780	594	512	509	448	432	450	457	464	454	453	485	445	475	444	449	492	451	451	445	458	482	469	463	447	453	470	473	499	453	480	470	432	455	427	432	491	486	454	450	480	459	467	438	455	435	449	479	471	491	448	449	495	472	496	427	485	458	487	466	448	481	472	466	451	474	473	476	424	443	459	450	449	495	433	486	450	496	450	462	442	474	483	436	484	425	471	453	485	439	470	451	445	455	458	434	472	460	454	464	413	471	413	454	465	458	473	455	442	486	464	454	415	498	469	475	472	439	498	443	481	455	482	453	488	442	463	443	474	463	455	468	482	471	426	457	454	450	487	474	422	471	485	508	514	465	487	477	465	480	448	480	432	490	457	429	465	434	437	478	449	474	463	433	497	464	471	496	443	487	467	480	476	455	457	445	451	454	466	451	445	512	483	463	453	435	475	481	463	465	449	492	480	436	469	430	452	500	446	468	503	451	495	481	464	512	477	476	439	466	487	453	485	444	460	476	474	428	425	459	500	436	472	485	439	468	452	479	485	429	471	462	450	440	461	487	449	460	491	458	491	453	462	438	449	448	449	442	441	463	460	458	445	477	488	503	476	475	492	431	455	427	474	484	495	469	450	453	480	476	485	472	410	475	466	421	464	433	456	475	483	424	451	481	459	467	432	455	424	454	475	449	435	455	464	509	450	439	444	461	476	444	472	413	431	465	432	409	454	490	446	441	498	499	448	464	467	455	478	463	483	454	444	442	467	476	476	464	444	443	460	452	475	455	510	480	448	500	466	430	481	459	497	438	468	464	459	430	466	429	431	483	436	463	464	474	468	476	476	480	467	448	498	418	462	447	402	517	480	478	477	445	447	412	446	464	467	444	475	475	498	464	472	459	461	477	452	451	425	479	412	466	473	454	446	480	478	458	421	451	467	462	521	451	437	470	425	413	473	463	480	453	428	477	473	494	480	520	461	444	485	444	457	477	462	448	463	482	488	410	465	450	474	454	476	487	437	500	494	486	496	497	507	462	448	477	458	466	463	413	493	453	435	457	455	468	489	452	478	434	468	444	481	472	468	475	457	459	488	446	486	449	475	497	468	474	480	456	468	480	487	485	460	457	442	488	400	447	422	451	443	472	443	461	459	443	471	488	441	438	425	443	427	461	495	466	455	452	454	472	476	449	481	467	459	479	493	466	447	511	470	471	462	484	480	439	482	447	452	450	499	435	452	471	500	456	441	474	498	457	462	464	438	439	462	444	443	507	452	450	453	496	439	451	450	499	481	445	446	471	441	472	457	468	461	468	478	453	464	447	417	476	488	458	517	458	424	434	428	452	424	445	445	458	468	475	464	471	471	454	450	462	478	466	473	424	494	496	456	479	468	443	477	467	442	462	465	486	431	451	452	419	452	452	436	436	476	468	428	428	462	427	476	441	434	424	455	462	480	450	493	455	508	478	474	477	473	479	481	459	437	456	464	450	462	455	437	475	445	473	467	450	456	473	474	460	449	416	480	411	463	463	454	455	451	450	514	481	467	479	458	498	463	425	465	437	448	470	476	502	473	465	464	452	460	451	447	489	444	450	462	435	430	466	455	469	450	433	434	418	431	440	438	474	487	403	426	492	466	473	413	478	447	461	466	442	485	490	474	509	462	436	465	444	425	467	462	471	439	474	468	455	449	493	440	435	427	450	463	446	466	494	453	448	479	470	463	456	464	438	446	458	483	441	480	424	442	455	452	470	494	445	451	436	483	458	465	503	441	468	463	456	438	463	486	490	454	430	464	452	482	475	483	440	492	467	444	477	476	480	512	477	471	450	446	435	469	473	505	452	506	439	450	464	451	448	424	469	472	459	455	489	455	478	469	485	412	467	494	445	442	471	436	449	453	483	434	454	450	490	444	511	466	436	458	450	447	482	437	513	472	452	441	449	453	468	490	438	455	440	453	475	517	472	472	410	455	457	406	430	474	471	447	444	437	474	439	443	453	439	500	469	436	454	448	442	461	463	439	499	467	461	446	465	475	443	439	442	405	448	441	449	465	486	473	458	487	460	435	458	470	488	458	430	474	416	449	459	489	460	456	452	474	437	470	471	469	458	444	435	454	450	417	432	435	479	480	462	457	448	425	438	439	474	441	455	454	460	461	450	435	454	488	462	419	475	454	439	471	427	432	486	425	449	455	485	479	460	482	456	488	477	464	458	458	442	459	457	460	455	446	449	496	440	487	454	444	443	459	463	491	475	461	463	453	444	441	442	447	471	463	451	479	461	454	440	489	410	463	467	446	485	453	451	471	447	474	492	459	474	446	504	429	468	499	478	447	490	428	464	452	445	469	429	457	495	441	485	499	467	450	461	433	451	487	476	437	445	464	486	447	452	472	466	463	462	439	458	460	476	454	468	458	479	467	448	508	478	468	433	477	488	420	439	476	465	421	453	442	472	456	443	470	436	484	462	478	468	471	446	454	473	462	453	480	482	443	454	438	476	498	418	466	467	450	442	465	449	475	457	473	480	437	471	433	455	472	443	494	472	456	474	447	438	442	460	482	426	441	455	427	453	484	463	464	440	472	421	466	461	426	443	474	468	434	465	442	445	465	437	476	498	473	482	460	486	467	474	447	497	459	455	448	424	481	461	454	431	484	474	461	439	454	459	393	469	450	460	474	458	463	458	470	438	443	461	462	458	496	474	495	437	474	471	462	515	466	463	448	455	471	487	498	466	484	460	469	487	422	420	481	418	476	431	458	442	435	466	403	484	438	453	460	473	464	449	428	442	442	460	465	449	484	439	446	494	422	448	436	426	470	442	457	436	497	493	480	457	436	449	443	455	439	439	454	431	445	462	459	496	441	485	452	427	446	428	449	508	434	445	442	448	461	487	462	443	464	481	464	498	430	477	508	456	485	451	469	487	440	468	474	505	460	450	424	425	490	465	497	440	480	440	441	495	426	457	490	447	443	494	489	449	447	432	428	491	436	456	452	496	454	420	473	461	476	449	434	490	471	474	396	440	438	433	449	463	488	473	475	443	460	490	456	426	457	466	452	503	465	432	487	441	451	493	470	471	472	435	471	463	474	427	492	505	481	465	438	441	449	489	456	467	471	449	486	459	499	441	468	455	449	469	433	424	442	478	476	452	404	452	466	411	439	431	462	494	422	443	437	463	464	465	467	456	466	390	442	410	459	437	469	460	433	442	458	472	459	462	468	440	437	478	470	464	484	433	428	398	484	483	480	473	477	478	483	484	462	423	474	447	459	462	469	455	473	466	431	450	443	439	456	482	439	495	464	463	465	434	464	480	501	421	430	472	453	438	483	473	473	482	451	533	433	465	456	512	458	497	458	474	450	449	439	440	486	470	421	465	432	433	415	445	471	437	491	454	455	445	440	457	451	417	491	473	438	445	476	436	461	473	467	477	434	491	475	446	460	481	458	498	459	421	457	444	467	458	484	472	461	465	430	451	455	419	451	434	456	451	478
16686	28750	20256	7526	3637	2366	1399	705	513	498	441	378	404	377	387	414	397	357	380	413	365	382	369	399	392	387	412	371	393	390	396	378	356	386	382	394	354	374	431	386	367	399	356	398	385	416	363	408	364	371	361	403	400	415	387	384	384	349	376	399	366	380	394	456	407	369	391	402	356	380	392	370	378	343	388	377	392	382	368	381	373	350	382	403	376	376	347	363	418	372	388	390	396	390	372	400	406	385	370	398	389	392	398	391	404	368	384	381	383	404	403	383	397	385	355	395	375	399	385	396	408	361	431	387	375	416	384	391	403	359	405	435	372	369	376	391	427	382	375	411	379	400	368	382	406	375	430	391	439	382	407	370	414	366	353	365	419	371	370	392	398	431	395	416	374	420	379	371	331	377	387	388	391	412	351	388	389	372	405	394	394	405	350	368	414	357	402	419	361	395	393	397	389	372	376	383	404	415	375	392	420	381	428	368	387	389	383	430	411	371	397	383	409	372	405	369	421	373	361	393	395	386	385	369	388	359	416	372	401	388	388	406	374	402	369	360	380	375	416	378	350	385	389	378	380	384	368	409	406	364	374	413	388	406	404	364	398	408	414	376	374	377	391	337	404	393	375	357	367	384	380	417	373	398	347	416	353	377	391	399	382	380	369	408	385	408	370	386	369	379	367	391	393	363	395	407	392	399	359	387	386	396	344	401	377	358	413	417	377	401	399	398	413	388	425	433	378	359	387	394	382	370	367	383	392	361	390	409	366	344	354	380	368	386	388	400	365	354	377	369	385	392	399	349	378	372	389	384	404	413	374	392	370	372	390	391	383	377	389	406	391	358	387	395	418	354	359	386	409	389	390	379	389	381	393	369	354	390	392	410	383	406	365	393	380	392	419	367	391	392	382	367	390	369	349	358	354	406	367	387	381	371	389	367	383	352	424	375	362	391	387	368	370	409	406	398	388	408	390	409	351	386	388	380	386	395	358	410	370	366	383	396	396	381	375	368	411	390	394	370	360	415	421	385	363	374	378	387	355	365	383	351	364	360	394	366	423	406	406	389	381	357	394	420	373	390	361	391	381	358	365	384	393	403	362	380	365	407	393	376	383	384	390	371	362	406	375	400	362	392	423	390	414	414	426	388	404	404	368	360	395	396	394	419	358	385	378	395	395	391	362	343	367	350	387	375	357	382	385	406	396	354	358	405	374	342	409	400	354	397	391	392	379	364	390	365	379	417	420	372	412	408	371	375	364	366	408	365	384	414	369	355	379	410	392	410	414	368	371	369	388	362	377	442	332	379	402	408	392	371	385	388	367	377	405	372	367	383	379	400	385	365	386	361	408	380	397	382	406	410	404	392	386	386	405	419	379	417	418	380	387	365	386	406	398	417	367	385	406	382	382	391	384	378	370	372	381	413	380	410	380	376	355	367	388	391	390	372	382	350	352	355	380	363	399	392	403	398	399	362	368	372	401	402	390	377	356	387	376	400	382	393	364	415	394	455	401	396	379	375	402	369	390	396	386	405	396	399	384	369	395	364	409	366	365	392	382	401	383	371	403	382	378	392	345	387	376	378	394	393	387	363	451	348	402	403	375	339	383	372	404	376	383	360	365	406	376	384	392	404	364	413	384	412	381	372	395	396	409	429	382	405	356	351	390	379	368	396	364	360	386	392	388	412	373	404	375	372	386	370	413	360	358	406	402	377	389	396	387	392	395	362	402	365	407	420	344	397	386	384	387	378	396	375	386	381	388	361	392	419	385	391	389	406	424	360	415	363	375	398	399	375	400	377	361	395	386	416	382	389	381	403	397	354	410	384	362	337	403	392	379	373	379	401	421	400	382	372	393	381	381	377	381	361	396	356	381	398	395	402	408	357	399	370	383	383	389	372	391	419	400	404	392	394	370	400	385	368	396	399	384	385	383	340	384	388	385	397	339	354	358	398	396	389	361	388	370	381	388	409	349	377	389	416	389	400	373	389	355	386	382	379	382	382	398	385	387	378	386	382	355	392	384	391	383	368	398	410	413	377	372	368	375	414	383	411	368	380	392	414	371	387	395	364	390	405	362	382	398	380	371	400	371	341	375	391	370	359	383	382	379	364	425	409	417	396	401	396	395	389	398	385	366	376	393	424	395	390	382	378	389	429	354	385	403	399	398	409	396	396	380	373	363	402	381	380	359	396	380	374	399	417	381	377	363	392	390	391	379	431	394	396	376	387	402	364	403	380	380	364	364	398	375	419	399	346	389	372	414	409	389	357	374	379	395	385	410	387	353	390	429	386	376	377	381	375	398	387	387	385	353	378	376	378	367	366	368	382	372	378	400	379	421	391	387	354	384	418	375	419	384	414	399	367	385	397	372	409	401	388	368	387	354	398	370	365	352	386	360	376	386	368	345	383	391	367	387	384	422	387	389	396	354	342	382	384	379	367	360	392	389	369	382	363	386	423	394	392	382	371	357	378	378	384	399	406	378	376	407	413	427	392	357	361	368	367	395	363	386	394	401	360	420	365	401	383	384	392	371	398	414	403	374	389	387	370	393	423	373	383	391	381	367	364	349	398	384	364	356	391	395	404	363	372	384	384	369	375	396	390	354	388	362	385	415	403	398	375	390	369	386	419	399	378	414	373	399	375	412	397	363	370	367	348	403	374	391	378	391	369	368	351	369	409	385	351	421	364	375	405	371	367	392	378	408	377	413	388	405	348	357	384	405	377	381	362	388	392	398	373	393	342	381	385	418	378	357	411	407	382	383	368	368	369	409	395	378	407	373	357	398	383	396	376	397	372	394	346	386	376	366	392	406	393	385	349	396	390	389	366	403	343	404	394	370	364	378	407	401	400	382	378	398	403	388	409	358	367	434	372	389	344	396	401	385	378	383	360	390	375	401	385	357	399	426	383	396	377	401	366	403	379	369	435	411	402	364	389	365	395	424	406	361	411	338	396	389	392	367	419	377	389	391	401	434	392	394	384	377	376	403	389	383	369	370	412	374	379	361	376	358	366	401	382	391	390	385	382	354	382	397	385	380	384	392	417	379	389	388	383	409	404	350	399	404	359	379	375	371	382	429	405	352	394	387	380	427	389	379	387	341	389	360	395	368	392	392	378	416	396	391	373	396	390	430	440	375	405	383	362	419	354	380	399	429	353	368	355	400	384	376	385	404	387	375	375	351	402	395	369	391	379	377	389	354	400	372	391	401	378	357	369	381	380	369	396	389	383	433	409	385	387	425	385	373	413	382	390	378	396	388	353	408	358	381	406	354	433	353	393	391	353	393	406	356	395	401	354	410	408	387	367	380	392	408	381	382	417	389	380	379	383	387	406	377	395	373	368	387	383	341	384	408	368	382	394	372	347	408	405	388	370	377	360	366	414	370	380	381	405	404	351	390	380	392	391	398	398	389	394	405	385	377	390	403	401	384	393	399	326	364	382	384	346	405	369	396	380	399	364	369	366	361	359	419	366	391	399	394	440	377	417	370	398	364	388
25516	23447	38915	38763	30282	23650	13022	3796	1514	943	651	540	514	487	530	485	527	463	509	498	523	508	504	453	514	461	506	506	506	534	493	521	544	522	508	501	504	507	502	482	493	504	472	491	475	497	478	495	465	533	465	446	521	514	492	493	493	469	477	461	511	506	504	475	516	502	469	468	448	509	470	492	481	518	505	523	511	504	518	543	499	477	476	510	510	468	494	481	482	501	513	511	516	471	478	499	522	494	476	463	509	534	482	515	445	474	489	508	469	468	528	497	480	514	497	511	486	516	506	544	488	515	503	506	466	488	485	482	483	525	506	491	516	482	511	450	454	527	488	487	467	486	515	462	492	511	514	520	524	499	491	462	497	501	472	507	521	503	484	494	496	488	468	505	482	478	488	496	501	476	517	470	498	512	501	531	472	517	478	491	525	482	510	488	498	495	488	545	500	520	523	516	477	479	497	502	489	495	543	479	509	522	548	539	493	437	545	503	493	468	473	499	506	469	528	485	498	507	464	485	495	505	488	470	497	507	454	515	496	499	463	467	472	510	517	510	493	492	546	483	469	497	485	496	438	463	502	507	487	459	487	481	539	454	493	469	483	469	467	494	499	511	474	478	486	469	529	544	493	478	496	542	490	505	473	453	487	519	488	460	521	563	502	494	469	475	498	502	492	500	496	504	475	453	477	518	533	524	532	469	479	527	494	545	464	487	480	482	505	478	462	487	485	506	488	493	500	530	494	453	486	522	482	478	520	520	500	484	507	515	451	512	493	446	524	514	456	511	481	480	516	509	515	514	459	500	496	470	514	480	475	536	541	448	495	489	498	493	483	516	495	473	469	446	538	513	517	481	517	485	499	507	470	528	522	497	477	463	503	459	496	536	485	443	528	464	481	515	545	489	538	527	469	491	528	513	474	510	521	518	493	495	510	510	523	453	520	493	501	479	490	485	529	511	500	493	465	485	497	512	503	506	478	527	460	500	505	494	513	497	549	505	517	481	473	481	512	470	483	495	460	510	529	452	506	505	516	496	482	503	514	494	501	538	468	497	463	476	490	495	525	508	507	508	487	500	502	460	487	475	503	507	448	493	532	507	514	506	513	514	525	447	509	499	508	511	518	456	459	467	481	531	518	507	514	523	450	512	525	545	472	481	512	498	523	496	499	524	535	498	522	508	490	466	457	497	444	510	496	478	510	492	500	507	445	557	495	502	549	491	509	509	473	494	508	483	508	462	478	484	489	465	486	457	512	472	475	511	483	529	476	508	505	481	497	516	545	478	497	493	502	482	510	488	479	487	512	492	465	540	493	503	504	484	548	500	460	483	476	460	539	508	541	481	429	487	493	525	516	505	503	501	492	482	500	490	519	474	495	490	508	522	470	475	511	496	479	522	522	508	465	476	510	477	497	502	508	496	496	483	445	459	491	511	469	506	516	471	558	496	484	512	512	518	479	509	529	517	496	529	474	486	525	492	499	515	478	533	481	503	496	497	504	483	492	517	460	493	473	466	507	502	472	503	495	524	493	498	473	501	476	551	507	501	500	520	493	465	525	512	474	467	480	540	519	504	506	483	511	506	527	490	526	486	520	503	545	484	476	505	473	513	488	478	457	460	477	529	516	514	511	517	520	527	497	509	471	499	561	493	502	523	463	487	468	441	507	498	487	517	479	478	485	530	518	510	510	552	478	520	542	500	495	481	473	480	498	493	494	506	501	504	492	522	519	475	497	463	499	524	524	476	512	490	537	476	508	516	486	499	516	521	515	486	502	498	499	468	469	499	463	516	462	478	499	513	475	485	500	552	530	480	480	536	488	486	493	506	493	536	511	474	487	489	512	462	490	491	481	495	491	511	496	485	486	486	467	460	439	504	543	556	503	533	523	494	509	490	467	513	499	499	454	491	487	485	497	496	504	513	500	484	493	489	501	500	497	492	503	476	504	453	478	500	477	509	522	490	493	499	510	494	552	524	521	502	534	515	491	501	555	519	477	518	487	487	475	490	521	515	508	543	511	480	489	519	481	486	493	508	490	462	480	476	457	525	518	443	491	489	477	498	463	516	488	488	495	523	463	481	509	488	503	523	485	528	511	480	506	496	500	502	481	527	486	502	531	509	471	503	502	462	523	485	484	483	476	496	505	490	506	481	520	499	525	548	533	464	503	496	481	535	491	474	494	510	493	500	451	545	491	503	515	482	493	500	514	510	505	516	492	487	508	491	498	501	471	488	487	470	510	535	505	495	459	483	488	481	478	493	487	502	478	492	494	500	504	451	498	526	512	540	502	475	501	512	510	461	533	466	457	531	454	510	519	475	488	497	518	517	526	535	523	504	515	504	473	490	483	510	477	532	507	475	504	477	505	462	515	531	528	508	516	501	493	484	483	463	493	482	494	504	490	515	453	472	480	495	494	472	517	495	505	474	504	513	484	525	490	491	494	489	503	524	517	477	500	500	510	498	486	517	495	514	488	481	508	499	505	523	492	528	492	510	530	519	472	494	489	504	485	510	518	503	491	497	508	506	523	551	494	506	524	504	466	511	524	487	501	454	498	464	513	480	514	524	563	475	493	486	484	515	489	496	505	463	508	496	530	498	488	485	519	535	541	486	494	511	495	450	517	462	500	525	487	514	509	484	477	540	455	465	552	526	519	459	487	523	502	486	496	459	497	481	523	509	488	493	519	504	497	476	520	534	496	503	503	476	482	498	513	470	519	492	499	531	496	467	500	495	488	497	536	473	482	507	460	461	492	524	509	470	478	510	482	503	501	463	491	497	478	468	498	518	480	464	510	510	491	493	496	460	519	476	500	502	469	533	485	501	478	499	494	542	487	533	542	456	471	474	476	460	487	485	451	502	502	538	544	528	510	496	477	510	476	474	468	440	493	491	508	499	471	530	512	492	509	477	477	481	490	474	456	498	492	499	461	497	515	466	509	529	485	505	478	511	470	507	460	529	487	464	487	483	508	480	485	501	512	479	495	465	517	494	497	537	530	501	469	492	469	497	499	485	482	511	512	497	488	527	530	477	482	509	499	472	511	481	510	474	501	517	504	509	492	484	501	480	492	508	522	501	490	512	497	495	457	469	501	469	466	484	525	489	469	519	473	483	483	444	542	466	468	509	503	473	491	522	463	508	531	509	491	516	525	506	513	455	469	504	482	482	478	489	517	495	482	474	498	523	534	488	514	521	569	478	461	510	523	452	505	487	518	535	493	469	495	506	522	485	502	471	504	486	481	490	460	515	513	478	539	491	513	509	515	491	487	517	464	481	484	496	458	522	514	472	500	459	468	501	532	502	494	494	471	512	505	497	528	465	507	506	518	516	515	475	434	520	473	486	520	528	473	491	479	511	494	520	508	548	498	540	498	472	491	510	489	462	503	490	498	461	449	524	503	505	493	499	500	487	443	492	478	483	498	518	485	490	535	532	516	521	535	488	533	523	490	524	513	514	495	522	491	517	490	489	481	496	528	487	485	486	516	552	507	482
53974	89645	68157	42504	26358	18593	9616	3765	1809	1150	670	439	484	499	453	459	509	444	480	432	476	467	458	485	458	487	500	464	476	434	457	425	473	468	471	461	446	435	499	487	496	462	488	454	441	477	447	441	462	456	452	432	443	452	463	441	442	460	459	474	448	451	448	467	456	444	468	414	437	445	449	465	442	493	421	461	459	486	476	441	431	458	467	469	455	426	438	454	513	455	473	453	430	497	449	471	455	440	443	455	471	477	437	453	448	460	449	492	453	456	439	440	477	440	483	455	470	444	434	442	445	435	474	486	440	468	448	436	473	473	471	495	442	478	427	462	461	446	436	428	470	460	448	468	469	427	462	466	431	448	443	454	480	472	437	435	423	447	449	462	450	450	451	468	457	464	461	430	441	451	454	417	456	457	468	451	411	457	444	448	477	486	400	450	480	464	448	437	458	414	474	460	465	470	424	474	468	420	461	458	479	462	466	465	466	501	443	462	409	468	497	446	435	416	469	473	481	444	452	440	420	438	487	437	450	453	473	424	473	449	473	476	450	456	446	414	469	449	442	436	495	436	494	463	398	443	460	468	451	466	495	477	459	470	476	469	499	453	456	467	442	464	483	448	399	432	444	455	401	450	445	442	488	467	422	428	467	469	482	473	452	455	481	411	447	462	465	434	430	466	452	473	510	478	477	445	444	470	457	450	440	447	456	451	443	486	497	432	457	426	465	473	440	459	455	450	486	444	458	457	445	472	463	462	474	470	454	455	443	425	449	451	473	439	448	448	449	456	468	442	448	444	451	434	436	448	446	461	411	479	457	451	476	473	474	456	459	484	446	463	419	433	446	463	466	456	452	466	445	420	481	458	438	467	482	512	478	461	452	488	446	446	478	450	463	448	471	454	477	468	460	441	494	423	411	479	431	470	507	418	451	446	460	438	461	425	443	453	465	421	470	433	438	489	480	472	434	447	459	446	458	451	466	460	447	462	466	461	468	437	432	441	451	435	472	467	462	473	449	470	445	418	422	451	439	446	439	410	456	452	489	465	480	448	440	489	437	490	448	437	408	463	455	439	450	455	435	426	439	413	467	475	457	442	435	472	450	461	458	479	424	439	434	445	466	422	444	497	502	441	443	436	427	461	480	451	448	432	475	423	467	494	432	462	456	444	452	440	454	468	449	455	439	452	449	417	447	455	480	429	473	453	431	459	473	446	478	456	458	446	496	422	425	458	472	466	461	457	435	472	408	454	444	490	452	445	413	432	424	456	460	483	472	450	489	471	468	445	456	478	468	445	438	423	488	447	456	421	480	438	438	474	468	467	441	457	455	495	489	479	457	470	469	438	487	470	473	469	461	467	450	460	450	451	478	464	460	449	430	462	474	447	475	435	432	416	442	461	424	471	492	450	499	451	468	444	432	479	437	463	453	459	510	472	435	479	485	490	442	460	451	458	453	418	436	461	517	473	425	486	464	435	411	459	494	463	452	432	417	456	421	474	492	469	413	440	492	426	438	457	450	449	432	471	449	456	447	461	443	470	480	478	452	454	463	436	444	465	462	468	455	456	444	460	439	471	447	451	457	467	516	480	453	428	485	470	424	429	438	478	462	443	463	452	413	474	481	464	469	468	480	444	435	427	490	477	410	436	472	448	446	463	430	440	422	467	433	459	428	472	489	419	487	441	441	481	449	448	448	412	480	450	496	436	478	479	470	462	450	471	465	471	470	503	437	454	457	454	472	429	425	431	461	479	433	470	448	449	416	490	460	459	409	468	446	438	478	483	445	439	458	497	475	476	450	424	457	475	465	451	410	432	478	461	493	473	472	483	431	479	455	447	469	463	499	442	467	452	438	435	444	453	467	455	453	437	447	423	445	468	459	447	458	442	504	443	438	423	459	451	480	447	427	473	486	473	463	473	463	458	453	453	420	425	444	450	476	486	462	439	477	475	481	477	418	469	498	493	421	460	437	468	427	461	447	493	424	448	436	447	481	468	465	410	461	436	505	459	510	453	438	451	435	421	450	451	439	459	494	440	433	445	486	495	476	465	453	469	450	442	475	418	414	446	441	438	421	447	448	480	445	476	463	421	442	442	427	449	459	477	425	399	474	448	431	426	450	443	492	458	466	464	456	433	467	441	469	450	440	503	493	449	454	448	469	452	436	451	480	440	458	418	462	429	484	479	485	448	419	453	461	451	414	436	452	424	460	468	424	416	517	422	411	431	407	446	440	433	434	490	443	418	439	428	468	390	438	436	460	461	456	459	467	438	466	437	476	441	472	422	433	442	434	456	487	457	460	440	475	442	463	501	482	425	446	451	477	476	410	422	445	467	479	444	459	429	459	470	425	478	462	456	432	450	441	450	444	448	495	432	437	450	478	436	483	438	469	432	461	470	432	454	451	432	459	441	445	459	460	454	456	489	459	491	452	462	430	494	419	452	422	466	457	439	442	454	430	477	475	433	442	429	506	465	462	463	448	448	438	461	444	446	471	386	461	462	418	484	474	499	474	436	471	469	440	466	457	447	464	400	461	465	469	455	467	458	406	457	475	422	443	409	459	434	416	475	474	464	461	449	473	445	446	448	475	454	526	464	446	436	446	463	467	448	431	417	455	485	493	458	485	422	444	461	447	459	507	481	457	440	486	442	492	470	455	447	440	482	454	450	462	445	467	476	428	461	466	440	429	432	427	481	464	456	440	442	452	465	446	480	456	471	456	428	443	469	463	475	405	429	462	462	471	485	460	462	463	423	411	441	469	459	480	444	455	437	441	446	464	468	483	501	476	421	504	427	441	462	451	442	428	458	425	473	419	441	442	469	457	467	482	427	401	453	422	497	472	443	464	459	436	476	462	432	459	464	488	475	455	486	431	455	426	476	417	433	443	462	478	419	470	451	433	471	438	442	451	471	456	463	473	430	492	411	436	444	450	433	442	486	428	436	446	444	478	467	449	475	440	427	429	464	450	460	456	443	467	446	436	459	441	488	447	456	430	480	450	463	462	423	418	455	482	433	394	485	447	475	469	450	462	485	459	445	432	470	461	494	448	436	502	463	459	458	406	474	461	415	472	443	456	461	466	460	451	455	448	469	457	470	451	449	461	420	445	446	441	482	434	478	494	453	434	435	418	432	440	466	438	449	458	481	433	422	452	461	442	424	459	435	458	469	471	454	426	427	472	462	444	434	437	465	477	435	449	460	495	436	423	455	449	447	483	437	408	473	449	473	465	451	449	469	449	481	439	447	457	438	435	490	473	452	478	449	472	422	485	471	454	470	464	449	478	463	441	474	454	435	438	496	454	493	472	466	465	464	462	438	442	444	492	443	429	462	464	477	449	434	431	445	456	451	457	461	470	475	439	428	400	463	427	438	459	456	499	466	444	440	480	459	429	435	437	464	490	468	464	456	432	481	449	434	445	461	468	459	465	440	486	471	468	436	503	452	421	489	452	429	472	430	439	442	452	451	460	471	477	432	462	424	447	435	457	399	452	440
24577	22452	35097	34785	33519	31893	22456	7948	2747	1583	927	694	675	739	678	646	672	638	671	687	718	625	652	676	633	699	661	689	671	712	691	662	674	711	681	629	676	702	686	663	675	662	670	659	643	621	689	650	676	703	655	657	710	660	638	692	656	639	631	635	686	695	655	656	668	670	631	682	623	678	669	642	581	662	674	660	629	681	649	625	665	664	623	647	686	688	658	676	641	634	620	671	656	612	662	663	666	640	624	696	661	599	632	678	671	608	613	641	626	628	667	682	654	653	633	648	675	629	659	700	672	661	666	640	690	641	636	582	672	651	629	641	685	631	692	653	586	632	650	654	674	638	637	641	639	628	635	647	614	676	627	635	650	637	644	653	649	654	700	681	644	705	673	645	642	690	656	648	638	609	661	705	660	605	673	645	668	726	603	653	625	611	712	667	570	620	600	627	665	645	681	658	687	651	645	627	644	650	671	662	622	684	634	676	652	641	685	629	674	659	670	653	659	622	703	662	677	656	655	629	628	655	601	594	630	695	702	657	688	680	689	702	665	657	628	647	620	664	658	656	667	667	661	614	696	650	658	596	619	700	655	657	649	663	651	652	658	640	653	678	623	602	644	674	639	683	696	649	616	623	617	659	632	731	676	662	633	643	682	669	654	680	696	675	631	596	617	658	638	634	641	616	680	589	638	673	616	662	681	633	642	681	630	619	653	659	631	675	617	679	634	663	685	678	692	633	645	647	624	632	633	625	638	670	606	646	638	684	671	664	609	623	633	634	667	702	643	622	605	609	639	641	626	620	669	676	663	650	615	652	666	643	683	638	625	652	697	598	650	626	663	677	656	624	700	653	611	641	617	648	676	638	676	641	657	651	681	630	672	700	657	665	651	616	677	664	654	645	669	608	641	667	620	675	635	666	640	606	675	656	686	635	669	637	678	637	662	711	663	662	620	652	666	664	648	575	674	676	680	650	619	622	669	625	625	598	669	699	650	681	650	664	675	652	690	649	626	639	624	667	672	648	616	664	683	673	592	661	684	676	672	604	682	656	679	678	686	658	597	620	635	635	643	667	657	692	632	612	669	639	646	626	648	635	689	665	625	630	617	657	612	658	655	627	643	643	667	623	624	666	637	651	686	626	631	680	661	665	654	663	705	646	666	642	644	692	667	660	672	657	612	618	681	626	685	606	692	642	639	630	640	621	662	636	683	669	633	663	703	645	651	666	654	660	682	625	668	655	660	622	642	658	609	678	595	665	641	697	615	627	603	642	664	666	620	625	714	665	630	649	628	655	634	641	672	641	656	674	669	622	681	647	653	631	667	653	667	615	660	661	667	639	671	652	666	651	695	649	647	653	677	633	660	653	655	647	636	694	676	612	641	620	658	697	643	641	620	664	660	650	612	598	621	664	648	641	611	679	647	642	608	644	636	631	651	637	649	654	650	633	682	636	622	643	663	618	643	702	669	610	653	654	662	638	621	616	641	632	600	688	626	645	618	617	694	708	728	658	684	657	692	686	707	678	691	621	641	634	635	640	674	673	655	666	638	641	634	664	672	658	668	622	655	670	671	681	645	591	704	649	677	674	641	623	703	698	598	669	631	689	685	643	655	679	592	610	628	631	659	627	642	643	607	685	687	702	662	656	669	656	702	617	632	670	660	653	638	650	622	630	717	675	629	689	634	655	669	638	665	658	645	659	672	651	652	624	624	642	648	669	638	640	636	653	644	670	639	668	656	672	666	669	631	630	656	625	692	673	698	625	643	635	639	631	662	667	651	644	667	653	642	680	683	668	661	613	689	668	630	647	674	658	691	674	661	636	632	694	637	627	686	635	638	604	668	666	625	671	663	629	674	642	625	650	643	675	656	628	706	672	677	682	659	650	610	660	643	620	614	573	695	707	647	569	692	679	631	602	614	714	679	618	653	650	676	652	684	613	652	645	647	645	697	648	695	687	663	651	666	638	599	693	617	640	642	632	664	649	693	657	650	630	637	720	631	615	636	657	661	667	653	628	707	613	661	649	665	674	619	615	675	700	672	653	654	654	675	656	585	616	686	587	649	665	643	617	629	633	672	638	648	618	616	622	652	659	640	654	619	631	664	622	663	700	661	639	659	642	637	665	662	629	618	650	697	681	657	632	641	636	657	598	669	616	610	695	671	606	670	602	658	665	704	689	599	667	647	648	658	620	618	638	651	646	657	638	665	660	663	629	622	628	652	704	612	664	656	640	662	689	653	688	667	648	683	627	709	642	637	701	699	644	668	701	622	621	683	680	619	650	626	645	655	658	644	583	665	699	625	659	628	640	677	643	685	642	653	658	667	640	636	672	685	693	679	683	649	682	587	648	688	650	682	653	668	674	658	641	660	599	651	676	643	617	650	683	637	641	627	606	635	672	687	635	613	669	626	664	640	653	673	674	638	664	668	682	691	671	672	637	675	588	667	645	653	695	709	627	649	633	635	634	663	675	646	604	669	612	645	645	636	635	674	711	648	658	660	636	653	680	681	633	655	613	609	651	632	614	643	658	653	655	696	633	653	660	617	633	695	641	662	673	678	634	648	692	644	646	636	651	686	673	640	674	669	663	632	658	702	657	657	640	671	631	649	659	645	637	623	627	619	651	655	650	658	682	616	616	614	640	675	687	630	652	651	661	674	617	673	645	638	701	661	650	595	674	623	621	665	643	617	645	638	708	690	668	714	620	587	658	615	637	650	615	670	648	644	635	665	639	674	614	653	633	637	590	610	661	651	647	652	637	657	640	621	630	632	614	646	613	629	634	657	672	626	670	628	677	635	663	690	620	688	637	677	685	616	662	616	641	667	615	654	628	656	683	609	650	651	618	650	675	593	674	656	635	675	646	650	664	679	702	669	627	640	641	656	667	653	662	681	614	657	647	634	694	627	724	686	639	676	649	636	654	715	700	625	603	628	675	610	662	704	658	674	651	656	642	598	673	643	595	641	625	670	660	647	663	694	629	669	666	613	592	677	655	648	636	672	644	655	654	650	666	635	650	662	674	646	621	636	645	646	678	667	666	686	638	592	631	632	639	680	671	680	643	601	658	650	621	655	610	662	662	670	668	630	687	682	637	682	652	669	643	696	625	635	681	671	639	631	641	691	598	688	627	702	710	672	685	647	669	669	698	623	683	611	625	655	659	677	606	642	632	622	656	654	665	657	672	715	657	642	690	667	708	657	657	682	690	649	660	646	675	616	662	663	622	653	635	639	637	661	678	705	701	643	627	656	647	682	611	662	636	630	653	637	613	621	631	649	673	634	608	628	601	613	644	638	629	663	643	635	655	627	658	615	672	700	698	644	686	643	633	657	606	644	678	686	656	656	665	683	689	670	638	647	651	658	664	667	619	640	652	646	661	677	623	687	652	667	615	583	641	679	661	675	632	626	668	631	626	677	664	619	632	638	665	632	611	634	650	653	698	607	664	673	666	645	630	637	649	626	627	609	681	609	636	607	639	651	658	684	659	687	665
62197	102469	77526	55437	38087	28228	15561	6803	3123	1829	840	659	596	622	607	615	589	628	593	597	574	567	577	626	600	578	597	617	603	648	544	611	603	569	580	548	635	623	618	601	588	592	641	588	617	596	600	570	588	547	615	587	589	594	620	591	592	572	621	598	603	553	577	634	548	592	629	612	603	634	627	595	588	580	609	616	577	606	598	570	570	570	566	613	616	641	587	589	606	600	579	557	600	622	599	631	610	585	574	586	584	633	604	605	630	576	581	612	590	642	579	578	621	624	612	648	612	572	596	597	572	605	587	641	559	595	575	639	588	616	581	602	620	589	568	612	554	548	602	652	576	569	606	597	568	564	584	599	591	655	621	579	579	608	573	596	567	550	617	561	584	601	558	602	630	576	574	596	590	602	591	581	607	582	607	576	604	600	624	643	608	602	609	579	596	613	597	643	593	581	616	608	602	585	566	631	590	622	579	587	573	567	580	632	631	615	579	627	636	600	565	587	619	574	639	591	596	575	608	565	598	550	594	604	594	592	595	588	601	583	576	559	610	563	600	567	611	585	615	550	599	613	593	536	588	582	634	574	602	636	604	585	615	541	620	596	585	550	520	597	537	611	594	589	524	572	565	590	611	606	583	557	571	590	573	555	619	587	613	561	581	572	597	647	611	572	571	564	558	642	604	592	607	637	565	580	579	605	593	622	597	582	605	614	557	538	587	570	612	581	617	563	573	617	593	572	633	629	597	594	609	580	573	583	582	576	601	585	604	624	587	546	586	583	570	600	551	621	573	582	628	561	618	559	583	604	634	578	580	574	539	626	594	575	620	559	579	568	594	609	577	580	569	608	609	577	583	631	605	545	592	600	603	576	584	561	594	592	606	597	622	623	547	583	593	575	622	567	587	596	620	630	605	589	577	583	556	555	588	596	574	580	582	590	590	571	549	607	592	623	550	575	569	582	604	548	563	574	631	615	594	575	610	595	588	601	576	600	574	511	614	616	569	607	623	632	644	588	592	654	624	588	568	613	569	603	637	550	603	565	585	588	620	642	596	562	575	573	580	573	641	629	604	610	610	597	630	557	583	572	625	579	615	635	599	624	588	543	618	593	566	563	588	624	586	611	599	602	579	582	548	597	574	575	627	592	588	565	593	606	588	555	559	596	605	585	599	574	580	627	598	534	636	570	592	637	630	581	601	602	577	595	563	579	564	574	610	561	558	599	606	594	579	589	587	612	634	614	602	579	599	579	583	583	604	604	580	611	577	580	643	576	587	599	566	618	565	584	584	602	562	589	616	628	583	628	592	610	577	571	604	611	577	599	629	588	604	548	589	608	553	648	597	575	612	563	584	587	545	589	659	608	594	638	620	602	646	606	592	632	546	623	556	584	551	580	579	634	594	611	595	589	596	617	592	570	616	668	597	603	623	590	574	585	583	566	564	553	624	579	533	616	611	578	612	615	606	617	577	547	587	547	598	600	604	618	578	588	579	593	611	608	609	585	557	636	590	578	594	597	562	553	578	587	610	612	585	551	643	612	588	598	600	604	605	570	580	599	633	583	588	560	605	534	598	578	590	568	602	590	595	590	607	600	578	564	584	575	580	610	618	615	585	617	615	568	562	541	582	591	577	624	563	580	603	578	597	558	581	611	607	626	610	574	610	579	547	593	594	586	596	571	590	558	628	609	579	600	600	633	564	581	582	561	574	612	587	573	594	606	591	618	580	605	569	561	587	639	599	577	622	591	586	569	593	583	620	589	630	599	604	585	615	627	605	565	579	586	608	559	601	588	616	612	587	572	584	598	588	614	598	623	615	612	587	642	581	571	618	609	646	566	568	637	570	581	597	590	574	594	571	587	549	594	578	629	599	570	623	603	636	573	639	618	543	593	620	574	587	628	603	588	586	615	658	540	585	536	557	574	561	554	599	596	582	563	567	584	564	579	587	575	550	591	645	594	609	575	622	593	598	598	620	604	564	601	579	595	607	576	582	605	609	646	567	557	615	599	613	586	600	598	585	604	595	633	580	600	555	578	618	612	561	619	601	617	569	583	564	600	570	589	591	581	583	599	595	574	611	556	586	604	643	616	543	592	590	600	546	615	537	571	598	575	569	604	582	568	544	570	606	611	545	607	567	598	644	617	608	588	552	571	591	592	568	591	612	621	555	636	619	605	590	621	571	585	594	640	612	628	572	588	608	598	601	571	583	560	604	578	571	635	614	624	610	558	616	602	585	604	589	598	604	638	577	577	631	623	594	593	622	596	647	572	619	582	597	540	575	581	565	616	654	592	615	582	600	563	556	599	588	653	621	567	569	605	596	611	568	593	583	564	584	601	622	598	631	614	593	606	568	609	602	601	584	579	568	574	595	582	606	586	611	554	590	597	578	583	562	615	595	564	565	580	613	581	614	601	591	614	572	582	587	587	621	624	572	578	605	596	571	597	595	634	585	594	581	576	627	583	578	561	618	592	554	635	595	604	619	582	579	596	591	560	575	591	625	597	585	585	591	600	563	624	563	607	571	587	576	579	561	575	603	607	551	561	588	558	572	575	598	612	629	541	600	615	565	597	618	585	538	587	605	592	561	607	610	605	570	599	562	561	567	601	599	585	596	574	610	552	601	582	585	563	624	559	576	621	618	561	626	606	615	589	577	617	593	584	615	539	536	595	566	613	568	608	615	602	591	608	605	606	572	592	609	580	576	633	592	567	579	559	570	599	570	584	587	561	571	657	568	588	569	568	597	566	617	593	537	605	572	598	610	559	571	595	594	598	639	580	616	583	606	598	560	563	567	560	639	597	555	596	591	620	591	606	544	628	571	572	605	625	557	610	577	573	551	589	578	583	573	622	568	631	575	591	601	614	577	572	628	559	628	615	576	611	614	550	584	594	594	567	623	608	598	606	589	618	552	609	611	611	614	572	582	562	589	574	597	617	591	577	569	560	555	592	618	614	568	636	576	564	549	573	557	571	579	620	564	561	568	521	599	558	622	611	578	602	559	588	614	590	583	595	618	606	621	552	615	557	618	583	608	626	613	577	621	608	621	607	571	585	612	600	623	587	611	571	598	592	605	599	577	604	567	553	591	620	575	606	602	626	568	567	581	569	630	558	562	599	589	612	585	627	569	615	570	609	644	582	569	566	587	619	594	570	610	550	596	591	550	613	603	567	605	627	576	590	545	568	578	604	580	591	557	568	592	620	585	585	591	574	575	640	592	547	580	559	574	605	601	602	578	608	577	614	587	580	595	597	585	561	581	605	628	587	626	556	570	558	612	583	591	603	585	595	542	594	628	554	590	582	563	630	568	602	588	647	633	623	586	609	625	583	595	578	558	565	578	562	549	571	574	603	573	585	567	642	569	569	567	593	579	582	584	618	601	630	585	566	642	603	549	618	593	565	577	627	583	612	600	543	597	628	562	589	623	599	592	586	575	606	605	542	574	607	621	611	565	630	546	601	600	601	604	587	586	621	616	590	655	576	540	604	593	590
29197	25061	24426	11462	4534	2775	1600	833	627	531	467	440	473	445	487	487	484	465	456	484	456	445	482	488	478	501	474	472	475	464	446	461	465	484	489	470	452	467	437	453	501	425	503	470	484	472	427	472	461	490	520	452	502	442	459	456	520	453	444	471	426	445	419	458	482	461	443	481	462	444	476	447	477	472	422	453	452	438	507	477	481	483	438	459	453	466	462	468	488	502	457	510	458	432	474	454	449	450	435	465	503	470	440	415	443	486	477	466	501	432	444	480	454	479	465	457	483	417	460	467	457	418	439	409	446	504	446	457	490	504	454	496	455	446	447	492	524	484	443	457	475	513	466	441	454	452	504	468	476	453	450	432	467	473	499	474	486	465	472	458	431	413	458	468	445	472	460	469	483	477	443	513	442	465	484	419	478	492	460	474	464	473	447	471	455	430	452	456	449	447	451	475	458	481	477	457	471	456	498	467	477	425	470	459	484	459	469	463	466	464	442	447	484	434	465	459	472	483	455	467	479	461	451	467	497	475	453	458	490	483	448	472	504	482	457	489	460	444	472	470	483	452	470	452	488	460	478	509	440	442	447	456	440	469	505	459	499	460	436	443	436	431	445	496	477	446	508	475	473	448	447	460	493	469	491	478	467	490	447	486	467	447	451	501	488	438	468	447	469	474	471	486	447	490	459	485	462	492	462	460	438	479	486	411	433	444	471	495	445	442	487	460	433	464	462	440	465	471	479	474	446	422	470	441	476	490	463	451	450	479	495	493	475	479	443	470	451	425	456	456	494	447	458	475	440	417	512	463	430	494	423	462	444	456	466	459	482	477	443	450	450	479	442	480	478	471	451	499	466	446	478	451	485	466	447	498	467	482	464	448	458	462	430	483	467	464	468	446	467	462	480	457	449	464	466	462	455	463	475	467	487	446	468	463	496	458	456	467	448	488	492	479	473	466	461	515	460	477	453	497	476	468	480	456	475	465	448	442	473	450	443	472	456	464	499	465	474	489	443	459	460	443	444	466	449	482	464	470	505	445	465	498	488	488	480	455	435	470	492	445	455	465	444	457	488	449	445	469	472	452	409	515	537	424	475	468	419	451	474	505	495	438	465	460	466	464	453	471	459	511	493	447	447	454	455	502	489	460	444	472	442	451	465	487	490	441	510	515	459	458	469	453	430	485	526	431	456	450	461	467	475	500	453	472	487	441	434	470	472	457	489	460	480	464	435	433	465	458	474	481	471	502	444	480	447	492	460	460	475	449	469	476	443	466	485	465	424	454	481	455	428	529	481	470	478	425	459	484	487	488	428	474	492	469	466	484	472	440	421	502	498	445	471	482	472	477	484	470	438	437	458	457	411	470	448	462	434	462	488	444	491	457	442	424	485	455	470	455	478	488	468	434	489	456	466	497	443	485	495	458	447	449	462	425	445	450	498	462	476	448	479	479	483	468	412	455	459	497	403	491	476	467	471	479	472	483	456	475	456	478	501	461	444	463	458	494	469	447	484	489	454	474	433	441	481	453	499	444	463	493	456	437	470	474	470	474	449	496	457	456	453	474	449	493	495	448	479	450	441	474	497	478	481	440	476	473	442	466	439	478	479	438	468	455	492	452	460	463	461	492	462	428	472	490	468	483	456	464	446	417	475	449	456	433	484	437	463	428	490	483	440	442	447	440	441	501	431	449	454	484	497	452	516	446	460	505	460	449	457	527	414	461	463	458	468	487	417	457	461	455	490	459	442	487	452	444	459	467	476	453	470	493	445	474	482	463	480	431	461	479	515	452	450	467	471	456	425	474	485	448	484	504	459	498	467	452	463	478	481	487	466	479	466	487	516	474	460	432	451	477	487	471	491	460	460	498	531	487	464	459	475	438	512	468	467	469	450	439	470	471	481	486	493	482	434	440	464	495	442	480	458	466	434	449	489	455	479	457	487	466	458	450	439	462	462	506	478	466	447	452	476	459	474	473	438	470	464	439	480	424	480	457	458	477	479	451	469	458	465	429	454	507	445	463	514	498	488	491	431	505	495	467	465	468	458	453	464	468	463	482	442	459	449	463	461	475	465	451	492	478	464	470	465	480	451	474	443	474	458	467	438	469	514	436	445	446	464	481	442	456	473	457	440	479	466	460	471	471	449	466	499	481	464	481	488	454	418	451	445	476	461	458	458	441	471	443	489	441	426	476	468	493	498	483	479	453	454	477	458	486	464	492	451	447	466	470	445	453	472	481	458	449	460	438	455	469	464	487	484	500	427	454	424	458	450	534	470	433	472	468	493	461	436	501	431	468	526	456	450	484	441	422	434	454	474	475	490	448	487	444	476	441	464	445	488	446	484	422	468	492	484	491	488	485	477	502	490	491	481	453	475	475	450	492	465	441	454	422	465	409	442	461	449	464	473	472	509	451	452	500	470	444	464	481	515	478	464	460	458	490	463	450	477	469	440	459	484	482	426	431	506	488	464	448	479	486	446	498	501	489	500	480	433	459	465	491	481	459	445	458	435	462	446	467	461	463	424	472	440	461	460	497	472	461	465	453	454	485	467	478	485	443	506	464	421	457	463	458	474	460	466	472	464	476	478	477	471	480	467	468	496	474	452	492	485	469	467	486	476	473	481	469	461	479	478	471	451	448	425	456	476	452	480	464	429	465	473	422	459	466	446	473	465	432	480	469	462	439	480	452	484	439	504	485	422	452	496	475	402	496	442	475	504	495	415	498	463	466	471	471	448	435	450	476	480	505	474	449	440	436	424	433	497	501	458	454	463	451	459	468	472	459	463	467	456	487	467	465	477	466	468	437	487	479	507	442	461	434	470	451	445	469	480	447	496	490	472	494	481	468	473	494	463	473	484	486	440	457	443	489	480	452	438	464	454	475	455	475	480	468	454	447	457	485	473	466	477	468	430	476	465	451	474	496	483	458	489	459	440	465	487	476	464	432	458	462	416	467	491	441	508	474	477	440	436	514	445	503	476	441	452	493	458	469	463	458	475	457	457	432	478	422	433	476	456	502	485	455	449	479	443	448	476	480	473	452	473	482	468	454	445	503	440	462	461	503	465	429	444	489	494	444	448	488	475	450	452	441	455	462	472	472	462	486	410	482	460	471	505	507	450	467	449	439	481	464	447	469	473	473	447	432	479	437	401	466	426	452	504	424	450	456	467	461	440	436	462	451	486	522	465	492	477	484	432	450	449	436	482	487	439	474	442	513	476	458	431	506	439	455	451	453	459	462	490	438	485	421	444	474	479	475	444	458	462	493	448	490	431	482	475	495	481	489	449	452	466	493	462	467	482	477	459	460	497	450	475	429	474	447	453	449	472	449	465	449	463	454	483	446	445	448	462	501	485	436	478	469	440	495	465	460	494	517	487	473	501	440	470	485	503	446	415	472	456	480	459	428	496	476	450	449	476	471	420	492	436	487	464	442	456	507	460	496	458	465	456	461	472	437	454	484	455	460	494	459	475	417	479	460	469	464	492	498	458	478
17227	29488	20622	7667	4182	2870	1585	844	545	476	407	385	384	377	371	365	408	400	369	392	357	386	383	382	375	346	418	383	375	412	370	387	374	375	384	367	339	391	376	376	387	368	414	399	373	386	388	396	367	353	353	373	360	380	377	411	380	381	364	399	401	390	398	419	393	391	394	389	384	407	364	363	401	400	409	370	391	392	370	357	352	396	366	392	391	372	385	412	388	404	408	369	383	381	336	389	390	378	392	386	354	369	354	390	393	377	378	361	371	417	355	362	389	389	386	384	371	397	391	414	361	393	390	370	394	395	398	415	382	365	357	373	388	405	427	354	426	413	370	383	371	334	372	392	367	374	372	385	379	395	367	394	373	395	400	383	418	374	394	426	411	386	377	342	384	369	353	385	426	377	378	397	393	365	364	389	408	383	366	373	373	406	375	372	388	375	399	376	341	378	348	408	370	352	373	392	396	410	399	379	380	398	389	386	389	367	369	390	390	371	397	399	374	402	400	398	394	416	387	413	373	382	407	386	375	379	405	384	396	376	382	423	361	401	364	387	377	394	367	383	393	376	392	405	433	379	322	364	376	376	376	370	408	368	416	376	370	395	415	364	391	377	372	422	389	413	398	380	392	370	386	373	385	381	388	372	392	375	410	376	395	376	421	386	369	359	406	386	401	398	358	398	413	363	348	389	379	375	391	394	417	379	389	384	365	395	368	399	422	392	399	374	378	385	376	370	401	418	382	375	366	386	366	406	377	364	391	380	392	403	397	373	374	380	412	405	393	409	385	411	388	390	420	362	366	345	386	427	366	357	353	398	394	374	369	370	400	358	360	372	406	384	372	381	388	387	389	390	362	399	413	335	365	389	387	417	384	398	388	407	372	377	386	376	411	404	390	391	376	382	404	354	385	385	367	407	364	401	365	377	389	368	416	423	388	386	372	392	383	358	399	385	394	383	391	399	360	411	355	393	375	385	384	378	403	366	370	373	416	369	356	378	406	370	372	402	403	393	390	389	356	368	368	415	417	398	367	410	375	387	385	382	378	378	369	379	415	390	385	363	373	376	376	346	371	423	406	382	376	382	399	372	359	375	388	420	373	392	394	412	421	386	397	394	387	368	420	367	430	370	422	417	397	376	426	360	367	406	402	392	387	407	408	399	381	416	405	402	385	397	421	397	414	356	368	352	359	397	364	373	376	365	411	402	389	380	407	386	397	427	402	387	376	403	376	404	388	394	373	390	386	372	361	401	389	392	345	381	384	373	406	401	379	371	379	379	356	393	379	410	387	335	392	402	407	409	395	393	408	391	343	365	400	411	384	383	418	371	375	364	422	388	366	378	409	360	380	372	380	379	416	377	404	397	403	383	393	353	400	420	370	385	386	399	373	418	433	369	372	406	374	372	389	342	383	380	387	379	409	371	353	413	382	377	380	382	405	397	386	345	366	416	394	344	394	386	356	402	389	398	380	406	368	380	380	361	390	394	392	393	381	407	355	407	373	393	374	389	347	399	378	400	355	379	388	367	376	357	390	370	432	366	370	344	387	394	365	382	385	402	379	438	392	356	406	414	402	360	382	398	370	379	406	430	391	376	395	384	368	422	345	409	386	398	389	366	377	378	354	405	372	342	402	375	394	392	401	377	384	390	379	437	403	373	367	408	382	410	397	403	379	351	343	386	386	380	397	422	406	364	372	397	385	359	411	362	422	395	384	401	374	390	368	393	391	366	380	394	382	368	390	406	362	418	381	394	407	379	355	358	363	366	382	386	363	378	354	409	360	407	425	382	351	394	378	378	372	402	357	376	395	374	375	363	407	396	361	395	399	398	379	327	422	351	428	410	377	389	382	431	367	339	395	386	378	378	376	378	389	371	361	367	394	405	384	376	377	409	352	397	389	385	400	368	408	379	428	381	399	366	384	387	368	366	379	427	378	412	415	369	383	378	366	374	372	386	386	415	427	404	402	377	383	396	382	394	373	361	387	418	391	368	416	398	385	395	350	361	400	404	353	362	377	381	377	373	371	391	363	383	383	381	350	430	408	398	396	374	397	393	375	370	365	419	407	359	380	370	389	407	376	370	339	378	374	394	362	373	387	404	380	406	386	402	415	402	402	371	381	401	383	364	385	407	384	382	374	398	401	417	391	373	383	377	391	386	402	391	394	369	379	409	379	344	371	370	368	399	406	384	394	384	364	400	379	382	384	365	385	366	375	392	396	388	371	381	379	377	384	399	364	399	358	398	399	383	393	423	408	406	399	386	402	394	389	394	424	423	376	392	374	413	394	400	403	410	421	404	383	363	359	387	411	376	360	368	342	386	357	390	378	434	360	399	381	364	421	381	381	387	378	393	360	399	377	364	401	401	389	380	371	382	399	369	411	393	382	399	358	391	402	395	386	427	410	402	384	393	361	370	395	416	392	403	400	381	395	361	405	370	371	378	408	405	398	384	385	334	376	357	371	400	389	401	388	365	377	381	408	408	406	397	396	391	382	383	374	409	396	418	377	413	393	388	390	361	355	413	401	412	382	390	359	391	354	390	417	367	414	391	378	397	385	350	400	379	400	385	382	414	387	386	407	380	359	408	394	381	375	382	393	371	421	413	427	381	385	413	377	403	412	407	386	397	394	377	387	348	374	372	405	412	409	363	384	433	369	367	386	364	394	394	345	377	378	391	416	400	384	448	359	408	378	375	373	382	380	369	354	405	407	388	336	365	378	364	365	376	374	340	352	362	401	370	366	407	376	366	397	369	376	387	415	346	384	377	406	368	403	412	382	384	401	418	400	406	364	369	373	356	406	396	397	349	405	414	367	371	406	370	381	359	404	368	359	349	365	371	398	364	363	383	381	366	380	371	388	395	403	354	420	404	385	348	397	386	413	380	408	371	419	404	368	409	384	398	346	402	403	386	376	378	426	395	389	383	371	380	398	373	388	411	373	347	415	373	399	382	381	386	372	358	360	388	420	376	364	412	364	366	400	420	425	371	380	373	401	398	398	410	389	383	379	379	389	412	377	351	371	392	355	403	346	406	360	379	375	384	373	392	374	369	411	380	407	372	390	391	369	361	395	382	339	381	376	419	390	427	380	391	361	419	363	355	401	380	364	384	386	362	359	416	407	360	394	342	364	372	420	367	364	403	396	359	393	378	387	387	410	349	381	401	391	382	393	372	365	366	385	388	394	382	408	379	362	393	382	414	373	387	379	393	392	363	391	411	391	352	381	386	389	378	381	383	386	368	408	344	356	370	399	379	384	382	402	382	395	396	371	397	391	411	355	402	389	393	385	395	401	374	356	380	370	430	409	371	395	400	367	354	347	389	384	384	367	403	415	422	387	387	374	343	398	389	369	382	383	433	397	344	426	412	392	406	360	395	388	399	392	381	434	377	375	356	374	389	397	397	378	393	369	368	386	381	420	396	378	372	381	356	418	388	400	390	398	421	398	390	397	366	330	361	386	355	397	395	401	370	406	354	394	394	372	385	331	392
25436	23452	38809	38201	30378	24668	13752	4191	1751	962	698	550	473	453	476	452	477	484	500	475	490	497	448	539	495	482	494	499	480	500	469	472	494	481	495	457	460	467	488	434	471	487	495	496	481	521	494	465	479	487	455	476	452	517	484	453	498	476	477	428	486	460	500	472	505	504	457	464	497	485	491	485	466	441	478	491	483	472	446	450	452	426	439	458	474	442	516	485	483	465	465	452	479	480	468	443	502	456	517	512	522	515	513	455	449	469	459	447	492	503	481	448	492	475	451	482	486	469	485	511	460	449	461	510	498	471	468	494	497	490	500	487	490	479	470	456	452	473	490	455	471	498	433	485	481	459	471	461	469	497	444	483	466	480	497	461	491	461	446	463	470	491	444	440	494	506	476	468	499	475	502	492	487	509	457	511	475	470	437	517	483	481	516	452	469	459	489	467	467	478	433	488	496	451	506	571	483	467	453	481	488	448	527	475	443	474	463	449	466	404	484	459	485	464	481	477	490	455	537	473	475	462	481	458	453	496	426	499	442	441	431	483	457	489	486	477	432	463	503	478	477	501	485	479	472	471	441	492	555	449	472	500	465	486	479	490	447	516	516	477	502	467	489	472	473	525	455	476	504	481	474	498	492	458	500	473	514	477	502	464	474	486	462	475	468	479	517	446	488	514	469	506	466	455	458	489	472	467	519	441	485	489	480	489	461	516	481	456	492	462	489	482	451	474	492	483	435	451	468	476	486	498	475	476	466	478	505	515	486	454	446	468	444	444	475	487	505	509	472	448	481	481	495	444	441	523	476	472	453	508	492	438	484	448	455	486	474	460	514	456	507	499	448	490	460	479	438	510	458	490	462	500	493	436	413	483	461	461	487	452	454	488	478	484	450	461	467	476	480	490	476	460	484	481	474	480	474	459	419	487	450	482	463	477	474	511	475	527	465	498	471	509	486	463	505	462	481	437	434	453	459	500	481	478	524	493	464	485	487	455	450	466	502	480	434	458	500	459	498	486	460	510	489	478	448	498	453	455	506	438	492	454	511	468	506	439	507	479	470	489	468	440	485	506	479	454	478	468	483	467	484	458	488	512	500	505	447	467	493	466	485	437	493	504	492	473	491	488	463	464	460	466	500	471	452	493	469	479	506	481	459	503	483	470	467	454	514	489	478	453	483	474	456	453	505	468	471	483	464	477	473	514	486	469	470	439	513	465	470	494	464	476	486	446	468	419	467	486	522	492	451	447	489	468	464	468	432	501	465	478	495	501	479	452	499	477	478	515	477	474	462	516	460	469	491	486	494	464	486	443	489	484	513	504	520	470	486	446	482	475	492	494	499	458	495	442	472	471	475	483	457	493	426	455	456	482	482	434	510	510	468	496	499	481	483	467	477	455	464	496	490	467	466	457	504	492	456	480	490	440	507	496	522	436	478	520	490	469	475	479	475	486	464	506	487	471	481	475	480	523	509	471	470	466	480	484	480	508	467	492	459	467	507	433	442	452	482	437	424	515	454	530	470	449	422	502	461	467	474	480	480	468	498	470	437	486	497	488	475	475	478	451	463	472	504	476	483	488	472	477	479	452	476	451	470	502	463	481	498	469	468	474	509	491	486	478	491	483	465	476	463	493	470	492	490	463	458	488	482	516	520	467	468	511	499	477	495	438	454	472	457	464	497	475	444	495	514	465	471	480	476	496	501	447	484	460	473	481	480	457	483	488	514	496	461	500	488	483	479	474	517	474	459	432	471	488	477	471	473	452	495	455	462	521	483	505	474	504	500	472	500	485	509	479	460	484	532	469	451	453	456	464	481	473	488	470	510	496	493	483	490	487	475	499	496	502	494	480	470	434	484	477	494	465	481	465	452	483	483	495	493	492	489	446	458	500	461	470	489	485	461	495	477	464	499	462	493	441	448	499	481	488	513	488	464	466	468	484	450	502	492	492	493	455	504	487	456	482	469	484	463	454	479	467	456	469	460	502	507	502	502	456	460	498	492	496	492	460	516	488	486	497	469	458	459	500	520	473	416	461	451	483	479	501	470	526	443	497	492	478	437	470	463	510	488	459	482	475	460	494	466	512	478	497	481	509	466	500	475	474	467	476	431	415	460	507	464	473	503	457	464	467	460	469	511	464	480	481	498	474	490	441	451	513	477	475	483	471	491	475	444	456	489	520	469	511	446	475	505	424	433	482	477	492	469	474	479	456	491	470	481	461	472	480	479	499	496	455	466	507	421	497	487	487	489	474	471	481	468	524	439	520	458	462	456	430	492	490	480	489	483	500	497	460	466	484	484	479	483	486	476	471	463	469	439	511	466	440	467	506	483	501	480	449	463	492	505	482	470	472	519	477	519	499	466	488	494	457	481	466	471	471	506	459	431	467	528	494	503	461	443	467	479	507	466	477	450	512	499	523	498	535	500	506	488	448	498	497	482	492	494	494	455	461	483	475	459	469	477	498	449	445	450	459	479	468	470	479	454	465	482	452	456	506	455	482	489	486	507	465	475	474	479	476	458	437	459	433	473	504	433	480	489	489	508	506	457	434	476	455	486	474	496	495	464	453	457	488	500	461	454	482	489	468	471	488	520	478	492	441	489	463	519	484	476	454	453	492	455	504	485	526	488	492	475	443	470	480	487	504	503	478	496	507	451	493	480	447	485	473	439	478	481	466	486	480	472	485	458	493	489	492	478	504	471	491	464	489	484	530	459	459	447	484	476	481	474	487	483	452	457	476	508	493	455	472	456	452	460	489	464	501	458	454	457	496	479	462	502	467	479	535	472	482	467	466	496	490	471	451	507	477	457	515	488	467	453	500	467	437	463	488	491	501	520	450	479	512	469	449	460	461	489	447	505	460	483	475	500	463	484	489	480	499	455	454	471	466	454	467	532	478	484	490	489	467	456	436	465	432	456	459	430	479	465	466	480	457	459	438	455	469	447	478	483	457	500	466	498	483	480	476	471	472	472	476	470	530	503	482	472	490	447	452	468	453	491	479	438	460	519	470	435	503	478	469	460	476	438	486	488	435	483	468	419	493	487	480	431	497	494	470	515	457	485	448	487	479	426	471	469	435	495	496	482	458	485	484	472	518	483	498	489	481	479	506	430	438	448	465	454	460	498	499	490	467	475	475	469	475	496	456	496	456	528	465	494	447	469	469	472	481	457	501	446	459	483	451	463	465	474	457	466	495	476	499	477	468	462	437	490	437	447	457	454	441	475	464	471	445	485	452	428	493	499	463	482	475	508	497	489	499	512	473	482	528	511	478	478	489	463	484	496	448	480	497	471	446	490	454	481	449	481	506	467	467	457	420	498	498	459	470	474	510	482	483	435	495	501	540	474	489	473	437	462	455	448	468	421	447	496	464	495	463	495	473	469	508	485	461	485	439	501	464	476	456	503	496	486	465	485	470	474	484	502	483	502	432	508	449	454	474	483	464	444	428	507	475	487	487	495	454	461	466	453	457	495	470	485	486	452	489	481	500	468	476
53245	89308	68149	40375	27074	19934	10260	4130	1951	1113	684	509	439	439	449	460	423	462	439	429	445	424	469	464	469	471	476	451	452	444	449	418	418	457	411	443	437	432	422	474	418	449	463	444	463	466	438	425	449	408	428	444	451	430	469	460	432	432	478	418	454	437	414	425	437	412	480	433	437	466	422	447	463	424	440	420	441	447	460	449	411	438	456	410	458	435	451	476	471	467	455	430	415	426	425	432	431	464	434	450	420	482	444	468	404	461	450	446	468	454	449	417	457	403	402	432	394	457	405	439	443	469	440	447	451	457	419	427	452	448	443	437	418	432	426	423	434	453	406	450	450	447	442	446	446	446	420	445	441	425	433	436	466	419	450	434	433	456	421	419	430	428	411	439	458	424	440	423	424	439	454	432	406	456	443	443	421	397	425	418	397	410	449	423	467	420	460	428	467	418	411	423	400	448	459	399	421	436	417	433	483	444	426	420	426	424	454	424	461	450	448	456	449	475	447	414	433	433	418	412	424	462	400	431	433	449	440	445	461	448	427	432	456	406	403	452	423	410	455	444	449	464	396	431	426	434	420	424	426	440	402	459	437	445	416	421	437	447	430	399	427	441	411	460	487	413	457	450	449	415	444	468	470	472	422	435	462	444	441	416	425	451	415	434	444	417	437	444	440	430	441	452	401	427	386	465	436	441	458	465	425	433	459	439	423	472	437	408	424	421	431	425	450	449	407	456	416	428	450	443	471	440	440	457	447	410	442	434	441	434	447	414	400	451	416	447	454	412	415	423	449	454	458	461	438	464	454	403	437	435	439	423	428	456	438	427	426	443	419	412	434	420	403	458	423	419	415	403	462	436	466	442	435	431	459	396	444	452	443	404	432	442	430	446	437	435	440	422	440	456	446	478	449	409	427	470	447	423	421	428	483	428	457	435	446	445	432	453	397	458	406	423	418	436	474	456	479	425	425	394	417	394	412	490	428	437	436	434	422	466	451	442	423	453	399	421	444	417	457	443	413	456	401	454	421	437	447	435	427	408	413	422	399	430	429	443	435	444	440	415	451	446	424	426	472	436	496	445	405	461	407	424	447	435	455	416	429	442	449	448	469	417	436	410	382	467	461	419	404	448	469	446	424	437	393	414	424	435	426	466	434	435	471	424	419	441	451	423	418	440	377	450	425	435	415	415	448	431	449	405	418	435	446	456	436	417	437	479	421	453	463	440	435	406	408	441	446	467	438	438	455	434	403	426	449	416	434	406	441	419	453	437	422	382	410	454	425	457	420	436	415	431	440	455	397	431	438	429	451	448	405	427	415	432	443	450	453	456	431	459	447	414	431	421	446	489	420	438	459	423	379	434	443	427	448	426	426	411	479	488	445	421	412	411	451	447	441	401	458	382	449	423	416	456	426	435	409	390	415	400	411	462	395	410	425	460	413	452	423	428	406	410	435	432	447	441	409	438	456	444	464	444	438	431	435	407	413	381	440	467	403	472	468	449	459	418	427	417	422	430	445	404	435	417	441	429	426	417	439	429	451	458	440	446	446	433	446	458	424	441	440	420	412	441	482	465	461	412	452	447	451	404	467	413	408	409	445	459	417	405	430	441	449	417	423	427	422	473	461	446	420	431	477	439	451	422	407	418	420	434	430	464	453	399	444	410	453	424	427	420	434	430	422	411	431	453	448	462	416	459	420	411	406	436	440	464	430	418	417	448	442	445	419	459	446	412	444	438	446	439	449	445	437	426	422	433	439	404	452	429	423	429	447	444	423	426	465	394	473	444	401	431	446	464	425	393	466	415	446	457	437	461	421	427	404	435	445	437	427	447	409	454	463	443	464	419	474	433	394	487	410	424	461	447	451	445	442	408	438	417	447	445	431	463	394	434	423	451	431	425	416	431	480	418	419	454	432	453	406	455	423	417	441	448	427	410	419	487	435	449	429	467	450	438	419	461	417	440	434	420	433	462	425	460	372	426	448	412	434	454	403	418	418	425	454	455	414	382	429	453	442	453	407	449	428	404	512	399	423	423	456	430	435	447	454	441	398	428	424	451	471	453	443	427	439	435	459	447	470	436	437	428	447	420	432	401	422	397	430	416	420	466	450	410	439	456	456	449	414	436	472	394	441	442	442	406	451	430	425	448	400	413	461	405	445	438	415	414	427	433	452	431	440	408	437	447	450	440	451	400	423	450	426	444	441	445	415	432	471	449	499	423	444	451	453	435	436	432	427	410	420	444	435	422	422	448	487	417	414	417	438	455	431	428	468	393	453	439	417	478	431	439	432	452	482	402	419	417	424	428	432	443	442	444	419	438	469	396	468	441	427	384	444	424	433	454	418	461	434	424	441	420	428	460	415	494	432	426	436	429	447	474	417	403	449	430	442	431	460	405	448	449	436	447	418	415	427	433	445	438	463	411	393	408	438	430	424	471	415	452	454	420	430	467	431	433	439	489	411	437	434	427	443	439	419	426	417	420	439	411	427	446	440	441	459	430	437	453	461	429	423	460	412	450	444	428	409	432	396	448	421	431	434	423	441	473	433	402	393	431	423	464	457	433	422	405	451	418	426	445	425	441	433	454	474	445	401	428	456	399	451	431	425	452	422	423	449	406	443	436	433	413	421	407	466	438	432	450	407	403	441	465	499	421	421	414	451	435	427	427	385	421	440	418	439	417	424	417	458	418	401	467	413	391	453	433	412	435	410	461	446	455	420	427	419	409	472	414	445	427	432	427	426	476	448	438	441	438	402	447	476	435	439	425	427	434	455	430	441	438	482	398	418	443	459	431	428	414	428	416	442	445	419	453	442	439	407	416	468	411	432	397	456	398	448	415	437	436	430	464	444	437	441	447	434	429	469	407	422	420	415	456	442	450	441	450	413	429	448	408	422	425	442	437	419	471	451	484	444	447	447	424	479	443	453	493	469	434	446	426	439	492	418	435	439	450	394	461	424	447	411	441	457	424	403	414	465	452	415	445	425	453	430	444	455	414	437	437	457	438	410	458	434	422	432	434	416	429	430	441	490	442	437	459	409	467	419	428	442	428	407	426	442	420	423	439	451	432	426	431	444	449	447	476	448	458	446	432	431	430	468	405	422	467	430	431	463	421	469	402	391	444	447	449	413	421	439	413	438	434	422	416	434	438	420	409	468	440	405	458	471	416	444	456	418	438	447	438	430	440	414	426	467	461	476	416	437	435	409	410	473	432	435	407	433	457	426	460	435	445	434	419	403	467	457	415	451	435	424	471	399	426	431	437	441	450	430	412	433	481	416	424	397	415	421	461	422	413	410	440	421	432	428	452	394	392	428	430	413	414	462	409	416	467	448	423	418	418	424	428	438	441	423	449	421	430	396	443	469	433	460	428	477	478	434	393	401	416	437	398	385	429	462	430	411	414	403	441	416	436	415	381	448	426	393	433	416	460	424	448	408	443	432	446	404	444	437	404	434	434	404	445	412	423	431	443	409	417	435	357	439	435	456	457	457	423
24530	22445	34960	35434	34223	32879	23646	8586	2903	1616	959	720	678	608	652	677	621	614	616	647	626	580	620	598	637	615	614	627	656	617	631	650	617	569	601	611	661	608	588	632	598	561	590	617	624	645	616	614	630	561	592	605	585	605	630	645	622	611	645	660	579	594	609	649	586	639	599	640	606	625	601	624	608	628	592	660	646	630	596	615	580	625	608	588	601	603	605	640	601	607	592	648	567	598	670	621	667	581	633	650	604	640	646	565	636	599	621	595	652	653	629	659	631	592	564	626	623	584	589	564	633	600	632	623	633	627	646	640	628	612	604	606	656	605	594	631	669	646	600	593	595	672	609	618	595	623	611	635	597	624	587	600	604	595	591	611	567	626	582	602	601	627	619	614	578	620	613	588	622	609	671	630	677	618	646	609	646	642	639	621	645	615	591	651	598	624	596	626	606	618	591	526	587	612	610	599	601	544	643	638	608	602	582	643	580	598	606	569	600	644	625	593	598	603	646	626	607	617	570	600	602	609	613	649	604	609	612	633	641	646	614	646	632	604	635	618	610	586	608	630	592	604	631	620	638	610	612	644	645	616	634	620	595	636	585	614	618	615	611	604	610	651	663	636	609	602	604	586	649	637	680	632	593	625	588	589	581	583	624	599	603	611	571	612	638	635	632	614	639	615	643	582	623	612	619	605	646	624	582	604	608	592	630	633	582	587	613	618	640	593	587	594	586	649	593	604	595	607	648	608	638	583	617	618	639	657	621	605	603	581	607	635	602	629	620	637	623	636	628	602	617	614	622	611	635	602	573	577	602	597	616	599	589	651	596	598	664	603	588	608	643	619	600	601	604	612	551	600	629	599	598	641	613	612	603	645	629	586	621	639	628	593	620	631	600	623	598	611	627	611	625	645	638	616	575	633	647	601	656	636	630	637	632	632	610	628	652	624	621	643	611	545	624	595	607	601	628	626	607	598	585	597	598	642	655	660	607	619	568	595	592	631	610	587	598	629	632	638	588	588	591	576	585	598	626	546	615	609	631	596	615	602	621	630	633	592	621	584	606	625	579	633	620	594	607	650	581	636	605	634	625	586	605	609	623	610	592	594	597	635	596	595	631	619	612	642	650	646	651	560	617	569	610	599	608	567	616	663	612	605	622	607	554	597	615	611	606	613	571	605	610	622	604	599	595	607	662	581	599	631	622	614	612	618	629	619	605	593	621	603	567	629	618	626	605	602	614	616	642	570	627	589	585	628	619	656	609	642	650	613	630	574	621	600	590	618	620	601	589	614	612	592	585	582	610	622	587	583	638	626	608	610	631	583	628	595	617	620	638	623	649	565	605	626	633	580	564	645	605	572	625	583	599	544	594	641	616	595	598	628	617	613	636	628	630	605	597	570	589	615	635	626	633	592	605	647	600	565	648	616	582	612	599	649	633	642	627	609	670	613	604	611	686	633	600	619	606	599	588	616	635	627	576	644	608	614	605	629	605	596	609	664	657	589	638	628	596	568	624	618	573	611	623	617	594	566	618	575	582	646	628	586	662	555	581	640	604	618	625	610	598	573	618	611	572	651	614	672	621	648	610	608	609	610	634	618	665	588	629	608	600	624	622	599	614	636	624	585	609	641	619	631	608	586	566	646	624	594	631	591	598	600	584	621	601	630	584	608	589	613	616	613	605	601	594	653	622	644	619	621	608	606	626	627	606	624	575	629	596	625	570	618	605	645	581	570	601	602	653	590	597	607	580	595	594	587	560	585	593	655	623	623	591	614	608	596	646	585	627	591	597	583	564	597	613	609	611	626	618	631	602	633	591	618	565	628	594	610	626	636	572	619	635	620	609	640	612	678	659	603	617	572	628	573	594	625	628	591	610	614	588	625	586	648	596	633	558	593	608	654	558	584	614	603	648	592	646	599	599	629	603	585	623	632	641	589	593	635	626	625	559	574	626	620	599	602	578	617	587	590	606	595	612	598	593	595	621	627	629	596	641	624	606	625	600	586	568	634	603	644	622	617	602	612	603	618	586	616	584	589	618	572	634	597	625	605	609	614	599	608	600	619	597	576	597	608	618	610	622	577	675	608	566	599	600	600	581	624	595	627	599	584	602	615	579	593	580	606	593	615	635	621	569	585	573	601	592	615	594	609	623	615	592	626	628	636	611	603	601	581	607	598	573	587	648	609	651	667	613	625	606	601	650	578	607	617	616	618	629	601	593	614	618	611	574	621	609	595	645	584	609	625	554	584	623	554	561	654	669	597	601	597	587	586	607	589	658	612	599	596	615	605	604	630	637	603	636	618	601	625	557	655	573	610	630	608	661	592	611	608	636	609	605	610	616	667	628	614	582	618	643	572	638	652	637	605	599	589	609	553	589	609	646	620	624	635	629	634	582	629	620	559	601	591	687	568	620	611	612	626	602	602	590	565	610	596	577	616	623	570	617	666	582	604	596	624	595	590	572	597	619	620	646	656	661	614	605	620	565	622	619	572	629	658	624	601	593	605	616	636	591	600	593	608	614	572	633	648	640	613	613	578	599	616	601	605	597	583	608	578	637	608	620	649	637	572	602	636	629	574	589	560	663	598	569	598	625	630	606	624	611	576	578	618	605	606	590	611	584	558	605	609	618	612	646	598	643	595	583	572	662	625	590	602	593	588	599	597	620	576	599	644	645	607	613	628	599	598	595	609	615	616	642	659	636	611	647	630	601	580	617	640	609	635	649	596	631	589	663	599	626	606	587	615	649	606	584	599	592	593	618	669	613	636	654	645	593	578	620	593	630	544	614	577	613	613	635	617	588	634	619	650	588	647	606	650	569	620	554	621	559	642	634	630	599	656	619	565	640	618	671	569	622	625	615	662	652	611	619	611	645	626	630	594	599	640	619	609	656	606	643	620	607	629	631	601	588	598	620	598	593	592	615	598	565	581	588	577	584	608	596	630	585	647	623	604	627	593	673	624	687	585	620	591	602	616	604	634	627	629	609	576	590	611	635	634	599	587	617	661	584	635	602	577	637	599	582	597	629	654	605	594	604	620	570	619	644	587	556	638	601	601	576	639	612	583	600	662	597	583	576	597	600	616	624	635	573	623	619	620	641	586	625	639	634	627	610	635	620	657	623	628	646	600	637	592	609	619	647	615	612	631	586	602	605	634	588	661	633	587	565	643	638	618	584	603	636	595	623	629	595	623	584	641	637	574	556	617	681	625	599	599	621	615	613	605	616	599	585	614	620	603	606	627	554	606	593	615	553	599	603	641	613	619	625	593	640	595	609	563	584	609	601	616	627	585	626	618	611	599	618	552	625	590	599	578	639	633	622	613	609	602	593	586	579	635	613	621	621	629	653	629	581	627	613	590	598	572	606	604	576	607	628	593	644	623	619	585	617	630	594	640	581	622	583	626	586	629	599	638	619	588	616	643	615	606	588	571	616	600	622	611	564	622	576	627	593	665	604	621	663	636	561	576	620	655	639	614	614	626	574	600	636	595	594	579
62305	102003	80539	52174	39235	29146	16776	7137	3318	1881	1079	720	558	556	546	575	612	591	593	583	599	605	579	581	559	542	517	596	562	542	594	543	553	586	568	532	568	548	595	568	549	542	575	576	595	545	564	582	587	564	569	573	570	543	580	557	523	568	565	583	522	581	594	540	571	577	575	569	544	564	542	542	529	583	530	535	563	593	587	594	549	568	599	578	555	572	559	559	610	537	551	597	555	569	570	603	578	567	561	560	573	547	580	558	534	556	567	572	548	539	563	574	537	554	591	579	553	563	579	553	567	556	586	566	565	561	538	564	580	600	575	536	531	613	581	576	551	550	558	595	562	546	538	565	526	507	594	597	581	580	588	581	579	590	542	557	552	579	539	575	551	551	566	571	579	554	576	550	590	548	569	541	563	532	565	597	557	567	593	611	570	584	583	579	549	545	576	563	607	589	584	581	559	569	595	558	569	558	622	543	556	549	593	588	551	601	569	555	536	561	544	557	604	590	565	558	556	513	571	582	549	593	550	557	546	580	526	585	542	570	555	558	586	541	607	561	560	584	565	584	558	556	588	539	544	586	544	556	564	583	607	539	581	569	575	559	572	529	567	576	563	562	546	584	509	565	599	586	592	602	550	566	535	540	598	557	585	556	552	599	565	566	584	584	541	574	557	595	543	551	573	572	562	579	577	582	547	551	559	613	566	567	574	562	563	577	574	548	583	552	548	558	568	564	587	579	602	606	553	589	559	566	527	561	551	568	575	574	586	576	544	547	598	558	578	564	593	568	564	546	600	530	558	561	529	549	549	602	542	582	586	591	566	543	557	574	527	538	548	549	553	623	561	538	565	588	576	545	542	554	582	547	538	553	575	546	540	540	578	553	545	592	546	560	571	561	554	618	566	584	508	568	532	579	556	587	566	579	536	504	530	591	570	596	559	574	547	558	591	568	538	599	564	562	558	554	597	555	540	530	533	531	563	587	594	580	561	557	534	543	564	575	544	587	553	541	578	525	560	498	543	594	566	575	543	569	574	568	567	577	541	560	613	536	557	590	542	547	556	563	554	563	624	592	575	583	601	559	594	559	556	525	567	549	575	573	586	600	562	525	586	544	618	595	558	556	534	559	536	570	523	561	564	561	568	553	557	587	569	575	554	601	544	536	588	567	554	561	514	582	530	616	554	574	551	561	554	554	582	542	570	535	539	605	575	615	517	601	589	607	578	510	552	591	599	564	533	579	577	563	557	522	555	581	514	545	549	557	548	514	555	563	552	557	551	549	533	600	555	559	548	572	602	563	576	556	516	530	564	529	561	578	585	540	582	519	577	570	555	573	532	603	562	541	534	538	608	544	556	542	523	534	553	544	597	571	601	593	579	549	552	549	616	573	517	601	568	530	554	552	569	550	581	556	599	557	557	561	568	556	564	512	556	534	562	565	577	574	582	551	590	582	649	540	546	531	568	556	560	539	571	614	567	569	594	590	551	570	540	539	600	564	590	548	612	523	587	532	565	536	620	584	544	589	545	567	546	591	577	585	598	575	551	526	561	558	574	536	563	560	576	510	560	540	549	588	536	552	607	577	585	561	563	604	552	546	554	576	555	545	572	520	606	585	538	512	535	553	570	573	584	608	587	583	586	569	556	589	520	523	583	564	554	594	570	536	563	577	539	558	561	576	589	496	572	583	576	577	533	553	521	592	554	584	569	575	512	518	550	582	517	602	574	568	597	596	584	579	581	548	556	573	577	558	531	632	580	543	551	542	490	539	530	544	579	564	569	558	535	566	586	579	573	561	552	564	561	570	568	540	590	507	557	552	550	530	563	577	590	541	600	594	600	557	568	579	529	565	560	522	562	560	561	601	537	589	588	538	541	565	534	582	571	515	528	563	571	609	519	554	592	576	569	542	520	547	545	611	558	568	533	584	553	617	541	524	598	569	590	582	587	551	626	525	583	527	592	497	570	548	561	593	555	566	582	539	608	532	546	551	564	588	541	564	565	536	579	610	592	528	538	584	569	578	554	563	576	563	545	558	547	576	560	563	568	535	553	564	557	551	547	577	586	602	552	562	550	508	540	516	514	599	596	576	579	551	578	524	583	549	556	544	531	550	545	549	546	551	548	626	554	548	551	536	554	584	583	563	565	584	576	545	535	553	551	578	557	553	545	592	570	509	568	577	550	539	556	569	611	556	578	565	538	526	588	518	540	541	594	555	577	543	543	584	491	559	552	530	550	565	570	538	564	599	587	583	555	539	545	547	604	539	573	599	603	547	576	522	585	540	556	562	546	575	572	587	566	592	556	574	571	599	532	593	572	562	576	551	533	536	592	530	551	517	541	581	606	567	608	597	566	539	565	574	567	584	554	549	572	596	546	586	583	557	596	546	552	551	513	560	551	569	593	551	597	587	572	550	567	534	567	537	583	579	613	565	532	567	536	611	547	588	587	584	599	553	545	538	523	547	585	573	539	556	570	569	533	570	570	518	522	555	566	559	548	551	520	600	556	545	578	524	572	588	559	514	559	540	549	544	573	588	566	569	557	566	536	515	565	577	557	550	545	569	544	567	523	575	524	571	551	550	566	568	555	550	530	565	549	585	580	570	552	574	562	598	569	580	571	553	539	542	569	548	576	527	563	549	590	583	560	568	527	547	583	582	553	541	549	564	567	581	538	534	514	584	553	552	568	556	562	584	539	536	577	570	596	548	573	570	569	634	561	587	604	571	555	538	582	548	551	588	542	557	555	536	583	538	565	548	528	535	477	550	581	586	551	572	552	565	548	593	578	544	592	533	564	582	575	514	606	536	594	559	630	548	568	555	528	564	563	574	583	548	530	557	597	561	576	551	568	586	567	585	583	530	566	546	581	599	586	532	538	547	555	599	558	588	574	558	614	546	593	507	583	565	543	580	558	552	566	581	576	576	531	518	549	594	554	580	568	556	544	567	575	546	561	558	596	571	567	510	531	517	558	537	541	567	597	593	582	538	533	512	580	606	546	524	532	561	561	615	604	584	574	578	553	567	574	565	544	554	535	538	569	585	557	532	606	533	523	557	536	563	591	563	584	561	559	560	608	550	613	576	578	549	629	509	560	552	506	606	597	558	602	572	541	602	590	531	537	523	557	558	551	594	565	538	560	567	564	572	561	582	515	567	553	557	608	566	553	564	544	551	571	568	616	569	559	561	540	581	550	570	570	557	614	562	535	546	577	552	568	529	527	575	560	545	544	568	558	565	539	526	564	535	595	578	549	555	578	511	569	573	565	538	574	570	583	546	580	545	562	545	567	527	543	566	570	525	554	565	573	573	554	597	532	560	545	556	513	492	577	556	583	565	514	555	566	586	568	542	550	537	554	587	557	572	589	577	550	573	546	537	566	633	570	557	546	556	581	568	557	581	570	552	582	604	549	558	533	553	556	619	543	555	558	573	563	551	593	521	565	538	570	559	597	557	558	608	547	552	543	530	571	579	518	550	553	589	571	549	591	584	541	582
29225	25060	24560	11215	4068	2655	1398	743	595	538	457	446	441	413	448	446	432	484	465	473	454	441	477	473	398	456	435	418	469	436	443	404	406	463	419	444	437	410	458	421	454	413	446	502	450	439	418	466	434	476	427	408	472	450	460	430	492	421	434	444	413	485	472	431	434	442	422	418	490	467	444	428	434	442	443	436	406	454	423	398	439	443	418	456	483	437	429	448	454	418	435	461	444	441	443	426	474	390	427	459	446	423	422	453	456	403	450	440	439	444	463	424	431	418	431	446	450	412	445	429	417	460	416	408	416	468	469	432	427	468	423	458	452	444	439	441	447	427	440	432	430	434	501	457	399	422	410	427	449	428	459	426	449	449	447	438	457	439	463	461	447	466	418	442	461	420	448	443	486	415	471	455	408	440	432	424	420	448	398	423	464	397	453	465	440	405	417	422	416	418	443	437	449	425	450	426	472	446	435	434	463	494	433	398	431	460	416	438	451	398	470	424	483	433	402	441	450	418	445	464	468	435	441	435	415	438	458	443	446	429	453	402	431	432	439	448	418	464	433	431	435	454	443	443	429	472	410	479	457	430	427	460	436	422	442	439	437	466	448	468	417	445	449	424	436	414	459	463	445	415	456	455	464	413	448	471	459	471	458	458	462	436	452	421	456	464	437	455	428	424	443	427	483	411	426	474	421	404	429	475	448	439	450	447	420	447	445	468	438	442	465	431	465	429	440	429	438	443	438	443	437	456	419	433	417	404	438	416	426	449	440	401	466	430	427	419	440	423	434	427	432	454	454	486	430	423	485	449	459	445	472	464	436	417	438	440	450	449	428	472	457	394	438	428	434	429	427	443	437	462	459	437	408	481	457	449	409	424	415	455	407	446	453	453	430	453	397	437	426	457	442	427	472	459	432	425	460	445	470	466	457	452	470	432	466	422	447	439	445	448	452	486	441	421	444	427	452	478	467	405	436	424	443	431	410	443	467	436	433	418	474	472	463	451	425	433	436	412	467	472	394	451	448	456	460	450	407	471	432	443	449	446	450	464	461	423	448	449	465	412	455	499	444	431	455	435	448	418	418	422	426	416	491	420	440	458	458	433	444	418	480	446	431	448	436	444	434	402	443	458	455	445	439	415	459	439	447	439	438	441	454	426	453	481	472	456	463	420	430	445	435	484	431	463	462	414	461	432	413	405	436	454	438	437	436	450	438	404	428	428	445	479	453	441	439	432	471	434	399	434	436	458	465	440	416	438	425	443	403	447	474	440	435	449	438	451	432	441	430	451	440	397	451	436	418	442	441	429	463	417	439	422	446	456	415	454	439	446	481	434	447	444	454	435	443	370	460	452	449	434	492	413	462	426	451	439	463	461	466	471	454	418	470	437	449	401	389	428	448	491	425	395	439	451	419	432	465	413	430	436	484	402	448	487	421	471	466	401	439	463	431	448	468	443	415	456	463	453	451	455	436	458	443	438	440	447	429	458	490	459	421	443	452	444	435	446	440	449	442	429	449	423	474	465	469	491	444	421	440	409	438	424	441	456	460	423	419	427	443	420	443	436	452	453	454	439	429	449	406	455	434	431	475	423	463	488	479	433	455	424	408	420	408	458	447	434	449	426	442	459	448	451	428	435	422	429	440	466	423	434	450	442	474	445	421	464	434	465	429	455	462	444	471	442	427	443	454	412	448	494	444	446	463	462	442	471	423	390	454	443	417	440	453	470	414	466	453	446	493	485	427	432	434	439	451	448	456	449	454	443	447	460	447	422	416	430	438	448	438	431	457	425	413	435	443	439	400	451	420	416	457	429	471	460	432	445	411	428	468	432	453	445	417	453	466	487	487	433	470	401	430	417	440	477	472	426	434	430	439	428	435	483	431	416	435	432	423	447	479	433	449	439	445	450	450	454	464	400	417	484	416	424	451	449	437	435	452	454	468	417	440	443	433	453	419	459	440	422	465	438	458	444	439	416	469	440	446	431	436	455	456	454	465	439	440	458	436	435	425	439	465	432	445	399	453	427	462	444	450	423	471	420	442	383	419	447	412	405	475	458	411	412	461	400	421	462	442	420	428	458	430	447	453	412	398	439	452	428	501	458	419	451	416	459	452	468	428	470	465	442	416	420	459	471	393	450	457	441	439	459	422	426	448	466	406	429	444	507	456	412	400	388	424	444	448	439	431	462	446	459	446	449	475	431	409	461	440	456	465	461	425	447	416	461	425	423	496	440	447	430	479	443	408	466	428	430	421	435	486	411	470	448	456	458	420	443	444	410	452	439	424	480	483	452	444	474	451	435	463	431	450	469	493	439	449	418	451	453	430	438	413	463	453	420	455	439	404	455	437	449	426	458	451	435	433	463	387	421	446	445	402	437	395	449	431	426	418	432	443	461	446	452	449	425	447	440	437	476	446	430	473	429	451	479	432	447	480	407	417	432	451	413	456	412	431	454	454	445	463	455	472	472	447	408	395	399	455	415	451	441	417	442	468	484	429	421	440	416	447	407	409	451	434	429	452	438	450	452	435	451	433	433	444	479	443	482	427	443	413	432	433	450	431	439	432	419	464	447	436	441	468	447	431	435	444	416	484	445	396	453	426	466	447	448	430	415	461	406	462	465	441	399	407	452	395	454	449	497	433	461	463	417	441	457	419	431	429	466	425	425	411	460	423	436	424	402	374	430	442	423	450	435	456	442	446	427	451	423	428	436	435	454	424	447	428	429	427	431	431	392	423	420	477	452	457	410	415	449	443	450	436	467	455	471	438	443	486	482	449	451	470	453	442	436	448	448	420	494	401	436	449	417	427	419	420	443	440	440	424	404	429	432	448	481	463	463	440	440	413	439	506	408	421	486	471	438	407	467	446	437	443	449	487	455	425	453	442	427	437	451	441	416	420	457	457	421	486	471	463	462	444	445	469	472	453	451	455	472	438	464	453	414	419	450	434	462	437	476	448	448	458	459	436	449	433	450	435	459	456	455	453	462	449	426	449	432	409	446	447	434	442	441	468	431	448	434	431	450	452	457	433	417	429	483	458	463	443	430	423	441	481	437	446	428	440	454	421	459	410	459	438	463	451	450	469	434	480	440	413	441	433	427	425	447	480	430	462	454	434	456	425	467	440	437	420	452	440	413	420	477	436	426	426	411	497	435	446	413	446	468	445	455	435	440	409	463	430	438	418	482	450	443	455	446	468	430	422	421	475	449	478	457	465	454	434	434	448	436	482	445	451	461	429	472	439	491	468	435	403	439	442	408	422	457	452	449	453	441	460	464	454	461	465	457	452	437	445	426	409	470	469	433	430	405	426	426	455	448	410	465	446	420	421	411	456	408	458	452	437	434	458	432	444	441	457	447	407	454	434	455	425	424	453	453	474	446	424	457	413	423	430	448	390	424	448	467	434	403	473	472	460	441	453	458	460	431	472	432	424	452	425	445	434	427	432	426	425	413	391	457	449	435	449	424	432	438	451	423	460	434	439	422	467	449	466	445
16473	28344	20595	7074	3746	2750	1379	753	513	432	410	405	373	381	387	363	361	410	365	378	350	359	366	329	374	371	363	368	359	391	386	353	341	396	341	370	379	361	368	405	392	379	369	359	382	360	374	374	384	349	367	400	373	364	354	395	361	364	364	346	367	345	343	373	354	393	332	396	357	393	363	355	421	383	368	387	358	372	369	357	399	361	371	376	365	368	396	345	406	366	376	362	330	366	380	378	375	373	357	370	399	382	364	386	343	365	372	365	335	365	363	344	354	358	376	380	355	316	355	353	361	350	359	365	349	369	340	381	317	384	397	372	329	376	390	347	373	343	388	362	351	353	382	351	348	359	367	390	332	352	373	364	372	356	365	378	348	408	364	406	365	346	353	399	349	376	363	409	366	389	394	345	403	415	372	377	368	362	391	383	361	358	350	377	372	356	342	350	375	372	364	364	377	401	348	339	373	397	349	349	361	357	349	355	381	357	347	373	345	365	355	363	369	389	349	336	371	343	368	369	385	371	336	352	360	366	359	368	387	359	341	358	380	364	377	352	343	384	343	342	343	370	370	360	360	389	367	372	364	354	392	368	387	377	353	361	323	343	364	405	360	375	351	332	346	370	360	374	390	359	378	363	359	363	384	345	402	368	356	356	339	380	375	359	323	371	385	341	368	355	382	374	407	368	372	378	358	358	383	364	344	348	356	363	347	390	376	388	352	372	407	389	348	362	374	393	375	391	371	377	375	364	397	379	349	377	370	366	383	358	383	357	386	353	380	386	353	381	355	387	356	386	400	389	354	349	384	362	401	371	372	375	380	355	374	364	356	344	359	345	389	380	344	337	353	380	357	349	353	365	361	372	355	357	346	358	359	361	403	380	348	364	345	363	399	389	355	392	374	338	417	353	359	356	363	381	355	365	377	359	390	381	322	392	360	381	365	330	391	371	344	364	366	326	375	352	323	375	371	406	363	381	376	372	364	379	402	351	348	338	421	381	382	364	391	355	362	372	405	346	370	355	353	385	350	337	338	352	385	363	350	379	387	348	389	383	371	428	365	385	351	364	397	380	353	368	363	359	340	355	407	394	362	364	365	350	375	370	345	320	400	379	377	419	379	336	375	334	379	374	379	382	389	364	365	377	352	357	341	359	385	368	388	363	390	365	336	372	348	368	372	386	351	337	348	392	380	405	350	326	361	385	350	339	345	380	358	370	365	389	360	393	375	353	365	374	362	368	406	373	347	364	377	392	388	378	390	343	356	386	359	360	362	404	361	399	358	353	380	386	392	332	359	348	376	367	356	372	365	372	381	344	370	369	357	350	362	378	355	393	351	376	362	386	344	373	394	379	349	360	374	397	403	363	362	367	383	377	368	341	384	342	378	368	379	333	391	380	361	330	350	388	322	359	394	371	394	375	382	371	376	388	361	365	357	373	390	353	370	357	391	365	365	353	357	385	354	390	392	377	372	394	369	369	348	365	360	389	352	376	368	387	386	352	310	365	374	366	387	367	369	333	345	357	358	363	346	322	355	356	365	402	350	365	373	372	371	356	358	360	378	361	375	373	397	351	395	383	409	368	356	371	348	356	408	381	364	357	361	369	373	353	386	356	363	368	344	332	340	380	373	326	361	372	364	371	330	341	348	385	364	367	352	335	372	364	367	397	362	346	359	391	382	334	362	354	369	356	369	367	361	360	378	381	368	384	370	341	356	394	367	377	359	382	355	403	343	408	364	376	371	344	349	358	393	369	361	407	366	384	368	380	365	357	356	353	359	361	347	375	371	364	358	362	367	367	376	354	338	352	351	360	378	386	355	337	383	396	389	359	369	359	374	354	379	352	381	367	355	425	379	403	406	374	337	401	371	378	393	338	373	379	346	322	340	334	381	383	390	352	358	368	392	354	375	363	360	373	361	354	330	395	350	368	331	388	360	377	406	353	378	405	362	357	357	368	377	367	329	365	347	336	361	359	348	371	374	374	374	361	370	333	386	374	383	346	345	369	395	405	366	367	381	326	378	353	369	366	361	379	361	362	362	355	304	363	367	348	386	355	342	374	346	343	351	346	333	400	378	389	378	361	361	370	344	372	342	380	384	372	375	371	365	374	381	299	366	362	333	335	392	351	361	361	389	352	367	358	406	363	348	349	417	360	389	394	406	369	365	360	413	360	402	315	342	368	408	356	376	371	358	392	373	347	366	360	339	390	368	331	405	349	392	355	354	349	325	363	380	384	358	352	383	367	382	372	397	364	375	362	396	388	351	356	393	354	364	361	359	363	354	369	389	374	365	379	388	359	361	422	333	379	386	359	354	399	344	366	340	375	380	366	365	354	376	364	383	365	353	341	368	380	371	367	378	395	352	372	382	380	360	389	412	387	353	352	379	361	398	357	370	389	366	365	391	390	400	368	337	377	370	327	404	409	359	390	391	371	408	364	389	390	344	356	352	404	361	340	383	398	345	382	382	353	356	373	390	360	370	389	385	393	373	365	375	385	370	376	349	350	363	361	368	396	360	382	370	336	358	344	388	359	389	377	366	415	375	382	368	385	377	410	384	331	348	382	380	351	376	346	340	390	379	353	358	360	333	349	390	386	328	353	373	360	366	376	393	363	358	355	355	400	368	387	391	351	379	353	370	417	378	338	373	387	395	358	402	369	405	362	340	352	363	366	349	325	372	385	377	384	367	365	374	343	325	355	375	376	345	357	348	368	367	396	369	367	396	357	386	391	353	386	373	361	354	360	377	359	395	374	353	364	390	354	370	396	397	333	378	370	352	377	386	353	375	390	337	366	388	322	377	385	358	381	367	384	334	379	373	342	394	394	384	409	364	340	391	372	412	343	386	374	408	338	360	406	381	363	347	394	385	381	376	361	365	397	344	345	370	379	391	363	399	401	400	354	369	388	401	401	357	381	383	337	334	322	348	354	404	360	325	395	357	359	377	416	378	385	371	383	396	404	328	373	349	341	369	395	368	385	388	361	386	381	368	383	368	359	374	346	378	376	375	395	327	356	385	354	370	359	363	362	385	332	366	358	341	373	354	368	383	397	387	380	369	356	378	401	362	357	382	377	334	371	398	380	365	379	357	388	373	373	359	378	376	367	409	390	349	357	366	386	411	363	395	384	335	346	342	365	345	373	335	367	351	375	356	374	313	354	356	340	401	349	375	385	383	393	384	384	369	359	357	371	366	368	356	393	365	357	376	314	358	336	382	342	382	382	362	323	365	401	351	402	370	378	354	374	365	354	394	368	366	377	324	378	379	339	342	355	392	361	370	414	359	336	377	329	346	372	386	366	365	379	339	355	377	349	404	335	365	393	351	359	387	375	384	406	351	400	352	387	359	375	379	358	333	366	398	362	358	366	395	371	381	401	384	334	355	390	341	372	367	415	350	394	361	390	359	376	397	364	344	403	369	350	348	371	396	392	363	377	378	364	347	356	342	404	371	372	369	379	372	394	368	404	337	348	368	397	363	355	349	389	362	386
25606	23547	39952	39745	30101	24532	13209	3925	1527	919	632	491	495	520	468	495	485	455	487	472	503	477	492	473	466	485	504	483	458	459	485	489	474	505	478	435	470	475	490	474	472	515	509	454	489	487	487	488	488	466	511	517	447	517	518	504	520	516	491	496	495	485	455	484	471	441	436	460	468	470	480	471	476	500	502	456	498	473	466	442	458	475	544	482	491	491	469	456	462	472	438	508	441	469	470	486	485	457	447	491	459	479	494	444	471	451	522	460	500	475	448	456	552	493	422	516	482	483	434	459	482	484	489	495	501	441	468	486	460	442	503	457	473	485	456	455	482	468	467	452	490	463	492	438	447	468	447	483	525	485	443	403	422	469	491	454	477	465	472	475	471	458	454	498	481	426	466	474	506	499	473	523	474	480	475	453	435	464	436	478	432	500	461	529	519	452	512	489	476	469	501	471	473	478	448	500	463	500	474	504	473	502	463	461	467	491	504	450	470	498	501	426	491	503	490	469	464	487	494	490	466	516	482	453	484	484	470	484	498	520	452	477	500	506	515	479	483	496	450	460	483	469	466	491	479	534	496	501	443	467	451	485	489	472	501	481	474	500	494	460	460	446	497	455	454	459	513	510	434	462	468	473	489	458	470	465	467	506	465	524	480	451	468	459	477	492	484	487	509	457	496	504	480	500	513	473	494	498	458	464	495	500	446	479	471	471	449	454	438	481	520	506	489	443	447	516	465	455	467	494	473	466	450	455	485	444	481	423	448	496	508	465	477	511	454	497	471	467	478	494	442	480	509	444	453	478	511	510	474	453	480	503	492	470	447	472	479	494	453	488	475	456	485	481	479	457	455	443	473	481	496	466	470	452	482	436	482	471	466	487	471	497	500	497	471	465	461	490	496	463	470	444	473	466	469	470	471	455	496	502	485	466	470	484	498	492	475	489	442	476	466	475	494	497	460	476	488	492	454	461	449	510	495	476	496	468	488	446	445	485	457	471	466	463	470	469	466	439	471	451	537	471	438	464	480	470	443	432	460	473	469	458	464	521	499	446	493	476	456	446	485	451	504	493	473	479	481	463	464	493	541	460	503	464	483	487	455	463	457	470	512	471	490	505	495	479	479	429	457	501	488	500	457	483	481	483	472	437	495	465	488	483	474	516	468	494	509	486	464	478	448	502	484	468	478	426	487	455	456	477	448	500	441	520	481	470	510	467	478	480	462	476	427	459	448	469	481	493	463	495	487	490	472	447	457	483	505	474	459	465	500	443	468	490	472	436	490	515	485	469	443	458	479	483	485	482	487	480	494	536	497	484	458	499	470	456	486	453	450	426	476	465	481	433	479	454	486	460	466	485	466	480	452	495	475	445	492	490	490	523	498	479	479	502	498	483	497	521	481	512	493	458	467	457	508	469	474	478	489	434	470	479	487	488	483	469	424	473	434	463	471	472	461	464	460	510	502	449	531	476	457	462	488	476	443	483	483	464	439	477	488	468	482	466	487	420	470	493	422	481	456	487	482	470	451	481	489	466	449	503	475	439	457	458	480	488	490	483	467	475	481	467	471	466	454	494	460	515	490	453	486	431	444	465	458	478	490	472	462	451	451	490	459	505	476	458	457	513	456	458	465	460	488	473	469	480	500	478	465	466	470	475	480	539	485	493	469	475	495	480	494	465	449	454	466	458	474	468	483	505	497	489	496	468	480	466	488	452	486	438	489	483	481	479	479	494	455	470	492	455	488	507	465	453	465	478	461	472	490	473	447	454	421	464	459	487	450	507	520	420	467	468	469	457	505	482	489	453	498	481	472	466	486	426	452	504	468	479	474	436	493	503	450	472	474	528	467	495	470	489	470	504	473	516	459	459	465	468	466	487	450	478	491	499	488	500	472	524	464	465	468	483	470	451	444	490	505	424	484	470	467	413	497	450	480	454	479	446	423	460	499	481	444	445	465	466	467	476	491	507	469	473	484	517	503	461	510	486	480	475	489	466	451	425	454	464	457	463	458	438	502	432	467	487	472	489	474	432	533	449	476	487	524	493	458	478	482	473	469	482	471	492	480	473	455	489	486	471	498	484	452	454	462	463	478	436	498	474	466	504	574	470	486	486	471	470	427	491	494	481	500	429	448	451	490	477	456	435	482	490	494	492	483	484	491	473	511	484	498	462	504	492	481	525	448	496	460	461	494	479	509	502	484	494	470	484	477	495	484	472	504	480	522	454	502	503	502	484	494	456	483	464	491	464	517	468	482	463	480	455	455	487	434	440	458	472	480	496	466	522	492	441	512	458	518	470	507	469	478	492	471	454	491	484	521	496	474	446	465	478	470	495	497	476	456	446	493	479	458	441	491	458	460	457	478	488	496	490	444	448	477	477	430	478	502	473	498	484	465	452	467	421	456	486	459	482	451	446	490	474	443	521	433	486	480	458	499	497	482	490	444	443	454	467	443	489	497	476	465	485	478	490	484	475	461	479	459	451	487	453	486	478	487	446	475	494	482	494	499	523	455	500	464	463	480	462	445	487	471	527	446	456	481	499	462	498	460	492	464	485	461	483	466	473	471	513	443	477	507	481	476	474	487	501	498	504	508	482	467	451	490	502	501	465	463	491	485	446	484	532	495	455	457	517	448	490	465	480	456	494	476	463	468	494	436	517	456	494	471	508	465	451	469	482	477	460	469	443	478	471	441	462	480	504	449	486	487	469	467	442	524	497	480	477	445	480	489	486	499	479	498	473	464	481	461	445	496	507	488	484	493	455	508	430	553	472	465	451	445	496	505	491	479	488	467	489	454	491	489	447	480	472	467	499	441	468	512	473	483	459	420	517	489	471	484	453	483	478	439	410	465	463	456	493	455	478	458	466	512	469	506	494	500	501	465	455	497	497	481	445	485	502	445	455	436	487	436	461	465	453	458	454	454	467	496	498	487	438	484	524	514	476	511	457	501	474	488	463	460	496	487	427	494	486	487	477	487	473	481	503	497	472	497	487	489	476	510	441	476	482	468	452	504	470	477	442	453	455	441	460	455	482	465	488	416	450	436	469	490	473	490	474	437	453	477	457	443	449	464	479	486	505	464	463	516	469	470	481	500	470	489	463	489	488	468	442	465	488	445	496	472	468	478	458	446	449	472	472	494	484	476	472	467	480	443	447	508	473	496	480	458	494	496	473	463	452	454	482	464	469	477	469	448	463	489	490	466	468	448	477	518	516	466	487	464	477	456	426	482	453	479	473	449	484	463	505	482	469	449	430	456	488	482	450	477	490	453	454	500	487	434	486	456	463	477	454	507	500	510	488	497	460	523	485	484	496	434	510	506	475	494	509	494	438	469	484	470	475	451	495	475	497	461	479	478	474	474	436	519	495	486	480	477	523	466	441	465	494	443	502	478	451	452	484	520	471	465	449	465	469	469	484	461	468	478	466	460	499	496	487	461	464	496	491	502	474	504	446	454	473	486	502	488	433	518	492	467	451	449	460	479	464	508	447	485	501
53500	89622	70736	41193	26493	19802	9378	3898	1855	1079	642	474	452	462	411	422	437	435	448	458	460	468	405	468	455	408	471	425	474	410	444	455	482	451	442	460	442	432	447	428	416	437	475	435	458	450	432	475	430	469	422	432	444	454	455	418	434	452	428	413	458	432	449	436	498	405	473	407	446	435	465	421	464	410	427	463	464	417	444	423	476	419	461	440	456	464	417	445	441	435	453	469	452	411	454	461	450	417	443	429	460	473	432	452	439	426	443	451	418	432	424	409	453	402	457	466	427	461	438	456	405	416	438	455	429	426	436	422	450	447	466	427	483	413	469	425	449	459	432	438	466	431	451	449	412	417	428	435	417	442	445	410	430	443	438	441	437	434	436	437	457	443	422	420	403	464	471	425	446	446	458	431	424	415	431	480	427	405	438	432	428	448	434	433	435	449	446	412	398	425	423	420	443	406	416	436	456	460	443	411	439	436	470	463	460	383	428	442	438	424	421	438	444	453	459	405	399	430	465	412	438	456	428	414	453	420	401	423	429	428	421	410	465	443	407	425	434	421	443	403	444	410	464	433	409	446	478	448	440	466	408	415	429	437	451	452	487	419	444	399	410	409	448	435	433	417	441	395	414	405	455	430	416	417	475	446	414	478	386	442	416	426	440	454	430	423	440	433	444	445	434	436	452	444	447	461	488	442	465	447	447	441	437	446	459	438	422	435	450	419	438	429	446	425	456	462	459	416	430	439	444	432	426	424	446	447	436	437	458	395	468	441	427	414	413	443	450	425	432	440	489	438	417	450	408	467	412	409	447	455	426	412	443	415	396	465	414	428	437	465	426	436	366	418	377	421	421	426	426	440	463	422	396	467	413	394	420	431	421	416	432	440	422	409	471	435	432	428	423	432	456	476	433	439	428	403	443	462	448	428	435	443	489	431	434	403	446	429	428	434	415	426	442	448	426	415	428	453	423	441	419	434	412	404	445	431	403	399	442	437	422	408	420	433	440	433	425	429	400	435	456	426	414	504	437	453	427	428	438	373	454	400	449	469	418	461	469	439	462	402	416	423	456	425	457	405	446	425	411	470	400	436	454	447	429	424	422	437	413	449	424	450	417	423	415	469	418	461	492	428	465	414	458	410	439	474	461	447	429	430	455	451	405	449	430	461	402	433	444	427	441	431	445	388	457	416	420	445	441	433	429	417	435	459	431	437	426	426	428	407	430	401	425	475	408	436	399	413	419	448	448	464	457	426	447	466	399	456	438	430	432	435	465	455	426	432	432	444	444	440	405	442	453	437	423	441	462	456	460	469	421	438	469	400	441	444	444	449	474	412	419	438	436	406	434	469	478	476	455	414	461	465	447	399	428	424	416	401	451	420	384	446	459	454	421	438	399	406	427	423	400	462	437	438	449	431	454	445	411	454	449	459	407	436	433	407	440	412	422	454	447	430	469	433	474	449	420	393	400	425	435	459	456	405	439	446	434	451	444	434	411	456	428	414	438	464	426	438	445	447	424	412	444	403	460	456	421	422	474	447	443	410	468	448	425	440	446	394	443	427	440	462	427	418	417	444	441	442	454	419	431	438	428	453	459	437	438	439	442	451	446	427	444	454	419	412	438	459	461	441	417	434	441	396	428	453	467	428	476	411	453	469	459	412	418	406	427	427	497	433	412	445	468	436	433	471	432	433	424	450	428	430	451	459	441	429	458	472	455	439	423	445	432	450	430	448	428	432	450	425	425	419	449	412	461	440	410	463	437	409	446	456	463	442	432	424	422	427	458	423	447	420	478	432	403	443	419	408	436	431	418	447	445	435	472	441	436	415	429	392	458	457	415	440	454	496	450	445	397	467	416	391	424	441	412	430	433	434	451	437	469	447	418	442	479	461	422	441	451	429	413	421	430	426	441	435	437	423	417	458	423	422	440	479	450	429	405	449	427	442	423	457	442	431	441	415	389	453	419	464	447	414	451	403	407	436	433	428	448	430	429	487	454	458	418	423	431	435	408	439	401	442	430	449	478	451	436	401	425	428	398	459	476	446	467	455	407	422	462	441	418	429	448	446	445	421	461	437	460	418	435	453	405	476	429	431	411	417	436	407	408	465	435	423	449	429	384	433	423	426	468	440	402	453	415	441	472	443	423	423	450	434	420	447	437	448	399	422	432	440	396	483	453	456	448	451	419	433	465	404	406	400	423	446	432	418	443	444	439	427	441	442	426	404	414	400	438	454	437	448	450	435	435	442	418	445	458	453	432	426	428	404	420	416	436	448	414	438	441	423	404	413	421	445	427	432	422	455	464	399	452	434	428	455	431	465	431	419	428	410	442	476	411	431	446	457	397	464	410	454	397	431	425	476	406	459	441	429	466	445	423	456	473	448	438	424	485	421	452	418	429	412	421	463	455	408	435	443	449	462	415	419	387	422	453	446	437	438	471	440	471	429	433	453	426	449	438	430	401	442	411	410	422	428	407	423	430	425	412	420	424	398	394	464	465	450	439	459	416	470	393	467	434	421	399	429	418	476	481	437	405	449	443	430	421	438	449	471	430	409	428	446	459	422	436	453	436	439	475	460	443	430	422	402	440	388	450	436	441	404	412	446	455	461	462	446	416	413	425	435	452	451	444	485	387	430	451	458	472	414	429	430	466	441	420	424	406	441	383	474	441	404	381	429	455	425	415	479	385	456	427	419	428	422	463	390	437	430	440	444	422	419	442	462	425	431	432	479	446	418	426	430	471	439	433	448	404	440	381	446	435	424	443	447	435	404	431	457	454	407	417	412	447	425	404	465	451	407	468	402	461	438	438	430	416	435	437	447	441	450	431	410	424	443	443	411	440	422	425	407	390	439	442	444	436	401	438	431	438	434	418	447	440	410	439	417	409	385	442	436	458	434	417	432	428	451	451	441	424	393	441	424	441	444	398	435	432	393	464	424	418	445	413	409	454	430	412	419	451	442	398	442	430	441	433	406	411	432	411	470	439	428	415	411	447	431	426	436	447	421	393	430	447	450	456	458	462	441	425	433	412	429	435	390	414	420	411	461	454	418	443	453	456	432	415	417	447	435	431	442	418	452	413	418	398	447	432	446	454	448	417	443	402	404	411	408	458	423	436	470	468	448	441	439	497	446	430	432	401	421	408	418	423	474	405	450	416	405	447	399	443	419	494	430	400	448	406	412	448	418	441	446	424	447	401	460	431	411	439	445	437	478	425	418	429	435	414	428	432	433	431	432	452	451	425	417	458	419	427	458	436	393	457	455	440	425	459	435	417	415	456	417	424	449	479	414	449	415	485	420	433	425	419	417	432	467	416	431	434	456	433	430	420	436	438	398	432	437	448	421	410	445	444	444	444	431	399	414	443	391	456	428	414	439	469	449	449	414	434	466	420	456	468	426	455	407	440	409	479	398	399	439	421	459	436	437	437	438	449	405	425	443	411	432	420	454	442	433	451	446	429	441	469	469	428	458	450	395	418	419	417	441	423	422	408	427
24508	22390	36241	37108	34106	33151	21215	7254	2518	1427	937	726	686	643	636	588	655	673	624	626	645	592	659	638	631	637	593	615	640	632	640	636	606	617	608	641	628	619	605	613	637	646	640	617	593	627	609	574	592	583	571	608	588	602	614	603	591	611	602	614	633	633	574	648	596	639	632	584	578	622	591	652	627	598	622	597	630	661	624	617	616	645	620	607	600	633	613	604	616	584	628	602	604	654	675	648	607	646	619	623	626	606	606	647	585	613	639	593	613	607	563	606	652	630	600	609	644	615	644	642	642	632	668	574	598	654	619	633	626	588	595	646	622	630	616	622	604	644	633	605	629	619	601	596	619	623	579	612	598	598	608	616	608	609	608	628	609	584	573	650	638	594	639	647	632	651	634	625	649	654	657	571	616	610	612	679	614	638	619	595	624	661	599	622	601	591	640	608	637	627	652	620	563	634	628	644	614	607	633	638	622	655	621	621	586	599	596	622	638	607	609	656	597	607	574	574	614	630	593	610	638	576	607	575	585	634	629	584	648	599	570	569	624	600	618	617	573	658	625	601	631	582	600	642	609	624	630	644	635	639	620	671	666	657	596	647	653	574	641	618	598	619	654	605	659	631	587	628	599	585	592	607	618	593	595	602	653	613	615	589	631	593	642	590	624	610	572	626	618	612	616	630	613	615	637	608	619	585	595	587	631	654	630	642	592	582	623	615	627	580	594	599	630	602	626	609	605	655	583	589	589	606	615	633	586	641	625	626	626	593	633	612	624	615	609	630	671	599	621	657	599	631	617	578	606	630	634	581	632	654	599	571	581	596	577	604	613	615	609	563	637	643	641	552	624	623	583	620	621	636	602	633	652	662	630	560	606	641	593	636	606	574	611	575	612	623	616	630	676	693	608	570	572	606	582	606	612	605	590	635	646	593	606	647	587	615	645	619	608	591	641	647	590	594	588	616	648	601	596	615	627	625	608	583	587	632	621	567	624	656	626	598	598	595	621	648	558	597	612	639	615	679	615	651	613	631	605	572	621	644	620	599	619	608	668	580	610	602	636	618	582	639	604	572	601	633	647	617	591	576	620	595	613	574	629	610	608	601	624	653	589	592	612	593	625	596	580	575	611	614	642	613	587	621	628	641	613	633	594	646	654	655	643	628	628	617	608	594	585	622	614	582	635	659	630	627	620	618	614	566	647	613	601	595	647	592	598	629	632	648	591	602	611	613	610	622	585	622	566	620	617	629	632	610	610	595	596	618	547	610	638	593	582	576	610	642	682	628	693	596	567	616	626	623	588	621	603	690	623	639	615	560	649	633	594	602	598	612	581	603	617	618	616	595	620	608	648	585	576	618	619	583	628	628	633	579	664	620	648	624	625	592	635	630	597	571	635	614	614	607	624	559	639	605	637	616	578	591	624	599	597	623	639	648	587	615	654	588	598	576	566	589	555	599	617	578	570	641	637	600	600	626	651	627	565	646	587	577	619	592	612	641	590	587	608	659	540	644	635	569	638	614	589	634	620	605	603	569	576	556	553	589	631	581	630	636	578	627	607	624	639	584	576	656	605	627	631	615	610	618	605	597	648	609	570	615	603	593	617	633	656	626	601	616	631	607	656	632	610	627	616	641	622	599	658	660	594	616	629	636	604	639	657	654	534	632	643	650	613	655	590	638	674	596	611	616	586	598	655	604	597	627	601	552	630	625	597	625	565	598	612	587	609	621	664	575	595	644	590	673	561	625	606	640	640	588	599	613	640	604	609	610	594	614	642	618	626	622	607	615	593	586	602	630	651	584	601	644	609	623	638	600	612	618	645	599	615	606	614	625	626	645	608	598	570	659	632	614	604	629	653	633	639	647	642	639	638	631	591	557	605	565	634	606	626	620	625	584	545	556	592	596	616	559	643	618	594	681	613	615	619	601	624	609	605	620	612	594	616	644	619	599	633	624	636	618	627	649	617	585	640	577	614	593	595	682	598	612	597	596	573	602	615	614	606	593	605	604	568	636	590	571	617	588	611	577	625	623	647	634	628	605	634	619	608	635	616	653	596	583	632	589	609	597	621	624	616	628	615	596	610	566	602	646	593	657	593	605	602	591	601	603	604	608	574	612	594	590	614	634	632	602	598	595	558	614	638	632	626	624	603	572	609	612	644	582	634	624	681	573	594	609	624	646	640	656	607	615	630	644	642	578	635	650	582	590	624	620	654	601	644	646	623	622	635	621	629	613	603	597	613	660	613	616	625	622	609	602	653	625	616	627	590	606	644	578	650	625	600	665	594	586	590	599	630	541	610	586	640	597	579	601	626	571	641	628	621	617	615	630	638	650	625	608	611	618	560	605	603	605	623	597	591	561	601	642	597	650	614	611	660	599	629	640	583	602	594	618	590	588	611	589	642	612	580	638	610	661	575	617	613	632	638	600	643	625	640	582	577	604	600	613	580	593	636	636	607	594	644	629	626	630	570	662	600	556	601	676	620	587	562	593	583	563	615	610	619	575	559	566	665	605	551	619	635	603	590	607	585	561	607	651	600	627	617	653	574	595	620	564	624	632	593	586	597	619	586	599	587	609	615	578	607	592	635	625	584	605	589	601	627	629	620	583	654	620	613	634	617	623	610	568	580	566	632	597	603	603	641	578	560	631	619	550	631	601	589	625	558	587	619	646	606	640	537	586	606	608	651	620	639	599	603	573	588	617	589	574	628	602	595	595	634	600	621	618	660	605	603	593	583	635	554	583	607	647	636	560	638	613	613	621	610	623	609	623	662	614	617	603	619	602	576	569	630	608	604	645	567	602	607	591	584	602	586	662	581	609	621	653	616	582	626	621	629	638	658	616	636	599	613	587	630	608	649	568	616	646	632	631	611	597	620	635	637	571	580	599	610	627	616	602	625	617	591	611	646	587	601	605	611	641	624	639	684	586	639	682	602	626	619	636	645	584	583	633	601	622	604	670	592	645	626	636	638	601	600	606	600	568	627	624	587	628	604	601	613	668	621	637	562	618	611	588	612	641	628	651	638	628	560	605	639	600	620	636	584	592	574	581	579	573	634	606	624	609	658	653	644	602	580	598	627	601	622	607	622	640	605	611	622	593	587	601	625	610	616	583	595	622	567	571	613	623	629	571	584	561	594	607	609	635	571	660	683	612	628	658	627	630	632	611	603	616	622	631	646	602	631	619	603	606	637	575	636	645	629	601	582	638	612	620	594	618	607	602	614	657	633	616	609	618	621	575	586	579	594	597	607	560	634	629	570	626	641	612	661	581	624	599	615	572	610	599	610	640	606	644	620	611	637	594	654	643	596	633	588	630	602	642	655	568	638	566	605	617	601	633	577	621	630	615	604	610	568	571	576	579	592	644	628	624	633	572	562	597	642	568	659	645	598	621	633	604	638	578	628	620	592	621	632	628	660	607	561	587	628	648	631	643	621	599	618	586	675	610	622	624	594	560	612	575	602	614	611	622	622	650	601	605	608	580	585	625	578	597
61855	102379	83074	53523	38324	29113	14583	6127	3045	1640	968	685	558	535	522	580	604	556	545	550	564	556	583	551	566	571	564	558	601	553	571	576	565	583	586	554	592	613	567	568	564	587	571	559	596	580	596	601	563	555	566	554	584	628	565	580	587	580	592	589	571	612	579	583	548	566	564	597	543	595	559	570	597	587	568	557	552	542	540	574	564	551	583	547	546	574	614	520	576	551	577	526	572	581	526	608	562	560	569	553	593	592	551	569	574	594	590	590	572	538	572	580	580	552	549	572	545	562	567	609	561	571	573	557	618	569	518	535	530	547	558	552	566	593	584	574	563	567	583	570	556	534	581	554	555	577	524	572	516	566	569	551	583	587	617	570	560	582	539	624	578	557	569	501	554	522	532	564	530	552	591	579	569	545	590	555	571	542	603	570	609	595	563	583	565	563	533	529	564	559	575	589	551	581	566	561	567	560	583	558	568	582	578	562	560	575	587	580	612	554	613	539	580	592	563	578	558	622	537	569	537	571	597	523	559	571	598	583	579	549	548	578	575	580	526	562	594	598	607	568	589	577	600	583	587	578	558	564	573	593	601	546	579	555	573	575	578	546	564	584	546	533	575	577	539	547	531	545	604	522	553	568	550	569	547	561	598	606	556	568	572	548	549	554	581	561	572	592	572	542	570	577	581	575	615	588	596	562	535	576	549	565	569	557	537	565	582	583	555	562	572	565	564	582	566	552	532	553	545	547	577	591	556	550	578	528	582	549	550	597	542	512	523	572	551	599	593	568	553	553	550	576	595	581	555	596	577	587	559	612	588	576	558	585	584	631	542	588	534	546	597	561	563	581	575	553	601	582	580	539	548	524	537	587	587	544	546	618	567	621	542	524	576	550	571	567	576	588	610	593	583	565	537	559	573	542	567	576	582	587	581	590	610	549	576	539	577	573	547	563	580	540	581	538	575	560	605	594	589	593	589	578	581	556	608	586	594	545	616	532	597	554	589	572	590	542	544	575	602	590	561	564	581	540	549	586	565	574	590	549	538	581	602	579	598	590	552	528	524	508	540	559	555	566	553	583	570	585	594	518	624	572	541	559	536	631	557	550	533	539	565	526	550	557	567	521	542	574	573	578	556	545	564	568	581	556	577	587	581	554	542	551	567	526	561	583	577	568	553	581	589	558	542	571	582	584	565	594	583	522	558	597	602	538	588	589	567	531	583	548	580	598	566	563	578	564	544	579	575	542	546	573	530	598	569	569	612	553	555	505	593	563	565	565	573	563	552	589	606	573	545	613	564	568	615	585	583	518	593	578	567	577	534	596	586	585	551	548	560	579	609	596	598	542	590	579	559	533	571	596	565	536	524	545	545	595	555	563	583	605	572	597	568	563	576	588	556	599	597	565	549	564	571	556	568	568	557	614	579	586	595	533	576	586	539	544	617	568	540	544	549	586	591	570	545	592	581	594	572	571	534	587	582	585	556	559	524	582	582	534	523	555	528	548	591	562	560	599	561	533	565	580	593	574	549	551	567	568	586	574	584	553	552	595	579	521	559	532	568	565	552	576	545	613	568	597	587	577	553	571	551	577	565	618	573	538	582	599	571	563	530	617	519	607	546	602	550	584	579	596	558	563	578	588	519	526	552	607	577	570	557	539	529	529	585	541	572	527	552	575	602	568	577	619	551	581	560	558	564	574	579	546	603	584	587	565	547	598	568	547	575	575	509	573	575	566	548	588	564	544	576	543	562	579	584	586	587	587	594	563	600	568	574	547	547	563	577	530	536	584	587	587	544	560	587	554	569	549	573	531	527	536	571	550	570	540	565	568	549	600	583	591	553	609	573	579	563	547	558	572	588	582	594	537	569	556	579	612	572	567	576	552	576	608	580	590	540	585	554	560	530	554	597	581	554	604	578	588	559	581	554	588	546	580	547	545	576	566	581	557	570	613	511	604	612	567	545	615	583	543	578	573	566	563	568	571	539	555	567	584	623	558	591	547	583	556	579	593	579	611	606	539	540	561	569	566	570	542	541	548	539	562	576	553	564	531	575	566	543	551	573	554	569	562	579	575	578	586	519	588	541	583	553	580	537	546	578	539	584	554	598	577	578	555	565	589	568	529	596	605	581	576	602	496	561	586	567	581	556	545	578	546	550	580	588	576	587	553	539	575	557	580	555	561	563	551	543	579	553	581	525	556	595	580	552	593	619	589	601	626	577	595	568	538	586	566	523	540	617	530	587	584	609	559	605	550	563	539	606	552	554	551	548	584	551	553	552	581	583	577	578	572	553	531	560	547	547	551	558	571	615	564	535	590	596	570	547	575	517	543	549	606	564	541	604	577	548	580	563	629	532	566	582	554	616	588	552	547	565	535	560	573	595	612	544	562	581	570	574	564	563	555	576	551	595	574	630	566	603	588	593	562	553	585	563	581	577	551	507	548	572	546	566	584	513	627	573	584	559	555	558	553	565	571	579	528	566	557	552	589	573	536	544	565	596	523	598	536	569	563	583	570	554	543	572	542	549	576	575	516	581	603	519	586	560	585	580	561	539	599	596	566	555	577	554	529	595	552	557	569	529	531	561	569	578	637	564	609	561	570	558	570	544	587	553	572	558	576	581	587	565	598	578	596	585	566	549	527	568	596	576	587	576	533	578	596	531	579	543	564	546	585	586	592	622	541	545	543	584	593	593	597	576	568	581	584	577	560	615	532	582	590	610	521	579	569	580	588	574	613	539	559	622	543	565	556	547	537	617	544	564	580	589	561	555	565	584	616	546	580	566	588	584	594	571	554	552	567	568	570	554	575	588	580	554	569	573	590	523	574	516	545	553	564	581	583	586	550	564	595	611	563	524	613	577	542	561	584	521	577	601	524	566	595	542	576	560	583	552	561	640	549	530	589	525	574	550	543	545	586	557	531	591	543	587	575	565	572	552	593	529	584	570	582	570	556	576	577	581	576	564	589	514	553	601	565	595	581	616	562	599	578	608	611	597	596	549	606	558	573	560	566	585	616	562	570	574	556	602	554	560	573	558	557	586	524	580	580	572	567	571	504	569	573	604	565	587	538	581	541	529	596	598	559	601	547	542	541	584	546	549	581	568	565	574	550	551	599	584	562	526	571	568	544	561	552	602	563	615	607	566	626	560	595	546	528	551	599	534	569	590	584	587	564	521	520	583	531	557	550	554	555	548	521	580	554	545	536	595	544	549	594	592	575	537	569	572	575	604	580	563	569	573	597	557	531	613	576	594	587	497	509	541	587	556	571	608	535	548	561	538	593	619	604	567	533	581	562	565	585	594	575	567	550	528	560	573	565	557	602	544	566	566	530	598	547	596	544	557	583	550	586	588	543	616	545	567	533	622	555	592	614	539	576	526	536	572	547	589	548	557	538	569	587	588	559	607	582	592	530	596	607	553	584	593	606	570	613	601	562	580	541	589	570	621	554	570	590	570	584	615	557	557	589	575	563	604	580	574	548	558	597	598	533	572	591
29277	24740	24889	12243	4437	2438	1321	751	617	545	503	481	416	460	458	463	405	461	458	474	495	467	504	489	470	461	467	422	434	464	451	473	443	443	453	471	451	469	464	472	442	441	461	470	438	493	479	466	427	448	429	471	457	451	449	435	455	480	442	444	476	464	466	437	450	457	450	436	433	476	462	449	487	432	451	486	452	421	448	448	446	429	499	465	449	459	479	491	440	464	425	475	418	437	448	443	442	434	475	425	467	480	429	456	483	456	457	454	466	461	437	453	456	433	492	443	433	466	463	382	450	453	417	455	479	493	454	449	460	465	418	457	441	455	443	468	431	431	416	463	443	440	456	433	471	463	462	447	455	451	452	466	433	428	479	428	418	434	441	473	433	430	453	420	469	410	452	470	485	437	417	465	437	416	478	447	439	516	453	437	455	484	455	501	441	429	443	426	480	457	463	447	452	457	493	453	465	420	466	448	482	452	468	466	490	455	423	439	462	462	461	452	432	449	439	474	420	433	486	438	415	460	447	483	469	453	455	441	461	473	430	461	435	457	454	442	490	454	430	449	468	411	479	456	471	455	430	436	450	469	443	420	466	461	461	462	437	435	407	457	418	454	473	437	414	440	467	443	436	450	454	435	452	458	454	421	472	434	480	469	479	455	466	449	466	421	442	413	408	454	445	440	459	431	446	462	468	432	457	482	466	444	439	466	462	441	458	438	454	464	471	486	448	463	459	464	471	447	472	465	460	501	439	406	453	469	416	453	469	455	410	449	469	446	463	432	467	434	456	456	439	481	477	466	457	506	419	454	437	440	457	436	464	447	440	469	447	462	474	462	454	454	471	457	478	453	443	419	471	487	466	438	498	437	446	461	435	458	448	462	452	441	464	473	467	422	453	444	450	461	441	457	427	463	451	456	436	472	440	445	432	444	486	447	451	423	476	399	467	478	480	420	444	501	462	484	449	427	472	432	477	469	483	478	428	429	407	466	456	462	479	465	443	447	438	425	477	463	465	454	479	464	457	484	439	446	473	469	457	467	433	492	476	447	458	456	459	421	436	468	493	463	424	435	485	441	457	434	432	397	441	481	464	452	450	475	440	426	458	433	453	451	495	460	422	450	452	482	481	490	414	473	484	448	468	450	477	444	440	431	445	453	418	470	446	428	442	467	468	447	453	466	453	510	452	476	456	454	403	428	483	444	435	466	458	419	409	463	438	469	470	465	451	487	469	483	422	445	449	455	433	487	446	477	462	445	472	460	422	459	449	467	473	476	470	446	460	476	450	450	445	473	456	451	475	436	453	412	469	476	466	453	460	460	452	472	459	461	416	448	456	465	455	472	439	432	427	457	455	455	418	444	434	444	418	472	450	440	459	490	460	462	492	427	467	453	430	456	445	413	456	470	447	451	471	462	493	469	442	463	430	413	459	469	482	449	486	474	436	412	445	473	459	462	428	430	439	449	480	475	462	455	492	464	422	486	483	469	458	456	431	468	453	434	471	453	451	457	459	482	467	462	450	457	466	433	488	443	475	411	476	455	475	484	441	450	426	465	443	441	459	477	487	445	477	448	455	444	508	442	423	441	500	485	494	430	445	460	476	528	422	451	454	473	385	491	464	435	433	455	438	451	476	453	463	465	466	455	486	468	467	453	477	459	451	443	443	457	443	440	468	450	439	432	463	459	407	469	435	465	478	491	474	465	446	470	436	454	474	472	445	474	457	481	422	456	481	478	480	447	469	479	431	463	455	449	447	448	456	434	437	441	467	461	454	427	473	423	466	469	443	433	464	467	455	435	429	461	441	441	462	439	474	450	451	443	480	432	448	434	457	460	436	434	469	429	448	452	464	485	433	461	425	500	427	435	448	409	419	439	457	466	457	434	444	452	469	463	512	454	449	462	420	437	419	407	463	495	463	465	423	505	430	466	437	445	472	456	491	463	420	471	468	483	504	432	452	452	450	471	409	450	418	445	413	462	413	486	464	420	422	461	435	448	489	437	414	450	494	482	497	454	482	414	441	465	482	443	441	432	432	436	486	433	484	471	448	463	433	484	450	457	388	492	467	442	440	436	447	464	492	502	449	449	467	454	420	455	469	433	478	436	440	472	443	484	490	458	508	434	432	475	439	419	434	441	472	475	529	459	442	481	452	454	438	424	442	443	478	486	448	439	433	459	437	465	432	439	421	439	437	451	462	442	455	439	441	460	412	457	411	509	446	464	432	445	462	454	433	449	423	465	479	463	478	431	425	443	468	472	469	455	467	478	469	455	466	426	434	449	461	466	454	488	456	449	427	435	473	465	457	448	475	449	436	491	464	457	443	491	482	463	453	478	493	420	508	443	440	440	483	419	440	430	468	456	495	481	474	452	446	444	474	465	448	454	451	456	475	450	482	462	456	465	444	425	419	467	448	461	458	478	434	447	454	411	457	434	440	449	443	465	454	456	423	454	443	465	451	443	436	464	453	445	456	475	467	410	452	491	446	460	481	495	446	447	462	400	513	457	432	453	440	427	467	493	476	469	497	476	459	439	459	452	466	440	448	451	444	465	477	418	425	446	456	460	484	451	453	437	460	467	476	435	445	428	470	453	455	463	463	438	470	444	474	456	447	486	428	475	447	475	444	486	444	479	432	450	520	424	478	453	466	455	427	493	424	429	467	456	459	440	471	448	430	489	460	458	455	428	453	444	425	457	455	457	425	492	466	488	419	441	414	467	491	447	495	457	442	454	446	441	484	447	491	460	439	453	486	411	451	439	444	489	410	469	468	471	467	470	452	450	456	438	457	478	443	476	420	435	427	459	420	424	448	465	452	472	468	465	401	448	486	442	450	432	442	443	465	447	454	447	432	449	461	487	421	463	445	454	514	471	473	420	488	463	474	407	433	445	467	445	473	427	458	459	451	460	459	447	435	443	451	457	412	473	441	471	456	464	437	430	452	458	475	436	447	427	486	456	419	481	453	450	483	488	459	458	495	490	444	479	447	465	466	420	432	428	454	446	424	448	467	439	444	480	484	455	468	434	440	432	446	466	480	459	444	466	489	452	478	407	453	444	456	467	464	440	459	494	430	477	449	466	425	453	459	434	439	462	455	443	440	452	450	417	443	446	462	477	436	474	453	495	431	458	412	453	451	448	457	454	436	445	447	456	445	460	429	477	473	456	442	426	453	446	451	438	482	483	457	486	432	446	444	450	466	460	477	427	453	446	438	462	430	429	448	443	450	446	477	436	441	428	492	417	487	430	468	460	433	450	463	444	448	434	462	445	444	442	442	455	465	431	480	461	402	461	481	454	416	454	439	453	431	459	414	462	428	446	478	473	449	481	457	450	436	448	456	467	459	453	433	502	466	449	477	471	426	463	442	433	470	480	464	414	470	444	461	477	427	469	445	439	446	451	455	442	462	421	493	431	476	394	447	454	443	476	487	468	427	462	468	462	454	452	442	475	450	491	469	417	434	467	435	430	474	427	455	433	454	461	465	479	462	457
16326	28217	21865	7545	3859	2550	1437	765	566	478	413	393	347	395	364	356	398	389	410	349	378	398	383	387	381	394	393	406	367	388	421	365	402	370	398	395	384	379	364	389	394	377	376	383	385	373	389	354	398	396	380	419	362	389	356	344	382	384	402	391	376	399	414	373	402	368	378	377	372	409	394	400	395	379	349	394	410	363	399	343	370	396	372	394	402	363	406	384	369	410	412	388	391	383	373	392	375	437	385	412	369	369	397	368	351	390	417	374	366	361	380	366	381	375	391	366	428	372	429	366	381	372	413	388	396	375	341	396	351	408	372	403	411	384	374	386	340	372	362	381	357	394	400	383	369	409	382	369	394	377	441	400	370	388	391	407	386	375	384	412	388	369	417	376	402	354	358	368	364	402	420	363	378	402	368	361	394	359	365	351	388	397	376	383	377	368	372	410	387	417	376	337	401	356	397	391	363	382	365	402	413	353	382	395	400	377	370	404	353	414	369	340	385	376	418	374	331	382	398	364	355	380	360	369	370	384	372	363	411	407	402	412	382	383	344	385	387	331	396	375	381	382	370	394	358	351	377	405	408	429	393	391	377	379	381	336	368	407	346	400	384	382	370	399	384	399	363	411	370	398	395	402	395	361	376	402	364	405	436	396	386	408	386	380	380	395	376	356	406	367	378	375	387	375	400	394	401	385	357	373	369	396	372	372	364	358	416	399	389	366	357	387	383	403	385	376	366	389	422	382	343	406	414	384	378	376	357	381	369	402	393	367	400	404	387	364	355	345	376	355	400	351	367	356	413	381	402	358	376	394	390	366	364	392	359	379	380	377	403	396	386	375	409	434	358	397	368	352	405	397	393	365	384	359	401	342	381	426	361	376	408	377	396	397	397	420	357	393	375	382	382	380	411	369	375	350	400	390	375	346	373	417	390	377	392	389	380	393	339	405	396	389	338	376	385	395	369	378	378	419	361	406	351	397	388	410	371	366	433	372	410	367	343	379	367	405	357	362	357	370	389	379	362	407	381	414	382	407	418	395	367	344	378	392	376	361	390	410	400	365	392	370	387	354	359	365	372	360	369	389	374	372	386	377	377	384	358	367	341	388	383	387	409	377	389	407	399	369	387	372	395	353	389	376	387	375	374	423	374	392	371	380	349	352	356	375	402	376	388	383	349	363	390	370	395	396	387	399	392	396	402	427	390	375	371	342	358	388	428	394	378	361	389	425	405	402	389	416	406	390	373	396	367	404	372	357	359	343	367	363	338	366	403	369	400	377	388	368	385	370	380	370	401	382	368	413	363	361	364	349	378	383	394	373	364	378	379	390	389	364	395	396	391	350	376	393	402	381	379	386	397	415	361	400	412	401	410	357	353	369	405	380	357	406	407	372	381	380	406	364	375	349	397	370	410	380	391	437	381	397	369	402	363	417	416	372	399	353	398	367	408	381	402	369	383	397	379	373	397	377	368	370	400	410	367	404	407	387	391	374	356	385	367	362	370	365	437	392	411	387	388	383	360	337	364	361	342	364	389	380	359	362	370	384	396	383	402	388	399	388	401	396	376	375	381	378	415	369	404	366	406	404	423	357	350	390	389	370	413	396	360	370	384	354	353	399	333	381	364	435	394	376	402	367	379	373	377	418	365	376	372	392	382	421	336	402	373	392	401	414	385	381	394	393	385	421	344	388	400	395	403	349	414	392	382	361	363	351	380	354	383	355	396	411	372	405	395	380	380	376	379	368	372	392	377	377	393	394	373	369	387	392	382	391	400	419	424	390	384	413	387	390	396	352	380	390	368	403	403	387	392	383	357	400	381	396	397	358	377	387	390	385	388	390	352	392	396	371	345	418	367	364	399	357	394	404	390	414	355	385	392	432	372	389	393	374	407	384	386	367	390	383	391	379	372	392	415	394	383	354	374	379	357	381	399	369	361	391	387	404	383	409	344	415	384	365	358	421	347	386	416	382	376	350	380	386	387	418	396	388	378	373	369	379	364	383	383	381	381	380	384	372	352	391	368	376	366	408	407	386	354	416	397	394	383	428	344	418	395	383	358	379	363	356	388	367	398	380	351	380	399	380	380	368	387	426	398	356	408	352	361	350	399	371	336	389	352	363	364	402	394	380	389	368	381	365	412	381	365	372	358	396	406	374	377	398	395	396	380	407	422	420	377	416	373	369	392	364	368	388	414	387	361	354	382	390	367	372	406	367	400	345	373	359	399	391	355	399	391	392	381	387	385	403	367	392	370	342	359	347	400	399	370	355	439	365	424	386	410	390	385	400	406	372	366	403	423	376	370	370	387	391	343	366	364	425	403	377	352	419	382	351	388	391	371	393	414	362	370	368	380	403	359	388	404	380	378	375	400	387	373	384	379	387	349	384	387	402	402	379	364	379	352	382	375	368	389	380	394	415	359	381	407	368	387	412	388	375	416	359	393	386	373	388	408	376	403	395	375	365	364	397	354	385	390	369	353	348	348	388	362	356	380	372	375	402	405	381	398	395	357	348	376	407	428	402	385	396	391	420	355	394	366	388	373	371	372	394	363	349	391	348	395	356	381	366	376	359	364	381	413	384	382	359	358	394	381	405	404	394	377	383	383	411	395	393	408	402	382	365	360	393	390	393	375	404	390	404	361	415	374	368	376	379	388	403	364	367	398	378	385	393	393	371	373	392	379	353	392	362	392	386	414	370	387	383	385	375	371	378	401	360	421	392	396	402	375	394	325	345	389	400	380	380	348	380	401	354	396	347	352	382	371	374	376	377	374	397	396	381	403	369	385	396	384	386	392	377	397	403	396	349	388	404	381	380	423	367	384	410	375	359	408	361	387	390	390	363	357	396	378	404	415	348	383	373	368	395	378	408	371	381	431	376	369	419	372	391	371	401	359	410	388	400	374	365	376	372	409	388	428	334	399	389	422	397	386	347	376	384	389	360	382	404	383	400	352	391	388	382	367	384	369	357	354	398	381	380	394	359	368	402	396	409	436	409	380	399	425	396	386	380	372	391	408	368	400	404	368	367	381	367	405	390	351	352	380	367	400	364	382	369	374	376	394	375	404	392	408	369	379	413	375	425	403	382	342	399	378	352	377	368	384	403	396	387	368	362	400	381	359	410	389	400	413	378	386	398	354	355	401	379	410	424	391	399	426	386	367	382	361	398	402	393	398	377	379	358	333	373	379	381	390	356	417	365	401	376	370	372	415	396	361	397	393	361	414	381	384	385	374	374	418	392	349	395	347	394	392	373	397	380	397	370	376	375	409	352	375	382	368	392	377	414	391	374	393	405	380	387	403	390	371	365	374	414	377	363	393	356	411	338	366	417	401	439	369	367	356	386	403	380	363	408	402	384	372	409	373	365	372	369	372	375	390	386	394	383	386	409	405	351	394	374	397	381	394	424	432	377	370	393	376	387	405	365	387	408	390	376	387	423	416	369	404	373	398	414	357	385	363	384	402	401	405	383	370	378	369	389	386	361	388	383	374	390
25595	23340	39347	39567	30527	24477	12896	3921	1485	878	659	521	489	511	494	469	488	529	513	504	495	524	516	488	487	514	505	484	506	457	489	523	522	537	467	486	476	486	498	511	502	523	525	474	477	470	490	466	518	509	509	460	501	506	508	470	489	480	473	487	481	507	498	473	524	560	483	505	535	467	471	491	482	509	497	492	490	540	511	558	505	488	492	483	538	475	488	487	476	477	480	519	489	500	510	500	492	535	483	439	511	509	493	493	493	536	470	522	503	469	466	484	588	486	514	515	454	485	476	498	483	482	488	496	489	470	477	506	478	462	515	469	487	484	476	511	522	512	516	480	499	483	489	479	501	525	497	526	529	460	476	457	492	496	493	508	503	504	469	469	492	473	467	491	496	487	491	485	502	496	525	431	480	456	492	491	491	490	507	486	468	481	482	475	474	475	500	509	524	507	500	488	485	465	467	508	464	483	486	470	476	485	507	489	464	508	501	527	452	464	492	501	516	455	491	458	480	531	478	500	455	429	511	499	498	486	521	495	493	488	474	459	497	512	495	507	480	456	503	458	481	490	493	476	495	466	509	498	468	471	499	470	443	452	484	505	483	478	492	532	503	493	491	496	476	492	489	486	479	450	508	501	513	493	506	519	508	480	501	488	509	453	455	475	486	498	482	500	485	484	461	486	497	519	530	454	452	476	502	469	474	495	454	442	510	465	517	472	462	495	523	467	464	465	486	485	503	494	514	522	488	502	490	550	450	512	474	483	456	484	475	481	464	498	499	477	471	455	498	476	508	469	495	469	486	495	481	475	525	516	503	530	492	464	459	475	476	470	482	497	487	485	494	503	523	530	496	487	492	478	522	501	506	470	471	498	502	492	492	436	515	458	482	511	506	491	480	484	520	478	528	517	496	519	489	519	480	498	472	523	533	484	494	513	493	512	448	510	491	507	471	482	512	485	511	558	477	490	484	500	470	485	466	449	514	489	493	453	489	493	536	455	474	458	445	483	437	473	480	491	467	477	485	519	472	500	499	503	511	478	480	500	508	485	453	500	513	499	547	484	476	488	510	484	525	488	476	469	474	487	453	482	470	476	475	456	519	488	487	488	480	478	486	485	536	481	500	456	488	490	471	525	515	477	501	487	478	505	518	461	469	484	526	492	482	530	492	489	495	496	481	477	500	459	557	527	520	513	495	491	528	512	462	486	487	518	493	478	478	496	510	504	496	465	499	510	497	493	478	496	516	499	496	466	537	496	476	517	534	485	481	467	479	504	499	497	505	491	506	535	481	455	488	498	523	496	487	490	511	508	475	501	454	505	491	484	458	467	506	513	517	491	503	451	496	493	483	476	486	485	538	477	489	495	474	500	455	466	461	490	519	496	480	479	484	492	461	477	507	496	516	466	520	497	441	511	497	489	501	508	520	507	516	444	494	504	497	480	499	484	492	502	494	512	459	487	493	465	494	499	489	495	485	474	475	494	483	476	480	422	493	502	479	508	478	496	478	488	491	548	471	477	485	472	447	516	549	468	456	478	464	518	439	500	450	503	473	483	521	495	500	462	461	496	502	478	422	494	477	500	492	502	510	473	543	458	471	483	493	492	510	500	537	475	526	506	469	468	470	564	516	485	476	450	471	484	469	506	458	480	478	458	472	445	503	508	505	516	499	499	513	508	481	513	504	479	525	507	480	498	487	494	465	515	469	476	523	485	531	518	499	488	549	476	475	496	511	488	459	465	482	481	505	541	509	466	494	477	489	493	487	496	500	495	476	498	476	514	480	505	507	451	484	508	503	495	499	508	542	518	462	490	496	434	501	464	498	503	485	522	461	463	472	471	451	466	486	521	495	480	500	509	452	477	520	495	485	488	475	492	449	489	470	510	498	496	481	472	491	481	492	505	498	520	478	514	494	479	442	480	473	476	511	505	481	482	500	516	476	498	504	493	493	479	481	528	478	523	509	482	472	493	496	512	493	462	477	518	504	505	490	484	463	504	465	508	470	473	472	507	471	500	506	526	528	514	446	475	493	496	493	457	503	473	520	474	489	495	459	477	522	493	518	476	496	481	446	484	492	498	507	438	452	478	452	461	491	480	489	485	447	485	499	527	470	500	481	472	500	480	472	477	462	533	466	500	514	520	487	461	480	484	487	466	496	503	479	497	503	496	530	498	514	486	535	497	490	489	490	472	511	478	496	465	464	468	498	477	494	412	496	499	490	497	466	524	541	481	502	481	497	488	467	512	471	498	522	477	476	544	514	454	506	479	451	475	493	523	473	480	500	482	500	473	490	460	477	496	487	530	460	491	482	501	495	457	472	495	487	472	505	550	442	497	505	475	496	527	502	476	481	515	484	497	459	449	488	520	469	503	462	494	488	479	471	468	500	460	478	497	477	495	510	488	487	477	486	463	471	514	509	474	468	491	484	457	451	464	521	513	507	506	509	531	465	456	482	499	496	481	508	505	461	465	487	481	510	480	505	518	506	444	477	478	501	493	504	503	493	496	490	472	450	495	512	517	490	493	506	479	491	522	473	493	494	478	516	515	533	498	503	479	485	482	460	445	518	489	477	462	503	480	467	499	472	478	466	488	468	490	467	472	454	542	508	481	479	504	462	503	496	494	542	505	480	512	489	525	493	506	513	481	497	485	497	438	514	450	420	515	505	453	453	477	505	518	514	501	494	509	512	488	514	501	525	501	486	456	524	489	527	514	536	495	486	437	466	447	479	451	429	511	509	476	450	506	506	526	495	465	463	482	480	559	486	528	433	489	521	461	481	495	504	471	485	461	493	491	509	461	504	440	482	451	503	463	487	498	484	483	469	486	491	498	488	533	519	493	514	451	493	489	497	500	515	533	464	474	511	466	473	550	471	486	504	562	483	478	480	513	460	486	542	492	520	490	522	556	480	506	445	474	480	472	504	482	490	485	503	478	452	502	500	461	505	511	496	490	526	472	460	485	521	499	503	501	501	480	481	505	475	495	477	468	461	484	501	499	526	493	516	471	502	512	493	490	493	504	500	477	484	476	540	500	514	469	471	493	489	523	469	492	485	497	461	481	504	532	500	459	538	500	539	508	521	511	433	470	498	460	511	461	489	450	482	501	501	496	480	512	469	446	524	497	485	479	444	478	513	535	515	506	531	516	527	495	491	494	467	522	526	511	503	495	490	496	463	518	502	488	471	465	507	492	500	474	504	479	455	501	481	512	488	460	483	485	494	485	486	530	489	488	508	458	522	482	476	465	466	469	510	497	483	487	532	504	512	503	495	512	482	488	441	479	514	495	456	487	515	492	470	512	507	525	480	471	501	508	524	502	488	510	503	470	503	524	506	455	504	457	473	493	466	505	503	483	484	494	466	500	525	508	467	483	449	500	484	520	456	448	475	506	501	498	536	468	521	525	460	461	454	495	489	523	483	523	519	478	518	491	479	491	533	522	479	505	475	485	476	468	460	475	502	492	478	492	472	481	510	505	472	480	527	481	450	519
53492	88296	72433	43385	27033	19207	9180	3786	1822	969	621	520	440	455	429	460	462	462	417	443	468	456	475	438	465	419	468	440	437	442	474	429	475	484	442	457	471	418	430	449	464	431	475	419	452	428	461	434	423	455	498	432	444	463	477	434	425	420	466	434	530	485	448	449	470	428	454	465	437	460	463	500	478	455	433	464	451	469	448	459	433	403	463	487	435	425	465	442	465	462	474	463	445	442	460	474	443	436	485	443	466	422	457	455	457	444	455	496	497	430	439	438	471	411	406	470	417	447	480	440	468	470	486	440	462	455	458	436	435	451	497	430	451	434	458	419	412	465	426	426	442	420	429	460	454	491	431	452	461	491	414	467	424	459	420	447	454	476	458	451	483	473	467	458	420	427	453	421	446	442	435	444	512	465	481	462	447	453	453	433	469	468	457	462	443	479	489	452	431	493	450	469	445	460	447	444	481	462	449	432	449	464	481	508	470	435	469	456	450	433	475	466	460	467	464	453	453	462	492	454	407	437	458	456	426	423	457	469	446	433	456	506	453	444	408	401	467	445	413	440	431	439	462	452	459	436	414	437	459	481	433	484	460	514	431	453	440	448	468	448	447	453	445	418	439	474	434	471	473	462	469	493	485	449	459	478	452	461	425	441	395	400	427	430	453	432	453	433	435	411	466	452	489	468	411	430	459	434	459	493	478	402	443	453	441	457	459	432	424	454	464	459	459	470	471	489	442	459	409	452	453	463	439	427	457	434	411	486	445	476	415	459	502	493	430	435	445	468	438	440	450	441	471	485	415	460	458	444	457	451	439	426	449	478	482	463	436	464	431	455	479	474	472	469	448	462	443	464	452	449	457	459	439	447	454	449	464	411	441	495	443	437	421	447	444	392	436	417	421	404	480	429	453	442	427	418	499	459	464	464	456	445	460	439	452	416	453	419	455	421	451	473	433	456	458	419	459	472	439	425	470	447	463	449	457	482	461	462	446	455	496	467	442	447	411	462	454	460	394	456	432	445	447	464	463	452	504	461	461	455	434	482	433	440	420	438	478	435	446	431	423	417	500	484	495	444	433	454	495	482	440	430	485	440	464	483	430	434	446	438	444	459	511	424	412	472	455	440	487	430	436	434	449	435	468	450	464	454	432	419	457	429	450	465	452	440	451	483	456	440	438	465	443	460	451	435	473	472	467	442	447	409	410	504	467	472	431	442	435	462	493	453	433	512	429	408	514	428	463	450	418	419	451	483	460	463	468	478	454	434	438	438	451	497	465	443	441	464	444	447	458	486	457	440	442	483	461	468	455	488	464	436	460	490	471	440	482	412	472	447	461	462	428	443	464	428	496	416	439	477	450	474	477	442	461	452	427	461	471	443	467	435	497	432	441	456	455	435	470	463	468	412	447	442	456	464	441	441	436	428	469	457	465	466	473	437	442	428	450	503	482	437	454	417	422	441	483	441	445	446	477	486	449	458	447	400	479	421	484	425	437	457	485	455	480	398	455	472	460	465	464	463	461	468	455	441	449	445	449	472	444	488	448	479	417	423	461	443	434	465	429	452	469	442	453	460	436	445	473	474	510	479	449	468	408	437	448	482	445	476	467	448	452	446	454	453	441	454	472	444	442	483	473	477	445	443	439	464	452	476	453	453	464	454	432	429	479	440	434	450	446	467	441	470	428	423	470	441	447	460	463	455	454	466	412	444	447	465	452	458	472	460	458	411	460	471	451	464	477	438	463	424	452	450	418	510	461	430	457	431	456	471	464	459	493	454	457	434	477	476	457	453	419	446	471	481	472	470	474	420	444	431	450	437	461	497	430	455	442	451	437	443	409	506	481	444	437	422	432	467	472	421	470	407	491	435	442	437	440	451	482	420	450	456	457	453	481	429	464	470	447	511	426	434	485	462	413	435	413	445	468	434	484	412	501	431	427	435	407	440	456	471	452	453	456	475	429	456	455	464	464	441	460	439	418	451	468	405	483	435	486	472	475	452	438	503	448	467	470	428	453	442	486	430	452	462	455	507	443	462	428	469	424	414	467	439	421	447	470	482	452	423	469	427	450	462	403	446	455	430	436	425	429	442	455	426	424	453	470	423	492	472	452	465	413	435	425	476	462	435	435	427	459	442	442	460	466	468	426	440	428	472	417	476	451	421	480	467	456	465	425	414	434	456	464	445	420	440	414	479	450	480	424	448	464	447	409	448	450	485	480	492	441	472	448	445	447	400	445	448	458	445	459	456	463	434	448	432	455	476	437	469	450	426	438	445	475	466	455	423	445	471	424	428	463	460	501	439	445	430	468	440	476	440	448	463	430	474	455	432	479	454	419	420	453	477	423	449	429	501	463	437	462	451	438	446	436	445	468	450	452	462	448	461	440	497	433	494	445	469	418	409	477	454	419	430	462	444	470	476	467	445	423	431	427	425	438	429	462	482	447	454	427	476	446	478	466	456	476	435	463	459	455	435	427	447	443	457	432	441	411	427	414	490	454	469	444	463	457	458	423	449	488	495	440	466	458	452	408	470	447	484	459	489	470	430	464	490	453	435	479	478	502	473	483	433	472	472	466	435	472	474	434	493	451	448	445	421	449	451	462	446	457	487	490	425	469	453	422	444	444	460	460	477	465	486	443	452	465	422	480	467	451	434	472	435	456	467	464	433	470	406	443	468	428	452	463	441	457	459	467	454	463	473	442	441	420	445	472	462	477	439	451	446	436	466	462	481	432	452	427	424	469	478	465	420	460	475	464	465	444	453	447	449	441	433	456	445	475	474	426	461	473	449	462	463	430	468	459	480	413	427	475	461	437	471	440	454	447	496	456	456	429	438	415	461	476	429	400	431	457	477	425	472	450	485	455	463	494	484	420	432	460	437	447	447	437	472	464	431	502	465	454	423	484	446	393	432	424	417	425	447	499	421	458	431	459	451	474	455	457	439	412	422	452	456	460	459	463	431	438	513	454	484	458	431	483	473	426	456	440	441	464	481	437	389	434	462	449	447	450	423	436	485	432	457	457	465	426	461	461	465	444	446	460	454	436	449	445	431	443	450	467	457	454	496	486	455	443	459	449	430	476	424	445	467	415	487	486	445	464	411	446	466	460	473	486	429	452	480	480	437	438	423	442	418	461	450	450	432	443	481	422	465	440	460	474	494	471	450	440	456	479	465	415	444	447	411	433	438	455	490	457	427	433	475	452	458	453	453	449	421	408	432	479	458	460	463	438	468	455	436	439	457	438	467	444	444	456	453	444	481	447	450	460	457	437	448	445	464	475	412	447	417	439	424	447	447	469	447	426	433	472	447	444	451	470	438	463	456	411	435	450	420	456	456	425	448	471	434	458	449	450	473	434	469	485	425	468	442	474	470	495	444	434	470	459	434	442	438	408	473	473	448	417	475	443	480	508	465	456	451	470	469	433	450	479	469	457	412	469	480	469	483	437	454	449	458	461	453	473	426	454	460	419	468	446	460	462	446	470	434	419	446	466	439
24656	22460	35603	37258	35127	32552	21216	7548	2634	1313	834	690	635	666	656	645	662	599	632	674	640	654	655	676	597	592	627	644	612	631	659	604	661	629	649	646	642	595	589	566	645	610	657	604	606	650	647	634	635	613	605	587	640	606	595	617	629	665	628	582	628	612	592	643	642	606	619	561	631	619	589	628	668	586	621	624	662	588	646	629	659	613	599	574	618	652	649	647	614	621	634	634	603	671	617	659	602	636	600	612	621	655	637	593	570	618	666	622	618	614	650	627	627	632	615	647	629	631	589	644	630	637	592	635	589	619	665	620	667	647	607	642	615	619	618	642	635	659	614	628	648	629	626	599	607	605	621	646	683	642	613	627	620	587	622	628	653	654	613	618	567	619	686	633	627	621	636	624	597	622	661	627	625	647	612	624	654	623	609	650	648	652	611	625	586	582	671	615	631	621	639	615	610	628	615	626	647	665	562	605	585	616	627	626	650	621	628	650	663	620	596	676	626	677	610	590	655	629	598	676	641	637	680	644	639	653	627	613	620	618	673	660	589	643	603	648	617	690	580	629	612	645	640	585	660	623	615	667	595	596	626	576	647	656	614	645	619	638	633	630	634	583	654	628	609	626	589	663	651	603	666	592	617	604	653	667	685	657	640	650	623	627	650	694	626	616	627	641	599	649	657	610	629	641	629	623	596	609	622	659	572	657	689	636	618	647	594	604	671	634	613	678	596	646	591	624	645	632	609	674	690	644	606	690	666	631	620	636	640	631	625	650	597	636	625	637	583	591	584	600	584	615	576	626	602	604	645	657	626	611	618	652	662	613	583	591	637	685	644	679	603	632	636	626	686	600	605	626	629	624	636	641	666	651	622	649	641	652	634	647	649	591	653	593	602	643	648	635	649	645	634	620	602	667	578	634	635	637	643	634	674	611	651	630	613	650	592	610	628	630	662	676	649	642	611	680	593	618	620	649	594	675	671	569	613	644	633	617	614	659	621	617	646	647	649	644	646	662	616	604	646	655	691	619	637	611	670	649	660	631	584	652	588	594	621	569	636	605	626	657	636	616	617	632	616	633	654	603	634	577	655	603	646	646	604	602	591	579	659	654	696	609	660	615	604	617	647	662	608	639	645	643	684	646	676	640	621	611	608	647	621	667	614	643	635	678	609	672	655	630	649	637	662	667	659	658	638	601	594	620	537	665	625	634	624	676	685	646	604	607	633	632	639	635	630	650	623	632	627	611	621	658	625	644	679	637	656	631	588	592	661	637	658	609	589	615	628	628	629	636	620	632	628	616	605	629	655	590	641	609	649	584	633	630	658	615	653	653	654	608	678	655	615	616	634	645	658	616	643	603	589	623	655	635	595	604	645	611	694	606	655	640	660	623	648	610	636	595	613	643	630	653	633	644	564	632	619	623	631	625	693	605	607	607	634	622	622	635	621	639	613	630	613	616	616	577	625	652	641	666	680	620	619	623	629	650	631	648	622	610	630	626	641	557	592	618	658	670	590	623	649	616	624	574	636	651	642	624	606	624	649	627	587	597	604	608	598	587	641	611	631	631	596	647	592	646	611	624	597	593	652	665	604	659	656	612	631	642	638	601	615	680	657	601	661	631	605	641	601	656	605	628	610	632	625	642	582	651	633	609	633	631	615	625	639	640	659	629	663	636	611	675	581	614	581	675	622	625	642	601	625	591	588	628	629	645	632	623	638	626	626	609	657	705	626	622	653	658	647	622	634	611	613	566	687	623	610	639	617	614	591	598	655	638	625	628	650	660	631	645	624	657	627	575	606	630	638	612	611	632	642	635	624	631	641	666	610	604	681	601	612	613	588	605	592	649	659	641	623	627	577	607	627	601	603	632	618	607	632	625	649	626	687	609	604	616	622	596	663	640	645	653	584	635	608	613	601	618	637	669	644	642	615	634	646	602	631	644	643	622	627	609	623	600	635	624	621	618	658	617	618	677	615	605	644	623	632	560	657	623	613	641	588	605	624	610	637	618	621	650	668	629	609	596	641	559	624	593	612	593	641	663	640	704	615	642	631	608	605	610	613	637	581	648	607	583	624	633	623	590	608	617	638	619	608	579	610	613	622	625	664	647	627	599	664	596	647	638	618	634	620	613	656	648	638	593	600	639	605	634	636	632	619	655	626	628	617	632	591	637	665	577	640	610	594	646	605	657	665	622	619	638	654	674	649	606	625	616	626	662	637	627	626	632	573	658	659	627	616	618	622	583	626	607	618	607	585	619	606	630	645	639	617	586	639	592	639	611	659	643	630	583	630	634	620	606	608	613	634	591	609	631	666	635	567	657	591	611	661	629	623	613	619	586	600	643	621	624	629	629	600	659	597	641	601	636	665	644	632	617	616	641	631	626	629	625	621	576	618	617	638	589	651	646	619	637	588	660	611	687	617	636	644	623	570	636	583	628	626	619	596	610	662	604	635	615	626	616	628	657	629	610	627	611	615	632	630	616	639	625	589	597	589	620	618	624	637	579	642	611	610	563	665	636	612	619	636	616	631	627	640	630	636	603	592	609	626	622	630	595	620	642	640	659	622	575	627	592	637	644	642	623	612	641	619	634	628	631	647	630	656	615	643	637	641	552	605	626	633	611	636	671	621	643	627	657	596	646	608	624	650	667	618	700	661	629	607	643	594	630	675	581	603	644	608	608	642	642	625	646	641	629	616	624	629	621	600	697	648	629	617	638	540	598	651	635	625	629	624	631	667	645	606	618	663	648	676	625	635	632	630	627	626	589	583	619	633	599	628	642	591	625	631	636	634	613	615	686	595	658	628	610	643	660	643	612	633	610	609	659	660	644	615	627	638	606	643	665	643	677	602	647	625	608	650	629	642	618	598	623	624	627	643	643	653	604	625	654	618	607	606	610	624	641	633	618	656	624	592	610	620	652	658	673	673	610	616	640	606	619	631	632	619	600	639	567	629	622	635	589	585	600	612	598	650	667	627	629	610	672	635	637	648	617	683	621	656	625	620	617	620	619	649	628	610	631	665	639	610	603	617	642	609	605	613	621	669	674	620	603	660	641	622	615	637	628	609	614	635	623	663	627	604	628	648	594	642	635	628	615	648	623	676	653	561	628	597	615	646	662	569	675	625	633	595	629	624	631	629	588	627	635	600	640	645	629	625	624	616	664	622	623	583	625	593	616	589	629	589	605	601	645	596	613	651	633	621	606	625	633	661	602	619	619	584	637	615	634	604	633	601	601	595	669	588	629	682	629	618	674	660	596	650	626	647	682	626	592	643	619	590	640	638	620	616	625	620	668	611	605	618	653	623	701	576	622	599	642	588	670	618	679	605	643	616	683	626	604	624	662	634	600	636	636	610	632	590	636	635	652	633	624	597	644	643	608	598	637	694	645	621	609	583	626	614	634	630	680	635	597	608	639	594	662	596	667	615	641	614	590	659	652	613	608	610	630	660	623	640	593	606	609	627	629	597	653	633	583	606	650	616	652	626	627	632	648
62094	101394	83692	55016	39429	28516	14607	6415	3002	1515	899	640	602	641	573	608	584	615	590	586	614	590	600	548	611	573	625	619	607	581	575	588	555	590	638	600	615	591	599	585	574	564	562	608	574	606	610	574	576	603	554	611	589	565	557	613	577	598	560	606	573	574	594	539	609	619	596	579	613	580	571	600	602	627	592	569	572	583	641	606	597	578	580	641	586	571	594	585	579	593	592	595	583	586	588	602	601	578	574	593	585	571	596	593	622	537	577	600	572	561	563	586	615	627	603	585	589	602	562	575	579	558	583	585	547	567	597	572	568	584	578	599	614	524	616	574	636	601	574	585	623	642	640	598	598	567	588	578	599	544	570	594	588	638	579	605	560	577	582	602	617	575	518	570	542	562	563	572	620	581	560	560	545	596	608	579	603	588	608	635	561	536	576	577	593	574	562	570	580	573	590	605	571	614	549	543	569	590	552	592	579	555	613	567	635	593	625	550	617	593	560	568	570	548	576	568	544	566	565	580	561	583	611	568	568	612	559	570	608	552	592	613	559	610	560	554	594	609	625	588	585	575	577	580	558	617	581	621	547	582	598	557	595	576	582	577	610	567	590	622	583	591	602	603	571	565	587	577	556	541	573	573	571	537	594	565	579	612	631	555	611	542	610	596	598	579	549	594	576	540	560	569	543	568	606	602	584	546	563	554	555	616	582	570	605	577	613	558	602	595	616	580	606	574	572	601	608	606	574	570	599	575	556	582	575	617	579	604	552	616	601	595	616	606	632	561	546	573	543	559	586	597	576	570	538	542	537	557	607	591	532	561	584	611	576	565	644	529	568	555	583	575	556	573	567	580	629	582	607	573	581	541	538	547	607	597	566	569	577	538	597	558	555	570	595	576	601	586	601	585	596	590	545	581	594	565	591	602	564	593	622	540	617	569	603	610	576	593	557	628	564	602	620	599	554	616	604	578	595	615	578	575	578	556	574	599	612	562	570	596	634	547	593	599	557	617	645	564	570	596	584	546	584	604	598	596	575	527	581	555	563	579	571	556	566	566	604	569	561	549	604	590	561	572	583	565	579	585	576	610	605	587	594	568	588	584	596	597	629	635	550	598	549	583	608	585	587	581	596	583	524	602	575	540	551	625	589	569	563	615	606	558	593	550	564	590	579	562	600	604	607	589	580	596	592	592	594	559	613	600	597	590	585	590	584	608	546	594	579	561	587	632	571	560	605	629	565	539	595	583	634	619	569	606	589	588	558	575	556	597	586	595	553	560	541	547	606	569	546	564	588	616	555	574	565	619	555	626	573	557	540	589	593	559	557	614	555	595	566	566	554	572	540	548	564	596	630	553	614	574	562	588	547	581	606	585	560	521	554	587	544	595	609	614	580	557	600	599	601	646	599	577	565	622	565	584	570	598	543	564	558	650	536	588	596	540	577	607	571	603	580	582	610	602	600	617	593	639	571	559	571	599	581	576	563	580	586	601	560	527	593	586	596	601	560	572	602	590	611	630	618	544	576	577	597	551	596	570	575	627	598	583	590	558	585	615	630	603	530	571	598	589	614	564	623	565	567	561	618	632	589	586	574	600	586	579	582	574	570	578	611	567	549	621	622	580	621	554	563	576	603	561	534	558	569	586	583	627	621	610	548	553	591	591	591	592	585	583	628	555	591	595	621	569	579	593	551	633	613	623	559	585	585	533	574	572	618	584	599	566	568	598	556	570	585	584	622	570	556	573	555	565	584	609	575	551	539	537	583	595	586	553	596	612	540	526	548	566	585	605	569	651	555	602	542	532	569	552	589	618	586	532	622	590	538	591	609	581	597	581	576	571	604	585	609	549	574	583	540	578	584	592	594	580	598	530	590	583	562	586	579	563	595	562	596	606	586	593	583	575	536	627	563	629	545	591	591	575	513	584	573	597	559	583	554	546	585	561	580	613	583	537	599	591	571	597	575	554	575	614	568	607	522	614	567	608	580	596	559	596	571	537	582	587	555	614	631	601	578	569	569	580	581	555	619	581	597	580	568	553	606	557	574	583	584	604	602	579	599	538	551	578	592	605	594	564	573	566	582	626	586	593	550	595	596	549	590	603	605	603	567	582	612	605	566	607	582	550	573	553	577	567	542	583	577	609	652	577	573	576	555	573	540	597	563	594	536	595	639	579	593	555	550	623	600	585	621	564	574	581	620	595	571	580	547	560	568	578	574	583	594	571	562	578	587	567	524	582	577	575	562	582	579	570	582	552	581	543	629	593	608	612	638	601	594	538	585	583	598	574	531	589	594	566	552	577	550	608	599	560	596	551	601	578	568	568	608	588	560	597	541	583	580	582	592	569	582	585	575	602	575	585	585	612	595	565	565	560	581	638	577	632	592	593	603	583	605	580	624	584	593	621	606	570	596	627	555	569	635	576	595	596	581	546	552	616	610	593	586	598	556	576	586	581	589	598	564	607	530	596	536	603	599	541	597	571	595	619	584	493	597	567	596	551	558	570	569	587	596	595	595	561	554	558	590	580	570	593	579	576	584	592	574	575	596	567	591	565	588	561	603	585	555	572	566	544	593	558	615	587	590	606	577	564	583	565	556	617	577	566	557	588	568	603	587	572	585	596	584	589	594	574	518	610	603	598	578	584	582	606	611	578	579	580	525	547	588	644	574	579	595	574	573	534	546	581	563	575	576	559	583	569	587	556	602	564	564	580	593	586	591	622	570	561	590	557	556	570	538	607	565	604	562	594	603	600	613	567	583	574	555	583	644	589	550	573	543	567	585	580	567	606	599	591	582	599	604	555	554	556	607	600	563	592	563	572	601	559	583	558	606	554	569	592	593	568	528	555	606	583	568	532	577	588	567	626	549	552	576	590	593	586	588	608	650	589	559	546	613	583	607	546	577	609	619	588	581	578	582	599	580	618	614	587	599	547	567	575	651	558	530	538	582	536	571	562	558	562	571	544	605	616	553	582	563	606	586	550	566	535	535	578	560	621	533	605	539	621	628	603	576	596	591	561	579	598	581	564	610	575	580	584	566	552	570	572	602	550	582	572	588	630	588	593	573	572	621	514	532	601	540	581	526	587	552	559	560	575	602	616	588	585	571	528	580	594	587	647	606	616	580	594	595	603	575	570	555	566	549	538	580	555	573	575	580	579	612	567	584	556	559	570	592	601	552	566	621	579	522	624	606	562	605	572	563	598	586	570	545	574	552	602	575	574	590	567	563	580	598	552	590	575	599	596	547	575	577	563	574	592	550	584	604	593	582	581	573	580	566	538	624	581	567	568	607	589	575	600	563	600	574	553	604	574	605	555	607	636	570	565	567	568	582	560	555	566	562	586	564	561	601	551	570	638	536	534	573	561	565	598	535	600	565	582	602	565	530	582	560	573	578	563	599	619	572	616	588	552	614	553	561	612	547	598	585	602	525	573	557	573	606	568	603	595	539	605	628	582	566	572	595	581	614	567	580	543	606	594	552	610	546	547	568	581	588	580
29299	24715	24940	12096	4369	2590	1481	812	622	491	500	441	489	477	473	482	470	457	453	462	450	481	522	478	431	464	454	466	475	481	460	471	451	437	478	497	448	451	456	500	457	389	515	423	450	436	494	438	437	511	476	436	469	470	460	462	492	464	484	431	469	503	455	461	490	462	500	453	422	461	457	462	441	485	448	503	476	479	453	504	458	459	472	438	445	454	440	471	467	501	444	448	442	442	463	439	439	424	492	449	460	462	460	467	490	466	501	472	450	504	473	404	447	480	476	460	444	462	467	464	470	462	505	464	475	456	440	464	445	476	430	481	461	471	481	482	448	434	446	468	461	447	473	434	503	487	482	484	476	442	471	440	485	449	455	467	459	474	482	444	432	464	414	461	453	465	452	478	427	467	471	474	462	478	446	479	482	502	461	470	457	489	444	500	456	447	424	442	447	520	474	441	454	458	480	452	444	453	460	438	497	460	493	470	486	435	452	480	458	449	434	465	463	451	480	456	480	462	452	458	451	459	448	490	474	490	445	480	480	449	507	483	494	423	477	463	535	477	450	494	432	466	498	466	479	474	479	489	440	438	439	472	449	471	438	474	457	467	471	432	449	457	456	473	496	479	488	489	478	442	447	443	480	465	449	467	478	485	479	436	498	455	426	462	475	486	435	490	435	472	454	452	453	464	477	457	466	439	441	444	452	454	493	473	478	460	477	478	462	439	471	455	473	486	483	478	478	500	461	472	439	466	479	520	456	457	434	503	488	484	448	456	482	413	458	417	515	435	436	481	482	448	485	516	459	492	465	449	403	447	446	434	435	435	491	493	454	458	481	437	456	468	420	480	457	408	470	452	451	450	450	465	475	426	479	401	455	441	454	488	462	460	445	483	461	444	407	457	443	481	435	464	466	424	440	442	449	441	446	489	463	456	481	459	463	443	451	445	445	471	496	475	461	448	498	434	490	455	469	476	459	457	463	442	441	445	431	459	465	465	441	438	431	465	462	510	447	460	456	461	436	434	475	455	484	455	478	426	461	473	478	466	474	461	437	495	455	441	458	466	462	500	448	444	440	462	464	503	461	462	455	458	501	475	466	451	471	446	467	458	475	433	484	479	429	439	438	459	445	485	472	486	457	464	458	521	449	460	464	424	454	444	472	469	462	460	465	482	474	433	411	508	471	492	460	468	452	448	469	458	447	479	445	469	440	462	458	453	477	499	471	408	431	428	507	446	448	486	468	501	432	470	461	457	459	484	481	455	469	465	500	460	418	470	460	487	498	479	451	487	472	423	478	450	441	472	460	486	469	480	434	463	462	498	465	446	468	473	421	462	460	458	450	473	439	451	470	461	420	493	459	456	447	449	449	455	447	495	470	471	535	474	481	442	455	459	463	507	445	456	470	459	484	443	465	459	474	428	460	406	466	448	491	471	455	478	430	441	448	465	472	479	469	443	461	487	476	451	442	465	483	479	465	437	460	501	457	502	454	497	466	432	464	483	469	503	466	474	453	465	463	493	494	472	462	489	434	469	470	507	485	454	498	452	459	468	462	455	482	465	417	461	449	444	439	457	482	450	448	437	475	470	445	445	488	449	440	464	504	474	485	456	467	468	460	435	485	447	466	501	443	463	475	466	428	483	456	496	455	474	466	460	482	496	426	473	480	464	457	450	477	531	476	472	455	445	475	448	473	434	444	446	488	460	447	435	448	478	450	482	473	492	440	431	445	433	461	445	509	482	496	432	470	448	485	482	417	437	464	492	447	456	465	433	441	474	415	470	465	478	472	490	446	469	439	462	461	466	458	450	476	456	461	481	423	483	483	459	475	493	460	493	432	445	486	458	427	499	471	454	475	491	485	485	461	464	524	443	531	421	435	475	420	465	459	447	477	488	455	465	446	454	463	459	496	478	433	487	460	505	446	505	446	466	470	457	460	502	472	449	454	483	498	492	457	446	450	457	463	471	442	477	473	444	445	440	432	449	475	449	432	459	437	438	477	469	423	483	499	452	450	496	461	456	449	463	438	488	474	456	452	462	455	449	509	468	456	456	439	468	476	431	495	489	492	440	468	457	458	479	453	465	423	441	452	428	496	450	463	447	471	409	488	466	455	496	466	469	438	471	489	483	478	488	464	445	482	479	456	484	456	425	505	455	471	438	447	456	449	456	480	483	473	450	454	488	462	450	450	464	452	502	443	504	437	487	422	439	460	469	435	477	472	433	464	470	456	476	479	428	436	433	480	500	459	499	460	441	452	429	474	483	445	433	455	463	459	462	481	494	450	470	432	455	438	481	443	442	480	458	463	457	455	468	428	451	435	440	458	455	452	467	463	466	455	446	468	462	448	450	459	449	447	465	455	477	463	470	482	466	475	481	458	435	469	445	425	427	462	475	487	449	447	427	426	491	497	456	471	509	476	480	448	460	466	424	488	461	458	478	441	445	473	468	486	459	453	464	446	473	472	465	527	451	471	473	445	454	485	458	469	450	436	472	480	439	477	441	493	457	461	460	453	451	474	482	472	455	448	450	429	450	496	461	454	458	454	418	476	485	474	477	433	457	472	456	457	435	501	441	432	496	460	403	475	459	501	443	435	478	467	444	435	467	459	465	473	448	481	468	425	461	476	433	452	448	416	485	456	487	434	449	432	477	469	442	487	486	479	449	437	416	455	459	488	462	434	455	437	473	457	482	443	444	431	443	422	484	458	466	475	475	465	455	423	445	446	477	454	441	437	440	448	464	436	431	454	452	457	473	494	471	462	471	436	454	443	454	491	484	494	482	461	503	470	494	453	458	485	472	447	438	477	450	493	453	499	471	439	509	427	431	465	425	477	471	465	480	448	497	426	458	480	506	468	482	456	447	472	444	481	439	473	472	484	489	456	475	480	516	472	463	507	477	445	484	480	501	487	458	483	440	496	446	465	507	454	445	512	481	432	433	471	443	434	469	467	438	477	458	477	465	504	442	462	452	499	457	458	496	487	479	492	460	456	497	446	455	406	439	490	468	443	468	454	450	450	478	459	455	462	470	467	469	458	461	438	435	410	444	440	462	442	488	440	486	422	432	439	462	438	496	438	470	436	473	443	443	476	451	442	436	490	461	438	465	468	471	458	450	469	441	376	431	466	428	450	480	455	450	429	453	468	492	454	474	453	445	467	423	476	466	480	499	451	467	457	485	458	450	500	448	490	506	477	461	459	449	465	468	476	481	468	466	436	496	453	472	473	475	475	465	444	468	465	469	491	420	460	490	483	478	468	482	443	416	486	508	494	471	463	442	421	464	476	452	472	424	455	424	440	456	481	495	432	438	426	472	457	436	465	498	462	465	472	461	513	459	476	453	430	479	470	471	508	471	443	488	423	439	448	465	499	475	454	472	485	487	489	474	454	462	448	462	479	450	481	456	473	454	446	447	491	467	432	471	438	421	470	439	500	451	490	472	465	465	452	469	431	461	472	431	461	456	466	447	465	457	510	434	422	504	459	433	466	459
16794	27630	21803	7441	3914	2634	1403	805	528	459	396	366	408	408	393	414	407	387	404	395	405	354	386	373	385	403	404	418	402	394	379	400	384	397	373	354	382	433	368	372	401	393	389	393	379	381	401	408	415	399	405	413	356	394	436	413	364	358	390	379	390	372	365	414	421	404	426	425	403	401	385	389	389	390	431	383	423	379	420	377	381	400	386	369	411	376	392	396	353	406	358	386	364	421	403	368	372	377	400	415	415	377	397	403	393	416	386	387	446	369	350	374	393	385	377	375	458	398	397	392	405	371	390	351	343	413	421	395	402	403	364	392	382	399	391	364	388	409	398	396	374	356	359	411	366	371	381	412	402	345	402	416	398	398	381	370	421	352	363	380	404	409	435	396	374	430	397	425	395	394	388	359	388	371	393	401	417	387	390	407	371	404	402	375	390	403	364	384	408	416	380	438	404	374	386	374	374	369	407	396	380	395	382	409	404	368	387	400	368	423	352	392	361	405	410	401	383	394	393	432	358	367	363	376	398	441	374	429	380	375	395	386	383	368	392	417	385	375	409	375	378	387	379	374	363	368	399	399	402	394	367	386	377	364	403	387	402	374	401	382	374	360	348	431	395	413	365	354	373	413	369	412	403	386	389	421	394	415	392	412	372	390	408	367	368	379	347	379	374	364	401	425	372	386	381	389	354	406	395	376	350	401	369	397	400	402	382	363	413	413	386	383	408	399	352	383	390	425	402	415	382	445	377	392	398	386	393	403	426	397	399	383	384	405	407	408	390	410	414	405	386	384	377	396	381	396	394	384	388	353	387	399	394	391	348	381	372	383	404	392	369	413	373	364	399	349	394	421	369	393	384	384	378	390	392	352	381	408	427	425	388	393	407	386	369	406	408	372	396	387	382	347	378	381	425	388	361	414	385	401	403	379	397	391	401	411	393	415	404	404	434	383	367	363	378	382	384	369	442	404	384	359	400	373	404	404	404	367	364	419	389	372	406	404	446	402	403	394	398	381	402	374	384	394	375	406	372	382	367	357	386	396	369	406	376	383	380	372	388	394	392	392	381	394	418	392	363	385	390	402	388	409	419	383	383	393	394	402	401	400	371	392	375	384	390	389	400	433	426	375	383	393	390	405	399	367	424	354	412	385	402	416	414	420	393	393	392	426	377	397	404	364	364	381	379	421	395	366	369	412	378	370	377	362	418	404	388	361	396	403	417	369	426	356	414	389	422	415	384	399	359	389	416	365	354	419	374	386	389	376	375	414	405	353	392	399	373	383	395	377	390	402	389	355	363	391	382	384	412	376	387	421	345	392	381	397	373	383	389	390	386	378	418	394	371	384	392	391	384	378	385	381	392	382	422	358	358	386	372	398	366	386	375	373	384	367	393	411	379	380	381	386	392	411	376	408	377	390	387	392	372	396	388	399	392	375	378	399	401	392	379	381	366	375	374	374	391	421	404	419	416	371	400	392	385	348	410	353	395	424	381	418	385	366	378	365	368	363	396	349	396	407	369	397	399	369	397	405	399	399	373	367	391	374	393	409	336	395	370	383	398	385	432	395	392	356	379	405	394	439	413	385	365	380	376	382	429	409	386	366	404	369	400	395	392	383	408	345	408	407	375	400	372	397	373	376	387	376	395	358	373	372	360	385	407	390	401	385	373	387	391	383	351	360	398	375	339	359	380	405	415	377	385	377	393	376	382	348	401	390	401	397	394	412	415	410	408	362	400	405	395	384	387	382	422	376	382	385	365	381	383	403	394	370	397	368	417	378	363	381	410	357	405	371	386	397	407	374	385	392	401	358	366	380	393	403	411	385	406	380	406	382	383	419	432	407	411	400	379	367	395	413	379	388	378	412	377	403	382	362	378	404	393	369	431	408	411	387	360	418	394	391	363	404	412	370	405	368	406	396	403	398	399	424	422	384	402	389	400	378	394	386	405	375	369	395	390	384	351	389	403	404	388	371	415	411	388	365	382	372	366	412	389	376	362	406	352	392	411	383	392	385	403	359	409	382	419	387	380	389	397	400	392	422	382	370	372	394	392	370	353	360	378	404	353	378	367	402	388	379	396	390	357	389	389	408	409	337	394	423	382	398	391	396	400	376	330	404	409	410	368	386	425	362	400	385	396	384	412	377	368	362	380	406	372	355	367	364	407	397	401	376	412	388	397	387	381	401	368	365	413	415	385	408	413	411	402	416	403	411	395	374	385	398	380	389	386	409	392	364	389	420	378	359	371	381	375	362	388	398	361	438	375	382	379	367	420	394	350	356	411	376	402	373	439	400	400	369	367	373	396	412	356	356	353	326	419	377	412	403	398	349	367	423	391	415	395	379	397	415	382	412	394	378	366	419	390	417	414	392	415	402	403	355	377	393	403	384	388	401	376	393	375	389	412	419	390	390	368	369	391	408	384	374	383	356	393	354	392	369	393	420	388	416	375	340	403	421	416	365	392	396	378	348	388	388	390	395	384	346	396	382	354	395	356	404	376	404	388	374	404	398	443	361	351	365	378	382	408	379	405	382	394	346	401	405	392	381	381	411	366	404	403	403	412	395	380	379	372	445	352	392	397	386	375	413	414	351	416	384	345	423	390	362	377	386	399	394	370	386	404	364	385	387	413	376	382	399	387	383	372	381	397	388	384	401	380	395	414	363	380	353	412	394	432	402	421	390	383	372	382	370	419	394	385	380	366	355	397	350	402	421	373	443	383	418	363	346	380	386	397	364	365	408	381	374	388	392	412	419	396	396	400	364	422	404	401	375	420	357	403	379	418	377	411	406	408	413	396	363	375	360	398	364	384	388	357	370	387	383	394	373	385	400	381	389	396	400	379	393	391	366	375	394	405	384	416	377	382	389	382	376	401	416	398	405	391	378	355	389	383	392	365	406	372	375	407	399	407	407	394	397	388	366	396	409	333	365	381	398	361	418	378	375	410	390	395	379	380	393	403	395	400	391	379	404	413	367	399	388	397	368	378	407	413	352	383	375	374	404	402	382	403	396	411	373	387	367	400	386	419	399	404	368	361	401	401	419	384	378	405	395	387	403	374	396	430	377	385	381	391	392	373	398	372	401	411	379	420	379	420	368	371	388	403	379	419	382	385	345	412	405	380	374	426	374	369	410	394	359	384	381	422	378	346	420	401	406	365	374	367	378	404	381	419	410	406	397	397	429	368	414	414	387	425	377	399	420	383	385	386	355	374	392	429	391	393	415	370	365	354	380	346	375	418	383	379	391	395	393	371	351	386	374	397	406	409	393	403	405	377	398	385	404	368	365	357	369	381	365	394	374	379	399	377	359	362	430	386	394	356	380	346	392	422	400	395	388	395	406	386	376	376	418	421	386	433	394	388	391	368	392	389	398	440	392	430	456	401	381	376	369	370	389	370	371	404	407	374	368	384	398	355	378	372	401	351	403	377	377	375	369	431	375	372	406	409	391	397	410	394	384	408	377	403	389	402	392	415	389	372	417	348	386	400	394
25584	23276	39926	40330	31363	23722	12557	4158	1476	832	600	499	476	508	528	528	479	505	527	520	511	502	520	476	457	525	491	510	496	485	500	498	545	537	486	458	524	516	479	509	498	494	486	482	472	523	526	512	515	496	526	489	460	501	495	460	469	485	489	477	498	489	491	484	501	525	531	503	496	511	489	502	537	468	458	464	480	498	517	472	528	498	490	508	486	483	463	491	467	490	489	466	512	443	480	442	494	467	476	489	493	445	465	501	520	452	474	500	471	481	497	523	486	470	447	496	499	465	541	485	482	447	499	487	508	479	505	533	452	486	487	449	522	498	480	479	489	486	493	517	468	510	477	487	475	518	486	461	478	491	492	525	455	461	446	490	513	501	480	481	502	461	488	519	481	499	458	496	490	463	532	518	526	485	487	453	494	497	511	507	525	493	494	478	497	491	487	488	468	466	487	508	473	511	450	468	486	454	472	507	500	510	474	499	463	505	452	468	482	465	522	479	523	474	496	479	502	479	485	492	500	510	493	490	489	474	452	498	503	446	474	492	486	475	493	446	477	485	473	489	518	493	452	495	536	517	475	461	527	495	500	485	493	517	513	491	479	518	483	448	537	506	486	490	506	478	447	475	504	508	498	533	491	527	520	522	489	475	506	495	502	471	514	476	493	502	483	485	492	480	474	442	483	475	480	507	490	465	500	492	502	496	469	510	498	493	488	487	510	497	479	522	481	511	485	480	506	480	513	471	456	498	507	477	472	507	503	515	482	458	481	477	504	467	543	505	493	466	446	444	498	502	463	477	467	528	504	496	480	493	495	484	475	500	493	481	477	483	518	459	475	460	453	500	466	508	492	532	480	489	517	521	491	533	477	480	519	485	463	474	470	477	511	514	473	456	495	490	513	504	490	504	498	496	459	494	463	430	461	545	485	468	453	472	505	470	509	498	512	480	492	480	478	497	534	494	478	500	483	512	469	504	465	474	524	465	502	471	486	481	448	464	476	464	488	490	462	501	510	490	519	527	439	477	494	474	449	512	540	477	475	466	498	466	443	511	486	495	485	472	479	488	473	504	490	489	499	504	480	470	534	508	482	519	510	492	435	509	469	520	492	484	473	495	531	484	530	463	466	444	477	508	456	520	489	470	474	459	494	414	527	484	500	515	503	485	466	497	471	514	489	476	521	473	491	491	456	450	509	468	511	485	536	479	492	487	484	517	470	491	467	463	459	454	486	507	525	492	502	538	508	526	498	521	491	519	506	475	473	523	442	457	470	497	491	490	473	472	517	493	518	447	512	452	482	457	476	456	446	481	513	461	536	520	509	510	529	472	468	480	500	512	500	483	457	513	515	519	505	473	484	478	521	464	477	500	490	502	518	483	474	507	498	496	476	525	489	483	498	497	487	472	488	461	476	479	486	503	468	478	481	487	482	490	510	463	483	484	478	476	486	497	509	531	488	507	491	525	488	494	488	500	464	456	497	483	463	478	485	459	450	516	489	503	496	519	459	469	520	463	507	505	461	476	483	480	482	475	444	499	447	489	468	496	444	487	525	510	440	483	504	497	468	511	469	525	511	538	474	489	505	482	484	500	513	510	521	495	521	473	485	523	504	500	486	522	483	469	485	491	505	416	510	488	529	472	515	475	491	508	475	505	495	497	515	540	410	511	448	469	505	476	491	509	504	494	495	522	493	483	496	459	495	501	520	469	494	498	475	486	463	459	510	540	458	481	540	446	442	458	519	491	519	497	485	498	499	530	492	472	506	537	494	488	451	495	484	483	460	472	486	466	480	514	477	437	522	499	487	483	522	500	458	504	511	511	482	472	502	497	485	485	474	493	477	473	484	494	492	492	478	517	523	448	515	475	490	520	504	461	482	500	481	512	470	468	456	471	521	456	483	505	490	522	503	495	521	501	477	479	493	540	506	505	454	449	459	511	505	499	455	469	495	533	522	457	490	503	485	516	526	475	486	440	496	484	450	472	473	492	509	505	477	499	480	486	506	483	500	475	538	489	463	504	519	466	477	497	475	470	455	476	473	486	495	516	520	487	496	510	495	445	512	479	479	493	498	479	476	440	475	471	488	475	495	511	471	520	484	479	484	499	506	504	501	451	524	498	471	479	485	506	516	454	477	463	515	514	464	470	486	477	476	511	533	468	500	471	496	502	523	471	511	479	477	482	480	498	478	496	449	507	523	457	482	475	501	472	487	523	476	506	513	535	509	474	479	486	492	495	495	490	498	499	490	477	478	490	504	437	479	484	484	514	513	494	527	489	462	496	465	476	500	489	528	470	524	482	496	523	459	446	448	499	486	495	496	446	454	507	478	482	498	476	492	486	477	537	481	459	477	455	464	529	478	470	484	445	483	479	488	474	469	470	474	486	505	485	493	480	523	460	450	508	496	490	528	519	456	505	486	481	480	520	465	516	496	495	468	462	493	510	492	488	495	463	485	489	485	522	515	488	491	509	469	482	496	468	500	484	442	459	503	535	507	506	459	487	476	494	507	498	502	476	491	487	465	490	490	489	534	464	442	528	470	475	497	498	492	480	511	491	430	517	539	496	519	473	447	475	477	463	453	499	479	494	486	462	526	430	475	486	502	503	490	493	519	511	496	463	512	481	557	476	489	485	489	477	514	493	493	500	473	489	489	547	481	490	496	475	486	457	495	487	487	504	442	461	500	493	478	499	464	511	481	465	493	464	483	480	492	465	503	516	475	516	479	495	478	446	473	516	489	506	466	481	447	502	480	504	477	521	508	474	461	482	479	489	488	505	517	468	487	495	516	457	513	483	477	503	480	456	502	524	484	522	464	499	533	484	474	468	484	478	480	463	489	462	537	481	479	491	504	518	435	529	521	484	507	478	498	537	478	497	498	477	478	474	461	443	498	453	471	472	469	466	484	519	503	488	505	477	484	489	486	464	495	521	518	491	477	513	504	480	469	504	446	485	476	470	495	480	466	525	528	496	498	492	496	519	492	464	488	522	504	472	455	453	477	470	490	541	477	525	521	511	484	506	487	496	501	464	522	487	500	505	503	518	447	486	494	499	501	481	518	462	476	494	542	505	469	482	459	508	499	491	427	512	507	476	487	539	461	502	496	473	485	489	530	460	496	491	491	462	482	463	483	499	498	467	501	477	464	493	501	499	510	457	469	520	478	489	490	463	506	472	491	473	462	457	488	468	508	507	477	492	520	510	504	520	486	511	464	536	460	478	506	461	465	470	487	489	455	520	481	500	517	468	481	480	500	482	472	446	492	500	487	460	528	480	499	495	464	507	485	498	450	480	488	482	486	500	471	482	480	490	488	520	514	500	480	506	486	461	521	515	437	538	500	492	474	500	488	426	529	443	514	480	539	457	532	512	481	478	540	491	531	500	479	467	471	488	477	501	506	478	506	479	468	523	463	491	484	480	482	462	485	496	494	496	490	504	499	499	521	472	519	501	493	489	500	496	461	510	517	461	453	493	498	486	491	485	460	484	491	515
53464	87848	72868	43245	27221	18564	9283	4037	1861	829	581	464	498	442	457	452	469	487	476	473	442	425	425	432	482	438	462	460	463	447	464	477	445	503	439	475	453	434	478	450	418	434	450	472	443	469	482	450	488	487	444	445	452	452	461	421	436	459	446	434	440	439	446	499	471	458	453	439	474	469	453	455	476	472	437	459	464	442	442	440	437	474	477	498	445	435	439	467	460	443	405	466	451	459	418	474	455	443	433	435	454	448	448	481	454	484	446	474	486	411	423	400	525	461	452	427	446	452	472	457	495	468	507	457	454	451	431	482	451	449	450	415	416	448	457	472	449	466	473	464	414	444	446	456	486	429	437	444	466	468	489	442	462	497	446	415	472	461	473	469	439	476	481	446	443	437	443	455	471	475	441	460	437	458	464	446	419	475	430	424	460	428	456	446	481	459	449	427	466	465	464	468	461	457	463	454	435	449	455	471	459	438	453	443	423	448	482	474	432	463	456	471	501	450	432	452	438	471	430	435	457	455	423	472	477	451	454	434	463	442	461	431	438	441	448	453	441	459	435	460	460	415	458	450	427	446	427	464	453	444	446	497	452	461	415	440	471	475	466	452	453	452	448	473	443	451	413	428	451	462	434	449	433	421	410	423	493	427	467	472	468	416	452	478	449	471	462	442	475	483	473	497	456	465	450	425	451	488	411	440	421	436	452	428	459	455	466	419	448	428	445	486	475	426	465	466	445	461	469	422	463	446	457	447	466	448	447	425	470	452	469	475	460	433	416	420	447	437	459	442	480	442	381	456	410	390	434	442	445	461	461	439	494	496	495	450	408	472	438	461	455	451	467	447	454	465	411	468	410	449	469	448	408	451	505	398	472	427	477	472	463	467	482	430	489	462	443	437	451	460	443	429	402	432	463	446	460	478	459	473	460	429	444	501	412	434	436	463	447	420	440	467	469	457	449	434	446	479	456	468	446	432	447	479	447	447	404	477	463	430	472	448	454	430	469	460	422	463	448	486	473	442	464	498	452	484	473	455	430	434	448	471	463	459	426	489	480	452	466	464	475	446	444	449	464	437	434	464	404	477	441	442	486	465	440	456	441	431	405	390	451	438	480	440	463	471	485	453	454	482	418	472	443	473	443	446	444	460	430	486	443	418	417	450	441	496	434	485	418	475	484	458	440	440	456	481	417	444	418	435	479	444	463	472	461	466	418	440	464	458	443	433	439	456	470	479	446	433	465	454	421	455	420	448	435	507	488	426	458	412	450	459	459	457	458	496	447	454	448	435	444	467	474	439	458	453	478	496	449	455	453	455	428	424	445	421	419	446	436	497	469	433	440	443	487	488	469	443	468	440	452	452	465	437	441	420	445	519	441	449	444	458	425	440	482	469	447	463	448	453	435	463	444	481	427	467	426	480	473	457	450	459	423	458	483	461	501	490	481	464	401	436	466	448	457	443	452	500	463	463	445	477	460	455	422	446	417	434	441	476	449	421	488	446	447	466	460	457	464	440	463	442	480	421	464	476	497	470	468	441	424	451	458	453	437	424	434	424	442	438	451	450	486	462	425	440	462	429	458	461	419	476	438	461	416	445	446	465	453	433	434	448	437	458	419	415	466	468	446	445	436	473	459	461	445	474	468	442	505	442	439	442	458	473	454	478	476	462	458	427	436	473	480	501	472	474	457	447	490	463	425	410	477	462	425	424	453	414	473	471	410	439	438	431	456	461	464	447	473	467	426	459	479	443	471	446	478	481	458	400	460	429	458	432	444	459	446	453	435	479	451	467	438	482	487	444	510	482	442	454	467	457	423	445	447	439	464	411	486	421	453	435	406	459	423	466	424	460	450	437	477	494	462	452	436	468	447	454	463	447	459	486	416	420	457	441	463	442	451	465	462	444	437	467	481	438	441	425	461	514	495	456	476	461	453	460	421	410	452	436	440	465	427	429	410	425	451	472	471	423	448	424	442	491	440	471	431	454	448	464	447	437	432	467	462	454	438	451	432	466	457	411	452	449	415	413	445	421	428	435	458	444	469	434	449	427	474	421	454	443	428	454	460	452	439	466	399	460	419	464	433	473	439	448	466	438	451	474	460	421	450	463	474	456	468	446	469	451	471	477	448	454	423	417	444	454	476	457	467	446	455	442	435	477	459	457	406	444	440	459	442	487	422	435	467	442	442	455	421	473	483	455	430	452	454	467	480	431	467	455	488	451	436	475	456	447	418	467	484	435	453	437	430	466	436	463	515	454	444	462	458	440	452	439	424	449	427	454	477	447	433	443	415	444	444	447	463	480	446	460	454	450	439	473	406	428	436	430	471	452	429	431	490	489	454	441	463	433	472	465	457	426	468	478	464	439	452	467	411	452	488	451	440	470	447	505	435	443	462	421	454	434	453	429	404	439	494	426	452	449	467	416	431	460	451	422	483	423	463	446	428	449	402	455	443	458	454	474	443	452	446	468	467	478	451	457	484	436	464	428	457	430	402	456	483	467	416	437	442	440	449	445	477	463	445	443	453	445	437	431	448	450	426	431	453	470	429	455	453	437	450	464	419	436	437	466	446	470	488	498	445	475	409	446	457	438	463	448	460	467	423	456	446	450	496	480	466	452	483	411	482	432	428	464	459	447	458	397	433	458	462	437	454	475	433	465	446	461	470	458	468	403	432	445	413	454	448	462	453	416	418	473	446	464	465	454	460	439	422	416	435	430	458	425	424	471	445	436	452	457	419	444	433	446	461	429	425	491	466	448	444	439	473	462	431	466	448	471	467	414	469	434	437	487	431	434	447	463	433	468	482	434	466	450	437	487	443	475	425	467	460	446	466	421	463	456	475	456	438	484	447	441	455	466	429	426	436	443	410	450	465	442	444	430	446	484	446	394	434	433	487	437	417	472	426	434	490	479	453	442	488	416	439	455	494	429	440	477	423	451	442	423	454	429	467	475	412	414	479	451	466	450	428	434	411	452	438	437	444	461	448	458	501	459	444	463	451	467	441	466	455	473	434	431	427	446	444	463	450	456	439	443	443	439	442	470	439	462	416	430	413	485	424	453	441	503	462	442	452	469	452	422	442	473	481	460	405	454	449	483	429	431	439	450	449	457	438	473	446	470	436	417	487	401	482	436	458	420	447	445	444	455	446	452	452	465	437	459	454	410	457	431	444	417	446	468	448	420	440	421	453	452	470	464	469	442	462	459	444	424	489	449	475	436	464	476	433	456	433	445	442	459	466	437	429	468	453	439	415	414	441	399	436	458	440	477	455	437	474	434	453	448	447	453	432	433	475	430	463	523	451	423	425	489	442	401	421	475	496	428	416	462	433	406	471	442	443	465	445	448	479	460	477	476	453	457	449	481	447	447	431	486	455	465	493	419	420	471	451	455	443	420	448	450	428	444	422	426	479	460	496	459	441	431	437	442	445	468	456	452	451	439	405	435	462	439	453	466	470	446	441	424	452	441	467	457	468	475	454	452	408	484	445	434	480	479
24476	22357	35695	36966	35558	32344	21237	8113	2606	1294	824	718	685	648	696	644	653	652	678	603	635	604	643	627	645	630	657	691	652	640	639	613	666	603	701	616	633	647	628	651	648	627	644	642	672	651	649	633	674	636	635	635	649	670	638	609	605	715	676	694	644	656	615	632	631	641	685	616	607	625	628	647	644	639	657	631	651	613	626	610	597	660	662	612	668	592	637	603	664	622	630	615	638	649	623	602	611	673	666	640	661	655	666	658	605	651	673	638	601	611	605	637	648	613	684	654	666	647	670	707	598	645	671	662	625	632	656	603	657	668	595	655	655	627	670	582	681	635	616	618	669	673	658	618	655	650	630	649	628	662	641	631	637	692	604	673	611	648	645	641	645	623	645	649	657	622	596	642	621	665	659	649	656	658	649	667	595	619	639	624	624	627	691	635	660	647	620	656	581	655	659	657	619	646	673	644	674	625	670	669	637	647	642	626	664	637	616	626	599	655	648	632	615	646	651	636	646	643	648	678	684	565	676	605	653	632	622	671	621	610	681	621	649	637	657	629	676	664	623	605	657	635	612	645	638	612	626	640	629	597	635	659	678	598	636	628	647	607	645	576	661	655	607	658	611	599	596	594	657	656	653	594	633	652	656	637	657	630	618	633	653	654	628	636	640	632	621	633	673	627	627	596	604	583	632	624	599	665	638	653	667	652	615	635	664	620	624	627	685	639	640	613	641	618	605	640	685	619	676	586	640	668	641	631	649	598	606	590	610	674	639	563	640	653	634	672	649	613	645	643	647	634	609	611	593	608	596	623	613	637	673	649	638	616	643	624	615	652	651	689	643	564	647	698	600	622	651	639	655	661	630	613	640	633	614	610	641	652	593	651	639	650	649	609	622	654	652	658	639	642	630	609	638	634	619	594	630	628	637	616	639	658	608	634	667	649	661	653	659	612	644	594	688	701	665	648	569	621	587	612	686	656	690	658	659	599	625	597	638	609	619	615	662	558	592	642	659	645	645	620	658	648	651	663	607	655	599	587	618	668	624	659	677	652	619	621	592	628	627	684	642	615	636	669	628	647	644	614	657	559	659	634	631	628	639	631	656	628	626	609	644	602	631	605	631	636	652	645	639	643	633	676	650	604	658	635	584	629	681	598	679	631	587	616	634	615	653	674	622	630	687	622	564	641	644	664	638	600	671	618	619	655	633	637	674	644	628	689	659	649	589	630	664	638	657	645	608	644	622	649	650	622	611	577	655	626	652	616	637	610	660	640	623	645	637	666	658	682	571	621	652	640	627	641	678	660	702	644	663	633	666	659	635	663	666	603	621	664	612	692	619	614	611	670	672	629	648	609	632	609	667	628	623	583	653	680	643	597	590	612	662	683	611	630	664	581	630	679	670	636	626	612	641	647	626	589	652	605	624	614	634	608	650	624	658	625	652	644	662	661	631	653	623	619	661	659	623	641	663	618	658	661	646	635	588	658	568	616	616	597	634	666	671	657	678	673	607	603	673	663	630	613	669	612	627	617	663	624	643	619	650	585	624	667	640	663	633	659	627	607	618	645	625	635	653	623	625	618	631	685	592	597	701	603	652	621	597	648	660	643	669	644	639	623	598	642	581	596	641	657	652	643	623	595	623	648	650	643	666	649	613	609	605	710	669	611	636	680	635	611	652	684	610	596	618	659	599	634	651	637	619	627	560	622	688	643	613	670	636	568	609	650	624	677	627	597	635	632	605	666	652	638	596	646	621	639	659	598	628	621	652	650	658	639	637	621	624	639	659	654	635	644	638	631	646	628	616	645	615	586	607	586	632	650	611	592	669	647	666	632	680	673	698	613	662	620	623	643	637	648	647	646	643	597	600	613	614	655	656	624	630	608	653	642	639	662	616	686	644	623	618	630	658	653	623	665	670	627	650	602	649	607	607	646	652	637	623	628	641	631	629	596	658	629	642	645	642	651	635	626	657	659	647	660	599	620	644	601	640	651	629	668	625	668	625	642	678	667	627	637	662	668	632	618	655	613	607	626	643	649	612	666	650	677	632	585	616	662	619	625	628	594	633	654	651	648	605	618	633	633	698	616	661	662	640	734	654	699	636	643	596	638	599	591	639	676	644	606	639	670	604	602	675	603	646	643	605	629	642	626	628	685	633	651	671	627	646	613	630	661	625	624	632	662	643	644	626	627	654	642	720	620	639	605	604	620	660	597	630	618	643	665	678	575	638	627	653	599	638	665	629	630	635	625	633	683	637	609	603	647	634	656	651	607	641	644	632	632	642	630	601	629	635	647	617	642	627	598	632	645	671	593	650	639	601	632	643	600	645	645	670	634	635	634	647	675	619	623	654	631	653	641	608	609	648	658	655	632	605	634	644	677	655	622	641	637	664	626	654	629	686	627	621	600	660	625	606	628	659	646	606	558	648	644	651	662	680	646	631	573	659	655	625	644	631	640	665	688	630	617	657	645	625	639	602	660	640	610	646	711	647	624	646	662	663	649	639	614	599	671	638	641	687	597	664	649	671	621	647	622	629	646	670	638	595	606	636	693	600	635	664	660	659	651	651	655	625	711	632	614	614	647	646	675	614	645	672	630	632	635	608	624	641	593	638	666	626	678	672	664	618	622	639	619	642	625	634	632	675	653	622	654	631	654	625	673	662	621	635	663	620	644	617	619	635	639	648	650	611	689	613	632	634	630	636	629	627	660	563	617	611	653	661	670	636	668	651	642	594	620	600	617	660	639	651	632	637	642	606	590	647	636	606	640	659	621	656	680	640	640	653	612	623	640	638	595	649	629	659	635	626	641	576	630	626	619	651	654	633	658	618	609	639	630	667	661	653	668	647	656	656	660	635	625	604	623	634	643	648	588	670	635	647	668	634	653	587	610	636	613	626	631	695	646	625	629	643	640	582	618	631	642	620	593	619	671	677	647	610	616	632	660	680	633	624	681	696	645	616	675	709	605	636	634	629	603	669	651	631	600	634	651	649	660	660	636	673	630	639	624	615	654	674	623	612	641	620	620	603	627	626	638	666	607	630	681	636	670	649	616	656	626	652	623	611	630	647	654	624	633	632	648	628	641	713	632	670	609	648	625	623	644	661	623	631	638	609	632	694	667	625	676	609	658	582	593	640	648	647	595	637	656	633	651	658	644	607	632	631	636	641	604	610	622	656	624	614	634	640	619	608	588	681	618	666	630	648	639	608	692	646	644	619	713	630	597	624	658	653	652	649	659	646	626	616	595	624	631	645	591	704	640	638	619	667	636	621	648	601	615	611	644	611	572	641	632	645	631	597	635	653	599	628	675	635	660	644	621	615	595	649	628	656	647	638	624	618	659	626	640	624	617	639	667	646	626	575	614	667	629	615	603	610	582	635	601	645	651	618	634	622	684	643	649	617	622	685	627	635	625	609	632	644	641	575	635	671	656	682	637	640	593	603	624	637	598	633	681	688	649	647	602	620	647	659	569	668	615	640	629	626	655	661	680	623	657
61828	101311	83972	54820	40512	28010	14530	6960	3035	1364	756	617	613	606	574	591	574	620	576	608	617	608	575	598	584	644	616	634	639	592	590	618	573	628	572	596	557	586	634	582	569	557	592	581	603	619	596	634	606	556	624	575	587	579	585	613	529	546	624	599	608	592	566	570	574	587	633	614	622	599	596	602	583	584	566	580	580	627	593	547	592	584	628	584	581	551	615	610	586	585	590	580	572	602	572	595	608	535	557	592	586	563	567	563	568	610	586	612	618	587	560	587	583	576	599	567	567	544	619	553	553	568	547	612	655	577	611	618	585	610	603	562	596	595	603	572	586	600	596	518	568	592	609	568	550	580	574	595	556	577	596	626	607	585	597	576	555	601	588	624	563	594	599	601	541	554	587	577	618	609	589	554	612	602	545	619	589	574	600	595	626	565	568	588	571	615	596	601	566	586	578	568	591	596	580	601	569	623	560	558	577	540	600	559	583	596	582	600	579	553	571	618	563	612	600	591	550	546	564	584	557	579	592	554	577	590	582	609	568	603	589	629	587	595	584	572	559	605	540	575	590	613	600	559	622	580	610	584	559	614	567	616	583	597	608	604	617	555	594	545	592	603	573	588	578	591	619	573	598	603	576	559	582	636	598	579	567	607	554	569	553	566	553	590	590	562	572	588	597	569	582	577	569	601	566	564	589	577	578	587	598	605	638	599	570	571	562	600	559	633	606	603	551	601	602	629	609	577	566	585	635	608	584	620	560	593	579	549	551	564	602	597	630	572	594	544	628	642	561	621	567	564	609	564	585	650	601	597	568	571	637	600	609	532	552	556	594	572	627	626	531	584	574	638	595	583	593	577	607	587	607	571	568	564	566	550	573	580	576	588	630	522	576	614	563	575	593	610	594	582	593	557	574	594	593	595	596	589	556	565	597	597	549	616	593	585	533	559	594	593	610	617	624	568	586	595	614	586	547	621	569	582	570	596	556	594	560	623	582	556	598	583	569	567	575	610	580	575	579	572	576	589	578	588	607	635	632	576	586	605	585	612	569	578	579	589	590	582	541	579	566	636	588	608	601	556	590	582	592	607	562	617	559	563	590	598	554	587	535	536	573	568	545	600	595	591	584	580	600	618	559	614	600	573	611	570	549	570	596	533	638	576	612	572	560	563	546	612	572	608	605	609	611	565	564	597	614	616	584	610	552	582	572	582	558	567	575	589	548	584	580	593	594	586	599	578	589	610	574	594	622	576	565	587	574	605	593	573	596	595	557	561	591	570	578	589	586	581	590	557	580	622	580	583	577	590	555	587	595	600	593	572	571	541	569	540	562	590	568	559	568	580	626	588	580	555	581	605	568	565	587	575	571	574	591	574	552	568	622	574	587	592	587	568	600	570	586	541	600	601	577	560	602	604	574	594	603	593	617	599	623	555	602	565	571	582	574	536	571	571	593	559	553	565	597	590	572	525	580	617	569	590	584	616	612	581	603	619	597	610	597	612	528	604	558	596	548	599	586	571	586	631	586	553	609	589	586	542	590	543	583	577	575	590	598	610	544	582	563	568	500	547	582	600	579	615	599	551	614	611	561	583	563	580	552	611	597	579	550	579	574	584	565	605	602	545	626	566	618	584	576	581	581	621	558	584	601	585	632	599	609	572	602	603	606	627	586	575	543	577	591	601	591	589	566	561	572	615	601	542	611	640	582	567	600	548	591	589	540	611	594	601	602	570	614	609	531	597	601	578	599	602	624	606	666	620	553	548	588	582	565	593	622	548	563	625	554	576	568	574	586	611	567	552	585	603	561	609	582	611	592	577	564	570	652	606	604	564	597	594	599	591	574	573	626	569	577	582	534	587	613	563	569	571	603	575	605	607	603	606	599	627	584	586	616	617	577	561	595	564	607	559	578	624	613	593	561	583	577	565	584	566	595	535	565	575	553	600	549	561	555	593	569	542	572	664	589	578	572	553	590	601	542	570	620	602	601	595	589	537	585	598	604	577	566	533	616	575	598	616	555	587	557	589	633	582	628	568	554	556	575	561	582	583	575	577	559	574	599	568	613	587	523	612	570	557	551	574	609	609	587	611	577	598	603	558	601	611	659	635	566	562	559	578	597	547	558	582	588	630	572	636	611	572	598	614	607	499	591	576	585	576	586	589	572	598	608	596	528	599	571	546	573	591	562	578	502	589	622	579	593	554	597	586	594	582	614	598	596	579	545	544	546	584	586	563	655	578	620	568	604	591	603	592	578	606	586	588	598	619	555	506	572	610	615	549	594	575	595	556	574	621	593	559	598	622	567	597	576	617	568	628	588	571	589	589	621	605	565	570	584	627	542	612	559	556	595	605	558	583	546	531	604	573	574	571	603	549	580	572	611	582	568	585	597	538	593	587	618	536	594	577	597	565	587	566	595	576	582	575	637	590	545	544	576	598	620	573	585	584	565	538	565	561	560	558	575	593	594	558	622	624	606	595	532	580	567	544	551	561	556	610	562	610	577	607	609	593	608	606	610	618	538	592	641	578	580	612	597	620	597	572	617	584	527	590	597	612	577	539	603	544	578	611	554	578	534	586	570	547	577	574	604	618	602	593	619	620	585	562	566	544	581	588	577	593	590	538	588	563	592	578	561	609	615	569	584	574	601	563	552	584	584	568	610	587	549	619	562	592	579	555	592	587	539	564	581	590	576	560	605	618	587	556	578	568	604	618	589	562	614	571	600	580	586	580	563	573	615	555	608	598	576	547	562	562	589	581	583	590	570	566	599	597	558	593	565	580	577	593	586	586	585	635	624	603	561	556	589	557	592	587	583	576	575	596	578	615	621	573	582	582	588	552	589	586	549	602	534	569	558	613	574	594	592	590	600	593	594	591	588	555	623	570	603	584	592	581	591	605	597	557	573	603	596	573	595	575	574	572	572	579	581	626	573	567	587	568	582	582	588	591	599	563	569	651	643	605	581	580	605	561	558	573	590	603	628	621	577	572	595	619	614	564	595	608	586	575	588	572	576	612	565	572	599	594	605	565	613	639	575	569	580	588	594	590	554	574	603	570	598	523	602	570	571	574	571	595	570	554	616	595	599	589	550	568	548	572	585	586	566	610	604	527	592	562	615	594	589	553	610	572	613	623	597	576	554	560	546	572	600	592	559	584	557	603	605	590	593	588	601	601	567	553	606	585	585	599	587	556	569	588	613	538	555	598	579	594	542	597	551	598	559	603	594	580	577	569	567	626	607	538	557	556	593	552	538	628	559	563	562	548	577	612	613	605	567	602	560	599	584	541	552	566	567	575	550	597	581	599	594	574	533	592	599	539	577	605	564	610	584	587	527	584	568	569	592	574	592	593	581	558	543	590	585	590	558	578	551	596	604	588	620	571	574	581	619	595	580	598	543	624	563	594	573	625	616	577	626	622	568	545	572	606	590	582	553	591	575	564	575	625	621	599	600	579	618	564	586	573	618	566	604	610	596	594	573	554	597	555	569	599	599	562	572	548
29273	24742	24791	11621	4569	2675	1376	840	602	530	521	554	470	469	471	479	497	502	479	481	505	507	517	436	485	491	499	459	467	512	466	470	473	442	485	444	441	502	496	473	474	456	470	470	450	513	522	483	474	455	472	455	450	504	480	447	457	470	497	469	438	474	492	513	465	468	484	489	472	464	490	498	456	497	470	472	492	469	487	460	491	472	481	479	491	492	513	472	462	493	471	479	473	471	453	431	457	458	505	510	461	473	452	466	489	502	500	465	528	482	523	461	467	461	459	452	487	473	482	462	461	542	497	442	462	474	474	457	455	459	438	510	480	467	459	488	486	477	536	484	486	486	464	489	462	467	452	454	438	453	486	501	463	484	475	493	439	493	478	487	476	490	457	483	508	477	470	469	464	469	510	483	471	494	475	469	477	498	484	451	453	480	472	483	460	460	497	488	469	489	474	514	460	469	502	496	453	452	446	472	479	447	454	501	475	475	469	490	479	500	473	462	472	470	444	482	469	487	496	493	491	460	474	479	493	480	473	488	489	460	526	503	463	495	507	421	466	467	456	465	471	477	460	503	473	477	489	433	454	482	510	524	442	486	465	482	466	504	503	477	483	483	464	442	455	465	493	483	445	480	474	491	444	489	484	482	461	445	462	466	457	484	435	470	477	501	512	433	486	532	481	476	468	484	444	479	470	453	422	505	480	470	463	498	459	472	473	454	480	472	467	500	453	477	498	500	476	511	445	501	495	454	461	463	473	455	491	499	453	469	499	453	459	482	481	518	465	474	452	442	485	486	469	478	475	492	448	465	465	439	491	495	437	460	487	478	481	524	488	489	492	437	468	483	496	466	455	515	477	471	509	467	461	483	479	474	452	486	427	456	452	478	485	442	486	481	502	501	443	511	485	468	471	472	485	464	458	482	468	460	472	526	475	477	479	467	493	490	488	476	478	495	495	488	443	467	443	483	492	475	482	498	465	467	452	471	465	451	484	470	460	501	463	463	472	460	502	460	488	517	489	506	494	464	507	446	485	453	468	480	485	471	476	483	469	497	476	482	474	501	469	518	450	478	454	493	464	485	521	460	453	489	475	425	490	467	486	482	472	468	456	471	448	495	485	492	479	482	466	463	464	482	459	465	497	463	502	497	461	437	449	496	475	459	496	480	462	471	468	473	464	480	481	488	520	489	421	459	455	448	492	507	447	482	488	473	484	479	486	469	446	475	466	437	498	458	497	462	451	478	450	483	504	471	476	463	485	431	459	489	478	489	492	487	475	470	479	483	470	506	482	485	462	496	456	465	468	505	500	491	468	441	503	516	460	489	481	483	492	443	490	477	485	466	491	466	474	477	480	483	481	451	497	492	476	460	518	494	437	482	488	456	471	473	490	464	484	503	454	490	510	474	455	487	534	454	501	437	471	488	461	476	483	464	488	474	441	498	493	467	483	481	480	488	489	456	485	504	440	470	504	488	457	490	452	486	500	459	469	509	487	514	454	481	453	519	479	508	452	501	518	489	518	435	488	502	462	503	517	453	488	503	446	463	442	452	492	446	480	470	472	467	494	513	486	503	484	516	472	513	486	468	492	478	457	462	481	467	472	505	501	440	453	477	448	477	488	501	427	494	440	514	466	483	465	462	430	490	496	505	513	505	490	487	446	457	452	488	470	440	507	486	481	478	469	485	428	479	490	484	530	488	483	460	461	499	464	462	436	464	502	450	484	483	482	499	463	474	470	507	464	458	512	485	461	491	528	455	504	477	482	455	469	484	453	457	483	463	454	448	488	489	463	470	502	487	497	502	523	490	460	466	460	472	485	425	493	453	469	444	450	472	473	506	509	524	427	490	464	468	463	456	467	447	484	476	495	459	440	511	454	490	497	474	485	456	497	474	461	497	439	486	452	480	501	483	474	469	444	448	447	444	507	455	535	444	461	522	489	488	491	512	469	512	498	478	443	467	483	526	476	466	464	505	501	485	486	486	465	500	495	447	488	447	466	490	492	518	486	485	497	484	440	462	451	468	486	498	493	488	497	482	482	445	511	461	487	466	465	437	490	508	421	510	504	441	466	525	506	478	479	499	465	469	476	482	466	513	480	459	499	475	460	482	489	500	507	487	478	476	506	512	487	468	482	475	497	465	452	470	480	502	460	502	460	471	457	495	468	470	446	457	511	506	491	500	447	473	457	464	514	475	496	498	478	490	493	479	443	507	463	491	471	462	498	439	458	468	488	529	445	454	500	435	517	499	496	478	443	468	506	456	466	483	490	437	515	482	503	509	464	456	493	477	475	506	483	481	498	485	458	466	452	481	462	486	468	501	481	502	442	471	511	461	483	467	497	447	498	473	478	508	474	511	491	501	429	457	507	438	512	498	478	483	458	490	454	462	515	478	482	478	492	494	453	474	486	474	468	472	455	473	511	444	482	520	454	467	504	468	493	484	445	471	487	498	491	456	490	498	449	518	468	478	454	465	498	463	480	456	503	472	473	490	471	477	458	481	484	476	486	439	470	485	466	492	464	524	463	493	439	471	421	481	458	472	437	437	457	435	510	512	533	499	489	491	485	498	452	484	445	478	502	428	455	476	489	483	529	483	479	468	487	467	492	466	457	483	466	475	505	463	522	477	475	474	492	482	469	465	477	464	474	494	475	459	462	522	499	473	509	493	464	480	496	487	475	499	493	471	452	547	480	481	479	462	467	497	483	482	459	478	518	480	445	544	498	460	469	517	486	469	508	522	426	481	417	417	487	489	467	501	487	482	484	490	488	489	440	442	470	508	506	492	476	483	470	500	491	461	492	473	470	450	473	489	486	445	482	509	465	502	443	479	488	485	449	510	476	504	465	480	523	504	452	516	489	505	453	475	514	489	475	480	502	462	465	467	446	512	496	492	463	485	496	486	473	519	459	484	489	499	474	506	477	465	475	484	492	473	473	459	492	484	524	496	459	506	478	473	496	464	474	487	501	444	532	508	456	496	457	494	477	466	472	459	431	449	509	458	475	499	479	450	476	443	503	483	520	435	484	476	455	480	469	505	497	507	458	487	470	483	474	469	519	487	474	497	472	482	467	479	464	495	491	449	495	472	464	441	491	486	488	410	501	510	469	514	466	502	449	491	459	510	450	509	491	469	490	453	422	500	494	519	479	502	485	493	519	500	491	478	483	460	456	487	506	475	500	485	476	513	460	470	475	487	473	489	485	509	500	474	548	449	467	477	436	470	478	497	539	479	478	482	459	471	470	468	433	477	506	467	513	484	509	489	470	472	500	476	473	465	443	487	478	464	465	484	461	457	487	456	460	504	471	432	499	454	450	469	452	482	469	517	468	464	494	473	476	477	496	513	493	504	466	460	449	428	461	452	477	479	513	479	475	461	486	465	524	476	476	508	485	451	511	488	496	487	463	438	479	456	498	462	445	503	451	453	477	438	456	480	503	488	462	484	508	518	473	481	478	502	465	513	513	495	471	444	492	457	428	456	457	463	507	441
16494	27306	21963	6982	4128	2776	1399	806	506	465	433	369	378	416	395	419	396	386	396	407	410	406	357	445	426	429	360	384	403	383	380	394	414	395	399	378	392	370	390	402	375	380	412	410	408	422	403	388	405	408	383	420	406	361	405	392	381	404	371	398	377	424	392	378	359	349	359	393	418	380	407	399	403	375	394	423	370	406	413	394	448	374	411	409	376	389	389	392	409	433	390	378	339	420	382	394	436	372	405	410	403	378	374	379	417	392	381	411	425	371	392	387	405	408	412	389	415	402	375	384	403	398	397	413	330	380	372	411	402	372	412	354	379	402	402	397	418	385	423	389	370	386	395	396	398	391	374	387	383	394	374	394	444	409	387	379	426	398	408	400	405	400	391	382	389	388	381	397	359	420	418	377	376	422	388	429	377	421	397	401	382	382	392	425	425	342	419	368	423	388	418	402	414	381	443	394	405	384	421	371	415	412	409	393	396	385	431	411	375	419	382	408	404	427	412	373	384	380	411	382	391	418	373	415	397	392	407	402	398	419	372	407	419	442	391	392	396	388	401	396	368	397	417	373	412	391	393	398	376	362	380	402	415	428	398	406	390	395	420	355	402	367	419	379	413	424	390	388	395	351	387	371	396	424	417	398	371	393	386	377	368	403	375	392	397	381	384	401	404	410	427	400	359	403	380	418	404	391	405	376	350	425	381	397	391	412	411	370	392	399	397	373	386	405	410	414	393	411	396	406	410	421	424	400	381	431	397	396	378	389	409	392	399	410	432	399	380	433	424	400	376	372	393	364	406	375	418	357	383	410	425	364	404	398	406	399	401	357	381	367	373	387	361	373	388	404	429	392	457	426	403	411	392	413	405	404	420	409	389	375	383	384	450	399	378	362	401	430	432	433	386	387	383	395	359	386	375	375	378	419	400	367	412	396	392	396	407	403	429	386	412	388	396	404	397	399	419	393	407	367	438	385	399	402	431	409	430	389	378	382	441	374	383	417	411	406	403	387	380	403	352	397	407	394	383	379	374	402	396	375	395	380	370	364	388	388	416	399	415	421	420	411	420	388	384	375	423	392	343	418	410	384	398	386	441	388	413	410	390	424	369	391	382	399	391	407	376	425	383	405	425	411	392	402	405	373	402	391	377	419	404	402	402	397	368	419	394	388	391	411	380	399	442	399	416	414	379	405	406	375	387	374	395	407	381	384	424	387	382	399	407	395	364	390	364	335	407	442	397	368	404	393	398	391	378	422	412	390	387	401	384	373	355	403	376	371	369	395	386	402	343	402	379	402	399	367	366	398	423	402	398	395	376	401	387	352	392	430	387	398	412	420	386	428	356	409	386	383	366	371	371	375	403	373	387	415	396	407	406	382	402	364	370	379	413	406	385	407	431	377	385	426	392	400	409	428	401	435	454	393	417	370	419	418	384	422	385	388	407	403	413	383	406	383	415	392	416	394	369	406	414	377	422	398	412	403	394	380	394	412	352	411	422	429	380	368	405	414	398	422	380	388	381	384	394	386	360	384	389	430	413	422	398	387	362	383	396	374	395	413	384	372	399	345	402	404	397	366	376	392	397	395	413	404	375	364	387	383	389	423	378	419	375	424	425	376	401	415	388	357	398	363	382	401	390	361	390	371	400	385	410	391	403	405	392	359	426	367	392	386	389	397	380	392	395	415	385	380	403	407	378	400	397	391	435	365	372	377	423	401	399	382	385	416	405	393	399	392	414	402	409	382	368	386	423	406	410	411	361	410	381	380	393	365	384	395	403	398	386	381	434	399	385	403	429	466	390	383	394	420	392	354	388	375	355	377	393	394	426	384	377	403	398	390	389	373	423	365	429	421	416	372	398	417	420	410	395	399	385	437	377	401	419	409	386	399	400	405	347	375	398	376	409	383	403	432	419	399	387	412	416	400	399	422	396	419	402	395	369	379	395	387	390	399	396	385	392	418	424	406	421	360	363	372	397	394	388	401	420	401	411	356	414	428	385	376	399	396	399	404	382	412	393	369	380	387	397	377	411	398	402	371	389	409	403	386	408	441	413	398	405	413	375	361	395	377	401	383	403	419	425	385	398	371	369	357	361	441	416	351	374	379	373	378	410	380	392	371	390	385	420	378	375	426	369	394	409	425	402	363	383	383	408	388	369	386	407	382	381	424	396	396	423	372	409	368	437	371	409	391	383	387	364	389	362	352	398	383	383	397	373	418	387	423	393	386	366	406	382	421	365	390	428	381	406	359	360	383	390	423	401	400	403	405	399	386	368	422	431	415	366	386	395	397	371	370	380	407	441	384	382	388	379	408	376	403	398	400	361	398	430	395	384	391	417	420	431	390	424	381	379	364	391	400	405	377	373	358	436	383	375	404	398	415	431	404	405	394	384	366	399	402	372	403	369	398	428	410	385	422	401	436	362	421	397	424	418	345	415	389	360	420	414	389	409	407	388	398	362	418	413	386	397	382	339	426	428	374	371	389	370	420	409	422	388	406	380	379	383	391	358	375	396	413	358	369	375	390	401	428	408	426	354	365	422	395	381	397	404	384	417	382	411	369	404	407	408	388	389	386	427	405	405	375	386	407	423	397	393	411	347	372	411	360	405	417	375	383	399	391	404	399	340	408	382	410	406	394	387	391	377	374	425	420	369	404	402	389	376	396	389	353	417	428	411	414	375	397	366	373	392	404	382	396	426	407	408	386	388	409	370	375	385	391	375	371	377	404	374	382	374	406	367	388	410	404	451	363	395	400	360	373	413	395	392	415	399	409	409	376	383	396	395	410	399	403	424	404	412	360	363	408	410	388	391	404	397	395	380	420	418	371	379	433	400	391	365	392	407	389	395	407	393	428	370	420	395	396	387	401	420	404	423	386	400	375	388	379	381	376	388	394	390	395	390	388	427	378	391	413	400	406	405	434	390	377	404	367	401	394	379	401	426	387	395	357	413	413	427	364	387	379	438	399	374	365	365	409	388	408	376	419	377	391	444	390	415	381	379	382	413	422	376	408	435	394	387	414	379	408	394	384	411	365	417	431	420	392	391	360	397	393	386	394	406	441	392	401	419	356	383	384	420	419	423	417	351	395	392	414	420	377	392	408	409	409	402	387	432	384	379	371	438	389	368	430	371	409	385	393	405	387	400	422	395	373	405	399	384	400	381	408	397	375	401	398	392	442	413	414	379	368	401	388	405	381	396	412	405	373	365	397	401	378	377	389	371	376	417	397	402	386	358	390	380	404	392	396	368	374	422	407	406	401	401	420	391	402	379	436	388	417	417	357	414	376	358	398	394	408	441	401	415	414	391	387	383	385	420	374	384	440	417	372	419	401	389	390	402	387	418	437	409	390	400	394	370	391	403	372	400	432	383	352	375	412	407	371	365	386	381	413	384	371	427	411	418	400	382	393	355	406	364	395	417	403	404	391	397	355	413	357	396	380	402	400	390	395	408	392	421	418	405	414	402	372	380	393	384	430	379	400	353	381	417	390
25540	23327	39753	38434	32045	24805	12564	4064	1518	879	620	525	577	500	517	524	522	554	497	538	523	483	514	515	480	520	532	556	496	512	461	526	515	462	469	504	489	523	499	516	517	515	520	530	501	501	479	508	489	502	475	532	477	526	518	520	502	492	453	478	510	535	477	487	460	497	544	491	507	535	520	545	471	518	515	527	517	509	535	533	511	510	528	539	509	495	523	501	515	525	527	484	544	566	476	524	504	504	480	516	540	518	479	470	525	476	537	502	519	523	544	532	509	553	478	516	534	480	477	497	444	492	489	438	508	549	515	469	519	469	537	524	511	517	490	538	495	527	511	477	506	496	495	453	536	511	507	531	479	495	524	520	538	549	497	467	499	471	519	528	535	519	469	505	491	551	552	530	510	445	504	537	504	502	502	510	519	471	490	468	512	491	497	514	525	511	505	508	501	504	483	520	516	514	500	503	506	533	465	557	538	547	505	476	497	475	528	486	543	473	516	506	513	545	552	533	510	494	542	512	503	487	522	502	469	489	535	513	484	526	531	490	526	489	498	446	504	533	490	497	495	514	533	499	506	503	489	497	524	489	479	541	482	513	522	447	487	503	511	472	503	494	499	532	473	529	517	517	496	505	481	563	503	546	499	518	499	514	498	496	518	499	516	479	433	499	508	533	492	482	488	501	504	470	493	492	503	499	504	501	489	483	487	503	509	539	486	479	512	497	516	522	513	519	492	497	487	498	492	509	498	550	511	517	505	532	487	453	496	510	510	543	491	541	493	486	481	530	521	511	504	486	519	488	489	484	513	510	502	497	455	506	514	484	504	490	490	538	466	483	515	522	455	495	502	536	506	515	542	502	497	526	483	531	498	492	483	518	495	508	466	512	493	539	484	512	511	518	505	529	559	531	462	526	512	520	511	477	487	510	503	521	459	499	507	486	477	509	484	506	517	504	541	525	495	529	531	497	503	481	522	519	526	482	504	517	512	502	501	477	495	462	526	484	490	489	483	509	485	509	547	509	522	511	528	497	476	470	503	502	493	474	480	498	503	516	472	487	510	476	520	487	476	495	494	468	495	558	512	544	511	515	501	513	477	495	463	493	465	499	501	525	505	500	491	527	543	503	517	478	492	518	514	495	503	500	522	560	514	499	532	527	491	484	502	484	468	525	514	515	509	532	482	488	484	481	524	519	496	485	518	510	520	500	524	479	514	521	464	532	523	514	503	489	474	507	545	516	496	502	502	507	499	498	486	505	511	526	502	497	519	506	526	534	517	479	503	500	522	501	548	482	520	481	478	509	575	464	501	500	548	524	477	485	492	477	505	527	485	502	491	494	462	503	513	531	515	503	523	516	473	497	495	492	480	506	500	490	466	491	522	498	490	489	505	485	506	529	538	463	523	483	513	481	468	491	483	507	516	492	544	465	503	508	517	513	497	505	485	523	499	533	482	471	516	505	504	525	510	491	524	492	473	491	476	451	482	530	503	546	501	541	513	470	486	482	486	504	527	513	533	542	488	523	508	491	490	495	492	507	491	514	453	471	493	511	523	521	547	502	506	469	511	517	486	476	557	474	470	494	551	532	497	486	447	486	521	497	458	481	494	482	523	524	510	530	470	485	511	526	520	463	473	482	498	515	487	536	521	526	493	488	511	514	531	488	473	482	480	468	520	510	531	493	511	475	509	499	502	511	498	533	510	489	511	504	510	482	555	499	518	495	528	512	510	498	469	509	528	528	470	500	535	526	480	527	466	535	536	492	463	491	445	525	482	492	519	529	493	500	486	477	541	459	530	496	500	513	522	490	513	541	521	509	500	520	545	523	496	503	511	502	512	512	487	497	473	492	495	479	506	499	492	557	518	565	524	499	505	519	475	512	496	528	498	472	498	512	504	482	503	518	506	487	503	512	449	483	516	484	543	499	521	492	497	495	501	493	510	517	500	541	534	566	497	507	486	476	492	484	504	500	493	513	560	506	508	524	537	524	539	472	511	537	498	484	545	503	503	502	496	495	470	476	507	519	518	499	505	461	488	498	485	545	534	460	517	482	492	491	506	502	514	511	472	524	507	465	514	527	502	551	508	522	533	477	497	483	526	523	496	482	481	527	493	497	510	518	483	481	538	484	507	511	480	540	513	481	518	520	502	527	507	540	512	523	489	502	519	525	507	547	553	524	503	465	504	511	531	495	480	496	506	488	503	473	497	516	501	473	462	495	491	497	494	498	490	441	496	528	484	519	529	484	494	523	501	495	479	485	485	494	496	484	486	493	500	539	493	497	478	534	515	496	495	478	493	554	514	498	524	520	463	438	531	479	497	460	503	518	497	515	481	484	524	521	539	515	492	512	489	455	503	500	470	511	492	496	517	535	471	495	476	482	497	518	477	507	483	495	517	494	479	513	479	490	514	508	517	484	545	505	484	484	521	488	484	486	511	537	508	502	557	536	496	473	484	484	501	495	540	499	499	527	480	464	485	517	493	492	527	495	475	519	500	485	513	562	476	510	500	535	486	509	501	481	489	486	521	513	488	504	492	496	490	499	500	512	493	512	508	449	493	517	519	511	505	470	508	515	508	502	536	516	474	525	508	511	492	498	494	492	560	475	489	512	457	491	514	475	496	509	513	523	515	479	493	497	526	507	504	544	515	480	503	478	514	496	531	502	496	549	499	496	489	535	543	487	510	505	498	535	535	522	495	526	489	496	495	514	490	505	459	510	501	481	476	508	502	526	530	499	511	509	538	520	500	504	531	529	516	560	507	515	502	506	491	522	505	498	471	481	513	507	491	475	453	471	489	467	481	471	507	494	486	503	507	523	487	527	507	477	522	531	497	500	472	498	479	522	527	519	478	540	518	513	541	499	521	536	481	486	495	475	497	493	523	514	489	500	501	513	471	463	500	524	476	527	507	489	499	493	511	486	523	501	522	509	493	502	471	511	511	507	498	483	522	539	509	458	544	492	489	513	530	516	567	507	517	523	472	491	527	534	497	528	492	507	483	496	503	501	498	506	500	494	497	511	503	497	477	504	474	482	454	504	491	528	509	526	498	529	508	512	480	505	492	494	501	464	508	444	511	524	465	524	520	543	486	502	476	514	478	494	515	515	501	504	497	459	509	520	520	485	519	505	503	503	539	485	481	490	481	474	489	513	532	488	492	499	500	528	497	511	518	470	524	511	539	546	519	521	499	479	560	519	517	535	505	481	530	534	539	500	507	520	531	514	477	530	537	527	529	514	478	478	464	526	541	492	462	488	498	486	530	503	487	525	520	506	502	521	510	525	502	501	485	476	530	517	487	481	535	477	499	493	532	533	546	502	516	497	476	496	484	507	493	491	512	464	474	471	483	477	479	477	509	534	508	521	505	495	499	536	531	505	487	513	579	491	491	533	456	502	478	471	513	511	500	513	541	496	489	551	499	508	490	473	491	501	505	490	535	509	494	529	493	468	495	502	510	485	476	513	540	513	510	490	507	509	485	485	521	497	515	515
53906	87959	72121	40586	29700	19042	9037	3829	1778	930	559	495	461	472	448	435	478	509	479	440	473	440	441	475	459	484	448	428	454	502	465	438	466	460	473	433	449	433	468	525	460	471	478	492	438	447	434	504	438	454	425	419	458	484	470	451	485	461	454	459	458	417	470	448	484	410	480	451	455	441	498	436	483	447	477	489	450	459	424	466	464	461	457	466	445	466	469	463	481	450	460	442	461	403	465	416	461	476	454	449	449	465	473	422	488	423	463	435	428	443	496	465	447	447	470	472	425	471	479	468	428	447	408	514	440	476	454	495	478	460	439	445	481	452	486	413	445	453	477	428	469	442	444	456	467	444	436	460	452	435	423	510	488	428	445	423	482	451	433	436	466	467	443	434	426	468	481	442	502	450	472	432	458	464	422	471	438	495	437	454	488	447	486	444	485	460	453	444	450	467	446	432	440	469	463	481	451	424	452	484	467	460	446	452	463	425	476	481	480	461	435	461	445	432	483	474	416	457	443	488	439	457	493	459	476	464	467	490	487	438	397	452	455	488	443	478	454	445	497	477	468	471	461	488	509	401	472	508	452	443	437	441	424	487	443	481	447	428	492	445	464	477	480	432	493	436	456	440	455	480	448	517	429	468	472	461	462	454	449	451	471	463	477	455	455	464	461	443	437	463	449	471	452	457	454	454	475	409	470	492	479	439	452	470	420	453	445	511	435	453	478	423	445	485	446	492	442	431	481	530	470	437	435	471	425	470	479	453	413	441	473	444	451	448	457	457	428	470	532	468	439	439	461	461	479	459	460	486	455	449	437	449	431	475	475	444	441	411	492	441	442	408	474	474	435	426	465	491	412	449	460	457	451	477	476	474	480	435	472	431	457	471	487	435	459	433	458	455	445	454	468	440	438	445	429	446	477	416	449	456	444	481	444	470	451	444	455	450	445	457	428	435	469	482	460	459	436	442	483	472	505	439	439	495	467	440	453	426	478	513	460	464	489	448	508	478	446	432	440	444	462	467	480	467	454	437	467	450	463	473	471	490	467	433	446	466	438	451	465	466	458	483	448	445	435	429	430	456	489	515	476	435	488	480	410	462	481	461	481	449	484	485	441	471	463	462	480	453	466	478	436	449	477	495	463	479	451	471	490	470	445	427	479	465	430	468	449	436	457	472	448	461	448	467	468	440	436	455	475	478	450	469	459	487	488	454	438	448	480	448	477	438	425	439	446	480	433	455	473	423	475	442	491	456	481	434	477	442	488	473	462	468	475	431	443	425	438	467	486	460	457	497	471	470	445	500	439	448	467	457	515	446	470	436	427	444	446	438	451	465	460	472	468	404	457	464	470	461	484	425	469	474	483	452	484	442	454	438	449	487	427	425	419	456	435	463	447	438	450	439	474	416	488	455	449	456	457	439	442	467	442	488	455	415	460	417	437	444	431	456	482	431	463	445	499	428	464	497	455	453	492	439	464	464	425	478	456	422	489	424	494	428	455	492	465	445	442	453	422	448	434	449	426	473	480	455	451	421	482	484	471	492	440	465	448	475	488	483	443	434	448	466	439	459	453	444	494	479	446	480	430	463	407	452	453	441	476	466	405	471	451	439	448	489	445	462	476	451	434	524	437	456	469	461	459	413	429	449	447	467	405	457	476	437	467	433	490	424	427	436	435	466	476	464	487	432	505	491	476	479	463	430	450	446	481	442	435	467	515	465	477	416	447	506	453	475	472	492	496	440	446	462	498	477	458	400	425	450	468	422	459	432	458	449	438	442	466	427	475	450	414	456	457	501	441	455	458	446	434	465	436	445	443	476	485	454	427	443	485	443	509	452	457	456	446	480	456	448	463	400	482	461	439	465	413	423	437	490	500	438	460	485	448	465	440	440	462	439	443	450	425	476	409	481	502	460	458	464	445	446	451	469	436	447	449	470	451	482	431	477	481	461	468	447	428	467	446	474	493	467	472	509	463	428	463	487	461	416	439	439	455	446	439	427	450	461	443	434	437	483	496	451	424	437	444	486	457	455	476	431	454	464	469	445	462	478	480	422	442	448	454	456	453	450	444	425	438	433	435	441	431	466	436	419	474	471	514	469	477	474	410	441	441	478	429	447	513	416	468	436	455	474	434	460	473	521	423	459	453	480	451	434	469	453	447	449	460	447	442	468	431	487	461	465	431	466	474	455	447	424	465	463	423	466	416	415	444	449	472	459	431	450	479	486	455	506	460	444	473	489	501	430	472	444	464	443	474	435	450	454	463	457	487	406	442	441	413	452	477	473	456	437	424	467	441	459	447	483	478	466	471	450	453	474	471	450	442	490	452	440	438	489	449	454	455	416	510	456	445	473	460	432	464	446	422	482	445	424	459	467	433	468	437	446	473	441	439	441	466	445	447	452	445	439	461	489	450	491	469	447	479	439	471	459	444	443	447	487	407	500	474	458	465	474	475	463	467	440	453	445	444	455	428	439	447	441	436	457	459	474	432	433	457	459	484	474	448	460	428	458	462	439	413	446	447	445	473	490	454	451	461	466	445	431	456	471	475	435	435	460	468	477	423	408	431	497	463	468	438	456	468	453	420	448	474	446	464	443	429	465	420	459	450	445	433	458	475	470	468	467	439	444	459	432	446	447	489	469	469	485	423	439	439	462	437	483	433	438	456	478	439	436	461	483	440	441	480	485	459	429	435	420	452	458	482	453	464	470	423	453	465	431	485	463	465	476	475	493	432	414	463	470	451	452	438	437	429	471	456	469	458	456	486	451	445	422	482	458	476	453	457	448	441	484	452	479	426	459	467	460	465	483	491	449	448	446	463	463	450	455	467	446	483	489	471	501	430	472	463	444	468	458	482	423	453	443	459	426	469	494	478	468	452	462	440	445	443	394	419	462	460	456	473	493	447	471	425	443	428	450	456	460	460	416	452	485	469	445	463	475	462	461	448	453	459	462	477	432	479	447	470	420	463	463	464	473	450	423	476	463	438	444	440	458	458	466	487	444	466	454	413	416	455	487	457	436	465	475	485	466	492	463	451	481	505	474	493	431	441	444	477	520	464	457	478	450	466	477	464	489	479	428	445	466	447	436	445	457	432	468	447	460	447	436	465	456	411	452	462	441	475	483	473	437	463	462	457	477	465	502	455	483	425	485	433	452	470	461	449	454	452	459	487	434	421	431	458	451	467	469	498	435	453	447	474	497	456	466	469	457	478	480	489	455	518	415	473	473	478	453	459	461	465	442	466	425	436	451	460	476	459	470	449	412	484	467	432	459	437	501	446	446	446	457	452	426	481	466	475	445	489	448	470	478	488	465	466	449	454	461	444	465	469	433	465	482	455	450	430	438	461	445	466	476	471	439	447	445	445	459	450	446	450	501	510	472	456	489	469	429	485	431	444	459	443	443	449	486	485	465	467	462	466	455	446	488	433	426	493	460	428	446	442	438	445	443	434	473	444	459	427	484	504	460	475	440	488	440	418	464	444	433	469	462	451	428
24576	22357	35053	34660	35370	32948	21292	7622	2684	1353	845	671	639	675	673	656	626	625	665	603	637	616	588	608	657	638	660	605	581	630	642	641	645	591	598	625	641	649	643	628	673	623	602	612	645	628	622	650	654	624	653	626	652	633	620	649	617	612	607	648	609	641	592	642	640	618	660	601	660	632	629	605	654	628	665	569	634	641	617	656	705	643	630	637	628	616	618	659	601	651	650	639	627	584	614	609	646	627	603	631	668	625	624	589	638	611	640	627	617	663	619	621	639	633	627	626	625	597	646	636	601	631	651	603	599	616	626	625	653	628	656	656	628	611	635	637	620	626	643	655	638	625	643	648	629	605	612	616	655	613	654	642	640	608	617	638	572	628	642	638	641	658	638	619	626	658	632	613	693	617	581	629	613	600	592	629	634	624	617	648	608	690	603	616	615	645	655	637	661	628	644	622	653	620	585	621	646	641	641	615	586	658	612	614	618	618	571	655	623	629	604	643	574	613	616	650	617	649	649	621	593	659	616	587	633	650	652	621	616	627	674	625	653	654	636	644	616	616	600	627	602	608	635	591	633	617	598	617	598	638	617	606	618	622	660	632	627	630	577	577	586	613	591	627	633	601	622	651	644	651	611	589	619	624	657	589	634	593	636	648	601	652	613	593	603	661	614	630	604	655	627	621	636	637	629	617	634	604	597	641	586	643	603	599	602	665	604	636	629	606	665	632	642	605	671	595	622	666	619	634	665	630	600	639	626	611	620	602	653	609	593	641	580	642	644	591	610	598	613	638	627	663	646	575	613	636	634	633	570	568	650	662	640	626	648	633	624	652	626	582	632	659	644	654	614	629	642	619	622	626	601	640	626	617	618	636	633	634	616	604	638	650	659	638	639	652	597	639	633	609	619	641	637	599	593	609	623	626	628	591	652	645	585	650	572	613	577	649	602	626	633	574	631	614	655	598	600	632	621	617	588	635	635	597	652	614	618	618	620	621	621	566	623	628	606	631	645	602	615	597	644	607	587	646	601	663	657	638	583	649	565	615	626	637	630	644	656	633	631	609	609	609	670	621	630	580	624	653	643	657	609	593	621	597	683	656	602	654	653	619	657	629	658	606	659	636	601	631	600	625	585	619	632	625	601	642	639	591	632	643	658	640	613	606	616	591	623	649	649	619	634	614	609	672	609	575	576	601	656	645	627	646	622	651	641	638	566	634	640	655	619	628	583	600	618	589	655	624	630	618	585	640	651	617	636	591	661	573	616	629	617	662	656	608	566	617	616	642	636	648	622	614	618	624	633	607	618	635	606	661	600	656	650	611	599	652	616	630	664	631	608	633	605	651	614	672	595	653	587	601	654	664	639	670	626	591	671	605	593	646	653	600	615	669	619	633	596	606	626	589	614	641	592	625	644	611	612	637	600	621	645	625	616	615	674	647	665	571	628	637	629	598	616	627	601	615	626	644	592	630	599	674	614	638	596	642	580	603	633	637	618	649	612	629	610	577	592	621	623	645	599	603	605	608	669	587	635	635	621	646	621	636	593	635	640	614	609	639	663	611	644	633	619	620	651	583	582	612	628	632	600	642	633	595	605	614	652	633	608	616	624	625	601	648	610	577	641	607	642	676	602	585	554	613	662	597	611	657	619	631	626	588	634	602	599	599	615	630	652	618	654	559	619	620	602	595	632	593	588	604	645	611	639	655	649	629	697	612	639	629	651	632	598	600	634	624	652	640	663	625	643	607	598	640	642	601	612	616	649	578	593	628	565	629	632	608	611	552	643	613	597	610	577	613	619	614	651	626	628	662	651	672	633	649	569	623	602	613	601	617	660	615	622	580	572	653	625	619	630	594	624	626	635	595	577	615	652	687	593	617	634	600	639	654	620	609	607	617	569	597	642	606	668	621	613	594	602	638	639	616	649	632	630	631	616	586	652	678	552	627	605	615	599	604	618	627	670	644	592	612	615	647	618	640	627	631	640	648	613	624	647	598	638	627	634	631	626	655	636	612	599	654	613	639	573	624	577	610	667	638	641	621	606	604	604	659	600	597	626	640	602	663	658	592	635	613	667	625	555	626	598	596	626	668	633	624	594	599	662	618	614	602	619	620	598	612	649	575	648	624	580	645	647	636	633	645	619	620	611	629	642	628	648	622	621	626	648	589	663	592	569	673	603	616	597	628	633	604	612	637	635	644	564	641	619	611	568	648	592	630	630	614	641	587	633	617	670	593	609	600	622	630	626	622	630	625	606	613	617	636	620	632	606	613	610	622	634	604	647	633	627	611	613	630	621	603	571	628	613	625	572	582	647	682	612	583	577	597	608	590	627	590	584	597	629	613	571	585	627	592	650	588	646	610	622	619	663	617	664	627	594	601	618	626	593	616	636	651	609	628	663	602	627	628	633	615	656	656	631	631	616	612	632	629	642	619	646	638	630	709	607	668	594	610	624	648	625	618	636	617	585	622	609	619	633	650	635	574	645	593	624	581	643	621	675	614	655	596	656	610	603	601	629	649	595	647	580	610	623	607	644	620	581	633	626	673	638	604	655	599	586	631	666	628	613	643	607	639	643	688	664	599	630	629	601	643	582	640	611	626	628	639	653	632	632	602	592	618	657	617	634	617	596	647	653	638	642	573	643	631	632	584	603	626	618	658	605	584	627	615	663	596	619	609	630	646	634	656	598	586	603	613	657	628	655	636	585	603	676	603	644	598	663	634	609	625	635	612	667	574	616	609	567	628	653	595	648	600	609	664	599	626	631	634	625	624	628	650	666	627	683	631	640	617	656	591	589	637	592	582	607	607	617	598	591	656	713	602	576	610	644	583	588	639	654	613	608	651	611	615	658	629	611	624	624	610	637	651	637	644	637	566	643	651	583	600	617	657	625	589	664	573	611	619	658	641	636	626	648	629	636	639	627	641	662	602	625	586	604	604	638	609	627	663	616	604	599	586	658	657	594	628	635	652	638	646	617	643	605	651	637	645	589	611	645	629	572	644	663	624	691	612	640	704	619	628	635	646	651	621	601	629	629	598	596	620	615	638	640	630	620	630	607	604	639	621	653	623	639	601	648	614	621	615	598	634	607	616	663	676	610	641	621	619	622	603	631	590	614	639	625	665	641	632	638	597	663	644	593	666	598	623	618	632	608	602	660	615	621	600	587	615	656	617	561	622	600	637	621	670	645	616	613	593	648	608	616	588	614	616	584	597	647	647	583	589	640	615	644	615	644	648	630	606	619	618	651	596	631	642	636	630	636	604	566	604	642	598	588	590	604	604	622	617	590	590	619	618	626	625	597	611	647	648	642	581	623	604	629	610	614	646	592	620	584	605	603	608	616	622	614	594	635	608	587	603	686	634	596	652	613	589	606	686	632	677	633	685	602	612	603	607	627	629	647	594	617	621	609	567	619	649	631	647	633	601	629	633	571	661	668	617	614	576	629	620	615	656	645	636	625	679	616	614	639	602	646	640	636	613	616	565	601	602	604	625
62474	101071	83871	54415	42013	28432	14410	6505	3058	1453	769	579	552	583	572	601	627	617	606	651	534	596	581	572	580	589	571	539	591	565	568	540	550	580	630	579	574	605	583	600	561	554	560	567	594	609	598	573	595	575	579	542	607	560	600	562	524	590	579	539	587	599	561	608	585	524	575	571	571	557	624	577	589	627	600	615	566	573	579	526	591	573	575	569	544	550	572	588	571	590	587	565	587	563	615	552	547	577	599	554	615	622	583	603	603	605	562	584	553	589	550	568	580	610	550	573	583	595	560	581	604	550	603	580	583	591	578	571	557	571	615	539	618	567	587	575	556	577	591	570	566	603	615	595	558	632	588	569	559	545	595	551	536	559	584	571	529	581	558	610	605	560	572	586	550	577	575	593	537	592	575	578	560	624	579	590	554	547	540	564	546	588	563	572	554	575	602	580	577	600	606	632	580	578	611	571	584	588	563	592	577	567	581	578	601	594	570	553	586	556	582	575	545	540	563	543	610	569	573	573	564	582	546	583	544	574	587	553	552	605	556	592	532	523	588	578	544	541	574	538	540	575	586	595	589	582	562	567	588	521	609	578	558	571	571	600	555	580	580	580	596	547	591	588	585	567	557	591	587	571	583	596	562	566	559	591	573	549	545	563	607	551	541	580	550	560	576	595	565	576	584	591	577	585	590	560	600	533	615	615	577	579	543	585	561	625	607	586	578	607	600	549	606	559	575	556	571	592	531	578	545	546	551	597	583	583	601	601	577	565	587	613	582	558	586	598	560	574	579	549	562	574	589	595	541	611	596	564	526	591	569	542	538	594	596	582	582	555	633	568	598	623	561	604	562	573	593	609	573	547	587	583	607	603	577	600	588	584	565	555	574	576	562	559	591	573	607	572	570	578	589	628	543	605	565	560	580	589	561	525	562	544	587	586	582	565	577	584	541	582	590	588	570	586	577	566	582	576	611	603	580	562	593	597	583	567	594	570	593	550	585	572	591	563	575	549	618	555	571	553	611	626	558	578	569	565	599	596	563	571	579	556	527	555	542	572	537	622	605	615	576	629	585	577	576	558	573	594	584	593	568	548	645	579	606	601	554	580	615	561	609	586	600	588	613	564	579	622	580	549	552	600	572	577	589	584	564	573	594	550	563	538	573	589	570	595	565	558	565	558	538	581	602	613	595	584	573	613	589	578	626	587	517	585	601	608	582	537	615	573	573	590	562	564	568	600	535	580	543	572	556	576	567	580	567	527	592	545	580	592	574	519	577	564	594	542	601	614	568	592	589	553	592	598	573	576	610	561	626	591	575	572	576	549	628	582	560	543	596	568	608	612	570	589	590	591	568	604	562	531	593	609	582	548	600	592	549	544	534	642	559	549	604	575	572	543	580	607	591	583	578	574	558	554	610	560	580	594	577	565	544	590	567	584	569	564	579	545	547	574	566	606	565	531	580	568	543	574	601	573	552	574	561	570	561	559	591	577	572	604	512	555	578	590	551	578	606	594	595	600	543	542	558	596	569	622	604	613	601	570	624	627	647	556	593	580	586	574	634	563	620	552	580	564	576	546	557	585	573	569	596	616	562	604	558	561	604	577	592	578	575	575	634	542	614	617	567	576	593	587	570	602	590	614	558	580	541	578	568	574	582	593	556	562	572	619	619	603	574	549	585	582	576	627	582	547	589	525	575	578	568	581	565	563	568	559	619	567	567	534	593	596	547	603	573	568	567	583	602	583	559	549	594	577	597	594	548	602	587	600	629	556	558	594	550	595	589	564	576	588	572	582	588	554	595	556	583	551	574	575	580	559	546	592	564	584	572	585	590	534	564	585	583	542	590	595	555	621	573	589	590	566	568	565	595	575	543	606	576	588	587	575	567	575	547	569	614	577	579	557	548	618	556	617	569	601	556	592	540	595	582	571	574	594	570	565	576	567	534	584	560	595	585	565	617	626	546	604	572	573	614	607	590	542	528	609	574	592	595	565	581	555	609	608	568	566	543	520	571	584	593	522	547	558	553	618	625	595	567	557	572	583	552	558	607	552	549	587	608	569	563	575	621	536	602	515	620	572	566	588	578	586	563	533	536	589	578	565	584	594	580	569	539	554	560	593	559	612	597	587	554	548	560	544	619	596	580	572	571	581	574	580	570	569	574	596	568	546	568	557	551	592	578	554	549	572	585	601	515	579	638	591	619	621	590	553	569	564	547	588	600	602	577	593	591	540	585	609	622	588	584	561	594	569	569	560	554	559	540	547	573	608	558	576	548	584	605	564	581	578	561	607	583	595	573	552	622	556	610	610	583	577	575	575	551	568	570	566	557	607	558	576	600	589	600	589	603	567	615	567	605	594	633	557	585	561	627	593	555	595	583	559	597	608	546	619	595	569	582	552	593	570	611	570	545	574	557	575	573	529	564	560	567	603	628	557	578	603	556	563	523	560	576	584	576	573	547	559	570	593	589	559	585	612	550	562	588	524	616	560	554	583	541	561	560	589	609	594	563	556	556	602	576	588	612	596	553	620	582	575	537	641	586	581	569	559	589	577	513	600	589	600	547	593	580	555	586	562	581	547	529	580	587	578	569	556	540	579	582	581	555	613	562	604	574	597	551	612	561	553	572	579	599	541	560	574	577	574	594	569	566	615	563	587	561	560	593	584	561	583	545	585	599	626	615	548	543	562	580	550	586	555	614	567	566	543	565	601	560	609	602	600	528	567	567	578	573	570	601	594	590	550	561	599	559	581	563	589	632	576	581	563	582	541	516	561	598	593	571	556	591	586	562	563	533	585	616	571	594	572	601	544	606	583	561	567	575	549	573	550	583	569	572	578	540	562	579	633	539	544	577	601	555	555	542	545	574	587	581	632	599	563	543	606	553	554	545	542	561	615	553	577	555	595	563	568	586	589	582	583	538	555	628	589	608	602	596	578	572	543	561	576	565	574	595	575	590	565	579	588	545	605	543	617	597	589	573	578	561	559	613	596	592	596	560	610	591	569	574	561	559	574	607	581	570	549	571	588	571	544	577	588	560	590	566	539	577	592	575	519	594	577	634	583	570	558	550	591	560	540	572	566	563	556	574	562	579	596	538	564	532	597	584	597	557	567	560	564	549	622	562	536	568	604	614	570	600	577	578	589	586	568	579	600	584	588	534	572	569	574	608	540	547	570	568	565	548	564	569	609	576	598	521	567	617	562	533	584	552	587	566	579	592	591	628	521	585	578	576	557	594	590	546	617	576	538	580	553	589	553	549	589	584	588	567	604	591	534	554	544	586	553	574	558	591	604	571	619	578	569	548	566	607	558	585	573	588	575	553	576	584	588	597	578	595	576	575	515	576	585	550	541	632	577	536	576	559	571	587	533	547	574	556	566	586	552	562	614	588	598	541	593	597	580	602	600	604	572	573	634	588	554	573	553	561	569	577	566	570	519	558	580	545	561	591	567	577	591	590	561	557	554	617	593	579	579	559	553	524	560	520	575	602	594	607	545
29335	24586	25039	10858	4615	2663	1306	772	588	516	423	434	483	471	462	440	445	433	433	449	435	436	441	417	452	414	414	421	429	413	444	405	402	469	407	424	425	422	444	459	439	415	446	397	419	427	436	411	433	426	445	415	403	405	428	434	437	455	412	405	433	420	448	418	427	412	442	445	441	420	451	424	425	448	440	435	411	442	452	427	438	399	383	419	424	459	429	422	443	444	446	436	434	427	402	414	434	406	460	404	423	422	443	404	450	420	423	449	443	422	460	422	443	428	403	466	450	392	424	417	423	439	410	443	424	447	420	440	436	415	496	423	416	413	436	425	424	458	435	440	431	393	469	437	425	459	427	434	458	433	425	417	429	445	417	443	431	432	417	421	386	411	417	435	390	402	403	401	399	439	414	423	435	426	419	425	396	435	425	422	436	409	371	473	446	422	412	423	444	404	442	457	442	435	463	418	437	407	419	461	446	413	438	440	404	450	443	449	430	454	408	428	464	413	435	415	415	421	414	410	414	432	408	446	447	415	447	430	423	415	454	445	463	429	464	436	449	476	442	473	399	443	428	409	399	457	426	435	435	416	436	401	424	444	368	442	397	430	441	404	436	442	444	418	409	416	433	455	409	467	453	444	472	385	424	410	450	410	439	442	424	411	440	398	391	461	453	431	408	422	444	462	456	451	437	423	427	436	407	412	489	398	458	436	465	414	417	446	428	416	407	440	468	414	437	427	414	436	460	413	415	429	394	427	391	428	434	425	406	445	426	428	439	435	427	394	408	443	405	406	451	429	415	430	420	438	435	426	415	417	441	417	351	432	412	418	428	389	405	410	416	442	420	411	445	438	420	448	446	441	441	446	449	432	401	373	436	375	420	411	401	413	446	449	458	440	418	465	437	404	442	407	466	455	449	410	431	421	402	408	426	433	423	431	433	426	432	404	450	401	456	444	462	454	429	441	457	425	449	423	416	432	479	429	431	438	470	429	428	407	413	410	449	387	435	429	448	405	412	436	425	436	484	468	412	393	421	412	469	394	452	449	413	406	410	432	417	447	415	444	413	462	432	425	421	443	406	437	395	420	392	418	412	454	429	427	417	437	415	431	388	425	402	418	428	427	459	442	413	397	461	431	447	449	410	414	433	421	449	451	437	420	446	415	442	489	438	418	438	428	419	469	427	433	403	422	428	422	407	404	471	438	435	448	453	458	429	462	437	399	423	403	429	451	432	412	411	401	410	434	421	419	429	406	424	422	435	440	415	435	453	448	478	437	421	420	412	417	412	433	422	417	457	393	394	432	423	423	472	452	406	431	423	432	397	414	434	449	448	461	422	448	439	440	409	436	460	462	453	421	384	425	428	432	434	416	446	419	449	423	404	404	442	411	401	420	416	441	437	465	416	443	426	392	399	439	409	407	410	416	432	446	435	432	421	445	417	410	429	441	438	436	449	436	373	482	411	417	422	423	439	403	456	482	444	421	410	406	424	463	432	439	430	399	426	454	464	419	389	446	437	391	439	413	435	433	408	430	445	392	415	413	429	441	427	449	452	425	446	433	425	428	434	400	434	460	438	429	428	409	452	452	409	416	432	417	408	434	394	418	433	437	431	448	428	409	427	490	456	442	438	422	399	430	437	425	419	437	439	410	420	405	407	428	425	427	440	452	398	452	434	389	404	427	431	403	415	423	387	423	403	397	401	437	447	417	422	438	434	452	422	459	436	420	400	436	443	435	427	429	447	419	443	444	457	434	426	468	423	434	411	423	446	434	443	441	453	466	414	426	442	426	421	429	438	433	403	435	439	430	454	469	478	440	411	433	402	437	418	439	452	428	424	426	463	400	423	442	408	448	406	390	424	467	437	434	412	439	431	420	434	389	448	442	424	402	428	392	438	439	421	448	460	433	430	420	436	409	434	423	425	420	448	437	413	450	383	420	436	437	415	452	389	443	407	440	439	467	420	453	397	394	436	424	451	450	442	437	480	402	416	417	450	427	432	450	463	425	424	432	421	448	422	426	450	443	423	401	438	402	415	406	455	461	404	454	421	441	452	446	433	456	430	424	439	434	411	426	409	426	431	430	422	448	473	458	429	448	456	413	454	399	399	433	401	423	418	426	431	440	394	430	427	422	407	429	441	439	413	426	428	417	463	463	442	429	467	425	452	428	391	400	409	426	420	435	452	409	456	417	396	452	402	440	418	428	407	455	435	446	407	419	396	398	450	392	446	452	426	405	421	436	462	434	399	471	404	460	415	420	457	424	423	425	437	419	430	455	461	403	415	411	436	415	429	449	431	417	425	425	445	411	422	440	410	414	424	444	449	431	469	375	430	408	430	440	432	449	429	435	445	442	398	402	414	380	380	412	421	437	416	474	415	427	413	378	444	432	443	417	465	416	406	439	440	430	430	438	446	407	445	449	455	481	433	410	464	433	429	434	422	402	438	456	408	412	431	443	436	437	434	435	440	445	461	426	409	426	448	421	428	427	438	471	416	433	392	426	453	397	447	425	435	453	424	422	425	409	418	435	437	423	409	458	478	452	419	432	497	430	420	439	422	429	411	428	420	419	464	440	418	438	425	403	434	413	388	451	404	428	425	402	464	442	393	454	423	425	424	435	395	412	405	383	444	442	457	438	435	454	406	416	427	433	382	426	415	454	416	403	415	446	409	461	443	420	452	439	414	415	466	437	441	395	442	408	408	414	435	396	457	438	425	443	409	474	443	414	402	416	424	417	430	412	422	439	437	461	425	448	457	408	435	408	431	443	410	424	438	419	448	436	437	423	437	429	460	453	419	437	433	424	403	387	436	445	432	432	425	423	460	420	452	440	455	436	456	454	436	378	428	423	434	408	441	440	385	393	413	460	449	443	447	463	429	426	431	414	411	450	461	421	435	442	433	414	412	434	415	443	462	442	415	407	408	440	412	422	417	435	397	416	434	450	448	429	452	435	420	461	428	479	410	442	430	435	430	422	409	452	452	410	433	397	444	429	432	434	425	456	424	436	449	420	447	435	402	423	411	449	417	456	387	454	448	445	478	460	421	413	428	440	434	419	392	411	425	447	447	441	461	414	413	429	431	481	398	440	471	451	428	427	408	439	418	395	390	375	451	422	403	394	466	452	428	442	443	461	414	456	435	462	400	431	417	448	425	475	433	416	444	445	477	483	473	423	447	430	449	438	407	419	446	452	447	433	415	458	432	422	432	405	446	434	424	446	417	442	414	432	439	439	454	446	432	407	444	438	426	473	398	441	433	439	432	417	443	444	443	395	425	409	402	396	448	418	481	452	460	403	418	423	444	464	447	381	434	372	419	455	451	437	421	441	429	413	436	416	402	423	460	440	449	462	429	448	463	457	416	476	435	446	442	417	427	409	423	448	386	451	426	395	416	414	444	438	437	424	437	430	434	414	403	462	439	394	436	424	453	425	433	442	411	456	414	437	412	384	427	430	471	428	446	435	468	407	472	443	446	448	453	431	444	418	411	418
16554	26846	22220	6686	4265	2866	1370	756	517	429	389	378	368	369	394	368	397	356	355	396	386	402	357	382	363	364	332	372	396	392	368	374	366	367	373	403	366	366	351	382	362	331	372	364	366	351	406	382	378	380	381	375	379	368	358	335	389	362	396	357	417	359	373	382	377	413	364	380	351	370	335	387	361	351	367	362	423	373	345	380	353	349	386	360	393	352	353	401	369	384	372	351	338	378	357	333	361	379	374	357	390	374	374	378	347	361	344	351	359	335	354	319	389	389	360	383	342	370	374	373	383	362	342	360	364	383	368	343	355	345	374	336	375	380	370	374	345	388	392	380	369	333	357	378	357	363	338	381	358	362	336	356	384	367	345	371	361	334	351	380	367	368	372	366	325	367	386	366	353	383	363	362	375	375	324	392	349	351	362	340	384	355	379	369	373	381	347	389	366	369	368	344	381	352	363	381	351	353	354	386	390	344	343	353	331	403	378	329	335	363	375	336	418	372	357	373	357	355	371	372	365	380	373	339	400	395	371	369	355	359	366	336	380	389	330	356	370	356	408	344	393	376	360	337	393	365	373	368	353	361	397	359	392	372	371	364	385	340	364	370	352	353	345	397	377	348	371	370	324	363	332	375	335	375	353	324	362	350	359	344	373	358	356	364	382	363	366	341	375	357	373	378	368	357	371	350	365	357	338	327	366	375	365	357	377	373	362	368	366	385	380	364	405	337	389	363	368	391	352	366	330	355	342	351	382	385	379	360	371	370	346	357	386	381	381	335	360	338	367	371	385	361	380	342	379	382	346	359	346	359	365	386	361	383	372	346	350	366	384	353	349	386	373	356	344	336	383	371	342	311	353	333	355	356	393	346	405	392	364	374	349	386	359	380	354	348	370	335	351	337	363	334	357	358	360	341	357	362	376	367	331	362	368	394	355	361	373	352	354	363	370	359	362	308	345	352	342	393	360	374	380	409	374	359	347	353	365	361	387	369	370	405	387	343	391	352	363	367	363	367	342	381	349	377	348	349	351	364	391	352	360	385	380	374	363	361	385	356	341	379	340	385	374	384	340	329	393	368	340	413	374	381	365	334	363	388	354	370	368	347	383	345	362	366	376	338	346	376	355	336	359	378	354	352	357	377	344	354	358	357	364	362	366	352	375	378	365	333	361	342	363	365	347	339	364	347	351	376	377	347	356	375	341	361	361	376	357	382	372	351	374	340	348	345	391	365	397	339	374	343	376	379	360	380	379	345	380	382	344	374	383	373	363	391	403	360	340	390	387	355	373	365	350	366	371	364	331	344	364	341	371	363	377	348	364	364	371	356	383	396	380	382	365	321	352	376	370	375	391	350	344	338	368	377	356	351	357	372	356	391	366	382	355	366	384	340	360	351	347	341	341	387	350	372	349	342	373	372	347	379	338	392	349	371	347	378	359	357	362	385	350	370	362	372	412	365	383	367	342	368	379	352	390	365	374	360	376	343	392	341	383	366	360	372	386	357	360	355	356	385	362	374	379	384	399	352	313	383	354	368	358	351	374	335	360	374	349	344	348	369	353	343	368	343	365	371	352	361	391	362	389	380	397	357	392	382	383	337	354	357	382	376	396	346	352	375	384	352	353	355	349	362	386	362	317	368	365	361	372	328	408	352	375	383	363	352	362	365	346	376	345	393	334	369	366	349	326	333	364	376	337	380	388	384	356	355	353	361	351	362	358	399	364	409	383	355	368	384	371	368	384	383	337	347	400	433	348	322	366	361	358	339	355	341	368	353	340	360	358	346	371	392	386	360	387	337	375	351	422	407	396	357	328	369	356	393	406	369	408	380	342	418	361	310	366	347	386	382	380	344	392	379	367	345	378	360	322	373	372	319	390	361	343	355	373	359	356	365	348	356	364	373	398	377	383	373	376	345	352	362	376	369	354	360	348	354	372	363	354	363	320	381	343	402	372	388	377	341	377	366	357	371	392	382	346	375	348	366	378	351	327	351	373	370	361	388	351	377	361	367	390	356	340	391	357	379	401	341	342	352	376	351	341	394	379	412	348	370	374	389	369	374	369	341	346	386	389	352	376	351	361	394	381	333	360	380	347	386	361	322	361	343	383	336	336	398	398	362	360	360	340	358	338	351	336	365	401	386	373	383	320	362	344	332	375	413	343	350	364	350	404	362	353	359	337	338	377	349	359	367	367	361	349	358	358	381	363	359	382	384	412	368	419	377	357	356	337	392	393	361	371	373	383	353	356	394	325	354	359	351	360	353	392	354	374	388	337	357	363	344	321	377	384	374	377	363	351	377	346	343	391	384	382	376	357	372	370	389	376	373	387	372	357	384	373	362	343	362	414	355	406	413	386	368	347	384	382	357	318	362	325	372	351	378	384	336	358	352	373	356	326	386	363	369	377	366	362	395	344	344	362	360	362	375	345	332	335	379	404	373	371	346	381	385	333	357	401	395	355	350	361	344	374	342	357	350	368	389	385	349	362	364	346	376	366	365	376	387	380	366	371	336	365	383	381	376	351	367	367	379	376	347	372	338	391	338	369	399	335	362	372	363	382	361	382	380	352	363	368	362	347	342	339	400	356	357	398	367	355	394	392	323	388	389	364	383	360	365	331	390	383	363	397	344	370	385	358	351	371	343	399	334	399	388	337	341	362	358	379	370	372	332	315	347	358	350	359	357	398	355	337	337	372	363	363	332	386	312	386	347	347	382	338	369	319	359	377	347	361	351	376	396	366	345	375	378	366	369	370	361	391	368	367	363	341	383	374	349	392	336	373	368	375	361	356	353	343	413	375	356	347	329	356	367	361	358	344	354	334	365	322	330	349	352	351	337	385	370	345	352	377	379	379	365	360	363	353	367	343	401	350	353	386	378	359	395	344	348	397	358	364	379	365	371	361	367	343	375	405	331	352	394	356	377	318	402	353	369	387	380	384	366	373	391	373	360	373	354	352	388	392	366	339	376	361	380	388	394	332	360	363	372	364	358	374	372	393	352	344	387	347	369	350	360	353	342	336	370	373	374	352	366	382	373	366	355	324	354	333	379	358	361	387	382	388	375	352	387	369	340	370	327	385	398	330	380	348	347	366	346	355	328	390	355	391	401	385	367	350	357	349	345	380	351	403	338	398	354	388	356	348	336	358	367	352	366	368	378	336	375	368	351	344	332	392	378	374	369	343	366	396	400	385	381	366	342	350	339	372	358	375	362	387	418	388	329	331	347	397	388	357	344	364	360	368	334	354	350	336	369	333	365	335	358	376	350	374	355	366	379	399	371	397	368	359	363	374	368	364	373	374	337	357	391	375	384	377	383	384	360	331	334	383	363	345	357	371	364	344	379	358	369	356	394	367	362	330	342	365	354	336	348	369	376	359	359	384	354	371	354	356	384	378	394	394	356	380	322	338	331	352	369	346	393	382	391	353	367	352	352	353	368	340	384	369	358	350	357	322	347	364	378	352	356	392	352	345	373	355	344	364	385	358	331	386	364
25654	23174	39612	37405	31950	24640	12285	3890	1289	678	499	468	411	448	439	466	478	472	456	496	490	446	429	441	449	437	466	438	417	441	453	453	439	493	483	421	484	435	459	442	484	462	453	458	475	449	478	425	421	444	404	426	437	416	441	441	471	429	452	431	435	439	471	414	424	406	460	424	432	426	436	457	416	427	439	439	426	479	432	459	436	440	457	447	459	443	466	460	459	407	450	462	440	447	447	468	410	420	430	471	435	437	473	429	383	427	426	453	415	425	476	440	445	447	449	417	420	488	429	451	423	474	446	440	440	430	450	438	448	451	428	468	447	438	443	404	420	463	398	410	427	418	423	403	461	412	419	429	426	434	452	418	445	434	440	429	465	434	470	445	438	448	476	441	433	472	462	420	448	417	435	442	466	452	410	469	456	430	458	452	469	455	443	461	436	449	461	425	439	448	445	430	478	425	429	430	454	443	454	449	447	455	407	454	444	413	456	441	444	434	447	433	444	456	440	391	434	403	415	459	432	451	446	473	431	426	443	421	430	401	464	442	456	453	455	431	452	416	441	434	453	435	453	478	465	419	419	432	438	456	413	463	408	452	420	411	368	437	475	447	446	438	439	469	424	455	473	444	436	443	411	423	432	462	435	422	408	432	399	441	427	476	433	448	460	407	405	450	437	461	456	438	449	417	439	450	438	442	443	443	440	394	427	421	441	453	431	472	447	403	447	410	434	446	431	433	442	423	427	451	422	436	455	476	423	481	434	480	433	451	440	427	448	439	473	449	470	453	422	458	475	466	437	431	450	431	426	424	489	457	450	450	449	433	457	455	419	423	448	468	411	446	428	453	445	459	461	459	453	424	439	444	475	437	451	469	474	414	421	464	463	445	441	425	467	437	430	482	463	423	444	418	465	427	461	424	436	429	456	496	442	431	482	478	479	425	435	455	475	423	439	467	454	478	417	452	462	445	478	427	416	450	401	389	461	407	419	394	449	416	401	415	450	468	445	451	391	465	426	429	463	441	452	456	470	469	398	457	456	442	453	479	472	457	417	442	397	435	390	469	446	407	469	457	459	482	443	428	410	452	411	459	442	414	442	462	430	443	412	435	449	439	424	435	400	425	455	459	447	436	447	458	457	412	440	466	398	426	457	439	404	442	417	470	434	420	433	468	450	462	421	411	395	413	440	435	450	465	475	447	467	427	452	419	447	453	446	419	433	438	431	431	466	413	428	438	432	438	448	430	455	414	464	466	433	417	419	434	460	412	446	442	423	428	462	404	433	431	445	488	448	460	427	428	437	461	458	452	416	431	475	406	388	455	464	422	425	445	476	420	470	420	451	460	445	426	413	473	409	448	416	426	425	465	406	425	433	404	464	447	432	436	454	464	417	426	398	453	438	448	462	427	474	451	451	438	429	453	469	418	431	431	440	449	429	446	460	420	441	466	395	434	464	466	478	440	431	447	461	445	441	448	440	420	437	430	407	442	418	418	402	425	478	425	433	439	485	454	475	426	428	447	453	442	438	436	424	418	426	438	459	457	441	453	462	411	411	437	487	454	426	419	497	476	471	449	447	451	454	445	439	480	474	424	483	453	484	448	392	437	455	448	438	429	450	418	464	412	431	446	466	444	412	420	444	423	448	401	434	466	460	430	447	439	459	431	451	434	462	453	468	468	498	441	413	444	404	455	443	424	453	476	429	447	441	498	443	466	469	406	461	429	412	437	452	416	397	433	474	468	424	464	425	461	413	437	443	458	418	445	458	403	402	418	435	451	447	427	437	464	446	435	453	452	434	452	429	423	458	398	463	427	420	448	461	402	453	473	428	419	463	438	426	415	441	472	420	404	427	482	443	471	449	410	458	414	428	447	421	445	429	472	419	464	445	477	429	457	430	478	467	439	404	422	457	419	453	461	432	449	445	433	459	401	442	479	421	443	494	445	453	425	430	441	432	464	461	429	403	433	486	446	485	427	453	429	454	462	444	475	474	474	478	428	449	444	458	467	430	426	456	424	473	420	441	446	440	410	411	434	445	429	440	417	407	434	413	425	472	444	431	465	393	431	438	429	430	464	438	392	436	444	431	443	443	411	450	412	414	448	485	426	430	426	464	388	461	457	446	471	434	451	412	476	461	420	401	461	431	433	443	442	414	419	417	444	427	477	439	407	437	461	460	423	428	414	421	413	421	381	413	453	417	432	459	476	411	485	432	418	446	404	445	428	436	443	440	459	460	456	426	464	452	428	445	422	424	417	490	391	471	451	473	452	417	421	466	407	462	422	416	471	421	432	468	440	428	422	470	434	437	484	437	441	402	445	461	445	422	445	436	456	468	441	442	432	466	454	439	424	468	437	473	448	452	466	404	424	454	433	427	438	491	381	425	469	412	424	479	476	427	457	441	430	424	451	436	459	442	461	419	472	466	404	426	428	466	462	429	456	452	441	426	414	419	448	490	432	475	434	440	428	470	427	442	459	426	431	422	419	431	449	436	445	409	443	440	446	428	478	468	454	429	432	387	450	458	435	452	454	406	393	422	444	487	439	430	460	439	474	430	431	463	443	440	425	469	452	413	462	424	455	462	477	448	417	395	449	460	412	438	439	454	397	436	437	431	476	445	443	472	418	445	411	402	432	419	432	457	409	464	427	425	443	450	434	412	476	466	448	436	460	422	436	451	450	420	439	411	458	417	434	446	463	410	431	469	436	453	442	437	445	426	449	428	433	488	477	460	425	498	419	471	439	419	447	457	443	459	432	461	443	427	437	458	434	461	443	485	439	428	449	432	392	416	417	448	458	421	480	415	403	436	456	437	405	387	461	463	420	467	450	432	457	443	432	416	461	485	461	427	417	476	446	446	388	412	422	423	423	447	468	439	404	463	430	466	467	413	393	436	462	468	469	450	452	465	462	471	425	430	446	438	405	414	436	439	431	434	463	436	473	483	420	463	446	448	451	416	409	429	469	435	463	416	459	472	474	457	430	401	458	444	413	454	446	471	418	449	424	455	457	405	429	438	409	417	470	429	428	429	436	442	443	423	438	446	396	414	453	411	447	434	443	479	432	421	494	444	450	441	430	453	470	408	433	393	472	462	435	465	428	431	420	434	446	431	430	430	460	485	437	437	480	449	426	394	438	458	406	462	422	436	410	465	430	478	426	469	454	428	448	429	441	466	454	473	435	436	411	399	425	441	391	462	445	419	405	443	411	442	409	416	464	436	416	430	464	482	450	474	432	440	408	418	393	419	438	440	452	403	432	444	463	472	437	426	471	436	436	401	469	444	465	446	477	442	431	456	435	427	449	434	436	470	445	447	416	409	454	449	451	434	446	432	420	455	437	474	405	435	415	458	409	476	416	411	443	446	436	452	460	465	382	389	441	423	389	454	450	462	420	455	458	457	486	450	461	394	460	429	423	481	420	471	437	444	446	484	442	409	435	426	433	463	420	459	426	493	454	422	482	424	454	449	430	434	459	450	471	407	467	465	445	431	474
53716	87372	72736	39299	30208	18792	8865	3901	1618	726	526	409	429	417	433	450	438	394	468	434	413	397	444	418	451	395	431	440	390	422	411	427	440	416	409	398	414	431	421	435	418	419	390	406	430	428	440	425	438	436	405	424	429	387	404	420	386	427	424	386	403	444	412	429	378	465	405	388	471	412	388	397	422	436	416	400	412	415	404	423	414	419	421	439	416	417	406	426	391	424	427	392	448	437	418	399	439	415	418	423	420	448	402	395	437	444	373	432	429	420	393	381	397	455	395	444	427	427	426	428	423	434	393	424	407	448	456	434	409	398	452	426	445	414	444	423	432	411	414	392	409	391	415	418	400	416	431	442	413	401	445	425	439	416	407	440	427	402	429	429	403	418	384	432	419	447	418	459	430	416	420	421	404	407	413	405	412	492	398	438	391	408	436	420	434	417	428	421	422	430	390	418	431	396	412	396	439	437	457	420	413	433	403	436	369	416	419	434	392	414	425	441	399	412	377	411	419	390	409	420	419	425	417	402	417	428	423	447	416	441	419	395	405	400	444	370	423	424	452	406	420	406	436	392	375	373	388	444	414	392	381	461	452	414	421	392	436	431	409	405	403	409	429	452	430	425	408	472	412	408	407	381	404	424	417	423	389	406	435	406	394	389	428	427	408	398	412	395	434	400	421	417	430	447	432	395	431	406	389	422	422	453	420	427	431	381	427	403	444	405	422	419	391	470	407	450	408	437	414	427	429	435	384	422	389	432	433	443	416	453	402	406	389	452	434	441	404	384	439	391	407	393	419	381	411	435	426	369	415	415	403	375	430	405	432	439	397	410	456	422	405	393	402	415	407	452	428	408	409	425	423	404	415	398	428	393	412	458	442	440	400	442	398	424	403	418	479	431	413	404	363	442	439	424	420	433	444	407	390	415	430	459	435	426	393	473	443	446	436	443	441	416	409	415	428	433	394	424	385	409	411	416	437	423	424	394	411	431	391	435	449	405	424	441	428	425	433	413	399	424	454	425	419	398	405	421	401	407	436	429	421	424	372	393	453	385	386	418	444	408	435	411	418	435	409	453	432	417	401	413	425	418	430	446	388	406	412	419	424	426	420	404	441	428	381	384	434	434	382	401	430	421	426	406	408	431	398	429	385	431	443	433	424	402	437	458	406	442	442	419	404	395	418	390	382	416	406	382	409	439	413	425	426	438	400	448	446	419	423	448	442	412	410	434	407	431	432	427	407	421	428	407	378	409	432	431	444	408	422	390	422	447	416	441	395	409	432	419	458	426	412	406	440	439	394	442	399	440	413	397	405	400	431	392	400	443	411	409	427	379	401	418	409	393	406	446	460	409	396	400	434	394	414	428	409	420	397	416	391	417	431	393	440	423	396	457	425	405	437	410	377	422	416	426	417	420	444	392	391	445	451	408	399	393	443	414	402	433	418	414	476	396	398	398	396	454	405	422	427	421	397	434	454	425	409	442	412	429	403	375	401	422	376	412	441	428	396	387	422	409	437	418	399	436	404	392	416	372	438	394	415	436	410	418	429	412	436	414	395	419	395	418	422	394	426	404	430	431	370	389	400	430	419	430	381	412	449	405	443	422	455	391	414	416	425	406	441	380	396	396	433	438	400	413	423	400	416	443	419	429	439	442	407	456	450	441	421	405	389	400	430	405	428	414	408	422	429	433	382	430	399	427	398	395	452	407	408	395	374	410	416	399	442	424	445	404	449	396	379	402	401	392	428	418	420	404	421	414	402	449	416	402	387	403	408	441	399	367	438	426	404	413	435	409	415	427	428	407	390	443	384	414	405	419	393	463	448	415	407	458	423	410	432	407	434	407	444	456	414	400	387	415	427	412	400	409	420	402	391	414	407	408	424	414	412	460	417	410	384	420	416	414	385	404	438	406	383	430	420	469	413	407	427	404	432	404	377	460	391	416	421	401	402	412	395	445	412	414	426	421	402	422	427	421	440	419	399	430	415	421	449	429	401	451	435	435	427	430	392	396	414	443	417	420	436	419	440	426	403	420	378	419	417	399	407	423	404	426	377	414	432	422	399	434	410	466	392	416	421	427	436	401	412	425	419	422	399	397	426	389	435	400	459	406	429	405	418	391	400	390	391	387	445	413	432	443	426	420	419	430	405	415	383	419	421	382	417	414	417	468	407	410	442	422	413	393	382	411	413	389	371	448	395	428	412	418	424	411	435	428	446	411	430	416	434	419	463	389	474	401	392	427	408	409	436	444	443	417	422	394	405	437	426	402	408	418	440	396	430	399	416	423	436	393	427	443	432	438	429	384	401	411	363	419	379	412	432	430	388	411	417	428	387	413	421	415	407	431	370	430	462	429	424	412	423	438	403	400	411	433	409	400	456	424	416	475	442	403	398	405	461	390	403	427	415	422	386	411	419	442	439	427	413	446	420	424	391	411	444	444	401	431	442	425	438	403	383	413	433	421	442	402	414	421	401	403	425	414	420	437	419	390	423	433	433	435	407	416	425	436	423	433	387	408	437	435	409	412	388	433	407	432	404	408	469	420	414	413	393	395	413	427	378	414	442	462	404	428	390	454	446	409	406	403	410	458	416	411	426	389	432	385	444	446	413	455	451	409	406	427	432	390	400	421	425	404	431	412	424	442	429	422	413	381	439	420	449	391	442	423	432	430	426	397	429	413	416	445	386	431	433	417	398	420	420	424	401	445	417	389	409	433	425	397	415	410	368	453	404	447	424	398	398	408	412	391	394	428	418	451	479	396	417	414	448	379	404	431	394	436	391	370	465	396	405	420	408	423	430	401	420	423	463	439	420	414	448	408	431	428	404	406	380	435	445	392	407	436	383	419	404	389	415	410	438	419	401	441	387	419	416	425	401	402	394	393	466	388	430	400	431	410	410	392	365	417	384	398	382	433	471	416	403	437	412	436	434	438	397	409	434	424	413	411	423	410	426	396	408	423	391	415	392	404	415	408	435	406	407	415	427	391	417	386	443	407	388	422	410	446	467	383	399	391	453	433	424	437	445	431	438	425	411	402	398	393	417	436	439	429	417	435	404	435	373	435	404	450	396	406	419	437	455	461	410	438	425	419	428	387	467	438	411	407	437	446	450	431	390	436	388	418	453	384	408	391	448	397	433	424	444	413	449	371	415	432	405	413	391	430	402	398	413	455	434	406	402	424	402	409	404	429	409	392	420	398	433	425	432	449	459	454	398	367	419	431	394	403	415	449	391	411	440	424	415	411	387	425	421	444	388	375	421	429	425	441	419	403	404	428	414	392	424	431	393	436	407	398	442	423	398	402	417	417	402	445	401	445	434	476	374	380	422	429	436	445	424	455	417	419	417	430	420	457	397	429	443	432	356	398	434	414	413	377	394	424	402	451	420	403	433	437	410	400	415	391	431	445	412	443	415	388	416	391	428	365	373	405	436	419	412	405	409	417	411	439	413	430	436	435	427	385	417	397	444	406	404	418	433	429	435	439	410	394	419	429
24517	22396	35202	35960	37260	33159	21190	7684	2414	1027	709	619	613	590	609	601	595	558	564	623	593	554	613	547	576	606	579	574	543	597	570	577	551	534	612	537	572	593	526	556	593	610	594	530	605	555	603	591	561	556	588	602	594	604	569	572	611	552	581	585	549	582	608	581	614	597	615	576	584	553	594	532	568	609	555	586	593	566	563	581	619	591	604	573	530	571	608	572	585	605	597	597	557	591	556	578	554	570	548	584	627	553	551	596	622	588	599	578	561	555	606	566	579	611	553	623	557	582	589	577	596	583	580	605	579	548	566	585	581	578	594	574	570	574	574	610	602	586	577	585	600	565	602	573	583	590	573	586	553	553	600	572	593	579	563	603	577	585	635	598	565	529	571	567	578	559	579	594	575	551	606	574	574	569	586	578	605	580	580	551	619	550	585	582	606	545	595	578	563	589	601	600	591	531	572	583	592	573	586	575	553	576	591	553	565	577	564	544	599	580	568	581	552	563	565	585	568	587	552	537	560	572	604	554	564	548	596	539	516	557	595	583	564	575	616	607	566	587	561	588	568	592	560	571	522	600	557	554	549	587	590	537	535	579	585	573	578	587	570	569	585	583	561	511	572	603	595	550	614	595	599	574	577	608	586	608	566	598	555	554	596	573	570	559	506	574	542	537	585	556	618	558	618	588	589	601	557	573	572	559	551	529	565	599	576	549	543	598	540	529	612	594	616	561	597	597	597	596	599	502	563	596	569	552	558	559	646	534	576	616	586	566	612	599	567	564	591	613	543	584	555	610	625	565	580	536	575	544	557	631	579	579	557	621	611	585	548	609	567	575	599	573	587	594	581	573	568	571	558	625	577	595	555	606	532	571	579	561	574	608	562	544	589	515	610	589	559	589	630	606	594	635	597	575	592	555	572	583	577	566	604	524	571	605	573	564	561	586	589	553	566	584	553	577	566	599	566	557	584	576	580	564	603	550	565	607	636	570	520	580	559	602	589	557	582	598	577	598	609	592	552	620	564	597	563	576	546	571	554	560	593	561	596	564	562	581	544	555	556	583	588	585	590	596	534	614	596	619	588	590	625	533	559	570	594	596	586	620	597	540	543	566	572	611	609	595	593	561	600	569	593	539	595	580	548	563	587	613	547	564	607	613	592	564	593	594	543	567	582	593	554	619	602	558	616	582	586	572	537	567	575	548	586	616	591	555	629	566	551	575	605	596	589	559	551	539	600	593	597	579	634	580	582	530	589	598	602	578	562	587	550	587	590	563	553	598	570	569	628	590	579	542	610	581	585	640	607	574	583	588	565	594	533	603	552	574	541	552	575	590	608	580	584	577	561	572	614	612	587	616	591	561	547	598	582	584	585	551	572	626	543	583	613	574	569	572	601	556	556	564	536	559	611	589	592	566	576	568	604	572	572	582	583	544	569	574	586	556	590	569	561	581	565	589	569	587	557	554	592	589	540	588	559	597	623	551	584	585	561	564	560	580	586	638	544	571	561	553	619	621	574	533	593	572	561	605	544	560	554	566	579	557	581	621	586	556	558	531	545	587	570	582	607	551	545	568	578	533	597	592	610	553	579	577	572	555	608	587	568	507	565	564	560	608	620	586	579	546	606	537	577	577	571	586	568	527	549	581	543	574	583	578	523	612	604	570	558	597	556	555	551	566	603	577	608	513	563	553	570	520	577	551	620	583	574	605	553	611	575	576	547	542	537	558	610	585	574	564	600	556	589	584	517	559	587	591	584	546	567	592	592	539	591	589	561	568	558	548	544	611	592	589	603	563	547	597	534	584	575	544	572	583	562	581	594	558	580	564	571	595	574	558	562	550	622	520	558	589	611	585	549	546	580	585	590	530	604	556	555	553	545	563	544	592	611	571	556	592	592	569	570	593	549	584	580	589	580	564	589	569	645	562	574	599	569	588	571	606	543	580	550	579	571	571	538	609	593	578	546	604	575	545	595	629	592	592	579	602	562	556	591	610	570	584	602	580	542	555	592	550	557	574	608	622	562	581	568	572	553	609	596	546	615	589	548	592	580	545	581	592	551	579	597	582	602	566	602	532	589	585	596	606	573	592	595	538	579	574	573	542	591	546	581	596	567	612	585	555	550	543	533	581	610	571	588	583	551	616	595	575	578	590	563	619	577	557	556	608	577	605	591	565	620	557	588	577	570	552	575	572	587	619	600	588	587	585	583	560	582	610	598	596	575	586	584	563	559	553	570	580	554	608	574	551	595	588	616	538	580	546	598	613	525	562	557	589	568	584	570	572	597	561	590	577	575	585	579	582	608	567	575	585	580	580	569	584	552	574	580	600	577	620	577	574	582	590	596	510	579	564	580	555	594	550	606	563	585	571	554	637	572	557	579	560	551	591	570	565	564	576	579	574	562	629	533	559	560	526	544	548	595	565	601	593	594	575	576	573	549	549	541	556	603	599	585	586	604	570	571	589	547	556	573	634	573	580	593	585	553	560	561	574	560	566	538	577	547	538	576	586	584	599	581	554	524	556	529	603	570	554	602	586	601	586	580	596	556	592	617	585	592	618	570	550	602	606	610	603	587	557	551	590	593	584	605	539	573	548	620	593	598	566	544	574	574	595	590	601	568	551	597	550	609	569	537	556	594	560	573	604	573	567	607	578	568	564	600	560	577	584	605	591	563	595	575	580	561	563	566	558	603	591	606	607	561	559	603	571	572	555	592	564	597	567	583	553	572	585	582	588	571	551	553	576	570	584	576	542	541	583	586	541	601	607	557	583	561	560	548	570	557	548	595	610	564	584	590	614	548	574	592	586	550	571	581	614	548	534	609	588	577	551	586	587	584	576	567	579	592	588	541	557	594	592	618	606	559	513	580	590	548	599	589	603	570	583	598	579	573	568	564	598	561	566	549	561	650	547	581	597	571	647	608	565	596	562	595	541	568	561	564	602	582	562	572	586	597	580	605	598	602	595	561	607	580	574	562	585	566	534	582	553	592	593	554	597	570	557	605	566	583	623	565	597	532	582	548	594	584	576	580	547	549	601	624	599	554	597	608	590	578	517	584	590	538	554	545	568	593	566	582	568	591	535	563	577	603	598	592	552	573	556	558	547	583	558	611	576	585	589	577	595	610	554	608	541	561	583	555	540	557	562	539	578	548	565	546	540	545	600	590	578	564	560	600	582	624	605	582	549	580	581	577	595	592	551	584	564	579	574	547	572	564	587	536	567	542	590	555	549	592	564	581	525	603	565	542	556	581	608	552	554	580	586	596	624	512	567	584	563	566	585	562	552	561	580	564	568	540	538	586	579	533	624	492	541	557	547	588	590	546	529	576	588	617	569	595	509	605	554	563	566	560	607	674	593	577	583	656	571	593	583	542	543	582	560	590	591	596	592	549	576	548	572	546	591	570	566	551	592	587	593	581	626	573	560	563	604	566	565	602	569	530	575	543	577	533	547	620	612	574	560	620	586	552	604	553	566	592	557	589	586	569	607	575	599
62593	101075	81196	52062	42970	27677	14793	6831	2786	1045	637	552	543	509	551	562	573	534	555	567	549	540	544	499	563	533	556	509	547	575	557	528	541	554	506	503	525	563	585	544	562	537	525	474	530	570	543	504	549	536	568	562	522	521	539	551	610	528	552	557	531	515	548	551	532	538	486	540	526	553	541	536	528	543	543	538	511	509	580	536	555	554	521	535	550	552	574	567	513	512	554	531	541	529	565	551	539	532	575	552	529	529	482	531	572	560	548	535	515	509	534	494	536	584	579	558	542	520	529	555	534	555	541	530	554	556	552	527	472	532	494	509	528	534	541	544	577	605	506	533	586	560	540	581	553	525	543	552	576	550	580	577	547	531	561	535	513	514	532	508	587	515	581	511	538	552	544	552	547	522	555	554	478	542	534	559	539	561	543	554	557	504	553	539	515	503	558	536	576	547	561	568	521	529	547	560	559	550	520	572	514	515	522	538	557	548	534	552	563	585	566	527	543	530	498	533	525	555	538	540	591	565	599	540	521	537	530	582	606	529	554	562	541	516	528	535	498	543	564	535	547	549	485	531	551	542	537	540	495	579	511	539	575	465	548	537	539	548	538	556	526	575	561	585	509	585	539	523	509	509	588	568	541	541	556	528	517	535	524	543	539	563	548	532	569	525	517	549	545	579	522	497	551	560	518	525	519	560	552	533	586	553	492	554	502	533	513	557	552	560	541	560	528	538	559	572	543	523	547	506	532	515	488	522	545	475	552	545	553	516	562	534	542	555	552	534	529	514	536	537	564	551	521	560	533	569	551	540	531	556	500	525	555	529	583	556	549	564	535	534	568	523	541	585	560	527	558	524	552	563	582	543	575	600	553	517	566	538	528	564	530	524	550	498	529	561	531	520	548	551	587	485	587	487	581	503	531	530	528	557	543	525	553	539	556	554	533	545	511	538	579	544	539	546	503	538	535	552	551	532	529	576	497	550	560	546	542	534	518	555	520	507	544	570	555	568	529	521	541	557	541	545	575	568	554	611	512	528	542	529	558	530	546	530	573	595	513	512	552	549	552	527	559	563	559	536	542	562	529	528	553	570	530	609	537	478	522	541	531	556	559	521	579	510	562	571	558	584	551	520	570	566	526	569	564	565	502	513	520	487	591	535	534	531	580	570	570	510	536	575	531	515	572	504	507	540	525	513	511	563	529	464	510	513	555	544	513	513	535	545	535	564	524	529	509	521	535	564	506	546	524	564	516	553	510	534	559	501	526	531	531	538	548	532	526	546	544	556	537	557	514	559	573	536	545	524	510	500	519	488	547	568	538	533	551	519	540	541	565	508	557	540	525	516	557	560	568	579	529	468	526	552	521	584	554	554	556	568	539	553	522	549	563	539	546	573	481	513	509	576	573	566	563	507	561	526	556	574	594	579	566	570	538	591	537	544	566	519	553	561	563	540	566	562	553	544	546	529	507	519	537	530	553	533	562	578	515	568	553	550	554	591	530	545	533	559	573	526	540	547	493	537	590	558	532	533	564	517	557	532	513	558	518	522	529	577	543	584	549	532	574	573	565	534	544	521	575	554	558	555	503	544	559	564	518	553	535	518	502	559	514	522	528	589	547	539	527	528	520	540	536	542	530	565	519	559	510	526	582	534	557	537	503	579	518	504	563	503	584	524	543	563	542	532	569	540	553	535	569	552	510	538	536	535	552	554	503	533	549	539	537	562	530	511	557	531	535	536	549	533	560	585	514	498	556	576	559	552	554	527	518	539	513	516	572	525	508	545	584	528	551	563	521	528	558	544	534	557	518	535	552	526	533	574	562	523	545	533	545	547	574	564	519	512	507	492	547	584	507	537	532	550	576	578	544	551	547	528	548	590	523	512	528	548	529	552	547	533	534	579	508	571	543	539	518	548	523	545	578	493	530	555	514	551	574	553	569	547	512	545	565	516	550	519	564	521	533	534	538	582	513	548	578	553	557	562	527	558	500	512	546	547	518	519	504	546	575	546	539	549	520	516	562	556	549	569	542	529	509	512	518	541	558	539	495	550	544	562	522	493	576	562	528	579	516	595	558	551	558	542	536	533	580	539	484	558	506	554	533	520	539	506	547	541	524	554	519	501	580	515	526	479	531	518	565	530	560	589	547	532	560	557	551	501	524	551	561	543	513	537	540	545	527	496	568	496	552	513	528	513	489	556	528	549	541	565	563	517	513	574	522	523	529	521	572	533	531	522	558	562	547	559	565	529	518	529	546	542	542	577	511	547	559	485	542	524	528	534	556	521	535	549	528	554	562	579	553	531	517	545	546	515	525	580	537	563	526	538	524	521	561	527	549	563	541	527	529	534	537	485	554	535	517	567	551	516	527	540	536	582	516	550	546	527	508	529	561	543	537	539	580	558	567	538	533	526	552	572	563	532	519	517	517	573	516	538	550	513	539	592	525	523	561	528	549	513	536	541	508	523	548	552	511	533	530	566	532	521	550	559	528	556	495	555	592	576	529	515	549	541	538	523	522	538	559	538	526	553	551	495	521	518	485	534	567	517	575	554	570	535	539	557	513	536	536	553	544	548	535	564	546	555	554	552	512	542	545	539	559	495	563	511	563	513	527	544	537	561	534	508	532	573	546	586	571	554	539	572	553	524	578	555	547	539	518	555	561	567	550	537	613	521	579	570	536	506	563	558	553	524	544	523	499	575	524	551	511	540	577	539	564	514	566	548	548	585	528	572	550	547	574	562	544	526	528	555	502	556	548	554	544	525	510	569	531	524	533	502	567	561	547	559	541	545	531	534	521	582	533	540	494	539	564	524	585	543	555	561	514	561	544	505	544	550	515	544	524	534	557	535	529	544	583	509	552	501	518	523	533	545	526	535	478	516	547	553	546	548	563	523	576	559	569	505	546	486	551	575	513	561	528	517	546	510	511	536	540	550	506	538	501	513	512	536	533	540	554	550	529	551	566	591	525	546	561	515	515	544	511	573	554	527	541	546	528	555	519	532	526	509	571	540	539	531	525	544	547	547	568	540	492	569	567	567	549	533	524	516	510	535	535	556	562	506	518	538	515	531	515	499	504	507	545	534	531	559	521	531	531	452	555	537	507	544	578	563	523	566	532	536	532	561	548	485	542	521	539	515	537	541	585	515	521	516	546	535	557	489	557	506	532	536	517	527	528	558	583	549	550	564	542	522	516	504	554	551	568	574	582	559	514	459	513	541	529	576	544	529	512	509	553	542	547	556	544	550	577	537	493	519	534	564	519	541	508	544	524	495	570	556	532	532	506	522	495	546	512	517	517	511	548	557	574	549	548	555	518	528	519	511	515	578	555	504	528	547	507	556	548	512	538	543	507	521	540	564	556	542	551	547	555	574	539	553	505	553	560	579	549	560	534	583	568	496	546	542	547	503	555	572	550	520	548	474	531	541	545	528	571	555	521	522	554	539	576	545	535	465	531	554	548	557	500	500	555	561	544	526	505	575	597	534	532	513	530	547
29341	24500	24705	10163	4767	2788	1242	721	543	451	419	426	388	406	403	414	419	392	392	415	402	365	396	391	386	388	386	420	400	370	354	402	434	425	401	401	399	394	371	397	387	409	378	424	395	424	416	415	415	394	394	397	416	410	429	375	384	380	383	400	419	402	398	401	379	390	360	405	418	349	392	378	385	391	431	354	430	400	371	371	404	370	392	395	422	414	366	354	375	397	381	386	385	381	384	388	366	387	379	409	402	409	400	434	414	402	411	399	400	442	438	355	353	402	374	414	403	428	406	377	385	397	388	380	394	400	412	393	379	351	419	390	372	391	410	412	389	383	391	416	384	355	430	429	406	407	393	385	416	385	396	360	419	386	404	416	366	395	405	401	442	388	384	396	415	438	400	395	391	379	395	405	373	388	362	393	379	425	412	367	408	389	413	399	394	378	419	417	446	399	409	407	368	392	384	367	365	356	390	401	398	400	418	353	390	389	411	390	403	393	440	391	422	378	358	416	400	405	395	435	381	402	399	376	375	453	371	353	419	409	408	394	368	400	420	378	375	386	399	394	414	395	421	391	407	380	397	403	412	398	372	408	417	406	412	418	387	400	385	376	374	413	367	411	387	385	418	404	409	379	417	390	375	415	397	377	386	384	385	405	393	420	390	361	368	394	378	429	408	422	389	422	383	393	410	391	364	412	369	399	371	372	431	390	401	374	353	402	385	404	400	394	388	371	370	408	388	391	361	356	384	415	393	377	384	407	420	401	421	433	404	394	396	419	387	385	379	424	434	385	402	344	415	423	413	387	377	389	404	399	357	375	394	434	406	397	435	419	411	359	388	417	403	405	418	377	398	418	403	409	379	420	367	401	370	412	431	423	422	413	425	379	399	379	395	415	407	410	383	401	418	383	386	394	397	453	393	344	361	370	441	395	407	391	386	388	366	386	379	414	363	380	414	384	405	395	424	431	383	404	419	377	412	384	401	374	414	414	400	413	398	439	426	422	414	408	385	408	374	380	381	385	387	370	375	370	419	401	407	419	395	422	367	433	410	424	391	411	420	421	374	425	364	393	421	371	416	396	384	378	409	410	397	384	403	374	405	408	367	392	411	386	418	423	422	446	382	386	388	403	412	390	363	380	397	365	387	393	378	418	426	399	421	393	378	385	407	408	396	382	373	363	392	371	406	397	440	420	400	397	396	395	374	365	376	407	362	416	392	414	411	407	407	390	386	388	382	404	369	352	392	408	361	395	411	421	391	398	397	404	360	421	403	392	432	382	426	380	416	398	402	400	371	395	396	395	379	389	388	394	412	414	393	420	387	370	389	386	378	366	364	422	434	398	435	400	421	417	356	385	361	404	427	434	376	405	371	426	388	369	410	394	388	388	401	401	382	393	392	422	424	407	380	396	412	390	387	388	374	369	380	424	420	369	440	407	430	387	394	380	403	414	431	402	395	406	406	414	414	427	392	428	374	368	409	400	373	391	411	413	394	411	415	428	367	386	391	399	397	374	378	378	406	415	408	364	353	385	387	388	391	420	385	387	350	415	440	388	377	421	412	408	386	392	398	422	420	392	401	379	416	409	379	383	401	396	376	396	384	406	416	389	402	402	360	421	381	386	421	395	376	386	425	382	386	417	407	416	419	418	440	417	400	416	396	388	382	400	386	380	388	387	393	357	395	383	350	407	389	379	397	418	425	421	374	403	416	371	399	395	395	384	384	365	385	427	415	396	403	422	441	404	379	394	399	387	384	405	396	392	410	374	410	391	377	379	382	370	356	396	374	393	396	391	395	360	391	395	424	411	392	398	434	399	416	389	396	390	377	424	371	403	376	401	369	380	397	419	368	393	397	375	391	390	421	421	436	385	426	399	415	372	355	384	386	422	420	408	367	373	388	386	402	382	387	412	420	432	379	404	367	403	379	391	386	409	392	374	400	427	374	372	427	400	380	373	388	398	397	366	410	377	401	402	395	390	385	397	380	425	428	402	428	398	398	425	361	393	387	395	404	363	405	379	400	401	378	354	380	393	379	454	408	396	383	356	385	393	372	397	412	433	374	393	391	406	409	388	392	399	389	407	377	383	390	369	382	373	395	417	418	377	363	403	388	407	380	394	383	412	409	404	419	398	417	379	431	388	413	418	418	441	387	406	379	404	391	406	407	425	427	367	369	377	379	377	398	372	366	405	388	415	380	427	382	368	411	412	403	360	407	394	417	401	388	414	405	417	383	391	419	394	389	403	365	358	397	432	428	367	376	406	397	431	382	368	415	396	404	411	386	390	429	400	367	386	415	392	399	421	382	367	407	419	396	415	404	383	383	383	391	380	433	385	407	405	394	402	387	390	396	439	398	398	418	402	416	350	389	404	391	372	414	420	408	380	437	400	377	355	389	416	419	396	392	386	395	390	407	417	433	398	372	401	395	392	399	420	443	358	360	405	360	402	412	422	407	397	375	392	360	403	394	394	415	383	388	423	356	407	405	413	394	423	399	389	398	380	352	378	392	388	397	422	408	394	390	418	374	408	410	377	386	384	406	375	357	394	361	391	379	394	394	422	388	401	406	383	421	392	388	383	375	377	393	418	398	403	409	406	378	374	401	366	389	384	386	384	376	382	397	414	382	385	411	396	407	401	413	387	384	399	378	384	411	390	392	414	387	408	365	394	445	387	426	396	403	421	371	422	409	405	397	374	381	383	448	389	424	392	395	381	441	346	386	394	367	403	397	426	386	385	416	401	388	391	412	403	378	388	402	411	379	450	414	432	388	409	402	390	394	391	391	402	403	340	385	402	408	400	383	388	403	419	404	395	407	412	377	376	357	389	375	428	412	442	394	409	387	387	401	383	377	398	405	397	402	372	389	377	432	406	429	380	364	434	415	426	368	382	408	394	390	419	382	389	390	407	398	415	360	392	387	404	402	434	398	372	375	379	402	404	386	405	390	396	376	371	400	424	420	386	416	404	390	429	398	402	393	367	402	397	428	373	427	414	394	413	358	378	357	400	401	397	402	385	401	414	417	376	365	370	352	374	368	427	367	395	392	407	387	402	397	377	389	396	377	399	376	384	367	375	418	393	400	409	408	409	398	377	398	387	400	421	409	403	376	407	407	391	390	395	401	350	395	408	421	380	424	410	409	403	388	413	414	367	395	383	412	386	398	412	407	421	403	383	394	409	389	434	383	405	401	412	384	412	378	410	385	416	399	370	397	403	358	429	351	364	388	393	360	382	397	395	377	390	389	396	397	383	406	381	412	392	377	413	383	381	375	416	365	394	389	408	402	391	384	371	377	360	394	380	387	416	411	402	363	399	409	400	412	354	406	376	365	373	410	408	417	367	421	392	361	388	380	420	422	406	387	413	399	389	365	391	376	409	361	370	395	413	380	406	389	367	355	368	414	433	382	406	378	423	387	356	388	381	391	368	399	394	397	419	423	412	375	386	379	397	367	382	413	384	397	392	366	401	397	406	420	369	379	351	384	391	429	415
16221	26325	22199	6356	4554	2712	1353	744	521	412	351	347	380	377	340	337	377	325	330	348	334	317	357	336	349	314	349	318	358	307	354	317	331	355	307	356	377	323	363	360	330	340	350	329	320	375	382	337	331	326	339	334	340	352	355	316	349	317	350	319	351	355	359	341	318	315	332	312	339	374	363	358	315	326	342	354	344	297	361	337	338	349	310	345	369	309	367	344	355	325	333	304	353	353	332	345	313	355	372	364	347	344	345	321	331	348	341	343	363	329	326	360	329	318	336	355	359	334	335	359	345	347	323	359	346	351	344	336	352	337	357	327	339	307	367	318	360	345	331	326	364	369	342	342	350	342	317	285	320	361	361	327	355	352	330	342	320	321	346	331	332	359	322	387	328	370	368	336	348	342	385	320	337	339	341	351	349	323	335	370	348	348	336	319	353	322	322	345	350	382	334	338	356	326	323	319	349	362	366	354	362	349	308	336	346	325	344	321	350	330	320	362	334	332	338	344	315	322	313	320	355	346	324	332	342	352	362	326	383	358	343	367	349	359	356	357	336	351	371	372	354	357	378	329	352	355	338	338	348	336	339	317	329	308	365	332	333	343	350	352	321	335	342	346	334	337	365	333	354	340	345	344	327	382	324	365	315	302	305	334	350	320	340	355	322	328	321	362	376	342	354	338	341	332	323	334	323	352	332	334	350	367	346	361	348	361	346	331	332	305	328	330	334	340	367	345	351	393	348	332	353	340	329	334	303	353	355	345	350	372	343	315	388	361	339	313	329	363	363	315	374	348	363	341	333	348	353	309	389	349	333	350	299	348	344	352	326	348	331	344	359	359	340	364	330	337	331	339	350	338	370	325	314	333	360	335	361	369	324	366	343	328	316	352	350	323	342	326	336	317	310	364	378	334	350	311	356	340	330	367	328	346	291	347	317	322	340	331	328	345	346	342	352	348	338	324	386	371	303	341	342	324	330	323	317	353	347	331	331	347	348	353	319	350	305	304	343	361	314	342	343	326	299	332	349	333	335	307	319	356	364	325	349	350	367	346	354	361	338	333	377	357	360	358	312	340	376	320	345	348	334	354	310	358	370	378	341	360	362	314	331	367	315	317	370	309	357	335	354	340	324	372	325	324	353	307	325	334	356	343	351	340	316	343	345	349	367	319	333	345	353	330	338	352	386	350	337	362	305	362	348	337	335	373	361	340	346	316	344	350	349	346	337	309	332	347	338	308	383	317	324	328	352	317	316	340	377	335	329	344	318	315	389	358	363	341	327	338	363	317	348	346	324	332	336	347	392	342	367	310	329	354	349	339	345	339	373	331	342	352	353	352	363	328	337	309	334	327	351	358	343	357	353	327	357	347	334	333	349	322	366	353	307	339	373	335	335	348	314	348	315	332	353	328	345	324	339	308	322	360	355	372	373	362	351	315	348	369	351	353	363	326	343	362	349	371	346	310	315	354	349	329	348	352	336	382	366	353	356	341	354	337	380	349	340	339	343	334	316	315	329	352	365	379	345	310	350	352	326	328	348	381	321	298	315	315	328	327	361	334	298	333	331	341	372	350	336	339	371	320	334	380	323	347	348	342	328	354	363	290	327	372	341	337	358	323	329	347	355	362	339	329	346	307	354	302	309	348	352	301	329	375	303	327	327	354	347	314	339	337	326	325	355	362	344	383	341	346	330	357	360	356	342	343	351	328	304	306	347	344	362	321	328	331	338	340	340	373	320	336	340	340	330	317	361	326	322	326	327	339	340	372	325	334	318	332	349	348	335	294	353	349	332	380	351	341	329	361	340	350	362	361	326	335	360	373	376	328	339	320	336	350	344	333	331	354	352	342	354	356	343	311	338	345	350	344	346	354	363	331	355	361	337	370	350	358	341	354	352	326	331	350	350	365	360	351	357	333	338	348	356	360	348	331	323	371	321	345	347	338	322	348	301	329	323	336	353	343	364	343	368	316	336	327	361	350	342	343	323	356	325	358	347	331	349	344	327	331	343	312	349	318	325	333	345	347	317	352	351	329	384	355	337	361	337	357	333	339	325	327	321	341	356	346	315	317	345	326	342	342	347	298	345	347	340	333	329	356	328	331	336	353	333	345	340	314	347	347	374	343	327	362	326	333	366	350	352	327	364	351	330	309	338	357	302	346	344	318	309	353	337	379	339	350	351	368	350	364	297	362	359	338	337	338	384	361	366	360	344	356	356	351	325	351	311	318	320	304	321	363	333	339	327	357	342	341	326	331	331	313	335	309	335	325	305	346	354	337	339	350	321	297	369	343	333	333	324	341	358	379	294	345	374	353	350	352	323	337	339	365	312	318	350	352	356	356	362	349	365	339	359	348	285	338	338	330	342	345	350	331	348	338	320	307	383	299	328	345	342	344	345	331	338	356	361	333	326	345	315	351	334	351	365	369	357	334	358	338	361	321	329	349	361	310	345	349	322	354	323	341	323	334	349	371	357	342	343	328	342	347	344	308	381	353	347	333	358	366	314	350	307	300	314	358	344	354	346	361	349	350	350	321	316	356	362	353	328	319	352	334	365	325	342	351	384	340	319	327	345	352	337	369	297	353	354	352	372	339	351	338	364	346	341	367	335	338	314	323	316	340	340	347	390	344	357	362	344	356	333	354	373	346	324	359	302	338	353	347	344	337	337	343	324	351	353	323	372	334	334	300	339	358	300	354	349	349	331	344	331	335	356	337	332	328	348	330	375	345	325	318	310	327	340	335	331	329	333	343	338	355	302	348	341	356	345	347	330	343	324	366	303	378	327	311	354	363	339	323	360	316	301	374	355	343	340	336	330	376	348	327	326	368	324	346	342	344	343	329	347	339	345	321	327	310	343	346	348	313	323	332	316	342	325	362	349	337	366	325	367	340	287	315	342	328	318	339	341	375	351	347	343	330	343	342	341	352	326	374	343	354	307	354	338	338	334	336	330	334	364	374	364	364	348	332	355	356	375	320	335	351	342	329	317	347	369	363	314	334	326	339	326	332	311	321	341	332	418	341	334	314	337	344	362	340	337	340	358	353	346	364	357	325	335	322	335	336	354	337	360	343	330	347	373	311	335	338	339	306	336	329	349	345	361	325	342	301	344	337	349	344	315	337	314	346	341	334	339	327	331	357	326	352	342	337	352	347	371	312	364	344	323	357	327	338	336	333	349	359	356	344	347	329	324	360	355	351	346	331	359	341	340	339	347	335	312	346	339	346	388	323	353	310	351	338	349	343	313	327	342	324	376	320	350	339	347	347	354	353	348	350	341	320	320	346	377	371	374	318	339	359	311	365	325	291	349	304	345	330	358	329	341	375	342	391	335	362	349	335	362	336	348	340	344	359	361	337	360	361	380	334	363	355	344	328	345	348	363	343	351	329	343	306	342	319	342	335	330	306	339	315	354	353	347	368	338	369	373	390	344	376	336	341	343	322	359	331	345	328	335	354	327	334	357	324	340	339	346	344	347	347	347	320	335	349	346	317
25479	23186	39375	39280	32619	24279	11927	3708	1359	677	478	410	402	454	436	428	437	438	417	452	420	392	408	438	441	432	451	426	439	454	435	412	456	385	411	434	426	411	425	438	431	402	434	407	423	445	456	444	421	446	433	427	453	454	397	433	421	445	416	445	422	441	433	403	450	447	470	448	430	437	410	424	424	419	418	430	447	424	442	442	414	410	446	420	392	417	449	411	444	407	386	415	413	414	417	405	418	424	465	431	409	459	428	442	432	434	435	445	412	403	452	426	454	436	426	399	407	432	434	434	410	429	418	427	396	400	419	459	448	415	431	445	409	429	427	417	403	412	418	401	444	399	436	397	409	406	442	440	454	433	406	442	394	432	404	440	431	423	427	387	397	424	426	423	399	385	441	452	409	393	422	443	422	446	420	430	384	418	402	416	453	404	457	398	409	381	410	435	394	398	468	399	425	434	421	429	426	424	428	394	465	436	414	398	445	417	426	453	438	413	389	418	405	414	419	391	439	412	379	434	421	426	413	432	393	429	387	421	465	432	411	409	422	402	403	417	416	451	438	426	414	427	417	418	448	456	439	418	422	402	421	394	420	384	412	402	394	417	432	463	481	399	442	458	415	420	394	398	403	449	434	398	443	382	388	432	416	361	387	444	421	387	424	419	430	413	436	421	398	398	438	441	422	417	400	380	410	421	399	453	414	409	395	423	412	402	416	396	414	423	439	417	433	396	436	470	402	388	423	410	448	403	413	442	446	441	427	438	423	388	396	403	436	421	422	432	434	407	386	394	444	442	402	421	442	437	400	435	432	401	405	390	441	426	405	412	436	405	405	396	424	422	461	414	422	430	406	401	404	444	395	404	416	414	425	381	419	393	402	385	436	440	446	464	404	426	426	416	424	452	436	400	412	434	439	418	452	408	472	401	420	441	416	411	408	389	423	404	416	429	427	429	451	428	426	395	462	467	423	460	424	489	438	438	442	405	415	413	403	427	415	415	419	472	420	416	402	402	423	456	430	441	421	411	418	400	431	375	405	407	442	429	446	452	435	451	424	415	432	416	427	417	405	450	382	380	417	405	402	450	418	434	427	411	415	411	405	415	405	406	376	403	404	413	430	450	456	417	439	422	403	453	420	402	438	420	420	435	448	394	415	433	436	451	427	471	422	439	423	418	453	430	430	413	432	409	457	450	424	398	423	460	427	393	422	407	422	405	394	405	414	422	407	414	395	406	417	447	401	443	453	408	426	430	409	404	441	422	424	395	417	409	394	446	459	383	445	433	434	430	470	427	421	407	420	474	431	428	426	416	401	443	452	412	439	441	421	433	405	429	435	408	453	388	405	431	416	437	426	392	399	407	421	428	391	441	431	408	422	450	447	400	486	437	412	452	461	393	437	399	428	426	435	414	400	398	404	419	441	437	401	427	438	431	420	433	437	441	454	386	384	468	447	394	449	390	417	445	433	428	453	425	451	418	426	437	433	427	423	416	454	447	427	440	419	394	426	419	415	410	414	455	424	382	438	447	428	420	428	423	409	435	418	423	432	422	432	439	447	449	420	427	380	456	435	414	416	418	426	449	398	445	404	411	388	410	417	431	419	438	469	417	402	406	388	413	409	428	441	476	409	388	415	423	448	445	454	414	439	430	387	384	394	425	419	469	387	428	446	446	430	441	454	425	414	413	409	394	397	439	422	446	405	458	429	433	463	421	391	415	425	416	407	409	422	427	438	404	435	400	407	406	381	453	407	407	410	363	464	384	379	416	391	402	449	408	448	417	452	419	418	423	410	419	407	423	459	414	419	414	411	386	431	440	384	430	402	427	402	443	448	440	430	415	437	449	426	405	408	416	453	415	432	414	414	444	385	420	424	482	430	428	430	441	415	427	385	420	410	405	422	398	421	407	418	406	434	399	437	451	433	435	421	414	431	416	414	416	432	399	423	415	419	399	435	442	430	396	411	422	412	441	469	422	420	435	419	368	396	436	435	406	427	404	421	393	419	428	419	423	426	467	457	411	429	446	416	461	423	439	378	408	430	387	415	434	411	400	435	388	443	414	372	436	416	398	414	382	431	431	487	407	413	414	425	387	412	396	403	415	433	416	385	442	413	409	432	416	428	437	417	415	412	428	414	403	401	427	422	402	435	394	487	397	405	409	428	413	443	466	419	439	457	403	413	409	464	423	429	393	416	416	445	414	417	434	428	400	420	436	407	387	402	408	401	425	382	427	412	387	399	422	415	408	415	380	423	430	424	377	425	430	433	407	426	427	395	384	413	421	411	416	455	416	448	398	411	423	415	455	427	434	402	410	408	413	409	423	397	412	407	384	410	457	415	438	438	442	417	387	418	430	460	412	383	418	408	388	452	408	470	437	439	405	432	415	412	387	417	443	419	438	449	414	387	433	430	433	439	394	460	429	412	429	382	412	410	428	421	384	418	428	425	408	424	406	414	427	399	427	411	402	422	430	413	403	431	420	419	417	463	429	455	408	421	426	424	407	430	412	405	410	444	447	387	431	422	415	398	442	431	397	388	441	452	462	422	397	433	460	421	394	428	424	396	419	426	415	473	430	451	424	404	388	422	421	443	435	418	455	402	425	402	391	455	464	436	436	433	453	425	431	404	451	434	414	439	434	428	424	398	435	417	425	466	447	407	391	395	443	400	435	417	401	438	446	439	424	418	389	425	440	411	423	388	438	416	422	413	396	456	399	430	413	414	441	417	392	412	415	419	446	400	418	402	427	415	418	390	419	435	392	404	399	430	434	420	454	405	394	455	426	469	438	431	402	405	435	437	422	447	405	424	420	417	430	433	387	409	431	404	417	455	434	460	452	385	432	425	405	417	454	422	416	413	431	451	434	432	409	392	430	413	426	424	445	386	407	450	431	431	417	421	416	423	403	442	455	432	403	409	411	431	407	401	444	389	401	426	411	395	452	423	407	466	409	410	446	407	422	398	421	391	410	434	435	411	436	426	424	478	434	396	417	415	393	415	445	415	431	454	380	425	445	458	392	399	438	404	429	448	421	429	399	386	436	446	424	412	391	430	431	379	394	406	422	479	436	443	418	410	422	421	453	458	401	453	447	412	411	384	416	405	374	403	426	425	410	415	403	483	458	413	416	429	424	388	417	432	414	411	451	449	444	431	418	430	435	430	422	398	422	432	435	405	453	434	394	417	423	424	448	429	457	436	410	397	424	394	425	413	482	424	433	410	447	422	443	435	443	402	454	434	400	414	437	421	413	439	395	420	435	405	439	414	417	440	408	393	420	421	402	381	465	437	421	383	465	411	399	401	383	435	453	408	443	421	400	390	409	405	403	431	450	398	441	447	439	438	445	411	392	422	455	431	412	433	438	438	441	451	411	381	419	419	431	421	401	385	409	421	430	451	430	429	411	471	447	418	409	472	392	387	409	434	430	475	416	419	436	425	413	418	448	465	405	417	467	433	420	395	430	435	415	390	416	384	439	446	404	413	403	412	429	421	435
53917	87062	71718	39843	30758	18235	8913	3756	1682	803	455	406	418	412	398	414	377	425	430	390	391	438	421	401	400	414	404	424	400	384	426	427	405	434	409	387	432	404	409	430	445	434	370	376	430	396	412	391	435	378	423	420	409	426	425	421	379	390	419	410	415	400	388	416	405	404	411	433	384	433	440	402	393	387	389	381	445	395	409	397	387	431	380	413	426	384	424	436	374	465	404	422	392	419	369	419	396	441	433	369	438	426	413	395	402	382	425	359	394	409	391	404	370	383	424	411	393	410	429	405	406	402	423	404	361	409	451	399	404	438	434	407	409	368	424	434	404	421	399	400	403	400	444	420	392	409	449	373	420	420	402	419	434	431	415	406	414	410	381	436	355	410	395	372	371	408	410	414	423	403	416	389	405	390	401	415	402	395	417	443	420	409	401	391	409	421	425	419	394	393	386	358	403	419	408	364	430	387	394	400	387	397	421	422	387	387	395	384	401	412	395	396	402	412	439	427	402	416	413	409	404	429	412	404	394	425	411	426	376	423	372	430	391	342	416	370	419	356	403	433	389	400	412	393	420	409	397	386	437	401	397	417	411	380	382	371	423	432	422	389	416	365	397	382	406	390	403	398	371	373	436	392	388	417	418	357	422	410	387	407	401	423	372	378	390	402	419	413	385	418	399	414	375	369	421	412	403	401	395	386	389	429	415	421	403	398	386	358	430	426	412	418	402	393	410	394	387	403	420	378	396	450	375	426	404	416	403	444	412	405	423	421	415	419	380	434	391	420	424	429	371	401	396	392	404	404	382	372	398	392	464	399	414	376	412	399	379	413	420	395	396	419	383	350	378	418	433	394	408	425	393	419	410	421	396	394	389	400	391	402	413	398	400	365	397	428	418	406	409	415	430	406	383	413	422	391	366	418	425	392	389	400	402	385	383	433	371	402	442	397	396	423	372	391	382	370	408	423	437	402	415	424	376	413	400	389	364	419	436	404	445	397	375	419	417	398	415	395	389	407	393	392	365	375	395	368	411	414	421	380	432	407	395	382	409	409	386	441	401	425	381	416	426	387	426	420	398	415	412	394	399	427	409	407	375	409	376	404	413	412	433	381	417	380	387	399	422	408	419	411	416	401	417	433	396	381	439	406	411	448	461	403	416	402	411	390	398	375	364	407	366	432	417	438	414	425	410	408	422	423	400	369	392	399	410	410	413	395	420	402	424	383	390	406	413	403	364	429	385	383	435	407	410	383	421	402	415	392	460	388	419	413	421	365	411	408	416	448	365	399	394	401	363	393	421	417	391	392	411	401	364	391	411	389	403	445	403	428	386	406	413	397	410	425	381	395	378	424	408	413	395	379	379	406	403	430	405	418	399	428	409	415	439	390	415	379	414	402	435	424	425	412	423	423	413	404	458	392	418	419	416	392	421	381	411	384	400	392	417	422	419	412	408	400	389	423	396	421	392	422	362	406	393	400	390	387	443	412	394	437	441	398	402	424	401	393	388	395	418	418	411	407	397	392	443	428	426	416	406	407	416	408	379	430	390	388	380	406	435	386	406	405	384	444	421	412	369	426	409	403	432	421	425	410	403	414	405	450	393	420	394	420	432	410	422	420	392	388	411	395	405	384	367	374	433	376	387	394	399	401	367	420	412	411	416	393	377	402	426	379	429	404	381	414	385	395	351	358	420	397	423	415	412	383	411	386	378	371	406	417	399	404	390	401	411	444	367	390	406	405	358	417	406	401	441	418	423	374	390	439	396	402	419	417	378	415	417	379	390	394	406	405	391	422	437	426	444	399	392	384	421	403	404	402	441	429	404	446	382	419	412	406	376	393	385	372	402	408	404	397	382	411	401	392	393	400	431	390	412	364	399	381	422	407	372	413	399	385	400	426	390	406	433	421	377	404	420	414	401	387	397	423	405	413	391	424	414	442	425	418	408	363	394	406	403	410	374	401	416	408	420	424	417	410	423	405	395	368	418	394	372	406	394	392	403	450	419	422	391	399	407	408	431	427	434	417	423	423	393	370	394	426	402	408	391	433	397	396	412	426	402	399	404	423	451	405	419	396	419	407	417	425	429	401	372	388	399	374	384	427	424	386	386	391	418	416	372	411	403	382	404	409	372	404	420	387	368	393	402	400	381	390	417	371	415	405	406	379	421	400	427	384	386	426	434	443	389	386	386	374	414	389	398	398	382	395	414	365	420	451	422	428	404	386	380	425	402	439	395	387	404	447	382	409	375	375	413	381	420	407	420	385	380	382	389	352	412	407	367	409	379	411	405	375	414	412	389	390	404	394	398	371	422	399	425	405	411	398	397	394	368	387	378	393	375	408	386	380	372	417	406	399	388	410	396	398	405	429	416	424	408	399	403	435	399	385	403	386	448	423	382	395	397	384	391	398	394	419	406	402	399	427	395	384	408	441	393	392	393	382	417	424	391	390	414	394	376	396	426	409	413	383	385	433	373	397	403	419	393	388	410	394	424	379	409	406	433	427	391	381	413	374	414	405	414	401	401	405	411	381	406	401	395	415	399	402	451	392	397	446	395	430	395	383	453	411	374	389	405	370	389	360	426	396	393	439	386	414	378	399	409	418	375	409	384	441	386	388	416	365	392	387	443	384	445	400	417	377	441	398	438	403	431	407	395	414	404	371	400	431	411	434	378	376	401	382	398	376	421	346	395	394	408	415	412	435	406	390	435	430	437	408	379	383	409	410	411	419	393	384	378	390	387	432	414	391	402	439	428	417	402	401	399	408	425	395	413	386	377	414	423	395	380	397	384	392	375	387	382	409	425	438	401	395	375	409	375	411	387	424	408	425	425	375	401	416	398	430	442	421	388	370	403	399	414	431	413	391	405	443	404	439	394	406	426	415	374	394	413	443	429	414	398	396	402	414	390	401	391	421	429	409	393	412	408	418	398	402	417	389	397	395	424	393	387	401	388	404	368	379	408	406	369	405	404	428	452	391	390	434	377	397	394	437	418	376	405	401	388	405	406	387	430	418	382	414	437	397	427	403	390	392	390	374	391	385	408	397	403	417	394	388	373	401	387	403	436	398	413	364	424	393	385	367	397	413	358	415	403	384	366	438	425	398	426	465	428	401	364	412	388	418	407	398	397	448	427	402	397	407	385	370	387	372	421	380	393	427	350	360	374	389	420	430	390	378	398	402	414	412	397	414	438	394	394	378	379	428	407	427	390	371	405	361	407	411	399	382	394	409	362	415	415	391	404	392	440	376	389	408	415	414	395	398	425	397	433	414	397	404	405	406	393	417	404	384	384	365	444	411	424	433	403	403	437	415	403	407	399	374	395	387	410	412	393	384	394	412	396	421	379	419	402	427	391	369	447	374	414	393	405	402	413	406	363	394	400	420	417	406	409	412	429	371	384	376	401	364	392	375	400	404	415	392	413	392	386	360	414	387	389	423	417	366	415	378	421	393	424	422	403	395	423	401	383	416	409	381	423	419	398	417	382	389	399	414
24612	22458	35406	36423	37224	33727	21066	7711	2505	1150	691	603	598	605	635	620	593	579	608	603	593	559	578	560	566	565	526	606	517	572	623	579	532	566	542	573	593	586	534	606	601	572	544	575	511	565	624	596	566	598	563	558	573	576	538	562	558	552	599	617	562	568	542	557	599	558	565	558	569	548	554	547	545	564	568	568	545	613	591	588	599	548	559	589	555	580	593	584	547	553	546	557	577	574	560	594	555	588	535	597	547	564	514	580	592	581	554	605	578	553	560	582	590	557	533	565	555	555	577	575	566	560	569	590	572	607	552	572	536	581	563	608	604	571	546	570	527	545	607	590	583	544	585	592	574	562	578	576	571	544	614	558	571	554	556	580	599	585	545	548	545	551	562	616	583	567	562	599	570	557	562	567	584	570	556	595	582	573	614	579	552	627	587	564	553	583	534	566	555	589	601	547	600	574	590	555	540	573	552	577	568	576	547	560	527	593	575	579	547	556	597	571	536	535	614	571	528	549	598	552	547	623	588	571	552	569	547	619	572	578	574	575	579	583	574	555	565	582	566	572	581	577	574	614	559	591	558	585	597	515	549	586	544	542	577	586	559	554	578	582	582	559	604	574	521	518	580	598	542	565	584	541	557	537	581	525	557	565	542	552	613	574	567	554	539	564	563	555	577	567	596	557	566	604	545	560	560	554	588	552	583	533	547	568	531	531	581	547	586	576	585	608	593	551	602	578	575	557	554	593	598	585	564	560	549	647	578	551	532	560	589	592	574	555	612	565	546	570	561	588	540	595	547	545	566	582	622	582	581	569	552	577	533	596	559	582	550	603	555	598	578	557	526	537	537	577	562	589	592	548	623	575	545	550	603	546	570	538	575	586	569	548	589	600	581	568	563	544	588	588	577	544	569	539	621	572	607	607	570	531	576	527	540	614	588	569	586	539	559	565	598	568	580	553	550	596	574	569	578	550	545	581	548	538	549	591	609	558	570	600	573	556	542	598	580	565	594	507	547	559	600	552	556	534	530	571	557	554	527	581	576	573	556	583	583	581	550	571	577	572	572	566	534	562	570	568	562	552	607	596	561	623	583	569	571	557	606	551	599	572	555	587	580	560	563	593	608	575	531	545	594	571	576	541	562	606	559	551	593	569	568	592	575	575	564	563	574	545	544	600	578	595	543	584	587	561	587	580	565	586	559	583	544	618	634	549	591	625	610	556	556	573	607	578	548	589	546	532	535	579	535	583	599	584	563	542	567	603	579	568	571	625	571	562	562	558	565	582	553	585	588	565	563	571	600	584	538	550	556	566	601	571	546	572	595	585	590	563	582	553	579	526	623	581	593	551	577	550	581	514	548	544	568	564	529	581	535	566	578	590	542	574	552	599	562	540	615	580	612	553	570	559	575	550	546	549	548	578	567	573	588	571	566	561	551	529	542	584	581	533	558	564	571	558	595	582	572	566	569	590	555	570	583	579	574	580	529	600	600	587	526	555	590	548	607	587	582	559	575	562	600	546	539	572	599	578	544	568	580	587	576	599	599	567	592	603	552	566	548	593	574	563	557	578	565	582	580	598	562	570	575	578	573	588	619	551	569	530	566	585	551	535	564	561	540	564	522	559	580	589	542	561	598	585	581	579	559	612	571	564	612	597	510	554	585	558	573	586	562	555	540	531	505	524	548	574	556	590	556	578	567	581	578	567	528	565	594	532	551	569	576	548	565	539	577	604	546	602	579	568	576	567	540	561	577	588	617	605	566	553	612	573	582	531	601	536	523	607	553	567	584	562	555	596	596	573	532	597	547	575	575	559	585	581	585	553	614	572	572	563	631	528	545	553	603	597	550	541	557	566	553	558	543	578	555	573	560	584	608	568	569	552	580	551	583	563	542	559	580	527	550	529	548	553	545	572	565	553	562	540	586	546	557	544	594	582	573	570	564	575	614	604	569	567	547	591	572	563	566	584	595	620	560	588	578	570	523	580	561	565	554	574	575	548	546	543	552	533	587	591	562	556	594	574	536	582	612	581	567	561	561	608	581	579	574	551	534	538	596	553	572	570	576	566	566	594	570	576	560	565	600	579	555	541	610	592	605	552	564	558	584	568	603	579	588	597	522	557	554	537	553	546	610	551	582	557	514	555	606	585	577	604	534	558	585	527	578	515	590	533	566	525	553	532	564	587	567	514	541	526	601	517	569	549	602	567	546	593	545	524	579	550	563	556	546	567	520	557	567	568	599	623	529	555	618	566	551	555	541	587	573	590	554	572	553	558	580	561	533	599	559	565	578	547	561	558	567	574	579	572	580	592	549	598	597	583	638	532	526	609	588	569	587	586	555	609	574	544	563	549	585	544	608	571	602	554	571	589	542	582	555	594	571	561	567	509	559	551	571	594	550	530	584	603	555	580	572	540	605	578	580	530	551	552	544	582	577	613	569	537	534	589	576	598	584	563	544	559	570	594	578	584	620	547	532	599	563	603	524	565	575	526	609	578	575	583	543	553	539	570	519	576	598	561	578	538	593	555	569	585	616	612	600	547	568	526	518	563	587	525	538	539	544	556	560	537	575	573	593	552	572	616	600	519	569	613	576	596	613	585	588	611	575	587	557	584	594	580	556	584	530	599	571	566	558	519	572	543	541	575	574	607	594	560	540	560	576	518	588	594	583	544	516	551	544	525	574	536	560	575	591	593	539	571	565	591	591	568	579	558	556	593	587	568	599	593	561	597	568	523	539	568	548	569	600	572	547	587	565	523	564	521	582	601	582	600	585	548	582	600	598	576	554	581	609	556	579	570	626	551	550	534	588	613	612	580	568	580	553	536	569	542	612	574	621	580	561	546	565	538	576	589	574	586	577	563	527	520	557	543	611	535	543	562	582	552	581	524	553	536	544	513	570	550	558	621	521	579	588	621	550	530	582	550	612	539	537	530	603	530	550	563	592	592	591	550	581	558	565	556	591	589	559	532	548	591	557	549	566	581	573	599	595	556	566	555	576	574	565	586	550	605	613	597	572	548	569	562	530	560	544	560	558	548	538	568	549	547	541	575	569	574	559	554	538	575	567	551	645	575	601	551	559	565	571	572	561	560	547	556	563	548	564	564	566	620	534	565	621	586	582	536	588	543	584	585	571	585	562	550	563	561	595	590	573	589	566	552	563	558	572	564	564	574	558	592	594	554	578	538	551	592	569	569	516	549	556	572	569	537	559	606	544	571	579	561	521	585	565	552	592	608	565	595	572	567	532	577	554	528	526	542	573	539	585	578	557	573	585	577	517	567	570	582	535	559	546	537	539	617	594	575	556	580	569	565	529	537	570	558	562	595	577	581	577	609	537	566	526	596	550	582	555	551	529	602	530	568	538	582	597	565	540	600	583	528	550	566	580	549	562	558	558	599	540	548	560	548	554	551	602	576	570	570	493	571	621	551	570	542	570	553	553	589	589	588	569	590	569	571	562	597	566	584	595	563	536	580	548	562	562	587	550	555	577	549
62368	101481	82668	52011	42985	28399	14610	6839	2952	1300	606	540	546	584	570	582	504	545	579	561	561	530	514	573	560	559	550	548	532	549	555	567	536	534	561	593	530	539	541	577	548	575	531	540	537	565	558	567	562	529	549	574	593	552	581	556	585	544	535	545	575	560	557	529	591	522	598	544	503	558	547	509	536	567	549	545	497	567	569	538	559	503	525	539	582	550	527	543	578	562	560	497	562	518	499	508	531	548	553	538	529	528	535	523	494	505	549	534	523	525	525	578	518	543	515	491	563	609	532	526	575	533	524	531	540	548	550	589	578	539	546	544	565	554	590	559	568	550	532	536	543	550	539	538	535	508	537	532	521	556	575	576	499	522	569	598	562	557	512	500	546	503	525	538	540	539	565	519	524	563	552	506	560	583	524	558	536	588	589	553	515	589	563	535	527	555	574	513	533	532	539	525	554	525	560	542	550	531	540	543	540	561	522	573	546	562	553	569	574	546	553	534	548	584	519	544	580	548	537	523	584	503	524	574	571	525	557	559	579	598	544	556	539	581	526	529	531	527	572	548	537	536	530	545	560	517	566	539	541	546	535	548	521	543	538	551	551	567	560	555	559	551	547	499	523	514	522	546	550	538	523	522	536	548	518	552	540	545	551	535	569	518	551	567	544	524	561	536	580	504	511	538	563	538	501	550	537	564	510	543	554	532	554	552	509	564	553	500	553	507	527	545	557	561	557	519	565	561	592	589	554	539	517	536	525	547	548	544	561	544	552	542	556	549	500	547	544	567	574	545	543	535	561	502	571	557	513	567	537	582	567	526	544	555	515	544	580	533	545	560	559	550	559	530	566	547	562	566	500	525	549	532	562	559	558	594	564	558	523	477	519	521	513	567	556	572	534	574	570	562	525	526	587	550	560	568	524	564	530	547	532	498	537	562	541	492	583	539	526	562	591	510	545	537	523	589	551	507	561	555	571	543	572	548	552	576	491	526	560	565	541	565	518	521	570	569	518	579	501	558	519	545	599	558	539	544	535	562	538	551	551	532	526	520	526	557	506	526	536	599	550	536	560	584	568	535	576	546	569	508	538	565	529	566	541	562	565	522	509	525	572	504	573	570	582	564	546	529	579	512	558	543	553	518	539	509	574	557	510	575	553	535	550	572	530	544	524	545	536	550	565	529	558	538	541	570	538	587	564	547	557	567	522	517	551	522	577	548	545	542	534	507	529	520	541	552	550	513	562	538	557	528	509	543	572	522	532	583	550	552	529	507	544	560	558	519	521	529	548	533	519	527	518	529	545	488	564	536	570	545	585	601	567	524	546	561	533	559	557	562	525	527	536	569	524	550	553	527	578	513	575	547	539	546	562	559	556	549	552	512	551	545	572	508	535	529	538	541	561	541	580	507	527	532	523	551	535	573	533	504	526	505	542	559	540	506	507	541	557	541	552	552	523	570	554	579	531	559	553	601	545	519	558	545	524	585	528	519	505	552	544	536	550	535	555	591	549	583	560	535	547	513	539	563	517	523	529	565	494	561	552	512	525	529	541	580	512	511	528	519	571	545	529	530	564	592	507	564	520	534	575	574	539	580	545	513	532	541	541	536	526	558	546	501	536	540	568	523	571	504	533	542	540	533	552	530	513	491	508	520	511	519	551	542	548	494	584	548	546	532	548	562	534	531	548	541	513	537	590	493	527	595	550	489	540	529	534	539	531	549	569	525	551	547	512	500	486	499	561	546	548	551	522	540	542	509	537	541	523	535	528	553	558	555	580	562	523	516	567	532	542	502	554	556	540	545	536	527	535	513	559	576	537	523	508	544	506	556	571	542	525	579	535	514	511	559	601	555	560	560	555	552	544	562	577	507	528	552	574	519	519	566	539	576	547	516	584	518	530	541	507	552	504	500	554	538	523	543	542	559	523	517	595	521	539	560	549	527	572	551	551	536	541	549	508	574	540	523	545	536	547	620	520	560	483	541	569	566	542	505	532	514	508	566	518	516	596	505	588	516	559	537	542	514	583	562	532	554	528	507	573	522	556	534	538	539	499	530	527	531	531	547	555	576	550	540	555	558	524	549	531	528	521	601	583	557	525	558	553	538	565	536	509	575	491	525	539	553	560	531	537	561	568	583	537	479	585	574	552	512	524	537	524	533	537	552	563	542	588	564	554	536	558	550	548	518	548	505	535	544	550	534	563	511	534	526	528	524	554	535	536	579	561	521	511	547	514	540	497	565	534	549	557	570	526	545	522	512	529	524	547	515	591	550	548	541	530	525	529	551	545	583	535	528	565	566	520	551	554	560	578	517	559	564	538	514	559	573	551	565	506	542	538	511	542	553	554	574	577	530	580	483	555	523	563	540	560	509	538	522	515	495	533	507	564	544	528	525	558	508	552	544	529	520	559	533	577	554	536	541	552	551	517	565	558	566	498	559	502	554	509	534	529	526	593	512	503	535	523	550	550	549	517	537	497	498	523	564	577	531	537	566	573	556	518	549	504	543	569	499	512	513	549	559	553	556	530	550	530	550	558	585	514	526	515	530	539	540	499	552	506	564	549	524	539	546	547	572	586	495	553	554	528	561	545	556	527	516	515	536	522	533	515	570	524	534	571	544	517	550	539	535	572	540	517	549	505	577	573	567	553	555	513	541	515	558	552	557	548	545	560	534	554	533	525	540	541	541	554	523	549	551	493	576	526	545	505	535	547	544	548	553	543	521	556	544	495	576	503	545	578	532	602	541	521	542	570	519	588	571	524	580	570	539	556	510	590	578	570	561	490	513	500	543	528	480	520	550	551	557	562	537	515	542	509	563	540	515	541	556	536	521	547	525	538	542	575	531	526	545	527	534	547	506	505	529	561	535	520	533	557	543	528	539	539	545	506	534	530	553	581	545	537	526	539	522	516	527	519	525	544	577	554	579	508	521	558	546	606	517	554	530	540	547	506	555	519	554	507	514	579	528	520	542	565	504	533	550	561	500	598	561	510	578	562	505	563	537	574	529	577	528	546	514	525	572	528	546	548	562	526	506	515	541	535	548	538	536	571	550	534	548	536	511	527	544	534	549	563	542	544	533	531	608	545	536	563	538	524	545	574	519	528	553	586	527	565	585	547	516	526	536	556	552	541	565	527	553	532	531	530	567	542	499	556	510	522	558	571	534	503	522	531	528	571	568	519	539	514	524	532	523	530	550	586	525	537	517	519	537	534	533	540	537	550	484	553	541	518	558	526	582	554	543	535	568	522	484	537	564	533	516	525	564	513	540	541	525	567	551	569	534	529	577	536	521	587	519	526	559	560	514	540	517	534	537	557	545	535	553	518	550	559	556	573	572	541	508	588	557	546	509	536	567	522	545	473	524	553	589	558	544	530	543	542	509	567	525	557	535	549	531	535	555	543	538	545	549	520	557	537	568	543	518	564	530	535	541	516	534	547	521	505	538	483	514	512	532	544	526	509	562	529	558	502	545	539	567	555	553	536	520	564	528	549	558
29263	24565	24944	10279	4429	2773	1296	739	548	490	419	442	429	400	409	421	400	395	401	411	415	410	396	386	389	414	395	400	418	392	419	464	382	376	400	373	394	406	377	398	404	435	410	413	418	429	426	425	414	408	360	364	407	406	394	384	398	429	404	393	405	377	410	393	393	365	389	409	424	404	405	407	405	408	390	410	403	355	385	422	391	402	369	419	382	411	419	417	400	437	414	400	417	401	368	379	382	360	414	429	387	390	429	408	419	385	428	426	410	427	418	377	394	407	412	399	404	406	382	412	411	392	411	385	360	397	392	407	416	400	376	398	393	401	463	404	389	353	411	432	395	418	401	390	421	423	407	385	415	402	388	395	437	422	405	394	377	411	413	432	387	404	417	404	382	361	373	414	395	372	411	406	397	412	386	375	385	430	407	430	406	400	388	417	388	410	394	442	381	422	438	372	412	364	418	391	391	386	389	389	461	429	408	400	418	416	430	380	409	420	407	410	407	405	396	406	420	381	413	382	396	384	410	400	385	416	385	398	393	409	394	400	368	437	401	393	372	372	405	416	417	395	438	395	417	378	406	394	439	375	380	359	364	405	437	383	429	400	407	399	442	426	414	402	420	400	361	380	412	400	406	406	389	434	449	400	382	428	379	408	412	434	412	390	415	405	364	433	401	435	385	396	384	394	418	407	373	432	367	402	388	438	429	426	381	426	419	353	379	384	366	437	430	378	408	408	398	410	421	405	369	381	430	418	386	394	408	381	415	390	379	409	411	414	394	400	420	424	398	389	382	377	396	408	398	416	448	427	436	390	395	397	359	434	422	419	390	403	414	379	424	379	390	411	381	383	437	411	387	398	390	388	410	384	398	395	395	398	397	356	394	407	377	406	356	458	442	385	425	428	370	412	395	379	391	403	430	402	372	404	351	410	401	405	426	404	426	362	376	406	418	410	429	423	416	402	411	386	402	381	397	392	405	449	406	409	406	389	433	407	386	383	411	389	406	384	383	402	407	404	405	372	409	366	375	376	379	416	415	398	370	399	423	372	360	348	397	447	414	380	419	414	400	402	422	422	433	402	432	425	396	387	402	379	395	420	429	412	392	432	391	383	417	402	409	419	387	379	430	373	388	374	418	415	385	410	403	385	419	393	383	406	429	411	404	396	379	401	418	418	417	384	405	407	418	379	374	427	424	426	392	397	379	432	427	421	415	402	417	366	409	422	404	393	398	353	435	400	383	412	396	359	394	391	412	425	418	383	412	384	418	393	383	382	420	380	381	426	397	370	421	404	396	423	410	423	395	424	403	384	413	433	388	397	345	448	399	421	372	417	389	424	377	379	409	406	391	375	416	422	415	401	386	409	372	408	375	410	417	413	393	404	389	410	411	405	427	418	446	407	372	399	387	436	391	445	420	392	426	409	422	380	396	427	382	403	363	401	410	386	400	414	422	417	405	402	388	411	428	388	455	388	408	408	402	393	431	421	407	381	390	419	398	447	395	381	394	400	404	382	423	392	403	396	397	358	426	404	395	405	455	396	443	407	395	391	422	402	418	393	388	394	412	410	412	401	387	400	399	373	383	403	417	371	378	405	397	391	393	409	413	414	383	390	402	441	423	398	434	393	376	382	402	451	400	399	402	428	404	384	432	414	380	380	378	417	395	401	393	414	396	429	421	373	399	390	365	373	414	396	412	408	419	388	422	371	392	407	410	416	395	415	423	393	410	397	414	404	386	404	356	383	399	397	409	374	424	406	377	401	382	404	408	393	408	418	402	390	453	401	421	417	379	389	412	388	403	398	386	389	382	382	420	398	382	378	418	425	420	430	431	402	382	425	403	400	385	362	394	383	375	394	395	393	419	434	401	401	368	425	384	373	383	381	391	389	379	414	397	416	401	408	389	422	406	422	411	430	375	391	387	404	433	393	397	368	431	377	391	402	423	379	414	407	411	382	390	412	410	386	404	376	392	413	423	396	366	452	403	422	396	444	379	394	355	426	436	418	414	384	419	388	412	398	416	399	425	405	368	408	403	402	422	369	442	390	439	385	418	421	384	370	405	371	393	433	389	401	384	379	390	364	384	394	422	410	405	405	402	435	372	391	405	387	405	367	376	393	384	377	416	384	395	429	363	425	383	400	393	395	374	396	380	397	412	385	398	397	410	426	419	368	440	404	452	429	422	417	341	391	391	385	435	395	438	369	375	424	416	418	390	368	411	421	452	403	409	378	414	371	388	406	407	418	394	377	427	411	401	425	375	428	389	403	423	374	395	383	422	412	427	384	407	422	374	357	395	407	430	386	420	371	412	407	372	381	429	424	422	374	401	409	397	401	407	397	396	422	406	359	388	423	420	390	420	401	428	429	384	409	384	402	400	424	400	379	428	397	402	407	405	429	409	420	411	439	390	377	424	410	385	436	424	411	380	378	399	436	382	401	390	407	382	411	396	387	434	397	421	406	390	387	401	394	435	401	419	409	422	349	386	382	435	394	408	382	373	388	419	381	394	443	405	392	406	417	403	383	348	371	371	450	353	400	385	427	357	420	391	409	369	422	424	395	385	415	419	372	404	420	389	415	432	411	401	370	410	379	410	371	423	379	364	381	398	399	379	403	395	401	401	381	426	418	377	394	374	416	381	429	394	413	386	395	405	385	402	416	430	402	400	359	417	404	371	423	402	414	397	419	378	396	391	365	399	380	429	456	385	398	401	420	401	412	425	407	395	367	421	373	396	375	406	391	378	437	390	410	386	425	391	392	420	390	382	387	409	406	375	400	402	388	395	420	414	408	405	417	378	407	404	440	400	387	394	390	416	385	444	424	402	430	377	398	401	420	414	392	449	424	416	384	373	406	398	412	367	417	403	386	426	374	415	422	407	397	409	415	401	413	406	396	374	418	414	409	419	428	372	380	356	398	423	383	398	390	415	412	381	396	352	385	411	345	375	409	418	446	433	413	425	384	407	389	433	402	391	410	395	428	411	388	405	376	378	431	404	440	376	424	420	385	399	388	413	402	390	409	412	433	421	402	393	415	394	393	391	389	408	384	396	393	409	409	389	379	392	390	404	404	434	413	402	396	385	419	389	414	407	422	387	421	396	457	393	383	379	380	392	355	432	395	390	408	406	394	370	408	388	377	425	397	372	402	416	409	386	388	385	364	372	358	423	390	368	406	373	387	424	428	401	416	403	402	400	430	405	409	422	400	390	408	405	413	413	392	405	383	401	438	380	395	403	395	379	408	365	413	374	357	396	417	436	373	356	413	390	418	395	396	430	405	434	381	412	414	413	414	417	391	394	406	433	425	383	417	381	372	391	397	393	384	413	394	426	379	404	389	394	376	406	389	406	423	393	404	400	387	404	408	391	424	388	415	406	410	404	380	389	432	405	386	391	400	416	380	426	406	385	439	401	423	400	364	403	382	399	419	423	396	413	358	387	399	362	390	401	449	419	438	393	399	430	408	376	415	405	417	398	425	424	387	394	365	390	386
16309	27087	22155	6424	4308	2798	1352	803	522	400	394	317	369	357	367	342	333	353	359	332	360	348	317	329	317	336	359	379	334	370	367	345	344	325	321	337	364	357	362	357	340	348	339	366	361	322	363	314	336	356	337	353	369	365	347	333	351	371	337	328	335	348	346	348	360	357	321	364	341	346	380	335	355	336	365	333	364	370	335	313	342	310	346	363	340	373	319	365	332	336	338	340	351	355	347	326	324	337	346	354	355	329	340	318	336	350	353	335	320	325	349	354	344	329	308	318	353	399	374	337	330	366	324	326	322	362	369	364	320	350	338	348	378	327	365	349	363	389	332	323	329	363	339	315	351	321	371	324	355	341	340	355	331	323	360	377	352	349	334	364	337	366	352	345	349	360	381	359	330	361	354	351	340	363	340	336	325	369	344	368	344	357	339	370	356	352	338	312	324	334	329	319	321	348	363	357	354	308	346	351	354	318	371	356	365	323	346	340	347	317	327	369	366	341	346	309	366	352	348	355	374	350	345	355	358	315	345	339	346	327	339	352	374	317	372	314	331	349	337	345	319	371	326	337	315	349	348	352	376	361	392	317	323	311	309	337	356	323	328	338	362	338	385	351	362	342	334	351	326	352	348	351	321	327	324	364	326	344	354	322	378	343	326	359	362	314	322	369	341	331	371	311	320	385	341	365	363	314	344	366	390	310	337	312	345	346	333	334	346	334	370	328	343	375	349	344	341	336	355	359	350	339	361	331	338	335	335	328	352	310	349	320	341	351	361	340	289	340	331	356	338	350	377	361	342	331	352	327	321	369	348	337	330	331	379	341	327	330	368	342	354	342	322	371	333	338	325	321	323	370	377	343	343	348	358	355	335	383	376	332	351	355	361	357	339	372	371	349	361	353	348	345	353	351	339	354	359	354	376	364	324	333	356	342	378	345	335	355	343	354	331	346	359	338	334	334	353	344	373	357	336	363	333	347	340	346	351	320	360	359	366	350	379	332	354	365	349	338	369	366	378	327	318	359	338	327	364	336	351	330	357	326	365	357	371	356	357	332	333	371	330	321	370	342	324	392	369	354	323	354	362	362	344	359	325	371	331	340	335	346	354	351	326	325	362	349	355	364	331	330	354	322	303	338	324	339	356	337	332	337	333	370	370	355	357	335	352	338	362	356	328	335	347	331	325	362	349	349	345	367	351	320	345	337	320	322	345	300	358	345	348	356	339	331	361	356	344	315	319	364	349	330	338	335	356	318	353	367	337	363	338	339	345	357	346	316	347	353	332	297	358	353	366	364	347	334	345	342	364	327	396	363	345	384	351	350	364	343	329	316	347	306	353	341	362	323	342	318	380	344	352	306	354	335	333	355	346	341	347	342	343	370	371	338	355	376	342	330	353	368	327	352	338	336	316	336	360	376	353	333	358	312	322	354	322	345	353	328	331	323	392	346	317	347	327	326	375	332	309	321	330	346	355	304	325	327	323	305	345	371	412	339	337	382	340	337	355	319	323	334	362	380	384	371	330	343	359	367	365	350	335	341	355	347	349	335	365	365	364	328	326	378	366	345	320	362	326	349	320	374	352	319	366	362	349	356	343	355	356	331	315	355	336	342	349	360	321	396	352	324	386	341	346	335	349	326	346	324	346	346	369	367	339	338	320	368	323	331	352	369	353	347	343	357	325	333	353	337	376	322	318	352	358	338	333	353	322	335	334	348	342	344	331	349	347	360	373	348	357	358	324	353	338	370	348	364	333	318	316	383	333	364	343	349	358	355	330	356	321	382	327	347	350	335	325	332	374	371	351	357	341	350	346	352	373	348	321	365	320	346	354	350	341	358	363	337	355	366	352	341	358	373	365	339	362	348	323	324	352	349	345	366	365	370	313	366	340	370	358	326	305	326	335	364	332	328	359	334	325	361	342	378	357	333	380	350	337	381	382	333	364	342	375	359	345	328	300	327	351	363	339	378	325	351	330	364	355	384	324	338	339	341	356	351	359	343	331	347	381	346	370	355	353	332	346	342	359	341	332	332	377	349	349	327	316	364	329	347	374	313	315	366	343	354	341	335	332	353	355	298	354	319	332	371	368	334	332	333	352	354	372	353	344	361	355	372	330	352	326	355	339	322	347	343	346	354	348	349	330	355	323	343	375	361	327	357	364	349	352	372	364	325	353	353	376	364	351	355	329	390	344	323	325	358	352	347	338	358	344	321	357	325	354	332	305	335	343	333	366	357	362	359	360	368	356	334	317	357	347	322	345	363	324	362	358	342	337	357	347	350	346	305	348	334	359	322	340	357	355	342	357	339	340	333	350	351	355	323	310	332	336	341	350	347	322	371	345	340	339	333	327	334	359	357	348	346	377	349	345	358	370	336	372	350	332	320	337	334	356	353	329	328	341	370	365	338	350	340	348	335	363	346	360	335	356	345	351	315	311	343	343	387	343	334	336	327	359	401	340	349	340	376	315	355	328	342	357	334	367	353	352	350	332	353	313	376	332	351	323	325	368	325	367	323	317	367	327	341	331	368	320	330	329	343	342	380	349	331	347	363	309	348	356	338	370	340	353	361	339	355	337	369	322	361	316	336	332	376	356	341	335	360	377	346	346	325	343	304	350	342	359	338	344	321	346	365	357	348	312	350	357	331	352	297	336	345	322	346	342	315	355	365	342	344	360	362	316	347	351	344	370	356	385	323	321	418	315	354	340	352	336	344	349	364	381	337	369	363	372	374	356	339	336	348	331	335	375	348	360	351	338	334	341	384	294	356	329	336	371	338	307	323	357	366	355	347	360	346	362	370	353	336	328	360	358	327	329	323	376	362	355	343	356	343	389	329	365	331	356	350	367	351	321	366	345	362	357	301	342	358	334	359	380	363	341	355	346	308	363	360	380	375	340	338	323	386	334	365	323	324	352	343	351	322	366	362	337	370	387	367	332	355	371	327	331	367	345	363	369	357	343	337	373	350	347	365	342	343	367	337	360	356	319	370	355	387	348	320	383	351	286	384	360	386	347	395	325	362	373	356	312	357	360	354	337	356	360	366	324	348	330	350	381	357	335	386	312	346	332	336	356	362	366	333	361	318	354	333	345	313	343	358	327	346	390	327	330	350	330	376	337	363	338	342	387	324	321	295	368	332	323	340	365	355	368	335	369	346	349	343	355	359	342	304	330	361	367	388	308	320	344	347	354	340	321	355	365	341	365	326	295	330	324	355	361	320	350	351	342	348	373	340	353	315	349	327	389	354	375	382	375	344	327	365	335	355	325	347	357	367	330	349	368	341	386	345	367	353	370	323	318	326	359	349	342	337	346	393	371	361	382	334	343	371	341	348	327	368	347	365	352	375	341	346	350	347	355	366	330	374	354	327	345	355	330	319	373	356	338	346	366	375	358	372	361	332	329	312	357	351	315	312	347	376	345	330	312	371	359	337	374	355	380	332	357	357	347	325	321	363	350	353	361	368	338	370	368	333	346	372	349	346	328	314	358	329
25641	23413	39612	38807	32454	24994	12414	3882	1448	717	479	453	439	459	460	490	460	450	422	466	443	464	476	444	462	461	448	480	456	467	462	438	453	462	443	434	446	481	447	435	447	444	437	453	445	459	414	423	410	434	450	429	479	449	480	449	453	421	476	464	437	447	428	404	445	449	415	442	485	478	411	407	413	478	467	506	430	445	437	464	469	439	445	440	419	437	454	456	480	435	415	452	450	419	444	412	457	465	431	430	464	458	429	408	441	411	433	469	429	429	428	418	443	449	413	453	486	421	423	419	460	441	446	441	468	453	471	442	460	476	404	410	431	454	458	444	485	422	446	459	429	461	469	457	439	445	412	404	470	452	460	439	416	415	445	438	421	402	443	452	426	464	453	436	421	463	432	425	439	444	404	399	473	451	412	444	432	429	411	485	446	440	430	410	479	419	401	482	432	423	426	439	468	468	389	409	449	445	464	438	422	429	446	449	456	445	440	452	433	422	466	454	461	450	432	415	449	423	426	425	428	446	412	415	422	461	437	438	458	439	434	442	463	442	412	406	431	431	389	409	439	407	469	433	453	452	457	465	405	408	407	392	380	435	448	451	420	459	437	470	456	416	454	468	391	420	441	443	450	382	440	446	483	460	450	448	453	450	440	419	438	442	411	417	442	443	410	435	430	463	458	438	446	443	431	465	475	419	426	424	451	408	445	430	449	436	429	446	442	443	479	447	420	423	441	432	431	419	436	414	433	445	449	450	459	414	418	464	455	443	417	456	436	413	430	462	414	442	441	418	411	410	416	441	402	409	430	445	444	430	427	436	430	409	454	434	426	480	460	433	466	428	414	436	443	424	445	419	434	451	464	401	464	453	412	473	465	409	408	421	382	448	419	444	460	411	449	445	450	457	443	449	427	475	444	427	391	447	447	475	421	463	420	420	465	396	433	447	476	425	472	461	439	443	435	415	432	444	443	446	426	452	426	454	426	466	450	438	461	417	475	463	436	461	444	430	439	430	417	453	444	415	425	466	466	445	417	431	428	444	441	424	455	430	443	453	433	469	418	431	385	446	451	472	428	447	477	456	443	413	448	438	469	479	442	431	440	455	434	433	438	450	447	425	455	432	416	414	429	457	465	448	423	459	422	422	429	429	401	464	450	400	420	463	449	451	414	472	424	452	440	438	469	442	449	424	468	449	440	455	433	397	455	434	441	424	416	439	424	386	415	448	436	451	423	457	410	420	430	456	429	435	417	448	411	421	429	406	441	469	429	423	464	425	459	459	424	447	443	443	442	424	450	415	468	412	450	431	435	417	432	441	443	454	478	405	485	442	456	458	472	461	364	421	406	377	441	412	430	428	440	409	401	415	456	448	442	423	477	439	462	423	419	456	428	454	457	401	431	447	447	426	443	442	446	432	429	424	445	422	429	496	459	464	443	453	412	435	449	446	436	418	396	457	419	426	417	460	416	458	471	450	446	419	449	413	442	467	436	467	429	419	418	424	445	417	443	432	451	425	452	444	429	435	422	435	427	433	466	431	384	451	467	437	428	431	416	443	448	460	423	444	454	450	477	457	440	452	440	476	449	470	427	448	415	472	430	431	461	440	443	449	436	455	457	441	432	437	416	452	474	454	490	385	422	450	465	445	435	444	425	423	437	451	462	440	413	426	433	417	450	425	461	426	432	431	436	455	463	410	484	476	389	460	474	438	439	440	436	490	406	435	422	429	434	453	483	463	446	450	423	431	443	458	421	412	441	482	445	456	483	436	448	435	418	424	451	458	470	437	471	414	446	435	434	431	431	467	449	444	465	458	428	426	445	400	448	460	435	429	447	447	432	462	419	426	456	469	456	456	462	439	394	435	440	482	492	436	433	447	433	456	452	414	418	457	480	466	437	402	463	473	435	426	455	465	418	451	408	441	434	440	471	437	448	443	450	445	477	442	429	419	434	447	440	439	421	443	419	426	437	411	458	412	437	448	400	438	419	422	444	410	458	424	397	436	404	462	430	444	462	459	432	423	428	406	395	442	447	444	447	468	458	464	422	463	437	474	444	469	420	396	433	438	441	418	471	444	431	414	405	451	415	451	440	442	461	408	428	466	477	428	431	454	430	457	431	479	417	441	440	437	442	446	457	461	416	453	421	450	441	454	449	450	475	449	401	433	426	423	456	459	467	411	437	428	457	422	474	435	434	409	428	427	429	442	463	443	437	423	425	461	451	438	422	471	428	407	444	414	446	441	435	409	455	432	440	442	445	425	439	423	428	470	470	439	437	441	406	425	420	434	452	435	459	434	415	415	448	454	416	415	424	472	435	438	474	444	469	444	427	422	433	414	448	430	451	411	469	451	419	468	446	457	431	436	438	444	396	397	429	445	444	419	438	493	465	453	417	467	403	447	423	441	456	446	451	431	390	473	483	436	451	472	434	472	402	442	435	453	454	459	435	420	395	427	456	455	494	426	441	443	416	463	486	438	433	441	434	418	447	472	412	461	431	513	431	440	426	448	427	438	436	449	431	412	453	439	461	461	456	429	421	440	428	444	429	423	413	445	470	419	428	422	434	435	443	395	434	444	468	437	441	426	439	456	423	434	466	406	425	432	427	427	446	452	430	432	438	467	463	431	477	441	426	430	416	427	431	418	447	416	437	447	437	440	415	444	428	425	398	457	447	464	434	469	409	488	456	426	450	432	461	431	410	420	424	421	413	476	429	452	436	453	439	448	467	475	456	467	437	467	430	429	444	464	443	449	421	399	474	459	401	447	439	425	453	432	446	431	442	430	459	421	443	426	429	417	409	466	451	450	433	470	417	468	478	435	434	426	425	452	408	425	415	430	439	418	457	440	461	450	425	476	462	448	436	412	422	452	416	459	460	473	429	436	416	433	449	438	464	474	402	427	450	439	433	452	422	422	425	433	407	461	442	440	411	450	478	454	480	407	408	432	442	440	416	446	449	432	446	443	465	446	447	422	423	457	433	444	422	400	432	449	445	419	404	448	423	439	428	441	475	419	435	475	471	434	440	430	429	434	429	437	442	415	447	453	427	470	461	478	458	430	421	425	407	462	432	477	462	441	453	396	425	458	439	500	426	420	431	458	434	432	406	458	467	428	460	427	462	416	462	432	456	466	471	442	462	422	436	432	427	412	420	450	420	438	417	450	411	490	435	459	480	437	437	431	442	429	434	424	464	428	420	440	430	447	456	471	453	445	425	455	442	443	452	431	423	458	459	391	449	423	468	458	468	428	455	454	425	455	431	470	427	422	459	437	463	424	462	455	429	441	473	443	425	430	462	438	425	438	431	464	450	420	450	437	424	448	410	443	436	454	427	435	461	428	454	461	448	455	443	455	422	477	439	456	425	407	473	381	434	421	437	453	452	455	461	438	435	448	432	417	407	429	410	459	454	440	434	436	428	439	402	401	452	457	461	438	435	458	459	439	438	409	444	446	443	440	452	441	450	414	428	417	458	427	431	424	471	427	435	437	392	452
53989	88093	71601	40001	30417	18969	9028	3961	1678	761	451	417	438	406	419	431	435	439	443	421	401	426	442	456	425	409	387	443	389	393	428	434	453	418	412	403	430	438	408	420	441	423	409	419	445	451	414	412	428	402	433	414	428	407	436	438	393	415	417	438	386	413	394	404	424	378	408	414	420	428	444	396	445	426	412	397	422	414	444	400	404	389	409	456	425	424	421	433	376	438	398	444	422	375	412	400	425	398	443	401	439	413	376	430	402	396	464	448	391	418	422	418	411	413	396	414	439	423	395	410	436	440	446	397	450	403	427	406	390	403	408	390	384	391	397	420	404	439	414	390	456	427	418	398	451	415	403	382	430	433	418	445	381	433	441	427	387	416	378	416	421	421	420	387	424	417	432	440	395	430	431	388	425	408	398	444	430	407	427	416	398	420	410	428	400	429	422	412	395	424	420	419	420	414	414	440	424	397	396	413	429	437	422	385	449	417	429	426	402	431	382	398	390	414	405	410	379	398	414	417	413	391	393	407	440	415	377	427	436	400	378	432	411	390	392	402	400	422	436	430	409	429	406	451	434	400	426	368	451	436	374	432	436	406	383	446	438	383	374	437	416	409	400	409	419	371	417	425	415	416	415	418	378	410	418	402	396	421	397	356	401	410	418	460	436	438	436	403	426	372	431	433	430	405	435	390	445	385	422	402	407	419	414	416	449	406	419	412	422	465	384	421	436	412	442	391	422	429	409	430	420	388	409	389	401	406	430	416	394	401	413	421	429	412	394	405	440	421	380	428	421	406	416	384	407	399	393	438	447	371	403	392	429	430	420	453	387	418	393	414	434	412	387	430	430	400	392	391	417	411	411	415	378	395	405	384	414	405	388	410	423	412	399	415	438	427	396	414	423	421	401	412	383	401	389	399	409	434	409	433	383	425	429	380	390	408	406	435	404	414	408	423	407	394	388	377	400	422	387	430	426	423	422	416	428	426	420	397	384	408	403	412	418	413	384	420	388	433	418	432	404	427	400	441	386	440	440	413	425	401	419	406	393	404	416	400	407	398	425	384	407	429	371	415	408	388	383	374	468	369	405	410	434	420	421	409	386	409	424	387	407	417	404	432	405	377	395	409	416	448	396	422	371	392	389	384	402	417	370	429	432	427	430	447	399	400	435	399	399	401	400	409	451	429	444	407	426	391	427	422	427	404	417	439	398	403	441	418	396	426	401	421	410	409	413	430	397	428	402	424	427	401	412	401	427	389	378	386	403	428	459	444	432	417	400	441	424	393	390	412	389	411	397	446	395	394	418	446	401	460	397	410	395	411	417	395	458	423	417	404	464	398	386	424	434	420	407	435	419	366	446	381	412	404	437	405	405	429	424	400	442	398	423	409	447	400	384	405	385	416	383	417	389	428	426	426	395	399	385	406	410	429	423	398	399	402	456	448	444	438	404	383	395	430	431	432	455	373	413	385	429	409	426	420	422	439	409	448	409	364	412	420	425	440	440	415	400	421	402	404	434	415	419	438	425	474	405	388	391	441	407	388	415	405	398	417	428	407	402	385	385	407	435	399	436	382	411	413	410	415	409	415	422	366	413	423	419	421	381	438	420	403	413	366	454	425	396	420	396	419	411	403	436	402	417	419	368	412	401	431	448	387	350	435	412	397	398	412	435	397	390	430	418	392	416	422	440	405	458	401	404	443	451	447	445	418	409	415	412	421	404	368	424	434	407	435	439	405	411	405	392	417	410	407	408	446	404	408	414	381	450	393	392	395	389	402	429	411	414	386	368	446	392	422	450	372	429	403	406	402	426	396	414	414	410	439	404	417	401	378	422	411	428	393	405	422	400	393	421	438	405	454	417	444	409	439	449	400	441	419	379	400	442	413	423	407	405	423	417	417	418	398	418	421	432	431	393	411	410	448	454	388	379	439	405	406	380	442	369	425	398	398	390	402	399	418	409	450	429	419	415	430	420	389	408	416	410	434	405	403	392	424	415	393	411	432	389	381	382	438	433	403	416	423	423	436	426	413	448	419	423	399	410	411	408	421	362	391	428	432	427	414	413	424	419	451	419	377	400	375	397	430	432	409	429	418	413	388	396	462	422	438	420	425	421	406	395	398	362	411	397	387	460	409	393	413	423	434	429	399	403	451	453	390	409	372	399	447	410	404	394	413	400	434	421	442	405	432	439	405	397	433	427	416	395	383	414	425	366	408	408	396	441	421	405	441	382	431	395	419	415	413	383	421	404	406	409	464	412	423	411	405	420	416	403	415	445	442	458	426	403	397	408	407	421	426	395	363	466	427	402	426	403	384	427	393	409	425	438	398	463	407	418	442	425	402	412	417	391	453	426	411	422	406	389	468	396	430	401	373	410	391	435	413	420	418	391	425	432	403	439	396	414	436	413	408	416	419	391	443	409	423	420	425	446	466	381	413	401	428	413	417	398	382	430	454	405	424	431	419	430	444	403	412	407	387	413	422	447	442	405	397	427	417	435	387	411	404	414	426	387	364	426	444	425	395	404	388	428	406	435	443	441	453	400	400	417	418	432	383	400	409	418	398	437	444	403	430	439	419	386	423	406	386	425	429	414	435	421	406	446	436	389	414	428	383	442	403	398	413	413	409	395	402	381	393	425	430	402	420	411	409	394	423	440	432	402	422	419	414	422	392	404	407	411	425	436	403	377	428	387	397	395	409	427	348	404	392	469	408	408	444	415	393	392	406	398	390	401	410	408	417	426	444	386	402	406	417	403	400	383	430	426	384	387	428	418	414	410	426	412	416	433	397	404	378	427	429	406	441	415	422	422	412	426	403	407	398	398	442	432	413	463	391	414	409	411	385	413	396	424	415	398	393	405	423	415	466	381	432	359	412	413	428	373	458	390	417	425	400	429	407	421	410	391	416	384	394	406	427	415	417	396	387	438	397	411	411	434	421	412	392	406	414	399	417	467	369	414	436	410	375	406	412	395	384	436	394	400	445	379	402	407	425	382	430	377	411	398	401	384	392	427	389	401	422	437	429	419	406	432	430	415	407	401	405	445	407	397	398	434	417	411	426	390	411	391	422	411	400	425	417	440	389	418	417	416	399	424	375	437	435	432	394	417	408	425	430	394	464	390	396	385	430	417	398	443	415	413	464	385	392	461	399	422	409	406	399	411	420	443	383	438	428	372	410	423	389	404	432	378	455	416	423	438	432	398	384	409	388	399	407	366	380	397	419	382	393	458	409	390	394	438	434	426	412	404	412	404	425	399	425	404	434	399	411	404	417	430	400	425	424	396	418	396	402	415	459	406	436	435	404	418	427	412	397	416	425	381	395	394	453	397	410	432	405	429	444	413	396	427	439	411	409	414	377	422	393	418	402	425	394	462	435	414	402	402	420	402	420	393	407	435	442	421	385	417	420	409	391	409	430	406	405	406	416	400	443	386	421	429	409	422	413	399	471	376	420	425	379	423	465	442	427	397	428	425	413	397	395	419	398	416	436	386	415
24587	22452	36247	36649	37051	33524	21743	7961	2658	1209	708	623	582	591	617	623	607	584	580	604	568	603	598	563	580	559	634	554	642	557	578	563	614	625	564	595	598	591	613	581	586	583	586	580	609	562	611	563	578	560	581	600	606	554	595	609	592	547	561	561	570	604	591	578	531	599	605	584	598	606	613	604	588	582	616	628	567	587	568	578	608	596	600	585	582	606	595	583	573	540	575	586	653	623	595	599	599	589	555	565	566	595	582	535	559	605	576	640	634	600	557	595	585	571	592	571	536	585	647	583	577	583	595	599	551	592	576	562	568	601	601	570	580	585	603	613	579	601	609	587	549	631	602	606	580	638	609	612	631	645	584	598	550	600	568	585	567	578	597	621	625	578	548	571	585	596	574	570	598	573	560	576	592	552	568	555	539	551	617	586	611	600	553	568	582	592	579	557	599	555	593	565	573	594	607	587	559	591	523	641	563	583	606	573	605	597	580	595	612	593	573	596	586	585	634	568	590	602	593	564	583	617	543	603	548	578	624	570	600	603	548	593	597	545	556	587	645	602	585	587	580	631	570	568	562	596	580	567	572	599	573	550	568	595	595	597	578	559	596	604	606	574	587	557	545	607	600	562	611	547	605	586	573	579	557	571	609	557	549	592	559	610	578	542	599	571	533	643	587	584	604	552	612	582	589	574	553	566	590	543	612	620	615	607	586	579	586	532	547	547	617	621	575	597	567	551	626	609	563	579	555	603	609	597	568	582	588	529	568	598	590	607	557	570	569	562	584	576	606	574	560	627	608	586	572	616	603	607	587	583	590	541	586	568	577	604	570	567	543	577	571	600	590	595	581	648	582	609	572	597	624	567	585	564	596	589	590	608	601	589	583	576	584	595	620	578	645	584	612	617	616	589	589	580	603	610	587	582	588	537	600	584	563	572	552	574	562	558	575	605	568	580	587	619	588	577	567	564	573	529	568	584	580	594	584	587	536	591	552	582	573	563	557	579	548	611	592	610	609	585	585	525	586	550	607	605	625	577	547	600	511	581	617	576	604	578	612	579	615	582	563	586	589	552	586	581	567	610	614	541	552	572	579	555	618	567	585	554	585	550	621	575	574	635	573	555	588	563	561	580	606	607	576	593	529	554	558	541	590	569	587	566	599	567	587	572	567	581	588	555	551	582	603	598	569	560	566	579	570	614	574	618	591	564	608	575	584	586	542	567	564	580	556	558	565	566	605	555	613	631	579	573	594	612	604	565	644	580	576	597	584	570	573	556	599	542	567	616	620	580	604	615	574	603	583	529	576	552	577	626	568	522	571	569	564	606	618	579	597	554	608	584	561	562	567	615	601	594	589	607	645	580	607	574	554	574	565	571	616	591	609	588	604	582	581	601	616	598	587	576	561	569	564	566	550	567	564	575	583	614	580	572	558	604	585	589	605	557	568	598	582	596	620	573	597	554	585	616	607	586	564	579	579	629	580	577	657	567	614	577	546	602	537	613	565	583	579	608	608	556	616	521	596	563	559	596	621	603	582	584	578	617	618	582	600	568	589	594	555	639	601	602	588	595	591	594	570	570	607	604	575	547	589	548	582	586	615	571	600	575	551	582	562	605	589	585	585	573	599	551	560	577	553	584	562	610	557	593	603	565	597	550	546	602	575	589	587	591	572	584	541	589	583	604	578	551	557	563	605	576	570	588	594	591	554	598	626	592	572	537	538	584	566	594	567	551	582	577	629	577	583	592	586	564	586	596	578	568	526	590	604	599	554	573	593	577	604	542	568	552	547	588	567	604	615	576	593	574	595	566	549	614	600	587	581	600	618	553	579	557	599	593	612	575	526	574	606	576	626	618	528	566	557	597	564	514	582	584	557	591	586	579	615	549	614	545	586	582	615	588	565	562	579	599	643	558	572	589	573	595	560	598	569	594	596	590	601	584	592	607	569	580	617	595	571	580	580	604	562	617	581	625	565	634	572	572	580	612	606	588	540	633	576	611	586	574	624	566	612	589	597	586	603	604	589	564	568	524	565	538	535	582	581	583	644	547	643	582	619	637	582	630	591	599	567	616	661	567	563	556	602	559	597	555	635	563	596	622	584	597	597	588	543	570	567	554	584	571	597	577	587	595	586	590	599	622	562	586	596	573	567	600	565	569	567	562	593	596	598	556	543	584	591	555	627	536	549	544	561	597	532	585	596	543	591	584	546	620	584	580	567	582	583	589	585	551	577	610	613	564	598	584	569	578	574	606	616	629	566	584	609	608	573	595	583	579	590	604	564	609	645	575	554	546	564	528	569	543	609	629	575	594	614	561	586	567	578	623	636	592	589	593	621	556	562	545	557	571	607	599	587	572	591	537	614	623	585	625	558	593	540	563	585	615	582	605	567	563	566	599	569	540	629	551	628	565	609	572	601	547	599	601	583	591	563	591	573	565	577	590	532	575	594	597	554	605	603	549	600	612	637	584	605	610	584	589	572	588	600	598	576	587	565	570	584	617	592	541	598	564	584	554	596	607	587	606	579	547	538	536	574	544	587	543	546	622	600	547	589	549	575	554	585	610	587	601	568	583	630	562	548	588	557	634	568	595	576	625	590	593	582	574	574	558	567	589	585	574	600	573	557	591	594	574	609	581	596	554	580	592	623	554	567	601	538	557	601	533	593	575	588	554	584	611	548	584	600	596	593	575	564	559	588	593	598	641	596	599	590	609	548	584	556	607	584	568	611	573	569	567	570	606	627	556	613	619	579	618	629	648	564	550	555	601	588	553	636	575	540	571	605	545	591	587	524	598	571	555	587	543	574	585	576	577	556	586	565	551	600	599	588	582	574	621	583	567	607	562	615	562	578	592	598	539	605	571	601	585	616	613	578	557	555	563	581	569	553	597	561	533	618	603	575	567	568	592	615	621	601	621	611	537	578	550	578	586	576	589	570	577	562	599	556	581	595	553	588	618	599	571	581	581	633	579	580	597	564	602	587	617	598	597	596	558	572	577	605	593	601	596	573	563	574	560	570	567	565	552	583	576	567	617	596	621	584	618	561	594	565	609	595	595	575	562	548	596	558	593	586	583	596	616	591	614	595	548	560	556	547	560	590	580	596	587	574	541	611	574	579	588	578	617	531	606	565	568	612	595	569	607	570	570	558	593	572	611	595	603	628	578	600	584	587	596	583	593	532	615	582	568	586	612	602	561	550	552	575	599	583	549	536	601	574	618	586	532	577	596	620	574	563	593	564	606	582	588	563	578	564	557	557	602	603	601	541	579	603	577	588	562	574	576	576	543	603	573	573	595	576	608	582	630	513	593	589	605	607	591	621	579	595	588	585	562	597	605	550	552	572	621	555	659	593	574	575	558	574	555	592	623	573	537	551	585	567	570	621	622	551	562	582	570	587	597	592	611	576	530	593	576	556	577	622	576	580	594	563	609	582	592	589	584	570	638	591	596	619	572	597	609	558	579	533	598	565	596	549	586	610	585	571	567	589	565	559	559
62214	101786	82428	51964	41855	27982	15047	6968	2842	1275	603	562	557	552	551	586	558	528	563	565	540	568	557	576	560	553	559	534	535	555	575	503	500	521	521	546	562	600	564	561	531	576	545	547	545	541	561	532	554	522	586	540	571	551	547	533	555	547	550	550	543	567	568	572	554	532	520	551	553	524	561	522	517	532	564	516	537	574	535	539	560	557	550	526	544	559	573	562	527	602	588	549	534	558	573	521	561	548	537	556	551	551	562	521	538	553	589	523	523	530	543	583	566	557	602	555	566	562	512	537	553	532	565	582	534	548	519	528	551	588	580	508	526	572	554	526	568	531	533	537	587	564	556	551	500	561	524	574	533	568	553	573	508	535	504	532	548	527	563	560	543	519	541	532	560	531	549	598	532	575	522	530	542	525	523	525	537	565	505	560	525	554	566	528	551	557	585	564	527	572	549	533	553	550	533	562	504	532	543	521	520	549	543	535	538	571	583	497	554	540	554	555	515	513	580	544	542	555	565	533	553	549	559	534	535	533	564	514	550	529	526	529	553	522	513	521	531	523	531	541	523	541	521	540	553	538	585	595	552	574	558	516	552	578	561	581	553	514	548	553	595	556	584	533	546	556	532	564	555	553	536	487	558	576	515	589	536	529	536	536	560	532	548	532	539	538	574	549	558	558	571	527	542	559	566	566	545	551	562	549	510	534	577	551	494	550	520	573	470	535	529	580	574	536	490	570	543	554	527	575	551	537	542	573	512	537	554	560	550	536	600	539	525	539	559	560	567	570	543	583	539	548	534	544	569	542	529	582	573	534	564	547	518	564	563	548	538	531	473	595	534	541	560	553	538	546	551	522	539	581	524	525	510	541	526	530	513	561	526	545	526	557	505	519	505	529	557	555	534	561	516	541	570	536	601	570	542	575	531	534	515	543	546	545	584	563	556	511	563	558	596	552	520	521	558	503	580	527	546	554	573	564	519	567	563	542	516	512	541	564	501	550	544	523	545	553	543	531	551	521	531	547	543	518	550	539	535	583	570	560	532	561	551	527	503	558	558	549	573	523	546	526	540	537	563	533	533	562	546	578	572	517	504	556	538	559	556	531	574	537	550	535	538	557	544	551	521	570	555	582	564	511	550	530	570	528	555	518	533	562	552	544	592	576	504	506	533	573	548	594	602	560	519	527	490	588	527	584	541	545	577	570	539	540	567	567	528	574	539	590	570	565	536	542	572	545	565	577	539	538	585	541	545	566	562	545	583	517	547	531	553	536	543	509	546	562	544	599	592	568	541	527	559	545	557	552	500	560	585	537	567	559	512	557	525	519	526	569	538	537	566	547	510	553	565	566	543	548	547	517	551	545	557	521	553	544	514	538	538	545	572	538	515	559	493	569	529	569	516	564	512	537	535	531	557	532	527	554	514	560	523	544	516	547	558	570	536	532	563	566	541	560	534	537	545	556	531	520	541	508	529	560	524	537	543	550	568	558	519	565	539	570	535	553	557	542	522	557	543	555	556	601	582	553	543	554	494	533	531	534	525	489	512	490	494	558	550	502	575	539	560	527	490	558	548	566	584	543	574	533	542	575	533	523	558	570	563	563	502	506	581	519	563	518	552	506	571	549	505	552	537	516	545	530	548	528	567	552	525	569	557	559	540	540	561	525	559	526	526	489	548	551	546	520	553	569	492	552	578	572	553	537	569	560	555	582	557	529	592	537	546	562	556	522	521	598	557	529	525	524	612	575	558	516	539	553	566	562	551	565	500	565	586	557	538	549	502	557	585	553	536	521	548	524	577	551	540	562	549	529	577	539	503	522	579	550	542	556	564	581	582	531	542	523	465	550	537	543	525	559	573	531	560	572	569	537	548	553	541	479	513	546	560	553	549	534	557	545	501	531	519	578	532	556	539	540	542	489	549	521	515	540	549	586	572	583	554	547	519	559	508	538	563	518	544	495	543	566	573	538	554	602	527	561	541	524	564	526	525	551	549	577	494	546	517	561	545	550	515	567	491	532	534	578	519	568	524	501	526	530	524	549	562	542	523	551	557	591	566	536	520	538	537	540	545	535	568	580	530	524	514	538	584	538	577	571	579	560	552	525	578	503	559	562	524	527	543	578	546	575	531	568	514	558	502	554	512	557	521	586	546	525	561	522	515	576	519	526	558	517	516	560	550	524	528	552	561	540	529	577	552	579	540	544	506	537	551	523	543	568	564	531	516	566	555	565	524	539	558	567	531	542	513	552	547	578	560	560	542	562	518	578	539	589	575	520	526	565	549	581	556	591	551	575	535	533	555	508	509	530	575	558	534	548	533	545	512	546	546	530	541	549	538	564	551	546	527	545	528	584	551	523	516	543	562	522	550	583	572	553	518	526	536	539	548	531	540	489	561	560	548	559	561	547	541	521	588	569	523	505	551	518	532	515	580	503	526	562	597	542	543	536	550	521	503	540	594	546	538	554	536	521	544	523	606	535	518	531	575	513	552	539	560	533	555	543	565	534	527	554	517	535	567	536	521	542	531	551	528	558	524	550	542	549	573	537	635	578	551	571	554	553	532	516	565	557	559	520	546	562	526	547	578	545	563	563	512	555	554	587	558	560	512	544	536	521	584	508	574	524	562	532	493	534	521	543	555	532	568	545	572	555	535	536	567	513	540	547	551	577	521	562	528	567	547	554	562	534	542	517	525	557	548	555	520	532	567	534	540	559	549	539	551	559	535	565	596	549	520	524	560	528	582	581	544	543	491	515	569	547	556	541	539	544	559	510	549	546	519	510	549	560	580	561	534	545	496	541	534	541	551	593	569	543	535	568	548	498	525	503	538	538	578	579	554	553	544	550	588	530	524	512	515	579	560	519	525	524	523	561	531	554	564	539	572	544	552	571	531	530	594	525	507	567	561	524	500	575	552	550	596	532	525	554	576	535	500	567	553	519	561	536	583	544	516	521	557	512	534	527	573	539	517	550	589	552	581	539	548	565	534	525	515	501	525	553	535	559	584	566	562	578	550	585	531	516	545	522	578	584	512	568	557	568	519	538	498	535	543	591	572	552	516	549	575	544	527	524	532	527	556	539	562	568	542	533	574	590	534	547	584	563	541	515	598	547	494	557	569	584	538	545	526	535	544	574	501	543	518	542	527	564	536	550	517	600	507	588	542	537	558	538	545	578	545	524	539	578	521	532	489	555	492	557	547	565	548	546	552	494	506	547	533	538	561	525	537	551	551	543	526	559	529	521	517	531	534	595	573	472	551	529	554	580	553	533	535	569	549	551	533	546	515	531	549	553	560	536	522	523	536	536	535	523	533	559	505	493	548	518	561	526	577	520	579	562	533	571	556	526	538	534	598	555	559	529	509	520	525	553	535	534	560	575	531	542	554	546	553	533	542	543	527	521	560	550	551	562	520	576	577	557	523	541	568	594	562	543	562	536	514	553	583	523	534	579	560	497	517	571	523	530	537	521	544	592	588	488	573	528	563	534	527	522	560	567
29141	25022	24439	10279	4736	2644	1387	796	567	431	427	398	432	435	371	404	417	386	389	404	403	397	409	430	386	423	410	454	445	403	395	408	386	386	405	372	402	395	373	421	396	394	370	384	442	380	419	367	418	385	413	411	404	374	390	377	387	363	407	405	423	411	413	390	375	405	378	412	380	405	422	407	432	415	396	443	406	393	439	409	386	417	368	415	396	413	424	418	388	441	398	392	416	410	426	410	398	419	395	387	405	390	392	401	393	386	411	416	422	364	400	385	426	393	434	374	390	403	418	430	434	393	415	393	401	436	419	433	408	375	394	382	435	414	430	389	429	368	366	435	384	410	392	386	380	423	411	368	399	391	390	433	419	366	371	388	408	387	418	400	411	414	404	412	375	405	395	385	392	375	405	390	359	424	402	389	417	390	420	389	414	415	433	368	389	380	426	375	422	424	414	398	379	390	438	393	399	385	416	399	364	370	427	382	383	400	373	432	395	386	409	408	370	417	434	370	413	408	389	391	423	416	391	413	447	387	410	416	395	412	414	381	372	399	412	432	414	372	405	395	409	409	392	394	385	426	395	398	434	420	430	426	404	421	410	357	413	418	389	398	398	372	393	418	409	417	412	384	419	356	415	394	386	426	403	419	357	370	398	397	380	431	430	415	436	406	368	383	404	387	365	408	413	405	380	360	398	413	434	394	398	376	412	447	391	399	411	412	435	399	406	373	402	388	416	375	397	403	374	379	414	412	404	414	399	406	427	399	436	390	406	405	418	361	402	393	383	399	383	403	398	355	391	390	402	426	401	401	357	402	367	435	414	415	420	373	389	434	398	379	417	409	407	436	412	408	356	404	344	388	434	378	378	425	344	383	406	438	406	392	397	415	413	415	401	395	370	413	368	361	372	381	424	393	400	405	390	388	403	388	408	350	411	379	395	413	400	391	409	383	397	385	404	404	388	351	398	400	396	415	398	364	369	433	426	412	374	385	409	460	398	380	436	420	427	475	427	390	421	414	389	402	425	408	426	399	374	389	353	381	394	350	397	400	429	434	430	416	373	366	383	380	382	397	427	392	383	405	408	401	370	425	394	404	446	406	380	422	398	404	424	413	426	405	407	420	409	421	406	382	425	405	444	408	430	386	416	406	452	432	385	379	392	412	397	410	398	429	400	381	396	393	391	407	375	383	423	428	418	370	427	376	403	408	398	403	404	384	365	372	367	417	411	424	403	381	396	414	372	389	409	377	400	422	406	421	378	382	404	395	398	398	388	416	404	383	396	384	452	402	411	359	417	400	444	385	394	405	430	400	395	378	423	408	368	410	428	382	428	375	381	419	372	400	414	406	424	378	403	386	394	414	405	404	389	376	416	380	419	416	386	388	392	406	409	424	444	384	414	391	371	420	416	383	423	412	423	420	399	411	401	414	405	440	376	397	380	428	407	391	410	422	365	380	441	430	380	369	408	402	405	420	379	382	415	424	413	401	425	431	385	397	418	391	406	351	416	408	398	392	423	379	403	413	423	412	376	397	393	412	380	422	362	369	418	408	380	409	392	416	407	414	360	417	388	439	395	437	414	425	410	419	398	403	418	390	390	418	419	409	382	414	414	393	402	400	419	378	431	397	383	378	405	426	409	395	409	395	408	428	398	398	385	384	404	385	390	376	414	389	400	438	418	382	375	394	412	385	389	416	411	395	427	404	380	407	415	404	403	393	395	387	404	461	398	397	371	389	382	381	418	418	384	425	418	420	382	382	403	415	405	393	407	371	392	401	401	419	420	413	437	403	377	391	385	421	419	400	383	464	372	416	365	411	408	430	405	408	391	430	382	373	411	370	421	415	397	405	407	434	404	397	402	404	386	376	415	414	376	384	408	405	399	377	415	400	410	382	396	379	405	429	389	390	405	376	438	401	415	411	401	389	380	422	388	399	425	375	418	394	408	411	373	379	369	375	406	374	398	405	408	399	401	404	393	436	406	373	402	421	395	385	371	417	395	388	377	403	379	382	421	419	379	381	397	370	398	408	397	422	434	413	391	389	405	382	403	369	420	359	415	392	407	404	378	390	391	396	395	429	379	407	368	399	415	408	429	415	388	391	383	413	436	407	385	422	420	409	415	426	388	437	437	437	382	407	409	402	405	422	397	412	388	403	397	441	407	407	397	400	408	422	387	418	394	379	387	383	430	381	363	424	395	432	391	395	371	400	400	420	397	374	441	421	357	385	385	370	392	385	421	395	410	400	419	404	449	362	420	398	408	415	418	392	384	409	412	407	406	399	362	410	418	421	416	425	446	420	395	433	388	372	415	429	421	414	409	428	401	363	412	402	381	396	391	372	405	418	418	401	407	391	377	412	387	363	383	406	414	398	398	420	399	420	398	408	420	407	375	407	400	392	390	431	408	353	399	411	433	409	370	384	401	379	385	390	388	405	381	425	389	398	414	411	427	409	386	393	375	402	380	424	436	418	387	416	460	386	388	413	404	362	410	427	370	413	400	376	428	376	414	421	403	382	397	385	393	428	420	394	422	415	408	393	391	390	442	393	412	376	388	384	380	377	417	429	399	395	370	389	372	387	404	455	406	370	437	417	413	441	397	431	425	408	427	374	440	389	414	385	410	401	387	403	393	395	399	407	400	373	410	408	391	426	414	423	416	399	384	408	404	391	437	392	402	392	423	386	398	408	412	385	418	400	411	403	366	369	404	406	402	385	381	392	393	403	357	386	409	399	374	401	406	390	392	374	397	428	372	392	393	367	399	416	402	430	437	383	376	386	394	447	420	403	447	408	405	398	391	389	379	392	394	353	397	416	384	394	388	376	396	400	385	422	402	370	430	436	389	389	408	394	390	361	387	396	394	390	405	397	428	427	395	427	399	396	398	387	406	391	397	363	393	414	408	420	410	363	410	424	435	374	374	374	432	403	401	396	416	406	397	419	433	399	419	407	414	430	392	376	390	367	386	397	377	420	394	395	441	414	385	412	402	398	392	389	415	388	408	435	411	410	406	369	403	410	444	380	408	400	410	393	411	384	382	403	407	404	380	382	432	403	365	376	422	388	402	391	402	416	388	417	409	392	397	428	426	407	383	384	413	418	394	394	432	381	423	374	418	411	398	451	447	408	405	393	412	389	353	378	407	394	416	366	404	390	381	407	379	420	398	368	405	396	425	375	386	363	372	394	436	413	436	401	444	371	376	387	398	408	372	413	376	425	380	398	380	412	425	410	364	416	391	404	420	389	406	390	387	380	383	409	415	408	381	413	424	395	386	393	403	382	376	425	423	411	409	408	401	395	384	425	393	392	399	367	393	406	394	379	413	412	402	431	415	373	418	369	386	384	403	368	396	368	428	420	395	455	383	378	384	423	391	410	395	415	404	380	405	412	375	417	393	407	404	373	386	432	390	400	425	406	417	403	425	369	425	390	364	393	399	390	417	379	406	411	430	382	433	386	384	380	401	374	410	408	395	376	435	401	430	404	420	440	401	426
16445	28082	21564	6497	4383	2746	1419	852	499	393	350	355	342	328	350	329	355	350	346	339	343	319	304	359	345	343	337	323	349	376	365	369	350	357	340	361	316	332	354	355	317	318	332	344	351	349	369	362	337	358	344	335	317	370	357	332	345	374	342	339	364	327	339	341	337	343	342	334	342	340	377	328	340	329	381	335	355	339	370	322	367	317	322	372	348	369	347	346	350	354	345	331	335	317	373	353	354	340	346	344	354	339	352	347	346	338	357	344	328	353	335	323	329	356	318	328	345	352	361	327	350	345	337	350	350	304	337	324	327	348	327	335	369	346	371	339	333	359	365	305	366	322	341	379	354	330	384	348	340	343	353	316	333	350	341	349	330	351	359	341	331	357	347	357	329	348	339	343	326	356	337	349	338	321	343	345	351	344	338	309	344	347	368	366	341	351	340	355	342	370	355	352	328	331	362	301	334	333	360	353	350	294	363	323	350	403	334	352	343	352	354	330	367	351	334	323	340	356	328	338	347	332	337	371	313	342	363	363	343	354	338	360	373	357	350	357	372	371	348	346	361	349	343	342	329	303	335	355	346	337	343	351	335	370	354	346	328	352	313	330	335	364	340	332	351	337	334	335	345	345	337	340	346	367	336	356	375	375	333	379	321	311	322	353	325	380	345	341	322	338	356	326	374	315	339	315	368	327	363	320	315	339	329	370	341	357	359	327	321	321	350	335	345	323	347	342	336	357	340	365	363	356	336	346	312	338	327	364	341	337	348	352	359	337	356	308	376	331	303	344	331	355	353	320	345	347	356	371	353	344	342	353	328	352	363	384	325	353	348	338	360	351	336	333	352	295	350	355	352	314	318	333	336	365	339	342	323	352	348	348	351	344	364	328	366	344	354	341	374	299	379	346	324	348	346	329	334	351	350	327	345	319	339	330	370	329	381	344	308	305	357	389	352	330	327	351	344	348	339	285	341	338	355	345	361	325	350	354	344	340	339	362	350	336	357	328	340	341	367	344	358	366	329	357	345	316	333	360	321	361	367	373	328	327	354	341	319	337	343	356	328	343	370	325	367	320	354	354	344	344	333	323	313	354	358	311	360	306	338	303	370	345	345	371	363	356	363	344	350	351	331	370	325	349	370	338	351	345	349	354	312	353	330	355	364	364	340	353	367	353	350	340	356	354	329	349	315	345	346	353	374	332	349	354	354	339	362	358	359	356	322	338	357	341	350	341	340	338	361	356	341	370	361	359	355	355	338	358	329	306	338	356	365	327	346	343	380	332	355	319	329	375	361	349	388	382	359	346	335	361	335	316	326	326	354	326	388	355	349	342	382	354	360	359	336	319	349	363	318	380	359	322	342	357	356	346	374	336	348	341	351	341	346	352	342	348	344	335	394	336	346	346	338	360	340	368	373	337	364	305	347	326	336	350	347	351	353	316	349	354	343	340	338	339	341	330	320	333	357	351	351	351	319	339	332	348	340	324	330	373	350	348	320	334	332	372	329	360	364	307	315	357	348	319	351	345	314	364	340	377	344	379	352	347	353	341	382	347	366	326	339	344	362	373	324	371	341	341	374	356	310	350	328	327	346	370	328	341	357	353	344	339	376	349	346	347	332	337	324	356	329	342	335	363	369	340	385	376	339	337	336	338	333	331	335	355	360	324	379	338	342	365	363	346	356	362	331	364	337	336	340	362	369	319	367	336	341	333	310	372	338	301	363	356	338	310	353	342	355	349	358	341	339	358	332	373	349	365	343	336	373	330	354	348	359	330	360	318	349	321	361	300	356	359	348	380	349	374	345	334	297	344	350	333	354	366	353	347	322	372	356	338	362	345	351	313	312	335	353	339	338	322	312	349	332	330	330	359	332	348	350	316	324	311	356	331	358	364	346	364	353	344	347	372	346	353	354	353	344	347	364	360	328	337	366	342	323	278	333	317	329	352	338	302	354	328	365	357	353	366	347	317	309	354	363	366	343	347	349	324	361	343	351	334	373	322	327	311	381	359	373	330	377	344	347	351	367	367	370	341	343	375	326	332	344	348	359	337	365	327	341	331	324	344	345	340	331	351	350	347	344	368	344	347	375	334	351	347	319	318	353	354	378	357	351	358	340	329	343	334	362	326	345	306	346	353	371	349	355	330	336	360	368	346	335	349	334	359	349	348	353	355	342	359	363	339	331	362	321	360	356	346	333	391	343	350	355	355	350	344	393	335	376	327	354	335	351	310	356	350	322	339	330	313	337	322	332	370	369	366	363	335	334	333	355	322	375	340	338	349	337	344	350	350	336	336	355	325	309	304	356	346	315	322	349	323	360	352	350	383	361	357	364	334	334	383	392	355	319	345	333	371	335	338	313	331	340	342	372	354	353	357	355	324	364	348	362	350	373	353	348	362	340	363	338	302	360	401	327	322	336	340	352	309	351	361	334	345	340	345	332	355	301	319	322	325	323	333	340	334	352	343	319	338	353	326	305	334	356	310	323	336	314	338	336	375	355	341	316	360	357	341	376	366	340	331	336	361	336	380	381	334	355	344	368	356	346	314	347	363	361	318	328	332	373	336	323	377	334	314	346	349	354	343	337	305	397	353	358	351	351	320	356	339	319	327	328	353	331	355	379	330	354	337	304	363	344	389	335	354	325	387	347	313	371	382	339	342	332	344	344	342	383	376	371	319	357	351	314	333	323	349	373	355	375	314	346	347	365	350	359	325	369	340	328	357	313	317	372	356	337	342	369	332	367	296	365	352	337	332	377	326	328	340	359	334	350	357	349	350	325	335	353	324	345	307	334	377	345	312	371	351	344	346	337	329	349	346	378	306	339	360	411	348	336	343	337	362	354	348	315	350	360	356	336	329	345	360	347	362	347	315	322	349	320	353	370	311	368	358	357	315	338	335	341	331	336	352	339	352	357	353	328	354	355	351	368	377	321	321	372	395	378	356	399	368	351	323	313	332	361	342	344	333	352	375	323	379	342	348	334	340	362	352	351	355	326	344	370	370	316	385	328	357	334	358	368	339	376	345	360	340	361	345	361	375	355	351	346	343	332	359	335	361	366	345	357	369	316	345	330	334	363	311	343	327	361	326	374	345	350	362	335	349	354	339	370	346	375	356	350	343	368	366	359	350	362	355	337	342	322	304	320	345	371	361	307	360	336	356	342	359	344	318	319	337	360	323	352	318	365	386	349	335	342	339	364	350	360	346	350	349	319	381	314	377	350	312	357	361	322	355	360	336	374	383	333	359	348	326	374	367	327	337	348	332	331	341	371	343	349	326	351	363	333	355	355	338	342	335	369	347	372	332	367	335	339	346	340	322	327	336	321	349	348	364	326	332	395	391	351	371	351	325	336	378	312	383	346	369	338	365	320	344	366	375	336	333	339	366	300	356	356	352	331	369	317	383	337	364	339	347	346	337	345	351	330	359	365	334	363	345	312	341	331	327	353	343	388	345	328	378	333	354	328	341	343	335	353	379	352	300	341	316	360	334
25467	23408	39092	37383	32646	24396	12964	4536	1644	754	457	430	430	450	426	473	426	482	401	427	446	453	448	437	413	401	433	431	421	464	410	422	429	438	458	461	409	410	434	406	443	413	436	401	406	405	418	400	448	423	414	458	425	450	392	473	433	430	425	374	409	447	441	448	423	413	452	445	397	435	454	441	408	426	411	410	423	433	421	421	407	418	445	408	437	438	399	419	439	419	401	419	454	408	410	421	425	416	423	400	417	417	384	446	442	426	426	408	415	431	459	421	420	387	444	427	417	459	440	423	454	432	396	406	432	433	408	422	377	434	419	407	440	454	401	449	408	400	430	428	390	420	431	437	445	459	379	422	451	425	444	444	408	456	403	444	409	449	428	430	450	445	426	437	422	394	403	430	434	469	441	454	403	429	404	384	408	389	438	427	400	388	412	438	409	442	419	433	394	410	430	434	425	430	454	404	419	421	450	419	405	440	405	382	443	457	436	388	436	393	405	414	441	418	413	443	367	455	433	423	424	400	407	420	420	418	416	410	438	426	436	417	433	424	420	407	428	402	416	430	436	441	442	394	403	400	440	436	409	425	418	413	429	417	415	448	448	422	419	448	384	403	432	456	429	419	408	431	421	410	440	471	404	457	452	440	415	423	424	479	419	419	428	393	385	428	426	413	413	417	376	442	423	402	459	431	426	415	427	412	446	400	416	428	458	423	415	426	422	391	384	464	412	400	441	440	431	457	401	448	427	405	404	427	381	419	416	430	404	421	391	454	416	439	429	443	411	418	425	424	414	379	464	452	421	419	406	409	416	421	419	408	389	404	444	406	411	432	431	443	482	416	394	418	432	431	417	380	420	410	451	396	419	397	467	442	423	447	440	426	443	443	440	466	440	399	468	420	413	455	407	458	413	404	402	459	423	446	421	399	414	437	413	384	439	411	398	449	371	422	410	402	428	438	436	448	443	416	415	430	409	439	413	426	420	405	401	411	436	406	416	377	430	444	425	418	400	402	417	442	427	422	391	408	394	398	364	431	421	433	366	433	452	432	419	415	407	412	417	414	432	451	410	479	418	448	433	437	431	408	396	411	406	416	389	423	415	406	415	415	427	456	457	421	445	423	442	440	394	462	386	411	434	429	439	460	438	429	400	417	423	433	420	367	433	439	401	430	411	446	403	412	401	430	390	404	402	407	423	395	410	439	412	438	434	399	422	388	420	448	413	435	401	409	428	424	431	414	420	424	429	437	455	421	402	438	426	406	428	436	417	428	418	420	439	458	458	465	429	399	416	419	442	416	409	384	413	409	414	418	397	405	378	398	409	392	406	402	402	451	433	440	434	385	448	410	415	418	445	395	444	440	433	401	392	396	415	437	408	424	372	424	418	444	433	392	416	426	418	406	477	400	385	441	409	440	423	404	434	430	437	433	382	420	417	441	420	423	401	434	409	433	395	402	436	448	430	409	424	447	400	475	453	378	434	390	415	420	413	450	444	413	411	461	423	405	404	393	402	460	418	407	399	436	439	373	441	414	422	443	413	404	406	446	406	436	402	440	445	411	416	427	449	434	420	442	449	429	431	428	417	393	422	430	430	403	441	432	423	422	407	437	422	439	449	393	448	415	421	433	466	429	403	428	417	412	405	422	375	425	433	429	407	394	388	428	404	423	432	439	442	453	408	420	442	416	411	430	431	408	422	444	457	427	434	474	426	412	417	437	396	435	413	413	430	414	392	424	424	404	438	449	482	421	463	422	447	413	400	440	423	410	406	433	404	472	438	440	414	413	419	438	408	421	425	408	402	439	398	433	374	425	424	414	391	404	416	410	374	402	466	420	421	427	415	421	380	440	437	420	424	440	397	437	418	416	459	422	364	428	442	418	396	415	433	394	431	418	417	444	385	449	409	389	426	435	447	417	433	415	404	449	429	435	449	401	432	391	445	435	400	449	427	399	412	436	443	393	417	414	402	398	419	418	429	439	461	416	415	411	412	434	434	415	405	417	439	431	399	421	446	401	423	425	436	430	405	448	421	438	419	414	411	441	432	412	425	432	432	424	457	407	434	421	441	405	444	438	407	383	417	443	418	426	438	432	458	426	385	409	449	403	441	454	463	417	403	403	441	431	368	428	420	428	433	460	412	433	383	438	418	414	395	409	418	447	459	414	406	404	450	440	411	410	462	420	431	422	390	426	401	441	398	398	408	406	441	420	464	415	427	398	399	388	432	427	422	410	383	436	385	413	435	402	409	453	484	404	434	419	446	430	441	443	414	427	419	451	468	420	420	431	409	425	423	454	439	431	434	427	414	436	413	405	427	409	408	446	440	401	435	427	420	403	411	414	437	409	423	422	382	417	387	433	427	409	413	421	412	434	414	448	433	423	411	425	448	406	428	430	446	416	429	452	445	421	446	413	417	430	414	453	431	414	419	407	416	414	442	409	441	381	424	448	443	436	430	441	433	386	409	440	468	426	415	435	412	421	439	415	419	418	415	396	452	409	437	436	423	421	478	419	418	425	447	443	450	460	427	423	396	404	429	452	436	409	452	442	434	415	427	428	401	390	459	427	394	415	471	407	421	426	424	424	428	413	417	426	427	416	400	425	432	462	410	444	454	421	426	394	402	414	406	408	449	455	388	415	428	399	418	441	466	403	412	393	437	392	415	423	395	413	430	422	398	420	451	431	416	400	434	427	445	452	418	408	421	414	443	390	392	412	420	433	435	427	414	428	426	424	416	448	394	406	418	430	424	419	444	416	429	421	430	430	457	414	409	424	422	403	408	424	420	473	396	424	447	426	443	432	441	424	417	430	407	435	412	422	428	429	419	426	441	420	439	442	441	391	388	389	419	369	434	405	401	460	434	430	425	410	437	400	407	425	438	465	419	436	444	438	454	465	394	471	441	443	434	434	407	435	424	425	465	410	403	436	402	431	405	411	410	434	417	444	400	434	445	428	408	408	440	419	423	417	432	431	427	391	430	431	416	417	439	405	454	414	454	462	408	418	412	439	393	403	436	451	431	424	388	388	402	392	447	397	423	443	445	450	426	401	425	437	457	423	426	406	405	438	422	438	382	456	400	440	427	416	409	458	424	422	425	460	458	415	442	416	413	429	413	454	411	409	435	388	379	470	439	437	421	423	408	424	430	407	439	390	427	429	428	419	427	413	433	456	436	426	391	408	436	421	418	446	417	400	415	430	424	399	461	415	418	391	437	422	451	458	405	441	436	441	440	438	435	431	438	415	427	407	430	429	386	443	420	408	391	413	427	443	424	401	402	431	481	436	444	431	427	419	417	488	421	436	444	386	410	393	402	443	451	405	414	404	423	397	415	448	462	412	407	407	406	419	356	445	434	421	418	427	378	405	380	403	430	403	443	419	411	429	397	413	430	448	409	448	416	418	453	445	445	436	420	415	442	434	392	388	399	395	416	436	446	426	402	427	430	461	449	398	437	442	401	464	409	391	435	409	426	397	423	464	420	425	411	387	386	408
54362	88169	70833	38673	31164	18568	9875	4363	1903	734	483	397	411	410	431	406	417	408	416	397	371	415	439	396	403	422	442	392	390	393	391	408	440	408	386	421	375	411	419	394	414	398	392	402	390	383	403	420	420	412	381	401	378	392	373	383	388	390	389	377	402	395	369	386	403	429	382	410	412	388	381	426	409	413	409	357	365	400	411	388	397	415	407	408	367	376	379	387	415	375	427	390	381	389	391	431	426	366	424	383	385	431	410	396	398	403	423	419	390	406	377	410	348	445	382	408	417	356	387	390	422	398	390	405	417	358	394	391	382	396	372	357	440	413	378	417	381	398	374	409	386	390	384	381	394	406	395	403	410	353	423	388	436	395	413	437	412	430	388	385	341	419	364	386	444	404	417	442	390	419	438	432	418	383	396	387	407	387	387	371	381	415	384	384	408	375	395	391	384	417	418	374	432	400	398	377	418	384	401	405	357	367	352	396	407	404	415	400	382	382	416	393	390	378	379	364	407	409	421	396	423	369	413	407	410	391	398	386	404	395	407	390	370	398	410	410	412	396	365	376	405	391	424	426	406	360	399	392	390	405	430	385	442	400	446	361	360	406	368	402	398	439	419	408	361	400	370	380	401	380	389	417	385	355	388	389	370	403	389	436	418	393	436	411	403	407	353	417	392	460	414	395	405	406	385	438	426	405	384	388	423	409	434	396	380	373	386	376	431	395	418	387	394	401	384	434	417	387	428	376	397	447	393	358	367	392	424	379	398	411	425	391	390	393	412	404	409	377	408	362	372	350	389	403	378	377	388	372	368	388	413	400	442	406	392	410	433	387	381	412	399	375	400	371	388	354	413	372	389	363	382	373	386	421	418	381	392	398	384	381	386	377	383	410	372	404	387	397	384	392	380	362	396	400	404	389	424	393	394	377	378	422	363	441	406	391	380	430	423	381	388	413	399	418	394	396	405	414	388	414	395	422	430	399	395	418	371	381	349	406	405	408	377	384	401	409	416	383	400	441	412	398	371	377	405	415	361	381	385	390	402	399	414	409	445	401	372	392	407	413	448	434	396	401	387	395	405	415	383	378	381	433	399	391	390	376	407	403	384	414	421	389	397	420	419	396	379	399	388	375	380	390	373	413	395	404	396	413	367	392	418	432	399	400	385	431	404	412	393	408	383	406	417	367	411	360	381	401	404	410	389	422	379	442	366	401	393	374	414	370	404	425	436	437	384	398	403	388	404	408	376	433	380	387	359	381	426	366	384	388	399	371	395	387	360	418	364	397	424	396	402	389	400	387	423	386	431	398	383	374	383	367	397	408	406	376	421	423	397	368	410	434	394	401	413	381	374	385	388	405	383	421	398	390	377	364	398	398	383	406	376	404	419	410	392	398	376	397	370	399	399	377	426	422	362	385	359	439	397	350	414	367	419	388	410	408	391	418	395	349	404	368	410	398	379	384	394	390	382	396	398	415	390	418	378	402	415	461	396	416	393	381	416	413	408	416	365	391	380	421	406	387	399	383	400	443	379	401	367	381	383	423	373	432	410	377	357	380	389	386	424	369	406	391	409	429	414	423	411	423	412	416	380	402	416	426	372	414	402	419	415	414	430	387	363	392	422	384	368	410	418	379	417	382	409	400	406	402	392	425	364	382	402	427	400	406	399	371	377	389	413	444	397	387	423	384	405	383	401	338	406	415	413	396	413	397	395	393	374	381	374	393	404	383	394	434	348	372	404	382	388	406	365	375	357	379	399	385	384	369	371	432	381	354	382	379	403	393	389	397	434	406	425	374	357	399	387	407	420	404	390	393	374	393	373	393	410	379	379	394	431	467	392	374	406	386	372	386	384	404	352	377	381	382	393	396	427	400	396	376	383	418	425	423	427	411	412	377	409	390	377	356	378	387	384	373	402	379	390	411	345	392	381	362	421	367	409	383	403	452	425	398	396	396	379	394	426	391	398	364	349	385	412	377	375	399	390	353	409	413	406	396	361	393	393	414	396	385	427	365	403	371	380	400	376	395	397	434	403	363	395	431	420	383	406	390	395	412	385	373	404	421	385	413	426	377	360	417	386	407	368	358	415	394	389	386	387	398	411	380	400	402	397	418	374	426	383	395	381	387	450	398	403	403	419	399	420	445	425	376	378	463	421	378	392	404	397	392	406	411	383	410	417	417	351	386	437	382	390	433	406	413	386	390	400	400	373	426	376	378	385	401	394	387	375	410	426	366	417	371	411	344	402	399	368	351	387	411	417	402	424	380	383	378	390	415	367	411	389	360	432	419	413	406	411	401	396	389	384	424	387	398	411	399	384	367	430	383	407	380	372	395	399	406	413	394	377	415	395	406	455	416	385	411	394	369	427	381	372	419	380	377	425	413	386	390	356	408	413	393	394	408	389	430	424	443	394	360	384	397	412	405	408	399	398	381	409	414	399	400	402	403	398	413	403	415	397	410	398	364	391	427	413	406	385	420	428	409	389	402	414	381	410	400	402	436	402	391	395	363	413	377	422	385	409	374	414	410	377	376	435	365	415	383	403	448	416	437	400	404	361	403	405	379	379	379	398	369	409	402	395	382	387	384	397	390	418	420	418	380	378	397	432	393	440	363	375	401	404	378	388	386	373	420	411	416	421	407	368	396	376	393	392	418	417	390	400	426	414	397	418	424	429	405	373	362	390	367	400	388	379	418	396	371	401	406	381	401	396	428	391	394	373	391	378	395	376	444	429	398	429	429	377	386	345	406	394	377	436	406	382	411	370	371	378	385	403	458	386	395	379	379	413	387	396	395	383	382	351	380	403	398	368	392	373	417	388	403	394	388	404	394	394	408	398	423	395	429	444	392	411	383	438	435	371	418	380	383	431	398	396	385	435	391	418	375	368	416	383	397	434	395	401	426	382	374	365	398	375	404	398	404	383	383	388	428	383	376	392	391	429	390	380	371	412	381	371	419	389	410	413	408	403	424	402	390	407	421	401	405	431	380	418	397	401	368	391	413	388	378	409	422	394	393	396	398	380	381	405	418	421	381	412	377	400	404	372	403	402	394	397	379	401	402	423	366	380	404	364	409	364	378	418	379	388	383	374	387	448	400	400	407	402	371	384	379	441	383	400	382	383	409	352	425	380	421	351	379	442	417	378	388	399	376	372	392	380	361	399	396	405	397	403	366	423	405	404	374	405	421	375	417	363	406	409	378	395	418	380	389	408	424	430	404	379	391	385	383	396	418	389	420	366	381	392	374	400	414	402	427	389	391	381	389	401	374	379	408	378	409	383	400	440	400	392	426	391	385	427	403	384	358	397	414	429	405	375	396	375	356	387	411	405	414	397	405	366	366	418	405	392	426	417	393	413	402	407	432	358	396	392	402	387	395	402	390	391	388	394	418	389	385	391	403	458	380	378	399	392	396	416	379	347	378	408	450	405	393	392	446	371	400	396	423	389	407	377	364	397	377	428	408	388	418	392	420	434	387	382	392	386	383	411	394	374	383
24648	22406	35253	33449	36220	32799	21915	8002	2935	1122	660	586	607	555	557	582	537	555	534	567	581	553	551	566	565	584	577	616	594	567	560	553	575	564	614	579	543	566	575	546	536	585	530	547	551	568	544	573	583	592	542	560	611	567	585	535	530	556	573	547	556	573	590	572	600	585	578	595	581	553	578	581	589	564	525	577	581	610	629	581	578	590	576	518	572	592	540	590	564	542	577	558	553	618	545	554	587	540	599	558	621	540	562	565	523	561	563	544	572	530	570	548	599	563	545	567	596	597	604	574	588	541	546	566	563	585	605	586	561	543	558	570	546	515	624	541	550	524	583	548	589	597	560	581	574	561	557	544	541	505	542	612	553	508	555	532	557	547	584	535	566	562	578	571	596	557	533	594	568	544	549	561	582	553	593	576	550	582	564	577	584	578	503	574	588	552	568	539	576	572	567	593	518	561	555	515	545	538	530	576	569	565	518	556	554	533	561	563	620	585	565	559	598	558	548	542	508	585	576	546	537	537	557	566	575	596	550	603	554	573	494	613	594	529	538	553	523	574	590	561	543	549	542	567	557	649	538	546	600	563	590	554	567	569	539	547	547	556	525	545	553	544	552	540	545	581	562	577	540	617	555	549	556	548	544	557	514	595	560	588	583	527	537	571	559	555	589	583	545	510	536	583	594	549	567	558	529	565	537	555	554	576	588	562	554	572	581	586	570	582	549	546	588	588	548	562	556	566	540	579	570	563	543	555	560	556	538	570	531	570	559	554	578	552	563	545	554	559	534	572	629	521	559	544	597	505	563	546	542	541	570	567	545	566	580	547	559	558	570	579	576	580	565	544	524	602	582	582	560	588	563	543	623	563	556	588	568	566	529	587	576	546	559	554	591	552	571	524	600	550	577	595	550	563	559	553	595	553	561	566	582	558	500	583	580	554	550	547	583	514	539	564	566	582	532	533	588	547	516	558	522	579	562	548	570	584	562	550	545	565	560	536	546	591	568	604	549	558	522	562	576	552	550	546	548	544	550	537	555	573	538	575	535	549	601	525	557	580	571	572	554	544	541	562	583	585	532	542	574	557	576	560	556	531	594	564	523	563	480	571	570	583	596	557	535	556	547	560	566	565	510	550	529	566	577	568	552	562	599	520	597	568	546	574	565	602	591	564	610	506	564	547	575	570	549	598	588	525	578	556	584	553	573	583	550	557	554	570	550	573	566	537	594	566	582	581	546	587	546	540	535	589	537	528	562	578	515	564	580	528	566	527	581	573	511	556	573	558	570	574	603	570	621	590	539	560	575	550	595	573	531	539	564	602	550	586	530	542	602	567	539	519	550	555	568	593	531	582	621	556	529	557	599	523	572	536	565	566	577	558	519	531	528	592	522	564	519	543	584	562	547	596	547	563	606	574	545	544	530	548	549	536	564	524	530	550	537	568	585	544	551	536	540	557	550	569	570	539	557	535	591	534	550	589	548	508	538	560	575	554	597	574	585	574	556	563	571	578	495	595	586	574	616	554	584	566	576	548	570	544	544	557	580	588	568	561	581	579	550	569	579	572	538	533	534	581	565	547	559	543	568	542	568	545	567	546	622	555	594	567	512	533	581	520	571	550	562	538	563	621	559	533	544	540	547	568	567	520	538	570	567	598	568	585	538	568	560	596	539	568	531	588	562	578	545	533	540	571	556	526	561	593	587	485	566	594	600	530	562	520	578	528	578	588	565	555	567	513	598	588	554	559	537	547	578	541	545	556	549	500	547	559	529	525	546	578	547	559	522	538	586	543	556	537	571	591	571	548	521	578	560	574	538	550	574	551	574	556	553	571	582	559	541	590	562	542	582	547	562	572	529	546	605	538	603	565	562	589	535	562	538	551	575	535	569	544	550	556	555	538	523	560	531	551	533	546	545	535	546	567	573	572	569	553	591	565	562	575	535	513	514	531	561	596	535	527	560	568	582	569	542	558	570	517	610	547	558	509	561	573	568	571	538	598	553	547	554	559	534	582	615	537	548	530	586	573	513	560	567	550	546	584	536	548	540	581	581	551	593	558	544	558	590	571	567	543	598	524	545	577	578	563	575	538	561	574	569	586	538	585	512	556	508	540	558	559	545	556	531	543	576	572	572	530	584	536	581	587	572	568	541	567	567	548	569	585	557	528	554	601	537	537	507	523	550	538	590	566	559	548	570	574	558	518	551	580	535	558	550	530	587	534	566	547	554	559	612	561	542	568	609	554	566	557	568	578	565	561	575	571	560	539	582	540	591	584	534	585	551	571	504	537	570	557	592	558	572	584	570	548	575	548	561	558	533	543	536	556	575	554	533	528	561	549	563	552	541	579	541	594	512	545	558	520	569	555	527	571	589	562	548	560	565	575	542	590	588	574	570	579	565	579	501	578	536	542	568	505	587	552	586	603	562	552	524	534	582	554	529	585	574	547	539	567	553	565	589	569	550	565	563	564	557	562	549	594	578	534	624	607	570	558	574	542	557	590	532	523	560	533	578	550	586	570	573	519	568	548	545	575	582	607	582	596	571	512	566	600	553	555	569	559	557	541	572	572	593	598	593	554	584	554	578	547	519	541	566	549	535	530	595	549	551	553	552	503	507	565	593	569	529	540	584	573	569	563	541	547	524	593	544	527	566	537	604	552	546	572	539	569	538	588	577	558	600	565	556	594	592	562	548	564	534	559	523	513	552	553	530	576	565	581	543	595	526	591	565	575	544	601	544	566	574	583	525	547	581	564	605	612	576	546	555	554	516	588	553	543	567	621	608	537	554	571	614	562	568	542	580	583	604	552	561	544	522	531	583	550	591	561	563	569	559	536	577	550	538	627	505	529	560	528	592	571	546	523	536	536	571	552	601	585	533	567	571	524	568	544	569	588	546	574	568	594	523	555	564	542	560	574	488	539	543	552	542	618	577	557	571	564	554	548	559	565	569	559	558	534	540	560	580	549	561	527	600	583	536	583	582	544	558	563	548	571	554	484	609	533	514	543	562	563	625	586	569	575	543	567	524	605	563	545	507	589	584	567	604	566	582	575	562	590	552	558	587	595	525	509	552	524	575	618	589	536	534	571	571	516	556	545	614	572	566	530	551	591	543	545	568	559	530	582	500	553	547	527	582	574	548	539	528	591	590	529	531	539	559	563	565	560	562	573	532	568	588	533	543	570	537	575	555	575	570	596	559	561	572	540	530	558	549	529	557	572	569	543	544	588	567	587	575	594	590	578	566	562	564	585	593	538	560	562	552	544	550	549	556	528	501	567	547	548	569	589	533	556	548	575	575	565	574	562	539	569	570	585	512	537	586	566	537	508	544	599	545	550	579	577	582	568	519	566	586	559	531	482	602	606	549	571	498	554	587	583	555	575	562	555	562	633	586	504	562	542	597	554	534	521	567	561	580	552	536	567	555	523	569	593	596	550	564	563	604	589	523	592	547	545	556	587	537	529	504	501	547	552	563	526	574	522	548	511	571	523	572	568
62718	102017	81316	50539	43792	27602	15641	6757	3080	1193	577	548	517	528	543	570	520	548	530	544	489	532	484	535	532	525	572	537	541	518	504	573	540	544	495	543	568	518	542	549	553	542	538	533	540	527	527	561	548	508	534	501	549	497	568	530	524	554	538	546	532	562	488	522	545	573	519	502	511	548	533	534	534	517	539	557	537	542	532	515	512	512	554	507	543	543	542	533	545	519	508	523	515	586	520	524	568	567	559	512	499	533	548	524	522	535	528	535	510	557	540	515	572	512	515	534	527	531	517	508	557	511	513	539	551	515	522	528	499	573	525	522	538	532	548	530	512	511	544	496	575	521	515	520	488	531	512	475	549	520	506	550	540	522	538	524	517	490	563	514	582	531	528	485	507	566	470	554	519	521	533	504	472	527	533	549	547	547	520	535	538	538	541	506	527	535	506	547	512	532	547	481	528	533	559	569	498	568	523	518	530	532	479	554	551	526	580	548	527	534	556	496	530	513	539	499	509	556	520	528	527	542	514	537	520	568	540	546	554	522	534	511	520	528	494	539	527	499	513	559	517	506	535	508	517	525	536	565	568	495	542	518	526	597	535	530	525	557	560	562	519	534	486	528	524	524	573	505	525	536	521	514	548	532	527	498	540	532	555	507	526	525	541	540	558	557	527	536	509	557	533	507	497	532	565	511	570	524	549	508	500	490	552	514	555	500	570	503	504	538	527	525	497	505	519	563	494	520	522	522	563	525	550	560	529	561	510	536	538	541	525	520	550	509	557	539	534	537	480	521	524	536	473	490	563	561	502	500	524	518	509	475	519	516	518	509	565	522	508	522	566	539	528	512	540	544	498	586	540	508	532	513	519	530	551	540	539	527	552	539	518	555	526	557	563	534	509	524	523	543	539	575	537	515	539	561	504	537	533	552	465	556	538	508	502	562	544	532	519	531	503	519	526	541	508	538	542	560	535	548	555	541	485	486	526	512	541	529	564	522	508	533	543	520	512	543	522	540	532	539	569	569	555	515	556	528	513	549	551	500	568	558	521	522	520	530	546	537	487	537	546	544	528	532	558	528	529	535	528	512	531	527	486	542	514	534	541	544	498	512	594	523	537	520	547	559	542	513	523	533	535	533	564	512	549	545	535	520	528	534	530	535	556	514	521	500	536	537	493	555	538	513	538	532	541	574	509	546	545	539	561	522	525	528	512	535	532	505	548	543	531	493	579	515	497	499	547	526	519	557	541	585	537	547	536	554	495	535	510	556	558	530	513	532	588	515	544	555	558	553	508	501	484	555	547	569	540	519	491	536	516	544	514	521	520	569	524	523	564	522	505	520	504	519	535	531	531	499	521	522	522	516	561	567	521	520	533	485	521	508	538	539	558	530	519	542	560	476	519	505	531	513	526	533	494	544	542	553	539	552	493	553	533	532	506	540	525	511	499	479	536	548	555	531	556	485	586	530	500	518	509	512	567	528	516	502	542	513	527	494	548	559	534	523	534	542	531	508	524	543	559	502	537	507	555	519	534	508	525	545	533	552	562	511	531	533	514	534	502	496	535	505	506	541	541	498	522	558	550	546	515	546	532	521	498	518	563	513	498	501	525	509	488	503	531	543	520	522	550	530	527	579	516	562	523	538	502	534	488	494	558	561	528	554	529	542	527	503	548	521	513	524	514	532	527	545	500	505	526	524	530	517	546	563	531	536	551	499	498	525	544	517	546	555	527	538	556	544	530	503	503	500	531	500	469	536	518	530	515	515	514	518	563	537	561	544	531	534	506	571	542	528	476	549	530	533	540	563	525	523	522	537	518	542	560	508	474	552	511	516	522	504	463	543	561	511	508	545	508	566	501	517	513	523	515	559	498	520	544	526	517	558	544	513	516	543	564	555	537	501	516	483	547	545	507	505	536	500	521	522	523	574	534	510	506	519	558	518	509	539	507	535	516	520	534	536	502	515	527	503	521	545	514	571	563	518	524	551	518	527	534	528	544	525	522	584	553	532	517	518	523	484	496	544	538	514	525	563	504	507	554	509	504	515	489	528	493	486	511	480	541	532	481	533	511	533	567	545	487	529	541	531	497	536	516	514	518	541	491	551	528	490	560	575	503	524	517	530	547	485	550	498	538	503	543	529	491	535	525	535	514	530	527	561	529	518	517	508	541	553	569	525	537	536	522	560	545	536	501	561	557	552	489	587	561	547	542	520	558	547	519	520	539	520	481	544	529	564	543	507	535	516	512	488	514	546	526	524	490	529	529	509	541	573	512	530	514	505	507	544	517	583	479	501	507	552	527	526	540	539	526	490	525	520	500	538	565	523	538	453	551	547	499	498	573	529	541	532	540	544	531	517	497	507	509	528	539	538	523	508	506	541	532	514	526	538	504	535	517	495	538	556	534	521	512	543	514	507	533	512	529	569	541	495	535	510	504	535	563	519	549	498	534	562	508	537	526	532	533	530	551	561	522	542	535	547	525	520	514	543	524	525	566	539	529	543	552	546	516	542	519	511	526	529	530	524	546	534	579	538	513	568	536	554	482	540	520	526	509	530	506	540	538	485	528	508	537	534	540	521	508	530	520	577	527	512	565	520	500	529	546	567	521	514	543	492	509	546	525	506	544	526	532	527	537	492	539	526	543	574	517	521	526	538	528	533	494	537	543	578	524	503	502	548	548	544	520	576	518	535	517	516	513	535	537	479	597	526	493	583	553	550	520	568	551	499	526	538	545	521	521	536	494	517	543	552	536	550	546	553	522	525	521	544	525	601	586	537	505	526	526	554	547	562	561	490	525	512	530	529	500	535	487	555	502	541	529	535	572	525	551	550	551	501	552	534	509	534	514	537	505	531	528	557	547	521	556	514	523	543	517	537	534	554	510	511	549	489	559	571	532	587	515	556	501	481	541	492	517	489	532	521	505	523	554	553	555	537	551	511	497	529	533	559	522	538	530	535	511	528	521	523	505	544	518	531	534	503	509	539	514	509	528	566	499	522	549	555	543	530	544	509	579	536	534	552	531	488	504	488	509	545	539	521	532	545	490	487	535	544	533	476	488	509	500	536	481	528	550	524	513	548	555	514	513	528	542	511	548	513	539	548	495	481	560	524	514	500	519	527	543	528	545	494	510	542	540	514	525	476	559	558	506	557	532	545	536	505	574	523	546	464	516	553	559	553	509	526	511	505	515	532	492	510	523	497	507	530	513	550	533	557	528	534	559	508	500	534	505	539	528	534	530	521	531	555	543	536	546	511	502	535	577	516	519	543	532	550	526	507	501	509	524	574	521	551	525	512	542	517	488	520	501	511	512	495	535	554	495	526	514	483	519	500	536	502	517	499	538	503	502	527	524	542	518	560	522	526	512	501	495	566	526	532	530	554	509	524	516	492	547	519	531	527	530	529	511	517	555	560	517	508	570	551	534	567	507	504	506	561	516	535	518	560	536	489	553	512	508	544	512	548	530	538	502	591	548	536	550	514	526	554	547	545	543	524
29324	24738	23825	9623	5010	2502	1394	773	556	420	379	376	386	391	382	380	405	390	384	369	379	386	367	357	395	396	375	397	367	412	381	399	393	394	361	397	393	420	355	415	379	395	403	371	416	351	400	386	418	397	439	380	384	403	393	401	378	366	354	369	390	393	397	399	368	392	386	382	372	399	369	416	410	371	374	398	370	382	394	379	377	391	352	376	394	360	387	382	380	357	383	369	356	379	416	382	364	375	383	398	406	411	388	395	414	367	397	355	404	388	390	379	383	389	386	363	360	382	387	378	376	378	391	403	373	378	364	410	392	405	375	385	378	409	397	341	365	388	415	413	405	386	373	362	420	385	392	393	368	364	399	389	385	363	365	360	351	390	379	380	403	390	395	367	392	400	362	377	404	381	406	383	340	385	405	354	384	404	386	365	389	377	386	396	388	373	395	397	359	394	370	418	393	395	421	398	372	373	408	399	389	397	403	382	378	388	403	396	387	373	395	366	381	357	378	378	380	368	375	344	395	386	375	369	400	367	394	361	384	396	358	373	396	369	381	378	384	363	398	376	356	409	400	354	399	383	388	403	398	401	393	425	406	377	412	382	398	403	403	396	385	384	409	410	363	382	368	383	389	402	399	355	387	392	425	396	397	365	351	383	352	381	392	341	377	396	396	392	378	368	405	389	399	434	388	384	400	398	362	374	374	429	400	362	375	418	373	372	398	378	369	376	386	388	365	380	342	398	424	384	361	401	368	458	378	397	388	361	376	420	375	359	372	411	402	388	400	367	397	416	364	377	415	419	371	417	368	375	340	376	351	403	376	389	394	402	385	363	380	398	415	384	392	409	381	398	408	357	385	419	379	390	358	371	355	398	356	381	416	417	386	427	378	380	368	434	383	396	371	384	366	370	378	362	376	361	387	420	391	369	397	378	357	406	398	385	371	400	364	349	372	396	402	379	403	408	369	391	407	389	376	399	413	403	401	374	389	389	414	389	406	355	354	389	407	395	361	413	394	377	390	384	370	396	396	389	352	404	405	414	352	411	383	367	378	420	379	368	369	404	372	391	367	378	397	400	400	433	389	364	382	360	393	388	389	391	358	430	358	384	375	421	379	426	442	387	388	379	379	389	394	394	392	417	358	403	378	403	390	390	392	385	387	398	368	403	363	357	358	357	391	381	373	399	377	419	357	384	397	403	397	414	399	376	361	398	407	390	388	393	386	377	375	374	381	388	411	391	362	374	369	346	381	383	396	369	375	375	404	385	402	371	395	418	396	403	382	396	394	365	414	379	375	395	375	377	361	394	382	403	375	352	406	373	388	414	409	374	406	384	391	418	391	424	373	409	388	393	415	424	352	397	351	396	380	370	396	370	371	387	388	397	373	382	385	374	377	370	380	391	391	410	389	412	361	398	413	378	388	395	389	396	397	382	399	408	413	415	352	398	380	420	332	387	355	421	422	381	408	388	383	381	373	386	397	449	369	405	376	383	362	381	357	364	437	389	370	378	394	371	395	402	367	391	380	429	400	405	381	363	360	393	397	406	419	399	417	363	369	409	384	404	386	366	395	407	407	392	383	387	395	324	384	386	353	392	399	391	389	369	394	392	362	378	385	370	394	408	366	420	385	353	385	369	388	376	355	407	386	399	407	380	380	367	387	365	370	436	382	379	418	390	395	366	369	382	388	360	413	415	401	399	426	384	374	369	414	381	413	368	413	410	398	356	365	405	382	382	374	412	397	396	387	366	384	428	398	390	376	397	402	334	390	346	361	412	375	406	383	408	342	385	387	379	376	375	394	402	383	383	363	377	374	402	381	405	372	387	396	348	400	405	394	363	358	377	395	394	387	401	380	396	404	414	400	388	376	407	419	397	374	405	357	386	404	408	340	393	379	395	404	380	398	405	421	372	420	387	366	389	410	415	396	400	381	398	393	410	391	370	380	375	382	387	387	398	353	359	422	381	358	350	370	357	378	355	396	404	394	419	368	384	368	381	408	373	386	391	387	371	420	373	365	377	408	359	409	393	383	391	362	399	397	378	389	371	360	399	381	365	385	378	375	376	382	397	379	412	404	398	409	377	413	370	397	367	356	391	385	413	372	385	426	394	390	414	366	386	360	415	395	366	396	421	376	404	392	406	381	397	382	402	374	428	439	351	420	385	377	395	361	394	416	402	377	337	402	407	387	388	395	400	394	394	375	389	372	383	376	352	404	377	386	427	402	387	421	363	357	416	382	387	379	408	357	370	419	400	390	412	358	358	389	373	398	364	397	392	377	376	394	394	370	368	396	392	389	373	377	402	349	375	367	372	389	379	372	374	389	412	373	385	414	385	365	396	354	368	376	342	392	364	403	388	348	384	362	392	404	385	407	411	377	389	362	398	363	374	393	404	405	336	387	393	437	413	388	393	387	379	394	397	386	431	372	371	405	356	364	388	370	404	412	382	375	383	376	386	416	405	356	403	404	341	384	322	376	388	396	380	366	390	388	391	396	351	404	398	438	390	374	368	374	352	332	408	394	395	380	361	389	404	348	382	405	414	399	384	390	365	419	394	393	376	359	395	387	377	383	381	400	363	353	389	376	347	382	380	391	395	383	416	356	374	397	361	403	392	407	407	436	376	375	379	391	344	369	382	412	393	409	441	375	396	396	417	439	398	380	371	345	395	389	404	378	368	398	389	391	377	383	365	340	388	392	383	375	377	388	360	397	352	382	400	399	382	419	400	403	371	379	392	390	401	399	407	409	372	404	394	377	383	388	384	394	364	396	433	362	381	349	395	361	389	346	369	372	373	394	368	388	393	352	405	404	380	399	374	382	372	380	371	353	423	380	385	364	363	385	384	396	358	427	406	380	404	385	366	349	400	388	390	386	357	383	391	373	373	441	396	369	383	405	381	409	412	372	396	393	388	373	371	386	413	366	388	395	402	400	391	450	393	384	374	418	393	409	372	367	382	346	388	393	392	396	376	389	403	403	376	392	380	374	345	349	342	378	387	393	375	397	418	366	347	397	382	368	389	399	373	385	393	405	436	382	406	383	375	366	400	341	382	399	391	351	388	378	377	375	388	385	384	376	359	367	384	370	386	411	412	389	396	408	410	358	381	403	371	395	364	411	346	448	395	399	354	354	350	438	387	377	394	376	431	379	367	374	424	382	371	409	385	408	372	379	382	385	407	390	395	359	376	392	390	434	319	385	375	384	356	347	364	389	378	384	386	370	387	382	402	374	397	381	395	386	395	445	388	373	392	397	420	358	440	382	352	346	428	408	413	386	367	384	371	395	379	389	405	380	396	383	383	401	395	362	372	367	365	383	383	361	368	395	415	416	396	419	407	375	360	388	393	373	394	395	368	376	410	437	376	382	374	392	400	381	365	398	396	357	390	430	407	401	399	337	352	375	357	394	409	374	341	380	410	416	369	394	403	382	320	404	422	371	366	432	387	398	404	393	391	375	353	353	399	347	368	377	386	353	385	392	375	387	412	375	355
16774	27360	21043	5899	4633	2636	1437	773	479	392	328	310	336	307	329	319	301	330	331	344	348	316	352	343	373	348	359	313	332	321	330	358	331	312	326	304	321	341	318	351	302	343	330	350	341	317	343	351	305	345	350	335	335	340	345	299	345	350	349	291	326	328	331	329	314	318	330	343	314	346	354	341	349	327	335	332	305	341	346	327	329	339	323	322	339	338	357	305	338	318	351	315	350	314	362	316	350	330	356	336	353	311	316	340	335	328	307	302	339	311	320	306	311	354	355	343	305	295	339	357	342	335	327	347	329	302	341	346	296	370	325	329	305	334	334	370	308	309	327	339	350	333	316	356	348	317	309	361	349	321	364	364	318	353	305	315	328	334	307	332	343	343	350	385	311	311	331	355	341	343	327	299	320	347	333	322	383	324	328	336	342	350	337	305	318	343	366	352	308	327	313	348	342	336	331	324	318	311	314	314	353	333	313	308	353	355	345	346	313	352	328	336	348	349	307	320	319	355	289	347	385	374	347	338	306	332	329	304	352	289	334	354	347	340	339	331	344	319	315	292	302	367	334	308	330	330	331	312	322	344	316	328	321	368	305	343	359	329	336	332	307	320	330	338	316	316	340	346	372	319	330	308	284	312	328	344	329	320	301	330	328	349	344	332	367	295	328	325	339	335	330	338	307	323	318	316	328	304	352	335	357	340	292	352	323	331	355	347	342	325	311	311	304	322	328	316	308	328	322	326	338	319	304	314	308	325	320	326	325	318	325	339	321	329	352	335	326	332	311	305	324	329	316	328	347	322	311	326	358	302	311	346	331	301	323	332	360	325	347	298	336	330	317	326	323	321	359	324	347	348	332	312	331	341	345	335	322	326	316	345	327	339	308	328	359	328	325	320	342	316	372	347	337	311	316	335	316	307	344	329	313	301	346	324	334	328	307	328	312	341	323	306	287	318	332	325	304	328	311	319	331	320	324	330	317	326	311	308	348	391	361	360	368	335	353	337	340	327	316	324	312	333	339	287	348	352	339	298	350	330	352	305	339	312	338	361	336	335	347	325	347	343	325	337	309	320	352	332	327	358	336	321	352	353	303	323	299	336	363	329	347	333	320	340	322	326	352	327	330	329	297	339	313	372	346	371	350	338	298	327	358	323	355	350	351	346	330	335	330	306	363	355	354	329	323	332	313	326	385	357	339	348	334	318	335	342	347	326	340	339	318	303	354	358	321	356	359	325	344	345	342	349	310	367	325	314	324	334	345	351	311	314	346	351	300	360	349	369	322	308	331	321	334	332	307	369	345	345	339	310	343	336	322	332	327	325	320	316	317	337	327	315	341	335	367	331	327	345	347	341	356	340	339	333	361	300	311	327	343	322	337	320	331	331	301	354	322	351	342	356	354	358	330	342	330	341	342	354	300	333	321	328	322	324	373	348	326	330	362	347	353	335	343	337	318	328	336	344	324	351	305	319	355	339	315	304	337	316	329	371	364	346	338	334	325	365	315	338	343	359	322	317	350	315	384	319	331	335	347	342	317	327	338	350	321	286	326	301	369	328	353	327	294	326	339	361	348	336	333	353	345	345	345	363	288	356	333	336	322	359	309	340	340	359	317	342	322	333	307	337	319	350	311	366	330	344	309	340	336	311	354	325	360	356	354	354	323	310	342	328	325	343	330	326	310	345	337	340	339	308	317	354	309	331	336	303	323	319	323	284	309	339	344	320	350	322	336	347	348	321	296	329	382	318	333	375	322	335	320	308	324	319	321	328	342	350	357	356	351	353	295	342	332	341	345	319	328	336	301	334	329	348	345	349	306	297	331	349	340	316	324	338	322	334	331	324	358	344	312	345	339	305	336	362	340	321	334	336	343	305	329	325	322	295	355	335	327	360	347	352	340	328	299	311	327	307	359	296	330	330	343	334	320	344	336	330	316	313	332	309	333	323	358	306	342	311	296	325	326	323	353	291	336	334	341	362	335	341	357	328	322	361	338	333	355	291	307	334	338	402	328	366	320	306	304	327	311	271	369	333	330	304	347	339	387	323	349	319	312	338	332	326	347	331	317	341	312	336	342	360	326	350	333	339	329	297	310	326	339	291	317	346	338	310	343	320	341	359	310	341	332	312	334	367	334	317	367	334	338	350	343	352	335	311	298	324	342	318	316	338	306	306	339	328	312	309	334	337	340	343	315	327	377	341	314	307	337	322	335	332	352	323	310	321	321	333	351	362	327	334	313	320	350	325	344	346	339	315	324	362	373	360	334	344	308	326	331	341	363	324	370	316	356	323	330	304	317	343	340	303	332	310	337	344	325	328	325	313	309	335	358	365	348	313	343	335	345	368	368	356	319	327	342	331	350	354	315	318	341	344	338	324	347	339	363	308	318	347	332	338	325	327	354	317	334	324	350	341	343	307	323	365	350	309	335	348	333	347	332	340	328	346	311	331	307	329	315	333	309	344	288	332	319	353	324	332	331	334	339	346	304	347	348	339	350	314	330	309	330	325	312	317	347	360	336	359	333	308	334	353	352	363	327	319	324	337	330	359	326	312	322	329	332	325	332	323	335	325	340	342	311	319	315	367	313	352	338	318	342	337	321	313	303	314	345	343	345	298	321	324	332	321	311	318	348	309	326	332	294	336	346	338	356	331	318	340	342	333	324	335	337	354	357	303	342	361	343	299	347	314	324	327	337	316	326	319	362	328	321	347	347	359	304	335	324	344	356	347	356	350	349	298	317	337	334	303	315	307	312	319	307	327	311	335	322	340	294	339	338	335	345	366	349	327	360	346	348	344	341	322	321	328	313	358	323	327	316	332	331	338	300	347	318	337	342	307	317	320	349	336	306	323	330	345	302	323	333	326	295	344	341	308	302	291	359	366	333	346	327	334	337	343	377	337	301	332	343	362	345	309	315	354	332	323	302	340	325	340	316	305	345	328	319	331	317	344	309	329	329	323	340	320	324	350	340	374	303	319	323	309	328	333	332	346	347	323	351	361	370	296	342	319	357	312	388	343	340	351	333	343	328	348	334	322	343	318	304	369	299	336	319	316	337	318	332	345	329	347	320	311	353	347	354	326	320	336	342	342	324	318	351	324	320	284	356	317	319	346	347	310	318	318	334	329	324	322	328	353	329	331	321	326	318	315	338	324	349	346	310	311	326	371	317	325	300	320	305	359	372	336	356	316	315	334	329	364	337	329	335	330	314	338	316	321	364	306	338	338	311	363	338	324	288	302	324	341	335	341	284	353	352	344	358	350	332	312	357	370	365	323	321	318	318	343	330	324	340	316	305	358	336	338	354	339	354	315	335	336	330	327	308	338	355	328	308	333	316	347	345	332	350	335	320	323	332	321	354	300	355	323	358	338	339	371	352	366	355	325	341	323	346	323	309	340	347	328	336	341	352	330	362	316	352	342	320	316	333	350	331	336	354	317	314	290	361	308	320	320	354	320	332	310	297	333	319	332	320	323	345	319	315	319	329	303	337	330
25596	23357	39446	36603	34218	24848	13326	4146	1486	733	446	445	465	451	445	453	425	459	475	415	430	397	468	410	422	450	443	441	411	429	406	408	421	467	380	406	424	399	411	402	454	440	411	431	424	425	427	428	438	442	407	455	403	403	423	432	457	423	416	401	411	382	415	383	475	378	441	416	466	438	445	416	409	428	398	458	462	392	378	398	398	443	408	447	402	413	414	412	468	411	435	426	440	433	408	417	419	428	406	417	421	404	398	446	429	458	409	438	395	434	419	460	410	431	437	422	421	443	433	436	419	398	452	430	438	439	418	416	423	411	430	427	432	449	426	432	417	446	412	422	403	457	430	438	440	416	421	423	413	429	445	402	404	412	428	414	454	419	419	446	409	406	382	431	443	436	422	450	455	446	424	471	432	446	436	414	445	425	433	424	424	404	387	423	430	458	421	424	459	441	424	412	422	442	403	391	429	390	442	429	444	390	459	389	455	434	407	433	423	446	464	419	479	383	422	425	389	415	412	454	485	392	423	430	429	470	452	432	434	402	456	491	408	432	414	417	438	386	451	417	402	392	430	436	426	408	430	441	417	376	412	455	429	423	421	420	399	422	417	413	417	446	407	434	419	448	402	463	473	412	417	455	480	427	401	392	428	427	380	418	400	446	448	417	403	421	463	386	428	416	447	421	419	409	424	456	437	425	444	407	444	390	424	432	420	406	420	424	414	382	380	414	397	423	457	411	427	406	440	413	457	422	396	461	416	422	452	433	469	448	397	413	410	368	438	420	390	427	448	419	417	441	407	422	442	401	435	433	447	420	438	402	410	456	430	405	420	417	439	455	423	413	423	432	445	416	433	414	425	400	390	415	416	423	444	432	397	429	437	435	395	456	424	438	403	441	445	433	459	410	402	423	459	413	375	445	390	415	422	437	416	449	395	399	440	429	452	423	433	411	390	439	432	376	417	415	419	458	401	398	427	441	405	420	421	432	429	423	411	436	406	417	403	451	409	420	451	441	429	453	415	384	443	445	460	418	432	432	410	427	435	451	459	449	448	442	415	411	433	423	433	444	411	411	422	427	408	409	437	451	427	423	431	417	421	445	468	386	424	461	447	430	431	454	458	436	441	411	416	434	408	389	452	438	386	436	411	398	430	399	449	407	416	457	424	424	457	407	428	428	408	455	431	426	403	432	449	416	464	407	434	410	456	392	421	440	406	391	398	411	437	405	435	443	464	427	411	368	432	430	439	422	393	419	436	429	446	432	432	393	417	406	436	427	452	446	416	404	419	421	418	452	409	414	409	450	381	426	402	437	420	426	422	417	435	420	438	419	356	412	438	422	386	419	429	447	444	420	433	476	408	410	432	434	440	399	413	425	402	460	407	442	436	420	463	418	397	425	453	415	384	424	419	437	426	416	375	430	403	420	435	407	401	476	420	446	425	372	464	479	392	424	431	420	427	462	432	409	429	413	399	433	436	411	427	432	429	432	435	408	417	409	423	429	443	425	440	392	420	445	413	439	424	429	409	435	379	380	432	425	428	410	394	422	376	431	417	429	437	460	416	436	414	410	446	410	437	413	408	406	464	413	432	396	450	406	443	463	416	456	442	428	398	459	437	396	441	417	448	447	442	450	382	407	419	446	429	437	434	446	447	451	442	412	432	417	459	419	462	400	403	439	427	433	394	417	353	395	416	448	419	443	411	436	446	454	409	400	422	412	476	423	447	424	435	389	431	430	417	414	461	444	413	445	443	445	410	426	419	437	468	405	411	431	419	400	434	427	406	433	411	426	397	418	448	399	451	418	424	439	440	440	417	415	413	398	419	431	423	408	424	417	424	399	396	416	400	423	408	420	439	427	438	388	453	425	427	395	467	409	430	462	426	409	457	398	431	440	449	413	440	421	423	417	427	431	456	417	423	425	413	449	430	446	425	425	403	411	398	443	427	453	422	420	401	409	408	375	439	499	396	472	438	413	477	435	426	417	411	454	442	406	444	429	392	453	455	405	391	467	432	443	386	434	399	403	437	431	406	416	409	426	435	416	454	422	476	413	400	398	446	418	455	425	389	448	423	419	433	420	414	433	421	431	423	445	417	412	442	409	415	408	420	424	428	409	431	448	433	436	492	443	401	478	442	407	445	398	426	408	451	415	423	420	450	403	427	412	435	444	445	403	463	467	454	419	445	426	396	399	429	420	422	437	400	432	414	414	402	438	405	418	424	432	415	414	452	458	439	415	400	431	418	419	442	430	423	440	400	418	455	427	443	439	430	423	417	436	413	425	432	389	402	429	436	410	428	445	399	417	443	414	425	425	430	380	438	429	396	410	426	441	456	448	415	403	438	450	437	401	412	414	414	423	437	409	424	408	399	417	441	413	374	428	394	426	397	417	406	405	441	422	431	427	431	422	451	416	406	440	427	429	425	380	393	397	404	413	413	408	429	419	369	422	419	456	429	461	450	434	439	398	437	433	424	383	392	425	428	431	403	413	400	434	433	407	390	435	399	417	422	446	422	365	402	444	437	447	449	432	438	425	436	455	415	431	412	424	382	436	443	415	431	389	413	402	442	440	401	447	438	423	429	401	410	430	427	409	459	426	421	429	408	436	428	403	446	416	464	464	437	398	397	391	413	391	427	422	450	432	443	446	409	432	431	447	406	425	395	458	454	427	433	466	421	406	417	435	367	437	400	449	413	379	419	439	413	428	436	446	408	436	430	430	430	426	403	392	408	431	420	407	429	418	417	438	426	448	435	437	450	405	412	395	413	452	431	423	431	449	470	442	421	401	454	450	429	415	425	374	414	408	447	431	385	441	424	405	428	389	437	421	446	424	444	431	431	376	426	418	435	400	423	392	431	418	399	423	414	447	426	422	410	442	437	401	415	412	444	406	453	404	462	412	435	420	427	433	413	413	423	410	399	443	432	424	437	408	437	428	411	414	422	418	398	442	417	415	437	402	448	441	406	447	390	396	431	390	420	409	432	431	440	458	435	451	441	420	452	430	439	445	427	407	426	399	418	430	407	403	440	459	426	421	428	423	430	389	440	408	416	385	417	417	394	428	452	440	405	431	403	387	445	457	425	407	408	418	392	441	450	415	399	400	416	436	407	421	436	444	388	402	408	409	421	404	429	414	401	424	416	447	403	440	452	434	440	440	415	431	436	431	400	377	431	432	433	431	403	400	403	434	423	463	438	411	414	416	390	437	402	399	412	448	451	442	455	401	438	446	451	403	404	416	436	431	402	398	435	423	447	429	394	418	437	420	428	443	429	378	410	414	428	439	434	427	407	406	456	395	432	444	435	391	390	413	427	404	416	414	448	438	394	405	445	431	417	449	411	402	395	400	410	416	388	413	400	432	408	429	437	422	396	448	429	414	416	432	444	409	428	459	402	423	413	444	398	404	436	402	422	419	412	430	422	424	431	410	446	428	442	431	436	382	410	465	452	448	388	411	421	434	423	395	440	416	436	388	407	428	422	423	401	421	421	431
54671	88886	68032	37180	32774	19317	10004	4067	1768	743	415	361	364	371	386	396	383	419	406	410	390	425	448	414	391	409	413	411	409	422	370	399	421	395	426	412	394	419	413	390	420	425	406	448	407	439	399	397	372	405	412	442	392	411	414	395	417	419	391	399	384	391	410	425	426	392	412	387	397	398	406	413	401	389	374	405	386	401	402	416	370	409	379	402	425	390	394	466	395	418	397	394	386	410	378	445	389	387	417	388	429	404	403	403	405	385	420	384	386	406	405	435	384	379	413	389	430	383	438	373	418	401	412	380	416	411	386	414	393	396	373	408	404	384	437	395	408	403	370	441	408	366	391	413	412	421	414	416	401	421	391	388	387	369	441	382	393	354	369	367	411	441	415	395	376	430	397	407	397	407	414	387	383	395	398	391	396	403	428	403	388	402	396	404	429	397	413	406	415	393	333	407	373	416	418	383	382	404	426	415	418	370	414	404	440	411	428	391	395	411	414	408	393	378	382	406	404	418	376	386	390	409	419	381	411	402	395	419	411	431	369	365	383	424	377	429	398	404	396	425	404	407	404	442	406	394	395	440	379	387	415	428	364	406	408	378	420	402	386	386	381	397	418	403	402	432	379	422	407	426	372	418	388	415	411	402	378	371	377	421	435	412	402	356	403	423	375	428	385	377	343	421	403	357	399	400	401	357	421	437	393	394	385	413	415	394	388	396	404	405	345	377	404	399	425	407	408	401	388	409	440	402	372	395	382	376	454	363	394	398	426	397	403	393	409	385	382	403	427	415	388	415	406	390	375	412	386	409	393	437	352	414	409	406	418	402	385	424	408	420	411	403	360	379	391	429	437	404	400	411	418	415	447	410	414	358	355	392	402	413	384	381	398	382	405	394	394	400	382	432	357	419	412	386	381	339	427	382	440	392	393	400	369	414	375	432	427	367	374	412	421	429	407	409	397	390	384	388	376	410	396	398	405	391	371	404	395	424	350	369	370	399	412	385	428	428	405	421	392	398	422	407	429	405	415	386	410	379	439	410	385	380	378	403	415	400	415	428	415	403	397	377	388	374	396	383	391	378	419	421	396	339	398	401	375	397	386	385	399	389	383	406	364	428	399	394	410	429	394	420	402	384	392	381	390	392	407	395	414	387	416	405	420	395	376	382	411	407	410	401	425	425	424	407	405	397	393	381	404	428	402	386	401	402	396	407	397	436	372	407	420	405	398	381	401	409	384	426	413	411	400	421	417	379	371	410	378	425	385	404	420	395	386	391	399	403	404	406	441	402	440	408	403	429	405	402	411	390	398	396	393	431	386	370	401	400	410	408	393	404	427	391	395	386	398	403	385	406	397	409	389	381	401	400	404	415	372	364	380	420	381	335	418	374	391	402	399	384	386	389	434	339	412	411	422	398	395	405	432	393	378	394	419	399	396	359	417	423	390	420	408	396	427	387	385	398	398	387	340	443	402	406	388	432	405	398	416	373	412	406	401	395	436	393	375	400	359	408	396	406	413	387	382	436	402	443	407	408	396	401	396	408	445	421	374	399	419	411	418	374	447	382	420	396	407	399	394	384	402	398	413	385	432	378	394	395	401	387	371	425	424	396	397	377	414	377	412	407	404	408	406	394	353	437	401	394	430	412	393	403	437	394	378	376	412	394	410	403	414	399	394	410	429	402	410	374	420	431	414	380	408	391	396	397	431	382	375	382	354	391	434	426	388	386	403	422	442	409	379	434	440	398	388	381	377	390	364	409	392	441	416	385	385	397	407	397	404	427	403	392	408	416	438	434	400	383	384	363	410	407	396	405	389	428	419	394	380	373	403	425	378	415	395	414	416	360	395	389	403	408	393	391	394	373	406	400	363	423	371	398	387	373	370	399	432	399	380	408	366	372	384	381	407	388	386	404	371	414	435	391	392	410	398	407	407	395	418	385	414	402	402	367	387	417	391	384	446	394	415	425	406	431	387	379	378	404	426	385	403	419	374	411	399	406	405	429	397	399	383	403	419	423	378	401	404	389	368	413	375	421	376	406	441	402	402	410	417	414	389	415	388	406	374	359	403	399	400	364	386	414	401	389	380	401	444	394	389	399	411	422	395	409	337	389	409	396	415	414	403	381	406	407	415	388	391	411	414	417	381	413	387	370	432	377	381	388	423	432	420	390	384	398	432	365	403	369	401	434	387	414	388	404	394	417	357	395	441	435	356	424	403	449	391	413	375	400	389	406	392	404	364	405	403	402	420	390	386	405	412	385	426	388	347	408	382	389	422	386	407	388	380	425	399	437	379	378	371	390	422	397	410	407	397	388	372	385	388	388	419	384	436	365	416	400	374	402	416	424	440	390	393	393	386	397	391	400	403	387	429	419	428	389	431	405	406	402	404	433	377	402	381	391	404	431	365	388	413	414	370	379	384	381	414	395	382	379	366	385	403	367	369	363	450	389	364	399	388	415	374	427	415	412	365	448	389	412	439	366	405	402	386	409	396	377	384	394	367	419	400	391	375	404	385	389	383	362	407	392	421	400	385	380	387	369	376	376	397	421	425	399	406	426	434	419	405	384	377	370	385	388	392	426	386	406	385	429	405	444	413	395	391	396	379	375	393	392	411	384	407	448	369	432	412	378	399	371	386	393	393	405	419	410	386	385	414	378	401	362	403	380	398	405	407	409	385	399	387	400	432	390	390	397	373	370	408	408	381	391	441	407	411	393	429	376	408	430	418	358	369	418	381	410	450	366	386	416	410	384	453	394	395	414	405	425	421	437	407	408	411	388	402	389	372	373	389	437	355	399	418	423	382	395	389	419	379	400	387	396	414	412	385	408	418	452	376	385	411	376	434	392	388	413	434	393	380	394	400	407	420	375	415	393	433	377	384	400	373	413	413	441	380	412	378	393	432	388	401	377	415	416	396	450	380	403	401	410	413	405	408	400	381	386	410	388	448	381	395	388	400	419	401	398	461	393	394	385	391	374	381	404	417	394	393	413	407	363	406	436	374	388	443	381	395	395	371	385	425	382	419	371	397	405	399	420	414	392	379	374	410	389	422	367	396	411	427	407	384	385	391	421	399	429	385	438	396	362	398	353	397	420	430	386	368	362	394	403	399	428	384	366	382	410	387	374	384	383	397	443	379	398	390	390	386	402	390	388	394	413	413	416	399	430	397	382	378	409	410	375	431	370	409	386	381	401	362	371	363	405	421	383	399	379	396	389	404	384	431	399	395	418	405	394	394	392	434	419	411	378	421	395	437	405	366	441	447	445	413	385	401	418	417	379	414	417	390	420	395	388	396	389	413	413	402	404	404	416	391	427	403	424	376	413	402	398	369	399	406	395	378	382	407	405	395	391	444	390	384	427	378	400	408	373	418	393	418	381	375	385	398	408	407	385	392	355	404	402	406	430	393	407	390	381	382	373	433	393	421	377	392	405	342	381	407	442	444	392	414	391	429	417	415	405	379	415	386	388	439	416	396	424	370	398	387	424	408	435
24471	22323	35051	35388	38248	33229	22358	8615	2640	1061	644	603	601	614	667	572	606	595	576	609	583	566	595	597	602	549	544	538	578	588	566	564	619	563	551	589	563	576	570	551	557	558	592	569	572	580	570	585	570	568	566	606	596	595	561	567	604	569	585	552	614	539	619	572	560	553	565	592	591	547	569	562	555	577	593	581	571	574	562	596	580	579	571	586	611	583	598	622	553	562	553	598	578	590	600	598	625	595	522	564	596	574	583	578	606	581	565	553	593	572	618	594	568	573	627	609	585	565	568	563	570	586	617	585	574	596	582	565	589	557	601	641	580	583	621	550	570	552	560	575	573	580	555	583	605	593	614	557	530	525	562	526	588	630	546	581	571	566	547	559	564	557	596	587	565	568	602	601	593	596	567	526	559	558	584	583	602	560	561	577	572	564	575	576	574	564	584	537	573	565	560	614	571	553	549	546	587	636	583	607	582	588	541	561	564	612	553	501	555	582	622	563	591	600	571	549	626	558	544	542	572	598	538	600	602	554	544	571	596	540	580	558	583	572	567	559	606	570	572	582	572	576	650	584	572	539	589	549	559	560	569	558	587	622	576	564	561	584	603	576	547	563	496	583	537	577	614	588	561	564	550	536	570	638	558	559	589	571	576	573	571	589	571	578	563	559	628	596	575	563	590	569	602	556	567	539	604	607	573	580	537	585	584	595	566	588	571	526	519	575	594	547	569	558	555	597	598	582	551	526	602	522	580	592	553	552	571	610	588	544	598	538	513	552	547	572	564	572	588	563	563	579	565	579	545	578	550	545	540	571	553	523	559	578	602	562	603	599	574	558	610	564	573	559	573	609	595	583	591	533	577	554	546	598	594	585	538	599	598	600	599	577	529	623	574	591	529	558	546	577	562	587	532	580	568	570	548	536	582	560	555	599	545	584	573	554	562	605	560	542	595	573	529	539	549	576	577	652	607	590	578	527	565	583	602	539	579	564	577	555	575	555	518	554	570	603	587	587	575	545	595	561	579	611	562	612	535	578	564	577	573	568	590	601	571	556	567	596	599	586	570	569	617	577	575	537	581	567	550	538	599	559	544	577	566	582	590	569	587	543	621	576	586	568	505	574	580	577	538	596	604	608	579	604	636	538	571	622	594	563	584	563	556	594	507	592	568	569	565	516	574	581	558	553	537	576	552	596	577	591	530	551	554	576	571	557	549	597	524	543	536	576	563	558	584	562	560	573	616	571	570	560	616	587	569	530	574	531	569	591	591	589	582	579	525	583	604	586	578	577	571	573	544	562	579	552	573	575	579	542	579	554	551	571	526	555	535	559	546	575	577	588	583	597	584	566	574	576	564	596	589	558	517	590	555	563	555	578	566	573	564	576	560	557	551	634	522	574	582	578	613	619	559	607	577	548	620	608	593	545	617	556	554	524	558	504	530	578	531	556	589	609	625	563	581	569	605	531	576	559	532	534	562	546	593	579	515	565	572	537	582	560	602	546	571	601	566	593	541	587	599	587	595	602	535	595	570	586	578	583	598	570	562	562	567	557	541	560	599	584	539	496	580	531	570	541	579	585	614	579	589	546	555	573	573	553	562	598	567	578	561	599	556	544	559	529	576	608	572	581	584	547	583	572	560	575	538	553	551	605	561	571	550	598	582	617	589	602	580	575	582	597	623	547	584	538	575	578	589	581	549	608	543	544	530	647	588	552	573	571	564	576	563	592	579	551	595	595	562	614	603	586	588	561	620	552	549	587	558	564	544	559	587	569	607	581	586	557	577	561	598	604	554	569	569	560	540	576	565	577	550	557	578	563	602	551	581	576	605	620	563	536	584	565	544	554	600	551	582	583	555	561	583	608	561	541	557	561	555	528	584	582	575	557	560	594	602	609	596	571	568	564	592	597	619	536	547	581	567	576	592	615	587	588	586	539	582	547	594	557	615	565	569	605	516	637	599	607	579	622	568	618	537	614	603	581	606	543	592	599	586	546	603	545	562	550	547	579	567	532	606	568	551	538	568	580	556	572	577	562	579	543	568	545	606	570	527	592	590	549	611	613	563	565	553	575	575	614	601	579	581	555	578	598	563	553	579	570	565	550	614	561	569	520	575	579	576	563	584	593	587	592	573	617	546	573	603	590	614	573	530	557	603	592	560	613	604	553	568	568	549	581	603	575	570	571	567	572	615	610	545	554	551	603	583	585	561	575	587	574	560	556	568	581	541	593	570	560	555	569	607	628	615	566	545	616	614	583	587	594	567	563	582	553	571	593	567	549	593	561	538	551	594	614	604	588	586	568	609	538	585	589	603	549	533	584	577	568	578	558	544	543	538	626	586	576	569	521	576	562	591	590	577	577	574	598	574	565	538	568	545	562	580	584	562	568	553	575	575	572	541	558	577	578	597	560	544	613	575	580	566	576	554	533	553	552	574	563	596	553	559	566	599	607	602	558	594	579	566	551	607	587	544	561	574	580	570	601	596	516	573	600	578	579	563	549	574	554	544	611	584	577	586	579	597	545	596	526	524	535	633	583	565	603	563	572	563	555	541	561	568	582	609	627	627	580	584	580	558	547	569	616	607	569	569	558	511	560	613	537	555	564	551	595	552	586	582	549	547	577	597	519	566	591	561	600	569	602	579	558	603	577	565	524	578	570	568	539	578	567	614	591	559	603	607	544	610	551	596	586	562	598	565	561	559	581	569	582	568	603	598	581	609	575	594	558	562	618	564	574	561	506	550	578	599	603	594	584	573	570	596	543	557	582	555	540	535	584	562	532	593	549	601	578	558	520	541	567	552	536	592	543	601	571	578	602	571	556	598	559	539	594	542	595	610	579	565	600	581	564	538	576	622	614	609	548	583	564	537	549	596	589	599	589	602	560	592	527	594	562	588	560	602	573	575	590	570	560	552	571	578	584	609	542	563	560	592	555	576	586	554	542	595	564	596	577	576	580	585	571	542	571	592	550	546	559	557	591	590	597	605	614	562	597	573	586	578	546	550	564	559	537	559	551	540	559	586	567	584	539	551	563	587	574	578	627	532	560	570	611	565	641	588	607	559	586	543	572	596	586	566	498	561	549	542	558	608	594	626	565	547	570	573	597	556	556	561	569	556	552	573	541	581	607	543	553	590	565	628	546	574	584	551	594	549	592	552	565	583	558	566	558	580	579	572	597	547	549	571	584	552	547	527	508	596	616	584	580	576	585	596	543	609	572	558	603	595	529	603	569	569	579	558	585	600	624	577	539	562	567	570	525	530	564	593	593	575	543	562	558	590	570	569	599	586	554	567	576	565	558	562	583	598	583	584	603	596	579	579	571	578	579	586	559	541	599	545	638	561	567	577	580	567	584	589	581	536	577	549	551	568	548	552	546	615	568	565	576	589	577	593	560	543	593	579	574	593	556	598	559	575	592	594	571	554	565	526	576	591	551	583	542	567	592	558	558	544	555	594	553	581	592	573	579	598	527	521	572	565	618	600	553	585	578	627	559
62471	101523	78972	50914	44375	28594	15871	7204	3021	1099	607	507	541	553	528	551	523	544	504	524	523	548	522	531	565	524	552	503	551	547	535	545	522	517	552	570	560	581	516	573	551	524	548	519	583	499	546	551	525	563	514	527	513	493	532	530	511	507	514	526	545	526	553	519	543	518	561	480	523	493	516	544	524	551	542	576	508	573	524	533	538	529	508	548	511	542	548	544	590	559	517	544	513	507	511	549	536	521	530	514	539	550	551	501	575	528	539	515	576	547	528	578	531	519	537	568	552	568	525	497	535	528	546	551	488	539	576	519	547	503	487	551	565	545	577	508	540	552	504	548	547	557	539	549	531	533	521	534	564	540	539	527	518	518	547	524	587	526	541	522	518	525	566	537	499	574	537	535	558	515	537	520	541	517	510	547	526	515	519	558	551	531	529	520	516	544	536	512	511	500	487	583	493	528	485	569	490	531	524	526	487	495	536	520	568	514	526	518	550	547	538	515	531	552	535	529	546	518	535	567	506	493	539	537	506	518	526	561	539	501	558	511	559	524	531	517	501	585	580	540	550	527	534	504	526	509	510	526	560	518	602	546	555	580	478	508	537	551	583	513	539	537	530	524	592	547	532	532	539	549	567	531	568	542	542	521	557	565	519	585	572	504	545	534	524	537	533	517	527	559	473	536	534	521	553	529	519	540	546	492	528	512	530	604	522	541	566	533	534	524	510	522	520	513	506	508	514	513	534	549	535	539	532	534	538	547	520	509	533	517	485	540	496	531	520	525	593	535	532	542	542	535	538	508	510	538	532	558	552	566	520	478	583	532	576	510	550	547	573	552	534	535	574	509	534	530	513	562	549	549	544	532	552	534	549	555	569	589	568	562	536	555	514	530	537	546	541	512	470	559	521	529	563	546	515	544	534	548	543	514	535	508	524	566	532	570	556	538	518	554	529	496	529	513	556	506	544	564	549	559	537	580	490	554	548	551	543	561	570	555	538	540	491	519	576	542	558	550	562	555	603	599	532	580	519	549	550	520	525	571	552	530	507	506	518	524	517	506	534	522	543	524	526	513	536	541	526	491	553	545	522	516	528	542	555	486	553	558	495	527	505	552	576	531	567	562	506	488	521	504	524	551	535	520	533	536	540	574	552	521	553	550	509	548	503	538	543	533	532	562	535	542	506	549	473	525	524	545	568	547	574	504	506	511	503	503	507	558	536	544	525	556	522	503	508	526	535	580	551	552	549	508	520	513	544	521	556	587	541	560	509	562	520	514	546	543	551	567	539	554	530	551	514	534	533	519	558	537	538	519	524	527	519	544	556	542	542	541	562	543	515	547	510	552	532	530	556	529	502	507	506	537	509	533	543	522	549	540	547	535	542	516	499	554	472	548	558	521	518	520	564	550	539	563	488	572	555	517	559	530	578	553	531	532	546	507	526	536	513	527	586	561	532	578	507	533	556	552	559	538	571	514	544	539	555	512	545	505	530	552	505	530	541	536	538	516	538	577	545	578	550	514	490	551	562	526	571	540	526	516	515	521	574	540	568	553	565	558	521	543	540	528	541	577	527	574	493	494	498	570	579	528	550	506	540	519	558	565	536	520	522	550	525	520	513	505	589	557	549	523	540	550	537	541	555	569	547	541	535	556	517	496	521	535	577	539	526	541	549	591	505	555	530	524	544	543	539	583	564	505	513	557	526	529	527	532	514	550	544	555	558	546	515	535	508	534	569	527	549	526	549	525	520	498	554	539	538	532	558	535	524	570	509	595	494	551	502	507	534	535	564	519	585	530	523	538	565	549	522	580	561	503	545	539	551	546	551	529	577	525	562	538	519	525	561	541	552	547	511	518	525	528	528	529	580	536	534	562	493	565	545	573	563	499	541	541	567	568	559	505	554	568	501	491	558	546	548	468	517	563	512	544	572	516	547	527	560	484	546	559	561	568	544	543	536	579	544	566	536	528	524	546	521	517	462	498	540	551	550	488	521	529	555	526	559	530	575	539	522	543	537	552	506	582	525	498	550	564	515	547	556	587	484	533	513	554	516	505	554	574	540	553	552	513	511	548	559	584	515	531	557	525	541	593	538	538	565	524	563	534	520	550	539	566	510	526	554	512	545	529	523	540	544	543	549	544	519	552	539	535	518	551	552	558	551	564	495	546	517	531	525	520	531	587	526	482	538	545	554	528	501	578	538	543	536	546	494	544	559	500	499	522	521	577	523	527	556	531	540	536	532	533	526	527	497	557	519	519	532	559	534	509	509	522	484	557	538	533	538	539	531	538	502	578	558	538	555	574	533	532	528	535	528	548	526	544	501	547	559	568	528	519	514	527	512	502	544	585	502	516	593	542	503	568	535	558	520	534	561	577	600	547	530	536	535	534	501	575	565	552	561	561	518	567	564	525	525	550	523	537	478	507	526	529	503	509	531	555	524	565	516	563	551	495	546	509	509	501	495	561	561	521	553	554	570	497	541	535	534	523	513	528	508	547	574	527	561	562	525	543	496	540	531	502	520	538	523	543	516	526	538	521	519	540	595	568	530	539	524	531	565	536	535	535	548	505	471	494	546	541	531	548	537	537	550	573	531	506	539	495	512	565	542	552	562	499	504	536	568	570	511	541	543	534	508	535	590	527	546	552	537	543	555	552	566	536	523	504	569	535	523	519	541	515	550	505	556	523	538	514	526	550	535	534	548	566	531	498	579	547	524	537	530	502	572	528	548	521	515	556	533	526	531	555	533	522	537	532	515	497	540	573	571	521	550	551	574	521	561	522	493	520	550	520	546	518	511	564	588	532	571	546	543	557	542	524	519	522	537	507	492	533	537	551	531	553	546	546	540	521	544	495	551	528	529	510	514	544	512	567	525	545	501	541	529	532	546	529	534	551	527	535	537	507	548	566	536	542	515	549	530	510	502	567	536	522	486	499	516	530	533	493	499	506	507	502	548	552	522	522	504	537	518	569	591	541	563	520	539	558	551	522	575	542	555	549	526	549	521	564	509	564	542	518	565	544	553	519	554	540	556	584	477	512	511	495	565	528	530	511	550	576	562	545	553	542	520	544	542	565	559	515	535	567	529	546	524	529	512	562	528	520	551	510	534	534	517	564	542	550	521	537	547	519	526	495	529	519	585	563	490	523	557	516	545	525	529	542	539	550	518	521	576	510	525	541	514	529	511	512	504	554	529	535	563	517	547	536	523	547	534	477	534	529	528	525	527	546	575	582	547	573	532	530	519	501	540	533	522	515	566	550	523	529	520	559	519	497	503	565	534	512	524	543	495	550	528	564	545	516	510	529	525	535	540	524	569	540	542	523	543	560	504	521	591	533	531	518	513	548	533	529	548	556	482	551	530	560	507	533	552	503	554	542	530	564	509	509	537	512	541	525	526	541	555	521	543	542	571	522	562	550	524	546	516	559	576	519	554	498	525	557	562	525	531	538	553	505	538	568	504	546	560	528	558	547	549	548	552	570	557	526	525	565	604	482
29135	25055	23593	10232	5124	2883	1575	899	582	435	421	419	405	395	386	394	387	412	437	389	412	392	392	429	442	392	422	399	389	425	412	391	386	412	421	355	396	391	390	391	400	393	430	404	414	385	414	372	396	414	363	361	395	387	411	426	385	413	417	428	369	382	423	394	393	419	420	413	431	408	375	444	420	396	390	370	381	373	385	409	418	418	392	368	400	389	403	410	402	396	394	378	384	436	400	417	364	397	356	358	415	388	420	415	384	409	395	378	378	419	376	385	410	388	395	391	400	389	385	365	401	389	430	399	376	380	378	428	386	427	410	444	376	429	422	397	354	410	390	428	406	419	418	422	377	404	406	406	428	399	404	378	360	370	377	414	408	368	413	421	415	411	377	371	379	397	364	353	428	411	428	378	396	386	400	389	382	412	416	405	377	428	388	412	393	385	403	399	416	408	372	398	403	411	400	414	375	391	387	427	411	411	391	403	408	414	377	359	437	412	384	404	428	429	407	387	406	416	416	365	410	394	447	403	396	364	384	411	383	410	368	384	428	431	370	441	427	396	401	405	405	415	394	369	413	450	353	403	384	383	392	429	411	405	375	362	384	448	384	400	398	397	401	445	394	382	419	390	385	360	388	382	425	397	393	429	394	405	395	425	400	425	387	396	397	385	400	385	406	416	412	417	429	396	361	403	418	408	406	373	389	379	374	387	404	417	414	421	397	410	403	423	401	399	355	361	412	405	397	353	402	395	397	392	393	403	386	383	398	446	387	414	373	402	409	383	396	395	363	402	393	390	417	390	374	426	409	410	372	394	380	360	422	395	369	396	370	416	407	375	385	387	390	351	394	381	358	398	387	432	385	404	398	395	383	440	366	356	384	384	427	393	409	378	386	393	395	360	383	367	382	427	369	383	396	393	390	414	411	394	368	398	387	411	426	427	402	390	377	468	386	401	395	396	398	398	393	405	395	411	401	399	408	431	411	428	372	388	407	378	421	382	417	405	366	383	380	385	379	398	397	412	376	392	387	392	383	397	427	350	408	394	429	384	390	413	351	387	393	394	377	403	403	400	428	385	398	444	395	382	377	409	361	384	418	380	381	390	392	376	407	358	376	373	398	409	432	380	427	369	370	386	373	390	406	396	396	409	376	433	416	412	381	395	404	415	361	400	406	404	412	407	396	384	409	383	397	369	401	365	405	420	369	370	359	397	402	390	381	377	391	375	417	400	391	397	407	379	360	387	422	435	408	380	412	415	377	386	388	410	400	352	372	417	378	386	391	415	382	425	415	409	369	397	409	402	389	367	393	399	410	373	373	403	397	397	378	341	397	414	383	382	407	398	383	390	400	380	400	368	382	408	391	403	382	420	396	429	394	388	390	406	396	397	391	386	406	376	413	407	404	406	426	419	383	372	376	426	384	396	409	391	376	364	360	418	406	398	393	389	412	397	395	406	428	364	401	419	377	374	404	380	412	386	424	393	400	404	432	377	410	377	394	391	388	408	362	378	406	423	380	392	356	377	389	409	388	387	414	398	388	415	389	410	439	377	372	363	380	384	388	396	419	374	389	384	388	408	379	412	414	417	417	390	441	368	432	404	376	418	405	402	423	387	387	421	395	382	425	366	403	339	375	410	407	454	376	412	404	358	400	390	379	435	376	429	415	377	400	368	418	391	378	423	410	418	386	392	394	415	412	401	388	380	398	394	405	395	399	393	373	411	364	416	374	411	401	387	400	388	383	339	387	377	355	390	378	395	396	405	415	393	363	376	381	419	355	379	408	400	387	395	429	421	384	382	419	436	377	380	400	418	351	369	372	388	367	413	360	423	417	376	403	353	376	410	401	384	384	373	381	354	383	352	359	421	391	354	411	381	397	441	376	398	369	398	384	352	382	366	389	368	416	377	398	376	418	358	386	359	400	383	384	377	390	397	411	367	421	380	409	407	395	420	381	396	420	399	387	414	383	422	418	385	423	436	387	398	407	399	376	365	398	404	448	403	431	385	429	388	400	428	398	464	383	417	395	413	427	406	436	382	398	353	418	437	404	376	379	413	465	386	381	372	417	399	354	392	401	416	395	385	422	387	390	386	386	404	394	420	402	366	391	371	385	386	394	444	360	414	413	379	406	361	418	374	396	407	416	382	417	389	411	426	385	428	389	381	454	454	402	417	394	398	391	409	405	409	378	371	432	444	406	384	430	382	392	438	395	372	401	414	406	422	384	418	375	412	403	394	394	434	385	442	424	399	399	360	398	390	390	408	396	409	414	386	398	405	422	386	377	408	378	401	375	395	401	369	405	442	425	376	415	403	382	386	397	389	409	402	362	392	415	390	399	381	426	424	382	407	384	390	403	379	430	395	365	367	369	426	383	400	351	401	406	400	430	420	406	417	445	396	388	399	369	362	385	355	417	400	424	408	398	388	400	385	405	398	396	395	431	427	430	400	414	391	386	350	453	384	407	404	345	357	390	389	371	376	363	411	394	411	386	385	429	422	380	396	405	437	399	417	403	407	412	396	409	402	399	398	423	418	430	415	398	410	368	376	417	390	437	387	379	380	363	409	439	419	367	373	427	382	402	415	406	393	376	375	377	386	407	425	416	373	385	409	408	373	402	415	407	397	401	392	424	357	413	401	389	389	380	445	415	357	391	406	360	415	403	415	386	401	401	386	409	417	404	416	407	360	416	411	405	400	355	428	395	424	392	398	425	389	423	434	381	419	390	370	448	440	417	428	444	397	391	376	391	405	401	397	409	391	398	373	447	405	431	433	403	419	383	404	417	362	350	400	425	412	393	383	389	388	385	384	441	404	390	401	382	376	367	417	371	386	388	384	419	351	412	388	389	425	394	401	414	417	387	436	438	431	410	403	435	430	370	401	400	404	416	406	402	377	425	408	391	412	402	407	400	357	402	377	400	379	382	394	465	331	433	390	403	417	370	402	399	389	366	396	408	415	411	370	423	378	384	384	414	401	388	380	368	415	375	389	380	411	381	405	408	384	413	418	434	408	390	401	395	391	391	385	374	381	337	391	393	391	406	373	408	395	416	401	389	374	386	378	388	427	383	383	398	401	376	401	399	430	394	402	442	366	399	376	405	406	421	398	365	425	371	368	401	406	421	379	413	357	408	420	422	432	402	395	396	428	370	409	407	388	414	378	381	437	372	381	373	386	391	390	425	378	420	396	404	387	427	404	423	412	398	381	405	360	391	369	355	395	400	390	387	411	422	395	407	387	392	434	402	431	407	400	406	409	421	395	395	415	402	410	380	417	366	412	410	387	385	382	406	417	411	425	428	435	425	403	377	419	415	388	395	422	434	387	401	417	362	388	422	392	362	408	392	400	377	400	371	394	410	408	421	376	391	419	400	405	371	384	364	438	374	413	411	387	387	403	395	351	418	418	397	387	401	432	405	429	390	415	393	420	405	393	404	399	407	394	379	380	379	431	466	423	417	395	400	414	403	392	400	385	415	437	424	420	385	385	418	382
16731	28993	20609	6740	4880	2874	1558	937	558	359	345	322	332	342	348	318	359	336	363	356	381	352	321	350	324	346	316	371	331	372	346	336	346	332	368	366	373	347	360	349	321	332	334	365	335	343	331	336	383	379	325	336	351	354	344	355	349	361	337	383	337	362	316	349	353	329	358	369	368	333	332	364	370	382	350	359	346	344	311	375	326	325	372	353	371	309	342	319	339	344	356	317	359	367	345	341	316	352	344	346	347	335	382	329	335	356	367	360	345	347	344	329	335	338	354	366	355	352	335	367	348	343	349	372	337	316	342	378	318	331	366	356	359	366	359	336	319	375	317	331	329	312	342	369	357	367	356	306	299	347	366	327	330	318	354	343	371	340	317	343	349	344	330	319	321	345	349	331	344	358	346	372	346	343	377	350	350	327	361	348	345	333	320	359	365	340	338	363	374	347	329	336	366	371	310	337	356	353	387	332	315	358	310	355	364	357	346	341	353	318	361	370	329	341	317	346	334	330	354	329	355	357	325	339	342	346	339	350	361	366	327	314	326	353	331	338	357	341	349	329	321	334	353	347	331	334	340	351	354	356	321	330	326	335	350	334	391	361	353	346	345	351	351	367	367	337	329	340	334	378	309	348	331	345	352	341	338	317	326	324	333	366	342	358	349	365	333	351	359	361	346	352	381	352	326	365	344	357	335	325	350	346	350	318	342	338	341	337	332	356	309	362	328	334	307	328	314	337	343	355	338	335	327	343	331	352	356	330	384	325	348	364	338	356	328	350	328	327	352	355	325	320	352	335	367	359	322	334	369	344	340	332	328	352	365	350	305	356	372	301	352	334	324	361	342	347	354	350	343	311	316	353	320	346	340	326	337	362	362	333	337	354	368	356	310	311	363	342	362	339	371	323	348	351	347	329	357	351	316	345	353	351	334	343	349	347	339	362	347	320	346	367	328	336	376	338	355	341	309	345	360	345	354	353	332	379	337	350	347	358	311	362	346	342	380	351	369	346	349	325	359	341	309	328	348	328	341	321	384	357	348	344	358	361	360	356	333	358	340	325	362	354	375	333	343	327	354	321	345	365	330	340	332	349	339	332	347	327	373	379	343	313	355	354	357	336	319	343	356	349	356	346	342	338	342	334	340	353	351	339	382	329	335	354	342	352	351	349	328	344	325	329	380	370	362	350	361	357	314	336	341	316	353	354	341	340	356	350	358	367	351	341	346	363	340	346	334	356	357	362	342	338	350	329	359	368	360	315	324	351	365	361	326	331	362	364	359	364	348	330	355	363	310	323	355	340	340	351	343	313	369	348	345	345	326	326	351	384	356	341	352	348	352	335	318	352	321	329	353	353	354	310	344	361	358	358	332	363	327	350	349	348	367	332	361	379	338	381	369	358	342	335	338	352	329	343	324	362	354	330	343	347	332	322	314	324	345	369	356	319	328	311	333	329	374	375	341	328	337	351	348	348	328	307	341	344	372	360	365	359	343	315	324	342	309	344	328	321	375	325	326	352	343	328	337	351	352	347	397	352	324	345	354	329	354	350	313	324	344	352	344	328	331	363	349	339	345	328	360	321	311	343	354	343	339	333	342	328	313	341	332	354	332	342	363	333	335	361	392	344	367	347	360	348	345	337	320	354	383	336	348	343	351	376	357	364	329	346	326	339	354	346	327	346	363	353	334	316	347	372	325	341	354	325	351	362	389	327	328	343	362	365	370	350	356	362	325	342	330	322	353	331	323	350	347	337	332	359	345	375	342	390	343	358	315	377	352	366	350	328	328	329	337	342	315	365	362	368	327	336	330	345	316	299	366	372	350	358	342	328	340	383	340	339	313	343	321	344	346	316	365	349	347	314	347	327	334	350	335	295	341	330	338	322	353	347	370	323	375	325	339	339	333	374	342	371	348	363	335	370	368	367	346	334	338	356	330	319	348	332	343	402	353	302	328	353	341	333	321	369	377	337	351	340	339	337	356	337	332	339	343	353	347	342	336	379	326	309	320	379	339	354	317	336	334	333	351	380	347	350	358	340	360	332	347	356	359	353	333	324	386	352	342	308	371	348	344	356	327	344	312	354	352	346	352	340	353	334	348	362	359	330	338	384	339	360	317	337	377	331	309	358	345	355	335	354	336	334	324	353	334	348	355	359	351	346	343	365	376	310	323	399	325	339	330	314	344	384	349	351	358	348	334	342	335	331	335	334	353	333	333	356	349	329	343	343	320	347	331	339	353	351	327	352	328	348	349	299	360	333	369	360	330	349	341	370	355	337	323	376	346	333	310	356	345	336	325	314	334	295	331	320	344	366	319	354	334	356	349	377	338	340	325	328	355	354	340	332	363	325	343	351	361	344	339	327	355	334	355	351	341	372	307	325	374	348	363	356	324	326	349	368	368	321	314	336	367	326	342	317	338	299	351	360	361	345	358	358	346	349	327	364	367	330	342	355	343	320	362	347	321	320	346	330	351	339	348	344	369	358	371	325	382	318	325	322	356	339	331	341	320	357	352	339	363	330	358	333	358	358	328	350	327	354	334	317	334	341	316	326	373	370	349	356	353	329	309	344	338	316	337	369	328	311	333	350	324	348	321	364	322	356	326	351	357	325	354	342	363	358	343	384	335	363	351	377	353	349	364	324	340	348	366	350	331	357	339	345	318	344	354	317	353	365	334	342	320	342	336	353	354	343	369	340	322	361	347	368	364	341	340	345	368	309	370	340	348	318	341	340	364	362	377	330	323	330	327	377	386	327	322	347	303	336	336	345	357	340	395	362	354	327	340	333	327	357	349	321	324	316	344	364	322	314	379	372	380	354	339	351	361	327	316	341	352	342	316	352	343	369	351	352	358	350	323	366	355	352	358	331	370	335	362	331	351	361	317	345	354	344	370	359	336	346	337	331	375	343	354	346	317	379	366	347	333	350	314	326	325	339	355	371	325	356	376	333	377	324	337	380	351	312	327	336	339	354	337	331	339	346	365	359	364	332	317	330	310	329	404	323	357	340	346	358	338	367	330	383	342	351	360	340	339	333	358	335	338	349	341	342	355	357	350	359	326	332	370	336	346	330	338	369	346	323	347	325	358	317	359	339	342	355	331	354	369	341	346	344	362	364	315	358	350	313	331	369	347	352	315	355	326	312	334	298	355	331	340	351	344	368	343	355	371	331	361	364	330	357	354	342	335	343	339	334	341	325	334	316	352	342	362	326	373	357	327	320	350	369	367	336	301	367	351	349	385	317	360	338	346	343	355	333	340	328	370	343	348	326	331	416	350	335	367	328	344	345	367	363	301	357	340	299	344	339	335	340	348	327	354	313	326	326	363	347	352	343	359	360	355	336	360	366	332	353	331	319	337	308	375	347	338	351	357	341	318	324	366	367	343	365	348	319	355	343	338	331	297	316	348	350	352	357	351	346	335	354	333	321	339	344	341	349	337	326	339	336	349	337	349	343	342	359	338	349	349	317	356	381	321	357	350	320	386	344	340	322
25524	23360	38229	37391	33039	24762	13706	4355	1501	662	466	445	441	419	429	447	474	438	449	410	438	436	475	428	443	445	418	452	464	430	413	417	409	481	427	439	431	465	486	403	430	426	431	385	418	483	468	462	450	423	414	418	419	457	441	397	464	441	432	433	439	411	416	451	431	428	512	512	416	471	403	438	463	400	456	405	426	442	437	425	408	418	439	450	469	434	445	433	441	451	416	430	461	484	437	417	434	453	436	416	457	449	439	465	432	444	415	396	450	476	444	453	445	428	379	424	428	416	412	436	436	430	424	445	446	425	438	457	427	434	420	440	471	427	438	409	471	458	437	478	439	433	416	422	402	411	415	407	448	442	431	459	422	417	397	423	422	437	421	428	452	458	437	408	440	450	412	400	449	442	446	384	451	445	416	438	458	473	413	409	444	402	440	451	459	449	452	380	419	434	405	411	433	450	410	440	456	453	446	465	495	449	463	419	440	430	394	428	447	423	502	432	438	468	427	432	406	467	446	417	454	425	425	418	451	409	436	438	420	411	427	419	407	445	419	428	441	453	482	438	422	426	460	469	444	436	411	429	424	417	438	422	451	398	424	434	431	403	424	432	433	425	387	412	434	457	390	424	437	463	439	419	418	433	395	421	487	426	450	419	399	447	422	429	438	434	425	430	437	440	415	440	458	439	444	439	443	460	432	437	408	417	431	447	423	422	419	446	450	453	453	403	481	445	430	431	412	448	409	417	430	456	420	428	437	474	386	437	432	446	447	459	426	449	455	414	439	436	459	429	427	449	446	434	419	465	437	415	410	383	456	456	454	435	423	474	463	410	389	409	421	446	418	491	437	430	462	432	407	423	446	390	508	445	463	413	444	409	446	404	420	430	445	445	419	434	425	440	430	418	441	458	441	446	422	438	466	466	431	410	470	422	407	448	451	415	453	434	413	405	429	449	423	422	449	429	458	410	435	438	441	416	418	410	424	446	446	437	438	423	442	411	422	420	423	435	430	409	395	438	414	458	450	464	466	455	442	458	393	429	434	412	418	447	442	446	432	410	450	404	424	431	432	426	460	427	416	402	449	429	404	436	414	397	439	432	473	457	423	437	418	407	437	406	389	429	435	474	444	400	431	409	423	423	418	432	442	426	404	426	399	445	462	407	435	429	402	440	444	425	436	427	445	441	423	431	391	408	417	429	412	463	422	447	443	431	448	416	446	457	406	436	448	419	410	426	468	425	442	416	422	421	458	395	446	454	431	439	459	419	433	419	445	466	428	430	463	399	446	461	417	418	468	437	404	423	438	430	421	451	433	440	459	437	417	473	390	423	412	430	452	456	418	432	410	407	407	421	413	478	457	414	411	421	449	393	449	452	452	405	422	417	448	435	492	421	439	433	423	457	468	415	441	439	429	516	399	418	424	420	468	441	440	446	458	427	445	433	463	425	441	426	459	420	421	423	442	466	427	421	436	424	449	449	444	429	414	460	460	442	466	429	394	455	362	448	445	425	435	453	447	413	451	439	417	455	401	455	445	434	442	432	439	433	460	453	509	447	438	414	419	457	399	429	444	436	445	426	450	439	378	391	449	405	440	437	437	418	441	460	424	432	413	424	461	446	457	433	440	448	473	414	419	438	428	454	450	451	453	407	386	430	400	441	418	419	449	431	455	430	410	471	392	427	436	433	452	387	464	481	432	440	423	392	435	465	434	463	407	408	418	429	441	416	450	467	439	472	447	440	457	421	421	420	435	436	431	425	406	474	477	452	410	482	446	391	458	424	434	405	425	456	424	444	415	425	416	450	422	439	475	441	430	420	429	455	454	381	441	436	442	446	440	453	408	420	460	416	443	463	442	442	445	422	399	396	424	456	471	451	435	412	448	438	442	465	462	433	434	474	421	388	445	466	429	428	393	432	421	428	457	426	453	439	443	441	443	470	434	415	410	465	434	414	420	422	435	445	458	415	420	446	409	417	412	451	434	436	437	404	441	403	416	430	457	446	401	434	443	400	417	447	425	411	429	420	439	431	444	430	467	452	413	440	410	447	429	445	435	449	412	440	426	441	442	457	471	454	428	431	455	456	428	413	438	432	387	454	431	432	417	434	444	430	414	374	422	418	439	437	399	455	467	410	429	479	473	469	429	424	476	402	486	429	418	408	422	423	443	428	436	420	427	485	441	466	432	409	432	409	410	429	455	413	470	446	425	405	417	443	429	457	412	414	431	434	453	458	450	439	414	409	420	431	413	431	409	435	422	430	448	453	422	447	425	423	442	489	425	449	412	473	413	452	435	428	399	410	434	452	457	415	430	439	414	458	450	442	443	393	455	432	397	438	422	440	422	458	440	441	463	412	420	436	404	442	431	452	418	402	424	456	451	427	403	448	416	421	430	386	461	430	451	448	420	422	439	449	394	399	433	430	458	439	431	429	390	390	440	437	433	449	433	440	454	456	448	411	446	412	433	469	465	455	453	444	452	420	398	447	446	423	458	429	439	415	417	405	451	457	405	434	453	424	409	413	433	437	404	432	414	443	408	464	437	451	410	405	439	443	414	406	402	426	418	436	415	416	405	419	431	435	453	430	413	429	441	457	421	417	464	443	427	456	446	465	419	443	416	401	475	400	410	399	418	434	455	436	454	448	424	442	417	445	449	427	449	424	445	446	436	444	435	459	469	409	424	383	441	445	422	427	371	424	409	413	437	449	436	437	432	471	423	442	424	446	421	414	406	447	440	428	434	420	410	457	422	423	448	435	468	438	451	443	441	460	430	442	424	418	447	410	441	435	435	443	449	424	462	406	458	413	420	401	428	447	445	436	439	435	405	467	451	424	445	434	432	451	426	463	470	465	419	443	422	477	390	436	455	421	448	420	404	453	462	459	445	427	407	450	434	438	427	457	410	431	401	400	446	398	432	421	409	445	444	437	463	439	450	481	408	448	449	439	432	444	437	417	428	456	461	469	445	432	435	407	418	469	445	441	460	438	435	452	416	435	474	470	430	388	432	427	409	407	415	435	453	425	415	400	423	470	460	466	421	428	451	385	439	445	464	431	458	425	425	394	431	425	450	458	429	447	441	438	415	450	436	442	409	430	417	410	432	424	435	431	446	463	471	416	405	433	455	371	443	427	448	421	446	436	440	442	434	426	446	429	415	411	430	441	411	379	449	415	456	404	432	406	437	450	474	442	410	368	369	389	393	394	453	423	423	435	440	408	421	413	424	422	424	467	415	473	417	431	415	385	425	461	435	416	437	434	409	414	412	464	442	446	475	437	421	409	429	411	501	409	454	426	432	441	416	434	429	446	454	446	469	445	394	403	460	450	426	396	439	469	433	429	425	425	407	448	462	425	429	438	420	403	417	425	438	437	385	440	433	407	434	447	412	448	407	419	375	479	446	447	435	409	421	410	401	433	424	434	447	454	425	395	439	451	418	419	444	429	415	427	465	441	415	433	438	438	393	393	446	451	440	404	453	411	408	416	461	441	432	417
54605	88709	68250	39150	31443	19003	10023	4199	1791	579	444	427	421	404	431	407	408	427	367	390	430	437	390	393	420	434	421	393	451	409	424	389	397	375	442	429	391	373	451	400	402	430	408	406	401	419	414	402	409	382	438	436	438	452	400	411	459	421	403	392	441	397	419	425	410	440	421	409	416	410	392	425	367	434	410	411	417	397	418	389	440	405	403	386	396	395	387	439	376	398	401	419	415	442	394	437	411	433	384	365	399	448	391	411	407	423	434	390	415	369	423	454	403	458	419	420	393	439	411	408	427	410	388	449	430	431	383	415	403	424	409	393	406	423	419	401	374	369	396	392	369	439	454	426	430	464	427	396	377	422	435	402	401	380	398	451	425	406	404	412	415	411	434	435	426	395	395	416	441	440	402	427	410	382	351	374	390	415	417	420	448	394	407	392	420	377	409	436	416	409	414	407	394	407	395	390	429	393	398	399	417	411	416	385	424	451	376	410	399	402	383	400	391	383	397	376	385	383	394	401	411	379	428	432	396	437	439	425	386	454	399	431	401	385	407	410	396	400	423	389	419	409	435	413	361	406	425	422	406	446	407	390	404	397	427	372	408	391	444	412	382	380	396	390	395	431	430	409	377	417	407	386	411	382	386	398	361	438	416	426	397	390	402	412	425	404	416	390	387	375	407	411	399	389	404	393	413	449	367	384	442	413	411	430	407	407	425	401	375	433	364	454	416	404	378	384	392	420	365	411	426	403	382	434	417	384	373	378	430	365	445	430	415	404	413	401	392	433	391	403	428	405	407	406	410	399	405	426	390	404	428	425	415	415	402	420	424	404	405	428	416	411	416	381	417	380	392	392	431	399	388	428	370	377	411	423	379	386	423	420	455	436	399	412	376	399	410	419	436	395	406	418	388	409	410	402	396	387	392	363	399	416	396	434	418	388	380	430	360	446	411	409	436	418	385	426	390	390	389	410	409	412	382	411	400	423	394	370	411	390	445	435	412	418	408	411	347	441	419	416	382	384	386	410	405	390	402	419	423	387	410	407	400	397	423	394	427	411	397	387	400	418	417	425	427	408	404	380	384	419	429	392	374	392	390	401	428	407	373	438	409	430	389	417	423	389	406	374	438	380	414	403	402	419	412	400	369	406	427	388	393	399	432	370	410	408	390	426	390	400	397	407	387	413	416	413	396	357	442	398	384	371	407	433	402	406	373	390	406	412	431	408	396	421	393	411	386	394	450	388	437	388	385	416	418	422	409	400	435	371	412	432	430	438	390	404	424	421	403	402	453	394	422	414	401	408	432	426	421	413	386	405	414	404	449	389	415	389	450	399	380	375	411	423	420	406	405	411	404	400	386	420	400	402	390	426	403	406	422	389	406	407	433	421	398	366	379	397	378	442	406	403	425	387	394	407	392	414	376	393	399	391	401	412	403	425	349	425	411	407	435	440	432	430	382	390	408	401	415	420	398	370	395	446	390	415	381	450	431	368	381	417	423	384	386	425	407	435	386	401	386	413	426	410	411	409	419	401	420	403	396	407	406	457	443	402	447	403	408	470	462	417	446	419	435	397	424	417	401	435	394	444	408	422	430	370	410	411	400	418	388	428	440	413	388	437	405	416	413	367	426	421	409	432	430	418	393	435	438	386	406	391	404	406	422	398	389	426	389	388	425	387	395	403	386	394	397	436	415	406	417	392	407	401	414	405	428	443	433	420	423	400	380	410	420	416	443	401	425	425	422	412	418	371	422	411	437	398	415	402	388	407	377	433	403	384	437	408	380	417	426	407	421	399	372	412	441	411	428	383	406	400	391	381	346	432	381	405	431	412	417	427	424	413	425	413	457	429	398	426	397	426	395	360	444	368	423	389	375	362	377	416	392	395	413	399	397	398	424	412	389	404	413	437	428	389	395	391	370	386	413	385	379	387	416	417	438	393	409	411	402	419	396	419	435	396	406	409	398	413	415	408	409	404	417	380	410	449	400	446	382	380	412	409	396	414	437	402	410	412	387	378	425	418	382	386	389	405	405	404	416	420	392	434	415	430	372	412	387	402	429	390	403	411	420	429	411	406	446	389	417	428	398	389	383	388	386	405	400	392	403	403	385	439	394	401	420	393	415	406	381	394	365	409	390	423	378	428	400	381	404	415	402	404	375	346	388	396	379	425	429	402	391	426	403	438	407	398	379	421	410	418	388	400	398	419	392	421	399	421	409	373	392	414	378	484	403	409	417	387	434	393	398	406	406	387	408	368	420	429	385	405	441	401	402	414	374	413	401	398	412	416	408	421	405	398	410	411	417	415	429	405	423	379	394	407	401	435	412	389	406	398	417	411	399	389	412	366	436	427	399	408	380	421	414	398	374	398	390	414	403	437	417	420	392	388	437	400	409	398	427	385	380	398	410	389	399	408	429	440	397	426	433	401	396	378	370	416	431	396	407	435	423	442	414	420	406	403	440	410	422	425	391	417	407	403	396	423	413	394	419	402	436	422	397	418	366	398	411	424	407	409	389	392	372	418	370	412	410	419	423	380	391	438	404	438	367	397	407	390	383	397	401	393	410	398	375	388	396	396	417	380	426	413	410	415	381	440	400	392	405	432	423	405	398	375	399	422	420	398	415	421	383	406	427	397	392	412	389	388	409	411	411	401	403	413	378	400	376	383	388	415	379	415	390	407	439	420	417	385	450	371	416	412	405	436	417	367	382	397	421	416	418	409	391	394	399	403	407	397	427	396	430	401	398	406	411	387	388	406	446	409	383	417	418	408	426	394	428	420	401	383	395	435	389	386	422	402	393	413	421	407	352	400	377	434	383	394	387	368	403	413	426	377	414	399	425	418	456	413	428	392	426	391	414	415	413	427	409	413	409	431	434	436	426	406	420	397	404	420	400	409	421	417	375	384	408	411	395	388	393	351	425	409	417	418	429	411	427	413	406	427	369	427	430	372	408	382	400	370	392	406	416	386	377	384	429	413	388	413	424	417	411	403	393	374	386	386	401	380	382	357	410	401	415	411	422	413	402	419	387	397	407	402	398	400	422	403	372	402	389	433	422	427	394	389	432	432	395	417	433	369	377	393	394	384	405	412	461	390	387	384	380	425	392	389	395	369	377	413	426	414	382	383	436	393	410	419	378	398	398	444	371	402	391	418	371	400	429	414	401	404	411	371	395	393	375	368	374	406	418	396	410	413	397	459	420	401	409	442	403	408	431	413	402	422	455	350	387	406	396	381	399	412	399	437	408	419	414	411	430	435	425	393	397	384	426	406	406	413	399	389	411	434	410	422	397	401	408	417	404	415	359	390	410	402	401	393	436	399	426	378	388	438	414	410	425	418	371	373	362	374	431	417	414	374	381	412	411	418	382	434	429	394	416	388	410	346	400	448	365	375	381	418	407	406	391	403	389	411	370	401	401	424	436	383	398	371	387	366	385	426	380	365	431	394	351	371	396	351	409	420	410	415	397	408	388	374	380	403	420	407	390	387	376	406
24487	22344	34735	35275	37229	33054	22526	8388	2653	950	648	583	602	571	603	593	581	624	569	548	568	609	574	590	563	589	564	588	615	542	547	563	539	563	621	551	551	571	568	579	581	594	585	538	585	582	552	594	555	557	552	583	577	539	582	557	590	564	570	558	566	561	596	586	555	570	579	563	545	555	572	574	541	578	542	528	583	602	574	591	607	532	529	576	564	579	563	583	578	534	593	545	562	595	613	590	576	580	608	611	545	557	597	569	541	552	560	552	517	536	636	561	620	598	556	572	548	565	556	579	555	546	596	559	550	568	573	559	551	571	568	551	534	529	595	594	579	560	538	551	566	551	584	560	559	563	565	556	590	574	596	555	543	569	554	588	585	562	524	565	569	590	574	547	589	587	547	599	571	581	562	576	567	599	563	601	581	582	544	578	585	567	543	624	567	560	564	558	566	586	584	572	572	557	563	555	588	563	586	618	570	556	568	549	584	591	591	554	570	568	612	580	602	599	595	563	551	568	591	588	529	594	594	604	557	536	576	594	612	572	593	575	608	557	601	587	591	566	586	537	616	542	598	545	540	572	538	536	583	579	567	578	572	610	574	570	588	580	564	525	568	597	567	531	563	521	537	537	541	585	592	568	578	566	552	568	584	574	562	561	561	542	524	564	563	571	585	609	587	585	556	595	570	530	606	595	589	584	599	564	564	542	577	554	562	544	530	550	592	595	603	569	529	571	539	553	561	616	572	557	558	582	564	606	581	547	548	625	556	598	582	562	552	588	626	551	509	574	582	595	568	542	574	590	557	571	533	577	564	589	569	588	573	554	563	592	600	553	540	559	509	547	555	579	542	557	547	581	559	582	565	585	604	574	556	561	556	540	538	591	553	564	588	594	587	569	567	610	602	516	536	597	578	567	564	559	607	617	553	570	525	577	562	600	582	522	613	593	577	566	581	571	601	565	578	584	577	535	581	581	557	549	586	513	583	592	561	571	592	569	552	545	568	556	584	584	550	611	554	578	532	575	544	534	574	540	539	607	560	606	594	542	562	539	568	577	537	586	596	557	551	553	559	552	597	536	537	554	581	563	573	570	583	563	585	560	593	586	588	545	567	611	575	592	537	633	517	559	619	634	570	590	608	596	536	558	566	529	587	573	573	554	571	519	580	574	532	591	595	580	540	564	593	546	594	577	532	559	579	583	546	601	561	518	511	579	543	558	603	585	623	567	593	538	594	574	584	548	553	554	594	567	568	539	559	588	553	588	550	617	585	551	552	555	580	551	528	564	557	549	535	552	563	579	572	534	576	543	589	541	564	543	576	606	606	604	581	540	559	625	581	579	575	577	578	559	556	600	582	530	546	546	568	593	556	559	583	588	569	624	579	544	536	578	572	564	572	550	590	556	580	564	543	604	568	562	571	625	576	632	621	530	605	598	575	595	588	578	560	543	544	544	557	529	571	572	552	563	569	601	580	589	543	554	548	563	557	575	615	578	537	508	562	568	528	607	586	590	572	581	532	516	523	543	581	519	551	524	605	587	532	566	588	592	566	567	581	534	541	564	615	548	600	508	590	547	557	570	579	583	556	545	590	560	561	617	579	562	582	570	559	555	576	531	580	538	555	595	580	551	574	541	542	582	558	546	590	545	540	597	567	598	575	536	622	536	574	602	565	570	562	582	587	584	546	573	575	541	554	590	532	581	537	551	560	562	545	605	534	584	578	592	576	536	605	565	543	593	588	576	545	576	546	553	529	579	582	553	582	573	531	625	552	562	564	575	536	574	538	580	601	539	581	580	544	585	584	611	571	600	555	543	541	609	565	584	532	554	556	574	579	579	564	604	594	611	542	580	576	554	554	593	574	557	511	542	569	551	545	576	582	593	569	604	578	556	559	582	584	519	593	547	540	585	535	593	583	535	584	583	571	547	592	581	566	568	556	600	560	543	576	564	571	561	574	585	574	591	572	560	555	577	554	581	520	552	566	573	583	568	610	574	570	585	579	524	595	556	577	578	537	537	541	599	567	561	588	583	589	559	567	541	592	607	554	553	577	567	551	578	572	524	564	619	621	564	580	578	519	547	578	548	553	594	581	539	570	575	595	566	533	580	591	553	517	597	545	603	560	559	553	560	591	556	534	530	567	535	609	573	575	597	533	558	558	565	607	570	579	564	533	535	605	563	540	552	556	549	566	561	554	578	602	562	568	582	603	549	532	572	578	561	621	590	577	547	573	561	542	565	570	600	526	569	588	574	554	584	522	560	540	570	552	566	572	557	583	580	532	537	568	562	551	579	596	614	559	594	557	602	574	568	574	529	593	594	560	536	569	569	599	568	563	529	584	548	584	536	565	567	577	573	557	554	596	583	560	565	530	540	570	530	568	576	566	540	596	561	573	591	585	501	607	569	582	593	558	555	556	536	589	542	564	622	548	568	607	532	562	548	626	602	536	561	597	543	578	562	573	558	581	542	584	589	572	593	603	568	573	557	579	564	560	561	568	575	560	561	575	573	577	613	634	534	595	557	523	555	598	527	563	560	577	557	578	535	589	533	578	579	566	510	541	541	587	561	564	541	549	550	588	609	570	562	583	560	597	625	587	554	569	560	573	585	565	581	558	595	545	541	544	591	586	565	550	563	542	590	591	582	559	562	552	556	569	566	594	598	624	565	596	576	531	557	555	595	588	560	534	564	523	534	563	579	566	566	601	539	599	597	589	558	554	523	607	611	555	592	556	558	557	542	579	550	589	543	593	564	571	576	532	585	544	548	583	580	524	587	529	571	533	584	568	559	576	587	556	530	569	609	580	510	570	540	564	529	556	555	547	584	565	544	582	497	554	575	533	588	552	579	529	575	576	569	611	588	570	594	586	522	574	531	586	614	594	549	574	535	599	544	574	553	540	569	518	591	548	571	548	565	571	568	555	584	599	609	549	551	577	582	578	576	573	564	622	542	583	567	540	518	558	581	593	550	565	566	559	571	630	548	555	538	581	556	556	555	538	558	548	550	591	550	578	552	541	566	576	540	592	554	564	553	574	558	548	568	530	595	575	544	597	574	557	534	548	566	584	595	578	552	540	574	558	584	573	551	537	584	528	572	579	604	574	549	564	535	575	541	579	568	571	570	543	528	592	569	554	614	524	558	550	570	565	576	600	558	553	587	562	561	546	580	588	574	588	566	540	607	603	624	565	582	625	550	565	628	569	570	571	536	586	583	541	597	552	589	587	514	559	571	591	599	641	569	542	593	563	575	565	558	540	580	621	572	544	562	596	601	565	556	526	544	554	569	600	547	537	603	554	577	591	560	608	550	577	558	580	507	568	577	563	566	541	584	582	559	599	552	565	531	582	570	617	592	601	596	534	547	553	594	543	548	552	536	556	577	585	550	572	609	572	533	536	619	583	565	540	570	567	587	588	549	615	582	581	555	565	567	600	542	607	586	574	552	630	549	552	574	571	587	554	549	583	519	572	524	587	590	613	570	588	567	597	585	523	574
62150	101619	78783	52566	43880	28768	15940	6998	3016	923	555	558	544	522	534	535	542	572	514	530	588	532	566	561	537	522	585	522	531	542	527	581	569	523	549	566	545	516	543	549	500	545	563	515	581	567	530	504	504	518	544	511	609	554	560	535	523	536	556	560	571	539	515	539	520	589	535	541	565	530	587	526	525	528	506	546	524	561	520	497	565	573	525	514	553	514	524	535	519	517	552	564	527	562	547	535	545	575	540	524	527	521	527	548	544	540	570	521	562	546	566	573	552	544	587	568	524	518	563	550	555	539	502	555	536	514	516	528	544	555	550	539	514	513	497	562	556	513	531	560	510	531	553	541	570	550	524	510	571	508	547	514	536	527	534	544	545	551	521	537	543	568	558	524	525	551	584	555	538	509	539	503	516	540	561	503	521	504	529	564	554	505	583	564	505	521	517	536	507	551	514	563	569	528	593	554	537	504	511	513	497	556	529	556	590	556	526	523	531	551	524	552	527	614	525	513	578	512	516	563	517	473	545	515	538	526	487	542	556	580	547	530	514	543	552	534	534	543	552	537	495	546	551	541	521	559	541	523	516	565	546	526	591	533	555	587	523	546	582	527	508	524	520	521	557	563	522	529	503	531	531	560	500	526	537	523	544	518	558	527	513	535	539	506	553	534	520	563	530	523	521	550	558	545	531	599	583	559	505	568	538	508	511	496	536	478	563	561	496	483	520	526	564	565	528	546	518	546	580	509	538	561	543	537	518	533	566	501	536	517	556	545	499	519	504	568	549	533	512	577	530	549	556	519	555	560	563	541	478	512	509	593	532	518	521	538	546	578	526	560	552	487	545	539	555	523	535	501	519	534	516	535	543	519	502	540	519	528	576	514	518	550	526	500	516	537	559	597	528	542	542	524	529	543	501	523	533	569	539	525	479	509	497	532	484	527	509	541	512	524	531	505	591	565	567	556	512	523	487	539	559	555	520	512	524	508	563	531	522	540	577	540	529	563	533	541	572	537	537	515	515	581	538	535	526	518	524	576	505	533	511	552	529	564	570	515	496	529	523	512	526	521	514	553	546	537	567	543	556	558	523	543	539	523	494	540	559	510	530	567	539	533	523	569	543	556	511	520	572	518	533	542	525	547	520	496	559	506	572	545	532	513	510	517	553	536	537	575	468	561	537	553	563	544	520	511	547	491	527	555	543	527	494	572	491	477	490	505	556	530	532	565	535	571	549	550	543	538	542	544	572	541	540	524	543	530	555	571	520	495	506	483	502	542	519	500	561	533	532	518	546	532	555	512	510	536	528	500	517	520	557	507	524	572	568	544	539	522	545	519	496	513	516	557	503	477	527	536	588	545	531	520	533	508	517	532	522	527	515	541	522	545	573	549	538	545	525	541	529	551	554	556	550	527	538	568	522	529	528	476	510	542	540	540	496	578	542	563	513	495	499	529	516	549	544	521	516	553	517	590	530	528	541	523	535	577	549	526	532	503	539	552	502	559	528	516	562	524	559	558	549	498	539	510	561	541	527	582	565	532	470	553	527	550	538	514	564	567	548	534	525	563	529	535	536	472	519	543	538	494	523	537	529	515	529	533	565	549	572	529	492	534	535	531	535	526	560	564	532	535	540	526	540	530	553	528	558	548	567	519	515	518	513	531	519	498	533	556	499	555	542	513	521	572	570	568	531	551	522	527	498	520	513	532	489	551	501	593	490	534	531	521	542	494	558	517	527	523	560	520	553	537	536	557	521	529	560	534	510	513	588	535	542	524	543	525	527	509	522	564	517	534	493	527	536	522	510	546	538	534	535	561	485	541	601	550	555	530	573	512	535	510	508	536	542	560	568	539	508	526	512	538	512	530	511	559	539	509	567	530	498	544	517	569	551	563	544	535	517	507	557	524	569	542	553	509	505	553	552	526	505	515	527	522	527	505	519	536	495	568	557	547	510	528	499	499	509	541	507	536	520	531	542	540	547	505	495	542	516	507	510	539	541	526	511	522	522	533	532	550	549	500	548	551	547	526	518	521	588	533	544	544	535	573	541	550	518	504	530	597	518	540	548	530	534	553	546	549	531	521	510	552	569	546	485	505	539	579	556	491	496	519	520	490	541	576	534	492	525	556	525	493	499	531	578	512	525	502	544	553	507	537	538	538	543	537	563	544	583	553	517	516	535	533	527	508	560	520	581	551	511	563	576	534	524	507	524	523	523	527	573	503	534	548	554	530	545	539	520	516	543	533	539	496	558	535	545	553	537	548	526	526	560	549	519	564	545	519	531	540	534	537	506	533	539	559	517	495	550	503	525	509	523	589	564	530	523	531	527	540	536	530	522	540	539	539	571	547	478	527	501	499	539	559	537	535	509	554	563	498	495	552	516	564	514	531	543	523	519	578	502	539	556	539	521	518	535	574	536	565	559	532	526	513	544	535	580	506	514	553	492	528	495	523	532	528	571	537	493	494	566	501	562	559	507	547	558	500	523	533	543	541	553	548	510	520	562	577	518	534	552	566	532	538	526	523	506	532	541	549	535	545	506	561	510	516	495	514	542	539	537	517	530	529	511	501	524	531	535	500	528	560	471	511	538	543	573	570	568	531	525	548	550	492	557	557	566	584	535	534	504	510	542	560	526	538	528	508	545	518	511	514	503	554	553	550	521	551	537	521	568	510	569	499	511	527	528	560	521	592	541	501	506	550	512	540	549	556	510	509	522	520	541	522	514	501	534	465	551	522	537	530	527	518	524	517	513	559	529	550	573	557	509	505	584	529	531	517	518	533	548	579	568	566	566	537	564	540	512	605	518	521	523	545	507	534	532	512	517	526	539	559	518	516	523	566	532	590	553	552	525	494	597	547	529	534	525	598	526	540	545	543	535	530	546	523	517	534	560	533	573	500	538	553	579	533	518	610	505	538	526	534	545	526	571	575	562	535	500	531	562	507	563	580	518	562	523	542	530	528	529	518	563	511	552	511	523	517	510	527	528	560	529	500	562	554	561	552	552	525	485	514	528	533	500	530	540	533	551	540	537	555	534	505	504	517	518	558	522	533	520	542	492	554	538	520	515	486	477	512	565	508	542	551	520	551	564	523	526	549	529	571	549	550	552	546	553	544	515	568	506	541	500	536	544	486	511	526	560	474	522	514	560	557	546	535	511	539	558	579	542	528	516	550	503	570	500	541	524	537	548	507	541	494	553	582	525	518	528	540	516	537	540	547	526	521	490	545	585	533	532	486	502	534	553	524	527	533	520	527	505	543	531	529	556	493	559	568	519	494	547	573	511	536	563	497	519	510	533	525	529	549	508	552	538	506	563	512	527	505	509	539	532	557	503	499	491	543	543	565	548	550	549	509	514	522	540	538	529	542	576	513	506	514	522	559	524	467	518	558	544	498	545	538	564	509	541	530	544	523	531	552	546	516	528	551	520	525	517	542	518	517	511	522	539	525	556	559	556	513	537	523	557	499	531	531	536	511	508	548	498	533	518	521	518	533
28925	24769	23272	10815	5209	2695	1376	755	557	429	449	414	418	427	390	394	421	361	394	373	403	427	404	392	405	372	365	403	426	398	409	419	348	425	372	386	387	405	370	418	386	382	391	372	406	387	380	381	414	414	414	431	414	397	411	423	419	372	383	409	374	398	400	385	400	367	370	418	394	386	426	409	375	424	383	388	403	402	402	396	392	397	375	412	425	378	407	412	407	413	406	391	381	398	397	421	406	366	409	401	393	375	362	438	400	366	437	398	397	378	417	375	374	411	441	390	401	393	376	394	397	386	414	409	379	366	357	418	403	387	389	405	386	432	374	408	403	446	401	415	412	381	373	395	410	396	409	418	374	382	415	424	436	403	410	396	416	437	390	370	393	390	373	405	397	419	371	392	416	409	391	403	385	391	399	414	384	400	397	378	404	374	403	416	368	362	408	413	413	431	402	399	407	392	436	390	400	386	422	418	404	369	408	394	391	390	394	413	365	402	364	401	388	392	417	389	381	410	402	390	371	396	414	409	413	382	397	383	435	368	395	396	368	369	401	376	429	393	414	372	366	405	371	400	384	353	364	417	432	402	416	408	369	381	415	349	405	386	376	418	358	380	401	361	436	387	410	393	405	427	396	369	406	366	402	404	374	393	413	357	372	385	373	380	403	388	391	387	383	395	412	457	436	396	401	389	377	381	407	411	417	395	364	419	394	398	398	365	384	410	387	405	408	382	409	398	389	408	377	403	387	402	417	391	395	386	400	426	428	388	412	365	386	429	433	399	392	369	378	401	396	422	424	388	380	384	411	383	359	390	417	401	393	407	384	418	414	357	432	388	423	373	410	381	389	388	422	401	425	400	405	392	382	381	382	403	371	415	425	413	435	416	397	361	395	406	403	398	390	386	399	464	386	403	419	372	390	398	396	400	402	409	387	397	395	401	405	395	378	397	375	410	406	389	390	381	368	371	391	386	346	405	408	410	421	419	429	398	388	393	398	387	399	408	378	412	398	385	387	358	363	407	365	412	397	403	418	386	422	393	433	366	412	388	419	363	357	398	403	382	381	399	398	410	397	408	388	410	352	376	410	391	367	386	386	390	405	411	391	393	392	399	377	426	417	397	370	378	388	366	403	395	398	387	424	388	402	392	405	367	422	369	386	397	380	408	411	400	348	390	393	410	433	413	395	374	363	376	398	378	378	350	372	399	360	403	403	368	416	360	421	388	379	404	397	388	388	389	402	389	414	402	380	362	420	393	368	378	396	393	419	407	399	397	404	379	386	386	408	434	375	348	396	382	392	426	384	434	352	386	404	411	398	403	403	398	411	356	371	419	384	412	434	405	380	389	397	418	411	397	390	378	384	387	403	406	398	408	367	403	420	390	413	389	396	387	398	404	391	421	354	428	398	368	414	413	369	392	421	389	404	411	405	418	423	405	403	394	376	423	381	355	380	392	374	406	383	402	387	362	405	404	405	401	398	376	408	419	436	418	430	376	367	415	401	417	420	400	398	402	384	416	407	382	371	434	399	440	387	354	394	429	420	338	404	391	386	371	392	455	386	395	373	396	405	418	383	368	395	399	396	408	426	354	409	397	423	418	376	394	382	389	398	414	404	372	400	394	439	398	439	369	391	349	412	395	412	413	417	385	378	377	433	359	388	442	382	403	398	420	392	390	408	395	366	401	389	395	391	367	375	402	368	413	428	413	377	436	398	376	387	377	397	397	416	422	396	403	398	394	402	399	390	390	400	363	409	410	367	414	391	412	432	367	447	396	401	377	404	404	414	382	396	434	379	445	413	409	365	398	383	390	386	374	391	378	380	397	383	412	383	371	395	428	394	393	382	378	424	393	409	395	430	365	402	408	379	424	364	378	390	422	407	404	374	410	387	392	399	388	413	382	396	401	401	408	402	408	364	354	393	394	382	401	405	375	413	405	428	417	399	386	435	353	388	407	419	399	389	366	405	395	395	381	419	379	439	371	425	392	374	337	403	392	394	392	381	422	376	393	434	369	383	405	399	402	392	426	391	421	393	389	404	400	411	374	392	387	386	403	412	385	404	393	392	388	361	411	382	420	414	399	426	391	402	393	407	447	395	396	362	399	416	417	363	395	410	404	421	353	398	459	403	406	427	388	406	387	391	415	388	352	380	388	391	377	379	414	448	390	420	372	388	425	376	403	424	414	413	412	406	402	399	399	373	375	373	386	391	417	356	401	418	409	358	380	359	412	438	405	378	427	403	400	386	410	352	388	392	379	415	385	410	431	381	383	394	403	426	411	413	376	393	388	393	410	432	410	394	397	420	390	413	393	395	359	423	399	395	398	410	402	400	434	402	426	366	403	394	431	411	405	386	410	394	422	402	379	382	373	437	412	426	408	399	430	404	420	410	381	397	398	358	425	374	380	411	412	400	402	376	383	411	395	397	395	397	419	398	394	362	379	400	420	403	377	392	408	381	344	392	390	397	371	406	364	430	399	382	401	408	400	392	389	400	399	394	424	402	368	375	401	382	387	409	369	451	394	425	380	401	408	410	370	413	398	397	380	412	433	365	427	397	373	407	405	432	419	390	380	387	360	404	429	387	390	398	403	422	421	407	391	390	352	347	391	373	391	363	361	402	422	380	413	372	382	391	374	388	405	351	390	378	378	401	391	432	423	382	411	396	380	400	354	455	374	398	401	419	395	425	386	406	374	404	372	400	408	357	390	410	407	365	385	389	416	378	415	401	392	377	414	406	392	394	407	397	393	386	410	384	408	408	367	401	380	406	401	417	420	400	398	403	356	372	385	375	368	396	373	355	406	389	405	406	414	411	399	383	369	432	402	385	386	390	397	407	351	382	404	417	403	385	388	365	403	391	397	393	398	408	422	358	398	374	371	432	424	423	384	430	425	392	425	409	437	406	385	391	430	416	402	397	376	426	389	378	382	386	401	382	408	408	398	363	396	406	415	398	397	392	426	366	428	394	412	386	422	399	408	369	409	423	355	406	414	398	391	407	416	408	401	390	440	396	349	396	429	417	415	392	392	412	366	376	403	382	399	388	418	393	386	399	391	375	394	368	396	380	398	406	372	405	415	414	377	363	378	420	406	365	402	413	391	398	397	422	369	402	371	405	401	386	369	413	396	437	380	399	421	405	387	415	429	390	422	374	387	399	365	397	393	369	391	386	375	402	374	392	385	385	385	385	382	437	397	342	413	408	406	384	379	397	424	422	381	379	390	388	366	387	429	402	440	387	361	389	395	377	369	395	368	432	387	448	414	427	383	374	402	427	380	382	398	385	344	363	388	422	389	430	390	439	383	378	388	417	421	399	389	367	347	394	370	428	391	367	408	378	408	383	370	395	384	359	397	444	394	423	396	383	392	394	427	437	381	391	387	393	411	370	384	377	452	382	403	374	415	381	390	386	399	377	382	348	375	397	397	412	416	363	381	366	416	331	384	416	364	363	371	392	358	400	392	372	389	411	416	434	420	405	401	364	380	378	356
16117	28192	20011	7075	4595	2833	1417	768	545	368	338	348	317	321	308	342	387	357	352	316	364	378	355	351	355	376	334	357	372	334	350	325	335	330	310	370	318	321	384	353	365	322	350	352	331	335	351	364	381	375	312	373	347	330	328	358	330	331	333	349	371	353	334	322	305	332	334	342	348	336	353	377	306	306	374	375	327	332	308	347	333	324	316	341	351	371	392	364	328	348	333	343	342	329	324	338	329	323	352	336	326	337	335	367	367	324	343	337	347	324	328	329	343	311	325	334	339	339	328	334	315	348	327	309	338	378	379	327	314	315	343	309	342	349	334	330	337	365	356	337	351	357	338	350	333	317	353	342	353	346	327	337	309	373	328	342	339	362	355	356	348	346	382	345	348	333	332	371	318	333	342	341	331	326	320	330	350	325	353	357	333	337	321	313	328	349	363	337	306	389	319	335	349	341	360	325	362	368	333	355	339	290	337	321	333	385	323	320	348	331	352	342	326	305	340	323	344	338	334	354	335	324	336	348	337	326	348	333	334	333	351	346	327	363	308	323	358	353	334	309	382	328	337	332	346	343	330	396	344	314	332	365	379	353	317	352	343	360	345	365	378	376	348	334	363	362	356	303	334	344	336	348	367	289	324	334	357	375	380	377	348	336	336	356	345	317	323	349	338	303	359	324	320	356	341	335	363	331	319	342	358	384	335	308	352	308	292	333	356	351	324	328	337	344	351	346	355	355	324	373	354	349	313	356	341	340	336	352	373	359	349	344	338	310	332	325	365	361	304	339	327	359	329	329	339	378	325	352	299	371	321	325	320	362	321	329	347	323	373	320	340	322	363	323	280	333	324	328	377	369	350	331	361	331	332	356	326	340	319	335	323	308	315	340	346	340	344	356	345	332	336	342	338	371	316	347	334	319	357	355	311	345	313	355	330	360	352	355	348	324	315	320	344	354	326	297	333	355	351	328	330	320	340	331	342	316	331	345	337	306	323	327	329	312	358	328	337	329	349	340	349	340	345	348	319	325	355	367	362	344	349	315	343	322	340	350	342	315	342	363	326	364	349	320	349	337	321	354	327	370	336	333	342	306	331	337	319	347	346	349	332	357	362	360	334	351	361	367	354	352	321	356	328	307	342	321	367	326	361	330	336	343	304	356	399	331	339	317	340	331	334	371	339	344	367	327	353	367	330	342	328	378	351	324	352	327	321	337	354	325	329	297	354	351	335	368	314	334	310	339	347	338	289	345	367	337	307	344	339	343	320	329	340	346	326	330	313	328	333	329	350	353	322	326	325	338	342	375	331	336	323	353	349	329	335	333	329	334	378	322	365	345	306	307	353	341	366	322	379	353	319	351	335	314	340	345	320	371	330	311	313	327	361	351	324	313	360	360	347	312	367	340	346	332	317	327	335	377	331	322	342	362	325	319	320	334	353	344	335	330	365	375	347	315	352	309	329	318	349	337	329	318	328	350	365	356	382	331	337	364	337	357	329	348	323	326	369	341	356	321	331	344	349	363	301	336	323	344	344	332	318	350	331	316	319	314	350	315	353	381	347	324	352	341	338	362	349	358	349	361	305	324	325	338	312	293	322	363	337	365	336	350	322	382	340	348	345	320	319	329	345	297	377	351	335	361	344	329	326	358	353	331	361	336	330	353	372	346	379	328	352	322	349	320	328	329	357	367	347	354	336	340	344	364	367	361	358	319	361	351	373	342	335	310	341	334	322	362	347	346	344	341	372	333	339	351	333	336	327	317	319	332	323	354	338	337	362	339	329	354	348	327	328	337	365	332	319	355	335	306	329	336	331	345	347	329	347	330	368	302	321	352	349	353	344	323	317	325	318	327	351	343	337	342	328	330	319	362	328	374	343	317	317	319	343	321	282	322	321	371	344	316	365	335	339	330	327	335	339	350	374	359	357	357	335	323	322	331	315	322	331	380	357	339	335	346	342	337	326	303	336	342	363	321	346	351	337	324	339	322	342	340	320	314	320	314	330	290	347	344	356	333	331	366	319	353	336	303	346	331	321	339	346	334	353	324	323	322	334	349	341	326	349	323	313	326	321	351	311	314	323	356	330	334	322	348	301	335	352	315	356	317	349	367	332	330	328	330	356	362	334	338	340	330	361	349	345	354	345	303	314	328	317	344	332	347	345	334	361	331	330	338	328	318	356	354	325	350	351	332	349	319	331	328	340	359	311	334	356	316	348	319	332	346	343	340	353	357	343	348	352	325	352	362	317	315	293	344	321	334	334	336	355	320	333	326	353	357	319	338	354	351	342	338	365	350	327	362	340	356	331	362	329	339	370	303	334	332	333	349	345	328	380	318	338	370	341	328	363	341	328	320	336	342	322	358	353	330	312	353	338	316	318	310	377	324	353	365	341	349	336	357	390	324	326	360	384	334	324	324	350	302	348	351	319	323	329	312	307	347	358	298	288	338	339	296	338	345	327	344	338	345	316	315	345	348	333	348	324	364	366	316	356	309	319	330	377	316	310	331	339	337	313	353	343	313	339	355	361	347	343	346	344	324	364	320	353	345	366	345	337	313	308	370	329	320	363	300	329	352	340	354	358	318	347	334	339	329	343	317	342	360	348	334	345	314	357	347	345	355	302	298	352	355	352	344	344	356	329	338	362	349	348	320	335	330	340	358	354	351	324	339	296	341	333	368	324	320	329	381	359	315	342	331	346	325	351	346	307	351	338	355	355	340	354	356	363	346	313	366	335	345	337	345	333	321	343	337	330	341	352	340	356	364	346	318	320	330	402	345	349	358	312	362	353	369	331	301	338	337	393	331	340	289	335	348	337	348	345	340	326	343	341	329	340	353	303	354	325	312	340	338	327	329	301	346	345	353	321	358	354	336	337	332	325	333	378	350	350	337	303	349	341	304	336	344	361	364	340	352	344	365	328	330	322	352	352	324	328	322	333	356	305	330	371	337	303	304	327	324	336	347	335	348	350	373	323	359	363	367	316	358	345	320	333	313	370	359	340	362	365	324	326	291	345	366	304	319	360	341	304	393	353	332	360	331	335	356	347	350	344	325	323	336	371	331	334	346	319	346	316	299	335	360	337	353	345	342	364	338	329	341	365	341	356	329	325	370	322	354	352	317	363	340	314	340	347	327	355	330	343	335	350	327	324	324	344	316	320	328	328	363	313	347	324	319	328	364	321	357	336	343	355	309	348	364	343	378	345	335	347	325	318	335	358	321	337	350	338	349	324	296	329	285	313	341	364	301	344	327	352	307	356	351	327	354	320	349	289	357	330	342	347	339	337	343	338	322	339	327	361	329	333	324	348	346	363	336	366	346	343	378	339	327	352	329	320	394	350	363	352	349	341	360	332	327	343	340	379	353	343	362	329	331	335	291	335	328	325	323	353	332	326	346	327	346	332	327	316	338	322	339	365	333	335	332	356	305	358	322	336	329	330	372	346	331	305	342	338	327	360	336	356	369	375	337	353	316	330	331	335	354	311	332	349	343
25481	23312	38032	37976	33409	25540	13230	3897	1461	643	490	432	430	452	457	432	426	411	412	467	450	424	457	425	445	439	472	441	450	432	431	441	444	447	451	447	475	448	443	409	431	467	413	398	421	441	447	430	430	435	456	390	447	443	449	413	472	452	481	434	421	459	448	441	417	457	442	423	446	480	435	409	452	443	436	421	450	474	462	397	469	442	448	467	450	472	458	455	455	462	437	451	416	420	449	457	438	469	400	419	460	446	426	435	421	415	466	437	436	398	433	425	412	420	389	428	417	465	468	483	411	463	463	422	469	456	406	420	460	434	435	463	452	404	401	445	439	474	426	426	431	439	487	440	431	448	434	415	437	423	433	440	409	421	398	426	450	452	434	430	414	432	430	447	466	462	428	432	447	436	402	447	381	416	447	413	448	416	476	442	457	444	434	427	455	454	437	429	427	416	446	455	458	454	451	425	411	406	433	444	425	450	458	441	432	440	411	458	454	437	449	418	422	444	451	440	429	484	421	425	436	408	432	441	454	450	420	408	420	452	449	470	432	445	457	454	455	436	457	424	414	454	396	468	439	425	459	458	442	445	449	441	426	462	459	456	424	397	384	397	450	417	427	445	451	417	400	422	447	419	473	439	450	459	424	464	422	425	405	405	454	453	427	427	446	387	432	438	435	435	400	451	450	455	442	425	430	503	453	408	423	432	462	417	417	401	421	438	448	479	462	448	444	412	397	404	435	440	430	417	458	443	419	434	416	426	424	420	398	438	445	446	450	409	486	413	436	447	405	442	472	426	404	421	465	473	407	421	444	463	477	421	443	473	452	460	431	400	435	428	429	419	396	452	418	432	427	421	437	412	443	468	441	411	442	424	443	452	416	443	445	447	420	414	425	398	449	466	444	464	444	474	400	420	461	438	396	417	490	429	443	440	454	404	418	460	431	425	451	427	459	440	441	436	397	443	430	421	437	458	443	462	462	452	426	418	485	457	450	426	406	444	416	434	426	432	458	447	392	418	432	470	432	425	449	429	373	434	446	423	452	395	459	457	443	403	475	434	444	442	399	456	416	401	451	435	399	449	446	459	471	408	427	435	432	425	413	415	464	416	438	435	446	449	471	426	422	460	443	458	435	441	435	411	426	413	447	400	431	450	421	416	458	482	418	474	426	429	442	452	392	415	447	449	472	431	432	427	454	483	442	471	422	438	426	455	442	440	418	438	430	396	400	437	483	435	460	449	380	451	419	451	433	403	420	449	459	448	411	404	438	416	446	420	451	453	450	425	403	425	442	419	442	455	454	430	388	455	438	419	427	389	454	413	426	418	448	450	431	433	428	435	450	417	417	429	425	428	441	429	440	424	423	469	452	423	409	460	437	438	464	418	408	413	447	467	423	451	421	451	450	408	399	434	467	496	467	452	433	422	418	465	446	464	408	414	473	422	412	455	404	391	399	422	424	439	416	451	467	431	453	432	419	429	417	458	439	414	449	409	448	426	432	429	415	456	447	451	390	429	439	457	446	418	425	414	407	439	472	409	484	449	437	404	420	456	418	435	410	427	436	421	451	441	479	445	426	429	405	422	468	423	409	447	418	438	454	408	473	493	430	420	456	444	477	447	473	423	429	442	448	429	458	418	452	434	453	466	465	422	417	430	425	431	434	413	424	432	450	461	472	453	478	434	460	422	431	494	479	451	424	444	447	451	423	450	426	439	423	403	403	416	435	448	454	440	438	463	423	414	455	399	456	431	427	436	447	450	434	426	436	476	421	459	452	446	428	437	434	477	423	428	443	458	452	387	418	417	434	485	449	454	440	457	413	428	421	425	446	463	426	405	421	441	475	419	447	468	440	450	393	431	422	454	390	458	429	440	436	463	416	379	410	466	459	435	438	450	450	410	430	441	436	448	420	412	414	438	425	435	416	417	385	467	431	411	432	427	460	419	468	427	437	435	440	436	415	420	415	449	435	465	430	462	438	464	396	456	445	441	463	388	397	433	448	441	414	400	424	433	441	458	425	498	401	434	452	482	431	434	437	430	411	468	472	409	423	409	404	410	409	454	440	483	433	463	432	413	443	458	443	470	444	412	435	433	438	439	452	421	449	465	425	415	411	442	426	436	428	418	454	431	449	470	419	464	459	424	443	448	400	396	469	428	441	447	444	419	453	433	430	432	459	425	436	457	425	447	423	425	424	455	439	407	448	412	419	467	447	438	409	432	440	417	432	459	444	449	423	424	427	467	418	444	441	445	401	437	422	424	449	425	398	418	442	476	461	425	463	439	447	421	408	437	425	439	414	456	472	429	454	410	441	445	417	440	436	419	425	431	438	472	460	416	420	437	424	448	397	414	445	440	419	417	442	422	438	413	451	410	481	443	440	391	443	446	452	452	404	462	431	437	458	452	421	402	429	458	417	437	434	427	416	416	395	423	435	425	410	431	433	468	446	420	429	453	431	427	463	470	443	425	440	432	472	433	432	448	446	464	440	461	459	436	424	430	431	438	425	434	446	424	435	423	419	449	429	432	439	452	438	426	431	417	452	430	467	451	454	423	440	451	441	419	414	420	453	455	465	428	400	429	432	408	424	404	473	459	431	431	433	425	394	433	420	457	455	417	407	438	473	440	431	412	434	421	408	422	420	452	466	442	412	444	459	430	437	467	421	435	426	426	434	443	444	424	473	425	453	439	442	406	448	439	454	476	444	443	400	442	443	462	436	465	437	435	422	459	489	410	424	432	375	411	462	427	446	442	443	451	455	410	445	450	438	434	466	422	409	459	430	473	432	469	435	433	429	443	431	384	414	428	378	467	427	450	447	456	436	423	429	468	446	421	440	413	482	421	459	427	458	432	414	442	452	427	453	422	432	456	439	426	453	427	446	466	464	419	432	445	408	423	448	425	433	453	444	458	442	424	409	428	441	427	481	433	408	450	429	439	455	462	433	403	470	419	428	451	444	412	397	445	475	423	418	448	442	451	392	445	419	409	447	453	409	415	411	422	432	445	428	431	411	456	458	445	435	425	399	443	398	433	398	454	442	430	451	457	470	434	399	437	443	450	431	445	414	452	471	469	389	453	430	445	441	447	419	428	378	442	404	432	406	449	449	452	397	413	441	481	422	426	450	438	435	439	433	429	396	427	452	446	451	438	441	407	457	435	449	458	431	420	457	443	467	419	445	420	405	415	425	429	451	437	387	425	435	427	460	467	436	443	442	424	448	435	421	438	412	414	421	410	457	460	465	430	461	462	405	440	438	437	462	425	454	451	403	428	465	424	413	422	435	405	415	421	421	424	457	427	456	424	426	442	431	406	427	429	442	427	428	503	449	422	481	472	418	435	422	445	423	442	436	423	449	438	430	421	432	443	440	419	402	455	425	402	458	460	381	407	407	415	464	419	428	463	425	471	455	455	443	463	401	410	419	448	434	437	415	453	436	414	438	452	450	451	442	425	414	410	441	470	430	377	410	417	399	429	447	423	414	470	444	446	433	411
54367	88274	67488	41039	31697	19904	9504	3758	1652	605	426	394	423	434	400	449	367	359	401	398	419	393	402	396	431	399	409	410	409	403	396	417	425	428	415	397	421	414	441	420	375	410	398	423	397	404	419	392	400	396	422	434	416	403	385	413	402	387	391	412	367	401	419	402	417	414	419	381	424	405	371	406	428	410	405	444	400	407	399	430	382	420	428	423	395	390	421	403	395	419	397	406	410	416	416	396	415	430	418	383	408	394	429	395	436	401	395	387	423	422	413	384	375	420	390	396	405	421	408	442	433	408	397	401	386	403	397	407	376	413	415	400	361	414	369	420	425	407	406	375	406	439	404	394	400	401	417	401	420	413	403	392	425	410	397	438	394	427	422	414	450	417	461	380	401	419	429	425	402	399	431	366	402	406	440	372	387	409	438	388	409	408	375	425	451	406	384	413	413	408	430	419	369	426	404	409	424	408	391	411	401	378	429	424	416	376	421	400	417	437	465	415	407	425	374	457	440	402	426	411	403	404	401	425	406	400	437	398	420	418	416	420	434	435	395	401	418	423	396	417	404	394	427	415	409	419	415	399	454	395	390	435	399	439	415	377	390	393	408	404	430	368	398	385	422	411	403	440	419	467	404	452	381	409	431	416	384	399	398	437	424	420	416	401	440	378	415	407	425	419	408	410	389	361	400	386	416	397	422	391	403	399	393	431	422	403	379	399	418	386	373	402	411	397	400	395	436	400	435	464	401	443	399	348	404	422	378	376	380	395	388	389	430	392	400	424	406	396	414	435	409	377	405	418	415	427	397	429	415	400	421	399	375	454	413	437	413	375	414	415	382	413	384	417	411	412	357	391	370	394	425	394	402	430	424	400	383	405	473	425	400	382	405	412	409	415	408	403	418	419	403	423	383	358	387	412	395	409	418	375	372	400	392	414	409	406	400	426	413	385	438	387	379	440	380	357	414	365	390	381	418	407	399	427	447	395	394	412	417	420	378	423	387	397	422	422	447	397	409	401	450	385	411	421	447	428	428	437	395	434	401	448	399	427	423	391	403	395	413	439	420	416	427	383	393	384	398	431	442	425	454	422	398	399	401	403	397	405	383	395	419	385	369	424	407	430	420	428	432	428	373	416	429	435	392	412	403	414	406	399	430	418	390	401	393	402	386	417	398	411	386	409	400	434	401	406	395	431	402	389	414	403	409	399	392	424	363	411	421	431	390	397	428	443	401	382	435	378	395	404	402	381	370	402	423	374	438	408	387	390	390	426	425	390	407	372	402	406	410	419	405	431	414	394	420	401	433	401	355	379	441	409	368	386	413	440	410	388	394	407	393	413	409	384	402	428	416	404	378	444	404	408	422	437	424	430	420	424	424	399	414	440	384	409	390	400	405	424	383	400	412	406	386	391	368	412	411	418	417	383	393	406	428	419	414	438	424	375	422	406	393	412	428	405	388	433	407	436	392	451	366	412	423	371	416	431	422	377	397	421	414	401	420	396	396	396	411	391	435	421	436	403	397	399	352	414	402	407	376	414	395	443	432	449	417	415	421	392	370	434	436	372	394	403	400	432	425	404	401	434	404	388	425	407	414	399	424	440	396	425	394	396	410	455	372	408	398	414	416	403	416	412	405	423	425	415	431	464	390	414	421	407	389	401	401	399	422	385	394	408	383	402	419	438	374	426	415	421	423	429	424	415	419	386	406	415	369	402	419	424	392	426	394	402	378	396	422	367	416	423	430	437	400	426	377	402	461	396	409	381	402	426	430	403	419	394	401	364	411	426	392	424	442	397	414	439	405	418	404	392	438	410	393	416	408	432	379	419	406	408	413	433	396	401	415	384	409	408	398	412	420	412	370	429	431	402	394	421	398	418	410	397	433	421	409	423	398	396	392	418	364	398	397	422	395	416	428	445	395	395	432	386	415	459	403	393	375	401	391	392	422	410	434	371	388	426	385	403	411	417	423	422	389	410	390	398	399	409	435	416	415	402	447	412	412	417	412	406	389	401	410	391	414	392	410	402	398	430	383	403	413	398	468	404	380	406	427	401	425	399	397	383	441	416	417	437	422	372	400	407	402	409	390	396	372	415	446	385	386	424	420	447	432	424	399	381	389	376	412	411	417	408	398	390	470	407	418	428	435	388	395	418	412	397	404	393	409	429	420	392	410	414	448	413	395	399	385	409	364	397	398	411	397	391	404	422	439	422	381	407	439	395	443	433	402	387	404	405	399	419	439	406	445	411	362	410	382	450	423	414	397	399	374	423	414	424	443	413	423	389	382	415	409	430	423	370	383	408	408	396	403	424	385	401	450	424	387	398	409	406	405	365	401	433	418	369	424	418	370	404	393	382	390	423	389	415	437	401	410	418	431	436	399	452	412	399	458	439	370	422	381	403	413	397	419	422	405	381	365	425	437	399	434	406	437	409	346	400	407	404	399	393	448	393	481	388	412	424	387	412	420	368	412	409	369	417	423	354	425	397	395	406	419	408	410	426	412	381	407	405	410	378	411	426	432	392	400	422	405	397	431	402	348	387	419	391	404	419	426	436	417	376	411	407	450	415	407	385	426	414	408	415	424	432	399	412	382	400	417	408	405	413	396	426	429	424	413	400	419	423	413	409	401	383	390	360	397	445	399	393	438	413	443	426	444	398	413	376	433	402	413	397	398	418	383	392	436	369	413	404	400	397	388	396	404	435	400	426	414	410	427	397	401	380	410	385	411	423	400	374	405	385	420	380	421	387	395	389	446	414	414	400	407	406	401	375	435	403	404	373	425	360	438	447	380	397	425	397	420	415	422	425	421	419	432	408	412	414	413	377	407	384	411	398	436	415	437	430	379	419	385	415	405	392	422	400	385	417	445	436	398	399	378	469	408	396	412	415	398	411	424	413	387	375	412	396	403	378	382	388	397	406	411	392	410	398	427	396	416	413	420	433	400	400	450	390	411	416	417	412	429	404	414	417	442	428	424	434	417	393	390	365	402	402	426	420	377	394	427	384	380	388	423	424	428	399	447	404	396	434	409	427	406	426	416	408	421	414	417	425	402	385	428	419	377	428	411	390	415	421	429	424	417	424	419	402	387	391	405	445	380	433	407	416	410	416	445	411	401	392	396	424	370	445	418	430	424	416	408	376	402	372	387	374	397	415	400	351	391	409	364	376	397	430	374	399	405	386	415	426	425	371	390	378	382	381	388	422	424	389	398	427	412	405	413	413	420	406	430	347	395	397	438	431	416	428	379	397	418	412	424	409	408	437	418	396	398	409	407	400	458	401	419	413	450	401	410	429	396	369	421	382	397	392	418	399	416	414	411	406	410	399	414	391	422	374	397	429	372	389	393	343	394	415	417	411	392	419	408	454	396	439	421	417	395	418	390	417	370	417	401	443	384	415	378	385	373	404	400	414	453	432	414	409	409	385	397	393	405	397	399	384	439	403	396	384	427	421	379	419	429	375	392	445	417	435	404	385	407	383	419	410	409	383	406	418
24506	22348	34970	34719	37914	34141	22269	7670	2585	927	633	598	596	595	637	599	624	603	589	566	651	619	601	590	628	597	606	563	579	620	609	583	580	618	594	587	580	563	626	630	567	615	594	612	610	595	584	543	562	585	555	595	597	592	600	581	580	604	584	568	570	590	596	593	601	656	582	567	599	599	624	617	600	605	606	605	554	609	547	602	540	561	548	571	554	572	572	590	594	569	620	596	576	611	581	598	531	570	612	587	573	578	572	625	579	576	552	580	589	565	558	601	614	598	609	609	593	616	612	587	577	577	582	596	581	570	583	591	562	555	581	559	627	588	576	578	576	586	569	596	607	591	581	595	583	607	592	590	599	565	561	557	558	571	570	613	585	576	577	561	623	631	563	599	574	608	593	609	588	577	574	578	571	587	580	536	603	637	568	588	596	598	592	578	570	612	531	556	561	587	594	623	584	569	583	578	571	515	590	573	564	633	620	569	573	574	603	546	614	573	606	578	559	583	586	609	604	588	560	581	587	555	589	609	545	573	587	572	577	551	558	601	610	566	551	576	597	589	585	585	566	575	554	555	577	601	565	578	566	560	588	579	593	577	530	559	587	551	626	572	582	612	566	562	610	581	588	578	600	598	588	615	598	582	567	540	560	586	554	558	522	578	577	606	581	630	579	580	615	623	568	543	573	592	542	576	571	566	547	591	599	530	598	596	612	611	592	603	593	561	560	557	580	598	618	598	584	548	563	530	586	582	601	594	543	597	553	618	604	569	610	547	631	591	584	566	556	549	571	627	591	610	574	653	579	595	563	627	586	586	586	601	582	611	587	570	578	559	589	584	584	603	542	556	629	578	594	600	581	601	597	615	562	601	567	578	538	599	548	595	556	600	557	546	565	597	501	592	604	576	606	585	628	613	602	621	532	601	614	549	581	573	568	586	610	580	597	570	549	580	571	586	594	545	596	584	589	551	631	567	540	605	585	625	610	586	558	592	521	581	576	634	606	616	593	613	592	591	597	588	630	584	611	556	601	553	573	607	582	611	566	553	568	530	619	602	609	583	580	593	614	567	553	598	560	578	570	558	617	584	588	585	584	603	569	621	589	588	606	588	569	586	558	600	623	597	623	549	601	575	565	557	537	554	567	596	543	580	567	560	600	573	618	600	588	572	589	553	585	557	592	572	620	561	542	583	553	591	577	572	576	537	547	553	563	585	591	565	598	537	566	548	608	599	556	619	591	571	591	566	570	566	567	600	597	610	627	582	607	587	593	622	569	593	564	609	560	602	555	574	563	594	618	582	569	558	574	603	602	594	604	621	578	560	614	572	556	591	574	557	616	540	592	527	576	578	616	596	580	591	581	555	611	554	574	626	565	614	591	598	530	598	580	625	605	621	579	582	573	563	594	585	563	564	589	540	573	579	566	610	586	581	607	557	568	597	592	603	585	578	573	625	538	604	610	604	602	579	567	583	602	560	581	581	571	629	586	574	610	598	636	575	563	590	578	562	584	572	573	596	595	574	574	538	547	552	579	640	595	558	591	586	591	548	605	593	544	586	622	569	553	565	584	622	569	585	605	543	561	584	575	610	576	583	636	549	592	581	543	612	533	596	570	587	543	593	579	600	592	598	580	575	532	587	573	554	604	564	537	587	554	576	570	621	574	579	591	609	568	505	577	602	591	581	596	542	587	563	554	578	576	498	593	587	528	570	560	578	599	616	546	574	544	551	605	597	554	554	590	614	591	577	612	564	583	514	587	624	638	548	557	582	549	548	574	585	559	578	568	574	592	552	595	593	563	579	561	619	599	616	569	596	578	527	562	604	550	581	584	563	566	582	582	586	562	570	595	575	573	592	611	619	568	649	579	554	532	599	587	601	573	561	551	589	595	598	606	550	593	581	568	575	579	621	588	593	604	599	589	586	564	554	606	631	601	600	636	584	626	567	559	586	584	633	579	603	581	577	566	582	543	586	579	607	590	595	588	576	551	526	604	588	563	563	606	592	593	586	576	573	606	576	591	575	576	559	572	593	591	575	605	591	581	574	557	560	531	571	580	548	556	600	619	591	560	613	599	566	591	574	584	547	599	573	582	567	599	584	567	553	631	610	525	588	560	628	590	590	575	651	571	571	560	620	581	563	580	589	572	605	600	561	582	551	595	578	556	588	632	576	598	628	610	592	576	555	578	611	550	629	539	569	604	593	576	613	597	549	578	596	605	576	604	606	584	572	533	557	573	557	606	586	578	601	585	580	606	596	589	620	548	587	575	580	606	604	593	596	536	589	614	660	599	575	553	577	581	579	550	576	548	599	555	597	625	536	567	595	600	585	608	568	586	601	577	592	582	612	629	536	575	627	584	581	505	576	572	604	566	581	597	517	522	557	592	554	578	593	560	578	553	579	550	574	580	573	572	559	588	591	600	571	621	591	597	630	576	588	586	568	597	568	606	610	575	554	619	639	617	553	554	557	565	571	598	582	598	566	599	601	602	568	570	564	592	586	560	586	611	593	593	570	569	549	557	565	603	565	572	615	565	589	585	561	555	577	541	555	605	592	577	567	582	580	608	616	623	621	586	575	600	621	586	551	640	597	506	596	597	614	597	636	539	604	614	532	591	560	581	581	564	577	600	601	536	564	593	601	591	597	574	562	566	562	629	538	562	576	557	582	620	555	588	556	603	610	609	556	606	550	554	594	573	538	592	588	560	588	549	600	603	591	600	549	550	609	576	558	637	637	615	569	583	599	582	570	568	562	598	617	590	586	580	568	586	616	591	572	575	540	584	608	602	568	559	617	599	587	581	584	618	589	584	575	607	635	573	540	547	592	598	587	560	591	599	583	566	606	616	606	573	573	556	574	589	582	581	537	589	601	573	537	598	613	603	611	564	630	575	568	601	597	603	587	600	562	561	530	556	590	565	575	562	579	549	607	581	587	581	572	610	559	565	590	574	581	524	562	571	611	546	574	590	517	580	588	569	537	559	558	596	584	575	578	541	574	508	591	547	615	577	567	562	592	599	547	589	627	610	563	567	575	582	634	589	550	601	573	609	556	572	570	616	613	585	575	585	569	556	618	605	550	587	568	606	612	595	578	561	560	606	576	602	588	533	638	605	595	566	612	527	583	587	599	529	598	533	575	604	599	617	601	592	529	546	558	571	529	603	532	590	592	575	572	598	606	542	571	589	535	618	597	590	639	575	591	601	577	564	556	582	609	586	649	587	547	576	574	614	548	560	557	567	603	566	576	535	570	596	619	614	554	609	589	560	547	557	602	538	591	560	589	603	588	550	580	574	595	630	557	595	598	577	598	570	610	559	561	553	555	584	577	555	550	571	604	598	587	615	616	588	560	577	574	561	616	599	573	559	530	600	578	565	572	594	532	544	556	585	574	593	584	528	539	523	587	601	643	537	574	602	584	524	603	588	583	535	550	578	554	555	574	620	566	567	599	599	559	563	581	633	600	570	593	623	581	549	572	559	594	592	613	569	576	594	607
62334	101711	78367	54913	44422	29544	15205	6553	2769	898	601	549	572	583	579	559	597	563	547	550	559	578	566	528	567	558	542	602	572	560	541	537	556	566	541	519	516	565	592	540	551	521	535	556	587	543	546	538	564	522	544	545	545	533	555	521	596	489	558	570	538	548	572	530	531	520	575	534	586	553	553	531	535	531	551	537	517	530	551	516	552	574	533	525	538	599	541	530	498	522	576	526	549	481	549	542	525	528	588	559	529	562	536	520	540	569	569	581	579	542	513	519	529	530	523	513	594	579	523	556	580	540	555	528	564	522	577	538	586	556	530	552	553	524	552	488	500	555	553	539	504	515	567	536	561	542	482	573	525	560	546	538	551	548	562	514	573	570	529	513	528	575	541	567	562	575	549	543	542	538	572	593	520	533	528	515	546	605	536	561	527	518	562	557	566	520	565	579	554	532	538	526	541	549	553	531	501	523	547	522	542	520	540	602	549	559	565	565	506	552	569	552	525	544	557	550	537	580	565	531	571	541	544	546	552	538	562	546	541	577	552	534	530	560	531	594	532	567	546	531	547	583	579	568	571	516	612	538	533	545	524	542	539	530	564	535	489	556	532	551	553	556	585	548	591	575	553	538	555	553	535	513	571	560	578	554	549	513	528	551	528	571	569	518	561	543	569	570	548	561	549	561	558	582	541	562	550	529	546	526	562	532	574	522	531	541	479	600	571	570	509	539	525	573	514	576	569	539	528	558	555	547	538	552	561	580	541	539	515	560	558	532	539	567	532	583	559	529	536	549	563	553	523	591	538	573	559	525	540	519	520	595	554	562	496	543	574	569	494	521	584	564	566	572	505	554	536	596	542	589	528	555	535	569	553	470	545	570	558	567	593	524	558	567	553	566	593	564	573	553	598	551	521	549	547	523	520	531	536	533	550	562	612	558	572	537	545	549	516	585	554	529	565	564	540	561	489	534	568	540	532	558	542	550	550	544	570	575	511	566	545	569	562	549	589	511	545	539	559	587	587	526	547	561	561	497	553	569	541	566	517	539	598	559	571	544	560	569	555	505	583	542	523	531	535	532	519	558	513	538	592	547	571	540	555	578	570	524	601	558	558	522	557	530	586	561	606	545	511	552	521	579	528	514	600	583	560	563	569	518	533	557	536	542	597	514	590	557	518	494	559	566	538	559	538	556	527	511	526	548	557	526	576	527	517	548	541	537	530	591	536	525	551	561	564	573	556	550	571	536	564	516	536	573	517	489	527	524	606	515	503	511	569	535	521	528	594	560	576	564	568	592	548	580	552	573	556	544	566	564	549	497	561	590	492	565	543	510	554	589	551	525	550	550	556	529	551	544	520	489	561	562	588	528	550	569	559	511	513	533	534	479	555	534	564	552	544	497	534	551	545	572	534	536	563	498	544	553	584	554	566	577	545	557	544	529	583	541	531	551	567	541	535	530	550	517	539	580	526	562	555	531	572	545	540	548	546	538	501	542	578	533	519	509	576	555	588	492	518	583	601	539	556	548	539	550	560	553	566	567	546	524	582	525	557	566	544	544	542	548	573	539	548	549	509	551	532	558	539	538	485	567	547	554	561	549	547	575	544	562	584	551	571	532	541	557	518	572	512	553	542	548	535	542	529	541	552	601	503	539	539	577	548	601	531	561	530	552	535	537	531	545	566	559	518	522	531	532	599	554	520	552	494	540	557	556	576	541	559	553	537	532	549	571	549	581	583	566	555	536	567	524	544	596	557	555	536	550	520	554	507	569	543	526	542	540	562	532	563	516	509	504	569	532	587	565	528	560	527	516	535	526	570	568	534	520	581	544	552	542	539	557	524	561	520	535	582	549	515	548	555	549	517	552	570	561	549	540	563	547	551	555	578	531	508	542	530	515	537	523	563	550	540	517	571	578	543	540	558	554	496	579	559	521	543	501	549	552	561	559	566	537	535	527	546	551	557	507	558	545	577	522	517	552	520	540	593	567	551	534	526	549	538	531	546	507	541	597	532	570	553	541	553	529	550	569	539	507	560	543	533	546	515	532	524	555	537	539	570	552	517	585	555	534	543	546	519	526	550	546	535	553	561	593	573	530	551	520	556	530	520	516	519	517	611	532	535	517	494	539	553	578	536	524	564	554	518	553	528	577	535	538	562	508	564	549	540	525	549	539	551	569	530	581	526	525	525	545	549	533	513	548	535	546	546	518	601	498	554	509	569	490	554	558	613	545	565	557	483	538	555	571	540	547	568	532	562	509	525	570	509	543	565	474	584	547	559	570	538	572	582	567	548	560	584	544	554	565	595	553	551	542	538	567	535	537	534	520	541	554	566	540	574	531	545	524	530	551	467	532	550	527	565	590	517	570	558	542	553	579	504	547	550	550	577	552	547	539	559	533	548	541	523	568	547	550	579	570	570	521	523	562	592	549	543	562	527	568	586	509	562	535	534	548	560	542	534	558	502	561	555	566	570	549	523	510	526	552	582	516	547	543	538	512	535	543	540	519	583	606	536	523	552	567	528	569	547	517	507	577	566	550	538	515	559	557	548	529	589	539	528	531	583	580	492	568	539	553	547	549	547	553	518	536	514	495	532	546	547	555	485	559	541	535	553	600	551	551	544	557	540	521	518	521	570	555	523	535	532	520	524	519	530	548	572	553	543	606	538	547	532	560	584	554	530	578	562	608	570	535	530	553	558	530	504	520	543	517	532	557	508	540	523	550	525	521	571	539	520	519	539	583	542	555	527	538	592	598	571	509	571	588	553	512	578	594	532	518	541	531	554	569	557	517	562	557	561	545	559	560	541	543	525	567	546	560	463	574	550	523	583	538	524	558	565	538	586	576	558	532	492	540	548	550	538	566	519	590	533	542	542	561	559	557	573	582	533	553	569	535	572	584	548	562	543	547	530	548	542	558	542	555	547	547	525	537	538	580	553	519	544	525	572	492	554	537	578	534	553	540	525	526	570	534	542	530	564	551	561	562	547	563	550	543	554	483	546	574	564	506	544	553	543	547	552	551	605	544	562	520	505	550	554	564	523	505	578	544	555	572	555	485	552	591	537	567	573	589	513	552	498	550	544	606	557	567	553	567	549	562	542	551	526	527	568	560	523	518	556	565	536	554	500	536	540	596	560	538	559	568	534	518	543	504	571	567	509	526	537	565	528	547	563	553	539	556	537	559	559	567	549	538	562	537	519	576	553	516	497	556	524	532	556	543	567	518	583	541	566	535	539	580	535	504	553	543	555	564	539	535	579	527	534	544	527	539	577	539	543	534	563	564	555	538	533	491	574	576	531	525	519	577	544	536	540	600	604	547	552	509	539	538	563	541	566	581	562	562	527	577	523	514	514	558	527	555	587	515	514	567	554	568	576	533	537	547	556	507	502	541	513	559	538	557	538	555	500	563	507	555	551	549	564	502	564	566	550	574	549	586	567	549	564	557	573	538	518	545	527	529	561	550	532	580	499	520	511	604	549	552	524	504	535	553	540	507
28999	24853	22872	11159	5087	2894	1455	805	594	445	424	416	447	397	425	419	446	413	422	403	396	423	385	413	398	413	391	379	420	416	449	385	395	401	448	417	443	415	405	411	422	392	392	414	434	409	436	428	423	441	428	384	435	411	403	377	402	392	379	362	433	425	399	418	384	397	418	418	432	363	417	399	427	400	397	403	404	413	408	417	403	390	394	393	369	392	433	396	406	410	437	424	417	435	449	410	448	396	407	421	386	404	407	412	392	375	402	419	431	397	458	432	397	387	425	405	424	423	405	425	395	415	371	409	417	422	426	426	396	376	404	382	401	395	407	393	419	374	411	405	455	415	399	408	396	378	379	368	419	390	445	393	394	418	429	400	384	425	452	432	412	415	415	384	416	443	384	437	437	429	384	403	418	375	373	417	427	406	399	411	382	422	383	383	420	433	432	404	420	399	415	400	367	395	381	407	400	421	425	438	432	378	396	389	415	463	443	417	369	462	366	379	408	405	412	392	403	406	402	395	427	384	401	405	429	389	408	433	407	423	409	402	392	406	384	391	434	436	411	423	411	401	397	379	440	387	398	418	405	373	400	393	408	387	411	415	389	399	395	393	418	390	407	372	415	378	370	397	426	371	424	393	381	417	418	407	414	421	397	396	401	391	417	425	423	377	403	411	403	411	414	416	382	429	405	415	391	373	392	399	379	411	428	404	428	399	413	425	453	413	381	395	403	402	362	420	397	383	414	427	448	392	396	419	431	410	378	440	422	425	402	406	436	377	412	400	435	421	443	458	407	420	399	408	413	398	416	358	395	431	416	415	389	431	380	386	419	417	411	430	391	422	375	390	421	395	395	442	430	432	412	414	400	386	428	396	367	424	424	390	402	402	416	412	398	412	410	378	378	395	422	399	415	402	419	416	422	393	427	402	384	404	388	366	390	386	409	370	405	447	401	427	418	425	401	419	405	425	419	417	418	415	421	385	399	396	404	392	385	435	403	414	391	412	435	382	414	429	426	373	380	400	420	431	411	440	415	413	418	429	411	389	397	393	395	407	394	417	411	415	407	405	406	411	422	430	394	392	400	390	385	434	442	426	413	418	415	414	366	409	428	420	410	424	414	374	391	397	430	427	416	395	379	397	405	391	423	424	399	437	388	412	435	436	390	439	446	406	404	398	423	404	417	367	386	410	417	412	408	413	416	380	322	413	419	390	415	373	417	418	424	403	380	394	416	402	397	425	383	456	412	405	372	380	431	397	414	431	388	400	387	406	443	454	415	394	370	407	420	413	415	385	398	434	392	446	424	396	396	408	429	387	438	436	423	369	397	437	424	412	436	399	423	379	410	406	405	390	375	387	439	390	416	421	399	435	394	411	410	377	428	409	424	413	431	391	443	406	415	403	417	386	401	417	411	417	384	394	415	379	388	394	396	458	426	396	397	386	364	422	429	388	429	427	417	402	411	405	418	409	408	387	460	428	401	450	384	371	427	401	391	379	434	438	398	427	420	380	448	396	411	410	384	428	413	396	450	420	393	398	422	403	381	374	414	434	416	395	423	386	396	383	426	387	409	407	402	390	375	390	409	396	417	407	429	382	414	389	392	414	433	391	411	412	430	411	428	392	395	415	392	425	408	404	382	417	394	415	422	373	401	409	424	413	387	434	428	418	429	384	414	397	416	379	383	402	426	375	407	410	398	414	389	405	392	372	407	437	406	403	402	405	434	403	420	407	388	416	436	404	417	415	390	398	413	415	431	429	419	398	405	418	419	391	422	401	423	431	422	407	364	427	398	400	436	402	425	401	376	425	403	406	448	380	412	425	402	420	375	390	416	382	447	374	401	433	422	421	428	411	405	395	409	413	384	411	417	432	445	402	401	353	385	398	389	407	378	400	410	444	428	424	412	453	376	399	434	440	391	440	420	413	403	389	409	415	419	399	398	396	444	392	414	426	389	392	425	376	388	410	396	419	412	415	367	407	425	413	450	393	423	383	417	383	375	415	449	443	409	415	405	381	415	419	416	390	422	396	382	400	409	390	404	403	390	405	451	368	431	403	383	369	406	379	431	387	441	400	412	369	407	456	411	426	412	391	416	417	421	373	394	393	397	425	442	431	410	405	397	396	399	434	393	375	388	410	414	394	421	414	400	433	423	384	426	399	375	403	381	432	428	411	418	431	370	433	390	376	412	419	422	421	397	437	421	410	409	408	427	437	425	406	408	423	390	407	399	419	381	399	433	391	463	387	449	390	446	416	381	407	415	421	439	417	439	379	368	444	397	403	407	395	435	401	416	414	397	416	413	407	409	395	450	426	388	441	411	405	431	429	388	436	418	385	428	429	405	391	400	382	422	418	401	417	397	386	410	407	430	394	417	407	447	386	407	429	395	389	411	416	399	362	416	410	448	406	401	402	414	393	425	370	413	434	398	378	391	381	392	420	449	450	450	417	407	394	411	440	417	374	417	407	449	391	421	382	368	385	453	397	383	403	409	402	382	439	434	408	377	398	380	421	391	421	425	417	390	398	443	416	409	395	391	378	395	433	409	451	410	394	425	372	413	419	419	401	413	423	413	443	386	431	407	408	390	408	410	416	406	394	400	420	408	382	411	397	405	384	390	433	432	424	448	408	398	382	416	429	409	397	420	377	383	421	388	368	386	421	424	417	398	426	406	419	377	416	401	406	388	406	412	405	399	428	387	435	397	416	417	414	390	421	409	428	419	403	403	386	431	417	428	411	425	369	410	394	412	440	426	396	410	411	412	391	443	409	406	398	394	414	402	424	423	427	412	421	423	416	394	403	420	430	381	361	392	390	433	409	395	425	424	448	431	393	383	382	424	394	399	448	416	369	414	407	410	387	397	405	426	393	389	450	382	406	372	371	383	408	424	445	401	405	408	402	385	426	445	399	422	402	419	401	386	371	380	368	420	356	415	410	383	443	418	396	425	433	413	394	417	428	411	416	400	416	383	390	398	395	406	380	411	413	379	383	376	431	409	403	430	375	430	380	384	411	413	395	398	402	382	383	424	414	403	379	384	396	407	421	378	391	358	427	386	419	388	420	416	392	397	435	396	402	421	408	409	411	416	390	384	419	436	400	413	421	410	412	420	394	421	433	432	453	423	410	424	420	384	402	378	385	355	404	414	423	464	409	377	422	402	387	391	409	395	435	436	389	415	435	429	367	380	366	409	395	414	419	424	412	423	386	383	426	366	407	429	410	411	399	408	402	399	422	407	448	370	407	415	403	412	396	422	396	413	435	452	409	402	393	419	413	454	415	409	383	392	413	428	407	383	410	369	404	391	437	403	422	363	407	410	398	377	391	408	386	426	414	419	434	445	416	431	428	391	420	385	421	403	428	419	390	401	433	431	384	407	379	441	422	418	420	402	429	395	421	399	405	401	412	438	421	388	389	391	420	380	422	387	416	426	411	405	437	409	415	381	395	359	399	411	405	406	416	395	428	385	417	362	402	391	405	386	406	429	398	448	451
16265	27868	19321	7251	4777	2828	1447	819	557	374	368	371	365	326	312	326	353	340	352	341	345	360	329	357	333	357	367	363	343	382	357	387	345	363	347	393	350	337	381	333	344	322	349	381	350	376	357	369	374	310	347	356	355	346	338	346	340	311	311	311	345	306	357	356	355	369	322	339	299	320	320	318	363	346	350	321	326	342	330	291	361	347	359	357	336	342	330	387	376	389	324	331	327	367	357	389	336	337	342	349	370	331	365	341	365	348	359	335	346	362	367	356	327	340	362	337	338	325	339	340	375	363	343	349	337	339	316	341	347	348	357	353	354	353	326	323	360	331	370	343	362	377	334	353	348	320	340	358	333	324	369	347	321	354	310	354	366	335	345	336	356	340	301	357	386	339	381	333	370	312	330	370	360	377	359	325	333	365	360	352	345	356	378	344	341	328	350	311	352	358	371	359	369	358	371	306	357	349	321	345	339	339	348	350	322	363	333	355	335	382	326	372	325	337	345	369	344	359	352	353	349	374	361	338	354	299	366	324	307	320	358	366	331	349	364	347	349	344	366	324	348	348	323	369	334	326	329	353	332	323	322	370	321	354	343	364	368	339	371	323	373	326	342	366	345	357	344	380	367	346	363	362	333	341	343	365	365	332	324	398	374	344	355	377	355	328	368	357	327	332	344	355	331	333	353	339	340	359	359	320	350	325	371	387	361	332	376	298	344	343	318	376	331	350	362	336	342	379	324	319	356	352	348	386	353	332	349	355	357	367	336	367	353	329	350	362	331	357	332	337	298	369	347	361	333	359	352	356	335	356	370	395	335	368	360	341	355	303	316	393	355	364	363	350	360	350	349	328	360	367	364	345	352	360	387	366	332	367	339	332	356	383	360	325	352	345	350	349	373	355	330	345	349	345	362	339	350	339	368	365	352	346	323	343	320	364	327	324	387	357	336	337	332	357	325	366	340	383	373	351	332	340	314	369	336	347	350	338	327	341	332	335	349	357	372	334	346	355	365	338	331	324	332	339	335	387	335	334	353	339	376	365	317	345	375	376	334	320	365	347	341	347	360	388	347	351	388	356	338	346	334	334	370	385	344	362	358	342	336	357	334	348	348	346	356	355	331	332	349	346	364	354	356	354	357	323	352	351	364	313	321	356	364	356	363	373	336	335	348	353	354	355	341	351	339	350	335	338	318	352	360	358	346	337	336	343	328	340	399	334	336	347	343	332	359	341	345	367	346	362	325	303	366	341	368	317	323	324	371	331	381	337	374	345	340	362	342	373	365	374	355	362	368	382	381	334	328	348	348	353	387	356	338	317	380	338	319	340	349	339	343	333	346	373	334	335	331	350	340	352	353	336	338	335	364	369	342	344	312	345	351	358	330	355	348	353	329	341	316	338	316	351	353	372	361	371	351	341	308	353	328	351	333	328	346	352	349	348	357	320	344	345	362	336	357	305	355	387	353	381	347	357	329	335	335	344	355	328	369	345	334	348	354	366	338	339	369	376	351	366	361	335	324	370	327	315	346	347	352	349	337	336	335	329	357	364	320	337	317	350	337	367	348	348	327	357	363	350	323	310	353	337	369	339	361	354	354	327	333	372	359	352	333	360	350	329	363	358	309	352	336	360	358	346	329	339	357	357	360	381	356	337	347	342	361	377	350	372	386	369	359	352	321	368	356	315	320	306	348	335	359	344	354	363	379	372	362	386	361	333	355	342	352	322	373	335	330	345	339	354	350	343	333	342	386	343	358	418	359	359	319	341	341	360	315	335	370	315	340	342	363	323	346	349	338	350	333	336	364	340	347	364	394	361	331	375	375	350	338	337	325	321	345	331	351	350	317	358	376	336	359	351	345	322	344	346	331	340	323	349	334	349	345	342	344	331	362	328	342	370	342	378	304	354	316	337	375	323	371	356	372	358	367	314	362	342	347	326	341	317	329	327	351	345	356	325	355	361	361	362	339	325	341	371	352	358	337	365	325	345	318	370	362	354	337	352	387	365	368	360	339	290	335	324	329	332	352	350	384	373	376	351	333	358	350	370	319	354	369	367	389	370	358	339	336	361	340	351	328	366	348	328	349	349	347	346	345	357	372	343	341	352	376	362	335	329	342	347	334	336	350	357	370	320	353	371	358	369	344	373	338	333	354	323	341	348	343	353	342	349	327	338	373	333	321	331	343	374	333	322	354	328	334	365	366	321	359	337	342	363	329	333	345	342	350	328	335	329	359	334	342	324	323	368	374	340	350	350	337	331	338	347	338	338	345	355	331	365	354	368	375	361	334	367	374	347	359	339	321	352	360	366	339	326	330	324	362	377	360	334	361	358	355	354	330	324	351	362	356	334	310	375	364	329	349	316	355	363	367	344	349	322	312	332	330	333	341	333	351	315	347	363	332	364	425	371	331	332	332	343	368	369	341	341	362	362	316	306	322	367	342	374	351	346	407	347	314	369	341	345	359	346	336	343	358	345	347	381	350	336	387	378	356	326	306	336	337	345	330	392	358	358	335	340	355	349	348	328	354	335	344	325	356	331	312	346	323	358	362	380	362	350	352	376	348	346	356	357	339	367	347	331	366	360	331	357	315	327	335	324	384	334	371	343	342	324	364	299	314	368	331	319	350	351	358	339	304	339	356	344	348	348	338	366	331	373	343	342	360	355	366	338	350	329	346	335	395	341	366	348	351	365	361	308	356	326	349	343	341	349	338	329	336	339	366	341	340	362	367	346	355	385	365	317	379	374	353	381	363	369	364	336	353	348	343	348	353	345	356	338	361	381	344	403	314	339	346	371	333	310	324	342	385	340	339	337	345	339	303	362	370	348	335	350	363	382	318	357	369	377	323	346	355	331	348	333	340	336	340	328	334	314	344	357	349	379	316	331	351	362	337	358	368	379	325	314	326	363	369	355	348	325	379	340	345	330	346	343	351	339	352	364	315	375	344	366	338	335	311	334	330	370	313	344	347	348	351	357	347	335	341	349	359	351	356	334	380	329	377	310	361	334	364	363	305	370	333	359	334	364	371	327	406	339	349	336	358	331	345	358	340	329	371	350	353	365	357	344	352	377	311	320	356	335	338	380	360	323	345	322	319	329	336	357	344	338	343	400	346	340	327	366	332	350	335	352	364	388	351	337	324	377	337	364	346	332	323	363	349	314	342	350	338	317	381	349	330	322	370	357	343	314	356	338	357	335	323	358	343	332	354	326	353	345	356	363	329	361	358	347	329	358	351	349	332	383	335	327	375	333	391	341	334	351	327	356	344	332	296	331	332	324	350	346	338	347	352	376	324	393	369	365	357	300	344	348	304	323	327	337	359	326	365	363	376	341	338	357	361	362	340	359	348	354	345	360	354	358	358	355	352	356	392	323	349	399	372	336	403	363	341	334	352	368	343	333	350	368	351	342	360	356	339	367	366	351	320	335	318	367	360	377	358	339	301	358	370	344	337	333	328	342	350	341	355	370	363	338	335	321	374	352	369	336	351	372
25478	23371	38292	37408	33337	26406	14297	4360	1590	643	482	446	437	478	441	406	442	490	462	418	471	459	452	462	490	435	445	465	452	489	453	418	477	479	446	439	446	459	406	448	457	440	457	439	462	460	468	450	445	441	445	443	426	447	435	454	443	442	463	488	420	479	444	471	427	429	466	468	445	460	434	439	457	410	426	438	439	403	481	481	439	436	460	421	450	501	463	459	456	456	430	410	430	471	450	481	429	469	419	440	449	466	425	427	473	439	446	421	420	458	445	410	455	440	462	454	454	441	469	414	434	452	472	448	448	457	422	439	443	437	446	466	427	425	460	443	456	482	462	444	436	452	421	435	434	435	416	426	447	460	436	457	420	424	431	429	426	460	458	438	424	453	467	430	434	460	426	447	459	469	450	422	418	423	434	465	415	428	426	454	455	452	450	427	479	458	415	450	396	458	394	425	430	448	471	462	392	428	466	462	459	420	433	422	436	457	448	428	413	460	420	492	452	501	449	469	465	434	430	438	436	472	439	448	429	456	463	447	447	426	427	434	433	425	451	431	460	449	444	484	418	449	452	448	448	455	462	436	400	448	424	446	469	422	486	444	464	456	414	422	472	448	452	436	452	430	428	412	427	435	429	437	456	474	429	425	429	456	448	467	456	482	427	439	445	416	406	456	446	471	461	433	478	446	434	453	454	429	433	474	442	452	418	470	442	444	451	445	436	423	449	446	473	450	411	447	461	438	459	429	475	422	462	438	465	437	455	424	470	451	453	480	416	447	442	420	446	432	460	435	455	458	467	468	459	458	440	412	434	489	420	427	476	431	456	453	447	426	476	447	419	466	487	424	462	451	438	447	475	400	447	455	427	446	432	463	449	434	415	441	402	453	457	428	467	417	418	445	443	434	379	448	467	444	446	447	500	440	466	427	451	416	424	459	461	465	444	403	417	442	465	436	448	433	456	447	469	422	474	431	444	480	453	447	463	399	442	415	416	490	426	439	439	462	442	405	423	449	433	466	478	481	423	417	447	487	451	490	467	472	435	446	461	441	426	459	422	467	437	414	451	462	461	449	414	430	438	458	469	452	460	455	448	412	430	438	487	394	405	451	471	457	443	445	447	440	445	486	423	385	414	450	459	455	443	458	423	452	434	454	414	430	415	473	453	445	450	465	418	405	463	428	453	435	453	427	431	454	445	429	468	413	459	417	434	460	414	457	443	486	465	433	469	417	422	443	485	460	495	413	479	406	462	448	426	424	448	456	429	445	421	421	474	442	458	459	464	445	439	452	407	440	443	428	476	459	419	445	472	462	446	408	443	427	456	459	452	440	419	448	484	424	455	461	418	422	409	444	417	411	465	438	454	497	461	490	455	460	454	487	434	440	414	450	434	425	451	457	449	439	479	487	445	477	411	421	454	432	491	482	455	456	426	445	437	456	420	445	395	473	463	486	427	447	439	471	430	401	436	455	466	451	475	459	454	445	491	443	441	442	451	442	405	447	447	460	454	458	463	471	439	435	475	446	457	421	510	419	462	456	472	453	453	449	438	468	461	430	397	475	413	448	452	433	455	440	429	459	450	457	450	455	453	430	485	449	407	419	433	416	478	467	415	474	469	439	435	447	491	455	458	425	436	445	427	398	427	456	478	438	411	457	437	437	454	437	437	452	438	438	433	423	443	464	460	469	444	423	449	460	436	454	428	482	447	468	427	419	471	456	436	441	405	437	417	439	415	457	418	453	438	455	427	445	448	464	449	470	480	479	433	455	440	424	448	421	436	455	436	446	463	461	460	444	444	453	413	453	447	460	446	435	443	457	441	467	429	417	470	439	476	434	416	414	418	422	455	433	473	459	423	479	446	440	402	424	440	481	444	460	467	444	447	480	407	423	440	437	476	487	445	428	470	446	437	467	480	449	450	446	444	456	426	496	450	438	437	476	432	422	447	438	428	424	439	448	449	432	440	487	450	466	435	476	419	430	446	432	462	431	429	456	447	421	452	473	444	419	441	427	477	440	458	461	455	483	475	438	452	437	441	463	442	419	420	450	442	412	423	464	437	440	459	405	431	445	458	472	453	476	433	449	444	449	440	440	441	416	443	463	437	482	435	444	446	450	460	415	441	430	460	437	447	475	466	448	441	492	487	461	423	466	432	463	440	442	456	458	401	445	442	414	441	455	462	500	487	452	461	450	442	470	435	429	439	421	458	444	437	438	478	391	436	450	469	438	454	419	389	430	435	441	451	453	435	421	438	459	451	423	419	439	483	435	420	424	449	426	436	452	447	451	421	483	432	441	492	476	474	432	460	439	412	490	458	455	473	463	429	424	455	443	403	487	423	454	473	437	444	467	493	440	427	454	451	448	421	459	415	478	473	447	433	434	463	457	458	436	470	448	444	472	409	487	481	431	453	439	420	470	441	430	437	492	420	464	475	483	431	463	441	474	436	433	448	434	453	463	445	444	465	451	421	428	442	456	423	440	442	441	439	475	463	498	439	421	437	486	420	439	483	453	445	430	496	444	471	458	429	412	428	463	457	453	447	435	438	472	445	471	406	418	441	427	446	441	461	422	403	497	472	410	452	432	456	444	452	438	433	463	459	485	442	441	490	441	488	452	456	475	451	449	448	452	437	451	488	408	464	444	459	472	459	420	452	492	470	430	459	460	449	444	442	459	453	446	433	451	485	398	433	452	471	440	447	454	430	462	444	465	423	414	504	420	451	429	424	469	459	448	417	434	440	448	436	443	453	408	440	454	462	421	442	457	461	446	424	438	439	475	445	459	474	435	426	449	482	420	468	450	460	435	447	469	453	449	429	450	450	414	479	470	458	429	443	430	462	491	425	421	450	454	433	442	454	410	458	467	466	475	446	435	459	461	446	454	417	472	437	404	473	442	445	461	443	453	425	419	454	453	498	429	455	441	444	441	458	455	439	454	441	437	431	423	448	473	405	455	473	443	385	457	457	447	463	412	450	426	403	469	463	426	431	461	451	495	425	462	454	440	426	431	446	448	458	446	439	449	442	454	520	435	461	458	424	460	405	431	443	454	433	458	393	470	453	416	479	470	471	425	434	435	449	468	452	398	453	462	456	457	419	456	407	453	418	451	454	481	449	451	449	451	414	462	444	444	428	449	441	420	475	479	406	435	469	446	463	439	468	454	437	456	443	437	456	437	412	467	422	463	444	481	436	442	414	424	460	415	444	451	433	428	459	450	441	453	467	425	470	444	456	429	462	441	457	435	459	464	436	417	498	432	464	406	427	467	424	445	465	455	440	475	456	436	451	424	435	465	432	458	438	436	431	438	453	434	446	413	454	419	466	492	461	450	453	472	450	434	457	426	447	400	467	438	456	476	409	468	462	441	442	408	425	417	450	482	438	450	428	463	444	466	464	447	449	416	414	452	430	446	454	392	472	467	415	445	457	417	454	453	426	498	424	472	437	469	458	435	425	475	445	446	434	459	449	447	488	428	460	450	437	435	467	420	418	443
53458	88306	68100	41445	32748	20974	9970	4272	1781	594	461	454	429	437	442	439	406	383	408	473	437	408	424	434	431	437	397	413	405	428	437	426	417	382	420	407	435	419	454	449	419	439	434	413	426	405	404	455	392	394	415	415	434	429	417	400	437	406	408	438	408	428	394	447	435	450	409	436	418	440	398	413	431	422	435	428	401	449	438	427	474	403	405	433	387	402	419	396	404	415	408	441	399	427	403	396	433	393	405	411	428	419	412	395	414	379	441	443	418	416	403	432	397	400	431	411	373	436	439	401	450	426	424	423	439	379	392	430	444	400	375	426	425	402	428	429	423	437	432	430	443	422	419	406	436	421	399	443	413	441	429	440	399	423	407	446	401	433	408	407	454	374	425	429	389	408	404	412	409	429	392	396	422	392	399	405	403	417	411	393	400	416	413	397	433	400	413	422	398	438	421	410	424	428	454	399	441	397	416	407	410	449	401	399	424	415	446	436	404	394	433	447	410	408	397	431	418	446	398	442	394	399	433	427	421	406	419	418	419	413	419	419	410	437	463	445	431	456	473	433	394	421	411	408	433	422	403	465	432	455	417	425	405	407	424	383	406	424	388	446	387	433	418	427	402	430	431	401	442	423	442	441	417	402	429	405	434	434	397	421	393	435	376	432	428	384	381	406	416	390	443	432	398	461	394	425	396	427	412	437	404	413	428	406	373	424	418	450	371	401	437	404	384	417	406	418	423	419	412	404	385	391	398	387	409	433	448	405	420	410	425	430	448	427	426	448	419	428	445	463	406	431	468	422	429	440	415	397	399	413	396	416	452	390	440	387	400	386	402	389	424	394	425	434	409	419	426	422	432	439	411	422	425	444	399	442	357	389	428	420	389	402	461	413	463	414	399	426	416	430	394	442	414	401	393	405	394	428	422	419	426	439	414	401	422	384	405	422	436	426	439	412	414	431	419	415	413	436	410	424	419	435	410	404	400	449	384	398	418	392	428	421	405	412	434	405	408	415	411	453	438	426	398	433	389	425	423	425	405	428	411	391	414	401	415	372	438	410	422	406	418	397	390	420	444	372	429	410	431	416	416	472	405	410	426	402	420	403	434	415	403	413	445	433	446	430	413	428	414	435	395	396	435	398	417	399	433	413	405	397	465	400	435	441	443	448	397	439	413	391	432	391	401	435	444	405	436	451	441	414	436	407	400	415	460	433	428	445	432	401	425	392	417	413	407	437	370	404	439	404	429	459	430	377	417	422	452	376	428	436	450	456	382	469	421	394	417	392	424	462	423	429	423	430	377	384	397	418	432	433	396	448	430	463	417	400	430	432	417	424	423	436	413	400	447	425	406	407	424	419	395	413	364	429	383	434	423	438	418	384	432	467	387	416	405	425	412	406	434	367	426	432	398	444	399	416	443	420	419	404	422	423	421	400	413	446	408	461	370	449	384	409	401	416	389	408	408	374	429	419	394	400	417	395	401	422	431	400	415	418	419	413	414	418	405	414	456	398	424	425	427	422	413	413	442	435	435	444	400	390	456	413	421	436	402	400	461	411	420	463	401	387	412	414	395	433	419	401	392	386	423	405	412	423	421	412	415	422	401	437	389	415	401	437	437	402	404	431	437	405	427	450	417	430	427	452	423	419	426	417	428	393	394	402	447	406	400	419	415	437	395	414	400	387	410	406	456	409	432	454	419	429	436	457	428	424	377	424	392	415	419	429	421	441	425	414	419	411	389	424	430	420	404	399	431	402	444	407	369	381	399	404	409	435	462	376	406	411	404	422	427	413	455	412	427	439	393	456	417	429	433	413	427	421	435	408	412	389	415	441	449	425	412	419	379	415	420	449	427	431	413	434	405	416	427	442	412	393	401	415	428	411	415	412	418	451	451	423	383	392	431	396	436	418	403	421	446	385	411	427	428	415	381	413	408	429	448	386	441	384	409	448	391	388	426	406	407	435	403	439	420	431	424	422	431	431	419	446	416	437	415	425	429	439	422	411	420	424	409	429	428	443	409	389	437	393	429	443	424	450	418	396	429	403	404	412	403	418	423	438	396	403	399	432	390	443	423	430	388	415	436	391	399	456	410	397	421	429	413	424	423	389	414	383	429	429	419	400	414	425	430	433	421	410	399	426	403	407	460	388	437	429	441	438	401	424	428	421	417	435	403	442	432	424	444	426	437	404	422	452	440	373	384	393	430	413	430	430	419	409	410	476	417	432	388	410	428	443	413	441	408	433	404	392	430	419	413	405	447	409	430	393	406	430	460	429	412	434	421	382	430	393	462	435	401	420	441	412	428	402	378	403	399	448	418	443	421	388	409	427	423	422	422	404	414	437	443	406	429	397	432	429	418	436	440	436	452	408	417	394	420	399	437	454	453	403	408	410	424	418	392	417	406	455	417	429	457	437	436	423	421	426	440	395	429	405	445	418	405	392	411	436	419	410	430	443	420	441	413	409	411	428	465	418	436	406	424	445	398	410	454	436	410	410	387	423	423	430	406	422	407	420	441	411	400	405	428	426	398	417	413	436	421	414	413	402	412	470	429	420	441	399	448	425	423	416	426	409	438	422	452	454	429	415	402	441	454	418	456	446	412	384	396	421	405	464	412	409	390	452	446	424	417	417	442	421	412	420	419	417	447	421	417	368	398	445	390	426	444	421	451	392	451	413	429	409	376	426	423	399	425	420	420	395	438	419	411	459	400	427	412	449	420	415	439	415	428	432	444	434	439	420	424	395	408	428	417	433	411	408	390	424	419	424	390	406	385	402	376	386	398	391	408	417	416	435	425	417	441	437	404	390	428	387	447	374	414	442	451	423	408	401	420	366	399	415	417	407	429	415	401	388	407	414	407	416	446	392	433	400	413	409	419	457	419	439	442	413	424	448	444	384	413	412	412	417	409	392	413	437	377	396	409	444	416	440	424	457	427	434	406	399	404	449	403	418	454	411	431	425	429	429	392	431	419	477	412	427	486	400	415	421	415	418	425	352	403	408	439	434	442	417	415	403	433	445	424	372	427	420	436	387	424	419	423	389	428	423	415	416	401	418	434	403	428	449	459	405	405	362	407	417	387	406	420	460	435	433	412	404	413	433	437	418	395	400	437	431	421	392	421	415	431	441	460	432	424	423	422	413	433	439	418	435	430	413	415	396	422	443	416	392	365	398	387	444	428	431	401	431	406	405	427	415	435	453	417	432	423	407	444	417	397	427	449	434	424	435	408	407	399	435	454	426	356	408	408	431	382	389	420	424	456	433	433	446	438	438	353	408	398	401	381	393	396	441	433	426	411	400	431	429	418	413	426	406	397	400	400	464	386	395	428	421	378	400	432	445	423	407	405	413	409	404	418	405	406	418	424	425	378	423	427	411	423	390	370	397	439	427	426	423	425	450	410	414	411	452	446	426	385	438	420	389	437	389	390	410	447	370	424	444	394	423	430	432	404	381	439	387	406	425	414	396	414	392	388	456	427	409	434	445	417	364	441	398
24525	22351	34321	33567	35928	35507	24432	9143	2690	894	669	645	630	603	615	627	646	587	577	623	620	618	627	578	621	621	621	620	659	598	589	636	601	625	603	604	617	579	589	587	562	623	584	629	634	590	624	585	597	633	621	616	564	612	619	613	587	642	587	587	615	634	604	623	617	607	625	583	632	586	609	579	576	561	646	633	588	605	584	579	616	578	581	593	576	580	592	645	590	599	587	599	572	590	588	563	651	596	592	576	554	640	628	635	610	583	588	611	586	623	581	592	586	584	590	594	630	620	641	565	593	600	591	625	623	646	574	624	562	632	608	593	591	583	624	603	583	560	617	639	623	590	590	575	607	569	590	588	601	604	547	673	606	607	593	623	616	595	615	567	604	608	594	601	571	551	601	604	615	587	577	570	622	579	554	650	611	576	599	608	627	610	596	614	594	628	624	616	559	602	587	599	561	583	562	634	573	599	655	609	614	593	617	570	615	612	648	578	576	582	566	605	578	573	586	636	631	578	582	579	623	570	630	605	606	564	580	554	592	568	618	608	591	635	584	592	587	589	569	565	576	588	592	609	579	604	604	572	582	587	599	591	624	545	625	635	639	613	586	617	623	629	581	579	609	668	583	566	575	606	585	604	598	566	600	607	594	611	603	605	573	585	607	620	621	579	578	628	599	589	588	553	638	579	576	607	621	546	601	579	620	607	594	579	633	575	550	578	553	570	580	603	596	605	605	611	578	575	566	604	614	582	624	587	616	597	576	603	571	629	589	588	572	598	627	605	563	614	612	663	618	583	542	581	570	592	597	631	628	603	586	584	606	614	628	570	567	521	530	624	609	616	588	624	591	577	550	617	593	568	595	598	636	567	568	569	574	634	594	607	623	591	571	591	623	608	624	600	630	581	614	625	560	638	605	588	575	641	586	609	596	550	600	596	585	625	601	574	595	562	561	595	620	568	584	639	585	628	574	595	596	597	567	606	589	620	569	580	622	632	568	619	566	568	637	597	595	591	585	574	617	610	547	560	627	583	585	623	586	648	567	600	569	565	642	576	573	585	600	585	584	558	574	578	596	614	596	613	616	579	578	644	638	591	568	576	593	618	649	604	583	571	597	616	584	632	593	564	606	608	593	556	558	567	609	598	577	601	601	624	609	618	603	592	609	566	581	604	581	549	539	579	564	578	566	613	593	603	590	598	576	564	603	587	605	567	601	611	578	584	601	614	594	549	616	591	598	640	590	587	601	606	603	631	599	585	610	601	600	582	607	600	636	665	616	530	614	581	565	584	600	623	620	558	624	612	588	646	586	558	629	637	594	617	562	621	578	616	626	593	612	548	620	569	603	611	580	619	601	605	563	599	617	598	577	580	585	611	584	584	579	574	555	598	578	601	636	586	619	587	641	605	605	617	581	623	580	597	585	568	598	618	593	615	636	584	574	611	609	598	584	593	617	603	568	621	602	564	596	590	583	567	614	591	575	595	611	585	632	586	562	595	603	597	558	630	569	605	625	608	629	566	620	615	563	629	604	605	572	563	602	627	627	612	588	564	600	603	604	600	570	599	601	608	589	602	548	588	631	546	612	566	605	589	530	616	560	595	631	586	574	534	627	541	611	641	615	573	560	589	574	591	635	597	587	567	541	600	585	579	622	595	566	568	576	589	627	595	576	613	582	592	588	621	607	603	608	543	627	582	604	598	573	548	598	563	628	585	606	577	566	623	658	615	612	627	561	547	604	614	587	570	540	591	614	600	596	603	585	588	605	600	531	576	613	602	609	567	590	554	611	589	562	626	633	609	557	610	592	602	595	611	590	589	628	567	627	567	577	579	641	608	602	586	583	656	549	595	615	619	573	556	567	645	604	624	580	576	578	628	557	541	625	601	557	584	574	657	602	610	563	590	589	599	576	588	554	604	594	614	541	569	601	598	620	547	572	568	566	555	599	593	564	588	585	587	596	577	591	590	611	608	546	573	618	618	616	634	608	587	618	575	614	618	583	608	587	580	614	608	622	561	582	616	590	567	555	602	567	616	598	579	611	564	570	614	541	629	588	564	596	602	626	660	605	593	582	613	602	594	622	609	620	623	597	612	584	538	564	551	608	580	590	605	577	595	541	559	603	641	577	589	590	566	626	594	572	593	554	589	619	543	596	585	640	580	586	601	572	591	629	600	597	606	590	583	567	600	613	596	609	546	612	571	581	602	562	544	599	578	583	588	569	606	592	613	617	582	600	586	628	586	579	590	572	559	612	571	594	633	582	586	567	623	570	635	623	577	584	604	597	566	566	558	578	566	622	596	616	632	567	586	617	584	606	559	577	589	597	618	575	567	603	597	601	601	567	582	615	583	580	554	611	615	573	598	537	605	560	586	582	550	597	604	602	599	579	561	581	588	592	594	540	585	617	645	609	611	583	591	582	605	634	590	631	623	617	599	580	560	624	549	570	608	569	616	602	549	625	568	600	596	604	599	567	580	631	560	587	620	570	610	581	605	622	618	634	603	611	579	542	625	591	618	652	615	597	594	582	624	557	601	616	607	600	609	572	524	593	633	608	556	586	586	563	606	588	575	608	620	607	604	611	583	617	561	581	559	564	573	595	615	588	598	601	567	564	588	635	579	640	582	588	606	591	623	625	580	576	620	625	586	635	598	606	576	657	616	556	593	589	615	580	580	614	628	618	627	596	606	600	598	588	558	559	545	568	585	552	632	632	597	586	609	613	592	595	586	567	606	544	587	597	607	558	584	602	645	647	580	578	587	620	630	607	556	576	567	602	599	644	621	620	586	582	614	606	560	644	572	615	577	526	603	594	561	583	550	595	565	613	592	590	599	604	606	613	624	601	545	586	552	574	623	580	611	615	579	604	589	590	636	597	611	571	558	576	603	586	587	571	589	578	593	631	551	637	597	582	609	612	614	601	573	561	597	626	589	639	581	610	593	602	570	578	631	591	576	623	602	595	549	592	529	572	606	632	587	581	610	621	602	609	623	587	603	570	552	618	570	581	571	565	528	576	673	540	621	598	595	589	577	597	577	614	606	563	596	607	597	590	638	627	604	615	584	583	548	638	584	629	558	564	606	611	583	572	580	610	592	573	589	574	595	604	587	614	618	600	588	573	605	634	627	631	588	583	590	610	556	617	656	583	576	548	569	565	595	590	575	627	606	612	583	539	560	595	608	611	622	615	553	604	663	553	558	585	582	619	604	648	624	564	598	544	562	583	598	578	583	610	595	592	610	528	623	562	572	569	622	607	583	561	608	561	585	585	602	604	592	603	548	588	600	579	603	608	566	623	586	565	601	618	597	571	633	608	599	612	572	632	618	594	597	603	574	595	575	612	582	616	601	577	594	570	588	563	626	585	569	592	549	614	587	615	608	593	578	622	602	584	589	576	573	601	587	592	593	610	606	593	588	590	582	615	604	637	595	578	627	601	617	628	588	603	558	569	587	614	591	599	597	599	586	619	629	593	583	597	622	562	559	605	599	586	582
62610	101133	77943	52444	45037	32079	16547	7427	2799	866	554	593	592	580	606	571	530	566	600	509	541	565	542	575	546	537	593	518	534	583	568	546	551	547	546	592	563	548	542	598	601	547	550	559	509	522	596	594	581	577	538	515	542	594	557	577	564	564	544	527	549	559	494	541	568	576	568	567	540	544	562	581	577	561	541	542	557	502	557	584	542	548	540	539	515	543	552	544	554	563	513	561	540	586	541	524	528	556	552	605	560	564	559	545	513	559	505	553	529	528	487	544	558	552	568	557	532	585	572	574	545	596	528	531	536	528	541	598	532	555	542	513	543	609	573	553	567	563	565	563	567	547	519	561	544	545	529	523	541	593	524	512	581	584	565	577	544	572	564	551	553	535	533	557	539	567	594	543	494	507	589	532	577	555	578	540	541	556	535	558	534	596	553	542	541	542	552	536	538	536	507	526	584	573	557	581	583	531	600	562	553	525	508	557	565	577	582	517	564	599	533	580	535	610	588	533	571	553	541	554	536	546	515	589	550	550	565	519	573	543	543	540	559	578	542	570	550	538	567	535	557	574	574	539	580	563	601	558	535	585	568	582	603	568	545	559	582	539	585	565	568	608	510	574	574	600	527	523	544	509	577	600	520	537	574	536	522	587	555	526	561	535	555	544	535	527	569	550	570	561	559	539	557	530	516	527	574	536	532	531	577	569	620	567	551	566	526	558	576	578	579	579	538	555	555	575	584	608	537	538	531	543	508	563	547	551	542	577	550	556	568	557	543	526	557	541	564	550	571	518	569	538	546	568	583	542	538	478	582	540	525	582	518	548	543	556	555	507	571	581	568	537	544	562	517	559	549	539	533	543	524	563	582	586	520	532	572	552	575	508	545	527	551	540	572	522	553	540	550	521	574	525	583	534	607	524	551	565	570	556	565	579	582	551	525	532	588	515	549	546	548	555	541	558	568	558	515	550	569	546	503	542	546	554	544	578	597	535	522	543	556	551	557	540	557	538	554	513	596	512	573	570	546	580	536	545	550	554	552	544	524	566	552	529	512	546	556	562	575	538	565	514	548	558	536	589	520	551	551	527	561	550	588	576	537	544	582	563	604	579	550	547	502	570	566	560	556	549	574	560	529	528	509	546	569	534	539	570	521	550	544	584	535	579	552	518	546	539	514	534	515	545	545	548	523	568	538	539	514	578	543	509	589	557	563	560	562	541	596	506	561	539	599	541	556	533	541	553	522	537	566	512	524	558	548	560	517	578	524	554	506	553	573	574	535	534	595	581	568	536	544	551	584	539	547	568	544	566	553	571	536	544	547	546	563	564	543	544	587	518	537	573	523	510	561	585	519	547	563	561	537	553	560	539	517	543	566	575	531	560	592	521	540	531	585	539	582	544	570	567	526	545	551	575	538	574	532	553	549	549	584	533	554	586	579	535	531	548	548	555	551	526	584	540	571	555	558	556	572	510	537	555	562	527	531	502	536	570	553	543	568	553	533	514	571	552	542	549	560	578	533	510	591	544	551	561	559	561	533	540	551	550	537	525	555	546	550	547	553	522	587	552	567	515	541	569	526	500	545	526	536	547	535	500	566	516	559	518	548	554	570	497	591	550	570	552	551	510	532	543	592	569	540	568	555	540	573	561	539	548	558	495	502	513	529	564	567	568	590	521	511	527	550	579	524	552	570	572	549	543	577	551	586	571	517	532	551	550	524	607	574	568	585	567	577	569	546	541	534	574	534	513	558	530	500	537	543	570	556	538	569	546	556	564	520	554	560	543	523	525	563	543	563	546	546	560	542	566	518	550	560	584	563	522	524	591	575	533	558	534	566	557	520	551	594	585	581	597	595	533	537	567	563	572	553	480	580	613	510	557	541	568	584	517	520	561	536	562	603	539	552	555	502	577	568	556	556	572	579	555	520	514	564	538	564	566	518	563	599	568	548	613	543	537	549	578	551	547	523	524	568	591	572	520	530	529	581	563	501	471	528	585	539	529	537	560	527	513	547	532	579	538	557	586	584	499	558	583	516	552	509	513	547	580	518	543	581	582	568	542	561	600	538	522	543	533	567	519	571	538	573	543	559	514	575	568	565	604	514	570	538	560	563	571	506	584	563	562	555	529	523	568	542	565	555	549	518	560	506	573	529	536	562	508	547	549	532	515	572	548	561	575	556	581	522	519	552	552	537	497	537	574	584	552	575	529	571	581	524	557	545	495	578	537	541	545	548	581	556	573	530	550	535	558	560	533	524	577	513	562	529	537	550	573	549	552	567	544	558	560	554	587	552	535	595	541	550	504	536	548	544	543	559	581	548	557	581	553	549	530	524	531	541	532	521	553	558	559	520	515	542	602	584	557	592	544	561	548	543	592	555	557	606	526	576	563	570	517	545	554	571	552	529	547	519	580	563	563	572	580	537	537	543	570	567	551	582	536	499	532	546	556	557	507	523	580	576	533	545	546	593	595	518	569	541	553	551	550	495	545	517	533	574	601	553	550	558	562	545	519	564	536	577	557	570	541	551	554	575	599	584	545	580	574	548	579	541	535	571	571	534	533	550	588	525	538	567	557	531	546	482	568	548	578	570	586	592	570	573	567	543	583	562	586	483	553	581	577	557	570	550	582	567	571	571	543	554	544	528	490	570	572	539	555	572	560	492	513	524	540	536	569	505	588	564	585	542	566	567	541	565	519	555	533	605	549	541	552	543	576	584	546	542	552	527	537	539	539	524	544	589	516	535	586	547	520	533	550	546	555	521	523	532	548	554	581	559	505	527	542	526	567	548	500	580	533	500	576	536	551	560	526	555	550	586	576	585	513	562	569	573	556	564	578	528	549	521	532	556	591	577	540	545	500	560	556	522	547	558	580	527	588	528	544	526	561	563	541	569	545	550	569	557	524	509	540	561	518	554	539	565	569	538	590	554	556	521	571	530	534	573	609	559	497	560	560	583	525	541	551	554	565	564	539	575	568	567	587	576	567	556	575	509	532	559	573	548	549	582	555	548	549	588	539	552	512	525	517	525	537	565	562	531	531	507	556	529	532	585	508	592	557	605	515	538	585	572	536	529	555	532	556	548	558	531	493	540	578	553	539	538	531	515	557	525	512	541	520	544	572	589	534	563	550	529	546	520	543	549	554	549	551	556	539	572	541	558	529	582	484	554	555	514	570	529	577	561	527	591	527	537	570	558	571	568	521	519	525	553	543	545	521	552	564	547	530	550	559	540	538	553	541	561	577	531	544	565	537	520	530	530	592	531	548	549	538	547	542	548	565	538	593	574	523	570	525	562	525	548	534	584	546	543	591	542	526	533	548	543	501	596	564	585	571	558	534	537	606	585	596	529	532	514	511	573	547	538	572	578	552	541	585	562	590	502	541	565	528	586	569	541	560	535	516	556	531	564	563	597	578	534	544	559	554	578	534	576	525	568	549	559	557	535	543	553	554	523	567	550	559	555	551	545	565	594	555	547	533	526	542	580	587	575	600	581	558
29217	24787	22197	10181	5145	3388	1716	867	585	433	446	406	410	413	389	428	440	408	415	394	415	429	421	404	405	430	430	438	447	435	448	384	462	435	437	371	402	398	449	418	426	402	395	408	400	418	409	455	462	420	436	432	418	438	444	441	430	414	417	424	409	404	422	420	394	410	425	394	429	409	437	406	418	414	431	399	422	407	431	404	415	438	444	447	391	416	397	411	405	433	418	426	401	425	457	402	401	398	430	430	394	434	392	402	397	430	404	418	422	403	391	436	436	434	425	418	430	450	388	400	388	420	408	403	383	413	410	399	411	394	459	429	435	437	437	377	425	405	464	407	433	425	452	407	415	380	430	422	436	437	419	404	414	424	422	396	416	427	434	420	431	444	399	429	399	435	419	465	447	398	434	381	421	440	440	405	424	415	428	352	393	430	451	437	443	433	406	408	428	432	473	441	451	463	414	463	436	404	425	451	400	404	432	444	386	418	413	415	414	434	412	447	435	414	397	421	396	428	408	384	417	417	394	416	441	447	431	400	442	448	382	398	402	411	423	448	443	431	410	450	414	429	420	415	396	428	404	472	395	418	407	400	438	441	421	429	401	444	384	424	400	481	417	448	445	419	426	408	433	455	418	431	437	444	429	411	389	412	430	397	420	427	432	394	426	425	430	437	411	378	454	415	374	423	433	398	420	434	463	441	449	430	435	448	437	426	415	421	398	434	411	398	433	367	390	437	416	397	392	421	445	392	386	397	429	413	400	450	430	454	371	394	428	450	468	416	418	423	414	433	419	402	440	415	438	433	426	377	374	415	451	435	441	434	427	420	424	393	390	401	431	440	444	398	379	446	431	419	407	424	446	493	438	437	420	421	391	410	424	403	452	457	397	399	388	391	416	378	431	410	429	442	417	399	447	417	386	433	428	411	411	411	447	393	448	440	421	419	438	457	438	394	384	428	396	439	424	403	411	439	371	438	373	412	423	404	443	405	391	434	428	437	411	436	428	397	430	405	422	396	398	420	421	445	453	402	432	401	440	421	430	418	404	428	430	408	408	421	392	421	458	421	423	429	397	439	437	400	431	438	456	410	419	377	394	410	409	409	460	413	435	439	403	446	438	382	443	456	437	395	410	397	404	416	437	417	425	439	397	457	450	406	414	428	436	444	439	401	407	460	401	410	411	415	445	460	423	412	423	416	408	391	414	373	411	437	410	431	428	456	416	442	403	426	450	431	407	428	423	411	391	412	430	413	418	384	392	410	399	403	406	423	381	438	395	422	417	447	408	437	464	436	433	434	444	440	403	421	414	416	406	402	391	391	434	450	408	413	438	424	404	438	417	437	426	431	414	412	448	422	382	424	406	414	402	419	447	391	424	436	413	393	387	406	410	417	427	409	424	412	441	414	390	432	379	397	456	442	402	408	453	451	426	406	412	438	423	404	417	425	403	406	418	413	427	443	452	377	455	391	428	411	414	424	435	397	415	435	410	434	390	435	414	446	406	403	371	451	405	449	437	444	406	429	387	420	418	431	457	395	426	427	404	419	436	464	462	404	400	446	445	452	462	459	426	424	411	439	426	410	461	413	403	421	422	441	414	401	413	429	358	407	433	420	424	417	414	429	434	430	464	423	438	421	433	437	413	443	406	432	406	412	434	393	439	428	422	426	424	398	429	408	424	422	432	389	412	429	447	414	394	435	399	422	448	429	401	417	414	418	380	425	423	415	431	412	387	370	421	429	416	440	402	400	454	443	395	445	404	430	421	407	432	404	413	419	420	429	423	438	379	425	437	411	432	409	385	424	430	410	425	391	430	382	432	422	393	423	419	432	405	385	392	421	412	431	436	447	433	405	434	426	436	385	413	407	393	435	401	454	399	427	450	418	449	388	440	402	443	426	434	421	443	425	412	425	455	431	424	428	440	402	405	424	413	452	372	424	414	442	419	400	439	427	392	440	387	428	466	401	412	419	398	427	417	435	415	463	448	419	412	433	387	418	420	421	398	413	409	402	433	396	397	418	438	427	442	427	397	422	433	416	396	440	392	418	389	427	433	414	391	380	416	415	435	431	443	417	443	401	414	463	412	386	431	414	407	424	421	419	394	452	456	426	398	435	386	464	407	435	428	466	414	401	400	394	400	414	396	438	451	404	414	415	423	416	401	436	408	433	435	411	417	426	441	412	451	419	453	407	401	405	408	448	458	400	428	443	408	432	421	424	441	418	392	411	396	393	455	452	396	414	420	404	433	417	414	426	387	427	439	443	446	406	433	421	427	438	446	397	410	388	400	437	463	438	468	403	407	398	416	459	408	442	432	442	423	427	400	425	438	388	460	381	443	416	421	460	427	435	432	431	470	411	443	419	418	406	406	391	410	422	413	438	412	435	443	406	402	405	456	435	426	475	437	457	422	406	438	411	413	465	478	430	391	414	381	426	434	413	416	397	410	463	410	413	429	439	391	417	413	370	430	396	379	458	409	428	394	430	412	432	427	403	406	409	398	409	407	400	420	436	401	418	446	462	421	433	435	387	402	387	438	394	420	446	440	409	440	456	417	424	450	434	415	416	435	443	431	426	439	455	428	390	400	426	410	412	423	412	417	393	418	417	399	412	442	440	449	440	384	404	429	436	418	421	429	444	428	414	414	412	442	390	438	387	418	452	442	404	421	404	403	420	446	425	427	420	449	411	426	413	455	389	405	439	410	421	397	394	393	416	414	406	402	429	436	444	399	395	420	442	447	421	423	400	439	433	437	429	455	441	383	451	418	431	423	457	441	448	423	461	412	368	440	419	426	428	418	412	427	417	385	440	423	413	421	409	407	408	420	437	426	438	423	469	424	423	441	421	411	409	400	397	419	448	400	426	437	449	437	419	405	477	406	457	432	403	400	409	440	448	381	418	447	400	447	430	394	451	420	384	452	385	412	433	418	411	432	406	434	399	456	384	379	426	387	415	417	416	415	368	442	429	413	446	421	412	415	404	388	415	444	409	427	422	432	392	422	462	430	432	422	461	430	437	446	428	441	441	419	448	425	397	426	409	413	408	421	456	439	425	399	430	418	435	393	423	430	405	416	396	440	458	407	444	434	426	468	418	399	455	407	436	426	411	404	434	425	440	426	473	454	413	425	447	418	436	416	431	439	416	410	425	442	436	420	439	415	409	439	434	421	442	432	434	408	398	446	408	443	414	438	435	378	420	407	438	422	408	413	432	402	435	405	449	390	440	392	418	430	457	418	408	399	415	440	396	408	432	467	405	396	410	467	431	469	449	453	392	437	416	417	396	406	432	432	453	427	415	398	400	409	426	443	410	442	394	450	442	453	424	446	415	415	413	444	432	372	433	402	417	435	431	417	414	453	351	428	405	417	428	434	416	370	435	404	421	410	438	392	459	409	386	408	393	429	415	426	435	398	390	429	416	424	411	430	411	405	441	426	414	419	428	452	428	425	398	410	403	404	414	398	386	420	431	365	417	402	440	442	397	431	474	426	406
16500	27194	18739	6431	4709	3335	1633	840	522	438	376	346	383	381	361	362	352	357	370	380	334	353	395	335	367	373	328	344	368	385	379	336	335	364	367	364	341	333	350	369	361	381	389	374	341	360	338	353	330	321	349	358	370	336	372	323	365	349	340	355	372	355	359	384	349	359	353	376	330	377	355	353	350	351	375	390	361	362	387	359	375	364	357	339	342	345	340	343	381	378	350	345	340	379	380	361	353	359	352	378	381	346	385	358	358	382	356	364	338	386	359	373	369	372	380	362	350	341	366	345	364	351	369	347	325	326	344	340	342	370	371	353	337	359	359	367	339	380	318	366	349	356	333	358	352	339	355	343	382	375	371	382	357	363	345	387	379	321	345	352	360	357	344	346	351	345	342	356	380	331	368	347	329	341	365	361	361	343	357	379	355	379	358	354	346	341	365	366	348	367	361	335	368	392	363	343	361	352	335	381	358	355	340	397	389	343	396	357	354	355	324	341	357	358	363	363	371	337	367	356	400	369	346	363	361	347	351	362	361	340	350	391	362	371	368	355	384	343	348	370	364	363	367	341	351	414	344	346	345	371	363	364	353	362	375	335	329	342	367	356	360	356	312	358	406	367	374	340	390	331	363	360	374	335	352	367	339	362	313	350	359	391	355	372	432	354	348	374	358	341	370	341	355	347	344	359	354	321	350	368	346	345	400	354	385	357	385	362	360	372	344	371	374	387	374	369	375	343	377	374	351	342	355	356	343	353	364	372	389	359	378	364	387	348	370	356	344	350	374	370	365	355	382	350	336	354	359	344	343	390	363	373	352	370	368	353	372	361	387	373	395	376	343	359	356	344	344	338	337	373	338	383	324	373	412	336	394	380	340	353	333	330	351	375	364	354	356	393	333	357	331	361	372	368	342	367	349	336	378	354	373	329	377	412	360	339	330	378	349	342	371	368	385	351	391	355	383	348	367	383	351	365	390	359	361	339	348	372	352	369	353	339	341	337	338	367	354	351	303	344	359	370	356	341	341	385	350	324	360	376	366	360	346	355	340	356	358	341	351	360	346	374	377	384	387	351	390	365	393	359	342	356	355	368	382	388	353	375	373	358	353	338	369	360	340	376	371	357	359	341	365	393	382	365	364	398	358	367	353	363	363	370	316	364	367	368	358	353	359	360	374	353	388	374	328	327	341	369	377	326	377	344	349	349	345	347	323	317	306	322	354	356	341	363	336	339	355	352	343	349	343	336	353	393	353	349	328	368	360	341	349	358	370	360	343	371	374	373	342	355	367	351	381	346	386	339	412	360	336	320	367	346	322	352	368	340	385	366	353	357	360	375	339	376	371	357	342	339	358	399	340	353	379	351	346	347	382	358	366	366	354	385	358	380	355	369	332	364	343	355	360	353	362	364	345	357	390	338	330	345	385	365	348	349	383	377	348	335	342	397	379	347	372	373	391	364	329	361	359	348	314	344	388	341	352	357	375	358	352	360	364	366	358	366	375	355	365	361	352	353	384	350	344	346	366	369	406	362	357	341	339	341	354	342	367	383	357	373	362	317	347	367	376	352	334	353	405	367	353	366	383	371	364	371	329	344	372	345	389	371	389	361	366	357	353	353	380	358	335	332	372	347	350	379	341	329	378	381	354	375	393	344	369	347	370	329	365	350	342	336	379	350	360	348	429	342	347	341	363	391	409	353	347	386	395	355	396	415	308	380	359	361	341	367	358	348	342	352	362	375	371	350	347	352	370	358	352	364	345	349	355	353	362	355	354	342	379	318	374	357	365	354	361	360	322	364	425	369	364	392	359	397	366	375	335	360	345	369	334	384	382	392	369	321	373	357	374	369	354	361	354	361	346	322	351	381	363	385	327	347	391	386	366	372	355	335	360	349	360	348	318	349	310	363	351	351	388	361	350	357	389	324	352	353	320	348	364	366	361	356	363	357	374	360	352	360	355	360	408	369	363	335	370	385	319	332	364	354	363	383	363	384	321	359	388	371	376	359	384	377	383	364	364	369	360	364	387	341	334	334	406	382	358	358	382	322	357	356	373	358	306	350	345	355	331	361	372	366	368	349	333	377	322	369	365	359	395	359	368	387	362	367	352	355	372	379	352	381	377	373	356	369	352	361	350	381	335	372	344	323	394	367	358	358	378	382	336	345	357	347	336	334	369	359	361	315	318	337	369	361	389	364	389	361	369	330	331	331	355	352	341	364	374	345	385	370	350	331	360	344	351	384	378	367	372	362	370	359	388	345	359	380	362	370	349	386	333	361	359	360	369	368	365	354	348	341	334	363	375	343	358	348	354	369	343	327	364	376	370	338	350	374	377	373	339	350	361	375	368	365	373	361	408	356	352	372	362	383	331	344	358	344	380	356	330	357	348	348	348	355	382	365	390	323	347	334	362	372	356	373	315	331	367	365	349	385	335	341	352	350	377	359	344	325	362	383	369	377	387	324	387	356	344	397	350	352	382	344	355	348	392	352	337	363	351	349	362	358	364	339	359	360	339	390	362	371	330	375	319	365	337	366	348	356	325	337	328	420	381	353	336	341	359	356	342	325	358	330	365	386	304	333	328	358	371	366	360	380	331	349	370	359	369	393	353	345	376	379	367	349	349	369	358	346	354	375	333	347	358	352	369	370	337	345	379	375	336	339	353	349	336	342	345	369	371	381	358	335	317	354	358	375	307	340	382	345	339	384	359	364	351	343	350	374	386	378	350	361	355	414	343	373	345	379	360	377	371	346	327	374	363	348	345	353	396	356	374	362	362	367	342	340	399	353	346	332	333	353	318	354	390	354	376	379	383	355	354	348	348	338	360	359	352	346	361	378	405	354	339	357	364	385	295	329	361	364	374	352	348	342	360	356	339	368	344	410	345	369	324	423	378	349	375	347	339	349	353	352	354	357	398	359	347	343	393	348	347	367	337	365	356	373	364	330	360	359	377	367	363	327	382	342	334	350	325	358	356	372	393	364	348	361	342	364	375	366	333	340	318	382	360	377	363	348	348	363	348	338	367	362	369	311	390	329	339	351	382	384	378	353	347	342	340	359	351	357	335	373	359	350	366	335	350	361	344	326	362	368	326	326	346	367	340	368	391	371	378	336	354	341	346	331	325	360	385	373	374	378	358	327	328	340	344	348	345	376	352	345	362	357	394	339	335	346	344	364	358	363	404	369	353	381	368	357	323	350	351	372	362	355	372	339	342	324	355	377	356	367	319	362	357	370	369	383	365	360	400	374	329	359	382	367	355	392	330	355	356	359	362	352	353	372	354	398	342	348	356	373	375	360	406	340	338	362	358	329	337	365	366	350	375	347	350	373	388	342	350	334	391	345	380	366	353	336	366	359	316	394	330	343	346	365	367	382	351	354	351	333	351	348	387	395	361	381	349	362	339	375	364	369	363	342	342	322	357	345	314	356	383	351	350	384	358	375	391	375	341	346	373	334	347	386	360	332	403	338	347	362	352	350	371	361	352	363	326	346
25592	23259	36008	37228	33469	28060	14414	4351	1363	594	469	474	447	443	479	465	451	461	509	449	432	443	490	483	460	441	449	464	473	447	483	486	446	455	412	454	469	444	412	447	440	474	438	475	447	489	486	445	434	482	496	486	448	473	439	468	458	474	437	448	465	456	454	444	496	458	480	494	438	412	445	452	464	438	491	431	428	451	458	464	469	515	454	435	439	424	448	473	441	407	467	440	415	464	459	424	483	423	470	469	440	439	433	454	464	442	457	449	407	463	457	442	473	443	446	486	446	436	477	439	464	479	435	445	469	456	483	472	448	424	409	455	427	453	423	439	422	423	444	469	474	440	475	475	467	452	445	436	444	461	436	460	467	500	433	450	474	463	414	487	443	449	462	451	427	445	449	443	459	467	421	455	451	449	427	447	494	498	482	451	430	443	462	461	453	435	467	428	455	446	460	492	431	457	497	425	436	439	465	462	443	416	438	450	479	474	399	440	451	407	459	468	467	436	488	421	433	417	439	455	476	465	416	471	461	472	438	452	456	423	470	435	439	457	442	458	451	455	439	407	432	417	388	440	467	449	461	472	433	501	443	475	404	473	448	449	456	424	455	460	432	427	484	484	414	449	463	443	469	460	401	455	441	473	481	450	459	469	456	423	439	457	479	447	469	413	456	460	455	433	478	463	438	455	438	465	442	453	464	461	454	433	453	432	435	493	415	466	464	443	453	442	443	449	448	440	472	454	486	464	481	446	443	462	480	447	452	455	420	386	453	455	448	439	416	469	463	434	449	429	472	437	458	447	497	476	419	458	453	427	430	438	443	436	463	438	460	461	458	468	446	464	417	444	462	453	442	481	482	461	451	453	442	451	480	439	435	440	473	472	465	448	479	488	442	437	443	428	462	410	471	465	460	490	447	479	481	465	431	480	448	437	466	411	453	482	449	418	440	435	452	434	495	466	410	473	453	448	431	443	455	462	461	492	449	451	434	458	447	409	477	455	435	435	468	467	453	447	437	456	438	455	465	495	441	424	401	477	436	449	425	430	457	479	466	470	486	487	469	450	464	451	462	432	454	455	421	428	466	453	439	434	474	450	459	449	443	465	452	459	452	441	449	474	431	475	435	460	461	450	454	463	463	408	436	472	438	423	452	497	443	455	433	455	424	478	473	450	449	486	432	470	445	452	451	419	464	459	452	447	454	468	449	434	478	427	444	463	431	443	484	453	451	498	475	487	475	476	437	463	454	452	462	471	475	438	440	429	424	446	430	433	430	447	444	448	430	472	442	510	450	401	440	434	442	448	472	428	480	452	468	424	444	458	394	469	471	420	444	510	437	427	459	480	474	473	462	451	489	453	448	429	404	480	413	480	469	455	446	469	419	481	452	438	471	476	437	466	418	421	427	471	490	485	447	455	454	449	455	440	442	431	417	430	457	464	450	448	442	442	439	490	472	474	458	481	436	458	452	457	462	497	467	437	503	448	446	451	463	452	447	441	434	436	414	438	446	423	457	426	457	447	465	445	440	449	488	426	430	416	467	429	447	460	457	468	443	438	461	444	450	447	438	450	444	479	444	466	472	470	432	462	472	445	444	479	439	455	455	398	442	435	409	445	466	406	490	489	440	431	434	454	420	472	446	451	445	452	428	497	423	458	441	426	419	453	424	396	430	482	507	446	468	451	442	465	433	468	459	493	474	399	470	432	451	494	445	433	481	441	459	431	467	474	426	489	473	465	425	446	439	426	433	468	417	417	483	442	448	411	451	456	466	411	431	469	430	440	461	466	447	450	500	483	454	464	459	459	488	444	436	441	437	482	441	478	451	435	466	468	432	429	474	439	462	452	478	466	474	446	474	465	464	444	456	454	427	433	495	446	441	447	498	460	454	426	469	414	473	472	422	451	452	439	406	461	432	457	475	472	421	433	447	469	487	451	432	479	416	494	410	486	466	456	418	449	458	409	446	414	443	426	461	429	425	437	474	422	458	442	434	481	417	484	450	470	465	436	450	457	444	454	467	439	473	418	432	413	450	491	452	472	479	462	436	426	461	496	423	463	427	472	450	439	427	450	481	458	474	441	464	471	442	464	458	459	484	451	408	458	461	456	477	454	433	450	470	404	453	441	440	423	463	456	412	438	446	390	448	464	425	408	443	480	507	423	467	451	454	451	444	433	439	472	464	432	447	417	477	459	435	450	478	457	419	480	492	482	474	429	439	439	425	450	429	440	489	396	406	407	436	513	458	468	434	454	448	427	449	426	427	478	435	455	467	455	464	469	446	433	459	479	429	445	404	455	451	476	464	464	431	458	428	438	471	455	437	461	451	453	448	508	452	436	460	460	434	456	464	492	447	453	456	406	466	480	440	479	481	497	437	429	451	444	479	499	462	425	457	456	445	450	466	436	495	439	465	436	441	468	438	467	463	460	412	479	485	452	448	460	400	439	460	468	440	441	484	459	422	485	451	425	460	460	448	434	424	468	474	452	394	435	461	476	440	461	451	454	424	455	451	438	433	467	471	462	440	424	486	457	471	443	451	445	445	421	445	436	422	439	433	442	479	492	431	448	433	472	461	452	454	423	436	471	457	444	464	427	426	470	422	442	438	465	466	471	450	456	429	483	437	467	432	463	421	479	453	438	461	424	457	466	440	438	474	447	410	462	432	462	482	462	452	426	450	479	415	449	463	466	422	459	447	451	452	474	472	443	453	487	475	449	439	438	440	483	471	457	442	467	492	447	484	460	455	443	471	433	459	474	461	439	478	446	455	454	440	432	455	448	449	473	445	452	507	456	457	425	473	461	460	430	454	446	439	476	440	454	444	454	456	427	438	436	454	492	421	476	441	440	466	446	471	447	466	447	435	459	444	473	445	440	462	448	496	473	460	456	438	465	440	454	434	407	454	441	454	444	423	447	462	453	467	437	459	412	452	492	450	467	422	451	474	454	467	450	452	456	453	457	427	464	493	456	444	463	464	433	472	459	429	446	457	426	427	491	433	439	475	457	463	447	490	488	422	409	435	425	397	438	434	442	499	443	453	452	451	491	466	437	443	430	465	446	416	452	454	453	468	392	469	463	462	417	447	430	459	448	427	459	452	417	450	460	458	429	434	457	437	424	475	434	471	453	469	435	460	456	463	444	438	460	460	436	454	435	438	443	459	488	458	432	449	457	471	423	462	453	469	503	462	446	452	479	463	441	460	453	495	451	490	415	443	471	452	431	430	468	456	475	453	413	418	471	438	425	463	489	476	431	467	438	455	479	461	463	423	433	458	424	485	455	428	426	451	466	435	424	439	445	475	465	481	469	440	441	423	439	421	446	456	475	409	439	416	466	501	452	488	480	447	448	453	451	428	472	434	459	460	443	449	507	462	453	435	432	458	449	457	460	459	454	441	523	471	436	437	427	475	454	494	431	439	499	443	455	425	484	457	432	437	444	476	465	456	435	448	463	416	476	482	438	435	505	456	446	479	429	425	447	446	457	439	438	430	448
54714	87156	67052	40078	32874	21624	9852	4065	1460	542	397	450	437	432	452	410	437	405	456	418	402	472	422	436	423	398	419	435	432	418	431	413	441	440	425	426	423	414	409	442	407	442	410	417	438	444	450	379	414	450	420	422	412	463	436	414	429	422	456	433	445	398	420	457	398	417	419	410	389	431	416	425	423	399	456	439	467	477	444	392	435	401	428	417	457	420	437	456	385	431	398	399	438	427	440	430	445	435	428	393	440	450	461	444	413	371	424	401	460	430	433	395	440	433	462	410	434	415	451	431	478	412	437	423	436	446	433	457	395	394	455	405	399	435	433	471	433	426	420	419	396	453	462	441	453	422	417	409	394	432	422	419	424	459	429	414	377	432	399	449	414	401	447	403	422	421	438	442	426	407	397	376	421	421	382	424	443	392	441	447	434	405	443	428	396	432	430	432	399	400	421	446	441	456	464	402	414	405	393	432	427	450	421	428	416	421	419	464	425	405	442	417	398	396	410	437	406	453	400	405	419	432	447	420	412	407	440	429	441	445	434	418	408	415	411	401	417	411	423	430	392	414	466	409	408	430	415	447	428	419	435	437	394	442	437	429	394	441	408	411	401	439	435	438	426	398	423	372	410	425	456	441	417	419	417	373	438	415	429	422	441	423	407	441	449	432	404	425	430	355	417	411	449	414	394	383	448	416	416	434	430	402	446	409	472	405	429	386	410	441	417	388	437	404	414	426	432	405	446	422	465	429	426	444	434	417	441	402	458	438	442	445	420	417	444	432	458	436	377	439	430	418	424	429	448	404	414	444	425	459	400	460	425	428	400	430	395	437	407	417	439	417	419	390	415	413	437	441	432	418	435	431	428	443	434	451	464	448	513	393	411	431	460	377	458	412	461	466	431	424	447	426	419	429	405	444	415	416	439	429	426	422	441	438	439	417	454	443	417	432	410	425	435	417	404	444	404	431	442	422	411	472	432	422	421	461	458	455	432	437	470	440	423	430	453	430	420	399	448	410	435	430	399	433	422	459	431	444	433	424	409	393	410	412	436	405	432	402	422	441	456	460	373	412	403	443	436	464	400	446	409	426	425	417	401	442	443	423	420	423	434	419	421	412	449	428	437	457	424	405	433	440	407	406	434	410	433	397	425	425	399	409	413	459	438	440	446	411	437	444	414	425	407	461	423	431	412	413	448	403	421	427	463	426	430	433	402	423	406	445	403	428	402	469	436	421	413	431	405	466	415	454	437	448	481	401	410	432	413	428	439	427	443	431	414	437	453	428	461	433	437	444	420	440	441	433	430	400	426	437	420	443	430	434	426	406	419	415	421	430	426	461	426	426	417	397	432	394	415	419	441	435	396	437	428	432	389	409	403	400	416	431	412	443	409	421	420	408	418	414	432	438	411	490	413	407	392	436	429	404	416	406	425	426	410	418	410	457	420	405	401	405	450	432	420	422	426	410	399	413	430	431	444	420	411	394	406	415	458	446	425	413	432	425	400	403	377	409	396	421	427	419	458	416	374	448	434	444	452	411	395	409	411	406	453	416	440	422	469	430	389	417	399	439	406	403	431	434	418	376	439	437	436	428	382	413	428	425	420	445	430	437	475	424	435	446	403	428	418	418	426	445	441	438	440	405	382	431	440	422	446	428	399	471	442	422	427	425	401	403	398	450	416	415	456	436	453	430	467	413	445	430	421	438	420	394	447	438	406	428	364	394	411	444	397	458	426	432	420	432	419	380	423	402	424	423	468	415	392	442	464	436	433	460	458	431	446	430	453	455	466	424	420	417	433	424	434	389	413	445	406	468	408	415	438	437	425	440	439	404	397	435	399	425	401	448	434	417	459	465	429	430	411	440	402	447	443	395	416	425	434	388	432	440	418	443	454	443	398	431	433	436	449	408	415	413	363	460	402	424	425	441	417	434	428	403	435	417	451	400	409	412	418	439	403	429	441	397	410	431	425	423	391	389	447	427	446	420	420	431	449	418	431	426	435	417	412	415	453	414	428	421	422	414	443	418	437	412	413	436	417	427	433	400	365	436	393	416	428	422	433	417	378	450	442	456	479	396	423	441	424	444	379	407	453	428	436	423	423	423	453	408	452	398	428	408	452	439	433	443	420	436	366	429	453	391	453	427	424	448	452	423	411	438	445	414	424	438	457	401	418	439	382	415	397	461	417	444	406	413	441	445	410	398	420	436	401	429	443	415	436	408	400	418	391	412	400	441	426	430	413	469	434	431	429	405	405	404	412	432	424	398	418	435	437	423	437	472	406	455	452	403	419	462	397	441	417	437	405	416	418	422	432	406	457	433	421	470	447	407	432	419	419	437	440	442	406	428	440	391	466	453	438	435	416	427	419	423	434	410	421	433	446	429	419	413	469	434	424	411	438	421	438	445	459	434	414	395	424	419	427	432	417	441	433	452	417	431	429	395	413	378	418	425	440	470	433	439	435	457	456	407	426	440	418	413	382	460	428	432	406	465	387	425	437	411	434	406	402	441	434	441	414	454	434	437	392	403	421	456	367	424	426	441	443	391	406	406	409	427	413	428	413	403	419	430	417	427	425	411	391	460	424	416	394	415	442	443	429	418	452	422	452	396	418	420	409	438	429	456	425	428	417	438	425	399	430	391	417	435	403	425	391	439	414	406	404	431	404	431	456	413	395	449	404	454	457	410	416	424	426	453	446	413	432	442	440	463	414	413	416	418	418	410	405	417	435	419	426	412	448	430	452	414	391	439	435	419	445	454	430	410	440	386	403	438	379	443	428	421	427	434	414	412	420	442	453	459	368	378	435	408	435	452	447	418	405	409	441	415	419	409	425	436	431	423	412	414	441	428	427	449	427	420	397	404	391	428	431	451	421	441	426	421	444	459	461	403	407	444	453	444	407	404	434	370	426	418	414	435	370	436	417	439	395	409	424	429	408	445	411	415	436	411	450	415	438	418	426	395	406	448	448	404	441	416	417	409	416	478	433	447	435	423	443	438	429	403	411	433	415	398	394	432	384	416	439	424	433	437	419	453	426	421	401	436	459	398	464	425	438	424	416	451	419	432	419	419	442	395	420	411	454	425	424	438	373	395	443	405	429	429	401	416	425	409	392	402	404	429	441	385	431	385	423	432	442	398	416	429	406	432	427	449	408	434	442	418	414	427	447	402	421	450	391	423	427	424	415	405	420	438	435	427	420	452	402	433	427	432	441	441	418	442	445	433	408	411	408	434	403	415	427	412	438	426	376	429	426	415	436	412	441	416	416	392	459	434	428	406	403	431	440	393	428	439	427	425	430	447	415	396	414	433	438	393	456	418	436	439	451	416	401	404	435	405	358	415	399	449	412	457	422	423	437	407	430	416	440	434	452	430	420	431	442	451	409	408	387	427	410	424	426	435	437	421	431	430	423	439	423	385	462	459	463	438	415	427	445	405	415	446	425	460	421	417	467	433	411	422	417	418	473	395	418	434	415	440	449	394	418	401	416	484	446	425
24538	22277	33482	34669	37294	36840	24462	8731	2181	794	638	606	606	575	579	608	584	640	596	543	590	632	579	560	617	549	587	638	580	619	608	580	612	592	571	568	563	592	611	611	628	566	653	600	591	583	600	582	583	568	580	548	575	548	571	613	620	560	590	591	598	591	579	586	590	559	581	569	610	574	576	594	552	616	581	576	585	599	564	569	551	590	667	616	573	562	589	575	584	574	629	603	619	541	567	610	559	579	582	602	578	606	611	622	577	598	600	611	564	539	585	606	639	573	562	597	579	625	650	556	591	587	574	607	591	572	606	591	603	577	595	594	597	587	555	621	575	581	583	573	609	611	580	592	575	586	573	601	634	582	560	596	565	536	569	613	556	572	594	601	642	589	570	626	575	581	588	623	593	604	586	623	621	552	626	634	582	554	581	584	595	591	568	555	597	570	557	566	574	609	567	592	603	629	578	592	579	569	614	590	587	611	611	598	580	583	587	569	568	585	563	551	593	589	592	549	591	560	548	594	592	606	623	566	573	579	612	591	642	573	635	589	570	607	592	576	573	607	571	575	567	590	559	581	598	590	601	580	541	583	581	567	593	590	593	572	562	576	606	617	630	583	560	574	615	565	589	569	604	605	597	577	614	548	588	641	515	615	583	589	597	577	632	595	571	622	632	589	587	617	617	598	593	592	572	599	541	583	554	577	545	611	576	584	581	607	622	607	579	575	557	604	632	600	593	603	583	606	587	618	572	588	601	576	618	594	581	580	550	563	597	590	573	544	554	610	550	629	598	560	592	567	575	585	588	571	601	565	598	564	582	570	591	587	609	561	665	612	613	573	598	540	640	561	611	600	617	539	557	518	620	569	562	600	617	568	599	544	574	588	584	590	570	575	580	601	622	589	564	618	584	582	611	537	614	593	609	602	585	560	575	571	585	605	576	611	583	592	581	635	600	550	574	566	536	582	549	602	626	620	572	616	570	554	609	616	634	604	566	601	573	613	609	565	621	587	610	573	603	636	595	554	596	560	564	555	564	561	593	551	603	612	643	561	600	589	590	651	574	590	607	529	584	574	610	557	571	616	601	553	583	580	579	594	589	579	530	585	577	618	591	553	615	605	566	549	624	602	582	612	563	576	534	571	561	608	608	603	601	530	582	610	606	593	620	583	599	590	606	555	597	598	583	595	618	559	588	568	570	571	536	561	576	603	578	549	595	595	578	559	584	526	594	601	554	606	537	609	584	633	561	585	605	584	600	583	575	572	588	581	594	576	575	558	562	615	621	565	610	588	587	626	594	610	562	585	567	584	589	625	574	592	617	568	636	593	531	581	581	597	622	603	557	593	605	604	545	627	569	600	614	596	582	570	577	629	562	579	580	628	583	545	617	499	593	591	613	603	589	579	608	592	633	581	582	627	585	590	597	578	584	571	594	628	589	593	606	541	589	572	584	599	580	599	616	553	572	551	599	568	564	581	625	581	615	588	595	597	594	592	601	564	602	600	588	550	578	557	572	593	583	565	599	584	538	601	561	557	617	572	553	608	575	615	607	586	570	559	587	575	589	587	615	592	598	565	566	617	593	584	547	577	635	607	634	566	594	602	581	561	594	610	587	588	585	607	597	594	603	610	628	614	604	620	602	531	553	568	603	584	596	580	571	596	581	612	549	589	580	664	548	587	598	558	546	600	597	590	629	564	617	614	593	556	587	600	605	575	610	589	599	586	600	612	544	605	563	563	605	586	575	614	563	587	570	551	623	573	615	589	572	572	543	572	626	603	611	616	580	574	622	621	573	593	612	620	602	570	576	549	602	579	568	605	646	542	593	588	594	575	572	553	486	592	606	588	537	605	618	610	574	555	549	589	555	571	618	576	595	625	632	601	605	542	561	618	589	581	585	567	629	560	585	605	549	601	554	605	556	596	593	592	581	628	594	570	558	604	608	568	563	592	583	607	621	605	568	578	598	548	576	543	577	599	617	562	557	623	576	546	612	620	545	560	576	586	609	649	600	588	572	573	538	575	604	576	577	584	600	581	571	570	590	609	576	591	602	582	584	610	559	588	578	603	574	634	599	571	572	591	589	608	616	568	562	543	560	568	599	550	569	620	561	604	617	534	605	536	607	562	598	638	569	631	606	586	597	603	608	576	585	600	555	606	542	597	670	522	604	627	598	571	603	577	576	602	590	576	626	594	622	597	598	554	591	571	596	612	583	584	597	617	570	577	572	602	592	548	613	549	559	581	563	592	608	554	609	568	588	593	526	575	592	558	538	569	594	570	635	586	608	602	562	574	573	584	579	613	585	537	623	596	610	585	574	564	557	558	609	577	564	629	600	576	584	577	576	559	604	587	561	589	542	616	543	609	576	566	552	615	596	594	569	604	559	608	573	598	566	559	583	551	588	590	578	605	628	607	552	603	608	610	599	590	571	594	602	595	608	588	580	546	545	611	590	577	564	669	611	602	597	577	601	592	604	584	540	601	603	586	569	571	595	597	587	566	544	558	597	566	596	580	617	542	607	557	607	597	544	619	611	580	590	583	608	582	550	553	635	544	596	591	541	549	570	607	596	581	606	568	620	543	616	578	592	584	621	565	595	590	613	604	579	577	565	597	615	572	598	564	550	561	595	589	572	559	567	571	602	548	573	581	601	561	560	565	582	580	570	605	602	609	610	601	588	592	572	518	589	571	565	617	598	602	525	609	554	584	610	598	552	602	595	582	604	602	554	581	569	635	592	623	581	574	589	583	612	597	615	569	628	538	576	560	584	603	602	576	596	637	607	593	603	586	596	586	586	603	612	576	572	581	575	592	623	596	593	560	573	626	566	595	575	572	593	565	580	588	571	575	569	589	582	606	612	598	596	581	570	632	612	572	588	532	602	588	563	575	589	611	601	552	550	600	602	580	573	579	607	589	577	571	588	598	661	612	571	575	603	603	573	596	545	557	554	581	561	620	587	586	575	616	602	603	573	588	565	552	580	594	585	593	580	605	590	583	547	566	579	547	603	567	575	578	587	556	616	602	606	551	583	561	643	580	592	560	613	616	572	563	548	626	594	556	559	568	624	565	569	585	570	551	574	601	586	573	551	596	562	583	569	595	601	538	553	581	590	568	573	595	623	598	564	582	581	619	563	568	602	590	576	558	609	606	577	568	612	572	582	615	584	566	575	624	553	551	602	555	580	578	567	528	573	571	621	567	550	599	591	548	607	608	581	585	595	590	568	585	571	595	612	620	575	563	596	619	576	570	577	598	582	602	619	571	598	617	579	586	570	610	583	572	602	613	588	567	617	595	555	565	570	569	611	582	582	596	615	578	540	554	563	588	618	604	623	623	578	599	557	568	595	592	581	595	608	568	615	579	545	636	600	616	571	582	587	561	573	624	596	590	585	625	550	620	578	591	525	600	563	572	593	567	572	555	596	586	574	602	574	585	578	527	601	564	588	582	605	566	584	564	539	555	603	596	589	595	591	639	529	569	589	620	574	610	579	597
63043	99608	78100	52777	45205	32835	16791	7209	2345	674	538	577	574	565	605	577	562	544	566	537	577	551	569	587	573	562	576	586	565	548	520	528	576	581	536	550	562	598	558	582	547	556	575	563	593	559	578	528	548	600	557	562	574	604	527	600	566	554	561	555	579	564	526	527	550	546	544	592	577	547	525	551	543	587	551	543	541	569	590	567	526	558	596	580	553	574	521	507	575	577	549	598	555	554	548	567	527	560	596	588	561	529	583	522	557	556	567	546	571	569	566	571	558	544	540	589	583	566	570	579	560	544	587	504	567	544	583	562	560	509	531	526	558	542	564	588	577	575	601	548	576	560	586	538	535	559	545	534	575	538	585	572	530	553	526	554	546	551	555	559	563	554	566	536	543	565	518	535	568	532	515	590	574	571	527	601	546	511	590	543	542	514	554	584	545	553	543	558	587	535	526	573	564	532	512	582	550	550	548	545	556	542	554	601	582	558	534	556	557	573	547	555	584	532	576	552	566	555	540	521	571	567	581	525	537	580	566	501	549	608	579	511	567	581	505	556	551	581	568	567	591	571	538	554	580	545	595	547	544	531	538	601	551	592	516	564	541	518	589	553	577	547	544	524	567	578	566	551	555	514	528	554	574	541	576	535	517	546	547	604	536	564	528	581	570	546	561	539	569	560	549	536	538	496	580	547	552	579	596	538	547	539	575	571	544	577	545	552	560	539	556	574	568	559	524	520	574	529	502	531	562	561	599	561	604	547	534	603	559	605	565	512	572	563	581	583	546	552	502	573	614	531	491	531	545	574	571	521	568	547	545	545	538	564	556	568	580	577	573	541	565	552	540	552	534	574	577	551	548	520	592	546	560	542	572	534	550	533	576	537	523	502	590	511	570	581	493	541	571	545	522	559	528	604	551	553	551	597	547	559	558	556	588	561	565	534	501	577	558	565	559	554	558	561	506	531	532	537	544	559	547	525	570	554	551	566	559	543	505	566	497	595	568	526	581	580	567	568	579	551	546	574	574	550	585	537	570	562	560	558	516	531	551	521	569	557	553	599	560	531	534	572	545	546	531	542	584	541	527	562	576	592	541	559	578	556	560	531	547	521	547	523	600	592	552	593	560	586	540	544	564	542	548	557	569	546	591	553	566	530	561	522	549	570	599	548	564	567	537	582	549	530	539	548	592	559	524	526	533	572	581	553	584	546	537	552	566	522	525	539	528	556	564	623	566	578	500	536	542	570	568	560	572	560	572	576	513	589	537	526	548	535	547	570	501	568	581	534	571	567	585	596	596	533	552	530	541	507	526	566	571	533	517	557	559	578	546	569	579	566	568	555	586	519	598	542	550	540	536	542	550	564	579	577	531	549	530	562	527	559	523	552	520	583	544	536	595	557	521	544	549	555	576	513	563	552	562	591	565	555	582	538	510	544	533	600	543	559	561	567	564	547	558	566	572	537	556	532	587	551	534	549	565	561	563	566	546	512	582	517	558	537	548	547	545	547	543	557	541	536	545	549	562	521	582	536	534	534	545	551	541	557	543	567	558	550	554	552	567	582	556	545	557	558	548	549	530	525	524	528	561	559	559	556	528	509	562	567	530	580	588	577	620	571	536	559	550	534	566	569	560	520	563	525	562	581	545	552	574	544	523	535	567	568	584	565	552	509	592	546	542	531	568	551	567	566	610	558	552	513	503	541	505	533	546	534	542	537	589	563	550	568	569	517	554	562	582	547	582	546	557	609	559	584	543	511	536	576	545	579	579	552	570	620	579	565	525	561	602	550	516	574	562	545	577	545	576	519	537	518	505	563	546	522	570	541	558	536	569	545	553	527	538	532	552	517	573	592	531	565	544	544	491	570	595	585	576	584	542	543	537	512	579	559	537	577	605	542	563	569	560	549	579	522	584	564	538	558	539	526	567	568	559	600	533	553	567	564	550	586	537	582	607	533	571	588	570	588	566	552	520	577	545	526	530	560	541	555	553	591	557	568	563	534	570	548	567	538	602	571	558	532	572	544	588	556	551	543	582	562	560	573	545	523	547	537	547	540	533	569	542	538	490	541	565	546	549	587	600	546	525	531	565	519	583	571	567	535	559	507	546	574	555	565	584	529	555	546	564	558	566	546	548	550	540	539	556	532	550	545	555	540	575	525	569	584	585	535	533	561	598	602	566	533	583	566	564	550	528	550	566	578	542	571	550	515	586	552	551	522	560	568	552	580	533	583	539	536	545	581	519	515	549	544	528	547	592	551	571	549	552	541	571	569	509	564	571	555	525	559	524	557	569	603	560	483	515	534	545	548	567	550	556	555	544	554	562	539	606	541	574	476	572	551	570	548	585	572	569	598	573	559	534	540	537	592	574	565	555	587	553	571	515	560	508	523	561	548	541	531	569	592	530	546	554	544	560	563	531	553	564	525	565	553	537	515	555	563	560	545	532	540	539	569	553	546	562	547	560	573	536	546	579	557	590	568	574	503	584	588	586	549	593	542	562	521	586	542	526	529	566	553	566	539	534	549	568	559	567	556	530	576	537	524	546	568	587	558	587	584	522	545	569	529	511	537	569	589	532	575	540	564	543	555	612	580	551	534	503	562	579	588	547	551	570	552	541	534	515	558	544	537	574	556	571	558	579	548	557	596	537	584	553	509	566	582	566	577	537	570	578	559	523	537	544	584	527	535	554	522	556	538	540	536	542	592	553	581	553	560	544	581	534	570	557	536	530	540	531	564	582	546	561	539	547	569	531	579	547	537	546	526	539	565	560	551	526	551	599	567	537	613	599	518	547	547	539	512	567	602	542	506	568	538	587	569	558	604	557	534	557	559	530	616	533	554	603	537	555	548	573	567	534	527	586	572	583	519	534	537	572	556	541	567	560	566	562	554	557	494	575	517	563	567	524	548	535	560	573	528	578	549	602	493	542	530	562	544	528	581	507	521	523	526	539	503	610	545	594	540	553	540	572	508	581	530	572	555	584	524	529	541	530	584	586	570	522	560	522	562	516	566	598	555	566	537	543	519	582	555	559	563	574	520	574	545	521	505	553	545	598	571	552	552	520	554	513	582	555	563	589	537	572	485	569	596	585	584	547	536	596	552	577	532	523	561	527	565	553	568	564	525	550	558	531	579	521	551	587	523	523	556	563	562	594	561	563	556	513	523	557	547	541	549	558	529	584	556	511	585	559	535	530	559	542	565	585	551	548	550	563	541	564	575	573	574	543	561	564	558	573	563	544	531	536	560	587	534	586	584	570	516	580	527	566	543	594	585	546	534	579	515	554	548	598	565	549	522	505	507	571	540	559	525	574	536	536	539	545	591	568	557	567	535	564	554	578	525	550	558	548	592	548	548	570	578	515	523	532	531	539	537	542	557	582	564	545	528	549	541	527	585	550	554	563	539	571	551	542	552	556	562	492	543	562	548	539	555	562	576	544	513	571	558	561	541	572	573	554	524	566	612	566	533	563	535	557	594	555	602	587	545	544	547	493	565
29066	24438	21850	9825	5209	3544	1617	855	504	430	466	406	382	428	411	431	443	417	411	406	424	458	416	429	418	416	413	425	396	411	391	426	415	435	402	410	397	414	379	382	427	372	448	405	410	393	394	427	414	401	411	428	433	413	402	413	401	369	410	422	430	400	388	416	406	412	400	386	445	409	437	381	385	423	381	412	420	433	419	394	395	423	425	414	471	398	400	405	396	396	416	372	413	399	363	380	406	426	397	390	430	444	415	440	371	376	422	378	407	410	402	448	439	385	426	437	402	400	435	407	449	399	452	398	417	428	418	417	436	426	382	398	396	433	402	393	443	406	423	446	428	435	431	416	424	385	411	435	397	416	404	400	398	422	413	379	393	445	399	424	418	396	413	388	403	400	415	438	428	381	378	414	437	393	388	393	428	438	400	408	400	404	423	391	407	425	430	432	403	429	418	410	375	405	399	417	392	395	387	411	422	433	410	390	414	442	414	409	418	413	420	421	421	426	416	432	414	403	459	392	417	441	387	465	381	352	417	439	402	429	446	419	422	433	427	420	435	443	451	384	422	426	396	427	392	410	404	392	383	421	394	410	421	369	415	404	389	405	367	409	408	393	453	394	426	412	420	427	419	372	425	442	452	365	388	386	452	414	436	395	409	434	460	433	429	388	430	409	401	402	377	437	447	423	409	421	409	413	447	429	427	394	472	420	396	424	407	455	426	425	402	409	445	418	402	439	398	449	422	444	416	421	386	419	423	397	408	385	415	377	430	412	465	428	430	435	451	455	383	433	402	402	420	413	448	416	430	395	397	446	394	432	405	427	397	379	440	390	405	413	417	443	417	428	433	403	431	430	422	413	419	430	388	374	406	399	395	396	450	399	385	394	405	424	413	381	425	412	405	385	407	394	420	417	419	437	425	421	431	389	415	401	392	438	405	370	444	399	442	432	378	393	412	400	401	448	394	428	384	420	374	451	414	430	430	373	406	429	420	428	382	416	424	421	393	412	416	423	414	395	403	406	412	401	436	447	412	438	443	446	419	390	433	463	397	387	440	405	433	406	424	419	391	417	427	363	398	424	429	396	427	439	427	398	380	412	422	424	429	428	415	402	422	424	428	389	442	407	413	397	381	429	383	435	416	394	374	495	439	386	419	405	422	430	403	420	382	377	412	388	403	464	402	421	424	409	406	453	410	446	412	409	458	425	439	397	378	448	392	388	435	392	370	406	403	423	425	412	426	415	418	381	438	416	403	406	427	390	421	394	427	401	417	396	407	388	417	455	407	387	388	404	374	411	418	432	395	426	420	405	406	408	403	380	419	413	391	415	412	408	412	436	414	443	405	407	413	374	393	431	429	407	445	446	439	417	395	421	396	401	421	369	413	379	444	430	403	440	415	426	408	395	403	446	442	408	413	414	420	428	382	404	411	443	413	410	409	425	423	421	397	426	454	438	440	411	435	354	404	418	417	403	389	410	424	395	415	406	426	402	411	430	378	404	397	407	411	448	380	443	417	393	415	394	407	413	422	437	415	416	427	405	394	391	378	422	415	422	406	420	399	405	393	429	384	378	421	425	392	419	421	406	426	393	392	396	414	405	446	415	385	434	380	406	408	390	415	427	451	426	414	413	421	402	401	427	416	434	428	416	430	450	395	413	396	410	434	428	406	422	389	408	427	402	394	415	438	412	430	461	433	436	399	449	404	421	383	418	435	410	417	440	398	400	422	401	384	409	425	417	442	388	447	403	424	463	416	391	402	405	391	414	381	372	387	391	442	422	378	402	389	414	419	436	423	412	449	404	397	404	426	439	431	425	384	430	424	422	445	433	421	408	388	396	416	396	432	431	402	416	457	441	398	440	409	422	414	424	415	421	433	381	419	400	430	413	402	436	414	402	420	444	424	378	403	405	409	390	424	417	398	401	417	418	378	382	411	435	371	398	424	432	432	400	413	424	440	429	419	412	417	434	386	397	408	408	406	429	463	437	427	458	417	411	406	414	401	420	398	420	395	440	405	428	403	415	431	399	405	403	379	411	445	392	416	419	464	395	423	430	415	384	424	432	410	424	393	409	407	406	451	416	402	442	426	420	422	444	409	448	392	431	391	445	422	441	432	408	407	414	458	397	391	428	392	400	408	376	435	421	411	401	436	426	420	394	414	422	428	421	412	432	382	414	406	429	445	407	454	422	396	425	408	407	420	416	404	410	419	413	394	410	436	446	452	400	400	416	413	427	439	393	392	447	405	394	439	404	433	415	418	467	406	409	446	413	392	433	445	418	409	416	443	401	444	391	427	425	411	437	389	395	398	429	427	393	423	383	419	397	410	420	377	419	427	442	417	437	410	400	407	414	419	413	405	405	436	415	383	382	443	443	393	382	402	405	433	401	393	424	427	427	439	439	382	390	358	393	425	417	419	429	411	425	411	408	379	396	381	445	388	438	384	388	372	446	426	393	404	430	431	444	397	458	433	411	415	420	428	420	390	405	390	384	388	435	437	433	384	434	456	375	384	415	450	416	399	438	427	425	409	452	426	432	409	429	397	426	458	386	448	376	465	421	388	387	406	445	439	398	414	404	376	441	450	424	429	403	396	403	436	386	416	418	377	411	392	390	436	384	448	411	395	395	387	417	432	408	370	422	433	455	389	389	424	421	408	427	398	396	416	414	421	395	426	429	426	390	443	395	429	430	409	424	419	477	423	419	415	425	412	402	408	427	406	414	407	400	442	408	400	395	434	435	441	438	411	436	365	427	412	417	377	460	403	417	412	432	400	420	409	411	427	408	400	442	406	389	401	408	437	458	414	392	404	416	399	446	412	432	424	387	401	440	413	399	406	405	387	404	412	406	413	388	409	422	395	469	424	408	426	427	426	396	392	403	385	423	432	433	396	388	393	402	397	418	436	408	394	413	375	385	418	420	408	432	410	393	461	423	408	398	433	387	401	439	392	395	409	392	430	379	436	445	420	427	399	419	436	367	397	379	408	391	423	433	408	374	355	453	425	410	420	422	459	417	347	428	388	421	423	448	424	393	400	411	434	436	416	385	430	435	418	442	412	437	398	367	381	401	434	371	433	398	395	404	390	434	395	401	384	421	415	428	410	394	398	368	413	438	399	407	433	390	428	405	386	426	401	388	398	418	421	380	423	402	428	417	412	410	398	430	434	395	396	435	421	407	439	403	392	442	431	427	436	398	432	419	443	366	463	439	447	373	425	396	378	422	416	446	409	403	420	419	431	386	388	401	417	388	431	442	464	468	385	378	447	410	430	387	391	428	412	392	417	397	416	439	401	380	409	421	427	398	409	401	428	456	414	421	423	394	457	393	431	405	412	411	429	397	439	435	427	401	424	424	383	392	435	392	435	422	425	401	444	429	395	406	396	428	361	430	444	453	416	397	447	408	431	399	406	459	419	399	410	424	427	404	381	412	415	429	411	384	407	413	403	343	389	397	409	428	441	447	411	391	398	415	449	427	464	445	410	408	408	394
16513	26800	18126	6692	5012	3657	1577	809	462	413	405	345	362	333	342	359	328	353	353	351	360	360	353	406	372	380	345	381	336	371	356	383	373	335	364	347	363	315	315	375	357	337	334	344	374	373	372	345	377	346	356	347	354	375	381	321	360	385	324	352	366	370	326	363	324	352	367	364	360	356	354	352	351	378	390	320	362	359	349	334	372	326	379	343	390	351	327	356	368	358	409	357	336	359	319	391	376	388	331	357	364	357	352	362	318	355	386	335	318	368	364	366	333	376	356	376	331	370	375	356	381	351	357	338	367	348	350	383	344	326	370	378	369	345	352	391	352	342	382	362	353	355	332	370	388	354	330	357	372	331	329	365	388	372	365	368	327	365	359	350	364	382	360	373	379	340	302	336	355	342	363	393	367	354	362	371	343	375	348	347	356	316	341	358	333	385	344	357	365	362	333	389	364	369	320	322	340	345	367	397	364	347	333	347	369	325	376	386	351	356	376	351	350	365	314	345	354	334	353	341	369	388	342	347	343	340	351	349	380	344	332	340	353	364	327	371	368	368	307	395	346	380	356	382	353	341	363	370	358	327	309	394	348	378	348	344	373	372	372	360	361	362	342	332	360	327	369	360	339	387	394	371	358	345	334	364	325	337	356	346	351	356	351	396	357	358	315	354	353	377	373	377	351	329	353	359	365	367	339	334	363	360	336	359	371	365	363	378	327	360	334	350	373	369	370	369	324	363	367	344	364	358	343	333	353	388	365	340	357	392	348	384	354	336	353	348	347	391	371	371	341	330	326	342	378	348	397	357	329	384	400	367	361	349	346	355	345	354	383	375	336	344	342	347	338	350	351	344	361	385	342	363	378	328	363	331	346	350	326	328	386	346	359	340	344	359	335	335	328	331	341	340	360	343	351	357	374	328	363	358	342	359	348	341	361	366	310	325	340	354	349	353	358	363	337	347	335	336	361	373	352	355	365	366	359	332	347	360	358	354	339	362	346	345	358	368	329	358	375	368	391	369	359	361	370	373	370	350	344	404	359	353	350	349	347	403	347	324	379	344	372	345	371	351	354	341	359	360	380	371	341	355	326	355	356	345	362	356	371	343	361	366	353	373	352	366	343	335	354	354	374	340	335	351	306	309	341	326	392	370	346	368	401	339	330	384	370	355	323	374	363	346	372	347	360	350	351	347	338	347	328	327	366	361	335	365	328	348	357	364	353	351	383	347	351	315	375	401	339	346	408	346	356	350	354	362	364	331	374	372	371	360	365	378	350	363	333	373	392	340	348	364	356	372	350	356	361	361	340	358	370	358	338	341	381	347	365	347	369	361	361	369	366	321	386	356	326	352	332	331	361	358	352	351	369	350	355	367	368	377	375	326	346	378	359	367	389	351	344	338	354	343	364	351	352	335	363	372	345	316	349	347	375	360	366	350	374	316	365	344	370	328	339	338	338	360	378	366	381	369	321	344	341	366	334	352	318	354	358	392	343	393	311	328	336	357	400	371	362	361	376	329	354	354	343	345	350	374	337	367	337	364	379	347	345	384	331	348	373	358	351	352	354	328	361	347	351	365	348	365	357	365	352	351	361	348	380	360	343	379	368	366	357	379	338	358	363	371	332	350	355	358	391	344	363	365	338	312	371	382	356	348	367	334	379	362	371	331	341	377	361	361	356	342	370	339	331	369	385	330	355	360	351	352	366	336	374	340	363	342	383	346	331	366	364	347	339	316	347	362	370	362	388	382	358	368	368	377	316	325	339	376	346	355	325	339	376	340	346	347	378	336	351	350	376	360	366	360	350	351	377	375	368	362	389	329	344	352	379	348	345	356	400	346	373	366	333	363	383	357	373	352	361	353	360	335	323	383	342	363	350	336	335	328	365	357	357	345	349	329	328	376	337	356	362	359	382	382	352	340	353	376	345	325	353	376	360	350	381	361	369	358	372	340	348	343	355	376	381	327	351	349	344	375	345	358	375	354	355	332	363	388	343	339	365	324	355	340	378	360	381	379	380	380	358	344	353	328	379	375	357	355	363	352	333	359	355	377	371	352	329	333	347	358	346	334	352	353	365	341	350	337	354	362	365	389	377	342	308	331	370	358	362	386	349	355	363	348	357	383	326	379	350	382	332	342	324	363	368	401	352	368	332	370	349	335	354	347	355	345	353	345	357	354	359	389	364	382	368	362	347	334	320	331	360	370	402	371	363	374	340	361	314	372	380	335	333	345	366	335	341	354	359	339	303	324	372	357	320	355	390	369	361	358	386	332	353	375	336	353	393	357	402	376	323	361	359	370	324	369	351	364	354	342	330	344	338	370	336	376	355	377	308	339	334	362	339	368	350	362	349	339	359	381	375	362	357	363	353	327	331	349	341	340	361	372	333	354	339	353	340	319	356	355	346	364	381	349	339	345	345	364	344	346	340	337	318	369	392	362	422	357	330	327	337	348	348	381	358	356	389	336	330	365	340	333	362	339	387	346	358	356	339	382	325	374	349	369	356	327	345	355	351	350	347	346	329	344	368	314	382	373	361	390	382	362	356	350	398	345	364	330	367	363	371	360	363	339	350	325	371	388	377	387	399	367	377	335	358	342	352	342	372	337	362	354	335	324	348	367	340	375	352	346	336	345	363	372	362	343	353	379	370	357	350	339	347	347	369	330	368	349	355	369	348	332	355	350	369	357	347	354	361	323	340	381	347	335	363	386	362	361	385	346	352	371	340	360	347	355	341	370	372	382	345	337	338	363	356	353	356	344	337	352	355	360	379	313	387	345	336	362	356	351	356	360	346	375	367	356	371	354	328	356	319	317	371	348	366	355	332	357	340	364	330	375	345	369	351	380	367	350	370	364	352	346	330	369	371	334	354	361	360	350	344	370	329	348	367	354	350	354	359	381	380	367	375	320	347	342	372	348	346	342	316	366	374	338	326	361	365	379	361	365	322	342	325	326	374	332	357	377	384	370	378	356	374	399	350	366	357	376	348	384	362	353	354	351	348	359	377	370	343	392	357	339	349	340	342	334	341	326	344	394	379	354	369	386	337	334	348	356	352	334	350	333	355	347	355	351	373	359	390	365	380	378	354	339	357	349	377	369	346	373	325	386	375	364	357	328	367	354	361	389	367	346	336	341	355	368	367	344	376	393	330	370	373	391	370	338	374	372	340	371	384	361	367	356	352	353	334	360	353	334	385	353	372	372	370	324	332	337	337	385	381	371	346	342	348	316	351	318	336	355	369	349	318	337	397	364	370	358	360	361	359	342	364	361	367	343	366	350	292	341	365	341	321	328	402	338	368	375	366	348	334	363	333	363	370	365	367	364	327	334	346	347	346	317	348	346	341	384	373	362	328	371	366	324	378	364	353	352	339	369	344	364	374	338	348	358	345	386	376	354	351	341	399	377	331	393	335	348	352	322	358	360	364	370	365	333	341	393	381	366	352	354	352	355	367	311	376	351	354	386	367	346	332	337	361	370	362	326	372	357	336	364
25533	23202	36228	38749	33283	28490	15041	4538	1345	606	463	465	491	486	447	480	475	457	492	443	486	488	474	516	467	459	481	449	450	437	459	433	474	525	435	416	491	442	428	480	479	446	482	449	478	462	457	474	451	422	483	443	472	464	475	450	459	462	435	432	472	446	466	473	451	429	449	486	448	488	470	437	432	501	467	462	482	461	474	443	446	439	471	478	439	533	452	434	480	453	431	444	448	448	465	423	506	495	487	443	436	444	427	445	444	447	458	435	463	465	483	489	472	481	452	474	465	469	468	458	432	487	434	507	434	501	460	454	448	454	436	444	455	458	409	425	467	477	430	466	430	480	450	434	436	458	438	459	461	414	476	466	478	431	424	443	477	425	439	472	435	474	450	418	484	455	429	482	475	482	458	447	440	514	441	479	515	461	473	420	439	455	436	469	466	471	440	465	481	489	456	472	476	442	427	467	466	435	472	456	450	498	481	481	454	431	457	465	491	479	471	458	461	486	463	468	446	460	489	446	459	467	464	470	447	444	469	422	484	466	467	464	438	440	392	478	478	472	469	421	452	511	463	485	441	475	404	467	456	425	464	469	468	462	444	430	456	462	450	436	416	428	459	487	461	457	466	480	420	430	482	436	455	453	498	432	453	490	455	402	421	436	457	407	452	464	476	485	443	457	483	427	474	458	466	510	446	436	453	446	424	453	438	428	437	439	433	445	422	459	445	453	430	426	439	462	417	463	455	486	440	443	455	458	451	456	457	460	460	441	483	467	477	424	452	478	467	471	467	401	475	460	438	491	455	455	446	462	473	455	451	449	440	460	478	444	476	480	459	458	465	478	448	471	469	488	423	476	472	484	413	460	463	462	459	505	478	479	462	399	435	443	451	478	424	450	452	449	457	432	469	409	454	470	477	443	458	454	454	496	475	467	471	471	467	467	444	452	442	444	449	463	480	482	461	449	449	446	490	433	429	481	418	439	487	500	443	480	446	492	429	483	458	505	458	441	468	429	431	495	421	449	425	485	485	428	477	432	430	453	456	473	452	465	425	431	511	445	425	438	492	450	482	437	454	459	479	405	491	449	484	435	427	480	446	434	475	437	484	441	429	472	441	460	498	436	452	482	469	444	463	468	435	428	436	478	458	471	451	457	463	451	472	451	433	428	480	477	439	487	464	443	450	451	459	478	456	451	456	423	450	457	475	452	422	448	452	448	431	451	469	436	432	479	507	509	471	487	481	482	440	459	467	452	454	458	497	421	459	451	462	453	467	419	467	460	470	456	496	465	499	423	436	489	434	426	456	463	447	475	460	500	461	443	447	450	514	448	455	466	491	478	445	444	461	439	470	507	440	455	428	465	451	432	403	467	484	438	415	479	404	446	467	449	467	479	444	420	432	420	446	447	458	439	448	413	412	466	442	493	424	449	445	465	437	437	477	448	480	441	452	432	473	480	473	392	427	459	463	488	478	455	464	446	411	441	500	454	457	440	423	454	407	454	452	459	489	421	464	431	451	432	446	485	466	465	439	472	469	455	467	455	399	447	464	462	445	454	442	455	477	431	440	475	454	443	454	448	417	436	450	467	484	442	467	425	473	475	434	434	448	453	459	503	468	418	413	470	421	444	433	429	393	489	465	446	460	442	445	459	460	472	467	458	458	459	435	443	450	430	426	448	448	435	489	458	406	450	431	452	484	455	444	454	462	462	448	440	463	438	486	463	463	465	459	458	423	481	455	452	422	472	428	449	491	468	459	432	430	428	439	421	407	460	455	433	413	447	474	478	429	477	438	442	475	471	424	485	445	439	441	449	474	459	477	443	460	425	459	411	449	470	446	452	468	444	436	451	454	425	404	430	421	405	446	434	482	454	432	448	507	431	433	432	513	475	456	447	439	465	434	456	459	450	458	454	504	414	436	474	457	464	481	422	482	444	466	493	437	447	469	469	448	442	447	442	465	432	466	445	439	474	430	486	465	476	448	434	478	467	496	435	466	439	432	471	436	448	418	451	468	429	406	421	470	449	483	471	429	490	448	462	459	447	448	440	483	451	456	419	460	455	436	443	489	451	516	441	432	453	463	441	411	474	469	448	450	458	472	428	425	490	445	447	448	515	449	426	455	484	379	447	442	493	487	439	469	464	477	438	471	451	490	471	436	472	442	474	467	436	487	466	439	437	469	457	463	454	422	457	433	416	449	481	450	443	453	448	466	462	432	435	459	444	444	480	483	446	456	421	435	447	467	490	468	434	487	462	443	484	450	439	430	462	454	459	458	448	479	446	443	458	443	460	465	456	416	446	474	447	440	462	426	415	440	444	450	422	437	446	430	456	432	489	452	452	436	450	473	480	415	428	469	447	491	446	456	451	420	434	451	444	408	474	458	464	472	482	453	461	456	453	447	452	437	449	465	450	457	437	483	452	425	432	436	454	453	471	442	430	450	449	471	438	450	473	438	457	461	487	442	447	466	448	503	441	436	464	484	489	446	411	484	468	463	482	475	430	456	464	438	424	443	472	458	436	457	483	461	430	468	472	449	513	425	444	453	447	496	464	459	498	456	429	457	450	446	464	472	427	449	449	433	466	479	463	448	451	435	440	440	445	425	464	417	448	442	466	452	444	451	440	446	463	479	452	446	482	430	482	471	441	445	435	397	471	420	455	456	454	411	503	480	419	485	457	436	460	480	482	433	504	445	472	441	438	427	466	433	442	449	483	466	442	477	429	434	439	446	488	461	407	427	441	470	486	429	455	436	483	425	410	462	439	454	483	487	476	456	460	430	481	445	483	430	468	464	459	468	446	455	462	467	468	462	409	450	453	476	455	482	473	464	426	476	447	468	444	462	505	468	397	464	460	436	452	458	469	459	440	469	444	451	498	448	430	425	446	444	467	482	467	463	501	429	466	455	478	440	494	463	447	437	453	448	489	453	444	458	438	458	464	472	465	482	471	479	502	480	477	475	448	447	466	434	423	446	426	460	432	469	431	418	421	471	444	473	475	461	433	445	452	426	428	494	478	449	485	450	418	445	491	438	481	440	471	446	469	468	478	463	435	459	416	423	441	440	456	466	472	486	472	429	459	447	474	421	428	419	483	426	477	456	414	468	445	483	472	461	465	441	471	437	451	470	446	443	449	479	426	455	486	457	447	452	437	510	484	502	481	426	492	465	426	443	457	422	467	460	465	449	456	483	453	458	461	457	419	492	479	455	437	477	415	436	453	491	436	445	432	471	453	459	447	412	455	457	439	431	481	465	481	461	453	458	438	433	440	401	480	449	463	489	450	485	474	445	465	456	480	482	473	434	487	473	436	436	505	423	420	487	475	459	467	480	419	448	463	454	465	478	475	468	439	465	481	452	451	477	451	471	438	438	460	467	446	476	448	485	498	412	491	435	470	470	447	462	415	443	455	404	437	425	413	416	491	484	482	424	422	476	412	463	462	424	431	446	433	452	455	508	441	439	449	480	455	490	492	473	454	443	476	439	436	425	472
54216	85961	68123	39956	31801	22808	10657	4015	1468	608	414	415	422	418	438	430	426	460	449	423	423	465	419	430	415	439	409	441	410	397	381	429	445	414	428	399	429	414	444	424	446	457	433	430	420	428	446	430	421	430	436	391	382	467	447	427	381	445	447	433	445	438	412	422	400	452	421	453	408	411	401	417	398	450	444	392	437	452	422	422	403	433	410	409	471	404	412	439	423	453	474	399	421	453	420	422	442	445	456	394	413	414	430	428	431	382	404	443	405	443	425	431	403	426	431	407	439	445	416	410	451	440	426	441	417	431	409	421	432	458	439	440	432	392	422	397	438	429	433	409	437	429	429	454	397	460	414	423	400	409	429	456	413	444	447	457	425	420	392	413	433	425	429	408	446	427	428	408	424	428	410	421	432	421	407	429	420	470	427	419	417	377	452	413	426	418	436	417	451	424	413	440	400	421	434	434	439	409	410	440	394	442	403	396	442	375	432	388	407	414	393	422	455	443	436	453	425	429	429	457	437	412	414	453	417	427	428	412	413	429	399	438	428	383	401	411	418	436	424	431	411	439	439	433	431	418	431	441	402	427	395	410	421	397	388	417	424	435	432	442	430	395	434	413	420	421	426	394	398	444	387	415	443	434	442	400	421	426	425	411	431	400	423	461	415	409	444	413	444	433	431	425	375	425	444	412	398	423	431	431	446	401	424	434	410	404	427	405	412	406	442	435	432	405	416	411	420	434	392	436	458	424	424	408	451	431	429	449	445	424	432	405	440	399	438	403	421	430	447	412	424	377	399	425	449	418	438	415	387	399	413	452	437	442	465	436	441	431	402	420	435	440	417	429	428	438	484	434	419	464	450	417	420	398	393	422	412	378	426	418	418	420	436	420	413	435	442	434	430	417	420	419	468	423	473	412	427	432	396	430	453	405	408	419	393	405	421	410	425	442	411	415	417	431	384	421	417	426	448	414	385	471	436	438	419	415	421	428	419	440	404	447	390	396	395	446	451	437	409	403	428	419	424	439	426	431	421	411	420	435	430	446	435	416	400	411	418	410	435	422	436	418	441	410	471	373	408	439	435	458	454	462	433	390	413	436	395	438	411	392	437	404	440	440	405	406	423	396	460	419	413	412	456	409	452	436	456	436	383	440	434	409	417	437	437	437	447	425	453	396	433	410	452	447	423	404	442	427	435	359	479	432	450	415	433	441	386	429	427	427	426	417	434	436	399	412	440	407	437	430	427	422	395	410	437	402	405	416	425	422	412	407	414	394	451	447	461	434	449	453	416	409	400	449	427	391	439	422	437	412	428	428	410	449	461	403	421	415	437	400	429	389	387	443	382	444	438	395	398	476	444	446	394	393	416	430	410	428	383	427	424	426	395	442	397	431	423	418	424	387	434	417	437	421	458	420	434	437	434	450	436	461	405	425	423	435	431	409	424	383	446	422	402	383	425	417	427	406	422	418	441	419	423	398	442	467	397	382	405	427	419	412	401	401	401	424	438	407	449	441	451	465	427	401	415	444	400	424	456	406	451	377	414	414	418	477	452	419	412	438	435	425	419	435	435	438	438	396	418	380	390	445	390	416	442	461	429	417	445	396	454	436	423	409	438	468	434	434	419	408	438	389	457	421	429	435	444	442	422	429	449	404	428	418	395	401	433	462	413	419	422	403	434	456	408	437	428	413	443	409	435	380	399	443	455	426	407	420	437	428	450	430	407	404	432	445	406	411	441	434	454	423	396	452	422	414	403	445	397	389	428	441	403	429	427	391	432	372	421	413	428	451	448	411	454	433	421	417	403	407	395	430	436	369	384	396	399	449	455	406	446	455	417	476	437	434	424	443	415	436	434	419	398	434	449	408	420	441	450	426	428	433	395	396	395	424	463	403	409	425	418	438	421	412	476	387	407	412	420	421	416	452	395	403	430	441	379	405	417	479	440	430	393	443	443	425	405	468	454	417	443	401	397	438	419	469	409	400	420	412	408	438	404	420	434	435	429	413	422	405	450	448	425	415	410	432	428	410	416	431	426	390	429	416	396	441	435	401	425	389	384	452	442	417	442	422	415	431	469	413	421	408	415	440	453	437	421	421	413	426	444	425	412	419	449	443	402	428	425	456	418	444	378	429	460	413	414	410	424	453	443	427	435	429	439	429	456	433	410	442	442	426	419	428	414	431	376	429	424	424	372	472	399	420	415	454	395	437	443	385	432	426	421	424	426	451	426	410	426	424	443	422	452	436	410	437	374	414	406	417	448	445	423	445	412	392	434	401	443	428	423	421	377	394	405	442	422	477	457	442	424	396	438	448	403	422	431	427	423	433	400	416	444	411	438	409	450	453	410	429	435	460	424	432	441	461	424	420	421	383	460	399	426	432	420	411	483	417	432	429	411	384	474	415	415	417	398	425	412	421	433	412	427	397	406	409	387	418	415	417	397	481	401	451	423	390	435	407	429	440	435	463	408	441	469	396	451	433	419	405	410	411	421	419	401	419	420	427	441	430	443	392	414	418	435	453	415	412	406	416	446	426	429	465	428	469	429	428	416	417	402	456	435	408	404	411	410	446	387	429	416	393	399	445	407	421	409	441	448	415	447	425	443	419	431	437	442	445	465	411	409	439	446	433	407	427	459	424	429	419	399	450	415	415	472	404	428	420	470	446	441	426	445	448	440	415	423	460	443	412	429	398	455	445	447	418	431	425	419	384	387	439	442	414	423	378	402	417	422	423	452	402	370	425	411	404	428	423	395	382	459	419	420	433	442	413	403	422	427	353	439	413	461	436	440	410	449	426	410	402	394	434	452	415	435	411	406	408	415	402	431	420	443	415	447	432	409	391	427	443	413	449	423	415	371	412	438	383	422	408	425	408	416	421	418	412	413	438	413	365	373	425	400	378	442	430	397	401	437	397	417	428	418	415	436	444	404	409	458	413	425	434	441	448	402	437	405	397	407	414	417	434	420	451	428	429	414	415	450	426	446	428	436	416	433	385	461	390	419	401	418	433	453	382	398	407	420	398	444	461	396	379	423	404	409	438	411	450	398	468	453	431	454	460	409	422	444	426	465	402	462	388	419	423	422	423	407	413	403	450	467	436	411	417	447	413	398	428	434	430	428	442	418	442	444	388	413	436	410	368	442	401	428	467	409	389	455	389	417	438	429	428	431	400	405	416	437	440	419	409	419	429	433	429	453	386	428	405	409	379	402	407	420	415	424	441	394	430	405	395	439	454	385	421	434	397	459	397	411	413	435	407	415	446	406	437	454	443	436	431	416	431	421	441	411	409	465	424	418	404	419	464	391	443	441	393	433	404	419	417	434	414	461	460	406	420	418	381	418	389	431	367	425	455	431	443	411	414	405	437	454	432	402	440	438	402	423	398	430	424	423	398	389	438	415	411	383	457	439	437	415	418	420	413	432	430	399	411	447	407	424	418	408	412	430	440	443	433	456	406	443	440	401	467	429	431	443	416	413	390	396	411	440	427	414	409
24513	22245	32952	34552	37183	36606	24357	8409	2294	954	704	613	635	664	607	610	602	634	592	593	645	593	588	655	615	624	647	622	600	590	603	637	639	565	613	613	547	607	633	584	573	609	640	595	618	590	596	635	615	608	610	614	620	591	606	573	609	620	582	605	595	660	607	591	580	592	635	642	627	579	599	618	603	591	593	588	586	623	612	603	576	623	658	604	616	649	598	585	644	643	562	561	585	580	637	644	593	599	591	592	595	619	596	607	553	631	586	583	628	623	564	596	590	586	578	573	596	577	590	575	631	626	585	619	582	582	610	568	591	577	626	612	609	655	610	581	621	564	617	653	600	593	637	627	619	545	611	630	626	581	624	561	608	623	623	635	602	623	558	673	640	565	604	568	583	610	568	602	600	631	631	564	592	590	597	554	629	612	599	565	590	622	596	574	592	567	596	584	663	587	612	587	559	577	565	588	567	624	608	549	590	596	576	616	600	620	586	632	591	617	546	604	608	602	631	575	636	624	566	657	619	597	587	583	559	597	608	593	622	595	608	610	598	589	555	577	610	567	597	550	646	608	641	641	575	624	584	575	607	637	557	588	570	594	576	609	673	613	617	596	615	602	600	573	597	609	579	602	616	612	590	636	634	589	602	608	651	653	599	602	577	607	658	648	629	592	588	620	560	609	592	579	586	598	579	636	590	600	588	598	584	625	579	588	592	587	614	624	586	576	588	578	565	624	611	584	583	594	609	633	597	581	559	626	601	590	568	617	584	618	593	591	591	639	580	614	558	593	572	608	573	599	627	617	607	566	586	603	642	614	618	631	646	576	618	606	571	551	618	592	584	565	581	629	577	608	591	638	607	583	600	629	629	632	609	607	578	559	572	611	592	558	605	601	605	568	603	625	606	613	599	630	574	638	621	627	597	581	651	625	583	624	582	562	598	563	574	638	633	585	623	639	562	590	613	618	609	606	577	584	644	579	610	592	599	594	605	559	597	615	628	583	621	619	566	643	585	596	592	582	564	611	670	593	578	597	602	583	603	650	656	619	574	632	568	598	604	631	571	621	598	578	632	575	577	596	598	638	593	589	611	568	576	604	609	615	582	603	576	572	595	578	580	600	562	607	615	596	590	580	557	572	581	600	546	623	594	560	612	638	598	661	583	598	658	644	583	586	565	569	580	610	599	616	579	595	602	642	600	600	577	640	599	619	654	638	578	595	560	608	568	578	588	557	637	607	648	599	565	598	593	586	587	621	618	564	643	593	596	593	598	631	625	577	591	553	591	597	592	606	575	627	621	593	613	616	584	632	558	598	573	570	586	573	585	598	634	606	591	624	651	610	586	565	569	616	583	617	562	561	597	582	616	609	609	600	641	611	602	563	577	574	631	632	603	596	552	610	598	606	578	616	573	593	591	606	608	568	604	634	562	634	605	663	635	603	582	585	628	595	645	605	595	614	608	633	567	569	604	607	584	579	607	614	624	585	589	628	582	572	624	601	608	616	613	564	617	572	623	590	604	581	581	612	609	631	604	574	606	623	576	596	622	624	654	591	613	580	636	579	583	552	623	571	642	572	632	625	576	647	602	597	625	604	602	576	608	567	569	629	559	582	586	567	587	615	589	603	571	619	622	570	597	595	630	600	653	605	597	613	594	642	625	577	558	594	605	611	574	589	604	599	591	645	613	591	625	598	597	602	593	618	585	574	585	573	608	586	584	606	596	607	605	606	605	631	578	566	597	606	670	631	592	604	602	599	585	609	591	631	599	656	570	617	591	599	585	616	619	614	599	591	593	614	606	620	601	628	576	580	612	608	619	569	584	585	616	642	581	602	596	561	635	607	609	595	583	595	556	591	632	576	576	609	636	611	603	558	614	582	571	562	604	639	631	597	616	614	611	621	598	570	639	613	602	592	583	573	599	616	614	585	574	585	609	562	611	552	600	598	629	603	570	627	624	567	602	628	589	582	629	666	628	609	621	591	596	619	593	609	572	592	572	601	566	625	595	571	589	585	607	610	576	603	606	611	597	572	616	554	595	632	585	557	673	591	642	640	596	606	624	583	644	558	598	587	600	604	580	586	620	620	654	630	605	582	618	589	583	625	636	604	617	633	588	539	610	602	586	610	604	604	613	588	583	604	612	567	563	553	586	650	607	649	612	652	653	582	607	633	610	611	602	597	597	618	589	596	620	580	602	606	588	611	567	616	601	603	613	560	601	581	629	625	555	598	541	575	591	609	597	571	598	587	597	609	585	604	621	614	563	557	556	604	601	543	581	574	589	582	653	595	530	628	586	593	636	600	602	629	580	598	597	585	627	598	597	593	585	596	626	598	611	563	564	619	613	573	606	616	593	550	628	612	565	599	597	633	587	585	606	617	612	599	607	568	634	599	609	579	598	581	595	579	607	596	615	628	593	578	613	640	597	615	594	601	552	566	594	597	606	587	634	574	640	636	606	611	591	615	584	586	595	652	604	577	640	608	583	597	584	604	586	637	570	647	622	630	586	597	593	596	619	619	586	610	607	587	603	637	586	670	632	610	566	584	629	600	589	610	586	560	638	592	624	613	553	621	618	582	647	568	617	672	603	599	605	595	576	585	555	618	642	595	619	576	596	596	561	560	625	641	578	606	610	635	605	596	559	583	594	566	610	600	585	608	593	638	575	604	589	561	650	580	571	585	626	604	583	601	612	611	621	601	615	609	620	592	576	607	581	603	608	621	634	602	599	572	575	577	617	582	615	581	572	566	595	602	634	608	574	602	588	592	647	608	562	608	602	636	597	620	559	584	574	633	590	561	584	588	638	566	606	635	617	582	579	584	594	615	608	599	587	603	593	617	585	614	600	629	609	564	614	645	582	630	589	629	632	597	554	587	593	578	600	584	597	633	605	632	632	614	573	589	614	572	635	608	615	611	590	579	629	617	583	614	590	613	621	646	584	616	593	619	609	609	621	632	586	566	595	593	630	611	630	617	615	607	625	638	614	612	563	599	591	615	585	562	588	612	622	588	580	601	581	604	571	632	621	624	646	607	588	599	633	618	597	607	598	581	582	607	587	595	622	555	652	611	592	626	610	562	602	562	641	611	641	633	634	572	637	611	576	623	615	633	623	644	605	594	540	591	592	617	604	591	636	596	612	605	598	602	583	639	607	603	546	534	618	605	601	566	573	585	591	620	582	622	617	629	622	666	645	626	585	605	625	598	578	559	646	605	617	611	571	594	632	643	592	606	634	584	563	647	556	592	557	555	580	623	584	610	641	582	618	581	599	600	596	599	551	575	615	566	574	562	587	598	566	543	565	605	584	647	589	636	592	626	623	609	633	552	556	610	594	572	604	598	605	644	600	608	646	630	597	559	584	636	583	573	618	614	567	585	631	581	643	536	606	641	602	575	604	626	598	597	549	637	586	610	591	602	546	590	615	627	605	623	594	630	579	626	589	639	541	604	625	638	601	631	609	611	601	606	584	577	597	636	578	567	590	596	582	603	633	595
62505	99716	80968	53268	44915	33013	16765	6633	2295	853	600	556	553	562	552	564	577	604	595	571	543	562	547	598	532	577	564	585	544	562	515	575	554	567	546	555	541	587	570	531	549	587	527	556	557	545	550	583	581	535	559	594	580	583	538	575	570	550	538	566	549	557	547	573	511	592	578	568	545	568	612	576	532	564	573	599	546	592	524	562	551	576	558	537	582	538	539	589	588	571	538	585	569	543	530	554	561	539	542	586	564	560	552	569	541	556	533	550	568	546	591	554	566	570	604	574	560	569	545	552	562	569	567	520	542	581	593	558	547	560	572	541	572	568	538	538	579	580	569	561	514	579	542	535	563	581	546	590	556	598	548	559	545	565	516	568	567	579	583	587	586	552	573	544	631	581	517	550	552	592	577	527	547	563	584	582	576	554	572	525	570	533	601	601	553	605	545	565	598	578	544	580	565	537	564	597	542	544	587	537	541	536	594	558	503	577	586	556	523	553	553	572	536	514	555	506	514	578	597	592	514	518	590	546	565	563	552	581	587	555	558	546	560	561	533	584	558	563	531	562	584	554	516	576	580	545	589	550	567	594	570	569	562	499	553	578	561	525	552	533	605	565	550	576	604	588	576	541	556	521	552	550	553	575	567	570	584	558	575	556	566	567	580	565	554	565	507	535	614	573	543	572	515	552	538	538	524	534	516	596	560	533	535	573	552	603	543	515	546	550	605	548	596	577	569	543	545	568	596	532	571	561	594	572	548	593	527	566	558	560	573	569	551	590	590	564	603	606	544	571	505	528	591	579	548	540	580	533	514	567	568	595	560	569	570	571	644	537	544	517	537	581	555	550	561	556	607	539	577	552	550	562	595	598	514	564	569	529	623	559	534	506	594	571	555	546	605	552	575	538	579	520	538	514	543	544	567	572	539	577	538	573	566	568	552	570	548	561	555	567	581	519	571	515	596	576	496	571	563	562	507	544	554	535	604	528	573	592	566	508	568	575	594	598	558	559	589	602	517	533	534	564	614	584	614	536	578	552	539	575	562	559	536	542	575	558	572	579	543	514	567	567	586	545	548	574	509	526	588	585	575	510	616	518	598	571	590	565	561	579	571	562	535	573	524	542	559	564	535	514	510	530	538	538	551	566	551	524	584	570	545	547	604	555	576	549	547	549	559	579	590	557	555	565	571	561	603	560	578	594	566	536	563	544	579	583	586	569	603	552	575	620	524	543	555	548	582	572	528	563	567	574	569	602	567	580	592	593	531	556	562	525	561	594	550	553	542	559	560	582	569	545	554	537	562	577	564	557	560	538	576	576	568	518	579	566	523	597	573	594	581	564	550	558	538	581	548	584	587	527	601	553	520	553	603	544	564	541	608	568	523	574	544	607	551	566	557	524	551	559	557	522	517	601	574	597	538	559	530	565	550	556	541	510	559	558	524	554	537	578	558	561	543	569	549	550	564	560	599	563	544	567	562	550	578	532	536	564	529	510	547	555	547	600	546	593	582	547	514	574	537	541	544	561	540	513	492	537	586	570	542	541	581	564	611	539	575	591	521	540	557	558	550	590	566	558	573	513	544	569	569	556	570	529	539	556	499	568	550	521	551	571	571	588	565	567	581	537	588	564	545	565	588	561	552	548	567	513	579	587	557	552	561	533	539	579	559	549	555	586	576	554	573	550	565	542	521	566	556	585	544	564	554	543	530	557	569	576	565	550	575	536	513	544	549	561	573	578	498	547	581	559	555	582	541	539	557	543	513	554	535	526	527	556	537	570	568	556	575	543	533	592	573	544	512	585	588	578	552	579	548	558	559	571	505	570	565	560	538	593	555	554	553	553	592	607	532	574	538	553	563	562	584	585	546	552	558	576	574	548	548	562	545	521	555	518	553	517	534	582	544	594	549	612	566	552	569	560	581	579	542	552	574	591	559	575	497	580	594	507	529	578	566	570	531	565	512	544	549	594	555	524	614	545	528	510	550	517	603	573	562	543	581	519	546	583	534	540	519	554	548	537	547	565	550	572	574	582	566	557	561	549	538	530	602	549	591	527	554	551	601	576	591	524	568	584	553	540	567	577	533	547	574	519	550	547	585	577	589	582	556	537	566	548	564	561	555	559	573	510	518	498	558	566	589	525	557	573	558	550	554	541	520	554	571	504	549	572	531	551	574	546	567	583	539	573	518	539	527	553	566	519	561	587	591	584	570	571	581	540	594	578	523	571	519	558	552	550	570	591	575	562	539	560	538	532	524	552	564	568	514	531	530	634	569	615	574	551	561	562	580	542	572	555	558	586	537	546	544	523	555	536	561	541	558	576	522	566	516	561	556	605	525	534	555	525	554	561	543	577	523	547	589	535	558	575	556	571	525	503	601	550	589	590	536	526	554	553	569	529	543	573	596	594	556	552	540	571	521	566	548	504	592	565	569	526	546	505	552	518	566	582	572	585	540	551	580	552	558	528	534	542	565	537	590	516	555	562	559	528	547	597	521	604	564	519	533	624	520	598	579	508	529	598	547	568	578	572	542	567	535	562	546	570	530	567	583	550	555	560	583	566	566	531	577	536	543	515	564	543	548	585	550	551	532	537	575	564	587	571	530	591	565	553	576	591	591	583	569	543	576	530	541	568	551	565	544	520	550	552	541	606	563	556	598	587	556	551	522	554	550	526	585	564	543	530	566	553	570	554	594	526	588	578	525	545	600	548	505	559	544	496	584	547	613	557	563	585	585	570	570	578	544	590	546	577	585	578	550	573	584	553	538	536	574	560	587	581	566	523	547	553	555	565	563	513	574	556	561	540	550	588	556	572	510	552	581	523	557	563	556	566	573	559	569	566	519	531	568	590	589	541	571	542	556	603	584	569	500	528	518	561	560	599	581	570	596	592	562	584	513	550	548	554	582	568	604	606	533	543	510	574	551	550	555	540	595	603	601	569	568	546	546	582	573	556	576	609	553	546	545	575	542	557	578	595	545	548	579	577	507	572	526	575	571	545	572	567	579	595	579	588	558	569	567	515	564	537	570	550	556	568	562	602	545	598	522	526	528	526	538	537	565	580	573	573	610	579	572	552	553	556	576	599	545	517	581	574	527	578	518	596	613	570	559	561	565	521	589	566	555	575	569	539	562	549	564	561	543	534	539	597	566	511	559	526	578	587	567	581	543	572	558	562	584	541	549	537	587	576	573	546	566	551	556	577	579	541	574	551	590	571	548	563	613	541	599	556	548	552	560	542	555	556	539	582	593	579	571	521	544	571	545	582	541	555	485	589	569	564	561	584	548	576	562	535	558	538	513	574	554	585	527	576	556	545	529	516	553	560	558	552	584	544	552	559	560	512	543	573	591	559	526	552	542	543	607	565	585	546	554	566	549	555	594	539	621	582	539	647	520	533	510	556	559	562	557	568	568	575	604	597	541	544	581	603	542	567	517	582	552	569	551	548	554	544	524	574	562	556	571	550	583	538	576	515	544	519	578	584	514	558	562	552	580	563
29019	24151	21916	10728	5557	3857	1917	919	601	485	477	415	456	426	439	442	429	462	440	479	421	400	472	447	413	438	446	429	430	428	441	395	444	459	416	412	436	425	419	459	454	489	447	408	432	417	424	444	455	428	416	443	434	433	455	434	421	425	428	475	479	414	433	450	446	409	449	425	438	457	405	442	467	438	450	458	427	455	438	427	459	422	442	452	461	439	445	454	440	457	432	449	431	434	453	413	431	416	445	412	409	468	398	438	420	431	444	408	433	440	435	432	414	423	417	434	419	389	427	398	422	429	465	448	411	440	410	430	452	449	446	452	469	427	428	382	445	425	422	439	425	455	423	420	416	483	426	418	414	410	459	426	476	443	408	438	416	455	477	444	453	445	448	436	459	414	426	446	438	430	439	423	457	446	441	439	423	427	412	425	420	428	387	441	439	470	428	431	391	407	438	465	413	416	421	444	404	425	459	420	467	415	447	443	431	433	428	409	429	409	438	451	416	439	386	420	456	420	427	436	469	415	475	452	436	435	447	433	447	437	426	456	430	437	436	482	407	457	436	393	442	450	412	444	419	441	399	426	444	419	438	447	440	416	459	418	430	464	463	445	419	460	412	432	429	395	482	440	407	462	435	434	417	408	402	431	439	421	438	442	463	405	450	420	420	430	402	489	435	451	425	420	412	411	458	386	445	455	461	443	398	400	464	479	397	462	432	423	435	392	445	413	452	425	462	463	465	430	391	453	441	432	455	439	434	453	447	422	418	459	439	450	424	422	436	446	425	449	424	473	448	437	383	409	415	439	490	424	437	447	430	440	445	431	452	464	394	446	440	446	434	415	441	460	433	441	420	405	434	422	434	408	418	470	429	408	430	411	430	485	449	454	434	427	405	430	446	415	430	443	448	406	439	444	445	451	452	446	418	422	422	426	449	443	430	450	464	406	451	426	473	426	454	462	447	432	396	420	408	465	458	440	420	433	468	404	424	415	425	415	427	429	425	417	435	471	443	415	402	423	459	457	423	412	431	447	433	446	436	429	438	422	423	425	397	410	436	432	438	418	425	415	425	430	413	461	434	454	419	432	434	394	427	461	419	445	468	437	417	441	423	410	424	425	422	437	424	417	462	411	436	418	466	452	450	446	434	425	467	458	431	410	400	441	413	445	454	424	436	431	433	421	450	447	449	446	432	461	396	459	417	425	417	465	436	387	445	429	446	451	483	408	442	418	426	451	445	454	492	412	470	461	424	457	425	430	405	442	405	445	411	471	444	424	459	453	433	426	415	414	434	428	448	412	419	405	412	455	417	439	476	418	443	453	430	426	461	450	403	424	393	423	426	424	449	432	428	410	433	392	462	425	417	439	443	464	442	450	450	454	455	446	457	440	441	443	455	473	462	433	466	416	440	411	433	432	483	408	417	418	474	441	472	474	424	470	441	464	417	448	433	434	461	459	453	433	469	394	426	399	466	467	445	431	446	476	433	429	474	470	420	456	422	418	417	444	458	438	445	415	456	446	396	416	458	414	426	429	410	433	475	430	429	446	465	497	490	421	456	421	424	431	427	442	417	421	452	453	451	445	429	456	472	474	453	469	418	439	432	444	430	437	428	429	425	457	437	441	460	420	468	440	420	447	476	427	450	483	444	449	416	414	414	441	451	415	427	449	452	390	428	406	429	421	401	416	448	428	414	384	421	429	432	425	414	393	404	405	415	466	428	437	426	468	416	440	417	450	415	432	481	426	433	408	406	470	470	449	457	462	423	423	438	443	449	450	429	425	428	430	427	452	450	443	407	423	427	444	404	424	405	451	412	451	459	457	441	406	441	395	435	421	416	427	436	451	435	454	429	504	433	448	444	458	437	434	402	405	433	416	420	435	437	432	433	476	436	444	464	468	432	428	436	455	434	453	474	436	450	442	451	451	449	450	474	419	454	442	430	431	400	435	421	446	418	435	448	463	400	428	451	409	456	443	412	448	446	401	438	428	413	448	422	487	421	410	458	441	442	435	459	419	446	417	426	426	405	462	446	475	426	414	445	425	432	429	440	419	471	422	469	420	422	435	437	405	402	441	408	402	428	429	432	450	442	465	420	446	432	448	447	465	439	419	428	432	450	431	470	438	434	446	395	454	423	414	440	457	434	412	457	416	444	417	412	427	446	414	442	452	450	422	427	429	428	441	429	427	429	458	454	431	447	459	446	404	426	430	432	414	442	470	424	443	425	407	415	447	436	451	402	429	384	420	443	457	466	435	402	442	420	398	435	457	450	412	428	440	434	418	419	449	480	435	452	435	415	445	447	434	427	439	457	445	465	411	409	433	417	408	453	435	434	452	452	469	425	463	474	472	421	441	453	477	447	434	454	391	458	462	469	424	437	412	402	447	444	422	421	389	435	393	427	473	437	444	435	451	467	447	433	409	412	417	428	428	464	432	431	403	429	413	391	410	405	420	401	438	444	393	398	402	424	452	460	458	472	418	397	424	401	444	436	456	421	404	447	438	466	428	480	430	453	447	451	411	454	441	416	441	452	402	456	424	448	434	406	426	444	446	446	445	448	482	430	420	404	441	473	438	457	419	401	412	455	460	399	421	446	415	405	429	416	406	440	442	413	445	407	443	440	460	427	418	456	402	461	431	440	418	458	425	453	433	448	457	440	403	397	452	430	418	436	467	458	447	380	457	446	414	413	460	444	434	424	429	432	449	444	421	456	434	443	430	454	416	460	458	410	430	485	451	442	430	446	443	426	405	416	422	442	436	450	423	424	428	469	444	466	428	439	433	407	472	473	439	474	438	423	420	464	427	462	440	451	450	465	420	451	461	442	444	421	427	434	423	436	430	461	465	418	412	412	421	468	447	474	457	405	483	452	399	401	459	470	411	451	421	448	428	425	407	439	443	425	409	451	435	416	443	445	422	423	423	464	389	425	400	446	425	464	462	442	406	446	415	470	408	447	467	439	395	412	466	414	463	409	423	415	436	446	440	460	424	459	433	477	405	474	453	463	417	423	442	437	433	445	449	390	443	422	435	425	433	403	438	435	472	458	401	442	509	445	467	432	447	443	458	435	429	460	457	476	447	424	439	431	493	452	425	429	398	487	443	413	428	424	423	450	456	431	461	449	436	472	453	414	433	458	439	424	463	432	414	450	426	456	444	451	446	482	467	433	438	424	438	429	430	430	421	425	449	434	435	446	431	449	428	462	478	450	471	427	456	431	430	414	439	421	402	412	442	426	426	442	476	442	414	422	419	400	410	417	439	470	427	419	423	418	430	448	415	462	435	442	473	445	394	439	449	431	463	467	438	461	453	405	459	425	461	396	397	407	420	443	409	437	458	419	440	446	463	385	437	382	431	412	426	416	436	407	429	436	416	439	458	440	424	419	442	475	407	441	421	405	430	439	461	424	430	482	465	444	462	432	445	419	449	441	429	453	445	428	436	456	420	441	448	446	374	450	419	441	445	432	424	419	458	447	436	426	418	434	415	471	407
16161	27116	19041	7545	5237	4028	1786	917	542	414	376	362	381	382	347	425	353	378	342	375	395	372	374	377	367	397	342	345	374	355	368	408	377	352	384	381	379	377	367	343	363	389	365	366	377	391	382	378	376	376	373	363	346	365	340	373	371	363	349	374	391	379	372	372	395	349	393	373	347	383	356	363	367	389	374	399	368	355	354	343	366	365	380	372	362	370	380	393	386	365	369	344	381	382	378	369	355	367	382	354	352	357	414	360	359	426	414	394	346	363	364	392	380	375	385	365	346	372	396	384	355	348	397	386	371	383	354	398	377	369	319	365	367	348	426	403	354	363	411	360	363	357	367	372	362	385	370	358	332	382	394	373	357	363	377	342	339	372	388	353	389	357	374	355	341	374	386	384	393	377	366	372	386	343	353	373	353	363	415	375	349	355	396	359	349	392	381	361	356	340	351	397	356	373	384	396	366	382	381	377	339	370	353	359	386	357	358	395	388	381	382	382	376	378	358	383	370	380	379	341	387	334	384	362	402	384	362	382	354	378	407	361	360	399	370	338	348	344	348	384	371	373	364	372	389	337	346	380	367	349	341	372	391	356	354	356	370	324	377	379	368	353	361	343	382	383	392	386	380	380	367	344	345	386	391	369	382	330	360	419	369	341	378	384	356	353	374	371	348	362	379	401	351	352	387	354	363	339	385	352	350	396	399	368	341	386	380	339	396	356	344	368	374	388	363	351	396	402	391	367	398	375	350	355	416	366	400	359	379	338	379	362	370	357	372	392	377	347	386	373	427	344	400	351	391	353	372	400	361	344	385	395	404	369	356	393	391	391	420	371	317	378	400	374	369	373	378	387	359	374	383	380	360	339	383	361	335	336	384	335	379	363	372	405	372	366	355	408	368	370	377	353	382	348	385	366	342	389	380	363	359	384	375	357	372	363	377	303	361	372	361	372	391	400	382	322	378	356	370	359	372	408	374	410	368	334	380	359	371	368	376	355	383	386	373	401	354	337	367	371	385	372	349	370	348	374	357	387	354	350	369	388	372	375	376	368	389	319	360	364	363	345	385	342	377	398	411	389	392	356	355	357	381	358	368	373	340	377	353	341	353	362	380	384	361	375	385	398	381	367	385	385	363	381	367	347	371	384	362	369	410	351	374	360	394	360	383	361	377	378	341	385	374	385	351	348	377	354	331	323	353	357	407	348	354	378	428	359	378	377	354	361	349	364	411	361	372	376	354	366	378	377	388	338	335	381	383	373	440	352	354	375	392	362	322	400	378	334	367	365	388	392	349	367	367	378	337	397	354	334	376	353	405	398	373	351	390	381	364	410	342	352	364	359	348	399	370	405	386	359	358	359	365	375	376	372	346	391	375	400	368	402	354	371	354	382	363	379	363	356	363	387	346	344	361	347	379	366	360	384	357	354	389	362	380	336	326	342	328	397	380	390	400	377	386	390	403	379	372	361	370	358	366	363	373	348	369	321	385	375	353	370	373	391	335	341	378	370	408	365	353	345	358	373	341	381	373	360	368	359	356	366	336	335	337	408	350	378	334	375	381	381	360	408	379	400	366	369	365	350	360	390	393	387	394	362	389	340	369	401	359	402	362	370	378	368	346	372	412	401	358	360	352	326	377	358	331	328	369	411	347	362	372	377	365	370	346	386	372	387	357	371	353	335	390	344	403	366	359	369	314	395	342	346	380	344	363	378	402	399	364	357	396	391	373	351	400	352	391	362	347	343	340	374	380	376	380	394	407	374	349	407	386	367	401	352	387	363	344	384	365	389	339	395	330	361	385	366	357	367	351	360	350	372	344	363	360	387	344	397	415	361	388	397	358	351	334	374	354	351	395	348	356	371	356	386	414	357	376	375	402	325	375	335	374	372	395	373	360	411	338	355	340	378	354	394	365	405	376	416	384	355	402	379	400	399	395	365	392	337	355	387	374	349	367	363	359	389	361	375	356	348	398	382	412	398	387	429	355	365	373	390	383	372	351	375	355	357	382	360	407	375	359	364	368	382	378	354	413	379	357	377	374	370	370	361	368	378	360	386	366	363	359	399	358	376	342	370	377	401	369	362	379	352	423	366	409	376	367	411	357	357	373	400	392	357	356	361	362	349	399	370	376	359	395	374	381	367	397	390	358	369	387	371	358	384	342	381	367	391	368	392	373	371	387	378	380	366	359	370	352	396	374	372	380	378	390	369	367	338	364	390	360	374	368	378	373	365	421	383	375	360	362	358	368	357	351	346	383	359	365	349	358	378	351	371	360	356	378	385	364	374	339	356	388	416	380	387	401	360	362	335	349	368	408	375	366	371	356	366	377	400	370	347	382	336	366	374	369	370	327	382	362	391	343	394	357	376	366	356	365	377	362	380	371	382	388	402	405	365	406	388	352	362	379	392	399	392	341	401	369	353	337	399	360	374	336	363	337	367	352	342	303	343	372	394	355	375	393	378	341	418	405	348	364	392	381	378	353	337	355	367	366	361	391	377	356	378	351	361	379	358	375	397	347	345	393	368	357	356	385	377	382	376	368	394	322	373	374	379	398	401	371	383	337	364	380	367	344	405	363	333	353	378	363	368	387	381	340	352	342	359	343	359	400	346	364	392	398	391	365	358	377	365	378	367	359	349	389	377	360	380	412	337	370	352	366	374	344	363	372	382	348	380	406	356	381	371	369	368	359	338	375	395	364	387	354	365	371	373	365	363	332	367	380	368	348	359	344	392	364	372	389	363	395	380	371	398	341	318	357	399	376	377	396	374	375	373	373	348	344	370	372	367	342	384	383	397	390	311	357	366	361	360	374	348	399	385	367	362	401	385	400	368	358	367	370	378	374	377	366	376	377	364	354	387	377	374	362	362	387	394	368	356	380	361	365	392	381	402	384	367	385	356	365	392	360	397	330	352	382	369	367	380	349	360	395	353	403	365	372	395	373	388	349	341	369	385	405	322	387	369	367	357	363	374	359	363	361	335	376	370	373	407	393	389	323	401	372	382	352	411	377	365	353	374	372	391	376	362	370	422	392	351	357	355	381	370	391	335	368	349	394	351	373	356	374	321	350	353	360	324	357	378	332	363	361	351	352	405	385	380	383	352	382	342	363	367	376	389	334	379	378	371	375	367	360	390	383	365	372	382	366	379	361	351	367	382	397	401	422	397	379	367	362	352	388	379	360	368	381	351	350	383	328	361	376	376	386	375	404	410	390	380	401	398	363	389	389	379	362	383	383	422	383	361	388	383	397	373	402	361	373	395	355	362	345	329	372	386	408	364	366	363	377	354	389	371	363	377	367	413	361	359	391	351	384	376	349	363	394	364	344	368	342	359	371	364	413	368	405	401	377	366	375	370	393	337	398	391	366	390	360	354	388	380	351	372	365	381	338	381	385	389	340	376	365	377	361	358	344	341	373	355	365	366	335	345	332	341	401	388	396	395	388	382	367	349	386	366	375	407	370	378	381	361	349	397	363	382	369	342	373	354	351	374
25585	23190	35422	37645	34018	29784	15794	4570	1334	649	489	508	484	499	474	459	489	489	506	457	452	501	455	453	503	469	526	484	463	491	475	458	474	483	460	462	509	480	462	466	435	465	450	469	471	462	502	439	486	444	477	493	519	496	459	473	451	482	480	461	445	493	468	424	479	456	470	435	429	442	471	464	492	435	507	456	469	460	473	478	484	467	443	458	473	474	469	489	472	483	419	477	462	478	504	467	502	489	474	459	492	466	462	465	458	459	430	476	451	481	498	443	511	484	498	461	502	451	457	480	493	473	507	446	453	468	485	453	443	498	454	462	489	484	459	442	508	444	513	483	439	493	432	466	507	449	444	470	492	469	476	470	451	476	472	482	480	472	461	486	468	483	506	498	516	477	397	456	486	476	440	485	457	454	511	469	458	507	435	444	443	444	517	483	467	477	511	466	469	457	504	492	537	462	418	447	438	454	466	465	484	469	521	436	472	497	469	469	464	494	447	470	507	462	459	486	455	437	454	504	466	524	471	479	450	466	463	458	512	492	417	483	424	485	441	459	444	444	457	459	430	445	467	477	485	476	501	463	453	456	446	456	468	442	447	465	437	479	442	523	464	465	495	523	464	445	483	465	515	470	408	475	466	437	466	458	462	457	460	496	452	526	489	477	469	528	505	443	421	469	431	453	478	453	469	457	454	453	493	440	470	499	474	429	449	510	423	434	465	479	545	495	459	462	475	469	481	457	472	472	537	488	490	498	489	412	434	506	427	443	470	489	504	477	460	501	451	467	490	459	489	458	453	506	497	472	447	428	458	462	492	462	465	464	444	419	494	462	472	450	453	489	489	478	495	504	497	485	484	491	472	450	533	497	469	491	476	440	466	465	497	499	479	467	450	447	463	467	459	467	480	502	464	462	493	477	489	443	502	461	468	442	462	484	469	468	453	490	467	467	480	491	453	488	501	493	440	463	448	507	467	450	423	474	467	473	455	476	465	450	478	450	479	473	452	473	473	482	476	498	485	466	444	446	468	507	442	475	467	434	438	487	418	463	462	479	497	439	463	444	489	467	478	481	445	472	467	479	447	479	486	439	468	487	491	457	481	460	463	445	492	498	535	453	495	433	467	486	492	469	490	488	449	446	507	489	468	468	499	473	495	454	485	473	470	436	476	454	440	454	442	470	485	453	445	431	490	480	443	493	484	459	493	475	489	467	460	439	467	478	459	475	421	459	476	529	454	441	473	468	460	469	468	447	458	509	464	469	471	472	496	461	474	482	461	472	457	488	468	461	462	459	487	514	470	446	473	457	487	442	448	467	450	449	452	462	481	489	443	519	441	463	461	484	438	483	465	500	465	458	456	452	481	465	464	449	466	456	482	443	469	491	487	496	487	477	471	479	466	434	477	482	460	451	499	515	474	447	425	463	458	457	430	482	499	484	468	463	461	485	436	433	451	468	453	453	499	472	490	448	513	473	482	458	496	495	451	444	487	465	451	496	435	479	432	500	500	421	453	455	480	510	493	480	450	524	487	466	468	484	494	475	418	466	482	502	470	449	456	470	453	506	469	514	481	462	472	469	484	447	470	477	465	442	456	499	467	504	476	446	475	476	467	478	466	430	443	452	441	449	482	445	518	480	473	470	461	462	498	450	480	479	477	518	473	458	462	491	479	462	485	457	486	465	466	458	490	452	462	458	480	460	465	443	465	461	457	467	474	470	441	464	455	487	433	479	436	471	491	502	477	452	483	462	486	480	485	450	443	513	471	515	471	490	479	480	491	447	439	455	481	488	473	493	437	431	489	490	469	466	472	467	482	457	445	464	454	451	455	471	432	437	497	482	465	482	450	499	470	481	444	469	466	485	483	474	474	491	414	444	466	472	477	515	497	452	484	437	470	475	492	462	504	498	519	439	445	461	508	489	469	493	440	464	448	433	492	477	489	491	512	451	458	479	468	459	477	462	470	451	489	480	503	487	459	468	456	459	481	459	473	491	480	463	445	473	446	448	470	458	446	449	449	450	507	449	470	456	465	444	486	487	417	458	472	478	480	476	454	442	476	461	471	488	459	459	492	476	480	499	473	447	529	453	464	478	479	458	514	452	493	490	460	434	470	480	502	447	480	463	435	472	488	454	473	492	496	478	460	462	442	454	463	476	476	477	475	420	489	483	457	439	466	500	512	465	447	462	414	433	448	460	508	479	459	448	477	483	436	416	446	459	474	492	456	471	440	505	480	454	446	500	460	444	469	488	468	466	466	441	460	485	469	499	476	468	497	468	477	474	479	496	459	466	457	440	487	476	489	457	465	499	457	479	450	479	408	437	460	483	470	464	461	467	448	476	495	416	449	467	422	475	454	447	464	437	465	470	522	455	454	444	500	490	496	490	474	508	462	434	512	466	487	440	449	525	460	490	460	474	445	461	492	487	470	439	484	472	444	484	469	460	483	484	453	467	465	479	473	441	476	477	472	444	460	470	480	451	468	468	471	492	431	447	472	487	457	494	496	459	465	451	517	491	480	501	507	476	442	487	462	466	447	440	458	466	479	498	486	498	491	456	465	474	461	480	494	493	518	470	454	488	463	523	425	463	439	468	487	455	493	467	459	467	495	467	446	474	478	468	507	485	489	467	470	529	520	467	488	468	465	465	455	481	466	495	450	467	470	425	479	450	457	473	452	513	425	469	490	460	455	469	484	447	522	439	476	498	453	435	491	457	467	464	461	487	488	429	499	471	497	440	503	496	515	486	537	466	530	436	496	518	535	429	492	485	482	470	458	494	457	513	458	479	422	486	485	452	492	500	466	422	496	442	459	440	506	479	453	418	474	461	493	455	475	441	476	464	458	482	453	483	482	438	456	454	493	456	442	482	445	493	484	455	484	469	463	499	466	483	477	480	480	439	440	422	485	442	466	431	452	508	458	472	479	467	454	468	479	456	479	483	430	460	460	442	439	502	492	469	477	497	451	455	438	445	507	472	496	456	475	432	450	466	431	451	467	428	466	478	480	465	456	467	479	468	436	456	492	484	483	476	454	464	468	461	490	465	476	505	470	491	475	459	478	468	494	467	436	429	453	441	460	461	442	482	421	464	469	489	475	491	485	439	481	518	475	444	462	440	455	503	460	479	438	507	456	477	489	465	476	469	446	459	444	465	486	503	434	500	481	455	478	456	484	499	432	490	428	440	465	462	484	483	442	448	480	448	498	418	532	471	471	516	473	453	492	501	495	474	482	459	465	486	483	458	450	465	463	465	460	441	468	497	450	444	494	479	477	497	424	473	441	489	467	517	480	485	488	480	490	503	505	465	500	483	469	434	451	476	486	480	447	479	446	469	457	460	454	432	463	483	467	499	450	455	485	456	400	468	464	465	458	497	489	442	470	482	468	490	461	465	430	451	459	471	460	469	466	508	479	497	461	508	433	476	456	412	494	444	446	477	450	440	458	476	441	446	446	506	485	478	490	488	452	482	471	489	494	494	450	494	489	451	507	464
53671	86401	67566	41680	33819	23906	10810	3890	1436	666	509	451	488	515	448	443	446	451	463	458	433	454	463	473	447	446	446	442	479	440	443	474	434	447	437	477	429	452	417	460	435	468	421	428	449	415	454	417	418	473	444	431	470	426	407	449	411	421	448	432	463	444	452	470	449	435	452	436	445	431	440	413	452	462	421	412	435	430	416	445	454	467	416	414	444	435	431	378	459	435	430	428	457	430	441	445	437	449	437	455	469	453	424	442	431	417	441	423	465	462	396	447	459	406	466	440	406	454	426	474	457	434	459	410	439	404	434	444	423	429	430	429	416	435	427	433	418	432	415	481	425	485	429	451	398	443	456	408	398	447	449	415	445	420	422	425	438	435	441	407	442	434	459	424	455	453	421	401	440	420	445	432	430	415	434	384	429	454	440	416	447	408	468	488	382	464	423	474	469	432	483	460	439	420	408	403	414	439	454	446	449	452	452	410	463	458	418	421	425	464	414	456	482	425	407	437	466	443	465	407	466	454	457	412	429	448	402	483	478	425	451	434	424	433	443	436	422	449	403	399	412	419	428	430	414	460	422	432	455	419	437	400	453	432	486	449	420	435	438	404	460	457	418	447	454	466	431	479	418	445	444	435	467	457	434	494	437	405	426	448	433	448	479	466	451	439	401	428	447	448	439	451	469	460	437	393	438	437	425	455	461	404	458	464	418	419	411	412	415	470	399	443	482	478	457	424	448	417	424	424	437	416	455	452	439	467	451	468	398	443	449	426	431	449	441	422	425	436	412	439	439	428	430	421	412	451	431	447	426	432	403	413	425	417	461	436	459	464	418	456	451	433	413	469	431	478	408	458	439	439	426	450	449	430	435	461	450	427	425	428	471	408	430	426	418	450	427	416	437	448	437	461	404	408	491	450	452	466	399	422	426	439	426	414	456	453	463	469	418	435	489	404	411	441	426	438	457	452	450	459	424	442	468	429	423	445	410	442	461	436	436	442	422	454	428	443	432	447	453	425	425	434	407	420	450	444	418	443	453	440	436	433	458	457	469	468	436	419	444	435	448	422	503	443	410	461	435	433	414	449	436	446	408	441	450	447	455	453	402	418	404	443	430	438	430	431	459	432	440	427	409	445	469	433	430	430	455	449	434	461	440	488	396	418	441	440	477	444	446	441	425	391	421	434	421	452	423	450	410	457	440	402	417	415	468	439	414	467	438	439	479	430	472	418	418	441	422	438	425	420	452	412	447	407	448	410	472	424	444	430	455	428	425	424	428	443	445	451	465	442	423	425	474	469	481	422	448	460	486	431	458	440	424	479	464	437	448	426	440	427	451	427	460	416	476	413	434	397	443	497	410	439	439	474	426	455	435	433	462	410	389	422	453	434	427	420	430	413	392	479	450	417	455	397	478	430	456	438	430	389	468	428	446	458	416	420	443	420	448	435	492	442	428	443	465	428	422	443	456	408	443	432	453	474	457	419	414	443	440	432	497	460	488	434	463	465	433	451	489	452	426	467	411	425	459	468	406	433	461	440	445	402	420	447	454	418	451	430	447	414	469	419	437	438	464	432	445	458	435	457	458	440	444	433	432	429	509	400	437	445	442	491	432	427	411	467	427	407	432	444	506	451	420	441	454	457	408	463	448	402	454	413	459	430	401	452	381	443	461	461	441	431	448	387	405	458	411	422	481	429	399	449	433	433	435	437	478	448	437	456	411	402	463	438	421	454	450	426	427	472	436	457	435	440	470	413	436	430	450	450	472	470	470	455	393	447	469	417	418	437	455	437	423	406	428	428	445	416	419	434	423	447	432	416	419	449	419	427	429	449	430	460	429	455	454	438	433	419	443	462	462	455	421	446	476	444	451	416	458	424	427	446	451	431	451	413	479	429	455	448	439	438	473	438	439	449	420	453	457	449	407	428	428	409	431	437	434	443	430	449	401	433	461	447	442	446	457	449	440	461	486	431	454	462	432	450	405	463	431	484	436	455	444	454	419	443	422	441	439	458	433	455	407	433	428	421	441	481	469	421	457	476	464	406	433	426	431	435	421	429	412	440	465	426	423	443	442	488	450	426	453	386	441	485	444	439	469	425	446	425	427	452	440	427	432	453	455	433	412	429	443	468	461	449	425	472	453	399	419	454	444	422	397	457	443	444	406	432	432	478	440	441	468	426	429	443	432	445	426	436	469	454	397	416	451	478	432	424	449	505	457	425	431	439	447	414	417	460	415	479	451	412	425	452	448	434	415	444	436	430	435	436	484	429	420	451	431	442	416	450	449	436	414	450	441	413	444	440	436	423	438	424	399	420	438	446	466	472	405	448	438	458	427	380	435	457	462	441	437	433	447	426	440	439	437	450	442	417	429	422	383	419	409	458	422	449	425	463	425	432	464	425	433	461	453	421	425	452	437	415	482	452	408	421	438	486	441	448	399	413	452	493	458	476	413	466	407	432	451	459	424	422	421	443	466	424	441	404	494	463	454	431	463	414	456	435	470	430	450	411	428	413	406	426	430	471	397	469	458	425	496	468	424	414	452	428	433	415	422	468	434	450	418	439	438	428	385	432	448	431	426	449	408	449	389	426	435	423	442	433	445	451	437	437	429	453	419	392	461	411	460	452	467	440	412	440	462	441	425	429	459	465	457	415	400	453	458	466	418	439	463	422	415	420	426	449	456	462	392	436	433	405	473	418	458	422	469	428	409	429	452	433	400	456	452	424	402	416	421	430	462	459	439	433	464	435	424	396	445	433	434	422	452	393	437	468	460	458	411	457	416	468	423	448	414	454	430	483	453	438	433	440	415	452	428	400	425	458	420	429	453	422	434	487	428	433	410	454	426	459	445	424	456	441	460	457	453	438	422	424	434	480	406	419	433	421	423	463	425	410	439	444	454	463	434	425	441	436	412	425	445	426	452	393	455	442	444	420	434	421	437	454	438	436	449	460	412	472	432	412	444	439	444	448	416	406	437	430	407	421	418	476	422	444	425	417	398	421	457	449	437	448	434	413	458	415	432	459	456	445	404	445	428	463	420	428	435	415	434	488	457	421	407	406	457	484	438	462	445	446	470	423	418	428	455	449	450	412	430	402	425	392	446	435	423	432	433	407	496	448	443	448	405	416	415	446	437	457	474	449	444	433	468	463	426	468	429	458	441	479	459	437	429	470	469	472	445	442	451	423	435	473	476	489	450	464	424	420	457	452	419	439	444	427	460	435	439	445	397	465	444	390	446	416	424	448	425	443	425	429	459	455	433	432	469	437	468	462	458	436	448	443	412	428	442	446	453	426	444	431	437	456	414	445	429	444	418	394	442	414	422	440	398	458	449	426	444	442	449	434	421	438	426	479	448	432	455	453	458	410	424	427	435	459	431	422	440	460	470	421	426	464	425	418	449	412	466	438	425	475	432	474	468	426	422	411	458	424	438	416	449	455	462	431	440	446	430	439	427	426	427	445	397	416	485	435	463	450	441	437	406	416	456	430	438	398
24522	22275	32886	32670	37018	38861	25483	8664	2217	1019	743	658	646	710	635	654	630	635	593	639	649	598	619	608	628	645	623	674	606	590	645	654	598	649	592	676	603	680	652	618	621	596	663	660	601	613	615	639	632	600	599	648	640	626	619	640	613	580	614	650	618	614	633	613	636	611	580	615	647	609	611	631	610	605	629	662	591	601	638	634	610	607	615	608	616	616	655	633	634	608	679	622	602	573	639	604	591	606	608	628	611	572	557	673	635	591	604	573	606	607	652	579	565	600	615	656	630	645	649	621	573	628	640	639	606	600	648	621	609	677	593	581	614	626	608	628	647	603	616	623	623	609	628	629	649	605	590	579	604	620	654	620	625	612	577	625	593	612	621	592	626	589	593	602	586	593	622	601	593	571	613	623	564	621	644	611	640	596	650	628	585	652	642	583	599	641	594	587	638	624	571	609	581	636	624	654	634	615	621	661	616	586	640	604	597	607	654	605	631	593	625	624	606	620	630	641	593	606	596	626	566	594	650	587	659	616	584	588	608	651	668	636	617	611	643	620	602	612	640	624	582	633	595	601	665	612	604	644	627	593	611	615	638	592	593	647	607	571	617	629	627	612	615	593	646	618	632	636	611	589	599	570	593	639	632	607	597	604	607	588	633	582	590	619	613	673	630	578	610	626	608	614	632	636	572	637	604	629	620	618	633	613	632	648	628	670	643	640	634	631	611	617	654	633	614	600	619	620	632	615	633	600	607	638	592	589	632	600	592	597	643	554	624	652	584	603	615	584	649	664	595	607	617	641	649	607	616	607	658	617	638	642	633	590	568	633	646	631	635	634	552	605	610	631	661	599	578	589	612	626	639	605	622	628	615	618	615	657	547	602	625	608	642	621	573	577	629	625	637	633	600	647	651	594	645	630	607	604	604	628	654	612	604	618	608	617	628	578	576	604	601	624	642	598	620	644	676	585	620	599	614	594	629	636	576	604	645	589	567	588	584	610	590	623	604	612	622	656	617	637	605	636	615	598	624	619	606	641	604	607	616	586	595	622	614	621	617	594	551	608	618	593	611	606	597	643	656	627	567	615	619	622	655	604	583	600	583	609	615	623	625	619	616	556	617	618	621	598	593	632	623	637	625	605	648	580	606	658	619	610	651	632	623	625	610	645	637	597	581	593	585	614	641	566	620	660	644	595	615	645	633	636	590	611	621	631	592	573	630	607	621	573	631	654	600	673	654	614	574	636	589	633	579	596	648	597	611	617	602	642	612	623	626	621	639	676	652	628	647	642	607	615	615	592	630	607	605	583	610	654	613	586	611	651	633	637	615	651	618	609	630	666	599	604	637	644	616	608	618	649	623	595	628	624	592	584	643	595	627	658	645	624	636	621	619	631	606	625	596	586	588	621	605	591	553	615	595	619	620	599	616	615	652	637	619	614	637	651	622	674	599	610	608	625	673	604	605	567	618	605	618	634	612	648	615	590	573	632	582	607	655	583	593	645	606	619	600	658	606	614	622	603	600	596	623	611	610	665	613	639	616	609	613	636	650	589	613	604	621	643	599	570	626	637	614	580	631	635	634	644	644	588	587	607	612	604	665	610	605	610	625	581	651	624	619	607	585	577	593	601	655	621	645	592	615	621	650	570	627	579	617	609	672	651	601	568	604	617	610	620	603	627	622	586	618	643	669	603	673	602	622	608	593	594	561	629	627	669	644	639	664	597	675	542	557	669	616	602	644	591	635	589	614	648	590	640	595	584	646	612	625	611	668	595	641	637	660	642	628	585	606	631	606	638	558	615	639	642	652	623	661	608	588	614	608	602	589	608	650	610	604	628	653	649	619	598	618	622	626	588	602	627	585	618	591	609	589	640	605	533	624	643	605	640	625	595	626	629	630	628	622	603	664	590	602	612	643	603	637	593	631	635	660	587	593	596	638	613	608	633	597	574	604	620	600	604	604	623	637	639	584	594	653	603	622	616	562	638	633	604	638	603	608	604	620	614	669	608	636	629	627	681	592	589	603	651	595	632	585	638	649	580	576	599	653	610	605	621	660	601	633	605	597	649	645	619	567	615	586	588	600	613	595	626	606	617	628	588	647	662	650	632	606	621	645	592	614	607	642	616	608	641	584	657	615	612	629	606	626	634	598	638	611	637	675	639	629	613	631	665	616	639	600	566	624	608	590	682	571	623	603	636	589	583	623	601	643	606	608	625	617	637	643	649	588	574	663	630	680	636	610	635	634	658	653	589	574	646	601	624	614	593	561	626	581	591	628	632	598	612	620	560	593	645	614	589	628	596	634	610	567	637	642	589	601	586	587	630	635	635	599	619	638	613	605	662	588	627	649	638	622	612	587	603	608	589	617	564	597	566	641	626	634	637	633	636	657	642	649	619	647	626	634	609	623	630	639	614	680	606	622	538	608	626	599	610	655	613	629	597	596	620	630	598	632	596	620	610	662	611	645	610	628	607	564	618	600	587	627	610	595	595	573	604	572	608	608	636	628	596	618	611	589	637	639	580	642	623	626	618	600	636	629	615	625	584	619	597	621	637	638	625	588	640	621	622	632	575	614	610	612	567	627	613	626	612	645	628	646	610	629	615	580	597	642	658	651	647	646	629	627	612	583	647	615	606	603	624	587	585	604	606	606	635	579	608	625	640	611	615	631	585	613	592	636	608	606	630	607	615	585	641	593	633	624	612	630	600	610	662	592	635	626	646	636	591	588	604	650	650	612	571	585	599	634	643	631	592	611	622	657	596	617	636	589	654	599	629	627	654	616	598	602	589	587	616	614	612	605	577	672	619	633	621	586	608	629	617	640	624	609	655	596	607	632	600	625	571	610	619	608	592	660	670	617	615	613	569	590	621	585	623	559	606	618	616	632	604	580	600	589	587	569	614	602	607	609	635	681	666	616	622	603	597	665	588	644	621	599	578	626	589	634	583	643	630	603	611	595	617	645	628	643	589	654	670	578	569	576	619	664	619	613	590	601	600	659	605	621	615	603	641	602	617	668	629	642	622	603	618	572	677	620	616	661	626	625	644	577	593	607	601	584	610	651	591	651	605	624	605	632	606	624	624	575	594	601	584	633	626	607	590	590	636	613	609	646	588	597	588	650	590	605	591	610	599	604	617	603	619	634	597	607	576	583	594	619	609	631	661	621	581	593	653	671	617	617	625	628	585	620	651	637	630	589	602	617	607	564	594	621	623	594	626	640	630	576	608	619	637	605	605	670	613	608	635	605	664	627	616	602	628	601	619	643	618	611	591	646	643	652	617	651	603	585	611	658	577	587	589	629	615	695	626	599	561	622	630	586	597	647	603	618	606	607	592	604	628	599	632	600	603	634	664	646	627	651	588	600	659	601	624	656	597	601	600	623	628	581	591	577	596	607	617	598	627	616	632	614	637	607	596	660	611	597	625	619	641	641	623	613	605	634	618	677	590	634	584	643	607	596	611	602	610	630	602	594	590	639	620	633	595	608	600	657	616
61795	99767	77801	54190	47516	34968	17144	6494	2181	970	669	608	599	590	574	552	556	587	578	630	596	590	567	547	567	561	601	594	569	608	583	525	615	571	554	578	563	583	571	598	599	602	570	581	579	569	587	598	581	577	547	592	584	539	582	557	581	604	563	622	555	524	521	548	581	573	567	538	583	540	573	585	571	628	590	579	574	577	587	549	596	543	591	560	555	598	587	604	591	576	584	600	581	553	587	582	561	551	575	579	545	541	574	615	588	565	557	559	582	601	533	556	600	571	512	581	534	569	583	566	567	614	559	594	525	556	557	568	593	595	589	542	559	572	563	583	605	581	581	604	631	523	571	584	589	597	618	586	568	577	579	561	622	582	583	597	577	626	595	506	592	573	567	562	570	538	579	583	575	583	622	532	568	537	592	593	617	564	571	585	561	560	586	551	596	594	568	534	574	554	545	570	592	560	568	521	592	596	532	553	558	613	553	597	597	577	564	565	547	572	609	553	574	611	580	575	563	572	548	563	598	553	562	627	584	559	548	583	543	573	578	553	566	596	563	586	544	566	613	610	557	597	582	574	585	614	626	592	557	542	552	559	564	590	556	600	601	579	577	609	567	557	610	589	573	560	602	578	616	567	552	560	557	559	555	541	574	571	546	610	574	573	548	590	577	549	605	565	585	591	608	571	587	580	584	566	582	601	588	564	577	561	589	553	591	619	568	579	539	557	593	592	605	537	575	551	566	548	553	546	559	581	606	577	600	553	614	578	558	590	574	626	604	578	536	580	566	565	551	594	574	586	592	548	583	608	596	615	618	539	567	561	569	543	583	584	589	508	565	556	578	598	550	559	562	571	606	583	605	612	572	594	543	524	592	581	560	560	594	566	581	568	609	572	603	576	595	548	612	574	541	569	563	558	561	562	573	622	555	597	571	545	533	586	559	568	598	592	537	578	566	560	588	527	562	607	573	565	587	550	579	512	621	560	548	573	627	578	605	601	551	571	587	592	531	537	551	597	584	528	635	566	568	600	579	558	564	555	534	548	567	555	628	585	568	582	532	567	555	528	589	592	573	562	558	588	553	598	573	532	534	612	560	571	568	551	588	558	601	579	580	584	559	544	585	622	580	565	591	541	581	510	565	525	575	584	606	586	571	569	597	534	612	572	579	581	570	589	561	593	544	566	584	558	561	536	595	545	578	528	585	596	559	550	600	591	589	595	612	608	539	554	587	590	567	514	584	585	593	578	554	585	554	619	636	578	579	561	549	608	561	612	543	549	580	585	582	570	546	574	536	543	576	580	614	575	556	556	546	539	566	539	581	601	577	543	565	578	543	574	612	573	565	563	567	579	580	594	565	552	579	573	589	588	568	575	565	544	540	633	611	565	558	561	558	569	554	555	615	542	569	551	564	542	574	612	552	570	500	585	560	567	609	580	575	528	554	571	566	550	582	590	565	596	602	547	515	590	543	574	572	607	593	580	550	545	579	542	568	546	544	576	560	569	630	553	544	610	523	576	560	563	601	556	589	607	572	590	561	551	603	531	602	584	610	586	596	574	595	581	583	526	573	553	576	555	630	569	541	537	569	582	578	544	574	605	558	590	575	577	603	570	546	580	617	616	587	558	581	615	577	561	566	569	598	575	563	580	580	585	587	608	567	591	592	550	585	560	541	572	571	580	578	611	538	544	571	560	578	584	562	553	598	573	562	604	594	546	543	581	553	597	562	575	578	557	558	530	620	521	555	594	560	537	567	568	591	571	538	568	590	554	582	573	559	587	577	598	561	610	549	576	561	572	596	598	570	586	600	604	552	587	587	604	579	595	602	540	549	521	603	605	582	555	578	613	593	549	586	603	543	561	567	595	598	581	571	585	531	550	555	551	577	559	572	577	602	552	585	576	619	556	581	557	583	582	592	587	591	586	590	549	615	585	625	609	550	596	578	565	620	556	578	558	590	536	618	571	593	598	604	545	571	571	567	568	573	607	594	569	597	618	585	585	550	565	555	604	576	579	567	589	567	579	567	564	567	565	569	571	534	554	598	563	605	590	555	542	554	556	555	544	533	579	551	580	553	563	594	601	567	601	609	564	548	581	586	578	552	554	534	554	537	582	558	590	533	583	552	556	538	581	626	561	568	576	556	576	536	605	551	559	637	544	626	582	599	556	570	548	567	544	560	567	547	575	575	566	508	549	603	554	608	560	580	566	593	530	591	528	573	550	574	546	615	577	586	560	553	567	558	569	535	575	589	566	599	568	564	562	572	537	565	565	593	544	561	583	579	594	562	593	596	584	569	588	614	597	564	606	591	566	546	597	568	613	579	553	602	547	582	555	585	566	585	546	586	555	594	597	568	578	550	566	556	581	565	545	563	535	589	565	576	604	577	562	585	593	609	538	602	585	594	566	603	568	553	541	602	566	581	585	552	563	547	533	570	522	605	565	523	577	551	589	598	566	585	610	534	579	590	559	558	572	576	568	578	557	569	533	601	577	588	586	603	603	583	554	529	554	583	545	594	551	542	559	582	591	605	563	562	552	617	606	542	554	590	583	571	550	581	595	602	627	570	580	606	569	561	538	596	608	583	586	559	538	558	519	544	566	595	581	602	563	588	605	558	578	562	561	524	630	578	555	560	605	574	598	608	612	585	577	561	617	568	537	593	596	605	559	525	594	589	586	601	596	550	529	555	580	552	517	597	549	566	597	546	538	546	563	570	589	590	622	589	579	561	580	569	576	603	564	569	582	626	558	564	593	553	515	573	580	568	529	578	565	518	586	593	568	571	560	575	550	544	548	570	561	552	551	543	543	562	575	570	561	565	526	610	541	587	555	536	587	544	567	558	565	581	583	590	537	580	508	560	621	606	613	544	583	549	565	563	580	573	579	526	592	595	533	558	554	550	562	567	585	559	527	552	533	574	566	613	581	556	576	555	569	578	603	531	536	556	584	585	556	554	588	555	576	532	571	567	568	569	566	569	571	553	551	606	544	604	579	585	574	615	595	577	577	550	587	533	592	583	535	552	543	588	582	591	636	595	579	595	560	566	551	550	607	568	557	543	559	541	581	570	569	563	573	618	552	552	541	572	557	547	550	581	580	583	558	554	587	568	574	587	579	558	570	590	550	586	574	542	557	563	566	515	558	556	564	588	543	506	547	566	567	580	578	560	600	590	593	563	599	545	543	588	550	577	575	533	567	553	529	546	559	550	599	575	560	545	575	556	528	556	531	584	587	553	566	591	601	539	549	548	594	590	547	563	599	559	559	526	592	553	567	589	552	570	569	576	588	600	572	551	620	576	594	555	554	553	575	591	572	568	545	585	572	561	578	568	563	538	599	586	519	543	568	553	584	564	562	587	645	513	548	539	597	598	616	556	592	565	591	589	587	581	568	561	539	570	533	596	592	586	595	553	574	629	571	587	607	579	524	595	587	542	556	599	591	574	583	588	584	554	625	529	551	550	587	546	587	589	600	515	540	601	583	557	586	513	550	599	560
29104	24194	21026	10121	5141	4042	1818	965	566	465	458	459	423	499	455	450	458	456	437	403	469	437	480	432	453	444	481	470	496	421	476	426	438	473	432	468	493	436	446	440	484	436	436	451	459	470	439	464	456	443	501	436	432	393	459	498	483	451	439	472	438	477	486	447	411	463	468	440	489	473	444	426	482	470	461	438	472	458	471	455	438	431	450	457	463	457	420	456	449	446	391	423	461	456	491	441	437	440	441	465	448	434	460	448	461	444	475	472	443	459	458	447	462	468	432	432	477	469	425	460	456	421	474	423	451	434	468	458	493	486	440	475	462	454	455	477	411	458	398	443	475	455	451	411	443	432	478	467	465	476	411	429	548	464	447	478	460	448	466	451	454	421	442	481	436	455	453	441	466	470	467	427	451	444	396	451	450	428	446	458	464	433	454	443	442	460	439	455	410	460	469	419	426	469	477	456	430	467	472	455	533	449	483	452	473	467	418	443	448	461	436	453	468	427	404	429	423	483	477	421	440	415	475	456	424	438	422	435	436	477	431	453	457	453	438	406	417	445	438	441	455	420	457	431	463	448	445	501	424	458	496	444	432	465	450	425	430	442	484	442	458	449	446	440	413	424	426	447	425	445	449	454	470	427	446	436	441	448	454	456	449	441	441	441	445	430	512	424	461	478	437	440	500	459	447	437	492	446	453	434	478	451	484	430	417	502	416	455	424	484	478	458	436	484	417	454	454	446	466	453	441	437	459	455	460	447	402	484	441	438	464	478	420	454	463	402	462	448	424	461	431	416	452	485	476	432	457	492	446	442	450	451	451	459	453	426	510	435	431	424	444	477	447	403	468	446	407	472	436	462	426	444	457	493	446	470	458	480	399	446	444	483	433	457	459	444	406	465	453	487	498	451	441	472	455	455	452	427	481	442	418	399	416	448	458	409	468	458	448	450	405	444	443	453	456	469	435	473	448	481	463	459	459	440	449	454	444	453	487	462	437	457	444	448	446	476	435	470	449	465	465	476	446	433	449	426	445	492	475	470	448	447	456	435	428	439	507	413	492	452	499	435	417	442	457	463	426	457	429	455	425	423	421	415	454	491	467	421	440	419	451	453	455	431	459	432	427	444	449	458	463	477	463	447	450	440	414	441	477	503	444	440	443	468	455	450	438	455	467	449	459	417	447	460	459	452	478	448	448	447	407	494	431	457	435	421	463	443	476	427	444	446	448	444	423	444	397	427	405	430	466	434	454	438	519	471	424	449	460	429	453	444	441	448	444	443	465	481	422	426	454	436	449	451	499	449	483	437	459	456	443	430	446	453	456	430	401	437	459	434	457	469	501	474	481	412	446	427	422	421	436	449	454	456	452	417	443	440	431	475	479	423	479	440	442	442	471	491	456	417	439	455	441	459	465	438	468	464	476	442	432	471	480	455	414	472	433	444	467	459	451	446	440	502	458	439	460	443	428	422	475	451	392	440	451	413	419	425	439	433	467	438	444	509	464	460	464	408	474	480	477	451	436	490	453	442	470	441	449	441	433	457	410	446	406	491	436	445	465	428	451	452	429	421	440	458	469	480	441	424	453	452	441	457	483	494	435	467	475	431	402	458	457	476	488	443	449	452	463	439	452	439	444	447	506	439	464	455	477	481	450	449	455	477	442	447	472	428	423	412	491	440	451	444	454	442	460	461	483	469	439	464	446	458	469	469	470	450	442	420	455	443	472	421	428	420	480	431	494	475	439	443	434	467	462	463	423	449	435	444	448	452	429	450	464	444	442	455	412	457	431	498	457	430	470	428	443	478	425	471	415	454	471	471	476	442	459	422	446	461	456	441	446	446	448	448	447	439	489	448	433	440	449	458	461	475	426	453	457	494	471	415	444	445	483	424	425	457	469	407	464	456	429	455	455	486	470	449	475	457	430	459	445	463	470	450	477	430	451	455	451	462	491	426	433	441	483	443	415	429	462	451	452	448	433	482	441	472	466	425	451	455	477	451	437	449	414	431	454	481	451	453	480	462	460	466	403	474	450	418	443	432	446	445	446	460	456	450	421	457	470	482	456	436	461	456	454	478	447	461	411	458	414	458	452	475	446	485	432	448	472	441	472	469	452	419	449	470	472	448	462	435	443	447	396	456	417	425	434	411	450	422	457	476	440	433	438	469	464	423	431	436	446	466	483	463	470	417	455	447	449	437	483	461	496	452	467	481	448	444	446	493	400	444	477	464	446	452	445	433	433	479	450	495	446	434	427	442	461	457	455	420	438	403	415	432	450	451	478	442	469	416	482	484	438	426	440	473	473	478	473	438	405	412	454	425	454	450	462	472	451	435	463	443	422	432	461	484	452	424	504	444	438	439	456	472	461	469	442	443	444	480	473	436	417	439	451	414	463	515	415	440	457	458	432	423	466	503	473	472	451	405	420	471	437	477	481	479	461	441	430	472	465	475	458	419	414	449	460	506	460	431	429	449	479	427	407	449	439	441	453	440	464	502	430	475	430	441	406	414	445	430	467	468	424	461	430	437	425	448	437	475	468	485	457	483	478	438	480	474	444	465	444	417	444	439	470	495	493	425	468	443	444	471	453	425	437	500	447	481	461	445	482	460	430	450	443	441	442	458	436	428	473	427	439	441	444	462	428	434	463	431	467	424	457	467	502	454	393	465	460	425	448	469	439	487	477	441	475	478	477	446	455	418	474	445	420	433	443	417	418	454	443	470	456	448	477	410	430	448	446	425	446	450	431	439	451	443	473	480	460	455	448	440	446	472	427	454	498	428	454	425	441	476	410	444	457	457	435	442	494	467	479	439	450	461	440	431	460	433	458	454	424	445	479	450	442	448	438	424	445	439	494	479	468	474	459	440	438	434	449	431	474	477	446	437	457	460	461	481	443	463	450	482	403	465	477	447	435	455	445	471	472	439	498	454	455	438	460	416	452	419	443	438	423	434	501	444	442	451	447	467	479	448	454	460	436	485	450	441	426	464	464	455	504	475	464	441	482	413	434	478	457	449	419	454	460	457	432	448	413	473	436	484	432	467	435	450	409	438	467	462	456	450	463	468	451	454	429	479	472	455	447	448	450	469	413	445	450	450	415	417	439	461	447	419	428	436	455	484	467	415	414	449	492	460	427	439	412	453	444	434	424	484	452	485	453	466	467	455	494	451	422	420	464	452	441	420	467	474	433	436	437	424	477	471	441	439	432	479	456	477	450	480	474	481	448	423	412	461	476	446	439	511	434	434	464	477	462	420	492	433	420	460	440	433	448	454	471	456	452	456	488	430	455	457	451	495	457	473	428	481	454	452	462	466	439	467	485	401	458	454	433	455	426	426	429	436	426	520	416	450	476	424	472	451	429	427	496	443	439	456	468	433	452	465	467	428	465	430	444	478	483	444	431	470	447	470	481	467	458	468	457	449	406	427	475	429	433	456	421	429	451	511	477	436	440	453	468	489	467	405	449	462	455	437	465	430	431	479	461	442	475	473	452	452
16271	26225	17522	6733	5027	4024	1883	839	490	428	379	373	430	381	381	408	400	341	399	392	387	369	384	387	385	393	351	383	384	422	380	406	355	391	360	380	405	400	383	387	401	394	384	375	388	436	373	389	401	383	400	335	410	396	390	392	412	370	400	345	383	377	400	410	402	365	387	416	369	352	381	375	361	402	413	374	364	390	377	423	377	400	380	387	411	380	374	409	407	373	383	385	359	386	358	411	362	399	367	392	400	417	413	376	374	364	388	387	401	370	367	400	398	377	403	387	406	365	382	359	394	351	378	403	369	397	366	398	427	365	401	404	373	385	354	358	382	373	379	402	407	386	397	351	414	371	380	359	384	376	408	404	348	379	367	376	350	375	381	384	393	398	351	366	369	377	386	407	381	375	385	402	360	384	379	381	396	389	399	418	385	387	352	424	399	376	417	368	388	373	384	373	387	398	373	392	355	394	357	370	374	388	384	405	375	366	356	366	401	376	402	347	379	391	395	403	372	383	396	370	395	408	391	414	398	369	392	423	399	384	363	349	374	378	390	374	361	391	389	373	342	372	395	385	398	419	402	377	383	360	382	379	395	367	379	380	375	406	395	407	354	412	390	398	407	376	387	394	341	355	385	391	378	343	382	398	396	396	340	420	385	356	391	378	391	386	373	383	394	359	381	380	402	350	377	358	395	424	386	415	379	368	378	397	414	395	356	404	369	369	414	339	388	367	361	399	402	367	369	364	366	372	359	367	386	426	400	439	386	379	400	407	418	393	352	354	386	405	374	383	396	383	352	389	389	370	365	352	386	337	406	385	374	371	404	379	395	403	380	365	370	353	378	380	413	382	359	403	393	347	409	400	374	386	393	390	389	415	398	392	399	388	350	393	366	385	343	383	385	398	392	399	379	389	409	377	369	401	401	387	344	404	395	386	399	359	409	387	368	398	402	364	372	358	397	377	382	410	384	358	366	388	436	374	400	412	396	404	356	390	397	394	382	381	364	427	428	377	397	402	358	366	402	408	401	421	352	345	359	374	384	351	413	389	388	383	390	393	357	369	376	395	389	369	383	393	371	394	373	399	376	350	403	381	346	385	392	380	354	392	369	389	354	404	390	376	376	379	388	371	409	402	398	342	411	373	415	351	405	364	393	400	382	349	389	401	374	357	367	401	384	402	415	388	382	382	401	391	407	385	372	426	404	386	409	375	383	365	399	378	411	360	387	386	361	350	378	374	378	376	380	389	389	388	380	404	399	363	386	414	372	385	403	370	380	409	405	377	365	392	395	373	367	407	411	375	391	396	387	352	368	376	351	377	354	395	379	379	392	386	364	388	356	379	358	388	354	394	386	383	396	410	373	386	413	405	382	427	369	367	396	387	355	375	392	409	368	401	390	417	386	382	391	367	370	392	358	403	373	386	408	360	426	355	383	382	355	398	418	333	365	411	364	369	398	374	419	390	370	384	380	385	382	402	377	402	339	372	381	370	375	375	397	370	385	379	358	396	373	377	377	392	384	349	339	372	387	365	372	366	412	407	348	362	374	382	379	362	393	372	392	372	378	390	405	358	412	394	427	363	355	393	394	344	377	366	384	397	385	409	397	367	367	387	375	365	379	427	397	383	396	384	405	389	380	378	369	369	377	350	419	374	374	427	370	401	401	348	413	399	392	360	420	372	403	365	362	404	403	350	372	376	384	385	378	389	379	331	376	357	392	361	354	371	390	408	400	396	377	392	394	385	367	390	349	358	379	394	387	396	384	397	342	360	377	401	374	390	389	373	365	383	376	403	347	349	380	386	365	381	394	386	365	386	380	382	343	413	368	385	361	390	382	392	412	415	369	354	373	365	372	397	404	373	369	400	368	374	378	361	368	392	395	383	354	424	418	386	394	395	346	367	376	420	331	366	359	412	362	393	360	381	380	399	400	383	401	382	367	422	400	385	372	383	399	382	360	372	341	391	414	395	358	384	429	405	408	348	417	351	385	387	373	406	404	361	379	363	377	388	391	373	381	386	388	388	383	412	392	381	387	399	403	351	364	368	354	389	383	407	410	392	369	392	386	378	371	379	381	368	390	347	391	396	391	386	398	363	393	398	403	381	367	390	404	413	386	395	408	377	401	397	383	370	378	396	379	351	396	362	408	374	385	379	353	400	367	373	346	409	371	385	399	397	349	412	393	385	370	389	400	391	382	409	349	405	381	396	387	410	357	341	419	377	362	377	380	370	385	374	383	388	352	435	397	379	394	376	410	392	353	358	408	408	400	350	366	351	363	382	370	360	346	375	368	370	366	393	399	378	373	375	399	380	367	403	399	356	381	382	386	378	397	392	385	400	372	375	340	390	366	391	344	390	378	388	381	398	398	362	398	411	405	403	386	393	382	379	397	377	387	370	393	365	359	362	374	432	406	357	367	401	377	390	386	386	359	408	383	375	382	374	397	401	381	406	403	387	391	368	375	369	361	352	406	395	328	349	382	433	361	411	396	386	371	376	396	410	404	397	395	402	337	375	380	410	370	409	391	377	400	377	389	382	390	352	425	345	379	409	387	366	381	358	389	403	404	387	389	381	367	365	400	411	391	379	361	371	405	391	402	393	366	386	375	363	365	371	376	375	357	354	377	382	406	403	386	400	366	380	367	385	377	383	383	376	398	397	376	343	376	358	362	373	378	358	369	368	402	386	354	362	386	348	413	388	393	400	364	374	336	361	361	367	385	403	385	382	374	375	357	359	371	374	387	358	369	363	373	388	402	402	344	398	372	380	406	394	399	395	371	413	340	401	410	381	376	375	415	381	389	356	395	435	399	369	397	400	391	394	394	379	381	406	408	371	393	362	384	382	402	421	364	364	377	394	387	394	431	409	401	384	378	372	376	390	381	383	362	378	361	414	384	395	392	361	373	371	419	388	361	366	370	374	388	381	379	377	381	387	378	401	396	384	376	370	368	390	388	367	394	370	357	340	392	363	391	375	378	419	374	380	394	347	386	404	370	359	389	414	393	411	361	351	394	366	403	417	371	379	366	400	359	377	379	370	364	400	369	406	420	409	357	373	357	401	372	414	382	370	398	410	406	363	364	404	366	393	377	364	423	385	390	378	375	381	413	368	387	391	377	378	363	386	402	372	387	381	402	369	365	370	402	363	347	373	384	378	388	380	371	397	362	395	388	374	374	371	378	370	368	374	408	385	382	378	409	400	342	378	365	393	376	388	372	380	366	378	390	410	350	388	396	370	389	391	388	397	377	362	361	391	361	412	381	415	380	386	370	401	364	360	340	399	393	372	377	405	351	364	390	391	388	395	391	352	378	369	374	377	400	388	403	386	347	391	388	391	371	375	392	403	375	367	337	349	364	378	350	406	378	386	386	385	393	380	387	372	399	394	384	371	356	405	392	360	411	392	376	350	408	380	343	387	405	376	400	404	372	368	394	417	371	389	357	365	411	376	375	408	377	354	367	388	409	419	422	363	362	378	350	372	353	418	391	393
25492	23277	35821	35507	35739	30506	15725	4305	1230	694	553	550	491	539	533	451	509	491	556	474	526	492	529	491	480	491	500	495	500	530	489	518	517	515	507	523	557	499	503	461	516	488	528	492	517	499	509	476	491	517	479	467	527	489	487	516	472	479	500	529	514	508	472	507	491	524	511	483	477	469	500	554	526	503	515	515	513	517	515	468	544	543	547	485	471	511	491	492	502	482	530	498	504	513	478	543	464	512	503	474	537	514	499	507	508	510	494	513	505	500	523	504	498	520	500	512	516	508	511	520	538	465	477	505	493	517	472	496	487	491	479	525	540	504	523	489	484	477	515	478	533	524	506	457	505	483	525	487	490	486	498	458	522	533	462	520	486	501	507	530	489	487	497	489	537	513	502	491	468	511	479	518	520	501	504	491	489	531	503	485	488	494	519	492	500	527	503	527	518	546	506	526	486	457	504	568	476	523	489	491	529	499	470	530	464	513	503	498	510	523	498	488	522	494	525	523	472	463	501	531	456	467	511	522	501	509	513	500	532	510	504	491	518	518	518	475	531	533	496	532	512	493	540	477	520	499	506	494	523	506	522	480	502	513	495	464	510	521	514	484	492	506	529	505	493	485	510	507	497	518	495	507	520	470	489	486	477	520	508	497	504	517	507	484	510	515	516	526	543	483	531	468	516	486	528	512	542	487	516	496	520	483	485	522	501	508	482	529	511	510	520	464	522	512	502	509	480	492	496	468	498	493	537	522	510	513	518	469	518	484	476	483	527	474	520	507	539	539	519	542	518	506	516	536	485	507	521	465	486	542	522	519	553	500	490	505	499	524	519	486	496	465	515	515	486	477	525	521	482	515	470	476	514	460	474	499	481	548	543	515	469	485	505	503	486	494	545	501	502	531	480	497	522	480	494	498	496	504	500	486	460	494	485	553	513	499	522	451	469	495	468	520	519	515	495	503	499	507	529	507	474	537	527	495	479	528	508	497	496	489	503	546	524	503	482	516	498	519	489	478	478	493	500	452	477	485	504	524	509	531	517	481	539	528	529	498	501	523	496	525	460	544	501	515	450	493	497	485	548	560	501	480	524	509	479	497	523	557	516	547	490	492	530	537	513	500	494	515	489	502	511	516	540	486	519	559	497	489	482	524	509	532	517	523	506	522	508	504	477	467	490	521	464	497	482	533	521	511	504	555	491	515	491	537	548	458	490	530	538	503	470	543	491	513	516	511	544	526	493	461	502	525	511	496	497	504	517	513	539	489	496	510	500	509	505	502	473	515	494	468	519	496	490	513	515	482	512	476	474	474	497	516	503	476	503	452	535	495	494	530	492	495	506	466	517	485	571	433	554	504	482	493	520	480	506	472	488	503	479	507	454	503	467	534	476	491	475	512	493	501	474	488	466	468	502	500	478	470	533	515	467	492	488	499	506	494	480	477	469	526	495	521	524	503	477	471	509	517	543	504	504	483	506	485	450	517	502	498	503	525	495	477	484	486	522	513	506	541	490	522	530	533	513	517	506	532	513	506	554	553	509	481	514	483	474	528	534	486	502	530	517	498	529	473	494	471	480	501	519	531	472	461	537	503	483	533	494	467	542	513	524	523	489	495	575	532	491	495	505	512	535	488	502	484	527	519	553	478	456	491	469	501	493	489	521	463	491	497	492	503	518	470	496	504	506	511	490	502	479	486	512	502	508	507	520	500	508	477	492	476	508	454	523	488	492	522	471	508	511	516	524	471	508	487	488	466	542	484	463	534	510	506	470	501	530	515	447	534	514	512	515	505	459	520	487	509	502	487	472	516	499	500	508	481	482	459	457	552	499	532	521	486	482	480	503	538	496	485	476	500	478	539	486	485	491	488	492	495	475	507	488	477	479	498	528	539	487	483	500	495	506	520	461	515	463	506	459	502	535	512	503	511	514	525	502	511	484	515	510	547	516	424	535	510	520	517	511	493	490	519	514	496	498	473	527	499	518	466	497	485	503	517	509	511	490	494	487	514	477	472	512	497	524	483	499	496	520	512	487	490	520	517	478	515	496	499	508	473	476	475	465	500	507	510	512	484	497	500	478	478	483	521	502	535	483	501	501	494	507	527	501	524	523	511	427	487	466	480	507	499	493	483	508	484	543	541	503	480	503	485	517	524	496	489	513	514	477	498	477	533	496	501	528	499	475	522	510	552	498	514	505	476	485	493	511	510	503	490	517	483	511	542	498	551	482	496	489	477	501	489	470	500	488	488	525	528	504	527	512	496	529	494	500	527	509	442	471	475	468	520	473	535	491	511	496	521	489	523	556	483	494	548	514	525	526	486	522	511	506	473	474	515	516	524	538	484	501	490	476	533	544	487	503	497	519	528	497	483	492	533	479	534	489	502	498	459	516	510	510	494	485	509	490	532	524	498	478	537	528	555	479	541	532	517	467	557	497	497	505	518	513	477	485	485	524	550	511	522	516	520	519	532	512	523	513	506	519	516	515	484	523	518	521	550	505	518	504	522	527	453	491	526	483	505	515	486	490	512	545	505	527	513	523	514	498	499	508	494	504	518	476	521	511	518	520	502	499	463	477	550	477	511	495	462	500	530	473	486	477	458	504	504	478	498	494	561	503	530	480	486	497	510	504	493	498	504	464	501	489	509	499	544	472	504	530	523	550	489	462	483	522	519	512	463	489	514	487	453	502	507	500	503	483	507	455	503	452	508	463	538	482	458	515	497	522	498	473	529	478	522	493	495	509	498	558	500	515	514	503	511	509	481	472	419	458	496	480	455	506	515	483	529	497	508	459	522	495	475	546	493	511	513	487	519	557	478	509	458	507	483	504	504	502	480	532	510	501	506	506	518	513	487	538	483	482	510	540	523	525	497	531	518	511	485	540	508	518	531	508	463	513	505	510	481	503	515	554	496	475	520	487	506	469	473	492	478	515	538	496	491	500	476	531	515	535	514	511	521	481	482	469	527	483	504	503	537	505	511	490	497	492	519	508	474	474	524	497	537	478	507	532	499	485	491	482	443	475	514	496	507	484	534	525	465	527	442	484	510	454	490	501	484	472	493	545	533	496	518	512	497	551	439	494	502	499	537	502	546	487	497	487	544	500	486	536	507	509	486	496	512	548	516	467	506	519	464	497	455	505	509	459	503	536	460	496	481	472	520	524	482	455	495	483	510	468	515	507	498	477	544	501	472	496	510	491	496	526	510	503	464	515	507	483	472	509	473	561	520	501	481	503	473	504	447	542	490	515	515	464	486	530	505	506	500	440	512	511	523	551	494	473	497	543	487	495	514	466	520	483	507	503	504	484	467	495	523	471	514	500	499	497	466	526	462	499	521	489	491	487	529	488	519	541	494	490	506	507	500	494	553	491	477	513	471	498	470	506	508	515	503	506	498	527	500	495	466	511	571	497	499	512	492	514	543	488	466	534	487	569	472	493	479	518	524	498	477	548	555	541	509	470	508	504	506	468	499	502	520	508	493	484	532	508	513	495	510
52444	85978	64963	41182	36956	23797	10410	3795	1372	637	474	466	477	449	481	427	431	417	478	457	447	461	463	451	474	440	498	423	476	446	443	485	441	466	470	456	466	447	515	485	481	426	448	439	488	456	450	507	467	435	455	491	438	437	438	477	493	478	479	473	480	483	482	412	464	452	461	462	447	470	450	496	487	418	490	463	432	441	470	456	484	486	473	452	441	426	468	457	451	457	487	430	466	470	456	473	465	465	458	447	493	465	472	463	426	449	417	444	457	444	466	433	447	447	459	443	419	472	474	467	456	434	495	429	450	446	468	497	475	458	440	452	481	451	432	462	467	491	474	450	505	446	430	451	480	456	457	414	468	477	419	452	455	434	495	481	409	495	437	451	462	477	387	441	447	462	429	484	481	440	426	447	462	470	441	482	444	464	414	450	447	476	425	468	452	406	426	410	443	456	456	438	445	444	498	443	445	436	475	480	458	453	440	472	461	444	449	457	441	428	445	417	485	467	466	452	506	465	476	419	431	458	447	448	447	451	445	473	429	406	425	457	439	460	457	457	460	459	448	477	439	447	467	447	435	484	506	451	455	480	461	407	485	452	438	463	426	445	436	457	447	492	432	469	430	438	435	500	453	448	447	462	429	450	470	471	471	463	452	496	476	451	438	447	446	453	500	481	459	456	496	448	466	416	447	459	458	451	475	460	456	455	438	488	456	488	470	446	506	455	451	469	470	463	464	497	440	438	461	496	471	477	488	460	439	448	450	429	415	456	453	448	479	482	461	447	482	475	439	436	466	432	415	494	498	482	485	430	463	424	476	474	440	454	474	412	447	456	435	444	474	445	446	457	480	423	444	442	424	452	468	443	423	446	426	476	443	455	478	439	478	443	497	473	433	476	479	448	467	469	487	430	466	488	466	465	463	506	427	454	463	468	438	471	443	485	456	484	436	468	472	435	449	454	459	484	438	452	452	468	469	418	481	435	471	461	447	485	442	443	454	459	474	467	471	478	432	479	464	484	451	485	483	459	471	447	419	445	453	470	467	471	438	486	467	397	465	429	467	422	484	438	450	429	457	463	459	440	468	476	412	429	472	451	472	444	435	470	435	444	437	445	433	469	469	421	459	442	467	437	468	470	466	487	447	467	463	466	432	464	425	452	465	426	462	413	453	456	420	451	457	459	490	469	469	476	405	460	415	446	457	461	477	444	464	435	453	454	468	431	510	454	461	505	475	426	467	465	451	447	454	452	483	428	468	450	482	464	452	447	440	482	433	473	494	445	444	450	436	464	473	449	454	460	450	430	440	462	480	467	461	429	459	429	473	464	441	459	449	429	459	454	437	429	443	470	435	415	446	435	452	433	450	478	429	460	449	448	460	461	452	481	445	437	448	426	465	428	443	441	463	480	425	467	488	457	457	453	462	438	491	489	445	454	435	497	498	451	501	464	460	461	474	437	451	478	449	452	451	480	484	425	456	462	448	451	435	470	456	436	460	490	493	460	442	449	461	465	427	454	436	451	448	463	465	451	446	438	456	494	441	480	471	439	476	468	414	423	458	446	417	487	431	473	456	460	445	439	477	446	456	432	437	441	469	433	430	429	428	463	468	458	420	465	449	457	445	484	427	411	435	422	435	448	454	452	453	474	471	428	476	457	491	468	445	478	470	454	455	444	470	449	422	445	458	458	428	443	469	465	516	465	478	458	434	388	475	488	476	456	436	484	459	429	443	432	444	441	461	420	471	435	466	462	451	461	474	467	418	469	462	465	426	452	519	436	444	409	477	467	439	425	428	488	466	426	416	441	471	455	448	499	435	446	439	427	437	453	467	469	439	464	473	444	455	452	462	418	461	445	451	426	477	474	457	498	449	465	442	469	438	437	438	477	436	458	498	473	478	449	457	434	455	473	450	458	434	451	443	468	445	460	449	437	460	440	461	415	474	454	437	444	427	449	448	462	441	460	476	468	422	422	448	448	448	432	479	413	444	466	400	437	427	459	459	439	405	402	453	437	445	462	434	457	515	447	456	485	471	465	466	447	456	482	448	453	488	452	440	460	485	435	449	502	401	444	446	459	467	443	414	476	490	452	425	477	458	462	448	432	430	456	422	469	455	451	412	467	478	425	465	476	419	481	470	425	392	436	437	439	439	483	472	444	476	443	492	433	459	461	472	484	442	459	467	455	442	430	437	472	403	481	436	454	473	433	445	472	437	445	445	464	447	429	477	475	492	436	443	466	469	468	475	441	445	438	427	440	445	450	446	453	437	404	412	445	523	440	425	450	457	505	470	474	443	443	446	458	479	447	435	438	454	461	427	438	457	421	441	450	424	465	422	465	432	442	478	475	439	459	490	438	457	453	488	443	434	465	482	465	454	452	481	459	432	432	428	452	464	460	460	441	497	472	496	408	469	465	418	417	441	493	451	456	423	483	438	473	431	444	447	449	440	448	456	430	484	447	441	426	482	443	450	439	468	464	455	488	465	426	485	458	470	454	454	441	437	437	411	429	475	435	508	475	454	490	431	475	475	447	441	462	471	410	426	446	469	432	424	466	435	458	419	449	415	477	480	452	436	498	405	498	434	464	463	475	446	471	457	434	483	465	432	429	458	430	479	434	447	456	446	466	456	442	474	464	497	422	426	462	450	449	442	451	462	475	452	447	468	456	454	450	464	455	461	408	459	496	471	413	461	453	458	461	450	447	476	460	443	476	449	437	413	455	457	464	444	469	467	446	463	450	464	461	465	479	471	455	435	428	445	480	480	437	463	445	461	473	468	413	486	455	496	459	470	483	460	455	423	472	425	462	415	465	452	475	461	460	477	445	466	444	472	449	451	456	436	473	433	479	450	405	422	439	454	437	448	490	454	451	468	450	459	441	477	512	454	463	441	475	428	476	474	436	486	485	453	463	435	456	441	415	410	457	438	427	453	445	447	403	494	442	476	495	456	454	464	471	436	465	475	478	480	458	459	412	418	496	434	419	448	410	423	483	464	437	417	437	488	516	445	476	443	463	444	476	472	473	424	433	439	477	429	457	445	489	440	456	477	459	461	444	449	481	449	454	454	442	443	456	472	451	408	450	457	457	462	448	453	462	497	490	470	488	474	444	440	443	485	427	446	417	454	473	467	444	445	476	471	448	442	458	477	454	445	476	452	443	465	449	452	446	484	444	446	454	425	436	457	447	464	447	478	438	456	423	441	467	461	451	441	415	473	461	413	473	398	435	451	434	449	434	438	483	468	475	468	471	471	479	438	478	472	444	435	433	450	442	473	408	415	479	475	506	444	421	428	454	463	445	420	463	465	452	438	469	466	445	447	420	516	437	450	432	433	454	468	468	466	430	513	492	464	446	455	430	471	444	416	426	434	523	448	435	459	438	450	461	462	471	478	433	463	476	455	441	448	437	466	438	435	471	454	449	443	442	489	442	430	500	458	438	467	434	470	437	493	398	443	428	445	448	466	463	480	464	464	447	475	437	445	455	449	477	460	397
24497	22294	32820	32128	40966	37883	23817	7517	1987	918	757	767	669	679	664	660	642	706	658	656	676	617	638	683	588	648	646	653	687	636	704	642	661	651	605	644	640	632	631	649	671	675	664	623	650	645	672	643	662	624	648	648	651	639	671	627	607	629	642	672	652	628	613	607	642	638	647	675	671	676	664	631	660	616	602	617	677	625	633	648	625	665	651	608	652	619	688	634	644	608	653	643	653	660	610	655	628	652	629	663	630	670	655	625	696	595	600	661	660	663	649	645	628	665	643	612	662	600	676	685	637	665	678	653	636	655	650	624	633	650	621	632	613	657	646	641	666	645	686	638	623	606	658	655	640	627	633	669	581	651	658	627	644	616	621	665	644	669	640	609	640	626	637	642	597	633	648	646	638	662	647	645	645	664	649	670	611	618	652	596	615	645	652	643	637	636	649	608	632	623	631	653	628	649	685	682	649	570	662	653	622	654	650	652	655	632	653	642	656	597	605	586	659	642	635	640	622	641	606	591	621	615	654	623	639	657	639	643	624	649	642	593	623	615	635	635	626	609	659	680	626	661	615	685	629	591	616	668	633	631	666	688	683	601	675	611	681	661	608	631	655	655	655	648	588	678	618	604	610	641	667	638	633	651	602	658	644	658	636	634	671	658	644	641	608	623	645	627	628	621	679	655	657	608	624	638	671	651	664	658	615	616	658	704	650	608	674	601	639	607	632	635	596	647	643	609	632	599	654	601	657	658	614	654	655	650	651	640	631	649	634	664	609	623	661	658	663	635	667	597	664	592	660	648	611	597	632	667	630	664	623	635	649	601	686	630	640	685	574	648	625	649	640	632	667	630	620	618	663	640	661	608	633	633	607	605	624	641	608	637	694	613	664	632	628	671	638	623	609	649	646	604	651	583	640	627	626	603	669	617	648	659	631	641	660	639	654	711	609	630	661	625	585	672	691	659	681	643	656	678	633	645	625	598	631	663	625	649	625	625	651	630	646	639	646	579	629	631	654	655	638	643	642	599	661	623	643	606	623	654	630	597	642	640	615	661	635	646	636	614	632	636	636	684	611	646	648	633	614	611	633	654	669	602	612	681	635	607	611	637	661	643	664	617	612	669	630	622	639	656	654	677	620	657	625	619	654	651	657	653	636	659	597	623	687	624	635	662	589	636	641	670	644	600	624	602	638	634	627	647	628	672	615	655	600	630	621	668	677	633	607	644	640	682	626	617	624	618	624	639	630	687	665	654	627	626	634	654	661	657	626	643	637	619	593	603	629	643	631	591	641	609	629	652	644	619	614	642	593	657	602	621	631	640	647	630	629	650	664	615	667	623	624	634	631	631	620	664	661	672	653	650	614	645	640	649	696	614	633	664	623	634	647	650	625	617	668	666	624	619	659	639	630	654	597	660	631	620	703	617	655	660	662	633	648	618	654	658	635	664	625	636	613	678	643	649	652	644	650	604	640	657	653	636	605	612	655	629	649	607	594	631	629	691	638	647	660	612	614	606	635	638	665	648	646	668	593	590	600	618	656	681	628	647	630	648	683	612	612	601	661	680	620	638	629	628	636	655	631	642	661	637	593	638	656	628	624	619	638	635	698	639	681	646	640	658	646	649	674	628	664	628	661	657	642	666	633	617	658	635	670	597	628	647	580	577	593	600	608	645	659	609	650	611	654	664	613	630	675	577	649	622	625	656	644	649	649	694	614	627	656	684	620	640	636	626	645	614	611	646	647	632	649	621	651	642	606	605	659	621	623	606	664	625	650	670	650	612	647	666	660	658	621	590	622	669	664	657	599	677	634	582	674	661	623	616	628	623	647	629	624	622	632	579	644	669	662	657	633	624	594	632	655	662	632	595	635	652	639	653	617	657	626	661	587	656	590	653	647	644	609	653	665	660	589	592	653	659	632	615	616	621	637	633	674	645	601	627	655	640	651	635	638	629	607	637	648	620	618	643	618	622	647	615	673	647	654	626	582	635	626	623	656	647	630	598	680	670	640	623	632	636	646	627	653	620	633	632	674	592	601	613	659	669	657	651	634	643	640	668	670	643	629	593	624	626	648	577	676	614	662	620	630	634	622	659	649	641	651	657	622	632	653	702	684	633	621	615	662	645	634	626	646	629	615	621	660	617	621	609	637	681	655	636	637	638	655	601	672	651	601	646	656	694	684	603	633	612	627	647	620	622	649	597	646	616	612	593	676	618	591	583	635	618	656	647	639	623	663	647	638	646	677	641	620	658	620	592	606	656	643	643	615	617	651	652	636	574	652	644	574	555	637	605	580	640	638	608	616	598	645	670	629	627	625	629	648	651	637	585	656	647	653	649	627	619	629	642	626	596	631	616	635	657	635	597	618	687	613	626	597	611	621	614	651	670	604	658	648	662	626	670	642	638	602	638	649	604	609	639	632	684	680	633	629	617	637	591	600	614	647	655	647	605	642	625	622	642	655	626	625	652	637	613	642	620	671	670	654	702	623	655	597	678	626	639	611	611	595	612	613	663	635	603	668	583	651	647	671	632	644	631	617	616	612	660	645	661	658	647	639	688	613	603	604	652	644	615	637	666	629	651	672	658	652	631	594	641	642	621	618	691	629	672	653	630	645	675	651	673	625	593	691	691	661	601	680	682	653	650	653	655	654	677	668	670	640	637	660	699	624	659	644	635	688	672	653	658	651	623	613	653	606	681	610	664	652	639	579	693	650	606	613	628	664	606	628	632	679	625	566	608	651	620	673	634	683	629	602	621	661	640	639	644	610	665	621	649	643	655	611	650	579	644	640	642	658	641	635	604	654	653	642	631	655	598	630	675	618	632	611	637	594	628	639	656	648	623	682	596	662	627	648	646	604	641	628	698	633	609	646	640	615	612	651	627	638	638	645	652	628	628	661	658	630	647	636	616	598	627	615	583	608	580	690	665	637	641	625	671	619	608	654	648	623	675	618	644	712	633	621	667	634	585	617	658	632	680	617	672	647	630	611	605	593	639	657	624	617	659	668	632	653	614	624	635	616	687	659	580	574	616	686	671	638	632	631	612	656	627	669	632	609	671	620	610	634	650	654	657	611	646	639	568	595	655	633	614	631	631	604	637	620	643	641	617	624	626	620	652	608	688	637	632	650	654	620	642	637	653	627	578	635	645	642	648	585	641	606	571	635	662	610	659	640	644	623	691	631	648	635	604	653	618	630	627	654	600	655	633	649	662	631	664	655	618	609	634	665	594	667	621	594	681	657	604	660	636	604	674	655	636	604	626	648	660	617	618	656	625	661	620	618	628	602	649	663	625	629	638	598	657	690	675	590	646	638	656	588	660	652	685	674	637	644	632	587	617	665	663	617	605	663	628	656	643	660	600	614	641	674	674	625	651	619	615	595	632	618	662	637	610	658	645	642	617	629	652	640	649	626	654	633	626	686	654	689	689	629	625	644	659	661	619	581	693	616	626	641	612	627	658	652	694	665	677	667	683	627	644	613	617	636	622	641	604
61752	99032	77261	53739	52843	32567	15637	5507	2059	907	655	634	569	638	590	605	588	596	603	595	621	572	587	572	640	603	649	606	576	569	583	565	600	586	624	576	558	628	594	556	597	596	568	605	606	574	610	564	605	584	621	601	612	564	588	560	611	572	569	576	571	594	559	571	549	583	590	562	654	551	637	602	582	535	604	619	616	621	565	624	562	621	576	605	563	607	599	586	595	605	535	575	617	551	540	590	561	562	587	585	601	550	553	562	495	571	577	628	575	559	572	577	557	572	563	600	510	631	580	609	559	573	622	581	559	577	579	562	609	615	537	616	597	600	574	537	579	546	558	599	599	629	558	567	549	561	565	553	613	591	561	586	545	622	544	596	603	565	587	575	570	567	564	575	609	593	589	613	596	589	585	619	572	594	605	560	566	569	586	569	593	605	538	564	594	594	651	585	549	576	579	591	555	573	548	614	609	594	539	547	583	591	577	602	547	567	561	629	599	550	612	597	541	573	620	570	598	610	549	624	557	569	569	572	611	574	585	563	557	609	584	602	594	586	585	582	569	570	573	580	589	583	606	610	594	556	594	584	592	520	594	564	600	605	559	594	530	542	599	599	592	582	556	620	602	620	605	594	560	569	574	592	657	580	565	595	588	562	611	578	571	590	603	549	587	576	570	594	587	565	539	590	605	600	600	632	566	580	616	581	587	584	585	617	590	581	588	578	602	616	573	589	557	574	592	574	611	615	589	615	593	603	572	579	569	589	582	597	540	598	573	564	605	599	594	606	598	605	583	532	602	581	557	597	564	590	566	499	602	549	591	521	582	560	535	595	566	593	551	597	561	580	577	608	588	557	593	562	553	584	655	555	606	590	588	537	616	580	571	572	577	605	529	579	569	605	583	538	556	593	590	573	584	542	572	586	580	567	578	581	597	602	593	600	561	579	543	587	592	577	590	590	558	575	573	607	576	565	576	594	588	561	548	599	570	564	605	603	567	565	573	616	556	580	600	621	512	583	612	619	569	594	607	571	606	598	565	597	566	602	568	606	539	535	577	594	587	588	588	595	603	581	549	610	593	595	587	560	599	597	601	577	595	569	584	556	567	605	601	592	599	578	563	625	573	564	576	577	579	569	610	550	577	600	583	522	557	591	599	573	525	576	570	587	591	542	611	547	612	559	600	560	593	547	608	577	576	559	614	583	586	624	565	610	594	583	558	557	581	588	593	593	571	555	587	564	574	560	584	579	615	573	572	598	565	562	549	570	597	592	581	615	590	589	586	607	578	574	609	584	594	550	574	588	609	566	525	560	617	620	584	546	580	542	571	586	551	588	600	584	568	589	564	529	580	587	620	562	594	611	584	593	604	564	590	546	533	598	589	585	600	637	558	572	546	597	572	584	581	575	559	592	597	576	578	593	569	546	564	589	582	556	583	588	589	613	502	605	557	560	580	559	593	605	556	554	576	605	627	596	581	571	566	556	574	583	609	573	603	581	605	621	563	596	602	584	551	603	592	558	533	573	601	579	566	604	561	568	544	597	560	600	580	574	558	583	607	567	617	545	582	571	576	578	584	611	606	577	564	552	578	600	602	602	606	592	583	577	567	597	587	637	555	609	589	622	591	620	599	556	599	568	554	580	600	535	588	578	591	603	588	566	615	582	547	600	588	587	580	562	617	596	606	599	620	546	571	583	538	580	584	575	597	609	575	587	577	590	602	533	631	561	545	621	575	602	600	583	654	588	611	561	588	603	553	605	614	614	558	578	606	599	623	536	586	590	554	614	579	561	591	571	569	619	559	580	577	562	566	583	580	551	581	598	611	554	556	608	570	585	583	620	580	586	546	574	597	585	571	603	591	616	617	570	567	593	578	618	573	561	615	587	629	608	583	569	614	571	562	590	568	611	549	605	579	576	584	557	592	533	575	539	604	595	602	571	596	593	598	561	610	586	608	614	527	588	544	557	568	623	543	543	586	602	508	608	564	591	623	603	581	600	623	582	576	599	580	588	593	545	573	519	567	563	573	559	620	590	532	537	576	591	569	560	566	620	579	564	557	606	599	594	576	584	602	581	594	622	661	544	579	568	581	556	585	614	540	555	609	558	583	558	538	617	580	578	560	590	581	599	594	623	586	580	594	597	569	560	571	595	597	584	616	584	590	617	585	595	605	585	565	596	573	567	559	578	603	557	562	563	572	617	593	560	585	581	575	554	642	583	588	551	572	586	533	591	538	590	607	554	622	604	617	617	617	545	541	617	562	558	573	590	559	587	600	627	596	651	600	568	586	568	564	630	574	563	576	550	562	602	580	556	575	606	577	612	588	560	569	626	586	579	584	609	555	598	587	548	634	597	598	558	606	556	631	522	603	573	575	608	558	597	511	607	582	589	590	542	572	613	595	624	567	567	541	629	584	555	579	618	556	551	584	582	570	578	615	611	603	555	567	583	582	580	575	601	535	547	602	524	606	555	613	588	612	572	576	576	564	584	584	647	587	597	575	591	620	521	645	626	570	620	574	585	565	615	569	599	528	558	582	581	588	590	616	600	587	555	606	597	614	528	594	570	573	620	570	599	584	540	579	597	621	595	606	589	581	592	627	596	561	559	581	555	592	552	566	609	573	608	592	591	594	606	594	551	591	587	580	583	581	608	612	610	559	549	571	619	600	592	628	607	617	558	612	582	603	553	609	550	558	574	599	613	599	580	576	550	556	595	620	594	575	607	612	572	605	592	585	578	587	562	596	579	630	578	578	604	581	583	611	620	582	597	614	609	572	549	633	584	589	611	602	591	553	582	585	565	576	591	585	565	579	601	601	592	587	532	573	580	567	564	607	568	660	598	621	620	561	591	593	618	586	596	539	562	560	564	573	556	556	581	652	588	578	567	603	569	508	598	559	567	564	621	558	577	610	576	570	542	591	611	576	571	583	564	558	589	584	560	611	557	568	538	582	556	574	581	573	565	561	592	607	620	593	555	586	599	613	594	562	587	592	549	582	563	555	551	608	554	585	559	602	555	555	600	599	589	608	599	553	574	580	595	541	581	540	645	603	562	634	587	588	587	604	614	590	607	597	576	555	575	585	592	553	579	639	575	555	603	574	538	549	584	589	574	573	580	601	602	569	620	572	562	538	585	588	574	560	593	580	559	581	597	514	609	606	553	605	558	593	577	560	590	577	558	569	583	583	599	608	638	554	554	595	582	626	542	605	573	597	592	588	566	546	618	611	583	558	584	568	579	614	606	614	572	552	583	605	544	575	576	595	633	595	578	570	557	593	608	578	609	601	566	551	542	592	597	625	542	631	592	571	584	613	570	595	577	543	587	570	581	607	540	575	574	598	600	604	532	596	586	589	583	563	530	546	576	563	586	581	545	585	599	551	578	592	599	575	569	605	594	560	588	571	600	593	609	568	570	582	546	553	566	594	572	588	619	527	579	558	555	586	574	592	587	541	611	599	574	575	621	558	587	603	577	578	564	557	602	577	566	542	571	547	597
29019	24434	21160	10259	6714	3817	1705	843	615	510	482	484	468	476	447	463	485	408	452	465	509	487	484	407	482	468	455	446	444	468	469	513	473	501	512	471	461	503	467	484	441	530	481	436	470	475	507	485	447	478	453	437	479	460	496	424	540	462	482	479	447	484	485	507	485	465	507	483	443	493	496	496	486	474	466	449	470	510	467	475	433	452	480	481	468	490	432	503	466	478	478	486	454	498	458	451	483	496	484	471	473	463	501	432	469	501	467	496	471	488	494	499	496	440	483	484	467	487	521	524	495	454	456	474	486	462	467	469	481	443	459	437	457	429	444	480	449	494	502	475	505	483	427	492	458	453	473	458	458	498	450	454	463	471	480	474	475	456	496	471	479	477	494	476	490	467	488	448	477	482	429	447	499	429	483	451	497	497	446	451	457	486	435	440	493	480	466	489	471	470	449	435	431	469	441	470	475	504	482	468	482	467	469	468	493	437	474	471	416	461	480	425	474	499	462	439	506	467	474	467	414	475	480	464	455	458	472	513	444	444	454	483	459	461	508	430	473	466	474	463	455	466	441	440	488	436	472	463	458	487	435	450	458	468	457	469	454	461	492	476	480	471	448	484	465	430	461	459	453	474	441	438	454	476	433	440	465	459	453	439	450	476	458	506	451	464	419	477	456	463	503	446	424	448	493	497	461	470	470	474	448	437	467	488	441	470	460	463	457	480	475	479	454	478	479	444	462	487	483	453	479	474	446	484	428	466	430	448	438	492	476	435	478	443	471	485	485	499	461	457	524	471	491	492	458	479	440	482	491	459	455	454	487	486	496	471	477	476	415	464	451	493	459	449	463	434	470	488	437	491	468	459	421	479	441	522	489	496	471	435	450	452	485	473	513	450	469	463	463	514	447	493	492	469	467	451	439	467	486	475	482	511	438	470	489	433	460	517	474	475	488	485	473	430	473	464	491	457	463	450	500	508	467	483	535	511	479	437	475	477	472	515	438	492	463	447	451	462	470	455	466	450	475	432	431	478	485	477	509	485	421	457	447	492	494	450	477	487	465	460	498	500	470	490	437	474	481	481	460	447	457	440	438	490	492	467	484	445	485	458	477	461	463	439	445	491	483	459	457	459	465	477	480	457	475	472	471	448	495	472	453	480	480	521	470	454	451	433	487	473	470	461	461	440	465	456	487	461	507	475	465	488	491	471	491	447	465	461	415	443	488	478	499	442	466	481	474	474	493	491	459	463	463	468	444	417	469	441	440	502	507	446	464	474	483	506	445	453	440	453	462	445	495	461	443	432	492	447	465	489	457	433	480	505	464	465	509	461	476	468	479	462	480	484	468	479	499	468	478	470	452	491	486	495	437	486	479	459	455	478	471	438	511	467	465	469	460	486	463	494	461	449	481	477	445	426	456	475	503	453	500	444	466	472	495	488	436	461	465	446	472	469	486	505	458	487	494	483	465	496	471	498	495	473	476	450	444	483	462	464	475	454	464	457	463	475	459	452	504	437	475	472	482	477	427	459	467	518	450	457	499	433	495	460	483	470	465	533	450	499	489	457	461	505	447	467	433	487	468	439	479	462	477	457	485	452	478	487	491	459	441	502	486	469	451	438	466	476	479	424	441	462	457	442	484	490	443	471	475	449	496	484	471	445	479	478	476	483	470	490	487	490	448	464	495	522	478	506	480	475	446	466	506	475	458	450	418	455	418	461	441	502	519	457	468	443	424	481	458	444	460	466	444	509	470	486	420	465	457	479	473	490	475	443	491	508	493	461	486	429	447	477	498	475	465	440	462	479	486	486	524	474	436	443	493	483	497	447	491	432	475	470	452	462	506	528	463	468	452	499	450	444	488	461	424	488	438	477	472	466	479	486	445	483	466	498	447	449	493	461	470	462	486	488	459	472	489	474	430	446	472	464	444	459	447	444	486	486	490	488	501	475	466	451	518	475	467	463	443	478	506	449	506	498	494	468	464	473	466	500	467	463	432	488	468	445	430	467	463	496	437	446	482	479	478	442	435	460	472	479	472	482	520	445	453	462	441	504	476	485	426	467	460	477	488	461	470	414	459	481	458	443	472	460	458	465	473	440	465	435	454	462	445	506	474	450	445	485	486	445	464	458	475	459	455	486	478	487	492	499	408	469	488	489	425	491	449	488	456	461	473	496	463	474	464	463	501	455	469	451	444	463	464	470	456	477	465	498	447	508	487	453	472	534	512	478	481	441	500	466	485	465	484	476	496	441	506	442	499	470	447	462	474	448	476	485	475	477	484	516	445	469	481	490	469	472	457	405	459	487	493	507	447	464	512	451	466	488	492	431	462	436	469	478	459	473	441	473	466	498	479	470	421	459	476	488	462	466	487	442	471	439	490	473	479	445	440	484	433	465	474	478	466	486	473	490	461	473	470	484	465	470	477	469	472	467	465	473	453	474	459	468	503	471	440	441	468	462	438	439	504	453	447	455	466	440	481	491	476	458	479	441	473	472	458	448	450	485	453	488	469	487	487	459	458	518	406	489	490	480	462	444	444	475	467	436	467	476	477	471	453	446	467	491	464	481	494	472	453	476	465	486	460	475	458	524	435	460	492	451	444	464	467	496	480	502	522	498	492	484	465	498	497	452	459	507	480	487	485	497	464	451	460	489	471	449	474	514	475	497	484	469	499	449	477	473	455	494	485	444	460	456	471	461	456	415	474	487	481	471	478	427	477	469	495	457	463	489	459	473	486	453	452	450	500	499	462	475	483	493	452	459	475	494	445	438	457	474	446	420	461	433	474	463	463	463	451	481	493	454	502	452	494	478	482	426	472	447	433	447	506	480	479	480	461	470	480	472	502	444	483	492	456	462	468	451	427	451	441	478	492	452	484	478	447	510	496	489	457	466	487	444	440	459	453	454	473	477	468	471	455	477	453	479	456	440	462	466	443	455	489	447	444	477	439	456	433	442	486	439	474	437	455	454	448	473	480	479	522	475	441	435	468	460	451	436	454	463	497	489	418	434	514	471	426	458	490	470	513	493	482	496	460	427	463	507	440	465	472	463	480	478	476	475	465	461	505	503	477	464	456	470	480	461	454	461	526	465	504	439	459	462	475	488	460	446	492	468	479	474	458	465	439	507	505	492	426	471	481	501	460	485	443	432	487	465	467	443	464	462	467	458	438	473	432	456	456	479	479	497	490	468	490	450	474	444	440	445	462	456	507	501	443	429	453	479	501	474	452	477	462	493	479	469	459	443	460	465	462	463	449	467	441	465	468	424	516	456	445	443	485	484	502	499	455	450	469	457	463	466	453	463	479	505	463	440	493	508	443	463	479	457	477	456	455	462	458	484	468	456	488	504	471	463	491	483	433	483	478	518	488	458	419	481	446	478	470	450	503	470	522	433	442	462	424	455	466	432	495	457	458	470	465	434	512	507	440	458	460	490	483	457	502	478	466	458	493	435	463	475	471	493	469	472	492	453	458	485	511	474	459	460	483	481	484	480
16054	26408	17378	6971	6414	3626	1618	819	512	457	446	386	374	379	396	381	375	408	390	398	419	421	409	429	372	385	379	409	407	413	373	367	425	428	356	377	371	399	400	389	425	428	365	383	370	390	400	389	446	396	355	368	378	399	385	386	350	392	347	400	388	388	388	395	382	379	421	406	411	378	370	372	418	395	371	362	395	370	390	397	392	381	383	392	390	396	410	398	399	396	362	438	407	388	359	406	392	357	404	391	382	370	384	398	418	417	401	395	380	365	386	377	406	392	404	417	421	441	389	397	395	376	405	421	351	420	394	407	403	408	391	432	366	420	377	424	399	378	410	412	402	388	413	395	410	426	370	385	410	385	411	406	393	381	397	400	414	421	425	394	410	411	423	382	377	380	367	414	347	408	397	425	391	391	384	392	409	422	382	394	429	421	368	377	357	388	435	393	388	371	396	408	403	416	396	371	377	404	396	391	351	397	388	379	418	401	364	386	374	419	382	432	399	398	393	386	378	366	416	405	415	363	409	416	406	385	435	392	387	396	397	393	362	439	386	370	369	363	407	409	387	384	379	365	407	405	370	395	423	406	376	394	400	381	367	400	412	382	381	423	428	375	405	409	394	379	394	389	415	373	401	356	402	357	405	380	409	339	381	417	377	407	380	384	397	405	393	412	397	341	429	398	364	359	411	402	405	408	398	360	407	375	379	359	420	404	405	407	393	368	387	352	344	376	380	436	397	400	393	427	428	399	407	394	400	407	416	350	437	392	380	362	410	365	409	398	369	356	403	412	371	405	402	423	347	421	414	411	353	391	391	418	418	398	372	399	383	380	401	371	398	384	392	412	439	424	354	385	398	392	378	370	399	390	384	408	399	399	369	376	409	426	407	420	395	386	381	406	390	397	417	426	403	390	390	391	414	377	386	383	377	430	433	405	396	414	385	401	382	348	387	421	456	391	347	362	424	398	385	387	420	403	386	401	418	400	389	399	393	430	391	377	397	380	416	405	432	406	428	395	433	383	413	415	397	376	398	404	401	413	437	428	406	391	403	402	433	367	383	405	382	387	410	410	416	395	414	388	413	376	391	425	397	381	398	373	387	395	391	402	392	410	393	445	405	388	415	397	430	404	403	382	396	391	391	406	399	429	396	414	408	423	405	396	404	433	414	350	394	369	401	378	403	378	397	394	401	382	395	399	376	391	425	414	376	392	393	386	391	420	351	386	410	442	421	373	409	417	421	393	356	389	410	375	443	432	384	370	370	359	407	397	398	406	396	398	393	386	372	426	377	396	365	425	414	379	399	397	413	432	345	404	382	385	418	390	423	383	408	362	379	395	376	427	411	410	389	417	360	391	358	362	378	387	378	407	386	385	395	401	409	395	417	412	368	388	389	366	400	396	385	412	435	392	369	377	413	393	361	396	442	399	392	405	411	395	446	418	398	402	390	417	404	403	391	384	385	406	387	392	357	394	391	363	439	415	392	383	367	403	391	375	415	388	414	410	395	392	393	403	447	376	404	394	402	402	410	397	416	379	423	426	374	400	404	384	404	398	397	369	382	409	397	375	393	414	417	407	408	372	372	409	394	395	411	433	418	383	392	373	405	377	419	395	354	397	388	406	375	438	415	381	387	380	393	377	392	378	403	371	367	427	426	389	416	376	407	407	430	387	395	390	409	440	379	395	401	378	398	387	416	382	360	398	406	420	400	391	378	446	401	372	440	407	365	384	347	390	400	433	408	404	422	395	384	380	353	412	416	413	399	393	367	382	414	415	367	440	391	406	392	424	394	402	407	370	415	355	364	362	404	384	392	416	406	378	408	399	395	372	438	406	386	381	383	405	396	392	385	410	416	391	383	411	398	365	400	376	377	378	405	406	412	395	415	384	385	390	368	421	408	387	391	378	380	376	413	377	403	394	396	402	391	402	391	390	376	404	430	382	416	422	395	420	374	419	408	426	403	401	444	401	388	353	393	396	423	423	402	389	438	393	381	391	391	423	392	406	410	401	402	410	374	376	401	456	399	385	384	423	388	387	414	415	378	406	439	429	404	386	367	412	380	400	376	400	439	398	370	384	404	423	393	402	376	367	403	401	387	385	386	382	423	392	378	408	403	409	390	390	358	394	370	391	425	386	356	398	385	401	379	397	371	449	376	447	374	422	369	440	368	401	381	374	407	440	414	417	411	363	419	425	385	392	368	399	396	408	378	419	390	398	361	390	370	358	429	415	358	361	380	377	393	423	422	412	411	404	404	392	414	402	374	402	411	420	407	377	437	418	408	378	367	397	423	369	421	420	413	443	371	368	374	395	384	404	376	405	399	373	410	407	365	412	390	386	409	442	383	398	371	391	402	392	378	395	375	367	393	408	408	364	362	382	399	410	394	408	395	418	419	394	421	384	383	417	384	371	399	385	352	390	375	400	404	423	404	413	411	403	402	392	430	386	386	380	400	372	366	385	374	393	377	392	406	409	398	409	420	405	402	402	401	384	417	368	388	388	424	399	401	413	386	358	409	392	376	432	387	396	408	405	395	392	396	369	383	407	408	397	402	407	412	389	375	385	400	375	393	392	373	403	368	376	413	373	409	399	415	422	384	396	432	372	399	393	391	408	396	391	393	403	426	386	412	406	402	370	372	372	394	381	415	351	390	422	363	396	399	390	404	408	439	430	373	427	412	415	358	386	413	371	414	400	410	391	392	383	395	382	380	376	372	386	410	430	399	371	376	374	386	383	389	387	353	392	377	363	397	407	406	404	374	424	385	405	387	390	441	423	395	428	378	389	395	371	404	378	401	414	391	412	427	423	408	404	399	386	359	393	446	379	371	367	389	418	388	434	378	421	402	425	346	435	349	391	391	434	419	408	376	415	375	366	377	379	405	362	388	412	382	380	400	393	415	374	421	385	404	351	443	404	390	397	380	395	413	386	379	387	398	390	435	419	351	349	337	370	371	431	406	419	425	395	412	403	395	409	378	391	382	388	385	413	389	399	399	429	395	416	410	387	376	397	386	399	407	443	391	428	398	389	416	417	408	397	411	392	386	400	405	410	368	415	423	395	418	365	388	410	407	385	404	402	410	431	408	368	408	405	396	399	382	360	404	402	401	419	429	382	383	364	432	403	397	390	403	371	381	430	413	410	399	394	411	413	386	381	367	419	402	378	428	379	412	362	404	372	369	399	397	393	408	353	386	382	376	408	373	394	394	416	399	356	397	419	410	404	374	396	389	389	385	371	402	404	442	417	371	403	415	368	410	433	377	384	409	357	377	398	424	418	389	386	435	346	409	415	399	352	373	389	403	412	435	389	396	395	391	395	402	413	376	392	421	395	400	393	376	422	400	371	369	393	396	391	356	363	404	432	404	401	418	392	418	384	396	369	380	425	376	413	412	412	400	402	371	402	374	431	401	412	401	395	401	372	381	375	400	412	408	415	404	412	389	355	426	424	400	393	398	438	394	389	401	412	376	388	414	405	364	374	388	414	400	395
25522	23253	36025	37129	36809	29824	15646	4266	1247	680	524	538	523	522	512	552	487	517	502	511	527	504	510	500	470	463	488	469	489	519	490	517	520	494	506	445	506	506	541	482	495	438	496	462	454	531	505	465	471	498	496	521	500	478	495	515	489	544	505	485	514	509	486	482	480	488	523	483	470	501	462	471	482	507	454	508	531	532	492	434	519	435	503	525	490	526	503	509	492	465	510	473	493	496	524	526	533	534	518	519	464	439	457	500	525	479	482	520	534	521	496	515	515	515	497	498	477	488	472	484	485	482	509	497	482	522	501	500	485	502	511	478	509	491	484	459	506	479	462	510	477	478	508	514	480	499	492	530	481	460	500	493	470	501	517	500	484	521	508	548	487	506	520	489	475	475	494	497	477	494	446	525	530	512	520	478	534	481	508	511	476	441	511	505	473	495	522	499	497	506	473	496	480	497	487	458	519	528	482	486	538	485	510	507	499	497	471	473	467	466	480	496	527	519	530	437	496	482	483	484	549	505	511	496	514	496	520	503	481	480	474	474	505	479	468	494	479	454	479	471	458	519	521	504	467	489	467	512	463	494	505	496	471	483	502	463	459	504	473	490	491	497	459	459	473	514	466	496	523	457	490	496	486	444	487	512	455	488	494	483	505	497	506	485	494	482	482	507	453	540	518	518	528	500	488	510	445	525	491	503	504	483	517	524	496	486	473	516	510	502	520	512	516	509	487	494	501	518	545	475	484	485	458	508	532	450	481	452	516	495	491	563	507	487	487	525	501	488	502	475	503	483	488	492	536	502	488	510	487	496	506	502	498	512	503	499	468	491	508	495	490	472	507	469	506	472	497	475	496	515	485	547	515	494	513	471	474	473	482	535	511	465	479	499	469	480	492	506	478	520	452	532	501	471	490	484	475	480	487	482	496	516	524	528	524	465	524	506	519	472	484	478	511	531	498	502	474	508	492	525	537	498	454	492	453	524	478	550	528	505	488	494	515	518	465	498	420	446	498	460	484	492	520	499	515	511	508	489	516	448	545	512	494	516	499	480	487	513	472	481	457	499	494	459	522	512	465	529	501	526	542	485	488	449	486	486	453	511	476	472	507	505	518	500	518	484	501	528	487	475	483	499	453	507	521	490	485	513	485	484	479	511	524	513	458	486	512	485	504	460	493	490	504	515	475	493	495	486	522	533	457	441	478	507	474	486	533	497	471	509	511	533	472	519	503	462	490	493	533	470	479	478	527	501	486	494	477	539	538	491	516	436	496	510	540	506	472	484	484	528	531	468	495	520	537	448	522	526	472	527	471	497	479	519	476	480	509	451	486	500	492	456	476	481	450	472	520	482	512	473	501	485	494	496	514	501	492	492	481	513	514	474	529	477	538	501	494	504	503	509	502	472	496	506	484	482	488	496	477	497	513	495	479	467	452	542	478	516	490	525	521	460	480	503	457	505	447	532	508	444	491	499	429	513	504	477	511	520	504	478	489	468	479	481	482	543	427	468	494	500	494	464	506	521	511	504	511	504	529	500	509	490	488	502	467	511	488	515	505	537	491	459	475	488	456	473	501	482	480	481	514	548	493	501	500	501	480	489	515	506	480	449	465	515	473	490	474	482	499	529	485	480	507	466	515	507	467	489	538	478	480	484	462	507	502	499	478	505	479	505	525	525	499	491	471	510	497	474	471	493	499	484	493	479	511	501	481	505	493	497	507	497	497	483	480	484	501	505	503	508	508	531	503	478	493	481	473	496	465	516	497	446	512	471	472	484	472	515	542	473	493	465	486	496	468	497	543	526	507	495	531	492	508	523	552	484	475	526	520	508	486	517	467	498	477	481	474	489	487	532	479	486	514	467	507	506	485	475	475	487	491	505	493	491	482	502	461	505	482	480	478	475	507	453	492	468	562	470	516	494	514	505	534	481	469	514	489	472	514	488	505	500	482	501	474	520	478	471	466	540	500	504	458	504	501	502	541	488	495	477	490	480	492	502	484	548	522	538	500	491	529	482	473	489	475	476	452	488	502	496	494	502	453	496	489	494	512	455	558	454	466	477	470	504	535	458	524	523	519	474	509	504	466	527	507	494	479	466	496	517	514	476	508	491	489	481	507	489	489	522	487	467	501	524	514	500	478	474	498	475	519	495	510	475	524	508	481	465	510	509	518	506	449	537	484	474	487	513	477	522	512	471	491	474	510	499	498	482	502	479	490	535	503	545	443	470	505	497	447	525	509	449	539	514	457	509	500	492	522	517	523	511	509	516	507	441	462	446	518	464	496	505	500	476	482	500	465	491	476	434	478	475	491	454	471	517	473	513	516	476	491	480	481	519	470	492	488	476	464	473	506	488	506	505	502	495	484	494	475	504	491	507	444	484	475	506	509	552	496	493	472	498	507	499	412	515	513	509	502	487	543	478	532	518	541	487	513	478	526	460	531	477	462	456	514	512	447	515	459	486	500	507	454	529	456	508	512	492	484	497	483	478	527	532	461	488	476	478	463	495	470	506	493	507	467	494	539	504	466	468	501	470	475	494	509	500	499	534	496	484	542	514	493	503	496	496	491	522	491	486	504	484	473	441	522	527	503	521	504	439	487	501	488	506	497	498	465	535	471	517	481	499	499	504	523	488	499	491	539	486	466	505	465	444	505	513	501	481	519	480	511	494	485	523	532	467	496	501	507	498	476	502	496	495	517	487	533	499	486	505	439	522	502	462	492	509	494	568	485	524	465	486	470	457	478	486	510	519	494	514	526	501	511	507	480	473	504	495	518	516	490	518	516	502	464	531	459	532	494	500	471	462	483	480	490	512	472	467	490	485	502	502	463	492	501	521	481	491	487	503	501	477	454	493	451	515	504	518	450	505	494	483	531	532	508	501	475	475	521	493	479	469	456	466	527	506	470	464	453	469	502	509	481	493	482	466	469	479	463	498	531	492	477	476	486	467	474	488	497	451	489	515	477	462	478	489	500	490	450	508	471	526	511	521	491	482	495	512	480	499	483	490	491	502	514	482	514	518	466	533	474	474	474	473	515	504	497	471	510	479	466	526	474	486	481	522	494	508	482	503	469	484	526	469	510	455	455	516	487	457	487	495	493	502	512	512	494	511	513	521	494	476	497	480	490	501	490	463	529	526	486	511	492	465	502	485	553	528	439	519	552	508	494	501	494	507	491	498	439	481	484	478	487	505	543	508	514	509	477	515	523	505	519	488	478	492	472	493	486	463	503	489	490	503	498	482	486	506	460	476	506	521	497	462	464	506	498	486	493	508	490	478	534	474	486	521	487	468	502	504	518	489	457	533	485	499	498	480	523	477	515	469	472	480	513	492	467	488	482	479	501	471	506	511	522	441	504	490	510	483	550	492	458	487	479	484	487	527	483	463	447	481	502	538	510	464	506	493	453	473	526	504	504	474	486	500	481	478	511	469	480	449	513	534	526	517	502	490	478	491	500	502	495	479	446	515	527	476	508	516	480	463	468	495	472	488
52553	86598	65306	40293	37566	23396	10562	3739	1272	653	469	476	457	492	444	457	448	474	439	471	463	469	441	452	469	467	453	446	454	453	470	447	462	465	419	447	467	426	517	461	488	452	470	464	497	452	474	466	458	445	440	442	486	454	439	462	477	431	422	462	464	427	475	488	481	440	450	476	462	457	443	461	488	503	451	463	464	451	461	430	452	462	443	453	442	423	449	468	486	496	494	443	435	499	451	455	443	474	478	442	450	469	464	485	500	436	475	442	479	460	465	462	445	430	459	455	421	455	473	506	430	472	481	481	467	464	438	474	466	438	429	459	466	453	489	442	446	485	446	432	472	468	454	435	437	464	470	425	445	478	449	448	449	423	447	472	460	464	452	463	466	471	441	472	443	430	458	459	466	453	439	461	463	435	463	453	475	419	473	467	417	471	454	433	475	452	454	425	467	469	485	443	471	442	475	449	444	444	425	466	459	466	480	445	473	447	453	452	456	398	457	444	456	442	480	433	436	433	460	444	470	452	469	435	453	428	523	439	418	483	469	447	463	412	416	450	430	478	416	454	474	415	474	463	458	400	451	465	443	459	433	446	453	448	428	463	455	439	432	450	482	430	466	472	436	458	478	452	480	438	455	498	474	462	459	411	456	494	414	396	417	480	493	454	439	458	457	465	426	461	472	470	442	444	491	439	474	475	430	483	432	437	468	489	473	430	478	455	435	444	437	467	439	478	452	450	503	480	475	485	442	469	449	410	440	490	449	450	445	492	439	450	434	465	453	465	485	434	421	461	459	434	444	478	448	407	453	489	447	452	427	474	472	468	433	410	494	426	464	452	497	477	470	466	467	463	473	459	405	442	456	454	440	451	464	491	491	459	428	494	454	429	446	497	442	476	449	496	457	481	466	448	468	436	436	473	472	420	460	437	450	444	475	475	503	463	463	455	433	500	451	431	419	424	471	488	463	492	442	468	470	439	415	476	476	465	432	493	480	476	483	497	426	453	459	430	448	479	443	460	440	420	431	489	484	462	478	436	425	477	462	449	445	450	481	447	451	458	474	462	425	464	476	468	441	474	411	467	406	454	473	435	474	442	449	445	474	467	432	444	442	472	465	453	406	452	434	460	482	464	439	474	503	427	452	460	474	457	493	475	443	479	452	490	468	454	424	454	475	434	442	462	433	474	449	512	475	434	473	459	446	451	403	433	457	468	501	405	421	450	450	437	462	488	461	424	411	471	452	462	442	437	459	455	467	497	491	463	430	469	445	467	484	433	480	436	411	429	448	444	454	490	430	437	443	465	465	464	439	457	463	461	451	452	445	495	456	485	454	465	407	446	465	459	444	433	466	470	432	438	481	420	471	471	466	447	436	469	470	476	435	429	460	468	427	470	451	449	435	449	438	506	465	451	409	439	482	429	449	479	450	479	471	440	437	484	468	427	426	477	440	459	481	470	410	416	444	472	511	466	438	435	465	473	444	417	468	454	485	472	430	461	433	514	442	472	463	501	444	500	414	453	502	489	451	463	474	471	467	440	446	456	459	480	450	456	484	459	460	431	496	434	453	480	442	411	447	453	468	445	490	469	488	474	420	448	436	471	464	483	479	420	478	464	449	453	462	441	480	495	478	471	438	447	460	482	476	470	402	451	474	473	433	449	402	436	472	466	465	464	454	452	457	494	442	459	457	462	447	462	430	452	472	501	467	466	416	457	506	460	476	435	448	476	460	437	477	434	437	452	482	460	450	431	446	470	451	405	461	445	465	464	440	463	472	392	457	477	480	501	440	464	451	479	461	494	451	429	464	455	452	424	431	447	442	450	476	463	461	439	457	471	467	452	445	433	465	441	473	478	489	419	439	465	429	436	482	451	482	487	455	464	416	462	473	484	438	491	446	481	427	456	468	454	477	464	470	462	455	487	466	468	454	466	451	427	429	473	435	480	448	477	467	418	431	476	462	462	478	467	486	452	453	429	428	413	435	434	422	453	442	439	468	453	437	491	423	469	443	410	452	460	481	429	480	437	454	480	464	436	444	490	444	426	427	459	445	464	482	438	463	498	450	460	450	447	432	450	454	446	499	489	435	443	461	436	459	429	483	432	440	461	469	487	482	449	467	459	464	452	465	453	425	452	465	454	460	455	439	482	455	449	434	446	466	491	457	463	461	443	493	481	481	456	420	426	480	430	479	482	416	450	478	442	472	454	437	408	448	457	477	454	441	470	460	462	439	455	440	473	460	420	444	424	456	421	412	442	458	430	469	457	471	441	444	445	465	431	465	434	452	464	443	425	468	449	428	458	428	435	474	477	460	489	475	476	464	465	463	441	479	388	431	484	450	501	432	482	478	436	450	457	460	464	417	454	482	493	474	459	456	474	472	458	444	435	441	497	497	420	439	464	465	442	455	445	440	466	448	447	408	480	478	427	444	444	429	485	450	450	420	423	455	426	476	492	445	445	444	445	449	497	450	461	462	449	448	440	441	465	476	484	429	471	436	447	486	470	451	452	425	427	458	489	485	447	479	437	461	428	474	450	483	431	439	449	436	467	437	499	446	448	475	466	442	446	434	462	481	461	430	451	467	482	473	460	426	450	457	453	427	453	479	458	471	440	450	481	443	452	410	467	483	474	448	455	453	437	413	489	469	489	442	482	451	432	455	464	463	444	461	445	445	471	440	430	445	469	470	423	459	431	464	432	452	422	475	470	482	445	498	442	491	462	451	504	449	471	447	510	481	441	482	440	434	447	420	448	437	470	400	393	458	445	458	454	440	447	448	450	470	428	396	439	444	473	445	498	479	456	434	434	448	467	464	490	449	455	477	481	449	465	456	458	463	473	474	432	438	464	417	438	451	487	474	430	447	434	433	477	459	486	409	458	431	476	441	418	471	436	447	432	468	490	473	440	454	461	473	446	479	450	456	432	446	448	457	443	452	465	415	454	492	444	444	443	450	457	457	472	453	520	480	458	479	459	469	416	474	439	467	465	447	465	465	478	436	437	431	466	457	488	457	457	467	453	440	500	451	467	439	465	480	452	424	436	412	469	493	458	425	441	439	465	438	454	434	458	497	466	442	433	453	431	456	452	442	468	485	465	446	453	449	464	474	412	480	415	456	441	475	450	447	446	442	455	454	444	443	483	451	441	495	454	452	454	450	506	454	457	451	466	412	435	454	460	460	479	441	463	432	437	412	507	458	461	459	484	429	451	434	492	475	462	446	411	418	478	507	446	450	450	472	439	445	464	415	448	469	451	469	473	477	473	493	460	454	473	442	476	457	447	440	453	433	413	503	488	472	447	463	423	451	481	516	485	488	506	475	451	477	478	418	456	484	424	439	416	434	436	442	457	463	463	466	435	448	462	442	445	468	464	455	499	451	475	475	489	473	496	466	450	447	429	468	456	413	468	454	449	468	457	451	423	441	464	466	446	483	459	444	433	475	436	479	466	448	469	459	456	427	420	463	433	446	444	442	477	439	429	440	459	503	481	484	460
24523	22276	32757	32333	40151	37928	25159	9313	2550	1081	799	748	680	676	674	620	628	636	631	633	632	645	620	632	624	625	643	603	618	607	588	596	648	631	657	558	621	600	645	646	625	658	664	668	599	616	648	622	639	635	619	607	655	654	639	600	638	631	635	650	635	614	683	618	604	649	622	608	667	606	619	675	613	666	641	641	633	617	614	634	601	628	643	613	650	633	646	662	569	627	627	645	638	645	618	658	651	612	595	639	594	653	577	593	604	612	601	633	631	658	612	574	601	619	634	641	615	591	617	603	621	604	606	644	625	636	626	628	620	619	649	646	609	625	649	640	641	577	646	600	652	662	605	582	650	637	650	637	624	643	667	628	631	623	641	626	679	617	630	581	628	610	634	657	710	621	625	645	653	632	644	585	672	645	635	647	624	624	630	584	632	661	625	622	595	630	644	640	580	603	617	589	622	630	608	599	653	664	587	612	601	643	629	640	582	616	594	638	615	636	661	596	577	633	578	637	640	639	636	618	623	579	593	625	605	698	638	628	625	550	592	576	611	624	592	601	657	629	599	602	588	599	619	612	642	614	619	601	605	631	625	593	596	607	659	574	639	635	657	617	599	606	594	625	590	567	610	592	673	610	606	638	639	656	600	690	647	625	603	581	622	627	633	620	599	659	644	599	637	655	633	635	650	614	623	617	644	650	626	612	605	635	659	633	669	636	603	633	629	624	675	636	670	632	603	621	602	619	600	619	665	632	601	607	560	685	612	605	615	585	603	625	642	623	568	619	585	657	615	659	627	661	597	650	616	615	668	605	591	640	607	657	634	652	617	618	569	620	643	598	636	626	627	599	650	600	676	612	658	633	639	616	612	616	629	633	645	609	632	610	576	627	618	602	605	634	615	647	647	595	673	597	623	604	646	596	644	616	640	623	642	628	626	595	605	633	622	670	654	618	611	665	621	602	644	656	622	652	585	674	591	634	614	624	642	630	584	608	616	598	598	574	598	613	656	655	595	648	593	627	646	628	661	629	602	614	665	663	612	621	605	603	600	628	589	610	634	641	637	579	586	649	612	649	587	636	627	603	586	645	615	588	641	628	582	626	603	611	572	632	638	651	691	654	622	643	615	615	627	648	633	626	608	602	614	651	611	588	649	620	618	647	605	611	606	598	667	599	604	600	615	636	647	628	633	595	632	649	568	644	625	667	613	639	622	614	592	610	617	675	628	614	616	653	592	593	581	612	601	615	638	649	600	606	627	625	606	588	636	603	647	623	635	675	601	595	586	647	612	643	624	658	609	615	619	549	614	647	618	622	607	609	606	603	577	635	608	586	605	611	633	598	640	562	627	672	611	628	620	587	633	577	603	596	643	644	634	606	619	613	642	608	675	676	648	618	567	586	614	649	612	610	684	651	633	590	611	629	625	648	580	598	625	606	654	694	617	645	633	689	571	643	660	603	600	596	614	625	587	601	600	582	594	648	627	648	671	625	592	594	637	657	629	601	600	570	583	645	628	604	613	643	620	613	667	640	642	630	612	602	617	604	629	639	670	613	640	643	633	628	652	650	632	569	616	632	639	618	598	653	665	612	595	645	616	630	660	627	646	604	582	607	628	618	635	626	563	640	631	629	584	653	639	589	606	608	630	633	600	627	625	580	656	651	658	595	673	609	614	651	614	635	653	652	594	616	629	623	627	625	654	631	627	614	645	570	613	627	623	581	639	616	594	630	630	605	598	660	610	646	634	633	635	611	660	643	585	675	649	662	614	655	615	648	638	632	606	618	653	619	640	581	649	620	644	599	615	588	634	616	634	658	655	620	628	604	610	588	593	677	638	636	613	607	630	625	619	633	666	628	652	634	669	601	629	579	660	557	652	600	659	659	617	624	638	649	654	572	633	553	573	606	622	619	615	631	606	599	581	639	618	651	579	637	622	651	596	622	624	615	629	657	627	649	644	645	601	595	623	633	586	694	622	635	624	655	614	611	606	630	646	656	655	639	575	594	608	635	623	620	599	618	610	656	597	611	602	617	681	644	638	581	587	625	637	610	632	616	566	606	644	624	630	590	621	629	589	626	626	587	593	585	653	657	595	664	613	639	586	602	604	631	592	596	605	616	620	613	624	588	623	598	619	642	610	631	600	676	586	576	610	657	619	650	696	557	597	622	631	632	604	661	654	633	651	639	591	649	597	633	614	641	593	670	661	618	628	628	642	602	628	620	636	646	573	598	612	597	598	599	603	620	589	639	633	605	595	609	641	555	598	596	624	603	567	656	595	608	612	611	619	626	633	600	648	639	626	645	604	574	570	608	601	657	628	652	581	651	617	606	643	612	676	613	606	616	599	635	609	582	602	603	624	625	630	589	673	630	611	579	611	589	645	628	667	616	640	660	665	645	638	638	613	598	633	616	630	645	619	624	608	641	625	625	603	632	651	629	620	650	638	602	631	589	599	616	607	596	649	616	648	580	689	613	631	618	588	614	590	657	640	629	615	620	630	628	641	624	645	601	621	621	632	624	650	611	636	632	625	650	658	616	619	643	658	644	643	620	583	667	583	617	626	607	596	635	602	678	621	639	656	627	660	591	625	591	608	630	598	623	594	606	593	657	630	628	645	606	630	607	633	609	632	644	606	620	613	631	614	635	580	601	627	627	612	617	603	594	616	632	583	631	620	651	597	570	666	655	665	618	614	608	621	596	581	612	605	603	646	621	637	608	621	629	624	645	636	636	628	662	642	607	627	603	670	618	640	651	640	618	622	616	629	619	592	589	641	590	625	658	656	610	628	641	599	589	595	587	619	652	630	668	666	625	650	631	634	678	575	593	610	597	694	651	630	672	582	640	620	638	645	651	593	615	628	630	669	615	571	633	634	660	624	641	664	622	623	639	607	634	633	614	598	620	607	615	621	629	591	581	600	631	608	615	593	634	599	603	635	649	651	614	623	610	670	559	628	636	564	619	622	585	592	608	661	625	644	599	603	608	591	607	651	579	667	659	635	603	645	595	626	617	651	604	625	629	667	615	621	660	612	622	622	679	631	597	627	621	659	623	633	620	629	632	629	608	637	597	607	640	593	661	611	599	648	605	636	657	624	618	638	659	653	602	613	587	623	624	611	629	620	657	592	610	620	616	654	596	620	626	650	605	602	690	653	610	583	611	641	590	658	624	593	592	629	627	603	582	611	593	602	599	604	607	645	681	626	592	636	586	596	600	598	646	634	619	609	620	623	610	586	619	618	648	595	666	591	591	625	566	610	609	600	603	654	619	616	627	588	624	608	571	632	593	602	617	604	637	647	636	663	638	632	643	613	646	626	578	587	625	588	657	636	654	628	644	621	588	649	650	634	595	633	641	593	591	601	614	608	602	606	629	655	643	583	658	640	656	648	657	609	675	641	651	650	637	633	633	578	560	623	671	663	627	638	643	617	656	646	615	607	685	642	643	626	614	620	614	632	623	685	657	592	598	606	616	588	552	632	602	648	587	659	625	578	642
61642	98744	76992	52421	51165	33661	17400	7222	2493	1029	671	595	591	564	557	565	589	599	538	558	582	585	564	559	600	549	603	568	595	595	611	582	570	572	589	596	577	575	569	582	620	536	557	542	562	578	556	557	590	569	582	507	594	558	577	533	535	607	558	605	566	554	550	547	600	591	595	603	589	574	579	582	552	574	592	599	587	548	566	591	579	601	512	565	540	579	553	578	578	555	562	563	601	589	531	559	515	593	587	566	591	605	541	572	554	532	575	605	554	530	592	546	553	577	547	541	557	570	551	580	560	617	566	596	516	551	551	570	594	574	584	600	539	555	577	507	551	581	548	602	572	620	547	576	541	556	599	574	538	570	596	547	557	603	553	546	569	553	563	542	619	498	590	553	604	562	588	579	545	571	591	608	588	506	569	574	553	577	558	585	548	580	575	554	588	560	559	570	536	598	527	603	551	534	532	576	551	610	564	569	616	565	560	579	584	539	551	539	572	529	558	557	550	551	583	593	582	579	595	600	583	526	518	572	590	581	582	563	568	580	596	524	557	574	600	545	579	549	574	564	587	582	575	598	574	567	545	585	535	566	570	584	520	597	571	605	601	545	591	595	572	557	572	542	573	573	568	560	556	552	506	573	594	590	550	541	556	598	563	525	555	584	569	602	564	574	604	567	611	561	584	546	585	583	556	564	539	576	540	599	577	515	582	540	563	555	586	558	588	552	595	552	579	580	570	549	593	536	561	572	605	554	572	541	616	560	595	620	575	549	586	535	590	537	522	558	525	568	569	523	527	586	536	578	599	606	569	529	572	574	591	559	576	574	564	556	573	583	586	575	554	553	569	549	563	548	543	569	587	546	584	539	585	568	577	564	538	569	540	562	533	557	588	583	583	612	594	570	593	524	601	596	556	528	559	587	547	576	555	525	584	561	605	577	559	573	539	582	538	588	564	544	577	552	592	623	560	575	551	551	542	585	603	580	560	533	573	573	603	568	543	559	582	619	530	587	579	576	544	560	549	583	551	612	578	604	577	519	607	594	572	575	520	584	546	584	537	578	575	571	543	598	618	585	572	614	580	552	550	524	590	556	567	587	554	538	564	551	545	587	549	547	591	538	574	580	551	560	607	543	591	595	601	551	555	615	555	612	547	510	571	537	570	561	577	563	565	570	583	596	528	559	632	612	577	602	550	597	545	558	558	605	577	583	549	574	562	523	561	584	569	596	522	572	571	629	545	584	561	572	575	572	542	600	565	573	628	564	519	607	596	544	581	546	565	560	547	540	575	566	592	563	597	559	613	571	527	571	593	572	550	577	573	567	596	576	562	583	577	611	597	575	586	581	550	587	589	582	605	580	570	584	573	538	592	540	574	499	556	556	556	573	519	618	593	569	559	574	579	566	592	557	549	589	578	592	575	576	576	579	569	577	582	563	524	566	552	557	597	562	599	563	588	586	541	596	565	575	548	580	540	590	560	555	552	553	587	578	590	572	552	558	601	558	594	561	583	551	564	600	605	566	599	571	570	580	555	613	520	549	570	573	591	565	577	565	539	574	591	570	557	554	591	574	571	538	541	588	581	599	567	559	533	563	542	601	588	550	577	560	590	565	568	565	594	544	550	585	564	559	509	537	557	565	595	571	591	591	554	547	585	565	550	581	574	613	590	554	560	546	528	569	609	552	578	555	537	557	573	541	526	538	569	582	551	582	530	555	551	547	553	608	558	590	625	557	549	608	613	576	600	557	591	602	573	542	571	508	590	558	571	560	564	512	564	563	557	571	550	580	588	578	555	524	557	558	551	566	571	574	554	533	586	554	580	567	534	616	553	556	574	557	586	577	561	540	520	575	538	561	615	536	580	568	553	615	581	538	510	553	615	558	510	575	553	586	560	572	544	560	587	569	570	537	564	541	579	533	602	584	593	567	572	559	578	560	536	588	560	533	584	588	581	545	521	595	585	564	593	533	607	579	609	560	565	580	562	586	548	601	558	557	565	560	568	542	605	566	596	617	560	530	619	605	583	598	519	520	580	540	542	564	572	586	550	569	608	563	537	531	594	524	587	573	549	591	547	559	533	601	552	588	607	578	559	521	553	560	570	560	579	566	593	577	514	579	557	578	565	576	552	593	604	591	562	558	573	562	577	575	593	565	524	562	561	582	623	560	553	572	577	563	584	556	593	577	592	570	579	523	591	583	608	563	566	536	584	576	570	580	583	574	534	599	583	574	542	583	600	594	584	584	576	548	551	610	564	538	576	583	559	614	543	576	587	558	542	542	540	621	553	629	593	524	589	564	583	548	575	592	588	569	561	563	548	496	508	517	545	515	593	543	557	569	587	561	599	528	549	556	590	579	572	579	581	614	580	553	583	607	546	583	548	526	529	540	591	553	512	563	589	577	552	546	569	599	519	574	538	507	584	625	538	587	576	560	554	594	591	559	605	558	523	580	557	583	595	580	565	556	568	563	558	519	618	575	584	568	545	569	542	582	534	546	560	615	542	537	532	570	537	554	553	525	594	570	616	575	578	541	567	572	592	599	545	582	573	573	557	502	553	594	578	548	552	609	589	567	578	551	573	554	534	557	567	573	584	600	572	557	584	622	562	565	561	530	565	548	544	554	563	601	571	597	599	553	559	541	567	564	538	539	568	573	508	561	563	583	594	579	574	600	619	574	556	572	538	576	620	544	567	607	570	543	542	515	509	582	532	593	597	558	555	517	554	526	539	613	534	561	552	595	563	553	558	595	566	578	589	533	523	513	556	564	622	585	545	648	624	547	621	534	588	556	583	580	567	599	564	578	605	542	554	583	602	549	548	561	539	560	560	588	582	524	554	577	556	530	578	611	576	575	587	552	571	554	562	551	638	550	580	570	550	531	553	523	543	577	597	598	532	609	605	566	571	572	532	578	559	580	599	570	537	587	557	529	602	565	578	532	564	580	547	569	571	526	572	582	519	595	602	587	552	533	549	577	561	561	571	554	557	602	575	600	571	547	555	562	588	520	591	591	603	560	573	539	554	568	534	576	594	561	583	550	555	566	515	560	550	587	572	584	568	558	554	576	594	566	576	497	614	573	575	536	578	550	565	583	612	567	568	550	600	555	584	546	575	579	562	592	558	551	567	567	568	543	606	574	582	540	572	585	547	564	546	581	583	567	576	588	598	600	535	541	579	558	575	580	556	548	561	597	544	553	538	537	577	562	562	607	570	595	579	566	570	563	632	561	593	580	587	587	567	556	584	554	521	599	554	511	598	608	575	566	553	557	528	536	557	536	549	573	610	590	568	528	538	593	605	589	578	590	536	576	546	551	604	574	569	543	524	587	539	529	592	563	542	545	610	563	571	557	542	558	592	574	611	565	554	537	621	628	577	584	559	581	544	574	567	569	523	551	562	528	588	599	563	533	536	552	549	596	558	549	549	524	597	580	597	598	576	516	542	506	522	610	588	508	562	587	563	553	554	588	540	546	571	559	563	616	562	552	531	550	526	542
29142	24339	21138	9948	6282	3773	1729	928	613	503	443	501	428	422	455	460	466	472	430	436	421	466	449	390	439	468	430	453	448	482	459	404	443	452	416	429	447	445	414	477	440	451	413	424	446	451	437	433	408	459	474	456	497	431	458	432	447	438	448	430	460	456	447	476	417	459	459	467	430	464	429	447	464	457	427	399	423	460	435	427	448	414	469	417	470	473	448	438	445	433	462	469	428	432	438	456	465	434	465	431	425	451	436	373	434	424	458	476	447	432	461	426	425	457	439	456	446	462	464	430	426	423	475	425	428	445	496	505	428	473	482	466	450	459	439	441	425	487	444	455	431	478	429	471	489	446	445	427	455	426	417	437	485	467	489	413	411	455	447	461	450	475	426	453	493	432	426	407	465	437	426	479	450	435	453	421	435	437	413	460	427	472	433	492	446	437	398	416	443	445	445	490	437	459	408	436	455	480	424	483	423	420	429	464	415	440	417	415	436	420	449	411	430	453	450	437	421	424	428	398	460	474	440	394	461	437	451	435	441	483	485	453	414	451	483	471	454	464	446	450	470	438	444	422	436	431	439	408	430	421	400	424	463	436	466	426	456	428	429	462	435	424	440	434	427	443	439	449	459	429	435	495	424	448	476	435	485	441	461	454	438	413	460	430	404	435	437	436	456	447	443	459	453	459	455	442	424	475	446	413	496	432	396	450	416	447	421	449	422	451	422	463	422	436	413	452	427	464	457	451	451	449	459	429	447	425	428	456	459	454	430	445	456	464	446	438	418	446	443	460	441	416	489	455	444	458	489	447	425	463	433	422	454	434	483	511	451	485	438	398	426	471	460	492	444	462	444	467	464	464	460	479	435	425	461	470	433	444	454	446	465	444	441	412	456	414	442	422	428	418	410	440	426	471	460	443	431	447	428	466	429	401	446	401	440	494	474	418	458	451	431	413	394	482	507	467	469	428	441	437	475	432	429	413	422	445	421	467	408	412	412	441	475	414	437	448	439	437	431	456	438	404	451	465	403	453	446	410	488	427	457	424	456	432	429	474	441	446	436	422	425	437	431	470	445	474	435	440	432	467	443	435	431	472	463	427	433	427	481	457	481	436	413	465	455	478	457	444	440	450	428	451	446	449	467	455	449	434	446	456	469	450	442	466	438	469	456	449	454	424	438	431	445	426	420	457	447	469	448	431	417	477	435	427	434	422	444	485	463	457	435	415	454	447	441	454	460	418	455	468	415	433	449	436	450	456	478	440	454	434	473	411	440	461	437	450	440	439	450	465	483	447	396	443	444	469	421	479	427	430	440	396	474	439	396	450	457	453	483	482	468	410	452	442	419	434	438	461	419	479	440	487	448	433	475	446	431	430	408	421	462	474	479	437	437	433	477	434	431	434	442	442	420	453	464	432	443	409	459	434	458	452	411	452	457	467	426	449	454	490	443	445	457	432	446	439	409	442	484	435	442	427	431	422	504	453	451	453	465	461	484	457	439	429	447	457	431	416	419	454	450	446	459	433	485	443	445	452	482	469	443	406	424	459	475	450	435	456	477	443	476	464	449	462	433	463	474	452	426	467	415	435	481	426	458	475	461	409	449	456	463	435	436	469	468	435	479	437	436	426	442	449	413	411	426	465	415	434	464	467	468	446	465	457	455	444	470	402	479	446	431	409	464	429	441	416	480	454	439	423	420	440	443	405	458	427	485	433	415	452	467	419	433	439	441	414	452	479	444	442	468	425	414	448	463	423	443	446	484	460	450	417	454	483	427	453	437	488	427	464	426	421	422	431	428	407	444	477	442	432	444	461	471	450	446	433	444	468	447	435	468	453	448	446	446	462	414	471	422	466	454	459	491	454	460	415	430	421	430	439	424	456	433	524	421	448	425	449	436	473	450	435	504	428	442	446	423	450	449	447	452	426	472	431	426	418	452	474	419	439	442	453	453	413	433	453	427	437	470	425	430	402	420	449	433	431	430	461	451	427	433	436	438	464	461	430	438	475	462	435	419	451	467	456	461	417	452	468	466	491	438	441	460	467	436	442	447	440	455	440	469	447	430	450	440	431	498	428	480	414	478	465	422	447	440	471	456	432	432	424	452	469	504	434	443	437	439	443	455	451	479	445	440	434	452	473	400	430	413	445	436	438	451	456	416	451	454	433	448	478	459	464	459	447	409	451	442	442	472	453	429	421	478	429	432	438	462	454	412	441	434	427	438	430	421	462	454	424	447	455	484	458	436	461	464	419	439	465	447	412	436	446	438	441	432	456	428	438	447	466	451	443	489	437	431	456	456	459	470	495	453	427	431	426	450	437	435	453	443	434	439	417	403	468	445	486	470	420	445	481	489	434	437	430	440	438	454	423	458	444	462	410	448	445	439	436	437	432	453	421	444	479	456	430	441	442	423	452	483	428	494	420	435	437	424	481	441	433	463	444	419	458	493	446	425	396	423	429	428	473	484	438	435	478	437	436	451	444	448	449	436	408	481	462	426	411	484	409	415	414	439	469	396	411	462	425	417	423	449	444	443	431	408	469	464	471	385	457	420	461	458	455	403	418	439	423	448	435	480	430	448	456	450	496	449	437	489	469	484	463	443	431	438	439	415	466	433	431	520	469	413	458	437	477	454	428	465	428	445	448	441	453	464	469	444	415	432	425	443	461	437	457	451	444	458	463	470	460	442	445	456	436	489	439	439	422	461	447	461	466	489	451	451	443	471	475	422	456	470	413	454	428	462	457	471	469	445	432	441	479	452	463	453	460	419	420	398	455	480	462	419	472	446	450	429	458	472	438	446	436	439	464	459	461	432	446	432	463	473	437	438	447	444	463	451	456	449	433	423	474	433	443	445	453	456	427	457	442	469	423	442	434	439	443	444	440	431	489	467	440	440	450	426	441	434	433	417	486	452	448	442	460	424	468	461	447	419	443	456	446	445	456	457	465	426	430	444	437	444	442	487	438	410	403	448	454	448	451	456	484	416	441	444	439	440	445	484	449	454	438	409	433	430	435	447	442	469	474	433	439	436	444	463	422	482	435	469	438	466	456	468	450	442	449	476	445	412	439	458	504	437	447	480	479	413	472	449	408	475	443	481	427	453	421	452	459	469	418	444	438	442	456	463	434	458	429	433	442	438	468	430	380	430	441	425	414	443	448	478	463	426	408	431	451	437	447	439	418	467	431	434	446	432	397	436	395	449	473	440	425	454	407	489	420	458	457	427	410	434	437	446	461	438	461	424	425	446	449	458	442	465	434	456	454	441	464	474	490	473	447	439	450	426	450	462	475	441	446	419	474	453	498	499	452	436	462	473	435	423	424	467	459	446	464	443	418	436	457	446	447	492	423	437	422	426	422	404	437	423	452	434	436	462	422	447	446	454	400	468	445	458	464	450	440	482	446	469	465	484	419	445	471	436	450	461	420	443	454	467	441	432	414	444	436	427	444	446	464	475	472	429	431	376	458	445	437	447	460	496	419	434	457	440	509	465	410
15571	26528	17593	6519	5969	3702	1824	846	550	388	369	390	347	401	421	397	355	368	357	377	377	399	376	355	385	381	363	384	377	379	383	394	413	349	381	359	382	384	434	381	364	372	385	385	398	365	385	381	372	383	344	338	423	341	362	342	372	368	382	395	408	372	395	377	405	412	374	344	396	388	357	396	405	371	395	380	384	355	422	369	393	384	360	372	349	365	384	407	376	361	374	361	446	366	342	369	381	417	369	385	374	351	342	341	374	403	391	385	389	373	422	369	364	395	375	363	379	383	365	399	397	434	376	385	365	353	363	370	390	367	390	373	363	394	370	387	364	371	335	399	387	402	352	357	380	372	384	375	382	375	368	426	432	353	399	346	376	370	361	370	411	354	397	372	371	395	362	385	390	351	378	367	394	354	391	361	393	378	363	382	401	395	372	356	384	382	335	401	367	389	392	395	407	369	359	404	400	376	394	352	418	349	369	400	394	386	370	390	366	375	394	383	353	383	403	352	345	333	367	401	388	388	366	379	402	388	381	358	363	377	422	369	383	371	345	385	363	406	364	389	348	367	365	365	369	423	362	360	390	362	398	387	390	373	357	382	389	408	366	344	367	422	345	398	364	379	345	367	394	370	396	344	367	397	386	399	396	382	378	372	379	372	350	415	366	369	376	375	383	383	364	372	386	353	351	384	383	380	355	399	356	395	374	426	360	399	389	320	409	386	400	375	371	351	350	369	346	368	414	369	369	372	366	348	356	401	384	363	388	355	372	385	347	383	401	382	375	383	370	389	332	358	346	369	366	382	351	375	374	387	385	354	420	403	388	381	364	366	387	351	346	357	413	338	388	373	389	372	362	380	378	355	388	356	357	403	345	393	392	371	392	368	362	391	365	401	384	397	383	389	384	348	397	378	392	396	352	355	388	403	391	404	386	404	377	368	410	390	353	351	349	394	359	395	393	329	364	370	380	371	370	351	410	394	368	372	392	395	401	357	383	346	355	372	389	417	361	392	374	355	361	348	367	357	361	381	384	338	351	375	361	408	380	355	380	336	386	379	367	370	374	369	395	384	330	365	369	364	382	398	370	370	371	396	379	369	388	401	395	355	372	388	320	397	360	399	360	395	388	385	389	393	406	386	395	366	391	373	407	380	434	376	384	350	381	384	384	339	374	378	396	396	365	416	425	365	408	436	375	397	385	406	352	376	348	360	383	365	390	380	348	382	343	387	357	351	366	397	334	379	396	383	393	358	361	338	341	396	354	363	338	363	360	387	361	371	389	356	333	363	386	376	394	367	378	367	367	365	386	404	390	370	367	375	347	377	359	355	379	370	389	344	373	365	405	375	385	389	403	368	406	372	387	361	382	382	388	358	370	387	386	368	385	370	372	398	396	386	373	381	342	380	366	374	371	362	372	398	395	375	408	359	376	372	362	378	375	391	390	373	378	367	367	359	330	360	358	382	401	385	403	395	332	382	375	414	343	386	416	372	375	386	368	368	363	377	397	372	394	351	379	402	390	390	407	371	388	375	367	376	391	401	370	357	396	361	414	354	367	364	402	367	361	374	368	386	373	397	391	379	343	428	365	374	388	373	369	380	381	369	353	353	390	389	376	362	402	388	344	373	356	416	374	391	369	376	391	366	395	370	374	367	369	337	370	360	371	391	423	384	382	395	389	392	403	332	361	337	351	336	386	391	376	359	374	377	376	364	368	382	393	394	377	371	344	348	368	366	354	363	388	387	409	393	388	400	387	362	381	402	405	392	395	382	349	373	380	369	374	369	392	371	410	359	365	375	392	390	390	365	380	350	359	364	381	391	371	371	378	381	370	387	360	388	344	378	375	394	357	366	362	410	355	388	354	369	355	356	383	358	381	375	371	384	401	401	388	373	374	383	340	334	383	373	397	404	354	381	377	381	417	383	414	406	384	347	402	392	389	376	376	347	380	410	358	373	352	371	383	391	360	384	363	347	390	412	373	356	378	392	390	390	403	356	401	406	406	378	396	371	368	394	372	386	381	373	377	389	360	370	376	413	383	370	386	366	365	404	380	373	380	386	402	411	375	354	366	388	344	359	359	418	380	369	367	407	374	375	381	397	386	400	379	352	373	408	342	394	339	373	411	401	396	375	355	386	383	380	391	371	403	392	411	376	337	354	371	387	366	398	347	376	388	396	366	386	387	408	345	401	393	376	410	391	390	389	390	391	374	366	398	389	414	365	351	386	389	382	357	348	392	363	388	377	396	357	380	357	390	386	345	421	405	370	356	364	370	362	384	348	368	371	369	375	369	376	382	350	377	369	370	363	379	361	382	396	336	390	339	374	358	376	364	407	399	379	365	363	381	393	411	379	377	383	375	370	382	401	382	382	354	380	388	401	380	373	406	393	384	369	401	368	356	375	380	380	394	377	388	377	369	385	365	388	385	392	357	382	364	348	369	373	359	335	415	383	360	388	387	365	321	360	365	402	354	391	373	367	384	354	402	398	378	400	363	379	405	403	354	380	402	388	379	353	356	378	373	377	406	384	370	395	379	377	361	402	392	360	380	363	408	395	367	380	362	403	378	398	349	392	341	375	387	355	387	405	353	361	357	391	402	336	408	399	375	390	419	368	385	351	384	359	354	399	369	402	383	360	398	410	379	362	358	388	376	401	378	401	378	353	408	391	397	367	359	381	420	331	399	346	385	357	370	380	340	377	411	368	380	410	362	413	375	349	340	378	398	373	369	351	370	386	381	387	367	337	381	384	379	387	403	391	377	388	348	368	380	393	349	379	378	388	355	370	375	406	349	352	349	386	370	384	366	362	362	385	392	363	370	367	377	363	381	380	390	396	425	405	360	383	383	340	402	378	348	393	356	397	374	375	346	380	378	353	388	407	390	367	375	367	377	372	378	361	369	382	364	418	416	408	376	371	343	377	373	357	389	380	373	344	345	382	393	373	347	337	388	359	372	413	387	354	379	383	365	384	373	384	375	391	351	406	350	374	374	353	362	386	397	385	367	402	371	370	398	384	397	392	353	382	369	373	378	352	368	384	367	395	383	376	366	383	347	373	363	364	370	359	364	372	398	375	392	368	363	377	364	366	376	355	371	405	395	360	371	380	363	382	369	383	357	357	382	373	381	368	361	390	363	386	351	351	384	433	354	359	434	374	372	340	388	369	368	397	379	333	410	374	385	377	340	376	349	371	381	368	351	386	371	359	380	386	370	396	384	391	331	378	423	373	366	325	390	386	368	387	381	378	362	359	392	374	369	383	372	415	359	403	380	382	378	365	374	373	368	364	399	379	370	377	380	342	351	383	357	381	351	367	370	369	421	405	414	395	379	361	359	353	381	360	374	362	378	367	357	391	373	375	380	366	364	392	388	396	367	349	386	367	362	409	423	388	394	356	399	372	363	401	385	348	381	384	414	354	374	344	356	378	366	372	349	393	355	397	360	391	368	363	405	376	364	390	398	371	365	365	394	401	353	357	386	380	387	410	403	377
25557	23379	36855	37643	35389	29399	16353	4969	1467	656	545	475	473	510	480	528	460	472	516	450	455	456	506	510	466	467	464	486	447	489	462	485	502	506	475	455	471	465	478	461	455	443	495	497	458	465	434	438	481	439	436	499	479	457	454	518	501	462	444	477	501	463	510	479	493	469	476	492	454	465	453	523	449	495	452	448	439	487	487	464	457	514	461	518	438	453	456	419	489	462	474	456	489	443	443	477	477	469	511	506	531	491	464	461	477	464	482	469	498	487	466	495	509	446	460	489	458	477	489	437	476	505	457	457	478	516	451	431	470	477	496	496	490	426	507	452	464	488	472	468	442	452	509	485	515	468	470	473	469	475	435	468	490	459	485	465	475	460	442	446	443	463	506	518	482	449	467	440	450	455	487	446	470	460	528	471	464	430	470	441	451	464	483	520	496	439	465	467	486	475	508	480	464	439	488	438	495	463	428	481	426	466	452	472	447	453	512	458	506	445	475	465	515	450	450	447	480	467	450	452	503	462	473	439	468	479	435	472	477	435	496	497	471	473	493	456	490	486	477	513	456	525	532	452	474	455	488	441	482	452	483	474	461	439	430	472	477	469	465	467	473	445	470	483	454	474	463	511	457	456	457	481	484	477	477	467	487	476	469	445	477	493	442	472	471	447	466	483	496	455	478	422	471	406	496	476	481	436	484	494	466	526	467	481	449	446	492	475	452	456	465	510	475	514	456	505	503	461	497	485	429	472	448	464	441	444	466	441	466	487	470	527	478	472	431	497	486	443	437	478	475	496	481	480	460	449	462	482	466	489	496	455	474	485	470	464	510	454	450	473	499	459	519	472	466	498	501	431	489	479	453	480	502	498	448	479	538	517	421	463	484	453	466	409	427	456	492	479	459	498	494	444	453	464	469	481	458	451	451	482	492	474	477	484	530	500	469	469	509	495	462	454	487	449	456	475	448	473	496	489	473	444	482	470	489	474	461	469	466	462	439	479	490	494	451	455	451	505	439	493	491	498	460	468	436	488	476	476	462	496	490	464	399	479	436	453	435	488	469	452	477	508	466	469	504	475	505	493	431	481	455	418	479	425	494	483	459	487	511	478	469	504	476	461	435	471	485	482	478	491	489	476	479	482	467	452	434	470	483	478	474	447	518	489	495	483	461	475	484	478	462	486	490	451	438	437	484	481	506	472	480	473	416	448	455	484	469	472	495	492	458	442	460	506	448	458	461	445	517	511	504	475	445	453	490	458	449	458	464	462	425	506	464	503	479	466	451	471	448	498	492	478	466	444	488	468	490	488	485	467	480	478	465	474	482	429	479	466	476	498	456	457	441	509	476	505	499	469	467	473	459	456	493	461	470	470	454	420	500	491	437	470	516	440	457	457	469	499	500	474	487	443	495	522	470	473	488	447	487	462	476	465	472	454	462	468	465	468	456	489	467	424	447	509	436	480	442	464	493	504	487	437	485	489	470	503	519	505	465	478	487	492	523	468	453	496	438	470	490	476	456	474	467	458	516	452	445	487	463	431	518	467	489	469	481	472	489	475	494	466	466	475	473	489	468	460	510	483	439	466	476	442	509	536	441	475	461	450	522	452	489	444	510	454	488	436	457	456	496	466	504	473	468	497	505	507	453	513	490	447	463	468	488	431	480	507	531	483	463	440	475	466	455	442	474	481	474	509	493	447	495	471	461	465	457	489	491	451	445	453	474	504	462	493	460	466	469	455	468	451	445	483	494	423	473	495	497	524	476	462	441	450	489	439	522	482	473	499	490	439	472	442	458	492	459	442	468	432	450	525	482	465	459	462	483	482	482	516	455	455	482	500	490	456	444	451	470	461	484	514	503	491	429	449	456	436	498	462	469	513	451	493	496	443	489	487	422	462	449	506	483	450	455	461	497	442	462	480	471	471	445	459	491	497	495	457	447	499	453	473	445	458	476	464	462	453	449	467	501	482	481	438	496	459	442	455	451	446	512	484	423	457	450	457	491	482	463	460	486	472	523	479	499	505	464	485	475	492	471	445	480	467	461	475	496	464	485	486	469	452	490	509	487	464	502	440	437	452	470	435	464	462	478	464	541	479	488	456	495	463	473	453	497	462	477	469	429	479	471	477	471	482	503	469	470	451	529	470	463	460	447	468	461	469	472	446	463	506	509	495	465	478	464	449	462	475	420	411	455	491	423	487	443	443	453	456	456	463	454	449	493	486	497	499	490	450	470	474	469	391	489	455	459	442	494	479	457	413	461	464	465	494	476	475	473	437	460	428	507	461	476	471	469	446	521	449	478	451	468	450	461	442	454	485	470	451	469	465	470	449	503	460	453	465	460	459	475	496	455	521	441	484	468	438	486	483	484	478	455	444	485	484	455	479	468	439	491	462	464	471	485	510	480	467	502	480	429	522	467	480	451	454	478	442	472	446	465	451	458	454	454	423	484	509	504	481	495	461	497	465	470	454	454	465	470	458	445	464	454	466	514	501	464	446	480	433	446	505	471	460	435	441	472	479	464	468	475	427	431	424	485	472	471	463	470	502	406	488	453	457	483	487	482	477	487	485	446	471	481	481	464	523	474	475	444	486	479	475	462	425	501	507	489	447	458	488	465	446	461	510	483	462	477	475	449	427	459	452	480	465	454	485	452	482	439	464	488	476	478	500	492	438	443	489	460	480	486	463	486	485	462	485	491	450	478	439	457	451	436	442	470	508	461	514	450	487	452	481	523	479	436	486	492	475	518	455	442	494	503	462	471	472	473	482	474	476	458	470	479	442	479	472	487	451	495	433	446	479	465	507	488	478	478	446	504	452	505	451	462	508	469	477	477	439	491	481	468	448	474	471	442	478	454	483	508	412	454	447	478	415	465	415	468	480	465	489	469	460	428	482	460	485	473	484	484	449	494	489	460	462	462	483	477	493	447	471	483	484	471	457	456	421	464	431	471	477	495	464	487	477	463	454	493	464	536	481	464	442	440	502	459	466	449	464	465	478	474	487	481	475	488	491	465	482	498	465	501	440	474	482	464	474	478	449	444	470	482	473	472	480	471	472	457	512	450	501	481	429	493	472	500	461	468	469	482	476	460	491	445	469	486	473	494	465	494	492	468	520	483	436	445	497	477	500	519	454	482	451	495	474	506	468	474	463	457	497	453	466	484	463	458	468	441	487	501	483	478	448	449	444	460	479	446	476	446	468	499	465	487	478	488	485	515	468	405	481	457	490	489	483	491	476	460	498	459	496	455	429	447	434	443	482	468	427	497	465	447	480	469	474	459	506	472	463	477	486	494	476	466	434	451	480	448	451	476	492	468	453	455	473	517	476	485	448	490	458	477	485	467	467	460	505	507	446	499	451	470	474	473	485	467	452	504	472	505	467	470	508	499	489	490	451	444	476	462	426	482	488	490	507	452	485	474	498	461	505	501	462	484	482	502	487	463	499	456	444	466	471	493	414	472	480	501	489	455	479	469	473	498	448	460	474	486	421	459	467
53506	85617	65810	41843	35379	23416	11644	4455	1613	716	544	471	451	455	448	448	422	458	428	476	436	476	477	457	444	463	460	442	411	455	457	460	441	463	448	449	429	395	474	451	449	405	408	442	414	472	447	422	440	462	484	446	473	448	424	401	461	438	397	435	432	433	437	415	451	441	440	394	440	459	432	430	484	452	451	457	472	438	422	463	475	429	499	448	420	445	452	464	450	415	459	423	414	442	480	441	449	470	454	465	465	462	432	417	441	423	426	414	422	413	426	449	426	427	449	422	436	426	431	447	404	411	425	444	377	483	425	415	431	451	408	401	427	408	464	421	476	457	448	381	443	433	434	440	477	476	414	440	433	432	426	432	456	439	442	457	425	402	446	444	437	432	426	462	449	453	473	446	452	426	422	424	423	407	422	385	434	432	445	435	410	414	428	426	438	467	438	401	426	433	450	443	419	451	454	427	427	450	429	417	434	407	465	412	462	425	440	426	457	444	423	426	408	432	453	472	416	438	410	458	414	441	439	440	464	410	423	401	419	451	440	465	457	424	457	449	426	465	436	421	406	446	430	418	457	421	479	419	433	437	438	410	460	413	466	451	439	420	431	415	460	435	454	458	409	424	432	444	433	411	427	443	437	420	438	464	430	439	453	437	409	430	482	406	438	442	432	444	402	435	439	418	441	449	437	498	444	464	416	401	451	485	447	430	432	444	423	472	417	464	447	440	449	451	437	425	421	408	449	424	435	440	463	432	436	426	423	442	413	442	424	432	420	437	448	471	427	455	388	449	429	451	459	456	454	456	460	422	465	463	439	447	443	427	462	432	432	445	456	441	440	457	448	437	446	425	460	459	460	463	427	518	430	463	440	410	413	425	416	436	424	456	457	447	407	441	469	432	437	436	482	446	446	444	441	443	411	432	435	451	422	427	443	400	437	412	411	428	443	405	444	412	406	465	446	452	460	405	443	437	438	451	445	420	414	445	445	451	468	421	405	458	478	430	424	414	445	448	462	439	423	486	441	446	421	433	410	422	439	408	428	410	454	427	426	435	455	423	436	461	474	385	445	480	424	435	446	405	437	434	451	449	436	428	403	400	445	422	431	459	421	429	409	414	419	437	436	410	449	447	456	434	441	440	443	479	426	447	434	426	420	403	475	438	451	432	461	420	433	420	448	436	460	429	439	441	434	384	463	419	414	466	415	442	444	424	396	478	422	410	450	434	401	412	479	432	460	462	423	426	395	446	461	407	396	413	435	439	418	414	416	466	439	458	443	429	474	397	444	480	426	432	467	473	441	434	431	404	416	480	429	462	407	395	436	447	451	428	425	453	443	435	441	453	463	453	461	445	458	436	438	442	425	429	424	422	426	383	511	401	428	438	432	423	427	430	457	452	427	465	429	441	408	423	433	422	446	447	442	439	431	426	461	432	453	439	450	458	444	431	463	421	423	420	450	440	451	411	432	448	452	416	396	460	438	445	431	466	437	459	426	416	413	466	419	417	411	433	475	462	422	430	444	457	415	457	447	437	420	456	444	459	459	416	416	477	419	433	452	434	468	450	443	396	407	426	426	419	435	417	439	450	406	414	410	401	454	450	440	421	387	430	421	409	431	435	442	462	420	438	438	443	453	398	476	430	450	417	411	434	469	417	451	435	432	464	435	421	442	447	429	404	415	444	481	438	449	470	427	451	433	418	440	435	462	401	399	433	444	444	420	419	441	434	477	444	429	407	439	448	426	461	457	467	444	427	419	412	455	460	444	454	455	444	422	442	433	471	404	428	414	439	413	444	424	455	450	437	436	405	427	440	416	468	432	459	424	452	469	438	446	447	413	436	424	431	451	442	446	432	428	395	414	435	407	423	428	426	426	434	438	426	448	443	446	423	433	444	459	438	468	399	446	456	460	448	432	439	404	412	455	422	450	435	438	435	394	452	399	425	441	485	465	451	454	431	477	451	408	436	453	444	426	458	459	432	420	436	430	438	446	409	440	433	468	404	419	415	389	461	407	451	437	403	430	433	412	434	430	434	424	451	413	440	419	478	431	421	467	443	441	463	486	456	443	463	451	472	446	429	435	424	427	437	475	424	421	443	413	435	403	427	415	433	395	431	448	410	451	437	473	438	427	450	480	431	472	457	416	496	419	442	404	444	446	471	433	441	423	473	429	446	421	425	429	419	438	443	432	442	415	441	442	434	426	410	405	428	427	457	432	418	408	468	443	430	429	447	433	410	461	390	402	452	448	472	443	426	437	449	449	436	446	462	431	464	429	455	412	452	425	446	446	460	439	458	469	428	412	489	484	438	416	460	428	452	436	439	422	425	444	417	394	434	482	470	442	434	429	431	423	438	398	427	432	490	420	442	437	448	443	426	503	475	437	402	409	430	433	445	443	452	433	393	445	377	447	438	436	416	458	451	440	432	423	432	452	432	433	439	457	427	449	452	492	420	440	436	387	462	425	424	418	448	443	461	441	436	439	428	461	452	397	443	439	430	439	422	413	437	419	442	438	444	436	467	434	445	441	440	465	427	419	440	438	452	416	428	432	444	429	456	430	430	424	416	432	441	411	437	403	439	458	440	410	431	455	457	416	429	452	413	422	405	436	434	442	406	420	430	458	436	449	448	423	453	469	439	460	418	462	406	418	449	459	415	434	433	433	404	419	427	428	435	445	450	451	436	493	442	437	455	433	439	413	437	428	456	435	447	451	430	421	434	438	430	436	446	450	425	430	402	420	483	443	417	430	422	430	411	466	474	439	425	408	398	459	437	449	462	475	432	425	435	447	417	423	434	452	439	400	433	425	483	443	436	424	442	428	416	425	432	445	448	446	415	447	447	442	433	402	445	455	435	455	441	449	441	449	444	431	430	463	432	418	405	429	428	418	427	452	450	435	445	434	399	428	403	444	454	421	378	465	457	410	437	456	439	450	414	426	460	440	457	455	455	437	449	425	455	437	422	421	411	442	423	440	459	446	424	415	445	420	448	410	460	442	427	465	421	439	425	418	383	436	478	442	423	431	434	453	442	438	459	466	450	445	437	426	475	427	453	459	428	467	441	404	451	435	457	444	486	430	397	448	418	454	452	466	432	490	445	444	435	436	425	409	399	420	470	421	426	422	410	472	431	429	418	424	437	431	452	416	425	449	431	435	429	458	433	430	437	458	427	428	415	413	414	415	418	422	447	408	386	404	388	454	431	454	431	413	475	431	463	445	426	439	446	458	446	450	454	454	435	413	451	418	400	436	428	434	452	457	415	434	447	439	471	442	455	426	421	437	433	419	393	455	426	404	440	433	460	445	397	429	460	452	428	449	467	425	451	428	430	407	462	418	459	440	466	458	389	483	406	439	402	402	435	417	444	458	432	425	439	475	444	437	435	418	447	392	430	440	442	448	387	444	435	459	460	445	425	460	464	420	395	412	417	443	425	445	451	409	450	467	416	438	444	423	398	434	460	424	474	425	402	419	427	430	397	459	427	451	429	436	425
24529	22299	33435	33324	38298	38388	26572	10528	2759	1054	771	690	669	651	637	606	617	656	622	598	621	611	607	623	546	623	602	656	631	636	575	609	570	658	653	644	653	589	598	566	547	634	598	631	564	602	591	588	610	607	578	632	605	564	634	607	589	603	622	614	604	620	591	610	587	627	614	625	617	612	608	592	606	608	628	637	566	655	618	583	610	573	656	636	580	574	600	642	605	617	663	610	645	609	646	620	604	662	629	622	612	644	564	593	631	597	624	597	661	603	608	589	547	621	602	642	609	622	627	637	596	609	603	621	593	610	635	598	603	616	579	628	634	607	612	572	574	604	586	572	598	570	606	600	591	600	636	611	628	600	585	598	621	594	555	619	599	586	590	632	595	607	616	620	630	605	603	600	598	635	627	616	611	600	630	601	645	597	600	603	599	571	586	588	577	608	615	645	606	594	586	610	637	620	628	575	589	557	649	635	597	627	603	631	617	577	590	604	575	629	613	629	594	638	595	598	573	625	576	661	644	627	579	621	622	604	616	614	629	582	643	635	617	626	607	614	600	615	588	644	584	587	637	589	613	609	579	615	638	567	624	592	614	571	565	577	577	580	635	631	605	623	554	580	583	599	598	627	597	591	585	626	578	610	559	624	597	594	624	589	611	601	583	582	652	621	576	638	611	602	653	627	579	613	628	558	623	545	594	596	574	596	558	638	613	562	627	607	591	588	600	595	621	525	582	643	579	595	641	557	553	599	591	587	654	618	604	606	667	583	583	601	646	586	638	620	580	608	589	601	543	577	605	636	597	629	609	598	639	587	570	632	631	617	636	563	595	597	633	630	665	588	624	565	633	606	620	603	584	574	626	575	587	598	648	587	601	619	608	604	594	617	576	643	633	608	634	612	629	606	558	594	610	634	632	607	604	562	617	603	617	619	611	622	606	635	613	610	605	614	594	621	576	601	624	611	617	623	656	605	594	563	613	611	609	650	611	559	568	599	575	601	653	618	592	605	594	556	629	614	651	603	609	584	570	637	598	636	622	645	592	635	616	582	606	612	586	618	587	660	599	617	616	617	599	649	612	628	643	586	583	586	589	591	595	603	608	600	566	572	563	613	587	600	584	580	563	575	611	606	606	647	581	611	571	609	633	582	588	608	586	587	586	626	651	639	634	627	634	643	596	586	637	593	621	603	608	595	581	588	605	592	575	555	620	611	599	599	595	621	617	600	595	594	586	605	573	601	627	592	585	667	593	606	593	610	623	584	596	613	629	572	549	611	619	610	591	657	611	623	594	631	555	578	596	579	600	595	593	612	572	620	591	613	579	629	609	590	638	609	597	582	591	561	615	593	604	618	603	647	630	608	614	616	613	599	623	636	564	595	637	536	611	611	611	603	613	623	618	580	586	616	590	624	580	583	613	606	653	573	611	630	628	630	607	622	604	622	591	610	630	637	601	613	583	586	596	569	628	605	614	595	578	609	616	615	638	631	600	632	657	608	593	603	610	604	570	631	617	628	566	640	603	617	621	589	644	591	591	576	555	613	614	589	628	568	621	599	560	556	640	587	565	591	602	594	583	611	621	579	644	610	624	651	605	614	568	629	588	583	604	625	626	603	596	625	572	628	553	607	584	615	618	641	553	587	620	587	625	597	608	576	570	607	605	640	587	596	612	621	617	602	651	651	554	625	619	589	550	657	608	603	618	582	597	589	583	623	601	636	634	575	574	635	572	606	621	596	539	584	630	591	559	679	576	618	650	592	610	619	614	594	611	632	562	571	601	609	582	583	656	625	612	604	612	628	573	609	601	591	598	583	620	582	570	622	610	602	600	576	589	613	608	578	573	656	607	613	559	637	648	642	590	550	606	625	630	645	601	641	649	673	612	584	582	609	655	599	615	611	566	637	630	580	589	625	576	570	665	572	584	633	643	575	571	600	609	570	583	648	637	603	617	598	558	610	603	594	557	586	607	603	628	610	563	614	624	648	546	613	575	611	576	658	566	592	595	581	604	590	597	635	633	599	631	619	621	611	623	601	623	611	614	550	621	591	620	624	614	617	607	608	597	614	571	579	582	594	640	597	581	580	580	598	619	602	543	643	582	560	599	641	617	602	602	627	582	627	604	600	586	566	620	605	599	579	595	611	630	644	603	599	585	601	602	586	598	635	572	613	619	636	611	580	628	622	561	630	601	617	645	670	623	564	584	621	624	599	607	632	621	632	630	604	598	632	545	584	580	561	610	607	553	566	549	576	571	608	590	616	578	596	577	578	611	555	624	650	610	592	589	647	607	643	572	611	607	582	627	639	593	632	602	567	571	608	606	612	614	643	563	599	624	589	646	646	581	624	627	602	564	574	578	591	584	650	613	575	561	550	559	591	625	618	642	584	620	597	622	625	577	624	598	586	597	564	629	620	558	612	627	608	594	585	619	591	651	552	602	604	626	633	588	613	582	571	602	630	602	646	619	592	617	634	569	620	598	618	608	555	558	576	632	567	556	654	586	608	640	530	599	578	585	623	639	627	609	593	632	579	572	622	595	621	609	580	623	638	630	587	557	573	620	582	611	608	612	586	608	629	607	608	598	632	611	627	635	617	603	586	601	590	583	580	633	569	612	608	620	619	587	640	634	622	586	630	610	578	603	625	586	593	589	579	581	629	546	591	638	551	630	653	562	661	654	581	646	610	624	584	562	599	562	583	606	588	563	609	579	615	629	608	587	607	598	641	595	628	603	559	623	622	605	565	634	640	553	633	610	613	579	585	606	620	604	570	586	605	645	619	565	588	594	607	633	618	606	602	622	575	601	587	605	636	570	625	600	652	570	663	637	622	609	607	607	641	631	631	613	608	636	601	584	548	622	620	587	613	608	626	582	633	553	608	590	601	631	551	595	600	607	589	568	577	595	616	616	558	617	614	642	568	629	625	664	592	590	608	597	627	594	604	639	610	579	611	582	623	576	587	595	643	580	600	586	620	609	596	613	596	611	565	553	572	561	605	586	575	614	607	608	585	622	588	601	620	630	569	606	590	578	577	596	588	583	619	605	575	586	603	614	602	567	557	576	596	623	686	575	603	596	612	632	597	611	644	592	577	632	597	633	608	575	603	578	599	634	603	603	579	653	616	588	606	656	600	582	627	638	619	540	618	632	601	565	565	569	609	566	559	624	612	620	604	594	608	638	615	612	581	593	583	598	608	581	605	609	591	567	611	605	633	609	611	590	612	635	636	584	582	602	582	603	621	636	596	602	611	584	552	637	608	616	633	597	606	619	627	555	647	607	608	612	615	612	601	644	612	578	641	581	626	623	610	633	606	642	621	643	606	588	554	617	623	616	621	607	622	565	607	618	588	582	566	604	624	598	598	589	591	627	603	594	625	594	556	627	593	616	603	644	644	607	632	579	642	616	618	635	620	601	582	630	602	644	612	625	577	604	571	614	589	611	656	568	620	615	606	600	626	594	597	608	599	603	638	575	572	588	564	563	570	671	574	610	599
61493	99610	77000	54641	47696	34136	18573	8082	2935	1064	712	611	568	598	579	601	534	569	554	585	573	573	543	557	529	601	570	548	526	565	599	567	568	566	602	544	587	566	544	540	544	541	558	581	589	559	563	554	550	603	526	493	578	562	582	591	583	553	578	536	564	589	544	609	556	584	539	522	572	553	575	564	542	509	568	568	569	522	534	552	539	553	554	532	577	522	570	587	570	521	565	534	551	579	562	589	525	543	536	527	561	560	508	590	569	575	573	521	593	568	532	574	525	599	559	534	596	541	544	528	544	609	583	555	611	563	556	560	568	562	594	550	568	567	546	558	537	585	616	549	552	573	538	597	565	522	581	555	544	556	565	587	565	574	564	567	576	520	605	526	529	533	574	573	585	536	541	591	565	605	554	550	559	568	568	603	560	551	600	597	534	549	573	594	580	573	517	575	467	581	551	529	566	587	546	547	563	585	595	598	513	562	569	537	536	527	549	531	545	576	550	556	536	548	544	591	555	565	580	560	622	547	546	543	571	574	575	559	587	582	592	578	556	525	538	573	554	537	572	562	555	519	556	552	586	596	578	560	577	569	548	545	563	551	560	558	574	583	549	613	541	582	558	541	590	603	628	566	576	605	567	556	549	561	561	596	594	563	558	542	584	575	533	544	555	603	580	560	563	553	544	554	526	563	552	582	577	586	581	532	549	547	575	516	528	557	572	592	513	521	546	525	542	592	570	539	571	586	586	552	538	557	580	502	524	590	571	587	546	571	575	631	541	586	594	535	501	550	548	549	549	539	566	594	579	536	552	534	547	545	546	545	590	557	548	554	578	558	549	577	557	569	591	559	531	517	576	566	580	553	571	582	562	576	570	589	588	553	538	564	576	528	574	589	559	548	571	605	604	548	499	566	580	570	529	559	585	551	517	567	591	527	566	553	570	545	561	562	537	546	579	540	540	561	595	589	559	542	586	592	558	572	505	592	600	590	546	543	594	593	565	566	537	559	568	544	525	557	535	504	552	515	551	567	581	554	581	553	559	562	555	558	558	563	569	575	572	599	542	574	563	573	543	564	571	579	540	605	560	528	539	546	522	549	561	544	563	563	564	549	554	565	574	505	557	557	512	565	538	530	584	566	581	572	593	539	552	567	581	592	574	571	554	559	538	546	542	592	544	537	588	558	552	545	534	514	568	555	592	530	606	515	549	578	607	606	538	582	542	548	530	561	576	565	585	529	596	559	572	547	555	555	556	570	580	551	554	577	541	572	544	589	605	536	567	542	594	515	570	550	554	566	553	561	595	562	558	544	575	571	569	532	553	584	545	536	569	549	597	596	529	571	606	582	570	544	542	594	542	574	590	534	569	544	551	552	555	576	556	515	601	555	525	535	560	584	557	530	574	521	577	568	580	546	602	592	512	564	587	564	545	518	584	560	591	553	557	557	567	578	566	568	550	562	547	584	553	578	587	561	587	568	558	585	565	563	543	552	572	571	531	578	580	544	559	554	534	534	562	547	558	572	594	580	563	594	601	542	610	566	525	553	546	559	567	557	515	560	600	578	555	541	593	556	572	574	589	569	611	578	537	545	532	582	569	521	525	583	552	556	555	520	553	553	593	551	548	508	559	588	529	562	566	544	573	599	607	523	584	576	588	583	488	562	592	553	553	553	551	574	537	556	538	561	547	564	523	580	537	507	532	550	544	532	581	582	523	569	576	573	592	557	561	592	609	527	578	544	510	558	548	562	554	589	590	572	579	502	535	558	557	586	543	505	539	546	521	541	594	555	575	570	578	543	505	583	527	540	596	545	580	568	523	553	548	587	533	577	520	564	534	518	578	529	562	540	556	560	580	533	564	572	557	577	560	566	554	591	570	565	541	524	580	574	541	549	575	540	561	548	576	560	513	587	561	544	595	567	541	575	578	530	542	583	539	555	588	590	561	543	589	559	582	564	557	553	587	526	596	544	570	568	596	559	548	577	599	537	580	572	547	527	545	582	559	553	576	542	551	513	519	580	558	546	566	540	506	545	572	494	541	548	569	612	550	584	534	561	577	538	552	575	500	558	505	532	546	576	521	546	567	589	556	546	568	500	534	621	561	518	530	591	584	590	542	568	544	588	586	542	555	558	563	545	578	611	583	565	615	540	547	559	556	573	532	555	574	536	531	553	535	565	576	604	540	569	595	564	503	570	599	534	612	561	577	558	578	577	564	544	531	535	599	550	573	557	558	534	549	516	565	556	553	548	538	519	562	536	568	535	527	546	560	575	539	576	548	566	544	533	538	581	544	586	578	554	590	549	555	546	543	537	537	604	525	530	594	507	576	561	540	593	552	589	555	525	577	533	579	533	539	568	533	567	546	579	578	544	550	547	567	570	614	555	566	554	575	558	578	542	601	537	571	559	568	566	558	535	598	542	577	538	544	562	566	552	564	533	546	556	578	537	538	553	547	591	594	574	529	570	552	582	584	527	592	572	514	502	593	553	548	567	579	595	526	568	542	515	549	548	584	537	549	553	581	557	561	566	572	599	537	540	559	582	561	529	532	556	571	551	535	585	486	523	595	554	558	589	575	580	604	550	580	568	540	561	530	531	560	582	547	563	553	551	596	600	527	585	538	512	553	523	558	557	593	539	570	581	534	574	581	590	519	548	560	542	560	584	576	526	559	612	575	560	561	510	559	529	524	548	563	580	554	590	525	569	581	595	580	499	541	564	546	560	554	531	584	579	547	548	528	532	527	541	565	546	508	539	559	572	577	545	607	561	588	608	544	540	533	541	517	534	535	583	563	556	540	535	540	540	556	579	487	525	609	560	548	568	564	562	540	575	580	549	596	567	557	578	562	637	533	564	581	576	575	550	536	555	568	551	541	565	530	569	543	556	551	532	563	553	520	546	555	573	512	573	515	580	538	552	555	585	557	534	561	516	542	609	580	572	561	529	558	550	523	554	566	531	566	586	535	516	579	569	566	566	539	550	534	582	586	566	548	556	560	554	571	511	558	545	552	601	590	613	558	539	536	631	532	558	574	537	565	585	567	546	556	577	570	549	522	571	529	555	570	562	620	553	543	596	562	536	551	513	556	545	591	553	559	581	563	597	545	547	604	536	604	596	558	551	583	579	554	546	551	521	596	549	539	604	569	568	541	586	547	570	548	497	552	514	564	545	556	535	580	548	531	536	539	537	504	578	557	549	557	517	563	556	546	555	544	550	539	517	517	544	534	580	558	539	543	555	567	532	573	537	570	542	546	541	538	559	570	554	560	523	603	549	539	594	526	556	557	542	545	569	489	556	514	595	574	578	579	546	560	570	571	576	560	568	548	551	540	567	610	534	540	542	573	560	557	562	575	605	516	496	534	584	563	562	591	542	570	556	570	565	563	552	542	551	588	576	541	552	559	549	573	591	547	565	557	551	525	559	525	553	520	598	586	561	547	517	559	551	565	562	572	567	579	542	532	573	585	558	531	523	533	569	555	592	549	561	508	536	567	525
28953	24453	21057	10135	5474	4013	2076	987	598	449	483	393	442	450	436	425	426	471	426	400	448	428	427	445	462	404	449	412	415	423	419	421	412	419	409	435	442	425	428	441	451	452	411	443	403	407	417	413	451	467	424	419	407	434	430	406	465	436	428	438	424	420	427	443	426	438	416	409	428	437	443	457	430	455	421	428	469	448	398	434	433	442	440	393	426	424	434	455	418	419	428	399	436	432	442	445	441	411	470	398	448	460	461	413	417	418	447	413	420	446	391	439	427	432	417	455	466	484	401	407	441	443	412	443	435	426	428	374	460	417	400	436	460	417	436	460	429	409	459	447	443	454	423	432	409	443	423	414	417	457	440	449	432	420	457	398	425	429	418	438	446	425	424	431	428	434	411	424	434	442	439	460	440	441	407	411	416	459	407	391	438	433	447	429	444	457	434	428	442	393	416	439	459	438	436	439	438	435	461	416	427	418	387	414	424	402	420	432	440	444	409	463	404	415	415	430	443	414	440	429	450	436	429	411	414	479	402	446	425	435	453	420	458	435	411	431	426	466	423	421	430	429	432	437	413	441	405	429	438	405	398	441	407	427	415	405	443	486	433	450	417	433	461	487	406	420	456	418	398	420	421	480	420	437	416	449	429	425	406	427	447	432	398	444	397	427	426	452	456	432	420	430	450	399	449	430	420	420	452	406	405	459	450	443	432	444	458	417	441	436	463	408	449	436	446	455	431	399	408	449	436	385	448	436	443	436	390	436	390	421	414	415	471	421	451	480	406	434	451	415	430	409	442	423	426	449	434	433	428	421	426	437	456	443	454	475	426	402	430	456	433	421	443	450	463	455	402	430	441	412	442	422	437	451	438	439	401	394	411	460	427	422	441	391	400	437	386	393	445	437	413	391	416	422	467	396	432	417	436	439	422	439	400	423	409	421	440	413	444	430	412	422	471	403	448	428	410	425	436	430	433	435	424	433	433	425	412	437	453	430	435	404	426	416	458	401	452	447	451	435	457	421	418	450	424	435	430	431	432	409	447	408	441	439	407	455	433	447	454	429	420	427	429	422	407	436	425	417	410	431	407	429	476	414	471	455	420	454	454	436	448	457	423	487	450	452	483	422	419	406	429	414	443	392	406	414	430	421	404	398	410	449	427	445	423	415	430	433	402	436	418	446	417	447	407	428	445	428	435	440	398	430	428	441	475	461	409	469	451	416	412	402	414	446	443	406	455	400	395	399	456	422	427	422	448	442	433	426	436	425	424	429	426	440	440	416	411	399	439	427	427	433	439	479	422	413	441	430	399	387	441	427	413	447	417	402	479	419	458	441	449	439	418	445	436	422	426	412	396	394	431	442	433	446	448	435	439	410	387	446	452	440	440	449	421	439	431	440	438	456	452	458	448	470	464	401	443	420	452	454	389	441	439	404	448	414	459	422	440	454	453	423	442	423	394	426	399	432	422	410	446	440	430	438	472	446	431	407	401	443	439	420	417	426	414	464	430	414	430	450	439	434	463	423	455	430	427	449	398	413	399	426	400	402	422	447	419	415	453	424	430	388	409	444	453	437	419	435	434	436	453	417	434	460	436	407	424	491	381	415	445	394	431	440	410	474	388	378	381	416	427	431	375	415	442	460	441	425	459	443	427	422	462	449	406	417	382	415	390	399	417	430	439	426	404	445	421	441	420	462	404	440	412	467	431	394	460	441	443	385	415	405	438	407	414	423	398	440	394	417	478	414	423	431	416	434	423	481	427	444	440	413	423	429	405	455	424	412	468	434	425	436	449	422	437	421	385	424	426	435	389	407	437	458	416	432	422	450	428	427	418	416	458	430	417	450	428	393	402	419	423	450	450	431	409	382	425	444	384	422	457	464	427	431	416	430	403	442	425	415	446	443	421	419	410	409	434	441	421	449	405	440	403	432	431	447	424	432	481	425	418	455	451	427	441	398	458	431	449	425	442	406	425	436	390	407	426	461	426	431	393	437	438	434	421	450	386	446	434	418	425	406	406	453	424	423	410	417	403	428	421	469	437	469	428	463	473	450	437	423	424	431	394	396	388	449	433	397	422	417	393	423	445	422	392	437	460	420	405	419	408	425	413	418	448	387	447	462	463	438	379	440	416	406	426	438	426	458	426	406	427	444	433	429	435	452	431	427	448	389	447	415	441	447	453	414	446	440	423	442	419	419	435	434	411	428	428	403	412	423	453	422	444	419	420	435	431	385	413	431	416	400	456	447	415	420	430	462	426	418	430	415	446	442	459	422	399	443	448	410	409	437	446	438	460	446	410	416	480	378	451	433	431	424	439	441	433	450	478	462	466	416	421	450	428	419	432	413	409	443	447	439	422	410	442	423	467	404	426	448	441	402	470	433	447	434	443	422	417	425	386	433	444	377	433	387	430	388	415	445	429	424	448	408	382	453	419	425	412	461	452	454	451	397	460	444	432	414	468	476	413	450	421	419	431	443	416	413	400	398	458	425	444	386	441	369	429	397	433	409	414	489	453	406	411	475	432	449	428	464	405	445	445	445	400	431	410	403	425	429	441	480	433	419	448	420	449	436	422	415	459	387	466	431	416	450	447	448	430	398	417	404	424	396	401	449	440	424	427	471	427	436	410	416	442	436	428	451	419	405	402	446	450	430	433	438	435	442	398	424	395	416	433	447	430	441	499	431	453	409	403	399	411	432	428	423	451	404	414	458	444	397	417	434	455	425	448	457	458	423	433	386	434	414	427	408	436	441	408	454	425	478	425	418	426	439	414	433	415	420	471	401	449	434	450	441	468	434	392	449	438	437	413	437	409	459	440	424	439	447	437	426	438	465	452	397	424	433	449	427	390	436	439	439	421	431	437	409	488	445	448	439	431	401	419	438	428	432	429	431	451	458	419	449	436	438	407	397	456	412	431	396	412	420	449	409	476	475	445	469	434	405	436	396	427	474	412	441	402	397	425	391	435	419	439	449	410	409	457	452	452	477	405	411	460	425	418	405	399	429	435	419	451	440	435	406	408	432	452	424	427	426	430	438	443	459	448	419	457	431	435	435	430	427	425	453	428	419	426	433	436	451	410	408	424	447	443	399	409	437	432	421	442	407	456	447	448	455	442	427	411	450	451	407	438	452	473	451	403	408	457	420	428	449	414	461	445	451	428	450	439	462	473	465	457	412	391	451	405	439	409	449	402	469	443	433	403	413	442	429	430	446	425	412	425	369	401	454	428	418	413	426	438	448	418	421	435	403	416	440	452	453	410	435	407	416	408	431	428	437	432	405	423	419	404	450	438	426	460	386	465	373	442	420	433	443	460	415	439	406	410	418	412	432	397	378	447	372	439	427	428	422	439	437	443	437	454	429	469	415	427	430	422	407	407	472	402	418	444	437	453	406	431	456	418	444	453	447	459	443	394	447	406	442	426	429	437	408	428	442	442	407	454	463	436	428	429	438	402	427	417	400	429	471	460	435	405	437	441	435	445	421	408	457	427	414
15908	27457	18075	7353	5415	4035	1964	1024	568	465	400	361	377	337	399	364	384	407	380	389	379	322	404	372	359	362	331	334	340	347	358	397	353	365	345	380	372	384	399	381	381	380	334	376	347	369	354	361	369	345	345	367	361	363	349	340	356	343	395	356	370	369	373	369	384	413	377	398	333	357	369	388	408	392	418	349	388	379	339	334	378	381	361	384	415	384	355	373	395	374	377	344	382	352	386	402	378	386	381	364	342	353	412	369	384	335	376	348	339	410	347	393	376	346	400	377	380	361	347	390	348	371	369	377	374	353	359	351	392	349	377	410	380	354	377	390	362	380	361	365	346	408	363	367	378	391	376	366	357	381	370	355	367	340	376	351	373	361	345	375	352	392	362	378	340	377	343	341	382	373	381	361	368	359	351	379	366	368	396	358	377	386	368	360	383	389	393	363	373	356	355	343	342	347	364	402	362	388	387	383	352	371	375	342	388	349	353	352	379	320	369	351	394	387	364	400	359	346	393	360	388	356	390	416	363	356	376	354	347	391	360	365	353	373	403	351	368	354	391	369	367	392	381	350	373	366	383	390	366	374	408	400	364	370	342	376	382	370	366	371	365	372	400	376	366	354	396	375	369	402	373	368	386	343	385	384	330	376	373	369	370	362	420	412	378	376	363	339	364	371	353	352	349	355	396	370	391	396	367	383	343	361	357	360	370	370	408	352	380	401	379	363	366	414	359	335	404	406	362	395	400	370	360	351	364	350	342	378	346	375	393	381	363	343	375	356	387	369	386	417	389	358	349	422	361	374	337	391	387	372	361	359	369	347	359	347	371	381	405	373	388	386	360	377	339	392	354	375	386	366	344	372	327	353	383	353	354	390	369	394	418	340	380	366	368	358	403	388	365	377	372	364	377	417	364	369	355	387	365	366	372	375	357	332	384	404	332	390	348	375	380	370	349	385	371	389	345	374	407	399	375	383	368	352	342	354	390	382	386	354	418	375	392	334	378	358	361	369	349	362	342	347	387	385	372	377	353	343	365	365	334	388	367	353	394	368	370	336	365	364	357	387	371	369	365	391	341	363	363	366	376	361	393	353	408	367	377	375	387	403	361	343	380	366	368	345	386	369	357	348	372	364	350	364	354	401	342	364	366	384	366	354	371	383	441	374	370	360	374	379	365	352	376	368	345	371	374	384	364	374	328	367	334	367	378	385	358	390	325	401	407	377	372	342	355	403	338	376	413	380	382	392	380	359	372	356	373	382	374	374	358	357	335	376	373	354	375	349	376	383	372	414	378	370	380	373	403	385	368	339	377	339	336	365	368	356	380	410	360	370	370	398	380	339	396	340	359	359	393	403	357	367	392	390	367	351	395	346	370	359	398	394	399	369	356	362	351	398	381	366	399	353	353	380	383	395	389	367	365	397	365	376	364	389	354	327	364	350	379	372	356	342	382	369	358	376	355	396	391	396	387	376	371	387	390	396	364	363	340	404	376	381	363	380	362	341	360	361	385	366	377	348	354	359	366	367	354	328	356	396	362	369	349	378	372	386	393	373	366	354	349	420	356	369	330	362	345	364	358	385	372	354	399	325	383	366	394	387	357	390	355	375	379	346	376	386	370	408	353	379	366	392	342	386	348	398	353	385	412	392	363	361	353	372	395	378	363	386	398	363	385	362	353	362	383	352	365	360	387	374	358	356	326	359	392	381	376	400	379	371	344	372	376	359	380	345	335	345	356	356	360	367	395	369	354	346	366	376	355	351	374	353	361	363	342	338	332	358	359	413	380	353	358	371	369	417	373	364	362	397	357	367	366	385	364	361	371	374	382	374	366	381	376	383	395	369	344	377	354	360	357	360	364	353	378	397	377	347	382	359	319	378	375	369	368	351	379	377	355	384	378	376	355	355	346	386	386	368	357	400	373	352	358	387	356	352	349	375	362	358	373	340	367	338	358	373	364	384	372	358	383	395	373	403	383	280	369	389	371	390	362	373	370	355	379	448	379	367	375	362	424	374	369	382	363	349	370	388	326	344	364	362	394	366	343	388	366	371	357	352	388	351	382	361	348	368	397	383	378	374	387	396	348	364	358	397	387	380	391	347	364	385	371	393	334	386	370	358	365	362	375	374	357	379	369	380	334	369	365	403	359	387	345	378	392	365	393	359	364	387	342	359	396	367	345	360	360	401	376	373	359	359	331	361	373	360	391	397	344	357	376	346	392	360	349	367	348	397	393	345	367	346	347	332	378	377	360	331	358	370	333	354	405	378	386	391	384	377	395	364	368	376	342	371	355	366	361	341	358	387	370	351	374	387	329	389	362	355	350	376	367	370	355	357	322	359	372	362	381	371	385	358	355	350	372	367	370	371	369	396	366	376	372	369	358	384	368	380	359	381	369	389	344	378	348	401	376	384	352	399	362	388	397	398	417	383	368	366	380	369	356	366	406	377	373	356	374	393	370	389	339	385	396	357	352	379	334	361	337	378	382	380	340	388	358	379	363	382	398	364	390	381	352	354	411	381	335	347	367	406	394	371	395	379	338	359	352	392	369	322	389	406	406	366	360	387	355	349	366	413	347	385	367	358	392	367	370	387	356	375	353	401	386	363	366	376	377	375	366	362	400	390	373	385	335	393	384	361	320	409	404	346	364	372	331	367	408	393	372	354	346	343	347	391	366	372	383	356	381	352	375	388	386	365	389	360	354	380	375	350	384	414	380	391	366	360	344	337	343	395	395	386	384	375	338	361	371	365	400	362	361	371	386	383	385	398	401	369	374	347	364	337	364	390	365	374	396	380	350	379	352	392	378	402	380	392	374	355	364	376	355	323	360	383	364	306	355	340	366	370	357	359	365	387	363	360	353	410	384	349	407	355	393	382	369	390	356	389	361	388	357	360	373	369	369	371	339	354	395	391	330	353	339	373	356	370	359	350	341	379	366	349	387	358	359	344	357	350	394	364	377	327	419	353	389	341	390	341	386	403	360	389	373	362	367	329	359	383	376	387	393	371	357	361	361	376	381	365	382	367	362	340	401	360	377	359	347	380	343	374	389	358	335	381	361	357	389	364	384	338	387	375	358	330	370	364	360	326	383	381	344	391	398	386	358	381	327	365	385	353	372	381	332	374	379	347	389	384	368	381	364	361	383	364	365	401	359	351	352	373	360	362	375	356	360	365	347	356	323	407	331	326	378	377	367	349	376	357	354	382	371	398	386	368	315	391	364	352	367	361	370	367	348	387	381	367	374	402	382	378	376	369	373	388	358	364	344	378	382	401	354	335	365	360	366	344	369	384	341	388	377	362	377	336	371	361	392	366	370	353	383	393	343	373	343	386	382	388	377	376	371	382	351	325	335	348	368	387	356	374	369	382	392	358	366	372	320	382	359	378	349	391	390	361	383	364	372	386	368	372	378	386	388	374	381	377	376	362	365	369	365	359	383	422	339	339	368	394	367	354	405	374	371	371	375	374	340	346	387	382	389	372	362	378	338	383
25454	23253	36331	36297	34254	30033	16956	5465	1646	712	569	483	501	459	483	494	464	471	509	409	461	479	450	457	444	506	450	473	464	487	453	481	466	453	443	416	473	462	420	462	441	453	452	436	473	464	457	456	473	476	469	476	452	461	459	469	502	494	453	463	444	471	483	484	437	434	464	455	483	438	481	447	457	486	495	513	447	479	464	457	469	459	481	417	419	459	428	444	459	432	464	494	455	417	453	446	461	475	469	477	475	480	458	480	497	450	425	426	489	461	426	466	469	454	486	461	431	439	482	495	445	453	483	431	444	480	447	440	435	478	509	440	453	467	486	469	482	469	434	479	467	461	447	435	458	462	443	446	455	503	527	446	486	469	458	457	480	495	432	449	481	468	468	449	465	466	495	442	433	464	441	454	461	466	452	475	476	456	446	467	446	480	449	442	416	490	525	433	424	427	481	454	486	467	430	460	463	450	426	459	473	482	462	456	458	499	490	491	473	445	442	454	483	472	480	429	457	505	494	473	454	465	460	456	484	489	486	438	453	439	444	477	458	465	475	457	454	468	494	414	493	456	459	469	530	449	438	492	461	468	476	420	445	475	430	451	477	452	497	477	477	463	449	476	454	438	452	439	448	456	415	421	458	453	461	442	457	461	477	485	474	487	464	465	438	475	453	453	453	404	468	462	472	458	473	448	475	435	475	455	465	459	461	509	455	444	472	452	458	429	476	466	451	457	436	455	465	441	481	441	443	435	468	433	467	463	477	474	423	454	485	457	427	427	481	501	441	455	438	476	452	453	464	509	493	441	477	451	474	446	444	453	465	451	433	476	477	442	440	480	461	429	488	420	448	454	451	444	473	455	437	442	461	477	448	459	441	454	452	440	487	486	472	484	464	457	449	459	501	486	471	462	436	435	458	469	486	495	453	466	461	468	452	454	458	471	485	463	498	442	481	431	467	445	462	511	460	471	462	454	451	455	483	453	480	456	486	403	492	417	438	415	467	468	484	445	477	451	471	479	485	460	459	483	475	463	436	475	470	454	475	464	468	481	464	458	476	480	422	451	434	473	457	438	448	442	451	469	441	478	441	441	477	474	497	448	460	468	486	455	421	436	417	463	453	447	467	493	478	426	472	451	439	453	412	461	462	458	447	431	434	458	458	442	443	464	465	441	465	460	461	480	473	460	486	439	468	478	443	457	457	458	455	449	487	462	481	445	495	458	431	488	464	455	454	467	487	453	456	467	493	470	440	483	444	446	480	421	452	490	503	443	467	440	440	492	480	439	476	441	449	466	482	478	475	459	432	505	447	440	446	448	454	489	470	415	471	441	458	528	483	465	447	449	461	448	476	433	456	438	468	450	416	436	442	427	454	417	499	455	491	467	437	458	459	419	458	450	431	443	433	492	453	448	442	486	440	462	432	445	503	476	473	489	478	433	455	471	478	487	467	522	454	442	437	485	462	492	453	510	430	480	497	456	422	494	484	483	458	460	471	417	527	479	461	469	477	465	436	489	438	466	464	482	465	469	449	511	479	451	470	461	461	465	487	450	462	427	471	442	443	460	473	477	480	491	478	487	477	439	486	483	469	447	438	493	458	458	475	431	410	470	462	453	468	441	476	435	439	466	427	440	451	464	476	448	462	458	468	438	442	453	448	467	434	479	429	448	464	461	472	467	457	455	459	489	448	486	473	431	464	479	491	442	454	454	448	488	444	437	467	452	496	437	496	434	466	447	458	451	443	474	453	472	446	436	448	461	460	461	444	435	487	459	451	488	474	460	452	439	477	486	465	430	483	450	437	484	434	495	472	464	463	479	450	459	446	473	461	459	455	472	447	457	442	451	431	468	432	417	457	465	471	424	480	454	464	472	508	462	488	461	430	475	441	458	440	482	446	462	465	488	457	457	473	406	428	420	477	459	515	492	459	487	437	462	454	450	448	471	445	472	421	431	469	442	437	434	430	435	438	466	457	455	446	463	476	456	489	426	471	425	480	453	441	449	425	425	471	465	465	465	442	430	449	478	472	461	440	456	446	458	430	443	442	487	430	477	459	479	403	448	436	441	463	468	480	453	471	467	478	481	453	414	458	480	410	452	473	469	460	479	482	484	453	457	500	417	491	466	459	444	474	473	447	421	486	466	468	457	467	462	450	456	443	479	459	454	430	449	428	454	451	481	433	442	454	466	465	463	504	449	430	487	444	455	486	493	442	440	470	458	467	459	456	437	463	431	435	452	424	443	467	452	466	485	474	451	456	489	453	481	474	473	457	476	460	481	474	459	475	470	466	428	441	439	437	429	426	463	490	444	449	444	421	451	446	455	461	455	457	445	416	439	437	448	439	466	503	469	454	457	442	472	436	462	444	485	439	437	467	452	432	474	470	480	456	445	440	456	458	461	428	435	416	466	452	437	495	459	419	462	456	447	467	447	466	446	496	463	475	480	475	496	479	462	460	444	434	434	470	441	461	441	458	450	468	447	485	455	421	445	450	460	479	470	478	490	496	484	457	488	467	470	443	463	476	470	453	448	495	478	482	453	430	488	458	428	470	430	450	455	425	461	479	437	469	467	419	463	493	484	403	456	498	472	422	455	447	420	446	492	463	476	456	501	470	444	485	489	475	471	475	433	444	446	477	447	433	506	415	435	439	473	446	442	436	468	433	466	423	443	473	420	447	489	459	428	535	455	447	434	461	431	428	477	456	426	473	451	429	451	437	477	456	474	468	465	465	465	466	464	480	484	442	463	435	444	487	463	434	472	457	453	464	490	457	458	447	455	460	446	437	460	432	477	464	446	437	510	481	430	434	472	463	460	466	442	457	462	451	470	462	455	469	430	443	483	449	448	456	467	450	449	490	451	492	436	434	445	477	446	410	416	438	441	459	463	474	468	436	452	428	471	483	462	445	469	462	486	497	488	469	468	426	473	453	478	418	469	485	452	463	445	440	463	460	508	449	415	474	463	492	452	439	466	506	489	450	458	475	440	459	457	448	464	446	472	478	421	461	468	481	437	501	454	461	483	506	455	406	483	448	486	435	443	478	479	455	448	443	451	491	447	478	467	437	460	490	421	452	443	426	443	419	452	484	455	492	453	440	451	463	480	445	463	469	433	464	441	463	504	467	464	472	486	446	448	494	467	457	488	480	473	443	433	443	481	434	448	501	437	452	472	499	475	478	435	466	447	449	466	480	451	467	479	467	474	448	498	469	474	471	470	443	477	431	437	479	498	488	495	460	448	437	427	503	471	465	456	454	464	435	473	457	469	482	454	453	495	448	443	453	461	467	461	479	469	423	470	494	428	476	531	432	406	492	459	442	470	460	460	452	479	476	434	414	445	464	509	489	464	473	498	457	463	438	487	492	467	469	446	455	472	449	442	462	456	444	425	454	473	449	474	447	469	447	506	464	475	450	456	474	456	448	438	469	459	435	409	434	455	498	451	444	484	467	474	413	441	437	469	437	453	461	457	435	440	482	476	447	505	499	479	456	415
51930	85566	65218	42597	33707	24430	11880	4856	1871	745	498	496	467	449	450	447	430	399	456	428	432	432	443	437	472	451	457	463	495	421	399	440	473	433	433	411	432	388	408	427	445	424	463	422	395	437	441	428	415	447	426	406	442	435	427	407	432	411	451	436	430	408	436	427	429	440	449	450	443	461	426	426	403	406	427	453	415	425	445	387	420	489	452	399	428	440	449	416	447	384	476	423	423	437	409	428	458	456	425	427	431	458	424	459	438	409	433	445	432	418	449	422	445	438	412	431	433	437	460	394	412	430	418	434	416	419	427	426	426	414	406	387	406	475	399	418	435	418	402	440	448	418	463	446	453	474	416	434	429	473	442	424	414	461	413	393	436	400	465	445	448	444	426	428	397	448	429	458	431	403	461	418	456	441	408	404	420	412	428	416	449	425	431	443	413	398	441	399	447	453	426	435	439	459	454	451	451	427	431	394	428	419	426	426	420	433	445	428	426	449	444	418	422	442	424	461	438	421	433	424	463	440	470	457	450	412	424	402	457	433	409	457	420	412	454	422	427	418	406	425	447	435	417	405	426	444	431	391	418	424	434	430	422	448	423	409	466	436	435	423	433	429	436	441	420	405	392	428	405	424	446	427	454	405	434	413	447	477	409	420	455	423	419	449	448	460	432	432	428	462	459	442	403	452	446	398	449	449	450	436	426	437	419	426	399	442	396	451	426	437	442	424	455	431	433	441	420	419	417	397	429	431	455	452	418	418	407	434	399	442	433	436	409	426	419	421	446	421	438	411	422	432	447	461	392	403	424	414	416	439	428	466	424	453	401	449	455	419	413	424	449	402	421	457	426	398	452	450	418	430	457	452	431	441	409	439	438	442	426	423	443	450	401	401	471	444	399	423	469	414	425	452	415	443	427	447	427	425	433	462	415	400	421	450	394	429	424	430	450	460	446	420	448	385	464	408	451	407	415	426	421	393	444	477	439	431	417	417	432	448	420	393	430	425	426	432	402	412	416	451	437	441	425	458	445	428	413	427	411	421	454	450	424	421	414	423	441	439	416	440	440	431	448	408	404	428	448	421	450	452	443	422	416	417	428	453	428	410	408	403	466	409	438	444	445	432	399	453	412	454	445	376	421	410	423	457	406	421	426	437	429	386	425	412	498	453	447	415	408	431	395	449	434	449	434	424	443	422	438	431	453	412	428	410	457	463	456	434	428	410	423	446	420	422	474	410	425	431	428	452	451	393	443	423	440	436	403	407	509	430	426	425	411	433	402	424	423	427	463	421	468	444	443	414	436	456	437	462	445	408	402	413	460	426	420	465	409	425	461	423	444	449	482	422	411	403	468	445	364	445	427	443	456	428	450	402	459	401	453	447	427	434	433	416	420	410	422	473	395	404	431	414	455	450	415	422	466	406	416	420	402	441	441	431	475	438	424	391	440	401	455	485	426	436	423	446	418	438	453	464	401	437	447	453	398	452	404	435	404	447	434	453	433	425	441	417	438	442	443	435	454	430	440	422	446	418	458	433	420	433	460	420	420	446	436	415	408	445	436	442	412	402	424	432	381	488	443	433	434	413	443	420	408	449	413	437	442	418	468	444	434	430	442	429	417	467	443	437	440	411	446	424	417	460	435	431	412	456	437	436	436	422	413	435	444	460	455	437	417	436	444	402	400	435	430	426	413	475	407	454	446	398	415	440	417	457	424	420	401	452	422	400	488	443	430	381	423	469	406	435	438	458	424	395	413	391	422	441	393	465	443	421	426	401	424	461	449	432	429	422	399	406	440	419	442	422	469	447	428	403	428	430	451	427	395	432	412	448	429	437	403	436	443	430	439	431	423	398	452	453	426	440	458	433	423	452	441	447	385	429	437	403	401	406	403	433	419	452	444	414	390	462	439	417	428	441	432	427	424	445	435	447	404	450	439	447	421	472	462	423	442	423	405	409	434	410	424	435	465	460	452	467	444	425	416	447	409	427	432	435	417	420	405	411	424	429	413	428	450	403	456	435	409	423	412	431	456	469	432	462	464	464	387	413	454	441	433	422	433	436	455	390	420	436	424	417	468	459	440	432	450	428	469	407	458	405	402	438	445	419	468	417	404	428	434	407	452	429	419	419	411	443	422	403	437	468	459	420	439	405	425	434	440	430	418	430	419	374	443	421	438	415	392	430	475	447	462	383	438	410	388	457	443	433	451	406	421	425	433	443	399	436	442	453	417	427	416	430	439	438	412	441	414	409	427	420	412	414	436	400	425	449	429	406	432	427	426	407	481	441	450	400	460	436	432	441	423	430	434	415	413	443	412	430	399	422	462	439	429	417	428	414	406	430	478	429	429	431	409	415	437	423	426	440	441	431	427	420	413	434	443	450	442	414	409	425	445	443	438	455	465	448	427	384	447	448	414	425	422	458	434	393	439	455	392	439	448	397	401	449	439	419	429	402	452	402	418	411	437	464	444	468	429	422	469	431	462	426	400	401	435	430	421	419	409	437	446	415	429	418	451	447	416	405	445	402	432	425	419	391	420	418	418	440	433	449	428	448	426	416	408	414	438	437	408	479	404	447	409	434	418	415	391	393	408	413	451	420	440	470	476	441	384	428	434	425	455	425	402	429	430	417	410	457	450	394	452	409	424	409	455	427	431	421	458	420	448	398	417	415	417	431	436	440	441	432	461	417	452	436	457	394	455	433	436	444	411	417	429	444	448	434	435	402	424	407	433	422	429	437	456	430	410	409	464	436	421	453	418	428	454	420	445	423	419	429	418	416	407	439	440	404	427	426	401	423	425	428	418	411	454	420	468	388	411	425	440	422	404	458	446	431	417	436	423	389	422	433	454	425	410	429	440	440	431	438	441	410	443	450	408	415	439	453	440	449	431	443	425	439	459	414	397	441	440	384	404	413	462	406	403	400	444	434	463	458	425	441	423	473	447	427	433	432	410	442	437	410	425	436	437	402	455	374	410	434	454	430	450	414	418	384	411	434	452	401	434	452	446	394	437	422	434	428	438	420	449	393	437	409	421	429	449	449	393	444	430	477	422	406	391	446	435	411	436	443	409	436	427	424	435	438	471	422	463	469	392	430	434	408	405	405	417	409	409	436	465	435	415	411	455	440	428	456	437	458	408	414	376	427	442	417	448	427	406	416	397	432	411	454	429	420	446	404	434	399	426	410	460	409	433	406	456	430	403	440	400	437	450	440	467	398	415	381	422	408	438	409	457	452	400	439	445	441	439	456	403	470	433	403	416	420	443	440	431	409	433	419	442	423	409	427	416	423	446	394	440	406	418	425	438	451	427	425	416	397	431	408	411	415	412	447	415	442	447	447	455	434	422	432	418	417	439	438	450	405	457	445	478	433	439	402	427	386	452	417	433	404	426	409	455	398	449	428	462	463	386	408	447	439	425	438	429	439	437	426	387	412	419	439	462	437	415	438	449	431	387	468	432	425	400	408	436	444	413	446	387	406	446	473	472	429	434	429	458	429
24476	22302	34073	35315	40269	39766	25792	9837	2761	1143	756	661	665	607	617	619	639	608	622	597	559	596	643	632	566	632	658	590	609	599	620	582	597	578	616	579	596	633	595	581	643	596	585	609	605	581	584	591	604	601	590	600	580	611	590	605	607	590	599	584	593	585	622	588	598	589	577	582	581	546	626	597	604	644	613	605	614	635	591	630	556	591	581	573	621	639	576	601	599	627	614	607	600	602	640	593	580	619	609	616	604	571	619	583	568	578	584	623	563	614	615	592	579	540	586	631	601	635	560	626	593	606	588	606	544	582	605	608	601	591	633	587	613	590	589	575	538	596	569	573	621	603	632	583	594	587	579	543	599	559	586	632	576	601	612	571	599	610	617	561	560	584	555	560	630	576	562	608	575	609	605	596	568	571	554	583	593	611	589	586	562	574	593	597	613	613	559	634	583	621	595	577	585	598	597	625	609	622	592	626	570	624	573	619	582	590	567	607	581	600	597	571	580	576	611	594	580	599	579	579	604	572	601	576	604	618	573	591	594	611	627	589	537	623	610	529	575	553	637	625	654	617	588	609	619	605	534	637	582	589	600	572	601	594	570	549	638	601	609	610	614	575	586	583	583	599	599	582	540	620	600	582	587	591	562	568	587	596	602	646	542	558	606	587	566	636	602	607	646	587	608	585	592	588	628	609	570	587	640	632	551	558	586	593	606	599	566	629	573	565	567	609	607	587	600	595	617	561	570	564	618	603	593	592	600	607	570	617	593	579	632	589	604	578	624	573	611	611	587	613	569	580	583	606	545	569	569	612	589	613	601	619	616	600	616	612	609	588	596	596	582	578	597	592	633	566	589	624	595	561	553	549	577	591	649	570	572	600	575	603	595	635	608	586	612	597	599	614	579	645	582	574	599	581	591	582	602	609	586	635	642	645	573	581	585	576	562	625	602	586	627	590	617	586	583	612	576	629	623	606	525	605	607	579	581	599	618	593	601	583	624	587	605	589	591	620	549	608	583	614	580	590	612	545	638	603	589	563	593	620	643	623	609	638	618	582	603	596	603	604	602	570	574	600	576	557	551	640	575	623	601	586	580	572	550	543	601	602	610	627	601	588	582	598	595	630	576	586	550	601	606	609	612	612	595	574	628	590	554	610	597	574	566	573	615	591	595	589	616	548	611	633	622	554	540	620	609	635	586	604	561	586	618	596	623	575	575	577	583	577	574	609	585	569	599	588	577	605	608	599	584	615	600	620	600	577	548	622	619	607	600	595	620	602	636	584	600	625	551	561	619	570	582	623	568	598	599	608	573	549	590	581	574	600	621	582	573	600	594	622	631	592	591	609	599	610	598	592	590	588	573	577	593	548	582	601	574	649	590	543	591	593	598	545	544	600	589	604	587	588	598	611	610	578	594	585	589	601	626	614	588	599	582	615	590	597	600	565	596	654	602	593	540	566	616	578	632	611	620	617	580	590	670	584	584	571	621	615	601	566	596	639	590	562	602	610	585	593	593	577	609	591	664	598	584	607	643	618	521	597	614	626	570	625	580	585	602	566	598	580	579	586	606	561	591	543	600	560	641	614	616	595	601	554	598	602	579	555	567	574	597	563	578	555	580	596	617	592	572	607	574	574	570	581	588	609	653	602	574	616	576	564	617	570	594	564	633	608	578	614	615	632	600	578	581	640	642	621	561	620	583	578	607	576	590	514	580	586	612	608	566	576	624	591	628	587	589	601	569	580	599	582	595	600	616	632	622	588	633	589	572	582	617	610	600	596	560	589	577	636	592	595	575	616	627	531	574	591	577	584	609	606	594	571	610	565	616	609	576	551	574	576	585	572	595	617	564	574	630	589	649	603	625	555	589	634	564	556	552	576	572	598	573	617	623	602	572	635	601	562	628	614	543	597	623	574	613	645	582	598	597	595	574	569	568	568	546	611	588	613	584	632	610	598	619	583	578	550	565	583	649	633	600	561	609	586	600	592	614	608	601	593	644	589	594	632	609	553	593	613	608	561	628	561	645	571	580	559	566	597	562	609	570	602	585	579	605	600	604	576	571	585	619	617	617	593	561	616	646	593	629	576	605	628	562	565	565	637	595	581	576	592	571	608	598	571	570	561	614	604	593	622	584	572	619	633	629	623	624	545	586	608	592	613	509	589	592	604	570	599	568	615	572	564	590	582	603	571	611	598	596	561	613	586	610	595	535	594	622	635	575	615	624	566	577	555	541	638	573	592	614	613	587	613	590	564	581	617	562	592	576	580	598	568	600	628	582	590	595	580	550	546	641	594	600	595	589	585	596	558	585	622	567	560	625	609	566	603	590	579	590	588	551	649	625	591	599	593	616	605	592	590	640	572	592	571	569	634	586	590	568	637	650	594	589	583	582	612	620	572	598	563	621	577	581	582	588	611	562	606	600	609	648	613	595	650	652	603	635	594	612	574	572	580	612	584	563	545	610	564	585	590	595	597	617	616	571	555	578	551	593	609	562	601	598	581	610	572	597	661	623	560	588	588	608	600	602	629	581	584	578	549	570	599	616	566	592	593	589	607	598	609	606	629	624	580	558	641	607	545	585	587	600	618	584	602	566	551	561	616	609	566	596	576	594	610	612	601	612	555	585	577	580	564	592	575	581	555	557	603	612	583	519	633	581	592	595	617	607	583	575	645	585	593	586	615	626	584	606	612	608	625	609	609	559	596	566	555	582	546	543	625	619	598	619	625	548	587	589	611	589	604	613	549	592	587	566	583	614	572	558	647	594	586	604	600	549	649	570	614	585	614	614	589	556	556	551	573	598	594	586	646	594	616	619	610	647	571	597	569	602	649	600	556	565	603	613	573	596	605	587	605	609	603	631	603	568	638	599	623	590	575	617	603	600	637	625	569	610	567	577	647	575	570	587	597	607	640	599	595	586	596	566	589	604	567	582	612	599	554	553	587	598	588	609	593	575	586	603	613	606	582	605	600	578	578	561	579	581	610	577	574	580	551	618	602	663	558	635	614	542	593	615	603	584	595	597	555	590	636	589	608	563	661	621	553	584	621	572	591	621	593	599	629	622	574	542	594	565	566	564	596	546	571	584	629	571	579	609	596	577	620	605	581	595	570	584	608	570	528	585	625	621	593	586	582	609	584	585	571	563	603	635	550	618	636	572	560	578	629	626	600	590	623	612	573	621	583	625	597	627	592	599	601	604	564	628	577	625	596	627	586	573	582	613	612	619	615	603	596	560	606	564	539	574	566	621	614	579	583	557	590	605	568	595	580	610	612	591	559	596	562	596	603	600	570	576	578	572	579	597	583	604	596	575	582	548	573	592	574	595	580	648	624	638	580	602	562	605	574	572	570	607	568	551	610	602	580	584	579	592	602	583	598	556	612	593	593	595	603	578	598	618	595	614	593	607	567	586	581	539	612	576	606	618	611	569	579	562	573	627	604	540	566	551	614	580	583	539	627	609	664	615	631	586	585	577	549	589	584	540	627	573	602	601	580
60500	99575	76158	54890	49035	34710	18248	7850	2826	1100	673	640	585	560	528	543	518	577	546	561	574	577	567	578	566	564	522	536	592	599	549	590	548	582	552	525	545	516	521	525	517	574	584	496	554	560	607	563	548	584	544	594	542	546	534	558	552	563	538	525	598	534	548	529	582	539	536	559	566	590	527	557	557	571	513	548	570	508	560	543	523	526	536	525	521	539	564	555	532	550	511	536	522	579	547	534	538	548	511	575	531	532	557	572	567	518	588	550	518	582	573	562	492	544	591	581	524	568	576	571	543	575	545	564	542	574	550	545	584	567	529	564	566	534	547	553	500	553	569	580	550	553	547	515	566	562	556	588	539	525	517	543	527	577	546	546	517	565	586	571	560	549	555	562	508	562	517	541	546	567	563	561	556	568	555	537	516	542	527	563	582	594	586	529	568	555	608	573	511	575	591	531	556	480	598	570	544	512	544	556	541	571	569	566	549	594	517	525	554	567	486	555	551	534	590	578	532	558	550	547	526	548	578	509	527	545	560	522	563	563	566	537	547	590	582	498	561	558	550	546	546	546	540	572	539	604	548	554	549	516	558	583	542	584	522	507	593	539	577	511	539	553	571	514	580	532	543	527	546	567	556	524	588	589	533	553	566	504	559	529	535	568	519	589	561	521	569	519	557	572	560	562	551	569	540	540	554	544	550	534	519	578	543	549	535	577	563	546	563	582	551	560	554	563	493	510	510	531	539	568	538	582	581	585	559	547	551	554	529	521	529	561	531	570	559	501	484	551	580	560	545	523	565	578	527	540	571	542	528	541	575	575	566	533	557	553	523	563	538	515	506	535	586	535	555	566	582	539	518	544	517	588	548	555	510	535	579	530	582	571	555	554	580	564	528	521	554	573	532	569	550	558	551	530	591	540	552	539	568	549	532	552	538	548	529	595	633	533	560	561	575	555	569	539	569	551	545	566	546	549	553	534	535	518	536	549	557	514	567	553	600	557	562	548	554	551	573	545	571	520	552	534	568	539	563	555	579	582	600	563	528	583	585	559	562	556	550	535	565	541	515	558	543	580	545	523	555	566	573	576	558	548	532	575	530	536	533	552	550	561	551	549	533	496	538	529	554	583	544	538	582	552	539	547	562	551	556	533	549	535	550	505	497	557	559	532	541	526	561	547	501	533	550	574	534	525	555	542	541	538	568	538	541	526	543	579	556	528	590	521	529	558	551	552	595	543	555	567	552	547	576	559	549	589	548	560	564	544	545	572	521	555	522	534	517	570	552	539	541	562	533	551	545	565	544	541	559	565	581	517	563	537	534	566	584	537	548	538	536	564	523	541	552	525	582	556	534	538	501	541	552	505	549	601	557	583	579	579	534	534	537	578	542	545	550	541	580	508	550	569	553	564	602	548	535	519	520	573	512	594	566	576	526	556	509	560	541	524	576	555	530	569	633	542	541	545	523	542	537	587	536	533	505	565	561	541	578	528	566	552	538	558	528	519	567	561	556	548	534	558	560	549	510	548	562	560	553	522	554	522	550	547	526	536	564	536	549	520	516	509	539	550	538	522	535	535	549	553	551	530	556	543	603	512	543	531	521	536	524	557	561	561	526	558	528	545	553	506	514	531	579	537	544	580	550	502	565	529	591	568	529	535	570	510	533	532	493	521	554	559	536	531	546	567	558	522	546	558	528	541	533	564	559	567	527	550	562	536	581	576	590	567	561	507	548	518	524	519	571	582	569	561	521	551	547	559	553	546	524	519	554	572	551	559	560	524	545	555	543	537	515	591	568	512	562	550	533	533	558	536	578	537	584	573	560	544	569	560	554	543	527	579	556	481	529	577	567	614	552	552	556	550	566	537	533	566	511	603	578	578	550	550	544	592	529	573	545	590	569	588	537	516	566	548	526	540	539	553	547	546	539	527	525	577	511	546	526	548	479	528	521	522	539	575	546	540	552	546	549	578	555	579	545	550	525	574	520	512	552	602	573	552	561	588	512	523	576	548	553	530	523	551	557	568	509	537	564	517	544	542	539	545	543	514	543	565	567	575	548	534	528	588	553	548	514	524	542	552	520	561	571	552	510	567	559	550	529	555	545	561	490	531	564	596	552	515	557	574	557	570	517	525	555	586	527	540	573	547	560	556	571	528	587	565	549	573	563	553	547	578	571	546	554	573	592	564	527	515	578	565	528	559	571	534	543	523	548	571	545	560	545	559	508	550	540	558	612	542	576	569	551	586	534	489	535	505	507	547	569	612	547	550	561	549	573	525	542	543	548	507	536	577	581	573	561	547	602	526	580	547	572	543	590	553	561	547	533	554	549	553	537	537	541	538	561	526	561	525	567	572	554	540	550	564	558	562	516	546	565	550	579	542	585	553	545	502	522	563	585	580	562	521	513	575	530	567	548	547	561	564	542	531	561	526	588	533	574	531	554	545	561	549	523	580	542	539	576	546	554	551	545	516	539	574	520	596	544	510	555	569	584	523	585	539	594	570	536	550	521	531	540	537	573	545	544	561	519	574	523	513	524	555	514	556	538	541	556	553	512	569	517	587	514	539	531	520	543	526	586	508	549	564	556	513	569	561	528	559	537	536	568	475	535	583	574	543	545	549	577	536	523	533	567	559	537	499	534	546	527	545	533	547	566	562	522	562	568	563	568	562	535	558	590	567	506	566	546	516	557	528	511	568	511	558	518	552	560	556	555	590	551	546	538	567	536	533	595	505	537	569	531	543	547	555	534	539	535	560	566	519	560	586	553	552	585	546	555	545	523	585	561	590	557	570	540	551	531	569	554	513	550	528	539	580	555	507	565	574	555	537	543	526	541	542	568	516	581	527	561	540	580	583	529	540	543	562	517	542	576	564	554	573	538	495	559	557	536	497	524	565	561	534	544	547	568	565	564	556	543	528	586	570	558	585	564	554	549	562	563	544	581	506	549	592	559	540	525	576	566	563	564	536	519	523	508	564	558	545	558	523	563	545	548	545	534	539	564	536	562	578	543	560	527	545	560	577	561	543	546	588	534	563	573	546	528	549	553	576	511	560	556	556	516	530	540	562	541	546	561	508	551	579	534	545	589	552	566	600	574	536	556	556	575	509	583	567	580	563	545	558	570	544	541	502	535	564	584	568	559	584	562	522	541	526	520	535	565	550	521	559	535	567	584	504	509	536	535	541	563	547	565	539	529	523	562	574	533	523	621	517	574	560	535	537	562	545	535	514	583	555	521	529	548	555	568	587	565	568	499	604	555	584	568	598	542	545	524	523	538	530	530	555	543	541	642	537	585	576	544	571	538	537	581	577	551	592	563	572	545	537	556	522	580	523	568	549	515	586	555	550	534	521	539	593	540	561	542	545	583	559	555	502	538	544	513	551	549	574	550	552	548	553	538	502	521	544	563	522	549	558	537	552	554	549	556	552	562	538	566	563	515	532	533	550	528	552	552	591	579	551	555	535	526	572	542	568	572	530	531	526	573	522	534	553	549	550
28963	24654	20857	10156	6279	3724	1739	864	574	432	410	466	458	430	425	401	413	398	467	461	414	445	434	415	409	427	443	459	456	380	427	466	440	415	431	409	436	387	447	453	393	417	405	429	407	423	467	397	441	402	395	405	469	450	397	446	411	428	439	411	421	436	429	451	426	381	422	451	440	435	408	411	404	436	419	437	422	434	467	429	453	421	405	451	456	422	432	457	404	432	398	365	398	404	455	427	456	423	425	398	418	420	390	405	433	388	415	424	411	399	429	407	414	459	417	454	473	419	418	423	418	432	452	415	406	439	415	436	424	448	412	430	434	446	400	414	389	438	408	415	427	427	424	434	417	444	408	424	416	418	446	436	394	406	395	407	432	420	419	405	433	394	414	397	407	436	441	428	430	429	422	389	418	425	386	416	434	411	448	431	393	408	411	427	434	460	407	423	448	460	465	407	438	428	463	446	421	450	431	406	408	426	424	420	437	430	417	441	469	471	416	423	421	412	428	424	428	424	453	405	426	432	409	414	433	381	426	418	441	422	425	454	432	392	414	428	435	441	450	405	411	442	408	382	400	435	425	404	476	405	407	453	418	409	433	444	410	420	423	414	377	420	409	445	389	399	426	435	408	447	431	416	442	427	411	435	433	442	387	441	406	418	393	416	428	406	421	445	408	418	438	392	449	417	429	429	438	435	418	396	449	432	440	448	393	439	414	429	406	445	399	414	412	417	446	451	448	417	418	444	438	392	382	427	426	419	406	451	420	439	451	449	460	444	411	380	439	438	431	439	396	432	427	434	459	454	408	430	423	437	424	419	442	443	396	428	421	386	411	444	437	407	418	410	462	398	430	385	422	410	416	422	425	408	418	422	402	421	397	437	408	421	398	432	428	373	385	388	412	475	426	394	433	419	411	392	429	421	460	449	438	411	422	404	441	446	471	408	412	403	421	450	426	409	405	430	449	428	414	421	404	407	425	390	435	436	434	458	440	435	414	449	422	424	414	436	432	405	416	422	449	471	425	416	418	385	417	454	415	394	437	444	413	428	398	372	412	400	430	423	428	407	452	421	424	448	438	437	397	429	423	430	421	424	404	419	406	460	411	425	428	417	404	400	406	414	421	444	429	444	447	451	401	439	394	431	407	397	427	400	422	414	405	398	426	403	429	416	399	420	434	457	411	432	457	389	397	411	428	436	460	421	414	411	412	423	433	445	421	421	426	400	411	396	424	401	449	387	412	444	387	416	411	447	392	441	422	419	441	421	432	439	411	401	437	449	425	416	399	418	428	396	402	396	383	419	411	417	390	451	414	461	396	400	455	423	418	414	396	460	456	381	382	432	409	473	424	420	411	402	392	428	434	450	424	421	423	446	434	442	433	435	480	438	448	415	449	464	406	427	399	427	399	446	464	398	395	414	438	420	440	416	435	451	414	431	436	418	417	421	407	421	403	384	400	438	399	405	391	427	456	386	470	470	446	441	437	453	423	436	416	425	398	429	397	427	445	418	431	407	440	426	425	431	414	417	450	410	433	419	424	432	426	435	417	444	408	402	414	451	439	445	432	414	439	428	409	432	409	408	412	361	420	418	427	401	400	428	424	408	463	399	404	405	424	439	463	422	455	438	436	427	420	417	409	427	405	478	400	422	417	425	405	457	439	415	422	392	430	406	435	441	419	398	418	410	420	435	407	405	430	375	428	412	429	420	413	453	437	381	404	429	414	421	425	426	444	446	427	433	431	423	423	400	461	474	437	412	438	457	399	430	435	436	422	422	390	428	449	419	411	426	459	406	425	442	428	440	402	413	424	405	404	411	448	456	431	477	403	454	404	423	440	430	394	441	428	432	406	419	452	431	409	424	400	395	420	435	478	424	411	432	430	432	436	410	431	454	443	447	415	400	440	414	415	408	446	432	388	424	438	415	413	423	401	382	428	441	435	447	430	401	399	400	390	438	398	419	413	394	435	389	436	383	428	410	376	421	423	415	401	437	434	399	453	403	422	422	438	445	421	404	404	432	414	421	396	443	437	446	432	443	407	416	402	428	435	427	376	411	448	429	445	401	444	439	431	414	446	388	457	425	435	421	434	407	424	400	429	413	427	445	428	431	399	444	428	397	462	381	439	439	379	395	437	432	447	422	427	422	418	409	400	423	452	445	396	421	416	426	397	442	441	414	449	395	395	417	402	429	449	434	412	408	444	403	454	431	443	384	407	411	422	385	396	403	406	452	431	422	354	411	425	419	439	415	383	406	423	389	424	436	396	434	438	415	408	405	436	410	393	418	431	432	428	449	384	423	433	437	402	442	425	450	442	435	415	420	422	419	391	381	406	467	436	436	469	421	448	426	398	445	424	427	426	412	467	455	444	435	433	435	403	399	386	443	418	401	430	421	416	394	446	437	406	436	424	415	390	405	393	427	417	448	443	440	374	433	433	420	405	380	450	396	447	431	448	401	444	461	443	389	416	402	407	421	438	443	396	417	427	406	436	393	445	428	415	432	408	456	455	429	425	421	428	444	422	432	438	443	424	439	458	418	403	414	405	445	416	436	404	416	414	372	415	408	450	414	381	433	435	416	377	438	418	403	420	448	474	427	412	443	425	489	429	446	450	418	468	435	424	422	437	404	491	424	425	387	438	425	467	430	416	414	410	398	434	438	398	427	389	415	417	443	470	429	453	431	381	466	415	418	400	386	458	443	412	430	401	425	413	422	415	421	385	430	430	426	419	429	458	419	457	457	452	440	409	437	440	454	409	405	417	403	364	385	446	428	414	389	438	397	429	424	409	437	407	389	403	423	440	417	450	440	442	428	410	432	443	472	407	436	451	423	397	416	420	373	414	445	432	410	428	406	442	429	436	428	429	436	414	443	394	427	414	401	395	433	386	430	433	430	451	415	393	437	429	425	419	416	407	429	447	446	453	431	382	412	387	441	430	415	417	425	400	445	448	443	416	395	440	433	445	427	410	418	422	400	399	395	415	400	403	432	421	416	411	431	431	415	415	420	409	466	438	447	398	429	422	409	442	432	479	422	407	385	401	425	444	435	426	421	417	450	399	390	390	411	377	404	462	399	408	404	427	438	398	470	419	439	430	415	426	413	428	411	463	446	439	424	426	401	443	441	404	424	440	407	413	440	462	438	416	395	499	422	447	408	419	466	458	419	469	420	404	431	406	432	399	436	403	461	447	445	452	409	449	411	399	422	416	402	428	447	422	412	440	416	438	428	406	398	381	418	415	418	411	426	439	389	378	414	383	421	429	412	452	424	416	465	427	423	410	399	412	375	438	421	464	411	414	437	402	413	417	428	447	463	400	435	429	445	430	396	426	448	420	406	413	449	441	473	432	402	426	433	391	477	455	398	414	404	436	393	441	418	441	457	395	416	449	441	412	429	441	441	444	434	439	424	449	406	411	407	423	439	411	397	407	458	445	431	422	419	423	411	393	414	424	429	413	424	410	401	395	444	428	419	422	423	423	437	415	448	396	395
14936	27431	17229	7133	5858	3512	1691	900	509	389	356	379	348	392	336	363	340	346	373	332	359	359	368	372	338	342	357	360	390	335	344	373	374	372	376	379	351	368	380	374	368	367	339	368	344	406	366	351	367	324	380	362	327	377	349	389	342	360	381	358	358	361	374	354	343	382	365	372	354	370	356	360	378	392	367	393	366	356	354	354	344	365	352	348	380	387	352	327	379	339	356	369	348	388	397	346	326	345	312	371	352	346	378	342	351	380	345	385	346	384	370	400	363	346	361	323	392	357	342	362	379	372	359	358	346	364	366	377	351	334	355	354	348	356	347	346	364	359	346	369	333	343	374	389	364	364	336	366	357	378	358	351	366	337	335	351	377	389	376	377	340	392	368	357	322	356	362	362	377	385	343	346	365	358	334	364	407	353	352	349	350	375	365	366	357	389	339	350	402	395	376	360	365	351	405	316	341	367	378	361	310	357	375	371	366	332	386	371	365	347	374	353	385	338	357	368	341	376	330	338	345	376	354	328	318	380	340	382	357	332	328	381	349	370	369	336	350	351	387	353	355	370	380	332	352	369	351	359	361	383	352	349	344	336	344	323	363	350	362	368	373	368	377	349	354	351	375	367	363	361	321	345	354	338	335	363	346	375	358	352	360	358	308	362	385	350	361	359	350	320	351	369	345	376	357	378	367	362	356	353	355	353	336	355	370	381	381	370	343	357	349	334	364	361	346	378	385	355	343	349	364	361	322	341	363	372	365	341	336	377	357	365	369	351	390	355	366	349	355	380	401	375	350	335	346	372	372	369	362	331	334	419	344	400	364	369	358	377	378	338	332	324	351	379	345	368	365	382	361	322	379	357	321	332	369	355	359	372	337	398	363	402	356	367	363	348	367	344	399	345	376	329	393	359	385	374	339	368	354	353	341	341	375	361	339	381	360	375	357	333	370	320	363	338	341	356	389	366	351	352	353	355	343	349	367	336	351	343	322	333	354	356	341	368	362	353	345	376	370	360	381	313	340	350	374	356	358	366	319	349	347	344	355	347	361	379	372	357	343	369	341	331	358	372	366	373	367	356	346	354	360	414	358	365	360	342	327	352	378	386	337	308	326	320	352	363	338	329	346	391	350	331	352	344	352	363	361	379	377	345	379	347	360	387	369	340	359	370	370	369	362	359	364	392	370	345	376	400	328	367	356	332	354	361	354	341	375	364	325	377	382	391	332	365	385	353	358	365	334	365	388	340	387	362	370	365	367	348	342	350	376	335	365	360	353	400	360	361	398	364	354	302	359	354	329	329	331	373	334	325	337	368	362	360	368	358	392	334	373	322	336	358	348	358	382	370	368	346	361	368	356	325	335	346	341	339	361	361	395	397	378	352	342	350	365	382	367	358	331	358	323	343	354	352	341	354	341	303	348	370	336	358	393	376	350	331	368	378	358	375	351	345	323	327	349	368	370	392	349	337	356	327	360	340	365	359	347	356	384	354	346	360	369	330	343	343	414	367	362	367	352	322	331	376	352	341	334	354	339	384	371	338	339	313	321	362	345	369	326	340	359	330	382	370	349	346	373	368	314	353	368	383	325	328	364	329	352	365	365	342	356	350	369	370	380	366	357	337	348	364	341	373	345	379	359	363	356	378	374	373	364	349	351	352	389	348	375	363	382	370	364	364	283	357	357	356	362	342	379	351	359	337	352	326	379	351	401	383	379	370	350	339	351	344	387	321	397	356	373	355	344	370	333	351	362	356	377	380	339	340	354	346	354	324	339	352	365	340	342	361	328	352	379	371	384	394	363	383	332	340	367	340	359	359	354	357	346	353	404	356	386	376	350	342	370	341	318	353	335	330	373	404	370	348	332	375	348	348	332	388	354	358	364	351	339	362	374	331	339	393	366	356	370	421	372	340	350	352	342	369	377	343	328	345	342	330	374	373	345	383	338	353	355	344	384	389	356	357	362	365	368	356	383	331	362	350	341	376	346	358	350	372	361	348	346	392	359	352	337	355	364	348	347	371	350	393	358	360	393	364	368	366	385	377	363	342	351	396	357	356	360	336	388	370	364	359	357	379	410	318	343	389	368	365	373	365	342	349	375	333	368	348	354	355	346	317	375	361	388	340	357	331	367	340	365	383	354	343	348	365	351	386	368	376	347	391	384	364	354	355	359	368	344	369	349	348	378	348	325	343	356	400	380	361	370	350	336	357	375	351	385	354	379	369	355	368	376	342	356	344	355	364	358	351	360	368	370	422	334	357	326	374	342	333	329	358	375	377	365	374	360	390	346	365	358	316	357	344	359	353	364	339	344	339	355	359	358	364	365	341	341	320	323	350	370	360	335	338	366	334	354	355	343	364	387	396	360	344	339	353	353	345	371	374	333	414	298	356	398	366	359	365	341	331	377	396	364	347	365	341	420	368	379	360	352	362	358	332	345	359	396	370	379	359	369	377	344	358	345	356	350	413	342	376	355	357	358	342	353	344	357	352	389	416	376	324	349	357	359	342	356	362	353	366	381	399	357	355	345	353	363	359	373	356	333	375	347	355	332	392	343	342	405	356	378	347	354	389	372	351	360	352	329	368	334	363	350	374	387	354	344	381	362	357	375	385	378	378	349	344	369	339	329	363	359	370	357	354	350	384	341	376	343	370	343	343	362	341	358	345	374	347	383	357	354	365	363	374	354	356	381	382	376	345	363	383	370	337	338	363	358	352	361	358	337	401	367	337	343	348	336	315	370	340	368	335	361	348	366	358	341	373	360	363	384	334	385	362	332	357	374	320	347	322	356	332	360	355	331	365	355	371	374	344	357	370	378	345	347	367	359	367	332	352	353	337	355	373	382	386	313	342	387	347	374	335	349	381	323	337	333	345	367	343	377	357	371	400	358	367	366	336	353	384	363	351	329	324	326	357	364	349	359	383	362	373	358	350	363	350	354	345	344	367	379	344	352	360	321	353	338	374	335	347	371	372	335	332	342	365	388	379	374	354	339	349	378	391	315	372	321	346	381	367	371	361	371	402	372	319	393	369	368	336	365	357	376	385	408	362	352	341	369	350	318	339	338	324	354	355	360	338	371	321	343	350	401	381	355	367	344	375	364	372	338	346	326	377	364	350	375	383	347	367	349	363	368	364	382	360	417	357	360	332	352	348	362	346	367	379	370	368	337	346	347	330	364	358	336	339	373	381	353	309	355	341	369	368	375	332	366	353	355	375	373	347	350	371	364	383	369	379	373	366	355	300	338	353	368	337	348	367	371	370	339	330	369	340	364	338	353	353	346	347	354	351	359	374	353	363	356	380	369	349	377	372	334	372	385	363	367	348	380	378	356	362	357	335	389	368	364	351	367	357	348	352	363	375	339	368	359	360	385	393	336	350	349	397	388	352	396	348	367	350	373	332	336	365	403	376	364	336	353	344	370	379	382	350	355	351	355	349	310	362	385	370	363	382	340	429	318	350	360	343	395	389	383	328	367	389	356	318	343	341	331	344
25528	23353	36000	36432	34901	29841	16259	4776	1474	665	517	477	474	484	474	477	461	479	468	432	504	476	494	413	470	416	453	433	459	414	442	466	426	426	428	418	426	461	477	470	445	456	473	456	446	464	480	454	453	465	437	467	444	468	470	477	498	444	432	456	443	433	428	447	452	438	434	446	453	422	452	429	463	475	395	459	447	426	507	465	469	445	458	419	446	449	440	458	474	445	449	467	445	421	480	450	466	435	438	445	420	443	515	504	474	436	464	459	460	481	454	462	460	456	423	449	472	428	462	446	472	441	447	455	468	455	453	486	449	434	463	470	433	431	460	449	432	423	466	474	465	474	442	462	477	418	444	438	464	435	439	457	473	413	428	445	510	407	451	429	438	449	445	463	454	463	433	471	433	432	476	491	477	462	464	496	456	403	453	450	418	460	458	489	468	441	494	395	461	449	439	422	454	487	473	444	423	442	445	436	486	451	423	415	455	435	434	483	420	469	461	446	428	443	466	474	453	457	413	460	446	457	457	423	456	441	420	444	463	442	438	470	431	457	459	420	439	495	450	429	397	447	448	428	448	448	475	432	465	449	447	488	442	457	480	482	430	465	422	438	452	458	453	448	452	432	425	476	454	472	441	461	482	436	447	389	428	421	463	461	452	470	455	454	457	454	435	447	443	425	455	479	472	446	438	456	450	453	483	430	451	459	449	412	431	462	493	446	422	440	438	430	439	452	462	464	487	464	465	470	436	451	440	461	439	461	429	414	450	436	454	445	461	437	406	473	452	411	446	468	457	473	444	417	473	393	447	433	500	493	446	424	432	450	462	431	477	428	408	453	419	414	458	486	417	448	426	417	467	456	449	432	460	457	451	450	469	430	461	477	435	441	470	435	454	463	405	448	426	448	447	478	461	460	428	469	432	433	449	434	457	463	449	441	474	447	453	417	447	459	429	428	459	461	443	453	466	483	458	470	441	468	394	403	458	432	464	458	475	444	398	439	463	393	481	440	453	430	469	443	481	421	438	463	415	465	454	432	423	439	448	448	418	441	454	492	420	433	414	439	468	485	441	451	454	437	446	471	436	487	470	441	450	408	491	463	485	452	414	485	437	486	445	466	422	440	462	438	446	461	475	447	447	456	436	421	453	438	495	461	442	424	431	443	450	480	453	455	445	451	467	456	459	459	435	454	423	443	449	440	451	479	435	431	438	478	445	464	459	451	454	432	436	431	419	469	420	423	457	399	458	438	448	452	440	448	437	448	427	417	466	458	442	457	437	409	451	445	447	465	432	467	459	467	457	465	443	420	446	448	459	448	460	434	494	467	438	394	432	444	461	443	397	439	444	448	432	432	419	439	437	450	475	438	452	483	443	441	487	452	443	447	468	491	439	454	429	452	445	450	460	433	446	450	484	434	432	456	427	453	429	438	480	465	451	480	445	457	456	406	443	431	480	475	461	441	482	449	401	468	445	483	437	467	448	453	452	474	442	460	461	434	438	451	417	451	451	485	462	473	441	471	428	447	450	462	419	487	465	449	452	442	475	453	460	435	427	433	497	445	479	442	444	458	457	430	451	434	428	465	447	458	466	470	436	430	441	448	448	445	432	447	438	449	415	482	442	450	439	425	436	464	490	471	418	472	443	451	434	444	457	476	419	435	423	469	475	467	473	482	467	416	448	452	429	430	459	469	446	431	450	450	452	467	429	459	445	422	433	468	438	457	464	460	450	408	431	444	453	463	436	407	439	432	441	480	430	424	449	433	457	447	459	471	443	451	437	456	474	444	449	490	419	422	481	425	455	490	477	411	449	426	442	452	443	423	450	453	448	447	449	469	414	452	465	407	452	432	457	454	436	468	422	420	469	419	440	438	434	462	421	492	491	449	474	447	441	454	457	454	396	483	428	430	418	441	434	439	429	404	437	433	450	439	465	403	468	450	427	431	429	451	445	439	475	444	430	443	438	454	428	452	440	431	451	447	460	464	482	445	437	462	452	476	439	419	437	413	470	456	418	442	439	431	403	440	474	453	460	481	455	426	435	417	445	452	453	449	439	430	433	469	418	439	426	429	435	448	482	460	456	436	477	452	461	453	465	407	443	418	428	461	459	462	448	436	425	424	443	458	483	468	409	434	432	460	437	420	474	430	445	450	457	450	400	466	431	464	446	451	447	432	457	454	475	443	460	486	455	472	417	431	471	429	434	443	460	456	424	428	444	485	430	456	441	431	441	438	482	422	487	443	457	438	415	449	472	462	433	493	445	479	462	435	440	458	467	416	401	466	471	416	445	462	460	488	451	485	481	458	451	458	434	445	478	429	413	454	461	476	447	455	426	469	463	448	450	464	444	431	463	457	424	460	479	450	460	458	410	394	456	457	443	450	431	485	419	461	421	450	450	422	442	434	445	431	408	445	447	417	430	461	433	475	454	462	443	437	482	458	491	467	465	463	450	478	428	408	444	496	443	432	428	466	463	469	452	460	450	459	431	430	457	434	420	482	469	457	446	480	425	452	448	451	464	466	427	473	464	450	445	436	480	464	434	451	478	453	415	414	431	488	427	433	457	478	440	433	465	466	422	419	500	428	475	453	459	483	460	417	433	450	476	455	443	461	415	445	400	458	457	458	457	479	453	417	427	453	446	449	452	439	450	483	406	430	463	474	446	479	444	443	469	450	480	517	442	449	482	432	451	464	462	447	442	447	434	463	455	429	437	443	441	462	475	407	476	428	435	483	445	450	457	449	433	467	441	431	440	432	460	455	460	450	467	430	488	467	456	432	426	449	445	472	466	454	402	393	448	483	459	436	465	461	470	440	454	438	418	473	427	448	469	374	437	468	445	424	423	462	429	469	471	432	505	463	452	457	428	478	449	436	469	408	436	415	446	446	443	450	427	437	458	439	466	453	449	451	445	446	461	457	446	463	472	427	458	429	466	476	407	435	471	459	429	461	420	436	434	476	458	468	428	482	409	450	494	497	451	455	416	471	458	481	441	452	471	456	458	458	447	459	457	431	450	450	443	441	448	432	450	422	426	475	476	437	436	514	452	434	458	461	460	428	445	439	460	426	480	477	433	450	476	448	460	460	467	437	464	472	429	443	465	445	429	423	465	476	473	427	456	482	428	424	439	473	466	415	438	430	447	434	413	442	462	469	441	448	456	448	457	428	454	478	488	471	435	449	455	435	468	440	454	435	455	465	445	420	457	455	478	453	448	453	430	428	436	440	469	447	441	426	439	460	444	441	431	419	452	425	502	432	426	426	448	450	459	459	407	404	430	444	408	434	451	463	458	429	457	466	421	450	447	450	438	448	450	429	423	454	454	450	433	453	449	453	427	432	464	483	439	474	474	419	439	441	439	441	447	436	434	432	434	481	465	468	426	403	455	436	448	480	435	446	390	408	476	458	455	435	442	444	436	400	448	480	461	446	425	465	484	437	462	416	437	426	418	434	443	425	460	473	438	400	451	439	477	446	456	466	411	453	493	426	426	399
52644	86316	65346	41376	35977	23539	11053	4523	1614	648	502	483	468	385	437	434	400	439	436	422	402	439	448	426	398	422	404	423	396	420	420	417	427	437	408	424	378	395	419	414	386	395	381	405	416	404	437	455	430	431	387	383	428	404	451	413	428	408	413	452	434	412	432	397	405	397	406	379	460	431	401	446	399	453	436	418	448	405	408	410	461	399	407	434	395	450	461	407	405	394	424	397	429	447	418	421	402	406	372	441	404	411	405	402	398	424	436	419	431	444	397	412	415	422	402	429	414	416	412	405	426	416	449	415	426	430	444	437	403	393	397	403	405	402	449	414	416	441	438	400	436	411	398	441	413	428	396	403	445	379	425	429	435	449	442	432	415	404	419	378	431	409	401	463	401	424	449	444	465	421	414	470	381	410	408	421	437	415	404	455	418	433	403	420	410	407	445	445	438	426	406	422	423	440	431	394	409	423	476	433	444	406	416	446	398	452	441	432	428	417	413	401	441	426	427	405	427	402	473	379	454	421	413	387	376	448	428	432	435	418	388	409	392	417	429	440	431	425	396	414	450	437	408	427	411	416	455	444	405	389	410	374	407	443	449	404	417	443	401	386	382	442	424	376	448	423	432	380	424	439	386	429	425	425	396	427	434	392	406	403	401	409	444	435	429	463	411	436	395	419	399	409	411	414	421	418	448	413	413	474	359	409	380	415	412	425	423	423	407	452	424	401	407	425	431	419	435	424	419	439	453	414	414	416	445	383	409	428	416	423	403	436	450	441	407	413	391	404	408	394	416	389	418	439	407	392	344	428	408	396	415	399	421	397	386	415	421	407	378	411	383	445	450	411	450	410	417	413	402	375	408	418	393	444	434	392	424	440	407	388	417	435	417	391	438	459	379	414	410	390	415	434	423	427	377	436	432	420	392	415	412	395	432	418	417	399	409	411	399	439	423	436	405	388	410	413	407	410	461	430	403	407	389	449	415	406	425	463	389	399	419	401	441	399	412	439	421	423	433	444	447	438	425	396	439	413	425	411	410	421	411	414	396	452	398	405	398	442	413	399	419	406	423	391	440	413	445	438	439	418	415	433	411	398	367	399	415	433	455	416	421	432	406	413	423	416	409	427	406	430	423	384	408	420	426	423	397	392	454	399	411	405	400	424	384	405	438	400	415	405	407	411	386	433	418	372	391	422	383	408	414	421	405	381	451	431	431	423	405	398	412	382	418	418	443	442	424	400	386	412	406	414	436	434	434	444	431	390	399	404	419	436	427	405	398	450	392	394	423	412	401	371	441	424	386	434	407	401	426	427	436	383	408	413	420	401	422	409	414	405	418	399	429	375	390	428	410	411	402	435	439	407	418	410	395	410	402	414	451	391	458	445	428	396	453	414	403	436	428	391	411	418	423	389	440	403	432	376	446	388	420	392	413	412	458	416	442	422	434	412	404	432	387	440	439	421	424	396	432	397	405	397	437	393	449	395	400	419	413	443	403	420	418	453	434	414	421	416	388	406	425	411	409	406	435	471	416	410	426	422	432	384	416	405	389	427	453	397	444	409	409	418	437	415	424	411	414	422	386	418	394	391	395	430	405	413	407	427	404	401	410	421	410	418	456	416	437	411	404	440	423	405	415	426	440	416	399	426	386	411	416	408	422	412	419	420	423	402	383	435	386	419	377	405	425	425	434	475	448	416	416	391	420	424	423	403	408	426	402	442	433	413	431	419	447	369	413	422	400	442	420	435	432	433	412	412	439	392	431	414	420	414	384	408	417	442	388	474	403	389	413	448	392	400	409	466	432	421	447	418	414	397	409	427	410	428	439	423	446	430	392	433	418	412	408	442	411	388	424	409	390	421	417	410	385	425	408	419	402	383	403	396	454	452	390	422	411	370	392	402	394	420	426	420	412	444	462	388	429	415	433	393	422	403	429	393	413	414	417	408	439	424	400	441	404	386	382	416	374	414	429	428	423	402	424	421	394	464	401	410	430	411	417	396	430	393	431	396	373	393	442	400	454	393	413	426	384	411	418	388	432	420	428	412	455	398	428	475	442	431	400	418	424	459	404	422	418	411	434	413	467	410	367	395	432	422	415	404	425	444	407	431	409	396	391	383	403	408	389	414	401	421	363	441	378	434	385	405	419	402	435	404	445	442	421	381	475	399	426	426	412	379	406	457	397	412	417	403	392	434	389	419	408	450	426	424	401	411	405	392	390	453	414	412	403	457	400	448	446	417	379	436	409	409	454	427	407	410	371	418	410	403	410	415	389	399	443	442	375	405	436	409	424	398	400	418	404	432	426	417	446	450	385	404	413	401	444	394	417	409	429	431	413	417	426	406	455	413	389	406	404	394	418	386	379	400	446	413	409	395	416	432	409	429	391	411	432	416	435	438	403	413	411	398	401	403	397	407	412	425	408	459	453	397	400	405	405	433	423	393	400	438	444	417	406	430	441	401	419	429	430	397	408	428	432	379	400	397	441	443	422	418	435	439	436	431	408	422	412	414	444	403	427	377	422	408	417	406	457	376	438	397	444	381	412	351	426	402	382	413	413	414	406	387	378	435	467	401	416	455	449	424	424	440	461	408	421	399	408	449	424	396	391	388	412	423	389	423	402	406	455	390	437	412	427	411	425	416	389	410	422	424	403	415	447	448	402	428	422	429	425	437	404	419	404	419	426	451	437	390	418	416	411	444	374	431	450	399	414	446	404	433	430	460	419	435	421	430	410	398	432	400	398	412	435	447	428	405	406	427	414	412	391	418	394	428	401	413	445	408	410	414	448	406	429	398	417	412	417	398	395	427	418	424	419	407	415	396	428	421	397	416	442	417	417	414	417	418	395	410	408	474	421	446	388	407	444	405	396	411	441	412	392	426	416	436	402	415	422	440	402	415	413	436	439	405	402	415	448	423	388	403	396	412	408	398	403	434	387	409	419	424	444	390	415	434	401	404	424	433	450	418	427	400	420	398	407	424	455	385	413	428	417	442	465	401	426	369	433	445	434	401	443	405	418	427	413	440	392	415	422	471	371	417	426	407	404	433	436	417	383	453	429	430	408	385	404	443	425	457	429	414	426	433	419	414	423	393	422	449	420	399	423	393	422	416	393	431	401	404	432	423	401	394	403	433	408	410	417	393	407	436	426	421	425	443	421	433	400	419	386	423	434	427	411	420	425	421	439	410	404	406	407	390	461	410	436	451	415	420	456	424	436	391	443	432	437	416	434	389	428	401	417	421	385	420	428	405	420	374	407	396	380	415	432	431	414	419	403	387	422	447	410	406	420	412	363	411	414	429	432	443	386	377	381	412	440	403	435	398	389	446	450	396	383	427	376	417	407	410	410	413	399	433	390	417	415	404	393	412	412	459	402	417	423	412	423	399	462	416	425	423	419	416	410	432	418	432	416	480	411	415	439	441	424	429	393	433	434	409	415	432	429	430	448	430	421	422	421	436	450	470	427	447	439	414	437	405	413	422	386	392	424	389	429	402
24573	22401	33280	34261	39304	39152	26154	10036	2859	1076	703	699	613	622	543	591	607	638	623	624	596	535	603	624	613	558	617	589	541	610	592	578	619	562	564	587	608	590	585	607	612	576	580	566	614	604	584	601	583	578	580	564	624	587	601	557	629	604	605	537	537	590	590	564	585	620	584	584	616	577	545	565	585	566	562	537	596	602	581	542	585	591	564	612	558	585	605	549	614	579	583	619	587	557	612	520	561	528	586	597	592	593	567	589	565	583	595	566	595	552	601	635	574	577	580	635	578	557	575	579	554	561	544	589	545	597	629	593	601	605	578	551	630	600	597	599	560	596	553	584	546	562	606	590	569	554	554	579	550	534	590	579	555	618	612	539	580	544	542	587	565	607	603	603	562	547	518	528	592	559	587	561	602	555	603	566	588	584	576	579	573	613	579	620	597	572	588	543	562	565	540	569	589	579	574	556	572	578	600	555	555	548	625	598	584	539	626	583	557	560	581	567	554	637	593	579	546	571	600	555	536	586	560	604	556	603	581	595	579	575	582	586	586	628	589	571	580	592	553	577	589	594	578	580	634	593	556	558	588	539	611	610	573	572	598	604	571	584	588	615	581	577	561	624	579	607	570	577	600	584	590	579	619	545	599	545	582	590	598	543	571	580	540	538	554	595	584	524	556	588	556	609	571	565	604	598	576	622	595	551	618	567	561	588	553	585	564	608	553	625	577	542	549	577	535	550	582	603	554	609	570	576	552	558	556	595	601	617	563	580	625	558	566	582	570	573	580	595	586	557	593	561	588	564	581	579	575	590	621	582	626	586	655	550	547	586	556	549	584	563	573	591	599	618	566	594	540	555	565	570	580	574	607	573	591	594	568	582	567	594	564	557	586	559	584	605	629	561	586	608	555	539	593	594	640	593	592	556	618	592	590	592	562	601	609	575	597	558	567	575	549	585	589	532	564	583	594	570	594	582	555	586	565	590	580	599	538	605	592	579	548	565	551	601	551	597	590	586	617	538	562	589	547	582	587	588	598	569	632	602	561	553	530	630	558	600	582	540	589	589	658	579	530	592	560	568	570	570	571	611	598	586	587	536	563	546	588	579	544	574	567	567	569	544	574	591	574	623	586	591	588	575	568	530	574	607	552	580	567	616	570	590	565	583	554	574	576	538	581	595	586	591	593	563	590	593	546	594	577	539	590	564	591	579	573	552	571	549	563	577	560	576	614	607	591	567	573	555	549	555	594	592	591	577	546	573	565	622	574	590	582	557	598	581	621	610	553	586	598	625	547	550	599	562	599	592	555	576	625	570	616	620	555	554	545	557	545	557	586	583	591	592	534	598	574	604	545	554	542	550	572	581	580	585	591	621	595	561	605	592	643	593	536	609	570	598	584	547	595	593	614	535	608	568	604	589	549	577	592	575	519	564	568	565	562	575	580	562	570	577	541	562	572	542	568	576	566	583	558	577	549	553	601	591	575	604	567	545	590	538	574	559	573	555	616	546	596	588	598	584	575	596	565	565	584	562	561	561	571	574	581	576	572	592	571	520	579	615	583	582	553	564	556	548	580	561	593	534	575	574	532	590	557	542	608	570	544	577	559	602	588	576	575	541	574	611	583	585	554	574	595	615	578	587	541	605	596	559	568	577	567	588	605	584	597	625	557	611	589	591	524	538	641	603	630	577	584	528	587	559	578	629	572	552	577	591	567	554	580	530	601	592	591	571	588	559	570	576	519	618	561	514	559	603	563	611	584	591	549	589	584	546	594	561	569	571	567	611	595	581	584	592	565	529	574	531	620	556	623	559	532	566	579	550	597	535	583	590	610	553	561	566	544	572	609	566	562	564	525	573	582	569	568	590	573	611	578	641	596	571	570	616	552	609	568	573	576	583	598	615	567	575	594	549	553	596	596	598	582	554	596	534	558	589	547	582	534	557	597	579	582	584	557	611	541	601	556	571	552	532	586	553	553	611	567	576	507	539	603	553	558	606	573	576	542	535	610	584	588	558	591	603	551	567	562	592	582	582	551	605	562	611	584	558	578	574	566	580	586	587	596	627	555	574	538	571	576	580	568	574	561	557	545	588	600	589	599	596	514	565	540	589	555	537	570	590	590	586	596	594	592	541	615	546	542	579	562	554	614	596	564	564	589	633	563	545	607	579	538	597	572	600	564	595	539	564	595	580	584	603	502	559	543	581	543	575	560	602	517	604	579	581	528	597	587	566	548	558	585	528	575	579	599	572	588	605	592	530	556	532	557	528	581	620	550	565	548	564	580	629	603	605	579	595	584	594	553	581	643	581	586	600	551	615	541	581	529	557	575	567	561	580	586	520	535	559	599	560	601	565	563	554	585	556	543	568	607	603	606	539	568	548	568	588	565	560	592	569	562	567	601	546	572	585	575	590	590	538	603	540	576	579	591	562	591	550	563	587	601	624	560	537	581	553	560	541	585	546	567	539	626	583	581	590	575	608	588	581	565	639	564	609	611	586	565	618	567	573	557	581	603	565	587	551	575	629	544	587	581	541	558	570	591	605	574	549	593	578	554	557	587	563	573	620	583	543	584	587	550	614	534	589	583	571	533	584	567	584	590	562	559	560	537	616	564	581	564	554	602	549	589	586	563	506	542	606	531	588	551	565	550	562	559	586	573	573	571	566	603	580	549	564	581	570	543	568	556	573	594	570	606	603	591	563	588	572	524	618	568	587	571	570	589	563	570	565	581	584	599	611	584	577	550	573	572	568	561	591	583	631	559	572	587	639	554	571	574	611	581	559	591	556	581	546	523	569	586	595	633	593	614	591	565	543	602	559	552	557	607	573	541	587	587	578	552	557	574	599	574	544	572	576	616	560	589	536	569	569	561	561	570	577	611	585	617	595	552	576	567	609	571	575	537	569	559	545	569	595	545	537	623	633	616	548	589	594	557	549	584	561	569	550	550	534	597	584	550	578	550	596	581	587	585	573	563	610	516	608	571	599	553	557	590	548	581	626	548	604	574	581	541	603	587	598	614	576	576	542	597	548	540	597	551	573	592	539	545	562	552	551	554	585	570	570	570	565	566	601	565	581	629	554	553	575	545	583	536	573	554	562	536	580	579	561	622	582	575	579	555	566	549	563	540	556	601	570	609	565	594	566	523	552	526	527	577	571	569	603	588	552	624	523	562	586	579	539	580	575	591	594	558	578	553	581	594	539	572	593	555	575	569	599	588	577	554	538	583	587	572	605	575	573	594	586	642	570	537	584	570	562	555	592	567	575	593	564	602	567	561	605	546	597	566	596	560	599	604	580	581	584	578	584	584	583	568	575	580	570	530	606	589	566	549	587	604	571	569	542	594	579	558	584	549	608	583	504	566	603	560	540	562	580	602	549	610	556	571	542	567	577	573	570	556	620	592	569	557	580	559	548	564	531	555	568	575	540	574	544	542	586	587	619	588	617	589	570	549	589	593	568	577	596	525	597	567	567	573	546	582	613	529	604	586	531	555	597
61848	100226	76614	53877	48803	34608	18427	8050	3096	1084	648	685	593	550	549	543	555	556	535	577	562	576	568	567	544	557	533	538	559	517	578	526	523	503	518	537	549	536	526	507	526	516	589	546	520	535	521	540	571	514	589	540	529	495	508	502	563	529	546	545	541	545	549	530	539	529	548	562	571	531	517	547	548	553	507	531	554	526	518	602	528	500	524	534	521	525	560	533	514	519	540	495	562	571	568	578	545	580	563	539	547	507	541	530	562	575	532	502	538	539	541	506	541	573	511	547	541	552	529	547	544	538	555	562	590	542	532	556	557	525	525	534	544	546	544	543	577	491	559	495	561	553	553	545	497	500	525	516	528	532	550	524	562	571	544	565	503	560	497	546	528	512	521	515	544	570	521	549	547	551	536	558	524	511	522	582	527	519	537	538	546	576	552	519	547	560	531	560	547	553	577	555	508	505	561	560	548	559	532	509	538	538	559	524	543	519	524	538	532	586	553	535	517	545	561	547	496	560	526	542	536	574	500	531	550	568	555	547	508	564	546	551	553	553	548	533	540	529	572	523	548	515	559	505	550	539	533	550	510	501	549	493	561	596	583	520	502	527	489	552	534	513	497	554	536	518	541	552	524	548	567	525	516	526	518	541	540	507	546	555	525	558	552	537	577	546	536	530	525	542	520	465	534	553	558	552	522	518	531	529	553	550	559	559	557	517	505	543	515	515	519	568	505	511	554	542	553	535	544	512	550	545	553	520	533	565	500	525	557	514	550	508	540	558	584	547	548	531	570	572	548	546	557	518	529	545	532	518	514	553	550	552	553	526	546	547	555	563	546	552	566	550	571	572	574	527	562	568	545	574	568	548	580	524	513	528	544	517	543	530	564	542	564	561	550	555	521	532	574	541	528	494	556	546	519	529	563	548	500	560	536	529	558	562	556	514	562	493	533	546	489	556	550	530	491	514	484	522	554	506	539	553	562	557	506	548	550	531	533	519	543	538	518	534	524	529	503	560	522	520	588	520	545	505	511	529	507	564	545	529	534	513	523	557	522	559	544	527	575	502	544	562	546	552	502	520	518	567	526	540	534	516	488	496	537	517	531	534	524	572	580	576	552	513	546	538	556	543	518	477	517	529	560	512	541	513	513	539	579	524	549	507	538	539	519	582	555	524	530	532	512	589	569	515	538	551	549	562	541	564	534	545	540	542	561	588	563	523	562	538	477	535	530	505	522	521	527	518	504	529	580	527	495	557	553	520	552	513	511	518	550	552	549	527	563	556	538	543	523	602	584	570	544	570	540	537	555	523	566	550	552	515	530	537	538	524	503	574	508	530	535	601	571	525	505	525	558	546	529	553	525	533	522	523	537	548	537	564	504	521	588	521	562	563	573	538	574	524	540	578	531	483	533	558	512	566	560	533	485	524	547	562	529	523	516	559	513	537	516	523	507	552	528	542	567	518	523	521	529	516	544	532	555	533	544	536	547	537	563	526	503	535	543	567	554	547	536	542	524	538	519	501	537	556	504	509	527	540	581	485	570	569	515	532	519	524	516	558	553	546	513	522	533	528	522	596	555	563	517	500	540	530	527	548	500	530	552	520	511	549	551	557	526	510	530	548	537	586	480	518	574	521	523	541	529	521	534	531	528	507	513	556	562	550	569	546	538	519	550	547	512	491	562	540	567	548	575	569	568	550	511	535	567	567	578	553	554	578	539	534	500	525	494	542	546	497	546	536	549	537	544	518	572	572	578	520	561	548	559	533	538	543	533	552	529	567	537	543	536	525	496	579	548	580	531	533	514	556	553	523	542	544	507	547	509	529	542	538	532	502	513	553	541	552	497	564	514	573	564	548	596	556	540	522	497	542	514	553	539	526	576	526	509	547	500	518	552	552	509	568	521	506	529	522	531	558	503	536	543	554	532	551	545	552	550	531	538	507	526	528	565	518	524	581	584	563	539	542	534	537	546	538	531	531	560	536	556	551	562	504	526	545	574	520	561	516	544	513	534	521	509	591	518	547	555	544	493	519	507	482	532	525	534	534	512	538	515	588	550	542	530	586	536	525	507	524	547	516	559	507	551	549	541	524	540	533	529	551	562	564	511	558	581	528	523	553	513	518	527	529	511	533	517	481	517	545	551	504	518	550	558	539	546	512	546	516	519	525	508	546	532	534	519	526	555	553	526	531	548	496	538	562	553	531	502	563	542	542	524	539	548	544	528	524	549	501	518	538	578	532	515	523	551	528	520	516	512	529	518	541	548	577	546	527	559	513	487	554	552	533	516	549	588	494	555	532	557	526	528	565	499	532	547	511	519	533	535	515	558	558	511	525	545	519	502	569	554	497	535	539	550	560	533	513	537	559	543	513	535	558	536	548	544	533	488	552	531	516	526	571	522	554	530	503	500	514	542	525	515	537	540	570	543	524	525	525	533	528	562	553	542	541	582	516	528	538	532	556	567	503	515	513	522	535	534	554	537	564	557	531	510	510	543	545	548	540	523	518	552	577	568	565	579	550	504	534	539	481	537	538	539	516	532	523	545	571	517	489	528	491	549	556	558	515	521	555	520	512	518	542	513	537	531	503	543	527	551	529	552	544	542	595	538	535	532	559	553	536	526	564	548	562	530	539	521	608	529	510	560	515	515	578	495	542	554	548	534	577	525	552	538	530	486	511	500	538	545	522	546	550	523	540	552	575	478	554	544	537	567	502	555	494	513	529	562	562	529	539	537	520	530	558	535	519	536	520	565	516	539	523	571	526	546	549	579	522	554	558	542	541	529	547	539	539	554	546	531	532	521	547	534	555	541	506	555	549	490	523	525	518	537	558	526	517	549	543	511	540	541	493	559	559	559	537	504	560	508	517	555	509	562	546	520	519	538	563	551	508	600	552	524	559	561	525	475	512	538	539	543	486	544	530	529	524	544	552	550	540	545	506	603	547	524	546	526	492	533	547	530	569	539	534	531	546	544	536	536	514	525	558	583	540	522	526	539	535	545	522	498	496	555	531	537	557	522	473	577	541	509	520	516	568	558	536	527	523	534	534	511	491	523	552	519	501	565	567	518	548	528	503	542	520	560	510	589	532	554	547	533	561	518	583	495	509	540	551	497	564	539	549	544	526	568	546	524	527	509	509	519	561	567	555	536	526	557	490	550	557	537	542	539	530	564	550	528	575	490	569	509	559	513	524	505	534	547	559	561	526	555	526	507	529	543	536	520	546	537	561	566	537	543	545	565	521	519	565	541	576	568	559	517	548	537	565	537	543	562	523	602	512	514	525	551	573	536	528	518	547	545	546	524	560	569	541	563	536	519	518	521	527	533	538	511	528	577	520	554	520	541	518	567	547	575	520	535	552	527	563	530	532	518	535	563	574	535	501	504	518	521	547	546	553	521	548	486	496	516	538	542	517	611	570	526	531	547	571	577	481	529	558	513	557	507	566	506	518	580	536	481	525	528	528	557	506	540	543	514	544	541	529	551	530	531	548	500	556
29189	24624	20768	9951	5071	3354	1879	898	589	474	437	381	364	350	381	388	416	392	391	410	383	400	413	383	365	416	403	401	381	426	408	414	414	408	403	413	385	406	408	369	411	419	431	387	415	436	415	431	421	390	413	407	413	402	406	362	429	406	413	386	385	382	399	400	374	365	408	408	397	386	404	399	411	409	387	390	398	400	395	427	428	407	393	377	432	449	381	402	391	379	397	389	407	366	391	402	367	367	405	359	430	412	423	410	397	411	387	401	411	389	366	456	381	384	456	382	403	398	421	418	444	391	392	372	406	421	385	362	370	378	365	390	391	364	376	409	399	346	370	388	399	409	388	381	375	381	384	378	424	390	398	404	387	405	369	425	384	389	372	424	389	388	384	383	371	422	394	396	442	414	379	407	417	407	342	390	371	412	426	423	406	402	407	406	389	360	398	414	409	406	381	391	418	430	425	410	446	400	417	398	409	395	372	391	422	415	397	388	388	383	409	426	353	403	408	409	395	392	407	439	371	432	357	400	381	373	380	402	421	401	407	417	437	383	367	373	388	353	388	419	406	352	410	379	410	417	401	392	418	417	408	403	404	443	375	401	408	431	380	384	399	382	401	416	409	390	423	372	410	416	445	368	385	380	421	381	392	376	363	393	403	368	376	411	392	378	402	436	399	401	388	421	372	351	414	440	394	397	420	435	421	420	375	417	400	393	436	401	388	407	426	415	404	384	403	419	390	419	388	378	381	413	423	417	396	366	400	412	398	389	372	362	398	358	446	381	376	413	419	355	403	406	400	409	372	418	418	411	385	413	427	389	417	398	418	415	426	375	371	358	418	414	414	392	417	407	394	390	377	397	378	374	360	400	422	371	412	428	411	389	368	389	399	399	395	374	429	396	395	400	412	395	396	425	364	399	417	366	400	383	390	444	388	349	439	406	411	403	407	392	397	422	397	405	382	389	384	417	409	459	436	408	366	417	415	399	374	390	425	397	369	394	402	386	412	405	365	396	399	423	412	362	403	418	388	386	374	379	376	384	408	363	375	384	360	373	421	408	446	402	413	411	398	374	417	403	401	433	405	409	396	367	410	413	374	358	383	379	394	370	415	405	394	432	368	386	430	390	390	423	392	387	397	434	402	383	406	415	380	399	406	391	368	395	409	393	405	384	393	427	416	416	395	415	418	432	395	374	369	368	378	399	420	402	418	409	420	401	369	403	401	399	391	376	410	417	390	372	386	417	350	388	342	451	382	425	373	416	378	398	372	451	430	408	371	400	386	382	410	392	464	420	413	385	438	411	410	408	389	404	403	410	442	409	396	408	367	392	382	395	406	404	387	417	428	408	437	379	386	390	436	417	404	394	393	379	427	406	384	405	386	421	410	368	444	394	391	386	399	358	389	413	415	420	384	369	407	385	374	400	374	408	392	373	392	432	374	401	390	429	380	384	419	426	390	381	411	427	421	417	403	383	388	410	363	386	380	394	431	402	416	409	420	383	361	374	405	396	402	388	384	393	383	402	422	388	391	404	419	393	404	384	398	421	442	345	435	365	423	426	409	444	398	401	411	422	395	456	395	397	394	408	403	418	400	389	414	393	403	419	387	415	402	377	383	377	400	409	420	390	418	400	408	440	416	398	389	402	400	406	403	370	400	370	391	451	387	410	415	394	387	404	404	379	408	421	413	423	422	405	386	377	389	371	403	369	403	433	413	428	403	441	374	403	396	436	428	404	371	371	389	387	434	421	393	384	432	400	444	415	413	378	410	371	401	393	424	420	408	373	365	419	394	408	447	388	406	393	432	404	388	417	395	411	417	387	375	392	386	392	359	426	422	406	411	393	348	432	414	416	420	380	421	429	387	387	390	405	356	347	450	383	369	372	388	412	396	394	395	430	386	410	418	383	411	412	406	365	384	414	370	392	392	416	392	404	374	373	416	407	411	386	395	375	414	411	389	396	379	412	361	384	389	388	421	400	382	377	397	411	353	378	405	420	391	403	403	408	373	398	380	400	371	400	366	381	421	379	393	421	415	403	352	393	378	372	411	420	406	439	412	426	372	387	366	420	425	366	356	376	399	392	383	438	405	391	383	407	402	416	354	402	371	385	396	393	382	398	420	409	419	404	379	394	391	407	402	453	377	359	400	373	390	411	386	391	371	403	431	378	412	440	427	401	393	405	421	410	388	420	412	393	404	421	419	419	421	364	414	386	416	378	409	395	399	395	369	416	388	359	392	401	431	415	414	390	382	418	414	404	390	435	412	408	353	407	406	415	397	376	391	390	402	411	383	432	409	405	355	406	395	398	391	415	399	387	366	404	377	381	382	437	404	402	404	392	431	426	427	408	375	434	400	395	388	407	388	425	423	415	415	432	385	377	382	418	383	368	407	412	389	400	399	383	407	414	426	354	409	377	405	433	417	416	376	397	431	406	361	381	400	403	397	365	411	431	430	392	357	382	381	397	422	407	391	389	381	398	404	439	400	395	404	421	406	423	423	389	382	348	386	405	405	406	376	368	407	416	407	392	393	433	438	425	359	414	357	422	375	409	409	390	395	400	402	419	388	417	380	413	400	376	445	391	421	416	374	417	417	374	367	408	408	376	400	382	358	403	403	388	396	398	387	380	438	418	376	402	428	403	420	404	423	412	390	416	372	398	416	409	388	412	398	414	397	422	406	403	370	368	405	413	417	387	384	394	412	423	420	393	372	369	358	412	412	412	381	377	398	403	389	388	408	407	390	391	393	410	379	382	396	396	395	398	428	389	417	394	400	404	425	403	410	424	366	386	375	376	419	417	414	414	388	383	436	413	402	401	423	362	386	419	377	419	389	380	447	406	372	414	403	418	408	389	367	410	415	426	405	428	404	374	399	387	422	368	397	409	376	406	385	398	401	425	372	378	428	411	406	391	363	418	431	381	414	422	394	383	398	389	407	394	435	414	400	395	431	404	376	422	413	420	393	392	408	391	427	387	418	413	378	375	422	407	413	408	357	398	385	371	393	392	411	415	395	416	415	380	426	413	398	408	439	380	363	413	395	394	378	375	396	392	342	394	387	413	427	413	395	378	401	381	382	396	400	411	396	426	383	392	436	384	389	385	394	365	431	406	398	387	366	395	397	422	417	454	366	392	424	391	398	377	378	408	397	389	424	394	404	384	421	432	404	402	394	419	400	406	406	366	398	413	404	404	404	366	411	412	412	380	421	404	433	417	406	388	411	404	422	370	405	431	406	392	414	376	403	376	420	413	368	389	413	390	409	401	405	400	429	404	382	419	396	380	398	410	426	406	390	366	405	358	400	402	409	379	415	411	400	369	400	374	407	370	390	375	406	429	424	455	378	387	372	395	424	404	404	388	449	414	365	448	394	381	384	376	433	405	403	395	401	391	416	413	417	414	386	420	401	402	409	384	416	431	414	416	401	396	398	410	402	429	411	389	414	427	409	404	431	400	414	399	418	397	408	393	397	406	392	385	379	366	433	415	421	411
15833	27036	17161	6951	5035	3562	1960	897	527	401	360	320	354	348	342	324	350	362	330	369	347	365	359	347	324	377	353	357	339	328	348	354	331	346	379	346	338	317	312	335	370	335	367	335	351	388	370	341	341	354	330	344	338	333	370	339	346	340	351	318	359	335	376	334	329	352	361	359	304	327	347	355	350	377	333	345	353	327	354	320	327	349	341	344	323	338	351	356	354	348	361	357	341	361	370	353	342	310	334	340	338	318	327	335	353	340	355	383	359	354	322	371	300	349	309	353	350	351	360	360	308	350	367	353	356	359	349	331	329	361	337	330	364	363	340	350	370	362	355	342	347	352	333	374	352	371	370	363	345	331	341	336	365	358	321	357	338	356	353	331	349	358	341	339	325	377	350	349	334	340	334	340	327	358	316	354	363	353	376	341	374	351	343	349	347	333	332	326	341	338	335	353	369	348	315	328	355	314	361	334	357	350	324	348	353	332	326	381	364	336	380	365	298	338	334	361	360	385	335	348	325	367	393	354	362	334	382	357	331	387	334	340	349	384	338	351	353	331	391	324	324	370	369	341	360	334	372	377	346	364	365	362	299	330	313	368	366	373	384	307	347	344	332	349	320	363	378	348	347	307	345	405	351	342	320	337	351	362	364	335	332	354	332	349	377	367	319	361	352	338	374	371	349	383	359	344	343	358	351	334	353	382	361	351	330	331	331	336	335	372	311	359	365	347	331	344	333	366	355	302	359	356	366	325	347	338	335	357	335	370	354	350	334	334	372	351	327	373	337	303	338	376	341	331	340	378	331	371	352	334	341	330	299	368	375	334	352	340	333	346	346	336	385	341	368	330	387	380	342	361	337	321	341	344	359	377	304	316	337	356	350	368	364	327	326	329	380	368	387	344	343	324	392	352	352	359	364	357	342	350	354	367	360	364	352	359	351	353	348	355	335	352	345	382	352	315	332	354	355	359	350	338	361	342	341	376	359	356	348	312	338	357	357	326	348	352	349	324	349	345	370	346	361	344	344	346	331	370	341	334	338	323	364	332	336	323	355	337	383	336	340	330	354	364	335	361	318	360	366	346	314	361	332	345	367	351	367	357	384	366	359	383	368	341	365	329	349	343	389	357	353	341	327	347	361	343	350	325	326	340	345	340	311	348	370	331	326	356	361	360	350	389	328	340	356	333	350	356	345	336	314	369	350	354	318	375	374	341	342	310	330	326	367	319	343	393	353	318	373	353	321	348	371	342	365	356	377	293	337	330	350	342	346	391	347	346	350	363	347	352	335	353	336	334	394	339	349	348	352	343	376	334	369	354	340	348	336	359	342	359	360	346	375	354	340	359	335	334	333	289	339	329	363	329	327	347	353	379	369	334	349	342	339	353	352	347	324	321	366	351	389	349	331	362	370	368	372	380	339	336	356	366	327	352	337	343	323	363	350	323	340	356	350	351	337	325	332	358	343	369	363	331	346	326	338	320	356	361	338	314	364	369	353	345	338	308	344	375	361	359	327	347	336	366	318	331	313	322	361	359	343	364	356	320	356	346	351	348	343	356	325	352	337	387	350	343	316	374	350	343	374	359	321	333	365	342	360	364	355	337	342	397	326	314	349	338	336	363	321	360	375	344	336	382	347	359	330	327	341	351	316	370	336	347	352	366	346	344	347	388	384	359	402	342	355	329	367	351	340	305	346	362	311	371	338	346	326	321	360	328	338	335	353	362	357	362	360	384	354	320	367	312	325	372	380	351	335	366	339	354	335	368	321	355	336	361	343	351	336	368	336	314	316	322	349	335	350	349	355	345	339	350	330	346	335	355	343	376	322	360	343	345	361	341	367	336	365	365	383	331	385	351	362	339	360	357	350	313	341	356	355	359	342	366	343	349	380	357	329	331	368	349	356	326	339	392	348	347	387	324	348	375	321	353	329	353	374	369	337	352	353	360	355	323	330	336	338	336	342	352	357	364	339	356	370	338	342	379	341	337	378	333	327	342	369	334	342	343	329	350	332	340	329	313	353	347	339	330	358	322	332	339	345	312	350	363	346	334	352	345	355	336	362	316	344	355	349	337	338	348	353	334	345	312	353	356	374	352	353	362	319	338	363	346	336	345	360	340	358	349	348	302	327	348	387	340	334	332	375	370	330	337	370	376	365	368	358	353	354	341	351	359	336	318	347	323	329	374	331	352	391	358	331	311	382	359	363	356	344	354	351	314	345	319	380	366	349	352	359	341	340	375	340	361	357	381	343	385	360	349	323	338	359	333	335	337	358	334	349	347	350	345	328	368	333	363	350	346	341	352	344	334	336	378	374	340	367	341	379	331	335	381	364	350	365	345	330	328	313	327	312	366	356	332	356	350	325	351	398	350	349	362	373	328	330	327	363	360	332	355	347	361	344	317	350	342	348	344	348	315	329	341	344	354	344	360	347	354	359	326	358	342	352	319	311	331	343	353	330	327	350	369	352	355	345	377	338	337	341	340	341	374	354	343	359	365	325	343	329	334	350	361	366	348	332	321	354	331	352	327	339	358	323	349	344	316	356	360	330	370	347	344	320	341	356	348	339	337	343	349	351	333	331	329	361	348	368	354	346	364	360	292	369	301	353	373	327	344	329	334	352	332	347	372	372	351	313	365	345	341	364	376	340	336	357	343	342	333	339	356	381	364	310	351	358	336	364	354	367	335	336	342	337	346	352	329	337	339	374	343	325	359	341	353	332	347	351	347	334	366	376	322	333	331	360	327	350	340	305	346	390	323	361	351	368	329	334	332	378	325	363	340	352	356	324	353	316	351	348	343	344	343	345	335	326	342	338	346	339	360	354	346	343	321	357	354	323	326	358	315	333	345	335	366	365	334	338	377	363	350	363	330	312	339	336	337	335	352	368	341	349	375	349	344	336	385	383	342	335	357	346	338	365	377	353	325	326	351	338	332	325	349	355	346	368	332	355	322	347	335	344	346	380	335	333	357	314	314	329	326	358	387	313	369	363	330	365	357	353	333	330	372	345	361	354	381	393	358	340	322	362	352	358	354	366	360	289	326	360	359	341	348	342	343	340	343	330	343	377	344	349	359	344	352	321	360	314	361	368	284	360	375	345	324	332	346	338	381	365	334	344	338	399	364	352	333	359	365	382	356	366	322	346	358	358	354	380	327	338	362	357	340	331	397	344	336	371	357	346	364	319	368	324	379	327	341	338	361	369	343	354	330	346	342	356	369	352	381	334	366	356	365	350	362	350	330	337	302	343	358	337	390	335	379	341	360	374	355	311	361	356	358	353	337	316	355	337	322	373	342	338	353	351	343	322	357	362	345	352	328	356	356	312	317	367	363	317	329	371	347	342	345	347	358	334	381	352	346	353	352	348	390	315	346	350	334	347	343	328	338	357	367	340	350	333	360	337	343	336	360	322	374	355	348	363	362	367	343	336	325	332	341	401	336	382	333	334	353	338	339	326	327	367	350	335	353	325	363	344	341	329	359	363	345	373	320
25554	23426	36087	38455	35431	29966	16135	4836	1577	734	534	466	499	482	448	450	441	440	420	453	468	445	515	502	421	440	475	435	456	449	421	452	445	454	444	450	477	438	442	478	448	438	461	421	457	426	402	482	458	477	466	433	464	453	454	434	449	437	416	449	440	430	466	470	411	429	429	444	454	456	473	456	462	431	421	447	447	457	426	442	436	466	425	421	465	466	459	495	429	468	457	445	426	475	401	413	447	432	485	450	476	439	471	422	468	439	437	447	490	440	452	446	453	408	397	434	438	434	444	422	439	431	478	425	426	460	471	425	439	503	483	432	406	429	472	422	426	440	443	450	443	443	417	440	443	416	471	452	456	416	453	445	456	446	435	447	439	404	490	430	448	439	505	431	451	430	449	422	454	452	431	453	433	490	432	401	471	458	420	418	392	435	441	447	499	461	421	434	434	494	435	473	448	467	434	445	435	432	463	457	465	444	435	419	452	444	487	469	476	427	451	453	428	431	418	467	409	445	453	434	442	476	458	427	471	436	458	423	481	473	436	412	451	444	409	430	449	420	420	441	447	418	455	437	460	446	439	514	453	454	437	458	419	434	470	483	463	438	454	505	459	428	464	470	461	452	457	415	433	435	442	448	473	429	415	451	429	441	455	427	468	452	411	443	470	438	446	466	493	468	417	417	470	443	462	442	418	439	478	439	421	463	424	483	443	465	435	477	443	458	422	441	421	481	438	460	415	450	466	417	421	434	412	446	463	457	430	452	447	422	432	446	465	446	443	469	435	438	439	437	441	410	433	441	418	457	439	439	436	418	454	446	405	478	427	426	483	423	451	418	434	477	435	444	428	429	473	446	431	432	424	437	467	468	439	414	430	438	455	411	459	410	423	455	430	467	430	444	463	473	437	461	439	411	444	426	450	444	473	415	458	449	434	423	435	444	428	421	431	439	482	419	418	441	459	447	452	469	425	435	414	415	458	444	438	442	419	440	441	417	472	412	430	409	439	467	455	440	414	429	443	432	452	431	431	446	476	441	444	461	440	444	441	443	455	475	439	439	433	450	392	420	457	444	424	425	435	458	448	431	469	447	435	461	418	450	436	421	486	404	472	411	431	436	435	462	438	405	433	421	455	478	426	469	459	407	459	473	432	411	450	467	459	438	446	447	456	452	416	462	437	456	485	456	398	479	415	432	449	438	464	440	411	427	440	446	433	455	444	436	471	429	427	427	408	441	485	424	481	422	488	439	414	473	444	481	427	401	415	444	441	444	411	424	464	467	452	409	464	467	444	475	458	405	443	457	427	444	470	447	402	444	462	448	487	460	433	451	441	414	412	411	428	432	452	443	460	424	461	477	434	419	412	433	474	447	436	471	431	449	435	457	460	414	453	423	377	447	413	436	475	454	436	474	481	448	459	413	443	394	444	443	460	462	454	451	405	416	476	417	407	442	465	442	467	469	463	403	450	433	456	424	477	438	451	440	457	466	463	446	425	414	438	434	487	412	440	442	447	438	463	414	467	427	471	435	454	439	455	430	476	442	438	452	456	435	442	438	455	479	434	410	440	439	435	452	441	410	432	448	437	469	471	424	427	442	406	411	457	424	458	449	441	394	439	441	456	456	437	446	408	450	438	458	447	451	460	464	407	427	446	461	477	420	426	427	408	439	433	417	475	453	452	453	440	435	432	455	423	451	454	418	466	417	445	476	412	432	468	453	445	432	416	412	443	428	441	428	455	444	447	436	455	439	449	452	426	441	476	424	437	439	426	426	461	467	450	439	464	430	417	489	436	438	452	433	430	449	483	451	441	441	437	440	438	436	464	433	467	439	477	417	443	466	452	412	444	467	469	452	433	462	472	432	462	434	451	408	464	446	478	472	413	437	449	407	460	465	452	466	487	408	431	435	460	459	422	428	418	442	448	474	448	461	430	422	452	441	409	440	467	405	453	400	454	443	454	428	451	468	426	443	431	459	419	445	468	433	445	402	445	459	416	425	454	446	394	440	414	428	432	410	428	441	475	430	452	431	472	439	434	437	444	401	436	444	491	460	445	472	443	444	430	485	482	423	437	419	416	487	461	463	443	442	455	440	446	420	416	427	448	444	463	447	426	440	474	484	426	484	455	451	428	418	484	435	457	455	437	470	425	437	422	480	440	464	460	448	379	424	424	494	408	442	489	452	450	418	432	428	430	426	446	436	435	484	484	443	458	458	462	406	452	423	420	441	419	439	448	472	466	446	447	430	444	455	442	415	475	445	472	453	470	417	443	425	445	427	417	427	436	456	408	428	444	420	400	457	463	486	444	461	439	467	410	410	393	462	436	441	473	457	486	436	435	402	423	469	468	429	442	467	455	499	440	397	407	419	404	470	430	453	461	440	456	446	445	475	458	440	443	450	419	437	439	467	421	439	463	443	425	449	459	446	447	467	420	448	475	458	440	446	442	470	438	456	458	442	423	469	444	438	427	414	431	439	450	452	458	433	452	436	426	404	434	432	417	452	425	493	406	435	451	462	414	440	424	449	455	451	449	436	422	421	426	429	449	422	434	428	416	449	458	449	419	450	424	411	446	458	414	408	444	445	449	494	445	428	470	471	446	457	465	468	479	447	424	457	445	461	432	451	432	460	444	404	453	439	441	443	435	454	474	433	436	438	440	413	430	422	422	446	429	462	412	457	401	452	407	423	420	436	420	414	459	423	448	419	450	418	464	434	429	431	414	441	465	410	429	417	446	460	458	430	447	422	397	425	439	410	417	451	451	437	473	454	449	498	472	446	473	400	484	432	440	451	429	438	446	432	477	444	459	455	454	398	429	424	468	455	428	471	471	431	418	430	465	509	465	458	438	434	436	465	466	468	431	441	403	426	447	423	440	433	425	479	482	418	464	431	402	480	421	474	439	451	438	451	397	430	469	422	474	433	445	436	436	427	471	467	458	425	439	452	459	432	476	441	435	462	448	456	451	444	436	433	431	425	429	438	433	431	459	421	452	477	433	442	460	442	446	446	462	437	469	437	491	431	430	436	428	429	468	419	449	432	467	471	438	457	458	464	433	416	420	469	437	439	433	449	419	454	442	443	435	440	400	465	427	431	452	433	399	428	430	459	439	462	461	431	429	449	436	450	431	443	447	445	461	409	425	421	460	411	452	419	450	484	435	454	476	449	426	450	446	433	447	479	475	465	472	458	459	469	452	462	433	454	425	485	440	443	448	447	451	402	429	459	442	429	478	466	463	449	440	455	456	419	491	468	432	437	435	448	481	436	470	435	481	439	435	448	428	451	437	453	450	456	451	422	453	481	449	430	468	446	444	438	447	461	412	455	429	436	440	421	446	488	464	422	443	434	456	458	478	431	450	462	431	435	424	446	445	449	424	423	426	402	423	465	469	428	426	418	413	390	444	423	393	438	460	429	471	477	426	435	442	468	447	458	428	433	496	432	450	440	406	426	452	470	449	473	414	413	446	450	439	488	420	410	445	456	466	424	440	432
52182	87372	64803	41158	35496	23530	11542	4504	1744	762	498	498	432	445	407	417	419	443	430	410	414	393	382	434	422	433	418	388	422	430	405	437	385	421	402	419	433	413	391	397	401	437	456	393	422	397	414	412	418	413	435	415	422	428	436	405	426	401	426	413	436	398	415	365	442	405	425	430	427	386	418	413	394	408	416	420	406	423	430	432	404	460	414	412	429	390	416	433	390	387	411	416	428	452	439	377	397	417	398	394	432	393	413	387	407	423	420	453	395	401	420	396	415	399	418	451	424	415	417	443	401	410	387	413	442	439	412	379	448	417	430	406	407	419	404	430	428	411	422	440	406	383	408	412	419	429	405	441	428	434	425	375	403	417	435	433	438	434	399	432	395	399	389	404	424	383	407	423	384	408	415	420	432	402	405	437	408	427	437	390	405	420	391	419	387	459	393	440	423	400	432	409	416	424	430	388	416	378	405	412	410	400	474	462	413	434	413	399	416	443	415	395	400	426	384	441	408	406	404	408	439	418	420	384	380	421	425	436	426	417	409	406	413	406	386	418	417	387	406	444	431	406	412	419	441	400	412	386	398	407	406	448	428	423	425	429	383	444	403	420	439	384	408	413	385	374	383	391	436	421	410	396	455	403	403	422	394	415	431	400	402	381	403	442	390	377	390	380	448	378	440	427	400	405	427	396	426	417	412	405	402	420	429	382	429	431	433	411	366	419	408	442	379	367	419	408	436	421	423	414	395	431	426	394	438	401	429	398	420	402	453	431	392	447	400	432	411	380	419	406	418	431	438	404	400	409	367	402	405	392	379	419	461	422	392	412	434	437	412	436	372	375	398	421	419	399	402	389	441	418	396	408	390	380	413	360	424	383	422	476	403	397	423	431	421	421	403	415	415	422	419	397	392	425	384	420	394	436	413	408	417	403	434	435	418	404	426	422	417	425	414	383	435	427	430	401	443	387	446	369	400	444	422	390	438	428	389	395	422	410	413	418	402	427	414	384	428	417	434	403	402	422	411	424	401	452	423	426	394	400	422	394	414	431	413	421	395	432	446	390	443	446	407	430	412	441	367	443	408	415	403	407	441	438	437	408	425	382	442	431	405	427	425	431	420	406	399	438	386	427	385	405	417	404	443	411	422	395	410	410	407	450	396	391	380	414	380	422	446	364	398	395	416	383	402	374	423	415	425	422	434	463	420	439	426	406	437	435	413	404	399	431	405	444	419	415	448	384	428	415	417	420	388	441	418	412	385	423	382	443	410	416	406	421	420	405	391	423	424	399	408	423	393	407	379	423	365	412	423	419	394	436	374	407	420	381	400	378	411	405	430	385	407	421	396	404	440	393	437	400	409	390	403	403	434	392	402	424	426	418	392	425	408	408	401	414	430	372	428	425	417	387	442	441	405	392	440	445	422	417	419	429	412	421	385	427	429	383	430	377	419	405	361	430	424	378	421	418	395	440	435	423	412	421	391	402	408	425	388	420	399	415	386	442	442	406	432	426	422	393	396	411	429	430	386	441	401	443	411	431	403	425	417	405	424	399	420	427	388	434	422	429	433	385	399	416	389	386	412	394	416	450	442	439	455	413	420	404	408	401	397	445	397	434	422	431	417	395	435	430	449	410	426	432	412	397	389	422	416	463	414	385	403	417	416	442	398	393	375	426	418	424	459	377	398	413	424	376	422	442	458	411	432	416	400	405	402	387	397	437	435	410	386	416	383	403	430	428	414	370	412	420	389	384	415	417	444	402	436	406	428	414	440	390	463	396	399	457	418	434	386	435	400	349	396	422	386	419	389	401	392	456	434	410	396	394	428	398	402	426	427	390	424	419	387	409	401	412	436	436	399	419	432	406	441	414	403	411	391	387	449	395	430	403	430	420	436	407	391	404	439	421	411	416	412	414	395	418	413	426	425	395	454	413	401	405	396	421	432	438	431	393	421	427	402	411	412	407	433	413	424	418	375	428	452	417	437	401	460	449	429	439	429	414	422	397	425	421	448	416	427	399	386	378	396	430	416	396	406	423	393	424	453	414	367	404	406	378	421	398	394	447	372	441	430	449	381	431	429	420	416	401	424	392	400	392	425	397	409	416	399	397	411	423	424	426	397	422	412	425	389	399	420	399	396	415	391	423	400	430	428	419	418	441	391	380	397	421	391	390	427	409	436	376	432	431	409	414	432	404	440	423	409	375	411	449	400	404	420	422	400	429	419	417	396	415	411	410	399	426	445	408	447	387	423	429	393	425	424	395	433	383	418	430	411	454	406	422	427	425	424	415	398	411	379	426	389	398	390	381	409	399	402	444	422	422	377	401	401	394	437	401	413	397	382	414	390	445	412	407	434	416	404	404	404	387	398	402	431	421	414	391	391	420	404	437	407	396	425	406	396	387	404	395	409	421	458	420	403	386	435	378	436	408	393	419	437	456	403	402	427	433	408	413	407	421	402	431	441	460	427	436	406	392	394	420	428	437	408	404	409	412	389	425	405	414	409	364	390	412	395	426	416	402	390	443	444	412	416	452	448	382	425	402	397	435	404	384	412	423	397	405	430	395	424	370	400	447	400	378	422	380	397	453	404	386	419	403	416	455	448	388	421	410	389	453	408	427	420	421	400	410	407	424	409	410	416	393	371	410	362	389	385	394	415	401	418	424	386	427	403	418	391	405	390	413	448	414	433	385	430	408	430	415	390	436	363	415	371	458	385	384	428	420	423	427	421	391	424	403	407	367	418	361	459	443	421	393	410	410	417	418	403	389	406	418	403	388	411	390	413	392	409	424	429	374	420	405	425	442	429	392	432	437	460	403	429	407	406	409	420	444	445	417	430	381	401	412	431	432	439	381	429	406	415	417	401	417	413	394	412	405	413	403	384	416	447	420	416	437	391	386	418	376	434	411	432	392	410	396	406	425	404	408	432	426	439	448	440	432	412	422	438	417	393	422	399	406	440	442	409	429	391	429	428	365	400	405	388	416	444	417	417	368	399	399	406	422	386	425	394	425	405	386	441	410	402	400	409	418	391	388	413	394	424	429	409	440	401	416	390	389	422	380	416	416	419	446	397	361	433	400	396	437	420	376	418	422	432	413	408	438	398	409	425	402	418	422	404	418	448	413	397	395	437	419	440	402	436	418	423	411	405	391	428	440	385	447	415	399	412	406	421	396	406	414	386	414	379	407	432	408	406	373	414	404	396	422	390	397	377	403	406	401	441	409	440	390	391	368	423	408	412	428	392	414	409	458	402	415	409	427	403	398	417	418	423	441	411	410	421	394	410	393	418	425	437	405	401	407	442	421	423	390	414	433	406	426	401	386	424	432	385	392	423	424	402	446	428	407	352	415	434	428	406	407	447	433	431	439	406	388	376	419	428	426	423	437	418	414	408	418	428	406	403	393	393	426	392	466	417	398	429	374	423	406	421	422	432	419	400	433	411	418	455	418	404	402	395	435	404	440	382	399	403	370	396	403	415	419	415	412	393	463	444	398
24612	22346	33764	37171	37573	37745	27312	12318	3679	1391	779	626	612	583	592	630	578	553	607	562	552	647	553	626	584	560	577	611	628	596	599	608	555	569	573	546	632	582	633	583	559	628	583	586	584	582	610	597	593	592	570	595	592	572	583	588	575	553	554	583	578	577	614	604	608	614	590	622	584	551	615	635	594	583	625	595	639	574	550	566	576	621	572	590	568	608	592	607	598	531	567	618	572	608	592	582	524	604	619	583	563	599	596	611	567	577	577	602	575	535	561	577	593	591	545	604	582	619	542	585	537	607	582	566	570	582	611	596	598	599	596	580	591	603	575	565	581	557	605	591	594	555	565	600	566	584	569	593	544	580	577	567	586	618	599	600	569	563	567	577	541	522	573	581	584	545	581	565	601	625	566	557	593	620	590	598	635	614	585	566	601	582	581	601	587	588	565	602	595	565	589	624	580	546	536	550	639	585	631	621	582	547	617	569	611	577	554	542	540	583	596	540	567	559	572	600	516	596	609	594	540	579	573	562	607	567	545	572	565	569	575	590	568	546	582	549	574	525	632	591	602	576	572	604	547	572	593	581	621	615	588	602	597	554	555	532	566	599	549	604	598	549	604	513	572	609	571	582	530	535	576	564	570	623	562	566	603	587	572	532	558	563	589	585	605	629	589	566	518	551	552	552	575	555	588	573	539	566	608	569	583	559	562	582	534	571	583	607	552	580	584	564	577	577	567	607	594	566	567	533	591	550	559	575	546	596	564	607	587	552	629	603	612	557	578	566	590	595	637	583	593	588	598	622	550	549	591	592	544	555	584	568	575	581	540	587	545	581	563	496	577	565	554	621	520	552	553	568	608	552	578	572	585	598	565	579	582	576	587	598	615	599	622	583	534	572	539	534	584	643	567	563	585	636	541	583	550	563	599	589	608	570	598	537	552	535	560	550	577	595	613	533	542	598	585	613	576	599	575	592	581	585	580	579	602	577	580	549	594	603	572	556	605	544	589	556	611	597	567	562	580	568	592	575	573	585	549	571	579	592	557	540	600	609	607	580	558	587	577	595	618	550	565	572	589	583	572	531	585	579	587	573	591	575	567	573	572	529	597	573	597	604	573	542	600	562	620	623	580	593	570	607	593	559	608	620	584	577	617	532	582	567	561	620	600	608	568	569	577	558	581	571	571	539	588	569	575	517	581	609	588	582	554	589	552	563	548	556	568	611	637	569	558	586	534	607	578	617	584	585	559	585	618	571	600	597	538	575	547	575	587	623	562	569	563	549	616	548	591	602	561	612	564	589	554	582	586	572	602	592	561	597	597	559	516	625	553	558	597	607	552	554	569	597	553	590	586	560	600	573	611	574	583	629	569	569	621	621	581	592	610	537	616	588	554	594	589	619	597	610	544	616	564	545	581	609	576	552	577	605	598	584	565	593	611	587	575	555	570	617	562	562	587	551	609	583	625	586	567	590	549	585	590	568	550	556	584	558	571	511	566	591	624	555	580	567	587	582	578	595	596	536	583	544	556	582	594	557	617	542	583	610	581	583	588	591	557	613	609	600	592	571	580	579	610	587	533	580	593	593	546	555	584	566	529	569	566	582	590	570	576	531	557	625	608	580	583	565	570	568	546	586	548	535	567	571	591	619	594	551	599	564	590	566	534	547	606	566	571	585	598	551	574	619	591	596	617	594	578	534	567	606	585	590	563	632	532	520	575	565	570	593	553	572	585	595	602	613	582	620	596	602	556	598	591	604	576	612	591	600	572	568	601	582	626	578	563	554	551	547	553	570	554	564	599	637	628	564	559	585	602	544	553	584	571	539	579	583	573	607	565	611	622	555	605	561	587	561	560	589	588	603	635	563	558	567	599	545	581	583	589	581	523	557	575	541	563	577	600	595	556	583	569	549	544	586	579	566	532	567	590	611	614	592	600	603	571	594	557	534	564	595	598	575	546	582	554	598	564	590	554	591	580	592	567	552	583	590	572	579	541	612	570	564	581	592	579	569	534	578	566	574	562	610	594	582	581	583	582	597	554	594	577	566	572	571	542	568	598	550	600	631	562	595	586	570	599	548	560	553	601	596	548	617	533	519	532	596	583	570	590	578	571	575	583	623	593	587	559	557	560	567	589	559	608	524	599	580	593	568	623	556	587	600	566	576	577	626	606	585	572	602	560	625	534	564	568	558	569	567	578	574	565	578	568	586	599	573	598	558	542	589	581	576	577	582	549	591	566	569	596	596	585	580	580	611	604	572	624	572	554	574	559	558	562	587	597	571	587	567	565	635	562	587	592	616	582	574	602	553	559	557	604	574	562	584	558	595	620	567	578	565	584	540	568	555	605	576	601	582	608	540	599	549	561	572	620	582	549	599	582	556	643	533	573	551	564	616	570	575	578	559	608	539	615	590	591	568	598	607	559	595	598	593	614	555	589	562	569	559	556	612	564	590	591	606	578	553	563	609	577	563	625	592	595	543	613	620	583	548	568	562	538	561	586	636	579	625	549	608	542	562	548	585	600	575	589	588	534	586	611	559	594	560	614	602	552	581	587	594	574	617	589	538	558	628	618	580	572	568	595	594	600	621	551	572	578	596	584	536	605	550	551	638	587	608	577	566	591	578	612	565	591	563	592	578	593	588	584	566	584	597	577	558	593	562	567	584	579	571	662	594	593	540	575	560	535	558	536	566	603	568	578	571	605	515	569	589	547	564	601	627	575	563	564	592	613	591	566	554	569	602	556	592	617	552	602	585	559	573	560	591	554	614	573	539	611	631	579	608	591	584	575	537	576	582	601	595	544	591	579	584	540	586	539	563	594	575	580	552	617	595	568	533	565	576	599	576	594	617	612	545	596	578	615	553	577	545	551	590	602	591	600	572	584	578	578	572	594	574	534	557	558	585	557	592	564	615	575	573	561	599	572	586	622	574	573	600	589	561	566	594	559	575	565	562	569	587	577	595	592	548	593	612	585	557	552	607	595	600	599	587	612	593	616	601	559	587	548	557	593	604	638	596	577	563	583	622	595	577	598	615	564	608	573	574	595	596	605	615	569	568	580	594	594	573	559	600	572	582	585	565	578	601	562	581	606	608	578	596	600	590	581	572	558	568	576	578	554	577	558	581	596	558	558	563	555	531	565	542	602	602	603	596	572	582	567	549	600	558	539	589	577	596	596	567	594	550	563	599	604	547	623	606	562	578	552	628	583	593	549	541	580	569	577	549	520	569	603	609	553	584	583	574	544	602	603	546	607	581	564	599	612	564	573	625	586	554	601	572	547	594	558	603	595	540	554	593	577	599	590	568	588	573	574	590	619	593	588	585	565	584	568	595	579	535	648	553	564	602	611	569	584	617	602	564	571	559	574	563	616	559	578	581	573	621	557	558	583	557	550	578	586	543	577	564	517	610	556	599	570	560	579	565	605	573	639	604	532	580	530	603	619	612	629	584	605	566	517	582	588	568	541	604	617	586	551	578	572	579	590	588	587	547	590	585
60071	100018	77500	55328	45084	34502	20761	9949	3852	1410	733	665	568	541	527	533	516	579	527	533	536	522	564	568	597	556	518	595	523	561	520	546	559	521	544	567	536	561	557	541	582	551	547	540	575	540	561	550	555	543	523	580	516	579	510	527	538	557	523	592	534	521	584	565	542	579	555	537	525	501	518	541	574	537	526	528	571	522	591	536	542	527	547	535	557	547	547	581	547	542	540	541	569	548	539	508	548	519	535	543	561	531	521	516	585	535	538	542	581	538	529	538	543	537	514	554	517	562	531	558	569	544	536	541	546	568	554	528	546	553	528	555	568	523	538	531	558	547	551	523	545	545	510	556	521	539	524	549	526	550	546	516	535	554	553	545	532	516	533	547	555	534	525	530	559	501	523	518	555	559	536	544	527	510	555	559	564	566	509	504	502	533	501	544	563	558	582	562	590	506	531	560	550	581	509	525	548	498	512	562	586	537	515	542	491	545	580	568	531	531	513	543	568	572	539	546	558	569	529	513	580	573	575	560	517	566	524	562	508	533	511	557	555	510	541	534	530	574	500	547	531	536	563	580	548	544	525	579	522	522	538	579	565	548	538	535	537	560	564	535	540	574	508	552	551	545	518	542	551	528	559	543	565	549	560	518	535	561	550	540	560	551	554	533	502	555	528	552	607	553	483	576	561	548	521	545	535	502	491	550	567	546	527	516	555	543	501	549	572	539	552	504	517	540	494	540	517	547	556	559	556	566	479	558	538	552	551	568	536	555	545	494	528	535	531	538	529	523	535	555	503	529	524	575	564	496	533	525	524	514	499	567	556	541	499	534	543	540	582	568	516	546	547	562	560	555	571	511	528	561	538	560	460	550	525	552	485	504	615	552	502	540	574	546	562	532	502	560	520	573	517	559	530	528	542	516	562	552	524	580	548	516	566	559	544	528	529	549	539	553	498	572	540	540	563	522	526	542	569	522	536	511	548	562	495	537	484	531	537	543	557	549	506	476	530	545	558	551	525	537	564	549	568	562	559	536	553	544	580	552	548	539	600	518	518	537	503	538	556	539	558	522	522	576	553	513	540	578	544	566	542	531	559	575	547	577	524	548	528	572	557	578	525	563	549	542	513	581	522	535	519	555	545	522	526	514	531	552	513	538	556	507	603	515	517	560	506	533	564	569	534	583	533	522	510	520	564	524	558	553	524	530	522	567	544	543	511	541	550	552	527	540	544	528	554	544	544	574	571	537	565	554	554	509	565	575	498	541	548	554	545	531	560	540	519	518	535	544	539	534	554	557	584	585	572	555	563	518	560	532	540	513	547	540	520	523	557	583	550	577	506	550	540	527	561	546	518	515	561	549	553	565	540	512	516	521	551	530	527	575	528	574	517	527	547	549	537	546	525	528	580	554	542	519	541	563	562	568	570	571	541	548	549	480	554	544	553	535	544	522	551	523	492	559	552	548	501	523	553	543	545	533	514	544	554	572	545	528	544	481	564	566	545	512	602	543	515	567	566	512	552	534	536	542	549	573	535	566	537	565	542	562	549	544	547	551	577	553	536	531	546	587	542	524	519	512	518	525	557	523	510	533	536	539	533	580	520	520	552	547	523	562	550	529	572	523	560	564	552	518	551	536	532	543	533	562	516	531	539	540	518	508	497	593	512	525	556	552	560	496	516	540	571	536	545	542	507	551	536	550	568	504	560	545	573	564	535	538	561	517	547	534	541	572	548	536	546	557	565	491	570	532	541	519	542	544	500	546	523	502	531	557	549	541	531	547	512	538	506	550	524	539	546	567	527	521	506	553	530	528	546	556	527	527	538	546	514	504	561	572	543	490	518	571	574	530	553	547	497	526	565	572	528	547	536	538	539	533	532	542	556	541	550	536	570	547	590	567	549	550	516	580	542	539	563	575	521	538	537	524	533	572	538	532	530	573	547	519	545	578	541	525	554	520	524	540	527	543	513	558	550	566	532	524	533	528	545	525	543	570	560	534	558	534	553	556	517	559	539	550	516	530	540	564	521	558	532	524	529	546	532	556	539	525	569	542	516	560	529	534	538	540	525	514	516	563	577	602	558	529	512	487	525	519	534	544	535	555	544	538	557	494	525	537	514	554	520	502	527	544	540	526	571	544	522	547	513	504	557	544	495	541	500	487	552	529	563	566	472	561	543	546	500	532	510	549	499	538	553	505	521	594	540	526	556	546	564	541	513	508	539	545	588	524	580	533	568	515	564	544	536	504	546	570	572	528	521	518	549	549	541	551	518	533	520	551	533	533	594	521	568	539	507	556	513	535	541	525	525	562	534	552	529	482	537	548	570	550	497	527	559	597	551	559	490	554	553	569	494	518	542	519	536	590	531	554	523	498	525	548	514	526	543	539	540	543	505	537	551	545	563	550	492	520	533	533	535	580	543	560	532	542	538	538	536	516	539	552	570	509	547	553	516	564	535	552	492	535	522	540	554	538	528	556	521	562	511	522	492	516	515	504	573	549	519	524	586	543	541	513	533	551	549	582	526	499	535	542	532	549	498	534	505	529	536	553	588	521	526	553	498	543	540	511	560	525	514	553	542	499	559	533	501	535	533	559	543	542	500	527	533	519	570	522	549	561	536	481	538	560	532	519	551	552	534	565	503	519	517	531	574	511	535	538	489	560	557	506	501	539	530	527	545	551	582	484	550	572	532	539	535	552	545	562	495	553	563	548	507	536	521	546	558	500	547	516	554	547	527	577	529	509	555	536	550	560	507	528	544	584	555	515	567	492	588	523	543	562	558	553	567	494	551	531	510	566	518	524	561	520	534	537	540	533	504	542	551	569	558	560	512	514	523	509	542	530	517	546	505	515	521	530	537	549	554	525	530	513	547	551	527	498	579	538	539	532	566	534	545	524	505	573	533	508	555	530	546	540	516	577	485	519	516	542	571	537	543	562	532	555	503	566	565	549	502	550	565	504	468	494	515	592	569	555	531	583	538	561	538	545	502	534	527	592	534	540	552	556	558	520	491	531	535	524	524	521	514	556	524	522	494	562	568	532	545	552	524	523	507	503	476	524	503	531	538	553	516	532	535	525	570	541	551	564	531	558	508	538	543	575	541	580	547	514	471	540	519	552	559	527	516	544	566	523	565	545	578	520	510	508	559	552	570	525	483	561	509	543	530	548	539	551	539	496	510	560	548	501	515	535	570	536	558	512	530	548	578	540	551	542	545	533	544	504	533	530	524	493	557	557	569	554	533	541	541	551	545	557	517	558	539	503	570	520	550	570	545	543	524	538	494	549	526	513	503	507	536	583	591	507	550	519	526	551	532	559	502	546	539	519	529	530	529	541	553	529	549	556	558	547	484	524	499	532	534	581	546	545	520	574	540	581	577	553	525	495	539	553	468	519	524	536	546	540	507	532	593	507	498	534	524	533	562	548	500	546	533	538	547	556	572	515	542	558	488	544	537	537	561	508	528	512	533	506	500	535	554	530	531	511	540	551	554	513	465	516
28904	24663	21173	10855	4451	3215	1727	968	607	471	447	413	440	400	412	407	406	405	413	406	381	461	389	388	420	405	427	429	429	411	361	365	387	409	399	410	433	381	367	398	413	387	386	390	403	429	403	389	407	434	400	398	428	379	387	409	396	392	381	410	417	391	420	364	402	425	403	414	440	388	422	401	423	414	396	394	402	419	408	407	407	393	399	410	417	389	410	371	396	384	380	410	423	390	403	406	360	394	401	392	389	416	428	376	431	422	398	416	434	410	393	408	403	391	430	447	389	408	401	399	366	446	399	419	398	416	426	378	407	432	423	386	398	414	395	413	401	412	392	405	381	382	431	390	408	411	404	423	400	417	407	397	392	393	412	408	387	400	401	397	391	418	431	444	399	416	399	387	372	431	422	405	425	385	379	401	422	426	438	410	396	393	408	409	417	420	378	428	424	428	398	417	374	406	372	421	398	375	401	404	421	381	412	401	379	417	398	412	377	389	378	416	392	403	413	356	385	407	420	423	399	429	411	424	421	383	389	385	407	419	414	371	395	390	395	393	365	431	400	376	403	376	381	419	383	357	401	391	379	378	413	425	395	391	444	367	405	370	420	411	394	385	420	410	423	387	429	440	412	404	411	386	422	392	391	454	406	400	422	404	389	411	418	396	390	415	421	400	402	430	383	392	387	424	402	417	431	397	395	421	398	413	377	398	422	381	444	385	411	423	407	402	396	384	395	403	365	385	386	390	365	427	383	385	444	421	400	428	400	423	420	385	401	400	388	412	390	406	432	407	414	354	406	395	421	434	402	410	417	415	397	397	426	381	428	400	432	408	366	406	427	398	424	412	373	424	374	429	407	394	358	420	437	375	427	372	399	412	437	357	392	381	377	399	375	370	376	366	389	401	377	402	380	476	368	405	378	442	423	424	392	427	393	422	400	430	405	362	392	360	437	400	429	396	393	397	394	444	409	392	441	376	408	419	402	372	403	391	407	397	411	394	387	387	413	412	412	415	397	385	381	415	365	416	415	388	438	418	414	345	412	427	362	404	376	409	401	426	424	394	383	403	412	419	397	383	387	412	383	404	388	386	377	432	371	406	394	415	397	384	404	437	427	409	363	388	416	398	414	397	380	360	392	407	375	407	400	361	412	407	445	396	407	398	406	410	404	385	408	374	418	398	411	399	409	408	384	396	412	420	390	415	393	402	463	419	377	392	412	401	384	395	384	414	392	382	410	400	361	416	425	423	407	386	401	405	396	416	407	390	432	407	406	423	381	400	409	441	444	425	375	387	411	407	453	418	432	370	413	390	394	388	417	395	405	401	424	421	422	426	397	422	385	411	411	403	354	406	427	419	373	380	378	396	372	434	386	365	425	406	393	422	373	376	391	402	445	404	389	418	413	397	388	383	428	381	396	370	447	383	398	384	434	401	376	349	402	409	396	384	408	387	381	395	421	399	378	388	370	410	400	379	424	425	405	387	432	379	411	389	385	412	425	403	435	389	427	410	380	423	425	385	432	398	428	406	391	414	388	400	401	399	422	425	413	382	397	412	385	395	389	426	394	389	415	417	397	421	434	421	387	375	408	413	396	412	439	396	360	388	418	370	354	401	401	383	397	391	399	385	391	363	403	436	352	399	372	359	405	421	395	377	423	418	390	393	389	392	387	438	430	397	422	439	369	405	377	396	430	393	412	358	392	418	383	424	421	394	388	373	357	384	409	416	440	393	399	411	368	422	425	402	387	404	407	415	419	408	378	377	385	410	413	408	418	428	374	395	396	385	418	403	388	414	425	390	393	408	425	420	365	405	399	381	353	403	390	390	426	391	397	427	399	369	387	396	385	420	408	422	396	391	406	425	390	368	411	390	439	428	402	390	402	379	382	390	434	403	437	376	419	410	415	396	397	405	384	440	393	397	372	417	386	399	429	414	381	418	408	372	422	365	394	413	413	386	374	394	411	415	383	389	444	409	398	389	384	443	392	370	391	386	398	419	382	388	391	405	410	382	392	409	403	398	408	380	423	402	398	387	423	396	370	458	417	406	391	377	415	400	425	414	420	405	418	375	382	427	407	360	378	414	438	400	377	409	424	396	354	415	421	396	420	425	423	395	403	430	394	372	418	420	400	374	391	383	386	390	380	426	418	413	416	390	413	414	382	395	402	423	380	401	397	410	395	395	378	390	369	398	428	439	389	419	396	418	399	412	401	410	389	414	437	428	404	423	423	394	370	396	402	392	418	400	421	423	381	456	362	390	385	433	376	394	379	394	425	415	403	404	409	392	401	373	423	400	377	417	390	389	382	387	415	405	442	385	395	407	433	368	438	408	388	412	406	418	417	409	377	398	444	422	384	421	415	396	416	398	428	381	388	413	400	407	374	389	389	400	406	370	404	400	425	388	412	375	412	443	407	428	421	373	426	394	405	403	400	373	379	377	423	412	392	393	395	447	400	390	413	407	413	403	422	449	400	416	414	400	393	365	411	414	423	387	407	382	364	405	423	391	384	401	431	350	377	396	378	423	413	407	396	418	465	395	387	383	419	411	399	415	382	397	409	420	411	449	416	401	399	394	393	377	449	399	389	391	391	436	400	401	367	380	403	397	417	400	346	399	405	398	396	407	371	407	381	426	401	423	393	418	392	419	408	376	418	378	401	392	421	391	400	400	415	392	399	418	360	387	373	393	392	365	440	418	409	394	404	435	419	405	403	381	394	415	364	387	430	435	400	415	403	440	393	401	422	399	414	381	414	416	417	418	403	394	417	439	395	395	382	384	396	410	423	455	366	408	401	391	414	387	409	367	436	396	390	414	390	402	394	425	436	382	386	382	432	408	370	407	417	380	376	384	414	373	399	416	409	399	406	415	370	403	399	424	402	415	399	399	422	392	438	411	420	402	415	405	412	389	411	358	462	428	402	387	414	420	403	386	400	418	395	426	390	422	408	405	395	406	429	411	403	388	413	352	405	435	427	429	425	405	397	408	371	395	412	398	438	414	387	422	413	403	368	390	421	449	399	378	368	409	434	373	379	391	426	427	430	416	378	406	414	408	426	375	409	382	383	435	398	410	403	411	382	389	381	375	359	395	382	368	368	420	392	421	457	391	401	395	377	429	370	423	440	409	396	392	429	361	431	388	377	418	406	373	405	373	379	418	423	414	379	373	358	430	410	404	389	424	412	426	431	391	434	394	426	392	395	420	386	387	436	383	398	400	392	416	408	382	422	420	421	386	418	422	398	440	396	407	393	441	395	410	359	428	401	383	420	379	425	408	396	416	423	378	393	379	413	394	364	369	398	395	443	436	404	347	406	389	410	399	406	413	424	399	458	401	432	410	429	437	448	370	448	413	425	387	398	412	420	369	419	385	389	396	414	422	436	451	403	420	380	381	366	396	429	423	415	397	418	378	418	375	428	412	411	387	390	367	372	397	418	377	403	382	427	410	369	420	407	419	413	441	414	434	415	379	350	405	407	395	399	391	387	394	400	389
14283	27042	18029	7789	4239	3514	1850	1024	588	399	359	353	353	303	341	371	330	383	317	333	305	377	357	340	360	346	322	362	380	369	334	344	372	346	334	359	353	380	350	350	357	333	347	337	354	346	354	328	358	331	368	353	360	335	362	326	355	312	390	385	356	356	350	384	346	351	352	362	344	372	310	325	339	372	328	344	319	359	357	356	355	346	325	367	359	339	319	346	337	320	337	383	367	332	385	339	348	360	358	350	361	338	359	351	347	360	359	338	348	339	366	355	349	344	331	351	361	338	359	351	391	338	321	382	355	397	340	350	369	320	355	356	351	339	333	337	327	366	353	332	334	349	339	368	363	351	323	335	337	349	357	359	349	345	365	331	346	323	347	367	361	333	342	321	360	348	358	336	357	367	317	355	322	371	328	358	350	314	334	342	363	327	362	332	335	379	337	335	348	363	304	354	347	302	322	329	341	352	338	341	353	310	348	368	317	339	368	313	369	321	351	369	378	332	338	340	340	352	381	340	323	332	330	354	340	361	374	342	338	361	318	369	344	365	360	349	314	306	342	325	334	346	363	370	345	314	335	351	343	343	344	343	331	326	374	341	322	328	355	318	343	352	313	355	388	327	356	325	319	333	352	356	376	365	340	340	355	372	346	395	358	345	318	319	329	354	363	322	327	330	348	380	342	316	317	368	358	343	380	375	343	342	346	375	338	348	342	317	366	334	301	332	369	337	373	327	373	330	313	319	373	352	347	385	317	337	383	330	331	361	354	366	335	315	349	332	381	363	335	354	347	345	376	328	338	364	335	368	338	335	350	347	318	315	361	328	333	342	384	373	342	328	363	352	328	347	391	336	369	342	331	344	316	310	353	355	355	362	357	352	362	356	336	317	359	364	341	359	366	325	362	352	356	325	341	319	338	346	352	346	360	345	345	322	348	321	350	346	323	384	349	361	337	351	322	303	368	358	361	362	333	324	359	324	358	345	344	345	386	297	347	364	337	321	345	313	334	338	330	330	367	371	340	364	324	347	338	356	330	350	369	362	335	340	340	353	355	359	337	326	324	336	379	359	351	356	385	316	346	362	361	332	363	315	332	345	367	365	310	325	358	342	334	352	341	351	353	389	335	344	389	318	330	355	333	357	386	345	295	348	320	353	348	350	329	360	367	325	323	327	353	347	360	355	328	351	360	347	331	341	359	340	332	340	338	325	348	383	355	342	320	372	340	370	334	310	341	352	349	349	360	345	350	332	323	370	342	345	331	309	380	342	347	351	380	329	357	336	388	345	380	342	371	351	340	354	294	364	349	328	349	340	325	341	346	351	322	370	334	368	317	348	362	364	341	363	314	334	331	338	347	362	357	336	381	341	350	356	324	334	365	346	344	366	364	360	374	336	354	350	332	343	356	341	342	336	335	365	355	357	335	311	346	329	372	354	346	326	354	306	338	363	369	343	359	320	359	356	342	324	356	365	354	343	359	335	348	366	325	357	359	387	365	331	350	346	350	337	319	338	332	355	359	369	364	371	357	365	373	371	356	364	335	375	374	327	356	335	372	315	334	324	317	326	360	367	343	359	349	339	327	346	331	358	350	371	337	335	306	352	348	324	327	338	337	328	341	337	347	346	368	321	339	377	342	347	347	323	345	358	336	341	297	301	334	313	356	341	325	355	349	325	349	345	350	292	319	360	328	376	320	349	348	359	338	357	339	370	360	368	346	339	334	331	317	333	362	326	366	349	366	346	362	346	319	368	329	365	303	326	341	364	376	386	324	352	320	315	363	363	336	320	325	339	365	341	343	343	329	358	355	336	312	351	333	367	368	372	349	327	349	353	353	344	329	353	309	335	345	350	354	377	363	329	341	351	362	351	308	342	307	329	354	339	364	339	325	328	326	342	350	349	361	329	374	375	384	375	349	380	356	345	350	343	350	338	359	352	341	325	346	345	347	346	333	396	318	348	309	357	354	364	372	345	351	334	358	342	325	343	324	352	356	341	366	331	301	348	357	321	317	330	355	354	338	362	359	318	337	374	327	339	344	325	351	363	331	367	341	368	331	316	331	338	332	324	337	347	370	343	335	372	361	317	355	293	327	324	353	306	336	351	313	340	354	336	346	335	369	344	355	336	394	324	346	362	335	364	325	331	379	342	338	346	346	367	360	344	344	379	365	356	343	370	327	356	345	368	330	366	349	345	354	303	350	338	353	348	354	327	331	330	325	349	351	351	366	336	385	342	368	328	342	334	313	327	329	336	347	343	376	367	338	328	355	367	327	342	357	343	309	328	347	368	309	371	363	349	307	371	365	361	361	333	323	346	339	337	356	347	351	355	314	347	356	324	335	334	318	329	339	342	342	371	328	366	373	364	382	355	334	327	317	367	316	348	352	368	380	324	315	339	332	344	334	337	330	377	380	325	356	353	341	345	328	333	368	349	323	331	368	371	362	342	341	357	353	336	331	341	360	377	351	343	325	379	341	366	336	369	348	349	335	330	308	334	361	316	356	367	339	354	362	354	315	337	331	356	334	342	301	346	357	338	315	352	362	323	329	364	343	331	348	353	342	324	341	330	360	330	341	351	359	352	372	346	346	333	357	362	383	347	350	319	349	343	364	343	336	345	326	314	362	378	343	337	354	320	354	399	354	365	305	361	337	347	331	352	349	361	366	367	377	336	341	346	336	337	318	336	348	312	344	384	348	351	360	348	322	350	365	315	386	326	326	352	362	340	335	337	349	321	325	346	343	355	333	338	346	353	341	350	330	325	354	327	353	362	342	340	332	335	373	331	334	328	369	360	348	341	328	352	328	345	333	326	342	338	348	327	306	347	355	321	346	374	358	359	362	334	348	336	336	348	318	350	383	390	314	338	339	361	359	358	344	359	329	360	318	353	373	343	356	334	352	337	317	357	373	360	335	366	352	345	329	328	332	321	354	332	373	352	342	338	379	372	340	324	363	330	350	336	308	342	337	374	369	324	326	354	347	364	357	358	355	351	323	354	343	320	335	314	334	339	347	325	357	355	352	379	364	364	362	332	381	364	345	335	327	366	355	363	346	358	377	325	327	316	310	352	320	342	345	315	341	372	329	350	344	368	362	328	350	343	349	339	310	324	384	345	340	360	380	338	327	359	347	313	340	363	317	374	367	356	329	309	333	316	353	351	364	332	362	317	347	370	324	367	331	328	327	335	359	330	308	347	349	339	354	344	361	343	327	327	360	344	366	381	327	347	339	337	327	358	319	350	318	337	384	368	317	318	357	357	355	354	363	355	330	336	341	349	362	367	336	327	344	365	324	352	337	364	344	327	383	364	405	358	334	342	331	352	366	361	343	354	357	350	369	339	323	354	342	324	340	328	369	377	342	355	377	360	377	361	310	371	330	338	367	325	363	308	340	308	354	349	359	370	363	362	330	376	352	333	390	347	334	356	367	310	343	366	313	372	336	352	352	353	347	384	337	333	356	325	330	342	341	350	309	332	327	352	344	339	324	357
25570	23418	36507	39709	32562	28529	17190	6544	2088	929	515	486	497	461	468	477	445	445	403	442	456	448	439	489	421	419	427	486	485	406	480	440	436	484	425	432	482	467	433	437	463	455	430	445	415	430	424	450	441	448	468	419	466	469	452	495	483	429	452	438	436	449	423	449	411	481	449	428	476	488	450	436	430	465	500	444	452	439	467	464	433	490	431	435	430	459	433	439	461	458	415	471	435	418	416	424	435	470	433	466	440	434	404	443	425	477	433	447	438	437	450	426	473	432	473	412	451	434	480	457	465	453	421	396	463	433	423	435	446	415	434	446	427	463	401	383	466	436	448	441	457	452	455	487	451	439	427	421	428	458	450	420	438	437	436	421	438	443	432	434	475	459	422	427	457	451	439	441	505	449	452	451	417	490	416	445	432	472	428	476	443	464	440	430	450	415	417	402	459	451	421	452	430	453	456	482	429	443	460	416	445	443	464	443	461	449	428	427	387	469	435	409	429	479	455	420	449	436	419	437	420	439	432	460	468	463	446	421	440	422	455	459	457	437	445	443	438	406	440	448	444	398	447	444	451	423	404	429	454	420	433	462	450	480	402	395	480	465	485	425	464	411	453	489	464	427	457	422	432	438	437	418	455	429	422	455	431	453	440	447	437	441	471	474	430	442	451	425	426	433	414	427	437	433	426	418	454	452	494	446	424	447	445	397	459	432	498	442	416	469	407	447	448	466	448	437	457	438	442	411	448	452	466	415	465	458	455	426	464	467	451	457	430	432	426	434	454	423	469	440	460	427	428	459	461	403	407	436	408	445	485	396	464	438	443	485	428	458	429	414	428	490	430	458	416	453	451	400	451	424	465	428	437	463	445	450	434	417	450	465	441	450	405	455	430	429	456	466	424	438	423	452	410	422	443	425	439	432	457	473	421	430	400	451	424	484	452	443	432	469	410	507	435	461	455	436	458	430	438	432	441	435	428	446	426	453	443	458	442	471	458	454	459	418	436	447	468	432	430	436	465	426	459	460	398	450	478	477	449	423	427	430	414	452	432	427	456	433	453	466	451	464	438	510	435	453	450	454	475	421	411	431	409	456	457	452	435	457	389	460	444	442	439	443	439	446	451	435	424	425	411	438	439	450	450	403	459	459	460	440	439	442	473	430	474	474	421	471	459	430	433	461	460	436	439	442	435	461	475	449	441	424	420	457	441	417	420	417	482	457	446	437	463	441	470	449	433	444	422	432	456	445	448	480	445	453	445	458	428	403	467	446	444	444	450	426	443	454	403	488	443	447	386	408	438	445	431	492	467	430	444	458	448	436	388	488	446	462	434	422	409	483	416	408	456	436	431	464	442	467	439	494	443	482	450	456	464	444	453	452	456	439	443	462	438	458	449	399	456	430	461	432	416	458	438	453	451	423	443	447	458	452	436	440	464	446	430	428	433	452	481	447	464	439	454	442	403	417	417	431	446	440	446	439	452	424	438	484	442	412	441	443	452	461	459	412	416	453	375	447	483	422	457	432	468	409	446	439	436	431	413	416	395	447	442	443	421	447	474	450	430	431	482	458	483	445	460	426	416	461	441	448	427	445	431	454	453	449	487	447	442	454	456	469	431	404	425	458	439	460	434	479	413	452	451	456	439	424	421	454	408	411	476	422	440	451	444	434	428	413	447	440	446	447	417	451	423	465	427	423	424	430	449	424	437	433	463	426	440	427	444	458	450	420	434	448	451	464	450	459	465	464	378	455	448	462	451	419	407	447	451	452	469	485	409	472	403	453	453	450	450	469	428	427	447	422	448	454	429	454	439	454	406	437	419	441	449	438	476	464	419	430	449	448	446	481	458	449	429	466	462	417	475	445	414	460	425	461	439	452	464	505	403	430	434	432	442	417	478	454	468	446	413	427	440	424	400	413	416	425	421	419	423	454	442	424	436	394	438	444	437	459	483	457	422	459	434	430	439	427	401	435	446	411	405	447	473	462	415	443	454	473	478	441	451	443	440	415	420	424	463	445	427	437	461	382	443	466	427	453	422	428	436	431	460	459	447	443	409	438	461	463	454	457	453	445	408	433	441	447	441	461	436	445	454	443	477	457	471	431	457	439	417	440	429	444	433	444	451	463	412	395	456	471	448	479	479	453	446	443	480	434	436	429	433	421	460	422	440	476	466	446	414	452	485	399	467	428	439	444	472	418	406	406	430	456	457	457	453	418	452	394	437	458	427	438	456	483	415	459	434	444	384	423	465	406	427	421	418	449	422	461	441	482	480	401	441	404	461	409	458	425	440	473	441	457	451	469	452	429	417	426	397	438	438	421	453	412	453	446	410	428	465	475	465	432	420	442	423	464	456	446	493	441	435	458	440	462	479	436	448	483	420	439	463	470	456	427	443	434	418	440	445	434	473	390	444	428	462	482	426	419	420	433	443	401	434	454	429	480	445	436	484	414	468	418	431	422	437	446	438	432	436	436	402	445	453	422	472	467	425	420	419	421	454	425	438	430	445	448	453	443	424	438	435	446	444	415	456	468	428	427	418	483	451	444	468	460	440	465	414	408	427	412	460	464	449	444	462	415	456	402	455	456	422	451	413	450	447	410	420	430	410	442	443	446	403	431	464	447	443	441	437	417	416	423	444	429	432	444	440	455	454	424	478	445	427	447	405	457	463	447	459	403	441	465	436	418	448	495	431	448	468	428	433	483	412	442	454	431	455	400	435	449	473	452	457	414	440	469	422	381	442	426	445	452	461	394	435	448	424	473	451	438	431	442	422	428	444	437	454	448	427	415	480	408	439	432	440	436	425	445	466	418	478	477	425	427	450	447	460	444	471	426	457	454	437	474	435	415	462	447	452	415	452	415	439	465	433	439	425	436	432	417	473	436	401	441	444	465	493	443	442	437	426	419	422	413	440	404	469	446	411	430	464	436	453	448	479	448	462	432	422	460	451	418	472	433	447	434	462	416	454	463	427	425	495	456	439	469	461	402	450	423	410	451	418	412	444	439	445	480	457	460	440	461	469	453	401	419	428	427	449	448	438	469	400	468	415	435	439	453	428	446	431	463	483	450	462	443	439	406	417	445	399	433	414	419	439	455	452	458	451	436	458	446	431	429	453	439	454	453	458	439	438	457	441	443	458	419	440	455	416	413	405	437	488	476	458	422	453	424	438	430	438	446	436	437	461	466	473	425	409	446	463	437	508	488	404	433	440	418	448	398	437	442	466	429	441	477	460	427	469	440	416	404	403	466	421	397	430	420	419	453	413	488	470	456	440	458	451	413	470	466	474	463	457	477	435	461	429	417	456	452	443	441	455	465	431	447	402	447	459	436	459	451	461	432	459	449	403	459	479	416	403	404	435	446	424	420	433	432	427	444	433	436	433	426	402	412	404	440	437	473	436	429	449	466	435	448	486	439	424	434	465	449	443	469	440	423	472	450	464	416	450	432	448	440	459	441	439	438	453	423	434	426	437	428	432	456	450	456	478	473	451	457
51217	87170	66902	43107	30980	23008	12734	6001	2299	1048	573	444	470	410	439	412	440	416	451	432	438	416	430	379	405	420	415	423	423	447	436	423	429	436	414	426	435	437	458	392	455	439	401	389	435	401	455	457	410	403	449	419	452	437	413	434	441	429	401	403	440	418	397	428	412	444	416	402	434	386	425	441	405	425	433	427	392	382	404	439	401	414	436	474	412	365	409	395	408	459	432	408	439	424	396	416	401	399	402	424	421	392	407	434	415	410	416	424	456	434	438	452	396	398	417	422	405	412	415	424	417	382	413	407	413	434	428	409	420	430	404	412	420	409	437	382	401	394	400	406	418	394	438	433	424	406	406	372	455	422	394	399	399	421	412	414	406	417	468	404	401	421	422	446	432	407	412	435	415	401	423	409	380	398	404	407	408	419	400	432	417	430	406	401	405	422	409	417	443	436	437	395	422	397	424	407	400	419	400	414	448	383	438	465	395	403	422	413	427	381	443	418	408	401	431	402	424	406	437	437	422	416	452	409	410	432	441	454	442	406	396	444	377	423	410	406	407	431	424	413	425	422	400	425	391	413	387	405	419	402	433	467	414	433	427	415	413	425	418	420	437	423	418	395	431	397	409	434	457	440	426	418	425	393	404	439	410	391	398	381	390	432	394	421	420	445	401	408	397	418	415	439	393	394	425	397	405	428	398	388	421	462	405	403	404	429	448	441	398	413	426	380	440	410	427	445	406	452	403	421	415	394	418	405	444	419	409	380	461	420	443	423	441	431	396	423	441	452	402	396	426	439	415	405	403	404	424	428	438	414	400	390	389	461	405	382	415	405	444	430	423	432	401	448	434	441	430	425	420	444	418	416	445	392	419	411	376	437	421	449	444	396	395	427	418	447	389	426	405	400	460	424	400	409	425	431	438	433	414	412	426	420	445	401	405	434	423	377	391	421	432	431	398	406	438	426	440	415	418	429	370	414	412	443	402	403	420	438	426	461	446	397	407	416	418	436	410	383	444	417	461	386	392	402	385	422	421	389	380	406	409	453	411	437	428	406	418	418	448	432	425	386	415	404	427	396	398	428	453	387	442	427	437	411	396	415	377	417	430	402	429	406	451	418	463	419	431	363	393	431	403	396	415	457	439	423	414	424	403	409	404	417	407	395	423	429	381	425	461	420	428	418	445	419	433	458	401	426	420	404	409	411	457	446	428	407	431	377	411	393	443	421	418	420	412	430	390	474	420	406	422	392	398	442	411	372	417	438	405	414	410	391	431	439	439	393	424	431	461	390	441	399	397	446	420	430	409	421	399	418	427	419	415	422	429	406	399	419	413	431	418	438	417	435	447	379	404	422	432	411	433	408	419	405	441	386	424	378	406	434	391	426	375	426	369	431	415	395	388	359	406	422	431	414	420	418	449	420	422	403	425	391	425	408	408	404	399	427	397	403	391	420	410	448	406	391	404	457	403	418	400	403	453	397	425	423	438	394	421	411	420	441	422	409	388	422	413	413	406	412	410	425	448	442	406	423	447	423	456	441	382	399	391	395	444	386	381	401	435	425	412	433	403	412	442	375	439	451	416	440	430	444	381	444	409	406	389	419	443	438	413	395	422	410	398	407	410	412	384	388	430	425	419	424	401	419	407	419	405	420	399	463	395	400	448	378	404	429	397	373	429	433	394	418	402	405	431	440	398	418	403	384	428	398	404	399	432	403	388	439	439	417	412	421	432	408	416	423	403	382	419	457	433	418	417	421	407	426	414	436	449	430	420	427	430	400	447	412	426	423	405	375	474	421	434	412	409	404	428	431	388	437	436	422	424	406	416	383	450	393	408	409	423	394	417	421	367	429	424	423	415	460	437	431	413	391	433	458	420	420	438	386	375	475	443	401	413	427	400	417	384	403	422	398	406	425	409	409	406	420	416	423	409	402	418	380	433	389	403	410	372	392	394	393	431	441	415	428	404	444	419	441	414	404	414	406	382	416	413	411	388	421	443	390	440	424	403	428	436	391	428	407	399	420	405	399	435	405	415	423	423	428	431	446	426	414	425	438	412	427	401	404	441	405	415	415	450	441	429	409	411	376	415	430	460	435	420	392	407	439	458	415	417	422	450	398	392	411	449	397	434	439	368	407	397	451	420	448	406	430	390	419	390	437	393	401	398	377	432	448	401	386	415	432	427	404	444	418	426	421	403	409	419	396	406	420	407	433	439	411	435	449	433	416	429	423	404	405	450	414	411	418	413	423	411	384	462	401	424	401	414	414	450	408	384	441	381	412	417	391	357	420	417	412	404	398	402	406	437	383	400	436	435	426	400	430	427	437	418	416	429	387	379	447	441	392	400	401	421	436	433	439	432	416	413	402	388	446	450	429	416	442	434	458	392	422	416	425	414	421	411	443	410	424	416	420	423	414	388	442	443	431	404	417	394	405	405	420	389	407	395	436	411	443	399	427	440	426	416	398	412	421	450	398	428	387	430	403	444	437	409	430	418	425	390	442	389	356	463	400	430	403	418	366	396	400	429	428	427	428	412	421	403	428	450	377	411	463	415	443	456	394	409	438	462	459	418	392	405	409	411	473	459	409	406	412	405	431	415	406	423	396	455	408	447	433	398	407	426	406	420	406	379	414	456	401	447	432	417	368	400	422	419	390	429	399	411	441	398	418	402	386	424	403	404	401	385	406	410	399	418	393	400	403	395	383	389	437	390	433	427	431	399	464	391	444	390	439	385	400	392	415	444	394	397	401	415	422	421	438	413	411	414	366	412	401	427	411	402	431	411	431	437	378	410	429	436	431	431	391	428	413	404	417	465	382	436	387	436	441	408	400	419	446	411	395	411	419	403	450	427	417	393	440	411	422	405	395	412	373	443	423	444	398	401	433	459	428	424	449	417	419	401	430	432	402	451	440	423	437	429	385	437	447	431	408	381	438	380	400	426	392	417	448	396	397	374	403	400	421	449	435	424	448	414	410	434	421	425	430	402	404	436	451	438	418	409	401	407	407	387	402	388	368	421	429	423	414	427	397	397	389	374	387	427	399	422	421	421	390	429	402	452	419	449	424	368	423	381	405	429	411	385	406	380	409	428	412	425	402	460	405	420	445	421	432	431	394	406	431	420	472	421	377	406	423	429	408	425	397	440	407	439	461	407	352	382	410	435	413	423	388	446	437	410	440	384	398	405	428	400	413	447	418	432	393	431	446	378	426	446	426	424	415	438	440	402	438	418	390	424	396	435	402	403	393	404	420	381	439	404	406	410	377	409	425	427	416	426	378	417	392	408	436	444	410	375	411	387	436	436	438	453	459	393	417	394	398	440	416	416	419	416	411	410	415	415	416	456	413	414	390	428	445	409	427	433	416	454	410	430	436	432	402	402	413	360	444	398	444	405	405	420	416	423	405	416	426	417	410	389	434	444	354	408	448	382	412	409	439	413	382	447	407	392	405	353	402	390	417	432	423	387	403	403	430	436	409	443	400	417	440	429	428	397	427
24552	22382	32916	35336	35790	37553	27910	12023	3743	1459	805	718	697	595	614	613	641	590	552	612	613	579	585	588	604	577	588	577	586	553	522	605	636	599	614	620	592	590	621	559	527	610	579	588	634	557	601	594	562	617	577	572	580	592	561	590	598	552	581	601	582	611	624	582	575	583	603	595	612	592	601	576	542	588	593	624	589	546	585	600	557	598	619	580	605	564	561	587	581	567	620	571	577	578	601	594	576	567	542	550	576	549	555	573	570	579	619	623	559	560	587	603	582	629	558	603	562	581	545	546	528	575	568	539	568	553	565	560	559	562	589	573	592	557	572	561	589	582	600	624	590	596	567	537	616	539	583	580	601	528	583	642	589	640	565	546	572	595	592	586	607	587	569	562	599	568	573	570	624	573	622	566	575	581	571	590	591	605	538	530	592	539	567	610	588	564	578	582	584	562	602	575	536	583	596	594	561	591	579	595	579	601	558	614	572	621	612	595	554	605	539	570	601	577	613	548	587	616	565	590	594	572	611	603	562	553	589	592	601	570	576	576	559	595	542	580	560	554	538	578	576	589	569	560	558	609	586	600	558	634	615	606	602	614	594	570	597	546	622	587	630	576	637	559	579	601	563	576	576	538	555	604	580	624	592	542	563	578	573	623	566	591	587	557	575	588	562	556	599	570	610	609	579	567	593	592	606	625	557	572	584	581	595	591	558	603	569	578	557	583	569	562	552	613	610	602	587	576	600	584	605	585	587	593	542	575	599	611	542	614	588	541	575	592	572	591	643	598	548	548	599	580	566	585	580	585	594	582	609	557	634	596	557	586	574	581	609	577	539	542	551	575	560	571	578	613	620	588	565	557	598	549	555	552	559	581	642	543	578	610	583	565	565	618	555	598	596	570	585	608	612	629	599	581	563	607	569	620	536	567	571	583	536	574	621	548	604	568	577	574	577	579	537	519	568	579	573	550	554	561	588	548	589	558	552	613	605	584	575	588	580	596	569	579	581	523	596	549	603	571	602	576	557	630	625	621	591	572	587	592	595	585	594	576	615	583	576	564	594	571	530	569	582	600	605	554	599	524	590	563	574	565	581	576	546	583	595	570	581	555	595	583	605	626	579	619	559	575	557	619	581	575	595	592	581	624	539	608	613	556	577	543	608	606	583	566	604	610	567	536	582	553	543	542	582	578	535	579	542	576	546	595	557	570	560	557	584	594	591	593	553	561	581	540	566	581	557	552	594	573	616	605	599	568	572	583	551	549	569	624	567	568	586	549	582	587	551	557	562	636	597	569	559	596	564	598	565	575	561	538	542	598	589	556	538	589	538	548	596	574	605	598	622	561	568	573	580	550	575	550	592	580	529	559	575	612	590	593	540	592	574	555	562	592	586	592	547	578	615	614	572	601	618	556	589	575	574	541	562	570	568	610	588	586	638	569	617	611	569	559	590	610	572	578	561	573	560	598	588	629	563	605	609	602	561	593	602	555	555	587	581	588	589	616	519	639	556	608	531	571	632	613	585	602	567	577	580	569	545	579	537	593	536	560	552	590	598	561	566	585	583	583	596	564	609	625	589	583	559	587	562	633	598	575	562	596	580	566	546	538	627	551	568	568	578	571	535	587	595	598	591	572	599	606	567	578	567	601	599	610	514	575	581	576	604	607	556	573	599	559	573	619	584	611	579	590	584	641	615	587	583	584	577	550	551	526	556	564	547	571	548	582	560	582	572	614	568	583	563	618	578	579	585	554	582	575	612	578	587	612	630	548	562	591	556	562	549	620	547	549	564	597	598	592	544	565	560	556	624	602	546	581	585	570	617	604	564	556	614	558	567	625	569	610	553	564	571	553	579	570	544	593	548	608	651	586	595	613	586	553	587	576	572	632	554	599	554	592	592	587	602	594	601	596	591	574	581	579	573	582	633	561	553	579	599	583	541	550	628	604	589	570	604	524	587	602	549	535	582	563	594	555	554	595	577	588	581	615	586	606	601	516	563	559	586	569	615	563	586	639	607	589	575	596	619	613	572	555	586	605	587	561	567	552	602	553	563	582	551	510	579	562	570	579	595	593	536	581	598	544	554	568	568	571	545	559	578	562	603	576	559	565	591	571	613	602	577	571	589	567	557	625	547	582	591	593	612	556	615	639	591	572	581	528	554	528	570	553	581	566	594	573	593	573	585	556	574	618	562	613	562	601	602	559	558	611	616	611	540	562	604	594	594	609	574	560	556	593	546	609	541	594	583	566	630	600	572	560	549	552	589	542	547	594	561	596	582	587	553	611	617	585	569	549	596	621	575	611	567	567	593	584	573	582	590	612	563	579	602	579	604	586	570	575	575	605	600	565	606	540	595	574	618	572	588	566	605	586	611	595	577	566	562	557	565	561	570	540	564	584	570	563	562	565	611	592	631	553	570	548	581	557	589	542	598	593	585	566	585	571	576	586	589	550	566	554	525	604	566	615	583	551	619	570	595	595	577	549	589	576	528	538	566	547	553	557	593	588	546	611	549	611	603	610	591	619	583	585	578	566	556	568	567	612	548	605	587	557	562	576	576	591	596	581	576	586	573	551	589	579	611	604	650	557	607	598	603	602	620	593	584	630	539	596	596	611	620	581	568	558	537	575	560	588	610	551	589	576	576	602	538	598	577	594	576	576	627	610	597	608	572	600	600	553	574	589	572	592	557	562	578	569	572	497	596	582	551	577	602	598	558	572	563	575	596	550	616	571	552	579	581	574	570	593	590	580	599	595	558	585	598	618	588	615	592	615	586	593	539	565	555	570	569	547	631	597	606	566	592	624	563	590	620	564	589	544	574	625	575	619	556	594	618	572	578	561	586	575	603	579	564	580	569	584	572	561	545	533	588	582	564	578	569	605	633	576	568	586	597	588	540	600	560	560	621	571	571	579	587	594	564	499	593	608	591	545	616	588	551	564	555	563	576	590	564	545	555	629	588	581	560	574	535	604	589	582	600	589	541	590	605	552	598	594	568	585	593	568	554	591	549	547	520	538	583	564	562	592	557	603	564	584	580	586	559	549	579	575	623	547	547	568	581	620	597	601	588	595	576	603	584	589	554	560	604	571	602	567	616	599	619	585	558	577	590	570	577	555	541	543	581	551	565	572	547	573	585	551	578	597	599	575	618	578	575	594	557	571	574	561	562	610	574	591	564	570	575	552	627	576	597	618	561	572	596	569	583	589	601	611	570	609	608	609	621	536	573	607	568	599	570	599	569	577	600	574	561	528	567	581	574	570	560	581	555	627	575	580	557	576	561	600	562	560	553	572	545	600	577	544	566	588	560	582	598	569	621	598	619	559	604	586	589	579	590	567	597	543	586	555	610	589	557	594	550	565	577	572	564	596	581	585	621	576	565	604	610	607	611	609	608	557	592	600	574	541	539	600	547	571	594	565	560	552	555	593	567	584	539	603	559	522	567	547	603	562	565	559	606	575	586	584	602	647	583	589	590	565	626	624	575	566	565	596	574	584
60541	100157	79254	53876	43932	34692	20674	9679	3608	1589	825	667	632	553	553	539	538	526	575	524	545	551	568	584	551	543	556	550	542	541	550	541	546	533	540	518	598	540	565	554	568	532	562	520	592	550	574	569	555	564	555	559	517	576	561	561	506	537	527	516	547	578	541	546	532	517	563	519	537	497	567	517	584	553	533	587	540	544	554	524	504	579	565	547	540	507	519	551	519	568	565	534	555	534	549	535	567	546	566	520	555	512	528	500	566	546	581	544	533	558	553	517	553	507	532	517	557	557	553	544	565	524	553	572	553	580	521	538	558	549	534	551	519	540	555	508	526	548	541	536	537	515	566	554	536	513	528	569	524	527	548	502	534	537	542	582	559	522	568	538	593	513	544	523	531	514	542	523	533	493	533	535	555	533	506	574	596	574	533	581	522	543	543	603	545	544	504	539	500	530	543	529	502	554	564	547	551	625	587	518	541	520	535	529	562	507	551	538	569	511	547	500	532	532	525	478	531	548	562	536	540	503	518	561	587	559	542	534	553	553	522	547	580	512	582	542	541	534	527	530	555	607	547	514	520	525	555	541	524	551	538	553	542	536	546	542	527	512	553	553	506	544	505	505	527	531	546	559	574	574	528	529	521	552	530	501	548	516	535	534	558	546	527	552	571	530	496	591	543	541	550	547	547	542	545	543	560	525	545	552	541	525	574	529	571	555	542	535	499	566	546	527	568	506	584	493	541	548	511	567	521	575	523	538	532	528	515	538	549	522	504	583	518	546	535	542	543	532	544	546	533	510	571	534	530	515	533	552	548	556	484	544	531	541	533	557	567	529	566	576	554	524	539	570	599	541	545	515	532	562	509	501	517	501	533	583	536	495	522	543	522	574	512	544	533	579	554	526	565	551	556	524	530	541	538	549	540	542	544	549	560	539	548	547	557	545	557	531	564	554	523	485	546	543	555	545	551	562	589	558	565	532	540	541	502	579	563	547	549	552	505	535	543	505	529	549	545	540	533	547	548	555	511	513	576	523	514	532	546	563	540	534	560	562	521	563	563	522	547	522	557	504	521	575	505	524	509	531	556	520	557	520	554	559	532	538	508	558	508	519	511	489	570	520	557	488	512	509	559	518	552	530	510	527	551	575	548	567	530	528	578	562	551	515	535	523	531	506	560	526	564	536	588	548	541	564	463	565	554	530	525	528	497	545	516	538	570	572	554	531	523	545	570	530	511	556	557	590	563	531	572	542	535	534	567	542	540	564	524	552	495	519	531	543	519	561	533	521	500	532	536	533	548	517	553	534	574	530	534	511	566	556	532	525	533	561	519	538	544	527	500	505	521	576	574	543	527	536	552	499	533	553	570	520	571	552	553	530	541	558	526	552	543	589	534	579	586	548	547	534	565	566	559	530	545	543	522	535	562	527	536	524	551	574	556	526	528	520	572	521	518	529	531	585	510	559	547	529	553	498	550	555	545	548	494	549	565	529	536	507	494	497	533	549	533	524	500	578	553	612	541	481	535	534	520	569	552	550	530	519	475	538	561	519	528	581	541	505	519	508	496	550	557	509	552	551	518	481	564	569	556	545	538	531	517	556	553	563	546	553	512	528	518	524	530	520	562	522	507	469	521	543	526	533	506	537	539	573	529	505	519	541	522	543	505	559	550	579	561	520	550	554	527	552	545	539	528	539	553	522	508	523	531	519	570	598	521	565	522	528	529	513	539	524	520	521	511	530	527	497	537	568	555	527	565	556	518	521	537	503	525	533	490	555	544	529	563	556	558	519	530	532	567	540	527	547	560	507	534	530	494	556	534	520	562	539	520	539	542	569	541	532	541	553	550	504	591	523	561	547	535	530	548	542	541	537	524	536	541	538	523	552	531	568	533	554	530	528	553	501	556	534	541	527	561	537	552	547	556	554	549	519	530	511	528	540	534	566	504	513	540	537	547	513	542	535	543	529	535	536	522	572	522	523	533	497	475	559	546	521	518	528	545	551	575	529	554	570	525	554	541	518	506	540	535	545	551	541	550	494	502	571	538	505	587	578	536	540	541	534	561	524	522	588	526	561	510	533	509	513	577	507	534	533	562	510	530	536	529	546	509	505	537	536	563	575	553	556	538	541	560	540	585	531	522	582	513	557	543	553	572	550	538	535	532	507	553	530	569	507	564	531	547	539	516	558	560	529	558	552	526	545	540	552	516	551	516	527	509	534	518	537	565	544	488	535	551	517	543	569	546	548	505	585	555	561	541	516	496	540	518	515	529	513	542	545	530	559	523	560	514	550	507	518	505	527	539	549	556	514	528	538	529	545	511	541	539	559	529	530	554	548	570	552	541	521	551	558	510	571	560	508	506	528	529	551	512	519	548	512	521	516	522	520	568	535	536	561	493	550	542	546	550	548	540	552	532	515	559	543	510	556	549	548	519	535	507	558	563	513	519	550	529	548	533	545	513	528	494	495	540	528	549	556	554	537	536	540	521	525	557	553	527	513	540	550	553	503	504	518	552	543	564	491	531	543	528	509	564	530	519	520	528	561	557	527	521	577	518	559	543	516	569	522	506	555	542	515	562	581	542	518	542	520	501	557	513	560	553	549	571	548	524	559	538	594	540	495	559	548	550	557	517	506	506	569	554	499	525	527	529	537	565	572	549	494	537	505	523	523	540	525	565	543	561	522	542	541	532	508	502	514	560	563	534	542	562	573	563	523	539	543	574	511	531	539	558	547	497	543	567	584	603	542	519	571	536	546	541	512	545	514	521	531	561	567	536	583	543	504	551	516	531	543	524	520	542	526	536	520	550	522	544	562	520	575	521	534	494	525	571	550	554	540	523	542	544	556	539	540	583	537	535	573	543	525	534	530	536	518	541	494	546	559	568	549	577	534	573	547	534	530	579	539	535	552	588	509	562	538	546	539	540	525	598	598	558	524	528	566	554	549	548	530	499	540	518	520	558	528	542	555	516	543	547	524	542	496	524	514	544	517	553	572	521	521	577	547	537	519	533	534	511	540	531	532	512	555	528	525	532	514	520	553	502	515	530	536	528	531	494	537	551	560	561	558	543	519	516	569	567	497	505	571	543	518	519	528	542	537	548	544	515	570	495	524	572	569	526	507	584	507	547	533	547	578	490	535	545	488	535	492	556	570	539	542	552	543	516	528	554	599	509	500	557	562	545	555	534	521	537	516	504	545	545	520	504	517	496	529	534	559	490	504	506	524	584	534	543	491	515	573	497	532	518	502	496	545	502	530	561	539	520	522	521	536	505	531	523	526	541	539	527	511	530	558	536	530	522	552	584	554	526	535	546	525	541	556	533	533	529	555	505	524	513	527	558	545	522	534	538	556	567	544	547	523	540	527	513	488	561	524	580	510	517	511	544	580	529	511	525	520	559	539	504	552	524	545	499	556	534	505	584	552	523	532	554	540	534	517	507	527	563	517	540	579	534	534	555	562	558	517	543	556	534	550	564	517	535	533	555	544	576	516	514	547
29086	24539	21192	11198	4226	3290	1886	999	565	513	426	418	410	386	432	411	434	375	408	413	392	402	426	377	396	394	405	355	399	407	407	405	396	379	398	412	416	375	413	377	407	399	393	415	429	416	410	409	391	427	387	376	408	453	374	390	407	402	418	402	412	401	399	387	404	394	418	422	392	413	406	406	414	369	396	410	381	381	399	375	410	355	405	400	414	401	407	435	428	429	382	387	405	383	374	403	384	414	437	370	432	392	398	375	417	378	422	399	385	400	433	411	370	389	418	397	426	436	410	392	422	410	420	387	396	385	398	397	392	360	419	417	410	390	432	380	383	373	406	408	400	378	385	373	368	371	381	386	401	401	431	417	400	398	413	414	433	406	441	392	384	390	396	376	359	434	403	405	356	425	399	371	411	406	433	413	430	383	381	382	364	402	391	372	404	376	400	407	404	389	389	412	364	377	379	364	387	397	393	443	375	383	386	402	405	383	400	369	394	423	398	369	405	414	394	399	418	407	446	389	368	364	397	417	393	386	409	383	429	432	388	377	400	385	399	417	388	418	451	371	384	382	410	342	417	426	400	385	378	402	391	403	346	416	410	389	430	389	415	414	408	432	406	416	393	386	410	432	415	431	406	379	389	383	416	397	388	398	411	427	436	404	381	448	376	407	375	422	355	399	387	400	398	388	417	422	371	409	396	413	399	372	387	407	390	439	376	384	442	393	407	423	390	390	400	418	365	409	426	423	385	388	403	415	409	376	372	408	394	385	399	390	424	398	377	412	368	376	384	386	407	410	373	355	420	415	392	398	381	386	390	401	391	358	387	380	386	407	383	393	408	375	376	436	408	398	377	404	377	390	385	375	410	419	379	393	409	414	399	366	441	396	401	393	383	396	390	401	408	396	383	410	409	405	391	368	433	429	398	392	397	426	423	401	375	415	395	414	403	419	398	364	356	368	393	394	421	377	409	411	384	402	401	375	451	409	384	450	411	435	420	387	361	379	372	432	376	379	409	402	397	392	425	396	382	380	396	391	401	407	398	360	366	374	402	413	368	405	417	391	401	387	380	423	393	363	396	423	388	359	380	386	365	388	399	410	372	414	447	379	386	418	391	380	416	398	364	385	368	408	422	405	389	391	422	343	397	392	409	424	409	388	398	404	409	413	379	399	374	393	396	389	398	392	402	411	398	389	384	414	403	393	442	417	399	442	372	395	405	392	386	377	380	425	385	414	368	440	414	437	393	418	382	404	420	379	416	389	365	409	377	384	359	403	405	398	426	421	387	384	390	372	446	407	415	384	397	386	384	400	410	451	402	404	404	381	388	349	384	419	412	407	393	386	419	384	422	380	393	391	428	406	411	361	403	395	394	409	368	383	432	395	383	363	419	422	396	398	397	388	414	386	365	396	433	392	420	428	402	382	370	439	400	399	405	392	393	415	382	424	389	389	397	394	380	378	389	375	378	399	422	400	410	406	414	406	388	385	430	404	402	383	400	401	423	385	392	366	396	401	427	358	368	401	402	376	416	395	404	378	402	414	399	414	365	383	440	417	393	435	392	371	402	411	381	377	376	395	409	406	379	389	403	401	392	386	376	411	394	387	379	376	396	395	394	425	438	432	352	396	383	398	388	406	399	380	370	388	414	429	379	352	383	399	388	422	396	403	400	363	441	407	421	425	390	414	412	370	397	388	405	454	379	399	386	363	397	375	384	381	395	365	420	431	402	387	350	371	368	379	424	370	389	363	404	411	407	376	392	390	367	397	399	377	386	405	395	392	358	432	413	401	397	439	413	372	381	393	405	417	374	408	391	376	421	379	409	368	444	393	392	388	378	399	374	404	383	416	410	404	385	425	405	402	416	377	396	414	446	440	394	416	390	364	429	410	403	350	413	402	382	409	381	407	424	378	431	401	405	387	363	357	355	423	403	425	365	387	400	408	385	391	423	425	371	409	373	393	398	363	422	418	377	455	386	383	404	401	395	396	374	379	406	382	389	412	411	392	403	451	440	397	398	430	424	375	406	443	431	387	392	412	397	409	409	440	390	432	418	424	394	389	418	389	400	416	394	378	419	387	387	403	399	390	393	394	413	416	420	392	405	412	365	445	397	398	399	400	388	390	371	446	386	438	430	399	399	379	394	425	408	413	380	382	407	416	394	398	414	406	392	378	400	411	396	393	393	382	378	383	382	389	390	377	405	420	365	430	412	362	410	387	406	405	409	371	410	392	400	404	410	389	397	374	384	375	407	365	418	402	384	392	406	415	384	397	394	392	405	396	407	398	374	379	410	423	417	404	452	369	431	381	398	398	342	430	422	387	375	394	393	364	400	419	397	398	416	406	372	409	382	398	378	396	395	378	378	395	407	401	421	379	373	415	412	418	423	361	409	380	395	387	413	422	365	402	381	396	424	386	423	405	393	384	407	370	433	392	410	397	423	410	398	370	387	384	418	399	411	405	385	397	398	416	389	433	386	421	382	379	390	402	395	409	399	390	414	367	392	408	376	402	421	403	428	400	404	408	383	445	383	410	417	359	399	393	424	432	383	395	422	392	396	385	401	426	404	400	422	384	402	385	438	417	391	424	386	377	406	417	408	389	350	395	400	410	388	366	388	381	387	418	424	418	416	433	393	420	399	386	388	355	392	391	426	386	398	365	424	412	395	421	374	389	374	364	406	395	417	400	437	404	392	423	420	369	412	403	408	388	392	395	349	398	380	366	357	383	388	442	351	438	359	421	399	386	398	401	376	400	389	414	415	397	412	418	381	377	397	414	366	403	405	425	359	425	435	404	389	399	405	451	353	399	406	412	408	403	394	390	422	411	388	414	394	412	398	391	412	424	419	394	406	385	363	416	387	423	412	398	418	397	371	382	429	435	426	419	403	378	383	409	403	407	397	422	406	421	369	398	408	409	423	396	415	393	386	402	404	395	395	417	398	383	399	405	407	400	433	377	415	413	375	367	372	387	380	418	386	439	414	373	349	381	386	420	382	375	370	360	404	380	413	381	401	411	403	415	430	415	399	368	390	443	394	405	415	402	383	386	464	375	386	397	390	404	387	411	387	431	402	392	376	364	422	408	427	416	405	380	435	391	418	429	379	379	418	398	387	427	353	381	397	400	405	448	419	421	410	438	396	395	400	385	403	350	411	385	405	375	426	418	415	380	396	371	402	359	360	399	406	367	372	396	382	364	402	437	361	400	370	416	440	410	424	403	378	412	420	379	409	406	382	372	382	394	393	403	381	388	412	416	427	350	423	404	459	423	407	373	410	381	398	402	392	415	392	384	398	419	387	421	422	406	410	404	399	345	394	416	356	383	407	429	361	394	391	419	382	381	399	386	386	396	375	395	429	391	360	415	439	418	402	395	380	392	396	422	452	405	386	382	422	416	397	386	400	389	389	395	406	404	402	392	439	411	388	354	421	414	426	399	394	397	403	391	394	414	366	407	424	397	389	385	416	378	403	393	374	411	406	412	410	415	420	407
15125	26890	17641	7399	4106	3528	2023	985	570	414	334	385	363	318	343	356	327	351	381	342	334	352	354	318	339	315	330	360	342	330	340	364	352	356	358	346	325	319	330	355	345	355	361	351	331	347	343	333	352	354	344	343	371	364	336	340	353	336	337	313	335	345	358	367	332	302	354	339	342	347	333	348	372	308	354	347	328	361	357	357	339	322	382	318	347	340	337	347	349	337	337	326	345	313	348	357	337	341	335	359	366	337	360	364	332	356	321	339	369	299	343	356	324	354	325	348	342	370	344	334	327	341	350	346	367	318	313	359	372	310	328	317	352	333	334	311	323	355	335	346	369	343	318	336	336	306	325	330	340	335	354	304	327	335	321	315	316	305	380	353	333	336	326	328	340	332	326	339	327	338	321	344	350	365	316	333	325	344	328	353	351	346	312	309	341	328	328	336	330	321	323	327	331	323	328	322	338	346	321	328	365	344	348	366	347	338	328	320	327	305	340	347	325	358	377	342	362	329	355	354	374	351	374	332	357	361	363	323	344	318	328	363	359	354	327	321	339	342	352	326	341	362	304	344	348	338	332	327	324	311	334	357	361	296	369	348	357	332	336	366	297	334	325	308	344	329	346	324	342	343	311	358	336	329	348	351	336	366	345	344	324	328	356	354	353	342	326	341	346	312	338	342	340	348	319	339	329	357	346	346	347	370	329	330	347	360	336	297	341	324	314	339	302	321	322	352	361	336	313	335	338	360	338	320	322	323	316	328	319	348	374	353	333	315	352	335	368	351	306	379	330	355	325	332	350	354	331	349	333	327	335	350	327	342	325	333	344	318	374	319	313	370	330	353	336	360	342	308	348	348	340	337	332	345	307	364	310	336	341	351	331	334	356	332	345	357	346	335	328	323	316	350	367	369	324	337	338	304	353	315	325	334	304	331	318	315	320	364	355	345	360	356	357	339	306	310	323	353	385	338	315	347	337	306	330	340	333	336	348	344	377	338	325	318	306	325	330	330	339	349	326	336	354	323	337	328	345	363	340	349	319	342	361	324	356	349	333	326	336	392	352	299	321	305	309	353	341	335	321	310	320	312	343	376	365	364	325	311	334	314	339	327	333	339	332	353	326	351	394	351	329	333	331	332	315	322	331	372	346	327	341	364	319	349	328	372	350	355	351	314	342	330	363	329	325	339	346	354	337	326	356	308	344	317	356	328	343	312	340	317	330	367	331	306	336	355	341	364	311	359	339	342	314	347	336	348	310	366	370	343	370	336	303	346	342	355	320	359	334	349	335	345	357	355	342	338	338	375	355	339	338	321	353	344	334	333	337	329	350	346	326	349	376	342	338	331	359	340	337	356	363	313	325	343	293	335	349	325	317	334	335	369	348	336	333	334	330	327	316	362	319	339	316	321	329	332	329	349	335	347	335	348	326	319	349	335	356	358	337	323	309	343	332	354	322	376	342	355	339	311	343	346	374	363	320	332	338	305	343	351	323	362	354	341	324	324	333	349	347	327	374	336	334	374	342	333	355	348	335	303	304	356	367	330	322	358	356	349	337	367	346	327	344	338	346	340	371	332	368	328	350	309	319	353	337	332	310	307	298	331	344	341	328	349	322	380	324	356	321	338	332	315	365	347	333	351	305	313	349	347	351	340	326	341	349	342	339	344	374	340	319	355	361	335	319	348	348	332	330	347	357	327	349	323	373	329	325	342	336	340	350	317	354	358	346	325	337	300	328	324	372	344	354	353	351	321	343	347	358	335	341	386	349	330	315	358	368	313	327	303	333	334	333	304	307	354	369	343	326	341	324	330	339	327	307	332	326	335	354	370	338	333	347	312	338	352	317	354	328	346	319	359	355	344	349	327	338	323	344	328	302	318	349	317	362	339	346	327	357	371	362	301	323	330	314	290	318	337	329	330	308	335	343	331	390	343	381	319	366	369	346	315	326	320	343	322	302	306	338	322	336	329	316	315	324	340	321	306	372	316	341	342	341	328	329	320	324	326	360	305	349	314	350	348	330	343	328	345	339	352	324	335	338	336	307	321	345	336	310	303	346	344	346	357	337	314	363	364	340	335	327	338	346	364	352	339	342	324	317	330	340	324	339	341	378	382	345	332	285	337	373	345	302	343	350	346	347	323	330	306	349	367	318	339	350	306	336	336	335	306	320	349	340	345	336	315	324	337	346	356	326	338	357	333	337	340	335	356	328	321	340	340	350	316	348	343	352	359	317	298	357	334	334	351	343	361	292	324	325	332	347	352	334	350	315	366	347	339	363	325	334	317	361	332	342	335	359	360	369	309	368	346	320	360	344	354	344	351	351	320	341	295	328	346	323	389	350	332	371	359	296	338	331	313	362	336	349	362	346	323	336	337	317	351	343	339	355	295	359	318	326	338	298	333	331	337	324	340	320	352	330	358	334	331	350	330	328	305	351	319	354	331	352	386	319	351	357	342	321	335	363	338	314	327	305	347	337	310	347	298	340	321	313	321	341	342	334	322	343	317	337	351	349	337	338	316	337	343	357	329	316	334	352	343	332	357	326	333	342	328	368	329	364	349	374	353	337	345	358	313	348	323	340	368	344	349	346	319	369	338	344	331	337	372	338	340	379	337	340	345	315	339	364	353	342	318	345	367	321	322	337	337	300	335	371	335	354	343	325	321	361	345	326	353	346	347	348	335	337	329	350	335	355	338	354	331	313	341	350	350	303	321	324	321	301	352	339	339	360	396	336	332	309	345	331	344	310	297	350	334	327	351	364	337	341	328	304	315	323	345	380	366	336	375	303	351	309	326	352	326	337	322	342	296	345	344	345	372	317	300	333	341	318	334	339	316	358	338	349	368	353	351	344	335	313	310	335	336	332	350	329	340	313	341	319	319	377	373	321	351	342	373	320	313	342	349	342	312	361	360	362	363	338	332	329	316	357	376	338	309	316	373	330	349	330	342	348	317	340	352	336	309	345	327	335	340	332	341	349	337	350	325	336	352	325	344	324	351	328	318	344	346	333	342	343	372	343	343	348	354	365	325	337	325	328	358	342	327	352	327	327	363	336	349	365	330	324	350	337	318	345	331	341	328	351	332	340	334	378	345	319	376	342	298	341	355	324	351	330	332	332	348	324	338	312	338	323	326	360	342	334	347	344	343	339	339	334	350	386	355	360	334	332	373	330	347	319	339	339	341	308	325	313	347	309	323	319	346	331	346	373	365	327	341	330	352	314	374	358	349	352	347	365	322	347	296	391	342	343	341	337	335	372	331	314	330	322	336	331	326	319	339	332	317	310	335	327	358	350	329	348	368	351	352	341	355	306	374	367	362	365	337	352	351	329	322	372	324	340	306	319	350	354	340	337	357	351	310	332	333	345	339	346	347	330	327	320	351	350	308	325	350	344	385	345	339	353	347	327	336	347	347	363	321	353	332	324	360	393	360	327	306	314	345	334	308	365	334	331	325	334	338	303	313	316	332	312	314	335	339	328	362	329	297	324	359
25585	23266	36182	38401	32038	29970	18146	6122	1925	872	531	508	473	470	424	431	451	448	422	449	423	445	439	428	490	436	448	501	485	399	438	434	463	470	500	466	444	425	429	427	439	473	397	456	433	455	399	405	416	466	463	453	464	386	432	463	452	448	450	403	416	441	456	409	390	410	428	419	444	428	461	446	441	409	406	438	436	468	419	434	467	467	470	447	417	436	451	431	404	490	482	465	429	412	420	450	449	439	461	470	423	415	433	480	437	485	493	438	464	471	433	426	451	443	441	413	484	484	408	432	437	409	464	428	424	429	441	449	423	477	444	414	459	418	478	417	407	447	436	451	418	457	464	459	450	455	410	428	482	405	455	445	429	438	484	490	414	429	435	401	466	433	426	436	444	429	397	436	457	430	417	422	436	443	442	444	421	436	453	453	443	471	463	455	450	454	427	448	461	474	441	458	454	459	441	419	416	443	457	449	443	449	466	452	463	396	434	481	433	461	420	437	466	436	398	423	413	438	414	478	452	438	452	461	457	428	459	427	452	420	431	446	467	435	451	424	491	455	416	463	477	422	446	437	447	434	492	444	428	435	426	434	423	425	445	429	437	476	461	433	423	417	453	428	400	437	472	441	462	474	428	436	441	417	430	414	456	419	408	435	405	388	441	442	443	444	423	425	452	449	483	462	436	439	448	474	472	447	450	463	457	425	407	464	435	443	463	444	449	432	423	419	461	409	471	415	465	442	444	453	415	398	426	432	441	405	429	450	421	450	423	432	446	414	442	455	444	422	418	447	455	412	426	458	434	451	480	415	450	444	408	441	402	425	442	429	468	469	414	418	448	423	444	470	455	462	490	442	450	412	435	467	487	436	419	450	439	413	418	417	422	440	425	447	431	441	433	425	455	445	401	425	446	478	420	429	452	426	458	431	428	408	447	457	473	424	450	408	462	434	464	416	481	431	397	442	421	461	416	438	457	447	472	493	462	452	474	467	418	434	416	445	437	419	453	460	459	415	420	407	457	410	456	455	462	397	400	434	404	440	420	415	439	420	430	453	448	435	458	399	442	497	434	417	436	414	430	449	470	435	428	436	434	437	411	443	467	416	409	432	460	438	419	441	417	424	433	451	437	424	435	419	440	471	414	434	424	426	429	462	389	433	461	443	460	439	452	392	443	457	414	424	404	417	438	435	416	435	456	425	482	464	458	457	440	453	424	431	445	427	428	442	419	447	413	429	417	454	437	417	409	430	414	451	434	450	438	443	472	481	449	418	435	393	462	425	419	428	442	438	423	438	442	434	450	428	463	441	461	454	427	437	444	434	447	443	406	451	422	436	443	406	438	439	443	454	421	414	478	416	418	449	433	461	407	440	468	445	441	443	444	455	426	441	446	433	414	411	411	457	440	454	437	397	441	404	428	444	433	451	468	436	477	481	395	434	413	457	436	461	445	458	424	445	477	447	442	411	415	459	449	429	458	414	449	418	422	460	451	414	458	474	402	437	444	424	473	425	489	434	492	464	410	432	453	433	453	471	465	430	429	476	424	427	423	448	440	414	438	435	422	475	504	426	427	439	440	455	467	426	422	422	437	450	405	413	421	450	443	401	405	408	444	427	389	442	425	461	416	410	485	435	408	460	445	407	435	421	424	464	431	436	445	386	434	399	436	466	444	454	436	429	463	471	421	414	423	436	424	468	415	432	432	469	468	428	435	434	416	439	450	405	431	453	416	468	446	446	396	449	460	461	400	440	429	431	428	476	403	482	411	478	475	375	444	461	461	446	443	428	458	425	425	442	437	436	408	444	425	451	439	435	439	434	428	465	422	443	437	434	412	463	426	428	460	434	473	469	434	450	442	457	431	439	419	441	443	434	429	449	435	408	438	473	474	410	447	426	416	456	476	472	461	462	430	430	465	449	429	446	442	447	431	427	429	413	429	436	451	446	431	409	437	438	470	450	427	419	462	402	467	418	412	445	449	423	420	399	446	467	450	406	433	443	409	393	433	478	453	493	430	415	417	432	467	429	430	437	405	426	449	430	463	458	445	412	409	457	412	477	474	437	455	464	444	425	480	446	419	463	452	443	436	433	437	454	463	474	464	423	422	439	444	425	443	453	463	440	468	423	439	461	447	450	447	419	424	456	457	452	408	506	415	501	471	454	452	426	445	479	417	468	471	433	419	430	463	481	421	421	418	450	413	437	432	426	449	445	433	430	426	418	406	443	406	417	431	508	430	425	417	475	443	430	437	442	456	437	406	491	440	489	451	464	454	455	450	461	440	427	446	449	405	413	451	432	413	411	427	461	427	432	455	442	454	428	448	438	413	429	409	436	426	449	414	434	419	435	440	440	410	422	399	437	398	431	426	450	408	454	454	424	438	420	422	463	435	444	439	475	448	435	418	437	485	429	438	421	422	421	437	443	430	445	439	450	451	434	460	443	447	434	462	424	428	412	418	464	397	445	424	450	452	427	431	413	472	445	457	425	440	447	401	458	393	428	437	450	436	429	432	459	424	441	420	452	455	448	426	428	436	422	429	443	453	432	452	447	449	435	403	447	432	415	434	440	439	438	431	414	461	438	431	423	443	417	466	452	471	391	434	450	423	422	452	427	464	450	437	432	451	410	437	402	425	418	430	418	415	442	454	451	430	426	452	470	426	450	413	448	435	468	446	441	409	452	438	445	422	432	403	424	423	472	439	420	417	445	445	434	463	401	431	476	451	444	440	415	434	423	421	450	430	451	462	430	451	434	473	435	455	436	387	442	430	443	444	434	420	434	428	465	412	410	429	474	447	412	430	435	434	476	412	432	463	422	425	412	412	461	458	420	482	426	423	420	417	454	452	475	467	480	433	423	412	443	447	417	430	420	441	456	417	406	411	439	413	434	395	422	435	437	436	421	388	449	447	472	468	429	425	396	427	445	444	425	453	433	441	428	430	424	422	423	418	455	443	453	435	417	442	427	462	424	452	435	443	465	418	396	423	444	465	445	414	453	424	468	427	463	466	463	447	419	424	447	444	422	434	445	454	421	441	420	469	443	460	454	442	459	446	432	460	447	446	423	454	410	440	383	462	449	415	421	429	441	448	443	432	442	426	418	419	401	430	441	422	445	465	467	432	405	438	458	460	445	431	426	410	428	422	443	461	435	423	453	437	460	446	418	454	469	400	476	440	399	404	425	428	449	468	391	456	435	425	428	418	428	440	476	457	422	402	426	439	459	439	486	395	442	414	455	414	433	375	426	397	411	455	410	443	421	434	454	465	422	489	420	434	478	420	438	410	435	461	442	457	453	419	456	448	428	391	478	423	445	462	409	449	431	416	445	446	462	499	436	448	430	477	431	410	425	424	439	464	450	443	456	414	414	435	393	436	433	404	443	432	441	457	397	441	415	398	461	429	444	450	463	419	436	474	466	400	440	445	419	430	421	491	423	459	437	451	420	428	421	420	450	413	439	424	499	460	460	427	417	445	437	447	427	404	432	485	450	457	442
51810	86299	65558	41331	30870	24648	13028	5617	2006	935	518	487	431	416	383	413	408	412	390	470	368	407	387	448	401	413	406	439	411	451	385	413	385	426	393	391	369	386	406	406	370	415	404	414	374	381	420	415	398	422	377	393	416	370	408	434	362	414	395	399	441	394	405	394	388	392	424	411	374	420	397	408	399	413	399	404	411	383	395	374	370	399	423	415	416	386	412	363	406	378	394	403	431	401	380	423	398	413	361	384	451	421	378	382	374	352	418	424	417	379	417	402	390	406	416	411	409	397	394	422	364	408	418	391	406	402	412	418	395	400	421	396	379	438	392	419	408	393	418	387	384	393	379	396	419	427	404	400	402	376	378	379	410	359	416	438	382	424	395	401	408	393	398	398	466	409	391	404	370	395	418	393	402	402	412	392	399	411	410	403	372	403	387	426	394	415	415	431	382	383	374	416	400	385	391	447	370	405	412	430	425	390	440	411	425	384	405	424	447	403	352	435	417	387	412	386	404	426	426	394	384	366	410	371	399	411	359	394	367	398	404	405	352	418	400	388	404	386	405	377	404	416	396	421	390	372	426	350	421	392	387	412	396	402	371	417	411	417	386	435	392	384	405	399	419	439	403	457	389	417	402	399	397	386	390	395	405	379	416	406	395	368	395	408	402	412	452	381	368	405	378	425	394	381	399	398	410	382	380	390	372	422	379	387	400	420	432	390	433	388	366	430	432	393	411	393	408	410	402	386	414	427	386	436	376	424	397	401	406	414	417	400	387	414	394	392	398	400	363	396	429	408	412	374	394	388	383	381	403	384	406	413	451	396	393	374	416	415	426	432	369	377	419	425	418	439	422	414	437	410	407	401	397	389	404	396	411	395	380	400	378	423	385	404	392	418	405	365	415	398	402	424	409	378	380	400	404	431	411	408	384	393	349	385	402	414	417	410	393	418	400	405	415	402	380	406	403	446	387	391	410	396	411	414	407	381	394	383	415	410	409	380	412	392	414	412	388	401	413	391	403	385	411	404	391	374	433	454	386	410	356	413	388	393	438	424	443	393	411	388	413	442	405	395	448	403	397	385	419	456	419	412	405	384	398	415	388	401	426	415	423	432	403	419	388	398	401	364	365	421	391	444	398	381	409	392	379	343	436	410	413	417	428	386	428	403	396	375	406	416	421	416	419	423	381	425	415	403	396	404	372	406	411	378	380	380	356	375	376	394	394	416	403	379	388	390	388	388	436	392	420	461	390	410	381	381	406	402	395	430	439	389	369	397	416	398	415	388	380	371	417	408	409	406	372	382	391	389	380	401	421	379	438	405	421	428	434	434	432	440	404	413	387	402	384	377	417	382	405	414	395	424	430	379	391	397	464	398	423	419	410	432	437	422	420	397	382	386	410	413	384	425	396	405	404	418	357	410	411	381	396	395	383	373	389	397	393	409	416	471	389	409	428	434	410	412	388	402	427	368	389	388	418	399	418	387	432	371	373	365	398	389	414	364	373	407	425	434	397	390	368	396	403	407	399	382	382	415	418	382	441	418	418	397	397	386	429	406	398	385	412	410	359	413	347	388	377	401	373	381	395	442	404	397	390	405	383	400	416	412	410	398	383	394	375	397	402	397	408	391	377	366	395	397	383	407	390	362	432	404	414	400	391	392	438	397	397	410	428	372	416	381	396	378	408	428	384	427	428	394	400	399	413	388	381	371	416	395	398	393	428	403	396	414	411	426	383	427	403	373	362	422	401	426	418	397	388	366	370	405	398	374	389	400	405	407	420	404	412	395	413	387	366	404	426	417	437	367	381	433	388	426	401	402	419	378	427	383	371	373	423	382	397	421	394	434	435	419	380	378	412	361	468	388	391	418	391	412	389	380	419	414	401	388	398	375	382	379	417	380	423	392	358	394	374	407	392	403	398	364	391	382	429	410	403	378	414	406	368	388	414	424	404	415	399	386	431	428	381	400	429	367	394	387	382	393	377	396	368	422	445	378	452	401	395	393	415	401	387	405	378	392	402	398	425	399	436	361	378	392	402	376	386	391	424	416	423	412	425	418	383	402	400	452	396	382	394	390	378	376	377	381	375	375	358	424	430	392	365	401	413	395	406	398	419	406	385	400	405	386	421	387	419	381	385	438	417	399	356	412	393	409	412	408	380	443	414	403	407	403	410	412	414	391	419	402	413	432	367	394	410	415	409	386	404	409	369	431	414	393	409	382	412	398	397	362	420	417	414	420	401	420	388	398	386	405	410	395	408	386	411	413	405	418	407	385	393	414	424	405	414	394	404	377	440	429	394	398	395	400	432	407	389	444	400	428	390	432	363	420	358	412	358	387	418	404	408	392	379	380	406	393	394	439	400	364	410	397	395	386	398	380	386	401	426	460	384	378	417	390	402	375	431	421	361	426	381	402	405	393	395	454	384	391	391	413	408	350	409	396	456	350	402	386	411	402	422	439	411	395	440	445	385	398	421	431	413	379	433	387	379	436	470	415	416	415	395	366	435	408	386	392	424	387	395	391	392	428	401	417	418	377	400	419	399	420	383	470	376	421	414	408	400	401	397	387	387	422	425	392	397	394	407	411	336	391	387	372	419	385	408	396	403	351	396	415	367	387	417	454	367	376	405	396	366	406	411	365	397	405	368	416	366	363	380	427	429	365	422	404	432	421	428	390	392	421	418	393	381	393	388	371	351	409	401	407	399	415	420	441	406	393	429	407	429	382	385	384	401	408	417	400	416	394	416	384	445	419	404	397	375	395	403	406	424	430	411	409	367	387	428	384	378	396	405	406	386	391	391	415	444	385	393	406	401	393	390	406	414	410	352	397	422	425	404	400	411	393	406	383	415	434	381	401	405	438	383	392	413	389	429	389	401	389	433	395	420	417	422	422	386	418	415	373	358	382	409	411	422	401	435	396	423	404	397	414	379	436	385	408	398	364	371	398	408	417	397	405	418	400	432	414	427	420	364	417	415	354	406	394	404	414	425	403	395	427	386	388	411	414	416	373	367	398	397	404	402	467	389	387	421	404	398	432	402	374	430	417	395	378	407	382	397	394	460	398	409	434	413	444	409	391	428	388	403	396	384	437	420	389	416	390	407	422	397	410	417	438	416	415	420	408	386	394	411	442	410	386	419	403	404	413	378	426	377	399	373	380	406	384	386	402	404	400	429	420	396	396	422	420	398	416	393	389	413	406	433	398	428	396	360	362	419	416	411	371	426	399	375	384	411	413	401	458	405	438	411	383	429	391	374	431	407	393	412	402	356	379	403	378	392	419	390	362	411	410	412	401	392	389	409	386	371	418	393	405	402	433	406	382	387	414	422	371	399	365	436	394	421	430	398	388	409	402	383	403	363	364	387	406	408	352	408	404	346	414	381	419	407	434	385	407	419	384	388	389	387	416	381	421	368	430	408	396	404	438	386	412	396	396	386	373	406	411	387	397	395	397	421	418	394	383	422	396	368	423	407	417	392	442	399	395	403	362	382	376
24582	22337	32883	34178	32832	38235	29454	12995	3939	1572	798	690	663	591	593	578	613	587	618	571	566	553	585	606	554	620	504	569	578	563	629	598	591	591	618	582	529	580	580	579	571	586	571	558	560	552	569	576	582	553	596	558	565	558	550	547	545	576	544	553	569	544	594	593	549	566	610	566	560	577	590	604	578	592	578	579	604	561	533	583	577	568	582	597	578	593	576	591	604	539	554	594	598	541	547	571	542	573	543	549	523	628	619	573	541	579	555	552	577	568	563	530	589	585	566	523	534	571	582	554	618	631	600	610	580	581	594	614	554	593	551	547	547	569	578	560	576	527	582	574	555	618	548	611	567	575	546	544	604	590	549	600	546	604	551	574	575	626	598	597	570	618	563	530	544	571	552	579	575	571	544	604	574	564	567	537	581	554	569	573	573	604	590	594	591	527	560	569	584	583	583	558	601	551	577	574	518	557	546	559	604	534	547	569	568	626	587	564	602	583	586	537	591	574	577	614	543	551	577	615	562	577	606	535	565	562	555	563	567	557	584	570	641	587	523	549	562	577	571	586	542	604	613	605	590	546	566	581	568	555	587	599	541	595	568	558	611	540	541	519	546	575	572	595	607	528	598	576	572	562	573	543	588	590	584	587	582	553	545	527	556	548	576	557	551	554	561	557	550	568	612	582	533	586	550	583	578	585	554	584	557	540	656	604	571	596	565	579	573	572	571	568	598	548	589	582	542	564	583	575	577	533	552	588	554	567	617	572	555	601	580	593	536	589	545	588	581	544	592	592	521	590	569	549	586	605	557	541	563	633	585	559	553	580	536	557	586	568	615	575	589	562	620	575	585	582	552	563	569	568	571	525	596	603	598	583	594	572	572	572	579	595	586	573	619	580	570	623	580	571	551	551	625	567	570	582	561	579	584	552	603	563	597	573	560	570	583	600	569	559	610	592	579	561	604	616	566	563	551	588	625	556	519	531	574	601	595	526	537	560	545	553	530	540	585	558	586	535	557	573	546	590	548	582	615	645	614	547	605	549	574	572	617	565	565	527	614	556	548	540	567	598	569	557	543	553	591	534	553	589	533	554	575	615	552	551	527	581	548	573	589	555	604	592	531	578	585	544	561	571	576	557	562	576	581	572	595	548	550	591	547	567	539	622	578	550	532	605	547	544	524	549	546	556	529	604	620	557	568	574	584	585	600	588	552	549	530	606	563	598	608	539	521	585	558	613	587	616	550	585	568	541	631	539	580	559	568	551	561	595	588	579	595	584	566	569	584	565	555	583	570	609	569	568	544	568	606	564	580	505	604	582	549	582	568	586	581	572	555	543	552	599	551	577	602	579	556	566	580	556	568	589	574	590	606	585	592	575	584	568	600	572	523	605	572	565	610	558	578	538	580	558	594	532	572	602	539	543	578	537	580	574	568	565	561	546	570	568	595	570	554	593	558	574	595	554	574	553	568	554	543	588	576	577	590	561	604	592	599	607	541	559	587	590	525	587	518	589	585	557	587	555	568	520	576	555	571	569	554	555	549	561	575	558	574	551	614	563	558	601	583	592	586	619	547	568	539	571	582	552	608	524	565	537	584	611	579	592	583	602	565	594	602	540	550	596	570	567	557	588	549	580	590	553	536	589	605	543	592	621	578	595	595	511	566	583	554	595	560	568	580	564	578	634	620	587	548	548	565	547	574	554	590	575	551	577	557	607	602	563	587	589	594	575	610	583	551	562	584	561	584	541	565	555	568	562	546	538	538	545	613	565	568	569	625	563	562	537	600	550	527	567	549	575	550	588	580	576	566	582	553	604	586	560	562	557	600	559	577	531	555	579	565	560	555	568	559	558	571	518	554	586	553	560	552	571	583	564	548	523	552	609	541	529	544	544	583	558	605	603	562	579	560	569	551	550	562	578	539	581	598	549	641	558	587	576	599	579	577	587	609	544	508	596	545	620	619	578	567	546	566	592	631	559	573	553	563	566	598	601	558	555	537	572	614	546	589	561	577	547	577	558	552	552	574	548	568	569	550	579	591	545	583	576	569	560	580	552	562	549	570	604	578	596	609	591	588	584	584	573	561	573	586	546	544	566	613	570	560	577	572	606	545	614	551	584	549	573	542	586	568	555	580	568	560	578	571	587	573	561	525	561	560	583	577	524	598	542	611	569	582	535	567	559	557	586	558	609	544	588	607	575	564	560	558	568	577	573	627	586	592	571	615	591	597	560	574	547	592	570	564	634	561	593	617	612	577	577	550	581	538	568	584	583	552	594	576	570	566	605	595	583	568	536	562	553	570	601	571	572	597	613	571	577	592	554	591	573	579	563	535	579	583	609	584	531	542	559	541	575	592	583	568	581	525	551	610	552	573	564	527	590	572	606	602	578	601	565	572	583	584	540	557	599	556	560	591	565	551	553	554	574	554	585	597	566	562	556	577	562	586	588	586	592	585	611	553	560	581	588	564	562	604	551	516	549	562	546	547	572	582	586	577	537	593	561	607	580	586	597	553	577	555	596	575	577	533	614	582	556	577	573	545	563	556	574	533	561	582	562	557	594	554	564	546	548	567	613	600	597	528	561	544	525	539	573	560	593	555	560	568	592	609	553	560	562	557	569	555	540	552	609	577	563	564	603	554	587	565	576	620	546	587	631	559	588	585	560	545	605	553	570	514	600	569	584	551	580	581	589	582	575	588	595	561	584	547	588	554	571	561	610	588	548	553	551	571	568	563	583	560	591	566	620	595	575	573	555	526	547	632	577	613	560	573	545	559	575	544	558	587	593	552	587	554	565	550	540	570	575	595	539	573	589	566	560	497	569	595	583	563	571	568	526	560	570	564	593	560	579	580	569	613	614	568	538	536	556	553	543	568	530	579	565	570	548	551	559	509	559	593	593	548	575	565	576	603	590	548	578	586	556	579	557	532	572	543	543	589	542	546	597	552	554	565	599	551	563	592	557	555	586	589	548	595	603	578	569	565	613	584	536	526	553	531	562	546	566	584	542	611	579	563	595	591	540	555	611	582	567	603	565	547	581	546	572	555	605	583	536	576	581	531	556	601	539	555	563	573	568	562	577	537	558	598	604	533	612	538	577	550	576	587	598	579	563	603	583	560	573	584	565	519	520	540	566	553	589	581	518	565	567	567	592	562	586	579	605	557	561	595	563	590	559	589	587	571	606	545	576	533	579	610	558	546	605	563	589	588	541	603	561	547	559	527	614	567	576	622	589	571	587	579	567	574	569	567	582	572	565	579	561	557	517	550	573	574	610	567	595	550	555	556	557	558	597	573	592	555	579	578	561	585	597	581	584	583	552	587	508	586	592	561	583	581	589	580	556	572	593	558	579	601	540	578	551	573	560	573	543	588	559	566	579	570	587	560	545	545	508	537	602	580	568	567	538	596	588	594	575	548	578	593	610	569	571	582	571	553	612	530	559	559	578	587	613	570	587	543	571	538	559	564	558	561	546	598	571	571	553	573	581	592	579	574	554
60975	99810	78078	52258	40693	36411	21814	10387	3911	1741	803	720	594	546	564	547	586	571	530	542	547	601	525	537	516	541	538	564	532	539	520	536	488	507	553	563	557	526	536	557	557	544	510	535	477	495	567	567	521	557	540	545	551	520	516	556	530	569	538	510	564	520	539	568	487	513	525	541	556	513	517	581	512	541	555	520	523	538	560	589	540	531	553	612	530	517	524	533	538	545	566	551	525	526	489	520	512	588	518	519	550	519	506	523	520	501	536	512	547	540	531	511	523	560	507	563	509	531	544	570	544	565	516	523	543	562	535	545	528	569	542	539	503	527	494	554	516	548	557	562	522	522	501	499	570	579	494	524	551	538	552	494	523	562	541	537	525	540	529	577	545	527	536	541	500	559	509	546	540	531	516	548	554	540	539	525	533	512	516	558	522	533	525	503	559	524	617	520	542	533	530	573	531	512	539	529	535	549	551	524	542	534	551	539	533	544	535	539	561	535	560	529	567	500	479	527	539	515	528	553	539	570	529	553	517	551	531	543	588	543	510	496	516	550	514	555	555	506	530	557	506	582	513	560	588	497	554	544	537	577	534	553	543	508	568	504	506	544	513	510	536	528	555	538	543	520	530	542	560	534	516	494	514	495	528	525	534	545	483	535	525	542	559	532	515	498	558	510	535	550	538	537	517	500	466	559	483	548	529	557	535	536	501	592	539	549	557	521	524	526	518	510	561	543	536	525	547	561	518	508	543	503	562	518	547	533	519	526	540	524	510	547	576	504	546	566	530	496	524	572	530	522	580	533	526	531	543	512	561	547	517	511	530	545	545	526	517	472	543	565	552	509	528	555	511	536	551	574	548	550	517	531	504	574	504	479	499	521	580	526	549	506	514	544	548	536	542	532	521	499	503	501	539	489	571	552	543	521	508	534	480	533	527	535	514	557	497	554	535	527	514	586	523	566	497	546	557	554	551	543	513	508	531	560	531	543	506	558	578	548	552	533	529	566	502	512	521	522	520	465	520	546	561	533	537	518	582	543	540	470	507	510	490	553	609	541	538	565	479	552	506	537	532	564	489	535	534	522	547	538	521	561	522	518	520	506	527	510	490	511	583	538	535	526	521	518	524	522	526	517	521	559	548	530	510	563	515	484	518	565	532	497	552	523	547	524	525	533	542	546	488	504	521	555	477	549	534	530	508	547	517	539	543	529	560	542	549	513	506	534	533	542	537	527	527	528	516	550	531	521	520	531	534	527	546	515	541	540	569	541	497	541	509	508	511	543	500	560	568	511	537	552	536	505	529	567	556	531	540	539	520	541	532	548	557	549	488	538	528	547	493	529	541	526	508	548	527	537	524	526	502	547	549	516	545	534	513	530	545	533	538	550	514	524	572	589	495	495	549	525	511	571	507	555	553	535	575	522	519	491	529	526	546	555	528	482	526	523	529	517	493	537	533	520	546	505	533	537	490	523	544	548	528	506	571	514	513	563	517	496	509	487	548	548	481	536	565	530	566	524	582	558	542	495	537	523	483	562	562	549	531	541	524	525	531	535	547	512	515	533	506	543	536	541	545	508	542	530	551	519	575	553	510	530	538	509	542	529	509	537	513	565	521	543	534	531	557	524	542	520	560	493	526	542	547	541	535	527	551	556	525	549	508	554	482	536	533	534	466	524	513	480	525	567	515	530	514	514	544	476	551	539	524	542	544	513	524	542	522	535	559	518	561	513	551	520	517	518	525	561	549	471	523	546	534	527	517	564	536	575	526	497	503	539	497	521	531	526	532	495	521	567	538	546	548	534	506	530	505	510	523	557	529	578	547	536	516	543	512	556	535	526	526	553	519	521	496	539	511	518	551	529	525	562	557	527	571	589	565	534	519	555	541	494	497	538	534	521	517	526	542	518	573	492	552	535	577	511	541	515	506	538	525	528	562	547	561	533	560	560	510	562	532	526	542	507	528	532	530	559	522	534	550	535	538	546	526	559	495	534	538	494	563	516	580	508	530	521	518	521	556	535	512	554	599	506	511	543	558	565	521	548	530	493	589	510	557	538	532	496	499	518	552	504	533	496	544	541	507	492	564	565	520	500	545	508	543	538	516	551	553	569	578	513	532	566	538	499	548	527	540	526	509	525	547	547	554	563	516	533	539	522	538	513	511	508	549	526	568	522	520	506	519	560	501	551	573	556	509	537	565	592	521	553	493	530	454	561	542	529	533	548	546	564	509	488	512	540	550	538	516	529	523	555	525	578	505	555	509	510	511	563	503	555	542	549	552	598	513	562	544	473	519	537	568	508	506	498	528	534	558	506	539	532	521	534	513	528	510	532	518	536	505	525	539	552	527	510	574	491	524	557	490	518	525	540	509	587	513	546	545	523	519	502	559	460	482	546	511	547	553	559	530	513	526	542	487	519	544	519	543	560	508	555	531	530	532	532	560	517	533	512	552	513	550	574	547	540	520	541	561	484	516	543	536	516	556	536	518	570	539	482	546	534	522	534	523	535	526	551	549	501	525	540	525	482	512	535	505	517	522	559	516	518	519	483	526	513	566	534	506	508	529	523	531	522	522	495	508	513	570	494	589	507	543	570	516	512	496	544	555	525	574	561	558	543	510	564	499	522	546	565	541	542	569	574	558	514	499	533	497	558	519	557	503	573	570	558	513	503	494	547	480	530	534	542	489	500	486	531	526	588	578	548	529	531	569	512	573	522	498	528	511	538	545	569	550	554	525	529	549	512	522	504	508	505	562	542	549	497	540	546	541	559	497	558	576	534	524	539	537	511	556	573	500	486	557	536	530	500	545	546	535	532	513	531	559	509	537	515	540	543	512	517	542	560	534	522	542	522	545	494	545	540	550	570	534	526	534	525	528	529	524	500	533	507	545	519	528	559	562	524	505	529	552	497	511	548	534	551	564	541	529	550	516	534	528	552	539	560	558	543	496	519	478	529	544	485	566	532	507	540	526	549	524	512	536	541	523	568	547	503	531	536	546	548	495	525	536	524	555	548	523	523	537	562	569	526	554	523	566	526	496	505	536	537	542	493	550	551	563	523	555	564	535	600	509	508	479	537	514	535	543	517	522	547	557	550	523	494	549	542	523	524	575	513	570	574	601	550	516	518	550	511	530	536	502	533	525	522	552	525	521	526	504	514	533	526	533	571	539	521	537	504	520	529	511	506	499	484	550	535	551	475	503	543	558	574	575	527	541	527	558	522	521	505	511	460	476	509	529	511	553	552	517	516	511	519	537	525	531	561	531	479	539	487	555	524	517	509	547	574	531	558	516	556	518	541	532	507	510	499	487	480	526	529	532	526	582	521	535	497	531	556	489	551	570	526	501	529	547	501	528	560	544	577	570	545	516	503	582	536	555	541	504	543	559	485	521	500	533	548	510	501	601	538	509	508	548	525	513	519	518	555	529	502	504	557	512	484	531	505	532	494	547	532	516	542	512	538	507	527	520	573	530	518	504	491	522	503	543	572	561	536	521	526
29030	24697	21031	10176	3701	3524	2087	978	611	438	372	387	371	412	387	398	407	394	380	434	385	351	394	388	386	390	422	393	377	450	417	402	415	411	368	426	391	418	422	421	397	411	420	416	395	391	401	411	373	342	377	396	400	400	355	416	421	403	413	367	413	382	379	379	414	399	403	360	411	389	381	394	419	389	415	396	387	400	422	394	378	373	388	392	389	387	378	409	407	413	396	404	419	395	392	374	400	389	383	371	419	416	390	392	391	395	377	398	410	417	358	341	410	381	399	418	430	423	436	408	407	398	399	408	423	420	415	421	387	386	388	400	424	387	374	414	393	372	376	378	393	412	394	434	400	415	414	382	384	381	419	352	405	383	376	414	414	413	388	375	401	391	380	372	406	388	384	362	358	392	385	371	446	383	411	383	374	417	363	413	404	403	373	388	390	402	388	401	386	417	373	364	403	428	371	410	394	409	447	406	383	415	362	389	443	392	362	413	385	387	396	382	397	422	409	375	385	411	378	401	368	406	411	407	425	427	406	371	386	383	466	409	430	375	414	391	387	381	388	423	413	411	369	393	419	422	376	368	403	391	365	388	392	369	403	401	399	403	428	378	418	381	385	390	406	369	386	379	427	421	390	396	413	412	408	409	410	363	395	384	423	390	380	406	412	380	389	382	406	426	386	400	373	399	391	396	379	431	387	413	383	398	390	414	412	388	394	401	429	388	412	414	402	431	409	398	400	406	406	404	398	419	393	391	377	376	429	395	411	402	403	380	410	434	390	389	420	393	406	410	431	400	406	396	405	395	378	378	412	366	385	394	443	426	397	396	388	385	400	381	386	372	364	369	410	400	417	403	334	359	429	413	389	413	400	420	374	396	383	408	410	410	405	383	389	398	383	383	413	396	413	414	392	430	381	418	414	406	444	407	398	434	371	389	405	361	382	424	396	418	377	398	400	388	404	418	375	394	413	385	399	407	417	405	436	391	394	393	365	394	385	363	408	414	435	389	421	406	424	413	386	404	392	409	431	378	389	403	397	346	424	426	406	370	394	413	383	359	391	413	379	414	393	391	426	411	407	381	397	388	416	349	386	391	429	385	428	373	377	396	419	401	441	402	364	400	385	416	392	397	374	383	373	370	405	419	396	409	377	429	384	387	424	397	400	368	369	358	401	388	365	382	397	401	402	413	395	402	394	427	418	417	418	396	400	346	407	411	381	387	392	386	409	405	403	374	416	396	395	371	393	394	424	417	384	406	369	403	364	435	415	366	368	430	402	417	407	402	446	383	436	395	410	398	413	399	420	384	416	403	407	397	378	384	377	385	362	394	395	388	407	407	408	415	399	415	397	387	390	392	391	401	410	387	395	367	399	416	379	386	389	411	413	370	370	402	382	413	413	373	379	391	393	407	398	407	364	415	388	429	401	377	397	367	422	431	386	382	377	379	381	373	349	382	388	395	394	429	406	418	411	375	436	417	441	417	401	410	376	424	400	395	391	397	416	406	385	386	452	386	410	392	429	401	380	412	416	404	386	450	363	411	379	389	390	403	404	392	428	400	380	378	408	419	417	398	425	396	395	392	382	386	392	372	406	391	380	383	408	385	431	395	406	368	415	419	414	390	408	405	354	389	407	409	390	389	360	416	372	400	370	388	408	392	382	385	404	396	365	402	417	414	403	423	412	392	404	421	410	422	387	452	429	396	410	419	392	439	430	402	384	373	377	393	356	399	397	405	385	401	398	408	422	424	394	349	388	408	435	399	413	403	396	386	355	395	419	377	418	379	424	416	397	412	397	411	393	407	420	404	393	416	400	394	386	385	372	395	395	387	391	400	381	415	434	416	376	376	405	397	362	352	426	388	399	377	417	385	410	419	407	396	423	387	410	423	412	410	398	380	410	421	372	374	403	395	399	441	407	430	388	382	407	404	391	396	374	380	382	373	419	403	414	407	419	432	409	372	439	423	408	408	380	444	382	382	380	398	411	420	386	388	409	411	355	402	398	406	381	383	383	421	450	415	441	412	422	371	382	416	380	406	401	400	390	414	395	402	419	417	419	414	390	401	407	390	376	418	369	412	395	405	411	389	356	381	429	394	405	395	440	400	409	412	395	414	428	408	413	420	409	387	429	353	401	391	389	403	404	387	384	384	392	416	382	375	394	406	399	389	390	397	414	423	423	428	445	367	408	415	415	384	416	402	389	365	381	390	409	411	399	395	407	397	423	394	401	418	406	361	413	390	390	372	384	430	370	384	399	435	395	414	391	397	412	423	381	386	373	407	447	406	388	380	393	404	388	413	401	443	397	393	409	397	379	406	399	372	404	427	387	437	364	364	412	404	386	403	396	417	377	391	428	368	400	405	414	405	397	399	400	395	414	387	382	357	425	364	408	396	388	448	416	409	383	382	407	408	368	375	389	387	427	376	384	401	351	381	394	406	374	383	388	387	387	416	394	367	399	362	426	405	423	419	348	361	380	396	393	401	359	414	406	393	417	417	425	392	386	403	430	414	383	413	430	384	371	378	372	392	397	398	410	414	405	391	409	438	395	393	355	389	420	400	399	396	425	409	376	409	384	388	390	406	353	418	386	383	446	380	417	384	369	385	379	386	408	418	395	384	406	419	390	417	393	396	416	396	403	401	377	429	374	404	412	386	389	390	401	388	405	418	382	416	369	400	378	406	419	418	364	388	378	376	372	385	406	404	370	373	396	403	406	397	395	413	415	389	399	394	415	380	403	394	392	428	380	416	421	414	346	414	404	387	373	366	378	442	415	414	403	386	368	390	377	374	426	372	410	386	426	408	371	361	417	430	405	426	368	402	391	410	397	388	400	353	374	411	413	415	378	417	389	382	436	394	384	399	365	400	412	402	383	415	384	388	397	402	396	406	414	376	384	404	432	423	418	387	423	355	361	414	404	366	410	437	418	395	417	386	364	402	375	402	380	398	396	419	388	413	416	394	421	412	418	427	420	430	394	416	433	369	376	405	404	444	428	435	389	386	424	407	419	364	421	390	394	433	395	402	421	429	395	356	363	406	366	389	412	416	381	426	419	410	368	391	426	422	432	409	364	409	417	350	396	421	423	419	402	403	379	415	395	397	393	376	392	421	359	367	379	375	409	421	402	411	395	399	393	376	427	383	391	384	416	380	394	400	387	417	407	437	405	405	399	366	412	397	398	418	420	433	383	406	367	432	417	355	427	402	411	394	400	401	350	379	395	388	407	379	394	418	408	405	406	393	400	402	416	398	402	423	428	376	426	405	390	431	410	391	443	411	391	405	392	425	391	376	408	404	415	396	364	390	348	400	391	382	388	383	412	377	404	404	424	405	419	393	410	405	420	468	424	434	408	425	413	382	348	403	384	397	385	373	399	394	367	408	371	389	382	396	424	405	394	402	382	390	379	406	401	427	384	393	380	416	369	390	391	381	393	405	416	397	403	392	415	437	409	384	418	393	376	396	414	396	388	462	388	414	380	409	432	377	381	438
15050	26786	17717	6669	3658	3843	2149	1116	626	468	357	339	337	334	350	339	329	338	343	361	352	353	333	343	326	326	349	349	325	361	354	353	355	345	334	332	335	362	330	315	323	330	366	358	338	353	352	330	354	369	366	364	315	357	353	334	374	348	365	372	341	359	332	315	337	338	352	352	331	325	337	389	328	325	328	336	315	350	351	329	347	356	317	331	346	329	347	339	319	318	332	350	349	321	334	318	355	310	366	371	365	332	337	338	342	342	355	337	320	333	391	347	353	377	319	354	331	364	311	358	337	330	343	336	362	337	351	371	348	348	288	360	347	361	336	329	360	347	326	356	357	340	334	325	348	319	351	359	330	359	350	350	327	312	345	359	351	339	367	346	300	351	341	325	350	362	351	376	336	333	329	333	347	326	331	362	319	345	352	330	343	326	323	360	368	349	343	304	338	326	353	297	373	345	340	349	349	355	335	342	330	354	354	327	357	364	351	342	378	346	344	319	338	323	312	343	335	322	344	334	354	314	320	344	375	343	409	318	339	357	348	337	332	349	355	335	361	323	340	329	334	334	333	325	333	337	339	367	364	357	377	302	362	331	394	330	324	326	318	350	380	348	333	327	330	377	311	342	351	345	339	323	330	383	346	366	323	335	327	326	352	372	338	341	347	342	365	345	346	325	347	336	351	341	392	297	348	363	355	361	365	369	315	326	369	350	338	319	359	325	375	313	327	324	350	369	339	394	369	359	326	343	352	328	322	347	315	342	332	351	323	358	310	341	338	334	354	343	372	328	357	334	327	323	355	346	361	337	327	343	343	343	325	326	338	380	314	343	338	306	385	354	309	303	328	381	344	358	346	345	342	362	346	317	362	357	345	326	327	369	387	338	357	350	351	333	364	322	382	380	371	330	329	362	365	331	342	354	328	358	361	323	309	362	357	363	333	363	348	341	316	389	360	351	349	347	354	334	350	347	363	344	346	321	341	330	303	350	332	321	336	382	372	342	343	349	372	341	361	349	345	366	357	346	320	337	348	335	354	328	343	311	358	329	366	339	349	351	293	350	338	372	360	342	340	357	353	342	367	331	321	356	355	347	334	335	364	359	334	339	321	351	350	343	324	319	309	353	340	343	351	348	328	370	315	300	342	333	358	359	345	336	348	367	321	331	328	321	349	316	337	322	327	351	348	325	333	322	311	318	379	321	361	312	344	326	377	360	342	325	347	333	350	332	360	344	340	358	327	367	364	391	344	340	313	363	337	328	341	333	321	343	350	358	358	321	360	321	337	310	320	363	340	354	314	363	317	352	335	385	363	368	317	311	308	366	360	355	326	358	333	366	330	334	344	341	349	357	355	331	366	357	373	351	361	311	329	358	324	306	333	371	329	359	349	345	322	365	353	329	370	352	361	367	371	366	329	334	318	319	365	339	357	357	305	340	370	383	348	320	319	338	359	348	351	345	352	341	358	347	360	312	358	353	312	333	342	331	310	350	311	357	360	367	361	352	342	361	361	329	341	377	321	346	331	316	348	318	352	383	359	354	340	355	327	337	308	347	334	343	327	360	330	319	347	322	336	370	331	331	366	333	344	316	330	349	357	363	325	367	358	322	368	353	357	356	340	332	343	315	330	359	363	350	366	355	323	350	329	339	316	365	337	344	371	357	350	347	369	342	331	357	342	309	337	335	354	368	330	351	320	333	324	366	335	370	315	351	330	349	362	334	345	320	332	335	354	327	360	357	331	365	358	372	348	350	337	337	348	328	358	310	305	362	334	345	331	292	333	343	347	345	336	344	335	340	335	362	321	365	350	358	318	323	359	357	357	343	315	330	361	347	335	350	363	339	346	335	349	329	357	322	363	331	377	326	372	353	359	367	338	345	291	332	350	324	378	318	334	347	351	339	314	354	318	348	331	372	331	314	351	358	337	318	387	312	364	339	360	349	316	324	349	355	337	367	309	353	316	353	375	346	361	355	325	370	310	339	353	307	299	314	313	343	343	334	383	312	345	306	362	343	303	351	329	338	344	333	343	353	348	342	344	334	345	346	330	357	348	342	320	339	374	322	354	331	344	315	317	343	348	334	361	329	329	338	332	316	368	343	380	328	320	359	375	340	353	342	346	366	316	328	370	346	349	349	345	319	310	350	361	361	344	337	350	359	325	364	321	332	357	346	359	327	347	326	315	318	344	316	353	324	346	376	320	332	374	308	334	358	345	344	356	340	375	329	353	326	315	362	333	336	323	350	356	345	358	373	349	306	352	340	312	335	358	348	354	325	351	347	335	370	333	338	346	329	358	333	348	335	340	331	312	363	346	368	342	312	368	351	365	350	290	335	330	352	363	350	278	315	330	326	349	359	341	298	328	324	329	345	330	341	334	298	341	334	375	309	338	340	361	347	333	299	324	354	312	354	323	317	333	338	343	370	352	348	346	340	316	342	332	341	327	347	361	333	323	337	317	331	333	366	330	334	334	328	379	319	351	359	346	313	367	330	329	356	358	348	369	327	316	330	342	355	355	358	356	366	330	337	355	309	348	338	351	344	354	357	326	372	346	357	329	328	350	350	350	328	339	311	328	341	372	352	350	346	338	352	351	367	356	310	372	340	363	344	341	355	333	337	348	366	341	339	344	355	328	354	327	331	321	348	335	332	337	347	376	343	322	332	351	354	377	337	331	368	359	360	363	321	294	360	363	347	336	325	365	323	362	325	348	314	317	333	337	323	333	361	338	359	349	311	317	320	351	334	349	355	351	349	367	365	349	339	356	367	358	324	370	342	352	331	358	308	336	362	350	322	317	374	337	330	351	323	308	351	340	362	357	342	372	311	355	301	318	322	345	332	313	335	348	328	378	362	355	338	364	350	347	345	362	331	327	364	342	368	320	341	333	298	359	352	345	332	351	334	320	358	299	333	301	379	320	333	347	366	351	337	299	331	344	325	346	355	362	344	356	351	328	378	340	343	362	383	380	352	307	331	383	341	383	335	372	360	317	359	328	359	341	331	364	323	356	349	315	364	333	337	343	335	352	319	377	320	355	365	357	374	340	335	309	348	345	342	341	371	346	330	359	355	342	362	362	330	368	330	352	340	330	346	344	363	365	339	340	329	309	343	353	333	347	333	323	345	310	363	368	336	347	336	337	337	342	323	331	351	352	354	348	333	334	339	340	317	352	327	344	316	353	330	357	340	343	317	355	357	328	332	335	338	372	371	327	334	325	373	364	371	321	330	351	315	340	330	373	327	324	329	312	328	329	360	330	364	337	371	306	320	322	347	309	368	351	312	340	345	320	327	319	375	335	334	313	354	349	330	333	350	321	322	361	355	339	326	344	385	350	378	319	350	346	349	341	312	341	342	351	380	372	342	348	341	320	336	346	373	350	328	361	344	330	320	318	350	360	359	359	336	362	362	356	365	335	347	353	338	327	317	326	344	360	314	317	369	326	345	313	334	364	380	333	370	359	345	362	346	357	339	353	341	325	351	375	336	343	344
25542	23355	36099	39314	32177	30426	17587	6323	2019	835	599	536	456	453	436	481	424	459	473	450	477	476	422	425	443	431	438	436	461	436	453	420	473	459	426	419	429	463	482	476	450	451	443	462	444	459	436	482	493	427	446	454	418	446	482	408	462	438	466	488	420	434	450	459	427	441	397	470	410	467	439	403	453	452	443	438	457	469	470	416	457	428	390	447	442	443	444	442	442	411	460	399	401	426	442	430	447	456	434	390	416	428	438	425	471	460	442	433	411	451	438	442	449	443	419	456	462	430	427	412	460	470	470	439	473	405	450	456	429	418	435	449	447	434	443	439	439	510	435	422	435	466	425	463	469	430	429	442	427	459	442	441	456	426	417	451	490	454	421	446	412	465	449	421	478	415	422	472	408	425	408	428	450	453	469	437	458	419	414	412	438	416	432	454	485	462	450	403	434	418	404	445	436	463	448	423	458	461	413	458	422	445	453	479	468	449	473	465	431	445	439	431	452	439	461	410	395	446	436	454	470	457	437	451	433	456	470	465	454	453	464	463	459	450	517	431	448	432	493	472	417	415	446	458	477	460	466	453	407	444	465	422	425	384	428	427	450	413	428	423	442	464	430	434	429	422	426	450	434	434	432	476	440	437	395	446	440	440	424	436	426	495	493	432	414	437	436	473	401	414	454	477	428	444	414	424	369	415	460	459	448	420	417	421	454	431	442	452	445	424	402	413	432	454	473	447	407	441	433	416	428	468	471	461	449	407	454	407	420	483	425	435	504	447	446	433	456	415	437	483	416	486	451	422	430	486	436	476	425	438	428	415	411	438	419	450	445	438	427	443	433	454	434	421	445	445	464	418	460	428	448	432	448	495	427	474	454	419	432	424	446	426	441	471	423	410	442	471	441	455	448	431	433	417	424	435	403	445	429	434	463	440	452	459	419	457	427	452	437	434	454	441	445	441	425	477	474	464	470	471	399	438	458	450	454	491	399	471	439	433	442	405	410	443	425	430	415	423	434	432	442	444	443	474	402	462	429	455	431	439	421	414	408	468	430	474	450	454	457	458	436	421	440	438	459	452	466	455	443	447	441	419	412	417	416	435	428	435	407	433	426	465	444	435	428	438	454	414	434	451	442	421	462	439	433	444	444	461	449	431	410	451	413	428	435	448	480	441	440	414	453	442	437	440	426	476	438	416	431	455	419	428	441	432	417	400	457	388	458	429	455	464	425	409	440	415	439	443	433	468	415	423	429	440	437	434	429	423	426	466	460	467	422	394	476	500	444	403	428	437	448	410	405	428	430	416	426	465	466	439	429	449	473	443	430	473	404	433	434	427	430	444	420	444	380	407	424	456	419	436	471	447	483	452	454	408	404	446	432	457	433	410	429	469	422	459	412	460	477	414	445	444	449	432	460	442	407	427	454	423	399	414	445	465	427	410	415	434	466	436	470	434	407	420	432	453	406	465	410	454	452	456	414	428	480	404	419	460	400	444	451	435	431	412	439	457	469	431	466	480	455	412	411	443	436	468	441	451	390	438	424	425	420	442	452	459	446	428	430	432	404	441	442	428	455	450	382	412	446	439	468	477	403	434	443	413	432	439	433	409	440	448	416	406	485	451	432	425	432	415	402	405	439	451	394	442	427	449	490	438	448	411	425	431	431	468	443	430	427	445	437	449	446	411	411	431	455	445	466	441	484	409	408	433	397	437	460	465	467	385	459	411	441	470	432	422	428	441	466	447	424	403	420	439	433	400	417	460	452	465	425	431	427	423	402	424	426	486	432	438	458	446	429	451	451	438	411	407	399	414	461	448	440	457	416	417	427	471	437	421	440	434	454	448	463	454	453	448	447	428	434	445	428	468	479	477	448	439	430	410	442	432	438	427	506	454	427	416	448	446	445	457	455	476	426	432	410	471	436	445	426	437	421	439	452	499	453	445	431	436	442	418	398	461	397	409	435	433	418	429	425	416	471	423	453	448	435	471	415	436	451	446	441	456	434	417	433	426	397	430	419	436	425	471	456	422	445	444	419	430	473	470	408	478	400	447	452	434	437	481	448	456	445	400	464	434	417	441	421	435	430	489	478	410	423	436	472	459	400	386	423	468	435	449	448	424	437	440	433	422	453	478	437	412	441	423	397	451	430	458	442	455	412	418	416	447	405	448	463	475	421	399	438	439	414	451	479	423	450	438	431	441	452	485	437	429	414	410	436	442	407	415	408	427	433	472	414	423	445	447	406	440	455	447	423	416	409	465	495	477	404	432	433	432	428	439	450	405	452	467	467	439	426	456	421	451	429	420	435	442	420	417	447	433	423	440	458	426	448	453	449	459	421	450	386	423	474	427	435	464	458	453	474	449	438	439	407	426	465	472	430	417	446	465	415	492	460	416	448	447	445	430	462	444	423	426	423	450	377	441	459	432	461	396	412	473	420	467	440	435	444	405	437	419	457	459	423	405	423	443	426	439	435	455	437	444	422	422	438	437	435	469	439	477	437	459	452	420	458	429	448	468	445	447	442	471	453	452	442	432	424	471	422	420	489	434	457	452	442	462	433	422	453	392	411	399	457	421	443	442	472	421	435	453	414	426	395	419	440	442	434	478	458	414	430	461	452	400	471	460	425	440	470	437	448	418	449	421	429	491	477	430	444	451	401	421	415	483	400	417	452	423	465	418	410	429	451	462	435	419	437	460	446	421	420	399	431	461	415	422	465	445	460	479	439	421	403	445	448	420	441	444	469	434	446	450	429	413	440	428	440	472	412	436	452	435	429	453	482	432	453	417	461	439	428	457	435	417	479	473	403	424	425	441	423	431	438	414	426	426	431	431	463	451	479	462	453	391	446	421	444	417	405	446	436	420	487	446	422	428	474	439	448	446	431	405	453	431	437	449	478	424	474	420	457	456	445	424	427	444	443	454	424	432	405	421	457	403	448	432	438	414	453	467	475	470	468	423	468	432	463	458	399	438	453	429	456	425	408	428	472	443	416	465	457	422	414	416	427	399	412	433	423	442	450	477	449	445	425	445	461	446	440	444	409	427	416	473	465	462	437	420	445	449	441	418	438	445	438	462	456	433	430	476	448	455	413	458	427	443	423	456	451	429	471	431	420	443	429	449	417	446	426	491	455	444	468	390	447	416	419	471	416	415	429	400	443	442	459	466	456	472	470	466	483	431	414	422	438	409	421	433	433	442	433	456	446	422	415	421	471	419	413	427	453	448	438	470	447	449	433	457	424	458	451	430	422	420	421	433	446	479	453	439	413	460	408	453	435	407	417	412	433	439	456	447	421	428	440	449	432	456	435	398	428	469	426	411	384	431	453	455	433	411	423	395	444	438	433	473	442	468	433	514	379	442	450	444	446	464	439	447	434	418	465	468	409	457	438	413	443	442	460	464	450	469	445	455	445	417	421	426	446	442	453	449	437	417	435	413	443	432	437	464	457	433	410	477	434	463	448	459	453	423	413	437	435	441	391	392	418	454	432	407	436	446
51477	86596	67874	37857	32696	24966	12965	5796	2384	1059	586	513	438	452	414	447	417	440	403	422	439	421	415	418	416	357	401	417	459	425	421	396	417	434	384	447	383	385	429	443	406	421	398	414	400	423	400	412	376	410	399	391	395	412	390	408	411	398	413	397	418	429	442	410	421	432	405	445	425	399	401	450	433	408	400	407	420	420	439	433	421	475	444	399	399	392	429	393	419	409	449	392	416	443	406	415	412	423	396	370	416	427	440	382	427	397	407	407	380	440	426	449	412	433	408	443	397	414	417	392	398	412	424	362	413	384	412	411	385	419	417	399	413	450	420	429	431	410	384	394	371	430	390	388	404	409	401	394	407	402	402	406	423	404	424	428	399	407	430	387	439	425	422	424	425	428	377	396	411	384	411	400	414	376	421	409	430	442	425	379	390	397	423	381	400	449	412	426	437	423	409	397	416	426	415	376	420	416	392	393	428	404	406	408	450	413	397	391	422	410	410	413	416	391	436	395	451	415	380	390	397	423	442	414	431	396	393	395	394	414	398	419	418	404	385	403	394	399	424	409	398	407	421	406	437	421	417	376	380	399	399	393	431	410	427	417	432	385	404	390	401	408	417	412	454	391	399	402	385	417	416	436	444	398	407	415	402	402	412	406	405	408	404	412	425	421	390	397	399	376	415	444	384	384	409	395	375	380	373	404	396	414	401	404	428	426	413	399	385	390	365	418	382	417	425	431	412	454	421	402	401	415	394	398	404	413	424	431	392	438	425	395	398	415	452	398	390	381	398	432	378	391	383	388	405	385	406	422	413	433	404	407	418	428	399	387	417	396	386	400	415	417	410	401	375	391	400	399	421	440	393	430	395	432	427	421	444	407	397	434	403	394	407	401	381	410	395	383	437	434	425	385	424	401	406	396	396	441	392	423	387	415	421	436	390	416	406	418	420	421	406	406	420	422	419	438	388	424	424	430	381	420	400	420	424	414	446	417	420	381	406	421	433	443	448	388	391	421	371	424	397	422	442	416	393	408	417	433	413	391	391	414	419	432	413	406	391	381	390	417	393	407	416	410	440	415	429	396	400	386	386	428	384	420	398	418	406	406	399	398	424	436	399	403	414	447	386	398	402	399	411	416	374	412	392	418	407	413	389	368	398	413	395	430	434	397	392	411	423	436	436	373	399	384	437	393	412	387	407	417	406	423	413	435	419	397	408	386	451	416	433	415	424	407	425	427	433	396	407	434	414	408	468	386	439	435	410	421	393	439	376	377	439	359	419	405	402	414	407	415	406	392	436	403	393	421	426	426	441	443	384	400	413	388	434	404	379	407	396	402	355	421	401	442	370	401	461	398	392	399	405	399	424	408	399	413	390	420	396	400	396	404	393	400	413	432	439	383	436	420	368	402	406	405	400	407	395	405	414	427	371	391	409	389	399	437	453	426	412	413	403	398	402	422	411	411	406	370	392	399	403	407	418	399	418	413	427	412	408	396	402	342	418	418	385	393	414	439	424	398	435	441	382	394	414	416	346	398	415	405	424	404	432	412	376	403	393	400	417	389	391	457	422	374	413	449	413	426	380	412	422	382	375	399	422	430	394	398	414	433	451	414	423	371	421	421	445	424	415	416	410	384	417	425	423	431	399	405	413	408	392	456	409	423	411	420	377	414	404	400	446	405	388	458	374	370	391	423	395	455	411	411	436	391	400	392	386	417	410	436	418	416	410	413	392	404	411	428	402	399	426	366	395	420	426	398	414	431	402	438	371	455	413	374	429	407	395	392	400	418	364	425	398	414	404	401	400	425	370	384	423	384	409	412	419	409	429	439	431	397	420	397	420	392	404	412	430	441	409	386	427	413	429	391	433	406	454	412	419	401	385	415	398	399	380	411	416	401	414	422	371	393	408	422	395	405	391	407	402	419	419	410	370	402	401	414	422	416	416	414	425	394	399	410	397	452	419	377	392	375	404	373	416	401	390	428	393	384	436	422	429	419	396	408	393	400	412	403	435	362	432	427	388	395	369	411	406	397	404	423	417	397	392	423	418	407	428	365	389	407	379	406	421	388	385	401	402	432	409	432	395	376	396	411	398	395	425	405	389	415	440	410	406	413	416	411	409	409	396	411	412	427	413	422	457	418	389	394	404	448	417	439	412	392	429	399	393	401	404	387	390	430	410	406	437	420	399	401	390	403	398	425	408	423	422	385	416	401	440	416	392	430	418	391	383	366	413	418	410	401	410	391	416	399	396	406	394	425	419	454	424	410	427	396	458	436	427	434	349	384	415	398	415	411	421	408	422	379	427	435	413	413	373	419	421	383	424	380	432	413	425	423	425	380	419	394	418	403	382	442	393	413	383	413	394	423	420	426	430	410	421	394	375	431	451	470	424	396	416	408	419	437	407	407	419	428	429	397	411	403	382	377	411	389	420	427	421	414	404	392	404	410	420	427	406	390	383	385	430	389	433	378	463	398	384	393	412	418	389	408	398	404	408	401	383	407	415	389	375	403	423	436	435	407	434	394	435	415	418	387	405	444	443	409	379	397	405	403	420	384	407	421	447	454	395	468	405	392	418	417	387	452	387	406	393	406	406	432	442	437	385	391	430	413	454	434	425	403	432	411	391	399	397	401	417	376	406	373	400	410	373	437	392	382	412	394	410	420	418	441	390	396	388	411	416	382	418	403	415	404	407	445	422	406	433	418	418	418	430	378	446	394	420	388	370	445	414	399	387	422	413	449	392	399	453	438	370	415	436	375	417	418	415	409	381	394	423	390	367	396	416	418	385	398	404	421	380	387	402	400	395	371	420	391	436	378	393	419	433	423	394	443	423	395	424	425	428	443	394	416	425	456	383	423	394	424	399	393	413	377	460	404	418	387	426	410	402	401	432	404	446	439	414	392	367	420	420	391	410	419	434	416	401	427	416	412	438	422	375	409	408	411	421	396	420	447	402	419	406	418	396	380	388	436	403	427	419	432	449	388	401	401	425	371	394	429	398	414	425	405	406	385	410	410	401	436	427	386	399	433	387	434	407	375	404	416	420	422	448	424	404	393	407	394	394	444	408	405	417	405	440	385	387	435	420	393	395	412	385	413	393	368	429	407	391	402	434	419	423	421	408	421	432	408	394	422	415	410	400	399	413	372	363	430	414	403	410	414	418	382	424	423	428	427	398	392	395	429	397	411	430	381	437	413	438	426	414	398	380	381	365	427	428	401	423	389	422	359	422	418	408	398	397	391	394	416	417	405	418	398	421	383	470	418	428	392	444	403	372	420	459	380	406	422	419	436	408	434	438	403	400	438	386	401	395	453	420	464	403	403	410	394	393	412	415	423	454	409	402	389	412	403	424	390	418	430	402	423	431	402	401	457	396	386	423	417	429	406	422	443	406	419	448	447	385	393	392	407	396	418	400	368	398	426	399	419	425	415	435	407	385	413	400	372	442	440	400	434	422	426	406	406	401	382	418	427	417	411	403	415	451	430	439	413	421	439
24574	22312	33160	34256	34860	38593	27934	12547	4085	1435	825	723	621	620	617	562	565	595	569	543	576	604	584	588	545	587	595	583	644	616	558	591	624	551	588	583	576	594	554	612	590	596	603	589	557	559	613	581	587	538	557	608	590	569	577	561	589	605	599	545	609	560	603	584	572	611	586	592	529	561	616	579	550	554	556	564	596	590	579	628	595	584	546	628	593	559	583	544	600	612	582	613	590	607	558	547	622	575	599	599	529	569	601	603	578	612	528	603	570	608	570	603	573	598	602	560	578	567	557	609	559	605	627	640	622	592	571	557	562	601	590	589	520	619	544	564	582	593	576	576	595	577	525	575	577	553	605	574	606	597	593	581	555	627	644	556	595	553	576	626	566	616	600	557	571	616	578	595	562	539	611	582	551	595	575	560	564	592	594	564	588	575	599	596	563	574	572	608	580	629	559	589	585	570	596	565	543	591	600	566	590	625	558	600	568	602	576	606	619	538	577	577	563	608	593	563	607	581	548	586	575	590	563	577	625	587	592	563	587	583	584	549	552	593	566	576	585	623	541	580	562	569	535	599	574	555	579	592	588	618	553	574	557	554	578	607	597	582	553	557	585	602	604	553	571	575	587	558	612	567	589	573	552	618	559	531	571	594	585	541	601	546	564	617	589	567	579	590	607	508	613	558	556	618	584	587	523	618	586	603	583	581	587	596	582	563	585	565	578	550	566	575	592	561	559	604	636	565	572	617	573	589	561	552	554	545	554	612	614	583	602	578	561	618	533	565	618	594	567	559	558	549	615	602	587	568	657	583	577	584	557	564	568	543	578	597	582	575	586	568	560	610	553	571	572	656	546	597	600	555	560	573	596	597	571	583	577	582	565	581	582	528	598	567	575	552	597	556	590	598	562	618	547	566	547	566	595	581	587	557	564	580	609	543	558	628	556	583	562	576	537	601	543	595	581	563	550	622	581	609	628	534	578	571	602	596	584	573	564	600	561	580	626	620	545	593	597	636	589	570	550	580	544	573	606	580	549	595	555	607	638	572	604	567	592	584	549	571	576	561	568	542	525	582	565	598	592	621	580	543	597	590	578	571	588	605	587	572	567	587	580	576	615	559	573	566	607	615	599	570	556	578	562	590	550	589	595	537	585	557	577	614	621	581	589	577	605	587	593	540	597	542	605	582	589	590	599	628	581	578	548	558	555	571	622	544	602	613	581	578	632	574	629	576	582	596	579	568	593	591	592	582	566	583	528	579	624	598	544	557	566	553	574	613	626	566	600	568	566	558	576	584	602	602	571	612	594	590	601	571	577	565	594	590	604	565	608	588	573	578	556	560	603	553	605	560	588	624	584	599	580	596	620	603	583	528	575	588	610	573	619	623	585	578	562	561	574	605	627	571	618	627	564	554	571	614	565	577	568	558	582	619	557	616	536	533	552	586	545	590	593	580	605	614	550	589	602	603	585	600	608	578	620	562	554	574	553	616	590	569	556	600	537	582	633	582	572	601	575	572	605	591	627	605	569	565	587	574	575	553	528	614	550	579	585	649	560	590	537	553	565	577	541	570	587	581	577	572	563	564	597	556	534	554	544	582	554	610	579	556	597	585	570	585	570	548	603	578	574	571	611	603	616	592	559	542	570	560	574	562	619	627	575	559	535	556	589	607	565	567	587	582	589	544	574	651	614	541	614	559	593	593	585	581	610	583	576	546	606	551	563	591	554	599	562	596	624	565	563	575	581	533	619	594	538	584	553	583	573	610	571	584	616	608	603	580	554	566	570	615	570	572	599	612	572	549	595	553	572	596	577	640	553	558	559	581	555	573	599	566	620	568	605	577	570	543	590	596	604	565	586	582	635	585	568	554	598	596	607	564	576	563	572	573	602	562	534	609	573	538	581	539	558	589	582	573	580	592	604	577	576	603	546	537	570	594	550	596	574	600	599	581	585	551	602	609	538	566	597	535	584	568	602	584	572	598	596	587	575	581	583	596	583	575	615	572	592	545	619	557	582	563	533	562	573	565	590	591	588	560	611	583	590	572	578	611	642	598	605	609	574	586	565	547	572	578	562	605	607	592	582	582	584	577	617	548	584	564	573	568	606	603	533	601	529	547	562	586	565	578	606	580	559	576	610	593	599	567	591	526	592	605	612	551	590	599	575	563	608	629	571	562	584	543	560	538	598	583	628	571	586	604	560	551	553	595	578	539	600	577	599	604	580	552	577	594	551	554	564	575	569	623	567	586	572	549	557	656	578	614	638	538	561	554	563	576	595	568	587	589	575	591	529	521	582	586	586	595	586	633	576	532	569	572	552	573	555	588	627	597	553	604	614	565	585	620	575	591	598	590	576	600	545	607	589	566	581	586	559	599	588	560	555	647	569	621	613	594	577	614	589	550	587	600	585	579	598	613	543	567	572	579	557	568	589	587	600	565	579	567	520	597	609	590	570	545	593	576	614	605	563	582	624	577	561	568	599	555	548	581	646	555	603	586	605	593	589	584	562	589	585	544	563	584	591	532	578	595	617	589	552	642	550	569	561	596	578	590	589	599	566	585	539	578	537	603	564	603	544	579	598	633	580	588	579	586	591	568	638	598	584	587	572	617	605	553	583	566	602	572	560	595	593	620	597	580	571	600	606	592	572	586	584	571	599	590	578	576	574	554	608	552	562	577	563	579	581	587	582	565	593	604	569	596	502	568	570	598	532	551	566	612	563	557	559	580	584	578	570	602	557	593	607	592	569	562	570	576	548	521	577	594	557	566	564	632	584	604	561	553	568	610	601	600	634	586	633	581	593	518	579	553	587	556	576	586	578	584	558	571	565	550	559	616	617	589	583	612	553	585	585	617	555	571	594	571	569	563	574	576	556	589	545	535	593	573	581	594	571	504	608	602	578	594	546	601	583	521	596	577	577	543	582	616	559	538	611	574	601	621	614	625	584	594	570	598	566	592	552	585	584	569	556	570	593	568	585	620	580	614	595	597	605	587	596	623	586	593	559	615	602	577	529	596	604	603	604	593	606	572	563	589	579	566	629	569	603	571	648	558	571	580	586	595	562	600	612	592	606	592	562	599	609	517	585	571	575	585	566	545	578	568	627	582	577	604	642	585	580	589	573	559	597	588	573	635	588	605	574	599	580	577	605	575	578	579	577	560	567	592	565	568	558	581	569	589	598	680	577	556	582	541	596	572	601	559	548	587	591	535	608	543	602	578	555	583	591	581	589	575	604	592	564	580	571	559	584	551	602	574	591	595	550	557	557	584	565	624	583	609	541	568	570	586	561	547	635	591	583	595	635	571	592	554	524	553	591	578	572	591	572	584	615	569	548	606	612	586	634	607	606	580	579	577	559	572	594	568	569	631	607	619	558	554	568	550	567	565	580	563	560	565	566	607	550	531	628	629	566	582	577	604	563	586	585	567	625	587	577	589	539	536	567	554	598	588	584	573	563	596	614	575	592	554	585	586	584	589	588	577	589	539	595	590	577	612
61035	99684	80671	49366	44230	35169	20752	10189	4138	1548	860	658	638	554	581	538	535	559	597	523	565	531	557	571	506	535	554	572	568	576	525	600	537	567	509	502	546	514	548	572	568	563	547	549	579	559	572	535	543	560	568	520	537	557	528	571	519	521	517	508	549	559	537	555	542	566	550	526	529	509	523	556	568	553	566	545	552	546	604	536	510	517	520	532	523	554	576	576	561	518	568	548	513	550	535	545	540	505	555	547	522	535	561	554	568	539	559	515	534	554	563	537	556	580	535	543	569	562	531	603	597	565	553	566	526	518	536	583	541	562	576	554	526	553	530	540	525	600	571	528	554	556	531	561	554	526	548	523	538	509	535	573	566	521	549	550	554	541	521	519	531	585	511	544	541	544	525	543	558	543	553	487	527	538	575	594	569	506	568	536	532	571	562	540	577	554	549	535	526	524	545	536	568	512	519	533	544	539	518	583	540	532	596	547	531	569	550	517	581	535	555	553	540	521	556	576	559	583	509	545	533	545	543	507	558	522	573	529	536	534	542	509	546	527	549	526	594	554	558	543	517	561	531	538	562	569	512	522	520	578	585	608	547	564	575	549	580	509	548	573	560	525	568	530	536	544	579	544	563	531	519	585	539	588	529	520	596	516	569	532	566	508	536	562	577	581	520	563	545	584	527	561	539	513	540	523	582	558	539	558	552	519	499	522	547	547	544	529	519	536	584	546	512	566	531	554	555	535	537	591	601	550	506	527	568	511	525	533	553	522	542	588	534	544	551	532	500	562	572	545	523	551	506	521	538	535	563	508	502	577	523	569	530	563	514	552	535	540	553	571	543	574	577	541	537	561	551	508	572	554	534	546	573	523	539	579	531	541	519	562	521	558	527	520	586	579	515	519	512	560	576	561	534	554	571	566	525	578	513	519	534	491	567	592	552	556	533	566	554	519	556	539	532	568	539	537	513	570	541	528	569	549	587	541	574	539	551	541	506	555	547	548	527	532	558	567	554	524	540	558	513	558	521	552	538	569	532	492	585	546	541	513	530	558	548	528	546	564	544	533	525	551	538	546	538	545	539	518	577	542	561	554	511	541	517	554	515	580	514	600	543	521	575	570	544	543	545	569	522	538	563	557	547	560	496	575	509	538	571	526	512	523	560	550	579	523	540	557	552	501	537	560	513	545	558	542	550	538	575	521	559	541	545	540	549	560	559	550	557	498	513	571	610	518	539	526	535	491	552	538	533	534	562	558	552	472	519	540	539	542	545	524	533	570	526	573	558	526	572	547	522	556	531	570	552	579	530	548	540	545	512	575	536	569	559	459	551	537	502	567	562	526	522	549	560	519	578	576	526	549	523	510	558	584	541	557	561	544	523	535	547	539	590	536	550	527	520	544	589	531	523	533	571	564	558	550	525	547	534	562	552	577	539	538	563	570	528	575	524	527	575	541	593	559	543	532	557	553	525	577	543	548	541	516	526	555	571	527	595	525	571	537	554	547	523	560	501	563	559	571	536	539	530	538	545	558	535	527	565	583	563	545	553	560	569	500	556	538	563	507	527	566	547	560	576	561	504	534	563	596	533	552	557	532	536	510	553	556	535	493	536	547	548	564	515	529	568	517	564	537	554	545	536	519	546	553	581	539	507	516	577	543	539	579	545	550	561	528	572	552	563	530	533	540	545	546	568	523	523	557	541	586	547	485	545	548	530	528	525	513	536	551	543	529	549	537	608	597	520	559	542	586	521	519	535	522	552	503	549	501	543	597	523	540	573	575	522	550	519	545	527	519	538	559	545	555	555	543	561	530	538	571	540	564	545	561	580	567	554	558	568	533	545	527	544	588	527	562	557	555	540	538	545	581	555	570	525	545	577	532	572	488	535	551	571	593	513	519	564	577	557	536	562	522	592	543	498	522	559	520	524	548	515	560	531	550	566	520	516	550	549	552	529	543	505	545	533	537	534	574	545	560	527	571	545	544	549	537	516	517	555	552	569	556	547	493	548	530	558	543	545	550	557	555	567	501	552	549	538	565	504	559	528	534	572	557	535	540	580	540	524	526	568	547	573	541	537	527	557	569	569	535	580	539	519	515	545	554	545	564	554	540	587	555	550	508	574	544	548	569	564	548	570	512	531	514	509	566	574	547	592	502	520	542	530	504	558	530	558	506	522	502	532	534	552	578	569	567	525	564	494	537	529	537	540	563	525	546	512	566	563	559	538	502	541	540	523	526	515	532	538	541	553	523	552	534	543	533	507	559	591	555	537	542	542	592	538	580	534	547	501	569	526	565	560	542	522	557	502	506	521	590	523	512	566	555	526	543	533	561	534	513	564	557	543	529	595	507	554	546	550	547	593	514	554	589	510	518	594	565	543	561	515	535	544	574	550	554	512	529	555	520	514	541	525	542	536	540	522	549	552	552	521	533	544	578	534	559	527	559	493	541	560	511	535	513	551	558	544	533	542	542	538	524	509	508	551	524	552	522	529	565	584	572	522	536	514	545	497	574	567	579	524	538	546	547	553	506	570	561	522	531	543	510	537	557	515	516	552	502	572	557	512	595	569	527	536	566	576	499	565	538	535	555	537	526	537	569	527	559	576	524	583	530	507	556	538	525	565	542	514	561	515	595	532	547	541	520	530	467	561	540	524	529	529	580	543	536	568	517	512	531	535	493	552	580	545	574	553	558	568	562	536	566	537	543	545	540	547	584	512	519	534	535	558	563	531	591	575	507	552	586	522	520	580	562	560	550	552	517	530	541	546	540	554	556	568	536	555	565	553	576	549	514	529	589	496	570	504	545	531	522	519	506	542	572	565	584	571	529	535	558	549	571	533	504	523	527	520	573	582	539	533	536	516	519	535	593	520	501	531	510	550	535	548	538	563	556	573	547	524	524	514	562	548	522	517	526	518	540	541	559	509	535	546	528	540	597	520	541	521	572	554	539	531	556	531	522	481	563	518	523	550	486	510	533	550	545	575	560	579	566	542	548	545	550	591	518	577	579	525	529	543	548	524	541	541	558	500	524	573	488	558	526	532	575	572	554	549	536	538	519	494	568	555	522	553	532	505	530	546	562	538	551	506	525	567	556	534	548	555	549	568	541	575	531	530	563	534	546	552	499	534	535	514	567	537	558	543	563	516	552	553	517	570	549	538	600	562	540	524	496	578	522	534	513	526	517	555	549	536	561	527	525	551	516	547	534	515	552	519	578	541	523	569	503	539	570	547	562	537	526	516	547	567	531	570	544	559	532	543	540	565	499	525	543	533	500	547	522	574	578	538	512	538	584	557	515	536	525	538	584	550	575	542	528	549	511	565	529	511	538	617	534	548	537	532	617	542	554	587	544	530	580	512	538	534	528	527	536	506	520	510	568	516	562	522	532	531	502	551	538	553	559	539	523	524	563	520	494	543	543	538	554	565	587	519	556	578	520	585	552	513	543	569	562	568	575	539	551	570	528	514	564	541	569	543	520	540	551	518	556	544	535	507	531
29037	24202	21626	10274	4635	3278	1783	1029	651	514	435	396	426	442	421	428	383	420	383	408	387	406	439	383	454	426	424	443	431	442	386	412	425	392	427	389	417	424	394	376	434	367	424	407	421	387	437	419	400	418	419	438	392	423	437	452	449	397	396	412	413	424	425	402	371	409	447	410	394	420	405	400	464	393	404	401	421	410	419	390	387	456	420	409	363	450	414	462	455	395	414	431	433	398	407	384	435	435	406	397	393	404	405	440	388	407	409	394	429	460	376	451	425	400	404	425	405	435	428	392	418	427	409	407	397	428	427	435	403	395	429	429	389	390	390	401	408	411	415	405	428	414	444	440	387	420	383	440	373	461	415	382	404	401	427	429	439	415	394	415	441	421	447	444	409	387	389	389	409	416	370	410	399	389	458	427	380	399	395	392	382	389	410	387	405	367	427	393	409	367	395	401	439	392	416	420	430	449	414	425	389	450	407	428	434	411	422	368	416	409	402	404	441	452	396	393	392	428	405	423	380	433	401	403	398	395	401	388	431	379	438	387	386	402	431	418	435	412	422	368	446	388	435	405	403	416	453	444	423	403	383	418	386	444	412	410	395	441	430	395	384	393	395	457	415	410	418	427	403	414	418	389	425	423	421	404	432	404	407	369	439	406	340	415	409	395	418	398	413	424	422	427	424	394	440	416	414	395	421	382	382	381	408	413	394	435	407	396	406	404	400	424	428	406	416	392	413	410	438	381	427	429	427	402	346	428	414	416	420	413	428	419	409	415	376	345	392	423	435	414	380	418	374	394	413	423	405	405	426	398	431	421	411	454	424	407	414	394	432	392	425	407	393	415	402	400	411	432	451	429	384	424	409	424	408	417	439	408	424	384	436	395	425	397	427	429	430	404	448	415	439	387	409	457	399	402	380	429	400	406	390	412	393	402	403	377	440	422	379	345	417	401	402	417	460	384	434	421	410	415	388	400	419	444	429	407	393	417	380	399	372	420	447	402	395	407	435	417	411	434	419	440	422	420	427	394	436	393	392	413	402	417	428	385	435	397	395	477	449	407	391	421	386	382	433	377	391	459	411	404	400	393	386	404	399	375	387	353	440	434	398	429	373	389	426	387	424	433	402	421	374	410	440	424	412	423	431	439	375	452	409	417	408	400	382	428	407	426	407	448	422	409	404	427	398	390	416	382	427	432	416	434	412	429	443	411	371	412	452	416	412	456	401	441	382	412	416	414	379	398	408	412	361	421	410	407	415	451	391	391	407	417	460	408	405	416	380	405	432	411	415	410	409	417	381	420	383	389	443	396	418	381	401	442	425	415	410	397	443	412	433	421	361	415	381	387	385	398	422	439	396	439	427	427	424	394	426	406	394	387	422	434	411	394	399	423	431	390	405	411	389	412	432	397	414	409	404	436	438	449	453	434	399	412	418	412	403	437	413	431	420	373	426	412	429	398	406	398	407	400	437	448	436	448	403	411	388	400	421	451	402	388	404	427	435	397	430	376	420	378	410	363	410	419	378	424	387	437	380	404	386	397	434	442	446	416	407	405	404	428	435	420	419	403	417	426	402	385	427	387	405	418	426	409	431	438	418	408	394	426	380	397	419	419	398	398	387	427	418	421	390	401	379	416	390	354	384	402	435	480	410	408	435	372	406	416	425	426	407	402	402	429	388	391	405	384	399	430	436	415	412	407	403	430	396	428	381	421	455	422	413	428	413	388	404	409	386	392	417	412	429	401	387	408	365	430	452	388	422	417	416	443	417	393	424	399	422	426	422	471	417	403	431	411	430	422	392	407	423	407	455	413	407	395	387	439	417	402	418	419	424	390	385	419	430	390	431	429	403	405	401	421	415	446	371	409	406	390	412	457	412	406	401	398	428	392	418	421	388	396	405	401	409	447	425	419	405	414	431	406	414	417	418	399	384	416	422	431	395	382	406	397	416	454	437	414	377	441	403	427	403	446	409	387	440	432	415	407	399	388	419	385	398	390	402	430	399	385	392	375	394	428	383	421	395	414	385	428	384	434	413	375	447	398	406	401	418	410	419	419	415	447	407	418	430	390	420	361	420	411	433	430	432	374	401	399	412	414	394	410	434	467	383	403	439	414	387	429	431	412	418	404	370	379	413	418	374	386	383	436	416	471	460	383	435	418	404	451	407	407	401	424	443	432	447	399	415	382	402	433	439	410	403	456	410	383	441	398	396	431	426	446	418	420	420	378	381	397	405	388	445	375	421	420	398	397	393	429	417	401	404	434	398	395	396	405	455	427	401	402	385	436	424	412	405	396	416	414	423	438	397	388	411	383	378	463	362	379	407	429	426	414	415	358	415	384	389	418	365	382	422	464	415	417	435	393	415	403	424	384	414	413	409	396	396	405	405	414	416	389	421	438	407	442	405	393	432	409	376	428	405	410	433	395	441	383	432	447	452	436	402	402	419	391	418	389	438	415	403	399	445	427	423	369	397	401	392	396	412	408	394	373	409	390	433	402	389	392	397	370	421	429	430	404	398	415	434	419	433	398	423	422	460	416	431	426	421	425	398	426	404	408	410	421	421	409	405	433	422	441	412	424	427	438	423	386	387	400	419	411	388	412	398	397	407	397	415	451	434	404	397	408	398	447	400	385	393	412	430	396	409	427	425	432	394	414	411	419	366	382	416	407	399	408	374	399	424	403	386	390	406	446	371	402	406	400	441	399	430	443	379	403	417	398	356	440	415	376	397	406	452	461	411	381	419	412	403	403	410	438	406	386	414	425	372	411	370	414	396	393	432	398	430	449	420	386	393	418	425	411	425	400	368	449	420	399	428	410	421	422	400	443	399	420	423	358	397	381	427	384	407	414	432	409	407	416	411	405	424	452	384	375	430	446	393	469	401	407	415	384	397	401	429	439	430	389	401	410	445	426	372	403	472	415	430	396	400	402	400	417	410	410	410	420	421	431	407	399	427	389	388	419	447	383	396	397	423	393	383	406	419	383	437	427	385	426	411	398	417	433	413	402	415	391	429	418	396	437	395	429	432	442	387	401	424	425	461	431	379	413	433	391	402	389	400	417	376	418	441	414	413	424	438	449	403	420	402	442	372	435	395	452	417	418	422	410	453	386	388	419	405	400	413	445	370	430	413	397	424	388	418	372	390	413	393	441	381	425	414	411	411	410	425	435	436	382	413	435	429	417	418	425	408	414	413	398	416	438	405	398	390	426	437	415	448	400	410	441	421	400	405	407	377	419	434	435	417	444	388	441	406	401	359	402	432	399	397	388	363	433	417	399	433	419	386	426	411	371	414	440	422	400	410	432	413	412	421	394	400	424	434	446	448	382	387	428	383	384	391	392	431	445	398	412	424	430	413	433	427	392	431	399	413	411	386	401	413	418	418	416	416	423	409	407	395	417	408	405	430	405	397	431	466	439	389	421	425	408	439	403	377	416	436	402	387	380	416	418	394	425	415	386	415	431	416	420	416	413	406	439	397	415	394	412	421	445
14952	26373	18627	6475	4489	3556	1869	1007	581	407	379	363	375	374	340	370	362	347	328	319	363	378	381	315	344	347	346	376	338	350	395	362	352	353	355	345	352	406	371	367	344	363	345	359	351	381	350	333	354	358	354	331	329	356	370	337	360	355	364	347	345	355	348	353	372	337	359	362	331	343	346	352	365	368	372	357	355	383	379	379	368	363	368	363	321	333	348	393	386	365	346	364	369	350	377	349	345	369	367	359	348	367	374	348	341	347	369	331	377	349	330	351	365	333	358	337	371	351	349	352	343	377	332	363	360	367	345	374	379	323	345	364	343	371	345	329	365	341	340	347	357	372	338	364	343	320	353	348	383	331	343	344	344	343	364	368	349	382	329	341	348	326	370	347	330	336	352	324	382	350	355	337	369	349	389	339	371	344	340	334	351	325	367	351	335	326	359	353	361	370	361	351	333	362	342	340	355	351	369	366	371	359	341	331	369	412	311	342	319	370	347	379	365	345	340	351	363	373	334	359	396	365	400	348	341	388	377	353	341	363	313	361	384	361	359	366	333	345	344	343	344	357	344	347	374	355	378	358	350	355	356	314	348	344	357	368	329	361	370	374	361	336	334	384	383	384	342	349	368	369	331	338	346	338	346	332	368	334	352	357	362	357	352	338	336	348	359	342	362	387	360	382	351	380	387	356	338	380	333	354	363	347	342	369	369	327	372	409	356	322	358	361	330	352	356	368	374	363	327	342	373	315	355	328	346	336	375	345	346	371	358	364	363	356	358	365	349	350	306	369	359	336	347	324	395	341	384	380	357	354	342	376	352	357	353	357	364	386	382	365	404	366	333	353	389	326	356	343	346	355	338	361	358	343	351	328	393	351	347	356	344	353	391	342	358	341	354	341	361	358	365	348	351	314	356	365	390	356	345	313	345	317	345	350	352	335	377	365	347	307	337	369	361	331	328	360	374	334	367	350	361	365	343	367	372	354	368	396	339	357	350	342	380	383	363	365	359	370	374	401	329	393	347	367	368	331	356	364	337	371	308	377	329	345	357	370	366	319	335	328	355	356	373	360	341	404	338	378	355	346	359	345	334	379	363	406	346	381	331	364	386	361	317	387	356	335	382	378	347	321	334	331	364	359	366	357	383	325	368	381	371	343	355	366	371	375	343	323	354	367	346	383	353	383	363	381	352	322	335	366	369	309	373	342	403	379	416	368	347	363	373	328	354	377	352	361	328	377	329	355	361	366	334	360	337	351	343	335	336	339	316	328	374	329	359	356	357	350	335	364	341	367	381	369	360	400	345	374	357	343	341	402	352	342	363	373	314	410	363	362	364	314	411	366	359	339	349	385	345	384	352	336	329	361	370	348	348	355	375	350	361	376	356	342	389	333	358	325	349	386	353	345	339	372	388	363	368	314	367	361	345	375	351	359	363	341	371	325	372	392	334	343	350	358	343	325	364	355	333	368	312	364	347	363	350	358	344	396	335	354	327	378	401	350	363	339	354	362	341	355	367	352	390	384	326	349	373	336	352	371	328	326	380	363	356	346	353	356	372	389	326	371	320	372	359	345	367	374	366	335	357	357	334	356	344	353	360	389	334	333	353	350	346	396	375	338	355	334	382	369	379	310	379	375	344	383	335	356	338	317	375	369	381	338	340	366	340	337	368	318	377	374	356	362	348	341	340	366	373	365	336	349	375	315	389	368	361	351	338	348	328	366	356	354	335	359	378	354	346	357	349	387	361	351	373	354	373	376	382	333	351	353	330	331	349	359	362	366	381	373	335	366	351	387	333	333	376	384	290	380	344	362	353	304	334	336	353	369	359	310	317	327	341	331	353	373	351	351	357	397	354	373	360	371	356	378	382	364	339	368	363	350	382	334	343	367	357	349	338	369	340	380	346	345	346	349	379	326	322	374	363	357	373	364	369	324	343	351	328	330	363	352	372	329	365	353	337	344	327	359	357	345	361	344	345	369	366	381	345	350	362	337	377	343	375	371	359	370	343	369	367	343	334	341	352	352	386	358	352	382	380	359	361	342	345	359	383	361	343	365	372	350	367	346	390	346	327	373	332	364	352	340	388	359	365	356	349	375	400	337	367	348	369	330	364	313	381	317	400	353	336	379	384	328	364	354	383	384	322	350	350	324	389	334	342	355	340	349	366	358	331	337	380	346	380	357	351	355	360	352	371	338	334	350	378	342	388	360	340	347	354	360	347	353	375	376	345	337	344	332	374	351	366	333	356	342	347	353	359	351	365	327	361	371	351	404	355	360	338	354	388	357	329	319	341	292	336	370	367	361	346	352	343	362	355	380	361	357	358	341	334	340	368	351	318	381	332	355	355	344	374	324	334	349	344	380	323	347	366	373	348	345	370	356	351	356	368	358	353	345	360	351	377	334	338	359	399	333	341	360	350	349	345	349	375	329	356	391	327	349	358	369	380	361	373	334	367	360	368	357	368	374	363	401	367	346	377	363	352	383	346	383	319	377	366	369	343	358	330	361	364	331	373	328	348	372	347	360	337	346	366	372	338	357	395	376	341	329	363	334	368	355	371	374	360	379	357	364	350	348	375	348	317	327	383	345	343	353	329	385	391	371	337	331	387	367	356	361	365	338	373	368	361	364	351	344	356	357	352	360	308	334	355	360	400	351	390	360	374	341	315	369	366	367	397	333	341	338	350	324	357	349	354	389	359	372	373	357	358	342	364	371	361	333	326	315	374	387	342	364	343	362	375	333	334	357	351	353	339	391	353	376	360	363	361	350	323	335	350	353	365	327	349	364	375	365	350	367	351	364	331	342	337	367	337	348	322	346	382	376	323	333	374	373	341	375	350	353	372	352	337	369	342	328	344	355	367	355	345	342	371	355	337	354	343	327	346	352	365	354	340	384	340	348	348	365	354	356	328	384	347	355	351	352	369	372	344	321	345	345	357	345	353	390	329	348	352	355	319	352	374	373	370	347	346	371	348	359	366	341	355	358	370	368	337	377	347	374	329	353	332	366	349	360	357	345	363	355	340	381	349	345	328	345	354	373	347	351	305	341	355	349	343	373	364	351	312	368	340	367	378	341	353	344	302	379	374	381	362	356	375	378	329	386	342	339	362	350	337	370	403	324	357	356	353	360	373	364	352	376	341	363	353	344	366	343	344	345	351	363	339	381	336	377	363	340	385	387	331	339	354	353	365	351	344	327	360	378	360	347	348	366	345	372	344	346	352	348	371	364	374	352	337	382	347	371	423	362	333	365	368	350	348	346	353	352	346	360	335	328	366	358	371	368	378	349	361	369	346	355	369	385	352	314	385	360	368	321	396	336	318	367	333	369	322	331	367	322	369	354	360	359	353	363	352	337	367	341	344	329	390	347	366	340	381	367	367	355	336	388	353	378	358	353	331	342	352	366	381	390	353	334	361	367	344	346	349	325	336	342	348	365	367	374	334	349	366	387	359	332	353	349	340	341	350	341	396	374	343	363	379	334	377	346	344	347
25557	23152	36976	38887	33652	27911	17569	6799	2314	956	590	494	476	495	476	444	476	462	497	463	441	452	469	451	481	492	463	459	445	463	448	467	432	444	424	481	449	444	448	451	452	483	467	476	461	463	446	466	414	443	440	507	499	420	453	457	468	469	477	471	446	477	512	490	446	479	445	499	444	448	425	454	468	474	447	422	425	492	428	445	440	458	466	432	466	454	436	479	464	468	471	461	482	459	497	456	449	450	463	411	440	457	479	437	447	469	442	454	461	437	487	445	462	470	451	452	454	425	469	427	440	412	475	469	444	435	434	494	447	453	499	442	470	471	455	478	445	456	481	461	463	446	449	425	441	465	445	437	487	453	456	461	464	502	475	416	470	463	471	459	451	483	470	483	456	422	477	426	443	488	482	431	461	420	476	423	445	446	449	469	456	448	425	438	470	488	459	462	485	432	438	460	481	470	446	455	480	483	423	467	476	436	484	480	471	440	452	460	456	448	471	493	447	473	472	440	452	463	464	428	488	455	441	455	433	451	443	438	440	475	440	442	444	449	426	478	470	441	432	437	467	476	471	446	457	483	423	416	478	446	434	430	479	479	455	443	490	452	412	443	484	426	455	477	472	439	473	418	458	491	478	464	439	432	442	478	440	444	464	476	471	466	474	447	446	460	427	444	482	419	472	472	453	435	450	432	449	440	457	388	468	462	451	450	464	458	453	449	453	457	475	436	464	467	430	404	473	436	444	447	455	476	470	508	504	435	449	445	467	470	466	435	423	464	447	463	419	471	444	460	453	463	424	442	481	471	472	445	432	474	463	442	426	468	450	469	470	507	430	456	474	466	433	442	490	486	464	469	468	450	453	453	451	437	454	398	466	474	452	469	468	428	477	474	463	465	474	456	451	429	433	453	464	472	442	427	452	481	434	483	407	460	425	444	450	471	431	475	477	455	494	457	419	476	449	470	433	465	419	463	475	435	442	449	473	450	422	434	485	426	435	489	434	454	485	474	463	485	440	494	500	480	422	432	425	463	445	450	371	449	463	431	472	448	435	461	471	432	447	427	436	500	488	467	449	421	423	478	420	465	444	437	422	452	456	460	446	428	430	480	453	446	466	454	451	436	454	436	453	458	469	442	415	467	452	470	468	466	460	475	459	442	429	455	450	426	426	428	465	441	445	481	443	479	421	456	459	454	455	466	437	457	438	485	488	444	426	422	457	429	440	441	453	477	443	473	452	419	448	428	447	466	463	393	443	436	464	445	474	455	468	415	456	492	443	466	429	454	461	472	469	436	460	446	433	468	464	458	461	445	473	433	444	453	476	452	446	475	457	475	447	498	460	454	433	475	429	458	435	435	465	502	437	395	439	450	447	463	472	419	442	466	476	444	499	475	492	427	442	473	475	461	446	452	455	440	495	503	424	472	435	425	483	474	458	434	489	466	447	462	466	508	450	460	477	417	470	452	435	453	470	470	449	471	493	426	443	516	467	451	437	430	500	427	409	419	464	453	441	465	453	445	465	443	460	464	458	451	441	479	481	440	442	456	449	461	487	494	456	442	448	433	470	431	448	463	454	459	456	476	465	471	461	453	478	431	402	438	454	442	445	459	445	464	443	465	455	486	468	444	418	461	473	490	460	463	440	439	460	457	477	506	469	512	448	439	463	483	441	441	495	464	439	454	442	482	480	486	470	424	408	453	473	438	441	463	442	429	456	407	460	490	458	441	452	443	471	447	440	416	431	476	465	426	425	449	392	465	456	414	434	454	478	458	471	447	416	440	473	465	439	461	471	431	428	429	456	463	456	483	470	437	421	444	438	410	464	459	423	411	436	454	432	487	483	455	450	435	453	429	505	450	431	422	427	439	429	431	495	464	460	462	439	461	428	433	442	431	481	443	478	462	462	428	463	480	461	448	461	459	474	427	456	491	446	504	444	448	445	440	436	434	454	492	451	454	482	472	423	411	451	418	463	483	464	464	453	428	485	447	478	445	432	413	419	452	449	444	452	444	474	430	437	453	418	441	449	431	476	450	458	426	449	459	461	425	455	425	464	474	449	477	447	483	457	483	459	432	441	451	423	428	442	412	440	428	448	472	484	428	465	475	434	452	467	462	454	474	466	462	474	479	448	454	451	471	496	424	450	441	455	467	432	452	470	461	471	415	457	448	483	488	445	464	445	420	504	443	423	446	467	443	435	420	455	437	413	428	442	441	451	479	463	459	457	437	472	461	428	420	448	489	445	450	452	458	436	465	434	399	456	472	427	487	435	455	438	435	465	496	438	416	463	453	425	475	429	456	429	471	421	419	460	441	471	403	467	451	456	498	490	414	436	403	445	497	452	465	462	462	471	440	487	445	457	458	486	431	436	451	473	425	439	447	499	469	468	504	478	434	473	458	445	467	458	433	444	411	462	435	464	424	464	474	415	443	444	472	445	465	453	495	466	455	449	486	438	459	464	449	480	491	474	458	444	429	463	488	436	466	439	451	461	468	470	472	449	452	441	484	456	449	410	463	453	452	445	395	495	456	453	430	457	460	457	467	446	450	461	447	455	504	418	491	442	482	470	472	455	434	463	430	395	532	408	444	428	486	440	447	468	422	458	464	445	478	435	478	476	467	444	416	468	420	458	464	458	436	438	455	430	390	442	465	454	427	471	453	463	456	425	432	446	436	473	462	460	424	471	463	441	412	415	440	443	468	461	453	437	445	490	506	448	475	442	429	449	450	462	444	448	456	450	468	420	469	455	466	470	401	435	453	425	445	442	448	446	426	484	471	512	512	468	449	438	421	433	456	453	464	441	467	461	433	450	442	411	466	486	452	440	452	485	405	484	451	450	456	475	470	432	433	466	449	438	461	386	432	437	458	450	416	419	452	462	455	431	426	424	405	450	419	446	490	462	451	453	493	432	441	456	423	437	453	474	443	456	442	457	452	424	416	447	457	449	469	431	465	445	473	487	458	440	485	452	420	462	411	449	433	419	447	427	481	464	452	446	485	431	460	465	427	484	431	435	430	459	473	447	458	460	416	449	498	451	442	472	471	444	394	458	440	487	459	503	486	448	453	440	440	495	493	485	419	451	485	439	461	431	465	445	466	444	421	424	449	484	421	434	460	476	438	440	443	455	483	440	453	476	439	467	450	474	462	451	441	445	480	452	442	455	478	462	472	453	442	422	486	432	453	436	459	437	435	465	474	460	478	436	440	454	463	467	429	449	446	444	432	472	419	437	461	486	428	436	419	450	434	487	418	466	465	431	454	445	435	442	494	414	428	434	433	458	448	461	449	496	469	445	442	446	441	466	409	460	441	455	448	465	443	431	436	437	443	490	450	429	438	457	488	453	428	480	432	423	471	471	444	455	433	467	463	447	458	470	448	452	441	474	474	429	476	481	450	453	498	434	424	466	452	427	443	453	456	421	465	440	479	516	438	509	449	402	481	448	408	436	472	458	437	446	433	457	446	402	448	438	483	419	458	448	483	481	454	461	458
51736	85289	69950	37567	33595	22646	13407	6326	2723	1125	605	467	455	465	382	404	468	425	436	407	455	448	434	436	453	434	430	436	453	421	395	459	437	401	442	429	418	455	376	429	453	449	424	439	442	376	405	419	441	414	404	416	447	404	400	435	424	461	429	434	435	430	428	439	435	419	398	421	439	441	429	453	410	413	389	432	444	421	392	431	405	424	392	434	401	402	427	419	404	445	439	429	417	439	384	421	428	426	455	462	428	412	456	432	422	459	409	436	420	431	395	429	386	444	417	412	435	412	421	446	414	377	444	402	415	426	425	429	454	443	462	422	434	474	446	453	400	419	396	457	388	437	422	429	404	420	426	415	418	380	452	418	382	411	446	422	433	422	412	396	445	404	434	460	440	457	420	447	439	418	428	442	440	396	436	437	382	413	421	427	419	417	431	419	478	415	419	388	434	449	441	433	419	415	450	409	416	447	424	421	423	455	452	417	435	421	427	414	408	425	446	398	445	402	446	433	396	398	469	405	420	445	445	416	443	472	403	425	413	389	446	453	407	438	411	413	431	437	397	400	415	415	427	431	451	431	412	425	411	403	421	421	433	433	399	404	398	420	417	413	410	427	437	446	380	424	427	404	407	439	442	378	426	406	420	402	428	441	451	432	420	427	444	443	405	422	459	450	432	406	414	440	412	431	448	407	400	396	418	458	435	431	413	416	418	434	459	401	441	425	404	405	424	411	425	408	442	411	419	405	436	400	461	427	430	408	413	393	385	389	441	437	408	389	445	419	403	455	428	416	442	421	445	489	412	423	386	463	424	372	401	404	401	424	450	365	462	420	401	431	436	439	421	425	384	424	441	413	406	444	417	416	450	436	436	424	448	409	436	405	391	431	399	446	428	409	426	450	474	407	420	431	431	454	433	461	418	447	444	420	443	417	445	434	415	423	416	424	413	418	445	430	439	432	461	420	426	431	454	418	412	429	407	405	424	392	450	423	435	430	420	423	438	417	415	449	421	408	427	432	391	407	440	462	425	440	412	431	399	440	424	402	436	433	407	474	411	436	443	404	421	442	435	451	432	457	415	422	417	390	459	413	419	435	405	451	385	425	467	412	431	438	423	431	412	429	416	411	413	437	389	462	449	434	429	412	421	442	390	462	451	438	421	426	468	419	426	428	430	442	441	421	424	430	397	438	442	443	432	448	392	449	416	404	424	429	422	425	406	431	454	442	393	430	388	420	434	444	431	396	393	405	409	438	418	427	421	402	466	415	432	448	430	430	439	409	433	431	416	392	455	421	420	394	413	421	431	408	431	432	390	420	406	434	408	462	419	380	436	443	423	411	409	424	390	431	432	419	431	416	404	414	402	435	405	394	433	441	431	403	420	412	456	427	413	446	423	448	425	413	451	401	429	423	379	444	429	417	405	435	365	403	448	403	421	434	449	435	435	390	384	466	421	425	430	389	401	435	475	462	381	432	421	422	437	401	406	383	405	447	432	409	407	416	429	415	420	412	377	399	441	442	378	448	431	406	478	420	417	432	443	408	444	417	380	407	431	468	429	407	392	421	423	472	448	443	420	427	411	400	488	436	404	454	449	416	377	452	413	469	384	408	461	434	460	433	426	400	442	449	437	413	417	432	389	424	414	414	399	438	428	424	443	402	414	405	412	438	405	453	422	432	456	412	445	421	414	410	413	451	398	415	413	418	416	423	416	424	442	439	425	406	396	430	409	436	415	370	398	434	443	457	420	393	401	419	408	416	439	415	434	468	401	438	426	438	424	424	447	407	398	443	417	410	413	434	424	403	416	421	459	408	440	404	453	400	442	407	409	450	419	437	428	428	403	440	406	466	426	415	397	450	401	432	430	403	437	456	438	439	414	415	444	414	408	454	362	408	376	440	417	442	447	378	399	397	434	414	424	387	394	436	428	409	412	412	422	445	439	406	424	425	412	449	409	423	420	410	398	432	430	426	429	414	415	426	415	442	419	434	432	423	449	419	400	443	460	448	430	461	411	397	418	407	413	456	438	436	425	438	425	401	441	426	411	414	442	398	449	420	450	426	439	447	448	403	406	438	404	442	449	429	416	409	398	444	398	448	427	404	436	405	381	444	454	419	409	424	413	387	443	415	456	455	420	462	443	460	391	426	462	398	420	409	406	415	436	433	430	407	436	448	434	417	393	447	449	445	433	430	418	449	409	404	420	393	425	438	452	447	423	428	442	385	403	440	447	427	401	389	428	411	411	428	441	413	433	428	415	403	426	441	369	437	417	449	428	365	397	416	393	421	446	416	414	421	379	403	431	398	395	425	429	447	425	477	456	399	389	409	451	446	392	461	449	435	464	415	442	411	420	429	450	443	404	418	434	413	403	390	468	456	427	445	407	434	432	429	417	407	441	446	427	430	419	440	396	383	419	456	415	405	381	415	391	453	399	453	410	442	402	444	445	394	452	424	421	438	434	422	400	414	444	403	420	423	423	430	412	412	444	398	421	379	419	417	422	459	403	431	448	441	446	403	444	404	396	425	389	417	394	392	426	448	441	442	435	417	442	426	429	421	431	447	430	421	418	410	428	411	464	425	400	436	420	443	398	433	424	414	402	435	415	402	438	381	492	429	416	418	440	416	444	431	422	406	416	395	412	432	422	402	401	404	415	437	451	436	445	443	442	426	445	387	428	398	390	389	394	405	425	386	434	422	396	402	439	413	373	434	421	450	422	413	438	421	404	431	418	416	403	433	366	437	414	428	434	427	438	401	444	416	437	414	397	419	420	404	416	453	424	419	392	396	427	434	442	414	419	412	465	446	424	395	422	446	414	398	391	416	423	403	389	395	473	380	431	412	409	388	421	470	434	427	412	395	444	454	434	449	442	407	393	433	414	418	433	432	408	464	406	393	429	422	428	425	440	413	425	384	410	442	393	434	404	367	450	422	418	446	433	432	386	416	413	425	425	452	421	427	446	424	422	425	467	439	407	423	440	439	409	413	394	435	428	407	421	417	411	429	431	413	423	399	423	414	423	411	407	448	427	406	417	447	396	459	414	448	450	438	382	421	411	425	437	450	430	429	420	425	420	444	414	413	435	455	441	406	442	427	419	401	463	443	408	401	431	446	434	392	456	401	413	391	389	403	398	432	429	412	409	394	447	412	438	427	416	452	460	419	462	457	397	418	439	382	411	430	432	437	390	423	436	408	361	384	420	427	429	400	396	387	434	438	421	440	418	423	399	449	405	417	437	437	487	454	411	422	448	431	397	436	430	409	431	438	413	415	424	426	426	432	416	415	411	394	407	416	402	436	477	414	435	440	407	418	422	438	443	443	456	459	426	389	403	413	411	384	433	420	439	393	437	408	441	447	444	433	442	438	468	370	395	442	434	416	403	432	409	445	411	421	422	438	397	430	401	386	454	379	396	433	419	436	415	454	431	406	419	390	435	435	455	400	400	420	399	437	413	411	421	407	407	446	407	432	436	413	435	417	455	427	422	415	401	403
24617	22243	33768	35530	33858	36713	29611	14577	5268	1864	927	787	665	614	634	586	595	592	576	609	567	601	594	652	604	606	626	576	575	612	621	613	580	597	564	611	586	572	611	609	661	595	595	619	575	589	617	596	596	583	533	638	595	609	580	580	599	581	603	597	635	557	571	607	575	652	595	571	613	603	565	592	611	580	619	590	613	613	556	571	625	594	638	590	598	599	560	649	591	574	557	601	671	632	605	582	601	653	627	592	616	594	614	609	609	582	585	610	597	564	571	591	587	578	605	622	611	587	567	623	612	566	583	621	566	581	573	590	553	604	577	586	612	581	606	605	592	580	588	582	578	590	614	599	599	598	594	570	626	608	598	623	600	585	569	574	609	603	588	587	614	617	604	617	544	591	646	605	543	542	623	581	585	584	580	594	637	569	557	590	548	574	574	612	543	590	584	603	599	566	595	589	539	639	603	610	573	606	596	607	633	605	605	607	597	556	617	614	602	582	621	607	595	601	613	630	627	579	615	562	582	576	599	582	588	588	596	596	551	583	598	612	573	597	577	628	542	558	623	626	552	585	648	635	599	575	608	617	612	570	585	561	604	575	586	623	595	618	607	588	610	576	598	561	621	624	561	563	575	567	620	577	620	585	583	602	554	599	606	579	603	586	592	634	584	607	585	516	596	576	575	560	622	625	540	586	609	594	601	599	615	567	600	588	603	567	595	570	564	618	549	576	616	576	587	560	601	623	587	583	602	603	604	611	570	615	602	567	635	596	581	604	607	561	569	594	595	542	612	627	549	600	585	570	571	583	586	618	616	618	566	559	623	566	592	624	603	570	589	580	604	614	542	585	555	603	621	574	587	576	627	559	563	583	569	584	548	611	541	633	604	558	609	580	619	612	612	591	574	628	617	592	572	566	578	582	576	588	609	580	583	603	548	587	605	597	584	612	619	580	585	578	604	581	641	651	657	558	587	582	619	570	600	631	639	621	597	590	635	605	590	613	574	573	586	557	624	520	576	573	617	590	605	592	587	627	583	582	598	601	620	596	569	618	587	585	597	615	586	571	596	626	608	614	592	576	560	569	576	563	602	624	585	560	628	604	605	593	601	568	595	575	606	609	593	575	596	585	594	594	629	596	594	631	560	564	602	594	604	606	628	592	583	568	569	559	578	604	556	585	611	610	539	587	584	608	578	567	595	600	605	577	553	563	565	630	644	601	560	636	573	577	588	567	581	576	583	582	562	621	551	587	587	532	564	632	612	600	576	635	567	579	616	599	605	573	602	589	610	556	638	539	583	607	566	646	657	620	600	604	616	623	560	605	576	593	580	601	577	629	617	594	606	585	620	576	574	617	608	606	586	593	550	612	572	604	576	597	567	574	573	564	633	602	607	584	560	580	590	605	622	575	611	570	586	554	580	609	637	579	570	621	546	616	593	567	614	606	595	619	606	569	616	600	602	535	606	595	562	601	625	613	580	604	607	582	615	635	620	562	573	570	576	582	622	615	601	607	585	582	571	566	580	599	577	589	652	540	617	599	586	580	547	615	610	577	617	606	523	588	610	602	604	562	613	575	603	552	601	609	584	633	563	590	575	601	550	578	568	625	586	592	598	582	577	603	638	612	588	611	600	583	615	598	576	588	630	595	584	597	580	601	579	568	594	625	578	569	570	578	598	561	612	632	600	542	616	576	560	602	597	605	562	582	586	580	595	596	588	590	545	596	583	589	624	589	588	578	596	626	609	585	626	586	569	617	615	557	607	590	552	601	583	632	590	609	599	598	566	611	599	563	618	609	603	547	614	581	586	585	621	548	606	562	583	583	563	573	591	584	594	538	560	598	572	564	541	576	620	573	651	595	572	633	563	572	581	573	557	590	604	602	544	567	581	638	563	606	601	632	556	590	560	546	616	613	604	570	578	587	592	603	634	625	577	571	597	593	588	604	596	578	577	582	607	569	599	556	567	568	557	602	568	578	595	634	611	566	597	593	571	653	554	600	603	595	589	585	572	590	559	571	567	567	572	611	550	619	544	568	557	611	568	607	609	590	549	572	565	608	622	622	562	566	569	624	596	605	538	612	617	571	614	620	603	559	611	586	621	630	619	598	593	572	561	561	581	586	612	610	588	573	614	622	621	565	610	619	608	595	590	580	608	632	573	617	571	537	604	612	590	589	574	602	610	583	616	589	576	601	557	582	599	634	618	547	627	574	606	597	593	637	583	615	579	612	613	599	566	560	596	581	585	542	597	577	583	620	625	606	550	606	587	586	610	604	590	567	646	579	578	579	572	586	605	588	603	535	571	591	602	594	640	581	590	574	590	573	532	614	569	573	587	606	585	607	590	616	603	586	570	589	605	579	553	550	576	583	602	609	578	592	587	580	610	643	569	627	582	583	545	534	581	604	558	584	612	612	544	577	601	589	576	596	584	545	558	610	549	601	579	562	649	572	630	587	624	602	586	573	581	561	587	560	589	558	564	576	621	591	551	589	611	571	580	602	579	620	605	639	560	567	577	609	614	638	594	582	554	606	624	586	589	564	561	559	598	580	588	566	607	563	563	629	603	581	597	543	592	596	599	618	616	554	586	640	554	622	583	604	607	589	636	575	504	583	589	596	578	570	594	625	598	594	585	599	602	590	633	602	592	594	612	557	571	567	557	601	585	626	547	613	572	544	535	576	549	608	579	596	595	589	609	573	612	605	594	593	587	658	580	606	630	592	582	584	593	560	591	586	578	618	575	574	574	616	588	611	581	572	596	613	566	574	587	599	574	600	610	570	596	619	570	600	586	632	587	566	616	611	588	585	628	603	590	571	605	549	578	589	583	586	583	560	614	541	578	573	600	565	586	617	587	602	571	600	601	568	626	587	625	547	571	514	591	572	615	567	596	626	582	547	593	624	594	614	556	594	611	613	613	601	626	604	602	553	600	549	542	596	586	598	565	583	583	545	626	558	560	617	578	608	573	577	610	596	576	582	604	596	536	583	534	549	561	605	583	578	582	603	630	619	581	612	558	593	559	564	592	580	534	604	608	549	578	620	562	599	558	601	572	625	579	561	580	608	563	588	545	561	597	559	620	591	596	558	576	545	611	606	619	573	619	573	554	615	565	580	578	583	596	573	592	581	601	626	611	611	592	574	577	589	594	576	582	570	577	613	567	582	582	553	604	541	582	595	592	572	601	585	608	596	551	575	547	606	589	620	614	611	632	611	588	609	581	588	561	668	600	557	611	564	612	583	561	598	624	595	589	562	571	545	574	593	632	600	600	643	574	605	626	598	579	569	598	582	621	596	582	607	588	630	591	535	585	638	600	596	571	583	574	584	594	570	633	543	576	589	598	596	575	581	594	590	579	594	597	613	597	575	594	583	609	574	577	593	614	578	617	573	557	608	592	650	594	597	597	628	578	604	632	638	599	590	601	573	618	579	583	563	591	558	578	588	626	605	565	577	598	652	543	602	565	534	548	566	604	576	614	579	595	555	611	590	603	549
61673	98276	81527	47871	39991	34460	22974	12037	5307	2144	929	692	640	611	569	552	543	550	549	550	549	546	527	552	549	595	546	570	538	574	591	574	622	550	531	556	531	573	553	538	576	572	533	556	544	542	495	539	511	541	551	560	532	582	542	574	527	575	533	565	555	558	561	506	543	550	594	571	544	584	580	561	556	537	544	535	552	542	568	533	502	530	547	541	519	557	553	532	560	538	571	607	555	560	536	543	576	555	553	580	536	604	542	545	507	554	544	568	501	561	543	581	527	546	553	610	601	562	555	539	572	569	566	574	529	573	543	567	574	592	525	552	553	572	552	549	551	559	573	523	539	578	563	560	522	593	540	542	527	570	571	585	544	515	588	536	556	588	569	550	597	558	560	550	553	558	533	553	546	559	517	561	588	531	550	550	498	540	529	559	573	567	532	574	506	551	522	522	558	534	570	544	515	571	550	560	544	568	563	567	561	557	525	570	547	549	515	546	536	533	555	571	570	539	573	590	555	539	562	566	556	562	557	528	579	562	544	587	558	545	548	538	519	561	521	574	566	525	544	549	564	563	565	528	540	547	551	558	537	558	545	575	550	552	523	537	537	551	500	571	544	548	543	541	600	582	586	555	524	544	545	542	555	558	548	551	545	525	568	555	553	546	560	574	557	532	548	580	511	550	549	523	558	572	533	547	536	522	506	549	579	558	526	531	557	545	539	552	538	564	542	540	571	577	536	570	520	526	561	571	553	490	510	557	546	528	568	576	519	554	533	559	542	547	529	540	554	539	582	517	555	537	513	572	584	556	545	535	531	571	534	591	571	553	517	550	540	572	521	538	572	524	535	548	551	516	557	541	580	575	551	538	571	577	547	518	560	593	559	572	524	535	549	530	553	548	544	530	548	551	552	543	560	562	523	558	522	566	527	541	574	523	569	576	606	518	562	518	528	544	542	558	538	536	587	547	524	537	546	575	570	549	564	516	524	558	521	534	539	509	587	589	543	591	550	574	538	526	569	533	491	550	564	547	572	580	578	546	543	572	550	534	572	549	572	536	532	574	554	520	555	531	534	538	546	557	566	542	553	559	538	542	557	564	504	552	555	559	535	539	558	570	547	541	537	528	553	566	567	576	520	553	550	537	536	580	561	544	569	531	611	578	566	518	580	501	502	583	521	539	606	547	536	552	575	524	556	552	539	576	524	539	572	566	547	551	515	569	529	518	540	572	562	552	524	531	532	560	553	563	534	596	555	549	510	497	555	548	566	540	515	549	544	564	573	566	530	605	574	540	586	547	567	602	552	535	559	514	529	549	542	561	531	555	568	555	536	536	537	529	530	548	542	575	576	549	553	529	571	574	531	541	530	558	512	541	547	502	544	523	491	546	502	540	511	539	569	550	529	516	572	558	570	571	562	556	529	530	566	527	562	584	540	572	586	586	575	530	530	524	645	576	585	531	501	526	567	557	546	546	538	534	558	539	550	544	540	561	517	548	566	558	529	551	518	593	541	546	580	544	549	545	529	543	502	568	551	532	520	510	520	538	554	558	556	578	539	593	542	571	580	533	539	567	543	591	553	619	552	571	567	569	534	542	578	592	543	557	555	556	547	557	545	544	540	577	540	533	496	528	577	548	519	527	537	536	536	527	520	534	529	535	524	575	546	608	517	569	535	557	568	559	523	547	527	552	563	535	580	529	532	533	565	576	504	546	585	555	582	539	536	560	540	539	544	594	547	552	538	529	532	595	563	544	586	515	515	539	525	582	550	537	501	546	544	538	540	521	583	528	572	602	569	560	536	556	531	588	531	545	551	551	530	543	562	542	541	537	559	541	534	553	555	508	554	554	525	537	482	596	572	531	546	557	548	571	563	532	547	569	582	574	549	490	603	527	549	557	514	563	571	532	528	525	528	536	546	546	556	583	590	560	551	558	482	526	566	525	585	547	551	564	561	602	575	513	539	549	510	531	523	536	561	604	543	586	553	557	576	532	572	526	556	538	535	530	560	544	544	526	589	501	522	567	532	562	577	571	565	543	548	567	547	588	560	538	554	526	542	550	569	559	525	565	545	563	555	553	559	581	534	522	547	571	584	563	543	537	501	535	496	556	548	555	542	568	555	591	557	550	578	564	555	491	570	588	547	565	575	591	547	540	528	503	523	547	515	576	534	575	526	590	581	551	565	585	550	507	542	556	541	590	568	584	545	568	549	560	587	489	527	572	529	552	521	538	579	527	525	527	533	561	517	585	548	558	531	526	582	550	565	531	555	576	525	549	534	533	544	540	480	575	543	540	581	550	506	548	535	597	605	537	508	561	568	566	566	564	570	535	485	543	545	527	527	551	553	536	530	548	549	550	509	570	589	502	528	543	557	555	544	559	534	549	541	553	515	574	549	516	545	554	534	558	523	519	537	546	541	571	563	564	581	539	557	515	583	540	528	543	523	552	553	529	545	532	533	562	582	547	575	550	538	596	547	566	547	596	503	556	596	565	525	548	535	503	577	553	571	576	541	557	564	546	545	530	540	585	552	576	560	570	513	585	568	559	543	542	525	544	561	532	532	550	570	555	521	558	569	560	568	511	546	531	504	518	549	523	511	596	535	523	560	578	527	583	580	571	557	558	533	552	529	559	551	567	525	541	550	555	550	568	509	510	584	538	580	564	542	523	488	546	512	548	574	491	549	540	499	510	548	562	577	571	564	588	569	544	546	558	534	534	518	559	556	510	558	562	549	528	544	572	569	567	560	515	579	536	569	558	531	549	547	578	508	555	588	536	520	566	545	536	549	505	526	516	517	575	508	570	526	561	568	539	538	544	565	577	564	558	532	572	512	535	556	558	514	555	554	534	526	561	497	552	540	502	569	559	546	534	557	553	581	515	564	529	537	538	531	571	561	577	553	523	540	531	533	572	507	519	555	538	499	542	554	574	578	565	565	544	557	530	558	569	546	544	545	516	617	540	514	555	522	569	583	556	538	549	538	569	509	544	536	545	545	535	547	530	497	539	558	548	510	563	569	528	559	531	549	559	533	492	531	543	509	528	528	596	541	550	541	505	564	566	558	567	559	529	528	529	568	551	543	577	539	549	593	546	546	557	566	526	560	502	574	550	566	547	522	566	549	555	546	572	541	523	593	501	499	605	528	552	517	540	556	561	546	555	562	568	556	543	540	533	554	525	543	527	523	607	565	562	533	551	494	559	567	549	527	524	544	595	556	514	532	563	525	562	569	506	546	531	577	563	540	526	544	554	528	540	553	529	577	558	545	568	536	500	564	533	543	570	537	552	550	527	560	514	528	521	573	559	515	571	588	534	534	517	577	546	539	552	567	512	558	535	526	538	614	552	536	571	611	559	556	539	550	557	556	542	555	541	550	538	588	546	548	524	577	582	540	565	549	544	539	539	548	543	569	542	543	526	586	547	540	551	554	540	576	573	539	555	563	565	543	536	553	569	568	520	585	543	563	544	568	555	528	537	533	575	547	520	563	559	548	582
29175	23883	21490	9681	3124	2953	2002	1179	728	539	466	436	383	399	361	416	417	409	384	398	435	441	419	425	395	415	419	451	412	395	444	416	391	377	420	385	413	425	413	415	429	405	434	458	429	406	386	381	384	428	450	392	402	436	448	430	398	405	418	447	405	422	398	403	371	373	400	412	397	397	410	414	406	444	423	398	435	409	432	422	410	413	444	397	383	397	402	400	435	428	377	378	400	408	408	401	397	434	422	423	396	389	406	426	411	422	405	414	397	423	439	404	428	450	441	384	417	431	432	409	436	366	393	434	388	403	399	374	399	406	440	390	428	389	386	397	438	411	399	459	410	434	406	425	416	403	400	411	385	436	418	396	421	384	441	403	408	402	386	369	408	442	407	413	396	396	409	407	396	403	392	437	427	405	396	425	403	449	403	439	417	389	435	417	425	420	399	408	441	462	381	431	364	436	420	407	403	404	411	403	411	398	425	394	425	420	386	414	408	403	361	412	451	394	405	412	423	416	376	402	388	372	451	383	410	379	398	418	424	384	383	445	375	376	395	411	438	365	435	421	398	366	402	397	362	392	417	426	424	421	400	385	426	414	377	411	413	396	413	397	403	395	426	411	431	422	409	364	409	429	388	398	402	395	396	409	397	431	399	438	408	419	439	387	450	402	454	404	417	436	416	402	422	409	376	408	406	452	400	371	393	419	386	394	391	425	392	417	386	394	382	403	401	380	386	386	393	423	401	418	425	398	404	410	375	388	368	405	420	418	395	413	404	416	389	373	407	399	407	395	400	403	433	422	425	418	399	392	384	409	423	393	392	413	389	425	421	383	377	406	430	389	411	444	420	457	412	379	435	360	386	431	446	411	373	399	383	426	386	391	399	423	429	429	398	416	415	379	396	396	409	426	456	380	430	404	399	383	448	393	367	401	427	412	418	383	370	413	430	411	418	407	411	417	383	400	420	438	398	388	390	431	399	392	411	407	398	395	389	393	420	423	423	372	433	388	395	370	413	401	417	426	403	392	337	403	414	462	431	388	369	384	401	389	405	426	388	407	431	409	359	369	421	414	409	422	399	401	401	404	404	411	389	413	383	400	427	381	436	424	421	376	426	423	395	434	450	398	421	407	407	405	414	371	386	393	408	467	443	364	441	371	386	403	434	457	403	409	440	428	393	414	423	386	449	399	413	406	390	405	422	420	414	386	421	427	401	441	407	419	400	422	421	378	397	424	410	399	423	403	408	425	401	359	445	383	380	415	401	414	437	416	446	365	401	359	380	401	429	454	396	389	380	382	411	391	448	407	440	392	385	415	413	390	416	420	418	393	394	425	366	445	422	399	447	393	420	401	422	410	439	421	416	392	414	430	447	383	389	396	402	433	406	425	439	411	387	405	408	441	424	394	421	401	432	392	412	410	425	423	421	410	424	410	378	395	434	418	375	435	453	394	388	376	418	368	401	428	383	412	382	406	430	405	408	373	424	408	402	405	412	402	409	427	406	455	402	422	415	414	372	415	449	412	378	401	429	393	420	420	425	377	386	409	448	381	371	401	405	411	417	388	400	418	440	423	396	391	416	434	390	404	386	398	412	413	443	400	405	419	390	434	423	414	407	420	426	377	393	399	409	445	414	402	409	400	436	387	413	412	424	379	365	391	456	383	389	409	393	410	389	425	411	418	413	390	388	440	421	402	438	421	417	391	421	397	418	374	395	429	423	399	399	430	395	383	354	427	388	400	434	406	407	397	408	402	420	415	373	403	424	413	411	429	448	407	401	436	404	435	410	436	404	442	386	420	411	378	401	396	454	391	438	400	404	419	392	422	402	411	377	411	417	396	414	389	399	401	420	413	390	424	406	416	404	399	446	420	402	416	396	381	408	399	381	429	406	427	425	387	408	431	436	381	419	415	422	393	411	419	415	417	408	372	386	383	412	402	420	423	391	421	403	458	390	408	385	408	412	416	420	431	435	403	426	392	447	403	425	415	380	403	445	390	408	385	373	413	361	420	409	388	434	404	387	410	392	405	427	389	411	403	403	414	441	377	405	409	404	442	412	404	382	449	416	408	412	372	408	387	417	408	425	414	396	433	413	416	442	428	429	427	362	411	397	394	402	351	429	407	386	416	384	399	452	379	393	418	416	410	404	410	422	400	407	444	419	407	397	422	416	453	383	468	413	393	453	439	412	425	387	403	444	400	373	395	416	399	450	391	409	370	427	415	404	398	393	436	419	376	409	398	413	424	364	428	439	426	393	387	426	401	444	395	435	426	369	421	385	390	446	372	405	407	428	361	409	406	434	415	436	400	409	435	411	386	390	413	379	423	402	405	434	392	386	411	428	436	450	376	403	387	420	410	413	423	395	394	395	438	405	394	397	392	426	409	389	432	390	385	401	424	403	434	407	397	376	387	402	430	394	423	397	390	396	406	415	413	401	381	399	407	411	387	463	401	416	433	404	386	405	428	426	414	441	414	440	431	426	384	398	367	412	373	362	404	395	405	408	406	387	439	417	426	451	401	433	396	417	443	436	378	401	427	385	434	415	394	378	413	374	398	415	401	422	428	433	429	404	419	414	407	394	448	412	423	380	413	380	405	377	438	434	396	446	433	413	377	431	402	391	366	429	424	389	398	431	428	414	431	385	385	421	414	397	434	398	399	404	420	401	412	402	399	391	424	409	394	406	378	443	408	417	437	407	371	415	409	404	383	431	441	415	420	387	423	405	377	409	410	412	424	410	431	403	421	402	407	404	397	367	420	423	443	392	421	402	403	414	405	411	371	418	380	437	410	413	426	381	398	417	406	441	371	418	416	390	428	415	374	409	423	402	387	403	389	400	390	388	411	379	425	385	417	445	398	451	415	403	420	402	410	399	414	421	414	442	425	436	421	411	430	444	384	455	416	386	418	436	394	393	417	417	435	423	384	429	402	429	417	408	386	397	434	407	445	424	453	371	414	410	409	444	413	407	432	447	378	392	386	429	406	403	406	390	416	450	392	415	395	392	402	387	436	453	401	427	400	411	408	460	398	401	407	411	411	395	447	379	439	410	400	393	384	371	447	402	440	420	420	428	429	400	402	444	392	377	437	397	387	400	403	397	358	427	432	418	420	390	403	417	427	406	403	420	443	447	401	419	411	422	388	398	411	431	407	413	392	398	416	429	388	390	411	443	433	400	413	414	396	409	424	410	399	417	437	456	401	395	412	349	396	440	417	414	414	432	405	380	403	401	405	400	410	400	406	404	407	416	408	409	411	429	392	405	404	438	407	393	412	431	373	396	372	418	402	409	383	463	388	417	397	396	388	405	404	420	385	418	437	358	434	406	384	398	435	401	426	416	428	382	385	399	415	445	378	426	385	424	383	422	409	412	419	430	393	406	445	377	440	441	419	383	402	434	440	423	413	410	437	386	415	386	386	402	393	419	416	435	395	403	434	426	386	409	385	410	395	373	414	418	395	389	370	406	379	417	367	405	430	418	410	440	433	374	414
15360	25375	18569	6294	3196	3391	2184	1275	721	477	391	346	346	393	380	381	359	373	331	342	372	343	341	349	362	336	354	352	349	347	352	345	355	382	315	365	366	364	351	361	366	358	330	320	348	342	338	336	374	365	346	355	349	331	333	337	375	355	361	332	344	349	349	380	360	341	363	335	344	371	374	365	363	381	353	331	323	357	359	359	332	344	392	359	350	318	356	378	345	374	337	336	383	358	359	355	361	364	359	310	392	335	368	380	361	374	340	375	383	346	322	365	340	382	336	357	362	360	300	317	347	346	372	363	341	353	364	359	361	364	337	331	358	360	337	323	346	352	369	338	344	369	369	357	329	344	361	348	365	341	356	360	335	347	353	342	357	346	308	348	376	335	360	353	335	326	392	333	339	339	336	350	343	347	350	380	336	343	372	341	370	387	370	380	348	333	375	368	347	364	349	336	319	365	343	317	340	339	373	341	345	351	370	341	359	361	301	337	326	345	354	345	393	360	367	360	353	357	352	306	355	360	358	340	393	349	345	334	342	344	332	364	384	348	354	323	340	353	308	356	357	339	351	350	347	403	359	343	363	406	333	339	331	393	348	382	355	327	363	354	364	351	389	357	349	335	412	351	350	344	347	339	362	358	366	351	373	355	346	326	337	362	333	383	339	355	366	350	344	377	373	389	352	358	361	382	374	347	382	363	355	352	331	344	346	362	370	357	378	366	347	373	343	387	323	360	357	330	368	350	356	335	354	370	368	341	317	370	355	373	344	314	352	378	374	344	348	370	344	342	371	298	335	362	349	364	332	363	354	362	334	364	369	371	307	366	345	354	361	322	331	350	335	349	349	362	341	342	375	334	369	330	341	397	371	374	341	365	360	349	365	319	308	348	361	362	332	374	342	351	340	334	341	341	347	364	353	335	353	355	358	353	347	352	340	318	376	285	356	389	331	354	359	370	343	384	352	364	340	344	350	353	331	339	327	351	349	327	342	359	332	349	370	363	337	382	372	349	342	352	352	350	353	329	346	361	337	370	322	389	402	330	331	339	355	356	361	375	345	333	338	370	358	381	327	323	342	342	354	345	348	389	367	342	352	348	348	357	369	339	314	400	396	351	359	322	384	320	347	340	375	354	358	343	350	352	318	309	391	372	368	334	351	328	359	328	351	336	388	342	376	367	340	354	341	337	348	358	357	346	360	350	390	334	362	397	361	369	367	349	371	348	339	321	330	367	333	346	365	347	341	371	353	338	366	343	322	333	351	339	367	362	350	346	319	334	358	369	331	387	364	385	375	349	334	330	374	352	343	358	338	371	345	331	338	333	382	379	343	379	342	353	357	375	328	337	352	353	347	372	406	373	350	321	346	354	366	360	330	325	326	335	363	335	357	342	390	342	410	385	348	345	339	372	364	337	343	365	368	356	382	359	337	321	331	342	319	335	330	361	330	303	327	328	335	375	374	349	332	314	341	379	351	351	349	351	323	362	330	355	353	350	385	326	334	319	345	363	323	346	325	352	363	375	370	325	384	363	326	318	343	354	341	335	343	344	340	346	324	348	347	355	368	381	353	359	337	402	373	365	337	351	373	345	349	362	370	342	345	349	359	345	360	344	364	338	347	356	386	362	341	326	342	367	361	379	326	353	334	346	327	345	341	378	340	367	379	331	325	329	352	359	371	355	344	357	353	335	367	362	355	328	362	335	357	341	374	351	312	363	344	427	331	343	356	373	335	385	357	338	339	361	350	347	331	344	327	347	369	357	375	351	359	335	383	347	366	339	342	326	375	310	355	364	351	356	353	352	365	376	354	355	354	351	331	355	344	345	305	392	350	368	346	348	351	357	341	361	367	361	343	337	338	320	334	345	352	373	358	351	336	328	313	356	337	322	357	380	358	334	359	357	328	367	351	356	378	357	357	345	337	330	386	351	375	347	327	329	363	358	395	359	378	357	341	346	353	339	375	375	335	336	340	329	325	365	352	345	342	335	326	371	355	377	376	370	359	374	357	377	358	352	329	339	376	348	335	375	382	363	378	319	364	344	376	331	357	391	326	374	340	332	371	356	330	347	358	327	367	369	328	338	366	362	350	345	355	344	379	365	382	337	352	345	358	335	371	357	343	356	352	367	361	386	352	366	364	360	317	390	337	329	360	343	339	364	374	377	322	335	351	370	326	341	367	349	376	356	328	349	331	371	342	323	369	350	323	357	345	350	364	344	342	326	356	390	338	333	348	330	354	357	332	352	316	335	327	363	324	317	382	313	363	324	366	388	354	360	371	339	339	318	316	364	340	380	369	365	321	344	377	389	385	341	356	367	323	315	340	339	375	319	364	337	340	361	392	310	354	337	336	318	305	349	347	347	356	358	381	355	333	315	341	375	327	335	375	330	371	369	324	371	366	324	319	349	340	323	348	374	344	339	345	332	350	373	373	362	339	329	342	373	366	360	332	360	346	376	386	379	363	345	355	363	376	374	356	373	340	339	361	340	345	359	375	343	354	335	345	346	329	363	360	344	346	344	328	313	323	340	344	365	353	328	358	361	347	355	354	352	372	341	378	347	376	335	363	340	363	345	327	367	357	336	327	395	356	343	383	313	336	343	341	350	341	353	332	354	331	370	355	362	352	346	335	354	351	361	381	358	362	334	331	348	393	385	354	350	378	374	336	362	347	390	344	375	370	364	346	363	349	343	336	345	331	388	363	359	360	356	332	345	348	322	318	373	368	339	375	361	346	335	333	357	367	359	315	358	350	351	388	358	329	356	377	352	351	351	362	348	334	369	348	316	317	331	360	348	365	362	324	324	357	363	344	380	348	319	345	362	340	351	331	346	354	352	349	338	350	326	321	351	355	368	341	366	338	341	323	372	367	339	350	352	321	355	332	328	350	358	365	352	354	374	357	368	381	369	358	343	350	351	358	367	357	346	361	333	342	372	361	315	343	331	384	323	371	321	368	340	336	333	366	348	362	334	353	345	349	378	355	362	319	366	358	294	334	323	369	328	358	348	345	378	362	366	393	352	353	380	374	304	324	339	350	343	343	325	341	333	359	360	364	383	369	335	317	348	319	370	395	380	383	357	322	358	350	377	351	340	353	371	355	328	335	367	368	357	362	376	388	362	318	332	330	357	360	371	341	376	366	371	332	360	348	324	375	314	360	349	337	342	365	332	359	376	329	361	368	329	310	362	326	368	379	369	348	360	338	325	317	351	384	378	318	346	374	345	407	347	342	359	337	376	359	351	367	389	347	342	340	362	357	346	371	350	341	349	391	367	331	335	355	339	354	362	368	304	349	374	332	383	353	365	384	343	389	371	345	350	332	391	354	355	329	346	385	375	368	363	360	342	376	320	307	345	327	359	361	378	343	365	331	333	345	382	343	322	381	378	345	352	369	359	330	344	361	393	379	354	332	363	348	373	369	350	372	352	357	353	333	340	355	378	348	354	343	348	322	400	317	335	306	353	388	335	338	363	332	345	337	324	346	355	349	353
25663	23115	37389	38773	27580	27185	19947	8725	2961	1162	625	541	474	488	441	460	434	460	448	442	464	436	456	489	436	452	418	464	457	463	470	471	446	433	423	424	412	433	479	440	446	438	407	440	456	474	434	440	451	447	462	428	415	442	418	429	429	442	414	465	388	458	437	468	474	411	427	468	457	444	424	427	423	451	460	467	445	457	476	458	449	408	423	441	505	435	465	447	444	453	464	437	459	460	469	427	418	407	447	458	408	441	422	447	462	459	419	445	416	411	428	446	471	449	442	422	439	459	445	463	468	432	478	431	443	424	424	461	454	416	409	423	457	430	456	464	439	416	419	433	417	444	449	394	415	414	457	438	469	461	428	445	432	510	397	446	431	451	464	456	443	407	447	455	456	438	450	468	433	511	447	450	479	457	411	430	438	443	435	382	398	477	422	430	443	426	418	419	462	478	430	452	437	433	447	454	433	422	445	449	480	454	440	439	473	456	481	480	407	455	421	459	436	416	425	468	428	423	436	457	461	430	410	488	429	454	481	462	429	403	420	421	443	438	370	421	454	448	465	447	425	453	444	483	410	437	421	438	438	449	473	458	445	464	431	469	420	413	419	483	421	461	425	450	466	461	448	455	478	447	400	456	460	388	416	423	419	466	456	443	448	447	458	446	448	418	430	430	420	436	420	408	413	439	416	418	434	425	442	483	458	438	429	443	455	451	447	430	449	443	462	450	475	416	434	463	449	451	440	412	427	431	458	437	455	470	432	430	423	422	456	420	434	477	450	442	438	442	425	425	440	442	461	417	492	456	466	456	461	488	469	429	442	437	447	455	502	467	422	417	442	456	424	448	455	437	454	466	425	405	420	440	445	503	447	437	421	443	420	425	430	405	420	434	442	419	448	480	428	442	433	398	444	417	446	437	436	430	435	472	460	420	416	441	419	478	477	450	411	419	416	431	469	434	475	431	428	392	449	418	430	433	428	429	422	455	433	428	431	445	432	447	433	425	458	454	429	457	420	447	418	446	408	463	445	454	427	439	448	404	464	451	435	409	408	410	458	450	436	432	462	413	419	410	451	419	483	423	464	477	450	441	412	419	439	462	415	422	439	464	439	414	458	452	428	461	457	437	455	438	425	465	454	439	459	446	409	449	445	422	459	478	489	441	447	447	441	422	439	474	428	467	460	457	456	443	406	454	461	433	428	410	413	441	461	508	450	379	428	487	424	463	407	432	439	426	457	406	433	425	429	433	464	449	437	453	449	442	451	398	414	455	416	455	420	433	450	420	445	437	435	437	453	438	420	440	432	406	451	407	414	428	449	410	490	424	418	419	430	458	457	422	414	457	412	415	442	433	392	425	460	450	407	448	426	421	449	420	449	441	471	434	423	401	431	410	443	429	439	470	401	510	443	397	443	434	447	459	449	435	449	439	405	430	453	451	421	445	428	414	439	467	477	429	446	429	433	463	421	448	465	423	418	454	435	417	485	448	413	464	433	443	446	404	449	430	425	437	454	470	453	438	419	443	432	428	448	453	445	465	429	452	473	452	480	420	439	437	445	448	448	425	453	473	410	418	447	424	476	431	424	425	431	453	441	446	475	421	415	449	490	424	466	441	424	415	440	424	441	418	408	442	442	464	466	442	451	464	476	450	424	461	422	401	429	436	415	431	442	454	469	457	451	412	423	454	433	441	407	438	447	418	435	473	429	426	460	456	416	452	424	463	424	426	440	418	465	426	447	448	442	460	440	430	402	475	412	388	439	450	446	426	459	420	457	440	412	440	447	409	447	427	441	413	419	432	428	465	427	430	438	448	410	471	412	420	395	437	460	423	435	479	435	421	418	437	421	471	454	429	433	465	451	438	434	402	465	445	465	478	445	463	426	469	455	442	457	407	468	434	430	460	477	421	458	471	484	443	448	443	441	464	410	439	458	393	439	393	462	415	439	474	476	442	426	449	426	446	389	407	391	442	466	443	428	465	479	434	422	439	463	454	471	436	426	415	424	444	444	438	428	443	468	396	451	436	430	476	414	448	468	460	428	436	425	404	430	476	423	405	436	404	445	486	415	453	412	424	454	422	439	428	406	443	466	458	481	409	444	393	435	432	387	466	443	447	432	444	438	417	446	428	427	426	406	430	452	502	439	434	432	475	409	439	433	442	390	406	449	425	461	465	436	442	464	458	420	424	446	426	436	416	430	421	464	429	449	425	418	415	409	481	451	461	441	426	465	475	427	432	430	468	396	474	458	433	426	467	417	389	441	447	444	470	443	406	456	429	411	442	480	422	444	446	430	416	452	460	415	455	444	422	473	417	412	466	420	430	408	408	467	437	449	449	458	432	397	429	439	414	444	417	469	412	458	427	451	440	434	440	435	406	444	414	419	439	428	443	407	439	445	447	496	429	420	446	457	417	423	437	441	428	449	402	447	426	417	426	461	456	432	453	450	433	408	451	437	466	431	434	443	434	404	442	451	430	453	461	429	443	464	443	444	462	437	431	489	434	452	462	462	429	430	432	403	413	438	417	443	425	403	406	452	437	453	454	445	433	464	452	426	441	443	429	478	420	418	434	438	439	381	421	440	435	421	450	436	435	463	419	421	477	417	446	442	441	421	409	458	410	444	418	402	479	432	455	428	443	429	444	419	473	438	440	469	414	451	403	428	415	441	442	475	465	443	456	464	463	428	459	425	445	444	489	471	437	444	433	429	460	440	431	403	455	454	414	449	414	430	435	459	422	453	428	412	450	433	410	468	430	439	450	401	451	395	459	399	466	420	464	431	406	429	432	474	434	435	462	460	460	431	444	447	454	406	431	407	447	452	424	435	464	443	445	460	448	400	431	442	434	470	447	456	453	472	433	443	457	462	450	419	465	461	414	416	463	404	432	409	443	402	419	426	442	429	424	432	408	429	413	429	444	415	430	449	448	451	420	469	417	475	452	454	480	444	436	397	450	437	439	434	435	470	422	420	488	457	444	442	437	449	442	437	436	407	444	450	444	432	452	423	426	418	421	405	433	424	432	441	484	451	405	482	429	402	418	405	402	425	441	444	451	386	466	438	412	449	418	444	465	460	444	434	445	447	437	437	457	433	412	475	457	435	437	458	431	470	421	437	450	439	415	447	430	428	402	451	436	451	455	432	518	439	413	462	429	448	417	462	400	424	408	470	438	449	437	437	452	425	474	416	443	463	459	468	403	413	446	421	429	465	433	450	448	439	417	443	393	458	434	453	451	421	454	459	435	474	489	439	454	425	454	429	466	485	429	448	444	445	462	419	483	431	437	436	429	406	449	418	432	447	438	458	403	444	427	437	450	457	469	431	432	426	477	455	444	427	442	458	405	437	423	439	463	436	463	456	477	476	466	455	475	431	474	422	449	446	467	429	471	452	408	426	413	445	403	462	471	421	444	432	442	464	418	417	429	428	413	424	403	447	419	443	431	424	438	424	413	438	471	453	446	411	408	443	420	424	413	438	454	446	445	472	423	422	452
52331	85251	69839	35014	25889	23569	15669	7921	3451	1408	690	556	436	428	383	416	387	415	395	437	409	390	421	404	436	424	401	418	426	413	409	390	417	424	410	406	417	415	415	411	375	392	460	434	376	440	409	412	417	400	425	420	421	408	385	401	403	402	442	408	409	391	445	385	397	433	415	447	415	429	425	433	435	410	397	390	420	399	391	437	388	422	398	398	430	371	383	380	420	383	428	383	413	457	444	398	376	401	430	417	413	390	416	400	443	427	413	406	424	396	391	420	376	407	415	405	433	406	408	414	386	431	376	420	408	399	412	426	403	408	372	402	411	408	435	398	402	382	388	399	403	450	404	426	393	411	415	421	420	381	410	389	403	417	398	413	425	394	392	399	404	398	441	409	450	403	395	415	412	371	376	390	397	418	393	419	446	423	419	392	415	442	370	396	394	444	429	447	427	376	436	387	416	392	433	434	398	434	434	415	389	391	407	407	381	437	406	459	416	451	391	407	408	409	391	405	386	380	388	404	425	432	426	407	420	391	419	403	448	455	409	384	412	420	438	415	420	406	453	395	410	420	381	404	405	425	418	428	405	398	406	399	429	420	403	392	397	391	404	386	429	418	393	430	412	375	373	404	436	440	430	434	381	371	421	394	433	391	420	422	423	423	427	391	395	377	382	405	403	413	364	390	386	399	441	412	423	395	412	418	379	414	428	410	406	420	382	428	392	412	397	364	371	392	422	421	445	418	414	403	405	383	391	418	387	417	428	410	405	392	423	396	398	383	380	409	404	422	372	417	438	419	438	422	425	443	394	408	440	452	425	409	380	479	424	392	408	400	433	397	387	424	436	420	384	372	412	398	462	421	420	434	371	423	401	396	375	391	386	421	434	427	410	411	365	404	413	391	422	403	428	441	415	415	423	438	413	400	400	403	390	425	444	427	439	445	435	392	409	429	447	393	388	400	393	381	399	407	419	365	388	439	424	386	438	408	431	433	394	374	406	443	409	399	395	402	397	395	399	390	437	398	394	399	383	442	412	450	423	412	406	403	419	387	426	454	425	393	433	429	429	446	422	422	430	405	438	379	376	417	424	382	412	443	398	395	412	427	446	389	369	403	418	413	427	419	405	398	391	397	419	401	383	416	414	375	407	390	428	410	397	401	391	407	387	410	422	412	429	396	373	392	396	396	392	415	389	389	398	413	409	405	395	405	436	419	411	407	424	360	410	384	454	422	421	411	383	405	409	413	404	428	361	362	418	411	422	415	431	387	400	414	446	418	387	428	408	406	428	407	401	435	367	424	369	389	414	409	383	399	435	407	408	403	401	409	403	402	421	421	443	396	396	431	444	458	466	395	390	429	401	392	397	399	387	364	393	378	423	430	419	425	393	424	383	405	393	420	425	418	401	446	416	398	446	387	431	417	403	391	426	419	430	402	414	408	432	417	420	430	423	417	402	427	397	390	400	405	416	411	382	441	416	428	405	418	430	410	401	414	427	390	409	402	424	456	408	427	395	414	401	379	409	442	403	428	442	383	402	415	411	413	408	403	433	416	407	429	453	380	403	398	400	415	392	414	365	397	395	428	447	399	405	431	394	423	425	387	406	389	375	424	407	401	415	390	444	440	417	411	417	410	398	386	413	393	428	397	430	452	426	405	415	377	386	424	437	425	403	394	433	357	423	400	396	428	396	403	440	392	436	417	406	390	392	410	396	392	436	396	412	416	393	394	379	431	395	404	397	393	436	428	401	418	382	401	416	389	376	409	430	386	419	421	424	420	469	388	399	389	424	452	382	383	420	411	368	413	421	416	386	453	428	444	423	424	403	395	444	404	429	442	386	403	423	372	426	394	388	382	417	434	383	441	370	428	392	369	436	421	408	419	419	393	388	405	378	390	436	390	426	385	407	397	423	408	415	405	405	394	359	412	405	395	409	432	419	409	418	437	414	397	415	437	421	413	420	393	379	420	406	385	415	374	454	432	433	430	377	424	397	384	415	403	387	447	427	445	369	419	400	381	385	406	380	427	423	434	399	363	385	407	381	378	404	393	424	426	399	410	390	420	398	437	420	432	402	391	390	437	395	398	397	383	407	435	421	420	403	377	417	374	414	412	400	417	425	449	431	426	408	452	387	386	400	400	363	420	408	377	409	430	438	357	422	421	429	404	379	392	417	387	410	419	388	397	403	412	422	399	447	413	396	412	406	457	415	373	413	414	420	414	442	419	418	396	395	384	392	406	395	406	407	374	437	391	417	429	412	415	386	356	394	398	416	425	402	396	421	433	434	423	376	414	405	374	404	375	388	406	408	382	412	376	419	407	403	439	396	430	407	405	408	419	418	406	399	414	431	398	423	430	382	398	410	406	425	428	433	389	387	411	401	447	397	384	408	397	416	398	391	414	392	414	401	405	420	397	453	425	376	410	401	431	373	412	395	384	363	422	390	410	392	417	425	400	435	424	414	429	391	386	405	415	402	401	414	403	407	374	398	404	439	401	399	412	394	440	388	428	432	416	417	399	387	413	385	373	363	408	398	373	378	435	409	435	401	409	440	377	377	393	402	415	405	383	398	449	395	421	389	445	382	407	423	426	429	407	427	430	424	398	441	389	411	413	412	386	397	387	427	427	380	414	384	406	392	385	395	439	422	397	394	399	412	410	403	410	405	373	388	400	404	437	404	397	377	413	418	367	407	449	406	388	390	408	438	411	394	429	410	398	418	403	381	383	393	411	391	396	425	409	374	415	421	437	383	393	392	442	426	412	376	408	414	359	426	404	421	387	404	374	433	394	426	402	367	411	396	404	413	436	404	405	424	396	402	406	432	410	390	417	408	381	403	420	435	405	420	389	428	446	419	408	421	393	439	412	415	414	398	412	408	410	416	399	427	402	406	390	381	428	421	407	420	390	461	424	395	419	432	462	377	445	405	423	408	393	419	435	372	427	409	456	411	409	424	423	410	409	418	418	434	413	393	380	383	387	422	394	386	402	414	395	394	425	400	429	397	408	391	404	418	377	410	400	395	421	436	388	426	364	381	374	369	433	374	390	414	380	431	395	420	366	377	398	401	428	402	411	402	374	400	394	430	394	420	435	392	437	420	418	367	371	421	397	404	400	376	439	398	423	452	423	390	404	411	416	411	431	426	395	441	401	450	408	437	404	411	427	390	402	397	402	372	388	381	411	439	430	445	367	411	429	401	399	404	387	370	408	369	426	416	384	410	418	419	451	448	430	416	378	417	410	390	389	398	429	378	407	422	403	431	408	401	414	406	401	414	443	429	399	393	405	410	407	395	438	391	445	379	401	445	384	406	446	373	408	401	391	405	417	403	387	411	422	431	430	411	420	389	402	393	419	405	409	407	470	428	441	410	412	393	411	445	415	395	398	433	401	391	397	404	421	433	406	413	435	384	415	402	406	424	397	391	383	427	398	424	437	427	394	396	419	431	422	385	451	420	380	416	408	388	415	391	411	430	368	421	400	429	387	409	403	437	407
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
