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
339380322821	339380323342	339380323892	339380324442	339380324992	339380325542	339380326092	339380326642	339380327192	339380327742	339380328292	339380328842	339380329392	339380329942	339380330492	339380331042	339380331592	339380332142	339380332692	339380333242	339380333792	339380334342	339380334892	339380335442	339380335992	339380336542	339380337092	339380337642	339380338192	339380338742	339380339292	339380339842	339380340392	339380340942	339380341493	339380342042	339380342592	339380343142	339380343692	339380344242	339380344792	339380345342	339380345892	339380346442	339380346992	339380347542	339380348092	339380348642	339380349192	339380349742	339380350292	339380350842	339380351392	339380351942	339380352492	339380353042	339380353592	339380354142	339380354692	339380355242	339380355792	339380356342	339380356892	339380357442	339380357992	339380358542	339380359092	339380359642	339380360192	339380360742	339380361292	339380361842	339380362392	339380362942	339380363492	339380364042	339380364592	339380365142	339380365692	339380366242	339380366792	339380367342	339380367892	339380368442	339380368992	339380369542	339380370092	339380370642	339380371192	339380371742	339380372292	339380372842	339380373392	339380373942	339380374492	339380375042	339380375592	339380376142	339380376692	339380377242	339380377792	339380378342	339380378892	339380379442	339380379992	339380380542	339380381092	339380381642	339380382192	339380382742	339380383292	339380383842	339380384392	339380384942	339380385492	339380386042	339380386592	339380387142	339380387692	339380388242	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2655	3600	2300	2655	3600	2300	2656	3600	2300	2656	3600	2300	2656	3600	2300	2656	3600	2300	2656	3600	2300	2656	3600	2300	2656	3600	2300	2656	3600	2300	2656	3600	2300	2656	3600	2300	2656	3600	2300	2656	3600	2300	2656	3600	2300	2656	3600	2300	2656	3600	2300	2656	3600	2300	2656	3600	2300	2656	3600	2300	2657	3600	2300	2657	3600	2300	2657	3600	2300	2657	3600	2300	2657	3600	2300	2657	3600	2300	2657	3600	2300	2657	3600	2300	2657	3600	2300	2657	3600	2300	2657	3600	2300	2658	3600	2300	2658	3600	2300	2658	3600	2300	2658	3600	2300	2658	3600	2300	2658	3600	2300	2658	3600	2300	2658	3600	2300	2658	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
22793	20172	27060	23044	29295	56603	47157	28549	13917	3693	1053	676	533	551	505	550	537	513	509	513	509	547	512	566	509	506	544	526	493	545	542	518	531	534	478	558	543	555	489	498	499	551	530	538	509	502	538	519	506	533	525	491	546	538	534	517	545	502	522	513	550	558	508	544	552	512	499	552	559	529	494	497	485	485	530	466	502	562	544	490	481	550	535	515	494	522	535	523	516	546	537	509	520	502	505	462	496	568	557	494	486	512	548	495	521	488	526	496	519	535	495	516	541	529	521	522	504	507	497	496	553	520	493	542	526	543	528	492	508	523	510	492	524	504	495	490	510	533	540	509	526	526	490	498	555	515	534	520	551	518	516	517	509	523	561	474	495	493	463	503	506	530	561	487	481	527	518	531	545	562	493	469	512	514	490	530	535	551	500	513	521	523	526	506	500	536	546	480	495	515	456	485	517	512	491	481	504	513	526	519	493	533	488	551	573	520	545	506	545	523	566	484	495	518	479	516	497	500	527	507	486	510	541	494	545	552	513	508	539	510	523	516	512	504	518	494	465	506	511	537	502	534	534	507	501	499	555	511	562	553	516	527	474	504	495	481	502	497	533	503	531	510	497	503	541	483	469	564	542	506	517	482	555	525	514	556	515	471	510	539	549	512	518	507	524	502	518	490	510	480	500	518	462	507	527	531	518	502	526	494	496	495	499	504	469	531	491	530	523	472	507	503	508	502	548	476	509	489	473	532	483	490	547	497	537	520	524	551	531	526	533	497	520	518	497	532	511	496	503	516	521	536	518	475	544	508	499	513	507	531	501	508	542	527	479	533	518	491	504	505	528	521	502	501	528	551	557	525	465	543	519	553	499	526	495	520	501	522	475	535	560	524	511	540	488	518	540	516	495	498	501	503	498	490	509	501	508	494	516	523	496	531	508	521	503	510	487	519	544	486	515	529	489	447	548	474	501	518	510	525	514	544	530	533	501	495	493	490	499	527	496	559	527	520	504	511	533	502	532	518	482	501	499	553	512	524	500	486	480	480	480	504	530	556	584	526	500	530	526	527	525	534	491	499	525	558	485	535	510	518	528	514	484	469	531	479	531	476	510	492	519	450	518	516	559	517	518	501	499	524	509	536	486	520	494	479	487	491	505	500	518	475	495	477	500	510	543	547	498	479	512	526	514	535	537	513	524	541	492	495	526	519	509	507	507	530	516	511	498	497	527	493	535	556	495	555	495	480	513	522	510	495	504	485	489	543	523	529	487	520	499	537	504	551	524	543	509	505	531	503	511	484	496	483	499	498	491	549	532	539	478	534	505	498	505	539	542	480	517	534	523	529	498	500	495	537	511	482	571	521	476	525	549	478	496	489	530	489	523	500	502	502	512	486	492	481	548	502	505	527	477	539	540	472	507	488	518	461	501	512	482	502	538	519	472	489	530	503	507	496	476	489	519	553	516	508	471	524	541	500	531	577	507	553	478	521	520	495	501	525	555	507	492	532	569	497	500	511	531	525	505	521	518	460	521	527	552	535	522	510	506	527	472	519	538	514	503	513	509	545	537	526	511	527	502	535	476	493	520	526	493	517	520	500	509	531	483	481	474	533	531	503	549	524	518	500	538	483	535	519	504	520	496	495	533	497	546	505	516	529	524	560	519	519	513	507	521	544	524	511	481	546	494	513	521	539	507	507	538	556	490	521	483	561	542	482	507	486	511	508	516	506	499	500	499	529	484	504	515	507	544	515	512	468	504	466	498	500	543	533	523	517	525	508	530	537	531	508	493	557	525	545	545	502	498	520	522	557	535	524	512	516	519	523	458	490	483	518	501	489	506	511	498	532	530	501	514	502	529	522	501	516	533	510	471	475	506	534	538	485	553	507	511	520	490	515	499	472	499	534	508	514	511	526	564	542	524	533	512	529	503	537	509	538	475	522	565	552	486	513	509	485	529	551	507	510	532	498	555	514	530	477	515	507	511	550	505	587	474	527	532	537	532	464	507	526	508	506	505	507	495	515	487	474	494	498	524	522	522	508	494	473	505	480	525	512	533	525	520	522	533	469	508	497	482	501	535	504	532	481	537	506	527	496	522	555	527	495	539	522	522	535	533	515	509	500	510	521	509	544	468	484	507	501	519	519	493	503	533	557	517	522	497	525	540	516	519	530	486	538	552	510	514	532	500	556	503	490	532	499	503	482	485	511	507	476	539	502	481	522	515	496	502	502	477	516	503	510	485	523	516	520	508	537	503	513	519	503	475	548	503	541	496	531	540	487	521	493	512	491	574	464	542	539	516	492	519	541	510	537	509	549	496	502	512	486	490	511	499	503	514	523	534	530	530	498	499	519	532	512	519	510	517	520	546	458	487	504	555	512	521	475	522	498	520	492	506	509	514	525	493	494	527	548	484	523	502	500	506	541	527	482	537	493	541	500	477	506	489	476	501	551	534	522	527	518	499	532	530	538	529	543	496	539	558	491	483	509	549	506	485	538	505	554	500	482	484	517	502	496	523	512	493	483	482	481	513	526	493	482	525	473	508	528	506	517	509	494	498	528	516	505	497	527	527	502	537	480	539	480	492	512	507	512	547	543	511	528	513	507	498	531	511	532	504	474	500	482	480	501	502	521	479	505	526	496	494	470	479	488	484	491	524	563	515	509	538	461	507	497	519	519	522	498	500	484	505	518	479	490	540	553	521	495	485	488	514	498	541	518	505	537	503	508	539	516	540	510	514	522	524	519	531	523	517	508	521	485	571	542	531	488	486	538	505	502	554	487	514	526	537	519	486	526	445	511	504	505	522	542	561	527	486	515	454	532	508	500	519	550	533	552	530	516	518	476	460	501	491	496	498	502	526	509	527	526	510	509	500	512	549	496	521	479	527	508	536	501	524	484	520	463	490	515	495	555	518	489	482	476	493	539	474	514	506	528	500	548	474	506	492	560	499	520	497	521	469	479	549	472	487	495	535	510	510	510	515	500	526	472	528	511	501	543	497	523	533	530	494	542	504	488	500	488	535	493	516	517	510	520	514	530	510	506	490	505	535	508	510	489	482	544	520	466	483	509	536	535	525	507	511	567	508	531	490	525	485	523	551	510	520	516	496	498	525	489	487	518	524	512	553	518	505	527	505	515	495	568	527	493	517	521	510	486	504	492	501	519	506	522	528	515	515	494	558	502	514	512	533	475	483	530	536	536	530	525	505	479	495	514	495	559	562	554	522	473	530	486	508	549	544	513	528	500	504	540	510	480	478	544	548	511	532	535	496	480	513	483	533	500	497	479	489	520	527	526	531	492	548	494	544	507	527	499	503	514	473	531	523	500	506	481	521	494	529	495	524	497	518	503	507	503	545	524	521	532	504	485	514	509	522	506	488	539	544	516	504	540	501	514	533	502	502	516	550	504	533	519	545	521	526	528	490	510	529	496	506	500	498	491	489	527	500	524	505	534	501	492	566	481	549	505	508	504	506	476	534	534	508	508	516	507	555	452	508	506
6029	12343	10136	5457	34597	58390	38033	23981	10345	3217	1111	562	506	492	502	473	512	525	498	520	512	524	540	519	539	509	500	509	481	486	459	502	503	466	491	464	465	500	491	537	453	509	461	465	501	509	489	505	499	470	481	506	484	484	494	516	507	472	510	467	480	503	443	501	485	503	443	508	469	496	486	523	489	512	520	524	500	517	516	490	462	495	467	497	457	486	500	529	491	498	472	505	505	497	497	536	477	505	498	461	491	528	517	497	476	502	492	495	464	477	499	484	498	525	492	509	467	473	470	450	492	473	460	496	510	509	512	505	481	525	488	521	500	475	467	479	495	485	515	483	497	461	501	468	476	496	479	528	474	491	511	474	477	470	499	477	497	484	489	470	489	458	464	509	496	474	539	504	467	468	535	480	464	539	503	457	467	529	493	470	486	474	514	465	491	444	491	498	484	498	522	500	474	489	492	531	462	461	479	484	487	512	494	499	496	491	490	528	516	521	507	495	455	473	478	463	474	471	483	507	499	479	475	473	506	509	465	443	487	452	502	483	477	503	455	485	522	462	498	506	513	526	496	494	496	492	500	489	508	511	527	484	490	524	480	488	471	511	485	463	483	497	482	504	476	483	492	473	481	477	469	453	468	438	475	494	486	526	494	503	484	458	482	480	491	512	494	505	462	484	446	512	469	492	457	468	515	501	494	460	464	468	483	506	512	471	491	488	487	431	465	487	486	473	464	485	472	508	513	517	479	450	498	440	504	493	486	528	463	490	486	491	501	478	474	481	533	486	478	494	503	504	486	478	485	539	490	509	410	471	471	500	496	505	522	486	474	492	482	503	503	468	478	510	502	496	474	511	514	486	524	475	487	480	485	549	482	511	495	471	482	534	488	441	499	490	523	488	490	523	477	490	502	532	473	497	509	500	515	529	483	503	517	483	480	506	460	493	488	504	504	494	492	466	450	481	458	494	444	466	511	512	472	500	476	506	501	490	440	475	478	444	501	497	474	513	466	488	486	499	507	495	501	456	531	459	481	490	500	479	492	488	427	485	496	499	505	447	460	492	494	468	483	463	452	466	478	530	495	491	468	453	507	461	492	484	488	448	457	496	494	518	493	516	495	458	519	479	512	475	491	457	500	481	492	472	466	463	506	509	525	518	495	486	532	492	469	480	446	465	480	485	510	483	494	493	482	493	455	497	453	515	498	486	474	503	490	460	441	476	554	471	510	510	497	492	474	476	488	495	458	517	522	494	486	529	476	477	429	519	510	518	473	455	479	523	514	506	523	483	504	478	436	491	469	539	506	480	497	545	502	509	530	483	471	501	490	492	512	479	486	452	507	442	512	490	501	462	488	485	508	471	485	528	471	477	492	507	480	500	476	475	505	484	478	499	482	496	483	527	512	535	489	494	484	477	511	504	489	509	498	500	480	507	502	505	493	473	463	491	475	505	467	501	516	510	476	483	508	493	471	459	468	519	470	471	467	517	483	507	470	504	485	515	451	491	483	499	487	519	473	473	435	478	486	503	491	490	493	482	489	501	448	510	465	478	476	487	513	520	475	479	477	459	487	506	474	489	518	470	525	512	500	487	516	468	476	481	500	450	503	482	498	490	499	511	505	465	499	487	477	494	492	473	469	480	501	475	517	499	516	491	489	490	492	454	518	452	473	488	481	495	487	467	493	468	469	479	485	496	513	509	462	466	498	514	509	514	482	453	457	521	481	457	476	475	487	460	504	480	470	512	499	445	520	475	479	467	465	482	454	505	509	493	474	504	477	494	490	455	517	516	502	508	495	464	495	483	485	524	460	529	511	447	490	470	511	466	509	545	491	496	500	497	526	523	436	484	473	442	499	457	479	503	435	480	472	481	498	475	501	494	487	465	496	491	480	517	512	530	489	491	507	526	481	524	505	504	473	487	505	524	474	471	464	499	503	495	488	511	475	464	485	467	493	487	507	523	429	489	509	451	482	499	502	466	460	478	501	468	513	474	475	496	494	511	492	499	472	492	462	534	483	502	521	488	510	475	461	465	514	478	522	507	508	542	443	471	505	498	516	477	466	492	425	479	482	480	445	485	489	491	488	490	512	513	497	515	452	491	492	539	452	470	480	507	506	488	455	462	481	495	448	461	492	499	517	500	493	525	511	492	516	494	468	456	468	479	522	476	523	488	487	487	481	480	493	478	469	494	532	505	522	517	484	500	483	473	536	474	462	456	472	496	508	503	496	471	478	460	509	477	498	488	459	475	503	471	517	503	469	463	518	459	503	490	497	478	483	494	484	493	522	448	454	476	475	472	468	523	471	495	487	467	474	451	457	516	483	509	489	499	477	455	478	509	501	462	491	470	495	482	508	492	550	483	546	473	478	468	499	481	497	515	480	460	471	483	489	522	454	483	473	471	456	469	497	500	508	518	520	471	488	503	491	495	502	492	490	466	518	497	494	502	477	475	475	486	464	501	517	483	452	530	503	470	476	461	483	465	522	495	514	519	478	508	462	516	475	462	531	500	505	505	486	539	472	494	496	474	497	525	442	469	510	540	488	478	500	467	520	521	494	480	453	512	490	509	511	473	462	427	514	493	518	442	501	503	470	499	502	498	524	522	465	474	436	458	448	528	472	467	480	458	502	468	492	481	462	481	442	437	530	508	482	525	503	508	451	500	499	469	451	469	480	510	462	457	462	487	521	461	512	460	478	512	444	505	495	463	529	475	472	472	449	519	463	477	480	497	518	526	500	502	482	486	472	509	531	499	501	480	508	518	489	518	529	481	492	529	524	497	531	501	510	477	487	437	463	491	489	501	499	485	471	471	447	500	485	475	496	444	450	482	503	490	506	491	498	519	488	481	487	514	475	506	435	512	471	458	496	490	487	496	475	489	497	523	485	489	455	486	479	481	475	488	447	500	513	474	489	503	464	530	484	434	491	520	481	485	528	506	495	437	489	509	456	467	503	481	488	463	505	490	470	450	486	505	490	509	483	492	474	491	499	493	489	458	453	490	447	486	488	485	519	502	464	497	492	471	463	476	481	509	479	495	463	487	504	458	500	482	464	489	466	502	497	463	507	513	482	472	515	472	483	498	487	491	482	508	505	494	497	444	487	479	518	496	472	497	525	464	515	488	475	524	489	485	449	498	494	451	511	508	473	487	455	489	492	495	470	458	486	491	506	499	475	461	483	467	497	494	466	489	491	469	508	520	461	473	484	487	446	486	469	471	489	511	467	504	491	493	487	481	457	508	476	444	515	465	491	481	462	511	492	468	489	488	491	487	497	491	453	505	453	474	507	472	502	478	468	510	451	463	502	527	488	506	493	523	463	460	511	469	523	513	468	485	483	470	473	466	534	519	514	461	545	521	502	450	470	461	509	485	503	480	481	513	448	428	505	499	514	495	505	491	492	466	485	482	450	484	460	492	504	472	478	485	478	474	468	464	478	517	490	503	522	483	498	464	496	458	506	496	499	466	481	489	506	464	480	480	491	492	506	412
27650	12917	2119	1191	2818	6585	4447	2338	1229	706	491	458	471	466	477	443	416	441	463	431	438	433	445	457	437	440	428	427	438	405	431	450	437	420	422	405	452	415	421	473	449	439	431	427	426	441	410	427	410	442	402	438	477	450	410	452	366	422	455	397	450	438	458	417	423	466	411	445	417	420	466	414	418	444	403	457	409	418	445	462	430	413	416	431	404	448	414	422	456	421	461	409	447	453	431	423	421	406	445	449	454	444	406	455	415	446	447	449	440	434	406	434	433	441	489	408	443	390	434	411	424	401	430	440	480	470	447	457	380	436	459	465	410	433	431	441	411	434	436	481	445	466	437	449	400	439	433	413	455	435	425	420	436	427	444	427	433	412	428	419	439	409	473	425	443	426	404	432	449	409	398	396	429	428	452	433	425	410	421	402	446	415	459	448	421	459	470	411	467	436	411	421	442	415	468	460	423	453	439	419	434	444	437	477	440	436	405	438	409	392	435	441	388	434	451	412	450	419	444	432	414	461	422	429	448	424	454	424	411	412	451	445	445	424	426	399	423	430	442	424	434	448	412	475	432	430	453	422	443	446	424	444	415	409	435	411	444	429	455	456	418	466	460	465	437	431	447	422	465	460	440	424	450	430	455	442	462	354	418	423	453	404	428	441	463	437	423	437	395	457	435	442	434	411	473	438	429	433	435	466	421	434	453	433	465	455	432	416	391	442	430	460	422	427	478	500	434	463	437	457	469	393	448	403	457	465	485	426	406	438	464	430	442	442	433	492	465	469	425	452	444	434	428	412	425	464	474	475	457	434	452	462	440	441	430	452	434	405	439	435	494	402	420	445	404	468	438	430	422	445	468	408	438	468	460	425	422	443	410	409	413	459	429	420	438	446	441	430	441	460	381	411	424	459	462	445	452	457	447	448	425	429	424	451	448	443	447	470	423	459	426	436	452	450	464	481	460	440	435	417	417	448	433	426	440	430	432	444	472	417	399	417	405	403	447	464	450	421	433	412	431	419	463	422	473	434	412	437	436	397	377	463	445	422	447	424	440	402	441	414	395	412	445	436	410	446	442	431	418	419	459	419	400	434	467	481	416	441	399	490	450	450	452	412	427	468	452	457	427	448	427	439	445	422	458	425	435	421	469	429	443	429	472	424	452	419	439	444	427	453	427	441	434	436	445	440	394	429	423	443	440	435	428	385	467	420	423	473	443	395	441	422	435	430	448	432	420	435	416	431	418	424	463	446	417	452	456	448	417	426	468	420	477	400	451	421	436	420	467	444	410	426	450	420	449	437	417	366	407	471	431	400	463	409	422	467	418	401	450	456	442	419	425	460	477	430	429	420	428	467	448	424	415	400	413	410	427	447	454	421	432	444	455	476	455	424	470	473	437	410	438	442	417	427	437	463	432	411	429	429	419	485	410	450	406	442	418	440	407	465	468	446	426	414	436	480	452	439	462	430	450	449	438	410	482	453	432	456	429	447	441	478	393	442	423	410	442	472	426	426	404	425	442	394	434	451	436	439	469	450	441	427	454	443	398	456	476	459	454	457	408	422	432	437	449	460	422	465	429	440	430	418	449	425	440	447	426	438	477	421	432	407	435	421	456	440	442	434	421	416	456	439	438	452	434	429	442	453	468	421	407	441	434	411	400	415	479	406	428	411	410	439	443	453	448	460	427	406	475	468	428	458	420	458	410	475	417	420	415	429	433	424	458	426	444	432	422	395	458	437	457	405	430	467	448	429	446	410	438	443	470	439	467	429	432	428	425	425	434	405	425	477	406	400	420	484	419	446	452	400	448	459	405	473	485	424	429	451	449	426	405	410	455	420	399	454	410	497	422	466	440	440	461	439	429	430	419	399	430	459	426	421	397	463	416	482	428	448	416	448	433	426	445	440	408	397	461	427	454	389	454	446	456	443	445	462	428	460	457	439	446	444	406	417	433	416	449	444	406	400	460	426	419	396	478	436	438	453	382	443	457	424	441	444	391	440	440	463	445	430	444	477	429	429	450	407	446	427	429	442	465	449	446	425	429	430	422	433	421	426	439	464	456	426	427	470	425	441	408	426	429	451	429	417	454	431	419	430	447	428	439	423	426	462	437	410	431	441	434	432	430	425	439	468	455	427	419	431	410	452	458	428	398	435	423	408	407	430	415	443	417	442	462	465	448	451	384	465	439	432	442	410	471	410	450	414	428	445	424	437	404	437	400	449	432	426	455	438	443	455	418	391	441	426	454	434	446	422	438	455	449	439	413	455	448	474	451	461	427	449	435	380	449	464	432	425	435	449	440	412	468	431	426	466	452	472	407	407	394	462	443	393	438	423	437	430	467	403	460	461	444	448	451	411	430	444	422	423	467	449	435	396	419	437	415	423	438	424	462	449	470	453	442	425	417	444	440	411	439	422	440	404	460	474	451	411	420	468	448	425	440	415	417	420	448	451	466	439	449	387	445	465	434	409	447	461	416	392	410	404	447	423	478	437	420	448	435	423	411	436	434	419	453	417	423	413	467	430	440	411	422	400	410	482	416	422	452	423	422	447	428	485	426	430	472	402	461	435	446	408	464	449	427	433	419	440	422	420	455	455	458	426	444	425	445	422	433	431	408	473	398	448	427	394	435	400	446	449	451	440	421	486	476	426	450	422	418	445	391	412	431	449	455	462	422	446	449	423	419	489	429	458	383	425	417	429	454	455	445	424	450	426	462	440	444	430	441	434	416	451	426	451	447	447	463	418	409	429	451	404	452	415	391	463	462	399	402	415	439	423	418	444	482	444	391	410	474	441	427	459	426	419	449	426	420	446	434	432	458	428	453	499	404	448	422	451	428	399	451	427	437	398	386	456	431	465	434	417	410	437	463	407	445	428	444	445	420	436	415	438	469	430	412	406	429	452	402	411	451	433	443	436	446	445	425	429	435	458	442	486	426	434	490	428	443	406	395	449	451	459	470	447	414	473	427	431	448	422	447	420	430	424	425	430	409	474	428	392	440	417	419	415	425	432	429	439	458	440	411	435	459	415	431	406	420	419	445	466	476	446	433	392	476	454	483	431	460	423	454	431	475	463	414	450	482	432	443	429	403	439	409	446	446	410	443	416	426	451	432	452	418	424	439	435	448	408	433	440	452	431	454	466	438	413	438	430	429	434	434	463	421	429	419	448	414	423	425	460	434	460	452	432	447	436	497	419	417	423	413	456	444	405	463	424	452	456	448	420	453	448	475	430	418	424	452	453	458	434	422	418	419	415	476	453	451	412	423	423	413	469	418	455	437	445	409	437	415	414	435	443	452	459	412	408	400	451	405	433	400	455	407	440	448	472	463	393	472	445	448	401	432	470	423	443	420	483	466	432	411	428	427	424	445	433	413	445	444	458	437	443	426	407	436	402	476	418	424	446	435	429	399	460	450	406	420	412	445	438	433	452	436	445	454	438	383	440	434	465	423	427	417	405	415	394	399	406	437	411	401	489	429	411	426	469	434	432
5321	2025	1356	1088	3694	7112	4399	2577	1360	697	442	408	413	407	397	392	368	404	436	406	385	407	375	411	390	383	408	403	397	407	336	397	410	424	393	398	377	376	392	404	348	403	417	436	400	376	374	393	418	436	379	383	407	385	430	340	409	398	420	409	370	436	399	428	415	378	393	416	357	433	379	403	402	428	423	407	395	409	389	396	386	391	396	409	381	401	419	391	433	408	431	394	396	394	381	393	386	389	404	412	395	370	421	416	357	376	391	424	381	387	372	428	408	369	389	398	411	362	382	393	420	403	419	359	406	419	424	405	420	395	399	412	412	410	401	382	372	420	398	389	390	417	445	403	385	399	381	385	410	383	400	392	398	447	361	419	400	409	389	384	373	419	425	392	383	403	397	413	397	420	407	380	399	434	409	362	396	371	416	426	414	429	393	419	377	442	406	407	369	411	381	392	393	394	400	383	413	387	433	385	400	381	404	413	399	395	407	390	375	374	422	390	435	407	411	412	421	436	421	424	390	377	387	405	403	395	393	399	382	385	422	419	412	400	429	376	348	377	426	420	429	394	435	378	444	423	390	405	393	411	405	386	378	416	394	408	388	414	399	409	389	382	419	413	378	358	392	399	417	423	399	372	373	403	407	382	408	365	391	419	404	400	438	426	365	406	371	402	384	397	437	466	391	422	392	396	402	443	389	378	412	385	401	395	361	404	432	387	386	366	377	406	395	435	421	375	384	416	407	398	404	429	419	399	436	412	420	390	420	429	402	402	386	408	408	431	358	381	389	398	373	453	364	381	392	414	426	414	399	416	423	376	403	398	408	393	446	409	395	421	379	440	401	391	402	377	396	400	422	387	365	376	422	385	407	372	387	403	392	403	446	401	419	384	403	391	417	386	410	424	395	399	389	402	398	408	436	378	423	405	361	383	396	377	399	414	422	409	434	403	413	423	396	398	394	406	396	389	401	388	406	423	397	406	407	381	395	388	404	391	402	417	388	411	411	394	413	383	387	396	422	410	375	366	394	407	367	367	377	377	380	413	358	392	386	412	385	421	426	437	412	416	377	401	425	404	382	410	405	400	412	407	387	383	399	388	401	408	417	414	442	397	391	419	398	397	390	381	372	450	404	411	390	377	389	418	425	382	391	431	437	404	410	374	387	393	383	396	403	401	406	404	377	426	434	414	407	399	406	425	412	396	392	382	396	393	383	414	361	394	411	401	403	419	388	435	394	363	408	418	408	399	391	423	421	400	405	433	437	395	394	397	415	402	400	374	398	429	399	414	396	405	394	419	413	401	415	382	408	406	408	383	387	382	399	392	419	384	399	375	390	387	404	387	435	383	397	419	370	394	379	396	393	399	398	379	391	426	399	414	406	401	372	415	403	398	404	411	381	427	363	412	420	379	399	387	409	387	386	371	367	377	407	362	381	448	403	386	367	404	400	423	395	378	430	417	397	400	429	408	410	405	395	411	375	398	384	403	420	381	411	423	418	389	402	422	381	411	418	362	413	407	389	384	409	406	388	414	367	385	426	416	401	407	386	421	427	404	426	373	400	431	380	405	366	388	390	402	411	367	388	417	397	407	416	427	424	396	411	429	391	356	416	407	398	396	389	398	371	395	413	407	406	416	404	386	398	383	406	395	391	414	398	403	367	374	362	426	392	418	397	383	418	387	406	399	392	380	432	361	401	417	409	428	373	392	398	436	391	396	395	394	392	396	388	410	382	383	403	383	392	404	369	364	410	410	408	398	399	409	378	433	380	370	402	400	409	392	377	381	364	398	358	429	411	406	390	375	421	403	382	420	393	374	401	404	381	389	412	393	423	379	402	404	393	409	396	403	408	394	410	433	393	433	404	410	388	422	406	394	398	393	407	404	395	388	389	392	396	377	398	417	377	357	392	405	388	388	397	398	388	409	394	366	434	387	407	380	404	420	399	377	422	404	350	391	368	404	357	375	383	374	396	380	394	437	419	425	383	389	398	408	422	404	412	409	416	416	380	441	421	366	392	424	406	435	412	404	428	412	426	382	435	408	394	378	381	420	381	422	453	378	380	397	422	402	393	379	371	390	423	357	421	367	415	396	424	427	412	437	462	405	426	421	396	397	396	423	380	415	426	404	423	367	377	456	396	433	452	416	397	418	421	403	418	390	392	405	396	400	368	415	393	385	386	398	399	375	400	360	403	430	391	380	420	411	421	369	400	401	394	376	380	425	411	403	419	415	405	409	364	365	383	427	371	402	425	425	413	421	397	401	408	401	390	411	383	449	407	386	440	365	390	417	406	413	403	393	452	419	395	370	410	376	401	395	377	436	386	403	415	385	415	376	376	460	384	379	413	416	404	421	402	417	407	371	409	402	400	415	394	406	351	394	442	411	376	423	375	400	404	406	421	414	367	390	400	404	394	434	425	420	400	413	435	398	417	395	400	386	389	413	428	380	425	399	392	371	406	374	402	384	402	382	418	419	424	416	384	430	421	399	423	413	428	445	410	428	421	364	380	417	425	401	410	423	410	411	390	385	366	415	380	411	352	421	384	445	413	395	390	396	385	399	401	413	376	390	383	396	392	431	420	428	424	368	400	389	380	390	389	395	393	373	431	383	400	395	387	435	424	399	408	426	390	406	399	396	401	366	418	390	402	405	393	407	404	421	368	387	410	359	432	402	387	363	414	397	389	383	411	367	367	388	404	398	382	385	400	392	410	419	408	402	394	398	414	393	428	411	427	412	374	395	440	407	392	414	403	415	435	408	377	418	415	430	399	376	407	400	422	387	391	466	402	411	368	414	393	373	416	438	399	425	415	413	388	399	399	361	377	370	417	429	384	431	412	416	370	415	376	378	408	394	392	408	381	401	408	365	356	423	409	405	366	419	401	386	370	413	400	396	380	417	384	403	396	398	398	415	369	380	428	384	391	430	441	398	392	401	374	405	414	384	380	396	404	417	416	411	374	387	433	404	385	423	424	392	402	413	430	383	395	405	393	381	413	430	378	409	388	408	438	400	366	430	397	407	402	405	383	416	372	362	403	387	383	377	416	383	400	415	418	404	425	376	356	381	414	399	387	357	415	364	405	414	408	411	428	427	352	426	376	421	386	445	379	422	422	402	418	402	411	377	355	387	378	427	391	422	414	400	411	364	409	371	396	427	412	398	448	404	390	414	364	408	387	390	388	393	412	389	377	370	422	403	366	392	408	388	388	414	383	360	393	413	420	436	463	394	432	408	427	360	433	401	398	393	419	418	397	438	424	417	354	422	402	433	428	386	389	401	379	404	416	401	420	370	417	407	417	420	418	401	407	410	441	411	405	410	406	417	405	421	398	424	386	403	407	420	404	419	400	406	406	384	385	389	392	424	351	400	415	410	345	375	396	398	405	394	396	406	389	392	414	393	382	357	416	389	358	419	392	407	386	384	404	382	414	420	414	406	383	392	402	378	410	413	386	424	357	407	406	375	431	400	413	409	401	443	394	431	399	370	369	410
25483	21355	27060	25200	24402	41784	32724	17524	7168	2024	771	497	460	470	436	476	454	475	499	426	427	426	481	460	468	452	447	445	476	414	446	440	468	469	447	456	446	409	465	412	423	462	455	458	429	485	457	427	437	430	460	474	426	445	441	430	466	405	478	423	444	507	532	416	446	469	445	455	471	426	443	441	449	451	453	422	451	412	465	439	444	483	433	433	446	459	460	426	463	437	453	483	468	463	454	432	414	457	471	471	409	431	435	435	474	451	421	464	453	486	435	443	425	476	434	462	431	448	430	454	460	481	417	460	454	419	415	435	480	425	489	414	466	420	426	419	464	449	477	457	434	470	500	449	443	486	445	449	452	454	446	460	436	425	499	464	412	458	445	441	446	463	447	431	431	445	446	483	433	430	452	477	450	449	450	433	456	444	457	452	426	470	476	455	412	429	448	476	436	439	438	433	449	442	453	428	457	452	489	438	428	443	438	496	421	420	424	464	471	440	429	434	463	428	448	451	490	477	467	425	485	422	459	399	447	443	432	445	465	449	486	435	433	429	430	441	447	458	444	469	431	412	398	458	432	434	448	432	463	445	526	406	450	457	442	444	441	492	446	468	436	452	450	443	458	454	445	394	469	438	436	468	430	460	419	415	446	477	481	434	433	422	472	440	428	453	456	455	458	461	398	465	458	491	396	470	425	437	441	434	454	455	487	475	427	483	459	442	447	473	452	468	433	458	433	420	431	457	478	404	465	475	460	438	429	439	455	411	453	461	418	462	454	471	405	481	453	421	431	437	480	459	447	423	452	414	460	458	458	427	434	478	416	450	465	444	482	425	431	466	431	430	455	429	437	409	446	459	480	458	420	420	456	460	457	451	452	409	446	460	441	471	443	483	439	434	438	421	438	486	485	420	444	461	431	462	451	437	449	478	456	440	425	471	452	426	471	455	482	483	445	477	422	430	460	425	463	435	425	510	457	463	390	389	466	435	424	393	444	434	452	413	434	443	433	451	449	403	417	438	440	436	448	434	431	466	434	426	472	447	430	436	454	460	466	448	451	454	424	424	434	451	452	410	468	461	465	447	407	459	451	447	461	446	428	453	439	450	452	452	455	444	447	466	465	449	459	426	457	442	472	445	457	456	470	464	419	436	437	469	453	472	441	422	477	432	429	428	441	447	433	475	450	421	404	457	448	445	465	444	471	456	472	417	424	422	405	435	471	434	445	443	432	425	434	440	471	431	436	431	482	463	446	439	465	421	436	442	449	444	412	446	427	417	460	445	445	429	461	411	446	436	480	457	487	430	447	433	468	452	472	423	443	431	455	435	447	436	438	467	425	441	475	446	447	446	431	411	452	464	479	454	442	443	434	418	416	426	454	423	450	454	425	448	462	426	467	421	454	402	474	465	434	453	493	427	417	478	471	458	454	467	444	431	422	453	476	412	410	457	463	476	437	437	473	420	465	451	415	461	503	449	452	454	424	451	442	478	438	461	464	430	447	438	429	430	469	433	440	471	410	454	442	429	451	455	437	471	446	408	424	428	468	450	431	463	455	421	419	400	430	468	437	447	424	418	433	492	437	450	493	411	433	501	420	439	395	429	440	440	421	464	458	456	417	488	448	449	494	429	469	464	426	484	446	440	424	469	431	428	451	409	446	421	439	448	474	409	431	413	447	488	446	445	410	476	426	460	457	420	456	435	464	443	439	450	429	435	444	435	469	464	437	448	434	458	438	426	453	431	431	430	450	463	437	439	466	446	435	456	440	433	481	416	457	440	446	436	463	446	461	435	444	420	446	467	452	470	458	469	422	465	417	409	428	447	434	455	440	444	451	462	390	455	467	454	432	478	440	455	468	438	422	432	482	443	466	450	447	447	465	435	479	471	458	451	471	441	464	498	463	427	417	439	434	465	430	464	472	442	444	475	469	428	452	441	440	428	451	433	457	457	467	454	439	442	452	458	449	445	429	449	439	443	419	440	432	465	437	409	450	464	431	466	401	444	474	474	418	442	471	439	446	453	435	508	477	410	463	456	453	440	466	484	438	408	471	442	443	466	446	448	398	447	427	422	458	484	465	442	453	443	433	461	473	444	469	438	465	435	453	411	462	423	483	442	457	409	467	453	464	438	456	407	411	421	477	446	443	434	441	444	440	452	451	457	444	431	428	480	475	426	426	452	433	458	460	436	425	429	471	443	471	437	454	463	426	451	429	476	458	434	479	457	448	441	451	434	464	452	451	437	468	411	413	475	447	464	443	426	451	434	446	460	470	450	441	432	455	451	417	418	435	437	467	444	418	433	453	449	402	428	427	462	471	425	441	434	439	454	454	497	420	404	477	412	468	479	421	414	490	445	446	470	411	433	413	454	441	468	475	500	392	464	430	432	445	408	453	430	435	444	447	408	463	433	425	443	413	455	471	437	442	418	420	458	418	436	455	438	439	458	464	452	440	457	473	450	442	400	431	418	422	439	436	434	446	443	495	452	457	443	472	448	457	421	458	449	454	442	418	463	423	471	442	476	439	436	424	478	429	494	458	422	420	443	406	489	445	477	475	496	444	446	462	513	449	443	461	434	458	446	422	471	418	460	484	469	457	451	461	429	438	455	442	441	453	419	437	454	434	449	425	480	464	432	441	441	456	444	450	448	447	434	448	419	450	445	447	437	469	435	454	453	452	426	419	489	472	473	503	431	428	449	460	480	442	449	420	468	458	446	455	449	431	430	423	436	466	448	423	428	407	467	468	461	466	468	451	452	386	486	416	439	445	401	503	436	432	449	379	384	429	491	446	429	438	402	467	454	435	422	467	493	460	484	459	453	423	436	427	452	425	411	450	418	456	460	478	454	430	435	459	449	456	400	464	447	458	508	489	443	436	431	466	444	456	441	452	428	437	468	451	462	462	457	411	434	430	460	445	455	436	428	449	442	427	465	412	457	427	438	394	426	441	436	447	468	431	437	440	453	456	452	452	424	447	434	428	470	452	425	422	419	418	453	441	473	478	412	456	441	436	476	438	428	415	423	397	437	472	496	406	394	414	430	443	472	400	443	463	459	439	470	426	457	469	462	441	433	439	450	459	457	441	457	439	420	441	450	447	440	433	454	407	437	433	434	482	424	449	433	428	408	444	454	418	447	440	460	472	434	440	437	448	459	447	457	447	462	451	443	473	448	446	449	449	451	469	447	437	445	418	450	453	442	470	474	401	404	455	482	466	447	449	442	440	458	479	456	450	451	440	460	418	445	439	443	408	447	413	432	469	441	471	474	464	450	401	412	484	410	448	447	469	434	427	442	433	435	450	489	407	435	449	468	446	428	459	466	438	431	440	421	427	384	420	418	463	454	454	444	465	425	416	417	436	420	411	472	446	454	467	449	438	488	453	443	435	425	448	458	426	460	415	459	456	478	471	482	446	433	446	480	448	470	476	456	408	461	472	453	461	447	456	415	448	422	475	457	423	430	435	418	462	431	427	435	463	458	441	479	433	425	450	451
4784	5929	4703	2768	24200	38474	24979	14300	6341	2205	873	542	426	478	416	456	460	436	429	474	411	421	497	429	456	443	441	444	449	457	433	467	418	467	447	421	435	464	446	432	440	490	409	434	434	448	448	414	438	414	454	430	432	450	429	459	447	429	427	437	450	454	433	422	411	426	458	458	438	446	449	452	442	391	434	439	455	445	441	408	428	425	433	465	444	439	387	416	423	469	453	418	447	410	449	418	421	406	398	432	452	442	402	426	416	419	427	393	461	390	427	447	433	484	413	385	452	441	433	433	424	449	410	428	431	459	433	417	443	435	469	427	443	454	454	411	412	426	434	450	404	465	435	415	457	463	452	459	431	446	454	441	439	436	423	401	476	456	450	416	413	426	462	429	495	449	421	442	467	426	471	449	450	447	447	472	437	432	419	417	446	447	437	421	443	479	459	402	417	429	449	421	420	425	448	418	461	432	430	452	427	444	440	484	441	438	436	417	414	433	414	462	410	448	422	431	440	437	480	471	422	436	440	423	426	476	461	474	407	447	422	448	450	434	404	450	440	412	418	444	441	430	414	430	394	440	430	461	408	436	437	423	434	437	428	411	379	378	416	462	462	415	404	468	480	408	402	429	438	446	433	421	456	437	449	470	402	440	427	480	469	437	444	463	443	461	450	440	433	431	423	423	465	397	443	413	435	412	463	434	396	459	450	434	456	435	406	483	439	427	413	492	420	418	399	417	422	414	421	432	435	386	412	448	432	428	464	435	417	433	451	420	440	442	378	436	411	428	415	432	490	396	451	411	446	439	421	369	457	419	452	445	424	468	441	451	432	452	422	459	453	418	431	429	448	429	386	412	435	404	430	405	439	476	453	414	439	438	449	456	425	426	402	448	478	428	447	469	388	473	421	411	392	458	436	438	430	426	441	444	391	439	441	409	418	457	455	415	388	416	418	462	424	421	440	442	445	380	419	418	433	493	419	479	426	444	484	437	417	429	424	459	414	414	446	430	433	451	509	450	425	461	447	440	457	456	412	414	454	465	411	433	455	433	480	452	440	456	406	470	441	446	420	425	426	460	421	436	449	421	452	466	466	421	455	424	451	395	446	438	454	405	465	423	390	414	431	425	437	459	448	429	440	441	461	429	436	408	431	426	424	471	422	453	459	430	444	449	437	439	437	424	439	391	448	422	404	395	388	459	429	463	434	424	435	415	446	430	433	431	457	425	445	404	439	432	410	451	428	431	462	393	437	460	457	438	437	424	447	407	460	419	442	391	425	439	438	459	405	464	428	409	437	446	399	439	437	453	451	459	406	427	462	425	442	456	445	445	459	452	447	369	440	397	428	418	411	441	422	448	420	409	426	414	425	457	416	445	456	438	465	438	399	457	445	457	430	445	406	405	493	394	416	442	459	399	466	446	446	445	445	417	448	480	409	429	429	432	470	426	415	452	381	451	444	444	421	452	429	449	401	452	470	462	435	406	426	427	429	412	430	450	455	410	450	431	449	474	433	448	400	426	439	425	475	482	427	452	441	430	436	444	458	422	450	419	456	413	417	454	435	408	426	429	428	415	440	427	454	423	440	433	426	404	412	385	435	404	398	420	459	423	422	418	387	461	454	431	418	387	440	453	469	434	401	410	459	455	431	416	442	452	456	430	459	446	430	430	421	444	446	410	440	456	449	437	435	432	457	431	455	435	438	426	420	438	430	452	451	457	447	444	448	420	435	442	411	441	442	471	442	425	424	437	418	408	451	434	440	471	415	445	403	434	444	397	454	450	384	452	441	435	459	462	433	469	415	448	446	413	456	436	415	436	418	463	487	431	421	445	418	403	404	444	433	411	482	448	420	396	448	487	428	467	461	493	415	470	439	446	444	454	406	453	418	457	443	437	410	420	437	421	404	416	428	469	468	405	427	477	450	435	423	406	433	471	454	413	420	493	469	421	412	427	430	423	441	447	428	413	424	410	434	463	439	435	437	433	423	443	442	427	431	438	430	443	471	436	469	435	381	446	407	413	392	424	397	412	441	460	427	445	476	453	452	449	438	478	430	449	449	449	444	426	415	455	406	417	414	407	411	433	397	422	425	427	463	429	420	455	406	414	415	435	447	424	443	412	427	486	454	413	426	455	418	449	463	396	452	414	490	435	488	441	484	420	421	439	404	457	448	445	441	429	458	433	463	447	444	461	408	459	422	457	437	427	430	441	465	482	432	445	442	447	443	434	422	441	452	407	435	390	440	480	458	427	417	412	417	426	402	424	419	461	445	441	421	453	444	422	426	429	450	423	460	450	428	434	424	424	434	415	450	428	427	459	433	411	445	421	436	429	407	440	416	400	437	427	463	424	458	453	437	444	450	405	435	443	437	454	443	403	428	462	442	408	443	453	425	432	404	433	436	420	436	426	467	427	457	429	450	426	459	475	457	461	462	429	429	449	444	411	457	438	389	417	486	432	409	433	446	455	407	443	445	438	441	438	423	470	437	424	429	439	446	423	478	435	437	453	461	415	399	434	421	459	436	414	481	453	424	434	454	450	449	434	417	428	436	459	448	433	451	438	416	451	416	401	431	449	424	417	436	436	467	430	435	417	415	453	448	445	504	409	431	400	446	473	409	454	427	429	416	415	472	445	420	451	386	429	417	426	460	432	429	430	437	450	438	417	438	405	400	434	429	405	413	433	442	423	411	454	418	418	436	445	436	428	422	437	418	468	459	444	426	437	451	450	460	415	456	433	431	446	458	439	420	442	422	436	424	473	439	433	474	415	484	385	390	420	429	443	464	453	435	410	428	431	437	455	452	421	444	439	454	424	430	424	452	404	472	431	442	398	418	448	450	414	448	428	421	414	429	416	394	456	413	438	416	466	431	439	445	429	445	420	436	410	429	427	434	456	454	421	468	412	462	461	438	439	420	426	416	488	429	422	448	433	431	446	407	448	438	435	414	473	462	431	441	404	422	446	412	453	423	426	426	426	436	459	431	419	460	399	428	421	436	419	456	453	412	420	421	407	443	449	411	486	434	443	467	458	429	444	421	440	457	442	476	417	416	419	432	427	442	453	430	440	437	425	419	424	451	459	451	421	417	392	393	405	430	421	438	458	448	467	438	417	423	463	449	431	420	444	480	434	400	460	428	417	438	445	464	426	442	444	440	449	479	445	458	412	453	442	406	439	414	411	439	425	435	440	457	430	443	424	463	467	467	423	426	432	449	456	419	483	415	441	440	432	464	438	418	429	432	446	416	453	453	405	433	416	440	466	414	427	445	400	436	443	425	396	414	446	413	468	441	435	418	440	421	436	444	431	442	448	419	457	451	420	483	448	424	454	437	406	401	434	451	421	441	429	455	476	432	430	454	460	452	454	450	434	434	439	411	457	446	433	455	449	418	440	415	446	421	425	435	424	435	408	414	454	387	452	426	440	435	455	435	419	429	413	432	466	439	443	427	422	417	437	430	436	418	454	443	440	446	466	420	449	410	431	436	444	414	444
24199	21369	28656	24427	29492	56388	50384	32555	16433	4887	1401	684	609	597	551	581	518	541	560	546	563	530	564	570	518	528	542	545	568	542	562	538	574	543	574	548	549	596	564	538	531	523	557	583	521	556	512	526	504	539	561	500	523	508	526	567	557	538	537	539	594	525	560	539	556	524	554	510	561	552	523	507	543	550	532	539	585	529	582	559	535	564	540	528	530	568	504	534	562	513	544	539	510	504	530	529	510	533	519	545	553	510	542	541	573	508	569	484	546	529	528	537	549	499	494	508	570	540	556	552	556	545	524	527	512	525	544	500	551	532	547	502	506	485	563	533	520	527	533	535	540	533	550	551	552	581	513	526	501	557	512	490	562	517	529	541	521	570	535	495	569	541	542	530	494	515	540	578	500	554	525	562	570	527	530	539	540	540	558	534	563	533	530	532	516	557	540	596	593	565	518	518	508	579	543	563	530	544	531	563	588	549	524	548	500	565	543	549	519	516	555	512	517	497	550	536	546	506	496	533	554	533	561	506	518	506	575	523	544	540	552	503	483	528	535	513	506	564	509	516	523	571	494	532	520	556	546	533	542	537	513	507	552	528	532	508	530	536	582	560	536	523	514	553	533	522	557	552	496	541	535	538	515	573	549	480	598	537	535	530	528	515	517	520	520	526	525	507	534	559	519	527	508	557	503	549	564	526	576	553	516	511	536	524	551	534	547	526	581	542	575	532	494	581	557	543	509	538	536	536	537	552	539	511	568	493	523	528	546	536	539	529	496	533	531	555	524	538	525	530	530	538	496	554	529	529	542	557	512	480	560	519	566	501	496	514	530	527	521	507	594	527	496	506	570	511	526	540	543	525	520	524	505	552	538	513	547	561	534	514	569	503	515	485	547	577	534	535	558	534	556	549	519	595	533	502	532	567	480	550	530	556	513	532	557	528	595	525	572	564	555	521	519	540	559	534	527	548	532	541	483	543	511	519	559	514	531	545	535	513	509	500	538	515	546	595	560	535	533	532	561	543	550	561	573	528	521	504	473	564	521	527	583	569	567	537	552	531	532	555	497	533	539	536	561	571	533	518	526	532	545	539	495	517	556	504	547	551	579	512	523	577	531	551	555	529	535	537	568	528	551	482	549	526	529	518	569	539	532	558	533	532	492	537	528	557	543	530	540	493	567	529	547	494	512	527	556	516	564	538	546	537	564	574	505	506	552	551	537	519	511	499	506	562	511	516	566	544	561	548	530	493	518	521	535	538	516	528	526	518	517	513	493	542	524	538	532	572	502	529	503	560	523	508	535	554	530	534	514	548	561	546	533	528	560	541	506	528	571	499	560	555	546	516	529	549	567	530	523	510	550	519	494	560	516	565	451	516	524	547	495	523	532	505	524	546	506	513	561	506	554	509	544	492	563	538	518	575	521	585	565	488	526	545	553	573	530	562	535	559	522	527	536	528	502	536	550	545	525	547	473	558	522	559	523	524	562	504	552	500	497	540	555	537	526	484	518	511	527	545	501	540	518	519	526	556	556	559	528	537	556	494	552	570	531	547	558	521	510	520	498	526	583	541	534	520	530	523	509	576	523	542	511	544	532	511	589	513	581	527	527	526	577	528	554	537	562	531	533	565	516	536	551	587	497	532	521	560	457	517	539	571	539	555	547	538	521	557	571	529	498	566	536	581	539	537	586	553	520	524	553	540	526	521	567	526	583	518	563	488	556	539	551	545	512	512	547	513	495	528	546	557	526	559	526	488	598	536	527	518	546	542	504	537	561	541	537	541	484	522	508	541	556	543	566	506	529	498	566	515	527	527	505	521	516	514	511	537	513	506	543	504	535	541	524	532	530	564	536	542	507	548	561	509	510	522	539	505	519	510	533	571	520	524	521	569	570	539	528	585	524	489	561	518	559	509	561	531	517	527	566	581	527	550	522	535	535	519	543	522	527	556	537	524	513	528	554	536	515	493	567	551	534	527	495	535	506	549	512	535	562	522	493	507	570	513	537	506	573	512	495	554	567	531	537	558	529	530	542	491	487	522	543	557	563	546	544	517	543	562	559	525	538	482	523	494	527	538	521	526	554	543	533	536	512	519	510	516	513	519	539	532	486	563	554	550	567	530	546	550	503	529	540	487	498	498	559	577	575	471	524	535	544	557	501	523	512	550	544	502	518	541	580	549	508	543	536	508	524	501	532	536	551	528	507	553	525	582	534	507	535	498	551	517	538	553	558	515	525	505	522	523	572	542	566	514	514	520	555	532	531	526	482	580	549	506	528	554	539	523	519	530	563	533	515	562	563	564	548	530	536	558	549	520	513	496	552	522	554	531	519	528	519	561	541	535	563	536	530	550	528	538	537	530	538	512	537	545	536	529	527	498	574	555	524	537	543	514	524	503	559	514	508	517	559	524	536	491	551	502	559	518	596	534	529	542	550	527	537	524	520	513	520	500	520	543	520	498	500	556	494	537	519	491	492	532	533	537	574	542	510	515	491	511	518	555	508	508	542	552	522	542	539	510	555	517	537	502	515	548	551	554	569	553	529	558	558	498	499	560	538	506	543	519	515	528	564	535	559	528	516	546	499	545	518	497	555	540	565	542	592	548	522	542	546	538	517	592	527	543	552	528	535	579	505	567	508	553	546	527	530	543	539	503	535	527	521	578	540	521	532	576	559	488	526	527	500	570	523	545	541	533	554	547	552	501	519	517	548	549	496	578	508	533	578	519	534	551	531	483	505	526	522	506	510	534	528	494	544	513	525	506	538	480	524	527	514	523	541	555	528	555	522	589	520	544	526	515	556	497	513	534	523	585	514	478	465	524	570	544	581	507	537	589	529	499	559	512	530	608	568	525	532	502	552	534	564	527	572	569	524	557	565	551	528	572	569	553	537	492	573	490	515	570	519	527	565	500	496	496	502	562	556	544	555	554	534	523	516	527	530	531	498	558	546	546	538	525	570	530	526	534	572	512	560	504	528	520	550	537	581	553	552	563	532	541	561	530	529	528	541	551	540	533	559	527	515	563	572	525	514	520	523	517	545	542	547	542	572	527	543	519	544	526	539	560	530	528	526	529	519	575	564	498	541	491	530	555	544	504	521	562	544	493	523	551	527	525	561	544	486	554	514	553	542	593	524	595	528	554	552	484	548	542	522	536	484	513	520	533	557	493	506	558	516	523	535	490	552	526	538	599	505	564	531	514	525	543	516	517	499	536	546	543	530	566	518	568	540	527	508	540	540	521	525	527	549	478	524	547	521	553	551	534	522	524	532	521	538	553	488	549	530	562	526	552	536	541	520	535	558	514	563	550	545	494	492	543	511	496	514	563	499	560	544	515	535	504	569	554	510	509	499	493	502	507	565	555	582	543	550	569	518	572	537	512	529	509	577	615	533	535	546	524	561	540	560	565	504	539	506	548	546	520	549	529	587	536	527	522	514	503	538	563	564	524	509	494	524	519	553	515	536	538	541	547	544	507	546	570	551	504	518	510	519	535
6247	11260	10403	6106	34500	58156	41894	27534	12252	4268	1491	713	559	522	540	541	512	543	512	544	570	508	521	467	523	541	503	512	533	472	520	545	528	519	545	513	521	535	521	565	496	526	539	499	506	516	521	545	538	550	516	507	536	520	536	505	492	505	505	516	482	508	537	538	496	528	480	486	493	507	488	501	533	505	504	515	561	509	510	512	493	534	510	541	494	525	521	553	550	504	480	526	503	478	508	520	501	495	574	478	516	510	490	525	487	514	472	513	507	553	518	496	513	480	491	486	518	526	510	522	526	482	509	497	534	495	478	541	522	517	526	517	515	538	547	525	531	523	493	534	525	508	505	545	481	518	499	507	523	505	502	516	530	512	507	505	533	533	513	519	531	520	503	493	490	509	527	527	529	490	498	555	502	527	536	520	477	525	510	528	517	496	533	506	527	517	519	502	485	518	495	499	506	512	523	489	518	509	508	502	485	529	531	544	532	555	494	498	535	491	507	479	539	537	520	522	488	543	488	522	523	504	507	533	519	478	529	500	524	520	525	498	544	514	491	581	511	495	497	532	519	512	503	479	489	491	516	535	535	522	541	518	490	500	528	471	520	512	501	478	504	480	511	539	487	470	489	533	546	570	540	548	528	534	521	524	491	467	555	509	504	488	531	526	488	505	507	521	490	509	487	537	529	528	541	534	499	487	528	498	493	524	517	509	514	522	524	518	545	518	509	503	542	508	502	514	513	536	525	481	527	496	504	521	508	512	513	504	502	507	511	527	537	497	512	518	520	513	509	526	504	510	484	510	543	519	501	517	525	499	499	551	474	495	519	543	534	524	480	501	494	503	523	483	544	528	471	465	491	509	496	512	528	512	515	502	471	548	489	568	500	530	543	565	492	504	500	489	481	529	544	481	523	527	513	531	472	488	525	510	496	498	497	541	538	480	554	515	505	527	515	525	506	487	509	504	501	479	545	501	504	490	501	513	478	494	526	526	479	528	491	520	523	518	518	530	549	508	488	486	488	491	541	495	498	495	471	530	529	536	472	509	499	507	499	502	510	509	487	507	524	534	550	515	502	500	478	454	525	477	532	494	533	472	502	501	538	496	490	536	500	508	528	520	528	491	510	488	523	513	527	488	501	511	504	477	536	493	509	484	534	526	510	552	500	502	546	524	525	536	502	508	538	500	481	495	535	497	508	493	541	554	487	506	488	519	492	525	513	543	530	497	552	458	463	519	473	516	536	485	504	480	512	524	525	536	507	511	531	500	495	531	504	512	494	487	486	542	487	492	483	505	531	505	482	537	498	485	513	536	523	493	497	497	512	486	538	508	505	492	469	502	507	445	491	517	529	501	486	556	505	517	521	509	542	447	557	527	504	521	522	496	531	534	519	484	539	488	509	512	528	528	480	539	513	509	550	505	550	543	515	487	550	459	513	523	506	514	499	497	534	544	505	498	526	552	503	555	519	518	558	527	505	533	473	500	499	506	500	488	556	495	503	502	518	513	495	522	491	527	520	512	498	474	500	528	509	510	500	488	461	520	509	523	500	510	540	452	503	477	515	513	493	515	499	437	478	493	541	503	512	525	501	550	504	504	500	510	488	493	533	518	532	518	535	506	464	485	489	531	539	538	522	505	490	542	494	534	491	541	524	527	492	515	511	475	503	465	532	499	529	512	554	503	517	498	494	497	495	489	510	530	506	555	508	541	535	511	511	510	500	522	497	504	522	510	526	497	521	486	500	552	533	527	474	485	498	531	529	475	528	535	541	518	526	490	518	544	483	480	521	518	509	484	530	512	504	531	490	525	476	489	498	535	548	492	499	492	513	511	501	556	499	499	516	522	514	484	495	550	523	485	501	518	518	502	568	496	487	483	508	526	489	520	504	536	492	500	536	530	529	534	494	544	543	547	522	519	499	492	508	506	501	477	490	508	531	522	546	535	498	516	504	496	512	509	482	499	508	536	466	524	465	510	519	498	500	507	535	496	494	537	546	519	533	484	493	515	518	494	514	501	496	495	497	512	503	533	509	519	511	501	535	519	490	549	530	491	545	528	502	514	490	524	504	533	533	504	498	495	535	539	505	516	483	495	476	504	529	534	488	529	518	509	517	475	543	555	502	496	521	486	519	532	510	494	485	501	504	524	518	507	515	517	517	513	493	506	476	501	497	537	512	488	491	515	482	520	540	518	541	547	521	469	510	534	542	531	540	535	486	523	523	428	505	502	509	501	482	523	506	515	534	479	503	507	533	511	512	496	520	484	532	471	521	503	533	513	550	542	496	528	520	506	498	500	487	501	521	504	495	525	523	528	523	520	491	489	485	533	507	495	523	536	521	514	529	531	456	498	505	523	455	524	508	508	489	559	504	501	454	521	491	516	490	499	483	493	542	520	493	522	521	505	532	544	521	482	490	508	491	483	517	509	520	508	558	532	497	526	494	499	545	497	505	507	526	542	514	503	509	521	526	495	548	488	500	501	530	515	499	565	495	516	525	495	497	465	488	508	485	483	509	516	479	506	504	461	548	519	473	535	521	506	512	532	530	522	500	546	506	522	511	515	518	512	505	500	528	503	459	506	527	508	505	561	537	501	513	517	518	519	469	514	496	528	497	492	524	538	511	521	536	469	498	485	523	509	506	501	554	536	502	522	512	521	506	543	498	470	538	496	489	533	508	490	509	494	499	541	487	546	515	532	534	471	541	497	460	550	482	526	529	520	488	494	488	508	508	498	494	564	533	486	507	518	506	525	514	504	529	526	511	483	536	498	523	492	520	503	504	519	488	529	485	521	496	484	497	503	477	486	525	519	523	507	501	496	514	502	499	500	521	494	538	485	507	465	501	487	491	499	516	510	468	490	491	533	513	512	488	499	493	531	495	511	533	478	546	472	539	538	481	497	493	503	506	504	518	535	508	526	517	519	548	515	540	513	482	509	472	512	510	529	504	479	500	486	549	502	519	507	525	491	529	538	484	501	512	522	523	521	486	509	515	497	515	480	533	526	533	532	509	540	504	484	521	501	512	481	506	506	516	504	479	517	493	532	515	497	530	509	471	532	502	483	481	506	522	542	501	490	492	501	494	524	449	498	536	481	480	533	478	541	512	521	499	535	523	558	480	496	502	481	528	549	507	516	498	457	503	511	454	509	497	542	532	492	514	529	507	474	530	492	509	516	468	505	509	507	525	522	518	462	523	490	495	520	447	493	483	548	497	560	526	507	494	499	474	487	521	553	495	533	512	500	507	491	512	505	477	488	559	527	512	512	534	504	503	493	517	515	499	502	513	470	491	487	487	529	535	496	534	513	526	513	520	487	492	499	516	526	476	491	520	494	550	526	540	512	507	499	512	519	482	497	517	492	490	517	498	475	539	533	521	511	503	520	532	493	547	527	541	501	525	491	466	499	486	516	499	535	541	500	489	519	461	507	473	539	471	497	494	536	494	510	536	502	554	526	494	504	533	495	504	468	502	516	484	537	540	491	459	485	478	540
27551	13120	3182	1425	1457	4941	4998	2690	1376	708	501	421	450	428	396	422	433	447	442	453	468	428	439	423	463	434	477	415	447	446	424	401	438	421	402	462	385	446	423	466	470	406	434	458	431	418	431	428	454	440	438	424	454	416	447	458	457	443	386	445	430	456	454	417	423	404	405	473	420	423	433	437	454	438	457	415	431	408	425	427	423	446	443	461	410	447	398	401	405	460	450	429	427	449	419	413	408	418	405	419	437	415	409	480	418	424	452	445	421	451	408	447	401	418	405	419	405	403	478	430	427	444	461	440	441	435	439	449	422	466	439	418	425	423	431	397	431	440	431	420	444	430	399	420	397	427	380	438	474	419	426	412	413	437	435	406	423	416	411	443	421	426	456	441	416	456	444	415	437	429	457	440	441	422	452	427	453	424	408	399	439	402	440	390	439	418	441	406	399	463	411	437	438	443	415	422	423	403	420	419	398	409	435	422	430	420	430	451	439	419	435	398	399	422	464	439	426	434	438	448	414	451	478	476	456	405	415	418	432	423	403	439	430	408	440	408	447	452	431	433	411	425	438	449	429	448	420	443	443	456	382	411	425	460	429	441	444	443	423	405	374	446	435	423	412	463	420	422	424	452	443	448	386	434	407	425	479	402	417	419	431	423	440	431	430	458	422	457	428	419	428	441	448	423	429	455	410	429	435	433	471	439	413	476	419	422	445	439	442	410	430	411	398	444	432	423	430	403	437	412	404	409	426	433	416	417	398	440	438	425	441	414	462	392	420	446	422	450	406	440	447	419	451	455	434	417	440	423	404	448	428	398	398	430	440	387	396	426	429	426	466	415	456	419	438	408	407	404	414	428	430	461	398	427	462	451	448	428	422	445	428	418	404	411	441	458	430	450	430	462	423	382	417	468	406	430	437	438	419	407	384	467	431	421	466	481	435	472	455	418	449	406	437	435	439	435	448	454	401	409	397	426	405	418	411	419	421	429	448	442	469	406	424	416	463	434	427	404	429	415	430	431	416	431	411	432	418	422	421	434	451	470	459	414	418	470	448	421	461	431	407	394	434	451	442	412	411	417	446	438	451	397	446	421	406	439	439	390	426	429	432	434	400	477	450	420	427	463	422	442	422	444	430	459	448	400	413	445	425	414	464	425	410	468	409	443	445	432	412	417	413	393	398	443	464	419	407	458	422	393	411	392	439	436	419	375	401	410	441	420	443	424	438	413	447	441	447	446	423	420	480	428	391	422	458	439	440	424	450	431	414	421	416	414	462	436	407	422	434	445	440	423	471	429	438	414	385	412	396	407	428	405	402	462	415	430	436	443	453	431	412	436	444	439	420	421	416	422	403	422	436	402	430	415	431	445	423	444	460	449	431	396	445	409	395	453	450	453	415	439	419	433	435	428	421	434	425	456	449	446	461	489	440	434	432	439	401	432	417	439	442	447	470	456	428	447	420	440	438	408	441	458	385	383	438	430	412	400	433	416	429	404	444	412	417	416	430	470	407	420	433	450	428	457	420	467	439	405	453	432	443	400	440	410	444	430	417	414	440	454	409	436	475	452	478	398	420	426	395	440	403	453	419	431	443	426	414	445	425	398	447	396	430	415	431	408	429	464	442	411	421	420	413	425	436	453	429	408	457	446	450	409	452	392	422	415	444	454	381	415	438	422	401	436	438	423	422	425	427	450	451	469	450	460	403	414	441	412	414	452	413	473	437	452	437	433	403	413	446	422	403	426	420	428	445	421	456	415	427	464	425	412	390	429	423	425	424	434	440	426	426	420	434	451	454	421	456	397	413	428	431	400	466	436	443	432	415	459	434	452	480	417	417	397	417	416	437	419	414	420	448	406	419	457	433	423	443	426	437	430	438	449	435	415	432	417	402	373	417	416	437	425	430	438	465	425	396	410	438	458	443	419	415	432	417	429	382	436	411	429	455	426	451	442	445	427	409	430	439	479	457	440	420	441	432	440	409	451	434	415	436	404	464	448	407	458	436	407	473	434	427	473	421	438	483	414	407	456	462	395	447	468	436	415	433	390	421	417	405	434	429	435	416	447	441	452	394	436	438	455	476	422	373	437	428	406	437	431	394	422	457	406	463	439	433	416	471	428	410	429	431	441	402	439	395	438	408	435	405	450	435	407	425	465	433	416	390	438	403	421	423	405	406	449	473	415	460	474	412	405	465	444	421	413	401	422	425	438	447	426	416	413	423	410	400	454	444	453	419	406	423	409	435	393	420	394	431	452	440	441	418	412	447	398	424	425	415	439	421	446	397	413	451	430	425	449	458	429	404	422	438	444	418	449	460	493	470	447	437	491	428	425	438	463	429	423	417	385	404	433	399	419	455	453	410	446	411	462	464	433	460	425	413	439	430	427	416	449	412	418	445	440	431	478	408	448	427	473	451	424	443	387	404	405	447	455	444	415	398	429	450	442	428	412	417	420	427	436	442	430	441	456	446	393	397	452	433	432	467	412	458	444	482	417	434	409	407	402	430	391	461	416	426	441	421	430	426	440	444	447	444	418	432	412	394	427	440	442	401	407	408	413	409	406	451	446	435	432	440	405	442	463	405	450	425	430	410	451	464	430	402	447	429	473	424	462	425	448	443	405	430	441	414	419	429	414	411	444	408	408	440	426	445	460	440	414	418	436	429	409	445	426	439	434	418	418	460	457	392	386	481	421	398	427	433	443	441	437	450	448	466	467	415	446	418	420	448	438	443	423	418	445	418	446	422	414	393	444	441	442	454	420	445	436	443	428	440	433	443	436	409	451	442	401	408	414	427	426	412	422	434	384	437	449	421	426	440	426	442	436	402	421	433	455	431	406	451	406	419	452	429	410	385	443	425	444	468	433	417	448	406	447	413	413	447	408	405	422	454	416	435	446	417	414	405	409	421	414	440	417	437	441	420	446	451	428	418	432	443	449	404	417	435	426	421	407	416	451	433	470	453	430	483	473	393	428	434	417	397	428	391	390	457	404	445	432	446	430	431	464	457	461	391	445	449	449	385	408	471	435	440	416	431	419	442	468	402	398	459	451	442	445	413	427	414	426	424	451	415	435	389	387	423	471	462	452	424	421	430	464	462	413	411	454	453	405	423	416	414	430	414	430	412	418	454	440	405	429	412	440	409	439	463	454	421	453	437	410	456	450	422	427	437	476	412	407	429	441	415	425	437	451	445	448	419	401	467	416	412	421	422	493	409	459	424	413	427	430	418	400	406	433	425	424	448	403	439	471	398	408	442	418	446	422	426	414	436	363	413	432	409	461	456	428	426	448	424	425	414	406	470	457	432	453	383	419	405	422	429	416	416	437	442	433	415	451	373	431	451	443	420	418	426	417	478	427	422	429	430	420	436	402	432	419	454	438	411	437	433	466	408	385	457	407	428	419	397	421	443	399	403	444	429	482	441	412	402	385	438	437	438	426	450	372	464	404	455	440	409	426	430	455	403	423	419	445	459	408	417	427	455	411	407	444	447	395
5095	2617	2898	1329	1981	6163	5380	3050	1425	720	524	396	445	395	370	422	396	401	417	436	411	396	420	384	390	399	395	396	446	401	360	392	395	356	409	405	406	398	448	402	364	375	415	407	399	405	372	409	388	385	394	415	367	430	442	385	434	398	410	447	339	393	419	432	421	430	389	378	397	373	399	400	373	420	356	427	375	390	407	424	355	403	384	434	389	352	402	341	419	444	405	393	408	356	423	393	386	417	382	409	392	410	349	399	404	411	427	393	393	437	421	430	433	406	408	397	424	391	419	423	379	398	371	415	370	405	448	414	441	430	401	415	411	389	399	420	366	399	422	397	406	408	392	384	425	422	403	391	409	383	400	378	445	376	376	391	428	398	363	423	384	391	376	374	426	378	430	404	411	367	403	403	405	400	420	399	415	391	417	393	414	417	394	415	391	368	386	396	383	371	388	411	386	373	395	404	395	409	391	385	426	370	403	416	383	377	392	413	416	380	370	386	398	420	399	415	396	437	417	427	438	413	395	403	392	401	392	360	400	393	376	391	418	364	422	375	412	364	403	393	378	399	387	398	393	392	401	399	439	402	403	401	424	421	423	424	433	397	384	426	387	428	383	404	424	387	399	385	400	398	398	390	390	375	387	394	410	389	381	401	412	408	399	384	416	370	422	400	425	400	422	397	369	426	398	382	429	396	407	416	377	437	394	389	401	411	392	410	412	420	415	422	439	401	386	409	422	383	387	405	388	406	404	429	422	365	425	424	399	396	383	394	391	392	398	378	368	397	440	393	414	376	389	388	447	384	392	396	419	369	410	394	424	379	389	407	403	406	393	392	424	399	419	409	409	373	387	406	408	413	344	406	406	405	382	416	368	444	383	394	407	384	406	367	414	388	414	374	426	390	389	380	398	431	399	404	432	378	377	360	386	395	412	391	408	445	391	398	391	431	400	389	427	457	373	399	382	398	383	380	423	390	387	373	430	404	408	383	420	382	446	398	396	382	426	408	390	428	360	378	385	402	415	373	368	396	379	376	402	413	404	406	388	428	394	404	385	411	392	384	399	390	351	356	438	403	377	386	403	453	404	431	415	372	437	397	398	431	406	408	394	374	399	403	406	450	440	387	397	367	371	424	387	393	406	417	426	408	384	429	411	390	374	420	382	358	410	416	368	396	412	394	402	416	399	374	408	409	375	381	388	421	378	390	390	383	395	388	382	422	417	378	421	413	370	434	356	385	422	435	400	400	414	391	391	440	430	399	361	363	370	370	384	385	457	400	422	403	408	417	408	363	424	409	381	375	407	367	408	397	394	389	384	397	381	415	419	404	416	425	417	407	410	407	405	410	416	431	365	418	386	402	431	381	415	409	376	369	368	374	408	384	407	352	400	412	409	439	394	396	398	405	413	422	414	416	360	363	415	395	389	422	393	366	431	407	391	407	423	415	358	407	393	406	387	404	416	394	384	413	406	382	417	381	386	404	399	422	374	399	379	410	406	413	367	421	410	383	404	406	425	396	408	420	373	376	376	400	379	411	396	391	391	409	392	386	377	404	408	429	429	376	400	378	371	367	409	432	426	392	401	398	402	382	395	399	389	409	415	414	408	398	399	421	380	412	411	406	393	436	398	420	368	431	365	388	392	420	379	394	371	391	421	391	383	417	390	422	386	441	420	382	363	408	385	405	365	418	409	395	386	413	394	426	423	401	424	390	403	392	427	383	400	370	355	403	400	380	391	411	405	391	406	425	408	384	404	367	416	372	374	394	400	392	470	388	381	417	398	408	394	409	416	377	375	427	406	420	404	356	452	392	426	408	379	421	364	392	373	424	400	409	401	381	388	409	402	417	391	416	370	401	379	360	421	396	361	392	403	424	413	370	385	376	378	370	413	411	426	410	373	386	394	393	399	384	398	384	398	424	348	401	388	400	436	404	378	426	403	410	401	357	390	412	389	413	391	384	410	394	394	374	376	415	399	402	377	407	405	397	389	383	401	411	388	437	420	397	416	385	419	390	400	403	417	406	412	397	389	414	413	418	383	404	390	400	387	388	396	393	396	378	374	386	422	414	399	401	386	395	388	384	422	413	406	403	373	412	397	415	418	394	426	398	395	402	405	419	367	416	373	405	402	361	421	363	401	402	396	391	383	421	399	375	411	390	406	391	387	399	447	398	419	393	390	392	422	413	400	361	390	381	386	405	402	410	375	407	384	400	392	383	406	372	373	376	406	436	402	404	429	372	418	390	399	392	409	426	411	388	387	372	423	403	405	382	432	382	419	390	389	404	363	362	406	404	405	387	377	415	394	388	406	382	400	407	402	373	412	431	445	416	403	382	397	428	422	394	414	403	395	421	410	392	353	404	392	377	379	395	417	431	377	395	437	390	415	368	387	397	424	402	409	416	376	419	392	410	393	371	420	392	428	392	423	376	391	401	388	423	407	404	398	429	399	413	387	399	361	423	358	405	426	398	440	384	365	383	392	431	389	391	386	377	417	395	414	392	401	375	401	424	408	397	387	370	365	396	431	400	381	420	396	388	393	403	405	419	390	395	399	366	371	403	385	375	431	414	388	379	394	351	408	399	389	382	386	359	343	414	387	394	386	408	393	380	416	385	400	400	363	379	432	421	392	410	416	404	370	382	404	402	394	376	414	335	411	429	414	444	400	386	416	397	409	357	421	399	385	403	391	405	402	391	422	416	426	416	382	395	413	400	416	404	401	423	423	390	362	400	395	400	402	410	446	399	396	394	421	385	387	391	423	399	388	408	370	400	392	413	397	414	412	382	382	394	416	417	376	420	406	407	385	411	400	391	411	437	395	397	399	391	403	387	355	403	366	406	367	425	398	361	359	400	383	363	447	401	389	392	392	378	393	404	405	392	418	407	439	423	435	402	399	407	385	412	420	426	432	412	403	371	409	386	386	427	435	383	375	407	391	428	389	401	386	416	394	385	405	386	420	411	375	387	400	368	394	437	371	372	440	415	413	415	398	408	379	415	419	394	369	392	375	414	375	378	428	411	370	443	364	418	392	380	423	411	398	395	395	419	398	397	435	376	391	338	413	401	418	420	419	386	388	390	392	402	436	387	416	393	416	402	422	411	384	430	407	375	437	389	396	370	371	381	409	382	405	399	382	398	388	403	391	387	381	405	427	393	369	356	377	386	371	405	391	410	379	370	419	390	412	384	430	432	402	458	403	394	392	391	392	390	401	431	419	376	384	402	397	398	399	378	412	388	379	381	405	413	407	388	388	382	399	390	410	402	372	409	389	448	391	404	401	416	403	396	393	412	391	388	423	403	386	421	390	397	389	399	383	414	379	407	395	406	389	387	363	386	404	381	410	416	406	397	410	419	419	403	373	376	412	385	408	396	387	389	352	409	417	409	367	387	395	415	421	444	400	405	407	418	378	390	391	400	377	360	411	375	382	376	410	411	416	450	400	392	407	365	429	413	416	429	388	409	432	417	386	389	422	408	363	373	393	374	398	405
25508	21380	27117	25092	15837	40080	34917	19717	8089	2236	839	553	468	446	499	467	478	455	458	444	479	471	440	439	465	432	434	454	449	462	400	450	467	461	499	459	421	430	470	406	473	430	451	428	412	448	415	471	450	484	438	458	452	452	426	423	402	435	445	438	430	436	433	457	440	446	420	462	413	425	444	486	426	437	443	474	450	421	437	429	436	420	457	411	439	450	467	485	484	467	443	459	488	442	397	454	436	481	458	458	447	444	427	449	449	465	461	435	464	479	464	419	443	459	430	467	441	427	435	462	470	440	463	440	428	466	486	419	442	428	408	438	483	423	443	463	446	415	461	476	421	476	428	442	455	474	438	448	456	449	448	527	473	446	467	438	475	407	454	466	427	477	480	460	443	451	449	422	431	427	449	399	457	448	495	449	430	465	458	430	455	425	458	398	426	461	413	447	414	453	397	456	423	457	435	450	451	423	470	449	410	488	415	429	461	421	432	453	420	440	441	436	411	439	444	469	429	442	420	434	432	481	409	452	431	440	427	455	425	462	462	408	415	391	408	442	440	452	453	431	438	467	431	439	471	448	433	445	442	446	446	442	404	429	403	457	437	450	423	443	440	454	437	453	406	420	432	471	422	422	450	444	428	439	422	468	451	423	463	399	404	455	461	460	415	433	469	433	430	444	466	417	451	423	421	449	473	462	487	422	450	456	432	419	426	437	405	421	420	402	427	404	430	432	466	410	464	462	436	414	459	467	453	455	415	452	424	450	406	441	462	440	429	456	479	454	448	426	444	453	443	448	443	455	484	417	429	448	453	423	424	452	407	402	447	412	481	475	424	395	465	432	424	451	404	444	451	440	436	438	432	449	428	456	455	423	429	435	436	439	424	408	441	430	442	445	425	419	465	432	440	447	454	433	447	467	424	465	419	452	444	444	420	463	427	462	456	380	441	484	453	415	459	432	436	400	446	463	444	451	421	434	458	433	434	435	444	401	444	400	413	450	454	418	461	475	458	442	406	425	474	443	435	478	419	479	437	464	429	410	456	408	429	425	457	446	434	456	427	409	405	432	432	436	424	409	439	451	446	442	477	453	455	465	420	434	445	439	447	419	467	460	424	388	415	395	450	475	430	465	438	431	447	452	441	459	461	454	420	412	433	404	479	443	418	458	425	440	408	418	435	465	431	466	421	421	445	453	441	428	407	438	431	428	445	450	460	445	429	431	459	424	423	454	431	454	430	426	466	426	424	438	447	390	457	450	426	433	433	429	430	459	444	436	455	428	421	422	439	431	468	446	432	455	452	472	410	439	440	425	466	429	460	420	417	447	417	447	424	453	462	438	434	413	484	440	469	443	458	443	421	412	466	451	423	443	400	463	442	437	396	454	426	459	464	422	427	453	468	450	431	472	416	450	440	450	477	436	414	452	456	446	426	441	417	436	433	439	456	460	479	461	417	428	430	469	456	494	444	410	433	422	445	424	426	493	432	400	434	458	419	444	416	459	439	495	444	445	389	435	420	430	424	439	427	413	437	416	460	438	436	432	452	427	454	453	449	424	428	402	455	451	414	435	438	444	454	476	426	404	451	423	436	440	418	450	421	423	457	426	457	435	444	408	425	416	455	450	427	459	432	444	431	467	450	434	413	443	434	448	405	471	459	437	424	439	420	431	405	436	423	469	460	412	457	455	439	468	411	457	455	448	416	464	457	412	446	445	453	456	408	439	431	428	461	432	414	398	405	409	472	454	415	421	456	464	443	461	429	402	454	449	422	484	455	449	431	451	442	472	436	415	422	441	440	438	433	476	471	441	448	414	423	424	406	432	414	428	441	417	425	452	432	419	426	443	453	459	468	471	459	443	437	475	471	412	397	461	450	430	470	455	457	445	460	431	432	456	438	402	434	451	452	447	452	411	406	419	394	452	482	430	374	458	468	459	431	444	427	397	409	411	460	471	417	439	419	441	421	460	440	442	449	440	432	487	445	435	464	438	444	438	427	437	449	451	415	442	460	436	424	433	475	452	414	440	473	443	416	468	452	467	466	433	445	414	451	439	440	423	446	465	472	430	451	447	459	411	415	403	422	447	448	435	416	442	464	421	439	432	424	439	440	423	448	440	439	450	443	440	406	427	448	414	460	440	433	457	449	410	448	394	433	459	424	436	437	444	466	442	443	440	424	450	472	427	418	422	426	466	416	442	445	441	433	418	430	462	442	473	448	421	396	444	464	457	410	470	401	436	436	421	463	438	450	461	419	430	466	438	443	434	443	424	469	412	426	450	401	407	476	467	416	437	420	461	442	430	467	424	445	425	424	469	430	469	460	422	463	467	473	470	464	444	420	403	434	471	452	449	415	456	448	471	435	430	414	430	433	414	414	432	453	446	456	449	447	438	452	430	456	434	465	461	467	410	444	454	419	435	458	421	445	456	467	439	453	446	428	438	396	443	490	424	416	446	438	442	438	472	424	450	421	447	443	442	440	448	497	480	473	420	475	430	414	431	463	451	456	426	409	425	414	462	443	425	415	446	414	454	451	423	446	469	436	422	458	440	448	433	409	455	430	443	464	443	412	450	471	441	455	434	452	431	455	431	411	443	445	451	435	442	451	448	434	450	479	415	401	431	449	456	444	433	422	455	443	450	436	447	419	438	470	503	432	435	476	449	420	416	435	439	408	401	455	479	464	460	427	462	463	449	475	464	453	455	460	443	433	418	443	453	454	413	454	455	412	445	418	442	463	430	454	398	437	461	454	481	416	427	476	436	454	462	459	463	404	446	449	457	432	470	460	472	454	445	457	460	484	469	448	452	469	424	442	437	419	434	495	457	462	453	425	422	457	414	424	438	479	450	435	437	443	436	433	430	472	459	427	434	436	414	399	446	467	459	454	435	460	463	438	464	462	408	448	460	478	495	454	437	418	441	446	433	430	447	434	457	428	442	472	404	434	429	430	460	443	436	432	449	463	418	400	417	457	437	425	431	459	464	424	423	428	425	456	426	416	442	449	443	434	407	438	437	448	484	491	441	427	429	441	427	461	457	453	427	425	428	443	442	477	449	435	437	400	425	436	426	460	436	458	422	396	428	410	414	456	442	477	471	422	425	442	412	482	439	393	417	432	421	431	416	417	401	436	409	395	420	414	447	461	428	453	446	436	440	416	426	448	447	447	412	440	450	393	450	429	452	432	428	417	444	451	456	432	480	432	419	463	446	457	407	447	436	463	475	445	468	416	421	425	465	456	433	439	449	460	426	425	435	468	453	462	445	400	457	459	421	409	418	452	459	457	454	455	449	398	452	439	419	402	435	449	457	401	451	419	446	416	445	421	436	439	411	469	438	436	455	425	441	462	438	456	442	418	455	457	455	436	430	499	467	412	386	387	451	430	409	441	470	443	430	434	412	449	415	409	439	417	476	415	478	437	414	440	461	423	468	448	433	459	425	414	415	450	503	439	402	432	434	464	448	436	428	435	418	451	399	452	417	410	443	423	439	451	423
4929	7488	8693	4722	14036	38442	27816	15592	7035	2364	940	546	473	439	474	434	442	467	467	447	440	453	418	430	427	475	430	475	417	455	450	454	434	419	420	462	478	402	502	452	424	415	413	413	410	427	417	452	449	444	413	393	388	467	437	433	438	403	471	454	464	454	417	421	456	432	418	448	413	431	416	455	443	435	410	417	419	439	395	473	433	425	431	409	421	462	456	462	417	423	442	452	440	397	434	467	433	425	417	450	432	423	449	402	424	439	425	468	424	432	410	421	438	457	436	425	407	453	466	419	452	414	447	447	438	465	457	461	447	453	429	407	462	434	411	471	439	427	454	452	431	459	458	413	452	434	475	440	434	424	406	419	434	433	465	424	463	423	474	423	399	409	420	414	411	447	440	432	410	397	439	440	450	439	438	401	428	428	428	429	425	411	455	399	436	466	434	432	416	458	396	438	458	436	449	455	402	442	406	409	453	431	468	419	419	434	433	450	476	415	423	462	432	445	437	444	446	429	448	436	436	456	431	440	448	425	425	457	403	381	423	456	452	450	423	441	434	422	428	471	444	438	460	450	461	444	406	400	408	455	430	413	446	399	427	441	454	409	437	420	433	421	393	405	442	451	413	448	431	439	411	438	440	451	416	432	408	402	428	495	439	440	412	423	440	441	436	399	430	413	443	423	436	430	428	486	426	423	428	422	406	454	414	430	464	427	466	411	453	449	424	421	440	438	436	440	436	409	439	448	431	408	418	408	427	430	430	451	407	421	423	434	471	421	428	457	436	464	465	452	446	421	423	421	385	413	419	449	447	452	413	423	421	429	430	380	424	431	419	456	442	461	405	457	458	428	428	434	451	438	424	433	408	424	452	438	455	425	450	439	467	474	430	423	427	452	457	416	448	426	426	426	456	447	428	406	420	456	448	448	427	454	491	428	430	413	447	423	412	408	418	443	409	419	419	412	441	419	435	459	443	441	451	401	411	429	419	405	439	444	405	428	430	428	397	459	405	460	405	448	456	439	432	454	442	433	433	439	421	436	479	443	476	423	417	446	414	413	468	406	440	435	435	436	423	425	455	416	417	442	429	435	480	479	455	425	427	467	420	428	422	441	445	407	399	469	432	437	445	433	413	469	404	435	432	408	440	436	459	427	513	417	436	441	422	449	435	441	471	404	434	473	445	451	403	450	430	427	464	460	421	443	434	447	443	417	462	430	422	441	432	441	411	412	452	402	418	448	420	392	429	433	405	422	429	439	364	464	456	424	431	408	468	463	426	389	439	412	425	467	456	429	460	439	457	454	441	401	432	401	423	426	435	411	395	473	469	438	443	430	462	418	437	413	455	389	429	441	427	434	406	437	399	431	419	427	456	432	461	432	450	475	430	417	432	407	441	412	450	446	430	419	460	438	436	467	408	439	423	449	449	403	427	415	465	399	449	416	424	413	430	419	423	453	408	462	427	398	434	416	413	425	428	456	405	426	454	388	446	417	413	460	459	418	435	412	447	397	424	435	423	459	437	445	422	422	418	408	480	432	386	388	426	406	457	410	391	412	451	446	436	426	431	438	443	395	451	441	447	439	406	426	422	421	442	456	423	470	431	439	409	416	467	430	457	411	423	420	411	409	449	438	451	432	457	467	486	408	444	438	457	397	423	404	435	457	460	441	439	426	433	446	444	433	449	419	461	502	472	416	416	455	416	415	433	429	421	476	453	420	471	409	404	397	455	428	456	418	432	465	464	402	406	433	431	424	427	463	484	401	444	439	441	454	451	402	435	449	417	402	439	410	419	440	421	423	458	461	425	433	450	455	416	397	426	437	440	486	424	420	459	424	442	430	450	439	433	410	448	436	465	447	440	445	440	427	464	458	423	453	480	440	439	420	461	434	408	418	423	427	426	422	441	416	465	407	425	452	410	446	451	454	407	388	443	454	423	472	416	451	415	431	444	448	448	434	406	439	416	418	425	406	427	441	454	458	435	431	439	440	465	449	434	417	408	437	429	446	459	450	442	475	433	461	442	437	409	446	469	417	465	472	441	406	458	445	429	432	459	435	405	395	451	412	480	397	454	467	441	417	432	418	427	461	443	427	409	392	415	427	418	432	432	422	442	418	407	436	446	425	439	404	449	436	399	439	442	473	482	438	427	405	429	425	416	417	393	408	445	442	417	498	460	445	448	430	400	438	447	450	443	447	439	415	414	433	410	426	440	431	432	451	431	399	405	437	423	454	420	445	440	439	447	402	437	417	452	428	479	461	441	440	438	439	401	439	433	468	457	411	443	427	440	433	447	430	431	403	429	425	400	421	466	434	445	438	411	426	425	451	457	418	410	453	409	433	453	406	437	425	421	443	415	450	468	423	409	431	473	412	441	405	418	409	424	429	447	464	435	413	428	441	447	417	437	451	453	458	423	411	440	427	413	458	410	443	425	471	446	434	399	419	403	411	436	439	445	422	404	379	450	450	427	421	423	427	425	442	444	438	439	446	418	436	451	473	431	399	412	460	410	458	432	400	432	422	440	450	419	431	409	437	436	425	414	478	445	426	445	446	441	433	441	414	468	432	429	462	442	418	423	425	439	428	453	433	436	424	401	403	466	433	448	462	419	441	408	403	447	442	448	413	440	450	474	446	443	436	385	452	415	436	411	413	394	415	388	417	409	458	403	462	468	401	450	456	440	397	435	434	421	431	409	433	446	413	457	447	419	463	427	415	460	451	429	466	427	439	456	445	419	437	426	420	476	481	452	454	454	475	409	408	420	461	412	441	456	425	394	396	412	419	409	430	425	392	449	472	431	408	450	458	436	392	465	423	416	428	449	437	482	467	434	427	446	463	446	461	410	414	439	468	449	421	431	420	427	431	468	424	439	387	423	414	441	424	394	433	436	456	408	423	429	409	444	434	409	438	403	435	426	406	453	408	443	449	427	439	441	411	411	447	410	420	465	405	423	404	452	409	450	469	482	420	467	403	435	398	436	419	448	418	419	430	440	431	390	428	439	462	424	442	432	445	459	456	421	433	456	422	425	415	414	436	419	462	419	408	441	392	422	419	421	458	422	418	468	422	431	432	422	427	413	427	393	417	462	436	447	420	428	434	418	455	443	443	456	413	454	417	418	475	454	403	430	434	444	444	424	443	395	449	446	458	445	434	460	448	433	424	412	447	456	435	434	440	405	414	437	442	441	465	436	419	388	453	424	418	442	410	422	403	424	393	427	430	419	457	421	447	442	474	440	418	407	433	438	430	443	452	447	439	442	451	433	418	446	439	424	441	437	450	444	452	444	422	452	464	425	439	426	429	437	420	435	433	411	411	464	443	433	451	455	437	405	478	427	437	468	444	401	392	431	460	465	442	423	419	413	437	426	425	444	440	474	453	453	451	444	431	422	469	422	424	402	441	421	443	424	437	418	439	449	416	425	409	435	453	442	434	462	459	376	418	435	462	458	429	420	413	456	472	458	436	424	449	439	422	422	430	431	404	432	419	427	457
24198	21372	28635	24430	28241	56750	51858	33743	17867	5244	1555	758	609	549	540	532	507	500	545	537	576	540	480	495	557	596	530	532	533	560	534	516	529	533	554	545	532	563	490	544	497	496	521	543	522	547	558	549	513	559	554	546	537	512	544	530	531	511	513	529	542	541	501	542	548	530	517	500	499	550	524	493	532	527	504	536	513	561	536	550	507	582	555	496	487	515	529	497	504	525	511	513	557	525	521	536	525	523	501	545	544	552	547	490	513	533	534	566	523	526	471	518	501	502	535	536	544	528	572	533	511	551	552	520	535	528	517	541	523	529	488	536	555	534	548	525	516	517	569	522	537	503	561	525	525	554	496	542	521	503	566	522	539	501	532	546	537	578	528	512	554	513	553	502	521	534	532	537	529	506	542	507	505	540	529	506	518	514	532	518	528	508	551	522	510	581	560	515	531	473	488	483	503	539	520	493	530	509	547	535	525	523	559	577	521	553	484	512	549	546	491	545	520	487	576	552	524	527	534	524	497	543	536	547	562	532	489	522	550	512	544	515	539	529	553	527	552	554	557	529	537	560	486	498	533	533	543	519	588	515	510	519	539	498	512	480	497	508	492	567	508	524	531	560	555	522	503	570	545	502	542	541	590	573	549	498	524	542	516	533	498	533	518	537	528	552	540	531	509	504	506	518	547	521	532	520	506	519	536	547	522	479	541	545	556	505	582	539	556	503	498	584	519	544	557	506	509	547	486	482	533	549	494	507	556	494	511	518	552	523	539	500	511	517	542	554	496	577	543	517	527	517	579	565	546	547	507	531	540	510	532	498	526	551	551	562	514	518	555	542	519	502	522	541	540	526	498	503	539	527	545	498	552	539	517	559	542	524	533	558	545	515	515	539	523	543	548	529	522	514	521	502	529	542	538	529	554	535	497	521	527	534	533	515	543	530	578	490	544	500	556	557	496	538	541	520	516	589	555	503	499	524	513	538	513	532	533	537	565	506	550	546	561	502	531	542	561	512	495	548	518	506	524	504	509	537	509	535	536	500	542	504	518	500	565	510	510	568	601	476	567	544	579	485	551	519	483	520	508	533	548	542	507	520	532	541	504	531	522	531	550	527	540	559	528	506	574	544	528	552	532	566	518	527	554	522	544	523	543	499	526	532	494	552	548	574	522	528	520	553	531	495	521	534	517	535	566	540	569	530	514	505	502	512	518	532	513	486	511	502	525	581	582	514	539	559	526	537	497	530	525	483	511	535	492	556	528	544	497	512	522	505	564	526	535	536	526	505	580	520	528	533	520	530	557	537	562	516	543	510	494	535	547	522	524	487	510	528	520	551	543	502	594	554	559	475	537	526	563	493	505	525	538	491	532	526	511	531	497	572	597	534	511	555	506	515	541	542	533	511	492	538	484	552	488	555	518	512	512	530	548	509	524	532	534	495	539	496	508	503	530	549	518	524	543	559	564	523	530	552	555	521	523	540	500	517	511	537	515	561	523	550	506	530	528	504	524	478	536	526	534	495	524	497	540	518	503	551	515	542	535	521	510	511	499	497	511	501	519	495	543	489	501	557	553	540	552	555	525	483	490	548	521	521	498	530	562	535	558	575	535	489	520	560	525	536	580	512	510	553	517	544	555	528	534	541	532	512	529	559	536	564	550	519	567	485	541	521	562	487	506	503	565	542	555	519	565	471	530	516	526	530	531	548	561	540	558	541	498	506	563	504	544	535	559	495	516	542	474	519	528	536	536	494	528	527	506	540	550	513	515	555	549	535	605	536	528	573	543	510	503	467	523	530	534	521	539	505	537	544	547	535	527	523	578	537	518	547	529	522	525	551	520	531	505	538	556	545	517	561	577	504	543	539	545	504	531	472	546	529	552	521	503	524	491	516	556	600	522	532	520	536	533	509	572	564	538	514	536	517	510	501	557	486	510	514	548	548	519	524	522	576	531	506	534	512	555	528	516	526	526	526	552	526	522	562	481	512	556	535	541	522	529	551	517	530	553	474	558	529	539	482	532	499	571	587	549	543	522	543	540	501	530	540	542	539	516	484	530	522	535	515	508	547	543	522	553	528	548	538	511	486	522	510	533	533	557	559	600	495	529	534	573	561	515	520	490	541	511	561	517	503	487	539	525	573	499	566	562	489	525	476	515	514	539	545	540	547	525	471	513	556	526	543	517	508	524	531	544	524	510	537	525	542	521	555	517	468	539	535	546	532	562	522	564	539	561	537	546	480	531	553	542	508	488	498	543	548	502	540	540	560	540	490	513	555	561	530	519	534	527	515	499	552	494	520	532	542	534	551	566	540	529	538	511	486	573	540	487	495	495	558	526	554	521	503	527	527	556	546	535	530	534	555	548	561	533	548	524	534	526	512	512	528	515	545	520	523	481	549	537	497	515	560	568	556	516	528	578	498	508	496	532	520	557	511	538	493	529	536	546	490	547	533	519	533	529	558	538	541	521	562	529	521	522	528	536	525	493	502	541	516	517	512	531	529	549	548	476	532	534	541	541	530	532	535	551	550	505	537	562	525	549	542	478	562	572	545	516	521	455	544	518	518	529	516	527	529	521	493	511	553	548	519	508	509	553	544	573	523	540	523	493	556	544	509	561	554	509	496	546	542	540	516	540	555	516	519	535	506	562	557	523	543	504	516	531	517	515	510	536	513	538	490	515	512	548	536	530	541	556	502	528	508	523	543	517	551	514	496	561	514	513	532	588	530	579	523	492	509	505	552	498	527	507	502	549	554	524	540	541	526	517	542	515	531	502	506	531	536	550	594	527	542	525	525	539	535	521	512	524	541	507	564	549	565	506	536	493	519	527	524	538	518	523	503	523	481	516	509	544	527	534	485	553	494	509	553	505	553	501	527	515	529	525	570	527	521	529	510	566	568	538	518	515	515	489	524	573	553	558	532	463	518	538	554	520	513	478	521	505	530	542	547	512	550	496	524	492	558	495	510	542	514	533	546	510	553	524	544	541	551	561	578	526	538	501	518	538	514	529	531	526	599	552	530	572	568	518	515	521	549	547	536	541	535	507	536	564	500	570	520	544	528	561	520	530	524	513	520	514	525	509	520	538	540	579	550	519	561	521	569	532	576	487	522	513	476	560	506	548	498	502	552	503	563	481	532	510	541	568	501	554	562	507	546	487	549	500	537	517	512	528	556	527	517	565	530	532	478	498	536	528	526	504	505	496	504	545	580	519	530	524	526	512	545	515	538	510	534	529	517	498	503	531	500	513	544	516	517	519	525	510	560	536	539	513	556	526	493	500	517	537	554	523	526	498	489	506	529	524	543	540	515	539	533	476	522	519	460	518	542	551	536	534	523	543	529	491	500	572	525	542	519	546	546	533	554	519	557	497	478	555	510	544	500	572	548	509	550	541	557	546	542	509	498	514	521	470	565	576	539	539	514	527	542	536	544	464	557	534	446	539	511	496	525	540	497	534	558	504	553	555	529	540	551	520	536	530	559	540	567	588	519	499	518
5306	12416	13811	7470	31484	57831	44537	28311	13107	4783	1613	743	546	558	531	515	494	528	529	508	474	521	506	486	537	500	514	511	496	507	538	527	510	538	512	537	510	515	501	506	569	538	517	531	512	513	545	501	486	520	540	509	532	503	509	493	490	498	520	527	527	479	533	487	484	502	503	482	467	505	502	550	504	521	491	538	535	521	520	482	538	504	537	555	536	502	496	550	478	550	492	504	516	541	512	488	465	517	530	478	512	527	522	533	508	473	488	532	545	493	543	476	519	481	528	536	499	516	476	506	519	553	539	560	515	526	495	495	474	478	524	480	511	513	499	503	475	495	557	535	488	529	496	504	465	497	513	532	490	506	532	493	507	527	514	479	521	453	511	497	536	511	514	540	503	490	522	547	480	522	542	488	499	524	520	514	532	508	476	544	525	533	553	503	519	565	535	521	527	516	517	524	511	515	520	518	522	493	517	520	518	530	507	529	475	510	511	532	477	508	515	542	548	510	513	508	540	470	528	513	502	573	529	481	528	522	492	524	507	549	484	493	527	499	472	488	570	527	540	517	528	493	495	523	475	529	525	517	571	510	494	522	506	507	500	515	477	474	506	516	520	555	527	472	529	518	531	544	507	510	522	526	503	523	519	503	507	501	503	506	522	555	500	479	482	535	506	494	512	528	535	500	487	524	505	525	489	520	524	524	468	516	520	541	522	511	520	519	528	512	526	540	522	491	490	512	486	471	506	519	525	511	518	534	504	496	481	483	522	491	544	529	503	502	512	524	503	504	507	510	485	502	492	498	515	515	512	503	506	482	532	511	515	499	520	479	532	539	474	488	498	480	473	546	492	503	483	534	494	487	479	520	505	500	541	534	509	516	549	537	480	512	504	479	485	453	531	514	527	495	504	516	513	530	545	530	498	487	517	475	498	499	525	505	513	485	459	458	542	507	548	548	530	504	466	506	459	514	509	487	482	523	511	525	519	534	516	519	528	481	527	527	512	511	522	462	564	492	523	496	509	503	530	476	523	523	522	512	550	446	496	516	514	467	531	503	533	528	470	500	531	481	548	531	484	515	507	536	482	529	468	510	547	503	546	549	549	502	503	506	536	560	555	520	499	526	502	523	487	500	496	496	524	516	503	550	518	520	512	500	526	518	484	504	523	511	503	497	536	511	478	469	505	513	502	505	503	505	492	518	526	534	551	524	558	527	546	537	482	507	540	521	427	499	564	553	505	497	521	510	531	545	540	518	497	530	539	492	536	509	502	484	496	500	471	518	497	506	517	504	516	478	431	522	509	511	518	531	457	525	520	530	555	502	555	494	532	491	501	529	521	527	568	513	497	519	548	513	522	528	491	510	503	500	540	495	540	506	483	521	528	516	541	530	555	504	517	524	485	485	469	497	543	530	485	501	500	512	510	528	538	502	541	521	532	529	501	522	465	492	551	523	518	502	524	496	523	521	517	472	523	484	515	522	487	513	507	503	488	513	518	496	465	481	494	468	529	475	496	540	491	507	559	476	514	540	537	487	480	509	482	489	459	513	522	509	496	530	497	525	475	525	521	510	506	501	495	523	512	527	485	478	535	542	531	485	500	496	472	535	460	529	505	522	504	472	530	516	526	505	514	532	521	490	504	507	543	494	500	487	474	536	530	539	527	511	512	468	480	512	492	525	488	487	567	491	518	540	517	514	516	492	539	510	527	533	521	485	467	495	537	549	532	491	518	535	474	506	504	488	521	502	469	519	515	453	509	497	529	506	456	531	469	499	519	552	509	533	490	517	539	509	508	520	509	503	483	522	491	477	529	468	511	536	504	540	500	500	528	551	522	511	506	478	513	521	494	499	512	501	504	540	506	511	531	522	521	478	512	484	528	468	547	538	532	513	530	513	533	500	486	498	483	525	486	499	500	553	502	523	528	528	526	528	505	466	484	548	549	553	511	519	502	542	483	514	527	510	486	483	513	507	492	508	476	522	502	480	515	509	530	498	504	546	533	522	553	476	482	541	498	533	554	505	468	549	544	489	460	469	541	492	516	494	536	465	509	491	602	502	505	478	484	513	473	464	510	515	544	537	471	497	549	514	491	516	511	483	518	528	466	508	497	498	530	512	525	533	522	515	487	504	502	500	516	523	506	527	499	519	525	511	474	507	554	509	502	483	503	520	559	533	484	526	501	473	474	505	492	525	509	499	482	517	518	525	495	479	462	521	562	511	490	519	491	499	475	499	487	523	537	482	534	567	485	517	537	505	554	487	488	481	521	517	506	501	500	526	493	499	516	526	518	524	534	510	521	509	528	488	511	498	515	474	530	510	519	543	522	524	499	457	488	532	513	536	481	517	503	483	505	520	545	520	530	527	510	506	507	474	482	529	510	511	500	543	502	501	515	482	502	482	476	511	544	499	504	485	476	508	489	515	523	524	475	472	503	474	523	527	504	482	485	503	502	530	536	535	499	529	531	484	494	535	498	536	526	517	504	468	495	459	520	489	512	516	478	513	525	487	524	526	514	467	494	512	513	497	519	496	506	503	519	535	474	571	459	512	571	531	476	507	503	527	473	478	495	501	505	494	484	509	483	489	472	524	495	531	521	535	486	501	544	479	516	495	501	568	506	501	494	538	462	510	561	486	486	525	520	507	492	518	494	492	548	486	462	521	521	502	510	516	465	503	545	505	459	517	525	473	525	517	497	518	527	488	493	490	498	483	488	507	546	517	530	537	494	502	544	499	473	510	526	495	542	476	524	521	510	531	480	562	492	486	522	526	501	478	487	544	517	512	521	519	506	517	491	495	520	525	510	489	470	492	527	541	520	503	515	560	478	475	531	510	516	508	544	463	538	552	504	492	472	541	540	499	492	517	534	523	545	506	512	537	495	538	475	498	512	552	525	546	495	516	530	566	512	477	567	476	539	563	525	501	522	487	532	496	524	533	484	489	512	493	495	520	522	492	539	498	476	497	536	489	493	522	533	501	535	501	525	503	497	518	487	516	487	537	525	521	489	499	545	533	482	544	500	503	518	523	495	508	488	524	539	494	555	527	517	544	482	508	483	496	544	506	508	503	485	519	475	492	503	526	498	508	510	478	484	513	536	522	519	510	500	524	527	541	503	520	522	506	477	528	524	515	500	552	488	508	501	482	527	482	536	486	558	514	494	506	503	512	482	521	559	522	472	541	507	522	502	526	525	544	526	555	475	520	458	524	492	501	495	515	527	528	512	527	515	519	518	458	506	484	527	529	519	496	490	517	471	531	490	501	496	508	520	507	500	488	494	491	473	507	527	528	532	511	502	511	539	487	509	515	508	524	529	507	480	555	506	503	486	504	513	522	509	485	454	548	536	524	504	487	527	499	519	537	537	535	532	517	501	484	533	507	483	532	472	523	506	525	520	465	537	494	512	470	526	508	508	505	488	516	500	539	544	534	508	516	533	519	517	555	494	502	491	530	487	492	496	479	554	499	465	507	499	515	511	478	544	520	496	517	577	543
27427	12447	1884	976	2722	5866	4620	2258	1198	681	536	466	406	441	439	409	366	402	386	468	454	429	405	381	444	401	424	401	434	403	411	396	401	379	450	418	425	405	423	414	426	406	416	415	383	417	443	417	405	441	443	389	414	438	416	397	434	402	416	432	406	420	391	473	434	402	443	442	423	407	426	421	398	457	428	420	420	453	426	432	466	434	426	434	453	415	442	413	405	393	450	430	441	399	449	421	427	382	414	430	399	436	432	445	401	429	415	426	407	453	436	415	409	435	422	439	410	429	371	388	440	437	443	410	445	433	392	461	404	434	414	407	422	410	467	430	417	455	413	441	413	428	439	435	399	414	426	443	410	426	441	410	414	434	446	444	410	431	392	443	431	430	399	427	397	433	409	386	391	411	454	438	440	441	417	394	409	408	393	423	423	382	442	399	414	433	421	412	412	409	414	416	407	410	452	416	410	431	423	434	421	413	438	437	394	392	479	411	402	392	424	411	438	416	410	432	403	448	385	408	388	414	422	446	423	417	440	454	420	378	404	427	421	427	435	399	430	410	410	385	412	391	438	440	407	445	406	452	434	437	414	446	427	439	409	406	403	454	419	463	420	422	407	436	442	409	447	445	382	439	436	414	390	461	438	420	397	402	394	435	435	382	407	417	458	467	437	405	448	388	404	399	398	401	439	424	408	436	395	434	436	417	408	444	433	433	441	406	415	450	424	372	393	402	440	393	378	407	424	415	417	394	434	414	429	402	416	467	433	492	479	425	472	400	432	407	434	427	377	399	416	447	440	412	429	405	449	463	421	426	444	430	429	389	424	373	431	440	404	422	409	414	424	440	430	465	460	393	401	432	448	412	434	432	382	448	397	429	423	424	397	401	390	424	434	439	430	420	449	422	410	402	432	419	430	407	442	399	431	442	423	429	438	406	441	417	393	482	432	444	440	430	422	415	413	464	426	418	460	405	415	468	424	397	435	447	421	357	424	435	444	441	427	432	424	436	423	433	430	441	460	445	409	396	434	390	436	437	403	400	436	437	417	430	442	435	469	386	401	434	420	428	414	446	402	450	417	405	398	408	386	385	422	392	412	431	443	415	425	430	410	410	403	412	419	421	403	430	429	402	437	413	441	451	385	414	407	439	417	449	448	441	452	401	412	421	436	425	438	441	413	385	401	372	427	392	420	440	388	423	449	386	418	457	399	446	442	390	396	439	439	427	413	393	416	438	361	388	395	400	429	402	430	439	390	437	429	436	404	392	428	408	446	409	436	453	443	429	419	400	388	422	401	416	394	435	422	468	448	414	404	422	414	404	406	409	430	380	438	416	427	442	406	423	372	440	416	411	380	406	438	401	413	423	399	429	394	428	408	425	411	406	442	405	418	399	401	389	411	425	387	422	443	416	440	450	468	431	429	450	425	398	429	445	442	392	436	465	400	462	406	429	414	383	461	475	398	398	405	416	472	415	430	429	407	431	422	377	414	407	389	460	387	403	419	439	420	435	418	448	365	410	398	423	435	443	416	436	386	415	397	431	380	396	434	404	428	383	442	412	426	450	409	436	432	435	446	434	432	403	404	400	429	418	436	403	415	421	405	435	401	427	440	392	391	415	460	454	429	439	444	415	402	417	420	406	418	414	441	389	414	420	415	424	423	415	427	428	432	428	421	403	411	435	411	422	415	439	423	403	419	413	410	408	431	450	436	399	432	414	451	393	428	418	438	415	416	436	400	420	404	419	434	411	406	423	412	444	407	408	440	419	435	393	444	399	413	458	446	359	409	408	403	447	420	432	366	421	421	406	396	428	420	416	406	438	408	429	395	382	448	406	399	427	443	396	379	432	427	422	415	419	410	424	403	438	390	431	440	392	391	428	412	423	421	460	412	450	425	401	454	434	451	407	412	384	443	380	429	408	486	413	417	393	445	440	399	413	395	421	431	441	439	407	411	460	432	413	410	423	418	391	455	460	409	420	440	420	447	378	400	412	484	415	411	425	408	449	417	386	399	406	398	388	394	420	413	419	450	392	404	386	425	403	419	415	435	419	400	462	440	441	451	398	406	421	400	395	434	425	430	424	428	401	410	426	433	390	417	448	422	453	427	450	445	435	426	402	399	410	426	391	391	448	415	450	405	418	446	452	437	419	409	436	436	405	425	418	443	393	447	409	447	410	409	451	451	391	416	413	387	440	422	430	407	424	432	418	423	396	425	394	419	418	428	381	402	448	394	415	410	450	401	387	427	417	423	404	427	407	376	428	392	422	390	437	411	374	387	430	406	402	450	434	417	428	410	453	411	429	426	391	397	390	438	412	389	431	404	426	412	426	439	395	431	444	424	431	431	373	450	388	435	389	447	447	463	442	407	407	415	426	421	431	415	409	435	428	439	402	391	419	437	416	440	401	394	401	428	407	395	384	454	431	455	413	419	455	456	406	412	446	407	394	393	431	379	437	432	465	450	423	419	422	448	421	414	405	412	407	406	428	422	384	390	409	425	423	426	413	391	412	428	404	414	430	376	452	411	409	399	422	404	428	437	371	366	410	396	422	458	408	411	423	435	420	412	385	429	392	394	421	389	411	405	412	405	379	442	432	411	401	430	417	377	428	394	435	415	440	408	385	409	464	388	376	397	422	406	429	410	396	414	392	397	412	433	402	376	410	411	427	448	426	449	437	404	442	407	388	489	435	406	412	417	423	442	426	432	455	421	421	423	389	428	451	391	366	396	423	434	438	394	439	419	396	404	441	413	396	421	417	411	434	418	389	420	437	444	426	406	410	443	399	426	431	472	417	411	391	487	396	413	440	381	403	425	438	368	416	434	403	383	383	411	399	407	462	420	400	407	421	436	425	400	410	404	384	446	412	423	469	423	426	443	418	420	414	426	409	417	443	430	424	393	393	428	449	390	463	423	434	402	421	408	453	450	374	425	405	384	385	425	424	432	429	407	433	400	442	433	417	428	428	412	426	422	385	415	431	439	394	416	439	453	466	434	433	434	442	445	412	401	434	429	425	448	416	439	396	472	385	453	394	446	421	402	381	410	421	351	389	442	439	401	372	401	416	432	420	430	464	393	416	441	444	403	414	410	439	420	442	461	430	397	421	423	425	435	444	453	424	434	418	438	436	405	423	431	435	412	391	393	388	444	392	425	378	428	417	411	429	401	420	416	406	404	423	428	480	417	411	404	429	422	406	400	414	421	432	481	427	438	428	426	445	437	408	421	414	414	423	399	438	425	417	423	412	425	425	394	425	420	392	413	388	412	427	427	384	417	449	428	423	425	395	408	448	404	424	443	415	430	396	417	387	428	456	418	431	451	427	439	424	415	404	388	424	417	422	417	417	424	385	422	424	448	407	409	483	422	434	384	434	446	439	426	445	469	415	435	425	431	424	392	404	449	441	407	396	396	450	381	441	405	422	411	431	449	391	407	419	425	414	417	421	417	445	416	421	390	415	443	405	403	427	424	392	418	442	434	428	417	451	437	415
5124	1638	1312	857	3637	6731	4735	2649	1315	710	535	420	403	373	385	402	384	431	374	390	366	377	436	394	435	391	400	412	415	385	406	382	424	370	404	403	366	396	394	383	376	381	392	377	402	371	411	423	394	336	371	401	400	372	419	421	433	368	401	390	400	371	391	396	394	384	388	414	399	401	382	380	426	405	407	376	436	435	404	388	401	382	390	388	386	404	398	382	397	388	376	381	387	392	405	373	413	398	401	377	412	389	399	380	402	402	429	398	375	405	414	369	377	389	421	375	393	385	363	393	373	401	384	369	401	457	400	414	380	409	420	391	372	390	379	399	416	361	384	408	357	368	422	370	376	384	375	411	385	409	405	400	389	377	387	412	394	393	343	371	411	397	373	381	382	387	395	399	401	391	399	347	419	397	377	393	383	377	376	384	367	418	373	388	383	382	386	354	381	390	394	378	407	347	400	385	406	396	366	406	352	415	385	393	419	397	384	430	396	381	385	405	402	414	378	407	379	412	396	417	410	364	372	417	407	438	341	379	392	381	383	443	375	385	410	395	371	387	390	382	393	380	388	376	371	381	420	398	401	378	411	395	403	392	390	371	406	379	405	425	397	380	402	402	396	396	405	373	417	387	387	383	396	386	369	375	366	354	369	392	407	384	398	378	405	388	401	418	424	404	386	391	383	442	375	416	408	369	409	391	368	406	422	396	421	360	376	382	436	379	426	394	397	402	416	389	357	418	382	418	356	403	383	367	384	396	384	395	385	397	426	389	386	349	387	417	417	380	366	393	403	427	392	390	406	421	367	421	404	376	432	365	390	375	407	365	416	419	364	375	392	368	422	384	382	387	381	364	382	381	375	384	374	413	421	401	391	385	422	401	373	412	376	393	428	417	409	382	379	421	360	398	379	400	365	416	365	407	367	370	406	383	369	387	391	405	381	375	402	428	402	374	381	414	398	384	395	381	407	375	408	365	411	375	385	370	400	396	386	362	389	390	379	379	406	401	359	397	375	381	385	377	380	394	382	395	382	394	394	397	402	416	393	369	392	401	378	392	422	381	377	386	414	391	424	399	407	376	391	403	402	361	402	369	351	368	393	410	391	362	365	395	419	382	391	419	395	382	403	388	407	390	391	384	382	380	405	411	402	378	361	401	426	436	373	387	402	398	426	377	402	379	378	366	408	380	387	406	414	388	394	400	402	390	391	416	378	398	409	417	390	354	368	411	403	384	421	386	389	416	363	419	418	404	406	387	414	407	371	386	418	374	383	428	390	362	361	396	408	394	403	371	411	379	414	388	412	400	412	381	377	399	427	378	416	360	412	356	383	404	390	382	377	419	392	391	392	396	380	389	353	415	401	376	408	352	394	390	400	378	409	400	433	389	370	417	397	399	416	388	373	401	421	378	429	384	388	409	387	397	393	418	418	417	387	390	417	365	405	357	447	385	385	403	392	430	401	383	408	383	375	387	394	424	386	431	361	382	413	404	373	397	384	412	416	403	386	351	405	358	421	382	414	409	377	380	405	387	390	389	384	375	354	355	392	386	399	424	386	377	398	397	395	368	386	404	412	434	405	405	384	421	378	398	375	397	378	402	432	403	394	386	402	358	407	410	366	424	368	410	390	417	423	401	400	359	383	382	421	374	361	414	407	404	399	438	411	407	383	418	392	382	394	406	423	399	405	374	414	402	438	395	389	393	423	382	425	409	395	415	386	414	362	399	424	414	387	368	385	391	384	365	380	399	412	371	362	391	359	399	369	390	386	355	389	404	408	411	380	363	387	411	370	442	390	373	416	373	394	383	405	386	388	395	409	386	420	389	425	418	380	364	383	412	378	406	418	409	384	381	382	373	395	372	391	396	438	389	401	401	384	404	407	388	367	380	393	423	378	388	389	374	402	379	424	391	401	392	393	423	381	353	369	364	392	400	406	400	405	383	390	376	377	397	378	362	361	399	431	364	395	406	406	371	394	380	372	405	412	407	405	385	396	406	358	375	368	367	412	392	419	358	421	417	415	379	400	414	377	378	428	441	408	404	393	381	399	408	394	410	390	398	381	373	400	402	405	399	404	399	372	416	424	388	402	415	367	438	400	381	384	431	377	384	391	349	377	371	407	400	411	393	406	400	381	407	411	389	400	405	382	398	400	407	414	373	404	368	390	377	388	406	390	394	383	398	406	397	426	409	390	410	383	388	426	420	412	380	358	393	377	370	442	418	361	400	410	385	454	364	391	382	385	403	395	387	402	415	390	421	376	377	396	391	401	385	406	416	386	375	379	383	401	392	408	390	373	374	386	431	394	410	383	375	415	383	386	396	392	441	393	406	393	379	371	429	397	374	386	390	390	386	373	416	390	384	385	388	389	373	390	347	399	406	379	407	378	413	423	400	402	395	403	361	390	393	394	397	399	374	413	374	403	405	378	345	410	394	398	373	384	388	399	336	405	382	410	406	378	398	368	378	403	398	381	410	391	417	384	421	396	415	401	402	376	397	385	402	389	379	381	401	398	426	372	392	370	362	392	386	429	379	383	383	381	416	398	405	413	370	397	392	421	386	386	370	393	421	379	361	377	389	409	370	375	379	379	418	378	403	369	402	421	438	382	369	384	410	415	392	384	360	390	384	396	377	381	380	400	400	401	428	397	389	398	378	403	413	368	399	385	416	405	392	388	417	401	367	416	387	436	390	397	407	374	414	392	365	391	412	371	363	372	369	388	414	394	396	389	380	412	387	377	414	417	415	363	374	416	386	435	423	397	416	381	393	380	390	406	403	383	388	384	420	378	401	391	366	389	371	367	442	375	385	360	403	374	388	387	415	382	423	397	383	370	392	382	376	402	395	416	415	396	427	380	392	416	370	435	361	391	420	387	399	392	398	387	407	370	410	393	410	414	419	360	382	381	379	389	391	401	407	424	382	397	382	408	405	407	365	392	438	363	395	431	401	383	385	412	383	419	395	413	374	382	419	376	375	423	407	405	374	412	395	358	381	388	393	377	365	372	365	393	381	387	386	406	396	409	380	402	367	353	352	409	401	430	400	388	389	398	417	375	355	414	425	391	405	403	419	403	430	386	339	400	435	410	420	400	363	413	396	403	422	373	407	372	392	402	374	376	387	385	384	398	398	384	375	388	389	396	382	368	391	405	356	401	406	382	398	369	366	373	405	368	392	394	388	401	414	357	428	396	386	383	409	400	378	424	376	451	420	397	446	389	410	410	375	389	394	353	412	351	389	365	359	359	380	360	402	405	394	396	385	384	432	409	436	412	377	390	368	335	354	380	390	372	385	370	384	377	399	369	394	419	343	389	374	357	399	402	398	397	366	414	399	409	382	423	390	406	376	397	373	385	385	412	381	402	385	386	363	438	387	396	404	401	374	419	391	408	391	384	409	384	356	405	393	376	400	373	415	389	403	397	394	372	401	370	386	377	379	396	385	380	416	387	347	412	354	357	400	431	362	392	406	383	407	397	389	383	424	366	421	432	407
25445	21336	27091	25211	24177	41522	34983	19171	7587	2035	824	560	441	440	444	452	452	453	435	439	421	432	416	459	440	443	418	478	458	465	426	446	447	445	452	432	446	448	450	435	451	436	473	479	482	436	419	445	427	434	442	405	415	451	494	477	419	411	409	412	469	454	399	433	438	417	418	466	474	469	463	470	450	454	452	445	402	457	435	438	420	432	454	430	412	427	413	448	408	401	422	400	488	445	460	416	417	451	439	465	428	445	453	373	442	483	403	437	439	471	470	473	434	452	421	446	423	408	447	425	513	464	436	462	398	440	425	417	452	451	460	418	460	451	460	419	432	403	445	441	430	453	451	409	426	458	457	450	441	421	454	455	441	457	433	439	445	449	409	450	431	441	449	432	392	442	445	426	440	448	430	412	432	486	435	458	463	491	478	448	479	424	482	449	415	465	426	464	415	463	421	443	467	465	452	436	429	448	445	453	444	433	429	435	434	426	441	430	467	485	457	417	414	410	435	425	425	416	389	431	401	442	422	435	429	402	481	396	460	448	464	445	396	466	448	429	410	439	429	427	438	438	470	457	409	422	399	438	431	451	453	438	407	419	451	448	429	412	442	488	439	464	441	454	443	424	450	476	432	410	421	419	454	452	449	447	449	446	487	425	453	445	442	454	446	414	417	416	449	414	453	466	488	481	450	459	446	453	441	458	483	418	424	438	453	441	445	445	428	423	447	451	428	430	434	433	451	434	443	445	446	434	471	420	440	481	432	443	448	411	449	433	470	467	435	454	462	434	451	456	456	415	454	448	421	422	449	463	424	446	434	439	430	483	433	478	454	443	459	458	434	447	445	424	454	393	431	432	410	421	455	464	446	454	442	423	442	470	460	429	444	412	398	420	436	428	465	455	414	441	454	477	467	454	435	411	438	421	423	447	451	447	461	452	454	494	449	432	461	431	441	444	456	451	426	468	425	471	454	435	443	462	429	473	432	474	463	451	408	416	423	441	449	441	453	438	428	421	383	477	439	429	459	404	419	446	414	432	437	470	451	412	457	458	457	465	424	417	443	409	465	451	453	428	455	465	475	462	407	422	461	438	412	431	435	438	495	439	423	463	409	419	412	417	449	429	430	402	468	466	426	431	439	458	440	452	396	435	418	466	401	421	457	417	440	435	400	464	414	419	444	442	426	431	418	439	451	460	468	440	429	485	397	412	450	440	413	454	388	413	445	422	471	446	475	464	423	462	416	455	443	457	457	433	451	444	413	491	424	449	424	437	445	429	432	441	463	463	499	447	404	434	417	426	455	443	421	481	427	460	423	453	462	440	431	411	473	435	449	455	436	448	425	466	470	446	487	411	421	431	434	460	454	438	444	448	466	464	464	438	412	422	419	420	397	465	430	473	448	454	443	428	415	431	440	454	444	432	430	462	445	460	417	443	439	451	417	425	415	451	412	426	454	426	442	420	424	416	454	456	437	439	444	445	426	419	398	464	462	475	439	466	411	426	458	432	416	444	431	466	430	460	444	402	414	422	448	444	427	441	428	414	465	396	438	426	443	434	468	441	437	427	447	446	438	439	496	425	425	436	457	446	451	430	431	416	439	465	447	427	428	447	444	449	440	448	432	418	455	450	419	434	459	450	480	444	443	452	409	450	439	420	442	422	442	441	435	467	409	478	466	411	480	448	469	454	429	414	420	443	421	452	453	439	492	488	435	464	455	443	448	449	445	435	442	441	444	457	436	436	438	447	395	429	476	391	477	448	435	421	441	424	471	460	453	400	460	445	475	438	455	421	447	412	475	473	469	419	459	454	466	432	421	433	426	449	462	439	467	475	435	418	430	416	401	432	453	437	379	423	425	477	451	428	424	425	463	438	451	423	452	472	460	446	431	399	447	416	457	446	482	451	425	440	453	453	426	433	426	448	451	456	427	434	421	432	441	441	430	482	469	421	431	424	438	451	454	424	410	446	434	432	455	428	450	435	453	439	438	464	443	442	392	428	475	444	409	433	479	401	466	414	430	446	413	474	440	432	418	471	431	433	465	441	456	431	439	440	429	457	419	464	463	458	437	444	484	470	444	472	457	461	448	466	448	428	480	474	452	468	432	435	429	483	470	417	446	439	439	463	445	424	437	445	453	421	455	468	425	429	421	448	464	465	435	470	411	471	447	442	454	427	441	456	419	426	464	411	397	398	415	428	449	476	426	435	434	415	455	446	453	439	466	393	439	452	456	408	442	468	400	438	450	449	437	423	446	449	425	436	439	436	462	458	417	445	430	424	455	413	449	404	425	461	441	427	448	408	438	473	445	442	438	466	437	442	446	468	454	411	457	458	431	398	432	434	447	438	455	429	448	426	459	412	420	431	430	432	413	455	454	447	475	418	417	457	420	434	440	396	409	459	451	447	439	477	457	435	413	435	485	464	431	445	418	418	493	434	461	432	476	439	441	455	460	432	443	451	446	405	448	427	470	456	438	484	451	473	390	417	478	457	443	405	404	459	487	446	405	447	427	464	435	475	450	453	401	409	437	417	451	452	407	444	467	423	445	449	419	475	428	440	414	461	471	422	414	459	421	452	444	468	453	450	420	415	419	451	428	420	418	440	475	484	445	437	454	460	422	452	429	437	418	425	428	471	461	412	436	427	480	399	431	417	451	441	464	440	432	448	423	454	455	415	478	465	430	443	458	391	448	473	453	482	435	485	428	454	486	407	454	422	425	480	440	460	457	451	438	443	423	449	416	424	411	428	438	481	490	436	424	422	448	418	444	445	428	442	448	455	437	425	397	428	437	460	415	427	424	436	415	450	462	435	430	452	472	413	470	495	436	426	424	428	452	423	428	459	441	433	425	435	440	463	436	430	470	432	442	452	421	423	430	449	418	448	439	464	445	388	422	430	437	441	432	457	484	421	470	417	443	408	445	426	416	435	442	450	465	473	472	459	403	486	476	466	475	422	439	440	412	433	473	456	448	421	450	416	459	415	431	417	406	444	465	420	473	476	416	399	417	417	454	436	432	431	467	469	437	434	434	438	405	456	402	425	442	433	434	450	428	451	444	441	420	424	394	434	498	453	423	447	425	439	456	427	465	440	442	449	405	404	403	424	395	441	416	426	412	442	432	452	466	472	447	428	423	464	431	462	445	424	476	423	432	430	431	443	486	420	428	412	417	452	452	436	410	448	437	442	451	425	436	441	444	424	450	458	455	426	386	453	434	436	440	449	455	426	419	423	439	422	412	420	460	485	444	419	411	444	435	422	464	452	474	446	450	414	468	449	451	457	443	440	482	446	424	413	412	438	439	462	452	428	428	465	437	406	408	423	422	435	438	436	496	428	459	456	435	473	449	449	452	452	441	468	467	436	432	430	433	447	461	463	436	436	410	457	440	420	447	473	474	421	396	449	431	440	426	435	465	450	435	425	431	415	468	435	453	484	435	458	422	405	458	424	403	407	460	462	419	445	465	414	470	430	483	415	399	446	448	435	462	426	408	445
3987	3701	3050	1927	24154	38396	26927	15390	6362	2162	940	528	466	430	399	400	381	446	491	428	474	428	449	415	433	403	401	427	439	459	405	465	423	431	433	439	424	427	433	478	467	409	409	448	393	403	412	475	469	413	420	389	439	471	425	431	449	409	472	424	435	430	410	415	437	464	436	465	431	430	403	468	433	416	418	476	430	464	423	463	422	449	454	463	396	439	434	455	416	399	432	384	410	407	424	435	470	453	387	480	419	452	443	457	421	429	409	435	429	448	442	426	402	443	434	426	388	442	426	400	424	418	410	419	452	450	460	433	442	444	428	437	418	406	453	431	423	408	446	456	417	426	437	457	409	422	417	423	430	466	430	435	441	463	410	427	415	453	444	468	445	437	418	416	449	419	417	374	441	415	432	448	424	395	457	437	413	428	421	443	413	396	403	431	414	409	444	424	404	386	423	447	395	438	396	390	435	444	433	405	437	435	410	438	431	405	424	412	417	408	427	412	431	406	430	438	425	419	419	451	419	419	433	457	411	444	444	395	440	432	480	427	426	433	414	379	439	433	409	399	403	414	416	431	457	420	439	430	452	419	447	413	416	433	393	421	440	400	431	434	431	437	446	431	432	404	420	430	439	454	417	421	419	443	432	428	395	443	403	433	415	409	430	380	426	431	442	459	411	414	443	417	427	435	413	430	439	431	409	433	405	470	374	449	417	397	410	457	381	440	443	464	423	429	448	436	423	431	426	432	449	429	420	412	422	431	432	437	451	428	411	392	409	429	466	429	442	440	444	470	420	401	451	430	424	436	428	426	423	448	407	416	389	412	442	431	442	423	473	446	396	421	420	453	461	434	416	424	442	463	449	444	431	428	399	413	406	449	409	423	417	444	422	419	410	476	460	420	437	442	460	414	439	452	452	426	454	453	441	412	428	468	431	429	430	420	418	412	423	414	419	424	416	422	391	449	436	455	445	466	424	383	406	409	440	422	437	450	407	470	416	446	423	437	445	466	440	386	433	418	437	438	428	431	445	452	428	413	429	436	435	421	467	419	431	461	400	425	416	449	463	397	462	420	435	444	409	405	411	466	451	432	430	453	453	445	443	479	401	413	402	431	454	489	455	384	423	442	456	400	431	398	484	439	451	435	439	387	426	426	436	411	419	448	407	442	421	392	437	477	469	440	455	446	412	417	459	436	428	402	433	404	398	427	417	416	450	414	422	427	450	431	419	443	433	433	442	435	426	420	431	393	404	406	423	440	427	433	411	385	427	435	438	437	448	433	457	425	403	443	395	432	405	397	451	387	428	426	413	403	386	444	430	427	443	389	446	393	416	403	463	441	422	416	428	424	416	412	382	466	449	440	435	441	432	426	430	443	432	440	396	441	422	426	440	407	409	417	451	473	450	462	486	433	425	427	462	461	411	426	397	417	404	440	479	385	418	440	405	461	457	434	439	441	419	462	448	414	393	405	403	409	448	412	427	436	410	438	430	379	443	438	419	416	423	428	423	412	451	406	456	427	420	424	441	466	433	420	442	389	448	437	425	397	436	403	410	401	434	443	394	438	393	434	435	426	453	430	435	460	430	399	435	455	404	430	415	437	440	397	431	441	414	448	434	422	397	404	429	430	414	422	423	433	385	424	435	436	406	451	435	429	442	416	438	437	414	406	438	430	399	438	469	431	443	409	465	418	476	398	437	433	420	401	423	431	431	421	389	458	431	436	398	454	393	419	441	435	452	418	402	450	445	433	414	431	417	403	423	431	435	421	408	410	380	431	424	469	420	435	436	442	434	439	404	390	398	425	402	399	418	440	476	446	405	451	383	405	413	436	455	451	463	475	442	425	424	452	417	438	440	441	466	419	429	444	436	408	461	391	430	415	418	453	423	479	434	438	384	408	411	411	419	415	427	427	404	456	419	402	455	427	410	394	392	407	424	415	400	416	413	444	440	386	430	439	415	475	456	454	438	447	417	450	439	440	410	402	429	400	432	424	414	423	438	431	422	410	394	446	428	432	444	380	419	447	376	414	443	415	437	422	466	419	421	450	406	446	451	427	431	370	451	449	389	449	439	451	410	440	458	419	435	449	415	431	454	409	416	444	416	419	427	435	434	410	407	421	406	476	413	407	411	387	406	429	433	427	399	415	449	391	391	443	414	448	442	413	407	457	462	442	447	418	426	432	391	410	412	383	447	460	440	413	405	452	435	448	412	445	425	450	432	440	390	422	432	406	432	435	422	407	406	440	468	432	432	443	425	456	423	442	455	404	413	456	423	401	441	471	417	426	447	441	427	409	402	434	395	445	420	431	436	429	468	434	402	445	425	413	441	404	433	422	397	435	435	424	426	398	424	442	423	394	429	398	422	439	426	443	444	439	419	438	399	398	407	415	421	424	457	447	428	423	452	423	401	452	414	421	411	419	460	390	410	435	452	377	429	432	402	423	423	452	391	411	462	430	434	443	407	414	425	427	429	457	473	440	416	429	415	428	435	454	423	396	453	425	425	425	437	427	458	410	430	441	410	398	408	448	427	431	448	422	454	461	413	434	432	396	411	409	383	406	409	421	407	433	452	415	451	451	428	436	414	445	441	432	467	387	424	402	436	448	408	441	418	377	458	454	429	416	424	386	430	441	391	425	422	438	411	422	397	452	447	426	433	431	389	450	420	501	441	453	409	444	428	439	404	410	417	431	411	422	437	378	459	433	416	420	417	427	430	440	417	414	439	442	454	424	401	416	412	430	431	399	437	435	421	427	435	449	360	444	424	419	425	397	464	410	418	427	449	430	412	450	422	418	459	417	442	456	404	416	470	413	416	417	408	448	438	473	431	452	432	470	422	406	427	426	414	418	417	438	455	413	407	420	407	393	394	391	406	410	427	431	426	425	443	430	423	420	437	420	438	408	465	428	484	437	445	408	415	439	418	455	404	426	426	465	428	426	442	418	408	436	396	416	418	428	432	398	421	385	478	447	400	450	421	401	408	426	421	401	417	413	415	393	421	410	433	427	436	417	404	432	414	418	445	420	392	392	442	422	430	417	479	422	480	403	431	460	440	436	445	480	454	423	422	418	432	429	413	448	391	431	413	403	456	437	402	417	419	433	461	416	430	387	424	420	412	428	443	403	437	435	420	411	441	399	447	464	435	418	400	446	433	461	460	436	433	433	430	400	417	428	415	422	453	417	406	423	432	448	437	448	388	456	440	423	397	426	457	394	446	382	413	381	426	432	465	405	444	445	456	422	446	374	442	410	460	425	421	436	436	457	423	448	407	438	436	454	464	427	430	451	430	396	433	418	422	480	442	418	429	422	459	416	448	456	404	425	431	434	429	464	405	422	434	396	422	421	445	414	433	405	443	413	423	415	415	405	408	414	388	418	474	423	442	441	461	415	438	414	415	411	418	391	433	428	420	432	428	434	435	437	417	437	429	396	455	420	438	418	443	416	404	404	409	415	446	428	429	400	401	415	434	420	427	439	434	434	424	450	387	431
24117	21340	28676	24367	29291	57187	51909	31406	13713	3703	1281	692	612	545	597	552	558	538	535	587	546	565	548	515	543	546	526	560	555	535	515	527	544	519	517	527	550	564	499	554	510	551	578	537	534	536	550	553	541	576	568	547	535	538	549	517	562	564	525	541	520	537	532	564	533	573	536	566	530	611	566	538	582	566	548	533	522	542	487	519	523	513	533	515	563	546	525	574	553	528	535	537	545	531	576	530	566	551	521	586	521	518	585	552	532	542	562	505	551	513	548	517	561	502	548	561	553	547	559	534	494	586	540	558	564	525	501	523	574	552	524	518	550	540	551	508	537	539	555	513	531	532	485	539	561	573	506	557	551	537	520	503	495	547	600	500	504	522	495	544	536	514	535	513	541	534	519	555	549	518	536	533	555	541	568	548	504	557	510	559	511	534	499	541	562	583	560	554	546	573	591	525	555	513	494	528	555	556	509	534	543	508	539	530	560	513	521	529	525	547	525	535	547	522	548	529	517	505	552	537	541	524	536	564	551	579	564	510	551	511	540	531	571	555	552	553	572	530	553	565	537	529	534	497	574	524	550	543	542	559	508	528	567	531	582	533	534	538	522	601	552	503	521	549	559	547	507	524	518	525	543	524	537	532	502	510	514	529	535	511	562	533	510	508	521	533	569	558	563	558	565	562	585	532	552	514	530	558	507	539	559	528	557	527	548	522	555	535	519	515	536	577	561	544	517	523	534	546	493	551	563	515	506	545	496	564	529	574	516	558	542	477	564	531	531	504	558	533	533	547	553	524	564	544	524	532	535	534	511	523	558	479	547	559	516	546	533	534	526	489	552	529	582	479	538	522	547	536	544	582	559	527	554	565	559	534	510	542	543	512	535	511	533	552	517	546	508	554	532	534	540	575	573	586	532	573	527	548	586	574	537	541	546	517	526	519	468	548	526	555	575	562	548	552	512	521	489	534	529	519	544	523	575	509	626	535	521	534	540	482	569	523	521	547	573	546	523	530	544	507	531	545	565	509	558	543	540	540	489	553	505	565	573	541	540	539	566	530	522	545	532	552	553	525	491	520	543	568	522	579	540	536	527	510	524	536	536	525	560	537	536	569	535	507	544	540	571	532	493	533	518	573	545	526	564	565	564	537	553	538	531	565	521	500	536	559	516	563	552	536	536	555	540	579	547	540	535	579	521	532	526	579	573	511	505	520	516	545	527	539	512	536	540	554	579	537	511	547	526	526	557	528	584	526	567	545	548	538	543	544	541	531	565	571	548	544	548	530	537	581	537	520	551	519	571	539	540	545	533	506	581	534	550	537	553	545	570	500	549	491	547	571	506	551	510	530	553	515	558	568	567	550	504	563	544	519	520	545	545	517	513	551	526	557	569	554	549	500	559	528	561	558	535	529	527	557	540	538	550	587	568	497	545	524	600	567	558	502	553	538	579	563	586	532	526	520	558	563	524	558	537	533	551	497	547	598	545	557	521	555	511	482	540	543	548	519	541	540	529	520	495	526	509	526	547	541	560	563	570	511	548	493	489	508	542	559	528	518	511	575	552	529	531	554	523	511	539	524	503	537	567	554	539	550	518	516	541	537	534	511	537	515	530	551	544	554	521	547	503	541	545	501	550	556	527	541	517	552	549	553	526	502	520	543	535	539	519	539	497	580	511	542	571	593	509	511	530	524	548	562	511	531	529	528	527	545	551	533	528	571	545	510	550	508	539	527	538	539	529	497	516	567	573	570	504	497	512	551	539	568	525	550	511	529	537	547	552	513	536	579	561	540	512	509	565	556	490	528	548	536	543	498	484	555	526	494	534	557	501	559	526	492	548	521	542	533	557	546	503	525	548	556	492	533	559	537	524	548	515	523	534	531	559	507	479	529	520	567	536	558	557	537	537	497	547	524	550	552	570	523	581	548	553	547	549	524	528	508	548	559	531	548	536	513	527	546	503	522	501	515	503	522	555	565	503	534	528	532	563	518	521	540	552	519	527	548	550	529	524	562	529	472	512	548	560	500	531	577	496	551	520	515	501	531	547	524	507	549	500	524	542	552	560	553	527	565	567	528	521	549	539	563	501	533	514	522	564	530	522	502	535	560	540	525	547	545	518	595	574	517	492	527	535	545	553	553	520	550	529	545	487	532	524	501	558	552	513	538	552	572	536	501	550	512	505	549	512	504	534	542	561	538	517	499	514	529	552	537	542	520	539	526	496	514	598	552	503	524	532	535	499	579	519	539	537	520	520	513	528	547	525	523	492	545	558	519	520	548	536	516	517	520	510	506	519	506	533	574	583	514	521	494	572	517	594	551	547	499	543	544	520	545	489	503	536	514	528	525	546	497	517	491	535	540	555	541	519	569	571	530	532	497	551	472	535	516	540	556	570	556	567	517	512	545	567	550	472	534	546	561	536	540	578	541	557	532	507	492	527	533	544	515	570	524	584	505	529	536	489	562	534	507	518	527	509	535	517	540	527	522	532	556	511	558	580	527	581	515	511	551	502	511	525	521	537	533	516	504	487	499	555	532	511	557	510	508	540	565	536	559	538	515	508	554	562	572	485	483	558	535	527	528	540	519	510	539	541	529	535	541	534	547	515	510	550	548	508	539	557	545	544	518	500	528	531	530	508	472	537	498	524	499	554	516	504	574	565	510	523	508	539	537	532	539	546	540	522	544	571	534	544	516	570	560	540	561	556	560	534	502	519	550	532	514	536	525	527	545	510	480	509	555	543	517	522	520	501	513	540	555	558	491	559	535	535	569	547	491	493	509	542	499	539	517	526	525	531	515	571	518	568	559	544	562	534	521	574	505	521	518	538	516	502	505	504	528	519	497	542	521	529	521	528	568	499	548	525	502	530	585	535	529	552	507	536	522	530	538	550	494	537	504	559	568	515	497	553	552	489	521	486	549	572	552	551	545	517	515	514	518	503	549	542	526	513	543	516	531	548	583	537	517	566	541	520	561	554	513	495	569	523	525	546	542	514	515	513	543	553	523	516	562	576	521	530	558	561	483	528	518	518	521	574	498	536	520	566	564	527	527	525	577	528	529	557	510	538	562	556	536	491	549	523	529	521	524	498	488	570	534	535	548	519	545	526	564	527	536	572	546	530	510	551	559	548	503	494	481	548	532	550	560	536	545	504	577	529	557	520	533	548	513	547	494	605	568	599	532	533	598	604	556	555	585	542	565	546	527	479	568	484	522	547	527	519	515	519	519	519	557	535	546	526	516	563	540	524	504	493	541	504	538	527	496	520	499	503	525	516	544	599	561	526	485	551	511	492	542	504	553	554	515	539	510	544	532	553	506	507	539	595	554	534	576	549	545	523	557	534	566	537	522	545	500	561	545	535	543	560	528	591	516	519	540	519	515	547	555	491	511	540	505	577	510	538	516	542	544	563	579	488	522	575	519	546	532	533	532	546	566	509	523	546	537	509	557	541	533	498	511	503	519	545	545	554	530	546	557	478	567	565	520	550	518	514	516
4121	6512	5019	4737	41164	61760	44873	24478	9874	3477	1317	689	524	522	522	529	519	508	528	522	566	522	482	511	493	516	483	528	511	509	544	491	518	511	525	533	518	487	530	525	502	524	494	520	508	508	562	515	528	539	516	507	529	516	512	488	544	524	487	517	521	575	565	519	548	482	521	560	509	539	524	558	510	523	504	542	521	508	491	490	515	498	503	523	520	496	500	542	536	484	546	510	516	483	525	524	559	512	485	506	536	512	533	548	496	522	500	531	478	532	509	512	471	512	516	518	517	514	515	496	510	516	506	509	491	523	496	524	544	509	547	482	522	504	538	501	540	520	513	478	538	488	578	543	539	535	501	519	531	508	498	487	551	527	550	508	457	512	502	507	498	544	527	548	554	516	538	513	494	505	544	505	503	528	512	500	504	491	514	482	506	517	535	528	550	453	504	500	510	509	548	520	470	519	527	489	528	483	522	541	499	533	503	484	549	516	503	501	546	556	535	558	530	516	516	516	530	518	512	496	503	534	441	491	511	507	483	539	507	480	517	520	495	544	517	545	533	542	500	486	538	555	480	481	491	499	516	511	503	514	528	505	514	483	533	521	503	509	498	490	536	518	533	526	506	509	522	515	508	470	507	499	511	514	507	531	529	522	542	556	506	513	533	519	485	499	523	523	542	502	535	561	503	517	521	545	544	478	570	517	476	498	520	492	511	528	531	530	487	453	522	478	531	509	524	520	479	518	516	537	528	501	511	524	458	481	493	486	510	516	515	475	550	482	534	544	520	517	497	521	498	488	488	501	529	472	543	492	514	517	530	493	492	523	476	505	501	511	486	497	487	482	549	527	553	525	551	551	519	491	521	527	481	523	547	468	549	519	489	510	463	493	528	492	515	514	540	450	494	509	520	479	523	483	531	489	533	484	501	544	475	535	517	508	549	506	498	539	497	527	540	532	492	502	511	554	518	543	503	522	541	523	524	494	516	530	503	463	534	545	485	530	546	526	531	496	486	501	491	522	487	530	535	525	573	525	515	524	511	493	500	547	515	480	503	520	532	523	519	493	533	480	502	526	486	528	494	489	503	533	488	524	507	520	541	525	522	551	530	539	548	504	545	507	517	528	476	483	533	539	481	490	446	457	517	533	523	505	514	507	469	528	561	563	525	519	542	492	549	540	515	500	498	466	514	492	568	507	507	496	526	531	522	502	515	537	535	462	519	478	507	505	512	523	475	502	476	540	478	512	512	480	492	489	542	484	484	502	498	487	535	469	513	506	501	506	535	464	516	501	518	576	550	485	510	545	530	498	498	518	504	488	484	555	520	489	517	542	480	500	539	484	486	527	509	513	504	561	529	525	518	505	537	512	504	520	492	495	553	556	486	511	500	497	548	471	517	528	527	515	502	510	500	531	522	496	501	511	527	506	509	530	508	534	486	508	511	501	475	519	503	481	495	534	492	482	482	499	526	550	536	510	454	531	501	517	503	529	565	502	502	545	493	542	504	496	531	539	537	490	485	550	504	503	529	501	504	478	524	510	532	481	523	509	514	526	511	543	496	518	490	558	535	520	494	488	505	500	516	473	525	510	524	547	482	579	479	535	485	495	532	529	532	499	502	477	547	489	472	524	524	530	514	522	511	510	548	525	490	517	501	521	493	511	498	528	513	500	528	532	562	511	518	483	491	484	516	504	494	532	475	464	554	550	530	513	565	572	542	500	500	509	503	501	529	485	508	497	501	484	541	534	545	528	544	531	493	494	510	535	529	526	481	488	489	530	500	516	510	496	479	485	502	484	484	537	548	544	514	524	530	522	520	530	510	488	564	496	522	523	488	505	534	491	531	517	538	501	472	556	489	470	527	484	496	533	483	482	507	515	478	515	525	522	515	487	530	502	508	512	455	513	496	532	517	554	500	491	486	500	532	507	510	506	522	521	495	557	543	538	527	512	466	517	549	495	505	486	538	510	472	552	521	516	516	504	486	519	506	528	505	493	504	556	485	533	521	526	503	492	499	533	466	539	541	504	501	495	495	532	518	508	549	469	513	516	500	480	501	507	518	490	526	527	482	479	534	495	541	542	477	506	525	501	514	578	484	502	513	504	533	508	544	517	506	532	509	507	527	509	494	529	530	523	491	493	481	523	496	487	518	545	514	532	499	533	535	530	518	519	504	489	527	506	476	478	515	480	505	491	501	537	522	530	500	531	529	545	493	502	524	504	535	504	460	524	495	489	506	476	484	542	498	493	517	505	490	484	508	472	528	521	475	491	528	525	508	496	569	517	527	521	510	561	515	534	479	488	455	485	504	556	540	481	489	506	565	537	488	486	491	523	501	524	516	510	497	507	510	501	487	519	531	508	516	489	527	537	535	502	519	511	511	515	490	511	533	528	511	496	518	504	493	501	520	530	524	478	519	530	488	490	520	562	506	502	498	508	531	526	496	485	528	511	501	480	462	483	475	511	509	520	506	512	514	534	507	509	512	494	545	498	514	516	488	523	528	511	512	510	504	523	486	552	541	528	494	476	489	553	541	510	534	538	561	517	511	513	524	519	521	516	561	549	514	532	511	514	488	511	499	521	534	516	547	529	532	488	534	482	533	497	499	522	537	535	516	495	534	536	528	518	532	511	489	447	518	503	515	512	509	494	503	490	502	495	531	546	504	523	535	501	535	538	492	529	520	549	533	517	498	496	510	490	473	494	510	497	478	496	497	519	483	511	521	474	497	473	515	506	518	509	482	500	476	520	487	508	463	521	505	489	504	509	520	497	490	513	505	526	518	533	501	533	536	496	501	506	515	520	508	500	522	529	507	471	522	547	509	506	488	516	538	507	522	493	527	527	480	535	523	530	518	533	530	460	543	514	537	510	527	526	520	492	536	509	494	505	500	490	526	489	512	496	510	554	538	519	505	516	463	521	513	494	505	528	482	504	533	484	478	527	475	490	468	501	503	497	529	514	502	500	549	512	531	505	561	534	510	535	529	510	503	504	513	522	474	523	521	554	522	488	508	491	536	551	490	480	509	515	508	511	528	520	510	541	514	525	492	514	486	496	504	552	498	495	541	533	526	514	474	532	513	500	472	507	533	503	531	528	501	504	508	548	536	531	508	504	512	506	490	509	528	487	492	489	506	514	530	494	509	465	484	497	511	521	520	510	504	544	528	477	523	490	527	489	528	524	534	499	512	536	502	549	482	507	485	494	549	494	525	514	500	495	519	532	519	515	522	537	538	504	497	474	521	503	524	504	533	512	497	542	510	525	521	513	503	535	537	503	480	481	498	491	452	505	487	523	487	523	482	470	594	514	485	535	512	547	493	500	526	516	515	473	450	538	521	526	504	494	554	498	509	526	523	514	535	518	519	486	490	509	480	494	518	506	512	516	524	522	519	541	509	492	497	495	508	507	531	521	512	526	503	543	494	506	525	527	484	508	537	561	524	481	482	512	526	548	534	494	505	493	573	504	509	512	505	527	496	514	506	512	487	501	522	491
27638	11901	1525	804	2839	7002	5045	2604	1125	657	470	430	437	423	437	477	410	412	445	464	451	418	439	390	418	440	416	442	407	456	432	476	439	439	410	404	418	405	450	446	417	432	398	467	457	429	465	411	423	406	396	426	450	442	441	435	412	454	451	463	396	458	426	430	422	441	407	427	408	435	435	429	396	423	404	422	411	427	457	402	396	394	441	424	443	429	445	417	427	424	398	426	449	432	447	432	405	436	442	407	447	417	445	443	411	435	432	419	429	419	452	424	403	450	460	433	427	436	463	416	458	395	401	401	429	413	440	407	445	430	436	457	430	452	404	411	388	409	447	453	432	441	426	403	431	415	422	453	424	403	427	418	426	417	408	428	435	409	421	449	407	439	435	403	412	390	396	421	408	428	400	449	410	450	413	426	406	410	416	425	426	440	427	393	422	431	420	463	468	419	466	377	408	415	404	470	416	429	392	434	438	378	419	417	405	428	428	411	396	396	446	446	438	458	412	428	456	465	421	408	394	457	402	403	418	436	417	411	414	415	444	397	433	443	418	423	446	394	441	440	409	439	427	394	478	400	408	414	399	413	409	434	423	417	398	413	382	451	427	408	437	421	403	401	446	410	453	437	440	426	431	398	398	418	443	435	443	441	406	430	435	450	437	373	448	453	439	431	390	423	441	454	454	415	422	392	421	450	484	438	438	452	412	417	464	413	451	423	403	444	411	415	419	435	423	433	451	403	435	425	418	415	429	421	418	423	467	432	420	436	432	410	396	407	394	408	406	452	414	431	422	428	418	422	456	434	433	422	428	398	425	420	429	423	393	437	425	425	412	431	428	415	425	438	449	423	411	434	415	414	441	407	443	432	403	414	389	439	447	402	390	396	429	427	430	400	447	432	425	422	410	456	396	399	450	409	436	412	427	427	462	425	377	386	430	410	405	431	426	450	411	460	445	447	395	429	431	386	430	404	423	413	434	418	460	430	442	424	385	433	448	425	431	439	420	410	408	421	401	432	395	394	387	397	367	447	407	418	403	443	415	386	436	438	435	484	447	430	435	430	425	428	444	425	422	419	453	439	403	416	444	456	406	442	416	437	414	443	420	396	440	444	404	438	409	400	450	424	429	405	410	431	431	450	428	418	403	446	421	401	444	403	446	413	453	407	454	421	456	440	403	393	454	411	413	424	410	417	435	416	413	419	417	405	440	459	441	461	412	396	398	454	406	411	410	379	452	433	445	436	393	439	407	461	430	455	396	459	448	368	413	421	442	426	437	407	430	410	451	389	409	394	390	379	431	413	445	453	464	438	459	416	450	405	433	382	419	428	416	454	463	405	410	433	419	391	435	396	397	400	436	403	461	408	391	386	421	380	418	431	443	431	426	423	448	389	413	436	390	423	418	419	410	390	453	448	439	452	411	444	427	429	396	414	432	457	392	375	414	442	422	423	383	421	415	432	395	417	413	429	427	428	419	424	379	433	431	399	430	434	441	412	436	399	385	408	405	393	388	415	393	435	457	391	403	446	446	434	428	419	435	433	426	442	416	451	444	442	425	454	418	430	392	399	449	441	435	402	418	412	407	443	445	448	393	409	437	403	391	431	419	458	428	420	426	397	424	419	391	422	437	415	384	441	399	466	427	439	428	401	428	426	430	430	449	423	430	437	417	459	403	419	392	435	415	440	446	413	410	399	444	446	456	429	427	448	438	411	413	425	395	430	422	411	430	403	446	403	410	411	397	408	426	371	446	446	423	426	415	415	423	442	453	439	413	429	415	413	448	417	396	396	475	462	414	425	479	441	412	430	424	407	432	437	402	418	455	400	411	430	397	467	449	440	417	431	428	415	394	411	435	412	441	433	419	446	422	421	445	439	422	410	411	391	427	417	410	421	419	435	452	409	408	400	429	422	434	393	386	448	420	440	418	425	427	426	411	406	413	395	405	418	434	411	430	409	449	431	415	432	384	399	400	419	405	432	430	473	435	432	430	429	452	430	399	414	414	419	424	418	457	425	422	444	418	401	454	389	403	397	397	472	442	415	435	414	412	468	392	426	453	420	416	426	402	424	427	392	430	409	415	409	414	458	430	412	401	397	403	456	420	431	388	438	426	423	442	413	433	422	392	393	391	420	406	391	395	446	413	438	418	408	398	436	456	430	438	437	434	416	429	468	435	449	426	394	407	419	437	405	421	406	437	431	419	438	417	388	433	420	437	413	446	434	456	441	413	409	401	433	421	440	408	433	444	420	437	451	446	411	440	410	472	413	441	443	419	409	446	443	445	393	405	420	433	422	397	413	447	431	432	425	412	414	441	436	431	407	418	430	405	429	416	466	417	437	459	405	446	396	437	454	434	409	394	434	433	425	389	422	453	380	377	408	404	408	420	393	425	397	430	407	408	465	426	391	413	408	408	408	384	428	435	445	438	452	437	399	385	410	408	411	402	415	472	427	415	453	415	457	414	401	460	440	415	442	384	394	407	404	417	447	398	453	437	428	431	416	405	377	440	398	468	433	425	413	430	409	412	405	395	416	475	435	446	438	433	381	454	411	450	429	425	443	424	415	415	438	452	440	416	415	388	471	410	402	416	434	455	428	421	478	461	434	443	403	428	432	436	416	434	441	412	407	443	398	426	411	420	413	393	419	438	408	436	463	411	453	446	428	427	424	440	399	428	421	449	430	418	407	451	455	418	436	398	445	423	427	429	421	435	428	392	413	450	408	444	434	407	425	434	432	391	395	428	403	426	456	440	445	404	435	441	408	401	448	395	404	405	451	418	458	394	406	428	374	424	390	384	423	415	427	415	381	380	408	420	418	408	460	398	423	442	390	393	403	428	424	435	458	419	411	400	458	411	391	412	432	386	449	437	428	441	375	411	360	440	464	431	434	412	405	432	406	447	412	419	435	402	438	406	340	408	440	467	421	432	427	401	416	460	466	398	408	438	444	396	415	440	442	453	441	391	442	419	438	393	435	432	436	462	405	440	436	418	455	406	453	382	456	425	428	404	412	403	420	430	434	432	405	403	439	437	382	401	473	425	424	411	407	441	417	447	431	456	454	455	409	441	441	446	405	430	417	425	433	418	451	417	412	393	414	430	436	446	426	423	408	433	420	399	429	429	421	420	427	409	405	382	436	423	418	429	449	419	431	410	455	411	418	461	398	434	457	445	423	433	415	403	414	421	420	418	421	410	434	423	416	430	455	422	421	423	459	449	422	425	439	395	423	450	402	438	453	405	427	439	436	434	438	396	387	448	422	415	396	455	411	466	451	423	421	388	407	442	395	404	401	448	414	424	431	410	428	397	415	464	427	430	414	449	421	418	425	397	390	410	473	371	441	412	426	425	432	431	442	406	408	468	415	434	437	416	413	397	469	442	434	381	420	408	395	422	411	413	447	425	414	382	425	413	435	454	441	445	419	495	403	421	413	434	437	446	389	448	420	420	404	447	437	407	409	428	420	412	424	427	388	435	416	430	415	403	438	414	413
5009	917	849	653	3703	7623	5050	2692	1220	625	468	423	365	388	396	389	389	398	390	396	393	386	418	400	429	425	409	395	401	438	380	369	385	411	427	402	398	397	419	404	412	395	384	379	363	373	351	407	391	421	364	367	398	372	447	416	414	388	367	389	382	445	371	410	392	414	416	417	411	415	402	408	355	399	396	419	402	373	400	388	396	423	393	430	405	420	456	390	401	378	388	439	397	415	360	393	421	383	364	416	435	427	398	396	392	392	388	408	396	394	412	445	389	389	422	379	413	390	393	414	398	403	361	380	446	381	380	387	406	392	399	394	382	403	370	420	428	389	414	380	389	386	403	380	376	383	371	406	380	407	408	418	427	388	415	391	374	415	402	392	357	400	401	395	407	447	426	397	425	391	392	383	398	387	382	375	390	375	439	398	395	407	409	402	392	381	397	415	420	407	426	414	405	412	387	416	419	405	389	425	429	398	356	384	430	425	403	412	415	422	371	371	401	399	377	363	431	429	397	377	402	387	381	462	415	392	392	376	393	409	416	407	411	397	412	374	391	386	395	384	421	390	395	393	376	411	381	413	408	397	357	416	422	403	357	390	405	390	379	358	400	382	470	412	389	385	405	389	377	391	379	397	400	404	402	419	366	392	382	384	400	422	407	394	419	389	416	391	390	426	391	370	375	407	402	437	421	417	357	395	418	398	430	417	376	426	413	397	343	357	432	416	391	411	403	390	397	366	447	380	425	395	429	402	381	424	397	390	416	368	454	373	376	376	325	419	391	378	385	398	396	414	384	378	361	387	396	390	374	373	416	395	363	407	377	423	380	374	387	378	387	382	394	381	391	380	379	418	421	406	403	403	413	411	386	438	409	378	400	400	426	415	424	394	403	392	422	397	410	380	412	393	419	402	410	397	398	392	407	401	417	405	397	409	389	401	388	374	400	361	393	416	379	351	361	370	397	393	446	382	385	396	394	396	385	408	400	389	455	400	403	407	415	416	425	383	383	387	423	396	416	408	419	421	434	395	429	382	379	405	388	409	376	399	426	383	441	402	390	394	384	374	372	402	384	368	374	419	374	373	387	409	373	393	403	371	407	414	367	386	418	397	422	372	378	430	381	384	409	419	405	418	370	394	402	394	380	425	354	397	363	395	414	430	403	361	410	395	375	404	381	387	392	373	397	388	408	407	383	405	388	385	412	399	414	384	372	417	359	386	435	361	361	410	381	361	365	409	383	420	388	399	380	434	407	391	393	406	418	409	428	394	414	412	409	377	381	398	364	394	402	405	380	393	416	385	386	372	417	389	400	402	395	417	372	427	386	331	415	396	383	420	400	418	402	386	426	394	387	392	408	418	376	430	390	404	360	396	400	393	383	376	376	408	391	383	372	376	398	395	382	393	394	378	428	411	404	402	361	382	440	379	387	394	377	379	364	394	402	420	415	383	414	406	344	399	407	379	420	449	419	394	377	410	427	379	414	412	388	412	351	420	386	396	417	431	394	386	382	388	410	396	415	398	420	427	423	372	390	408	410	406	394	402	413	433	387	411	405	416	418	360	392	410	391	419	437	379	400	410	401	368	401	406	409	384	416	403	397	367	430	382	377	407	391	351	412	413	412	368	423	363	387	392	387	402	382	401	380	411	368	420	421	421	425	417	404	403	348	407	364	388	393	394	384	422	375	391	418	376	413	384	382	391	395	412	385	405	358	408	387	383	424	424	377	485	403	405	389	411	383	399	395	393	373	395	389	368	429	385	384	402	413	428	413	397	451	431	421	408	388	402	381	392	414	377	390	402	414	378	384	427	394	380	455	458	390	392	360	354	397	389	347	397	383	392	417	381	396	397	417	410	394	379	415	414	388	411	427	416	372	423	433	399	403	384	405	397	413	391	420	383	443	434	364	390	369	355	415	359	405	397	386	374	385	394	418	384	397	406	408	429	380	397	410	399	388	400	397	399	393	397	414	380	430	389	400	400	346	340	361	408	411	427	399	365	383	426	369	409	408	376	396	397	363	366	419	372	377	382	418	381	401	418	372	405	398	408	421	431	429	376	444	387	398	401	403	412	425	408	394	408	397	377	399	382	397	399	378	432	426	414	399	398	391	394	404	384	402	393	393	392	407	405	377	364	405	392	401	407	395	423	425	403	411	435	440	403	416	411	408	410	405	385	384	387	381	420	373	399	396	394	394	408	406	404	429	371	418	370	380	386	397	366	371	380	393	404	379	404	416	412	404	383	376	391	403	395	376	433	380	395	396	374	429	397	423	418	400	387	393	397	421	420	402	411	361	434	436	421	352	429	395	461	376	390	384	397	398	390	416	369	389	389	427	450	381	391	362	402	373	392	417	392	388	440	423	381	389	406	376	354	353	450	368	407	410	406	370	367	399	402	417	401	403	387	424	386	415	384	355	382	395	446	383	379	397	406	385	408	394	385	383	429	379	420	372	391	399	430	422	401	373	404	379	396	342	408	428	418	420	418	415	416	426	406	420	453	399	392	392	420	370	417	367	443	395	406	384	419	406	399	372	416	366	403	382	360	375	393	419	359	408	394	408	382	390	378	388	435	362	405	429	428	393	366	397	392	376	372	445	435	369	373	414	401	397	414	359	378	399	395	409	387	396	375	397	420	387	399	438	398	396	417	394	431	422	425	417	415	429	382	401	379	387	404	393	375	400	364	388	421	412	403	391	388	401	349	427	388	400	417	427	453	382	428	413	362	381	395	428	406	372	398	395	422	398	394	436	413	402	388	408	410	376	401	397	387	392	411	406	395	381	431	374	414	392	392	422	413	399	374	417	381	432	389	399	378	381	417	368	373	394	402	383	409	419	375	412	363	393	380	387	377	411	390	376	420	389	389	366	394	390	394	343	398	375	416	414	415	372	398	382	408	410	381	400	399	398	382	424	361	386	344	383	419	410	453	410	382	392	407	407	399	406	415	387	385	382	383	370	467	359	370	372	383	398	409	394	393	402	395	388	374	406	424	386	385	378	414	372	421	380	382	395	404	363	385	403	386	417	414	382	400	375	369	378	401	398	376	404	388	405	373	396	386	399	396	386	394	409	362	429	385	370	399	399	378	380	346	381	396	407	346	433	372	400	379	394	406	386	374	395	408	405	364	410	400	382	369	415	439	404	426	369	404	408	384	393	370	418	406	411	383	409	392	390	395	403	375	423	373	377	396	403	392	387	421	360	397	430	398	374	415	398	425	410	423	359	370	410	362	412	378	363	436	418	396	404	372	396	368	367	377	419	380	403	402	398	396	417	393	466	363	409	395	383	396	378	392	382	405	391	420	406	391	395	410	404	399	386	385	396	404	401	397	403	400	374	385	380	411	406	390	386	385	426	389	398	419	377	382	382	387	414	417	409	405	391	394	403	401	397	390	391	380	406	413	390	380	368	379	371	368	441	405	394	385	395	414	371	375	389	400	400	382	400	378	399	399	407	410	402	392	408	412	368	438	407	388	368	385	395	413	397	343
25435	21326	27032	25211	24096	42130	33446	20446	7190	1790	735	536	475	461	440	455	457	437	442	465	407	468	444	461	489	441	446	466	425	498	464	426	428	443	461	447	457	450	490	443	457	465	455	389	446	437	456	430	417	416	429	435	429	436	473	430	452	396	465	398	459	450	436	462	418	440	475	446	442	462	433	433	415	393	408	435	451	434	447	418	435	387	402	494	446	432	434	463	437	451	419	434	434	449	438	407	416	419	442	462	473	426	411	455	443	461	443	435	437	427	448	425	452	454	475	454	467	435	430	448	440	421	412	463	430	442	410	435	445	456	454	424	454	391	438	479	429	442	455	458	434	430	415	445	448	448	420	430	447	473	475	451	454	474	427	439	422	408	433	463	438	432	428	452	441	433	432	477	425	439	444	481	432	423	435	434	449	435	465	467	423	438	467	454	435	480	441	452	428	426	424	419	461	433	415	425	412	450	442	416	429	441	447	437	471	431	453	433	459	451	404	438	468	461	483	431	448	445	447	443	472	447	460	455	446	436	450	447	428	403	461	426	404	418	433	442	465	438	458	431	482	414	397	435	478	436	423	423	436	452	440	477	437	454	446	401	417	441	443	430	441	412	414	433	449	458	447	457	462	462	407	451	444	457	417	420	429	413	439	454	463	479	447	455	449	454	441	471	447	428	424	465	455	450	443	430	452	439	470	450	410	441	457	429	426	414	439	467	444	452	449	453	438	468	397	425	430	444	414	418	420	457	463	450	403	414	435	428	440	444	436	411	474	414	444	426	433	400	428	411	461	428	426	451	441	418	441	439	451	451	450	396	417	471	459	441	428	410	455	469	449	390	435	449	416	417	439	447	444	439	455	427	421	406	419	475	443	406	435	418	452	456	438	483	463	448	465	440	444	410	442	443	443	438	434	400	439	484	439	468	429	420	474	461	444	478	414	445	447	434	450	427	438	453	401	443	402	448	438	413	425	482	448	471	464	420	447	457	407	441	447	446	423	408	424	430	481	454	439	450	440	435	408	475	427	459	471	457	411	452	386	441	429	415	435	435	411	469	452	404	429	451	445	455	448	459	468	432	469	419	422	459	455	437	463	470	418	491	441	426	395	445	453	434	420	444	438	450	469	427	429	422	458	437	445	448	432	447	468	428	428	469	426	433	448	402	427	406	410	415	430	443	448	473	453	431	429	457	454	446	427	435	439	428	450	442	449	440	440	394	445	447	451	415	469	443	406	431	418	425	431	423	447	472	394	450	434	444	409	489	441	455	493	448	414	421	436	456	444	461	391	438	420	464	416	460	428	455	450	449	470	458	428	465	436	408	440	449	456	451	430	462	441	479	455	455	440	484	416	411	411	409	468	438	445	445	457	451	432	412	432	428	444	451	416	436	421	448	461	461	446	440	411	464	433	443	500	421	441	406	473	425	450	440	429	435	415	431	373	454	453	432	460	445	427	443	434	410	386	430	424	425	445	449	455	456	454	448	409	423	437	413	458	416	491	413	428	416	452	464	421	462	414	454	438	415	456	472	505	445	464	457	410	484	457	409	433	431	416	416	412	420	445	408	431	463	454	461	430	440	445	420	470	454	429	432	437	444	406	401	431	453	453	480	438	449	432	463	486	460	426	464	447	465	446	437	426	419	480	448	460	410	423	444	465	409	438	430	416	456	433	444	456	442	405	442	453	468	424	420	446	462	449	476	425	490	469	453	445	405	469	410	437	410	414	476	406	450	480	426	423	428	435	424	466	443	466	429	441	457	442	463	411	413	405	468	428	452	460	472	442	403	450	440	453	429	459	452	462	448	444	413	419	439	456	379	412	452	448	438	446	454	428	450	415	399	441	489	448	427	435	449	427	466	450	446	431	461	425	435	420	476	442	477	411	478	468	495	445	431	412	469	452	450	443	431	429	438	437	424	459	431	434	429	449	434	448	430	450	453	431	413	448	459	429	434	452	453	442	459	435	453	448	448	425	423	424	435	443	439	451	399	473	398	449	427	416	445	408	415	386	442	410	436	445	450	440	448	456	444	426	443	443	426	432	433	452	419	467	466	438	435	429	458	426	447	447	451	456	472	453	440	459	428	447	439	428	413	432	425	419	439	433	455	430	483	443	461	440	465	439	433	455	450	447	439	471	435	417	432	462	424	469	437	426	430	422	450	451	425	408	443	477	461	429	431	411	460	428	419	452	435	433	459	448	448	470	432	435	406	406	425	439	436	420	397	446	443	466	468	436	453	447	437	466	414	428	458	473	482	428	439	437	438	447	458	474	467	462	417	433	422	437	421	428	420	398	415	425	450	463	437	472	471	452	431	438	461	391	479	432	459	402	418	429	420	442	399	496	453	454	427	418	418	414	449	493	383	469	439	448	477	431	484	452	426	425	450	425	451	419	430	382	423	454	464	454	424	463	410	425	417	455	427	467	434	492	439	430	407	467	431	427	441	431	439	431	446	440	424	424	462	449	422	437	445	482	468	475	438	437	439	426	451	434	416	426	445	439	432	468	490	436	479	480	399	430	476	442	438	476	473	460	459	453	443	424	434	468	436	415	455	423	429	457	467	460	405	440	377	447	464	425	481	451	450	490	460	415	409	450	449	465	412	412	471	442	420	436	384	451	418	441	406	406	426	413	432	448	454	444	456	442	450	469	485	454	416	433	406	427	448	477	439	456	459	419	446	460	439	457	451	472	428	412	434	419	420	461	424	419	451	458	435	446	431	396	457	400	401	434	459	456	397	448	482	475	484	438	440	434	425	470	457	450	444	458	447	434	418	429	411	400	443	437	448	446	441	428	429	452	451	434	460	410	470	475	449	423	443	463	456	439	438	439	430	453	420	456	395	442	431	409	463	418	422	432	437	454	462	472	431	446	448	430	422	411	469	451	445	445	438	428	476	410	440	408	455	470	443	491	476	465	436	438	440	446	431	459	437	480	453	454	440	455	450	425	445	451	453	441	431	422	428	461	446	444	429	400	406	457	460	451	446	461	449	443	477	434	455	426	432	437	455	461	440	429	444	442	419	435	403	434	417	440	459	421	455	460	454	455	438	434	408	443	403	439	441	454	421	421	446	434	399	403	455	465	421	438	443	434	429	464	456	435	442	463	435	463	439	460	464	406	434	475	467	424	454	419	437	440	444	454	439	432	460	451	467	436	437	444	437	444	460	378	407	444	383	431	400	445	422	423	448	400	442	427	445	467	416	418	424	407	482	421	426	439	459	427	446	419	422	435	453	389	453	375	448	422	452	427	438	419	416	452	454	459	448	478	439	454	458	445	454	458	430	452	459	422	454	459	411	436	410	445	423	464	427	442	427	441	458	441	440	411	415	428	432	448	468	443	453	406	404	453	425	447	430	471	422	423	467	443	478	432	441	465	448	397	472	452	402	479	457	451	457	444	430	441	463	444	417	453	440	422	424	439	419	464	449	451	423	403	420	494	458	429	456	487	416	431	403	438	469	451	465	446	465	448	430	429	432	416	418	451	453
3784	3209	2421	1952	24964	38040	26385	16649	5926	1907	699	502	447	449	457	427	412	443	451	446	450	446	448	410	446	462	452	462	420	436	435	420	436	446	403	441	427	417	446	445	439	395	460	433	433	415	435	403	427	414	455	442	393	443	403	451	452	429	414	411	408	444	430	425	420	435	449	430	414	462	423	403	447	429	439	464	411	449	432	449	412	413	460	415	453	422	402	427	434	458	418	488	392	407	437	462	425	430	432	410	409	414	413	440	416	448	405	397	419	382	445	402	437	421	369	414	410	406	451	445	390	417	445	393	434	409	398	424	447	434	410	442	411	422	432	396	424	448	441	454	449	416	447	394	447	443	457	417	424	466	438	475	426	434	411	393	456	426	413	407	402	422	433	418	440	449	432	463	422	448	470	449	497	441	457	425	444	440	430	436	461	429	420	405	419	399	437	437	399	450	394	444	433	473	417	439	438	475	431	397	406	392	444	443	455	459	432	430	425	455	428	457	465	439	430	445	432	406	419	412	428	405	453	431	429	450	448	435	424	445	429	455	439	417	427	419	427	455	459	437	402	392	436	433	411	405	463	436	418	449	457	421	435	428	388	427	452	419	442	414	430	459	408	422	408	449	433	452	471	429	443	435	431	410	472	411	375	447	423	382	411	457	451	442	409	458	413	437	435	458	388	433	398	429	451	440	438	446	454	444	428	429	420	412	464	421	464	445	424	444	418	435	457	430	426	413	437	450	432	416	411	463	435	399	431	420	440	409	421	432	443	444	441	422	428	458	421	446	405	425	416	448	450	417	408	422	436	439	421	450	420	419	464	419	466	402	450	400	433	431	432	444	429	418	431	430	393	388	437	385	448	432	416	445	420	391	428	424	430	443	416	401	438	442	447	448	458	421	413	426	406	433	414	458	443	413	415	446	445	408	462	458	475	438	448	434	443	421	441	470	435	430	415	448	456	478	451	464	425	434	436	445	442	433	428	426	419	425	474	442	398	403	411	401	418	458	408	426	442	416	431	447	421	405	427	349	459	444	425	374	434	464	444	437	410	431	422	411	428	438	447	423	446	395	447	449	440	462	439	474	454	388	379	436	428	411	421	411	404	436	454	386	428	395	438	445	434	414	412	462	451	410	418	474	444	453	440	425	447	435	436	447	440	398	410	466	434	415	438	415	421	380	444	444	416	442	414	414	454	454	435	451	424	432	446	427	431	381	447	428	417	415	442	448	400	452	426	434	427	432	419	406	441	372	420	419	467	403	412	461	419	407	411	414	417	415	464	404	444	441	435	436	430	450	437	451	442	431	407	402	423	434	434	442	443	449	423	427	430	392	403	419	419	432	427	425	445	454	467	410	433	446	441	434	416	427	418	405	419	431	414	430	434	404	437	426	434	420	440	407	414	453	426	426	420	399	427	407	440	404	455	428	449	427	390	441	407	427	412	424	459	428	438	429	450	438	449	434	409	440	425	472	439	427	440	421	422	411	417	438	439	421	433	424	418	439	483	431	427	409	473	432	453	433	445	414	465	445	413	437	403	397	428	422	447	439	410	464	429	441	449	431	431	402	442	446	457	436	423	436	443	436	435	442	438	421	396	448	417	410	442	423	426	424	450	415	414	419	431	417	457	415	440	396	444	468	444	401	440	439	459	440	484	429	430	452	427	433	427	427	445	424	448	447	416	428	467	418	422	428	443	433	427	417	413	457	446	443	429	427	411	452	439	418	451	425	439	431	424	406	440	452	429	432	419	444	467	490	449	427	430	454	460	401	403	424	438	424	425	422	439	438	455	416	393	406	469	411	419	450	395	435	428	429	449	426	403	452	394	413	431	438	398	423	446	437	417	393	437	425	431	393	430	401	408	457	438	410	388	439	396	425	447	427	412	453	437	446	458	397	463	447	444	427	444	443	407	418	432	428	397	398	459	422	437	417	438	433	425	411	420	428	385	442	392	445	438	418	409	407	451	405	418	432	437	474	442	417	452	411	405	437	381	437	454	430	432	436	440	457	419	408	415	470	396	405	440	450	430	422	420	406	437	447	413	420	443	415	429	428	431	476	428	447	470	462	371	440	393	413	397	484	430	450	465	425	446	427	412	407	421	413	443	453	425	410	461	438	380	423	461	411	432	465	392	408	433	437	470	394	438	414	410	449	438	421	415	443	395	414	436	435	433	427	453	440	431	437	401	428	439	450	459	407	436	392	442	449	451	416	394	436	449	447	426	436	449	424	456	430	419	443	426	468	426	401	418	430	407	426	393	443	403	456	430	464	438	360	422	440	412	420	397	396	420	420	438	449	410	431	388	437	396	384	423	422	429	428	438	437	446	448	423	423	429	411	434	450	416	465	421	403	427	399	450	401	416	432	416	429	444	452	424	453	438	413	440	397	402	428	449	391	425	461	414	443	460	423	445	409	393	431	419	434	393	404	434	434	392	436	453	475	444	399	419	442	439	431	439	442	454	427	441	405	453	420	453	415	428	449	415	419	439	455	443	419	404	438	433	411	415	448	447	401	435	446	409	410	426	449	453	477	437	437	426	423	406	428	416	412	444	444	409	411	424	407	422	422	437	438	456	449	413	428	403	405	430	428	423	434	423	462	395	442	418	420	450	417	404	479	426	435	445	430	431	419	453	389	425	422	457	431	452	448	385	437	420	451	413	388	417	422	410	437	421	441	412	432	407	456	450	430	439	406	440	420	456	461	453	422	412	426	453	388	427	426	428	432	419	416	438	401	448	429	401	436	416	432	455	443	426	417	414	449	420	404	445	416	465	433	428	434	443	462	444	433	435	437	449	436	422	463	441	418	448	425	444	395	404	422	423	395	439	405	447	463	424	412	426	398	453	436	443	401	470	401	415	407	399	467	425	419	396	429	453	412	466	402	438	414	439	435	418	443	393	401	421	443	408	439	420	431	428	434	456	442	445	432	429	457	428	427	435	430	382	404	415	405	435	439	454	462	471	440	422	444	430	433	391	455	468	406	448	455	419	404	431	391	381	412	428	415	422	460	448	421	414	462	430	432	428	428	405	428	410	428	460	427	430	463	450	413	411	412	398	412	417	431	435	383	431	403	467	407	453	376	442	430	419	437	448	433	435	414	451	428	464	446	450	442	397	421	456	391	423	414	425	425	397	418	420	410	426	423	451	432	452	413	464	419	471	438	412	413	421	449	420	453	429	426	412	382	484	412	438	433	382	429	433	432	441	424	448	423	459	445	415	383	430	417	472	453	419	392	438	425	421	406	428	462	452	425	416	445	437	444	431	420	432	437	431	457	430	447	440	448	453	428	430	412	445	414	430	429	428	450	410	418	448	445	425	433	435	430	485	454	442	441	436	400	433	454	426	398	448	432	448	428	440	441	432	437	452	413	451	429	444	410	421	392	457	438	427	444	420	448	459	413	409	450	440	415	424	411	467	403	428	408	456	423	422	432	410	427	459	423	417	418	423	437	418	427	419	433	407	390	430	430	425	429	396	472	402	419	413	426
24144	21338	28602	24425	37180	54947	48773	33970	16613	4352	1180	645	629	536	544	513	560	530	568	566	564	540	563	570	550	511	556	528	544	547	566	570	531	562	595	557	558	553	570	555	529	522	550	538	543	561	552	584	545	554	542	537	576	524	538	539	513	576	537	508	508	499	562	515	560	568	550	528	514	520	543	566	530	559	525	500	543	529	533	502	565	540	516	529	534	553	557	522	492	545	537	556	593	538	524	550	505	502	524	546	514	530	560	548	545	519	480	533	500	554	567	496	561	529	569	575	513	557	545	494	519	495	546	530	548	538	546	543	531	525	516	602	546	565	543	540	559	579	538	529	508	504	511	545	527	494	540	553	525	553	558	555	561	560	549	571	548	533	536	529	519	531	598	505	529	545	548	487	521	528	527	564	573	500	513	545	528	533	572	550	555	554	529	558	499	556	548	541	550	525	503	518	517	553	525	554	565	473	510	499	489	523	532	555	524	528	558	552	521	561	536	531	511	525	562	567	507	524	563	540	530	553	508	553	502	546	498	533	520	549	521	498	542	569	551	574	541	560	533	513	495	566	574	566	516	529	513	564	520	506	492	568	534	482	527	559	539	551	539	545	503	500	583	566	543	566	591	501	520	564	537	537	522	560	554	549	547	551	523	506	568	543	533	507	515	508	525	556	552	522	507	542	537	526	538	524	555	545	464	550	544	542	548	563	567	529	547	535	566	524	554	515	531	556	555	543	562	487	504	517	558	520	507	582	526	564	542	514	506	522	548	513	516	515	510	518	507	514	551	535	506	541	562	541	526	538	497	556	498	561	512	531	539	534	524	505	529	545	561	547	513	494	567	528	523	573	545	553	535	548	507	526	536	525	515	535	543	536	510	538	538	537	567	577	571	529	585	545	513	510	551	542	511	563	505	522	542	501	509	531	514	542	532	539	586	586	569	544	489	531	522	528	539	540	543	560	510	569	522	523	547	500	515	509	564	533	535	528	513	534	537	546	539	516	523	538	493	520	512	519	512	491	531	519	552	537	513	582	534	578	526	515	498	533	527	498	526	557	509	531	510	540	504	559	529	575	513	478	558	563	558	527	506	527	546	496	549	552	526	563	533	576	580	571	548	538	555	487	555	562	537	567	558	517	532	565	535	550	504	550	527	497	492	502	536	511	522	525	491	528	541	534	507	527	501	566	572	526	567	548	490	521	500	526	538	528	567	510	572	536	526	484	529	569	525	534	551	521	572	585	521	544	520	529	550	531	543	521	510	550	560	555	500	534	549	526	522	540	536	541	526	526	544	547	523	519	541	523	520	537	566	518	534	524	547	542	533	534	556	524	503	556	553	514	505	508	507	520	534	507	516	537	568	476	515	540	533	531	509	506	533	535	519	539	533	518	528	490	533	517	537	532	552	503	542	514	494	538	558	544	544	535	545	549	466	509	525	539	552	537	508	529	535	556	518	559	543	585	508	511	485	525	524	547	533	550	508	524	538	551	519	569	567	540	539	539	544	509	566	496	522	568	526	556	554	502	505	522	514	524	567	545	535	562	509	522	539	531	541	574	515	520	562	546	492	542	527	500	545	564	522	519	560	552	516	547	522	504	486	525	532	503	554	570	511	525	531	517	542	512	523	552	469	565	531	521	527	563	537	542	500	549	535	518	494	573	523	526	558	555	550	543	567	518	529	564	518	524	517	558	512	497	549	487	542	524	525	589	534	562	565	530	514	563	589	545	546	520	554	557	534	529	508	536	533	529	565	519	541	507	532	498	523	510	501	552	501	541	531	537	555	509	510	525	561	573	516	489	553	542	517	527	539	512	509	528	522	557	584	507	528	504	542	516	522	529	534	586	521	546	533	512	552	523	525	540	545	490	518	536	570	601	523	518	544	536	559	547	507	560	507	548	537	542	525	515	538	545	525	532	510	525	541	488	572	523	516	525	550	523	562	542	519	490	548	503	548	541	540	538	529	514	528	560	520	507	533	528	535	533	510	532	542	513	552	508	498	543	535	550	551	522	530	530	542	499	549	520	526	516	552	527	521	517	541	540	528	524	537	563	516	524	508	520	524	543	513	574	552	563	557	540	532	508	556	544	533	530	513	543	522	515	501	513	533	532	564	508	551	566	537	505	500	551	551	518	554	548	546	494	558	510	516	485	559	556	569	538	502	558	543	539	537	530	543	499	539	524	508	549	545	493	554	513	576	537	540	536	492	512	546	470	546	525	548	533	559	562	487	502	507	506	535	571	527	525	499	517	492	543	507	558	526	534	564	544	529	581	545	530	539	551	558	559	556	533	520	549	530	549	517	505	530	529	558	503	514	545	559	495	543	553	510	517	536	539	538	540	558	529	521	478	512	485	528	510	555	575	526	538	548	515	517	515	525	524	531	506	485	564	554	513	533	538	522	531	557	571	548	493	512	504	519	543	507	579	548	517	480	534	554	502	563	561	517	574	556	531	525	531	565	544	548	477	554	478	532	564	540	513	499	595	550	503	511	508	485	470	539	522	564	515	565	547	529	524	562	504	541	527	512	544	534	489	558	542	539	477	511	566	523	556	483	527	533	518	524	559	585	472	533	509	525	571	588	535	534	560	513	555	493	498	473	471	533	508	559	556	552	549	533	527	542	530	562	509	516	517	502	530	538	544	512	547	541	537	545	524	533	529	547	545	501	550	513	523	539	577	502	568	522	540	547	552	500	554	505	540	545	510	530	512	537	535	487	562	564	517	484	538	511	587	486	511	556	532	535	545	581	564	539	514	509	518	505	570	586	524	518	542	506	499	506	528	506	524	522	543	505	558	509	543	577	519	544	570	542	530	596	553	588	525	563	504	502	480	540	528	540	553	501	468	512	519	526	530	548	516	528	529	532	529	489	524	536	539	548	547	503	515	563	521	551	544	578	509	549	525	549	510	528	541	524	500	565	488	505	528	560	539	515	506	522	525	548	545	529	507	546	554	533	544	517	466	532	537	523	512	545	531	526	499	550	536	508	537	546	512	530	530	530	547	559	553	546	555	486	558	529	508	536	499	525	554	543	496	517	550	538	518	519	521	544	547	542	544	533	571	552	517	513	518	526	589	521	553	550	552	538	511	544	551	557	492	482	548	558	538	513	541	564	489	551	588	578	543	530	515	535	481	529	505	596	543	506	522	520	519	498	560	524	523	515	526	546	543	540	569	554	549	491	569	526	562	567	505	538	565	521	549	510	488	522	486	531	535	524	509	549	550	499	509	543	543	543	506	540	546	528	553	546	523	539	546	576	536	504	482	540	522	542	554	536	567	539	514	558	565	569	548	578	548	545	564	509	487	510	529	528	488	497	515	513	571	533	518	516	505	514	552	556	516	551	510	519	561	511	496	502	482	504	509	507	540	535	523	523	544	550	522	544	523	543	494	551	517	522	509	504	529	528	533	493	588	533	548	536	526	533	540	511	528	577	529	494	542	549	506	529	502	528	500	522	483	498	524	585	524	532	529	529	515	580	494	557	526
4094	6806	5016	3493	49498	55003	42981	28382	12234	3706	1230	683	562	544	557	521	473	508	549	508	522	526	518	534	503	542	523	537	509	528	513	521	538	532	489	543	520	453	561	500	557	471	506	533	507	499	516	505	520	548	471	527	502	540	506	506	510	537	492	508	509	481	533	539	497	481	548	521	509	565	506	484	549	537	494	487	550	524	478	562	541	532	538	530	495	551	555	523	538	546	506	506	542	550	502	535	522	494	526	547	504	524	494	516	512	529	512	514	509	501	543	509	522	507	533	510	520	562	525	525	514	560	523	517	527	522	554	472	517	526	522	538	491	510	533	511	511	518	505	519	482	518	510	480	551	538	526	496	509	512	516	517	532	506	547	539	529	517	513	516	494	540	538	509	548	526	550	481	517	512	533	513	555	490	487	500	500	527	520	547	499	532	532	496	535	572	519	519	496	527	483	546	519	462	515	504	508	546	553	488	516	511	533	463	517	530	454	521	522	550	496	540	529	521	506	525	475	504	502	505	506	502	493	523	525	533	512	522	541	515	512	539	507	507	543	531	507	529	511	540	499	506	497	508	543	509	508	525	527	502	530	491	505	529	518	528	504	511	533	482	543	539	515	545	507	478	492	478	510	503	490	545	533	504	531	546	508	513	514	511	494	537	509	517	535	514	531	476	481	493	524	532	518	503	512	522	534	528	516	517	521	460	502	514	560	513	496	517	542	533	495	533	504	518	493	563	526	561	487	541	530	498	494	525	513	513	482	498	523	482	495	542	524	505	503	534	530	500	508	523	505	514	546	517	479	493	491	507	533	502	525	558	508	511	555	526	504	532	519	496	512	488	548	499	520	516	517	493	550	498	525	541	528	521	515	509	545	539	476	512	495	497	518	516	521	544	552	519	528	510	538	516	505	487	526	528	525	495	487	565	534	500	544	527	503	553	486	506	507	478	501	527	542	532	492	524	525	523	513	511	538	516	503	524	485	513	520	505	523	503	497	538	515	521	521	521	487	516	478	501	523	501	531	491	548	519	495	532	492	520	467	528	521	518	520	515	504	474	486	516	548	492	519	529	523	493	530	549	516	538	496	498	511	486	541	518	489	529	513	557	504	528	524	478	512	498	538	514	494	554	501	545	509	541	539	514	493	524	486	543	504	506	522	540	547	480	466	513	497	499	556	542	547	512	529	522	505	514	522	531	500	508	502	529	524	523	528	480	541	518	536	496	514	535	527	546	518	524	503	539	560	558	521	538	509	509	496	518	482	532	503	507	515	521	503	518	536	490	529	515	534	512	525	518	515	464	525	500	575	495	537	539	546	513	500	519	532	554	498	519	562	516	529	539	507	504	533	481	498	542	484	547	506	470	523	504	512	529	529	482	517	489	492	522	520	510	522	480	560	519	515	521	563	517	472	502	516	515	514	539	518	527	544	522	512	500	530	533	509	519	500	530	533	519	566	537	498	525	496	515	540	518	517	507	506	510	520	536	479	527	546	511	529	531	503	531	506	512	563	509	506	513	529	500	514	461	520	527	524	484	483	552	516	490	507	534	537	533	564	497	522	520	525	508	509	540	499	514	511	548	519	503	517	511	495	503	543	528	550	462	468	522	516	511	554	514	529	494	491	542	501	528	537	523	473	533	500	542	526	492	517	552	516	496	519	535	550	520	510	489	514	526	478	500	501	534	490	469	507	496	507	533	525	496	494	499	500	510	500	507	490	515	501	540	557	510	512	473	488	500	505	528	508	519	520	516	534	493	523	526	491	507	523	509	487	473	488	498	497	490	548	463	529	502	531	567	521	515	532	508	527	503	511	496	551	517	506	529	490	500	493	492	515	503	486	503	541	551	479	505	492	492	475	546	494	507	531	560	540	535	488	521	549	502	523	539	526	512	535	490	531	482	527	536	507	525	520	524	539	533	492	464	513	535	508	527	479	508	526	531	526	578	487	504	504	544	511	521	484	509	524	527	494	541	520	505	539	496	490	507	489	472	523	546	477	469	534	494	491	519	516	530	551	522	516	495	499	528	509	556	529	502	510	549	529	495	497	557	497	526	509	494	525	508	514	530	469	521	544	522	507	512	570	526	498	521	510	567	503	488	535	536	491	526	501	484	518	543	495	487	557	494	509	522	492	537	505	512	542	478	511	496	546	501	544	470	509	486	492	528	536	506	501	510	478	522	484	523	540	482	532	497	539	490	494	516	530	503	544	462	517	493	523	531	487	499	525	492	535	529	492	503	502	506	458	519	519	501	516	495	492	488	545	534	529	509	483	527	510	505	484	473	514	550	502	508	512	539	522	505	496	519	527	505	507	503	539	535	530	571	521	525	538	496	536	511	553	500	494	499	503	533	544	547	513	581	505	538	519	547	500	492	541	500	518	505	471	513	541	548	561	532	504	545	500	474	502	517	512	539	509	572	471	493	492	481	518	533	493	533	508	537	498	502	493	492	504	503	543	500	526	530	523	503	518	489	491	545	553	494	501	474	528	544	529	506	496	508	465	502	501	577	555	488	513	524	520	494	543	546	557	494	502	499	570	491	513	556	520	486	496	521	534	522	493	482	517	516	529	566	531	531	489	509	568	551	521	539	473	489	517	513	537	525	528	490	527	515	532	512	491	495	493	536	514	560	524	518	477	489	484	522	507	529	499	499	504	511	511	513	505	474	573	512	530	482	504	512	528	492	518	557	481	513	531	537	521	503	502	514	517	511	546	496	524	516	499	498	517	488	526	475	532	508	511	517	548	559	520	473	519	481	528	536	523	530	531	464	473	534	493	525	517	546	509	513	590	544	551	483	503	533	507	522	505	503	507	525	509	532	549	503	530	503	460	539	512	546	471	483	475	538	511	505	524	517	552	512	532	552	533	491	527	566	508	499	500	532	525	508	504	493	544	558	525	516	530	508	556	500	536	510	501	475	545	539	512	507	544	512	564	517	519	531	508	482	496	511	527	551	513	491	495	461	486	505	493	531	481	490	504	510	535	525	521	496	548	516	482	512	472	504	502	524	481	543	502	534	489	505	487	524	531	476	482	539	540	477	511	518	532	505	509	524	505	542	503	514	506	507	545	507	533	517	545	524	517	544	560	530	473	505	530	539	529	519	489	444	483	495	505	529	520	518	555	476	506	501	468	514	490	528	501	517	542	509	537	540	542	504	498	469	543	520	520	528	519	483	506	532	459	509	514	561	513	484	540	507	542	502	496	492	485	483	492	521	543	503	520	508	542	551	506	543	519	513	545	533	505	498	472	524	509	478	498	544	527	502	502	546	435	502	516	528	494	535	513	497	497	519	499	508	535	566	516	537	500	535	527	470	534	540	511	534	502	497	516	541	507	527	511	501	524	497	530	534	490	496	515	506	526	510	513	526	520	528	522	499	548	521	530	546	512	528	505	506	513	490	506	522	506	527	556	482	496	543	468	520	503	519	557	530	514	523	494	499	547	486	528	481	516	542	531	542	564	537	479	557	535	495	498	483	501	472	492	537
27517	11872	1391	717	1783	5656	4638	2651	1371	741	501	452	407	395	416	431	404	459	442	398	432	413	415	443	424	430	462	428	452	436	408	401	401	442	463	429	427	426	419	456	423	432	443	435	452	427	418	410	455	417	456	458	419	439	441	411	395	428	419	435	446	426	395	416	420	428	425	426	364	406	443	429	423	384	423	405	429	446	426	445	437	413	413	436	375	402	414	433	413	438	426	465	446	400	412	411	455	454	417	428	433	416	456	443	411	436	443	388	402	415	427	403	433	404	437	428	373	435	440	413	417	429	445	421	425	444	455	378	430	412	420	452	425	417	397	384	412	431	402	428	439	377	377	403	400	388	415	410	410	452	451	438	424	419	445	453	431	403	409	424	434	420	410	425	412	410	422	403	430	421	409	421	461	429	426	420	442	398	450	440	406	435	432	418	441	395	456	413	417	390	425	426	450	416	372	430	410	417	383	425	458	408	427	426	399	426	441	417	427	430	446	448	437	391	400	399	399	391	428	412	400	440	434	432	411	417	390	445	427	390	444	472	389	424	450	424	435	435	435	426	441	421	400	434	430	425	424	372	412	389	407	413	419	462	436	424	399	452	390	431	440	389	402	461	425	436	450	410	451	390	415	424	427	404	429	407	394	417	414	425	407	416	432	401	441	398	411	424	448	445	437	378	448	418	397	415	387	390	394	403	392	426	429	419	393	415	421	398	439	456	393	390	412	425	420	417	403	421	408	427	406	430	451	450	435	379	429	392	402	403	396	412	402	457	403	430	434	443	453	459	372	386	426	427	436	445	402	415	431	407	405	474	449	432	401	392	404	416	395	442	412	411	385	462	410	440	433	424	433	389	387	448	451	438	426	410	406	419	436	452	450	434	417	425	435	446	404	425	439	415	408	405	410	431	424	433	450	431	427	412	430	414	387	414	437	397	412	430	411	443	410	426	400	428	408	450	393	388	393	421	404	386	423	444	433	413	416	444	394	420	395	407	431	415	407	443	402	425	399	422	428	400	422	424	403	427	411	407	416	429	417	396	409	412	376	420	435	417	413	413	443	411	441	418	402	412	401	414	461	416	442	422	417	451	430	433	432	436	485	432	404	396	424	410	404	455	423	420	430	431	424	392	404	451	425	431	408	458	398	387	401	412	369	392	420	461	417	421	408	417	440	432	436	405	416	430	406	385	419	395	402	418	414	392	435	407	399	446	428	406	418	426	413	450	391	417	438	390	449	413	420	401	435	422	428	447	393	452	420	439	391	448	404	405	424	429	398	417	414	404	410	430	398	416	423	433	446	407	419	415	423	403	418	400	430	414	436	434	414	381	447	415	434	422	416	394	418	424	416	427	430	394	422	433	437	408	420	441	424	444	417	402	415	442	402	401	443	424	452	457	425	414	393	383	425	415	430	398	412	457	452	417	415	418	418	423	446	399	418	389	390	450	436	383	383	406	395	431	400	397	381	413	412	412	437	460	417	428	447	396	421	413	396	384	442	429	399	444	387	415	391	407	417	408	431	422	409	407	422	413	412	422	457	420	428	453	416	448	421	430	480	394	406	419	414	450	374	392	411	425	406	391	403	380	429	424	407	423	455	418	426	439	437	432	439	440	420	430	406	441	449	428	389	394	418	433	479	388	388	391	440	413	415	409	439	416	434	422	385	455	411	417	421	396	418	399	450	445	415	453	388	416	408	440	418	402	451	424	420	435	450	433	410	409	419	390	417	428	430	430	415	417	433	411	405	382	409	410	378	417	415	445	414	415	441	457	432	386	419	386	412	454	426	471	459	466	391	392	451	412	409	393	429	437	414	383	431	429	417	404	406	430	414	398	433	408	412	447	398	440	396	440	430	404	424	417	387	452	407	391	409	419	403	422	408	410	422	422	439	429	445	409	459	409	439	436	423	439	427	457	429	435	432	380	423	408	407	435	428	429	402	394	393	425	427	383	368	452	413	410	429	443	398	434	402	406	432	434	440	437	415	425	468	422	463	402	400	396	420	399	421	449	418	465	428	418	419	413	444	433	431	409	438	421	442	413	441	404	438	471	426	420	440	401	417	427	410	453	416	446	405	417	437	405	402	419	388	420	419	422	429	435	414	448	456	456	436	444	433	417	422	458	429	404	443	405	425	424	430	412	433	432	394	431	438	398	423	440	442	441	438	440	441	445	454	416	408	401	421	399	417	422	396	438	452	430	430	398	428	411	400	412	379	441	463	458	426	430	382	427	440	442	410	390	403	401	366	373	407	414	454	411	425	432	441	466	404	423	426	455	439	436	444	421	376	410	473	374	434	446	432	431	394	416	436	440	440	450	418	441	397	449	392	435	397	437	433	417	378	455	430	378	409	405	427	432	418	413	417	441	445	435	408	406	420	386	437	433	422	400	417	393	413	423	451	433	416	430	444	400	444	460	410	403	402	422	460	453	468	423	414	430	414	407	410	461	442	467	464	414	416	414	401	419	402	422	389	445	423	410	447	429	401	434	437	430	435	428	407	444	411	408	395	451	437	386	431	397	423	408	406	449	396	389	436	460	423	374	426	409	440	457	415	393	404	449	416	391	417	417	462	416	405	422	406	454	423	405	419	383	390	374	445	451	438	452	426	434	436	413	440	403	384	421	416	414	415	413	407	423	421	399	377	415	417	394	423	435	415	432	438	434	443	426	420	426	464	430	417	447	432	413	393	439	436	439	439	404	443	408	407	446	413	435	427	412	456	395	418	390	452	429	440	433	417	379	423	415	432	408	442	387	397	402	427	430	423	453	446	400	431	402	406	412	443	411	479	431	447	393	403	418	425	421	417	414	447	405	395	438	411	442	431	448	433	403	402	437	461	410	432	447	385	446	413	437	387	433	372	402	416	468	418	415	415	444	428	391	420	451	390	393	426	439	434	443	473	427	405	443	413	440	420	382	429	421	421	459	415	425	416	432	438	408	434	447	442	424	420	432	437	442	416	387	418	403	436	416	426	379	432	401	423	421	410	436	427	423	388	395	431	459	437	467	426	417	431	411	412	418	407	403	449	410	424	405	408	395	413	412	414	431	409	426	414	416	444	427	454	432	386	422	417	462	408	454	437	425	452	419	383	436	414	380	431	425	427	435	427	418	421	404	400	394	390	385	399	427	453	439	421	436	401	391	413	408	426	434	426	429	429	436	378	403	415	444	412	419	425	433	433	416	418	455	397	417	407	449	429	420	421	403	392	389	464	417	436	449	450	419	417	425	423	408	404	421	412	407	386	412	435	438	427	429	434	421	394	406	442	444	438	415	408	412	446	394	414	422	413	424	447	390	430	392	450	433	416	379	435	398	420	421	426	418	416	385	436	395	450	417	451	446	410	427	418	392	424	458	443	425	394	402	417	414	437	417	433	414	443	439	423	425	423	421	397	424	428	400	404	406	425	433	411	446	384	409	437	394	394	436	403	429	430	415	417	439	425	424	427	449	400	409	415	464	422	391	444	443	420	393	393	406	408	403	448	410
4945	959	798	600	2363	6586	5037	2785	1540	785	485	387	347	385	387	358	362	398	446	376	391	368	399	408	354	404	368	375	373	387	390	425	386	404	390	398	400	385	370	406	406	371	372	407	417	383	393	374	406	389	357	387	388	398	366	430	394	370	399	353	380	408	372	376	388	403	409	360	387	394	385	393	394	367	398	399	402	388	381	402	389	395	397	381	383	387	398	365	377	411	397	378	358	400	416	398	375	383	400	392	353	372	358	360	363	387	409	388	365	388	363	385	399	401	379	372	394	380	358	412	378	423	402	373	381	385	442	405	410	386	395	398	382	360	381	369	395	376	399	383	414	393	391	418	366	376	397	415	398	414	396	394	370	389	409	396	412	404	395	349	405	400	362	406	387	419	363	401	374	356	415	384	381	375	392	419	354	384	394	384	394	376	350	351	367	377	358	444	371	373	366	382	389	373	384	378	378	369	387	433	369	412	394	399	403	388	392	380	389	406	390	407	399	377	383	422	414	400	380	368	414	387	411	366	384	366	402	397	408	364	398	383	376	335	386	395	380	353	419	379	393	389	401	408	398	409	380	388	378	407	360	395	406	379	377	371	404	403	377	392	390	387	357	385	383	364	372	353	367	386	420	376	401	389	390	382	410	384	382	369	386	392	423	371	376	416	407	395	367	390	412	369	375	390	386	332	397	389	378	403	384	394	411	393	383	352	366	365	402	368	387	372	353	338	419	388	424	385	404	378	373	391	377	384	423	372	409	403	430	435	379	408	364	396	379	359	375	390	376	383	394	372	414	372	407	397	357	358	403	381	398	374	371	379	365	357	355	398	370	343	389	393	358	355	369	398	396	398	368	397	418	366	410	391	403	378	385	362	389	392	395	388	405	371	376	380	407	410	390	393	396	392	380	374	348	373	395	418	398	393	406	403	367	385	365	411	387	370	399	342	390	394	409	424	385	396	385	375	406	351	395	398	381	398	394	376	386	353	390	427	387	379	380	380	368	407	375	363	374	384	383	401	387	360	390	375	385	346	372	411	390	386	364	374	382	386	402	397	397	408	379	396	401	377	401	403	419	381	382	392	398	394	402	388	397	399	377	407	363	429	381	388	364	391	450	402	366	391	375	391	375	398	350	434	374	382	423	360	381	371	377	357	392	380	359	385	416	369	411	385	408	391	413	360	381	389	399	398	409	431	403	410	369	385	381	367	364	369	395	413	411	397	398	398	412	375	392	392	363	386	408	387	385	395	388	379	380	381	366	400	393	376	403	396	399	368	393	388	386	377	368	388	361	421	362	358	421	401	386	372	393	392	366	370	416	407	422	349	435	384	385	369	393	389	383	394	432	373	363	394	403	406	362	352	390	360	383	377	400	396	373	401	375	383	420	408	370	377	360	392	411	384	354	378	428	366	387	366	401	408	356	375	383	408	384	424	386	419	367	379	399	394	399	395	406	371	428	389	413	422	354	380	386	388	406	390	373	408	383	342	420	389	392	373	356	361	375	408	378	377	389	369	434	385	403	361	420	413	379	399	348	366	426	399	396	373	392	409	384	355	363	409	416	412	412	367	411	388	388	385	437	366	366	410	346	383	437	389	397	373	368	389	363	391	363	396	400	385	383	366	390	380	375	406	396	357	379	425	390	408	377	403	428	376	386	379	376	378	354	401	415	407	397	379	391	388	414	372	367	370	415	388	382	389	395	367	398	365	378	376	374	414	381	380	378	369	376	371	412	390	360	412	383	351	372	430	354	423	392	367	382	429	378	354	374	389	376	381	391	420	385	401	377	373	358	359	384	368	366	377	412	384	389	402	381	414	403	362	376	388	378	393	435	402	401	395	402	407	391	383	391	413	400	404	372	390	368	395	371	385	398	392	388	392	391	375	406	406	337	383	393	419	367	388	409	370	367	381	394	417	410	410	383	386	386	416	418	392	381	366	406	396	416	372	417	397	400	374	417	420	375	406	384	378	416	406	380	385	410	355	358	382	386	376	394	371	411	393	366	387	368	402	405	336	368	399	369	398	400	347	403	350	387	401	408	399	405	372	390	397	396	380	410	420	373	408	363	376	379	419	389	392	377	420	410	380	367	384	370	367	395	420	352	387	356	415	370	386	401	388	376	394	397	416	375	414	373	362	349	398	395	423	405	370	370	429	383	356	382	397	403	402	422	389	403	378	372	399	375	364	409	379	374	370	385	388	430	390	411	397	443	354	363	391	392	371	446	380	410	414	381	410	381	398	385	357	419	394	412	429	367	377	388	402	394	407	365	380	398	350	388	409	365	364	376	359	375	408	414	380	390	364	433	406	363	406	358	370	408	386	392	375	373	351	395	395	391	413	381	408	416	427	379	358	391	401	399	385	383	374	388	352	380	373	377	371	378	378	375	373	391	361	376	388	427	425	381	367	394	372	419	340	345	386	425	364	390	380	430	377	392	384	447	404	357	360	408	410	389	393	380	338	377	391	392	408	368	392	363	374	362	370	414	404	437	391	396	397	390	408	369	398	407	371	396	390	404	359	361	389	410	378	365	398	409	391	377	359	364	375	391	409	374	381	388	415	386	365	393	403	354	376	387	387	381	375	419	385	366	417	422	380	371	389	394	383	408	393	403	370	418	386	392	403	392	389	387	384	358	393	420	359	381	413	384	396	342	398	378	411	386	391	382	397	342	396	369	407	363	382	389	344	379	388	380	377	401	356	398	432	391	377	400	385	379	365	405	389	415	380	385	379	371	389	384	371	400	383	376	377	356	383	381	384	409	384	364	378	377	364	390	379	395	371	380	336	422	372	365	398	409	422	352	373	435	393	381	372	405	394	369	423	408	388	384	432	378	404	413	397	380	377	388	391	369	356	399	398	415	375	391	433	391	388	378	357	371	387	368	400	385	351	376	374	412	395	381	419	379	398	367	362	423	399	415	387	394	403	423	363	376	362	393	395	396	402	340	416	394	368	384	417	375	411	397	385	385	404	389	368	367	412	408	395	405	387	365	374	403	380	389	381	398	390	364	406	394	418	364	378	353	360	374	358	372	397	404	414	406	412	375	363	390	417	387	392	358	350	406	400	399	353	371	364	428	399	373	374	354	385	369	370	417	395	374	392	399	388	398	379	358	406	380	387	398	398	395	420	384	358	421	401	385	373	395	369	401	389	394	398	393	383	383	335	401	394	391	398	369	378	350	383	396	410	365	349	369	398	401	379	420	406	377	420	341	394	409	391	392	372	416	419	409	408	385	378	385	349	397	395	367	376	351	349	399	380	388	410	402	382	386	400	412	368	431	414	418	380	358	373	386	403	426	402	380	399	411	380	412	389	431	363	410	393	396	381	428	369	406	382	420	386	387	395	406	374	380	355	376	384	388	377	390	359	392	406	393	384	378	371	367	343	363	404	378	412	385	365	408	394	405	358	399	406	361	436	383	380	368	405	441	406	423	336	393	383	401	356	400	368	396	376	426	417	374	429	419	385	406	391	382	379	400	368	415	379
25411	21338	27052	25158	18977	40651	35147	19858	7716	2365	950	545	506	462	432	434	484	447	431	430	455	457	451	432	444	418	445	441	425	430	438	425	425	454	461	470	455	456	416	385	444	417	427	477	438	425	450	441	421	472	470	457	381	438	473	441	413	432	459	426	421	427	399	456	460	424	459	452	407	484	466	430	427	445	443	418	419	491	470	423	380	431	396	430	458	446	441	478	456	403	424	441	462	442	439	471	469	469	417	452	412	464	440	435	451	436	430	453	398	492	425	421	434	451	443	402	409	462	448	449	428	460	445	448	443	442	422	474	432	448	422	466	419	444	457	471	444	396	426	440	451	395	450	435	414	415	443	422	437	406	454	469	446	439	466	433	434	408	424	478	444	399	451	441	411	441	419	422	404	444	459	448	410	462	448	447	445	400	439	441	431	418	432	440	439	468	416	463	445	438	446	428	424	426	414	421	452	436	430	455	419	461	441	449	423	394	437	428	430	468	429	449	468	417	419	401	462	424	421	448	423	426	445	420	415	416	482	399	418	413	439	455	458	414	432	468	419	418	415	430	412	464	423	464	425	415	461	423	444	456	443	452	466	419	445	429	424	431	387	439	429	429	426	429	412	421	419	433	419	421	447	429	459	458	466	453	422	441	422	394	399	460	445	484	402	460	426	438	441	424	417	439	469	429	436	426	461	427	430	439	425	433	412	458	422	464	462	426	429	422	459	427	411	446	430	421	447	450	449	420	417	417	452	457	435	471	416	472	465	469	420	456	443	458	434	468	429	407	472	426	435	434	427	428	444	448	440	440	437	450	434	472	451	435	423	435	436	492	384	388	431	446	413	431	408	431	430	440	473	471	447	406	444	415	462	439	421	434	461	436	426	429	458	430	411	435	452	399	436	440	409	443	449	485	387	444	445	430	452	448	405	379	453	442	459	433	454	425	433	445	459	451	448	466	407	430	398	450	453	435	409	446	444	467	432	402	424	443	431	419	464	447	469	422	424	433	456	399	436	425	458	432	463	400	452	419	448	448	498	421	433	426	446	437	478	444	466	440	454	436	446	459	453	411	466	454	435	455	450	428	422	383	433	431	418	443	419	437	447	401	398	458	464	429	421	461	418	447	445	419	449	472	447	461	429	468	457	497	427	412	434	451	412	439	406	416	452	431	406	437	423	467	444	454	462	437	421	432	430	404	434	458	383	427	462	453	454	411	383	417	412	425	439	426	500	408	452	444	456	438	437	423	424	417	444	452	456	456	422	430	450	450	440	455	460	433	406	454	430	437	435	443	467	469	423	431	437	458	422	403	404	458	413	449	404	451	443	436	436	454	417	445	428	428	434	424	451	415	449	398	407	457	438	444	401	429	465	428	477	441	382	462	453	449	448	443	452	425	454	418	412	425	428	474	438	429	420	435	426	426	438	429	399	443	431	451	445	447	409	451	427	416	434	428	468	453	387	428	420	437	466	414	446	445	417	467	454	478	418	468	427	415	419	392	411	458	445	434	441	454	451	418	409	389	450	426	402	444	450	471	437	448	470	440	441	438	432	441	460	411	453	411	447	433	452	406	416	429	454	394	458	448	448	450	431	447	406	402	447	449	465	408	458	472	460	476	452	407	453	465	476	417	438	435	491	425	420	431	418	449	412	429	412	445	456	427	452	485	426	482	417	409	449	425	405	478	460	453	478	389	447	408	475	458	413	434	460	416	449	400	422	455	441	461	434	449	390	452	446	469	437	418	483	467	450	460	439	464	422	391	426	415	426	410	459	413	451	449	462	432	468	462	418	416	426	447	468	446	441	448	433	435	458	443	465	398	469	441	480	405	417	430	438	399	425	430	424	472	452	480	454	461	480	443	467	404	442	439	411	440	461	419	438	417	440	455	451	445	442	415	432	432	419	470	464	425	419	435	438	458	444	426	458	403	449	437	420	450	456	443	434	418	437	463	431	415	446	464	488	422	457	459	432	458	447	433	436	479	437	430	431	435	432	439	406	450	418	469	453	438	474	463	449	447	454	466	434	440	436	483	391	452	413	450	438	444	476	457	450	432	418	431	441	442	473	449	422	398	433	432	386	417	429	455	428	458	484	438	419	433	422	431	451	436	479	453	411	439	407	404	470	439	421	413	448	477	435	452	382	453	438	431	425	418	405	422	466	430	430	414	457	448	446	466	427	422	432	477	428	444	462	440	445	391	415	422	394	413	439	433	467	450	433	452	474	409	447	428	435	404	458	443	475	433	441	422	437	415	452	441	445	434	403	446	404	464	427	461	429	424	455	447	446	450	466	425	442	413	439	447	461	446	480	478	473	424	436	462	472	488	390	439	451	457	474	451	461	449	460	413	454	426	453	452	463	439	424	449	440	470	464	415	430	440	443	412	421	445	415	447	438	441	424	438	436	461	452	434	422	427	457	420	443	427	431	433	420	449	434	444	451	425	481	449	396	408	439	400	484	477	411	447	465	469	447	456	455	426	442	459	448	416	465	450	417	431	450	405	416	450	431	406	461	443	468	431	442	411	435	460	432	431	459	460	432	448	433	421	417	417	437	447	468	434	452	450	443	466	445	401	440	450	419	425	440	466	436	419	422	462	403	446	467	457	431	452	425	440	466	486	426	396	404	411	456	435	430	476	405	421	451	416	404	420	432	456	454	450	442	438	423	482	459	444	415	444	454	446	399	469	418	444	452	439	385	414	434	457	423	482	399	436	486	469	459	464	449	439	445	431	419	435	442	418	449	445	477	445	401	443	461	433	480	468	435	428	418	431	409	449	480	427	414	420	421	414	444	468	419	426	418	409	426	481	457	439	417	430	439	425	449	441	472	403	446	462	465	410	393	441	424	424	466	455	429	485	457	444	459	438	427	410	412	449	458	433	427	426	416	447	460	448	437	421	472	419	416	411	440	472	430	442	439	433	453	453	445	488	431	447	434	420	452	437	466	444	469	444	448	445	440	459	424	473	448	402	431	429	438	419	466	421	455	451	450	424	410	445	440	459	433	427	444	427	472	425	461	466	426	460	470	442	436	425	419	437	439	437	440	446	456	436	438	434	459	412	439	456	426	450	410	422	428	440	429	445	432	427	428	460	447	423	440	436	441	441	448	418	402	446	433	446	470	455	488	457	427	446	429	392	450	460	451	434	445	428	429	413	443	422	420	435	427	418	435	467	390	421	484	448	469	447	403	461	435	447	424	434	457	434	427	453	428	417	477	415	447	422	443	451	454	468	473	450	458	424	449	433	449	481	435	439	431	420	416	432	439	465	416	437	422	434	418	444	419	411	445	467	435	459	435	446	450	447	456	447	409	419	429	452	436	466	443	414	411	418	459	434	456	408	457	455	465	485	440	420	487	440	411	435	425	427	430	404	415	442	453	459	424	427	452	406	451	437	428	408	421	416	461	405	379	414	441	431	450	438	444	435	443	431	391	441	443	390	428	393	432	458	434	448	414	432	425	472	454	433	424	437	436	428	425	432	454	456	403	431
4336	4019	2671	1523	19016	38069	27873	15538	6649	2563	1012	496	429	413	448	413	435	410	414	445	435	395	431	407	436	411	426	473	427	380	401	414	396	412	451	390	443	439	413	476	414	427	387	417	445	441	448	426	424	414	430	397	415	413	405	408	451	415	417	398	457	458	423	404	386	438	406	421	431	426	356	412	394	448	424	410	405	432	421	459	432	436	454	444	399	438	457	463	403	454	443	404	403	430	420	427	431	377	435	463	419	433	430	407	397	419	449	447	384	427	437	399	429	476	422	389	427	421	433	425	398	430	441	442	436	435	438	414	407	388	422	385	421	436	420	418	418	467	438	431	391	403	406	416	442	419	461	443	409	408	396	459	455	400	441	432	437	384	404	439	439	430	422	429	431	404	426	425	432	409	424	497	420	423	430	398	428	461	446	413	447	385	419	420	437	420	435	384	399	420	413	428	413	428	421	422	419	418	426	428	395	426	412	425	406	409	432	408	403	481	438	461	417	429	411	427	431	433	412	439	435	406	425	428	400	408	414	407	430	415	452	408	396	459	402	435	393	432	465	396	441	399	405	403	424	465	411	401	415	471	441	408	428	438	412	421	435	432	409	420	420	452	458	434	421	457	431	420	438	420	432	449	433	400	433	399	412	442	423	416	401	417	419	406	394	424	446	415	430	424	396	416	441	423	443	433	411	442	412	433	436	450	424	420	418	398	418	398	394	429	449	432	452	405	432	460	434	412	421	400	445	424	436	435	437	421	394	413	396	427	431	496	386	437	414	437	446	425	394	438	404	405	432	418	399	435	438	447	443	436	424	414	437	415	381	390	445	421	442	444	423	439	437	397	445	379	469	441	460	419	463	395	428	425	440	440	402	438	427	409	403	396	427	442	428	434	397	385	418	441	415	418	401	416	394	445	433	445	417	414	469	421	449	432	410	454	451	407	428	438	431	431	397	400	442	426	420	452	403	411	444	436	398	391	422	383	421	447	432	402	404	404	403	461	419	420	405	454	400	400	452	458	408	430	446	415	436	453	390	459	455	386	407	432	417	460	451	394	411	419	398	396	372	437	455	433	397	443	450	416	433	448	376	444	438	424	412	460	407	439	427	445	408	416	432	437	418	420	411	409	450	445	438	422	410	403	430	376	469	400	434	416	433	415	445	387	416	414	465	405	416	418	398	437	457	430	423	432	451	399	418	417	415	440	414	429	380	383	435	448	432	425	431	422	399	476	445	467	402	462	397	445	443	402	431	426	375	422	450	427	433	408	421	350	446	396	405	445	398	451	396	456	422	391	435	454	426	435	449	419	408	430	409	400	404	427	400	426	423	425	412	430	429	458	416	435	434	432	365	431	472	434	465	395	403	413	413	417	377	436	443	409	422	395	407	435	415	414	474	443	428	445	415	405	404	377	417	424	393	421	438	413	447	396	425	386	419	405	442	400	444	432	463	442	390	438	442	400	421	428	384	413	446	439	475	397	396	396	422	389	406	409	424	408	410	406	416	386	442	396	406	425	392	448	424	418	429	421	425	428	428	436	417	373	428	406	426	397	419	437	449	433	431	371	410	397	450	441	406	467	435	401	412	413	459	437	403	427	428	375	418	428	442	422	375	428	425	428	403	389	412	428	425	450	397	397	421	426	386	450	431	442	415	411	417	388	415	434	392	450	433	423	459	407	409	414	423	413	423	409	407	399	484	415	423	424	407	416	450	373	463	395	424	407	449	433	429	391	410	421	426	434	420	420	423	432	454	406	454	439	399	425	404	431	452	414	422	403	412	427	483	472	427	386	419	450	418	454	430	408	410	411	405	424	452	415	393	416	378	388	408	406	432	434	406	399	403	398	446	407	416	447	455	392	442	441	402	419	394	436	406	430	435	414	432	457	396	449	421	431	418	396	398	409	421	413	381	429	403	425	394	422	422	390	445	417	433	425	428	393	432	377	488	421	446	412	414	405	426	444	425	449	430	415	398	424	413	440	428	439	404	440	455	439	406	439	453	435	406	453	438	402	428	436	418	414	437	456	447	434	429	407	421	364	383	430	398	410	441	437	466	424	407	479	434	399	425	459	388	408	416	422	416	436	427	418	409	436	416	435	415	404	417	400	426	432	454	423	396	451	486	415	442	406	391	423	424	419	445	388	405	411	401	431	408	430	427	439	419	436	421	414	400	416	434	396	423	444	429	446	439	410	440	460	380	435	441	419	421	442	416	422	400	444	443	437	422	446	392	417	400	449	399	427	457	422	419	437	396	438	459	410	412	410	446	381	418	410	417	392	417	388	413	415	378	411	434	390	407	411	444	432	414	428	423	416	435	432	461	410	400	425	408	442	438	428	436	393	397	397	404	412	416	406	431	422	408	422	455	404	428	432	430	448	417	445	413	420	391	383	428	428	447	403	411	444	454	427	397	432	424	429	382	406	447	427	395	405	417	465	391	422	411	404	430	428	400	475	422	446	430	407	416	395	406	412	405	389	425	448	462	432	430	436	416	407	433	385	401	436	398	415	428	421	413	418	398	450	410	437	429	421	380	435	435	405	418	467	429	445	434	409	433	443	411	429	457	436	425	410	412	433	409	423	422	417	429	435	410	413	417	408	436	403	406	413	391	440	409	435	378	394	375	431	420	421	409	404	427	429	397	446	420	425	432	415	421	456	421	416	426	443	443	420	394	416	421	438	413	403	442	432	426	433	437	418	422	416	433	410	409	412	454	415	398	386	451	412	424	405	435	426	397	411	394	414	428	402	448	455	442	399	424	423	391	429	412	425	416	374	411	465	407	448	422	445	417	464	418	403	408	402	415	408	424	431	416	379	408	433	454	390	429	439	417	429	442	397	451	417	416	442	396	419	427	425	383	413	419	436	402	432	471	411	389	417	401	440	399	407	439	407	379	439	428	433	426	425	409	409	383	408	442	372	402	415	408	407	403	460	399	460	413	433	449	406	416	397	435	426	410	406	403	429	391	416	419	434	446	429	424	407	433	409	415	424	402	408	443	423	422	452	373	462	403	416	471	392	411	411	432	449	416	416	399	402	462	399	407	403	436	430	436	429	389	412	417	422	433	391	449	398	427	456	425	397	421	399	433	455	421	410	414	419	420	425	371	391	415	425	424	469	407	410	399	401	439	421	429	447	435	436	416	436	439	458	427	408	416	447	409	391	424	431	418	438	419	424	405	416	400	405	415	383	433	427	393	395	436	399	385	427	425	402	398	420	458	437	454	409	397	417	416	411	416	390	438	469	399	394	409	444	408	418	409	401	429	458	442	397	407	397	403	399	415	455	378	407	389	416	417	395	422	445	414	400	422	403	426	428	419	424	430	427	424	410	414	396	426	422	434	438	421	408	427	397	416	423	451	419	441	410	418	439	399	425	472	408	385	430	399	401	388	417	430	444	419	419	402	427	400	417	422	388	411	399	409	443	423	402	432	424	423	395	396	388	425	415	422	396	407	408	438	440	398	446	403	424	407	410	447	428	434	423	428	406
24278	21424	28660	24530	28073	54095	51730	34169	16923	5503	1677	786	592	570	579	548	538	562	569	574	507	563	541	546	536	552	562	499	539	533	530	529	562	595	526	542	517	517	519	557	556	540	583	536	566	539	502	533	549	566	518	555	589	580	557	525	534	517	585	553	509	525	533	494	521	578	518	550	553	507	552	544	489	542	500	530	539	531	499	538	511	549	547	515	492	559	589	533	513	519	503	537	489	561	563	528	547	533	520	547	549	526	533	511	537	538	536	522	511	512	512	507	523	528	522	613	514	512	539	527	508	549	604	533	471	515	555	541	532	525	548	506	514	543	551	555	549	567	553	521	528	532	588	557	557	566	570	564	564	521	520	512	533	558	558	503	541	560	525	528	498	504	582	564	543	555	554	488	544	522	556	511	571	527	562	556	573	530	532	510	550	514	534	508	537	544	539	529	539	536	546	507	573	493	573	547	498	531	509	566	521	583	524	543	510	497	574	531	484	545	560	534	524	518	504	517	555	546	554	527	507	543	524	515	544	508	565	485	556	523	569	583	512	526	571	525	512	559	557	544	570	500	537	515	543	535	582	555	524	495	521	508	559	562	558	491	543	566	551	519	567	522	518	531	547	569	517	571	539	467	556	517	508	518	550	535	506	504	542	568	502	574	545	551	538	509	559	520	520	581	574	523	503	535	548	533	539	535	543	565	530	541	565	537	564	487	537	560	536	527	554	549	563	526	557	540	522	556	531	538	566	550	515	497	518	533	553	569	558	583	524	548	511	544	560	547	553	531	540	510	548	587	479	521	501	528	537	515	527	534	545	513	608	519	528	585	541	525	527	547	566	588	518	512	573	540	529	512	525	523	541	533	521	559	527	531	496	498	532	530	534	525	522	528	525	515	551	477	514	538	529	548	530	493	527	516	579	555	528	549	538	555	507	556	569	535	496	575	528	522	560	497	527	583	570	551	530	559	537	512	530	539	513	524	518	508	512	530	550	566	550	511	522	525	536	515	572	568	530	525	548	533	485	535	535	534	555	544	584	572	523	509	533	536	541	551	578	531	525	517	520	563	566	518	549	553	555	595	566	552	501	522	554	524	557	522	623	536	514	558	542	535	545	532	536	543	542	532	545	550	544	553	533	512	509	571	507	592	533	545	524	523	564	536	567	494	571	559	510	535	515	513	542	494	488	526	519	536	528	541	537	541	551	547	510	546	556	525	518	529	500	516	556	549	529	484	561	532	516	495	518	524	487	586	490	515	600	554	548	544	566	500	518	558	535	547	521	494	547	554	526	529	554	541	593	506	530	543	543	510	570	507	526	513	533	557	530	536	504	559	575	526	527	518	535	557	512	514	519	530	527	547	522	526	550	536	543	521	523	514	519	512	568	528	548	558	527	549	542	544	526	509	561	537	541	541	541	510	519	540	523	521	556	491	509	539	516	541	558	544	572	577	534	565	514	532	540	527	520	533	518	542	548	538	549	550	554	538	526	550	555	516	520	575	535	509	537	527	573	556	566	562	525	569	524	501	550	545	532	523	498	548	574	533	483	524	526	564	563	558	540	511	550	512	494	565	531	575	551	519	573	545	546	484	485	576	509	561	540	509	513	555	532	523	495	504	517	552	568	533	497	501	517	493	566	511	507	526	553	559	556	553	578	512	537	585	501	512	514	498	570	561	509	562	524	547	522	544	538	522	530	532	530	528	510	542	554	548	555	550	542	534	517	523	551	526	571	545	518	531	539	529	527	542	546	545	511	529	567	538	495	545	539	507	522	537	546	535	548	523	549	529	518	547	579	573	511	571	558	547	541	532	548	535	574	550	583	524	536	601	524	545	543	499	527	544	540	564	494	586	520	517	523	550	528	512	545	554	539	543	554	530	554	505	539	534	555	548	542	559	562	513	563	513	544	524	539	538	515	534	489	542	553	535	541	517	532	517	522	553	516	533	490	475	527	531	520	505	583	528	481	519	487	512	563	565	525	493	580	586	556	511	503	508	572	567	550	551	522	528	524	535	553	548	527	561	518	584	567	505	578	554	530	560	519	510	526	535	525	563	511	520	525	518	535	553	545	510	558	561	536	531	516	538	549	516	548	506	491	531	500	528	494	542	509	538	598	556	545	566	567	584	488	522	508	552	521	537	559	550	548	530	534	527	518	493	551	553	564	538	535	510	480	511	542	499	559	509	504	530	515	554	511	469	518	526	513	568	531	541	563	564	574	544	561	526	522	547	551	569	552	547	538	584	550	576	547	506	507	542	515	573	537	569	563	515	514	597	547	515	537	539	555	591	559	509	536	548	587	529	550	526	524	553	527	563	537	534	514	515	519	516	531	531	586	569	545	514	534	540	478	534	546	521	549	527	556	573	569	562	508	527	504	497	528	536	503	524	524	514	525	479	534	499	512	553	530	519	536	557	506	537	528	546	525	557	507	573	510	539	547	520	537	540	521	549	558	544	583	545	551	504	580	521	523	592	519	570	514	539	508	539	526	512	503	532	485	586	559	542	540	504	539	558	574	547	537	534	571	527	572	511	551	562	525	543	511	545	543	517	550	550	528	561	538	543	545	519	500	581	542	513	531	568	510	531	508	546	520	546	543	532	532	511	551	537	506	493	535	511	553	543	500	501	527	509	551	535	547	532	513	551	550	620	558	554	514	528	541	529	570	506	521	522	561	542	500	542	544	529	510	536	536	530	555	511	511	461	527	556	523	510	509	522	571	583	543	515	491	559	528	528	559	506	534	515	525	562	547	556	555	548	579	558	511	519	553	527	537	517	527	546	556	547	549	490	543	533	558	539	517	541	529	528	556	523	524	545	482	548	496	526	558	563	555	545	534	533	520	560	547	535	496	542	553	499	548	534	498	489	561	534	521	533	516	529	506	550	540	511	560	540	522	561	567	506	542	543	568	528	573	537	520	585	540	563	540	549	556	588	548	508	556	547	515	506	526	526	536	553	526	521	537	530	544	558	539	540	516	553	537	574	514	560	523	529	546	524	537	567	532	580	527	567	540	516	518	549	492	541	534	564	532	533	548	506	523	551	510	566	533	534	528	533	534	498	527	510	499	511	508	552	578	520	500	522	546	540	566	536	541	554	538	552	547	534	540	541	543	529	540	522	563	548	568	536	574	559	507	582	564	534	574	555	540	562	564	528	527	519	531	514	509	509	508	513	535	536	521	518	497	571	605	548	501	548	534	537	549	542	526	523	537	546	531	541	505	516	535	523	535	541	585	538	507	532	540	542	564	542	507	537	537	558	555	540	547	533	547	540	545	547	521	536	554	503	491	589	538	566	575	522	570	547	548	555	489	529	520	513	493	519	576	522	557	552	528	543	482	557	564	516	538	515	551	520	544	522	545	553	533	557	551	530	537	515	529	544	496	573	553	537	501	519	519	571	551	548	534	508	556	539	538	546	544	534	514	498	588	577	498	522	493	540	569	525	524	524	511	518	521	544	518	561	509	552	537	561	541	488	566	484	552	497	533	552
5695	10414	5816	4538	33619	58081	44771	27964	13007	4994	1721	826	587	491	527	537	480	539	520	478	529	485	539	542	519	494	534	549	485	516	547	520	533	515	547	489	536	502	523	487	501	492	498	492	497	534	500	539	486	503	504	488	490	536	499	507	550	498	538	536	555	561	526	510	469	537	527	481	557	519	506	527	510	513	541	530	502	490	499	493	549	519	490	512	519	556	505	492	476	516	522	494	528	516	496	543	497	509	540	516	519	539	497	548	547	523	490	491	526	520	488	504	522	515	498	487	545	493	510	541	512	477	506	474	524	505	519	500	533	537	492	487	469	553	528	515	545	504	531	490	498	487	515	476	540	518	515	487	527	509	505	523	482	541	534	526	492	535	515	534	497	497	499	520	501	553	493	539	513	477	543	527	506	468	513	517	473	531	531	521	534	540	548	482	482	537	515	526	539	509	501	528	519	480	497	478	522	567	506	498	486	535	520	486	540	523	472	482	540	557	484	516	476	531	499	508	531	520	535	539	521	520	512	523	512	534	525	504	534	504	524	511	520	520	484	542	555	511	532	582	517	513	491	503	514	510	525	567	534	481	504	510	509	513	543	530	501	498	481	551	512	535	519	509	520	503	473	504	503	490	583	563	541	499	553	480	539	558	524	547	461	454	488	505	543	488	499	509	516	529	513	524	513	520	471	492	467	543	511	535	502	535	522	540	527	489	540	488	540	482	520	515	485	484	494	499	512	531	510	551	509	487	541	490	518	547	528	508	523	493	509	540	537	528	515	541	525	515	503	524	481	509	481	549	556	548	478	531	526	520	554	513	501	530	425	488	507	543	499	520	570	504	506	518	544	512	490	500	505	513	533	513	538	527	506	515	516	489	536	527	522	524	532	508	518	518	476	522	527	517	492	521	545	575	508	501	488	477	498	521	567	541	541	511	516	557	521	536	526	501	523	532	534	541	536	513	516	495	522	507	532	535	520	502	484	542	528	528	545	513	491	550	527	519	548	487	532	524	543	522	474	526	519	521	507	509	508	535	519	519	475	486	528	499	506	542	461	539	498	562	506	486	515	514	525	515	502	510	563	489	530	541	528	531	522	523	522	527	505	532	488	506	522	559	522	472	492	527	474	542	541	496	475	496	499	517	528	512	529	520	519	541	524	512	516	493	487	506	518	467	545	548	492	488	523	492	504	517	537	522	501	504	518	491	501	508	486	539	503	532	515	480	531	515	525	516	529	516	492	504	476	533	539	482	547	505	516	498	495	544	514	478	541	493	518	522	489	513	529	471	525	480	500	513	498	527	503	541	530	541	547	488	484	490	507	482	562	519	521	503	490	557	505	434	528	502	508	545	494	556	491	498	526	507	558	515	513	535	481	534	479	504	522	555	504	527	506	497	509	504	506	511	535	512	532	541	552	488	492	479	494	506	545	525	538	512	503	538	529	507	506	533	540	524	511	513	500	521	560	518	511	499	533	505	507	516	487	511	530	489	480	534	501	499	488	596	525	567	561	487	505	540	468	519	488	518	546	505	517	514	526	523	528	504	513	505	526	509	519	465	486	535	450	534	491	468	538	527	531	519	511	510	515	518	516	545	456	513	508	516	517	517	507	549	521	498	494	526	541	535	489	492	495	486	506	512	514	510	536	475	493	514	505	518	499	525	488	507	493	484	529	555	475	489	481	520	471	484	536	517	525	524	556	529	526	521	514	534	476	521	496	553	521	515	578	520	535	506	503	488	542	493	507	508	531	526	548	518	519	527	528	503	498	506	481	538	522	482	511	493	493	507	526	505	524	524	512	511	517	522	535	515	523	528	494	493	506	501	545	584	493	500	513	537	475	513	547	507	505	552	524	499	500	509	516	507	516	533	506	539	531	498	509	531	480	503	543	544	456	530	496	503	514	517	506	526	514	537	514	521	519	509	530	505	538	507	483	548	513	537	499	524	517	501	527	505	524	506	504	478	507	532	513	576	491	504	499	565	516	543	521	517	490	534	505	526	505	495	518	495	518	511	473	507	533	503	513	485	520	503	510	517	497	517	463	518	478	443	507	499	518	546	484	539	486	475	523	489	509	544	525	563	532	508	486	515	496	517	531	530	525	509	456	517	549	535	511	553	537	509	552	506	514	502	519	517	521	498	570	492	462	506	532	513	530	505	510	521	516	513	498	518	504	526	496	523	529	469	496	530	464	536	495	511	542	492	493	501	531	502	512	522	523	559	513	515	546	506	516	501	531	512	517	490	502	487	544	510	491	491	517	487	524	518	502	514	538	514	520	526	507	510	529	537	501	489	515	540	515	546	512	482	498	491	475	508	496	509	503	518	540	530	508	551	518	499	517	498	521	469	528	534	461	517	526	525	497	523	529	520	538	512	521	530	481	531	520	530	534	523	519	521	517	531	487	486	515	471	482	560	500	517	528	537	505	538	505	488	534	529	513	517	543	469	500	516	500	504	556	500	509	518	531	548	523	534	530	491	478	524	505	506	489	499	481	536	533	514	534	501	521	501	493	535	538	508	486	509	515	513	469	522	514	493	506	531	510	523	482	507	501	502	498	503	530	548	507	518	522	517	505	563	525	513	503	496	509	513	473	522	535	532	540	532	516	521	516	498	492	509	514	498	520	531	491	527	503	505	531	531	526	557	508	468	510	477	469	510	532	530	540	523	525	490	481	471	520	550	541	490	515	526	515	506	543	528	500	504	520	542	513	521	457	532	536	524	563	466	536	510	539	487	503	516	480	529	514	477	516	525	512	511	537	514	494	535	490	525	477	483	483	529	523	522	526	487	498	532	552	533	508	539	467	522	472	511	522	496	516	551	564	511	503	550	536	503	502	531	472	525	515	506	530	522	525	486	539	533	570	527	528	500	528	490	515	491	532	504	480	483	497	533	506	500	519	513	540	539	518	531	479	499	482	517	520	494	528	539	462	490	536	504	518	529	483	541	535	501	496	508	532	510	493	549	530	499	501	518	512	501	505	532	519	529	501	511	514	520	497	498	532	465	522	487	500	485	527	539	512	507	522	496	524	507	516	476	493	514	511	530	453	524	472	510	469	513	545	485	511	506	486	502	511	499	545	495	516	505	527	489	505	516	534	501	541	504	501	485	605	478	525	503	536	497	465	476	488	460	559	513	519	520	510	523	524	522	491	519	500	491	513	539	528	508	500	477	511	535	492	487	492	510	477	492	508	480	496	471	529	493	510	484	507	507	525	463	524	494	527	515	521	496	533	529	469	525	503	492	464	488	512	522	510	505	487	481	524	538	504	498	508	517	527	467	502	511	478	515	505	480	528	534	516	521	494	545	491	495	533	542	495	529	516	485	509	531	521	509	466	531	541	488	541	531	510	501	493	516	498	523	495	495	513	518	489	510	543	526	522	495	522	513	501	499	550	523	510	530	542	520	518	501	510	522	550	513	463	500	465	504	541	542	496	489	512	502	503	480	505	523	485	500	503	519	529	473	507	500	480	530	484	508	515	496	477	509
27631	12124	1765	928	2009	5940	4713	2354	1188	696	517	457	405	418	432	414	413	402	470	421	406	440	407	441	426	418	448	428	410	422	434	414	389	439	459	424	440	427	422	388	393	453	389	472	416	440	419	430	408	419	416	389	454	438	410	422	427	396	439	420	383	427	426	383	426	422	430	414	403	425	425	432	429	438	406	432	394	395	433	393	391	439	401	437	436	440	422	401	407	415	419	409	420	390	400	415	440	391	412	409	441	439	428	433	441	438	402	399	477	426	391	378	477	424	417	402	404	435	422	389	416	407	437	423	427	400	431	430	455	456	392	432	423	415	422	436	408	403	410	418	428	432	388	426	403	396	444	396	425	429	449	450	407	406	485	409	483	430	425	434	423	410	442	416	428	415	416	420	442	423	431	452	425	420	402	420	432	416	381	412	414	453	405	419	410	419	433	395	438	418	432	427	395	452	437	376	421	427	422	391	379	399	382	417	383	422	404	403	426	401	419	384	411	411	420	418	430	439	388	418	437	423	427	438	423	413	425	421	404	428	410	435	442	420	431	448	411	381	380	391	400	424	402	436	417	438	452	391	442	440	423	408	441	438	404	405	404	372	387	445	407	441	403	431	427	457	444	406	400	420	394	389	428	418	407	389	434	422	394	433	396	431	418	410	389	402	421	415	401	411	439	411	438	458	452	386	413	427	454	415	426	436	456	394	397	403	456	417	419	448	412	434	444	402	419	427	421	404	421	419	434	431	484	435	398	404	463	446	446	409	421	422	398	452	422	387	433	395	442	407	413	440	415	425	396	413	436	459	401	435	432	455	400	406	411	419	402	420	420	422	457	435	409	390	388	435	444	441	439	425	407	437	431	391	413	451	432	411	407	433	424	439	415	425	409	417	421	420	436	404	428	416	436	414	397	422	423	410	417	410	417	418	395	444	455	407	442	452	399	382	466	410	395	406	471	417	408	408	434	438	393	480	441	415	401	437	393	414	429	427	412	416	400	422	460	424	444	431	451	432	440	437	380	400	421	425	434	436	418	425	431	422	419	446	416	449	414	424	419	417	400	436	385	385	435	426	463	424	408	427	384	434	463	383	390	427	421	435	423	419	435	447	427	439	416	396	433	424	385	424	413	422	414	431	393	409	451	446	418	414	388	406	431	385	413	407	416	409	435	446	432	426	412	451	423	422	406	413	411	406	411	409	422	424	435	470	400	427	426	393	423	393	407	430	395	424	410	416	450	423	455	437	437	436	446	423	393	446	414	420	423	429	416	455	402	427	420	404	420	461	413	451	419	458	424	412	393	399	466	407	449	422	404	447	433	426	433	415	422	435	436	416	417	438	402	427	440	403	398	398	413	429	459	434	440	439	406	439	430	429	409	402	473	431	408	376	411	407	420	419	409	409	385	449	425	401	402	396	386	435	435	399	432	443	434	445	436	432	435	391	427	396	407	408	428	410	437	410	441	409	392	422	409	364	399	429	416	450	420	414	421	396	440	424	448	416	428	390	388	434	439	418	419	410	385	403	410	433	402	384	411	435	443	396	420	412	407	421	435	406	409	419	440	430	411	427	459	413	400	423	412	417	418	430	393	399	423	454	425	396	411	410	429	399	409	437	402	430	384	435	438	445	434	403	392	449	434	415	420	415	429	392	400	416	425	391	421	441	459	383	399	429	422	423	405	398	433	405	420	416	393	395	422	444	421	389	401	423	405	412	418	419	421	443	413	422	408	435	411	445	430	413	396	403	438	435	459	406	407	403	421	405	404	404	405	404	383	425	414	427	413	429	461	429	429	448	414	423	422	434	411	387	435	442	387	390	428	440	429	414	424	477	450	443	403	412	399	436	427	388	411	378	424	434	412	401	446	411	397	394	405	410	390	424	427	385	424	426	430	419	415	426	427	431	421	420	416	385	397	435	419	410	461	427	406	428	403	427	435	394	412	455	414	433	416	422	428	405	430	434	368	402	393	405	443	458	435	405	449	374	417	436	421	452	395	422	409	415	440	434	395	418	442	429	460	439	393	395	412	418	400	420	413	417	400	422	386	400	424	447	438	421	408	432	414	441	390	421	459	412	436	423	405	425	428	397	407	434	420	415	404	411	433	405	419	403	422	373	424	463	401	410	432	414	450	396	429	399	418	444	415	484	418	436	436	411	408	398	425	420	460	423	410	411	434	428	443	405	398	468	389	425	418	434	391	429	418	412	434	409	440	395	443	454	442	420	393	384	423	421	416	422	418	411	422	426	461	425	422	423	415	418	401	425	399	426	448	453	433	431	445	452	421	401	415	423	382	441	448	446	402	427	397	387	407	399	434	442	425	420	399	413	393	447	420	461	424	456	393	419	414	417	404	451	412	397	434	420	422	440	389	388	411	385	393	428	420	396	420	417	405	427	427	413	426	405	450	441	425	440	437	454	418	453	444	414	391	420	414	405	429	403	424	409	422	420	440	450	429	418	401	418	458	418	420	448	438	404	428	396	418	409	435	391	439	392	448	431	403	428	421	480	462	428	446	456	384	400	366	379	444	451	419	412	416	414	394	406	446	415	423	400	439	451	419	386	424	380	413	376	425	387	436	452	428	425	394	400	443	400	405	395	480	420	401	415	435	401	426	407	442	384	433	446	393	380	421	426	430	408	402	425	442	402	412	382	451	412	406	436	414	427	417	425	408	414	385	427	431	423	404	375	413	435	406	436	408	418	443	411	430	411	418	438	399	401	406	416	399	408	426	432	438	411	419	424	433	455	415	430	451	397	458	463	464	415	425	412	409	455	443	422	410	406	437	383	395	379	433	402	416	419	419	387	399	442	391	440	434	426	393	405	431	419	417	382	384	411	443	435	455	390	444	439	406	435	406	419	430	404	434	404	402	408	405	404	398	440	369	382	400	373	399	390	417	406	436	413	436	413	398	406	411	405	433	422	448	417	406	428	446	422	385	407	446	418	425	422	380	443	415	407	431	418	386	396	431	405	380	466	402	388	412	436	463	430	451	438	402	419	402	441	403	442	430	420	415	403	426	407	421	452	454	401	454	380	421	401	416	440	375	439	437	373	426	449	446	405	420	395	395	414	423	422	447	413	429	427	420	434	420	435	422	430	441	434	407	414	433	410	446	405	405	433	430	433	426	442	410	406	390	467	397	435	396	430	384	429	410	417	439	416	401	419	431	416	404	429	425	448	396	412	403	423	427	447	407	416	455	433	419	390	437	396	437	408	436	415	446	432	420	436	403	423	410	468	433	383	425	423	398	403	455	390	426	435	452	401	404	415	427	423	408	406	411	435	455	428	404	405	422	404	422	456	447	384	451	419	449	420	425	426	428	447	435	420	447	423	398	425	406	402	418	399	417	419	410	418	432	391	439	403	405	394	405	432	396	405	399	409	417	440	397	400	427	423	377	425	434	430	404	393	433	436	427	427	427	433	411	412	432	401	457	412	441	411	465	400	447	426	445	452	455	379	438	420	432	436	405	408	422	420	403	455	414	387
5125	1446	1114	741	2615	6760	4853	2710	1336	731	506	444	412	420	376	423	371	359	386	376	379	375	393	368	394	402	409	395	383	410	413	379	375	389	384	369	394	378	370	393	386	398	363	395	398	401	402	410	397	382	356	354	390	364	408	399	384	423	395	400	373	377	391	365	401	356	390	403	381	411	377	366	400	412	375	408	385	372	395	360	375	405	361	359	370	384	400	402	394	397	377	384	391	378	358	394	407	393	404	351	363	375	402	353	412	374	380	383	394	388	391	381	360	383	381	361	395	392	380	379	388	408	393	359	389	372	373	398	404	385	366	406	419	420	369	406	365	389	358	394	343	384	411	374	374	391	379	377	362	396	422	404	392	405	398	399	419	421	348	420	396	395	394	396	351	408	390	364	398	417	392	351	403	381	422	423	401	369	383	408	408	390	374	401	415	388	399	375	370	375	364	367	388	384	378	372	414	378	381	386	396	387	384	392	395	367	363	393	386	382	388	369	388	425	368	375	391	389	382	401	388	354	408	351	398	375	345	414	402	337	426	400	353	393	378	395	378	395	367	409	412	405	372	388	405	388	376	391	396	428	397	371	393	401	369	427	372	393	390	405	394	402	361	384	398	393	406	389	381	381	388	382	403	407	366	380	374	364	379	374	392	391	347	360	416	403	384	387	398	379	380	400	374	397	387	410	369	389	391	401	363	398	362	412	386	402	388	426	367	338	418	397	415	376	404	428	397	373	386	379	375	354	367	389	403	376	373	396	403	388	377	362	360	414	363	410	366	396	401	380	365	404	360	402	383	394	407	428	378	364	390	357	433	387	390	407	380	415	420	404	365	399	382	375	377	397	412	402	385	398	398	379	385	417	409	393	384	390	359	385	373	384	358	388	376	403	382	415	374	396	410	377	393	418	409	414	396	363	384	365	400	361	440	363	387	404	357	421	378	396	404	364	361	392	384	383	401	383	409	364	400	372	356	405	398	408	395	402	407	386	396	348	390	390	381	378	352	379	393	387	391	340	404	402	390	388	396	379	415	367	404	428	389	399	397	408	403	415	359	403	377	369	366	345	421	395	389	401	378	405	372	418	345	412	370	362	390	398	413	410	377	342	380	377	417	369	395	393	410	377	349	371	389	389	401	417	387	371	366	384	357	382	400	396	403	377	364	395	393	387	374	390	391	385	407	395	384	395	352	423	370	418	370	367	414	414	408	408	409	413	382	383	424	379	368	363	338	408	399	399	390	381	400	378	396	389	392	398	390	408	415	401	409	380	408	360	410	352	412	349	370	419	418	357	406	399	409	366	379	385	369	372	367	381	389	402	404	403	399	388	409	412	400	352	377	353	378	387	382	415	365	439	382	417	442	415	352	399	378	385	368	386	379	375	363	370	392	362	379	394	432	369	416	391	390	350	378	386	362	356	394	405	410	367	389	379	427	351	379	367	373	399	390	393	385	406	390	380	356	382	359	372	402	395	404	429	418	408	394	426	376	392	424	361	391	407	400	383	395	362	381	387	428	411	415	390	375	412	413	395	429	371	388	391	347	379	375	403	352	395	393	424	413	392	363	399	380	389	390	412	391	355	413	385	402	358	397	403	411	380	397	375	367	360	427	410	411	374	393	405	388	379	389	395	354	407	413	378	369	369	360	409	382	385	359	411	400	426	362	378	367	400	394	396	393	395	380	397	402	433	377	374	341	397	405	393	402	396	357	405	360	414	382	383	362	408	356	428	411	371	406	413	400	397	391	366	406	391	397	390	373	378	390	368	388	369	366	381	410	381	379	385	402	400	377	388	375	354	366	340	355	377	409	382	390	371	394	374	358	375	373	397	393	369	428	388	352	373	417	388	402	392	399	398	379	438	383	369	396	385	408	427	382	386	387	375	389	373	382	406	376	410	392	374	379	366	375	424	395	402	410	410	406	400	369	417	403	373	388	372	373	400	381	377	395	426	350	404	389	400	410	358	407	407	407	382	384	413	382	391	393	352	412	366	380	435	402	391	386	392	375	401	442	372	385	424	423	407	425	417	411	389	392	417	368	382	397	389	354	421	386	380	370	412	389	375	345	400	390	399	393	382	380	404	390	377	384	391	416	367	347	416	386	424	404	367	388	397	386	380	388	408	409	408	399	377	372	382	388	387	393	404	378	398	373	382	404	373	392	409	384	382	396	386	377	406	403	383	414	371	413	370	418	406	380	398	377	406	390	391	390	377	391	412	408	383	402	420	435	395	391	370	376	402	392	391	425	438	380	410	402	379	370	389	390	410	386	423	403	393	426	363	412	390	380	408	402	396	392	410	380	393	392	408	364	390	410	398	395	398	404	385	373	387	376	412	392	405	380	385	428	405	398	381	387	376	385	385	336	392	332	401	392	391	377	410	396	385	353	381	381	359	407	395	405	381	409	387	402	399	363	404	374	393	354	413	373	416	366	359	410	367	407	394	374	417	382	366	422	381	381	374	374	394	370	386	352	396	403	372	366	402	364	384	383	394	390	395	390	401	389	418	427	367	415	399	383	387	399	389	379	376	393	383	407	386	398	395	393	389	375	432	365	416	395	395	370	365	400	353	381	412	418	402	391	379	361	378	372	354	395	372	388	370	404	351	380	374	409	414	392	384	397	366	381	387	383	404	384	355	377	374	441	357	367	377	378	379	400	375	401	405	385	408	364	360	378	385	407	387	396	390	368	376	402	374	357	351	399	389	386	399	399	381	366	398	430	401	365	404	360	364	393	380	410	376	381	372	383	383	420	392	432	394	409	372	408	374	393	395	398	373	421	373	378	358	411	382	418	388	394	402	412	400	382	438	367	406	362	379	368	350	369	390	389	407	382	373	375	402	357	372	388	393	414	338	383	372	362	401	348	379	440	469	397	371	385	388	390	401	396	392	423	379	413	436	375	376	408	360	413	399	388	408	351	396	380	406	367	389	376	400	372	354	395	378	361	367	372	393	404	393	387	389	400	416	375	410	388	390	387	373	444	405	395	368	407	397	358	410	409	403	380	388	416	370	364	373	403	397	388	376	388	385	340	388	394	434	377	369	392	409	406	373	387	446	406	418	430	416	417	374	388	393	399	369	410	386	398	370	347	399	394	399	392	374	385	387	359	371	401	409	383	404	396	399	376	395	415	376	352	379	421	363	395	394	406	402	393	361	459	400	387	391	384	379	353	366	395	410	364	381	381	378	383	352	389	384	417	391	422	380	393	390	387	403	411	383	381	390	394	413	402	397	401	386	360	373	413	359	359	385	387	401	401	341	406	398	400	368	355	364	399	422	419	395	364	352	388	389	365	396	387	388	380	371	374	376	400	376	394	420	382	385	397	413	377	385	423	352	399	402	401	398	398	349	406	377	377	392	429	380	391	399	389	404	409	393	386	405	374	392	392	387	405	408	396	413	402	381	350	369	381	411	414	398	392	393	403	364	367	373	384	374	395	371	379	370	389	382	389	379	405	380	392	380	397	409	389	384	391	414	386	362	369	394
25536	21393	27107	25215	21858	40033	34309	19530	7749	2271	858	521	456	464	454	461	452	458	440	470	458	450	437	461	451	450	455	440	435	425	451	435	469	436	420	438	427	416	444	478	457	427	436	410	449	471	442	485	455	491	469	451	451	456	399	448	461	421	433	453	403	470	449	427	425	422	436	440	438	443	448	477	458	423	412	437	454	432	432	420	446	447	453	461	458	406	462	437	464	456	402	467	433	431	464	446	466	450	413	450	459	442	430	420	443	475	484	437	430	466	438	448	486	436	426	405	431	406	434	420	435	414	455	464	477	447	438	427	452	444	451	459	455	431	422	419	456	453	485	424	444	450	475	469	449	463	446	457	457	440	420	443	451	428	441	445	437	464	469	462	437	456	438	468	414	422	439	463	452	423	416	421	460	465	435	421	437	441	466	393	450	481	435	429	412	440	444	407	438	490	446	458	420	444	463	442	472	474	428	460	435	418	461	460	448	467	456	443	449	414	438	429	438	429	420	460	449	455	415	460	482	447	437	433	439	413	424	421	458	449	425	499	410	435	412	407	430	440	433	494	435	417	410	437	466	454	459	445	479	460	454	440	421	449	422	459	446	464	422	442	461	451	415	479	453	454	429	431	404	441	434	477	447	462	443	441	452	497	415	461	446	411	452	430	443	448	445	432	466	458	419	422	423	416	451	463	434	442	401	426	464	445	414	458	421	468	458	404	480	397	424	440	429	460	469	406	418	433	490	437	424	457	435	456	456	429	471	424	418	460	475	476	446	430	465	462	414	461	436	443	458	442	416	445	453	428	426	431	442	473	438	418	447	415	448	443	435	433	450	450	373	445	436	415	459	443	453	479	397	453	451	449	424	434	464	446	453	421	450	457	454	480	453	467	435	450	444	418	410	420	422	438	436	436	421	447	458	422	468	449	475	448	468	449	450	477	445	449	393	420	478	453	478	441	456	427	480	437	460	418	416	473	456	464	446	446	426	414	482	423	426	470	428	466	426	470	452	437	422	432	452	467	475	468	417	429	481	428	442	460	454	426	449	423	440	432	428	437	488	455	456	434	440	446	437	444	457	416	451	429	446	432	447	459	454	451	466	464	439	423	424	468	435	467	451	421	459	424	446	447	449	441	445	435	481	416	417	419	439	457	459	477	420	446	423	412	472	452	481	459	440	426	448	406	451	455	460	486	470	449	452	468	447	436	429	438	466	441	453	446	463	438	469	458	429	432	430	431	452	467	456	427	423	419	428	428	431	436	469	445	447	424	451	434	422	433	481	453	395	449	451	468	477	446	473	438	436	413	441	440	435	437	429	428	446	442	415	479	446	443	435	455	432	440	469	445	415	472	442	439	415	449	437	449	466	463	412	459	470	409	436	419	455	426	425	447	473	468	442	484	457	411	405	452	452	442	419	445	462	430	442	443	487	458	438	441	451	440	457	452	429	450	405	469	461	404	467	453	467	462	477	443	479	446	439	445	461	467	440	460	419	457	437	434	455	466	449	445	488	449	428	459	460	437	409	451	443	436	405	441	443	474	417	420	445	462	435	430	447	447	458	403	409	425	450	431	472	434	463	420	431	467	441	416	424	451	426	434	420	433	446	475	424	439	469	436	449	460	439	442	440	445	477	456	463	469	477	461	457	427	413	446	442	466	433	419	450	451	440	459	445	483	438	403	407	444	445	458	440	478	443	430	471	412	457	452	487	393	437	466	429	464	455	472	405	428	443	419	443	444	472	441	419	449	427	437	434	456	461	422	448	440	442	464	462	456	456	436	445	436	468	442	423	417	452	461	438	425	463	438	438	465	440	452	436	431	437	450	404	413	441	432	405	412	464	409	435	470	485	467	451	453	449	441	465	445	445	449	435	422	431	442	463	439	392	455	489	452	425	460	464	446	440	473	468	501	428	474	449	447	441	457	464	384	456	459	452	467	412	404	435	489	443	431	427	432	455	507	468	452	448	388	424	431	439	458	484	430	498	431	424	428	443	438	428	443	427	427	434	441	458	427	453	460	433	450	421	465	475	425	416	417	442	465	478	460	473	468	462	441	453	453	422	392	486	420	443	431	468	450	433	427	424	413	459	444	441	446	442	486	444	456	445	417	489	451	458	424	423	463	432	482	418	433	412	472	475	481	442	437	439	468	443	478	473	441	421	411	410	445	451	468	430	481	415	442	422	472	432	443	449	456	446	462	430	405	500	449	449	424	418	413	424	456	458	454	473	461	456	434	417	468	431	393	417	421	461	427	447	437	436	432	463	441	448	448	466	424	458	419	417	454	423	438	455	467	455	425	439	422	449	435	419	475	480	444	468	482	412	459	432	423	404	417	446	475	455	456	444	417	437	438	407	395	443	427	469	433	436	468	486	442	457	408	411	480	429	445	456	448	454	436	393	456	417	445	462	423	440	458	477	424	432	457	438	420	493	420	473	444	470	435	450	454	454	417	439	455	410	445	438	469	477	415	446	408	430	426	441	439	434	447	445	415	488	457	498	450	473	455	471	433	399	477	425	438	446	454	459	422	423	445	454	418	439	431	416	446	450	437	442	422	437	480	449	442	466	430	464	450	470	411	457	446	407	450	454	446	437	475	479	501	448	428	443	435	460	428	457	449	421	460	444	400	426	459	457	445	429	446	447	402	437	455	427	412	438	431	437	459	424	429	465	433	419	483	420	464	415	463	451	444	426	457	443	469	436	439	436	450	435	449	435	459	447	478	439	429	462	474	437	467	447	443	485	445	429	426	416	420	414	450	471	458	415	465	381	409	447	432	449	430	457	476	450	431	436	438	446	436	434	420	422	426	422	463	393	460	406	428	453	418	418	415	409	431	449	442	451	472	453	449	446	463	459	416	440	448	437	444	451	426	418	437	434	448	465	473	450	461	441	376	404	436	413	448	444	455	405	456	454	451	426	453	430	452	462	461	450	435	473	456	430	433	433	446	486	429	458	449	434	435	477	425	445	473	440	442	434	441	464	428	420	418	436	436	456	459	419	453	447	436	427	471	457	433	464	437	429	434	422	460	471	456	429	389	432	423	463	434	425	435	450	494	482	436	434	449	479	442	445	427	449	464	430	410	432	464	444	443	442	421	455	443	443	474	451	438	446	469	461	409	440	457	440	428	471	454	507	447	404	436	495	450	446	433	447	424	387	437	439	420	426	472	423	435	457	439	427	454	448	454	431	443	444	453	428	453	446	465	477	422	430	455	420	430	449	474	493	457	443	463	451	451	450	463	449	465	438	409	460	436	431	415	427	416	427	420	430	482	455	459	463	433	459	458	456	428	405	421	463	471	410	426	483	433	429	454	426	455	447	443	447	446	469	451	434	452	462	417	396	428	408	454	456	404	461	403	457	458	441	458	414	452	474	457	431	436	500	450	451	433	426	434	438	426	448	473	436	464	413	451	433	420	448	446	461	399	424	437	430	418	436	409	473	427	475	464	469	423	447	436	434	418	407	462	427	453	435	452	425	447	447	415	485	432
4180	4736	4116	2310	21111	37849	27085	15231	6639	2321	838	532	444	435	413	436	410	442	411	442	417	402	420	436	425	417	437	415	457	448	423	422	459	437	449	436	467	442	451	410	419	439	468	429	441	446	477	464	437	467	438	424	442	420	451	434	464	427	422	435	435	442	427	443	422	439	462	434	423	434	420	428	430	457	412	415	411	437	423	420	410	451	412	410	433	397	432	424	401	390	438	469	432	437	427	440	412	393	431	441	458	466	415	423	427	416	441	423	450	433	429	473	384	430	426	403	432	387	408	425	387	426	422	430	405	463	458	418	383	406	448	403	443	424	442	407	432	413	475	419	443	416	455	411	431	434	432	442	428	422	413	421	411	469	434	406	439	427	457	430	423	432	417	414	445	415	437	435	412	413	358	421	448	407	401	395	429	417	423	405	400	472	430	417	400	448	430	392	457	444	471	413	427	428	427	425	449	440	399	420	444	432	446	458	450	475	416	463	413	428	430	421	431	463	436	459	410	413	437	438	437	439	412	457	426	440	428	439	432	425	439	392	403	409	425	427	441	432	426	435	420	451	403	444	441	428	432	461	425	436	442	411	407	447	437	414	474	411	441	430	453	433	411	435	379	467	404	394	426	424	408	457	463	408	402	460	392	421	425	390	424	390	408	439	462	443	443	445	432	429	382	443	452	475	428	429	429	405	416	436	426	448	387	432	406	391	432	423	416	403	443	416	436	457	434	443	459	411	412	436	421	402	446	468	407	374	396	419	407	389	442	445	418	423	431	420	420	418	430	435	410	432	405	433	405	406	453	404	435	375	427	473	437	429	413	456	426	424	415	403	424	419	446	429	436	413	397	388	441	410	430	408	427	405	433	434	433	436	390	418	476	424	415	431	438	409	449	441	443	445	418	406	433	422	438	403	411	420	415	407	451	422	433	375	399	455	431	442	419	441	443	410	418	417	417	419	460	433	383	446	425	447	426	436	452	441	401	478	405	435	442	441	378	441	375	424	468	456	416	438	439	440	458	409	457	439	409	444	415	434	444	421	407	427	454	441	446	452	472	449	419	446	418	411	435	433	413	445	437	439	430	441	441	400	456	462	424	448	430	427	397	455	410	421	402	429	462	396	468	410	421	410	447	460	418	463	454	432	441	404	407	426	371	444	412	399	449	450	383	442	431	444	461	409	450	434	427	440	460	442	440	396	422	456	442	435	431	396	406	422	451	412	448	430	439	406	410	401	411	448	431	459	423	431	468	431	406	399	439	452	416	441	436	457	451	432	457	446	437	443	413	474	441	397	434	438	457	412	412	427	435	406	402	425	453	423	441	446	438	435	401	384	441	404	432	452	399	422	395	415	398	446	454	413	391	406	417	398	428	417	439	382	470	390	411	464	434	423	407	423	445	438	417	420	418	431	385	441	404	444	415	439	459	421	441	450	433	432	408	379	436	447	395	418	439	406	439	408	421	448	442	402	421	423	420	432	441	442	440	401	453	421	470	420	406	416	407	414	415	438	426	437	429	448	405	445	419	436	418	453	421	419	443	428	415	427	465	438	392	432	407	451	444	441	411	406	395	420	449	431	436	421	421	429	414	425	400	422	417	422	463	449	444	432	453	383	425	430	444	427	423	433	419	413	399	450	418	439	406	402	445	411	431	419	451	425	467	423	429	423	459	437	421	411	443	458	442	425	424	428	413	408	416	430	400	415	447	418	425	432	451	429	419	427	430	384	468	421	411	384	396	426	444	405	399	415	406	413	412	409	393	388	452	422	405	434	382	402	456	423	418	408	407	451	417	452	440	443	452	424	406	424	420	474	423	460	428	459	417	484	389	425	429	434	428	454	418	424	441	465	427	417	379	437	445	445	427	384	412	459	407	441	395	413	432	382	389	450	459	407	464	448	418	431	420	400	438	435	417	425	431	463	466	423	439	424	424	458	447	424	439	399	411	430	416	402	392	417	412	420	420	413	431	438	447	404	430	435	411	444	436	436	421	443	482	432	415	428	416	414	426	454	440	441	446	460	448	419	442	403	402	450	397	423	389	433	426	435	398	476	449	438	445	443	432	429	439	414	418	439	422	432	440	449	437	439	427	382	452	429	448	420	467	421	416	459	420	428	437	411	407	404	445	424	413	452	438	424	416	435	436	415	472	425	464	442	431	442	462	424	458	442	441	426	414	447	409	420	437	398	423	391	411	435	400	434	445	451	430	415	378	449	425	405	426	432	419	385	434	441	431	420	425	418	370	419	407	429	425	420	421	426	436	447	422	393	409	480	411	447	421	395	413	399	415	405	422	424	436	449	448	442	413	438	436	428	409	468	415	409	456	404	411	409	400	429	373	457	399	378	447	400	417	426	422	417	422	418	413	392	443	452	396	401	388	435	435	406	441	432	431	448	403	395	401	401	423	494	407	411	455	441	422	383	488	436	399	478	410	449	426	440	434	426	437	409	414	426	412	454	430	434	421	415	438	427	400	403	428	406	404	459	415	406	419	440	401	486	456	454	423	421	440	417	398	379	415	406	440	453	444	413	398	445	421	438	408	426	412	419	424	411	447	454	405	415	444	429	411	408	439	456	444	430	411	423	406	415	442	385	429	450	449	431	392	397	464	409	420	413	431	425	452	411	423	443	436	412	437	437	417	402	415	433	453	429	429	402	389	412	467	456	431	400	453	428	406	438	404	415	440	451	426	413	430	415	374	445	416	440	430	402	414	427	402	424	431	432	400	481	440	399	433	422	488	423	440	415	428	386	403	430	444	430	448	428	451	437	442	420	411	441	453	425	406	427	427	447	409	388	412	408	417	428	449	424	425	436	429	427	406	426	412	451	450	422	415	400	420	420	441	386	441	421	475	437	458	436	425	434	409	398	423	443	428	430	415	445	401	445	426	435	390	424	385	446	467	413	463	418	387	441	440	430	437	420	426	426	432	452	420	448	440	442	451	441	430	411	398	424	442	415	454	413	465	454	462	448	454	457	427	392	412	410	444	435	420	439	418	451	436	423	412	465	396	401	464	455	426	417	415	416	412	412	417	389	429	437	471	402	421	443	426	440	407	422	445	416	445	419	445	448	393	401	401	446	461	426	421	439	433	421	408	426	440	411	445	442	428	407	409	414	446	442	434	413	396	416	419	408	413	432	412	397	460	430	455	454	449	445	407	433	453	450	416	416	431	366	434	398	385	432	416	423	450	438	421	416	387	436	419	413	440	430	421	396	404	458	404	423	471	452	419	445	402	431	414	435	387	441	378	461	471	418	427	442	440	429	421	412	426	398	461	413	436	422	429	445	437	440	421	412	422	395	398	404	416	443	431	439	439	470	467	414	414	412	413	413	403	413	421	404	407	447	445	385	437	421	431	415	415	459	420	472	464	412	394	414	411	438	451	478	388	413	440	425	431	427	447	450	441	443	450	425	408	449	412	445	378	441	428	438	411	415	440	431	450	462	410	424	406	427	423	445	436	396	423	446	432	414	402	422	432	410	410	417
24390	21452	28756	24714	30274	54051	50270	32355	16667	5066	1321	721	569	563	575	566	585	563	522	564	583	552	578	537	547	559	570	560	548	559	515	548	575	602	565	582	519	549	543	562	563	586	546	543	557	540	536	567	581	541	521	492	502	538	525	586	529	506	564	569	561	568	564	536	545	531	540	536	532	523	542	495	535	483	575	556	510	572	553	555	552	555	582	589	540	546	586	557	565	541	557	564	553	540	539	511	542	552	567	555	602	538	562	537	526	575	553	496	599	618	517	564	540	511	507	560	507	546	524	569	546	513	548	586	535	534	577	567	552	545	535	544	547	545	537	568	536	566	522	555	540	542	541	569	547	553	538	554	547	572	517	533	535	573	551	579	539	538	528	541	534	563	603	544	556	549	509	546	580	526	547	523	551	610	561	536	555	556	548	563	513	572	523	537	589	560	478	504	541	569	551	505	548	514	553	547	550	587	540	595	507	575	542	545	593	494	557	538	556	554	564	559	550	530	546	544	526	537	625	557	580	545	584	551	512	528	560	508	524	580	561	599	530	557	555	521	547	539	547	547	547	541	519	554	520	559	572	577	526	520	546	518	517	512	548	573	562	554	548	535	558	515	524	536	583	522	504	547	533	555	538	527	476	586	556	529	552	545	541	547	538	538	541	536	591	501	567	502	599	532	500	565	582	550	561	534	514	524	538	563	580	567	540	535	540	522	531	551	555	563	553	584	544	552	587	568	538	540	562	535	575	517	523	524	565	556	534	525	532	542	540	558	541	540	539	544	535	535	573	522	547	518	534	490	544	534	566	577	543	551	549	569	527	553	562	497	550	521	588	563	567	541	596	559	528	544	559	556	533	563	539	566	553	536	516	539	560	518	509	547	566	588	544	574	574	571	541	550	523	561	534	527	542	542	571	561	542	559	510	538	526	574	563	494	527	557	588	534	547	518	555	578	537	581	594	551	545	569	573	484	552	556	550	559	535	527	580	537	583	571	568	567	508	538	506	551	530	552	530	515	541	534	585	579	547	539	534	558	550	567	552	519	556	528	513	540	550	527	583	553	545	558	526	524	559	531	549	534	563	550	517	528	559	559	524	514	543	536	528	550	515	532	532	553	564	490	523	530	579	558	578	570	575	550	544	499	545	505	539	495	557	559	560	560	546	516	511	518	552	570	508	580	555	541	567	527	520	590	500	535	536	524	551	544	577	542	535	547	572	542	563	551	552	536	511	560	531	511	567	559	507	567	568	545	517	533	542	534	494	564	491	560	536	598	539	560	540	570	494	534	523	575	538	532	558	588	521	549	546	512	568	508	636	534	564	574	543	583	529	547	588	514	540	522	547	554	543	548	548	545	535	532	541	539	529	525	559	562	550	562	499	526	531	527	506	527	572	558	515	607	562	540	564	528	589	518	562	551	493	569	523	579	542	568	554	525	542	519	533	532	563	529	569	564	545	578	568	511	535	535	517	525	532	536	567	565	530	537	504	520	582	559	506	550	544	551	541	553	556	557	562	523	568	509	529	572	503	502	567	569	559	561	496	510	537	556	547	596	587	582	529	528	498	554	530	512	603	561	525	605	546	568	542	522	514	507	530	563	554	549	555	519	552	567	585	504	579	485	517	550	570	553	564	553	613	546	514	554	598	528	538	562	512	544	594	504	557	554	572	535	563	548	554	555	543	538	541	574	578	511	568	563	550	528	547	538	565	533	526	524	546	535	563	456	531	540	550	545	550	535	538	501	587	565	558	539	548	551	541	532	534	541	475	582	553	546	571	585	547	564	560	553	550	518	542	565	527	545	511	518	575	540	507	514	508	506	532	585	528	586	523	584	561	519	507	550	549	534	528	561	556	538	539	519	545	553	511	510	557	549	487	582	579	490	543	555	523	542	534	506	536	540	517	575	620	551	516	565	545	534	545	565	541	560	557	548	537	525	577	544	516	520	510	539	559	545	577	547	528	549	535	579	524	559	548	542	526	520	529	561	580	572	529	539	535	554	534	571	575	572	497	553	548	544	551	543	506	586	525	509	566	542	558	550	504	523	523	525	563	569	562	554	564	542	561	556	555	513	570	536	572	527	541	519	563	586	576	550	560	545	568	508	587	536	542	563	572	521	533	497	549	553	535	555	554	554	511	577	587	525	549	527	582	515	527	562	544	558	523	569	535	527	582	575	564	530	541	554	554	547	554	533	580	514	502	566	491	539	547	549	530	550	540	556	556	551	514	545	548	535	543	520	542	497	539	536	509	525	526	528	567	542	541	510	541	547	507	510	544	526	587	556	571	572	559	542	535	560	555	534	502	564	486	523	537	528	490	532	567	535	552	544	526	591	550	547	551	548	536	533	539	558	565	558	552	561	551	589	546	551	548	531	514	540	516	571	570	566	551	570	567	561	553	515	566	538	481	512	536	536	567	547	509	573	557	574	553	546	530	578	518	540	531	533	535	541	575	514	504	541	566	556	507	545	546	546	528	528	562	530	513	545	534	575	499	565	567	536	581	544	529	553	544	567	533	574	517	548	562	539	550	500	560	509	543	537	570	569	573	549	523	552	506	557	540	545	550	497	560	561	518	565	524	525	541	553	543	551	538	548	545	591	517	573	569	546	535	522	544	574	516	532	543	543	579	538	551	477	561	566	521	514	584	531	571	534	551	590	529	554	537	535	490	549	528	551	544	550	557	510	512	530	568	565	490	538	516	545	531	512	529	535	533	559	540	517	534	541	517	559	560	546	512	489	533	546	526	546	520	573	556	582	538	508	523	542	530	548	563	560	530	503	531	567	560	571	537	563	552	580	518	523	572	525	568	549	538	577	517	532	529	562	565	561	573	568	537	593	563	552	544	530	514	554	550	523	530	509	553	547	541	504	530	547	560	518	537	544	532	589	598	516	516	515	566	526	574	580	491	579	536	524	567	531	557	522	494	534	520	558	545	564	513	524	601	524	587	563	522	536	547	560	525	578	570	529	573	535	540	536	565	573	532	524	500	512	506	546	504	502	605	563	546	550	526	529	547	582	524	556	517	550	548	548	561	573	530	531	570	554	532	492	591	501	571	524	548	561	513	536	532	561	547	533	576	568	514	522	520	535	519	548	547	538	554	553	534	515	546	597	510	564	555	551	548	544	561	497	520	534	529	502	553	556	565	553	537	568	552	580	554	536	565	544	546	557	555	518	503	526	541	579	508	562	555	527	562	526	512	537	551	534	555	523	517	558	558	540	588	515	528	533	550	518	553	539	546	564	549	574	537	503	518	582	548	548	564	570	540	524	542	550	539	561	561	555	629	572	529	565	548	581	546	537	562	535	561	554	515	506	523	515	544	592	550	563	510	577	531	545	556	539	559	518	563	510	553	531	565	538	540	535	560	559	596	578	536	555	536	546	587	530	517	522	538	525	561	537	530	558	548	583	526	547	483	569	551	561	547	548	535	542	601	540	488	570	564	529	558	507	569	535	517	561	540	557	508	544	542	520	526	565	542	536	546	517
5163	8207	7205	13632	42501	57909	42755	26765	13012	4182	1304	668	556	562	513	546	518	547	559	560	556	564	526	538	572	559	496	539	554	537	539	490	544	500	522	481	509	549	510	566	498	522	524	531	547	510	512	566	459	548	536	546	488	537	508	504	515	524	548	573	525	558	525	507	508	549	525	509	525	510	536	496	515	495	536	494	521	536	572	506	497	504	514	512	561	508	509	548	503	548	515	511	527	589	512	531	558	540	562	534	523	522	520	518	527	536	527	535	528	510	543	518	501	508	574	551	546	515	525	486	530	501	542	521	529	478	482	544	514	490	520	496	525	474	498	549	543	515	491	565	501	505	497	521	531	517	505	570	537	503	553	511	501	489	526	519	544	506	530	496	551	502	536	503	487	503	518	524	559	520	504	453	521	509	487	571	524	528	524	511	536	505	511	535	529	540	522	512	503	546	524	516	474	480	496	514	509	539	525	543	517	509	549	496	481	497	513	508	496	534	489	529	514	486	505	501	523	504	523	525	516	518	560	496	536	519	519	530	498	571	531	519	498	486	551	555	482	489	554	535	533	515	491	511	509	526	485	499	538	510	499	571	509	539	542	487	518	525	497	512	512	512	508	537	544	570	508	533	520	503	529	558	522	537	534	507	537	554	501	504	564	511	499	523	528	522	478	506	549	527	535	528	530	491	537	503	502	557	518	544	533	538	510	539	531	509	476	484	500	516	497	529	534	517	550	518	550	525	537	515	503	518	488	497	525	514	532	524	506	497	564	534	533	539	490	530	519	507	511	520	518	560	545	504	515	450	512	539	526	506	553	499	485	530	490	552	533	569	528	473	498	565	514	569	501	537	507	496	503	501	596	508	540	498	532	558	496	541	528	504	497	540	547	480	485	548	525	508	527	498	525	531	548	491	535	529	478	518	538	509	565	537	504	543	545	536	535	544	490	571	537	516	554	529	509	538	569	528	572	501	533	484	511	522	541	526	552	518	518	539	552	556	505	515	545	533	535	530	522	504	514	519	519	570	535	553	482	511	521	538	508	549	529	511	523	528	528	485	549	503	505	531	540	519	528	519	505	506	552	542	508	520	512	534	499	531	514	513	571	529	548	551	541	538	511	526	486	537	512	531	516	510	525	534	471	541	524	529	525	521	558	515	504	520	534	546	540	532	528	548	503	510	513	512	501	530	521	524	490	500	490	533	493	470	525	547	556	520	496	566	515	478	506	525	540	549	520	515	513	510	531	502	510	449	523	543	502	520	514	526	511	540	520	519	530	518	492	513	534	534	515	556	517	528	505	526	520	518	570	518	542	535	517	492	488	520	514	532	531	535	529	530	539	532	491	499	511	515	498	538	509	476	499	501	552	530	539	498	486	535	530	523	551	544	519	500	517	501	513	500	528	506	515	499	524	499	545	536	527	539	507	493	491	540	541	500	496	542	524	515	546	497	503	550	532	538	512	493	503	502	480	514	474	545	497	507	491	506	504	574	512	511	536	525	511	556	517	525	504	502	551	506	563	526	529	528	558	541	518	515	505	500	524	497	505	529	520	461	538	513	484	501	495	512	537	542	526	512	528	490	493	500	506	528	490	517	527	510	496	530	489	466	532	498	517	497	515	509	478	528	533	546	498	508	516	530	498	492	532	513	499	470	522	532	531	489	511	488	501	539	507	491	512	519	503	500	542	500	548	512	483	513	496	488	519	517	545	564	486	547	486	544	533	507	471	555	485	503	536	524	512	528	521	498	534	531	503	515	539	506	531	530	530	551	508	512	546	552	455	496	528	495	537	531	497	520	507	517	535	474	508	528	524	511	537	484	497	530	504	562	538	509	514	548	534	494	518	506	531	525	492	522	512	500	538	496	528	512	543	515	510	500	521	517	525	522	544	507	499	503	501	545	526	513	508	524	502	480	481	482	503	527	515	525	492	516	540	532	530	523	502	536	497	524	505	508	516	559	545	513	545	495	496	504	535	476	500	488	528	531	497	544	559	519	494	527	509	510	549	493	514	570	522	545	522	508	528	504	505	552	489	527	522	510	493	500	534	494	514	496	563	559	507	519	517	514	515	501	518	537	504	539	509	532	511	543	510	535	500	499	463	512	489	534	504	517	521	552	478	506	496	484	526	536	558	562	499	550	496	543	507	508	521	552	531	533	499	562	539	522	514	533	518	462	513	473	523	519	535	526	496	490	525	480	521	491	523	499	484	533	523	474	516	523	507	492	504	519	496	524	469	503	499	530	531	487	485	491	540	501	478	530	480	504	529	521	549	524	548	510	553	550	514	524	561	518	513	467	541	553	528	497	552	542	495	517	516	518	533	551	524	540	530	536	466	524	493	533	520	499	491	515	543	582	549	524	543	501	542	506	543	548	556	524	497	511	526	512	535	513	543	556	542	501	551	519	529	538	505	544	534	489	492	530	536	523	536	516	530	508	497	475	539	529	492	496	537	465	498	540	513	522	512	519	553	508	481	490	518	514	531	515	548	514	492	497	522	514	488	516	522	526	526	501	521	492	544	519	516	519	476	530	475	507	487	486	547	499	527	515	493	527	532	479	545	494	556	517	531	455	526	520	559	504	531	503	537	534	495	516	519	559	515	468	528	515	526	519	495	529	509	514	546	558	516	556	485	529	499	520	551	493	513	477	510	499	494	515	543	507	521	480	505	539	532	499	559	523	520	553	520	529	585	511	497	500	527	509	494	525	501	510	523	486	554	536	478	530	488	520	516	518	556	497	544	496	516	549	527	537	524	538	511	533	541	519	480	513	514	524	513	483	537	541	500	498	511	517	521	498	531	522	481	557	516	541	520	506	518	524	536	522	540	532	525	532	475	511	516	534	518	543	536	526	494	540	503	508	556	480	502	510	497	496	505	479	547	543	502	536	523	502	562	498	523	536	497	538	511	502	556	512	520	507	493	514	527	498	550	509	486	523	516	488	507	486	501	502	527	501	515	513	482	479	484	535	547	540	518	475	521	507	517	525	492	553	512	530	493	459	494	542	496	534	508	518	556	512	536	538	506	568	517	518	548	512	538	524	494	535	545	515	479	538	523	487	553	532	482	531	494	512	517	532	541	560	489	583	547	498	547	485	525	510	501	508	537	471	529	452	512	468	527	515	531	470	486	512	544	527	476	510	545	498	523	527	475	531	535	509	534	514	463	536	510	504	523	533	554	573	493	513	524	477	462	532	504	497	517	543	491	556	510	533	552	503	506	544	490	480	517	519	530	495	504	498	537	561	484	487	480	532	518	523	523	515	509	490	478	501	499	489	538	469	486	548	538	503	482	511	528	517	550	482	523	502	484	506	510	525	482	517	524	502	509	518	520	510	505	518	528	481	538	510	556	556	528	513	509	509	504	500	521	481	521	504	514	508	544	497	507	553	555	500	508	540	502	480	485	498	508	496	475	511	526	505	553	496	537	504	537	517	499	506	534	535	534	524	535	500	530	520	525	539	515	531	496	487	511	517	487	510	522	543	518	502
27681	12031	1620	1327	2839	6125	4925	2575	1187	612	437	460	428	405	476	409	469	431	448	450	440	423	466	416	438	438	432	398	471	434	435	432	466	399	424	392	455	424	405	379	436	424	416	457	393	414	403	436	402	404	432	391	453	395	439	420	424	426	446	415	426	438	471	407	435	418	469	451	407	461	420	404	446	446	441	453	398	452	422	408	433	422	422	409	438	446	431	435	430	425	408	421	432	429	388	398	454	448	406	409	441	418	440	432	449	427	419	391	392	456	417	449	387	485	398	469	398	423	436	425	444	433	411	405	415	437	410	426	446	438	445	406	445	428	478	400	413	446	418	428	388	359	434	409	427	397	417	393	434	435	432	431	373	394	407	401	439	415	400	423	426	432	399	462	419	457	422	437	409	412	439	434	454	420	416	420	404	447	414	413	398	417	420	400	416	422	473	432	435	369	436	378	428	442	432	443	432	408	396	441	400	469	452	434	408	430	442	409	436	410	396	431	438	420	442	458	414	407	396	409	421	407	436	435	387	443	402	399	421	471	400	449	428	425	445	394	460	436	446	430	389	387	395	394	403	463	411	435	429	414	410	420	410	431	439	418	428	411	413	413	434	407	412	415	429	427	433	419	382	460	452	428	429	397	446	431	436	427	430	453	448	400	405	456	418	432	433	402	416	429	430	403	413	403	458	413	432	439	418	428	424	428	443	412	435	415	403	429	453	421	467	433	421	413	406	390	416	488	447	448	443	437	414	447	440	393	447	425	423	432	426	435	408	428	434	403	416	426	470	470	431	410	433	449	444	387	428	415	391	415	399	429	391	411	413	431	470	440	419	432	427	431	413	427	445	412	453	394	440	451	437	444	443	391	417	396	451	391	469	443	422	415	420	413	435	444	405	438	431	397	435	407	438	404	388	416	420	431	409	414	422	450	448	410	396	444	419	422	409	416	439	411	410	444	408	413	436	434	413	438	423	469	445	406	465	442	437	423	407	428	430	422	416	458	394	473	420	442	432	412	453	413	417	453	410	436	413	426	381	416	420	403	431	448	423	428	426	406	408	430	433	422	434	438	400	440	409	395	445	444	426	419	414	427	419	441	453	401	412	463	415	442	437	434	433	413	425	446	417	446	416	384	444	446	454	453	457	457	427	422	394	426	367	441	383	481	439	425	444	461	397	396	439	432	410	454	434	415	441	458	414	420	422	415	448	444	390	404	441	435	461	414	428	428	439	402	416	457	434	418	433	411	398	434	424	393	401	431	455	456	406	428	465	406	446	408	415	444	427	407	417	450	427	426	414	433	419	427	427	450	470	446	393	427	397	418	424	415	448	396	433	443	411	436	457	408	424	448	410	427	445	382	443	414	463	435	423	426	469	416	420	437	440	385	423	431	428	430	452	404	441	445	428	410	406	406	452	418	471	420	476	425	438	428	444	418	389	408	422	402	431	474	410	407	432	442	421	429	417	399	415	392	416	427	425	434	455	417	419	429	366	397	407	433	410	436	458	417	428	395	434	452	412	425	424	422	469	409	443	419	449	427	431	428	426	408	455	423	389	459	447	405	418	387	430	457	428	436	463	437	380	456	425	420	456	457	434	428	434	409	423	460	411	416	411	470	435	451	445	456	429	409	407	434	457	445	421	460	429	427	422	470	437	418	432	437	398	472	432	439	402	440	462	437	443	421	411	451	438	436	448	462	480	446	404	432	413	446	456	401	439	428	429	415	430	454	451	409	426	449	464	442	409	425	453	418	432	420	399	398	421	411	442	434	391	397	420	453	441	464	460	445	405	426	441	415	395	443	421	381	413	438	406	457	408	452	407	407	431	395	417	389	377	421	450	416	405	466	416	410	431	448	433	407	445	414	405	421	461	449	407	443	412	414	437	378	441	439	382	396	406	448	444	413	436	423	436	422	449	424	422	393	443	446	403	409	440	423	414	416	464	440	431	394	440	425	439	392	393	427	429	450	394	414	417	413	439	419	431	426	414	438	377	411	397	403	453	478	467	396	404	420	460	450	444	458	467	404	407	437	441	416	435	441	421	420	404	425	420	389	412	422	424	447	429	429	421	419	425	404	443	447	466	426	411	438	450	411	432	401	467	457	441	415	403	431	396	456	425	405	414	470	432	417	385	443	401	419	442	418	448	401	427	413	452	417	412	411	446	396	407	442	430	433	397	419	429	438	411	445	394	479	460	411	431	424	430	385	379	415	418	456	465	408	432	405	453	414	400	389	449	433	406	439	428	428	427	437	446	441	410	426	444	440	422	442	433	427	438	441	454	391	396	446	400	469	419	441	400	428	394	415	407	439	401	430	467	404	451	434	418	445	436	428	410	385	388	428	406	397	441	388	483	403	458	453	431	422	445	407	409	424	411	411	401	453	413	396	424	435	435	380	409	441	411	428	430	443	398	438	409	421	424	452	401	422	421	433	407	413	438	429	441	447	427	427	400	447	403	429	436	424	431	422	435	420	421	404	377	406	382	410	423	453	416	449	419	412	428	435	403	422	409	434	429	414	403	437	387	402	413	432	417	442	418	406	452	403	414	475	433	398	458	417	422	434	421	402	414	406	393	450	414	433	380	423	454	436	338	416	473	440	432	479	405	391	427	413	411	425	450	400	435	438	405	448	442	388	422	439	434	424	433	392	428	459	415	427	438	424	417	432	380	397	438	433	441	442	428	419	447	446	425	435	437	424	448	461	432	449	441	446	389	406	399	422	396	427	448	431	438	380	405	430	418	409	464	427	438	423	439	460	431	436	469	419	435	417	432	420	409	428	430	435	384	442	441	397	402	369	426	441	431	418	414	436	406	448	439	424	401	394	419	463	440	442	426	455	426	423	450	425	464	420	416	434	421	447	423	436	447	465	425	431	445	413	416	443	440	392	424	398	384	439	405	402	439	416	423	412	446	447	460	398	434	394	429	406	388	471	428	426	466	425	439	407	372	389	426	429	431	386	408	392	470	423	427	467	402	453	411	411	447	422	437	436	452	427	421	418	425	431	433	422	446	387	431	449	420	428	402	423	416	426	418	425	452	396	427	392	445	401	406	425	448	433	429	448	406	429	465	410	429	441	412	426	425	423	445	449	427	441	439	451	444	415	442	414	437	435	374	428	397	456	434	433	391	438	447	444	465	432	433	447	421	409	421	413	418	426	452	406	430	422	416	437	435	413	407	403	400	406	420	442	414	492	452	422	443	426	453	482	407	424	428	408	447	464	461	442	405	429	437	431	421	442	429	433	456	418	386	392	415	421	456	430	455	435	464	434	415	457	436	407	415	438	413	426	413	424	429	431	403	418	444	404	456	448	443	409	415	414	456	435	413	415	425	412	453	430	438	403	440	404	402	418	441	444	500	393	406	396	458	382	417	410	423	438	401	433	446	421	429	411	444	424	461	451	423	471	413	402	454	467	460	441	428	403	376	451	408	459	443	423	428	422	451	417	432	396	453	449	429	445	352	422	449	432	433	420	450	404	406	428	403	442
5017	1272	1003	1243	3500	6844	4912	2809	1304	652	486	400	416	393	419	416	427	404	418	387	436	382	380	371	374	417	408	394	399	436	378	420	405	397	357	399	393	388	390	377	379	372	409	398	407	387	380	387	410	426	387	425	397	389	368	422	431	401	393	401	400	415	434	401	378	402	410	381	396	395	390	429	374	356	392	438	374	383	378	404	417	372	427	418	401	389	422	376	421	410	399	355	380	391	389	410	415	382	390	388	402	441	395	379	421	369	419	404	411	387	440	366	407	393	391	381	392	371	381	403	400	433	374	415	425	378	391	412	390	392	420	425	393	399	395	392	364	432	374	383	421	390	400	401	412	392	382	380	406	388	441	421	387	391	391	396	372	407	372	427	417	413	364	384	385	384	408	370	408	424	383	418	405	346	420	425	393	417	429	395	417	398	370	389	386	434	407	382	374	402	413	389	387	378	376	426	382	402	386	394	379	382	375	403	377	382	391	377	399	414	398	446	408	411	391	405	395	416	396	404	378	395	406	414	422	391	390	344	402	438	411	415	364	403	409	418	405	404	400	391	395	407	401	417	394	397	374	384	401	401	357	402	390	385	401	418	392	400	380	400	422	409	404	366	415	384	409	425	413	405	391	386	405	424	400	385	371	431	400	368	412	357	439	383	375	404	407	403	393	392	391	402	396	420	395	372	387	363	382	408	376	403	433	431	458	436	394	412	410	413	385	387	394	423	404	376	403	389	373	399	385	409	391	421	393	406	396	389	394	394	401	388	384	398	384	399	372	406	385	367	410	418	395	369	396	408	402	405	387	408	407	397	418	350	395	384	387	367	413	409	402	365	436	421	445	354	384	400	419	392	407	418	358	370	408	390	392	390	377	409	383	430	382	391	402	400	412	371	402	406	411	396	401	392	417	407	392	420	378	407	405	448	394	394	425	421	389	400	379	384	393	393	403	371	398	384	403	392	405	394	423	413	411	384	441	448	382	391	379	391	418	355	408	420	392	393	396	369	404	399	424	408	382	400	361	400	409	411	390	433	354	408	415	360	431	372	421	392	401	382	371	408	400	368	420	405	409	427	380	404	405	386	380	381	386	411	397	407	376	419	394	403	413	401	415	368	378	407	399	410	359	381	419	373	396	415	359	404	385	409	385	419	410	374	389	408	400	369	405	438	398	396	394	408	400	366	443	444	392	398	398	442	414	398	383	425	434	423	409	397	418	391	399	421	392	430	387	380	413	412	410	364	450	407	406	390	396	358	375	406	429	386	411	397	402	415	371	405	417	409	390	408	391	405	409	409	424	404	413	397	402	386	378	426	366	403	392	373	422	421	420	412	402	405	421	397	370	408	433	394	394	404	431	372	395	398	423	379	404	410	384	399	412	400	372	377	388	406	407	368	387	378	400	405	373	389	367	387	402	385	397	376	416	453	397	405	395	403	381	381	383	421	368	402	372	389	429	372	380	389	412	384	446	406	434	416	412	403	371	393	383	377	416	401	379	404	392	419	412	398	396	423	409	391	413	382	450	416	407	402	402	421	391	440	409	376	407	389	394	402	392	392	404	398	376	379	362	393	428	414	382	393	407	387	424	381	398	354	416	423	414	385	368	383	424	421	408	376	379	406	392	434	414	433	395	412	395	421	376	402	377	396	411	370	409	419	382	382	398	408	359	422	409	369	376	419	422	396	358	394	361	381	360	387	370	417	415	407	361	424	416	405	375	400	422	405	414	345	398	420	387	386	355	393	389	427	389	397	405	382	394	377	363	395	404	406	446	452	369	428	409	360	404	396	410	434	433	412	402	406	391	383	388	414	418	372	440	418	393	379	375	399	370	402	397	397	400	369	374	385	407	415	369	384	402	387	412	405	405	405	413	404	394	388	420	411	425	387	399	388	357	380	387	380	412	401	407	389	397	427	392	406	397	407	383	372	403	393	429	417	424	400	373	439	393	405	400	372	403	394	385	411	402	397	380	377	395	410	405	418	392	411	401	391	397	419	371	368	401	385	401	404	374	418	396	396	411	405	388	433	414	400	412	407	417	399	408	359	396	414	394	415	407	391	396	362	422	373	391	399	404	424	423	410	405	378	424	366	392	393	365	425	389	411	363	400	368	376	390	422	374	409	390	391	402	407	396	399	373	422	407	393	435	375	400	389	395	410	357	390	389	412	438	393	407	392	381	381	393	381	410	373	400	399	360	419	408	395	417	430	392	428	398	366	390	408	374	389	379	370	386	426	390	399	418	403	402	399	460	368	390	407	381	404	397	413	379	374	393	412	363	430	395	383	395	417	386	385	393	410	387	430	389	406	441	388	390	425	383	417	406	387	406	390	400	397	377	391	404	406	390	436	389	401	385	393	388	390	395	385	403	409	369	383	370	429	401	397	409	406	398	389	413	403	401	431	399	385	396	411	378	384	356	433	406	342	397	427	388	387	358	371	437	376	421	384	397	379	361	441	415	395	357	382	418	393	384	421	381	394	380	437	425	422	407	417	366	406	397	380	405	391	403	394	386	396	412	387	419	402	405	404	407	351	405	404	383	420	387	409	378	450	412	362	372	411	404	395	392	422	416	375	382	418	420	396	396	420	382	415	418	429	429	407	385	386	397	383	372	425	426	396	404	389	403	438	427	389	382	394	386	365	397	390	380	401	377	400	409	387	433	373	383	441	382	367	427	370	412	395	354	380	407	399	392	432	381	400	362	428	386	409	379	360	381	400	375	408	454	369	427	403	407	387	398	379	377	409	414	405	381	388	416	403	379	396	401	411	387	426	401	388	393	389	377	370	354	357	390	381	366	376	372	398	341	387	406	404	394	392	403	414	410	359	403	421	416	397	404	360	383	414	372	404	424	377	425	412	414	413	403	413	392	398	405	414	354	341	386	382	430	380	362	374	402	443	374	389	390	412	392	405	369	418	405	413	397	434	398	401	407	438	374	389	382	439	401	426	379	382	403	398	413	396	400	410	420	375	384	421	430	359	374	428	405	427	405	389	433	395	369	422	440	374	371	376	381	408	367	447	379	394	406	419	408	363	364	416	408	393	418	371	393	435	389	398	399	382	373	395	385	402	378	387	373	398	400	374	406	424	390	428	405	422	381	370	391	381	397	429	385	395	397	399	386	374	399	402	419	371	423	402	401	394	404	373	377	423	380	408	369	414	388	414	402	417	393	397	416	367	423	407	390	357	452	368	382	446	379	389	420	397	378	411	398	391	399	395	401	390	401	406	374	394	363	412	423	366	395	392	405	417	416	408	394	432	431	385	410	373	415	397	399	419	406	433	382	387	373	458	407	413	397	404	399	398	378	427	386	379	375	388	414	423	411	404	392	410	422	401	362	400	392	386	393	403	382	397	399	420	395	395	370	402	404	402	420	359	436	418	363	350	396	392	388	377	431	393	469	395	425	374	378	395	376	377	414	441	413	358	393	357	394	417	417	435	361	405	390	409	401	389	384	395	404	383	418	374	378	414	418	409	368	388	374	390
25548	21396	27166	25344	23113	44107	33997	19032	6638	1679	690	547	458	490	474	458	483	436	440	453	461	433	440	415	475	480	494	461	457	463	448	460	441	455	437	420	445	419	428	428	490	463	396	436	485	441	464	438	455	461	465	445	469	446	461	477	427	451	466	418	470	476	426	430	488	469	431	453	461	461	465	452	486	437	469	476	432	477	435	442	414	450	450	447	418	445	452	456	444	434	474	398	422	431	456	475	451	459	477	462	466	483	428	444	464	436	467	421	436	466	464	455	450	448	437	432	468	480	457	465	462	450	446	429	414	434	475	497	465	440	436	468	441	440	447	453	425	470	465	456	449	421	447	454	417	449	470	468	438	431	423	450	464	441	419	440	450	459	500	429	440	467	459	433	413	414	429	445	449	447	438	489	440	454	483	474	459	440	476	475	469	471	492	448	451	432	448	445	415	468	452	450	471	392	459	433	400	441	471	427	459	449	461	447	478	445	425	420	468	431	464	459	481	436	444	434	436	434	422	464	429	439	469	449	445	446	411	459	447	488	415	439	492	444	432	460	436	429	441	470	457	446	437	413	453	463	488	460	402	424	474	405	444	461	440	457	450	454	458	456	427	453	437	475	474	464	437	466	446	460	471	468	455	431	452	466	450	437	457	451	440	464	447	407	460	465	457	431	458	446	478	417	468	449	496	459	431	418	473	445	451	459	483	452	473	468	416	455	463	455	462	466	442	454	439	442	436	493	453	451	441	455	464	471	418	444	429	440	477	453	466	479	439	404	435	442	462	445	452	445	431	443	440	414	433	410	440	419	429	443	485	437	440	391	438	462	456	392	442	440	443	417	427	462	478	439	477	451	471	469	453	434	444	439	468	467	446	404	414	431	478	443	461	444	470	454	412	455	444	440	440	411	415	447	452	427	446	442	490	446	427	467	469	450	486	438	477	479	475	467	435	459	429	453	461	435	469	450	433	419	461	487	458	456	438	469	465	432	450	433	401	438	464	475	435	452	430	429	450	464	452	430	447	427	430	457	451	462	409	477	486	466	446	510	493	456	448	487	483	448	414	470	461	450	437	457	466	440	458	442	447	468	442	416	434	425	434	427	447	452	423	448	428	473	453	415	448	441	453	443	445	420	434	429	441	419	494	461	469	436	450	434	434	472	405	422	468	442	446	453	457	464	460	465	447	443	412	399	465	467	449	436	439	449	461	445	436	462	441	461	412	456	431	439	459	440	438	453	427	409	447	449	424	454	476	452	434	428	459	510	441	480	414	466	456	482	486	446	430	467	484	419	469	489	443	460	406	416	452	437	466	448	478	457	449	485	469	458	406	429	443	440	448	459	464	469	476	434	457	457	444	451	422	472	440	440	475	513	444	455	448	424	432	463	430	449	440	470	446	426	452	443	419	444	467	420	451	445	439	457	446	456	457	487	476	415	453	452	484	446	431	433	443	458	469	424	486	448	431	430	484	446	434	477	467	449	497	446	449	412	450	466	434	456	422	479	392	460	443	422	441	466	459	461	475	458	405	450	496	454	463	443	408	461	452	442	450	448	391	465	473	436	467	436	456	476	430	433	464	446	471	457	421	438	433	446	471	418	446	458	450	441	438	466	472	434	480	454	455	441	427	445	430	447	443	425	475	451	454	402	460	412	438	444	456	496	475	433	459	426	482	427	451	430	457	419	439	433	450	469	462	459	440	444	433	455	463	429	414	435	474	413	448	438	445	435	453	441	436	431	465	440	469	437	455	442	452	456	457	489	484	437	454	451	433	483	452	427	459	446	438	440	426	455	470	465	436	411	467	433	419	444	487	437	448	430	468	416	440	470	458	459	467	417	421	453	442	474	441	420	451	427	417	443	431	480	474	512	451	432	452	451	432	441	410	458	434	429	451	460	450	438	493	415	409	426	492	475	434	452	461	441	490	432	432	466	409	456	486	402	446	478	454	455	450	437	423	493	472	453	412	429	457	453	448	468	436	424	436	473	429	420	454	430	452	434	491	453	469	454	477	445	463	456	447	454	452	424	476	446	495	465	454	455	421	473	426	435	438	464	449	440	454	472	454	437	456	426	475	470	414	394	480	411	442	457	418	455	409	445	443	433	443	411	446	449	463	432	452	434	445	478	489	443	435	454	438	429	396	390	442	461	497	467	439	463	478	463	458	447	454	481	445	444	449	477	484	455	461	395	440	460	452	455	411	462	475	446	436	453	467	426	453	473	435	455	430	409	446	413	416	422	429	464	459	422	423	459	410	446	465	461	458	444	447	443	425	416	449	435	444	435	464	459	465	453	445	429	430	447	441	450	435	445	486	497	456	439	443	447	461	395	453	472	430	455	410	444	461	420	421	413	465	426	487	451	466	469	427	457	440	466	455	448	423	481	455	435	468	424	469	454	483	489	427	465	424	491	477	416	430	396	430	456	445	465	480	440	418	489	437	460	442	496	450	485	452	433	431	422	488	432	418	453	459	434	438	435	427	442	451	437	465	448	413	463	426	448	450	427	451	442	483	457	449	407	482	459	446	471	486	435	452	467	432	429	468	452	422	436	456	445	466	460	406	450	426	475	442	482	470	459	479	457	412	449	440	419	451	486	453	422	470	460	485	453	458	481	447	453	472	434	445	432	434	437	432	439	433	462	492	428	400	450	382	454	468	437	445	437	450	428	450	436	462	435	458	452	460	479	414	443	429	469	430	465	443	469	422	473	455	438	460	461	435	466	438	434	453	425	450	470	448	432	453	429	421	459	437	457	444	421	450	436	436	414	446	427	464	411	438	471	471	482	426	446	459	427	447	477	446	457	452	438	488	432	442	466	486	422	441	428	422	434	467	436	417	461	449	432	451	440	441	424	446	464	407	449	480	454	445	418	477	442	458	487	460	451	420	448	464	434	465	444	451	449	457	431	430	432	421	428	414	443	467	403	413	451	424	425	450	444	425	443	431	431	451	459	454	458	446	449	478	452	426	460	470	435	453	432	461	417	434	465	454	439	460	456	478	454	453	475	496	430	421	437	435	465	455	445	472	452	446	437	460	458	437	466	431	429	444	483	469	466	476	447	440	484	423	439	415	478	447	434	415	470	447	436	443	437	447	410	441	465	471	432	444	446	427	470	445	426	448	485	434	436	429	457	502	435	423	444	450	450	460	446	457	437	440	443	440	407	429	458	450	442	439	518	470	441	511	475	448	451	438	401	488	442	442	448	542	453	460	432	433	397	449	453	466	436	454	433	446	428	451	422	456	427	430	442	458	469	455	479	435	438	444	459	467	429	439	447	453	478	420	403	432	436	464	490	441	445	456	454	421	471	459	443	517	451	401	456	459	437	464	423	456	464	433	445	429	437	471	398	426	437	385	486	457	430	469	426	455	455	453	409	448	450	429	412	505	459	418	403	415	432	472	471	491	452	454	428	444	479	421	426	450	427	444	479	469	470	450	441	423	450	433	448	420	453	419	458	469	471	466	475	433	472	457	444	431	483	468	415	469	441
3574	4065	3363	5257	23140	41260	25933	15208	5693	1872	781	484	414	424	454	416	469	426	418	427	412	438	390	436	450	447	450	460	447	441	411	422	417	462	460	427	438	485	453	470	406	430	451	423	434	457	457	439	417	460	436	484	458	413	468	457	470	440	474	462	419	451	455	444	402	472	426	418	454	444	417	468	427	415	450	466	421	431	450	423	437	431	434	398	428	466	477	420	449	461	482	412	445	395	391	462	438	451	407	414	399	425	414	431	412	439	447	443	421	443	418	430	450	430	457	460	425	450	445	444	444	414	432	417	437	447	443	374	431	400	447	410	468	457	437	447	403	430	439	452	490	457	439	456	421	419	457	471	432	446	437	397	445	415	404	465	422	440	459	459	449	442	406	430	450	431	472	424	410	445	426	465	428	438	421	449	410	455	516	432	439	412	417	420	453	406	426	397	438	436	426	434	424	442	424	459	434	451	411	446	387	434	431	434	448	457	438	456	401	427	412	451	400	423	425	419	442	428	450	429	441	422	430	453	418	414	400	432	412	469	413	420	407	416	478	459	426	416	393	459	462	447	397	442	431	466	458	459	401	464	455	429	432	429	448	408	432	419	416	454	422	410	456	407	426	429	448	428	401	408	409	454	410	455	414	420	416	434	422	421	406	420	405	446	444	439	432	427	415	377	406	421	417	427	452	452	414	437	443	447	428	405	423	410	461	390	451	415	427	438	415	450	468	386	408	434	446	424	421	456	441	402	416	464	454	423	447	422	416	456	426	419	441	406	420	372	468	457	440	407	418	417	402	429	432	444	425	392	429	468	439	509	429	437	450	432	434	433	412	424	453	424	466	405	438	458	420	461	420	448	405	417	448	422	438	444	459	444	453	411	458	441	427	415	407	436	410	442	409	400	457	447	417	439	446	452	418	432	391	420	446	394	415	419	441	406	409	410	405	455	433	413	410	450	407	422	443	434	423	431	425	435	443	442	478	416	460	452	411	472	438	427	420	466	431	426	436	424	428	460	433	452	461	472	399	399	430	426	427	410	425	429	433	483	442	431	412	437	461	453	447	430	448	436	390	426	404	468	433	418	435	438	427	409	425	439	444	440	391	437	440	449	390	399	452	452	444	389	431	440	448	402	467	425	431	417	449	438	432	414	425	402	417	455	426	419	419	437	431	436	440	416	428	411	438	426	441	460	470	429	402	427	430	433	406	417	448	423	440	442	438	444	409	429	430	426	421	427	410	412	481	424	437	417	457	418	440	471	451	434	384	410	408	444	393	458	419	445	450	436	405	452	457	404	415	438	418	434	440	445	457	433	446	459	426	433	457	427	391	419	446	424	415	415	447	459	437	441	436	449	446	428	376	412	438	436	414	465	416	381	424	433	442	431	418	429	442	454	474	432	427	408	396	438	435	438	427	439	398	407	423	467	430	448	420	441	456	434	439	441	418	456	449	437	446	442	447	435	439	433	437	418	465	431	448	436	452	401	436	410	440	441	387	451	426	414	404	400	427	434	426	428	445	462	404	447	447	435	441	423	429	447	446	463	445	435	440	436	456	429	401	458	405	433	453	427	426	421	456	413	449	423	416	450	435	459	426	453	474	437	426	423	455	436	465	454	433	449	403	451	462	417	403	416	427	440	430	472	466	396	429	450	390	443	416	443	456	461	442	418	422	443	394	395	447	445	424	458	429	435	394	423	415	457	406	425	463	439	406	464	437	475	437	450	438	459	458	433	441	397	404	419	455	457	378	447	423	431	438	402	471	393	453	426	443	428	478	411	438	406	460	405	491	394	451	472	411	424	422	448	469	408	405	447	445	428	437	437	431	442	439	448	443	425	430	419	442	466	419	442	433	417	416	416	433	439	430	445	439	420	431	456	457	467	432	409	433	435	476	434	442	408	439	402	442	439	409	391	443	433	436	418	429	455	421	452	411	441	440	443	450	416	422	455	437	441	409	466	441	441	450	443	442	423	440	443	429	426	437	450	410	422	389	459	434	424	368	445	450	424	447	450	431	437	470	402	448	423	395	400	422	443	414	405	417	447	424	414	478	424	425	414	437	409	395	402	448	424	457	425	419	437	450	423	423	453	390	428	428	421	443	452	453	414	455	432	457	441	447	428	423	409	390	438	449	417	438	423	442	442	375	415	463	423	410	383	420	424	436	422	417	416	429	432	440	433	409	438	437	404	405	415	427	460	396	419	437	454	427	468	433	391	417	435	461	445	426	483	462	422	458	445	432	436	404	468	426	414	427	407	446	431	468	433	408	439	418	437	451	438	464	397	419	437	460	438	448	463	441	440	436	448	420	411	420	428	449	428	446	413	424	420	424	395	433	449	414	442	466	445	428	431	473	445	422	412	422	464	444	429	448	454	436	422	391	429	431	454	423	446	436	449	448	428	428	443	430	386	436	389	385	432	420	464	454	414	432	391	491	444	443	464	430	437	438	441	426	430	391	417	448	449	430	462	432	419	408	462	410	423	439	438	413	435	435	450	426	412	460	427	412	432	462	458	460	437	434	431	428	433	430	469	396	413	445	469	451	436	428	434	441	444	421	422	430	411	423	448	437	437	401	416	414	419	431	416	438	450	443	440	436	451	457	421	423	429	447	485	413	462	427	427	431	446	449	418	440	452	451	399	444	442	402	459	447	448	403	425	416	425	439	414	475	445	409	473	437	425	416	436	423	469	428	424	438	428	451	402	417	406	441	432	415	484	439	415	404	423	409	450	456	409	441	440	414	462	468	435	416	432	416	457	438	461	415	415	400	429	457	436	463	425	449	419	451	408	439	423	447	413	431	430	413	437	461	434	428	425	420	427	468	455	429	420	434	428	400	456	424	418	419	403	402	424	432	434	398	423	456	470	403	466	429	458	422	471	470	446	461	444	457	429	433	446	425	464	425	455	442	397	416	456	429	440	435	442	450	451	419	387	464	413	445	434	447	401	434	440	454	399	436	420	429	394	450	423	452	454	431	470	469	487	453	397	425	456	440	444	443	399	396	425	414	471	420	451	415	419	430	474	454	439	421	402	454	446	461	436	410	409	424	429	421	438	405	427	423	421	467	450	410	437	407	419	454	443	443	471	421	455	431	421	459	410	425	420	400	408	406	427	386	436	467	392	426	430	446	449	473	477	453	443	359	471	418	408	472	370	424	451	405	451	428	446	466	418	398	463	421	461	422	423	440	408	464	428	466	457	440	460	429	432	409	448	446	451	424	433	411	455	405	424	428	413	438	443	428	468	422	362	421	401	484	420	413	434	406	448	422	425	457	425	440	428	427	440	433	434	434	411	478	438	458	442	430	419	415	436	409	427	420	438	444	418	465	435	442	440	482	443	452	457	417	409	436	415	421	446	440	461	461	429	454	435	388	409	430	434	427	455	417	416	407	411	412	437	435	443	433	446	437	437	425	447	439	413	436	445	424	439	431	417	461	434	424	448	457	434	417	414	409	434	422	427	425	435	463	433	415	435	457	441	432	445	418	464
24251	21388	28663	24585	34214	59481	48508	29882	12819	3248	1024	631	596	575	604	524	574	595	579	556	548	615	536	560	568	605	580	580	573	539	565	558	561	560	536	541	564	527	569	548	578	511	569	546	547	527	558	531	513	535	573	559	537	563	534	560	545	514	539	570	509	497	522	577	501	540	585	577	525	497	556	541	574	527	587	542	577	516	521	539	540	577	534	519	549	491	524	570	541	513	526	503	586	517	589	530	590	567	572	516	577	572	517	540	563	581	594	581	563	511	533	481	538	558	549	562	549	517	567	561	549	546	547	554	567	538	561	552	548	605	560	556	529	564	503	572	499	539	549	536	538	559	542	554	561	540	512	539	551	586	550	553	539	551	522	532	538	563	589	544	538	549	568	538	557	537	546	549	588	566	541	573	547	576	520	559	565	576	567	558	565	598	522	530	574	533	537	535	556	529	535	549	541	570	615	570	573	528	555	584	515	556	560	550	529	547	508	542	566	516	534	582	541	552	566	570	542	569	560	507	536	548	552	565	552	557	570	526	567	528	541	578	548	525	538	550	526	551	519	536	566	542	560	553	508	609	544	552	560	581	546	517	559	539	576	547	556	542	561	552	533	599	583	525	549	589	556	520	573	515	551	564	536	570	553	507	568	547	509	546	571	517	559	566	578	515	563	532	552	552	580	579	564	535	519	537	538	536	563	589	575	534	554	537	520	557	573	517	551	590	537	570	551	575	554	559	546	508	567	543	544	570	540	551	577	545	561	550	578	547	566	550	596	523	539	560	540	573	585	586	544	540	559	589	591	556	559	505	583	603	528	570	591	547	507	535	607	553	531	535	535	549	576	575	582	566	572	601	586	568	535	561	601	548	534	563	509	531	545	532	537	567	576	563	555	554	529	593	602	539	548	537	535	570	566	521	578	577	519	543	549	498	540	568	565	576	568	625	561	516	562	577	528	522	574	529	596	550	563	561	565	594	545	525	565	538	562	537	550	527	536	511	548	528	557	515	559	545	570	595	561	547	544	542	559	534	541	532	533	522	564	545	531	560	561	586	519	510	590	568	556	548	513	556	614	492	522	601	544	574	573	536	567	543	551	532	497	490	541	534	559	521	505	554	568	539	521	586	576	528	547	534	579	530	537	545	528	527	523	544	593	566	545	542	535	570	546	526	567	564	513	553	565	564	573	522	507	529	499	575	569	557	548	579	529	547	564	547	540	541	566	567	547	551	589	548	542	578	567	585	515	513	547	587	560	555	575	558	603	585	563	583	556	545	508	519	533	541	556	547	568	561	569	552	526	561	540	606	558	576	550	572	551	540	533	549	555	576	557	537	525	553	572	570	541	536	534	575	586	562	560	562	564	541	580	530	545	558	522	543	590	504	556	572	590	565	546	547	543	564	525	527	516	562	542	533	520	544	541	568	550	566	598	553	527	539	528	576	535	534	555	561	586	560	565	536	603	596	531	493	506	529	535	537	598	542	545	537	579	575	585	595	515	532	534	572	561	563	526	520	525	558	520	564	577	525	517	559	521	532	575	520	530	558	581	594	546	508	518	562	539	530	555	569	562	553	536	558	573	544	548	509	493	534	521	522	553	537	517	564	509	548	552	521	553	595	517	540	574	554	610	546	530	512	554	572	563	502	552	534	539	575	546	563	539	553	519	541	571	576	544	535	525	527	557	530	532	521	518	544	573	573	588	528	582	525	544	565	553	531	536	536	556	592	521	567	576	576	527	563	526	544	538	559	495	486	554	539	598	589	556	542	557	524	578	537	575	556	549	515	533	589	605	567	553	544	583	558	523	565	554	559	570	574	576	542	547	569	517	531	562	541	499	513	528	518	539	600	531	564	533	533	514	560	553	560	530	534	574	571	518	574	545	551	575	524	524	514	546	548	582	548	554	522	536	571	519	573	633	527	604	538	539	531	554	552	540	535	592	542	542	576	527	547	611	563	571	527	530	559	585	566	546	524	570	526	526	572	551	503	541	545	540	562	566	554	534	563	585	552	545	527	520	546	558	583	513	529	557	570	522	560	597	573	548	530	538	552	558	523	532	556	551	538	549	585	489	573	517	538	522	565	563	603	554	593	567	554	518	548	576	514	519	522	555	538	531	537	515	546	542	550	563	597	515	538	578	494	535	547	519	596	555	519	571	540	531	531	532	543	561	575	545	543	569	535	583	553	555	558	545	577	516	558	559	531	555	537	513	569	518	562	548	520	553	559	548	512	556	549	533	553	520	574	571	514	534	531	547	555	547	547	533	582	559	537	541	512	532	557	607	566	541	577	562	541	574	562	568	548	569	538	538	569	546	509	523	544	513	494	555	534	518	551	553	537	550	578	552	523	592	530	555	541	535	564	539	544	563	554	522	542	538	553	603	557	566	570	558	568	566	557	561	502	547	578	497	538	551	551	552	529	564	553	597	543	518	568	517	532	532	502	537	545	546	586	561	525	537	571	569	563	542	574	541	548	495	531	575	561	524	540	551	578	556	578	573	520	555	514	569	549	581	524	550	510	520	571	597	514	594	581	550	545	512	534	587	552	533	521	550	537	546	490	525	569	564	544	572	525	583	554	529	609	554	519	576	549	563	566	547	589	538	574	541	538	547	565	573	580	553	511	559	545	573	535	573	515	552	546	547	558	537	534	521	506	536	569	523	523	562	533	548	520	527	516	593	538	529	522	565	516	553	535	539	548	525	561	538	541	564	507	563	569	571	535	581	528	536	550	512	534	556	580	587	511	502	514	563	539	565	574	530	560	563	528	596	581	579	510	532	559	526	540	570	563	554	524	556	511	559	512	550	514	601	574	560	561	560	557	550	562	508	560	536	545	554	552	553	555	545	541	579	534	565	541	559	550	523	573	544	543	566	546	523	551	543	543	575	585	528	566	542	527	559	566	570	517	554	560	584	536	535	585	536	583	579	594	519	574	554	577	555	570	521	561	510	596	510	570	537	579	505	550	545	553	547	539	574	527	512	557	550	547	563	497	539	568	515	482	524	505	570	580	560	575	537	566	537	578	534	571	604	548	572	546	537	549	528	589	568	542	575	555	526	543	544	492	548	515	555	560	541	534	534	544	507	562	565	554	580	539	534	528	535	535	607	592	524	537	607	544	543	544	547	577	550	551	551	559	563	574	540	522	620	559	525	542	568	540	553	559	590	495	529	526	548	519	557	536	518	536	564	552	517	523	542	524	557	546	568	543	566	547	530	532	538	574	601	559	523	549	594	525	535	590	596	554	538	510	550	565	531	515	577	580	595	525	499	585	545	554	491	559	509	567	518	521	567	529	495	566	530	557	550	542	632	520	513	521	547	590	542	547	551	554	583	563	564	549	508	571	573	539	524	544	517	532	536	542	561	547	526	547	539	546	556	575	546	517	573	514	557	618	544	548	530	560	511	563	524	567	542	551	541	522	561	535	541	551	549	546	551	557	545	528	510	542	538	568	531	549	570	518	538	573	570	569	522	557	548	509	552	529	514	556
4157	8622	9041	12629	50260	60152	40524	24030	9495	2805	993	670	556	542	545	569	535	581	518	561	551	544	535	502	522	556	473	523	514	503	550	557	506	490	519	526	520	517	548	559	545	509	518	530	518	551	552	518	523	551	502	545	538	516	508	515	520	519	547	567	510	525	555	503	471	557	521	526	549	488	517	521	545	539	491	507	552	506	465	522	476	533	540	569	485	520	539	456	529	508	519	540	525	560	540	501	540	567	535	519	523	558	584	520	525	527	574	538	555	502	518	519	540	561	515	519	538	549	521	529	505	501	503	543	536	539	505	499	511	548	515	508	532	511	515	528	534	527	546	566	510	497	502	530	547	563	499	565	525	534	511	471	525	523	519	535	551	550	525	542	503	564	540	525	561	533	519	481	529	516	539	513	557	545	513	495	513	475	546	526	523	510	504	509	509	527	496	543	532	520	491	559	508	553	514	551	518	547	509	539	535	501	511	540	547	507	555	521	568	524	518	522	526	514	520	500	498	546	526	515	521	509	512	584	558	536	512	504	541	513	524	550	539	520	527	528	472	481	521	535	538	529	522	528	519	555	549	508	513	527	546	545	553	532	527	496	538	516	513	522	536	529	534	480	521	493	501	519	517	535	508	495	541	505	507	554	482	576	502	522	535	574	558	517	527	488	544	491	544	558	541	552	549	488	507	499	527	553	536	535	510	519	496	488	527	552	513	549	528	550	528	584	519	529	490	503	549	517	526	534	481	528	508	512	507	528	522	563	500	493	529	530	508	559	548	484	524	503	538	503	550	564	506	546	499	535	544	513	510	524	495	570	547	544	536	513	528	528	514	517	507	522	550	503	527	524	557	478	550	543	535	491	509	527	508	536	511	537	528	522	548	549	528	549	575	548	530	541	544	527	526	501	520	501	536	555	535	487	548	559	531	525	569	553	528	528	527	583	470	534	509	559	513	531	573	522	542	513	528	535	492	500	525	472	513	542	538	537	516	540	534	539	553	476	523	545	507	490	518	507	543	539	520	503	555	544	561	568	537	491	529	547	489	554	502	533	498	519	536	519	505	524	533	534	547	539	502	502	519	529	540	522	532	552	541	533	569	515	509	543	563	532	483	536	486	552	499	570	495	585	547	544	505	508	539	523	558	492	554	529	538	536	554	571	490	513	518	489	546	510	526	485	545	526	509	488	551	572	507	505	527	525	522	494	534	526	508	511	558	521	519	568	511	542	541	522	517	539	497	511	571	529	488	539	555	546	553	486	496	527	537	518	530	553	521	498	520	513	501	507	537	546	499	536	522	558	503	520	542	589	520	532	527	584	525	536	571	521	532	532	573	510	545	506	498	531	533	545	567	501	535	504	517	562	501	534	523	521	539	553	530	525	531	538	507	520	512	530	501	551	519	501	509	480	523	500	533	462	505	540	514	564	591	509	537	509	531	487	575	535	550	504	519	516	538	523	533	500	518	529	519	549	507	514	512	533	523	531	549	494	580	514	543	543	527	503	560	513	562	546	519	509	526	561	492	521	516	553	502	517	545	543	525	548	526	551	541	503	516	504	527	572	509	495	531	549	519	511	536	509	503	527	500	519	530	525	493	497	537	536	530	528	510	475	545	466	529	491	532	502	543	510	503	515	500	548	533	518	506	540	526	497	539	536	530	543	527	542	519	517	527	529	492	469	532	514	545	529	503	536	501	585	500	542	471	489	521	574	566	521	516	497	551	533	518	508	555	587	514	542	490	535	480	534	520	529	513	491	496	524	513	521	508	529	552	550	506	535	543	468	553	532	569	507	566	493	542	499	472	533	524	546	529	489	511	540	498	507	541	527	542	556	499	543	520	510	566	518	542	474	517	577	547	490	518	553	517	487	508	506	494	497	501	562	576	531	519	554	556	597	493	530	513	520	512	540	505	520	522	533	501	492	546	491	546	529	508	519	508	508	562	522	503	568	519	492	507	552	529	503	535	482	502	524	552	541	486	526	580	553	539	522	545	491	532	482	567	509	547	537	516	512	518	528	510	512	519	510	476	564	537	512	509	526	554	540	491	495	544	484	510	535	499	552	538	549	498	534	545	510	519	512	530	549	519	499	552	549	521	536	466	556	488	508	551	510	537	544	518	476	534	525	504	514	521	507	514	521	526	554	510	520	501	490	552	498	507	515	531	544	523	525	525	463	501	560	537	493	564	542	511	544	533	533	527	520	523	534	545	520	509	508	503	528	539	540	542	543	468	501	542	521	551	550	503	564	526	500	531	572	539	523	529	540	563	550	551	565	514	535	525	546	512	507	516	508	521	567	523	538	542	513	478	521	518	534	524	575	552	520	529	525	525	507	497	504	521	543	545	514	551	526	521	543	542	542	499	510	511	561	529	517	542	538	494	530	532	568	541	519	493	534	502	500	497	491	463	537	570	520	529	549	540	542	497	507	562	537	550	511	484	524	522	575	496	547	530	493	535	512	544	543	531	496	490	550	489	557	539	547	518	488	559	534	529	509	495	531	524	515	536	552	559	568	539	491	524	516	546	536	527	514	556	480	502	531	511	450	535	522	560	547	544	520	511	482	501	487	538	543	551	520	486	541	494	467	518	533	505	561	524	506	466	497	490	522	533	535	515	518	544	506	524	506	558	478	528	549	551	535	518	566	513	553	524	544	470	496	512	512	520	552	504	517	498	554	526	550	552	535	501	544	512	486	542	513	564	523	519	539	518	527	520	527	543	523	558	512	549	498	540	516	495	532	510	522	501	486	543	526	500	516	505	507	568	556	533	523	489	499	530	525	531	554	534	514	536	458	519	505	505	535	552	468	500	544	531	536	499	524	534	506	561	549	528	522	538	517	535	545	490	548	505	532	510	511	479	491	504	521	552	536	477	550	517	503	541	522	538	501	505	533	501	534	573	505	547	533	546	561	578	539	522	530	515	544	515	529	537	529	498	497	522	510	505	540	503	536	543	521	473	536	525	537	512	514	607	554	526	518	508	503	531	558	521	531	480	520	549	532	548	515	523	500	542	491	576	516	541	564	556	522	528	499	514	547	504	500	497	547	533	505	560	498	510	550	525	527	544	504	494	523	510	498	495	534	495	572	544	534	491	503	508	489	554	534	489	502	529	509	538	539	505	530	514	541	552	520	488	549	486	559	511	545	505	513	546	505	526	522	521	499	505	491	519	496	560	517	537	525	505	525	507	518	502	507	551	539	564	534	529	508	494	513	528	540	509	521	485	495	535	539	512	476	524	498	529	539	508	559	543	520	531	521	535	508	487	544	520	529	503	562	504	524	515	522	531	525	508	497	514	480	497	516	543	535	503	518	539	528	508	506	515	540	523	501	575	533	515	491	512	536	528	545	516	530	538	538	487	535	506	563	526	537	520	533	513	545	522	510	569	511	544	518	543	510	527	510	460	502	527	479	496	563	491	519	554	513	503	486	529	515	503	531	501	516	538	542	516	528	521	548	511	513	509	516	551	506	510	489	546	540	534	535	475	514
27710	12165	2413	3589	6976	7608	3610	1831	920	580	496	505	436	415	457	469	469	416	459	419	465	467	409	446	468	483	424	445	469	458	484	448	407	443	457	447	455	447	434	436	446	429	463	441	489	449	448	443	481	432	440	458	468	415	481	489	433	445	441	430	460	468	456	459	436	423	446	422	457	456	457	461	446	446	444	425	440	456	446	484	440	448	401	422	444	437	400	443	421	455	461	435	468	431	458	454	459	442	474	452	449	445	438	427	409	492	452	475	452	433	447	455	403	429	444	438	447	422	458	435	425	421	459	400	458	442	408	449	438	454	434	408	420	426	464	479	483	394	424	442	429	446	430	425	421	470	427	468	382	439	463	453	399	458	453	420	438	432	465	451	469	431	438	432	438	440	439	424	419	441	414	414	414	458	450	417	388	419	418	452	464	438	460	465	438	439	463	411	438	426	448	504	441	415	453	445	444	459	458	429	434	469	454	436	480	429	459	427	422	459	463	448	468	443	408	444	460	432	464	424	461	464	428	469	421	408	434	479	451	463	457	461	451	446	452	433	439	456	485	432	422	435	448	444	450	407	488	443	467	478	457	410	451	483	478	450	449	431	448	421	483	429	461	431	435	431	481	463	436	455	443	488	452	427	431	460	426	435	452	412	394	427	441	442	450	446	466	457	455	424	459	438	422	428	421	451	424	432	466	440	434	448	455	457	468	466	422	439	432	459	408	398	429	420	435	434	463	437	480	449	467	450	443	433	444	440	419	462	426	453	432	438	449	411	445	437	450	437	398	431	461	427	450	411	470	437	487	469	434	427	449	406	400	444	435	433	444	464	456	463	443	450	439	461	424	462	439	455	420	447	409	434	450	447	445	465	423	465	392	443	443	445	439	455	430	449	457	432	427	451	438	457	390	458	449	467	434	433	475	431	424	460	439	434	459	428	430	427	459	466	437	454	436	421	475	432	418	398	415	442	438	447	464	446	455	427	425	464	443	417	430	455	442	433	460	442	445	458	438	431	444	410	464	415	435	462	433	425	419	400	437	430	450	473	406	398	441	448	417	455	421	424	437	478	401	425	478	435	440	426	477	423	443	439	461	410	469	455	435	473	435	411	503	439	450	452	428	435	489	408	454	448	445	437	427	419	436	431	475	438	423	420	410	474	421	437	440	447	429	427	435	432	437	440	429	460	428	436	396	420	479	425	467	423	444	429	416	442	438	483	430	487	471	417	479	425	404	420	449	417	414	450	461	449	443	435	432	465	469	405	445	449	463	458	459	446	417	439	445	444	427	444	467	433	438	401	501	443	451	414	434	471	428	446	418	429	492	453	391	436	427	448	464	454	416	419	463	433	432	446	478	424	414	426	437	449	435	435	431	443	428	422	411	439	430	440	455	416	434	505	453	451	454	467	460	462	395	430	461	440	402	453	434	453	459	442	444	426	419	423	412	462	434	479	446	430	451	454	463	431	459	427	444	445	426	435	428	433	406	431	452	449	431	440	442	442	437	494	421	452	417	455	425	451	437	427	430	429	438	436	449	462	436	469	430	390	463	427	417	482	454	436	444	439	433	444	410	438	441	453	448	442	439	427	431	441	450	454	475	429	486	459	433	453	422	416	457	443	452	394	435	420	454	446	399	372	431	435	420	451	428	499	417	409	426	422	452	457	489	445	447	423	445	439	411	481	460	450	428	440	404	437	461	452	458	422	446	448	458	428	421	510	430	447	424	433	428	462	461	442	436	430	428	393	440	434	441	477	465	455	421	448	401	429	421	474	442	439	457	443	455	443	481	447	422	468	418	484	425	458	453	469	404	420	458	456	437	425	444	446	419	470	446	475	438	447	454	450	424	434	442	453	429	425	421	453	447	439	441	455	429	458	466	430	461	458	464	448	430	429	452	456	413	439	421	439	416	397	411	443	446	429	426	443	429	420	404	438	408	446	431	429	446	422	445	452	462	470	445	453	470	408	418	436	457	443	441	423	478	427	424	448	452	460	464	447	422	446	474	491	452	405	434	459	442	467	445	416	416	401	456	453	429	447	449	470	435	439	455	437	455	446	446	441	427	438	441	448	434	410	451	426	428	450	425	445	427	432	421	446	409	426	421	441	429	423	443	434	436	455	425	411	444	400	460	471	446	431	410	414	456	432	463	468	428	441	434	433	449	431	434	444	429	445	441	440	464	416	466	443	447	443	437	477	441	428	451	422	410	443	463	460	443	436	398	465	436	415	432	435	449	473	426	450	445	439	447	447	415	407	435	462	432	456	426	453	441	448	436	437	449	422	460	463	427	440	460	414	433	440	430	392	437	442	423	448	416	454	408	435	456	413	465	454	460	413	412	436	430	452	438	468	463	412	430	416	479	474	400	424	398	424	457	416	429	450	427	475	431	472	411	448	440	437	437	462	428	463	465	414	456	443	491	458	436	450	438	433	447	427	445	477	445	431	434	438	473	483	414	423	415	470	423	433	445	425	423	437	403	445	418	435	437	411	419	409	434	435	409	449	440	430	456	443	430	442	401	436	437	434	483	455	454	425	439	458	440	396	473	455	485	452	424	444	456	451	434	486	480	446	454	426	412	453	439	427	440	431	436	488	457	442	428	437	442	445	443	449	470	425	442	406	448	423	408	444	406	441	457	396	442	412	460	461	449	412	452	429	432	446	426	460	475	444	461	422	424	467	433	448	430	465	425	438	412	463	431	471	408	440	437	436	460	451	463	438	416	475	455	436	459	468	430	443	415	443	400	498	413	430	445	468	457	447	453	434	448	477	415	412	423	425	459	444	436	494	477	427	460	472	424	500	454	449	462	461	469	470	444	443	407	455	441	458	418	386	465	401	435	423	422	390	448	418	445	440	448	419	477	454	425	475	474	428	439	409	426	444	471	435	436	437	462	440	442	406	447	432	439	451	389	408	440	453	447	418	439	407	479	422	449	476	405	445	480	488	429	442	436	452	493	462	442	429	447	446	458	452	430	469	429	386	458	451	408	421	458	423	417	485	450	449	448	427	509	477	453	430	455	397	474	413	424	463	469	459	435	446	484	455	460	464	461	444	421	420	488	430	442	435	436	463	441	477	450	430	464	433	448	442	442	473	467	436	431	441	419	446	463	451	427	488	431	425	435	434	474	454	433	447	463	454	444	433	472	448	426	451	405	443	435	433	471	430	431	448	459	427	433	484	421	460	451	457	450	444	470	419	431	433	449	423	466	439	481	433	512	464	481	451	466	422	451	424	487	431	419	439	496	448	461	482	459	435	422	429	416	427	445	424	433	454	463	415	459	445	391	427	465	430	484	453	412	422	443	442	438	440	447	437	430	443	465	415	457	420	466	426	420	436	444	424	420	430	419	412	396	433	441	468	459	449	427	448	442	449	464	458	433	484	475	440	455	432	424	446	474	420	449	483	463	428	422	438	471	484	396	454	449	474	449	427	441	442	477	421	468	443	466	424	453	421	461	432	470	442	482	434	443	454	425	466	429	442	484	418
4945	974	1943	3580	7507	7046	3411	1944	989	538	423	418	406	401	411	407	431	405	405	440	363	375	418	414	422	399	404	402	428	433	414	407	388	417	421	388	400	421	387	389	434	440	473	416	395	393	439	365	421	367	397	383	392	402	379	433	376	414	415	357	379	376	375	420	400	408	413	381	412	408	408	411	422	415	409	382	372	384	417	433	404	413	392	434	423	417	420	391	411	400	411	405	381	404	400	421	379	392	391	393	408	391	375	409	397	390	416	442	423	415	415	410	431	372	389	385	411	407	419	422	383	400	367	405	403	423	408	390	381	372	439	382	368	389	386	392	409	407	372	368	415	424	379	395	407	393	373	361	391	401	422	372	385	391	457	405	393	411	416	421	364	415	416	402	396	416	387	427	396	406	437	375	389	411	413	387	394	424	425	398	422	379	396	389	415	375	383	372	399	407	399	422	403	397	394	398	427	439	412	429	398	417	419	380	431	398	414	400	388	398	412	387	405	415	391	410	385	425	379	414	423	384	394	403	410	388	390	369	388	427	394	383	416	400	418	372	403	395	398	373	379	399	399	401	384	372	391	372	380	417	367	402	405	383	407	384	399	405	376	375	406	400	391	415	414	408	379	387	417	414	429	411	390	413	409	432	368	395	411	420	424	388	382	418	382	388	417	393	372	383	408	414	415	384	410	403	426	378	429	355	404	413	412	430	415	399	465	357	411	445	362	398	410	376	450	398	383	377	396	396	408	404	423	413	428	387	384	376	405	424	375	420	417	393	398	375	387	419	404	381	436	358	414	398	378	370	413	401	394	412	429	381	435	372	421	400	411	409	377	413	411	370	397	403	429	424	410	387	423	416	407	417	406	389	355	386	410	408	424	405	411	390	420	410	371	387	367	407	435	399	407	430	388	399	405	433	411	386	394	409	425	408	416	399	416	391	380	385	392	380	397	388	374	412	396	393	382	390	437	396	425	403	399	415	403	377	399	368	428	398	396	361	365	393	408	431	373	369	412	384	423	396	405	401	375	371	389	453	398	397	382	356	403	420	394	427	418	403	419	414	416	415	418	383	441	404	361	388	409	401	383	391	393	401	397	436	385	425	377	400	421	390	440	400	416	388	431	413	396	448	372	424	371	370	458	393	394	384	406	414	390	404	390	377	447	399	349	415	373	400	391	433	424	419	394	411	399	404	424	397	397	428	438	439	398	430	389	406	402	393	402	392	396	405	383	368	399	388	369	403	388	392	359	376	389	428	393	395	395	406	421	447	422	412	451	384	397	411	392	420	406	401	369	411	472	410	411	378	455	441	401	449	410	367	401	397	404	375	390	424	388	376	407	401	414	414	379	429	391	374	401	416	410	422	358	417	414	388	422	428	426	424	467	418	396	411	443	372	390	419	397	422	393	384	388	397	413	394	400	412	419	419	374	396	400	402	357	422	404	388	417	443	378	413	364	422	406	338	409	429	420	416	398	389	409	390	420	384	384	424	387	408	391	415	377	413	381	392	385	419	356	379	375	409	389	411	429	399	419	418	394	422	431	375	397	404	434	361	377	410	397	396	389	412	421	383	435	391	354	408	395	399	412	377	390	352	394	421	366	419	407	422	392	393	394	395	388	410	413	377	377	419	358	413	400	417	406	422	396	440	386	404	390	406	395	436	407	377	428	403	380	406	409	371	396	411	371	407	385	364	381	397	400	387	379	356	408	419	378	407	419	411	409	390	378	384	376	398	412	384	398	438	439	377	408	431	392	411	391	396	414	405	412	422	409	367	386	413	404	398	380	377	406	434	419	408	417	403	398	389	421	395	436	389	405	391	407	419	383	405	438	394	375	377	448	383	397	407	414	372	378	393	398	407	379	422	388	428	373	414	418	389	411	432	375	420	385	417	427	406	412	440	376	389	381	371	437	392	397	412	390	394	400	413	408	380	407	385	427	409	356	451	421	362	352	407	409	390	420	412	414	385	403	400	403	435	411	436	356	411	423	396	428	401	402	407	373	421	395	414	385	409	369	447	415	399	416	393	378	393	385	411	433	385	425	413	413	411	370	373	355	412	414	404	396	416	384	414	402	393	406	391	404	397	373	426	421	353	364	405	453	413	407	408	373	412	392	357	392	391	376	419	391	418	413	435	385	437	467	391	384	421	393	421	400	400	346	409	408	436	364	392	437	379	420	387	385	391	383	402	395	360	405	383	408	401	390	379	389	411	412	387	399	403	397	392	404	341	409	368	394	413	372	411	420	413	397	415	394	383	381	407	390	406	362	400	407	410	407	414	452	364	386	400	367	382	404	386	413	406	443	411	394	393	398	412	404	410	446	392	368	424	404	368	383	408	391	377	372	404	375	404	362	384	383	415	367	438	429	409	385	422	393	381	421	395	407	404	417	390	434	402	415	423	395	398	375	394	355	389	394	440	412	431	395	394	399	456	387	388	395	389	383	373	389	391	414	405	383	386	381	375	393	410	421	373	397	412	409	428	396	431	375	407	404	391	421	392	405	397	392	411	398	402	399	461	370	378	429	420	423	401	413	395	403	419	399	405	385	395	432	436	380	399	411	399	399	380	398	398	406	415	427	402	358	367	399	417	403	377	386	409	398	429	393	388	419	406	391	392	421	415	404	384	384	396	400	398	369	413	394	389	397	393	392	413	367	370	407	414	413	390	412	383	404	395	396	425	415	432	390	403	396	404	392	382	434	380	428	391	417	403	458	382	374	405	414	394	417	435	357	405	399	373	371	417	425	417	403	405	413	368	407	378	378	396	423	447	441	400	378	399	397	372	428	411	388	418	364	392	396	396	459	399	379	388	410	388	388	409	384	437	413	429	399	426	414	402	417	385	387	386	446	405	369	362	412	398	395	414	398	413	422	412	366	407	419	417	400	439	403	372	406	412	400	453	399	427	389	407	418	383	416	405	401	413	431	401	405	387	408	375	410	404	397	391	440	398	381	369	382	376	407	401	433	433	381	440	407	400	412	394	395	427	436	425	393	413	399	429	388	392	410	401	406	396	387	430	387	386	426	404	349	389	411	399	381	418	394	383	380	404	412	412	387	420	417	372	431	424	377	408	390	371	395	423	412	411	388	433	400	367	403	432	425	386	428	387	374	422	419	432	401	393	418	388	381	437	403	411	408	391	398	416	409	398	422	409	410	400	391	418	427	415	389	411	398	403	430	403	393	437	393	392	376	392	417	391	376	421	393	400	407	391	388	386	405	402	387	385	416	410	402	391	379	403	417	411	448	398	381	403	378	397	399	404	368	391	402	410	405	403	384	422	395	398	395	411	412	393	421	399	395	415	438	421	415	407	369	380	403	418	408	418	437	415	386	439	405	408	427	426	411	398	405	383	395	409	369	378	374	392	355	395	381	420	434	437	436	418	449	427	405	399	410	390	371	418	424	397	397	413	400	412	430	418	394	371	412	423	434	379	382	417	420	396	401	408	413	386	368	389	385	406	398	407	371	389	405	391	415	406	422	388	387	399
25603	21406	27282	35454	45843	39394	24135	10089	2734	904	572	536	541	469	509	470	491	459	474	466	456	509	519	462	481	484	509	488	480	501	502	465	453	483	456	459	502	470	470	503	465	484	457	452	522	453	468	500	446	461	457	474	513	460	460	444	438	467	447	490	437	506	457	463	473	448	439	446	466	468	493	462	474	456	491	432	463	528	454	460	474	466	468	440	476	458	497	449	459	471	457	468	510	444	472	456	456	456	483	461	451	459	437	516	499	486	470	460	475	492	483	458	503	432	421	432	466	453	462	456	462	463	446	434	484	458	420	455	499	474	476	491	469	473	493	399	468	460	468	440	459	433	454	479	424	437	475	458	454	493	456	437	477	486	474	498	495	497	482	482	430	463	467	468	481	462	457	501	463	444	443	498	447	446	467	500	413	458	461	437	467	473	460	443	450	497	468	469	450	501	463	494	498	450	489	417	487	462	458	472	453	454	471	485	472	432	461	454	478	487	444	453	487	458	446	473	476	456	493	493	442	424	498	485	474	482	456	452	453	459	484	462	471	490	456	481	450	425	468	403	474	477	438	475	474	425	509	448	477	401	476	503	462	434	492	428	462	462	498	490	480	473	452	474	461	493	467	458	474	474	436	473	459	451	438	441	471	426	442	478	508	483	453	493	479	479	460	459	463	485	499	466	490	466	451	446	471	468	460	472	481	494	486	477	471	477	452	485	491	467	495	430	472	450	452	500	424	430	468	499	457	470	438	462	516	454	471	462	437	513	465	482	466	456	463	510	472	452	460	476	469	440	437	469	444	504	426	496	511	415	436	469	480	421	472	467	452	453	497	466	478	459	477	444	420	449	478	445	451	448	489	398	445	469	481	457	462	493	458	472	493	458	473	502	464	495	512	505	447	446	460	469	464	470	461	497	448	453	454	485	418	463	453	468	474	468	476	489	465	472	471	489	457	447	471	450	487	438	439	485	485	480	459	445	460	457	429	445	476	468	441	437	437	447	436	462	429	501	421	464	462	452	464	458	476	440	467	486	476	450	464	444	459	473	478	464	444	455	469	478	477	482	426	453	449	445	471	467	436	466	435	434	474	437	460	422	462	473	466	490	458	500	459	453	499	487	464	462	464	477	448	431	487	476	472	513	463	507	472	474	466	431	475	464	461	450	459	473	479	460	481	483	466	424	467	484	462	440	482	466	468	447	449	499	442	512	460	461	463	486	483	472	437	464	486	465	475	463	444	467	463	441	489	462	475	432	499	493	446	477	502	478	467	477	482	468	473	474	485	477	456	439	502	446	471	485	448	466	488	459	480	480	488	443	424	458	468	445	459	492	457	482	494	477	475	466	437	471	492	442	474	427	428	432	426	460	434	445	471	473	461	448	464	439	482	470	427	491	472	428	438	449	476	459	459	476	456	446	492	506	498	463	430	452	476	444	476	462	497	500	443	393	458	495	479	463	447	486	499	442	472	452	440	470	464	459	457	473	427	469	423	425	456	471	462	451	475	505	505	456	427	457	450	489	468	478	467	480	461	455	449	441	448	480	451	477	488	437	450	458	504	504	493	486	496	455	466	473	450	435	441	454	432	489	473	471	459	459	480	498	470	442	474	480	474	460	460	472	465	454	479	448	456	466	447	485	454	407	458	451	456	480	476	440	436	431	470	446	458	494	491	471	431	472	469	409	472	470	477	452	474	470	425	493	494	454	442	457	487	492	483	464	482	456	476	482	448	488	481	492	469	454	449	464	440	477	459	467	485	476	453	441	448	471	432	484	503	458	480	471	419	464	495	473	441	463	465	485	454	467	461	438	487	466	485	465	455	472	452	478	494	457	471	478	453	453	452	457	484	467	475	467	457	447	498	479	475	470	464	473	452	431	494	433	453	464	477	468	455	476	439	458	492	477	488	446	443	458	478	479	447	441	434	503	437	489	465	469	486	463	457	472	451	518	485	452	432	456	430	478	443	493	450	419	480	430	471	472	455	463	514	484	475	499	461	459	474	453	470	502	462	433	499	479	438	473	453	494	451	483	470	437	482	473	452	433	493	449	473	461	470	410	489	464	454	475	482	441	468	434	445	494	488	474	471	475	448	442	444	486	463	442	396	452	452	484	480	439	470	515	482	464	480	512	467	466	449	452	462	467	470	454	464	464	485	470	480	467	472	469	443	430	455	436	459	469	481	434	466	446	462	440	428	454	439	476	477	449	467	428	464	507	476	465	430	420	493	427	491	446	452	488	472	439	461	443	467	462	435	468	447	456	459	455	501	497	459	488	483	478	505	455	530	476	496	458	446	483	464	453	496	464	487	489	486	451	500	480	465	432	455	467	511	433	498	438	472	463	498	433	437	450	491	444	477	452	425	447	477	452	491	478	477	444	435	465	510	446	499	468	460	459	484	465	475	434	458	502	478	461	460	464	452	479	524	449	461	457	434	486	469	464	462	432	494	465	474	456	448	428	427	447	486	450	430	469	493	443	465	454	486	420	451	438	439	461	449	510	453	460	480	456	466	408	480	440	463	449	487	445	450	468	426	461	460	460	447	463	441	419	451	454	444	494	464	463	437	448	453	421	461	483	475	494	477	440	458	476	425	460	492	472	452	509	458	476	482	441	464	475	494	493	525	441	454	462	461	450	463	472	455	467	458	462	455	461	467	443	444	482	460	474	451	486	479	456	475	481	469	470	479	489	488	433	469	470	502	444	441	472	514	464	418	449	470	441	486	479	519	449	448	452	453	428	481	448	482	480	457	461	470	449	433	516	428	475	467	461	477	455	489	481	507	481	472	462	409	449	471	450	490	422	498	484	447	482	492	453	493	450	491	456	453	439	448	434	474	450	436	497	475	448	427	437	454	467	483	484	426	482	456	441	464	469	458	514	451	446	483	449	465	466	433	478	412	440	458	456	457	465	473	453	450	460	481	455	478	453	481	470	466	464	423	436	483	460	467	456	468	413	475	509	455	426	471	517	441	465	452	443	435	453	522	430	468	468	452	431	459	446	476	465	475	470	421	432	487	490	449	413	450	430	469	469	470	476	441	450	475	521	455	431	487	467	425	486	437	494	455	436	485	453	459	437	468	481	468	458	515	477	452	465	441	451	470	485	485	462	469	475	442	501	452	473	461	427	464	455	433	449	466	480	443	455	461	497	476	475	454	466	470	484	480	464	458	470	450	475	441	497	446	490	462	459	452	475	464	473	431	469	412	448	464	484	486	473	453	486	486	459	435	465	470	467	504	457	473	448	478	505	434	467	473	495	493	513	456	460	481	492	455	439	461	503	490	461	451	476	468	431	421	468	433	512	434	495	475	462	490	448	438	476	500	466	481	445	449	472	477	499	454	466	484	466	491	449	468	459	468	411	470	482	468	435	463	443	458	473	450	481	454	454	454	452	457	502	471	444	447	447	471	476	470	451	446	461	458	487	449	480	460	445	468	454	485	435	480	472	475	437	486	468	479	465	473	431	477	427	466	456	458	448	438	462	439	451
3475	5572	10120	42456	44002	33482	16933	7902	2803	1019	561	464	451	445	451	469	475	471	467	460	428	431	511	482	451	409	458	433	436	473	415	416	411	450	489	480	430	461	447	439	460	435	484	405	459	489	447	441	459	424	461	467	502	435	414	452	432	440	423	464	447	439	450	398	485	454	419	487	428	455	441	421	394	436	458	480	451	454	447	461	502	470	450	414	455	455	493	465	444	437	419	417	455	431	442	459	430	469	436	471	448	419	485	451	436	452	437	416	431	468	458	458	460	413	476	412	434	428	448	466	498	455	427	424	429	439	444	450	428	433	449	450	469	422	446	454	450	467	429	474	436	462	455	423	464	438	469	415	445	467	433	457	455	438	398	481	444	440	465	454	426	443	468	436	428	467	452	475	442	401	446	404	429	427	451	435	430	446	418	455	461	479	447	431	434	419	434	435	446	414	454	438	452	430	454	444	424	450	447	447	456	445	438	437	450	448	429	444	424	446	437	427	449	462	418	452	438	419	464	424	447	448	438	447	457	418	427	440	433	425	425	440	443	448	489	461	450	422	451	422	449	452	393	438	446	437	450	428	441	482	473	453	467	445	425	416	444	427	503	435	472	444	445	435	468	451	443	463	440	419	422	438	429	446	449	478	459	465	456	450	419	471	428	475	432	420	406	449	468	449	458	449	424	440	451	480	434	456	441	432	464	444	431	436	444	427	437	449	412	419	471	460	430	445	449	477	483	454	432	454	445	447	475	464	484	436	451	460	459	417	441	477	414	413	427	450	444	450	417	438	448	420	474	482	477	434	453	464	468	434	436	408	456	427	434	428	421	452	468	443	413	424	441	468	440	435	484	493	455	432	430	501	458	421	416	455	468	458	483	427	436	437	410	430	446	447	423	439	430	441	466	439	456	433	457	494	462	443	441	426	435	424	426	435	411	448	436	439	473	403	461	441	440	413	445	416	489	433	454	437	475	441	441	465	457	452	430	436	449	436	430	435	431	445	422	456	436	428	419	440	425	463	408	437	403	470	417	416	431	448	437	421	450	430	444	447	415	438	445	432	479	437	438	429	459	403	451	406	442	438	432	437	456	468	474	476	468	423	419	427	445	472	451	462	449	434	452	389	431	433	449	452	461	456	439	446	458	436	424	424	453	466	509	440	453	448	475	420	387	441	420	441	436	420	449	439	454	413	442	436	448	422	406	446	454	465	451	423	452	445	457	447	445	469	512	414	463	424	455	443	469	403	435	427	461	433	440	475	461	436	445	410	449	465	444	472	412	470	449	404	427	520	476	447	433	447	435	435	420	426	445	420	459	415	461	429	442	481	419	434	416	458	432	458	461	447	442	425	401	436	436	457	443	477	437	402	446	428	448	435	467	451	428	425	441	451	488	462	464	432	463	439	463	500	454	432	428	451	444	411	458	426	445	460	454	444	444	409	433	421	443	464	425	435	445	471	450	448	448	456	441	468	449	424	447	439	465	421	447	419	421	436	452	444	449	421	450	409	411	406	469	445	439	448	438	384	475	451	430	444	438	413	429	439	435	432	439	461	471	467	447	500	475	425	416	437	477	431	445	448	412	463	413	437	435	445	455	432	429	423	434	433	426	409	429	450	427	474	439	448	432	397	470	425	455	429	453	459	468	438	453	433	407	466	426	453	421	458	442	435	454	415	445	437	425	465	406	417	461	432	465	446	473	445	429	437	453	412	473	450	431	463	413	435	484	456	456	465	445	462	426	451	449	484	422	467	463	460	444	473	431	446	434	437	440	414	429	469	479	460	430	457	454	441	487	440	429	447	492	438	451	413	454	451	462	421	433	439	471	461	425	432	518	437	427	466	456	419	491	476	460	428	415	421	430	449	454	445	480	409	454	447	438	443	462	441	455	424	457	418	409	408	462	417	431	513	461	416	412	440	458	456	403	454	435	439	434	437	423	422	485	399	495	447	434	408	481	433	402	441	444	455	461	471	450	412	474	424	469	456	449	438	443	449	413	457	455	472	408	445	430	471	482	485	430	461	473	460	492	434	410	425	431	434	457	465	434	432	437	417	417	447	426	441	466	465	461	440	457	467	441	447	461	444	465	469	462	423	427	428	444	430	417	442	441	468	417	459	465	421	444	424	483	518	463	411	449	472	458	460	416	422	496	428	428	452	402	414	432	412	427	485	457	441	437	409	432	451	432	436	435	410	403	475	405	408	457	451	449	447	454	439	456	430	451	453	463	459	448	468	482	458	442	443	427	424	426	473	411	459	497	415	414	448	425	420	463	406	425	409	441	429	450	436	459	443	462	417	462	471	448	430	463	422	445	475	402	441	440	441	438	433	447	438	449	450	442	431	455	429	432	399	479	464	408	412	417	438	430	482	426	479	443	445	438	439	449	428	456	446	479	438	428	444	459	413	418	428	482	429	492	425	431	459	452	474	395	420	424	460	470	434	451	437	477	424	448	484	468	443	482	450	483	459	400	462	455	438	451	489	486	434	457	446	469	445	459	436	442	488	454	419	456	440	429	477	402	424	441	447	447	431	445	449	413	457	459	427	450	438	448	426	451	398	469	463	414	462	389	416	473	456	452	493	424	445	421	435	428	451	457	398	412	439	406	476	450	452	439	448	455	418	445	429	432	456	438	448	488	443	423	436	444	472	425	443	425	462	448	439	450	435	443	449	440	432	455	436	450	459	423	456	458	401	431	468	434	418	419	434	427	420	458	453	431	464	447	444	441	433	414	443	446	431	431	442	416	432	475	415	469	426	440	440	457	427	474	445	467	455	427	442	447	453	447	426	441	448	432	459	418	432	461	449	464	469	416	440	420	470	392	477	457	443	428	467	444	437	450	464	427	469	423	424	436	443	454	437	458	441	460	433	479	443	463	436	447	419	459	500	469	461	442	465	423	411	484	441	426	420	440	463	468	431	404	459	461	436	471	495	443	426	433	473	458	463	506	424	427	416	485	440	449	426	498	501	440	425	448	443	438	449	482	421	470	464	456	448	417	475	417	429	440	423	425	450	435	421	449	420	450	394	435	443	459	443	450	465	455	412	445	451	442	404	449	442	424	441	434	438	400	445	441	411	442	474	449	427	430	425	456	457	472	403	433	447	463	477	404	441	467	454	427	436	457	407	470	449	443	447	443	405	492	442	454	446	432	469	438	426	463	438	441	415	443	437	432	426	417	460	479	436	437	481	443	434	465	431	473	448	451	448	445	448	428	477	466	421	448	464	532	469	421	436	423	434	447	455	441	447	418	421	428	453	412	409	396	454	446	439	475	449	395	432	445	411	417	436	450	447	431	461	444	459	433	454	462	430	456	471	417	503	478	446	430	438	433	414	469	463	466	430	473	443	418	445	413	400	434	408	454	433	452	428	474	473	437	416	459	454	464	407	439	429	448	414	422	480	471	455	413	360	413	469	430	460	475	471	467	459	409	423	476	459	427	450	423	415	442	427	428	442	427	503	437	428	494	429	421	449	398	449	422	437	455	447
24300	21408	28876	30516	49559	54995	42910	23842	8649	2384	906	632	567	617	588	595	560	581	551	550	553	577	563	581	587	613	615	580	571	570	560	552	583	521	561	571	599	575	613	563	559	565	543	547	507	552	556	542	577	562	559	556	532	575	586	526	601	579	552	520	539	557	626	545	585	618	599	534	533	523	548	603	512	526	558	602	530	603	586	598	553	549	585	575	563	524	552	607	581	538	588	550	578	558	574	595	564	575	601	525	561	555	604	615	543	564	570	570	569	562	605	561	549	549	601	564	546	561	535	570	540	502	529	562	564	524	554	497	548	596	561	571	556	561	553	523	589	539	597	547	544	579	575	524	570	564	587	579	526	587	556	572	568	561	565	581	555	594	540	544	547	607	516	547	571	523	545	578	564	573	537	543	545	607	594	546	547	552	581	527	569	595	572	549	545	565	565	599	532	542	594	571	548	547	542	535	559	513	560	541	557	536	568	559	567	609	547	526	541	544	522	580	535	551	562	562	571	554	554	576	520	530	530	555	555	580	548	568	559	573	578	570	548	544	563	575	547	548	578	569	577	565	544	584	525	556	578	545	537	507	590	573	586	585	560	614	590	549	536	543	621	600	577	580	582	543	547	563	601	579	536	542	574	534	562	610	574	599	531	526	563	552	527	582	551	559	565	585	527	555	583	611	545	504	522	563	550	507	545	593	536	566	554	515	575	553	523	552	548	551	544	557	569	547	550	562	607	548	567	530	555	531	606	616	572	569	572	561	600	550	616	599	602	576	591	633	609	552	533	544	540	562	524	579	575	584	580	605	567	583	553	581	545	582	569	584	530	531	537	550	561	549	600	544	528	584	557	529	534	557	589	558	575	564	625	567	554	536	558	559	548	552	520	577	600	569	585	592	557	552	562	558	563	605	575	560	550	536	552	549	568	583	600	592	614	569	591	509	558	515	550	575	536	542	557	567	556	548	565	581	587	577	563	513	539	559	533	540	567	542	517	554	544	598	604	566	543	543	544	572	539	546	529	514	544	554	545	525	572	525	557	594	543	533	570	574	520	528	548	536	553	578	589	556	512	490	569	621	537	539	534	555	551	575	543	542	549	564	537	552	558	546	550	556	568	545	538	522	553	559	574	528	525	583	563	514	561	575	521	547	584	573	539	566	591	549	578	585	577	554	528	569	538	588	551	547	559	534	576	537	526	573	541	592	541	542	571	553	539	528	560	566	529	582	546	566	592	554	599	589	548	590	539	549	598	568	543	580	530	573	540	531	580	602	523	605	579	579	602	573	568	546	531	571	570	559	578	589	562	563	582	567	535	571	586	565	565	562	594	581	555	573	531	576	502	550	581	542	572	548	538	545	555	574	579	577	556	579	594	520	574	540	566	577	507	549	584	572	569	554	538	578	560	564	544	574	554	561	579	526	537	596	539	570	558	537	537	559	537	571	546	553	586	539	570	552	565	551	554	563	540	551	540	542	525	548	537	524	532	587	595	535	580	572	586	529	564	579	531	572	536	601	562	546	561	551	566	535	564	576	557	518	584	514	566	540	562	568	557	532	608	545	563	548	557	579	584	573	559	574	582	535	596	596	539	574	572	550	528	563	597	567	570	555	519	563	569	561	608	527	559	567	585	569	567	587	606	540	586	546	518	576	560	564	565	541	544	543	566	541	614	558	540	558	533	557	562	498	550	519	573	538	544	502	533	591	542	603	557	499	542	540	565	540	510	537	553	562	552	579	521	585	526	587	595	527	552	516	542	498	591	556	549	523	578	542	523	516	528	548	556	566	527	584	521	580	546	537	582	573	552	578	542	547	536	509	585	552	562	589	542	547	563	579	551	547	525	539	536	546	569	541	587	556	612	562	559	536	564	513	593	575	553	557	537	572	551	551	528	587	530	542	581	563	561	558	573	576	566	534	536	588	579	562	544	539	534	490	557	597	536	559	586	547	596	580	524	541	589	550	516	561	546	589	551	579	579	538	524	548	538	553	566	556	547	558	557	583	588	536	564	598	603	575	576	544	543	575	579	583	552	541	576	540	561	570	540	585	592	589	522	581	572	556	547	531	517	553	560	565	503	533	575	539	555	594	616	548	555	572	566	556	562	592	539	531	536	553	555	582	549	548	526	504	580	556	559	529	530	541	572	556	558	560	563	551	514	542	562	559	590	548	578	542	608	580	511	579	577	533	562	515	557	517	563	595	551	533	571	564	567	514	592	588	558	576	569	586	566	560	540	537	567	571	581	586	543	546	541	544	559	537	565	542	560	604	566	546	565	540	571	583	538	541	564	600	543	548	603	548	591	540	550	534	582	527	575	537	530	548	520	534	509	532	589	556	543	588	555	546	532	592	553	536	521	616	589	530	568	577	572	532	549	587	547	540	589	551	544	562	549	564	527	542	538	546	534	549	565	556	575	560	576	565	528	552	562	587	587	590	533	582	541	509	537	553	529	547	591	573	548	556	565	542	553	574	568	554	536	571	577	548	545	563	566	524	564	582	566	565	539	556	537	568	568	551	527	547	548	536	590	605	556	579	562	553	562	565	548	574	549	578	565	526	562	544	540	576	568	545	564	561	542	563	567	592	590	550	580	568	591	509	554	559	549	564	537	537	596	525	570	559	562	550	574	605	560	578	574	585	583	514	547	541	578	541	544	570	532	557	545	549	549	507	582	536	577	502	556	547	528	563	506	574	560	558	527	532	563	571	576	569	568	550	544	553	547	540	550	570	576	545	550	514	561	601	538	543	558	504	563	559	577	560	574	558	506	528	583	573	583	516	528	563	583	569	555	537	568	556	612	610	533	556	556	580	555	573	537	560	599	551	568	551	563	559	561	560	531	537	568	560	534	536	561	568	572	571	522	556	563	566	532	552	535	561	561	557	568	566	528	576	589	589	530	542	586	563	549	585	550	544	531	549	564	576	532	545	546	594	565	561	578	534	591	537	529	514	533	564	533	540	551	554	573	526	591	567	561	523	541	557	525	527	553	524	585	540	574	546	535	545	556	502	555	534	522	584	556	554	563	566	550	526	562	593	524	551	567	542	553	555	552	553	572	537	563	553	587	520	554	542	569	563	605	581	524	573	562	533	594	564	530	515	556	559	532	602	568	550	519	539	549	555	509	548	562	556	579	574	557	548	557	547	581	537	545	568	598	563	569	528	520	524	584	577	560	612	575	570	550	547	572	553	595	521	591	532	604	516	512	562	519	576	561	572	569	567	524	609	566	529	535	569	543	538	556	557	563	545	556	560	543	540	545	580	575	587	597	609	609	541	555	511	574	552	563	543	573	515	569	553	570	586	570	569	537	520	571	512	547	551	548	510	558	565	557	610	530	556	590	584	531	562	579	553	555	550	553	514	547	526	577	546	528	507	571	552	603	571	568	534	568	569	573	533	559	534	555	562	593	519	552	598	604	543	517	545	560	538	521	545	578	565	553	570	548	567	552	603	572	491	555	559	554	605	526	543	541	513	597	559	536	511	599	529
3897	15038	36059	55631	62330	54613	35226	17574	6982	2439	989	632	574	569	546	546	601	500	535	561	550	536	541	513	571	538	518	569	498	498	575	512	538	527	477	524	560	588	500	548	524	524	540	547	572	558	538	570	553	543	519	519	546	500	575	549	580	536	528	555	545	562	572	532	543	551	529	525	556	530	511	532	520	510	516	539	539	542	559	488	546	531	550	548	537	540	516	559	518	545	527	549	544	491	519	570	528	522	528	533	509	534	516	542	554	524	533	554	543	537	555	550	563	548	557	584	545	556	555	542	508	503	536	514	550	519	523	502	506	530	569	585	545	528	497	554	539	514	544	529	587	537	517	513	506	496	542	484	557	537	523	482	545	549	532	577	530	518	531	489	537	504	538	540	530	520	566	551	523	535	489	543	565	533	539	554	555	545	525	525	572	546	533	529	541	502	537	501	526	558	561	530	521	549	526	526	570	568	544	538	503	547	527	550	524	525	544	515	521	544	508	508	514	547	528	549	518	558	510	557	575	528	507	540	595	548	512	531	555	544	533	548	520	528	514	526	556	583	599	594	552	546	523	499	500	519	562	548	528	560	560	509	545	493	522	577	574	548	515	553	589	502	528	516	562	512	534	551	530	523	564	526	486	516	569	501	545	567	522	542	540	541	537	539	513	502	550	534	491	565	567	542	513	528	534	536	525	523	525	552	560	563	512	520	577	544	499	513	495	510	504	518	569	511	511	529	516	563	598	538	535	540	534	567	527	519	523	547	518	532	521	515	521	515	521	502	521	546	516	547	528	508	567	516	494	527	501	526	553	539	536	561	562	549	516	562	519	513	556	511	565	500	541	527	549	499	525	538	504	561	558	511	510	563	536	529	552	561	541	550	550	562	520	548	518	552	509	595	520	535	536	528	522	529	546	541	569	547	529	517	539	516	558	514	568	517	517	542	542	583	516	528	556	541	514	538	571	539	527	536	516	560	538	570	522	530	550	527	580	535	546	517	527	526	558	548	516	535	480	566	541	535	524	538	532	569	516	573	531	559	562	506	507	523	527	554	560	544	531	555	546	549	569	551	550	520	525	554	521	484	501	519	548	515	524	557	539	555	524	556	556	541	530	518	536	571	490	532	569	529	536	564	521	525	536	553	546	564	475	539	532	530	512	532	555	547	496	531	562	535	532	504	567	532	483	536	545	532	529	586	547	535	556	531	531	549	526	535	534	503	497	568	559	539	511	536	585	512	541	497	493	556	506	531	544	509	508	545	521	552	565	529	546	532	517	527	552	538	484	531	559	501	570	581	535	522	542	552	519	550	503	524	526	494	555	515	562	549	550	559	546	556	547	490	547	502	529	494	544	511	530	540	522	513	486	535	533	520	522	523	548	544	547	519	553	500	542	488	459	517	523	551	533	538	565	548	518	558	516	562	546	544	564	575	526	550	564	532	559	548	552	528	537	528	498	529	525	586	541	496	569	520	520	517	530	570	542	551	547	553	559	560	536	546	524	558	523	550	562	549	521	543	536	541	530	538	541	508	569	575	545	524	573	549	534	491	543	523	472	510	544	529	532	517	552	542	499	496	536	525	476	528	524	537	500	520	557	560	519	554	472	538	512	517	561	562	526	547	524	561	522	512	562	547	512	504	530	555	534	546	532	552	562	514	553	512	546	501	564	492	525	535	518	552	498	560	494	511	546	502	507	527	560	575	542	549	530	500	552	544	537	558	531	538	542	499	504	561	564	519	543	512	565	542	516	590	560	566	543	487	518	551	537	511	535	562	577	567	554	545	517	561	558	513	510	547	547	517	503	527	501	616	522	514	545	530	508	505	507	516	576	513	527	551	528	544	540	551	524	481	561	523	545	545	531	535	562	561	555	550	515	517	562	519	541	532	536	567	599	553	588	516	549	556	582	534	548	507	501	536	509	550	526	534	580	547	541	571	569	566	523	525	554	502	568	555	506	568	550	550	510	556	532	534	538	541	512	526	559	520	533	554	557	528	510	562	543	556	533	503	577	514	464	532	527	545	552	566	491	527	533	557	535	583	543	531	535	552	544	524	534	503	505	543	516	514	557	530	531	533	546	490	556	531	541	532	527	551	506	519	524	526	564	545	544	567	554	541	532	539	532	556	530	530	528	512	581	542	504	531	528	525	555	509	549	566	546	530	518	514	518	525	504	537	551	563	601	499	539	566	532	529	546	533	539	545	524	557	547	550	556	538	554	514	530	520	524	513	539	535	568	502	537	524	533	537	546	562	588	503	542	544	512	538	519	533	524	547	521	552	554	513	542	536	534	560	504	547	532	557	540	535	520	535	530	554	535	534	552	503	539	532	528	543	576	495	512	554	506	566	545	537	566	500	552	553	537	550	536	490	520	544	494	484	526	601	512	498	485	525	549	513	559	517	538	470	529	565	552	542	562	492	512	539	560	507	512	512	509	502	510	556	543	518	535	555	527	535	534	530	552	549	525	544	519	525	532	538	619	563	530	567	528	564	561	534	537	537	524	560	499	527	523	523	523	532	485	507	539	498	554	556	542	520	545	551	517	515	475	524	489	524	530	543	548	510	531	584	532	515	488	562	525	521	535	526	559	527	577	540	534	583	518	559	550	577	548	560	547	537	511	545	539	513	535	520	518	501	497	497	533	526	504	576	535	515	523	529	519	560	534	536	505	551	535	508	547	537	571	484	529	494	507	543	536	539	528	563	580	542	509	514	568	521	502	510	510	529	561	523	551	534	529	517	552	492	489	542	526	544	553	526	511	553	537	529	562	515	551	485	530	548	516	531	559	503	569	516	546	536	505	567	509	534	580	496	515	524	515	512	513	514	543	514	517	557	492	487	511	513	489	552	543	518	526	539	533	541	511	532	531	545	532	533	539	521	512	514	548	522	580	532	523	536	572	501	498	533	530	472	537	501	565	534	512	534	554	512	528	544	507	544	537	485	519	534	543	509	542	555	568	546	518	533	533	564	546	521	523	495	537	556	564	531	518	564	576	552	537	552	557	518	523	554	516	538	582	528	528	533	563	554	522	519	526	523	543	524	554	510	512	544	504	484	580	540	509	520	566	558	509	537	545	480	488	564	524	502	529	522	476	604	538	578	539	540	529	519	578	528	526	473	554	509	522	543	503	516	552	501	553	554	526	522	586	519	511	535	534	559	502	536	557	528	538	550	522	547	532	536	549	519	550	544	537	583	529	505	508	579	510	553	493	514	532	530	527	510	551	526	525	542	532	529	557	536	565	517	535	567	538	522	543	569	536	519	535	544	541	568	546	560	539	562	514	523	531	529	528	522	503	527	536	558	491	544	538	581	549	537	508	520	520	569	546	511	582	518	539	567	549	513	522	507	507	520	497	546	529	587	542	542	538	548	564	531	529	507	547	540	517	536	515	554	522	559	521	497	528	556	547	525	518	560	511	528	579	583	527	530	563	533	508	526	561	508	530	537	558	543	518	470	557	532	544	532	505	509	566	544	555	513	486	551	524	539
27765	12396	4326	6144	6818	7343	3736	1485	760	554	504	441	470	452	424	429	404	473	424	477	455	433	473	427	479	445	454	512	454	451	435	408	459	416	442	439	474	463	444	441	431	448	416	444	460	441	412	413	371	464	403	432	458	460	469	434	489	440	473	486	459	422	431	447	471	461	460	462	425	443	411	450	476	482	416	436	453	434	457	461	447	402	436	437	438	447	466	445	491	420	459	434	464	473	458	439	448	410	437	407	443	426	452	459	397	458	467	426	423	479	420	456	432	422	411	473	474	470	440	456	401	396	435	427	450	448	407	416	438	473	449	455	427	450	456	436	453	445	448	398	424	441	419	428	446	420	428	432	422	414	456	425	457	425	457	441	469	418	402	444	431	438	467	472	488	423	428	424	438	450	448	416	458	446	434	406	449	420	465	466	453	437	443	434	467	415	430	443	424	477	442	432	497	436	412	427	453	446	427	420	416	414	423	456	431	449	440	424	462	415	412	436	448	440	443	437	444	436	422	439	458	442	455	446	422	434	450	442	431	421	449	408	468	403	424	454	465	452	472	455	410	455	426	438	450	475	417	461	426	502	441	437	446	429	446	431	438	404	468	443	452	394	383	457	462	425	455	434	436	439	451	451	429	428	424	430	449	447	439	427	417	454	411	437	463	441	456	478	429	455	447	483	445	480	453	404	426	433	388	418	406	439	438	449	437	427	450	474	440	461	443	443	441	455	432	425	500	442	417	413	439	423	457	449	483	435	423	458	453	448	422	432	447	461	450	460	427	445	456	448	436	460	434	456	475	423	439	430	453	426	452	460	442	458	470	482	482	448	433	466	449	409	412	449	429	398	462	430	455	459	437	439	443	476	442	459	423	428	440	416	426	428	428	438	455	456	455	417	404	478	450	435	439	452	462	428	441	448	441	446	469	448	468	430	442	473	483	428	404	422	420	445	435	453	457	414	460	451	425	461	395	455	454	447	412	472	404	428	449	406	432	429	459	406	469	460	420	424	483	425	429	438	450	463	464	400	410	443	429	453	413	435	436	449	433	432	427	434	424	467	455	429	454	418	428	462	449	427	439	402	450	415	465	420	447	456	422	459	438	456	451	482	439	452	440	423	451	468	426	459	444	423	422	454	436	442	393	419	417	467	445	447	483	488	427	442	460	463	404	447	421	443	417	428	462	470	446	407	451	435	425	466	427	429	462	442	416	441	438	418	418	424	470	481	428	453	428	432	429	485	452	449	481	442	457	415	452	451	449	459	435	451	478	422	430	466	462	431	463	393	405	406	478	440	464	423	444	497	407	439	421	458	450	430	417	468	441	465	479	415	441	415	444	435	412	461	413	415	459	423	481	437	441	455	431	436	424	455	452	450	418	444	437	458	439	455	470	444	449	428	443	441	462	470	473	439	445	415	433	436	431	420	453	447	431	435	473	435	428	447	458	448	412	464	451	419	467	427	467	431	433	471	439	442	462	443	424	456	405	432	432	425	444	432	435	439	419	424	463	453	451	489	450	429	436	457	452	456	424	471	410	485	417	425	438	447	483	418	426	423	473	443	460	461	434	382	408	416	472	469	414	426	411	436	438	449	453	490	449	427	429	456	422	416	431	451	397	435	460	485	453	403	449	428	452	463	451	411	454	435	433	395	433	446	425	468	435	420	441	436	450	460	441	409	445	488	417	460	413	447	437	457	427	444	442	428	436	485	437	467	473	448	439	423	447	429	441	449	452	438	401	446	466	457	454	442	464	449	453	436	415	447	434	407	427	456	415	433	437	444	453	427	451	431	403	424	452	405	443	451	446	444	420	447	440	433	389	420	435	450	432	409	446	435	422	429	417	453	442	428	448	435	389	444	439	482	467	424	454	438	443	417	451	433	479	447	406	424	452	461	444	427	454	406	463	462	453	441	441	395	417	417	434	463	430	439	427	465	426	421	460	440	476	457	442	415	449	434	419	410	434	489	426	419	443	436	451	440	448	440	445	433	459	462	423	434	429	451	463	428	424	430	420	441	457	464	425	438	460	399	436	435	456	418	427	447	439	481	408	405	470	412	459	440	445	397	441	450	484	437	464	464	448	438	419	451	438	443	457	454	448	451	413	420	422	448	486	455	458	441	440	420	463	434	453	476	487	428	438	428	447	429	416	428	435	473	425	427	446	435	498	465	420	467	421	440	435	443	413	484	495	427	477	427	447	437	410	448	444	411	456	418	450	416	458	425	467	448	423	435	447	472	464	418	483	468	438	426	436	435	419	418	434	447	434	389	458	452	429	446	435	450	427	424	462	471	443	467	402	446	485	454	488	480	433	430	448	459	498	449	437	414	400	437	442	453	444	458	474	470	409	456	426	460	429	470	409	426	410	491	440	472	464	461	435	430	452	450	419	446	431	418	462	456	430	446	446	455	405	405	449	456	474	392	442	465	483	408	419	431	448	437	439	479	427	472	432	413	452	475	436	467	413	454	425	438	435	377	417	431	431	424	436	465	450	427	436	429	469	459	443	410	450	449	452	460	461	408	462	450	448	446	438	447	457	435	403	438	457	414	430	443	443	443	405	470	439	427	457	425	432	435	411	453	446	441	431	454	425	408	446	426	446	485	429	482	432	466	434	456	422	453	453	462	480	454	407	450	449	444	449	427	441	462	439	460	444	430	445	447	483	456	442	486	455	434	430	439	435	444	454	422	422	433	452	441	435	453	411	437	434	480	472	454	447	455	424	446	410	397	426	445	422	462	424	445	412	463	406	443	445	411	422	445	395	467	459	384	432	445	462	472	417	424	479	424	412	440	430	465	462	410	460	420	420	384	458	446	425	446	439	446	453	462	461	423	434	521	434	461	489	456	444	453	453	463	461	430	450	450	420	438	418	468	436	444	431	428	469	459	421	489	416	443	435	453	444	451	453	410	430	429	453	459	485	434	431	440	416	451	457	455	434	432	435	423	416	464	430	420	452	458	444	435	430	435	435	433	444	441	448	449	423	437	415	395	424	465	432	421	450	457	454	420	444	457	416	437	437	439	452	436	453	467	400	458	422	447	440	450	433	458	435	457	415	463	428	439	479	406	440	440	461	437	453	455	444	443	465	440	484	459	448	408	438	424	461	465	445	444	482	454	461	468	426	442	459	417	443	442	430	444	450	425	443	455	444	445	478	459	432	436	445	469	457	440	438	447	429	432	441	475	398	454	410	411	463	432	476	465	417	466	419	462	461	461	448	429	416	463	433	465	467	474	418	406	444	449	437	484	470	470	410	441	420	407	418	459	461	467	426	418	459	436	417	475	443	393	468	446	457	467	429	437	454	389	441	425	477	445	457	414	398	421	428	436	447	440	440	446	458	469	453	465	445	450	507	419	492	453	439	462	439	423	436	476	463	441	448	450	443	458	438	471	425	401	434	450	431	427	397	412	451	427	431	470	448	448	407	461	476	458	436	436	398	454	499	462	388	436	421	452	427	447	467	487	458	448	461	416	422	431	420	444	438	474
4946	1662	3971	5876	7068	7202	3486	1502	775	506	451	427	429	413	442	436	404	367	427	440	380	404	423	427	478	423	427	392	452	409	426	387	420	410	385	414	434	399	397	412	397	403	386	399	386	410	424	407	381	423	439	414	384	431	401	410	407	414	409	398	405	406	434	386	377	399	412	414	398	418	411	383	440	422	387	389	403	418	413	439	394	420	434	412	422	379	387	357	370	419	412	369	406	410	417	407	436	399	400	403	395	366	407	418	397	413	417	405	391	402	364	394	428	418	384	433	370	386	400	411	422	405	461	434	388	375	419	403	395	394	452	386	393	416	427	414	401	415	423	431	384	438	398	405	407	387	440	403	403	400	388	392	406	408	399	385	412	424	394	437	398	430	394	405	431	407	441	431	418	394	418	405	427	454	421	401	394	383	392	393	417	429	396	440	389	390	421	409	397	437	418	392	386	380	383	404	449	400	412	415	382	401	393	370	428	421	389	394	383	424	371	426	399	412	400	420	453	388	374	403	417	402	367	408	405	399	431	386	433	435	424	417	416	416	424	422	408	403	404	432	417	399	376	417	384	395	387	418	438	418	416	390	376	392	403	429	449	412	380	408	389	422	452	391	418	399	409	357	395	446	429	389	382	375	436	391	422	401	440	408	433	392	391	390	397	421	409	443	414	415	406	438	414	435	392	402	411	408	384	404	431	397	410	417	392	403	369	413	402	419	408	391	396	410	426	424	427	371	404	435	431	382	394	372	405	388	422	431	434	392	397	464	370	397	407	411	411	401	416	411	390	412	412	401	391	401	405	401	412	414	408	398	389	397	394	374	372	410	406	445	403	391	421	388	382	401	383	414	407	394	429	432	390	413	398	413	440	408	401	401	414	399	421	447	402	421	382	400	404	404	393	392	397	412	398	397	361	392	376	386	438	414	413	394	415	398	390	397	451	467	406	395	409	417	402	395	385	417	390	428	435	406	396	392	401	408	454	397	405	405	401	428	457	408	409	402	411	402	382	407	441	434	404	397	421	411	395	437	414	412	369	406	396	415	419	431	408	332	408	378	433	409	385	399	411	371	406	428	453	440	395	398	389	376	382	422	398	407	422	415	416	418	435	404	441	385	401	396	401	386	386	390	376	402	373	395	401	407	449	429	405	402	387	376	391	411	426	402	406	424	398	408	407	378	399	374	383	448	381	460	418	404	427	384	413	400	429	393	390	437	416	408	398	378	411	423	401	384	452	405	390	421	430	402	345	415	383	372	412	434	410	422	404	401	456	420	416	393	417	402	466	384	432	399	392	421	372	398	440	392	364	354	386	432	384	378	422	396	409	418	420	411	420	433	412	406	424	377	386	410	430	415	411	437	397	377	404	398	432	406	375	414	397	368	420	401	406	400	390	374	413	428	430	411	389	418	442	433	398	411	386	375	413	390	409	396	428	443	401	393	403	412	404	422	391	401	381	426	407	381	421	395	416	398	421	395	450	442	432	439	379	412	443	391	398	399	373	431	383	373	426	408	407	413	404	441	392	390	386	402	413	438	372	430	389	422	416	420	385	418	435	404	370	380	419	398	373	398	397	384	411	425	391	427	423	410	368	396	426	415	419	427	410	422	373	382	405	395	420	448	403	383	423	418	379	398	381	390	427	374	393	445	392	397	397	408	411	407	407	442	421	411	400	389	434	396	427	391	390	398	401	383	401	396	406	423	433	398	414	416	406	433	434	423	409	405	422	407	383	402	424	424	400	368	399	400	428	420	395	393	414	416	436	410	420	399	408	398	403	420	369	421	399	376	412	413	384	413	424	396	397	412	390	412	399	405	411	409	409	435	397	430	426	427	414	418	367	375	373	382	415	421	383	403	398	361	389	404	399	428	378	408	399	382	404	385	413	405	421	438	421	369	399	428	416	412	405	442	398	381	391	429	409	400	396	407	408	363	406	410	410	360	382	386	438	403	410	446	407	410	396	387	411	380	410	398	417	388	447	399	398	394	428	410	422	389	400	407	384	398	371	354	423	378	415	360	391	376	411	371	413	412	391	413	401	426	425	432	425	429	412	419	420	381	413	415	399	426	394	395	406	446	429	401	413	431	420	376	448	365	429	403	403	451	401	425	391	428	406	409	379	388	418	417	399	424	389	395	415	416	429	411	428	368	418	419	392	391	391	386	395	456	414	401	420	405	408	414	410	426	429	416	413	388	415	387	399	384	407	402	402	410	397	393	401	460	408	406	423	419	402	453	419	386	430	394	385	423	435	361	423	427	408	413	395	375	391	403	432	381	370	391	384	417	380	444	395	389	406	405	372	431	413	403	376	405	342	391	395	368	403	421	423	390	401	425	365	426	431	391	426	402	396	399	416	378	408	442	397	392	409	397	392	393	459	378	400	449	398	419	379	403	393	374	393	411	402	397	414	428	364	389	423	416	427	418	401	424	430	443	397	409	384	397	389	432	439	429	420	415	419	401	373	428	413	431	437	381	416	422	459	417	418	413	423	430	403	414	394	387	409	404	419	413	422	425	401	384	414	409	375	387	411	389	429	417	446	407	416	387	397	428	431	381	439	433	390	416	414	418	422	409	412	428	399	365	410	402	379	401	397	385	391	412	398	431	412	390	424	397	421	425	397	421	403	409	420	399	395	400	429	396	405	406	391	390	405	440	398	413	372	433	362	412	384	398	375	411	418	408	372	386	402	386	423	423	384	397	390	438	432	403	434	417	430	452	377	381	391	408	391	435	387	422	395	435	404	398	397	445	388	409	364	412	411	407	370	414	398	412	393	386	386	423	398	408	393	398	401	393	423	397	361	425	429	426	392	413	419	383	400	406	373	437	394	438	409	375	461	402	406	407	393	413	409	393	409	445	437	390	411	387	369	391	417	459	363	406	404	412	421	376	440	413	390	388	402	432	422	427	400	406	362	374	410	398	397	398	423	426	379	409	424	379	418	360	395	373	368	431	406	395	413	391	420	387	401	411	417	403	397	461	409	434	365	409	432	384	405	391	391	389	371	393	405	434	392	390	391	407	401	384	398	414	394	368	391	401	391	406	416	423	411	415	404	411	399	378	401	388	379	441	374	400	405	373	401	433	403	365	421	485	421	419	407	411	395	439	406	441	408	407	394	427	387	387	429	435	419	422	414	425	409	384	367	409	421	413	391	398	415	363	423	380	401	402	417	404	404	405	415	399	423	376	391	446	429	407	385	399	374	399	397	411	383	416	403	442	398	390	410	417	401	398	418	422	400	404	392	469	412	413	395	429	415	374	389	377	392	371	420	408	430	390	402	389	432	376	401	396	361	450	417	384	431	418	390	433	417	421	451	385	393	372	429	406	387	381	412	395	384	407	429	420	423	424	389	413	412	410	386	388	400	408	412	425	392	422	405	370	424	428	371	415	424	435	441	416	426	456	392	427	429	410	402	416	367	412	420	371	421	390	438	445	389	395	399	389	374	407	423	415	421	429	376	443	418	412	367	407	375	405	421	416	406	398
25553	21444	27815	32385	47472	41996	23870	9256	2568	941	586	544	488	482	477	479	490	479	514	440	471	456	498	485	466	497	481	493	481	554	451	475	473	439	498	488	453	499	488	493	474	526	454	480	490	466	450	488	486	471	461	487	480	442	457	448	488	463	466	495	454	440	507	505	480	488	445	477	467	459	480	485	476	482	437	438	490	449	465	459	446	474	478	465	432	460	447	457	498	449	455	439	524	484	495	491	484	519	453	449	519	488	461	475	461	485	449	511	488	461	439	453	489	460	413	489	495	496	464	456	492	486	486	499	455	463	455	479	500	474	470	491	421	459	450	470	475	489	459	441	480	474	486	446	447	435	467	458	494	486	527	449	517	476	478	483	495	437	478	462	479	473	473	472	520	466	474	430	515	462	460	482	470	484	454	445	469	481	438	458	456	438	445	428	463	485	469	467	470	480	473	490	438	464	458	499	517	485	459	458	463	459	493	495	507	475	458	441	468	440	507	495	512	489	473	466	442	460	452	449	439	476	484	474	457	484	445	482	481	512	465	468	467	499	479	457	506	419	463	463	492	438	426	495	425	439	487	480	476	462	463	499	471	452	453	462	444	461	462	456	468	524	479	469	455	438	477	481	445	488	458	482	475	468	492	467	489	468	469	478	454	482	501	447	497	478	458	457	451	492	469	481	477	487	449	472	473	474	500	498	500	481	461	457	459	475	448	494	438	462	492	471	450	478	499	424	515	514	489	467	507	422	521	501	446	453	498	486	493	469	452	502	488	421	468	446	447	471	448	461	456	477	480	436	449	477	455	475	492	463	469	462	486	471	467	499	472	459	479	430	484	469	467	475	451	468	473	495	469	409	486	447	434	496	456	463	471	431	478	481	426	464	444	482	448	462	488	531	449	486	458	477	501	447	443	439	491	460	437	482	456	477	465	474	473	451	449	482	453	443	450	486	484	466	485	483	463	465	486	465	488	455	493	438	463	477	490	471	484	457	484	450	505	450	476	456	484	519	470	467	476	481	462	496	492	445	444	435	475	454	471	490	442	455	489	474	506	451	488	474	498	465	470	492	457	490	491	465	479	485	460	465	478	459	448	442	459	466	502	484	474	492	487	470	462	464	453	478	505	472	452	481	483	412	485	488	469	483	457	486	512	474	431	446	484	452	461	461	452	453	500	466	468	460	481	451	475	494	481	440	466	496	450	477	446	419	475	438	483	432	461	495	478	493	464	487	457	479	465	468	472	450	483	496	495	520	466	485	489	497	455	459	452	450	474	486	444	416	503	464	449	474	506	477	481	487	447	472	470	455	437	472	446	433	465	466	466	443	473	472	484	492	485	452	456	481	477	463	427	507	468	500	534	444	480	499	443	448	453	476	448	481	495	460	444	491	465	497	478	476	449	455	462	479	453	485	476	512	463	485	425	452	465	511	468	465	448	472	471	463	469	479	454	487	488	520	478	455	469	468	463	482	472	457	465	458	447	487	430	503	494	485	473	473	431	482	450	480	475	495	479	460	490	480	449	452	420	465	496	478	448	459	457	473	487	479	464	461	476	466	483	482	469	490	487	431	474	479	438	517	491	464	476	467	473	440	479	487	430	472	474	435	460	493	453	487	442	466	437	475	450	445	491	426	493	460	472	450	470	473	477	457	465	480	485	490	486	462	427	488	453	481	442	433	464	451	486	478	475	444	470	451	432	431	477	488	448	480	457	460	401	485	469	454	481	457	453	451	443	440	468	445	467	475	487	410	466	469	457	474	449	438	447	483	454	425	479	461	471	475	479	465	482	451	444	487	441	446	474	466	517	497	442	501	504	499	490	482	465	441	488	506	507	497	435	503	474	459	459	453	455	440	482	467	485	470	439	499	482	462	488	480	458	487	475	436	503	456	448	486	430	469	474	466	517	472	461	492	477	449	482	473	519	463	500	437	495	496	470	457	488	476	459	512	435	471	468	476	482	460	498	464	470	442	467	448	506	485	470	467	503	454	457	458	438	469	463	495	478	418	464	456	492	461	438	462	487	471	435	468	494	467	498	466	502	491	495	453	466	468	484	484	445	481	474	460	444	470	472	445	433	423	490	439	467	450	477	454	464	470	470	436	453	451	440	466	462	497	498	474	449	482	455	470	478	473	448	469	451	427	468	442	461	478	482	441	454	467	470	457	497	451	456	411	424	497	474	473	477	503	464	473	501	454	471	469	510	439	426	486	460	465	458	466	503	514	448	486	479	458	467	479	476	464	516	469	472	458	495	496	467	458	489	462	520	495	479	484	501	475	496	469	432	469	481	520	506	452	427	482	451	473	474	481	496	474	478	480	456	496	504	465	450	475	472	445	417	490	517	431	473	457	429	455	491	478	444	472	466	444	467	481	472	452	490	461	491	454	487	427	464	491	462	470	495	477	479	489	450	459	420	448	487	503	437	491	458	464	483	482	467	494	461	462	488	463	497	427	481	439	436	471	478	469	475	448	488	480	410	421	451	495	424	503	479	439	488	485	469	498	493	486	456	507	443	443	478	487	487	509	465	466	455	455	472	479	467	452	471	493	489	462	498	483	437	458	500	442	503	471	500	429	481	426	537	429	496	441	440	450	489	437	478	475	451	456	488	462	441	474	462	436	501	474	475	478	487	444	462	473	449	453	508	485	512	462	471	473	453	503	534	497	491	468	484	472	482	494	430	463	420	448	444	470	487	450	445	479	479	509	460	453	505	454	447	444	466	453	445	441	488	438	491	458	466	483	482	460	487	462	492	447	435	470	517	431	491	453	444	484	446	420	464	476	469	442	459	496	475	468	446	460	463	468	478	447	479	460	490	493	468	451	483	446	407	449	493	485	509	468	429	547	481	515	471	459	455	455	513	454	487	486	488	502	457	500	457	457	457	455	486	473	468	491	467	465	461	465	466	460	439	470	500	472	470	469	479	452	489	462	472	510	453	506	509	469	467	477	462	454	484	469	482	522	465	431	490	485	472	442	469	478	501	492	491	437	484	494	457	464	437	514	472	468	494	466	466	458	471	484	495	490	452	480	463	462	484	468	488	446	465	467	484	470	467	462	453	442	460	508	482	450	490	474	442	445	480	481	461	475	480	467	460	490	495	470	460	490	493	494	400	439	471	451	463	481	475	477	437	491	480	496	480	451	421	475	460	459	447	463	497	453	517	418	484	486	446	468	490	429	444	516	478	501	486	473	507	480	441	462	482	474	476	492	477	453	483	463	432	440	449	499	474	492	474	471	491	465	459	503	474	491	460	494	503	473	444	484	434	475	488	475	473	501	498	444	515	443	457	491	494	425	467	486	440	485	433	506	471	494	470	502	457	477	464	510	471	491	458	469	466	431	452	477	481	452	479	450	444	446	455	505	435	450	511	472	441	444	451	425	446	455	490	455	453	470	515	494	492	441	479	450	438	462	500	474	434	451	488	471	502	502	478	472	455	425	485	474	487	442	487	511	467	511	497	549	442	416	466	478	475	494	469	467	484	510
3640	6748	26236	35868	49043	33697	16903	7387	2674	1007	587	482	455	454	439	456	481	485	460	414	460	455	437	481	517	444	505	485	473	461	452	446	492	479	453	473	459	514	467	462	463	465	429	511	488	455	453	413	471	467	475	439	474	426	468	491	451	482	477	441	455	469	473	475	476	485	463	448	470	457	452	453	488	428	456	492	456	488	452	442	469	472	472	437	428	443	469	408	437	473	432	470	429	469	462	462	490	414	460	447	480	468	466	438	429	449	471	431	440	457	459	486	475	454	490	471	452	446	495	478	475	422	460	455	393	426	462	431	494	461	454	423	452	428	474	509	483	459	478	438	456	457	430	455	420	428	499	459	447	452	454	434	470	473	454	459	435	448	421	473	439	475	435	425	479	459	469	453	442	444	432	437	488	490	475	479	472	460	423	469	462	439	455	457	451	484	440	470	467	424	467	451	469	463	397	423	420	439	425	429	471	484	470	467	479	477	495	484	493	460	415	460	465	448	438	440	495	479	467	443	436	469	425	427	471	506	466	453	474	465	463	492	447	438	501	431	454	451	407	465	451	430	464	445	454	489	443	456	444	438	461	490	479	449	455	396	465	453	444	446	484	469	473	471	431	470	418	463	428	477	406	465	439	439	472	442	459	447	448	456	457	471	442	474	456	459	447	429	448	429	460	477	424	473	471	446	447	463	421	446	433	475	451	448	432	476	458	426	424	425	454	433	428	450	441	464	484	435	449	466	471	429	444	438	440	496	442	426	474	443	426	474	476	492	445	456	476	441	467	498	473	460	468	447	441	433	453	450	438	458	484	470	465	454	468	461	444	479	511	508	431	465	398	449	443	435	454	442	457	477	455	419	459	459	483	475	421	473	463	466	429	480	465	462	430	470	446	420	472	462	430	439	460	377	475	477	435	429	471	454	448	451	450	464	463	438	438	437	476	468	481	442	479	451	443	463	449	459	470	445	435	458	433	453	465	440	433	449	440	452	456	464	470	479	439	452	420	446	500	490	447	467	489	441	442	464	444	447	465	410	469	442	491	417	473	472	445	443	450	458	450	434	468	452	461	457	430	434	416	494	438	489	454	452	459	476	458	482	453	441	455	424	433	436	469	465	470	481	446	475	415	486	443	466	450	456	497	450	460	491	462	432	442	426	432	457	453	470	473	444	460	438	479	403	404	459	442	445	464	444	450	446	458	442	448	438	479	463	481	458	483	456	446	465	478	423	458	419	430	454	448	444	448	471	467	469	458	430	456	485	474	410	421	477	446	452	452	440	470	496	525	472	501	476	444	437	426	476	428	440	473	456	500	445	455	478	450	445	467	408	437	478	428	473	466	444	448	446	484	462	461	463	439	460	442	462	429	480	507	466	443	443	478	460	498	457	469	462	447	411	437	450	474	412	419	474	455	463	451	458	459	422	435	450	436	433	396	455	465	465	472	477	472	432	469	460	454	410	472	480	445	454	462	467	446	422	444	480	465	466	439	422	515	436	467	452	448	460	458	441	437	424	446	445	473	450	459	438	425	481	442	430	456	491	474	447	463	460	488	439	414	464	461	455	471	473	465	460	478	472	451	457	447	448	483	491	404	464	421	415	447	466	463	431	465	452	470	440	439	453	480	426	485	411	439	477	466	437	461	455	449	467	444	416	440	490	432	473	438	452	453	421	466	485	481	459	488	439	473	440	459	435	481	476	452	422	455	459	434	462	451	465	431	459	474	430	452	447	453	462	454	448	468	439	453	469	459	445	480	462	450	450	452	475	448	473	478	449	477	444	455	452	421	438	475	434	429	462	440	473	441	454	459	442	448	471	425	454	460	417	451	424	475	409	454	425	441	492	483	492	440	454	423	441	460	452	414	471	443	441	425	439	443	511	447	438	462	460	448	472	488	468	413	449	434	487	447	440	463	409	438	463	448	425	475	428	408	432	423	417	472	450	476	451	476	498	453	465	417	469	445	463	478	457	469	466	495	488	444	503	443	437	444	434	439	458	444	441	414	437	461	461	413	444	495	444	424	429	463	469	446	454	437	487	452	465	454	489	415	434	470	429	437	415	412	444	459	445	431	439	470	442	409	476	456	440	438	471	459	417	432	463	459	455	449	442	492	458	441	422	475	452	471	456	413	478	460	443	462	443	431	490	435	413	428	438	455	412	473	471	443	453	441	465	468	458	463	436	456	463	469	453	436	435	493	453	431	439	454	471	477	447	423	461	508	466	447	456	457	459	463	503	461	455	436	470	436	433	420	488	469	419	442	428	422	384	470	462	422	439	425	442	457	448	447	458	462	466	452	455	467	480	462	441	459	472	402	461	444	488	491	476	474	466	415	466	472	467	464	454	455	489	429	453	455	458	420	423	443	457	427	433	471	447	490	470	404	459	465	442	447	421	453	463	438	431	435	424	470	456	461	455	468	443	431	460	464	412	429	484	451	454	465	449	492	468	426	447	447	448	433	444	439	461	470	435	448	419	436	484	477	427	473	397	467	475	430	468	444	430	474	429	447	428	452	472	467	446	450	467	472	454	456	447	441	498	440	414	479	437	410	436	467	437	462	464	461	462	455	461	432	484	455	430	480	447	445	447	440	456	458	458	480	462	460	483	475	468	454	450	460	424	418	436	445	484	404	472	444	427	484	439	429	439	458	437	436	456	441	468	478	440	455	428	453	478	476	480	450	435	449	411	446	434	437	445	459	437	437	418	512	437	443	452	447	429	417	428	417	469	471	452	461	461	456	454	477	433	500	463	451	459	466	462	466	440	438	477	454	436	450	441	496	478	484	486	478	456	494	446	425	474	471	479	419	437	501	479	442	446	452	438	444	481	465	502	459	448	480	467	458	432	455	450	444	416	459	455	461	451	459	446	459	414	435	452	459	476	422	455	494	428	455	457	471	422	439	442	410	427	418	424	433	418	471	465	483	439	487	424	449	469	472	453	444	442	453	454	457	438	453	444	479	467	449	453	433	439	488	438	456	437	475	491	492	436	457	420	449	476	439	450	450	443	459	491	461	442	441	465	404	491	492	433	495	447	483	445	438	446	458	423	439	434	435	462	429	452	465	493	454	454	463	438	419	439	453	457	437	451	427	448	449	456	450	491	485	466	468	451	433	461	477	477	448	459	442	446	448	463	451	447	468	449	462	459	455	435	505	454	456	467	497	489	440	476	478	440	414	434	426	478	460	484	450	461	425	412	435	498	472	475	457	413	432	472	424	495	449	439	496	437	450	442	429	447	446	450	462	459	461	466	472	460	451	424	454	441	441	472	426	458	473	451	488	423	470	454	427	475	462	458	466	431	452	439	468	489	437	482	429	438	431	463	480	469	482	457	436	461	434	418	452	445	445	472	494	462	465	454	432	459	464	390	437	509	452	482	435	469	414	489	472	513	483	462	500	445	437	466	486	422	434	449	422	443	463	449	457	446	441	452	449	455	442	474	439	459	474	438	470	467	434	423	439	444	464	432	472	453	467	449	462	459	442	472
24255	21408	28871	28627	53036	56468	42138	23802	8409	2178	913	676	652	568	615	621	596	614	588	564	569	590	582	577	584	623	556	570	624	640	565	566	562	594	550	615	590	555	565	581	594	569	615	584	606	530	585	570	576	590	592	546	539	556	568	572	527	581	576	594	572	586	577	567	579	591	579	526	584	580	582	540	575	565	544	613	567	558	586	593	608	597	573	542	593	596	567	555	598	552	597	553	551	564	548	590	539	568	588	579	577	587	595	551	571	518	508	570	570	602	581	581	557	557	554	565	583	603	545	571	577	563	602	586	597	550	539	591	615	616	575	571	556	551	585	605	578	583	580	539	551	596	594	571	559	614	571	539	519	587	617	590	569	555	533	583	585	532	576	552	551	606	568	566	586	593	632	568	564	599	560	571	578	584	603	558	586	592	590	565	596	584	553	530	605	526	556	611	579	579	563	597	583	591	598	561	573	538	552	583	573	562	595	549	565	568	556	543	562	539	583	603	546	555	559	549	571	526	552	552	533	580	558	553	513	576	586	569	582	586	545	589	580	574	555	581	595	586	600	561	563	591	566	585	587	612	613	582	561	566	587	569	547	580	530	554	591	564	565	554	557	554	552	554	615	548	607	573	525	565	561	584	539	621	568	585	547	553	571	556	562	529	548	600	593	590	547	539	550	605	606	574	587	553	570	623	553	602	554	598	567	605	536	546	584	598	584	578	544	579	535	560	583	583	554	575	569	536	589	579	558	522	534	626	616	601	555	562	579	589	542	547	558	562	556	550	572	563	577	555	559	572	560	589	602	615	589	563	570	575	584	574	533	572	566	575	564	586	577	613	592	578	557	589	603	573	562	596	588	613	557	625	561	561	537	541	549	576	571	570	537	545	549	585	550	579	548	576	580	588	597	559	603	560	585	571	594	577	543	553	557	598	573	579	553	573	570	597	559	578	558	578	546	576	576	600	592	521	583	611	571	583	579	588	566	618	547	527	600	559	538	574	583	596	543	538	599	613	626	585	579	583	525	594	522	605	558	555	610	578	549	588	582	571	572	571	603	573	574	563	588	572	571	619	552	554	566	564	612	602	575	529	589	566	584	553	590	583	570	542	587	635	588	583	567	550	551	552	599	618	563	556	564	575	568	581	591	578	556	522	554	609	550	587	591	547	553	562	544	562	589	539	571	605	625	585	568	574	582	551	574	605	596	522	562	583	554	596	588	555	548	549	598	557	592	533	591	581	551	553	527	606	580	616	581	588	564	616	544	562	590	546	561	541	582	621	562	591	604	556	545	541	592	581	538	557	583	595	541	573	533	595	552	558	593	555	575	586	565	586	593	585	584	562	574	574	601	565	554	581	539	577	562	637	616	579	537	588	567	541	587	610	594	548	584	603	575	554	551	544	599	588	615	588	585	583	543	606	561	567	592	603	590	595	587	584	568	555	598	572	594	601	582	558	563	531	563	544	609	596	579	578	570	518	545	618	584	533	596	599	590	556	598	587	599	611	551	584	582	594	527	599	555	556	588	533	594	543	561	567	593	582	517	556	564	569	550	560	582	571	597	570	595	578	547	605	633	560	606	557	582	565	564	575	547	573	598	569	553	611	580	513	589	566	581	585	585	597	556	537	549	603	563	570	594	558	614	563	543	523	550	569	581	539	592	556	552	601	601	560	593	595	564	610	565	616	544	598	562	560	570	573	560	560	611	573	544	522	581	574	560	561	558	557	548	547	530	561	577	558	626	580	600	592	591	565	620	553	583	561	591	567	552	532	565	560	551	601	570	567	596	540	560	582	606	561	572	569	559	528	551	571	609	612	599	558	552	574	589	577	600	582	552	571	563	636	569	550	582	617	585	580	542	549	629	559	606	596	563	561	590	623	589	578	570	604	585	605	605	536	522	563	558	550	594	565	599	562	584	552	530	579	564	588	611	589	608	605	537	593	597	564	582	626	548	569	590	583	548	582	557	565	576	545	622	562	563	530	561	546	540	543	592	533	579	567	617	592	607	580	582	572	534	536	533	558	586	608	576	569	577	547	569	588	628	573	588	588	584	564	558	530	583	536	577	552	583	560	565	579	564	606	549	560	579	565	582	530	559	566	584	551	553	579	558	552	567	594	566	585	570	582	588	593	531	568	583	603	611	551	610	608	554	553	585	569	565	587	557	591	595	551	570	587	554	512	590	580	570	570	544	576	542	594	562	630	594	591	582	613	560	582	567	528	583	578	595	572	622	544	551	543	586	599	588	535	586	545	555	535	594	580	551	579	543	557	572	558	570	568	510	600	554	551	556	617	603	572	596	589	566	546	576	551	568	592	567	580	591	565	592	559	588	584	571	560	560	560	554	604	585	564	576	553	554	556	563	582	538	625	576	548	587	557	584	543	599	614	563	609	580	543	587	585	576	585	576	556	535	578	558	555	577	584	575	555	574	575	564	610	524	578	531	527	547	568	534	552	590	597	557	624	592	550	520	558	546	605	600	588	580	541	601	542	558	600	575	566	560	573	548	570	524	560	576	580	606	577	543	558	610	548	557	644	558	573	572	561	570	623	546	583	550	559	591	628	575	524	549	600	605	604	559	621	574	541	506	598	545	608	595	575	581	628	570	570	611	524	556	575	596	551	580	560	566	601	547	521	605	578	591	554	603	608	575	634	610	575	535	596	561	571	575	574	623	562	580	556	603	571	573	542	561	557	542	585	546	588	576	564	578	602	601	581	598	562	552	531	552	540	581	555	625	571	570	579	600	591	578	601	552	573	526	523	593	637	608	584	558	618	560	554	568	571	611	544	621	570	604	590	565	553	605	557	571	591	619	592	555	567	598	549	601	571	629	560	544	561	613	588	582	555	532	558	594	539	579	540	575	571	562	605	576	567	575	567	562	543	587	591	551	583	570	565	600	561	561	620	560	570	565	535	594	630	590	554	573	570	613	608	550	552	640	574	664	542	563	551	576	613	569	583	527	617	593	581	593	565	555	552	541	566	549	590	595	549	554	588	558	554	548	526	540	595	579	562	539	558	577	563	572	545	554	581	549	553	594	572	622	547	581	596	603	565	603	535	583	610	601	560	609	576	580	629	592	555	557	611	551	595	583	522	570	585	594	547	594	567	581	589	550	607	559	552	593	562	582	561	548	583	507	574	574	607	602	561	544	580	579	594	529	590	567	574	576	552	548	570	548	559	574	561	574	575	575	600	553	524	572	530	557	573	570	560	577	549	580	613	570	593	622	572	564	574	564	547	595	574	572	543	528	553	567	578	571	614	615	569	597	536	557	534	596	553	594	567	597	568	571	564	562	564	593	557	565	541	566	591	612	569	577	578	580	555	582	586	568	529	565	604	535	567	582	555	573	569	570	588	580	557	526	561	589	542	605	574	607	602	546	586	566	548	551	603	603	534	554	538	549	591	569	582	554	584	573	566	595	586	572	576	589	562	570	556	538	599	580	560	545	549	565	565	569	556	561	538	564	566	566	611	577	618	569	519	531	585
3844	12911	44964	50205	65661	53191	34848	17933	6543	2190	933	595	604	580	546	544	537	572	569	504	552	565	540	564	526	533	563	521	547	522	585	573	555	535	551	576	520	535	519	592	564	557	552	514	577	549	503	562	566	537	496	572	536	540	518	543	584	558	551	546	572	517	541	524	523	541	559	542	557	557	563	542	547	553	535	540	551	540	547	537	539	553	548	564	570	563	550	503	571	536	576	564	557	574	570	582	558	536	564	556	583	495	560	556	531	585	537	535	555	571	521	498	560	547	546	546	575	549	528	552	547	563	578	537	515	517	595	545	561	519	524	583	550	542	591	553	530	581	548	562	569	531	549	511	545	531	544	544	547	546	589	544	522	518	556	541	544	572	557	533	563	553	536	559	526	603	534	555	573	565	552	569	583	608	538	554	575	549	543	579	506	545	575	571	532	513	555	582	588	569	540	532	556	528	553	539	564	535	524	565	600	554	554	579	537	502	555	593	588	566	529	506	516	500	551	514	546	566	533	526	557	550	527	545	591	539	576	561	551	567	569	571	544	552	530	536	560	527	547	565	554	537	536	544	551	548	554	527	546	560	529	570	559	544	535	526	535	565	565	554	549	556	542	552	554	571	569	527	584	565	535	521	524	543	522	560	562	518	539	516	539	529	527	564	532	523	547	572	512	571	558	531	575	557	553	531	516	575	549	552	557	531	527	531	564	549	542	569	535	521	554	516	598	615	562	579	570	540	532	531	567	606	569	564	542	539	535	519	507	557	565	507	545	586	582	507	520	538	494	554	550	573	517	511	526	550	552	571	520	571	549	539	529	528	545	571	537	549	518	559	579	552	572	532	557	592	548	557	548	560	543	535	533	563	515	573	547	528	571	553	569	525	571	535	563	570	551	518	548	534	560	606	538	534	583	571	591	555	549	569	529	564	548	535	538	543	547	554	539	543	544	524	547	548	568	554	572	567	558	513	565	586	577	518	525	473	565	572	558	528	545	574	535	522	539	573	612	517	525	540	575	549	507	591	544	541	555	565	526	540	584	508	512	575	497	512	552	576	541	550	618	553	523	526	536	550	570	537	544	550	577	516	554	560	540	560	560	537	527	543	578	542	546	564	581	539	562	545	561	573	545	547	565	572	557	578	591	521	527	548	569	568	593	577	536	539	527	571	522	529	555	517	543	580	544	581	554	579	528	559	543	569	549	544	558	546	534	541	501	549	525	531	547	531	558	529	553	574	578	580	592	564	526	617	599	544	518	537	543	540	589	574	539	557	525	540	537	551	541	574	605	562	570	546	580	569	570	513	559	543	554	536	578	583	537	511	557	500	540	509	535	504	574	504	574	510	526	562	512	537	575	567	557	627	535	587	525	522	551	515	547	539	535	547	543	566	555	540	504	555	542	523	542	554	491	543	534	554	577	547	531	528	521	515	521	537	530	568	532	567	571	532	544	564	549	534	531	489	541	544	525	588	548	560	536	516	571	528	589	527	548	516	579	520	565	524	582	557	607	575	553	539	591	542	578	580	560	506	510	542	520	538	531	546	569	540	546	568	532	524	547	544	509	535	569	544	564	517	540	561	524	514	547	598	533	536	559	538	531	512	514	509	500	564	549	550	591	538	566	557	537	551	549	547	550	516	565	565	555	515	549	553	509	551	580	537	521	559	556	562	546	512	555	546	561	489	542	550	563	568	573	528	599	539	580	552	556	534	536	603	521	540	558	570	580	583	597	557	547	494	545	508	543	553	544	529	552	512	511	499	568	511	541	539	551	538	557	551	551	512	495	569	528	516	495	536	529	566	522	537	516	571	550	579	569	515	483	565	583	547	582	508	537	553	564	545	539	494	518	516	506	550	569	560	553	538	520	517	536	563	535	559	605	544	567	549	524	562	520	532	550	547	553	558	567	559	530	538	523	517	529	573	567	574	514	577	535	505	552	569	581	561	544	573	551	535	515	567	552	554	567	589	572	549	530	487	535	549	525	560	581	579	581	537	528	587	554	517	556	537	542	498	593	545	536	524	499	561	558	563	545	525	565	528	529	531	539	565	592	589	548	565	561	579	540	525	547	550	546	542	602	524	524	571	584	508	563	538	565	529	573	551	548	558	530	528	561	571	555	569	526	553	546	512	542	550	590	512	531	549	562	560	536	536	558	557	543	544	561	521	527	550	557	526	512	531	545	576	520	552	543	575	558	506	518	573	566	552	554	535	570	542	544	588	514	572	569	566	559	533	534	562	541	522	533	530	570	555	535	567	541	519	565	566	530	502	515	523	528	508	568	547	540	581	583	522	561	564	567	538	560	536	526	548	477	512	547	515	511	524	587	508	528	537	538	528	570	541	527	530	518	576	540	495	535	533	535	532	553	552	512	531	525	509	560	533	512	557	548	523	522	561	561	556	560	558	566	554	570	537	546	545	567	548	516	560	560	563	540	568	554	524	538	532	520	561	506	502	564	553	521	477	565	537	573	502	559	582	548	578	521	548	539	550	571	550	534	588	559	557	508	557	580	568	546	575	492	574	556	534	580	525	517	528	501	544	543	536	568	515	562	535	570	540	581	579	624	567	538	511	517	556	498	554	578	545	552	511	566	513	545	516	507	529	536	552	517	557	486	545	543	550	507	568	548	562	531	551	542	566	550	570	548	584	597	573	523	531	546	546	533	527	557	613	597	518	569	555	531	542	576	539	585	592	553	557	532	545	531	539	537	516	561	570	560	575	465	529	556	564	519	546	569	532	521	496	547	533	543	548	575	585	511	522	540	532	542	543	542	556	537	568	568	567	541	530	548	546	520	581	536	520	554	573	558	570	518	572	510	555	532	549	568	530	554	526	563	540	538	547	538	565	522	547	575	523	540	552	546	617	507	565	543	581	542	534	547	567	522	525	523	562	505	538	554	542	508	551	554	535	548	537	543	559	546	507	529	537	567	535	540	556	542	511	596	581	552	506	497	552	532	545	547	516	530	580	533	561	548	540	518	546	560	520	575	577	575	584	547	567	583	544	554	535	550	563	544	530	570	541	569	552	563	550	549	580	568	553	563	531	524	550	529	554	547	525	514	553	554	545	498	540	532	534	522	506	549	571	538	515	520	569	568	533	567	522	508	587	580	539	589	556	548	546	566	550	555	512	564	515	580	561	583	539	555	556	533	554	533	497	504	539	539	567	513	545	534	540	547	594	541	551	518	544	532	548	504	562	511	568	547	560	581	560	539	527	533	521	546	535	567	532	593	556	534	544	543	558	521	559	494	561	546	538	541	568	589	517	568	535	515	525	524	558	548	538	564	559	521	557	586	569	572	599	526	531	555	534	534	514	539	591	538	544	560	589	563	553	530	503	546	552	572	568	521	554	545	508	571	595	565	531	557	547	550	541	512	554	553	559	582	554	548	540	523	525	527	537	551	552	550	540	569	560	532	562	550	526	534	585	546	551	557	546	572	512	570	535	550	563	546	510	533	538	595	561	552	538	549	578	521	553	552	534	554	532
27584	12110	2638	3980	6136	6293	4426	2054	955	616	507	449	479	454	418	452	463	445	462	478	498	474	449	469	458	461	428	425	461	443	410	451	479	493	432	492	447	476	454	394	435	499	472	428	429	434	475	411	421	490	470	431	412	445	438	449	428	449	428	486	478	440	494	435	459	461	450	449	490	429	440	451	497	451	452	450	478	404	469	482	458	467	456	461	435	444	465	440	437	482	432	447	459	436	476	463	409	442	455	448	456	455	489	463	469	454	435	454	469	437	480	458	459	425	472	476	503	499	446	511	475	462	438	474	440	465	474	439	454	434	432	452	440	468	474	414	468	481	410	430	460	410	452	451	447	451	459	495	440	422	473	463	450	462	450	479	465	447	463	474	462	449	460	456	465	484	458	445	417	444	446	469	451	449	481	488	445	446	461	423	427	400	475	467	419	450	458	447	445	463	445	458	495	400	484	464	433	449	431	443	467	443	456	459	502	419	458	467	453	456	473	477	458	438	464	447	440	487	415	457	446	445	470	451	465	471	450	432	443	403	441	404	459	416	459	443	431	444	482	512	446	431	473	445	428	455	441	486	512	479	466	467	480	394	452	474	459	470	455	400	404	467	427	456	445	428	438	456	425	438	475	461	452	472	452	435	480	421	467	439	432	419	462	462	458	452	418	438	474	468	461	481	446	441	453	460	459	475	396	462	449	446	429	416	441	457	451	424	491	476	469	440	459	479	447	461	467	464	457	417	450	456	422	430	408	475	481	452	439	467	426	478	455	430	450	460	445	434	437	458	425	462	444	438	464	448	431	457	452	466	440	439	406	457	449	464	465	454	440	453	442	463	480	490	471	441	405	440	478	424	465	432	447	437	411	462	467	469	449	444	483	440	488	473	434	439	437	430	412	448	473	460	424	480	449	460	450	476	435	460	452	473	431	457	461	463	439	433	465	480	457	443	437	440	410	426	492	461	462	460	467	453	417	483	458	476	489	451	452	453	461	482	422	458	439	464	468	440	446	450	406	476	451	460	434	445	438	469	457	438	433	459	462	448	429	481	488	459	476	442	445	453	475	460	418	447	469	489	456	484	470	457	416	470	450	426	472	461	429	453	419	458	417	479	456	458	455	471	431	447	450	433	457	477	487	444	474	428	450	481	456	459	450	478	481	452	476	456	441	440	435	459	430	429	484	477	431	459	472	464	485	454	470	485	486	422	485	484	430	443	439	440	446	488	455	477	414	477	467	450	461	430	403	452	454	471	463	420	452	453	413	437	457	453	451	467	432	469	429	455	498	435	451	483	455	446	437	461	491	477	432	440	420	478	440	444	471	449	495	438	412	508	435	459	464	441	471	461	512	473	455	452	467	462	461	450	424	481	473	459	459	465	436	433	515	436	454	434	458	443	435	417	457	481	439	443	442	455	426	481	443	489	446	466	448	490	452	454	454	456	460	446	474	478	442	462	437	458	458	460	463	474	456	429	423	457	484	410	419	443	449	438	454	404	445	498	460	443	462	461	443	471	453	444	519	443	451	429	518	450	477	429	473	460	441	449	442	441	427	462	458	500	397	450	489	465	452	465	422	402	427	420	447	416	425	397	425	464	441	458	458	472	407	504	464	460	431	457	448	452	410	485	457	464	479	458	418	467	406	467	462	444	475	418	466	446	481	428	425	426	476	419	416	483	447	436	448	483	462	436	457	438	426	468	437	424	439	397	455	463	446	460	450	465	475	481	473	399	480	415	467	459	433	433	440	459	461	487	443	443	487	459	432	501	466	468	480	441	424	387	431	453	454	484	456	456	438	435	439	497	465	465	472	433	478	454	432	465	478	476	475	474	418	444	454	465	449	471	449	444	439	451	435	429	457	463	466	448	467	434	472	463	442	429	476	434	468	436	452	428	430	471	431	458	450	456	397	438	475	421	460	458	448	452	455	430	444	472	458	459	460	441	433	512	490	441	427	473	445	435	466	436	462	470	467	437	493	439	463	427	470	437	440	457	431	478	435	445	437	417	447	460	455	438	429	450	455	469	461	456	472	437	451	485	466	429	448	441	451	453	455	445	459	432	467	451	454	439	438	430	463	452	476	436	445	407	486	489	487	478	451	435	490	486	482	439	426	471	501	456	427	421	475	431	441	495	448	441	443	441	405	504	467	451	443	472	411	499	477	479	407	502	408	446	451	510	450	464	428	447	424	470	475	454	454	485	476	447	466	457	453	442	477	449	488	398	418	446	445	478	456	449	460	495	467	458	402	454	436	466	493	465	483	469	495	478	470	461	425	421	469	453	442	436	461	485	445	479	430	444	454	456	441	464	470	438	461	432	454	440	453	410	481	498	456	478	466	452	479	453	441	458	433	486	423	456	462	452	457	468	485	421	457	440	447	469	468	491	457	476	405	459	436	472	418	423	434	445	448	427	432	449	456	488	428	452	452	451	446	473	449	452	486	421	447	478	415	432	427	408	467	456	460	473	465	441	475	461	435	461	478	422	469	459	459	436	394	474	478	470	462	504	439	469	457	473	488	461	456	472	467	467	440	472	449	426	417	444	442	428	492	453	453	447	424	457	486	457	482	469	455	458	432	489	452	458	441	492	454	450	451	443	461	460	450	415	464	474	454	399	420	444	416	425	456	424	483	457	431	429	435	459	470	480	447	433	432	474	426	442	443	471	455	444	475	478	451	447	425	452	447	456	460	492	481	427	496	469	488	497	441	471	466	448	479	432	419	454	419	436	458	441	434	468	476	464	457	444	426	432	494	424	484	427	441	493	430	424	430	455	445	444	461	441	481	423	450	482	464	427	438	478	472	435	455	439	447	430	418	451	455	458	430	483	438	453	429	427	462	470	444	461	445	417	439	450	431	434	474	414	469	449	484	423	488	476	475	441	435	448	480	459	463	426	448	467	417	387	431	484	459	439	448	468	434	456	448	468	471	489	415	467	430	450	454	452	415	479	456	457	458	463	460	486	411	452	458	465	441	464	459	445	412	439	448	460	441	450	454	477	436	471	449	474	407	458	453	474	460	466	445	465	436	446	433	451	456	480	451	450	465	446	444	475	496	447	474	473	487	459	423	463	468	433	426	479	437	497	454	445	462	445	461	462	452	455	478	452	451	463	425	418	455	495	431	461	431	439	452	462	466	447	455	478	450	456	437	479	401	458	486	444	443	478	496	466	470	488	467	409	432	474	469	425	466	461	417	417	474	494	409	430	472	454	475	452	494	458	449	443	458	433	430	450	497	465	471	427	441	441	415	452	489	397	462	469	447	442	466	457	412	464	431	474	424	441	424	470	436	450	410	473	449	468	473	480	480	464	429	457	509	433	464	443	475	460	452	450	472	439	452	459	465	450	475	465	421	428	452	479	451	437	456	469	452	450	430	454	447	466	477	450	456	464	448	454	425	461	460	456	465	414	453	438	425	446	433	452	486	447	426	479	453	458	467	413	446	413	460	456	488	474	481	468	420	459	457	437	481	443	491	418	433	450	434	462
4857	1223	2129	4054	6498	6332	4273	2101	956	603	473	418	386	407	422	404	389	404	465	397	418	418	432	426	434	417	428	430	370	408	434	386	402	418	437	417	409	414	397	413	417	392	426	410	367	391	406	422	434	378	444	415	441	426	423	405	463	437	389	432	453	405	422	419	393	399	399	431	453	386	449	386	407	423	411	411	454	464	404	426	379	414	403	423	427	422	412	357	428	429	396	389	407	399	406	390	415	386	418	416	367	400	422	411	419	422	425	433	426	410	388	399	472	416	423	429	409	444	434	419	422	407	385	383	397	386	446	409	423	405	383	400	436	377	444	405	377	436	409	410	432	381	443	409	383	392	422	390	393	418	405	400	406	416	404	409	411	399	398	413	430	410	416	414	410	419	417	426	416	397	413	386	428	375	398	429	405	414	421	407	436	406	359	429	405	426	382	395	357	409	410	398	427	484	420	422	445	418	399	399	421	426	407	424	426	397	407	421	401	410	410	407	396	450	414	442	448	395	418	389	430	428	434	404	410	394	388	411	433	380	422	413	401	444	421	421	398	398	415	403	386	413	438	417	377	396	407	404	431	402	384	427	401	417	413	389	411	433	445	428	432	412	408	397	409	403	437	423	439	404	356	446	436	436	382	425	385	408	412	414	431	399	414	379	408	419	425	403	401	422	430	415	404	403	397	398	428	368	420	414	390	372	407	419	416	385	394	413	442	401	428	390	415	416	390	409	370	408	386	397	411	379	401	419	411	456	402	416	394	416	407	385	422	402	395	371	408	441	422	403	397	447	420	399	379	419	403	380	387	404	405	399	406	416	385	404	425	405	458	389	374	443	394	449	392	385	414	408	410	434	448	393	417	443	432	371	454	393	417	407	408	442	406	395	416	436	414	400	399	438	394	427	419	424	401	415	437	400	404	381	407	386	376	438	394	413	401	432	392	432	441	370	410	402	387	409	428	408	406	368	402	401	363	423	402	430	411	384	413	427	422	428	425	391	380	451	417	385	437	391	424	414	421	403	398	409	374	406	426	427	432	408	417	409	418	406	429	376	431	426	431	384	404	386	415	435	410	415	395	391	411	438	397	401	423	383	425	418	423	389	421	400	412	425	384	422	435	382	399	442	416	416	430	382	394	397	395	385	403	378	383	415	406	413	434	429	402	435	424	400	399	415	413	446	415	395	409	383	425	406	426	399	410	419	435	434	412	383	417	420	394	423	396	435	417	422	410	461	402	409	380	407	440	421	438	408	408	442	411	370	405	376	415	438	406	400	445	435	441	409	404	400	414	424	428	415	402	439	412	420	410	446	399	408	413	385	373	428	415	426	405	400	421	427	382	407	394	402	391	408	425	401	419	417	410	432	414	406	416	404	395	439	403	369	380	390	438	328	424	402	469	403	461	414	419	421	421	433	354	381	430	466	423	407	449	411	411	404	409	408	363	412	368	399	414	440	416	410	437	422	410	381	387	404	394	411	403	408	369	409	429	378	401	426	412	377	419	397	436	418	427	404	394	394	393	454	402	446	386	403	414	436	387	391	428	417	419	392	417	429	435	401	406	400	449	418	436	369	407	406	400	411	440	415	407	406	421	415	407	395	434	422	399	410	420	465	385	441	378	396	420	387	401	360	415	418	395	409	392	445	424	428	368	417	437	399	398	420	422	402	392	400	406	389	402	387	417	401	405	416	431	429	402	393	409	406	408	413	438	420	413	408	417	414	390	452	379	429	375	358	412	391	421	389	378	390	414	403	387	378	402	405	391	404	395	407	405	397	416	430	407	427	432	417	429	417	400	405	405	407	429	416	434	421	405	426	376	410	393	431	381	411	438	408	415	411	402	360	458	447	406	452	423	424	387	419	416	432	386	383	377	434	423	399	432	411	410	383	418	421	413	418	392	392	394	452	412	414	390	448	425	424	385	397	420	393	389	375	421	411	433	398	453	419	421	447	414	401	406	432	415	405	392	407	362	380	414	385	401	402	394	455	406	415	397	391	439	415	385	397	399	451	394	392	436	402	449	437	424	413	444	401	400	400	426	389	445	431	435	395	443	424	402	403	408	407	412	412	411	370	421	417	429	416	417	374	391	389	402	409	377	445	423	392	426	391	417	385	416	438	401	397	414	401	419	452	413	403	429	418	403	420	415	453	398	408	438	429	385	391	413	401	437	424	431	417	426	415	423	395	417	378	411	359	406	400	410	441	414	435	415	389	415	407	400	406	389	426	399	444	399	441	411	489	416	401	427	418	426	386	414	406	426	386	358	455	400	434	427	397	428	401	397	418	429	388	402	401	417	414	429	394	423	386	416	423	397	395	403	416	409	421	434	411	406	404	418	422	392	391	407	412	423	388	386	414	401	405	417	430	412	386	437	401	413	396	388	390	383	418	401	397	422	417	382	423	431	424	387	434	445	419	376	417	410	438	400	403	402	436	386	443	457	427	391	437	392	390	411	408	416	412	390	398	400	413	419	435	402	411	424	386	388	402	413	401	449	393	395	421	405	403	422	407	419	395	433	411	410	423	435	388	398	451	406	411	398	421	402	425	385	439	415	386	419	395	404	387	425	418	386	396	410	399	423	371	395	400	408	395	428	415	439	437	425	390	395	407	434	398	397	366	400	379	413	425	400	421	403	420	422	400	411	425	415	416	402	389	441	426	376	386	399	418	406	433	402	398	379	393	431	412	447	424	400	375	438	402	446	377	408	407	410	460	409	435	385	384	400	409	388	378	435	366	412	404	410	421	399	421	395	411	433	423	409	414	420	412	402	450	390	422	400	402	419	383	376	384	394	386	389	399	405	408	432	417	421	411	411	401	402	420	403	439	395	415	437	416	416	409	418	423	413	396	418	399	414	426	418	423	367	410	393	425	400	418	395	439	384	399	418	416	395	406	424	400	420	390	415	403	397	390	393	422	401	431	405	413	427	400	387	396	404	437	424	384	389	424	416	416	388	414	414	406	399	401	404	357	431	392	404	398	386	430	386	391	426	405	411	415	431	382	404	368	424	388	386	429	409	401	403	424	398	351	439	396	415	374	429	410	436	445	440	392	421	423	404	408	405	439	429	416	381	403	387	447	379	409	370	385	419	386	405	422	405	421	419	389	410	406	409	426	414	369	438	426	393	384	414	397	432	430	384	419	437	393	417	385	389	425	408	423	412	414	411	464	369	441	403	410	399	421	427	429	402	399	403	422	459	390	423	397	430	389	431	403	449	407	380	408	440	386	419	387	389	408	408	418	416	417	448	412	418	387	399	394	392	367	395	384	400	388	413	402	406	407	430	398	398	433	394	396	407	398	402	407	409	391	419	411	447	386	381	403	397	434	405	399	395	448	397	436	439	417	383	401	431	421	419	370	379	393	391	434	421	387	398	433	395	425	382	408	403	410	438	442	373	427	450	400	432	406	414	419	392	414	439	403	436	398	436	371	382	377	442	402	421	412	381	406	395	419	399	369	394	441	430	412	442	406	418	398	436	410	401	367
25598	21408	27244	27307	40548	42458	32459	13782	3634	1065	643	503	469	462	497	475	467	515	472	516	490	491	473	490	485	461	486	479	487	470	499	525	507	526	442	482	481	472	483	524	529	522	482	483	498	505	483	465	460	490	462	481	521	497	496	497	475	481	455	510	497	460	486	485	455	489	488	478	464	502	503	485	473	493	515	500	473	470	477	470	502	492	474	463	481	481	444	498	479	480	464	520	451	520	516	486	498	466	505	489	483	476	488	449	493	456	509	502	470	439	531	479	479	475	460	469	459	469	482	477	450	473	478	475	460	498	501	487	500	469	496	474	476	489	486	432	503	476	531	470	452	485	463	439	466	466	494	507	509	542	475	432	438	486	501	463	460	487	463	464	474	466	512	492	485	447	462	508	425	474	465	513	525	481	471	488	503	506	501	498	439	500	495	467	415	508	453	483	498	505	472	501	444	442	468	481	504	484	513	485	507	503	467	446	504	461	486	479	492	441	439	513	452	517	485	504	441	470	484	480	455	450	460	513	449	412	491	518	482	467	444	433	460	500	499	475	465	528	486	461	491	464	510	488	505	503	478	464	507	427	517	507	485	427	437	462	488	451	464	467	492	448	495	486	463	480	541	509	506	486	453	477	511	482	447	466	497	510	471	450	522	505	458	494	462	467	461	467	489	424	502	451	445	459	523	497	459	463	508	485	470	462	513	518	455	479	449	459	455	484	467	491	481	489	479	485	508	469	455	478	443	487	498	453	464	428	489	441	452	481	477	478	461	502	470	451	474	461	480	486	488	483	457	462	447	481	465	461	488	483	504	506	436	495	489	509	486	478	449	452	500	454	501	488	513	487	496	459	449	456	498	468	515	465	427	449	466	474	479	503	476	472	459	490	462	444	465	433	430	479	495	517	475	472	474	462	489	504	446	457	479	478	508	461	477	465	459	466	485	489	493	481	515	471	497	498	490	494	468	479	457	493	473	464	512	498	483	486	444	486	423	470	477	469	491	446	445	485	484	472	490	502	485	444	477	456	507	488	466	493	479	439	518	506	461	437	459	463	486	520	465	463	451	478	475	468	516	486	467	491	481	498	476	472	475	464	443	457	472	473	479	459	469	456	527	478	476	471	458	445	512	507	454	445	502	520	492	464	458	465	510	449	481	492	452	466	432	504	484	489	454	451	458	459	466	486	497	470	490	466	463	527	493	503	508	471	506	512	469	512	471	487	473	464	475	510	489	455	436	515	506	495	457	440	473	474	496	475	479	464	494	470	470	469	476	462	499	462	471	469	483	488	490	496	478	453	497	479	487	454	469	463	495	487	449	454	476	465	464	496	451	495	482	498	484	449	503	519	495	443	460	464	441	479	508	487	495	469	518	440	459	470	495	444	541	463	467	480	462	483	509	481	479	451	472	487	454	474	481	469	460	514	494	472	450	495	465	493	460	466	483	501	473	490	474	442	495	525	466	463	476	534	496	449	451	494	483	446	487	483	511	472	439	468	493	502	468	471	481	455	473	479	465	467	519	479	477	483	473	490	484	500	452	503	453	482	497	475	475	496	471	506	460	436	490	499	513	493	483	493	477	464	472	481	441	480	505	439	482	480	449	489	475	482	484	445	457	473	518	471	468	509	494	498	502	521	489	482	468	496	481	468	487	454	431	474	470	440	471	466	482	513	478	466	530	474	444	491	473	453	479	472	460	476	462	474	466	501	463	490	432	474	486	467	464	445	447	518	500	496	512	438	453	472	473	495	470	520	508	448	484	480	438	455	493	451	484	419	495	493	472	464	427	474	509	442	509	460	467	470	465	508	489	482	465	460	472	456	508	503	476	463	465	483	495	473	500	485	466	495	513	468	479	479	453	470	451	479	489	460	460	532	465	481	463	480	497	495	469	465	473	453	471	497	475	502	459	485	493	500	482	468	463	500	490	462	513	504	464	478	497	535	490	495	502	471	488	470	498	471	453	471	496	461	471	456	504	529	487	509	485	460	450	469	477	493	430	463	525	491	464	468	507	509	483	444	476	503	484	486	469	501	457	494	465	504	485	495	484	467	459	516	441	507	489	465	480	474	459	471	459	456	459	436	465	457	480	471	474	480	460	474	488	499	455	468	477	445	493	466	461	438	493	446	513	444	481	441	470	451	466	486	490	508	469	501	446	494	466	479	494	480	484	473	497	523	504	477	468	492	458	475	492	495	480	471	456	481	471	533	458	518	450	488	479	488	467	474	497	490	491	484	451	462	451	475	492	469	449	497	525	459	467	447	500	462	478	459	477	475	505	485	465	472	503	450	461	458	518	464	489	461	465	452	432	452	475	459	463	474	472	482	472	489	488	460	503	535	473	477	456	475	518	458	481	491	465	509	503	486	463	531	479	465	452	488	477	494	473	478	507	507	435	505	544	489	501	494	445	466	467	473	497	483	498	466	469	513	478	465	522	458	463	476	509	499	436	459	491	514	462	488	462	487	470	511	471	456	437	468	461	487	456	452	472	465	448	484	514	479	453	462	464	491	435	425	497	481	491	472	453	499	472	461	452	503	472	506	470	481	495	445	481	444	489	483	481	491	492	495	450	476	458	440	478	474	493	471	456	480	450	446	473	479	515	476	505	485	478	501	475	499	463	495	443	477	476	511	473	441	451	446	467	486	471	510	439	464	461	452	480	498	453	466	467	468	460	491	485	508	452	431	476	489	474	477	458	503	496	473	476	448	512	443	484	474	512	485	497	467	477	488	460	474	473	489	493	497	472	450	443	508	462	455	463	472	478	497	533	478	477	457	458	475	496	447	441	484	464	498	453	521	467	485	528	483	443	493	465	499	477	424	494	488	524	469	463	489	497	476	526	473	510	461	448	449	436	462	482	451	460	478	454	498	484	478	481	477	477	471	478	501	420	476	468	498	501	485	475	469	535	422	443	468	445	459	467	469	499	472	493	447	469	473	490	490	472	527	453	493	496	480	493	490	500	489	480	489	489	443	466	454	488	451	500	479	429	467	509	472	500	440	471	478	505	448	478	430	492	461	489	455	481	486	468	465	490	505	514	423	507	484	486	490	460	492	472	473	480	471	463	492	471	440	444	448	456	481	491	465	463	490	512	498	454	459	481	503	484	491	477	475	505	530	501	454	454	504	481	466	452	455	478	471	471	467	480	479	469	476	505	477	482	495	511	471	500	496	478	503	494	446	498	448	461	443	491	467	502	501	445	461	497	460	507	484	482	467	463	501	489	454	506	486	452	453	476	474	518	455	491	505	472	470	511	467	456	496	456	488	498	480	450	484	469	463	470	449	481	457	479	464	521	498	452	481	485	443	485	482	472	487	459	462	516	484	466	470	449	504	468	451	470	497	471	473	439	461	450	449	451	501	468	478	464	478	511	474	461	472	500	499	468	445	468	471	481	512	515	458	526	454	461	527	470	457	457	476	487	457	471	494	473	445	472	471	467	468	495	489	470	454	480	481	487	448	491	486	543	488	445	527	479	458	457	482
3422	3264	4706	20682	43000	37701	24393	9897	3348	1206	599	515	457	469	482	431	451	449	486	510	465	492	464	447	432	439	461	464	488	476	415	437	473	458	448	462	494	447	494	499	489	467	456	450	470	451	455	467	463	483	478	462	487	445	461	496	491	445	486	469	409	464	432	452	462	482	499	476	460	449	456	482	441	490	428	470	437	474	444	459	476	475	458	443	476	442	437	502	479	462	445	485	478	430	472	451	480	430	437	466	451	472	484	439	445	459	480	468	425	456	462	468	467	483	468	429	464	472	468	488	440	497	476	472	429	444	467	481	468	465	417	426	460	475	484	434	467	478	475	437	452	454	417	479	377	456	427	460	431	480	455	451	475	495	459	427	453	466	454	436	447	444	471	481	451	471	451	427	485	467	445	462	471	441	449	495	466	438	480	471	467	475	483	470	428	464	483	460	476	498	509	458	428	432	489	437	395	441	433	495	468	472	477	438	446	432	445	446	476	461	473	439	441	446	478	434	450	485	473	467	459	471	476	447	438	451	457	475	467	470	499	445	504	466	480	471	421	458	453	454	457	462	453	484	487	484	446	437	444	490	470	459	440	421	463	458	447	446	462	465	446	496	427	476	466	466	436	441	472	482	437	436	452	467	441	451	447	485	457	457	470	462	444	466	478	433	482	459	442	453	487	471	522	472	455	438	456	440	511	465	440	480	416	430	430	477	465	431	436	495	467	483	483	484	447	444	483	462	477	471	483	448	485	426	454	444	459	469	456	502	457	435	468	432	495	429	440	458	479	452	457	516	466	449	482	453	470	433	457	440	436	476	438	487	478	475	422	419	501	446	439	430	476	457	465	428	465	454	473	450	432	473	442	487	476	452	428	472	452	422	465	449	435	461	423	452	480	488	444	448	468	493	462	479	460	461	433	477	455	412	490	458	472	470	448	466	464	475	447	462	429	513	485	440	455	445	423	422	478	442	460	455	430	489	463	463	452	454	453	479	455	448	448	442	471	419	494	467	437	470	446	462	446	459	473	453	461	505	443	465	477	434	451	484	480	467	476	474	488	465	470	455	437	468	482	493	478	435	467	502	482	433	486	442	453	501	441	488	434	485	443	453	440	433	471	450	477	450	496	474	472	479	441	449	478	427	484	449	455	427	426	466	446	476	472	445	462	459	428	449	464	459	470	437	482	458	417	459	483	491	484	492	410	465	469	451	470	407	452	478	468	447	465	440	452	501	435	450	500	459	465	436	450	439	433	479	426	475	442	456	464	470	493	478	433	455	444	485	450	468	441	465	471	443	476	471	427	459	458	416	467	442	441	470	419	461	444	403	484	441	440	434	443	468	458	448	498	409	470	429	446	438	476	436	478	439	420	449	477	449	476	467	458	434	497	425	495	464	450	479	472	461	443	449	427	457	488	468	452	482	454	414	441	442	425	444	494	494	482	471	448	415	447	454	459	437	467	461	423	482	465	451	457	468	448	484	448	416	435	446	458	456	439	460	454	481	437	466	456	446	456	452	498	440	440	483	458	464	474	457	499	507	460	480	426	470	443	459	453	469	455	457	471	486	446	488	444	468	443	474	472	463	465	460	443	444	491	472	470	451	494	466	442	438	467	469	467	465	440	465	477	478	414	410	458	467	451	446	451	464	441	457	478	471	465	460	434	460	454	479	433	481	448	426	475	454	454	474	457	422	469	493	466	473	488	520	461	444	420	456	466	470	442	446	444	436	452	478	490	469	431	448	483	458	453	509	439	473	463	476	445	452	467	490	471	475	463	471	421	432	458	444	461	451	464	418	441	466	446	451	480	442	467	492	445	503	437	490	463	442	467	448	447	463	471	464	484	470	466	451	488	462	487	435	477	442	476	465	463	443	497	452	477	449	454	465	446	452	437	482	487	452	483	465	467	451	438	449	465	484	458	459	497	469	435	450	456	471	478	472	480	435	454	464	439	484	422	460	465	469	482	467	436	421	433	424	468	448	445	441	444	440	410	486	507	444	436	414	458	433	462	478	494	477	455	450	453	441	461	447	482	460	411	460	449	453	484	447	470	464	448	460	481	463	480	463	447	455	483	448	454	459	472	479	464	476	477	442	413	445	442	466	446	463	486	450	472	485	488	501	464	488	478	470	446	439	430	414	421	478	435	450	470	438	413	462	448	425	453	477	454	435	493	518	400	478	453	464	474	477	448	429	426	434	483	461	472	473	413	475	450	413	510	491	457	407	469	505	442	483	459	461	454	436	433	463	449	441	447	456	516	467	461	445	423	452	458	443	459	468	443	452	457	469	434	496	422	466	462	440	461	435	447	442	466	456	466	470	459	469	447	422	456	474	449	454	436	480	434	427	472	507	442	460	463	484	452	461	461	403	456	461	479	438	452	454	439	465	464	479	458	479	452	488	452	428	474	439	432	451	453	479	459	438	482	436	466	446	441	451	448	473	411	429	439	508	485	459	479	430	462	468	439	469	437	495	443	428	438	444	452	441	479	430	434	453	488	467	433	460	454	459	462	477	444	485	444	428	459	449	466	472	460	438	460	449	469	463	505	459	464	478	455	416	451	494	451	511	452	438	454	466	486	456	487	486	434	425	460	480	434	477	463	469	460	446	503	472	477	454	436	492	445	473	477	453	450	446	457	449	442	410	472	464	433	474	449	474	475	448	487	459	469	450	465	427	467	486	455	445	501	475	465	456	479	479	449	465	491	487	474	443	431	452	483	492	425	475	465	450	452	465	473	453	463	463	449	451	489	387	454	457	465	433	399	470	442	441	468	430	457	444	435	425	449	444	445	434	456	485	487	424	451	456	473	431	439	448	457	477	463	427	459	444	452	425	461	461	455	441	472	417	499	444	489	467	413	418	429	457	483	516	459	438	453	491	441	447	453	455	429	461	473	461	460	473	489	443	413	431	447	448	438	462	472	476	461	458	439	445	433	460	443	473	437	434	444	491	446	441	427	462	432	470	461	455	468	449	451	467	462	475	458	457	480	477	438	422	443	466	452	470	440	452	450	437	472	481	470	478	453	475	452	460	446	444	487	455	441	475	457	474	420	471	449	469	480	452	433	470	452	475	514	469	444	454	452	476	470	452	466	474	466	415	454	456	461	461	434	433	460	472	472	467	423	473	417	455	435	471	472	468	468	433	457	475	463	445	493	455	445	421	436	400	449	498	466	451	486	499	452	428	478	465	421	411	446	460	426	490	450	438	454	421	490	482	445	450	498	460	464	460	485	481	462	453	407	469	417	452	439	442	473	468	468	446	450	443	458	405	454	436	463	419	450	441	479	436	467	472	471	450	462	474	425	441	473	466	517	484	477	479	473	499	438	460	459	440	436	412	460	442	474	459	455	419	438	454	447	457	443	461	443	480	468	488	452	467	434	446	443	447	485	445	487	506	488	512	453	452	489	416	483	467	439	458	462	446	443	483	467	454	438	457	460	487	430	474	491	434	471	442	452	453	467	469	431	479	484	460	501	480	419	444	442	430
24212	21388	28693	26567	46367	57383	45844	24840	9095	2268	938	689	668	651	537	594	596	629	599	581	592	588	656	564	597	573	581	595	593	573	551	570	622	575	576	580	618	614	613	555	606	567	567	549	556	594	619	590	598	591	594	549	557	595	593	584	610	575	581	556	576	573	578	571	632	622	575	555	581	548	574	585	591	583	580	599	577	622	611	582	599	558	587	580	606	603	573	606	559	546	586	577	576	594	569	561	541	553	544	588	643	588	611	583	581	557	594	559	576	549	611	539	578	591	632	596	611	585	599	542	559	584	587	614	544	587	594	592	554	576	611	571	593	577	573	553	553	593	590	595	594	570	565	629	611	610	584	556	587	587	563	640	573	619	590	605	548	560	612	527	602	576	574	582	565	564	563	555	565	560	584	597	529	596	586	606	559	614	591	615	589	583	579	580	561	582	598	583	529	602	549	594	596	587	584	620	571	560	582	588	557	596	580	567	581	613	567	567	595	571	536	574	581	565	584	579	569	582	602	616	554	639	588	581	576	556	554	593	580	549	602	577	614	586	596	564	572	541	612	573	565	570	623	539	566	618	604	572	600	590	563	605	623	590	598	559	607	592	577	562	578	588	595	556	566	579	608	552	587	595	631	547	563	599	612	537	567	549	565	611	594	566	558	568	619	581	588	603	643	596	557	579	608	594	571	606	586	567	568	590	593	602	562	576	546	608	576	608	588	576	601	569	606	576	538	582	589	615	582	520	598	537	606	595	583	572	591	577	604	613	616	570	597	554	566	589	593	584	575	526	548	587	606	602	587	578	579	630	562	549	573	569	551	575	593	565	579	583	586	590	519	593	601	575	541	611	540	590	579	577	629	567	618	601	615	587	567	593	560	589	546	596	574	566	577	601	560	579	537	583	610	551	603	547	593	586	551	576	594	589	605	557	592	539	621	562	595	611	573	591	546	573	540	553	602	605	580	608	596	563	602	617	568	588	559	593	581	595	591	574	563	587	591	592	615	558	604	544	578	584	614	573	600	564	559	592	588	574	573	614	582	589	551	582	580	593	546	607	561	583	559	535	593	557	581	567	619	584	568	524	605	573	589	550	560	554	545	524	552	612	601	601	568	562	602	640	539	533	612	578	599	637	560	581	587	553	569	587	601	584	588	548	586	610	597	602	606	584	566	612	544	605	606	615	556	571	595	608	650	604	609	556	568	574	577	579	613	593	590	562	590	559	560	568	597	580	564	562	564	612	588	601	565	620	535	549	562	538	577	557	546	564	580	578	562	591	563	599	551	535	558	567	542	561	576	526	580	585	587	623	591	606	554	613	593	558	563	582	569	557	564	547	574	590	597	551	556	575	606	601	620	582	603	557	578	551	570	618	546	559	578	554	568	551	603	598	617	624	548	562	565	612	585	557	578	606	568	596	571	561	565	551	588	595	609	629	542	572	575	612	544	564	601	578	579	534	542	553	562	551	609	618	596	543	555	581	618	632	577	547	567	582	582	589	556	561	536	535	599	576	553	593	563	600	593	585	615	603	567	639	577	585	555	608	567	590	604	615	582	582	606	587	618	558	539	611	630	535	602	576	620	549	595	597	618	578	584	555	579	609	583	558	537	569	589	575	551	587	597	553	597	610	590	545	557	582	578	514	547	585	586	600	597	555	598	584	585	588	575	632	572	585	589	577	606	582	599	578	522	573	608	572	610	595	582	547	577	584	559	522	615	587	611	598	595	592	624	624	583	596	595	529	568	619	630	582	564	586	582	564	555	603	615	585	549	556	601	575	588	606	518	570	587	586	570	586	591	551	576	569	578	550	574	642	620	597	553	563	536	570	597	580	579	611	602	581	597	552	581	582	577	540	567	647	584	575	561	585	599	634	595	597	574	571	555	567	544	572	584	615	630	526	549	559	584	539	577	613	567	570	549	565	519	586	604	580	553	610	548	572	583	581	585	597	575	576	580	592	620	616	609	619	590	589	560	573	575	590	574	544	612	633	563	624	542	533	532	594	584	586	564	580	580	596	633	578	549	582	566	554	592	605	581	583	604	580	644	551	581	607	593	592	607	600	598	583	591	628	589	544	539	597	575	609	594	585	585	583	592	567	579	587	569	563	549	571	561	598	600	576	585	589	584	594	584	588	585	622	628	594	595	609	597	523	559	572	587	583	593	612	594	579	577	580	546	572	618	586	589	573	552	587	596	589	573	605	620	535	575	573	583	591	601	606	582	591	543	575	558	554	585	574	567	584	566	619	548	625	601	520	582	574	546	577	554	609	605	616	566	577	629	591	573	568	566	605	521	549	562	615	575	593	587	582	600	530	600	608	604	596	564	605	571	567	562	622	595	630	517	566	608	580	555	599	544	573	583	600	538	566	569	593	576	575	601	591	632	591	639	546	559	581	564	587	542	592	559	605	561	569	548	550	588	580	609	591	596	620	559	581	552	611	621	592	576	568	577	567	521	623	556	578	582	545	598	528	569	644	584	579	596	612	591	590	566	569	564	581	590	642	589	572	588	534	596	579	577	590	579	592	601	573	558	555	588	567	628	566	562	576	607	589	611	552	567	564	560	552	619	653	584	594	558	581	556	564	560	538	584	566	555	603	587	553	528	587	598	616	554	603	601	580	559	601	582	572	591	579	575	584	541	558	593	583	559	583	560	594	522	614	538	551	581	554	611	600	588	609	592	561	608	589	593	547	601	603	577	565	584	543	586	589	559	606	582	575	567	578	593	633	582	594	578	557	578	571	581	617	594	564	565	629	570	609	570	580	567	587	604	583	550	571	572	571	583	607	627	547	502	590	530	607	586	625	559	607	564	577	551	542	581	592	605	604	583	614	557	580	562	596	549	565	567	583	611	577	569	598	611	597	575	562	609	579	549	590	560	566	544	608	551	570	595	600	589	563	559	591	600	605	579	583	577	534	589	577	562	586	550	568	575	579	558	556	563	578	633	550	585	603	535	561	530	565	568	602	624	567	615	575	584	619	570	588	622	612	590	600	610	593	572	558	571	589	553	596	524	586	611	580	603	599	527	555	589	568	593	587	529	611	579	559	570	581	574	555	573	569	571	542	568	601	574	598	566	576	564	596	558	545	546	557	544	584	612	560	634	561	605	585	584	578	575	578	571	570	581	548	576	568	592	602	587	566	600	567	609	568	591	589	577	620	545	585	533	591	565	552	570	553	564	545	550	602	586	597	610	588	586	562	586	570	565	614	586	553	544	611	599	568	563	604	547	541	565	560	594	565	567	642	557	561	625	577	568	573	577	596	570	518	604	578	612	586	616	539	591	553	566	586	576	532	558	570	563	581	579	573	592	570	587	593	556	566	574	585	563	597	559	595	580	581	595	622	596	558	573	566	608	587	555	615	573	596	608	554	556	569	603	565	595	553	575	613	508	566	621	595	583	591	559	616	602	596	602	604	569	555	589	602	577	567	562	563	566	560	572	632	576	593	556	574	572	579	561	576	581	581	549	600	565	551	589	546	581	566
3770	5927	11440	42151	63395	58177	36827	18558	6930	2261	901	633	574	566	577	579	516	567	551	572	586	533	558	583	536	583	582	549	515	536	551	600	578	485	526	585	615	568	588	536	577	555	558	552	619	604	568	564	587	525	527	557	530	570	535	558	544	547	580	542	573	576	549	626	546	537	558	597	562	573	545	563	529	523	575	585	567	560	595	547	542	552	562	537	539	542	539	577	588	585	568	575	554	559	560	524	541	562	550	575	530	575	586	581	570	592	582	580	560	552	502	559	565	529	552	560	584	549	526	560	562	517	510	539	561	513	551	547	566	571	543	542	528	547	545	556	508	546	513	559	518	560	558	587	554	585	518	558	544	541	555	538	529	523	565	573	537	528	527	572	543	546	589	568	532	559	532	589	584	564	542	551	558	543	571	552	564	578	562	541	571	530	578	536	570	546	523	542	552	594	532	559	559	545	567	534	530	588	580	571	577	544	531	566	515	559	548	554	584	559	561	567	600	551	548	518	602	572	529	584	557	541	557	555	616	553	576	603	568	559	583	514	561	555	583	526	546	571	509	613	514	491	561	524	534	524	569	582	501	571	555	550	567	559	593	555	582	572	504	561	618	582	532	550	546	544	579	574	544	520	551	511	596	587	555	555	557	592	552	565	532	582	563	554	598	542	537	561	580	533	532	554	560	544	556	569	549	530	514	570	540	563	547	536	536	542	566	544	533	588	558	533	540	553	567	540	558	530	546	559	570	628	551	591	569	593	556	528	581	553	547	515	571	532	589	541	550	573	555	548	570	565	582	586	564	543	538	535	556	551	548	561	591	519	529	513	555	546	594	544	556	580	518	565	541	574	559	554	557	544	535	561	543	565	515	534	558	541	542	587	533	545	563	567	538	580	542	557	510	507	534	527	533	525	554	525	561	563	548	573	580	535	614	606	565	490	542	563	534	567	558	524	587	553	579	549	512	582	578	572	529	548	585	548	565	541	543	518	543	508	521	561	573	533	572	539	549	603	540	538	569	505	527	542	546	533	529	541	553	510	568	561	550	612	562	575	572	501	550	557	530	579	569	574	558	533	569	532	556	550	578	541	523	534	530	619	520	596	564	536	551	555	547	586	547	563	521	577	608	542	550	552	562	565	556	523	550	584	557	551	562	531	531	547	566	587	541	572	556	547	560	560	582	588	543	552	507	549	539	559	531	524	540	517	536	525	550	558	559	538	557	520	551	531	556	548	553	528	543	543	480	550	533	550	490	537	532	590	514	561	507	526	542	521	563	535	562	514	572	569	580	582	510	584	556	558	512	526	520	570	540	561	529	556	550	542	555	579	542	531	545	535	556	526	571	569	517	538	553	574	589	546	538	573	518	549	532	544	539	536	531	550	552	538	517	527	540	535	546	568	531	532	529	522	535	580	548	542	568	564	605	584	551	547	526	574	549	526	582	532	551	570	542	524	594	567	552	541	541	535	575	542	562	530	554	551	521	550	544	604	535	548	549	556	545	610	530	559	544	573	543	583	558	544	569	560	533	550	551	561	578	562	563	527	553	531	598	522	565	570	491	571	535	562	565	563	572	558	517	516	512	543	570	520	570	519	535	573	572	565	551	527	555	602	540	554	553	561	519	556	580	538	560	503	590	516	592	501	570	589	579	575	530	563	565	560	567	539	538	577	533	575	579	564	607	569	543	569	515	527	534	517	507	527	578	524	567	573	525	557	542	539	539	525	561	557	561	512	536	561	575	588	570	542	518	545	576	512	522	538	544	552	541	557	559	564	549	554	545	548	574	543	554	530	554	543	512	549	544	531	527	514	535	512	546	569	503	537	517	532	537	551	518	564	514	530	562	587	529	558	507	523	529	607	528	548	532	552	555	583	555	558	570	561	536	548	566	580	554	567	574	518	562	554	580	539	546	534	517	564	541	518	541	535	552	543	555	534	538	556	576	555	550	503	568	556	561	572	529	542	575	570	520	582	538	532	564	541	550	515	514	578	570	578	553	537	483	542	551	602	549	550	558	550	573	537	566	583	560	540	547	555	529	568	512	547	517	528	567	572	562	546	533	485	572	543	542	575	542	552	575	516	540	572	568	563	538	551	527	520	530	554	571	588	541	541	520	568	545	571	594	575	554	595	521	558	525	509	530	557	548	558	523	506	581	528	540	537	551	586	565	575	592	544	546	556	543	552	560	557	504	567	557	519	516	580	555	532	568	565	512	555	538	516	531	529	564	546	550	522	531	564	555	574	511	565	580	522	559	572	571	547	546	577	570	573	515	571	577	580	535	540	540	544	550	540	489	516	525	528	550	561	554	556	558	528	560	532	581	548	499	537	610	566	562	543	529	524	586	546	514	541	542	566	556	574	529	551	570	519	565	543	514	570	584	559	565	547	548	531	519	513	540	552	588	536	552	535	520	555	543	551	537	563	544	534	563	521	575	555	583	550	544	573	540	550	508	508	553	573	557	549	533	540	567	536	524	559	535	570	533	584	566	561	574	544	538	564	557	541	540	589	570	550	569	562	546	527	539	552	529	535	583	574	564	573	558	572	506	576	516	516	573	568	550	549	560	560	554	536	545	540	561	555	533	571	513	583	550	541	554	576	501	564	602	560	545	526	565	563	585	533	518	516	574	566	547	582	543	542	568	529	539	532	535	532	514	569	552	546	518	566	532	568	579	555	547	568	561	583	513	529	567	545	565	542	525	533	542	524	568	497	526	539	572	542	559	569	559	548	550	553	537	561	562	543	535	527	528	576	525	532	554	565	586	566	551	565	579	577	563	538	550	569	545	577	564	591	546	518	538	548	549	567	568	580	550	570	551	548	589	504	570	596	516	523	531	542	565	546	495	568	540	556	515	498	503	550	532	568	585	548	541	573	551	538	582	599	542	552	551	534	564	559	561	574	549	553	573	526	555	567	564	557	549	575	555	554	527	565	522	591	524	548	534	513	543	573	508	527	536	528	524	516	536	528	558	559	555	533	531	544	554	562	567	571	588	516	568	548	533	545	539	583	558	548	560	487	520	536	539	558	605	529	551	534	583	521	553	567	560	556	520	571	544	564	522	531	599	575	551	586	559	515	624	521	574	574	561	553	532	524	512	557	510	558	557	552	552	551	550	524	557	574	550	542	568	559	573	558	512	569	519	520	557	531	512	573	545	563	535	575	562	546	558	510	542	531	563	551	551	587	556	574	591	512	554	541	540	564	561	563	547	527	537	521	547	540	554	500	542	545	586	549	555	529	548	522	540	511	530	570	537	538	548	560	555	559	554	571	566	497	584	544	539	543	546	515	553	532	568	562	591	602	570	524	544	545	537	553	588	563	570	567	570	540	571	575	557	527	559	571	517	566	570	535	518	535	530	550	516	555	572	533	555	565	546	588	576	545	522	533	568	530	556	558	530	526	550	605	540	553	506	557	521	534	566	550	533	555	527	586	552	577	558	519	555	526	528	551	548	559	572	587	558	551	536	595	532	552	546	589	519	571	564	560
27680	12089	1421	2832	6595	7335	4369	1891	909	569	520	481	424	448	484	478	493	456	468	438	458	455	450	460	528	434	445	472	467	476	436	468	383	488	471	493	474	453	469	469	474	448	463	457	478	458	457	476	498	435	484	431	512	501	488	452	498	432	424	428	440	459	485	451	453	415	427	475	478	470	468	438	422	500	494	507	504	499	423	481	450	464	449	461	444	443	424	493	472	490	459	447	427	425	487	487	437	463	482	482	445	472	454	452	450	443	444	464	463	472	459	445	448	501	499	446	443	429	460	444	487	399	442	451	467	497	482	476	441	451	457	439	473	463	465	438	482	490	452	475	468	466	458	472	443	461	474	480	428	446	456	458	450	479	442	490	494	463	476	440	427	441	493	481	450	466	495	450	489	472	461	476	419	441	455	477	517	477	462	463	433	415	454	470	429	430	441	475	438	467	451	466	463	453	481	479	429	480	457	422	446	460	481	453	501	437	468	460	494	435	420	498	422	450	450	453	446	453	481	435	450	461	457	426	405	431	486	454	461	417	474	466	444	456	484	459	435	428	437	489	468	504	511	415	447	418	439	472	439	486	454	431	457	473	478	475	458	445	442	427	462	488	403	459	469	446	455	478	476	436	441	502	436	473	477	416	486	446	496	445	449	449	466	457	424	470	457	443	449	470	430	447	459	466	477	454	438	503	464	491	459	446	492	472	489	501	475	469	468	427	468	438	451	437	483	456	469	453	499	439	462	466	490	434	464	446	444	462	429	438	470	425	467	467	476	430	439	475	438	466	465	452	471	410	450	454	496	478	428	448	444	446	417	442	436	486	432	458	462	464	494	466	447	427	412	481	431	459	511	406	452	480	494	432	423	402	471	466	482	461	477	459	445	479	444	477	447	427	433	463	472	444	483	459	445	452	457	443	433	506	463	464	421	466	473	463	486	425	436	466	449	446	452	423	454	452	446	483	479	447	458	469	454	467	463	438	458	502	473	485	420	463	464	444	466	482	447	421	462	459	463	464	454	482	500	483	472	478	472	465	460	480	460	467	479	426	449	470	440	454	452	468	494	465	489	467	440	431	476	465	468	451	490	462	434	437	419	450	451	427	452	464	462	467	488	451	484	457	465	455	445	450	433	478	501	466	446	396	448	457	389	495	472	421	494	470	441	466	467	472	438	440	467	479	494	496	427	485	443	484	464	436	486	461	481	436	454	444	455	437	479	462	451	451	466	453	453	482	479	446	457	456	457	423	466	469	443	426	498	447	458	450	459	489	442	428	447	477	424	450	457	462	468	472	475	452	459	443	442	436	443	464	465	468	453	453	412	473	425	427	468	443	447	452	467	472	474	434	453	483	462	481	460	476	511	435	491	468	466	453	457	461	456	453	437	427	443	449	426	481	468	506	478	430	431	468	432	440	441	429	436	476	471	443	429	456	453	464	425	448	463	458	445	466	434	468	447	428	441	450	447	427	470	472	436	408	435	456	450	461	475	429	436	441	446	485	471	459	450	458	465	471	472	427	444	434	467	457	447	458	514	440	485	469	469	460	488	472	467	441	448	477	449	450	404	435	505	470	470	431	445	480	500	450	481	426	464	472	481	443	467	475	452	488	446	476	451	484	443	498	451	490	436	472	458	508	445	439	438	459	435	440	464	460	456	444	433	476	462	471	439	448	494	462	445	480	435	450	464	421	457	492	429	485	456	464	458	487	424	481	470	470	443	464	517	417	451	448	442	494	443	471	472	501	458	482	462	459	464	423	428	504	459	434	447	433	462	454	470	452	448	482	472	468	429	470	454	449	472	455	482	484	521	440	441	492	460	459	413	471	494	470	452	472	492	440	475	490	447	473	411	478	484	443	439	438	466	475	463	478	465	455	463	460	466	456	441	475	472	457	468	471	459	443	468	429	468	442	479	465	446	490	481	496	441	473	453	458	438	450	466	447	422	460	468	440	470	436	505	475	474	480	448	487	481	453	436	455	433	413	428	475	483	457	478	417	446	461	508	489	461	433	459	478	464	435	394	434	475	473	468	394	470	432	447	456	514	418	453	448	473	409	506	478	467	464	423	465	483	455	442	450	470	495	448	471	474	476	497	482	504	451	459	459	443	450	440	465	448	454	475	468	434	467	425	435	450	474	514	453	443	419	440	480	437	456	479	461	451	473	466	457	463	473	443	435	478	441	477	466	482	496	465	451	456	459	460	518	427	441	473	451	473	456	470	438	487	440	491	454	471	422	477	490	485	440	497	420	503	466	491	452	427	438	441	432	465	442	478	437	453	443	480	439	505	428	466	510	414	474	457	427	428	464	453	471	494	468	521	510	432	467	467	484	442	451	472	430	472	445	479	452	467	449	432	450	422	434	438	412	441	431	441	420	471	454	435	454	443	478	440	403	456	430	455	460	457	461	449	485	468	422	448	443	434	458	485	477	444	458	435	506	464	440	431	458	467	458	444	473	493	439	444	451	439	420	428	438	468	496	467	470	452	480	460	426	403	461	458	458	474	486	483	450	443	499	463	464	482	448	469	415	449	462	486	485	511	452	456	477	436	451	456	497	475	451	457	470	454	478	478	477	426	496	474	448	455	465	459	447	449	443	473	463	482	428	428	470	472	498	478	456	458	457	411	422	470	479	476	475	438	467	459	465	448	458	497	494	489	424	497	451	475	470	452	460	451	472	475	461	501	429	473	515	462	431	419	448	431	463	456	488	484	460	486	464	492	472	463	471	437	445	466	478	482	447	419	476	457	466	470	499	462	478	513	467	459	450	475	418	443	473	478	464	394	470	451	432	488	451	449	476	437	433	444	460	475	438	485	465	434	495	426	461	474	462	443	444	430	426	469	426	446	463	440	433	484	443	473	435	459	462	482	460	452	438	476	484	485	449	450	458	443	428	475	461	491	500	485	480	445	486	481	445	460	446	470	489	456	440	441	426	455	434	473	479	429	469	449	476	463	488	463	490	485	495	462	454	423	461	447	448	454	481	502	456	477	423	447	479	452	444	517	460	470	481	444	446	471	461	453	482	476	462	457	444	455	436	489	444	433	461	403	395	455	453	460	471	461	419	517	462	433	443	485	474	452	438	476	459	444	484	459	428	499	453	455	444	437	470	508	462	483	455	462	452	466	441	480	444	462	455	429	442	490	438	464	476	458	491	457	450	424	446	487	466	445	475	467	435	433	447	459	460	459	480	459	469	514	464	484	440	483	442	442	501	426	475	439	476	457	457	477	468	482	455	489	455	456	452	444	475	433	468	451	476	481	457	451	470	443	434	472	472	485	493	479	448	434	447	413	454	458	438	462	469	472	443	439	482	479	472	442	465	458	451	446	475	478	482	473	450	474	422	452	400	443	449	447	480	456	418	444	446	481	449	454	450	462	507	489	453	460	460	466	474	433	436	485	492	524	473	471	464	471	449	479	466	475	442	459	456	477	447	448	471	424	444	459	430	446	453	461	483	473	469	444	448	493	471	429	490	451	461	423	464
4857	773	766	3075	7118	7355	4245	1940	975	610	475	457	402	412	456	419	407	398	432	429	406	403	416	448	418	407	404	427	406	454	457	451	409	420	444	463	404	421	411	383	438	418	453	432	430	426	433	388	436	432	404	419	447	398	407	397	427	419	454	424	402	423	438	392	426	397	418	426	414	409	405	440	431	425	413	423	435	428	407	420	398	434	383	393	427	459	454	406	429	431	415	445	421	435	401	387	455	387	394	400	435	396	409	431	494	402	402	417	399	405	437	419	442	413	411	428	436	419	437	396	426	442	393	420	420	412	459	372	436	419	436	433	456	414	398	445	408	410	406	408	397	411	417	472	411	449	446	411	423	409	431	424	399	405	448	415	421	428	448	399	422	437	427	424	419	394	442	431	455	397	387	424	430	411	424	404	418	375	413	422	397	435	406	441	437	447	405	408	471	388	398	403	437	434	448	438	446	427	466	420	429	413	432	463	408	416	393	381	448	429	451	388	415	424	408	415	390	418	408	458	436	427	425	416	399	430	458	394	471	423	442	406	397	412	359	421	464	435	400	410	407	418	427	452	421	412	451	392	414	387	421	412	412	428	408	386	440	404	406	439	404	403	404	438	424	417	405	412	436	421	418	420	428	438	432	417	402	410	409	426	413	416	423	443	442	402	389	443	421	398	413	464	424	456	390	424	411	400	433	427	424	462	395	419	433	416	434	406	412	414	488	414	393	412	404	434	403	387	420	383	441	437	427	424	418	418	418	408	439	423	420	432	384	427	455	436	421	407	413	403	420	405	406	397	399	421	431	393	443	415	410	404	399	461	441	436	443	416	447	457	426	400	417	445	434	382	407	430	434	444	391	426	450	412	411	418	480	415	445	390	411	399	404	423	413	403	434	440	405	430	398	409	447	424	407	442	427	445	437	426	426	429	397	399	403	437	408	441	417	414	461	422	411	428	468	391	451	426	391	363	436	417	416	419	422	446	404	427	426	398	435	437	406	426	432	403	439	442	423	399	418	445	431	426	402	402	412	412	416	443	408	411	428	423	433	409	457	366	410	426	392	409	419	402	402	413	420	447	445	451	402	419	447	426	418	441	429	436	454	450	412	430	441	429	418	483	439	422	431	384	427	419	397	460	473	389	386	431	443	412	416	444	431	446	424	391	428	416	438	400	407	403	381	425	415	444	410	429	420	426	373	424	442	426	416	434	429	361	421	409	401	440	442	428	407	452	412	431	409	430	415	435	437	397	401	448	389	472	422	464	405	430	428	428	409	443	425	424	449	420	424	434	437	443	390	364	439	423	409	400	409	402	411	448	395	435	409	412	397	424	417	393	415	438	442	419	431	429	419	437	459	436	382	434	403	402	423	391	439	437	406	411	436	396	411	408	437	432	440	402	407	394	415	411	435	412	425	426	417	433	403	379	414	394	404	413	419	432	422	451	426	416	392	445	444	433	431	432	388	455	416	443	445	409	411	418	443	386	409	445	414	441	417	416	432	409	410	431	395	406	421	410	442	442	444	464	437	388	407	441	417	394	396	410	410	424	401	418	430	405	420	409	409	451	395	442	397	394	410	426	399	414	412	436	410	415	414	390	393	406	415	419	392	426	422	445	358	420	436	420	398	413	386	432	409	441	384	424	436	417	436	398	423	432	410	384	435	442	434	419	392	433	431	450	428	420	487	431	429	429	419	430	423	410	426	429	391	408	401	459	442	403	430	439	414	414	415	382	433	416	431	414	392	404	418	405	380	429	453	432	417	406	422	442	405	418	420	403	420	456	437	429	450	429	456	362	404	428	404	407	429	440	420	428	415	413	415	443	413	405	401	438	415	465	390	408	380	422	385	401	398	417	404	405	436	406	446	436	411	407	432	399	430	416	418	451	441	456	399	425	438	406	417	412	391	408	424	406	420	422	440	435	421	459	403	408	428	409	446	397	429	430	411	436	463	428	422	408	477	410	459	455	425	427	405	398	390	433	415	385	400	426	420	411	412	430	411	426	423	402	428	442	420	415	443	414	461	396	455	431	394	411	399	410	411	410	433	377	421	390	394	390	406	417	453	461	416	443	408	387	389	442	384	397	419	409	434	385	412	421	406	415	418	394	427	404	446	422	439	452	426	419	369	441	403	425	410	419	420	428	434	404	368	418	422	418	429	429	462	447	421	411	416	445	394	404	424	426	367	401	445	355	453	423	411	401	419	413	411	444	422	432	415	402	443	415	424	429	416	409	420	420	438	426	412	414	408	431	415	456	428	387	449	461	446	399	450	438	434	396	413	391	421	418	392	419	402	406	436	419	426	403	477	422	430	399	420	419	393	449	450	460	448	415	414	419	409	421	423	436	410	419	407	446	425	414	413	412	403	403	426	403	413	424	440	397	420	403	405	406	409	429	422	432	384	402	412	370	418	392	397	407	433	428	421	382	396	426	404	435	397	418	395	414	424	403	419	442	416	448	434	422	385	405	409	406	396	396	429	457	408	412	445	414	408	409	415	428	403	403	422	407	437	393	453	427	437	396	442	411	458	424	433	421	426	415	399	384	401	434	410	439	421	411	391	431	427	435	399	401	445	398	420	414	388	436	366	411	424	428	404	440	418	373	438	433	439	418	415	428	426	427	404	420	404	387	397	404	417	416	420	453	421	440	418	424	391	422	424	434	439	390	432	434	430	430	416	417	403	430	386	425	442	416	444	434	424	423	425	432	430	452	409	423	427	406	414	422	372	418	401	381	444	408	425	406	409	427	424	383	390	426	414	408	394	398	427	441	416	417	399	429	425	430	434	414	423	367	389	405	383	392	458	403	394	418	420	438	413	459	419	388	401	407	419	431	446	361	379	401	401	460	394	435	415	435	404	398	406	438	419	430	464	408	408	428	421	424	432	422	426	423	428	370	434	422	409	457	441	420	454	400	409	439	429	437	397	430	408	449	416	386	440	439	409	437	440	446	399	431	418	394	420	429	438	427	425	410	429	420	427	410	422	411	396	407	403	425	426	411	406	396	422	423	411	428	452	426	451	396	423	434	434	379	409	424	434	429	422	440	435	405	430	387	431	415	394	412	428	424	405	425	390	438	399	408	415	402	468	429	424	418	418	441	469	424	427	387	415	410	402	407	425	451	422	400	465	423	401	403	398	408	435	400	440	417	411	382	413	381	399	404	409	415	406	453	437	395	391	440	428	429	421	407	401	382	419	432	448	425	365	408	403	431	437	422	422	363	439	431	443	397	425	401	421	448	430	391	429	424	413	411	403	401	432	416	423	426	416	430	410	413	414	409	406	412	402	450	407	442	387	404	404	419	402	409	408	418	384	449	385	393	392	441	419	452	410	420	424	407	406	404	430	445	421	428	416	418	439	407	446	423	414	412	427	418	408	416	411	410	448	414	443	412	407	392	420	407	410	480	453	433	395	455	412	438	410	447	418	407	403	416	406	419	400	447	410	418	423	393	410	428	412	411	409	366	436	408	400	377	438	411	438	424	417	425
25554	21424	27241	31519	42278	41785	29295	12597	3729	1277	678	533	535	492	478	507	509	475	438	493	480	487	447	511	501	499	501	534	472	489	471	509	441	513	495	477	485	475	516	487	472	490	460	471	488	522	479	446	474	478	528	462	488	495	466	487	534	503	492	479	479	455	450	486	492	461	473	519	513	478	468	455	486	520	480	478	489	468	505	511	453	527	479	467	491	461	511	516	480	453	508	460	432	516	483	497	505	479	463	503	492	485	500	497	510	494	473	468	491	465	506	494	484	500	480	470	482	457	489	479	495	452	482	454	461	466	458	485	490	514	453	465	482	492	446	454	495	451	497	494	478	476	492	454	477	500	468	531	506	475	503	481	488	460	462	470	506	462	475	465	498	492	477	443	487	494	486	468	478	464	467	458	479	499	487	464	486	476	499	483	499	464	485	458	462	472	505	475	484	453	516	468	471	477	455	477	441	474	484	501	475	467	439	499	458	459	541	497	455	452	477	481	500	479	441	491	510	427	505	453	468	503	473	470	494	478	452	503	484	453	476	467	468	521	468	451	469	493	453	501	469	464	447	499	455	463	487	475	506	478	512	473	481	456	471	485	498	508	421	475	463	495	476	463	467	474	474	494	465	473	498	460	475	510	490	483	473	451	490	466	463	489	487	488	491	446	440	478	462	476	514	460	464	476	506	468	493	518	470	490	501	481	456	495	470	489	502	527	486	468	479	509	482	509	461	500	524	480	508	476	498	463	465	478	464	490	465	493	467	471	545	492	491	455	465	458	510	482	481	450	471	513	465	485	440	478	475	504	467	485	478	479	458	460	453	461	438	481	492	475	491	498	474	488	488	481	475	483	492	461	467	434	453	512	501	466	449	505	448	480	465	490	476	464	452	470	473	498	477	503	481	477	475	444	530	452	493	495	463	492	448	509	500	523	481	501	440	450	497	468	469	518	450	487	508	506	505	477	455	516	456	480	451	483	508	504	489	472	498	476	540	460	505	527	491	465	473	515	487	493	527	493	477	486	452	505	415	487	468	482	517	460	488	498	501	441	479	510	509	452	441	456	486	513	498	514	499	466	513	446	475	476	467	492	444	482	470	536	493	483	489	480	462	482	502	469	466	494	536	473	450	444	471	518	464	442	477	467	452	467	505	443	446	460	422	485	457	455	483	468	464	484	508	472	468	483	483	471	501	509	505	463	481	506	487	448	480	480	479	469	499	519	517	496	477	498	497	497	478	469	496	499	486	467	439	501	475	492	482	449	476	491	503	456	450	479	460	483	462	453	473	470	512	465	446	500	463	449	499	435	450	474	517	486	513	458	460	468	487	483	518	443	496	450	479	499	500	490	498	499	470	460	422	493	496	455	483	497	464	492	497	494	480	456	486	434	463	504	463	539	486	481	448	429	470	453	480	446	497	462	482	446	485	495	483	510	512	483	452	496	478	485	481	494	477	486	487	478	443	445	463	471	476	472	491	487	482	489	442	485	518	457	464	506	473	476	493	446	472	487	498	498	464	479	508	511	489	467	477	474	475	488	463	500	443	464	498	481	474	488	472	480	476	473	485	500	503	475	483	460	528	480	469	485	491	459	516	466	517	478	462	483	442	446	478	448	446	463	499	482	501	513	495	476	458	513	478	433	447	524	455	503	479	537	495	461	459	507	462	451	456	499	508	490	520	434	509	463	496	511	482	450	476	501	493	492	451	431	502	486	510	501	445	447	493	482	505	477	493	479	420	492	466	455	444	489	470	495	445	482	446	487	457	456	485	491	454	497	496	451	488	457	474	455	471	463	456	472	489	478	474	445	490	475	496	454	490	475	489	462	464	481	481	469	479	495	442	471	482	454	495	434	513	479	523	479	489	461	490	469	465	467	483	466	451	488	444	504	461	464	457	496	503	438	474	461	486	473	519	463	478	499	475	482	480	471	449	496	490	473	452	482	476	505	483	475	471	465	466	478	464	516	484	502	476	487	438	536	477	497	467	496	463	476	461	453	519	456	474	469	440	493	491	515	473	470	491	483	464	497	471	498	472	433	461	482	479	468	453	443	467	510	473	479	482	505	458	505	505	457	466	491	476	489	461	484	492	485	490	455	505	490	475	495	482	460	448	496	489	459	441	478	454	504	444	494	473	465	492	497	445	488	437	489	458	475	508	432	501	437	483	504	484	472	483	501	518	445	463	487	472	481	473	444	472	459	458	447	470	454	495	433	505	444	489	479	485	479	496	482	493	474	437	473	454	473	503	478	434	498	474	459	459	465	482	479	492	455	488	436	475	472	471	482	475	523	503	505	493	469	489	465	455	458	450	463	469	447	463	471	496	483	494	508	497	482	418	510	475	497	499	469	486	513	469	496	439	464	468	467	514	497	452	520	450	499	456	457	478	485	509	466	426	471	532	428	508	485	453	505	481	437	476	500	470	485	484	463	491	483	475	480	437	429	498	509	454	526	458	485	451	519	476	487	515	486	499	506	482	480	501	453	471	490	487	453	492	467	456	476	496	497	470	473	466	500	511	473	488	495	479	488	475	434	527	488	487	473	425	457	512	494	479	475	492	518	481	518	467	451	475	449	515	471	487	507	484	507	455	487	492	451	483	445	523	456	454	489	508	452	498	473	494	484	498	468	475	477	500	481	499	496	472	449	463	513	468	499	467	495	462	484	445	502	472	466	473	455	539	489	445	448	493	427	512	528	470	472	506	479	482	470	498	485	446	480	509	431	489	487	517	462	455	471	484	476	478	440	485	494	484	450	480	482	511	499	502	461	508	488	458	447	456	460	483	504	495	449	518	515	479	493	446	463	493	454	492	472	504	500	484	464	475	473	488	461	500	448	491	427	501	449	460	483	469	469	471	465	475	489	483	436	504	524	474	488	478	501	509	480	528	506	513	522	475	450	472	504	446	424	498	492	458	496	436	512	452	469	444	478	465	475	457	462	462	472	453	495	438	436	489	466	458	462	498	442	460	508	459	468	470	507	496	506	494	449	454	498	480	487	481	495	485	498	481	455	500	464	491	480	470	492	504	470	475	494	435	476	487	475	449	473	498	472	504	469	501	483	463	472	510	491	468	487	505	456	468	475	468	513	417	496	473	433	466	472	496	470	468	447	523	511	516	476	443	475	468	462	502	478	482	517	508	474	479	487	467	452	488	468	491	476	462	434	458	497	467	502	488	454	460	456	492	477	489	485	506	450	511	461	466	504	463	453	493	440	465	476	483	509	521	471	470	517	494	470	440	471	454	482	504	445	482	461	469	510	469	500	478	474	440	416	500	511	482	487	495	476	443	478	494	465	467	493	507	476	457	480	489	493	486	499	488	440	504	453	464	506	495	432	514	512	456	473	455	482	477	454	478	452	480	524	481	449	498	475	471	458	498	472	448	474	473	471	458	483	450	511	459	465	502	471	483	451	502	500	476	465	464	480	486	475	479	457	454	543	488	459	480	492	470	477	487	489	486	441	511	494	501	513	491	507	478	471	461	516
3481	2942	2991	32252	41402	36932	21524	9799	3610	1352	714	505	498	445	434	468	429	441	475	474	489	501	458	462	491	486	425	497	469	445	464	467	485	455	487	472	457	453	454	493	466	438	485	438	488	462	481	444	503	455	485	446	485	467	454	460	504	447	471	461	449	466	442	451	452	493	477	486	458	448	452	469	462	468	470	478	439	462	494	455	482	484	468	450	461	451	474	429	476	472	453	515	462	462	467	458	455	469	480	479	448	444	467	474	458	495	460	435	509	421	469	490	427	489	466	468	431	500	501	482	449	445	470	489	464	498	470	462	501	481	449	473	452	461	486	473	495	475	450	458	452	412	445	473	468	471	450	463	450	454	439	442	448	428	423	410	465	464	469	461	467	455	454	449	505	488	480	474	470	472	469	444	456	483	490	440	441	457	432	489	453	463	469	445	445	518	428	450	457	481	449	465	445	478	515	465	449	480	452	467	458	472	417	440	515	447	485	458	464	521	487	479	445	467	459	507	455	459	461	444	508	453	464	474	483	451	485	494	429	496	475	445	483	478	455	472	478	474	454	459	474	444	447	508	468	462	469	442	449	465	442	476	461	446	465	466	450	430	493	469	458	463	428	433	470	469	459	475	468	472	454	487	475	472	423	471	452	465	452	473	465	460	452	475	479	476	422	474	481	479	450	477	457	456	440	472	480	487	496	479	494	454	455	445	455	482	461	462	428	472	451	454	484	467	441	472	480	481	483	444	444	428	454	490	436	450	446	484	460	456	492	509	469	464	465	489	438	455	518	411	460	453	449	460	475	500	447	469	490	489	487	476	444	423	479	454	455	475	467	469	470	454	481	469	462	479	471	457	490	486	480	462	467	456	472	422	478	463	458	500	473	507	449	474	429	463	453	458	465	486	450	462	481	454	454	475	461	460	471	451	447	431	452	459	478	472	458	487	456	487	475	449	428	470	474	471	484	440	488	439	491	434	483	416	475	460	461	439	482	465	469	449	448	456	477	431	474	478	449	443	487	460	463	457	480	473	410	475	444	462	434	394	488	458	524	440	483	446	470	446	445	453	495	451	504	480	491	438	476	435	446	449	455	472	475	456	458	444	460	474	489	473	461	463	442	502	486	487	470	480	478	445	447	486	461	459	476	457	503	493	432	420	478	471	481	443	457	469	486	465	455	466	459	466	431	429	464	494	445	473	462	463	443	454	458	458	437	481	453	456	464	477	434	448	446	473	535	480	471	491	491	454	500	440	441	467	490	452	445	501	457	478	411	438	447	474	448	405	449	482	463	495	493	482	461	481	440	466	474	480	442	461	444	439	453	440	455	478	488	459	497	403	440	452	455	446	478	451	451	450	446	444	447	439	475	472	463	446	433	477	434	453	423	477	494	432	474	438	463	420	497	468	457	467	477	453	477	477	457	478	465	483	444	466	456	450	467	444	425	469	487	425	404	464	438	451	443	444	487	435	476	474	466	463	465	432	439	446	446	446	450	448	468	470	454	489	456	463	446	470	445	476	450	435	459	492	464	487	442	432	481	437	453	446	479	462	470	484	465	471	478	443	472	433	430	450	481	465	445	426	502	481	456	448	473	446	466	454	432	474	496	470	468	482	447	464	465	434	452	464	452	486	483	458	471	443	493	487	478	457	485	470	470	441	443	443	485	473	475	473	461	409	467	469	500	501	449	451	500	470	466	483	452	460	483	469	462	480	477	435	512	476	479	474	474	473	465	425	458	493	477	477	447	447	468	463	468	475	473	486	453	466	464	461	480	439	471	462	465	442	453	434	446	508	443	457	443	473	459	484	480	483	468	454	428	436	482	474	473	450	490	442	447	449	497	444	444	438	445	479	423	479	471	454	453	497	481	483	474	467	409	451	508	492	451	455	453	463	482	455	478	503	440	477	447	477	490	484	471	455	455	470	475	443	428	446	463	450	502	451	452	467	441	439	477	444	466	448	458	484	426	429	495	455	468	458	469	449	466	408	445	495	489	452	475	481	456	421	445	499	464	450	480	442	459	464	448	457	462	461	445	477	455	462	460	453	504	463	455	445	442	453	462	465	478	464	440	441	443	468	466	446	494	449	456	509	483	465	493	458	482	466	479	453	470	437	465	464	482	462	420	457	439	461	479	459	429	477	495	468	493	470	424	443	462	459	443	441	478	452	444	461	441	464	463	462	490	449	448	504	467	495	490	431	459	467	480	463	500	471	484	419	486	468	470	448	450	469	453	470	459	454	454	470	451	476	451	459	452	451	438	440	481	452	502	463	480	442	481	492	465	492	472	440	467	471	440	441	486	485	489	465	463	490	471	465	473	459	509	470	468	487	439	451	447	535	469	450	475	443	461	423	504	445	457	486	446	415	453	437	486	504	504	441	494	446	482	456	489	453	459	448	452	482	490	459	459	456	437	488	426	469	478	455	487	461	460	511	464	440	453	456	451	438	462	445	465	479	470	489	452	468	442	481	456	485	480	469	455	442	447	461	469	455	472	420	468	448	477	451	451	498	472	506	492	486	446	424	429	485	454	531	486	440	455	457	459	466	477	474	451	436	478	458	463	478	487	466	447	434	430	496	447	499	493	463	452	461	492	477	449	482	482	503	463	477	483	472	480	450	460	446	436	456	439	453	469	445	471	493	471	488	460	471	424	482	450	488	458	474	466	479	495	434	474	452	445	464	486	483	454	459	437	491	457	471	473	457	406	465	461	469	448	480	458	458	452	473	466	464	458	460	476	501	416	499	435	482	486	453	451	460	413	448	474	494	466	454	473	429	468	462	457	478	409	467	474	437	477	443	442	472	431	504	423	461	459	459	461	468	474	444	498	468	491	507	463	453	454	420	407	442	505	459	493	475	466	475	481	443	475	475	469	474	472	445	482	492	464	437	464	487	484	473	432	454	454	442	419	442	482	489	446	446	481	441	477	473	462	461	469	484	434	466	458	479	459	472	517	465	432	420	471	473	485	433	479	482	497	474	475	474	446	423	456	465	502	456	409	455	514	441	468	434	485	462	448	441	469	471	453	495	458	450	484	473	461	468	483	476	430	453	429	451	439	428	469	511	487	459	459	476	473	431	480	454	452	455	469	484	453	455	424	464	471	434	423	454	490	472	471	468	452	465	448	480	465	490	495	480	486	439	471	463	455	473	461	477	473	504	463	504	464	463	446	487	463	479	512	441	462	468	516	453	446	434	460	474	497	485	436	459	444	469	467	451	484	449	487	464	485	456	422	456	483	423	474	455	454	475	453	456	490	461	430	439	447	488	476	492	433	454	483	464	479	467	503	490	461	424	422	496	469	439	438	462	457	469	446	478	422	411	462	451	482	477	459	455	479	453	462	439	452	506	457	495	441	436	486	458	511	469	430	455	453	460	508	466	478	446	515	471	482	463	463	483	431	482	467	455	418	474	446	440	432	446	446	475	469	468	500	452	456	447	451	484	450	464	476	465	438	452	453	466	492	474	456	463	501	462	460	504	460	449	493	457
24306	21453	29015	31627	51055	55195	42101	23319	8615	2438	929	714	609	651	632	599	639	601	616	584	583	602	584	595	635	585	585	598	616	586	609	602	617	596	593	610	593	595	606	585	598	574	640	570	589	559	593	568	608	581	631	619	559	576	590	539	595	600	583	597	627	579	610	576	592	553	621	567	569	605	575	582	578	632	583	600	614	591	611	622	574	573	578	576	545	627	589	602	612	523	556	619	534	551	628	601	575	589	534	634	557	619	569	584	567	582	600	598	549	532	597	613	569	569	595	588	583	576	605	594	597	599	610	603	588	581	599	593	536	561	546	614	607	542	599	606	579	558	568	559	580	565	578	530	608	564	583	638	554	590	580	587	575	609	566	562	560	599	597	559	615	560	593	564	587	553	579	607	546	608	558	568	564	585	584	594	570	579	590	596	588	558	559	612	570	601	604	533	569	519	592	529	574	563	577	621	560	602	584	596	596	633	580	562	553	520	612	526	623	593	574	589	599	601	605	592	580	594	571	588	585	602	591	556	556	563	604	611	598	584	601	608	550	572	640	582	559	578	579	608	568	549	609	587	550	580	609	587	613	573	592	608	582	596	564	584	594	624	644	566	585	569	578	600	558	597	571	568	596	585	574	582	575	597	590	583	594	607	606	593	576	599	591	585	570	612	506	524	591	559	589	568	591	578	582	601	577	585	588	593	637	582	626	531	554	604	590	606	602	574	560	571	631	592	567	564	603	560	566	557	579	552	602	562	546	554	602	535	600	628	636	600	604	584	595	568	588	605	568	602	578	590	587	590	565	619	578	569	598	624	585	541	581	567	593	619	584	587	595	562	590	552	604	568	540	581	569	556	619	569	620	560	627	605	560	600	582	602	571	543	613	565	572	553	572	592	608	611	534	579	580	595	583	592	594	576	583	596	633	555	614	616	548	610	581	589	609	572	571	583	576	525	587	546	603	592	578	608	576	595	516	583	601	571	598	557	589	571	574	583	559	610	583	587	602	619	651	547	586	571	593	560	596	576	601	643	582	599	565	561	548	600	553	551	616	587	591	616	561	571	565	610	569	546	575	612	606	567	573	609	569	581	598	604	593	599	579	610	610	562	589	555	622	586	591	617	562	540	572	618	573	613	544	594	549	604	616	558	589	593	596	597	554	561	588	627	559	568	550	563	562	586	566	557	577	630	592	601	561	550	560	603	600	576	589	605	604	554	606	560	579	597	601	575	594	552	611	614	554	597	576	547	571	601	611	640	613	591	564	562	573	534	591	562	605	618	572	601	576	602	585	600	604	565	555	579	562	581	581	543	560	573	562	586	591	598	583	563	566	621	586	574	640	570	600	574	558	565	604	585	581	587	548	545	543	602	565	559	513	583	572	564	594	570	596	634	611	579	583	510	596	570	567	561	589	598	568	591	586	572	577	538	592	584	576	535	553	574	554	606	576	581	572	606	616	546	559	640	585	596	597	565	590	592	565	545	591	637	613	597	570	597	577	592	558	569	521	584	566	554	609	567	594	613	607	587	555	574	531	611	547	550	653	608	578	606	565	561	579	539	583	561	596	579	574	604	577	569	609	586	561	563	560	603	614	633	585	562	639	564	514	566	567	580	625	593	605	629	633	592	586	597	597	555	566	582	581	580	590	592	592	549	635	612	585	578	637	568	594	579	596	597	582	635	625	598	613	589	602	605	635	595	595	563	591	617	587	605	617	595	583	555	605	531	592	597	582	554	602	575	596	613	591	565	588	585	547	549	622	551	614	632	603	569	611	563	578	598	632	650	543	582	586	561	610	605	589	576	557	578	534	573	573	576	571	607	592	566	553	580	562	598	594	594	567	591	583	615	572	569	575	591	627	574	581	590	588	626	596	557	607	574	568	575	606	555	588	609	564	579	596	596	572	638	587	551	569	566	606	579	568	568	555	576	621	560	540	646	602	559	596	603	594	598	574	573	574	618	550	598	630	567	620	633	584	591	587	626	591	624	583	564	604	597	579	569	608	573	579	584	590	603	602	564	561	559	591	621	591	537	607	588	626	544	558	583	612	589	593	594	604	589	530	592	609	570	573	606	573	567	552	564	528	608	577	562	593	582	595	568	575	591	555	545	603	594	566	554	597	573	576	582	613	631	593	566	594	613	614	525	591	569	585	605	580	536	597	588	572	611	598	593	572	549	580	561	610	645	591	595	530	571	580	513	556	583	584	549	565	603	583	572	612	657	556	587	587	596	568	592	594	584	619	543	572	554	628	541	592	584	592	566	574	646	578	601	574	629	591	600	582	603	559	610	581	568	605	611	606	556	598	577	557	599	598	566	620	565	589	584	576	581	589	586	549	576	597	639	602	573	582	591	567	582	609	562	601	595	592	579	569	613	654	584	574	612	609	550	590	617	563	605	564	590	608	576	594	600	576	523	591	575	586	562	554	563	597	595	573	584	584	587	586	643	606	559	588	592	597	599	583	624	604	590	585	570	586	605	535	570	556	583	594	570	547	597	597	577	581	570	555	589	611	535	540	626	570	534	604	602	577	587	555	592	552	619	606	619	571	559	586	528	613	550	629	611	606	571	605	583	585	539	570	593	579	623	555	598	558	603	553	630	592	582	541	604	576	590	589	566	545	573	568	579	567	603	604	605	544	550	571	610	608	586	569	594	573	593	594	609	571	561	598	600	591	624	565	618	583	566	592	550	521	581	562	557	578	558	497	600	565	558	615	592	566	629	574	566	544	578	573	582	600	555	590	595	596	580	574	581	609	573	615	585	588	564	608	565	602	560	554	572	572	580	592	622	583	614	553	602	621	618	591	591	575	588	559	612	583	581	626	567	581	544	593	591	601	586	592	594	533	613	555	594	562	600	606	561	623	563	609	604	626	587	547	566	586	559	573	626	574	587	581	585	611	623	576	592	588	583	594	553	633	610	578	520	610	562	549	617	570	560	597	631	580	596	607	595	583	611	583	579	614	552	570	586	606	606	582	623	617	637	533	609	546	583	597	588	605	567	583	575	586	579	596	579	544	549	563	587	585	633	528	588	593	555	566	582	581	598	581	552	549	581	586	523	605	584	548	582	588	571	580	623	614	602	549	593	585	626	597	618	624	576	607	563	564	543	576	584	592	603	599	615	612	615	556	573	572	546	613	596	588	579	593	594	591	607	608	572	599	570	536	590	601	548	553	602	550	620	594	583	584	604	556	582	585	590	566	590	589	572	563	543	607	535	596	589	577	574	570	613	608	582	548	595	593	522	634	568	584	578	636	549	587	579	552	587	582	574	577	603	563	598	590	579	603	577	586	583	561	618	600	554	564	579	538	573	594	566	604	563	558	578	579	553	584	576	568	577	588	610	602	593	556	530	606	609	634	562	611	592	590	623	540	651	568	572	629	554	580	596	539	543	563	615	561	581	571	595	570	570	580	570	561	583	592	581	599	606	575	618	572	505	564	562	584	568	591	614	599	575	593	581	645	600	563	569	586	568	562	583	574	574	618	589
3874	6358	22449	60138	64668	53533	34089	17602	6910	2537	1047	600	607	596	551	581	612	601	525	580	533	542	551	562	601	518	555	569	533	548	550	564	550	581	582	575	580	565	535	547	530	614	569	561	567	595	547	519	560	538	555	530	551	561	607	547	555	570	611	552	591	539	525	573	612	530	568	594	617	553	583	509	576	588	544	545	584	562	573	521	598	566	573	546	528	544	539	538	541	594	540	561	514	545	543	586	562	583	580	540	548	560	571	535	571	564	567	579	575	529	588	520	579	535	557	568	574	572	537	574	601	557	548	561	570	585	551	548	547	580	559	584	529	539	563	590	555	556	553	525	573	547	591	534	598	570	552	551	570	589	558	523	563	536	522	544	582	604	583	558	556	591	516	554	522	548	578	555	530	558	549	544	532	554	584	546	553	592	589	565	575	551	490	582	575	551	552	596	558	568	569	545	589	584	559	593	583	548	542	559	524	565	543	552	560	563	593	550	560	555	531	498	591	556	530	578	572	537	582	536	539	556	582	569	560	555	589	577	516	564	509	535	571	568	568	547	549	546	538	573	564	541	502	540	572	600	554	547	559	531	544	537	604	560	575	545	566	551	567	561	562	556	542	562	528	545	528	504	552	570	573	543	510	586	573	522	546	560	551	587	573	599	585	597	591	538	556	555	588	580	590	554	608	550	572	607	539	555	525	545	534	547	580	525	539	533	553	521	529	540	543	567	555	522	573	568	520	568	580	550	542	558	520	542	526	569	559	569	575	534	593	502	577	569	549	567	515	564	557	531	558	536	553	544	549	507	563	573	578	551	533	550	558	544	571	535	572	516	551	562	553	552	536	577	584	568	567	544	569	558	566	526	523	566	554	590	555	510	550	544	554	569	534	577	555	526	521	592	531	520	581	520	560	560	535	527	524	534	567	567	567	566	553	543	563	541	564	563	520	526	527	570	591	585	584	580	561	526	545	544	534	565	566	582	555	570	562	522	513	515	539	526	569	553	544	563	530	557	564	600	528	546	586	566	514	576	530	531	558	537	530	553	543	571	577	523	516	563	540	564	560	531	555	600	515	524	544	575	554	550	552	559	577	518	572	590	524	582	584	545	528	579	541	567	567	547	555	594	551	576	564	540	553	546	597	558	548	551	588	509	576	536	562	543	532	573	604	552	587	587	598	547	587	550	538	613	560	556	560	571	539	544	537	536	522	530	567	563	563	564	560	570	566	516	623	569	518	558	539	547	554	596	566	576	573	539	546	570	543	529	561	546	604	557	549	551	590	578	586	508	577	515	555	562	548	565	572	571	570	538	540	546	556	540	571	533	543	547	494	582	574	585	558	548	556	546	546	597	565	551	567	581	523	555	538	530	565	569	555	598	570	553	550	573	554	561	563	592	570	540	507	567	580	585	574	586	535	567	554	525	535	542	531	538	559	551	552	536	522	534	525	529	566	546	545	572	570	533	549	514	559	575	606	565	585	547	606	543	566	547	567	522	525	564	597	531	503	535	524	570	524	555	562	553	509	570	603	534	570	592	534	556	615	555	521	558	559	531	550	589	586	539	583	560	586	592	548	548	506	542	554	549	553	546	512	573	549	577	557	551	526	553	597	559	554	555	553	581	513	543	516	522	519	536	572	542	554	557	608	567	543	562	569	578	558	522	555	547	591	502	549	595	534	555	588	554	545	541	541	577	568	559	600	542	524	541	548	545	517	548	581	587	545	596	554	595	541	542	574	494	576	560	543	552	587	561	571	565	547	524	530	569	531	551	577	552	570	578	546	545	585	550	568	553	544	556	571	617	561	563	553	550	527	562	521	533	547	555	540	525	531	569	545	590	555	618	530	612	557	522	571	546	587	572	589	557	531	594	568	576	594	541	570	567	542	557	544	535	549	570	529	608	564	553	535	545	584	506	526	572	564	543	556	557	535	572	587	584	548	546	532	525	607	556	556	593	551	573	548	539	553	590	545	544	529	634	511	540	533	522	564	563	527	573	602	578	546	528	519	555	556	518	574	545	553	579	569	585	536	543	592	566	535	536	538	510	534	551	488	555	562	567	545	574	542	519	527	587	559	572	506	580	564	523	530	580	584	519	529	554	566	559	553	587	521	541	520	558	542	564	534	574	582	590	619	547	547	575	577	539	549	529	563	542	531	544	553	542	521	543	554	537	564	530	577	534	502	560	579	548	535	553	594	550	531	540	579	559	596	564	561	547	551	542	518	551	584	551	536	591	548	581	549	564	539	566	556	515	541	552	578	520	557	583	508	533	553	558	551	519	484	519	569	580	514	540	522	556	541	594	556	564	487	624	547	556	520	606	527	494	552	545	549	554	525	557	516	553	557	532	534	530	564	562	551	508	544	548	546	594	568	548	538	564	551	560	547	557	586	492	541	538	529	526	566	591	632	547	552	595	548	568	581	559	549	598	522	555	571	569	588	577	583	565	552	556	571	582	555	574	566	561	522	554	499	573	581	547	556	575	543	557	578	592	522	565	556	554	580	574	576	532	600	530	578	570	495	527	573	537	554	573	569	557	567	532	557	519	572	522	598	552	556	505	541	552	501	561	499	515	568	535	531	542	574	517	576	527	576	534	542	531	576	555	550	587	522	551	576	577	562	563	551	532	549	560	558	555	541	570	575	522	552	520	584	599	502	539	555	592	569	590	550	591	574	545	573	553	545	555	538	555	530	521	570	551	553	561	584	537	566	540	564	568	611	551	579	554	545	585	536	570	494	560	586	532	568	539	561	571	551	546	537	567	548	569	581	530	576	576	538	525	525	542	549	574	518	555	578	529	528	517	528	567	563	568	519	540	559	555	510	547	531	576	612	573	577	527	568	562	579	587	547	534	533	549	542	564	536	519	522	508	524	543	571	587	563	512	583	538	554	519	517	566	580	543	546	542	591	562	565	547	567	552	598	579	582	557	522	530	497	570	556	548	558	576	543	536	559	531	583	540	518	537	569	537	552	567	567	552	555	578	546	559	554	531	548	583	570	568	594	561	537	591	587	582	540	529	548	528	555	545	587	540	558	563	507	560	556	543	541	582	514	544	539	533	552	546	525	539	517	548	556	566	561	548	560	536	540	546	571	560	578	555	531	578	568	575	557	525	595	556	522	550	571	548	556	563	536	568	534	557	569	547	515	504	584	545	605	548	530	562	574	537	596	545	551	564	547	559	574	540	508	546	561	582	552	577	550	532	553	559	550	563	525	523	536	551	541	545	517	579	576	522	521	588	543	551	526	535	546	561	566	524	534	563	535	559	521	557	565	541	560	547	534	563	538	597	563	521	577	558	566	521	578	527	507	549	522	541	543	583	564	507	545	557	564	536	558	577	610	552	512	543	552	588	526	587	555	528	575	524	525	551	558	541	573	534	559	556	550	530	504	565	550	546	565	552	585	531	548	550	557	559	550	538	593	579	556	536	537	544	563	549	536	560	546	530	542	564	530	555	554	547	591	574	588	592	542	546	589	528	557	565	545	597
27454	12012	1715	3810	7043	7021	3889	1778	906	584	525	468	474	452	463	466	450	440	463	453	426	446	432	484	454	442	410	428	508	471	460	473	487	448	437	470	453	454	487	440	462	444	444	438	451	443	435	430	453	440	440	433	414	431	453	443	450	461	448	416	440	451	449	471	446	449	423	445	467	457	448	420	454	451	442	445	479	449	445	454	420	488	459	423	412	472	440	450	442	447	409	470	493	461	503	443	442	462	449	439	427	435	420	437	438	461	434	476	446	458	430	463	486	403	470	466	463	439	443	452	424	409	447	453	440	459	478	473	491	451	465	443	458	446	499	423	485	473	459	437	492	457	483	444	455	430	435	461	450	463	471	457	444	465	464	459	491	489	461	449	424	460	428	438	420	449	466	449	434	431	449	418	473	438	447	431	493	442	433	478	405	463	468	485	490	454	475	415	432	440	446	443	466	429	426	487	440	429	459	456	455	443	435	468	432	442	422	455	477	457	476	417	466	486	452	419	469	493	475	474	477	413	464	471	435	448	425	414	461	465	484	472	452	460	469	440	407	439	425	432	445	475	409	470	449	446	487	464	451	476	434	419	448	468	473	433	433	456	444	444	461	473	446	448	433	474	446	443	450	431	472	462	459	424	468	427	407	434	442	454	440	466	452	428	439	437	478	445	448	447	456	437	479	454	450	436	457	446	467	443	461	440	467	487	459	446	450	430	441	446	426	456	437	448	445	448	489	411	407	428	448	448	437	456	428	444	490	460	478	441	433	460	514	491	490	464	459	411	471	454	431	485	472	473	463	449	454	406	427	497	471	429	496	460	464	453	464	471	450	411	452	464	437	416	417	422	436	425	446	456	440	439	484	480	434	467	472	432	469	472	469	464	412	453	414	451	454	409	492	443	443	443	458	480	434	449	456	447	441	429	460	446	466	438	452	450	416	465	398	434	472	415	408	470	463	457	432	453	447	473	490	446	466	441	450	430	474	473	442	445	422	429	437	477	439	454	455	458	441	469	461	429	422	459	452	443	451	436	485	455	486	450	483	436	476	447	453	439	454	422	469	445	466	452	451	467	438	433	438	419	420	465	435	441	426	454	485	443	478	434	440	484	440	487	478	449	425	450	443	489	441	499	438	447	480	472	437	458	460	466	427	476	452	452	435	438	427	449	445	413	478	454	479	444	487	444	422	436	440	488	419	477	480	452	457	444	474	440	476	457	452	437	435	458	444	472	469	440	429	454	421	414	443	440	436	412	436	407	427	416	463	409	437	439	475	403	413	456	468	468	433	423	460	437	481	459	465	466	436	466	407	432	444	488	484	515	425	472	438	466	463	447	481	439	422	471	459	448	429	431	475	467	425	474	439	459	448	479	440	475	440	452	484	439	426	452	458	417	454	445	453	466	475	460	452	481	469	441	451	448	425	440	484	482	468	493	416	397	448	464	482	463	399	479	411	451	460	477	436	449	448	457	468	457	454	408	469	453	401	428	472	445	432	454	471	449	434	435	494	453	486	456	385	445	454	452	432	434	460	441	477	469	456	465	418	458	471	443	444	439	457	421	460	462	445	463	468	448	444	476	469	482	462	445	463	457	456	454	458	423	457	442	473	427	473	404	464	442	453	457	433	474	481	460	458	418	456	471	496	451	486	460	463	456	461	429	469	446	459	453	488	470	462	493	457	458	425	480	443	499	428	448	448	443	454	447	458	442	421	449	444	439	445	437	444	425	475	445	413	457	466	439	443	462	422	453	476	454	461	441	444	457	439	469	469	455	433	458	475	455	448	489	422	427	454	433	457	477	466	447	434	455	420	461	463	458	491	449	450	451	433	418	456	451	428	448	456	490	465	433	468	416	435	472	457	470	440	429	454	443	512	410	449	460	468	428	462	432	464	454	463	440	477	467	465	413	449	480	453	444	457	409	480	472	438	449	450	443	443	471	459	476	461	447	394	486	453	442	426	430	472	429	459	461	448	455	445	453	433	457	421	447	454	459	465	423	464	470	447	456	463	450	444	499	432	467	486	462	491	473	438	470	424	460	475	449	492	416	472	440	477	447	431	454	470	446	456	511	432	439	469	442	439	427	482	440	425	418	461	477	463	471	446	459	466	477	457	428	472	430	424	420	461	473	479	460	451	400	462	485	464	494	450	457	437	472	436	480	452	448	468	478	490	455	396	433	460	439	451	505	449	462	414	449	424	450	471	472	447	461	438	484	468	464	432	449	431	446	455	473	458	448	485	491	409	446	456	416	450	443	468	470	458	443	442	484	437	446	450	453	440	461	488	471	439	434	471	461	437	439	473	469	438	429	412	449	498	426	430	476	459	446	437	442	488	450	441	456	448	436	430	452	411	457	449	444	428	430	444	463	450	459	425	479	458	468	418	446	454	482	473	446	418	453	434	458	434	432	451	445	453	462	476	441	475	452	465	431	439	425	444	412	423	498	440	460	435	456	427	412	407	421	482	460	441	453	466	470	466	473	434	462	441	443	429	487	411	439	451	483	455	457	473	457	443	460	461	434	454	449	447	417	459	421	463	437	439	449	409	481	419	465	440	419	462	471	447	452	422	449	397	463	453	453	426	433	423	425	460	463	449	467	450	436	465	445	467	491	467	457	459	461	482	462	456	438	461	450	495	494	435	460	460	443	443	434	431	440	440	444	474	470	478	447	433	431	461	486	416	444	442	429	467	447	454	424	444	452	463	464	444	409	450	486	451	480	477	510	483	412	423	444	465	448	487	479	446	466	459	459	436	474	430	462	482	453	429	438	451	448	478	438	423	458	470	431	454	417	474	438	425	466	430	443	462	467	446	454	440	502	470	418	467	444	465	447	435	503	422	473	471	451	462	441	440	394	501	444	418	442	456	426	438	426	447	451	445	419	452	446	498	475	460	409	430	490	464	448	478	440	438	470	430	449	431	474	463	482	410	456	442	488	431	460	499	478	491	443	509	464	442	465	453	458	453	441	440	456	451	480	450	483	458	440	451	471	451	437	448	458	469	433	445	419	449	459	423	430	444	452	458	420	459	513	447	433	442	440	467	441	456	432	456	457	476	452	464	443	490	443	462	454	413	444	457	456	444	488	440	476	457	427	451	438	450	468	431	482	444	417	456	450	468	471	423	484	432	412	394	444	468	466	440	440	475	451	455	509	461	440	428	447	447	442	487	451	460	462	478	447	457	496	443	436	463	446	451	448	434	475	447	433	424	439	458	450	446	433	461	463	450	447	446	439	468	447	480	444	450	460	503	489	464	438	451	529	461	465	430	468	454	496	431	454	455	482	479	462	460	470	425	434	477	427	420	463	479	455	463	441	458	459	443	445	463	456	440	492	472	462	492	461	428	456	485	480	446	436	453	479	446	454	423	447	457	420	452	455	420	452	485	431	465	462	503	450	465	431	407	451	449	461	440	447	482	485	448	392	485	435	458	452	477	481	506	457	444	455	441	393	430	487	456	425	443	433	423	473	433	467	442	428	452	482	486	441
4810	966	1192	3727	7629	6881	3842	1909	969	554	444	452	437	409	437	428	413	414	425	396	429	416	421	413	432	424	433	443	472	437	396	447	390	437	403	418	422	422	431	427	426	440	435	428	396	374	408	427	442	408	435	418	436	410	418	422	448	404	418	426	408	407	426	422	443	396	411	419	426	438	419	417	403	423	416	419	411	425	407	431	435	406	419	415	428	402	443	426	448	401	422	419	417	413	387	431	404	378	400	383	415	432	432	412	416	390	421	399	411	409	419	428	423	448	416	426	448	413	445	414	410	438	404	447	469	425	439	433	404	452	423	388	424	403	452	422	421	438	423	430	422	411	410	407	432	415	438	401	422	398	391	434	431	422	380	384	397	391	445	426	386	391	409	430	429	427	400	431	405	417	412	393	424	419	401	415	419	414	446	439	430	457	413	382	427	438	435	443	424	437	366	423	435	407	437	388	437	450	433	430	426	443	441	401	456	413	414	425	427	434	431	413	422	428	382	436	456	418	419	394	423	428	423	415	386	379	421	430	436	426	390	446	452	415	451	390	415	431	439	392	426	457	433	418	419	419	399	431	425	464	392	453	400	423	415	457	443	425	440	451	418	427	418	420	465	395	413	434	413	423	465	425	372	426	396	427	417	394	391	405	418	437	427	422	394	407	427	389	410	403	437	414	399	412	378	397	415	416	415	424	418	412	423	421	412	413	395	424	419	414	398	408	436	427	409	418	405	410	427	431	423	396	422	398	444	405	399	439	433	399	409	455	406	409	443	412	411	380	406	441	448	411	413	384	448	411	429	406	416	418	430	418	385	429	406	386	412	400	402	448	438	398	441	413	404	409	447	390	402	388	427	441	417	397	444	420	437	417	416	443	376	402	413	429	396	401	422	411	428	405	443	413	447	430	442	419	462	445	425	414	416	393	429	421	453	466	393	403	392	405	415	440	442	430	440	386	416	419	409	407	372	423	421	436	421	428	426	403	394	411	417	438	371	380	386	429	421	383	422	425	419	424	418	407	415	392	422	413	414	377	447	399	441	423	425	382	415	416	409	370	455	434	382	420	448	391	425	402	428	458	423	438	408	429	432	415	364	396	427	419	424	444	395	438	432	426	380	445	404	411	411	431	426	404	433	407	408	419	397	389	425	417	402	398	430	409	409	453	443	453	438	400	419	443	418	400	409	423	452	365	413	382	417	479	386	442	409	430	443	392	427	414	433	441	429	396	429	445	384	422	429	389	412	420	383	409	433	412	385	399	399	427	401	401	375	395	391	439	403	400	414	410	393	393	426	378	415	408	410	440	402	440	448	403	402	394	406	410	399	402	413	424	427	462	409	379	412	419	401	440	401	425	494	421	415	398	421	414	396	404	393	385	425	422	474	467	399	437	416	403	429	423	428	403	411	451	365	434	431	435	410	448	426	385	446	461	420	428	412	404	398	442	403	393	426	437	406	410	421	450	454	414	419	395	403	434	431	407	392	414	442	410	412	422	430	376	437	391	394	397	412	437	412	406	396	446	387	459	429	398	424	401	420	399	438	420	450	387	432	407	390	394	419	404	421	417	418	372	423	387	445	403	389	399	439	420	406	416	417	411	437	434	449	440	434	429	394	432	423	412	440	424	400	423	429	410	434	413	419	420	434	400	450	371	415	416	412	402	392	401	454	428	402	394	425	435	427	452	378	435	410	433	417	439	415	408	413	438	407	421	427	406	428	424	434	427	398	387	402	431	410	400	377	432	390	428	410	423	438	381	423	413	396	401	451	381	447	419	424	405	409	430	419	410	417	446	399	442	424	407	419	430	405	399	459	435	414	394	397	433	389	445	432	430	384	408	415	368	399	401	433	385	412	413	413	423	398	429	468	447	459	411	407	399	391	400	422	434	441	431	406	431	421	421	427	430	409	399	451	433	373	379	392	430	395	414	402	433	400	428	418	428	402	423	448	436	406	401	410	375	422	408	426	416	430	402	399	440	421	425	439	390	444	422	409	416	425	436	401	426	408	447	416	376	435	387	408	404	430	376	384	391	442	415	381	445	420	379	404	417	415	416	429	426	453	393	467	417	418	428	404	404	422	462	426	411	409	426	392	405	412	431	448	451	408	428	421	442	410	418	436	408	411	416	415	455	408	404	430	448	411	453	417	393	403	365	393	397	429	436	415	441	437	411	393	416	412	437	426	415	434	428	423	439	415	402	410	423	386	427	429	418	407	439	394	397	406	385	388	396	416	384	406	452	415	395	393	413	431	439	391	427	435	429	430	421	407	437	449	414	414	423	425	423	411	415	428	384	412	387	382	390	413	430	447	417	420	430	390	408	381	405	421	447	404	388	392	448	399	421	427	394	414	393	409	389	440	384	434	417	383	437	367	412	454	437	407	434	391	371	382	397	434	415	423	391	402	422	450	428	371	423	391	395	415	441	428	416	436	435	424	412	424	396	405	404	418	408	410	411	391	401	403	391	417	413	445	388	420	387	414	391	404	406	450	404	385	396	419	421	413	423	418	442	422	373	429	428	388	413	416	413	408	416	427	419	423	463	439	442	413	407	390	442	384	409	382	421	428	419	381	380	390	432	423	392	412	364	391	402	427	396	434	406	399	371	402	399	400	436	457	394	447	430	390	401	389	416	438	391	405	444	382	409	384	404	422	423	414	397	422	435	439	407	409	404	465	403	427	412	420	408	391	428	404	413	405	421	402	416	416	424	402	387	429	379	396	394	455	381	429	393	427	406	394	402	432	438	418	436	408	381	425	392	423	401	436	419	383	401	440	410	430	428	425	441	435	436	414	438	422	449	442	414	397	403	419	396	461	424	436	391	380	462	387	405	395	408	418	384	398	394	420	392	443	447	432	461	398	451	418	430	408	429	413	429	375	420	377	423	416	404	398	440	468	411	421	433	407	363	400	429	415	412	391	406	405	398	441	408	415	378	395	435	413	425	405	418	444	419	420	458	457	407	414	435	437	421	443	437	439	409	403	414	432	426	433	434	413	415	397	417	385	426	398	377	434	429	415	403	417	397	398	435	430	431	427	400	430	409	416	444	409	450	362	398	392	425	343	396	390	409	420	418	422	417	395	439	454	389	408	371	419	399	416	391	387	383	408	398	393	401	391	384	415	403	401	409	444	396	436	418	412	424	434	464	448	418	420	411	415	405	422	391	387	407	427	426	396	419	428	416	430	407	397	404	407	463	425	431	410	389	392	411	440	423	409	433	422	423	415	424	399	420	431	405	423	442	403	432	410	397	414	406	446	421	416	396	404	407	411	418	433	388	422	429	425	427	404	395	399	395	424	386	409	407	420	393	415	440	422	427	434	387	433	401	387	414	427	420	448	414	393	412	389	415	445	399	438	397	386	417	404	406	476	400	417	461	424	420	412	439	460	422	407	443	447	430	416	406	398	411	371	432	427	382	412	411	422	393	455	412	445	432	420	411	416	434	403	430	397	430	422	445	381	397	435	426	439	435	429	397	415	386	395	365
25532	21408	27214	25693	40111	44584	30187	14142	4432	1443	721	529	472	498	456	468	505	481	483	459	484	504	449	462	504	510	442	497	498	478	492	487	461	507	500	437	429	480	427	484	500	482	495	455	480	521	469	434	499	452	511	467	470	453	478	486	478	447	485	502	483	475	456	473	447	458	461	438	412	475	491	474	451	470	501	492	454	471	485	447	436	456	440	447	448	474	434	451	475	463	485	468	494	460	491	501	476	461	475	451	491	463	418	462	470	479	498	441	493	459	471	501	476	431	445	469	430	497	477	451	464	487	476	490	474	496	518	449	467	494	473	482	461	477	455	468	491	498	488	462	446	453	497	453	478	464	479	498	471	514	481	450	460	482	479	465	461	479	477	458	449	513	476	499	460	477	487	483	477	459	472	473	432	450	465	465	453	462	491	507	488	471	442	450	461	485	455	444	473	424	497	476	461	509	465	473	481	468	451	459	479	462	462	460	460	511	496	477	465	477	440	486	490	464	485	455	474	425	510	472	440	493	477	487	461	501	425	466	442	458	460	461	427	477	511	451	462	467	513	517	471	452	493	462	450	485	514	477	429	508	454	508	430	448	482	526	487	466	455	450	471	419	453	479	417	475	463	512	464	495	459	456	482	468	441	451	488	471	474	443	472	501	474	491	468	419	494	469	481	490	505	453	468	493	470	481	460	472	461	453	490	461	446	477	473	504	478	468	486	472	482	473	430	468	457	477	464	497	465	487	503	469	469	471	468	474	500	468	482	485	471	471	445	473	480	482	478	451	453	499	478	466	457	467	471	469	467	483	507	482	498	464	432	465	457	444	460	477	470	468	463	462	485	467	451	501	453	486	460	473	455	495	495	455	444	495	429	465	451	465	477	459	446	496	477	448	443	430	445	440	488	498	473	473	472	460	435	451	468	472	429	483	444	474	519	538	486	456	471	488	481	491	461	477	460	433	501	458	492	469	489	423	464	446	484	455	446	471	491	489	423	446	457	468	495	495	430	474	477	469	477	495	473	462	472	477	437	503	464	483	453	458	484	489	473	438	489	471	469	470	461	468	478	494	482	474	500	464	475	419	500	452	441	459	450	466	450	462	469	456	483	460	445	501	462	465	450	483	496	442	422	513	460	487	457	436	478	472	435	449	451	439	462	479	468	466	448	463	445	443	454	508	454	457	472	460	471	464	449	481	487	492	493	473	467	451	444	448	494	460	480	498	531	495	452	464	476	461	499	446	471	470	448	444	463	461	463	440	471	506	465	463	450	485	507	443	429	486	501	487	486	479	477	473	412	443	444	482	461	504	496	476	516	493	493	472	504	484	455	471	438	475	484	494	453	499	482	463	475	473	486	499	489	477	487	503	521	485	488	466	481	492	460	461	497	458	445	449	439	485	520	451	464	503	435	461	531	502	477	478	446	455	430	444	453	464	448	458	452	466	485	430	484	461	483	471	503	450	508	452	485	469	444	457	449	468	447	478	458	475	444	468	490	460	476	455	459	446	472	432	465	488	472	472	489	501	429	472	474	462	477	466	463	483	463	511	504	444	453	498	438	496	452	486	482	492	469	475	462	471	503	473	487	482	456	476	485	492	473	476	446	427	425	490	454	437	498	419	465	461	452	475	479	449	483	453	478	468	460	454	434	480	431	436	456	436	478	507	503	437	464	502	482	466	495	508	461	459	496	454	461	451	460	509	474	478	465	462	413	485	472	449	457	449	462	485	486	515	486	428	476	473	466	503	461	480	460	457	492	486	437	464	464	470	477	454	463	445	497	448	423	506	493	445	459	458	463	478	487	464	493	453	485	453	474	472	505	456	461	471	483	458	466	476	484	454	436	448	449	476	467	486	461	486	486	479	512	470	464	429	459	485	475	446	481	436	504	482	459	471	493	457	481	473	477	457	434	441	467	457	467	424	495	484	465	451	514	488	467	492	475	511	482	478	444	473	468	442	491	447	469	461	440	470	452	445	457	482	483	482	469	446	453	472	520	481	447	498	468	459	487	492	502	433	463	470	492	484	466	468	477	474	473	466	422	457	495	489	473	435	461	442	494	457	419	468	499	495	463	443	475	463	493	480	470	467	481	449	476	463	478	527	467	479	489	480	452	476	449	430	476	473	439	498	466	481	474	435	469	469	488	476	456	460	450	483	471	480	421	446	459	487	482	501	456	500	454	480	464	469	480	447	475	475	449	464	468	480	478	471	466	479	448	479	495	448	479	477	458	455	511	474	487	457	472	445	509	487	433	439	465	431	463	469	494	435	496	478	490	448	482	457	491	475	530	428	467	450	526	478	482	487	463	448	485	493	460	455	505	490	463	441	492	433	440	519	464	459	470	493	486	429	431	490	493	461	491	492	469	461	472	491	480	413	484	472	457	439	463	478	499	440	473	491	483	470	431	509	474	449	469	473	487	438	480	449	484	503	522	458	480	450	471	483	472	500	461	490	446	469	456	498	494	474	447	480	461	456	479	473	467	470	460	474	453	464	436	464	482	491	474	451	451	453	455	481	511	478	507	458	493	463	461	454	478	487	468	447	460	469	463	517	497	512	455	444	449	489	441	484	458	462	432	508	474	462	459	464	451	470	488	488	468	456	437	475	514	482	474	495	500	448	460	483	478	506	479	513	462	524	484	436	466	480	503	442	510	484	473	486	450	471	476	472	438	477	475	440	458	454	489	436	493	469	427	472	527	499	452	477	487	454	467	461	460	465	456	477	446	456	471	510	477	491	480	475	475	438	494	466	482	465	485	507	474	506	480	478	479	428	502	455	449	467	477	475	445	464	452	447	470	451	458	479	463	476	470	451	456	460	494	465	448	496	483	524	491	482	450	424	485	490	442	503	436	463	462	460	488	502	491	462	464	487	478	476	463	438	452	453	464	504	487	481	467	470	465	448	464	513	424	476	469	466	445	466	490	489	444	482	435	457	431	457	470	472	483	425	461	477	481	516	479	478	494	406	476	472	545	469	448	457	517	472	492	486	450	484	461	465	465	472	476	465	483	491	473	493	442	488	441	468	440	456	436	446	464	481	456	469	448	465	415	452	467	492	476	472	442	478	451	475	461	487	469	492	461	459	442	455	435	460	465	503	487	398	495	493	436	423	500	488	459	481	437	460	450	491	477	489	456	450	465	498	462	488	425	482	472	476	477	456	489	499	471	467	479	451	417	446	463	502	475	486	454	468	470	453	438	492	473	475	492	486	507	460	474	464	480	514	440	498	435	469	442	460	464	480	461	468	487	476	507	432	476	503	464	466	485	461	443	464	501	450	464	513	462	446	458	468	510	459	448	465	464	471	483	521	485	480	463	485	430	454	458	470	481	440	494	478	469	473	462	488	524	460	452	502	471	464	485	482	504	472	426	472	495	479	458	485	453	459	490	429	456	457	502	484	449	420	487	448	488	449	471	494	494	407	502	501	501	463	479	509	443	500	449	467	468	469	483	472	464	486	499	458	443	490	481	493	461	471	464	464	483	491
3565	3242	3241	6512	44260	38446	22851	10850	4303	1629	815	523	434	475	487	495	447	508	473	456	463	452	439	459	469	456	450	453	480	431	462	461	494	451	471	457	429	451	477	467	458	467	459	482	448	478	452	455	448	492	446	442	478	451	427	503	461	461	448	509	418	478	464	456	507	468	426	455	454	414	452	409	433	425	468	445	472	463	443	425	495	465	460	477	427	470	481	450	479	437	431	454	464	485	438	483	465	422	471	419	462	461	435	471	437	444	478	508	440	459	471	404	456	462	482	446	463	468	468	473	430	495	438	471	467	446	468	479	434	467	462	475	484	464	464	454	485	432	467	456	466	462	441	450	432	456	437	456	473	450	449	484	443	438	460	472	467	421	450	438	458	426	485	475	471	444	469	464	411	426	463	492	420	438	467	469	473	478	448	458	498	470	461	447	456	447	467	449	450	467	430	448	485	447	460	441	523	464	465	463	468	474	445	449	493	489	448	462	481	445	456	413	455	487	434	458	435	454	420	408	450	424	454	470	466	446	446	455	452	479	463	464	464	469	480	467	456	442	478	482	452	455	487	437	424	446	488	449	464	440	437	452	466	448	458	479	468	414	463	441	453	467	475	433	465	478	462	434	435	476	431	447	452	452	491	459	471	447	518	452	472	473	417	444	475	466	453	477	473	456	476	444	448	406	447	459	458	478	499	465	468	486	465	427	444	455	485	441	429	435	445	473	443	451	437	464	493	464	454	495	441	447	449	457	467	455	447	474	474	460	451	436	453	423	442	483	469	471	411	451	466	438	464	420	447	437	457	449	461	442	384	471	439	463	474	498	395	494	482	457	461	461	485	451	449	446	446	450	460	483	432	474	432	465	457	457	458	459	497	499	458	456	451	440	443	473	420	460	431	473	436	469	437	445	468	468	447	486	432	422	424	448	448	435	420	484	444	461	463	447	492	467	440	442	466	460	463	435	445	445	428	445	473	447	464	426	470	505	451	468	430	458	482	440	458	454	446	446	448	442	459	448	393	471	475	468	469	453	451	464	465	455	486	441	427	453	422	450	433	450	454	443	457	434	433	437	473	449	455	460	447	432	439	456	463	491	429	508	471	445	440	489	452	491	480	474	436	446	483	441	481	484	452	480	438	462	479	438	421	469	450	462	439	457	459	484	459	441	523	473	434	470	466	453	465	481	423	446	429	457	475	467	490	465	453	474	455	435	430	433	472	498	452	460	481	433	458	446	416	438	403	422	481	429	433	450	446	466	444	443	462	481	470	474	438	478	452	436	433	476	463	434	450	458	499	441	418	436	488	455	425	464	428	467	436	461	489	472	504	429	424	459	450	434	473	430	428	457	443	489	442	400	480	448	449	415	469	456	442	419	433	438	464	477	448	485	468	445	461	464	417	424	440	477	462	457	449	453	424	442	487	446	423	461	421	449	417	406	438	474	476	451	451	465	468	441	455	486	452	402	457	466	471	460	461	444	460	484	496	442	442	468	427	421	477	434	413	484	456	464	444	462	445	458	462	420	446	448	469	445	447	455	428	481	487	464	420	472	450	439	424	449	485	420	427	477	459	450	414	443	421	438	437	431	417	473	445	466	454	443	463	409	456	433	488	437	424	451	458	460	424	439	447	442	495	446	462	459	488	478	430	434	446	448	458	477	462	437	434	470	448	458	447	441	419	426	445	443	421	443	440	463	467	443	426	421	486	456	480	445	452	434	473	422	446	492	425	435	463	472	464	439	412	476	449	464	456	475	462	443	469	455	454	470	453	446	470	437	435	463	444	469	445	452	469	440	461	441	478	485	489	476	452	472	436	448	434	428	423	459	481	463	484	454	452	485	469	460	488	473	453	471	471	507	459	422	435	462	483	441	456	446	443	457	465	484	415	516	448	428	405	427	455	437	432	492	455	442	486	466	449	445	449	441	431	448	482	473	439	470	419	460	464	414	420	456	477	474	461	453	445	455	454	460	467	452	472	471	438	469	486	457	432	477	446	453	447	445	449	494	470	491	466	456	474	422	479	420	465	460	479	435	407	490	435	444	459	487	460	433	435	459	495	431	464	492	460	485	433	440	437	459	448	469	446	457	478	474	466	425	438	457	412	455	471	428	460	446	415	433	505	399	429	442	415	439	456	457	434	459	442	466	434	414	452	445	491	421	465	464	468	464	471	429	466	466	426	432	469	480	490	457	458	440	429	463	460	447	471	479	451	473	452	507	457	472	451	434	436	412	432	500	462	442	484	416	419	454	451	463	431	496	497	458	438	475	446	477	476	447	425	390	488	453	444	404	452	455	511	486	434	441	455	475	444	497	462	425	480	477	482	465	434	450	459	439	421	463	419	442	460	429	468	469	508	436	495	419	498	417	474	448	462	473	456	447	443	456	446	449	437	430	455	463	477	458	429	466	447	473	472	422	444	438	404	437	436	477	451	415	476	467	460	448	467	480	447	466	438	464	431	422	469	433	455	448	449	444	466	463	447	499	443	442	437	468	461	482	465	442	459	419	468	451	417	423	451	439	439	439	463	481	445	472	460	448	454	433	421	490	415	436	464	449	486	450	439	416	444	430	467	494	478	458	433	456	416	427	500	456	465	500	435	469	457	409	437	425	438	448	485	442	484	465	460	463	420	437	448	445	443	458	476	465	448	485	419	422	421	424	476	418	434	471	450	465	461	456	454	457	438	460	478	465	455	430	426	437	497	442	444	441	427	481	468	453	447	459	436	429	440	415	467	465	476	480	448	478	431	429	454	436	458	436	472	429	467	427	478	462	424	475	431	473	457	453	436	465	447	471	485	434	476	452	470	464	456	422	463	456	479	384	485	462	491	446	446	450	426	451	444	458	484	438	480	439	472	454	469	434	483	457	461	481	446	437	461	461	462	412	487	424	422	484	502	423	463	432	485	444	445	462	471	431	442	458	482	452	460	443	429	450	446	446	465	454	439	470	495	415	481	452	466	427	460	453	485	489	475	458	423	456	474	439	455	462	458	485	454	458	471	394	452	461	485	490	442	444	473	423	465	479	447	450	469	451	436	451	475	426	493	453	430	439	489	428	448	463	438	429	469	483	462	471	407	461	432	441	483	480	436	492	459	455	449	417	432	469	414	461	444	497	470	446	433	417	446	452	460	456	498	441	433	425	408	443	446	474	440	425	458	447	428	437	441	473	464	478	443	468	407	450	460	426	434	432	456	445	486	452	447	427	464	479	435	443	440	456	456	457	470	462	430	435	445	443	441	432	449	422	477	470	408	498	439	449	428	424	462	431	471	443	443	456	436	488	446	471	440	446	475	443	446	465	458	451	433	448	444	462	451	465	465	450	470	481	455	465	434	482	473	450	449	463	452	424	482	497	459	447	447	461	437	461	450	462	474	455	420	460	464	437	468	466	465	474	440	439	498	474	476	445	457	487	408	442	468	464	469	480	461	423	424	423	434	458	420	452	446	447	485	448	454	473	449	457	462	459	493	432	437	457	497	426	432	449
24304	21416	28732	24523	45660	58908	45895	27089	11910	3487	1259	728	631	605	634	610	592	561	638	589	612	539	581	583	558	586	572	637	595	582	528	623	586	582	576	548	583	582	589	589	550	565	588	564	596	606	601	594	561	566	586	564	546	593	584	601	576	602	556	596	533	615	557	594	592	571	572	611	546	573	592	593	561	580	586	556	533	600	587	557	558	555	530	589	593	557	547	621	563	600	582	552	586	602	551	545	549	640	566	524	589	561	521	588	553	555	558	625	545	583	575	577	612	553	582	596	509	514	556	624	598	578	564	564	593	560	599	549	579	567	572	596	565	566	580	568	604	601	623	572	582	541	577	584	560	587	539	579	579	615	560	570	611	553	581	546	554	573	530	565	575	560	558	569	573	594	544	585	550	572	601	600	577	563	592	566	581	545	566	596	600	532	594	581	569	554	588	598	573	574	570	585	512	600	555	598	588	578	552	548	595	568	525	582	520	556	554	556	525	578	556	580	582	569	567	577	545	578	557	565	563	590	501	555	561	600	576	590	560	585	569	565	578	564	580	596	630	537	581	587	578	591	590	581	581	564	599	618	566	534	558	561	610	578	570	601	553	578	563	604	576	539	575	612	596	625	587	597	591	547	542	568	561	549	568	579	566	549	573	570	589	584	543	602	548	576	564	544	547	572	555	552	610	538	538	592	556	602	565	582	535	560	585	604	571	544	590	550	569	586	574	591	599	597	533	573	576	545	577	580	561	592	562	554	556	573	582	557	623	568	553	609	588	630	596	586	581	576	591	564	578	577	569	556	612	563	524	579	552	594	607	579	557	590	575	553	543	586	596	599	548	537	595	607	574	591	504	549	572	563	605	562	519	588	598	550	563	556	562	562	529	598	577	592	660	570	569	601	590	573	613	578	559	538	598	584	574	597	570	563	568	586	559	535	568	527	549	552	595	602	596	630	577	599	558	544	597	584	558	569	585	592	578	586	573	547	565	584	591	611	570	591	596	576	604	601	605	557	555	590	576	559	583	560	576	633	572	576	572	608	570	572	569	569	547	592	563	563	569	578	552	604	587	607	625	569	579	550	561	587	568	588	565	556	548	593	569	628	575	572	557	567	564	562	564	634	597	560	559	547	584	524	606	594	570	586	571	562	609	603	577	566	555	574	546	615	598	577	595	594	584	550	535	563	576	566	581	592	571	559	533	554	583	542	545	585	581	596	586	525	572	639	564	526	592	578	581	581	545	561	597	589	564	623	584	581	589	559	577	602	602	561	575	586	525	583	553	548	585	553	587	579	580	558	587	593	568	576	600	563	582	531	540	551	579	568	603	607	541	604	613	535	553	587	584	558	576	603	590	579	551	558	584	602	571	570	623	600	580	538	558	578	587	595	545	557	590	609	579	578	592	582	572	616	595	568	580	561	596	553	561	554	571	567	590	536	586	598	561	653	580	552	587	594	563	620	591	572	603	593	566	566	621	554	576	521	552	594	574	551	564	612	555	580	569	557	554	561	566	536	556	636	579	551	572	563	598	573	545	593	591	547	612	554	562	576	579	564	574	575	575	574	582	570	561	570	569	580	577	572	619	578	576	557	605	573	562	569	544	580	593	602	574	568	581	581	584	538	584	549	573	603	647	563	576	580	590	571	547	568	575	596	554	608	583	567	622	613	586	583	574	552	590	571	585	541	556	597	541	551	603	534	572	617	571	562	620	538	591	590	591	594	548	570	620	562	547	576	610	560	559	581	602	586	615	570	556	566	547	596	583	588	553	556	562	633	561	569	565	584	573	510	557	563	600	573	604	553	590	579	573	562	625	614	591	640	558	569	629	600	542	554	623	563	605	570	514	548	562	590	547	531	562	600	587	555	586	565	554	602	593	571	578	577	549	586	554	565	605	593	575	597	640	580	563	572	577	597	596	570	584	596	579	509	571	571	565	541	592	605	544	565	546	546	599	603	581	619	593	565	575	583	553	559	597	585	616	598	582	586	560	552	546	583	574	589	603	598	555	535	579	576	554	626	613	582	552	586	559	597	556	565	582	523	583	599	587	593	601	525	541	563	604	582	569	625	603	577	616	567	557	578	670	525	563	543	566	596	569	551	537	588	590	594	581	628	526	585	541	557	595	611	576	586	584	564	555	592	585	576	585	595	562	564	605	535	564	583	587	589	587	544	581	601	621	589	612	555	568	611	531	564	564	596	603	595	573	562	592	582	563	525	583	601	596	536	570	528	571	570	568	594	515	555	568	592	589	529	545	595	584	561	560	625	562	522	598	567	575	544	547	592	558	548	580	584	579	577	587	582	595	544	580	630	537	547	530	591	594	585	575	583	560	573	626	591	576	575	581	572	564	544	550	544	611	584	558	602	615	548	584	553	568	597	575	593	579	604	586	661	560	597	590	588	563	552	539	575	601	613	600	558	551	566	546	563	613	586	584	588	517	565	573	578	573	566	554	568	550	594	580	558	590	541	585	567	532	577	582	614	573	570	609	574	542	619	550	539	583	557	519	586	573	554	550	538	595	582	565	563	594	552	588	512	570	555	590	557	612	560	627	623	608	566	570	601	565	565	562	564	608	577	588	580	575	572	624	595	558	587	584	563	588	579	588	576	562	554	564	608	557	552	583	567	579	605	566	625	559	552	603	592	574	544	554	542	577	598	564	559	538	552	551	590	579	554	513	547	561	569	530	558	566	582	586	600	552	544	554	575	563	578	546	568	609	573	570	616	570	592	548	576	551	611	587	585	590	568	593	577	583	640	577	624	569	527	552	576	549	594	622	576	569	567	603	616	571	572	525	583	589	539	531	582	594	584	575	582	596	592	573	616	570	555	520	559	569	585	601	522	550	586	593	577	575	562	529	561	559	554	573	558	574	605	560	548	562	573	564	551	568	570	602	547	574	586	565	545	563	558	573	595	526	582	588	564	613	579	590	569	573	615	546	581	564	612	531	569	578	550	568	575	574	614	587	584	579	539	608	565	547	564	582	547	576	591	542	579	555	563	612	572	593	580	586	562	602	541	569	577	623	600	605	562	601	610	561	554	588	612	582	566	601	571	590	546	617	553	550	587	568	570	591	535	594	586	591	639	609	593	573	535	565	572	524	528	566	521	580	580	612	619	597	577	604	609	538	572	595	560	561	558	555	549	569	561	653	600	585	587	585	555	520	590	552	592	568	553	570	561	563	587	576	595	592	584	560	581	574	565	558	553	542	599	514	561	606	558	562	581	556	592	597	565	565	579	559	529	565	555	538	580	565	584	632	572	603	560	581	550	591	574	577	582	594	585	567	599	579	598	543	577	578	592	551	580	575	596	572	581	585	558	594	606	584	576	557	505	575	605	617	564	506	541	525	573	548	560	578	560	586	558	546	565	546	574	544	557	532	582	575	576	565	571	572	559	578	557	510	566	568	574	563	599	544	572	574	582	569	514	586	542	579	527	569	545	589	605	566	569	564	570	577	586	600	512	585	548	562	546	591	520	559	566	603	556
3921	6666	6329	7045	65010	58366	37926	21153	9363	3431	1294	713	551	558	585	597	590	568	589	570	547	534	545	543	542	544	557	558	524	500	546	580	518	540	517	531	544	503	589	500	568	533	559	549	555	542	547	559	513	560	548	547	575	544	543	551	566	546	564	537	572	545	514	544	522	551	569	541	553	580	582	558	540	538	532	505	574	574	583	563	551	555	560	553	568	537	566	536	547	536	575	539	557	545	549	596	497	561	541	549	559	505	537	524	546	534	554	560	571	528	570	576	547	546	524	549	543	508	570	510	553	538	536	526	552	564	565	561	520	539	567	551	577	554	547	573	567	528	530	526	552	539	561	516	539	543	569	559	560	513	535	556	518	531	573	549	555	592	577	524	526	542	574	512	555	550	525	522	531	525	537	550	568	567	516	542	572	551	537	538	571	561	543	539	532	553	523	517	589	539	554	531	523	550	563	519	553	533	513	578	500	554	560	511	599	578	568	536	523	497	555	482	524	522	513	564	531	545	537	537	530	547	557	546	545	516	529	558	523	556	547	566	564	555	534	554	545	503	535	550	526	538	559	576	547	581	566	544	564	533	536	530	553	551	532	548	534	544	516	555	580	561	548	555	561	522	566	519	559	547	543	524	580	528	551	548	528	548	515	548	534	552	527	526	538	534	555	530	534	513	580	599	475	574	536	599	511	578	533	563	580	556	532	524	517	535	543	545	558	569	514	509	544	515	539	565	553	522	555	557	543	550	481	561	542	535	554	554	515	576	571	572	597	546	574	534	520	570	594	535	550	541	558	557	538	490	508	563	550	561	537	543	535	524	556	525	577	489	553	480	506	516	523	501	545	538	541	540	573	524	535	530	542	549	595	573	537	526	564	540	598	614	531	545	537	542	516	520	568	527	560	518	533	515	555	530	551	551	537	528	554	578	506	538	531	591	557	567	531	528	568	519	557	528	534	521	531	548	525	534	556	556	518	555	529	550	566	534	518	519	543	549	554	580	539	530	530	533	555	547	522	598	545	549	547	530	522	569	563	520	521	569	538	544	545	576	516	553	569	559	555	529	516	560	551	530	529	549	514	549	537	544	553	556	531	526	548	591	548	519	534	489	547	528	553	545	552	549	535	536	533	529	579	549	544	537	540	532	540	516	522	565	557	536	546	563	553	531	530	540	518	538	489	561	555	508	542	549	553	575	555	548	539	510	546	530	512	516	539	487	549	559	509	495	513	560	544	502	545	510	528	562	542	494	523	595	557	532	537	564	521	538	526	584	555	538	541	556	533	503	535	541	565	557	534	530	539	530	574	571	545	524	529	553	559	521	499	540	586	554	589	545	524	502	548	555	525	510	538	574	509	557	536	577	534	551	544	527	538	493	532	530	560	566	527	549	524	536	499	500	570	548	511	535	553	564	525	507	513	546	497	546	548	554	564	528	573	560	504	522	538	549	538	570	583	537	546	549	551	578	524	593	523	559	605	511	535	524	478	527	579	537	522	543	532	521	624	588	507	549	531	518	552	542	556	563	557	539	556	511	504	554	594	583	546	537	530	593	533	537	546	533	557	520	546	561	553	554	533	509	535	568	544	530	568	506	543	500	539	529	549	542	510	554	557	583	564	569	545	573	517	550	554	530	525	540	551	522	551	548	534	582	561	485	561	519	567	518	513	527	532	544	542	586	550	565	557	551	528	517	548	500	537	530	540	547	495	508	562	526	576	563	522	548	530	536	538	527	532	559	537	559	537	553	544	538	555	583	533	515	530	575	542	547	563	553	543	528	511	593	544	546	553	548	592	517	523	545	529	506	543	533	559	540	550	546	519	514	530	576	523	551	505	536	554	524	571	526	565	525	508	543	549	542	526	540	528	598	561	543	527	511	560	544	532	548	520	511	539	530	542	572	557	526	541	512	547	538	496	553	548	526	570	515	519	526	537	525	509	565	550	523	537	496	528	527	513	540	526	534	509	565	529	558	562	551	519	556	530	532	539	527	513	553	548	562	563	561	550	588	520	531	542	555	523	531	594	604	506	524	543	540	545	568	527	557	552	560	547	509	531	558	538	562	509	550	539	576	537	539	515	525	543	531	513	534	548	514	525	493	511	538	537	583	518	523	540	526	531	509	579	536	507	562	505	554	598	553	511	561	503	570	539	548	568	506	532	514	550	545	548	544	517	571	559	572	527	529	574	547	554	586	522	576	495	557	564	523	579	568	551	545	509	524	526	566	546	566	536	534	567	507	507	563	554	542	566	526	546	538	531	541	533	562	515	499	546	516	538	546	576	553	519	507	551	548	506	566	560	510	533	546	498	569	487	508	516	525	578	559	523	530	529	522	556	547	525	533	517	565	529	577	528	555	554	561	494	545	544	538	552	529	561	521	543	517	582	534	582	541	589	562	547	523	547	489	490	558	582	535	549	533	554	528	499	493	568	548	575	556	526	549	533	548	570	578	551	528	504	571	568	514	548	580	489	522	557	510	558	527	546	527	517	536	550	539	557	575	554	531	537	526	536	467	486	558	565	568	536	549	525	552	580	535	554	509	546	577	560	563	517	547	554	512	535	613	524	546	485	526	543	565	522	549	570	553	560	558	504	542	554	514	507	553	531	522	513	598	541	533	551	462	521	546	544	531	521	535	503	509	559	508	529	525	529	572	539	510	526	552	531	519	545	545	534	567	559	555	550	519	491	539	551	545	529	547	543	518	506	556	522	537	526	524	549	531	537	529	506	569	523	591	544	504	517	602	543	520	554	551	555	579	569	529	542	497	552	520	518	520	512	526	532	515	563	548	528	594	541	563	537	540	525	563	544	545	530	526	524	528	542	527	576	538	530	535	540	505	556	554	513	525	517	536	552	539	536	555	542	545	555	544	552	526	534	568	542	558	576	515	538	521	565	533	525	529	551	497	516	523	565	499	536	531	553	549	544	531	557	513	525	536	530	545	526	564	535	554	527	553	559	524	554	562	561	553	538	552	542	541	558	509	572	529	510	514	527	548	512	520	542	530	542	555	526	569	540	523	531	533	521	508	503	572	484	560	574	541	543	557	531	526	549	517	549	529	518	540	556	511	534	585	536	527	548	529	506	519	579	531	528	522	547	589	536	487	510	578	564	547	523	546	532	537	544	574	521	566	552	541	521	561	525	578	593	514	577	578	513	529	543	540	533	506	555	537	568	570	502	547	536	518	527	526	551	515	535	487	545	537	564	557	508	532	578	520	530	536	527	514	565	561	522	547	577	559	560	491	546	560	533	532	555	537	544	530	560	544	549	510	533	540	501	610	514	559	575	523	525	558	534	517	536	557	533	518	594	545	515	543	546	525	527	564	565	478	514	578	562	547	574	501	582	552	578	514	556	524	561	530	521	555	546	514	533	570	572	565	538	541	541	549	498	496	524	544	531	540	535	535	508	552	537	521	556	516	544	549	573	569	494	543	539	589	540	553	554	567	527	545	560	518	536	564	542	542	576	537	572	562	551	518	527	517	522	566
27524	12160	1791	1110	6139	7396	4185	1884	1013	618	476	480	414	466	419	423	406	447	452	479	468	494	448	436	486	453	482	497	496	484	407	464	461	465	437	477	464	488	419	435	426	446	412	493	446	463	414	450	401	452	488	465	450	459	461	446	424	433	493	412	482	431	455	445	468	476	423	467	479	414	455	471	473	477	463	412	415	441	470	472	438	429	469	463	434	459	435	455	462	442	439	473	468	410	475	434	420	433	443	437	427	458	431	436	422	435	441	468	438	456	439	447	459	428	430	444	440	453	419	459	477	406	455	462	482	444	418	447	481	440	475	427	451	465	450	438	446	456	431	425	432	449	443	461	440	389	478	451	463	470	447	461	467	462	436	432	442	442	452	445	401	428	392	453	445	456	454	456	423	433	441	460	436	455	463	433	424	465	463	455	444	477	457	425	432	468	444	414	437	468	457	441	426	456	441	450	468	405	463	486	439	444	440	431	413	474	419	435	454	420	468	459	463	440	438	457	470	402	447	447	479	417	435	481	467	440	455	440	436	424	441	457	465	429	464	473	421	443	436	399	416	417	448	430	460	421	423	441	460	458	440	450	450	438	466	434	422	415	455	416	435	419	419	468	443	467	427	424	455	440	444	509	450	470	450	441	480	445	408	432	455	469	439	426	434	421	432	460	470	421	445	480	457	434	489	449	404	463	415	467	424	496	446	456	481	456	431	419	387	397	432	450	472	459	447	459	470	442	419	486	479	439	436	498	427	458	413	473	462	436	472	460	426	422	441	459	433	416	437	460	450	436	458	449	410	475	414	442	457	442	437	426	486	478	453	495	475	456	451	497	475	463	475	457	452	438	389	459	454	424	423	495	467	437	440	428	485	451	426	462	463	459	435	438	452	421	453	460	457	435	455	451	429	459	430	405	411	436	399	470	437	462	437	440	487	448	467	453	465	406	446	446	458	439	476	430	452	443	462	477	444	457	446	430	423	472	443	471	436	386	471	468	478	468	454	421	473	470	450	510	451	436	466	454	476	439	431	426	467	459	408	412	444	442	419	478	482	450	455	447	465	408	434	442	479	451	433	468	479	463	423	421	460	471	486	433	434	475	463	452	468	445	453	441	452	423	468	502	480	460	455	441	453	393	479	476	436	458	442	424	450	455	426	473	461	470	468	429	458	430	477	499	438	418	439	446	442	460	427	459	460	467	478	442	491	458	426	447	520	470	470	441	446	459	436	459	430	445	451	455	443	457	468	451	437	473	435	413	444	449	432	433	502	431	465	468	479	463	436	449	443	447	474	443	449	431	436	423	455	461	475	457	447	445	452	466	473	432	426	431	431	475	497	448	482	444	464	439	453	443	469	442	448	433	434	437	429	448	414	440	440	453	466	436	459	424	410	457	433	460	448	480	432	447	446	496	456	454	445	434	478	457	449	470	443	421	404	460	453	454	472	474	409	459	411	428	428	446	434	434	439	433	432	447	460	481	488	465	458	447	474	416	451	391	456	430	452	479	438	462	480	465	428	437	459	429	439	431	442	437	469	446	459	448	495	439	444	439	413	458	466	440	460	453	440	459	463	429	419	428	448	443	420	453	488	431	445	464	445	458	437	448	445	458	462	489	428	456	453	495	453	471	441	471	457	455	430	470	427	459	454	432	433	409	438	458	402	431	485	441	451	445	436	441	466	418	471	407	423	456	439	457	425	476	500	431	491	448	456	469	420	483	414	449	439	446	444	437	460	446	441	404	436	470	484	464	462	442	451	446	455	436	445	438	456	493	435	450	440	444	452	470	447	433	429	471	449	450	461	418	446	458	477	480	431	448	436	448	462	418	450	457	446	500	458	415	463	460	477	477	457	441	459	453	461	480	473	485	458	410	437	420	493	440	441	413	442	444	429	457	453	430	428	459	462	439	448	460	473	459	456	473	427	457	448	448	454	424	500	477	435	468	493	451	454	452	458	404	446	452	447	422	419	445	447	441	460	479	459	457	418	464	453	424	457	435	454	440	481	457	429	450	431	430	416	485	460	460	496	451	445	441	478	454	423	423	461	435	469	436	442	476	468	447	438	450	417	435	432	492	472	450	466	447	426	452	479	441	475	431	419	455	428	487	422	451	437	434	424	468	441	455	492	474	430	483	462	440	414	455	477	462	469	450	437	432	494	478	423	439	419	443	460	480	413	479	445	436	467	462	455	432	473	416	417	451	443	462	451	419	458	466	423	414	484	434	466	427	421	451	438	421	449	440	476	455	464	437	429	472	397	485	443	467	422	428	440	451	454	410	448	435	447	496	408	453	424	438	410	424	410	437	438	442	424	436	470	455	443	425	461	468	452	460	445	443	457	451	482	478	435	421	457	433	470	414	445	458	444	446	466	461	439	463	457	452	438	433	416	470	444	446	447	437	419	442	446	480	430	467	454	469	448	469	429	443	447	456	406	423	436	461	426	410	433	432	483	484	432	503	489	441	455	459	437	427	479	456	440	444	452	450	449	447	446	454	443	445	418	457	428	394	453	418	430	456	449	422	403	453	436	431	421	458	439	453	442	429	469	455	444	432	471	467	499	446	426	464	432	381	446	421	436	445	447	474	470	450	425	458	454	464	453	422	407	504	461	436	425	437	450	417	479	442	399	443	437	459	482	428	455	455	424	422	454	443	466	468	441	430	445	500	441	460	475	433	445	456	449	447	466	418	479	442	485	484	433	441	435	433	488	456	412	443	437	474	429	467	436	450	455	416	471	443	427	466	436	427	446	466	472	447	440	457	471	431	456	445	450	446	458	491	448	447	429	444	442	459	445	459	440	443	482	435	484	478	458	436	441	442	425	426	468	451	472	463	505	404	409	481	431	437	472	469	407	484	460	453	436	453	441	471	458	472	435	443	474	423	418	458	483	445	441	421	482	447	435	434	451	429	435	403	438	427	452	444	470	397	441	462	409	513	480	445	448	471	438	465	459	473	459	451	396	503	463	461	444	459	477	448	438	440	443	444	438	434	403	431	427	470	427	448	473	454	441	423	443	403	450	450	451	443	453	420	461	481	481	442	447	476	427	473	427	456	433	441	430	419	459	465	428	426	410	477	422	454	422	448	459	433	437	466	467	472	460	455	463	441	461	458	408	445	446	459	430	448	424	473	414	456	449	479	446	423	442	460	467	427	414	467	453	448	454	435	475	452	426	450	470	511	435	459	489	414	455	415	462	475	464	450	442	436	468	438	463	422	500	451	441	486	409	451	455	414	460	439	475	460	466	457	411	443	457	443	477	464	457	441	471	471	480	471	435	438	444	449	471	449	425	479	460	447	460	458	429	438	443	452	435	443	488	460	457	445	429	425	452	454	460	431	417	458	417	450	433	463	448	442	439	425	463	451	407	406	424	458	453	422	394	475	444	486	459	445	415	450	430	455	461	457	454	432	451	423	448	431	430	455	434	455	497	475	457	448	455	455	442	439	472	447	443	495	478	415	465	462	426	483	458	453	468	455	466	423	458	445
4921	1165	1221	920	7065	7224	3926	2005	1089	630	483	440	411	427	400	454	436	352	432	445	435	397	399	386	397	417	409	410	425	411	438	431	385	429	383	373	375	384	425	429	392	413	431	413	381	369	399	384	429	395	408	423	395	430	398	385	417	375	403	442	375	401	393	414	393	407	399	406	409	439	405	378	434	407	414	415	402	396	435	418	403	439	383	404	394	436	417	404	404	375	419	402	409	393	445	382	381	421	369	402	432	409	370	421	394	400	395	393	418	411	432	389	378	426	429	384	407	428	379	402	456	408	415	384	410	384	403	419	416	372	403	389	427	395	445	400	404	404	405	402	448	382	408	411	413	387	412	386	404	435	402	424	399	398	425	432	401	407	386	411	388	422	371	389	429	404	399	408	385	413	450	422	386	430	414	414	388	396	403	443	405	419	412	416	418	401	369	419	418	418	443	401	372	387	406	411	412	425	421	357	389	424	419	389	381	408	393	387	432	418	426	421	363	426	366	390	364	392	424	406	405	435	405	384	420	412	391	426	395	428	413	390	442	438	385	375	413	384	376	402	367	428	410	400	417	402	415	395	383	409	433	350	400	438	423	405	384	403	454	433	439	400	390	397	382	393	439	430	417	374	411	425	389	389	420	410	395	406	411	389	398	465	384	424	432	380	414	427	388	414	382	367	423	386	402	411	426	427	402	387	415	407	474	396	416	394	377	412	401	386	403	380	420	396	392	391	399	424	385	406	418	400	406	385	424	410	399	419	374	405	416	413	424	423	392	439	395	400	428	393	397	399	408	402	405	368	365	360	447	437	396	442	400	400	380	387	431	425	402	430	414	384	441	390	385	402	403	416	354	412	364	432	397	372	422	389	435	407	394	438	387	414	374	391	396	419	425	397	399	436	373	426	408	388	409	443	377	422	392	389	386	420	395	409	400	420	401	405	431	438	408	408	380	391	403	417	368	373	430	380	391	406	413	422	385	424	405	403	367	369	402	379	386	413	413	394	406	413	434	437	406	350	448	408	368	381	437	394	396	385	427	383	402	403	422	421	418	405	410	378	428	423	424	434	421	383	395	405	401	423	417	411	413	388	407	453	389	374	379	432	417	399	460	433	402	419	418	370	390	364	410	429	414	433	422	368	406	413	420	373	409	376	413	422	377	387	411	436	417	379	425	436	378	411	436	412	386	402	407	381	392	367	422	397	422	398	378	403	447	384	416	423	391	413	415	397	405	419	386	390	381	395	427	388	367	403	391	371	404	413	423	406	372	425	432	422	393	401	364	412	428	420	355	469	426	417	406	413	426	404	393	407	421	446	436	382	404	415	405	432	366	393	415	425	432	396	385	388	393	403	397	412	415	398	404	425	396	425	463	410	402	442	422	407	419	396	389	400	432	408	457	407	422	409	381	421	368	419	419	414	428	379	438	411	398	407	385	434	413	417	392	412	412	380	434	400	401	398	392	401	430	386	390	410	366	383	396	396	424	417	405	401	384	415	435	407	379	450	423	429	373	421	357	423	421	432	413	415	429	427	369	410	397	395	413	447	428	403	398	446	419	387	427	355	435	426	409	416	428	440	398	436	389	409	439	409	388	424	401	419	393	408	391	397	413	433	418	409	364	440	388	402	422	372	364	410	415	389	388	397	416	382	402	453	398	407	381	424	422	398	441	370	393	424	405	401	384	382	416	362	401	428	424	433	363	412	415	462	440	410	391	406	412	393	413	408	394	445	402	402	390	412	387	396	424	416	411	463	385	398	412	369	370	425	419	437	384	412	396	434	433	406	409	403	407	366	406	431	418	404	383	409	397	408	423	404	432	418	385	377	402	398	349	428	426	388	375	390	393	412	413	378	418	395	402	375	442	425	445	409	424	412	409	365	396	395	447	403	434	420	430	408	408	395	401	419	385	425	409	437	406	386	410	402	402	390	401	419	397	379	425	415	388	398	410	417	395	419	395	396	432	447	431	393	413	418	434	419	415	419	410	385	431	405	403	442	419	384	396	392	386	420	414	385	409	405	403	400	367	401	405	452	417	424	399	416	417	417	383	409	398	439	391	368	401	403	424	377	406	444	431	412	403	389	422	408	428	398	408	423	419	438	411	383	430	398	411	401	419	416	409	417	379	404	443	429	368	424	390	411	413	391	423	406	406	396	441	392	445	455	408	416	422	395	436	445	427	427	373	374	386	419	389	395	395	379	401	391	372	442	420	420	399	410	398	416	418	430	415	449	395	445	420	409	438	398	409	397	431	460	367	413	409	405	354	430	409	402	429	418	390	424	392	415	410	438	397	380	446	366	414	404	366	437	438	415	435	436	413	415	445	426	383	403	425	418	401	438	437	395	408	382	408	421	403	407	419	413	439	415	407	395	392	416	389	394	397	449	391	415	405	404	426	401	400	431	395	377	422	421	440	410	409	376	385	387	426	375	416	385	415	421	459	383	402	386	412	406	395	412	409	399	387	419	404	425	395	384	387	398	406	408	417	411	375	424	419	419	396	355	413	412	385	414	402	431	415	384	402	432	416	400	396	396	415	417	400	402	383	403	429	406	393	433	419	410	443	405	398	408	393	389	378	415	422	419	420	427	418	422	399	392	395	437	391	427	391	413	397	427	407	416	422	421	408	368	385	392	405	388	397	416	392	403	399	376	406	415	401	400	432	391	396	412	404	424	385	416	421	386	415	401	414	419	377	374	367	405	392	422	396	386	411	428	417	406	387	415	406	421	423	396	391	395	403	400	445	369	382	418	402	398	444	403	388	370	466	407	429	397	436	404	414	396	346	430	411	429	436	368	403	427	410	418	386	398	413	417	391	431	395	414	413	425	388	380	400	425	348	385	402	384	401	388	427	424	403	414	392	418	434	404	368	402	421	394	392	371	402	406	389	418	418	426	434	430	387	400	389	415	382	413	445	379	411	422	401	422	359	409	432	365	379	395	428	400	421	377	388	411	448	423	404	388	422	417	402	412	412	405	426	410	408	433	433	440	421	396	407	424	422	393	406	415	410	430	446	435	422	412	385	438	397	413	401	443	399	441	400	421	411	380	399	407	381	421	434	395	407	413	410	442	406	417	407	421	426	415	408	393	390	376	395	404	407	409	379	392	394	400	414	395	383	402	409	398	428	410	375	420	409	393	382	400	446	404	425	402	366	388	398	412	394	426	392	382	400	404	406	361	438	427	402	422	391	425	397	416	396	416	386	397	438	368	403	433	379	399	371	414	405	426	404	397	429	413	412	396	411	444	409	422	411	391	396	413	424	420	405	381	421	419	404	417	403	373	456	403	458	435	427	428	390	428	416	390	379	406	445	385	400	406	396	357	425	395	388	440	440	399	438	427	393	388	410	406	388	430	427	442	431	419	433	405	413	389	383	398	391	392	432	368	384	388	379	385	381	423	400	383	424	404	425	390	393	394	430	422	434	421	405	404	426	394	422	405	398	412	398	407	431	428	428	391	390	398	441	376	430	401	386	449	433	394	437	374
25565	21406	27170	25608	35886	43628	31247	15730	5164	1743	778	549	510	489	491	467	499	491	528	421	515	512	473	480	503	467	468	466	469	489	537	498	455	450	473	489	495	463	504	478	433	480	475	483	491	434	466	477	481	506	460	486	474	482	467	515	473	483	440	504	501	468	498	473	497	501	480	464	490	506	485	514	454	473	459	444	448	504	496	518	483	464	486	499	459	483	465	459	498	487	488	484	462	449	449	463	443	493	463	465	437	451	519	464	458	443	456	497	478	469	432	493	480	489	475	467	458	446	475	453	481	481	455	493	499	519	503	490	482	446	514	492	428	444	481	451	439	487	450	453	482	484	440	425	501	467	470	463	492	479	452	447	475	482	491	512	443	463	480	452	462	516	482	484	470	461	502	505	455	470	474	445	481	438	473	436	461	471	413	485	481	457	479	473	471	492	438	486	459	479	466	483	498	462	491	502	477	442	415	450	465	474	456	458	473	489	468	461	477	494	457	522	449	454	431	456	508	518	479	478	493	462	510	471	492	452	437	448	454	431	482	454	470	497	447	468	467	442	459	503	462	441	437	502	446	462	471	434	454	439	439	466	457	529	460	498	513	489	479	451	514	480	518	506	471	530	503	457	470	518	479	467	482	449	427	463	531	467	460	455	429	489	441	489	460	451	449	521	416	485	446	456	463	490	443	459	459	462	451	496	459	481	454	457	481	501	432	459	463	435	507	474	482	472	514	477	491	504	478	444	462	447	472	477	459	509	498	457	478	458	441	516	479	474	477	476	483	504	511	468	499	468	431	475	489	434	477	488	467	476	479	460	481	492	465	490	456	470	461	434	479	486	488	435	434	478	485	476	469	482	482	501	469	478	513	478	474	452	508	477	460	506	520	461	493	483	449	471	456	443	488	459	487	521	507	480	464	458	460	458	504	480	470	491	474	450	464	493	482	478	476	439	509	464	446	472	486	501	487	460	466	475	458	472	483	496	457	451	468	420	522	499	461	438	453	454	470	450	494	493	486	459	508	476	435	463	477	458	484	475	474	468	527	433	476	462	482	474	482	497	508	445	415	499	515	456	483	464	464	446	454	464	476	470	473	447	477	438	489	452	466	429	474	466	463	467	485	422	495	442	445	465	452	454	475	441	464	486	463	509	491	470	485	467	468	483	442	484	483	483	467	472	478	499	453	467	461	455	459	467	452	458	479	438	482	448	486	471	454	458	501	460	473	471	474	499	483	474	466	471	494	469	479	466	505	480	422	465	429	501	426	473	444	471	478	466	486	460	431	480	479	472	497	440	482	479	470	453	455	501	478	467	488	473	464	492	476	469	461	493	492	448	473	465	427	473	461	472	470	473	498	473	447	511	482	482	490	474	455	465	444	455	469	497	524	474	478	545	484	441	449	474	451	485	452	461	454	495	484	485	490	488	480	466	434	452	510	446	503	469	454	459	506	456	452	500	468	493	483	472	482	467	500	468	494	479	436	471	468	500	434	522	451	495	463	438	493	488	451	489	470	482	457	492	476	493	452	456	499	501	441	464	483	501	496	491	447	475	498	484	501	443	482	486	492	478	452	467	479	478	467	492	504	470	435	490	468	502	477	457	481	473	496	449	450	439	510	490	498	481	502	468	454	452	474	471	487	442	477	449	489	464	498	485	470	487	459	468	434	447	491	481	495	444	470	505	491	453	464	443	444	433	451	460	455	443	487	475	478	478	483	481	459	449	508	485	482	448	458	465	494	457	501	468	487	454	457	480	464	455	466	459	442	455	451	474	449	447	499	456	472	509	460	500	449	458	501	461	419	466	474	493	486	483	441	472	419	502	452	473	495	480	487	470	480	497	452	473	496	427	454	462	471	464	446	462	491	459	452	453	477	483	461	485	446	461	442	490	477	455	472	470	447	487	466	483	480	474	439	469	434	464	456	512	473	489	475	452	488	495	520	486	473	485	467	430	485	455	475	463	487	454	444	428	457	478	482	435	481	454	455	467	462	480	437	445	482	510	460	416	505	485	459	489	504	467	478	469	458	471	474	485	467	467	460	497	486	492	456	457	431	460	453	510	453	458	475	484	472	482	453	471	447	436	445	482	479	472	517	488	498	494	460	453	487	486	483	455	482	476	483	491	479	473	467	507	464	489	482	473	494	495	468	434	468	444	431	463	462	500	482	451	473	456	498	509	479	442	456	481	454	516	475	437	451	407	484	510	492	433	439	481	429	489	441	515	474	466	443	445	446	485	479	488	463	486	477	485	446	448	456	448	476	490	446	489	483	471	470	466	460	483	484	476	499	507	508	460	472	437	458	500	490	478	537	474	484	460	489	447	462	485	484	473	502	483	485	460	473	513	489	485	481	465	426	453	474	477	478	421	471	502	452	484	473	472	502	485	459	439	454	477	463	467	491	446	475	481	470	444	484	457	480	458	491	483	465	454	473	500	462	483	478	467	468	510	476	467	517	488	467	498	445	480	493	488	460	453	504	444	471	495	455	452	446	452	435	462	474	466	456	489	479	483	460	495	467	471	496	446	459	470	467	480	493	458	537	482	452	493	474	474	458	485	512	464	470	445	448	476	463	482	451	504	475	484	471	472	462	471	481	485	472	432	489	506	446	462	448	430	460	484	460	535	473	506	538	489	471	468	476	475	464	478	456	448	477	511	478	437	485	479	445	503	439	480	497	486	486	450	480	525	436	426	490	491	445	465	455	451	440	457	441	480	492	440	456	474	474	501	485	489	458	479	469	482	477	437	477	463	460	454	467	481	490	479	498	480	484	461	473	473	479	455	481	428	453	464	533	508	503	494	455	477	430	495	488	444	494	472	481	438	463	487	493	476	472	484	452	423	452	509	447	487	428	457	480	493	513	501	511	466	496	460	470	476	478	451	492	482	513	485	513	469	496	462	481	472	461	454	447	447	485	455	434	465	427	495	473	489	466	458	485	481	464	488	492	459	489	473	441	457	469	491	472	466	452	451	465	425	451	431	452	468	494	470	525	466	474	446	500	460	459	482	436	470	529	530	489	449	515	491	484	467	489	438	462	440	459	504	491	480	462	488	481	443	476	466	431	465	460	510	435	473	476	469	474	443	473	479	490	485	494	468	430	453	517	468	465	513	492	487	443	510	459	448	492	526	491	457	471	469	466	473	468	466	452	503	487	489	495	472	520	465	475	472	473	475	473	453	527	444	461	450	488	471	498	449	444	478	458	447	497	476	484	483	467	484	459	461	502	486	492	469	477	453	504	502	455	482	445	494	487	431	445	485	470	466	502	478	476	458	455	486	458	514	467	435	469	451	468	465	450	471	501	484	494	469	431	476	481	464	435	484	473	485	503	452	451	477	468	492	495	456	455	489	459	480	482	492	461	468	499	454	459	452	442	480	481	448	441	490	460	504	434	469	458	487	459	453	505	434	474	459	489	448	506	419	482	481	472	470	472	497	461	461	420	485	477	451	479	477	470	443	483	459	472	439	494	485	499	464	453	493	438	450
3698	3652	3787	4070	40480	37904	23814	12035	4729	1871	875	582	466	491	462	436	493	439	413	475	450	441	442	492	459	457	504	443	479	475	468	470	474	482	437	483	455	444	462	470	437	457	414	469	464	483	461	455	442	517	459	446	458	459	473	442	482	440	438	408	483	450	450	459	450	439	421	425	464	451	410	486	470	455	473	452	439	440	493	461	443	478	434	441	453	402	424	415	458	447	472	454	435	490	420	472	483	462	475	452	441	475	468	454	464	461	458	486	454	447	426	477	439	434	421	490	427	438	440	453	456	461	451	435	456	444	439	413	439	464	471	446	448	429	503	430	447	461	449	465	429	481	432	442	414	443	462	465	473	416	471	445	426	431	452	456	461	481	453	416	438	418	438	476	454	425	462	462	457	455	466	449	471	457	469	435	431	426	451	436	416	458	454	454	485	445	465	438	448	445	497	478	461	441	460	443	464	426	469	470	501	427	437	480	440	441	467	459	439	475	440	460	434	435	449	464	448	474	419	435	472	478	450	447	433	446	456	455	440	391	432	473	435	447	448	448	473	424	469	449	457	441	455	489	474	461	452	462	472	456	417	442	455	487	468	469	466	473	446	467	463	470	454	493	455	431	447	422	402	452	471	439	468	434	445	509	472	447	437	389	438	431	423	432	451	451	436	398	459	486	427	481	415	478	485	490	464	436	450	423	441	463	429	472	444	482	478	422	453	419	517	477	438	440	411	445	445	425	442	449	410	446	437	459	416	429	447	488	468	463	416	461	467	461	436	414	492	454	423	445	409	440	413	436	440	496	431	442	431	447	420	437	437	455	452	444	443	420	493	425	437	452	411	435	444	415	474	467	480	442	420	445	457	463	458	432	472	447	480	439	456	455	473	446	474	436	445	415	434	448	465	440	447	449	457	453	473	452	453	429	462	449	422	489	448	425	415	469	481	444	483	466	449	460	453	461	418	433	442	489	444	460	445	421	433	479	458	460	450	463	467	443	420	429	437	453	435	494	429	436	456	471	432	465	453	439	422	440	469	454	410	459	424	453	423	464	471	447	411	477	449	461	510	447	408	493	432	444	506	456	453	441	458	430	444	456	444	446	463	474	403	425	433	453	452	466	481	450	493	453	436	430	432	449	475	451	484	445	461	474	419	437	452	405	427	446	430	438	396	476	440	451	457	447	460	475	461	478	436	445	432	470	451	444	469	424	458	494	482	447	438	445	447	450	454	445	498	460	459	415	436	437	433	445	439	472	448	475	441	445	463	446	494	428	455	438	473	436	445	443	424	453	499	435	391	477	434	443	478	506	468	475	473	489	461	451	465	441	449	454	474	422	450	479	422	453	439	445	456	465	421	455	455	460	458	465	453	451	450	474	434	488	456	462	451	456	457	446	479	448	440	472	447	467	451	469	454	430	455	456	431	428	452	452	458	444	436	478	427	439	421	419	449	429	456	456	453	486	460	437	461	448	453	485	486	422	459	473	453	464	439	453	480	477	447	468	418	414	440	472	490	465	465	413	453	449	466	433	450	423	452	435	454	416	479	434	485	449	455	454	449	462	456	441	446	453	464	462	448	442	457	482	479	400	467	464	495	474	450	460	411	435	445	480	438	421	424	470	448	435	494	438	473	448	435	436	478	486	457	451	450	453	443	474	468	444	436	460	481	444	437	450	476	471	466	470	456	432	471	448	473	431	463	471	439	465	464	440	413	485	402	424	438	450	484	449	435	421	441	453	431	454	478	459	468	438	413	463	435	395	426	415	440	428	412	462	447	420	445	467	468	457	463	441	470	440	437	442	473	472	434	498	429	457	449	486	482	455	455	442	452	440	433	425	450	423	473	461	443	460	484	408	438	460	508	432	465	442	466	478	448	472	460	435	463	476	426	460	467	442	465	425	467	407	465	446	458	449	477	453	412	446	462	419	442	459	406	470	398	471	457	436	409	466	464	437	464	446	441	433	442	455	443	459	448	468	433	476	429	435	472	443	446	457	470	457	417	434	432	449	457	454	441	438	440	467	451	444	473	429	440	459	443	488	444	417	423	451	435	449	500	431	452	447	478	423	456	450	424	459	432	484	442	427	437	446	406	440	427	429	445	448	483	461	411	448	453	456	470	461	483	466	457	462	444	476	467	409	454	457	471	456	454	463	438	454	435	464	475	492	458	417	442	514	478	500	426	446	454	440	440	487	427	449	440	458	425	401	449	448	458	425	454	464	414	505	460	471	418	444	447	444	454	473	441	455	461	440	447	436	446	464	443	433	446	449	465	455	460	463	480	469	457	432	432	437	425	454	436	458	444	420	473	455	434	435	442	454	443	439	464	447	453	446	451	474	446	463	439	459	456	444	452	433	450	453	449	441	446	415	448	422	423	447	458	435	439	490	404	417	443	445	442	441	423	459	460	455	474	438	473	447	436	445	438	455	465	437	419	486	472	418	462	476	434	422	428	466	458	452	473	465	446	451	444	433	447	459	434	428	399	458	439	412	459	439	474	459	447	430	426	484	440	441	475	461	439	459	467	482	412	435	449	454	483	452	443	449	443	445	425	462	414	444	489	431	448	412	490	452	458	421	437	455	419	457	476	474	391	418	474	426	497	441	445	447	472	417	440	446	475	487	464	455	483	454	461	464	406	476	462	469	442	455	462	465	456	472	453	462	448	439	458	477	448	410	482	455	434	460	411	457	454	441	442	415	470	406	459	447	449	476	478	477	413	464	432	460	453	441	410	438	442	443	458	491	453	436	443	451	426	488	491	465	497	425	466	483	402	443	450	478	468	446	411	425	462	435	427	437	416	467	425	412	491	431	424	497	456	440	432	450	417	424	479	407	453	439	440	457	456	473	468	439	442	483	469	455	445	460	454	472	478	455	419	448	462	440	447	460	433	406	468	430	441	493	445	453	449	471	434	426	419	473	448	476	462	448	470	456	441	423	445	434	489	433	453	466	435	456	460	431	448	429	470	447	463	451	469	462	480	414	469	429	463	408	463	434	461	431	512	453	479	453	446	456	470	477	426	440	454	446	477	441	488	466	475	468	442	433	429	440	464	465	431	451	493	448	438	471	444	430	457	492	424	431	480	442	445	466	449	432	426	461	460	448	416	457	462	472	389	448	421	440	462	437	447	467	448	467	471	435	460	472	454	427	451	445	456	420	430	459	430	444	437	459	469	440	446	413	431	463	470	492	430	464	450	449	462	430	441	464	458	460	448	445	449	418	450	427	483	464	443	434	427	447	466	445	469	467	437	449	413	473	460	497	414	449	424	461	489	444	457	469	468	470	458	450	437	406	464	423	471	467	421	424	459	463	461	402	478	463	470	439	456	424	404	447	434	432	431	475	458	462	425	453	464	438	444	438	427	452	465	434	447	448	444	446	430	434	471	439	443	454	460	421	458	462	401	482	447	454	505	476	445	399	443	446	479	452	429	476	446	431	433	434	442	474	473	441	461	461	439	454	499	425	448	456	452	418	471	473	433	437	437	403
24273	21420	28703	24522	43821	59002	47201	29468	13390	4123	1422	763	603	583	630	563	631	584	594	571	560	599	574	588	570	619	621	599	603	583	587	604	596	592	612	620	586	598	586	580	587	595	585	576	589	547	559	569	561	618	597	622	572	614	597	551	563	568	518	605	605	629	562	606	570	572	570	583	610	535	561	571	580	609	564	568	581	557	612	616	555	564	591	622	593	587	579	554	583	592	546	609	588	538	606	595	563	526	583	563	578	575	587	610	604	587	587	585	572	536	596	594	567	590	592	563	559	588	606	537	567	555	606	609	582	597	576	587	571	597	561	514	554	590	592	624	554	598	569	573	580	561	544	528	521	574	586	532	598	594	567	565	598	632	551	593	596	576	612	585	576	576	565	565	630	588	577	572	594	573	554	606	541	594	577	584	597	616	576	586	568	598	561	558	567	532	571	593	593	569	577	530	571	567	584	657	573	601	547	611	516	566	578	578	628	579	593	598	595	604	592	576	597	593	570	635	578	546	568	581	585	567	540	558	574	549	633	599	629	553	586	579	590	561	524	616	560	565	618	591	581	567	600	602	585	586	540	584	555	562	617	546	562	638	549	586	571	542	558	580	568	614	567	558	556	556	557	588	575	558	574	607	585	596	557	607	600	593	545	623	565	544	577	614	594	611	550	572	566	606	630	600	554	604	622	568	624	583	596	567	606	566	597	584	562	544	588	589	623	594	585	585	587	598	549	562	579	571	547	568	625	612	550	544	584	547	615	583	571	600	529	604	587	600	554	576	555	604	569	588	600	583	612	556	565	537	568	540	622	564	624	596	621	557	618	566	571	601	567	619	587	598	579	553	566	589	582	567	559	588	559	566	621	619	628	562	593	554	552	557	618	598	666	570	585	577	573	627	626	572	557	532	610	555	592	584	581	564	561	579	551	560	559	569	582	608	578	626	523	553	543	546	562	569	571	597	553	595	619	574	561	607	575	612	579	557	559	585	581	586	629	560	588	600	572	571	574	574	588	559	603	550	579	555	557	579	554	619	611	606	555	543	566	575	547	611	563	574	617	596	542	582	568	582	547	605	588	559	599	558	589	534	559	559	581	581	573	585	584	582	553	596	568	564	587	592	530	575	610	610	616	640	560	585	558	590	558	557	572	544	537	575	606	573	622	542	571	592	601	541	610	587	592	563	594	574	627	562	566	571	589	565	550	557	537	581	644	551	612	553	572	619	569	574	568	570	582	565	621	597	574	557	582	571	554	539	579	617	555	586	554	589	519	592	565	527	584	525	565	577	535	543	556	577	614	535	621	560	572	552	539	560	569	601	603	560	604	586	542	578	581	604	551	557	588	574	572	614	619	621	576	593	565	552	578	519	569	548	576	633	560	558	592	566	592	627	546	548	583	581	569	585	567	574	568	559	589	564	597	530	585	623	552	551	580	623	574	565	628	583	610	623	584	554	560	575	598	578	566	580	530	605	584	608	590	579	554	541	594	608	576	578	613	600	571	533	564	592	564	588	591	586	639	576	586	554	599	575	536	577	560	515	583	604	623	587	551	599	549	559	567	561	547	552	586	578	562	567	580	583	533	566	541	576	605	609	580	557	593	581	590	589	614	547	590	589	547	616	564	623	564	595	545	557	560	606	602	578	563	605	563	582	582	596	557	570	590	575	598	574	596	578	574	553	620	612	610	537	540	615	591	525	571	599	580	572	591	543	568	576	573	563	565	557	583	591	602	573	588	550	555	501	586	628	577	592	578	586	610	598	587	562	615	540	580	555	535	542	586	553	555	562	574	601	572	574	582	639	609	610	592	591	592	589	555	523	549	609	596	568	593	622	570	549	548	561	538	584	592	553	610	590	533	634	587	630	579	592	591	602	560	572	563	642	591	617	581	609	589	560	583	595	582	575	602	563	579	600	578	584	607	558	553	576	545	577	562	576	610	623	557	550	575	595	581	646	598	594	585	614	590	563	535	582	531	581	569	586	555	574	572	534	582	562	600	627	605	553	575	557	549	544	564	562	582	588	567	558	562	572	527	541	550	571	597	586	610	587	593	574	579	556	605	575	563	586	581	586	553	528	601	568	553	607	571	601	582	584	573	574	583	579	598	598	620	604	598	584	531	578	611	617	544	597	588	580	557	620	548	529	557	589	574	583	559	524	605	604	562	613	548	584	565	583	581	611	567	565	581	579	608	547	621	547	587	549	549	570	573	509	571	567	615	606	538	546	539	589	573	560	588	582	565	575	554	572	620	578	561	578	574	612	534	573	537	556	590	539	602	548	570	641	593	558	590	623	592	607	638	616	526	579	552	623	588	534	589	509	588	587	556	573	570	582	575	595	556	609	548	559	616	602	589	530	582	603	594	608	593	554	568	549	605	620	589	630	567	543	562	602	541	596	595	567	569	596	613	583	547	547	578	578	570	582	560	591	581	565	570	571	553	591	560	568	555	576	589	637	566	577	594	553	603	591	550	585	563	589	561	536	602	586	588	578	573	551	585	566	566	570	572	580	555	585	542	599	563	578	579	573	573	567	566	571	543	502	592	547	592	571	561	576	588	572	554	540	601	588	523	571	635	597	610	573	592	558	555	581	564	542	595	564	553	529	575	584	597	610	569	593	572	547	576	542	606	602	556	611	587	587	572	613	553	528	591	559	615	619	605	590	575	584	552	546	586	590	587	542	542	609	536	569	560	594	603	572	548	597	579	562	552	592	591	554	616	592	563	576	556	562	600	608	585	590	593	580	557	587	600	620	585	591	577	568	556	581	587	543	616	555	605	591	621	573	565	596	600	541	618	587	587	592	605	549	595	590	579	610	613	575	527	587	590	618	584	588	583	554	608	613	550	600	585	590	560	579	629	562	577	565	560	539	587	576	556	607	582	601	592	585	621	591	567	613	555	551	537	545	558	578	575	583	582	628	536	626	536	556	561	583	634	580	560	549	586	592	584	577	572	640	564	547	586	582	601	603	621	586	554	575	566	597	524	584	621	562	570	605	590	557	583	626	579	578	567	612	583	579	559	609	572	558	584	600	571	568	588	601	584	584	607	545	563	549	616	576	596	613	542	565	562	549	568	565	567	600	612	607	602	586	577	598	570	550	580	559	575	600	578	619	558	598	579	529	541	529	588	600	622	615	579	585	550	529	565	534	582	595	579	559	596	574	623	598	533	596	551	559	557	559	581	539	600	549	601	541	549	569	587	602	604	549	591	621	584	534	567	574	577	555	583	623	585	577	566	542	584	585	583	608	610	607	593	555	568	576	571	592	572	623	623	552	620	586	609	583	557	527	581	615	596	577	555	560	563	602	585	547	609	559	588	571	521	590	544	559	567	586	586	606	577	568	552	535	582	601	579	558	586	558	582	612	599	560	594	574	596	538	587	585	591	564	561	555	573	562	597	579	569	565	545	598	625	530	576	567	576	578	566	584	589	561	576	573	551	590	590	543	562	572	620	577	554	586	554	524	617	571	575	607	595	606	578	571	609	554
4627	8498	7078	7265	61408	57144	40143	23408	10412	3946	1451	713	625	586	554	561	562	557	520	535	572	512	561	537	568	543	521	573	520	545	538	560	530	538	544	583	550	566	530	518	553	542	560	511	552	530	494	596	520	544	554	537	559	582	513	532	526	490	524	560	520	531	542	559	560	580	560	533	507	571	584	581	576	560	581	578	529	568	544	528	548	568	556	577	582	537	574	536	556	559	560	560	532	553	509	491	586	543	560	530	536	548	547	541	547	541	541	511	606	571	522	573	525	557	573	591	551	567	532	526	536	533	510	526	566	536	557	587	553	509	562	534	536	570	586	543	510	557	556	560	558	535	535	541	557	520	543	578	551	564	535	518	584	584	594	567	555	542	543	560	542	535	534	545	562	506	584	565	566	562	593	535	557	548	545	514	527	586	555	589	541	526	511	565	501	522	534	556	541	531	555	571	567	607	540	556	496	571	577	543	547	567	545	596	541	535	603	585	536	563	514	543	531	519	544	466	510	553	552	584	491	575	564	569	546	579	507	576	567	570	558	600	551	566	532	564	551	532	543	534	537	556	524	524	554	523	554	587	549	553	603	525	531	541	557	547	563	570	587	529	542	562	509	497	561	552	540	549	529	534	559	577	539	565	513	555	549	538	540	556	565	536	524	545	539	511	562	559	564	581	591	557	519	518	531	480	544	546	543	529	546	542	520	571	591	531	520	535	498	537	560	544	550	557	556	554	562	553	576	559	551	537	562	520	594	514	556	564	500	553	534	564	592	550	516	497	517	525	538	507	563	553	536	582	547	569	531	546	582	552	577	518	577	530	519	554	519	562	519	537	543	525	552	552	525	545	558	555	551	543	562	500	522	511	537	579	552	533	530	547	507	518	535	571	571	546	555	556	580	570	514	543	550	534	532	554	533	543	569	545	556	515	549	587	508	555	545	532	538	518	565	567	554	549	560	514	543	533	534	589	539	525	531	592	561	556	525	535	536	566	558	539	545	545	570	564	537	547	527	505	519	530	569	562	568	555	572	538	519	529	533	518	594	518	537	547	545	538	542	570	559	530	535	584	562	541	563	580	591	583	541	543	553	553	563	546	575	538	540	567	571	558	572	532	564	577	526	544	575	557	549	534	570	523	576	528	552	601	543	521	575	487	560	556	542	552	579	594	534	583	530	531	539	529	593	509	517	563	578	554	544	533	546	547	581	477	546	553	540	592	505	534	577	561	581	577	513	545	566	582	547	582	527	513	533	557	564	570	550	550	567	541	540	517	516	519	587	586	545	529	527	576	562	493	572	545	568	571	514	563	575	564	524	562	534	529	525	567	527	559	520	544	577	535	522	525	548	511	528	567	542	521	519	544	544	566	576	568	551	557	552	500	528	532	553	550	534	531	578	521	516	518	545	552	545	517	509	563	568	558	570	548	532	576	509	534	568	536	533	533	529	547	566	561	560	523	515	543	547	552	505	546	549	554	544	545	580	541	514	570	559	572	526	526	530	553	569	505	537	542	530	577	579	533	574	529	565	492	506	593	562	543	562	515	534	543	569	578	540	540	524	589	548	562	547	537	550	566	545	540	511	552	548	599	585	589	546	544	551	519	533	592	554	545	527	535	603	577	538	542	509	545	563	572	526	558	551	517	553	601	535	538	557	538	532	573	524	548	556	545	517	565	542	552	552	548	569	544	524	534	554	531	539	572	565	575	574	572	579	535	562	521	504	529	542	557	572	512	511	536	548	538	557	550	549	551	551	553	557	554	555	534	552	558	579	565	529	564	557	521	524	577	536	560	565	547	520	565	560	559	545	519	542	542	567	561	528	559	537	571	595	526	529	551	539	544	548	554	529	526	579	566	542	537	574	556	540	530	539	576	511	588	534	533	518	533	578	545	505	570	539	564	508	526	554	517	523	512	527	520	541	533	568	522	480	540	588	527	529	510	536	560	554	563	543	520	556	546	539	560	552	544	546	520	551	554	556	560	519	569	518	564	558	540	522	561	480	572	566	549	530	565	542	537	548	561	576	547	531	534	593	576	555	541	542	547	497	535	570	536	548	542	552	556	567	512	546	546	516	528	567	547	565	483	552	515	548	549	551	519	532	535	522	546	497	538	578	537	562	545	523	541	562	538	541	574	561	578	535	559	583	520	550	524	543	535	527	543	517	488	569	561	560	524	540	542	562	544	538	569	513	542	547	545	572	528	540	501	516	594	527	551	550	567	500	556	520	560	531	558	529	487	509	533	545	541	581	537	540	575	514	560	539	516	533	545	516	562	541	547	530	518	565	562	530	576	565	576	493	498	535	572	542	578	507	560	582	517	557	579	542	580	529	565	542	539	566	507	555	521	542	519	595	536	523	541	552	529	529	529	518	572	529	523	545	508	535	546	534	514	545	563	514	534	524	493	510	551	545	555	541	535	552	512	556	528	558	581	524	556	547	519	525	554	530	572	519	543	581	584	552	581	520	537	561	552	562	525	509	558	530	537	536	544	505	563	555	539	519	543	510	538	551	563	581	572	514	538	547	567	542	549	535	544	557	548	526	564	535	545	567	528	568	531	517	568	511	537	526	523	495	544	553	534	539	514	514	503	525	547	532	542	567	538	554	511	547	520	569	532	512	520	531	535	596	561	524	556	535	539	531	554	552	563	536	573	556	530	491	573	565	561	517	544	599	573	577	535	534	553	536	527	576	559	533	518	537	542	549	547	520	527	553	522	560	525	520	495	520	578	522	545	569	542	490	522	505	532	527	570	537	532	520	505	523	539	549	546	539	588	544	557	536	517	567	536	581	528	539	507	556	535	588	528	521	554	549	583	560	506	532	563	545	544	520	539	562	549	539	528	555	592	558	539	513	497	529	560	556	533	540	532	539	556	526	540	555	543	515	519	558	541	552	526	528	549	530	518	525	497	518	545	566	556	587	534	554	554	561	559	540	507	566	499	552	519	542	547	502	515	538	532	548	481	523	528	526	509	511	520	569	555	527	518	515	513	545	547	566	519	562	534	509	538	545	575	520	554	540	536	535	570	543	541	540	567	558	531	535	539	544	534	531	543	556	561	595	545	551	533	542	527	547	541	552	558	528	544	578	553	583	584	516	549	588	535	582	535	525	582	568	518	564	529	548	540	553	540	562	539	529	528	564	542	565	525	538	545	534	521	540	518	562	545	519	533	538	539	559	561	487	530	539	561	516	581	585	545	545	564	551	502	534	530	529	508	532	581	543	513	556	536	539	582	537	552	523	515	494	533	519	520	522	519	498	572	510	552	533	527	549	544	549	559	575	569	535	524	591	565	522	553	602	573	550	520	540	563	540	569	524	535	576	565	547	533	543	552	534	538	547	610	510	572	535	557	535	533	577	540	533	555	551	548	526	556	517	545	488	537	523	534	555	532	547	524	556	521	529	550	522	539	515	547	541	531	580	502	547	536	548	539	519	596	544	533	552	562	523	544	552	538	525	524	568	553	524	547	547	545	549	569	545	536	529	578
27716	12454	1726	1060	4763	6244	4281	2243	1082	717	526	497	487	465	417	427	448	452	439	430	481	466	488	480	430	428	445	464	465	444	436	455	459	450	440	457	464	421	463	442	439	455	446	493	474	434	437	413	481	446	458	437	447	468	458	497	475	461	420	455	482	485	455	464	460	437	415	451	466	467	455	461	445	421	474	465	413	426	458	453	447	425	445	471	471	446	466	489	427	464	462	463	457	407	463	451	476	467	429	519	474	433	474	480	453	434	468	479	421	448	457	460	427	440	434	462	465	468	429	453	463	448	428	433	465	445	432	462	454	456	466	460	452	441	438	453	437	466	453	503	446	489	419	440	452	481	482	437	462	466	460	446	454	437	455	426	468	427	456	455	473	476	476	482	412	450	455	462	454	448	458	455	442	469	459	438	508	476	471	427	455	482	455	438	483	443	475	450	469	457	448	464	456	410	422	459	455	449	433	410	452	463	442	455	506	475	448	446	505	458	462	461	468	464	462	447	448	467	451	450	437	438	423	450	445	437	441	462	435	414	454	422	468	494	446	451	450	466	460	483	502	394	439	482	425	440	471	432	423	424	433	452	477	451	429	443	440	462	486	426	495	457	492	445	458	437	437	461	493	460	453	471	440	469	492	421	497	469	456	475	443	465	447	447	449	434	443	480	425	466	488	477	466	436	441	496	433	463	430	472	437	442	474	414	471	421	436	437	443	441	452	476	442	477	444	473	416	420	479	463	427	430	490	445	486	467	443	448	434	428	476	474	442	442	489	496	468	499	442	421	465	436	469	387	485	456	417	449	454	431	485	486	443	444	436	439	458	446	471	477	469	463	468	449	517	453	467	453	482	460	453	443	448	451	446	463	515	455	470	475	485	450	459	443	479	485	393	416	451	449	425	450	463	463	478	459	482	453	478	445	500	458	479	488	461	424	445	434	465	465	466	474	459	458	462	458	462	433	465	428	415	461	456	459	465	483	479	450	467	486	499	462	461	462	460	448	452	422	426	448	461	476	450	453	499	454	451	435	446	459	485	482	458	438	452	468	446	494	435	470	458	465	485	447	481	453	425	452	412	484	487	452	451	471	426	445	434	430	468	489	464	462	455	498	471	450	462	435	447	453	429	478	491	465	424	462	457	461	430	497	443	454	460	443	491	435	486	447	438	481	466	432	417	433	462	436	477	428	461	458	464	450	450	424	430	444	455	466	460	412	447	455	443	476	463	474	448	455	430	459	480	462	426	471	477	443	463	447	486	454	441	465	442	509	468	421	466	443	485	492	440	491	470	443	480	509	462	441	445	443	437	460	466	432	418	418	459	447	462	434	477	463	473	427	455	446	434	455	456	484	475	480	451	478	447	490	493	467	473	467	475	444	458	456	483	464	454	473	450	451	467	444	423	450	437	451	461	424	466	494	422	406	470	436	445	467	411	455	429	477	472	461	441	441	446	474	443	478	477	462	482	457	443	437	458	430	439	479	456	444	430	445	447	403	476	466	470	433	484	426	437	475	450	421	454	443	427	443	474	486	416	433	440	479	462	445	450	471	481	493	434	426	448	449	476	464	463	469	441	483	468	478	442	454	438	472	448	439	514	448	474	427	448	443	432	435	432	439	453	469	465	458	472	451	484	410	476	465	474	441	445	470	446	445	443	446	424	411	497	465	459	462	507	479	466	435	460	477	422	469	462	413	466	468	441	447	431	493	491	467	442	428	440	475	471	437	494	423	472	441	463	466	449	460	455	477	475	446	434	400	418	478	463	462	435	477	472	468	455	455	494	453	441	439	480	454	491	440	450	432	423	454	468	460	447	433	459	429	449	495	430	464	426	454	463	475	454	459	414	436	432	419	434	443	454	436	449	443	493	434	450	419	439	453	470	454	428	477	421	473	446	432	473	418	464	471	481	415	454	435	435	431	447	431	455	466	457	451	459	459	431	426	417	462	498	496	474	455	429	452	445	478	440	465	409	480	450	438	459	507	476	466	432	454	447	474	462	436	458	423	428	440	453	418	460	478	435	437	433	401	426	432	461	457	435	504	458	471	441	434	467	452	432	488	413	452	429	441	454	446	439	475	415	444	451	483	451	435	484	427	385	437	429	461	441	419	461	447	474	451	449	456	454	442	432	452	432	437	436	464	441	506	502	488	446	498	464	506	483	478	486	458	445	441	458	475	475	504	450	469	447	414	434	441	442	449	480	441	426	475	452	457	457	434	455	494	444	425	425	448	475	471	468	487	453	475	463	477	461	453	430	475	437	447	429	445	462	483	462	443	436	489	465	489	441	456	465	491	475	457	421	485	423	470	415	435	493	449	507	495	435	473	442	457	446	441	397	432	470	459	470	435	484	449	444	464	445	439	447	453	449	453	429	439	428	465	459	458	484	443	432	528	442	470	411	464	441	459	441	479	473	451	445	457	451	469	475	469	429	452	417	460	451	461	430	479	444	454	432	433	464	491	433	469	515	438	483	424	456	459	428	449	495	483	443	439	450	444	450	444	503	493	449	509	437	441	473	466	444	463	464	478	405	457	444	433	480	494	443	440	477	441	462	472	416	458	454	445	461	447	449	468	445	481	430	430	445	480	493	466	449	431	432	411	452	473	499	472	452	467	475	497	439	450	435	449	465	473	462	431	496	428	470	466	454	470	461	452	418	476	462	455	465	460	470	457	492	467	437	472	489	427	439	442	450	494	457	493	412	472	450	466	433	484	443	442	464	474	460	428	460	460	403	454	457	444	470	460	434	444	447	421	444	437	460	455	442	483	431	449	420	460	455	432	438	498	424	454	470	482	427	432	420	440	452	460	466	468	483	444	516	447	464	452	477	480	423	480	462	431	437	452	450	422	450	462	446	435	394	444	456	467	438	456	471	452	465	454	488	443	488	474	433	445	459	460	434	442	444	451	496	494	403	425	417	466	434	454	466	445	451	446	460	456	456	523	480	463	439	459	488	473	496	486	461	442	471	479	454	452	457	499	480	479	470	447	496	449	478	470	437	478	466	483	465	442	426	467	443	448	468	455	511	407	452	459	441	487	460	450	455	447	458	435	481	434	458	476	466	489	416	430	418	447	463	403	459	469	441	454	428	481	440	489	433	480	450	498	443	459	470	501	483	473	420	428	464	450	444	457	449	440	455	453	469	457	470	469	439	452	468	454	435	444	414	439	476	451	442	438	475	448	468	428	470	452	437	444	435	426	447	453	462	454	415	478	422	480	470	440	440	465	441	476	452	470	458	429	446	419	450	430	447	429	477	458	442	461	443	422	515	439	504	459	458	447	494	464	461	440	459	461	513	451	463	442	483	446	458	460	430	472	465	459	444	453	488	465	492	454	477	442	461	428	467	446	477	465	465	479	443	481	433	422	399	448	428	453	470	469	467	472	451	431	446	479	449	411	469	453	396	469	458	451	444	475	468	471	436	461	482	459	476	454	456	473	445	454	442	495	476	452	450	473	447	458	476	456	462	417	456	441	461	501	426	435
5132	1305	975	1006	5636	6376	4311	2531	1183	657	508	418	425	431	441	405	435	416	422	393	389	418	412	454	409	426	428	408	427	408	441	424	411	427	410	430	436	435	415	380	409	432	433	415	406	406	415	377	435	459	443	445	376	404	418	419	435	408	407	386	378	407	371	426	416	420	388	415	385	421	440	398	395	432	458	404	399	408	395	414	416	426	386	417	393	428	417	403	430	406	449	418	429	438	404	402	377	426	426	428	420	428	427	437	432	451	414	429	399	442	445	439	391	408	401	423	387	441	435	374	405	457	402	403	428	396	425	413	415	391	430	435	416	416	376	393	425	399	423	430	414	452	380	382	397	402	375	410	436	408	386	416	381	415	452	426	426	385	392	388	420	439	381	448	415	396	400	408	444	427	412	435	422	364	462	417	438	412	419	397	396	408	425	432	409	403	438	414	400	389	437	424	411	406	415	422	382	416	409	416	439	409	422	443	400	426	423	414	390	410	446	411	467	416	415	394	425	425	394	422	394	422	429	439	449	388	464	425	420	415	431	424	404	415	412	437	381	428	389	440	432	426	413	422	386	400	429	425	421	394	405	390	402	408	418	410	353	417	417	425	406	402	428	375	392	397	379	415	416	402	427	416	348	406	377	416	408	396	397	391	389	406	427	446	407	415	419	392	428	409	406	416	387	393	412	394	398	419	404	409	420	386	408	447	449	415	402	416	416	408	406	409	417	390	408	424	396	412	432	397	428	400	400	436	402	416	414	405	413	410	407	436	425	403	437	422	443	395	407	475	431	400	423	416	429	394	433	391	433	403	397	433	446	437	436	392	469	441	389	418	422	397	442	384	411	418	401	411	406	416	417	433	426	403	386	471	404	384	409	429	416	441	420	423	415	398	385	402	430	415	399	365	388	398	402	423	390	401	424	412	440	420	459	389	454	411	404	390	445	397	429	401	387	433	421	378	392	394	442	413	429	401	403	408	455	434	387	398	439	409	413	408	403	419	445	425	353	416	424	437	442	410	418	409	437	406	407	409	417	390	395	400	397	411	428	432	409	400	413	406	412	399	384	417	392	445	447	401	385	421	451	419	409	419	407	380	393	386	386	423	395	422	461	372	415	407	399	433	425	403	407	403	424	420	425	397	443	390	454	448	380	371	398	427	394	393	400	417	426	409	443	418	378	406	430	414	442	384	413	435	424	452	436	400	400	410	392	438	400	416	417	383	455	403	428	383	402	437	398	409	407	426	478	407	417	409	378	411	413	374	415	384	386	423	409	417	406	363	404	417	409	390	404	428	409	431	438	433	390	457	411	412	424	425	405	434	384	426	383	418	385	430	444	453	413	412	426	462	383	437	402	391	419	423	400	405	417	403	436	420	400	414	406	405	414	406	420	417	445	426	427	425	395	409	413	401	394	406	401	430	398	404	429	436	387	437	442	400	412	413	420	394	406	391	370	388	448	420	420	411	409	403	407	395	378	412	439	422	387	448	429	418	397	453	410	426	395	373	397	389	386	380	437	452	452	416	394	396	418	386	402	436	418	401	440	411	411	429	438	450	414	424	400	376	410	400	418	426	408	417	417	370	417	437	431	431	399	418	448	452	424	417	445	412	401	404	418	373	379	385	413	407	406	416	422	401	412	369	411	365	434	414	395	397	380	375	423	415	419	436	401	431	409	409	430	388	405	421	436	410	418	400	397	423	403	404	441	394	437	428	400	397	383	426	443	393	426	433	426	366	439	379	400	406	425	401	479	413	421	425	402	437	459	389	415	423	417	409	391	433	420	395	403	392	401	424	392	405	421	421	405	434	398	438	425	449	449	393	442	439	402	457	386	396	417	430	428	401	382	435	423	412	385	440	398	424	434	419	397	403	396	429	415	384	403	413	430	450	412	420	424	396	401	387	459	435	447	396	428	426	412	419	442	382	400	417	407	408	398	401	401	441	407	388	393	403	406	413	391	433	452	446	406	393	422	416	409	415	405	405	431	404	388	387	422	417	409	420	430	392	425	378	397	419	405	386	412	382	423	398	394	412	421	405	431	445	435	415	428	383	401	432	415	393	461	385	414	428	401	439	368	376	400	412	428	427	403	439	441	394	392	395	398	402	439	399	396	411	413	427	372	402	420	405	410	412	431	412	386	416	402	443	422	434	427	424	412	416	395	414	449	410	408	398	416	403	384	382	414	391	369	393	444	442	440	465	438	403	413	413	414	405	421	420	435	446	416	424	429	441	423	416	403	393	434	400	470	400	415	409	392	391	419	379	394	436	415	427	419	432	404	422	430	421	386	406	416	424	411	358	422	438	402	405	424	407	388	418	401	430	397	426	389	433	426	399	381	392	433	427	441	430	395	397	424	405	420	410	386	394	452	437	415	426	430	437	399	418	395	390	415	372	441	430	413	444	415	420	399	424	426	426	384	427	416	385	395	420	402	406	434	454	449	412	444	431	391	396	429	388	424	431	411	443	432	456	418	456	434	429	395	402	392	404	435	393	448	423	380	426	400	412	414	399	425	416	445	416	439	418	400	411	444	433	385	426	389	414	423	441	381	426	407	401	403	392	404	404	394	453	432	429	454	396	414	413	422	443	421	390	460	402	383	437	411	455	433	444	419	445	438	420	400	435	468	401	439	418	412	433	439	423	458	439	416	439	409	414	394	386	418	424	407	387	408	381	420	451	363	391	412	398	407	426	396	403	375	410	420	408	404	406	429	432	409	426	412	399	406	413	423	422	406	410	441	427	387	430	439	436	400	421	438	420	395	394	421	462	434	434	425	415	375	440	424	426	405	424	388	415	395	469	415	391	454	401	403	437	402	374	382	418	409	379	446	412	413	436	412	395	430	401	393	420	403	406	388	460	413	414	420	420	408	408	436	378	416	413	408	414	441	376	392	424	407	424	411	416	450	412	431	440	438	413	434	436	428	405	413	436	401	423	410	422	403	398	409	415	369	407	410	403	363	450	395	406	409	405	379	404	392	377	387	450	421	420	416	386	410	416	415	424	443	409	381	397	397	423	413	414	419	405	422	416	429	390	438	429	405	414	432	427	396	383	364	406	413	405	398	440	422	380	419	406	411	402	411	404	395	397	409	409	392	439	391	441	423	430	424	400	442	429	430	449	399	395	413	444	410	397	394	423	428	450	386	421	398	424	393	428	408	435	423	365	425	415	422	402	377	413	408	425	411	425	407	395	422	398	401	433	393	403	417	434	397	436	400	409	421	408	399	408	422	405	406	402	405	435	424	376	423	392	405	417	438	432	431	408	425	396	417	403	406	398	400	436	409	415	413	416	393	398	371	405	400	394	459	425	441	414	411	418	402	385	439	415	403	421	409	389	420	433	408	408	425	390	420	418	408	443	445	399	395	419	447	413	426	447	428	403	417	422	388	438	418	407	389	385	425	422	419	417	430	383	423	401	426	445	413	385	411	429	393	418	392	416	379	391	400	387	413	410	415	410	363	425	376	431	405	390	451	404	404	390	433	402
25489	21404	27192	27608	41077	41658	29732	13984	4719	1727	793	571	514	457	502	525	511	496	496	466	500	500	462	470	454	497	431	472	466	518	474	490	476	477	505	504	496	493	467	481	498	476	484	501	527	476	470	474	456	492	539	456	457	461	506	480	495	488	502	498	436	505	434	489	483	499	470	428	507	448	511	480	482	469	454	481	470	477	448	479	496	506	533	462	503	484	491	448	455	486	478	445	523	498	461	505	480	470	512	463	478	515	448	447	469	449	482	485	462	493	469	481	461	476	479	500	501	455	473	464	452	477	472	467	536	495	505	500	447	468	465	480	485	512	459	456	497	488	498	463	469	491	460	506	473	487	537	495	475	425	477	513	435	480	476	482	514	453	455	479	488	481	484	492	485	501	474	487	491	535	481	454	490	499	528	504	452	476	488	461	513	486	509	476	471	503	507	469	461	472	464	477	490	539	524	463	489	490	489	505	496	483	480	490	488	487	486	457	517	532	472	525	506	490	490	513	523	490	542	491	505	429	500	434	478	447	458	434	484	451	486	450	470	482	451	486	452	451	485	456	444	473	486	469	494	476	494	485	473	481	475	469	483	512	456	499	493	486	470	478	474	508	469	474	508	511	469	492	461	511	435	492	449	470	462	443	468	461	477	471	465	480	449	472	484	504	478	426	473	486	459	521	519	461	515	478	455	473	480	509	432	462	505	488	470	526	482	478	484	480	486	491	467	475	509	480	485	446	436	468	485	493	473	523	479	526	481	466	478	502	465	482	486	499	507	458	497	459	453	492	452	486	496	476	473	478	475	437	483	490	512	456	497	481	483	516	460	493	511	488	481	432	498	517	478	499	435	503	490	478	482	461	461	482	501	521	519	488	482	500	513	498	431	508	494	465	447	470	471	472	446	482	495	498	499	485	512	496	453	515	461	463	488	475	511	454	479	493	479	472	518	502	426	471	496	481	476	450	463	513	492	477	475	487	515	469	514	491	470	456	438	521	463	455	485	495	484	482	460	464	465	482	529	486	494	499	518	481	456	456	457	481	493	514	493	451	490	473	493	498	485	476	485	471	490	441	552	488	484	510	480	468	507	452	472	490	503	497	497	463	469	463	453	480	498	472	508	476	450	486	492	424	477	475	463	479	514	499	472	482	468	506	478	470	520	498	473	511	450	532	476	468	506	478	485	489	477	435	522	503	467	474	455	482	468	474	472	492	503	509	470	483	469	501	462	463	471	522	539	484	477	512	487	458	451	462	507	480	500	451	497	484	488	467	495	520	434	459	488	489	446	488	458	489	510	484	476	433	501	461	481	471	507	485	467	502	481	465	490	504	473	487	487	517	534	488	497	533	502	496	485	453	464	479	477	510	478	459	492	501	516	496	483	470	461	461	480	498	438	487	467	482	497	510	463	472	456	478	457	423	461	452	500	443	477	514	467	440	506	487	486	481	467	485	471	494	455	516	437	472	478	492	476	443	473	479	472	450	509	474	450	498	466	475	498	443	476	461	478	471	508	473	487	494	514	441	500	465	464	519	475	478	486	523	471	522	517	423	471	474	495	519	483	505	462	476	491	472	482	481	519	531	474	490	494	479	473	519	456	493	486	510	462	532	483	480	464	432	491	473	461	486	512	492	516	458	452	489	466	487	472	480	491	493	456	437	495	484	496	503	490	457	482	454	475	465	480	478	469	484	481	489	473	463	472	482	495	505	475	464	449	497	437	444	459	474	489	494	417	448	489	446	493	454	470	462	494	497	515	519	475	475	475	476	522	474	465	468	514	463	479	506	495	455	504	508	464	503	491	450	514	489	511	484	482	462	492	495	461	478	451	455	504	433	488	477	487	473	463	480	483	460	466	461	474	468	457	457	475	460	485	476	496	452	460	456	473	460	470	480	467	494	476	453	499	475	450	451	475	500	483	498	525	473	461	496	473	472	476	527	458	478	467	452	466	479	452	447	490	485	476	503	462	471	484	493	480	465	460	456	507	443	428	498	443	543	496	443	477	471	475	480	509	457	445	496	479	501	505	510	448	498	490	470	461	489	511	480	474	469	500	518	471	472	522	436	466	480	484	526	490	444	483	484	494	504	464	472	518	458	456	468	481	453	478	495	458	467	472	485	455	474	493	460	447	501	501	467	483	511	525	479	483	494	484	494	499	466	445	485	500	502	500	471	490	487	514	485	460	452	477	469	477	479	518	491	454	507	493	436	456	447	447	483	477	474	478	481	463	478	494	482	499	487	483	488	484	445	487	498	483	470	476	510	512	461	481	461	477	483	452	482	481	489	470	464	497	484	451	485	493	480	508	461	462	473	469	513	468	460	490	442	447	495	464	481	481	457	470	544	490	465	472	447	503	466	471	458	471	465	481	508	481	486	481	478	506	455	468	498	502	436	487	491	462	490	466	481	463	480	459	474	521	514	465	472	454	484	482	496	490	491	527	485	488	442	465	472	445	458	435	464	469	471	507	488	450	509	466	461	468	483	454	490	505	507	503	456	464	505	462	484	497	496	477	511	478	468	436	527	503	475	484	530	493	476	462	464	470	464	476	484	497	494	415	498	485	474	458	471	511	464	498	459	508	483	500	463	447	530	474	478	471	498	489	476	483	464	477	435	494	503	470	498	475	474	456	503	495	472	454	488	484	470	456	497	489	490	517	488	466	492	446	446	458	498	454	434	498	478	475	497	481	492	464	453	474	516	485	456	467	481	440	476	496	501	484	508	480	463	447	462	490	510	475	472	470	453	490	490	514	509	508	491	482	512	477	476	487	473	488	477	485	495	484	481	479	460	467	516	468	460	482	459	490	508	467	501	464	470	475	511	515	466	462	475	473	442	485	469	491	474	451	464	489	471	453	501	486	491	447	462	468	478	500	481	491	493	489	446	480	473	482	443	467	507	484	448	504	472	466	480	483	478	478	465	490	485	453	469	475	496	471	485	483	453	484	487	481	461	457	406	476	493	455	476	510	485	447	487	507	456	521	479	477	527	493	477	498	469	476	461	491	483	470	469	448	501	450	518	507	448	492	472	503	489	457	447	502	491	470	515	489	478	469	484	457	450	506	472	482	474	475	471	505	475	481	472	483	502	520	486	473	455	475	481	475	432	453	447	505	502	479	483	465	548	463	476	453	465	510	459	421	463	478	469	453	491	477	454	476	481	462	517	477	487	471	449	515	480	470	445	521	452	485	479	476	511	493	477	434	487	460	476	513	476	470	491	458	454	483	491	435	451	449	463	463	484	492	524	450	457	481	488	522	447	475	458	490	493	458	518	492	455	482	490	482	460	484	470	456	465	466	488	503	491	448	502	475	429	500	476	481	433	511	458	471	473	478	496	454	474	474	484	473	504	454	502	481	470	496	505	502	471	473	499	419	461	459	478	436	485	476	521	502	479	486	482	489	533	488	476	474	464	499	469	467	466	502	443	513	472	537	500	489	495	467	507	454	469	504	490	491	483	526	485	487	479	491	487	471	490	524	496	487	466
3839	3770	4665	18057	43202	35596	22723	10849	4557	1794	791	555	419	472	503	443	447	497	502	479	504	482	489	454	472	467	444	460	470	492	440	483	426	468	456	456	506	427	460	444	471	436	476	434	514	476	446	450	448	450	503	443	444	458	434	486	464	476	461	501	473	433	488	440	424	440	444	454	481	433	486	452	451	460	460	464	487	486	499	501	468	493	440	458	476	456	485	447	454	423	494	465	424	462	468	462	458	466	452	474	488	468	468	466	433	461	434	467	455	460	472	474	470	458	424	434	461	472	417	472	454	466	430	480	471	442	460	440	435	466	470	437	454	429	442	484	481	483	464	446	461	438	448	479	489	430	439	499	474	448	466	439	465	486	437	501	460	488	456	467	463	443	447	486	476	461	458	481	452	449	460	431	443	414	474	472	433	473	458	473	471	466	451	428	433	447	418	489	469	443	480	475	446	437	441	449	433	473	488	451	480	459	472	491	461	477	458	477	492	479	477	518	471	420	467	442	472	418	463	478	450	476	448	483	431	453	441	458	488	482	469	475	476	479	439	444	480	472	421	454	467	473	470	453	459	454	481	445	474	458	467	448	446	436	435	443	482	485	434	459	455	442	467	444	450	454	456	469	479	432	462	456	456	480	462	469	455	453	484	440	504	454	447	443	493	466	481	483	448	478	446	463	467	423	444	476	452	485	465	467	457	467	432	480	467	470	482	450	465	435	468	463	507	449	454	460	448	450	462	472	429	465	480	464	436	473	475	450	448	471	450	462	443	441	433	423	488	451	461	438	462	462	481	480	446	470	435	444	430	467	471	498	469	467	422	432	449	454	438	453	484	434	489	490	466	496	447	432	490	436	446	470	458	409	453	473	484	473	456	440	476	456	474	430	481	483	491	467	451	417	431	480	488	435	448	458	426	463	446	424	468	473	440	445	461	462	410	460	461	479	463	466	448	477	458	443	468	463	474	442	446	485	440	477	452	462	473	468	465	453	420	499	437	476	469	473	437	439	453	482	443	465	418	472	455	406	465	463	454	442	481	485	435	466	428	417	440	455	463	469	489	460	453	449	438	435	452	450	430	466	421	449	433	449	479	439	496	443	488	446	425	422	459	463	453	449	487	459	485	499	511	466	471	464	449	396	457	476	483	473	449	487	438	499	458	463	429	477	470	469	428	414	487	457	481	471	455	473	469	469	480	456	459	460	468	447	462	488	479	446	495	467	460	476	476	444	447	472	416	505	485	418	458	453	461	416	466	466	462	462	437	470	466	469	471	454	446	443	479	423	450	446	463	485	469	469	466	452	514	432	493	473	474	426	443	440	461	425	493	462	459	507	461	482	449	460	440	455	427	486	431	477	446	448	452	457	452	489	424	447	488	477	473	478	481	463	475	456	469	452	458	437	408	462	405	433	455	467	442	467	479	429	471	463	484	491	457	445	467	417	463	451	466	458	478	494	384	471	429	465	464	474	460	455	487	470	498	467	439	467	453	415	469	446	478	463	469	521	452	460	443	487	488	450	468	446	468	476	428	428	453	480	452	478	444	461	463	450	471	442	483	441	493	454	439	469	444	456	497	447	465	434	441	452	428	467	481	455	491	481	451	468	455	492	461	442	474	437	458	479	452	454	451	486	451	467	458	464	437	443	429	437	450	443	451	447	444	454	493	454	472	418	452	488	458	452	452	451	465	481	479	434	455	427	469	419	432	485	472	448	472	452	452	472	464	458	425	452	475	474	425	470	469	456	484	459	432	486	466	509	494	466	445	443	509	442	467	438	460	467	469	478	456	416	497	435	454	435	438	484	444	457	478	423	470	434	466	457	479	497	465	462	459	492	478	452	431	446	466	478	464	467	461	466	463	466	447	441	463	457	473	457	409	454	452	479	452	462	462	474	418	487	504	467	461	445	471	438	489	435	439	452	434	483	468	463	466	431	430	485	505	426	483	438	483	460	440	503	458	467	479	425	478	457	467	465	451	439	454	466	461	438	433	475	432	488	455	464	442	465	486	440	450	446	459	501	462	475	486	441	461	453	446	482	424	434	480	472	467	416	464	484	463	472	445	448	478	401	465	441	473	453	432	429	459	450	471	453	480	432	462	412	453	451	450	438	515	486	435	452	425	475	470	492	451	485	441	464	442	416	473	520	478	443	445	496	434	457	477	432	449	475	465	437	464	475	453	468	452	459	487	462	479	459	453	443	460	470	462	445	466	452	481	445	443	426	494	457	439	455	445	474	404	498	463	435	455	457	427	471	507	477	451	444	463	499	447	445	480	476	447	467	458	436	457	454	482	449	475	463	493	469	454	477	438	481	456	475	485	459	453	462	433	464	458	467	469	461	429	462	449	494	447	434	498	455	449	452	440	463	395	524	432	474	437	463	448	454	455	451	464	420	451	454	447	475	452	473	430	463	428	460	481	433	462	436	462	463	453	432	439	459	421	482	435	488	461	470	502	443	432	472	465	472	476	419	454	435	450	480	456	488	434	484	449	472	457	470	459	467	444	437	426	466	451	481	470	433	486	467	471	450	431	451	435	467	451	486	469	440	455	483	458	466	482	439	438	431	486	482	452	425	466	452	470	507	464	464	444	450	470	466	490	442	466	466	456	471	418	470	456	442	471	508	433	443	463	459	481	446	480	452	436	467	462	420	452	435	476	456	482	450	457	471	445	460	480	438	466	456	437	460	473	455	502	423	489	436	457	467	449	466	439	499	461	463	449	459	441	446	443	426	458	456	441	461	462	473	457	446	460	434	501	496	423	449	477	480	470	453	447	453	458	427	459	424	453	470	440	505	468	441	448	480	522	426	473	457	469	460	462	459	454	454	481	464	415	482	481	464	466	438	474	453	441	482	458	451	459	439	469	487	485	470	423	485	452	429	452	448	384	451	431	442	424	457	437	490	455	410	471	442	485	455	473	499	465	457	451	487	480	478	447	458	445	455	437	440	479	496	425	490	439	458	442	463	434	471	463	474	455	427	475	488	429	449	501	439	450	446	476	439	476	456	429	451	465	466	465	439	502	499	434	452	485	468	447	468	476	408	477	477	463	449	463	489	471	436	438	469	415	437	452	471	449	460	437	456	453	475	438	447	442	469	482	466	455	436	472	479	478	469	471	468	451	456	489	533	447	482	443	437	465	459	476	460	434	429	511	427	439	494	459	434	467	468	461	442	478	445	467	432	421	475	458	483	433	449	467	429	456	443	427	457	453	410	485	444	451	483	439	461	450	433	431	457	446	442	431	461	398	447	430	415	455	467	479	442	436	465	497	448	444	430	451	472	471	473	432	494	434	434	463	442	475	489	428	423	458	434	448	440	473	457	443	431	496	497	447	422	479	458	429	459	425	426	476	418	404	451	459	493	443	463	443	483	442	448	454	467	463	428	451	468	439	456	482	455	472	455	459	445	467	491	455	459	442	425	441	423	454	474	475	470	423	439	464	448	452	433	435	456	462	472	469	452	477	479	434	480	418	424	464	456	422	467
24268	21412	28742	29782	54478	56470	41832	22000	8444	2431	989	732	641	572	571	598	615	659	652	607	554	617	620	595	604	607	620	595	565	604	626	579	561	617	584	637	597	577	639	587	548	613	595	632	594	591	582	592	614	528	560	641	583	571	593	633	606	606	619	602	577	572	585	570	623	616	587	590	566	623	630	593	581	611	579	623	556	620	573	595	557	594	615	592	602	607	620	555	606	570	599	574	587	607	596	609	647	626	555	594	581	562	577	553	603	623	580	549	605	572	609	574	615	582	625	538	540	572	563	631	572	583	619	556	606	601	598	584	589	637	532	564	547	558	581	595	589	606	624	549	619	584	619	607	567	612	581	611	583	584	578	629	552	580	569	544	561	603	534	577	582	620	581	581	621	640	579	600	617	564	602	590	632	604	577	570	622	590	564	571	603	570	612	597	576	543	572	554	620	591	545	579	545	600	598	587	587	596	557	563	615	581	606	563	593	587	575	565	589	598	576	588	573	565	541	571	563	584	581	589	568	560	577	589	579	602	564	609	566	551	598	623	602	557	595	551	557	591	597	566	577	581	574	585	613	607	599	556	573	605	592	547	600	624	588	594	568	586	584	566	560	577	554	611	597	584	558	588	557	521	547	579	569	589	610	565	588	621	552	548	619	540	550	579	597	529	593	568	561	596	592	566	577	593	548	617	535	563	580	601	632	618	567	582	557	654	576	560	576	570	592	559	551	570	629	541	601	610	545	532	587	573	600	573	616	567	615	555	612	561	616	537	559	575	592	608	565	621	608	562	587	611	608	576	579	577	585	598	565	586	578	559	647	607	605	614	579	601	577	559	595	579	568	604	604	559	638	588	620	609	587	585	597	540	637	570	562	580	583	611	613	570	599	575	618	553	578	520	628	606	595	591	591	622	603	576	619	571	603	571	613	607	607	614	601	613	550	566	571	604	567	563	565	557	601	600	603	591	581	608	591	577	598	601	589	599	596	565	563	565	583	582	572	567	557	585	635	602	545	548	606	610	592	618	562	615	542	569	560	555	582	614	635	583	614	638	589	586	560	566	556	594	581	568	583	613	536	580	592	610	539	590	560	591	562	615	617	578	580	588	573	565	557	610	551	601	586	573	592	601	545	550	586	589	585	596	595	585	567	608	595	620	597	551	541	628	536	578	549	596	594	555	585	597	572	580	639	596	605	598	586	612	603	625	557	573	609	587	558	619	586	587	628	601	589	600	583	585	576	581	570	597	584	581	576	598	559	589	601	610	600	584	563	567	569	625	588	603	571	601	580	568	593	529	586	596	619	581	567	584	578	566	591	545	541	594	585	518	564	581	536	551	546	573	554	577	570	550	603	631	619	597	578	582	567	589	585	552	622	548	563	599	646	563	604	594	582	589	569	605	590	589	575	552	584	606	559	576	598	592	556	604	560	593	569	587	583	563	544	585	544	587	601	581	575	602	574	586	590	566	564	610	631	594	638	625	581	576	598	544	573	552	602	646	584	616	576	610	551	584	604	616	561	570	589	596	575	563	566	558	531	604	573	545	559	577	580	585	596	583	573	651	589	593	590	570	582	586	605	589	557	566	642	604	598	573	585	596	582	589	584	563	587	583	572	548	611	560	597	549	606	578	555	561	607	603	584	585	612	603	537	588	585	602	561	580	583	591	616	619	617	608	600	601	607	529	588	532	547	556	586	574	597	586	556	601	586	559	566	543	571	597	545	541	541	593	588	563	562	571	560	566	593	563	542	572	606	584	619	585	592	612	570	598	614	583	578	550	586	583	606	594	562	594	550	583	583	612	598	592	614	601	547	627	567	576	602	566	591	594	595	581	588	549	602	600	583	540	579	579	604	576	578	571	581	601	589	582	623	585	496	598	539	607	633	573	578	539	588	583	572	602	574	610	598	597	566	587	566	597	610	604	567	582	564	589	549	559	567	564	603	611	558	570	554	578	552	568	570	605	612	564	592	568	574	605	564	601	580	585	559	608	574	584	540	606	573	605	601	617	568	583	587	633	640	589	591	547	639	590	569	617	583	594	561	561	629	575	621	629	606	592	597	585	598	594	567	572	573	553	537	605	565	613	572	547	587	602	569	573	570	595	563	629	574	552	577	568	568	556	542	643	614	647	586	606	596	612	562	560	593	604	583	595	597	558	605	613	568	569	565	572	600	602	594	604	598	595	600	576	601	580	561	585	574	591	573	626	596	555	615	600	532	592	587	593	550	594	572	562	590	551	575	551	543	604	546	539	565	558	563	628	593	625	549	598	589	557	566	580	598	601	588	567	633	612	594	540	607	573	584	619	561	572	574	599	544	563	584	544	560	578	590	575	584	575	602	585	567	563	574	529	592	558	585	550	539	567	622	610	626	600	576	585	567	625	586	582	580	569	579	542	577	549	608	566	549	584	596	562	580	609	609	605	561	526	567	582	609	570	563	571	598	596	560	555	612	612	564	601	589	621	594	600	560	572	556	604	613	596	545	597	529	574	554	578	580	600	582	555	613	597	574	573	542	558	597	626	589	585	571	564	586	602	649	602	591	580	580	575	554	591	583	546	613	628	601	581	552	596	586	620	630	583	579	569	627	538	596	552	598	569	588	600	575	577	585	589	594	605	566	595	599	583	599	601	586	598	584	620	594	545	614	583	594	591	594	526	627	633	566	589	598	602	583	577	543	605	587	550	609	572	589	582	576	615	585	549	600	611	605	597	578	544	599	615	592	587	602	563	626	612	614	595	575	587	553	578	602	624	586	612	583	552	544	560	567	559	591	601	617	602	586	516	588	599	642	570	579	549	604	635	575	620	579	545	528	618	570	618	600	633	556	531	576	609	560	603	644	632	571	593	587	573	590	585	566	576	653	630	576	603	554	561	582	577	539	591	592	573	624	595	584	614	553	597	552	615	594	562	586	579	524	569	627	617	594	562	543	578	564	571	574	592	577	577	607	569	585	568	588	586	608	560	598	612	566	584	578	585	567	604	619	571	631	579	554	609	611	632	573	608	569	574	612	602	590	558	581	633	626	593	607	573	594	563	545	568	644	600	606	581	584	590	557	584	570	598	549	546	620	574	573	519	518	599	603	585	585	544	585	572	600	559	607	574	555	557	540	613	567	589	594	578	601	582	611	518	594	552	565	575	577	586	588	560	576	559	591	583	570	590	610	630	602	559	576	573	584	594	590	603	596	562	582	582	583	605	572	565	580	636	593	586	606	567	594	626	633	591	602	603	599	551	553	611	546	535	589	601	615	529	556	594	594	575	572	616	603	577	612	624	634	563	594	602	598	585	589	581	595	555	580	586	624	571	600	566	582	572	572	594	631	605	566	612	585	556	604	594	565	547	604	562	570	566	620	598	622	585	579	579	565	570	597	576	552	576	601	543	584	545	566	592	609	563	572	593	569	580	579	571	600	613	569	549	599	571	572	567	564	580	578	546	626	567	595	558	635	611	590	589	594	562	570	603	566	598	570	584	605	603	565	589	574	572
4741	8195	13558	46100	67474	53995	33140	16528	7267	2627	1072	673	581	536	582	564	557	571	573	540	554	569	573	565	545	558	516	541	573	591	533	550	554	584	515	590	581	587	555	544	599	556	599	558	576	559	576	539	540	504	612	535	533	519	577	558	533	574	581	556	557	557	558	571	584	564	561	633	576	552	515	546	559	567	554	553	577	542	542	516	592	560	599	545	561	576	571	560	552	558	548	550	563	596	604	578	558	573	527	552	538	548	579	603	553	545	538	550	524	539	566	588	585	538	544	526	554	576	554	551	525	585	538	555	493	566	543	580	555	576	555	553	553	552	536	550	553	590	554	588	573	556	589	542	576	554	561	562	521	571	558	569	575	571	541	630	570	572	562	545	574	543	596	605	576	599	570	549	566	615	556	574	530	585	533	560	516	580	564	533	562	563	568	531	532	564	589	557	579	528	526	579	560	578	585	579	528	530	596	571	534	508	544	574	528	547	592	563	538	584	610	531	532	572	519	571	553	559	562	560	559	526	575	572	563	566	535	583	581	566	571	584	523	537	530	521	555	560	502	522	566	608	538	569	571	563	578	549	560	555	566	546	598	559	546	513	598	533	575	605	521	560	529	551	560	551	552	566	590	551	546	542	602	562	503	546	559	568	536	535	582	540	556	589	512	567	584	580	536	568	544	556	598	609	559	558	531	570	549	546	545	572	570	574	511	543	599	548	555	563	588	563	526	563	571	528	552	554	545	574	546	553	585	558	504	556	543	530	511	564	569	566	584	534	584	540	535	556	537	547	540	577	530	539	558	555	536	560	537	526	533	556	655	542	554	576	530	522	533	530	556	594	535	628	578	575	525	532	539	562	595	602	542	575	535	579	554	563	585	519	565	537	518	591	568	572	541	551	579	544	586	587	621	558	583	578	568	530	617	568	522	557	589	552	521	512	548	547	561	574	549	538	575	565	565	598	560	529	510	551	553	534	555	576	553	545	576	584	589	559	515	557	595	597	563	547	579	578	531	542	570	537	576	534	510	554	565	549	535	555	570	559	571	583	597	555	547	535	551	597	585	557	546	591	540	547	585	569	549	536	539	568	568	574	560	522	580	573	532	536	602	557	584	608	558	542	545	574	516	570	586	575	558	574	499	566	592	550	559	547	549	554	575	530	570	561	588	576	551	545	587	586	566	557	567	568	545	537	558	575	568	568	519	587	573	594	561	550	567	562	547	566	510	535	568	524	548	559	577	587	562	527	540	528	561	530	518	583	557	512	622	595	572	574	545	557	559	584	523	581	522	591	583	535	558	536	521	570	559	579	568	545	603	561	587	579	576	552	574	568	577	551	550	588	520	557	573	570	539	564	545	523	532	568	518	548	582	581	566	538	524	573	548	554	564	519	558	581	538	597	526	533	523	507	589	609	547	563	553	555	533	555	572	551	559	534	564	561	536	537	586	593	573	551	541	544	543	558	566	560	522	564	528	582	564	575	538	564	578	566	512	518	561	559	565	571	569	549	543	539	598	545	524	561	625	560	557	553	531	552	578	559	610	552	541	564	611	579	545	569	554	545	574	552	552	584	559	559	513	573	559	508	577	569	559	545	550	551	548	561	537	544	552	568	553	570	561	554	589	564	490	563	537	536	540	578	550	590	589	552	538	569	520	562	551	556	535	555	612	538	546	586	537	589	551	576	543	530	561	566	548	531	526	581	587	555	579	591	561	522	559	557	536	496	544	571	537	572	590	564	564	556	533	510	571	587	538	556	579	556	540	535	546	517	548	574	538	557	503	536	536	586	550	547	564	555	551	536	525	554	556	574	565	559	537	558	553	556	549	552	546	534	526	566	580	517	528	535	558	570	547	549	589	583	543	551	548	528	567	578	560	544	577	585	534	572	531	563	559	567	535	562	527	556	545	546	533	518	517	552	524	575	582	557	522	534	588	569	587	543	578	570	518	594	565	529	595	590	600	556	522	553	497	546	555	540	566	535	561	527	520	539	563	583	545	557	551	602	522	561	546	543	536	555	543	560	544	515	570	517	502	582	562	524	533	557	526	539	530	556	568	574	588	553	547	587	569	577	515	544	567	535	554	526	579	577	574	536	591	548	523	546	545	517	566	576	539	581	542	596	520	537	565	574	576	554	552	570	539	525	559	566	540	577	584	584	610	572	592	541	558	578	553	556	559	574	507	607	573	588	545	574	511	604	542	541	560	546	593	579	530	537	560	554	555	594	557	545	552	582	554	545	550	527	547	566	544	540	534	554	572	547	526	589	583	590	579	578	568	509	573	585	529	561	538	568	550	581	623	555	558	582	538	580	587	588	529	547	558	523	547	588	558	564	545	527	552	575	541	538	553	536	528	560	532	549	573	547	519	532	540	584	557	582	573	532	531	572	569	589	562	568	535	531	498	567	587	585	561	549	568	554	568	529	574	536	534	550	588	566	498	572	542	561	541	588	543	565	492	553	543	572	547	526	515	548	527	541	525	532	581	556	570	524	538	547	584	542	564	554	585	547	567	582	548	559	537	581	588	531	555	574	566	503	553	534	566	523	592	587	561	553	566	530	562	589	496	550	571	556	583	565	561	494	544	573	567	573	576	559	554	588	577	584	556	560	546	511	565	603	564	564	538	591	541	577	523	565	581	604	523	566	529	595	596	565	552	577	561	594	555	548	538	551	559	580	607	525	544	526	543	545	610	569	530	555	582	594	556	547	543	530	549	588	574	562	559	549	570	535	547	537	547	569	535	564	574	567	590	553	516	573	571	539	539	564	543	571	556	566	534	579	557	524	616	557	563	542	577	581	572	538	548	570	602	524	558	529	534	550	546	545	529	558	526	541	550	545	520	567	598	553	565	572	528	551	577	556	539	603	581	578	561	519	560	569	547	594	565	541	595	549	589	555	564	533	574	582	541	580	559	546	530	530	565	555	514	572	559	561	542	545	599	551	550	549	550	538	525	540	594	543	553	556	560	562	584	580	587	544	538	571	550	570	563	577	566	544	524	546	563	527	552	595	544	570	540	532	577	570	502	558	596	559	544	539	552	550	542	574	558	506	555	557	570	565	519	558	563	571	583	586	555	552	544	559	534	554	542	564	574	558	555	548	565	571	576	560	554	532	564	532	565	561	555	567	563	605	525	554	559	559	538	555	571	598	558	568	535	604	570	556	538	563	551	531	542	513	544	550	568	548	546	551	552	564	566	569	559	600	597	604	559	604	535	512	542	557	568	535	578	530	561	555	530	498	546	563	562	541	520	564	578	554	538	558	569	566	552	541	543	535	545	542	553	563	526	539	574	572	536	546	565	608	566	546	568	567	562	591	579	541	560	550	547	540	527	538	535	517	552	583	581	525	498	540	571	533	572	576	572	584	553	548	562	600	586	526	561	547	551	545	560	528	534	537	580	566	634	524	524	542	547	544	552	561	558	574	528	538	561	584	564	545	517	537	547	602	608	546	547	523	517	538	521	560	597	558	547	585	582	540	552	528	532	530
27807	12664	2111	1724	8096	7951	4252	1864	874	610	523	436	467	487	469	470	499	524	475	441	506	449	462	451	517	443	493	497	460	485	451	484	505	452	498	461	497	454	483	463	478	419	477	455	492	507	485	461	459	472	475	480	451	469	440	458	433	459	460	473	480	456	444	440	478	440	498	514	495	474	452	474	460	453	494	477	473	508	439	478	472	477	481	441	467	448	429	427	476	471	471	459	435	465	472	450	459	510	433	450	449	454	497	460	483	440	457	441	467	489	444	440	460	468	471	455	469	439	484	434	471	481	469	430	422	467	434	434	458	450	458	453	486	471	465	458	480	481	405	477	438	468	479	459	482	456	461	486	469	446	438	464	476	430	459	473	464	437	444	471	520	460	435	457	476	439	507	440	468	488	457	491	477	481	490	427	461	463	482	487	457	489	499	489	458	507	475	436	465	462	474	429	473	456	458	473	479	468	490	480	435	446	466	431	483	432	466	466	473	475	427	455	455	430	479	505	499	440	509	447	477	474	426	494	468	453	478	463	474	499	499	489	465	500	475	476	503	488	461	476	494	490	481	456	478	436	468	448	495	471	433	470	447	449	448	466	442	466	499	485	475	432	481	448	493	496	427	460	433	438	455	441	449	417	431	474	510	461	478	450	445	452	497	464	467	470	448	460	483	439	436	447	510	462	456	456	470	427	479	445	443	447	461	490	483	505	487	478	451	462	489	488	440	455	455	479	458	444	453	451	465	468	466	464	461	452	450	491	434	469	474	441	490	475	489	442	461	446	479	471	462	469	442	489	492	464	468	493	428	484	481	489	515	448	454	453	461	465	454	472	449	444	462	463	462	462	457	489	469	482	416	455	460	492	442	443	444	494	450	430	467	503	441	484	457	444	448	456	455	432	456	460	480	435	462	470	446	450	448	460	474	449	439	481	478	456	481	451	487	474	458	460	462	464	454	463	486	490	443	462	473	475	452	476	451	482	445	453	411	481	513	483	471	486	449	442	461	496	485	479	480	498	452	462	468	470	484	466	476	486	458	499	444	485	493	475	464	477	491	476	491	440	473	489	467	474	438	466	510	467	472	495	505	445	454	485	468	437	472	458	418	473	481	470	434	500	471	462	494	472	472	485	494	479	457	480	431	460	429	462	481	466	439	461	460	469	463	463	457	482	479	484	464	476	486	443	493	450	450	441	462	457	505	479	455	454	455	469	447	462	466	489	458	506	457	456	468	450	483	480	474	495	448	496	487	482	473	451	435	469	437	479	468	451	480	496	465	483	469	465	516	469	493	429	489	462	447	452	455	475	450	452	467	449	432	488	462	478	458	492	465	480	518	434	447	483	471	447	444	494	489	488	493	454	492	453	464	503	491	435	474	487	474	463	453	515	451	468	490	470	452	465	446	464	483	480	460	495	467	467	501	438	420	476	462	494	465	444	458	466	472	496	508	471	449	455	500	465	491	456	442	485	451	456	483	447	446	499	445	474	478	487	466	445	450	465	432	449	475	450	483	461	482	461	469	480	507	422	497	473	428	476	482	462	465	432	513	453	456	444	444	456	477	491	459	479	433	445	459	492	429	471	483	457	498	444	487	484	455	498	451	509	448	468	481	458	461	476	446	454	450	468	469	470	487	487	490	472	469	431	465	445	510	448	477	501	456	504	428	477	474	472	502	423	471	491	461	501	460	471	458	479	463	488	514	486	470	485	421	467	464	480	441	480	481	450	441	445	458	447	478	447	440	442	465	473	466	517	450	438	502	468	455	451	461	450	464	482	489	495	472	426	462	464	464	453	459	469	444	457	480	442	468	485	462	468	473	460	447	455	462	471	464	446	478	452	465	465	476	473	488	445	481	449	431	471	464	474	449	449	467	453	473	477	455	452	489	432	495	437	458	442	516	421	448	428	478	495	473	465	460	471	448	442	461	474	447	512	444	486	476	440	456	448	466	468	454	456	478	466	452	448	439	463	453	487	471	447	438	441	433	436	479	498	452	439	470	497	480	473	456	464	510	491	490	484	436	520	492	490	441	445	486	473	518	478	461	491	461	437	491	452	492	433	418	460	518	454	470	517	469	471	467	489	494	450	436	431	483	483	461	481	449	435	499	501	462	452	446	459	464	475	468	496	468	482	516	462	456	453	505	461	438	454	488	483	475	498	435	462	467	488	497	459	432	458	471	476	480	478	496	464	495	465	444	466	477	450	442	454	431	469	489	483	446	487	485	466	467	480	494	492	457	483	505	482	492	487	460	488	432	507	459	465	446	453	484	461	454	430	477	478	483	472	479	471	467	435	446	444	435	459	456	476	412	448	463	492	464	484	473	471	441	431	468	494	496	470	439	465	440	476	427	476	452	460	457	447	473	434	475	467	506	460	506	472	450	468	460	493	475	499	448	490	497	492	470	464	492	507	487	498	453	423	431	480	458	462	462	505	492	468	479	438	416	468	445	472	428	478	453	495	460	467	467	486	467	468	470	422	453	433	473	490	427	481	476	495	459	454	495	463	432	514	461	466	474	427	454	466	454	448	446	448	468	426	477	452	464	487	429	478	431	466	455	440	488	427	483	453	455	468	455	471	487	441	421	472	452	491	454	487	429	454	464	475	485	493	430	452	456	474	491	454	462	450	449	445	475	433	454	485	447	487	491	443	486	470	504	418	496	462	485	431	471	431	436	486	498	445	485	464	469	489	469	423	490	451	469	479	451	467	473	503	478	447	473	502	421	490	450	430	462	465	474	442	468	448	452	477	477	466	419	520	459	489	469	457	447	462	472	494	452	471	447	461	474	443	449	464	450	471	437	458	468	437	460	433	467	469	456	455	416	489	473	455	479	488	504	450	479	460	485	479	492	453	405	466	452	464	458	528	463	468	492	454	444	455	449	458	436	467	495	507	454	469	447	475	458	471	467	464	482	504	440	461	437	472	500	451	484	492	472	442	466	483	426	494	494	495	477	479	466	472	525	452	476	441	453	478	462	458	476	500	446	458	469	447	483	487	435	470	453	442	494	468	433	498	452	487	483	461	494	435	487	445	471	457	460	483	445	465	454	456	484	485	444	484	469	482	440	463	480	486	490	459	475	474	475	424	465	439	482	483	479	460	476	452	491	464	456	461	446	447	441	485	430	474	446	480	435	462	411	451	472	433	462	452	443	490	465	451	419	435	453	464	455	438	492	496	433	494	438	488	479	487	446	473	469	511	480	478	495	503	470	455	494	436	445	470	469	471	461	489	432	479	459	484	458	458	495	444	465	484	471	431	473	468	482	496	475	492	463	463	464	438	471	451	445	463	462	510	476	481	477	475	473	461	451	455	492	498	465	474	472	445	437	492	489	460	482	439	432	477	474	509	471	479	450	470	466	480	455	445	496	453	473	498	465	478	480	479	441	428	464	457	472	489	451	489	473	441	452	469	490	457	475	468	500	471	472	484	470	445	462	444	476	441	476	462	463	475	456	475	484	461	452	448	452	462	453	479	434	441	458	472
5240	1799	1591	1688	8867	7338	4153	1861	907	551	457	415	448	403	465	452	464	408	455	406	429	390	425	422	433	415	435	408	435	388	424	391	410	393	408	398	426	438	403	423	422	435	425	431	414	416	457	420	447	415	401	431	436	432	428	367	411	414	411	410	411	415	429	424	430	413	423	444	411	428	446	418	439	421	436	382	435	434	407	446	433	479	443	442	424	426	375	415	447	394	436	450	425	417	434	421	420	414	453	433	436	407	414	441	434	458	407	435	406	447	436	443	444	419	444	435	418	410	446	419	437	436	416	421	421	388	402	424	411	426	424	418	440	443	391	407	421	415	433	451	383	426	450	418	426	425	442	446	403	470	438	422	422	399	427	396	429	442	438	418	421	424	412	456	450	422	417	441	412	470	444	446	428	481	446	421	456	438	415	434	424	387	414	429	378	406	436	425	423	449	413	420	438	437	413	430	407	436	430	390	474	455	448	419	427	438	443	410	395	421	455	427	462	411	408	407	360	398	403	419	415	424	433	424	484	400	439	415	414	408	432	453	413	386	435	437	402	416	424	435	426	418	423	404	443	403	442	410	438	425	421	404	410	427	417	421	384	437	412	404	435	461	448	422	426	403	412	424	420	443	419	420	446	451	452	446	408	423	424	415	443	428	399	417	451	428	442	451	415	445	452	477	442	442	415	447	432	460	429	424	390	458	425	427	407	451	424	442	435	416	479	396	389	459	386	411	420	389	378	436	412	438	436	438	427	439	388	424	395	406	411	391	405	440	455	408	422	434	472	444	415	420	385	434	423	419	424	482	421	406	415	429	395	421	409	405	443	439	435	437	430	440	410	439	419	398	447	377	408	398	426	435	405	436	405	369	421	417	432	415	449	451	423	419	415	429	430	455	443	460	428	390	419	421	433	438	428	424	420	411	378	431	400	410	406	430	437	401	432	415	430	400	406	448	403	423	431	391	432	404	422	426	425	433	461	406	425	435	410	418	410	425	379	414	377	456	436	387	416	398	413	417	423	445	383	435	432	406	429	423	435	391	405	399	413	424	431	419	445	445	448	387	441	421	402	398	417	405	434	415	445	403	431	431	442	454	447	436	415	415	454	389	409	430	410	432	419	437	386	408	439	407	391	410	469	463	426	413	433	396	407	426	439	443	449	399	406	435	433	446	443	429	417	407	421	433	446	434	435	436	442	438	431	442	436	433	443	425	437	395	415	411	411	439	407	479	451	404	436	408	433	411	428	406	403	412	393	425	437	434	419	430	421	384	374	408	431	402	457	435	422	413	418	401	426	437	424	452	415	463	448	382	454	430	439	457	400	403	434	432	435	432	405	411	424	412	452	389	436	443	412	439	401	446	432	413	443	410	481	383	385	454	411	424	445	437	418	428	428	427	414	421	435	445	411	425	432	410	434	426	436	447	367	436	409	435	438	434	407	451	442	439	409	436	418	457	438	409	394	433	408	429	397	396	415	443	403	425	415	427	453	412	427	429	391	383	418	439	438	395	401	373	377	393	441	393	468	452	464	420	402	405	395	503	444	437	423	448	404	429	419	447	460	427	454	429	433	425	411	437	407	409	369	403	430	424	447	446	404	464	429	422	452	455	419	402	453	424	401	440	408	432	431	409	400	403	398	393	377	438	405	459	448	438	430	412	414	409	421	427	441	411	425	415	419	385	410	435	444	400	415	400	426	424	490	468	407	410	424	440	447	402	420	399	429	426	418	426	421	433	437	417	440	458	435	445	407	449	440	454	444	380	439	433	411	410	442	415	403	427	428	408	429	439	421	419	421	443	407	428	423	434	417	409	416	404	402	394	418	399	433	411	394	408	430	446	443	420	400	421	452	398	441	417	472	432	406	427	407	437	402	447	429	437	433	451	433	396	438	421	425	396	446	438	449	409	440	422	415	437	399	409	476	452	442	415	419	413	428	432	427	414	402	392	442	415	445	408	424	404	396	425	430	416	426	407	420	397	478	486	412	426	418	437	394	432	400	454	420	431	387	442	413	430	419	414	453	433	444	392	420	448	409	423	404	426	424	380	410	424	437	428	419	438	448	416	458	440	421	413	433	459	468	401	411	419	405	413	446	422	431	434	465	435	428	414	429	419	396	416	429	397	452	411	449	425	405	466	375	418	410	416	384	430	423	441	427	422	422	448	417	451	417	448	401	440	450	423	440	437	421	423	434	429	405	455	421	449	435	403	463	449	403	438	446	404	417	435	420	440	424	424	415	408	400	433	444	431	425	413	386	381	453	447	438	447	431	422	387	444	435	432	428	418	437	415	410	448	425	448	412	453	423	447	430	422	415	424	413	443	432	437	413	392	395	398	442	430	435	435	417	451	415	427	412	444	422	440	425	427	451	370	430	428	389	455	427	426	388	420	393	434	432	451	411	446	404	426	427	435	430	428	433	422	447	418	428	408	422	438	432	398	431	390	413	412	441	430	423	405	400	408	402	436	441	402	418	430	437	399	440	443	480	412	426	422	425	397	417	458	441	385	432	456	427	384	441	482	410	441	435	447	391	423	426	422	396	435	400	419	443	430	385	426	412	415	455	416	418	420	438	416	448	445	447	418	447	454	467	447	444	405	441	419	431	489	433	416	430	427	413	403	423	400	414	413	445	481	447	409	417	398	432	416	427	430	397	404	401	406	384	405	410	452	377	400	427	424	450	446	422	414	415	394	422	437	470	409	395	436	436	413	437	430	435	426	419	417	451	426	454	430	436	418	415	413	435	403	434	424	468	464	415	451	419	454	414	389	414	437	438	431	430	458	438	395	443	371	384	412	436	385	455	413	442	407	425	408	440	451	412	445	454	412	407	437	408	403	436	447	421	431	414	430	424	434	380	428	397	411	402	441	384	414	386	438	458	433	429	406	386	401	394	375	431	393	439	425	430	416	428	448	444	470	408	444	426	429	474	433	410	408	412	415	465	444	430	437	433	444	449	439	392	415	395	426	410	427	425	417	411	407	458	422	411	415	452	410	409	463	421	427	443	404	404	431	440	439	474	415	463	411	427	401	379	411	424	444	409	462	443	469	448	449	446	449	435	429	414	418	441	402	421	424	457	465	399	429	428	457	414	444	400	432	429	472	421	424	399	462	420	402	425	436	458	423	437	423	428	410	427	430	422	441	412	419	410	428	427	443	428	421	451	393	400	441	397	428	396	443	421	403	407	437	426	424	401	424	427	406	389	444	414	411	416	445	461	446	397	441	414	455	424	419	419	417	437	446	434	423	424	427	396	446	421	383	437	410	409	394	426	450	427	424	439	415	423	405	431	391	442	420	411	435	428	431	386	403	471	414	423	438	380	424	406	403	415	381	432	395	397	422	401	434	431	435	412	447	450	438	428	440	399	464	472	404	392	409	388	423	457	421	425	434	447	433	404	414	448	437	417	440	397	401	429	401	433	406	415	415	447	411	411	358	435	454	433	442	415	441	427	432	410	393	441	434	427	412	430	393	426	428	435	412	412	426
25598	21446	27350	28366	46748	44112	28433	11705	3107	1027	654	534	508	525	503	515	499	505	461	514	498	524	498	441	494	492	503	466	507	500	520	504	524	480	525	464	516	512	441	463	483	493	466	500	508	496	469	523	482	493	500	506	511	498	489	518	498	455	517	541	451	490	529	503	485	453	466	444	496	490	469	514	505	476	475	481	524	505	471	455	498	484	485	468	473	495	520	521	502	482	521	490	493	506	531	461	505	537	512	471	507	476	470	520	471	468	507	487	503	502	457	490	510	487	510	484	509	484	508	518	487	493	492	487	449	485	501	503	501	528	475	479	496	499	509	465	491	501	509	544	499	488	486	478	497	485	509	528	503	482	493	491	543	458	474	458	501	498	478	494	474	483	456	514	468	504	483	471	501	481	480	552	519	477	531	471	517	504	489	493	509	479	489	481	480	453	506	513	509	523	490	518	522	516	485	474	513	479	484	496	476	484	512	495	495	490	491	498	450	477	470	524	464	496	510	502	519	528	465	462	444	516	487	499	482	494	462	490	489	500	503	508	499	554	490	468	496	515	455	505	478	471	514	451	474	507	486	479	517	450	477	448	466	518	511	465	487	486	503	522	517	520	515	494	481	490	481	499	492	521	419	486	493	485	534	479	483	480	540	490	487	516	516	479	490	522	479	465	495	476	472	466	488	452	492	481	488	459	470	516	456	511	461	519	480	505	495	520	547	543	509	519	498	536	505	481	496	488	530	496	505	487	529	512	514	488	439	488	480	514	508	502	487	481	490	509	486	510	512	480	495	485	490	472	484	476	486	513	533	511	474	485	495	509	483	501	471	506	509	474	530	453	490	479	447	502	501	484	437	486	494	467	465	484	504	495	482	490	496	485	505	458	474	470	476	482	511	507	527	437	469	492	552	447	535	522	478	488	528	454	496	505	514	482	504	523	489	493	497	488	486	501	470	506	459	483	528	511	489	508	488	488	484	509	488	494	479	517	511	473	521	466	483	497	487	483	436	452	451	485	519	500	532	534	498	487	507	495	515	494	495	490	517	476	471	474	535	502	463	512	463	487	497	503	497	512	526	482	509	508	473	506	450	506	468	492	503	511	512	478	466	485	516	484	512	476	524	474	511	492	483	518	487	507	510	495	455	521	471	513	467	503	481	459	482	475	501	454	525	485	501	477	517	506	500	504	537	499	494	451	515	503	507	524	464	487	477	482	514	500	485	474	526	481	482	534	521	578	447	494	515	494	540	486	473	478	444	505	473	463	487	513	474	468	475	500	507	483	497	542	483	454	473	497	482	493	517	484	473	499	524	477	492	516	468	510	500	486	475	478	473	493	480	474	470	502	476	482	490	446	500	436	466	431	504	498	526	557	483	505	477	481	461	482	536	458	479	482	472	478	475	452	495	493	470	500	509	483	529	442	503	484	475	495	495	493	478	472	490	472	491	480	473	502	544	506	497	492	481	445	457	519	524	488	547	483	513	462	491	478	509	474	471	505	510	474	462	487	479	489	479	476	474	511	508	479	512	488	495	478	481	483	495	506	468	451	436	475	499	508	471	505	502	469	495	504	464	455	513	492	488	505	474	478	509	477	480	502	489	478	477	464	483	441	491	477	522	444	507	433	474	468	457	497	529	480	459	467	537	500	528	499	500	504	498	462	485	467	492	516	520	478	473	470	521	496	508	495	484	448	482	494	482	485	493	481	491	488	511	493	548	473	486	492	509	459	478	503	492	485	498	479	435	518	480	450	494	455	484	521	475	520	489	467	479	469	509	518	481	462	480	487	495	461	498	484	511	491	503	534	486	496	520	515	509	471	492	496	505	480	464	487	469	446	471	466	467	515	474	470	520	487	491	547	501	494	479	502	515	546	442	453	524	490	512	487	484	429	512	502	479	482	518	553	480	468	487	479	486	526	483	484	490	513	476	507	482	473	543	497	518	486	477	490	474	485	470	502	491	525	471	493	442	502	498	511	514	503	503	482	466	477	487	466	503	490	480	493	486	494	500	504	474	528	468	469	505	509	471	477	560	460	506	477	480	520	491	492	487	424	501	508	494	522	518	523	477	465	458	483	507	465	489	502	504	496	482	514	494	497	477	458	493	461	464	458	502	484	476	460	471	536	514	464	534	475	472	455	457	468	456	458	510	534	502	503	524	465	507	485	507	489	495	539	472	549	465	506	517	484	478	450	524	509	434	494	505	525	492	509	492	495	528	503	481	488	490	476	487	505	475	461	495	522	448	516	499	482	495	488	491	504	475	481	485	466	491	513	459	457	505	455	518	497	470	488	495	516	504	552	440	506	508	473	512	494	516	448	497	540	520	508	476	516	502	456	458	516	521	475	529	527	444	490	507	500	490	476	512	504	488	505	489	475	492	476	471	485	481	479	452	508	466	484	457	511	455	500	475	512	500	488	459	497	566	465	497	478	527	507	507	514	438	472	488	485	480	446	511	460	465	492	475	508	510	479	495	493	509	511	492	494	463	503	532	502	502	450	468	466	548	514	509	466	520	478	493	486	486	513	459	497	508	539	505	503	436	495	497	478	478	465	492	501	481	477	499	513	439	550	492	501	458	493	495	463	524	484	526	521	476	503	487	471	487	486	522	498	532	512	521	550	479	462	483	476	510	484	511	503	497	531	525	486	433	463	523	484	516	494	509	451	482	498	474	492	508	490	480	505	429	461	482	472	500	478	517	512	495	519	445	454	464	482	476	488	483	487	471	461	527	474	482	458	508	489	511	458	463	501	497	465	539	476	461	500	474	474	506	481	496	459	509	518	492	443	492	508	504	487	466	465	518	457	480	479	496	504	507	501	523	495	506	496	513	458	485	526	511	489	449	475	497	492	498	506	456	520	474	516	501	481	471	520	498	508	492	463	482	505	488	475	480	441	480	441	502	490	472	495	493	479	520	496	494	477	468	507	508	480	518	495	500	469	469	490	466	449	491	478	500	445	554	554	471	481	496	529	506	479	496	485	522	513	491	507	491	479	477	523	510	526	506	512	478	465	505	498	490	494	490	458	525	468	528	524	471	495	469	478	462	441	503	503	500	491	525	512	517	482	466	470	518	472	493	483	480	468	432	484	489	515	489	519	471	470	509	498	559	506	491	496	526	455	498	489	503	511	494	485	519	515	519	533	506	471	484	519	468	454	507	516	529	473	490	505	497	488	450	532	493	524	483	483	503	512	506	488	510	479	506	471	458	480	485	498	479	501	468	526	466	526	480	490	512	479	484	501	525	485	502	456	492	491	507	506	452	522	481	500	506	485	469	531	483	495	472	471	478	510	503	494	489	508	460	488	461	475	488	497	469	490	522	512	486	510	476	521	483	491	497	489	466	508	480	496	519	490	516	491	526	473	518	473	457	515	457	500	491	519	503	483	508	483	484	497	498	499	516	502	509	521	498	506	512	479	490	516	505	492	471	519	475	470	476	482	490	520	436	517	472	487	481	479	489	508	478	477	541	452	506	459	490	482	530	510
3988	4198	4059	19909	48001	37203	20593	8714	2978	1109	619	520	499	500	475	510	456	480	472	554	477	462	474	484	470	440	452	477	454	462	465	470	445	492	506	475	454	454	433	492	455	490	506	466	470	446	462	455	422	454	459	486	436	458	481	469	462	460	478	474	494	483	519	492	497	456	473	454	465	479	461	498	465	444	483	446	471	463	495	455	484	462	415	497	459	470	458	491	459	493	463	443	460	464	448	471	510	434	438	491	454	461	473	484	474	454	499	510	501	490	481	485	462	498	429	492	483	492	432	474	469	404	484	491	501	435	449	457	471	468	465	452	440	439	439	470	512	456	434	474	426	487	465	474	458	496	452	471	529	489	463	475	465	438	461	430	492	456	493	450	507	448	494	456	462	454	478	450	451	489	490	423	484	464	515	471	511	465	479	480	472	450	478	459	499	486	471	493	456	447	432	461	474	455	505	454	483	465	450	472	431	481	449	471	451	472	464	426	464	439	457	511	456	445	489	461	475	488	493	497	434	457	439	461	491	474	461	509	448	465	468	461	426	511	455	462	478	500	492	469	461	460	472	475	443	476	433	466	408	464	446	473	468	497	483	454	426	475	481	446	461	468	476	475	437	464	464	443	459	456	454	448	488	468	464	449	484	499	460	475	474	433	475	441	452	463	431	493	458	445	488	441	468	442	441	473	454	492	496	476	443	434	432	464	455	451	483	472	519	494	458	459	480	433	485	482	515	505	490	501	505	420	483	449	470	452	488	478	465	471	468	425	456	471	449	484	458	465	435	494	502	441	481	474	475	467	505	498	432	443	490	477	469	502	461	477	453	431	500	453	492	473	462	450	447	441	478	467	453	501	472	523	489	510	451	471	464	440	471	423	482	465	454	511	452	474	440	469	468	455	470	499	447	478	472	491	464	504	463	511	515	532	499	464	502	442	467	485	409	472	462	528	481	481	468	450	451	432	446	456	521	495	516	441	497	448	464	462	468	490	433	440	492	464	445	430	414	453	484	471	447	471	488	457	435	455	507	479	475	484	454	497	485	484	466	479	427	462	477	467	515	499	462	466	458	485	459	497	454	471	483	492	493	494	451	489	478	479	446	459	527	441	475	491	442	448	469	456	490	463	472	483	445	472	468	469	479	473	436	524	414	485	448	460	471	470	476	505	469	463	482	479	470	460	460	450	500	467	486	442	459	433	481	482	467	466	461	486	471	457	515	478	437	478	468	499	440	473	462	489	489	477	488	472	487	498	443	429	467	459	471	460	488	475	482	489	488	490	484	491	462	515	495	489	434	459	494	440	458	497	475	477	523	467	497	422	471	452	512	468	448	446	444	467	477	480	467	475	475	465	485	465	479	464	527	430	493	475	486	498	492	501	486	504	480	484	442	487	424	509	472	467	431	482	450	517	529	508	454	526	461	502	474	452	494	471	469	494	492	470	491	493	445	450	485	506	474	472	465	453	476	474	477	467	466	492	484	501	474	434	515	482	467	487	473	466	481	459	421	486	491	481	463	492	536	478	495	420	442	480	458	454	486	492	441	491	438	450	466	522	466	462	496	478	515	509	436	455	460	454	471	512	447	487	487	468	502	458	529	496	511	434	471	475	478	478	484	477	458	491	482	432	465	456	475	467	444	462	431	472	452	437	472	450	478	444	450	487	452	479	481	479	479	493	467	494	479	482	471	442	448	437	506	435	472	451	453	499	488	465	493	506	487	486	483	437	471	485	461	473	456	451	477	481	503	496	486	493	452	486	483	472	456	442	480	448	449	451	492	474	468	488	461	486	486	449	476	498	443	460	469	438	469	480	483	485	474	456	479	500	488	459	479	464	491	514	452	491	490	444	464	443	452	451	437	456	478	468	476	468	466	463	424	476	488	416	448	494	444	470	458	450	447	461	437	451	429	449	480	496	478	454	467	476	452	489	465	489	493	486	480	477	499	495	463	431	441	442	441	471	482	438	475	483	451	468	500	453	448	497	484	468	467	469	471	493	449	460	482	463	516	439	432	503	454	484	459	500	460	450	482	482	515	447	492	484	495	482	469	468	442	477	516	501	480	468	450	474	462	471	514	455	474	487	423	467	478	455	431	439	477	464	484	478	479	450	457	473	456	436	448	435	450	481	474	481	433	465	450	526	470	483	489	453	490	464	475	518	452	471	495	466	448	503	498	444	459	460	474	471	447	472	470	494	461	502	458	451	445	486	507	456	445	448	442	472	471	459	482	484	461	494	477	472	483	490	443	472	441	493	458	471	445	460	445	455	505	434	463	484	502	494	461	453	473	449	454	460	457	464	449	429	488	481	469	475	469	456	474	459	442	458	424	495	489	451	474	449	493	474	478	492	421	457	499	466	463	466	491	442	488	473	421	451	522	491	472	439	460	486	469	475	499	468	479	474	479	424	506	456	470	456	462	457	489	490	435	427	478	508	463	467	460	454	506	471	482	453	467	458	454	452	455	462	432	476	467	490	464	452	483	507	452	481	478	487	494	462	480	443	470	490	447	433	478	474	484	460	441	472	473	489	477	494	504	466	455	459	467	501	459	495	453	462	488	459	455	462	441	453	513	472	421	468	491	445	444	485	491	439	456	452	472	454	428	469	480	491	438	442	507	474	455	469	432	493	438	459	462	443	443	453	446	454	458	434	446	496	482	505	462	482	477	478	493	483	453	473	491	452	467	466	499	495	453	482	427	474	465	476	481	456	478	493	492	457	499	466	476	449	476	414	471	478	462	439	472	481	486	466	462	485	483	536	474	460	452	454	459	466	419	452	458	470	490	480	454	482	426	475	496	484	477	454	475	434	477	468	488	461	505	468	499	444	491	422	480	485	477	494	463	473	482	477	501	462	478	465	479	483	468	478	443	469	505	484	449	472	448	435	453	449	484	454	446	443	456	454	526	476	487	476	501	443	451	450	453	468	417	489	447	412	486	466	443	476	432	471	425	486	474	453	488	464	449	472	475	487	457	456	487	457	478	474	492	462	461	485	483	472	425	482	448	486	468	481	482	446	494	485	449	471	470	417	470	444	480	463	473	477	488	455	448	435	457	459	468	483	442	461	445	487	484	451	507	500	511	447	489	451	440	467	493	482	480	457	480	460	480	459	453	513	476	473	473	469	446	492	455	494	482	435	496	453	464	457	458	477	476	503	481	452	429	486	484	453	448	463	416	466	493	481	486	451	496	487	472	488	459	465	502	485	479	509	453	470	440	483	473	458	446	429	489	485	503	484	436	499	470	461	467	493	466	498	482	466	493	502	476	527	458	475	480	449	449	447	477	466	463	453	475	484	456	510	467	438	467	471	486	461	456	460	442	447	449	474	462	469	507	500	459	513	465	476	451	501	482	467	474	463	477	478	494	475	494	472	455	463	479	459	468	467	482	480	450	427	526	461	468	449	433	462	468	507	487	483	442	477	487	430	473	484	406	502	490	472	478	485	459	452	477	438	460	434	482	451	476	496	487	488	437	488	443	484	460	459
24274	21392	28710	31648	56142	55778	39755	18761	5497	1562	796	636	620	620	621	650	593	601	612	617	605	634	629	608	608	582	615	592	577	617	596	628	617	604	602	628	597	564	607	594	583	626	597	558	624	619	611	558	631	593	656	611	632	606	596	617	631	627	635	640	562	596	631	570	591	634	598	570	585	620	626	563	606	592	628	606	616	586	641	586	617	584	612	634	633	625	607	592	581	606	618	584	580	594	603	610	584	637	589	626	591	571	576	605	577	591	619	595	582	572	646	622	545	553	622	590	571	622	612	562	578	567	590	652	591	595	599	618	586	595	559	611	587	586	616	587	571	625	636	644	610	616	607	628	592	578	632	588	585	601	604	578	604	573	591	574	635	551	624	592	625	553	590	575	580	648	632	629	598	579	610	613	587	602	625	606	607	590	635	605	594	573	582	616	596	637	585	615	590	578	609	569	600	591	599	588	586	609	588	588	554	608	541	622	596	622	639	662	613	637	584	599	587	624	584	630	656	590	620	602	598	588	634	593	569	610	608	622	633	581	615	590	579	592	559	621	642	607	597	638	614	554	648	612	594	520	613	612	607	570	604	630	585	555	597	595	619	590	585	584	634	664	598	582	642	615	581	606	575	607	620	615	596	605	648	621	590	550	584	605	586	634	602	594	615	604	598	613	590	592	608	572	601	617	556	570	568	612	624	606	597	584	579	600	552	560	602	658	590	656	594	613	606	580	598	582	585	564	582	619	608	596	616	617	608	593	532	608	631	597	568	581	598	617	613	586	601	622	560	613	576	583	613	612	629	553	592	633	539	622	609	606	615	622	573	605	597	580	515	636	607	569	579	596	601	593	605	585	583	561	588	546	601	620	568	583	602	560	619	594	613	597	577	587	591	622	572	607	585	604	585	619	630	597	609	606	576	631	617	611	605	610	562	610	566	589	564	596	620	599	604	572	598	588	603	618	557	632	625	606	584	562	608	578	620	546	586	610	603	596	582	616	597	609	571	582	559	599	600	571	573	602	641	568	592	613	616	606	620	591	621	532	615	596	601	576	546	595	597	614	581	596	551	617	604	597	610	555	643	623	672	571	547	600	579	653	579	632	651	563	631	571	578	622	588	605	577	565	597	611	675	605	555	585	603	617	625	597	614	565	592	568	636	572	584	596	624	580	613	569	609	574	612	593	600	599	582	640	589	604	591	572	572	614	590	615	589	586	605	609	542	619	593	552	654	589	603	619	578	601	562	594	613	591	572	594	571	612	580	602	627	562	583	613	590	627	618	625	614	576	612	541	580	618	615	606	579	628	568	575	601	640	615	613	560	563	616	592	628	586	591	615	586	646	581	587	630	569	577	602	632	641	578	549	609	592	635	596	618	581	573	628	615	587	612	593	592	583	635	593	567	613	546	613	574	593	573	602	624	612	628	587	606	587	600	605	640	559	605	623	605	599	610	598	592	622	564	590	574	592	610	572	628	592	569	587	658	576	627	589	599	550	612	616	589	575	595	593	620	575	567	624	547	600	624	562	560	611	589	614	563	578	638	623	584	603	634	603	623	625	592	589	588	606	621	582	556	517	576	605	567	607	557	600	614	572	644	582	586	653	600	631	600	597	597	645	641	598	621	593	589	575	622	564	584	605	598	646	604	620	618	561	585	642	604	636	574	567	597	586	603	605	602	632	592	612	584	607	615	602	611	575	583	590	625	595	587	587	571	582	597	600	656	619	597	599	591	555	572	622	597	583	617	553	577	615	576	650	605	571	584	614	580	575	586	600	594	592	592	582	632	618	653	579	553	588	580	612	615	615	603	581	607	597	615	590	551	615	580	560	580	578	600	550	569	608	607	598	605	628	583	587	605	603	622	635	627	598	595	560	606	583	568	648	609	634	634	580	612	613	614	633	580	584	643	606	568	568	635	563	563	603	595	632	604	637	602	608	636	644	630	629	576	619	630	597	582	593	638	591	601	605	612	607	615	581	588	612	583	618	568	600	631	577	554	577	620	620	597	583	604	588	584	597	546	637	582	609	647	596	546	609	591	606	620	614	590	573	591	589	619	601	591	604	564	593	564	570	615	586	586	565	613	606	616	609	591	627	577	620	635	628	573	563	594	627	620	577	594	613	571	593	573	624	535	555	578	603	553	566	576	576	612	609	600	580	566	549	562	637	610	553	594	559	611	577	582	573	556	606	580	634	599	606	609	632	635	573	563	616	604	570	556	640	546	560	592	630	575	584	610	618	574	578	521	542	632	602	588	604	578	621	655	608	579	609	614	597	591	643	614	632	588	583	583	592	593	610	588	623	571	648	628	576	562	597	574	595	571	607	607	608	607	616	658	618	577	645	619	571	545	582	543	550	647	624	626	617	627	570	613	582	567	591	670	618	601	575	630	605	580	624	571	591	628	587	558	599	592	601	593	610	625	609	579	632	664	583	643	588	602	613	636	578	577	602	616	596	570	602	557	585	573	611	588	556	606	612	567	552	562	574	596	620	582	557	611	561	583	631	631	584	597	604	609	560	604	598	579	578	569	577	653	564	598	572	633	614	562	580	605	608	638	584	591	588	554	573	620	595	619	581	624	610	623	576	583	607	596	573	609	546	630	595	620	585	577	587	606	596	584	591	600	597	624	620	585	579	613	575	581	592	602	609	586	629	572	610	586	568	568	580	560	616	598	585	606	530	661	599	594	605	588	607	604	555	578	591	611	602	608	603	556	586	592	579	637	619	600	631	583	606	638	608	587	561	615	590	578	639	566	590	628	624	557	653	577	614	609	613	574	571	604	598	596	604	578	619	610	607	589	587	611	562	621	592	595	583	625	610	552	550	600	596	579	593	598	596	578	574	602	611	557	619	576	591	584	591	605	581	584	549	622	611	592	626	611	577	581	587	642	641	575	650	625	616	610	585	577	587	599	630	566	569	579	614	610	604	632	550	595	622	597	561	574	546	604	625	594	607	622	587	597	644	578	567	603	608	591	618	563	601	580	585	585	590	627	611	626	596	613	599	650	623	560	568	571	601	609	602	616	606	599	607	593	575	598	602	603	555	583	540	599	628	557	625	615	607	566	619	615	620	603	570	562	579	595	600	627	550	641	610	609	571	621	632	634	605	569	552	628	594	602	629	622	608	580	557	605	567	605	604	614	607	544	581	605	583	579	616	590	631	584	575	613	589	615	563	562	625	578	586	620	568	588	585	584	600	603	601	575	589	588	627	563	612	614	588	600	612	585	614	605	572	564	566	591	616	618	575	582	613	618	584	559	566	634	599	624	542	594	626	556	589	592	575	583	600	558	599	574	590	637	609	558	602	628	596	656	603	586	591	616	614	588	624	639	599	603	563	580	610	596	606	591	580	589	580	554	595	551	581	622	590	636	551	638	600	604	607	619	612	631	602	616	596	579	581	580	597	568	649	604	626	602	627	616	567	591	624	570	655	550	563	574	602	618	607	592	588	654	611	584	584	579	592	595	593	580	602	562	585	583	554	590	570
4374	6852	14769	57883	68874	53370	30565	13142	4440	1529	731	605	598	537	619	567	554	582	581	543	593	578	554	573	539	579	564	568	553	585	567	545	569	590	542	544	573	536	573	542	567	570	576	549	545	534	539	522	579	542	587	585	573	545	585	589	545	556	576	566	558	531	568	557	572	527	570	590	563	537	542	572	556	571	593	578	585	544	610	564	587	581	558	571	568	558	581	586	550	586	526	599	534	582	582	542	570	552	580	623	523	558	552	559	540	543	597	592	550	553	593	557	581	548	548	570	556	542	574	542	582	543	517	595	560	541	577	539	530	573	535	562	596	525	553	581	559	565	515	570	544	567	583	574	550	565	560	599	579	588	577	561	577	563	556	578	540	563	589	548	540	536	589	528	544	588	610	589	539	539	578	581	552	555	578	575	593	539	581	553	505	560	569	562	530	621	545	546	553	601	591	581	544	591	567	542	542	622	537	556	582	570	567	538	598	589	537	602	591	569	560	574	573	552	546	525	534	585	578	554	554	585	546	541	570	623	536	520	585	553	468	555	609	587	597	547	577	577	552	580	575	549	556	573	590	543	556	565	529	578	590	551	580	561	576	600	560	532	573	593	557	573	588	575	565	544	569	537	560	582	559	514	572	595	572	582	582	562	545	563	580	579	518	561	558	545	593	575	539	609	571	561	572	603	534	533	572	592	533	566	557	567	505	561	547	578	547	541	534	531	565	567	528	553	557	544	523	587	567	545	619	535	558	563	571	569	554	567	539	607	536	586	565	605	580	565	638	568	551	564	621	526	548	547	579	566	530	577	566	579	529	571	556	587	568	556	563	562	579	571	577	580	611	563	553	548	579	542	541	583	562	568	526	562	524	580	507	574	545	560	557	573	524	562	554	589	536	578	550	549	548	569	561	581	559	569	544	581	537	554	547	559	591	534	542	610	554	550	539	555	586	587	548	587	589	574	562	553	566	605	540	584	520	575	545	569	559	605	576	537	561	575	558	539	571	557	563	578	551	548	574	581	570	535	557	551	521	537	539	588	565	572	589	570	560	567	566	570	571	520	578	587	544	560	597	566	583	574	592	615	530	507	552	546	615	592	547	591	564	582	599	550	617	590	605	585	568	529	577	596	561	557	595	574	573	569	572	601	564	566	564	629	565	563	563	552	539	572	553	564	615	549	569	528	543	565	587	556	555	546	588	528	576	561	571	557	598	603	568	610	590	548	561	553	566	581	550	576	555	602	556	582	524	544	588	567	522	560	597	532	595	555	578	572	542	527	562	532	592	600	604	543	551	553	569	558	546	580	563	586	541	568	603	593	519	521	586	540	551	544	601	586	561	563	562	533	549	569	496	557	558	576	541	539	557	565	590	533	610	571	586	548	573	550	587	571	576	570	531	550	569	524	526	580	541	552	538	529	531	582	552	585	602	535	580	540	575	572	596	614	538	569	529	583	580	550	575	539	536	593	545	565	550	624	613	582	537	554	572	568	557	587	535	562	556	543	563	557	536	541	559	533	554	556	571	566	559	580	538	568	622	547	568	560	568	589	591	574	551	609	539	590	553	604	544	533	597	536	604	589	558	540	589	568	525	595	562	541	562	543	558	590	621	561	526	585	590	550	571	559	543	559	537	592	558	534	556	573	561	538	548	589	558	582	566	562	559	568	572	534	549	579	534	553	582	584	579	586	547	575	544	579	575	598	581	568	507	629	552	564	547	526	527	537	573	567	570	531	515	539	525	557	562	542	531	597	542	613	552	566	575	553	534	548	559	516	583	549	557	579	588	626	586	564	576	585	543	561	556	577	561	517	564	554	547	550	541	558	575	563	580	512	543	543	570	561	573	582	588	544	557	588	558	520	577	603	567	607	548	587	598	557	563	574	629	597	570	562	580	554	543	564	535	564	547	547	554	562	565	540	565	560	574	565	590	549	559	536	609	576	555	550	567	557	542	571	573	532	567	570	610	576	522	602	565	569	577	499	560	565	543	596	564	612	551	538	581	589	568	561	598	552	597	563	564	550	515	572	529	583	559	571	584	566	583	582	513	579	515	555	574	563	561	522	577	579	575	591	570	541	572	547	542	542	623	580	507	548	534	564	560	575	528	578	585	549	585	549	540	563	598	567	580	586	555	567	568	575	546	546	591	550	565	544	516	577	569	572	586	577	539	574	611	545	552	596	594	566	593	585	551	564	537	575	589	592	567	546	578	558	538	539	558	571	524	530	512	580	564	581	568	570	565	581	593	556	578	554	561	595	570	575	532	574	576	549	512	599	580	566	520	629	589	541	582	576	532	521	520	561	580	559	550	523	572	533	547	580	566	550	553	567	594	591	574	559	554	566	542	537	523	542	553	534	595	616	553	573	542	599	571	554	598	538	577	604	534	595	541	610	587	583	580	562	545	554	543	588	557	566	518	556	546	505	560	589	586	571	591	574	536	552	563	582	549	573	558	558	536	508	529	543	519	564	569	555	576	562	588	515	560	561	571	540	542	577	522	557	594	540	597	545	552	554	596	528	577	533	578	540	594	571	540	589	584	530	546	578	516	558	570	566	591	580	576	554	594	563	575	556	564	578	553	523	524	556	532	525	544	596	544	581	573	575	562	568	527	528	566	564	552	583	509	538	563	560	572	562	549	561	523	576	564	521	604	539	532	531	554	562	561	569	546	583	546	544	531	576	539	555	556	528	539	608	566	568	544	566	571	579	547	523	552	591	554	577	563	568	619	566	558	538	574	557	605	599	550	580	557	573	576	601	608	571	578	584	612	550	552	550	587	545	589	573	564	543	569	578	544	540	564	576	584	600	581	600	583	546	586	569	552	551	559	563	553	546	562	581	568	580	535	576	570	574	573	577	552	545	587	564	563	574	621	579	541	578	549	543	553	611	539	596	551	584	564	538	533	545	571	573	544	560	572	526	564	594	576	559	566	555	529	578	552	563	537	616	595	557	546	550	543	598	570	589	551	566	550	541	533	559	555	533	556	577	562	520	564	562	561	549	541	572	570	542	553	565	567	536	580	562	517	582	543	585	554	572	569	582	579	524	556	530	561	543	529	528	558	546	577	542	596	607	529	572	555	556	545	557	540	536	543	566	530	541	537	524	541	531	541	568	572	569	573	549	555	611	539	567	604	541	610	596	594	571	559	601	547	569	537	561	573	577	531	553	556	517	563	541	580	522	568	562	546	526	571	553	570	590	547	586	587	569	563	584	544	584	568	543	535	559	602	597	552	538	510	565	596	580	543	600	525	552	581	578	539	577	557	552	554	580	498	592	556	557	611	555	530	593	587	608	553	539	554	574	537	581	511	549	579	578	553	523	547	541	551	567	594	567	613	555	578	557	526	551	592	544	561	560	565	540	603	597	537	569	558	558	553	531	586	583	543	554	569	526	584	541	571	555	537	571	577	541	589	531	572	566	571	554	562	548	537	557	574	563	561	532	545	538	558	601	585	578	577	547	545	589	577	525	552	564	559	577	569	553	547	550
27692	12348	3281	10005	10749	6901	3053	1274	681	551	496	493	520	466	489	450	479	506	508	495	497	499	494	472	489	480	498	430	426	471	473	478	501	478	497	489	466	488	485	461	502	488	496	475	480	436	427	469	481	449	484	473	473	485	462	489	475	477	493	479	494	457	474	485	502	475	474	480	487	466	445	443	482	451	442	456	488	422	493	455	465	492	444	427	490	504	457	459	499	486	491	478	493	439	467	486	484	454	496	476	466	438	497	519	485	473	486	473	487	481	495	462	497	496	441	504	481	483	497	530	473	464	450	462	496	480	465	462	465	498	493	482	459	487	470	495	512	519	479	473	522	477	466	469	464	512	473	493	497	499	474	475	491	497	472	472	497	483	497	491	474	485	502	488	490	473	432	493	465	478	479	484	482	465	502	512	456	472	481	463	468	479	460	481	475	466	473	464	490	471	483	473	489	479	483	466	515	475	491	503	447	487	468	502	471	450	499	421	439	440	468	486	481	465	501	493	465	500	473	486	447	476	460	475	468	474	519	486	457	442	469	476	492	445	494	496	466	485	460	457	508	469	515	505	467	452	502	473	451	428	526	479	495	491	467	465	477	510	472	499	510	466	478	527	490	442	493	465	460	484	472	525	472	488	490	460	470	490	475	476	469	446	472	475	507	498	481	443	506	481	526	480	508	446	480	502	463	490	476	444	466	450	467	476	473	474	483	499	486	474	462	497	487	509	476	477	496	477	472	498	478	449	505	462	475	477	472	445	469	487	486	505	478	466	483	444	447	479	501	491	439	442	489	449	470	476	482	458	485	561	471	501	438	509	466	519	466	485	467	505	489	476	445	434	475	485	497	505	440	449	492	466	479	444	461	474	486	493	469	519	465	468	528	502	441	457	498	501	490	485	496	495	471	469	498	487	463	422	440	460	501	460	464	471	471	491	427	481	497	530	471	480	499	490	504	457	474	461	465	436	501	457	524	463	479	460	458	489	467	455	495	454	444	481	485	454	477	460	489	511	467	473	486	479	459	457	473	478	467	486	481	470	471	451	491	475	496	476	448	529	459	502	508	482	490	480	475	498	480	472	483	523	482	481	487	474	471	456	487	492	471	503	456	472	442	459	468	491	477	452	508	469	480	480	467	482	494	478	487	465	512	483	502	460	441	476	471	472	471	494	489	462	490	504	493	525	504	488	490	469	487	476	440	489	448	481	465	451	494	474	461	473	413	453	488	482	478	485	491	510	480	483	458	511	476	470	487	462	463	472	475	453	491	454	430	472	449	458	490	471	464	449	480	481	468	527	485	503	479	501	511	484	461	453	490	469	466	494	465	458	492	473	442	472	487	441	494	504	505	449	483	441	425	464	475	470	444	453	489	480	481	498	514	505	502	471	500	489	466	455	453	489	471	466	492	513	480	482	496	468	421	502	427	463	467	478	452	468	476	448	503	478	491	481	482	489	488	474	453	474	491	496	446	487	486	468	497	468	450	456	481	480	453	450	435	451	484	442	494	492	499	482	446	460	465	497	447	478	479	493	457	483	465	462	487	464	474	469	489	453	490	448	498	466	493	492	494	427	468	450	547	441	478	499	470	488	482	448	473	478	507	478	488	502	505	478	473	497	472	437	486	509	483	465	466	462	500	495	460	499	467	480	477	495	499	464	469	478	465	467	454	446	477	495	440	469	487	479	490	454	516	503	459	473	517	483	454	494	468	445	496	464	464	469	542	481	477	472	459	465	466	468	470	459	445	503	481	499	455	476	505	460	505	496	438	498	473	490	495	461	493	487	489	494	483	498	496	490	487	438	496	466	503	483	469	495	479	473	473	454	487	474	490	486	470	496	446	476	485	488	460	455	471	480	518	482	486	433	476	434	479	518	475	479	507	477	516	538	501	468	457	445	501	480	475	506	498	458	478	475	457	482	479	475	521	481	461	453	468	479	484	494	438	471	471	458	491	473	510	514	447	470	467	463	455	468	476	500	502	484	457	475	472	479	499	481	425	496	484	472	504	487	483	465	437	474	505	454	473	448	508	481	469	480	518	469	471	489	491	478	464	453	517	459	475	479	503	486	453	465	461	517	491	451	474	455	499	497	474	447	457	454	450	539	461	462	465	451	494	472	516	475	524	463	469	463	474	487	501	490	477	507	457	426	490	501	460	480	521	463	465	532	468	445	492	473	473	471	480	468	502	484	514	480	521	480	432	426	512	489	426	472	472	485	482	461	456	480	487	512	511	470	468	439	484	457	478	447	486	453	513	478	428	461	454	494	506	497	495	461	476	472	478	508	503	492	469	443	469	431	468	457	522	456	540	503	504	483	454	510	489	467	453	520	514	474	500	476	456	441	458	478	472	501	491	490	506	482	498	462	499	464	447	455	490	495	479	465	442	511	459	494	494	452	512	486	474	476	504	418	489	446	470	495	483	527	493	474	459	498	434	528	477	488	510	439	459	471	489	452	491	456	492	472	461	485	490	502	502	481	478	439	485	504	462	475	470	467	490	489	443	504	451	509	497	482	462	481	470	476	480	487	480	479	486	472	456	503	477	454	496	479	480	485	468	485	500	484	472	470	465	448	472	464	480	455	462	475	478	452	474	469	482	501	474	456	510	501	457	501	500	498	472	477	496	446	495	480	484	442	487	499	469	452	462	481	469	493	486	458	464	494	447	465	472	500	507	455	508	488	482	466	485	451	459	481	483	452	463	473	487	523	511	517	469	480	507	474	468	444	488	461	466	495	498	492	478	502	470	478	424	484	485	485	477	439	476	486	459	455	464	486	458	481	490	453	488	486	505	454	457	474	449	427	499	487	484	478	460	460	493	439	478	457	493	484	488	498	469	514	447	508	464	471	463	462	459	473	481	506	501	484	469	481	463	484	490	447	490	430	484	481	462	492	451	471	460	500	476	466	474	470	465	433	460	480	462	468	489	473	462	488	495	453	510	481	499	473	464	493	468	490	491	487	456	510	518	517	459	434	495	441	505	487	459	518	462	486	542	458	474	496	464	506	491	490	498	450	482	492	471	453	478	508	484	481	501	494	491	445	487	453	443	452	473	493	484	476	475	464	487	503	437	469	495	489	442	466	490	485	512	480	506	468	476	496	471	461	502	471	472	458	456	489	476	513	474	481	485	478	484	501	473	508	484	464	464	465	486	480	476	480	479	469	478	502	503	507	506	488	470	461	484	458	453	445	464	467	486	473	473	486	455	498	476	503	478	496	434	491	481	480	481	477	508	470	450	470	489	465	478	457	469	493	443	483	435	450	488	502	473	455	467	481	458	485	479	489	467	469	458	501	443	479	447	464	504	468	462	510	484	504	485	474	427	472	448	453	459	469	476	487	515	487	451	487	488	496	447	446	426	451	471	463	471	494	437	454	459	483	547	479	496	500	493	481	492	477	484	472	430	481	476	448	494	441	465	472	481	461	461	487	492	496	459	492	487	469	502	461	477	498	519	493	505	468	486	483	500	441	484	452	505	466	449	480
4969	1075	3447	8916	9693	6093	2885	1213	674	504	452	469	441	449	404	440	405	425	437	462	453	424	433	397	426	404	434	434	402	413	437	453	448	438	412	425	388	438	430	440	445	480	424	435	451	462	442	405	424	442	421	445	439	463	412	411	421	469	421	440	419	444	475	418	414	421	412	451	468	430	434	450	474	407	456	494	440	441	451	456	425	416	455	466	455	435	417	453	425	485	426	443	440	429	443	447	436	426	434	453	405	424	464	444	424	417	444	454	439	446	431	423	433	463	420	427	402	470	429	435	419	415	439	444	470	422	397	423	426	427	395	428	426	477	443	422	483	407	411	445	472	415	425	457	452	392	412	479	493	446	416	469	390	426	430	455	439	424	442	404	438	479	425	402	448	437	433	443	429	419	452	480	416	410	446	405	443	432	417	467	437	460	437	410	425	437	414	431	458	425	449	430	472	431	409	458	451	438	447	410	404	414	398	453	449	413	424	422	422	437	401	402	479	443	400	423	392	430	439	402	424	473	436	438	450	422	442	429	408	438	403	434	466	425	452	431	476	444	421	434	435	485	445	409	450	415	427	419	439	423	456	381	432	423	424	401	452	441	468	437	394	436	422	396	429	398	424	425	445	443	431	389	405	416	430	445	431	448	459	437	448	445	454	430	438	438	434	461	419	462	461	428	406	443	410	414	435	458	457	423	422	423	428	411	419	434	445	434	392	443	454	451	437	475	449	455	465	412	421	448	426	435	432	409	473	462	447	429	423	400	424	435	427	444	483	385	402	417	435	415	450	432	447	402	452	456	394	420	399	399	470	440	430	450	423	427	394	426	423	474	423	392	441	445	413	409	430	415	428	435	454	440	415	472	438	412	442	450	442	440	479	412	432	465	452	430	442	429	423	425	424	406	474	424	418	447	443	433	429	456	414	440	419	441	451	390	419	437	467	412	439	418	418	416	400	430	460	440	429	459	460	412	423	433	434	448	458	443	431	384	442	425	434	433	430	427	440	408	419	431	406	403	409	378	440	463	395	457	444	440	400	453	421	488	435	436	426	468	434	421	440	475	435	411	406	448	394	430	431	437	409	440	402	445	450	411	383	456	439	432	472	413	411	454	441	420	455	425	404	428	386	432	440	414	477	436	447	460	416	437	437	468	415	445	416	426	441	464	462	437	443	427	457	446	426	401	416	443	396	466	415	442	439	445	405	445	395	437	448	465	429	434	442	435	439	444	450	429	448	482	438	395	437	441	424	421	449	416	390	445	440	439	429	453	417	421	475	415	458	425	386	435	403	446	437	403	439	398	407	415	422	449	407	433	426	407	441	448	426	449	418	409	423	416	417	424	418	433	426	425	432	439	437	452	386	426	433	433	404	432	429	433	421	449	440	418	428	417	418	449	439	440	376	443	457	426	450	414	470	420	451	404	411	410	412	411	421	448	458	442	453	425	430	423	460	446	425	415	419	422	366	497	432	404	424	425	456	401	414	430	442	393	463	427	468	433	430	431	429	441	400	433	393	437	433	412	426	421	438	447	478	448	421	473	441	424	458	424	425	399	420	440	422	414	436	434	449	409	434	431	450	420	446	461	451	417	428	444	431	457	414	419	426	426	427	452	402	422	458	443	449	478	450	443	395	428	440	431	435	459	430	436	458	426	451	429	469	438	466	404	423	463	437	431	401	445	471	428	435	417	401	430	422	467	387	413	449	424	437	429	381	495	451	433	446	432	446	425	441	414	471	426	474	437	431	406	415	451	429	420	455	440	467	424	480	447	416	459	429	450	427	444	463	419	473	465	429	433	430	409	469	437	450	439	428	414	391	446	443	476	433	437	426	424	399	409	437	437	425	415	425	451	451	440	427	426	418	423	409	432	440	389	436	451	426	431	427	443	418	443	453	426	480	448	422	424	480	454	434	464	443	400	420	423	437	447	438	407	440	458	426	435	420	444	489	418	431	434	401	439	437	417	412	464	390	428	458	418	413	442	417	421	454	432	434	445	421	418	401	441	430	437	442	419	428	451	428	421	433	476	461	403	419	446	423	435	468	418	433	424	438	440	424	414	419	443	429	451	410	446	412	409	424	443	438	453	440	430	464	435	428	448	446	429	438	482	410	437	468	444	454	451	426	373	436	465	397	464	430	465	416	437	424	484	416	395	382	442	423	477	420	430	468	387	422	398	419	460	439	449	419	434	424	456	441	429	490	405	480	462	431	424	388	460	444	411	412	410	449	443	413	404	416	480	439	441	429	431	414	454	410	413	427	443	383	447	432	421	426	447	468	460	429	445	454	449	425	442	446	456	394	405	426	438	408	428	473	427	405	429	435	460	428	447	426	424	411	467	424	408	429	407	387	434	401	402	452	447	431	455	395	457	430	426	417	426	453	454	433	423	459	422	457	455	490	432	404	426	415	399	483	429	446	429	422	428	453	430	437	429	434	421	444	464	442	450	426	456	438	427	438	450	401	450	396	454	447	463	423	388	431	437	453	450	453	470	437	449	452	420	434	456	410	437	451	427	443	398	431	430	425	437	445	438	422	443	458	431	420	409	387	432	443	460	454	423	438	448	383	451	440	363	452	446	443	453	449	415	401	447	444	475	455	446	448	409	388	409	436	453	458	437	446	476	429	414	432	419	409	406	429	447	446	439	436	450	418	421	422	369	445	439	454	427	435	464	448	437	448	438	423	427	407	463	448	454	413	391	448	458	441	418	457	404	430	442	464	420	466	430	395	451	439	415	445	434	415	431	405	437	403	434	433	428	448	432	421	440	433	411	414	437	419	450	438	422	413	437	410	440	407	407	450	393	455	438	445	421	399	468	427	456	377	391	444	454	424	432	440	476	446	441	410	425	462	451	474	425	437	436	436	388	420	436	450	436	487	445	433	445	437	412	451	426	433	444	463	408	400	458	405	469	442	423	428	448	428	419	401	444	389	430	468	455	418	417	433	446	454	462	430	446	454	434	392	423	429	420	424	417	422	443	391	410	393	453	393	431	434	410	414	482	422	441	419	396	466	465	388	444	421	417	447	435	433	427	456	437	439	421	420	427	506	422	406	420	445	441	493	416	460	419	412	479	422	412	425	408	448	408	432	470	437	419	437	396	456	421	441	452	415	451	430	487	457	402	437	426	438	463	433	443	414	448	394	431	421	448	404	439	415	434	461	433	407	464	422	439	430	450	406	437	412	425	421	461	439	396	415	427	459	445	421	426	430	473	441	461	419	437	427	421	457	441	437	465	425	425	439	420	470	401	418	436	442	417	459	438	425	419	429	421	409	443	423	428	450	435	420	461	378	446	400	453	429	385	430	440	466	453	462	433	413	431	455	428	424	470	441	447	432	433	454	409	399	445	424	415	405	441	447	415	410	443	427	396	448	443	495	448	416	438	428	394	445	435	406	419	399	424	420	435	442	402	423	422	396	438	423	390	406	428	435	454	421	435	458	458	439	423	426	441	447	437	469	433	439	405	451	397	442	392	422	439	427	427
25518	21408	32936	51142	47296	32197	15857	4351	1284	678	540	521	526	527	574	535	498	573	513	543	509	493	530	543	511	508	517	536	524	517	517	536	522	500	529	488	545	522	481	524	527	552	509	525	525	524	543	505	499	519	530	502	509	486	548	463	518	512	495	521	539	529	499	490	495	518	471	548	561	519	528	552	487	528	497	500	531	467	493	527	485	494	575	495	532	477	489	518	512	509	501	545	527	467	504	496	531	474	540	477	537	461	514	548	520	491	457	536	480	514	503	522	506	504	553	474	503	500	504	467	512	515	534	564	519	501	530	511	517	534	514	504	558	482	499	493	504	513	503	542	523	525	551	536	509	471	526	485	522	511	508	484	504	512	527	519	526	539	473	518	486	524	514	537	498	471	507	521	560	549	496	498	482	522	523	504	484	505	549	524	529	487	512	546	466	533	491	521	497	528	529	527	450	513	492	510	497	539	526	509	488	526	467	543	515	509	530	491	507	481	497	542	493	504	496	512	466	517	485	497	483	514	512	500	492	505	551	538	520	505	474	509	486	474	511	504	505	492	499	521	528	488	518	487	512	553	513	500	510	478	555	508	537	501	498	518	500	514	519	547	478	516	527	496	492	529	536	531	512	517	527	565	528	466	505	495	498	497	530	513	495	501	511	515	509	552	514	532	524	529	544	565	499	532	524	493	536	531	526	514	494	493	523	465	469	536	503	531	513	484	517	517	513	473	523	484	510	490	512	523	518	492	474	520	517	520	510	449	473	523	490	480	509	536	502	532	447	457	461	469	521	506	510	477	496	520	515	492	473	523	493	498	514	499	515	501	484	487	521	519	533	526	500	542	550	510	489	509	535	558	543	514	484	531	499	515	507	512	506	495	521	480	532	495	493	478	491	503	494	533	538	458	527	572	520	557	502	503	488	520	492	524	517	487	498	536	540	553	551	486	507	541	550	485	499	480	484	498	534	553	531	523	540	520	488	442	483	496	512	510	492	478	468	497	515	490	488	491	512	511	512	515	495	492	502	485	486	531	527	495	556	475	544	491	522	466	504	544	531	527	475	492	501	491	565	515	542	524	562	514	462	556	520	513	526	536	496	568	515	490	561	499	493	511	527	503	518	522	488	490	529	508	495	535	500	541	493	476	519	504	499	533	451	504	550	508	507	505	514	520	536	490	515	527	452	461	468	552	534	529	531	482	511	527	525	508	526	501	518	503	519	501	506	494	522	500	528	541	521	505	512	526	530	521	510	483	490	527	498	503	460	490	522	495	491	503	531	497	535	515	510	466	506	494	553	507	525	491	472	495	469	532	519	541	516	516	506	481	525	510	562	499	506	511	536	503	488	577	505	508	516	496	504	515	501	529	525	513	521	535	516	507	516	531	518	506	498	512	503	500	523	546	525	501	548	517	487	505	504	482	506	502	517	546	507	527	473	524	489	472	507	510	531	558	519	509	511	505	503	498	524	485	524	500	475	501	503	539	526	543	540	533	527	488	508	511	495	516	495	497	464	494	505	508	519	533	491	487	533	529	547	488	520	515	470	579	510	508	515	513	516	519	502	502	499	503	483	488	552	497	533	518	497	510	507	531	535	520	498	505	543	520	513	514	508	521	530	488	503	515	550	530	528	516	579	503	490	490	491	532	523	520	500	488	510	508	517	462	507	502	505	482	518	511	473	486	499	529	496	463	523	494	570	479	530	537	468	509	555	498	497	522	519	542	481	508	515	519	513	490	496	528	501	506	519	486	522	506	530	521	504	507	526	549	491	517	512	483	530	536	460	470	464	510	530	490	479	527	474	461	532	495	488	505	463	473	488	556	533	524	485	497	451	473	474	500	514	520	535	470	499	461	534	500	514	496	522	494	549	488	531	528	484	514	549	535	525	529	516	549	509	535	517	473	514	532	485	497	476	506	515	506	547	526	509	549	504	486	527	517	515	477	495	490	472	512	508	487	506	568	518	546	512	504	505	528	474	502	489	523	489	522	477	491	510	480	502	484	481	524	527	519	518	523	467	522	483	476	507	491	508	504	553	501	499	494	477	466	511	556	476	470	518	522	456	540	555	520	505	522	522	490	511	506	509	511	508	516	506	491	506	478	514	524	524	523	501	503	514	507	559	502	501	497	496	514	482	475	534	506	530	509	505	527	515	478	507	482	526	533	494	488	539	497	497	524	517	528	539	486	513	538	512	505	524	493	531	508	507	529	489	523	506	484	519	500	516	501	539	483	510	520	520	496	530	510	564	491	499	516	527	516	512	476	443	500	507	494	520	505	510	524	486	589	489	532	496	522	482	512	530	512	506	467	525	526	512	542	502	536	506	518	536	516	504	484	513	555	516	517	513	465	509	490	515	502	509	508	561	491	496	550	494	522	472	478	512	474	486	537	538	508	477	475	527	476	495	489	485	523	527	481	504	509	510	528	479	517	495	488	509	509	493	507	526	519	538	484	493	512	505	490	527	512	550	523	505	525	507	483	541	486	526	496	525	499	470	499	503	489	496	485	490	514	485	506	517	536	500	530	527	489	463	518	498	520	470	520	555	484	508	502	527	492	515	529	504	498	493	494	488	499	535	513	486	525	544	492	488	561	530	505	488	507	481	480	482	521	458	527	489	496	538	501	510	464	526	504	497	488	491	481	511	510	504	529	495	544	524	539	531	494	502	492	548	497	512	494	484	497	447	551	493	508	544	468	504	493	478	536	480	499	526	562	505	560	498	537	528	517	488	501	500	521	509	518	514	470	488	486	502	488	543	568	527	489	530	490	514	466	521	502	520	497	542	495	484	511	544	479	507	522	479	534	488	451	484	516	505	502	479	498	507	495	476	512	499	520	538	532	510	468	510	529	482	502	521	531	511	478	504	482	491	533	508	481	528	545	522	495	498	515	488	493	493	534	480	510	522	507	535	530	521	492	509	467	516	522	503	524	508	535	540	481	540	530	509	513	517	559	536	495	529	540	545	510	495	534	512	518	564	471	517	511	495	467	492	508	483	502	520	488	521	486	525	477	517	523	455	532	551	521	489	493	486	495	510	509	467	515	482	509	537	475	491	487	507	477	505	531	488	501	486	511	507	494	505	537	521	499	517	517	515	523	514	486	484	509	466	496	531	506	489	548	519	477	513	545	511	530	490	527	564	519	502	467	466	518	477	504	499	530	504	507	506	511	538	531	498	511	494	516	488	488	536	538	521	498	519	496	488	471	533	530	502	499	492	512	501	493	550	510	503	498	530	494	539	543	518	485	501	499	489	505	491	473	457	493	477	531	526	498	494	457	505	528	489	504	528	509	516	530	509	511	488	561	520	527	501	551	487	490	506	505	488	469	493	516	536	497	483	518	542	537	493	500	544	492	521	472	546	513	490	552	496	525	562	487	503	527	497	525	505	533	508	532	531	515	509	509	478	489	468	476	483	528	526	501	532	484	538	476	545	479	503	474	479	459	496	521	482	513	546	494	494	463	543	483	546	496	490	507	524	535	463	473
3946	12073	55661	55318	42667	24247	10560	3909	1427	701	523	528	486	476	447	469	449	500	526	507	501	474	472	517	461	488	486	523	480	561	491	493	472	484	524	497	480	489	463	506	479	482	500	490	506	496	458	491	530	484	494	487	500	513	502	484	508	539	525	494	494	446	478	473	481	487	505	485	486	500	463	477	459	484	510	515	466	487	537	517	467	493	457	477	511	434	483	535	480	500	533	447	495	466	501	437	514	468	533	485	546	467	489	500	489	490	464	482	491	503	442	465	458	475	453	515	503	475	519	473	473	513	496	485	509	505	500	503	485	511	504	478	479	476	470	480	466	458	508	490	488	495	505	494	500	454	501	483	481	480	510	489	494	452	493	458	433	506	488	527	490	503	504	511	490	503	478	491	518	474	492	508	505	487	513	502	502	453	500	442	464	493	511	538	493	488	491	476	475	467	503	447	493	506	507	506	465	474	484	502	468	455	520	466	479	483	490	466	494	521	488	501	480	457	478	512	470	448	480	525	493	463	478	477	481	525	450	484	512	524	501	453	463	493	498	524	489	465	492	493	493	477	447	475	475	481	465	488	468	516	502	483	455	475	478	519	475	480	501	504	509	499	498	485	493	442	491	505	445	488	516	476	479	481	492	482	492	496	504	477	476	512	456	486	510	503	474	471	478	467	494	500	475	525	506	486	467	496	484	481	506	489	494	536	478	481	476	459	473	501	532	492	450	499	535	483	507	458	482	520	513	511	490	463	509	474	455	513	439	511	487	514	489	521	492	483	470	441	477	482	502	498	481	478	508	478	512	478	498	528	500	458	490	538	510	493	519	477	475	472	495	489	491	511	463	523	466	473	527	511	509	477	496	532	498	472	516	457	492	484	484	477	493	511	509	494	509	513	468	528	460	487	472	513	494	491	448	495	492	484	491	450	499	455	512	507	461	505	493	453	514	482	506	491	500	486	525	501	483	526	498	444	474	479	479	510	479	499	483	493	435	483	504	498	500	503	487	512	488	468	470	429	516	541	473	532	488	486	468	495	503	468	472	483	480	519	481	499	487	477	501	448	474	505	468	477	506	487	497	460	515	463	469	488	462	443	476	490	502	514	443	497	512	432	475	512	506	485	526	499	490	519	477	454	495	475	520	483	493	486	521	446	491	463	468	477	503	477	473	515	488	509	548	489	530	504	485	502	518	457	497	473	467	473	508	451	482	504	462	507	496	482	490	452	478	485	489	465	485	488	493	487	476	482	482	488	484	475	518	490	520	467	483	521	548	497	515	477	467	470	489	494	474	443	467	464	485	470	497	515	470	460	512	514	483	509	519	515	479	481	488	497	484	454	524	486	499	470	486	538	517	455	465	498	465	452	471	471	482	491	497	471	498	491	481	485	516	460	494	482	478	465	477	462	444	473	504	495	499	485	461	462	503	478	480	471	520	464	489	486	499	521	500	472	483	498	459	526	477	545	505	462	521	491	504	476	479	514	481	484	474	539	491	511	484	476	495	527	457	470	503	471	467	504	476	484	452	445	488	445	509	507	475	475	527	541	513	475	482	502	498	475	490	507	473	484	495	459	527	514	497	510	480	488	493	502	467	433	481	429	470	519	515	462	466	455	493	470	494	451	487	488	467	466	493	502	461	454	466	452	471	477	429	496	472	482	477	527	511	528	496	520	505	491	480	515	501	485	506	504	504	461	494	489	518	469	459	487	467	478	509	483	503	482	518	480	461	510	481	464	521	494	510	477	480	458	489	507	489	470	500	477	521	515	459	478	443	453	491	489	489	483	532	504	476	501	495	489	497	481	529	519	462	499	511	489	467	508	467	441	540	475	506	481	499	484	460	458	490	508	471	462	451	453	466	498	500	484	486	473	478	521	492	498	467	513	475	491	495	454	466	502	504	523	496	458	512	476	449	470	460	479	477	490	480	499	495	469	444	477	506	484	501	497	518	493	465	486	472	468	490	487	495	488	499	505	489	447	474	496	480	507	458	488	518	489	492	535	483	517	500	474	496	448	479	509	473	444	482	467	478	481	493	502	499	526	526	497	493	540	465	500	470	504	500	463	487	472	533	507	490	497	505	495	497	491	484	488	465	487	464	414	506	502	472	475	482	510	492	486	500	468	485	484	478	459	491	448	521	512	484	494	507	497	479	500	485	484	492	517	477	460	488	502	497	500	468	471	481	528	477	476	473	446	495	483	505	461	493	501	489	503	481	494	492	475	527	505	452	489	480	471	498	475	476	499	492	480	466	485	439	523	480	512	465	494	459	496	464	476	494	481	502	464	461	502	511	509	491	498	472	489	484	473	447	495	484	460	494	507	480	514	443	513	490	451	495	517	473	456	464	479	456	484	510	494	527	477	518	504	481	465	475	505	495	476	442	453	477	487	468	476	470	470	495	470	515	512	466	468	467	456	493	500	439	492	513	525	470	477	511	497	507	451	484	498	470	544	496	529	495	465	485	515	513	489	460	479	489	472	453	506	495	482	533	494	493	502	471	479	481	463	505	475	495	493	510	487	509	495	476	489	535	465	486	484	495	483	479	482	508	464	480	492	476	496	530	441	504	492	448	469	522	498	459	498	480	448	497	492	522	455	493	552	464	500	484	484	460	481	503	485	526	457	431	496	491	497	502	468	472	511	526	497	492	442	491	479	527	502	484	521	462	491	491	494	458	498	467	487	511	513	498	492	477	477	515	505	472	496	511	506	461	479	469	484	454	473	464	497	509	466	491	469	469	514	453	481	509	473	486	476	497	532	464	486	466	503	560	499	530	493	454	485	475	478	505	471	464	486	482	501	483	512	477	505	489	466	501	470	489	487	497	511	487	499	504	469	489	464	474	460	471	479	490	481	469	499	449	463	454	503	478	474	472	517	508	517	477	482	473	516	449	476	528	480	494	468	446	471	498	493	484	502	479	511	498	478	455	509	498	488	494	493	479	506	490	479	522	499	486	481	464	487	503	510	495	488	465	463	446	470	507	501	525	438	481	520	487	488	498	471	501	491	483	477	454	490	445	460	498	439	509	485	512	491	463	481	490	502	543	439	500	491	498	519	520	513	477	513	490	489	501	461	442	466	465	516	499	494	529	511	420	501	471	492	500	461	444	488	426	461	475	508	454	481	491	495	470	533	486	486	492	490	498	514	509	507	491	505	486	482	510	485	477	472	466	485	507	512	502	488	493	507	509	476	491	489	487	475	520	480	494	503	477	492	512	484	453	493	485	480	497	475	518	461	471	501	448	477	489	482	506	447	507	482	466	502	470	535	506	527	449	467	460	473	500	483	503	512	503	503	480	462	488	462	562	541	508	508	496	494	476	513	444	485	503	472	477	525	474	493	512	543	465	465	467	479	469	510	479	470	504	476	481	443	494	503	494	508	477	466	477	499	480	526	509	474	465	508	489	524	511	494	468	503	461	477	498	503	492	470	499	518	496	449	508	496	487	445	486	506	482	493	526	450	461	477	473	464	468	486	493	518	447	492
24168	21366	32673	47586	50598	42115	27529	10930	2677	1101	777	710	686	640	678	686	647	630	676	604	640	642	639	605	612	630	657	616	645	581	614	550	628	638	597	591	604	626	616	602	648	699	636	617	599	614	641	649	625	617	590	604	622	607	674	589	614	615	602	600	575	644	632	568	593	618	641	592	632	630	644	629	572	617	572	620	635	678	626	612	631	628	659	615	648	630	565	571	649	566	572	616	632	578	618	623	623	612	667	625	633	621	608	633	621	635	626	571	600	627	621	584	648	647	628	641	619	597	599	585	613	615	572	592	620	599	661	624	607	679	615	592	620	554	620	659	636	657	611	633	576	644	640	652	639	585	615	598	641	652	592	639	611	614	597	618	631	650	617	608	633	599	630	633	658	607	614	596	607	588	627	617	620	622	654	625	557	627	640	600	634	647	647	615	622	596	611	633	642	664	617	653	647	660	587	629	616	583	602	639	612	625	645	618	633	631	636	630	573	625	610	631	644	646	625	603	597	613	637	605	617	642	621	620	633	586	623	600	589	644	600	634	619	634	603	585	639	598	676	627	588	635	687	619	608	626	621	626	614	600	596	626	604	600	623	612	605	571	659	641	578	605	606	687	672	592	647	637	608	620	602	561	672	583	639	629	634	634	606	638	625	635	648	608	632	614	628	609	617	639	605	618	583	629	587	623	613	554	651	619	605	591	660	620	593	588	630	606	624	625	590	672	640	630	681	599	567	619	611	599	664	613	615	611	626	603	598	666	630	601	627	596	648	653	615	618	600	593	610	622	600	650	607	602	664	634	584	623	580	611	612	600	622	576	626	630	596	593	607	617	559	625	669	635	598	598	593	623	630	623	627	613	624	607	643	602	629	641	635	621	622	591	603	674	630	601	603	647	613	641	644	656	606	654	603	617	623	597	637	574	609	636	635	665	639	623	608	667	614	655	616	590	613	640	609	614	631	592	649	610	617	601	604	566	605	630	585	611	618	645	587	607	631	657	613	626	589	614	658	610	605	625	686	599	640	644	599	627	600	589	615	656	633	637	650	674	643	580	602	631	620	611	613	634	622	627	649	593	590	614	626	616	634	573	602	654	612	684	614	642	657	566	618	640	632	601	601	595	612	601	636	603	647	621	614	595	625	620	607	584	645	660	651	592	607	634	552	617	600	641	593	626	599	586	599	583	605	603	602	624	590	624	594	614	589	586	617	614	616	655	605	664	669	596	557	562	618	603	636	591	605	592	586	577	595	642	661	579	647	642	634	583	661	623	644	589	661	565	563	597	634	617	610	636	648	618	628	578	596	637	574	626	588	600	589	602	588	633	664	602	638	603	640	589	600	626	638	615	642	647	599	592	618	629	619	642	576	611	614	628	571	645	680	607	626	638	577	642	630	636	614	598	669	603	591	579	579	609	616	619	618	616	588	641	608	616	642	618	622	602	646	610	640	642	579	624	642	609	605	624	640	598	613	621	605	590	624	616	597	570	609	652	628	585	613	577	612	569	635	586	594	609	620	631	567	563	636	623	608	602	653	607	607	665	618	633	606	660	649	671	625	656	621	583	622	645	630	619	599	573	628	635	591	645	641	620	564	639	661	611	612	585	603	633	604	637	626	592	624	625	634	607	625	582	582	610	646	580	590	633	659	604	602	600	578	595	632	643	611	614	645	598	626	644	610	594	620	632	629	627	633	612	620	610	614	626	598	618	615	598	643	642	597	648	571	596	603	590	599	680	619	655	623	618	657	619	659	579	581	631	638	604	581	642	596	620	589	624	600	627	650	598	604	603	642	627	606	606	613	621	608	624	598	645	611	701	589	626	606	635	632	625	680	613	626	604	611	639	599	608	571	650	597	615	617	642	591	606	630	613	645	649	606	602	606	612	678	607	601	599	632	632	596	576	622	572	634	625	597	599	602	630	628	661	615	625	652	638	639	654	609	604	629	644	594	635	594	617	629	617	632	642	620	605	631	616	665	598	610	619	604	610	605	633	640	608	639	641	613	594	670	531	574	603	622	595	653	633	625	612	612	622	619	599	588	622	603	596	625	611	594	593	614	623	590	613	598	588	605	647	628	626	583	614	592	643	636	606	599	627	656	630	608	650	631	596	574	655	630	598	598	629	633	626	630	643	609	633	616	650	655	633	570	613	588	605	632	642	613	618	663	574	628	633	632	705	628	653	596	648	574	626	653	576	600	656	606	644	603	606	613	579	630	614	617	613	660	614	628	582	614	597	635	581	624	613	661	614	630	627	581	654	596	637	635	601	596	677	667	596	610	585	623	634	627	606	611	655	601	553	594	601	620	615	601	616	602	637	617	600	659	635	612	679	624	609	648	624	657	580	608	554	619	650	656	633	598	592	643	630	592	648	629	614	611	605	592	597	590	612	620	583	647	626	651	598	586	607	650	630	614	613	610	615	639	604	606	598	615	603	634	674	616	658	607	636	585	655	631	595	635	642	610	620	652	590	621	680	621	642	628	668	600	615	614	584	583	610	569	619	602	572	583	597	526	612	631	635	610	587	609	599	643	627	639	562	590	570	591	605	596	623	649	604	607	661	630	602	641	626	587	560	604	594	578	615	604	620	641	627	606	581	655	604	602	613	648	570	654	608	594	588	623	608	607	580	657	648	634	672	632	565	596	647	590	607	617	640	628	584	641	643	618	638	621	619	576	638	617	625	604	621	604	609	591	622	597	645	676	636	598	629	619	608	586	643	627	580	668	658	626	609	638	626	599	616	597	622	628	604	576	624	642	655	575	578	610	592	615	591	664	612	607	608	617	595	641	610	627	600	611	581	651	650	631	620	600	622	630	584	636	627	574	651	628	653	602	609	593	641	626	676	595	602	639	583	614	628	625	599	672	626	644	594	625	644	602	643	632	597	615	610	617	617	606	630	662	625	633	608	621	636	572	631	594	577	569	645	592	592	570	607	598	648	637	621	610	650	630	600	622	594	600	574	641	628	587	627	610	627	631	614	630	606	593	584	607	613	643	590	621	656	687	626	601	655	611	649	636	614	604	614	548	642	580	583	617	611	610	613	570	653	585	582	648	642	649	637	630	621	638	599	605	597	596	623	604	599	623	617	643	626	591	609	621	597	563	599	617	678	641	620	609	641	637	619	612	583	609	611	624	573	620	603	645	593	611	650	604	652	569	591	620	616	624	575	622	578	620	601	610	617	609	538	631	609	608	617	672	654	621	652	660	599	627	607	631	630	623	653	591	608	564	599	630	623	574	617	611	618	670	626	589	595	648	654	642	598	613	605	586	575	651	659	603	634	621	617	606	628	594	600	616	645	599	645	590	590	640	595	580	644	627	616	568	653	612	611	624	642	647	604	621	637	601	620	651	610	619	622	591	579	612	592	604	615	630	635	609	622	602	621	619	600	605	581	638	619	651	582	598	616	600	635	622	587	588	601	577	585	602	598	639	672	590	589	630	630	701	612	616	630	610	620	652	605	584	609	637	586	614	592	606	617	568	631
6561	46689	86871	75561	58338	37916	19659	8217	2594	1176	714	627	612	600	623	601	609	575	592	608	639	642	590	643	598	580	631	622	576	563	549	649	617	605	560	598	594	609	617	578	618	563	627	590	570	601	592	589	580	582	619	596	611	536	599	619	632	645	619	611	588	583	597	579	610	583	599	618	568	580	565	608	590	588	613	593	635	606	562	585	596	580	620	575	652	600	610	611	541	605	585	556	610	576	600	620	587	604	576	608	580	607	577	591	607	609	556	619	612	615	572	600	579	597	594	626	608	604	597	611	611	636	608	578	622	608	594	579	531	628	613	616	578	638	591	610	592	616	589	620	585	639	590	609	598	571	572	598	606	530	611	596	639	559	593	599	603	569	628	605	572	567	566	591	595	596	614	642	586	599	580	570	579	567	576	566	568	641	592	572	620	636	598	625	574	569	608	562	600	600	617	555	582	588	575	601	571	583	590	591	592	622	544	582	567	599	579	626	606	563	535	651	622	566	599	573	581	596	607	630	597	600	581	589	611	591	617	634	599	609	593	530	592	572	579	623	635	609	606	597	639	628	589	627	573	642	586	595	571	618	622	640	620	610	575	573	601	595	616	593	554	607	612	597	610	610	587	587	608	598	576	564	600	602	611	597	611	609	600	605	603	541	618	581	583	583	601	580	604	596	581	570	625	579	623	556	590	554	628	562	670	622	596	630	605	612	585	607	626	583	601	589	588	624	604	581	581	609	592	625	587	584	589	572	569	587	605	612	615	599	590	594	636	551	590	639	574	579	592	598	616	555	597	594	560	576	629	600	601	585	630	554	601	601	578	649	566	567	589	657	621	605	610	588	632	580	558	582	586	600	590	603	593	569	618	589	587	628	619	596	585	584	622	611	604	620	587	582	573	585	531	616	573	651	607	605	593	571	580	573	548	583	564	568	595	586	563	573	618	607	609	624	580	566	542	591	549	563	590	583	614	603	599	602	596	607	607	564	580	592	635	595	601	610	565	575	616	596	571	602	643	575	605	594	594	625	629	612	604	598	612	603	597	595	600	585	578	599	556	633	548	577	608	563	568	633	621	633	604	561	558	603	585	601	614	621	569	565	615	557	603	603	568	586	577	611	621	575	613	551	609	625	616	571	581	580	580	604	602	617	614	623	594	576	627	640	585	592	561	592	589	561	595	580	611	621	650	597	559	612	592	597	612	595	640	605	573	619	602	574	623	609	626	565	609	574	603	639	593	619	597	571	583	650	587	602	592	578	561	604	582	594	611	676	586	561	588	622	553	569	573	591	581	586	569	621	596	597	565	555	569	594	589	597	598	569	617	553	583	605	560	593	585	629	583	617	577	602	599	582	592	641	574	627	594	631	644	616	583	625	647	596	619	565	578	586	634	616	584	625	580	573	556	589	593	578	584	567	574	621	559	560	583	608	599	576	605	605	620	594	576	621	583	546	634	620	607	562	588	588	570	571	585	586	628	565	647	589	624	593	624	596	614	605	623	582	609	582	586	646	620	618	642	550	599	595	557	574	559	624	581	596	604	607	587	583	587	601	591	547	530	604	605	610	570	584	589	621	578	600	620	578	613	587	585	565	564	639	587	611	625	577	598	562	620	601	613	603	559	612	559	590	618	578	613	577	579	545	593	584	593	529	578	617	604	594	594	594	627	612	609	598	628	597	631	591	587	569	577	609	605	624	573	642	561	636	613	644	648	613	579	564	563	549	566	618	575	631	618	569	600	631	590	579	592	585	571	618	621	594	603	597	578	594	625	584	585	586	586	619	598	611	611	616	583	596	579	635	575	583	570	563	603	576	590	608	604	631	554	607	547	619	572	623	596	588	628	581	598	588	586	629	580	613	574	574	564	606	588	588	589	617	579	579	635	584	602	615	627	573	616	560	640	581	635	587	596	611	600	605	635	627	600	591	608	598	590	604	558	591	578	598	583	600	596	603	611	563	617	584	597	582	604	538	590	580	634	595	576	579	628	606	624	572	598	617	566	559	587	593	581	623	517	622	616	594	623	648	572	618	584	626	562	578	560	612	609	589	565	614	543	566	593	612	559	616	567	583	569	623	537	567	630	601	591	614	582	594	633	587	594	622	552	634	571	579	622	562	600	611	602	565	598	610	556	601	595	622	611	623	626	561	588	634	570	572	609	604	611	562	565	594	602	606	598	605	587	616	572	635	596	582	602	566	647	608	586	582	593	601	613	584	575	576	571	592	608	575	625	614	571	614	567	610	588	607	593	561	594	626	650	620	564	599	599	592	599	565	577	616	668	627	608	641	615	581	594	582	571	608	592	588	570	550	639	582	584	628	645	588	595	568	643	581	584	597	570	628	580	598	591	598	587	575	636	589	592	544	599	592	583	550	557	567	645	596	589	569	613	568	603	613	631	577	579	631	623	542	593	622	602	624	605	611	597	612	595	591	597	578	571	596	577	597	586	575	647	614	639	578	565	608	602	602	595	583	641	595	615	582	568	601	592	593	580	595	610	572	618	577	588	578	580	576	606	610	654	597	608	596	574	646	560	617	621	568	651	549	585	548	599	639	573	589	569	575	598	560	614	630	631	608	597	604	546	614	607	589	575	627	651	580	613	591	595	593	567	600	576	596	584	599	609	614	663	563	622	637	583	593	605	577	562	622	624	640	617	653	592	558	567	611	584	622	557	633	547	614	558	611	535	585	599	616	550	571	591	621	613	607	561	614	627	577	580	568	589	605	568	593	570	603	633	589	609	607	561	604	558	600	611	612	597	625	632	591	569	584	610	633	615	569	585	588	612	632	574	587	588	648	665	558	617	575	607	611	607	575	598	624	583	587	616	567	580	595	568	625	602	575	570	586	574	554	616	573	595	579	564	562	605	586	569	576	616	551	584	604	599	591	584	615	582	570	576	583	589	574	606	612	596	612	535	577	595	604	581	589	608	583	616	593	603	584	585	596	582	589	567	611	614	610	619	640	578	586	629	610	552	604	623	611	648	645	590	617	575	630	601	583	605	611	590	596	612	608	608	595	561	619	575	592	607	541	575	592	613	582	620	563	587	607	602	598	624	579	614	553	563	606	571	659	642	604	644	570	593	612	597	637	587	612	596	602	585	589	588	594	604	589	574	596	604	603	581	582	598	566	604	627	604	627	633	592	592	551	632	580	590	604	546	582	563	552	596	618	607	598	609	583	598	552	596	590	639	637	585	558	619	610	574	550	609	630	590	574	661	550	606	597	595	566	558	600	613	570	559	592	603	577	570	586	597	600	602	624	601	614	570	646	596	566	602	563	585	572	576	639	559	589	586	582	576	579	608	583	608	584	608	580	634	620	587	633	557	610	603	627	626	624	607	574	590	599	590	568	541	585	625	633	568	626	653	559	613	587	573	663	591	594	578	570	657	607	591	596	575	617	573	630	635	605	600	623	598	615	621	614	592	571	632	620	611	612	585	583	614	597	579	588	566	603	623	644	591	565	576	589	604	592	622	592	568	640	584	600
27734	14907	11555	13512	10800	5102	2262	1039	650	578	486	487	507	524	555	571	490	516	510	505	543	476	513	483	514	519	529	489	485	523	517	512	514	506	526	493	519	500	512	495	508	505	498	535	505	509	539	486	463	507	515	496	491	521	481	464	523	488	491	525	520	515	517	509	451	480	508	515	453	512	518	494	498	469	493	485	522	497	485	457	502	503	505	493	494	484	515	526	525	539	531	554	498	541	512	519	496	530	543	517	471	491	486	500	483	503	465	496	501	522	483	495	537	465	504	544	468	498	522	494	533	477	502	536	499	514	464	472	549	485	487	514	530	496	476	508	526	516	530	503	528	508	482	510	495	497	506	511	471	494	573	539	471	515	490	520	498	518	508	482	523	523	491	533	450	470	493	514	480	523	537	514	505	500	519	486	571	534	501	472	519	496	506	460	486	518	455	528	497	466	468	483	506	505	447	492	489	492	462	454	504	534	526	511	501	525	474	486	525	489	494	534	486	551	503	567	492	514	517	493	515	454	515	494	528	493	509	511	483	495	487	508	490	557	506	504	462	494	497	467	462	507	523	542	525	511	536	534	529	473	564	500	477	464	496	530	505	466	518	491	506	499	496	485	520	521	490	548	505	518	448	503	485	495	481	504	479	522	501	488	477	477	519	518	491	531	466	523	530	518	498	530	493	476	521	508	471	518	514	483	543	488	497	477	490	487	429	501	509	528	485	490	509	513	507	529	481	487	465	520	556	472	503	502	464	485	510	504	490	494	517	507	495	507	482	538	491	494	496	503	506	467	474	547	536	507	491	467	512	489	496	479	516	471	450	547	508	484	482	469	489	506	460	495	513	492	559	497	496	517	522	500	515	522	539	471	500	505	493	540	489	491	544	514	476	504	544	500	531	511	481	482	484	474	521	505	538	490	501	483	534	478	542	573	480	518	514	491	507	505	516	498	540	509	538	524	523	510	477	522	528	525	463	541	500	476	483	455	510	491	494	497	514	540	500	491	551	495	505	499	477	522	477	515	504	512	520	484	483	471	485	505	526	487	519	483	507	530	472	502	512	480	510	553	504	518	459	537	519	519	481	489	548	452	511	523	529	477	493	521	489	500	498	479	508	496	506	503	536	510	534	494	525	518	496	449	523	519	503	463	535	487	481	514	509	494	502	507	510	485	532	485	498	500	552	516	472	510	480	527	513	499	511	467	487	485	467	511	504	511	515	519	535	528	496	496	502	508	436	457	529	539	515	514	489	506	503	512	527	477	474	509	527	482	478	502	477	491	492	529	498	441	463	491	483	529	500	514	504	466	511	509	512	495	504	488	535	504	499	519	504	493	503	464	506	503	502	504	510	496	521	500	493	539	474	516	483	487	539	485	483	498	496	530	518	486	549	482	493	504	470	476	503	481	498	524	456	491	470	509	535	494	520	514	524	491	504	480	512	471	490	552	488	502	453	527	502	496	525	514	454	477	497	474	534	517	502	536	507	508	503	550	556	472	490	533	528	522	508	533	485	491	506	509	534	506	512	521	492	491	511	446	509	474	510	445	506	526	504	467	505	525	476	528	473	481	474	497	448	491	501	455	493	496	484	504	479	475	501	458	519	490	468	503	507	507	494	502	512	466	494	489	507	516	480	486	541	492	476	462	469	502	488	505	511	492	459	494	521	508	500	492	463	500	491	477	471	512	538	500	498	480	500	481	502	469	461	473	501	483	494	492	507	492	533	516	525	514	482	547	518	477	510	481	504	514	527	506	535	479	526	503	504	505	521	526	507	508	497	499	511	538	504	504	489	504	491	476	482	517	477	467	502	510	476	498	521	507	503	485	550	470	509	483	484	500	487	511	502	539	535	523	476	516	492	522	503	484	507	529	500	547	502	508	493	495	526	532	474	473	542	537	470	514	514	492	509	513	557	478	479	490	532	519	549	489	515	485	475	539	500	489	532	501	508	503	469	500	512	536	473	520	476	487	516	500	542	520	500	541	501	519	533	507	526	536	488	506	485	484	475	514	496	527	506	518	478	524	523	447	489	521	486	525	513	480	513	480	509	517	482	517	549	535	527	479	500	476	510	501	506	497	525	499	485	527	488	494	491	501	490	514	525	531	499	497	543	508	527	500	501	566	522	487	503	452	536	539	506	473	521	515	508	514	508	520	529	511	513	504	534	499	495	478	488	541	499	499	501	508	508	495	484	507	572	516	493	480	536	493	545	474	519	480	546	499	524	487	492	494	497	482	497	504	501	488	490	506	482	473	489	551	517	468	519	490	505	518	502	471	496	505	506	501	443	491	520	508	501	538	515	483	494	505	510	485	509	518	499	510	507	531	506	520	539	542	481	471	482	496	542	495	461	499	511	497	492	523	506	502	457	489	527	522	534	527	446	516	519	525	479	492	521	500	492	466	494	505	460	510	494	536	476	500	477	519	511	485	494	509	477	517	505	533	512	502	494	517	527	509	504	479	522	513	508	558	472	491	512	498	506	516	539	500	499	521	477	497	498	500	539	493	471	505	499	512	563	448	515	524	504	536	505	550	496	514	532	482	511	531	521	474	535	538	470	534	494	514	521	512	501	506	503	521	470	522	475	527	515	538	510	534	498	527	500	532	502	469	522	491	501	495	440	491	532	521	534	450	540	532	502	475	521	514	489	492	493	506	511	504	475	486	456	467	489	536	483	492	484	494	504	533	490	513	441	528	498	493	494	515	519	510	483	514	511	462	524	494	521	544	457	489	482	536	513	514	489	510	514	531	492	509	507	510	526	456	536	497	505	479	527	503	510	482	518	489	505	519	495	514	515	489	442	459	489	537	534	527	500	513	466	507	514	525	490	487	499	502	505	486	509	505	492	507	475	493	501	490	517	500	477	455	509	521	491	506	493	541	531	502	509	484	525	542	461	526	529	529	448	489	491	516	507	497	502	544	521	474	488	489	520	504	458	493	471	494	478	529	518	526	507	497	527	504	514	476	495	516	478	519	502	546	471	546	507	526	485	503	514	483	543	529	524	498	498	467	487	485	489	464	506	527	507	503	469	496	497	512	550	517	516	502	501	497	487	486	504	479	526	524	504	500	482	484	478	517	472	485	472	524	499	507	498	525	517	529	549	497	496	505	537	491	497	539	513	510	511	487	520	502	469	511	538	513	534	519	504	497	496	511	475	509	495	484	497	516	508	449	526	490	492	503	487	481	490	498	524	547	506	496	496	513	481	489	498	504	522	510	495	502	478	486	506	477	504	486	509	501	493	505	506	506	532	504	540	527	511	485	524	523	473	488	504	511	469	464	503	471	480	531	495	488	521	549	526	498	467	480	469	537	537	521	528	482	550	505	535	500	504	487	500	548	523	448	530	488	506	492	520	455	501	511	501	506	491	498	497	508	498	492	502	464	471	510	501	474	492	504	504	492	513	507	508	450	491	523	522	509	496	485	544	528	488	471	537	464	504	493	510	473	536	524	536	504	566	472	500	509	510	482	472	455	452	450	488	508
4855	5746	11505	11120	8856	4559	2296	1037	663	501	477	439	415	437	492	424	465	435	497	426	471	425	462	437	453	438	452	468	449	432	481	444	450	431	454	473	407	478	468	482	426	489	467	402	431	452	477	456	447	398	416	453	431	461	471	430	455	452	484	415	427	452	410	456	448	466	443	427	448	440	459	444	440	465	449	452	469	443	487	452	437	442	472	460	502	451	429	464	471	439	444	464	435	466	448	443	450	431	436	448	449	438	443	459	450	452	429	435	459	441	406	425	412	445	419	408	476	404	437	476	457	450	469	451	432	440	471	421	443	422	473	480	448	465	454	420	457	449	454	419	460	422	448	433	453	435	452	429	427	458	461	414	435	446	477	439	440	444	455	444	472	419	460	462	493	418	419	455	404	457	417	403	471	456	429	479	454	417	468	427	454	483	448	448	416	448	429	460	466	493	445	493	420	427	469	466	430	456	423	434	436	461	441	441	470	450	484	454	443	451	440	453	480	500	441	437	444	476	450	454	473	459	442	403	431	425	447	456	467	432	396	450	434	415	465	465	435	447	420	442	414	454	458	469	480	461	434	446	443	423	469	446	427	429	431	485	448	418	439	408	467	416	436	444	459	441	478	432	412	454	435	430	444	431	443	450	440	447	422	422	475	446	432	432	400	454	455	443	425	450	458	426	448	490	452	483	446	447	412	455	425	467	443	427	446	444	457	425	431	460	424	491	437	464	435	399	444	425	472	444	461	448	429	443	480	436	473	414	440	456	454	456	433	450	484	438	424	434	452	461	476	459	444	438	476	455	488	401	436	427	425	434	444	459	428	417	435	424	462	427	449	419	466	452	441	472	481	436	445	473	469	458	441	428	476	469	464	479	411	459	435	475	460	478	458	423	424	423	451	417	406	495	487	471	457	482	474	465	451	460	455	413	442	455	431	454	454	461	459	400	443	451	446	443	423	484	424	483	452	473	457	425	482	446	432	417	437	428	421	421	452	435	443	420	457	457	459	432	461	419	450	447	412	460	430	465	452	414	466	465	444	456	427	449	452	469	446	464	464	458	421	489	401	419	470	443	474	429	466	456	448	452	450	442	409	467	460	479	423	420	449	454	476	486	434	444	479	436	417	456	462	439	416	473	465	477	453	450	461	450	472	503	430	430	435	481	454	404	476	443	438	407	462	437	443	445	417	472	433	463	416	419	448	459	444	413	421	462	473	452	432	467	454	409	461	472	445	458	438	438	439	418	411	436	487	460	413	459	428	459	466	445	438	468	448	434	434	448	428	465	461	434	434	417	427	452	469	446	470	445	472	461	482	423	389	451	467	442	389	465	499	460	411	434	460	463	428	420	460	443	482	436	443	450	475	454	425	482	440	442	459	470	463	430	488	461	424	483	464	430	410	456	437	415	457	428	447	431	432	430	499	423	480	428	452	427	409	444	429	444	490	412	444	456	465	453	433	474	437	460	417	456	446	433	472	429	406	432	445	415	449	442	475	471	432	432	444	405	429	466	430	457	477	464	444	428	460	445	433	495	441	479	471	443	430	427	460	481	472	454	481	416	483	432	431	462	468	451	454	445	442	429	472	460	433	437	466	432	461	450	430	441	460	412	490	448	482	480	466	457	440	450	445	461	440	487	444	453	451	393	435	458	443	461	490	442	464	448	450	453	455	439	473	416	415	467	463	450	450	439	449	449	493	443	456	466	428	484	442	469	427	453	423	474	461	455	435	437	448	452	429	462	397	446	427	414	459	437	409	416	454	402	439	453	424	465	439	460	413	452	436	443	426	441	470	442	439	464	498	428	451	464	460	442	446	435	486	427	468	474	466	477	529	438	467	429	479	462	480	423	412	455	434	464	414	416	422	483	455	452	433	459	457	412	456	460	477	458	462	438	435	445	431	440	443	440	447	436	442	479	418	439	431	422	477	429	446	445	474	445	437	411	449	456	449	434	435	415	454	449	415	438	458	400	434	442	420	426	461	447	387	429	461	490	455	436	464	492	432	441	454	464	460	475	450	438	449	403	417	454	414	468	435	441	479	427	430	455	472	459	453	474	442	471	420	479	461	442	427	436	425	412	412	464	459	422	429	442	455	467	428	441	453	423	445	418	484	459	423	509	419	441	418	465	462	438	475	477	456	450	441	490	403	423	444	467	480	434	404	467	436	457	421	419	478	440	470	435	456	446	442	446	416	472	451	433	490	437	472	494	490	455	438	460	446	449	447	457	435	453	432	456	454	400	415	436	433	484	474	426	451	439	500	464	464	412	482	444	439	468	453	450	417	423	440	451	439	415	440	462	460	411	451	467	467	470	435	471	451	437	448	431	460	457	440	422	410	463	440	466	446	470	463	473	426	487	441	441	406	475	415	436	431	464	435	479	419	447	462	484	450	442	449	436	441	424	452	434	462	459	458	485	454	406	448	461	411	424	467	460	479	439	466	460	385	462	417	403	493	466	423	473	432	446	425	451	443	411	453	433	460	440	469	471	466	463	429	446	443	422	476	454	436	426	449	441	425	452	442	414	440	452	457	430	430	447	458	478	434	461	419	424	442	455	439	407	489	415	464	448	429	436	442	451	437	435	433	447	489	426	437	434	436	441	421	474	480	437	450	469	471	450	428	442	415	483	438	444	440	469	424	435	433	453	455	444	482	429	443	436	414	459	445	435	471	456	454	447	449	452	521	468	466	467	453	460	448	463	441	438	462	435	431	430	448	457	482	481	500	439	444	398	454	466	487	427	412	443	475	380	447	442	480	450	442	388	434	426	456	439	446	452	458	480	417	449	451	452	452	435	452	442	456	425	504	473	447	403	430	392	449	450	473	395	458	445	445	442	448	413	423	442	428	397	428	487	459	423	453	479	434	475	454	458	473	453	427	449	439	454	460	465	443	427	494	469	443	442	466	425	436	499	443	453	428	452	468	423	434	462	452	437	428	447	484	453	449	447	443	422	451	476	469	448	424	437	486	460	446	449	450	465	420	421	432	450	464	476	426	474	438	490	481	444	474	403	442	459	446	433	435	414	440	485	488	459	444	473	455	426	441	460	467	447	463	430	421	433	449	458	429	449	482	449	427	471	433	443	474	384	461	474	467	427	453	428	472	458	437	429	467	452	439	452	474	455	461	464	487	430	444	434	439	460	469	438	478	410	491	411	467	459	466	453	492	399	461	462	434	452	462	426	468	457	460	430	436	450	449	463	447	443	438	453	454	440	440	455	424	454	414	419	466	446	435	466	405	443	451	455	475	454	450	437	420	470	443	464	463	435	447	415	456	420	445	433	432	467	461	448	445	465	444	425	465	457	470	436	435	450	471	414	453	452	457	473	427	422	431	470	414	434	449	456	428	410	453	480	485	448	435	428	410	437	430	429	463	445	461	452	444	484	454	488	435	460	454	445	428	453	443	440	437	439	421	453	435	458	434	395	431	467	441	445	460	438	419	463	458	475	453	433	443	447	440	472	445	461	432	421	438	474	439	473	438	495
25553	21442	28469	43781	49833	35712	21105	6960	1866	829	596	555	530	571	542	532	583	559	547	523	555	501	519	534	517	546	513	514	479	488	540	530	547	527	521	551	517	541	536	522	486	573	539	574	523	572	553	514	514	514	560	510	514	548	529	575	493	493	564	520	539	502	552	555	555	508	508	529	501	520	491	547	519	543	531	545	504	517	532	561	477	514	527	570	529	524	533	495	499	549	545	556	551	490	508	552	540	547	556	510	577	545	547	513	572	538	563	514	536	542	553	548	509	562	520	510	521	535	555	494	550	545	507	515	513	533	522	524	507	489	503	544	532	520	553	515	514	522	532	527	533	512	517	547	497	530	538	545	539	506	527	556	542	544	512	548	522	498	530	499	509	537	490	480	534	538	548	532	523	508	565	550	556	532	518	510	549	519	501	504	567	511	519	519	522	569	565	546	522	489	570	479	482	511	516	537	497	563	523	484	524	546	544	544	538	547	573	522	552	588	506	581	501	552	560	528	504	535	551	516	584	552	531	539	533	505	580	493	534	534	535	520	538	492	514	492	544	533	529	548	532	555	540	525	550	540	517	531	538	535	566	484	514	511	523	567	572	566	557	522	513	520	558	531	497	540	533	511	527	540	494	535	540	549	542	515	540	585	510	524	567	533	535	510	500	541	505	487	523	504	525	559	512	525	512	517	557	571	542	540	515	519	545	521	536	535	504	566	517	508	528	527	532	551	537	540	511	522	554	492	547	536	520	550	525	498	541	543	560	520	562	553	527	563	574	526	532	515	545	509	549	508	555	503	538	525	533	507	508	553	507	536	538	572	570	519	491	515	547	488	503	515	497	542	510	542	526	532	516	538	528	541	555	568	523	556	561	533	533	515	552	543	526	517	528	498	527	508	587	521	527	536	543	541	518	515	538	541	519	530	546	535	516	520	535	531	525	561	520	583	554	546	498	539	545	511	528	510	555	506	509	501	506	521	523	535	540	516	518	542	506	537	505	551	524	528	529	509	527	498	523	548	553	518	538	560	493	519	548	554	525	543	559	535	522	508	562	503	545	537	519	557	495	536	547	538	543	548	522	565	557	526	524	588	521	504	513	549	504	521	521	543	490	519	515	519	567	540	548	505	505	509	505	521	575	481	500	507	514	526	538	491	511	547	547	533	525	529	536	491	499	521	526	529	520	547	537	492	519	497	559	488	572	501	508	516	534	513	520	556	501	520	501	543	516	499	548	551	573	543	561	508	556	532	538	492	564	502	558	552	518	572	549	503	548	486	496	554	485	530	511	522	517	501	504	560	511	512	552	511	555	550	549	516	515	539	518	517	560	502	541	517	521	546	477	562	487	493	530	541	508	514	548	503	480	510	540	552	518	492	556	501	548	523	510	530	518	530	558	575	501	515	536	535	554	529	522	503	484	509	576	515	564	526	505	508	536	536	540	536	514	554	535	515	562	542	490	556	521	521	537	492	543	512	499	568	544	521	526	531	561	529	535	543	478	541	554	539	510	531	496	502	555	512	568	488	559	541	536	531	520	490	542	544	545	506	524	511	566	546	563	507	522	539	537	525	530	508	541	514	546	513	585	525	558	523	539	483	533	541	528	531	527	546	533	559	523	521	531	479	558	525	528	498	531	568	541	529	526	576	523	474	561	582	563	536	538	533	517	499	576	525	522	501	534	542	487	489	522	538	578	525	520	537	539	515	535	501	491	538	544	527	517	515	531	491	490	527	507	551	550	534	501	539	555	530	519	538	540	518	560	512	534	525	499	562	518	492	529	543	516	555	494	565	538	553	547	552	522	537	547	568	485	508	494	562	540	541	526	525	495	544	512	552	562	504	501	540	541	503	514	553	525	545	539	549	524	568	515	528	501	531	547	531	520	501	537	490	522	554	489	582	468	501	559	518	497	537	521	490	521	525	505	562	550	537	539	515	501	515	488	553	537	507	530	520	481	540	544	547	547	518	525	531	567	484	498	497	528	535	528	492	535	539	562	513	553	573	550	544	503	539	510	518	500	526	521	498	524	532	549	578	575	527	528	540	484	526	559	528	553	539	523	547	496	524	510	558	549	480	518	560	555	549	538	551	508	523	546	544	567	554	474	525	534	488	510	520	530	498	534	509	547	530	506	504	535	517	550	542	493	502	523	567	515	536	531	508	539	500	524	522	506	532	560	548	518	506	538	537	500	506	560	523	511	575	533	494	536	534	501	554	540	500	494	512	549	500	557	541	530	541	581	496	554	504	554	469	521	584	564	523	504	525	527	538	529	498	524	541	563	525	524	527	540	513	505	565	572	566	558	531	523	557	511	546	532	557	570	529	533	498	520	500	551	501	532	548	500	541	516	538	529	546	493	537	544	522	544	582	534	501	564	525	538	503	538	515	523	592	557	550	556	553	527	513	515	528	515	566	506	506	501	512	586	519	493	530	496	553	576	563	557	520	563	528	506	509	496	564	542	514	522	558	521	470	530	506	536	538	505	555	530	538	574	513	523	539	494	528	529	528	527	533	493	492	547	567	457	480	530	517	511	550	519	523	528	562	514	516	530	539	547	488	516	501	493	515	527	515	560	554	512	560	543	520	566	521	526	546	499	536	567	523	524	590	489	521	552	550	529	501	496	542	541	489	548	541	560	522	520	581	527	516	506	540	511	530	526	521	556	495	529	535	543	497	542	521	500	504	498	537	520	538	535	556	520	572	556	546	542	513	492	551	534	549	547	526	538	516	569	527	509	530	526	517	500	485	558	504	529	563	537	518	502	524	558	513	521	519	554	540	554	572	529	547	530	513	549	505	591	506	537	498	517	507	545	518	538	552	556	533	495	541	530	588	523	500	552	506	526	516	494	548	502	521	485	497	543	548	509	479	503	556	513	506	576	567	521	529	513	545	497	549	529	524	564	508	522	538	562	515	507	511	526	516	527	550	530	544	513	551	532	502	529	548	527	512	535	529	483	507	542	488	565	559	559	509	553	516	533	552	553	505	531	524	480	511	485	538	545	507	538	519	476	551	529	547	517	531	558	537	539	527	552	477	554	514	552	546	523	556	531	560	554	561	538	560	526	552	517	520	530	514	515	548	569	536	499	473	585	576	565	552	501	552	525	514	513	477	556	537	532	514	551	545	532	528	542	557	570	519	537	530	557	522	532	453	478	519	552	532	511	532	530	535	569	535	545	552	538	547	512	543	515	510	512	575	544	523	496	552	486	519	508	543	497	560	468	531	519	526	526	535	533	522	531	508	540	528	485	532	556	523	535	512	542	520	550	516	572	530	518	555	527	521	551	511	536	525	518	555	524	500	583	479	510	536	530	535	528	525	536	517	553	558	546	515	526	525	541	546	560	515	538	507	499	520	545	554	540	512	527	529	504	542	501	546	561	512	492	539	500	531	509	562	510	536	488	527	545	582	530	567	490	491	483	551	506	536	515	552	549	525	539	528	514	478	533	557	512	557	530	529	526	535	537	515	516	512	524	549	545	524	546	499
3543	13839	38066	53990	45832	28375	14734	5533	1878	814	522	536	521	466	520	474	521	509	527	474	467	490	499	471	503	489	500	496	517	505	490	521	480	520	495	494	522	502	534	569	501	497	524	527	527	529	485	527	535	507	483	525	494	490	502	469	505	529	487	489	499	534	505	481	504	511	475	518	521	502	492	542	471	496	456	503	512	508	463	511	489	459	485	479	520	489	497	490	507	524	529	490	490	510	505	493	487	507	450	489	500	477	470	492	549	496	497	483	506	484	475	499	492	458	504	451	454	519	489	518	474	516	505	518	521	521	506	490	506	519	441	478	495	493	505	509	532	467	512	476	498	504	491	488	517	484	453	481	491	511	490	495	518	500	467	485	471	518	488	548	477	486	480	473	504	517	494	476	475	538	479	521	484	486	503	486	498	511	485	517	502	503	479	487	473	529	461	495	445	482	464	490	526	538	488	516	475	492	514	495	503	476	449	474	473	477	492	522	519	462	497	553	495	512	514	497	499	517	492	499	471	476	487	465	445	519	471	452	503	453	527	504	464	465	506	512	467	518	487	472	466	506	471	506	477	490	487	468	527	470	491	483	503	478	512	466	540	506	494	545	489	491	529	443	521	496	538	435	466	482	447	503	494	492	494	499	499	513	471	472	480	459	534	509	487	512	489	472	470	453	517	499	506	483	509	493	523	462	491	487	501	444	488	459	503	475	493	520	498	546	516	493	503	469	509	470	521	502	509	474	469	506	497	490	523	509	552	471	499	496	496	463	470	455	447	508	482	488	475	492	494	525	503	501	507	502	504	503	531	504	510	502	493	490	507	504	483	479	508	507	521	463	482	478	466	460	536	504	480	453	523	493	461	484	492	430	499	524	483	495	444	508	508	501	503	477	498	466	438	487	507	549	472	484	486	490	461	509	517	506	498	524	479	500	511	470	531	512	516	481	487	496	504	485	472	469	480	545	487	525	482	454	510	456	560	520	511	478	518	510	493	464	536	527	473	485	500	508	526	486	485	492	505	530	498	502	494	434	494	473	516	469	557	473	506	494	501	466	484	508	462	468	467	493	507	485	516	471	484	499	467	487	514	458	502	505	478	504	472	485	485	487	491	477	516	486	482	502	469	539	482	492	455	472	510	486	502	478	504	534	494	481	487	492	511	524	497	472	519	473	533	501	477	466	522	529	484	528	482	502	489	506	480	504	487	482	463	556	474	510	478	480	536	461	494	519	534	489	500	519	552	487	505	497	473	516	496	484	534	503	470	479	528	481	503	475	506	469	476	497	451	487	471	500	472	450	504	477	528	507	519	521	490	513	507	486	491	505	510	457	468	517	503	493	444	509	477	486	487	508	544	520	485	502	500	483	527	479	463	466	494	472	499	493	500	475	510	513	507	448	510	447	506	501	489	497	525	461	475	454	520	463	484	467	468	503	497	458	497	487	476	474	459	501	499	500	505	488	504	485	506	505	499	516	488	473	487	487	514	474	510	509	539	487	506	563	548	484	489	473	511	517	454	541	454	481	472	519	501	491	508	467	491	487	473	449	499	528	506	469	476	506	491	455	483	501	479	509	441	505	513	485	519	473	529	464	483	503	515	509	485	507	520	446	521	500	502	505	503	477	503	504	423	501	503	476	475	508	480	487	510	546	488	459	498	491	474	483	479	534	493	489	483	505	501	490	483	463	500	488	512	515	520	502	502	488	502	517	498	488	444	503	472	509	518	500	504	507	487	423	523	524	489	516	481	483	527	482	448	502	499	476	513	473	487	490	475	476	516	513	495	510	501	497	492	515	491	492	469	481	487	480	497	503	474	547	481	463	524	478	461	516	530	468	498	500	477	494	496	498	484	495	512	497	476	441	499	528	522	503	495	500	464	483	438	508	535	492	517	501	475	485	450	494	510	476	485	488	487	496	476	489	500	511	521	501	473	528	473	466	456	529	417	494	489	536	486	477	483	510	549	489	479	446	495	513	497	498	522	453	530	501	500	483	508	510	491	507	486	461	449	483	468	488	535	505	436	538	517	509	473	510	519	472	494	479	508	509	501	530	473	476	498	473	525	479	504	475	503	473	469	490	474	483	449	453	484	475	510	556	487	523	509	494	477	521	481	452	499	507	463	520	466	477	448	484	514	484	516	519	501	501	507	458	459	475	468	483	485	498	530	492	514	485	475	489	486	520	490	481	482	509	464	491	482	511	521	503	484	496	505	505	470	488	506	507	522	527	521	448	536	495	497	474	501	457	538	492	482	495	490	478	483	469	508	518	483	494	523	501	499	520	466	506	507	506	478	467	508	461	488	507	501	497	508	504	496	475	501	477	480	481	532	492	486	493	516	493	472	516	495	512	497	475	501	445	498	484	459	489	461	493	528	487	504	500	524	503	512	505	492	550	501	512	484	475	487	469	468	459	499	518	458	475	504	493	494	515	492	542	509	492	480	484	488	480	489	488	548	514	517	477	500	496	480	487	481	491	499	490	509	488	492	450	501	479	460	522	459	489	468	509	524	488	530	470	466	451	484	506	497	485	457	513	504	491	499	465	501	515	491	486	505	493	495	495	507	494	484	484	480	493	488	487	476	483	500	510	477	508	463	491	461	464	557	489	478	478	498	477	503	470	482	478	498	505	492	453	497	498	462	488	495	478	474	456	479	471	487	474	486	502	500	524	511	483	480	483	509	483	468	494	497	511	483	503	507	509	479	480	466	460	489	505	453	491	494	483	542	496	509	508	504	487	498	481	499	535	498	508	478	489	512	480	464	523	508	464	516	465	508	509	503	481	493	480	471	485	485	514	480	465	506	475	536	477	495	501	477	475	460	464	506	473	512	507	501	472	505	510	476	521	538	510	500	510	496	492	478	471	477	435	532	496	542	518	498	525	487	521	506	509	479	479	537	478	504	465	500	466	480	481	482	509	469	498	498	493	508	483	504	519	518	481	455	486	504	498	479	501	511	472	489	500	548	522	494	499	456	524	458	456	477	500	493	528	488	520	479	478	482	486	492	517	464	460	481	501	512	482	541	501	477	473	495	484	493	490	449	521	478	509	476	508	447	508	539	462	475	460	476	475	444	474	522	489	501	484	476	485	503	450	436	490	497	518	499	507	492	500	477	492	447	508	513	503	492	484	468	468	508	519	461	464	524	513	484	505	504	497	492	492	491	466	464	464	461	486	460	483	455	511	477	480	500	494	497	534	494	465	450	471	537	493	504	468	492	465	472	453	496	499	494	467	508	469	481	538	463	468	473	508	480	463	501	458	489	453	497	461	509	472	502	505	478	466	486	451	514	465	482	509	469	506	505	536	462	463	501	504	542	509	526	500	510	487	454	494	491	503	505	481	476	485	512	486	457	509	539	518	493	469	454	463	479	468	507	521	516	497	522	484	471	472	517	490	502	466	440	487	516	517	504	467	532	478	476	499	469	469	496	515	496	506	485	508	488	521	454	481	522	438	495	476	460	492	518	499	486	507	510	522	442	521	512	491
24226	21404	28941	42111	55075	50048	36553	17605	4868	1525	874	714	709	654	675	666	632	684	671	647	619	623	636	659	604	603	612	625	638	697	631	661	592	647	621	636	645	683	660	643	674	663	654	647	650	688	626	633	614	680	614	616	638	647	589	633	640	657	676	631	646	640	641	678	574	633	632	622	651	643	640	638	676	625	626	683	629	594	656	617	657	671	670	633	642	652	661	714	675	627	668	666	643	608	619	604	638	641	624	587	637	641	633	603	695	679	669	630	644	656	646	566	640	618	614	586	637	617	618	660	686	633	594	628	631	614	647	622	683	648	612	655	627	623	681	644	618	609	642	636	688	643	646	620	631	660	616	655	643	672	652	637	667	633	660	630	634	628	654	612	639	647	631	634	640	623	677	644	635	626	593	676	653	654	642	583	643	652	608	620	648	669	631	628	627	676	639	632	633	640	671	642	619	653	671	678	679	612	656	624	659	631	669	613	682	671	649	602	604	616	634	666	643	631	658	635	649	614	629	622	635	627	616	626	666	652	633	626	640	646	688	659	561	629	639	659	607	592	603	606	644	583	664	611	642	611	657	642	618	594	601	673	683	621	632	623	614	628	663	646	622	605	646	586	643	632	659	627	666	626	648	650	632	612	636	607	644	606	672	625	622	620	629	667	659	618	655	608	626	641	627	658	673	650	622	636	672	603	640	667	633	630	639	637	632	700	675	618	642	634	623	658	649	630	629	636	638	626	641	609	640	609	593	662	597	681	653	606	628	637	651	530	643	615	652	600	655	667	662	635	646	645	651	678	604	645	642	672	653	630	601	606	642	624	679	630	674	626	643	637	678	617	636	632	610	645	603	619	631	619	636	637	673	627	640	687	611	644	642	658	657	652	597	631	617	659	647	649	646	647	607	641	564	670	589	615	622	615	629	605	629	677	670	655	693	627	618	556	621	576	698	619	642	621	638	615	610	649	645	595	659	691	708	678	675	654	606	620	618	660	603	676	648	584	626	603	614	635	613	609	597	619	643	611	591	587	609	639	672	655	614	652	616	659	631	626	615	647	620	671	641	597	613	650	685	634	605	593	643	606	620	672	662	691	625	596	618	649	672	632	584	626	582	662	630	621	661	580	662	658	640	631	670	634	692	622	584	628	653	653	614	671	681	620	626	630	615	619	616	648	643	624	660	657	652	618	606	645	638	620	619	640	598	626	650	602	591	646	657	656	631	612	614	639	654	659	673	635	640	659	629	662	622	643	580	617	571	650	651	621	669	611	662	623	645	601	657	605	642	635	617	653	642	629	676	590	646	622	696	634	661	612	664	609	648	620	623	620	611	665	604	631	592	651	648	603	628	670	646	647	640	588	664	652	647	616	604	649	666	677	660	668	669	671	640	640	642	640	665	658	680	626	665	590	612	655	617	570	615	654	561	625	653	626	633	603	620	666	654	629	691	670	665	649	661	632	642	598	680	660	652	621	627	630	641	628	667	673	605	640	659	672	653	611	652	658	620	608	648	628	617	615	658	673	578	649	620	646	604	641	580	624	620	592	640	630	660	643	644	643	613	659	648	657	660	626	598	609	639	636	620	624	696	624	639	656	620	613	659	594	620	621	634	645	618	649	650	686	598	678	685	639	621	669	652	638	625	647	643	643	672	640	614	622	642	649	656	617	591	622	600	626	649	621	623	658	648	653	648	610	644	650	659	570	627	640	644	610	574	686	686	614	616	623	651	590	625	661	616	630	635	639	648	627	600	651	635	627	684	629	671	611	626	612	629	680	642	630	591	599	666	650	691	655	628	639	662	618	625	633	613	648	607	682	645	633	633	645	641	636	604	643	684	679	687	620	693	628	678	647	615	644	613	609	622	653	661	641	663	614	650	664	611	639	658	623	648	638	657	662	662	665	670	681	632	654	618	625	647	664	636	656	577	602	685	665	629	634	692	637	658	650	628	677	600	628	627	628	612	675	680	600	649	631	644	639	652	615	639	591	640	614	614	600	596	646	639	616	661	627	642	647	625	644	676	599	667	632	593	636	674	634	663	644	658	607	641	636	622	624	683	657	651	632	642	634	649	641	624	640	582	649	642	618	607	620	612	652	629	580	642	644	620	654	585	630	593	625	648	654	623	584	649	621	618	662	600	703	615	673	615	657	606	674	655	623	621	603	610	648	630	657	632	602	640	601	677	679	634	657	630	612	633	627	613	605	611	637	650	620	681	595	656	663	612	699	657	658	602	663	643	634	621	667	653	655	615	596	620	635	647	621	615	615	608	617	610	623	625	635	586	666	615	675	613	624	646	663	592	615	650	616	683	673	644	638	628	634	668	617	659	637	650	666	646	620	679	677	637	631	652	599	621	643	647	621	634	616	663	646	639	652	647	663	610	641	591	607	631	647	603	646	572	619	617	639	654	621	673	651	654	596	632	648	651	636	631	643	608	614	624	596	582	628	631	645	643	620	646	575	623	666	619	612	620	627	606	603	641	603	654	619	604	619	681	653	599	632	638	634	601	649	597	644	607	600	591	628	658	618	645	621	653	656	654	622	586	580	614	649	651	659	653	660	660	667	603	636	614	677	589	661	587	609	609	618	642	644	641	617	641	670	622	651	662	670	655	650	660	624	603	640	584	638	637	627	606	637	662	607	664	642	580	619	621	640	622	642	606	660	621	631	612	640	629	622	657	595	682	632	629	580	659	676	634	631	613	626	618	634	663	651	636	658	613	644	682	663	599	652	640	640	652	635	608	665	610	651	641	672	619	642	630	630	606	641	649	596	630	630	635	590	631	629	628	613	632	612	597	640	635	685	657	662	662	637	662	589	632	620	623	587	616	642	597	657	639	693	606	642	643	655	664	580	673	643	607	621	644	629	610	660	642	589	620	612	595	694	650	610	644	617	615	636	626	671	631	670	658	627	602	625	650	611	651	643	638	637	599	641	633	620	618	618	673	660	610	622	645	613	602	665	642	642	667	668	662	637	656	630	675	635	589	635	647	633	606	645	653	666	637	583	624	614	656	620	661	625	635	686	632	663	625	669	559	637	613	640	623	651	635	602	614	607	655	638	689	640	654	608	656	621	621	623	669	660	646	671	646	627	640	649	614	637	663	656	650	641	647	644	651	584	630	666	573	657	665	697	612	687	642	660	604	700	615	642	615	624	685	596	606	669	623	632	639	629	628	654	660	627	686	642	635	627	629	670	697	614	656	611	593	656	639	663	616	610	616	629	603	635	639	662	618	655	615	598	694	657	653	686	628	613	665	728	623	613	649	632	654	661	615	631	689	651	622	647	655	650	660	630	653	652	602	607	672	639	639	625	614	668	656	677	687	619	638	645	637	654	634	592	620	630	644	615	651	619	635	671	607	612	647	645	644	592	678	621	591	667	644	629	653	665	669	650	641	643	698	625	644	630	666	612	582	582	674	608	586	632	602	648	662	627	598	591	607	608	615	670	598	665	644	629	652	643	620	632	646	600	644	598	638	635	603	640	681	622
3870	14846	51901	74773	63520	47642	28386	12642	4205	1493	799	625	574	626	619	617	592	533	592	568	602	566	573	627	601	566	587	616	606	582	596	587	598	565	631	562	599	579	605	597	626	560	557	596	612	602	608	567	597	579	585	580	573	599	626	562	628	602	592	605	577	574	591	576	579	624	562	594	563	581	577	569	620	576	626	587	567	637	542	578	592	586	558	598	633	629	586	607	608	581	579	543	603	612	567	578	585	606	575	602	593	579	564	600	584	565	612	589	606	593	600	563	610	605	614	555	584	616	599	545	543	597	567	582	590	608	580	597	610	580	610	537	561	589	541	583	591	585	548	554	629	601	585	590	578	608	590	592	578	597	602	623	572	596	573	600	626	586	592	591	632	584	589	604	591	588	577	605	550	602	596	620	564	608	564	569	602	621	596	567	587	575	573	599	594	566	610	562	561	626	589	558	592	575	600	560	569	565	588	583	616	572	567	564	581	617	605	579	614	597	571	567	571	602	593	565	572	620	594	620	598	574	541	588	546	604	576	657	593	558	586	601	573	576	596	606	571	624	556	558	577	621	531	545	601	531	590	558	522	611	565	578	559	585	594	594	565	614	589	613	614	572	614	602	574	578	595	563	595	568	623	596	622	596	587	609	646	579	571	614	541	592	527	574	599	597	631	574	611	596	632	591	599	595	635	564	657	585	582	650	610	569	590	591	569	564	578	562	610	559	570	583	578	615	592	569	610	598	586	614	611	561	586	547	556	532	613	604	583	609	598	599	605	531	587	558	652	560	592	552	582	634	601	571	625	598	607	582	568	580	572	578	590	605	597	559	593	589	626	631	601	592	582	563	584	619	556	576	606	569	575	622	565	576	594	599	596	554	577	617	579	587	590	606	545	563	576	599	566	629	620	611	587	597	571	578	564	617	618	603	590	598	607	572	584	578	629	570	610	574	588	563	634	611	566	610	582	564	581	560	581	606	590	589	551	597	573	617	604	575	589	615	603	611	603	593	634	564	572	598	548	593	593	581	589	582	582	628	596	607	617	561	587	577	589	552	557	578	603	589	618	579	551	572	578	594	600	605	596	584	554	599	622	606	563	598	601	606	611	607	598	592	625	603	584	597	600	599	632	623	573	603	598	595	573	578	589	578	602	587	537	595	588	569	576	582	559	597	596	628	579	575	580	556	563	570	603	593	635	578	673	622	585	568	615	609	568	611	602	574	567	605	573	538	568	563	561	581	582	591	610	581	585	598	612	585	582	586	612	592	540	578	598	627	539	623	609	590	595	586	577	570	575	564	598	586	607	557	568	598	566	618	570	609	612	602	613	582	594	584	597	596	558	580	569	612	617	597	585	594	594	613	599	611	564	591	574	551	548	611	638	580	605	578	562	618	629	538	562	578	620	533	538	607	573	612	565	579	598	604	613	607	614	581	586	581	625	623	584	587	601	607	568	587	583	597	610	609	557	599	577	576	632	561	566	594	568	570	580	570	592	544	610	617	551	531	557	585	570	610	588	583	572	559	579	638	612	531	597	566	609	617	571	613	614	605	581	588	566	586	583	591	604	602	583	579	572	570	614	558	616	607	582	551	591	547	601	573	613	589	589	599	594	551	553	588	576	617	585	582	619	581	628	567	583	551	567	556	622	596	577	587	593	583	577	557	592	652	564	566	565	579	583	535	586	563	570	573	553	594	583	615	574	603	534	576	600	571	610	574	605	594	604	600	571	557	609	595	556	579	629	633	594	555	585	620	544	590	607	584	570	593	593	560	557	562	583	557	578	576	576	618	532	586	557	587	619	604	562	580	624	533	578	542	602	613	618	609	570	546	637	584	616	559	601	641	596	579	607	555	583	571	554	617	579	604	590	598	571	561	599	601	581	607	572	620	568	592	584	568	566	586	597	610	571	583	618	567	598	551	609	588	576	587	616	598	583	553	583	594	593	569	605	584	588	583	608	595	581	553	601	631	548	588	548	592	636	618	578	552	551	587	579	571	590	635	599	560	609	574	596	636	598	607	626	601	580	613	601	547	586	579	547	623	586	617	596	586	588	596	568	563	625	639	624	574	607	539	605	558	587	625	571	607	566	583	524	607	600	589	559	531	613	582	583	601	579	559	573	569	610	571	617	607	577	607	629	575	649	572	566	519	588	600	590	531	606	593	548	583	577	586	569	601	568	560	572	592	609	571	589	610	575	585	594	605	582	599	614	624	626	582	608	573	574	603	599	577	637	570	628	580	547	582	543	607	614	592	533	575	587	542	550	577	598	570	551	523	564	637	595	576	550	569	577	580	572	600	620	611	582	611	602	576	595	557	610	586	592	612	603	603	602	596	610	565	583	592	572	592	603	535	549	570	583	582	575	584	577	574	632	584	584	626	557	600	609	627	607	616	583	587	550	570	575	599	538	591	579	571	578	551	592	568	565	581	566	623	621	590	632	564	538	580	596	593	613	582	595	570	595	577	563	591	570	556	611	592	578	569	584	598	612	624	587	543	608	596	598	559	560	557	597	599	597	604	538	564	580	629	616	606	562	608	568	560	625	564	616	616	542	608	577	553	590	567	588	582	565	593	616	576	554	516	565	564	570	563	596	551	609	558	582	572	579	597	578	588	586	611	578	563	598	581	602	571	562	567	591	589	624	602	620	568	559	589	583	567	555	622	544	602	551	564	524	591	534	587	555	571	605	601	586	577	579	593	601	580	569	624	564	558	635	589	590	568	569	637	626	557	582	550	588	631	548	599	557	542	556	608	569	600	582	599	572	585	576	611	572	644	569	588	668	597	580	583	547	611	564	594	578	586	595	606	584	616	564	576	629	634	620	571	628	591	591	590	559	577	605	589	533	552	585	588	577	566	594	626	586	630	621	599	582	577	598	586	579	563	620	592	594	594	528	553	609	566	551	592	580	594	597	564	596	635	607	614	577	606	538	596	596	528	594	566	586	560	600	567	583	582	597	575	568	595	581	580	533	573	576	548	616	568	595	565	619	602	563	596	563	591	582	563	613	572	603	595	600	560	595	585	563	574	586	605	559	590	645	565	561	551	588	533	585	576	577	611	580	610	567	597	557	559	544	600	601	560	594	585	583	571	600	600	601	601	617	582	604	549	552	606	586	555	605	576	568	612	582	614	613	553	594	597	567	562	584	597	603	610	537	598	585	568	612	597	553	577	554	633	558	589	590	594	576	589	595	580	571	630	606	574	535	581	589	562	577	592	569	618	572	591	620	624	583	576	526	587	557	577	590	573	575	560	599	587	583	552	578	588	590	576	593	589	590	598	630	602	621	546	575	603	536	572	544	574	561	610	597	543	562	552	553	590	595	643	572	559	582	546	580	561	592	601	592	553	578	600	574	582	561	597	575	549	622	585	533	611	603	579	576	604	554	590	583	579	613	545	582	588	537	573	565	582	576	572	633	572	611	593	577	570	624	604	568	608	625	628	562	556	588	592	580	570	565	585	611	620	573	564	578	604	576	561	610	585	568	592
27714	12870	3119	7753	10799	6977	3093	1548	795	616	556	553	513	573	524	538	544	491	529	529	525	496	546	487	521	559	532	554	488	475	539	546	558	501	513	565	518	483	523	548	507	469	513	520	499	515	499	468	542	552	497	519	521	539	491	513	511	491	512	543	534	531	507	542	500	555	519	508	517	513	497	522	524	533	527	494	522	513	501	540	496	466	521	543	497	514	470	497	513	483	532	504	525	545	527	522	498	543	531	534	518	543	544	496	476	524	464	501	514	529	495	500	518	552	480	497	528	503	513	546	488	523	501	528	461	499	550	486	492	449	561	480	503	551	500	542	527	485	489	511	480	501	511	497	529	525	509	497	470	491	503	514	502	522	501	525	503	527	511	523	534	523	473	488	505	525	546	516	503	567	516	481	478	497	559	508	512	551	533	513	544	535	514	499	504	538	548	529	470	476	506	507	520	504	573	520	539	527	497	541	547	500	549	510	524	522	538	498	519	517	510	488	547	493	530	512	498	503	507	535	498	514	517	491	509	569	524	488	502	548	483	523	481	510	516	479	515	544	531	499	485	548	496	529	507	503	528	491	506	516	520	530	524	523	519	504	512	479	467	478	512	538	522	498	514	512	486	507	527	523	535	507	492	500	509	485	498	508	502	477	491	529	487	499	530	517	516	508	522	507	477	482	498	553	566	497	459	535	491	527	485	484	488	498	518	514	527	518	495	478	515	554	525	455	506	509	479	505	534	534	527	504	503	527	512	493	506	477	535	513	504	503	528	528	512	501	493	502	543	503	517	533	524	545	522	528	532	504	541	502	521	476	480	514	527	513	500	519	529	533	536	452	517	522	482	507	483	540	517	475	525	524	504	517	496	484	452	534	522	543	479	497	517	521	506	550	530	504	513	492	515	481	476	487	489	502	498	501	531	513	511	486	476	515	520	561	517	514	543	490	500	492	533	490	491	485	519	484	566	498	492	544	518	492	485	504	492	555	483	510	511	514	530	484	487	529	521	504	519	538	514	463	520	493	524	529	518	475	459	515	477	556	550	504	518	518	512	535	497	509	491	469	486	493	520	531	480	520	529	518	530	479	500	539	497	492	491	511	496	533	556	513	509	536	532	507	531	481	487	465	551	513	534	505	528	530	490	470	508	525	533	491	512	527	493	535	529	547	507	522	520	553	522	534	530	479	513	501	532	541	534	521	527	504	524	505	519	550	518	565	513	505	515	527	502	521	519	529	497	537	538	503	493	502	530	519	511	534	499	503	548	495	510	505	534	527	515	519	510	534	485	468	512	547	541	522	539	481	481	494	535	499	514	523	519	481	511	520	523	526	513	503	503	537	496	510	558	519	501	543	509	524	497	480	539	533	541	455	515	506	493	466	538	512	520	501	515	532	489	478	506	504	511	483	516	500	470	509	573	526	544	507	512	515	509	491	532	488	544	502	502	526	501	489	496	494	533	469	490	534	531	510	508	512	502	518	538	537	517	515	496	511	482	513	512	515	500	511	507	544	508	504	519	523	467	499	517	497	503	531	505	472	478	559	530	536	502	538	517	541	510	544	493	536	529	553	474	472	514	501	551	502	503	520	540	533	506	518	554	473	450	529	512	494	522	509	493	521	527	523	542	513	566	515	497	530	522	583	543	478	535	525	519	489	501	502	512	507	507	524	527	510	495	476	522	513	512	520	524	504	517	508	495	480	539	487	525	505	486	497	489	497	505	546	484	542	513	506	533	540	519	542	540	515	543	519	498	498	511	518	476	522	495	558	546	482	531	452	506	519	526	542	504	530	547	532	508	476	525	559	553	526	493	509	498	518	514	555	547	497	503	519	495	537	506	478	514	493	512	483	526	456	546	537	494	477	504	528	524	511	510	491	478	525	515	518	502	502	526	484	503	515	496	501	534	523	541	498	527	554	523	510	553	527	484	500	490	503	542	480	539	535	495	529	518	527	526	548	514	483	528	503	549	496	529	511	503	500	501	531	518	517	515	521	527	441	514	518	504	542	509	505	493	517	504	541	497	511	492	506	521	514	513	524	532	520	502	511	526	543	523	535	512	494	533	510	510	523	512	482	522	509	559	543	534	471	498	541	535	529	522	536	488	526	534	510	520	501	509	535	513	512	519	534	523	527	501	508	529	513	506	513	531	511	510	468	505	478	527	560	508	472	489	557	538	527	532	512	507	513	471	527	531	508	540	482	502	528	504	484	540	536	530	568	543	476	510	481	497	508	505	511	489	488	517	495	518	526	535	497	496	542	547	489	504	523	509	518	552	514	538	505	515	513	526	542	498	532	572	499	515	489	518	501	507	484	538	482	492	544	535	530	542	526	494	515	477	489	538	546	517	500	518	553	533	530	576	506	487	490	542	542	541	525	510	526	490	521	521	523	470	497	532	518	511	521	534	521	509	504	507	511	488	533	508	526	506	510	559	527	521	487	534	538	481	506	529	493	484	497	553	509	483	503	478	515	526	494	543	505	530	520	520	558	470	513	520	480	472	526	518	499	530	519	541	519	522	488	524	523	487	543	548	471	522	509	519	492	505	528	548	512	539	491	532	533	500	552	552	502	505	538	502	478	509	500	501	532	541	522	519	514	491	485	530	529	513	537	540	510	457	489	520	557	519	543	536	546	537	530	500	551	502	521	533	492	474	483	506	501	487	516	538	470	490	470	527	514	535	517	532	508	511	542	494	522	491	499	518	519	483	501	535	482	471	504	477	508	500	514	513	512	505	472	513	504	494	489	536	556	502	491	513	524	508	552	516	524	518	468	472	546	500	509	502	562	517	456	535	522	498	526	506	514	488	508	508	538	468	489	526	472	528	528	514	494	524	495	510	495	469	469	500	509	521	487	547	505	510	548	494	527	497	523	516	537	473	539	529	527	488	512	537	504	508	507	528	488	508	514	500	513	506	532	532	510	515	485	481	535	510	486	500	521	532	485	528	515	506	484	499	510	504	511	572	532	494	500	484	486	524	506	480	519	515	528	497	505	484	518	477	504	513	516	520	495	509	557	519	491	517	493	456	510	503	528	534	542	494	526	485	479	484	506	509	492	489	521	472	515	528	522	504	487	531	497	483	479	520	518	518	481	488	554	518	478	482	502	483	506	497	494	492	513	555	488	499	506	479	480	493	549	529	490	508	514	511	511	534	495	504	534	489	515	523	501	492	495	536	519	558	564	579	500	500	522	529	542	504	517	489	516	538	485	466	520	532	498	532	516	494	503	523	483	512	552	512	503	515	504	495	490	511	508	500	512	512	495	511	521	519	502	507	530	541	529	527	479	477	562	497	547	497	527	514	494	485	513	533	526	536	485	538	526	471	540	500	546	530	514	531	495	448	506	515	525	505	540	508	512	490	501	521	534	482	516	533	509	505	565	522	510	501	518	491	503	518	539	518	487	541	530	502	503	501	530	500	559	503	511	523	507	523	508	514	521	503	480	500	488	530	532	503	515	519	539	543	492	522	557	529	537	518	507	505	524
4831	1299	2580	7331	9606	6236	3080	1490	778	557	522	475	454	436	483	454	428	447	465	487	450	470	458	446	462	459	447	448	456	424	430	446	487	456	431	459	447	462	471	458	436	479	474	459	467	466	444	451	448	439	454	454	460	459	453	430	467	461	478	472	452	416	435	438	480	522	424	445	441	456	464	430	486	460	443	489	436	465	457	458	467	479	471	476	444	436	464	484	431	406	462	461	426	464	481	463	443	445	451	453	425	432	462	414	452	461	437	432	433	451	432	443	453	437	410	438	464	456	419	420	490	496	419	480	460	442	463	442	454	479	478	482	443	437	435	487	480	447	467	431	442	449	419	457	474	465	473	446	446	438	440	474	447	477	387	413	462	449	452	421	462	467	459	405	444	425	444	419	425	470	444	422	436	469	460	516	467	471	508	447	454	458	464	465	505	496	434	475	443	471	457	476	467	428	459	452	473	466	482	468	446	488	434	461	423	428	454	443	467	434	425	421	412	404	464	484	418	429	479	439	471	451	450	455	450	429	461	418	444	451	485	392	433	448	430	449	443	491	433	459	460	469	407	489	425	456	441	423	452	485	449	439	447	475	426	429	468	432	458	458	487	479	463	441	492	426	448	519	459	441	447	431	439	443	503	460	413	467	442	439	440	423	448	405	447	455	475	482	459	444	470	418	478	467	434	458	445	412	489	439	424	471	434	414	459	450	448	473	439	467	465	438	458	436	474	427	475	469	428	450	448	436	442	476	432	433	465	480	480	461	444	452	470	471	472	468	449	452	516	442	458	485	433	476	421	423	484	421	436	450	463	453	451	448	424	472	453	456	450	450	474	449	466	477	459	451	483	436	469	452	439	430	478	451	494	460	445	429	502	441	440	412	437	470	460	451	476	476	426	450	454	476	461	452	470	414	446	480	452	465	431	475	478	445	462	448	471	475	473	446	459	464	459	465	471	443	427	415	424	448	481	397	448	459	475	481	446	483	462	471	494	436	461	445	473	444	467	460	459	442	431	476	435	482	486	452	448	433	445	446	446	467	463	475	436	445	459	436	459	483	416	470	420	455	457	462	466	453	497	460	449	446	450	467	436	447	398	474	487	468	453	457	466	481	457	452	514	438	458	452	406	486	450	415	459	466	462	457	452	421	451	461	430	454	418	483	435	479	419	412	466	425	431	441	450	437	501	432	487	461	465	475	466	474	433	455	461	485	442	441	433	477	465	461	446	466	471	454	443	473	461	446	468	435	474	442	427	506	406	449	499	467	448	448	487	484	477	489	462	423	448	483	445	485	430	434	442	452	483	475	465	456	486	462	439	420	508	506	483	431	428	459	404	439	446	478	482	458	466	481	464	452	451	473	414	476	443	417	449	417	468	478	470	460	462	454	434	447	469	444	456	442	409	467	470	461	423	433	425	459	434	460	453	482	426	451	474	443	524	427	472	446	442	446	419	442	491	467	493	488	424	479	442	460	458	461	448	451	442	434	473	437	469	449	473	429	477	416	447	460	471	417	435	387	435	454	471	447	453	445	482	436	433	412	442	486	418	432	442	476	464	474	429	454	456	475	459	449	440	448	420	421	441	451	431	434	459	419	423	461	461	435	446	432	454	468	474	477	459	449	482	475	459	484	460	455	468	456	425	473	450	468	480	434	416	480	461	466	455	383	445	450	488	452	421	447	419	459	429	438	463	440	478	482	466	424	494	424	450	423	442	475	437	469	443	388	460	452	452	474	464	449	464	463	430	449	449	470	435	438	488	461	481	456	480	487	426	474	436	492	452	417	428	450	450	463	457	411	461	410	436	468	430	430	448	436	432	456	446	449	470	477	432	500	404	446	432	438	472	409	450	458	467	408	479	438	435	481	472	456	453	470	459	461	435	453	501	423	442	441	462	445	424	453	440	468	481	469	431	473	439	465	474	452	436	424	467	428	416	452	464	437	447	450	401	450	496	419	491	418	452	467	448	466	431	502	433	437	429	436	517	444	467	435	446	463	444	502	474	420	443	423	459	411	457	477	468	453	460	466	505	489	447	467	476	462	449	456	422	454	430	411	468	451	455	473	464	486	455	453	408	423	424	436	432	463	451	482	431	432	446	422	437	459	433	454	457	456	445	418	462	434	485	420	436	464	468	496	438	451	466	448	454	450	425	409	406	412	431	483	424	451	485	461	444	458	469	427	468	427	468	428	474	459	455	440	477	428	441	470	465	422	435	433	447	411	456	427	436	456	438	444	473	466	430	438	482	444	440	428	428	407	415	436	425	464	462	468	480	472	411	475	438	505	449	423	502	445	440	413	481	436	428	487	430	418	459	444	415	437	456	433	452	457	449	457	451	411	450	446	455	409	449	464	455	464	457	417	453	441	462	431	452	459	417	416	443	434	425	480	440	467	446	448	469	456	455	441	474	490	431	452	453	455	472	460	498	445	439	433	441	444	465	454	439	485	449	463	482	459	447	420	454	463	467	455	474	435	483	436	423	440	472	418	520	433	451	462	475	399	411	433	466	432	514	443	430	435	452	459	426	493	415	457	458	455	456	498	427	460	493	421	437	451	447	451	468	464	486	460	481	442	477	430	458	420	433	471	434	483	458	445	484	432	469	434	448	470	447	492	485	438	426	467	439	437	441	441	492	461	451	453	459	446	433	467	458	460	471	414	474	418	466	462	474	450	447	421	471	405	429	451	457	420	464	448	444	465	441	437	427	472	432	420	403	484	449	458	451	438	448	464	409	464	446	492	414	448	456	446	449	471	420	448	457	453	472	455	472	476	433	458	455	475	464	410	463	445	469	448	488	446	445	462	431	457	427	489	447	463	447	485	432	469	438	447	449	455	462	501	471	452	408	428	447	446	438	444	470	434	468	446	472	464	450	432	451	412	468	434	427	467	443	449	455	431	446	434	468	482	429	452	485	452	449	460	449	447	444	446	443	448	403	456	415	427	444	427	443	493	502	440	445	462	428	428	430	440	443	471	470	429	490	484	484	450	467	470	492	467	466	444	436	454	454	456	414	447	460	471	443	437	436	416	464	458	438	433	473	461	452	443	471	396	446	437	465	426	435	458	478	459	470	448	449	482	458	453	409	437	446	442	449	453	485	454	442	475	465	486	463	433	416	437	493	429	451	446	430	473	420	451	454	473	446	457	464	447	468	459	491	490	423	475	452	408	448	424	448	435	473	427	426	456	445	464	467	455	463	436	466	473	463	472	437	478	461	444	451	457	480	433	446	447	442	453	470	407	458	436	450	454	462	439	423	461	475	452	459	480	449	450	443	475	454	480	462	438	466	450	457	447	457	456	463	461	494	477	458	443	451	493	460	486	466	471	454	454	451	432	425	420	428	447	459	486	469	470	476	467	484	444	442	441	428	457	462	403	453	451	471	440	459	434	437	445	434	441	440	462	461	443	451	434	442	449	423	471	452	450	403	438	441	423	479	448	433	454	448	407	414	421	440	447	485	487	455	446	437	439	425	459	480	452	438	468
25480	21388	27337	32567	50420	41938	25012	9391	2367	983	675	582	537	539	520	542	542	507	563	544	569	532	539	553	517	521	524	530	541	529	534	567	552	519	571	542	526	533	530	560	518	527	545	526	532	546	522	563	561	545	542	535	553	549	538	514	547	540	523	515	525	491	500	540	556	569	541	522	528	533	531	498	527	551	546	506	520	526	565	557	547	533	550	517	560	537	551	570	554	525	490	560	560	487	521	509	533	521	515	560	541	512	521	511	528	530	550	527	564	513	517	543	563	503	507	523	549	569	486	509	537	522	548	532	553	573	489	577	523	515	532	508	591	542	525	547	516	530	558	518	504	529	581	510	529	494	584	539	526	506	499	568	523	509	535	550	545	518	542	495	551	535	529	508	515	539	532	542	587	522	510	553	513	531	512	535	507	546	554	529	489	535	527	555	556	546	539	500	544	539	518	522	535	493	537	533	522	528	513	518	566	546	602	565	519	590	514	565	484	550	522	554	499	496	533	556	492	549	478	543	571	517	524	547	513	510	553	531	515	553	542	575	503	524	486	519	525	505	552	521	537	496	507	548	543	508	544	551	539	592	564	567	522	546	545	534	549	527	506	500	555	498	541	557	503	551	548	526	553	534	565	508	554	538	544	533	516	543	570	546	508	550	504	534	541	527	539	517	516	526	527	537	562	487	561	568	546	557	511	550	549	521	550	546	540	529	513	557	503	536	592	495	537	521	529	562	571	523	516	561	551	522	557	514	493	522	532	516	501	554	572	516	508	534	544	520	516	527	543	501	505	541	498	556	514	536	483	569	533	591	546	541	537	528	512	559	574	505	546	538	549	573	516	527	553	542	512	522	549	544	526	508	520	498	550	532	538	571	516	519	541	509	502	531	529	523	504	527	540	520	530	562	524	534	540	519	529	523	536	538	518	561	556	493	487	543	544	502	527	491	533	554	514	532	542	504	526	524	549	579	503	531	495	508	556	542	532	527	516	489	532	570	531	521	536	564	485	519	511	542	503	521	526	564	536	534	508	516	542	549	530	519	517	502	539	531	551	537	550	513	509	551	561	574	544	554	550	507	503	535	556	499	519	543	568	525	488	519	548	557	563	521	587	558	511	516	565	544	551	518	559	554	513	542	553	533	534	540	511	523	505	529	557	529	520	501	528	534	560	561	513	542	548	544	508	518	514	510	569	532	586	535	536	534	551	517	515	540	516	524	530	547	514	563	536	519	530	542	485	535	515	538	554	483	524	523	508	565	551	520	534	518	512	548	562	539	529	553	529	561	536	497	574	555	517	557	560	523	502	544	491	510	549	511	534	544	525	532	573	512	520	530	531	523	526	534	553	557	540	519	544	569	531	520	523	555	555	532	518	530	523	569	554	525	545	520	538	544	500	469	493	544	500	536	576	517	510	509	545	541	548	514	542	505	535	528	520	550	560	513	510	567	565	544	561	489	500	520	545	514	550	559	499	472	575	521	516	557	539	542	587	544	520	564	533	514	551	555	485	547	511	540	530	532	511	500	520	556	557	492	533	549	555	547	529	531	464	521	498	487	515	518	544	543	518	498	531	592	541	489	521	519	501	553	506	533	546	532	517	549	528	492	551	527	515	553	532	524	584	526	564	505	559	537	518	561	496	527	509	525	484	524	551	537	541	520	556	526	532	532	517	498	464	500	550	528	510	520	525	535	550	532	550	556	552	528	534	547	512	522	555	517	512	514	552	525	501	530	565	546	525	518	494	532	512	508	526	558	496	522	556	547	528	552	553	557	504	517	533	517	520	537	511	532	533	561	534	519	520	516	534	554	575	546	540	525	484	502	547	534	531	548	496	511	556	575	520	539	489	555	536	540	504	544	496	527	553	540	519	535	520	543	547	557	539	526	525	568	525	534	520	574	534	536	540	585	511	523	553	523	537	526	545	533	564	563	519	535	538	545	538	516	529	507	540	519	527	508	498	541	502	507	535	532	545	544	535	510	564	543	517	571	555	546	526	494	551	555	537	555	488	510	507	563	540	557	510	508	487	501	540	527	488	532	500	548	553	558	504	557	534	533	481	525	547	544	513	530	556	523	579	563	514	546	516	487	542	527	532	550	526	547	513	524	544	547	533	550	500	535	542	547	548	500	505	555	548	505	491	538	551	544	538	530	492	546	515	568	565	553	511	534	518	528	560	558	539	536	528	509	510	535	515	522	578	527	551	517	485	525	507	606	536	518	524	524	543	540	523	553	529	542	551	545	497	536	549	527	567	535	508	499	547	501	537	500	537	506	515	514	502	513	515	544	512	516	545	530	490	526	530	587	537	481	574	526	570	507	537	528	529	487	486	521	504	573	526	565	513	560	530	504	611	590	554	519	553	546	480	530	526	569	515	513	508	512	556	521	539	489	510	484	566	524	543	551	502	445	538	511	542	478	542	533	496	549	561	555	537	544	533	528	537	526	503	536	537	527	532	517	527	512	523	526	514	534	564	569	569	518	551	558	523	514	569	567	530	570	513	555	518	541	494	530	530	541	557	535	514	480	521	545	543	472	516	552	515	533	528	534	527	527	560	561	591	484	520	531	551	514	523	540	532	512	553	541	569	576	533	546	460	567	522	549	537	540	563	523	532	552	533	525	545	504	577	502	540	566	518	546	501	574	533	547	553	503	537	510	562	511	529	512	563	556	555	536	523	576	527	508	457	529	540	514	520	504	503	502	541	519	549	524	557	554	484	514	531	563	532	573	570	518	537	537	537	530	545	547	555	525	527	517	579	564	559	540	551	531	520	537	554	517	506	551	579	498	531	533	542	551	500	537	561	510	561	524	535	573	480	520	556	543	539	543	494	539	563	564	535	540	532	571	550	568	541	553	561	539	557	517	534	580	554	529	557	508	532	521	519	558	527	541	527	553	517	524	501	544	527	529	518	519	539	534	513	529	543	527	547	501	534	520	545	531	541	556	511	544	538	516	519	520	531	541	531	527	523	545	510	507	535	520	556	549	487	552	554	530	515	547	522	526	537	505	494	545	548	535	540	523	511	519	497	556	552	572	576	510	528	499	504	523	544	590	574	517	549	534	572	521	509	531	499	528	504	494	526	502	524	601	489	502	502	505	515	544	538	518	510	532	536	554	536	527	509	477	505	517	568	556	501	555	509	536	526	535	527	517	507	534	502	511	518	496	579	560	576	515	558	536	547	519	524	503	551	522	502	526	559	538	512	519	556	532	508	517	521	528	530	600	546	573	491	546	536	527	549	518	533	538	543	530	515	524	514	550	569	549	543	531	508	531	548	486	548	530	559	519	522	549	541	536	523	500	500	466	519	529	556	524	530	533	540	544	549	491	533	516	493	526	541	548	529	507	535	552	578	581	540	516	523	528	511	572	517	554	518	539	527	532	579	503	499	597	522	591	572	546	486	543	542	516	541	567	545	507	521	548	565	536	520	515	477	496	501	549	515	491	533	542	510	548	553	529	520	560	546	600	568	502	515	501	540	515	517	511
3562	5207	7514	36065	49396	34426	17508	7078	2388	921	591	525	488	496	488	537	556	507	512	526	448	530	525	478	524	481	514	493	504	527	509	536	503	497	495	490	476	427	510	514	503	534	542	483	525	462	516	458	502	530	539	483	487	460	500	471	458	473	489	493	517	512	491	518	497	498	484	483	517	539	488	487	503	500	489	515	453	498	545	511	500	474	508	560	513	472	517	499	479	514	513	468	471	470	512	475	499	508	502	494	467	497	446	495	486	498	500	476	505	511	505	509	465	513	513	503	484	505	523	477	528	478	482	502	529	445	462	493	492	525	519	487	496	520	482	482	531	488	567	497	547	482	475	534	500	507	475	468	463	502	518	516	524	465	523	492	507	466	538	505	501	491	470	522	476	440	521	482	495	505	474	476	481	497	503	489	497	473	515	484	522	485	502	485	495	496	508	524	502	475	475	480	512	475	499	479	480	551	467	518	460	472	517	481	493	484	533	538	484	509	501	472	524	494	468	488	506	532	495	486	481	448	481	481	534	488	494	514	506	477	519	500	537	478	532	486	481	494	531	473	507	501	510	482	517	499	509	499	512	535	487	477	493	507	554	497	496	503	513	495	537	513	475	468	496	507	470	493	505	460	460	512	493	465	467	474	512	483	454	492	524	483	460	497	531	501	549	471	454	522	519	509	508	496	465	512	455	495	508	550	504	499	515	513	497	493	477	508	505	539	489	511	515	458	516	526	515	524	527	517	520	440	489	507	500	488	477	473	516	490	514	497	441	503	501	490	537	502	512	530	488	506	485	486	472	495	481	490	474	470	489	510	466	535	461	498	510	467	527	471	516	530	502	522	522	507	484	483	515	493	484	488	519	489	504	494	487	498	500	516	512	447	498	494	526	469	506	504	513	451	495	521	492	469	466	483	522	483	491	449	501	495	531	488	469	460	515	495	488	479	498	470	506	505	490	489	490	493	484	495	487	462	501	459	512	513	455	512	500	471	495	479	529	456	509	466	442	506	552	501	506	469	498	519	459	504	508	526	510	476	532	467	532	470	499	481	492	443	480	505	478	476	521	523	501	487	506	489	527	505	502	496	517	536	525	493	496	462	441	506	487	517	494	491	493	517	490	469	451	505	506	459	552	452	489	503	484	526	471	506	521	511	481	473	514	487	501	497	470	525	520	504	508	528	490	491	440	476	481	515	501	489	504	510	520	547	476	478	483	485	527	467	444	478	473	498	492	485	504	558	461	554	482	481	486	481	489	494	480	521	488	540	465	460	483	447	535	495	445	490	487	502	491	516	456	501	499	509	488	487	489	501	456	505	531	521	519	465	459	473	471	488	477	495	473	505	480	484	473	502	500	494	453	505	479	523	496	513	486	482	474	494	470	524	504	487	473	472	510	525	456	483	539	511	505	459	531	485	502	467	503	540	466	496	506	462	475	494	506	525	533	511	500	487	493	501	486	489	528	516	500	532	547	503	485	541	475	485	516	481	467	508	493	496	483	519	497	502	526	507	444	480	479	493	471	491	447	487	471	486	496	503	496	520	501	461	496	485	498	516	444	508	507	495	459	484	462	515	499	559	545	510	507	510	483	539	484	494	497	499	507	512	497	503	489	487	507	524	508	515	551	502	480	491	473	447	518	481	512	517	487	469	542	530	496	483	492	516	529	463	491	473	509	490	480	492	518	524	497	481	532	504	488	512	487	493	508	487	516	465	501	458	498	520	479	521	499	528	499	490	481	514	493	499	528	486	513	477	521	523	492	517	510	491	504	505	493	508	472	485	471	536	483	515	479	523	498	511	513	493	559	496	492	496	481	465	519	477	488	486	503	466	535	486	540	486	491	505	525	507	500	510	505	488	482	487	456	457	493	477	498	495	503	515	522	483	471	525	508	516	483	489	497	491	488	458	485	452	455	530	497	506	484	506	505	496	479	517	475	483	504	514	497	494	495	505	506	541	510	492	480	530	520	485	464	529	513	496	485	525	496	491	493	486	482	528	510	448	530	519	452	471	509	509	485	528	471	531	488	530	462	510	505	491	493	517	497	492	508	474	498	490	458	421	502	512	513	484	474	498	501	488	515	522	477	515	451	505	503	510	462	475	484	502	518	520	495	472	502	519	522	525	507	478	515	482	519	512	509	486	497	498	500	500	484	470	510	485	459	514	500	482	513	502	476	521	483	478	480	466	524	516	522	475	495	487	446	508	492	480	528	523	487	499	525	525	489	456	508	482	510	474	511	481	536	502	460	450	470	469	499	507	465	524	506	482	496	484	508	493	497	518	480	497	489	489	507	498	526	514	520	505	490	481	497	537	478	517	476	469	506	485	483	496	502	496	484	505	519	511	530	506	481	466	484	522	480	471	484	488	516	483	507	487	491	467	483	478	480	526	470	515	489	503	524	504	517	527	539	487	467	498	487	488	470	486	539	473	494	531	511	491	496	498	491	479	520	504	500	460	487	536	495	503	520	450	506	501	462	527	480	475	435	460	480	522	441	505	488	512	461	474	492	487	491	537	495	505	488	484	539	475	488	536	514	491	541	456	503	515	496	518	519	462	471	504	456	507	452	509	484	465	500	498	504	492	518	475	471	515	461	485	503	475	478	507	511	531	494	487	490	493	481	493	467	485	502	490	486	492	462	503	496	455	470	547	465	495	488	513	489	489	513	520	494	528	469	499	464	465	484	488	528	497	542	483	517	509	472	496	511	470	486	519	487	507	503	453	450	477	472	524	531	511	493	466	431	479	524	441	528	452	552	504	511	496	485	484	505	503	502	481	501	527	479	487	470	520	534	496	477	498	515	503	476	509	491	503	529	511	473	525	459	508	495	506	507	519	515	507	488	527	503	506	507	460	520	495	494	511	470	502	500	534	510	481	459	489	491	475	491	474	493	492	482	535	493	514	550	497	476	495	459	436	466	494	488	485	492	505	440	505	531	514	510	507	475	487	471	506	509	470	533	500	497	481	490	539	492	491	512	482	478	523	543	473	522	480	532	472	493	505	486	488	466	475	523	461	522	493	499	464	518	478	522	531	493	502	466	508	533	479	496	489	511	519	492	509	482	495	506	478	502	503	478	486	547	497	502	497	502	515	530	475	469	493	514	517	473	505	500	513	497	477	481	500	487	479	522	453	497	528	473	462	484	521	459	501	469	470	464	510	504	520	500	523	482	502	477	489	538	485	495	524	481	462	507	484	499	503	558	485	486	534	474	498	499	475	491	534	504	475	530	459	523	538	476	463	504	471	482	478	500	447	517	522	499	503	476	473	478	460	472	491	521	492	460	479	463	486	475	493	494	492	534	514	478	483	487	510	524	487	521	473	488	480	460	513	509	483	502	490	480	496	547	498	507	521	487	499	503	505	485	535	484	490	518	473	505	479	501	476	507	503	508	475	492	547	522	453	455	473	495	510	481	471	477	468	514	476	478	498	518	455	498	468	498	486	498	524	495	488	493	486	455	519	511	462	480	493	527	511	512	508	476	515
24257	21408	28769	33176	55974	56150	39242	18374	5178	1547	855	701	655	673	713	646	678	622	633	606	632	641	657	628	641	667	649	655	667	622	633	654	614	641	658	674	656	656	632	626	572	620	653	641	662	605	622	666	618	652	632	623	660	643	621	619	637	633	593	620	601	651	624	670	629	655	638	617	636	613	650	625	608	636	633	629	651	589	675	599	639	661	642	633	619	601	646	659	628	597	640	634	648	612	686	616	632	601	665	603	634	624	596	640	671	648	613	569	631	573	633	642	583	651	646	670	625	630	698	612	633	623	646	637	636	623	648	584	666	670	621	636	658	656	640	633	631	662	629	644	640	618	637	652	621	651	656	641	646	607	607	607	592	664	601	649	645	626	620	693	707	643	668	644	639	632	658	620	604	618	650	609	699	637	621	627	650	640	614	649	609	613	659	630	639	604	642	709	625	608	628	635	593	630	620	642	629	673	665	622	637	641	618	621	593	631	627	650	659	632	622	618	618	623	669	608	629	640	659	584	659	653	666	628	632	650	629	631	629	633	662	656	662	609	609	636	650	639	638	620	591	579	595	641	645	644	662	621	626	629	642	612	658	648	667	676	661	647	616	643	618	657	657	617	643	611	631	672	626	615	650	595	688	636	661	666	632	617	595	635	676	635	643	625	642	644	575	653	618	618	598	610	625	650	637	641	643	622	663	629	654	583	611	635	618	586	666	581	635	644	618	586	641	635	629	665	651	654	596	610	634	670	686	671	621	581	601	630	637	636	659	624	659	616	611	641	633	599	625	619	628	626	625	617	622	655	644	627	653	617	629	625	616	618	632	657	671	658	682	623	611	620	636	643	639	655	654	639	609	638	656	571	635	651	670	652	648	674	627	613	596	613	641	649	655	623	624	677	617	628	564	635	652	647	618	630	630	607	597	664	609	644	681	621	643	654	621	673	633	638	632	594	606	613	645	630	627	624	638	630	629	624	659	670	554	626	658	625	671	639	622	612	650	624	659	641	620	609	634	630	613	697	592	588	645	639	642	627	642	678	658	608	663	618	689	694	648	628	622	659	659	643	650	617	596	639	672	636	665	620	581	610	643	668	665	643	628	649	610	645	614	644	644	642	601	669	675	665	612	612	603	675	625	613	632	661	621	639	643	642	616	629	649	657	625	605	628	641	608	664	614	649	649	675	642	642	662	649	659	608	644	617	639	616	629	649	605	630	641	633	644	670	593	599	632	620	676	612	685	695	642	644	619	630	633	667	623	593	637	628	664	618	630	652	637	658	627	660	582	665	619	593	646	617	646	603	647	610	590	609	657	648	671	633	655	672	690	599	603	623	639	648	680	612	655	697	660	674	656	634	634	606	618	642	641	649	651	634	644	642	614	625	591	595	632	638	660	639	665	640	603	638	646	623	667	615	643	627	625	644	612	642	699	662	591	647	591	593	617	636	646	629	572	661	618	659	599	654	618	644	619	596	661	657	672	624	610	654	608	600	639	646	620	611	703	655	633	661	603	608	631	641	635	650	594	623	622	608	573	709	682	633	636	662	667	632	627	617	603	676	613	602	619	671	592	632	634	631	673	677	634	668	642	629	664	660	633	656	619	606	658	630	619	608	652	571	701	631	657	646	652	612	647	618	616	623	631	584	641	624	579	610	659	671	658	622	648	662	632	667	609	650	596	640	638	633	639	639	674	616	599	611	609	648	664	603	688	637	667	605	638	646	634	634	660	610	687	657	582	619	640	639	661	629	626	638	671	671	653	666	604	616	668	590	687	617	671	611	610	650	643	642	633	606	622	607	622	659	656	602	631	605	695	661	611	632	635	635	638	614	657	649	629	650	638	632	659	659	628	643	682	653	616	653	596	609	600	689	640	672	618	652	637	635	647	650	657	667	635	617	631	613	631	636	628	643	638	651	638	637	637	648	627	609	589	655	605	665	653	636	623	665	660	623	650	623	632	661	594	653	629	619	610	613	645	630	647	628	594	632	672	642	614	640	667	615	649	636	641	648	632	659	656	643	659	621	647	629	609	649	622	634	650	599	638	599	597	622	614	653	606	686	591	624	647	607	649	596	584	653	558	645	590	666	653	597	642	603	654	641	621	659	587	657	631	604	623	634	624	659	619	653	610	621	667	654	601	641	618	662	632	619	647	624	677	599	606	613	642	665	609	653	655	630	641	652	610	663	652	651	657	628	627	577	596	662	643	632	667	616	622	628	637	587	695	634	609	585	651	592	600	617	620	644	647	629	610	632	605	659	610	607	646	679	628	621	649	646	578	641	597	667	663	618	612	599	606	643	650	602	627	619	608	687	650	662	597	645	616	663	684	601	668	618	633	587	654	600	648	674	672	625	596	614	624	656	634	659	682	647	636	610	673	660	624	635	639	638	635	631	640	663	654	635	632	586	630	648	659	661	653	635	615	600	619	622	655	593	609	593	642	626	654	662	624	654	645	621	666	624	619	678	619	620	653	681	629	664	637	615	635	615	627	636	662	688	640	629	614	670	621	623	639	603	619	604	616	649	634	611	629	642	647	654	694	640	601	651	602	670	688	661	637	600	663	646	649	607	611	667	652	625	604	621	621	574	636	643	630	628	604	642	634	659	659	645	620	634	669	608	608	625	603	631	654	656	615	622	602	620	655	682	659	646	638	635	648	595	626	633	619	582	640	647	653	563	623	627	638	657	650	647	617	580	650	641	621	700	654	665	651	627	674	656	633	646	621	648	625	674	577	655	641	642	649	600	583	599	633	631	663	601	579	625	636	631	651	618	630	611	654	665	673	628	589	581	671	647	614	645	626	600	632	635	600	624	643	674	633	645	617	628	670	661	636	629	632	685	649	646	664	659	652	605	613	589	611	639	615	624	650	638	639	656	670	625	669	626	640	619	620	598	634	654	618	618	644	643	626	625	635	610	632	591	616	656	639	586	637	642	594	679	628	645	645	611	656	588	649	633	605	647	648	676	661	647	650	602	653	646	644	641	621	641	617	611	623	642	633	593	608	612	658	639	619	630	634	620	639	611	621	656	630	593	622	638	650	620	652	644	651	629	634	612	674	660	630	594	571	680	610	626	647	654	568	633	643	615	613	619	590	672	662	658	633	679	606	629	653	617	648	611	662	627	628	623	553	648	669	668	613	660	623	638	604	638	655	640	655	674	622	657	613	621	626	614	694	602	635	585	628	580	681	617	652	624	618	645	625	622	633	602	600	659	669	595	648	636	638	644	667	646	654	627	622	676	634	621	669	611	596	667	618	655	649	603	667	546	639	589	658	679	640	648	650	652	668	665	630	646	616	674	672	629	649	640	615	658	604	614	658	619	689	647	633	655	641	669	629	614	637	590	611	667	646	634	617	622	651	633	614	650	618	610	615	630	618	607	613	645	679	593	656	612	651	599	665	641	661	605	592	658	669	624	614	625	658	680	628	652	623	645	603	623	600	640	651	660	607	636	640	647	668	624	657	644	657	651	609	617	641	619	610	649	633	606
3880	7851	12883	63993	67656	53239	29754	12737	4203	1487	795	650	593	584	580	584	605	600	588	599	579	600	607	591	566	620	567	618	590	614	581	604	545	650	589	581	608	607	588	592	582	589	560	607	566	575	586	541	599	602	599	626	565	575	582	604	600	624	583	591	634	622	625	600	577	572	628	537	608	600	596	560	606	593	599	595	588	578	622	562	571	623	584	613	578	590	607	585	581	612	627	611	588	619	620	638	579	577	627	563	634	607	593	625	525	565	626	581	602	589	611	582	620	618	640	582	556	590	578	565	599	576	586	574	642	567	595	599	561	586	605	562	565	562	572	587	537	542	553	560	528	561	562	599	553	574	539	520	610	618	568	633	554	619	571	561	618	582	563	582	598	572	597	603	578	614	621	612	596	602	561	584	611	620	634	568	613	540	599	605	618	646	556	575	554	593	593	535	575	587	589	572	608	558	580	585	540	597	605	603	622	588	573	624	590	596	573	570	586	557	538	588	567	626	549	558	574	595	577	607	569	608	614	578	594	557	611	605	566	591	588	618	618	612	611	550	574	633	592	566	613	586	562	578	580	589	565	582	608	623	623	578	580	537	559	559	635	599	546	576	557	612	592	534	569	588	565	554	589	551	566	581	597	597	596	571	580	596	586	590	526	577	607	563	592	599	623	597	575	607	578	627	578	599	612	575	594	563	523	575	609	583	573	564	558	570	599	586	611	593	585	582	587	546	637	590	572	564	572	581	599	558	552	628	540	552	591	588	582	586	628	585	595	584	586	622	565	557	600	597	583	584	548	609	550	620	597	573	582	560	589	570	588	619	606	569	574	569	576	555	568	578	601	579	601	582	603	597	571	585	604	559	598	601	628	571	625	603	594	558	574	577	544	551	551	577	559	614	573	610	596	565	622	579	588	597	601	607	577	605	567	610	554	623	574	569	605	626	563	595	620	619	569	586	563	613	566	554	562	587	571	605	565	577	592	556	593	570	504	534	594	575	581	624	568	592	565	565	581	614	578	600	633	581	604	578	559	619	591	580	585	538	609	562	564	607	614	637	587	578	599	585	592	597	559	620	581	640	565	601	600	568	594	576	599	555	573	623	597	533	629	565	553	573	595	577	576	605	587	553	617	591	624	579	624	590	525	596	555	583	562	635	624	567	562	577	625	605	573	566	548	594	595	613	569	601	587	543	604	621	602	547	576	546	579	538	610	613	638	586	540	586	601	561	584	594	563	595	539	557	567	574	608	593	584	554	561	606	576	608	550	545	565	566	598	585	633	617	590	594	617	572	570	569	557	578	551	596	603	602	602	566	579	601	612	584	592	576	533	613	561	559	595	579	608	582	578	564	564	569	594	548	565	587	578	559	568	607	601	622	584	575	587	586	610	643	659	555	593	575	566	570	606	565	569	609	618	604	583	601	628	617	588	567	602	556	580	616	604	593	610	582	571	628	603	629	602	555	588	582	579	583	554	582	617	574	587	569	573	565	614	597	572	577	581	565	563	607	586	603	589	599	585	546	552	557	614	587	571	557	547	602	598	605	608	545	567	579	624	598	551	541	534	558	588	574	572	563	572	591	589	555	584	568	589	569	571	624	588	618	616	591	603	586	620	586	586	588	562	587	559	541	626	587	550	596	584	594	585	558	607	575	561	559	565	587	581	642	588	586	581	555	617	564	598	600	610	545	611	562	600	621	586	571	594	590	568	577	579	560	600	607	606	594	602	624	582	519	593	581	626	545	586	573	566	598	565	569	594	588	606	587	555	565	574	580	584	546	606	561	602	584	544	600	542	581	544	608	604	590	577	555	602	555	606	555	551	607	553	601	579	581	586	568	539	603	582	559	619	585	609	587	548	631	551	570	564	580	564	596	585	548	626	561	560	618	555	545	569	568	615	573	582	588	553	559	617	542	557	599	643	564	599	564	600	573	556	584	620	589	615	536	580	565	585	588	600	559	591	584	607	592	605	614	620	553	563	575	606	580	599	629	607	554	537	578	561	596	569	570	566	527	583	580	567	563	591	590	596	588	602	543	566	597	591	623	606	607	626	603	597	587	567	592	603	565	580	619	592	543	567	607	602	627	577	604	578	570	544	558	597	558	562	548	616	596	556	563	567	577	605	556	603	572	544	582	549	603	553	577	593	596	555	567	577	605	617	613	581	571	593	608	558	571	618	574	596	583	616	564	587	540	568	605	524	590	593	614	566	571	545	553	569	574	568	556	580	556	581	615	599	568	629	538	607	578	617	571	590	569	605	607	571	536	572	584	591	558	567	579	595	604	588	583	548	576	557	596	541	575	565	593	595	587	558	576	601	591	594	584	589	569	562	548	579	576	572	598	572	606	568	615	590	629	556	605	608	578	592	574	570	601	581	576	588	589	621	601	584	579	559	608	582	573	597	595	603	557	607	583	530	604	560	603	599	567	558	589	569	578	584	589	579	564	615	568	603	585	603	600	539	576	576	574	602	605	603	589	602	552	574	603	584	588	597	577	588	564	557	587	609	570	612	602	573	588	584	595	576	562	653	577	589	570	584	586	553	583	570	569	545	592	623	606	589	547	579	578	585	594	612	578	558	541	594	603	611	597	571	579	593	586	579	563	584	588	602	596	538	612	586	612	581	567	602	563	617	598	581	592	571	550	605	618	586	620	562	620	607	610	584	593	530	531	568	548	602	569	562	549	549	556	575	588	555	567	583	597	568	606	577	570	592	618	581	587	587	588	584	594	572	582	584	526	581	586	586	603	566	565	575	598	574	589	560	590	603	558	576	584	584	552	550	576	522	592	538	566	594	607	586	599	612	578	556	595	583	595	548	558	578	617	589	544	592	560	615	590	563	604	543	596	564	586	604	608	536	610	580	589	575	575	581	612	588	564	542	637	579	560	586	571	632	537	574	592	608	592	563	559	569	566	543	589	572	583	566	544	551	585	575	597	579	594	602	579	632	593	614	573	608	621	539	592	570	592	587	541	582	558	607	547	604	604	580	563	572	604	585	577	541	586	567	601	562	567	561	600	645	577	542	585	580	570	582	590	616	585	600	557	567	600	555	566	556	586	603	633	567	586	562	604	555	596	619	605	595	602	566	583	593	637	618	556	602	581	601	569	520	591	564	610	573	563	558	600	567	612	586	577	567	557	557	605	564	538	575	599	522	608	629	556	547	564	609	589	587	599	615	584	595	585	538	615	624	589	582	595	594	558	614	586	568	565	618	565	592	583	575	581	567	542	618	580	563	544	526	572	592	568	580	549	560	625	589	577	588	601	535	583	576	611	574	578	579	592	572	599	565	567	553	612	580	594	530	549	602	593	579	572	538	568	554	617	554	555	594	588	605	594	591	565	573	603	575	585	569	581	551	584	615	575	564	619	584	591	549	574	528	606	550	585	591	578	591	591	554	572	548	540	575	575	575	586	582	561	599	582	552	571	597	563	596	574	550	594	556	606	586	569	571	572	615	575	612	605	607	570	563	570	574	594	582	588	588	570
27813	12530	1879	6466	12663	8263	3234	1339	741	552	568	530	497	533	539	531	550	539	525	516	517	475	544	515	501	553	488	517	528	484	537	548	586	511	505	515	506	540	529	517	520	538	509	559	510	509	473	552	516	573	520	492	502	538	540	509	490	518	524	540	496	484	567	537	525	559	560	516	536	559	508	549	507	546	515	501	552	497	530	529	513	541	538	528	521	512	531	561	556	529	520	542	548	537	505	498	517	523	509	494	523	483	537	530	512	527	518	511	509	506	531	555	546	475	512	520	503	515	517	502	540	538	525	510	507	516	516	506	510	474	538	518	532	538	481	516	519	524	531	500	509	501	500	509	474	518	532	538	560	492	523	490	536	524	543	497	545	516	553	538	493	545	527	476	545	520	495	473	570	550	546	505	502	570	504	556	494	505	533	494	522	519	529	507	542	504	524	553	522	498	571	535	522	531	536	504	523	516	492	532	506	511	492	538	546	526	525	503	539	527	503	546	497	508	550	502	530	498	537	519	494	529	520	556	558	536	526	524	525	547	500	543	463	510	505	517	527	515	535	491	520	547	543	548	518	525	515	512	526	519	529	544	491	512	518	533	552	487	502	531	505	518	519	493	555	506	535	517	539	527	519	549	524	509	517	533	531	545	503	535	526	515	541	512	523	572	534	525	535	493	518	515	547	486	559	523	519	532	507	509	532	491	506	518	506	550	492	552	572	516	553	554	530	527	497	546	459	501	525	539	501	519	520	523	474	559	507	498	537	507	460	542	506	557	519	532	480	513	539	504	504	527	542	496	478	525	537	484	503	500	537	511	535	464	524	525	511	511	515	465	502	482	596	562	515	520	543	506	518	530	576	502	574	542	538	547	491	545	521	539	509	505	524	499	505	518	552	470	553	546	526	529	551	517	500	510	496	526	536	547	483	546	521	544	492	496	536	518	502	529	516	477	522	497	524	544	552	510	521	508	505	498	523	531	516	514	535	524	506	550	527	536	504	544	529	509	534	525	552	490	525	535	513	559	556	543	539	545	537	556	497	528	498	537	553	523	481	537	511	539	576	546	516	509	545	509	513	508	533	501	514	485	508	523	513	480	487	522	522	483	556	477	537	506	504	523	556	512	537	512	487	537	532	547	504	503	528	501	532	591	507	565	545	485	559	530	477	512	501	512	547	553	557	518	512	503	516	584	583	530	569	545	545	499	514	496	507	543	478	484	532	526	541	530	522	505	538	537	496	484	488	511	532	501	539	527	523	512	537	544	536	524	497	481	512	515	514	510	521	514	565	521	527	476	544	517	511	539	519	557	509	531	521	516	523	518	498	504	507	482	520	515	507	520	463	528	540	555	497	537	547	492	550	471	509	535	526	509	487	546	512	556	513	523	514	503	463	531	472	532	558	533	525	549	519	556	497	507	526	509	534	526	495	488	544	553	559	524	557	564	509	559	530	510	507	520	502	502	529	555	569	538	544	486	520	478	542	555	498	517	536	482	511	533	508	505	492	511	520	509	517	467	534	557	550	500	552	580	550	508	578	519	548	532	499	527	514	499	513	517	555	529	531	509	520	511	512	524	532	521	534	511	527	535	541	521	518	503	503	538	529	513	478	518	534	535	513	505	518	492	526	468	553	505	536	474	535	537	520	483	531	561	493	514	489	553	517	509	505	482	519	520	535	522	562	494	546	519	505	495	531	481	523	508	486	495	521	555	523	525	521	488	537	528	504	506	501	493	525	526	485	486	503	537	543	529	509	510	499	518	570	521	514	540	546	555	513	552	502	548	521	547	530	521	489	532	492	545	482	525	563	512	537	525	509	480	450	526	532	516	477	532	517	535	466	499	500	472	522	512	518	509	536	542	528	535	481	525	538	508	499	532	509	507	527	488	523	530	508	510	535	571	506	560	531	509	483	518	536	547	513	551	513	516	521	542	535	553	483	495	509	572	498	549	553	539	506	571	521	494	532	539	531	527	541	499	480	531	523	495	519	511	523	546	570	518	504	513	553	483	514	505	524	543	501	512	543	550	547	543	490	552	523	534	496	517	505	520	511	542	535	507	539	529	507	529	583	543	555	521	492	500	520	504	559	511	543	516	530	536	534	513	570	485	525	519	530	524	500	556	510	509	482	519	525	524	556	552	531	510	504	501	515	535	528	526	492	547	508	544	516	519	527	530	487	518	542	551	514	526	524	548	527	517	518	529	552	538	566	544	547	463	511	541	512	525	532	522	496	524	522	513	536	500	531	517	497	547	510	516	481	532	530	483	497	553	537	492	512	507	517	516	522	537	508	481	538	546	490	486	519	505	523	503	532	512	567	524	544	491	505	553	558	558	531	553	548	516	504	517	507	530	512	542	517	484	486	504	501	514	535	531	522	536	482	506	504	536	545	526	518	551	557	527	485	532	480	511	533	517	537	501	506	503	493	555	516	507	457	530	519	531	486	549	496	511	487	513	522	503	534	520	495	523	501	537	563	509	529	543	527	516	513	518	510	571	527	499	517	518	538	481	542	561	519	581	508	503	549	538	518	558	544	525	483	474	506	536	535	529	499	511	543	527	527	512	520	510	524	521	537	461	560	519	537	543	552	530	519	492	520	532	507	541	511	541	523	498	526	497	506	491	556	513	485	517	525	524	519	483	515	475	526	544	526	516	517	552	514	532	516	479	506	526	509	515	567	494	503	527	523	512	528	514	496	566	549	520	471	528	541	510	517	511	548	494	548	529	547	488	571	512	516	527	521	543	523	517	476	490	555	546	470	518	512	559	500	542	520	510	547	534	530	527	548	448	542	521	523	570	502	537	510	504	567	481	495	530	520	496	504	531	516	514	540	509	526	531	560	506	527	525	519	560	529	514	527	525	495	493	506	541	520	579	533	532	498	508	546	502	528	534	557	529	546	522	567	520	539	551	501	509	522	492	508	531	475	531	546	524	510	510	489	496	537	529	548	577	539	525	530	524	491	516	526	555	532	555	547	512	522	568	516	502	497	541	485	539	493	500	491	551	496	529	530	511	519	511	513	526	499	549	494	565	492	544	533	512	522	507	560	514	526	529	533	472	567	593	527	569	555	544	528	510	545	502	520	547	480	544	511	506	530	498	510	562	524	535	573	514	538	531	544	480	536	541	558	519	527	527	487	473	483	482	562	548	519	488	571	528	486	497	492	541	500	497	506	514	518	489	548	514	484	498	524	515	515	530	529	519	543	515	512	505	520	529	515	521	534	529	506	536	501	556	533	493	518	493	554	527	509	540	505	534	538	534	529	501	532	551	520	511	498	483	537	545	520	561	539	502	532	525	521	510	493	527	535	548	534	517	516	542	519	585	475	514	520	537	521	507	581	517	534	511	522	521	539	551	509	492	516	520	524	503	512	543	517	485	555	538	530	521	538	562	518	480	530	504	534	526	502	483	533	517	522	570	535	524	528	503	517	531	557	511	524	497	501	492	529	550	525	539	520	515	550	562	490	544	535	512	503	491	548	529	528	518
4946	1197	1152	6681	11139	6767	2970	1299	728	526	469	441	467	522	469	445	443	476	457	428	483	447	480	473	481	470	472	477	468	452	460	482	509	468	477	458	458	448	470	479	463	438	475	478	481	477	466	428	476	451	440	446	460	467	434	494	457	451	425	451	428	500	469	466	460	462	458	451	456	451	450	464	496	418	475	487	470	450	450	457	436	479	481	454	495	428	446	483	450	438	446	463	461	442	455	464	476	459	480	431	454	476	465	451	518	444	492	469	447	486	433	469	409	466	453	434	447	505	473	408	438	430	489	437	435	483	433	443	511	438	465	445	444	460	469	448	497	454	463	473	451	430	453	464	474	468	491	458	476	436	430	425	463	477	442	452	459	424	447	485	474	484	489	495	474	447	476	422	435	453	492	471	455	456	438	465	471	482	476	476	464	495	452	494	497	486	431	488	424	478	448	458	474	438	439	397	459	462	423	450	500	418	470	472	454	439	492	435	444	470	446	450	463	458	446	435	448	445	463	457	431	474	468	441	496	485	479	476	431	475	466	485	444	448	472	448	445	433	466	476	478	461	479	442	437	465	475	501	461	465	473	477	474	455	433	485	454	436	459	466	459	460	440	459	490	450	444	480	408	487	429	466	438	478	479	460	505	472	469	493	464	463	478	447	490	436	434	499	413	414	495	501	449	473	475	504	445	416	471	469	490	429	451	460	493	446	444	440	441	472	448	477	429	474	444	460	464	454	449	466	474	447	460	430	489	437	461	429	445	479	451	467	477	441	509	485	462	472	498	425	435	479	449	471	478	453	506	443	457	468	450	442	444	450	442	442	453	441	477	489	426	494	446	464	443	479	443	505	475	453	482	478	454	503	477	425	451	431	464	474	441	461	449	462	445	486	467	463	427	436	458	453	421	461	460	423	439	472	460	474	489	456	437	447	471	476	430	463	477	466	495	428	463	467	440	423	477	475	487	491	452	456	455	470	428	490	486	413	432	444	473	466	463	461	441	458	447	453	466	427	462	468	455	448	493	444	449	417	442	451	458	450	428	438	432	437	476	434	462	441	457	448	450	419	438	427	481	453	450	470	429	466	471	450	463	490	448	458	452	430	475	472	472	485	451	485	462	481	484	478	471	472	458	489	456	453	471	451	470	478	435	455	433	495	464	468	454	462	483	471	421	455	434	479	442	442	404	462	457	448	467	463	426	527	454	445	456	445	459	485	450	449	458	431	466	470	458	486	475	490	463	400	420	472	453	470	465	449	438	453	486	479	443	450	478	452	483	438	484	470	461	452	487	458	406	467	422	476	473	483	466	469	417	474	438	444	463	475	479	433	467	471	474	481	455	490	468	472	459	441	448	470	455	474	446	434	489	461	423	460	467	420	423	475	438	445	453	470	470	473	432	444	498	423	429	454	488	463	440	456	475	476	481	453	477	442	497	461	475	446	456	465	452	484	419	459	415	434	445	459	480	442	468	437	447	451	459	489	445	441	449	470	447	440	472	453	478	489	446	420	445	443	473	453	503	522	478	459	453	474	483	438	455	459	456	438	451	487	441	497	490	442	420	489	466	437	497	449	428	446	473	456	442	445	530	475	462	524	449	462	427	441	459	415	471	517	483	473	450	428	461	438	441	419	462	445	460	467	447	440	495	466	495	451	461	452	453	465	452	446	455	398	438	440	474	453	440	463	445	454	465	470	446	462	496	463	450	487	466	458	472	436	449	463	485	451	413	495	469	436	411	458	452	419	471	449	468	470	457	428	453	448	434	445	458	445	434	442	469	485	435	463	509	460	462	488	456	480	460	463	442	471	468	426	437	420	467	464	484	438	471	424	485	440	429	468	504	401	464	448	464	464	461	479	457	462	452	444	456	443	419	492	458	446	459	447	447	461	441	474	497	470	461	462	449	442	467	446	451	472	444	491	419	456	461	476	440	469	488	452	484	455	452	479	460	461	428	446	460	486	477	461	444	465	491	457	431	429	476	461	453	501	483	461	457	431	463	447	518	515	465	431	432	460	453	473	443	430	506	467	458	495	429	458	460	497	456	431	445	455	455	482	459	484	482	461	485	465	463	458	476	463	491	467	465	443	454	467	466	456	454	463	454	415	472	471	447	487	449	464	475	421	473	463	473	453	480	468	467	488	441	470	449	461	476	433	466	483	469	446	441	441	474	451	469	482	442	438	448	436	466	471	444	415	439	473	433	464	466	444	401	475	464	448	448	430	426	471	457	443	456	449	452	450	454	463	441	439	454	459	462	479	470	413	453	463	456	446	465	479	492	461	493	443	446	458	486	476	483	449	475	457	417	472	476	466	483	488	467	472	489	477	452	458	517	465	449	471	452	429	459	456	472	454	468	443	479	429	462	430	447	447	449	451	415	465	476	477	450	448	477	478	477	475	464	498	468	491	441	456	438	461	463	501	449	439	446	468	422	461	458	476	495	468	407	451	452	449	450	412	483	419	427	453	449	464	484	469	467	464	442	471	418	494	493	393	441	457	462	434	444	436	467	429	432	503	490	473	456	441	458	459	434	459	481	507	507	461	472	451	479	470	476	474	485	430	494	424	408	448	441	438	396	459	408	438	445	467	422	466	492	468	453	483	441	454	462	421	471	461	451	511	441	418	438	431	438	430	504	461	489	415	453	442	495	480	468	466	501	468	473	473	465	477	487	469	449	443	439	449	464	463	482	445	486	444	455	451	471	491	497	443	434	449	482	441	447	426	425	443	459	498	446	482	488	430	466	468	459	458	451	479	419	457	464	471	439	491	476	457	464	454	480	416	476	463	447	434	488	475	497	459	452	458	453	455	417	463	402	427	460	472	477	447	461	497	427	437	448	445	448	428	460	464	465	444	453	395	461	478	494	482	464	450	493	491	442	437	453	423	436	475	464	465	470	476	470	438	497	448	474	441	407	448	438	491	448	468	468	484	435	512	434	483	431	419	407	418	458	471	428	429	430	459	485	455	451	499	455	455	448	483	415	475	433	452	430	482	487	411	438	454	455	448	475	484	439	430	488	425	461	494	392	488	456	438	432	457	489	456	483	430	432	468	476	393	475	451	484	455	415	424	459	451	432	441	449	470	489	466	504	435	488	424	498	449	449	458	485	486	470	479	476	398	449	437	462	463	483	466	472	441	457	463	469	449	478	444	491	427	435	467	450	459	460	477	464	432	493	471	433	471	489	424	442	451	494	478	451	452	483	462	452	447	461	445	440	485	465	476	500	459	482	499	438	465	426	468	486	462	463	435	445	448	434	449	455	416	476	463	473	491	445	456	409	469	476	468	463	475	458	471	444	436	471	433	417	495	474	448	474	456	448	462	438	419	480	428	426	467	480	478	456	446	483	485	491	501	452	472	476	440	512	460	453	453	457	473	463	477	415	451	450	474	464	491	461	471	476	476	456	456	448	490	414	482	452	475	433	454	470	470	477	454	458	440	425	481	523	476	478	453	454	459	461	486	415	463	472	451	472	470	465	485	448	461
25585	21424	27475	42544	52051	37196	19978	6383	1733	815	590	608	536	560	572	527	574	540	563	501	522	540	547	549	539	547	528	515	549	554	574	558	547	526	535	576	550	527	525	512	525	541	488	548	541	549	554	521	593	540	518	490	551	523	560	530	533	540	592	514	512	527	529	578	600	518	537	577	528	539	531	592	567	504	529	569	536	500	572	557	483	561	517	524	564	559	494	542	555	526	531	520	522	525	518	563	542	538	547	550	508	542	569	576	519	569	535	565	523	517	522	532	554	504	537	557	531	574	526	532	520	525	508	478	560	550	551	524	591	513	564	508	557	530	552	549	511	506	536	532	524	554	521	578	603	542	540	570	524	536	601	503	532	584	548	503	504	570	580	553	593	536	575	532	530	529	539	586	518	540	518	539	556	508	526	551	571	549	541	523	525	531	528	569	542	538	557	508	514	553	573	537	550	540	500	565	556	531	513	567	558	563	562	550	550	547	582	529	568	525	515	516	580	574	544	522	567	525	515	570	536	554	565	527	515	518	548	564	527	555	561	526	521	544	561	511	545	578	589	559	572	505	545	485	572	539	561	515	536	528	563	594	520	523	542	542	555	592	565	531	548	581	567	551	534	546	537	546	529	543	553	532	554	549	515	574	562	519	536	516	562	551	558	516	531	530	542	499	544	545	532	543	546	532	589	547	575	550	559	558	542	529	509	522	537	562	491	524	512	574	499	551	578	537	560	552	526	584	576	532	558	531	517	543	562	492	547	556	561	549	521	552	563	534	534	537	500	521	568	557	591	543	527	541	561	551	579	532	538	550	509	540	525	556	541	512	514	579	518	553	496	546	561	563	571	532	551	534	555	508	559	587	545	533	527	509	530	540	560	569	511	541	533	559	538	537	536	525	487	590	578	531	520	502	511	531	554	539	559	552	534	529	575	575	559	525	571	519	560	520	586	556	562	576	558	544	549	515	519	529	568	533	512	520	523	569	588	570	551	554	532	560	544	571	540	554	526	550	524	529	600	554	529	571	521	515	525	539	563	543	551	562	533	514	515	527	565	543	574	595	573	538	529	506	522	535	484	524	543	536	558	523	548	513	530	491	530	580	567	534	501	536	542	520	578	536	546	575	554	546	514	558	543	555	573	542	548	522	551	551	578	569	538	556	550	562	579	566	522	522	530	579	538	582	535	583	532	540	550	541	525	546	500	496	564	584	539	563	566	573	535	531	526	560	525	533	548	554	517	535	547	530	561	519	536	529	554	518	552	550	507	543	623	526	543	515	516	559	546	548	526	543	545	551	547	543	550	558	558	552	522	522	572	594	548	531	579	549	525	522	551	505	556	516	531	532	542	577	540	526	544	502	520	537	486	530	558	527	554	507	561	539	548	507	552	558	523	542	521	549	535	541	510	524	521	536	515	533	581	529	535	542	548	591	488	543	558	555	540	556	533	577	555	492	557	568	543	565	548	545	539	524	514	530	518	567	538	565	572	534	563	553	544	553	544	558	532	533	563	553	523	555	515	530	528	513	540	525	575	524	544	504	532	583	543	538	490	536	534	571	500	511	532	517	534	514	554	561	528	535	558	542	514	541	552	543	550	552	533	584	557	516	554	542	549	529	552	575	519	511	511	547	542	546	596	519	553	558	527	570	540	543	558	512	534	592	571	507	499	538	513	520	538	591	518	534	539	551	541	538	541	517	520	523	515	534	539	562	540	574	528	540	545	518	567	555	549	530	567	564	530	529	517	486	583	563	525	554	586	560	536	541	541	510	527	558	542	541	560	517	549	543	540	547	576	550	530	527	546	509	508	557	565	567	500	545	521	540	520	552	530	550	562	551	512	548	515	531	529	568	544	513	529	513	518	525	539	548	529	535	565	557	508	561	578	526	521	572	603	581	495	549	570	548	510	538	574	553	531	554	518	535	545	522	555	530	527	568	542	524	542	513	524	515	536	540	536	545	525	528	541	557	543	519	504	531	551	544	516	569	475	598	542	547	518	557	546	583	535	548	520	551	535	549	554	557	521	563	554	534	521	560	528	560	588	546	565	563	572	546	543	527	546	534	539	567	524	515	527	539	576	580	565	550	587	591	575	517	550	513	529	494	545	528	549	516	566	557	574	537	541	557	544	535	541	580	575	562	544	544	553	567	541	542	537	507	578	556	549	517	535	531	544	567	557	541	552	549	519	533	546	522	562	537	552	527	548	574	534	544	584	533	503	571	554	546	566	557	510	556	562	566	542	505	488	544	541	565	522	550	582	544	528	556	541	581	560	528	563	570	563	531	558	540	525	537	548	518	525	521	503	536	515	551	536	520	556	523	536	531	573	533	565	511	559	547	568	527	489	549	557	568	481	539	569	533	539	561	569	570	534	556	534	546	521	513	534	520	643	560	510	520	523	567	532	499	572	560	535	516	535	493	553	577	526	538	575	533	529	505	522	568	543	569	549	548	510	504	575	527	553	509	577	535	527	538	546	532	518	518	560	554	560	510	522	552	532	541	544	549	514	554	498	555	591	547	553	542	553	561	559	542	565	562	498	515	538	560	509	569	577	530	511	537	556	514	523	511	502	509	574	545	591	532	593	529	542	549	586	524	503	525	521	536	553	518	509	538	559	576	533	591	584	528	527	519	509	502	532	498	584	535	535	506	562	520	501	550	581	570	564	535	540	528	496	534	520	540	510	518	540	462	528	555	508	534	514	551	596	566	570	534	561	520	551	530	551	565	558	593	596	507	555	509	545	538	499	543	527	514	514	529	507	560	572	542	524	512	532	535	541	516	582	557	553	570	563	605	508	575	561	542	546	483	539	527	532	538	543	522	529	522	549	606	553	541	532	571	552	515	536	497	518	604	512	492	551	612	583	541	506	496	535	519	526	573	536	536	595	543	513	548	557	560	591	546	536	569	553	564	517	562	493	531	518	563	525	548	548	521	528	599	529	589	561	595	524	533	555	551	513	514	557	552	529	535	517	541	550	534	510	573	523	542	527	609	508	557	570	552	556	559	550	557	555	516	582	515	495	537	545	502	512	552	547	537	510	541	541	546	558	522	512	510	516	524	534	539	556	503	568	533	540	579	545	559	530	565	511	525	520	595	535	546	567	579	522	517	528	538	566	499	565	536	573	521	520	534	544	524	538	541	544	600	578	520	557	513	511	532	565	497	507	541	548	513	552	587	564	541	531	557	495	542	546	536	538	527	540	548	535	564	557	521	575	505	556	519	547	529	493	541	548	521	557	534	540	577	542	546	572	588	550	535	555	522	521	551	535	530	564	512	496	525	568	535	525	541	553	513	553	563	536	542	541	534	567	598	498	507	539	495	504	553	499	561	539	568	557	543	534	518	526	558	545	512	503	551	561	464	573	516	545	548	533	548	563	540	546	532	510	558	514	564	536	559	560	571	511	564	517	551	614	555	571	517	514	533	535	519	536	619	538	569	536	563	526	500	529	554	546	517	519	551	528	515	555	617	564	514	546	582	579	560	496	550
3660	5566	8639	50602	48189	28664	13267	4947	1726	772	569	503	551	508	568	522	493	515	469	496	466	509	519	525	502	528	512	487	507	464	511	494	503	498	517	500	486	452	539	553	488	495	535	527	498	513	494	525	515	504	493	499	511	494	493	501	513	458	493	510	508	474	519	485	520	514	490	507	535	522	499	546	494	473	506	525	499	535	523	493	487	470	489	514	520	527	525	546	511	483	486	485	527	487	483	517	531	469	507	520	500	487	483	496	514	512	528	467	507	466	529	524	493	464	540	505	492	488	493	493	491	505	498	514	503	522	514	509	477	482	503	454	528	501	503	475	481	470	492	513	483	499	551	538	497	491	502	540	474	507	508	514	501	526	491	480	523	481	474	479	481	506	501	489	504	503	502	522	497	492	484	499	491	522	504	502	475	522	568	497	521	484	518	466	472	501	499	522	488	480	540	509	508	543	520	481	539	489	521	492	494	498	512	479	524	508	533	474	468	521	523	464	538	494	514	556	511	491	480	512	518	546	481	548	530	469	491	511	555	493	476	515	532	475	525	527	547	478	549	516	473	522	514	537	483	519	487	482	503	465	513	511	533	486	501	487	493	512	550	523	510	500	467	494	558	471	529	469	505	517	520	528	500	515	509	505	508	493	523	500	486	492	537	489	510	527	522	491	474	557	499	522	477	527	512	508	496	522	479	527	518	516	492	501	488	482	495	551	511	470	525	466	530	498	487	506	496	514	481	494	510	541	484	509	485	487	504	489	497	509	508	528	542	468	520	548	505	528	529	495	511	520	480	509	470	497	490	493	489	468	463	467	511	507	490	529	513	476	447	498	523	496	552	497	499	497	482	509	508	478	504	459	543	475	554	507	527	507	502	511	577	467	550	527	534	495	486	534	536	475	502	504	519	494	501	520	525	518	481	486	490	532	525	522	497	506	478	504	484	511	530	486	511	527	533	523	499	482	477	503	492	478	468	488	517	519	523	496	481	504	473	502	528	475	523	513	536	500	492	517	502	490	472	493	442	509	511	494	504	495	517	530	486	484	476	531	520	502	477	530	505	510	496	512	482	492	559	481	461	502	517	484	528	517	495	488	526	511	485	517	489	484	530	476	466	492	508	479	482	517	493	450	478	470	515	485	509	520	557	480	492	516	543	501	501	517	523	557	504	530	475	521	488	496	490	520	488	442	482	484	470	501	526	533	509	525	538	524	520	519	538	491	464	531	528	484	547	523	512	509	473	526	548	557	492	496	453	450	460	529	500	522	548	513	505	477	498	520	494	506	504	502	501	484	512	518	542	498	519	495	466	497	520	533	505	510	474	486	494	508	524	510	528	514	530	490	468	537	511	486	510	511	511	500	498	492	522	494	511	468	524	489	547	543	506	513	523	516	520	490	471	492	464	465	492	525	523	493	508	467	491	486	474	490	495	480	542	514	519	540	518	503	551	503	502	537	508	524	504	457	487	499	522	494	490	494	505	514	494	512	493	488	477	479	502	501	478	493	487	495	483	527	490	509	485	489	521	485	499	473	466	467	513	479	522	519	492	467	520	509	529	550	507	501	495	534	497	500	511	477	509	487	479	498	493	512	494	500	482	531	479	507	511	481	493	521	507	499	513	486	505	525	498	515	488	488	483	489	496	527	530	471	552	479	501	517	506	523	472	532	507	495	513	445	499	524	496	463	505	486	506	481	465	507	495	510	532	502	504	476	536	504	536	492	530	476	514	488	525	480	519	546	469	514	479	531	486	524	477	483	494	538	506	486	530	489	542	459	498	525	503	471	532	503	504	498	483	538	477	527	503	545	530	518	537	479	515	545	534	492	481	503	504	522	508	466	520	502	506	513	501	505	472	529	506	487	511	496	503	453	522	490	475	508	516	518	556	504	466	488	541	496	502	506	514	501	455	494	501	461	489	482	517	507	503	527	498	527	516	518	497	494	497	522	504	496	505	494	505	505	483	498	520	500	534	475	522	512	504	505	525	456	519	497	467	495	527	516	485	478	481	478	483	443	488	530	498	512	502	506	442	471	507	500	497	503	487	505	495	524	488	517	489	491	472	499	556	511	524	484	552	526	504	517	504	450	542	487	508	481	466	543	517	459	478	482	521	497	524	478	541	538	504	444	492	484	534	516	502	515	487	495	503	514	511	504	543	479	503	509	507	505	507	493	521	533	547	511	479	515	541	483	520	488	533	521	501	462	488	532	477	463	492	504	479	477	487	501	530	471	468	519	517	472	502	509	471	490	521	515	525	508	502	504	460	521	532	500	497	526	464	464	497	501	524	502	464	512	495	476	478	499	526	507	462	497	489	515	505	513	490	463	523	463	527	483	487	513	482	510	515	506	499	502	544	507	483	500	534	518	518	514	509	533	486	522	493	500	505	474	497	446	484	507	491	475	493	519	505	493	499	505	470	525	528	495	519	541	546	467	507	501	512	494	496	477	526	470	497	489	480	487	471	485	485	525	504	502	499	487	521	500	505	525	550	519	475	565	485	498	472	507	544	498	537	530	532	507	486	469	515	493	505	496	469	496	513	495	531	523	525	515	541	500	498	527	475	507	511	512	492	474	488	496	490	472	467	486	501	469	483	478	514	512	524	493	501	514	517	492	496	531	528	521	478	512	452	497	487	466	521	478	557	488	512	458	487	491	533	489	504	515	545	502	525	492	488	488	483	485	480	499	496	475	481	548	513	517	517	539	489	504	508	437	493	504	494	479	514	521	472	477	518	548	505	471	466	471	484	506	502	539	507	482	503	479	483	434	472	494	531	448	494	533	470	472	470	535	476	479	481	474	512	488	495	519	486	469	516	481	476	541	520	505	488	510	497	484	513	517	508	468	511	470	510	477	518	478	527	501	486	506	472	457	488	524	506	497	507	497	512	519	488	510	516	497	456	544	484	472	501	473	485	510	533	484	535	494	493	506	509	489	505	499	491	506	498	498	522	527	504	483	480	447	498	478	483	559	514	529	530	478	510	518	528	512	521	466	465	506	477	465	501	494	521	503	460	472	501	507	478	507	523	505	487	516	523	488	522	471	483	482	533	482	524	505	520	457	483	499	487	446	486	503	494	552	498	473	523	452	526	497	429	466	498	500	527	478	507	527	519	501	520	483	472	489	467	499	527	491	517	507	463	518	486	502	521	531	504	530	520	502	507	493	483	554	518	528	496	501	502	469	531	499	479	467	526	492	514	532	513	518	494	509	470	481	503	447	515	532	489	481	488	477	525	464	513	527	467	515	518	493	507	514	487	536	476	516	522	503	526	476	530	503	518	486	499	504	533	501	534	497	510	538	519	526	505	489	547	505	474	476	515	510	478	514	468	503	461	503	494	496	500	531	514	501	505	472	469	501	485	491	492	492	486	489	512	521	510	483	512	569	479	509	461	466	528	483	538	491	498	490	532	507	521	508	510	487	526	491	435	504	519	499	481	501	507	527	497	503	475	474	505	540	491	514	492	497	449	472	482	474	496	521	486	491
24216	21391	29609	44102	55370	45936	31035	12693	3092	1177	802	667	638	657	663	669	684	638	643	627	633	643	686	651	659	631	664	682	636	689	672	633	673	656	672	587	671	645	647	664	693	644	680	611	597	642	692	651	629	643	640	676	638	628	614	650	694	646	654	634	658	615	624	648	649	688	649	704	639	684	637	632	677	641	642	638	630	669	660	677	666	628	602	684	668	662	611	623	670	661	646	639	634	661	687	617	588	665	623	598	662	618	599	641	662	624	648	673	634	622	665	688	689	630	595	601	632	623	595	656	672	623	621	632	614	688	656	621	649	662	638	595	612	638	664	666	681	621	662	641	623	636	642	640	604	622	651	653	640	609	605	619	641	607	653	637	607	638	618	663	608	595	675	692	632	641	656	644	629	654	608	620	670	651	653	620	640	633	626	654	640	650	686	632	640	657	653	623	623	678	669	640	628	669	656	629	660	608	615	629	662	639	669	610	670	632	652	634	617	710	618	636	640	609	684	585	606	620	641	610	661	724	657	661	646	608	643	669	648	651	641	665	605	648	636	640	634	647	668	683	627	602	677	649	662	652	602	641	624	680	687	604	690	640	589	598	621	677	626	641	622	620	643	615	649	646	680	606	649	673	600	633	629	620	628	632	662	631	602	627	648	635	657	666	643	610	627	665	617	598	676	657	606	663	680	612	609	670	623	623	590	649	621	667	644	682	616	611	640	621	643	677	646	602	618	633	621	650	619	593	612	611	663	605	638	624	660	617	666	646	651	614	686	642	595	641	632	664	609	608	652	598	678	672	608	640	637	646	649	619	698	689	626	650	654	651	623	635	666	647	627	617	651	567	635	625	595	620	625	622	629	660	647	669	652	658	672	669	597	604	651	637	642	686	661	653	641	607	655	651	630	661	642	626	655	644	656	619	659	662	636	645	629	627	596	672	619	594	620	602	646	659	680	687	634	626	626	653	644	624	627	602	688	612	616	658	611	614	649	657	672	652	607	666	665	661	654	655	639	645	643	679	670	621	702	660	647	659	641	602	586	673	662	706	648	613	619	683	644	659	602	682	651	573	607	625	630	591	668	622	629	621	650	575	641	628	664	673	637	642	674	682	627	617	663	641	607	651	648	578	622	687	687	645	614	647	640	643	668	706	631	586	617	613	640	653	676	669	624	644	657	589	580	621	635	629	638	598	678	629	649	627	644	617	677	631	645	659	618	653	646	676	620	569	680	621	662	577	631	635	637	644	642	621	647	627	672	610	669	681	646	631	696	635	640	609	623	668	653	672	630	638	623	626	673	632	619	597	672	663	616	627	627	581	586	651	667	665	638	663	649	645	686	640	636	647	634	641	641	638	610	657	659	628	666	644	653	654	622	630	636	619	648	630	651	653	663	646	622	671	636	628	640	651	656	640	658	648	663	651	654	691	652	655	603	651	612	713	588	638	622	634	624	642	630	610	668	633	659	660	636	633	614	626	639	631	670	610	600	680	614	634	626	645	616	665	608	627	674	642	634	580	666	636	619	620	670	650	627	633	629	652	637	617	653	606	653	648	611	671	658	637	602	657	626	642	686	636	590	595	649	639	631	618	628	640	646	616	631	615	656	612	638	648	611	613	615	622	679	658	615	596	639	641	616	674	620	664	625	639	628	700	660	650	656	640	672	662	671	622	607	637	629	600	592	627	671	665	622	681	662	628	634	665	641	626	625	680	617	642	640	619	636	660	627	636	651	643	669	646	626	613	647	639	653	677	631	660	663	675	658	684	600	625	600	648	601	647	611	639	694	631	657	624	648	642	665	683	666	675	630	607	589	608	653	681	603	646	654	651	654	618	695	633	645	651	639	687	666	604	644	666	640	617	632	668	618	607	638	603	629	666	644	643	665	651	682	639	623	629	668	701	648	641	631	620	615	623	635	677	598	679	662	618	629	623	596	664	641	631	601	629	615	615	674	612	609	666	639	654	639	613	596	672	611	622	638	665	652	654	605	654	627	661	647	635	668	634	616	675	609	649	660	662	668	615	628	635	646	652	624	648	657	650	635	589	554	608	587	631	673	662	598	615	634	637	616	655	595	668	627	622	623	670	634	681	633	634	654	662	674	652	668	644	621	592	584	639	647	659	657	674	661	668	635	632	641	629	620	636	710	669	675	636	632	661	641	679	654	654	635	640	571	647	629	625	648	654	625	657	639	630	671	658	649	683	620	631	668	599	608	629	644	668	624	652	612	650	625	608	638	668	634	625	625	620	621	651	657	682	619	634	618	637	665	600	627	653	641	596	562	662	641	665	665	638	640	613	647	635	651	636	586	637	625	601	612	661	633	628	657	649	611	634	637	665	647	615	602	625	666	644	592	600	674	623	601	611	682	690	611	584	670	609	616	686	643	664	635	649	649	681	645	617	666	640	656	637	650	703	652	624	642	611	655	640	653	619	646	631	638	624	629	638	640	637	648	585	611	726	610	608	622	654	614	576	647	638	645	621	584	644	612	638	643	634	686	613	652	644	635	630	659	634	655	637	652	642	599	636	639	652	661	615	650	601	644	693	669	670	658	633	626	652	669	639	634	653	677	686	639	598	630	635	590	595	618	658	606	631	672	688	638	670	629	611	655	669	649	688	624	650	649	667	652	715	640	609	642	611	665	644	623	653	650	648	646	607	622	594	606	720	636	628	645	681	692	646	582	630	633	649	647	637	662	613	633	599	654	565	681	657	627	615	609	668	653	637	666	622	646	627	643	646	660	643	608	613	675	631	647	641	637	629	636	644	618	619	599	645	638	644	669	652	629	641	647	668	634	626	658	638	639	615	629	596	672	653	633	674	637	650	663	639	648	613	682	630	612	644	604	642	635	623	644	672	672	658	642	677	634	597	639	674	624	677	643	627	695	655	618	611	658	608	650	647	610	645	640	639	629	613	596	680	647	657	622	631	623	688	604	647	647	670	653	670	634	605	601	612	663	605	649	626	667	621	626	598	618	683	678	672	606	634	608	672	609	605	596	636	618	661	660	669	653	676	647	661	595	635	632	642	623	685	686	670	657	645	654	601	672	630	666	598	627	617	670	619	635	592	631	646	659	646	616	669	640	618	656	655	642	601	635	625	632	669	674	659	723	624	659	653	640	609	643	669	617	610	572	668	638	639	624	656	635	620	606	646	604	635	645	684	670	671	643	642	620	635	682	638	636	610	660	631	661	690	655	638	632	643	654	629	642	636	580	634	673	647	599	654	638	629	638	630	659	649	650	627	672	596	628	661	619	609	657	651	582	636	642	624	606	640	648	611	674	650	647	588	669	604	628	648	640	692	615	643	618	634	643	664	659	646	663	633	627	594	635	653	651	654	643	642	643	656	662	646	623	664	610	654	647	657	670	638	610	684	668	646	633	669	625	615	614	644	583	609	630	628	584	560	609	703	629	643	633	677	642	656	674	680	617	596	678	642	654	641	638	657	612	653	686	625	632	618	570	637	659	636	644	620	640	637	634	662	607	666
4261	28746	53164	79173	63511	42256	22458	8914	2923	1157	710	607	574	651	619	611	606	581	618	596	555	646	594	610	652	615	585	588	535	604	631	607	608	649	620	617	596	625	597	568	561	618	627	583	577	565	596	619	581	632	569	602	587	650	597	572	613	583	602	612	601	589	620	591	634	642	628	618	587	560	567	591	608	578	579	596	571	621	646	591	622	585	634	585	613	571	566	573	658	618	596	607	601	588	589	600	574	623	555	607	603	595	556	578	583	585	576	616	587	603	578	606	607	605	575	608	619	600	586	595	597	585	573	595	564	640	615	580	595	609	607	620	581	592	579	639	592	617	597	631	607	597	604	598	603	579	623	613	622	538	596	599	564	562	608	589	624	586	558	548	556	558	586	589	606	595	571	584	610	586	570	593	651	580	600	584	601	574	563	633	623	592	591	597	609	581	623	625	568	567	597	577	572	651	601	610	630	605	599	593	594	602	625	607	601	602	606	590	586	608	595	619	616	595	560	601	646	617	658	588	606	571	637	608	559	595	604	624	626	600	545	665	593	636	616	622	598	572	635	578	564	557	567	601	587	602	593	595	650	670	616	613	619	621	563	594	603	598	632	639	574	616	615	602	599	578	580	580	601	538	561	599	626	605	637	598	597	561	582	576	599	575	607	593	633	629	615	577	602	612	617	543	589	608	607	643	620	595	582	604	593	628	599	585	539	625	611	616	614	595	566	596	626	587	599	624	558	556	570	588	602	577	608	557	609	598	627	560	627	567	588	595	593	603	593	595	553	562	560	564	537	600	539	607	585	631	577	617	610	574	579	632	582	612	556	602	630	623	582	592	589	597	551	572	602	571	600	621	615	591	600	637	617	581	610	641	600	598	602	574	596	595	581	614	582	580	584	603	614	617	574	589	599	581	612	573	563	609	552	610	580	599	569	564	610	619	621	587	585	661	629	613	595	589	611	647	598	566	593	607	605	550	587	577	614	601	588	577	605	537	630	586	566	601	618	599	641	658	624	556	599	593	599	545	601	564	577	623	653	606	624	601	600	574	580	578	550	630	638	619	551	605	571	599	586	610	614	568	532	608	592	633	554	558	536	558	587	635	596	606	571	590	599	600	607	610	581	632	589	626	595	585	620	557	607	604	606	589	602	587	603	641	631	626	570	586	645	572	594	595	608	600	606	572	592	590	570	642	574	530	609	631	615	566	575	658	593	564	600	606	589	614	575	588	565	599	570	630	609	602	573	608	589	609	574	587	558	636	618	599	566	556	637	567	627	608	581	565	615	600	605	599	604	587	618	607	615	585	600	556	615	553	586	614	608	649	638	622	615	608	629	580	612	644	614	626	586	573	526	554	579	595	596	563	590	601	612	600	582	587	634	611	575	551	574	574	602	601	578	595	624	605	594	599	593	593	588	595	628	569	572	572	589	584	618	638	598	615	579	577	581	622	610	583	603	568	578	579	550	583	596	621	622	614	608	616	581	588	585	632	619	592	609	596	632	552	570	557	622	578	600	599	609	564	581	578	599	544	555	596	568	570	627	553	594	594	610	554	614	580	592	577	578	608	591	599	594	641	584	602	595	592	553	612	575	581	583	573	554	598	565	580	613	612	576	539	584	627	595	584	617	592	577	607	542	622	606	590	587	588	615	614	603	619	614	607	598	585	606	632	582	608	610	630	571	623	602	607	614	633	557	594	570	599	587	621	536	564	603	557	607	586	577	653	598	601	577	572	581	589	602	560	606	592	563	571	562	613	602	531	571	567	618	578	578	639	601	607	571	589	601	541	605	617	586	636	598	633	642	606	578	584	607	616	598	582	613	599	604	619	609	598	586	642	606	612	615	646	604	612	594	578	606	607	591	614	567	586	611	599	612	566	601	569	581	610	564	652	565	595	616	613	560	628	590	554	600	633	688	590	576	594	593	552	599	592	587	630	664	603	620	595	574	577	559	615	609	598	603	566	594	578	604	573	622	599	607	595	591	625	565	594	621	588	589	581	600	556	589	555	571	605	555	644	568	622	595	585	607	619	627	581	597	577	558	550	594	570	596	613	596	567	560	605	590	583	617	569	553	566	597	584	586	582	614	586	650	605	592	611	616	604	587	630	635	561	582	603	596	598	587	652	593	568	565	609	546	558	602	626	580	563	612	606	591	606	605	623	595	601	560	596	599	601	555	574	596	607	589	599	572	608	627	657	599	598	564	565	596	602	580	564	610	644	623	578	567	640	552	618	588	589	571	599	632	590	581	582	595	591	578	596	619	578	580	605	602	590	579	612	592	595	615	592	589	615	601	636	586	546	600	623	596	599	582	628	565	612	577	588	628	581	584	581	616	594	588	615	568	575	602	561	562	577	613	569	603	630	586	607	605	606	594	588	596	578	611	617	554	640	589	582	582	572	623	617	613	606	593	597	623	590	575	620	593	550	573	613	598	584	563	566	627	636	575	603	619	578	607	594	583	571	565	562	591	615	628	587	603	606	580	575	598	611	617	597	603	563	637	616	597	581	588	604	630	634	605	633	615	555	594	632	633	563	598	586	575	580	592	562	619	622	583	600	601	607	611	558	612	603	567	579	633	630	567	580	564	568	587	571	602	609	587	617	583	603	614	541	576	615	613	618	604	591	610	614	622	581	599	626	589	605	577	581	619	633	576	564	578	529	636	541	636	635	609	601	603	560	596	650	596	576	559	576	627	596	580	581	602	615	628	617	580	622	625	565	568	597	556	607	598	613	650	572	593	545	569	594	586	580	574	593	607	605	607	595	585	607	532	619	569	594	625	572	598	622	566	611	617	637	591	595	642	612	518	634	610	588	576	580	592	587	609	609	580	586	589	564	601	559	594	617	603	547	619	568	572	592	640	642	601	561	598	553	647	587	602	587	594	579	575	556	602	618	573	601	582	596	581	512	613	625	631	601	578	535	616	609	590	610	608	640	643	546	590	615	581	594	597	575	631	623	647	588	558	624	618	606	605	606	584	589	616	578	593	609	600	627	577	637	574	570	574	554	561	617	603	593	577	600	561	564	595	612	605	618	591	540	588	594	616	580	627	649	570	546	575	562	546	614	626	570	589	582	645	595	600	616	596	586	609	589	616	541	605	634	580	598	583	579	607	617	565	558	591	572	589	535	552	606	629	619	627	584	577	600	625	590	611	634	570	618	623	590	561	542	582	588	624	582	567	599	610	550	590	593	575	616	591	599	597	651	555	578	606	603	600	600	603	562	564	610	591	624	610	601	589	618	570	606	594	562	569	594	630	586	633	587	539	571	564	649	617	622	587	597	528	611	586	607	610	656	563	606	583	589	586	607	590	579	595	590	583	606	606	592	608	597	557	584	585	594	549	584	606	575	623	559	571	618	573	547	596	576	589	591	619	636	585	586	581	638	614	578	593	578	564	590	609	588	556	585	600	558	625	588	600	575	643	607	569	583	609	571	619	536	599	583	614	621	543	563	622	614	576	634	533	587	610	587	562	557	611	594	642	589
27785	14020	13294	16630	10304	4770	2099	1011	681	569	546	500	544	547	492	476	553	551	551	550	562	522	543	521	528	501	475	541	536	482	518	506	546	499	519	566	538	546	518	498	505	514	536	498	526	541	537	539	549	528	525	553	535	542	518	557	523	516	529	551	532	485	539	535	492	546	542	536	543	508	544	561	548	522	554	541	524	504	559	523	537	504	555	530	534	473	541	558	534	486	514	536	541	541	502	491	513	550	540	492	541	527	503	505	559	541	506	549	540	521	525	568	506	550	514	515	543	510	536	530	540	547	531	519	538	520	528	562	554	526	522	583	544	589	508	529	528	550	509	548	504	550	553	561	540	556	548	560	493	562	551	543	554	541	488	559	512	487	522	545	560	536	510	515	566	531	525	516	573	559	521	534	532	541	519	535	539	540	556	519	499	488	561	524	491	555	532	560	544	565	543	506	522	574	523	543	504	526	504	580	520	572	516	508	507	533	570	514	552	495	564	515	500	528	563	532	521	533	576	528	534	573	532	567	536	522	534	546	529	558	567	525	543	507	576	544	498	551	554	546	571	554	578	502	556	541	530	541	551	545	538	536	558	519	520	503	553	524	524	522	530	537	534	527	523	547	536	505	527	528	506	498	543	533	527	525	534	511	560	535	513	544	533	526	543	516	574	524	495	529	514	465	519	555	546	543	551	580	559	536	485	496	542	523	499	580	549	559	558	489	548	582	531	539	562	527	569	538	497	527	564	533	536	545	488	547	545	469	548	566	585	516	557	528	509	522	538	561	511	545	542	543	530	529	518	554	547	552	510	512	513	526	530	506	581	536	533	499	541	538	534	554	495	542	552	484	493	517	510	542	542	508	544	530	519	569	553	526	560	551	514	538	557	561	515	526	502	523	574	490	529	509	551	564	539	583	506	543	560	581	512	545	520	508	534	528	523	560	556	523	589	524	547	544	518	516	528	545	531	521	477	538	568	535	548	543	448	530	525	526	551	541	554	484	530	543	500	539	539	512	552	508	515	496	544	530	573	538	542	537	527	532	504	555	514	526	511	526	550	589	580	542	549	534	517	523	500	529	529	560	547	515	534	490	552	512	561	571	514	517	528	542	514	511	562	524	528	546	516	560	558	532	553	539	525	518	543	531	528	550	537	540	566	538	548	552	523	565	502	552	490	550	502	537	512	536	552	542	523	531	564	555	539	559	546	537	518	528	536	514	508	535	535	552	552	495	519	517	502	528	505	554	556	549	566	529	505	533	479	558	505	531	553	509	528	542	530	513	563	516	529	549	548	537	571	555	554	545	572	541	528	507	519	506	543	543	516	530	566	525	534	511	532	507	529	512	564	525	472	544	536	549	538	527	530	578	533	476	573	511	500	544	538	550	502	541	546	564	565	566	554	520	537	524	526	536	536	533	553	579	562	536	513	529	518	513	512	531	531	519	550	550	494	523	511	517	561	559	568	526	524	500	535	564	532	533	550	569	505	512	557	519	529	547	509	536	514	543	509	545	526	515	543	525	559	524	534	534	569	516	526	526	550	514	528	483	543	548	529	578	521	498	520	582	530	521	552	512	544	551	516	534	525	515	485	578	534	532	536	567	525	541	543	554	510	567	535	567	500	532	531	486	534	535	541	533	517	529	521	542	501	537	526	544	538	528	538	526	510	525	535	525	548	578	487	494	583	576	579	520	537	552	548	494	525	525	525	528	521	530	519	550	552	540	519	518	569	552	508	551	524	533	524	554	570	555	548	587	530	488	516	529	546	549	517	532	545	577	547	520	584	500	530	522	494	489	506	525	588	555	548	518	560	534	555	523	586	543	525	510	515	539	524	504	571	521	524	519	565	509	534	576	538	553	534	534	562	578	510	547	572	518	530	507	502	560	528	521	474	545	499	540	523	545	530	527	540	522	544	517	577	549	518	549	510	551	552	589	553	513	538	483	549	556	521	508	534	550	519	567	489	546	546	505	569	514	524	551	534	546	546	513	511	582	529	553	537	548	540	500	560	537	559	531	526	552	567	485	513	520	525	535	546	569	565	569	500	512	529	500	528	546	511	540	521	573	574	487	504	558	493	565	505	545	545	526	587	555	536	533	532	563	544	512	525	523	514	521	493	526	546	547	556	583	524	535	509	517	518	514	546	521	538	504	557	521	534	515	503	576	576	505	544	549	528	549	526	506	542	545	496	540	554	525	542	556	484	485	553	501	546	580	525	536	526	526	570	527	562	544	542	537	544	506	549	552	564	498	560	590	516	581	556	558	490	563	487	546	503	525	517	544	517	563	552	504	530	514	531	529	542	517	597	514	553	527	542	567	517	527	512	540	507	530	546	538	524	511	534	529	550	544	548	521	549	529	540	507	515	539	522	510	548	548	542	550	551	477	572	506	515	530	548	553	525	510	515	549	552	544	595	539	562	539	518	536	540	521	529	518	548	489	546	528	528	547	491	555	530	536	508	560	582	536	493	519	520	507	503	522	576	486	555	539	525	536	529	567	574	511	565	538	532	533	510	517	560	520	516	530	541	535	579	522	525	532	528	550	528	535	533	541	550	548	554	568	518	558	541	517	526	518	573	570	607	522	552	511	525	493	522	564	515	533	531	551	500	550	519	504	511	509	514	559	548	519	487	542	520	514	540	548	542	535	573	528	527	502	534	520	531	527	520	570	520	535	555	558	501	522	534	551	491	551	548	566	542	554	510	502	489	549	520	538	541	513	547	558	532	515	564	517	549	542	516	523	502	519	521	559	494	530	537	565	549	498	508	493	544	546	507	530	488	524	579	517	533	554	529	544	560	583	534	545	549	506	527	527	528	497	531	579	568	528	496	545	570	563	528	516	561	575	506	490	518	524	479	546	540	505	585	541	524	545	511	544	573	553	520	556	518	561	510	562	495	537	539	524	509	509	532	534	532	542	539	570	540	577	525	573	497	517	552	533	568	514	551	535	554	531	531	510	539	522	552	503	531	553	520	541	590	550	534	538	558	506	509	534	480	521	548	528	552	536	541	565	532	517	536	570	517	530	527	549	536	552	555	538	513	553	532	534	543	509	529	533	573	553	537	514	525	499	535	558	542	540	556	509	578	568	448	513	507	543	503	535	531	513	542	531	532	529	528	531	529	561	517	469	524	567	550	566	593	532	560	520	557	534	515	523	527	523	534	483	522	514	528	498	517	499	536	533	535	531	529	532	553	557	569	556	531	537	536	538	543	530	533	539	543	510	521	526	476	552	494	517	522	529	500	527	568	498	558	519	509	511	561	560	547	509	553	508	519	483	569	567	552	525	558	518	557	490	496	570	527	553	553	569	538	524	521	567	536	523	559	520	552	543	560	556	575	553	494	503	543	546	509	524	549	500	541	524	551	491	570	555	566	564	533	553	516	534	565	577	589	542	570	544	555	516	502	498	524	542	467	541	517	549	545	517	545	529	547	517	541	523	508	529	540	534	498	586	548	553	532	557	509	575	552	531	485	584	586	504	556	538
4908	3957	13201	12493	8194	4218	1967	984	607	498	486	449	442	491	443	444	454	466	478	487	424	468	493	478	470	472	519	488	496	470	474	478	460	442	534	469	480	504	451	480	465	487	472	494	513	477	460	477	430	480	464	473	480	415	425	452	508	464	444	493	454	455	483	444	476	476	448	472	467	474	479	451	491	449	486	481	451	498	447	465	519	460	487	482	504	457	458	461	458	464	467	473	472	493	473	444	467	504	446	460	511	462	455	470	489	465	483	460	479	467	435	484	488	452	438	464	495	431	474	459	463	452	427	462	482	460	484	442	515	471	439	438	446	441	479	475	462	473	481	453	463	478	467	510	440	447	471	480	451	466	510	490	454	459	451	454	429	492	471	495	444	459	479	441	472	459	509	448	499	437	495	450	443	394	499	470	456	460	456	458	502	464	481	473	475	454	435	469	501	447	457	439	457	451	460	476	470	451	479	447	485	462	428	472	431	460	443	478	471	437	461	486	452	458	450	431	460	501	472	472	479	463	461	445	455	451	476	494	468	443	433	453	439	463	467	465	465	444	462	442	438	449	468	502	473	459	448	484	476	464	504	441	445	526	472	457	452	470	486	449	481	445	491	463	472	491	455	445	459	466	466	455	467	487	481	450	485	427	478	507	490	431	490	441	469	440	436	466	442	455	467	461	436	460	453	474	459	489	458	471	431	426	444	456	422	492	487	437	470	504	459	442	458	452	479	472	430	450	490	423	470	519	453	476	468	464	493	507	445	468	445	464	429	445	449	455	477	466	436	480	458	470	481	524	453	485	444	439	453	480	480	478	457	425	502	433	476	446	481	447	436	429	439	463	443	440	486	428	454	457	447	453	442	448	397	493	479	462	502	431	491	484	483	507	463	467	435	459	435	439	484	470	462	489	477	455	497	472	480	444	453	478	469	445	460	462	461	443	485	458	446	460	486	435	454	503	489	431	503	472	477	471	439	472	472	477	465	481	446	509	471	502	466	453	456	461	498	469	437	495	467	450	459	446	485	469	462	471	472	468	435	466	471	460	442	491	473	467	449	435	498	445	448	469	471	464	444	500	476	491	462	517	453	461	450	435	450	489	494	458	489	469	458	479	497	459	488	469	433	448	478	485	462	483	488	470	453	462	431	452	429	466	472	463	482	464	469	475	434	446	444	478	485	490	405	446	490	495	451	467	456	471	465	436	454	497	451	453	431	488	472	429	522	460	468	479	472	455	494	507	484	448	466	437	442	484	430	469	482	448	482	443	482	453	467	423	457	457	466	507	486	421	469	474	469	453	448	478	433	449	478	460	507	476	438	462	459	496	463	478	489	466	474	478	483	454	471	473	459	465	453	482	453	471	469	469	470	459	434	474	491	485	447	465	483	444	456	478	443	491	439	448	466	489	484	490	502	473	464	463	477	472	474	494	475	479	460	439	498	477	480	447	488	474	459	460	462	466	454	486	426	452	449	477	486	498	454	475	456	448	446	472	460	460	460	449	467	476	459	446	464	485	442	434	491	478	463	484	490	451	499	457	452	478	479	438	462	470	503	488	482	426	511	507	462	483	455	460	479	454	437	478	501	469	447	449	480	472	467	478	501	481	455	457	468	464	455	426	499	508	462	442	473	490	433	418	502	458	448	508	463	462	465	465	455	447	450	475	464	471	436	463	473	441	443	467	470	486	476	444	438	429	459	481	475	450	493	518	467	458	465	461	446	476	477	443	494	458	454	470	504	492	446	450	484	481	480	436	494	451	415	463	483	499	451	491	472	427	469	468	516	526	445	463	439	465	497	491	448	437	492	478	462	497	480	456	458	473	455	437	475	473	469	476	487	430	463	456	450	496	500	488	504	425	476	463	423	479	469	477	471	460	459	481	498	495	480	477	474	469	489	503	506	446	484	457	463	474	453	472	503	444	437	477	460	448	446	452	485	466	438	469	482	431	469	502	475	466	461	461	465	453	421	494	452	433	446	492	508	446	465	452	444	492	465	477	440	480	470	462	471	477	447	433	469	460	428	453	452	453	475	457	457	429	478	453	458	462	459	474	491	506	461	495	441	455	467	451	469	442	455	439	454	453	449	460	503	476	422	423	455	484	457	498	468	496	480	493	473	437	450	460	473	450	445	463	448	462	459	458	470	497	454	467	482	469	478	471	444	461	475	465	453	461	461	482	445	479	514	487	447	434	459	485	420	405	449	507	477	481	449	453	485	467	465	473	472	477	470	447	453	466	473	435	449	498	475	497	454	437	459	401	458	470	475	454	433	463	481	455	456	445	497	451	456	467	443	444	486	491	450	462	449	488	474	472	453	459	461	475	479	464	473	481	480	439	462	416	489	470	454	466	477	458	455	454	490	491	476	489	436	509	460	454	452	471	445	461	480	438	479	478	494	466	437	482	452	494	477	450	452	486	414	487	452	448	484	473	453	440	438	438	422	447	472	453	486	448	435	462	475	473	475	496	440	482	451	463	441	455	447	499	436	425	478	466	481	463	471	447	446	450	508	438	473	429	470	449	489	464	461	452	453	483	476	440	475	466	458	427	468	430	451	466	480	451	461	459	451	467	455	454	473	442	419	466	442	463	454	430	493	467	431	436	512	470	475	450	493	466	497	431	499	451	457	465	461	472	443	459	462	430	489	482	466	476	459	454	484	473	475	497	485	476	456	440	458	444	454	490	497	467	421	485	486	440	434	490	462	464	465	448	448	424	492	451	442	456	459	450	465	491	478	466	494	502	461	431	471	441	456	460	455	439	473	469	513	512	484	504	472	447	461	476	475	480	451	478	463	460	422	471	441	458	431	463	474	466	479	460	504	484	490	511	441	435	474	428	462	482	471	465	495	420	466	422	460	478	439	458	466	471	478	485	436	472	466	453	492	488	442	461	469	473	460	469	446	482	463	427	475	454	458	479	445	439	447	453	436	467	462	472	461	412	470	487	450	442	447	457	443	469	504	448	450	490	460	461	464	483	475	456	482	428	459	469	459	466	467	431	468	447	483	442	461	431	448	457	485	477	489	482	474	472	445	451	476	425	453	467	467	483	424	473	467	472	460	430	474	449	485	463	474	449	441	486	473	450	465	476	444	485	502	491	505	495	468	469	492	480	487	433	478	470	447	491	444	542	486	470	442	474	471	438	440	437	448	436	467	465	462	474	497	461	472	470	472	466	481	454	461	495	463	478	451	438	473	446	461	432	455	460	489	448	460	452	449	440	484	461	441	455	444	508	449	457	493	403	450	497	454	479	485	483	469	476	485	484	469	498	447	507	488	478	437	447	461	452	466	481	469	447	463	438	459	456	424	442	470	454	443	498	442	445	486	487	467	476	498	431	505	450	487	506	473	461	443	456	420	478	470	433	452	479	440	478	463	479	469	466	465	468	462	511	486	453	485	456	504	490	454	470	499	455	445	452	470	424	479	489	428	464	494	459	504	515	449	480	473	484	496	496	430	429	452	439	444	465	469	477	411	447	485	499	463	450
25463	21408	31454	50694	46031	32745	17641	5539	1486	760	592	559	585	580	555	583	611	569	567	602	607	607	569	583	523	557	552	570	564	581	591	575	540	587	530	575	512	563	604	557	558	550	592	585	636	584	572	578	554	555	578	571	558	575	527	543	578	538	564	534	555	557	543	564	565	592	566	572	527	555	532	539	570	559	597	557	532	586	531	519	560	564	569	575	550	569	547	549	566	532	518	608	546	529	538	600	560	566	534	578	524	536	596	571	570	557	523	520	558	572	520	563	544	521	605	604	526	544	577	546	556	557	595	587	582	572	538	553	568	553	612	588	575	517	556	508	571	582	552	553	552	522	528	592	543	620	578	544	567	553	581	526	590	574	539	576	576	570	532	553	570	541	534	620	591	553	569	559	569	554	561	529	545	563	552	553	562	567	579	566	552	585	525	543	515	603	559	534	544	568	567	525	568	586	570	551	564	529	532	587	570	562	561	541	526	523	574	561	569	544	594	595	559	567	567	562	546	547	565	584	573	557	604	541	538	562	554	554	557	553	577	586	596	589	589	544	530	541	597	587	559	577	562	575	535	544	553	531	557	541	551	579	560	595	574	569	581	564	533	584	584	534	570	554	567	559	540	548	523	567	545	559	562	609	571	608	559	552	587	529	531	610	546	576	576	556	533	545	499	561	646	580	569	604	559	574	554	588	539	540	541	535	564	608	589	559	562	562	525	542	545	554	559	583	561	563	560	574	567	566	548	527	559	548	549	579	570	559	568	581	547	598	536	552	580	583	577	575	542	549	566	534	554	558	538	594	542	557	560	593	552	542	541	562	641	577	555	555	593	597	537	574	562	551	585	606	574	572	582	604	578	585	524	523	604	572	561	535	583	557	511	564	567	580	548	580	562	581	549	536	539	550	557	525	541	586	541	520	540	515	577	551	594	513	596	605	550	541	556	567	567	546	502	550	523	534	595	589	593	565	571	549	561	512	568	511	517	587	593	596	572	546	570	520	560	580	567	557	591	594	542	544	580	588	611	575	590	573	547	516	542	586	590	601	544	533	588	526	532	571	559	577	567	538	546	565	554	536	606	541	519	571	621	589	548	567	589	551	549	532	586	546	532	589	558	566	574	587	560	539	572	575	558	581	565	552	582	546	586	555	546	557	546	575	541	574	557	565	598	582	580	514	539	547	569	559	532	594	559	572	568	531	598	584	576	580	566	522	558	559	594	561	581	570	544	537	574	572	565	514	526	584	532	632	569	591	550	528	560	547	559	558	550	566	567	540	568	573	594	538	581	538	571	556	545	580	541	559	525	550	565	593	517	573	506	500	549	538	600	567	564	538	579	593	545	553	534	542	545	559	565	568	566	595	515	571	591	611	566	561	577	544	513	545	591	568	556	538	609	545	563	550	558	592	588	581	567	582	536	577	598	627	563	559	567	525	533	525	545	591	577	554	544	548	542	551	560	523	545	543	606	575	526	548	554	565	561	558	579	555	607	581	585	555	525	566	609	526	599	563	582	566	540	584	556	566	533	522	626	586	600	570	568	557	559	548	613	554	547	570	562	508	540	580	554	595	524	552	586	553	559	549	578	573	598	568	545	583	593	608	566	550	581	562	553	529	556	573	519	588	558	558	565	555	587	571	591	588	564	557	586	549	519	587	614	539	577	547	538	526	577	568	537	593	591	561	564	585	588	567	560	574	539	514	569	578	550	522	548	609	579	549	582	591	576	531	576	559	591	575	566	544	519	555	550	563	587	592	528	560	550	575	590	631	564	586	572	551	504	526	563	549	541	556	549	581	554	555	545	567	518	553	565	550	544	573	581	570	602	526	606	570	582	521	532	560	563	595	545	532	561	596	562	552	519	568	591	573	510	569	569	538	601	563	529	548	601	582	568	566	528	531	584	565	539	523	549	554	555	561	558	556	558	533	599	567	551	540	512	579	553	532	585	546	517	539	545	545	536	557	557	577	525	585	553	542	561	594	525	577	546	579	526	509	554	568	555	582	551	595	565	574	573	555	571	546	538	582	580	550	638	542	554	543	604	586	538	541	569	546	537	534	546	591	585	580	539	558	605	555	580	523	551	517	558	559	565	544	562	548	572	544	589	574	530	576	545	590	569	538	537	571	564	563	526	563	550	550	562	532	557	572	572	567	600	559	596	542	534	560	570	556	563	597	572	596	556	565	604	548	587	556	601	533	516	543	551	574	574	549	560	574	589	570	578	576	594	542	544	566	567	557	586	561	557	549	558	573	585	557	596	540	561	523	598	569	528	589	555	512	567	566	590	566	572	546	538	618	562	567	532	549	539	558	547	575	566	558	614	530	561	536	576	555	577	525	562	595	534	541	550	559	586	580	590	561	562	577	605	604	576	518	560	534	517	548	567	550	607	543	564	535	589	538	552	574	609	571	563	553	561	595	577	521	563	550	547	591	572	533	566	556	552	538	581	549	551	528	569	585	577	577	557	583	535	559	561	537	552	560	544	543	555	569	548	566	549	539	535	599	609	563	581	558	604	548	526	541	596	574	532	549	532	539	523	573	561	585	557	589	588	577	544	559	529	519	572	569	569	565	552	620	571	572	559	560	550	559	531	501	557	567	579	566	573	502	578	570	567	592	571	556	524	583	533	552	562	565	572	573	540	549	570	562	548	535	582	555	535	603	559	546	597	583	532	560	559	569	542	583	523	571	557	547	549	583	586	565	567	552	530	578	546	519	594	540	566	557	526	571	583	570	574	568	558	578	608	588	549	548	532	584	581	577	579	542	537	566	543	546	553	557	584	539	575	511	550	545	562	541	568	559	620	549	579	548	538	559	571	533	567	576	561	532	560	560	530	560	528	573	550	536	607	550	568	536	546	554	522	556	580	593	554	634	533	559	537	556	550	572	546	617	590	542	564	591	573	533	535	548	588	585	559	550	561	542	589	601	538	545	546	552	533	578	537	563	580	573	567	509	568	593	533	561	541	537	579	535	573	561	556	550	520	524	553	562	553	573	544	535	515	571	553	553	547	573	527	557	623	583	530	567	606	521	534	566	561	583	554	550	501	544	573	568	568	553	553	620	534	576	520	612	560	547	543	567	522	562	523	543	588	512	595	571	542	574	569	591	544	560	571	573	583	578	534	583	577	589	555	608	553	555	546	587	540	550	593	579	563	552	545	572	577	538	521	581	566	502	524	575	558	502	571	542	577	556	522	567	594	554	575	535	572	547	559	545	582	559	546	546	593	579	580	553	541	575	585	552	577	546	512	521	562	528	553	559	559	542	556	587	548	535	545	533	558	559	551	555	518	512	583	570	589	518	514	550	580	545	576	535	513	563	575	551	567	555	620	548	584	572	554	580	561	547	558	545	560	555	550	503	576	574	538	518	509	587	563	566	585	556	584	583	556	580	575	553	569	557	591	589	548	577	525	507	550	572	556	563	555	529	564	576	570	588	543	589	554	579	558	592	506	555	600	572	554	542	561	559	550	588	608	537	582	583	562	530
4003	30583	57885	55101	41246	25232	11936	4542	1630	770	567	537	554	528	535	545	541	490	501	503	520	526	496	523	517	503	476	501	487	533	528	496	486	526	506	550	527	491	514	533	505	569	498	527	502	542	505	534	534	535	523	535	546	502	529	477	510	526	532	513	485	529	526	526	542	553	561	496	544	525	526	520	486	528	523	485	525	517	503	501	483	510	528	506	510	493	530	533	517	488	487	474	510	524	523	487	531	539	548	496	536	494	531	539	522	524	505	513	523	517	529	532	472	508	531	513	511	513	526	486	527	562	546	516	545	534	523	533	589	552	535	508	479	472	498	502	541	504	509	513	492	560	504	508	528	521	484	492	516	530	522	558	524	481	492	542	520	505	484	542	538	497	500	497	497	511	512	552	490	516	493	519	557	530	473	526	515	539	497	547	503	492	507	547	540	506	524	531	500	501	523	537	512	495	547	522	503	499	499	529	472	570	540	517	491	479	490	493	531	520	501	538	539	499	509	519	494	496	539	556	474	486	514	506	532	506	537	487	529	511	486	456	516	521	524	506	543	502	549	540	508	474	551	522	501	529	514	502	540	540	492	541	531	521	497	516	529	492	529	513	502	533	495	501	524	560	538	553	490	526	470	483	505	481	551	555	538	515	522	523	506	509	506	502	520	556	535	537	532	498	499	495	534	488	507	509	516	515	534	512	531	540	490	496	514	504	537	520	540	512	473	488	522	528	522	518	512	499	478	508	515	526	494	525	502	461	557	510	493	508	528	526	553	479	499	521	501	511	482	556	529	503	560	497	516	497	514	525	546	533	538	489	507	534	506	499	516	484	494	513	488	498	534	527	555	538	533	567	508	545	533	548	521	542	528	511	524	547	508	523	526	506	486	506	508	520	507	515	493	533	524	531	496	529	496	519	549	497	465	546	534	499	501	486	522	510	524	508	518	523	541	490	492	525	531	520	487	544	528	564	515	529	560	479	534	493	508	499	530	497	511	479	529	510	529	481	541	498	551	550	474	493	500	521	543	517	497	522	538	485	537	491	545	492	534	538	531	529	483	551	473	533	519	550	506	514	486	521	532	503	527	468	545	522	502	497	525	477	496	498	548	496	491	457	509	515	542	511	526	496	521	549	503	520	546	515	488	531	536	475	543	490	536	536	517	470	494	519	520	500	544	532	514	516	530	516	481	511	497	500	501	541	494	526	504	530	499	534	500	501	532	529	500	500	518	511	551	526	483	534	501	512	501	538	523	513	517	550	529	527	555	512	455	526	522	517	519	569	512	502	494	514	505	521	521	525	531	521	541	505	487	542	554	509	497	546	500	486	517	544	556	511	555	505	569	543	490	499	528	529	538	529	519	473	525	562	500	528	502	537	491	498	523	505	525	534	522	492	516	485	506	532	494	495	466	533	468	489	498	540	504	489	520	548	538	517	487	550	524	496	564	546	539	508	521	536	534	475	482	464	528	505	521	521	521	565	554	512	493	488	500	481	524	485	532	505	504	530	522	514	574	548	534	505	537	508	541	534	526	545	474	518	528	527	485	525	508	497	521	488	544	532	490	507	496	454	505	519	515	510	513	486	513	512	550	534	509	509	537	528	527	548	536	505	488	515	496	488	494	519	505	509	511	544	540	509	519	515	500	570	502	479	511	533	535	528	528	498	552	530	497	469	520	539	532	519	481	538	527	500	559	483	504	522	507	509	507	515	516	525	534	503	500	525	503	473	473	529	508	501	555	504	490	475	528	506	551	530	524	527	534	514	503	519	489	503	512	488	517	470	529	489	487	497	493	461	504	526	525	503	503	502	491	535	479	487	560	519	526	533	466	485	518	493	515	484	496	502	496	551	491	540	512	469	493	495	502	458	516	559	519	493	544	513	496	502	472	527	487	506	525	526	483	501	548	477	512	467	483	478	523	535	531	503	534	515	533	527	450	497	492	551	484	532	507	513	515	568	509	530	525	496	527	527	539	536	538	491	541	519	514	536	534	534	533	507	471	519	514	494	480	496	494	525	497	550	499	492	512	536	512	517	512	519	515	554	503	462	539	494	484	545	502	540	511	496	530	552	500	499	554	473	509	520	514	537	495	527	527	510	493	516	504	528	537	531	511	551	501	517	464	513	495	525	533	521	497	527	549	529	464	515	493	491	545	474	541	538	488	498	487	520	508	470	523	528	517	493	532	522	548	521	543	517	518	505	535	518	528	562	529	522	499	463	482	515	494	518	521	504	526	493	507	544	518	509	509	481	495	515	511	494	498	517	501	494	515	521	571	533	493	510	525	534	528	514	505	527	544	481	556	509	519	502	535	485	494	531	528	525	491	531	478	490	526	456	522	499	540	502	523	509	510	508	548	538	498	505	519	560	478	493	517	505	542	529	504	477	515	466	499	503	497	524	479	524	483	522	492	532	477	487	494	540	508	498	467	474	453	514	514	523	501	491	510	492	492	512	518	509	515	493	533	521	469	492	525	503	488	522	546	511	518	528	513	492	523	528	512	506	507	504	491	562	478	488	508	555	483	501	517	571	515	554	531	536	521	491	517	511	527	494	503	539	509	569	511	505	497	519	521	549	511	541	495	527	508	535	524	511	484	553	519	500	540	516	524	510	543	525	518	542	487	523	525	515	489	508	517	485	534	502	532	511	512	497	547	514	510	472	533	538	502	520	527	508	512	512	488	515	507	522	510	499	486	521	492	504	494	512	556	494	511	503	471	510	538	564	537	503	481	506	509	474	514	481	504	522	506	508	556	486	499	535	523	508	538	501	517	488	495	551	514	523	524	534	497	500	515	526	493	522	530	496	492	526	536	548	527	525	532	532	502	509	572	537	526	491	511	529	498	527	532	530	505	526	522	515	549	522	528	502	537	484	526	484	494	538	466	504	494	530	510	502	488	527	521	515	470	525	519	496	511	491	490	511	507	481	526	539	501	519	540	519	499	502	524	498	530	518	540	466	522	499	489	549	512	533	482	543	523	533	503	513	570	550	505	486	495	551	512	524	494	476	486	516	508	567	496	533	533	507	507	536	495	518	496	535	545	534	514	507	477	506	561	514	522	496	538	475	513	521	534	539	485	504	507	525	497	494	518	544	517	505	516	535	518	528	499	473	515	510	521	494	512	529	511	540	533	509	500	531	553	553	522	520	516	540	549	515	570	547	533	509	513	506	523	510	486	531	497	556	495	498	541	547	499	536	498	553	538	478	500	525	534	490	524	485	491	513	527	495	520	537	533	498	497	525	514	490	530	489	501	541	520	490	507	492	500	527	537	544	534	498	524	494	560	538	516	499	544	527	546	513	505	507	520	532	508	490	506	505	547	521	506	504	541	518	522	536	519	529	495	521	519	522	500	528	509	507	472	485	480	522	531	503	502	474	494	553	525	506	524	532	530	503	530	531	503	488	511	524	484	511	492	495	522	531	513	523	527	548	515	476	503	511	511	496	525	505	548	552	486	498	503	551	498	477	507	498	496	494	530	541	477	491
24308	21436	30030	42578	53220	47597	33542	14810	3764	1281	784	720	654	671	690	651	651	678	696	672	638	670	699	675	705	657	624	628	664	675	594	631	627	693	641	664	616	697	716	665	653	661	655	664	636	668	687	625	620	673	629	648	618	664	680	569	660	654	618	632	691	676	649	635	609	654	629	641	636	644	650	678	654	689	630	681	656	621	669	672	660	662	649	662	638	681	674	677	665	637	655	700	636	648	630	625	633	661	673	672	621	699	678	671	649	637	659	711	682	650	623	604	681	636	632	619	642	671	677	634	616	648	622	700	656	629	653	696	674	637	700	655	625	637	666	669	676	662	629	621	600	690	612	651	682	626	626	639	702	643	633	635	635	668	661	616	654	651	694	665	613	638	645	666	662	676	654	664	656	684	633	669	639	656	657	683	660	636	679	668	679	675	616	633	625	640	625	662	656	687	616	642	659	649	677	613	634	640	650	650	598	686	678	700	673	612	641	607	686	614	623	646	699	621	674	615	684	633	660	668	649	634	615	664	595	672	681	677	626	650	665	655	645	676	685	645	693	635	642	652	646	671	650	703	649	659	606	658	671	686	599	631	641	686	626	640	636	637	674	661	676	689	605	657	636	645	641	644	647	640	611	637	646	651	647	671	688	660	683	664	626	642	673	650	613	675	629	642	665	632	628	622	660	661	649	649	621	589	634	604	655	625	691	598	635	626	683	612	615	713	705	639	663	631	678	664	666	677	643	607	627	675	651	618	681	658	629	638	625	639	622	632	668	717	620	671	673	618	651	685	657	614	675	659	652	698	666	629	659	668	658	638	656	625	655	641	680	649	696	605	679	677	645	659	664	650	682	659	641	626	647	617	608	647	663	648	630	645	662	645	650	676	664	640	649	656	662	674	629	672	710	602	641	608	658	639	601	664	660	638	679	656	616	662	624	667	610	639	676	701	630	640	658	651	641	642	655	693	649	648	663	615	685	671	647	584	656	674	684	630	622	667	643	680	690	622	645	676	672	635	698	634	622	645	679	689	644	631	692	632	637	679	616	616	635	627	645	661	664	637	642	694	625	696	666	633	623	658	685	632	646	603	602	630	626	619	661	635	650	614	680	624	680	664	646	694	659	664	634	649	616	681	648	633	643	653	602	624	656	637	618	624	665	597	650	620	649	684	695	686	625	661	682	654	639	609	661	659	662	603	679	654	674	623	635	683	616	630	712	660	646	684	649	688	673	655	634	667	634	657	664	671	668	603	587	658	612	610	667	676	672	640	672	662	659	645	629	682	632	673	657	670	651	639	649	681	651	679	668	614	613	643	627	612	650	683	601	605	669	681	615	605	605	651	645	639	675	620	662	641	642	686	674	624	638	638	660	673	647	641	669	646	632	652	632	640	690	626	633	655	633	652	677	582	650	666	633	669	634	614	642	630	637	694	660	663	622	597	629	622	652	623	624	631	677	662	674	671	647	620	663	692	664	678	646	666	642	649	659	661	658	644	656	649	649	647	607	615	650	667	619	646	661	625	648	678	686	626	644	680	631	646	671	657	650	699	610	656	637	652	667	685	632	634	656	653	664	653	610	634	640	685	611	666	690	645	676	634	639	640	617	617	698	693	611	629	645	684	637	657	650	656	614	617	654	682	669	651	664	663	648	649	635	620	667	635	650	648	653	650	638	646	666	685	620	661	650	658	671	650	628	688	642	628	652	644	656	693	621	617	624	653	634	645	592	672	631	653	659	634	637	656	639	693	648	620	624	673	633	669	668	672	623	676	673	632	600	646	634	630	656	653	647	674	654	664	626	636	672	649	601	628	646	681	680	622	648	658	666	622	733	659	591	624	647	656	656	597	651	623	612	682	639	623	682	653	627	670	644	643	664	690	649	641	649	643	678	625	671	661	679	667	640	648	605	602	614	657	663	584	642	688	671	594	650	624	630	619	607	671	659	672	641	632	637	692	664	611	665	657	681	605	640	662	650	706	600	608	660	609	657	662	673	640	620	671	646	633	634	664	613	707	599	625	660	645	596	639	666	668	685	639	662	654	637	632	644	643	639	675	690	603	621	657	654	622	645	689	675	681	675	655	645	630	693	657	663	691	697	655	660	618	620	598	645	670	637	621	623	644	670	662	646	636	616	680	631	623	624	678	626	609	643	655	620	618	682	687	647	663	646	642	642	711	637	655	636	619	679	668	683	634	670	642	637	669	709	632	672	668	648	669	613	645	643	610	651	649	663	643	643	703	633	665	682	646	618	629	609	605	667	624	712	626	676	624	709	627	634	655	657	642	672	655	665	638	610	659	639	638	627	676	680	635	688	709	686	700	696	677	646	634	672	657	645	635	652	650	682	643	652	644	621	641	625	672	657	667	635	614	683	637	675	653	700	652	651	665	632	586	661	615	640	711	610	658	661	663	639	667	659	679	654	610	614	662	634	647	634	633	610	618	623	660	661	627	680	639	644	649	656	669	630	655	681	636	674	651	693	720	666	650	646	644	641	664	621	658	650	611	591	613	648	626	620	643	626	633	635	639	702	654	648	702	641	696	637	675	695	684	665	678	638	640	640	619	614	692	656	662	640	694	627	660	646	614	631	632	638	660	659	664	661	660	657	646	664	654	631	668	653	631	659	654	625	615	646	630	637	635	657	671	636	672	684	655	602	637	636	615	586	660	658	688	626	651	675	632	659	665	650	647	621	557	653	654	708	624	627	697	665	644	673	595	635	605	657	666	631	653	633	636	633	630	650	650	660	615	678	628	673	698	668	641	599	613	615	675	647	649	634	641	648	660	670	626	613	647	643	708	631	675	596	644	608	681	696	669	622	637	683	664	654	673	663	656	647	708	660	622	648	672	644	649	640	647	659	630	655	629	690	672	669	629	639	649	667	636	634	698	686	673	683	636	651	688	705	663	667	702	633	674	664	667	675	656	650	651	582	618	613	661	651	656	681	627	674	680	660	668	663	601	660	673	632	667	603	574	687	628	657	647	643	632	633	696	637	629	664	605	651	611	674	736	621	599	689	627	660	616	643	651	664	677	615	637	626	644	671	640	649	638	639	612	598	673	653	651	660	662	663	650	646	665	679	618	635	687	634	661	632	667	602	664	638	653	630	666	626	670	673	657	662	640	675	639	662	648	585	629	665	638	678	615	641	634	647	650	630	648	680	621	654	688	657	628	622	665	605	673	635	642	663	644	662	658	682	645	644	660	658	635	642	635	637	667	697	643	675	654	671	681	668	651	654	610	651	621	613	672	614	643	679	637	701	652	625	681	671	615	643	657	642	679	670	649	621	637	613	653	646	628	627	668	633	670	622	627	622	654	649	667	664	611	650	678	656	620	694	681	672	646	613	676	683	634	670	637	682	695	591	640	654	688	622	660	668	725	660	665	645	656	601	657	689	671	592	655	690	656	644	638	614	630	617	711	658	621	695	638	601	659	622	623	654	663	645	638	617	662	636	622	623	648	618	631	649	615	653	656	672	672	630	683	663	615
5044	37796	74147	75197	63248	44178	25220	10642	3463	1289	707	643	627	617	664	628	599	582	658	607	639	614	587	589	592	583	579	617	643	628	627	651	599	606	587	639	587	637	572	601	630	629	648	604	615	591	601	620	593	611	577	588	619	609	614	630	612	613	598	615	632	606	613	596	595	632	653	591	632	606	617	647	655	600	586	582	586	635	595	637	600	560	564	593	639	636	607	623	587	574	595	642	620	594	612	575	632	596	565	600	602	609	600	683	602	604	624	701	616	618	621	618	563	618	560	580	594	549	594	593	625	592	559	575	598	594	622	574	604	589	604	635	616	636	629	603	630	657	620	600	586	623	593	628	584	614	643	604	601	587	569	643	579	626	600	660	607	623	608	653	623	601	603	571	611	613	677	623	583	604	587	673	614	593	632	603	605	640	616	590	543	578	605	610	644	621	620	633	630	604	667	561	637	600	615	588	612	613	639	582	656	586	593	643	652	621	633	642	590	608	604	625	643	638	588	570	602	636	619	590	599	633	593	610	559	616	594	574	543	629	592	602	623	638	595	633	558	604	600	621	636	608	578	639	580	581	605	564	572	602	589	591	594	611	605	571	603	586	614	600	647	621	612	665	604	620	615	610	625	675	631	659	604	620	572	623	627	606	596	599	609	602	632	634	575	577	583	602	634	614	640	596	600	589	631	622	606	623	583	623	606	627	613	593	610	574	615	610	598	603	642	626	661	641	582	594	590	573	596	606	598	611	588	620	597	612	605	566	600	547	613	605	623	598	629	622	613	647	645	599	622	612	654	618	590	621	653	648	588	601	619	597	616	615	555	579	667	588	592	627	629	589	632	620	625	581	582	599	582	587	632	621	575	619	658	634	635	608	579	559	545	601	622	612	589	607	632	586	578	614	582	647	625	605	598	600	590	652	629	618	600	599	569	655	615	640	619	609	631	560	597	621	633	601	630	599	604	579	595	559	601	612	620	614	613	629	569	590	610	614	601	597	580	595	631	571	621	619	595	581	587	573	618	619	648	618	627	625	641	639	619	626	604	639	581	638	610	602	643	583	599	639	570	591	602	591	581	594	616	605	576	590	608	630	598	683	593	600	548	628	597	595	587	632	624	633	630	589	593	617	564	632	614	605	604	635	601	645	616	600	602	632	581	621	661	594	592	619	587	575	588	601	589	602	593	629	631	604	594	628	601	552	606	642	637	649	588	581	606	602	578	592	589	593	607	642	610	625	557	616	597	610	546	630	579	568	653	655	608	577	610	578	624	582	586	580	619	576	566	561	567	584	616	643	619	673	653	576	620	627	581	595	606	600	573	629	585	561	619	639	602	607	616	608	623	565	604	623	629	587	576	559	598	594	599	625	619	573	602	604	624	543	619	572	595	620	609	609	614	599	616	605	599	640	563	615	568	614	581	614	603	627	588	602	564	617	586	633	603	612	555	592	593	643	568	605	648	614	656	602	643	611	631	600	589	635	635	566	571	637	581	612	621	576	591	598	587	609	624	629	611	609	597	616	609	569	597	604	604	626	609	594	654	621	594	630	631	599	583	591	584	655	585	596	642	641	587	610	647	592	641	594	619	579	604	604	605	611	614	593	574	592	635	627	578	572	615	608	559	647	629	649	578	550	596	625	606	599	617	560	612	601	609	596	585	655	597	609	572	589	610	608	676	567	563	621	620	608	587	593	601	610	607	633	630	579	589	588	667	573	612	581	626	576	586	608	623	581	592	596	641	628	635	601	578	602	614	608	590	597	610	595	579	612	656	585	647	630	595	558	629	665	617	626	667	644	598	609	583	589	613	592	577	603	581	570	588	635	617	585	567	596	642	597	668	570	599	571	627	640	657	624	588	611	614	553	603	595	597	621	602	574	639	596	576	583	653	607	572	607	591	580	591	613	606	633	614	607	619	630	592	599	618	643	590	606	600	595	639	561	612	588	603	593	631	577	576	646	599	595	617	575	650	597	645	617	638	665	568	583	573	570	609	569	581	633	635	561	615	581	621	623	610	604	582	557	622	671	615	636	593	655	600	573	636	624	565	640	604	634	634	632	614	580	594	594	631	638	603	633	628	580	614	576	606	596	579	624	627	633	616	630	589	600	624	646	584	615	588	543	586	570	594	609	575	598	572	597	606	593	561	587	618	621	655	567	542	595	621	573	621	597	612	593	609	604	628	584	632	652	607	610	642	641	622	595	597	617	603	571	592	616	581	597	603	656	593	635	573	658	578	597	617	641	623	640	580	615	558	602	603	620	586	639	639	598	620	610	554	627	633	654	575	601	559	593	629	584	598	612	622	601	636	586	632	547	593	630	597	609	607	623	666	575	546	548	604	648	613	646	590	574	578	570	605	659	644	642	639	601	618	562	616	651	614	575	647	585	596	655	638	596	556	584	614	598	604	637	562	627	633	629	625	616	588	566	631	629	584	597	600	600	608	591	604	579	609	601	599	574	614	569	604	667	607	615	608	605	625	627	621	605	625	566	606	571	605	593	595	598	613	593	621	604	610	624	591	569	595	618	609	644	598	584	595	550	602	618	603	602	597	575	595	627	578	627	615	628	589	603	582	586	648	626	563	609	626	604	588	610	627	585	624	621	640	581	573	609	598	602	612	614	640	581	596	615	567	585	633	627	565	617	601	561	624	589	602	590	618	600	593	597	588	606	628	595	569	597	564	636	621	568	594	604	600	604	638	596	626	605	625	579	608	658	640	581	598	654	564	587	605	626	600	572	587	595	602	588	587	605	612	625	619	600	571	581	588	605	597	578	620	611	600	597	583	589	608	637	592	622	620	618	618	609	610	602	608	610	623	612	604	568	605	561	597	580	608	592	608	590	566	630	658	614	568	651	603	607	607	630	628	621	596	626	622	607	622	651	699	606	628	581	593	581	599	598	609	617	629	620	622	593	619	621	545	613	626	610	605	609	661	599	648	616	586	596	632	635	599	653	609	573	596	581	623	605	600	659	595	627	572	579	629	601	610	595	621	651	650	619	612	615	639	600	674	601	609	638	625	618	636	590	598	561	620	615	577	608	574	573	592	620	606	634	611	653	638	651	584	640	635	612	641	587	627	601	602	606	604	631	586	594	563	613	622	589	579	626	601	631	607	578	603	595	595	608	598	578	621	626	618	578	639	524	599	605	618	617	623	613	677	654	595	630	567	596	575	592	612	647	586	607	643	622	647	643	573	601	625	651	625	608	602	614	588	585	581	535	638	623	548	644	571	664	609	639	613	618	590	610	640	622	616	603	584	618	609	610	604	649	618	611	612	621	614	592	591	606	620	644	600	613	575	602	609	608	604	603	569	650	616	595	598	576	595	553	608	658	605	626	609	594	624	595	633	595	609	666	600	591	609	659	596	602	575	633	632	622	652	629	601	576	631	582	623	601	604	555	603	572	580	579	618	626	594	567	612	597	613	611	608	605	658	623	578	597	607	652	648	622	610	611	593	611	585	640	598	557	595	547	610	607	597	609	595	613
27811	13560	5790	7907	10395	6853	3230	1404	806	609	573	551	573	561	542	556	542	518	520	555	554	517	546	558	539	526	511	589	556	522	549	490	527	516	475	574	562	561	539	501	519	519	598	529	511	550	504	526	549	541	540	520	532	539	538	518	541	549	535	525	529	547	536	524	508	519	528	578	534	552	510	535	527	561	537	556	533	518	550	532	518	519	522	537	550	506	532	535	555	541	544	536	550	547	523	523	537	569	562	541	540	559	569	534	535	548	528	506	526	571	527	554	516	580	545	526	556	553	535	504	491	532	569	491	534	530	534	558	532	533	557	578	556	524	541	557	551	547	519	549	587	505	549	534	536	490	551	520	586	532	544	552	510	560	510	566	549	497	554	555	539	551	572	491	519	525	542	549	527	572	574	497	536	536	521	548	547	545	508	509	500	565	542	536	509	547	563	522	532	550	548	548	528	519	519	532	534	567	533	539	546	582	564	553	545	520	572	517	552	564	558	508	570	532	558	531	518	537	560	551	555	521	582	563	541	535	508	547	501	575	531	552	519	559	537	540	567	561	523	555	556	539	551	528	562	556	553	545	508	530	564	566	513	542	519	545	574	564	551	534	508	531	577	535	526	498	521	525	559	570	556	550	556	561	524	521	544	540	515	543	548	552	538	557	550	524	512	543	556	546	539	514	500	502	535	563	534	542	505	565	527	497	560	589	550	545	534	563	521	552	546	539	547	518	525	594	573	498	569	531	540	564	506	526	557	553	556	531	559	532	552	533	537	539	532	527	562	539	539	557	545	559	522	552	523	624	539	562	549	559	547	530	553	543	575	544	538	531	499	514	534	545	524	544	513	574	575	539	541	540	526	535	538	507	537	509	544	526	503	535	506	535	502	529	491	522	545	504	518	530	566	545	524	500	519	558	499	563	551	507	593	543	529	521	500	525	529	580	524	544	582	570	567	563	490	504	510	557	540	543	563	575	537	549	540	531	606	540	527	541	527	530	555	551	541	556	522	551	502	519	541	524	522	516	523	505	548	542	538	540	575	522	527	530	548	543	561	515	584	555	549	531	503	587	536	535	540	534	541	540	561	585	566	543	575	540	520	578	532	532	568	528	515	575	528	558	533	558	549	494	553	539	523	544	549	544	536	552	537	538	541	518	541	522	519	530	548	544	535	476	558	539	487	519	533	554	560	518	535	547	548	561	526	553	521	562	546	560	533	537	549	530	521	572	564	534	547	532	510	512	556	573	535	537	548	544	542	570	523	571	554	554	512	548	542	533	571	524	511	527	527	571	521	546	570	530	503	521	524	564	513	551	573	510	524	565	537	543	584	544	542	541	522	522	587	517	557	536	556	534	533	521	533	576	528	521	521	542	527	541	552	488	541	540	568	554	546	552	504	552	531	539	488	529	507	496	538	530	540	498	547	483	527	569	539	540	546	514	571	555	577	562	507	529	534	556	507	530	523	526	524	539	536	550	512	541	535	547	566	551	520	550	592	584	545	602	547	517	560	525	580	553	522	573	547	523	551	558	555	535	567	533	534	497	528	554	525	533	503	545	568	498	512	497	501	569	554	541	526	525	549	555	552	529	537	519	540	559	540	539	527	537	545	549	522	536	500	584	514	561	528	533	544	556	509	505	543	536	528	531	518	528	557	538	529	552	528	544	534	588	505	531	544	527	544	583	519	543	525	515	545	541	508	515	505	517	552	558	513	534	556	547	526	510	539	553	587	513	559	528	546	512	536	551	549	528	522	518	496	537	514	565	547	547	563	544	548	506	543	510	525	543	554	536	532	544	547	510	511	565	544	560	540	551	495	536	567	514	561	542	562	570	498	512	542	511	548	517	586	550	525	572	554	508	554	539	520	543	505	546	529	560	545	525	498	547	528	553	510	535	561	600	544	563	499	502	569	484	504	562	526	515	547	562	531	554	549	550	532	553	555	529	528	544	545	498	537	512	520	532	571	520	520	515	501	562	516	552	542	519	541	589	567	545	537	512	566	550	537	527	570	529	548	560	582	496	561	515	523	577	553	571	513	549	476	549	525	507	595	539	570	520	526	538	537	501	509	530	511	506	539	577	553	501	508	535	541	547	560	530	570	495	555	536	545	509	520	525	507	532	536	475	501	563	527	558	527	513	545	548	515	538	574	511	506	551	554	548	550	525	559	537	532	516	567	551	544	579	547	509	543	555	553	531	536	547	519	568	544	479	527	513	526	566	549	515	518	530	535	553	551	530	533	514	562	551	531	543	530	563	526	525	555	519	540	567	566	516	512	529	500	552	571	540	547	510	482	565	558	532	552	566	543	569	526	509	557	552	570	579	537	531	566	516	535	530	546	517	545	543	581	545	540	536	557	519	555	541	529	509	543	526	507	573	545	555	606	534	550	523	557	574	521	537	541	537	547	555	513	542	540	542	529	526	564	551	578	533	520	506	569	530	530	539	595	513	544	529	527	554	548	527	502	571	502	538	560	565	527	531	478	521	505	546	548	554	561	516	587	554	555	540	535	545	551	560	539	554	571	535	584	573	505	532	567	531	503	523	529	544	517	571	527	516	528	541	564	561	521	554	520	472	523	589	510	563	536	501	546	509	564	513	570	565	555	536	544	562	545	579	507	559	561	550	550	561	583	591	524	556	499	558	524	547	578	544	514	519	562	546	549	587	494	509	546	564	559	511	520	552	510	546	539	521	550	523	518	514	532	540	529	527	486	516	508	535	531	514	554	522	490	541	591	484	520	563	545	546	519	558	549	511	503	541	592	520	517	542	549	524	530	567	553	547	530	571	503	548	553	493	520	532	534	579	573	527	504	559	534	541	561	551	537	537	519	513	528	549	559	543	546	545	508	571	486	539	539	540	562	549	547	554	551	554	533	576	516	521	548	545	547	553	559	509	525	496	517	505	537	518	570	535	567	551	521	569	574	525	539	583	542	490	549	487	567	544	564	546	543	525	560	514	560	554	492	534	527	513	538	481	555	509	593	530	530	546	523	522	530	615	543	538	566	572	531	532	506	513	536	570	572	561	548	502	521	514	571	532	535	507	542	552	535	548	531	572	541	516	559	529	519	566	516	538	546	492	505	515	534	530	542	572	548	505	538	498	484	549	538	550	525	567	563	524	567	575	560	538	505	542	534	534	542	540	540	595	551	527	522	520	519	512	531	514	534	550	542	540	556	526	524	503	529	583	552	543	571	573	490	535	533	494	554	481	484	633	545	561	520	540	530	558	543	567	522	553	519	488	548	556	534	560	583	592	518	504	558	527	566	546	560	486	533	590	523	543	527	580	544	556	555	535	556	560	565	534	563	558	543	543	561	564	538	563	514	517	546	531	502	538	517	574	570	573	535	568	548	514	590	566	547	554	508	516	565	552	576	531	515	545	538	478	525	546	542	538	544	545	573	535	532	518	548	590	524	560	518	542	544	551	588	527	517	539	544	532	557	557	519	517	568	583	584	523	560	500	549	525	563	554	517	524	563	514	552	535
5063	2502	5273	7118	9175	6054	3134	1466	750	532	487	430	471	433	465	463	502	487	502	477	485	445	493	503	485	497	500	466	458	496	476	482	466	470	514	470	483	477	489	445	477	422	431	492	489	497	500	461	430	437	481	479	454	477	481	441	464	470	494	480	488	473	472	472	489	447	485	464	469	460	485	507	478	467	469	474	455	506	488	462	494	480	494	488	490	470	472	457	448	517	474	473	492	497	465	445	485	456	472	492	430	464	491	506	494	453	450	459	439	488	490	478	438	470	457	446	513	448	428	453	485	494	487	536	469	456	453	490	465	519	481	432	528	476	487	487	470	481	488	481	477	496	466	448	450	459	484	482	457	451	487	459	470	472	447	427	460	469	476	442	487	479	483	456	478	468	449	485	514	464	456	469	453	434	470	502	454	519	461	468	481	481	495	497	466	487	445	450	478	478	459	436	488	478	471	453	433	443	468	478	481	464	478	451	457	454	477	466	485	476	429	466	459	461	481	497	479	484	464	509	450	474	476	483	485	482	452	435	463	460	475	472	473	447	463	470	464	483	442	418	464	496	524	471	496	475	492	480	442	480	477	492	478	443	485	452	452	474	468	486	494	484	444	485	432	489	503	480	457	459	478	471	447	497	484	479	429	438	414	488	471	476	482	503	473	506	426	465	482	466	471	467	507	456	480	490	482	421	503	521	480	481	476	457	509	444	481	445	452	448	468	481	429	452	466	479	458	483	514	485	448	470	491	467	481	455	503	440	484	447	448	485	481	452	435	474	518	475	439	507	506	477	440	515	464	447	419	528	461	472	467	432	467	504	496	434	490	492	469	479	457	480	447	443	458	449	492	494	474	455	455	475	496	492	456	442	442	482	461	445	451	452	474	475	447	471	447	404	508	472	476	470	469	453	470	481	443	465	507	452	459	440	460	505	484	491	456	452	513	476	458	475	464	476	420	470	467	490	490	485	446	464	452	464	464	472	484	477	461	450	466	426	488	446	490	526	487	442	491	486	496	464	477	478	492	465	456	479	457	461	503	459	458	455	471	493	482	505	503	493	504	509	472	503	487	447	433	477	465	464	473	453	471	481	458	471	469	451	426	477	463	455	510	469	484	438	461	475	491	447	478	515	462	473	486	477	494	490	487	468	500	473	446	505	471	436	492	474	496	478	453	444	476	500	514	442	461	471	459	444	469	463	428	426	460	441	476	503	467	450	475	476	430	449	451	499	440	476	463	457	450	473	472	463	482	485	439	497	484	460	445	482	437	500	470	456	430	472	501	470	510	485	469	486	450	446	452	480	445	454	442	441	436	445	468	487	483	431	503	478	475	481	449	465	436	451	462	439	482	467	498	500	455	471	455	467	523	471	463	457	475	478	455	503	486	486	478	476	481	491	498	462	462	425	437	461	460	449	497	509	474	447	435	476	456	512	481	478	426	474	451	465	452	480	498	504	478	453	480	473	492	489	514	514	490	482	528	474	451	474	500	440	476	454	450	491	426	519	461	473	480	436	402	466	435	496	468	466	453	442	451	432	470	459	493	511	469	452	489	452	473	471	462	449	479	496	470	482	460	466	475	472	460	479	421	471	435	496	452	486	487	470	486	443	454	447	498	468	422	474	480	449	472	476	451	489	455	451	476	477	505	477	457	458	457	465	457	469	492	462	480	470	430	458	473	448	475	452	481	469	501	448	451	524	460	441	480	456	480	450	444	491	463	514	476	459	467	465	473	507	440	474	505	479	462	472	445	467	481	437	481	462	483	474	479	462	430	504	450	444	479	500	453	428	420	448	470	482	485	423	484	454	434	455	467	465	477	475	457	487	462	488	454	459	444	456	442	435	475	488	474	489	485	443	460	517	456	479	438	446	484	446	437	502	442	450	490	452	464	474	477	480	454	452	451	465	503	451	458	485	490	462	468	475	484	499	472	469	459	469	430	485	478	500	482	460	485	443	496	469	501	435	482	437	466	515	472	474	468	451	491	452	494	486	541	473	493	464	441	466	468	470	476	499	412	474	467	480	472	489	471	487	467	465	476	454	445	449	445	455	427	454	473	507	489	457	455	459	483	498	494	457	479	468	471	435	457	495	465	485	452	418	483	455	482	449	474	482	455	519	506	471	454	419	488	457	447	474	498	499	455	460	443	478	481	468	480	458	435	432	441	469	471	468	485	453	455	473	454	440	509	505	451	445	489	483	494	475	479	475	444	440	463	465	491	490	448	473	489	459	461	446	471	466	464	450	446	482	466	463	446	436	484	478	439	473	475	428	473	450	474	449	497	475	459	453	485	487	465	468	489	482	446	507	480	481	481	444	464	468	459	478	494	469	491	428	450	470	485	475	477	472	469	456	446	491	491	463	515	459	469	470	489	490	499	495	442	437	456	458	492	462	435	461	488	517	436	473	498	483	451	446	439	508	442	483	469	469	457	468	430	497	467	464	494	489	468	439	501	499	474	445	453	461	454	497	467	453	450	478	454	496	476	466	464	429	470	475	498	502	500	449	454	443	458	449	457	483	498	467	481	466	454	443	479	482	439	495	482	475	495	470	490	504	512	505	461	453	480	470	454	485	454	527	430	471	459	492	475	472	469	455	495	473	448	461	440	463	461	477	410	480	487	509	471	454	452	467	447	466	520	476	484	461	456	481	482	477	454	494	493	498	453	516	456	467	478	500	482	503	476	460	458	460	477	450	462	458	471	455	449	465	430	494	520	485	459	460	482	536	445	464	488	461	470	467	475	490	480	448	474	455	486	476	490	431	490	434	451	482	462	479	458	478	445	483	436	491	486	426	462	504	499	456	499	450	477	438	440	465	472	437	438	468	472	514	474	464	503	430	447	475	500	449	513	408	472	451	512	476	481	532	461	459	457	439	495	453	437	441	446	477	489	456	471	445	437	474	501	469	480	458	460	463	489	503	474	467	448	471	491	423	461	481	463	513	485	485	461	445	491	466	463	428	488	476	467	521	488	488	510	479	415	450	450	456	440	492	471	477	465	483	487	473	453	534	498	434	485	449	450	475	472	504	437	471	431	446	435	506	459	458	479	439	453	478	512	483	468	478	467	473	450	460	484	470	488	477	474	440	478	501	478	470	471	452	478	482	489	476	487	439	462	457	463	462	489	474	473	517	446	472	474	457	469	458	447	454	462	422	469	498	505	477	461	474	466	456	494	451	462	451	463	461	439	468	450	470	498	467	486	447	520	463	449	499	433	477	471	481	493	446	464	459	453	472	462	465	491	501	451	458	459	494	439	449	459	469	455	454	474	479	501	485	455	460	452	469	470	482	464	488	492	438	476	494	454	465	461	450	457	461	464	472	463	488	441	476	494	448	476	476	437	480	518	462	469	519	481	500	483	467	465	457	491	481	434	479	499	498	474	502	481	444	479	452	440	470	455	450	454	458	486	486	469	448	466	480	482	471	465	483	467	476	474	483	516	483	443	475	499	510	452	529	448	505	471	462	460	499	447	493	473	436	461	461
25562	21416	27286	28690	49623	44280	27330	10997	2791	1040	693	571	558	566	560	586	631	538	560	579	595	551	539	535	595	592	569	539	542	580	560	548	576	552	569	552	536	536	523	524	563	573	545	588	552	599	581	539	548	580	563	560	535	545	552	574	529	526	579	569	564	620	547	578	549	529	557	559	540	515	555	529	583	533	518	578	577	584	569	584	508	564	548	550	522	560	583	553	555	539	563	530	561	560	538	569	565	569	575	532	531	532	557	567	586	577	555	556	531	518	559	544	547	542	565	523	563	583	548	546	540	540	576	534	539	571	542	540	544	567	579	581	533	583	545	506	574	531	587	570	519	577	533	550	565	550	506	546	539	529	591	555	513	554	530	545	551	570	565	537	547	551	623	566	511	577	573	571	555	565	571	612	573	522	560	558	536	584	544	555	554	524	544	549	560	564	556	504	570	556	548	542	565	569	535	566	555	581	556	560	527	552	560	541	533	544	549	586	559	548	533	514	578	563	549	559	537	584	509	585	514	559	565	521	546	566	544	570	538	515	543	545	545	547	548	514	571	553	532	527	544	550	502	545	550	536	564	559	554	500	587	549	585	575	507	576	616	532	548	567	599	521	555	552	555	553	577	533	565	610	571	531	568	551	563	565	545	571	541	562	585	579	575	528	576	556	575	519	509	569	589	574	541	526	552	586	543	519	565	505	515	558	496	526	584	552	555	565	548	560	556	514	544	563	593	572	571	547	576	562	545	515	542	516	590	577	568	566	532	509	566	526	537	537	555	571	549	536	554	536	576	535	539	530	532	574	525	535	562	538	529	528	535	532	549	569	576	563	531	514	552	528	563	552	528	537	539	542	545	534	544	556	553	552	570	512	537	576	597	540	540	550	566	570	566	558	534	540	531	590	578	567	512	583	519	516	550	573	533	516	516	576	577	535	525	559	530	593	594	509	547	553	554	598	569	543	526	606	572	556	596	556	587	542	525	543	564	559	570	531	537	556	542	500	582	544	511	564	573	514	526	545	570	558	533	553	520	521	539	539	545	581	520	542	575	530	508	577	532	576	526	563	554	570	543	559	577	521	550	565	505	543	551	559	567	522	533	555	539	506	517	548	544	613	559	562	555	539	540	519	564	584	544	541	542	598	567	545	530	526	579	543	541	540	529	541	572	542	546	572	523	572	561	559	557	574	532	514	561	530	559	551	534	572	526	570	557	532	540	565	581	549	497	513	516	555	569	573	561	557	528	566	606	507	512	547	542	599	528	587	561	572	572	596	564	525	518	633	547	597	541	550	513	583	519	562	580	570	564	573	527	532	544	555	552	589	569	547	547	538	545	581	547	588	569	526	585	476	530	562	557	563	534	557	544	551	622	572	548	584	585	511	536	548	574	579	568	599	529	536	585	535	541	542	595	550	567	532	583	546	524	586	555	537	563	534	530	534	594	564	557	565	527	584	532	551	531	536	553	538	525	563	558	503	574	548	593	529	591	567	562	566	535	545	601	532	524	526	572	586	570	575	592	564	558	527	525	605	546	589	564	532	519	556	536	550	576	586	610	577	553	597	555	578	557	549	587	542	573	548	614	583	555	569	533	554	555	581	573	507	523	482	539	544	547	524	545	545	547	574	562	571	564	582	527	539	550	564	512	550	548	547	559	565	573	564	568	540	535	561	539	565	581	561	545	547	527	569	537	575	576	559	556	538	545	534	559	550	545	542	537	559	539	536	565	579	553	563	564	561	541	566	537	581	529	550	542	577	498	557	554	521	554	560	545	526	572	540	562	547	557	572	512	517	532	610	562	554	529	530	547	565	585	548	586	531	585	574	594	577	532	559	518	509	555	566	554	535	562	573	502	521	559	539	564	499	559	515	550	607	570	565	533	569	555	531	602	593	497	535	554	532	552	581	546	557	521	568	585	524	550	607	533	522	544	537	535	578	531	536	554	565	563	595	549	579	559	523	536	566	537	550	525	569	537	562	556	565	555	551	561	566	555	572	607	537	586	538	574	565	573	542	591	560	560	553	558	570	562	524	532	555	602	569	546	542	591	572	521	591	544	548	566	527	586	524	522	536	583	508	565	512	502	592	565	592	577	564	517	546	544	543	564	566	550	579	521	540	506	561	583	593	545	613	587	546	568	557	543	556	566	531	515	558	533	535	573	554	552	575	556	569	536	565	528	539	537	523	533	536	515	544	591	564	520	535	551	538	603	554	538	593	605	548	572	554	585	576	548	592	519	544	551	582	592	529	549	514	565	565	556	598	597	548	570	505	540	578	523	516	544	553	573	542	542	577	540	545	561	564	530	564	518	552	489	547	556	568	554	517	560	536	551	511	566	564	553	521	547	555	541	592	550	504	569	556	542	552	578	555	557	545	542	537	604	540	551	564	542	545	563	531	557	580	532	586	509	494	502	556	515	569	617	541	542	531	545	540	564	542	581	580	577	540	520	548	579	549	586	564	516	523	518	528	510	580	579	493	581	550	550	590	558	603	570	542	507	577	557	566	619	540	544	538	553	582	537	501	574	544	579	578	580	550	545	555	560	551	542	562	596	530	576	534	567	555	552	527	516	512	566	511	596	566	550	550	554	547	561	549	534	548	579	570	569	555	531	534	545	552	572	560	555	537	561	567	606	590	561	523	579	547	581	552	533	580	563	585	571	546	543	580	547	559	559	559	556	574	508	575	548	545	595	564	515	562	523	566	559	531	567	552	548	563	580	572	562	536	569	503	606	530	541	589	566	534	549	564	533	553	532	521	502	540	540	524	532	541	577	517	532	545	577	599	528	571	560	556	540	528	543	540	537	538	583	550	509	551	531	564	559	543	535	534	544	530	582	571	539	551	545	546	567	534	547	487	548	533	546	545	580	499	574	528	569	564	510	555	580	566	543	544	579	522	536	560	523	554	585	544	509	547	555	580	549	528	604	577	574	539	528	580	553	547	570	519	542	567	579	582	597	566	540	511	551	543	555	583	550	540	579	578	580	577	544	564	523	534	553	540	524	559	554	562	579	512	529	507	548	577	561	561	606	503	554	591	560	552	549	528	537	532	597	536	583	563	586	518	541	570	539	557	606	554	561	515	606	535	534	529	567	549	522	543	598	518	537	540	549	526	538	560	533	535	576	570	574	536	574	532	486	545	549	556	555	518	582	519	548	529	580	552	589	552	544	531	537	544	585	548	584	517	534	561	564	559	555	540	590	596	588	493	561	565	515	536	562	521	560	536	518	565	546	533	605	557	530	549	544	544	577	564	541	537	543	521	543	534	553	554	559	564	545	545	537	529	554	572	549	539	607	548	558	538	596	546	544	539	522	546	530	566	543	539	562	594	530	565	565	570	559	541	558	530	529	549	576	526	570	550	580	593	580	554	574	592	509	560	532	554	541	542	528	549	574	520	511	543	589	547	548	581	555	541	564	537	584	525	528	538	565	541	528	543	514	551	523	546	559	532	588	538	560	590	531	574	606	574	554	560	530	592	549	541	538	583
3647	6253	9746	22518	51080	36186	19488	7928	2579	982	634	571	509	537	488	518	525	497	569	529	528	460	501	507	527	467	491	490	526	498	563	521	537	521	524	500	550	517	523	525	498	530	482	529	547	506	509	543	543	534	525	496	539	523	534	490	536	505	505	537	493	515	509	531	491	488	502	495	518	543	509	490	486	494	514	506	500	519	533	517	497	524	521	464	473	501	524	540	550	455	498	506	503	501	534	500	531	480	530	521	528	537	507	520	502	521	512	499	538	522	524	475	486	461	511	492	468	515	474	516	515	497	502	549	515	517	535	543	521	494	543	499	558	485	489	517	511	491	511	501	465	482	496	509	540	503	525	529	501	525	525	535	526	506	481	498	542	503	545	474	516	493	536	527	509	515	551	528	520	516	481	541	525	532	495	540	504	499	535	520	534	519	500	527	493	506	494	481	515	524	526	521	504	498	559	520	498	504	500	522	523	496	493	518	506	512	489	542	515	545	521	526	526	518	483	521	511	521	493	490	487	483	546	523	520	532	538	562	500	518	503	485	499	522	483	531	509	499	503	512	492	523	545	515	539	468	506	524	536	542	478	495	475	505	478	523	538	534	525	473	510	503	506	531	493	516	515	537	517	530	474	522	521	514	507	545	499	534	483	541	489	507	563	522	516	491	513	514	472	503	502	499	557	490	503	520	505	518	504	495	528	490	524	519	533	499	528	552	516	538	535	479	521	468	493	553	526	520	468	515	565	507	507	547	529	511	505	496	492	506	502	501	543	513	518	545	505	526	504	521	519	520	546	526	525	505	490	528	554	509	524	499	540	511	511	515	517	527	527	517	523	517	495	524	506	498	512	494	471	539	493	488	460	548	519	518	502	506	488	529	499	486	481	493	497	548	481	538	539	521	464	524	539	523	541	502	527	551	514	518	483	522	480	519	492	517	528	500	542	493	513	537	519	517	507	504	483	490	461	490	512	522	494	531	507	534	494	539	481	563	483	526	526	513	496	508	505	506	500	490	495	506	466	494	479	493	530	503	499	520	534	503	479	517	467	512	529	527	475	501	480	518	502	492	548	543	513	522	513	542	519	481	522	519	505	502	494	476	568	503	514	535	476	510	566	489	527	524	511	471	481	521	476	494	512	497	484	514	502	488	488	475	468	527	527	479	506	507	513	527	516	489	504	522	512	535	526	511	498	514	484	516	512	555	531	532	495	535	510	484	513	461	482	527	491	495	518	512	469	498	498	516	484	547	526	506	510	510	507	498	474	522	510	530	504	485	506	494	533	518	527	483	530	503	486	502	509	496	488	463	542	489	510	514	493	509	506	512	497	529	522	541	512	546	525	539	521	482	500	534	489	519	508	501	484	510	537	512	510	537	493	545	496	511	525	510	518	547	540	507	501	481	534	545	490	463	541	502	491	471	536	515	532	513	502	491	471	534	525	527	505	488	479	520	536	515	477	525	504	501	527	512	502	519	526	506	487	479	481	500	508	513	509	454	560	526	468	484	528	502	478	508	478	485	496	493	510	521	486	513	466	488	506	517	490	484	493	513	467	485	515	503	521	499	511	519	489	514	522	538	514	543	493	551	514	529	504	470	505	518	495	494	527	500	518	474	540	486	533	563	495	504	495	477	497	522	504	528	491	527	514	544	515	538	516	500	493	522	521	489	534	570	552	485	494	518	501	539	511	520	523	492	527	500	502	503	499	548	501	512	526	518	550	470	534	500	486	501	520	462	459	484	496	513	541	519	500	519	522	508	511	516	534	560	486	515	464	502	552	500	492	520	531	487	538	506	516	530	500	501	493	514	467	459	493	485	486	498	544	512	491	524	500	501	520	505	566	525	510	505	475	545	513	471	523	525	492	516	490	479	505	519	518	486	500	522	503	507	490	484	516	507	523	515	535	504	490	498	554	522	546	505	508	494	457	531	518	525	524	506	512	530	500	488	505	541	498	512	493	525	497	492	514	499	489	541	509	513	521	511	577	517	513	492	515	475	493	512	500	533	535	480	515	484	515	525	491	482	511	525	481	513	522	498	527	551	506	491	542	545	547	532	473	495	499	474	506	518	505	475	554	501	496	533	512	501	571	509	501	542	463	490	495	482	511	457	517	470	529	482	493	512	488	526	518	485	536	497	502	505	486	497	506	516	511	531	489	496	463	507	521	532	502	497	532	502	505	480	519	507	503	509	506	477	538	504	560	511	522	504	511	506	555	527	500	490	595	534	496	484	528	538	511	470	479	518	505	509	474	520	475	497	514	487	525	475	554	498	535	473	528	533	531	534	510	515	508	525	528	476	501	519	494	540	565	495	500	481	476	490	510	521	524	525	508	488	547	498	521	527	526	505	484	510	468	516	459	498	545	521	463	497	493	494	504	505	494	511	494	486	503	496	491	492	483	478	504	477	487	513	531	490	530	547	508	501	537	501	505	482	499	541	495	476	466	496	524	564	514	503	509	518	520	523	534	548	513	495	479	501	509	506	452	499	484	512	532	495	536	522	496	471	504	516	507	512	504	522	466	506	492	484	495	487	512	498	479	503	524	505	552	531	551	517	497	536	505	529	486	497	508	501	513	508	527	512	542	520	530	513	542	514	491	512	492	523	477	473	532	488	504	514	544	504	513	515	501	519	482	463	459	480	490	537	484	507	520	486	509	485	486	535	507	519	511	454	505	519	479	542	510	531	525	470	532	505	512	516	494	510	504	487	460	494	529	489	467	458	519	496	539	527	478	484	478	512	517	523	518	505	481	479	504	547	539	486	510	542	495	498	567	514	514	483	534	493	507	519	536	463	545	490	512	529	516	518	516	511	531	520	463	501	503	518	507	553	494	531	559	519	550	506	521	570	519	508	472	506	509	508	495	496	505	510	512	490	486	532	512	531	529	534	531	484	464	472	512	506	528	542	558	468	510	542	481	487	565	539	525	475	493	524	525	508	521	531	510	459	513	512	535	498	495	506	496	473	473	471	519	471	525	501	440	522	503	521	470	535	449	537	520	494	505	483	522	544	503	478	510	515	499	499	506	495	475	499	530	483	488	504	527	543	537	539	483	502	516	480	522	551	530	512	540	511	478	495	485	535	507	509	494	495	534	511	515	538	487	533	493	505	473	506	489	510	537	514	545	575	497	513	488	525	492	503	524	470	487	512	512	480	542	504	477	523	513	494	457	540	497	478	477	523	514	503	468	474	486	526	496	495	540	504	485	498	502	519	502	486	500	489	488	501	485	516	493	552	496	523	500	492	474	538	503	482	546	510	475	472	516	486	496	556	512	524	498	507	494	486	491	546	520	518	514	515	529	497	484	461	509	495	538	504	505	485	513	535	520	498	517	490	541	523	492	526	506	485	492	529	492	525	534	514	464	535	506	517	515	528	466	514	503	519	484	514	537	514	533	504	497	540	512	500	531	502	501	522	542	493	494	495	511	497	532	498	506	502	545	536	527	500	502	469	470	522	483	513	482	525	541	551	496	537	501	490	528	529
24241	21392	28716	28190	56514	56636	42149	21204	6202	1607	865	699	654	635	715	582	681	663	691	667	673	651	682	667	666	674	615	672	713	631	634	655	677	655	650	685	653	607	647	627	640	639	649	634	648	666	682	637	642	614	672	687	689	670	635	632	628	671	674	671	625	624	659	604	638	631	674	656	685	650	672	666	649	670	637	633	670	649	632	625	622	650	654	633	675	635	672	621	640	649	651	640	648	691	638	676	647	623	674	674	667	646	630	671	668	629	659	646	624	607	651	641	647	673	643	619	607	670	639	649	608	644	694	673	726	640	691	661	621	630	644	639	652	626	681	655	594	618	658	679	693	660	625	625	652	641	674	657	692	660	643	627	636	661	645	611	660	668	658	659	667	602	650	678	608	662	670	600	644	633	624	624	674	644	668	598	627	673	694	656	649	656	668	664	628	669	679	675	662	645	651	630	629	630	597	663	636	630	656	657	667	634	647	648	649	660	639	671	663	675	688	673	646	691	665	624	626	611	592	659	626	631	671	656	652	655	661	615	627	630	660	655	693	630	632	702	657	647	662	623	639	706	673	668	606	645	640	627	669	655	683	677	651	594	661	648	667	688	691	586	667	653	614	672	656	660	661	651	658	674	680	602	618	672	646	621	656	681	666	693	652	663	672	641	613	664	692	626	633	699	642	670	628	656	619	602	671	713	684	684	628	660	656	704	630	651	649	641	652	628	682	660	650	668	621	672	708	655	640	621	631	674	629	619	658	637	647	665	646	625	653	618	688	686	648	631	635	647	675	663	685	689	655	652	658	624	607	650	677	656	683	661	653	692	636	697	611	641	579	636	630	642	629	602	614	641	641	607	662	635	604	640	647	661	639	613	662	628	645	634	639	633	629	650	673	677	614	669	679	645	642	659	654	641	634	628	684	670	693	591	687	657	595	605	625	617	648	651	635	648	642	703	657	620	631	675	605	632	620	601	668	647	633	657	643	639	637	647	673	647	639	608	678	661	638	621	641	618	659	687	670	635	683	645	657	656	632	650	669	616	642	628	677	638	590	644	676	678	639	671	652	654	629	653	676	674	614	650	635	665	617	650	666	647	606	647	651	678	645	635	642	677	608	625	656	669	644	675	632	616	623	660	634	677	642	598	684	623	652	629	616	634	624	639	634	687	668	679	635	675	651	598	650	602	677	645	682	630	698	656	636	664	666	653	683	604	668	677	692	664	668	634	646	661	652	643	657	601	668	640	656	642	658	655	640	624	625	650	625	645	688	648	572	647	621	663	635	649	665	645	646	658	598	629	651	599	662	657	666	616	632	678	635	625	677	632	616	664	632	655	628	630	659	634	639	663	689	633	617	671	639	683	624	633	625	608	633	616	618	692	637	660	632	643	685	658	714	610	689	671	654	677	635	652	607	674	635	652	611	666	643	634	615	660	648	631	680	638	617	695	668	613	686	677	652	642	646	649	630	699	620	662	680	629	621	638	670	662	610	691	601	638	630	668	635	665	641	656	642	648	649	680	659	630	628	634	659	628	648	636	669	653	632	638	639	675	611	653	671	630	648	667	603	616	675	666	665	581	664	672	627	646	637	694	681	579	624	637	644	625	664	617	640	630	680	631	650	639	636	625	681	585	634	655	686	617	628	647	605	648	659	643	639	680	638	677	615	646	631	603	683	636	627	668	604	638	658	613	614	640	607	674	649	623	655	633	606	598	596	625	668	662	659	630	643	642	641	605	687	659	633	615	670	666	634	587	668	631	669	654	659	630	644	643	682	667	670	645	672	671	605	618	647	596	598	606	622	693	646	644	649	663	562	598	680	657	634	630	626	707	614	635	667	634	647	648	648	651	652	638	586	658	651	625	606	623	670	637	640	624	640	627	662	660	660	643	701	667	659	681	613	640	656	655	642	597	667	667	642	635	643	669	624	629	648	638	634	648	632	653	636	675	687	648	696	672	650	677	640	679	680	622	653	657	646	641	609	700	655	628	689	656	652	595	643	640	603	686	655	682	665	673	603	673	639	647	696	639	639	668	653	674	661	579	607	610	644	669	640	638	589	648	650	652	616	648	679	641	641	611	671	576	591	658	653	678	609	624	623	626	665	626	678	647	589	653	622	614	647	628	665	662	661	704	649	616	648	586	631	691	658	704	656	676	635	636	625	645	627	647	646	680	599	671	649	606	626	609	660	669	651	628	654	651	672	639	637	640	644	634	615	671	644	562	613	655	618	633	658	657	658	647	637	615	608	629	607	640	668	620	621	650	610	619	633	642	691	662	667	616	635	654	650	640	640	668	649	640	671	620	668	667	618	614	634	613	572	653	670	641	625	759	647	643	669	641	607	642	634	613	606	588	583	633	618	601	688	669	598	665	681	651	641	649	647	636	698	642	622	669	661	710	642	633	644	650	628	646	636	686	615	640	703	650	634	609	650	637	633	627	632	615	626	635	623	621	670	598	646	658	664	627	652	698	672	590	620	590	616	613	668	667	653	635	628	647	648	679	653	661	631	686	689	680	683	654	631	652	636	601	653	684	645	688	654	646	636	644	632	669	658	626	633	605	620	670	673	623	645	703	662	635	710	669	694	652	712	647	640	663	669	660	597	639	648	652	665	614	595	662	634	630	652	622	702	670	632	669	680	627	617	631	623	653	603	639	666	636	662	642	652	639	643	586	635	647	622	582	620	670	650	649	634	648	625	672	640	598	664	692	730	647	656	656	636	655	643	619	634	630	638	654	656	673	632	628	613	650	644	661	682	651	598	619	687	651	665	678	618	625	672	622	655	670	605	653	627	657	631	618	633	613	611	670	610	610	607	597	635	691	671	652	577	685	688	645	652	658	645	623	636	655	623	638	676	615	606	635	623	656	652	634	595	608	648	640	655	644	677	637	660	676	672	634	658	607	653	645	615	629	662	612	679	632	656	621	626	655	650	641	654	657	682	651	645	645	661	649	644	608	656	591	679	636	638	625	697	634	655	637	639	629	649	669	613	699	664	634	607	641	633	671	626	678	666	662	670	681	649	608	659	634	623	605	660	615	632	627	653	626	668	641	646	657	652	617	623	649	625	677	631	652	658	621	603	659	623	615	626	641	608	645	652	664	629	635	596	649	631	583	638	690	603	622	643	638	693	652	620	617	675	660	651	656	649	647	633	678	659	590	660	599	664	645	634	679	649	610	663	633	658	627	652	620	656	660	665	653	653	640	700	586	695	619	616	636	608	628	637	667	631	611	630	633	622	664	711	615	678	687	642	670	654	648	632	660	665	722	598	645	623	645	628	664	665	628	621	685	629	647	649	614	646	676	622	677	673	661	633	671	656	630	652	685	606	614	618	661	621	671	632	603	594	616	648	644	629	670	618	626	644	627	634	654	644	628	628	639	640	637	658	632	689	611	584	620	599	626	644	651	638	667	655	686	665	628	686	641	650	695	680	602	611	672	624	608	624	700	677	661	659	677	652	624	671	604	666	646	643	594	638	682	632	659	671	622
4722	9076	10767	43591	70884	54149	33318	14740	4844	1617	802	642	636	618	619	703	594	583	612	651	604	622	624	620	573	558	593	615	582	639	556	585	652	608	601	595	600	593	548	556	557	617	625	577	609	546	632	580	571	569	578	600	616	567	583	569	625	579	588	555	586	587	585	579	590	610	599	541	578	593	578	606	549	611	609	661	604	591	657	569	546	577	615	615	613	558	571	592	600	563	595	575	612	581	613	565	605	574	624	558	573	576	595	585	626	596	600	636	577	584	606	567	623	590	617	622	590	585	573	596	591	610	590	598	549	576	614	586	590	626	563	612	571	595	565	636	596	581	577	578	610	596	599	547	585	560	577	524	594	592	575	581	589	602	610	560	609	555	603	620	575	597	545	588	628	622	666	571	568	604	617	591	582	631	594	586	616	581	594	571	539	580	584	605	612	548	589	547	616	602	540	597	599	592	574	614	623	619	597	619	586	579	560	574	604	613	612	544	609	593	556	617	592	560	575	651	585	571	576	615	622	640	592	605	595	609	600	574	592	568	575	616	571	601	611	599	620	650	594	575	580	618	595	601	603	570	579	572	610	600	583	628	596	548	543	605	582	579	559	580	598	566	636	585	629	575	570	569	607	595	646	573	608	638	575	557	578	625	560	583	593	562	631	578	568	581	596	581	573	583	587	575	584	629	598	555	569	579	572	613	635	644	564	566	596	620	566	604	567	592	584	620	568	611	598	516	608	569	550	617	571	561	562	560	585	585	581	519	626	621	588	593	552	573	580	576	554	580	561	564	603	624	591	533	569	592	594	612	572	621	579	616	575	574	610	564	577	581	621	548	575	573	611	606	621	594	580	592	586	627	580	558	623	564	563	588	601	569	572	566	633	616	589	562	561	612	553	604	606	601	563	623	590	611	559	579	595	551	583	566	583	628	597	580	598	576	566	626	562	602	574	540	602	604	566	555	570	545	665	600	576	613	570	573	594	601	558	617	597	609	623	611	590	584	564	610	631	619	578	574	560	592	577	602	593	586	598	569	614	595	548	565	596	616	608	585	582	623	593	556	553	564	642	549	656	570	548	591	571	581	565	597	601	597	577	596	631	573	615	609	615	571	562	557	569	605	597	574	619	609	578	591	591	577	594	661	590	579	574	583	584	608	600	588	616	612	580	568	546	586	577	575	596	556	557	609	620	549	619	606	590	566	635	549	577	586	564	565	611	603	579	612	590	591	604	615	549	569	611	626	576	562	538	596	551	619	622	568	573	592	619	603	608	605	608	573	622	617	560	652	609	629	564	596	614	590	607	551	576	570	618	574	589	564	561	592	603	599	619	572	579	605	552	574	587	608	623	575	629	588	565	602	612	612	628	594	551	585	586	560	609	563	636	609	626	536	592	586	564	571	567	601	551	581	605	598	572	598	575	596	583	566	651	571	598	583	636	603	617	562	642	616	573	578	611	596	588	551	538	591	601	575	573	590	539	598	584	608	559	584	593	606	566	584	638	557	546	578	540	579	534	577	615	569	598	559	606	623	581	585	597	566	578	585	593	550	599	589	572	587	567	542	542	592	619	627	621	585	594	544	604	546	557	624	594	586	598	566	607	606	628	589	641	551	602	586	595	567	604	600	589	598	568	605	603	560	605	632	630	589	625	561	565	509	578	581	561	573	624	573	584	588	526	591	607	600	582	569	589	617	598	600	589	574	572	555	575	643	588	555	571	577	624	563	593	572	589	576	553	568	602	601	565	597	586	573	590	606	625	560	569	601	598	556	597	575	595	583	589	576	587	574	577	585	614	541	598	586	609	595	605	643	609	570	566	584	590	602	611	596	565	604	554	600	600	590	588	583	572	636	579	585	633	627	591	649	553	632	580	593	585	611	610	640	615	562	557	567	583	552	575	573	599	584	577	574	581	575	580	607	552	586	558	579	581	612	574	579	557	599	608	587	531	628	542	580	572	585	607	590	620	531	623	571	616	600	578	618	550	550	601	584	633	571	579	580	572	609	589	592	566	609	633	575	611	611	571	559	577	564	618	610	652	586	587	642	603	598	565	550	613	564	590	610	592	575	627	577	568	625	605	590	560	547	614	572	595	619	609	617	579	584	580	589	567	584	547	593	600	606	625	585	557	585	583	624	567	609	654	605	572	561	634	561	582	589	623	551	566	592	612	620	578	606	562	556	632	605	656	576	579	588	614	601	591	607	613	624	605	594	613	572	568	557	566	628	558	582	614	617	602	619	549	569	646	616	579	590	569	545	606	567	619	563	587	624	589	568	587	610	595	604	619	594	576	574	598	584	656	582	558	595	585	617	592	632	568	606	586	603	591	584	623	541	557	612	590	606	629	562	646	580	590	603	565	590	583	612	579	613	592	588	546	589	589	632	582	585	574	579	585	600	589	576	605	600	604	620	618	624	585	586	567	616	579	623	596	617	609	583	600	589	581	571	571	580	611	576	568	586	580	591	531	584	546	584	596	561	614	580	556	584	613	583	587	574	602	577	602	580	587	559	614	574	587	573	594	638	617	615	582	558	620	547	613	577	614	579	594	596	589	574	578	591	572	614	575	576	605	580	574	570	615	574	624	557	583	554	602	614	558	598	542	581	574	572	617	614	609	615	593	607	593	572	572	543	639	566	598	607	623	612	563	569	547	589	577	603	613	623	536	574	567	596	591	598	605	591	563	560	619	571	571	536	578	593	563	589	556	593	590	627	575	567	570	597	556	574	621	570	591	595	554	604	578	592	606	579	570	584	580	555	549	627	613	568	569	566	553	573	570	606	575	535	605	596	617	611	600	554	613	569	605	594	571	589	579	596	625	589	606	591	563	589	591	620	573	589	576	586	609	582	542	625	578	614	572	572	585	581	598	555	596	582	620	542	541	572	621	578	608	582	585	559	621	594	637	635	625	611	636	586	574	616	570	574	583	583	577	613	581	549	628	601	578	575	558	566	586	547	568	613	573	557	583	613	601	552	577	576	626	561	577	638	622	632	569	588	609	617	611	622	552	564	583	574	594	571	584	548	586	591	577	565	620	634	576	564	625	584	583	592	582	626	601	596	574	563	589	592	591	585	598	635	563	638	592	578	579	584	595	617	581	577	609	529	604	560	587	564	600	597	588	567	558	573	541	588	579	570	599	610	570	640	561	569	583	612	575	583	589	650	597	609	603	539	586	644	617	577	547	603	574	603	565	605	597	592	630	617	588	592	591	600	592	602	537	584	588	585	574	576	583	556	597	561	585	623	618	584	627	578	581	569	537	584	589	589	581	592	559	596	591	588	595	565	600	576	594	587	622	581	586	592	604	589	612	605	583	594	614	573	573	549	605	587	573	593	536	595	610	613	575	603	570	586	592	574	606	578	632	565	582	587	563	621	546	611	586	589	564	592	588	575	595	566	572	568	587	570	575	581	533	605	587	557	578	580	596	587	593	635	639	561	570	652	561	585	589	576	566	578	614	576	646	589	594	612	613	605	547	556	582	597	571	593
27635	13035	2441	6256	10938	7444	3832	1676	853	600	589	532	563	525	591	543	554	533	557	521	548	569	514	529	547	543	508	529	531	560	532	525	505	520	519	507	556	527	559	514	538	523	523	546	533	520	578	569	555	494	572	485	503	527	551	504	483	540	521	555	527	494	554	583	542	539	531	482	536	568	548	541	543	515	536	578	526	506	511	562	475	529	507	535	562	568	530	526	567	503	495	491	538	532	528	548	533	536	538	498	486	529	497	547	516	481	535	536	513	494	513	577	477	560	525	516	517	504	534	584	513	551	540	501	514	564	560	528	512	516	527	549	526	495	522	541	535	525	533	511	556	597	537	459	536	507	545	533	497	503	523	495	557	539	566	524	597	546	513	512	497	556	539	544	527	516	562	534	543	552	521	521	536	536	539	542	523	540	527	519	531	517	536	518	518	537	505	533	535	528	523	511	505	528	530	486	541	508	557	558	508	535	514	530	529	502	517	526	520	533	543	553	530	537	529	512	494	498	555	530	485	515	515	512	537	514	574	516	569	526	503	564	538	542	545	539	520	561	515	541	577	502	566	539	549	511	533	528	527	491	552	565	550	566	551	508	536	547	499	491	520	525	532	511	570	546	532	511	559	495	489	551	531	564	538	530	494	565	532	537	513	522	494	528	491	493	551	609	515	512	527	496	532	565	541	581	510	543	514	492	498	530	549	555	509	530	512	504	502	499	479	508	517	506	486	533	517	526	544	521	511	515	535	531	497	554	553	550	528	528	519	530	569	533	555	530	522	532	511	539	523	524	541	531	541	529	517	529	563	518	524	515	497	505	542	565	523	534	557	517	520	539	506	504	552	531	504	502	552	527	527	541	507	587	552	541	519	576	525	527	520	552	541	560	510	563	510	578	511	533	543	531	534	532	549	530	542	525	567	551	547	523	486	535	527	515	561	533	506	501	538	504	563	520	574	518	523	523	517	553	504	517	491	528	520	504	519	524	538	551	528	502	580	494	554	515	564	502	534	513	502	548	472	517	512	508	536	531	518	524	544	541	527	491	547	505	559	560	526	561	509	522	495	543	541	520	523	511	498	569	527	536	523	538	511	504	500	559	550	537	539	571	499	545	518	539	556	553	500	524	490	553	555	548	515	526	509	561	527	552	535	502	548	545	555	526	563	509	497	488	563	524	533	548	528	503	543	536	551	518	542	501	534	500	501	547	518	499	571	518	488	565	555	523	542	528	485	499	502	524	533	523	552	551	510	558	564	516	544	541	527	518	527	526	516	524	495	537	522	518	518	536	523	519	528	526	559	505	528	546	500	521	478	565	512	497	523	571	537	535	538	512	509	549	512	524	539	523	521	542	546	539	514	507	535	542	584	548	563	560	538	530	493	518	507	565	525	556	561	541	536	512	500	556	526	536	532	529	551	514	574	529	522	533	529	527	502	537	541	529	549	509	521	504	533	524	507	540	530	536	527	542	542	508	513	588	492	509	523	501	563	535	508	512	509	543	540	530	571	510	530	559	528	496	513	525	517	561	498	511	525	508	559	530	543	513	551	553	540	564	541	545	548	568	538	543	509	568	552	556	539	522	507	538	516	559	503	587	534	500	547	514	573	512	516	534	513	543	540	527	538	490	545	547	553	575	513	534	489	533	577	527	524	548	555	526	533	594	539	521	523	543	570	530	551	540	465	516	521	495	531	499	531	529	556	567	542	546	484	589	549	566	510	531	535	575	501	535	541	536	557	535	505	507	527	536	542	534	527	513	535	593	546	495	549	519	555	489	523	541	505	512	524	536	519	531	542	562	567	542	505	507	525	577	566	532	535	538	535	513	534	502	527	528	543	559	539	561	518	529	499	525	532	551	492	524	486	482	551	528	505	530	497	514	547	535	552	500	539	546	489	526	539	508	532	524	568	527	537	544	568	571	537	501	485	540	513	496	487	541	549	544	544	502	529	535	560	487	544	509	541	537	518	542	522	536	511	525	529	556	482	536	540	510	502	506	573	513	552	492	501	510	547	500	525	517	518	496	533	546	531	558	470	587	539	541	516	516	559	503	529	543	539	513	540	520	489	505	540	511	510	521	514	507	544	567	510	516	519	527	522	547	513	508	560	553	525	518	535	542	546	544	531	545	512	516	565	518	555	536	479	527	534	535	532	539	507	516	489	532	551	518	525	560	538	567	500	524	544	535	534	514	502	510	527	535	542	515	539	550	560	545	523	515	563	530	542	531	601	514	521	528	523	467	542	535	555	561	569	496	511	544	496	571	551	532	498	506	527	525	501	518	489	501	522	532	489	568	521	527	533	561	525	555	521	524	567	491	535	510	567	539	542	486	547	564	556	500	528	537	535	518	516	524	532	513	561	529	520	515	520	515	534	504	573	491	522	540	527	523	520	512	547	508	550	562	530	527	546	544	516	514	537	520	521	503	508	520	519	520	501	537	506	538	540	547	524	531	503	554	510	546	518	519	572	503	549	553	517	584	591	523	518	500	515	508	538	526	555	553	541	492	561	540	559	538	487	539	519	507	515	496	566	507	518	532	509	521	538	563	523	553	565	517	580	553	512	552	543	534	548	526	573	501	534	519	525	524	544	544	512	513	578	523	541	541	569	532	539	528	536	551	517	529	555	544	537	544	499	548	567	513	584	536	506	535	557	501	542	506	512	538	532	516	497	533	578	518	527	564	506	533	516	578	551	548	588	531	554	525	588	550	555	502	579	516	526	535	514	551	499	508	561	512	538	524	521	560	544	490	544	538	526	532	518	543	553	550	590	513	522	546	527	517	469	541	521	504	551	549	550	540	470	547	550	539	526	510	507	557	538	527	516	525	514	530	529	496	522	526	495	510	511	531	514	582	497	522	556	535	517	534	527	567	564	507	520	473	535	544	553	516	544	530	549	519	525	536	516	547	562	540	551	509	558	509	547	510	524	507	565	551	548	540	556	545	571	522	486	548	494	489	547	511	567	551	500	545	536	524	503	525	518	510	545	568	511	525	552	532	576	509	526	483	529	508	552	541	541	520	513	541	510	541	563	553	531	538	552	524	553	523	534	543	554	509	539	536	557	579	543	541	565	524	497	534	552	550	509	547	550	498	493	555	548	516	555	550	572	525	504	545	568	523	518	553	534	502	510	532	533	518	534	524	488	513	546	522	517	546	505	544	523	517	562	510	528	546	568	542	573	535	542	519	512	526	513	518	538	511	553	523	542	538	539	500	544	523	563	560	542	519	490	547	533	516	509	518	504	566	503	552	536	513	500	539	560	553	539	568	566	484	526	514	509	548	526	516	540	543	487	530	577	551	547	541	545	497	498	531	534	553	540	516	526	515	536	559	533	562	488	506	526	566	549	502	504	519	528	559	540	512	492	540	567	526	516	515	527	532	521	556	550	535	531	547	484	558	500	551	560	555	542	515	508	548	489	502	455	559	481	509	569	542	516	556	531	547	558	503	550	519	549	540	559	576	503	556	503	577	544	551	558	543	548	566
5043	1534	1694	6282	10132	6641	3540	1652	788	552	494	485	478	445	464	433	442	430	437	456	441	452	492	417	419	452	506	487	471	475	438	459	449	470	471	472	468	450	481	475	487	469	461	485	433	484	450	493	496	436	470	480	458	452	465	513	453	475	465	452	492	454	476	464	455	467	441	477	481	506	477	483	479	453	451	441	462	462	433	415	482	476	471	450	441	443	479	443	502	488	504	464	471	431	484	442	470	455	467	479	446	491	462	465	439	470	462	448	481	476	488	476	472	432	448	454	485	452	464	424	462	445	485	477	465	481	483	499	456	487	457	440	484	475	451	416	439	470	451	461	458	457	412	472	467	483	457	499	452	494	438	465	481	461	460	441	443	496	459	422	477	456	485	425	472	507	494	452	488	447	499	450	437	463	421	431	481	436	436	472	432	483	483	472	467	473	453	483	490	506	453	475	427	444	464	468	467	431	473	433	476	412	456	463	429	456	469	477	513	461	454	468	444	476	432	468	473	459	487	471	462	470	465	435	486	466	486	435	476	460	454	488	475	468	475	474	443	442	482	482	457	442	460	485	447	454	484	484	477	466	469	461	453	457	476	441	439	475	478	465	467	453	442	508	477	430	466	485	445	446	489	435	459	463	447	461	457	480	470	464	476	475	450	455	449	461	452	457	455	469	444	480	493	492	459	462	503	464	464	473	461	468	487	498	459	501	426	451	491	467	463	462	456	449	504	505	451	466	482	499	481	436	465	469	487	418	457	496	459	493	448	479	491	436	481	481	449	475	434	441	472	479	476	477	439	485	489	483	438	486	452	511	469	443	465	444	459	471	500	434	493	464	483	463	465	465	436	423	470	441	478	462	467	476	473	461	504	437	451	459	437	450	451	489	459	503	457	484	446	484	482	481	466	493	477	447	493	437	504	466	455	455	446	422	463	484	485	467	464	475	503	437	489	421	508	483	503	487	461	485	476	431	462	465	438	467	461	483	480	453	460	480	480	466	474	462	439	441	501	442	504	440	467	452	447	466	474	497	456	471	464	455	457	468	489	475	444	505	478	508	519	467	496	440	453	477	450	443	460	459	460	456	487	492	496	479	459	493	464	480	450	469	484	439	472	436	471	468	481	496	478	492	487	477	432	498	491	481	489	519	438	473	478	471	475	426	500	425	478	485	449	475	476	459	456	479	475	473	486	454	480	437	468	476	454	470	430	486	498	468	462	469	455	460	474	448	467	467	420	425	464	455	435	479	456	495	474	467	469	449	473	499	449	497	470	452	488	485	465	481	471	474	464	499	485	471	472	414	488	459	433	505	448	445	439	470	461	440	492	478	505	471	423	473	446	429	470	475	466	517	457	460	497	469	439	469	449	460	474	435	500	481	440	414	477	485	440	478	439	474	477	447	470	503	424	453	479	465	489	473	493	458	443	480	468	499	469	478	445	467	485	444	449	447	454	498	484	479	482	431	455	469	448	435	459	460	478	465	477	475	450	497	467	500	428	531	459	424	456	488	498	461	455	454	482	434	430	459	434	418	460	432	457	467	454	485	448	457	452	497	488	432	472	493	469	465	485	432	507	459	442	517	459	497	463	474	434	453	477	503	430	452	448	448	466	439	516	452	480	461	426	446	458	489	452	474	484	496	446	471	429	446	476	460	471	469	449	438	444	435	449	451	493	494	483	493	495	443	440	463	481	440	485	473	444	489	437	494	455	459	457	509	447	421	430	449	484	449	482	459	467	428	451	478	457	446	474	457	448	436	466	464	457	487	491	466	422	463	455	439	476	455	459	413	497	443	464	479	483	459	460	476	456	462	421	480	484	491	479	466	440	472	441	444	444	484	454	471	508	442	492	478	427	443	493	428	477	465	461	457	488	437	423	508	514	468	492	481	497	477	464	479	480	443	455	452	508	438	443	478	432	507	465	462	456	461	488	489	454	454	478	461	462	467	435	478	466	443	449	496	442	417	478	473	436	429	490	447	458	466	440	481	460	479	432	467	453	438	500	466	461	499	457	478	452	462	441	463	442	445	454	444	461	427	435	474	489	474	476	451	463	479	459	433	461	455	496	500	500	469	455	473	494	436	456	440	475	491	484	438	474	462	434	462	493	479	501	462	422	453	469	457	439	484	434	429	463	483	470	466	428	456	455	450	473	480	447	476	479	470	491	492	425	450	462	495	494	490	476	488	446	474	448	486	432	481	487	429	454	477	444	431	460	444	469	467	459	472	505	463	467	475	459	456	452	460	487	451	504	487	449	491	494	463	472	490	411	450	470	478	453	501	473	461	488	473	442	458	453	450	480	476	470	465	453	424	444	463	462	451	494	467	475	439	464	455	459	462	473	451	454	438	486	447	502	468	461	499	442	470	475	470	455	453	460	473	433	449	453	453	424	431	497	514	453	481	479	470	480	481	478	487	520	470	457	447	508	465	437	444	493	470	438	454	502	464	459	472	471	448	475	464	497	486	506	475	434	444	460	481	453	446	501	477	432	434	470	478	446	491	486	467	469	483	511	476	446	473	470	495	468	511	478	451	472	452	472	453	483	464	412	481	477	472	497	477	460	448	473	467	443	476	472	473	505	431	459	492	450	430	492	487	462	466	487	497	460	436	467	451	450	439	479	433	489	486	477	488	486	498	474	476	458	476	433	445	450	488	441	476	447	459	466	444	436	464	485	486	489	468	466	461	486	469	482	480	476	489	473	429	447	463	481	456	455	460	485	490	497	484	470	478	466	443	453	470	451	445	451	428	456	466	457	468	442	457	433	459	460	433	501	442	465	457	469	482	490	487	441	457	460	491	486	496	476	506	426	428	467	460	425	461	463	461	496	470	474	439	496	478	448	476	463	460	485	448	446	504	475	440	454	466	481	454	464	436	465	502	481	477	468	448	444	455	461	447	521	485	480	499	502	476	427	439	511	465	517	446	532	475	465	464	499	446	469	472	470	465	457	456	433	433	450	463	456	443	457	436	434	469	446	483	477	462	439	442	471	463	485	462	431	465	482	498	490	441	426	470	460	455	483	495	461	454	465	463	476	446	502	475	431	473	433	453	460	464	509	505	470	457	469	466	502	466	462	488	458	483	452	458	474	481	472	451	486	475	449	467	439	469	470	450	471	458	448	471	483	464	475	455	489	454	448	455	449	462	452	432	462	463	466	444	474	475	488	466	421	449	452	478	499	482	452	513	459	464	441	499	446	485	499	455	452	485	451	464	453	448	475	480	420	454	432	481	472	502	494	418	421	469	478	463	475	453	470	436	468	441	470	468	509	445	457	444	477	450	453	440	484	472	461	485	465	457	522	480	485	491	447	485	462	455	467	466	457	479	429	471	442	440	437	436	447	466	456	454	436	491	469	455	438	463	520	449	489	498	474	502	490	457	471	459	450	477	486	473	453	445	422	449	458	469	481	455	466	468	479	458	469	454	447	505	459	454	468	496	449	479	467	470	452	471	469	450	512	482	426	456	493	436	432	515	449	473	438	451
25607	21400	27492	40227	48661	39136	24946	9604	2517	1005	647	574	563	568	599	605	594	579	579	548	546	573	558	544	596	561	559	537	553	568	514	572	568	553	583	539	555	568	531	594	556	589	543	556	492	517	545	583	542	571	510	572	596	554	532	562	536	553	581	575	565	561	519	537	559	556	541	541	555	558	560	555	531	515	574	570	546	549	528	514	553	522	542	580	563	507	551	535	547	592	554	543	536	584	535	558	562	553	493	576	574	579	546	564	515	577	578	556	571	533	561	566	570	572	600	587	536	551	520	553	527	579	567	529	556	570	523	566	557	574	553	573	547	555	578	552	540	548	531	586	578	545	536	521	519	531	593	558	514	552	547	576	575	555	544	565	576	514	555	559	528	578	498	528	554	554	570	569	556	575	558	571	531	556	553	549	500	578	592	580	553	571	527	565	569	536	538	557	533	553	574	602	553	554	577	500	584	576	526	532	540	538	585	528	518	551	555	543	575	515	603	592	488	544	551	562	564	578	585	570	552	527	576	524	574	514	534	556	567	562	566	559	563	578	564	555	526	559	542	545	554	589	537	572	520	541	523	551	590	551	549	634	550	579	550	576	524	598	539	542	522	598	573	568	540	537	570	573	525	524	590	585	550	594	538	580	563	541	560	543	535	561	562	541	584	522	569	538	574	539	565	551	531	568	528	542	551	533	561	526	522	565	599	562	557	553	573	576	578	580	549	542	573	557	556	609	545	529	532	558	522	563	519	532	555	558	579	538	613	543	538	556	577	571	547	528	519	535	585	576	588	498	535	544	556	546	551	549	520	546	550	581	586	540	578	527	556	589	546	564	579	574	529	563	579	520	535	568	583	524	558	528	575	598	533	560	565	562	581	548	525	544	567	515	578	528	533	539	571	562	537	563	547	502	552	511	558	536	554	590	570	583	595	561	563	569	585	508	536	536	550	576	581	547	511	543	514	535	571	558	513	550	515	544	538	569	590	566	547	569	530	542	551	553	499	514	554	554	531	578	526	556	533	557	555	543	532	541	568	557	533	543	527	559	529	510	581	567	569	532	554	570	508	569	544	532	546	507	528	544	533	568	588	543	557	536	570	502	581	504	538	565	558	540	545	534	589	537	559	563	582	519	548	566	522	547	542	578	549	542	585	530	559	566	557	549	577	543	568	534	590	527	557	547	559	560	571	537	529	595	541	563	558	588	516	537	598	565	581	552	515	572	545	533	523	572	567	545	539	531	565	565	508	574	535	548	551	531	527	582	564	546	530	551	539	550	560	613	561	552	548	564	568	546	523	530	546	529	555	550	528	530	559	540	599	543	504	522	578	544	599	566	599	540	558	533	542	541	512	545	544	566	531	553	524	590	567	534	580	531	550	571	565	565	582	532	558	548	551	540	558	546	582	561	524	569	556	542	540	532	571	555	545	516	574	600	491	551	529	539	564	576	526	606	565	524	531	585	521	533	525	516	576	565	560	569	555	560	550	541	569	582	552	564	522	524	517	564	573	547	533	545	600	529	551	566	554	517	547	585	581	546	562	536	560	524	534	566	583	575	540	536	563	523	563	541	550	568	565	549	552	564	583	581	529	550	557	575	539	586	543	554	557	577	562	530	558	602	512	529	563	542	554	525	532	536	571	529	555	578	564	554	575	577	531	526	515	573	570	560	585	533	567	553	590	600	533	593	567	548	567	570	573	547	558	563	544	558	524	562	611	552	537	559	570	549	549	561	565	564	578	549	531	542	559	574	548	586	560	548	557	569	576	588	570	540	569	534	522	563	585	534	547	559	551	516	606	553	526	539	532	544	545	562	552	543	541	564	566	567	601	574	541	523	544	517	545	589	526	532	509	524	586	523	558	544	546	543	572	550	583	559	564	542	580	571	567	544	568	517	580	591	534	589	610	560	543	549	537	511	570	529	546	541	603	530	536	577	515	529	541	557	583	554	576	517	548	566	536	585	550	537	545	529	600	580	585	600	542	559	576	545	556	588	558	562	548	535	541	564	570	554	562	520	581	518	541	550	541	550	547	543	556	534	592	586	585	580	562	579	568	563	529	535	551	542	557	536	542	573	548	585	585	612	553	545	566	532	550	545	540	559	544	570	559	562	592	556	564	538	542	569	529	536	588	510	483	572	543	496	539	563	551	580	591	574	548	525	575	566	583	524	517	561	550	592	584	549	574	563	569	578	545	536	542	559	516	552	528	568	567	526	551	617	579	498	564	551	569	529	525	573	547	531	534	516	561	560	542	591	590	527	548	560	579	542	531	538	549	533	580	505	548	571	562	556	555	545	546	495	592	552	572	546	545	536	532	512	538	544	542	561	561	536	583	551	539	570	543	607	526	577	529	502	573	531	582	579	502	570	560	552	537	529	559	580	559	551	586	519	557	519	549	480	520	573	552	552	550	551	541	538	533	549	553	547	556	526	600	588	561	525	553	601	542	559	565	564	535	563	542	560	560	579	525	574	524	549	574	574	558	588	566	591	561	558	581	539	538	541	559	545	557	553	581	546	558	559	570	548	587	526	578	546	568	512	572	576	542	543	560	575	576	607	535	528	519	517	536	576	534	530	548	556	565	590	500	531	529	553	589	536	558	552	539	595	567	525	578	603	556	518	527	554	548	513	589	578	596	549	573	527	543	524	554	585	584	551	557	563	561	575	556	565	532	509	575	548	585	538	571	549	545	523	547	544	577	523	557	569	582	572	562	594	555	556	579	562	548	556	521	561	559	563	536	573	608	589	569	525	587	604	567	576	563	531	583	559	575	523	529	553	531	562	560	520	572	530	519	561	548	521	586	538	576	546	567	523	560	580	554	514	520	546	579	553	538	554	545	515	569	542	597	550	553	602	536	562	555	560	554	555	549	586	539	607	566	533	599	585	584	571	600	537	548	552	554	566	554	570	550	567	550	527	588	546	605	559	581	587	605	623	569	500	562	543	567	558	540	569	529	542	547	550	559	579	553	565	561	557	561	522	544	532	562	578	551	522	586	562	582	547	584	577	540	526	567	550	586	532	548	575	517	543	576	545	545	603	562	565	574	532	576	540	557	561	570	553	553	576	575	540	574	543	498	550	525	568	522	563	544	554	547	570	558	552	578	562	556	566	554	574	555	582	539	555	517	523	511	565	554	558	592	538	532	524	544	547	553	560	537	569	549	551	569	522	556	544	580	562	570	608	584	545	591	514	516	567	546	535	573	580	581	562	547	536	551	588	538	531	562	525	534	508	561	556	583	563	601	561	524	567	577	590	513	607	592	568	563	531	521	583	563	567	564	560	532	545	554	519	523	531	535	564	546	562	546	553	587	511	549	597	581	536	514	588	550	559	549	536	521	569	596	522	554	561	571	571	552	518	548	531	528	512	611	532	537	546	620	587	567	582	553	555	537	552	543	517	564	525	567	599	542	538	585	602	532	554	558	547	575	559	518	570	537	510	565	512	578	525	546	621	522	527	523	562	585	580	534	574	524	554	537	577	550	531
4470	5215	10517	48647	44955	32004	17761	7114	2466	975	617	533	518	524	578	482	505	522	470	488	524	477	493	488	523	473	527	495	505	499	513	469	477	543	516	511	531	492	535	531	521	494	445	522	479	474	520	516	462	546	531	506	550	554	459	526	467	526	500	505	530	507	515	540	512	509	520	523	518	498	525	502	526	511	551	472	489	503	497	526	503	479	518	512	538	514	487	475	525	482	503	498	547	555	532	492	511	483	497	505	502	497	483	525	491	540	501	476	514	478	499	514	501	513	526	492	549	473	517	478	508	478	457	496	489	523	475	523	491	539	509	469	472	502	511	510	493	497	482	553	505	506	476	468	497	506	535	496	540	502	533	522	477	470	508	522	480	482	497	473	517	517	515	520	518	498	522	466	482	511	490	493	531	470	517	523	490	540	524	520	461	467	533	463	529	490	483	518	473	501	477	469	517	477	511	486	502	473	520	497	510	456	545	512	515	478	496	521	487	474	518	519	502	479	521	442	546	534	502	523	505	498	482	483	496	488	495	514	497	483	494	506	464	537	501	544	520	517	505	501	495	506	519	504	520	486	484	474	487	484	516	510	502	493	503	519	499	529	468	558	495	500	520	511	546	518	538	485	511	475	517	517	512	450	505	523	513	515	466	477	529	530	469	524	514	507	521	458	460	520	488	500	497	516	537	509	472	509	508	520	502	531	508	486	529	543	535	509	508	502	517	488	524	530	477	485	513	500	507	499	528	496	493	532	501	545	476	472	500	503	508	465	499	533	529	534	544	519	553	498	500	476	492	504	509	497	509	458	507	547	469	490	528	523	506	479	504	542	512	489	559	498	444	505	512	523	497	486	487	486	528	521	491	481	458	483	497	509	490	499	507	487	490	498	518	495	483	502	540	492	483	532	533	524	490	498	463	500	492	466	478	525	510	521	509	521	485	560	508	490	515	517	487	489	533	493	515	487	516	490	484	478	497	482	489	483	495	500	493	511	535	466	451	543	493	511	529	494	498	511	503	482	502	513	509	497	474	527	486	487	475	567	531	490	576	512	519	499	507	518	540	523	545	499	493	516	482	449	535	486	534	521	530	504	497	500	531	499	535	515	531	536	484	525	516	504	536	491	528	514	504	530	510	510	494	548	496	516	521	509	473	517	503	505	468	526	516	525	491	511	457	468	498	532	499	477	502	551	546	476	527	544	496	473	516	503	495	498	527	476	513	484	473	492	520	485	507	578	502	525	507	479	513	512	559	493	518	523	505	495	519	501	524	503	528	538	516	479	533	505	511	520	501	468	526	550	483	502	520	547	516	493	501	471	484	529	485	504	506	472	513	501	510	489	495	503	508	526	454	491	503	503	502	528	525	449	520	503	483	503	508	502	509	520	478	534	514	521	519	489	494	502	507	531	480	473	522	490	557	487	497	468	480	496	500	508	490	524	500	536	528	491	529	495	475	517	498	499	545	507	515	480	496	507	502	510	509	477	484	493	502	555	507	509	504	517	523	523	535	521	494	535	466	484	510	531	522	482	433	549	501	501	504	470	485	513	517	490	513	484	528	492	469	519	471	528	527	507	489	497	487	502	477	514	504	528	506	506	526	466	507	521	473	546	536	488	486	562	505	472	538	539	506	484	513	524	490	514	503	514	518	490	526	452	515	500	501	503	525	517	496	497	498	554	490	525	513	520	572	493	507	508	499	536	498	531	472	510	532	471	486	505	516	505	528	502	457	517	509	537	510	476	514	512	503	494	534	507	494	457	503	518	497	489	519	506	443	521	536	525	488	531	497	509	524	505	547	505	531	494	535	473	477	479	503	489	549	505	508	533	525	505	488	553	529	493	494	492	487	515	517	502	515	518	523	463	526	509	528	491	493	508	515	529	508	513	450	468	506	487	492	535	492	511	481	512	522	524	502	519	500	506	484	501	499	486	473	532	531	529	567	504	516	481	508	487	506	477	482	513	470	549	520	485	467	487	483	478	520	509	528	533	499	526	468	555	482	519	536	527	505	527	506	539	515	530	454	485	491	560	511	471	476	467	531	504	522	541	521	514	488	527	520	508	522	476	552	511	488	496	506	515	491	528	478	505	494	511	492	553	512	488	470	502	458	486	509	502	499	497	520	496	494	496	511	551	503	475	500	528	494	534	471	499	492	500	485	499	496	518	484	482	460	486	500	531	502	508	483	530	519	494	504	484	495	501	487	486	548	501	550	480	544	509	474	533	521	499	485	489	477	521	506	514	524	529	545	511	510	500	517	515	536	524	499	499	483	503	506	489	521	501	529	486	485	459	507	520	524	513	495	478	505	502	505	486	481	517	538	539	544	497	527	510	465	498	521	536	497	511	486	504	485	537	475	510	522	519	517	466	521	517	505	485	483	525	513	490	504	541	486	512	504	484	485	500	521	515	517	535	484	491	485	550	491	504	491	498	528	520	509	504	498	480	489	483	514	528	530	479	499	501	546	508	498	508	520	515	468	495	536	497	496	510	493	478	524	519	460	522	496	460	473	490	490	498	509	494	515	510	505	497	491	460	490	483	463	499	506	495	511	529	477	499	537	512	537	479	504	515	505	552	518	521	477	503	521	507	520	465	505	514	496	490	501	547	478	523	522	546	524	475	489	510	538	492	561	468	504	529	486	528	487	526	532	516	495	520	517	507	464	561	526	537	502	525	498	488	492	529	494	512	518	507	533	517	470	493	512	496	463	495	493	537	510	527	513	509	513	483	525	568	502	479	492	464	527	520	495	521	497	476	457	534	484	510	519	502	510	536	507	491	483	516	504	491	496	505	527	481	470	513	488	529	502	535	519	522	537	489	510	531	508	487	519	477	486	475	492	524	537	513	528	535	520	519	516	503	523	546	499	516	497	517	493	547	465	546	533	504	528	495	532	555	503	513	512	472	499	501	502	502	509	532	492	531	513	479	488	516	491	533	499	498	530	482	533	515	494	501	503	467	533	519	522	515	531	523	515	526	506	505	543	484	521	501	561	495	472	484	521	511	516	508	475	530	522	492	504	464	500	517	492	484	505	522	527	520	475	485	497	501	533	522	529	523	526	521	518	507	504	547	514	517	499	505	472	494	510	489	489	488	516	483	520	477	502	519	524	507	552	496	495	491	481	533	481	513	468	479	531	510	495	495	541	514	472	513	478	499	506	500	502	531	488	524	489	484	509	510	526	507	546	469	498	508	521	460	509	493	465	547	521	508	467	520	513	497	515	508	503	516	507	525	484	512	482	457	529	503	531	476	511	507	480	521	494	540	498	500	467	484	521	527	513	490	532	516	509	511	467	558	491	462	491	501	501	496	492	494	501	538	511	538	494	504	510	492	519	540	511	524	511	511	508	479	504	481	502	475	512	493	512	519	481	494	480	509	490	537	471	522	503	544	527	516	503	535	466	502	486	465	513	535	527	505	494	476	460	524	537	465	465	493	496	467	509	526	528	507	550	510	514	521	479	510	522	508	516	483	517	508	486	539	501	526
24245	21384	28767	32518	57637	54813	39854	19918	6047	1759	894	751	673	700	630	670	652	673	698	677	694	661	682	661	685	669	626	668	664	650	640	646	671	657	628	677	641	654	651	667	630	631	656	617	640	654	622	649	644	689	629	675	673	671	669	665	651	654	631	649	680	673	666	688	622	613	688	671	673	616	624	679	655	641	686	656	643	651	647	672	637	648	642	694	672	651	649	615	647	683	658	670	647	662	669	642	639	645	670	661	645	640	656	656	660	652	676	614	646	673	656	634	717	679	611	636	652	639	686	628	649	643	632	620	658	672	653	627	637	657	708	654	689	633	631	621	652	644	588	600	642	611	660	630	702	692	633	641	617	657	677	590	672	657	666	672	656	690	637	609	658	670	664	671	622	657	624	674	646	633	662	641	634	663	675	675	648	639	666	603	633	664	678	639	645	619	667	693	635	650	699	645	611	653	654	633	629	647	654	642	636	647	657	617	667	615	670	668	649	625	642	615	647	586	622	629	593	660	642	634	655	618	659	657	661	657	624	644	632	614	648	635	610	641	608	633	663	620	648	646	620	650	627	611	657	601	668	647	639	639	643	656	646	665	655	627	618	651	663	621	646	650	685	668	656	657	723	634	625	643	638	634	685	630	639	657	660	629	644	647	706	638	623	663	649	659	644	657	626	641	688	660	662	653	623	658	656	651	640	646	650	646	601	692	621	634	647	687	621	644	657	638	596	654	625	630	626	567	632	617	661	677	714	657	645	655	649	650	638	634	654	651	611	673	660	652	693	614	639	688	644	684	647	640	668	598	644	665	636	661	618	593	626	625	711	598	692	631	625	649	612	698	638	641	661	649	674	585	639	606	681	658	678	583	676	628	646	618	647	586	670	602	635	619	630	643	655	641	623	650	648	675	639	647	693	652	618	622	682	656	630	658	663	619	670	623	674	627	658	644	627	607	659	639	599	673	635	661	658	676	549	667	630	673	641	575	622	696	659	603	635	645	663	653	659	677	654	618	639	666	669	652	629	688	624	628	673	626	616	647	668	625	677	684	672	626	637	632	627	627	672	675	635	627	636	661	651	657	648	631	654	701	709	661	663	656	590	647	610	666	653	660	676	637	644	609	595	649	673	645	654	660	665	658	664	623	634	656	663	662	630	632	611	657	620	688	641	678	593	652	630	652	624	632	690	669	689	625	589	640	603	621	638	643	583	652	635	655	643	633	627	662	662	673	644	629	702	615	656	639	659	639	720	643	645	634	632	641	611	643	683	659	661	688	619	637	669	624	689	643	682	667	621	651	667	634	644	639	599	616	627	630	577	623	616	624	675	639	643	670	663	606	670	624	632	642	612	681	649	644	631	650	644	630	677	631	640	692	648	602	655	603	668	617	671	664	696	667	665	656	658	659	647	614	631	637	637	591	613	626	684	624	620	617	610	655	576	628	659	652	649	633	656	648	696	640	666	669	674	644	652	668	641	631	604	665	627	603	675	617	650	623	684	642	624	627	632	666	614	680	627	585	717	662	628	681	649	651	708	652	638	672	639	670	695	656	649	637	644	610	637	610	699	677	599	638	676	663	632	660	653	610	622	668	632	666	651	658	652	629	664	667	651	676	610	617	616	683	730	624	703	635	656	606	624	659	581	591	660	643	630	660	604	651	632	667	659	697	662	589	665	653	635	665	668	642	676	590	633	646	642	629	648	661	631	648	637	648	685	636	636	635	650	655	630	632	646	637	609	644	647	662	667	627	670	636	614	623	650	673	694	650	630	638	649	665	607	661	634	629	644	636	677	612	666	641	655	634	630	627	634	666	647	655	612	675	655	674	619	656	592	657	613	598	691	667	655	641	650	628	658	647	721	642	659	657	610	675	656	663	628	619	633	565	634	630	658	650	634	660	633	634	675	675	585	640	639	661	669	664	648	605	659	651	668	610	633	609	676	661	666	692	654	648	665	624	616	671	637	645	644	643	654	614	677	672	666	587	589	659	633	599	648	638	652	678	615	631	679	649	699	649	661	664	588	649	636	638	667	594	610	644	642	647	640	641	619	620	657	661	631	660	663	700	632	671	682	640	633	626	674	692	657	650	647	656	620	630	617	634	668	622	688	638	642	670	652	608	609	659	628	640	651	640	635	674	636	682	659	585	599	636	647	645	618	667	678	687	656	672	601	635	627	601	611	628	663	689	688	647	662	643	653	593	638	682	631	654	696	657	586	642	612	576	620	631	696	614	653	612	615	633	673	632	635	655	621	653	667	656	668	640	689	634	660	635	603	723	630	587	633	679	682	650	692	590	645	617	692	625	646	606	683	646	578	639	638	651	655	616	667	700	612	678	648	606	670	621	671	696	630	595	641	638	669	650	650	603	655	672	650	654	638	661	681	676	640	641	657	626	673	619	639	653	627	606	665	647	615	645	601	661	671	662	640	611	667	620	652	641	732	635	607	615	598	711	708	650	613	646	687	649	578	665	627	644	713	638	612	667	680	634	623	688	660	626	688	611	685	638	654	652	642	661	654	619	647	652	630	666	653	653	640	678	663	640	636	667	655	617	656	622	653	675	647	649	656	629	655	652	701	608	616	619	631	642	643	589	635	647	690	637	650	664	643	656	675	666	621	593	616	636	633	626	648	652	663	631	684	665	670	627	605	623	619	636	640	623	610	608	647	618	685	642	642	667	600	684	665	635	637	688	666	655	611	586	582	655	588	615	678	624	662	653	661	605	659	651	605	686	624	645	665	639	677	634	639	726	709	650	676	671	697	656	677	642	645	610	634	634	624	616	668	652	693	658	651	639	622	584	669	586	634	576	661	688	637	624	674	618	661	684	645	639	645	618	612	659	652	649	576	600	607	652	704	621	711	645	589	657	664	610	675	645	617	652	655	651	631	585	692	663	659	693	628	605	655	604	647	684	652	628	644	619	635	674	663	679	686	651	651	664	670	674	647	619	668	664	599	633	627	640	648	622	644	639	615	640	663	648	647	650	638	644	677	686	640	658	670	639	609	609	644	647	632	671	610	630	654	603	633	599	634	668	598	660	619	642	673	657	654	677	666	625	614	636	626	678	624	632	611	639	635	613	650	605	670	703	633	629	636	640	640	623	650	641	658	650	651	612	645	659	643	629	663	627	646	630	665	633	663	679	617	618	674	599	621	633	622	628	623	645	662	684	585	699	650	637	668	716	650	683	654	653	665	603	639	652	648	644	643	648	661	646	638	639	656	598	659	564	656	629	636	638	622	689	634	641	628	629	634	627	634	665	653	673	681	663	621	681	642	641	678	644	606	651	653	644	666	625	644	630	636	665	681	620	675	676	651	629	645	646	634	682	627	665	622	705	663	604	637	670	681	673	676	652	637	676	650	600	652	598	686	677	637	649	648	664	628	682	641	654	628	656	621	632	626	663	630	651	627	638	599	644	637	655	690	619	626	627	626	690	682	600	600	677	613	604	714	597	644	640	639	660	683	649	623	656	610	623	664	644	628	689	637	631
5558	9577	20174	59198	68925	52321	31196	14246	4853	1639	821	663	573	570	638	605	616	599	593	640	577	579	610	620	561	532	625	601	585	624	570	619	531	596	568	573	587	581	634	617	598	539	597	569	601	594	598	588	588	584	591	542	569	596	591	615	562	570	581	612	595	618	574	560	621	601	631	534	598	581	610	569	595	584	570	621	564	591	578	612	629	611	589	584	580	573	605	603	596	607	586	570	607	590	582	537	604	580	569	608	610	589	609	589	612	567	594	556	624	591	569	553	593	634	567	578	572	559	548	592	630	567	570	526	597	612	580	585	602	607	573	596	533	588	600	567	580	569	604	603	570	578	572	545	596	591	546	588	552	580	578	608	558	627	610	587	619	631	546	620	589	588	601	586	572	592	633	622	598	574	605	584	601	581	602	584	575	589	618	602	582	583	525	600	540	563	547	594	564	611	585	611	605	599	573	584	557	620	570	565	589	589	577	605	563	595	633	607	601	598	596	557	622	597	593	589	619	604	623	627	582	558	563	583	608	622	576	601	586	580	573	619	549	578	571	641	569	564	597	582	546	600	595	628	550	581	618	575	574	589	618	626	533	619	593	619	593	628	625	601	593	641	630	593	592	616	617	606	585	613	626	576	575	588	578	564	597	567	605	607	628	573	599	590	600	557	591	584	582	589	618	590	565	589	585	599	613	588	577	612	598	639	575	590	579	561	598	582	551	547	528	578	587	601	585	611	602	594	613	578	596	574	591	573	600	610	577	580	605	635	593	609	553	559	589	602	578	594	609	583	590	567	553	590	618	583	582	552	585	621	624	627	640	583	579	596	609	597	595	604	543	610	587	620	562	635	555	576	576	602	641	591	634	605	598	553	598	595	552	601	594	632	630	594	621	575	593	622	601	609	580	591	563	585	604	598	563	569	564	618	584	612	573	550	566	552	600	607	602	600	574	652	579	603	572	577	604	632	580	565	614	602	634	610	527	558	602	611	587	633	605	618	550	617	573	608	596	606	610	588	546	598	566	566	545	610	587	597	560	570	577	575	598	601	570	606	597	577	624	607	581	620	607	604	549	644	550	580	606	580	535	650	572	591	575	600	547	641	601	640	627	609	595	612	602	615	617	632	550	609	565	566	601	593	557	563	607	547	586	640	590	558	601	583	634	629	570	547	528	583	535	555	561	571	566	576	603	563	604	543	571	585	581	643	594	564	616	596	568	594	589	556	576	638	585	613	587	568	585	555	570	556	570	618	598	552	580	576	578	588	617	598	570	603	570	578	622	609	592	567	592	578	599	564	570	575	582	547	606	592	552	590	594	540	586	631	635	581	565	539	605	634	628	611	591	621	590	568	591	582	569	545	614	577	605	615	582	579	626	630	587	585	553	606	575	592	585	573	629	556	623	586	637	604	576	610	563	580	561	628	549	629	594	560	580	570	582	597	604	566	577	597	607	654	569	583	606	573	536	583	592	576	603	601	579	602	593	572	585	642	628	611	642	588	559	584	606	561	614	608	568	656	540	603	578	563	668	593	557	610	618	608	597	573	570	608	610	578	605	614	563	594	582	597	580	578	562	533	602	587	588	614	544	548	586	608	611	594	552	604	576	611	612	594	570	618	582	632	569	591	569	582	609	605	593	616	578	605	592	560	577	579	569	653	599	584	597	584	612	597	555	608	580	611	602	608	559	579	632	559	615	529	579	604	586	571	571	626	562	585	530	542	605	571	598	576	591	582	609	554	582	594	560	572	622	586	608	574	572	559	646	600	597	581	549	610	606	621	582	603	593	584	628	579	606	617	606	562	612	578	601	614	582	556	581	589	585	549	592	596	599	600	600	591	578	627	598	604	567	603	571	632	612	602	600	566	586	577	597	585	593	568	576	579	561	529	580	537	586	592	602	603	601	609	533	586	585	625	621	608	598	587	604	585	580	588	581	586	592	614	647	580	600	561	553	602	590	591	605	575	603	604	563	603	589	622	590	580	591	549	593	597	621	595	567	569	570	580	591	595	557	594	574	589	615	586	582	579	549	607	613	582	595	578	577	612	574	624	571	606	604	569	580	593	611	579	592	616	589	564	562	614	568	560	590	604	612	573	591	542	590	600	570	574	604	613	585	612	590	541	536	602	564	579	594	607	620	548	590	603	597	578	609	559	574	583	620	569	606	551	579	593	572	582	580	608	547	593	608	569	575	611	565	562	569	604	554	554	622	595	597	650	549	596	572	602	565	538	618	604	577	595	569	548	534	584	530	624	554	554	584	547	597	595	592	578	595	609	607	579	595	556	610	582	635	561	616	605	569	586	614	558	606	575	583	583	573	606	594	539	598	582	565	583	582	622	642	587	537	623	601	578	567	580	605	574	619	613	579	616	553	575	601	577	604	574	590	606	578	551	583	591	593	557	589	602	630	610	609	575	555	551	542	562	608	600	559	606	616	613	586	623	646	591	597	594	582	578	640	595	595	545	572	638	621	587	610	577	580	578	565	599	601	575	582	619	606	566	594	551	572	592	619	589	600	587	547	598	591	598	573	570	559	567	570	607	554	600	614	567	598	586	563	598	586	571	578	613	599	579	584	569	580	600	590	612	579	584	559	567	609	564	607	568	563	604	583	584	605	607	591	585	595	612	592	566	597	622	616	564	578	604	611	591	602	596	577	557	584	569	568	605	603	577	610	615	606	567	615	614	573	581	599	615	583	597	591	555	603	557	646	582	598	557	587	590	591	623	588	591	638	595	574	630	639	585	596	588	593	579	551	594	622	557	571	597	563	585	597	579	576	596	568	608	555	579	561	592	549	631	603	591	585	591	571	608	583	562	592	583	588	570	551	600	634	600	614	557	594	606	591	605	579	540	580	553	585	613	615	590	588	573	571	577	583	576	546	588	597	544	557	587	560	573	598	573	584	547	577	597	614	584	592	607	567	625	564	603	594	590	590	602	571	568	605	587	558	559	601	591	582	606	579	571	600	595	609	584	577	590	568	586	606	536	584	594	597	599	543	637	601	616	595	592	524	579	575	593	578	579	576	595	597	600	576	532	565	554	617	586	571	609	608	584	606	613	590	561	673	557	574	561	585	583	609	575	566	603	599	573	574	571	596	599	595	610	582	587	568	600	623	616	590	608	579	584	599	589	608	538	546	551	543	590	541	579	556	590	618	611	601	586	607	567	617	539	594	572	559	606	584	574	546	587	627	557	569	579	607	561	596	568	559	571	570	578	534	586	578	604	596	608	569	584	615	642	611	575	585	591	586	622	551	583	588	572	569	560	604	589	602	576	637	540	580	635	564	616	591	605	596	636	600	586	605	578	617	572	599	596	594	595	583	607	579	577	606	580	578	626	591	581	602	581	617	568	609	605	567	610	526	585	561	516	583	600	543	588	570	560	622	599	553	561	594	568	553	544	597	591	619	600	552	653	599	580	623	591	594	610	591	549	581	630	645	562	594	589	599	585	585	566	599	580	635	581	570	598	624	592	619	556	603	632	571	613
27842	12837	1801	3472	11591	8342	3692	1540	784	665	594	599	521	503	522	518	572	566	498	587	553	514	524	515	550	548	550	541	533	568	557	545	520	538	557	549	495	526	509	581	558	510	534	507	559	505	560	481	543	561	544	555	535	538	547	512	528	516	538	527	555	528	528	534	474	562	539	527	515	538	525	496	518	529	531	550	538	546	519	533	542	533	527	530	513	568	528	502	523	519	544	504	521	546	510	532	510	512	506	501	483	548	530	540	538	533	545	504	526	546	506	520	536	534	505	564	464	536	531	526	517	543	554	525	489	501	518	557	536	498	550	534	524	519	533	526	540	544	527	494	558	513	489	554	531	482	511	574	534	533	536	513	533	539	490	515	536	522	514	538	506	517	526	543	484	575	523	541	539	551	530	542	563	528	509	572	517	523	539	515	530	521	525	524	516	536	543	512	540	539	543	523	517	535	515	564	584	541	531	519	530	517	544	577	526	521	565	536	539	525	555	515	524	543	510	511	538	549	522	533	519	535	563	568	519	549	573	530	539	536	542	506	539	535	527	542	548	531	513	526	535	551	539	555	553	521	559	552	525	545	501	540	528	486	529	540	521	533	531	535	516	514	520	569	512	536	504	548	543	520	492	558	486	505	495	514	540	535	518	495	571	565	485	497	501	554	570	528	542	576	529	493	527	513	544	492	543	526	504	569	555	546	548	557	518	552	519	542	507	503	537	477	564	517	475	543	526	535	536	560	512	544	537	516	527	550	511	524	520	516	573	494	550	531	526	540	541	530	520	543	550	525	567	534	539	507	494	522	578	572	529	533	519	470	524	515	499	527	543	527	514	509	510	550	494	561	503	523	527	539	541	508	547	522	516	481	509	534	528	545	538	518	512	541	530	498	510	539	522	490	519	497	522	510	528	572	570	543	514	558	503	553	497	544	526	508	539	506	525	559	563	521	553	506	531	542	528	524	569	502	510	538	517	513	508	548	513	574	534	542	536	535	521	494	527	526	512	535	529	518	518	523	546	496	505	532	514	526	556	536	521	524	524	504	567	513	559	531	535	549	542	553	523	530	512	508	517	541	508	522	503	531	535	505	545	534	517	535	509	539	505	540	531	521	521	569	558	545	544	516	568	527	509	547	529	493	589	534	495	544	563	490	465	553	531	528	516	557	533	537	541	540	488	532	546	524	537	504	550	521	491	508	506	533	520	531	535	526	542	543	569	518	574	520	523	528	531	507	525	517	550	544	535	506	538	545	576	501	538	496	542	567	478	558	547	561	511	525	544	565	564	547	512	554	528	550	468	544	507	512	533	494	534	557	531	551	518	545	545	484	536	560	514	578	518	528	525	573	525	512	544	508	536	550	539	516	530	522	496	535	549	536	564	539	532	536	544	510	554	528	561	540	531	518	526	534	474	532	563	527	546	543	517	533	555	485	506	566	522	525	560	534	500	538	539	529	532	520	568	555	518	557	529	530	514	528	539	540	548	531	518	535	539	525	557	557	549	516	547	542	526	515	568	508	524	540	555	582	566	535	530	531	505	503	553	527	546	535	532	573	525	560	528	516	521	485	526	515	527	524	523	514	556	539	527	512	523	547	522	530	563	547	558	524	549	540	477	550	545	501	552	587	550	516	524	488	513	500	522	549	540	513	526	538	578	521	528	542	541	496	561	493	521	517	474	494	545	535	526	556	539	528	530	539	566	546	541	501	521	504	526	545	549	547	530	497	534	543	503	491	566	541	520	534	549	527	541	559	548	511	542	483	537	561	520	525	507	509	536	558	563	605	549	534	533	517	552	566	511	541	496	592	515	519	507	516	556	515	508	543	520	553	554	576	543	542	519	576	555	564	578	536	517	566	532	530	500	491	516	548	539	496	549	572	560	528	513	537	527	510	553	535	524	506	542	548	530	559	503	500	524	517	533	566	559	498	479	539	551	561	525	526	519	579	570	571	526	505	538	509	569	541	528	567	532	520	519	562	570	527	495	541	550	532	512	550	528	499	540	511	519	523	509	511	518	512	536	510	546	494	593	559	501	550	520	523	519	511	551	541	538	487	533	537	526	540	533	534	578	531	480	534	556	544	524	519	560	547	532	539	566	523	527	564	493	553	554	508	521	509	568	567	526	503	555	531	532	540	523	530	535	508	524	543	512	521	513	567	529	538	527	548	513	505	531	553	563	527	518	498	528	568	532	525	563	541	536	522	567	515	517	515	547	538	588	500	534	511	548	537	512	509	514	517	528	587	494	522	496	500	527	538	518	541	570	553	537	540	504	543	521	520	543	500	492	525	538	555	488	534	542	503	553	563	521	542	486	546	564	551	558	576	527	516	513	518	513	536	565	552	553	507	503	528	549	532	541	564	494	551	560	540	522	520	532	535	547	545	523	533	504	535	556	473	519	543	523	562	548	529	508	541	522	505	537	563	522	508	565	589	513	537	545	541	533	514	489	533	569	547	525	541	558	525	519	560	567	555	482	539	547	524	510	567	530	507	480	523	481	517	525	576	546	520	512	528	521	535	536	558	528	540	522	537	505	525	498	552	518	520	545	530	514	542	546	544	551	502	520	537	488	512	534	542	523	519	514	499	539	505	537	539	516	517	560	532	525	521	519	549	553	547	582	528	511	522	555	537	505	491	525	503	507	495	559	523	518	517	544	536	517	522	541	530	521	546	526	529	510	524	506	531	513	535	498	535	532	495	520	552	522	524	568	540	561	550	526	514	488	524	526	582	512	528	519	508	518	561	534	543	522	548	530	522	511	526	547	524	539	526	523	513	573	556	514	574	551	551	541	549	544	545	565	542	522	512	514	485	538	531	496	488	522	546	549	540	522	542	550	528	475	516	525	500	555	487	495	556	515	538	537	491	552	493	507	500	545	533	539	574	573	523	522	509	500	532	538	501	537	517	515	519	552	544	494	551	540	518	506	504	510	527	532	503	508	562	541	557	527	480	568	564	574	510	516	518	499	502	541	579	510	506	552	522	539	535	498	488	513	515	518	540	523	533	532	571	554	506	471	526	554	540	546	511	500	543	563	523	517	531	540	585	509	490	518	553	539	543	524	513	494	518	508	540	508	545	534	564	508	514	557	535	535	577	544	555	551	535	536	558	525	553	566	522	531	533	503	539	506	584	538	508	510	562	538	491	521	503	523	506	510	561	518	556	517	549	537	529	507	555	524	556	566	504	518	486	524	500	558	539	508	532	529	524	529	501	524	502	540	518	509	511	507	547	568	510	523	512	522	521	500	525	568	477	542	497	535	489	514	554	520	545	552	529	519	525	526	494	567	532	547	543	560	519	523	541	520	538	549	527	560	529	532	535	540	504	556	556	504	535	493	514	530	558	536	514	566	523	502	553	519	487	556	561	520	531	573	559	522	550	535	507	520	544	526	550	525	488	556	527	516	542	516	536	556	519	522	510	524	567	523	464	544	524	566	486	524	522	518	504	536	514	530	515	489	495	524	526	559	540	538	539	557	515	531	538
5189	1152	951	3629	11013	7098	3380	1541	785	570	508	482	453	464	499	470	453	471	494	458	461	480	464	480	477	489	453	403	481	458	471	453	440	492	487	472	445	472	438	465	474	408	475	439	485	490	436	505	494	489	476	413	455	468	501	473	494	464	476	469	433	448	441	483	469	453	447	470	437	470	473	454	458	469	485	459	478	442	453	498	443	461	439	429	435	472	464	455	447	450	460	489	499	440	408	456	489	465	442	465	454	462	464	468	479	477	457	416	449	446	445	462	471	478	461	439	501	425	443	464	434	458	440	454	474	473	474	404	471	458	445	433	456	482	472	456	445	435	460	461	479	491	459	472	453	444	517	473	447	482	482	449	464	481	453	471	456	462	455	462	450	398	435	484	475	460	466	488	471	451	492	475	449	450	459	467	416	487	409	453	454	481	465	455	479	500	463	447	456	489	448	489	493	478	454	447	427	464	451	452	484	468	462	477	432	468	465	446	456	473	468	441	479	493	486	462	458	478	452	489	452	439	417	466	486	445	473	492	481	482	442	472	438	470	482	440	503	443	477	440	452	447	449	480	456	466	463	450	443	482	447	478	490	467	469	499	488	431	449	420	447	449	449	437	458	463	439	456	483	461	477	481	452	482	457	441	469	465	442	472	436	424	465	468	479	480	522	516	497	405	423	461	482	470	479	454	461	452	474	471	468	482	442	478	423	444	456	496	438	448	454	485	476	458	436	479	452	446	463	456	471	442	453	436	449	477	448	506	489	482	455	447	454	423	437	476	413	507	478	461	442	465	466	473	487	483	457	436	441	364	429	467	466	456	445	458	493	481	439	438	455	438	458	484	496	435	467	473	487	468	429	448	432	453	436	475	471	432	474	514	437	455	445	465	471	492	478	462	468	470	462	411	464	477	435	449	454	483	467	514	493	437	443	469	456	474	451	451	484	446	445	452	430	451	463	444	457	456	467	450	437	472	465	452	483	470	519	473	463	488	469	458	493	480	468	464	441	422	460	435	483	453	456	456	437	439	463	478	452	441	436	446	455	483	510	463	472	461	443	497	429	440	507	455	466	455	416	443	468	437	489	439	479	448	500	483	459	422	482	487	461	473	480	424	486	454	470	458	436	436	481	498	483	478	490	467	456	463	454	473	459	466	460	442	479	461	495	456	480	465	488	442	473	479	443	464	430	416	479	433	476	459	469	468	447	457	468	437	438	476	478	450	439	477	463	475	476	428	481	498	462	488	458	448	485	461	458	477	429	449	459	441	473	457	479	464	476	466	489	436	476	486	476	461	461	473	471	440	461	480	484	446	478	452	436	460	461	444	465	470	481	454	417	458	437	470	466	463	459	470	442	452	480	446	452	435	458	509	471	442	462	464	440	485	448	448	473	455	440	466	458	487	468	420	422	452	487	489	498	455	494	431	441	449	449	484	468	423	486	436	444	437	457	485	464	472	482	479	455	442	440	467	472	483	459	501	462	493	447	442	486	448	459	513	471	451	455	514	463	466	423	453	464	453	465	458	452	446	429	468	483	468	479	474	459	468	488	486	461	478	451	456	486	477	445	455	443	476	446	463	459	466	451	418	426	456	493	452	473	462	455	461	444	437	479	485	470	479	430	450	477	465	419	463	445	427	487	466	474	478	440	483	471	456	466	436	430	454	490	478	416	462	440	468	478	449	453	466	465	463	472	457	440	473	474	453	425	441	449	452	451	450	482	470	469	480	458	456	461	448	464	504	481	451	441	448	472	481	499	490	467	508	456	465	453	487	421	442	498	466	527	464	459	453	462	491	478	458	444	475	483	469	461	435	441	502	484	422	446	457	482	480	429	465	464	485	485	466	493	485	432	488	481	502	420	486	493	467	471	457	488	464	468	466	467	467	454	485	466	472	469	460	484	438	408	461	472	452	449	472	469	452	475	436	455	451	455	504	462	488	439	467	471	453	409	485	463	428	448	504	476	462	476	448	465	481	462	491	483	442	504	433	474	479	442	447	428	500	491	491	462	488	423	487	390	481	480	468	497	433	461	433	462	489	477	457	475	434	449	446	466	459	425	489	459	433	474	436	461	475	479	457	462	477	436	437	481	479	459	461	434	480	481	452	434	467	460	494	446	473	450	469	465	464	450	434	468	475	433	445	495	475	507	467	483	459	454	440	484	428	463	448	439	480	448	483	464	477	465	472	469	447	463	533	487	473	452	459	467	465	426	463	492	442	458	483	459	434	418	460	466	510	474	467	438	459	482	507	469	483	451	441	461	446	443	486	428	456	485	476	443	444	420	437	438	460	426	463	487	461	461	485	454	467	512	457	501	437	488	455	486	468	493	447	444	495	484	459	488	461	487	419	432	430	466	462	471	464	451	493	468	485	448	416	465	448	455	530	468	463	430	509	447	491	473	486	472	445	465	435	490	470	478	431	457	449	454	444	432	467	444	458	468	426	458	490	484	467	427	457	481	450	484	450	494	496	491	455	487	478	447	464	448	464	466	478	471	451	464	438	486	468	487	468	430	449	452	457	469	450	456	493	443	417	488	458	458	422	466	447	456	476	467	441	468	466	478	454	498	429	421	463	455	488	466	451	475	473	457	465	442	498	461	465	475	446	452	474	491	449	431	481	468	439	436	444	471	449	449	466	459	413	425	454	471	509	457	482	403	500	437	474	428	442	439	491	460	434	459	465	503	433	479	450	465	465	477	448	471	465	479	444	495	464	431	514	477	511	470	488	462	518	459	410	456	495	465	454	494	425	492	417	480	475	486	473	458	474	443	454	462	418	431	433	459	461	449	483	442	458	454	457	489	479	496	452	472	481	453	466	440	451	453	484	450	472	458	442	446	486	486	497	470	451	491	478	451	483	458	481	480	488	432	431	432	474	487	431	449	482	462	498	411	495	448	482	458	465	445	484	438	456	488	475	449	469	444	455	467	459	437	456	440	467	473	466	447	455	401	469	457	459	483	497	474	453	442	421	508	429	462	470	444	480	463	459	457	477	519	480	445	496	462	470	439	495	444	482	461	470	460	484	478	453	461	435	485	468	420	501	428	454	465	425	453	423	474	437	491	478	472	483	428	445	456	471	489	483	467	440	456	438	475	480	478	449	453	465	489	468	450	482	444	462	514	460	484	458	467	463	437	445	469	475	441	462	462	442	499	451	481	458	492	496	457	444	423	449	459	469	470	485	462	487	407	449	511	451	488	494	486	418	471	462	470	438	503	480	455	445	439	453	462	476	487	447	449	531	418	445	485	436	449	454	452	408	436	449	473	496	462	480	483	468	453	484	465	483	437	512	439	473	453	463	474	483	465	448	439	492	432	464	473	495	464	476	463	442	455	497	465	449	507	475	447	490	525	447	437	485	487	474	507	473	491	461	478	472	414	466	468	463	439	435	470	464	443	450	446	447	487	480	475	493	433	466	521	448	494	484	489	452	491	447	489	440	474	454	422	435	456	454	476	480	463	473	463	466	430	475	507	460	465	499	475	468
25562	21429	27287	27851	48766	45351	27869	11005	2600	963	668	577	572	575	573	600	570	549	548	533	560	530	568	541	519	553	571	590	546	560	525	568	564	558	529	556	516	542	562	583	539	540	564	540	546	583	539	517	517	541	553	537	582	552	566	508	568	554	561	517	531	544	592	552	540	573	592	545	541	535	538	557	556	549	572	561	533	544	543	547	541	552	534	526	505	542	521	558	520	541	527	572	587	516	508	537	526	536	527	522	517	539	558	525	548	536	568	579	500	571	514	539	538	545	550	570	568	528	565	562	515	539	543	521	556	539	584	574	555	512	556	545	497	510	519	564	567	565	536	543	568	567	524	548	532	599	527	540	526	538	588	592	573	564	568	534	558	554	546	582	546	571	521	563	543	602	569	550	541	539	514	595	560	597	555	501	587	552	554	575	541	567	555	545	547	530	552	616	570	559	525	526	523	555	555	555	523	579	552	530	548	541	544	534	546	515	514	550	511	569	549	526	578	550	521	541	560	535	532	501	556	567	520	507	549	533	516	557	550	525	553	510	539	525	533	531	554	575	547	545	572	540	532	573	525	562	511	548	600	529	528	560	593	532	531	580	511	538	532	555	543	540	528	548	555	586	547	569	543	557	597	541	540	584	517	589	576	573	538	510	528	537	557	535	537	526	551	569	569	510	551	554	511	524	584	534	537	567	568	545	575	537	559	546	581	553	525	568	565	592	576	562	566	571	569	498	561	560	541	524	534	525	521	516	537	541	543	528	535	549	564	610	540	563	566	542	535	567	572	558	524	572	565	507	567	529	547	533	561	556	539	530	535	525	535	581	549	558	556	527	573	565	547	568	517	543	503	549	564	553	571	535	580	514	570	538	516	600	527	575	529	524	531	567	584	515	551	524	551	523	555	537	541	577	511	531	522	497	556	529	600	518	503	528	575	569	575	530	568	546	560	547	516	523	535	542	501	591	549	546	514	543	551	570	536	542	504	530	556	526	536	517	552	553	570	536	555	570	567	510	515	539	547	589	548	550	583	595	533	569	560	537	547	563	531	542	560	533	530	561	567	552	577	551	564	506	570	578	492	568	566	543	536	547	538	521	568	551	570	610	533	506	548	508	559	542	553	516	518	526	578	559	550	568	549	562	521	566	558	557	520	575	503	557	546	582	567	555	515	573	536	536	525	575	537	576	523	552	528	588	537	583	551	523	604	556	540	555	533	537	555	555	603	561	590	561	539	533	539	489	553	535	528	522	555	553	536	528	521	536	546	554	519	525	560	537	538	533	555	543	501	531	510	534	535	556	529	500	522	529	550	528	546	524	552	536	521	555	555	544	560	527	556	572	525	554	539	514	517	561	520	541	548	542	519	564	544	546	558	575	552	573	563	555	534	580	543	532	601	527	534	557	535	525	548	570	542	551	539	587	548	542	513	551	558	590	574	534	548	548	501	552	563	536	557	534	574	559	549	583	502	520	545	542	527	533	584	568	579	529	569	533	559	524	536	535	535	523	495	499	565	551	504	521	566	515	529	552	558	572	550	543	570	516	530	571	540	562	529	531	510	581	556	548	572	559	534	559	541	568	540	544	538	528	595	539	558	546	560	546	569	552	592	564	580	546	539	520	536	478	539	548	532	530	527	551	593	550	556	546	524	566	527	596	546	544	503	564	528	588	595	567	580	554	548	539	558	542	553	558	530	558	561	495	540	565	573	562	506	548	531	564	518	531	519	514	481	494	534	583	555	561	608	557	540	538	516	554	520	558	505	529	551	513	535	536	548	531	498	530	533	513	561	559	542	539	558	573	558	534	570	513	527	508	557	501	537	549	554	587	595	558	540	523	564	538	544	537	553	561	522	561	550	528	533	552	515	567	538	574	548	557	575	543	522	498	549	600	564	560	501	542	546	553	503	539	590	511	552	564	562	554	547	551	564	557	562	566	538	564	564	582	563	582	573	550	553	544	538	519	546	583	531	531	573	568	546	581	513	555	499	541	569	548	534	568	558	532	566	506	531	481	562	564	550	570	546	565	576	514	560	545	559	530	576	537	549	523	552	582	560	526	539	543	583	486	541	545	564	525	550	539	566	579	531	542	513	540	542	552	574	571	522	516	536	552	491	562	520	504	560	551	529	538	496	587	543	519	499	518	522	556	557	560	549	545	501	539	548	532	528	519	563	507	533	545	558	564	533	516	557	567	549	531	498	530	566	518	551	540	518	564	561	506	544	521	523	526	522	575	510	584	541	533	585	587	515	546	569	536	546	552	522	517	601	519	485	552	548	559	579	509	577	567	547	547	566	564	506	548	518	544	548	550	543	529	544	560	462	539	536	531	565	557	566	519	538	527	572	565	541	550	541	572	554	554	582	569	564	548	540	556	511	533	549	511	560	539	618	544	526	566	523	541	566	544	537	510	508	538	542	480	550	529	551	556	532	581	581	570	542	517	551	571	555	520	514	572	506	507	543	522	528	594	522	530	564	555	554	539	537	553	537	564	535	565	582	524	540	582	541	527	575	486	520	532	551	498	557	580	540	552	529	520	552	559	509	572	586	602	597	572	521	516	512	563	536	555	516	523	540	514	538	542	556	528	537	566	540	552	554	527	539	520	490	525	572	565	580	556	519	546	581	532	523	534	518	542	530	566	560	534	540	559	548	532	524	549	560	589	570	561	546	592	546	572	558	527	565	512	543	556	528	577	526	548	557	542	556	566	494	580	520	556	539	562	501	567	550	522	555	521	541	512	541	581	567	597	500	529	530	546	524	572	542	509	540	537	538	517	520	522	541	488	617	578	572	531	523	524	533	616	564	539	545	542	541	562	510	549	543	548	539	545	526	512	567	540	557	515	522	540	548	537	544	565	573	562	528	549	591	558	568	557	583	551	522	526	528	573	501	565	598	532	538	543	577	537	543	575	556	542	585	562	547	553	585	588	551	563	576	546	544	550	587	524	523	583	532	578	558	563	565	522	552	551	539	533	521	533	520	517	536	509	523	544	554	513	535	554	516	524	490	551	557	578	523	509	565	543	538	524	532	553	545	552	570	530	542	561	498	513	573	531	512	585	541	509	558	558	539	570	571	553	551	532	553	547	582	557	496	549	536	542	539	531	517	530	566	556	556	560	560	572	521	537	530	544	534	531	559	566	548	524	519	563	566	509	530	538	533	582	524	500	595	533	550	554	541	529	538	502	544	559	542	543	547	570	557	544	528	536	542	600	528	572	558	558	527	507	569	530	565	564	567	569	574	516	513	561	552	524	524	508	550	533	507	502	528	529	541	539	567	566	555	553	491	530	536	512	534	528	546	570	563	534	516	554	557	544	552	558	514	531	566	552	549	553	545	543	566	505	557	548	531	556	549	513	527	563	552	529	573	535	524	525	553	517	525	541	512	518	498	555	580	562	550	561	578	567	545	526	545	540	555	564	529	537	587	527	608	533	543	530	539	525	531	506	601	570	533	533	540	527	553	541	537	520	535	520	545	539	548	532	541	559
4329	4961	3404	17694	51380	37417	18910	8079	2410	1039	610	538	512	460	487	550	526	490	537	493	512	491	530	554	539	497	512	525	527	493	494	484	521	489	531	513	489	502	474	497	489	514	483	512	492	494	494	500	509	473	492	527	486	480	516	540	495	508	499	476	472	514	484	494	479	497	485	488	489	498	514	523	487	500	480	474	500	506	515	521	505	504	497	506	528	467	481	518	518	485	489	484	509	489	517	477	480	474	524	493	503	500	513	511	499	483	519	480	523	518	507	514	465	501	514	480	512	489	515	483	494	526	505	499	503	508	482	497	496	501	460	511	518	510	488	494	494	529	505	514	520	516	523	508	458	502	497	494	488	487	525	500	495	472	530	525	527	506	469	498	515	479	507	467	499	499	491	525	510	504	483	470	495	487	494	502	486	496	483	488	520	525	494	505	532	472	482	451	548	509	513	466	504	505	506	545	514	515	471	506	522	540	534	474	531	513	537	464	528	514	507	487	517	506	492	476	527	487	529	495	477	487	516	502	529	489	490	512	509	508	464	460	507	487	531	492	475	498	560	466	530	509	493	480	523	489	522	511	565	503	497	432	477	441	526	536	501	505	518	494	553	493	523	544	503	491	495	515	494	501	510	522	484	523	506	551	545	493	526	490	530	489	484	509	503	524	484	509	541	459	490	481	508	500	488	506	489	496	475	522	429	453	522	515	497	501	498	497	512	535	473	505	477	522	509	469	494	525	518	525	495	504	498	471	462	512	539	501	482	537	481	448	514	457	485	481	535	492	515	517	498	515	479	474	510	500	507	498	483	479	505	522	492	521	526	479	494	525	511	435	501	489	552	516	510	449	518	480	519	489	497	509	497	526	502	537	505	522	480	452	479	514	507	491	493	478	483	501	526	462	515	538	473	512	503	513	484	515	452	507	510	481	479	502	499	493	504	507	497	472	498	535	506	516	490	506	469	510	498	488	478	522	489	521	500	527	517	525	506	535	462	537	516	484	527	481	445	513	504	525	505	539	505	477	514	532	508	488	526	488	481	507	489	474	495	480	499	490	488	471	498	495	544	491	497	479	514	446	485	539	499	465	489	492	470	504	480	479	511	473	543	509	505	525	518	487	474	501	519	505	483	506	527	507	485	533	506	459	529	504	473	513	523	500	472	485	440	516	519	471	480	530	532	521	521	478	499	469	515	453	473	530	498	519	498	527	503	543	517	535	503	484	474	535	475	491	518	539	536	527	511	510	499	514	489	441	472	476	442	502	469	462	470	474	491	547	502	538	473	530	494	498	528	479	515	517	523	518	534	518	538	463	483	488	480	480	522	503	476	503	489	457	483	510	527	542	481	494	500	498	489	496	516	515	519	482	517	521	504	501	516	475	451	514	476	529	485	516	519	502	508	487	495	518	495	487	553	524	485	500	513	546	502	480	493	485	479	500	474	520	499	473	490	511	489	510	468	486	525	475	494	518	485	519	526	526	461	536	512	510	488	505	463	548	502	484	553	531	491	507	472	450	480	547	490	500	486	510	488	491	469	483	520	510	511	493	524	531	519	497	517	498	524	529	485	492	520	484	492	499	503	532	485	504	560	510	541	501	440	525	494	508	493	465	516	492	508	549	488	463	527	494	505	468	505	499	477	546	508	521	514	526	483	493	474	481	502	522	507	471	497	543	509	508	553	504	514	470	479	492	528	503	541	511	522	524	504	492	554	528	490	518	537	494	526	507	496	527	502	493	524	525	515	488	525	455	555	467	501	517	526	506	520	482	504	515	502	495	520	511	528	505	531	513	503	504	491	501	474	523	467	469	542	497	486	502	492	479	550	482	503	509	479	498	524	501	485	500	505	500	510	503	456	493	494	502	520	523	507	524	497	490	535	514	507	447	506	547	506	517	511	482	490	446	501	508	506	523	545	517	502	498	527	545	503	492	518	475	487	547	492	503	536	472	495	484	518	476	518	490	501	494	495	509	517	498	492	541	502	531	473	480	439	508	534	515	465	521	505	527	500	530	502	495	496	521	501	511	494	508	529	496	502	508	508	507	517	502	508	505	541	446	475	489	501	489	468	500	488	483	550	513	514	484	485	519	489	508	488	502	486	495	499	522	499	498	502	492	522	456	464	491	505	530	548	505	445	503	491	494	487	487	484	517	474	499	484	489	506	512	493	517	506	508	492	507	491	495	476	501	467	502	473	496	539	476	513	487	494	491	459	515	531	478	524	504	500	489	498	527	487	491	489	541	516	471	533	494	551	491	513	525	525	511	469	487	500	522	469	522	526	476	449	439	487	514	505	491	526	549	509	513	542	496	482	497	531	498	453	442	493	504	497	517	527	501	524	478	509	499	486	567	439	534	524	477	497	469	519	482	527	501	476	461	469	540	511	511	476	481	508	518	512	499	523	508	501	485	470	513	497	475	517	523	540	514	469	499	533	466	507	544	516	479	515	510	491	501	492	522	510	483	510	515	521	493	506	494	493	510	520	499	467	529	498	506	476	484	490	510	546	547	535	495	504	448	474	507	518	521	455	509	495	525	454	485	549	492	524	521	510	505	513	497	504	476	512	468	473	521	489	490	505	476	487	498	481	499	479	441	463	469	517	482	474	472	479	506	519	483	481	493	523	549	521	495	530	494	516	500	500	532	532	486	518	475	489	534	526	533	517	496	519	550	512	523	513	519	461	496	528	520	475	535	515	477	508	483	512	473	465	512	515	502	521	508	520	527	475	512	496	503	458	537	518	539	469	502	514	459	472	502	490	492	531	506	494	519	504	503	493	539	481	512	496	492	503	496	477	540	490	495	482	511	511	490	516	457	483	502	523	520	492	512	493	531	482	515	468	474	529	472	523	558	479	449	484	506	491	537	507	492	523	519	488	484	498	513	481	473	502	523	498	488	473	501	493	502	464	497	483	534	499	528	481	485	485	495	461	468	548	516	477	511	520	508	506	468	482	454	527	496	465	480	485	507	502	513	542	509	527	508	495	533	480	508	469	510	526	480	499	525	506	469	517	505	528	502	530	540	492	466	542	497	486	493	503	489	506	504	498	474	487	466	485	530	530	513	500	520	507	503	507	480	519	503	462	479	519	496	475	528	455	477	486	526	482	447	511	502	503	513	482	469	516	495	488	533	502	500	476	508	510	507	516	504	491	507	511	488	509	471	508	485	440	500	520	526	513	532	514	537	504	500	518	497	490	516	486	486	485	501	504	496	486	491	496	475	504	489	486	495	508	506	505	549	522	469	494	503	479	510	504	481	502	514	506	532	483	538	504	521	509	507	503	522	507	447	468	512	498	528	468	489	483	511	528	492	472	500	508	469	515	485	486	500	505	521	511	514	457	496	504	496	529	468	518	472	475	508	554	476	479	515	525	511	498	521	512	501	506	493	476	499	507	486	529	515	497	469	515	500	512	559	483	506	498	515	497	523	512	571	481	510	511	527	516	492	501	527	478	504	507	525	516	504	511	438	495	506	500	472	496	508	455	501
24302	21396	28734	25463	58359	60918	42326	22611	6747	1841	944	694	646	683	643	661	666	665	686	662	692	666	645	636	608	652	636	648	636	633	649	594	678	685	681	642	661	690	635	680	665	693	642	604	653	682	661	658	676	648	583	614	640	649	645	648	654	651	637	655	632	666	694	644	646	628	568	685	666	690	624	649	632	650	615	647	615	635	627	636	620	660	703	649	663	658	616	604	673	642	649	614	639	648	649	665	647	673	669	691	659	581	666	621	637	677	655	646	621	660	608	626	656	671	648	673	651	618	647	643	677	680	668	664	651	618	647	640	574	611	666	669	648	689	605	694	575	646	611	661	635	707	580	654	636	623	661	686	671	622	644	614	628	662	618	682	631	665	649	613	633	635	681	637	672	630	659	636	634	678	618	697	654	607	655	632	603	637	642	628	664	611	632	662	631	594	606	646	625	658	638	665	627	617	647	634	629	668	646	625	611	606	636	635	636	702	644	637	693	661	655	640	631	641	577	661	602	652	661	669	666	673	614	596	623	638	629	651	608	665	628	627	668	679	677	645	666	651	685	644	588	630	672	638	615	645	681	643	680	683	666	637	682	635	645	595	641	606	645	621	657	650	619	639	690	635	647	648	623	670	685	673	647	626	628	672	631	635	580	620	627	658	661	651	643	635	617	642	608	649	627	646	661	630	613	649	619	613	659	625	677	643	640	623	667	675	663	627	626	629	689	659	683	635	648	593	614	645	631	664	637	613	639	626	639	622	636	621	644	676	665	598	655	614	666	599	667	683	610	609	651	654	659	638	617	615	657	613	655	651	612	669	596	682	674	614	668	630	662	649	640	657	630	628	665	656	663	680	642	684	619	680	632	642	621	634	655	665	718	653	652	613	660	652	646	687	654	640	644	654	621	583	676	678	680	650	638	656	663	644	649	658	637	612	638	626	642	649	631	662	647	611	663	666	667	676	675	649	629	629	661	641	662	635	648	619	623	607	655	642	661	614	631	622	673	646	663	666	633	633	655	628	620	660	697	634	661	614	663	628	629	654	617	619	585	646	639	627	616	641	609	604	669	698	631	660	657	638	666	627	659	630	644	667	633	672	727	653	614	666	640	660	611	610	695	625	621	668	642	626	630	628	606	623	616	595	620	651	652	635	658	688	623	636	670	592	610	631	617	617	672	648	671	601	606	687	651	651	651	677	659	623	638	642	659	661	670	608	625	633	597	636	667	626	604	589	641	662	641	646	662	662	603	679	659	675	635	657	641	632	630	625	597	667	610	605	619	629	603	685	625	678	658	633	698	678	657	642	651	637	653	649	673	669	595	673	580	652	668	617	665	633	683	655	637	642	623	632	651	576	669	640	651	614	651	667	610	655	666	589	577	632	606	679	621	604	628	634	604	658	637	654	664	652	622	640	705	659	680	733	670	600	647	650	583	639	638	626	657	645	626	650	662	637	598	652	627	624	668	613	611	650	642	666	623	603	605	685	622	606	640	608	645	609	597	625	645	622	596	613	627	681	621	664	665	671	599	640	651	674	629	648	637	632	630	646	691	639	609	630	652	625	620	633	633	637	664	603	657	657	642	673	671	667	631	617	653	674	675	630	636	600	635	650	650	636	625	669	626	653	617	621	711	654	615	605	624	691	595	636	653	625	625	637	633	637	608	678	646	712	623	647	666	636	607	640	647	639	675	663	676	677	607	618	664	642	623	640	681	623	672	574	620	611	674	633	621	646	673	637	642	644	635	674	619	630	632	634	663	683	622	691	636	674	666	674	633	652	692	678	682	612	674	629	585	602	651	614	617	661	620	670	619	618	675	688	661	652	630	574	638	681	613	634	628	648	593	652	614	625	672	669	601	655	619	633	609	623	631	643	669	663	659	603	652	626	636	653	656	609	672	639	665	640	627	652	601	642	661	678	641	625	626	665	634	588	635	651	639	637	645	622	663	635	610	627	659	655	657	653	658	635	642	611	689	627	596	631	649	629	645	635	626	607	685	661	611	621	660	639	617	628	636	638	638	622	620	653	669	612	623	661	602	665	647	651	634	611	691	636	682	654	602	639	633	680	674	638	609	656	666	632	663	652	659	712	636	599	658	632	648	626	689	652	605	666	649	644	632	643	656	633	622	641	685	679	626	602	647	647	699	667	669	659	631	633	678	633	661	665	623	641	666	639	623	650	640	661	599	630	608	596	610	633	624	601	651	627	673	621	621	632	681	646	607	677	623	618	619	649	640	619	641	588	644	620	582	670	612	604	641	679	676	650	616	636	625	625	672	635	651	627	645	669	615	623	664	639	676	650	645	645	613	653	645	624	622	649	575	627	659	597	612	634	664	657	647	593	625	657	623	616	625	647	657	662	626	648	649	621	651	637	686	627	686	681	651	635	664	624	610	640	626	626	663	651	596	598	665	579	639	631	644	632	597	614	637	623	671	635	680	662	613	619	656	637	671	649	646	653	666	669	668	627	664	609	645	631	595	627	646	613	650	639	600	643	579	601	651	628	631	680	609	656	632	572	615	640	647	649	676	642	628	621	634	671	624	625	632	616	584	653	630	626	595	679	635	660	667	638	634	671	629	646	666	621	633	577	659	639	623	641	614	625	671	642	624	639	607	673	615	645	668	688	666	626	601	564	645	704	652	645	662	691	667	624	614	669	607	630	654	647	635	649	647	630	637	645	630	682	646	614	632	638	647	639	638	651	582	613	647	670	618	639	619	691	624	685	615	675	616	612	645	690	656	639	642	651	639	677	686	611	632	629	625	616	610	587	663	643	640	667	647	612	700	672	639	645	667	664	617	622	644	639	630	637	680	683	635	646	631	677	634	652	671	609	627	638	653	674	653	641	631	640	657	580	627	616	670	630	638	639	648	625	668	652	642	635	666	611	654	643	648	643	641	640	638	629	652	670	610	685	636	616	671	621	646	669	619	657	648	627	659	634	652	634	697	629	571	639	627	621	613	583	661	674	672	660	643	616	647	655	630	650	671	637	632	593	638	605	662	627	669	638	630	656	648	614	618	667	616	644	638	633	594	617	645	650	634	659	643	642	688	656	658	704	631	659	620	624	668	666	567	636	636	608	640	655	619	684	645	608	600	622	690	654	610	636	632	666	642	639	672	634	622	613	666	642	655	623	614	636	644	641	660	653	646	678	652	656	641	680	676	652	630	631	653	671	652	612	637	620	671	641	579	667	674	642	614	625	618	666	682	668	633	615	652	634	630	638	665	669	658	624	599	629	634	632	630	607	676	692	619	699	589	615	652	674	655	627	644	667	629	661	619	639	621	663	619	597	628	620	642	643	649	622	724	661	632	623	634	644	675	655	649	611	647	693	630	635	627	657	662	645	627	646	601	608	662	675	626	600	645	671	641	621	644	616	624	660	629	606	626	621	617	630	634	666	655	580	669	630	662	651	571	653	594	635	649	644	663	691	636	634	674	615	637	707	570	672	630	645	630	610	639	604	639	637	607	698	657	619	630	622	631	645
5201	10114	6982	25398	72262	56255	33765	16378	4926	1775	863	665	622	567	566	606	578	642	608	621	623	547	549	605	546	555	566	601	600	551	574	564	566	614	572	581	582	594	574	587	633	586	607	585	621	553	587	579	546	576	566	569	595	585	563	606	601	577	563	574	590	562	577	593	594	558	607	575	611	571	584	584	572	608	585	575	623	568	558	566	550	571	598	597	554	574	619	581	588	597	633	587	603	565	634	593	587	567	617	550	574	571	615	600	608	583	568	610	605	575	593	560	569	567	585	606	608	555	586	562	571	619	589	606	622	643	587	616	553	565	595	616	562	583	609	572	602	600	587	594	584	630	570	546	594	570	555	592	568	560	598	568	570	588	569	560	605	586	580	618	589	565	572	611	597	553	598	549	575	555	574	616	592	569	606	580	590	567	584	559	608	578	580	519	588	591	579	545	581	556	606	557	558	578	622	584	648	605	622	594	582	578	548	597	531	581	606	558	626	583	589	615	598	603	545	605	569	593	606	560	595	579	551	531	587	587	567	614	542	617	575	590	555	571	574	551	583	621	591	598	606	607	555	584	595	610	587	562	602	580	553	589	575	599	606	610	612	602	577	587	569	572	571	571	597	606	617	621	590	600	559	619	560	574	559	603	583	605	606	575	584	604	596	596	600	584	589	583	615	577	564	583	562	643	598	596	541	568	540	569	591	586	578	547	576	578	597	565	555	586	573	566	588	610	618	571	605	578	573	542	592	623	608	583	596	592	612	575	658	550	572	569	534	622	598	593	610	568	602	528	602	631	545	595	604	552	596	532	576	585	543	618	607	634	552	611	574	581	603	552	578	571	564	562	569	540	566	556	573	559	600	572	568	577	604	613	600	605	582	578	605	564	571	582	589	590	614	637	602	628	604	578	606	587	560	579	578	587	572	573	580	582	534	603	582	587	609	583	576	568	592	553	609	569	580	569	588	587	613	554	599	590	590	601	565	629	636	576	606	616	556	588	595	549	581	570	580	562	560	623	564	599	639	604	566	625	572	632	597	533	560	576	594	593	574	575	551	565	611	586	547	616	631	568	618	608	621	602	592	594	534	602	582	600	580	571	572	573	550	589	516	545	561	591	571	564	561	620	590	573	587	632	592	572	545	592	619	579	551	589	596	601	576	608	564	570	618	566	591	604	561	593	549	579	568	558	595	562	585	609	608	600	604	592	558	570	546	620	592	596	605	588	576	527	626	597	502	599	555	629	578	572	598	544	591	603	555	600	570	559	579	594	589	590	586	577	578	561	611	617	559	573	593	626	599	560	577	572	574	573	581	577	522	625	561	615	550	604	576	607	574	524	597	590	621	600	611	554	565	562	579	598	566	592	557	593	560	576	532	563	596	551	587	602	581	578	562	567	580	590	602	566	604	595	558	583	565	574	579	565	602	623	557	568	601	553	597	553	590	581	588	614	558	603	563	566	572	590	603	601	548	612	599	588	565	565	577	584	591	558	521	578	597	613	593	563	578	592	597	603	578	558	562	614	607	603	545	599	578	604	554	574	633	567	621	619	572	620	570	583	597	574	537	580	615	563	586	550	580	606	554	571	580	576	601	591	604	619	589	592	612	526	580	647	576	584	544	576	576	560	557	579	559	605	580	577	547	610	542	555	548	594	556	602	556	590	570	584	599	595	547	594	610	583	616	591	592	573	621	614	593	554	551	582	618	541	569	594	565	611	580	547	548	603	584	542	590	587	551	585	600	528	568	614	583	592	599	614	572	602	526	595	575	563	574	575	575	609	579	597	619	612	607	515	626	597	574	615	577	588	550	542	567	618	593	616	612	611	612	568	582	612	562	563	556	580	556	613	628	584	561	596	613	546	575	600	612	561	590	538	553	598	602	584	568	608	586	587	607	608	562	599	546	575	579	529	556	587	577	569	553	588	550	543	576	557	535	562	557	578	585	576	582	619	555	554	529	527	582	613	591	578	595	554	562	605	542	625	607	573	550	562	591	607	596	556	573	605	598	622	571	580	558	545	563	598	582	595	586	527	595	553	609	536	569	608	614	568	545	584	590	611	565	527	542	599	597	590	587	594	593	575	581	584	579	548	625	545	562	601	563	622	560	536	540	586	585	595	589	556	564	586	591	623	534	609	569	576	574	595	586	609	584	601	567	590	586	595	557	584	600	583	563	570	562	597	552	587	561	643	576	578	568	585	580	617	580	574	554	580	564	599	552	567	572	594	560	555	570	564	535	604	643	584	615	574	585	568	543	566	585	577	594	567	536	565	597	590	597	586	572	557	579	552	567	586	566	593	571	600	564	587	548	587	562	578	584	579	598	534	582	572	602	609	626	577	564	583	606	580	585	535	624	586	556	636	531	569	626	616	566	550	585	612	608	577	591	590	538	614	572	550	566	563	558	526	577	597	571	582	554	595	593	575	576	609	597	583	563	582	566	539	588	560	584	573	565	567	541	552	559	585	543	599	606	559	605	606	587	588	575	557	605	578	589	588	584	565	583	589	567	590	593	559	572	586	583	549	565	616	550	592	533	612	572	630	566	571	576	608	568	564	572	582	567	618	585	596	584	570	581	592	564	558	542	554	560	604	599	517	523	552	619	604	623	591	557	564	547	572	571	592	548	616	561	591	559	579	601	557	571	590	569	609	573	612	554	576	577	563	565	606	559	556	578	553	578	597	588	606	593	580	607	588	578	602	587	616	592	576	552	594	614	563	553	565	601	548	609	584	551	561	567	595	581	573	551	570	583	578	580	551	587	567	593	580	603	566	600	606	580	609	569	539	562	577	565	604	562	585	561	583	539	559	573	564	620	592	585	593	576	540	567	579	627	560	600	564	603	603	632	627	618	587	591	574	519	611	613	615	553	623	593	584	589	590	570	605	576	644	574	551	557	624	566	579	555	543	604	592	600	578	624	570	623	596	550	598	580	570	564	591	583	584	607	571	585	558	563	563	545	559	579	590	557	580	582	580	586	547	537	569	583	573	573	597	583	577	575	585	575	622	568	560	585	548	548	581	550	559	579	612	574	590	581	612	572	563	580	554	578	609	648	582	544	574	598	566	571	552	630	560	618	559	598	567	548	550	580	623	595	595	580	596	597	554	584	557	538	578	573	571	560	614	617	594	569	565	559	554	591	598	598	526	580	558	575	526	597	560	593	531	569	555	542	538	601	588	559	612	564	574	568	547	552	553	568	549	602	644	576	572	535	562	604	565	620	584	574	564	576	578	594	597	631	597	601	579	576	639	564	572	575	542	590	635	577	607	575	576	558	543	570	619	561	590	554	573	566	614	552	612	591	601	589	629	561	559	604	582	608	555	562	588	589	614	593	587	572	580	572	515	548	583	605	589	623	593	606	557	618	573	587	642	602	571	585	572	596	609	564	549	586	546	599	580	533	591	594	577	584	583	588	570	567	633	583	599	541	646	594	590	567	589	576	583	624	590	551	527	572	565	598	555	580	607	562	564	564	624	590	570	578	577	571	568
27708	12912	2503	2285	9260	8519	3894	1764	918	656	529	527	537	528	530	511	534	523	524	497	539	530	573	519	488	515	525	527	536	486	536	502	557	541	543	583	572	521	540	516	569	552	515	529	545	523	531	527	533	496	551	540	519	542	524	508	516	504	508	554	517	556	527	543	514	503	491	486	508	517	521	509	499	536	537	542	534	501	526	500	546	519	576	565	534	530	520	527	497	533	541	491	519	506	535	541	486	559	520	564	548	494	475	521	530	509	520	537	528	538	521	556	493	522	560	516	506	549	556	532	551	509	514	543	542	490	492	560	549	554	499	528	544	516	520	511	528	538	530	527	529	547	524	551	526	507	573	483	535	526	546	496	512	536	530	532	556	537	538	578	527	556	541	536	554	506	529	555	543	502	566	543	520	517	542	541	473	529	541	493	546	550	547	524	528	494	515	493	541	484	485	563	507	529	515	495	501	524	530	509	514	520	569	539	499	506	508	541	504	525	527	497	518	560	529	500	511	491	541	563	571	554	523	536	549	545	517	526	529	525	517	493	532	504	534	541	518	514	539	591	531	534	515	462	544	522	547	487	518	486	534	532	534	536	498	520	532	521	532	520	554	529	509	537	504	482	515	533	489	517	497	544	559	528	526	568	524	481	541	594	479	518	512	536	546	500	559	524	548	506	507	498	537	525	521	569	564	506	548	561	565	511	522	506	508	523	497	546	534	518	574	518	502	495	492	530	503	513	526	545	555	523	513	547	491	528	496	498	547	518	550	539	526	529	462	481	489	562	556	476	534	521	574	565	536	526	521	520	525	525	504	563	535	523	560	501	511	532	545	493	528	533	505	538	530	522	539	509	549	581	565	536	544	547	534	510	509	537	497	536	545	523	524	492	493	521	535	533	494	545	512	587	504	475	556	543	533	513	547	515	515	531	527	522	494	543	525	537	524	511	519	546	497	520	570	525	553	523	490	504	521	513	556	529	508	521	510	548	522	513	538	511	522	489	565	507	520	496	527	516	538	539	578	535	520	524	529	524	530	532	531	555	583	546	505	515	492	532	529	533	514	525	534	559	527	548	529	548	526	511	498	509	512	473	515	529	534	513	545	556	510	485	533	541	539	521	476	556	573	557	513	506	552	542	570	524	532	530	543	493	539	551	504	549	539	519	524	523	539	507	546	543	525	555	555	520	527	558	503	510	504	494	530	550	519	502	552	544	579	521	527	451	526	528	540	557	501	494	527	561	545	490	572	541	550	539	530	505	507	529	561	543	544	513	533	546	547	525	555	548	513	523	516	548	523	487	537	518	568	520	544	554	566	488	509	513	563	524	538	509	525	511	523	559	556	549	532	503	535	497	518	539	514	541	521	524	492	514	527	498	504	537	540	520	486	565	537	529	532	545	556	514	523	554	535	525	512	500	572	548	533	508	529	519	541	517	480	518	521	561	523	539	513	560	528	506	525	501	532	487	515	522	530	571	542	476	574	525	493	540	540	518	531	527	547	512	535	551	524	495	487	535	516	534	553	535	493	502	564	541	504	537	542	569	526	502	497	495	527	580	533	548	508	502	562	564	565	471	552	560	569	533	522	543	512	523	540	505	529	509	526	543	530	530	511	552	524	522	502	539	565	548	526	537	559	526	517	556	498	555	484	516	520	576	541	535	554	534	539	536	550	503	521	561	554	511	543	489	510	505	502	543	551	508	558	507	524	504	531	526	578	530	555	540	504	537	518	508	545	498	556	506	544	498	561	523	526	549	504	515	554	551	482	502	529	547	527	516	486	499	518	563	548	531	499	484	508	551	507	559	504	542	537	532	507	577	532	502	489	566	528	503	549	548	517	529	552	536	552	536	512	512	567	554	522	560	486	540	512	546	530	506	520	530	495	516	528	538	562	524	519	526	506	535	552	527	542	566	541	521	543	566	557	512	535	567	528	515	559	538	505	515	544	568	541	579	533	484	515	535	523	514	564	547	564	552	557	549	526	501	533	511	513	505	494	546	517	526	515	530	552	526	463	496	534	509	533	541	502	531	508	507	527	532	525	529	506	534	514	558	558	547	514	522	516	560	506	554	516	508	541	545	525	543	530	491	503	536	558	536	559	508	545	539	477	537	577	523	525	543	572	525	549	567	556	570	555	502	532	544	504	507	507	563	517	541	525	528	524	557	545	544	496	531	529	524	520	539	548	584	537	563	499	531	523	528	506	514	523	513	531	521	547	560	539	560	503	489	521	509	561	528	536	509	551	510	515	561	543	555	567	483	533	574	522	496	507	560	515	537	534	542	504	515	516	521	546	521	504	500	501	572	505	494	523	504	533	547	531	482	524	512	522	534	518	526	526	495	521	528	536	525	526	549	593	517	492	537	572	509	533	510	548	563	553	557	537	514	543	528	517	548	538	506	521	526	547	549	535	463	530	560	575	497	529	529	511	567	548	528	538	520	540	548	516	546	566	535	557	534	539	538	518	525	549	523	494	542	501	494	546	545	527	539	541	505	568	548	545	545	581	523	554	534	561	495	532	546	511	514	522	581	528	521	543	486	509	543	569	562	506	503	529	480	534	547	522	510	518	562	500	538	500	530	517	525	498	511	565	520	554	545	536	525	507	500	501	542	538	500	547	503	546	534	520	545	563	548	534	535	492	533	574	533	571	525	539	549	545	531	520	488	504	517	495	540	551	509	537	533	499	549	514	522	512	498	538	528	516	542	539	538	573	532	503	502	519	523	553	539	521	521	515	516	521	573	533	550	515	534	498	545	521	565	500	533	559	505	495	510	525	524	534	542	552	546	507	570	553	518	508	551	505	556	548	522	522	535	527	531	503	502	546	506	500	516	525	527	522	593	537	539	526	537	539	509	498	567	485	523	524	545	555	523	530	497	537	521	546	510	518	506	532	522	510	527	546	510	529	499	490	543	552	545	512	578	542	495	544	514	544	506	551	515	511	499	522	532	519	494	540	500	512	552	523	562	519	522	544	502	533	492	537	531	529	512	523	502	541	529	552	529	540	559	530	544	562	507	544	547	463	552	522	567	534	550	523	553	529	476	569	558	484	531	527	532	532	492	554	496	535	558	560	477	520	485	533	477	518	550	543	538	541	531	529	520	520	498	529	520	526	549	560	571	528	488	536	535	553	508	530	542	529	553	527	520	551	531	540	531	526	500	545	556	616	528	525	477	487	501	502	534	528	532	494	526	562	525	469	519	527	560	546	509	492	502	520	539	500	559	492	508	506	512	526	503	546	522	528	541	512	567	525	531	488	528	544	558	533	534	532	529	557	527	532	549	516	569	565	529	550	533	542	505	545	527	562	491	549	522	496	513	515	593	561	565	510	515	598	489	521	539	519	522	509	523	509	555	527	512	516	525	530	518	531	481	537	533	484	481	494	552	520	523	560	501	510	537	558	526	485	531	543	494	550	516	498	535	550	498	511	562	586	530	552	537	540	483	523	524	536	506	524	480	509	543	512	513	494	503	532	479	562	506	541	503
5100	1517	1781	2236	9347	7353	3706	1755	867	560	508	486	409	416	488	488	443	420	471	448	449	486	436	454	486	493	492	464	443	504	484	457	448	493	517	465	453	463	466	452	473	441	441	467	454	489	475	480	449	469	477	422	474	446	481	458	448	428	446	447	425	483	459	448	505	434	460	434	462	436	440	422	478	482	444	413	474	450	462	471	458	460	468	461	468	445	417	435	454	460	481	446	471	469	421	458	420	445	424	471	472	484	499	478	466	450	497	414	454	457	413	463	470	458	473	450	459	454	464	463	458	421	463	422	431	425	478	486	436	428	440	460	461	447	491	468	446	464	442	459	466	462	453	436	445	429	449	457	470	442	488	411	477	439	416	439	427	438	471	465	461	465	472	459	430	453	483	433	443	462	443	450	446	469	431	460	472	492	489	469	439	463	450	470	434	399	441	429	481	493	465	433	447	435	488	448	417	486	435	489	423	457	463	464	463	460	440	439	425	445	430	456	488	450	496	479	439	459	445	444	406	453	486	437	461	444	469	463	476	478	410	463	481	453	459	454	439	449	433	431	453	446	460	457	469	427	450	471	443	471	483	443	444	484	439	482	449	464	469	486	423	492	464	478	471	451	466	454	467	428	460	399	435	450	489	479	501	445	431	477	428	443	453	479	475	466	447	452	447	464	449	452	449	473	446	433	431	420	470	478	449	434	471	483	484	505	452	448	475	445	474	491	448	494	455	451	485	476	455	471	494	489	458	436	444	483	445	460	456	473	441	437	445	461	509	451	440	445	471	433	472	464	442	430	477	466	478	430	473	469	444	446	471	486	471	457	460	482	495	447	504	427	404	488	450	467	478	509	430	443	450	442	485	442	455	440	464	481	459	475	480	428	457	461	480	479	457	454	441	441	491	458	432	420	467	433	465	437	465	429	450	456	446	475	450	433	461	450	439	440	445	467	442	448	474	460	438	447	462	479	429	445	421	477	486	477	439	484	440	471	452	493	466	448	495	459	466	479	468	450	473	464	450	459	450	436	443	502	451	494	466	482	443	487	469	456	453	446	425	479	440	468	435	442	436	456	465	437	448	427	463	468	451	473	441	461	482	490	437	450	454	428	429	490	452	403	473	453	431	476	472	456	482	483	450	459	488	435	463	460	471	438	467	437	468	476	458	424	475	425	458	446	445	440	446	456	440	491	463	473	447	442	432	444	427	491	436	468	470	461	467	495	475	452	443	450	479	488	434	450	461	459	456	449	432	495	425	456	466	481	438	479	428	458	455	467	444	438	454	449	496	419	437	445	459	439	447	468	454	437	441	481	463	429	440	407	462	444	463	464	426	453	415	459	475	465	493	489	449	456	457	474	435	450	474	458	445	484	447	469	473	454	412	467	502	431	470	461	432	478	422	465	438	413	470	438	452	423	455	489	473	433	472	433	456	451	451	455	494	457	464	471	452	429	444	447	457	453	460	468	410	392	472	453	448	457	469	418	480	449	487	485	473	430	472	424	452	457	474	471	469	432	476	471	450	450	407	464	450	472	455	452	437	470	456	433	433	425	421	498	428	454	458	438	462	447	460	452	504	457	458	469	454	493	465	459	456	404	489	473	460	437	480	458	438	429	460	473	444	465	512	424	482	464	472	491	451	446	493	454	472	453	462	468	466	482	446	455	488	442	431	464	481	474	422	468	461	423	440	514	441	459	448	470	455	431	473	477	441	454	509	447	455	454	477	450	466	462	436	453	438	441	484	475	463	468	462	452	475	420	473	441	466	482	420	444	453	458	487	503	440	438	486	453	446	459	467	480	469	446	482	419	473	463	425	421	460	491	430	453	431	432	450	433	450	469	489	429	504	454	475	486	449	480	442	458	442	459	464	477	449	440	479	468	483	452	466	446	418	466	454	459	491	423	460	445	459	488	429	447	479	468	474	490	459	452	473	465	441	470	432	467	420	491	486	441	417	447	461	458	459	470	488	444	476	489	450	484	461	485	457	463	448	457	459	485	470	483	463	507	436	457	447	475	486	471	428	483	497	461	448	469	492	472	447	446	479	465	445	461	429	453	469	471	502	430	460	458	475	395	474	454	469	434	449	435	439	463	445	453	467	480	483	447	482	456	466	484	484	423	489	485	458	430	496	453	464	434	458	479	454	470	467	441	486	431	441	433	474	519	468	452	445	469	478	456	466	423	417	489	425	447	473	458	488	466	450	477	451	457	480	446	439	447	428	480	455	465	479	445	479	450	456	448	426	430	459	461	431	452	430	461	423	445	474	444	445	500	448	432	490	473	424	432	468	459	496	498	493	474	453	434	442	481	451	470	478	431	435	408	465	485	439	419	456	472	435	467	484	455	473	445	490	453	495	440	500	397	457	506	446	433	484	466	472	413	486	479	460	480	446	461	429	474	481	464	421	428	472	481	474	429	458	473	435	457	411	439	441	483	449	454	468	462	500	447	439	471	441	435	431	454	425	455	423	475	451	439	464	465	472	461	445	463	474	436	470	446	422	438	454	453	465	444	434	480	460	458	469	464	460	504	476	496	428	446	430	443	454	459	519	472	468	480	503	452	431	447	468	427	477	454	458	441	446	451	436	439	467	391	441	463	450	446	430	493	480	465	434	497	452	459	450	450	467	452	452	468	449	479	440	449	435	448	422	432	498	441	493	455	494	462	468	421	468	431	474	443	443	437	449	472	473	509	458	448	457	435	426	429	452	481	459	485	435	449	462	501	450	457	487	457	432	463	458	481	471	460	425	456	484	453	466	472	462	461	447	423	451	490	474	458	477	449	471	422	455	477	453	466	467	450	458	474	431	465	416	464	451	474	449	478	443	468	432	447	425	491	445	481	438	472	418	418	439	470	499	447	422	473	496	456	469	474	469	443	482	495	444	467	453	465	432	457	505	406	412	452	495	469	470	454	451	465	433	446	475	450	448	494	433	455	491	491	455	478	497	498	458	464	465	462	428	435	442	470	471	474	458	452	462	506	422	478	470	444	416	447	426	479	463	469	455	469	449	452	452	462	460	454	454	467	435	460	436	474	459	461	506	491	438	451	454	442	442	418	457	457	443	438	436	474	447	510	449	459	456	452	437	433	428	447	458	430	427	449	442	509	481	459	449	453	447	461	494	470	478	467	456	432	467	434	470	471	460	464	451	438	450	508	436	457	409	434	469	458	463	431	483	473	416	447	455	460	415	476	470	483	500	430	445	476	471	472	461	468	463	480	425	504	427	464	443	493	451	448	469	412	492	471	455	458	442	478	457	462	510	487	457	484	451	470	452	470	441	459	448	440	425	458	441	466	471	468	452	448	428	452	453	473	418	447	483	443	474	477	456	449	472	454	447	461	433	457	452	413	462	452	481	482	488	473	477	468	492	439	467	448	459	441	463	446	452	442	486	413	490	510	443	469	461	490	437	469	480	439	444	504	459	452	454	421	447	474	478	492	448	455	460	469	486	450	455	472	455	445	434	463	470	452	427	478	481	447	465	439
25523	21442	27330	26442	42385	44190	29265	13536	3709	1180	682	575	549	550	601	506	514	544	527	548	540	554	502	529	556	530	546	515	592	548	550	517	574	533	550	555	568	555	578	562	530	541	539	484	570	545	523	495	539	580	562	581	550	550	542	527	564	544	497	525	538	515	551	542	568	587	557	546	559	542	513	575	512	541	565	544	557	554	572	541	554	530	555	523	581	554	529	511	569	560	578	526	537	523	540	532	567	561	551	561	590	539	538	571	536	579	537	534	554	561	500	564	541	571	534	519	578	544	480	544	494	546	539	558	576	575	536	563	565	529	544	541	530	554	539	531	536	557	556	542	541	542	574	507	531	570	533	556	528	583	555	576	530	553	552	568	562	577	512	526	561	541	559	580	592	564	571	593	491	556	569	540	533	523	536	546	545	559	535	516	508	597	550	564	564	522	563	570	542	578	589	542	537	532	545	593	512	521	478	541	566	527	528	531	555	546	524	557	517	529	531	519	522	579	517	525	589	521	522	530	559	548	502	540	511	540	523	562	549	549	546	542	543	532	544	560	552	505	558	568	555	525	558	513	509	543	491	569	533	559	563	538	531	559	548	526	565	553	556	581	532	528	522	547	523	566	540	517	526	558	553	519	560	562	573	553	533	568	522	535	503	531	540	556	563	549	538	585	611	573	513	526	550	571	549	565	546	558	529	592	545	574	508	584	562	541	539	564	514	556	550	542	528	548	574	536	570	522	531	521	540	540	557	564	600	503	567	549	526	539	519	511	545	527	534	553	551	517	568	494	535	550	561	565	525	551	524	538	567	592	550	517	539	537	542	554	557	557	523	542	538	547	554	534	521	490	553	516	526	565	573	526	543	543	512	552	547	550	581	547	529	551	538	555	551	555	493	541	536	530	556	547	516	570	564	568	560	571	534	551	581	536	543	557	558	560	527	564	561	515	503	561	565	512	525	519	518	564	532	491	570	537	549	568	549	560	574	547	588	562	559	532	552	541	563	603	545	534	559	517	524	568	522	499	510	519	571	539	557	544	555	524	534	542	541	552	552	527	501	505	537	525	534	555	537	553	527	547	505	547	548	586	551	568	580	520	544	556	545	504	522	562	525	580	551	563	553	611	501	550	573	579	550	549	530	598	502	549	547	515	556	550	576	536	601	539	511	525	525	558	592	549	534	537	581	511	541	591	527	525	527	565	564	521	539	571	576	527	515	524	560	568	583	522	558	539	552	519	565	545	503	535	530	519	566	512	588	559	488	569	546	538	530	610	535	487	562	547	548	578	550	538	569	533	551	519	518	554	529	522	505	531	553	539	568	546	549	530	582	516	496	513	569	592	522	581	543	542	532	540	549	549	554	512	536	559	565	540	541	543	506	526	576	588	503	523	508	553	485	546	554	553	545	551	553	492	553	553	572	578	528	550	578	545	521	554	557	589	552	548	557	518	544	523	542	528	603	534	556	510	585	582	556	562	537	579	546	515	517	506	565	566	520	584	519	568	552	508	579	531	586	574	537	547	555	516	572	512	516	537	548	551	514	571	546	488	546	530	556	568	550	531	562	579	558	531	558	534	541	540	540	530	567	473	499	538	510	574	566	543	534	535	520	539	560	577	533	524	539	527	493	543	562	503	538	583	543	572	562	591	599	522	523	557	566	563	576	565	530	525	535	564	552	516	528	576	569	562	534	564	537	534	573	544	489	517	562	486	562	532	527	528	571	529	570	595	524	583	569	523	546	537	580	571	569	550	578	537	554	530	602	557	558	557	509	561	559	558	565	526	544	541	520	508	519	572	571	547	596	536	528	558	548	555	554	559	538	569	545	531	553	513	547	498	551	563	515	530	560	507	623	539	556	561	568	608	570	527	593	555	538	566	581	576	560	537	531	586	524	593	574	542	554	560	575	554	550	534	527	553	548	531	562	577	509	588	571	579	571	551	547	497	566	534	516	520	576	535	588	533	577	550	537	549	513	495	552	563	541	560	546	556	542	545	506	507	544	558	547	516	512	535	540	503	607	549	617	477	558	530	538	571	569	550	565	567	558	544	586	560	499	592	534	552	548	571	530	524	553	558	597	565	562	523	537	570	517	571	548	561	591	607	511	585	565	530	529	531	529	546	574	561	586	537	552	508	541	573	548	542	579	598	542	540	526	488	535	533	565	555	501	528	540	498	551	533	529	519	524	513	552	556	517	560	467	571	546	556	552	528	517	559	544	548	562	561	561	554	518	591	502	537	531	553	583	547	529	529	555	540	536	538	551	555	550	601	569	513	534	535	526	501	525	528	537	530	543	564	539	494	517	502	520	540	533	530	548	547	548	550	564	541	521	590	515	565	551	537	554	561	575	546	563	578	534	576	571	538	558	515	572	559	546	560	544	546	498	559	555	576	519	524	552	528	522	547	501	536	564	521	532	578	522	575	560	513	556	512	558	585	536	553	537	558	526	554	531	513	545	554	526	515	553	555	579	529	574	519	565	566	523	545	531	526	523	540	575	519	560	555	544	594	543	537	542	540	543	570	579	505	537	538	496	549	544	603	566	538	546	553	509	527	580	513	573	548	577	538	584	600	535	531	576	562	527	550	525	539	562	545	512	570	531	549	547	506	554	629	550	538	518	526	556	525	513	538	541	552	583	527	568	529	492	548	532	543	526	559	558	536	566	564	567	551	564	586	548	545	568	537	553	534	583	535	541	539	563	533	549	513	557	506	522	495	544	563	561	566	550	516	521	572	519	531	530	570	571	550	548	534	546	527	603	541	558	542	551	570	553	526	546	576	515	565	528	554	538	583	562	572	520	571	526	514	541	526	535	537	546	522	534	538	549	537	570	576	543	573	524	559	576	538	522	524	529	586	543	587	593	580	543	539	557	552	559	556	558	561	529	527	518	561	538	530	515	550	500	535	545	554	520	564	556	531	540	517	521	547	599	541	562	555	544	582	587	543	526	541	555	541	544	509	557	531	577	536	551	555	585	541	581	513	569	511	543	556	533	533	546	546	518	554	586	524	531	559	512	551	563	546	520	547	535	544	578	576	519	515	541	524	553	526	534	571	519	550	561	544	551	529	504	565	581	553	539	541	546	489	519	540	536	536	567	536	530	560	548	548	542	547	567	527	496	573	541	503	562	570	506	542	528	550	532	534	574	521	540	500	586	543	546	565	542	573	585	504	549	573	498	560	558	551	531	576	559	535	532	525	569	502	523	552	542	502	522	596	536	603	604	570	524	512	569	521	518	544	529	532	547	578	534	548	532	581	558	551	534	541	513	519	547	542	542	562	553	547	505	512	489	591	532	536	518	543	525	579	557	547	577	562	540	558	564	544	555	515	566	541	552	522	515	560	538	546	523	549	504	583	528	580	508	560	579	523	573	564	562	590	559	550	523	552	527	551	562	548	531	554	523	520	568	566	540	557	573	533	543	538	537	539	545	540	557	563	547	539	544	536	512	533	577	528	578	531	580	524	553	543	570	517	507	506	541	538	571	546
3804	4560	4929	12010	46429	37122	21079	10222	3424	1299	633	548	497	515	549	479	474	535	483	493	511	490	480	489	468	514	518	523	458	497	506	481	498	494	509	490	512	480	509	479	469	511	490	506	490	503	504	502	487	464	496	487	467	528	458	512	489	510	531	477	527	490	508	448	520	511	497	534	507	486	524	502	488	508	491	509	500	476	493	496	542	506	481	492	470	488	503	470	507	478	477	494	471	475	469	467	494	461	469	512	488	501	509	488	490	485	537	456	484	516	443	479	491	502	498	483	490	479	459	509	473	468	524	539	529	477	511	482	498	514	498	481	492	503	425	505	502	478	490	471	484	538	484	488	509	488	502	499	494	498	554	478	527	490	497	483	506	479	496	504	481	493	498	518	510	509	465	487	471	512	472	505	511	457	498	487	479	489	462	520	497	528	488	490	517	538	495	484	466	513	489	500	479	493	490	494	492	514	523	480	482	509	494	531	498	473	514	496	490	496	491	476	473	489	492	493	477	485	505	500	478	470	489	474	483	518	510	510	508	466	499	505	495	479	511	524	495	486	483	496	506	515	506	516	530	488	519	478	474	495	487	511	489	505	465	505	500	493	517	466	489	500	475	531	476	488	495	472	517	457	504	513	512	502	490	486	535	501	495	488	452	495	478	484	517	511	536	520	462	498	487	503	494	472	494	434	488	472	485	495	523	493	471	479	526	487	481	510	430	498	493	520	449	484	476	466	492	519	524	456	494	450	479	509	518	489	582	479	521	500	507	510	497	531	491	512	487	479	504	521	532	514	482	503	517	493	470	482	503	502	519	488	471	515	475	512	528	518	475	488	507	488	533	470	485	480	519	515	486	509	498	475	510	461	491	497	504	451	521	535	509	480	570	463	501	481	471	489	465	527	485	535	509	468	486	522	475	519	504	502	527	494	476	473	489	447	497	434	540	496	502	477	473	486	470	526	536	492	513	531	458	536	488	461	495	517	470	510	475	532	501	481	508	519	521	517	519	475	508	517	508	533	515	493	506	474	474	505	483	511	482	497	524	524	480	514	498	518	483	532	542	522	457	494	506	552	498	481	505	458	510	510	499	547	458	490	514	466	484	496	466	460	466	469	517	472	496	531	515	497	479	499	481	490	478	528	550	493	496	476	486	510	537	508	465	492	491	525	488	459	466	490	485	484	495	457	445	521	467	523	460	520	520	433	473	504	463	488	480	500	520	475	474	495	476	512	497	521	526	506	518	485	486	478	474	481	513	439	485	467	484	501	500	489	494	462	502	518	474	510	499	495	508	533	499	478	483	466	477	503	500	512	480	481	495	502	479	500	469	506	472	501	484	493	479	494	512	500	493	502	496	491	522	467	464	452	498	499	525	506	461	516	491	507	513	514	517	520	515	464	464	469	463	459	486	515	473	512	487	514	492	467	502	529	475	479	479	509	499	474	487	487	511	464	487	480	488	500	482	490	517	521	490	486	453	502	523	471	492	437	476	513	443	495	468	463	531	480	486	484	522	460	469	503	490	489	495	502	486	467	503	491	503	475	510	513	495	466	488	507	470	516	516	470	483	470	489	482	507	481	529	493	512	509	510	475	524	494	508	481	492	521	474	487	482	469	437	494	505	549	506	518	459	477	467	486	481	501	492	486	514	450	487	531	503	467	472	482	497	506	475	484	517	480	478	495	526	450	460	453	514	511	503	525	508	498	475	492	478	518	481	496	497	485	475	484	499	485	464	526	453	451	473	486	502	469	486	498	484	501	487	493	490	504	515	523	502	481	505	483	497	526	522	509	479	512	481	463	445	478	477	506	446	494	507	526	465	486	479	526	503	468	489	481	515	479	489	538	482	460	499	520	544	481	477	481	511	504	523	528	541	499	479	491	493	488	456	496	480	479	529	503	475	517	488	506	512	540	467	503	480	446	497	507	504	451	465	467	511	509	507	486	496	493	498	515	507	495	484	446	442	571	514	512	527	509	514	462	515	491	534	460	497	486	473	446	493	483	534	475	489	484	499	484	484	515	501	511	505	502	501	531	506	465	499	505	513	530	482	481	506	484	508	514	494	511	478	462	488	519	502	493	481	468	472	511	494	489	534	480	485	524	477	482	460	513	450	478	493	506	530	518	513	501	518	478	487	531	438	493	447	518	492	479	484	514	483	501	514	468	479	493	525	502	483	512	512	492	538	531	490	502	485	493	510	475	488	495	466	464	463	490	499	494	491	482	479	470	494	543	508	485	468	510	494	503	477	502	502	532	482	459	534	493	517	504	498	484	505	524	492	465	510	521	492	489	530	489	464	498	490	446	535	495	471	485	488	468	537	476	497	480	478	488	479	505	517	498	521	460	530	481	494	487	485	514	511	486	498	495	522	465	495	505	519	452	495	518	496	485	457	508	531	493	489	493	539	426	488	513	523	479	506	521	519	498	495	501	521	469	523	519	487	484	480	491	517	499	525	475	498	463	496	555	476	484	513	526	501	501	506	526	467	513	490	514	445	467	507	483	469	489	502	489	469	499	485	448	487	472	495	488	490	489	520	472	508	505	487	515	482	459	473	481	472	484	448	485	508	462	503	497	511	491	502	499	508	483	499	459	484	487	442	506	468	501	507	520	497	491	475	484	488	529	497	508	493	488	480	503	464	490	508	466	475	507	502	489	494	502	503	510	521	496	503	493	488	482	495	511	491	501	488	455	516	460	451	472	510	521	527	462	527	482	495	462	491	524	477	533	510	517	528	496	523	494	513	471	503	477	493	529	507	476	477	469	493	506	492	528	466	502	503	465	517	488	500	473	438	563	499	536	481	511	507	484	474	494	474	502	444	522	468	516	547	484	495	506	482	468	513	487	500	510	471	526	464	517	487	538	508	464	471	461	482	512	482	489	515	484	514	476	508	507	541	501	520	492	488	492	511	473	462	467	485	506	511	479	490	459	480	478	544	499	516	486	497	504	501	494	519	494	461	545	438	483	474	502	498	497	483	515	530	522	506	490	488	540	492	477	499	509	499	471	531	501	493	487	503	504	503	479	493	505	474	517	485	505	494	468	480	479	472	529	483	519	482	523	488	509	482	461	477	495	473	467	444	487	494	531	472	508	498	458	460	515	528	497	507	467	498	496	468	495	468	454	479	509	473	540	500	476	495	439	476	492	498	514	513	477	493	462	515	533	517	486	513	471	458	475	515	514	490	462	528	506	486	469	494	464	495	499	482	491	480	514	497	519	501	472	481	473	474	470	501	477	468	500	523	510	521	460	518	531	534	519	493	495	470	454	494	457	509	489	535	538	477	464	455	479	493	490	463	559	472	491	491	480	494	511	497	497	499	488	483	497	467	495	504	504	488	515	533	541	494	513	470	480	499	500	462	518	489	500	446	503	519	485	515	516	522	482	516	512	496	497	471	512	511	480	487	496	489	480	524	508	482	474	505	469	488	484	463	482	507	511	461	467	500	499	520	488	484	495	504	485	522	501	487	487	461	492	484	501	491	486
24207	21407	28741	24696	40760	58770	50201	31550	12378	3088	1132	746	708	653	625	684	675	661	686	681	633	704	644	636	686	703	677	658	660	610	687	646	622	638	649	641	627	654	633	616	692	668	678	677	648	663	691	669	671	636	678	623	652	653	633	624	632	638	642	643	614	651	649	596	645	651	586	713	638	615	616	604	658	606	622	652	667	621	672	645	651	616	595	615	622	636	686	689	624	601	623	669	640	650	630	598	682	638	618	608	611	666	674	629	656	599	624	634	676	615	620	690	662	640	608	650	591	663	637	633	608	624	613	588	636	637	664	629	655	586	616	628	626	658	612	622	606	664	666	599	659	598	606	623	610	661	670	636	624	618	634	609	642	622	654	606	639	627	619	620	636	581	636	614	645	634	637	626	686	654	620	657	598	643	655	665	602	663	633	638	647	668	638	625	671	670	629	631	657	632	629	627	632	655	604	614	641	658	629	659	655	610	644	636	579	601	637	611	648	600	638	666	659	648	623	660	657	598	682	633	641	620	633	680	635	636	630	678	592	640	684	627	655	624	658	632	576	676	631	665	592	601	599	617	651	636	653	639	643	632	657	630	646	663	575	633	660	650	649	611	658	614	602	675	604	651	689	638	623	623	652	615	632	594	661	684	698	641	610	634	649	649	632	646	648	603	648	679	624	644	634	635	637	631	627	646	600	629	647	650	625	618	645	654	640	671	623	644	641	636	663	596	651	624	611	621	610	659	633	653	601	642	595	580	617	649	644	637	613	641	624	646	624	607	691	642	624	626	655	685	641	616	639	632	653	674	655	623	627	630	624	620	632	636	634	635	625	589	604	659	649	651	662	628	621	637	636	631	593	603	611	643	604	625	625	620	668	598	648	647	619	620	577	661	659	684	676	645	622	654	649	625	612	665	646	639	641	642	633	679	641	676	667	644	648	663	591	622	621	643	582	623	671	642	642	627	618	656	664	650	661	657	641	621	692	668	610	642	692	656	666	635	643	609	657	663	620	643	647	651	614	641	668	619	623	611	632	622	632	624	640	652	645	616	648	646	645	618	673	633	606	621	657	675	635	634	650	601	650	640	618	619	643	652	640	616	646	592	634	595	602	657	618	635	658	655	634	615	652	661	648	697	662	637	636	640	654	681	642	651	618	635	635	660	633	598	596	675	662	660	673	678	646	649	619	640	658	593	613	662	645	655	605	602	616	625	614	642	631	683	623	598	624	628	670	623	631	681	629	660	648	594	645	651	636	598	644	654	670	630	604	646	651	577	652	633	645	654	655	608	629	603	632	641	600	660	629	628	623	613	614	578	653	600	621	655	620	687	659	608	645	627	650	633	596	607	658	631	600	689	607	645	629	615	685	653	604	626	669	679	675	665	646	636	683	636	647	652	598	639	594	614	646	640	621	649	638	667	647	617	628	641	639	606	649	624	630	626	641	638	625	637	638	621	641	646	610	676	634	643	650	682	657	660	634	600	604	610	622	689	629	621	677	619	641	671	638	648	628	622	643	615	618	622	649	615	661	662	609	624	649	658	650	613	667	637	648	624	647	672	628	627	639	618	640	603	618	607	669	553	679	672	647	583	606	672	613	627	649	633	636	642	644	648	612	699	632	630	632	670	622	649	568	581	664	652	631	645	646	618	603	666	654	655	627	656	637	633	670	596	634	594	641	581	657	608	644	593	691	653	647	648	624	648	621	634	644	606	671	614	622	605	663	647	607	619	595	600	583	623	617	611	657	642	648	622	642	664	645	634	593	671	645	657	649	651	630	602	615	639	613	610	561	594	691	661	639	601	625	632	656	656	582	663	628	692	633	630	582	593	640	656	657	606	640	617	600	675	660	609	627	653	650	616	626	642	619	634	628	601	625	608	614	615	648	603	658	657	642	651	640	635	656	651	614	628	664	586	584	646	642	629	644	627	612	663	649	698	635	671	636	653	596	621	614	640	627	621	640	643	610	624	613	628	642	620	630	611	615	647	630	604	633	639	621	593	659	649	639	606	646	630	631	659	622	627	608	642	585	630	689	654	635	632	659	650	646	625	658	621	648	631	656	599	644	620	679	655	630	649	640	621	637	601	651	612	663	602	632	585	631	607	608	629	638	656	624	617	683	670	625	662	683	627	651	607	608	594	581	612	670	635	624	599	663	605	654	636	592	618	636	642	672	671	627	643	638	591	649	636	641	632	651	650	639	673	612	641	638	595	660	622	689	657	656	642	617	649	620	641	624	658	629	666	645	658	633	667	580	601	626	663	646	635	632	654	627	627	603	631	629	639	627	679	628	638	619	629	647	660	662	680	665	612	608	668	618	603	622	624	600	639	691	595	647	594	651	597	624	644	633	610	633	667	648	659	697	667	702	678	605	643	652	661	577	617	647	590	672	620	687	663	612	670	601	660	608	580	645	608	653	621	626	622	640	645	646	667	682	629	608	646	660	641	589	600	653	647	642	633	638	681	665	610	687	701	619	657	656	650	582	666	665	623	582	668	650	655	647	608	643	623	605	641	626	671	642	619	622	676	606	632	674	612	669	671	676	597	602	652	668	675	642	644	610	640	690	689	659	629	596	605	681	655	631	666	664	630	646	643	636	642	607	629	639	659	628	652	645	623	623	623	605	653	614	630	618	620	640	646	614	658	639	611	627	634	632	616	606	634	683	607	628	615	639	620	658	659	631	612	677	613	644	624	632	665	641	645	620	631	636	670	626	657	618	636	662	565	633	600	621	656	634	612	638	621	636	591	653	603	649	595	629	621	644	671	616	633	632	641	628	659	629	662	613	605	630	684	599	616	668	653	606	632	645	612	636	664	649	660	661	636	609	638	637	661	648	660	627	587	636	607	629	669	654	584	649	619	618	663	641	632	629	619	653	638	626	657	576	648	605	596	620	670	660	608	647	634	682	607	613	635	669	650	666	614	656	681	625	613	628	636	609	613	623	580	630	625	629	579	591	638	610	650	701	660	627	634	649	628	644	624	635	607	608	626	651	638	637	648	612	610	600	683	623	599	637	639	630	668	622	690	606	689	628	662	564	598	618	622	620	613	664	601	641	634	601	637	596	644	669	663	646	655	676	636	614	647	665	653	663	606	634	624	624	659	614	599	620	589	663	606	617	644	674	664	601	597	647	662	592	621	654	617	660	652	654	635	682	630	636	656	591	641	634	624	639	618	603	613	656	611	649	669	615	625	659	606	646	607	637	681	609	670	612	664	670	604	689	669	630	640	616	649	679	625	641	642	643	637	619	641	666	646	618	632	646	625	600	638	637	644	628	651	675	612	650	664	661	617	667	634	688	591	578	651	623	639	600	630	624	641	591	635	634	647	651	599	640	627	621	626	635	587	580	598	618	595	635	645	675	705	616	637	647	582	656	596	639	623	591	614	600	635	603	665	611	660	601	580	661	656	636	645	637	638	633	603	665	646	625	633	638	599	674	591	629	644	636	647	584	641	650	614	637	647	660	637	601	651	622	620	628	622	678	621
4946	8700	9206	19347	52741	58671	41650	25299	8394	2932	1088	684	614	567	569	539	567	558	580	602	624	606	551	598	600	573	584	582	601	617	578	571	557	560	585	554	571	577	581	606	620	578	596	561	592	590	568	521	575	569	508	542	562	618	595	550	569	549	609	587	543	584	582	538	533	582	563	521	596	569	552	549	613	556	523	540	601	600	565	605	579	584	541	569	601	598	581	530	557	575	601	546	556	560	596	564	579	598	604	568	606	567	579	571	589	565	576	569	548	557	572	567	579	584	568	565	548	610	561	614	529	545	582	563	571	573	585	577	604	574	617	562	573	554	554	561	574	580	575	587	611	587	577	572	579	589	577	613	521	590	581	554	614	590	592	568	561	585	576	599	592	543	570	602	583	580	590	599	560	615	605	571	541	589	544	579	567	571	565	582	605	592	590	550	599	594	538	572	568	561	592	599	602	545	558	541	604	566	609	615	556	588	539	585	552	574	576	595	536	571	618	549	526	583	528	569	597	582	578	554	599	543	555	574	531	588	619	574	588	564	543	573	567	553	622	599	559	585	607	579	571	604	571	569	566	569	579	569	534	579	599	579	558	567	614	576	593	561	574	577	605	562	538	560	516	615	591	582	600	597	624	571	589	528	582	528	549	574	575	583	520	554	551	587	614	577	518	521	569	567	574	587	567	583	590	577	591	565	577	546	563	537	617	575	621	589	568	558	572	624	569	569	581	567	572	539	600	541	541	597	609	598	587	595	567	534	591	569	571	577	575	576	571	554	569	604	600	587	563	610	545	571	575	568	599	579	590	563	547	623	575	575	615	567	565	550	593	602	572	568	620	582	558	562	562	548	577	597	575	592	593	581	580	592	576	572	542	598	573	579	569	577	550	554	561	598	535	580	581	543	618	595	555	605	622	574	587	566	641	627	568	575	555	562	577	546	540	575	580	604	607	543	553	585	579	568	623	566	598	578	594	561	607	586	594	555	574	589	590	552	536	560	575	547	544	591	566	564	610	564	590	574	607	588	580	592	591	591	566	568	593	508	595	605	587	583	587	545	539	620	561	540	557	607	540	591	545	582	572	555	566	589	594	620	576	614	578	588	579	575	605	552	568	542	586	575	592	542	590	594	539	593	570	570	565	580	545	557	560	543	567	574	585	569	572	570	574	564	577	566	590	592	596	574	626	594	580	585	574	549	582	633	613	543	568	597	620	625	568	569	608	608	587	561	636	532	580	552	576	576	538	563	567	553	610	566	588	606	566	583	589	599	542	560	577	558	579	573	596	558	557	538	572	570	599	559	559	625	566	537	588	559	574	545	579	587	550	558	589	555	551	587	538	577	564	599	586	577	562	562	602	580	567	564	565	589	606	585	562	585	583	617	580	557	554	562	601	581	582	559	587	584	602	537	575	570	535	604	593	568	546	555	531	589	548	533	543	567	589	582	573	583	591	566	566	642	557	542	587	555	552	541	598	565	564	595	576	548	580	602	591	541	592	537	566	573	569	639	592	569	594	578	561	571	574	587	563	583	574	551	584	552	590	571	538	583	596	544	529	583	576	571	558	574	586	566	543	580	550	578	566	602	593	572	545	628	530	546	568	577	542	558	589	532	602	579	569	588	604	535	553	570	584	584	582	596	562	574	571	594	552	569	562	593	579	546	594	581	556	537	604	597	587	610	557	590	614	564	583	557	553	590	584	627	583	553	544	567	587	569	537	611	560	602	587	599	549	560	595	566	557	571	574	567	570	592	571	561	588	572	552	517	610	505	570	561	578	567	568	559	562	541	547	597	602	606	599	579	555	593	545	573	554	550	549	583	588	576	580	569	538	544	516	595	521	585	607	571	540	604	552	601	571	565	572	624	588	565	581	608	559	554	534	600	560	554	551	604	582	565	587	581	579	574	554	551	575	555	599	558	574	557	550	599	535	595	576	563	556	616	576	579	579	587	602	567	571	579	532	593	567	551	550	573	554	569	583	559	542	583	587	563	581	620	608	573	550	550	573	558	593	542	584	551	563	616	623	576	607	526	579	541	588	565	547	543	559	547	585	598	553	578	562	564	605	568	587	607	577	530	551	577	531	589	554	628	571	588	565	584	576	545	555	599	545	577	567	578	577	594	553	578	554	544	569	566	567	597	594	595	556	568	589	647	590	552	579	533	559	540	554	572	544	560	562	543	527	574	584	604	578	536	585	552	585	600	577	583	589	585	566	565	552	554	569	557	572	567	550	568	554	618	564	602	564	589	593	620	555	565	532	595	586	598	618	565	563	565	561	549	612	575	528	586	541	583	568	602	581	560	539	611	587	538	620	576	564	585	563	588	583	597	579	542	576	588	556	579	515	573	560	568	543	568	563	570	590	557	613	617	564	620	553	587	578	574	530	582	582	580	578	561	567	611	538	570	598	543	607	594	581	587	606	563	563	547	560	528	583	564	586	587	555	577	529	560	531	605	583	585	558	561	625	590	565	561	578	578	622	586	555	559	544	567	567	572	576	559	566	567	566	578	568	591	610	587	596	578	581	561	568	591	578	571	599	553	547	541	580	590	588	555	571	565	594	631	548	563	519	586	571	591	594	580	573	589	559	609	580	589	551	552	554	580	558	534	594	554	585	538	558	616	580	601	568	582	547	560	573	591	564	550	592	609	569	581	575	511	567	577	601	559	552	564	582	551	602	556	531	559	551	543	618	548	560	584	594	577	589	545	597	546	596	542	575	596	554	565	570	509	534	542	589	604	584	562	557	548	578	590	533	581	557	582	586	587	611	561	565	615	569	543	586	545	602	586	554	576	571	583	584	566	554	594	557	586	545	579	599	527	566	567	587	547	588	548	512	597	561	561	535	575	563	605	600	566	606	559	604	566	550	533	549	564	547	610	573	595	567	584	487	586	578	555	596	557	555	614	576	575	552	576	564	596	586	580	542	558	545	535	559	564	569	536	573	565	567	575	593	597	553	599	608	595	599	578	608	560	589	565	538	555	571	607	538	579	517	569	592	570	547	605	585	586	565	610	570	568	539	567	544	602	554	607	553	563	576	564	611	519	604	590	577	554	564	549	496	558	575	566	567	585	561	571	594	576	575	562	553	576	571	556	579	515	567	557	581	592	559	545	611	601	585	592	581	590	553	533	572	589	548	588	563	575	633	619	545	526	577	557	570	556	596	612	568	572	569	573	582	546	561	574	541	569	582	552	537	548	578	584	545	582	555	572	555	555	591	583	552	530	590	586	586	564	549	608	592	576	581	597	607	637	559	580	553	579	570	557	547	545	565	566	548	558	570	578	551	600	551	575	561	546	519	579	588	594	554	555	528	594	568	562	575	617	564	577	594	576	537	589	578	584	572	596	543	550	635	553	549	540	555	588	592	578	586	616	581	565	592	556	567	570	544	627	556	595	568	578	518	525	607	574	553	549	593	545	592	564	595	541	538	542	529	527	606	538	570	520	562	540	586	563	606	561	582	588	573	589	576	585	622	592	539	574	596	574
27692	13019	2239	1452	4265	7350	4915	2436	1158	728	514	508	496	522	518	528	521	510	510	512	518	522	508	540	490	539	477	498	502	556	529	498	526	516	502	533	495	552	509	541	502	519	573	525	524	556	476	468	548	527	510	521	525	523	478	528	533	539	514	514	510	488	540	522	547	504	526	534	499	520	502	488	517	524	515	461	505	506	528	478	502	500	487	508	541	520	522	506	512	524	492	521	535	576	504	513	504	510	512	530	551	511	557	557	465	472	520	537	546	496	529	538	520	451	514	523	528	542	547	521	528	496	487	544	507	505	520	499	531	487	500	502	513	570	537	563	521	521	494	465	494	508	479	522	487	530	520	485	511	549	536	536	533	497	521	520	495	561	519	511	505	539	522	520	520	553	498	488	520	537	512	538	477	513	463	489	522	482	535	519	527	496	541	518	544	559	516	515	517	538	464	512	521	503	504	521	547	553	499	523	531	516	497	529	521	506	511	532	538	486	514	487	512	499	510	553	494	498	518	467	521	532	515	496	515	575	513	491	523	511	531	527	519	499	532	522	519	534	500	521	512	523	568	529	522	510	536	526	488	579	509	514	509	544	496	516	507	479	509	511	540	495	513	498	495	509	521	456	493	508	518	528	524	517	505	466	513	497	530	509	524	549	513	499	505	529	480	491	499	507	519	544	541	510	516	543	502	513	520	519	521	545	491	523	560	498	541	499	510	502	510	508	510	528	513	524	486	513	507	480	498	492	555	519	526	551	527	516	537	501	496	534	557	473	518	485	458	522	551	552	512	489	541	501	492	531	521	518	531	522	519	508	487	516	522	478	531	542	500	524	489	523	500	505	510	545	535	480	559	509	503	480	524	519	554	531	541	542	492	534	500	517	506	510	530	519	509	473	486	543	490	529	536	482	539	517	490	503	482	508	561	534	488	494	514	516	496	506	529	506	516	480	528	509	541	526	517	550	527	495	546	553	519	490	579	501	553	543	542	515	546	499	469	506	545	495	497	446	516	507	504	476	486	556	470	565	521	548	476	526	513	504	506	532	538	500	505	522	482	507	489	509	500	534	560	501	501	544	508	536	538	487	490	516	552	485	544	461	481	449	494	493	542	506	503	532	518	566	521	550	482	477	502	548	527	527	527	494	506	527	525	474	489	522	502	523	491	562	515	519	517	521	518	480	510	501	504	465	477	482	487	556	488	548	532	525	532	517	482	509	514	504	499	491	493	489	508	515	533	514	484	525	575	496	532	523	505	485	506	493	511	515	533	474	545	484	525	525	498	523	542	547	490	537	492	524	501	484	529	486	541	494	543	520	488	504	498	469	521	491	511	491	485	541	474	520	508	508	511	489	529	532	529	505	521	519	507	499	532	492	507	545	509	519	522	492	511	529	496	524	451	516	482	538	509	546	525	533	488	515	523	535	522	511	512	505	540	504	543	552	526	520	527	550	530	533	526	485	515	517	543	493	479	522	496	524	553	527	554	527	538	488	531	490	534	472	499	516	505	531	512	512	513	485	535	490	510	519	486	494	520	510	519	508	537	542	504	519	555	514	568	528	509	540	519	510	558	492	511	452	525	514	508	551	552	528	481	470	514	529	533	518	508	511	505	513	533	466	496	497	496	542	513	515	492	520	514	521	538	531	533	500	540	485	512	496	484	462	522	510	509	517	510	468	507	529	531	522	507	495	496	509	505	480	495	473	524	554	490	523	490	531	553	535	517	529	521	532	521	502	470	497	495	529	550	551	536	525	525	513	472	490	519	522	543	505	497	518	501	483	475	495	565	497	528	534	534	506	518	491	523	530	509	459	517	537	533	503	537	514	513	468	538	513	508	523	512	533	499	468	487	554	495	529	528	567	522	533	530	533	501	519	502	508	504	507	533	499	523	496	494	524	470	530	470	498	478	509	532	500	497	497	528	497	531	509	517	533	508	486	514	518	542	499	500	507	530	481	523	531	508	516	528	530	565	515	534	491	504	521	499	471	515	520	528	467	490	505	554	526	524	544	536	535	521	456	536	503	503	527	524	522	508	560	519	578	521	524	535	489	501	478	564	505	532	549	507	492	492	498	546	495	529	530	506	532	522	489	511	539	535	513	509	505	509	515	510	504	520	525	509	529	498	504	498	499	499	539	529	504	485	520	499	542	501	501	489	487	466	488	525	467	528	514	511	530	522	497	508	521	516	534	511	515	499	497	509	500	505	509	555	533	525	530	487	525	519	520	515	507	517	482	495	551	504	498	530	528	519	501	532	493	508	492	519	504	492	493	496	514	526	509	521	508	507	496	520	497	506	503	483	484	520	497	505	508	506	529	504	502	516	519	502	443	468	550	531	499	514	517	531	522	537	508	509	487	511	490	520	470	515	532	546	521	504	515	522	526	511	524	511	500	471	523	540	499	556	486	547	574	522	526	508	520	502	566	499	523	509	520	525	523	528	521	516	479	522	514	512	508	520	489	504	540	521	485	504	509	484	494	493	531	507	527	510	560	529	491	481	501	565	540	547	546	484	523	533	532	520	492	567	532	535	539	522	511	543	518	510	508	565	522	558	563	556	497	546	503	523	531	510	548	504	498	544	476	483	521	495	542	544	518	528	567	502	512	554	508	512	549	537	539	488	566	527	479	482	523	514	504	545	529	494	502	504	508	535	516	476	536	455	496	498	532	506	519	517	538	570	538	508	487	570	475	508	489	544	534	518	530	501	527	484	522	540	497	509	507	517	537	516	482	546	524	510	530	500	492	573	510	523	484	527	513	484	513	552	526	506	516	524	494	525	556	517	471	478	516	527	533	524	493	569	543	505	523	521	478	558	483	501	474	542	514	479	508	515	509	518	556	472	526	487	504	583	530	516	553	533	480	521	531	489	522	543	510	514	496	497	524	504	574	519	519	536	500	479	494	505	484	509	515	535	526	478	529	542	513	539	522	497	498	531	518	540	558	501	520	515	495	502	499	524	519	479	530	537	523	559	530	480	528	505	539	507	513	493	527	540	521	518	504	529	514	491	535	517	526	525	535	557	545	543	526	536	539	510	523	527	512	509	541	499	480	491	557	534	568	503	503	515	497	491	480	527	520	518	564	503	519	548	519	509	506	533	494	486	520	543	556	525	495	544	563	497	550	510	549	498	519	527	519	547	503	556	549	535	504	537	544	498	491	476	497	513	520	515	509	508	511	494	511	520	543	476	541	516	524	534	508	510	484	500	536	506	537	492	519	495	502	528	531	534	532	563	490	515	563	551	524	529	502	482	526	542	523	573	468	514	544	519	536	524	516	490	583	506	527	533	473	505	518	518	540	516	527	502	512	477	549	563	574	523	493	525	528	528	497	497	512	544	455	519	530	510	513	582	493	493	532	490	484	529	526	545	541	543	513	483	497	512	493	507	498	501	518	498	502	516	524	540	506	524	550	467	502	542	520	524	481	522	515	500	514	502	523	476	522	524	503	527	492	538	553	518	507	518	531	499	498	506	491	514	521	499	486
5407	1777	1623	1333	5255	7553	4604	2476	1104	642	487	448	482	455	465	439	460	495	459	426	502	443	457	443	438	463	443	430	474	499	460	487	480	488	434	473	452	461	473	437	470	425	415	488	450	486	446	445	452	437	466	452	452	513	469	393	413	452	455	453	417	439	432	470	460	456	448	412	451	499	435	485	439	449	442	468	463	432	399	483	430	428	455	474	448	439	442	467	453	432	449	435	421	445	473	449	471	448	450	457	438	464	456	437	482	488	460	494	432	436	472	445	465	428	458	432	431	470	461	468	422	419	463	448	434	468	456	440	453	466	432	435	479	493	460	459	465	417	411	469	474	438	455	427	428	451	445	458	459	447	428	434	424	452	446	476	454	510	452	445	414	444	468	493	432	434	452	442	470	462	448	492	452	444	465	471	449	449	439	462	482	407	456	466	416	452	490	420	462	422	442	411	441	416	445	484	455	456	453	430	475	485	431	453	436	436	432	470	451	467	443	429	387	461	449	445	475	441	462	459	451	477	456	463	492	455	464	459	461	484	460	465	444	457	476	461	445	464	466	470	442	410	440	431	467	470	440	421	510	433	439	432	445	452	504	447	440	458	444	457	457	440	453	459	482	461	467	456	474	428	441	445	403	486	427	445	452	432	469	430	483	485	446	458	493	466	459	447	452	456	437	455	430	443	455	436	468	406	463	405	449	437	438	449	503	442	474	441	491	438	445	458	438	461	448	434	464	460	473	451	438	441	474	467	466	447	474	464	454	495	445	422	452	440	428	416	461	464	462	488	482	466	447	426	437	466	469	444	446	467	465	476	470	464	475	429	421	479	450	460	467	440	474	466	441	448	444	440	463	460	476	457	496	438	443	448	427	436	442	461	452	438	468	442	461	481	452	477	456	461	430	442	491	433	441	421	419	449	459	443	481	450	453	450	469	452	458	438	455	446	452	492	457	481	484	445	470	406	447	470	451	468	470	448	420	435	449	459	443	475	451	438	450	502	458	519	441	433	446	478	439	465	426	471	462	448	495	479	462	479	444	448	456	455	456	509	450	434	427	449	452	481	445	444	460	451	486	452	437	460	449	436	448	480	406	441	445	436	459	450	479	447	435	429	432	430	464	488	473	476	453	464	433	430	466	439	490	440	449	390	440	478	467	398	438	469	454	456	456	456	471	433	417	477	473	432	467	454	434	460	472	448	469	452	448	489	469	443	474	458	468	426	448	457	447	462	496	444	399	433	419	456	433	486	435	466	462	456	445	447	500	452	478	421	463	425	461	499	474	448	434	465	464	439	473	448	459	435	427	461	481	470	432	456	477	459	448	442	464	399	446	438	475	448	461	511	441	432	495	472	473	496	455	443	486	455	469	451	466	443	480	435	466	472	464	473	438	462	437	417	435	465	443	425	445	437	460	441	433	485	448	425	458	435	494	446	459	407	456	460	462	472	478	418	456	498	477	480	464	443	456	450	436	439	446	461	459	410	453	466	463	457	461	431	461	488	433	443	448	454	436	469	470	479	471	536	462	461	475	445	441	452	407	473	450	488	481	438	449	451	457	456	477	444	422	453	475	469	400	471	470	469	440	424	475	489	450	450	446	491	438	453	423	443	462	456	483	469	455	427	486	486	439	479	437	439	457	440	469	474	433	462	464	430	487	453	432	473	441	433	461	447	475	496	454	431	402	445	431	426	456	472	433	392	432	455	448	430	480	444	451	431	437	429	447	469	499	480	455	432	433	468	462	466	469	497	448	443	431	452	424	474	445	430	458	434	471	434	449	458	461	456	466	454	492	430	445	449	431	464	459	442	430	426	445	481	508	487	443	463	455	466	468	464	430	495	446	445	472	456	495	469	457	464	431	471	459	471	424	472	445	448	457	446	444	439	469	438	426	436	485	455	490	478	467	449	460	482	420	473	457	416	461	473	457	468	474	452	444	453	450	439	453	436	434	429	454	460	434	469	428	470	503	507	443	534	465	456	432	482	430	497	451	447	448	422	467	476	450	452	437	443	451	447	434	413	467	465	467	428	432	484	473	489	485	447	472	433	430	451	441	448	428	444	465	440	455	443	488	456	447	401	465	422	452	437	439	473	451	448	436	442	440	481	422	448	454	480	448	438	478	476	474	463	445	443	432	490	459	431	456	460	424	441	409	475	466	469	449	438	476	479	435	451	440	477	474	424	465	442	483	458	416	452	418	452	473	425	457	453	447	484	428	438	478	439	459	473	458	459	428	445	429	484	473	436	430	445	461	451	431	465	460	485	473	455	477	428	433	453	460	501	419	479	437	475	430	455	439	484	439	479	504	456	447	443	457	450	465	446	496	467	449	446	404	461	446	485	430	457	435	440	429	436	463	444	445	467	483	473	455	432	476	437	434	464	453	451	473	464	468	455	471	474	459	447	423	452	443	501	471	454	426	423	490	486	456	489	438	477	466	488	458	458	452	461	463	456	445	460	459	476	450	452	503	451	424	467	471	470	476	452	460	454	440	454	405	466	459	466	453	410	422	409	440	427	475	449	422	475	441	412	452	481	483	462	444	423	487	478	417	426	452	415	482	443	464	434	454	433	473	433	476	468	465	466	437	446	447	424	461	466	461	479	460	465	484	489	426	447	461	456	432	455	456	459	466	431	449	422	482	441	473	441	456	462	496	450	463	433	418	417	482	443	437	446	479	480	459	453	454	453	452	454	465	440	432	435	492	432	480	435	453	430	406	456	418	407	450	493	466	470	482	439	433	410	431	437	440	450	459	453	451	468	424	455	459	424	462	445	481	419	438	430	428	461	453	444	502	488	438	486	460	493	432	463	468	467	433	435	479	486	481	428	439	428	446	454	452	491	425	463	478	527	469	460	423	451	478	468	442	482	440	446	409	472	433	474	472	458	493	451	444	462	422	475	464	482	466	446	443	445	468	449	439	454	434	459	479	459	447	462	459	443	479	446	442	485	456	477	478	451	478	424	412	477	404	486	452	460	446	414	415	428	446	481	460	483	458	462	450	453	419	443	440	464	479	448	455	452	446	418	460	455	438	460	452	454	418	443	447	431	506	480	423	439	453	436	446	450	448	495	446	463	422	485	437	426	433	447	464	431	490	448	495	436	439	472	475	429	446	476	454	455	459	461	456	515	431	449	457	435	463	445	474	476	451	429	466	444	430	448	450	451	425	398	435	458	457	393	447	472	499	455	427	489	415	462	456	430	455	422	448	444	462	438	458	433	474	480	450	437	454	440	482	443	509	449	452	449	489	453	421	448	464	446	474	455	472	475	464	431	449	462	485	476	482	469	426	447	459	452	486	441	439	467	441	498	457	478	483	428	438	454	435	479	421	461	441	411	459	482	431	467	436	433	449	425	449	451	473	437	454	440	430	447	463	462	455	473	435	482	472	455	396	459	429	421	454	438	442	396	467	465	432	465	466	450	467	452	430	403	422	492	425	446	421	464	467	460	449	487	455	444	437	459	480	418	452	450	437	457	489	446	428	449
25543	21364	27169	25357	38184	46029	29900	15044	4072	1189	720	608	572	519	555	535	566	546	590	564	577	572	573	590	589	563	571	576	552	561	556	509	542	549	527	541	541	548	527	561	545	552	580	586	542	555	541	543	557	552	541	515	563	493	558	511	530	530	535	558	561	573	547	550	532	544	531	521	534	562	551	540	533	538	527	563	552	570	567	529	528	535	532	579	530	531	555	560	574	564	541	530	495	581	504	548	533	580	558	559	565	568	530	517	560	564	542	544	549	537	535	523	501	512	513	508	500	508	523	555	599	565	526	548	528	536	516	553	528	483	510	579	573	545	523	546	532	540	545	565	536	517	531	524	544	531	582	492	571	533	535	536	532	524	510	551	504	570	551	532	556	540	545	570	539	546	518	494	535	509	510	510	534	513	545	535	545	552	506	522	525	534	556	520	505	528	501	559	506	522	562	525	547	534	545	530	548	542	535	502	534	506	556	543	526	543	520	541	507	540	542	542	532	499	568	547	536	510	530	535	547	519	541	534	524	512	600	571	572	527	565	552	546	552	541	531	512	499	542	510	508	527	518	525	555	515	542	541	548	517	530	539	535	517	512	484	521	537	536	493	503	515	527	579	533	537	550	541	499	539	533	536	530	553	551	552	570	561	529	519	531	566	522	512	514	504	512	531	561	513	538	474	549	550	539	528	559	546	503	552	530	553	523	577	527	550	521	558	533	509	585	511	523	533	493	572	535	523	556	570	543	521	513	554	497	523	486	526	491	583	568	521	537	505	513	524	530	496	506	553	544	535	518	500	495	529	496	556	572	521	504	530	506	540	550	528	531	510	518	514	505	488	559	544	512	507	559	542	550	582	535	535	518	521	559	534	578	537	539	537	570	539	540	516	509	535	531	542	499	538	560	534	499	518	544	530	500	560	524	524	551	519	520	500	535	539	492	547	543	537	504	554	538	515	563	534	548	524	543	518	511	553	495	539	583	527	548	560	580	557	523	542	530	501	542	528	528	574	531	537	548	555	498	512	527	568	562	515	549	534	591	523	520	546	540	555	529	553	552	552	505	551	543	535	538	522	520	492	518	537	521	523	524	513	566	547	540	505	561	541	573	558	514	575	523	534	579	498	532	540	545	521	555	526	542	570	526	529	531	513	519	535	532	518	500	531	555	539	475	532	579	503	477	558	557	509	501	557	535	538	544	572	550	528	553	546	543	536	509	541	556	558	565	549	540	507	541	556	508	511	571	515	533	567	563	547	513	496	507	570	555	536	544	510	538	539	556	520	516	543	523	509	531	525	542	516	506	546	552	516	514	532	489	487	544	524	557	557	555	581	504	533	500	533	541	580	547	526	503	533	541	553	560	544	559	507	517	549	548	538	558	533	552	541	539	529	578	519	526	535	549	560	533	530	537	561	532	541	547	519	540	543	514	583	542	567	546	535	536	550	535	495	514	520	518	545	512	527	576	550	530	534	523	507	541	547	536	552	520	543	540	534	587	552	508	533	512	532	524	501	513	523	548	572	522	497	522	556	495	541	494	522	506	550	491	521	536	537	537	535	525	528	545	547	502	554	543	584	508	500	543	544	493	559	506	549	513	543	553	520	490	564	529	566	540	547	487	489	549	504	581	518	546	518	545	530	508	560	566	531	543	513	516	527	562	492	544	536	546	562	516	567	543	579	557	504	551	512	525	537	538	574	523	517	529	534	535	534	485	505	537	563	530	570	586	545	537	560	523	533	532	548	559	527	530	540	527	570	570	566	532	527	547	548	535	552	548	537	513	547	557	501	545	536	548	516	501	503	521	539	566	569	546	552	559	553	533	549	511	542	528	570	516	500	553	608	548	483	512	580	559	553	546	519	544	556	521	550	522	508	523	543	501	525	548	515	520	506	546	504	543	546	568	509	581	560	510	520	511	535	561	541	556	576	566	529	557	535	541	521	561	526	559	552	527	525	582	507	532	574	549	561	520	582	523	517	491	527	509	544	485	526	531	551	602	541	546	528	527	547	525	551	562	524	539	515	567	519	520	530	510	523	527	493	515	551	523	544	544	531	559	524	551	502	498	481	568	513	499	519	513	541	569	558	603	563	531	552	525	544	555	534	582	558	529	544	511	524	517	562	527	555	581	527	530	547	543	570	510	510	529	514	516	547	556	520	584	524	520	518	566	563	566	516	529	516	541	485	554	556	580	583	537	566	519	515	535	529	561	538	509	504	562	487	525	557	508	500	506	520	506	518	529	522	560	527	557	502	536	520	525	531	508	524	536	505	530	565	532	519	553	513	474	518	508	548	478	548	532	529	589	522	486	507	532	537	554	503	558	515	552	544	603	500	519	559	551	557	571	521	537	530	547	544	548	543	532	519	562	532	514	529	502	510	550	562	542	491	529	512	540	510	537	495	543	524	493	547	520	550	553	581	557	489	547	499	535	564	510	510	510	558	569	509	558	559	546	566	491	499	555	567	511	509	564	568	551	488	531	495	562	498	543	528	509	530	491	534	560	538	514	531	541	507	507	534	531	529	528	562	542	528	502	514	529	512	535	535	546	576	563	538	562	543	535	527	504	536	560	519	489	515	508	545	575	552	553	522	534	530	518	527	539	563	534	553	526	506	544	554	533	542	488	487	562	521	531	548	542	535	543	498	502	527	561	547	487	530	543	547	537	567	532	529	547	524	534	524	566	536	547	517	555	518	533	524	586	532	527	581	553	555	539	556	553	539	507	487	559	539	545	543	535	526	536	551	479	535	542	560	573	534	560	586	517	576	507	537	552	529	550	564	572	523	540	540	531	548	533	571	563	556	521	532	528	563	501	543	501	542	521	566	521	596	523	546	560	544	509	542	497	560	563	517	504	525	529	541	507	494	489	500	515	564	533	545	545	562	554	492	554	476	579	529	528	513	535	535	544	537	520	538	504	549	555	512	544	546	579	565	522	534	540	510	504	523	520	470	517	535	529	556	519	542	559	484	556	582	556	514	544	525	560	541	563	521	517	559	535	547	514	524	544	495	503	547	525	509	525	549	525	558	492	532	589	517	542	525	515	487	541	544	572	559	520	514	550	519	534	522	494	539	533	555	516	544	538	533	583	531	503	552	544	533	524	508	554	516	500	535	553	531	541	560	565	480	499	535	554	552	550	579	524	535	527	545	543	517	521	527	591	552	520	511	537	548	526	518	513	536	535	550	517	539	541	554	502	502	522	527	513	552	504	520	537	570	545	536	490	525	516	482	582	545	502	523	585	518	496	496	512	570	531	561	523	509	535	559	542	515	524	553	574	598	529	519	473	543	564	493	535	525	489	518	527	526	528	531	558	548	548	581	552	523	568	555	541	551	526	473	542	494	572	539	566	537	536	541	568	544	523	545	537	499	548	548	526	487	540	570	575	522	537	542	585	500	532	556	512	567	551	529	534	524	512	524	546	533	557	510	537	548	531	552	548	530	527	545	542	558	538	565	548	546	511	543	539	563	548	538	536	536	538	568	569	585
4716	6852	6048	4115	43183	39757	21142	11270	3588	1253	665	535	532	549	525	469	516	530	522	534	469	473	482	480	492	482	484	498	452	486	499	480	463	523	515	490	480	495	524	487	485	480	446	512	494	486	488	465	490	503	486	480	470	493	498	449	475	451	488	507	466	495	509	508	552	493	475	472	466	514	512	503	497	485	495	475	492	495	484	482	473	520	522	470	468	460	473	499	492	469	475	518	510	517	503	518	507	505	460	524	477	476	475	496	479	507	546	492	502	486	457	450	491	470	491	492	510	505	491	498	478	500	478	500	517	516	480	475	500	480	488	503	516	495	522	484	503	507	483	441	492	542	472	494	507	484	480	471	465	493	449	509	489	466	500	486	509	487	473	530	485	462	496	455	466	486	481	484	490	489	504	496	523	508	504	492	516	504	525	471	520	497	485	526	470	482	525	488	507	472	506	463	475	521	488	469	496	502	490	456	489	503	471	492	502	503	488	488	483	460	461	509	470	488	468	480	491	461	473	509	514	467	465	547	474	456	515	502	510	458	488	488	501	467	468	482	526	463	464	504	476	516	487	497	503	476	492	459	474	441	471	501	471	497	467	484	491	506	483	520	511	449	455	494	474	501	477	476	502	463	470	457	491	489	500	495	499	479	463	493	490	499	513	508	487	493	454	453	487	527	478	470	519	480	506	525	534	466	494	482	483	502	463	503	472	533	503	481	507	518	479	472	508	479	512	490	506	440	492	505	489	527	483	481	497	505	489	524	480	509	482	506	495	501	492	471	489	500	454	514	495	469	498	493	472	512	474	483	467	514	479	503	470	480	480	474	530	502	477	489	456	473	529	490	484	521	517	497	532	479	473	509	469	494	438	508	445	464	491	484	489	499	467	434	457	520	469	443	496	498	473	496	507	466	472	498	524	469	492	508	516	473	470	501	494	539	462	471	482	511	514	448	450	490	441	494	503	489	510	448	516	471	477	478	494	481	490	479	466	489	483	471	501	472	479	462	469	469	466	484	483	499	474	485	514	470	481	467	489	522	484	476	484	544	482	483	453	468	491	468	496	486	478	482	476	505	493	491	503	465	521	485	511	502	525	457	526	490	469	483	476	476	512	477	486	496	504	467	457	489	439	443	493	476	479	484	486	501	477	507	481	508	487	477	466	494	488	478	473	486	461	527	466	465	483	531	484	515	471	500	478	469	480	486	507	507	445	517	483	465	499	494	495	487	501	509	485	493	482	485	486	466	460	466	466	502	514	476	517	461	548	473	479	496	492	471	480	499	460	502	457	523	490	442	495	450	531	480	501	458	453	469	455	487	488	510	515	491	481	505	542	489	488	524	454	503	507	505	466	460	496	444	529	462	502	514	465	542	473	459	501	465	484	491	496	511	496	522	480	493	525	517	516	448	474	489	483	499	537	505	477	501	500	519	475	485	525	442	467	508	521	478	495	521	472	489	489	486	488	449	451	489	464	468	519	438	487	535	487	495	481	481	524	513	491	503	503	473	468	523	503	483	485	503	491	473	500	452	484	507	463	483	508	457	462	482	505	486	511	518	504	478	446	490	509	468	493	470	486	448	500	482	486	488	499	437	498	506	467	466	491	454	444	497	506	469	503	499	459	513	480	494	472	466	460	504	469	502	512	497	537	503	533	487	491	491	510	490	475	463	482	503	476	536	463	485	511	459	474	535	510	478	452	485	516	467	479	465	518	475	494	478	462	464	478	477	491	513	496	462	443	502	459	497	482	486	517	477	491	496	462	507	464	472	459	459	478	473	470	493	513	499	523	504	505	497	457	476	482	488	453	506	482	482	507	507	474	485	479	454	503	498	533	498	455	460	484	554	490	505	473	469	503	478	502	509	500	482	497	470	474	529	491	490	514	493	491	500	484	473	509	487	507	473	473	508	493	506	465	482	516	509	500	520	492	489	498	528	505	544	501	451	521	485	474	445	481	466	456	543	507	462	451	459	508	519	500	481	495	517	472	488	461	494	510	504	488	473	485	484	472	494	509	502	459	501	495	468	537	545	497	489	496	481	500	447	475	512	475	493	503	452	504	473	496	511	498	483	468	509	539	498	502	475	476	462	507	477	484	490	521	489	495	513	480	482	467	479	491	517	510	500	497	525	535	502	489	462	479	488	497	471	470	454	474	481	458	468	513	496	502	438	475	536	497	480	461	487	461	506	477	486	481	506	499	496	489	477	512	450	433	524	465	493	471	471	450	493	502	503	494	480	500	517	530	490	468	514	480	436	469	462	503	476	485	493	495	507	484	489	486	494	470	474	453	489	468	534	481	497	496	508	513	481	454	503	510	501	486	480	490	473	484	481	505	495	435	515	499	534	464	499	528	488	481	478	500	468	482	491	451	493	455	481	489	499	535	479	483	471	483	515	509	453	508	485	444	493	450	504	470	447	502	452	473	469	472	463	472	491	502	515	487	507	483	497	489	491	493	513	461	472	455	505	524	509	499	521	492	491	512	481	481	498	464	494	487	493	469	507	497	503	487	496	499	492	503	475	526	447	495	500	458	504	501	495	475	515	482	488	447	490	459	482	469	518	487	498	509	512	508	516	475	480	431	507	468	510	480	508	523	486	470	523	512	463	473	455	526	453	463	451	489	479	476	514	510	438	471	525	488	462	482	469	507	472	540	509	531	486	483	488	455	515	453	489	510	456	491	529	478	505	433	493	475	526	504	479	520	502	470	476	465	503	398	504	486	460	466	452	516	509	468	464	482	484	487	493	496	478	480	492	490	489	479	505	502	483	459	523	478	493	471	441	470	480	505	485	469	489	458	501	527	479	509	503	471	477	475	490	483	442	491	501	515	511	496	506	484	468	477	501	497	516	503	472	462	489	496	468	503	506	490	462	496	482	498	470	475	466	495	473	505	485	494	496	486	487	497	494	482	502	493	496	535	506	497	475	521	451	495	493	475	517	523	468	463	496	496	496	484	535	524	487	514	515	496	472	480	481	433	456	482	425	497	537	526	536	469	522	501	532	496	488	502	476	505	484	478	481	518	492	478	543	502	499	483	513	494	481	477	489	492	506	489	451	503	450	513	495	501	553	462	477	516	542	484	505	519	478	513	453	541	487	468	534	521	503	469	474	478	464	476	462	492	479	486	460	488	486	501	518	514	454	497	461	455	493	481	483	508	477	472	491	521	516	535	463	507	526	481	461	532	469	450	514	474	491	503	521	474	473	471	497	465	473	472	478	454	467	463	491	485	493	501	479	469	473	455	514	528	490	473	535	501	481	470	478	490	439	530	471	520	440	463	510	511	504	478	509	466	481	494	492	504	477	473	503	470	445	481	532	483	509	489	484	519	499	458	479	509	465	499	512	506	496	511	473	521	503	511	473	516	491	517	456	469	474	488	475	493	500	476	504	502	436	473	471	493	493	515	495	492	503	514	492	476	520	449	486	505	484	474	484	482	473	480	485	451	460	447	474	478	504	484	527	457	500	476	508	531	490	494	508	477	455
24204	21372	28656	24488	51650	60384	42473	26400	8945	2247	977	706	685	665	628	659	611	676	653	665	687	618	667	646	591	597	613	684	640	596	619	600	621	613	637	674	647	602	624	620	631	670	671	651	618	651	687	619	737	644	641	630	575	633	628	618	599	613	638	633	610	645	673	634	653	688	599	624	647	665	650	610	634	656	664	675	627	604	625	644	641	627	658	650	620	632	602	604	665	593	616	641	652	628	595	641	620	608	611	670	640	622	684	642	645	627	604	622	617	617	644	603	634	642	630	603	619	630	603	629	616	562	615	647	633	620	582	621	583	608	608	613	631	631	597	623	587	696	615	612	621	639	631	627	661	640	615	647	630	630	626	596	658	625	613	600	618	633	600	669	654	647	623	629	610	611	656	611	617	630	599	640	603	610	614	624	636	622	635	602	620	620	652	582	600	616	672	588	624	618	654	603	684	641	677	650	698	635	639	666	603	614	639	656	639	662	614	647	593	621	666	571	615	631	589	629	595	640	658	616	643	598	647	600	636	631	613	628	626	646	609	603	633	650	664	570	655	638	612	660	658	584	614	635	623	614	610	607	613	616	609	654	601	608	594	630	617	617	610	621	666	570	606	654	623	609	667	620	644	619	687	645	634	641	639	638	606	640	616	625	616	684	624	632	660	641	678	658	642	631	625	617	641	632	616	576	617	645	591	632	625	657	607	618	650	650	623	628	633	574	600	619	611	644	630	600	629	607	607	630	626	619	642	615	625	605	640	651	626	625	581	554	670	613	659	588	652	584	652	673	642	656	652	611	617	655	628	631	598	657	621	597	641	635	661	618	634	574	611	628	635	631	633	620	609	657	666	682	665	622	596	638	630	633	642	601	651	571	648	628	577	627	595	596	611	612	619	620	627	610	591	678	637	643	633	655	681	611	621	687	619	609	633	681	640	652	627	636	612	659	636	631	638	611	577	628	626	607	597	617	619	643	609	654	664	631	617	628	634	634	636	647	616	618	677	668	630	596	642	603	622	627	632	627	639	648	646	638	623	590	592	619	637	654	643	632	612	666	639	632	618	619	604	618	630	673	602	640	639	596	638	608	621	652	620	620	638	620	654	659	620	597	571	597	613	668	608	662	644	623	611	623	600	649	646	645	634	634	624	667	609	606	612	610	618	598	608	609	636	627	600	604	641	652	664	679	631	640	631	575	616	617	556	635	629	672	592	614	621	656	620	591	643	662	626	673	661	633	638	597	655	610	646	628	650	629	719	652	604	609	652	626	587	620	596	583	608	583	627	644	606	602	631	625	648	609	654	604	638	641	646	629	647	612	619	592	629	646	627	638	634	590	658	649	593	582	611	634	621	567	655	598	642	619	610	593	633	605	636	665	574	582	615	638	606	667	617	641	617	616	643	630	644	618	621	597	632	618	586	642	634	602	597	616	596	654	633	630	638	621	622	654	615	614	614	606	606	598	644	642	661	633	644	687	637	639	658	653	607	649	602	633	600	653	683	614	609	671	649	643	660	613	588	642	649	651	622	646	612	643	622	631	630	639	622	617	600	675	610	640	625	630	634	624	628	628	653	598	630	582	640	652	669	610	649	641	625	620	614	624	567	595	606	609	647	632	631	586	638	645	614	622	606	607	631	635	653	633	614	634	617	629	624	651	622	657	644	649	597	589	625	602	622	654	675	626	672	606	594	618	629	631	604	634	625	594	622	604	625	646	625	637	614	685	630	602	624	664	617	595	671	621	624	589	593	632	586	636	633	595	610	652	619	613	611	638	668	635	625	577	638	623	627	616	641	571	597	628	648	642	624	633	618	616	672	606	649	635	660	649	597	598	619	626	604	603	599	627	606	594	635	631	643	635	626	645	657	637	644	583	625	616	585	656	598	611	621	597	666	632	617	631	564	632	623	624	614	612	623	631	604	632	643	601	612	586	615	597	617	656	630	571	611	578	628	643	632	625	688	587	610	644	643	619	617	636	628	610	679	623	627	592	620	616	616	633	582	599	636	592	614	639	633	620	622	600	662	634	627	611	611	650	620	624	693	599	613	634	585	610	603	665	673	618	643	570	616	618	674	618	616	616	623	586	611	613	658	561	598	668	634	631	629	635	651	666	631	625	619	631	680	641	612	603	673	640	622	629	664	613	645	590	649	579	664	612	615	656	543	614	626	637	606	634	639	597	626	623	619	629	619	627	661	558	574	608	597	625	603	638	661	607	649	661	637	651	626	631	678	608	608	650	590	568	667	627	629	589	608	607	606	602	621	629	648	652	645	632	600	618	635	644	609	643	640	626	599	610	586	612	619	647	623	705	610	659	658	611	592	675	632	639	635	637	641	611	651	598	611	628	635	653	608	636	638	623	642	644	609	624	624	652	671	629	610	605	611	621	617	655	620	616	631	579	608	642	606	610	649	646	639	640	605	625	662	663	611	628	631	644	663	638	618	606	666	642	620	602	657	620	617	623	626	606	631	598	617	648	582	631	624	616	582	689	630	646	613	624	593	603	650	665	600	599	589	581	628	605	622	625	615	601	641	607	668	610	617	605	611	602	648	638	659	662	620	641	647	630	598	651	644	648	587	633	612	617	631	669	589	589	606	604	597	640	694	644	592	642	604	611	593	606	616	628	611	615	608	610	633	671	620	619	607	609	630	629	659	682	667	605	629	628	646	669	646	618	634	624	610	625	605	634	585	634	594	634	599	676	593	599	617	628	625	603	631	634	666	633	634	634	608	676	598	624	624	654	639	630	616	674	619	606	616	576	623	614	624	623	590	582	649	627	628	619	615	577	657	636	615	611	644	616	618	561	655	644	618	582	601	645	627	626	645	637	652	630	609	613	619	676	600	582	630	646	596	643	597	572	632	605	643	595	643	652	633	641	667	676	619	647	660	601	622	666	613	629	645	680	653	578	639	655	652	619	615	620	628	578	603	595	621	644	621	607	635	618	646	620	641	607	634	605	630	650	623	635	569	660	674	677	624	656	581	585	615	586	594	611	680	638	651	631	609	587	619	636	635	596	660	635	644	622	622	627	629	638	627	581	591	614	610	590	608	677	624	630	632	641	646	623	583	621	593	647	620	634	599	594	649	608	637	625	634	627	642	621	628	573	640	628	619	641	631	613	599	650	623	618	586	655	640	635	614	641	615	658	613	626	586	629	614	626	643	644	616	622	631	661	644	648	635	632	648	598	627	636	670	591	612	619	626	644	638	611	657	596	619	587	656	611	662	587	612	650	650	589	606	644	640	603	635	619	595	629	614	615	641	595	628	627	623	581	623	570	659	649	645	589	624	628	611	619	600	616	611	594	595	627	612	648	638	653	661	576	595	584	613	637	626	621	650	605	641	589	597	614	602	622	678	604	697	633	616	637	641	645	622	625	646	584	598	628	647	601	591	597	589	633	604	614	593	642	661	642	628	631	621	623	645	676	607	651	649	601	609	596	608	621	662	614	608	681	597	644	588	612	578	622	665	589	654	566	615	612	650	625
5412	11785	9949	13493	67755	57198	34074	20274	6642	2176	978	653	581	613	556	573	619	579	647	579	609	594	543	604	619	586	600	557	562	592	564	586	574	567	634	618	539	575	539	579	569	567	587	572	554	563	604	593	552	529	586	608	571	604	578	582	568	599	587	544	608	573	599	537	579	540	581	570	567	564	556	605	630	577	557	520	576	571	545	552	571	611	548	549	586	532	584	541	589	542	590	570	627	611	587	568	548	612	528	581	542	595	535	599	590	588	576	623	584	563	584	591	597	560	565	578	558	556	548	551	563	565	584	585	578	588	543	567	616	600	553	575	590	579	608	589	627	561	552	527	560	585	561	605	562	566	594	530	570	600	581	564	580	534	578	547	542	563	562	567	562	593	582	604	583	592	556	581	557	610	583	596	532	546	540	594	596	580	585	574	557	571	561	546	584	602	566	622	588	597	590	564	570	553	573	559	591	549	549	567	565	569	503	572	586	578	586	575	562	559	568	580	614	595	598	611	554	527	599	570	560	560	608	585	572	593	563	577	593	579	586	569	547	553	570	581	579	606	592	562	598	598	640	609	562	592	605	594	561	552	592	545	550	543	519	603	551	577	587	610	599	542	590	581	563	586	608	560	563	588	569	627	578	564	553	586	624	531	555	583	553	519	561	591	573	595	565	519	604	600	575	551	555	540	580	554	634	564	570	567	540	605	556	559	577	557	556	552	545	540	601	553	551	599	583	541	575	576	549	550	511	558	586	541	538	575	571	541	570	561	523	581	561	556	609	610	536	615	607	528	564	574	588	574	558	603	573	605	564	560	584	551	577	546	529	561	562	533	611	545	560	546	597	567	534	607	590	559	591	539	532	627	582	535	554	572	581	570	537	569	571	565	530	563	576	565	519	581	602	572	563	559	572	599	572	554	542	552	561	599	582	560	628	598	566	598	561	548	562	562	576	568	614	628	578	584	553	562	628	582	538	611	598	578	547	588	562	541	526	553	590	619	555	582	599	563	603	577	574	541	619	536	539	594	609	575	608	566	605	565	594	533	567	568	563	586	531	603	582	560	546	597	551	598	587	591	565	547	594	604	586	551	600	539	575	579	565	611	600	546	587	576	569	568	564	626	573	574	535	534	562	546	560	564	575	587	572	569	575	545	572	609	601	587	584	537	578	619	577	604	638	563	551	577	602	610	627	586	601	596	552	554	557	581	572	614	558	622	562	572	588	563	593	540	609	562	573	533	567	583	571	567	569	575	572	574	541	588	552	544	581	593	587	541	566	543	595	575	564	543	584	591	563	602	577	614	561	580	552	556	567	562	588	568	588	571	574	559	557	585	595	621	602	567	587	575	598	598	544	581	591	602	579	580	592	592	600	549	553	543	547	547	576	594	525	568	559	611	540	540	562	561	571	566	537	601	580	584	552	638	590	568	615	576	523	601	566	632	557	543	534	568	590	584	573	563	579	594	567	592	597	551	618	564	558	572	615	533	546	567	563	572	608	564	562	595	567	562	577	568	535	577	584	569	582	570	560	554	587	574	578	517	579	583	570	586	580	575	615	583	545	544	587	578	590	539	548	601	591	565	602	528	574	597	580	566	544	598	549	595	596	578	573	585	596	514	539	570	590	581	602	578	542	579	553	559	543	565	574	586	591	554	550	574	603	592	559	549	564	525	534	578	567	592	577	539	556	542	572	566	582	607	567	559	593	594	586	587	620	580	569	588	582	563	561	569	557	575	606	564	580	547	611	584	531	608	565	570	537	594	571	522	554	576	592	541	597	549	568	602	614	548	576	614	571	531	600	565	568	527	585	570	546	539	557	572	546	572	585	548	583	596	543	560	560	543	559	568	564	569	549	573	541	601	557	555	603	560	593	585	526	566	575	577	543	590	556	571	543	585	592	580	589	573	555	541	557	575	572	572	540	620	588	567	558	566	571	561	616	565	561	582	554	558	586	584	544	549	589	587	570	589	559	575	569	549	535	609	573	546	562	597	540	575	543	532	589	549	547	586	585	573	563	576	574	626	583	564	589	550	600	552	599	617	527	618	597	576	565	544	568	598	580	548	580	551	578	569	597	562	542	580	561	609	541	571	572	581	587	608	609	604	582	561	572	532	527	551	583	555	556	596	549	568	584	570	607	562	538	597	553	572	553	560	563	545	597	513	559	555	544	564	546	545	599	578	546	507	587	607	553	580	549	544	551	580	543	606	553	539	545	586	531	543	541	574	566	575	556	557	553	554	588	590	577	537	579	540	546	551	596	565	566	580	539	578	599	537	548	563	570	598	526	587	587	606	532	542	576	615	587	544	576	571	595	564	587	533	581	586	547	559	603	515	557	579	575	592	587	542	566	583	592	558	621	555	598	544	557	582	569	537	565	564	558	557	621	590	563	571	618	545	593	559	574	609	561	579	551	567	578	566	569	564	579	571	581	541	571	556	553	586	587	583	553	592	584	542	560	560	560	543	572	545	613	578	560	556	541	596	544	572	585	530	568	586	574	550	564	602	544	536	612	518	563	629	575	562	560	570	554	560	561	575	568	531	587	579	570	558	585	576	571	545	601	575	555	565	555	516	580	567	589	547	539	550	558	552	592	575	620	576	534	520	528	603	589	549	579	578	558	577	553	574	546	567	556	538	630	570	572	555	585	569	599	543	541	529	577	571	610	580	562	546	580	587	537	594	539	548	619	531	547	536	598	579	560	555	617	597	568	534	563	573	588	587	583	544	494	559	574	563	576	588	559	551	578	551	583	565	608	605	613	547	593	572	543	559	563	571	540	572	525	528	615	592	571	555	543	627	568	620	582	548	563	571	535	561	553	569	556	562	598	575	600	567	559	622	588	572	563	559	589	541	567	607	586	563	592	542	588	558	590	552	575	643	567	572	608	574	598	576	558	550	589	577	577	598	559	604	541	573	577	569	597	562	556	555	573	536	580	583	563	572	561	559	536	603	575	577	569	557	581	549	584	524	581	580	562	565	566	613	606	529	558	616	550	564	573	550	580	565	601	573	517	574	521	538	564	550	551	565	541	602	591	573	577	585	572	536	537	590	604	565	592	584	564	551	593	595	576	589	572	600	556	609	553	584	550	569	589	573	551	561	575	535	545	542	613	558	563	559	566	568	577	586	573	627	546	596	548	554	570	636	566	582	576	559	548	560	515	595	548	577	564	530	533	584	564	543	572	574	546	620	534	545	550	570	580	546	594	588	585	578	581	624	547	610	554	568	556	560	593	566	551	613	573	542	553	610	537	543	587	569	579	607	594	538	584	598	559	528	581	601	564	549	581	581	596	610	574	617	558	562	568	588	575	561	585	565	545	586	580	567	586	548	608	554	536	585	564	529	577	580	570	565	568	586	527	538	552	577	611	557	585	603	569	566	606	529	612	562	556	533	564	577	557	588	571	595	575	563	555	543	581	576	578	596	581	546	550	562	584	580	579	551	546	547	526	567	560	579	540	554	537	595	556	602	572	562	544	578	568	580	574	546
27684	13639	3445	2295	8361	8249	3674	1892	944	628	576	534	523	496	519	528	528	498	493	508	499	492	496	495	541	506	501	509	530	528	544	480	495	503	510	480	527	495	495	484	504	530	482	518	505	482	472	485	480	525	485	498	522	494	488	529	535	493	459	487	493	502	503	501	516	491	486	454	500	466	471	516	528	523	523	518	538	512	512	526	545	526	479	483	482	483	514	489	474	498	507	553	561	465	527	518	518	505	493	501	487	479	529	526	559	508	468	476	538	491	543	509	498	500	514	545	524	505	514	459	510	485	523	486	512	514	484	511	507	501	511	509	521	537	485	478	512	520	471	499	504	470	505	486	484	527	511	491	488	514	494	525	502	507	525	486	481	517	519	545	480	461	509	480	526	522	485	495	482	550	481	546	498	542	506	515	524	481	530	505	513	501	471	513	502	524	478	509	486	522	502	516	488	488	507	546	531	487	539	520	459	496	538	530	537	529	537	510	473	537	494	508	500	484	498	499	496	499	469	510	524	520	509	495	505	523	481	502	503	501	502	531	501	495	513	518	515	488	482	567	522	517	494	498	528	498	501	516	525	508	504	470	514	495	535	517	500	461	516	501	507	521	544	506	498	470	567	505	504	499	561	492	509	541	488	536	492	495	497	510	519	561	528	474	525	470	520	552	529	513	541	500	565	503	498	540	529	523	484	486	463	522	479	520	531	539	529	511	500	506	486	515	556	491	487	511	498	507	534	519	517	508	520	529	538	518	535	503	479	502	526	537	495	518	517	517	499	542	493	522	499	501	521	522	505	534	511	548	475	509	479	544	491	530	517	493	508	474	481	508	504	536	529	537	486	501	534	527	530	493	482	508	560	516	520	471	503	510	481	528	523	500	520	526	525	506	511	488	502	540	521	509	523	512	505	493	532	489	539	518	561	486	489	494	511	515	508	512	510	476	478	511	494	516	525	519	518	515	507	482	508	508	533	509	473	520	513	511	478	504	530	532	518	501	514	488	475	524	531	513	500	555	527	514	497	483	476	518	508	493	483	483	527	523	474	516	504	509	510	520	531	553	554	527	555	500	531	513	490	486	515	495	529	496	479	474	501	519	520	482	514	483	502	467	518	519	514	490	518	482	521	486	500	470	495	486	508	485	487	509	510	446	525	523	490	507	491	533	503	535	516	496	533	546	460	553	531	521	531	501	502	482	555	519	499	498	534	519	497	492	530	527	503	555	549	542	550	507	515	511	551	490	472	498	496	477	497	486	489	506	446	492	521	499	489	490	511	537	504	500	504	503	539	504	506	486	516	505	486	488	483	511	516	462	500	548	492	501	529	510	473	511	501	527	511	497	510	475	547	527	515	483	527	523	495	479	494	529	509	535	506	525	478	533	521	531	525	531	554	518	473	560	503	527	489	504	504	533	535	525	564	539	535	495	529	496	491	475	541	479	526	530	540	494	522	566	536	492	502	516	522	494	497	479	516	509	565	523	507	505	449	525	531	476	475	515	522	502	508	522	507	482	513	508	509	521	493	535	523	499	499	486	531	484	531	484	478	501	501	527	526	518	515	504	510	506	468	556	499	563	502	564	515	544	479	529	507	494	516	523	486	499	501	538	542	508	489	481	517	475	552	512	512	542	469	525	512	535	511	508	496	529	506	514	517	506	532	508	531	497	538	499	488	498	505	539	528	520	505	516	508	504	556	525	496	511	490	500	491	562	483	538	539	504	515	530	523	517	512	484	560	474	512	492	474	499	503	497	496	495	516	521	496	531	509	492	478	504	466	520	467	504	513	526	563	516	507	489	539	560	510	553	477	509	527	536	503	493	515	485	491	485	537	493	504	512	534	494	550	505	510	499	486	524	511	499	513	520	508	463	502	474	518	525	552	477	512	488	467	490	538	520	546	500	493	491	498	474	502	477	483	511	507	507	521	489	490	503	492	540	505	501	476	522	487	501	551	530	497	521	541	531	512	492	548	492	489	469	526	539	507	540	471	500	493	464	487	536	497	519	488	551	508	469	516	509	498	523	509	464	467	513	495	478	517	504	496	491	509	502	523	520	498	491	512	525	482	531	512	520	520	495	508	497	490	529	548	515	487	483	524	491	529	537	499	514	489	493	559	485	539	506	491	540	478	500	517	517	509	486	501	520	481	474	550	487	520	490	511	489	496	497	491	490	506	505	487	505	494	479	487	532	502	523	539	485	498	482	513	509	536	520	487	493	531	500	511	489	504	526	500	513	519	533	517	490	535	482	486	520	497	521	517	537	512	492	478	452	477	510	470	484	520	502	529	493	517	500	507	539	504	469	510	494	499	499	476	509	522	493	487	532	540	521	488	499	518	470	528	522	513	539	497	513	512	515	479	554	509	565	512	529	499	476	470	492	482	504	518	524	517	512	456	503	478	523	519	504	470	528	522	519	472	516	455	519	484	506	477	504	526	554	526	545	510	475	490	505	482	491	493	515	513	530	487	487	474	490	520	506	520	521	499	533	512	525	510	536	509	475	469	469	526	500	466	528	536	515	523	496	498	512	506	491	517	537	508	553	464	512	492	529	503	506	471	499	506	470	509	477	524	497	519	477	515	504	535	500	520	563	515	515	497	519	514	517	460	539	510	496	452	501	499	492	517	496	536	514	519	528	516	540	515	487	516	486	502	534	506	502	492	558	555	552	510	497	556	500	501	484	505	519	505	498	552	532	501	502	483	545	492	478	458	541	513	536	502	537	491	517	535	518	508	517	507	513	476	525	510	493	491	487	516	537	524	511	513	519	501	525	485	539	536	516	521	522	494	486	485	547	544	554	454	510	521	529	517	528	470	547	514	511	477	537	508	526	480	494	473	495	485	517	515	535	482	528	535	512	491	531	504	491	522	530	499	521	464	487	544	535	479	505	508	513	510	514	481	547	492	514	479	566	494	524	491	501	513	474	524	499	536	516	525	500	506	482	485	502	501	488	537	498	542	502	516	544	564	548	510	532	532	526	507	523	508	492	475	518	519	484	488	536	524	498	547	489	510	513	510	474	513	502	521	478	484	478	522	496	491	498	517	541	519	493	493	507	536	500	485	468	500	502	497	548	499	504	493	528	510	519	515	503	496	487	492	524	500	521	533	468	471	514	505	523	524	507	512	517	478	503	525	541	519	503	538	546	566	521	460	556	504	513	508	544	484	536	503	530	495	494	548	546	483	531	493	492	556	503	548	517	467	505	503	512	492	509	503	528	540	526	488	556	474	492	504	525	517	506	502	516	516	517	520	518	519	531	489	517	509	501	506	516	536	521	520	518	506	500	488	504	533	498	505	556	495	516	531	496	514	482	476	509	491	531	490	534	501	526	508	459	470	489	491	468	500	515	484	527	528	529	516	494	496	537	514	501	522	481	528	497	530	523	497	502	506	462	485	516	509	500	511	509	507	524	526	494	461	504	517	490	531	493	509	547	506	487	485	494	473	498	509	513	527	513	554	496	481	514	499	505	543	504	509	532	492	464
5489	3037	2936	2334	8926	7527	3576	1946	911	555	480	483	476	474	466	447	423	458	455	427	447	459	436	465	461	419	459	438	439	449	415	452	469	480	463	448	487	437	447	451	480	432	442	440	456	462	485	438	440	462	449	458	471	465	463	456	434	462	461	441	444	483	453	439	445	495	448	442	436	453	459	473	433	454	468	434	456	446	458	409	476	452	431	480	454	480	440	461	398	473	439	446	472	477	452	438	452	471	409	488	440	475	436	432	431	421	404	448	422	462	438	436	448	452	492	489	465	461	439	446	446	457	478	436	426	438	447	458	426	450	475	428	486	428	424	459	470	443	434	412	484	449	473	427	421	468	455	428	479	427	422	454	440	461	470	425	439	463	461	454	470	451	422	472	445	421	471	463	478	451	433	457	399	466	446	485	479	423	489	458	456	434	464	445	415	475	429	462	456	470	426	432	439	442	412	483	449	423	453	448	442	445	429	442	464	459	456	405	438	480	450	476	460	463	400	472	479	473	455	455	472	445	456	414	491	481	443	399	430	446	460	453	488	479	475	422	438	433	446	429	446	435	480	416	444	419	431	405	439	483	442	427	435	455	415	448	451	431	446	466	450	436	465	449	419	454	467	418	404	450	466	451	455	459	448	451	473	463	467	444	457	449	496	435	466	474	422	452	460	429	449	441	439	451	438	445	455	446	427	456	433	447	451	434	417	456	490	494	435	431	450	425	417	414	478	429	473	460	454	448	461	473	466	474	484	454	458	471	487	452	491	468	456	458	424	396	474	468	476	429	419	451	441	485	429	474	444	413	463	451	448	426	446	508	434	455	475	443	447	436	469	444	443	463	466	430	474	422	502	434	417	428	425	445	468	449	457	467	462	461	449	498	433	461	463	428	465	473	433	425	422	431	458	428	451	429	450	436	417	443	448	449	423	446	449	436	481	462	460	436	457	487	420	425	453	453	478	419	421	476	471	474	464	483	499	408	450	457	460	465	455	468	442	455	447	418	457	461	434	456	443	513	429	446	447	449	447	438	471	436	416	402	466	440	480	453	466	450	430	450	408	456	464	459	411	454	455	469	437	478	401	404	446	459	463	419	470	412	469	457	465	519	431	448	430	451	450	462	432	435	392	496	452	458	412	447	474	477	466	442	454	458	450	441	452	449	439	443	481	438	420	458	483	433	449	464	431	411	441	468	457	446	468	416	456	438	449	468	470	439	432	467	432	423	447	454	443	482	480	459	462	439	445	441	454	451	479	457	453	489	451	438	438	401	442	460	461	435	419	426	457	425	440	435	462	467	435	462	459	469	461	448	476	510	447	474	420	428	471	420	442	461	457	444	457	420	461	457	416	420	434	489	436	456	444	430	427	451	454	480	433	425	458	450	429	406	458	438	439	419	485	431	443	407	424	457	466	391	435	456	434	455	411	477	436	428	492	478	444	467	442	413	473	447	466	479	411	428	437	425	445	444	485	458	423	443	447	421	443	444	443	449	484	459	400	462	439	446	440	461	523	472	400	455	479	460	449	429	451	462	424	448	473	434	451	464	447	415	450	448	461	474	437	410	454	431	450	468	472	494	439	451	476	437	430	434	457	494	446	462	461	430	456	468	481	451	443	468	454	472	462	442	425	445	469	422	468	421	444	476	474	447	462	461	422	446	443	467	448	404	445	413	451	458	469	453	453	436	462	454	480	469	463	425	431	489	467	443	448	471	464	483	469	483	445	464	443	466	481	439	436	400	425	471	485	446	444	444	440	453	394	451	463	482	429	459	439	414	474	457	471	484	438	474	480	442	460	415	429	425	465	499	455	456	449	430	442	462	438	459	489	473	460	430	435	450	478	416	426	443	444	469	469	434	444	455	468	424	416	447	424	413	443	452	458	470	413	468	459	463	472	459	411	489	440	480	430	431	440	450	477	437	483	433	494	420	419	449	412	458	423	444	444	452	461	460	432	436	433	466	454	481	420	491	461	444	441	452	457	433	443	435	448	449	444	438	435	473	434	458	423	450	462	440	471	447	456	403	450	419	432	493	474	455	489	458	469	485	451	431	436	450	429	429	415	441	429	460	452	452	440	444	421	452	449	483	487	421	443	450	448	491	437	486	472	440	417	428	433	469	461	451	445	452	460	451	480	458	469	443	438	408	449	462	425	444	444	429	442	441	472	498	413	442	450	460	407	483	477	420	462	452	486	470	434	480	433	483	426	437	450	456	443	434	434	437	465	420	470	450	433	455	416	466	451	435	444	463	480	469	461	432	407	459	448	429	464	440	441	449	444	470	429	427	481	454	431	484	442	425	451	490	478	470	434	436	425	464	461	483	459	482	456	473	439	453	444	469	403	457	451	436	461	464	466	484	440	456	460	495	463	431	457	457	510	451	417	451	400	436	456	416	426	433	481	434	464	455	428	443	440	495	436	458	466	451	481	417	440	471	435	461	462	437	440	433	421	449	494	453	426	457	464	480	449	441	445	462	438	466	469	462	442	431	433	470	456	402	455	434	472	448	471	453	402	469	468	467	468	455	432	395	433	443	496	447	465	441	450	414	414	457	432	415	420	416	411	451	445	491	427	433	488	449	430	449	405	476	467	458	445	453	454	466	443	498	450	463	435	459	426	427	412	433	437	445	449	452	435	440	468	419	507	453	457	482	458	433	448	465	430	486	460	470	441	435	449	481	486	442	491	448	444	458	448	426	433	470	427	416	468	477	455	457	431	453	452	449	431	456	440	444	471	393	456	431	469	440	421	451	425	422	470	426	449	463	476	465	429	440	430	440	479	439	439	508	461	428	433	460	469	462	431	456	446	484	451	438	441	475	472	491	469	447	459	435	455	432	406	423	445	452	448	467	439	418	449	464	463	447	426	449	406	448	490	418	486	474	465	418	434	426	517	468	476	462	492	406	431	450	417	418	428	457	438	449	432	440	444	457	448	419	465	457	483	441	487	461	438	465	479	421	439	436	478	462	450	459	416	424	453	462	444	445	459	422	498	458	496	463	455	422	423	490	471	468	431	484	439	444	443	449	444	458	432	425	478	462	438	437	458	451	432	434	482	458	440	449	437	435	452	459	463	452	455	448	462	428	445	473	449	456	439	434	436	460	503	440	460	435	431	447	438	426	437	490	456	472	453	454	438	398	457	460	434	461	469	459	443	447	444	455	437	469	454	450	469	449	465	466	492	453	464	432	433	455	439	460	438	446	468	460	475	472	457	432	457	467	449	456	434	454	433	451	443	451	438	461	429	420	410	434	456	478	450	465	468	464	413	423	484	459	470	480	419	475	422	446	415	460	466	476	461	453	469	441	450	441	466	433	476	466	436	465	416	440	422	497	450	413	420	425	425	435	455	435	452	408	479	401	467	420	480	454	395	439	438	457	420	434	450	474	446	442	467	446	428	435	463	409	475	451	457	454	444	460	469	446	479	437	392	467	489	451	479	436	452	427	438	481	458	415	427	442	448	463	454	438	475	420	471	451	498	445	449	448
25456	21332	27168	26177	42116	46268	26345	13909	3804	1175	675	554	572	571	566	550	564	560	528	488	554	569	497	541	525	510	506	503	534	553	501	520	538	538	538	566	537	510	554	526	553	471	526	502	506	522	582	539	504	552	540	576	556	558	551	522	487	539	490	506	544	570	524	536	545	523	507	543	522	529	523	502	498	529	498	531	568	523	551	564	537	539	572	527	500	529	541	565	555	530	496	524	521	530	544	539	521	510	497	500	528	530	547	492	584	539	511	539	515	504	524	509	515	496	540	538	478	555	518	516	523	548	531	587	553	560	518	522	532	535	549	581	552	531	564	566	549	539	544	537	510	511	500	546	549	533	522	513	513	523	540	542	512	506	573	566	547	525	577	510	538	507	519	563	523	510	555	549	536	549	491	507	536	545	537	495	528	535	547	524	539	515	490	555	518	540	565	571	510	515	544	541	522	520	526	529	507	576	518	511	511	500	501	573	541	520	518	538	514	513	538	489	520	468	505	487	566	518	528	590	558	544	525	521	552	569	510	526	532	512	518	524	531	551	536	524	538	486	531	544	544	510	539	498	563	524	505	535	532	493	503	530	530	557	578	546	524	574	518	523	539	555	553	532	470	510	573	563	528	544	557	538	534	485	516	554	554	515	512	527	541	507	513	530	542	506	537	485	544	537	488	510	536	555	571	511	548	557	519	519	514	514	529	540	545	538	549	534	534	561	521	491	537	512	481	572	491	529	527	501	536	526	544	525	533	539	509	538	514	528	526	544	540	540	527	546	494	540	564	551	541	505	549	558	527	514	520	494	521	512	529	519	545	557	520	530	499	535	526	536	566	503	507	552	539	498	540	511	548	547	528	531	545	551	517	523	569	516	547	533	503	569	524	578	577	570	516	596	547	545	514	549	532	521	529	532	539	518	542	529	532	485	491	533	512	559	538	539	546	485	540	552	533	466	498	533	535	515	497	523	548	555	557	590	540	546	499	557	522	520	528	541	559	541	483	514	571	534	550	536	511	505	510	553	549	547	532	564	539	547	532	537	542	554	490	510	558	500	546	482	552	513	521	563	519	556	521	549	481	554	540	510	496	573	557	506	533	546	522	531	533	492	542	540	521	534	511	518	491	550	512	531	571	534	513	540	506	538	530	527	522	557	551	492	487	580	549	546	534	555	541	541	508	544	551	542	523	533	583	506	550	499	557	530	547	529	526	578	537	548	537	504	503	550	574	539	534	545	507	520	481	571	527	525	561	550	528	523	516	552	475	559	544	519	516	533	562	499	569	506	535	486	543	522	510	523	525	524	516	511	542	526	516	526	556	525	560	542	529	525	515	529	524	555	503	539	533	520	523	502	526	543	531	507	525	511	513	520	483	543	524	531	549	540	526	522	533	557	535	540	526	542	570	510	488	527	525	541	556	522	520	501	545	529	532	530	528	559	514	545	520	553	496	535	529	517	531	538	551	511	518	499	498	536	540	541	586	524	539	542	548	501	537	494	567	517	504	524	532	546	578	557	521	560	519	512	530	591	517	545	547	545	554	539	513	550	508	497	504	533	523	504	505	501	534	508	537	532	526	512	543	542	496	522	525	506	542	525	529	498	530	554	512	555	517	522	559	538	561	530	572	547	537	515	536	558	528	549	534	538	524	551	576	502	531	534	530	507	541	455	492	502	553	503	540	549	561	552	529	533	547	519	542	591	539	573	551	524	510	573	521	509	494	519	516	525	509	544	520	548	489	534	513	472	495	544	553	498	521	512	494	500	565	531	565	519	574	505	542	570	552	553	522	501	555	494	532	538	525	549	529	505	542	536	531	577	529	515	545	559	497	555	519	547	537	593	539	551	526	532	554	551	496	487	519	540	523	511	540	527	495	516	538	528	526	538	533	550	521	528	546	556	562	542	525	524	561	563	512	532	545	495	497	554	549	460	508	527	534	548	529	510	522	588	510	493	534	508	544	567	511	542	529	495	509	502	550	528	507	512	513	547	547	531	522	541	507	515	545	518	544	509	564	527	568	510	570	498	516	494	502	534	515	507	516	529	588	588	537	519	517	488	519	525	538	580	502	531	501	519	532	536	535	506	535	525	506	510	531	527	536	529	550	554	520	540	546	559	550	501	547	524	516	546	505	557	524	544	491	527	556	571	487	524	542	533	559	518	547	553	563	512	521	551	510	541	509	536	500	518	507	491	497	592	538	523	566	553	519	562	580	536	534	508	576	529	532	559	518	558	492	530	517	466	536	549	547	554	559	522	548	501	546	536	502	525	537	517	571	444	538	528	542	542	562	493	591	521	460	531	511	523	486	527	556	522	522	518	516	537	504	530	536	555	550	533	490	511	552	531	539	531	533	532	560	550	538	535	552	532	529	544	529	476	516	477	510	532	544	531	502	518	495	543	545	515	488	560	519	513	581	565	525	544	527	529	536	585	521	507	541	529	497	548	573	509	535	532	552	495	545	504	537	520	503	530	518	498	531	506	537	549	508	530	565	505	527	540	518	521	507	537	524	529	527	541	533	544	470	547	510	518	505	555	501	533	549	523	565	516	495	533	507	546	512	522	491	538	495	526	521	536	539	554	509	514	555	526	521	505	526	546	549	523	541	547	534	509	552	540	529	498	530	532	514	541	517	533	509	529	493	539	580	554	503	525	502	516	530	532	558	503	505	466	547	501	514	519	515	548	521	546	538	523	534	525	505	501	561	547	529	520	543	553	516	553	517	545	502	522	532	495	529	501	529	554	534	535	484	541	598	516	539	544	507	550	490	556	527	504	482	557	573	513	517	537	553	504	508	527	518	530	512	522	520	531	525	589	533	519	556	494	537	534	517	523	534	528	527	567	536	556	505	553	533	527	533	530	532	507	492	494	528	520	519	557	553	548	528	517	493	551	543	525	568	493	562	501	535	538	534	520	478	585	504	516	565	577	525	530	500	504	546	535	498	564	519	545	525	561	532	506	526	515	553	518	524	527	555	481	534	562	566	528	558	526	537	560	548	575	534	578	524	558	546	492	546	515	534	573	543	474	552	533	564	545	531	547	494	551	509	540	492	555	528	548	534	549	531	535	511	560	540	539	506	517	564	536	534	542	525	520	499	542	532	530	507	521	541	540	554	554	492	516	478	527	512	539	496	495	545	565	533	492	509	524	534	529	517	490	550	531	566	538	526	567	526	492	517	585	538	500	484	537	530	509	548	563	519	531	556	558	553	559	505	539	546	542	491	529	541	519	519	571	557	558	555	527	494	522	561	524	553	527	512	566	515	582	499	537	498	544	508	576	545	566	466	522	506	577	544	513	503	528	506	540	529	572	556	488	535	521	535	541	515	542	552	493	527	527	517	515	545	519	484	550	531	541	515	523	536	549	536	523	542	566	524	566	506	520	575	520	552	547	553	543	526	526	555	522	535	516	509	529	537	526	532	534	498	527	531	534	515	542	550	505	528	558	486	509	518	527	511	530	520	527	536	572	537	510	521	563	501	545	498	552
4719	7800	7884	11791	45536	37968	18418	10730	3270	1184	648	521	506	480	527	500	483	502	489	492	517	510	467	494	500	514	486	462	489	516	486	497	497	471	517	496	432	496	489	491	487	472	478	493	502	457	514	484	487	494	532	506	481	494	510	522	478	493	498	522	482	465	502	511	467	485	499	505	472	451	509	462	483	520	495	533	473	512	491	479	514	485	500	497	478	489	483	484	488	453	515	472	480	492	457	483	507	524	530	489	453	505	497	476	516	500	491	456	516	503	494	505	503	511	511	493	459	509	542	481	506	468	487	460	467	482	488	514	502	435	462	487	504	487	435	474	461	487	503	463	502	500	501	498	480	477	463	488	469	513	463	502	510	518	494	469	474	485	487	501	446	508	517	483	503	506	516	491	463	490	505	519	474	412	521	484	506	490	493	533	511	448	467	482	477	457	469	521	473	479	502	506	475	440	498	489	451	466	521	496	484	509	497	473	451	477	487	491	490	504	510	475	507	483	471	447	462	518	463	481	483	513	503	476	517	466	475	442	492	486	501	482	488	509	501	515	468	513	475	453	484	486	500	497	497	505	451	498	496	458	432	480	484	464	464	477	482	485	507	509	462	486	525	506	459	502	463	492	487	502	501	506	472	490	511	453	504	464	487	528	478	440	429	500	487	522	499	485	493	460	499	521	486	486	474	481	481	475	461	450	500	489	503	490	516	474	485	483	508	495	502	495	528	505	469	486	475	440	523	485	496	448	531	521	492	490	494	512	453	518	499	495	492	479	439	489	481	482	513	508	506	494	443	446	479	475	511	462	489	449	479	475	472	492	485	457	496	538	483	508	499	479	490	503	511	479	475	500	482	507	515	476	502	503	469	501	488	484	489	508	474	490	438	445	467	485	460	455	479	475	466	450	462	495	498	463	479	510	497	497	440	486	483	498	521	512	513	464	474	484	505	495	508	466	498	541	515	489	480	473	468	461	491	511	519	466	528	493	476	477	516	475	471	490	486	529	502	457	462	467	461	506	491	519	510	482	491	484	507	474	442	493	507	489	444	488	460	479	495	468	472	499	475	449	500	470	458	476	506	507	452	525	467	498	503	509	483	515	491	517	488	496	471	487	454	498	485	458	537	521	475	540	520	519	498	498	540	503	494	491	496	480	501	503	521	527	479	477	478	535	457	488	481	493	459	488	473	503	482	528	450	486	483	464	491	485	495	515	511	467	465	474	505	476	525	531	469	486	486	460	497	508	482	469	507	525	527	501	503	515	482	444	482	469	510	462	497	488	505	471	502	463	524	502	496	495	471	502	474	487	519	480	485	456	455	525	514	527	437	438	440	472	504	528	493	477	461	467	498	490	509	480	486	475	495	499	514	470	505	508	487	453	508	470	478	482	514	514	487	519	465	482	466	504	491	484	451	485	526	496	472	556	447	487	497	507	506	508	527	545	501	490	466	506	472	476	477	470	423	485	464	475	497	459	448	522	495	503	467	449	489	489	464	473	471	469	471	463	470	506	484	443	509	448	468	485	470	481	470	496	518	469	471	461	484	513	487	470	482	476	445	497	476	474	468	474	513	499	420	541	488	483	518	476	490	477	507	492	497	468	483	488	448	493	521	475	479	470	502	485	488	484	507	460	507	464	469	505	506	513	439	505	500	504	528	506	478	483	489	484	425	509	466	520	491	488	473	498	535	505	460	491	525	493	469	477	471	467	480	469	473	470	496	515	474	446	468	505	520	517	508	463	480	506	522	494	501	475	469	455	487	464	491	475	488	492	493	521	499	481	471	468	460	470	472	495	507	535	485	492	480	452	456	493	469	506	494	482	462	506	494	480	437	460	518	526	477	487	497	475	484	433	446	469	479	479	496	486	452	480	480	498	513	511	483	482	432	471	474	493	510	489	461	504	463	492	455	478	493	483	476	448	464	488	487	555	509	499	499	470	484	528	503	457	454	515	499	465	528	468	512	461	447	518	470	456	521	477	512	495	472	452	465	483	482	445	464	455	529	457	495	467	488	499	491	521	490	493	495	519	455	483	482	454	436	480	507	488	516	503	497	471	499	463	501	503	491	455	463	517	457	512	500	490	469	471	474	505	478	476	472	456	493	470	457	496	484	478	483	487	477	476	494	494	468	498	458	497	451	499	498	501	471	500	465	458	495	483	491	492	459	479	460	470	455	490	478	471	492	480	494	485	489	494	460	486	495	470	484	523	474	510	526	482	464	500	468	462	492	525	468	471	464	489	485	489	478	481	500	451	468	505	521	477	446	500	492	487	443	516	481	497	473	469	473	513	482	472	528	525	512	493	481	485	500	506	534	447	459	492	468	488	498	495	488	461	461	490	520	461	495	469	461	474	462	451	474	484	480	493	452	496	436	497	477	475	517	513	466	473	505	477	464	464	493	516	493	481	507	468	501	495	494	498	489	474	469	475	492	496	488	456	469	491	516	492	469	489	507	467	485	489	466	503	478	500	456	482	493	491	515	494	510	475	474	492	506	470	500	519	509	459	500	466	495	460	461	475	497	512	500	495	481	478	490	455	441	471	491	480	453	473	459	493	470	467	484	475	482	467	473	488	494	484	494	491	438	491	508	456	476	505	477	548	478	482	497	474	463	480	464	486	475	477	497	502	466	509	511	474	495	488	458	520	532	478	469	494	458	506	531	501	485	507	519	471	513	538	465	483	521	504	477	431	452	486	487	459	510	483	445	512	522	495	477	492	471	488	471	481	461	457	491	497	521	483	453	491	467	506	530	476	479	470	509	471	428	487	440	488	474	517	494	498	490	472	486	485	504	505	477	532	459	465	475	469	490	510	489	486	468	492	505	485	487	499	496	515	470	479	486	484	480	492	459	504	460	508	502	500	495	423	511	486	517	480	503	500	500	485	480	499	485	529	488	481	475	511	476	466	505	462	486	488	483	520	490	479	460	500	489	524	481	495	476	453	495	498	480	475	468	469	530	505	481	481	512	503	491	479	471	479	485	476	471	467	465	486	487	469	459	482	491	505	501	490	504	452	436	497	453	466	486	473	468	484	484	511	476	533	468	514	489	454	492	455	456	472	473	467	491	423	483	491	518	474	459	506	469	533	474	479	484	502	496	485	491	513	485	461	469	461	465	452	521	518	546	481	509	484	461	485	479	477	527	515	494	514	477	493	473	513	488	480	483	462	469	464	458	465	520	488	497	475	471	471	504	450	500	483	488	506	460	461	503	488	481	504	476	510	497	530	475	491	515	474	469	453	440	460	484	503	478	485	516	526	504	496	488	472	495	507	508	497	499	468	491	471	503	453	452	480	497	506	498	487	495	460	495	496	481	453	495	484	465	484	534	494	522	471	487	467	502	500	499	499	457	476	483	497	449	466	495	494	490	486	503	510	494	518	451	458	481	482	494	474	482	479	491	488	514	452	475	493	435	467	438	507	489	478	462	518	499	466	476	524	502	486	480	481	467	477	511	460	482	480	482	484	482	473	466	498	502	525	473	521
24192	21375	28717	24932	45301	58960	41905	26104	9007	2229	1008	716	693	699	638	610	697	645	676	619	655	640	636	650	618	654	609	625	645	597	675	639	639	658	644	616	648	647	627	606	621	611	655	633	614	609	635	629	596	600	600	619	645	608	617	607	643	657	582	617	594	635	588	611	627	662	623	619	642	678	626	624	590	589	609	648	677	626	582	603	619	622	679	582	642	611	611	611	575	633	600	639	621	663	617	628	683	624	636	604	609	630	582	617	618	603	632	636	666	617	630	646	636	619	607	564	584	661	627	627	581	604	604	630	607	600	616	649	589	621	607	582	630	665	602	626	592	657	614	609	620	644	634	629	627	653	642	623	608	635	641	576	667	602	622	604	636	619	643	645	634	602	624	602	628	625	639	566	639	611	655	635	620	628	632	643	614	596	590	638	615	598	632	652	606	611	628	622	635	621	670	669	557	606	676	661	614	637	653	662	641	618	593	608	642	598	614	621	660	639	612	660	636	628	601	581	605	661	627	617	626	599	576	599	600	614	655	593	601	613	636	613	583	596	657	665	577	650	611	619	628	623	594	671	637	633	599	624	621	568	619	579	605	644	619	673	604	625	635	632	616	636	606	640	650	628	599	625	656	629	616	633	598	649	613	618	599	676	637	633	635	594	650	626	633	614	665	671	624	666	618	647	622	586	636	660	594	610	638	596	624	561	627	671	612	616	600	647	578	639	657	595	675	593	635	631	670	655	615	612	639	662	622	601	638	603	660	611	593	622	575	646	638	596	655	569	613	598	604	582	592	585	617	682	641	636	627	676	622	641	625	685	627	626	575	612	590	598	618	665	618	650	621	615	631	661	620	609	600	605	648	649	594	659	633	625	643	616	707	600	634	648	624	621	589	654	658	610	619	575	612	608	587	644	629	624	632	632	622	617	595	635	586	636	606	608	647	600	668	635	596	620	610	622	598	653	637	589	646	648	600	637	648	610	645	637	550	674	604	604	606	599	598	651	630	609	623	660	625	605	643	613	644	568	651	596	579	653	616	593	650	626	631	599	642	630	568	612	634	619	647	596	625	602	634	580	649	620	602	605	594	603	610	662	635	630	617	628	613	688	636	637	606	596	650	602	647	631	610	609	586	604	667	638	646	602	632	630	640	647	660	605	616	661	636	632	653	632	598	600	599	618	643	616	580	591	579	637	622	648	616	584	610	563	657	631	614	654	631	637	645	649	614	612	649	643	615	593	629	616	621	627	603	612	655	636	629	629	621	610	549	635	554	635	669	637	646	605	669	647	645	631	681	607	611	627	568	625	588	598	573	638	604	629	641	603	602	586	661	634	601	636	637	634	616	627	587	602	652	578	657	616	627	616	589	595	595	616	618	620	634	639	624	620	622	619	620	643	663	638	675	646	615	627	635	634	636	620	581	626	597	601	601	576	602	623	632	642	625	651	558	620	631	608	601	634	589	638	619	599	615	650	612	617	650	631	650	613	621	574	634	642	661	666	623	614	586	594	648	593	628	665	603	590	615	596	553	636	654	630	573	571	634	648	640	620	633	614	598	645	629	597	615	638	677	603	598	663	644	594	648	638	594	590	604	590	617	640	640	600	619	564	613	632	617	672	607	649	614	597	572	592	613	643	612	639	642	624	573	559	673	588	636	634	620	607	605	611	658	609	631	615	561	610	646	631	636	567	641	628	598	587	598	594	601	620	654	618	669	591	608	615	645	610	638	580	689	623	675	620	597	648	595	616	592	625	624	646	609	625	637	641	638	643	592	594	596	628	632	609	591	615	661	615	579	591	614	594	621	613	604	576	654	626	635	610	594	619	626	596	653	585	578	611	624	622	630	594	617	631	581	596	595	668	663	602	561	631	621	596	620	630	572	578	624	608	638	612	598	662	610	617	612	607	619	623	597	684	600	675	620	625	653	585	616	615	608	632	647	586	621	626	564	603	674	644	615	596	600	628	589	617	597	634	613	604	591	651	587	622	615	680	669	636	623	637	630	628	628	613	607	619	610	630	639	593	603	608	649	580	592	632	635	614	663	628	626	615	619	648	632	620	596	621	627	612	609	640	627	663	641	615	600	629	620	631	616	620	628	592	584	553	624	642	638	695	591	577	694	678	592	607	609	620	638	628	641	606	630	617	663	632	660	604	575	615	668	640	639	576	637	583	612	609	626	665	598	562	601	638	653	633	621	626	609	617	670	619	588	614	630	612	635	622	648	582	635	632	606	645	642	632	628	651	585	628	669	632	623	641	652	656	605	626	625	626	633	645	602	680	660	657	576	591	581	631	642	582	665	583	619	582	631	656	631	624	599	631	652	659	644	667	628	635	632	691	609	658	617	630	606	598	572	609	647	625	636	663	627	603	606	651	644	624	614	620	609	626	625	573	620	631	675	637	621	635	654	618	599	664	608	600	590	580	708	617	619	575	649	616	659	629	640	602	632	638	666	611	577	609	616	635	641	645	620	642	603	621	615	624	598	605	629	614	615	607	678	649	618	604	600	581	640	605	639	659	593	595	613	636	612	650	620	603	574	601	621	629	630	640	631	628	651	654	570	636	634	631	573	650	594	632	551	625	665	628	604	654	598	644	634	639	639	644	664	606	617	622	615	614	597	580	582	641	643	633	598	604	619	587	581	641	624	634	601	621	657	622	613	630	614	625	614	634	612	605	657	591	614	650	575	577	623	591	615	618	643	626	608	643	588	646	617	596	606	625	611	631	624	635	609	609	631	644	666	597	572	608	648	616	574	615	620	583	622	631	630	599	634	599	621	654	598	661	622	585	691	594	698	687	650	586	636	598	617	599	602	649	609	620	613	632	632	630	662	578	645	622	600	641	629	576	643	617	625	667	649	579	560	663	649	652	579	600	665	609	561	609	691	653	604	641	596	620	614	670	627	622	597	612	603	603	615	642	576	600	630	594	670	634	623	639	611	628	592	632	596	630	592	657	610	617	608	637	625	643	648	665	661	595	591	621	639	602	661	618	627	589	591	636	636	619	617	577	616	656	574	602	614	608	607	603	623	599	596	614	610	612	617	644	635	640	607	609	575	645	627	603	628	624	575	641	652	635	631	630	602	622	634	609	593	647	606	574	562	593	620	608	580	592	628	606	594	612	648	638	652	605	643	654	637	620	616	635	621	629	637	600	595	631	621	652	650	589	656	631	610	596	638	590	585	642	630	582	596	633	617	620	615	580	633	650	617	592	630	639	587	610	602	646	620	636	585	622	621	561	612	589	625	651	651	616	667	643	575	556	613	649	636	609	615	605	625	673	607	610	609	639	631	624	641	623	590	609	647	641	646	590	579	622	608	649	589	652	619	633	618	587	625	635	629	605	560	630	608	601	637	649	636	630	629	630	583	610	616	589	601	612	643	615	621	607	580	671	669	609	640	619	612	655	614	616	613	613	625	556	645	601	604	643	645	657	615	654	609	620	619	596	629	638	543	663	638	632	583	626	588	658	599	615	620	617	617	593	633	632
7404	17093	14663	20458	64267	57477	33906	19737	6540	2234	864	674	606	569	561	616	612	585	597	565	569	586	589	560	587	558	573	602	566	574	557	563	574	558	555	575	579	593	567	571	581	595	550	590	611	573	551	567	557	616	584	598	600	575	572	567	597	591	582	570	555	577	585	570	587	557	646	545	557	581	580	600	571	613	521	586	565	586	562	605	562	555	568	601	556	597	601	569	574	541	549	561	577	567	605	615	512	581	550	569	539	578	569	560	542	553	579	554	556	565	574	567	579	608	544	604	577	574	604	550	593	567	537	587	558	563	562	584	548	566	535	572	634	555	553	537	546	568	554	610	593	570	601	528	573	536	589	580	569	565	595	552	575	551	582	554	602	575	578	529	593	529	549	545	582	583	556	567	586	571	554	578	569	564	557	621	594	567	551	582	553	574	574	564	598	592	558	569	553	577	605	589	528	598	631	536	620	570	566	577	557	584	534	585	586	578	567	526	563	606	579	572	570	598	578	576	563	579	545	556	563	558	584	565	565	609	541	602	553	555	575	570	583	534	577	532	563	505	603	568	558	607	586	565	593	565	592	532	588	536	582	545	581	584	565	531	548	562	544	546	571	561	567	553	573	562	584	562	643	537	565	554	556	581	528	601	544	574	593	537	573	558	574	573	576	530	566	586	570	582	548	585	571	576	613	563	549	588	558	604	580	590	535	560	577	523	586	560	571	575	586	582	548	547	576	574	553	575	527	569	577	540	591	563	538	559	573	580	528	586	596	606	550	536	536	556	585	537	536	524	561	590	543	551	544	580	563	585	545	522	536	567	572	565	562	584	612	613	563	600	556	569	585	556	594	546	567	544	579	573	557	583	580	582	578	572	593	553	532	526	571	576	573	583	540	593	599	543	569	563	567	536	566	541	580	586	612	549	581	548	583	532	542	561	575	566	556	543	576	573	582	584	573	581	562	551	557	600	577	566	509	600	556	579	608	596	575	568	565	561	584	563	542	607	580	556	569	592	568	563	591	585	530	574	587	580	569	578	554	550	557	561	596	547	586	582	606	562	611	576	651	568	523	565	549	590	573	552	561	544	589	527	580	583	584	551	550	526	588	576	534	559	592	543	574	569	594	548	565	550	591	549	563	564	628	545	589	564	576	573	607	543	597	565	543	575	578	561	598	546	563	594	532	565	557	534	543	579	582	553	542	558	529	537	572	537	501	585	626	552	600	558	531	618	565	588	553	555	567	581	544	527	587	570	570	580	513	568	566	572	548	601	578	561	545	553	622	579	537	564	550	505	547	614	566	637	573	536	570	596	589	590	568	578	525	560	557	586	566	564	569	555	601	592	546	576	537	572	559	564	564	567	551	552	609	546	578	546	590	568	561	557	551	549	543	594	520	580	550	536	579	564	571	576	569	540	591	576	538	593	587	525	614	571	557	591	560	583	546	604	518	561	568	612	572	593	568	550	555	581	563	552	617	591	558	535	577	565	540	562	579	582	610	603	554	560	537	607	571	569	579	579	574	559	534	601	580	542	505	575	592	525	591	628	559	572	575	596	568	543	592	523	563	587	573	581	583	592	565	560	575	585	532	550	559	576	589	575	521	519	574	578	594	567	601	561	578	584	545	616	594	565	545	569	576	559	562	553	559	562	568	593	576	568	541	585	575	572	533	576	575	573	577	542	583	526	583	612	569	582	558	540	532	564	579	589	539	563	573	552	569	580	541	561	580	568	549	552	601	581	555	528	557	592	562	586	563	564	560	603	573	554	582	573	583	567	569	560	509	587	518	563	566	571	574	606	545	583	549	568	539	554	611	594	584	549	579	554	557	581	544	603	536	586	565	600	550	598	579	565	570	553	570	572	580	545	537	541	568	577	613	542	571	546	588	553	591	583	537	555	583	564	574	570	564	578	545	612	566	588	552	576	564	584	602	512	565	548	572	585	540	565	537	569	557	571	563	552	597	568	562	529	590	578	581	593	562	557	549	585	604	549	567	608	590	575	565	567	627	558	517	550	558	531	576	580	584	585	554	535	576	581	566	538	514	551	573	604	531	553	568	587	588	571	581	599	545	585	569	568	549	579	538	558	580	575	532	563	591	520	558	583	559	557	590	592	571	573	604	566	567	569	591	561	543	561	543	581	610	572	588	544	583	551	583	606	577	615	562	613	601	590	571	593	546	558	574	553	541	575	593	585	585	585	564	544	601	582	569	573	555	570	531	589	570	556	548	577	540	532	564	535	558	553	590	587	560	594	568	536	546	593	543	562	538	582	572	551	590	610	606	535	572	555	546	601	567	525	546	588	560	535	595	549	560	533	582	596	568	608	580	531	577	547	564	579	524	607	572	542	573	571	553	548	622	594	593	571	531	546	550	574	523	530	597	553	572	547	559	568	572	550	539	572	597	566	598	586	570	559	576	571	556	594	537	558	555	542	556	518	587	578	596	599	599	579	592	543	539	573	582	517	525	570	565	543	553	577	561	559	600	560	585	585	595	605	531	555	605	569	516	589	573	561	572	588	565	557	538	546	576	559	612	566	530	585	589	578	569	539	561	572	568	545	551	594	563	533	560	604	540	529	526	592	562	612	586	546	584	592	526	572	548	535	578	546	584	587	553	569	551	547	599	611	563	536	584	578	592	593	550	522	543	590	540	586	622	611	544	563	573	539	555	588	611	588	570	575	591	602	511	534	531	541	587	568	536	574	548	513	593	559	587	572	586	568	553	593	566	566	564	525	561	556	566	549	582	541	562	525	524	573	561	540	595	572	558	577	576	562	558	585	566	570	559	558	588	563	562	576	609	555	567	607	575	602	569	533	569	568	556	575	579	586	559	555	586	555	571	579	605	594	609	556	581	547	579	565	597	580	562	540	559	553	584	554	546	638	567	538	565	524	543	571	564	562	588	552	588	585	581	556	559	564	543	584	587	566	571	551	559	513	555	577	546	570	558	542	545	583	581	604	543	581	582	566	580	553	600	541	603	588	544	586	550	584	559	596	563	491	575	584	552	524	565	548	584	552	605	595	636	573	575	594	578	606	575	580	545	572	537	592	572	546	569	586	584	571	581	561	583	565	554	597	581	550	601	577	555	577	575	592	598	588	591	554	564	530	538	542	566	547	568	590	610	573	557	577	550	603	577	549	567	535	587	545	585	584	572	564	621	553	567	594	548	594	542	545	566	559	568	601	547	586	542	568	560	584	540	551	574	615	535	577	559	568	534	564	569	574	600	570	594	544	580	598	555	609	585	578	584	542	548	551	571	566	580	573	566	575	563	591	563	612	532	556	568	533	545	555	538	509	565	559	548	590	537	614	633	565	568	590	586	599	562	561	580	565	529	568	564	561	562	574	555	565	588	565	581	584	600	546	536	589	566	597	550	577	552	586	544	539	594	572	536	575	577	544	628	603	575	589	579	534	617	603	586	580	555	584	549	598	534	594	589	568	565	549	569	572	551	572	580	556	544	587	581	575	522	602	618	624	574	573	552	545
27581	14223	4639	3085	7663	8027	3561	1815	885	623	550	549	509	484	464	503	481	506	517	467	520	508	528	523	496	474	516	504	473	494	507	500	489	489	490	531	549	467	501	515	503	559	495	494	524	515	490	528	506	493	552	493	503	517	497	484	538	515	488	501	497	471	518	480	485	490	496	495	468	498	528	485	553	491	504	494	472	470	520	497	572	483	511	475	490	503	506	478	508	507	502	500	515	537	509	521	526	515	527	475	475	519	497	550	559	445	526	516	493	485	529	496	492	512	482	523	547	505	452	478	461	519	459	513	487	490	519	483	493	499	463	498	494	517	496	494	525	481	548	482	520	451	537	521	493	515	512	484	504	508	491	513	501	531	513	522	511	487	506	493	514	493	504	460	487	549	544	511	516	500	523	510	502	526	499	527	497	497	496	437	507	487	512	487	493	526	521	525	492	507	506	490	484	517	487	495	526	515	503	475	483	505	472	519	536	513	511	508	518	503	492	518	497	471	488	522	476	529	476	510	480	559	509	531	487	521	498	473	520	452	534	497	481	481	486	479	553	474	501	541	562	516	523	492	545	510	498	530	514	553	534	477	505	511	498	482	507	536	500	496	529	534	500	535	502	518	491	530	507	487	490	499	484	488	512	515	522	498	552	444	547	518	500	477	510	503	498	506	461	486	498	514	509	514	502	486	516	486	467	486	501	521	514	481	510	511	519	468	504	538	558	516	512	522	549	505	517	473	496	503	513	550	518	515	499	482	515	512	460	544	486	510	520	536	512	505	515	508	514	488	506	475	536	553	458	536	512	524	511	499	472	534	480	499	505	494	497	542	537	491	468	508	479	478	480	544	500	510	499	511	500	483	532	540	506	512	529	512	515	522	448	530	517	499	471	494	479	506	492	509	526	519	492	506	462	473	505	516	447	527	481	500	506	481	500	468	534	482	456	518	535	523	481	530	494	485	491	566	515	508	500	540	482	521	500	534	523	527	502	511	502	492	489	537	507	522	510	507	551	507	484	514	471	471	500	466	536	465	502	506	500	497	512	536	509	516	501	529	555	488	498	527	469	494	494	515	505	502	488	500	506	523	498	524	513	524	491	468	476	482	542	475	483	492	503	497	524	485	492	518	526	532	503	518	479	511	481	501	469	497	504	490	507	519	470	493	492	505	496	519	561	540	499	483	502	482	500	494	503	518	492	493	539	528	472	455	489	509	500	500	486	496	499	503	522	500	515	534	510	532	488	467	462	502	489	481	502	450	520	522	536	453	490	504	516	493	493	461	485	467	503	501	484	465	520	509	520	460	494	517	497	534	465	532	522	506	527	533	492	527	520	529	514	496	469	524	533	529	489	511	492	502	497	490	555	508	497	488	466	523	503	515	504	530	491	526	492	479	532	492	451	511	510	487	503	508	529	540	500	496	514	517	504	516	487	502	525	550	528	502	512	501	507	495	535	517	493	501	564	527	511	491	511	477	515	478	515	517	515	532	505	477	497	511	515	488	534	489	462	523	550	499	565	505	516	493	527	513	484	515	530	511	490	533	478	479	497	472	494	506	515	486	496	479	520	509	509	503	511	512	536	528	503	494	513	473	474	496	490	568	543	462	490	556	528	499	526	488	474	517	516	483	539	531	545	511	491	481	481	508	516	521	527	483	525	500	473	513	493	507	504	531	511	534	496	489	512	494	473	455	486	477	501	499	528	504	509	503	490	502	550	483	485	478	512	515	526	486	509	499	479	515	501	496	516	510	517	500	449	470	512	445	480	508	482	509	519	492	489	505	513	504	507	495	495	488	532	485	518	476	492	509	476	500	516	516	557	516	493	488	490	536	546	505	481	495	477	449	479	467	500	489	525	481	513	511	496	502	507	496	490	538	523	510	483	446	460	491	524	525	512	571	542	503	448	516	525	496	496	471	490	522	485	459	499	530	506	475	515	497	525	563	546	463	542	452	506	535	491	501	515	496	501	516	542	509	500	471	468	506	525	507	508	529	506	517	507	505	469	506	507	512	496	521	528	487	506	521	519	525	479	503	498	476	480	496	516	509	520	515	502	510	526	502	469	474	484	507	513	475	508	507	502	485	476	461	501	514	460	511	508	500	488	514	509	502	501	510	502	466	520	520	506	509	493	549	511	513	472	483	556	485	474	521	486	499	493	529	476	497	483	514	494	472	484	486	558	495	509	490	542	473	556	503	498	471	506	484	498	517	548	524	489	503	480	509	522	501	512	518	533	511	507	486	519	480	533	495	459	522	498	538	463	448	522	514	509	520	491	535	496	487	482	550	485	513	501	462	518	482	488	508	508	484	506	502	496	543	520	469	491	505	464	508	493	512	490	501	493	517	504	494	529	551	497	545	469	496	522	528	505	475	500	556	554	515	533	538	515	533	548	533	532	514	474	519	530	511	462	539	488	523	444	497	481	481	528	497	503	496	525	536	504	464	504	506	509	512	474	530	557	484	494	528	520	470	501	547	466	520	500	457	475	485	544	502	479	494	510	498	492	500	524	517	510	532	499	508	479	494	503	542	498	463	537	501	476	548	576	511	499	500	499	552	529	523	491	480	513	535	503	547	503	471	499	531	492	498	564	504	503	507	462	475	499	514	504	498	544	533	495	536	538	518	474	546	592	495	504	517	488	507	492	519	493	515	502	482	462	499	529	494	475	484	512	477	505	519	510	479	485	506	534	469	553	532	545	499	506	509	509	490	502	515	552	516	501	523	517	500	457	513	492	517	483	499	491	487	472	479	516	528	569	493	524	492	515	538	523	522	513	512	503	503	487	500	467	522	505	482	501	523	481	505	528	560	503	472	474	525	507	527	511	507	488	538	514	499	491	507	528	502	562	533	480	495	494	527	492	524	511	565	544	518	509	485	512	552	518	484	482	488	487	493	501	504	492	485	497	557	508	490	521	471	513	507	498	496	522	517	508	501	461	494	501	512	491	500	488	530	540	518	509	478	505	546	509	520	509	501	508	512	533	525	530	500	453	497	447	468	497	509	530	510	467	491	527	531	533	537	514	479	510	470	527	497	509	498	494	471	534	548	495	497	530	504	527	481	494	506	484	502	533	512	530	522	503	539	474	478	504	526	516	485	505	540	489	488	471	483	496	495	510	512	451	503	487	471	488	527	504	476	536	534	488	481	503	522	532	474	535	490	524	519	496	463	505	485	552	538	533	504	536	533	534	487	509	510	497	482	461	481	515	514	523	524	507	507	494	489	481	510	459	492	513	516	487	533	464	476	485	499	510	511	485	523	504	484	517	490	534	512	457	466	483	502	508	487	503	478	474	498	480	504	512	491	493	521	480	534	539	532	528	502	476	527	511	504	510	501	538	508	512	509	519	532	506	522	515	506	500	509	513	508	463	536	514	499	514	527	514	496	482	483	498	485	534	441	527	485	518	495	502	483	491	538	522	487	504	506	516	503	540	518	533	525	468	490	469	497	530	484	523	530	516	505	487	517	516	497	517	464	547	510	548	492
6198	4921	4051	3163	7875	7348	3342	1832	882	577	464	437	462	467	431	426	447	408	447	464	432	474	434	470	480	431	472	437	441	442	478	429	410	393	400	460	421	452	481	404	476	433	445	444	445	466	450	454	463	434	432	435	497	456	471	448	442	436	424	442	463	445	428	436	474	445	448	411	447	426	444	432	439	438	417	455	467	442	454	439	444	454	468	412	454	429	413	438	433	416	466	475	434	443	458	444	422	473	437	434	425	449	477	431	408	454	454	458	431	438	443	436	483	433	436	426	443	447	438	458	447	432	419	441	455	430	440	412	467	415	451	442	489	429	430	464	460	447	446	469	465	427	432	426	433	462	465	443	445	435	427	432	425	437	421	450	441	473	436	442	428	457	428	431	444	457	411	436	431	462	470	428	399	403	443	459	445	401	405	421	444	430	421	445	455	483	432	467	430	446	426	414	443	440	478	412	462	447	404	418	476	450	435	430	422	408	461	443	484	454	427	458	458	406	436	460	468	442	480	432	390	445	433	410	448	456	476	407	441	460	420	441	458	473	431	439	447	446	410	425	479	450	455	423	445	447	421	425	422	448	420	404	451	453	455	473	429	430	433	447	433	460	421	430	434	445	431	435	458	467	416	453	432	425	427	452	437	405	442	402	445	432	438	439	430	443	430	424	417	465	442	427	457	434	452	429	461	423	391	436	424	441	411	441	406	433	433	469	443	416	436	469	453	381	485	468	444	431	445	479	437	489	439	417	412	416	421	488	427	432	413	482	423	447	427	445	447	434	411	441	424	429	402	383	451	464	441	443	431	465	448	456	441	448	435	439	439	422	419	410	458	471	462	424	415	457	437	442	447	443	460	438	459	398	464	424	432	494	441	404	435	446	419	449	455	455	449	414	474	442	421	426	436	477	448	486	433	447	480	441	429	436	440	447	436	423	453	444	466	468	451	400	463	439	449	456	437	457	445	467	430	451	457	444	437	446	447	457	421	453	415	426	432	430	421	462	434	438	415	441	405	470	444	442	443	424	417	423	407	420	452	464	458	423	465	459	416	428	440	496	448	461	473	456	442	409	487	450	433	427	419	436	449	412	457	417	448	418	479	436	435	452	402	426	415	403	446	433	462	439	458	437	429	441	452	468	416	448	448	463	453	407	457	451	458	400	419	450	444	441	458	439	472	431	449	417	436	424	441	440	424	461	448	445	439	418	463	435	422	417	473	440	450	418	469	441	449	440	446	445	450	418	428	427	418	468	445	440	488	436	443	462	435	445	440	437	433	412	431	451	412	386	458	433	450	457	466	410	440	408	454	448	472	437	432	445	435	406	445	466	422	438	440	431	436	451	442	447	440	430	397	428	434	389	458	443	438	414	469	491	430	438	416	451	412	441	414	444	445	434	454	437	411	429	454	418	423	444	411	442	439	445	454	450	450	463	454	452	462	423	448	448	436	448	415	425	409	437	449	420	417	436	419	465	426	478	446	437	433	459	447	437	434	464	438	423	447	425	448	454	424	432	454	461	476	460	443	431	435	476	442	462	432	458	413	398	424	459	439	425	436	439	442	435	404	434	403	425	434	433	393	414	455	433	439	437	426	437	427	438	459	419	429	438	422	461	423	491	436	440	408	442	439	434	415	399	455	457	470	482	411	443	442	436	442	471	453	408	410	419	475	449	462	461	429	442	430	449	435	435	431	450	467	451	422	468	450	423	399	449	423	396	429	427	457	437	441	460	447	441	463	438	443	447	446	442	415	437	458	437	421	436	468	389	451	421	477	457	430	450	473	449	470	447	482	423	424	453	458	442	432	425	438	434	450	453	405	440	451	434	432	412	428	454	440	425	408	410	449	420	465	410	443	443	441	443	468	432	458	432	453	394	415	455	447	449	438	435	435	472	443	434	399	481	466	476	460	461	428	440	444	431	448	417	387	423	406	437	427	421	404	444	437	489	407	440	455	447	414	442	451	462	472	486	459	435	440	423	458	443	481	457	423	418	466	479	423	454	448	457	443	476	419	427	429	451	440	461	445	437	434	420	442	424	467	419	445	441	423	456	439	413	453	412	460	460	411	414	419	467	421	458	430	468	459	402	479	434	447	427	466	403	480	467	414	456	435	439	401	454	408	455	429	403	405	429	440	444	436	419	429	420	448	440	456	465	448	465	468	435	456	438	425	464	454	437	404	471	410	479	453	450	442	429	421	395	433	472	452	463	435	414	439	451	414	400	463	418	485	426	421	463	425	439	396	436	442	456	428	436	427	474	442	450	464	448	454	457	407	445	446	426	459	487	462	481	459	426	446	431	414	446	410	446	416	456	461	458	446	408	432	454	430	449	426	441	405	426	498	451	439	469	421	421	447	444	432	435	394	422	429	436	431	458	423	445	478	469	446	439	406	452	423	443	472	452	465	459	456	447	449	463	426	481	449	433	435	451	416	423	447	398	440	461	456	481	451	468	460	422	432	460	448	420	449	437	457	410	422	411	459	432	451	462	460	421	454	466	430	432	404	480	396	433	433	451	443	467	445	434	389	421	417	445	455	460	424	437	416	416	409	442	414	410	439	451	434	451	421	477	455	427	409	468	443	410	463	476	418	456	448	437	447	427	418	418	437	435	431	417	456	462	416	462	395	454	452	467	479	437	415	445	431	470	448	426	437	439	432	409	419	395	440	439	423	413	460	430	477	392	428	424	450	438	429	430	451	460	433	465	465	431	433	468	419	445	434	450	439	427	453	460	490	461	471	437	455	441	455	437	430	451	425	408	435	442	446	431	431	441	461	426	435	407	429	482	401	439	447	470	437	437	470	459	437	486	458	431	460	422	471	449	449	440	436	437	441	437	407	441	448	452	436	438	434	427	467	438	429	411	453	468	425	410	461	456	436	429	453	462	385	400	450	430	457	447	437	400	395	454	436	471	460	440	444	419	424	440	436	448	432	431	441	436	427	448	414	427	459	463	398	428	441	435	420	436	459	468	450	457	424	458	413	444	458	450	471	434	443	397	424	453	460	446	432	451	416	430	412	438	437	429	404	444	446	435	427	459	430	447	451	441	412	429	443	438	445	466	446	406	440	449	453	424	447	413	465	433	440	448	437	465	440	443	419	451	438	458	443	469	422	437	445	423	446	426	466	447	475	468	416	436	431	443	450	457	426	427	486	424	433	437	452	432	439	408	412	440	435	456	426	447	415	424	386	435	475	414	432	505	492	442	426	436	476	463	437	416	449	450	405	436	460	461	453	430	435	427	458	408	429	446	449	420	460	433	419	429	457	484	471	454	416	478	408	450	462	411	421	469	428	447	475	422	402	426	446	415	463	421	438	419	430	422	443	425	458	419	448	451	447	453	480	460	365	437	410	450	437	433	421	435	426	430	434	435	479	412	397	444	416	437	424	450	421	428	468	430	440	401	412	390	402	437	430	436	463	430	445	459	439	421	472	402	419	444	453	441	463	434	435	418	480	456	430	434	473	407	436	449	428	436	463	429	434	465
25484	21341	27227	26883	46427	43334	24699	11593	2760	1065	649	603	514	511	532	511	537	520	538	544	494	525	496	545	522	544	536	535	536	535	512	501	502	522	489	512	534	475	512	515	537	501	522	497	493	513	559	574	527	510	526	532	547	558	509	506	494	536	496	562	548	541	599	475	475	526	519	502	548	521	517	494	521	540	525	518	505	530	559	534	487	541	516	480	508	538	494	493	500	506	550	513	498	593	502	499	516	514	494	551	510	521	534	569	533	517	525	528	562	528	542	573	553	512	537	559	546	521	505	543	535	541	509	516	533	537	441	523	517	509	482	557	553	561	540	527	534	529	528	562	500	554	545	548	523	546	548	494	498	555	516	551	500	466	524	491	488	537	535	505	509	542	520	516	502	547	529	526	535	488	565	536	554	518	552	528	538	495	533	536	550	534	536	503	486	496	540	509	525	568	505	523	509	546	486	510	573	550	545	493	519	537	547	541	516	509	505	578	542	552	552	554	533	494	507	526	517	515	522	515	547	536	524	595	551	503	536	500	496	522	522	514	527	512	528	477	561	547	556	530	508	522	507	532	516	555	573	550	507	563	508	513	536	554	487	553	532	549	514	512	556	498	512	497	526	490	520	544	522	474	503	501	526	499	544	554	526	555	547	536	506	531	545	569	576	526	548	542	514	526	539	503	549	528	563	536	536	507	553	534	546	571	533	497	517	551	538	537	569	520	518	520	578	519	539	466	535	511	526	523	502	545	523	563	501	556	519	547	525	465	557	556	523	484	524	574	509	518	562	509	502	503	521	537	577	560	529	516	488	508	509	499	482	479	517	510	555	541	527	515	529	516	513	531	516	514	560	522	509	526	521	513	525	554	473	485	536	532	564	516	528	508	544	515	574	519	526	537	524	570	510	520	545	500	530	535	511	510	520	521	506	493	554	541	494	546	518	560	562	532	528	525	517	532	527	521	534	525	512	575	525	563	499	523	524	477	499	509	523	514	556	514	544	534	555	508	574	497	525	521	499	504	528	539	546	519	520	512	515	534	544	511	502	538	559	551	534	526	547	535	498	534	541	512	521	476	500	530	533	564	532	520	490	477	522	542	552	537	549	542	533	562	526	513	502	503	552	515	484	538	523	511	508	514	503	542	539	479	526	516	546	475	497	536	554	512	524	467	544	560	521	517	512	566	542	534	535	524	502	550	506	499	557	517	516	516	467	521	504	490	527	508	517	575	515	543	538	524	522	477	533	515	567	519	586	486	554	523	541	506	525	522	525	515	539	514	548	576	509	511	491	502	559	477	512	522	526	497	543	538	526	539	536	542	556	504	501	519	549	520	522	557	541	510	475	522	564	565	486	536	541	495	509	524	537	528	498	534	557	534	562	527	503	553	529	499	534	551	508	541	534	520	544	531	487	542	527	500	503	523	503	534	478	511	565	501	517	508	534	507	497	494	492	529	537	527	484	556	513	545	539	506	496	523	560	536	527	553	522	504	542	557	524	551	540	553	523	494	494	515	537	484	543	524	530	555	543	531	529	475	495	575	510	483	551	549	548	504	504	515	542	543	500	536	509	509	508	481	506	521	580	486	540	512	534	529	540	503	512	502	513	529	496	492	519	512	548	543	525	561	562	514	498	537	503	579	540	533	524	507	574	529	583	547	533	531	548	505	549	522	518	548	525	538	537	539	526	494	489	537	568	538	470	492	559	555	529	590	496	536	502	534	539	534	517	524	506	549	504	492	524	539	543	507	541	584	500	532	558	528	574	520	546	526	508	516	509	521	553	510	545	515	545	543	546	546	520	524	520	535	519	519	544	536	543	508	503	522	561	559	536	543	534	539	516	516	543	510	537	568	500	483	517	500	520	532	574	488	540	543	521	557	515	526	507	543	539	538	523	497	517	546	506	527	543	488	474	520	503	534	504	516	520	558	540	524	583	574	516	540	500	537	504	520	533	518	475	527	494	527	524	565	512	506	535	524	544	484	531	502	527	529	516	510	538	558	524	505	543	508	539	536	504	522	492	526	537	499	528	533	568	518	535	451	538	535	554	499	515	483	501	535	546	523	473	532	503	503	484	552	496	542	514	543	502	496	496	515	508	583	543	534	523	530	535	532	530	503	544	528	502	504	562	499	546	544	559	553	535	508	516	533	510	541	492	492	518	533	521	496	531	516	507	546	553	547	562	518	514	521	527	536	562	498	496	518	497	541	560	495	521	548	546	494	513	467	547	539	553	514	544	558	541	530	530	529	478	543	563	558	487	514	507	516	525	476	565	524	509	571	547	544	527	509	543	503	538	555	524	540	599	517	549	503	534	538	541	543	516	516	528	495	506	518	544	521	494	489	538	571	482	520	521	562	553	532	526	581	518	511	498	552	540	477	482	521	509	483	526	525	531	569	518	546	479	577	508	564	519	545	539	501	543	528	537	535	538	511	539	587	549	505	497	547	534	519	508	523	503	502	510	542	515	535	498	524	529	531	525	567	526	504	538	566	542	548	552	504	514	549	497	539	537	527	525	507	504	533	489	505	513	548	499	516	539	551	546	491	484	556	507	458	514	557	552	545	506	519	500	535	502	539	532	536	529	527	519	559	504	486	528	501	547	535	510	569	566	525	564	564	572	479	528	559	504	527	542	513	537	523	523	552	565	537	509	538	497	534	518	523	507	510	507	567	511	527	536	548	509	525	521	536	521	555	513	571	490	518	578	515	496	527	505	534	541	524	494	515	498	550	510	504	566	526	471	512	553	518	519	533	549	561	522	522	518	534	519	540	523	527	521	499	509	519	517	544	479	522	486	491	511	522	526	517	507	489	529	520	568	541	498	533	522	528	545	511	514	494	489	508	525	534	545	515	507	538	494	569	513	518	546	542	576	554	485	536	544	517	491	523	530	558	544	551	534	542	493	508	506	514	588	528	543	528	512	497	462	528	522	488	531	554	493	512	591	545	489	505	531	546	526	508	561	510	538	497	507	557	520	502	487	501	544	535	545	528	517	546	513	509	503	547	525	500	561	497	543	571	519	522	501	517	553	526	480	554	498	577	483	543	520	530	526	552	578	477	475	476	521	516	610	509	466	552	546	526	542	548	537	518	522	493	518	492	507	510	508	490	522	561	513	530	542	505	488	531	553	510	545	516	527	527	539	543	568	525	555	520	530	512	530	519	537	530	545	529	500	534	509	543	550	573	549	494	515	523	556	506	540	505	511	504	534	555	575	499	506	519	533	540	527	572	525	525	488	543	563	518	517	488	471	506	513	526	542	539	511	524	518	530	496	496	559	510	508	549	549	517	491	499	531	496	537	521	485	540	546	515	531	552	509	512	534	500	502	516	515	513	526	452	545	483	509	525	556	507	519	524	537	497	493	517	549	504	494	565	543	514	518	530	539	520	478	564	507	497	560	541	544	537	572	514	548	524	547	547	530	536	517	486	544	546	558	535	516	535	556	504	496	498	526	515	524	492	537	537	516	541	481	507	475	546	507	535	535	524
6404	11546	9442	15713	49928	34763	17408	8807	2643	1035	623	508	504	522	483	530	487	455	484	473	497	470	486	513	433	455	493	480	439	520	468	515	452	488	515	489	474	468	512	482	475	507	483	454	498	495	485	461	510	489	502	459	481	483	508	455	501	433	501	534	529	487	437	483	495	467	455	465	485	502	494	493	477	482	484	514	502	449	420	482	455	490	479	521	498	453	475	471	492	478	453	444	469	476	479	494	509	503	468	527	502	477	481	446	495	484	478	490	511	502	499	486	451	486	463	474	501	474	493	483	475	481	469	517	493	514	475	489	451	475	533	452	474	459	442	510	481	465	489	479	437	518	480	494	493	456	477	470	492	516	513	505	464	508	475	485	478	495	514	508	505	496	475	492	462	461	505	501	509	479	484	519	498	501	507	501	477	508	485	487	472	494	458	484	489	484	476	459	450	460	448	503	517	494	474	469	517	507	449	478	509	488	495	463	512	489	508	479	476	455	471	475	494	528	488	471	547	491	462	481	475	511	495	449	510	475	488	479	506	495	476	469	445	520	494	454	494	477	477	537	440	472	492	506	483	488	490	460	487	430	507	494	469	480	506	519	492	454	493	497	470	510	476	473	477	476	505	487	493	442	479	482	457	475	485	528	471	492	486	466	493	492	489	498	475	451	483	525	503	490	449	460	481	517	481	512	501	507	454	485	452	501	482	506	478	460	446	490	445	489	459	512	481	464	454	521	486	485	467	479	483	478	459	476	486	484	457	492	472	444	433	445	484	495	487	498	491	431	483	465	474	489	509	494	465	503	495	483	548	477	487	461	465	483	466	487	481	495	500	459	478	523	452	449	457	491	518	466	458	470	460	524	514	485	454	472	498	435	490	464	417	527	479	447	494	502	479	492	497	468	485	477	500	488	461	485	504	488	468	463	451	504	451	455	501	497	501	471	505	453	480	512	477	448	458	490	523	491	515	489	471	452	507	482	461	513	502	476	480	482	516	474	476	477	458	482	519	457	457	484	484	482	501	470	445	469	483	495	481	501	456	485	483	472	450	494	489	477	479	478	466	508	552	473	507	517	507	478	461	477	480	478	494	514	463	482	475	493	475	492	510	494	478	472	466	494	456	472	496	484	490	455	476	495	462	480	493	473	449	462	475	492	496	480	476	431	478	514	478	469	487	429	502	489	486	519	519	470	464	497	515	518	471	459	488	474	467	468	472	453	451	478	486	505	508	473	451	466	464	497	460	488	522	458	501	465	476	472	521	501	506	531	450	493	463	492	463	510	462	472	448	467	481	481	466	514	460	463	512	459	483	455	506	471	413	443	487	503	470	467	507	484	486	480	471	517	483	489	449	479	454	488	512	492	483	437	499	461	442	489	466	490	507	483	489	482	537	483	458	462	493	505	485	503	483	530	464	489	472	474	521	510	452	546	452	485	475	517	474	461	480	452	484	457	524	479	484	454	483	455	517	502	469	477	505	481	473	473	468	489	457	495	489	460	484	458	499	514	457	473	506	482	503	469	475	451	462	459	484	454	460	478	431	485	488	457	520	435	488	481	493	408	509	479	461	491	487	479	498	514	490	460	471	474	521	493	488	452	507	504	468	485	495	478	483	501	451	502	490	478	503	445	496	495	455	497	505	470	483	481	461	462	511	459	460	499	491	483	440	469	490	492	476	480	483	474	490	485	468	472	449	462	434	453	484	516	466	479	480	452	510	444	492	491	487	471	483	516	503	452	486	428	461	489	487	502	460	526	503	445	482	478	506	475	474	498	440	466	442	522	524	474	463	453	510	497	488	465	470	494	486	472	463	515	476	514	458	500	488	509	452	475	499	466	468	467	474	524	464	514	497	486	473	524	485	465	489	487	482	494	461	479	468	458	476	496	481	484	475	514	441	497	511	484	458	498	524	478	442	460	504	487	527	476	470	494	462	469	469	503	487	482	482	489	512	505	484	475	497	495	469	475	495	477	478	506	488	503	506	514	463	457	520	458	463	475	480	449	483	476	481	479	498	482	500	448	478	438	516	482	474	464	498	481	460	483	471	477	459	433	502	479	501	435	470	456	490	467	469	526	512	500	501	472	475	508	434	504	484	444	477	511	480	517	485	470	483	467	499	434	508	456	513	486	484	450	477	497	490	511	464	490	577	479	463	519	459	504	489	473	461	486	494	461	453	493	491	492	454	493	494	486	494	474	460	472	493	494	477	484	471	459	467	466	458	496	529	489	516	502	483	464	493	452	500	510	468	481	466	480	506	488	479	476	526	508	460	459	502	439	487	513	467	476	499	476	503	464	434	465	450	475	491	463	497	481	479	511	469	483	462	447	434	449	507	508	489	511	462	477	512	458	483	466	444	477	454	471	450	483	475	443	475	494	481	497	455	502	501	468	479	470	483	496	461	470	504	497	431	475	482	470	487	472	475	460	464	465	475	504	519	465	481	478	451	458	487	490	444	501	488	479	443	469	456	490	487	509	488	505	459	499	487	504	535	449	505	526	501	444	501	483	540	472	474	467	469	503	462	512	433	467	460	533	506	531	503	488	461	487	504	485	552	478	471	464	489	491	514	470	468	470	497	510	506	481	448	500	509	483	459	452	520	468	499	483	473	503	462	470	441	462	526	494	467	499	522	487	529	499	445	478	457	476	508	507	502	465	456	481	486	469	462	464	482	441	507	479	448	493	489	483	506	466	473	463	477	484	501	503	508	495	503	513	504	481	476	494	484	482	486	471	465	502	435	476	479	477	479	484	514	474	451	487	511	455	444	473	498	499	499	483	474	494	529	450	464	478	505	502	451	488	482	499	491	461	459	501	448	461	503	502	494	461	510	465	451	536	467	492	509	477	446	520	468	496	465	473	491	462	454	491	504	452	497	493	486	464	465	474	478	511	483	422	445	474	449	461	496	459	499	504	532	468	484	489	541	463	485	482	503	462	489	464	524	454	483	452	479	490	482	490	497	501	425	442	455	469	463	511	487	451	471	464	466	465	495	458	493	447	457	519	518	466	489	459	494	499	473	456	491	466	463	492	462	460	504	501	518	483	463	471	473	502	452	504	454	533	493	476	507	471	469	498	496	480	496	470	482	497	512	489	460	463	459	502	463	493	478	463	455	495	539	486	529	506	496	469	516	497	496	476	500	492	452	515	479	495	502	439	474	484	437	470	480	469	481	492	473	473	464	449	502	453	456	476	471	491	466	522	471	463	513	480	495	476	476	489	458	485	454	440	451	516	479	459	499	455	464	473	526	454	454	470	433	473	491	448	460	457	506	501	459	459	501	488	493	495	478	492	465	516	512	491	511	468	471	456	476	517	464	463	495	473	505	508	436	479	460	473	484	505	510	470	476	488	486	461	485	471	467	474	504	467	448	462	474	483	488	438	500	477	466	495	476	451	461	488	488	442	448	485	553	507	478	470	480	488	478	485	464	475	486	493	449	499	481	490	453	445	507	508	499	470	504	487	495	463	482	487	455	503	459	502	481	467
24199	21344	28580	25370	54181	55577	37733	21891	6508	1803	936	703	679	645	616	701	617	660	631	647	631	651	613	656	667	625	644	608	650	620	649	651	621	632	620	643	635	631	620	628	608	641	659	653	603	615	626	617	664	638	647	591	629	644	630	595	656	642	618	658	620	636	613	619	614	624	579	668	635	614	639	607	585	600	612	625	684	623	656	624	634	622	605	617	584	577	608	589	615	680	612	629	603	624	632	602	599	647	660	600	634	611	631	640	637	652	645	650	640	577	625	635	636	646	598	633	603	634	634	607	655	631	679	594	634	614	615	589	615	655	638	633	610	640	648	631	632	631	620	637	606	636	692	648	597	616	587	640	664	596	657	681	596	613	637	681	659	590	613	627	591	626	613	642	635	619	628	656	575	618	595	614	636	590	630	621	582	615	630	622	656	655	634	685	640	658	600	599	565	645	563	622	606	555	621	608	641	591	625	618	570	580	595	608	613	600	641	638	640	581	597	630	626	598	633	662	633	626	600	639	597	648	647	615	598	621	586	551	587	638	590	601	577	616	603	630	611	652	622	627	587	614	612	634	648	613	633	598	598	636	641	610	588	652	563	624	615	573	578	602	672	611	601	602	667	662	630	565	657	649	620	634	634	623	596	633	604	636	592	629	629	634	638	613	652	568	619	605	617	634	572	600	597	612	621	582	622	597	606	620	588	625	593	627	616	570	599	612	608	614	614	578	648	627	676	596	611	582	612	585	556	621	616	660	594	632	646	587	603	625	630	626	621	638	638	621	657	610	600	549	599	632	596	613	624	639	590	628	623	644	589	626	638	595	582	614	632	641	593	599	645	638	606	622	662	655	562	636	622	617	653	632	665	608	605	662	649	603	589	611	632	635	647	630	644	623	654	614	606	567	603	596	604	627	631	648	582	625	610	613	636	643	615	612	594	615	690	619	601	604	649	625	598	678	608	573	613	614	610	606	609	641	612	596	637	638	564	649	606	591	640	604	587	639	557	609	630	621	614	658	622	643	595	653	620	581	626	619	595	635	603	652	652	615	599	592	638	561	567	626	604	669	665	613	658	638	644	602	626	590	611	636	647	595	605	649	589	625	603	621	617	574	598	651	620	613	642	626	599	630	596	640	628	677	596	630	619	623	634	570	640	598	617	637	661	648	628	648	654	627	631	608	626	597	578	596	620	562	588	620	583	628	625	655	597	560	604	643	600	636	564	593	643	612	586	603	652	628	609	587	593	610	626	580	595	635	628	645	586	632	625	581	638	633	589	641	648	627	639	578	602	617	602	574	575	623	622	618	620	618	621	638	600	654	600	587	632	564	601	613	602	647	604	595	604	623	649	619	653	648	623	659	618	597	609	587	651	598	598	638	651	627	629	652	650	582	583	589	618	621	586	572	633	606	651	642	630	625	603	567	644	639	588	645	619	640	600	620	601	637	627	601	642	626	588	618	612	637	609	604	648	599	556	594	623	633	635	591	630	601	609	635	645	626	631	634	626	630	658	626	639	584	615	611	615	600	653	618	614	590	633	613	611	651	647	646	580	614	627	607	594	618	641	663	622	592	599	611	609	674	633	600	642	622	588	636	600	645	601	634	592	606	590	613	638	644	634	622	606	594	652	585	635	641	567	604	649	622	607	656	630	614	639	622	645	632	624	623	589	568	621	667	647	600	616	573	630	605	598	642	628	609	629	618	615	603	588	603	637	612	604	591	616	658	575	607	654	605	664	616	642	609	690	603	669	622	591	604	597	625	596	593	586	617	598	628	612	640	576	577	644	621	643	598	640	617	603	630	625	607	618	562	609	632	605	639	626	575	594	628	657	582	615	625	641	583	678	654	618	599	648	605	626	600	634	609	611	658	624	651	572	584	607	604	574	636	611	645	642	665	637	638	602	629	651	632	610	588	581	584	635	634	562	610	615	591	598	612	605	625	584	597	610	625	601	627	607	631	641	629	639	628	605	635	610	614	591	620	594	640	643	611	642	632	585	621	615	599	568	634	630	588	596	640	565	611	660	666	618	572	627	634	643	604	565	628	581	580	662	654	648	642	628	624	633	604	640	618	643	625	600	614	590	621	606	610	636	582	610	595	573	620	608	634	621	622	587	615	627	611	610	596	570	617	578	612	643	636	647	639	602	638	617	671	637	619	596	621	630	598	600	605	620	616	627	547	590	638	628	607	616	640	605	628	613	625	586	571	639	609	648	638	586	601	577	602	592	568	594	630	638	644	641	617	630	575	597	625	629	642	556	612	655	612	653	596	619	593	596	607	619	614	654	650	613	630	652	605	613	649	608	600	607	636	626	681	602	587	625	647	658	602	587	624	622	611	640	599	624	619	626	614	614	622	575	616	592	626	625	618	613	607	594	577	633	637	648	603	574	640	591	621	634	613	569	611	624	640	604	634	645	596	578	582	635	640	632	641	613	642	591	643	638	652	631	607	613	594	613	612	574	577	613	598	589	635	618	585	579	603	576	590	610	619	592	579	637	585	646	644	574	603	626	553	620	561	609	623	585	608	630	660	638	627	622	590	605	600	598	631	601	581	660	605	633	610	596	571	571	595	579	622	581	638	607	605	636	624	625	666	582	622	603	638	565	617	610	592	626	611	582	633	585	627	602	566	614	575	651	573	670	584	576	600	625	569	640	575	633	618	590	613	587	635	612	659	638	611	616	595	579	568	562	594	567	560	584	656	578	605	625	630	607	574	618	593	654	633	611	594	629	587	624	605	604	616	576	648	622	653	555	602	650	573	620	596	618	629	644	633	604	602	623	597	595	598	634	640	613	584	667	615	586	596	600	619	594	594	635	583	616	639	617	657	597	588	639	578	659	602	638	619	640	639	633	599	577	574	642	612	592	628	633	617	617	612	612	595	627	616	574	582	630	600	625	570	609	653	600	626	634	632	590	621	578	648	673	628	636	618	622	625	596	624	596	607	617	609	633	638	667	585	617	592	653	580	626	591	626	584	650	590	610	590	620	610	631	639	559	609	627	648	613	663	611	614	598	624	622	639	623	577	642	589	623	618	587	633	551	651	591	629	633	665	622	586	618	642	608	642	697	582	624	586	643	608	641	604	604	640	598	582	601	586	587	624	631	581	583	590	591	618	612	642	627	591	589	644	630	604	619	583	617	648	653	647	603	653	599	592	621	619	634	594	588	572	637	604	602	635	600	610	616	658	666	636	596	647	657	583	653	602	679	608	602	627	602	624	629	589	640	614	628	625	613	626	632	606	595	639	571	632	589	604	620	588	589	614	601	591	605	626	606	617	551	639	606	613	620	571	610	620	614	634	636	661	625	637	611	604	638	569	612	609	612	588	579	595	649	597	581	552	584	597	667	649	599	589	613	616	586	655	639	589	668	590	621	567	587	583	615	620	624	641	627	617	590	615	622	623	607	579	600	612	633	599	617	639	636	592	644	629	624	567	646	625	569	616	619	603	642	600	635	599	646	646	637	599	630	644	568	671	663	608	620	619
6671	17403	14822	24586	72611	51338	30007	16524	5141	1741	873	588	564	572	587	557	526	614	596	555	590	549	592	625	569	523	542	573	619	588	561	551	591	576	567	511	539	566	557	541	543	552	548	559	563	538	544	591	546	611	583	536	565	573	555	618	581	584	590	582	600	554	573	584	567	551	577	566	529	557	514	533	570	567	579	602	576	605	562	581	571	551	573	587	529	531	569	509	553	541	553	591	524	568	583	579	511	593	561	605	547	526	556	568	563	547	564	520	556	560	580	596	559	592	538	551	595	565	542	519	580	558	566	534	608	551	566	563	545	571	592	541	551	558	533	545	531	547	545	570	577	565	541	570	557	524	554	561	558	531	538	605	556	553	574	571	582	548	604	544	551	525	555	594	557	564	554	563	569	601	527	541	575	591	586	580	561	550	573	563	575	542	505	532	558	593	532	590	565	521	583	561	566	540	551	531	571	523	545	521	558	544	562	559	589	588	583	594	555	558	584	582	547	583	600	579	560	546	548	575	558	583	562	555	550	559	514	520	549	534	466	557	545	583	549	580	575	576	552	570	540	601	573	527	527	559	578	537	504	575	536	583	565	531	591	540	554	550	544	573	517	611	570	580	557	537	553	540	568	579	541	564	571	510	571	564	545	552	615	557	596	547	529	559	546	574	609	560	566	535	559	563	570	546	511	563	518	550	600	541	565	575	577	567	532	551	514	534	593	602	544	594	567	555	533	514	553	604	564	555	571	525	516	554	561	626	546	567	584	540	556	568	550	533	558	537	550	586	572	568	583	574	533	524	561	563	537	580	593	559	580	549	566	574	548	551	588	571	548	571	532	553	587	567	571	581	602	569	593	540	584	542	556	580	591	551	574	536	585	543	574	598	558	601	560	517	555	537	569	529	569	583	561	545	522	549	531	552	598	617	538	542	564	570	596	564	565	559	567	531	538	514	552	566	532	555	578	558	523	530	542	516	596	537	545	576	528	511	559	549	530	578	562	539	552	559	562	574	564	540	616	540	561	550	569	546	602	581	603	580	539	580	587	555	569	548	553	582	580	563	575	548	540	555	575	541	573	540	496	564	575	565	571	529	546	585	547	570	567	556	532	553	556	554	579	577	544	549	554	566	573	578	585	556	550	549	563	593	550	536	605	532	571	520	544	536	531	553	567	562	584	590	569	559	567	547	560	518	544	556	546	549	586	567	583	527	566	587	610	585	567	562	568	588	557	517	559	586	546	547	555	549	515	553	531	536	577	589	588	554	595	550	579	535	613	589	537	549	563	579	544	549	571	589	539	529	550	553	581	578	586	541	606	560	575	558	518	542	560	600	562	586	566	608	544	556	553	546	533	564	533	559	548	552	536	536	553	596	543	534	554	568	539	569	576	538	578	581	550	611	515	580	568	563	576	538	554	579	542	550	575	583	560	568	576	563	533	575	564	556	557	586	562	583	533	547	548	553	554	595	529	552	609	568	577	539	560	544	559	592	555	568	560	578	601	554	549	532	556	604	547	543	572	550	528	534	592	531	522	581	556	587	607	581	508	569	556	578	580	575	576	552	566	539	587	538	578	575	565	525	562	574	573	601	538	565	564	601	540	569	561	560	551	588	585	554	525	569	551	556	549	594	538	511	561	559	555	565	519	590	607	579	537	547	515	530	559	569	552	580	584	610	543	543	597	535	586	573	530	581	555	596	569	604	531	551	562	554	562	555	568	596	547	578	544	552	607	547	552	530	562	560	550	555	552	563	552	553	595	576	524	537	534	529	527	542	556	561	532	567	566	559	570	552	576	588	560	546	568	538	620	538	597	591	617	560	570	545	531	553	544	520	550	534	572	569	546	540	529	574	550	607	617	565	587	564	549	521	622	542	588	525	562	494	568	564	555	553	563	543	566	548	550	539	582	559	569	567	580	537	556	597	544	590	578	591	560	525	563	524	599	583	556	538	542	570	559	532	532	556	535	552	586	507	535	540	540	562	575	553	519	574	552	589	548	552	558	564	562	544	565	543	579	527	543	609	638	543	561	516	567	565	584	552	554	548	562	580	581	574	561	550	547	562	592	585	563	559	570	564	542	569	561	548	561	568	560	540	574	594	591	562	556	571	528	569	545	608	533	537	520	566	585	559	555	582	547	551	563	572	581	579	567	593	567	546	573	532	570	526	573	537	514	544	550	584	539	565	549	557	565	574	523	559	565	565	593	545	529	536	551	546	525	587	567	571	551	530	538	555	558	547	521	565	585	545	562	505	550	581	545	567	567	548	561	520	553	556	557	575	584	571	576	550	555	587	579	586	513	591	509	571	554	568	576	648	563	574	585	593	564	555	537	537	527	540	541	556	567	542	495	566	538	524	573	592	513	558	572	555	563	591	584	562	532	572	564	552	610	568	565	578	568	566	540	543	587	539	543	574	567	590	569	559	550	556	571	583	578	590	516	553	566	545	569	560	519	540	518	552	544	543	523	579	541	569	556	599	560	567	565	543	557	556	552	542	544	557	569	528	577	563	564	562	534	604	571	518	597	553	526	566	564	554	528	547	511	550	567	550	562	573	530	550	573	554	549	538	585	603	557	547	579	569	580	569	588	560	561	561	530	577	529	552	575	548	558	554	525	534	558	533	523	523	565	564	555	554	604	570	534	507	542	543	543	531	570	563	589	559	549	547	544	589	570	556	535	565	561	575	550	576	550	587	575	550	577	513	581	602	532	549	534	571	616	570	538	566	561	558	541	538	546	534	595	538	540	544	533	582	616	562	581	544	582	534	559	571	527	559	547	550	550	552	579	595	548	552	516	580	561	546	575	528	541	562	584	567	526	539	562	558	568	546	556	512	515	578	550	587	553	579	580	582	540	562	558	552	582	560	533	559	546	539	575	560	537	537	526	556	573	546	554	554	559	573	535	556	567	583	530	581	558	554	522	600	596	549	535	545	593	523	550	548	588	548	573	575	535	510	558	580	551	566	529	538	541	604	583	590	551	546	566	567	544	548	585	541	560	562	554	554	575	605	565	518	579	613	578	562	557	571	547	556	570	544	582	565	531	557	588	547	570	549	581	566	607	614	586	553	576	588	561	532	588	584	548	551	576	566	544	535	550	558	549	630	576	534	593	573	567	553	588	580	493	542	599	532	560	559	549	539	562	518	535	573	553	548	543	595	559	591	547	554	566	584	564	546	534	593	568	608	579	538	610	590	547	515	556	557	584	578	570	522	525	581	528	553	601	565	546	540	536	552	583	560	574	498	523	551	564	549	578	554	525	553	553	554	532	558	535	554	545	557	555	553	583	560	550	520	523	532	589	581	590	557	544	532	567	542	548	589	562	567	600	590	551	565	577	547	564	565	557	575	567	541	574	581	572	547	558	564	498	590	579	549	545	597	574	583	561	541	523	536	563	566	525	574	583	576	559	580	548	553	573	596	566	549	587	556	561	556	539	564	556	543	504	539	579	534	635	596	567	582	507	550	536	524	564	539	517	573	547	546	561	578
27711	14115	4550	2937	10714	8233	3229	1690	870	586	578	523	539	474	512	528	462	517	513	544	502	530	511	504	480	503	543	533	485	473	522	464	494	542	491	491	497	540	475	507	504	484	531	505	490	513	533	511	511	506	510	498	523	505	527	517	518	519	526	509	499	528	472	496	500	539	529	516	464	481	493	483	481	541	493	481	495	495	533	489	517	508	529	495	498	520	520	530	528	520	495	512	490	495	548	499	566	516	507	464	492	533	469	477	518	510	553	500	503	462	471	507	505	497	489	468	495	474	511	491	521	457	529	492	487	526	491	496	520	521	478	519	467	483	513	517	496	492	534	494	507	513	454	566	512	486	486	497	499	503	516	488	494	520	542	533	499	501	539	501	505	488	470	499	499	528	499	519	484	511	502	523	477	535	523	517	529	499	506	553	542	517	541	524	497	511	487	485	523	516	526	516	520	500	532	512	462	459	487	526	505	502	486	510	489	489	507	494	505	483	530	493	499	464	528	498	465	489	496	489	501	478	514	532	457	497	510	492	522	518	477	474	493	519	534	518	485	513	529	527	524	507	523	539	480	552	512	465	458	505	546	481	514	482	482	540	506	509	508	522	521	480	510	511	515	522	541	544	522	514	542	454	471	474	448	496	457	540	494	501	487	546	486	491	512	531	513	489	501	492	477	518	518	510	506	499	539	540	491	514	491	494	494	524	504	474	538	516	540	522	497	505	465	507	516	511	488	536	539	531	524	524	507	506	502	534	499	501	526	496	529	528	507	496	493	507	484	485	487	507	526	488	518	457	535	533	474	488	515	482	555	507	508	488	517	476	534	469	493	513	508	446	506	530	515	494	513	482	526	494	495	516	525	483	484	473	497	483	514	458	522	505	496	505	514	525	484	513	504	523	491	492	502	488	492	537	522	512	497	491	455	526	460	530	476	486	525	475	506	476	505	503	503	525	535	470	490	473	517	485	497	502	519	488	529	456	542	524	543	499	498	500	470	543	502	503	504	478	486	534	493	531	504	481	471	525	501	496	507	501	537	541	512	499	470	489	565	531	542	498	490	481	506	537	516	500	530	517	514	481	502	559	528	512	532	514	467	523	543	552	516	505	499	446	523	514	509	497	503	516	493	473	516	519	471	557	489	497	521	493	517	476	541	487	504	520	514	515	494	508	480	504	494	513	509	504	493	532	495	491	506	478	495	510	471	481	505	504	519	503	495	517	480	520	543	504	491	529	507	544	517	496	513	507	498	530	510	531	511	532	477	481	497	502	499	496	496	459	547	494	480	482	522	486	507	499	489	512	492	454	499	503	536	505	508	540	520	516	531	497	513	483	463	495	496	491	537	489	496	490	487	532	448	494	520	501	507	525	531	462	551	509	488	511	534	505	512	543	517	546	494	544	525	535	551	541	540	491	514	510	500	499	480	523	527	483	513	536	490	497	499	467	517	471	503	534	505	495	519	534	511	546	484	519	491	497	499	541	491	487	488	438	580	492	543	513	509	492	485	505	526	489	480	499	483	467	482	507	496	532	537	502	503	462	484	512	521	522	523	530	484	453	532	474	511	496	505	466	515	489	486	548	561	534	482	491	515	492	486	546	499	472	532	488	549	530	515	507	471	481	532	511	530	515	508	509	534	499	526	519	517	513	516	487	509	515	498	517	525	514	491	521	505	472	498	478	547	526	520	508	467	514	499	517	526	482	535	513	518	532	575	513	486	488	522	526	480	472	470	500	516	467	526	514	484	504	505	486	525	502	523	523	529	559	489	529	513	534	510	524	517	515	502	556	491	513	548	519	522	504	523	507	530	453	521	521	508	515	483	499	474	481	496	523	571	480	478	477	497	461	510	514	496	520	495	492	505	528	495	492	543	485	523	551	489	511	487	514	490	488	529	487	504	507	496	482	461	509	530	487	479	489	540	476	480	528	487	480	447	484	509	522	480	513	493	507	514	522	494	493	484	476	476	522	510	477	488	485	469	451	511	547	468	517	529	525	485	517	517	480	537	514	524	490	481	508	515	454	522	494	482	477	521	493	509	512	525	513	512	476	494	504	526	516	508	518	472	493	500	497	527	510	434	499	466	478	534	503	525	516	487	518	523	528	533	484	541	480	507	538	506	494	482	491	511	488	474	512	503	514	524	501	507	492	466	517	514	512	502	510	504	511	522	505	513	554	498	520	522	485	521	545	511	478	522	483	519	521	564	468	552	522	527	463	515	519	485	509	512	522	504	506	529	511	516	507	525	508	493	459	509	515	519	553	527	508	513	491	525	512	518	501	483	491	485	487	470	483	512	533	555	520	499	494	523	492	497	503	483	498	525	577	505	483	464	526	484	488	488	515	510	501	498	499	465	540	488	515	540	498	477	548	508	480	488	506	517	488	512	523	484	498	518	487	525	509	468	534	511	538	516	501	500	556	498	516	511	506	495	535	520	511	509	514	486	538	536	498	483	511	511	493	480	475	526	495	471	568	502	515	514	515	531	511	514	505	466	495	454	536	494	464	525	470	471	532	489	499	492	470	541	494	491	493	521	515	511	474	529	479	487	545	535	533	523	504	506	499	495	465	490	491	508	535	503	510	523	512	517	465	510	522	480	462	476	484	473	453	510	473	505	535	518	496	482	541	517	543	479	531	508	481	490	465	512	505	508	487	495	506	487	520	504	563	529	510	558	503	514	470	510	475	521	498	531	510	473	509	480	513	506	525	494	510	535	547	527	532	524	511	531	509	501	488	494	517	476	502	495	511	497	521	461	506	514	513	496	511	527	526	514	463	478	538	531	507	502	503	484	476	505	486	502	503	536	505	536	514	477	511	520	502	494	530	500	529	519	518	478	504	512	526	496	518	452	494	525	562	494	511	509	508	491	495	524	521	531	487	486	547	527	517	534	496	548	510	524	457	505	494	496	529	543	513	480	524	484	535	505	497	520	489	523	504	508	534	515	480	513	474	472	521	478	482	487	518	521	497	529	539	520	473	537	511	489	464	529	503	510	493	531	523	498	482	473	491	505	554	487	472	510	521	503	482	498	557	520	493	498	522	551	476	494	488	507	468	524	508	526	491	513	490	563	484	515	466	484	491	519	506	521	527	476	503	508	546	529	508	476	542	471	484	486	510	502	470	504	490	519	476	482	514	480	508	532	469	486	536	541	498	528	517	501	479	500	505	501	496	493	486	522	471	507	576	508	490	511	481	509	483	490	512	503	494	492	533	502	510	517	513	492	502	501	500	509	525	489	518	521	532	511	520	517	550	477	525	515	494	471	530	499	512	497	463	472	499	526	500	500	486	492	509	558	487	510	503	570	495	562	495	551	487	511	519	480	469	498	519	487	527	536	500	502	524	512	484	496	508	489	482	487	499	459	520	538	537	492	504	490	483	508	535	530	484	483	513	497	563	488	494	481	529	504	513	510	519	493	505	506	555	437	481	497	533	484	478	485	498	475	481	552	536	522	452	529	529	517	467	539	423	486	491	552	487	522	500
5962	4409	4249	2894	10441	6802	2933	1680	830	548	500	440	461	432	453	433	453	418	440	445	445	424	439	482	462	444	437	455	402	437	458	438	472	414	433	446	437	430	445	383	466	491	449	425	440	474	407	469	433	431	449	450	445	422	481	411	445	415	446	457	444	451	437	419	395	457	447	439	432	459	430	413	442	441	441	452	458	440	427	423	380	441	417	460	479	473	428	426	443	447	442	462	445	435	438	426	404	456	403	432	447	433	422	475	438	407	424	422	446	459	453	456	449	456	467	424	435	440	425	476	455	426	464	452	416	462	456	415	400	406	460	433	446	432	461	449	433	406	439	408	413	409	476	475	453	455	434	456	435	437	424	420	421	429	463	448	390	428	467	433	404	435	437	421	421	466	448	421	490	468	431	422	407	365	420	392	441	422	438	420	441	462	444	452	419	459	438	425	451	440	441	406	451	439	473	423	460	446	441	416	442	447	444	444	453	430	447	422	455	440	436	402	455	453	430	404	420	437	446	438	409	435	436	408	451	462	458	423	448	421	463	470	442	432	427	454	409	449	484	422	425	458	423	430	413	442	439	427	393	474	449	434	444	426	429	417	435	410	442	465	439	428	437	411	445	449	435	408	403	425	469	454	489	442	453	414	429	444	416	440	448	445	396	449	466	427	428	415	399	438	396	452	460	401	447	444	456	409	430	438	457	423	436	416	407	415	476	450	496	466	423	421	446	439	439	470	402	480	424	452	452	453	450	406	466	459	457	433	397	420	455	431	462	437	408	399	404	423	438	432	436	427	450	434	446	448	410	422	424	443	397	434	450	444	438	420	451	417	463	431	481	461	463	453	409	461	448	430	428	444	420	407	446	440	402	420	410	434	433	433	442	455	432	442	442	420	434	436	459	426	446	458	423	445	438	469	472	420	446	429	441	427	477	405	473	467	419	419	430	438	391	407	421	473	447	423	436	429	368	453	459	437	452	465	442	439	417	435	435	400	446	418	429	445	432	459	437	423	444	413	447	460	489	436	433	429	462	445	417	470	438	423	429	443	444	462	449	441	433	474	469	436	454	426	443	433	414	456	414	437	427	462	455	442	419	409	457	475	436	435	460	437	458	426	449	431	443	453	415	428	426	424	402	439	482	426	442	416	445	438	392	402	436	440	424	474	413	422	419	419	440	431	433	421	406	439	480	424	469	449	463	495	436	405	426	414	466	461	433	424	441	484	471	400	412	422	414	450	451	440	412	456	460	466	447	446	445	407	444	409	440	407	484	487	420	433	409	458	420	439	433	460	407	454	448	413	449	428	426	424	442	476	433	424	432	425	488	472	463	427	488	460	480	412	449	456	449	461	474	424	468	483	432	438	453	413	442	472	461	413	428	470	448	431	453	426	446	409	408	465	440	464	417	433	491	441	455	420	442	445	451	415	452	425	441	436	429	445	447	457	400	440	462	458	441	431	453	455	445	418	422	482	468	435	419	460	463	423	432	448	454	411	449	447	469	481	438	427	456	440	417	430	428	451	445	471	443	434	417	495	435	413	426	466	390	431	468	400	436	446	460	442	426	418	405	420	448	446	441	437	450	490	419	434	407	451	449	397	424	451	415	434	408	467	459	474	486	428	436	427	453	394	419	409	491	432	470	439	444	392	400	437	420	452	442	427	459	429	447	450	450	413	472	468	439	473	435	449	459	453	449	440	469	424	420	455	445	447	447	425	440	482	445	466	454	416	447	464	459	438	428	424	414	459	429	410	439	452	432	447	441	428	409	445	414	466	438	424	452	424	506	458	424	479	410	458	462	448	451	439	446	462	441	430	469	446	431	450	417	440	446	414	411	451	414	396	465	440	411	458	431	407	482	446	456	474	416	412	462	409	429	407	437	442	431	427	449	419	437	463	424	422	422	457	466	455	458	420	456	474	455	450	387	425	435	423	459	431	479	430	464	440	426	438	432	484	450	417	446	475	436	424	417	460	410	416	459	399	434	456	434	447	421	465	449	422	433	476	460	467	453	464	423	440	427	460	426	433	467	456	445	443	459	436	449	421	420	411	430	408	427	452	453	425	442	439	479	441	450	459	446	445	394	457	450	428	409	452	447	455	407	420	446	439	432	430	429	410	440	446	467	479	380	483	463	425	400	462	428	413	452	422	457	451	430	486	432	426	433	414	440	460	424	436	426	435	452	463	421	474	441	423	480	431	468	452	438	443	461	414	463	436	481	448	385	446	462	448	450	443	416	417	473	431	478	404	413	455	476	410	422	442	433	438	398	454	446	437	424	452	435	437	407	463	447	453	409	428	430	409	422	435	454	445	415	448	455	416	465	456	447	427	427	415	470	456	431	437	444	436	467	461	449	445	447	426	428	409	437	469	438	418	482	433	471	447	436	472	428	436	433	446	421	449	472	407	441	448	436	431	456	420	436	393	434	443	446	411	443	500	456	429	474	457	455	427	459	450	419	428	426	415	462	445	440	408	424	463	421	428	413	447	401	423	440	453	440	462	440	402	473	435	452	444	442	424	417	475	437	400	428	447	440	461	432	408	397	466	428	418	462	450	444	451	435	438	458	421	418	411	436	469	412	415	441	400	465	417	444	422	442	450	440	423	490	465	446	452	437	451	443	417	405	425	444	399	446	464	471	399	432	425	438	436	466	426	459	469	434	444	446	425	421	425	428	461	462	499	455	477	464	449	463	407	418	417	454	422	424	406	429	430	388	449	404	421	425	429	447	450	441	439	416	441	408	412	438	421	402	424	440	418	414	447	447	418	430	440	428	415	411	431	453	456	412	410	465	433	487	422	417	457	452	465	433	400	424	459	440	412	443	419	428	460	420	432	435	466	439	434	431	443	501	413	439	443	446	397	461	441	449	417	438	456	433	473	415	423	428	422	419	422	443	445	421	402	437	431	437	482	430	471	420	447	434	426	407	435	414	421	453	441	457	443	413	439	424	439	425	447	450	419	419	466	456	430	457	445	409	415	440	434	409	390	447	474	461	436	420	436	467	449	432	445	457	445	442	408	424	443	442	452	430	461	396	427	458	420	453	455	449	462	422	436	453	446	460	479	440	437	455	412	427	474	476	445	434	437	426	441	450	441	447	492	409	434	449	417	431	485	423	457	450	439	455	443	446	466	425	434	486	451	435	451	467	434	436	449	445	428	427	441	465	441	459	441	425	447	437	417	481	435	446	429	436	417	442	451	438	473	447	469	447	447	466	447	452	455	406	412	408	406	422	425	462	424	414	431	440	448	408	433	435	454	450	461	483	442	442	469	426	416	421	468	455	448	465	470	445	453	445	422	442	469	421	438	421	451	454	413	404	408	473	453	429	451	441	470	457	441	440	435	449	453	491	454	438	419	435	435	408	415	462	403	467	435	417	474	434	406	420	459	473	438	448	417	447	428	451	435	430	447	454	449	449	471	432	471	446	486	400	415	454	445	433	397	433	442	461	439	419	412	429	409	459	441	472	432	442	395	461	397	408	457	437	434
25399	21326	27149	27031	46893	43701	24535	11813	2972	1088	645	559	564	557	498	516	543	537	544	565	533	548	510	506	507	496	535	539	537	558	542	541	491	520	545	514	533	564	536	531	532	457	499	490	533	552	565	501	522	511	551	562	501	502	509	487	540	523	504	483	518	551	532	535	502	494	561	563	512	506	529	526	479	534	520	471	462	519	516	528	495	569	480	527	532	534	502	476	532	523	502	514	487	542	522	542	472	531	541	518	500	521	490	521	557	501	523	540	561	462	533	543	544	537	523	546	552	517	555	592	510	561	511	521	540	485	509	508	539	530	537	544	522	552	515	527	521	510	521	509	476	532	497	507	471	509	503	530	525	499	492	571	536	493	514	525	473	488	508	509	541	512	536	537	536	522	510	499	489	511	517	557	558	496	529	552	504	514	517	522	533	517	502	579	488	524	550	480	505	487	507	557	504	510	533	499	508	516	534	498	544	515	529	477	528	511	532	512	514	527	498	545	477	523	530	531	516	518	533	540	543	537	534	542	508	510	511	541	539	516	519	533	521	514	531	467	526	513	503	489	504	470	550	546	514	489	514	563	494	492	485	534	546	553	517	482	561	536	535	505	517	533	522	540	511	526	549	537	532	534	501	535	555	516	511	493	483	543	542	512	516	487	525	544	546	530	525	506	536	527	509	556	506	515	497	547	542	506	497	545	479	517	552	516	543	514	498	473	501	498	530	502	547	504	525	549	517	507	514	510	523	526	521	502	512	500	515	494	496	515	497	481	488	505	503	487	486	557	546	512	527	529	537	515	485	518	522	508	493	535	482	500	514	539	548	549	480	509	544	530	481	508	538	518	553	499	490	504	544	485	503	530	491	519	546	558	483	523	506	520	481	562	531	507	531	534	544	543	497	502	493	478	493	511	501	489	519	537	494	505	521	501	530	497	510	484	535	526	529	542	513	505	517	551	473	513	560	503	468	514	507	529	511	531	488	510	577	528	535	521	489	537	503	520	532	535	541	528	522	530	513	523	545	497	552	495	523	497	520	521	525	518	509	523	523	480	531	532	494	531	501	522	530	532	521	513	544	504	562	514	550	531	503	553	521	501	537	520	547	488	515	496	510	512	540	479	478	521	530	498	569	520	503	499	544	516	559	518	511	541	510	499	503	532	569	562	500	579	519	510	498	500	550	485	544	557	498	518	529	539	522	509	484	533	517	563	524	524	521	494	512	486	502	511	550	508	539	519	483	551	514	497	509	525	490	487	573	480	519	532	537	536	498	530	575	529	557	510	530	520	524	541	539	482	496	523	508	511	517	494	457	507	566	563	511	515	547	519	544	520	510	526	562	518	524	499	502	496	519	524	501	531	530	531	505	511	503	532	499	507	546	562	523	540	473	488	498	530	556	560	544	493	529	541	498	539	491	514	520	538	582	546	580	504	511	521	523	549	512	546	490	499	503	502	539	502	466	489	530	540	521	548	534	526	505	516	553	521	510	531	523	496	521	509	548	516	497	544	558	502	463	507	506	576	538	513	496	522	546	518	568	522	515	483	502	533	509	503	492	530	531	513	480	479	482	555	511	519	531	545	505	516	524	492	510	529	491	525	530	519	491	534	507	551	520	497	516	527	529	517	489	524	478	491	523	513	513	522	515	488	480	509	507	525	525	529	515	548	534	526	469	485	524	546	510	508	507	544	513	499	525	482	509	508	481	496	505	490	490	533	512	505	484	571	542	545	478	500	544	540	500	541	505	521	513	506	510	512	514	509	512	531	564	516	500	487	547	542	503	511	538	540	504	531	537	517	485	522	521	528	505	540	535	486	502	479	528	516	514	535	496	517	479	530	558	528	532	529	502	495	527	496	528	520	511	531	493	494	519	478	532	476	542	495	524	518	563	535	496	538	487	560	509	504	507	494	560	495	487	483	499	511	514	502	533	458	509	531	505	499	526	546	535	560	527	517	540	534	541	547	554	500	479	500	544	537	545	487	493	521	551	515	531	518	531	519	508	549	504	524	505	494	539	527	504	526	512	514	507	521	488	566	519	518	554	488	533	536	529	540	512	480	488	488	571	498	533	529	528	558	511	507	524	524	526	474	493	504	563	481	549	552	528	539	502	544	504	513	511	540	549	504	527	530	564	538	521	526	575	477	511	521	510	532	499	511	518	550	535	534	548	504	507	543	503	541	535	519	500	471	534	509	583	504	557	519	525	538	521	542	536	489	536	545	477	512	530	532	505	524	524	535	573	517	507	537	570	495	501	491	530	507	501	500	505	529	511	522	509	541	515	522	538	524	512	552	539	537	505	530	497	542	505	513	494	536	539	484	538	500	482	526	513	477	502	523	520	457	543	481	529	510	519	515	526	502	529	488	517	507	481	520	533	519	532	495	530	497	496	498	543	534	507	536	525	479	521	525	551	503	532	525	546	537	529	499	511	500	496	489	570	518	547	506	486	496	488	483	508	505	539	528	544	549	533	495	514	511	518	541	483	514	524	507	513	519	530	496	514	520	519	511	523	532	501	485	550	549	553	547	499	532	518	532	498	533	470	519	541	524	515	479	511	507	509	503	481	502	551	522	450	518	517	551	503	538	520	504	521	535	552	526	502	518	486	530	522	493	566	530	491	538	527	534	503	549	543	497	504	498	522	495	539	512	525	517	512	553	528	507	542	527	527	501	507	492	470	490	567	490	511	501	504	501	513	497	499	480	512	537	477	552	481	568	543	510	526	529	554	505	510	514	486	475	513	538	485	560	539	509	512	490	510	539	508	534	521	480	520	463	499	497	521	526	500	494	502	500	519	541	472	521	523	513	541	485	491	530	518	528	496	532	516	563	547	521	524	508	522	530	542	538	544	495	523	493	510	482	514	488	524	522	544	524	536	506	519	501	532	522	523	512	519	553	514	515	510	479	507	532	492	534	513	494	533	512	541	550	520	483	533	532	504	444	547	490	530	499	502	490	512	504	529	536	510	532	544	500	512	508	546	490	521	503	550	531	494	495	513	529	510	482	557	550	536	524	492	524	491	527	522	500	519	500	477	457	513	500	540	460	529	516	522	485	526	511	518	516	512	525	495	542	484	555	523	557	493	507	498	482	510	496	489	537	519	558	531	498	527	544	534	541	515	496	504	561	519	539	534	525	491	489	505	512	526	512	505	494	490	546	509	522	524	512	517	517	545	519	492	518	534	508	479	529	515	523	502	541	537	553	542	523	524	517	542	465	507	503	516	506	499	525	516	501	499	534	475	524	525	530	498	528	535	566	523	515	490	506	498	498	543	528	505	561	543	490	508	515	513	509	510	520	544	505	541	489	496	494	509	480	501	502	489	525	526	521	525	531	568	522	494	495	553	486	535	496	557	508	536	481	526	520	473	520	541	548	510	504	542	516	509	483	553	561	513	520	503	500	512	494	548	506	508	523	500	531	519	542	506	537	522	544	510	518	504	514	493	503	512	517	499	522	529	509	510	524	524	540	515	512	535	540	537	552	536	510
4209	7892	8365	15201	49365	35157	17059	9048	2764	1100	618	538	513	461	493	423	512	434	429	500	513	454	440	535	480	494	477	492	462	448	491	455	500	492	475	454	481	465	469	485	481	457	459	482	479	478	468	446	492	455	451	451	483	483	510	433	470	493	457	453	481	458	453	467	419	477	488	520	462	475	473	493	499	491	478	464	461	462	486	512	498	460	475	509	489	455	495	477	438	468	473	474	502	480	468	473	474	497	464	452	463	485	469	439	501	523	455	492	433	462	466	472	468	464	491	480	506	500	486	511	504	500	474	457	456	453	471	477	472	494	453	454	471	465	431	497	468	462	451	478	481	503	459	497	460	470	522	444	448	492	489	435	458	470	472	466	468	467	505	500	493	454	446	479	484	498	485	489	471	484	495	473	479	472	465	475	451	487	473	494	477	490	474	475	436	493	491	461	508	476	485	480	463	463	473	471	469	470	468	477	496	483	500	500	501	435	460	480	458	496	466	508	480	490	459	464	472	490	482	454	492	472	468	482	475	481	468	463	437	480	484	455	464	496	536	512	503	462	470	437	459	461	483	482	480	471	515	496	440	469	416	512	468	496	477	458	452	481	521	483	467	494	499	492	472	498	498	462	479	425	486	457	432	490	453	448	467	474	442	470	474	436	506	468	456	442	522	472	476	479	507	484	480	490	461	471	484	495	487	460	442	471	485	506	471	486	475	509	488	436	500	469	453	479	487	489	479	500	477	472	500	491	477	495	532	434	449	470	505	450	494	496	476	484	455	468	466	463	500	498	516	457	443	479	509	464	472	458	472	475	488	481	474	451	445	443	459	478	466	454	469	492	475	466	454	512	483	479	506	468	450	468	469	440	481	443	462	480	489	455	488	471	463	530	482	516	496	487	498	490	449	500	459	457	442	498	445	459	469	466	467	457	454	466	476	476	475	449	457	474	478	469	448	469	484	468	454	470	478	469	460	471	433	480	436	510	455	463	480	475	493	491	496	422	464	471	502	484	460	490	477	465	464	492	458	490	473	447	459	504	464	446	485	478	489	515	502	439	493	470	464	453	481	486	473	469	501	480	482	434	503	457	501	492	454	448	485	502	468	482	494	477	452	470	486	488	507	486	437	454	456	476	455	520	478	489	469	480	480	486	446	441	433	459	440	507	456	533	485	457	490	468	458	445	472	465	451	478	469	460	487	486	452	476	475	427	498	462	465	458	499	467	446	505	437	487	485	479	510	524	475	487	494	480	488	495	421	481	466	508	493	485	473	479	477	460	483	480	464	450	488	443	499	492	495	465	475	492	477	482	440	509	455	487	468	468	496	450	489	476	480	463	459	484	469	473	449	444	464	479	502	480	460	455	490	499	472	515	448	438	459	484	479	465	466	460	444	460	466	493	489	423	501	487	488	448	467	467	432	503	484	447	450	462	440	497	466	463	448	461	468	456	463	472	444	496	443	499	446	484	454	488	448	486	442	474	474	436	460	485	475	480	451	445	464	483	533	470	469	476	466	452	504	495	479	484	507	444	436	464	440	461	458	501	489	469	474	476	497	427	454	476	514	439	497	476	477	454	486	498	514	465	446	457	471	477	519	489	478	479	474	480	491	455	457	449	485	496	455	498	433	474	512	462	469	482	504	447	468	460	447	506	495	476	463	498	502	432	496	481	492	476	473	511	489	464	494	455	443	514	441	466	438	493	474	488	505	471	505	505	441	444	475	441	491	474	481	462	504	473	447	485	483	471	449	501	499	514	497	469	494	480	456	457	453	500	470	457	448	465	466	489	497	458	460	501	461	473	471	481	465	479	467	495	460	483	479	431	485	468	465	459	485	521	487	472	515	460	472	506	484	431	479	498	481	481	470	462	474	476	491	460	474	471	479	502	496	483	459	484	466	480	459	469	483	460	460	495	473	478	497	484	479	514	442	463	492	458	456	470	463	455	478	501	477	463	471	494	458	486	471	514	446	471	520	478	475	450	479	416	465	498	556	492	475	478	508	481	471	477	493	469	451	462	467	463	478	443	466	474	481	454	449	458	480	508	464	461	445	476	447	467	462	437	421	426	462	467	474	456	481	442	446	461	443	476	471	468	460	467	404	480	456	469	486	459	462	487	438	474	473	480	446	471	498	477	532	480	445	485	440	482	469	445	477	445	463	492	490	502	483	470	437	468	439	490	440	509	457	520	484	458	492	503	478	499	464	499	498	470	451	452	451	484	423	450	451	501	492	468	499	506	461	488	458	433	468	466	477	498	480	456	449	501	469	462	443	484	476	454	452	500	491	471	468	479	462	532	489	495	474	464	482	465	455	445	473	514	509	455	473	476	469	478	478	524	465	446	477	436	488	505	499	465	512	462	472	450	444	494	505	480	440	497	441	423	470	495	498	459	458	471	489	481	495	448	488	465	507	472	463	460	471	491	517	428	519	510	471	503	479	466	493	463	455	477	480	470	461	505	459	489	485	469	512	449	477	498	467	408	504	479	496	449	467	418	474	493	488	476	453	478	451	450	471	475	464	490	458	459	477	468	481	481	425	471	460	501	460	490	515	502	494	436	481	475	435	483	494	494	484	429	463	465	494	497	494	450	486	470	478	493	474	467	481	492	461	487	455	489	470	510	484	496	504	472	487	481	472	483	434	465	501	476	492	440	450	440	494	478	470	440	453	425	491	488	500	448	461	466	479	483	438	447	462	500	479	494	477	481	480	459	447	489	450	494	441	483	458	473	426	442	539	507	488	474	474	466	495	459	478	480	458	487	485	448	466	499	483	489	454	438	480	481	463	456	463	431	471	461	501	510	449	476	449	457	442	447	463	475	478	484	478	516	477	501	498	473	488	495	478	465	440	493	433	492	477	500	462	456	440	468	484	485	435	436	500	494	459	478	496	521	490	468	461	484	438	465	496	449	481	461	441	466	469	467	465	488	492	485	489	476	489	481	468	469	464	467	491	496	495	460	474	469	463	438	429	441	457	428	485	461	449	492	488	468	474	473	514	450	485	463	496	468	431	486	462	462	492	506	492	468	471	438	471	503	486	460	490	505	443	495	466	467	462	478	509	460	483	441	492	456	492	467	460	488	473	480	523	475	464	477	482	490	464	472	495	452	468	521	454	466	452	469	475	449	470	484	474	473	469	485	478	478	474	502	445	523	458	484	507	454	497	488	503	476	483	410	478	428	485	479	497	460	481	446	476	485	488	489	483	502	464	499	443	463	452	477	525	461	483	516	432	476	480	506	493	441	437	501	514	490	472	437	486	468	464	483	490	487	474	451	484	510	502	458	487	460	478	483	457	457	455	460	481	515	480	469	455	471	484	484	473	451	492	474	459	483	455	466	481	463	494	488	448	448	506	465	439	465	431	468	491	460	475	488	443	490	505	464	461	476	440	455	456	470	448	467	483	464	491	456	441	497	463	498	471	478	505	492	512	452	453	486	438	501	509	469	495	472	477	499	466	475	464	466	448	439	468	491	453	468	486	485	474	476
24158	21351	28664	24533	54076	58883	39861	24609	7812	2123	879	661	670	608	632	629	641	615	662	691	630	588	615	607	613	580	655	651	633	627	597	650	617	569	603	631	615	630	612	636	597	618	644	583	628	603	586	577	615	620	589	615	618	602	585	605	608	577	637	575	619	622	636	654	621	625	617	628	592	620	618	604	629	626	592	599	555	624	595	637	598	583	582	632	599	580	660	615	612	575	589	600	607	605	574	600	626	641	575	600	621	635	586	611	622	606	580	599	626	634	607	604	652	621	607	646	644	578	567	627	583	636	646	569	586	601	619	600	596	614	606	618	646	604	578	619	629	610	628	581	646	644	631	648	596	585	589	619	617	560	604	603	578	599	629	623	620	613	612	614	626	644	624	604	626	574	609	587	560	613	589	639	594	613	601	604	629	613	600	583	615	584	608	557	584	608	624	664	586	603	604	620	565	617	607	625	607	581	611	617	614	580	607	604	592	616	665	602	647	601	594	566	603	607	610	632	618	652	618	602	589	627	616	598	587	582	624	576	653	608	640	583	607	612	596	658	589	614	589	574	604	609	641	658	577	580	593	624	562	635	619	650	615	580	590	608	604	683	625	656	611	626	631	608	598	598	652	580	613	602	612	600	639	650	654	585	622	608	638	609	622	620	631	607	618	611	607	600	625	564	612	602	591	586	566	599	573	592	571	579	574	606	594	617	593	588	632	630	620	607	595	568	596	602	571	631	636	631	581	607	611	617	581	604	624	592	590	599	583	634	634	579	618	592	622	601	590	609	588	617	576	625	625	611	610	575	613	590	614	608	621	655	585	581	620	626	606	626	597	642	636	618	604	577	584	554	587	638	632	639	641	594	611	585	630	583	597	632	659	601	598	615	599	607	583	612	633	592	598	610	664	585	640	622	587	567	615	552	624	623	577	606	590	643	606	603	602	563	629	627	611	621	646	627	616	612	605	586	574	595	613	606	603	601	616	633	565	602	594	577	608	579	610	624	604	582	608	593	621	609	599	622	625	583	604	572	576	614	606	612	642	621	584	599	598	622	603	599	561	612	631	631	615	610	624	567	622	604	615	587	593	576	653	655	632	591	605	626	599	588	583	625	644	599	632	627	581	617	596	597	618	593	566	612	566	614	627	607	627	590	623	640	664	619	617	594	633	627	579	611	635	569	565	610	598	604	624	603	584	608	576	632	560	649	580	616	631	600	621	613	620	581	572	611	601	617	576	599	616	614	568	616	602	574	607	602	606	558	601	624	571	614	600	608	628	610	653	644	623	560	634	637	576	573	594	574	600	592	584	600	575	562	597	610	603	625	607	610	595	616	624	586	625	622	606	576	619	619	626	557	579	577	587	587	629	630	626	632	634	625	608	638	625	575	578	637	593	607	619	605	605	605	582	628	612	643	626	627	624	575	625	583	620	613	637	582	612	633	597	608	588	586	586	600	634	657	589	608	599	580	577	633	618	598	633	598	616	610	590	581	653	594	577	626	586	661	611	628	601	554	595	591	597	637	592	609	636	615	596	600	636	582	640	607	575	635	585	567	598	624	636	579	571	604	619	632	583	597	616	637	589	613	642	604	598	596	539	613	627	661	607	599	600	596	596	626	632	620	599	576	616	597	577	591	624	639	638	599	607	565	557	643	613	587	623	596	586	607	558	600	653	579	647	593	624	600	631	591	623	612	573	619	607	596	634	644	621	614	571	593	634	614	609	629	629	628	610	608	573	587	644	549	628	571	569	593	600	583	609	631	603	562	599	614	627	552	625	596	639	645	612	603	611	578	630	571	607	609	625	622	582	590	641	636	624	647	577	590	616	580	626	640	623	606	613	588	571	611	587	599	623	606	557	615	615	600	571	595	596	596	600	610	597	606	615	592	635	608	599	662	613	640	638	627	596	581	644	624	573	598	621	621	628	632	563	614	582	593	614	603	569	519	604	594	634	614	578	578	609	604	617	608	577	623	574	640	615	637	564	641	622	589	631	637	636	586	620	617	612	626	620	652	575	610	581	620	600	598	619	596	591	612	653	596	611	605	612	600	589	632	598	616	617	625	622	602	640	593	604	597	588	584	640	611	559	605	583	649	627	591	612	645	586	615	597	602	602	586	609	610	570	627	616	602	605	607	630	583	615	627	630	645	644	630	594	578	583	626	611	624	625	607	620	610	626	643	608	591	576	624	567	631	596	614	593	624	607	583	589	586	637	581	610	604	623	580	628	580	601	643	576	636	587	601	622	613	598	603	588	604	610	624	599	591	566	569	580	617	610	641	563	571	589	646	648	573	602	604	595	584	626	619	599	586	582	593	608	577	601	557	612	608	611	583	616	630	647	594	573	616	608	597	593	599	650	640	621	566	589	622	632	592	642	599	561	607	640	594	605	620	595	613	610	596	607	638	616	613	613	653	609	642	612	650	599	642	608	609	591	595	627	580	633	617	592	615	581	613	574	586	654	607	569	610	610	604	639	580	603	572	632	562	622	635	557	629	602	585	628	574	631	628	561	580	584	620	599	632	605	634	577	638	608	570	602	617	597	532	594	599	626	616	621	636	614	621	590	613	588	564	622	605	600	607	633	596	593	632	570	603	598	659	613	631	576	587	598	590	566	604	618	609	611	598	620	598	637	612	579	596	646	593	595	593	603	574	601	577	583	599	617	578	650	613	560	640	586	604	562	591	600	611	598	570	644	559	593	615	617	616	631	618	594	612	596	596	613	580	630	618	571	603	583	564	593	623	649	590	592	598	605	590	615	607	601	583	606	615	571	617	611	602	574	586	637	623	547	597	641	593	611	612	634	636	608	598	622	643	612	625	627	603	613	637	616	580	631	606	628	640	616	585	639	606	616	595	624	624	589	613	613	614	634	621	615	614	644	611	624	617	597	594	610	600	606	673	642	583	589	552	584	616	612	655	649	587	618	611	589	633	646	571	669	593	611	616	634	658	618	630	583	648	611	637	566	595	606	605	636	553	568	629	546	610	586	630	606	623	573	585	574	605	603	606	628	573	640	618	573	565	575	586	580	594	571	564	597	595	608	609	640	543	608	592	584	599	600	593	593	634	636	588	591	602	592	615	591	627	609	617	626	624	605	652	629	610	601	624	620	651	587	594	628	555	600	567	600	610	610	657	597	608	623	574	635	644	601	617	607	545	603	646	584	622	602	633	600	591	633	611	617	585	607	643	573	609	594	578	565	600	614	598	630	612	624	634	602	571	604	618	596	608	602	647	616	617	572	625	606	612	625	639	606	627	614	586	614	589	639	647	567	625	619	636	592	546	645	597	581	588	609	618	589	614	604	575	590	596	547	595	604	612	575	549	608	610	620	560	540	586	614	555	619	603	583	559	582	598	627	618	616	621	599	611	600	610	618	603	585	632	589	573	640	599	607	639	614	590	642	609	633	626	578	601	575	617	610	585	608	602	653	557	611	606	591	613	612	620	617	603	605	597	567	608	625	624	608	599	595	630	585	647	610	632	650	575
6541	14517	14063	17998	70614	54232	32428	18078	5980	1985	863	579	572	560	587	568	555	574	554	543	544	561	601	548	582	543	568	571	541	566	518	590	564	574	537	566	585	552	553	587	550	538	587	569	625	566	560	599	552	535	571	520	552	581	552	523	528	547	526	468	526	568	573	524	547	512	567	562	569	555	564	562	524	551	546	529	522	543	561	582	564	578	577	563	528	563	571	588	561	575	560	543	548	578	555	581	560	604	571	562	560	523	542	541	560	567	572	543	575	583	565	552	565	545	547	518	564	564	581	569	562	550	498	541	545	514	544	557	549	590	589	550	560	563	541	562	548	558	590	550	595	522	576	556	575	548	535	536	559	576	559	503	546	524	561	568	581	585	544	531	553	556	581	529	531	538	563	570	579	592	568	534	544	591	546	624	575	551	560	541	542	539	581	547	519	594	498	561	530	517	568	581	536	525	578	547	556	540	585	561	543	578	569	545	612	584	545	563	568	535	563	581	556	567	578	567	566	532	528	574	544	550	556	569	564	560	545	555	558	567	547	571	555	539	563	563	561	568	570	531	581	576	581	559	585	601	531	535	597	552	545	542	546	560	579	517	522	575	538	534	571	548	537	537	575	537	595	591	545	546	599	559	592	544	532	536	521	535	528	536	559	567	559	560	549	525	602	591	605	591	538	595	520	549	522	556	573	532	547	578	561	535	577	564	542	570	557	558	583	550	562	535	550	534	541	608	567	538	576	555	514	532	549	557	539	537	526	545	621	588	556	555	556	542	588	543	566	582	539	515	620	564	535	526	584	516	547	520	550	553	550	535	569	540	513	595	532	543	568	571	551	579	543	602	537	563	583	532	562	571	547	560	588	524	564	563	569	580	595	555	527	557	559	565	509	543	541	558	551	537	504	532	552	544	565	567	554	577	500	543	546	537	554	542	554	552	573	569	564	529	555	540	519	558	608	544	564	526	558	570	550	577	559	551	541	520	559	547	576	524	543	593	535	525	539	537	564	554	523	545	554	559	565	531	554	518	519	534	542	567	548	557	591	570	553	533	551	562	548	550	530	565	525	539	557	556	591	568	557	539	503	554	570	556	544	546	550	547	560	570	556	609	592	546	584	540	510	538	577	553	570	518	521	570	537	518	562	552	539	566	540	548	552	552	533	523	529	545	504	576	568	564	559	566	593	532	536	561	566	555	496	563	597	510	580	544	526	574	556	540	556	569	538	559	545	599	570	549	532	551	536	569	596	583	563	553	503	530	573	550	533	574	562	551	536	543	578	588	560	578	575	570	559	509	609	584	571	569	569	567	533	554	563	540	544	546	558	552	553	511	549	540	592	560	561	537	596	549	549	555	547	548	595	518	544	598	524	561	579	499	579	551	555	566	557	550	605	553	590	584	492	592	597	552	554	520	572	579	536	573	533	579	561	582	550	516	584	573	539	543	562	550	589	577	559	495	575	570	549	581	570	605	585	567	561	603	576	531	562	570	524	557	542	567	516	540	570	568	558	576	524	565	564	537	540	587	516	549	579	565	591	586	580	548	561	547	559	578	560	548	559	558	555	591	599	576	603	532	581	565	555	526	556	544	551	519	551	517	512	579	607	547	558	567	567	603	526	556	559	564	509	538	526	565	529	563	539	593	576	571	581	523	535	592	561	528	588	578	554	560	607	510	507	562	566	561	553	562	551	557	535	536	549	541	553	545	581	527	589	530	571	566	499	599	587	517	529	546	576	543	499	551	563	523	552	522	538	554	571	568	547	534	574	590	577	562	570	549	558	554	552	558	565	554	526	538	548	594	598	562	533	592	555	561	526	564	529	532	489	565	544	586	515	577	530	490	512	577	561	575	533	531	568	529	554	548	583	542	562	528	524	525	573	540	559	571	560	560	562	521	518	559	573	533	526	570	580	533	575	573	496	523	594	557	507	538	614	555	539	559	568	544	586	528	529	557	555	543	555	572	550	576	533	549	574	544	555	558	530	545	532	565	566	547	540	547	523	544	537	547	577	563	566	509	558	552	563	530	537	587	547	575	572	536	574	543	549	542	550	554	573	569	526	585	575	581	531	566	537	544	553	563	570	531	530	549	562	551	546	540	554	556	610	539	577	569	557	561	507	579	575	516	501	555	549	609	599	583	569	534	538	518	522	507	581	597	537	538	500	537	600	571	539	536	512	560	530	559	571	567	531	591	575	536	558	544	525	582	569	544	549	542	584	555	556	525	562	560	549	541	582	557	515	532	530	559	538	574	558	545	517	528	521	552	572	544	571	518	522	593	522	585	595	526	581	555	531	555	517	579	557	528	570	604	547	544	574	520	559	568	597	559	543	547	563	585	568	541	560	563	579	556	561	561	552	551	522	545	586	555	565	541	565	567	584	568	530	583	591	559	558	548	543	572	564	580	542	587	490	533	559	539	551	567	567	558	564	567	523	573	586	543	575	543	554	571	555	507	512	537	550	591	563	584	589	514	564	588	566	551	535	563	587	551	557	532	595	556	553	580	587	568	586	524	548	528	589	567	550	561	576	515	547	561	560	587	523	546	574	582	542	558	545	561	535	532	540	572	525	562	619	553	562	556	541	538	546	559	550	510	548	538	531	517	601	577	539	563	543	565	591	545	550	511	541	537	548	521	544	566	578	539	597	514	535	584	528	553	498	575	566	582	536	566	553	547	537	564	584	574	572	561	515	604	564	571	561	572	512	545	547	583	565	578	532	527	583	537	580	575	562	589	564	548	554	536	532	545	557	572	572	554	561	589	542	556	560	553	556	555	489	505	568	565	593	507	552	587	515	562	521	575	543	570	560	550	562	573	587	533	566	539	544	591	570	588	572	529	565	540	532	569	594	510	525	581	545	542	555	559	549	582	527	543	568	555	545	560	564	544	543	534	568	579	528	594	598	544	541	553	533	578	537	548	584	533	559	546	576	606	539	556	555	556	581	530	561	551	548	514	567	520	528	550	570	536	556	555	548	579	580	527	571	543	550	566	554	539	537	565	559	564	544	529	551	558	558	606	558	545	571	558	578	572	511	572	534	563	538	617	528	538	570	580	562	551	581	567	531	540	542	521	519	563	555	551	568	502	561	564	584	557	563	522	542	547	543	589	521	597	545	578	553	535	538	553	568	534	548	584	573	558	548	571	530	557	595	543	556	573	542	547	579	530	542	549	542	520	568	553	512	531	568	528	556	565	566	569	578	552	537	565	522	589	550	547	554	536	512	554	574	517	583	540	560	555	538	512	582	555	561	546	573	557	512	543	547	534	528	542	563	557	576	600	542	546	577	540	530	547	587	537	587	572	559	573	576	588	584	529	598	576	551	547	578	555	564	540	542	533	501	565	571	578	537	558	601	589	573	587	554	596	574	562	523	550	527	552	570	566	535	530	551	507	567	616	550	566	550	564	581	557	563	537	592	541	528	558	553	563	556	551	545	556	562	566	584	590	546	569	572	538	564	575	564	547	573	559	576	543	550	534	560	542	588	553
27482	13367	4295	2267	8160	9100	3759	1837	913	600	550	533	479	495	492	477	492	476	477	506	495	487	534	503	528	527	489	495	492	495	483	487	537	486	486	515	526	511	495	506	524	519	486	507	487	498	451	517	498	488	564	476	497	492	488	487	501	511	479	487	506	498	494	509	477	464	457	510	478	490	513	495	483	498	482	489	454	482	517	506	527	507	506	538	500	497	479	501	466	505	500	502	484	487	482	556	473	471	456	506	495	499	483	485	467	506	501	467	487	495	504	467	542	512	453	495	471	483	492	495	520	473	535	529	519	535	477	483	512	479	495	498	517	479	505	535	528	511	539	461	514	458	472	521	485	500	474	501	448	482	528	493	493	459	497	514	486	492	499	506	473	473	499	507	481	511	492	458	506	480	478	502	477	558	508	539	509	509	498	507	519	467	517	496	496	462	494	483	471	486	458	495	472	503	509	480	511	537	535	455	511	497	467	496	504	481	519	503	477	481	499	514	476	485	503	509	456	479	494	482	462	498	507	493	486	459	480	504	504	533	495	484	487	468	519	495	505	505	507	464	492	476	485	522	530	509	515	543	496	493	505	516	447	491	452	495	489	472	511	514	471	454	497	490	483	543	498	479	492	497	502	482	475	487	498	537	499	515	464	499	486	517	492	470	493	490	491	490	499	510	517	471	498	501	487	519	512	506	457	468	500	500	487	514	484	492	497	505	523	496	486	535	470	498	477	496	467	489	491	516	524	492	513	504	477	477	492	524	535	461	497	514	535	486	493	517	498	510	502	480	502	475	480	481	549	505	517	506	474	495	527	475	450	475	482	477	486	478	498	475	463	497	506	493	503	469	491	503	528	485	475	480	499	504	500	501	460	483	485	515	525	501	478	454	511	463	501	497	499	498	500	455	492	528	484	478	475	501	495	434	471	521	489	540	483	526	495	507	507	486	524	521	514	488	516	524	492	463	492	467	461	492	522	499	473	471	536	509	518	513	473	558	544	504	460	495	485	491	512	529	536	482	484	502	489	483	527	505	487	519	486	495	492	493	483	509	481	503	512	536	515	491	496	503	510	492	487	464	469	527	483	519	498	504	512	507	476	460	521	503	483	509	516	475	494	491	470	503	506	516	480	520	499	503	463	488	510	542	548	518	477	540	475	496	503	506	492	510	531	513	486	502	524	486	483	506	490	479	496	485	489	532	457	486	500	484	516	479	514	485	477	504	473	494	481	486	504	517	532	484	510	463	494	467	492	537	523	501	491	521	495	513	504	509	492	489	512	486	495	495	473	535	484	531	480	486	480	475	491	497	456	470	507	475	479	510	462	496	492	486	499	496	490	526	497	497	484	474	477	534	469	497	479	521	479	507	510	440	525	502	491	509	497	537	497	487	494	481	485	486	528	525	488	527	486	512	517	515	473	535	466	524	518	448	508	468	477	518	542	481	474	524	536	504	503	494	576	482	539	509	506	485	500	504	469	467	511	490	499	503	500	513	520	507	533	540	545	525	482	474	483	493	517	500	493	518	486	514	492	531	469	502	472	500	502	479	516	504	508	485	476	443	493	525	483	508	466	489	522	504	506	496	468	509	465	495	539	580	513	517	531	500	542	484	501	507	512	500	490	500	497	461	483	489	465	480	560	531	476	502	506	505	471	499	507	479	515	484	489	491	484	462	527	513	522	492	465	543	467	494	500	485	525	496	453	485	497	486	505	510	548	501	543	467	518	486	542	473	518	490	480	472	509	463	497	490	493	516	520	449	509	456	512	503	474	470	467	474	455	461	512	496	515	480	541	457	440	516	502	511	504	484	480	493	468	464	463	498	467	498	471	496	501	462	490	506	506	505	471	505	537	506	486	502	485	553	500	500	507	493	499	493	523	491	463	484	440	517	511	477	463	492	453	457	505	483	513	538	460	491	491	502	505	519	505	474	498	531	484	470	494	545	462	510	517	520	495	504	456	520	529	505	470	487	509	474	477	493	522	468	486	501	470	486	543	491	463	477	524	493	527	523	456	491	508	469	493	518	499	528	527	488	495	516	482	494	492	488	504	508	517	499	482	521	531	516	518	488	501	493	445	481	527	518	515	506	567	484	457	503	506	478	478	524	474	480	497	526	506	495	516	520	524	489	501	486	483	495	481	521	516	504	500	503	509	482	489	501	442	509	472	477	490	496	506	505	464	517	499	493	488	458	510	522	509	509	512	482	505	477	488	490	489	474	467	534	523	516	515	526	509	488	478	494	550	514	520	456	499	495	486	478	530	452	494	477	543	478	501	521	462	496	513	496	534	482	519	500	505	492	491	482	504	484	483	523	483	511	459	457	487	479	487	475	474	504	502	489	479	521	487	533	492	508	497	501	473	487	523	516	486	506	486	505	505	503	503	490	486	471	463	463	490	504	471	486	498	490	468	545	493	522	516	516	510	471	542	500	528	505	524	513	484	472	502	488	491	509	476	476	500	482	514	513	514	475	505	481	517	512	475	552	494	469	517	519	500	474	493	545	483	455	484	481	560	479	500	480	464	480	499	472	517	476	503	485	463	516	494	520	519	511	504	501	513	536	506	496	515	461	486	534	470	480	488	480	507	513	523	539	492	502	487	472	475	522	503	508	501	534	478	492	506	500	492	506	517	487	460	488	483	532	498	484	469	480	496	485	482	522	468	490	493	442	459	469	544	513	493	505	483	524	533	484	500	486	486	501	509	458	507	475	412	489	518	488	462	455	515	494	498	498	493	479	463	487	523	539	551	507	515	489	450	492	493	479	511	508	505	530	500	559	501	506	528	505	478	522	481	485	541	475	511	496	497	492	477	482	493	515	511	480	491	506	496	511	492	515	469	527	526	506	493	537	494	514	480	480	467	492	499	508	545	486	467	481	508	535	517	531	509	509	503	475	484	492	543	491	512	473	507	498	493	514	526	519	542	448	513	472	460	528	496	477	475	515	494	524	471	501	491	495	511	486	465	516	474	521	496	500	527	480	522	508	524	511	525	469	500	504	513	484	476	492	494	504	492	520	518	522	508	484	511	497	489	505	483	528	472	546	511	502	494	463	519	478	494	469	444	482	496	495	448	469	529	487	485	493	515	490	535	485	479	495	482	550	482	482	477	487	492	492	530	518	488	445	525	489	480	529	516	506	496	496	498	480	494	500	482	505	478	489	488	524	468	473	543	488	499	506	493	492	475	475	501	500	476	491	502	468	483	492	490	488	493	497	487	489	510	479	543	452	518	495	484	494	526	502	504	511	505	499	488	529	528	479	446	505	455	521	482	471	472	496	523	481	518	478	533	496	511	509	472	521	486	512	470	512	500	487	457	516	510	506	493	488	478	496	523	530	516	506	453	488	511	506	519	491	486	507	484	490	491	488	489	493	492	487	472	522	504	492	528	497	479	536	516	521	470	513	504	496	495	501	511	504	501	510	469	512	534	495	491	478	478	515	524	468	481	512	461	502	430	515	480	515	537	517	503	487	453	480	486	499	490	515
5680	2975	4385	1980	8603	7648	3493	1809	844	551	479	457	448	445	460	431	433	438	400	436	433	406	425	462	440	448	414	428	404	403	442	429	425	446	414	416	430	460	433	441	426	411	445	396	486	428	442	404	432	425	415	405	412	463	435	398	425	455	429	410	423	440	442	421	439	449	441	428	432	414	439	433	442	421	385	413	397	448	437	448	406	429	414	430	409	435	428	456	427	393	447	387	442	439	440	400	399	450	419	444	411	430	416	452	424	418	449	426	443	442	449	398	454	419	463	435	469	452	411	441	437	431	433	423	412	413	425	444	439	438	375	449	415	410	414	418	427	432	398	410	445	437	408	428	447	465	413	441	479	455	419	429	412	417	441	460	419	464	398	442	440	430	411	424	389	431	430	465	451	430	445	436	391	440	427	426	409	402	427	438	433	410	441	437	398	419	393	421	428	439	440	420	409	405	437	416	459	428	398	456	414	416	414	442	436	462	421	435	457	415	449	443	410	442	442	459	454	448	409	425	460	454	439	429	438	412	445	449	406	453	417	462	386	403	419	404	448	438	409	431	405	430	446	401	402	451	453	412	446	416	429	427	436	410	432	426	406	425	412	413	426	418	426	384	439	425	423	396	444	401	413	445	415	414	418	444	445	444	461	408	460	406	398	421	424	452	401	443	390	439	445	439	439	445	412	410	420	398	428	426	428	423	415	408	450	400	443	446	418	451	427	418	440	458	440	385	428	438	426	428	427	441	414	448	421	413	414	417	413	401	432	456	399	427	443	454	407	442	433	430	427	408	448	449	403	424	418	424	430	409	451	463	429	405	417	441	466	439	426	404	441	476	381	419	445	432	426	425	417	447	411	403	448	427	393	451	417	456	451	409	441	404	421	449	444	402	422	461	419	377	438	444	460	416	434	403	410	412	424	455	405	436	439	462	395	431	444	425	416	409	455	442	449	409	455	433	443	455	464	440	447	407	464	439	427	417	453	461	436	399	431	395	380	429	400	411	418	447	436	429	417	428	425	442	431	415	397	438	372	384	447	425	429	422	427	425	444	410	427	425	421	417	410	420	407	387	448	407	415	426	424	434	422	419	446	428	441	462	408	413	433	456	413	431	451	432	434	439	460	460	436	436	446	422	435	428	427	451	432	442	419	438	457	433	400	448	399	383	448	431	435	448	440	415	405	427	409	425	455	411	401	458	425	424	419	400	421	449	413	428	435	415	439	464	441	445	386	437	413	422	458	477	426	447	383	421	451	439	441	425	441	420	436	449	447	411	430	408	426	448	393	453	432	430	386	439	424	400	420	435	447	439	418	435	385	396	431	433	394	463	404	422	458	387	442	424	421	424	418	425	403	415	421	407	459	456	406	456	426	427	412	443	398	451	444	457	463	437	428	435	420	401	423	419	415	387	423	425	385	433	412	421	420	447	429	403	431	403	448	406	448	386	437	434	425	462	416	434	424	383	457	427	432	398	387	391	428	436	391	452	433	421	432	404	411	404	438	432	448	430	436	465	434	446	439	388	431	429	408	394	419	442	468	450	432	458	397	417	437	460	436	400	414	398	448	408	427	455	451	419	443	429	435	424	442	436	427	427	421	425	479	418	433	470	415	438	433	422	413	431	428	413	437	466	413	421	442	409	413	427	410	474	393	448	419	456	430	429	442	422	402	437	396	425	449	457	435	411	428	429	402	447	419	425	439	451	404	461	424	436	410	451	441	446	429	438	437	391	445	460	430	432	441	414	407	459	396	433	416	449	470	419	423	390	431	453	401	412	416	443	440	401	430	410	418	429	439	399	464	422	468	422	459	459	439	406	442	424	438	414	424	469	408	389	401	392	393	434	447	460	411	398	417	419	420	395	438	443	432	424	417	428	441	433	404	418	450	452	401	445	413	417	461	418	458	450	435	448	440	424	439	428	405	431	421	400	441	475	449	461	406	418	396	428	410	446	426	443	414	404	432	457	427	429	406	429	429	465	405	463	439	413	435	432	409	418	454	444	427	453	439	425	479	407	414	411	465	436	481	439	426	416	445	408	465	420	425	437	450	454	444	439	448	460	448	387	407	448	467	402	401	424	406	457	413	432	442	420	479	432	440	440	402	426	445	398	445	410	444	401	436	413	428	395	424	437	449	424	456	414	414	406	455	460	437	428	455	423	417	430	378	437	424	409	439	421	445	414	456	456	434	416	397	421	462	437	427	440	406	472	439	419	433	441	445	414	459	426	406	393	450	395	396	421	431	416	446	439	457	436	442	443	427	463	440	425	421	442	450	428	442	430	419	424	441	426	377	409	437	424	433	428	442	404	407	465	423	430	456	425	424	436	445	419	433	428	472	426	415	440	389	423	439	415	439	428	407	435	434	417	413	420	407	413	431	410	441	443	446	465	460	460	419	408	415	407	445	413	433	436	405	412	411	403	460	439	414	426	444	412	421	455	438	446	413	415	438	393	426	437	434	453	416	417	417	431	430	427	421	477	407	460	429	450	412	415	433	419	446	410	436	471	406	430	429	437	407	413	426	427	471	452	423	385	424	438	458	418	453	433	435	447	439	438	432	445	436	407	444	455	429	415	404	431	431	471	443	454	449	449	411	406	427	404	431	441	395	438	468	444	449	401	421	443	419	391	460	406	461	456	384	473	451	407	453	446	440	419	427	439	395	466	435	430	397	426	402	436	420	428	434	425	452	418	441	377	401	401	435	422	504	430	441	444	376	447	400	478	433	481	384	442	445	437	444	421	392	468	425	458	451	422	414	442	399	427	430	435	400	454	481	435	407	417	415	448	438	450	440	422	419	442	455	427	388	459	428	424	486	425	434	424	448	443	414	430	449	427	399	418	405	435	430	446	438	455	419	441	406	413	479	441	396	434	445	415	409	438	428	454	411	421	408	426	424	404	433	425	405	444	419	414	399	445	419	404	420	432	432	426	440	400	457	421	438	465	433	431	461	400	415	428	413	419	422	446	431	449	428	435	420	436	433	445	401	425	418	402	436	416	407	420	470	431	450	446	449	407	432	408	441	452	454	462	440	439	428	442	368	434	420	415	457	414	418	431	420	422	427	411	409	417	423	436	441	440	425	400	423	406	432	414	442	422	419	415	450	425	418	451	412	447	454	452	449	448	419	427	402	429	445	441	367	424	450	409	435	429	418	451	416	437	404	408	437	438	478	423	400	435	429	431	457	406	446	420	440	467	416	442	411	466	396	436	410	404	442	464	404	411	461	433	434	418	386	465	416	416	442	416	453	412	451	456	401	458	462	433	425	451	416	375	436	480	452	447	474	448	425	418	436	424	410	414	454	454	458	416	454	402	458	397	415	414	444	398	423	435	435	397	466	427	429	426	427	422	425	404	442	433	391	415	438	390	411	443	401	421	399	432	409	426	431	429	405	451	438	457	421	451	453	413	434	449	437	376	450	468	413	397	446	427	462	412	430	445	415	410	459	434	443	428	426	424	392	378	447	428	443	459	389	416	406	446	441	421
25477	21332	27131	25863	43346	47233	27862	13106	3435	1135	668	555	527	536	500	525	534	504	535	526	500	533	469	530	495	537	530	524	531	501	509	489	537	477	523	538	529	561	517	505	505	562	501	526	545	529	500	522	525	518	540	561	507	510	490	536	478	515	515	511	510	518	516	539	535	535	533	507	528	523	505	525	471	497	520	522	497	541	486	492	499	529	556	524	533	520	551	499	540	540	504	535	533	511	529	510	542	494	471	560	519	532	530	515	533	527	564	514	518	511	479	490	530	503	542	507	530	529	476	539	503	471	518	533	489	498	518	525	543	512	529	560	504	559	518	541	534	494	506	460	512	533	565	521	523	531	527	540	511	582	518	530	553	492	531	542	547	520	496	475	491	524	530	475	537	518	541	512	553	499	496	528	513	532	506	501	503	551	532	479	491	504	537	490	572	529	528	517	508	505	505	500	504	478	543	539	512	457	493	474	541	512	515	472	539	507	505	537	539	506	521	487	500	502	499	545	486	505	535	507	486	508	540	492	505	505	546	530	523	496	524	533	545	510	535	533	507	500	552	491	522	533	552	517	476	530	509	505	512	483	527	525	509	486	525	519	542	527	486	518	511	505	551	475	504	482	524	480	492	522	514	519	492	563	500	431	506	501	491	512	489	559	561	527	486	509	552	561	493	514	498	512	514	554	506	480	541	468	542	552	507	474	506	543	500	533	509	501	530	507	541	529	516	550	473	514	507	501	517	521	511	522	497	512	546	503	498	473	546	486	471	493	538	544	540	501	495	498	546	511	500	514	475	531	473	495	546	497	573	533	510	508	480	526	519	544	476	504	537	520	523	506	514	504	536	474	497	500	538	493	521	521	510	505	526	485	495	537	513	529	462	553	494	489	510	506	531	541	564	496	521	525	549	500	487	470	550	532	509	511	509	549	530	485	495	545	526	497	549	520	550	526	506	532	469	534	551	512	507	568	515	524	533	494	511	491	485	538	530	512	498	465	534	508	521	507	492	462	530	494	495	532	517	538	514	539	518	526	493	501	513	520	522	504	533	491	540	526	532	517	552	550	520	541	539	492	529	508	484	541	514	490	516	562	519	523	511	492	516	528	497	485	499	515	514	561	478	495	476	483	533	529	513	503	492	537	492	509	551	521	506	517	483	543	503	488	507	539	530	508	507	524	507	531	545	508	535	464	522	481	500	501	536	507	523	467	519	513	502	481	506	490	500	496	501	526	550	540	484	507	515	495	520	550	532	528	519	497	478	504	481	497	554	529	503	504	488	532	542	549	517	480	530	502	538	536	526	508	543	502	507	533	498	498	539	503	485	465	534	537	477	514	568	508	514	484	541	530	523	523	501	526	528	520	501	511	517	481	578	540	507	486	520	517	495	513	554	533	526	529	483	538	516	533	511	543	523	535	482	482	495	498	479	471	504	535	527	521	546	551	536	546	526	518	533	502	482	478	516	529	543	519	518	560	540	521	541	484	542	516	558	472	535	489	503	525	500	482	509	486	505	496	501	563	520	524	503	515	475	515	539	489	472	540	526	502	501	494	522	538	532	522	485	532	523	559	542	510	503	516	502	524	519	558	532	573	526	532	537	500	532	507	525	511	504	510	538	568	526	511	487	523	507	523	534	539	534	526	509	508	553	502	520	502	526	532	508	524	503	480	505	527	532	522	539	478	527	546	476	532	523	460	545	502	547	481	524	469	515	536	521	555	505	566	511	555	542	559	541	554	509	494	530	529	544	498	490	537	490	508	520	494	508	518	535	506	512	525	531	563	509	513	510	469	494	498	544	478	495	513	513	561	535	492	471	541	500	509	476	513	526	507	520	525	506	491	522	511	476	495	510	569	485	491	504	494	535	557	492	556	526	525	528	495	523	531	546	505	502	514	496	533	507	494	532	518	496	494	503	524	521	497	495	511	477	514	483	527	517	503	483	526	515	512	483	518	487	495	522	506	517	540	488	517	551	523	520	547	520	525	541	482	506	511	560	513	557	546	519	522	534	513	503	515	513	512	504	460	547	499	513	546	518	523	535	511	492	519	512	524	552	506	518	520	495	563	482	514	513	499	545	537	501	534	494	490	510	481	496	510	506	522	502	557	497	496	497	552	516	549	528	533	533	553	533	543	526	495	515	498	509	472	514	525	440	514	571	503	494	529	524	503	534	536	527	499	532	508	485	507	512	535	517	518	527	527	510	512	503	508	502	496	547	523	541	503	493	538	511	544	525	496	509	501	537	536	533	518	495	510	537	516	472	546	494	515	496	540	526	557	473	480	504	531	494	494	533	508	505	525	530	484	549	497	560	500	527	495	568	520	516	547	506	554	512	555	540	526	511	506	489	518	530	498	540	560	523	531	507	498	533	557	514	476	489	520	483	483	520	508	521	498	479	503	542	540	506	494	531	525	472	545	492	493	498	485	498	547	522	533	514	532	541	557	487	502	503	530	537	494	522	522	494	520	521	512	536	508	501	495	528	540	523	553	457	541	526	530	550	505	525	475	506	532	518	550	530	535	474	532	535	531	531	537	525	510	536	500	514	516	539	575	503	531	485	545	499	451	534	464	477	536	477	483	525	511	486	563	534	524	500	572	546	520	529	521	492	467	495	547	543	511	517	471	535	519	514	531	520	531	524	511	547	537	532	517	495	517	516	513	493	481	504	507	487	535	490	541	505	487	540	510	493	486	524	537	487	525	512	527	495	489	480	503	511	523	507	522	530	512	514	515	482	499	533	506	552	575	488	505	507	543	504	529	462	493	478	529	489	501	500	551	503	529	524	488	522	528	513	480	508	555	522	503	495	508	542	534	516	505	507	509	504	491	520	518	522	501	519	546	486	488	497	539	522	514	506	498	542	582	529	507	533	521	551	499	478	493	497	502	516	523	532	474	542	513	516	558	495	537	533	508	522	531	491	501	524	465	511	492	510	524	535	507	493	494	590	531	531	495	552	492	523	518	532	529	488	535	496	524	535	529	508	512	517	529	523	511	535	526	519	531	516	502	522	511	497	499	470	484	552	487	533	515	503	518	536	511	463	505	503	533	526	534	516	558	491	528	487	528	512	497	526	511	496	525	558	542	516	482	510	525	528	527	504	505	528	490	500	512	501	514	501	483	518	547	516	485	502	485	529	504	502	512	519	490	499	587	569	506	508	578	505	478	468	512	504	537	512	546	507	519	521	529	553	516	500	514	505	492	490	523	500	498	494	579	499	513	515	492	529	505	519	488	513	523	535	482	502	523	535	554	528	527	554	517	518	514	539	493	524	529	509	526	501	532	511	486	498	559	542	530	538	535	506	536	486	524	498	505	509	485	524	554	500	489	522	501	517	552	536	499	504	518	498	509	473	526	521	546	486	509	495	530	520	518	547	492	516	474	539	515	525	490	527	474	519	501	529	487	507	531	489	474	526	527	485	535	522	518	511	498	520	497	503	484	499	485	526	527	531	520	558	483	521	530	542	504	483	485	510	488	522	501	499	515
5361	7243	6872	9499	47993	38889	19685	9964	3134	1179	612	477	460	530	496	437	501	467	492	462	455	480	471	503	480	504	458	470	505	504	441	475	473	449	477	472	450	502	460	522	477	493	482	484	484	495	470	436	483	471	459	471	457	472	513	509	518	462	443	460	482	503	515	428	432	509	470	484	478	468	451	483	458	480	485	470	484	493	473	448	488	464	463	467	461	511	464	452	477	447	466	453	482	471	458	490	466	457	436	471	471	468	443	444	430	446	480	448	471	484	464	457	476	450	495	463	443	470	450	461	466	425	455	420	502	474	472	487	478	484	480	474	491	511	487	419	455	445	503	424	522	457	461	442	451	471	484	438	477	467	462	519	454	475	468	455	461	463	503	466	464	467	447	457	489	457	478	514	466	431	401	491	510	438	450	470	475	484	488	420	491	502	467	479	454	466	458	498	463	436	461	481	448	445	473	506	462	470	469	503	463	490	479	465	446	477	475	493	485	491	485	473	481	474	469	446	511	469	467	448	472	476	451	513	459	474	449	456	474	463	465	484	461	475	475	446	514	484	449	466	462	471	490	443	474	470	491	500	457	470	452	469	481	472	460	469	458	502	445	477	462	449	456	417	503	484	489	464	501	470	458	449	471	458	455	503	437	444	478	494	444	498	467	480	457	485	475	486	443	455	468	495	429	463	451	483	471	465	438	495	482	475	477	458	429	473	430	460	499	463	456	487	447	431	466	509	452	421	482	458	472	497	447	445	461	496	520	491	490	458	514	464	441	470	451	451	450	492	458	527	441	453	502	433	449	445	447	484	458	449	412	460	455	483	457	501	473	503	462	457	509	437	494	461	466	469	462	515	482	424	522	456	445	489	435	475	481	479	489	467	469	458	452	490	489	439	494	453	440	472	454	443	496	454	466	418	467	472	432	469	437	514	451	488	471	477	446	505	455	466	493	468	473	470	461	487	453	423	426	440	490	438	465	410	475	466	471	475	460	477	457	519	457	472	435	446	437	432	458	459	437	436	466	496	515	453	448	435	485	475	411	490	524	475	439	500	475	460	477	458	472	467	520	462	437	487	450	483	464	505	463	478	500	464	446	489	476	486	462	504	441	453	466	522	480	470	455	511	510	471	474	480	480	477	457	474	480	506	452	504	414	469	467	455	470	503	450	473	475	476	468	462	469	443	455	506	468	435	464	470	462	474	482	479	457	478	447	502	440	459	442	470	519	479	479	470	453	469	475	473	475	477	467	472	461	473	482	447	450	474	454	497	427	477	450	457	461	502	424	467	449	450	491	482	505	446	510	467	462	451	446	473	494	445	497	478	470	471	442	456	465	514	479	473	472	494	469	472	444	450	452	478	500	471	478	440	469	460	467	529	501	480	482	460	441	481	489	448	484	463	478	494	476	476	471	494	427	433	485	476	455	479	492	423	504	474	472	473	437	416	486	456	500	479	495	454	474	468	494	448	465	464	506	412	435	463	471	496	479	480	479	464	465	483	459	452	462	490	444	461	487	470	512	438	478	493	468	430	439	500	462	454	487	453	468	461	472	413	511	462	444	512	470	425	484	462	447	482	474	490	478	466	484	446	471	461	493	497	520	510	465	477	504	479	434	475	501	509	488	439	431	420	491	456	459	462	485	470	465	487	420	410	480	493	495	453	475	453	461	474	460	468	455	460	445	466	476	437	460	465	440	454	488	474	474	457	488	444	429	455	455	475	453	511	456	445	465	453	459	473	489	432	447	505	451	478	465	457	455	514	492	462	480	462	441	432	458	482	450	485	457	479	452	455	499	473	464	486	454	437	448	479	463	475	467	429	492	472	422	497	483	472	446	486	485	478	489	446	489	466	490	436	440	434	496	492	445	449	496	416	448	475	453	482	497	457	454	444	444	465	455	455	509	474	489	492	478	469	461	473	475	476	443	432	445	464	475	473	453	496	439	486	462	497	478	468	500	459	480	471	492	455	482	466	483	456	445	463	497	458	477	449	480	481	472	432	460	451	491	481	439	469	486	478	463	502	468	475	466	437	497	466	470	494	441	462	446	446	441	485	476	446	443	460	421	498	458	468	439	452	440	457	449	460	461	476	449	507	472	455	408	459	444	441	480	471	490	445	436	482	458	471	445	463	486	462	493	459	465	462	435	465	513	515	462	449	433	452	488	452	493	441	474	463	500	445	499	469	525	433	462	463	459	447	477	445	461	480	452	460	458	490	460	439	453	460	427	466	435	492	482	477	496	435	461	448	521	426	468	460	446	465	447	485	462	448	485	478	438	420	501	456	505	497	431	455	472	465	480	452	432	504	472	480	427	479	500	434	484	446	473	506	444	447	462	452	442	492	492	460	453	448	486	492	518	469	450	490	443	466	465	524	507	467	464	453	467	446	492	456	463	475	450	476	420	473	505	438	498	494	492	480	493	437	477	447	490	478	444	440	442	479	474	450	449	475	475	443	453	430	473	438	472	478	487	450	465	489	482	449	476	479	436	459	396	457	478	467	451	439	452	479	460	457	481	467	443	484	392	461	467	460	446	518	441	474	466	501	463	467	472	464	465	463	465	431	458	477	444	515	461	434	477	459	457	428	461	444	436	387	437	445	458	489	462	461	484	502	487	468	470	465	452	479	506	480	454	473	487	512	479	469	514	456	464	466	475	467	439	461	438	464	480	454	465	476	455	464	502	452	454	468	460	451	429	438	502	500	466	511	455	463	471	462	455	466	449	464	467	469	433	450	452	482	462	478	495	519	489	486	459	474	469	468	469	448	488	448	470	468	446	459	495	487	475	468	431	415	461	462	462	466	465	464	457	438	446	423	484	455	456	499	480	469	441	472	480	476	489	477	483	491	482	471	473	455	470	490	444	438	494	414	470	446	448	395	447	464	444	480	487	466	482	491	494	489	464	432	531	432	461	461	438	488	483	499	462	454	460	422	456	449	454	495	460	460	527	456	488	471	475	441	469	490	463	467	443	460	473	473	466	490	465	467	497	471	472	444	425	452	497	443	503	457	504	478	458	474	469	499	506	485	449	480	468	429	471	462	452	449	408	478	454	430	456	492	472	446	491	481	502	481	477	456	444	412	477	459	470	498	465	497	468	449	432	460	430	455	441	473	455	480	452	491	449	464	444	458	491	463	457	486	469	454	464	496	486	484	449	488	494	470	481	467	457	483	521	426	443	477	482	488	467	461	443	455	462	473	476	432	489	445	464	454	500	503	439	523	422	458	506	492	448	470	476	462	470	473	459	453	482	456	476	450	448	444	512	476	500	471	456	444	473	428	492	448	474	490	474	460	470	449	425	452	463	464	471	443	473	463	476	465	427	468	475	453	497	494	478	446	457	459	503	455	467	437	461	500	510	451	452	456	446	447	449	469	492	462	462	523	496	455	476	455	429	462	436	472	466	450	516	472	475	491	461	461	456	483	444	486	500	462	456	477	466	430	458	501	469	435	495	474	481	471	460	482	476	461	472	437	452	475	443	516	436	482
24110	21327	28647	26158	56671	59097	41069	24418	8253	2117	928	682	651	643	592	628	646	583	619	648	602	634	605	632	635	613	639	584	605	602	592	645	590	673	616	624	611	618	679	581	643	641	589	622	659	583	611	589	623	594	613	625	636	647	588	599	590	618	638	619	592	586	636	617	583	585	611	591	607	633	628	595	611	608	632	630	626	587	628	621	602	628	641	644	614	630	576	635	584	637	574	603	583	601	648	572	647	575	587	593	642	578	673	603	709	636	634	583	618	616	619	606	598	585	586	625	608	621	622	588	585	604	616	610	588	634	645	580	611	576	637	591	616	604	631	609	612	612	624	601	642	639	627	593	619	599	573	632	540	641	611	632	595	612	584	624	606	631	636	622	560	609	592	621	598	614	589	607	603	561	596	604	601	631	629	616	609	633	584	649	612	612	639	612	564	655	670	635	644	592	645	629	621	650	598	600	640	594	622	603	614	574	592	591	611	612	631	577	618	593	642	633	678	583	598	580	608	619	606	607	625	588	578	628	613	594	620	615	632	605	609	627	626	549	602	626	601	585	537	641	648	617	640	624	595	653	589	612	663	564	586	607	601	630	569	652	585	651	605	611	592	568	681	613	598	633	614	603	628	624	578	595	607	628	588	596	564	601	609	595	600	571	623	630	632	617	597	601	615	608	675	612	594	605	597	614	670	629	634	610	575	644	637	574	654	571	616	577	642	608	576	625	590	593	642	627	594	635	621	587	584	606	622	586	616	608	620	641	665	612	602	623	621	597	600	581	640	580	609	607	607	652	630	615	644	607	621	597	582	581	631	591	607	593	649	562	563	586	600	594	628	578	598	619	578	585	625	667	568	604	682	612	614	587	620	599	579	612	582	578	599	590	649	546	618	626	596	565	596	600	589	620	597	628	640	583	618	628	644	571	656	633	597	602	579	616	623	571	585	625	599	574	607	591	618	663	613	610	619	602	626	644	590	621	572	625	616	618	591	620	594	635	608	630	598	594	628	635	616	616	591	635	588	631	550	653	606	650	613	611	615	636	553	611	586	583	604	597	618	587	602	606	619	666	628	584	623	628	601	556	591	626	624	606	610	547	638	607	608	582	632	612	592	595	566	643	637	614	618	608	591	628	657	626	597	587	640	606	619	569	599	620	637	601	626	627	605	579	591	612	641	574	560	648	630	632	586	586	593	627	630	593	609	617	590	615	585	612	581	624	620	590	589	620	620	637	569	613	618	627	609	649	641	634	631	612	597	585	611	632	585	583	592	636	658	620	618	585	637	599	628	594	571	635	606	652	636	602	607	595	658	604	605	560	568	610	611	592	622	634	606	578	582	586	594	584	619	599	607	596	637	617	613	576	578	628	613	620	587	600	617	618	624	618	603	612	625	620	664	640	585	588	613	620	607	601	616	582	567	614	566	580	642	610	604	573	612	588	570	587	617	641	611	612	581	584	628	600	623	634	587	622	614	606	584	601	596	598	659	611	569	599	626	624	599	615	615	640	570	596	632	594	561	569	654	590	627	599	610	586	625	601	617	618	555	577	644	575	650	654	593	589	586	625	601	587	620	579	587	595	634	609	663	587	623	605	577	597	592	609	625	634	598	633	605	614	605	588	627	621	615	630	591	593	583	614	615	637	593	610	625	607	601	617	595	589	612	635	595	605	615	638	606	625	598	647	602	570	616	581	590	623	635	599	579	624	555	570	597	604	644	576	629	596	604	637	614	596	630	568	643	626	622	596	630	599	608	646	609	584	661	648	616	607	617	617	590	667	619	585	642	562	607	639	600	591	642	622	623	605	651	643	619	604	566	558	646	587	588	602	589	628	612	591	586	580	621	620	561	585	593	627	611	591	626	568	590	652	625	660	612	610	597	590	588	575	607	592	568	590	621	630	633	599	601	610	625	566	593	616	656	601	632	579	640	680	616	627	619	598	655	568	645	648	637	574	607	593	604	549	576	593	633	557	578	630	615	577	601	608	613	599	620	564	619	587	602	607	590	631	542	565	625	566	596	587	602	584	573	589	573	577	612	576	611	610	645	556	629	633	569	615	574	628	602	651	633	623	642	588	612	627	594	623	607	572	601	502	641	620	619	593	624	589	618	581	616	584	556	594	592	599	624	590	627	609	626	593	575	606	617	596	638	619	623	646	606	599	642	616	576	615	591	595	572	637	611	592	574	585	642	551	618	628	633	581	622	631	644	593	641	602	623	629	579	581	614	601	581	627	586	564	571	586	578	620	623	599	600	604	603	602	552	598	616	584	607	595	597	578	585	552	591	590	628	600	638	590	583	601	596	580	609	588	599	600	614	624	621	561	627	591	619	604	552	661	575	624	596	585	597	575	609	602	617	597	598	592	605	622	672	638	565	604	601	643	622	601	605	634	630	606	605	586	634	596	627	596	633	582	605	568	602	644	578	613	611	616	620	606	574	607	578	682	629	642	581	608	602	601	622	615	565	597	620	602	601	579	565	603	653	574	561	594	582	608	614	619	598	610	626	612	603	569	589	623	607	632	577	602	600	564	565	584	624	601	672	582	596	601	611	597	585	597	578	614	608	564	601	622	654	616	588	644	581	606	606	582	623	580	646	605	635	612	630	595	603	604	616	610	597	612	641	633	603	612	587	576	638	616	631	564	594	593	656	615	603	605	599	598	629	618	620	612	570	610	655	591	614	606	593	599	598	587	597	596	657	581	605	654	606	554	615	589	593	583	619	566	624	627	576	631	599	620	621	611	594	596	582	623	594	607	582	598	622	614	597	585	641	583	623	582	573	581	620	625	615	606	641	621	596	600	591	608	589	599	581	634	620	613	605	593	616	560	619	589	660	563	623	632	615	627	599	637	560	603	579	616	639	620	610	614	604	609	620	636	606	653	589	612	635	590	595	620	569	625	593	632	591	642	593	608	596	589	586	599	595	664	547	640	616	576	601	603	592	605	591	586	582	614	659	584	612	530	594	585	594	626	616	620	583	593	612	637	612	558	577	617	649	561	562	625	628	655	622	604	615	581	591	595	606	584	609	575	615	611	599	561	616	590	603	609	580	587	623	628	616	594	633	553	651	659	617	606	691	586	624	626	565	604	607	584	563	628	677	580	571	573	594	589	651	568	563	617	629	617	634	635	564	620	614	572	633	584	597	593	599	613	583	625	607	545	602	634	577	608	624	620	609	594	597	634	620	597	610	640	641	653	612	627	569	569	572	575	552	644	642	589	647	570	612	596	577	611	593	564	599	635	593	605	576	646	596	615	575	605	613	594	601	562	629	574	598	550	637	609	578	616	661	622	658	627	608	636	636	617	621	576	608	610	629	629	599	601	597	605	652	626	613	608	665	587	582	613	591	621	601	603	621	610	563	590	583	582	557	590	600	586	598	605	603	619	628	642	613	593	586	590	631	573	609	618	608	608	572	566	586	617	626	558	609	545	599	646	602	653	592	603	631	593	609	587	597	577	574	590	591	603	620	616	655	611	571	600	598	598
6239	12202	9234	28651	70200	54619	32888	18862	6100	2062	858	601	547	569	586	594	561	520	565	567	581	531	580	520	548	568	587	527	572	529	577	567	551	522	563	586	530	573	562	502	519	540	533	579	565	552	528	535	511	516	581	531	527	551	576	546	545	545	546	568	564	538	538	523	570	543	595	559	509	571	582	549	534	571	532	568	528	588	558	536	546	567	568	585	531	581	534	584	566	585	570	529	560	536	536	575	527	513	530	555	527	553	576	528	535	548	552	558	525	534	556	582	558	542	581	598	549	519	539	583	557	557	575	540	559	547	576	516	523	541	532	570	536	548	534	550	516	544	560	573	569	535	578	578	572	534	546	587	547	546	547	582	571	541	572	561	565	530	567	541	501	534	508	546	539	561	579	573	575	535	566	569	498	534	523	555	547	524	573	564	587	507	508	576	518	535	536	539	565	514	538	572	584	546	605	502	554	554	543	563	507	547	541	536	582	570	533	509	553	556	595	566	553	513	549	544	573	544	563	564	564	582	503	596	573	545	611	517	561	552	551	546	574	544	586	524	587	518	567	556	578	538	556	525	554	557	567	513	531	571	522	567	549	526	529	575	517	502	576	542	603	537	588	511	515	577	505	510	563	546	534	523	544	540	575	540	578	531	591	558	562	552	542	517	535	530	559	563	527	589	573	586	532	587	541	585	547	525	568	536	566	601	560	504	566	541	548	530	524	475	493	521	539	568	544	547	530	583	586	560	581	584	592	615	540	559	571	558	521	580	553	550	571	587	603	529	519	591	495	538	532	608	582	568	570	526	600	558	555	568	540	553	537	577	560	522	540	568	537	538	562	556	568	532	548	595	513	550	576	509	560	572	559	506	556	551	529	530	554	537	548	526	551	568	561	514	566	507	545	579	550	579	526	554	589	533	575	524	526	597	586	566	597	563	580	579	554	578	583	527	559	561	550	563	568	518	525	534	490	559	517	557	554	529	595	577	557	564	540	547	571	572	511	532	566	555	591	529	557	532	522	538	558	566	555	549	508	553	512	544	560	581	528	551	571	533	551	577	533	565	531	584	560	502	524	565	560	549	543	548	545	577	555	526	548	558	526	523	571	589	517	538	576	576	511	519	538	547	565	546	570	556	538	539	564	528	508	550	520	535	543	529	555	569	589	540	520	583	545	580	529	526	484	589	537	552	533	569	512	569	536	567	540	545	584	567	600	526	577	585	564	567	574	551	576	559	545	522	576	528	548	525	573	558	554	557	528	545	509	567	569	514	545	553	550	608	527	586	544	600	609	597	599	555	538	536	506	583	498	561	571	576	557	547	566	532	531	556	588	551	535	551	562	568	535	573	584	530	559	545	573	545	555	554	521	534	502	532	548	556	591	563	532	565	521	568	570	520	543	526	531	556	551	580	546	575	577	567	547	539	572	554	562	590	565	549	518	539	556	537	558	507	539	527	549	561	578	528	507	540	542	597	527	526	551	549	562	544	564	559	531	532	534	573	506	573	552	534	544	520	561	564	552	558	578	565	531	538	561	588	559	573	558	550	541	565	529	543	541	594	508	526	549	523	563	544	540	540	562	529	544	608	598	556	554	553	590	549	549	524	524	559	547	547	541	546	551	549	576	540	529	585	535	586	501	532	528	541	552	545	558	558	552	533	557	503	566	561	539	528	559	549	537	539	531	506	552	573	535	545	576	557	549	591	556	548	566	506	546	542	556	527	535	515	561	541	569	546	581	594	521	524	595	545	564	571	583	551	538	520	569	552	562	528	526	579	538	599	564	530	539	561	534	552	559	576	555	531	520	528	581	560	526	556	514	545	556	530	481	544	531	520	539	560	473	611	555	581	583	565	510	537	578	557	554	530	547	531	518	542	534	554	519	555	590	575	558	567	547	561	554	571	548	525	553	523	544	573	542	528	566	553	568	588	540	550	582	596	537	569	539	578	532	601	511	559	563	552	534	555	567	527	529	548	521	525	586	558	534	558	568	553	562	573	530	539	557	504	534	594	581	542	558	541	517	546	577	506	525	570	572	545	520	568	540	591	556	532	583	543	552	564	527	589	531	541	577	540	554	574	571	550	570	564	513	590	544	578	562	554	568	528	565	573	543	537	536	566	526	532	507	519	545	561	509	547	534	569	586	549	560	580	541	493	568	522	569	574	547	545	528	520	549	562	574	524	558	552	565	552	520	514	537	520	543	583	601	546	553	517	568	528	552	580	534	562	562	583	578	552	515	543	534	585	561	551	533	533	561	532	572	596	569	518	532	541	561	527	556	560	564	582	538	547	539	556	573	534	560	525	561	515	527	570	547	554	591	611	569	541	517	602	574	502	562	570	558	574	563	564	546	515	556	558	515	550	532	550	565	548	564	570	575	532	507	578	538	544	543	534	541	536	548	529	620	558	551	502	562	561	593	525	534	544	559	553	561	546	531	531	567	539	544	532	575	552	515	600	548	583	546	591	537	550	531	573	536	542	565	563	564	534	579	562	518	510	542	576	570	568	556	548	560	559	537	565	601	534	552	537	565	545	510	490	536	550	574	543	516	535	539	546	559	594	553	570	553	547	547	545	541	569	537	573	570	527	579	538	569	521	549	546	581	525	520	551	533	569	594	555	556	522	556	499	543	541	510	550	525	546	575	517	562	530	536	500	515	558	554	577	540	518	534	575	536	584	512	547	573	552	544	541	561	542	543	570	520	562	581	563	525	530	540	615	538	543	534	502	539	562	555	552	499	512	557	540	539	574	584	530	569	539	561	540	544	539	570	528	519	534	535	556	571	560	539	544	562	547	549	552	514	568	573	573	548	551	535	526	571	545	579	546	544	520	550	567	591	563	560	561	601	574	579	545	549	581	519	553	572	538	539	573	545	526	512	521	587	553	529	522	551	561	521	565	526	548	501	574	545	485	525	567	528	576	547	545	578	547	577	554	546	543	576	542	532	606	556	569	549	513	588	551	552	581	537	554	552	528	540	499	565	545	578	542	541	547	529	505	552	505	536	581	522	539	586	565	570	553	537	596	581	543	563	579	547	547	596	508	584	561	516	550	559	516	568	591	547	576	569	562	582	589	531	539	502	520	579	534	510	566	536	562	534	533	537	554	568	554	477	608	566	537	535	534	490	542	558	542	579	548	534	524	540	596	568	561	580	555	584	568	590	592	564	535	536	530	517	524	544	563	515	541	568	571	556	545	512	551	564	575	539	558	543	523	527	591	588	538	588	554	537	569	570	549	571	531	571	568	573	538	537	501	559	581	546	582	563	537	533	566	531	560	544	485	565	576	537	518	525	557	531	562	531	562	535	560	546	522	534	592	548	549	550	506	581	550	497	545	554	531	572	543	528	576	551	539	517	543	525	526	514	541	524	560	564	541	550	498	533	572	522	564	534	540	579	526	467	568	552	567	550	578	564	569	549	530	549	538	596	511	531	527	555	552	514	578	555	537	499	549	531	543	563	578	550	539	544	523	550	546	548	610	519	510	529	501
27670	13428	3370	4680	10058	7121	3268	1687	884	614	591	504	538	473	492	486	502	489	496	485	466	515	499	514	503	477	468	505	534	484	481	507	514	477	519	488	511	465	516	503	510	514	469	516	458	504	489	520	498	530	555	514	525	496	511	473	510	519	503	490	486	484	515	473	479	508	479	486	483	530	471	480	496	517	504	514	502	455	549	503	499	491	485	496	536	494	484	502	501	473	495	474	494	514	474	465	487	486	490	516	494	466	484	522	482	471	516	478	496	496	488	481	503	463	504	496	492	486	513	526	470	506	472	470	501	508	494	477	474	480	524	512	518	477	489	502	493	502	502	500	474	485	480	572	494	471	476	461	488	494	478	531	479	493	527	509	542	534	482	440	508	502	468	464	469	471	499	509	483	463	503	510	517	481	506	492	531	498	489	524	477	498	485	530	500	496	478	507	466	450	524	482	470	470	485	467	525	520	503	478	495	473	496	470	472	545	484	506	491	510	491	512	469	480	491	520	475	542	494	514	526	561	525	476	515	455	547	485	481	481	462	478	470	481	525	499	465	477	461	515	491	538	493	501	485	496	510	524	489	522	479	469	484	506	497	455	538	511	461	462	526	472	454	478	513	443	503	501	509	468	503	515	521	496	489	526	517	505	517	487	486	472	488	509	516	483	510	531	475	534	530	514	529	535	499	509	478	476	482	533	490	506	536	497	546	478	505	485	475	520	505	461	505	487	479	486	508	490	489	507	459	493	540	503	535	471	529	499	500	484	479	445	518	503	516	503	484	514	534	479	511	497	495	506	486	485	488	499	484	509	532	521	544	525	452	446	487	477	484	478	505	456	485	552	463	494	477	522	533	480	538	485	515	503	483	539	476	501	514	519	517	488	505	506	507	484	515	504	473	471	465	457	524	467	497	494	436	465	541	503	496	500	536	492	504	534	527	507	494	479	488	470	531	469	500	511	493	489	467	525	535	481	513	533	501	512	508	518	485	468	493	494	508	477	510	502	553	501	480	527	508	493	453	494	491	492	483	513	486	499	448	535	500	472	479	535	508	517	478	497	501	527	533	490	477	519	489	509	506	522	509	553	497	472	479	479	509	510	493	495	501	490	512	520	528	515	489	510	454	508	501	493	471	466	517	472	527	502	505	483	484	541	541	512	504	497	508	518	480	483	482	515	507	460	496	474	483	474	496	479	541	516	546	514	463	519	496	477	528	520	462	481	492	476	518	577	518	515	491	521	483	484	521	505	500	498	512	505	489	482	510	463	476	522	500	505	499	520	532	523	502	482	483	498	495	462	483	508	481	482	485	493	499	461	528	483	463	535	474	484	488	505	476	526	463	468	544	474	545	497	490	496	464	483	492	462	497	532	513	491	511	461	482	547	479	504	500	504	500	505	479	474	489	511	493	470	479	470	498	488	507	499	498	471	480	526	489	498	493	538	465	509	510	470	514	493	541	505	462	532	539	483	492	505	492	487	521	491	457	511	555	507	481	500	490	530	476	507	482	525	490	463	492	496	448	457	526	492	485	463	471	502	517	496	496	461	480	442	511	486	515	509	481	470	540	500	491	459	519	468	536	499	522	473	493	526	493	485	492	520	499	490	472	492	467	513	523	491	486	474	540	482	502	477	484	479	495	512	505	494	450	479	471	511	499	509	450	496	504	496	512	468	461	460	482	472	511	466	430	486	541	483	523	469	449	487	487	478	461	481	522	471	491	455	485	515	490	501	501	505	525	516	482	486	509	480	543	518	494	491	519	518	500	497	471	490	510	487	499	476	520	481	505	494	482	503	497	503	488	493	494	488	474	495	516	474	449	497	487	517	500	528	510	523	473	513	489	529	492	513	519	466	531	496	496	452	518	522	476	488	476	478	507	477	476	486	528	521	513	507	491	500	474	504	478	474	501	475	506	487	508	503	527	492	531	480	492	520	477	493	473	505	468	514	487	495	512	504	485	513	518	513	500	469	529	503	469	465	493	462	489	453	495	484	491	504	504	501	492	450	509	480	486	521	520	515	537	459	480	512	505	482	503	510	476	476	522	515	482	489	487	492	498	464	474	503	472	519	480	488	459	487	490	488	463	492	479	501	493	519	558	490	515	474	490	484	517	458	472	498	495	505	523	497	481	497	493	513	481	481	463	515	482	460	484	470	504	483	495	514	493	486	480	500	514	482	500	467	499	499	543	492	524	464	502	469	525	504	463	490	509	507	448	483	547	517	540	507	495	467	444	487	509	486	490	482	539	502	482	496	451	519	519	504	491	508	505	472	511	483	519	480	497	480	528	481	508	483	489	479	511	479	498	511	464	509	513	477	481	474	512	485	510	484	525	461	500	492	498	465	466	489	509	539	519	490	504	509	515	490	482	483	536	481	474	486	485	519	543	507	528	508	509	477	503	493	484	508	476	470	495	480	511	514	443	493	501	439	510	500	492	516	483	533	446	514	505	517	462	515	492	468	506	470	484	504	491	502	463	494	536	494	512	527	495	514	538	487	516	439	459	498	466	524	523	508	488	508	524	525	527	490	502	541	483	511	486	489	536	535	473	494	492	489	482	481	474	465	492	495	462	531	483	510	522	481	492	505	485	506	481	503	465	489	523	460	477	455	486	496	470	481	493	509	497	550	491	530	475	479	471	497	529	478	541	486	504	530	496	455	472	500	484	496	469	486	494	571	497	468	498	486	501	504	473	477	542	472	513	460	506	483	484	482	474	508	553	518	531	525	462	467	494	458	467	504	513	508	481	446	488	530	489	484	469	497	508	453	537	473	462	504	478	510	510	478	553	517	529	503	469	493	504	507	510	489	501	548	466	485	508	509	494	515	497	496	513	511	514	527	495	511	516	508	500	517	452	490	498	469	493	504	458	543	489	541	462	484	530	515	487	483	504	496	530	518	470	481	503	478	488	535	469	498	464	523	496	543	460	480	494	504	471	524	508	504	472	509	516	511	451	493	490	496	506	475	460	466	504	511	502	524	499	485	445	492	478	521	504	496	502	513	454	518	477	487	485	544	512	499	549	458	489	479	482	568	494	532	488	484	488	516	483	491	501	468	517	510	455	506	470	520	523	471	505	503	489	479	508	452	526	491	518	483	452	501	513	521	481	515	477	504	505	508	517	507	508	497	500	491	528	500	461	539	483	531	493	498	520	504	480	487	490	477	510	504	494	461	484	515	482	512	474	468	483	510	519	529	519	489	454	515	508	489	537	506	541	473	506	484	534	511	513	513	459	516	515	470	466	525	549	512	495	492	498	495	498	511	505	517	477	474	485	498	515	481	483	520	495	453	477	477	545	521	494	464	509	496	447	495	515	482	483	499	502	517	512	524	510	481	544	522	506	482	539	487	504	456	501	527	519	464	508	508	495	526	520	513	521	497	462	466	498	507	529	500	491	510	502	508	505	469	484	502	499	495	513	522	478	485	555	507	529	477	490	487	490	527	546	493	473	512	486	466	500	486	487	520	495	496	449	471	469	470	528	497
5627	2741	2806	4472	9443	6270	3185	1842	883	534	453	444	450	497	437	417	436	398	446	442	415	413	439	432	404	463	373	449	437	444	432	440	447	405	450	425	412	441	443	434	429	429	450	426	437	436	469	444	438	452	456	433	436	451	432	417	464	437	416	402	453	448	473	434	425	456	451	424	467	450	418	428	442	472	428	412	455	432	424	428	486	453	443	467	438	438	409	440	449	443	397	428	443	440	418	453	403	434	432	415	466	460	434	451	414	436	414	412	448	453	438	432	423	450	435	422	433	397	431	410	431	428	450	444	440	466	448	428	436	423	420	450	419	444	408	410	438	435	460	405	389	424	445	469	425	412	414	451	428	439	426	448	398	429	420	408	439	411	438	466	429	428	441	472	408	406	413	438	412	411	430	429	422	410	430	443	376	431	443	457	412	424	404	490	401	431	420	459	415	423	416	422	418	431	407	453	476	409	427	479	449	445	405	421	438	417	415	418	399	446	413	438	406	440	465	444	420	453	425	394	447	385	451	456	360	407	450	405	436	429	451	429	456	418	401	406	401	443	459	416	396	412	441	446	424	436	446	457	463	383	439	444	403	432	415	447	455	434	464	452	428	421	435	397	466	426	395	453	450	448	405	452	457	444	434	441	444	440	422	434	426	438	428	439	423	448	430	507	411	424	396	462	412	403	436	463	441	415	430	483	444	440	421	432	433	400	446	421	421	441	439	435	408	439	417	428	448	422	436	436	413	469	449	438	454	416	412	435	399	425	450	421	418	489	390	441	455	445	432	455	454	435	454	464	423	428	469	434	426	424	450	456	433	462	409	434	407	431	442	448	450	408	428	450	442	409	464	425	406	422	412	420	436	427	437	439	451	424	440	428	464	406	440	423	433	453	429	459	446	410	411	443	435	423	450	418	429	428	424	463	429	442	469	419	433	399	446	429	452	453	407	438	446	430	404	449	413	427	395	435	450	409	415	432	432	428	436	427	444	418	408	406	430	450	431	404	446	477	435	421	428	444	454	448	409	425	393	413	408	431	428	415	414	423	413	465	419	430	477	473	454	440	414	436	459	453	418	399	425	447	481	428	479	414	437	443	422	463	453	439	463	422	423	441	416	420	439	437	391	469	453	484	422	416	393	466	432	415	432	422	461	397	427	392	446	420	412	460	447	436	473	440	394	465	425	410	420	419	446	437	427	435	438	470	422	420	455	454	421	442	425	423	409	430	441	413	399	390	423	422	399	457	434	447	435	416	469	454	436	451	422	463	458	455	434	443	430	428	452	448	414	460	423	400	422	393	424	429	421	443	424	417	416	439	437	446	430	381	443	408	414	424	419	465	435	448	422	478	435	463	446	421	428	393	415	446	452	434	457	454	453	439	403	459	430	422	417	401	452	423	443	385	403	408	431	463	434	458	468	427	403	449	413	456	414	434	455	439	439	454	415	435	426	449	442	445	407	405	473	441	401	410	430	423	453	448	406	439	441	407	376	445	447	442	408	442	445	404	444	437	446	458	428	417	446	440	430	427	396	415	467	377	417	416	392	466	436	440	404	416	460	436	405	423	405	467	436	426	415	451	433	439	442	434	433	450	400	433	400	434	429	440	411	424	406	392	429	422	403	413	479	432	429	408	410	421	454	434	436	421	409	417	451	435	427	418	407	430	401	437	410	423	460	440	414	440	447	437	463	451	424	439	422	418	438	417	390	423	432	407	427	446	426	451	428	464	461	436	468	429	449	459	436	405	400	411	427	402	425	426	428	448	431	421	435	463	459	444	459	461	423	444	401	445	391	417	421	447	415	431	454	417	451	429	414	424	403	488	430	438	425	457	421	432	460	446	422	405	430	397	442	441	423	437	439	455	453	471	434	461	436	465	423	445	403	422	461	448	410	465	440	433	416	437	452	415	426	412	401	447	442	418	417	458	395	472	437	425	460	423	425	428	460	433	417	424	434	439	393	412	440	444	443	420	436	463	434	431	420	422	406	397	441	453	456	447	423	404	442	438	429	405	449	400	431	435	437	467	432	423	421	390	454	419	435	425	446	403	420	458	445	413	412	458	417	435	443	465	454	431	447	394	412	437	393	435	404	460	479	462	408	420	380	467	476	435	440	419	443	451	420	409	414	462	460	436	447	424	437	434	404	449	421	457	425	417	410	455	442	435	426	397	416	463	441	410	399	423	434	445	430	422	407	409	404	409	450	452	420	436	419	436	432	468	422	430	448	447	448	430	433	462	425	413	477	436	440	428	436	437	427	434	425	437	445	445	397	409	446	475	417	428	452	453	413	415	412	421	427	454	407	426	432	451	452	434	450	425	433	415	448	432	392	461	423	427	446	387	424	459	460	401	470	440	452	418	438	412	444	429	459	400	441	425	418	433	448	432	456	446	407	448	425	439	420	423	416	432	450	450	441	440	458	453	435	391	386	401	438	447	412	443	469	420	466	445	425	457	475	443	444	438	394	457	413	420	455	458	443	472	443	434	423	439	456	433	456	468	416	484	436	445	405	427	428	445	482	458	471	412	421	480	415	458	425	410	461	424	451	443	404	432	450	446	427	425	408	404	411	442	422	442	427	433	430	423	411	459	413	439	433	430	404	441	424	451	440	453	415	472	444	435	449	447	417	418	396	416	442	424	421	464	424	420	437	454	459	468	475	415	409	425	412	425	453	419	498	415	435	404	394	411	428	416	415	447	450	429	441	429	398	445	432	456	396	447	453	419	432	429	421	420	389	406	440	434	463	450	443	457	419	463	444	389	420	433	444	422	431	397	430	430	445	398	459	390	461	411	416	433	441	444	403	460	444	467	421	465	407	452	453	439	467	412	399	418	430	449	387	453	452	413	422	444	405	437	431	404	442	467	416	415	428	435	443	452	403	426	442	450	459	421	444	421	427	429	432	445	418	411	453	420	466	453	424	436	442	441	437	413	447	424	393	416	392	427	435	444	365	426	454	405	425	416	434	427	433	427	446	429	384	459	434	478	446	400	425	419	413	429	441	448	440	440	450	440	404	420	431	439	453	423	451	441	437	450	473	474	444	439	426	459	427	412	439	469	406	443	446	437	453	432	448	431	435	415	435	433	445	450	413	438	428	423	403	422	404	412	448	440	449	404	441	423	423	455	428	428	468	408	449	434	437	389	419	400	434	435	396	421	424	400	442	456	411	418	417	440	428	472	417	429	444	407	394	484	424	426	473	432	429	439	426	437	465	455	427	439	458	423	439	443	422	415	458	438	455	440	432	419	472	439	419	439	437	451	427	428	428	441	456	441	441	430	388	455	479	395	420	426	451	479	459	446	420	434	434	426	439	439	447	443	445	424	472	403	488	448	433	405	452	449	429	434	426	389	443	442	439	394	390	470	420	414	420	397	436	433	432	407	444	409	467	447	401	429	424	448	479	461	403	464	438	413	424	432	425	424	414	460	400	425	449	409	446	407	493	427	437	435	401	406	397	426	456	440	472	428	434	394	436	411	412	451	448	450
25459	21340	27179	27807	44619	42376	27676	13423	3553	1189	629	566	535	534	513	541	482	511	528	531	554	479	522	522	525	507	567	508	538	517	504	540	535	506	515	517	583	508	540	523	501	554	517	543	555	521	465	516	537	535	512	535	517	546	531	555	534	513	525	528	530	553	563	517	492	539	561	517	556	551	500	508	496	496	533	470	527	524	518	522	518	520	543	576	540	464	489	556	540	547	531	560	540	496	491	517	510	492	517	541	516	561	503	513	556	530	548	510	527	493	519	516	464	535	509	473	525	576	538	539	529	477	508	509	520	514	508	535	480	555	537	493	490	543	531	555	541	465	491	504	505	532	465	506	550	504	499	510	528	535	526	522	489	514	511	507	558	501	509	518	501	514	523	525	522	539	539	481	506	531	513	529	515	545	507	487	502	515	501	524	536	510	494	474	514	493	533	489	533	493	500	513	541	511	515	485	513	507	517	507	529	505	552	472	529	476	492	498	561	537	519	544	501	549	500	496	526	531	523	551	547	520	508	539	562	490	513	495	522	467	491	448	523	490	490	555	537	474	483	510	497	500	511	512	520	490	508	508	545	554	524	501	531	507	535	549	518	536	555	514	509	536	517	510	525	509	483	522	511	546	522	535	530	511	522	498	535	492	481	516	501	554	507	532	503	540	539	536	519	509	515	533	522	491	509	514	513	512	488	522	483	489	550	512	516	531	475	525	528	538	508	509	513	503	532	563	522	505	536	484	508	509	553	456	539	545	529	503	499	553	510	552	513	519	526	515	556	551	508	528	523	541	574	548	540	558	529	523	550	476	532	555	555	494	515	534	553	514	526	501	503	512	540	515	541	535	540	502	516	542	483	532	505	561	519	513	504	537	530	531	545	512	553	497	485	522	526	449	515	463	540	533	511	455	494	527	504	514	515	491	525	520	494	501	531	518	518	515	513	523	512	509	547	502	494	558	506	528	534	470	551	522	543	535	540	487	534	494	521	494	530	493	504	525	520	538	480	544	505	519	523	494	494	511	530	498	536	525	493	566	533	542	530	479	534	546	543	479	474	471	538	506	520	531	545	504	519	505	540	511	518	553	530	515	504	513	518	511	500	534	500	497	494	530	523	525	494	567	522	510	512	537	463	518	513	498	484	519	524	528	504	531	555	469	488	514	502	542	528	501	520	549	522	521	565	511	510	509	517	497	536	505	520	562	486	527	499	520	506	520	535	512	516	520	549	509	466	494	461	538	540	524	538	557	514	536	492	523	543	520	553	510	556	556	510	519	528	495	547	493	486	548	550	546	481	542	545	544	544	515	535	503	528	495	542	568	524	527	546	548	513	472	517	499	493	533	527	506	510	503	469	499	494	475	541	517	514	531	481	495	532	525	496	513	527	553	493	502	497	543	495	511	471	512	547	516	528	576	516	557	529	475	532	530	490	524	490	527	533	492	513	533	487	502	558	493	496	496	501	509	502	481	525	537	510	532	548	505	499	532	521	524	510	505	541	499	536	513	542	551	493	510	526	544	530	519	532	530	504	523	517	499	558	510	530	536	523	541	522	530	479	540	514	492	488	523	506	524	525	517	517	487	530	515	539	536	506	496	515	521	552	496	530	502	523	494	505	510	502	539	536	530	472	528	530	542	501	542	544	540	499	512	522	520	513	535	513	493	504	495	515	523	474	524	533	510	538	503	536	530	533	546	503	502	505	498	528	564	527	522	520	534	508	505	501	516	546	485	481	509	489	517	499	525	513	505	505	522	507	539	532	534	570	516	447	523	504	531	538	527	514	524	518	532	481	520	509	553	513	494	524	520	527	483	545	562	525	530	542	511	498	538	508	504	510	531	509	492	507	550	526	504	508	518	549	509	495	522	479	523	531	507	444	518	567	551	489	491	514	528	542	496	526	523	500	537	522	549	533	513	533	524	520	495	515	490	535	489	542	511	541	542	544	516	535	479	556	521	496	501	505	511	495	513	506	502	508	502	583	525	515	533	501	500	549	535	569	511	501	499	495	517	539	509	479	514	527	529	525	494	530	524	482	503	545	522	510	518	497	529	538	521	528	523	520	521	501	523	526	536	522	514	525	556	557	573	508	498	542	517	500	557	559	536	548	480	506	531	523	512	565	508	495	553	509	483	535	479	497	497	513	544	511	537	515	466	572	509	477	510	498	502	545	513	487	492	494	552	537	471	556	512	521	516	501	526	513	478	464	544	535	514	524	465	534	555	529	525	525	480	500	531	505	556	522	525	538	483	497	546	514	524	547	522	563	528	497	559	530	514	485	530	497	497	501	519	504	514	551	501	497	470	541	513	525	520	542	502	488	534	541	510	544	555	503	532	500	493	528	468	483	548	512	504	523	502	503	513	537	512	502	542	496	501	535	480	524	514	533	530	548	531	557	513	515	548	539	509	510	509	542	516	545	494	540	516	516	537	508	531	529	521	544	535	519	504	540	462	513	526	550	525	557	536	571	563	519	512	502	532	485	483	511	470	549	505	550	522	518	526	506	536	518	562	541	514	502	541	519	532	492	536	513	561	545	533	503	510	539	469	510	542	501	517	504	542	504	525	549	521	488	520	534	481	568	509	514	531	560	476	515	479	494	484	526	502	491	478	500	488	540	545	487	561	525	528	489	533	547	527	499	519	558	499	496	554	550	473	488	495	494	522	523	520	547	549	534	520	491	521	506	481	493	510	539	470	540	512	537	539	478	489	548	535	489	489	541	502	470	527	528	532	521	478	527	509	517	494	520	544	517	505	501	493	516	495	489	494	528	523	559	488	525	490	455	504	516	549	492	500	548	518	509	506	524	512	514	540	527	489	527	548	521	521	546	562	493	579	472	511	528	519	510	484	542	503	507	483	498	491	500	480	521	515	547	531	493	507	519	481	498	493	485	529	536	555	540	517	502	474	475	512	490	530	475	477	473	503	512	479	537	486	529	544	521	494	513	495	464	527	543	489	540	504	492	534	535	537	559	548	559	498	477	520	520	485	516	527	534	530	513	539	550	559	542	517	535	526	501	482	587	493	522	490	503	529	504	487	537	530	531	492	510	539	542	501	472	515	524	520	494	530	476	505	544	528	499	481	540	513	546	506	497	501	482	488	474	536	516	542	544	549	538	503	520	519	517	510	517	527	486	501	524	549	513	527	530	523	474	506	514	540	499	471	489	554	522	540	510	487	542	555	565	576	519	517	528	518	533	496	476	556	508	526	488	498	491	562	475	522	521	494	520	498	495	471	542	498	520	509	521	526	535	522	481	513	476	506	515	500	547	504	528	509	486	504	492	492	526	512	545	521	508	489	507	565	472	515	512	541	518	496	527	499	503	513	560	501	521	507	539	498	485	498	529	522	527	490	516	509	538	541	501	506	537	519	503	518	507	553	538	490	520	541	530	521	495	499	534	496	511	515	490	500	515	498	515	484	534	523	550	519	526	528	511	491	504	533	490	503	500	487	553	505	504	531	543	506	511	491	535	478	553	498	505	485
5106	6912	6204	20889	44615	36801	19456	10510	3241	1239	660	561	527	456	451	516	483	460	459	464	488	472	446	483	481	514	459	492	448	468	470	475	478	496	478	452	495	496	491	446	517	465	454	492	473	491	443	535	477	505	514	446	487	458	477	472	456	464	483	509	505	450	469	497	508	475	497	492	483	451	466	468	482	468	452	441	469	490	442	500	480	467	491	486	487	484	524	442	505	459	459	483	491	538	493	436	481	482	457	461	478	508	456	500	467	452	508	458	441	496	480	485	507	454	481	482	490	504	490	470	476	453	512	421	467	439	492	499	470	476	477	445	478	486	493	467	469	460	478	497	463	467	467	498	497	467	484	471	492	511	495	482	451	458	460	494	472	470	467	479	497	477	466	489	488	488	429	511	466	485	449	458	483	467	470	469	467	466	467	460	449	503	471	488	458	465	486	509	459	462	519	475	462	490	463	418	471	456	470	494	449	460	477	463	477	493	478	500	458	492	528	471	478	481	463	446	480	525	485	461	482	496	455	466	494	489	496	499	463	495	453	494	474	477	467	434	504	485	484	468	507	484	456	464	475	455	458	493	483	474	496	475	461	528	420	505	431	470	495	506	491	463	493	523	507	481	450	477	453	481	459	482	466	467	427	485	430	466	440	455	479	450	491	472	455	460	485	459	484	476	498	482	489	433	486	505	460	474	465	428	428	464	520	454	423	467	455	465	475	520	485	482	479	477	455	488	500	465	430	487	434	480	479	482	510	478	465	492	469	490	460	463	497	437	442	482	484	515	453	455	497	460	458	452	421	439	507	485	495	478	469	439	466	475	502	503	480	481	485	481	472	495	474	446	511	474	453	487	492	464	465	485	484	503	463	482	477	460	484	475	498	498	451	452	470	458	481	506	510	502	508	458	477	465	511	479	467	457	480	415	471	477	513	456	438	500	496	471	468	485	465	483	487	445	482	467	477	460	453	498	497	510	470	467	454	452	449	491	484	403	534	454	465	476	469	506	484	486	470	449	473	487	462	471	485	511	476	518	463	491	483	438	441	465	484	475	515	481	496	454	430	476	467	461	492	472	461	466	481	481	474	496	499	499	436	444	475	469	492	480	453	503	486	479	522	494	464	482	440	448	484	462	527	469	461	499	491	471	509	471	457	510	497	474	498	446	489	505	416	483	508	483	466	514	442	461	471	501	501	460	456	473	429	478	460	485	452	498	458	465	505	492	456	433	494	476	456	498	481	480	473	459	480	493	476	464	496	477	482	501	462	503	479	496	452	518	466	431	490	458	455	463	443	445	457	478	443	489	431	450	445	462	484	489	432	511	452	498	472	478	459	447	506	507	469	483	461	500	456	473	461	462	460	495	464	521	436	476	434	491	495	476	478	482	458	439	473	465	498	470	481	489	478	477	444	432	459	514	457	464	480	493	458	472	454	476	480	483	490	498	480	433	472	479	519	463	481	481	490	466	467	456	474	447	485	475	519	480	455	481	483	485	444	482	456	500	433	465	450	462	426	461	457	470	474	455	466	476	511	488	480	476	473	482	484	428	483	495	483	451	479	518	453	475	425	455	506	446	435	481	503	477	491	526	464	472	430	500	506	527	456	480	480	527	518	482	461	491	473	483	473	474	434	451	461	479	449	475	467	494	460	489	485	456	484	451	490	481	447	484	482	476	487	480	453	453	469	442	477	496	508	510	470	489	458	432	473	472	428	488	457	479	440	471	493	472	478	455	471	465	426	469	496	441	455	487	493	447	489	481	475	432	457	491	475	484	477	467	462	478	432	487	449	489	478	461	479	511	478	517	457	462	453	505	485	476	491	493	440	457	484	468	502	488	504	477	461	456	431	479	494	453	474	480	476	489	482	455	505	506	474	446	471	449	500	510	497	498	489	471	465	464	474	517	487	455	452	446	484	474	488	448	487	458	502	478	500	465	470	470	464	431	479	486	478	460	453	472	484	493	474	508	469	475	446	514	497	469	464	457	490	463	486	448	480	448	467	490	467	441	494	481	456	422	503	492	480	490	483	442	474	521	492	499	494	466	481	503	475	481	471	513	502	470	493	441	430	465	466	455	451	469	488	485	467	485	445	490	512	468	484	511	470	528	450	512	483	462	490	452	485	520	464	470	430	457	497	438	446	480	465	473	464	499	486	486	492	438	474	465	454	476	479	463	432	484	498	460	469	491	508	431	504	471	494	461	481	485	463	505	471	488	444	454	469	513	485	401	479	524	489	475	443	493	476	424	457	476	496	459	474	482	495	494	490	451	490	487	433	457	485	509	482	486	475	498	475	497	468	511	525	480	457	499	449	481	447	475	440	441	507	500	443	463	492	477	482	468	466	459	505	450	479	484	472	435	491	463	461	492	501	432	494	467	458	511	487	527	509	502	462	475	449	489	479	459	438	479	476	507	485	500	461	475	523	469	441	478	454	482	499	508	513	493	514	520	450	476	455	468	503	488	442	501	522	485	526	461	448	462	493	459	471	457	473	473	433	427	466	483	492	446	444	515	502	487	470	486	487	479	479	458	491	509	485	456	482	479	506	473	477	486	444	440	453	494	494	470	495	464	495	483	468	472	464	477	454	501	429	477	477	514	501	474	479	481	483	477	450	512	461	437	468	473	469	459	482	424	494	490	489	494	468	493	444	463	443	473	489	447	441	466	502	472	463	473	490	496	477	482	510	495	471	472	471	468	450	457	444	440	507	528	475	468	483	447	507	461	491	460	503	499	460	456	438	465	445	473	480	461	496	499	473	456	461	489	439	486	486	489	531	520	473	457	487	495	492	478	494	496	496	467	419	502	485	492	499	435	477	512	474	509	446	435	460	514	466	478	472	475	435	448	487	457	513	470	461	449	477	507	500	456	480	476	486	446	467	471	475	495	424	487	482	493	472	456	455	438	494	436	489	499	454	462	492	493	523	500	508	445	493	490	453	467	450	437	473	502	462	463	480	454	419	472	509	470	455	489	456	463	504	471	482	482	474	481	465	473	472	475	446	485	492	463	492	465	498	478	456	469	482	478	477	513	458	442	421	496	500	443	489	467	463	497	519	444	480	485	424	490	479	451	472	451	454	433	464	463	437	479	448	500	433	504	450	506	479	541	457	486	508	501	471	470	448	486	494	520	479	474	453	463	470	449	467	458	473	471	476	481	467	457	512	477	501	493	425	490	448	457	473	482	405	482	463	495	461	484	461	449	500	526	467	526	523	464	492	442	474	443	443	466	475	480	491	472	479	437	465	519	484	487	468	440	478	487	448	472	430	497	491	489	460	472	466	481	439	478	450	438	465	464	484	491	482	470	471	478	494	509	499	434	461	471	465	503	486	491	469	467	450	480	528	465	462	477	493	463	436	466	460	461	463	404	462	456	479	470	497	502	490	462	473	471	492	469	467	491	464	412	500	467	477	482	463	477	458	454	451	452	471	449	484	474	487	477	466	483	444	431	493	473	453	482	457	453	460	442	475	480	469	425	482	510	448	488
24209	21360	28706	24952	48066	56132	45076	27733	10037	2618	999	691	676	665	642	664	644	644	631	660	625	624	651	654	651	602	634	609	629	617	671	619	587	586	633	606	665	632	612	637	593	576	635	643	610	617	660	640	597	592	660	622	619	646	599	610	626	633	606	593	634	603	618	628	605	599	602	619	609	644	605	602	591	582	643	626	627	646	635	650	592	587	674	636	622	629	618	610	666	572	607	630	613	624	633	607	619	593	609	629	598	645	654	602	604	614	629	627	623	639	607	641	583	604	601	561	614	648	655	608	643	607	662	624	590	587	617	581	629	593	623	658	610	600	597	572	611	652	655	597	643	600	633	625	626	606	590	595	608	621	555	624	581	632	569	625	610	602	653	609	695	627	592	636	623	644	592	558	590	606	633	639	586	618	599	596	629	582	617	603	653	596	623	561	585	581	638	654	599	634	594	582	634	616	636	610	605	562	621	644	638	622	606	610	634	610	585	600	606	634	621	620	628	634	659	603	632	646	591	648	566	590	570	611	612	583	625	610	631	600	585	607	629	617	636	602	625	609	676	626	607	635	604	599	640	600	615	609	609	587	595	601	665	624	644	612	613	598	607	585	574	609	616	589	643	631	621	586	601	645	556	621	645	576	600	585	640	634	620	623	658	603	616	643	577	626	597	622	623	614	613	587	602	648	627	627	610	633	634	570	608	604	650	617	616	592	642	587	609	611	633	650	641	569	599	642	581	563	612	592	624	613	615	573	614	585	599	607	605	671	643	626	578	619	617	624	628	626	619	607	627	623	592	578	626	618	626	629	612	653	580	588	619	601	572	634	580	638	597	597	597	597	585	631	568	617	626	579	618	612	604	671	609	622	592	534	611	614	632	638	555	630	620	614	624	634	619	621	609	614	589	618	626	626	607	573	661	624	604	633	597	587	626	581	625	661	616	593	590	619	630	630	600	616	610	603	616	619	619	571	629	646	630	592	633	644	610	638	574	603	566	615	566	634	666	578	597	616	617	553	626	667	609	606	610	607	619	617	635	588	617	573	625	615	655	615	621	625	613	588	625	606	607	620	644	605	653	571	634	600	618	561	651	644	596	586	566	593	642	601	604	600	620	623	601	609	635	605	611	572	586	649	615	611	629	577	596	582	643	600	613	558	607	624	578	612	619	597	622	636	630	580	619	654	606	622	642	626	615	649	618	554	623	634	596	567	554	601	636	626	584	561	616	619	582	653	617	629	605	596	618	615	601	609	606	619	628	571	621	592	599	601	642	592	620	602	657	601	566	590	574	648	622	616	579	601	613	587	611	617	572	616	631	593	621	631	605	618	643	627	593	613	636	616	621	591	649	615	623	617	613	620	623	617	610	646	635	642	605	615	612	584	585	616	661	599	617	620	595	611	620	628	586	584	585	597	623	630	609	560	625	621	590	567	633	611	615	623	612	647	618	617	630	605	620	529	572	650	647	616	609	591	615	613	624	636	613	597	616	636	648	618	610	585	585	597	610	601	645	602	593	604	596	618	613	596	582	595	656	618	572	656	615	639	635	590	588	588	636	594	619	616	637	619	581	591	629	627	630	570	658	564	591	639	632	574	612	601	563	650	585	600	613	620	607	648	602	612	613	644	605	583	587	614	583	630	601	615	591	615	635	638	608	608	566	649	617	590	561	613	571	647	597	614	584	594	643	599	633	596	632	646	647	585	619	604	613	614	634	678	613	631	567	587	597	578	590	624	632	624	595	598	579	662	582	555	588	639	625	572	633	546	627	597	582	608	650	593	600	629	627	610	648	600	593	560	651	612	583	598	634	537	597	647	618	598	611	590	599	594	584	620	590	593	582	592	618	645	632	654	637	634	620	651	644	603	593	620	592	590	625	634	623	626	625	589	629	584	584	596	568	633	589	606	615	601	567	585	620	617	605	554	610	652	629	621	596	628	580	619	622	599	563	595	623	589	560	646	622	582	572	617	584	593	645	634	613	627	625	628	593	609	603	615	569	598	624	576	628	608	603	604	596	587	599	561	591	599	623	618	593	623	621	586	621	566	652	652	641	604	578	584	624	610	617	583	644	563	581	598	593	581	632	589	579	589	597	643	619	627	672	597	616	607	610	586	587	607	555	608	614	612	597	609	602	615	657	587	596	606	626	627	567	531	591	660	612	624	657	604	629	661	633	614	626	609	587	572	616	637	584	595	617	600	596	638	608	631	606	621	613	584	611	607	597	596	598	623	587	610	621	609	575	618	601	596	623	615	620	570	623	575	595	599	628	560	620	604	589	640	645	617	619	563	627	640	652	622	611	599	600	577	588	580	637	585	640	640	604	630	651	592	649	670	627	629	599	587	612	638	609	589	567	598	562	611	645	573	634	637	640	585	651	580	619	619	604	616	652	628	593	604	552	643	624	591	614	632	643	604	642	644	610	588	623	597	626	618	659	594	615	580	590	623	653	590	566	618	637	599	598	599	605	614	580	607	652	603	577	651	606	600	633	599	617	607	618	627	617	642	638	620	645	635	655	595	649	632	611	617	595	613	605	655	585	645	625	624	630	622	602	633	630	540	592	608	593	643	590	597	636	642	633	588	603	602	611	583	599	654	609	619	613	605	630	614	607	630	615	666	577	607	609	599	648	640	590	595	597	616	611	649	591	575	546	614	626	609	604	592	611	625	579	588	639	641	649	664	587	596	624	606	633	610	613	609	600	655	610	642	567	609	653	641	636	595	608	611	603	605	580	624	591	633	607	625	674	578	587	623	617	637	618	581	631	643	597	643	632	600	666	609	568	574	624	661	555	613	621	594	648	609	618	573	611	648	601	620	584	632	581	595	618	581	616	590	628	664	622	619	641	637	611	642	586	642	621	588	594	628	651	641	669	602	621	578	604	614	617	650	633	639	636	604	643	590	566	661	643	639	586	623	643	604	581	558	640	625	636	641	641	654	606	585	569	636	588	616	618	606	652	624	617	613	603	611	623	595	613	595	592	640	618	601	587	590	567	619	613	595	573	578	594	616	609	627	575	623	591	640	620	605	591	610	593	598	575	558	583	627	602	630	586	595	586	599	630	644	597	602	592	638	599	584	595	597	597	598	628	589	611	608	573	601	600	595	585	578	608	594	590	619	593	616	609	627	616	599	621	635	608	576	607	617	639	624	594	624	657	609	610	640	620	586	618	654	627	613	652	631	659	640	629	597	615	581	596	607	580	595	603	615	599	598	594	672	624	595	613	587	632	613	636	617	614	566	595	589	596	611	591	613	610	626	637	627	609	573	629	627	598	581	624	586	627	646	602	570	598	629	658	581	598	583	606	618	622	615	570	652	622	594	663	604	584	635	604	609	582	591	582	599	650	566	615	592	640	623	604	631	603	584	615	654	602	605	578	597	631	598	611	547	602	630	572	629	611	642	605	613	563	576	629	647	605	640	568	645	605	638	629	618	655	593	608	567	622	629	606	650	577	616	615	599	551	588	608	623	636	623	589	626	618	621	598	604
6225	12305	12775	25275	64474	57360	35772	22003	7186	2367	950	614	541	576	562	537	589	607	523	542	596	558	562	528	539	520	563	555	529	571	529	601	591	569	530	622	571	606	554	532	560	565	547	567	565	546	531	552	538	533	535	551	574	571	588	564	562	543	528	595	560	550	591	570	551	559	557	576	534	598	572	534	562	514	526	594	548	571	526	556	579	529	561	547	545	598	604	577	542	561	532	551	546	588	558	567	583	552	592	533	544	612	552	532	568	555	563	572	568	589	565	573	547	562	587	548	568	550	562	570	597	549	539	572	553	545	517	501	573	544	560	534	561	562	588	542	548	529	547	593	569	565	577	589	571	540	588	519	611	581	568	546	561	603	541	548	577	545	612	579	529	557	553	561	521	551	529	537	602	580	568	565	542	599	569	595	582	534	562	563	569	546	497	579	567	569	520	586	560	591	578	539	573	562	568	579	589	594	573	544	557	531	514	577	544	552	578	522	582	565	545	548	539	537	554	550	541	555	564	586	554	561	570	577	579	547	567	545	546	538	589	542	570	569	556	546	533	630	575	541	541	539	580	582	541	578	492	560	595	525	562	579	538	583	533	530	589	549	571	563	599	557	544	523	563	560	564	542	538	585	617	524	584	617	547	564	586	566	561	575	534	571	548	520	566	563	557	544	528	533	531	564	578	533	585	552	585	565	510	557	524	569	565	524	571	552	583	556	517	552	562	568	567	580	546	538	603	523	568	565	562	545	516	568	502	564	503	542	581	579	571	526	523	583	554	525	611	592	593	538	595	553	598	529	582	551	538	576	580	584	534	586	591	621	573	571	564	534	557	549	512	560	557	519	593	542	565	555	596	553	600	563	572	505	549	548	574	529	540	570	515	515	553	543	528	549	527	594	628	579	529	573	534	557	550	554	553	551	586	522	582	551	591	557	546	505	530	581	562	553	552	566	548	542	560	596	529	608	573	547	536	548	561	520	593	592	580	506	544	522	546	578	573	571	562	576	578	558	576	524	585	566	545	545	619	573	565	544	589	571	515	528	547	532	558	555	584	564	553	579	537	541	573	574	535	528	548	552	564	569	520	531	563	594	539	545	542	560	512	584	582	522	572	547	552	566	586	557	551	525	563	580	572	546	543	554	545	542	532	589	546	529	548	536	528	571	513	574	539	565	539	568	547	575	568	559	585	568	551	552	529	554	562	568	536	559	560	524	532	570	560	545	537	584	563	585	604	557	569	512	561	613	533	558	583	541	526	563	555	569	582	538	552	569	567	529	519	524	550	547	539	549	552	553	552	617	557	584	523	554	611	606	530	572	559	560	577	559	544	515	559	537	554	533	554	567	557	588	527	544	563	553	559	587	539	522	516	531	601	539	552	545	568	531	566	544	553	586	558	570	490	537	509	559	567	574	577	558	562	573	554	553	540	524	564	551	522	566	566	535	538	599	527	507	517	531	565	531	559	536	535	583	559	577	565	575	553	556	563	509	581	566	532	561	555	587	560	542	553	511	549	528	554	593	572	547	555	566	596	548	562	557	587	562	548	563	568	567	544	577	588	569	576	587	613	527	580	548	568	538	551	530	607	575	556	554	545	533	528	624	542	552	528	581	547	527	517	557	559	525	545	553	532	555	578	558	560	517	517	610	562	555	632	549	551	560	544	570	541	585	545	560	581	553	550	488	554	532	552	514	562	566	518	510	553	599	561	560	535	539	526	567	583	529	570	519	631	536	527	541	566	552	599	557	537	546	554	558	559	574	551	545	555	530	528	566	587	507	529	556	572	565	582	580	547	514	596	571	559	524	549	611	581	560	605	553	567	550	563	537	536	580	571	563	533	560	574	592	582	524	546	542	526	536	582	566	561	563	553	569	567	572	594	545	592	536	578	531	551	574	559	582	572	562	569	529	550	579	610	520	530	543	556	539	493	561	550	537	544	556	524	570	590	549	512	544	577	563	523	555	535	561	551	574	555	577	552	592	569	570	563	600	561	538	570	565	560	538	549	580	519	551	565	565	560	536	564	549	534	580	588	567	539	581	552	594	518	583	608	553	569	551	584	561	573	601	596	540	528	539	587	556	554	583	545	540	501	544	547	526	563	572	571	558	568	589	563	567	569	501	556	566	501	583	549	551	526	543	575	604	538	570	534	553	524	534	586	557	539	572	584	533	586	572	555	537	562	572	542	536	532	578	551	562	554	578	562	517	556	536	554	522	535	551	594	571	558	549	574	553	583	510	545	542	563	591	536	528	571	540	582	545	561	585	558	559	562	573	598	548	578	547	584	572	555	583	512	529	562	555	570	545	510	534	526	539	554	528	528	547	561	567	544	590	573	593	584	556	546	588	576	535	541	576	524	515	537	589	505	564	569	520	554	536	531	548	516	544	523	542	553	577	562	576	522	530	565	524	570	550	538	565	559	531	539	548	559	584	564	527	567	549	567	568	599	543	570	580	568	555	528	553	546	623	593	569	541	538	548	554	533	521	525	548	580	566	537	593	537	548	515	573	539	524	502	583	541	533	577	581	556	544	566	488	541	582	552	530	573	573	529	537	577	525	528	553	554	553	535	549	559	577	586	526	593	572	574	554	535	518	571	572	601	558	578	539	590	552	553	558	516	564	582	572	566	521	552	519	538	566	586	534	502	558	573	536	569	553	565	568	530	552	569	550	552	563	576	571	549	561	533	547	574	505	512	546	558	539	581	579	538	545	537	594	556	556	500	552	557	590	535	563	558	550	550	526	557	542	569	554	570	538	542	579	533	533	579	546	551	532	624	580	527	557	530	574	573	538	566	571	565	537	541	511	570	530	539	553	554	543	543	548	562	564	568	570	550	567	531	572	544	542	542	557	573	553	542	533	532	545	603	489	544	558	546	576	594	537	560	556	565	543	536	516	578	528	549	535	526	542	531	552	546	536	541	547	547	555	564	578	560	591	547	552	569	534	537	591	575	539	587	519	532	538	558	566	531	510	525	542	565	585	574	546	563	549	619	563	577	530	536	580	521	528	528	555	549	576	547	534	567	556	553	545	535	592	536	535	578	585	561	536	565	597	552	559	519	546	565	532	557	537	526	543	559	593	551	538	537	582	587	556	512	571	519	546	540	523	521	516	569	546	545	547	585	517	522	559	551	578	564	567	514	551	556	547	580	561	524	545	559	577	525	554	554	550	543	592	570	492	509	583	575	552	581	565	582	550	541	577	551	585	567	593	535	583	585	562	541	542	556	563	537	534	530	534	586	564	551	552	522	561	559	554	568	536	544	573	605	528	560	525	533	549	576	532	518	526	575	564	544	596	538	580	555	556	555	550	566	612	577	568	555	510	549	529	549	575	557	554	598	607	557	538	552	595	583	536	551	551	600	535	535	552	554	551	550	574	552	519	536	550	548	498	582	506	580	588	517	582	545	575	590	531	565	561	543	597	577	541	577	537	537	531	598	551	555	501	535	522	531	505	535	556	594	552	547	530	576	566	619	541	581	569	563	570
27688	13987	3876	2651	7929	8157	4091	2196	1062	664	582	513	519	529	516	473	506	504	532	488	508	506	483	522	501	458	506	510	482	498	512	542	514	475	456	506	506	523	516	504	504	484	469	499	534	530	485	540	519	492	506	507	486	532	498	497	512	490	464	479	501	503	497	478	460	494	509	518	499	533	519	473	484	528	475	499	508	475	477	480	504	519	493	514	540	534	527	498	531	493	488	500	467	504	496	530	525	479	505	486	505	508	484	509	498	508	520	501	466	494	505	488	462	523	535	474	514	528	500	538	523	481	508	487	531	482	504	525	476	507	465	498	476	513	501	540	499	519	494	511	498	461	535	524	527	491	509	490	509	482	520	475	494	486	484	490	489	514	522	481	495	475	559	490	499	504	482	494	508	506	503	477	495	515	496	529	483	507	436	503	496	503	500	510	516	495	518	533	521	480	474	485	502	530	534	526	472	538	502	502	525	502	489	502	467	495	479	499	489	500	505	507	516	519	499	501	501	507	474	506	509	503	522	503	531	511	448	495	490	519	475	486	483	522	537	505	500	519	486	476	510	535	495	511	491	494	508	540	492	488	518	504	521	498	502	499	495	509	513	503	487	513	506	489	487	513	524	498	460	498	514	501	514	528	535	445	517	512	504	491	554	520	511	472	498	508	461	493	471	465	544	540	474	506	518	515	525	525	492	485	481	544	496	456	526	527	518	536	514	529	482	523	551	512	485	503	474	481	518	519	461	505	502	516	438	500	496	479	484	466	506	531	510	505	514	508	524	528	502	507	529	502	499	492	496	518	495	536	497	494	498	499	520	480	507	536	505	502	521	505	488	507	554	473	488	487	483	515	509	506	496	551	531	502	505	498	514	500	515	515	483	471	511	529	483	552	472	528	503	503	533	485	517	468	514	510	512	496	470	486	481	507	516	501	499	521	520	523	538	507	488	475	514	457	522	517	545	502	501	518	510	509	524	527	506	461	488	492	491	500	528	487	446	507	519	506	486	494	452	473	536	489	495	530	484	517	507	476	502	510	473	549	527	530	481	504	515	506	481	518	519	472	485	531	479	499	485	513	518	497	492	460	525	511	525	506	485	503	516	515	515	539	514	492	457	491	506	488	493	501	487	485	515	464	520	520	541	498	496	498	531	469	509	484	534	499	496	505	497	487	520	499	477	476	518	513	510	486	513	504	516	517	491	517	525	492	508	520	471	497	471	516	546	501	482	482	493	486	504	483	529	490	547	500	516	509	528	504	491	477	513	500	512	521	510	505	484	522	481	488	498	503	491	492	494	500	493	522	495	511	510	496	516	533	504	499	451	495	514	485	472	480	528	503	508	524	512	536	525	512	503	500	510	515	493	533	504	466	504	495	475	472	510	495	516	493	484	548	486	468	515	516	526	494	535	534	545	510	497	510	500	526	536	491	507	487	496	478	507	519	478	480	547	538	534	529	491	532	506	469	494	513	505	499	528	505	483	504	491	517	494	571	520	513	475	505	509	519	471	477	479	529	467	506	501	479	515	519	491	501	495	525	551	519	515	520	535	484	499	493	534	500	479	506	512	541	495	486	476	501	516	524	500	490	495	463	525	512	508	549	493	502	533	506	502	494	498	517	484	527	497	501	540	462	499	539	512	502	532	544	487	486	505	551	514	476	470	503	453	466	522	488	511	505	488	547	463	480	501	522	500	534	524	505	498	498	503	458	497	478	510	469	521	500	520	466	462	463	483	506	481	481	538	500	476	479	499	504	513	476	473	489	511	509	539	515	541	498	506	517	525	511	513	504	537	522	544	480	521	506	526	507	526	505	446	525	470	482	483	533	476	514	469	502	527	485	501	472	499	498	508	511	499	509	506	479	513	535	511	461	509	494	503	529	476	493	501	483	509	504	505	504	475	524	527	516	560	498	494	462	504	507	468	496	520	495	496	505	484	553	489	503	512	484	534	504	477	489	501	472	461	465	512	483	498	530	461	496	513	492	518	456	498	538	470	495	506	465	489	486	553	504	478	486	506	474	464	457	507	433	503	473	477	490	537	494	505	493	512	465	487	498	510	482	487	497	509	513	526	496	504	495	485	473	500	501	537	515	505	495	489	477	507	501	532	509	568	474	513	478	499	504	450	500	530	492	521	514	530	492	488	512	520	528	493	489	445	505	473	541	494	512	500	524	514	455	518	505	484	485	507	498	477	506	541	473	511	504	492	478	488	510	444	523	494	518	521	504	511	524	440	508	539	493	532	525	488	486	501	498	508	493	496	513	495	531	525	485	533	496	501	510	526	535	512	473	551	544	492	497	507	532	540	484	493	571	523	545	483	469	476	457	520	522	526	492	508	518	474	525	535	464	492	513	460	485	498	503	510	496	503	530	541	498	521	534	485	535	490	493	504	488	517	516	505	508	518	511	535	508	477	517	480	479	482	510	486	493	505	514	464	441	466	487	524	487	523	521	475	505	517	527	465	520	513	539	494	514	506	477	492	475	514	523	474	533	517	482	518	507	537	539	504	510	493	483	531	519	532	518	510	538	543	474	508	472	488	508	474	521	498	500	499	499	499	453	489	487	466	464	508	457	528	499	499	547	522	520	525	505	480	480	513	551	515	475	552	499	526	509	482	483	511	519	507	498	475	514	471	507	477	525	546	522	503	543	555	507	474	477	497	498	500	486	497	467	466	451	528	500	468	545	487	508	526	504	502	492	491	496	524	531	507	509	508	496	472	460	526	497	476	504	492	494	490	495	498	492	426	462	475	487	529	527	501	505	485	519	502	511	487	518	504	494	461	477	509	496	497	485	520	437	484	478	537	487	483	509	527	507	496	484	454	515	552	521	547	507	478	509	454	512	474	515	481	505	501	544	486	508	508	511	496	492	512	513	535	512	495	526	478	513	492	456	522	533	512	440	496	522	487	491	505	509	530	529	508	512	496	471	481	478	537	499	524	532	522	521	492	525	501	513	476	502	486	508	511	479	508	571	514	499	462	545	523	504	480	511	536	458	485	517	554	495	499	487	458	510	495	456	510	511	508	488	498	489	481	478	450	509	512	512	517	498	476	519	529	496	518	491	516	486	534	471	488	527	492	475	533	533	480	465	560	553	496	488	493	485	470	507	498	495	493	485	516	545	516	505	471	472	543	505	525	484	524	542	525	495	509	474	492	477	490	537	504	520	540	514	493	498	498	532	512	512	542	483	506	489	527	484	488	488	493	479	485	548	501	503	517	490	492	483	510	491	521	477	521	511	533	543	482	513	520	547	508	482	477	496	514	478	521	521	492	501	480	482	489	520	509	511	495	461	488	510	493	479	502	498	509	498	514	503	503	509	534	508	528	504	514	507	506	493	484	499	532	506	481	517	500	472	499	538	485	466	532	523	466	516	517	492	447	481	455	507	502	456	515	521	546	518	481	467	517	526	489	526	502	521	506	475	504	519	554	514	485	498	521	466	521	499	498	511	511	525	503	434	482	482	494	518	501	504	480	505	521	513
6039	3611	3090	2612	8402	7476	3813	2218	1002	595	499	414	483	456	441	487	433	405	456	456	458	435	453	434	426	417	448	430	462	437	444	456	475	469	460	419	439	446	458	450	461	410	444	447	434	432	454	428	455	416	425	432	472	430	425	406	410	438	411	445	408	425	435	412	409	436	421	405	429	468	453	426	453	432	447	482	402	408	423	440	441	457	423	414	426	443	459	415	422	449	390	429	444	445	446	438	444	452	446	425	431	436	429	424	436	433	433	433	444	422	392	424	414	471	410	403	413	449	437	431	460	423	458	421	460	421	433	406	417	423	425	459	423	454	426	449	427	479	410	429	429	405	456	462	411	401	407	441	473	428	449	420	481	418	422	437	422	479	452	423	445	442	453	433	418	429	425	413	468	439	420	413	427	426	434	480	423	417	433	419	411	443	426	403	446	382	401	376	398	421	428	443	413	436	391	453	415	403	467	431	432	450	447	406	426	464	445	415	427	415	435	443	439	418	434	424	460	436	406	423	413	429	452	445	423	430	449	436	456	431	415	443	460	460	470	438	414	399	444	422	414	400	424	431	443	464	434	425	425	440	392	452	445	421	427	463	434	431	412	437	446	423	448	434	463	438	465	419	450	429	450	412	429	424	456	387	409	442	479	422	413	448	444	445	428	444	479	443	482	420	444	439	440	443	393	415	434	412	421	456	467	471	430	433	449	420	447	448	439	463	437	400	422	470	460	427	406	433	434	422	427	410	464	440	432	505	455	460	471	430	410	409	393	442	441	390	435	452	425	428	425	454	418	413	433	441	455	457	426	457	466	430	454	417	466	461	413	459	473	465	460	428	429	418	411	455	431	430	410	454	468	430	453	429	451	424	460	443	447	417	457	447	440	433	434	464	408	428	456	412	469	392	435	398	465	406	427	426	429	438	404	444	446	405	407	435	436	436	457	423	449	450	447	426	423	457	450	457	471	429	436	404	419	452	422	435	453	423	432	443	414	427	432	451	422	462	437	402	449	411	418	494	447	450	420	484	429	442	438	450	440	457	431	453	461	426	436	444	416	425	408	418	452	417	440	458	427	408	430	440	458	478	423	459	426	472	435	462	453	427	443	433	441	437	426	452	464	437	471	417	474	458	449	456	450	404	431	432	444	423	448	424	431	441	437	452	444	440	441	424	444	450	454	435	447	421	425	411	438	455	442	410	434	428	466	428	431	415	460	444	424	414	430	455	423	452	437	463	395	439	445	415	459	402	422	443	419	495	463	428	451	434	436	450	420	447	407	455	437	466	404	454	437	476	430	443	408	462	449	425	417	418	450	453	407	417	445	411	439	459	456	428	427	418	414	426	444	448	451	433	422	439	453	452	415	424	447	425	472	432	444	415	469	437	440	409	436	410	413	435	460	467	428	421	424	457	441	434	425	428	467	411	442	443	408	433	446	462	422	445	413	460	446	465	456	403	372	434	437	444	425	450	448	444	455	468	451	474	426	467	452	446	405	479	416	433	426	411	428	408	410	432	404	439	454	433	432	421	399	407	465	444	433	422	425	445	436	422	453	450	451	465	435	428	456	422	442	413	426	472	439	402	452	464	423	426	441	406	432	442	443	465	429	421	423	477	430	449	463	446	432	436	433	436	459	450	459	432	445	388	415	444	406	432	468	430	417	406	426	458	420	433	476	466	425	425	435	452	408	456	448	439	371	445	407	447	404	417	432	470	437	441	416	425	433	420	431	451	455	419	435	451	459	423	440	443	423	447	421	459	452	461	439	401	439	403	434	439	415	441	464	446	444	435	454	451	434	408	451	459	463	402	445	404	424	426	456	431	430	435	428	461	424	416	420	459	404	423	432	444	448	423	432	456	453	428	437	423	375	421	454	457	442	440	475	469	394	459	425	421	435	467	415	458	430	401	430	421	432	439	440	469	447	407	448	463	450	440	439	460	453	415	454	449	415	462	440	462	439	468	435	427	441	403	424	443	417	399	405	427	471	397	436	440	433	421	423	424	419	423	476	435	452	411	453	434	445	462	416	411	439	447	439	422	475	443	410	429	429	442	425	452	419	427	443	450	441	428	398	439	448	430	440	421	478	440	446	453	462	467	421	465	393	467	430	438	456	451	434	449	466	419	494	421	447	453	451	407	400	423	438	434	452	434	433	446	485	412	426	461	423	437	424	449	399	453	410	463	448	463	450	444	422	404	441	420	453	449	440	405	440	444	453	445	440	447	435	450	410	451	450	442	460	420	425	458	463	485	471	455	423	415	447	422	424	437	460	447	428	437	435	403	443	486	423	458	469	442	448	416	445	431	432	411	434	447	438	444	454	427	445	441	397	457	463	437	444	456	421	433	454	423	433	456	437	424	447	396	437	430	470	444	434	432	427	462	461	454	420	433	449	478	411	458	472	446	462	428	384	445	410	461	463	390	476	466	423	436	456	396	420	431	454	449	446	454	428	425	411	435	425	424	433	456	440	452	428	443	470	449	361	474	437	455	430	460	435	437	436	478	461	452	446	425	418	413	447	458	470	447	448	409	467	450	474	436	430	434	421	472	441	423	436	458	447	422	394	421	465	432	456	470	471	417	452	453	417	401	435	424	443	437	461	419	418	422	431	471	421	419	420	407	418	427	452	443	440	418	399	466	443	483	461	460	416	437	458	400	444	435	422	415	437	459	418	442	389	435	439	436	436	431	438	485	424	440	470	450	475	448	448	432	430	446	467	443	445	450	450	453	466	483	437	441	418	424	427	404	475	424	419	462	398	440	429	461	429	431	419	445	428	459	467	396	414	427	435	385	471	396	439	440	436	452	464	434	417	400	461	469	427	425	460	429	433	437	458	408	438	457	401	454	430	430	456	437	458	411	433	437	453	409	399	437	432	447	414	439	418	485	444	469	438	428	422	423	447	446	451	452	458	461	413	423	462	407	431	437	469	424	444	461	477	430	427	432	444	433	443	431	408	435	446	440	427	404	427	415	458	419	459	422	439	484	435	428	415	434	431	446	455	456	446	452	406	464	424	429	453	476	445	413	429	435	406	438	415	447	406	454	430	446	418	404	440	427	468	446	450	441	409	409	445	450	436	458	456	437	481	443	455	452	416	439	449	425	426	401	453	423	403	431	422	462	441	442	432	453	438	462	427	444	466	452	441	420	411	447	420	460	435	428	453	394	450	436	411	423	409	413	424	415	409	444	451	435	441	449	432	432	436	441	429	410	455	417	438	433	436	445	399	421	440	407	443	456	465	460	453	438	473	488	479	435	423	410	471	436	398	442	453	443	430	449	419	425	458	443	442	471	442	458	454	466	444	448	434	421	438	412	398	413	449	430	434	486	434	420	442	453	445	449	392	495	445	450	432	429	452	395	431	404	457	408	467	436	428	392	430	422	408	434	442	446	457	459	453	453	449	408	415	450	466	453	481	411	447	437	421	443	452	445	460	406	432	429	410	400	401	466	404	449	445	435	443	448	409	401	417	398	489	420	422	433	431	416
25397	21338	27115	25962	41349	46014	27692	14332	3918	1204	657	580	612	531	527	542	573	521	516	518	534	550	558	562	538	538	538	508	521	531	544	518	518	510	509	567	539	557	490	518	527	516	522	554	523	555	566	560	517	531	529	568	504	527	515	557	578	537	548	522	497	525	536	495	502	504	554	573	519	527	518	536	578	523	473	537	547	560	539	521	479	522	481	483	551	549	493	540	484	515	478	516	538	531	514	502	568	530	503	503	539	530	532	519	485	545	519	525	524	529	539	508	499	520	494	522	534	522	525	567	474	513	518	572	555	489	526	551	532	502	512	466	518	521	511	520	497	526	544	458	523	483	525	493	558	498	551	499	559	462	522	520	493	514	515	498	568	530	531	522	520	496	491	506	537	489	530	566	552	525	506	468	548	554	486	542	514	495	511	537	532	504	551	499	513	510	505	498	478	520	527	545	535	486	531	504	536	508	559	521	539	533	505	570	551	506	516	500	522	544	532	511	537	554	483	551	520	518	515	520	539	517	501	529	493	489	541	536	511	499	526	534	504	497	462	523	563	512	533	552	536	530	499	511	553	561	492	554	486	516	539	495	557	515	485	514	558	540	524	535	579	589	485	562	540	549	538	520	544	501	531	524	542	503	529	550	514	549	561	490	523	495	578	488	535	531	507	521	508	501	508	504	502	506	529	487	514	535	484	534	533	527	554	484	585	520	500	500	534	547	526	503	526	528	575	507	512	515	540	560	514	502	482	538	552	489	534	513	517	546	557	535	490	540	574	506	547	526	534	485	498	511	543	475	550	546	548	539	538	481	511	490	550	559	519	516	523	541	473	487	500	531	494	495	526	503	503	535	549	541	521	511	524	502	525	535	532	510	539	526	526	501	532	484	525	478	516	569	516	498	519	518	541	513	540	490	531	557	553	518	484	522	566	543	522	520	496	498	536	496	558	546	532	515	531	496	461	497	518	568	520	541	476	487	506	515	524	480	519	539	511	486	502	539	515	522	500	506	547	501	494	549	533	511	496	547	500	497	496	525	515	504	461	507	555	529	554	544	500	466	517	541	517	469	544	514	507	510	503	509	506	518	540	533	558	524	553	521	493	503	525	510	482	564	517	570	528	535	502	525	505	550	552	505	503	504	534	514	577	509	531	561	522	539	521	553	522	517	524	465	515	518	530	558	539	532	509	528	528	533	515	482	537	541	546	496	528	520	544	507	539	534	508	546	488	495	555	498	518	506	524	518	533	508	483	540	560	520	531	562	520	522	532	482	530	532	502	538	499	590	515	507	483	474	511	516	532	505	486	537	514	495	510	514	536	534	527	567	498	531	539	508	505	526	502	533	509	526	511	481	522	562	515	455	548	540	521	493	530	509	504	582	490	510	520	543	532	491	515	528	505	507	560	540	517	553	536	541	507	534	525	504	556	521	480	492	514	517	513	501	515	535	508	519	514	531	526	525	534	485	518	537	511	491	498	534	509	490	473	514	551	480	518	512	510	518	501	534	534	523	529	503	519	492	494	507	489	512	531	564	529	520	520	547	504	542	508	486	519	535	500	511	513	512	555	523	532	500	551	516	491	493	508	548	522	528	540	512	507	519	535	563	524	479	498	511	508	496	535	527	502	514	454	515	542	503	516	494	480	533	537	518	513	497	542	479	510	519	547	557	536	543	496	560	497	477	559	536	510	526	517	509	546	530	594	517	507	536	542	531	531	518	538	542	568	483	529	484	517	518	493	538	522	460	494	512	540	532	532	533	540	488	542	519	505	547	575	511	566	518	550	531	499	532	527	541	516	547	507	502	523	496	504	513	577	540	543	513	530	525	526	541	543	498	523	527	509	500	487	519	501	489	520	484	558	490	532	499	531	548	500	498	491	514	524	504	525	527	553	500	530	506	518	549	496	517	495	501	516	516	507	538	528	518	521	498	555	531	538	548	494	515	530	514	469	543	537	534	511	514	518	530	527	517	524	465	507	489	518	524	500	542	495	518	521	498	546	550	491	555	541	563	510	555	538	555	508	541	498	532	519	527	539	531	508	537	580	532	514	535	488	526	543	534	564	510	537	528	490	493	516	534	534	499	512	551	493	532	518	539	527	545	465	550	486	512	530	541	494	525	539	529	521	541	578	537	546	549	473	522	512	523	501	515	521	524	468	509	522	523	489	494	521	565	495	538	523	522	514	515	520	508	503	533	475	489	567	517	558	490	513	543	511	545	535	506	496	522	505	497	534	555	544	530	531	513	512	526	503	542	525	548	572	548	503	543	538	519	540	544	505	508	499	531	527	519	523	483	528	537	519	500	540	534	520	525	532	497	497	478	473	562	531	489	489	551	511	537	510	474	519	513	475	534	489	508	477	532	516	545	502	533	519	503	522	511	540	536	556	499	516	525	547	500	555	538	542	552	514	518	528	540	500	496	502	509	523	509	524	517	504	549	472	510	495	527	549	516	474	532	583	519	520	562	447	522	514	515	471	523	543	567	501	508	535	544	527	546	506	513	535	516	499	539	519	546	522	562	554	511	520	502	521	517	473	532	557	494	527	494	556	529	530	522	516	531	467	548	482	477	507	507	498	502	489	504	494	528	517	536	518	518	533	516	510	509	518	491	569	507	549	553	544	543	513	515	475	514	558	527	544	534	516	506	539	481	505	492	558	514	503	512	569	535	494	481	523	546	501	543	526	538	542	504	526	445	487	541	531	594	489	519	543	508	484	532	510	488	531	510	504	499	527	541	506	534	528	532	504	512	546	596	513	498	507	511	492	458	513	508	528	549	517	520	512	546	543	557	521	504	559	534	525	549	493	510	504	519	511	472	514	508	531	536	522	522	521	527	576	506	552	509	489	533	498	547	505	532	504	511	498	554	533	506	518	517	529	507	473	528	504	515	508	531	501	486	516	467	515	532	501	516	528	526	522	543	501	494	527	520	522	539	502	492	518	533	512	533	482	547	530	532	478	533	527	481	541	527	528	541	545	505	513	517	552	534	532	540	516	505	506	513	516	519	495	517	541	547	506	551	507	529	513	531	489	548	521	529	514	537	482	507	536	512	567	576	546	557	556	538	485	526	548	507	502	532	535	527	495	517	537	484	501	554	506	507	526	509	507	528	526	530	538	545	521	544	554	526	514	521	537	510	467	529	508	520	484	564	513	492	515	514	531	523	549	538	521	517	546	532	528	556	484	531	551	515	523	524	551	500	540	523	514	503	503	525	511	517	548	519	505	530	479	483	511	522	488	498	515	496	532	506	534	531	495	479	499	506	529	539	499	508	498	504	501	507	492	540	516	516	529	483	482	558	540	502	499	467	545	470	542	527	518	482	559	486	522	502	557	553	502	518	519	537	511	473	539	531	531	551	501	490	540	504	502	515	527	522	549	524	543	524	541	530	543	529	548	485	540	527	502	519	484	508	493	509	528	504	493	535	494	486	499	526	505	541	522	526	556	486	548	542	525	510	521	519	517	523	488	488	483	536	551	517	503	524
5202	7814	7322	9730	45755	39419	18756	11320	3528	1245	644	494	501	518	522	477	473	494	486	455	509	488	492	516	506	462	446	478	478	504	465	509	454	498	455	482	481	465	458	514	502	485	462	492	517	471	505	446	505	489	503	463	446	520	459	464	477	457	500	469	465	507	428	460	520	446	490	475	482	489	457	487	470	488	477	493	496	483	497	496	520	472	486	486	466	457	439	524	494	493	473	460	480	485	500	497	478	485	505	497	468	470	503	492	468	491	470	482	482	479	471	440	460	481	485	481	500	464	481	522	474	459	490	463	499	505	458	498	446	472	467	435	495	433	514	498	468	472	457	488	471	462	492	475	457	513	481	488	490	463	489	451	474	441	478	490	499	467	496	460	488	495	436	514	503	468	523	482	467	462	516	498	508	475	478	501	493	495	462	494	485	455	474	467	478	472	472	478	485	446	473	478	486	502	474	466	498	511	468	459	479	515	491	453	474	495	533	479	452	445	509	476	464	472	535	483	476	448	469	494	515	490	460	483	469	474	463	493	468	469	496	462	473	502	461	501	476	489	439	438	493	489	481	488	433	484	490	493	471	514	484	482	489	526	461	453	440	513	491	501	530	498	529	483	457	464	450	501	493	476	505	464	497	493	495	497	479	464	462	472	490	513	455	468	442	482	454	445	478	479	476	490	452	467	483	478	494	492	416	467	530	485	485	465	480	494	477	453	450	481	499	471	475	464	499	509	482	493	524	453	464	462	504	469	498	502	474	487	479	506	493	485	485	451	476	519	503	458	493	485	492	460	490	519	467	467	495	481	477	506	482	478	455	489	504	434	489	466	452	493	481	468	452	513	472	475	472	447	493	441	473	482	490	440	429	486	495	460	522	445	459	480	450	490	464	492	491	484	482	493	469	467	452	471	447	464	497	454	490	521	447	479	491	449	473	508	485	447	434	462	471	465	495	486	478	483	489	471	473	454	483	480	490	482	471	511	454	490	465	493	481	491	483	507	489	452	478	515	504	427	485	479	454	476	459	486	495	446	491	509	479	474	476	448	454	500	499	456	493	511	443	447	464	444	507	458	498	438	484	441	503	463	508	467	501	520	491	525	475	473	505	488	484	463	466	470	440	449	469	436	491	463	488	471	480	471	512	473	483	495	487	485	470	476	490	530	472	452	483	492	457	472	439	488	465	472	468	469	492	500	517	489	460	496	494	491	489	469	489	468	462	487	499	441	467	504	494	499	473	450	462	476	487	450	449	463	481	505	495	472	437	503	475	483	467	498	500	480	473	464	472	493	500	493	477	484	484	469	485	542	506	453	472	473	474	476	485	468	483	478	454	482	487	492	460	477	435	492	486	502	448	536	468	487	435	471	468	478	521	463	433	514	490	444	485	490	461	468	516	512	448	452	482	492	476	492	501	488	490	521	458	492	487	456	476	451	451	456	470	470	457	453	494	510	471	465	497	460	514	448	489	471	416	497	466	480	453	499	461	477	479	476	496	485	489	428	466	494	490	476	445	462	473	472	467	495	509	491	514	467	484	494	505	464	458	466	458	468	475	457	501	477	511	482	448	444	476	481	507	463	451	481	472	470	468	500	497	481	486	494	487	447	469	499	524	480	458	524	484	454	469	445	482	469	505	445	479	450	448	512	481	462	447	461	482	486	459	466	495	440	457	478	461	455	462	461	467	452	451	455	475	477	471	508	486	487	461	487	507	493	531	466	480	484	502	454	485	519	448	443	471	476	481	476	473	472	473	459	483	472	432	474	516	502	476	449	439	457	472	438	480	444	522	469	528	484	495	452	485	456	472	502	504	462	502	489	470	454	462	452	504	478	498	502	481	486	473	443	461	482	519	501	529	514	485	482	462	507	456	517	479	477	477	485	450	477	478	493	489	447	496	434	474	483	439	470	466	505	510	456	436	495	401	469	451	482	467	433	459	481	483	470	457	441	433	494	459	455	485	481	448	439	485	491	466	460	470	518	468	438	438	462	495	468	467	472	481	453	465	487	500	443	483	479	511	477	461	447	516	497	492	497	500	498	503	466	451	469	517	505	474	485	477	482	476	461	494	463	490	449	512	455	438	457	471	464	484	511	487	442	477	486	460	519	511	474	478	503	516	465	477	494	448	494	458	486	475	487	488	469	460	477	494	449	437	452	463	457	440	507	468	510	486	469	511	470	469	499	470	490	497	478	467	489	497	511	475	480	473	460	501	470	441	503	472	464	469	460	498	495	495	457	494	433	445	493	456	495	481	507	471	484	463	489	481	475	468	473	477	459	471	522	433	530	442	515	437	465	474	482	473	464	475	495	466	522	460	515	481	474	473	467	447	435	465	490	481	491	518	459	477	480	490	484	497	481	466	476	478	490	458	470	455	456	485	442	486	473	494	475	481	472	501	494	489	475	471	474	486	470	500	462	436	531	474	461	498	528	485	470	477	437	478	471	475	507	485	454	474	454	517	494	474	481	489	442	477	487	466	496	465	497	501	503	480	452	482	511	510	462	438	498	447	466	452	442	503	460	456	524	461	459	494	473	450	487	471	461	466	482	483	487	472	475	485	479	539	447	458	464	502	497	478	455	508	455	456	469	485	460	504	453	502	449	546	465	505	496	486	476	491	482	481	498	441	505	502	483	465	484	462	472	472	506	474	495	457	512	468	481	485	456	456	460	513	470	491	484	466	456	480	520	458	480	475	472	507	451	484	506	440	496	485	494	499	481	474	472	470	454	457	431	521	481	451	457	469	479	447	455	522	471	501	453	483	505	465	467	489	490	457	506	472	482	495	506	480	494	467	468	481	455	518	464	467	460	488	457	480	487	492	459	483	460	480	440	479	431	460	438	487	485	485	504	505	481	482	484	480	481	533	483	483	487	491	443	446	480	481	470	488	458	483	465	505	477	478	488	481	476	493	465	467	498	471	476	474	511	460	487	461	499	481	506	498	443	498	465	475	475	509	465	437	462	453	505	462	459	507	514	438	447	489	520	483	437	467	443	484	463	488	492	474	506	482	415	489	487	513	483	523	452	461	462	500	469	460	478	471	494	494	480	451	509	524	460	498	469	459	470	454	484	497	487	445	431	450	480	462	522	453	501	475	469	515	517	488	499	455	466	479	475	431	479	487	516	452	466	476	452	457	419	483	471	459	446	506	467	466	479	498	461	502	499	482	490	471	467	481	454	488	492	461	444	495	503	524	473	437	515	459	467	469	470	459	484	486	471	490	478	466	455	465	434	512	496	483	490	501	472	467	451	499	462	423	459	505	452	467	453	476	510	504	461	458	474	451	476	492	457	488	466	475	492	504	452	476	442	509	449	465	458	454	480	432	486	474	486	444	501	504	477	477	478	475	469	474	490	503	461	492	487	462	476	514	497	495	503	494	489	481	468	468	464	459	499	433	506	470	433	440	470	427	478	468	459	473	465	479	447	492	495	467	469	527	458	457	425	502	513	492	456	521	461	463	511	516	463	450	457	450	503	518	515	436	443
24269	21411	28696	25324	49815	58066	43002	27534	9857	2433	1026	739	633	633	656	645	600	643	659	687	597	602	612	626	582	658	674	600	600	602	652	647	615	642	694	594	701	645	657	597	612	620	625	609	599	583	647	632	629	646	603	608	648	614	688	629	652	587	586	662	628	660	669	616	561	643	597	629	563	628	639	652	598	630	603	620	636	611	663	617	598	640	634	674	569	617	657	640	669	603	609	642	655	619	625	616	625	618	627	577	611	616	632	620	678	587	608	629	601	596	614	628	590	650	630	622	616	634	602	583	622	644	611	589	633	604	644	627	618	674	633	655	613	692	617	621	612	617	617	613	627	608	636	595	642	583	621	659	575	637	662	666	600	615	648	591	664	600	646	621	667	594	609	607	627	595	583	646	610	618	611	606	594	570	560	618	604	624	597	626	620	631	587	633	627	593	630	633	661	620	615	648	607	570	633	620	613	655	615	631	624	575	616	609	639	622	609	628	679	608	639	628	588	589	615	598	605	592	626	638	599	631	627	647	621	612	606	618	648	556	633	616	570	612	631	662	625	652	601	621	616	640	591	618	615	679	577	586	634	612	635	610	606	599	654	658	593	588	616	605	664	606	620	636	635	575	624	614	598	619	654	628	642	637	631	626	632	623	631	602	619	617	627	593	620	576	586	646	616	652	621	648	623	564	588	622	571	648	618	624	607	640	581	609	639	651	647	619	625	647	602	620	642	614	605	606	621	636	621	616	593	640	616	634	594	667	614	622	661	618	609	597	635	622	629	634	577	614	577	605	628	609	677	633	625	660	635	597	580	585	585	610	596	640	588	643	616	624	620	638	629	603	642	635	561	605	646	665	593	623	666	618	644	605	629	627	677	615	627	614	638	621	620	635	610	586	621	606	627	661	586	608	614	610	596	649	611	694	611	629	659	633	588	621	637	599	607	567	611	563	629	644	665	576	629	644	612	626	577	627	597	667	629	604	591	599	547	618	643	644	629	587	622	592	582	598	630	635	575	636	624	588	645	614	634	620	685	586	624	609	576	572	632	594	601	671	616	606	639	580	606	598	607	610	582	647	564	608	648	602	642	644	663	655	641	613	650	600	629	612	607	552	601	670	665	613	652	615	587	648	601	626	654	615	622	608	629	604	611	647	625	658	621	639	649	628	628	659	606	636	623	576	618	601	641	639	607	606	610	611	646	613	652	629	642	602	638	637	649	596	616	608	596	606	607	625	618	604	581	614	643	609	576	634	600	650	657	619	616	625	595	601	607	628	612	670	636	595	604	637	637	632	626	636	564	649	648	574	567	635	581	606	576	651	591	648	610	598	620	580	708	604	600	632	565	601	587	603	627	596	609	632	589	611	637	604	666	674	648	634	602	600	657	624	596	591	631	645	646	636	651	588	630	640	618	607	620	658	577	598	630	568	604	587	620	622	620	646	647	610	574	634	615	655	613	621	620	652	651	637	613	622	634	634	629	640	614	666	628	626	629	594	606	651	603	671	601	628	615	618	614	590	628	652	621	652	639	626	623	608	602	596	623	621	597	619	664	601	642	598	576	606	624	590	591	619	620	652	649	609	683	617	619	611	615	609	659	620	642	589	627	601	639	599	587	605	653	627	609	589	613	610	626	553	595	663	626	616	612	639	604	580	619	650	600	585	606	614	649	631	645	643	622	605	596	631	641	623	568	605	630	608	589	588	612	622	640	659	619	644	632	584	605	624	660	585	631	664	606	585	600	634	648	625	576	583	601	602	627	593	636	606	580	594	624	590	587	599	601	614	644	607	605	603	645	620	647	600	584	592	594	655	648	625	675	635	634	641	637	566	628	599	586	611	621	608	597	633	573	653	609	641	587	647	602	646	675	643	592	609	610	614	629	596	573	561	633	628	673	607	596	633	650	582	641	670	655	625	605	633	608	618	605	630	649	602	621	635	644	612	624	588	602	567	639	645	665	629	617	676	643	615	611	606	614	651	616	603	611	611	559	618	585	589	638	646	596	638	593	599	605	630	593	603	641	645	634	586	609	601	587	597	610	618	615	568	648	606	600	661	612	606	622	640	627	602	596	635	602	615	653	589	595	618	599	631	666	591	639	636	614	637	580	588	631	619	634	646	619	671	590	670	655	646	623	612	632	628	626	594	594	598	584	637	586	628	644	627	596	592	620	609	607	596	595	640	588	595	590	625	617	628	597	638	585	607	638	613	643	614	631	589	617	634	623	649	624	625	597	620	628	627	593	614	585	618	587	576	617	607	560	613	583	616	596	598	633	609	619	628	603	639	645	593	608	636	623	623	581	575	621	661	595	632	592	617	623	622	564	645	586	621	657	669	587	601	619	671	626	662	654	598	554	623	615	586	608	583	642	576	628	623	580	667	623	579	621	616	594	635	598	592	588	616	595	641	594	604	614	586	586	576	627	617	646	610	603	653	637	645	621	595	602	616	586	616	629	615	586	621	635	622	624	642	633	603	622	628	609	616	601	642	593	624	650	648	630	645	619	610	652	619	596	595	595	672	605	601	663	594	662	623	629	648	616	618	585	576	620	646	636	568	622	615	615	613	594	575	631	634	622	596	621	635	647	664	635	623	628	608	625	597	607	656	638	636	600	646	654	615	598	604	588	642	589	624	614	615	615	606	600	605	629	611	615	586	583	583	647	623	625	634	589	651	634	631	603	630	584	608	627	617	571	617	637	628	650	598	661	625	627	603	627	630	655	588	613	618	604	581	621	576	646	637	586	604	575	624	641	625	643	624	656	662	649	585	569	598	630	616	616	647	605	611	586	671	651	601	615	621	577	647	638	608	610	589	622	604	614	647	623	612	627	610	619	590	612	608	644	622	645	606	636	616	666	626	631	608	617	610	568	586	610	615	585	629	586	630	561	570	639	588	631	634	607	635	633	587	589	611	570	592	623	611	631	618	597	614	641	644	614	597	576	599	609	637	637	588	565	594	610	585	570	630	549	635	595	613	641	649	637	616	647	574	620	638	647	565	619	655	633	624	604	583	628	603	612	628	659	594	586	637	606	637	668	607	633	587	624	622	609	630	600	619	613	587	597	609	618	631	636	628	632	557	657	642	621	577	625	597	620	621	627	600	612	646	605	624	608	622	600	614	615	624	619	638	588	638	649	634	614	588	561	580	628	595	622	627	609	621	683	620	664	589	604	577	637	615	592	586	659	611	632	642	623	597	612	617	650	630	624	583	578	613	610	604	579	645	614	655	599	643	628	638	620	625	655	613	604	595	603	599	592	602	587	632	637	591	598	612	616	577	630	591	624	599	630	628	618	615	641	629	594	609	570	595	615	613	647	601	634	627	611	588	589	561	582	662	629	595	623	582	581	602	627	606	637	635	649	626	612	625	613	583	651	600	588	592	592	548	664	616	591	656	608	623	590	612	618	569	609	664	630	598	556	581	611	608	653	614	611	645	647	661	683	615	606	585	590	621	590	597	613	594	639	631	698	621	587	634	647	621	632	607	624	613
6474	13814	11811	27518	64267	57901	34033	21990	7014	2287	988	676	578	575	576	580	563	544	600	566	588	589	600	611	618	538	596	566	578	589	552	531	574	562	509	635	594	594	579	545	572	564	546	578	612	613	602	573	546	579	583	604	580	582	570	571	607	564	560	528	535	539	591	590	538	575	578	557	547	574	568	577	572	578	580	583	542	569	573	538	577	578	520	562	571	559	533	594	548	582	591	552	576	575	500	564	546	573	580	540	621	553	605	613	557	536	551	575	553	588	563	583	542	589	569	576	568	547	501	591	554	556	557	580	586	568	600	511	572	583	588	549	530	566	563	599	602	584	591	559	549	526	573	573	524	584	562	573	546	575	611	604	565	611	579	543	594	554	555	559	526	547	538	583	583	534	583	547	578	578	585	557	567	579	592	577	575	573	591	551	574	592	580	547	562	569	557	583	480	535	570	534	581	599	535	555	519	579	597	563	547	568	543	588	566	549	534	578	587	565	561	541	587	546	559	537	544	557	532	578	577	588	550	593	590	558	599	542	566	599	556	573	612	571	539	537	541	534	514	567	567	570	580	583	556	557	556	550	558	604	575	577	568	537	533	563	550	587	551	577	592	567	568	573	557	588	542	567	557	606	547	579	556	579	535	559	556	553	583	615	562	553	591	580	560	521	538	534	557	566	525	584	599	577	553	549	555	608	562	556	567	545	550	532	552	561	584	535	571	577	593	536	605	537	555	520	591	548	616	552	570	564	566	578	572	553	619	544	583	566	572	597	559	563	563	601	602	546	538	584	540	540	563	547	545	590	585	565	590	538	518	587	552	604	574	595	537	558	585	583	577	534	595	561	581	602	556	567	573	567	534	571	551	558	598	555	532	546	583	554	537	517	562	545	574	595	574	561	526	588	572	553	596	551	556	565	606	605	534	587	549	532	560	587	541	556	528	541	584	554	568	559	570	579	551	580	573	528	579	553	559	559	557	572	553	578	539	570	552	543	611	564	543	568	565	587	581	582	592	524	538	589	562	530	545	567	606	565	555	599	572	597	565	581	568	566	581	565	560	558	551	603	610	552	596	566	572	558	588	595	570	544	592	537	573	536	555	556	562	569	582	582	557	553	545	584	559	567	568	531	538	569	579	549	568	545	551	565	546	537	545	570	561	538	541	598	584	572	571	563	551	622	538	532	581	570	578	578	598	558	551	537	583	581	560	603	563	568	561	557	555	559	571	591	559	561	559	582	537	549	563	590	587	605	578	593	558	597	571	561	573	568	541	593	596	604	574	552	565	597	584	556	542	548	591	562	504	551	547	561	601	507	532	576	561	517	594	549	595	549	539	553	562	545	581	568	614	550	533	533	575	541	590	593	580	575	564	588	568	571	591	512	520	570	593	551	590	548	565	582	551	573	570	552	578	514	592	549	584	620	540	565	564	583	570	581	537	572	570	568	570	537	545	557	545	554	559	567	549	561	548	585	569	533	573	581	584	539	510	575	574	605	543	606	534	579	523	539	575	564	569	581	557	524	571	553	581	599	561	518	565	552	567	548	594	533	575	583	586	566	584	569	543	546	557	551	544	539	552	587	572	567	577	592	554	578	546	564	586	542	535	552	522	542	575	550	588	541	567	584	559	530	554	627	586	574	575	576	597	612	577	558	583	539	592	571	573	543	588	527	572	597	574	573	590	518	555	590	586	572	555	547	575	547	524	530	545	586	555	552	537	556	572	554	556	580	563	566	562	591	584	560	581	587	549	592	551	549	511	555	593	562	542	545	559	585	530	584	554	561	546	528	593	595	550	534	610	566	548	550	583	550	572	496	541	583	579	543	614	578	569	600	535	566	568	555	566	544	587	549	536	530	551	571	569	580	545	540	569	591	546	534	537	543	568	581	586	587	575	577	561	550	571	590	558	552	553	547	578	571	545	564	581	596	518	570	586	555	595	547	554	558	597	599	576	581	567	547	572	537	591	568	621	572	586	575	563	545	543	557	559	550	550	534	621	597	531	532	569	579	577	572	585	559	549	542	564	547	569	556	572	567	544	587	506	567	542	522	599	555	509	589	555	528	548	538	567	587	524	576	541	586	609	529	521	578	598	537	543	560	555	557	556	578	556	550	573	531	549	536	580	537	551	542	593	559	553	579	560	569	540	550	552	558	559	579	542	548	551	582	557	597	553	583	588	569	523	533	560	567	557	559	527	540	561	552	539	554	596	559	561	565	567	604	533	584	555	518	544	569	581	575	589	571	562	559	585	557	581	618	555	550	601	558	591	586	547	519	570	570	544	566	575	560	536	589	555	555	568	516	547	576	561	589	565	612	568	535	548	577	521	552	543	562	552	610	580	528	578	552	533	537	586	588	602	560	566	540	555	543	581	548	566	570	551	536	563	570	560	554	563	522	597	595	586	532	541	564	593	517	563	567	563	602	520	553	590	570	535	540	534	572	532	560	588	558	545	549	604	551	526	581	571	615	583	575	542	565	536	573	542	528	586	546	520	585	547	550	510	546	525	522	561	551	529	563	605	571	593	589	575	536	560	562	561	583	568	526	575	543	543	581	541	583	615	564	591	553	573	545	590	529	531	600	552	590	566	607	563	544	559	524	614	522	591	617	575	564	580	558	531	594	571	539	537	586	571	577	551	590	560	573	565	559	558	553	604	579	584	584	559	605	567	527	542	571	551	561	534	511	554	549	572	543	569	597	544	567	590	527	563	499	545	536	575	586	581	555	532	591	548	572	553	563	566	586	535	529	560	528	521	577	560	542	526	568	596	570	607	541	603	587	526	579	576	524	568	560	505	489	563	570	556	538	599	580	551	555	590	547	553	600	579	564	524	557	548	518	574	531	548	597	558	575	558	572	568	584	560	557	524	605	571	560	576	552	538	536	532	542	533	586	554	526	596	550	541	565	550	614	554	552	573	519	596	505	533	531	574	585	567	542	589	576	516	520	569	573	544	571	534	584	535	603	533	550	509	543	584	579	527	551	577	543	586	554	599	542	593	493	553	552	528	525	565	560	541	563	583	559	589	563	563	581	560	591	589	569	553	560	545	557	559	512	557	599	523	564	555	590	560	590	514	541	605	565	527	545	570	494	548	524	523	542	614	567	582	497	559	547	582	550	545	560	568	572	574	565	570	573	545	528	565	579	548	560	597	542	587	565	570	566	578	577	541	560	599	557	548	565	548	564	533	581	554	543	570	536	574	540	592	514	573	568	567	530	559	562	527	559	598	580	542	563	567	541	555	597	575	564	554	577	565	546	560	561	553	536	540	550	524	572	582	599	505	559	570	540	564	582	564	546	606	637	547	593	568	592	537	551	625	576	547	531	566	581	542	542	548	557	516	541	597	578	620	548	534	573	564	595	532	544	566	561	597	560	540	560	528	577	553	545	602	551	537	528	563	522	564	558	585	523	552	593	533	570	611	595	556	565	548	551	565	566	620	555	547	552	585	520	561	532	547	563	570	576	559	553	518	544	565	543	556	548	554	567
27781	13844	4178	3090	7455	8630	4491	2305	1044	699	567	577	535	528	513	538	502	549	500	548	529	500	527	552	541	536	540	491	541	541	530	512	493	494	543	514	522	514	525	542	494	483	509	461	562	499	484	520	524	503	510	531	521	537	532	517	550	506	490	459	509	513	519	519	509	482	462	527	517	484	520	483	520	510	493	522	534	544	512	535	481	499	507	544	478	513	477	474	514	487	541	530	508	541	522	566	518	519	514	511	559	517	495	493	520	486	501	504	511	505	508	504	521	510	476	514	518	455	563	524	521	554	516	514	510	477	509	528	463	505	490	517	559	501	511	499	505	498	495	479	483	511	491	517	460	531	513	495	487	518	516	484	559	502	510	472	464	537	557	511	510	513	538	487	510	480	526	463	509	512	479	511	501	518	506	523	500	499	464	500	521	545	540	491	490	528	548	512	518	529	536	497	496	498	499	526	503	494	512	518	492	525	523	523	502	531	513	543	493	508	520	534	536	544	506	511	526	498	526	529	514	515	515	496	529	498	475	552	516	529	479	477	551	519	538	466	499	541	526	506	526	542	499	513	509	522	482	476	473	482	544	496	508	452	546	507	514	511	525	499	542	514	532	524	468	487	518	484	481	515	538	500	529	538	524	514	534	486	517	522	469	511	494	522	508	513	464	486	503	518	549	516	485	513	504	508	476	525	483	524	536	559	530	539	516	498	509	500	500	532	513	515	541	502	506	492	516	533	502	481	517	504	510	468	539	518	515	490	485	520	489	499	565	492	526	552	550	480	479	518	499	552	471	528	506	525	513	491	524	488	499	536	537	492	499	544	456	473	500	501	505	561	558	515	488	511	532	520	500	523	465	532	517	537	496	501	490	510	529	492	520	507	474	531	484	502	524	531	534	528	511	527	533	531	512	498	501	487	488	516	510	511	501	507	482	532	545	499	503	507	506	503	555	516	491	560	509	529	536	475	495	483	459	493	519	505	512	517	520	494	568	551	546	512	496	543	496	545	523	573	508	478	501	512	547	482	463	542	535	491	466	518	488	496	556	530	504	541	547	508	544	497	524	508	459	545	493	491	530	491	523	522	496	522	532	505	485	520	511	531	525	494	499	545	510	509	498	518	489	496	495	530	461	527	510	465	510	501	478	489	493	523	519	492	544	475	525	523	535	502	493	531	497	505	510	516	498	501	482	525	486	530	522	482	483	491	524	479	547	498	508	543	531	509	508	511	497	533	518	525	537	486	525	496	528	502	519	455	516	502	519	523	493	544	530	510	512	533	528	479	505	525	513	509	482	511	530	531	510	533	479	506	542	506	518	516	566	494	492	522	473	520	471	501	537	506	517	514	489	544	538	513	530	526	507	479	518	496	520	522	497	520	545	496	498	534	520	502	501	524	501	501	523	483	508	510	515	498	512	543	547	508	490	517	517	507	530	489	510	557	565	513	478	540	496	469	509	501	534	554	508	509	487	510	541	520	516	491	493	477	533	510	518	508	497	499	505	524	522	518	539	522	496	500	535	528	552	531	543	481	515	500	529	586	487	502	525	518	501	517	499	496	535	523	499	527	523	527	502	527	497	480	496	488	531	514	513	472	515	505	534	495	521	486	484	532	520	488	502	499	508	512	516	506	527	502	548	514	486	518	505	505	540	499	522	489	490	526	491	516	521	492	478	489	466	537	496	484	544	510	473	518	504	514	487	480	503	503	487	502	534	495	471	506	516	540	496	529	537	502	501	491	505	534	516	479	536	488	484	488	535	527	510	518	551	490	513	479	505	461	519	517	539	520	539	533	532	519	533	481	484	483	530	481	533	532	527	507	517	478	491	514	489	512	495	502	515	542	500	515	494	516	510	479	511	483	499	511	502	479	478	527	509	493	472	485	488	519	511	512	491	496	522	493	506	512	493	456	493	485	542	487	504	502	520	519	498	512	551	496	513	537	501	506	505	488	493	566	510	565	561	520	502	483	516	497	494	501	540	549	458	528	531	493	496	544	507	510	545	502	493	540	511	534	506	509	505	497	515	495	517	558	505	498	485	504	502	544	533	493	524	543	478	490	499	486	475	479	518	478	503	477	483	508	521	526	489	526	492	477	506	494	497	463	497	523	517	507	563	534	542	536	519	491	525	503	502	512	529	511	499	510	483	510	531	509	526	542	475	503	508	545	517	483	535	517	535	527	474	520	487	524	510	525	480	468	541	507	505	495	507	511	479	489	500	521	491	529	518	528	565	518	500	508	514	496	532	552	526	516	495	478	478	534	536	551	521	493	510	507	489	544	518	517	501	526	521	480	481	526	478	517	511	544	532	512	521	540	540	542	498	513	524	487	460	505	471	482	513	491	538	498	548	497	505	544	542	562	513	495	487	545	495	515	502	536	518	490	517	503	512	574	513	504	515	503	525	499	512	556	505	525	463	480	520	506	466	518	506	522	529	526	517	522	509	517	534	496	509	528	506	495	512	552	499	523	523	530	519	522	497	521	494	512	558	546	507	524	526	506	527	475	530	546	511	511	516	471	521	514	494	516	516	515	486	528	519	512	538	533	528	505	510	485	561	497	496	499	500	525	495	495	507	546	484	528	535	511	553	501	520	509	541	503	544	522	490	509	545	508	481	494	498	499	513	555	521	505	536	495	492	496	458	523	498	468	501	525	523	510	501	496	505	521	547	487	515	508	523	531	539	517	524	490	522	516	538	519	528	490	500	498	476	511	484	527	535	527	494	480	530	531	508	517	555	533	549	553	541	542	535	513	454	532	559	493	484	491	525	540	527	522	494	495	503	508	534	518	511	479	496	518	524	516	507	529	489	530	510	518	510	478	531	559	535	520	540	490	515	520	512	515	537	505	478	468	528	473	486	479	529	496	512	497	469	538	490	497	537	496	477	518	481	547	523	533	501	535	499	519	569	537	522	492	512	499	495	509	524	532	510	504	461	546	525	552	504	540	536	498	481	516	527	502	515	525	501	526	514	511	501	481	434	501	500	495	546	484	489	540	529	540	526	520	496	475	536	497	510	515	503	518	527	527	508	524	502	537	525	504	531	544	509	493	524	512	484	482	501	517	538	516	503	521	518	512	484	522	493	493	483	525	480	482	531	527	540	492	503	482	588	497	517	469	527	525	536	497	509	525	520	526	514	489	518	489	532	530	514	536	535	567	507	512	511	509	540	540	518	528	498	494	514	537	481	501	496	503	492	501	547	502	505	530	498	488	474	541	526	533	492	505	539	491	500	477	520	560	477	500	507	502	542	460	484	518	489	493	497	522	479	496	522	458	540	533	495	502	483	501	498	498	511	516	523	506	496	500	540	465	543	494	512	527	489	499	517	476	505	483	492	486	498	532	528	500	514	497	494	543	498	504	527	489	540	487	477	483	496	517	512	498	512	470	520	521	509	496	463	472	501	516	535	487	483	490	496	479	466	513	535	536	532	538	523	569	512	485	507	522	505	542	472	479	516	514	525	479	473	496	479	533	514	532	521	501
6112	3393	3850	3061	7928	8026	4198	2258	1042	688	540	477	473	449	427	458	448	440	405	439	415	429	433	422	436	418	438	452	441	447	403	444	430	450	444	492	459	455	463	430	470	499	462	460	453	445	453	466	412	426	395	426	464	456	447	485	427	468	474	432	419	438	423	453	474	455	429	453	441	426	460	423	481	428	432	461	432	458	404	457	416	460	462	433	428	413	444	463	447	445	455	464	453	436	452	433	404	435	470	491	465	466	423	431	448	465	463	431	436	430	437	457	439	438	437	391	409	412	435	434	467	478	466	463	442	461	431	385	485	404	447	423	475	441	447	469	463	416	487	468	424	394	450	411	417	436	429	444	481	439	422	453	437	435	444	458	437	440	412	431	437	458	429	422	431	432	432	443	437	480	414	415	433	413	467	430	467	425	453	421	442	445	445	433	428	420	448	434	468	449	495	407	451	475	433	411	476	433	442	423	421	459	425	420	440	403	443	474	445	450	481	416	396	424	475	421	467	454	431	450	435	428	469	487	428	435	459	452	452	449	474	455	448	459	457	428	421	439	453	457	458	411	462	446	431	424	442	434	444	422	474	469	453	417	471	471	423	443	468	433	401	428	401	454	448	465	467	429	452	450	437	432	438	423	452	445	429	482	416	446	431	442	418	493	452	417	477	454	427	453	438	410	439	448	429	414	455	448	430	419	421	444	449	442	463	443	475	443	464	482	451	451	467	478	416	446	447	434	429	464	430	454	439	452	423	473	445	435	474	416	469	440	384	437	459	458	417	424	441	452	454	441	459	439	438	425	460	468	433	411	452	429	405	439	478	466	473	435	445	482	463	430	443	430	445	465	423	462	458	424	428	459	440	435	437	406	445	474	433	455	432	457	445	471	472	432	467	437	448	435	438	421	438	456	475	422	448	441	442	481	424	466	464	467	435	458	404	432	471	458	448	468	447	411	442	474	454	406	432	420	434	475	455	478	437	466	419	430	424	412	491	422	454	434	428	439	465	458	416	477	399	480	447	446	440	436	457	428	438	436	452	420	425	463	450	436	439	401	450	447	454	413	423	440	460	444	427	399	425	444	465	448	427	496	428	473	431	461	419	433	433	418	454	442	453	405	446	477	436	442	438	460	443	420	390	461	429	465	421	444	464	417	452	457	495	440	413	452	457	452	436	446	461	436	471	430	442	414	428	428	415	489	475	435	429	431	497	466	414	453	475	446	454	453	460	438	424	440	421	487	426	469	486	444	456	427	414	419	437	472	467	482	436	412	437	410	462	435	476	436	455	464	447	440	459	443	446	419	430	416	449	449	411	486	472	441	461	473	437	443	424	421	424	469	450	453	454	442	428	401	421	421	445	419	443	453	437	463	418	430	400	411	426	457	441	412	460	449	478	457	437	426	417	451	407	402	453	438	460	464	428	464	476	469	483	458	460	436	474	444	473	438	423	422	470	460	489	457	426	484	455	487	433	459	446	442	423	467	413	410	444	454	435	425	409	472	428	440	410	440	462	454	438	407	468	429	451	457	433	409	439	437	432	484	399	447	448	479	482	446	419	425	426	398	426	414	439	436	415	404	458	428	446	436	456	417	493	442	442	441	430	453	410	403	433	433	488	443	431	431	417	422	426	438	416	437	472	444	412	413	397	428	457	461	397	448	446	414	437	416	473	491	467	451	461	471	465	439	468	476	406	490	447	407	460	445	457	459	431	447	432	455	397	464	441	458	445	467	409	449	465	444	413	450	411	473	433	464	434	419	471	462	481	391	488	464	420	454	425	450	458	421	433	378	432	435	430	410	460	470	461	440	423	471	453	457	474	457	448	440	463	428	413	445	425	413	478	440	451	419	466	470	436	440	461	410	478	426	459	405	441	426	476	445	400	461	483	438	453	441	477	449	473	438	437	438	441	422	419	463	467	395	439	436	447	436	473	423	445	459	454	474	423	442	453	456	424	455	412	450	420	424	438	481	441	466	465	452	454	434	461	418	462	439	459	423	465	467	431	447	462	413	419	418	472	465	478	449	463	426	448	447	417	473	443	425	397	415	441	442	467	468	438	475	418	438	418	463	454	490	477	393	434	460	424	484	446	445	463	452	443	473	468	428	428	413	456	389	461	438	433	446	444	425	442	443	437	465	454	437	456	449	443	433	447	438	417	404	450	435	435	448	476	475	473	425	479	446	458	389	417	457	457	461	421	453	436	443	443	457	449	449	428	463	450	467	456	482	429	457	459	473	432	417	436	436	514	462	422	436	405	454	464	417	410	432	487	440	475	454	474	455	436	421	387	447	458	461	440	474	440	479	428	466	427	436	456	441	424	440	448	447	476	451	437	479	432	483	450	451	413	435	463	435	436	489	446	439	428	453	432	418	420	443	458	446	462	437	441	442	424	416	428	488	428	463	467	467	460	409	447	430	434	473	429	438	442	460	439	429	490	452	439	450	450	492	457	430	421	439	436	469	426	439	447	453	421	449	433	480	449	439	424	422	433	429	432	423	446	448	463	425	433	489	445	470	436	463	464	415	433	411	427	432	454	459	467	458	470	439	483	416	394	434	429	471	442	431	423	446	446	454	399	482	451	473	440	463	432	454	466	463	448	450	466	461	447	448	468	432	462	458	451	452	481	427	462	448	420	426	479	439	436	426	466	430	456	446	429	441	419	493	445	444	447	428	492	456	425	428	438	475	433	459	431	439	421	473	439	395	461	460	456	487	428	426	417	432	438	442	442	437	442	458	437	480	478	428	442	421	428	434	494	464	420	446	480	482	435	455	465	418	471	448	426	436	440	413	442	444	405	427	460	433	438	450	467	454	486	467	449	467	449	394	443	472	445	448	468	430	453	475	458	445	444	401	456	424	433	428	495	442	472	474	460	447	453	432	410	450	447	417	448	444	450	463	425	427	430	421	445	449	439	448	450	462	454	408	422	436	458	438	450	430	504	450	456	444	452	427	436	429	459	477	424	422	438	434	461	438	433	452	427	418	418	488	462	425	424	449	437	411	449	423	440	452	438	436	450	448	414	425	434	463	453	428	430	422	424	446	489	460	439	455	413	449	440	449	434	427	504	450	412	473	445	437	461	411	435	464	477	422	457	438	464	439	440	452	446	465	465	480	388	468	442	431	426	436	454	467	477	434	470	453	449	456	412	418	424	437	461	444	473	435	431	485	455	457	473	406	455	455	434	425	435	461	466	442	390	452	409	433	472	476	441	445	429	443	446	456	454	405	444	431	461	455	473	455	456	445	474	427	422	392	445	419	457	459	426	450	481	407	435	466	433	486	494	423	422	447	433	436	414	423	481	410	457	451	415	474	441	472	433	471	447	382	465	416	477	430	452	416	466	399	486	460	412	454	428	454	423	468	440	464	422	464	464	461	462	447	461	416	443	429	461	410	416	462	401	448	394	457	407	444	459	457	488	459	480	448	460	440	471	445	440	410	476	385	462	437	489	460	442	454	455	477	439	445	430	453	454	438	463	413	433	436
25416	21320	27132	25828	37557	45379	27662	14116	4206	1273	702	607	592	529	591	524	575	559	540	557	503	544	557	546	567	513	540	532	527	527	537	510	512	519	556	499	518	513	503	511	566	531	537	532	515	520	503	528	507	513	506	532	485	560	535	522	573	526	558	499	510	519	508	552	545	530	560	523	525	547	524	561	501	513	462	535	570	513	516	565	532	518	498	510	519	513	526	492	524	522	517	540	512	528	508	489	542	524	522	518	551	502	537	517	526	524	516	491	537	520	543	523	502	553	524	519	560	479	532	524	525	538	576	499	489	501	556	540	483	524	526	531	501	503	559	486	516	548	514	528	522	492	496	486	556	512	570	577	548	558	548	461	553	561	512	530	522	556	552	514	528	528	523	484	570	528	500	520	566	534	504	556	468	494	534	576	512	558	527	566	549	519	534	528	510	538	560	511	521	484	515	522	494	524	523	527	544	512	541	585	535	509	519	510	514	557	518	459	530	496	544	520	514	487	573	525	498	526	536	548	501	514	492	537	554	539	511	578	564	516	526	530	512	529	538	516	551	577	509	508	499	509	523	528	554	498	500	525	497	493	530	518	529	501	539	502	527	516	494	516	486	528	527	544	513	525	542	536	498	515	538	473	516	480	491	539	490	500	534	485	565	500	520	532	513	486	547	503	531	497	533	522	481	543	483	509	500	543	573	503	543	523	562	528	513	543	512	547	530	544	518	518	545	518	557	488	528	527	532	529	517	539	541	521	556	548	554	511	495	521	518	507	509	544	521	531	556	544	524	508	530	557	570	519	537	497	542	529	494	550	451	509	530	523	494	539	523	554	531	561	534	509	555	539	475	514	530	527	503	515	522	538	519	534	513	542	527	541	524	528	508	530	528	525	551	511	529	518	514	488	554	489	504	502	547	553	544	547	521	538	581	512	561	556	502	523	515	557	494	523	482	528	519	508	535	513	518	505	531	475	514	523	526	534	485	521	552	554	456	514	522	530	522	492	526	542	519	528	525	506	519	521	546	517	574	504	513	515	518	517	539	520	563	481	519	502	518	524	560	530	539	529	567	523	539	530	519	493	527	542	517	515	528	533	518	527	506	516	531	502	504	469	528	487	528	567	499	539	503	541	523	510	478	558	519	541	509	514	546	513	474	573	516	531	541	511	549	515	519	510	514	533	487	486	501	548	542	508	531	525	530	547	501	521	543	482	502	505	561	492	500	488	553	536	546	529	505	566	505	514	522	512	523	490	515	537	562	509	542	504	523	488	493	557	521	546	492	507	522	503	505	556	531	518	501	554	511	524	525	503	496	547	484	504	516	556	502	525	527	529	535	501	516	526	507	527	513	550	498	507	500	482	511	513	577	554	512	511	525	503	509	496	497	535	521	481	489	537	497	490	513	497	556	545	520	541	517	491	502	531	526	528	512	553	554	506	515	495	515	526	545	506	546	528	518	535	532	525	535	481	543	563	522	542	505	550	529	488	498	534	518	543	542	501	490	530	495	505	512	523	524	512	513	518	486	512	542	558	487	484	517	503	540	523	501	504	534	514	495	481	514	496	552	585	530	571	523	526	497	545	509	545	509	507	574	518	504	540	526	523	503	512	537	523	513	528	502	525	544	536	522	505	529	521	489	548	530	546	514	523	531	587	523	535	515	510	505	527	537	504	513	505	482	526	507	542	488	496	571	532	523	513	552	525	508	535	485	540	509	542	552	516	527	535	486	525	550	507	543	481	546	484	507	543	518	509	490	525	557	526	513	557	561	551	544	509	483	511	568	507	518	512	539	497	472	513	504	517	560	521	534	547	562	514	529	483	514	532	507	521	513	534	515	507	524	547	513	523	477	525	527	513	532	534	515	547	502	493	529	516	495	553	557	536	582	538	507	570	527	505	525	514	506	488	537	504	559	526	534	481	559	547	548	531	520	542	522	523	521	541	506	517	525	535	520	553	514	511	512	533	557	500	573	531	535	496	521	490	524	512	539	526	492	479	544	559	479	514	516	508	510	524	505	521	520	552	502	536	502	544	537	499	478	579	523	540	536	509	486	521	472	511	551	491	556	501	506	530	516	507	511	534	522	552	540	539	512	533	566	526	517	528	476	511	532	547	516	543	522	521	509	532	497	523	514	510	523	551	555	505	521	547	538	499	509	543	490	513	539	539	528	560	551	533	485	518	524	541	540	516	495	563	496	511	526	527	534	487	506	506	539	486	500	488	513	529	499	516	523	507	523	523	523	532	549	557	462	503	509	551	512	541	510	489	506	520	485	518	544	545	514	512	534	544	525	541	475	493	560	490	510	539	523	512	540	530	536	521	534	553	560	529	536	521	508	570	556	550	510	544	541	508	491	502	539	544	526	519	519	500	537	553	565	538	504	509	553	500	556	528	516	541	509	492	530	534	481	491	520	485	529	469	504	476	558	552	494	532	523	512	516	534	508	539	471	533	501	537	522	476	507	539	498	526	525	500	511	526	490	578	477	519	542	488	551	530	560	486	501	547	546	532	512	542	536	500	554	500	543	538	505	526	507	496	501	530	491	527	536	541	501	533	492	538	505	471	508	489	525	576	560	539	532	537	519	500	528	495	507	529	489	539	481	524	529	484	509	528	501	540	512	516	561	518	496	551	545	531	457	564	523	528	466	521	578	530	503	526	505	560	542	515	546	540	548	525	520	534	478	526	498	555	531	534	522	514	536	494	545	546	528	533	545	530	518	550	511	500	526	506	539	534	549	537	510	523	537	512	511	462	532	549	532	530	531	558	539	537	523	567	517	546	520	546	501	509	533	543	498	502	515	517	518	544	501	543	514	519	548	528	539	515	501	537	489	472	509	557	519	521	508	506	497	509	553	503	500	508	497	517	506	538	534	538	547	510	517	548	495	571	525	550	571	518	541	495	496	521	570	544	515	509	500	519	548	507	552	538	570	517	540	511	538	514	498	535	519	514	539	480	503	501	564	552	535	527	536	514	521	495	506	536	543	549	514	484	539	540	487	515	526	557	512	501	497	514	521	546	494	492	554	517	575	554	557	494	547	517	545	540	514	521	534	508	525	530	550	473	536	533	549	510	501	517	538	516	492	473	502	525	520	540	506	539	488	533	531	516	526	542	544	509	538	475	496	523	506	523	499	490	467	516	502	517	594	523	492	511	535	542	547	510	500	512	522	522	519	516	519	514	518	525	499	498	548	540	564	544	501	584	540	532	527	463	544	545	537	500	551	531	519	544	542	496	510	520	522	560	536	518	514	512	522	544	503	534	562	518	517	498	535	568	483	519	564	504	582	539	519	535	520	542	531	535	529	549	511	508	540	569	521	521	533	543	535	544	518	545	512	565	484	527	499	528	557	574	536	494	564	522	500	536	506	476	570	546	558	535	493	538	509	499	503	530	506	505	541	502	518	490	517	526	515	501	517	531	544	507	499	535	519	518	556	492	531	525	529	512	513	506	496	547	552	518	542	551	586	522	542	491	492	513	565	530	501	512
5198	8423	7651	8848	41620	39687	18412	11395	3633	1304	677	521	510	481	481	467	458	519	475	505	481	478	459	529	526	477	487	482	506	493	516	512	468	458	478	509	492	457	452	468	496	484	501	505	475	502	482	478	445	491	474	488	519	484	508	499	501	500	472	466	465	511	483	528	495	517	490	508	462	478	473	455	471	465	503	465	491	497	485	472	473	451	460	485	477	453	524	466	471	473	477	498	482	459	504	493	483	506	496	485	478	497	518	475	496	513	488	522	473	458	528	518	497	475	515	481	450	459	471	472	457	475	488	489	466	458	508	514	497	490	524	494	468	514	489	483	457	499	427	491	470	494	500	474	465	478	479	487	488	450	475	492	462	472	512	454	526	495	514	487	479	455	497	485	473	491	509	462	495	450	474	480	492	524	522	455	469	455	469	494	484	490	469	498	474	468	441	479	501	474	513	505	481	494	500	473	442	499	466	480	471	445	470	439	492	484	480	489	471	468	497	508	490	455	487	476	457	443	494	491	462	470	479	468	500	516	486	531	481	461	514	495	504	446	462	494	449	503	457	493	484	446	476	489	466	508	458	485	459	514	493	494	432	470	537	493	466	453	504	483	504	512	481	502	449	491	457	456	505	450	462	463	469	509	523	500	451	462	493	476	506	480	492	477	474	468	448	484	472	462	473	495	460	488	495	474	479	456	513	491	458	470	512	490	486	450	498	520	475	473	520	489	478	508	468	483	489	445	484	466	440	505	478	518	450	494	481	451	454	486	480	470	475	453	461	470	483	457	482	441	511	512	438	459	466	445	494	513	480	499	494	478	510	462	475	518	462	512	527	478	503	471	450	477	501	493	450	477	502	483	496	458	498	499	444	512	520	466	466	492	479	505	457	487	475	480	500	503	500	460	477	483	483	455	488	486	475	466	470	518	429	418	479	512	501	503	480	478	489	491	505	451	481	434	450	466	489	514	497	485	450	467	478	489	471	427	454	505	475	472	480	474	489	513	525	507	485	502	444	468	531	463	456	495	444	492	491	477	457	477	482	491	478	482	530	476	485	465	441	494	481	483	510	484	461	483	446	470	455	461	440	476	455	492	481	463	509	474	419	486	488	475	494	465	483	482	506	454	485	502	465	476	516	491	532	473	469	498	463	501	506	461	460	507	451	437	473	508	470	494	467	469	470	491	458	457	481	474	450	460	454	484	453	474	513	490	461	466	471	443	466	480	522	480	487	471	505	489	481	479	481	515	499	485	488	466	477	428	513	494	467	500	511	456	476	469	494	466	455	491	469	479	478	458	480	504	465	477	480	460	535	460	498	483	489	453	483	495	484	491	481	489	480	511	465	500	478	475	466	481	508	462	437	488	466	500	483	477	495	483	475	498	511	448	481	538	460	510	437	478	501	474	482	433	461	460	464	482	491	461	517	510	467	455	486	467	503	481	468	461	473	492	518	481	493	505	466	458	461	492	459	494	507	484	489	482	487	485	446	465	463	508	460	483	480	486	468	447	499	505	477	441	496	475	472	492	500	487	496	474	482	512	498	497	508	510	468	450	453	460	477	485	462	488	498	492	437	474	495	458	456	480	444	501	519	456	477	465	508	483	523	503	487	493	466	471	433	492	484	492	505	483	483	440	458	473	480	505	489	491	496	451	448	469	495	468	505	442	487	476	466	443	484	443	441	452	478	481	485	490	502	469	460	481	494	419	460	506	443	496	448	492	468	481	497	457	435	481	447	474	464	485	455	453	493	459	485	488	499	480	497	465	508	497	475	492	476	506	468	487	492	494	488	497	467	470	490	492	462	482	508	482	441	504	487	490	480	444	492	446	501	451	492	481	465	463	487	467	478	478	525	504	445	434	457	483	495	463	487	502	484	471	477	472	499	479	482	463	495	492	517	497	509	467	473	470	529	489	483	491	497	500	484	478	460	456	477	500	448	484	467	470	462	504	488	494	467	458	468	495	484	461	536	518	487	465	510	472	444	467	487	470	494	441	482	485	454	508	444	488	485	462	458	487	476	503	476	443	463	440	480	488	470	437	490	457	428	480	478	485	463	487	502	519	482	475	451	496	509	467	487	492	482	525	490	469	485	458	481	484	427	475	444	425	463	490	493	513	490	465	471	431	469	485	511	497	471	463	473	470	469	538	498	524	460	481	493	476	506	485	516	459	478	474	494	491	495	486	500	512	471	467	473	473	464	485	482	461	496	507	487	489	485	483	471	465	476	511	469	449	469	499	476	497	503	531	488	438	507	467	512	507	480	507	494	498	475	500	445	503	444	473	461	480	512	475	484	483	465	428	517	441	464	499	504	452	499	467	449	456	486	490	472	455	466	475	481	463	433	498	496	453	484	465	500	474	473	480	481	495	498	451	518	473	491	497	451	452	458	464	497	491	489	473	521	475	462	520	459	481	492	477	500	458	475	493	474	460	476	507	464	472	462	468	474	447	485	461	502	497	512	483	506	438	491	458	457	484	488	477	458	477	494	519	474	458	489	521	484	457	447	459	473	477	507	512	475	477	462	501	428	504	472	434	490	481	464	489	507	495	456	492	461	477	481	509	473	485	471	480	471	504	505	477	506	492	470	524	512	507	503	449	447	478	497	480	483	509	460	480	490	479	474	481	455	528	450	487	473	479	477	479	445	492	493	442	515	443	451	462	437	460	514	494	475	476	480	505	507	512	470	515	475	453	460	493	467	480	457	511	514	512	521	476	486	489	425	441	493	522	514	476	469	500	482	481	452	472	518	489	497	483	463	508	433	491	511	481	490	479	447	459	480	467	450	461	487	475	480	486	476	431	503	490	483	513	470	470	441	461	452	495	462	454	447	471	498	474	481	461	486	463	450	475	482	480	430	460	461	450	479	474	479	512	459	488	458	482	476	452	472	458	476	470	479	528	444	460	471	441	480	454	480	487	466	464	501	473	476	461	480	486	496	510	469	488	486	487	489	467	562	456	476	473	482	470	491	470	498	462	448	495	511	459	487	498	480	481	481	430	512	439	495	477	490	450	474	466	480	479	452	511	508	467	479	503	503	487	504	462	499	450	515	467	496	429	475	478	510	445	481	469	481	500	470	433	482	505	474	471	494	458	501	449	478	533	450	465	528	542	460	446	460	475	454	444	455	475	446	452	460	451	458	486	498	483	484	457	451	466	450	491	487	492	474	489	496	470	477	491	483	468	491	505	486	519	477	503	480	463	481	479	498	440	504	499	498	475	457	461	497	461	468	531	476	463	475	480	456	496	456	461	475	472	435	470	493	493	508	458	446	454	450	459	504	518	496	456	467	505	469	514	515	494	479	529	474	460	484	454	478	501	469	474	479	463	478	490	509	492	493	457	511	504	469	542	505	475	492	475	479	518	467	476	471	504	495	477	479	468	527	481	488	504	466	472	479	500	483	493	475	486	528	444	484	487	461	461	513	497	496	510	502	471	492	459	507	479	484	469	467	484	496	483	485	489	456	503	480	451	478	471	455	480	526	457
24192	21331	28635	24610	43918	59133	42464	26355	9995	2547	987	739	727	668	654	644	614	608	613	593	602	684	623	670	679	641	602	662	617	609	612	644	624	630	655	610	639	601	608	648	640	594	631	609	623	627	616	636	626	663	638	653	624	634	679	635	686	650	628	600	654	614	694	610	612	634	631	632	591	647	624	656	611	632	618	631	618	625	627	579	605	586	561	640	605	687	626	619	638	613	601	609	625	591	658	633	617	653	650	634	636	595	598	637	641	582	642	632	650	607	621	653	640	639	631	647	642	628	647	581	613	656	608	639	614	663	638	615	619	637	619	640	618	641	634	588	607	629	600	638	624	657	623	612	594	615	655	604	637	602	612	626	626	606	628	660	614	639	604	588	596	620	618	627	632	620	611	581	602	601	610	592	600	627	616	627	680	622	614	584	586	631	603	571	621	636	585	650	619	660	627	622	642	576	621	639	617	611	636	598	597	624	681	614	612	627	585	642	625	606	644	654	613	618	652	628	639	666	652	574	641	620	622	611	650	610	630	674	626	633	680	642	620	629	626	656	596	596	626	625	660	643	645	582	640	620	615	629	645	637	632	638	582	595	639	598	661	597	614	607	615	643	608	620	604	627	621	645	635	622	608	634	610	595	602	615	601	639	619	641	587	636	668	674	617	569	607	592	571	588	578	640	645	606	621	616	642	613	617	580	676	604	648	621	618	633	624	618	637	611	590	581	582	689	616	613	573	637	581	606	596	609	639	600	617	640	608	635	576	588	643	622	649	623	609	588	641	623	576	649	670	621	668	663	634	621	578	569	587	618	625	696	600	609	603	588	596	670	635	669	615	573	602	668	632	626	610	639	601	666	584	598	620	619	619	624	611	594	596	603	608	629	617	603	653	636	634	618	596	641	622	639	607	657	704	635	615	605	589	609	651	598	592	651	594	620	667	621	620	591	610	637	675	654	604	630	653	605	596	615	614	628	638	631	602	655	608	626	643	667	624	604	594	622	615	660	619	605	662	642	677	598	604	633	623	611	621	630	637	583	608	631	635	590	603	675	602	651	631	631	609	598	664	656	595	634	621	622	569	608	607	622	656	601	643	612	599	610	580	567	612	620	606	616	624	611	603	625	607	593	606	607	608	597	631	630	635	632	592	564	579	647	615	611	599	621	620	635	621	600	620	653	678	594	601	659	588	613	614	645	638	635	597	616	606	669	642	674	630	617	649	635	631	616	607	648	586	641	648	624	588	658	556	646	587	607	635	642	574	636	614	668	657	633	662	584	605	635	622	667	622	592	673	605	628	613	627	639	636	606	590	587	618	583	627	634	632	632	603	601	618	648	643	640	586	604	633	600	608	629	622	618	630	584	575	614	612	607	638	605	628	626	613	641	567	609	606	636	637	579	624	588	613	621	630	659	633	622	587	611	592	667	615	633	646	579	660	606	597	600	646	603	603	622	616	588	613	609	604	628	622	588	615	660	639	655	627	621	640	671	564	655	598	665	553	615	621	629	646	577	593	619	630	616	644	629	608	633	646	662	622	576	613	648	629	631	619	628	632	614	613	616	568	646	645	607	599	599	632	628	573	601	625	636	600	677	630	573	599	597	634	627	668	661	650	646	606	565	628	612	580	644	630	620	632	592	629	625	659	614	589	644	626	650	617	635	574	660	654	633	640	598	607	655	652	592	593	631	622	607	562	624	637	603	652	640	632	613	664	631	588	562	613	588	645	621	645	636	626	638	580	635	605	687	611	626	638	659	642	604	598	640	630	612	627	641	599	573	607	572	669	597	642	619	613	599	599	593	580	612	691	628	631	604	650	645	649	671	669	598	600	620	617	618	668	601	627	635	668	661	603	602	646	652	606	618	603	596	640	598	588	558	615	614	600	575	583	642	637	639	627	570	648	635	626	605	601	678	618	623	628	606	615	621	640	595	614	602	630	620	587	626	629	632	631	613	615	621	604	623	567	609	614	654	613	644	626	610	590	591	594	600	631	607	606	595	645	615	595	589	613	623	610	599	627	590	665	615	630	626	642	623	608	632	586	631	631	623	624	641	657	622	614	572	678	664	621	589	606	609	641	604	607	618	623	633	650	607	617	617	609	645	585	595	624	630	626	622	655	620	613	615	625	648	614	605	625	627	629	616	637	620	620	596	597	598	614	604	620	603	617	577	609	608	648	612	653	584	590	630	609	574	602	612	641	606	616	635	676	639	621	628	598	615	581	575	615	631	637	612	592	601	663	598	603	636	643	638	612	609	661	637	640	640	573	621	664	648	614	652	625	601	593	596	613	627	610	612	630	602	622	611	620	594	637	616	634	657	578	679	652	629	632	620	605	626	643	600	670	633	669	572	628	616	628	627	602	636	639	679	590	654	642	599	606	587	631	626	627	593	605	622	665	613	635	653	642	592	599	619	619	594	639	636	614	627	610	590	626	624	642	639	578	596	654	609	586	622	619	641	630	636	654	616	614	574	638	633	635	633	653	638	610	621	615	634	600	656	625	626	604	592	623	622	657	590	643	630	611	643	591	621	607	580	607	565	638	610	597	565	609	618	568	669	606	594	599	636	662	640	572	581	633	582	635	584	646	627	626	596	616	597	624	572	608	621	602	592	597	623	617	640	598	624	619	628	604	626	608	624	588	615	657	622	591	625	631	596	642	627	637	634	607	621	635	617	575	649	598	648	641	647	591	641	590	613	609	607	611	623	620	618	603	623	645	627	616	627	631	648	660	647	634	638	622	620	611	619	600	618	626	615	615	648	619	588	623	600	631	648	629	617	621	638	594	604	619	637	573	655	590	662	617	605	647	593	589	653	575	612	641	610	621	606	636	611	628	617	668	638	625	573	559	647	601	594	650	630	590	619	585	575	595	626	607	587	611	602	661	597	625	602	612	654	626	615	591	635	606	635	589	597	597	593	650	626	614	643	603	591	646	619	592	579	624	693	618	628	628	604	615	617	639	614	611	645	640	615	619	629	597	600	642	609	625	610	590	604	627	587	630	612	575	648	572	628	629	617	636	614	604	597	575	626	620	592	629	664	601	623	619	605	632	639	557	628	635	630	639	630	581	633	656	655	637	632	627	648	606	612	599	593	652	638	611	626	632	623	610	647	614	600	636	636	649	604	616	645	645	603	611	660	584	612	604	602	626	633	624	654	621	650	590	640	605	651	622	630	625	607	628	598	618	643	604	628	629	635	620	580	609	626	576	610	609	615	569	586	634	670	634	610	596	577	601	628	628	659	658	598	635	620	612	651	651	605	559	632	615	679	579	666	630	583	633	645	595	645	638	616	630	634	588	636	625	650	646	604	589	626	580	592	683	612	613	645	654	633	630	608	569	640	669	611	638	657	617	670	635	612	654	650	629	611	676	580	598	632	584	595	595	644	653	651	613	612	635	607	615	607	647	604	608	600	566	596	582	653	601	657	566	603	561	629	595	644	598	662	616	628	617	619	626	639	640	626	662	623	636	615	613	635	579	617	639	632
7401	14030	10928	19133	62131	58428	32902	21403	7089	2316	972	616	619	549	590	574	573	586	588	557	603	553	572	558	551	611	571	543	523	565	564	525	566	565	546	592	569	540	565	561	553	562	534	572	527	535	595	592	576	550	554	573	619	600	575	575	578	576	507	588	539	562	513	541	549	608	535	550	575	621	538	574	531	558	594	555	554	597	572	571	573	603	559	561	571	567	536	582	608	582	560	584	533	582	553	555	595	580	567	567	541	598	571	560	549	587	587	569	596	537	574	565	594	548	534	572	558	548	578	623	563	541	526	595	592	534	562	564	596	541	570	585	558	588	532	598	498	572	560	561	587	532	552	598	542	552	548	553	547	558	572	570	571	558	570	571	593	543	568	538	576	544	535	545	573	554	561	551	570	527	592	593	594	540	589	556	556	558	545	543	583	543	561	567	544	545	589	585	515	534	588	569	586	588	568	572	558	568	560	539	600	543	581	605	558	583	583	546	602	597	580	553	584	586	525	599	610	541	536	547	562	573	555	537	560	594	585	579	587	562	553	583	587	567	576	569	596	561	520	576	540	510	570	543	574	542	604	565	540	576	572	574	583	560	580	595	598	585	519	555	519	542	599	534	559	546	547	564	607	556	565	538	558	564	500	544	550	528	544	592	504	573	544	547	538	531	593	603	544	546	513	599	621	580	531	562	575	537	525	559	553	557	568	584	582	555	581	563	568	581	556	598	554	587	564	587	578	563	571	581	553	567	550	553	581	564	557	563	517	569	579	527	523	534	570	617	557	535	541	575	565	566	574	563	582	544	545	545	590	589	556	537	534	577	576	512	535	585	540	588	525	549	543	625	530	571	558	548	594	577	601	590	590	588	567	582	566	557	569	581	555	563	526	588	527	540	541	591	628	558	549	520	573	570	539	611	532	547	564	539	574	620	561	603	555	550	575	567	545	582	595	519	561	575	579	575	531	563	557	528	580	547	564	553	586	533	526	568	555	559	555	566	539	578	581	588	555	601	528	540	605	544	561	571	535	561	568	570	543	552	565	565	576	563	579	583	616	622	580	565	513	562	546	560	547	567	540	522	536	555	584	573	572	562	567	554	581	545	556	535	556	576	544	586	581	559	602	569	570	568	567	577	563	548	577	531	525	606	552	540	566	565	552	578	575	563	553	561	583	557	577	553	597	545	577	577	542	541	559	566	585	554	507	569	546	533	576	554	584	560	564	581	578	556	562	531	531	601	581	590	531	534	556	551	581	573	581	561	555	528	569	558	575	574	558	557	585	593	556	564	498	524	577	563	533	585	545	569	594	546	573	583	526	560	529	568	579	548	556	576	573	589	589	523	610	546	572	555	578	553	553	525	553	564	559	518	595	555	546	569	570	599	527	571	552	578	549	632	555	567	580	522	578	548	573	519	533	520	551	563	566	527	574	541	541	534	574	589	564	571	566	566	556	587	580	553	571	609	580	543	493	582	612	550	582	598	527	579	574	574	559	610	537	551	553	585	559	562	520	528	581	556	587	592	533	547	569	568	560	561	575	579	585	535	523	565	547	551	522	545	545	505	578	521	589	517	552	587	593	579	545	559	547	523	566	534	545	532	509	545	528	525	550	573	577	560	573	535	550	533	580	549	582	564	535	542	565	529	567	519	570	556	556	554	546	601	569	542	562	595	547	557	552	541	556	538	550	550	507	578	559	566	543	569	516	551	555	520	590	551	564	566	526	587	553	551	611	567	579	578	594	551	601	557	577	557	551	556	561	548	587	547	574	538	561	551	529	565	571	577	549	535	568	553	544	572	547	591	581	579	606	555	514	524	553	590	547	575	569	584	580	559	561	504	521	551	544	538	569	584	560	518	539	544	557	552	527	567	556	574	544	577	551	570	600	562	543	572	536	564	561	577	561	560	558	551	580	552	565	571	553	597	574	550	544	566	588	574	552	529	547	532	556	538	546	587	575	542	554	567	501	522	551	540	562	568	544	509	582	577	543	567	565	552	569	562	520	551	571	571	552	561	546	609	579	559	563	578	524	578	570	580	558	557	535	552	581	521	581	528	527	567	532	563	582	611	546	542	534	527	515	572	564	543	582	558	594	575	551	559	557	559	541	514	551	587	573	559	509	564	532	549	560	550	551	562	551	585	557	580	557	545	540	541	537	556	611	605	556	601	558	556	571	557	553	533	531	559	573	521	540	561	537	568	559	522	578	553	547	527	549	533	540	570	534	553	539	578	534	554	572	519	556	561	560	548	558	527	535	598	570	570	581	578	555	531	545	553	538	590	536	524	556	578	574	588	570	573	579	566	525	568	554	566	521	573	584	522	559	557	584	542	604	582	536	562	526	550	539	569	571	593	575	540	574	520	551	560	536	566	563	556	533	601	568	592	503	593	554	527	550	530	604	544	538	555	546	578	574	553	564	605	532	555	562	570	576	557	568	550	543	583	570	569	580	543	561	568	496	555	535	550	587	555	567	583	558	621	574	546	556	544	527	592	551	515	569	558	549	603	538	568	572	578	573	562	597	574	557	547	522	520	565	554	522	585	560	570	552	564	526	573	551	549	560	563	550	569	526	621	521	618	588	543	545	560	564	565	545	579	544	535	582	558	480	566	587	512	575	596	579	573	592	544	543	572	568	582	562	542	553	552	624	580	558	548	541	598	541	532	541	561	572	563	570	530	601	548	555	544	576	542	571	562	578	546	568	562	563	538	532	577	534	538	559	560	578	600	621	558	532	542	535	534	545	600	568	580	550	598	538	492	565	534	574	553	553	546	548	579	561	600	554	560	594	557	533	537	543	621	556	520	608	552	582	523	585	573	577	573	578	543	550	617	552	561	570	557	551	532	572	555	573	563	600	522	554	576	584	568	564	567	583	562	534	580	547	541	542	564	546	530	585	538	540	559	583	533	565	568	539	538	590	569	547	553	552	571	556	549	554	550	570	553	553	580	559	556	510	566	536	583	613	586	530	565	558	547	523	526	549	563	562	556	581	560	565	541	553	563	577	550	537	542	607	557	559	590	511	521	561	565	554	516	517	539	570	549	534	560	532	522	563	562	553	587	559	611	603	587	572	562	493	546	591	553	572	552	554	545	576	574	537	565	573	532	565	565	565	566	573	559	584	500	557	551	589	540	584	556	547	525	552	541	579	583	541	521	565	543	600	535	547	576	540	537	526	527	593	572	575	555	555	549	539	590	554	560	545	548	555	547	550	544	558	527	581	552	536	556	531	533	557	576	550	543	568	580	548	570	565	599	522	568	519	591	534	575	569	512	531	583	556	555	550	559	580	597	549	570	537	532	559	570	544	588	541	590	564	553	534	533	541	580	578	567	568	542	541	512	573	570	543	537	583	558	578	568	564	553	536	571	561	577	544	546	571	560	556	552	573	509	571	575	523	536	578	539	565	521	566	588	524	543	558	582	571	526	508	568	580	535	533	552	515	555	567	500	562	592	560	583	575	535	559	511	561	513	598	515	551	575	563	591	591	598
27706	14174	3508	1722	6038	7976	4331	2188	977	663	546	509	531	541	493	486	559	495	561	527	538	537	515	536	521	495	502	547	524	550	536	474	532	541	561	501	524	500	472	532	506	506	547	528	536	519	504	578	496	516	509	534	506	468	487	537	518	509	542	513	479	551	523	550	502	503	528	479	543	495	513	473	530	567	522	527	526	494	523	532	555	517	536	556	532	493	496	539	553	493	499	472	523	512	503	518	508	503	516	467	510	507	515	516	476	515	485	509	484	499	498	489	519	517	512	527	515	489	481	471	492	475	489	537	500	512	497	523	491	512	527	532	545	543	509	491	525	468	532	493	520	520	561	527	497	507	474	513	500	525	534	567	561	488	540	513	566	512	544	499	514	503	509	574	511	513	499	513	495	555	484	469	540	478	501	510	501	487	516	510	531	523	515	499	456	485	524	505	506	491	505	538	487	522	521	518	506	482	527	483	483	548	527	482	505	521	498	492	558	533	539	501	503	511	552	450	485	488	522	566	515	501	535	510	529	542	494	531	503	544	558	531	522	519	520	551	473	497	543	502	538	465	512	513	509	516	512	518	478	508	503	506	497	515	488	564	502	523	524	523	514	538	497	478	438	518	454	527	514	549	497	543	501	517	518	521	488	515	510	530	480	525	509	488	503	503	513	498	557	544	503	552	519	553	522	518	490	516	568	490	508	485	518	521	481	508	510	550	515	568	490	502	520	515	471	506	484	496	473	528	489	544	520	512	487	457	505	503	521	517	520	497	471	506	486	469	489	496	500	514	511	536	458	534	493	505	503	500	481	502	552	555	542	543	505	553	502	532	528	542	527	511	519	539	503	550	491	532	475	520	505	492	524	496	534	510	483	529	519	526	516	510	512	519	507	476	522	555	488	491	498	533	536	445	522	514	535	507	471	485	517	492	510	498	510	498	527	559	553	494	497	565	521	485	512	548	582	491	514	531	488	509	470	535	524	531	520	561	496	524	520	524	495	509	534	520	527	492	488	502	538	532	537	486	513	494	531	488	503	544	487	551	486	544	489	495	470	523	520	551	552	523	514	531	565	528	482	544	503	529	508	533	505	543	540	519	529	500	525	546	542	523	512	496	556	486	494	504	472	523	520	485	522	508	491	523	511	529	504	498	487	535	512	541	502	508	538	510	512	472	496	517	471	503	468	530	525	500	523	516	517	551	526	535	496	529	461	515	495	503	548	516	537	499	519	532	494	522	503	479	502	506	524	520	511	538	505	508	487	542	532	544	499	511	502	521	505	522	482	456	517	506	520	513	542	531	486	485	521	527	519	502	513	530	495	500	526	513	508	491	523	517	518	540	536	498	502	508	468	530	546	505	494	524	505	497	502	516	530	498	501	530	520	517	499	520	508	542	490	524	525	518	509	516	505	510	505	513	490	542	558	511	523	468	499	500	533	520	496	511	535	516	481	458	531	463	491	519	502	535	506	494	497	486	528	552	531	514	503	458	503	508	493	509	523	496	488	508	492	517	494	491	535	504	528	463	537	527	485	504	523	518	526	521	520	549	548	507	488	541	513	523	551	495	472	506	504	509	531	491	560	478	527	472	509	504	511	489	498	480	498	539	512	518	483	524	516	543	494	532	512	546	516	535	503	526	547	488	501	539	492	498	498	524	492	511	491	527	518	532	510	475	487	524	524	457	503	508	531	475	523	511	516	513	474	531	500	486	462	510	514	498	540	494	474	492	510	511	544	508	543	551	492	498	501	527	500	545	515	512	537	499	504	486	531	495	505	518	540	521	493	513	545	535	531	502	549	487	526	511	571	516	515	512	501	456	511	496	504	480	538	543	509	514	491	487	545	490	498	503	504	524	517	508	532	482	534	523	526	505	506	514	513	452	490	537	532	511	514	474	527	464	523	485	513	515	455	510	517	507	516	478	524	493	498	528	525	511	508	528	493	519	503	497	524	517	513	511	485	476	498	500	524	454	490	554	534	504	484	499	466	514	550	494	503	534	502	535	550	503	555	502	511	499	500	510	505	527	499	506	520	516	492	528	494	456	531	485	470	504	493	523	478	488	473	513	506	509	515	489	508	496	521	500	503	491	502	528	525	501	539	524	497	478	536	560	526	537	534	520	534	512	561	545	531	492	510	555	529	499	511	472	511	471	513	493	482	502	477	493	516	556	537	494	500	532	503	536	528	496	498	544	520	483	499	439	521	521	556	520	519	479	499	518	512	503	475	495	554	545	511	511	539	525	542	505	524	544	466	555	504	516	518	500	516	494	521	510	486	492	526	530	509	525	507	471	509	546	544	542	508	517	541	537	496	479	475	517	521	539	496	514	541	542	519	475	546	498	512	544	523	498	522	547	487	524	534	503	485	565	504	541	546	491	524	516	493	538	530	492	508	546	535	536	492	518	512	542	510	516	535	491	478	533	526	471	529	519	518	523	526	492	450	536	486	504	540	528	518	514	470	508	521	547	481	487	520	477	542	536	545	504	512	499	536	476	533	530	526	497	472	545	561	548	468	555	495	479	507	530	528	499	489	531	541	509	552	530	519	512	462	495	538	509	488	464	494	538	530	525	496	545	533	493	476	505	499	529	442	460	500	521	499	491	520	495	561	530	516	498	522	498	485	494	485	472	532	481	544	512	508	484	489	515	511	507	529	523	536	495	506	463	543	511	538	502	528	509	520	470	468	499	483	513	510	570	494	522	538	506	546	486	532	488	513	524	499	525	472	544	541	538	550	539	508	542	538	548	493	516	470	531	509	513	537	558	537	484	473	488	495	532	523	511	519	486	507	519	507	529	544	543	527	503	507	504	514	523	500	496	508	481	462	549	491	501	513	487	474	522	540	535	529	516	519	487	535	542	529	471	513	501	519	518	489	544	519	509	533	514	489	498	490	493	503	552	505	525	541	459	523	509	482	505	553	527	490	527	540	538	529	550	527	536	497	488	544	573	504	556	492	486	481	514	532	528	513	479	484	522	498	521	475	511	514	488	507	531	533	486	488	550	510	541	536	560	532	514	493	482	536	466	498	508	503	552	517	529	525	531	544	520	505	512	491	522	510	501	543	532	517	514	530	498	486	490	512	542	542	509	504	479	492	490	508	509	546	471	526	502	523	485	493	530	516	495	508	532	514	548	485	530	508	523	525	494	534	513	540	537	517	549	509	527	509	532	513	471	522	521	559	507	585	519	513	529	551	554	543	533	520	522	533	506	546	502	440	481	495	546	493	525	557	497	521	540	462	482	508	542	483	481	520	537	487	468	529	548	544	459	498	486	484	525	475	518	545	489	529	520	495	509	503	525	498	521	517	498	521	539	506	509	539	487	474	461	497	556	521	565	473	510	511	516	520	508	510	519	524	526	508	532	560	481	493	559	516	539	523	530	513	497	508	530	502	517	490	459	483	520	532	511	494	542	523	462	534	542	523	520	500	539	480	556	502	524	521	557	493	494	503	519	531	539	533	503	499	535	523	444	527	490	528	526	516	528
6078	3797	2654	1644	6545	7802	3966	2193	933	559	483	484	446	432	431	434	434	394	434	436	426	478	405	416	446	481	421	418	407	447	478	439	461	444	429	491	469	428	436	439	459	436	435	414	408	434	436	444	437	427	443	452	470	451	432	479	414	478	438	460	447	456	409	440	398	430	396	482	458	451	439	433	444	456	478	438	389	462	479	497	458	431	465	429	485	455	417	428	435	432	460	434	474	437	448	473	423	454	433	417	470	451	453	472	431	442	443	460	466	456	460	453	462	421	425	435	440	458	450	475	428	415	438	465	441	481	468	455	454	460	465	453	492	449	445	434	417	431	460	481	441	409	453	444	422	457	458	438	412	427	427	428	456	462	470	425	449	419	430	459	425	444	455	434	430	480	473	415	434	451	421	465	462	466	445	500	471	430	460	418	404	432	437	422	466	467	462	426	458	429	424	446	452	444	459	439	435	434	405	436	439	438	437	409	451	472	426	434	420	445	448	416	488	430	441	454	428	426	439	448	453	448	415	446	427	448	411	441	447	467	406	461	441	465	463	464	437	457	394	409	462	424	442	448	493	458	409	459	457	455	433	425	435	437	488	448	451	450	449	446	456	471	424	427	454	435	489	442	476	424	433	422	442	459	430	409	412	467	457	431	441	433	459	467	443	496	448	435	425	437	453	436	418	442	441	462	438	415	419	436	447	424	451	455	463	433	476	431	438	444	441	444	440	454	437	402	431	482	467	466	453	433	418	462	480	466	441	415	433	476	483	475	406	465	423	456	479	440	461	471	460	448	412	471	401	495	407	458	425	471	439	453	412	460	449	445	454	466	472	440	412	432	491	436	421	415	447	433	446	408	440	470	467	429	494	418	445	440	440	426	419	412	477	441	467	442	460	428	461	465	425	473	456	438	470	460	408	419	414	450	460	435	464	427	435	423	442	431	437	409	467	430	474	463	455	431	446	459	444	460	439	453	445	432	429	459	456	445	430	414	447	420	428	443	476	441	462	434	455	445	437	475	447	437	450	452	416	439	407	432	484	451	406	466	459	421	432	430	465	475	412	409	448	459	445	440	420	460	448	426	417	428	438	444	440	444	442	434	406	427	462	448	445	425	461	471	453	462	463	464	441	420	446	417	437	484	445	435	466	450	430	467	449	439	428	420	416	430	439	441	460	473	455	439	435	423	491	400	409	437	451	438	442	456	419	483	434	411	461	455	453	420	412	444	478	424	428	444	432	412	460	492	464	442	429	463	467	432	424	448	433	467	468	426	440	447	431	450	458	411	461	436	418	457	422	469	436	449	441	441	452	413	414	470	455	432	434	393	435	435	436	492	454	416	417	452	468	443	468	432	446	438	466	463	452	440	458	460	414	457	443	426	443	412	446	436	418	425	492	448	424	452	444	445	483	436	437	398	427	455	454	428	430	440	467	438	452	435	415	459	382	438	424	472	423	415	397	456	451	432	438	435	473	469	446	469	455	460	477	482	429	436	477	470	440	422	437	460	440	443	441	437	406	422	441	423	454	430	416	449	448	441	443	430	465	448	427	426	473	442	485	438	423	441	407	441	481	416	428	442	430	424	461	410	450	454	483	443	437	456	464	445	458	423	416	421	454	427	440	404	428	416	417	475	429	436	454	424	439	455	441	473	456	455	450	438	456	435	435	446	431	458	449	411	463	443	479	431	428	465	429	449	440	476	423	437	427	444	454	441	431	436	442	440	444	432	457	419	448	431	469	462	477	403	418	440	472	439	410	451	456	467	410	433	426	456	444	445	447	437	451	400	478	434	445	423	434	461	437	465	456	478	433	437	436	451	418	459	452	442	416	442	425	414	421	437	465	440	465	475	467	459	435	460	401	444	466	470	444	451	421	457	402	432	462	456	448	404	466	449	471	450	431	450	470	443	436	457	474	405	435	427	476	487	422	441	447	431	463	453	431	433	459	428	435	453	461	470	461	451	468	428	439	445	454	422	425	452	518	432	434	466	460	446	450	434	415	480	465	431	459	421	470	412	411	458	459	466	433	413	467	449	440	437	456	437	435	448	412	441	433	424	413	464	457	446	427	434	418	456	417	405	454	461	417	460	434	445	420	440	438	465	447	440	441	480	447	464	463	425	470	432	442	449	425	441	438	424	435	464	442	457	476	432	448	476	447	435	449	389	441	416	474	473	430	406	470	446	439	426	479	472	454	463	421	439	443	435	426	441	427	419	488	455	450	458	415	454	415	453	432	452	429	443	442	415	444	438	416	427	432	423	466	436	467	474	440	461	459	446	438	440	465	490	454	492	460	452	490	451	423	426	416	427	430	440	444	442	407	470	443	424	452	428	431	426	449	411	461	414	401	448	458	459	449	436	483	444	449	473	449	430	450	479	419	436	462	470	449	470	409	438	431	438	421	451	427	476	465	440	470	477	444	456	445	468	449	412	454	448	469	436	433	428	434	466	429	457	441	452	443	432	445	442	417	428	453	420	458	442	433	460	449	466	419	467	479	454	449	407	448	442	438	452	484	437	424	463	470	394	454	453	436	419	419	436	451	453	418	439	467	458	440	432	455	419	456	425	465	443	476	428	412	433	397	489	441	463	414	431	457	402	443	446	441	413	420	443	455	409	432	452	439	468	425	434	461	448	475	446	421	469	435	458	434	444	467	438	460	424	440	441	456	439	414	478	417	437	422	446	437	422	434	459	427	428	477	413	441	461	450	451	469	484	459	468	481	467	493	450	429	458	476	488	448	404	432	419	444	454	462	420	479	452	436	432	454	462	469	440	498	448	452	436	426	460	455	445	444	430	484	449	414	462	458	422	449	475	449	459	437	453	425	462	490	435	449	428	470	436	476	458	472	440	447	484	428	419	457	429	456	451	462	450	424	412	449	417	452	460	435	446	430	426	440	412	422	427	461	435	466	451	447	513	436	435	467	481	459	436	455	425	458	472	451	434	420	447	425	441	448	448	449	458	392	466	477	477	445	446	444	450	440	435	447	491	483	456	451	434	433	453	446	454	453	452	443	455	482	398	439	450	427	419	438	422	478	452	484	407	430	461	465	473	449	426	432	420	416	439	481	454	469	407	440	440	437	444	465	479	427	446	416	438	452	452	456	471	408	429	502	418	443	453	445	417	427	446	436	453	470	453	432	510	456	453	435	462	444	456	428	452	438	434	476	419	439	415	439	440	428	487	439	435	422	444	441	454	442	430	470	459	442	504	443	449	456	456	435	429	440	443	454	419	409	416	485	442	448	420	468	454	379	476	424	471	416	469	450	418	466	448	431	423	465	466	471	419	418	458	457	462	465	439	455	431	487	438	428	447	445	446	462	456	454	465	463	434	460	431	457	431	440	463	443	426	389	402	458	450	456	393	455	444	440	459	477	438	439	436	440	454	419	413	412	421	430	449	446	451	433	451	423	418	446	437	423	459	456	435	432	456	414	491	440	380	425	440	440	432	427	457	452	451	413	452	394	475	461	441	440	480	445	463	437	471
25498	21392	27243	25494	34165	46461	30401	16175	4991	1394	734	620	552	606	558	555	545	580	532	509	546	587	512	581	525	534	457	537	526	510	547	482	507	562	525	542	573	529	517	545	558	523	511	496	501	531	543	560	580	561	563	503	510	568	508	534	539	553	545	498	517	516	512	531	548	531	538	595	516	490	540	558	553	552	558	524	569	511	561	543	525	487	520	493	531	549	511	516	566	505	574	539	530	535	503	494	540	541	555	513	542	497	488	528	524	518	510	539	532	505	519	526	569	517	563	500	548	514	512	546	540	536	512	486	542	495	543	513	496	515	513	498	545	520	540	496	550	526	489	532	515	550	544	511	538	525	476	553	506	493	530	542	503	545	503	524	538	483	507	561	511	516	522	504	543	552	493	545	536	558	503	551	511	524	527	515	542	487	485	540	504	535	515	519	555	514	555	493	537	494	539	507	552	516	558	527	540	529	524	541	523	527	503	556	542	513	520	532	536	543	522	560	516	566	532	567	542	498	494	559	501	472	525	533	541	548	528	565	551	509	513	538	525	545	508	543	547	536	552	526	535	520	556	514	534	500	513	525	517	515	475	534	554	501	504	547	494	515	543	562	521	518	554	555	540	501	586	526	555	545	565	546	486	513	502	536	532	542	501	538	518	509	515	532	506	541	564	520	533	542	596	589	526	570	506	515	566	535	519	564	521	533	534	556	524	499	535	526	531	585	516	510	523	534	553	560	505	538	574	538	547	501	498	539	500	487	521	550	541	585	523	551	515	519	554	490	515	472	549	509	533	547	549	503	522	542	506	532	534	540	528	531	507	538	512	513	547	551	559	519	548	495	515	510	536	533	550	540	547	538	559	492	507	510	504	514	506	529	527	528	475	562	545	572	552	485	500	541	512	534	535	531	497	516	518	510	503	527	526	569	508	547	487	509	553	575	558	512	533	520	532	531	528	513	546	512	536	509	513	502	493	528	551	535	527	573	487	536	502	495	562	517	527	523	511	492	529	531	476	535	570	561	547	532	524	556	489	505	528	516	562	528	550	525	547	545	519	494	536	560	554	549	549	516	551	555	535	567	549	562	528	507	533	575	528	541	539	492	547	500	515	558	546	491	543	524	493	538	530	516	546	536	515	496	565	544	503	597	522	534	519	542	520	528	522	528	539	481	510	538	517	517	546	495	520	503	537	493	536	549	581	521	510	569	575	509	536	536	553	507	499	567	564	542	543	528	533	489	521	540	537	518	507	549	533	518	518	516	577	493	547	568	526	476	496	523	527	484	516	518	567	582	500	573	540	490	542	524	528	499	539	491	539	509	554	492	528	546	512	479	525	506	554	507	517	487	518	541	503	531	530	540	501	513	530	546	523	503	478	526	521	442	489	517	555	518	511	522	548	576	509	520	512	538	537	469	564	554	528	548	536	499	535	523	520	555	515	572	530	516	508	508	543	517	535	510	542	495	525	553	518	544	549	483	508	501	504	559	572	517	487	549	507	547	539	536	535	527	513	513	490	571	528	514	522	479	527	490	490	508	533	531	543	545	501	540	522	571	568	547	527	527	531	547	559	564	565	525	509	519	537	553	516	531	535	537	529	563	540	508	542	558	540	513	543	537	534	564	510	550	560	536	498	593	509	539	541	529	521	513	508	490	533	529	543	520	567	543	518	528	551	516	497	529	559	538	469	523	525	552	578	552	533	484	527	499	499	497	557	554	556	495	501	526	532	481	527	537	553	488	528	544	542	499	531	544	544	561	523	548	572	504	578	496	475	498	529	521	523	543	560	507	546	506	556	490	508	521	538	521	531	504	535	558	522	511	533	539	530	535	514	535	525	527	504	523	509	518	530	568	555	515	514	531	540	512	531	521	567	552	529	526	538	503	542	511	538	538	536	518	526	515	520	537	562	514	557	497	562	545	512	526	512	540	554	521	536	509	515	541	505	512	559	587	514	540	543	530	539	576	536	547	526	507	549	543	506	547	526	553	572	580	517	501	551	565	484	499	545	503	560	522	551	512	538	534	570	546	527	528	537	561	537	559	495	540	519	569	503	554	545	504	510	547	544	526	572	534	521	536	513	496	536	539	581	527	504	567	496	514	525	535	550	509	495	525	502	482	499	558	512	529	488	557	544	569	521	527	534	539	516	491	495	510	492	536	492	510	542	508	510	582	524	505	535	507	553	564	541	530	530	516	541	526	570	513	542	479	539	500	522	533	547	572	560	533	489	510	566	518	548	533	562	514	504	551	533	526	530	534	564	541	541	507	534	536	556	519	522	554	536	506	541	554	525	494	505	517	562	505	512	532	560	520	538	568	543	579	521	495	561	537	541	526	515	515	539	498	554	524	510	509	541	543	529	528	536	521	539	494	526	552	551	513	524	496	491	487	512	493	510	590	535	517	508	533	509	541	559	497	517	545	489	512	540	522	539	542	549	520	540	537	540	503	518	520	521	508	497	543	523	521	542	523	549	523	529	513	536	508	506	533	572	533	513	509	546	518	554	534	553	571	563	540	549	520	539	577	513	514	524	537	520	527	548	506	487	562	552	496	536	536	563	509	512	531	513	509	523	499	510	534	546	527	537	510	536	530	544	535	527	555	535	490	534	556	540	510	553	495	542	531	524	540	555	539	517	562	547	475	513	518	519	521	505	550	509	539	495	541	501	516	529	553	487	561	523	529	510	509	523	507	496	534	526	533	506	547	524	568	529	529	559	531	517	548	558	502	571	514	526	525	521	476	506	530	543	580	509	542	561	535	529	537	547	550	523	566	522	506	506	518	509	517	514	505	538	563	508	529	582	537	530	567	541	504	486	561	505	564	521	516	515	557	524	531	499	526	521	514	534	524	494	537	560	531	555	516	540	519	500	513	519	546	518	501	556	540	493	538	536	540	524	504	534	483	531	510	561	527	577	565	527	531	534	529	519	493	524	513	516	540	547	507	530	508	533	568	496	518	539	581	525	506	540	536	532	528	515	526	517	554	512	525	541	526	527	560	511	472	513	549	528	530	519	501	527	544	499	541	571	551	532	546	519	499	556	543	526	566	558	522	520	560	536	565	551	502	546	557	515	515	564	531	525	511	528	487	519	544	529	491	502	542	493	547	569	520	536	521	554	543	527	516	528	546	592	502	548	553	500	523	520	505	546	539	511	549	505	534	564	521	459	529	511	508	528	528	544	523	541	541	521	549	558	534	517	535	519	519	526	540	491	568	524	551	533	554	519	550	536	501	526	516	565	526	554	528	494	515	553	518	514	526	521	536	489	536	519	546	502	591	486	492	529	509	525	498	537	520	545	510	520	548	500	534	540	545	549	560	512	521	492	503	516	545	551	511	521	516	509	524	510	560	537	513	515	538	518	514	494	491	518	519	536	515	529	521	537	539	534	515	534	521	548	538	540	517	543	514	568	516	506	546	551	499	509	547	545	505	534	522	491	490	518	482	549	520	512	542	516	547	546	523	522	533	497	514	558	506	465	541	540	496	537	539
5491	7738	5782	5407	37651	40912	21288	12680	4296	1493	710	556	490	508	471	445	513	484	519	456	473	494	507	470	512	487	481	518	494	474	490	474	464	460	492	497	461	480	492	459	507	531	475	487	485	533	457	497	494	464	480	471	480	513	492	508	512	493	494	514	466	508	492	467	484	495	490	485	475	471	466	480	500	523	527	494	489	489	452	511	464	522	461	495	487	524	506	453	486	510	485	512	479	469	508	490	519	475	493	468	514	458	455	506	459	515	541	483	508	500	514	524	488	497	477	471	531	469	483	516	486	506	479	447	470	448	497	463	492	483	488	480	490	473	481	502	457	470	487	488	474	523	476	494	506	468	505	481	477	508	435	509	471	498	495	458	499	484	502	482	506	512	485	500	521	471	491	472	518	475	502	457	466	483	474	485	477	526	526	463	492	484	489	477	468	468	487	509	476	519	473	465	498	463	467	441	505	504	507	530	494	502	475	478	470	540	483	495	488	499	526	455	512	503	475	515	470	453	473	477	472	488	468	470	452	470	502	461	507	506	497	466	500	508	494	479	509	496	516	472	512	473	454	500	477	498	503	500	496	467	495	450	506	467	485	496	482	452	509	478	471	453	513	469	489	489	491	463	485	502	493	492	492	472	457	481	447	464	526	490	524	497	454	470	510	509	465	483	449	516	484	501	474	468	522	499	451	494	489	458	487	444	492	482	492	453	538	468	490	461	436	534	495	493	474	464	479	479	484	529	469	529	495	554	464	504	490	486	484	464	425	500	472	481	499	472	473	500	478	494	508	520	474	483	474	474	472	509	526	510	479	482	458	491	512	491	476	455	539	466	497	469	521	501	514	490	476	480	472	458	474	475	507	489	486	458	533	487	463	475	471	496	499	525	484	470	473	471	521	494	502	448	512	476	491	475	516	465	489	496	471	499	513	467	514	529	491	505	499	517	465	548	568	451	483	514	545	495	514	465	536	486	504	521	484	459	478	489	503	467	508	464	499	518	494	478	496	513	452	484	458	540	524	476	442	469	482	539	508	489	464	516	515	512	489	460	514	525	473	463	467	489	506	485	495	517	462	476	478	501	472	468	460	490	471	501	478	532	472	509	515	475	511	494	508	483	475	497	533	524	460	482	460	453	477	466	474	477	500	510	446	477	476	490	513	473	522	498	481	489	433	468	496	527	505	447	477	499	438	497	469	478	479	481	487	434	489	517	424	500	506	460	463	493	492	478	464	490	494	464	522	494	478	511	465	476	471	505	497	433	488	502	478	465	476	474	531	510	478	505	528	482	525	528	488	453	477	483	507	509	458	489	495	443	468	469	493	464	501	450	478	506	509	501	474	532	480	512	528	462	470	456	472	457	495	483	489	493	475	497	483	489	479	495	475	467	471	471	495	501	484	501	501	487	488	464	497	456	458	480	529	511	485	487	478	487	444	516	478	475	515	514	489	492	515	535	515	506	533	472	506	466	507	506	447	493	482	462	498	493	506	485	486	489	461	451	501	489	491	496	455	483	450	487	474	481	458	505	496	451	514	510	519	508	473	513	480	496	486	500	509	458	478	507	490	446	472	481	508	489	465	496	481	469	476	465	526	496	476	497	481	530	470	482	503	515	520	482	450	467	433	461	474	461	494	522	492	473	512	485	492	467	478	495	497	511	491	443	532	477	492	486	490	462	462	475	502	496	459	481	463	486	499	545	442	511	517	500	488	476	443	482	478	466	489	480	456	487	490	526	498	477	453	439	507	488	493	473	490	500	439	500	457	478	470	525	445	498	475	510	470	484	467	473	477	466	514	489	452	478	496	475	508	471	497	475	486	499	476	492	513	520	517	475	477	474	481	525	481	504	495	503	474	498	488	482	472	449	499	451	482	440	517	486	513	527	483	457	497	495	481	499	512	467	506	482	485	499	491	458	456	458	498	481	487	481	468	477	525	478	500	506	499	497	501	491	450	460	480	471	480	452	497	459	488	491	488	506	492	533	492	456	490	496	444	495	451	463	478	498	463	505	477	497	494	500	505	488	497	472	494	502	499	494	488	484	478	445	492	483	484	477	447	500	419	488	505	476	465	476	505	482	466	504	484	479	458	466	465	520	518	501	496	460	486	478	484	544	471	488	487	462	496	482	485	482	496	482	461	488	489	516	492	508	507	504	498	477	494	518	473	512	510	509	519	478	481	485	472	500	482	508	506	498	484	493	494	469	499	508	484	494	478	482	483	461	460	474	530	463	473	527	461	504	485	515	469	488	474	515	461	501	447	464	456	504	515	464	481	498	471	501	521	461	484	481	516	498	456	473	526	508	500	491	466	502	485	475	476	460	510	484	492	508	472	513	480	504	503	521	442	478	465	536	441	461	502	471	482	513	473	535	488	490	485	489	474	498	473	478	468	489	496	479	506	483	497	482	435	512	478	471	479	484	472	462	482	528	484	461	467	507	524	492	483	505	483	496	514	488	515	460	469	497	510	463	510	500	483	460	539	463	510	517	498	488	451	486	459	530	467	490	514	511	489	503	456	498	491	469	496	484	470	498	485	485	496	438	467	464	523	504	484	467	496	479	511	490	501	485	511	493	500	475	521	467	489	505	484	466	509	511	492	490	480	505	475	468	469	494	496	468	473	436	455	460	486	499	505	466	482	505	518	464	473	480	453	483	500	481	466	499	478	479	517	481	508	510	469	479	526	486	475	495	470	493	474	473	469	528	505	499	468	494	461	498	485	471	486	482	490	493	466	531	521	463	500	465	482	482	460	475	460	474	480	516	507	536	461	483	489	478	471	505	500	486	502	470	466	472	456	473	482	456	469	483	469	499	460	499	508	497	440	500	487	490	504	467	492	494	502	488	489	466	493	479	505	488	521	491	493	497	471	489	497	497	513	469	476	511	496	512	452	474	477	484	493	495	501	458	468	496	470	450	459	479	476	460	458	536	433	463	503	479	477	495	479	470	500	476	477	467	456	487	497	470	438	469	464	461	510	458	511	512	438	498	515	506	531	485	498	498	469	458	481	497	458	485	509	510	538	511	472	482	518	479	461	536	497	479	455	500	498	534	489	560	473	505	478	490	443	501	452	506	501	484	441	500	455	497	505	492	510	471	487	484	476	485	486	533	526	474	449	473	470	459	451	425	478	461	480	480	491	490	523	491	487	478	491	509	480	487	486	527	474	501	507	479	495	431	467	469	520	468	456	471	503	469	443	471	472	439	474	481	449	479	542	467	501	495	469	501	487	517	477	495	476	465	506	509	481	468	501	498	486	513	468	503	496	495	490	501	494	476	461	486	502	498	501	495	458	467	513	507	496	459	503	452	490	502	470	494	503	498	494	517	482	492	495	508	497	447	497	499	468	487	502	503	465	483	500	499	478	443	520	466	473	487	491	496	448	501	458	468	444	464	533	483	488	462	508	479	508	502	503	519	474	479	498	510	474	479	486	424	493	481	470	495	473	511	480	467	482	504	444	513	469	476	471	479	473	468	509	507	498	485
24210	21364	28680	24437	41760	59845	45122	29344	12033	2924	1092	724	647	648	602	711	639	644	653	631	660	651	620	653	644	629	605	676	648	618	638	620	646	624	621	619	626	628	610	645	606	574	638	605	609	591	631	623	637	616	658	627	629	624	623	631	677	595	588	582	637	597	620	606	612	599	673	610	594	612	644	618	626	655	599	669	620	612	590	656	643	629	605	635	634	612	640	615	612	677	603	645	616	683	639	630	647	609	630	608	620	592	589	593	649	639	610	605	606	636	640	589	607	631	654	594	609	595	658	617	599	610	661	617	666	626	619	624	595	597	620	621	652	633	598	610	650	635	649	652	646	572	599	607	619	570	605	637	614	673	619	632	623	610	650	591	625	616	645	594	609	603	651	600	648	625	691	653	624	619	606	626	653	572	665	652	579	595	582	617	616	626	645	631	615	665	640	582	616	610	625	637	623	632	623	642	625	667	614	587	601	639	595	632	618	599	633	639	625	593	651	635	614	596	604	638	658	659	627	614	598	623	649	662	597	646	568	642	568	645	669	659	658	612	623	660	633	683	606	619	640	604	632	659	645	623	629	648	580	614	641	610	610	631	601	614	607	645	637	687	567	631	618	604	604	653	594	633	617	588	606	601	583	635	603	597	612	621	614	615	611	629	612	660	605	599	625	670	652	590	608	653	631	665	554	657	691	634	646	612	665	603	604	615	614	563	647	612	603	610	581	601	605	588	602	583	614	625	615	625	630	600	604	592	668	604	622	635	614	611	578	624	629	656	595	654	640	627	588	645	629	641	613	658	609	612	592	626	606	583	620	631	615	681	575	618	603	650	619	622	620	605	600	617	598	623	612	560	623	651	619	698	620	655	649	638	603	612	650	648	647	652	592	660	630	612	616	617	600	614	657	654	642	624	654	638	616	610	605	648	666	661	591	598	609	624	678	633	624	610	634	596	621	596	619	638	658	623	634	681	621	618	643	606	652	608	632	675	640	598	616	594	636	650	623	642	592	661	612	599	629	621	612	605	662	644	634	584	622	591	618	587	625	601	588	617	597	657	602	658	604	607	642	630	625	602	607	614	660	598	614	662	624	623	598	626	606	623	615	588	622	655	643	607	626	632	634	598	627	634	592	622	625	608	617	656	664	641	591	622	601	618	615	666	599	635	600	626	637	646	651	633	635	632	603	604	554	631	636	597	576	585	627	610	623	637	598	638	588	600	612	611	595	640	626	616	593	655	622	643	632	609	631	600	630	631	609	631	625	620	641	635	604	611	587	578	679	561	644	647	648	629	613	574	595	631	654	611	645	630	659	640	624	602	630	634	615	637	613	631	637	631	637	641	643	630	590	628	625	646	610	665	590	674	669	620	638	635	588	602	633	677	649	622	621	650	645	633	597	607	620	604	640	647	618	656	599	667	613	667	618	611	601	655	623	651	606	646	612	616	645	600	623	578	620	670	637	572	621	685	653	643	662	586	580	593	639	648	630	678	597	621	619	655	662	607	627	641	635	611	633	649	679	619	595	619	641	634	599	625	633	601	641	608	626	630	657	615	587	667	613	624	606	596	647	618	630	632	654	591	589	591	590	600	623	619	602	606	619	619	646	627	622	610	574	623	555	654	619	666	665	620	622	618	614	619	635	616	599	655	623	624	650	631	617	678	627	635	641	592	611	655	595	628	659	632	555	607	623	616	666	586	613	603	638	645	633	617	602	637	624	617	588	592	649	592	638	600	586	594	633	649	601	638	660	636	614	630	647	630	610	568	569	634	653	547	602	620	588	642	615	617	647	604	633	599	649	620	634	582	645	605	612	637	617	647	623	655	590	644	583	625	642	622	636	653	643	656	658	624	639	651	602	657	639	592	623	653	596	635	601	639	579	625	565	639	643	650	652	607	616	619	614	569	610	591	594	606	612	637	603	621	605	625	618	621	638	607	632	592	600	664	598	607	625	652	616	595	656	647	620	638	653	647	606	633	632	627	619	601	587	623	566	660	670	638	629	610	603	625	580	604	603	628	632	660	599	589	633	671	605	660	596	631	607	605	610	662	598	616	641	604	640	618	637	673	643	633	632	609	649	613	581	640	655	582	649	606	611	610	644	640	578	632	614	666	656	631	622	607	647	592	642	597	602	617	610	648	622	693	624	657	605	627	632	585	621	617	599	576	586	609	636	599	594	643	646	610	636	613	621	625	644	692	654	624	613	639	604	554	613	613	623	635	625	615	628	597	619	623	639	629	586	614	607	634	629	613	579	655	602	600	612	646	590	606	612	613	646	650	614	598	614	658	656	663	597	624	632	589	603	630	622	631	622	605	666	598	588	647	637	610	599	623	591	624	632	647	629	623	625	598	581	626	631	618	601	624	598	584	662	614	646	590	594	597	655	620	573	578	584	625	639	629	636	612	623	621	622	609	590	671	656	572	597	621	611	610	595	620	618	600	602	618	607	626	613	650	658	641	603	618	592	581	668	630	665	654	659	607	644	599	634	583	629	616	623	606	610	609	628	680	587	622	606	603	600	613	594	634	683	675	624	614	623	647	633	662	610	621	623	600	604	584	633	634	629	640	600	630	613	613	646	591	622	586	612	588	574	661	617	654	628	638	617	655	629	628	597	662	647	659	635	611	609	644	622	662	618	636	580	619	603	629	616	607	599	599	663	609	596	617	586	640	577	629	627	625	643	577	627	601	608	619	649	592	618	619	692	636	640	628	597	574	623	584	628	597	578	616	584	592	637	633	605	624	564	614	631	593	628	624	654	612	612	587	628	568	639	621	586	618	679	658	649	609	648	588	634	625	632	637	602	637	624	639	628	645	584	602	607	629	612	614	619	590	628	615	599	599	682	566	599	619	661	638	582	644	615	637	607	683	615	623	640	609	619	632	601	627	618	658	610	644	594	645	611	640	625	633	613	630	597	577	614	632	588	633	645	625	637	647	657	635	579	592	633	578	629	610	600	611	649	594	625	652	646	547	617	590	590	632	615	575	620	611	664	648	645	661	594	598	646	647	599	601	658	660	622	602	597	610	620	629	664	614	586	630	592	586	585	635	584	609	586	615	586	595	623	645	616	629	626	569	617	643	631	579	616	611	685	628	624	586	639	611	635	651	610	605	655	597	646	617	658	616	676	578	618	653	657	599	604	600	617	591	617	627	646	674	638	618	604	617	628	601	589	620	606	600	620	628	585	623	596	596	594	583	592	585	575	644	600	627	671	602	652	630	601	644	620	628	640	571	644	629	645	682	626	645	587	623	603	598	621	644	592	656	612	611	637	591	611	606	593	629	649	681	647	584	580	572	632	641	629	577	629	603	641	630	606	630	628	603	598	630	642	614	558	627	618	612	601	658	585	639	615	626	601	632	608	618	618	634	606	600	610	677	640	591	627	644	654	638	622	622	596	617	590	567	595	578	622	644	587	606	664	638	602	637	587	618	651	603	638	609	612	631	624	637	630	588	643	658	580	634	633	617	661	596	647	619	622	618	605	623
7526	13294	11488	11009	59488	60537	35101	24334	8469	2676	1095	712	575	591	586	568	555	623	628	538	545	545	532	597	584	584	533	581	588	603	571	542	564	520	595	534	618	566	578	544	559	572	586	557	573	584	572	556	571	611	594	573	525	575	545	538	570	549	572	546	594	549	530	550	535	587	553	561	554	588	588	579	578	584	558	596	576	581	536	551	619	586	604	546	564	590	518	568	572	577	613	553	564	565	527	605	575	555	529	536	578	559	573	581	571	584	612	601	538	559	536	573	582	559	578	571	593	565	560	526	583	586	576	606	557	592	592	547	509	561	564	576	588	570	595	538	553	536	547	599	526	568	556	578	594	546	581	568	576	615	566	586	543	605	575	586	545	563	573	555	594	567	546	572	551	583	558	604	566	568	572	585	550	501	574	577	543	548	560	597	573	587	567	589	583	593	552	558	576	559	575	540	543	554	571	613	559	557	568	563	510	533	581	568	557	577	550	593	567	611	577	563	578	549	576	558	561	546	592	554	533	552	556	553	535	591	573	549	592	565	549	567	600	523	583	581	592	573	531	548	597	588	598	552	563	586	552	600	552	556	629	553	550	588	558	541	542	594	559	513	570	574	573	609	550	541	545	593	564	564	619	561	604	569	527	542	552	533	615	548	551	568	618	572	567	555	568	558	566	568	550	565	540	551	556	569	547	565	591	551	576	627	556	599	545	555	551	591	582	561	560	592	557	569	568	569	548	571	590	534	546	541	587	563	597	519	516	544	563	585	569	534	541	572	543	545	553	546	528	587	584	561	595	525	588	558	557	579	538	552	565	592	579	580	545	628	571	555	551	522	587	551	595	598	599	556	516	542	561	622	593	572	558	530	565	599	610	581	570	539	530	580	549	579	526	569	578	548	576	560	585	553	584	579	574	579	540	538	607	571	593	580	568	584	545	541	586	584	567	559	543	561	549	577	528	556	584	567	567	525	565	563	588	548	564	545	543	562	507	553	608	581	556	552	559	587	544	627	530	573	553	500	553	581	552	576	543	568	542	553	549	528	584	605	563	591	601	547	571	566	588	545	582	533	591	540	571	548	581	556	580	554	556	558	575	570	564	563	551	538	553	571	538	560	584	556	531	594	535	605	562	543	541	588	571	528	560	565	632	567	515	535	610	554	536	547	569	514	585	542	561	605	544	555	554	554	582	520	581	527	597	536	583	552	543	591	569	529	602	590	555	523	525	567	567	542	570	577	595	567	546	614	567	534	591	542	562	584	528	599	608	548	554	586	509	593	562	604	566	568	531	571	511	604	593	543	535	531	542	570	544	576	537	568	545	532	556	594	571	572	557	577	559	614	580	592	547	570	542	568	528	506	573	565	564	575	574	584	578	560	581	567	568	595	553	566	549	545	574	589	568	544	577	515	540	570	594	557	543	547	547	526	577	606	576	578	549	577	578	547	526	576	586	577	524	568	566	572	556	557	566	566	561	562	569	559	559	583	574	596	574	571	569	545	585	559	553	567	574	539	541	573	587	534	560	562	542	567	562	559	592	522	560	593	589	526	532	567	560	561	582	548	561	547	564	579	549	600	571	553	513	549	569	565	556	556	545	560	560	560	597	566	501	523	550	563	543	583	547	612	561	533	581	565	577	539	590	572	543	584	557	590	562	572	568	560	545	572	566	513	571	574	484	602	559	558	573	529	550	571	576	559	567	585	552	547	596	537	541	574	563	546	562	517	580	536	520	564	589	563	564	569	553	575	560	565	564	592	564	592	611	537	566	582	562	578	574	566	559	586	520	587	556	581	558	573	550	591	563	596	562	530	530	574	558	564	539	549	586	555	577	533	545	550	569	588	571	601	538	517	538	564	568	547	559	583	550	560	558	583	588	587	546	578	604	586	601	541	570	570	579	578	564	599	561	568	542	569	559	596	551	549	566	583	559	593	610	572	561	587	534	569	557	558	591	530	515	587	611	583	598	598	535	570	534	563	561	554	559	583	566	502	571	576	557	567	591	549	592	563	560	572	546	577	584	551	577	544	560	586	528	532	555	572	638	561	569	582	547	550	571	563	544	595	534	554	543	584	560	567	547	552	558	572	584	565	562	594	590	574	551	577	561	583	548	570	523	568	519	564	533	526	535	579	546	548	563	566	552	564	561	528	570	559	563	554	561	564	535	572	522	568	588	612	557	557	625	566	589	574	582	578	566	589	562	548	552	589	584	560	597	526	554	560	520	563	581	533	570	565	574	566	607	566	534	550	580	554	560	568	597	512	562	566	585	571	541	542	570	563	545	557	528	512	544	557	534	532	564	530	540	596	542	559	577	569	574	576	557	535	586	579	547	557	565	582	541	563	605	577	549	533	565	574	548	566	594	556	608	556	549	591	570	568	557	566	580	582	539	543	605	532	533	548	561	587	520	551	559	554	542	546	546	561	565	575	546	578	557	553	513	563	551	544	601	544	572	587	562	536	600	508	569	561	559	576	521	552	547	584	565	584	501	553	546	518	516	551	560	540	580	536	610	571	575	550	582	547	550	525	626	533	579	581	518	600	588	546	534	598	560	561	559	591	553	573	557	635	559	581	545	560	567	592	588	545	542	569	588	522	544	550	564	547	561	587	540	572	558	541	566	570	527	566	564	575	587	625	558	568	552	559	546	549	571	524	570	554	531	561	578	557	588	574	541	603	593	562	525	553	529	547	549	533	505	522	605	571	600	561	571	581	561	568	568	573	546	575	515	606	520	597	565	547	582	565	587	563	589	533	565	580	552	598	542	558	576	578	562	589	583	584	551	571	564	521	552	564	535	551	607	555	544	530	558	579	567	516	564	563	582	594	552	563	586	585	576	540	568	604	518	566	578	508	590	558	562	569	595	565	530	573	600	581	608	556	584	567	559	580	579	617	562	542	542	553	593	594	553	523	565	567	560	615	526	581	545	600	559	529	580	530	538	533	574	551	581	582	555	569	584	548	556	577	597	592	572	581	575	583	569	547	571	585	541	592	538	578	556	579	587	574	574	581	575	561	581	574	588	572	569	626	570	559	609	528	551	553	565	537	544	615	583	578	539	542	560	554	542	584	569	564	531	566	568	560	551	556	564	546	565	547	532	576	567	552	527	591	582	578	553	556	528	549	590	576	593	518	566	573	552	558	591	519	590	599	542	545	579	564	548	611	539	529	596	546	601	555	552	554	540	513	567	607	570	568	538	597	571	577	576	568	557	547	541	567	528	536	555	546	571	581	554	571	561	562	577	599	579	552	591	535	547	518	577	563	564	589	591	545	525	534	562	562	560	552	604	571	548	611	619	538	534	566	564	534	601	568	580	604	606	586	565	565	608	576	564	553	585	580	548	604	571	562	565	537	581	609	562	536	562	534	609	541	571	561	577	512	548	599	561	533	583	544	572	587	534	524	575	566	563	556	573	562	569	572	540	562	551	580	555	584	554	581	540	586	533	532	594	545	577	568	533	547	544	549	520	554	537	528	577	575	585	604	560	548
27736	14179	5295	2395	6700	8446	4346	2382	1105	676	525	535	534	542	498	552	475	537	499	538	520	509	532	521	543	513	521	522	477	532	540	520	501	518	552	493	509	504	514	534	544	540	542	521	548	550	494	507	516	488	518	504	472	539	496	516	546	468	527	495	521	488	511	436	549	545	505	512	525	497	503	515	490	538	489	514	537	512	506	447	551	483	476	538	510	493	496	532	490	483	515	486	515	536	522	454	543	496	499	534	504	465	538	471	470	522	481	498	477	528	529	510	518	535	553	534	501	542	515	511	485	468	533	533	541	518	478	500	509	507	524	520	485	519	546	511	517	530	507	507	495	465	529	506	529	520	502	533	478	518	514	518	479	542	533	532	507	514	532	476	532	502	493	499	554	506	485	492	499	491	531	546	490	514	550	533	556	520	467	491	480	486	519	497	560	513	503	515	526	502	489	496	523	510	484	500	494	503	516	484	485	498	520	503	559	544	496	543	526	517	543	505	523	542	508	488	485	492	518	472	486	506	525	548	516	525	509	520	532	517	527	515	487	479	512	552	522	502	494	514	503	476	488	497	493	524	484	518	510	488	541	500	485	454	495	507	492	527	499	492	494	452	485	507	494	507	500	510	568	489	519	518	506	523	470	573	522	527	529	509	477	500	534	542	552	521	522	494	487	521	492	496	536	490	549	533	504	521	478	538	526	508	520	532	520	489	510	524	517	519	533	486	530	463	477	479	551	457	498	532	542	541	527	510	522	479	522	512	507	507	500	545	553	525	527	494	507	513	503	549	513	517	523	534	496	513	516	525	516	539	502	502	502	540	522	517	504	516	486	495	491	484	483	499	492	543	551	505	546	531	504	519	469	502	506	482	543	532	505	477	546	515	511	520	547	514	519	508	539	510	451	511	519	514	525	486	497	485	535	529	507	542	510	514	477	504	533	516	543	494	517	505	481	512	541	545	511	510	478	539	532	528	500	546	507	505	536	545	515	498	512	515	480	500	525	563	527	530	511	485	494	501	508	522	515	501	503	554	531	477	542	510	514	512	500	546	509	484	512	483	530	520	521	551	554	528	490	504	519	531	481	490	551	529	520	516	522	497	518	523	524	515	493	509	501	491	512	539	503	490	504	482	505	545	498	496	521	503	541	516	516	517	538	529	488	513	500	539	528	505	519	540	547	559	517	516	528	535	515	548	489	522	536	472	502	559	550	488	498	509	563	530	506	489	490	514	522	528	516	512	523	518	481	533	485	492	462	491	493	511	505	495	504	504	513	524	528	541	513	521	521	504	518	494	499	488	475	525	524	518	489	514	504	534	537	565	509	531	530	557	506	510	554	555	495	501	533	515	545	494	491	539	472	510	505	503	489	505	500	558	497	490	488	505	537	526	507	522	516	550	529	514	538	477	573	537	502	517	515	499	481	508	512	546	481	510	527	536	530	522	507	501	490	496	509	506	520	510	530	514	530	555	485	510	503	531	576	500	517	485	533	516	531	469	533	507	472	506	448	506	482	502	535	520	499	516	526	534	529	549	500	486	498	481	522	509	506	502	560	530	474	496	496	496	519	536	516	501	521	512	537	558	488	522	500	474	530	480	535	510	547	514	523	541	514	509	539	529	542	489	515	516	495	538	470	531	543	511	512	546	492	517	543	483	499	520	531	530	507	531	493	500	486	510	512	531	467	458	538	513	572	494	522	510	486	466	506	528	506	553	592	507	472	531	497	512	486	514	483	479	551	493	508	503	529	511	501	462	494	508	489	535	489	508	541	506	525	533	552	487	550	527	508	484	553	484	512	507	495	502	521	498	556	512	487	543	535	517	500	497	531	514	499	500	501	524	536	524	484	511	499	505	511	554	529	501	494	484	485	489	476	496	491	517	507	516	486	456	482	533	503	562	501	540	537	505	488	536	499	527	522	526	491	524	532	507	527	513	516	516	555	493	506	518	523	458	458	502	504	477	502	502	502	451	545	499	519	540	524	497	544	517	529	483	512	513	521	523	500	559	511	505	511	511	516	491	492	498	468	504	492	548	517	525	525	486	491	515	516	494	538	522	548	457	490	533	504	471	483	475	493	477	496	496	476	460	511	511	543	526	524	549	520	510	534	527	507	496	528	551	493	524	507	546	512	491	545	528	523	486	551	558	524	509	498	535	532	470	524	511	507	490	499	517	526	523	553	524	549	509	510	486	523	508	508	526	523	498	535	526	502	468	508	518	509	545	503	523	541	507	507	515	533	507	492	521	522	514	603	555	496	521	485	480	532	515	506	513	493	496	535	518	489	510	512	542	517	521	521	536	490	480	512	489	517	515	510	485	510	487	500	537	537	528	549	515	518	487	507	486	495	530	538	504	498	497	492	510	536	544	494	524	481	547	506	514	557	522	517	498	546	510	460	477	494	524	513	508	515	493	519	530	476	501	488	475	500	530	525	515	506	502	495	476	506	490	477	510	542	533	518	510	536	522	493	505	477	578	480	513	487	491	487	501	560	547	499	520	478	507	523	500	533	537	534	527	534	467	494	524	521	550	508	503	517	514	522	475	520	498	511	499	518	500	526	519	540	509	518	528	536	519	519	477	556	502	484	503	541	508	536	504	468	478	473	507	501	533	522	527	522	518	493	530	521	511	514	570	535	545	501	478	497	489	510	514	496	482	525	511	480	554	493	508	516	481	511	521	494	536	512	522	463	501	546	507	549	490	515	484	499	486	498	513	498	491	499	472	541	528	466	494	506	496	484	540	504	542	508	508	518	551	472	498	533	540	523	528	501	512	528	489	489	514	498	499	535	525	567	523	474	500	514	503	507	554	488	480	549	545	511	511	533	522	539	512	497	470	478	540	483	511	538	482	516	526	510	541	489	527	493	524	523	536	516	534	538	498	494	543	482	482	567	525	516	498	504	493	484	519	494	476	508	510	504	516	510	521	515	540	550	525	503	497	498	521	527	516	529	548	485	532	517	499	500	519	501	519	470	491	544	515	506	556	498	524	506	539	505	451	520	545	516	527	492	502	520	553	534	549	547	494	541	472	520	491	478	515	536	535	486	506	492	511	504	517	493	487	557	516	505	474	541	504	504	454	523	471	530	491	528	505	540	551	510	518	492	459	480	507	456	535	540	484	494	528	456	517	495	540	531	478	545	483	478	506	499	515	537	550	514	513	480	485	516	555	542	544	543	498	495	492	465	599	535	531	486	512	474	555	516	508	502	522	501	540	533	569	511	530	476	496	474	536	496	487	510	544	530	516	528	533	502	521	510	547	533	496	509	504	559	498	523	509	483	522	491	538	498	496	509	547	481	564	481	513	512	488	539	499	520	497	486	482	536	526	506	520	504	508	494	548	537	501	566	530	493	531	530	495	543	510	487	509	499	527	541	527	527	483	485	532	534	499	512	497	517	506	521	532	530	510	492	540	523	501	532	537	520	487	528	509	486	479	511	481	514	499	515	509	484	509	528	493	548	510	488	515	507	519	516	514	534	516	550	524
6153	4005	4998	1937	7316	8071	3888	2348	1083	639	472	453	443	472	464	436	429	453	438	445	462	455	492	428	423	454	445	458	446	450	435	436	454	476	433	471	418	445	509	443	437	443	452	432	450	458	485	442	451	449	440	467	425	464	440	433	441	460	440	462	421	460	442	506	453	446	459	444	501	421	443	395	429	445	422	460	451	439	436	446	464	484	440	453	452	451	442	448	420	457	432	428	481	422	460	464	414	466	452	414	433	433	414	434	423	463	464	426	454	422	435	434	464	410	441	445	456	447	427	448	442	457	421	440	462	421	440	480	430	420	446	387	459	443	433	400	414	434	415	493	465	451	428	480	447	456	446	459	432	421	448	438	429	442	412	450	479	492	428	456	436	440	409	448	459	421	417	463	445	444	439	440	449	416	445	439	445	464	462	453	448	430	464	413	430	446	463	445	450	435	433	442	436	418	472	472	416	433	459	421	458	422	458	447	412	437	457	443	443	434	439	440	494	432	416	436	457	417	443	461	479	459	455	450	467	424	434	450	452	467	416	427	418	487	444	450	466	453	422	441	449	442	443	459	470	426	441	437	423	418	398	452	413	456	432	434	428	437	427	428	458	459	490	448	447	452	441	449	444	407	456	462	478	435	414	453	454	446	411	412	457	427	433	464	457	429	406	449	425	446	431	443	413	477	453	481	461	430	453	470	443	427	426	451	440	438	480	448	465	426	418	423	437	450	447	458	413	430	480	431	425	433	414	485	424	427	430	467	439	443	453	444	473	418	458	475	472	452	462	473	430	451	482	436	460	443	413	432	451	455	422	468	456	448	430	480	452	401	431	459	437	439	461	410	447	418	500	420	447	463	438	463	405	420	462	430	436	447	419	437	471	445	423	453	439	470	451	448	414	441	475	456	420	453	460	439	474	431	448	482	443	437	447	461	469	475	484	433	432	481	408	446	451	440	460	428	424	467	411	426	455	418	456	455	421	461	454	471	414	446	448	437	455	452	430	439	465	449	489	453	468	434	458	431	484	397	428	422	458	451	439	459	416	438	463	447	442	413	449	447	442	459	447	462	460	450	419	476	400	458	458	444	480	453	456	427	480	441	448	456	467	421	435	473	452	429	477	469	416	483	457	465	467	394	444	472	402	463	463	440	448	453	442	468	463	484	452	425	455	415	442	465	411	443	474	427	433	426	441	458	483	433	448	449	456	413	449	456	438	431	468	440	418	440	441	418	417	442	440	440	429	498	390	419	420	430	458	457	457	428	450	426	424	456	463	421	446	477	446	444	464	454	438	476	430	422	446	446	452	418	451	424	427	431	460	452	449	454	423	452	457	457	441	413	443	440	456	421	425	448	443	474	468	463	439	428	471	451	433	460	473	453	411	416	466	433	454	470	424	425	464	464	447	446	447	435	450	422	462	460	437	478	429	448	453	425	457	461	436	438	449	458	454	434	440	438	471	483	435	482	429	488	449	443	428	440	429	453	460	446	445	423	438	442	423	444	476	425	473	452	450	461	438	454	423	404	404	451	441	450	437	470	437	442	454	436	407	457	482	430	473	469	471	457	465	439	476	439	491	428	434	430	422	438	450	452	401	449	440	419	444	418	462	447	440	456	454	443	465	446	420	432	429	456	444	493	449	457	431	436	444	465	436	428	433	447	423	419	404	436	418	434	451	450	445	439	435	424	445	462	415	436	459	474	431	432	456	412	442	415	432	429	438	431	429	442	441	448	433	452	411	425	412	435	439	442	447	438	420	452	437	435	468	435	458	473	446	423	479	454	442	479	416	470	452	457	434	443	434	441	383	476	426	447	416	434	461	459	464	429	462	462	449	434	452	465	435	430	467	447	423	461	475	462	493	435	444	455	456	447	442	457	464	424	420	447	455	446	438	437	433	450	435	454	462	456	408	465	437	415	480	439	447	409	450	428	447	461	462	455	456	450	440	432	447	400	461	421	404	511	444	450	437	443	443	458	450	455	486	457	453	461	426	434	436	458	438	417	428	432	435	456	443	470	451	476	423	423	437	466	465	432	412	429	466	458	476	469	456	453	454	457	437	434	468	426	432	454	430	454	420	457	435	431	435	448	492	437	477	458	463	446	450	495	434	442	429	423	443	467	453	452	438	413	457	438	443	478	474	444	481	448	445	457	451	459	411	439	446	452	445	442	465	458	437	431	439	433	423	421	430	433	410	439	455	443	447	408	433	454	435	435	449	445	444	436	410	447	468	385	451	443	444	447	422	456	449	455	439	434	442	451	449	450	458	449	448	470	403	454	437	483	437	447	434	390	486	458	473	439	470	404	442	416	419	434	432	434	433	425	434	443	425	420	434	410	421	419	442	418	458	445	484	423	441	437	457	425	457	431	505	444	442	406	421	410	423	439	445	424	411	445	444	443	445	444	447	482	448	473	470	412	438	455	412	444	480	439	442	432	442	439	451	472	426	444	459	423	455	456	439	458	419	440	485	420	442	455	406	414	469	444	418	435	452	442	442	451	431	433	432	437	419	433	430	376	437	435	442	487	440	444	476	454	408	434	415	416	478	444	447	468	453	432	452	459	434	455	443	482	396	442	438	464	471	433	480	447	429	446	444	459	418	477	451	411	400	472	425	470	467	451	440	433	460	421	423	442	452	432	448	429	464	445	447	439	498	394	416	459	431	475	471	442	468	460	409	488	454	464	450	436	444	432	412	457	471	437	451	464	455	477	477	449	441	433	411	470	456	456	500	404	458	405	451	411	439	432	429	429	452	447	431	466	454	454	433	435	457	440	481	426	449	477	456	450	420	435	410	416	435	430	468	433	468	468	430	465	420	433	439	447	477	452	480	443	445	456	441	454	445	428	386	474	460	442	417	444	433	453	491	466	452	429	456	448	441	434	426	461	458	442	424	444	419	456	442	456	470	457	456	419	395	451	442	425	429	479	413	446	446	441	418	426	419	470	455	433	435	457	440	430	514	447	429	452	468	441	432	424	432	434	422	419	425	416	425	442	446	499	431	408	460	442	461	424	489	455	438	447	441	431	453	499	436	490	425	419	417	421	431	414	439	412	449	428	434	454	460	458	448	422	439	467	472	469	458	444	463	420	441	467	470	467	387	451	426	461	488	434	428	433	429	457	442	438	439	478	438	464	446	446	409	436	487	477	459	450	434	475	435	415	424	431	458	466	435	436	471	434	465	465	409	416	444	437	431	486	473	457	485	445	454	453	403	463	439	453	415	462	438	448	428	428	402	442	460	417	456	417	451	455	428	474	409	416	419	443	432	458	468	441	468	428	470	462	476	408	442	442	443	459	434	433	431	437	475	456	439	412	432	456	443	448	465	413	462	444	428	488	405	477	477	465	418	467	447	416	459	443	467	472	425	454	435	455	450	421	439	455	436	460	470	460	447	435	453	424	418	448	476	431	456	435	475	426	401	444	485	439	422	449	416	469	470	478	430	475	442	449	449	447	485	430	426	432	461	458	423	445	446	444	410	432	441	478
25505	21344	27256	26753	39681	43103	28048	15494	4441	1340	724	553	547	570	560	575	527	566	535	559	547	521	558	515	542	552	552	548	513	464	557	600	502	549	535	537	504	538	532	574	516	558	537	542	517	550	529	543	529	558	491	538	516	487	523	548	510	545	558	564	532	491	519	602	538	574	537	505	530	539	504	510	564	578	481	492	539	547	501	542	565	538	556	522	537	509	518	532	568	535	536	515	518	541	514	498	518	522	508	538	527	528	524	512	527	543	548	516	507	510	525	590	523	551	526	579	560	550	558	493	538	538	561	513	539	556	528	540	535	541	507	529	534	556	548	542	505	508	505	554	533	508	490	585	540	540	524	490	517	558	528	542	486	529	508	524	546	515	488	527	510	519	540	523	512	492	525	506	527	570	540	497	573	529	507	520	524	547	493	569	520	499	492	501	492	556	546	567	515	511	532	536	487	493	549	513	549	533	524	508	540	553	517	538	565	514	543	537	512	521	554	546	533	518	530	524	519	535	556	523	544	539	531	507	488	527	506	548	505	555	570	524	515	537	512	522	536	535	548	496	548	560	557	548	532	534	553	544	518	512	567	548	509	510	576	517	514	561	540	468	533	527	573	494	561	513	522	543	522	568	542	534	544	496	531	477	561	547	544	511	539	551	518	543	506	522	493	526	500	538	576	529	540	527	562	514	554	541	554	556	556	541	517	499	564	531	529	515	522	529	565	539	531	547	559	504	534	516	509	512	513	542	532	481	539	548	535	526	560	540	480	552	528	513	521	542	572	519	551	524	548	500	574	497	578	532	542	511	579	526	532	549	520	539	507	558	563	562	529	530	527	513	510	501	560	525	539	488	553	545	504	505	528	568	488	522	501	531	555	521	542	520	512	524	518	530	520	529	501	561	517	548	550	545	563	536	487	562	520	554	531	503	530	496	497	500	513	528	514	514	515	544	517	557	543	551	540	553	515	563	503	543	482	538	517	528	536	565	502	505	544	508	562	546	529	537	530	540	550	518	536	541	554	525	506	516	514	552	526	495	532	500	563	537	543	516	514	532	499	487	519	529	503	527	531	527	574	509	486	509	534	549	537	497	528	528	525	502	555	508	543	511	525	545	546	503	540	560	533	531	516	553	554	525	512	586	534	534	510	516	527	495	553	505	526	534	556	501	513	550	518	504	520	567	532	493	536	517	579	532	503	518	558	533	498	535	545	546	541	544	531	521	484	564	542	527	510	530	529	511	532	600	502	494	491	518	517	566	525	537	510	518	582	525	536	534	477	494	511	550	558	542	545	534	514	549	525	555	505	529	517	543	531	523	513	525	547	454	552	500	575	531	501	522	516	509	473	567	539	560	512	521	515	492	499	497	520	484	556	547	491	552	525	528	524	532	536	534	499	506	533	514	544	540	554	506	518	490	511	572	567	552	525	506	522	556	512	521	534	520	572	495	559	526	550	497	561	557	541	543	534	531	548	544	522	520	566	532	547	530	544	537	551	517	544	494	511	512	519	532	543	544	518	541	508	476	517	548	527	553	561	541	545	517	494	500	556	512	538	518	524	521	528	536	516	486	562	567	506	533	526	526	556	574	500	528	498	561	551	549	499	533	560	512	529	498	530	515	528	566	490	510	541	512	513	542	497	525	544	521	518	501	544	514	518	569	528	521	578	532	546	573	534	514	532	552	563	542	510	541	486	500	549	537	532	536	536	558	521	548	561	532	487	476	536	581	530	506	514	523	533	492	542	513	516	532	516	531	566	543	547	530	558	498	547	540	546	521	519	478	513	552	523	505	537	558	537	533	516	525	559	515	564	554	520	549	551	520	474	545	498	563	590	519	511	486	544	524	539	554	555	526	544	537	515	516	544	531	524	569	517	561	518	562	513	501	532	565	517	562	518	552	549	512	510	523	517	504	529	529	504	542	545	543	536	519	546	523	551	483	565	535	574	502	545	566	522	541	516	533	532	563	537	561	524	528	509	526	506	542	558	553	528	579	536	532	519	516	519	556	556	492	522	516	560	512	533	557	575	563	515	509	488	553	498	531	538	547	513	538	564	505	533	487	506	488	527	520	526	549	541	517	544	538	517	543	512	541	491	510	519	530	529	543	535	523	532	557	565	532	543	529	549	519	551	578	530	554	532	547	515	547	528	504	522	580	492	511	520	556	540	522	515	560	510	516	531	519	544	542	553	536	525	546	512	532	535	562	509	534	556	527	528	528	511	549	516	545	531	544	556	534	551	526	528	581	524	521	555	542	534	531	542	552	487	500	530	532	524	526	529	499	534	522	500	526	544	467	542	483	500	526	524	537	523	545	548	539	555	525	499	535	520	526	516	536	511	556	555	520	527	561	554	511	559	513	530	484	512	513	543	543	519	530	539	504	487	528	546	585	510	482	514	532	519	553	490	567	513	515	523	531	540	548	565	546	544	487	549	541	527	535	532	550	538	576	528	537	538	522	498	515	491	508	512	516	505	487	503	521	546	520	583	480	517	537	517	475	539	550	521	503	536	514	535	549	527	519	532	507	497	528	572	547	518	562	495	469	526	548	587	518	518	505	562	536	542	505	533	526	545	514	502	533	569	522	522	519	508	535	506	539	531	527	520	538	511	491	541	521	515	523	502	532	559	544	526	499	508	495	517	479	557	524	518	528	568	522	525	525	506	511	518	534	494	514	538	547	524	542	544	511	550	556	521	552	538	492	524	537	536	525	518	545	517	517	494	535	517	521	515	547	539	564	523	547	537	548	504	510	536	527	535	509	498	545	521	549	546	485	506	497	518	531	570	547	560	520	502	533	513	559	510	507	541	548	510	506	528	524	516	521	505	539	520	490	480	509	513	537	502	507	490	588	548	536	506	582	526	519	539	504	510	511	571	535	498	531	477	555	525	508	544	515	542	526	521	528	524	525	534	499	530	539	513	494	517	560	532	534	502	511	499	478	488	497	550	544	527	511	562	499	521	561	530	546	515	543	545	535	509	588	511	505	567	558	540	551	550	542	521	588	534	535	580	509	519	540	518	540	567	513	538	500	528	505	530	536	527	551	527	512	547	533	536	533	524	469	490	550	518	554	536	542	507	543	521	475	513	527	575	501	567	557	563	513	526	532	539	518	530	536	556	545	533	562	513	542	537	517	537	521	494	497	612	521	540	520	569	547	490	512	549	537	513	531	519	565	544	539	490	533	523	508	544	522	521	543	494	516	522	546	528	512	556	523	543	580	514	554	560	511	536	542	543	498	534	483	544	548	501	534	527	557	528	539	492	536	526	511	519	531	528	534	531	525	560	549	500	470	528	517	556	555	499	529	530	521	524	532	507	493	537	532	532	550	552	548	545	486	517	520	500	512	559	518	512	524	516	536	545	530	519	497	534	504	514	506	509	546	521	486	547	518	548	592	514	526	518	541	529	566	505	568	506	468	566	559	547	538	532	518	532	516	554	543	528	524	524	535	541	528	503	525	502	520	515	505	519	538	554	539	525	510	584	512
5717	10648	8284	15209	42752	37767	19284	12307	3808	1367	678	538	494	475	487	461	500	505	495	534	486	483	501	489	499	470	515	500	497	491	472	473	505	495	498	485	528	469	538	490	483	484	460	498	502	452	508	468	521	508	452	505	492	472	509	505	533	478	495	438	509	487	474	488	515	507	539	451	524	517	501	465	501	445	534	502	495	496	493	524	502	447	466	471	495	473	492	450	482	436	479	504	482	497	469	523	451	501	538	521	482	474	469	502	510	506	525	495	451	517	487	499	480	509	473	471	492	503	507	469	509	527	478	476	448	478	481	479	489	510	474	481	529	453	427	488	479	442	479	446	452	492	482	504	449	477	433	513	472	486	495	468	473	431	471	468	521	530	447	509	488	451	504	507	496	474	487	511	479	502	469	477	468	460	474	492	482	484	488	497	468	499	462	499	485	485	477	482	505	517	493	493	463	499	477	503	500	451	455	468	513	506	502	455	494	513	475	509	499	483	466	481	490	436	469	468	465	454	487	485	510	511	516	508	490	481	514	522	486	487	501	471	489	461	518	452	462	464	471	485	486	477	475	497	493	491	506	467	526	457	460	456	472	489	513	496	474	476	480	492	467	473	510	476	489	445	488	478	458	464	497	499	490	482	461	499	484	481	512	485	489	522	513	473	467	445	470	495	481	557	500	480	495	479	511	491	493	491	506	473	531	462	466	484	469	497	489	465	476	481	513	523	486	467	479	456	453	462	444	472	477	533	460	478	500	420	478	463	498	458	498	484	457	489	466	526	497	484	452	495	445	484	481	469	475	499	525	472	511	476	480	500	483	496	457	500	500	459	478	475	492	493	482	481	481	499	495	477	495	496	492	485	512	489	498	460	468	465	489	461	492	445	445	477	491	459	474	481	467	455	499	487	474	520	472	471	487	471	503	455	495	478	451	444	513	468	466	492	452	483	469	497	491	461	486	482	481	489	456	512	474	466	480	469	480	481	480	483	442	460	450	473	480	489	502	474	476	497	522	470	451	528	498	509	493	529	490	468	474	448	488	464	469	476	565	491	480	506	471	475	484	497	488	467	500	478	438	461	438	483	495	478	491	506	466	514	468	466	530	463	456	442	466	495	469	496	454	485	448	502	482	459	488	488	494	497	482	489	495	498	523	461	459	481	499	505	470	495	526	466	503	475	503	459	458	484	482	489	481	486	462	431	486	473	499	464	488	462	487	479	455	483	456	501	503	470	470	490	505	510	484	500	484	493	466	471	451	483	460	491	513	483	472	468	467	469	489	482	468	507	477	475	481	459	485	470	501	467	479	487	508	486	467	488	467	458	478	486	430	496	493	516	477	442	466	461	486	455	461	489	454	477	472	480	502	474	516	476	510	470	483	463	490	473	472	457	464	498	483	498	482	469	463	483	520	478	484	505	473	450	461	472	524	470	485	487	461	452	506	470	453	510	495	475	460	448	480	488	465	470	481	483	520	477	477	497	470	472	533	499	460	508	472	471	472	491	495	494	457	515	506	479	456	494	499	489	454	467	467	480	486	495	463	488	486	506	463	472	484	437	477	484	520	507	493	486	504	494	486	506	474	480	454	486	499	483	491	516	470	489	501	498	463	462	476	511	512	475	499	513	459	479	509	452	479	457	486	472	493	475	472	502	454	498	482	491	434	481	467	517	483	504	479	481	452	480	470	457	479	477	472	504	479	499	473	475	504	452	480	470	487	484	484	484	500	490	481	469	511	521	450	466	528	500	468	450	497	472	464	470	475	468	459	453	491	468	446	483	517	503	457	443	442	479	484	509	502	489	491	469	483	495	470	525	440	481	464	477	506	454	457	472	487	499	460	487	450	470	492	456	493	449	498	469	478	476	502	447	488	477	500	507	490	489	470	499	525	508	515	494	490	443	511	464	481	487	497	471	499	476	482	477	448	482	497	487	503	497	484	487	457	477	476	462	504	479	486	470	474	452	461	490	507	483	472	471	440	483	510	492	451	476	494	473	460	453	472	475	479	491	469	478	500	511	471	441	518	460	482	480	464	492	506	470	472	446	451	480	511	527	500	465	483	485	528	453	498	460	497	474	494	476	480	515	459	466	505	474	481	526	460	505	492	479	462	496	482	464	451	455	482	488	450	463	498	488	470	502	490	512	496	520	472	460	463	481	494	517	486	471	477	505	475	510	468	518	459	507	497	505	551	473	489	468	471	472	514	508	482	464	495	507	478	436	468	461	502	454	497	498	469	538	500	485	466	444	477	485	498	460	475	471	458	511	475	454	458	490	477	464	478	473	461	469	492	476	510	471	456	481	530	483	495	493	483	509	469	458	482	495	501	475	431	486	510	464	488	503	503	501	472	449	483	500	507	522	503	489	475	472	510	484	496	486	461	494	478	459	481	447	449	469	423	497	465	468	504	422	486	488	472	501	459	472	444	464	489	475	522	485	473	454	472	476	475	484	473	462	525	469	468	478	445	457	490	516	488	450	499	473	508	483	494	482	467	449	475	470	429	488	460	510	450	482	491	487	495	495	471	484	535	461	493	466	451	491	446	466	518	470	474	493	448	509	478	493	482	469	499	493	498	482	449	477	514	487	465	463	481	474	489	450	469	462	500	486	467	483	465	522	470	486	518	445	479	451	500	462	512	461	459	475	489	467	508	458	466	510	509	466	466	512	471	476	481	494	561	515	481	494	481	499	503	476	469	472	458	447	507	499	498	502	507	460	527	479	484	495	532	530	509	473	458	466	474	465	490	446	517	469	476	449	490	445	485	507	480	441	504	492	492	495	455	450	500	487	481	494	518	478	530	492	484	474	527	478	487	481	531	522	475	488	497	450	509	464	483	494	510	464	492	512	468	459	473	482	480	460	486	495	514	492	469	497	473	471	492	471	528	449	494	454	492	512	449	527	466	490	469	516	462	466	460	467	424	468	466	508	493	509	475	483	489	503	497	548	499	487	473	455	511	477	509	511	475	489	518	424	454	458	478	493	503	478	495	473	499	477	440	467	452	452	457	441	453	500	493	491	481	482	491	468	461	477	476	489	446	489	454	481	497	440	492	479	474	511	487	478	447	477	470	498	470	506	483	469	507	461	458	510	469	485	472	467	476	505	505	507	448	503	504	469	474	493	498	497	454	489	468	468	438	488	441	450	432	451	495	525	445	470	487	445	475	471	467	501	467	457	495	476	480	483	503	461	464	463	462	499	461	470	497	502	481	491	515	482	484	509	504	474	488	464	485	500	493	499	467	481	515	460	475	470	470	480	503	463	479	501	497	479	436	469	527	482	450	497	463	487	508	483	496	513	514	475	475	478	485	491	504	478	501	486	435	478	528	458	471	461	476	451	505	515	487	489	480	459	499	507	467	460	469	481	508	447	486	477	436	477	504	437	461	445	484	453	518	498	485	450	515	507	530	486	523	471	503	471	477	475	458	481	483	465	517	480	524	498	476	496	515	475	476	471	455	479	479	470	494	458	504	469	457	498	480	480	477	466
24188	21355	28674	26113	48315	55105	40334	26031	9349	2422	944	716	717	675	620	654	667	620	643	592	617	568	650	645	624	639	657	655	657	600	599	628	630	596	596	636	630	632	627	636	617	663	626	607	606	611	594	608	644	593	639	650	621	593	666	605	646	639	599	612	605	622	635	708	630	625	605	571	624	602	600	611	643	635	636	635	648	632	651	614	665	631	635	621	631	579	618	590	636	583	581	670	590	597	634	606	582	625	650	651	588	637	626	622	585	623	642	635	581	615	595	637	687	617	648	617	608	589	626	553	643	631	622	610	617	629	642	608	613	618	599	625	633	591	597	617	629	608	601	581	570	641	564	644	588	575	616	651	587	643	644	606	659	640	592	610	606	637	624	625	621	625	630	597	636	584	631	674	620	621	598	633	655	546	585	673	649	648	581	593	586	625	636	643	583	643	613	608	619	613	592	609	614	634	622	651	632	588	619	639	658	612	625	626	635	612	640	624	594	591	624	583	627	662	587	607	623	628	655	633	586	634	610	652	616	607	627	660	596	619	598	605	647	618	698	656	617	632	611	597	614	654	613	644	603	616	622	593	566	644	627	601	664	587	634	619	635	614	630	635	600	631	653	607	645	605	656	636	628	625	639	613	651	622	638	603	590	649	623	604	613	617	644	624	619	591	598	624	591	598	614	631	596	603	607	670	614	544	608	629	613	624	586	580	623	659	595	651	637	606	626	617	664	632	643	601	613	572	616	599	616	636	650	581	622	610	631	573	612	602	623	658	654	609	601	616	630	624	585	599	593	631	626	640	625	579	609	592	613	596	610	629	571	660	647	559	639	621	625	589	584	594	639	597	574	589	606	615	643	634	636	614	620	615	599	652	621	621	617	650	604	572	617	636	627	647	616	565	525	602	622	652	640	617	621	586	649	611	611	606	630	611	588	596	584	610	612	625	643	599	630	632	653	611	579	639	620	648	562	607	645	653	622	628	586	584	615	609	650	645	588	594	645	638	645	582	617	600	626	605	624	617	605	645	653	627	629	606	635	644	609	573	635	624	589	610	614	606	614	624	595	636	632	614	627	631	563	641	607	561	612	619	617	594	588	639	584	607	635	643	594	647	640	660	598	612	657	583	652	604	583	639	624	593	629	626	679	638	646	617	616	607	687	604	631	663	608	624	630	613	643	598	606	607	656	639	608	587	612	592	676	577	588	650	586	600	636	638	665	578	666	671	616	576	615	584	602	600	614	643	634	618	663	609	653	630	631	653	603	601	636	633	618	604	618	632	620	587	616	631	606	573	593	605	613	595	615	641	658	592	620	666	600	656	608	588	619	623	625	604	682	614	583	648	644	592	595	623	627	648	622	640	613	625	556	608	576	636	601	612	673	676	627	626	612	591	617	581	610	635	658	642	581	629	626	597	604	608	608	638	617	645	606	601	635	592	667	639	617	580	595	658	612	634	595	584	626	635	638	583	622	619	604	635	622	627	652	615	671	615	592	573	644	605	596	585	574	606	613	640	616	627	596	633	644	637	611	582	654	656	635	569	636	652	634	552	599	629	595	627	643	598	660	634	603	650	671	605	592	658	582	611	648	576	630	628	594	650	615	651	595	611	653	574	608	616	596	638	583	614	619	636	602	588	615	652	581	593	639	615	611	645	616	579	626	634	627	603	585	624	623	661	565	624	598	637	628	629	606	594	625	593	605	624	597	662	649	581	571	581	654	581	608	609	618	619	621	660	586	643	610	603	579	592	617	571	595	631	650	636	603	612	625	612	668	634	657	584	576	608	597	632	648	627	612	639	640	627	624	620	628	645	612	646	614	613	636	670	591	609	619	589	599	632	616	596	684	606	645	622	622	650	616	575	616	606	602	627	610	638	601	643	668	638	602	594	625	603	627	608	587	647	604	621	607	617	605	618	603	591	604	628	610	608	657	650	627	599	652	641	598	642	597	580	641	587	630	626	573	574	628	612	619	615	601	612	662	591	601	640	597	603	644	570	627	668	659	641	626	601	615	642	576	632	576	611	619	602	631	613	619	632	626	612	604	621	581	605	618	654	643	598	574	657	598	606	574	641	628	626	643	610	625	614	598	655	646	584	616	627	618	568	580	594	618	634	632	637	636	591	600	580	626	627	602	625	627	616	655	586	646	612	604	616	580	620	609	623	617	608	626	649	604	640	633	622	660	623	666	635	612	630	608	596	623	645	611	628	631	607	531	661	645	609	650	632	586	606	641	652	624	594	599	607	632	645	616	599	673	609	652	557	651	607	629	596	637	585	608	663	613	613	589	594	652	594	608	597	640	646	610	586	608	597	592	591	571	588	589	602	613	615	599	614	620	644	574	630	596	641	635	636	595	582	609	603	601	578	603	646	616	623	649	593	577	631	663	587	608	634	605	643	611	612	631	634	591	607	630	615	641	577	601	609	592	553	629	642	545	576	592	594	609	593	629	628	597	590	639	623	653	606	618	609	619	619	620	668	596	675	647	633	618	612	605	633	645	628	619	604	590	612	620	592	657	572	623	588	594	599	596	644	623	621	632	646	606	572	593	619	656	647	623	610	619	655	666	630	571	625	629	602	575	580	635	614	623	584	641	596	615	632	625	556	606	651	622	605	631	584	636	606	637	589	630	605	644	624	650	601	636	624	618	605	627	650	622	592	603	645	612	608	624	637	668	607	618	602	616	629	641	604	614	618	626	585	617	616	593	579	629	631	607	663	647	598	592	632	640	635	606	602	593	644	612	587	568	620	612	596	604	607	619	622	641	664	648	625	637	641	615	672	614	589	595	647	624	586	628	596	616	614	618	606	620	634	617	652	658	631	658	651	643	606	636	582	595	614	601	633	667	583	655	617	621	615	610	637	567	610	633	626	614	661	593	661	640	579	585	575	593	635	599	577	650	617	596	601	617	622	615	604	612	587	630	582	655	664	616	621	649	612	589	630	639	636	649	681	625	613	603	610	623	630	638	613	607	610	630	639	592	658	627	621	566	647	602	620	652	626	625	580	640	595	636	595	571	686	630	576	616	617	642	584	643	616	597	619	591	619	605	576	646	634	581	637	632	601	623	620	619	656	611	622	588	599	598	608	587	639	627	614	608	574	671	614	573	653	677	646	652	610	594	600	630	616	611	634	620	621	609	634	664	630	628	642	612	623	634	613	594	599	602	617	613	598	594	629	604	678	577	646	623	641	572	620	592	595	589	591	633	620	643	607	653	618	630	594	598	650	636	663	583	614	582	660	633	618	613	610	600	621	629	613	605	611	659	612	601	623	597	592	602	614	602	614	668	619	626	565	623	576	607	630	643	616	590	623	612	579	595	607	626	585	621	643	691	626	626	604	605	635	572	624	611	618	638	600	594	555	615	618	557	612	616	620	650	649	600	618	674	630	648	588	653	634	584	636	648	632	601	661	622	611	612	650	598	623	605	664	617	607	687	610	623	643	596	626	631	597	602	659	628	591	631	614	627	620	603	571	623	628	616	605	605	588
6710	13729	9592	38118	65777	55636	30822	21129	6672	2329	996	644	581	538	540	564	578	547	560	578	579	629	550	592	611	565	589	563	587	555	578	549	574	570	596	605	552	574	596	598	575	560	550	540	571	517	590	593	571	541	597	649	551	590	615	548	558	573	576	575	558	610	588	561	570	578	586	594	551	558	558	567	566	545	550	531	557	587	572	559	574	593	581	571	590	549	574	527	534	545	571	557	564	561	560	565	570	566	559	558	564	604	571	574	595	549	547	508	547	552	559	619	594	579	578	548	568	484	543	534	585	564	557	513	538	589	578	556	522	575	533	583	584	542	562	555	538	548	580	565	573	540	526	552	553	536	549	534	561	529	588	562	552	589	549	576	542	581	557	531	589	584	560	564	537	555	572	600	568	573	560	514	556	537	541	595	578	555	548	568	526	554	569	545	557	594	558	565	539	574	576	565	551	566	588	560	580	541	558	566	564	575	553	561	515	537	610	564	560	591	577	573	599	546	562	611	560	576	541	582	552	539	579	581	554	547	589	538	554	542	547	600	548	571	604	541	597	566	571	585	526	601	542	584	552	538	558	549	554	565	564	588	579	554	546	557	491	557	576	609	561	564	572	579	518	558	554	562	607	624	561	578	535	573	591	556	557	579	557	560	582	585	634	606	566	563	543	566	616	586	568	587	579	552	553	573	563	548	554	573	575	564	567	544	567	571	557	565	571	540	572	557	547	551	548	565	554	558	575	552	592	550	563	550	563	552	547	574	538	578	528	548	542	553	560	587	604	527	574	583	570	532	570	589	511	567	523	588	591	558	541	531	574	591	555	548	582	533	587	585	535	573	575	579	588	544	526	570	533	551	557	535	577	568	547	554	562	573	531	573	530	544	535	572	537	601	561	563	600	540	544	546	558	499	563	543	553	540	543	575	585	554	572	563	540	546	538	529	548	526	586	556	524	559	575	599	579	599	610	502	599	521	558	554	529	585	567	588	537	607	564	558	569	610	563	576	540	587	541	597	588	597	605	592	571	567	570	554	540	542	549	565	518	571	623	548	573	541	546	578	577	526	592	566	578	606	560	565	586	593	576	555	600	596	557	559	588	543	587	529	549	536	533	544	568	563	570	562	597	627	565	593	499	560	566	532	594	548	558	562	540	595	565	529	567	564	555	566	550	585	567	542	580	542	583	556	578	534	595	580	588	579	579	552	575	562	584	547	549	537	581	573	566	592	591	601	625	565	571	555	544	571	569	600	568	590	545	543	567	554	561	586	564	547	536	572	577	547	516	567	573	566	565	566	540	575	578	531	559	544	538	565	512	596	587	527	565	575	601	545	517	605	570	564	571	531	576	594	548	586	563	527	551	606	578	551	536	556	540	584	530	515	601	554	586	576	579	547	539	552	570	566	558	588	567	590	577	558	564	593	569	556	574	578	536	557	589	594	574	537	592	551	590	573	563	567	582	570	561	575	536	639	551	578	539	598	574	566	539	569	576	571	588	548	540	585	568	553	572	550	567	556	577	533	504	578	554	543	584	542	568	523	561	566	573	538	551	603	589	571	581	609	531	547	623	556	542	536	570	558	548	542	563	557	567	560	539	534	614	563	562	542	587	612	562	561	581	537	601	537	570	567	592	579	544	560	552	557	575	585	564	587	535	537	536	567	560	559	578	554	592	537	551	535	555	610	593	585	544	581	575	556	560	532	605	539	549	576	585	577	584	577	540	587	540	563	554	605	553	562	518	586	562	556	527	553	548	542	563	567	571	573	529	579	540	560	481	517	657	531	565	594	567	578	530	546	550	557	599	575	576	585	580	553	562	565	534	550	591	583	550	570	569	562	558	594	598	567	578	577	552	554	527	566	543	498	567	558	565	528	576	584	588	579	567	574	541	591	524	554	565	543	536	532	596	544	572	576	571	575	530	566	579	569	587	543	538	562	560	574	589	583	527	501	567	569	535	600	587	565	557	559	570	583	566	566	593	556	577	597	531	556	566	579	582	581	566	560	574	553	592	592	518	551	540	604	571	590	534	542	630	571	541	580	583	608	582	549	555	554	605	562	542	539	551	563	582	561	568	602	566	547	603	572	547	545	591	541	531	547	569	583	556	544	617	579	580	552	501	540	575	593	584	569	534	553	526	574	549	550	513	572	576	543	564	578	547	567	567	577	568	572	585	600	578	585	577	551	554	552	541	543	607	551	560	575	553	546	581	535	534	552	565	617	582	559	569	566	582	608	579	595	543	588	562	514	560	551	578	530	562	529	573	541	559	574	545	550	584	585	552	536	528	577	568	539	571	576	516	596	602	579	546	559	559	543	551	519	544	583	583	577	539	557	550	576	544	576	537	556	543	573	573	575	554	586	592	583	537	558	539	534	591	539	564	515	586	569	557	574	567	544	594	556	535	583	552	575	577	578	558	535	533	547	562	526	569	605	570	590	516	575	584	595	549	590	548	540	548	550	572	570	571	541	551	561	575	524	530	591	540	580	549	557	534	572	569	557	605	550	551	563	600	532	530	573	510	566	583	571	540	542	579	530	601	546	527	559	546	627	570	571	592	499	520	545	587	562	552	619	536	535	516	576	566	533	569	560	576	526	529	595	594	560	600	551	592	575	524	553	570	556	539	543	562	598	575	597	605	564	565	501	521	587	568	607	537	563	571	543	555	551	541	548	619	527	581	573	574	548	543	582	575	552	572	587	558	538	576	560	600	533	585	496	592	518	540	576	534	534	552	578	554	604	524	557	578	555	598	523	522	583	541	549	544	564	563	563	590	587	503	537	520	550	528	615	583	585	523	565	553	568	547	579	533	585	552	558	551	563	537	574	538	570	545	542	544	576	578	588	529	557	532	554	559	580	522	531	544	576	564	552	545	593	554	589	558	556	572	593	568	541	523	566	595	571	558	544	556	586	557	560	561	573	542	563	556	542	551	587	556	518	570	570	552	551	584	534	519	569	567	547	548	538	552	546	561	549	547	572	550	614	553	568	600	538	562	562	523	529	549	551	550	575	561	563	570	592	519	584	544	541	560	608	557	570	558	563	577	554	567	588	537	495	596	603	547	575	549	544	573	557	561	567	573	570	558	571	532	616	565	558	545	557	593	557	571	595	612	542	557	565	601	548	538	589	565	536	550	515	584	584	577	515	608	550	564	542	597	524	530	566	609	510	563	555	545	553	559	536	586	602	596	580	614	526	564	553	590	575	598	557	552	551	541	548	549	544	547	571	544	534	578	544	573	559	583	562	557	577	572	524	556	556	530	520	555	565	565	532	550	569	562	556	557	568	525	544	570	554	564	557	552	596	539	544	539	579	542	573	565	556	588	584	556	529	546	584	579	559	590	568	548	576	533	580	573	572	557	573	555	550	601	580	575	598	566	506	531	582	553	533	562	552	548	576	561	586	572	581	543	530	543	523	554	561	594	557	578	563	581	511	591	605	557	561	514	598	569	520	577	569	527	599	608	631	556	527	556	592	533	562	557	576	585	580
27756	13281	2701	7030	8956	6999	2901	1532	816	630	552	521	522	502	502	527	501	494	499	497	529	505	503	512	532	518	521	528	515	511	541	555	553	533	517	515	486	516	542	481	536	516	538	505	537	499	469	481	501	501	499	511	494	482	541	518	477	464	512	487	540	494	502	517	489	512	520	528	499	506	510	476	486	516	482	531	477	531	498	523	491	461	527	524	533	519	497	522	524	526	478	514	528	514	501	554	539	528	511	521	547	491	474	469	523	487	507	494	516	514	497	509	497	516	491	511	461	546	502	541	520	514	531	508	500	518	484	532	512	529	534	447	506	482	508	498	509	493	494	538	531	501	500	492	494	508	554	511	511	533	484	521	487	532	510	515	461	505	517	517	536	484	501	529	508	569	491	540	497	537	497	504	500	535	489	511	513	473	503	505	542	489	508	521	511	512	520	483	520	475	530	503	494	523	539	494	540	536	509	488	496	487	469	498	503	506	538	516	501	508	510	521	496	519	503	502	529	490	496	473	511	512	504	551	478	536	519	506	526	480	487	482	514	506	521	520	544	497	515	546	504	500	509	507	518	479	509	529	495	577	567	529	518	508	490	493	503	456	504	552	529	484	500	552	518	524	492	497	479	517	509	490	522	560	535	493	538	509	510	522	509	519	519	496	523	544	496	501	540	497	525	526	517	515	524	506	536	465	445	497	523	513	538	510	500	514	511	524	478	516	529	467	482	482	486	461	482	505	491	515	503	500	523	475	525	498	496	461	500	525	515	501	509	509	503	500	496	526	532	525	505	496	515	487	491	496	488	491	491	503	539	528	525	517	531	453	502	513	445	501	511	532	522	539	499	479	524	535	507	511	521	513	507	485	519	500	493	517	511	524	506	462	548	538	521	471	510	482	499	461	526	489	471	530	523	514	516	534	493	499	508	484	487	500	502	493	547	519	541	509	492	513	490	488	537	503	511	521	511	498	485	540	543	479	460	519	527	513	521	471	493	515	485	502	530	532	496	513	473	552	508	518	558	512	510	500	528	502	540	506	498	476	498	505	488	519	516	562	499	534	479	520	579	498	531	518	493	529	506	511	460	512	508	553	520	519	521	511	528	504	512	476	522	507	517	490	539	466	498	491	492	500	504	554	534	511	559	511	445	504	490	525	491	506	504	479	515	472	526	526	496	490	526	493	550	486	472	508	516	522	512	496	511	474	556	504	494	541	489	501	517	528	520	482	493	492	516	507	528	520	566	476	489	494	510	469	509	548	539	540	513	500	541	520	516	478	500	502	500	473	489	493	507	517	539	488	501	515	510	566	471	555	489	488	474	500	463	496	481	515	542	499	544	513	543	504	506	473	495	533	516	542	511	498	479	535	502	516	513	544	507	498	521	492	541	491	463	526	493	499	515	557	506	512	523	503	490	501	509	524	489	502	536	538	486	475	534	525	505	505	543	494	451	508	490	473	501	507	489	503	497	480	559	505	491	529	495	518	549	547	542	511	489	499	538	513	488	510	495	531	522	541	522	565	513	486	517	504	507	515	535	515	503	509	543	524	459	525	489	490	435	527	461	508	495	561	532	509	520	504	475	492	504	477	464	538	517	479	506	485	507	530	552	524	516	499	500	491	491	530	526	502	541	515	509	530	485	513	493	477	527	514	548	499	506	550	499	508	483	508	475	541	444	478	524	489	515	504	515	516	507	520	513	520	500	524	469	512	538	490	507	543	495	521	457	504	500	532	551	501	536	497	517	471	506	504	489	474	469	502	552	512	499	507	529	516	531	528	491	527	506	549	530	553	463	503	520	503	494	493	537	478	477	485	519	452	492	491	495	536	517	499	513	533	483	543	487	491	576	521	521	506	534	500	515	472	501	506	506	520	521	511	478	494	513	528	498	556	517	556	484	494	542	532	509	494	519	492	514	504	501	515	497	498	507	494	503	452	545	494	496	517	495	516	542	495	523	495	524	487	495	475	508	516	508	506	500	525	500	483	495	481	470	509	520	497	524	492	476	500	502	496	502	486	485	470	482	525	499	513	469	503	539	503	487	498	487	499	506	516	527	505	538	511	506	508	540	489	535	508	522	520	538	536	483	532	489	527	496	486	502	515	498	518	489	503	492	498	514	509	503	517	550	556	518	491	510	524	486	522	495	525	524	496	494	510	504	483	507	527	535	480	522	515	516	520	509	523	464	462	496	491	526	440	491	508	496	483	484	534	495	464	544	539	546	503	516	528	503	494	517	528	502	496	523	490	587	501	496	555	507	493	481	520	489	568	543	542	539	500	511	510	507	526	513	469	520	493	499	484	491	497	482	464	499	492	471	511	495	477	501	519	536	487	505	501	521	478	516	532	502	509	489	536	535	497	503	508	466	514	523	518	544	521	507	535	535	509	514	545	492	505	516	497	525	520	555	463	547	543	486	523	511	501	511	480	532	505	517	519	486	500	493	517	492	550	495	461	490	537	491	497	530	515	459	529	513	542	498	497	506	500	502	483	532	539	477	493	508	510	475	542	536	524	514	538	503	522	519	507	538	524	490	489	463	540	511	482	499	484	516	522	516	544	514	522	530	553	518	511	490	479	491	540	496	498	510	499	529	536	560	510	544	483	511	503	498	509	522	527	511	479	548	495	497	519	459	466	507	522	515	506	514	498	477	507	501	482	509	509	529	521	547	498	525	505	503	503	503	517	550	506	508	511	533	538	489	535	495	516	504	468	528	500	533	528	525	517	536	464	537	473	537	507	514	520	511	486	468	488	488	544	550	507	499	460	530	540	497	537	494	500	499	488	526	532	498	509	507	504	473	487	508	489	553	486	473	508	542	494	525	479	519	516	531	518	529	469	537	521	486	515	509	546	495	482	575	564	525	497	522	507	534	492	455	497	498	479	522	505	463	492	503	540	512	531	560	511	540	528	535	452	470	530	515	519	477	485	505	504	495	459	482	509	539	505	520	490	501	479	492	537	496	513	526	508	517	530	538	515	559	536	500	509	555	495	503	536	559	508	489	507	518	538	492	537	483	554	496	522	493	513	496	482	532	477	519	522	534	538	497	496	523	493	469	475	506	504	514	480	521	537	461	527	513	545	543	525	489	480	472	485	512	494	484	471	499	478	499	522	489	516	501	511	488	491	511	496	523	487	506	527	515	512	553	497	499	494	468	533	524	534	512	500	513	515	517	468	490	482	513	527	486	499	462	515	535	474	481	518	500	551	480	480	488	504	513	540	496	487	498	490	540	532	522	512	506	505	566	514	462	496	541	519	508	508	521	532	527	513	513	508	497	485	476	502	489	521	500	512	517	519	533	488	494	515	538	501	474	469	482	495	556	513	508	516	539	535	515	502	532	497	509	509	527	487	508	509	509	520	523	500	509	531	498	531	479	528	457	518	516	514	530	531	510	522	478	517	512	528	505	511	449	508	509	536	528	507	534	522	555	531	536	484	532	517	529	476	521	519	486	498	517	538	517	511	499	512	498	517	549	533	516	530	514	496
5667	2682	1993	6675	8174	6352	2775	1676	808	545	460	463	439	452	477	473	434	456	497	465	427	435	448	412	440	456	484	481	460	442	468	456	438	419	454	461	422	442	404	459	470	443	462	439	459	416	415	426	443	442	428	452	446	474	459	433	431	454	412	413	434	446	412	434	432	420	470	421	443	443	442	455	448	487	448	426	432	451	466	448	423	452	472	411	417	475	432	457	437	425	463	441	411	432	482	474	479	491	411	445	425	430	468	451	405	414	479	458	461	458	469	450	445	438	436	431	466	450	489	448	441	435	404	448	432	466	443	464	444	428	413	423	404	399	444	446	451	445	440	463	456	438	458	429	448	457	437	470	443	443	463	470	484	462	442	424	433	475	386	411	439	434	431	446	435	414	417	464	460	442	402	408	436	430	425	422	425	472	450	426	455	432	425	460	422	443	425	481	438	440	445	451	423	483	438	404	428	457	456	431	442	464	468	465	438	439	417	416	430	432	486	428	437	437	428	465	412	463	467	433	438	411	469	455	432	460	423	460	463	478	456	457	424	421	450	467	438	449	450	437	449	459	441	483	448	435	454	448	459	474	449	436	459	436	420	475	426	424	461	448	447	431	441	410	419	485	402	425	469	462	440	447	435	460	432	467	441	488	455	421	454	442	444	413	458	415	441	457	424	423	431	468	443	437	492	419	451	441	426	461	455	436	403	450	444	431	454	467	465	408	420	443	431	443	480	454	440	448	434	430	408	391	415	406	473	433	438	450	492	463	416	417	451	431	461	407	432	460	436	433	437	428	481	448	460	454	446	432	425	459	455	447	412	436	447	443	426	465	474	464	487	429	432	418	468	415	442	429	427	442	465	467	465	417	464	460	426	431	426	442	426	472	452	447	442	474	473	421	475	499	432	427	432	443	431	450	405	451	442	429	438	433	407	453	460	474	477	456	466	456	416	462	464	485	486	433	392	425	441	439	453	427	441	447	425	462	441	421	460	447	431	435	407	474	469	428	429	421	445	477	461	380	454	442	429	420	442	433	445	445	460	450	447	457	498	427	445	442	452	456	445	466	482	453	440	438	459	462	423	447	465	456	422	452	461	448	405	433	455	445	395	435	425	450	466	426	460	472	445	474	427	421	446	424	430	425	435	468	456	475	453	437	445	455	469	478	454	455	416	451	438	475	438	428	456	456	402	447	426	449	426	457	458	437	418	431	478	443	455	457	445	407	423	434	445	495	433	459	457	444	458	418	433	463	436	433	480	429	414	419	475	475	394	441	435	456	428	398	441	467	476	430	424	462	458	476	454	447	457	474	441	425	444	448	398	468	455	443	432	430	433	473	443	440	499	448	426	449	413	447	447	455	424	438	421	432	434	412	424	455	458	437	421	443	431	420	430	421	444	439	430	465	474	449	431	442	436	460	487	440	436	466	442	458	461	412	447	434	462	413	439	432	477	473	428	459	468	392	463	474	486	421	454	452	434	479	431	422	458	403	428	433	434	443	447	439	440	446	449	418	433	451	399	456	454	440	458	478	448	436	421	445	455	447	441	441	425	450	425	441	485	421	448	442	417	443	467	436	459	438	434	473	460	427	458	419	441	487	472	426	474	419	494	406	457	461	456	464	411	459	435	478	441	448	444	432	470	428	443	467	418	431	453	417	442	447	455	447	432	491	435	397	446	438	404	499	454	432	458	449	536	427	455	455	434	479	477	428	458	405	478	428	460	431	433	450	397	499	429	423	474	454	468	468	459	461	469	427	438	439	409	411	435	454	453	474	460	468	502	441	437	445	465	419	455	460	447	463	460	443	437	485	441	470	422	459	453	474	444	434	447	449	426	453	466	395	445	442	475	423	472	417	428	430	416	432	432	451	448	453	443	426	421	463	444	445	450	473	465	448	468	421	486	450	391	444	483	461	448	450	476	451	463	413	435	459	426	474	465	427	418	413	452	383	432	405	501	463	435	465	432	457	408	448	428	460	454	454	429	475	469	461	448	414	442	445	454	428	432	450	439	424	466	466	439	469	453	460	443	454	445	441	430	431	466	474	461	487	457	450	441	454	447	441	445	459	420	433	453	426	459	452	448	441	452	417	459	450	453	393	461	466	464	456	480	422	469	451	456	451	474	458	458	492	448	444	470	417	458	466	471	456	494	450	444	463	469	450	442	476	460	453	443	478	445	445	444	424	425	483	457	455	427	458	415	437	437	449	477	447	442	439	456	472	387	435	433	484	452	466	441	433	482	414	467	475	439	406	445	403	457	455	498	463	431	476	432	438	481	429	435	483	432	427	451	452	450	418	409	477	419	461	452	460	429	423	448	486	452	457	466	470	469	450	434	459	418	427	430	421	453	426	438	427	436	443	420	443	446	449	462	420	434	458	410	439	429	459	430	439	446	431	404	464	431	447	430	443	488	466	441	435	418	422	463	451	428	435	450	437	497	435	420	461	442	459	494	442	418	446	425	433	429	486	447	421	448	454	441	449	463	386	481	433	476	447	453	447	445	408	487	401	480	470	508	439	500	458	466	431	473	417	479	437	447	443	471	471	446	474	477	421	423	417	441	421	432	436	421	438	457	432	440	431	471	428	460	468	452	402	432	428	414	440	433	437	466	424	454	443	430	459	455	386	418	485	453	422	458	429	431	424	439	445	450	394	441	422	457	426	451	485	473	451	471	450	427	447	457	436	446	451	460	454	439	474	451	429	440	427	442	460	457	429	444	445	409	426	458	446	422	459	428	430	420	470	448	473	411	443	467	419	457	485	430	442	486	424	426	439	428	444	420	487	417	433	418	447	465	445	444	474	459	460	455	470	468	448	437	468	465	455	465	445	449	457	461	457	421	459	430	444	426	449	419	466	494	428	428	450	453	431	406	408	435	453	447	414	392	439	457	469	421	463	444	450	435	402	454	441	466	450	452	483	489	434	470	414	385	440	478	503	461	455	434	452	452	448	448	427	459	461	480	461	459	440	445	440	419	453	439	429	448	470	442	439	471	489	433	408	440	425	438	463	457	452	423	440	439	455	422	480	410	461	442	437	470	460	467	441	431	425	449	417	474	452	417	457	432	412	437	453	460	412	440	440	483	436	450	461	447	452	462	444	434	434	427	426	455	423	414	432	468	451	435	415	436	407	425	495	452	425	432	465	413	450	412	424	436	443	439	436	430	418	447	426	437	449	474	461	469	409	421	435	484	502	436	435	474	461	472	407	475	456	463	430	446	451	441	422	465	453	436	438	433	440	451	422	459	454	443	480	457	425	462	446	431	441	436	457	415	428	459	434	446	437	434	471	457	433	451	422	435	423	402	451	455	436	511	415	440	463	434	417	424	460	428	477	436	437	465	413	446	462	454	481	459	471	453	462	459	456	461	442	431	430	422	427	421	451	450	440	481	427	436	468	463	431	468	421	439	469	438	438	409	449	452	448	455	441	425	429	432	432	492	449	468	482	462	429	478	448	430	453	430	413	487	462	476	451	409	426	451	453	424	400
25481	21348	27305	34066	41976	42887	24053	13305	3612	1141	669	574	534	546	545	521	558	567	535	586	513	546	562	549	547	547	519	541	597	527	536	523	515	522	546	538	555	561	551	563	532	558	526	537	520	555	545	546	515	535	536	564	530	538	520	508	518	527	519	526	524	526	516	515	585	542	551	485	531	562	554	520	534	511	511	523	543	537	501	513	562	526	533	568	504	514	517	536	520	518	563	478	499	482	528	597	526	562	569	521	515	560	495	511	522	528	571	545	560	513	482	507	479	522	487	525	530	500	497	533	496	493	520	508	501	501	540	515	495	538	523	518	494	504	495	520	512	486	545	511	541	525	524	487	553	495	524	538	474	528	566	516	544	513	532	542	517	504	525	522	486	547	529	550	537	531	539	531	549	529	541	518	499	557	544	538	592	531	518	576	502	521	517	511	537	575	521	528	521	508	546	485	555	532	468	534	543	552	490	531	538	529	542	527	538	515	544	504	517	531	565	511	548	491	541	507	518	510	487	523	494	518	521	525	487	496	536	529	508	546	486	516	549	556	547	526	565	528	494	535	519	531	523	516	550	543	528	502	542	503	485	524	550	516	535	518	544	533	529	493	525	549	518	521	564	551	527	551	589	509	497	540	544	510	553	527	513	481	584	521	535	503	520	521	547	525	523	556	508	581	568	528	495	587	489	517	524	531	510	525	556	525	555	540	580	503	533	524	528	534	515	546	522	511	513	548	491	515	534	557	554	558	528	518	514	553	531	520	484	507	522	514	523	532	517	531	564	534	513	506	550	556	522	560	495	513	502	447	518	530	522	512	526	497	565	512	569	534	570	475	568	494	508	532	527	508	515	519	531	506	532	489	541	552	507	529	488	515	542	508	527	513	544	508	546	538	513	571	507	491	466	528	522	525	496	541	513	541	488	494	501	553	500	507	521	569	483	508	544	543	518	508	540	542	519	546	511	524	501	553	520	515	524	529	498	513	527	540	500	518	524	540	520	500	504	532	522	496	540	534	487	501	497	533	489	535	547	546	543	521	519	533	536	514	539	567	541	523	545	485	517	527	555	551	485	477	548	515	524	516	519	527	514	481	515	534	544	532	569	531	554	517	524	538	484	512	498	541	481	518	577	551	494	548	536	536	538	530	569	532	521	542	516	557	510	489	504	523	547	544	544	508	542	479	540	546	538	515	564	555	513	523	488	535	532	505	509	521	543	559	537	503	505	591	537	503	537	494	471	544	488	528	516	530	531	503	494	483	537	545	503	563	515	523	551	530	518	507	514	504	543	527	537	562	521	500	494	615	545	514	504	494	533	494	518	468	537	513	544	546	511	567	496	520	492	486	531	514	500	543	513	537	525	532	531	533	492	536	562	513	547	531	537	510	488	520	540	563	522	541	505	562	546	553	500	528	515	492	518	539	543	516	529	513	526	567	521	536	502	547	525	526	549	557	535	510	547	528	519	539	524	548	528	547	524	525	546	515	499	534	486	510	520	536	518	517	529	541	533	544	518	501	524	487	524	601	519	537	532	552	562	483	524	490	533	544	519	524	558	550	525	526	493	505	547	521	592	527	556	509	506	539	554	536	506	529	530	539	517	534	572	513	516	483	535	547	521	544	500	513	524	506	514	524	557	545	488	515	509	537	507	560	533	501	531	496	528	562	536	542	525	495	520	530	529	520	558	521	559	537	528	556	514	535	493	525	539	533	518	510	556	550	534	554	517	527	521	490	519	529	553	488	540	512	546	534	534	492	496	529	514	524	542	520	585	524	525	495	499	560	547	571	528	532	568	479	524	481	520	506	482	504	569	559	494	500	533	518	520	524	564	514	510	528	483	557	514	551	495	552	551	515	523	546	529	517	540	521	489	527	516	541	531	535	502	553	511	553	529	485	543	549	560	523	524	561	512	534	525	535	528	553	523	543	543	531	507	556	534	532	541	583	542	535	561	537	522	528	518	512	485	529	557	526	568	546	536	519	525	522	512	536	514	504	506	594	509	523	503	500	578	507	481	548	555	493	522	563	526	535	519	517	546	534	533	513	516	541	553	517	522	507	496	532	524	525	512	558	544	540	504	539	512	548	528	548	514	531	500	514	496	529	523	521	537	522	496	567	541	505	508	527	583	535	575	519	542	530	541	543	523	488	543	522	514	492	531	542	551	546	515	545	523	518	551	539	541	575	522	523	523	540	500	506	507	560	524	527	530	521	502	513	515	559	550	505	502	500	566	518	517	542	512	565	538	500	521	536	504	512	583	553	519	527	492	524	497	532	511	525	496	471	540	480	505	480	515	531	504	520	542	560	555	521	563	533	556	529	501	547	551	522	534	547	526	512	560	563	507	496	558	540	530	506	537	544	525	556	482	538	556	540	524	552	516	513	521	561	521	540	543	518	524	546	541	514	555	537	523	525	524	554	532	512	527	522	504	498	541	497	552	513	534	543	534	521	516	515	533	499	497	547	559	505	536	541	504	538	521	569	501	494	510	534	508	493	517	513	526	522	543	519	559	523	510	515	505	492	495	544	542	524	567	573	562	566	506	489	536	511	503	503	523	502	524	527	510	487	569	490	521	464	532	532	540	504	541	507	489	512	543	513	522	503	527	540	524	535	563	536	535	540	538	523	497	536	518	524	506	464	493	524	525	518	528	517	529	516	540	527	521	499	520	534	537	553	509	507	478	524	543	540	499	528	507	573	534	513	546	520	544	570	502	557	549	528	509	558	545	535	524	530	513	504	536	550	541	557	525	545	557	524	507	533	560	522	540	574	546	508	501	538	485	501	575	575	469	557	490	531	562	569	538	526	499	556	504	546	537	519	553	518	508	502	538	523	566	560	521	501	520	545	541	497	551	586	535	528	543	505	545	573	508	505	523	535	544	518	534	483	521	549	499	524	546	515	535	543	526	569	561	521	507	533	520	501	523	520	535	528	579	516	538	572	571	552	521	535	558	528	509	480	539	515	514	497	537	540	503	513	528	478	480	526	501	516	502	523	506	517	540	486	522	527	540	537	504	536	509	512	511	552	528	536	541	520	538	538	534	529	509	525	539	531	545	522	512	561	535	514	565	525	510	516	508	547	530	520	544	546	504	544	483	537	489	501	542	509	513	544	501	513	540	504	476	547	502	537	554	545	535	540	562	510	514	527	535	529	537	527	525	547	519	522	494	529	523	520	523	516	527	501	511	513	567	519	545	503	497	522	544	482	512	512	500	530	500	538	511	527	514	525	561	554	526	496	522	543	527	495	533	553	513	547	532	557	512	558	509	546	515	552	508	548	525	518	525	527	529	547	547	525	499	524	500	520	537	512	501	545	529	495	558	547	513	507	520	537	531	529	545	531	514	534	529	520	549	487	550	522	538	513	529	506	531	549	520	511	530	558	538	532	524	568	509	508	503	515	542	497	525	487	545	517	521	520	555	532	505	533	571	550	531	478	486	532	534	534	572	516	574	528	519	533	507	550	558	505	581	511	474	555	563	515	494	535
5010	7035	10259	37716	41225	36127	15803	10937	3218	1170	619	508	487	485	473	503	525	529	499	498	471	534	480	475	487	469	462	523	481	506	457	517	486	504	455	475	469	498	488	487	523	458	452	476	486	510	490	460	451	478	489	473	481	453	499	498	487	464	482	484	442	496	486	459	453	441	473	491	484	487	464	482	477	518	465	469	476	454	470	463	498	444	499	494	452	528	443	482	503	499	524	511	484	458	496	475	492	454	447	476	488	505	486	471	486	505	447	470	505	505	442	465	484	462	481	525	486	505	482	499	543	474	483	482	479	478	467	462	507	476	431	477	494	477	458	504	448	470	470	491	495	479	468	473	468	443	481	480	529	457	484	463	466	427	505	472	470	483	494	537	515	491	495	472	451	487	483	430	486	486	462	517	479	485	470	474	448	512	488	500	493	491	476	511	482	469	463	458	494	477	488	480	476	460	447	444	456	463	488	478	484	491	448	485	455	518	469	457	499	453	503	494	443	492	488	479	518	503	512	460	485	480	479	489	501	494	507	473	474	467	433	466	490	423	476	462	476	457	485	498	524	492	464	502	465	460	419	462	484	473	508	469	491	494	471	471	492	477	430	457	500	452	481	449	464	497	456	504	461	465	451	488	501	457	474	473	491	466	489	484	472	461	461	512	472	525	452	494	469	471	487	493	496	495	498	461	503	461	462	481	485	465	446	467	477	473	488	473	453	495	481	489	474	484	494	490	485	460	521	497	479	498	473	481	483	476	489	505	529	439	486	466	464	458	463	459	477	469	473	453	426	495	486	488	513	486	475	453	492	486	491	495	503	462	511	435	498	503	512	522	484	464	478	489	437	490	488	487	473	492	496	490	500	478	477	484	490	446	477	495	500	464	484	440	495	477	485	429	508	457	486	472	535	488	482	463	469	494	450	518	484	447	512	482	464	490	466	486	459	472	480	481	462	465	500	489	480	506	480	511	457	455	477	501	498	458	456	453	485	502	523	466	464	493	471	451	492	478	464	470	485	531	490	513	473	483	458	464	459	452	489	497	496	491	452	429	516	489	504	497	487	507	493	463	535	488	472	494	437	457	471	502	522	480	466	488	473	478	522	489	470	458	465	510	470	470	483	509	488	502	504	492	463	473	491	472	506	489	481	485	482	531	492	479	477	433	430	522	503	468	509	478	436	493	499	448	441	457	495	487	466	460	500	472	492	485	508	444	471	454	480	469	481	465	514	537	491	489	469	457	452	472	500	436	554	486	483	506	505	516	479	511	478	502	490	517	494	453	478	483	466	469	481	468	458	464	486	452	491	473	470	447	491	514	471	518	502	467	447	460	496	463	473	442	481	494	482	456	514	463	482	478	504	493	490	474	499	496	465	492	464	482	460	471	508	486	454	469	496	505	509	474	486	494	502	490	446	481	505	476	505	450	478	483	470	427	494	507	498	470	500	491	507	492	486	477	466	473	495	468	496	472	507	485	471	491	449	498	510	488	473	479	504	507	509	484	482	482	469	453	511	477	508	478	458	475	440	492	474	471	468	476	525	481	510	469	463	497	485	487	506	454	507	462	455	492	451	505	520	447	453	433	511	521	512	489	485	497	504	487	512	509	508	486	480	469	489	488	446	500	455	483	460	490	523	454	477	472	471	431	487	463	498	479	483	508	468	453	489	490	481	462	507	507	440	428	500	452	476	519	487	465	468	471	477	440	490	470	462	437	473	473	508	440	462	473	473	498	511	477	462	472	510	461	451	496	468	475	455	484	514	458	463	486	475	461	538	473	454	458	496	481	502	528	493	518	495	493	443	464	462	497	475	501	455	473	497	473	502	473	459	439	471	499	504	469	482	479	473	512	512	495	548	471	516	477	439	448	479	515	461	486	494	459	511	497	497	495	495	469	462	456	456	488	472	511	466	533	477	445	474	435	500	438	501	475	488	446	504	488	489	469	469	486	489	510	488	479	427	488	472	490	494	503	484	484	441	463	471	516	497	434	487	492	487	451	459	478	478	485	480	522	501	472	457	515	494	488	438	510	459	435	479	451	477	530	419	437	490	489	494	442	476	456	501	448	489	468	465	476	478	483	505	423	484	524	487	537	454	483	446	491	471	486	485	470	472	469	472	493	454	480	480	446	472	472	465	456	476	421	476	460	461	492	489	470	465	489	453	540	430	458	498	468	465	506	436	478	483	474	493	473	497	526	477	489	478	490	430	475	492	474	481	501	460	459	454	509	473	539	498	475	416	444	495	495	486	481	458	467	511	462	478	513	487	495	501	484	432	505	494	453	451	493	481	491	504	488	466	456	494	429	436	479	478	476	484	510	499	483	476	479	517	480	440	483	513	479	455	475	478	505	460	484	492	485	505	484	460	479	514	463	482	492	468	453	493	510	471	485	485	494	498	468	523	468	451	448	473	482	488	495	480	462	493	503	501	459	501	458	468	469	523	500	494	459	501	474	452	483	489	467	477	490	531	466	434	492	475	450	468	483	459	485	449	444	488	498	470	441	483	488	475	479	503	507	492	465	486	497	498	486	502	500	481	478	483	462	462	481	466	483	469	535	480	448	476	483	511	473	455	495	485	497	485	500	559	484	473	502	448	454	421	490	464	506	449	482	455	457	482	483	504	511	483	474	446	529	479	437	458	522	518	528	496	502	463	475	460	508	499	472	494	517	493	498	498	459	481	460	504	503	505	469	446	464	469	463	483	460	484	501	507	495	488	512	490	449	475	500	451	475	487	497	463	435	472	487	467	507	495	549	519	490	487	498	460	468	463	493	511	427	519	507	481	491	490	496	473	487	498	486	483	521	530	488	466	475	496	471	496	531	478	498	484	492	470	468	447	498	479	469	483	452	450	501	469	486	463	466	465	453	501	484	482	501	506	482	502	492	459	481	422	455	474	472	454	504	470	499	481	486	450	487	443	484	495	500	497	468	508	525	512	471	433	488	515	486	469	472	446	496	504	495	530	452	482	482	481	462	478	467	447	490	503	472	510	527	471	525	477	514	481	475	480	497	453	478	510	462	481	481	474	531	422	508	501	463	456	472	468	473	466	496	480	468	498	463	479	457	499	505	494	494	487	482	520	474	462	473	481	484	486	485	506	494	477	433	504	476	459	464	538	439	487	502	466	496	479	480	460	478	474	501	467	429	464	474	477	474	482	480	477	448	445	508	465	495	438	503	479	512	490	514	488	455	471	483	498	442	462	465	471	475	492	481	484	468	486	508	427	530	465	450	457	460	502	436	461	457	507	514	453	488	452	513	510	469	556	501	476	524	514	493	460	491	522	490	447	518	484	476	499	452	494	501	487	495	509	496	470	472	491	452	477	486	482	506	478	507	495	468	461	477	516	446	503	495	463	465	477	511	493	486	456	460	502	476	450	482	432	501	506	459	467	456	474	465	457	459	452	462	491	475	447	478	456	460	457	454	511	470	480	462	495	469	512	476	442	477	491	450	501	478	513	479	457	475	452	440	457	474	498	503	483	506
24297	21419	29195	25065	45448	58394	39171	26535	9704	2391	1045	690	669	653	653	651	618	642	649	624	664	616	632	642	639	635	663	611	630	617	631	616	631	613	627	587	630	637	626	623	658	595	640	618	642	620	597	693	622	598	634	612	604	647	618	624	671	558	641	604	638	650	583	605	601	659	650	629	604	634	646	611	636	591	618	636	644	625	628	633	645	643	614	652	693	662	606	640	639	640	647	654	620	582	629	607	637	584	631	624	705	641	575	630	615	638	618	661	597	646	603	655	659	659	652	645	614	588	621	639	638	640	702	647	598	630	605	618	643	600	583	664	604	617	615	620	591	599	645	578	638	662	655	642	591	631	643	564	581	660	645	619	634	634	631	649	657	660	647	613	603	602	612	609	603	620	597	628	627	609	645	661	608	662	649	648	661	658	587	616	645	618	612	614	607	567	613	622	635	633	630	616	622	584	679	582	590	597	612	662	650	640	584	599	613	583	642	644	612	659	617	655	652	645	636	628	621	626	603	581	621	571	623	648	603	666	617	662	634	588	594	598	642	599	651	609	641	594	656	648	651	655	641	616	632	579	620	599	571	631	615	542	601	645	619	613	618	661	586	597	635	631	617	627	614	611	620	614	597	621	584	604	604	631	627	611	597	626	652	628	590	639	607	615	621	626	604	611	634	601	626	635	617	619	639	614	645	659	627	598	619	650	635	636	589	628	656	604	638	588	614	622	634	637	625	646	643	622	632	621	589	602	605	659	648	621	566	656	601	658	624	637	619	639	666	603	640	662	589	661	564	606	591	626	588	647	608	600	646	643	635	590	636	644	672	599	593	628	618	622	622	573	646	648	634	601	612	608	617	669	581	636	614	631	617	632	631	605	628	626	621	565	633	632	601	609	581	657	580	627	624	596	599	616	603	592	660	608	638	582	583	616	607	624	662	602	633	643	627	608	608	595	627	588	612	649	669	622	601	621	618	603	619	601	655	573	649	609	635	604	637	610	621	571	585	616	625	660	639	621	583	627	628	650	641	640	624	642	659	628	644	628	624	608	611	559	593	620	627	633	633	651	655	623	609	623	625	669	631	658	629	622	586	597	612	610	639	641	614	614	623	605	664	619	651	610	642	543	629	652	662	631	623	589	632	647	615	603	609	580	621	648	612	645	610	577	649	613	593	646	621	631	631	590	649	629	585	612	640	624	628	649	592	627	624	648	616	605	612	619	672	610	655	619	597	616	641	625	617	580	607	654	643	594	643	616	601	571	657	550	596	641	609	607	586	659	647	657	578	636	653	625	639	565	622	653	623	652	670	621	626	600	645	626	633	611	621	628	630	637	658	643	626	632	610	619	633	603	617	599	609	609	631	611	652	588	577	604	638	616	590	660	649	616	626	572	606	615	619	656	637	669	614	627	629	560	622	622	619	629	616	634	616	615	636	645	649	638	591	620	634	619	694	635	606	612	626	561	662	608	601	594	617	567	642	598	645	614	629	631	655	607	635	598	591	630	632	615	646	630	643	649	610	624	604	657	606	640	632	635	649	636	655	636	622	633	602	594	627	647	632	651	653	605	664	595	609	639	648	588	592	567	623	638	577	622	646	629	596	652	642	602	671	608	614	611	658	593	627	600	626	621	576	593	621	651	633	638	610	633	615	617	617	609	597	617	601	595	625	608	602	592	607	619	634	626	607	588	647	619	694	626	603	694	662	645	642	652	631	640	635	613	627	628	590	606	622	660	650	605	617	561	636	593	620	688	601	606	607	635	626	678	610	632	642	634	613	636	598	660	652	658	620	628	626	639	639	606	593	595	618	660	642	617	623	630	604	622	591	573	638	611	623	668	597	646	639	632	601	656	627	633	604	641	619	644	644	689	599	613	607	651	644	589	645	556	615	656	626	643	628	579	598	633	576	584	628	596	611	610	603	630	642	665	617	676	664	605	620	675	610	588	626	625	594	622	578	612	634	607	643	630	617	622	601	589	619	626	657	627	633	614	621	624	626	649	633	642	621	652	617	601	641	618	631	612	656	592	623	603	658	609	599	635	607	622	614	646	633	649	647	626	624	579	600	654	623	623	613	602	607	643	673	626	642	708	648	610	625	595	639	597	629	603	603	594	585	632	605	619	619	630	597	614	621	550	608	595	610	638	631	653	623	564	628	608	681	594	644	618	641	607	594	615	616	633	603	612	621	646	618	629	605	638	668	626	629	616	601	637	636	626	593	597	617	590	631	573	650	617	597	630	629	614	583	613	595	586	634	622	661	647	627	640	622	660	604	583	598	587	643	648	633	598	587	649	619	606	665	616	614	642	613	622	568	583	591	674	576	652	630	626	643	669	625	614	617	656	660	620	631	616	638	651	601	603	612	606	662	624	616	617	663	615	615	610	590	587	632	663	641	625	613	587	620	605	647	634	582	635	642	574	654	635	623	616	619	620	665	632	623	606	639	584	669	676	603	579	652	601	637	647	629	612	617	614	558	609	575	594	612	595	626	604	600	632	609	656	654	608	608	596	611	575	597	576	589	606	603	664	601	655	637	593	581	645	631	623	631	667	629	605	607	628	646	580	630	656	649	621	634	659	629	599	601	630	647	600	585	594	575	659	659	671	627	611	615	600	610	629	610	587	639	624	619	648	649	644	627	637	609	646	643	632	634	655	552	634	604	622	634	620	623	674	577	642	652	612	626	602	604	569	606	620	659	624	598	630	614	610	621	597	581	619	624	640	621	599	671	619	644	593	588	590	626	628	648	604	654	661	603	639	598	645	625	625	619	581	636	635	602	613	626	616	640	677	629	634	643	663	608	607	587	675	625	613	645	667	607	586	605	633	612	643	610	585	594	612	625	645	625	599	599	621	632	604	641	593	606	620	636	636	609	589	613	623	622	629	668	606	642	636	657	608	628	629	624	624	591	599	625	620	621	605	591	634	601	599	560	637	582	649	622	620	599	618	647	616	619	635	660	593	615	669	643	594	589	630	596	634	645	621	606	571	603	587	653	602	630	598	628	628	605	597	605	642	634	636	615	634	616	625	612	619	589	647	655	622	604	677	627	600	609	646	660	605	631	626	589	615	574	634	628	637	669	621	688	640	645	627	588	638	637	613	617	600	592	628	593	587	634	615	644	628	634	605	579	631	631	619	576	659	672	625	601	603	580	602	626	614	686	632	574	648	636	568	635	602	569	612	664	629	632	663	628	654	624	611	675	620	625	571	619	619	634	626	601	634	608	646	631	631	645	649	610	658	639	630	640	614	639	609	598	652	661	612	603	637	625	628	647	627	573	621	592	572	633	635	612	643	616	637	593	599	597	630	576	648	586	632	673	586	626	587	632	639	629	616	608	629	639	602	627	610	631	615	614	603	624	583	619	599	639	615	617	644	609	621	677	589	600	585	625	624	650	632	643	624	600	636	631	612	632	616	629	591	590	601	642	656	645	590	628	626	616	628	605	592	637	610	629	617	648	611	579	653	593	588	619	660	598	593	579	637	597	670
6327	12082	27561	34856	65297	56615	29600	21772	6817	2182	928	664	598	576	538	611	532	610	588	585	601	555	554	590	606	598	608	545	601	577	555	575	609	556	593	599	572	598	564	543	530	561	557	571	521	589	588	584	570	587	595	581	573	557	566	580	556	612	578	568	591	534	566	538	592	544	574	578	600	538	566	547	605	528	565	557	541	545	625	563	573	593	568	553	557	508	573	567	566	572	519	561	591	539	551	539	599	582	545	556	575	538	566	553	565	586	554	565	628	575	572	545	568	596	563	559	574	555	577	590	554	581	568	546	553	569	540	643	542	566	565	565	545	598	530	567	560	581	581	555	593	566	575	584	540	543	541	556	605	544	583	540	568	574	544	560	551	562	558	569	576	538	579	553	549	568	564	579	573	584	604	572	539	556	562	577	555	564	568	554	551	580	586	623	551	524	588	544	603	608	554	576	549	559	572	541	575	569	555	580	562	568	545	598	564	538	594	568	590	548	577	563	548	593	547	576	541	564	556	542	586	584	543	500	548	599	586	606	576	547	566	573	504	596	581	579	583	571	537	527	540	578	572	602	510	586	604	573	509	565	580	596	590	511	518	560	562	582	583	559	568	563	570	531	547	551	577	542	553	611	578	590	548	556	542	569	578	575	564	551	576	555	521	553	559	553	547	532	558	553	566	537	523	564	576	578	537	575	558	579	526	569	576	579	530	555	584	549	569	573	576	551	522	581	569	576	554	597	540	577	551	569	548	540	537	572	572	566	561	571	562	580	547	538	555	516	537	555	555	583	544	578	530	596	520	589	570	562	571	543	599	558	546	557	577	545	561	593	557	537	562	563	560	588	581	625	551	534	533	553	585	586	541	617	555	580	559	554	560	607	548	588	526	520	568	580	578	536	563	512	579	566	594	563	526	528	584	555	539	581	514	598	579	524	541	566	568	572	566	500	561	578	543	572	546	561	604	586	589	602	592	526	583	568	573	585	558	561	512	576	524	535	575	542	600	498	535	539	598	555	597	612	556	599	550	542	545	608	552	522	592	522	560	569	596	589	563	597	571	542	564	555	568	544	571	586	523	530	562	566	515	583	556	573	558	565	536	549	569	535	550	588	542	553	554	556	549	592	577	550	570	609	557	605	568	558	575	556	580	591	623	582	556	558	554	571	564	573	577	561	559	582	569	557	543	547	593	552	571	512	525	556	561	551	566	552	581	565	526	537	586	548	559	572	561	586	576	528	570	587	612	564	518	502	543	597	569	598	570	576	538	608	516	530	566	589	590	565	544	579	537	575	589	547	590	556	566	536	565	573	545	532	558	566	599	540	614	546	555	546	581	517	567	561	582	564	540	534	587	567	560	591	559	516	556	536	564	554	551	552	558	557	541	545	562	597	593	586	564	561	528	527	545	580	542	563	521	540	550	564	536	557	560	564	528	575	571	552	519	571	535	583	584	572	585	531	586	586	543	567	575	577	575	561	553	537	571	543	574	563	563	577	562	542	543	553	578	580	598	586	540	540	545	556	571	586	563	586	595	592	571	567	586	537	536	606	543	524	564	553	577	545	569	560	579	532	543	553	577	533	548	568	538	580	571	579	522	562	566	589	585	540	540	592	609	533	563	530	529	563	556	556	561	573	554	588	553	580	592	565	568	577	605	559	581	574	569	558	547	566	607	566	558	522	594	528	571	546	568	605	565	571	542	549	570	575	566	557	564	552	558	573	554	534	557	550	521	573	575	586	571	567	554	578	561	572	589	567	584	565	579	555	588	567	597	562	578	581	558	593	555	564	543	542	545	580	574	553	519	531	562	557	569	535	583	545	578	621	556	557	545	555	558	552	554	600	573	544	555	538	531	582	539	508	549	597	574	576	534	538	636	577	598	548	531	589	555	539	570	548	550	582	597	544	585	531	502	564	539	582	572	577	635	537	580	593	557	591	567	570	593	549	563	533	585	548	568	582	612	577	557	561	574	533	558	585	572	528	609	555	559	589	558	546	575	556	510	531	574	554	582	531	559	515	580	561	575	556	622	586	532	578	517	610	561	560	563	562	555	546	558	536	559	571	546	602	520	603	566	573	529	561	562	566	593	596	585	570	576	533	554	557	594	570	556	546	593	552	535	591	590	552	552	584	571	580	561	552	551	590	580	578	565	591	516	577	585	512	524	565	522	555	600	552	573	585	602	594	598	551	548	546	546	560	526	546	581	618	541	610	575	565	540	566	578	549	547	532	572	602	545	518	563	543	555	539	561	541	553	543	523	560	573	573	550	584	566	594	571	588	572	597	553	538	591	558	590	556	540	573	582	530	520	587	572	594	556	602	544	614	518	547	549	577	553	572	565	542	593	553	581	533	617	569	563	554	574	569	575	576	519	562	577	552	565	543	557	560	565	543	591	534	559	594	553	552	572	581	547	577	582	576	545	558	556	585	592	553	537	577	544	548	549	619	552	541	586	570	580	605	550	491	567	539	536	568	538	529	537	562	531	574	566	547	548	579	598	579	590	594	536	545	561	542	589	578	552	548	577	530	551	518	569	596	592	595	532	561	516	553	576	567	584	582	589	590	596	535	545	566	569	575	581	572	553	517	564	554	571	590	592	520	530	551	568	573	566	578	485	553	600	526	542	557	554	554	565	523	581	532	538	574	502	565	535	583	547	560	547	583	540	578	571	563	593	575	550	536	524	541	634	540	558	565	582	545	533	567	598	578	556	559	562	575	579	544	574	560	598	604	556	592	580	578	523	601	539	606	627	553	562	498	585	518	549	595	586	562	545	575	575	569	565	577	557	602	544	567	534	554	586	525	543	562	547	575	544	574	563	522	561	566	553	578	569	576	583	537	605	585	548	500	525	556	574	563	581	585	560	585	550	603	567	577	568	544	593	551	545	559	537	581	593	581	555	558	533	563	566	576	541	591	588	614	549	567	526	553	576	565	538	585	568	559	536	548	581	578	516	578	551	550	568	552	510	545	595	571	571	535	567	571	570	570	601	552	542	585	575	544	557	525	573	544	533	534	580	583	576	554	554	577	554	558	564	574	563	622	556	559	540	555	546	529	577	527	559	551	564	547	574	583	569	600	522	595	586	540	583	559	584	526	602	527	525	544	590	581	567	548	575	549	564	542	607	550	546	557	576	552	586	553	539	515	540	548	579	566	530	576	584	601	564	586	550	558	547	569	575	577	527	582	604	544	538	523	541	538	607	540	567	565	600	558	567	571	557	512	581	579	577	584	509	581	536	532	603	568	581	569	560	563	601	550	554	576	622	558	573	553	549	549	571	581	629	540	563	550	553	565	590	555	540	526	571	547	525	553	510	550	539	571	551	555	521	542	596	551	561	572	582	543	568	527	558	602	591	564	570	557	521	534	547	576	543	547	525	544	609	608	543	548	538	537	550	553	573	535	563	562	588	604	515	539	589	546	555	534	589	543	585	577	567	510	573	538	517	540	565	507	537	544	589	580	547	572	566	549	552	542	544	545	554	609	561	613
27830	15065	5326	3388	8865	9167	3723	2134	1092	646	569	561	475	473	501	487	532	524	511	492	506	509	501	513	548	515	516	527	494	568	469	498	505	497	559	515	510	534	480	518	499	503	496	513	513	449	500	545	521	514	552	482	469	479	501	505	501	484	466	509	506	510	520	479	527	506	497	495	494	463	482	503	488	448	463	510	496	549	518	515	506	494	513	528	447	487	538	497	475	531	541	465	508	503	508	515	515	471	482	460	484	507	515	488	486	534	511	469	512	499	483	522	514	542	510	511	489	469	540	519	483	519	533	516	485	503	497	477	540	500	501	499	523	464	508	501	548	502	500	502	516	496	520	503	493	463	476	509	500	510	510	495	493	512	524	495	525	500	544	521	490	494	483	467	504	502	510	495	523	489	445	519	488	514	465	499	480	479	527	550	546	528	497	475	493	504	496	492	500	489	483	511	471	503	492	534	490	536	539	512	500	506	503	521	494	510	521	493	505	498	503	524	455	521	565	493	502	491	517	453	453	496	480	530	496	512	498	542	474	513	511	493	495	533	531	526	503	510	536	532	517	553	459	520	488	496	496	498	513	511	479	535	522	514	502	510	508	488	496	448	497	500	477	508	525	473	503	498	512	495	507	496	497	500	532	490	501	492	477	501	496	509	515	532	447	540	461	529	514	497	504	508	504	518	515	490	534	517	508	466	542	484	495	536	518	428	510	466	507	488	532	490	509	496	511	516	482	490	502	479	498	488	471	510	533	472	495	472	495	486	507	467	491	522	486	496	492	507	494	467	514	471	488	510	500	494	501	478	522	538	478	507	492	485	506	498	512	482	516	528	500	501	529	517	487	534	459	519	490	490	497	564	515	552	526	491	502	517	524	491	509	503	519	513	506	497	475	528	497	512	505	544	549	479	514	499	467	522	496	520	516	504	461	490	464	493	528	511	522	478	514	494	473	478	455	473	508	497	469	522	498	553	482	492	509	465	486	499	501	504	500	466	489	480	503	503	497	494	483	493	494	486	479	496	524	492	484	491	516	468	467	530	480	512	473	472	496	528	517	519	488	538	491	496	479	503	490	540	489	479	536	537	519	500	476	466	495	492	525	504	457	467	530	527	517	506	522	533	531	479	504	539	497	482	500	507	520	513	490	526	489	494	523	512	518	502	512	467	505	520	493	479	530	532	498	471	487	527	478	470	539	483	498	527	481	485	517	507	486	466	537	502	531	474	496	492	510	534	494	521	500	485	487	512	511	526	502	542	538	507	479	512	499	498	537	488	515	523	517	530	465	513	511	489	503	514	489	494	514	498	470	466	523	510	526	504	471	535	497	519	501	499	498	499	554	520	499	476	457	518	512	517	492	524	513	475	503	496	448	481	502	475	459	488	463	506	537	503	518	475	477	509	494	477	518	533	503	556	558	532	488	506	514	530	541	503	498	501	489	533	495	521	504	527	489	511	492	493	509	496	511	515	477	500	523	501	461	488	496	463	498	506	509	483	488	504	496	521	492	514	507	528	513	495	520	507	459	486	502	524	509	480	495	498	493	498	530	499	484	504	524	496	528	479	498	495	495	487	493	513	466	472	494	551	502	508	496	522	522	502	522	530	520	534	534	535	512	469	548	523	509	485	523	533	476	565	531	538	509	511	524	542	541	522	480	509	515	478	532	554	506	499	518	524	492	511	512	470	505	511	482	520	500	499	483	509	494	476	525	524	512	487	520	536	530	510	517	510	508	496	495	526	509	521	529	482	496	498	531	528	503	489	532	496	532	492	458	496	522	491	527	493	481	469	500	539	507	518	485	509	501	508	483	550	523	512	527	511	528	508	540	531	519	514	493	495	510	501	536	498	501	504	515	502	483	492	495	537	504	515	474	493	494	519	507	532	528	518	469	534	469	489	495	465	497	461	545	544	536	448	513	516	502	524	490	489	465	514	542	482	482	489	473	511	528	512	508	497	505	501	527	497	524	481	528	551	470	517	558	485	512	524	500	532	517	454	501	497	496	508	513	531	491	467	494	476	498	522	470	513	520	512	486	489	519	516	519	508	479	458	512	526	537	484	518	492	491	506	448	495	532	516	484	481	509	484	520	528	479	536	509	547	487	497	506	472	475	495	503	512	509	527	527	529	515	541	547	512	496	467	504	502	510	495	492	519	533	489	497	515	480	543	519	500	524	499	500	479	505	544	509	500	493	489	476	547	490	528	463	489	491	504	536	520	516	520	520	505	510	502	492	521	502	511	499	545	500	543	467	510	491	461	523	523	536	495	502	475	492	513	541	477	488	526	533	525	497	457	527	505	518	528	478	494	511	500	525	523	484	506	469	512	479	526	482	503	537	517	478	495	502	488	509	512	476	473	500	500	474	502	519	512	502	533	495	492	490	518	514	508	527	515	507	525	517	524	448	494	508	515	521	471	528	506	461	520	491	484	468	522	522	484	496	489	462	474	495	478	496	561	560	473	516	508	526	532	570	510	527	528	526	507	498	536	532	497	557	482	496	497	491	474	506	500	547	481	487	533	506	466	521	537	492	435	509	477	528	482	510	500	503	561	477	510	515	472	505	480	490	500	507	538	539	513	504	487	503	529	529	477	558	497	501	452	516	504	509	488	498	535	508	515	452	510	539	481	489	475	521	503	491	514	507	497	522	498	493	528	475	528	492	475	494	521	505	516	513	495	487	479	495	533	503	464	537	489	505	506	500	487	485	481	533	508	524	491	520	486	499	503	507	500	513	519	512	480	513	506	516	516	532	509	473	492	448	557	534	511	483	497	524	492	479	453	491	498	501	487	510	502	537	479	472	478	521	469	497	535	461	520	517	490	488	490	532	502	496	501	515	509	529	552	519	512	491	528	512	531	500	489	490	511	492	515	510	518	480	488	451	526	501	463	538	541	522	505	500	514	506	466	513	495	520	490	505	485	488	489	489	497	494	519	514	501	512	454	524	512	495	529	495	482	523	504	493	485	507	513	502	476	526	482	488	567	524	502	516	516	544	477	518	477	548	510	513	476	483	515	545	467	510	477	498	513	497	492	508	532	528	480	481	511	499	514	495	487	490	452	533	498	543	517	482	501	491	511	466	547	481	516	492	519	504	495	488	528	510	488	519	530	497	515	473	500	513	464	469	475	490	483	521	527	521	475	529	493	507	518	508	505	502	490	541	474	492	554	524	490	519	488	498	448	493	490	503	526	529	510	482	465	517	505	510	480	498	505	516	480	445	534	501	496	462	491	537	491	510	476	496	484	506	501	503	494	544	476	524	496	501	527	507	500	454	510	506	513	503	525	476	525	488	523	505	474	501	495	491	457	475	499	492	511	481	485	476	485	485	493	477	481	539	491	543	509	494	504	533	506	521	541	502	498	498	505	515	463	456	481	508	471	512	511	537	509	504	491	490	516	500	532	491	511	500	481	491	497	513	539	498	502	505	491	555	514	487	464	509	476	468	505	497	496	511	504	475	502	477	501	488	538	511	486	498	506	500	485
6683	5405	4600	3189	9295	8070	3329	2131	961	567	494	460	429	437	444	401	392	392	422	467	483	436	460	451	483	401	434	458	479	442	467	454	416	466	403	437	464	430	453	433	427	471	455	460	441	438	449	477	466	461	439	463	409	446	454	454	437	477	408	487	446	425	461	401	443	428	467	438	423	431	447	453	463	427	451	437	399	422	418	443	460	427	441	428	406	450	406	440	470	459	449	429	413	422	441	397	436	449	453	441	449	467	485	428	462	455	414	465	437	469	454	439	441	452	458	441	450	465	440	457	443	475	435	437	446	439	472	442	426	437	412	438	448	445	492	431	435	428	441	471	427	486	432	403	449	449	425	484	409	458	459	477	446	426	446	428	448	454	472	444	434	455	490	445	496	455	451	454	475	448	452	434	434	417	414	452	410	450	445	450	457	460	440	405	464	425	432	426	455	411	413	433	449	487	461	443	427	438	448	420	443	437	456	456	397	453	443	414	467	444	444	453	389	465	441	455	432	434	453	438	434	408	440	404	440	419	455	461	438	463	476	429	476	447	426	445	439	452	435	436	474	454	435	437	449	406	420	495	447	429	486	444	445	442	429	431	428	438	403	450	444	414	396	459	461	431	459	392	412	425	459	434	480	457	440	425	441	426	465	487	449	433	475	444	452	438	453	439	460	419	458	498	409	475	429	417	449	398	440	401	446	429	460	433	432	420	422	437	454	419	461	449	418	390	431	434	437	416	470	426	448	454	450	445	455	412	437	452	404	406	444	388	407	448	456	415	466	412	435	453	457	455	433	420	462	417	465	420	435	451	456	441	405	419	464	483	425	454	414	405	468	467	442	440	450	423	463	451	412	443	449	471	442	440	434	423	417	448	434	445	474	427	441	425	456	418	450	450	435	487	470	402	445	476	427	445	420	434	443	425	478	441	420	439	430	460	462	471	460	429	480	454	456	467	433	445	413	451	457	456	436	435	403	450	455	424	410	461	450	452	448	412	449	457	431	440	417	445	415	456	460	472	438	453	432	436	405	484	438	427	448	424	439	441	444	416	453	419	448	409	426	430	442	407	417	473	459	425	402	438	412	484	417	437	419	443	421	415	417	430	407	443	462	445	456	468	442	482	443	452	443	459	431	444	415	447	465	466	410	415	452	444	413	446	417	428	437	426	466	455	394	461	459	442	446	431	447	449	484	476	459	449	425	448	444	447	413	460	435	400	417	451	436	410	439	448	407	473	403	452	447	421	452	456	449	405	447	440	412	481	424	446	421	461	450	445	434	444	428	496	464	445	441	428	429	422	383	416	425	449	431	431	441	441	472	435	443	434	440	445	458	440	458	445	419	440	433	474	404	437	446	454	429	428	447	430	415	427	454	423	445	448	443	473	443	434	455	457	472	461	435	462	440	438	428	417	428	452	457	477	441	448	408	460	448	465	430	422	457	426	408	422	426	448	464	460	450	444	390	402	445	405	492	408	426	420	461	441	460	416	439	443	461	434	420	448	415	421	450	449	433	448	435	429	445	460	439	428	411	467	423	452	432	437	432	470	431	450	425	479	462	460	419	428	426	437	458	440	461	449	442	458	479	461	446	468	444	436	478	400	450	475	442	480	411	467	438	414	450	434	444	455	419	409	445	425	460	456	447	435	422	446	408	431	442	446	418	449	446	463	443	441	471	481	452	426	410	452	439	447	441	444	445	438	432	467	456	420	459	421	428	419	435	453	442	436	418	456	452	429	434	469	441	453	454	431	435	442	437	477	441	427	433	455	452	435	449	458	432	455	440	457	448	443	446	409	403	420	459	442	438	450	469	468	434	445	447	465	461	459	435	472	450	425	455	441	430	479	431	442	488	475	446	447	412	431	428	443	432	444	424	455	439	462	412	416	422	438	489	437	443	431	482	461	466	448	466	482	427	461	476	458	417	453	434	428	458	450	439	454	447	449	453	426	464	428	465	442	444	443	420	466	441	412	443	440	463	434	434	463	444	459	453	453	451	449	439	438	425	439	451	415	421	445	412	453	402	437	435	448	451	413	423	408	486	450	436	465	465	443	432	432	388	431	442	452	450	404	415	403	465	455	420	428	453	468	434	417	460	441	467	407	452	461	450	437	457	446	433	448	419	458	414	431	410	435	462	407	432	473	451	434	454	440	439	462	455	429	464	477	424	442	402	444	460	466	472	474	465	435	459	396	413	459	436	457	442	454	434	426	417	435	432	455	427	440	410	461	435	487	427	445	457	473	479	428	435	451	440	448	454	416	429	440	432	457	404	473	448	444	436	435	412	451	466	445	437	436	452	440	402	453	442	462	395	414	467	460	429	455	426	425	443	424	447	485	472	423	454	426	449	453	434	432	432	468	446	445	436	445	459	485	434	472	467	443	425	425	454	459	453	455	457	444	424	423	458	408	440	443	460	421	444	455	449	445	429	429	411	461	467	473	426	414	461	447	450	482	458	459	437	430	445	429	436	413	452	437	407	387	404	406	444	455	459	436	441	441	431	458	426	443	445	437	430	388	433	458	461	422	423	474	444	470	439	465	444	417	462	458	456	448	453	448	461	457	435	405	451	420	431	450	444	428	472	417	448	421	426	454	450	476	441	451	441	436	441	428	423	460	447	426	420	468	430	452	449	463	451	441	460	446	402	420	440	410	434	438	437	477	437	463	466	414	435	439	420	449	431	429	433	461	456	436	451	447	444	429	409	444	400	452	452	414	478	429	402	458	443	435	430	431	446	421	401	422	450	459	434	415	453	462	409	460	479	461	443	457	469	408	468	447	445	436	398	472	439	488	428	479	412	429	432	425	469	401	469	432	417	425	407	450	441	473	469	413	437	436	451	457	418	435	473	434	481	413	453	430	478	442	461	452	434	455	497	472	429	460	451	470	496	392	460	425	478	473	450	439	453	435	476	459	455	469	418	439	434	489	434	439	448	435	450	431	412	425	384	443	424	450	462	485	474	413	480	408	446	435	444	453	451	431	417	446	424	465	456	441	439	447	444	420	467	434	396	442	434	437	410	420	405	447	438	463	369	447	433	465	434	488	466	447	458	466	469	455	460	433	432	446	471	457	461	439	491	439	466	433	463	434	418	430	435	470	431	455	437	384	438	466	436	485	491	421	456	456	443	434	446	473	439	451	433	372	411	473	456	420	462	438	461	449	475	432	459	434	467	468	474	432	473	467	471	430	467	465	442	405	430	425	423	443	428	428	421	451	468	452	474	459	462	434	457	463	440	454	435	426	448	492	453	425	429	457	440	473	446	442	442	398	444	433	397	422	429	466	467	456	468	485	457	465	444	447	455	452	468	433	468	438	438	423	395	433	477	431	440	424	438	461	446	462	435	413	467	457	417	439	434	412	428	449	465	457	498	442	457	407	420	431	441	407	412	388	445	454	440	439	452	420	406	433	409	454	403	460	460	466	437	430	429	428	451	446	455	451	444	439	451	455	435	459	430	427	476	448	470	432	458	451	416	400	450	442	461	435
25492	21374	27282	25373	43034	46261	25093	14037	3594	1148	696	623	533	492	507	515	554	555	496	530	546	539	491	539	548	552	515	573	517	519	515	547	525	542	523	529	566	555	518	502	485	538	514	555	516	552	541	548	549	498	544	508	579	567	573	524	529	522	528	546	481	511	551	560	543	527	493	510	536	503	549	559	553	501	529	513	533	505	511	563	527	562	493	504	524	518	516	549	544	535	505	570	563	533	535	573	544	516	503	509	504	503	512	521	571	521	570	528	542	531	505	501	522	505	515	494	513	500	520	501	481	531	515	490	530	525	522	538	551	536	510	517	528	546	507	521	498	570	511	512	524	506	538	550	527	540	555	529	515	519	533	521	514	516	522	517	545	524	507	557	530	560	538	510	489	523	529	565	547	512	523	539	502	519	508	550	553	533	502	515	507	499	571	549	501	519	562	515	539	507	548	507	528	522	541	543	559	503	493	503	505	510	507	507	526	521	494	547	542	497	524	519	553	545	498	531	515	539	542	496	484	487	508	521	521	523	540	525	531	525	554	519	538	531	528	527	548	514	498	496	545	542	555	533	524	538	532	559	528	504	531	466	555	542	513	557	501	531	500	526	507	539	536	535	516	531	510	526	519	545	530	498	514	573	548	523	493	501	469	518	510	456	510	533	489	526	533	546	488	563	489	504	509	518	507	527	518	511	503	499	548	533	496	529	544	504	530	556	545	508	526	563	505	502	525	531	547	494	515	529	573	560	516	542	529	514	516	533	516	526	516	524	546	542	564	526	512	562	506	502	480	531	559	552	504	511	510	514	536	535	509	525	536	540	488	486	516	561	512	510	560	536	523	512	512	557	499	489	532	553	525	511	528	518	532	525	558	513	537	522	491	539	539	573	529	532	481	547	518	510	514	521	501	505	544	563	517	537	529	540	485	531	499	512	496	525	551	496	517	541	483	560	520	525	533	550	550	527	547	532	522	545	533	531	515	511	535	487	532	498	548	510	527	558	522	544	545	516	519	487	511	497	521	551	526	500	476	538	518	461	482	552	514	570	534	542	498	496	539	589	528	520	485	463	543	527	546	556	517	563	528	501	543	514	528	522	502	511	515	542	471	524	544	546	533	556	544	541	519	486	535	519	479	526	512	512	510	545	514	496	533	558	546	536	519	506	526	526	524	518	547	537	506	530	523	491	504	508	512	530	505	502	505	545	557	511	490	519	530	537	507	552	501	562	560	497	503	548	518	520	489	503	492	496	572	552	556	540	534	479	509	521	521	483	503	500	501	497	512	473	492	512	545	496	493	525	533	518	485	468	516	542	515	490	533	497	516	567	501	543	516	534	519	562	518	543	517	509	473	465	533	526	508	503	541	528	494	560	556	547	497	526	521	509	489	524	484	514	531	490	511	506	505	503	525	529	498	524	526	524	550	568	528	514	517	524	544	538	526	511	520	512	549	481	525	574	532	540	510	519	550	562	522	473	519	566	542	555	544	524	527	516	487	475	512	522	509	567	543	528	561	527	506	501	562	526	537	519	510	530	530	546	499	556	531	516	545	507	507	512	500	559	533	527	522	526	516	522	543	571	502	534	540	501	555	484	523	511	551	499	528	518	491	533	505	504	508	473	548	550	507	551	558	538	510	503	595	537	504	510	536	534	550	476	539	549	529	507	501	531	477	531	521	502	539	506	512	528	501	503	519	495	523	551	518	536	502	538	558	555	510	517	524	560	558	511	499	507	515	562	526	538	522	548	520	540	474	554	525	521	548	507	532	557	540	519	527	521	572	495	514	531	566	575	495	540	494	479	542	518	521	535	505	530	496	513	479	536	518	491	508	504	511	503	537	471	506	470	500	507	549	568	502	509	528	501	497	510	517	514	503	502	523	533	513	505	548	540	501	539	538	496	565	542	544	489	563	489	537	537	507	507	486	533	548	518	492	537	512	474	518	526	560	507	477	507	529	496	541	505	566	574	480	555	528	518	530	524	524	486	563	547	531	481	480	532	526	565	506	491	525	524	483	524	493	517	541	512	546	507	507	500	517	492	517	534	583	562	513	528	498	509	488	576	522	515	473	480	477	522	482	500	558	531	493	492	518	507	500	517	577	549	494	535	514	501	548	536	590	573	546	530	546	531	539	585	507	527	520	534	541	523	517	530	504	485	560	522	578	539	506	501	483	486	477	536	513	524	503	506	530	517	532	514	489	513	524	550	506	528	535	533	500	521	546	503	548	516	532	553	576	528	525	530	539	529	484	542	469	502	541	540	537	537	529	497	505	554	494	539	510	535	483	524	503	474	518	534	556	537	518	550	528	490	525	504	513	515	494	590	495	519	531	499	528	501	506	481	529	527	539	504	538	523	528	499	525	514	503	527	510	533	539	526	548	528	503	540	554	517	546	530	559	510	542	529	511	518	562	524	507	515	535	520	490	491	483	508	507	529	494	501	513	514	493	539	529	488	517	541	522	510	493	502	569	518	531	483	504	556	532	519	505	517	466	507	493	535	526	474	523	497	516	519	504	514	540	564	520	494	515	519	539	521	508	508	536	529	482	487	523	499	581	529	528	511	513	571	493	539	482	537	511	553	524	535	490	526	504	535	524	498	508	502	522	583	547	551	573	512	500	485	505	528	552	510	508	514	550	512	532	531	576	534	516	499	484	517	528	506	542	511	584	543	543	520	532	540	522	514	510	497	522	512	523	533	494	521	530	500	532	538	512	527	492	528	509	529	539	529	520	484	532	499	524	502	537	509	561	510	498	537	547	535	504	522	487	528	539	512	504	514	536	527	509	534	490	479	522	506	550	553	484	520	565	509	512	556	541	535	536	518	516	533	516	509	505	513	529	546	504	537	527	535	558	493	535	539	506	485	513	506	514	514	530	516	543	540	560	554	518	534	547	489	552	562	489	514	477	529	548	508	528	551	497	511	510	493	510	512	492	574	519	518	521	515	515	516	533	528	526	537	465	517	498	532	498	484	525	537	494	487	512	515	531	515	492	527	517	468	520	566	525	541	505	497	525	502	551	518	509	547	496	519	496	537	555	516	491	517	524	512	516	489	547	510	523	479	508	550	526	552	518	517	536	531	521	539	538	512	502	509	542	524	513	516	544	492	539	540	523	520	532	553	537	522	505	510	512	517	500	514	514	514	515	463	528	548	499	531	563	487	528	508	505	516	556	524	504	506	503	546	537	533	530	525	506	506	491	520	509	526	542	549	548	518	506	490	475	536	532	515	530	503	508	542	520	528	538	484	548	473	515	497	546	532	552	503	469	528	497	545	516	523	527	553	519	507	511	493	512	519	525	515	513	531	508	504	547	518	542	544	521	506	467	458	509	517	510	514	588	510	485	495	512	508	514	493	496	487	514	559	494	541	549	521	532	509	512	531	506	565	511	581	519	519	539	529	514	526	543	512	465	528	498	535	545	532	522	538	533	553	539	482	496	490	504	561	568	526	541	513	530	538	507	508	500	496	553	522	571	504	520	525	530	541
6912	12573	11286	6997	46847	38029	17013	11371	3074	1155	669	522	469	493	500	476	450	438	476	493	496	479	514	476	481	497	432	451	464	503	470	521	475	436	482	476	438	517	494	453	497	478	521	468	487	507	476	467	473	470	471	498	494	429	461	472	459	440	482	476	494	496	479	503	490	450	486	476	502	478	460	488	473	466	532	498	476	465	456	439	465	468	463	501	433	432	478	464	476	474	451	457	457	437	477	442	492	501	447	467	480	482	507	489	468	501	513	486	448	440	478	456	441	451	426	462	483	521	478	505	498	452	452	449	509	482	496	454	464	471	498	475	479	463	452	457	495	463	493	475	467	456	483	487	500	488	457	496	468	498	508	469	476	469	466	482	484	477	492	460	487	463	482	492	465	476	498	509	489	474	515	496	477	471	486	506	466	483	484	501	510	476	503	456	473	453	489	472	457	486	485	459	471	447	484	492	448	439	489	453	512	479	455	496	466	440	468	485	478	462	460	477	473	492	446	463	487	475	447	467	499	467	492	480	502	442	501	465	473	464	470	479	467	480	498	496	448	480	503	481	478	444	491	479	478	489	485	454	502	479	457	454	496	471	478	462	482	473	439	468	493	470	462	492	523	516	499	500	465	453	462	444	519	467	495	482	488	491	452	469	477	469	503	478	507	525	507	481	495	431	478	514	531	454	482	471	485	452	466	457	449	513	459	449	451	452	484	501	453	469	434	475	500	477	477	456	453	473	515	473	477	515	472	497	487	501	478	483	479	457	501	469	501	523	451	445	462	454	483	498	465	474	439	455	457	471	482	497	463	490	483	489	481	498	452	481	517	436	543	497	492	515	475	491	476	513	501	530	477	486	482	492	481	469	480	476	452	465	476	450	464	493	480	464	483	485	510	425	462	435	479	486	486	473	460	475	475	461	479	467	484	456	453	455	501	457	451	472	492	467	488	511	493	494	508	516	513	486	481	486	507	494	460	453	504	495	442	471	531	471	460	463	459	463	445	464	474	489	485	510	495	501	466	480	460	484	464	495	459	438	489	466	507	438	476	440	527	470	461	491	468	469	475	459	473	465	494	486	496	516	523	505	439	508	481	464	485	489	501	474	475	464	491	440	474	485	476	517	479	473	504	451	449	438	493	494	490	497	479	486	521	447	465	494	488	469	473	498	495	459	485	483	479	519	526	512	458	477	463	474	433	513	492	480	461	451	489	526	491	493	468	462	483	479	513	461	476	449	469	469	487	505	476	481	499	449	447	484	489	485	439	507	448	461	502	480	482	447	457	458	502	478	506	500	471	482	480	473	470	463	474	478	434	487	456	495	465	503	470	459	503	463	466	453	493	479	477	457	476	431	492	496	498	460	486	481	456	487	475	517	521	483	464	484	470	480	428	493	474	465	481	461	463	461	474	445	483	466	476	484	501	504	489	465	463	467	477	505	498	464	464	449	503	448	465	483	500	454	462	520	509	475	502	454	483	469	487	466	496	480	516	479	433	452	468	494	446	486	466	482	453	471	507	477	475	498	509	481	502	517	468	491	474	509	493	508	450	519	476	474	474	499	490	456	453	437	470	480	480	482	436	535	472	460	444	461	495	456	448	454	511	459	507	507	469	477	457	468	456	458	430	435	482	480	476	491	483	495	493	509	536	438	480	521	450	485	462	483	451	482	509	469	486	480	446	465	486	453	452	505	503	454	448	474	446	455	458	482	464	483	488	464	469	474	493	465	456	447	481	444	496	481	443	504	533	460	527	483	511	444	458	494	457	497	490	464	483	491	443	444	487	496	452	482	487	469	467	508	507	492	483	488	493	460	471	476	475	490	476	462	507	441	494	459	448	484	471	479	487	501	465	480	491	463	485	519	480	497	488	477	464	465	542	491	498	491	516	497	485	459	497	448	478	498	475	431	491	479	485	522	498	489	447	444	496	504	464	467	463	451	478	432	472	482	478	498	475	493	475	528	452	467	468	483	464	483	496	504	474	460	455	473	487	441	499	482	485	495	472	489	477	483	505	483	486	498	477	454	514	468	492	488	453	482	496	449	475	484	459	503	484	485	480	454	437	500	459	480	473	457	485	456	502	454	480	485	464	492	503	494	485	478	474	448	460	518	474	497	504	439	478	466	480	475	465	497	486	486	493	474	440	508	487	456	448	437	452	470	444	472	444	473	478	469	466	492	482	465	475	485	481	493	442	517	468	498	469	454	449	444	500	470	473	470	455	453	442	464	490	479	472	476	473	464	479	485	486	526	474	451	507	490	505	481	475	483	482	452	489	471	495	473	489	496	457	497	446	494	490	491	461	441	507	459	485	455	518	453	506	454	464	438	512	484	487	499	480	453	500	434	494	519	451	467	469	475	483	498	480	447	489	515	474	479	502	488	487	478	484	514	503	470	518	490	446	452	453	496	518	508	463	496	495	455	479	455	466	478	464	477	454	503	486	490	497	451	488	500	449	499	426	481	435	455	475	470	490	473	507	458	520	499	504	497	455	499	466	494	510	450	473	480	469	468	498	504	478	488	438	473	464	490	459	493	508	530	471	454	460	496	469	473	504	485	488	456	488	478	452	475	463	515	451	485	459	504	486	465	502	479	496	464	495	493	486	460	482	485	490	488	451	464	456	475	480	451	494	508	446	460	473	497	473	472	496	485	457	484	461	524	489	488	473	478	544	467	471	478	462	495	428	471	459	503	458	496	460	500	453	478	473	485	452	560	484	465	457	486	508	522	455	487	459	469	498	491	525	472	473	487	496	509	503	461	507	505	481	496	473	475	507	453	483	494	488	478	460	489	493	476	483	506	474	505	483	488	484	491	486	483	535	500	459	478	530	447	465	482	468	468	512	499	438	482	449	504	502	485	504	479	485	467	446	491	505	474	479	493	480	477	485	460	479	487	491	480	471	466	465	473	440	454	484	453	505	455	453	483	442	481	487	463	506	475	452	473	492	492	514	463	489	443	502	455	482	473	487	487	475	475	456	462	464	452	480	447	479	476	504	446	506	490	488	461	498	472	477	470	479	468	478	446	439	480	472	465	475	507	432	504	477	522	420	472	484	448	443	459	463	527	450	505	481	475	490	478	429	502	493	472	469	488	503	467	466	460	521	465	442	470	463	521	480	512	462	462	492	467	503	490	489	457	500	467	513	474	480	462	496	474	452	489	479	471	459	503	471	448	429	453	468	460	474	444	464	496	469	485	461	475	458	465	483	486	478	455	465	490	495	473	511	482	494	455	498	449	464	474	479	476	495	485	479	481	480	483	475	451	455	469	461	493	461	477	496	466	455	482	490	515	463	474	486	521	481	454	498	488	483	459	510	478	489	480	473	475	444	494	493	438	483	489	442	471	454	463	466	484	478	483	467	480	495	468	494	437	500	463	467	471	471	496	491	465	444	463	507	464	495	492	488	436	490	495	458	466	451	529	466	504	493	472	470	456	460	434	481	468	472	485	459	461	476	495	477	491	501	476	523	469	472	475	459	443	505	467
24135	21338	28622	24414	53672	61499	39621	26478	8926	2118	1021	729	629	630	657	613	601	592	632	611	609	635	581	644	613	617	650	605	596	637	645	598	641	621	600	652	582	612	628	643	612	630	636	645	608	557	589	639	614	605	617	650	625	569	619	642	600	600	627	659	609	630	590	682	600	663	647	581	590	600	623	618	589	585	602	622	607	680	647	628	593	594	646	577	593	591	616	621	575	666	603	631	587	642	640	578	626	618	609	611	621	655	613	634	640	682	615	562	603	606	617	585	598	657	621	630	608	644	624	632	588	618	644	583	575	584	606	619	613	603	630	643	611	628	603	614	617	648	604	637	606	622	642	578	605	600	583	607	601	632	608	579	586	596	597	612	617	558	610	595	635	634	655	598	619	653	596	584	593	582	593	639	612	636	590	613	618	667	600	617	602	603	595	557	608	600	614	667	591	644	576	600	580	605	644	589	658	648	631	620	587	587	638	623	636	637	620	622	605	626	587	613	586	586	590	676	572	595	603	640	622	593	614	617	618	609	614	647	609	639	678	573	595	627	663	606	604	570	586	586	627	642	604	637	565	626	651	556	589	642	633	618	607	599	585	623	591	703	611	567	592	598	592	601	612	597	627	617	612	582	632	626	626	603	639	621	580	596	627	556	656	653	634	578	655	570	585	623	573	604	636	598	617	616	590	633	628	616	629	637	577	609	610	607	585	575	612	620	642	618	645	604	643	613	650	633	605	596	634	615	656	602	620	609	580	652	618	589	617	611	596	589	589	593	576	654	588	628	600	630	595	644	600	656	639	596	621	587	630	592	610	647	659	620	595	653	611	610	638	620	618	602	568	562	625	600	533	609	634	610	608	624	636	597	567	619	612	629	647	575	619	616	563	572	598	591	661	639	633	621	624	588	615	611	600	591	596	569	571	581	593	611	618	630	563	596	551	594	634	609	584	591	609	650	621	618	582	665	605	602	686	649	589	634	592	600	609	629	630	633	622	577	639	627	592	618	583	610	566	582	569	610	621	620	601	621	626	638	611	599	632	644	607	620	568	605	602	581	549	658	618	569	647	604	570	635	588	625	658	613	638	597	610	635	616	573	594	553	561	626	666	573	621	603	654	639	580	633	606	593	612	638	628	620	615	603	579	657	584	637	617	614	624	589	628	634	645	646	634	617	640	581	595	618	594	632	606	597	629	633	588	589	582	633	620	659	613	609	586	576	602	583	663	612	595	607	613	613	634	620	606	684	625	634	614	592	612	629	612	642	560	643	613	612	613	605	617	642	671	624	600	601	637	612	646	644	633	601	609	664	635	621	676	592	606	647	591	628	621	629	634	633	611	624	615	628	637	539	626	614	616	618	566	600	617	589	600	655	637	615	645	572	617	579	637	642	581	634	624	600	600	579	628	630	568	602	581	601	641	565	597	603	641	593	642	609	616	633	632	593	640	605	600	605	588	607	610	609	627	648	610	578	610	614	644	616	569	630	594	665	619	595	589	587	656	638	646	621	634	623	620	644	621	594	582	589	615	622	580	656	592	628	589	626	629	656	609	630	626	614	583	584	564	589	611	605	613	577	598	610	573	599	555	628	592	672	615	608	585	630	588	655	587	611	633	619	613	581	635	674	612	631	574	628	574	585	614	655	623	586	653	621	626	614	617	553	624	626	576	642	564	598	633	629	577	662	599	628	598	613	593	607	610	577	559	602	607	551	627	628	645	572	578	580	574	612	606	613	626	615	591	610	561	645	603	622	602	614	580	596	583	584	589	648	646	603	621	646	587	674	613	610	591	601	622	576	604	647	584	639	610	594	617	610	644	658	614	596	635	619	626	593	577	633	631	622	546	628	605	661	647	598	616	573	646	633	654	580	584	581	600	615	574	618	558	616	623	589	634	623	599	647	619	640	617	586	636	634	633	564	613	598	568	606	632	615	645	634	641	608	615	572	608	615	590	566	621	618	620	601	613	597	601	599	593	611	616	644	625	609	644	598	622	638	603	575	586	614	591	599	627	635	668	606	656	617	594	622	630	612	588	632	573	646	628	635	636	592	652	634	606	604	590	627	608	602	579	622	603	605	588	613	587	592	593	590	621	570	630	617	622	616	578	616	667	605	623	604	616	605	627	603	602	600	609	581	564	608	619	610	605	639	621	613	599	609	604	630	586	617	650	598	567	594	600	586	604	612	616	589	637	545	590	643	595	595	640	600	594	638	625	577	640	579	596	598	614	647	634	600	631	592	627	590	616	652	622	611	639	602	647	630	621	625	625	627	600	631	625	599	633	597	624	589	581	612	640	566	633	566	591	640	590	648	618	622	573	610	616	624	599	613	603	577	603	614	624	588	620	656	676	612	635	578	619	630	641	589	615	600	636	584	603	627	562	612	562	617	605	622	669	629	615	610	614	615	612	627	597	616	598	564	638	551	656	588	594	617	629	594	585	583	640	604	648	640	637	593	585	633	576	567	573	641	581	584	588	629	624	593	653	622	623	580	621	640	560	635	608	590	619	598	651	591	569	627	593	627	619	579	581	604	612	624	622	614	592	578	582	616	625	641	620	606	609	612	608	641	580	621	590	658	641	599	639	626	655	628	608	604	571	622	605	637	617	614	607	605	609	682	638	612	591	651	578	653	625	641	558	607	607	602	614	634	601	567	635	605	591	599	612	612	608	624	621	662	589	605	604	605	592	575	622	642	559	641	604	620	638	637	627	614	581	621	602	590	610	655	646	615	614	589	571	652	637	635	655	613	626	621	576	623	621	654	591	599	615	603	613	596	616	610	645	632	615	644	640	601	622	628	625	657	577	604	648	628	577	628	605	586	613	650	640	611	602	609	614	654	639	632	614	639	643	585	621	601	617	606	612	577	598	612	617	604	602	635	635	616	590	603	596	609	635	621	606	599	620	614	619	607	589	619	616	619	574	638	631	599	602	641	596	600	577	660	631	637	639	592	565	638	612	593	636	578	620	631	626	641	616	617	600	624	642	646	632	619	640	569	617	642	642	584	580	625	564	598	609	618	619	658	620	625	603	572	625	626	591	583	574	614	634	609	614	616	666	658	568	602	644	624	638	650	626	626	632	614	636	587	654	587	556	613	597	628	593	606	599	581	576	569	609	632	636	623	598	596	621	590	607	598	623	633	645	606	607	611	597	581	597	614	622	647	594	630	563	622	619	617	610	595	633	614	629	623	625	609	656	587	637	616	604	634	627	620	618	605	632	567	606	628	634	608	594	627	606	599	600	609	651	665	567	645	618	602	590	604	592	610	616	601	627	617	579	579	639	614	596	633	587	623	606	636	583	600	600	592	635	579	631	571	629	616	633	629	613	589	632	612	654	595	631	546	602	649	571	577	587	634	572	606	598	625	641	636	542	616	627	610	549	650	620	584	582	626	612	565	665	619	650	651	623	640	596	610	568	613	600	623	628	602	616	617	610	608	601	575	664	646	641	609	646	627	633	575	632	596	599	602	651	589	594	588	618	570	654	569
7829	18363	16054	10800	66962	56965	30100	21263	6170	2014	921	638	581	536	523	569	580	560	551	549	545	590	547	547	533	580	570	578	609	575	580	608	586	560	560	561	553	565	574	588	549	559	536	592	577	558	575	566	522	548	565	575	604	558	583	532	595	613	567	569	493	578	560	540	552	524	560	545	541	543	558	564	568	533	580	544	544	579	560	520	531	554	559	561	551	560	602	573	590	562	605	555	575	524	567	542	552	523	523	558	541	553	569	538	516	550	569	557	580	575	591	608	614	529	554	538	571	558	524	577	578	573	538	519	593	571	550	524	526	531	573	540	566	524	564	550	528	586	502	565	584	486	568	555	573	557	588	560	546	527	549	563	559	575	567	590	545	582	586	548	540	549	579	546	552	522	578	579	570	561	516	544	558	546	543	518	567	535	555	494	558	570	596	503	508	557	543	567	565	538	558	557	562	589	565	527	542	527	617	560	562	539	538	559	563	532	549	535	541	594	549	562	539	507	540	574	565	526	534	506	554	580	533	558	542	587	567	590	598	550	538	545	555	509	531	554	556	581	536	581	547	579	575	525	558	621	583	554	559	519	547	584	535	553	567	558	610	561	549	586	557	535	563	579	580	533	568	537	492	595	593	548	547	538	557	565	555	581	554	567	520	560	575	574	563	507	578	601	562	529	546	540	501	530	566	587	551	574	543	545	570	568	551	560	586	542	533	540	533	534	533	582	561	519	554	581	590	583	523	582	566	515	572	536	534	567	538	589	505	548	555	604	532	517	546	566	580	558	578	549	543	551	552	544	550	571	544	582	583	537	525	534	559	550	537	561	563	544	527	562	550	587	608	569	555	527	564	566	557	521	561	548	596	540	536	592	542	521	532	552	530	532	579	553	549	581	560	558	548	481	521	541	518	513	563	547	561	565	551	613	554	524	561	585	498	529	549	554	536	538	553	507	559	587	565	599	545	550	583	523	527	583	546	522	527	528	533	569	550	515	523	571	549	587	541	566	486	543	557	519	544	602	533	538	548	579	552	556	560	550	577	505	583	572	518	549	543	552	610	536	537	592	533	535	542	554	573	569	559	574	554	561	533	516	563	571	576	593	556	534	569	546	540	587	550	547	560	555	555	579	502	505	533	555	556	529	516	532	512	600	563	572	540	531	561	579	524	564	503	522	541	561	558	558	542	526	539	562	529	544	588	583	632	529	547	506	531	553	556	603	605	581	556	558	556	551	512	553	521	545	548	512	533	598	572	542	525	589	553	542	557	533	542	574	516	587	542	542	527	564	564	551	553	564	532	558	531	490	587	560	538	545	571	574	543	521	556	506	547	571	553	548	540	605	519	533	579	593	577	593	533	559	551	549	575	528	553	581	529	606	527	564	549	576	557	550	560	549	555	528	575	559	544	511	584	561	561	531	546	551	572	583	559	552	550	548	559	534	529	539	586	517	541	569	578	550	560	548	554	544	521	549	556	553	528	523	569	540	522	536	521	547	551	583	559	545	573	563	565	547	566	535	585	536	554	571	543	565	566	562	542	540	590	572	532	525	581	544	595	535	569	575	559	540	583	559	541	512	505	591	523	545	556	545	528	576	549	553	594	569	535	583	565	563	535	512	553	533	553	578	587	556	559	570	541	535	561	572	546	580	544	580	511	556	557	584	501	567	561	552	529	547	516	569	559	551	548	517	523	542	525	571	556	561	546	547	558	568	538	573	543	589	549	536	527	577	542	533	569	582	557	550	549	577	528	564	556	607	570	541	571	557	561	573	566	560	578	526	520	558	551	554	553	565	538	545	526	519	541	572	539	546	579	597	570	589	556	596	591	534	563	529	579	531	571	514	563	548	566	533	589	567	554	526	548	571	554	562	548	569	544	592	574	559	533	566	526	553	544	575	548	543	572	540	539	538	545	538	525	571	554	558	573	526	566	561	538	579	490	552	535	537	521	585	512	534	569	562	534	533	599	563	561	607	502	524	538	578	568	557	571	580	563	563	551	571	596	545	571	577	559	582	521	562	550	548	570	543	564	545	560	550	551	557	556	519	606	543	558	549	556	516	525	565	582	565	545	546	568	609	568	507	526	578	514	529	536	561	517	593	531	556	564	540	582	558	552	575	588	532	542	527	537	541	544	536	534	563	536	548	576	533	502	570	593	570	533	554	557	604	557	565	551	558	538	565	538	567	513	509	568	548	555	546	570	526	567	557	568	577	538	549	572	597	555	536	553	541	542	566	562	550	566	529	543	519	541	568	511	526	549	555	591	509	583	545	539	542	546	578	522	558	531	593	524	496	567	576	514	535	587	577	561	552	596	554	511	571	581	545	549	575	578	536	540	585	506	541	578	612	546	540	544	575	526	498	559	546	548	555	535	538	546	554	568	568	555	550	546	543	536	549	546	547	576	551	537	532	547	498	535	537	564	516	612	587	549	565	541	536	553	563	573	590	529	548	505	542	552	555	535	493	553	550	517	556	580	598	528	579	572	529	509	544	525	542	554	543	515	601	553	537	520	547	567	566	541	545	548	548	540	546	504	588	546	550	527	569	566	543	574	556	553	554	570	627	517	559	518	548	541	537	560	541	560	554	549	545	564	507	599	571	511	580	602	536	556	573	556	552	554	547	578	547	582	535	547	605	600	571	567	559	531	561	549	524	569	566	527	534	514	541	591	581	580	538	575	561	512	544	542	537	518	524	548	552	555	540	555	576	556	559	563	530	587	552	500	580	561	561	575	535	531	544	598	539	574	547	596	551	562	534	546	546	548	530	578	564	528	586	532	610	529	569	522	560	563	549	537	565	592	547	555	535	530	530	538	564	548	558	522	554	547	568	529	564	583	584	483	538	549	555	531	594	576	544	550	526	561	554	566	532	571	537	522	527	540	521	528	515	562	547	530	563	575	585	571	544	563	564	529	551	575	504	569	578	564	588	557	541	531	592	560	596	553	561	566	549	510	505	544	518	539	560	569	541	569	519	565	569	553	565	541	564	567	506	536	541	587	557	559	550	600	594	561	569	525	530	584	567	590	587	595	535	543	564	547	522	506	518	570	514	565	578	553	534	554	537	572	563	558	584	556	533	528	584	558	532	553	556	552	572	540	575	535	585	542	538	569	574	542	545	556	548	538	563	545	552	584	577	553	561	563	567	563	571	529	539	571	512	553	540	557	551	502	526	571	539	515	546	553	543	557	496	533	575	559	506	523	580	573	564	570	555	536	540	507	577	564	544	544	572	572	556	538	568	561	530	528	561	551	547	577	558	529	564	591	576	550	552	571	550	556	532	535	564	533	533	588	522	550	536	635	552	598	568	569	518	533	518	574	505	585	605	610	526	573	560	582	541	540	541	535	550	554	576	535	550	589	555	549	526	577	537	575	551	571	588	561	583	547	548	552	521	543	548	558	561	538	542	561	552	565	539	519	533	541	567	549	531	555	533	539	550	582	574	532	561	567	525	576	567	577	540	574	573	599	591	579	596	536	546	569	545	546	595
27793	15491	5864	2588	9131	9264	3701	2019	862	605	573	541	499	532	515	535	521	516	508	515	505	484	476	545	507	509	479	521	547	519	487	493	547	486	504	543	496	503	530	507	508	535	453	470	495	537	478	514	473	513	547	504	501	487	519	469	533	504	518	471	496	499	506	498	529	533	499	480	528	524	491	528	452	473	551	515	470	514	468	520	506	501	513	476	517	500	507	519	513	484	505	526	484	475	485	476	465	513	514	514	515	491	510	506	509	508	481	476	512	486	535	466	473	514	515	457	510	483	505	557	526	489	497	517	523	513	453	503	490	496	487	491	494	522	502	516	496	531	497	513	500	497	496	483	457	522	526	512	525	513	493	496	496	499	517	483	500	483	514	503	482	494	488	494	523	517	491	494	500	490	480	471	502	466	509	492	488	489	476	494	475	497	548	485	519	528	451	510	487	506	507	519	473	534	490	500	540	461	514	550	511	486	468	470	482	541	460	507	480	489	501	521	480	487	448	499	517	477	505	459	480	505	488	556	478	479	467	473	480	454	511	499	493	501	490	508	499	506	520	499	489	518	472	530	478	502	511	479	544	493	498	498	473	484	474	530	507	486	488	523	482	524	501	481	450	493	495	544	546	506	482	487	494	490	470	521	519	507	499	509	509	537	488	447	483	503	522	491	513	485	505	461	471	548	530	477	526	530	479	536	467	474	455	527	472	530	446	528	487	462	520	515	507	478	510	504	518	493	537	518	511	471	500	479	499	533	495	483	503	489	440	501	472	501	506	478	527	483	504	515	496	521	538	485	488	495	495	485	529	480	502	512	490	529	510	501	479	492	500	516	531	517	478	471	477	541	467	523	508	496	486	490	525	498	517	504	458	466	495	570	477	528	506	490	520	499	486	520	475	496	507	480	499	474	542	521	505	481	523	518	488	477	479	466	522	511	528	504	497	476	462	511	552	471	492	489	509	510	493	506	496	486	522	518	571	515	476	520	513	479	523	497	485	502	514	495	547	487	511	475	541	500	471	509	488	498	487	459	500	477	513	515	486	517	492	498	469	505	490	503	494	501	465	489	507	481	503	529	516	533	518	482	531	513	495	502	528	441	500	554	513	512	504	487	498	513	492	510	499	499	483	485	498	473	512	491	501	503	539	499	492	516	514	517	477	511	549	481	468	527	533	476	489	476	513	455	500	508	506	551	497	478	455	521	516	498	494	479	458	474	507	518	475	475	537	528	506	533	555	507	515	499	507	521	504	491	494	538	491	534	495	459	514	509	489	517	490	469	544	515	495	491	509	509	486	459	505	495	527	506	493	491	508	513	496	481	501	508	489	538	488	494	532	478	459	465	494	490	502	522	504	472	476	545	519	497	484	496	513	510	477	483	503	508	479	453	503	528	515	515	480	519	522	527	525	505	526	494	506	530	501	468	513	516	500	545	550	508	495	494	493	501	481	488	506	498	505	508	507	501	474	501	485	497	454	475	520	475	487	525	516	483	472	471	514	511	514	525	542	519	506	489	504	524	504	513	489	545	480	487	522	516	528	480	484	481	477	496	538	473	500	468	481	543	549	504	507	490	467	480	525	467	520	547	473	491	483	486	511	501	493	484	481	501	506	485	496	510	493	532	483	491	524	479	486	508	503	504	502	466	489	506	492	507	520	498	505	515	492	471	518	526	535	513	484	497	461	499	485	516	505	477	501	519	528	521	524	487	520	509	492	482	499	474	501	491	517	531	504	489	514	481	515	524	508	522	506	458	523	506	524	506	531	499	500	491	521	475	500	487	481	468	488	508	488	530	540	526	514	494	472	521	481	497	508	489	506	497	503	489	468	494	470	499	507	454	524	492	521	496	494	502	531	520	536	549	491	488	496	485	526	503	534	442	509	544	468	496	531	472	483	488	521	516	527	503	480	476	489	490	469	529	474	502	497	528	489	493	483	470	519	531	514	528	501	456	534	534	511	475	484	473	512	497	515	486	501	508	531	503	487	463	498	519	518	513	543	488	527	507	546	495	481	509	446	509	481	494	504	478	510	530	507	495	487	490	504	458	514	485	534	513	526	479	516	512	476	479	472	486	488	508	521	500	513	525	495	517	502	508	504	495	494	467	529	549	507	477	459	487	487	497	523	527	500	519	515	543	491	526	505	543	498	486	506	482	514	464	474	460	495	512	508	487	476	496	507	517	465	510	481	480	490	515	524	485	509	525	525	499	500	497	493	488	526	476	481	493	457	502	460	497	482	478	453	507	512	485	545	513	470	500	521	501	457	517	475	506	495	537	461	515	513	508	494	504	486	520	534	502	482	496	522	536	507	500	491	485	461	513	479	477	504	478	501	493	528	478	514	522	491	531	495	519	488	472	539	456	484	467	498	491	477	480	500	486	493	493	493	501	511	505	485	488	482	498	491	507	501	525	466	473	524	449	514	477	525	479	521	551	510	498	522	491	492	485	468	497	513	492	479	509	506	527	541	501	537	507	521	499	486	492	516	516	470	483	526	508	508	460	525	498	480	477	478	541	484	499	466	501	529	470	455	502	504	522	503	510	518	493	503	484	493	479	476	513	515	509	500	485	505	485	477	471	535	536	459	478	472	498	492	503	483	512	505	528	546	511	501	512	502	559	481	502	486	520	504	573	530	496	536	499	473	476	547	504	503	551	513	498	514	534	516	503	497	485	519	502	507	525	468	520	481	486	523	488	492	515	493	509	497	496	486	505	508	504	527	507	537	499	503	505	472	500	492	504	495	514	498	511	507	483	460	487	536	504	466	550	501	530	521	495	500	546	489	502	471	516	476	497	508	480	536	502	477	546	493	493	439	514	499	524	465	494	527	505	503	500	512	496	479	478	470	523	521	543	511	522	510	526	552	448	452	489	514	516	505	487	519	500	507	513	504	507	481	498	483	479	492	521	490	471	518	510	515	525	518	520	466	491	488	522	508	480	471	527	468	512	492	499	513	470	490	497	482	519	511	504	510	470	530	488	448	514	498	494	490	506	515	518	477	493	504	517	488	449	546	496	466	507	491	491	507	479	515	525	509	502	524	508	513	511	456	525	463	513	496	528	456	524	500	518	506	459	480	519	481	499	496	472	497	487	478	512	491	498	524	522	475	518	507	495	511	535	474	463	494	518	485	510	471	494	523	509	519	496	480	515	495	517	502	501	516	503	504	521	533	494	478	491	463	485	466	518	513	492	475	484	478	500	478	508	507	501	505	487	521	493	507	497	497	511	542	507	497	524	513	505	516	505	556	440	540	493	549	524	510	534	525	457	503	503	498	491	492	531	486	513	471	506	520	500	523	549	472	480	503	466	526	503	480	487	466	497	522	487	505	457	503	519	496	532	464	523	501	562	474	480	478	507	552	509	504	500	499	453	521	439	510	544	525	462	523	484	487	468	487	535	476	482	489	543	497	487	489	550	486	531	498	488	518	503	503	465	526	526	495	500	458	490	491	491	467	484	495	500	502	472	507	487	566	510	463	490	486	505
6588	6713	5028	2408	9494	7984	3376	1972	873	557	481	436	452	447	442	409	426	444	416	459	428	433	394	464	442	447	439	439	435	427	433	442	450	435	429	421	418	429	452	473	406	411	415	445	435	466	456	442	430	446	431	432	434	439	426	447	438	393	412	431	436	466	436	459	442	479	444	428	449	408	455	376	458	458	402	451	442	426	443	435	439	433	424	473	414	430	455	424	435	417	413	404	452	451	411	446	424	464	456	431	437	446	486	477	432	450	441	443	411	460	419	440	436	439	418	456	437	436	416	465	378	403	411	427	431	414	428	430	451	416	415	471	423	463	403	421	449	456	446	408	443	414	404	442	418	439	439	409	451	424	418	411	447	442	410	452	398	413	445	394	452	421	407	434	402	417	414	422	469	461	434	463	410	408	459	438	412	419	451	428	409	481	447	392	450	395	432	417	420	449	455	427	437	419	445	442	420	411	404	440	430	465	447	433	442	457	413	456	444	433	400	408	452	435	464	433	422	459	403	421	437	451	436	447	415	444	434	431	397	471	457	406	427	419	425	455	421	438	405	428	421	441	466	419	443	368	403	410	449	430	457	415	428	405	414	464	434	458	428	468	421	461	416	447	439	433	449	429	392	458	408	414	441	432	456	427	457	472	410	426	456	417	432	430	430	420	416	410	427	409	419	406	437	451	453	430	429	394	441	448	409	452	415	461	430	373	410	418	405	457	477	490	402	478	468	450	444	473	427	409	456	412	439	438	423	437	396	427	465	445	422	429	425	386	435	445	422	441	429	394	418	424	446	410	441	437	439	466	435	428	454	452	437	418	396	449	443	408	432	421	464	437	460	454	409	418	434	445	405	456	434	437	428	452	444	462	410	398	402	415	453	437	438	433	451	419	446	431	437	430	453	459	427	446	402	461	478	405	424	464	433	410	423	439	457	439	428	422	477	406	459	391	434	441	438	454	418	459	442	492	436	425	481	423	487	416	433	382	437	418	434	437	437	425	421	425	418	422	437	437	472	462	428	421	423	426	411	419	451	420	402	447	407	403	437	448	486	447	441	393	463	452	415	429	411	461	420	432	449	429	473	439	442	445	442	435	442	424	423	403	413	460	408	441	407	450	439	417	471	424	439	441	433	434	455	468	422	390	457	422	453	428	420	407	445	434	485	390	423	445	449	468	425	414	428	433	443	463	427	432	432	422	456	447	388	459	439	424	438	410	427	465	400	424	416	434	434	408	402	436	471	403	433	422	437	430	440	398	420	412	437	433	429	426	438	444	428	422	428	414	415	446	420	433	397	428	435	410	451	469	453	447	473	452	402	420	425	433	407	428	427	454	430	437	467	437	445	429	446	399	395	443	426	421	436	431	436	424	456	497	416	412	428	412	425	416	424	401	436	424	427	423	416	403	448	401	432	424	435	435	437	453	417	419	456	445	453	436	448	433	406	442	412	441	444	417	437	444	459	433	429	421	446	436	416	420	433	424	450	477	453	432	416	432	426	437	460	415	459	467	452	421	430	459	442	462	414	418	452	391	406	417	454	465	437	415	399	431	462	416	444	423	414	452	436	461	428	440	428	394	417	418	430	425	433	461	453	446	424	441	431	484	396	426	404	434	428	441	495	461	439	425	433	436	421	422	431	423	416	434	438	422	461	427	424	388	442	443	419	436	435	458	411	414	430	423	435	417	432	429	432	460	436	446	414	451	444	448	448	453	405	439	422	408	465	429	449	445	416	430	433	434	429	465	479	457	437	453	434	408	489	431	438	411	435	449	449	429	441	418	474	425	437	395	444	409	450	434	429	449	405	471	433	419	433	399	410	398	457	432	412	434	442	430	440	448	426	399	463	438	432	445	420	468	416	452	438	449	458	444	442	405	463	440	479	435	433	421	462	394	399	422	436	438	424	448	442	414	460	454	419	433	411	436	438	432	438	461	461	410	442	428	444	445	452	468	407	393	440	417	403	475	410	404	439	431	454	429	460	404	402	439	414	462	433	423	429	418	417	445	439	451	440	446	438	425	448	432	407	446	428	383	458	437	448	425	431	403	413	379	433	418	432	411	421	415	430	419	394	474	446	433	436	417	445	415	436	464	452	452	439	451	446	449	444	434	443	455	446	424	457	449	462	423	402	438	423	453	409	452	412	424	396	420	403	421	424	440	402	430	441	384	420	469	401	420	438	392	424	429	433	439	443	441	433	427	426	415	409	412	432	430	424	467	440	407	414	423	452	419	426	438	434	437	434	398	395	472	463	460	452	430	398	397	467	454	437	440	408	423	432	447	398	440	454	424	429	432	413	460	404	431	455	428	460	468	434	376	465	413	459	408	421	417	436	455	445	403	431	437	433	438	456	423	434	427	427	454	417	395	440	447	427	444	420	456	413	436	435	465	476	435	414	435	422	460	454	422	459	439	451	446	407	425	471	430	400	422	418	431	426	404	412	431	428	405	413	454	476	428	424	428	414	467	414	460	413	460	443	437	414	445	430	469	421	447	462	426	427	419	498	441	425	471	444	426	414	413	417	404	420	418	429	450	445	445	407	411	422	445	408	451	413	438	403	482	416	430	449	452	465	452	439	433	453	422	398	428	404	449	405	430	438	435	402	450	442	424	476	415	430	448	434	434	427	400	411	420	418	454	440	431	476	420	408	442	432	429	437	411	409	421	460	443	448	438	412	444	456	445	460	421	403	414	434	415	445	424	410	405	417	402	443	471	433	423	463	431	449	429	445	438	432	436	422	429	448	405	493	459	466	436	429	441	415	399	451	429	414	425	425	442	433	437	437	439	463	461	415	453	459	425	433	472	436	492	434	445	466	408	419	456	453	411	429	406	416	440	417	452	451	421	424	424	460	425	451	460	431	435	417	470	423	402	438	407	412	447	460	478	476	423	417	383	423	401	432	417	441	417	426	411	425	434	427	435	409	407	405	436	472	419	467	474	398	416	466	426	441	405	461	452	406	438	453	413	458	470	407	452	420	436	438	442	461	435	409	459	424	456	410	445	420	482	435	435	474	410	435	457	413	405	425	456	415	419	413	429	445	454	446	424	424	426	413	452	459	441	437	460	441	412	477	421	422	423	460	446	423	428	435	465	435	417	411	426	395	399	431	438	412	413	415	407	399	404	396	428	470	453	446	456	443	431	415	425	425	410	451	432	400	439	457	414	384	441	431	438	448	438	415	478	440	466	438	426	414	403	434	461	462	383	418	448	449	421	399	443	465	418	449	467	429	443	445	455	433	441	427	406	421	448	451	442	424	442	447	415	452	428	453	434	414	433	419	469	425	452	420	466	430	429	428	444	425	416	418	449	440	436	441	406	446	417	443	437	438	395	462	419	433	450	433	454	411	414	437	448	433	447	473	421	409	450	447	437	420	427	429	410	422	440	433	426	420	414	456	443	442	440	413	467	441	441	421	431	401	434	389	447	453	454	459	390	466	406	449	474	460	464	449	468	428	446	440	414	474	404	484	420	437	452	431	430	374	426
25449	21385	27290	27276	44656	44365	25335	13402	3443	1117	694	513	500	573	519	514	543	504	564	553	581	548	533	548	518	529	550	541	542	518	526	565	512	496	498	536	514	526	482	496	531	521	508	526	536	518	550	545	560	544	529	536	533	553	543	485	547	544	557	514	519	518	528	526	528	526	520	516	505	512	523	519	527	527	515	561	522	520	464	521	513	552	551	549	546	493	531	527	510	558	518	538	530	482	534	529	518	518	513	522	545	559	511	525	517	498	499	550	555	516	545	530	532	523	526	504	560	467	521	538	528	562	505	561	493	522	551	530	524	498	520	508	467	530	509	508	546	502	540	525	553	555	562	509	482	496	524	526	546	514	487	535	514	554	500	513	483	575	520	510	507	542	553	465	492	514	507	529	506	555	557	513	510	542	558	528	525	549	505	554	505	541	517	516	519	561	490	532	523	557	508	529	529	514	495	550	563	501	518	550	489	532	512	524	532	484	533	484	518	493	507	526	562	524	558	508	574	550	532	537	524	534	580	577	529	532	499	535	533	514	543	505	495	509	505	532	525	482	461	549	517	500	542	504	548	497	589	538	529	498	492	526	537	489	510	522	475	504	565	489	482	522	471	503	508	531	533	490	536	524	497	514	555	505	504	515	521	509	540	516	509	496	507	536	527	525	504	524	529	528	541	530	527	538	500	539	538	507	534	543	548	498	576	514	557	586	537	491	465	542	479	567	576	486	564	496	518	515	543	521	512	507	548	509	511	530	515	523	500	570	466	545	476	524	536	506	542	511	542	532	521	525	530	515	546	513	518	522	507	514	528	511	507	548	491	497	538	535	538	494	517	556	553	471	534	515	508	577	523	516	539	536	546	560	530	517	530	538	532	560	515	520	524	532	501	488	529	565	521	527	507	550	505	493	508	524	512	540	512	547	537	523	524	541	483	505	504	552	510	550	511	515	485	542	538	476	514	476	530	528	510	524	502	520	499	560	523	541	555	506	542	567	476	535	560	540	517	501	491	541	505	517	547	540	509	544	484	491	545	545	538	526	540	530	525	536	520	551	508	501	551	500	566	528	487	501	523	524	519	512	550	552	550	555	549	536	529	530	501	497	529	484	495	502	516	534	488	496	524	532	499	511	487	497	516	529	524	516	516	525	542	529	530	547	538	491	510	543	534	553	514	528	564	513	525	525	532	523	532	504	529	458	501	554	515	529	506	490	519	562	552	521	552	505	545	505	498	513	543	541	524	536	512	566	524	506	490	494	488	499	523	500	503	517	504	550	519	531	503	543	532	481	505	547	565	493	527	504	514	512	537	515	532	549	492	514	541	562	523	491	534	515	495	544	585	509	516	492	541	536	527	527	572	546	532	518	495	492	544	515	519	525	513	521	553	526	464	527	509	512	520	506	527	508	534	521	538	495	519	548	511	528	515	502	546	522	486	505	508	533	513	504	514	555	479	533	526	515	517	526	487	513	532	550	504	489	526	497	531	528	525	509	514	528	519	569	517	535	545	522	508	503	520	546	515	545	547	516	500	505	550	548	499	535	521	532	535	541	498	544	501	517	560	538	525	544	542	551	533	548	531	547	517	541	503	523	529	514	516	504	508	531	481	531	528	512	517	540	487	563	554	544	521	544	523	505	501	527	531	479	494	498	499	541	541	495	512	499	526	477	547	523	508	527	531	561	478	504	517	497	529	532	521	503	508	537	520	500	470	503	491	503	518	511	540	544	523	526	456	526	534	523	577	542	514	525	518	524	544	564	543	543	508	532	518	512	516	506	549	507	526	524	515	492	510	491	496	571	550	533	518	543	503	545	496	540	521	552	534	500	531	513	517	507	496	537	528	501	511	483	532	544	522	531	509	520	511	527	525	506	547	493	528	552	518	506	517	508	521	515	472	539	487	542	487	524	538	562	528	506	518	499	516	522	526	518	554	541	514	529	523	525	512	541	514	512	517	532	540	520	510	515	493	513	552	523	514	509	538	500	566	557	529	543	532	553	481	542	517	546	508	584	537	526	554	517	558	521	487	538	510	483	541	525	505	509	572	521	507	532	555	526	506	497	540	509	528	507	521	580	535	528	532	545	531	462	521	519	531	462	526	528	520	514	544	520	527	536	533	508	506	500	532	519	537	506	497	547	516	556	532	561	535	498	536	514	517	507	509	491	525	481	518	501	505	505	513	530	482	536	471	517	549	479	541	492	539	500	513	514	540	541	547	549	546	460	539	521	502	501	529	552	541	541	556	501	538	538	522	504	521	525	502	549	514	519	540	554	472	522	514	571	492	516	508	552	501	547	559	564	515	553	530	518	512	540	505	480	516	517	556	529	511	474	544	512	531	505	519	534	532	516	487	509	582	581	564	542	512	563	509	498	553	512	535	503	556	525	495	488	524	550	500	499	524	536	554	503	536	532	537	480	509	476	487	504	484	517	493	504	531	511	536	519	554	525	521	547	551	534	546	537	558	543	524	544	531	520	567	526	526	526	533	528	529	493	499	510	493	513	538	549	563	491	555	538	501	537	480	539	535	538	537	499	511	476	505	549	535	510	516	508	504	556	522	508	529	526	537	552	566	526	537	555	539	513	498	504	502	504	537	515	518	517	516	505	526	529	544	533	503	499	493	544	551	531	526	492	514	529	536	494	512	506	501	506	535	545	516	533	553	501	570	500	535	525	494	544	545	521	518	559	539	550	513	530	493	490	518	500	521	478	524	545	508	496	526	523	552	538	541	557	536	493	496	563	529	515	510	533	519	509	483	498	527	538	520	535	533	512	519	499	553	509	542	551	546	546	528	537	493	520	500	474	522	527	500	544	502	511	487	502	515	520	544	535	519	519	509	551	518	515	521	534	540	533	526	505	511	534	517	510	531	514	515	556	554	537	537	551	558	531	510	560	530	536	531	519	543	482	569	509	531	516	559	478	555	520	527	545	541	513	555	528	499	532	535	516	505	514	545	485	559	523	525	514	537	510	507	515	489	523	513	506	538	554	530	504	556	514	547	522	491	505	561	541	548	520	503	510	524	528	503	520	509	520	533	537	517	490	549	491	507	519	517	498	497	564	543	546	487	526	498	501	509	552	534	500	517	551	529	523	516	558	526	562	531	519	519	490	520	508	537	544	511	530	534	503	523	476	472	497	561	544	530	537	521	540	556	545	534	566	489	523	509	511	492	519	494	539	486	513	477	537	517	515	539	515	486	517	521	488	545	506	569	540	545	558	543	510	552	531	506	524	492	514	499	522	541	507	552	515	539	534	547	564	512	534	532	505	510	526	508	527	510	495	520	548	559	505	499	526	504	502	552	510	530	498	533	536	554	531	525	524	507	497	515	552	524	553	542	541	507	531	516	509	541	543	530	544	522	509	529	586	514	488	473	502	495	512	528	520	503	552	516	532	531	498	506	531	498	556	513	533	500	509	492	565	486	523	535	511	544	510	548	507	555	502	487	502	513	534	496	499	612	514	512	522	563	540	500	557	533	519	502	496
6032	10969	10684	17698	46163	37421	16948	10628	3045	1095	634	519	489	470	478	537	451	510	485	460	486	493	475	449	496	469	490	496	487	437	446	501	477	417	481	485	507	519	476	474	462	470	458	497	496	449	497	502	468	442	491	497	494	456	522	491	508	473	477	518	541	487	475	479	465	500	455	506	473	483	460	507	461	465	479	490	471	481	486	487	518	467	464	495	475	447	504	513	479	489	463	482	472	439	487	442	489	458	484	458	482	468	472	476	481	491	442	452	467	533	457	501	470	523	471	493	455	455	455	487	490	468	504	468	494	488	489	495	489	426	527	469	488	497	489	480	494	489	433	456	477	464	443	431	513	469	498	486	463	461	454	430	459	465	476	472	515	486	475	510	464	494	491	481	457	508	476	528	482	485	476	484	421	507	457	473	490	482	459	477	472	465	451	453	465	517	519	489	500	488	449	471	472	441	486	496	491	437	463	490	506	496	476	472	469	471	471	459	480	472	479	475	485	473	470	460	477	468	456	485	489	444	460	481	498	434	449	454	487	469	458	445	487	458	457	495	492	493	462	441	510	469	453	501	475	480	455	444	463	461	462	495	485	479	458	485	466	459	467	470	444	507	481	482	463	480	510	505	499	472	470	444	489	463	459	500	495	496	448	479	453	508	466	474	461	451	454	460	486	459	433	452	443	437	438	500	496	488	511	454	475	464	497	488	504	476	494	449	450	470	463	508	500	498	417	477	472	474	488	457	467	469	519	470	472	455	473	446	478	466	469	462	504	460	466	436	485	499	496	487	462	488	494	463	520	489	461	478	471	499	482	466	479	473	460	463	484	502	493	474	449	521	458	436	452	476	455	457	431	437	438	435	480	491	454	473	513	486	480	442	438	488	504	461	534	443	506	493	459	476	468	487	484	461	447	442	466	461	457	509	447	446	464	426	445	473	470	491	492	502	458	485	484	469	451	524	471	462	436	467	446	468	469	467	485	468	466	470	459	464	462	467	471	464	478	474	418	483	499	486	483	506	506	455	471	482	490	484	469	447	486	498	481	475	456	464	461	435	478	494	496	473	474	506	468	490	437	439	464	475	497	429	496	478	425	461	465	476	484	482	461	471	460	493	522	440	502	493	452	509	470	483	468	461	496	452	527	477	506	451	499	473	497	469	462	465	441	477	445	422	455	481	482	459	473	521	468	505	474	473	488	489	462	509	461	491	444	469	466	479	432	462	469	490	496	496	462	441	452	498	481	486	486	503	513	410	473	488	478	453	462	448	483	445	466	475	472	481	480	482	478	473	483	456	466	460	492	479	511	483	446	492	490	467	504	477	478	452	478	494	509	473	502	450	482	481	436	459	481	487	484	428	442	495	464	481	485	472	459	511	511	455	500	481	467	484	453	523	503	498	445	483	461	493	477	481	457	499	478	468	498	458	466	479	446	436	479	437	492	458	509	477	456	482	460	452	482	461	468	470	464	453	459	481	473	422	486	446	491	476	500	489	487	431	477	505	472	480	433	465	439	455	512	477	478	485	484	444	481	479	516	475	493	475	464	490	488	479	455	470	473	505	483	467	470	493	475	478	491	473	493	466	480	495	417	483	457	442	468	494	488	441	488	466	469	510	455	472	507	488	489	498	478	480	489	494	486	469	501	491	446	532	468	468	494	496	476	438	483	485	467	506	448	475	442	460	468	487	459	494	514	440	492	494	486	480	474	474	477	452	493	500	468	503	465	453	493	515	450	463	464	471	492	458	459	480	483	469	468	462	493	501	440	448	465	498	466	487	427	457	462	494	458	498	507	480	475	482	483	464	508	493	485	504	449	519	473	445	528	504	479	457	461	476	478	441	521	463	446	494	465	506	459	477	475	481	483	458	489	502	477	474	519	483	481	441	499	499	474	478	462	505	460	523	481	471	477	501	472	463	447	474	460	474	490	462	470	442	462	467	488	492	436	449	440	479	466	444	459	471	464	478	456	490	498	504	501	467	444	490	442	485	463	493	497	463	513	520	484	476	471	481	467	455	466	472	464	485	452	450	466	476	483	466	478	485	471	444	489	475	434	444	476	462	458	482	508	482	484	506	501	474	461	424	492	496	475	495	492	471	474	476	486	456	438	501	444	519	473	483	471	498	487	472	448	492	462	469	491	452	490	467	491	454	478	473	503	472	422	478	490	482	484	460	482	483	489	462	430	477	510	476	496	480	469	418	491	473	475	461	496	510	460	470	463	433	476	483	442	481	486	489	470	482	452	512	478	481	455	486	464	451	505	489	508	498	478	446	463	488	454	465	484	476	452	517	483	462	492	481	493	441	495	477	467	467	458	497	463	498	469	498	461	475	487	472	452	452	489	459	445	439	494	464	475	445	425	500	464	472	467	504	444	461	507	479	471	465	492	517	488	443	447	500	498	462	484	496	487	436	438	472	465	483	519	469	488	495	495	474	492	489	513	460	504	473	492	426	481	507	472	444	463	467	487	485	527	470	462	502	423	467	465	466	444	468	453	471	467	476	467	486	486	439	451	486	476	447	449	488	470	466	482	478	492	529	480	522	444	459	437	486	465	463	465	462	515	487	473	445	449	476	442	454	454	482	478	473	460	449	500	493	444	504	468	466	446	482	477	445	490	459	459	442	485	475	508	491	502	455	482	419	463	511	472	474	442	475	495	488	482	484	472	482	458	461	487	465	481	485	478	489	464	517	509	465	454	443	465	483	498	496	470	435	460	487	476	459	467	502	491	456	430	454	451	447	451	493	480	476	432	475	496	460	473	481	475	436	461	482	504	468	455	455	503	478	518	504	505	453	475	452	463	484	429	448	516	457	457	449	495	480	480	458	513	471	417	491	467	475	471	494	510	452	500	457	446	488	499	457	477	476	458	434	441	460	487	504	454	489	464	487	471	489	510	476	461	464	473	445	460	474	443	463	445	489	493	498	463	454	494	487	467	511	473	441	434	470	484	476	461	464	509	499	497	483	484	447	500	450	483	490	465	471	503	483	475	445	470	447	472	486	493	515	510	511	491	492	454	519	470	516	478	491	492	457	463	497	477	458	457	502	458	465	445	439	492	467	474	480	467	475	504	460	471	491	472	479	474	464	461	493	458	431	447	419	447	461	492	462	469	508	463	447	462	449	444	442	492	505	465	488	498	492	513	495	459	460	491	464	450	484	488	472	496	461	473	493	470	491	499	463	472	459	473	481	494	491	455	496	471	445	482	468	452	471	477	478	490	479	466	473	469	482	500	489	458	442	423	470	478	506	491	466	480	495	471	483	487	483	474	459	438	467	455	478	445	505	484	481	461	487	493	491	485	514	504	472	448	488	496	450	451	468	464	489	481	478	501	465	447	489	461	501	511	475	482	504	505	488	508	517	467	493	477	456	480	477	475	449	465	445	454	455	498	455	469	451	475	430	503	446	487	457	462	490	481	440	476	471	477	478	442	452	485	504	432	477	482	436	466	500	492	466	457	477	490	484	467	472	475	515	498	513	494	442
24176	21347	28683	24594	48397	58365	40937	26606	8824	2240	969	749	664	606	609	619	602	629	635	655	634	630	639	592	571	590	606	647	627	634	599	616	617	638	630	646	570	630	599	663	610	585	661	646	620	616	611	634	654	613	657	618	617	653	691	605	594	629	617	634	654	648	592	646	609	624	623	604	592	605	563	614	601	581	598	646	640	633	601	632	605	642	614	590	645	647	563	633	610	600	626	605	610	672	649	616	597	622	594	611	639	627	588	652	639	616	548	591	626	626	604	593	599	599	579	640	579	568	583	622	605	615	575	641	613	606	600	603	615	622	621	590	654	612	571	605	607	598	570	619	609	635	595	626	596	653	575	588	617	603	613	640	639	599	620	632	590	602	596	555	620	614	608	628	598	601	564	633	628	632	610	585	582	640	633	567	640	605	667	596	573	629	567	592	622	611	582	609	629	606	624	614	658	601	564	593	629	615	606	575	575	602	573	643	643	648	608	602	600	596	605	597	611	608	631	598	586	595	602	596	625	589	604	647	598	604	629	588	615	585	658	590	591	610	617	614	584	665	590	649	622	608	595	613	582	599	609	622	629	605	584	593	595	618	589	638	585	600	586	631	618	576	601	624	647	624	621	636	588	604	634	638	631	642	682	619	657	604	637	605	602	629	632	591	591	613	576	570	605	626	632	616	620	599	594	598	644	598	605	583	627	575	571	614	597	540	631	620	609	598	582	609	582	639	613	594	586	628	643	585	564	634	581	601	591	659	614	580	585	593	635	603	578	588	611	609	602	639	581	666	590	584	634	596	594	602	611	620	608	567	602	612	622	622	557	607	594	584	618	601	612	626	590	587	623	619	613	660	640	598	593	561	637	642	636	583	621	616	595	642	603	591	618	594	604	614	596	636	652	617	621	661	601	579	644	639	609	583	586	591	632	618	589	632	581	575	570	621	635	606	611	632	594	598	586	565	582	606	573	584	621	548	579	566	610	619	610	568	608	619	588	593	575	645	609	606	612	573	603	631	596	585	561	613	574	645	600	617	664	583	581	565	620	610	596	597	598	599	649	629	594	635	614	619	598	648	628	570	623	635	588	576	609	623	599	602	638	607	619	581	620	593	610	632	600	622	626	624	541	617	576	587	603	553	626	613	580	561	599	600	629	563	628	634	621	602	606	547	626	584	592	651	596	600	600	607	627	585	586	607	605	570	641	580	642	669	614	602	602	618	614	605	605	598	634	607	621	597	600	589	616	616	605	603	609	615	599	606	636	623	571	630	583	649	637	601	622	616	599	641	601	617	620	622	627	605	626	605	588	576	602	601	603	555	630	645	619	605	620	561	633	606	587	600	616	604	605	581	575	616	614	611	616	583	589	595	574	649	590	602	590	615	620	621	606	602	586	576	612	605	610	611	572	625	591	621	653	635	586	577	607	641	581	616	589	579	566	581	634	609	669	605	615	602	589	626	597	593	575	604	632	592	629	576	578	627	601	650	605	590	614	587	571	627	635	585	642	591	612	581	591	605	590	626	616	562	594	616	625	608	607	599	615	614	647	595	614	567	621	657	631	560	611	561	614	586	598	637	635	616	606	640	670	616	614	611	622	611	627	586	580	601	616	610	598	582	606	622	587	625	632	622	550	593	611	601	577	571	617	584	596	595	578	611	642	584	564	604	596	595	625	615	605	607	576	589	594	614	640	594	575	617	637	582	622	633	618	595	640	599	599	634	604	593	622	610	583	625	579	610	579	597	572	610	609	584	592	565	589	630	619	546	593	626	567	609	628	612	638	592	629	596	635	590	607	576	643	642	623	556	585	599	617	636	572	616	580	622	635	599	623	672	607	613	611	626	601	580	617	641	636	618	600	624	621	627	582	582	564	619	668	639	612	615	635	594	636	600	608	606	637	608	599	617	642	617	586	631	597	617	615	592	562	642	590	599	590	585	620	622	644	601	588	651	616	639	553	595	635	619	605	599	596	580	621	570	574	597	604	595	570	612	630	610	597	580	603	615	625	633	570	609	626	627	628	614	657	602	599	642	628	639	572	621	551	617	584	584	579	638	586	611	566	618	620	563	645	619	584	625	612	607	570	592	593	612	632	616	587	612	591	583	562	592	591	579	624	604	588	648	587	581	603	579	630	610	649	600	603	605	559	622	616	661	662	605	589	594	575	630	558	648	582	600	580	633	599	619	611	605	660	619	602	620	646	634	614	610	635	616	586	618	633	595	588	576	631	587	591	625	667	592	566	607	597	606	617	582	624	608	647	617	622	583	623	572	550	605	576	640	603	612	590	589	581	610	627	603	633	630	588	587	605	637	570	587	588	629	605	614	550	592	616	565	625	668	629	608	598	605	591	623	584	590	620	659	630	559	611	598	644	551	609	599	586	569	615	607	647	605	585	563	594	652	612	597	613	579	574	603	584	590	590	578	610	608	589	628	604	623	640	583	622	583	624	595	571	577	612	607	606	562	612	610	612	611	581	627	627	594	635	594	613	635	640	609	589	616	613	598	594	579	597	571	579	574	589	617	554	629	621	589	627	617	568	624	618	562	593	594	565	589	571	541	577	609	605	619	552	590	622	609	644	588	552	614	621	586	589	587	619	625	586	588	623	640	616	613	632	631	644	640	598	587	615	618	618	576	577	632	610	619	658	591	580	629	596	631	621	619	620	597	568	617	625	608	595	592	571	588	600	624	602	629	608	572	615	590	590	552	618	628	611	592	623	586	653	609	585	582	601	585	597	566	611	587	594	601	567	638	554	567	581	580	585	635	642	600	604	558	617	598	597	634	637	562	597	584	603	651	591	600	615	622	586	582	595	621	603	612	546	627	598	630	592	600	579	609	615	587	591	568	630	583	589	578	569	603	602	624	611	641	617	622	543	621	613	612	615	554	621	600	627	611	625	611	597	600	598	582	624	574	587	587	586	575	598	554	598	655	635	614	601	609	618	587	653	606	612	581	606	612	602	629	588	615	560	605	583	619	586	579	622	574	636	622	586	614	593	599	611	626	643	603	648	629	596	606	622	668	590	604	609	596	580	612	631	651	626	592	667	613	641	587	620	585	585	586	630	569	646	637	630	578	665	594	602	572	591	637	627	619	612	601	585	600	618	667	592	625	598	588	632	612	608	665	666	613	601	613	543	597	608	610	564	603	605	560	607	597	624	582	591	589	588	612	575	585	644	595	615	625	549	608	622	600	621	587	587	594	567	620	581	582	587	635	615	635	638	613	552	579	599	579	608	592	608	596	593	637	616	611	657	617	647	591	649	563	616	536	612	607	580	574	659	587	603	642	626	627	626	574	599	599	603	555	549	596	556	579	624	579	629	611	618	608	571	634	614	607	587	597	615	586	601	657	625	597	629	619	563	549	571	607	600	639	590	589	625	529	604	614	647	622	631	611	597	609	603	597	599	564	595	591	623	598	623	680	599	551	597	628	602	633	648	594	615	625	631	605	592	603	634	598	627	639	583	605	598	619	625	613	590	674	579	603
8372	18017	19775	22552	65023	56445	31924	21074	6437	2147	929	652	609	557	586	573	547	601	554	568	512	529	521	567	509	536	623	568	524	548	583	543	555	596	571	553	536	566	539	565	538	520	605	559	536	578	559	567	601	554	552	575	585	549	565	552	566	578	555	589	539	563	537	554	572	562	557	549	547	579	582	594	580	580	549	549	565	535	546	512	536	597	562	579	548	559	523	577	525	538	524	557	570	562	548	530	555	571	556	594	555	557	560	575	528	563	578	562	591	575	554	585	533	507	554	593	541	517	542	550	484	543	558	565	549	572	554	536	569	559	561	559	513	565	562	608	555	543	567	573	566	541	560	554	561	557	565	570	541	529	554	558	535	565	542	563	579	544	546	541	569	560	573	556	507	531	493	496	538	580	576	577	550	534	553	534	557	576	546	563	524	558	574	528	538	552	611	568	551	546	513	582	575	569	520	623	537	526	560	577	575	529	539	586	551	572	546	536	545	571	565	554	534	590	573	541	525	536	602	567	557	548	586	570	553	572	555	581	520	556	513	511	571	545	561	542	588	608	569	522	521	537	479	551	522	562	571	599	575	537	559	516	569	525	526	559	535	539	561	543	606	553	540	533	510	531	565	559	563	555	580	579	550	519	556	560	563	495	594	597	535	540	531	554	543	530	564	547	550	551	527	537	560	572	515	540	533	583	597	536	554	571	588	538	565	545	557	548	540	582	542	584	583	526	542	576	547	581	584	540	575	539	542	557	562	606	546	630	520	559	537	582	571	555	550	534	546	582	543	592	521	531	559	562	540	535	567	512	546	531	573	519	538	516	545	604	552	506	541	521	512	570	552	531	526	555	559	557	540	556	560	570	580	548	553	549	535	521	536	596	532	579	544	528	574	554	574	569	573	526	575	568	550	591	563	533	570	536	536	532	547	532	555	524	528	549	542	581	537	578	634	561	560	576	545	541	516	554	515	591	564	569	528	546	568	518	592	539	522	544	537	553	518	540	555	546	535	524	535	496	572	542	608	555	571	553	525	575	531	572	556	588	578	559	554	537	549	555	547	547	558	521	517	514	589	558	555	515	553	558	532	575	532	548	547	587	534	559	562	519	532	549	545	550	586	518	549	539	574	569	562	551	548	531	551	553	588	550	543	570	552	540	518	548	583	583	587	606	521	552	511	563	542	532	585	544	565	536	582	553	525	555	552	584	579	557	527	573	527	535	535	526	531	549	591	563	552	577	589	547	575	547	531	585	563	544	593	514	584	551	573	558	558	590	539	525	516	542	549	558	554	558	548	548	552	562	537	557	572	539	546	553	630	530	531	595	547	561	568	498	538	578	519	544	575	563	563	548	555	534	527	578	549	550	551	521	527	554	554	589	502	548	542	527	581	573	574	566	547	582	574	577	577	503	518	538	546	495	546	566	556	547	535	556	575	540	541	545	518	576	554	532	539	530	604	507	543	553	549	517	559	541	556	553	570	566	556	544	544	530	556	536	587	544	550	528	554	548	578	574	578	574	503	576	570	561	578	569	567	509	563	520	564	590	557	533	532	529	532	500	540	550	561	561	535	546	555	500	533	532	564	536	550	526	532	534	553	573	506	598	546	529	551	496	550	560	541	502	610	541	571	560	553	543	554	524	539	545	525	521	552	543	584	508	563	534	603	574	547	577	518	553	537	545	553	593	558	572	531	543	595	509	531	537	543	547	560	504	549	555	521	569	572	555	583	560	558	575	583	551	607	508	552	560	526	570	520	538	511	553	508	539	532	531	540	589	529	596	563	561	539	512	551	551	521	568	512	547	546	591	580	564	514	563	534	580	564	526	561	565	524	506	517	521	524	566	535	585	556	563	563	535	497	546	565	506	507	506	555	585	548	569	535	561	536	596	586	584	561	486	534	540	508	573	543	516	532	543	535	547	542	520	552	524	575	579	550	560	546	569	526	560	581	513	507	574	574	536	556	543	572	549	540	568	531	552	576	587	512	522	550	554	586	566	558	575	526	545	537	547	562	551	531	539	545	505	570	552	534	572	563	553	590	530	527	577	595	532	560	525	537	533	549	548	562	556	539	509	556	574	523	544	505	592	547	562	578	498	551	545	503	579	576	545	574	499	544	560	557	588	496	557	556	547	564	571	494	587	557	550	517	494	597	504	538	551	559	557	533	520	516	531	552	553	581	524	536	538	515	517	528	542	538	556	552	553	543	531	552	554	565	566	561	541	534	528	573	546	517	540	567	560	529	576	533	572	543	575	563	541	540	551	557	555	509	515	543	512	542	553	554	544	568	583	573	531	521	538	570	513	545	565	582	549	515	520	564	538	551	551	532	548	513	509	579	525	553	572	556	551	517	526	558	548	511	567	565	556	547	563	526	562	557	521	585	536	521	535	567	556	555	537	588	525	570	559	537	530	512	565	538	557	565	529	540	529	559	530	546	550	552	551	553	555	557	528	508	488	587	581	539	539	510	536	567	551	541	521	549	579	526	573	583	556	551	544	586	551	495	556	520	548	574	517	512	546	551	541	479	589	558	511	603	571	571	561	594	540	580	514	543	576	557	544	535	587	502	513	535	556	520	572	579	599	558	588	579	558	580	571	518	526	578	534	575	563	527	537	532	550	563	526	555	596	530	528	548	580	471	560	549	570	506	533	582	534	524	549	550	544	564	566	510	556	574	510	538	523	546	538	550	531	571	555	578	541	562	554	525	550	552	556	545	566	555	546	538	538	531	553	558	535	576	546	538	566	536	553	544	508	527	534	537	518	529	563	582	568	546	511	534	527	566	556	523	564	564	568	524	544	532	516	565	568	556	540	551	567	541	584	504	544	542	535	506	525	547	525	519	556	575	562	560	549	532	535	578	549	565	558	560	561	552	544	559	563	506	552	544	582	568	541	569	530	566	550	508	580	584	564	556	543	525	568	527	564	583	598	555	550	576	561	560	538	566	553	573	550	588	530	553	549	516	559	527	562	542	518	538	519	562	533	556	543	549	521	490	556	552	570	538	567	543	504	565	575	524	525	564	607	550	556	559	514	565	567	556	552	579	539	543	611	511	559	551	566	549	551	560	552	578	564	582	588	538	598	569	562	564	541	552	562	554	536	528	559	508	570	570	526	566	526	552	532	568	519	538	576	571	539	559	521	619	555	537	543	487	562	534	537	570	563	569	549	526	585	546	563	575	583	550	525	576	530	566	535	539	530	560	525	537	537	561	510	550	558	522	555	528	579	550	528	569	552	532	530	556	541	552	557	596	556	572	571	542	529	510	536	575	538	547	541	597	571	483	529	510	563	580	517	538	566	528	558	508	519	554	537	534	516	539	572	594	531	542	542	544	545	538	571	568	597	543	561	531	531	548	523	526	590	552	572	536	533	583	553	515	595	572	589	556	517	482	584	563	569	556	557	551	541	513	517	545	559	549	531	546	554	560	517	590	564	544	555	559	549	540	570	562	546	534	553	497	541	540	513	573	510	596	573	544	597	547	541	559	589
27781	14656	4558	3969	8112	8514	3972	2197	1018	633	538	519	531	482	475	472	512	484	488	453	496	455	482	480	482	490	459	552	504	491	498	490	505	517	486	522	475	480	500	513	524	459	481	507	543	461	487	485	477	513	475	475	491	502	490	458	442	477	511	473	522	473	488	497	455	469	453	509	507	461	475	509	463	529	467	502	490	477	468	491	477	484	499	494	508	504	491	467	491	476	457	477	507	465	535	470	484	479	523	465	499	510	488	493	488	490	546	501	487	486	459	502	507	540	486	444	522	493	455	491	500	515	489	468	511	509	470	515	472	502	483	517	529	496	513	471	536	505	509	481	456	526	494	508	538	450	520	523	444	500	429	513	479	451	443	465	506	510	496	506	548	493	504	499	458	488	479	502	443	470	513	491	512	487	493	503	479	525	465	474	491	464	503	464	465	479	503	523	515	527	520	513	510	457	500	514	496	506	469	484	478	471	487	480	513	523	504	502	508	529	498	536	492	496	475	519	447	491	488	482	499	501	487	522	498	501	474	485	479	460	444	477	487	512	506	507	515	487	471	526	479	473	481	467	471	530	490	470	493	455	495	468	486	468	494	503	483	488	508	499	488	471	455	488	502	520	505	508	464	489	487	504	451	473	475	473	516	455	523	489	487	480	528	485	491	511	471	468	488	450	477	510	487	479	501	510	456	459	462	481	494	494	489	496	515	485	520	507	475	531	499	523	504	482	497	492	529	493	532	541	509	510	524	497	522	450	456	471	487	467	515	480	471	441	454	466	497	511	499	484	493	513	471	468	500	495	525	513	494	495	513	474	506	473	484	501	537	481	468	480	517	482	475	477	479	502	516	508	497	497	501	463	464	512	473	491	470	497	477	473	487	502	493	523	520	501	516	459	496	505	467	473	473	517	480	495	471	442	438	506	508	480	517	486	459	464	462	465	471	509	497	527	516	505	473	501	470	500	461	497	497	494	438	507	455	518	475	477	533	478	491	498	514	519	498	484	508	498	482	506	458	480	482	469	492	498	518	516	521	459	517	462	485	504	462	486	478	483	482	510	465	487	508	475	511	471	497	461	464	478	474	475	507	534	502	511	470	512	503	505	480	497	491	466	486	533	462	486	462	472	445	474	486	522	514	441	530	479	479	505	447	480	509	477	444	538	463	491	535	478	480	472	506	458	476	513	529	501	526	490	487	526	483	512	491	462	477	493	496	485	476	503	471	483	498	493	511	497	486	478	466	501	505	508	487	482	483	509	491	506	473	478	468	479	516	481	497	439	494	500	466	475	522	500	497	503	510	483	479	488	506	453	466	456	493	521	495	470	497	502	514	473	510	492	480	447	532	530	474	483	500	525	506	486	484	515	489	513	493	508	472	516	493	503	494	495	492	463	520	467	452	500	490	528	517	507	450	525	468	558	482	479	505	497	510	479	464	531	470	511	519	489	504	490	497	527	484	520	497	509	488	496	506	490	508	502	532	481	468	482	530	496	496	471	503	477	460	524	436	513	474	490	479	505	503	485	502	467	512	491	463	494	490	453	454	494	487	504	480	473	486	515	500	472	512	449	482	466	520	522	484	481	555	462	477	463	446	479	520	476	495	484	462	499	491	486	484	488	497	496	436	500	514	461	474	489	476	460	501	465	495	521	517	481	483	454	475	525	511	457	495	517	513	506	495	523	522	491	465	483	529	479	512	535	520	509	510	540	470	464	487	528	449	510	523	518	524	453	495	499	491	503	484	533	493	495	517	481	476	462	457	494	486	478	463	505	471	506	512	517	524	472	519	491	514	491	486	486	519	468	517	484	479	474	518	446	457	518	496	505	494	506	492	501	482	494	476	529	491	491	506	455	483	445	482	477	523	510	536	493	454	517	482	455	481	512	524	475	486	487	493	501	493	532	471	499	467	478	499	498	474	530	487	476	497	473	465	465	506	486	511	464	492	487	484	516	508	493	485	496	483	517	454	485	499	502	499	511	511	509	476	483	494	547	460	478	494	476	495	451	485	492	455	472	499	495	473	513	513	472	459	440	479	492	483	515	467	493	494	486	492	462	519	479	497	504	505	479	490	488	505	508	497	457	487	508	462	502	506	485	449	476	479	512	456	471	486	472	483	476	460	491	503	480	502	463	509	495	493	495	485	482	486	442	499	482	452	521	487	506	478	547	475	549	498	471	501	507	449	528	521	503	482	479	491	520	508	482	511	487	502	500	511	485	456	501	495	472	477	509	457	508	462	470	528	446	503	494	500	500	509	455	504	482	469	508	549	514	481	492	477	459	518	479	481	488	513	491	484	507	462	470	502	506	419	453	463	506	458	499	505	513	508	465	446	473	485	459	481	490	515	463	513	499	496	519	479	507	487	476	520	493	484	468	513	466	478	494	484	487	496	498	506	515	493	488	486	467	444	511	473	488	510	465	495	499	493	464	505	511	465	474	521	540	487	490	503	517	468	487	477	492	463	502	516	473	507	480	499	473	473	534	475	491	490	514	512	485	470	520	532	467	493	490	510	545	512	518	494	509	499	508	517	491	473	501	501	507	469	506	525	532	514	525	489	491	495	444	499	479	497	500	506	536	464	466	498	497	453	493	507	502	504	507	494	467	492	471	474	459	483	498	512	458	448	474	527	471	528	470	503	496	511	491	489	504	458	471	470	492	480	500	496	527	513	480	430	447	490	468	531	501	519	494	500	504	461	494	500	481	515	509	463	500	487	462	507	504	519	515	490	471	486	485	491	490	491	517	516	525	481	504	445	518	530	480	472	475	474	440	470	471	516	452	508	472	514	494	540	476	539	447	453	485	456	490	477	532	514	515	480	508	524	490	478	467	460	499	546	503	496	482	463	487	483	501	527	473	483	493	512	490	505	480	471	474	496	512	543	470	507	514	482	495	456	500	501	460	500	500	468	525	552	523	461	482	518	475	521	468	537	502	505	498	517	463	455	545	515	498	473	520	480	497	462	489	493	498	548	502	471	485	490	473	516	485	493	483	423	514	506	483	500	520	499	496	491	486	457	510	470	506	472	521	501	503	474	483	535	502	482	485	449	487	473	515	526	531	498	489	469	515	510	487	489	505	455	470	493	436	441	516	468	440	483	476	489	496	503	483	498	489	505	469	495	482	534	539	507	472	499	509	494	523	473	480	498	470	506	530	496	463	498	454	480	498	497	525	504	520	486	493	480	443	521	467	467	491	490	517	487	489	485	469	486	511	542	572	517	526	507	473	492	498	572	506	490	537	518	540	491	526	480	479	483	439	453	482	464	466	469	525	463	482	491	493	468	484	516	447	485	472	497	486	435	472	500	494	479	493	467	497	489	472	531	506	499	471	549	487	507	472	507	499	497	521	485	462	489	487	478	457	528	464	508	478	512	480	492	478	515	476	468	505	512	493	456	516	487	493	556	492	478	489	504	483	471	509	466	494	490	487	510	517	498	534	479	528	469	490	494	475	459	519	513	500	500	493	485	487	479	466	484	498	549	457
6808	5511	3749	3887	8386	7959	3663	2110	906	568	497	448	402	453	444	415	447	423	452	446	410	441	439	412	410	419	408	438	411	424	421	429	442	430	446	411	448	462	429	449	420	457	393	420	391	446	421	453	433	414	443	501	438	431	433	381	435	454	399	429	431	434	418	437	410	454	433	441	438	467	438	450	442	430	423	410	415	399	417	444	417	430	445	397	481	425	446	447	404	452	435	415	449	447	422	447	428	460	440	441	400	408	451	453	422	399	439	470	390	447	457	425	403	409	445	454	469	411	435	441	427	423	397	441	362	426	452	481	401	397	432	410	446	431	394	382	453	426	458	414	444	404	449	464	432	409	449	420	433	403	442	415	455	416	411	420	441	441	438	397	411	388	446	416	449	406	414	416	419	443	444	432	391	446	417	428	486	412	429	476	421	440	442	401	414	439	427	439	454	441	436	456	423	407	420	459	422	426	419	422	422	426	446	506	432	415	418	408	462	431	471	442	397	468	450	415	393	425	449	401	423	437	413	439	438	428	413	411	437	395	409	408	454	416	437	429	445	451	455	425	432	402	447	476	429	415	401	451	422	439	398	435	439	411	443	427	402	438	420	437	438	435	474	425	429	446	403	424	453	443	426	470	441	463	428	448	430	420	400	466	409	432	392	431	445	428	398	436	383	472	395	405	381	417	430	448	430	419	417	436	439	474	429	436	423	414	422	448	441	443	421	433	440	415	461	420	448	416	420	399	426	417	416	431	442	441	442	454	409	405	429	392	386	447	389	421	435	453	420	436	441	437	447	414	430	410	395	471	440	434	457	428	411	406	398	420	445	425	411	424	455	462	448	420	432	435	421	388	438	433	429	431	402	435	427	451	472	439	449	443	432	423	408	404	407	433	441	453	396	391	399	436	444	406	415	441	447	432	438	407	440	464	422	400	396	439	439	427	461	440	389	423	452	431	403	465	442	437	452	398	430	459	449	437	453	482	411	430	447	430	441	453	458	458	446	422	446	434	436	445	473	419	428	435	427	434	429	370	424	429	453	418	429	481	425	455	430	427	406	442	413	427	419	423	415	454	422	430	454	441	445	453	442	448	437	435	458	477	480	439	440	410	427	470	401	416	422	456	454	428	463	405	432	431	469	447	446	428	421	418	432	402	451	420	441	411	451	454	427	405	437	426	440	456	420	414	412	430	407	409	433	442	469	429	436	454	434	439	459	400	419	457	426	394	417	405	449	404	422	438	428	444	433	454	436	468	388	445	475	428	413	423	436	410	426	428	422	413	435	447	423	418	399	432	432	465	438	422	473	409	441	414	427	429	425	419	418	410	437	384	447	406	474	435	418	428	418	442	457	422	424	421	413	377	403	413	442	416	421	461	431	407	431	424	425	417	405	444	397	406	452	435	443	415	436	443	418	433	406	396	423	443	417	421	487	426	432	410	412	420	427	421	451	454	413	415	443	414	460	447	417	444	420	451	420	421	389	406	418	432	416	435	405	404	442	426	440	436	407	437	388	423	430	428	455	440	440	438	442	441	430	430	437	431	414	421	441	470	475	427	455	410	390	406	457	427	409	420	415	441	455	478	445	436	434	442	405	452	421	397	457	395	422	404	410	395	415	447	428	414	412	422	441	411	406	443	452	448	428	431	411	428	426	410	422	448	426	410	404	441	437	430	430	450	459	457	444	421	448	416	447	440	454	425	457	425	425	412	425	444	427	462	418	436	452	417	419	435	437	446	422	401	458	418	432	438	437	435	452	426	430	432	431	442	464	430	474	391	434	450	440	415	451	454	460	454	409	420	406	398	443	426	415	440	450	441	463	439	441	433	442	434	447	434	442	406	423	403	407	441	427	413	421	462	417	458	445	424	429	428	418	428	418	409	448	435	417	438	455	420	423	415	429	434	414	431	457	461	385	401	448	416	440	401	400	424	427	411	429	421	419	393	418	434	409	436	415	417	403	445	477	429	457	415	441	438	410	423	456	415	405	434	415	432	442	430	441	412	437	442	439	426	411	412	466	472	453	441	388	428	406	404	425	473	426	428	436	483	402	425	466	407	429	427	427	476	401	453	447	411	416	464	436	419	413	422	432	443	430	429	448	417	442	462	454	380	412	451	420	407	460	400	437	423	417	403	443	409	466	413	418	376	411	496	439	403	440	429	449	431	438	452	452	397	423	449	452	400	426	434	454	420	420	437	407	454	426	403	450	424	453	422	460	429	399	406	456	426	450	449	419	456	390	446	455	427	397	426	411	461	435	451	434	434	422	444	419	421	420	434	423	486	454	441	453	417	424	399	447	403	441	431	431	451	437	428	448	420	449	417	427	394	416	453	422	414	417	392	469	430	400	435	446	418	436	429	443	402	432	405	421	414	386	450	428	461	453	432	411	416	445	444	466	490	450	450	425	452	418	431	418	400	421	411	439	403	389	419	448	433	403	408	434	434	433	411	450	431	424	461	442	395	406	450	447	441	442	434	403	441	493	443	410	409	466	455	442	419	396	422	454	472	446	393	417	398	429	426	433	420	391	420	395	419	449	399	446	443	401	446	442	425	434	416	434	384	475	407	427	413	433	417	431	455	468	420	439	425	431	438	431	428	409	434	445	427	436	431	381	427	416	403	470	429	442	399	444	423	457	423	424	412	397	434	409	424	395	441	416	418	392	419	408	429	435	437	416	435	461	422	401	414	425	430	435	451	415	422	425	440	430	427	410	428	435	420	401	454	409	409	461	432	420	444	465	417	413	408	479	468	435	435	421	394	431	420	417	456	439	455	437	466	420	402	484	453	421	464	421	442	435	414	428	429	415	419	414	424	417	438	436	409	427	434	421	442	434	429	452	450	374	391	395	408	435	455	448	416	450	448	439	456	415	408	445	426	445	403	425	431	426	455	428	448	421	455	411	410	407	412	418	428	412	424	433	412	441	440	437	420	443	417	403	456	432	451	448	442	471	413	421	411	453	422	441	421	399	371	417	419	430	430	413	458	455	433	454	416	437	470	438	420	419	448	389	443	432	432	452	447	410	448	424	466	444	411	457	443	434	427	418	427	443	430	447	435	404	432	403	419	445	477	434	412	412	425	422	424	412	450	427	419	462	393	440	443	398	417	461	399	423	451	428	435	387	445	426	439	399	418	444	429	442	438	440	406	434	380	408	456	408	472	435	443	424	425	402	417	463	383	425	469	422	440	387	353	445	450	444	416	442	436	427	418	427	414	417	441	413	455	454	408	439	409	449	433	449	422	414	460	446	415	439	459	402	446	434	424	458	406	398	450	426	431	468	468	433	413	420	399	415	426	407	412	392	440	428	446	413	448	440	459	402	428	407	450	452	415	375	424	410	438	414	423	419	418	445	452	397	451	432	420	457	386	411	443	424	411	434	442	453	449	467	402	425	440	432	376	386	472	437	413	425	402	435	410	420	442	405	379	395	429	465	403	464	381	438	457	402	432	407	439	455	400	411	410	434	423	416	451	406	447	464	472	417	452
25453	21326	27166	26026	36971	46440	28162	15186	4291	1345	705	542	571	532	532	475	496	499	528	516	537	532	497	492	508	501	502	456	485	527	488	541	546	528	504	496	536	508	521	510	443	492	498	511	527	477	531	488	477	505	492	544	531	511	511	524	504	491	510	527	558	522	489	497	469	544	492	504	499	474	536	535	547	506	545	536	539	522	518	522	517	497	512	473	493	527	531	503	560	508	536	491	528	497	511	507	509	513	513	539	509	514	515	451	522	519	503	507	489	546	489	525	537	496	508	493	504	549	523	554	494	472	496	483	491	551	507	491	485	499	501	493	521	500	530	523	491	551	549	492	502	502	514	519	471	521	508	527	507	561	516	431	515	484	513	533	517	477	497	530	477	507	486	506	464	517	523	499	489	494	473	487	518	549	484	504	488	509	486	562	520	513	499	529	472	479	502	514	500	496	503	510	487	512	503	497	517	522	538	464	495	517	488	488	522	534	535	506	491	540	513	506	519	523	549	492	468	500	529	513	558	501	519	524	511	508	538	543	477	500	500	485	493	527	525	506	523	541	515	534	511	488	527	484	541	537	510	507	481	517	551	551	518	528	461	543	494	506	507	527	518	510	495	506	500	487	497	535	524	521	527	525	502	516	519	523	509	523	502	508	510	493	520	512	548	501	519	534	514	481	497	496	534	518	480	519	511	507	480	528	522	547	540	521	508	493	497	505	501	535	484	535	511	508	519	504	516	517	526	530	483	498	476	541	501	492	491	497	466	542	531	500	520	501	500	521	501	470	507	530	511	489	494	470	534	502	518	488	548	513	511	486	552	519	527	507	516	516	496	521	531	523	507	500	489	485	531	486	493	503	474	507	528	526	501	520	498	496	522	469	527	514	471	520	508	483	548	518	528	506	514	542	516	482	567	487	534	530	509	493	483	515	485	510	508	504	497	547	497	517	503	498	505	488	514	477	549	522	503	560	490	530	542	496	517	478	498	529	490	538	478	509	545	507	504	524	459	524	515	515	488	526	463	530	489	490	528	537	528	534	523	528	573	496	489	527	526	505	490	499	520	504	551	512	514	500	495	544	501	513	498	443	523	509	496	488	491	504	519	503	488	466	502	496	516	506	530	513	487	502	540	526	555	515	484	481	503	506	518	515	484	485	488	493	530	510	489	542	502	492	538	453	519	548	514	477	484	541	516	520	534	572	479	527	462	539	543	552	500	545	543	540	509	508	529	549	529	538	461	492	507	500	521	526	517	490	486	501	515	523	493	506	502	562	533	537	497	509	501	570	515	505	541	499	498	558	538	504	540	534	502	528	541	521	483	490	513	500	502	456	477	521	527	499	523	498	470	492	532	513	507	519	488	517	466	542	517	493	552	512	543	484	505	455	490	501	509	509	482	497	428	501	548	495	530	552	495	534	510	468	533	513	485	511	475	491	560	522	530	511	512	501	516	483	542	511	524	503	503	497	524	491	524	471	518	527	495	543	512	519	495	505	554	460	487	556	500	495	514	504	498	495	520	511	492	528	527	519	525	519	520	501	460	486	531	522	502	482	464	504	485	506	525	539	505	541	500	502	508	532	507	496	489	554	514	535	542	552	534	529	542	490	464	529	538	520	519	506	552	520	536	488	519	522	523	536	520	512	503	499	539	478	513	519	475	510	499	487	485	484	508	508	511	496	469	556	534	492	543	543	498	505	512	546	508	531	548	526	481	560	521	459	556	488	511	494	490	469	466	502	503	496	508	485	527	522	529	523	473	510	514	524	499	500	539	500	468	469	545	536	509	496	554	540	514	466	478	538	497	498	517	490	488	508	532	491	540	508	523	506	528	524	498	504	509	509	496	513	533	479	526	502	526	476	520	493	503	510	485	509	522	496	490	508	512	526	468	509	496	464	509	498	518	503	512	538	499	501	484	521	474	522	500	518	490	514	493	495	469	517	530	537	502	538	511	468	515	496	513	504	494	500	519	515	484	507	528	512	527	508	481	512	525	516	507	487	515	545	481	520	514	505	475	533	486	517	545	519	517	506	502	491	479	533	492	502	517	464	484	487	512	540	552	494	478	525	487	549	530	524	499	500	506	522	480	470	515	490	504	478	544	514	539	495	525	515	489	506	517	493	527	538	529	551	509	488	480	513	508	520	498	520	498	519	469	510	477	505	491	470	488	515	527	475	473	542	534	531	492	491	525	529	518	523	526	525	476	531	488	520	491	548	477	531	520	528	507	506	487	489	506	496	512	555	505	511	493	471	517	513	523	484	501	499	575	501	526	524	504	502	498	516	496	503	508	486	490	535	570	510	488	524	505	541	536	451	515	539	491	499	485	504	558	532	523	532	527	492	511	485	525	521	515	520	526	461	489	488	543	510	510	530	473	496	532	568	481	553	507	538	499	530	521	522	516	492	543	523	498	546	491	531	490	527	510	475	520	492	478	497	486	533	495	494	512	554	529	537	520	549	520	501	543	532	517	514	518	493	509	505	531	485	495	488	536	482	488	532	496	504	465	504	512	475	518	477	506	505	519	531	535	506	499	489	558	554	518	558	490	522	484	483	509	543	510	521	490	488	499	498	466	500	493	499	542	518	479	499	511	516	511	485	542	501	495	538	495	508	504	524	533	513	502	490	483	546	513	496	490	517	495	487	551	508	457	498	497	557	486	465	521	544	499	485	522	494	546	502	485	484	535	532	511	502	544	543	486	492	542	472	481	479	524	517	506	494	486	515	497	491	488	535	493	474	568	522	476	512	498	514	518	529	486	485	484	516	528	511	537	523	491	506	551	516	516	504	557	508	521	512	492	510	546	513	536	501	504	525	512	512	479	518	508	475	479	543	520	540	530	486	528	519	535	537	486	541	507	504	463	498	485	507	499	494	475	515	530	527	526	518	485	496	491	496	516	532	498	542	488	523	494	473	486	468	512	494	554	488	506	513	480	507	487	552	521	524	483	486	501	528	532	504	489	518	534	487	528	569	462	553	514	476	491	514	494	533	494	513	504	529	491	508	509	569	527	502	531	526	519	535	530	514	508	536	509	486	483	485	480	508	509	524	478	482	498	503	510	514	503	557	511	486	477	500	514	515	532	536	475	519	540	485	525	491	515	500	556	502	532	499	477	541	492	513	474	524	491	539	452	454	501	484	490	487	541	474	504	534	490	501	522	519	454	481	479	470	511	500	502	533	518	502	485	491	523	469	501	552	468	520	508	530	491	511	462	537	577	451	476	539	482	530	500	554	512	492	495	470	527	516	513	507	514	505	502	494	497	541	511	504	517	556	466	458	506	497	519	539	515	471	522	503	499	488	487	492	497	514	513	531	517	546	483	518	491	458	521	472	509	467	508	502	517	488	511	501	530	512	521	508	510	547	497	472	534	500	548	497	489	512	511	508	494	496	482	474	499	511	515	522	508	520	523	492	529	508	511	482	539	581	536	538	505	497	529	539	533	507	502	502	532	546	557	478	509	506	489	538	501	522	497	448	526	535	532	528
5163	5676	4057	9938	39018	40495	19314	12044	3727	1340	662	523	528	481	482	445	455	506	491	466	468	493	478	477	493	414	468	460	446	510	472	464	464	476	452	457	486	457	477	488	492	462	461	436	470	487	475	456	443	439	496	449	489	473	443	485	503	477	447	439	477	488	492	452	462	463	477	462	476	473	447	474	472	487	483	490	466	471	499	444	505	453	448	452	455	467	494	456	498	430	463	470	470	443	495	492	461	409	532	461	416	440	536	443	480	468	470	470	470	480	453	426	419	500	470	428	478	444	482	484	465	463	467	447	460	465	496	415	474	484	446	507	496	455	450	469	472	481	494	463	491	471	461	455	494	481	509	416	439	456	496	470	442	450	477	487	432	455	471	487	441	415	483	459	436	460	455	447	476	511	460	447	440	466	449	448	474	447	480	441	485	440	449	506	468	441	484	512	496	462	443	430	479	483	469	493	515	480	421	474	479	465	461	532	466	437	463	513	467	433	470	472	484	490	518	480	431	442	471	474	470	455	445	503	450	494	451	490	493	491	464	494	467	458	469	478	477	461	453	485	471	501	475	439	417	464	494	442	483	463	495	465	493	488	472	492	446	408	456	547	491	442	455	493	441	449	482	471	476	486	441	444	469	453	466	447	437	440	480	490	469	441	482	420	460	475	486	483	467	446	469	473	477	515	472	493	439	494	475	447	458	448	480	477	500	465	515	493	420	489	453	480	480	454	441	504	497	454	474	461	459	458	468	489	491	451	459	470	475	479	453	464	463	480	462	451	450	507	468	468	448	484	526	461	448	458	481	430	451	497	481	478	466	483	477	461	484	460	479	435	461	486	442	445	472	467	456	474	453	442	444	474	485	427	479	469	443	479	472	464	441	440	478	460	452	461	477	476	445	492	467	447	462	460	485	451	470	446	455	503	463	464	494	433	457	459	441	425	444	483	492	463	489	430	413	452	482	496	458	445	480	459	465	489	486	505	460	437	466	459	455	491	435	463	461	456	481	451	500	454	491	448	465	496	473	525	476	486	453	484	481	447	472	470	441	433	462	464	476	435	432	457	460	459	485	406	460	470	515	483	440	468	466	513	415	456	469	479	455	466	475	486	436	463	480	481	516	476	441	494	472	446	472	470	458	498	448	449	441	470	457	475	478	422	462	447	482	440	436	489	445	451	430	436	494	492	453	498	471	408	483	451	442	442	527	446	487	488	477	474	487	480	445	475	464	475	458	463	481	512	462	452	469	508	468	498	453	474	469	453	446	471	497	470	506	496	470	486	516	444	438	467	439	481	455	456	483	507	479	481	492	470	464	439	474	483	479	467	444	478	475	476	482	464	432	479	493	500	416	486	453	462	488	467	453	441	434	479	492	472	441	496	439	472	452	463	452	460	478	489	435	462	453	499	462	461	481	506	482	442	462	470	457	462	445	461	489	525	466	457	503	463	483	468	498	477	452	475	475	482	463	470	463	469	457	470	491	464	458	465	454	486	458	456	442	493	455	459	487	487	472	472	481	447	466	481	481	500	449	476	435	486	481	495	438	424	488	462	468	475	468	514	478	465	454	475	460	505	476	486	482	465	503	460	441	463	459	462	529	445	458	477	453	469	496	428	445	454	447	434	417	499	487	468	475	467	461	480	464	518	444	458	482	460	464	475	478	460	477	471	451	436	479	492	534	442	472	481	451	463	465	475	459	471	479	462	479	519	466	489	445	473	470	489	460	472	508	447	448	460	483	445	435	438	469	457	445	429	472	457	478	489	459	468	473	489	472	497	461	452	468	450	500	460	443	475	434	464	462	486	469	461	451	458	447	479	496	466	453	477	427	461	459	448	460	519	409	448	517	420	487	483	485	497	469	474	447	395	484	465	492	446	470	477	476	453	492	429	460	488	496	466	434	493	488	459	452	441	472	479	490	518	466	474	456	454	461	495	472	466	492	472	445	456	457	488	445	482	476	503	471	480	458	437	454	471	467	471	440	466	479	463	478	446	436	432	500	466	460	475	483	455	497	443	472	444	488	506	451	452	459	452	450	471	445	469	451	500	465	459	464	489	461	483	452	441	490	448	464	482	468	486	473	504	422	472	440	464	473	476	491	436	487	464	451	474	508	469	429	439	474	481	458	470	492	477	494	473	467	456	474	448	490	451	492	447	468	487	447	435	473	446	433	513	479	477	440	470	446	455	470	461	467	491	458	471	468	468	453	471	476	462	466	481	454	460	449	502	475	458	466	446	466	454	454	481	491	461	488	445	484	461	487	455	466	487	451	458	478	454	454	467	444	456	445	453	466	457	439	498	510	453	446	479	483	454	500	497	481	488	479	445	450	467	463	432	434	482	429	496	437	527	473	479	482	456	495	443	462	416	487	447	498	439	444	462	480	474	448	480	466	445	465	432	482	460	471	483	442	456	471	467	456	449	459	456	453	469	436	459	452	499	449	490	464	465	470	453	482	450	464	418	452	445	472	419	458	442	440	456	463	487	493	467	468	436	497	494	434	453	461	439	445	476	509	473	438	467	473	452	482	454	424	429	439	474	458	456	476	439	482	503	521	474	436	443	446	484	457	475	468	464	461	426	473	461	442	537	466	443	492	457	465	490	479	444	449	438	450	427	482	486	481	430	475	442	442	479	445	465	477	519	453	490	486	446	452	449	484	427	515	494	440	460	490	453	487	475	490	494	481	435	445	477	457	476	434	456	474	466	473	459	428	463	465	471	489	495	478	461	490	482	472	436	468	498	485	472	441	444	483	426	434	466	471	457	444	458	473	429	493	444	483	451	469	465	460	460	448	441	504	501	513	475	454	436	454	453	455	436	457	483	475	478	466	440	481	452	491	458	449	437	450	473	483	471	486	467	475	490	464	476	452	476	439	452	450	452	478	507	464	456	466	478	477	456	447	439	456	446	477	511	440	467	483	482	486	480	463	448	440	505	444	531	470	471	461	441	470	443	483	462	486	476	456	479	482	464	447	462	439	493	446	450	436	422	477	486	432	459	476	483	502	457	454	498	439	464	475	469	458	438	481	464	455	479	516	525	468	482	472	437	430	451	448	450	472	460	428	453	480	470	477	444	464	435	438	487	477	478	485	469	475	501	480	508	461	474	483	427	469	473	489	446	427	419	446	481	477	460	495	457	481	458	476	493	486	492	468	486	448	497	415	448	466	478	476	478	498	503	458	459	440	466	450	459	505	467	458	426	487	439	457	454	519	472	475	451	435	459	501	470	473	474	474	514	437	455	482	503	497	463	440	480	411	482	450	463	470	471	511	454	435	480	475	464	472	468	516	417	473	480	463	475	470	486	474	480	460	475	463	439	464	483	487	473	469	429	504	468	479	460	445	482	463	479	498	438	505	455	444	436	508	468	471	478	480	466	458	446	466	440	448	472	467	435	462	437	475	473	474	454	450	506	458	493	452	480	417	471	478	470	471	487	478	473	457	481	451	436	466	447	426	484	476	480	454	478	449	429	460	437	419	446	447	488
24190	21328	28605	24397	42970	63037	43529	27920	10540	2791	1092	736	658	640	627	641	615	597	632	598	649	626	627	618	587	607	559	646	612	611	636	607	612	600	608	604	609	585	613	636	618	602	609	638	589	604	616	618	606	607	608	627	591	571	578	562	608	587	614	635	620	574	615	594	631	591	620	591	649	579	591	588	614	615	604	590	611	613	616	598	587	632	637	623	581	590	643	605	606	592	605	569	652	620	615	633	608	562	611	556	578	615	601	575	598	613	619	618	622	601	606	614	628	616	610	604	570	581	620	615	631	605	607	595	573	606	638	609	579	629	540	625	549	556	593	642	611	622	605	615	601	663	634	621	588	622	588	591	581	611	651	631	633	595	596	607	619	621	569	582	595	582	587	582	617	619	634	619	613	575	597	597	598	581	570	587	613	618	625	623	603	615	624	600	622	616	585	604	560	586	597	637	592	622	574	571	668	649	581	617	603	599	602	552	593	630	633	599	601	627	683	590	614	567	573	617	640	592	565	616	617	611	627	615	607	591	600	582	607	591	578	626	638	584	586	578	611	626	615	647	615	581	621	581	602	603	580	593	617	611	625	644	604	637	570	637	619	575	564	581	560	577	605	592	626	592	617	594	608	646	637	608	615	576	601	598	580	609	628	617	591	583	602	611	601	591	593	568	534	617	582	575	602	594	644	592	588	622	601	611	592	596	608	578	641	629	651	635	636	607	599	608	604	632	559	602	595	606	601	614	582	584	615	594	603	604	582	641	590	608	638	599	597	576	662	602	603	646	598	634	596	602	562	568	579	598	611	597	616	590	570	609	646	641	636	582	623	639	588	607	576	580	653	639	625	660	600	588	620	642	568	581	579	617	583	626	626	627	591	555	616	598	587	600	627	606	608	582	550	617	576	570	617	596	589	628	582	603	637	585	651	580	656	587	618	607	587	594	595	622	631	572	609	583	583	566	593	625	553	624	579	571	587	620	626	625	595	628	598	595	594	608	562	598	631	564	585	564	571	618	606	625	634	634	612	624	605	612	633	607	574	568	595	605	600	552	607	595	574	597	588	525	557	568	618	636	590	592	595	627	631	589	591	576	615	618	615	618	621	625	600	602	601	600	648	560	651	601	598	591	598	560	589	627	612	609	612	624	590	592	599	602	578	637	598	630	581	579	615	585	595	638	579	597	583	593	605	607	608	610	641	585	596	630	612	595	633	568	600	662	584	627	643	657	589	596	609	609	601	608	606	598	611	580	594	583	578	562	637	610	638	599	575	627	582	583	646	623	591	608	630	628	571	557	568	553	587	613	633	546	609	596	609	590	589	620	583	592	572	641	587	626	600	619	592	605	616	628	653	603	591	612	600	602	609	598	591	622	593	597	595	600	561	593	608	595	565	582	643	622	589	637	602	589	583	609	587	626	604	612	666	603	574	642	554	577	613	606	604	589	583	591	619	558	558	621	621	613	604	616	580	646	576	584	597	596	614	555	582	586	573	586	546	615	600	610	572	608	640	625	610	591	592	584	607	627	597	579	587	588	570	605	617	629	630	610	606	623	573	588	643	602	661	612	607	579	597	586	573	641	586	613	601	595	565	588	611	590	627	577	585	623	606	586	612	596	570	571	633	621	641	634	617	613	614	652	601	594	624	613	644	624	598	608	592	591	588	595	630	595	608	599	598	553	616	595	612	560	561	599	590	627	634	587	606	589	639	570	593	614	559	570	636	592	585	630	606	632	597	608	605	568	612	641	613	613	569	616	556	591	551	633	613	636	553	601	591	572	628	594	589	632	605	608	600	587	612	596	590	618	638	615	595	582	579	591	610	600	570	637	608	595	610	569	590	589	602	629	604	612	605	648	602	606	607	586	583	567	633	579	602	631	601	618	592	620	598	601	585	614	569	658	566	603	639	608	595	576	590	634	603	585	603	613	595	589	580	572	599	620	597	599	603	576	603	592	587	608	585	615	558	582	593	581	556	593	625	609	618	630	565	616	605	608	614	580	617	575	605	613	572	577	638	644	585	637	585	594	559	534	623	632	637	564	592	633	598	594	596	596	579	605	626	617	598	602	618	615	578	584	567	565	601	617	558	579	626	598	603	644	665	556	620	573	573	641	592	623	575	587	612	585	552	586	591	577	590	568	565	618	629	576	566	595	632	586	596	610	594	606	606	589	598	568	604	597	610	584	615	579	618	596	616	604	624	639	602	581	589	576	593	641	582	586	591	615	587	643	645	553	580	612	604	591	602	629	605	589	608	621	552	633	570	559	590	626	607	589	565	629	640	601	613	613	607	589	647	613	545	622	572	563	537	563	620	623	603	609	601	582	575	607	595	590	643	627	601	544	608	607	646	614	542	611	587	603	620	587	617	617	602	638	638	612	570	602	597	590	602	635	597	627	573	640	593	606	635	620	596	580	641	572	556	562	558	646	588	624	591	625	599	593	610	618	593	605	614	607	622	620	603	564	610	617	591	595	629	647	676	637	618	570	595	634	604	595	564	625	636	626	597	591	588	583	567	599	612	609	549	622	628	694	617	595	583	620	593	617	632	611	577	609	618	596	623	580	602	621	632	584	581	577	593	630	542	577	611	609	641	611	605	594	579	607	607	616	603	619	618	662	589	593	594	582	640	616	620	589	595	635	635	583	586	570	648	608	614	613	611	612	586	605	569	573	597	600	599	605	625	610	586	596	578	604	594	636	604	574	629	562	571	591	654	627	591	583	595	569	606	624	620	634	603	581	591	606	590	618	615	573	614	575	613	615	611	565	595	603	598	583	593	603	630	621	589	601	586	573	606	639	631	606	617	567	540	603	633	574	593	621	616	625	616	599	557	573	618	559	564	595	613	611	603	612	593	567	624	576	612	586	609	587	645	571	610	611	581	584	598	595	547	596	578	555	629	575	601	578	594	594	592	602	566	592	632	583	603	636	618	657	593	569	555	574	545	638	596	585	571	598	590	615	635	598	587	607	597	651	607	551	626	570	633	614	604	582	587	605	647	603	601	574	606	609	583	578	602	580	604	553	547	583	583	593	629	610	623	610	560	594	571	566	633	663	593	597	609	600	628	589	607	601	624	612	610	641	584	596	619	616	585	608	573	628	641	614	586	585	625	576	610	607	625	574	609	604	605	579	595	589	640	620	533	577	567	622	584	663	600	640	594	597	575	615	586	593	615	572	581	601	608	606	612	614	593	564	580	612	564	566	617	629	590	608	610	570	622	586	598	586	592	603	631	576	617	604	621	618	591	579	598	604	598	586	618	639	624	596	603	586	612	584	555	617	566	579	623	603	630	606	620	608	601	621	623	620	579	572	579	571	632	607	585	574	587	603	628	613	615	609	577	583	614	610	624	575	611	579	563	585	615	557	636	608	641	604	603	577	587	604	570	618	605	625	623	593	637	629	674	626	582	610	580	569	572	607	596	575	609	594	630	626	589	626	618	577	590	578	637	589	560	607	595	583	582	581	582	573	596	626	627	603	551	582	678	606
6282	13108	9026	8113	57667	60487	33482	22780	7503	2522	1007	679	618	586	582	551	531	559	608	535	542	567	545	522	545	540	568	566	539	552	578	520	560	512	587	518	569	570	568	529	552	531	533	557	536	551	559	555	499	567	514	557	526	553	562	579	567	540	531	538	513	547	552	580	540	565	578	566	558	564	528	557	538	560	579	550	516	549	558	577	537	513	525	530	509	548	556	560	554	531	532	560	541	549	569	551	555	562	585	576	536	558	566	562	569	560	568	605	548	556	523	534	572	583	563	549	532	564	542	526	561	536	550	561	547	570	551	522	556	562	568	550	600	553	572	571	561	534	553	544	572	543	515	565	551	550	562	538	554	520	571	553	523	572	580	528	598	540	524	553	508	579	547	507	537	558	551	553	533	557	550	496	550	524	544	530	536	527	538	556	564	531	499	564	591	533	559	571	519	555	571	530	591	525	520	511	542	526	559	553	555	570	529	557	561	511	557	556	590	562	566	573	580	562	540	548	530	594	552	563	567	522	521	547	520	540	560	487	540	552	556	546	542	514	539	535	559	598	576	576	562	537	575	528	554	534	557	569	531	531	543	549	519	544	522	529	559	510	543	579	572	519	529	550	556	578	538	534	597	530	582	556	566	583	547	558	549	519	541	578	557	559	586	561	531	501	557	535	485	560	548	548	578	528	522	504	536	578	521	547	520	619	574	520	569	547	532	494	541	606	577	552	542	574	548	550	545	571	507	586	562	545	562	484	591	567	558	564	507	568	538	576	542	553	540	582	564	558	568	565	541	552	552	521	546	541	534	544	545	541	499	540	574	537	527	537	575	518	544	538	604	563	529	522	539	546	561	565	559	553	543	558	519	502	544	552	542	543	573	533	515	517	532	560	543	573	532	580	527	528	579	568	542	542	524	551	542	555	545	539	566	550	548	530	540	521	539	558	572	581	541	548	550	570	534	529	540	571	586	541	527	538	561	543	559	554	557	551	540	570	563	584	555	527	542	520	555	554	548	569	551	528	527	567	581	523	544	593	511	580	562	537	559	550	548	539	533	598	571	579	544	543	530	545	579	530	525	504	530	546	557	540	531	555	537	587	573	546	573	557	559	572	551	587	542	536	574	540	555	566	506	553	572	531	549	552	564	564	521	560	521	545	571	545	537	552	534	579	539	568	495	564	562	531	547	535	591	554	517	531	521	557	584	581	561	513	587	582	535	521	538	551	531	530	532	555	537	549	550	550	581	544	569	549	546	586	556	539	536	546	523	528	556	539	567	530	531	541	570	543	520	524	544	574	541	588	521	559	549	563	495	539	522	604	531	562	555	561	542	527	520	544	549	587	546	538	552	592	535	537	534	576	549	525	509	536	543	541	523	540	557	563	576	583	518	513	537	542	530	536	561	544	491	559	549	524	501	549	575	555	541	566	526	527	538	526	549	579	547	515	532	554	561	536	567	580	600	550	560	559	531	556	536	556	540	536	555	558	541	575	519	595	587	504	579	548	559	591	554	557	580	494	559	536	595	544	519	546	525	568	556	546	525	555	541	552	508	536	560	531	553	526	605	528	576	572	536	545	541	591	512	548	568	565	547	553	535	526	539	508	567	554	543	581	547	537	539	551	565	526	504	589	554	547	543	560	578	547	555	543	570	570	540	549	561	604	561	567	532	552	489	528	583	567	539	557	535	559	556	566	557	539	542	571	556	564	539	551	532	518	582	521	545	567	544	585	520	524	548	562	586	522	569	540	580	565	544	546	600	600	566	551	504	530	549	493	568	510	546	547	579	551	551	535	584	563	532	606	544	525	541	549	558	507	496	506	544	560	576	513	557	560	574	545	523	545	557	555	538	532	535	556	561	505	577	587	522	513	529	526	586	533	570	568	564	521	536	509	517	567	538	555	576	546	522	576	529	525	526	568	553	529	522	533	541	528	564	537	502	551	532	529	540	556	533	532	539	524	536	536	568	572	567	562	572	524	532	544	585	596	573	590	565	547	539	520	572	552	524	530	558	517	539	539	532	540	527	503	572	540	558	475	579	566	545	513	542	579	537	562	548	528	561	529	594	532	505	577	507	516	539	577	569	530	503	547	586	556	535	564	565	514	536	561	502	565	547	558	544	542	518	525	564	519	577	542	551	557	522	525	550	574	562	573	559	530	582	544	544	530	544	524	578	537	587	528	566	522	554	562	557	540	583	566	528	509	550	474	526	578	541	538	509	537	563	528	546	564	564	560	517	506	560	575	539	576	520	566	580	537	541	545	554	596	559	543	534	504	542	556	577	569	582	585	555	526	515	559	521	575	540	549	547	553	572	545	500	513	565	542	533	532	553	569	548	532	532	581	509	510	542	528	539	544	512	536	550	575	549	566	545	541	499	540	598	592	562	561	566	538	578	545	550	543	575	576	557	549	573	531	544	587	503	556	573	546	511	516	538	529	523	533	590	553	530	550	537	515	521	564	594	545	547	529	566	569	539	600	543	506	532	535	522	531	518	533	546	517	525	588	562	557	578	558	586	538	552	555	561	551	531	510	523	565	562	530	539	554	562	560	528	544	563	540	534	564	549	552	587	608	581	545	545	559	534	571	548	524	577	571	547	552	583	579	545	556	556	540	583	567	543	534	526	566	498	554	549	526	550	564	568	578	506	553	529	531	560	544	589	525	539	544	582	588	525	550	547	563	539	514	514	552	508	554	541	547	559	551	541	522	596	564	519	534	551	568	545	577	541	517	529	514	533	534	563	517	562	550	541	531	538	562	573	549	519	552	567	532	568	588	558	532	572	562	588	527	574	504	509	532	532	568	523	531	576	538	571	522	581	535	548	532	582	533	577	523	573	540	526	582	508	545	543	565	541	527	514	522	543	550	567	534	530	567	533	567	559	551	534	608	579	537	547	554	527	556	582	576	587	557	558	579	507	547	548	512	525	563	516	518	585	556	550	516	526	557	577	554	588	603	552	534	571	540	530	524	554	553	530	571	521	541	567	521	572	502	576	567	525	508	576	551	566	522	565	535	506	577	551	528	564	583	582	551	572	521	591	523	524	570	529	544	611	488	520	535	541	546	562	556	558	573	562	554	521	536	542	528	527	519	545	555	580	493	528	523	549	547	541	504	543	553	576	541	519	549	554	524	547	564	563	565	529	539	507	530	531	569	523	550	504	546	485	567	561	539	565	517	570	530	578	553	515	514	562	570	572	552	535	545	520	547	555	613	506	559	540	547	563	558	554	537	551	578	539	573	569	515	578	567	564	490	549	554	514	586	537	529	539	549	536	526	563	552	534	549	568	533	517	525	521	542	552	573	502	564	532	506	557	568	554	543	507	551	568	522	551	606	523	534	531	572	566	515	511	535	563	541	555	574	584	572	541	525	558	564	510	546	526	530	561	564	559	542	574	563	570	520	535	553	558	592	570	535	530	559	548	576	527	494	536	537	623	530	558	576	547	546	526	527	515	516	566	503	564	554	529	567	511	541	527	523	514	584	564	596
27608	13216	2480	2589	6967	8302	3847	1929	946	676	482	529	562	502	528	490	495	448	519	505	483	496	488	488	512	461	493	467	503	494	493	459	517	511	538	519	498	503	500	502	480	454	504	517	486	501	512	506	473	473	513	489	495	497	473	486	488	537	492	498	469	454	484	501	464	481	485	499	482	525	484	468	499	497	488	492	492	432	524	471	508	460	487	479	496	497	522	479	486	510	483	509	514	474	499	448	508	524	481	492	485	508	523	475	476	498	486	456	534	524	446	463	465	437	518	519	478	486	488	471	487	477	483	502	453	547	452	482	500	499	523	510	491	499	490	496	485	497	473	520	464	448	491	508	507	486	510	510	459	493	487	494	521	519	477	498	558	475	474	451	517	477	447	474	457	503	530	464	489	433	505	464	519	486	466	494	517	510	477	475	486	453	472	515	479	478	492	508	516	471	483	512	486	490	460	492	484	477	502	482	443	474	501	483	482	531	514	496	456	491	465	467	483	481	510	487	507	475	484	481	484	525	485	497	506	520	520	497	494	508	487	469	487	484	517	487	460	493	513	485	451	494	459	493	488	514	453	461	485	518	516	495	484	483	474	450	462	465	512	501	484	496	453	469	466	508	499	521	523	486	496	458	491	499	522	514	504	473	493	477	509	471	497	470	499	466	510	509	499	490	466	483	513	493	489	520	495	478	501	535	499	504	472	502	468	482	485	458	467	506	472	496	494	449	463	451	497	481	473	477	489	478	517	510	493	465	475	492	472	500	504	451	497	501	495	451	489	479	501	462	463	524	478	515	516	521	496	479	479	496	496	503	488	482	537	480	482	464	498	505	542	537	476	500	530	446	475	495	477	488	483	457	489	500	504	470	506	482	525	496	495	489	449	463	465	480	444	498	470	485	456	499	463	460	478	474	488	477	517	488	470	518	505	410	464	523	485	464	482	502	455	489	477	498	488	468	509	456	557	512	512	499	487	492	460	491	491	467	491	460	516	551	459	489	497	476	482	510	503	473	513	492	494	557	469	457	473	465	432	495	481	503	496	521	479	492	487	487	493	503	466	476	463	446	504	515	495	433	493	448	500	468	478	514	498	455	475	510	519	468	466	510	516	492	495	469	485	491	452	482	456	479	473	487	479	479	511	521	526	501	470	518	484	524	484	514	483	481	494	499	548	564	497	487	489	465	467	489	425	482	456	488	462	499	509	494	504	437	435	460	504	466	494	496	525	472	482	464	484	478	482	508	470	498	474	478	488	468	455	491	466	466	489	512	490	462	502	466	484	442	466	489	532	461	490	506	536	502	460	494	477	518	488	512	511	490	500	479	502	503	484	488	509	498	494	486	497	470	551	468	514	491	531	493	496	491	468	496	481	471	507	516	518	536	516	458	470	479	484	462	458	502	526	503	457	494	478	477	545	469	467	491	484	495	464	500	462	473	521	449	478	491	483	464	486	479	490	540	515	479	498	483	496	499	492	496	503	502	486	499	478	512	485	492	463	523	454	500	523	516	484	516	507	523	496	484	541	487	464	490	477	469	501	510	493	482	483	516	461	511	493	528	526	496	490	470	519	482	497	506	488	450	457	489	508	506	489	500	498	491	501	483	543	518	466	491	502	482	522	463	499	481	518	507	502	520	482	508	510	468	494	479	480	526	497	514	505	518	477	449	487	499	478	502	433	432	459	466	515	457	472	503	483	485	493	498	473	464	492	522	476	501	500	492	490	489	497	477	498	499	480	547	492	485	467	532	491	525	494	513	479	470	483	527	476	474	437	468	474	444	468	488	524	474	479	501	496	509	466	470	502	466	439	489	481	491	491	513	482	452	474	490	489	539	502	458	518	497	495	478	503	474	511	451	479	484	465	475	534	477	506	513	502	464	508	506	497	467	516	474	484	541	490	469	478	475	503	459	480	498	465	450	485	498	510	486	483	521	503	478	488	462	483	478	485	464	500	471	502	494	453	470	540	496	477	484	479	511	500	523	476	500	454	477	481	495	515	470	477	498	467	465	508	519	536	469	527	519	538	482	505	484	487	523	542	485	473	501	489	475	492	476	492	518	506	448	506	460	496	518	468	471	452	503	533	492	512	496	442	507	469	475	461	510	502	481	522	514	474	491	510	464	547	499	494	474	531	494	505	465	513	503	489	461	486	459	499	513	532	476	476	483	504	492	498	487	524	532	460	453	441	460	523	451	493	463	473	493	500	508	487	494	507	495	497	503	489	493	527	442	470	468	523	470	503	531	566	504	501	487	486	457	515	494	472	476	475	504	463	531	485	474	518	487	499	522	495	500	518	486	485	436	500	513	507	486	488	506	465	482	468	473	502	472	510	472	468	489	477	480	441	469	494	470	479	501	511	487	463	487	466	491	496	456	479	482	535	458	481	475	507	488	445	468	487	508	498	507	489	533	470	486	481	490	467	468	530	513	503	509	491	486	505	492	457	477	503	508	504	523	465	492	496	446	497	503	476	505	460	472	514	533	501	491	480	478	503	481	537	478	480	467	506	496	496	503	511	502	484	507	486	536	477	488	456	470	507	464	485	505	504	500	473	466	528	454	475	483	455	446	529	501	474	478	465	502	468	480	524	515	485	482	477	497	514	491	474	446	551	508	490	463	522	471	478	486	452	463	463	450	490	468	471	517	502	483	522	488	491	449	517	499	424	458	492	456	485	515	543	472	515	523	484	493	521	470	480	471	466	504	495	468	468	476	513	495	506	492	500	489	478	521	481	522	506	465	468	491	498	467	465	499	494	482	523	482	502	445	489	477	507	504	499	484	521	455	454	508	459	462	510	473	463	496	467	485	466	487	511	486	524	544	499	494	453	428	482	514	478	503	471	480	467	500	484	485	507	504	468	486	477	507	524	524	532	488	495	516	488	491	485	478	506	467	440	483	486	495	479	539	486	458	485	483	478	450	501	469	524	480	469	510	463	508	483	455	471	493	469	494	499	468	514	466	470	470	475	451	494	511	524	488	509	508	481	469	460	490	509	491	463	460	512	515	476	475	497	498	495	497	497	511	466	462	473	474	496	512	478	505	455	469	488	458	506	526	450	444	511	482	473	498	486	518	540	474	495	457	482	486	494	509	511	489	506	480	484	446	503	501	518	488	453	506	451	536	479	520	487	484	520	455	472	512	483	502	493	457	493	483	531	518	469	487	528	511	493	473	489	494	485	499	475	446	486	511	460	507	497	496	476	493	495	568	483	520	489	479	505	516	481	466	530	499	490	503	468	485	492	486	478	496	498	458	499	466	493	503	478	492	508	498	507	488	465	512	494	495	474	494	512	479	529	517	490	517	510	489	448	495	473	449	538	498	478	470	461	524	499	484	462	477	473	444	466	467	530	492	465	476	550	479	460	519	477	475	497	514	459	485	468	462	474	473	512	477	495	484	507	474	507	452	487	498	505	478	513	501	490	518	431	505	509	535	494	519	496	511	485	464	478	465	487	498	434	490	489	468	476	507	483	518	485	466	534	529
5441	2520	1755	2435	7396	7475	3678	2016	891	535	489	448	443	394	408	447	446	433	423	452	449	457	412	441	418	426	432	391	388	433	430	437	416	380	418	448	390	441	413	471	419	482	426	404	455	484	422	459	456	413	419	418	434	438	445	457	444	452	418	402	468	442	416	449	444	418	468	464	424	437	431	484	427	433	441	425	424	412	432	443	436	451	439	416	423	430	444	394	407	403	430	394	420	417	445	436	415	443	450	440	485	419	383	414	445	419	433	435	438	450	418	430	428	407	410	439	457	382	441	383	417	425	399	450	417	447	431	417	427	446	460	441	424	394	424	422	435	404	433	400	427	405	405	438	404	430	431	406	445	415	437	426	385	421	443	419	432	410	387	423	432	433	440	447	436	444	450	405	453	408	445	435	441	449	416	438	424	448	424	433	427	420	461	401	421	453	429	410	439	448	432	400	437	455	440	450	391	418	434	419	438	428	479	412	431	423	428	408	430	438	462	482	463	421	438	442	417	449	441	407	457	408	459	425	405	412	440	411	383	439	415	419	437	462	407	441	428	431	390	401	410	423	413	403	453	416	426	423	403	411	436	429	427	409	435	444	400	427	417	469	427	441	448	450	416	469	456	432	408	406	405	384	422	448	406	408	441	422	429	418	431	425	407	415	431	424	418	407	408	417	428	476	421	415	425	425	428	421	428	457	434	439	399	477	424	426	414	421	424	454	448	446	422	471	431	435	448	474	466	445	425	419	444	431	446	456	462	454	417	423	416	423	443	379	415	451	388	437	404	436	459	420	423	422	430	389	418	465	406	434	406	409	399	402	413	383	439	432	446	445	439	418	458	465	444	393	478	444	441	412	408	417	418	396	418	429	447	436	404	446	448	454	444	437	442	411	455	454	453	419	414	411	425	429	423	471	432	443	452	438	414	411	415	403	421	461	417	395	432	448	421	427	445	430	430	451	429	439	417	433	415	440	411	448	412	449	402	461	409	373	396	448	461	404	430	410	393	430	446	403	451	419	445	436	444	415	426	444	405	414	452	409	421	447	379	459	426	426	407	398	420	424	432	462	422	429	417	434	435	407	437	428	448	466	443	419	435	440	413	400	424	410	439	438	421	426	421	456	400	419	438	449	419	417	454	409	438	409	450	405	428	425	421	422	439	449	447	416	455	447	431	398	431	418	419	452	447	457	450	420	428	424	473	466	463	417	432	452	455	478	430	399	432	400	411	484	437	447	389	424	426	422	430	414	443	416	443	432	428	430	384	404	433	376	429	440	423	381	434	424	446	423	435	427	448	457	442	443	417	445	425	441	415	392	459	435	403	456	429	433	408	435	425	440	415	422	410	423	434	408	413	420	475	409	427	433	436	396	400	417	422	455	441	437	404	433	469	454	433	417	438	402	431	434	442	453	424	397	439	468	413	431	417	428	426	440	444	418	453	416	438	412	422	439	434	431	442	430	423	459	412	420	422	448	408	399	423	400	489	453	435	421	398	469	454	454	438	461	397	430	440	447	396	433	412	447	396	435	427	430	479	395	417	421	412	450	440	449	398	439	456	380	404	436	435	442	402	374	457	441	393	447	387	449	451	493	430	410	426	429	482	443	436	421	461	453	396	409	451	446	418	426	397	423	413	435	400	439	397	430	453	406	443	404	422	427	406	457	442	423	425	447	421	442	430	423	422	412	404	420	413	410	430	424	421	456	433	436	423	442	458	449	432	423	430	426	414	408	361	430	407	439	405	452	418	438	438	377	421	413	426	438	438	445	460	408	426	461	407	413	429	474	427	422	429	452	412	410	430	437	418	432	425	435	443	397	404	414	431	408	406	451	435	432	428	441	467	426	452	457	437	442	403	421	437	452	435	426	421	440	423	422	405	404	419	434	428	409	427	444	402	433	413	417	461	461	390	442	424	479	425	442	448	414	388	472	439	418	424	431	432	415	438	428	396	457	403	461	427	392	463	413	437	439	434	409	437	415	421	424	407	425	422	462	431	417	378	433	449	459	445	400	431	394	439	451	406	408	387	417	466	439	441	411	458	442	451	416	410	421	399	459	439	430	439	465	445	427	460	444	441	439	433	434	388	384	413	434	423	442	419	427	447	449	418	446	449	392	409	419	401	443	414	406	404	439	396	410	425	403	429	464	414	395	395	426	409	468	432	405	487	449	436	429	447	415	467	422	463	433	394	412	420	436	425	431	438	486	405	453	455	435	424	443	438	434	448	422	435	416	428	450	393	424	427	395	423	449	434	417	483	447	424	425	456	439	411	437	403	444	434	455	443	419	433	432	424	465	422	430	412	430	438	431	408	391	476	407	461	438	420	422	433	416	445	424	399	457	444	435	471	440	424	441	399	450	445	423	422	442	430	394	405	437	468	417	458	457	432	451	399	439	438	441	402	444	447	411	411	386	410	428	442	444	469	437	399	431	398	424	431	415	441	420	441	409	409	456	456	447	393	422	450	422	417	437	440	418	421	434	429	409	443	434	426	422	414	461	384	446	438	459	434	467	393	431	421	409	445	429	448	418	418	403	452	429	455	444	422	409	453	464	445	421	467	407	405	422	444	432	431	421	446	439	392	425	463	439	401	426	395	424	450	451	403	425	422	442	424	451	435	431	456	449	439	431	402	461	463	419	440	411	423	393	458	426	458	407	393	421	434	418	422	455	418	421	404	422	425	414	446	413	442	405	419	429	427	395	427	441	399	433	412	408	422	426	433	375	424	407	439	431	392	417	465	424	432	448	423	394	421	417	430	449	372	431	424	440	411	469	438	445	416	415	445	462	434	428	414	445	424	437	459	450	422	419	462	411	391	451	451	412	431	429	405	445	433	437	437	431	448	411	427	446	424	453	411	442	426	462	433	423	454	429	429	427	426	419	432	428	425	460	429	462	450	435	421	425	422	427	410	395	449	434	403	463	448	421	395	454	455	425	452	407	448	427	466	426	435	421	433	432	428	409	430	451	457	453	433	410	414	393	398	403	450	441	434	438	435	411	400	459	449	423	414	430	411	411	426	445	447	428	416	432	463	451	443	444	427	411	430	401	428	423	427	427	432	411	425	466	438	409	433	411	440	423	425	424	422	444	422	422	442	425	444	408	453	437	490	409	429	435	433	449	428	433	442	432	402	434	418	427	455	404	419	457	451	400	418	432	438	427	433	445	422	428	430	450	429	435	435	470	419	417	470	392	437	416	418	405	392	404	419	398	387	437	424	470	406	382	427	445	438	449	415	436	391	425	400	416	393	444	425	420	431	447	454	443	410	401	414	419	412	461	425	435	419	416	432	462	421	452	398	440	451	410	425	454	451	436	435	422	456	413	436	415	427	405	419	407	458	419	465	430	444	423	428	424	394	440	437	443	451	370	421	428	434	440	455	411	462	403	446	423	428	429	439	422	404	386	425	460	408	427	410	420	472	460	448	412	420	423	392	397	431	448	383	437	434	468	429	454	397	419	392	446	415	422	441	429	428	436	434	406	449	425
25443	21373	27661	31563	44386	39948	24704	11821	3040	1043	682	524	553	510	527	508	553	526	501	542	500	553	529	504	501	505	522	500	522	545	519	510	502	482	534	521	491	496	517	489	515	537	523	506	538	489	510	512	528	541	542	493	543	533	522	513	547	522	529	534	500	487	475	506	541	537	508	524	520	509	564	522	521	449	510	541	486	532	517	529	479	492	522	498	518	535	513	496	533	499	523	507	497	551	537	513	495	493	512	493	512	507	515	512	507	491	536	485	562	538	494	539	516	516	531	512	541	519	526	506	487	517	505	533	517	546	508	516	495	492	487	517	515	534	473	480	540	521	516	515	509	540	506	483	480	500	495	492	542	541	513	520	504	507	535	516	485	480	533	487	504	499	514	516	523	545	522	540	516	502	500	539	506	512	512	465	537	502	518	465	514	530	481	506	521	529	512	510	464	524	552	507	537	496	535	496	523	524	559	512	526	536	497	526	529	503	489	519	571	505	475	491	492	499	539	508	517	508	503	537	483	511	507	510	535	510	501	515	464	505	570	503	498	514	511	491	504	529	496	518	548	506	526	484	509	525	485	500	549	523	496	503	529	484	518	513	530	533	471	505	511	480	528	518	533	509	525	515	454	527	531	490	515	484	481	471	511	516	527	562	516	479	521	475	520	556	517	514	542	509	523	501	504	549	514	517	524	550	501	540	519	516	487	499	498	542	483	540	486	499	494	582	497	497	536	571	462	505	541	513	508	524	535	496	475	520	533	538	536	543	497	511	517	510	494	492	527	533	547	549	490	527	514	541	518	520	499	540	485	482	507	536	519	504	543	507	514	509	495	490	535	561	518	539	505	482	528	505	519	476	482	500	470	550	486	524	541	468	495	511	529	436	509	501	518	525	505	493	478	508	494	513	484	509	551	517	530	534	544	550	533	500	494	496	503	514	503	540	516	499	495	480	480	555	517	518	526	488	522	476	483	480	519	496	557	517	512	475	502	529	508	526	495	521	471	553	526	503	478	523	532	538	523	491	511	520	499	522	529	468	562	518	501	519	529	506	479	495	486	528	533	479	510	552	534	517	474	481	446	499	557	509	513	532	512	504	509	529	495	555	492	532	546	515	493	509	507	503	508	513	524	488	502	486	536	468	561	530	521	479	488	511	482	526	501	500	515	493	491	521	520	491	520	503	473	529	533	528	511	505	450	542	527	484	541	506	511	521	494	496	506	493	523	494	486	482	553	441	492	537	505	524	543	528	523	531	521	511	535	509	526	522	515	504	531	532	502	495	538	460	513	506	493	536	525	499	498	539	533	540	525	558	520	534	517	506	459	483	542	512	497	454	525	518	529	479	534	529	536	471	535	483	538	485	515	505	498	498	527	502	520	499	522	512	484	488	529	500	523	482	510	517	518	521	528	520	516	528	540	541	508	486	531	510	519	482	535	515	534	492	578	532	543	512	527	515	525	530	520	488	509	582	500	499	501	542	493	477	509	558	506	495	523	513	516	507	506	488	507	522	486	539	555	489	513	537	457	523	535	514	476	490	507	499	524	506	516	511	523	493	530	499	503	523	477	561	514	501	536	503	555	518	488	517	468	511	507	520	501	570	504	480	525	526	513	511	534	519	533	521	552	493	528	508	513	519	528	512	538	537	488	500	525	484	517	484	514	533	526	522	489	533	489	533	479	537	475	504	510	490	502	540	540	539	499	504	551	549	491	505	506	541	513	533	519	494	522	546	526	515	536	500	516	492	505	483	519	486	515	534	492	525	535	511	542	516	515	551	532	495	558	513	519	466	538	474	511	532	521	515	502	501	506	523	545	530	497	510	520	469	544	497	518	523	539	492	505	523	522	533	526	556	517	518	530	506	505	531	460	546	505	550	514	516	501	516	553	527	483	519	531	501	497	483	507	541	505	545	491	471	514	516	546	506	548	492	525	516	486	513	510	535	497	533	484	515	526	538	514	523	540	539	514	490	526	536	535	533	508	501	499	518	509	475	493	484	482	504	511	491	513	488	550	550	488	502	504	507	511	509	517	479	537	488	499	505	532	513	490	502	533	538	491	527	514	504	516	504	490	515	512	506	563	463	514	508	501	521	559	520	509	503	487	481	501	496	489	572	534	525	513	528	533	533	479	513	493	541	512	488	510	513	499	475	493	514	522	532	558	550	525	530	491	520	518	502	462	513	494	500	492	545	517	515	511	513	506	485	530	492	507	512	503	542	528	538	519	494	501	521	515	520	511	506	507	518	502	540	535	515	536	531	524	503	525	555	538	499	521	491	512	558	516	502	520	477	551	477	490	526	506	518	521	541	504	495	485	518	541	518	498	537	533	536	518	529	519	493	513	510	522	524	502	517	559	489	519	537	532	502	481	502	528	485	506	482	550	498	511	467	507	545	511	534	517	508	514	514	494	517	496	535	533	528	519	501	464	508	495	515	487	546	514	502	511	511	546	514	507	510	528	485	535	484	514	494	488	492	478	525	534	517	516	502	513	516	561	532	521	504	531	507	547	499	482	501	500	509	494	498	492	525	482	494	520	504	520	557	507	478	522	560	476	518	511	470	480	526	532	507	490	523	535	522	564	545	574	512	494	463	509	512	564	487	474	504	512	528	500	516	496	505	526	467	507	540	501	538	542	508	532	506	488	542	541	495	531	494	466	538	495	493	526	512	503	490	526	519	554	544	493	539	494	486	524	508	503	502	491	513	523	544	494	527	500	544	531	496	502	541	509	521	512	533	498	477	510	507	538	497	513	492	515	530	495	494	516	506	442	518	541	511	481	533	520	517	517	548	477	471	565	497	514	494	491	509	531	496	526	540	521	503	504	513	530	475	504	494	469	560	522	492	504	529	503	512	526	525	524	518	515	508	489	538	536	501	497	542	535	510	556	489	478	524	516	497	537	480	489	563	494	479	499	530	568	486	506	504	558	583	505	520	511	505	517	544	507	501	514	496	545	528	500	504	497	512	503	511	507	499	487	505	494	541	503	546	514	538	518	474	518	471	540	540	507	491	539	488	532	517	512	518	526	514	519	514	483	511	514	496	483	510	494	492	509	484	516	488	545	517	517	500	502	514	497	537	500	523	524	499	482	499	525	539	551	510	531	532	492	531	542	521	520	521	494	510	505	507	535	519	505	521	557	516	499	507	498	530	492	535	538	508	503	503	491	477	496	517	520	524	491	459	532	508	521	482	478	538	498	492	506	509	488	509	513	495	516	526	502	493	508	499	532	509	537	569	548	501	519	498	553	472	558	506	517	465	525	501	490	482	484	513	503	513	549	521	533	511	485	483	547	524	493	521	525	504	532	500	505	535	503	541	548	511	510	531	513	490	540	513	523	510	481	467	564	505	550	487	527	530	487	535	503	529	565	494	516	511	537	531	537	529	501	503	475	537	536	507	513	512	454	521	512	510	515	510	507	495	514	483	494	438	489	497	481	522	481	490	550	510	517	519	547	499	545	533	500	525	502	514	549	526	513	492	524	547
5218	6558	10207	36641	43570	33738	17097	9483	2897	1163	599	542	490	484	508	477	496	495	520	491	490	461	513	443	483	474	496	462	441	445	480	467	460	467	482	533	485	437	472	497	499	454	480	516	475	426	519	462	465	460	470	477	500	425	493	484	483	483	476	483	478	474	453	486	463	476	468	439	452	471	511	451	479	478	508	472	452	466	443	469	478	468	475	492	485	512	495	450	495	439	459	491	460	470	472	500	490	450	454	467	431	495	466	495	531	483	504	496	509	453	425	429	449	477	460	474	458	504	519	457	426	506	490	456	460	484	473	475	472	499	470	476	492	480	482	501	468	476	503	456	453	497	506	469	458	503	508	452	475	486	486	468	472	466	457	457	486	476	456	448	453	494	457	509	452	499	491	476	507	476	465	498	466	458	451	462	498	473	435	412	464	436	474	477	454	471	504	492	482	494	457	499	435	492	466	484	484	466	459	492	445	513	480	477	481	448	454	459	469	478	481	508	497	474	506	467	462	502	477	467	469	493	465	476	447	489	495	495	455	523	461	446	465	480	434	541	445	482	469	462	493	483	464	447	465	475	474	489	499	497	501	495	491	475	507	478	519	493	478	455	483	481	477	458	473	464	499	486	460	499	471	477	465	460	462	490	438	493	487	466	525	471	428	488	482	470	468	457	451	459	454	467	461	487	438	465	483	534	441	476	497	457	466	454	463	481	477	464	460	436	488	467	418	469	451	493	474	451	489	454	476	467	476	480	474	448	454	482	517	475	496	498	450	504	491	453	460	514	469	468	419	506	515	441	441	472	489	463	488	468	430	480	500	473	467	478	527	499	483	490	484	467	486	478	483	483	511	466	452	452	462	479	476	457	499	478	476	463	453	475	438	475	504	426	490	463	506	462	467	498	501	453	519	537	486	489	452	443	439	473	468	466	498	485	447	478	496	512	472	489	473	461	463	432	457	478	477	468	481	426	491	492	451	482	477	473	456	482	515	446	478	445	474	476	462	443	517	476	495	477	470	473	509	465	468	506	483	520	467	496	434	493	417	495	499	485	464	481	460	418	502	422	486	446	459	475	470	495	491	487	464	492	459	451	464	445	457	428	505	442	450	486	480	459	467	443	441	450	480	484	442	492	473	479	460	486	477	479	490	454	392	507	482	452	459	451	490	425	456	503	455	478	509	438	430	479	432	458	457	437	464	475	471	445	485	477	496	399	494	465	493	458	460	529	443	469	439	499	482	489	457	464	475	483	460	459	492	500	467	457	494	470	464	509	485	472	495	458	473	444	455	453	510	495	463	453	472	472	465	504	480	483	479	474	460	469	425	479	458	444	477	459	477	514	484	455	471	501	444	486	484	427	473	501	461	460	465	486	485	459	442	481	447	435	482	448	468	485	458	454	442	472	446	462	482	482	475	475	438	492	460	473	489	502	449	472	462	488	490	505	462	454	460	477	463	457	490	464	466	470	496	465	468	526	454	483	473	476	473	431	469	497	445	469	453	474	460	464	476	497	503	492	454	491	426	489	479	479	497	399	501	470	503	467	475	469	463	498	477	486	448	454	486	483	455	397	474	484	444	504	471	481	450	489	477	461	479	498	485	467	437	490	480	498	477	495	445	464	466	489	511	451	465	504	476	449	474	453	468	473	487	429	497	482	457	462	468	460	480	460	429	459	489	474	480	489	456	463	489	469	438	461	448	475	445	454	434	465	510	465	519	494	525	458	501	470	454	446	505	459	466	429	454	465	478	489	448	456	470	469	429	445	457	463	506	483	479	468	457	456	498	491	448	495	458	475	458	478	477	479	490	487	460	459	480	474	456	443	495	519	463	477	464	474	429	428	480	476	461	475	491	483	489	481	478	457	481	439	488	472	466	525	454	477	469	471	456	479	422	450	503	521	479	426	444	440	479	495	492	483	456	462	512	483	425	453	465	486	511	462	468	501	441	471	437	479	457	507	467	490	471	475	517	500	475	430	488	460	494	457	482	484	477	468	506	412	476	472	500	474	503	492	493	436	512	482	461	459	480	469	467	488	483	498	481	482	456	441	449	434	470	451	469	485	470	461	451	472	507	485	474	456	456	495	467	459	484	489	486	476	487	482	479	466	452	481	485	450	482	455	475	420	492	463	478	502	452	453	438	460	417	470	472	454	465	445	465	464	479	464	452	449	467	473	488	489	471	497	475	454	460	458	470	460	415	475	449	430	475	488	481	490	484	480	467	486	471	470	490	469	465	452	450	467	463	446	467	477	501	492	472	515	464	505	489	480	515	489	467	456	463	504	491	472	461	490	450	458	456	441	439	501	493	474	503	483	467	476	458	471	447	479	441	492	439	473	451	452	464	455	468	440	476	438	482	485	449	474	448	477	491	485	456	512	473	443	511	453	491	522	474	463	481	467	465	525	446	488	510	469	492	459	488	484	467	477	480	436	464	455	434	495	469	515	517	485	511	476	448	449	452	504	468	473	454	476	511	489	470	462	447	488	460	449	465	481	480	440	490	434	470	478	520	445	463	463	438	502	508	470	483	462	416	482	472	485	488	461	504	463	462	471	503	468	485	449	462	458	464	455	451	482	501	522	461	533	453	462	492	461	496	416	478	476	497	485	479	440	470	482	457	463	489	507	455	443	528	423	465	471	457	494	442	530	475	497	475	441	504	466	474	489	463	479	490	503	487	486	481	460	499	510	455	441	495	450	477	434	462	460	474	511	467	470	439	467	463	471	461	441	524	474	461	519	474	447	423	465	502	474	474	475	459	456	487	477	507	494	482	467	475	444	482	459	483	422	470	468	480	479	492	497	469	497	463	437	487	471	482	471	419	490	480	445	434	443	480	453	440	476	475	472	484	417	478	463	446	463	461	452	453	453	482	490	502	447	504	493	461	458	505	506	454	468	481	475	520	458	432	453	460	491	447	471	466	433	487	440	481	479	463	464	496	459	507	462	461	464	480	502	468	450	497	489	472	466	443	511	494	523	446	477	455	460	482	504	488	473	501	455	502	425	493	469	483	470	462	463	492	451	462	450	535	489	449	467	474	449	495	476	486	469	457	499	469	460	490	478	463	450	510	489	471	500	417	470	490	419	493	446	457	488	475	490	485	495	486	500	463	513	469	493	509	472	446	498	446	439	475	484	496	505	464	484	490	453	435	494	455	478	492	481	440	520	457	426	491	442	494	427	464	488	497	430	456	446	470	497	474	475	482	501	470	502	467	484	434	497	458	457	445	451	493	490	460	473	462	463	492	466	443	451	489	471	482	465	430	470	433	437	488	491	482	485	453	453	476	479	476	539	452	419	472	511	499	432	474	471	462	476	463	479	487	501	450	458	459	483	480	461	463	494	454	479	493	461	449	492	491	467	465	466	462	457	502	485	496	435	476	477	513	455	504	468	478	504	452	456	483	499	461	463	482	527	463	484	448	455	463	492	481	492	498	462	470	484	443	474	433	458	475	468	520	478	468	478	472	505	475	467	449	458	474	420	470	475
24185	21334	28966	34223	49458	50890	36965	21691	6870	1882	971	721	709	611	631	626	615	640	618	592	643	658	656	608	622	656	618	652	647	612	656	638	641	659	612	595	603	629	670	574	618	633	631	592	636	597	638	608	613	609	616	593	619	627	618	598	557	628	657	636	633	603	622	609	634	657	599	600	615	661	604	646	612	650	629	581	627	650	601	604	618	640	655	580	642	604	572	580	594	675	634	581	570	637	619	588	554	589	607	618	602	630	606	616	559	629	613	633	584	563	623	635	630	574	626	613	616	628	653	640	631	578	554	611	582	600	621	596	582	632	557	615	638	650	598	598	646	609	631	565	617	616	615	562	633	604	627	648	660	625	657	637	622	586	653	604	640	618	558	594	618	629	598	612	592	631	619	596	606	584	564	597	629	559	626	593	589	653	586	572	636	558	600	576	626	631	613	600	607	634	625	611	600	592	594	560	648	588	583	538	599	636	624	607	589	626	615	620	656	593	589	570	635	600	627	624	628	626	613	578	602	607	596	616	622	608	599	602	623	595	601	613	596	585	612	669	614	586	653	626	609	611	591	618	602	623	587	645	629	576	623	618	572	607	634	570	683	587	586	596	618	597	594	619	602	645	601	633	681	600	602	614	647	630	635	595	642	581	630	619	624	578	614	595	622	566	596	578	578	597	582	617	637	632	572	604	574	672	653	601	617	611	667	583	597	604	560	631	567	640	568	559	631	628	621	622	589	606	623	643	644	609	590	619	602	623	583	626	608	637	627	560	626	608	607	612	643	563	624	621	610	625	600	625	566	595	632	636	686	589	567	595	621	603	668	578	614	619	634	604	609	561	587	566	659	615	611	561	611	582	582	584	708	620	599	608	631	608	610	619	621	578	622	635	637	587	624	613	581	626	618	622	578	621	606	646	620	618	621	652	601	613	630	619	572	559	622	576	606	585	627	576	559	635	616	592	613	621	662	603	613	602	628	633	610	588	616	602	596	622	618	608	604	651	598	602	587	616	636	609	629	576	607	617	580	599	629	605	573	627	588	643	628	577	635	662	628	585	612	620	578	599	634	620	567	574	591	579	578	546	619	598	593	623	644	611	652	609	611	612	555	622	579	609	591	571	601	592	605	600	617	632	594	608	612	598	622	622	614	591	632	600	648	607	605	605	600	604	577	639	555	634	643	598	629	607	628	660	584	573	626	620	595	616	581	621	600	611	639	596	582	646	553	608	557	603	584	646	615	597	599	635	608	628	592	612	590	611	616	605	661	618	612	584	632	560	635	579	628	596	643	630	628	616	619	596	599	630	611	598	580	633	602	553	628	580	600	644	588	605	624	588	586	582	605	593	573	604	609	669	610	582	589	580	559	620	649	586	588	653	631	606	608	602	583	571	627	588	584	629	607	589	598	628	627	565	580	627	619	612	587	615	601	627	599	667	619	559	590	612	639	605	633	650	589	588	627	636	574	642	582	596	656	672	592	623	661	630	610	614	613	593	638	592	585	613	635	578	615	605	609	575	564	571	596	639	574	607	604	628	602	607	625	607	582	632	624	617	629	617	622	610	605	623	612	596	579	627	600	634	588	626	585	604	606	620	618	597	625	594	632	635	641	605	570	666	630	563	618	632	669	638	610	605	604	608	589	613	594	566	612	621	594	606	621	595	655	574	608	642	600	609	642	611	607	602	621	581	602	665	613	622	606	608	654	597	592	648	635	576	640	554	630	638	613	607	595	645	609	618	571	641	612	590	594	604	590	606	638	585	638	646	589	630	576	642	627	600	628	593	635	601	594	627	608	603	644	591	641	572	616	593	584	581	608	632	654	585	611	660	660	622	602	603	607	616	572	615	610	654	619	591	613	586	578	557	595	608	599	568	625	627	590	607	615	558	607	579	623	618	568	590	582	621	558	596	654	613	599	623	606	620	647	633	604	606	576	594	635	591	638	616	617	602	572	614	598	625	606	595	611	617	595	617	610	598	638	599	607	579	590	660	631	590	619	610	621	618	636	579	572	622	624	602	615	634	603	583	596	622	613	596	623	595	571	611	618	664	619	601	637	632	614	609	634	611	564	633	584	635	636	606	632	583	611	610	610	663	632	571	597	618	597	605	582	624	628	605	561	597	618	605	637	634	584	601	631	602	608	612	597	638	622	612	633	573	637	615	632	598	602	657	579	617	625	641	620	600	595	562	634	580	594	582	589	619	591	647	594	579	633	649	584	595	617	617	622	602	585	579	612	625	567	609	610	613	675	622	642	618	560	614	550	644	600	610	577	618	615	617	609	577	641	615	570	639	641	586	598	602	637	617	632	536	570	636	614	604	601	628	590	625	604	577	645	636	578	622	649	607	621	605	607	615	625	641	580	612	570	604	586	604	606	599	618	600	655	585	662	589	584	604	580	619	597	635	598	633	593	627	555	597	622	568	590	573	564	581	591	628	622	619	609	607	614	620	608	613	576	609	651	633	624	632	603	638	618	627	592	619	531	560	602	600	549	654	580	639	645	609	616	611	600	635	582	596	617	653	662	586	604	612	588	604	578	618	600	594	585	628	619	632	615	644	598	620	565	606	634	608	621	571	575	637	620	596	607	655	583	623	609	655	591	596	637	591	610	591	617	564	632	600	619	557	583	594	657	596	577	602	617	632	622	608	575	606	568	637	619	588	622	607	642	631	651	602	590	605	637	662	609	589	648	617	608	619	594	619	578	602	569	583	633	596	635	610	635	636	583	614	570	633	627	593	634	638	633	633	639	606	582	524	615	635	618	578	568	611	636	651	673	545	611	587	590	599	611	630	651	594	628	608	590	620	600	614	614	539	608	633	591	635	596	632	578	669	615	620	604	640	589	605	633	565	648	613	600	604	631	617	548	578	603	621	581	586	622	625	631	591	611	622	584	637	574	579	625	582	539	599	592	585	633	602	614	618	652	604	592	593	586	640	602	636	600	583	602	611	584	632	637	623	649	567	647	614	591	619	585	640	626	590	610	558	602	582	616	582	623	640	595	628	615	594	617	599	600	569	617	581	626	599	605	620	610	598	586	602	601	596	617	614	603	642	621	610	618	633	588	640	617	613	592	619	614	651	621	629	610	664	555	625	578	578	589	610	641	592	586	593	629	620	598	621	682	593	604	617	630	612	633	638	578	599	615	608	613	622	616	606	585	638	601	593	634	618	573	599	638	617	625	612	568	604	610	612	594	606	619	633	586	625	620	583	575	677	576	606	587	623	602	611	619	585	655	591	598	646	613	575	608	655	666	576	585	668	613	562	645	596	629	591	644	610	575	606	627	638	612	634	654	601	640	598	598	622	646	601	619	629	643	595	597	661	597	606	607	614	604	635	649	589	544	621	595	623	602	584	597	615	616	608	607	611	593	621	601	591	618	619	558	559	572	635	628	632	638	645	609	613	605	617	549	580	614	612	633	621	634	620	643	582	599	616	571	595	607	618	596	604	603	587	580	619	626	620	619	608	606	630	629	624	562	634	595	602
6499	9734	26360	62707	61217	50077	28871	16699	5625	1944	894	641	628	582	602	546	538	569	572	558	550	530	586	605	573	580	574	654	584	592	591	556	549	553	532	603	560	550	593	534	547	554	547	538	581	574	533	557	577	594	566	577	548	620	554	558	551	587	568	583	591	558	509	564	536	603	570	539	565	581	555	560	562	594	552	562	580	525	547	567	561	592	588	605	592	538	543	549	522	591	595	567	595	598	564	551	556	576	533	551	570	553	575	565	601	575	569	559	563	543	573	538	577	558	559	598	597	609	525	612	534	557	555	520	549	590	575	545	580	591	587	575	577	567	574	562	570	572	532	556	577	600	542	569	604	561	582	583	539	597	508	564	567	565	602	576	539	501	594	575	538	516	577	583	550	518	565	570	589	582	588	551	572	537	579	522	552	583	542	554	581	589	566	565	557	575	579	574	513	547	538	562	539	536	553	577	533	551	588	552	576	569	575	555	527	540	552	586	562	569	560	524	601	529	554	517	557	544	586	585	554	557	566	563	589	567	579	597	562	537	538	566	556	546	533	554	528	532	542	566	544	510	524	532	613	566	532	503	537	558	553	552	571	613	548	568	568	588	609	532	548	541	574	574	537	636	575	575	572	532	585	555	603	608	534	543	558	516	618	559	593	569	573	522	560	551	525	578	567	554	586	584	590	526	544	574	585	529	527	570	535	553	566	533	526	568	617	557	558	582	563	556	599	593	570	574	528	556	553	529	522	541	590	577	606	570	573	551	545	526	516	544	540	530	583	570	564	601	588	538	522	543	547	533	579	550	535	565	541	518	537	544	545	583	516	566	541	527	539	532	585	550	557	568	584	563	613	575	554	558	592	540	565	606	559	548	581	542	557	574	569	596	530	554	543	567	578	573	546	530	516	513	568	582	538	529	554	525	530	565	533	531	559	573	572	504	555	578	534	573	556	559	590	556	567	562	578	547	544	569	559	556	562	545	537	540	507	567	595	541	554	565	532	592	576	541	557	536	576	568	581	625	523	563	573	575	529	563	550	567	557	548	574	542	587	536	573	531	577	593	598	531	503	556	556	568	556	565	543	523	524	532	561	534	566	584	563	536	581	539	592	590	572	582	534	517	563	575	569	539	598	599	560	525	615	557	562	564	505	578	593	566	574	583	598	557	574	546	557	549	557	516	581	561	578	570	544	552	581	562	592	541	540	544	577	580	604	524	573	562	569	544	575	594	525	611	564	596	562	547	549	607	567	556	554	595	538	576	560	554	545	581	557	571	564	591	549	589	519	556	559	587	561	549	561	580	521	585	593	560	538	560	542	561	523	558	571	586	571	558	538	583	543	541	539	519	505	543	564	589	552	551	548	523	514	567	631	581	545	529	551	560	593	581	559	519	532	547	564	576	588	576	547	562	568	578	513	555	590	509	535	587	561	555	578	566	527	517	548	599	535	554	539	519	587	577	572	591	562	529	554	529	560	555	547	545	532	544	514	548	562	570	566	575	541	548	562	588	599	518	592	520	605	553	562	540	556	585	531	571	583	582	551	517	562	557	542	549	587	556	564	547	583	566	574	555	556	562	573	541	579	566	537	551	508	546	600	530	526	515	574	549	548	581	562	554	579	512	534	526	577	538	528	603	546	593	537	562	585	555	564	593	579	583	581	554	551	617	556	541	567	555	543	542	587	563	541	570	537	579	518	542	568	587	576	599	546	548	574	566	564	514	520	604	531	531	530	588	555	549	518	543	549	538	546	558	526	574	510	546	546	582	554	587	589	534	531	586	596	601	550	576	591	548	584	529	542	598	596	570	543	526	549	589	569	613	545	555	584	568	562	534	606	545	575	546	540	526	547	570	570	527	583	547	554	501	553	579	583	580	541	555	580	586	539	555	578	555	529	519	551	544	533	570	587	569	569	562	570	576	540	546	538	541	527	571	552	514	582	539	591	547	612	587	537	562	541	586	535	556	571	597	565	575	558	597	564	559	556	562	532	500	600	541	577	492	554	548	553	559	549	535	551	578	551	572	543	585	543	552	545	549	563	595	577	562	510	530	525	558	582	593	532	562	571	609	553	565	573	570	561	557	560	615	564	559	577	551	548	569	514	586	511	584	598	541	585	550	558	570	521	597	544	579	578	568	519	532	574	559	528	523	603	549	569	572	600	567	548	547	587	594	596	527	584	574	559	542	538	559	577	537	544	559	551	563	581	560	569	554	549	577	595	525	554	528	580	533	562	537	582	577	555	547	562	536	544	557	580	538	537	560	552	532	584	565	582	528	581	552	572	558	519	515	582	547	542	589	552	561	581	543	570	578	582	548	539	533	571	583	556	597	567	564	530	559	509	563	590	533	578	546	561	576	522	588	560	586	584	541	534	556	523	560	498	548	580	574	554	605	546	555	591	517	543	521	571	552	577	556	554	572	507	568	576	558	552	562	578	511	570	562	560	586	576	527	526	558	587	551	556	586	520	565	557	606	543	585	572	536	520	544	558	541	539	562	575	583	526	507	516	582	572	525	533	539	539	542	594	532	531	575	551	572	558	537	604	544	565	555	558	553	567	523	513	558	565	595	543	526	581	548	570	571	552	524	505	535	565	535	534	564	545	532	585	577	551	590	549	533	545	567	616	540	557	564	546	570	570	580	534	600	543	513	545	585	585	544	596	555	577	540	574	565	568	568	553	558	551	564	551	563	541	593	540	560	567	560	629	547	536	543	544	587	569	563	546	554	565	547	578	613	566	574	536	584	561	577	535	528	515	585	548	525	586	604	622	573	563	542	547	545	581	551	549	530	592	532	539	592	553	585	566	549	538	585	551	570	565	570	564	538	590	607	583	557	596	542	595	573	589	562	596	572	607	532	564	564	554	566	546	562	549	558	558	548	535	620	545	536	547	576	597	516	550	564	588	558	558	540	526	579	557	560	593	572	569	561	585	570	561	583	552	599	583	568	556	520	536	527	542	547	529	541	565	531	586	557	543	530	568	527	567	519	564	574	594	533	587	549	521	572	597	571	544	535	575	562	552	604	565	561	560	552	604	576	584	543	540	577	541	582	533	585	566	579	586	539	562	551	600	583	548	539	558	492	566	592	564	544	532	522	594	592	567	525	572	593	575	590	578	543	564	556	561	532	550	561	555	540	549	561	543	524	548	571	556	593	589	594	552	557	527	536	533	560	532	594	578	618	571	554	602	563	527	538	555	560	596	593	567	576	525	540	564	582	528	546	597	534	538	574	580	559	588	575	555	586	527	517	557	566	578	550	581	505	551	498	576	519	578	531	506	561	566	568	518	555	554	577	553	579	560	548	530	517	568	565	516	556	526	457	595	534	571	565	535	564	548	564	552	576	583	562	574	536	567	579	577	531	546	583	552	533	591	552	526	562	566	552	509	477	598	594	565	545	529	513	585	563	564	590	566	569	543	570	563	550	544	548	549	549	569	582	562	552	555	570	529	570	521	571	527	527	586	565	551	580	514	549	557	534	563	565	574	521
27443	12432	4242	11897	9706	5827	2674	1419	791	572	526	521	516	489	488	530	461	515	501	500	518	529	492	489	498	451	487	470	489	516	521	505	481	482	464	482	513	512	513	488	484	501	488	526	493	512	486	496	489	488	484	489	473	476	471	492	518	483	503	469	513	512	482	487	459	479	489	472	508	493	478	464	488	504	490	461	448	480	491	506	510	487	543	505	501	474	481	466	517	505	499	469	460	479	521	479	501	472	515	488	504	504	506	533	511	515	469	450	511	519	463	469	476	472	479	517	520	473	496	512	497	522	471	488	530	508	482	459	490	467	508	461	451	494	470	501	463	498	513	520	489	511	536	462	526	472	475	473	496	474	503	487	483	477	462	470	462	444	490	490	484	449	536	491	499	517	547	508	502	454	469	487	531	469	490	490	477	512	470	520	497	504	469	481	508	511	505	466	472	515	469	479	521	491	466	459	486	496	467	476	515	474	477	548	467	484	464	464	455	491	484	503	513	536	489	485	501	467	493	503	502	469	450	462	483	467	519	500	495	462	490	481	511	505	515	476	498	485	483	500	513	482	449	509	475	489	483	461	513	475	488	493	488	516	504	478	507	490	452	513	520	469	481	495	508	497	450	519	498	534	462	488	487	468	489	461	482	516	491	514	499	518	522	481	482	458	503	518	496	506	472	496	484	511	496	470	484	485	477	483	476	452	509	474	489	499	486	494	490	491	486	511	504	482	514	511	538	462	498	520	505	526	510	492	489	466	493	497	490	505	457	491	510	471	485	467	535	519	490	516	504	494	490	491	477	501	482	481	498	464	448	476	490	496	487	497	516	441	493	492	527	449	469	481	468	500	505	485	466	497	484	510	479	484	489	467	500	485	508	491	519	529	517	459	459	496	488	479	484	483	510	507	536	452	525	480	463	486	513	521	481	460	503	490	500	446	502	504	520	516	519	481	504	494	488	511	504	476	493	488	482	513	494	486	473	516	488	491	468	470	474	506	495	480	495	482	510	479	490	522	501	485	485	461	493	464	499	506	504	465	478	505	483	478	518	498	501	493	489	497	482	531	474	486	477	476	492	516	491	441	522	469	486	475	463	476	464	508	501	497	476	484	478	480	472	547	489	515	506	512	477	471	512	483	470	467	473	518	498	502	491	443	539	519	493	484	521	498	493	519	484	479	537	481	484	505	479	492	494	507	504	496	513	491	471	475	494	489	515	510	475	486	483	492	506	497	502	472	506	495	507	476	518	498	504	495	501	510	495	489	472	519	539	498	517	472	483	488	515	524	480	498	496	505	488	482	471	498	477	494	503	474	474	476	488	503	517	498	476	487	499	476	517	523	505	499	477	469	490	496	511	481	479	479	519	475	481	489	489	505	510	521	482	508	507	513	496	478	494	486	470	484	512	491	507	477	486	515	495	524	512	491	481	491	469	479	464	542	472	480	485	485	487	515	522	491	472	495	464	495	471	524	487	476	503	501	525	449	488	478	462	493	492	518	461	469	490	484	468	492	521	492	511	503	466	498	465	469	510	491	475	472	516	470	468	463	459	450	448	495	473	453	447	497	482	502	487	481	499	524	450	503	487	483	486	472	509	514	496	478	454	520	455	494	474	476	457	467	484	463	508	480	476	490	486	510	488	484	522	504	493	486	465	512	491	523	463	514	468	446	547	447	492	507	476	500	492	428	472	493	500	442	479	468	520	474	503	505	471	517	483	495	486	496	469	498	474	455	557	487	514	465	500	458	506	497	424	517	522	499	467	499	504	490	456	478	524	506	535	474	484	515	488	515	493	451	457	505	535	505	517	463	433	497	486	496	492	506	496	454	502	505	484	478	468	498	469	534	521	504	474	530	496	468	450	472	479	522	510	498	475	475	477	526	451	482	501	477	481	489	491	529	489	469	490	495	481	483	456	516	526	479	498	517	499	488	524	502	500	479	497	522	503	478	517	481	484	497	482	513	491	473	469	456	476	497	442	466	469	509	465	473	517	469	502	495	480	510	493	474	496	468	514	492	487	437	457	486	511	471	468	467	480	465	499	466	466	495	485	512	465	485	484	493	489	476	500	480	494	518	478	516	503	487	451	522	443	475	503	495	463	521	500	536	495	464	497	476	464	525	499	505	539	458	503	482	456	491	454	521	488	494	532	488	459	495	477	462	458	496	525	474	476	510	514	502	468	514	491	494	499	483	514	486	529	482	482	500	506	467	543	482	467	481	506	490	509	490	483	499	492	482	459	484	509	535	518	471	469	506	505	511	487	479	474	512	506	506	475	460	443	509	531	527	516	545	467	470	488	514	492	466	506	493	476	508	522	552	495	493	483	494	500	493	435	490	511	460	505	485	488	501	541	486	506	492	486	489	449	482	485	475	506	478	480	505	469	461	503	497	457	527	482	484	491	443	502	526	502	518	475	508	489	482	514	502	513	498	494	418	487	485	539	456	479	467	525	500	464	499	528	494	495	514	492	458	480	470	526	488	478	472	500	488	516	513	516	485	506	492	512	538	494	475	514	451	486	503	500	467	495	543	472	509	458	475	490	460	483	482	487	503	505	512	497	512	510	508	513	451	501	504	465	453	480	546	477	471	507	512	508	491	504	495	495	495	540	466	470	516	489	461	484	504	520	513	480	472	480	484	496	463	483	462	498	489	505	490	508	483	525	462	537	501	473	466	515	474	482	473	468	517	468	519	443	520	471	518	496	494	499	455	498	491	469	483	491	481	480	471	497	457	504	476	470	504	461	504	491	534	473	526	518	463	515	477	467	493	529	474	495	469	511	492	490	523	466	533	518	494	544	491	496	484	516	463	504	497	529	483	492	467	514	461	490	508	535	477	486	480	519	477	500	445	529	480	482	514	464	523	450	512	492	483	512	494	520	562	449	471	479	476	504	484	493	471	515	515	472	485	467	469	504	469	527	530	475	503	501	477	500	518	471	488	496	476	511	474	460	519	496	494	498	472	493	486	480	488	496	518	482	494	471	449	473	495	552	477	493	515	478	479	474	512	526	463	494	465	496	449	506	465	481	513	508	496	456	512	458	449	516	504	508	481	483	487	531	538	538	456	511	509	534	492	489	493	484	460	547	481	472	492	492	462	507	480	512	493	450	478	489	515	525	493	515	495	494	523	491	483	450	497	508	500	494	451	506	505	497	479	519	477	516	502	482	533	496	483	482	519	471	542	497	459	470	480	491	491	495	487	471	470	487	504	496	518	513	491	468	479	501	434	540	453	491	506	488	451	477	461	500	478	479	463	491	493	463	495	528	481	508	470	477	518	476	483	521	479	491	513	491	489	501	496	487	492	511	488	483	469	487	511	497	491	520	469	484	433	439	471	509	538	483	474	475	499	460	496	471	506	493	485	478	544	501	499	493	496	494	493	515	466	467	473	494	484	483	470	476	462	507	475	486	477	495	507	475	465	505	497	510	517	518	490	504	508	460	524	458	476	494	492	533	506	493	497	481	516	472	499	514	481	473	506	492	475
5200	1452	4397	9888	8110	5457	2575	1349	774	516	457	414	436	448	479	445	420	423	424	438	432	470	462	453	433	415	433	448	441	434	451	450	452	450	422	388	413	426	440	430	394	445	430	439	371	440	440	428	443	428	438	421	429	439	466	422	400	462	403	477	452	455	435	444	389	431	442	435	414	451	453	422	412	438	420	453	454	438	419	450	444	445	423	419	451	419	406	387	438	441	390	413	408	414	395	422	401	406	421	429	392	428	458	420	394	458	438	418	461	421	452	407	421	453	448	416	438	442	406	400	431	436	416	424	451	445	432	420	447	427	416	464	439	411	459	416	443	429	445	414	459	391	440	437	402	400	409	423	424	438	442	427	420	445	435	440	451	483	428	424	429	455	445	452	394	446	420	457	395	443	422	416	415	420	433	406	482	430	426	412	441	425	423	442	464	411	414	436	443	462	391	428	414	408	438	432	426	446	424	451	438	471	395	438	425	467	410	428	466	421	441	459	428	411	457	412	463	450	444	443	442	409	437	431	426	421	472	421	446	447	446	385	434	425	425	426	435	453	403	432	450	433	456	415	437	437	426	444	419	425	463	422	407	391	427	450	461	412	425	464	440	454	399	396	395	455	458	438	412	418	433	429	421	437	442	416	463	429	449	414	433	411	451	384	416	399	453	455	422	445	401	438	431	432	415	413	377	439	394	455	427	445	435	389	431	433	454	416	416	427	435	439	433	410	417	411	424	438	440	446	412	429	465	403	432	439	407	442	378	435	397	430	423	393	429	400	430	414	439	436	444	394	437	427	436	419	444	477	463	449	439	406	394	417	433	432	451	435	392	450	441	434	437	433	433	399	392	442	467	453	436	458	409	407	465	461	441	404	481	427	412	437	460	452	404	399	440	409	414	417	427	415	421	425	441	475	417	451	425	400	429	422	421	429	409	420	407	452	434	431	451	454	388	439	401	438	435	426	425	411	439	444	406	393	437	445	438	431	445	428	443	478	427	403	409	409	414	430	418	455	438	427	486	451	399	445	467	425	459	463	405	454	403	445	448	418	493	464	445	438	431	404	426	434	417	448	419	431	454	468	435	428	422	440	429	422	425	440	431	443	434	399	409	457	393	441	401	452	424	444	438	411	456	400	488	418	417	406	449	431	412	412	430	388	416	442	446	397	433	434	437	429	391	449	449	446	455	435	411	438	440	430	418	415	441	476	440	423	441	462	445	438	426	439	471	431	422	420	409	415	449	467	425	424	426	443	417	464	398	418	419	459	430	419	388	426	468	439	398	414	442	393	439	438	375	443	445	460	413	452	421	442	403	423	415	460	425	416	426	379	415	431	430	432	434	393	455	445	417	408	441	441	440	431	445	428	413	499	418	455	435	432	407	433	442	429	438	468	448	411	473	417	420	427	449	404	447	453	428	437	427	407	466	424	430	456	443	443	415	425	440	449	459	404	449	415	432	420	484	395	488	423	415	436	432	436	403	413	435	411	427	427	384	429	454	424	420	416	435	411	425	397	417	434	409	404	457	447	425	429	435	403	410	436	415	461	431	430	429	446	438	427	462	452	419	423	442	444	403	476	418	405	466	409	425	456	450	414	451	454	459	413	409	418	428	397	416	439	455	468	448	408	433	432	440	425	469	436	407	422	397	457	422	441	420	428	413	453	439	410	412	422	427	416	488	419	440	379	428	379	406	378	445	408	443	443	428	429	432	453	386	444	420	414	422	435	444	419	444	418	425	429	433	417	420	431	457	437	444	416	435	445	448	434	435	443	456	436	426	415	421	403	468	431	429	457	435	392	447	404	423	453	420	451	441	465	428	414	415	440	411	436	429	459	411	489	417	419	451	439	445	416	402	428	419	430	429	430	422	424	415	444	457	443	446	418	410	376	416	436	457	435	415	442	424	451	404	384	419	416	441	399	417	440	385	416	411	448	441	435	414	413	450	422	414	450	471	410	448	470	436	419	422	481	451	464	429	411	430	412	391	420	441	431	431	402	455	443	447	431	452	417	408	451	420	420	456	447	420	430	451	427	411	417	418	399	419	380	446	433	452	430	455	460	445	467	452	455	433	426	449	454	428	447	434	413	413	448	425	385	456	436	389	406	399	454	474	443	419	444	411	421	419	444	430	468	418	454	414	450	435	472	421	420	389	424	417	400	420	402	461	436	423	438	413	445	430	436	463	417	447	464	448	393	427	453	452	444	415	452	418	442	445	412	435	419	472	458	397	448	385	421	476	430	385	441	440	402	399	460	414	418	416	447	436	420	446	402	424	410	406	395	407	477	395	450	429	436	408	456	415	468	435	422	435	420	428	424	409	409	364	419	396	454	390	449	427	453	422	454	427	440	433	417	411	418	406	427	404	445	412	396	428	434	416	447	414	419	432	405	444	453	450	433	415	455	473	408	457	436	404	416	404	453	412	433	425	410	415	427	398	429	401	437	423	419	428	429	401	441	400	438	427	424	456	452	428	413	424	456	392	408	422	411	420	447	414	460	431	442	443	416	436	421	429	393	426	474	428	475	429	430	425	397	457	443	446	446	457	428	462	396	460	417	434	474	394	401	402	473	418	445	423	409	455	466	441	423	412	444	414	413	421	430	440	406	426	452	414	465	437	413	448	450	409	430	401	450	417	397	416	405	464	450	446	431	399	444	433	444	429	402	451	440	455	417	425	416	429	409	453	458	442	429	391	464	443	464	431	422	463	430	425	435	408	416	413	427	413	413	474	421	417	423	460	445	412	391	449	444	412	446	426	399	469	402	422	444	427	448	437	416	429	448	430	428	439	461	419	450	421	415	437	383	389	427	444	445	420	439	419	421	436	410	470	425	450	416	482	434	426	432	452	419	419	478	434	450	434	396	408	448	426	427	434	405	460	470	442	446	432	391	502	461	434	437	438	426	418	444	433	453	459	415	443	417	455	437	424	409	450	426	450	415	464	427	458	418	447	429	389	444	442	424	422	427	408	422	373	446	447	399	389	463	496	432	433	427	389	470	444	424	434	439	437	428	394	395	407	440	417	432	460	465	441	430	482	404	438	420	429	429	414	440	409	370	420	439	440	480	463	396	456	442	456	442	407	438	460	427	408	450	442	417	452	395	400	447	430	431	428	432	452	432	460	424	402	466	418	420	398	427	441	462	431	401	448	435	409	416	424	439	454	450	415	429	420	405	448	458	444	413	430	420	451	454	438	412	445	427	441	443	415	384	422	437	423	467	430	455	459	429	429	406	401	431	409	435	403	464	467	425	426	452	457	429	447	454	399	438	421	426	424	421	443	414	402	420	445	444	406	445	425	383	446	423	421	456	454	405	375	455	454	388	406	408	435	433	421	424	436	456	415	432	387	474	411	410	420	441	433	423	446	433	454	416	397	428	452	455	467	454	423	433	416	447	448	413	393	390	452	422	402	449	435	412	429	417	443	419	439	446	417	444	442	433	447	441	441	403	402	410	414	424	392	407	417	387	407	427	438	439	427	442	468	455
25498	21334	27243	36679	46746	39616	24163	10161	2658	992	634	586	568	539	499	546	551	552	555	548	537	515	537	526	524	532	543	572	538	500	532	543	506	501	532	534	498	532	552	524	503	562	523	538	534	505	511	535	528	554	513	528	520	454	549	543	508	522	527	524	502	592	530	552	506	548	521	575	498	501	521	549	532	550	524	547	517	554	531	597	511	499	474	546	516	529	518	526	511	509	545	509	538	504	538	518	518	515	507	518	550	528	522	534	531	522	494	534	508	505	529	518	510	508	529	545	556	545	502	502	503	518	532	520	526	494	548	547	522	518	514	512	511	490	568	531	556	483	494	578	528	458	512	519	542	519	590	557	522	524	542	541	522	505	531	551	553	548	523	508	539	494	522	518	546	544	521	477	530	561	491	529	528	528	569	496	517	514	517	519	521	523	498	527	510	517	503	568	525	507	541	523	542	447	537	528	515	523	518	532	511	508	530	533	526	539	541	487	568	531	491	539	515	525	510	508	530	520	501	513	510	559	525	543	525	533	519	500	516	508	514	504	487	554	509	510	529	477	521	480	524	541	482	528	514	533	498	540	533	523	546	535	461	511	511	531	530	492	551	522	513	516	541	520	520	491	502	534	514	507	512	560	540	506	499	525	508	527	542	493	526	531	498	526	490	519	538	520	572	508	498	543	484	474	529	518	525	531	535	495	528	502	500	520	505	544	528	511	578	531	542	528	481	564	515	552	486	523	515	501	515	493	565	512	533	547	500	501	545	507	504	553	499	516	495	503	505	527	540	471	519	535	509	508	532	507	491	533	479	526	517	566	496	566	547	507	564	500	524	526	524	510	497	539	489	537	539	546	518	503	520	511	542	562	503	546	516	523	567	474	498	518	528	540	476	519	533	553	480	493	547	505	526	537	545	506	528	497	475	501	489	547	513	543	543	500	499	545	526	488	518	516	508	507	554	504	524	500	540	532	560	500	504	515	526	515	527	515	533	515	564	512	520	511	520	569	523	486	541	548	497	549	557	560	549	536	547	499	507	495	515	495	491	529	529	517	524	487	504	507	469	510	530	528	522	537	529	547	549	511	553	530	499	490	544	557	466	544	499	533	519	543	475	521	483	520	507	511	488	533	513	575	525	519	527	526	498	522	502	548	543	567	506	545	498	544	554	519	464	547	544	499	525	492	505	507	511	541	541	507	591	537	523	526	495	522	559	539	537	538	489	505	564	544	513	502	560	505	546	508	522	519	511	499	520	528	492	526	548	480	515	538	528	563	507	489	535	516	487	520	501	498	477	544	562	554	515	546	528	531	539	540	491	492	527	541	542	496	491	537	541	492	481	513	509	495	542	502	530	493	515	541	509	502	526	511	527	533	511	494	507	556	513	541	509	544	495	519	514	516	530	559	501	515	511	515	503	501	503	517	550	490	510	532	542	532	511	516	500	503	491	532	539	546	504	539	539	510	518	491	523	538	537	526	496	502	546	520	533	508	517	508	509	497	531	516	491	562	529	558	491	494	527	563	590	560	521	493	473	487	554	499	505	522	521	515	525	458	532	549	513	510	524	489	516	524	499	493	485	521	515	528	525	532	506	522	549	484	520	520	519	518	500	505	531	522	541	499	519	499	512	469	478	541	487	531	542	542	487	515	502	544	543	540	532	540	516	525	522	519	485	567	528	556	519	518	508	509	497	519	477	506	539	496	540	525	527	476	491	536	529	503	529	523	532	522	513	532	548	497	535	469	537	543	499	518	492	510	518	523	503	557	509	536	546	523	513	493	489	497	509	489	482	509	508	537	538	564	470	519	527	539	513	497	510	470	526	547	544	503	504	500	501	527	525	540	522	503	514	532	508	483	516	557	495	528	501	497	532	548	548	499	525	489	505	494	535	516	539	507	494	507	576	551	506	553	537	534	529	556	511	525	528	484	498	537	528	452	539	531	545	507	543	530	499	513	488	568	540	510	497	472	516	512	515	506	504	512	521	538	498	501	519	543	492	470	519	539	491	534	529	529	487	523	527	514	508	494	537	510	521	489	502	484	514	525	541	534	509	565	509	480	526	536	486	482	542	530	519	507	508	526	538	528	505	523	548	502	532	511	551	497	509	544	500	504	505	517	503	505	552	514	512	489	547	548	485	558	531	510	538	507	532	508	512	535	535	542	501	537	542	519	465	510	548	511	512	510	515	503	522	527	517	478	500	534	509	539	540	489	497	533	535	510	575	479	515	521	511	547	556	530	537	515	520	503	544	560	574	530	502	551	548	492	502	529	504	541	546	548	513	503	485	519	527	546	474	496	518	532	508	476	506	519	484	530	538	509	525	496	536	481	535	514	536	508	521	495	527	521	520	506	501	536	547	495	538	507	540	519	521	553	508	512	545	537	473	546	522	561	519	501	511	511	520	551	498	482	526	496	555	514	528	519	505	476	514	514	519	520	491	542	593	529	522	523	471	495	512	507	489	475	535	537	513	522	541	500	472	509	520	545	528	503	540	554	494	529	555	503	524	494	498	526	509	498	524	530	517	507	505	553	506	517	489	505	524	488	517	516	484	557	514	503	507	521	518	500	522	504	568	534	533	530	549	496	520	543	505	503	523	536	548	521	492	504	495	523	535	520	500	513	492	548	511	514	501	540	479	477	518	514	518	492	501	552	521	499	512	473	580	519	504	502	521	524	531	511	500	492	526	531	534	524	540	508	511	529	491	525	520	494	478	523	545	501	543	491	538	561	556	521	572	539	544	541	529	520	525	556	524	502	510	516	510	541	522	489	515	512	541	506	492	478	559	561	513	513	506	537	526	533	522	502	540	529	545	503	524	538	528	519	495	524	506	528	537	527	537	518	513	565	523	513	494	518	549	528	520	518	513	531	513	500	531	489	504	535	552	524	488	553	553	531	498	553	489	522	501	500	513	521	539	500	529	575	532	522	544	505	522	525	528	500	522	566	509	525	481	528	518	495	500	482	476	518	535	510	540	531	499	516	547	504	516	515	536	518	543	538	546	500	491	491	497	502	505	505	495	532	491	499	525	561	522	571	540	546	508	509	475	499	543	536	484	520	538	530	526	553	552	492	510	492	508	528	522	528	517	529	546	526	525	473	533	493	515	531	497	496	526	542	532	541	506	507	558	508	553	518	487	553	494	495	537	520	537	489	504	523	498	528	505	499	513	511	520	514	522	545	518	494	572	535	530	521	513	490	506	526	553	507	508	557	514	523	514	513	501	526	502	520	529	519	491	539	541	543	521	546	539	499	508	507	476	530	521	496	567	529	553	570	519	497	527	466	481	527	556	563	506	513	566	531	495	496	503	515	498	505	508	529	501	514	488	526	560	525	555	569	504	497	473	491	496	505	520	523	519	511	547	519	514	446	529	506	539	538	475	521	528	518	559	522	521	531	528	500	501	556	504	551	490	501	486	547	507	546	526	535	503	511	552	558	527	497	554	535	510	504	536	506	514	496	527	487	476	528	508	521	552	520	556	543	497	530
3903	4047	10023	42139	44881	32762	16692	8422	2597	975	614	509	506	485	503	490	493	479	506	468	477	464	505	499	491	461	439	452	497	492	441	518	485	476	504	473	460	480	450	451	512	496	479	447	433	441	494	489	469	496	498	500	491	492	465	446	469	466	485	470	450	473	470	477	499	485	500	486	498	461	458	487	473	451	471	481	501	495	431	455	509	441	507	480	476	479	465	463	458	465	450	435	411	483	484	510	539	474	515	468	501	456	493	427	458	489	474	490	490	472	490	474	499	469	461	461	490	496	441	409	482	480	491	448	508	498	497	494	487	485	504	474	435	477	497	524	502	423	496	515	443	470	486	482	448	467	471	487	483	434	481	494	439	475	487	458	498	469	479	411	477	458	432	471	439	495	480	452	485	469	460	468	497	499	462	494	463	413	492	396	487	483	464	482	443	459	472	490	484	473	497	468	463	479	515	461	480	502	443	511	513	456	461	478	475	480	472	482	474	461	478	486	499	483	449	475	436	475	501	501	477	465	463	472	507	474	441	470	468	465	482	503	536	479	512	454	472	490	497	474	475	478	506	512	491	464	498	471	485	470	510	501	478	526	492	479	510	469	473	466	484	482	467	448	426	504	499	492	507	482	492	493	472	466	461	471	482	466	453	479	448	483	481	461	458	472	476	447	470	471	479	485	467	447	462	491	452	439	470	488	447	466	490	474	474	469	477	518	470	520	483	459	482	435	497	467	476	472	471	488	478	454	510	478	503	444	460	438	464	462	471	498	513	468	476	474	443	529	469	459	491	462	476	473	464	472	494	429	481	454	473	462	471	470	466	461	508	488	487	436	484	456	509	470	477	504	447	430	484	486	467	496	455	459	473	504	518	475	451	495	451	473	494	496	463	468	444	440	500	491	494	492	465	457	467	470	454	459	498	448	443	439	454	481	488	442	460	486	472	480	471	473	494	470	438	477	469	447	450	484	467	483	490	517	485	458	475	479	455	487	454	480	481	468	481	477	490	445	490	469	483	495	513	465	440	505	478	491	488	478	501	486	509	497	477	451	483	457	473	457	477	482	482	489	467	496	513	438	485	487	441	442	468	474	476	430	463	500	479	446	474	468	469	512	486	510	484	433	472	500	461	477	478	477	517	455	462	468	484	504	494	458	472	469	481	470	471	501	476	465	447	471	475	460	488	471	478	460	478	490	440	458	447	420	503	503	459	507	482	498	482	470	483	448	456	489	480	482	481	451	508	476	464	494	452	480	452	454	470	485	473	468	468	478	511	459	445	442	490	487	481	456	489	488	458	512	479	498	502	484	462	459	473	485	450	477	487	480	489	494	483	482	486	483	442	485	420	476	476	476	485	480	505	498	462	488	444	445	455	454	487	486	465	453	450	495	450	504	446	474	442	436	479	431	454	468	469	426	479	459	456	468	452	443	450	476	472	495	482	429	469	483	491	485	444	491	467	490	475	468	434	467	454	453	482	465	495	441	490	465	453	447	451	490	472	459	481	511	460	490	494	426	460	465	452	495	478	461	484	477	480	435	483	473	478	463	506	455	451	451	483	470	483	450	503	518	480	490	459	478	462	496	480	483	442	450	464	484	467	481	471	452	447	460	492	480	503	467	434	483	460	467	478	466	478	473	457	489	462	499	468	500	498	442	468	470	496	490	459	480	442	464	518	456	492	459	446	468	477	476	465	438	474	471	456	454	463	451	475	471	446	508	456	468	452	474	483	466	461	450	521	478	504	488	454	458	437	507	499	468	508	501	482	473	470	525	483	475	454	504	481	440	481	512	471	477	465	426	464	494	478	503	479	489	517	460	467	472	490	484	475	454	466	481	463	470	503	442	462	476	479	458	461	482	466	474	461	475	456	507	466	450	470	470	454	469	497	498	490	461	493	493	489	476	444	461	481	447	465	451	467	472	463	470	449	482	466	471	458	497	550	498	463	448	457	438	462	525	455	478	456	485	467	443	461	468	528	436	482	467	499	454	501	484	463	459	432	498	504	463	502	469	470	482	464	473	473	486	497	494	467	463	476	500	493	468	490	514	449	492	423	456	444	456	490	486	504	500	478	480	415	529	460	500	511	446	494	451	455	431	474	505	471	463	481	465	471	459	443	465	442	444	502	447	464	473	463	470	441	486	494	454	472	461	527	482	444	434	476	469	499	485	472	478	525	478	451	474	471	473	473	467	455	471	504	476	436	430	447	439	500	479	441	507	486	470	499	393	471	488	454	448	467	498	472	442	488	476	458	464	455	453	472	454	456	460	508	489	442	452	452	482	473	496	460	442	470	467	468	475	481	513	468	478	469	526	488	492	480	464	505	496	456	484	496	464	502	476	467	512	493	478	462	469	516	462	478	491	481	459	510	457	453	491	440	445	502	479	468	483	514	454	470	474	459	423	489	488	438	485	460	478	443	466	494	516	441	494	501	490	455	488	485	453	485	502	484	429	462	463	490	473	483	474	459	460	516	445	490	448	448	471	479	489	437	541	520	460	511	468	465	464	481	469	478	497	484	462	467	446	446	474	505	466	461	474	457	448	478	477	477	457	454	487	410	460	459	481	500	457	468	473	462	479	470	498	466	483	474	500	452	518	449	494	534	477	476	459	503	476	421	475	488	511	504	526	484	455	497	522	500	490	479	464	449	429	473	491	480	474	490	495	467	513	470	507	474	449	482	474	494	484	453	504	510	489	459	515	466	463	456	510	480	467	483	472	456	480	509	468	479	472	498	510	496	487	459	444	449	471	493	522	513	490	476	482	535	509	469	478	440	457	492	435	470	489	475	489	480	489	506	484	494	480	456	472	486	478	472	449	478	476	522	494	496	480	447	445	441	475	505	484	451	493	483	472	482	492	477	516	493	467	465	468	489	498	473	474	481	488	467	492	468	470	492	483	461	487	492	444	466	487	507	472	468	477	464	454	479	473	459	454	490	452	453	469	460	492	464	456	493	466	458	452	488	467	494	494	457	483	442	426	490	499	453	510	485	449	446	488	446	494	460	458	444	494	475	483	445	513	509	451	484	479	506	507	481	475	440	480	472	435	485	438	463	494	466	504	476	459	468	457	437	505	441	461	487	475	470	461	453	490	531	485	527	482	489	427	458	468	487	462	468	498	465	528	511	452	496	465	465	459	457	455	450	492	488	458	499	462	511	423	490	480	471	486	438	510	509	496	489	494	467	455	455	436	443	462	444	488	488	432	454	448	493	470	491	422	467	473	494	435	465	512	483	500	474	436	490	484	459	488	448	483	480	510	443	487	494	466	490	461	420	462	502	447	483	474	486	448	456	428	442	479	489	431	472	470	461	476	448	456	495	502	469	445	470	489	500	462	473	449	497	453	487	442	496	510	471	495	481	458	453	499	505	453	460	494	447	431	480	464	452	441	484	447	478	459	452	519	468	494	476	448	468	494	507	468	487	458	502	493	476	445	497	460	473	444	459	505	472	481	459	466	492	477	479	459	494	474	466	484	459	492	491	474
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
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
