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
339396744723	339396745242	339396745792	339396746342	339396746892	339396747442	339396747992	339396748542	339396749092	339396749642	339396750192	339396750742	339396751292	339396751842	339396752392	339396752942	339396753492	339396754042	339396754592	339396755142	339396755692	339396756242	339396756792	339396757342	339396757892	339396758442	339396758992	339396759542	339396760092	339396760642	339396761192	339396761742	339396762292	339396762842	339396763392	339396763942	339396764492	339396765042	339396765592	339396766142	339396766692	339396767242	339396767792	339396768342	339396768892	339396769442	339396769992	339396770542	339396771092	339396771642	339396772192	339396772742	339396773292	339396773842	339396774392	339396774942	339396775492	339396776042	339396776592	339396777142	339396777692	339396778242	339396778792	339396779342	339396779892	339396780442	339396780992	339396781542	339396782092	339396782642	339396783192	339396783742	339396784292	339396784842	339396785392	339396785942	339396786492	339396787042	339396787592	339396788142	339396788692	339396789242	339396789792	339396790342	339396790892	339396791442	339396791992	339396792542	339396793092	339396793642	339396794192	339396794742	339396795292	339396795842	339396796392	339396796942	339396797492	339396798042	339396798592	339396799142	339396799692	339396800242	339396800792	339396801342	339396801892	339396802442	339396802992	339396803542	339396804092	339396804642	339396805192	339396805742	339396806292	339396806842	339396807392	339396807942	339396808492	339396809042	339396809592	339396810142	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2740	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2732	3600	2300	2732	3600	2300	2732	3600	2300	2731	3600	2300	2731	3600	2300	2731	3600	2300	2731	3600	2300	2730	3600	2300	2730	3600	2300	2730	3600	2300	2730	3600	2300	2729	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
22979	20274	26602	23332	19836	10293	1254	741	597	580	566	537	573	545	508	567	547	534	510	548	546	550	518	503	547	524	508	533	509	519	575	544	536	539	566	519	561	541	576	532	519	514	536	566	529	539	527	508	552	511	493	504	512	548	522	522	533	535	515	513	499	489	524	551	504	548	538	559	530	560	464	499	532	563	548	522	586	521	511	502	523	501	509	507	501	558	534	508	512	525	493	511	494	540	485	524	490	506	487	498	498	509	557	535	590	563	513	532	527	509	528	521	571	528	565	514	517	499	495	510	516	564	551	530	526	527	523	510	528	516	540	520	517	526	511	489	500	508	494	503	552	505	520	505	504	526	565	542	509	533	521	546	535	510	535	507	498	508	531	464	499	505	479	501	554	500	514	515	554	505	509	523	504	496	528	522	522	498	501	504	527	525	491	544	537	491	494	495	521	524	522	504	498	564	515	521	531	508	522	503	493	502	429	530	522	537	530	483	510	517	512	506	484	497	524	526	514	533	492	530	502	503	503	540	533	490	556	490	505	463	487	494	516	529	493	497	586	514	479	522	511	491	530	545	510	523	495	532	499	518	537	464	527	508	494	495	499	563	509	542	521	523	503	535	572	494	547	486	510	509	526	519	539	513	512	516	491	497	527	556	529	511	498	532	492	496	502	498	511	537	550	511	466	533	518	522	498	520	507	490	501	503	500	472	520	495	528	515	533	504	526	502	493	517	473	519	492	482	505	509	489	496	529	507	523	500	501	439	533	531	508	524	524	502	531	536	538	507	498	497	502	503	551	511	538	575	523	542	487	579	555	508	503	467	516	513	510	500	534	505	493	525	499	463	477	527	529	494	540	561	525	527	473	488	510	464	516	516	544	544	526	513	533	520	580	529	499	527	485	538	484	483	508	507	505	563	547	567	530	489	555	503	544	547	535	567	547	503	547	439	509	508	512	501	490	513	517	539	518	491	523	536	519	559	520	511	507	539	543	518	561	525	532	508	502	479	519	490	469	513	538	512	493	526	531	564	513	544	526	481	520	541	518	515	523	507	504	485	522	515	511	517	520	542	522	501	508	482	487	532	479	477	542	508	498	518	464	581	530	539	533	519	478	488	519	493	517	519	520	499	495	464	493	488	532	501	518	537	515	505	499	543	496	507	502	535	564	512	514	475	523	496	527	528	505	537	499	503	532	520	525	526	504	474	512	521	498	495	518	542	523	518	530	540	517	544	516	516	536	514	508	507	526	508	497	517	530	516	481	533	522	515	537	497	503	486	497	512	545	481	462	510	556	512	502	505	514	510	514	558	498	489	492	506	523	507	494	500	506	482	555	547	505	524	493	554	486	515	540	523	509	504	536	532	533	536	534	543	538	508	514	538	478	524	541	505	515	493	496	512	532	539	478	479	502	531	531	531	518	511	500	492	521	482	538	556	533	580	540	489	493	568	511	518	535	493	494	501	552	506	480	520	501	511	502	493	510	467	551	489	496	490	526	520	511	500	545	521	554	505	547	519	507	477	554	517	488	533	517	519	477	543	520	480	547	528	530	491	532	530	521	533	520	504	503	498	544	530	513	506	491	510	502	495	531	510	512	489	498	502	533	503	562	571	545	474	553	496	490	500	506	498	494	531	508	495	559	463	496	518	510	571	485	523	493	516	500	482	519	515	490	504	518	496	503	514	464	528	528	588	533	466	542	516	479	536	509	565	499	523	539	536	551	524	508	498	502	500	498	523	526	503	466	495	493	542	568	483	563	536	499	538	537	506	505	522	549	532	510	486	510	525	533	563	524	514	505	463	505	555	562	488	526	516	517	485	556	458	511	511	513	546	511	512	502	506	446	510	492	559	501	528	490	544	532	491	502	512	518	525	555	489	472	526	510	478	514	502	511	519	526	507	503	506	527	472	514	513	526	528	517	538	476	478	506	523	492	505	485	534	504	521	497	528	514	459	503	526	484	519	543	525	479	547	509	527	506	532	530	505	519	515	494	500	524	497	519	509	552	523	505	528	509	509	541	507	494	537	503	510	545	531	493	534	508	506	504	547	521	487	526	474	538	505	510	508	520	527	536	467	501	542	536	493	503	528	539	507	501	526	539	538	531	479	482	532	485	512	524	524	514	535	481	511	535	469	512	534	501	479	529	496	475	505	525	522	521	539	455	475	500	519	502	527	560	506	500	523	496	555	484	544	508	480	499	526	529	534	493	516	550	481	507	526	483	501	510	514	502	539	528	579	505	479	512	494	520	487	507	513	527	493	486	569	558	519	526	525	511	508	499	493	510	517	507	556	473	518	523	515	537	500	472	532	536	494	498	461	522	516	500	508	488	546	529	498	512	493	493	517	488	530	487	523	472	501	519	538	517	510	552	539	520	527	520	514	496	517	506	497	525	505	495	481	532	548	512	522	556	536	498	510	496	466	518	512	512	500	527	532	534	516	553	529	516	481	535	496	468	520	490	502	474	507	545	493	550	501	510	547	540	493	494	506	526	530	509	471	527	512	535	518	542	457	504	537	508	538	509	559	478	577	535	538	558	540	533	523	487	491	561	517	515	513	530	512	499	495	500	511	514	556	563	573	505	513	533	524	580	542	488	489	523	523	512	488	532	549	506	522	512	488	527	524	495	511	520	550	506	507	507	523	506	514	514	540	507	522	509	486	531	484	563	515	499	511	509	517	523	504	499	502	526	498	552	556	500	486	510	495	482	537	514	484	500	530	534	523	527	528	507	508	492	512	502	495	497	540	525	497	530	512	485	529	493	495	499	546	539	494	519	518	515	487	555	484	520	534	533	479	522	536	525	544	500	527	526	531	516	522	486	517	514	472	497	509	487	492	525	511	504	521	515	514	490	498	491	545	520	533	513	518	518	547	535	480	496	467	488	511	522	508	572	511	530	531	502	523	526	540	499	524	509	550	462	478	510	500	527	477	511	513	519	523	514	565	509	489	499	479	515	519	480	536	487	507	510	481	510	496	500	532	530	514	535	458	516	479	496	526	515	484	507	512	526	475	514	516	480	496	500	502	501	534	456	540	529	519	541	493	536	491	525	527	519	506	525	512	527	507	498	517	522	473	508	510	523	585	519	503	481	501	519	521	568	534	504	487	505	523	467	501	526	485	509	526	509	515	507	475	529	500	543	511	439	480	533	485	499	491	547	508	550	521	499	502	501	469	514	523	480	522	512	510	504	509	488	487	499	502	542	525	491	524	537	521	493	529	525	535	519	525	518	515	477	547	537	503	528	454	531	485	497	522	539	533	529	505	540	510	521	539	447	501	473	504	517	496	524	474	530	497	495	510	500	495	500	495	546	561	457	549	488	496	513	499	511	504	485	518	502	494	504	522	508	528	536	523	542	460	503	507	498	533	498	521	508	531	465	550	526	505	511	533	501	552	526	518	555	495	513	514	504	464	505	470	532	512	533	487	531	510	514	537	538	529	570	509	492	513	497	502	501	516	486	495	554	506	510	533	541	514	511	530	518	534
55429	55994	26826	17552	7326	2919	668	635	573	587	553	529	547	562	491	481	526	515	496	504	462	487	510	524	470	533	525	533	479	454	441	473	491	467	505	491	546	527	461	517	514	562	502	472	480	495	463	494	477	465	465	454	484	470	416	471	471	484	481	505	435	476	444	471	465	474	470	453	461	455	468	471	475	444	463	458	496	486	478	478	479	469	449	493	475	480	426	462	465	479	470	475	479	495	425	454	453	486	490	477	455	451	487	555	610	554	492	487	432	485	457	483	454	488	452	508	445	442	486	455	488	481	464	469	443	484	487	480	421	436	446	476	462	486	507	472	466	482	471	489	477	431	460	438	490	433	468	487	471	472	451	436	465	455	463	469	466	485	472	436	477	479	442	471	498	473	472	435	478	476	429	481	453	478	479	480	468	443	459	488	452	452	461	488	438	493	486	479	444	440	447	486	435	435	474	448	442	510	432	462	518	466	447	486	465	486	497	480	451	477	452	472	443	471	459	466	503	498	428	522	482	478	462	456	477	437	476	496	471	495	446	435	485	459	454	479	454	492	435	466	446	483	455	463	512	447	450	431	465	428	461	447	447	458	475	457	472	514	478	497	445	456	467	439	481	434	477	465	467	444	456	501	462	482	453	494	460	453	489	445	446	481	455	463	474	474	468	448	487	458	440	448	451	468	468	435	481	497	470	461	432	469	465	469	491	459	440	468	466	469	484	442	448	480	489	473	473	478	449	479	504	458	466	441	462	496	461	502	481	477	450	444	452	454	445	455	456	468	450	463	425	470	454	445	457	478	464	422	455	486	491	474	457	454	438	475	485	450	491	416	486	474	456	471	461	508	487	465	495	464	470	452	454	459	468	496	432	476	427	465	490	483	435	457	456	441	470	456	454	460	432	456	484	475	474	459	448	455	441	451	505	440	473	442	442	429	470	523	470	455	443	463	445	476	445	483	459	491	512	466	483	436	453	481	479	477	502	472	469	489	497	455	491	457	451	467	460	476	431	444	475	472	470	452	433	457	472	472	443	485	489	479	477	453	444	462	475	428	455	488	483	516	453	457	479	421	457	475	477	463	496	472	456	470	500	462	488	467	491	484	467	461	464	446	449	442	454	473	488	476	482	431	491	438	431	445	459	470	440	464	479	456	479	458	467	484	483	453	482	478	465	488	462	472	419	449	468	465	475	462	430	454	501	492	468	482	478	441	471	485	431	444	473	420	470	468	483	455	406	467	482	463	485	480	441	516	460	482	436	458	457	449	441	510	461	419	438	470	458	461	451	469	500	463	490	431	487	510	455	495	459	473	494	469	453	431	494	463	454	475	471	492	425	476	489	470	453	426	463	454	504	473	428	447	479	428	458	459	471	446	452	444	460	473	497	469	470	493	474	463	475	514	500	452	465	463	492	467	465	449	443	469	484	445	461	469	482	458	496	460	503	493	447	478	461	489	496	473	473	487	443	445	473	456	462	432	468	477	471	462	461	454	496	449	496	450	416	496	444	462	495	471	454	516	467	481	497	483	487	472	482	450	481	418	446	469	449	473	435	484	419	433	440	433	459	431	495	474	418	451	476	473	475	478	476	471	514	457	456	461	438	445	463	473	451	416	465	457	469	469	465	412	487	464	439	469	464	462	512	474	449	479	514	460	469	458	429	465	469	483	457	500	467	446	499	481	502	434	459	484	443	489	511	461	472	446	429	459	460	476	459	434	492	449	476	429	444	465	461	464	466	495	486	471	416	457	468	450	445	480	462	433	498	450	461	438	481	456	472	445	462	467	469	434	415	451	474	462	455	430	487	500	491	475	507	441	454	436	485	451	485	467	514	456	442	429	442	480	453	489	471	473	475	527	444	454	458	444	450	451	491	477	466	412	455	398	431	455	485	447	484	497	524	451	458	454	456	430	455	497	464	480	484	457	500	509	475	454	404	452	474	481	472	462	447	491	473	476	445	478	461	472	467	428	486	483	400	437	443	456	448	456	477	498	463	479	508	495	464	446	457	451	432	436	507	462	483	437	459	452	464	503	441	427	465	475	432	482	439	433	444	468	458	467	444	459	482	487	413	509	419	442	450	452	467	465	451	462	487	498	422	494	458	475	473	465	504	479	489	467	475	437	441	452	450	474	468	511	484	466	479	426	433	434	466	463	491	471	421	485	442	429	464	458	503	469	492	453	503	479	472	450	472	457	450	474	461	470	486	479	477	471	424	447	467	460	437	496	402	491	486	462	462	477	426	450	462	484	454	438	445	478	463	474	446	504	480	425	447	471	447	478	477	439	449	466	405	434	485	460	459	472	471	458	415	472	441	444	438	477	491	454	459	458	461	482	460	460	466	433	463	467	446	485	446	471	484	522	530	474	465	493	474	457	450	462	457	467	469	450	429	427	460	478	472	459	479	449	461	462	435	430	485	462	458	461	428	481	472	469	478	482	491	455	487	412	453	461	458	472	429	505	452	479	474	427	461	481	491	499	513	452	474	464	487	486	464	462	468	506	467	467	470	458	434	449	475	464	451	465	463	517	438	495	502	427	459	441	468	463	477	467	419	458	437	436	470	448	487	463	445	475	476	468	474	472	440	470	459	430	475	481	488	440	431	490	473	451	480	462	447	437	447	451	463	471	461	465	461	440	431	449	452	481	464	466	488	476	444	490	498	470	461	431	461	503	454	485	484	469	477	411	451	462	472	454	464	489	439	462	485	464	467	486	487	422	508	478	486	489	460	436	454	454	495	466	453	471	433	487	462	459	465	444	445	452	439	500	512	471	477	479	452	450	422	493	463	464	416	455	479	494	458	500	467	483	478	501	463	440	477	478	446	432	508	458	471	451	460	430	487	429	490	409	462	465	482	504	460	472	478	465	456	484	479	468	451	453	471	462	482	445	439	469	443	468	453	423	486	466	480	482	433	453	483	487	442	481	509	434	444	485	446	450	468	459	471	454	462	503	463	457	465	502	443	432	520	475	433	458	456	477	465	459	459	444	488	458	468	488	475	431	457	511	529	476	445	485	435	493	469	443	450	504	478	477	444	470	453	454	519	460	455	418	466	467	473	484	454	484	467	467	482	423	457	453	477	466	469	473	478	460	471	433	445	501	451	442	460	505	500	497	491	482	467	483	494	467	458	458	470	521	428	448	445	497	508	499	442	447	479	412	475	448	480	482	469	458	456	483	431	456	444	469	488	456	495	473	451	454	466	477	467	482	460	427	452	470	452	443	433	444	501	460	443	452	486	468	483	481	453	433	463	454	393	474	515	463	482	452	424	427	490	479	447	466	462	505	424	461	465	492	481	444	504	488	524	441	449	469	472	460	466	433	472	463	469	473	484	472	465	463	496	453	464	456	453	459	422	453	479	475	465	444	448	454	457	487	462	405	480	492	452	491	481	428	483	478	456	463	473	507	489	456	464	487	453	423	434	438	449	422	460	470	501	461	441	457	454	444	497	486	488	456	465	498	462	486	468	423	476	466	509	419	457	442
30415	19871	5485	1793	903	525	481	451	456	478	434	474	431	469	471	467	497	418	460	430	472	465	443	414	467	464	414	464	473	469	452	448	445	443	462	439	469	464	426	401	485	442	473	458	464	516	447	486	469	445	476	456	435	443	432	422	454	464	460	457	487	422	458	424	428	444	416	445	428	427	479	452	476	431	444	405	431	444	478	421	458	458	452	459	469	438	423	420	435	466	446	465	470	461	446	456	466	448	436	450	453	476	439	471	458	514	425	424	428	476	440	463	446	415	466	437	467	457	462	510	446	427	509	405	424	478	460	458	467	430	479	470	460	471	421	432	477	467	474	450	400	442	441	492	466	458	479	432	479	473	448	448	426	444	489	480	450	493	441	458	437	509	457	448	440	477	419	479	464	442	456	426	451	453	452	444	461	475	419	440	460	401	452	439	426	455	446	411	451	441	461	470	409	465	460	458	413	470	494	451	464	456	447	503	411	406	462	442	430	465	464	462	465	468	392	466	434	451	420	443	445	453	497	471	476	472	446	470	427	466	448	439	437	471	472	436	458	457	416	465	433	426	456	443	475	440	441	482	396	489	441	479	455	430	453	463	468	465	470	425	467	476	469	456	447	451	456	430	449	416	468	482	471	440	471	449	465	490	447	496	437	436	463	456	421	473	444	435	437	451	451	481	460	442	466	437	447	462	431	470	425	460	446	434	461	419	427	452	472	470	493	442	432	441	460	450	463	498	480	429	440	451	477	457	433	456	479	491	454	437	442	439	452	459	458	469	456	428	447	504	455	437	425	459	446	450	449	417	429	455	483	443	457	441	417	461	480	470	456	447	448	455	442	446	462	443	486	477	430	442	502	491	453	437	413	463	462	416	497	460	435	468	473	432	440	430	454	436	479	484	467	459	413	470	446	469	445	469	434	471	483	440	464	467	469	469	461	436	422	463	463	449	461	493	467	450	462	461	428	422	446	472	477	452	437	418	466	471	471	447	469	436	446	505	454	445	417	429	467	415	452	469	460	472	492	510	477	439	443	453	416	424	491	485	461	390	415	433	457	445	434	451	460	476	434	445	487	448	445	493	449	437	471	458	479	466	493	420	455	460	498	418	437	451	477	443	449	453	460	440	418	445	439	430	450	422	485	462	466	447	478	413	484	473	476	481	453	462	475	472	456	438	460	461	472	461	414	471	441	428	443	432	445	473	461	487	431	470	484	442	451	440	485	477	437	423	445	413	462	450	476	465	453	419	461	455	443	441	460	452	477	457	420	461	428	447	458	451	423	415	417	411	442	458	507	444	471	470	443	445	455	417	459	447	480	451	417	454	424	431	465	469	485	475	465	464	429	473	466	463	415	430	442	470	435	475	423	450	449	428	432	455	476	471	475	476	438	450	452	435	501	473	468	430	416	440	473	427	474	453	501	455	475	461	471	475	476	434	486	466	454	480	483	477	457	477	459	463	408	451	443	450	452	440	442	461	445	483	459	436	479	434	451	432	465	448	446	445	462	442	448	432	464	445	471	456	453	458	487	460	465	456	461	480	439	437	434	437	443	494	430	439	478	453	441	427	449	456	445	427	507	457	460	433	454	443	461	429	475	470	467	451	396	470	447	452	443	475	455	483	491	464	459	441	463	498	451	452	470	445	485	451	482	452	471	452	452	492	447	482	451	447	445	440	469	430	451	424	455	407	419	426	459	449	492	429	477	474	416	443	430	428	407	460	454	458	458	469	425	442	449	484	455	463	477	447	451	508	448	456	479	433	446	457	468	469	451	425	475	452	418	450	445	412	466	467	461	441	477	464	466	455	467	453	425	487	436	454	416	435	471	464	452	456	425	425	472	455	454	460	411	471	434	457	466	441	392	461	460	424	443	449	471	497	479	449	413	440	448	438	424	449	440	435	474	446	466	453	458	434	445	454	454	432	421	426	494	452	453	420	458	457	468	466	453	481	477	428	455	442	406	447	434	463	457	507	472	458	468	456	472	460	429	472	404	460	470	506	452	437	439	400	463	427	453	483	451	450	482	456	432	446	438	440	485	470	455	460	495	467	475	462	471	477	439	446	392	490	428	453	482	405	468	446	489	452	473	470	458	426	487	459	432	421	490	441	441	431	439	460	447	463	459	448	454	450	426	417	461	476	499	483	441	476	459	494	438	425	422	459	437	434	465	471	457	475	463	458	435	443	425	452	469	431	452	466	473	468	466	468	450	485	430	447	477	449	445	447	482	467	483	464	464	477	399	481	457	435	432	432	495	445	433	468	447	430	465	456	441	452	483	461	425	445	501	456	493	447	448	450	439	466	486	480	434	483	450	478	430	457	484	482	473	449	470	433	449	480	478	476	422	438	447	434	479	486	461	500	483	428	456	443	479	448	477	469	450	459	481	443	470	454	423	460	435	459	431	486	461	466	456	449	474	421	457	441	478	438	492	486	450	472	421	425	476	484	447	423	434	466	464	444	475	482	484	450	460	464	445	389	465	454	435	443	452	455	458	431	452	445	437	458	464	497	425	476	481	446	481	434	472	472	467	430	426	449	444	448	438	436	426	491	448	426	483	484	488	471	478	464	460	450	442	455	437	418	469	454	433	441	454	430	494	436	447	466	478	468	507	445	432	457	432	445	459	476	503	452	460	450	455	473	451	425	404	478	458	458	441	444	437	456	412	457	451	469	456	432	421	475	454	504	487	409	435	455	432	448	463	444	455	433	463	468	468	447	468	447	413	480	456	454	430	451	475	439	443	463	450	456	442	435	442	479	473	442	467	437	447	443	439	428	472	450	483	417	444	432	442	469	466	444	478	489	468	492	436	462	442	469	412	438	448	460	403	415	438	464	431	455	451	444	475	442	461	445	452	442	455	466	460	481	466	431	468	426	471	472	455	494	459	464	460	454	460	428	482	454	473	451	446	436	454	457	510	440	427	465	430	480	439	439	447	474	458	455	441	457	439	447	466	463	436	507	477	461	450	467	472	439	476	501	434	447	479	448	448	453	482	457	402	453	489	465	450	473	437	465	451	452	430	470	438	429	449	451	474	443	442	441	445	443	453	489	435	454	471	443	444	455	430	420	427	434	461	431	469	452	451	452	460	441	453	446	456	447	432	447	408	450	450	460	438	450	448	462	419	471	463	452	453	458	507	467	415	447	420	445	448	455	473	472	433	489	443	462	444	460	461	469	435	469	442	473	463	465	457	474	460	452	491	474	473	460	455	476	437	448	441	455	471	473	450	459	430	444	424	460	437	475	449	436	435	438	452	465	456	456	445	449	444	443	506	439	467	503	439	416	467	468	446	421	466	458	480	466	461	476	423	491	444	494	446	467	462	453	417	456	486	433	463	465	464	440	493	459	437	451	422	459	439	434	436	490	493	476	455	442	446	448	481	452	469	465	459	463	445	497	434	433	443	449	501	441	449	466	476	508	466	448	454	448	446	442	485	417	459	447	464	457	446	474	436	408	477	435	440	407	430	463	460	428	410	457	453	473
20105	11844	2523	1392	873	502	397	410	398	380	409	400	395	377	402	391	386	413	423	389	381	400	390	382	408	421	427	381	403	398	401	375	429	402	403	395	426	390	397	400	410	403	371	383	419	393	408	435	385	370	391	398	406	400	343	418	391	397	392	378	338	413	410	396	371	392	415	370	368	366	362	404	402	389	401	370	406	404	408	374	405	392	383	401	404	391	408	375	378	387	397	395	426	394	406	369	392	371	398	375	386	392	425	444	412	387	375	375	385	423	386	423	357	396	380	381	393	388	365	371	407	399	384	410	411	350	375	422	404	357	393	433	376	360	416	416	409	375	362	384	378	376	400	424	387	434	394	381	416	385	370	437	377	355	396	405	356	410	409	409	392	416	380	366	348	361	413	407	381	381	374	399	400	383	392	414	363	407	391	393	385	413	399	384	426	405	386	399	405	412	420	396	389	375	396	407	388	409	374	409	410	401	382	401	366	385	367	394	416	403	421	377	402	386	366	397	401	436	396	394	407	423	407	403	424	390	396	363	397	378	391	359	356	352	362	399	425	413	385	377	385	404	401	397	399	436	404	387	379	359	375	355	404	380	377	401	358	406	380	396	384	395	397	383	362	398	407	370	401	402	388	389	388	352	401	400	411	409	394	364	388	375	406	407	373	381	388	386	410	427	394	369	400	377	366	402	366	359	445	400	383	396	378	402	349	382	393	366	408	400	368	396	430	413	367	392	395	389	380	417	403	383	382	388	391	394	389	398	370	434	387	414	385	429	408	370	370	443	403	374	377	386	389	389	432	354	365	377	392	400	406	399	392	399	399	395	382	415	374	408	407	398	377	423	416	393	404	372	393	383	428	416	404	393	396	430	400	410	376	386	403	440	404	377	376	376	370	413	371	410	392	378	394	380	382	390	390	398	427	379	395	388	420	409	377	390	427	402	378	380	415	389	381	389	395	401	350	389	425	411	391	394	413	384	345	396	380	406	359	371	387	394	403	391	385	366	351	403	388	374	361	378	404	406	386	383	364	388	366	428	394	412	416	404	363	402	400	369	410	379	380	409	392	406	389	364	420	414	380	357	370	423	409	387	409	398	375	387	379	380	392	378	400	394	380	415	396	380	405	429	394	407	393	366	369	343	414	402	379	386	392	404	384	406	384	406	377	422	390	427	365	404	401	409	421	386	378	380	395	395	377	415	390	396	392	398	419	381	392	393	380	376	364	369	389	369	386	398	366	380	361	384	409	377	389	422	376	348	365	379	387	397	382	368	415	379	387	377	398	388	377	418	405	409	417	372	404	392	384	379	414	404	423	365	349	407	407	382	408	433	383	370	401	402	367	396	413	395	380	378	382	406	407	413	389	399	408	351	414	391	394	398	378	364	395	393	398	428	432	396	390	407	382	392	374	395	419	388	403	376	397	384	394	408	402	374	375	398	427	420	375	376	406	392	408	405	409	388	404	422	360	377	385	410	396	404	352	408	361	410	437	365	385	374	397	381	364	403	414	379	392	399	401	411	351	358	380	383	361	384	417	395	352	367	398	422	406	421	410	354	397	383	359	427	417	391	396	393	369	401	353	416	385	407	404	385	372	427	401	402	399	405	409	390	394	380	405	409	401	449	367	402	410	384	383	383	360	387	409	413	418	368	384	422	382	373	381	349	388	368	393	404	394	395	356	377	394	421	387	382	395	425	392	386	400	380	443	415	405	422	415	369	413	434	422	406	388	400	343	399	398	385	437	390	387	390	400	387	417	403	376	423	379	376	374	380	386	395	375	398	398	366	382	383	416	346	396	401	372	416	382	391	401	378	421	424	387	386	423	404	351	419	384	425	385	389	413	398	377	407	378	415	381	403	402	360	396	401	398	406	377	325	378	375	387	375	395	398	411	382	373	403	367	410	363	382	416	397	434	394	397	352	432	372	408	391	350	412	349	401	403	418	365	390	388	392	360	438	411	398	402	357	385	369	375	382	378	391	406	376	405	420	366	415	412	396	402	357	387	373	388	371	387	421	401	387	392	445	370	401	406	380	393	419	393	379	413	373	394	422	398	389	418	375	375	395	377	391	426	369	429	390	381	428	411	397	394	383	365	387	378	430	425	388	371	397	409	387	404	398	382	390	366	383	373	391	401	392	422	393	390	391	376	397	388	428	382	411	403	448	426	380	378	408	412	396	405	391	372	368	411	376	391	405	415	408	424	373	373	367	375	413	378	388	390	338	364	362	373	411	404	406	402	416	371	444	390	376	369	388	410	358	394	334	382	401	406	388	384	410	342	404	444	393	397	376	387	392	364	411	377	381	382	373	368	394	352	418	391	402	380	408	375	400	389	363	380	393	377	390	407	405	361	385	387	390	385	407	422	414	420	404	391	384	413	388	393	442	399	383	394	380	380	392	434	403	366	382	380	378	370	380	358	398	368	378	362	426	401	415	347	370	399	423	358	357	402	383	399	416	423	360	382	395	422	353	420	368	392	388	392	383	402	396	390	415	390	393	400	395	432	387	401	386	391	382	391	409	441	411	381	353	381	390	387	375	356	400	402	387	406	432	377	399	388	386	432	383	394	398	407	390	376	422	384	410	411	385	413	387	405	393	398	404	387	403	369	366	389	404	386	388	383	393	425	394	393	369	374	397	386	363	400	430	423	406	407	364	387	393	373	382	366	383	391	420	395	406	391	386	389	438	396	371	402	434	408	391	398	376	422	395	375	396	388	411	406	380	377	369	372	378	372	398	330	392	406	386	363	372	416	416	365	393	382	373	378	438	397	368	398	368	376	351	398	416	406	408	387	396	431	433	401	369	396	367	362	386	409	400	394	384	384	359	405	377	395	374	370	414	395	376	391	391	398	410	394	405	403	395	378	398	384	401	390	401	357	384	404	374	381	397	410	391	374	425	346	418	421	393	362	396	413	401	362	379	375	395	369	375	410	384	361	389	382	394	392	392	429	371	380	408	326	423	381	380	394	401	359	425	423	414	402	382	370	397	377	391	388	379	366	353	408	388	376	397	398	385	388	405	393	373	396	388	393	400	416	359	414	392	392	396	388	413	421	361	400	393	412	407	393	354	440	398	342	386	405	390	378	398	392	425	425	404	428	368	391	380	371	402	396	401	379	386	415	366	362	366	407	395	380	406	406	418	385	430	376	389	372	434	354	387	417	394	408	415	399	404	405	400	399	388	409	424	397	385	395	378	407	404	425	403	386	367	371	376	383	374	388	392	394	388	379	404	389	379	360	404	383	405	383	363	395	419	388	387	396	354	390	419	368	347	412	369	389	389	410	365	378	393	393	417	393	375	395	404	412	392	430	404	429	406	378	373	397	390	394	376	385	401	410	376	453	381	375	390	391	377	395	381	406	431	400	405	370	371	394	382	354	355	398	404	386	391	393	389	381	400	378	402	410	376	375	428	408	385	415	398	423	375	376	416	381	357	401	411	401	379	384	402	402	392	430	381	397	428	400	378	349	358	407	423	425	422	425	395
25623	21817	27443	25447	13223	2247	631	472	430	442	469	465	492	467	437	437	414	378	393	384	358	389	397	417	399	392	405	396	428	378	395	378	401	416	422	426	422	441	453	403	449	414	397	420	447	421	396	414	413	436	414	419	389	398	421	396	421	438	384	394	399	366	421	396	415	404	403	375	443	417	395	390	417	369	413	411	416	395	404	391	397	407	400	424	426	394	392	397	393	431	412	394	418	398	367	401	405	402	404	374	473	408	416	492	385	444	389	407	412	416	378	429	410	430	420	423	423	429	418	392	435	438	434	417	420	409	376	392	392	400	395	406	369	428	398	410	424	401	387	411	376	385	440	410	417	431	412	415	358	390	434	427	397	426	400	398	396	390	406	403	409	406	410	432	442	354	371	428	418	430	420	422	419	403	379	386	377	409	381	394	436	407	399	429	405	397	397	374	433	428	401	393	407	451	414	387	412	445	411	373	404	399	410	422	385	398	403	414	435	368	442	430	389	432	431	462	401	438	408	417	422	399	395	391	402	396	409	391	444	402	382	419	368	448	391	407	413	414	404	404	424	409	400	360	422	403	382	406	383	403	396	443	411	392	433	382	380	405	409	377	426	405	411	382	411	420	406	409	374	379	441	401	416	371	404	387	436	414	390	361	425	394	375	421	394	407	449	395	412	397	420	418	365	415	374	416	361	404	414	407	437	391	382	446	397	402	416	408	376	420	450	402	389	398	391	441	393	415	392	399	436	381	370	388	401	390	414	434	397	430	401	382	399	418	399	414	416	430	439	409	420	410	421	388	382	429	389	418	411	397	417	434	425	367	419	392	391	424	438	390	439	417	393	396	398	400	416	388	401	416	399	388	390	414	390	380	399	417	412	411	409	408	372	416	408	385	387	401	404	411	441	368	416	408	438	418	418	415	408	455	400	396	433	400	412	424	400	423	368	390	409	400	390	389	401	371	367	403	357	420	395	429	382	369	451	395	422	380	409	403	420	439	441	364	387	388	406	393	403	426	401	416	423	409	423	397	381	372	414	385	380	394	402	411	385	418	405	370	416	421	384	400	393	385	382	372	429	390	380	397	424	409	420	383	402	441	409	405	413	421	437	447	406	403	399	410	406	386	438	402	410	413	381	366	382	386	418	395	399	387	450	413	358	390	384	414	381	400	407	423	447	402	426	407	408	411	385	437	437	429	379	426	416	408	406	408	373	419	390	385	383	426	392	403	417	370	383	384	405	424	418	418	431	411	395	409	413	405	397	451	421	396	423	371	353	397	410	409	398	390	422	413	421	389	410	431	477	438	420	407	426	394	403	430	377	402	361	414	381	401	403	378	372	414	387	420	392	434	392	376	413	429	374	439	400	427	412	432	410	424	441	447	399	402	379	430	394	409	438	430	417	420	413	394	400	428	405	440	400	435	399	404	379	449	377	397	398	391	418	453	439	419	390	393	372	409	382	390	368	363	414	397	406	412	377	397	437	412	430	405	404	398	417	395	400	415	374	416	376	385	430	422	402	405	418	426	383	374	430	402	369	420	419	459	422	389	429	408	390	414	412	397	422	403	413	398	416	404	417	412	398	401	386	400	401	406	411	425	420	434	403	429	431	393	383	398	399	416	377	371	416	431	396	412	403	424	431	386	386	408	384	409	400	415	424	406	385	425	396	399	412	419	417	390	411	363	427	411	410	426	398	396	444	443	448	391	461	415	408	375	394	397	441	439	405	439	376	409	432	398	400	418	393	417	432	395	375	427	389	410	399	387	409	369	403	434	397	400	444	422	416	420	417	384	418	421	386	398	404	394	422	386	422	412	420	380	403	395	405	382	382	370	401	421	423	398	416	400	410	416	434	364	391	366	403	335	390	412	382	402	393	444	384	418	409	407	420	409	395	394	426	441	375	384	429	417	444	423	402	403	418	461	419	394	418	391	413	414	408	411	390	442	401	419	395	403	425	395	421	424	399	399	409	411	379	409	413	416	386	396	451	426	405	470	411	402	431	391	442	403	410	415	466	402	396	398	401	388	389	365	404	365	373	416	417	416	403	388	397	409	459	434	389	390	394	436	393	403	426	370	400	414	405	419	397	434	443	398	405	408	439	381	397	411	392	393	407	404	399	433	408	396	404	406	373	422	396	381	415	415	398	421	424	432	404	408	397	438	401	409	415	403	379	409	385	397	394	406	439	407	387	395	425	396	391	400	399	390	467	406	401	440	401	409	422	432	401	451	402	423	426	424	400	429	435	392	423	444	380	437	420	400	426	410	410	397	416	452	426	427	401	384	446	426	365	420	386	377	451	405	382	400	419	403	383	413	409	393	430	374	417	410	398	377	411	434	385	421	381	407	386	395	378	417	438	407	410	394	384	404	406	398	408	371	363	399	433	400	399	415	436	381	389	421	394	401	443	422	417	392	456	381	410	416	428	368	376	430	425	424	367	412	411	392	413	405	413	445	415	385	391	413	442	437	375	389	386	394	393	408	415	405	407	407	395	420	425	399	393	401	379	419	390	371	388	437	395	422	440	405	411	412	364	436	433	391	399	399	461	379	386	420	405	400	400	396	400	421	397	384	402	423	422	409	451	397	366	404	412	422	391	447	389	392	379	391	369	426	412	433	427	384	388	385	431	407	441	382	430	399	434	412	409	388	387	400	410	422	405	408	400	418	402	417	417	411	408	423	411	412	423	404	403	403	428	416	411	367	395	425	401	360	444	418	396	421	422	434	414	389	414	389	408	426	416	401	417	402	389	400	401	397	399	427	392	438	403	410	407	377	402	378	398	347	406	380	399	438	436	431	376	395	412	421	396	388	419	379	415	409	428	380	383	416	368	429	416	404	402	383	378	404	456	398	413	396	381	398	375	394	409	371	411	398	426	451	421	362	396	389	422	388	407	421	383	425	401	393	414	448	377	393	456	436	386	412	411	401	393	395	412	439	432	393	400	398	390	406	387	430	403	386	411	393	401	386	373	392	420	377	418	401	397	440	414	393	392	417	409	388	401	411	409	388	387	397	445	401	410	419	384	418	403	412	419	420	420	427	455	404	436	396	407	388	352	418	403	401	410	414	425	421	384	423	424	400	414	408	419	433	380	400	345	393	425	390	409	392	423	378	429	373	411	401	409	376	401	417	425	417	381	411	398	416	412	388	421	419	394	376	412	423	381	388	409	381	388	414	413	362	444	375	385	352	388	399	390	374	387	415	393	415	399	406	408	375	430	386	387	397	439	418	387	397	378	408	426	427	389	393	429	413	375	408	396	415	422	405	422	393	388	392	397	396	391	416	404	382	396	389	408	396	395	418	399	402	412	427	386	479	385	406	402	413	413	408	400	389	428	391	400	396	380	412	375	372	402	409	418	419	448	404	439	422	427	389	395	398	419	412	411	423	436	437	417	417	358	386	425	410	379	431	416	398	419	446	420	385	430	420	436	381	395	390	409	440	435	404	410	431	438	415	429	402	394	387	427	390	386	416	407	442	396	397	422	411
57140	45198	18248	9600	5028	1783	524	442	494	453	396	417	409	398	407	391	389	385	374	420	399	383	376	362	429	383	374	370	365	386	378	368	369	353	432	392	420	404	419	392	398	450	399	404	416	360	408	360	424	380	401	409	390	349	358	379	392	390	351	385	408	353	336	372	380	382	357	403	383	366	354	391	363	352	405	392	365	389	370	392	378	387	356	402	394	373	346	357	392	381	380	403	373	326	362	389	379	378	392	384	407	343	394	412	474	429	363	360	382	383	390	410	412	370	403	381	362	380	381	360	398	414	372	394	379	431	353	388	405	355	340	350	346	366	359	362	379	394	392	423	349	358	380	396	374	358	355	372	373	373	392	414	363	365	384	395	376	375	388	369	389	375	369	379	379	417	332	384	378	371	352	420	369	355	380	354	363	409	370	358	366	385	355	399	342	349	346	391	382	378	384	368	376	397	340	372	376	396	377	390	375	400	409	411	367	347	374	357	383	336	399	365	381	418	397	376	374	338	359	373	357	366	406	394	350	403	404	407	395	382	383	367	394	356	383	348	409	366	367	380	380	360	331	377	372	360	372	374	374	369	353	375	388	370	397	410	366	381	391	402	367	396	378	381	389	436	416	346	401	396	358	392	386	371	386	383	381	369	380	371	397	356	383	403	380	395	365	395	347	394	357	387	357	340	392	412	325	400	401	400	380	391	343	356	420	365	359	364	353	383	402	349	362	405	377	375	390	359	352	405	351	404	390	366	362	384	373	367	404	397	380	384	353	386	379	379	371	368	412	353	350	380	388	385	364	399	395	374	375	361	346	382	391	390	411	374	375	387	381	377	379	374	371	360	389	374	387	368	360	391	390	376	395	387	387	357	431	366	416	395	371	373	355	409	369	389	394	404	403	385	394	404	360	423	349	395	364	365	347	367	391	380	366	354	342	393	389	372	382	372	386	364	390	370	392	364	388	327	368	346	332	402	385	381	355	400	345	376	409	405	388	376	382	360	367	392	378	362	361	405	362	369	392	373	400	388	389	370	366	370	353	409	378	378	357	378	371	367	398	377	387	351	351	405	401	412	425	391	375	384	385	356	354	355	353	338	406	341	379	385	382	384	369	383	369	381	421	365	415	345	372	357	343	372	423	397	372	383	353	409	356	345	408	384	379	380	399	374	385	382	400	365	371	412	404	367	378	356	389	371	357	375	381	356	375	379	382	377	376	367	364	379	375	351	378	411	363	403	395	374	373	371	382	387	357	419	377	403	375	372	393	361	369	378	392	396	367	378	390	352	352	408	382	365	375	392	363	356	381	354	386	373	397	373	371	413	385	356	363	394	386	369	392	374	375	394	397	390	380	357	397	388	357	383	374	387	374	367	375	373	405	364	392	377	395	341	383	366	339	381	378	368	406	355	374	363	373	390	355	396	367	377	381	372	381	376	409	373	343	368	384	394	361	410	375	331	381	348	377	411	396	351	386	420	403	376	392	383	405	363	394	385	370	384	381	380	375	383	379	396	384	402	402	393	349	408	389	369	380	394	399	390	418	378	354	347	375	369	396	413	398	360	360	352	352	389	397	397	341	385	389	364	364	375	365	352	361	369	396	375	370	383	393	385	371	396	337	387	387	394	376	382	405	359	340	380	372	408	369	374	374	409	364	341	376	383	389	360	341	363	369	394	381	398	375	368	358	341	378	363	357	384	395	353	396	399	392	356	351	384	368	359	364	342	409	381	383	358	361	350	395	382	411	370	394	369	354	342	392	403	365	359	385	364	367	350	359	351	427	374	363	398	375	355	393	356	380	391	374	380	334	384	410	357	354	359	383	387	365	400	400	384	382	367	424	387	384	344	361	371	337	371	399	376	391	398	368	368	385	353	374	360	329	370	396	363	346	397	376	389	411	354	386	358	341	419	377	409	394	406	351	374	340	362	416	392	381	382	392	372	373	375	384	394	361	331	358	394	373	358	386	348	351	384	369	348	383	346	353	353	372	366	371	386	391	420	382	365	356	392	385	383	372	382	388	382	363	360	369	422	398	366	347	356	357	359	355	370	397	395	373	412	376	394	384	356	373	368	397	422	384	396	402	373	361	374	380	378	405	392	394	372	373	376	363	383	387	362	390	391	348	367	380	364	397	387	391	382	329	356	371	398	408	383	357	351	387	362	381	344	393	372	395	372	369	385	372	352	363	373	377	367	389	404	366	376	399	415	360	401	385	376	355	389	411	376	354	362	386	366	367	376	352	427	344	411	395	379	403	357	391	353	349	373	394	383	354	366	365	409	377	364	362	397	370	367	397	359	390	416	421	370	375	347	383	363	364	358	362	369	411	393	367	371	385	366	368	378	336	381	379	358	389	396	380	377	359	336	401	350	385	358	391	388	384	375	382	348	373	344	405	361	404	361	386	355	373	413	341	374	366	392	392	374	364	386	374	390	406	375	391	372	396	376	387	362	395	338	385	362	396	369	386	380	389	370	359	394	371	408	393	382	351	366	382	340	415	355	389	373	421	369	424	385	362	387	379	383	398	384	398	350	383	365	355	412	375	361	373	417	372	419	350	370	387	391	380	367	371	367	403	346	370	355	386	397	353	365	347	378	405	382	351	382	406	355	366	395	359	364	377	388	366	416	382	388	401	374	391	332	388	381	370	408	378	359	359	350	366	360	394	373	366	383	374	363	377	422	421	375	402	381	369	409	380	402	392	359	393	376	358	378	405	372	393	399	375	377	388	365	361	365	371	361	367	370	356	392	362	371	348	405	325	342	362	401	393	360	386	361	377	360	391	375	407	381	383	354	373	382	373	335	352	399	407	390	387	376	379	370	363	357	405	380	365	385	385	403	410	359	393	389	401	379	425	372	355	362	349	392	377	383	387	378	380	378	361	357	378	377	402	377	379	375	380	366	401	382	375	370	369	388	401	404	380	421	386	360	386	393	371	348	368	364	416	384	357	368	370	360	382	364	374	363	375	384	398	381	392	394	380	359	380	399	391	396	389	423	390	380	349	403	372	353	376	370	377	364	377	374	377	426	379	363	359	377	386	409	391	390	366	338	396	371	352	364	374	379	379	384	383	343	366	370	379	373	385	410	400	359	396	370	375	403	386	353	352	370	403	394	386	334	364	383	384	302	358	383	386	384	365	368	389	396	388	383	383	371	399	388	404	420	359	393	380	380	388	385	393	361	385	363	364	378	338	344	412	364	356	370	373	363	400	351	364	355	359	357	370	386	384	406	373	360	367	383	413	378	388	412	414	408	388	353	405	365	353	350	402	362	350	401	362	368	351	364	375	363	348	362	372	385	389	392	368	399	356	417	381	354	406	372	365	373	356	390	370	353	373	385	391	367	391	352	379	343	368	352	358	384	387	384	430	366	360	382	383	376	366	354	372	374	383	385	386	421	372	401	368	400	389	398	369	381	371	366	380	405	363	351	372	380	395	347	395	352	388	395	355	388	382	394	375	353	394	347	385	403	362	376	410	342	356	377	369	373
24391	21429	28375	24611	21118	11084	1301	774	626	574	669	563	629	569	580	543	554	571	552	570	502	573	519	578	563	498	555	582	568	516	518	554	584	549	528	567	554	560	517	579	540	566	529	564	544	526	532	528	531	566	504	556	504	534	532	498	487	514	518	524	542	556	526	516	551	534	540	508	506	539	535	537	498	534	581	531	510	549	546	520	561	483	535	528	514	538	544	480	542	546	521	523	546	511	562	548	530	495	505	547	480	538	532	597	622	606	556	583	521	521	570	575	511	514	510	542	496	555	535	540	490	548	486	530	530	496	549	519	515	544	520	508	544	521	545	543	489	473	532	524	526	527	566	534	498	525	554	535	515	528	527	546	555	510	499	552	505	533	560	527	528	553	548	504	504	552	531	521	519	528	532	517	522	540	519	527	529	504	504	523	539	583	514	531	541	557	547	526	536	551	540	592	508	539	538	532	544	507	504	496	512	478	514	526	541	523	508	527	499	524	544	506	518	501	524	532	523	507	529	526	516	531	571	512	496	564	556	491	547	542	521	528	529	554	528	534	505	544	517	559	536	513	525	512	551	545	503	515	547	517	545	534	582	538	531	580	524	496	505	543	526	512	554	523	546	542	502	529	529	529	540	521	559	521	552	523	540	547	554	504	532	565	488	548	560	515	478	533	542	481	535	530	522	541	538	533	520	515	542	540	529	540	542	508	513	574	520	561	510	533	508	531	570	488	551	542	543	530	540	550	526	517	573	553	529	495	505	560	520	521	505	515	531	524	582	520	560	472	521	502	524	520	523	549	515	520	501	491	534	557	502	577	534	537	510	529	527	543	495	502	508	527	545	544	535	538	556	570	535	551	513	539	524	501	539	571	499	539	506	538	524	525	503	559	531	564	510	536	507	521	537	539	518	533	525	541	546	555	501	510	512	529	466	520	557	504	561	493	514	570	575	495	470	484	555	557	547	509	523	499	481	519	506	537	537	486	538	520	525	496	484	481	514	464	520	518	534	563	510	574	480	531	520	548	534	539	548	565	516	540	515	527	501	561	526	548	504	511	557	528	530	548	545	547	524	512	578	520	486	522	529	528	540	531	578	532	493	498	530	512	553	550	527	541	512	574	549	540	529	531	534	531	505	508	480	483	538	542	529	554	572	559	541	516	571	539	544	544	549	532	481	486	536	515	503	531	525	474	531	527	571	534	531	531	534	566	518	547	488	482	581	542	541	513	560	576	515	550	492	534	484	523	516	541	533	525	537	505	517	572	536	517	532	491	501	507	543	545	522	525	524	555	560	554	498	514	550	515	519	548	519	519	487	561	559	538	532	505	532	506	566	557	528	550	521	560	536	507	509	530	527	519	515	591	530	545	563	528	511	543	561	528	533	560	536	534	494	469	566	532	546	524	513	528	514	526	496	549	524	574	508	519	559	541	507	494	514	543	547	499	519	589	507	568	542	497	541	534	477	519	545	509	501	564	544	554	527	505	528	497	553	501	521	507	565	516	523	490	510	531	507	551	514	516	560	557	540	501	544	503	576	518	542	531	494	547	558	523	532	516	496	540	485	555	536	528	542	508	520	545	548	530	490	508	562	484	571	532	556	534	507	539	526	547	514	549	557	522	578	555	509	539	480	515	532	543	553	566	563	494	513	499	526	543	560	550	501	530	551	512	484	556	532	556	516	531	509	505	524	536	507	537	517	519	493	516	518	554	513	547	532	525	521	498	508	558	527	573	501	551	487	554	581	543	536	520	525	561	499	520	533	511	525	521	523	509	560	486	533	546	534	567	524	519	528	543	541	561	535	545	520	487	557	526	509	544	528	494	508	581	519	551	525	492	516	527	524	500	537	540	529	536	523	543	545	532	477	522	508	521	547	509	529	533	475	519	502	531	552	507	521	531	497	534	523	522	497	544	511	544	477	523	536	537	580	564	513	515	518	487	536	567	547	553	461	527	528	553	548	542	523	538	520	559	480	516	500	542	520	508	498	549	505	554	522	536	553	533	549	557	481	579	511	576	519	526	472	497	541	506	547	546	538	525	513	536	527	538	537	548	517	530	517	530	549	527	527	546	495	524	599	512	538	530	539	552	544	562	508	513	520	506	542	528	551	539	518	494	541	533	518	486	567	512	528	546	509	473	539	517	572	560	532	524	552	499	516	544	545	555	521	530	509	523	502	506	507	516	511	531	556	514	496	550	518	502	477	551	477	564	519	550	536	565	534	518	524	516	479	520	515	544	472	519	530	533	530	569	534	515	507	548	491	487	530	516	556	498	502	491	556	563	537	532	515	545	512	560	532	505	547	457	575	520	551	535	529	533	550	544	588	539	539	507	511	536	564	575	509	526	523	530	539	513	534	538	548	570	526	555	497	535	532	475	538	556	546	513	502	532	512	524	512	505	538	567	533	542	519	480	527	536	522	558	500	514	541	514	581	498	518	563	532	513	542	521	552	498	558	496	516	522	513	476	515	531	488	478	531	565	530	496	533	539	510	524	506	487	498	517	529	518	505	513	561	554	499	533	486	548	513	508	509	565	514	536	536	536	548	586	523	504	502	558	522	525	525	553	544	542	555	494	540	498	547	544	508	525	587	501	549	572	515	539	494	517	545	516	511	553	501	563	532	534	545	519	536	528	487	512	504	516	536	549	524	529	546	529	539	537	486	537	523	585	550	539	532	512	539	550	543	551	546	522	554	515	477	559	533	505	551	544	527	518	537	507	537	502	528	487	507	520	548	563	517	522	524	558	535	523	524	519	504	515	546	517	487	502	578	556	518	503	529	585	513	494	506	548	549	565	543	516	525	527	534	555	508	508	554	556	533	554	524	508	526	529	546	508	498	545	533	557	542	537	517	539	524	520	535	539	523	533	523	511	500	561	522	541	516	468	553	545	541	557	513	511	538	563	545	524	550	514	515	532	498	528	538	540	545	527	519	516	546	532	558	537	560	543	514	508	549	531	529	514	494	546	509	537	524	490	525	550	533	520	544	461	532	519	534	511	514	524	564	525	493	510	533	553	521	545	496	566	516	523	533	504	538	547	501	519	510	554	501	505	516	544	527	534	538	485	530	587	528	503	531	513	548	566	527	563	547	533	496	532	512	501	511	529	563	491	543	546	533	534	545	519	562	552	538	544	517	518	607	572	567	522	500	543	476	566	543	510	538	559	578	525	498	539	532	515	541	525	517	493	518	558	516	502	518	544	547	550	489	525	563	500	510	584	533	509	517	548	518	519	502	537	525	511	507	517	573	535	550	534	529	523	532	476	521	491	561	525	563	533	497	542	522	509	566	558	521	538	537	564	545	558	507	505	507	537	542	509	559	520	530	542	532	501	512	514	506	526	508	516	537	545	503	514	524	516	521	550	519	530	485	563	547	565	579	550	553	519	498	519	534	507	527	506	510	537	564	483	533	531	509	525	516	533	492	522	526	528	537	538	531	546	520	541	522	519	539	476	539	515	518	473	543	514	513	545	508	508	559	490	489	510
56660	52903	26629	15998	8093	2925	702	673	617	568	597	537	545	491	466	527	490	510	519	508	546	543	500	495	457	517	463	509	515	476	463	496	518	504	524	520	568	523	465	549	513	524	486	527	511	523	431	515	514	469	524	502	471	506	463	469	493	478	475	483	485	497	511	513	488	464	467	466	464	464	505	495	486	484	482	464	473	536	474	473	463	521	458	460	519	492	471	477	470	478	497	524	474	496	506	496	501	489	460	497	488	522	457	605	574	549	490	476	512	469	470	489	495	463	505	526	453	477	489	449	470	520	505	463	509	506	480	460	504	472	454	481	459	494	488	456	466	465	435	486	465	479	506	483	450	471	485	486	475	475	477	481	538	525	473	496	478	500	478	482	483	475	488	458	510	500	461	479	487	514	513	478	561	467	491	486	488	496	488	431	497	452	470	462	483	507	480	501	487	502	464	507	500	466	446	496	469	489	477	480	459	471	544	524	510	476	464	491	518	475	491	456	515	445	524	488	474	502	488	476	489	513	504	477	483	467	478	478	448	484	446	474	519	483	497	476	443	531	478	462	479	510	463	519	491	466	469	470	450	488	490	498	478	448	435	491	472	494	482	477	475	417	501	476	500	501	479	490	488	482	493	472	486	525	479	519	474	470	452	507	487	502	458	489	498	474	480	517	472	545	489	439	507	460	467	429	505	467	525	430	492	476	477	491	517	504	442	483	460	455	520	478	501	464	455	530	490	435	506	520	512	507	492	513	499	501	466	494	500	477	490	452	454	502	420	437	501	457	491	446	494	511	472	472	521	503	504	495	441	506	477	453	477	468	435	475	471	491	528	496	472	486	522	484	451	504	489	447	498	445	479	505	463	462	452	511	469	468	501	493	484	468	464	501	503	490	520	460	465	449	521	468	484	497	495	484	544	501	506	464	496	495	464	485	526	497	490	496	521	476	460	451	468	461	495	487	498	476	466	485	450	488	488	475	466	459	443	505	479	483	452	497	468	466	499	461	503	496	519	461	466	505	466	450	490	465	505	486	477	490	476	474	489	520	478	501	511	473	436	426	498	468	534	458	451	493	501	473	490	492	478	471	504	497	491	526	448	472	516	455	445	474	436	473	484	489	428	488	472	462	514	467	429	481	491	514	483	493	484	459	484	462	469	506	478	481	520	476	469	490	473	501	478	477	462	484	488	472	530	509	497	477	509	483	482	505	465	451	491	497	482	478	462	468	495	520	451	535	511	452	517	465	464	518	509	458	513	491	449	462	460	459	521	466	485	460	479	530	518	489	478	460	496	458	439	475	503	481	473	494	484	533	482	489	495	483	496	467	498	455	492	489	507	456	504	504	510	447	490	482	490	476	464	533	499	473	465	460	464	497	472	525	468	505	463	497	481	476	492	475	491	465	501	472	494	462	459	438	469	454	461	519	495	479	510	517	508	525	474	503	478	490	412	504	447	490	471	495	504	480	500	457	465	475	511	466	480	528	469	495	468	488	503	475	473	443	458	459	448	463	477	478	502	451	463	473	479	472	446	499	465	457	476	469	503	436	510	509	476	467	471	456	511	477	489	457	508	456	483	469	452	483	476	499	476	507	501	460	462	483	480	505	503	474	507	452	493	480	472	461	461	428	494	489	434	510	440	446	484	460	515	506	448	489	441	449	457	469	494	473	450	480	468	476	481	457	463	465	458	489	516	465	469	454	489	463	487	516	465	477	465	503	505	482	473	490	477	503	489	483	456	470	483	459	475	524	488	439	467	492	474	445	452	495	475	492	448	487	476	494	462	469	483	444	493	465	438	490	496	495	443	487	471	515	505	517	471	436	501	471	494	471	483	478	440	464	536	509	469	470	498	525	470	544	521	456	497	499	456	454	485	455	447	490	469	461	472	482	447	485	518	467	495	504	537	488	486	494	466	481	474	466	474	524	495	457	460	476	464	496	485	460	481	484	462	490	476	492	465	493	468	485	499	491	473	509	533	454	498	500	498	486	532	504	494	484	467	486	498	478	476	500	454	481	458	503	503	479	509	445	515	465	442	469	457	475	450	510	477	489	507	476	522	458	476	444	482	487	529	466	457	488	458	451	491	502	491	432	495	462	485	487	445	434	487	465	486	484	465	470	506	454	491	465	517	467	478	469	467	503	530	520	468	460	519	479	481	490	526	466	470	503	495	459	483	500	483	513	475	495	458	483	493	503	469	489	511	482	447	501	488	502	484	446	476	495	505	473	459	474	462	471	479	496	469	486	500	476	438	466	472	487	507	518	497	451	460	477	450	467	487	498	468	445	467	482	494	511	486	458	518	508	479	457	470	479	477	480	448	503	463	465	454	443	450	468	466	519	456	451	491	526	493	500	498	468	508	470	446	446	469	468	478	503	480	521	472	472	442	484	502	468	480	465	493	481	482	478	517	538	473	469	516	461	489	476	474	495	505	467	499	475	469	492	468	444	461	467	488	450	502	492	501	501	483	477	444	463	475	498	479	501	535	482	463	491	495	510	496	466	460	451	493	505	487	471	483	497	474	444	483	482	463	549	502	497	474	505	482	496	475	455	503	470	483	501	483	497	467	488	457	490	452	503	487	479	467	477	484	461	534	484	470	474	453	481	495	475	462	496	495	515	495	459	480	487	492	517	432	401	478	517	464	468	486	461	497	485	491	481	485	418	484	436	486	494	455	475	476	470	539	467	479	482	526	476	468	448	476	464	479	488	506	473	502	499	506	483	469	483	494	466	500	470	496	485	496	486	492	486	519	478	463	491	451	518	485	470	458	467	470	434	467	481	508	460	489	518	472	470	529	443	478	459	505	444	496	494	497	518	524	471	471	477	498	474	491	482	469	462	501	493	463	501	487	459	508	469	469	496	467	486	465	462	496	522	482	467	445	448	475	485	464	461	476	472	442	505	521	465	486	481	454	465	484	457	506	476	491	505	482	475	474	530	455	482	466	510	462	477	460	511	485	472	469	478	475	472	485	495	502	458	514	469	533	539	496	411	498	502	460	468	457	490	452	522	470	441	510	512	458	496	470	490	483	484	459	483	479	497	533	487	476	493	508	479	455	461	498	477	465	486	480	448	462	496	495	492	524	483	467	473	462	451	503	463	467	450	455	495	543	491	489	480	512	471	487	465	472	483	479	458	482	466	487	453	434	518	468	461	494	480	448	487	460	486	457	475	460	452	471	467	479	503	456	483	432	475	481	499	506	536	492	492	486	468	491	495	477	467	477	491	473	488	438	476	487	465	498	489	503	438	469	492	465	493	464	502	465	491	511	499	464	485	489	502	488	435	522	468	515	471	488	502	499	456	493	500	432	453	490	489	451	507	453	485	501	489	484	472	503	464	477	475	461	481	499	484	494	480	490	461	455	476	495	458	520	450	493	462	483	505	503	493	482	484	463	472	476	496	473	456	496	476	463	482	493	498	494	483	478	482	469	451	485	465	504	477	502	494	487	480	477	509	454	460	449	489	487	448	481	509	479	466	470	523
30519	19329	5169	1505	709	552	459	447	466	450	437	421	468	467	427	437	432	439	433	439	430	434	462	470	415	414	475	444	479	435	439	471	474	438	460	452	428	460	451	467	420	438	455	426	511	443	422	464	441	464	437	509	466	447	442	439	457	462	443	436	460	463	434	433	413	480	505	425	432	406	459	429	468	446	417	442	447	466	458	423	443	495	496	449	435	437	490	466	435	427	470	442	443	421	460	429	439	435	466	430	434	468	477	473	442	433	458	452	451	423	434	399	422	447	475	452	493	452	458	464	423	440	430	414	419	454	433	442	482	474	478	422	442	458	421	455	441	424	443	418	430	445	468	431	454	505	447	443	484	462	478	471	481	438	472	450	477	440	451	451	428	488	426	457	437	457	444	450	454	441	477	476	433	420	460	414	426	451	422	402	442	437	424	457	447	440	456	479	441	455	457	503	445	423	443	430	470	421	490	467	485	464	444	424	448	457	461	441	413	455	491	460	431	434	447	455	477	407	420	407	458	443	467	435	499	432	456	468	441	454	413	436	427	425	434	454	467	429	486	461	444	448	485	442	460	446	417	448	464	456	434	452	460	469	468	463	443	402	459	412	461	445	446	447	424	433	415	442	443	411	424	440	414	436	465	452	428	451	471	434	455	435	458	427	451	434	449	426	449	453	423	424	433	443	484	400	428	452	481	407	464	428	484	440	431	461	447	428	429	414	471	461	411	444	499	443	449	450	482	440	428	428	409	469	436	482	463	465	425	443	453	457	447	407	437	421	451	451	440	448	445	437	460	474	434	445	458	480	447	470	479	467	468	433	458	430	468	467	448	471	467	441	447	451	447	437	462	483	466	477	468	409	426	433	513	452	435	442	466	426	449	446	455	438	447	450	455	467	456	409	450	449	443	418	443	464	461	434	461	443	464	445	471	437	438	468	435	436	432	461	438	489	474	447	488	421	468	444	431	478	448	449	451	404	449	463	467	442	466	430	498	454	460	461	452	449	433	447	473	418	446	434	451	486	449	470	427	487	401	486	431	421	478	435	457	433	426	405	480	474	471	463	466	466	443	467	458	426	428	463	437	465	439	454	455	430	454	495	419	497	430	423	422	458	424	431	426	457	444	443	483	458	459	422	472	449	423	439	420	413	461	448	449	473	428	437	439	434	453	442	490	416	469	493	409	453	449	390	452	443	447	430	468	436	458	443	456	464	427	438	425	429	431	434	435	442	424	456	448	443	419	443	457	416	468	462	435	435	465	407	454	436	442	447	441	437	451	419	438	442	390	409	448	396	462	451	442	466	473	466	442	431	461	462	454	467	491	446	426	411	438	452	443	460	445	462	430	462	456	489	417	446	442	457	451	460	453	478	451	434	478	456	453	469	440	459	441	473	449	452	439	466	460	454	443	408	463	438	486	428	426	479	456	414	463	446	452	462	474	446	436	424	453	439	472	440	458	440	434	408	451	437	419	420	423	457	457	459	449	433	468	462	438	453	469	436	440	437	469	438	475	437	447	453	442	465	420	465	448	429	448	443	421	484	447	430	440	471	460	425	434	429	404	471	440	444	429	480	470	493	435	495	454	489	446	424	471	435	459	439	448	457	462	483	446	460	453	439	460	435	450	438	441	453	425	462	449	437	472	454	486	441	453	469	443	443	426	465	476	399	438	376	478	464	446	443	441	454	456	415	452	469	425	450	452	461	454	436	473	456	421	418	425	409	445	425	414	470	401	424	427	448	457	439	451	438	443	416	439	470	462	448	465	403	441	438	446	445	451	476	441	474	454	445	402	480	454	422	454	454	443	464	445	440	432	434	442	459	449	457	400	439	432	420	425	444	439	434	447	460	436	428	441	430	437	440	456	474	456	459	454	460	427	455	420	462	436	488	478	405	452	492	443	440	446	462	448	449	436	436	438	437	434	438	493	400	441	404	441	413	482	454	489	458	449	462	458	472	456	408	470	427	432	447	479	436	431	411	432	473	461	448	435	439	471	456	443	444	481	468	444	428	468	466	408	421	448	471	464	441	434	432	447	428	464	453	464	433	431	483	456	439	440	505	445	444	409	497	452	450	468	432	442	443	459	460	466	464	429	462	467	439	442	431	448	451	437	470	460	432	463	434	453	445	430	439	428	447	455	417	470	458	436	490	475	465	443	482	447	477	470	418	440	442	445	489	385	454	481	442	440	487	454	463	457	478	470	422	480	416	446	480	445	497	448	455	427	457	420	453	442	474	455	434	464	488	482	464	427	432	441	447	448	454	408	430	470	438	387	483	462	420	443	451	440	438	458	424	468	434	461	455	464	446	457	419	450	447	478	482	426	433	428	445	434	435	430	438	444	461	454	428	439	454	467	445	445	461	445	491	412	453	457	413	445	437	459	447	414	437	446	433	424	451	457	449	428	414	442	417	460	455	427	473	420	451	460	440	476	458	453	462	469	422	428	445	427	443	479	471	446	428	453	452	466	436	477	486	459	437	475	424	463	450	422	427	477	443	456	455	451	414	492	443	451	458	456	475	455	479	421	454	456	447	444	406	441	441	475	466	447	457	453	442	471	452	442	419	437	424	423	459	443	471	464	458	415	450	452	436	450	374	438	480	429	417	418	483	461	431	436	456	430	420	421	462	413	459	441	457	416	467	474	438	461	431	475	425	436	426	434	433	485	443	452	445	437	420	442	424	465	439	425	459	430	443	459	446	433	470	453	442	436	466	436	438	436	447	449	452	415	457	388	425	417	432	462	474	453	446	437	466	426	477	440	443	426	443	463	453	465	469	445	457	464	461	440	432	418	463	461	447	462	467	465	472	473	449	460	443	454	421	487	495	434	436	418	450	430	439	439	473	436	438	452	418	447	468	414	483	434	509	461	459	461	447	441	464	435	429	456	455	475	454	427	415	449	430	427	422	443	441	448	443	427	460	441	465	419	482	458	435	441	457	443	482	447	457	512	459	435	441	424	448	452	454	452	446	454	412	432	439	447	439	415	444	436	423	474	473	454	470	443	467	424	433	430	465	454	489	417	464	470	469	456	443	440	467	437	425	409	447	447	409	444	465	433	465	458	450	401	452	455	436	492	456	441	429	485	424	474	455	435	435	422	442	446	461	444	420	429	429	442	424	450	439	448	430	467	481	430	444	432	456	432	471	474	442	450	447	463	424	471	402	434	458	460	446	415	448	423	478	473	456	473	428	423	429	462	432	427	417	414	422	480	435	513	401	452	447	441	458	436	473	455	458	478	458	469	450	484	461	433	420	435	472	450	459	468	475	472	448	425	480	461	460	434	426	453	439	458	454	431	453	475	436	446	484	408	420	432	488	475	433	478	421	399	445	442	459	465	400	469	470	410	462	453	467	461	449	467	414	422	437	474	418	441	440	487	469	437	479	450	432	452	442	463	451	424	429	475	432	458	419	453	455	455	424	427	447	443	453	419	440	427	425	457	468	432	430	433	477	433	457	473	470	423	417	445	440	452	422	478	454	466	419
20773	9289	2211	1157	700	479	441	382	428	422	341	393	391	439	366	387	430	385	400	411	434	413	386	435	365	431	423	394	406	374	368	371	383	400	375	385	423	416	402	449	389	370	377	411	395	396	388	413	422	392	400	392	378	386	383	429	400	375	389	417	371	388	412	407	402	382	377	425	398	403	379	394	385	410	378	374	360	364	387	364	401	387	413	392	404	369	396	358	388	361	364	381	374	411	399	394	360	383	404	388	370	378	386	397	385	382	405	374	394	361	365	375	406	376	372	366	409	360	396	405	384	385	398	395	387	404	374	349	389	389	382	409	414	433	378	404	398	380	375	410	411	372	357	347	362	409	371	373	396	405	415	364	355	410	401	383	400	428	376	404	397	394	386	366	428	379	388	407	381	372	388	417	400	392	387	388	403	404	359	422	392	398	391	393	380	374	355	412	388	425	348	402	400	391	363	422	415	376	409	382	398	387	380	368	410	362	396	391	377	389	364	404	388	381	402	390	374	385	389	385	387	388	403	416	396	375	416	379	393	402	365	388	372	406	390	362	364	426	367	403	390	386	368	367	383	402	382	410	387	408	388	407	369	394	422	391	391	385	362	384	398	382	368	395	389	395	395	387	374	354	392	405	428	384	363	376	364	363	398	360	396	386	413	387	414	395	407	407	381	377	373	364	407	405	402	392	378	361	377	390	384	375	378	387	406	399	369	387	418	397	412	406	378	391	397	386	392	393	397	378	428	341	376	390	408	407	396	388	388	401	404	397	383	375	381	346	406	377	335	439	386	377	385	386	378	404	406	386	374	373	381	387	418	416	395	400	373	391	395	367	393	391	393	371	392	382	391	419	373	399	418	369	389	391	372	394	409	374	401	360	379	369	371	383	382	392	388	379	396	398	385	401	381	395	391	399	386	367	389	384	385	425	427	384	382	384	369	373	390	347	427	398	405	393	389	381	367	404	369	415	360	382	363	381	388	364	387	375	421	386	391	344	357	403	413	356	367	393	426	405	419	397	384	420	404	383	349	393	398	393	366	381	379	447	402	385	380	371	370	401	404	388	367	385	365	396	425	361	352	379	366	381	384	408	406	397	387	393	393	387	395	397	383	408	374	339	402	394	373	366	405	377	373	397	409	367	380	372	380	368	404	385	412	356	359	393	417	392	385	394	406	349	399	386	421	335	375	367	348	412	381	396	402	349	365	388	392	397	377	415	420	385	383	421	413	393	385	379	365	409	370	432	369	395	388	377	375	355	354	396	384	403	397	389	382	387	349	366	377	355	385	406	375	358	414	435	392	382	401	361	426	416	389	396	411	388	353	390	391	360	361	392	392	399	423	392	384	363	387	371	415	383	417	379	390	366	408	402	414	413	400	410	428	418	373	372	405	391	398	386	432	383	421	391	398	390	408	383	407	384	380	378	388	380	352	366	415	377	390	404	403	390	387	413	377	400	392	364	397	417	375	376	383	386	364	362	387	367	400	408	384	406	403	389	362	384	380	377	365	407	360	418	373	409	410	411	369	383	412	401	393	376	358	371	410	364	387	414	419	384	416	423	381	417	396	387	390	385	368	397	402	388	359	378	364	386	414	356	381	377	344	376	378	390	390	366	406	395	389	410	374	398	340	383	382	389	384	391	416	384	410	400	393	410	399	356	391	378	382	401	399	396	413	391	367	373	398	393	376	380	333	366	361	398	383	383	389	382	396	390	373	386	391	369	383	367	384	378	386	371	401	382	382	372	382	388	392	383	433	365	366	393	363	420	383	383	374	384	371	350	402	402	381	375	387	386	390	414	457	363	385	383	395	350	423	374	376	367	389	386	410	390	407	380	399	431	399	384	395	381	407	362	322	382	391	411	389	367	397	392	370	426	379	375	375	399	377	389	385	358	413	402	404	359	365	386	389	404	357	406	375	382	383	369	401	405	400	385	359	374	346	389	379	373	394	389	359	401	375	400	387	356	386	416	388	398	381	411	378	413	387	395	377	374	403	346	394	404	398	403	405	399	365	370	342	362	406	375	373	430	384	374	366	362	369	401	387	408	368	394	403	422	391	391	401	381	412	398	383	370	386	365	347	415	360	401	373	380	392	385	381	424	396	367	372	414	375	380	373	394	389	368	361	386	381	371	387	424	370	380	429	404	357	401	398	392	371	388	381	407	391	402	384	403	407	377	393	408	367	415	376	380	421	372	365	385	391	382	392	389	394	395	400	350	401	433	393	365	395	391	397	406	371	433	388	438	400	384	364	376	411	392	377	385	382	384	381	410	373	412	405	376	386	374	421	362	433	387	379	380	379	372	380	405	397	391	390	367	381	393	390	390	405	413	365	384	363	389	417	375	391	375	421	408	355	395	381	406	402	393	396	361	407	392	370	395	370	392	410	378	407	378	413	391	372	366	398	372	370	381	353	414	403	446	396	398	392	425	415	416	388	395	369	405	406	368	407	415	399	382	383	352	367	391	388	407	381	370	384	389	364	415	381	394	403	414	358	405	354	365	403	387	399	385	403	394	373	375	376	375	410	399	421	375	383	398	410	386	409	421	390	375	413	393	395	423	414	382	389	409	377	402	396	363	369	371	370	368	389	391	389	371	407	406	400	412	367	378	402	414	406	395	385	392	395	412	367	369	391	365	369	417	396	371	368	406	378	408	395	368	393	355	377	414	361	407	426	370	369	379	366	411	378	366	361	369	410	383	380	378	366	369	390	419	390	393	411	380	372	409	377	372	381	402	425	380	394	409	379	384	396	380	403	365	378	379	385	395	384	396	357	359	389	397	344	358	350	430	355	409	394	380	389	369	351	422	364	412	370	403	403	399	403	374	423	362	397	354	394	423	405	378	375	406	399	420	376	383	410	395	407	383	361	399	361	351	370	418	384	418	403	418	396	357	437	384	423	380	406	381	395	400	378	388	398	393	383	414	379	401	364	372	402	371	393	427	388	396	373	379	392	378	387	410	413	393	398	416	402	389	403	390	374	392	386	383	380	387	366	407	389	424	355	392	419	359	416	402	388	381	399	389	397	421	358	415	419	407	358	359	345	368	390	377	397	362	358	410	392	387	413	357	386	425	386	400	403	376	404	380	372	354	376	405	405	373	376	362	371	388	418	358	407	362	371	402	422	352	388	412	382	367	352	392	402	381	384	427	395	381	395	427	368	374	391	372	393	371	395	386	372	382	380	383	365	381	412	415	369	379	419	383	370	383	364	388	348	379	360	432	390	410	403	391	344	393	401	393	409	404	402	390	419	395	366	403	388	383	416	373	376	396	395	407	427	377	403	401	379	407	403	363	406	423	366	396	367	353	376	420	377	390	393	373	353	374	432	413	386	388	378	414	360	408	388	416	410	421	344	357	383	395	391	379	392	387	382	380	379	392	371	366	408	374	430	377	405	372	416	384	404	373	391	396	378	385	388	437	416	353	402	371	371	397	376	378	388	386	397	373	378	352	410	367	430	409	371	359	395	358	376	403	371	403	397	375
25570	21687	27440	25410	13607	2506	528	442	389	406	375	355	395	397	370	388	354	360	332	348	399	385	359	368	368	360	397	324	378	344	346	375	341	348	332	397	400	370	376	388	385	364	365	354	399	351	344	344	352	345	341	351	375	326	346	361	348	339	345	320	350	343	321	354	338	354	345	345	358	385	383	336	373	336	357	399	393	330	381	350	348	321	334	361	315	354	333	341	334	381	360	407	333	365	329	348	315	361	353	338	366	357	340	354	388	387	336	330	334	358	331	343	326	376	372	327	337	347	343	327	344	341	326	364	365	373	341	367	337	362	340	330	327	359	363	324	374	366	335	370	349	330	368	318	353	390	364	375	346	348	353	354	365	380	376	372	317	361	326	373	353	383	350	360	330	321	381	370	339	354	357	344	343	327	343	350	365	310	335	362	354	348	326	357	371	360	335	327	356	363	376	313	335	376	324	332	421	342	316	388	316	347	359	329	369	373	342	379	336	342	372	359	367	385	366	352	287	355	352	362	344	354	345	349	323	358	379	371	330	364	354	351	355	373	424	330	387	344	376	341	363	333	366	325	365	372	354	368	353	357	365	349	332	340	336	317	360	340	364	328	324	353	370	357	346	323	356	370	343	374	331	346	370	336	386	343	342	377	378	324	380	311	362	366	355	327	324	362	360	362	359	330	322	370	345	356	360	356	333	345	372	337	354	350	379	352	348	351	348	335	358	335	357	349	360	362	364	350	370	406	367	379	348	341	328	363	301	326	370	337	334	394	378	404	399	376	334	331	369	364	339	370	345	333	340	363	362	322	356	357	353	379	352	375	346	372	365	352	371	357	336	378	342	337	364	357	352	338	362	310	351	387	339	344	330	370	347	313	384	352	405	336	370	338	373	314	347	349	368	326	345	356	361	348	340	330	342	328	354	350	391	330	367	397	376	357	336	346	368	368	376	361	348	359	356	317	367	365	379	333	364	328	350	386	348	335	405	341	337	382	353	352	337	348	330	337	334	398	367	345	356	345	371	375	348	340	380	331	380	350	356	339	349	335	352	340	335	322	374	339	396	360	367	382	334	344	330	320	319	337	331	353	341	391	349	378	324	361	355	345	347	333	367	373	357	341	379	350	366	372	334	369	338	336	389	382	358	329	340	337	360	349	353	389	350	323	337	339	374	368	363	351	369	356	339	327	355	366	386	364	364	345	323	327	358	350	341	385	343	359	370	360	351	374	363	317	364	352	357	361	365	377	349	360	370	342	373	344	371	360	332	363	363	361	330	341	333	343	326	353	362	387	352	357	379	338	350	370	342	342	369	373	357	346	333	336	353	378	365	386	332	401	340	332	366	349	302	321	334	343	360	361	381	338	346	375	370	357	350	345	371	336	350	356	342	375	332	325	339	355	337	350	332	341	344	356	324	358	355	361	360	337	375	350	357	396	343	358	356	359	356	348	345	335	395	372	351	370	343	363	358	351	352	350	332	343	314	364	356	371	377	366	367	358	359	326	353	378	327	351	349	372	363	350	367	325	394	371	351	344	351	365	335	367	352	352	362	341	388	356	339	378	397	350	340	355	378	386	339	345	321	376	377	350	388	370	398	336	332	325	329	370	389	321	335	397	378	342	344	370	364	361	381	335	388	368	311	348	295	324	378	396	347	333	348	342	350	378	339	410	372	354	348	354	384	367	362	334	341	367	322	362	357	369	321	356	325	334	377	369	361	301	347	359	371	357	328	347	356	336	348	327	354	370	352	343	346	334	352	357	347	374	331	359	346	350	370	397	384	373	348	371	383	365	370	345	367	355	311	358	359	329	354	337	342	361	342	362	340	352	343	364	374	353	358	339	377	379	342	382	373	333	346	349	367	344	362	380	351	355	338	402	358	351	357	325	361	364	343	343	320	343	362	323	370	325	352	382	352	346	349	344	338	360	360	369	367	340	357	371	345	337	379	323	352	364	378	312	391	352	323	366	347	358	355	342	366	319	358	344	371	362	351	321	363	356	350	340	399	330	328	351	389	344	386	347	335	335	350	374	358	329	377	355	359	324	339	346	329	351	372	393	336	377	306	362	363	356	335	355	367	355	373	350	340	360	341	330	370	353	333	377	364	346	385	382	373	339	363	334	347	368	377	343	357	370	364	345	325	348	359	328	338	342	355	342	364	367	313	343	351	349	343	394	344	333	315	330	344	324	366	369	367	387	366	360	383	321	384	335	343	355	354	361	315	361	333	364	344	367	338	369	357	336	341	332	363	358	336	349	330	343	348	346	354	348	361	319	330	341	370	363	366	370	332	330	330	377	353	341	343	310	336	350	359	330	356	346	364	375	355	330	369	345	342	328	374	321	353	307	342	326	351	341	395	367	354	406	323	317	370	361	344	342	335	342	376	349	359	366	335	370	390	372	369	344	329	367	312	403	343	325	364	347	380	344	337	388	340	355	356	357	375	350	394	373	343	351	326	348	325	301	353	345	339	380	383	349	348	355	383	339	347	349	330	335	353	334	349	341	351	391	366	362	367	337	319	340	326	360	341	339	363	353	370	330	334	341	350	338	358	331	343	397	325	331	363	343	355	359	341	386	362	341	354	379	324	344	355	335	361	356	354	361	345	333	311	346	379	340	371	356	365	356	320	375	381	369	364	337	370	348	348	353	337	357	358	369	368	359	391	359	336	353	337	342	325	365	348	365	317	338	345	336	338	358	350	315	338	344	327	335	331	389	359	364	344	348	364	363	346	361	315	333	355	317	358	357	352	343	364	389	340	356	319	334	342	362	346	381	383	375	334	344	372	355	371	310	368	374	369	343	336	319	311	303	352	343	349	340	376	354	357	366	344	305	350	346	345	340	319	341	339	341	339	366	330	331	367	348	332	387	343	329	362	361	367	323	368	369	332	327	363	331	347	358	337	364	329	361	356	356	335	356	346	371	374	367	343	358	347	340	368	361	340	368	344	363	345	345	361	339	368	343	374	365	358	381	339	344	320	347	321	368	359	331	337	360	325	344	356	352	347	388	375	357	374	332	339	354	351	356	322	399	374	342	318	347	334	352	327	329	336	328	331	367	339	345	373	359	364	336	346	361	338	332	356	336	363	326	371	336	363	338	392	400	347	348	371	347	371	331	359	353	340	325	326	336	357	330	365	355	347	334	340	346	345	340	410	346	359	361	355	334	357	315	344	356	325	358	360	324	317	364	317	330	345	348	356	327	337	353	356	356	378	331	340	375	343	352	371	339	354	359	349	370	335	333	325	362	322	342	356	340	371	322	329	324	340	333	363	385	366	333	367	317	346	327	390	351	345	306	344	367	349	341	335	360	322	376	353	356	355	361	349	322	315	344	372	367	352	364	331	340	351	353	328	327	352	341	367	334	353	336	352	361	364	323	363	359	360	338	354	346	305	336	365	357	308	334	345	382	351	336	357	370	348	337	361	340	335	384	344	337	369	340	351	367	335	361	351	361	347	331	389	323	357	382	330	335	349	385	334	327	360	325
54171	45812	15546	8694	3691	1899	463	388	393	398	401	375	349	390	361	362	336	374	363	347	359	377	358	365	335	362	387	361	345	323	347	344	339	362	345	372	366	366	360	348	369	390	326	333	351	325	316	388	332	394	352	343	328	337	304	359	336	344	333	297	348	346	345	362	346	348	346	343	330	299	352	332	354	320	330	327	359	327	360	342	342	305	361	342	353	298	330	343	329	362	364	344	344	328	378	337	345	334	340	327	303	340	363	377	414	398	339	352	329	334	341	351	360	345	336	363	349	333	330	343	355	312	314	337	347	349	306	325	358	374	317	342	287	345	317	349	333	349	356	330	335	338	309	322	336	336	359	351	379	335	365	342	336	356	343	334	334	331	363	315	290	363	324	303	322	348	341	358	337	324	360	336	359	345	330	336	335	358	372	367	330	334	351	322	315	358	357	358	314	334	329	331	346	346	370	366	341	344	339	335	325	374	393	318	326	314	294	339	338	346	341	361	331	323	319	337	340	375	327	342	348	351	346	335	333	333	334	310	357	355	341	331	374	325	361	377	357	331	365	341	328	305	362	344	367	357	349	319	330	346	345	338	333	330	325	327	314	338	303	350	335	358	297	325	339	333	323	341	314	335	316	345	346	328	360	356	338	302	323	346	316	357	360	312	357	292	331	337	343	335	323	322	307	356	305	302	349	339	337	345	342	331	315	358	329	337	349	341	314	319	319	317	325	344	359	348	335	363	336	319	315	320	348	324	314	321	349	322	319	323	321	346	319	345	325	377	315	350	314	358	388	338	322	367	337	309	289	327	333	328	327	342	345	335	349	379	326	334	382	345	356	372	338	351	327	301	339	320	306	349	343	317	322	364	339	306	323	355	390	342	362	330	329	341	320	354	348	359	286	355	329	334	322	356	341	351	366	328	370	331	336	307	312	350	346	304	328	314	349	359	313	361	331	370	326	333	329	312	339	318	327	374	325	340	336	339	313	326	343	329	340	304	317	361	351	334	356	345	365	344	345	326	351	325	322	347	349	329	380	314	333	369	336	342	308	339	314	320	348	326	327	367	348	374	316	309	308	322	336	351	354	366	334	302	346	318	325	309	367	363	359	308	306	340	320	332	310	364	354	314	297	356	343	340	344	284	321	315	342	341	352	336	339	318	339	323	336	329	311	340	350	384	370	353	362	325	331	342	305	320	319	348	323	333	336	294	350	338	337	340	317	367	365	334	341	323	350	335	344	341	342	356	324	336	347	342	337	329	348	318	343	339	324	326	316	300	310	328	311	327	336	345	354	336	341	332	335	308	351	318	341	352	319	298	335	324	343	328	339	326	325	336	335	333	337	362	357	320	339	300	338	319	338	311	322	314	322	339	338	340	347	347	331	345	323	331	326	326	355	337	339	328	323	332	299	336	322	359	352	345	357	340	350	354	315	339	363	343	336	318	326	352	321	329	344	336	329	345	322	304	344	335	336	312	325	330	329	370	339	356	349	319	346	338	363	311	357	316	330	346	336	351	329	353	363	349	334	327	339	351	330	330	370	329	321	360	322	334	340	315	322	334	342	359	351	307	364	330	375	342	318	344	340	358	329	343	342	326	365	312	324	322	362	315	328	315	322	360	333	362	332	341	324	324	331	319	329	332	344	308	337	330	314	317	319	358	339	334	366	328	341	327	343	326	338	336	320	326	313	358	310	312	356	363	289	323	342	331	354	368	324	280	336	376	312	298	342	325	317	345	335	318	327	331	354	339	324	317	328	324	342	343	352	363	349	357	327	328	314	333	370	342	334	358	336	347	319	369	342	330	348	336	317	332	323	324	331	322	347	341	351	367	332	334	309	356	348	361	331	338	322	323	328	329	326	348	364	329	327	341	358	299	349	327	344	332	329	333	325	353	339	371	338	305	350	307	351	328	346	321	327	329	328	345	343	313	325	319	355	341	366	326	349	346	332	329	319	349	341	346	341	340	341	377	361	324	358	314	343	367	325	320	325	338	334	380	333	348	299	319	330	321	344	363	359	320	321	343	347	291	320	343	339	309	338	338	314	311	353	351	315	340	327	347	327	326	335	350	348	334	342	346	336	304	345	348	334	320	346	309	338	335	336	318	317	318	327	321	314	350	338	337	349	356	345	352	357	326	339	329	354	342	318	373	350	331	361	325	325	346	376	319	343	335	371	331	326	354	317	317	342	345	358	334	330	344	349	316	317	335	358	357	354	359	337	331	335	360	335	338	324	367	323	335	327	326	330	318	350	333	357	348	310	278	329	320	369	331	317	337	295	330	352	290	331	348	327	357	350	323	355	327	334	336	341	358	349	342	339	333	333	329	345	352	328	385	328	319	355	349	329	334	360	346	328	331	364	300	332	321	372	336	327	322	323	312	336	370	314	314	331	326	340	328	341	315	328	335	309	278	348	321	355	315	324	346	311	334	329	328	315	368	336	364	347	379	334	359	320	339	332	382	342	310	341	353	324	344	345	336	335	328	343	366	317	342	308	344	328	342	319	361	324	359	310	364	336	351	325	347	348	346	332	309	314	355	345	328	343	321	317	320	351	342	358	332	341	367	339	322	345	343	344	376	353	362	309	305	335	306	330	308	335	357	328	332	342	325	320	338	337	318	314	319	363	290	324	367	354	326	359	338	336	329	327	361	327	322	328	330	332	364	342	330	322	361	361	352	314	317	362	319	325	332	353	327	346	339	336	335	356	348	290	331	354	338	328	341	331	336	340	369	343	354	337	321	312	322	343	329	334	374	356	321	359	328	362	370	370	308	343	325	325	371	326	363	356	313	311	366	347	344	359	344	321	346	312	335	356	316	297	306	344	333	318	362	360	347	317	333	313	353	329	315	313	365	321	325	323	334	323	340	302	337	332	390	318	315	323	354	296	346	348	355	320	355	327	360	339	331	326	346	328	336	328	337	331	378	340	314	320	338	385	344	313	299	313	344	321	368	329	332	314	305	322	342	333	328	299	338	347	349	304	327	333	309	339	340	364	348	321	340	345	352	324	336	339	323	345	360	335	304	361	327	360	330	336	300	342	332	348	322	350	323	304	337	330	341	313	332	337	311	329	338	326	304	316	329	374	322	355	348	332	316	333	329	303	304	327	326	292	373	336	342	309	330	362	372	325	348	321	325	330	376	316	347	344	345	321	363	360	345	327	333	337	315	353	322	348	297	328	353	330	329	348	347	329	334	344	325	346	358	332	341	304	397	359	348	345	345	361	387	362	327	330	342	314	355	294	353	332	342	334	341	319	340	338	354	363	327	301	341	333	345	326	312	315	341	360	364	367	319	354	362	320	332	311	321	344	326	369	359	345	341	290	296	317	323	301	341	321	330	312	356	328	336	321	341	356	310	330	320	334	341	365	350	349	356	299	364	315	340	312	329	375	334	348	339	332	354	351	310	295	307	319	321	336	329	308	366	338	334	324	351	317	342	332	341	332	309	348	363	354	329	335	348	304	321	357	345	358	369	333	349	337	310
24471	21466	28435	24601	21276	12391	1477	748	654	603	587	586	585	552	552	560	586	527	519	489	527	532	519	515	530	551	535	520	535	534	526	543	534	529	522	561	557	511	517	581	505	505	563	519	477	549	466	489	571	548	583	464	505	478	506	535	523	493	513	481	479	479	531	541	500	517	528	485	519	503	512	521	537	522	529	519	522	524	513	503	521	511	538	470	517	519	512	492	478	527	490	537	513	529	554	454	466	507	477	525	505	547	527	580	579	558	518	492	547	530	520	501	518	513	523	522	498	515	518	477	477	506	541	494	477	523	525	446	506	516	530	514	496	529	539	510	533	492	517	485	506	516	507	497	530	482	464	498	528	500	446	504	520	525	499	485	546	530	489	516	506	512	513	537	490	497	513	511	524	494	516	524	543	476	487	502	516	523	534	504	516	531	504	481	489	514	510	500	492	532	507	477	505	493	489	482	539	501	467	492	532	523	482	530	515	588	496	506	490	523	480	492	503	506	516	481	531	524	486	493	508	565	520	537	528	526	468	560	526	504	475	499	501	528	497	540	512	561	546	502	500	533	553	503	499	537	515	511	512	533	498	497	506	537	490	507	511	525	497	519	489	476	480	519	531	497	511	510	491	466	482	515	514	485	501	498	548	538	516	462	503	478	493	497	524	517	505	479	527	524	487	534	516	495	475	523	538	499	525	477	561	492	514	518	536	520	465	518	502	500	542	504	463	508	492	480	506	488	536	506	512	517	506	529	474	512	519	488	521	539	550	496	499	506	522	510	488	540	511	521	535	540	526	507	530	505	501	512	461	567	512	528	548	488	514	508	486	517	528	493	503	498	527	522	530	509	526	501	518	484	534	489	489	525	521	499	519	506	541	485	495	510	525	501	512	500	503	476	505	529	507	548	509	517	514	531	483	499	532	473	522	510	510	476	513	521	486	503	492	487	514	487	476	505	491	542	533	494	530	538	507	518	502	491	523	487	512	520	508	495	452	520	515	486	541	475	517	527	497	524	489	539	474	503	491	525	564	508	524	493	469	491	524	464	491	503	497	527	547	503	508	549	527	511	492	518	544	497	505	528	549	521	498	519	499	503	525	499	532	499	490	553	540	511	536	478	520	533	511	523	476	538	497	463	484	497	511	519	561	486	540	493	527	500	490	533	497	529	509	537	534	463	530	486	501	520	485	513	508	495	538	538	506	469	500	516	564	517	522	523	493	519	528	511	477	507	482	538	522	474	512	525	501	522	523	500	520	514	558	487	550	517	503	512	539	536	508	547	533	482	500	493	528	493	511	515	504	498	510	484	501	532	518	531	479	482	507	491	480	488	535	501	528	530	554	553	500	499	490	471	530	525	499	532	504	481	495	563	485	473	466	511	491	487	454	497	512	498	475	484	523	504	547	513	473	504	490	479	483	521	524	490	511	515	475	504	529	481	513	517	531	501	511	492	542	480	455	471	528	540	492	503	545	531	501	520	505	543	496	507	532	522	471	481	526	496	529	526	509	522	493	521	508	511	514	497	557	512	504	498	517	502	504	475	520	554	504	520	499	530	512	492	518	469	493	526	542	493	473	499	536	507	504	523	475	531	568	516	495	544	500	475	498	497	503	516	512	542	473	485	514	519	512	527	513	522	479	535	511	516	515	500	506	520	528	512	503	467	525	480	519	523	531	547	525	552	597	536	550	502	505	521	484	506	515	452	552	480	523	487	504	480	476	514	494	537	506	519	528	464	511	546	498	536	534	533	517	543	490	472	488	497	507	516	493	490	482	510	514	490	541	509	487	529	529	506	506	465	500	534	550	500	482	530	490	467	507	563	521	495	511	506	522	494	505	518	535	539	487	507	540	548	495	507	519	524	484	482	510	520	449	544	528	521	505	521	525	518	499	490	513	539	515	494	493	526	504	469	545	487	527	516	516	494	503	485	502	528	504	495	532	521	480	485	533	483	521	542	514	507	486	493	540	528	508	522	495	498	509	513	512	526	505	512	536	504	509	504	523	520	556	520	493	501	506	555	492	514	465	485	489	500	502	534	513	504	539	486	479	507	547	518	464	507	461	482	524	471	509	479	498	512	535	473	459	518	509	527	519	477	530	525	500	552	511	531	540	499	530	509	490	489	523	508	535	543	466	534	488	561	514	489	513	547	539	515	527	502	526	503	480	541	546	509	470	481	445	469	491	519	467	525	505	518	492	475	486	515	515	483	494	529	547	521	554	467	505	534	539	522	535	501	442	511	540	455	501	528	494	514	480	510	511	530	481	493	517	493	512	553	517	497	498	507	498	537	514	503	496	534	528	459	501	526	471	523	488	517	510	537	538	541	491	505	539	495	488	544	461	449	472	469	509	528	497	535	500	497	520	503	516	513	508	527	549	498	489	534	515	508	446	461	513	543	461	478	496	536	483	478	493	499	481	511	561	506	535	521	507	502	529	534	523	517	486	477	543	499	517	471	503	485	504	493	523	518	512	503	481	505	503	483	509	527	520	537	451	490	455	497	510	513	523	506	546	493	508	525	520	522	474	502	509	458	522	500	496	516	502	487	526	508	541	460	495	480	483	509	494	481	510	539	539	481	481	487	560	527	551	518	514	546	518	515	527	549	494	523	526	520	513	502	522	505	512	480	509	530	476	507	525	549	499	510	498	535	483	542	503	527	497	542	496	495	494	504	543	482	516	472	500	504	510	527	545	539	499	531	538	537	498	508	535	521	508	499	506	486	531	489	512	502	501	473	532	562	535	508	550	515	538	506	521	562	543	492	512	481	528	493	494	512	510	536	506	499	489	478	492	501	530	510	534	536	506	526	478	509	505	490	442	520	507	501	538	534	532	478	503	531	479	509	503	457	498	524	530	536	487	505	510	557	493	490	494	520	474	532	502	538	534	512	511	496	494	540	550	487	530	483	520	539	525	519	532	510	530	568	473	516	536	516	518	515	480	475	520	475	528	541	500	536	523	539	468	524	483	519	497	490	508	502	506	529	500	508	466	518	522	516	531	528	536	522	488	521	512	505	546	507	532	513	515	509	471	471	535	559	526	535	470	509	508	507	508	490	514	488	510	514	498	517	515	506	480	493	489	502	563	495	488	517	495	490	511	544	494	524	498	529	471	521	540	520	540	508	512	513	483	520	522	504	529	518	532	491	534	513	471	512	515	536	510	519	511	517	500	473	499	535	487	521	471	472	504	506	537	506	517	512	515	448	517	490	496	458	536	512	495	522	489	519	510	527	503	521	501	531	546	483	506	520	513	493	548	503	514	519	516	456	515	497	526	468	532	499	522	482	457	514	496	546	504	511	497	487	490	500	529	474	536	500	528	464	521	486	505	502	522	525	528	488	491	493	496	503	480	505	465	515	546	478	518	559	519	505	492	488	498	522	509	509	542	511	507	488	525	461	514	502	491	503	551	513	479	495	505	528	516	512	539	517	500	525	542	500	517	504	505	507	507	477	544	514	508	519	493	505	489	536	496	517	508	499	513	506
57966	55294	21623	13405	6363	2824	711	636	591	566	533	535	533	474	494	528	506	479	523	509	522	472	492	484	488	479	457	518	487	476	478	476	479	482	481	549	575	497	502	486	494	488	515	505	487	471	468	497	514	494	462	528	483	487	480	483	467	486	496	475	493	461	466	503	466	504	492	457	501	466	468	470	487	516	485	510	470	503	508	476	493	472	484	494	502	439	482	451	452	443	499	506	489	464	478	494	490	478	490	499	462	478	511	612	631	569	544	482	479	458	477	449	453	489	506	472	480	459	476	437	475	484	473	463	523	461	503	466	485	465	481	436	466	422	509	478	435	475	491	493	512	450	507	502	451	449	488	459	475	461	501	438	486	477	485	452	470	482	486	476	459	453	497	456	463	489	517	477	505	496	446	442	494	440	505	475	487	451	489	451	471	464	446	468	499	472	478	482	448	460	457	457	458	463	484	436	476	506	454	523	480	479	480	450	444	470	480	489	468	492	486	460	498	458	488	459	471	452	518	445	492	476	464	478	485	501	461	455	512	467	484	476	453	479	490	448	454	501	477	450	462	460	507	508	468	461	459	493	460	470	487	486	476	459	529	471	450	448	439	481	455	448	487	469	483	488	477	462	501	493	421	466	478	447	491	477	477	485	476	469	473	458	503	483	460	467	490	438	478	465	483	466	485	441	456	509	497	475	484	490	447	465	479	461	450	507	477	455	491	520	491	423	486	482	527	493	473	471	481	461	445	454	427	485	471	464	441	448	445	467	457	460	468	486	473	466	449	453	488	450	518	460	477	497	465	465	462	480	414	518	463	470	408	509	513	480	459	459	469	486	488	500	489	450	458	457	476	470	488	526	476	476	463	429	481	449	497	494	470	488	480	493	491	484	483	479	489	475	446	518	442	449	454	522	464	488	449	455	483	467	452	478	487	504	436	480	531	478	476	474	451	450	500	456	448	459	479	490	445	488	442	465	450	471	490	509	453	498	485	444	457	433	457	481	522	446	470	450	441	477	477	519	498	475	479	502	476	446	469	475	426	491	481	508	442	432	501	472	495	484	452	471	509	435	493	436	463	457	443	477	483	478	476	504	465	471	488	494	475	445	464	454	485	480	497	465	498	525	440	482	441	513	466	485	434	485	461	488	472	454	485	494	467	510	452	497	462	486	508	500	478	504	497	471	474	435	459	513	478	450	430	429	445	442	471	470	493	474	445	486	500	492	476	480	460	477	496	462	467	475	460	470	472	461	485	470	493	494	453	472	456	449	510	470	479	435	441	481	508	479	499	471	457	488	481	462	492	452	445	476	491	476	508	488	475	459	472	485	529	479	467	480	500	509	492	447	501	442	483	490	473	511	468	485	416	480	462	481	483	515	448	447	471	452	421	501	476	506	506	484	496	517	492	435	465	485	480	468	498	463	498	505	443	438	493	502	452	485	442	466	476	472	472	480	479	482	451	463	434	482	446	500	485	492	508	455	496	475	448	478	474	462	473	458	484	474	468	438	463	463	441	454	475	444	456	467	436	519	433	490	477	495	462	462	490	467	454	466	458	480	457	507	459	484	458	473	459	476	436	467	438	474	485	438	496	465	462	483	469	471	471	473	465	505	502	455	486	461	465	436	482	489	471	464	472	443	468	473	459	458	459	501	455	461	516	442	475	431	483	491	438	478	481	485	482	446	465	509	461	438	471	497	493	464	493	439	508	470	447	467	490	471	487	493	474	489	449	511	479	450	471	492	464	513	466	508	476	470	491	434	485	480	469	467	460	471	493	502	473	455	439	478	505	521	498	450	441	462	473	477	504	451	469	450	480	471	458	449	478	462	464	473	478	457	466	480	459	445	470	496	453	521	467	476	473	455	461	484	460	465	459	463	481	480	503	494	478	446	475	480	493	476	434	473	481	465	473	527	429	510	474	462	488	413	442	490	479	482	520	500	454	453	505	480	458	452	482	447	487	481	446	534	465	448	460	483	474	455	500	486	483	451	493	472	501	481	468	498	477	491	496	470	464	481	469	477	457	469	448	505	475	510	473	442	499	455	472	490	472	487	467	442	447	459	509	468	473	487	490	432	475	458	450	476	480	414	452	467	490	475	514	477	472	474	467	474	472	474	482	505	459	463	439	513	482	462	451	491	468	436	453	448	483	426	470	487	462	471	477	459	454	459	483	452	472	466	488	465	451	480	461	479	448	473	498	452	467	458	456	465	493	469	457	489	459	473	475	485	441	473	470	436	512	486	494	472	494	487	474	477	465	490	467	490	464	470	461	451	486	451	437	499	485	450	467	464	465	498	470	484	441	479	448	476	492	434	492	484	501	501	458	461	499	515	457	495	475	463	462	467	441	458	482	469	472	452	483	452	436	484	464	465	428	480	496	426	473	454	459	438	455	474	444	473	503	494	484	483	467	456	457	480	466	459	469	470	468	447	440	472	498	446	516	511	485	475	481	475	509	455	483	489	480	445	492	482	460	507	471	447	462	443	498	464	463	468	457	515	495	445	464	467	440	492	479	456	474	448	464	479	483	480	462	462	461	450	456	488	427	456	476	459	475	445	428	490	452	478	460	485	482	453	488	474	465	451	500	442	477	461	480	528	457	427	444	468	480	478	454	422	467	440	439	465	474	451	459	492	451	460	450	498	445	491	493	463	476	501	441	470	437	477	471	472	461	454	435	471	460	437	448	431	441	462	481	470	443	433	434	481	470	455	478	495	481	482	508	459	443	464	476	487	476	468	483	479	488	466	478	463	450	480	482	454	464	502	489	455	448	432	456	458	467	469	480	440	430	492	491	473	469	429	489	475	480	514	484	443	476	445	485	449	500	432	480	472	493	445	482	485	519	498	480	429	498	477	494	481	482	500	485	471	460	465	471	458	453	483	425	441	445	456	483	505	445	461	469	472	466	460	500	468	457	507	463	454	507	475	460	485	476	450	487	489	487	457	460	461	444	466	432	475	505	466	457	509	442	496	485	498	466	465	464	458	467	478	463	491	444	468	485	447	502	476	475	464	491	471	483	464	442	437	485	455	502	469	484	490	487	475	451	469	467	479	475	464	504	465	467	471	438	473	473	487	455	455	477	476	472	473	444	504	475	471	456	498	502	471	448	445	471	476	470	476	457	458	518	447	462	481	483	492	459	450	495	498	475	452	482	494	459	428	481	497	488	459	473	500	471	450	452	474	480	487	436	426	432	443	462	476	462	464	525	485	480	487	458	476	469	471	463	506	474	451	467	475	473	506	467	471	494	463	490	418	476	464	482	469	448	506	412	488	449	461	475	466	480	467	434	513	534	481	472	471	442	477	516	477	483	518	468	440	488	499	479	453	469	460	457	476	488	482	493	501	492	435	457	501	450	494	445	446	455	484	465	480	490	470	451	440	484	455	473	502	450	426	454	456	512	444	466	473	485	477	498	473	468	494	434	494	493	476	478	446	487	483	450	448	455	470	521	495	425	454	502	456	486	451	461	466	452	476	463	441	464	472
30434	19189	5078	1452	869	626	468	524	513	480	528	466	515	463	494	441	485	493	517	504	474	496	489	487	487	467	470	499	492	481	482	484	477	478	469	486	499	482	482	498	469	494	493	467	465	463	484	506	474	471	470	481	492	472	473	449	480	458	505	489	479	461	525	465	464	465	495	509	466	457	514	464	485	485	457	463	460	516	469	488	461	499	480	470	484	491	480	460	471	443	487	505	516	424	450	473	506	457	475	512	468	481	477	464	491	483	450	468	470	477	458	431	494	480	478	471	464	448	451	485	536	441	459	475	462	469	477	478	465	465	472	438	458	473	461	457	463	473	477	467	456	489	476	455	429	477	466	493	508	453	463	496	467	455	465	471	508	419	454	472	483	485	485	436	471	482	479	451	472	490	481	499	414	449	486	469	524	474	483	457	480	480	497	451	465	445	488	503	471	463	482	446	446	485	442	462	450	445	500	490	499	471	486	494	474	471	473	438	458	492	494	461	468	483	443	450	478	477	464	502	513	473	455	494	483	487	453	474	493	488	455	436	505	488	483	443	476	426	514	479	511	429	477	489	451	463	478	452	479	493	492	470	479	482	509	503	485	476	476	507	466	479	471	472	479	430	490	478	460	485	499	439	480	496	452	436	493	498	459	488	454	463	462	457	498	457	482	443	468	463	486	509	462	466	437	498	468	501	498	494	444	456	468	437	448	463	437	421	506	497	486	463	446	465	445	491	408	476	461	459	482	454	485	473	463	437	499	480	490	453	476	486	468	492	501	468	450	452	475	481	463	457	462	456	448	485	503	441	481	469	470	451	448	465	469	461	470	484	435	481	442	450	479	452	446	453	452	447	488	448	494	462	481	469	452	490	486	486	476	485	444	452	463	449	495	445	466	501	462	496	502	479	447	461	472	488	491	483	466	454	503	457	490	474	483	493	469	475	462	451	430	449	485	430	472	458	497	492	451	496	460	506	469	482	467	489	505	452	516	494	483	464	497	449	430	462	506	434	451	485	482	451	446	446	433	490	467	453	508	485	475	481	508	476	497	515	450	465	489	479	455	481	486	480	457	449	505	487	448	481	461	472	474	471	479	459	477	435	459	453	446	499	475	500	452	503	470	493	481	482	455	481	487	456	441	465	465	470	469	490	472	445	475	456	452	501	482	489	481	455	499	513	451	481	510	477	492	451	509	478	447	438	492	488	521	472	459	462	475	481	424	476	431	469	473	455	468	473	471	499	465	455	462	484	499	496	451	460	496	434	496	447	430	475	493	486	460	548	468	456	479	450	502	441	454	488	489	477	472	500	496	493	454	461	451	483	461	479	491	489	463	478	460	477	511	484	436	459	433	525	442	446	480	484	484	499	476	444	452	444	460	458	501	492	489	487	481	470	518	457	508	468	452	493	461	471	476	483	464	501	468	476	496	471	446	425	472	480	475	500	439	477	476	522	476	461	421	473	462	495	492	435	407	461	433	459	479	493	492	492	468	466	478	493	456	465	467	487	439	527	476	455	438	489	499	445	495	444	466	496	445	508	466	514	504	468	475	493	510	491	481	485	448	469	461	488	463	476	519	442	483	495	451	472	433	463	449	477	452	467	446	462	476	502	482	462	467	481	462	451	461	470	509	463	428	458	473	455	468	493	503	461	491	462	454	475	436	474	486	448	485	530	493	444	471	404	482	463	471	441	496	424	482	510	482	509	509	493	460	457	475	464	486	509	426	458	477	466	426	491	467	490	446	473	463	515	481	498	491	504	508	472	496	467	471	451	499	454	473	495	470	497	452	497	512	511	501	481	479	478	488	478	452	493	468	470	479	500	442	457	491	472	439	466	444	458	482	499	446	406	482	480	483	458	497	454	460	515	479	447	500	456	481	495	482	460	461	476	422	500	460	474	471	512	500	458	503	517	485	472	430	464	461	476	448	490	469	484	476	480	506	490	420	510	481	494	471	492	473	521	458	433	506	386	487	485	467	451	467	457	498	485	445	459	470	486	485	473	454	461	447	461	461	489	433	417	485	484	446	432	493	457	490	508	489	508	476	460	455	480	480	494	468	467	479	479	469	479	426	496	458	498	466	474	487	483	490	489	458	485	477	483	475	418	466	483	498	464	467	478	458	458	443	462	501	489	508	491	460	480	495	481	461	473	460	459	496	488	436	466	499	475	493	436	475	435	468	525	438	476	474	456	441	416	443	462	425	484	443	449	449	456	505	500	477	465	460	472	489	509	482	481	466	482	469	466	454	442	486	481	458	478	492	468	478	486	441	467	460	455	469	460	482	462	487	464	460	452	448	442	472	507	499	492	447	474	455	456	485	500	487	473	419	438	453	444	458	453	500	474	453	479	477	463	448	467	484	466	484	478	436	464	485	489	461	453	468	434	457	467	413	461	459	439	458	494	485	498	496	487	465	512	482	472	495	497	492	490	440	487	471	499	492	462	478	501	487	445	459	497	479	462	447	449	542	424	454	475	478	502	458	433	477	447	434	502	461	440	472	492	464	466	446	436	476	450	471	457	459	474	463	458	486	476	477	420	472	457	461	490	452	470	485	457	491	512	474	478	456	479	483	468	460	428	464	490	443	519	439	504	455	466	478	440	488	470	469	480	466	434	465	458	504	462	480	432	486	452	437	488	495	499	476	455	445	528	521	488	455	458	472	443	505	450	480	472	505	474	483	474	474	511	467	492	491	470	478	436	485	460	465	479	464	490	448	445	454	485	484	473	507	439	457	497	481	467	459	502	446	474	474	505	489	460	459	442	444	500	427	518	488	493	481	518	495	479	483	458	478	508	428	477	501	470	469	453	469	455	480	481	511	481	476	482	451	526	493	544	458	468	482	471	473	476	455	455	469	462	476	489	442	492	499	497	517	490	436	519	495	473	437	496	490	453	496	516	461	472	439	509	490	451	498	509	496	472	484	478	470	500	513	453	469	461	509	450	491	441	441	477	484	463	474	473	486	497	474	466	466	451	493	461	452	482	470	460	449	471	425	487	502	519	459	511	499	490	506	455	477	476	475	490	489	456	471	440	485	457	448	443	493	485	491	500	482	481	483	475	481	487	478	480	428	476	486	459	478	460	458	481	485	439	490	474	445	451	485	461	448	482	472	484	503	457	419	518	467	460	444	488	454	477	479	483	428	455	460	483	513	496	482	434	465	486	507	489	472	478	477	457	499	441	465	449	460	483	429	466	446	453	457	479	494	479	458	439	446	475	450	440	452	496	502	460	484	458	429	501	502	451	437	478	455	465	463	466	481	441	479	440	456	492	462	453	481	457	443	449	488	460	491	501	480	485	498	456	468	473	467	480	497	464	493	473	482	510	442	448	481	502	476	483	450	487	443	437	504	518	497	455	464	461	486	486	438	520	460	474	461	464	435	501	489	468	465	493	463	512	433	479	473	459	504	469	473	499	465	466	446	485	443	491	474	466	471	494	524	453	463	479	451	448	441	449	435	452	459	465	452	492	454	453	458	438	491	483
19919	10206	2189	1110	768	514	433	428	421	409	405	379	403	448	457	409	388	436	398	427	426	399	395	426	378	423	388	399	406	407	361	413	407	383	424	424	419	392	444	380	455	424	384	411	373	413	424	435	389	434	409	378	421	382	379	376	408	379	410	405	412	377	347	421	435	396	410	382	406	391	409	407	415	353	419	422	394	386	397	430	430	393	354	410	400	391	419	390	432	400	410	426	388	416	390	405	390	397	382	384	409	390	406	413	411	411	383	391	396	409	404	386	413	419	434	379	393	370	410	382	445	433	413	417	398	360	402	411	420	403	413	427	404	404	415	371	407	427	435	393	389	413	422	413	355	387	422	385	423	438	406	413	414	414	451	409	449	417	417	407	428	431	370	411	403	407	379	421	401	427	393	384	390	395	388	385	443	368	388	422	414	424	415	400	401	425	399	412	412	380	354	413	395	377	410	415	365	419	409	407	405	414	419	407	398	414	424	422	439	418	413	430	411	427	386	395	396	374	410	430	408	407	394	414	427	417	390	393	395	383	401	414	430	411	394	404	431	376	407	419	412	401	424	393	418	411	404	369	431	379	447	394	387	439	417	414	403	403	405	410	439	368	417	388	394	399	446	403	410	413	395	429	403	412	399	391	422	428	391	464	419	381	414	426	418	417	399	411	395	362	437	383	445	412	395	389	402	417	366	394	405	386	414	384	396	397	409	399	390	391	455	397	419	410	382	408	429	383	416	377	416	421	422	395	425	386	357	396	383	388	422	393	386	381	352	443	409	433	429	395	395	401	384	381	411	406	432	380	374	419	415	370	386	373	431	411	386	393	406	371	407	398	402	443	435	400	410	409	404	404	449	410	429	406	403	432	423	390	384	409	366	396	414	380	387	377	408	377	458	399	406	401	398	429	411	410	402	412	365	409	391	461	417	393	374	389	415	404	377	432	395	386	375	416	389	386	374	385	389	382	375	422	407	377	410	414	412	409	420	419	396	410	380	406	428	385	415	394	428	391	389	416	440	390	428	391	404	382	415	428	385	421	402	439	394	378	435	466	375	414	392	388	419	423	406	435	384	415	396	400	422	422	404	441	410	447	395	404	393	394	381	428	374	409	407	408	444	379	381	437	423	433	403	384	400	366	413	428	441	397	437	419	409	392	396	447	386	425	429	402	431	418	423	397	382	424	404	382	408	403	399	364	387	399	362	413	371	425	400	428	389	424	397	387	401	454	426	432	467	357	433	396	426	408	418	372	431	372	419	382	408	414	388	425	404	384	412	407	416	389	411	396	400	372	417	405	430	395	402	381	378	402	427	377	430	430	399	367	414	381	384	374	368	427	393	412	380	410	404	367	410	405	387	384	387	384	409	413	382	426	405	416	384	431	410	392	376	377	412	385	392	379	419	386	418	416	415	350	388	378	407	411	388	418	421	378	405	420	409	386	389	391	375	392	389	435	380	386	417	413	425	393	419	423	435	424	380	418	393	385	360	398	388	380	398	391	399	406	441	421	406	413	372	428	393	390	417	400	406	409	425	399	424	407	420	429	399	400	391	401	368	381	404	382	409	401	373	418	425	383	355	422	405	423	416	420	389	409	411	448	409	394	353	426	387	395	412	407	380	415	396	399	397	418	420	388	408	418	398	384	403	416	399	417	406	413	418	469	413	394	401	420	399	392	419	394	388	388	431	380	394	373	376	395	416	377	402	421	421	397	403	406	413	414	406	404	391	391	420	403	449	390	387	432	423	385	392	404	382	379	421	395	425	439	417	367	423	431	408	419	376	430	391	397	423	383	423	393	449	413	361	400	431	387	374	411	376	407	365	428	412	397	428	394	452	429	393	394	405	409	429	377	419	394	394	396	393	413	414	363	393	417	418	432	409	421	395	422	410	386	398	407	391	380	388	413	399	397	406	401	393	390	425	397	382	400	391	417	423	409	435	412	384	381	399	372	382	393	389	388	381	394	397	398	396	389	385	381	394	396	400	404	423	424	418	404	378	427	396	425	386	415	401	389	404	419	416	391	406	408	391	406	437	386	400	405	406	428	421	393	420	413	405	392	398	420	362	380	409	403	404	438	386	395	392	418	395	469	433	413	382	408	410	427	430	389	430	377	401	377	425	389	414	358	391	429	392	394	396	394	396	405	413	426	431	402	380	413	420	404	383	402	411	408	385	434	382	426	406	368	380	402	421	407	399	415	362	426	422	408	385	406	401	396	389	408	404	405	415	406	393	408	411	403	389	409	422	423	423	369	373	398	403	392	407	391	379	389	425	405	412	385	415	416	410	420	369	409	400	367	430	399	385	373	397	424	420	385	397	401	375	390	413	390	385	403	395	399	400	406	405	440	424	418	415	398	411	389	423	393	408	412	400	371	425	416	412	407	431	366	406	387	394	371	432	418	444	394	416	416	444	429	395	440	413	392	416	408	427	396	402	362	403	387	416	369	417	435	398	372	386	433	397	405	379	403	387	411	430	413	397	383	434	436	365	387	395	444	415	420	413	428	404	427	403	405	413	436	368	387	399	420	417	365	422	401	401	396	428	390	430	423	398	419	409	390	394	404	373	427	438	402	409	399	388	392	410	412	409	404	373	383	399	425	428	409	394	387	388	370	445	421	411	425	416	383	362	387	423	391	415	412	403	438	366	389	422	428	423	375	386	411	377	398	379	403	386	422	417	404	383	412	419	399	433	409	387	382	405	371	422	372	403	418	398	402	406	417	406	393	415	401	408	404	380	408	376	405	368	393	403	389	402	388	415	408	428	386	429	446	422	403	412	422	377	413	387	424	440	399	458	425	405	370	428	409	439	440	381	382	412	426	391	424	380	377	411	397	400	422	459	418	426	432	382	430	387	415	406	395	415	403	417	426	405	414	429	410	379	391	420	410	408	413	429	416	408	417	391	402	408	421	371	407	442	418	395	418	398	419	431	401	413	408	419	447	456	430	436	414	401	418	421	417	409	426	428	405	410	454	388	406	431	409	368	450	385	416	404	426	411	404	398	436	385	382	374	411	418	402	382	420	408	392	399	366	390	426	413	376	411	400	396	388	409	413	412	395	423	416	384	389	394	371	408	421	440	396	387	425	402	427	378	397	396	401	410	399	413	423	395	427	398	366	386	371	407	400	404	380	407	438	401	406	372	385	396	383	419	387	413	384	438	406	389	387	368	410	409	391	388	399	401	429	418	387	381	371	386	417	382	388	418	418	392	385	470	407	398	388	410	377	421	403	400	423	392	437	391	413	375	410	424	417	392	432	391	391	375	443	448	385	410	423	437	383	408	421	385	420	383	413	435	415	390	408	399	430	439	371	392	424	408	400	432	400	398	374	442	412	389	392	390	441	401	403	401	404	400	401	401	392	366	445	385	464	398	429	418	369	429	398	389	405	403	357	411	399	432	407	416	426	377	391	393	397	388	394	409	394	402	392	378	422	420	443	402	427	398	403	420	380	418	403	454	420	395	434	393	413	427	399	405	394	430	408
25546	21640	27555	25315	14446	2579	621	488	407	403	447	409	401	393	365	396	394	336	410	363	378	390	349	398	364	413	373	419	375	380	372	393	375	393	384	398	419	393	399	425	376	406	372	389	401	405	398	361	348	369	339	372	332	353	397	429	384	395	369	375	409	389	333	366	355	384	407	412	377	375	387	344	351	374	384	354	414	348	360	326	372	402	366	356	318	402	388	379	405	381	400	379	397	397	380	377	355	354	368	362	356	394	399	413	443	428	390	362	350	351	365	363	361	399	376	393	406	361	404	375	375	363	385	360	369	356	369	362	383	385	381	384	372	371	391	365	362	392	385	346	384	349	387	411	421	348	361	352	395	349	355	395	361	377	388	370	394	399	353	414	360	354	393	350	383	406	305	393	374	361	367	381	377	346	375	392	360	383	382	365	357	385	399	378	392	409	370	402	375	388	374	367	411	352	375	375	326	376	354	389	370	390	385	383	373	406	380	371	360	367	389	346	360	381	407	338	391	344	366	353	359	409	392	373	364	360	345	359	367	374	349	405	391	391	370	357	371	376	400	361	376	411	352	371	354	343	384	397	386	380	392	379	373	376	414	373	357	376	377	374	364	385	372	368	397	351	406	412	382	373	390	394	364	384	395	360	354	386	339	405	368	340	380	380	375	404	401	378	392	418	371	390	375	370	379	368	378	351	358	375	381	344	366	386	414	398	336	414	366	375	368	350	365	380	414	370	370	322	417	365	341	377	397	401	354	362	389	378	388	398	363	378	406	403	376	373	385	393	360	378	359	347	376	370	351	357	353	342	397	354	393	352	389	392	415	359	388	337	340	348	419	376	368	384	382	397	393	397	364	376	368	403	364	372	396	393	394	397	365	346	342	343	396	396	375	361	344	392	346	357	371	378	377	362	397	370	377	404	361	390	349	387	369	422	416	369	382	374	370	393	399	385	381	384	383	407	406	329	377	386	362	375	400	344	380	367	377	385	412	382	384	390	383	361	351	389	368	398	377	384	382	364	343	381	357	376	360	354	394	382	386	374	361	383	417	384	345	383	372	381	363	371	379	393	371	379	360	393	373	399	344	356	439	376	328	340	363	366	370	371	367	349	359	358	373	371	368	378	387	375	418	374	388	382	377	408	388	409	386	387	385	406	379	365	377	368	369	343	371	364	388	356	337	381	373	360	361	379	378	369	376	352	323	407	397	368	359	344	395	378	376	369	360	355	384	365	393	367	377	332	368	384	371	357	401	402	371	374	368	411	358	369	357	404	406	358	373	361	391	347	412	388	376	383	388	388	358	389	360	390	355	346	389	359	359	374	369	380	398	357	356	369	400	377	364	360	374	378	354	356	389	381	366	354	364	384	371	358	379	384	371	341	369	350	336	316	406	362	376	402	354	408	353	381	373	352	386	360	358	394	370	379	367	392	353	388	377	364	363	386	351	400	378	373	380	382	355	350	389	343	363	379	374	375	405	346	375	374	371	346	371	364	389	375	390	386	353	371	372	411	390	392	406	394	375	374	324	373	377	370	371	352	345	385	363	368	383	376	378	406	391	380	341	350	390	363	363	372	381	370	406	395	383	364	373	378	371	403	413	372	384	326	333	379	346	362	396	333	382	400	387	387	367	351	377	365	374	377	374	361	341	351	385	405	385	384	349	398	376	397	362	413	387	365	368	380	393	393	402	394	344	395	384	355	409	362	356	373	368	405	391	348	377	387	359	398	351	343	371	351	377	363	401	363	392	373	394	368	335	356	378	384	384	382	346	383	397	367	381	357	368	380	363	399	374	372	366	371	406	397	395	379	343	407	414	384	376	371	377	366	412	398	364	384	381	407	380	374	373	379	354	372	351	387	340	388	368	351	368	377	381	381	356	379	348	412	383	392	374	382	399	362	396	397	359	376	368	360	386	362	367	373	356	361	336	403	355	361	373	381	347	379	359	386	354	362	365	354	348	376	370	352	353	355	368	359	392	373	351	327	358	392	375	356	373	361	391	383	386	408	347	366	331	377	365	362	385	374	348	356	382	357	369	380	367	350	349	339	414	379	369	381	400	379	354	383	369	358	366	364	392	365	387	363	349	357	364	359	355	353	363	397	372	366	395	409	355	387	378	380	371	400	355	397	403	372	416	388	399	349	400	355	417	357	381	359	362	369	361	386	350	388	359	368	419	378	396	382	357	375	416	366	390	372	365	349	393	383	364	395	369	320	420	382	341	340	370	377	396	347	388	400	374	355	353	396	372	372	345	342	359	375	406	359	371	347	370	391	370	385	378	357	396	341	367	373	372	362	379	388	337	360	375	385	382	414	379	360	380	377	393	370	376	368	361	397	389	390	354	386	389	389	366	389	368	368	341	334	366	400	389	379	364	399	373	381	366	361	390	371	358	398	381	378	369	371	371	349	357	373	358	376	351	344	369	360	333	381	350	383	343	356	401	366	394	384	374	382	358	355	348	337	376	330	376	392	410	346	348	380	347	390	346	367	378	379	368	383	395	396	384	420	339	381	391	372	345	337	359	360	375	400	394	369	375	385	391	373	378	374	399	345	373	356	378	367	383	392	401	359	376	338	364	387	364	408	351	398	389	336	395	374	402	376	379	416	372	370	368	402	352	387	380	398	385	361	359	342	337	367	383	419	383	388	374	369	398	378	387	371	320	354	402	395	353	389	350	384	347	340	395	368	404	385	387	354	401	369	346	354	377	390	368	380	368	365	393	375	354	338	383	383	402	384	356	359	388	373	357	369	361	386	390	324	347	376	359	380	360	364	373	356	355	371	354	394	382	415	366	365	405	381	375	379	368	376	350	339	380	386	357	381	409	394	339	377	368	392	359	368	410	404	364	329	344	364	371	403	425	363	361	367	383	357	367	355	353	373	365	381	373	345	379	364	367	365	376	352	389	409	383	384	322	397	371	359	381	344	353	393	363	389	390	383	374	336	368	366	386	373	380	344	359	407	401	360	351	413	375	429	386	358	372	366	367	371	353	380	368	350	368	324	371	404	360	390	372	367	379	361	356	381	381	405	400	399	376	366	370	371	395	348	397	388	368	364	366	376	379	348	372	368	372	374	351	315	413	386	389	371	380	398	386	356	348	374	363	366	372	394	371	390	376	375	356	386	394	411	398	365	397	406	394	340	391	403	358	339	387	365	350	362	397	348	377	370	374	375	359	362	373	351	372	403	373	358	366	375	387	390	399	396	362	380	383	384	371	386	350	345	399	346	349	356	350	389	376	404	344	365	366	407	376	380	365	352	392	363	365	355	374	376	360	376	412	352	371	367	385	351	384	342	358	385	367	363	390	365	407	344	360	397	376	361	417	401	396	371	359	384	374	408	322	403	376	353	376	377	384	397	375	394	363	368	379	365	377	346	381	370	398	397	376	376	379	389	371	372	363	355	349	365	418	356	374	377	369	356	351	347	392	354	328	380	385	359	361	313	369	420	376	334	366	361	342	398	397	383	368	389	373	396	371	353	410	362
54442	43413	15459	7171	5040	1534	492	436	455	406	446	420	385	383	348	390	411	368	358	364	359	373	398	377	319	322	353	384	353	349	358	404	370	360	369	390	404	403	413	372	390	377	367	380	339	389	352	347	391	356	353	355	350	352	366	367	371	372	343	357	361	388	348	342	394	372	372	351	393	378	324	302	387	352	359	367	338	344	374	338	344	349	366	327	318	348	347	405	382	355	359	343	364	345	386	371	341	388	364	370	332	403	371	409	429	396	369	341	359	332	371	372	371	370	354	348	374	335	378	343	363	351	334	358	343	346	346	336	364	360	342	345	334	359	346	362	356	332	376	342	342	351	337	373	359	340	353	381	358	345	369	320	329	342	357	328	362	356	338	332	385	377	369	370	363	390	363	347	367	344	372	356	356	348	393	410	351	343	356	350	339	339	377	379	386	374	362	350	347	375	346	359	359	353	339	352	333	355	372	387	372	381	362	374	372	352	359	333	358	361	381	357	353	368	366	348	372	359	340	326	377	391	365	372	392	343	370	373	362	356	358	350	337	328	349	368	359	340	353	378	384	353	327	330	345	369	358	383	368	358	355	327	366	365	358	328	337	321	361	392	334	360	384	345	336	348	353	377	355	376	327	368	362	373	342	321	368	355	372	369	362	359	320	400	343	327	360	363	367	390	370	365	371	365	350	340	313	346	339	353	381	373	342	380	321	338	359	369	323	361	353	355	358	356	333	381	328	343	384	362	368	318	322	363	342	375	370	348	338	325	376	337	350	358	331	357	362	328	343	363	347	344	362	375	364	310	305	372	357	365	324	360	361	379	372	382	387	357	382	356	375	383	362	299	375	348	363	368	355	321	383	350	345	335	337	361	367	324	312	335	340	358	367	350	378	358	359	346	360	328	345	359	372	385	372	340	347	318	323	365	359	333	336	360	349	377	359	337	372	371	373	349	380	352	354	328	379	348	336	343	370	334	349	322	369	338	362	337	352	362	374	354	391	353	397	391	408	378	374	339	344	364	346	328	355	316	363	352	373	379	375	369	343	338	306	383	347	346	358	383	359	371	324	342	377	326	329	340	348	365	343	350	345	345	366	336	339	362	333	349	337	353	337	351	361	368	332	335	361	364	369	350	318	362	353	363	368	380	391	385	351	367	325	374	359	372	382	326	374	363	401	366	316	357	385	337	314	357	365	347	362	353	376	347	338	354	373	358	338	385	371	383	349	348	349	395	360	350	362	369	326	364	344	370	324	339	354	344	349	361	361	360	346	347	359	325	366	364	340	388	345	331	329	349	335	361	381	372	348	340	374	348	367	357	367	332	339	354	353	363	355	371	366	325	392	372	363	338	340	344	386	338	383	347	326	390	363	328	344	379	355	378	344	383	375	335	361	356	346	399	351	362	356	339	360	307	337	372	354	365	347	323	330	349	349	349	351	367	364	351	322	372	341	334	316	330	350	361	339	323	386	348	355	371	315	332	338	351	363	350	350	371	364	318	354	391	313	382	329	369	372	342	339	348	328	367	347	365	340	384	315	362	360	371	379	354	365	320	323	372	325	366	393	365	335	327	343	359	328	338	403	348	350	353	378	384	349	367	358	344	375	367	381	308	407	352	364	346	351	369	362	323	352	347	366	359	346	381	359	379	371	373	366	358	327	390	394	334	357	336	343	382	334	339	353	355	349	356	369	346	369	361	336	374	380	366	361	325	375	362	325	405	358	338	383	346	378	339	354	360	343	345	372	317	348	367	350	395	340	365	362	364	322	325	364	379	344	360	346	345	358	379	363	349	366	350	386	371	379	347	356	330	372	341	316	342	361	318	347	370	351	351	350	355	378	359	359	348	334	368	373	389	370	321	402	377	316	347	372	356	341	381	364	377	348	348	374	368	337	356	381	383	355	327	348	349	339	360	349	326	363	345	344	351	342	378	333	348	341	343	388	357	330	358	378	372	397	347	334	369	384	362	371	352	371	356	386	343	329	362	350	352	347	358	332	374	341	370	372	374	356	325	361	361	377	358	391	377	365	385	354	334	389	338	350	373	374	359	363	320	321	355	339	371	352	326	349	337	385	359	336	331	356	360	383	373	404	341	380	309	339	337	362	374	381	328	327	376	379	378	338	356	376	367	354	318	375	332	337	334	342	370	367	317	338	323	357	372	356	334	349	346	345	338	376	353	347	328	321	358	356	378	338	336	384	351	348	362	352	359	355	344	362	338	377	354	357	380	337	367	370	343	333	376	356	378	375	362	343	348	328	366	339	359	338	338	354	359	368	303	351	361	297	378	342	350	351	354	348	324	348	358	356	370	347	366	336	352	344	328	361	372	379	322	351	342	372	364	351	343	348	330	342	352	347	347	338	348	373	302	352	377	378	336	374	326	373	396	338	340	354	347	346	354	344	357	354	349	372	363	333	366	344	336	359	374	332	326	355	340	370	344	378	348	381	320	346	350	360	308	351	339	353	337	356	363	365	358	342	371	363	345	374	330	381	345	373	360	370	359	349	349	341	371	341	370	318	357	355	351	349	368	339	348	369	355	363	349	360	343	353	330	353	381	377	324	358	390	313	360	366	369	362	317	359	338	350	371	373	349	308	352	347	377	366	367	380	384	376	350	341	372	361	325	345	332	375	364	378	324	382	364	346	348	366	362	368	344	369	367	386	383	369	365	340	341	366	335	364	359	348	349	358	388	345	351	324	353	362	334	356	349	398	344	379	350	367	373	346	379	383	349	351	333	365	365	342	348	357	327	341	368	357	316	379	359	392	360	359	362	347	337	313	352	345	346	341	344	344	370	345	350	346	334	357	366	350	348	343	334	352	352	326	365	359	331	360	313	358	369	352	373	352	340	364	335	360	360	363	380	356	357	374	386	380	345	345	360	356	360	357	381	343	372	335	347	359	376	361	361	342	375	341	345	350	354	367	354	321	353	359	370	335	385	371	357	326	320	335	358	356	363	351	342	345	341	357	330	355	297	394	360	326	315	353	376	366	362	320	365	367	376	373	339	341	326	368	362	365	337	374	353	356	367	370	365	340	326	359	361	347	360	326	361	359	351	337	351	358	367	330	349	323	348	330	368	328	370	339	354	341	364	324	327	347	322	337	310	372	325	374	375	375	373	379	324	335	367	338	349	353	384	356	368	342	374	376	363	345	356	369	355	314	377	370	344	386	301	360	387	341	382	342	342	343	379	351	345	345	346	325	346	318	340	342	362	350	359	378	359	336	362	364	397	337	349	344	372	342	338	319	375	326	391	352	334	358	350	332	373	344	372	351	356	339	375	357	339	365	346	338	352	354	364	324	370	359	333	319	332	339	362	368	357	346	341	339	354	346	357	378	312	369	353	347	377	349	341	358	360	358	381	348	377	349	343	350	350	340	341	333	341	336	341	334	378	346	375	355	337	327	322	352	363	365	349	363	305	334	358	375	323	355	343	335	353	320	352	344	377	372	371	372	356	327	366	327	367	358	379	371	340	350	350	334	346
24438	21408	28653	24295	21162	10988	1214	652	562	576	569	522	490	463	466	547	502	458	468	475	477	502	465	477	479	498	442	477	477	484	457	457	493	472	486	535	471	513	477	502	465	478	475	460	512	485	459	465	471	480	461	483	478	465	465	482	455	489	493	479	486	508	501	468	445	453	483	506	484	451	463	464	494	489	465	467	459	515	471	492	438	463	476	501	447	486	467	440	475	498	454	467	420	471	472	515	505	444	473	483	498	446	507	546	512	505	462	471	492	471	441	452	493	454	474	507	465	506	484	487	453	499	479	459	461	443	481	476	465	434	428	495	456	520	473	512	429	555	485	440	445	500	479	468	452	477	462	505	471	501	489	456	480	498	517	462	427	510	445	466	471	481	463	461	487	449	466	466	443	515	506	493	474	520	459	434	470	467	436	440	477	467	465	476	463	484	463	484	475	455	429	485	491	472	450	456	458	457	505	489	483	462	476	458	479	496	473	453	478	483	467	466	472	482	482	444	486	461	435	439	487	465	450	435	465	474	512	433	428	458	438	490	467	468	461	492	445	482	491	456	492	463	468	447	514	481	473	428	469	467	472	498	458	489	463	432	516	480	463	451	473	455	479	481	442	420	451	473	509	491	467	455	467	437	489	496	463	450	456	449	488	465	459	428	444	435	450	427	459	488	510	476	459	486	457	471	448	472	492	457	482	433	469	464	534	480	477	482	490	459	465	439	482	475	484	529	440	461	491	503	470	482	422	471	464	476	475	446	475	444	449	495	448	486	442	482	472	491	468	469	471	462	460	446	472	461	476	494	449	461	439	451	441	475	473	449	449	437	476	462	435	493	470	451	452	476	500	471	461	469	448	477	475	438	455	477	479	448	434	436	465	458	465	447	512	461	468	477	476	489	465	479	456	455	448	470	455	448	488	479	447	478	461	475	470	463	456	496	454	512	462	491	437	439	497	477	483	435	454	453	457	463	504	487	421	462	511	472	472	474	464	482	456	464	487	450	458	495	460	480	469	462	474	505	509	485	478	480	463	426	468	462	487	475	430	451	439	457	467	486	465	443	468	433	484	463	436	464	487	474	507	457	468	466	481	425	458	453	496	478	448	523	464	454	489	457	460	473	422	465	509	487	481	488	459	463	490	467	464	473	475	432	444	481	482	490	479	462	486	490	482	463	429	483	454	530	487	484	493	463	440	478	474	482	446	458	493	461	466	446	443	470	439	468	461	512	489	512	487	469	490	472	461	459	453	486	459	484	494	460	471	467	454	458	477	455	472	457	457	473	475	468	479	460	464	487	489	464	470	538	468	484	468	468	468	458	457	480	438	472	454	448	452	449	462	503	419	435	450	467	456	438	490	458	459	462	486	492	503	478	463	457	501	452	475	436	462	460	467	495	461	452	489	449	500	461	425	465	469	488	452	489	470	456	426	472	463	479	473	503	488	476	487	446	483	462	513	431	493	502	458	507	459	467	465	433	458	453	445	429	467	458	465	465	474	447	444	470	471	494	491	429	520	463	445	537	473	440	499	448	454	468	454	463	478	471	471	471	476	483	472	458	447	468	481	432	457	446	460	457	466	493	498	449	449	439	443	459	473	439	509	440	500	463	497	489	508	480	457	465	471	470	424	432	467	503	478	476	440	497	448	472	445	483	495	495	467	460	452	469	491	487	465	483	480	486	439	450	446	485	445	481	430	444	499	455	428	483	456	493	479	476	470	479	494	434	417	453	439	457	504	437	489	423	460	442	505	492	495	432	463	510	501	452	441	436	465	430	477	488	473	496	470	453	471	483	511	450	441	451	482	492	439	444	432	439	474	456	447	439	456	459	505	488	459	466	488	479	422	470	472	505	445	430	480	469	446	503	487	460	461	445	488	469	505	521	467	481	434	463	472	470	456	487	477	485	445	488	432	475	480	480	486	451	451	440	452	469	463	451	450	482	457	464	511	472	487	444	490	453	481	450	486	466	454	470	449	465	458	463	465	470	494	444	493	498	451	452	477	476	476	446	454	469	431	521	455	495	468	475	468	476	485	453	441	483	502	467	467	488	457	459	489	476	494	484	443	498	482	479	443	504	484	443	468	445	478	456	461	473	480	456	455	473	467	475	440	440	447	449	452	482	421	479	463	472	495	477	451	461	489	468	495	470	462	512	408	476	445	484	450	479	430	512	484	437	460	462	473	432	496	439	449	455	464	499	472	449	473	469	489	465	462	466	459	463	484	445	491	445	466	482	456	456	468	510	496	495	470	455	464	472	466	469	448	453	484	444	446	469	462	446	453	432	479	500	464	443	473	477	477	462	445	519	463	455	452	434	484	444	454	422	466	459	521	485	456	506	478	482	434	454	472	465	468	465	433	486	464	438	483	448	473	453	459	461	485	505	461	476	498	438	422	454	486	463	469	458	467	468	512	493	433	464	432	462	442	486	476	440	488	496	424	456	497	486	462	404	445	463	474	478	481	474	461	481	502	508	488	421	465	467	466	471	495	498	490	457	488	421	463	497	523	493	496	510	486	444	445	506	475	475	448	459	456	465	466	480	471	433	464	466	462	462	474	463	446	470	455	468	499	462	498	478	451	455	503	446	443	497	478	476	444	478	500	487	454	497	448	468	434	457	477	474	475	484	435	476	447	457	462	466	446	467	414	445	477	446	463	466	460	466	466	511	477	484	445	464	478	452	468	458	459	457	457	497	485	438	440	401	470	458	474	431	466	472	442	488	477	465	458	419	470	442	439	482	471	475	479	461	497	497	478	487	469	498	436	450	471	487	484	480	443	470	460	452	469	424	527	489	501	463	497	488	502	504	467	419	507	430	462	489	449	493	454	472	466	471	443	495	479	515	455	485	487	489	496	448	473	447	492	482	458	475	455	464	459	437	453	420	453	478	453	447	462	467	409	464	483	445	449	465	470	463	452	478	452	478	480	442	490	485	528	455	476	476	466	427	475	464	490	481	488	450	492	412	479	449	469	450	445	449	451	463	474	416	458	442	442	493	474	491	474	443	462	457	442	459	484	481	456	474	469	429	499	494	427	444	478	453	478	479	471	445	512	479	415	480	446	512	488	465	485	446	452	470	478	508	457	438	480	468	487	435	447	444	453	506	450	438	439	466	459	484	498	477	450	457	464	461	451	477	469	453	469	454	464	482	423	452	470	471	458	507	486	454	430	491	472	498	457	446	455	477	452	454	468	453	471	478	474	477	476	467	482	430	481	446	425	458	448	432	463	444	480	453	457	491	489	431	467	474	493	429	402	460	448	451	453	441	471	464	480	484	461	451	509	423	488	443	472	489	460	441	445	479	477	447	456	497	456	463	450	430	423	475	441	448	455	474	464	482	476	483	469	479	451	472	471	469	441	447	488	430	450	498	477	458	505	455	457	459	471	447	423	471	472	459	477	450	434	430	449	472	463	476	443	504	442	439	441	457	450	441	421	444	465	492	473	468	484	443	472	466	466	440	459	453	465	485	484	475	479	423	451	491
57137	50072	23882	10093	8045	3111	673	576	576	538	551	509	523	495	494	459	445	464	460	461	428	466	467	449	450	489	484	478	459	421	419	414	447	413	468	513	502	508	447	464	451	476	471	488	480	450	475	431	413	467	448	449	429	443	422	417	440	448	449	442	447	439	429	439	424	431	425	452	429	428	455	421	455	430	458	460	426	455	386	410	419	432	420	428	413	454	457	424	409	425	449	420	455	422	466	418	429	423	410	427	460	421	467	543	598	521	439	451	409	460	423	422	450	474	438	434	417	442	427	437	422	475	477	447	459	402	445	475	419	424	427	451	415	444	467	434	432	454	432	428	406	469	422	414	474	399	447	467	440	419	403	432	406	483	422	443	461	425	468	423	387	488	406	421	411	425	482	470	413	432	456	456	437	458	422	420	458	417	461	407	430	429	450	442	398	429	447	426	412	436	457	414	418	467	418	458	445	446	423	420	408	422	427	476	447	425	439	445	430	465	422	436	459	437	447	413	458	438	438	452	447	427	419	451	381	441	461	429	447	434	478	422	432	441	402	438	450	472	455	418	401	438	451	406	438	432	381	422	428	416	455	426	416	471	453	429	451	462	425	416	425	435	403	414	431	428	427	437	431	429	450	417	426	399	435	431	427	446	426	422	455	414	401	407	469	433	452	434	429	445	440	452	439	429	413	417	424	462	439	438	439	464	455	485	452	413	425	432	477	407	435	453	406	428	456	448	414	450	440	466	455	408	468	440	435	452	437	433	421	440	439	424	423	423	447	459	390	412	438	436	418	430	440	417	455	438	461	413	411	417	474	441	408	446	439	425	470	414	423	423	448	448	450	446	432	426	443	464	413	441	451	411	430	459	421	462	472	433	435	452	438	452	424	439	440	426	421	420	444	367	439	422	463	443	432	448	417	463	438	424	439	420	418	442	417	398	461	459	429	435	395	460	403	430	422	437	436	429	379	398	441	417	438	459	450	405	430	447	471	402	475	392	460	427	435	424	475	424	443	413	432	433	404	445	448	453	418	411	451	444	426	413	454	387	404	457	430	417	407	401	462	449	379	440	414	430	414	427	418	419	409	425	448	412	436	433	454	437	453	410	461	418	433	428	411	434	429	426	434	398	434	419	431	449	416	410	455	436	402	437	434	413	445	458	458	445	408	428	437	449	427	417	416	432	431	439	432	425	425	416	412	432	432	407	448	436	415	420	440	474	437	434	422	425	437	412	418	417	448	408	462	445	495	426	428	439	428	457	437	429	459	422	430	435	407	437	385	466	459	448	442	466	472	446	448	441	396	428	456	443	417	439	439	424	448	468	454	457	455	406	412	425	427	450	426	425	451	453	426	439	416	424	445	448	448	447	439	450	430	476	453	456	418	477	451	399	456	432	467	448	434	461	413	382	455	427	436	447	425	421	437	451	435	486	423	427	416	416	442	445	441	426	460	467	448	436	418	442	455	432	436	390	419	411	429	404	458	400	439	423	433	404	422	410	443	434	424	431	448	446	450	444	427	428	466	408	468	420	406	459	432	441	453	422	452	459	431	443	467	403	435	419	435	424	410	424	428	447	432	447	502	418	445	439	464	450	434	487	411	413	448	431	467	438	471	460	418	414	427	432	431	415	432	461	425	444	446	423	419	415	388	399	413	425	448	439	398	440	418	442	438	440	423	428	434	423	394	423	463	442	461	403	439	443	444	445	469	417	426	463	431	423	451	456	457	422	459	402	434	444	431	417	462	423	439	419	434	466	424	460	404	454	409	447	450	431	458	447	424	421	441	392	402	449	424	382	418	441	473	491	431	432	471	403	432	461	423	455	443	442	409	430	435	460	401	435	429	454	454	436	461	439	437	417	395	401	428	443	405	410	444	414	470	406	430	431	430	434	438	421	434	473	435	409	433	434	432	440	461	422	457	430	420	416	427	453	419	428	459	420	427	424	456	465	457	435	431	458	414	401	461	449	488	445	404	432	435	409	442	429	468	444	443	445	426	433	473	436	445	407	453	411	464	434	411	446	442	425	422	398	431	477	457	403	429	447	405	424	423	442	449	436	449	437	469	413	466	444	408	479	440	440	433	436	382	437	425	442	428	457	442	431	412	406	447	449	434	442	449	416	459	404	434	468	421	437	417	425	442	423	425	447	422	418	453	470	434	418	369	468	410	437	397	433	450	409	422	419	424	419	445	456	446	434	419	425	462	414	423	368	453	439	448	437	476	450	440	434	450	455	438	445	405	453	419	423	440	427	408	404	447	401	452	409	427	417	434	456	418	408	451	439	431	419	428	436	418	412	407	407	418	400	442	408	432	461	432	439	434	418	428	440	437	441	425	416	413	461	448	398	447	424	425	441	426	425	423	431	445	433	426	404	449	456	459	414	432	426	455	412	445	399	422	394	416	449	411	444	443	444	404	453	430	402	444	400	437	430	413	456	446	436	425	454	474	420	440	434	389	415	421	412	405	415	436	481	414	466	448	438	440	412	479	430	436	405	435	471	395	437	437	443	418	446	439	407	406	423	458	431	438	434	410	446	403	397	423	518	410	407	461	415	413	426	455	439	470	421	442	446	402	443	478	427	441	427	420	431	433	442	431	409	398	411	432	438	455	450	457	427	423	413	437	422	443	430	433	449	449	439	466	448	413	426	436	431	418	404	445	442	439	432	440	412	422	394	419	426	446	403	423	436	401	408	394	433	421	421	434	450	440	435	434	430	390	482	436	472	435	425	431	425	434	440	464	459	436	412	413	399	447	397	427	407	457	455	420	421	419	435	394	436	441	463	426	430	415	432	416	387	424	388	471	441	450	401	445	446	397	416	415	439	440	462	481	430	416	420	449	403	433	420	433	424	431	446	423	402	444	428	412	459	399	446	432	433	412	427	403	433	389	439	446	434	423	418	441	447	420	450	448	427	460	453	465	416	435	469	428	452	436	455	433	455	457	447	436	436	430	438	439	442	420	442	462	442	425	467	420	431	439	417	457	429	431	434	435	447	381	417	447	409	445	429	447	436	414	442	427	427	442	443	425	476	432	444	412	437	443	401	444	474	413	459	423	431	445	456	455	444	430	456	450	425	431	396	401	432	460	453	453	403	446	444	417	431	395	415	471	458	451	435	431	428	450	438	420	475	424	437	434	404	459	429	438	438	452	413	439	421	467	401	438	437	406	419	458	445	468	444	412	451	420	385	398	448	425	463	453	418	434	415	406	414	459	407	416	450	432	415	412	400	431	436	395	422	369	439	433	416	391	436	425	408	426	414	424	404	433	441	398	444	408	444	429	423	420	448	399	400	431	422	420	426	395	438	417	462	432	467	412	415	410	469	426	434	420	437	421	435	458	421	432	479	441	447	434	422	430	440	415	428	451	450	408	442	421	459	489	438	454	459	409	427	409	436	439	464	435	400	444	449	435	458	431	408	427	438	456	442	488	393	394	451	421	422	418	457	439	464	442	378	444	394	407	407	427	445	444	402	387	470	441	423	460	460
30550	18717	4505	891	656	499	418	426	418	418	394	420	407	408	423	421	400	423	391	426	392	427	396	393	420	394	382	452	424	413	411	385	442	401	407	411	445	399	392	427	431	417	397	419	391	406	392	377	414	406	422	375	388	448	383	442	395	433	422	425	405	393	427	392	421	413	397	414	406	433	420	420	417	416	378	397	405	398	360	408	387	371	407	398	416	390	399	399	384	417	409	422	421	420	422	404	413	429	403	418	401	449	423	393	416	441	396	413	407	436	376	435	453	432	414	401	430	421	450	402	414	413	430	425	428	349	426	396	433	383	415	379	418	418	398	406	400	367	401	387	411	434	399	413	397	424	436	378	400	375	379	393	413	418	378	398	417	408	415	417	396	408	403	367	410	415	383	409	418	387	404	374	417	435	393	398	432	424	433	425	404	398	408	412	422	413	396	412	431	407	402	396	366	410	384	414	413	425	418	403	367	403	404	434	412	379	423	369	429	390	407	435	422	357	413	399	424	425	398	418	393	400	399	406	389	437	383	446	416	384	403	413	403	400	368	433	418	409	416	394	427	386	364	425	420	388	386	406	428	385	409	380	386	399	441	417	386	391	372	392	397	407	400	431	393	372	359	427	378	429	431	399	439	404	446	391	370	390	408	425	423	425	393	409	402	382	383	421	420	397	437	417	393	378	398	417	410	397	375	387	391	414	392	418	425	427	396	428	408	392	391	384	410	393	381	393	419	435	422	409	381	384	405	410	414	423	415	420	431	388	419	406	354	378	409	405	412	398	393	437	392	394	354	415	388	416	421	431	432	396	358	411	429	419	418	435	389	432	415	394	404	429	397	353	409	410	401	382	392	439	398	399	402	394	413	412	403	423	428	430	369	434	395	416	414	421	427	396	427	430	452	394	362	385	408	422	416	404	374	396	420	371	415	452	414	410	412	440	411	414	415	412	398	388	369	416	397	406	403	394	412	441	427	377	385	408	452	375	373	391	349	374	398	415	376	403	397	414	383	397	401	398	402	418	445	437	408	413	409	382	438	382	382	396	397	393	412	438	422	371	429	397	424	406	371	434	418	420	404	418	381	409	408	377	385	401	432	408	388	428	402	378	397	429	384	387	412	391	391	409	412	391	375	408	433	411	447	388	413	413	422	379	376	415	397	368	423	379	393	378	417	417	402	414	404	409	429	405	372	422	406	429	406	412	396	404	405	434	407	374	426	433	405	382	453	406	423	402	428	417	411	410	407	435	405	428	391	380	411	470	389	416	367	400	388	405	426	393	451	382	346	401	401	403	415	406	440	402	422	407	409	388	414	409	442	409	373	424	409	414	418	440	409	416	405	414	415	409	407	389	431	391	406	386	423	399	408	400	405	398	365	424	407	436	405	434	446	404	434	406	406	455	414	431	409	405	407	443	402	394	440	394	384	431	409	427	400	374	423	411	424	439	382	394	398	435	381	416	385	387	377	401	429	428	407	444	421	369	401	421	423	399	425	406	390	414	418	400	429	398	399	435	423	400	409	397	348	403	432	427	418	400	369	404	420	425	400	405	430	454	377	379	396	424	398	396	385	421	412	390	390	396	401	393	393	397	383	413	390	404	397	380	416	398	396	402	425	401	391	410	437	406	430	432	432	407	439	423	368	402	415	406	416	382	392	430	428	390	454	414	411	386	407	426	408	379	392	415	389	401	372	421	393	379	409	421	393	409	386	408	393	429	412	397	399	419	394	423	387	387	400	385	391	388	399	423	410	446	404	392	382	409	374	429	412	387	419	424	380	400	360	401	410	386	393	367	443	383	405	381	415	416	426	383	394	376	415	414	435	445	408	398	418	382	399	366	416	402	372	418	419	398	396	392	398	414	398	401	422	398	427	379	405	434	393	396	401	422	398	406	401	416	363	400	402	356	398	377	414	428	411	392	408	379	409	415	417	395	398	405	436	412	411	386	414	401	384	406	386	400	398	379	416	363	410	452	367	424	421	389	405	410	421	419	402	430	382	412	410	405	370	397	411	387	415	381	393	407	396	399	398	404	410	431	426	433	423	404	403	400	390	399	399	402	378	392	392	392	453	371	397	430	419	391	413	391	417	397	380	410	434	400	385	429	398	426	397	426	444	425	420	385	338	442	404	412	385	445	416	385	403	419	383	382	406	414	393	401	415	410	383	374	412	415	373	406	400	409	403	457	420	405	387	387	429	461	415	368	413	409	435	395	430	406	403	397	405	397	382	437	431	397	413	387	410	425	349	443	435	385	389	379	422	429	441	382	433	412	414	416	404	389	412	430	392	402	393	403	412	440	381	381	415	368	426	408	393	429	410	412	378	400	406	381	438	401	417	385	413	432	431	388	429	427	408	400	423	361	401	414	346	424	416	401	415	421	428	381	427	420	416	400	416	411	394	430	412	399	407	419	407	393	393	431	420	404	395	384	373	421	453	376	393	391	391	407	391	376	399	410	409	401	389	385	409	418	403	375	346	420	449	390	420	430	393	428	451	433	388	407	439	431	415	435	424	397	398	402	423	400	379	396	394	391	398	384	408	393	400	429	409	410	414	406	397	409	415	440	414	412	371	425	386	442	396	407	420	401	376	413	378	414	378	443	448	385	393	419	420	439	412	390	376	386	420	434	398	398	366	400	401	415	415	371	427	405	389	391	399	411	376	364	391	389	401	422	380	392	409	407	393	392	399	386	440	405	416	419	429	402	385	398	429	375	391	411	434	430	446	416	407	392	394	409	404	431	404	432	391	422	409	401	382	402	406	373	392	390	417	399	407	409	414	401	424	356	398	398	384	413	438	404	368	398	398	381	396	385	384	412	435	374	419	402	437	426	369	431	408	424	437	405	413	406	382	407	392	415	402	418	382	376	379	390	375	368	394	413	372	401	420	430	432	408	387	437	413	432	405	431	410	379	394	350	378	435	419	393	395	382	400	373	429	427	374	399	401	383	414	392	400	390	415	411	378	408	394	399	410	402	400	419	399	392	408	399	403	436	399	388	439	400	438	365	405	396	410	418	369	427	378	409	417	410	424	398	422	420	412	365	368	427	417	418	425	407	384	414	396	410	419	404	378	385	401	411	415	447	395	405	396	378	390	411	422	439	385	400	399	400	398	394	416	409	403	408	397	393	388	396	415	429	412	420	373	398	391	393	413	379	398	419	404	384	375	388	395	386	367	370	387	386	407	407	383	389	365	422	411	445	395	380	418	407	385	437	370	403	402	400	385	396	419	456	437	385	434	402	412	425	422	385	430	394	401	404	412	473	427	367	414	420	403	422	409	426	421	437	425	381	372	384	391	434	388	423	392	397	408	423	434	370	394	368	397	388	390	444	407	395	436	422	382	396	396	367	427	416	375	399	416	411	406	368	390	411	418	369	410	376	393	416	356	393	429	391	427	430	427	401	443	416	399	391	420	374	410	394	395	388	390	390	371	409	374	432	392	399	400	382	365	416	415	434	357	380	404	431	425	391	414	407	380	462	419	423
19854	8856	2121	668	644	445	376	397	364	331	334	340	377	374	351	361	325	374	352	378	356	367	370	360	386	352	358	384	358	392	348	378	328	351	323	408	346	365	355	418	373	380	375	360	316	381	374	354	343	327	342	362	374	362	372	342	366	341	371	331	348	332	327	391	340	381	352	362	365	344	372	328	365	339	364	401	352	349	392	336	371	361	332	345	368	337	365	367	314	362	328	321	352	360	381	372	362	351	369	415	353	380	376	362	374	347	348	397	344	383	355	365	376	336	345	352	341	349	361	362	355	356	340	348	377	364	368	377	329	374	365	345	385	353	366	365	365	381	388	353	349	342	362	369	358	338	358	352	349	353	384	345	348	381	373	389	363	343	346	323	311	368	394	383	339	347	353	319	324	378	382	344	347	367	344	357	355	347	370	327	344	351	345	338	329	377	365	376	343	366	343	362	363	354	375	342	342	339	361	353	372	316	351	348	356	369	337	339	341	393	344	360	346	355	336	371	366	369	359	353	351	372	372	331	378	352	364	374	373	365	323	359	365	339	388	338	334	374	355	366	353	363	376	354	355	385	354	349	371	392	344	311	352	370	367	393	380	348	339	340	356	381	375	350	380	331	357	335	336	326	348	388	388	342	374	377	339	380	341	333	343	326	334	381	366	331	338	337	392	324	359	342	357	368	377	363	330	329	335	378	393	364	353	360	357	363	335	374	364	349	385	407	375	363	364	388	364	348	344	368	377	369	374	340	325	375	384	370	360	335	331	386	343	339	338	328	365	308	345	339	367	348	348	367	366	370	357	336	383	352	372	324	388	364	377	362	380	319	385	336	355	387	378	361	346	364	359	318	357	378	352	337	351	376	339	373	345	376	339	361	328	341	365	346	366	352	352	352	331	359	390	354	363	389	352	338	341	373	309	348	340	335	365	368	348	360	339	349	360	347	354	345	345	342	373	408	390	340	334	365	336	352	381	404	350	402	356	343	374	353	371	395	343	382	361	347	367	345	323	341	372	327	379	394	360	378	358	393	345	334	331	340	343	346	359	328	375	367	348	354	354	370	369	364	376	340	348	360	373	337	332	337	361	351	310	373	372	356	367	372	354	364	323	348	390	357	347	351	383	343	313	348	371	338	318	393	371	377	358	335	363	363	341	352	351	348	351	379	371	348	391	371	371	355	366	369	310	387	360	353	352	358	364	346	356	367	344	366	337	404	350	363	345	358	356	345	368	336	336	342	387	377	358	329	332	354	333	347	356	379	350	354	340	344	397	346	355	363	342	361	317	351	331	354	340	350	337	403	339	384	389	354	322	374	366	379	367	333	364	358	363	346	385	386	346	351	359	362	395	313	384	346	339	409	355	350	367	373	358	374	332	367	341	326	354	377	347	347	330	385	340	351	397	361	371	363	319	353	367	361	369	396	386	323	372	364	347	328	333	327	329	350	341	346	359	344	322	346	359	323	383	347	361	323	374	331	366	346	353	354	339	367	348	359	356	356	324	364	352	353	386	329	373	356	368	354	345	367	347	360	344	374	376	367	358	335	335	343	331	349	355	367	353	347	375	328	346	372	357	384	362	384	345	362	359	367	371	356	327	363	374	376	344	349	346	351	360	373	341	373	334	352	350	331	344	347	346	365	371	312	366	379	383	328	351	371	338	381	380	315	349	345	350	327	344	348	352	329	357	361	367	334	381	368	373	339	344	318	340	319	351	358	316	349	368	332	341	355	356	347	369	379	354	349	363	365	324	338	378	357	364	376	367	350	335	360	345	370	347	343	322	329	336	342	348	378	337	343	371	372	347	332	363	351	365	385	368	387	362	377	346	354	364	357	375	316	351	391	380	377	384	371	348	363	355	325	326	338	373	336	366	381	363	375	320	379	363	377	341	384	362	374	341	380	364	337	335	372	374	359	363	344	354	349	347	344	380	356	368	319	341	342	381	340	345	370	377	359	336	369	401	329	324	331	345	353	356	363	343	357	360	381	357	361	341	335	373	338	367	348	349	365	360	356	358	329	360	375	338	321	394	348	356	363	362	367	376	354	354	393	367	321	364	411	330	338	366	371	374	335	346	351	355	378	363	353	317	368	359	311	359	332	346	371	378	346	352	333	355	358	342	351	387	357	337	329	346	355	350	350	341	362	382	340	373	349	388	359	342	375	345	347	354	329	365	351	349	360	364	369	335	339	376	356	367	353	349	344	365	351	352	361	388	353	372	342	377	358	364	348	353	353	376	332	358	367	382	334	313	379	354	313	369	339	387	323	394	359	362	392	344	374	327	385	355	375	336	349	334	341	340	350	358	353	386	355	345	359	366	373	373	379	349	345	330	360	337	355	366	360	369	332	374	354	354	361	360	348	351	359	361	347	356	358	370	354	375	336	378	360	349	354	371	316	340	373	374	351	322	322	335	349	361	339	363	348	353	320	383	338	336	374	361	366	377	370	345	366	348	376	354	382	389	307	336	356	346	341	383	388	361	336	387	357	364	352	333	351	376	346	377	361	363	378	359	364	333	363	354	367	372	386	365	383	329	375	351	346	328	369	365	372	346	360	380	357	339	333	352	367	410	329	353	366	342	339	346	330	373	349	358	355	358	321	362	360	346	339	350	360	343	347	344	382	372	339	354	374	356	371	375	325	313	337	346	364	375	357	336	376	356	365	366	334	363	386	350	349	334	361	373	348	358	343	368	364	332	364	335	341	332	341	334	350	360	362	375	364	329	353	341	357	377	337	384	398	319	322	340	336	374	342	345	331	340	342	341	356	362	339	394	347	352	361	365	386	346	338	396	359	333	349	328	398	353	352	360	338	339	364	367	331	360	333	378	361	354	332	382	333	380	331	350	350	357	336	354	356	360	339	348	351	323	367	357	337	343	347	312	367	365	377	330	334	336	346	380	314	360	354	340	381	337	346	397	347	316	364	374	358	319	341	366	354	338	329	372	325	352	344	367	375	366	338	366	370	363	356	380	360	347	371	321	350	374	347	359	360	333	342	359	351	350	350	336	338	344	349	366	331	339	370	351	351	352	374	343	368	349	360	360	363	335	368	329	321	377	307	348	366	345	340	368	363	355	341	309	349	351	365	362	381	320	339	340	351	343	365	348	347	386	346	381	335	313	326	367	362	350	354	354	353	342	352	376	364	383	348	316	364	360	371	354	357	318	348	371	314	352	351	337	389	327	333	375	352	361	355	389	348	372	359	343	340	347	396	387	344	343	360	345	353	350	356	363	350	349	322	323	372	362	347	331	341	335	347	353	353	339	373	367	366	330	354	330	375	318	375	317	363	371	343	394	362	357	362	351	374	354	351	358	350	374	336	360	333	351	380	363	352	338	378	381	359	307	368	346	348	342	342	388	338	319	347	382	326	373	350	401	379	383	346	348	332	364	339	374	354	372	352	311	359	386	356	351	369	378	375	325	374	379	363	300	350	360	368	354	383	369	328	385	370	358	348	329	382	357	379	377	381	346	338	337	366	323	379
25511	21593	27648	25099	12706	2464	503	392	318	348	333	359	346	320	318	333	330	313	299	327	293	347	326	315	329	368	327	332	329	348	298	313	344	315	317	332	332	345	343	303	334	307	363	350	325	339	315	318	311	322	333	312	310	303	296	299	319	329	343	313	330	328	304	361	289	302	323	292	312	299	319	309	303	353	294	327	303	321	298	308	324	344	315	290	297	324	320	299	311	325	316	299	318	323	308	287	359	297	323	314	334	340	308	355	317	326	292	284	302	327	316	328	310	311	352	333	296	319	297	334	296	307	287	301	299	280	334	291	326	308	321	309	320	326	285	291	344	315	307	292	331	294	311	322	310	290	322	322	354	318	311	298	316	310	322	293	337	313	325	348	306	286	305	300	297	303	321	358	315	330	283	304	327	295	320	315	303	323	313	338	320	294	316	312	315	292	336	293	326	326	273	320	283	301	307	311	351	316	329	281	328	317	320	306	308	331	337	314	289	303	303	330	322	343	313	341	315	283	324	341	303	306	306	314	328	321	327	319	285	310	300	326	311	297	311	284	311	323	336	298	299	322	315	298	301	307	292	331	290	303	311	307	293	292	308	310	309	323	334	335	340	313	312	303	314	336	310	288	323	285	337	342	317	322	288	329	284	320	325	305	288	310	312	322	317	307	348	301	310	324	312	329	356	307	315	334	318	319	311	302	341	317	303	336	260	330	336	285	321	340	278	294	320	304	335	332	323	323	324	316	325	309	296	301	303	292	328	284	339	338	312	292	294	298	304	327	337	271	310	320	325	322	325	331	335	326	335	331	293	298	302	334	312	324	321	313	306	293	316	287	309	304	302	326	321	299	317	325	309	332	340	314	323	330	304	311	356	341	322	315	323	310	302	299	317	319	288	308	326	334	318	323	302	301	313	293	329	312	342	301	301	344	332	322	345	333	338	308	328	313	296	297	296	335	292	325	317	291	275	323	295	308	320	321	355	277	316	325	287	323	311	303	287	303	305	341	326	306	315	272	306	335	323	286	335	304	282	321	348	320	320	308	300	300	311	339	312	298	308	336	287	359	310	330	293	337	333	298	293	269	312	342	313	317	296	305	306	286	301	294	289	368	267	303	300	331	309	338	305	323	359	334	329	303	316	336	314	337	322	310	313	295	315	314	336	332	337	298	330	309	284	287	292	360	333	315	319	282	308	322	280	322	339	332	294	294	325	345	294	290	308	327	319	282	333	344	328	357	309	283	299	303	324	309	318	293	305	343	325	331	316	304	316	309	330	288	304	352	319	304	296	303	312	327	302	316	308	275	339	323	305	326	326	301	321	305	311	330	330	319	346	307	328	331	317	320	314	305	325	297	307	310	286	283	336	299	325	335	325	320	328	320	303	350	297	308	324	315	334	303	313	302	303	316	297	285	296	294	296	313	302	295	329	298	318	311	303	324	316	295	310	343	334	284	292	313	335	336	317	304	316	325	286	345	314	324	330	293	348	296	323	297	319	346	283	311	324	314	337	315	334	306	321	297	331	319	359	318	311	290	331	292	293	299	323	338	280	304	333	307	327	304	342	334	302	301	335	305	337	354	304	291	320	309	350	320	328	323	308	309	348	315	283	324	301	307	347	321	320	325	338	298	346	314	330	300	335	304	325	279	353	315	329	337	319	311	307	301	322	316	313	317	335	336	305	319	296	321	350	298	327	330	302	308	303	326	340	321	340	300	306	324	332	332	304	308	335	297	286	308	275	352	294	311	318	324	343	326	285	327	316	332	301	305	315	318	320	302	287	346	342	315	317	315	323	320	289	299	319	299	295	326	306	328	331	326	291	326	335	339	307	328	343	318	327	323	309	337	301	329	320	296	309	331	313	327	323	305	286	328	312	303	339	330	337	298	295	291	328	301	296	308	337	359	315	349	327	315	297	295	333	316	321	342	336	279	304	311	323	308	327	316	300	310	313	330	314	326	327	319	316	296	312	358	349	294	347	298	294	323	293	358	332	302	281	270	315	343	274	312	331	312	333	312	284	330	298	324	323	321	306	305	317	301	340	313	308	288	308	321	324	324	289	327	306	320	331	325	320	313	294	326	311	326	315	312	298	310	288	331	307	280	298	302	335	324	334	326	320	302	298	332	308	298	309	327	319	291	317	293	308	328	295	352	310	335	310	341	277	282	322	288	307	316	336	311	336	330	311	308	336	324	310	315	301	334	311	308	289	319	327	341	314	350	353	305	307	308	319	308	346	296	312	305	342	325	324	338	329	306	312	331	305	318	296	298	298	274	325	299	304	336	346	292	313	297	296	307	309	307	321	318	306	303	350	310	314	324	295	320	345	277	291	328	327	311	303	303	307	311	326	296	348	326	315	296	307	294	318	317	339	319	340	319	290	293	325	307	320	310	337	309	304	297	321	314	330	326	290	313	319	303	312	320	306	317	305	345	300	339	339	343	297	296	313	305	323	291	287	297	286	298	325	312	315	304	312	318	325	311	323	345	357	340	320	323	295	325	314	297	330	319	342	332	320	319	282	343	321	290	306	297	323	318	322	297	322	362	293	325	306	338	334	311	315	289	307	313	352	303	329	302	331	325	327	296	291	338	330	327	302	301	317	312	343	308	283	310	302	322	338	319	322	315	284	297	319	291	311	312	335	322	321	319	342	338	320	331	333	312	354	351	294	333	305	320	305	289	323	329	303	315	332	305	305	281	311	317	290	295	298	295	313	336	321	320	296	310	304	325	324	298	275	324	323	304	304	307	319	337	362	295	313	328	290	335	324	313	314	332	321	287	305	296	300	306	326	322	321	358	267	308	284	297	295	348	332	310	323	309	295	298	325	327	332	302	312	305	313	292	319	297	321	320	303	280	323	339	294	300	306	327	287	309	301	277	295	326	291	316	337	306	341	338	313	328	326	276	304	340	308	346	302	307	331	291	352	341	314	311	348	345	303	331	318	346	331	319	329	325	332	282	321	280	300	284	298	299	314	329	299	325	296	341	318	332	349	329	324	302	325	311	308	327	354	293	317	331	297	312	339	327	294	296	335	304	300	273	293	341	301	302	302	342	306	308	331	309	330	348	306	297	323	326	318	288	274	336	321	294	283	330	313	332	343	308	295	319	301	299	322	300	306	315	316	343	301	294	325	355	323	295	299	325	318	318	275	311	323	337	304	343	309	334	319	330	329	320	292	299	319	298	320	313	300	314	315	293	321	316	326	335	332	312	317	293	337	310	316	305	340	318	308	304	343	287	345	311	318	334	320	333	327	306	319	298	341	290	322	319	314	282	304	333	289	349	297	329	314	322	300	315	315	287	297	341	336	315	318	322	320	346	318	367	301	319	322	323	330	314	329	294	311	287	306	302	312	317	303	317	351	324	288	324	321	308	311	340	339	296	321	327	327	288	300	325	300	321	309	269	314	313	326	301	315	308	341	320	290	295	313	286	325	308	300	341	309	267	285	298	298	306	310	279	286	272	330	310	331	278	345	301	305	303	321	304
54006	38326	18742	4649	4096	1727	442	433	382	377	349	352	325	335	325	350	320	317	333	321	332	289	319	307	297	334	287	335	328	310	313	325	323	311	330	361	363	322	300	318	323	333	320	308	323	322	330	309	357	302	324	309	298	312	305	314	298	333	316	332	318	310	306	302	325	318	317	335	330	326	288	301	306	307	326	303	336	301	305	314	290	321	344	292	322	325	311	287	301	305	315	316	325	295	293	282	309	311	305	300	296	314	354	355	339	292	317	295	314	312	324	307	295	285	323	293	321	337	287	285	289	316	285	289	278	281	295	318	299	329	290	315	321	301	315	286	308	311	352	289	348	302	322	306	323	330	305	322	299	293	280	351	316	274	294	310	304	289	322	319	295	330	322	312	311	304	276	294	301	335	325	309	278	325	305	310	333	327	321	323	283	306	322	303	333	342	328	311	295	305	295	295	315	321	304	339	314	302	315	299	287	313	348	334	283	311	314	307	329	297	300	309	286	311	291	306	293	323	314	303	307	298	307	311	274	310	304	336	325	314	342	314	325	305	335	288	324	267	284	267	317	281	318	265	285	312	315	275	328	304	291	306	293	310	279	331	304	301	273	307	289	308	319	341	301	327	344	296	302	315	343	319	304	322	299	327	300	307	287	303	306	327	318	289	286	319	316	289	318	312	326	285	319	310	317	300	309	284	290	300	299	283	299	317	313	345	290	322	292	300	337	327	314	311	315	306	274	318	300	314	325	319	289	293	305	305	297	319	318	295	309	322	312	303	323	342	306	302	274	302	303	311	329	313	330	309	294	293	281	323	328	331	299	337	320	318	305	290	338	299	306	323	300	316	320	321	291	311	313	292	292	300	288	278	307	313	307	320	298	297	322	303	350	285	330	306	295	325	300	303	319	299	322	322	292	331	327	316	317	332	308	315	329	304	283	284	274	301	289	311	307	332	302	306	307	334	299	310	308	336	269	326	305	313	293	306	290	308	297	305	294	333	285	290	320	318	292	369	309	300	308	350	282	284	313	295	314	299	280	301	322	319	315	291	306	303	285	290	290	310	316	302	318	288	317	330	328	335	312	305	335	311	298	294	315	291	296	300	329	301	307	313	293	308	295	347	291	306	308	311	317	328	302	311	324	325	299	301	309	319	305	307	320	346	279	304	273	317	302	308	326	311	365	301	285	309	315	325	300	281	313	303	301	309	321	298	313	286	322	309	289	295	354	326	319	313	301	316	324	319	310	297	311	319	315	309	313	309	304	307	283	319	346	290	302	297	320	312	299	307	271	303	325	279	306	305	285	307	321	300	334	311	301	291	298	308	305	304	299	318	321	315	335	302	291	274	307	279	278	299	311	298	279	290	316	297	308	313	337	322	327	288	291	341	304	298	329	298	298	270	313	320	320	307	328	310	292	262	332	297	301	341	292	312	328	291	313	309	325	325	304	353	303	300	311	314	324	275	295	322	307	304	287	281	323	308	315	303	300	309	294	302	316	317	308	305	308	283	315	331	283	307	331	288	278	313	287	294	317	283	324	314	304	301	316	285	305	299	291	288	282	271	314	310	289	291	280	332	316	289	314	271	273	302	279	301	290	339	310	325	311	296	343	313	326	301	332	304	318	301	304	295	295	275	314	300	325	296	287	305	334	296	297	296	281	314	327	299	326	305	288	293	293	304	293	313	300	322	318	285	316	324	280	319	293	284	303	299	299	292	317	283	286	295	305	323	317	305	311	309	301	315	313	307	305	319	281	286	304	287	304	308	306	322	313	299	285	333	340	318	283	301	337	272	299	287	311	326	273	317	322	313	306	340	316	296	333	298	296	319	297	334	304	290	293	302	305	306	310	313	299	330	289	315	307	316	286	324	312	298	309	307	327	287	331	306	297	323	286	327	302	317	286	325	275	316	337	299	292	313	317	297	314	319	271	306	359	305	305	364	315	317	321	350	315	310	325	281	312	298	271	292	314	347	311	307	297	297	306	313	338	329	308	301	261	338	304	315	303	306	325	320	311	304	310	291	314	326	290	294	309	330	308	304	330	324	306	315	314	314	325	316	302	302	293	283	301	304	344	316	303	326	328	303	296	338	299	334	293	298	290	305	335	319	291	307	304	309	310	327	317	322	313	294	340	279	317	299	295	274	298	306	321	276	328	300	315	294	333	328	309	317	307	310	292	331	277	318	305	320	314	291	294	300	315	318	333	294	310	297	280	339	309	292	293	297	324	298	322	312	272	287	324	329	358	311	312	340	292	315	313	291	319	299	309	299	311	313	295	306	299	307	316	340	298	299	337	307	301	275	303	303	299	293	317	305	308	329	323	334	299	285	310	301	305	317	250	278	287	309	295	320	333	339	302	327	325	283	299	307	307	276	330	315	301	266	321	312	293	299	284	333	330	322	314	287	290	323	284	284	311	329	303	316	333	265	342	310	304	315	316	283	287	309	322	315	281	321	303	301	272	295	319	318	328	310	302	279	309	327	297	296	291	293	294	318	291	314	297	302	303	316	294	313	300	272	299	281	338	320	275	312	311	330	299	313	312	308	330	297	275	307	306	285	282	288	305	314	299	324	275	306	297	284	272	298	274	288	300	285	301	322	337	325	331	309	315	306	274	277	324	331	309	300	309	304	321	323	334	274	288	321	306	292	294	319	308	295	300	293	348	330	291	311	295	315	297	297	282	320	302	311	307	300	317	347	292	289	341	307	293	285	306	299	310	321	291	288	292	306	290	282	320	298	289	320	292	281	295	289	302	308	304	321	299	308	316	296	287	341	292	308	310	286	305	317	302	288	288	296	305	324	311	324	290	322	288	312	299	313	285	290	305	292	294	274	298	316	320	295	323	312	303	306	305	289	340	331	306	293	322	331	317	336	318	316	315	316	296	307	314	310	282	308	292	322	299	315	293	321	299	284	303	326	300	328	319	322	275	323	309	328	296	302	303	314	320	292	309	274	283	300	280	297	290	309	288	317	319	344	317	281	294	311	335	285	292	277	270	306	330	339	341	275	277	298	302	313	284	290	305	320	295	310	293	300	334	284	312	296	296	305	320	310	315	308	325	281	345	306	303	331	308	313	290	317	298	294	301	290	306	267	304	294	320	304	324	329	296	338	325	306	315	297	339	299	316	281	315	318	290	299	318	320	293	304	303	276	284	302	333	306	314	294	306	287	293	288	308	294	302	283	301	306	322	305	312	289	273	286	287	295	296	324	313	297	296	307	269	289	317	290	288	322	325	302	306	308	277	333	311	307	318	302	324	303	291	306	294	311	301	275	312	306	314	307	294	281	273	313	317	324	325	312	324	338	298	306	304	301	313	311	322	310	306	314	290	302	328	307	284	304	331	320	309	310	292	299	311	313	297	328	314	293	306	297	310	315	309	307	287	287	318	308	317	301	309	324	272	300	322	315	290	327	313	302	311	300	326	307	302	351	288	323	314	305	301	323	290	267	321	313	334	318	312	271	305	325	289	314	257	315	271	292	299	307
24545	21514	29082	24173	21317	11291	1238	729	571	593	578	601	538	537	561	510	561	550	536	572	555	561	532	541	508	527	571	552	551	515	531	554	567	530	545	546	559	531	519	518	549	572	522	538	522	526	547	540	554	527	532	588	511	537	533	488	539	499	509	555	527	520	523	503	512	538	522	531	533	520	491	547	570	493	536	500	546	541	499	541	572	499	513	500	482	513	531	498	493	518	506	519	540	535	528	516	539	487	526	534	523	471	559	607	607	579	536	506	516	527	545	535	512	453	531	505	545	501	528	512	540	532	550	530	492	523	506	505	533	508	563	498	523	485	537	525	503	504	508	474	486	478	521	539	566	523	499	501	554	478	518	508	500	554	471	576	539	522	523	468	514	538	509	518	532	483	523	520	531	539	539	530	495	516	556	520	531	517	496	531	517	562	536	513	501	505	539	518	512	476	511	530	499	546	554	507	491	518	528	510	518	517	512	517	522	533	538	486	503	522	537	557	513	506	530	534	514	481	537	529	486	469	515	479	527	497	524	510	504	496	551	537	575	528	591	505	502	482	511	514	496	486	484	514	538	509	500	538	522	513	494	513	474	520	520	545	533	517	512	509	530	484	496	559	526	535	544	503	528	537	528	490	528	528	512	507	533	551	540	519	509	507	504	516	527	499	524	504	579	524	527	572	522	497	544	523	508	537	513	480	538	529	519	516	531	483	534	520	532	525	521	543	535	537	512	538	513	546	514	569	466	574	543	540	517	559	564	513	574	526	530	531	535	533	493	530	473	537	517	514	487	536	501	525	553	547	531	489	486	556	555	537	517	519	505	546	518	524	501	510	521	510	538	514	542	509	478	527	523	547	492	518	518	496	518	499	512	512	507	491	488	558	499	555	495	535	541	508	498	524	537	494	508	455	516	512	528	514	499	529	534	521	528	508	530	539	532	535	539	493	517	537	501	518	513	499	503	519	521	487	537	513	551	474	549	518	534	515	520	499	499	512	527	582	534	523	478	555	507	491	530	531	575	499	494	517	520	504	524	531	544	496	519	505	574	524	511	506	503	514	527	546	489	526	530	516	528	511	536	541	549	493	492	526	561	519	531	514	532	490	516	502	500	513	532	492	512	533	544	502	518	492	526	522	494	516	470	547	578	552	525	550	528	553	522	555	517	525	511	527	520	518	541	487	519	482	529	533	476	521	489	467	506	526	495	523	506	501	546	562	553	547	510	527	492	530	526	489	518	537	549	551	509	514	529	493	551	548	502	516	533	561	527	558	480	552	531	526	505	524	539	495	528	526	540	490	489	539	488	493	506	533	473	513	566	553	494	503	456	517	490	492	551	556	514	539	510	534	502	540	533	490	538	566	520	563	492	507	518	542	525	498	458	537	493	497	502	497	533	507	524	540	501	511	526	515	554	523	489	528	492	544	476	532	513	531	506	511	551	475	533	517	517	543	577	536	534	570	498	532	492	511	530	515	497	511	498	531	491	555	515	473	504	488	499	550	471	509	545	544	503	549	529	493	472	542	496	525	493	529	507	540	508	519	534	493	512	536	544	497	498	518	549	526	479	529	541	462	504	536	545	515	530	501	533	520	513	545	520	547	512	536	495	528	479	521	523	545	504	549	516	548	522	546	514	490	499	530	516	527	499	523	514	532	480	491	555	532	540	545	510	546	563	507	536	512	501	490	559	498	529	530	540	553	509	487	522	562	547	514	484	509	548	523	523	526	541	518	493	503	487	516	511	505	526	560	490	475	516	483	528	498	513	544	538	507	551	507	488	528	497	528	554	530	489	516	496	502	544	547	502	527	566	523	513	495	511	518	531	532	483	527	523	496	490	533	519	522	499	539	566	511	497	520	494	517	516	538	514	536	539	483	528	525	530	528	516	533	467	541	514	523	498	501	541	505	489	528	535	495	513	574	487	505	517	513	513	505	519	520	501	502	493	505	528	511	466	505	536	546	528	537	520	516	521	526	548	511	498	474	545	524	524	538	572	525	476	507	480	498	526	541	503	556	494	521	503	508	533	519	476	494	496	501	539	509	515	520	518	501	506	484	479	565	548	483	544	543	528	504	519	508	495	496	546	494	516	537	582	493	528	540	522	537	487	502	530	519	494	491	501	517	532	582	554	521	535	516	530	540	531	514	547	501	514	517	528	484	525	519	511	519	488	476	485	492	496	519	549	508	525	534	487	565	523	526	520	518	534	510	533	499	513	518	489	486	486	531	508	524	503	568	559	544	530	503	522	549	529	513	516	465	508	521	511	531	506	528	523	521	484	552	488	536	566	511	517	518	509	520	488	529	526	498	532	516	520	526	503	480	525	530	524	483	505	505	567	485	532	514	516	551	562	535	595	519	537	492	569	485	498	509	500	495	524	500	495	483	559	507	539	510	531	504	532	545	546	509	511	521	496	488	476	507	544	526	551	532	529	522	584	542	533	498	561	524	521	534	468	566	547	516	461	568	487	553	533	518	526	516	512	504	488	522	534	504	549	519	510	500	521	518	493	534	545	557	508	520	538	504	478	512	540	566	530	479	538	494	482	537	543	574	507	504	478	556	513	499	516	554	476	495	530	523	499	507	511	524	545	535	531	531	503	490	529	550	487	528	531	505	524	498	516	543	487	524	535	533	508	513	527	530	483	517	563	510	501	555	543	472	524	532	506	516	574	483	478	522	535	507	530	534	549	476	514	520	551	479	497	501	518	516	511	502	529	491	519	532	499	535	495	540	504	561	506	533	512	560	488	509	547	508	524	543	509	531	541	514	517	481	532	570	533	501	504	480	523	535	504	519	530	554	558	539	539	514	477	520	507	516	511	540	505	535	471	506	512	522	505	542	480	580	460	561	509	538	517	531	490	514	521	530	503	476	538	509	495	521	510	510	511	514	544	525	545	508	522	560	540	507	525	527	546	499	509	492	540	551	522	499	575	532	496	509	473	491	489	515	534	519	523	510	506	521	563	520	529	537	502	529	540	539	493	534	498	496	536	544	499	511	496	494	544	511	523	490	495	478	498	536	509	479	513	512	540	521	543	544	514	523	519	533	533	471	557	509	511	539	549	543	527	502	556	519	495	519	563	530	508	478	497	493	539	534	541	522	535	515	531	542	536	499	502	505	515	559	525	526	517	541	493	555	496	560	541	498	555	532	536	488	496	516	531	498	499	506	478	529	507	516	562	539	510	498	535	506	478	520	532	521	508	540	548	533	581	451	543	544	530	517	521	522	561	524	509	515	507	562	496	518	517	522	507	477	507	523	501	525	506	547	495	512	516	529	508	509	519	513	543	473	507	542	507	494	555	502	483	488	513	499	518	512	513	508	486	527	513	529	495	540	535	507	484	525	541	516	531	546	552	528	448	480	481	501	502	476	559	538	501	533	531	506	499	500	507	511	507	566	528	549	532	463	522	509	474	500	505	514	511	523	530	516	517	491	467	505	580	494	506	528	549	508	483	492	533	494	512	534	516	517	503	498	531	504	497	547
55829	46694	26786	8492	6285	3428	723	696	638	574	569	552	571	564	515	534	543	531	510	502	538	515	516	490	482	505	515	489	474	507	470	487	453	493	490	559	502	521	489	558	506	532	490	533	504	515	509	570	503	502	500	508	499	444	452	498	462	491	475	470	478	503	466	460	531	485	500	469	508	498	494	452	475	499	498	468	497	513	464	494	459	499	475	504	509	471	441	498	454	459	487	507	488	502	482	515	521	464	464	467	488	460	531	539	640	531	558	505	504	476	443	486	454	501	485	469	487	430	478	441	520	507	493	479	477	474	461	510	482	477	486	497	456	468	498	467	446	497	504	449	464	480	488	478	483	466	459	467	458	485	475	463	500	476	450	477	462	429	442	442	458	520	492	473	437	490	459	455	461	493	462	489	482	475	478	500	480	488	518	418	477	547	471	504	499	446	485	523	463	487	444	507	448	483	458	486	465	505	484	476	499	501	480	463	470	513	513	510	483	446	496	513	493	478	491	471	471	487	492	525	489	497	453	445	461	496	494	442	479	446	484	487	511	444	500	485	488	472	482	449	482	494	479	460	501	479	452	472	462	468	482	456	486	480	440	488	496	477	490	498	483	512	476	471	487	453	477	510	472	477	500	442	493	479	493	472	443	470	465	428	454	479	481	462	472	475	472	450	455	459	486	480	471	456	496	527	484	433	543	483	499	462	504	460	467	467	444	502	522	476	456	501	476	474	490	480	485	458	449	465	482	459	492	489	466	465	470	515	497	437	519	475	487	456	493	450	538	488	505	449	458	459	447	447	536	513	443	493	499	508	461	475	488	515	487	467	525	500	450	503	496	441	501	486	501	474	468	459	518	478	488	480	451	486	463	445	474	436	503	446	493	487	471	487	515	496	506	503	490	483	463	472	458	512	484	485	473	508	478	464	492	451	471	471	453	504	472	483	472	472	506	541	472	471	497	446	477	488	453	465	499	467	455	450	506	453	457	461	468	478	462	518	543	480	468	463	504	465	494	498	436	507	466	501	478	475	493	466	449	479	515	469	455	482	490	490	466	464	446	495	437	465	460	479	472	438	466	461	487	518	472	479	488	481	458	464	474	493	508	480	475	488	473	457	499	483	491	461	464	461	501	497	491	475	447	487	530	450	466	448	469	515	445	432	504	495	452	509	505	433	472	462	490	474	467	515	503	416	528	486	493	483	465	495	472	442	518	444	483	475	464	486	505	454	495	488	457	481	466	486	508	462	445	481	477	495	478	494	444	516	494	432	451	457	488	456	469	471	474	463	445	440	520	457	504	461	523	467	548	499	457	472	488	482	494	487	472	484	513	483	466	465	492	482	489	492	465	483	446	455	501	481	507	496	466	496	515	497	454	455	506	484	491	468	484	458	466	500	469	497	496	430	499	475	477	435	490	460	482	459	481	445	481	460	462	492	468	486	470	485	491	487	465	472	449	495	507	448	482	459	493	446	502	488	497	497	474	526	484	472	462	462	489	524	483	458	451	499	466	505	474	453	473	473	514	477	512	504	490	489	457	494	500	462	494	501	523	434	489	520	458	485	464	467	469	466	460	502	458	433	466	462	520	463	516	502	464	466	510	471	445	504	464	489	482	484	458	502	478	459	499	458	481	460	477	490	476	455	514	498	487	475	463	473	469	508	453	483	476	479	468	485	516	454	443	460	444	465	441	467	481	480	475	475	471	497	465	436	471	483	470	505	447	436	464	430	491	449	491	476	491	455	502	507	491	478	452	461	442	463	475	496	475	451	476	505	474	476	457	455	485	486	486	448	491	474	469	457	487	473	438	501	467	497	488	467	474	494	478	415	485	466	490	481	483	491	465	505	478	484	475	492	483	438	461	447	500	456	499	488	464	469	484	482	518	479	488	492	518	439	502	481	461	513	428	466	475	467	514	488	429	470	449	479	483	493	484	462	406	478	481	489	490	512	501	438	475	483	482	474	457	454	503	465	495	454	490	481	456	483	458	479	480	493	468	464	454	476	496	503	470	428	439	503	502	467	485	490	460	460	502	491	533	415	481	447	470	432	457	463	504	425	460	491	421	478	483	476	427	477	474	497	515	432	435	486	471	500	512	546	476	475	482	444	463	497	471	465	494	463	438	506	479	511	458	500	503	476	480	442	485	476	513	509	463	442	468	519	465	469	464	473	485	470	463	462	459	488	473	456	473	484	515	443	511	501	462	501	487	513	478	498	450	466	477	452	511	457	446	464	463	477	517	486	470	461	449	472	435	490	483	510	459	446	486	467	478	487	492	527	516	455	485	506	512	441	478	495	506	472	523	471	478	481	429	484	476	481	449	478	483	474	502	492	454	476	484	473	496	484	517	457	502	486	502	483	476	464	456	454	479	489	460	467	463	508	472	517	476	483	506	500	472	486	498	429	459	479	472	464	506	439	476	487	470	489	522	485	509	471	474	449	474	476	447	496	446	465	487	457	479	508	488	452	477	494	458	464	506	483	493	472	537	451	470	467	471	437	453	480	468	482	450	486	468	443	448	455	445	510	492	477	494	480	517	441	495	466	473	477	446	449	484	448	456	480	473	468	475	467	482	496	487	467	464	508	482	451	454	460	493	460	508	510	483	499	483	456	486	484	508	509	464	508	500	503	460	477	510	498	412	501	493	504	478	447	493	437	506	452	456	455	496	458	450	445	502	475	470	524	447	455	526	454	498	464	502	469	465	503	465	461	468	478	477	516	506	470	474	478	517	494	471	469	495	493	510	477	470	446	450	495	479	491	483	452	512	465	471	434	487	504	489	462	458	487	501	433	492	494	453	440	499	458	512	474	464	491	465	478	464	445	469	460	472	502	452	456	475	492	482	450	457	492	473	499	475	501	451	497	502	455	454	474	442	452	465	464	500	444	467	472	506	520	460	484	479	504	466	519	456	449	483	482	499	469	459	453	459	441	466	463	496	507	467	484	456	484	430	516	509	454	478	514	465	499	486	479	515	444	487	472	445	472	464	460	468	456	415	486	484	475	469	483	500	489	464	450	465	486	467	500	511	453	481	480	453	437	464	483	524	451	448	472	470	477	465	486	478	475	475	451	488	455	511	489	494	503	485	535	474	484	446	447	466	465	472	506	499	484	455	480	451	459	478	505	527	455	512	471	476	457	445	462	461	462	467	486	462	493	454	445	478	453	509	459	474	490	467	455	469	496	490	476	467	459	456	449	467	488	501	461	453	458	481	476	482	453	420	492	479	454	486	504	491	484	467	479	502	484	469	458	477	466	481	473	492	477	464	507	478	508	491	474	472	483	459	458	469	444	468	462	499	500	498	480	467	468	479	480	475	448	485	430	493	505	421	500	441	477	453	478	472	490	469	465	469	440	474	450	499	498	489	478	483	495	479	495	459	510	463	471	480	486	461	494	471	468	434	480	469	461	426	458	472	447	462	459	472	468	460	465	478	499	456	482	425	453	473	447	442	436	495	472	498	473	479	463	484	474	477	464	488	465	475	491
30534	18627	5074	1019	681	564	515	481	455	489	481	484	436	435	446	497	461	457	474	473	437	470	459	473	440	514	453	476	437	430	502	450	400	479	461	447	433	460	486	486	491	456	500	417	489	452	486	459	501	448	463	487	440	485	452	483	446	455	486	494	474	478	398	499	475	422	464	472	421	445	453	418	437	483	493	466	505	428	445	474	467	497	518	463	461	436	491	470	444	466	421	481	444	464	432	436	471	476	495	475	469	455	430	436	449	474	488	475	466	461	476	464	457	490	486	439	462	446	461	502	448	484	481	454	473	449	460	483	444	481	458	464	473	458	484	453	457	473	431	489	456	490	474	434	445	458	503	439	440	490	459	468	436	428	448	493	451	466	466	457	435	433	429	422	429	468	487	454	435	448	480	441	471	497	502	450	462	441	481	492	410	447	475	473	443	482	490	477	434	434	474	443	461	435	480	457	411	468	491	427	456	452	459	449	478	439	440	467	469	420	489	467	448	452	458	486	449	443	464	479	481	460	444	474	464	490	469	456	496	446	490	437	468	472	465	508	455	455	473	460	495	431	451	443	446	462	477	448	451	474	490	483	457	449	445	468	488	452	425	491	442	431	472	466	439	453	477	450	460	462	455	467	452	471	446	479	478	441	431	478	496	466	445	484	469	462	456	469	471	476	479	449	463	476	449	459	445	452	494	465	445	457	433	422	460	449	461	461	476	463	473	504	457	431	448	476	461	486	500	497	459	440	491	448	436	495	501	466	453	485	466	454	494	475	433	467	468	453	421	440	457	409	460	462	462	424	451	468	501	436	449	445	485	482	440	474	430	454	463	429	479	470	490	446	471	495	471	484	433	475	462	447	447	441	455	460	490	465	502	469	469	480	470	533	448	481	477	409	478	488	474	478	506	462	429	465	470	422	441	494	474	483	484	477	434	445	432	457	454	449	417	440	490	451	483	464	442	450	448	458	461	468	487	452	442	449	481	497	481	470	506	497	481	420	483	449	424	450	455	475	467	448	461	462	485	480	450	476	476	433	449	460	464	467	479	489	478	439	490	428	466	442	437	484	432	452	467	486	423	444	506	456	477	482	450	457	440	438	447	451	437	403	471	470	510	470	459	503	475	474	442	459	471	461	452	481	466	473	441	442	473	486	453	440	516	467	447	464	434	452	458	480	472	499	435	493	477	435	437	497	487	468	463	468	444	493	474	453	451	468	456	447	481	438	456	415	475	462	434	460	488	476	418	468	444	425	450	450	442	487	451	505	479	518	474	456	482	496	453	450	444	486	497	461	443	475	484	473	477	434	453	482	444	456	462	475	446	450	447	495	459	430	420	442	468	438	444	461	472	457	446	490	482	475	438	464	458	441	466	442	425	508	440	485	427	439	458	490	456	452	516	418	469	477	463	465	465	449	464	418	508	463	479	483	457	485	474	475	462	458	468	495	448	479	442	475	452	474	439	461	442	466	443	448	438	440	481	458	428	454	425	487	469	449	463	469	427	493	437	477	474	475	482	478	441	456	428	464	450	453	475	447	471	450	476	430	494	472	484	472	481	485	459	444	444	462	478	433	468	485	434	493	507	459	445	434	446	455	472	472	443	468	456	434	474	455	408	457	448	483	458	476	463	471	420	456	454	437	468	462	462	497	474	503	428	500	463	457	436	468	435	489	425	490	479	469	478	461	457	452	429	452	469	474	425	449	481	490	457	485	439	440	451	470	470	484	486	471	457	454	467	473	474	477	460	480	473	451	458	458	459	482	439	481	477	464	444	456	468	470	472	436	536	465	462	454	472	442	487	509	485	478	480	461	497	485	436	470	430	510	433	460	452	447	425	463	463	494	468	440	448	447	465	442	464	445	437	425	465	489	454	451	435	472	458	464	444	454	446	470	457	486	466	467	455	463	482	472	481	462	472	474	472	485	439	446	522	443	469	435	476	436	457	463	449	430	469	420	460	495	456	459	513	457	456	502	435	434	444	492	492	470	468	466	482	477	445	429	427	477	481	469	463	454	464	458	440	487	477	481	469	486	469	460	480	464	430	431	481	457	419	454	462	460	470	454	466	487	435	449	458	447	477	469	454	478	467	462	523	453	460	499	446	455	458	412	492	441	475	452	450	487	454	464	407	459	464	439	500	440	426	453	444	449	512	457	457	464	499	462	465	482	470	443	463	441	480	468	486	423	453	445	472	455	468	491	413	507	468	470	491	474	466	476	503	456	457	454	466	442	485	457	449	464	481	489	477	423	503	451	442	496	471	448	444	451	447	461	449	454	446	417	460	477	468	440	413	471	449	467	450	467	466	429	505	459	506	438	444	483	463	458	465	503	451	475	461	454	453	488	492	456	471	488	456	467	456	430	466	474	491	475	456	451	451	437	462	467	467	452	491	515	461	445	460	488	457	476	456	435	475	457	480	483	445	438	455	487	479	446	453	487	462	467	440	471	472	465	453	461	516	492	494	457	468	458	438	459	439	469	467	494	479	474	447	495	477	429	453	450	442	467	481	473	487	477	447	473	500	458	476	485	457	484	431	474	458	490	495	467	495	472	461	481	501	487	501	520	482	415	469	493	449	499	482	440	480	503	462	401	457	455	460	464	478	462	456	494	437	455	471	457	460	514	487	469	450	484	464	502	435	451	436	425	412	435	461	460	496	485	446	491	466	502	499	470	464	474	458	463	489	446	470	484	470	478	443	458	440	447	441	481	461	451	446	479	450	485	487	487	479	440	427	474	445	435	501	473	469	439	496	470	453	453	468	432	480	474	456	447	452	478	476	465	506	471	455	420	478	445	435	476	474	457	467	426	485	458	474	456	484	449	448	438	514	455	458	462	456	497	513	497	501	466	460	481	455	469	450	403	432	454	476	484	472	443	486	480	480	454	429	455	442	443	441	466	478	468	474	467	447	448	482	464	446	448	447	472	451	497	454	487	431	497	477	457	448	429	458	430	449	460	462	443	460	474	436	448	456	430	454	417	452	444	428	443	491	469	494	463	478	460	500	490	489	446	472	461	510	441	451	412	474	474	449	441	447	464	423	470	486	432	484	445	445	489	452	499	491	458	438	452	458	466	471	477	463	478	460	457	478	462	473	442	471	465	462	434	499	460	494	437	438	455	473	483	452	481	460	453	460	425	450	465	474	457	460	439	443	453	467	467	461	504	460	470	494	461	464	460	482	459	494	493	457	488	444	457	458	514	480	446	431	467	448	467	466	477	521	498	426	454	452	430	494	462	483	478	439	452	477	473	465	452	482	445	457	460	463	471	479	444	489	478	469	436	504	456	490	470	467	466	446	461	452	503	468	432	423	452	453	438	428	480	458	455	438	491	496	458	462	469	516	462	445	476	448	438	459	467	461	524	465	450	470	480	497	464	506	470	479	435	456	453	446	440	489	460	419	428	471	480	444	486	465	482	507	439	457	464	453	476	516	474	484	445	490	448	461	447	492	497	443	502	463	455	476	441	492	460	493	453	403	458	479	439
20382	7899	2473	738	637	524	404	411	427	366	411	399	414	388	394	376	358	405	394	442	442	408	408	396	367	439	412	419	399	369	373	398	415	383	440	468	390	411	423	419	390	415	424	415	394	426	387	395	399	397	412	409	395	400	421	400	407	437	390	399	389	367	407	398	386	423	406	402	418	419	379	417	409	369	398	398	411	390	427	440	379	397	427	388	429	393	383	387	413	383	395	427	383	392	401	385	435	445	373	403	393	391	411	383	414	424	425	390	375	407	387	404	385	391	396	377	410	416	382	417	408	376	413	414	378	406	388	373	419	418	424	397	381	433	427	443	402	411	388	376	414	403	396	391	410	403	386	374	422	416	401	383	386	367	386	429	377	371	421	381	394	415	386	386	379	402	403	406	385	424	445	394	398	389	414	395	419	385	405	363	398	407	405	384	417	394	409	419	408	409	365	408	409	395	398	373	401	424	391	414	399	398	383	390	400	377	379	437	370	374	369	406	398	401	437	428	392	396	429	438	405	421	419	390	397	378	405	371	394	389	376	390	393	376	396	416	395	374	362	370	401	391	433	395	415	398	378	419	368	394	386	427	400	406	385	350	432	407	397	416	365	382	387	397	388	403	440	405	394	371	424	422	408	397	382	415	403	382	381	400	405	432	392	425	401	386	420	431	399	410	442	409	394	378	367	415	394	379	399	385	396	415	398	349	412	406	432	416	413	387	404	388	437	395	430	358	402	418	414	427	404	417	390	394	401	396	424	373	443	445	431	423	391	412	396	417	414	412	429	429	383	407	444	396	399	417	354	380	401	423	363	402	417	358	446	364	414	420	388	393	401	395	393	408	365	421	384	427	420	389	413	396	422	387	398	416	418	399	398	410	384	408	401	392	404	428	389	433	407	417	392	395	385	382	378	411	373	406	405	414	418	389	400	435	434	398	381	410	401	413	407	375	394	402	426	422	381	432	445	435	369	371	413	383	390	449	410	409	391	363	434	410	410	386	396	403	396	382	391	427	413	385	391	407	402	396	381	404	414	401	394	396	411	414	440	410	399	389	399	414	401	417	421	406	424	458	407	425	408	383	423	411	400	379	396	382	399	382	416	394	406	424	397	420	361	377	408	392	448	408	382	407	378	442	421	396	404	420	399	389	414	365	405	403	389	420	405	395	439	383	410	408	439	348	383	403	404	408	387	428	385	378	418	395	446	382	383	420	377	375	379	382	366	400	394	399	388	404	398	422	409	411	426	396	399	378	414	414	433	431	400	384	430	430	406	387	346	409	418	386	396	418	410	382	383	408	399	409	429	404	379	423	422	423	389	397	435	405	393	425	425	367	426	387	412	436	378	401	438	398	431	425	404	386	396	435	408	398	411	402	381	405	428	427	377	404	376	403	391	383	438	401	349	449	397	391	373	418	385	417	423	382	396	374	378	417	419	425	383	413	398	418	438	374	410	401	400	396	431	435	407	406	388	408	420	430	407	402	424	407	404	421	401	412	438	421	416	420	403	380	386	404	428	400	452	416	427	418	416	395	371	388	401	386	416	366	390	392	418	399	368	417	396	429	418	402	453	400	458	365	408	406	384	409	397	431	366	414	404	394	417	382	417	411	394	390	413	402	401	400	402	370	404	425	372	413	384	394	408	401	429	391	382	432	388	402	413	388	402	388	407	396	356	436	408	417	369	399	380	404	393	389	380	380	409	386	383	443	405	391	393	450	410	370	380	382	401	440	386	394	374	377	398	390	440	438	410	448	397	391	405	407	397	381	398	439	432	403	393	379	436	392	408	423	415	409	389	420	387	368	411	375	399	421	368	388	413	395	382	392	406	362	383	417	432	428	403	401	412	400	404	409	438	387	427	387	413	395	423	399	394	398	375	412	371	393	417	396	398	376	418	409	392	401	420	404	359	416	413	394	382	418	409	380	410	430	395	413	403	401	411	392	418	433	400	379	396	416	391	385	399	444	413	377	380	381	405	389	391	421	371	405	388	441	404	384	406	398	364	440	370	407	419	396	432	384	371	376	393	400	379	372	395	392	403	404	394	411	385	381	401	395	376	379	374	409	371	352	386	420	398	421	402	429	397	415	414	377	401	430	390	412	454	409	422	413	406	395	403	391	376	378	433	420	409	433	419	407	409	427	394	398	388	402	418	398	353	439	405	406	394	420	443	409	377	420	428	397	372	407	383	396	390	412	397	385	384	451	416	432	404	401	407	406	409	427	403	411	375	413	436	418	387	421	375	378	394	410	394	402	396	371	380	392	392	403	380	419	377	375	392	424	418	403	412	408	377	341	386	395	419	375	404	374	459	365	382	437	419	428	370	392	420	389	400	430	415	422	370	409	417	396	389	403	390	402	397	416	365	399	450	402	400	392	391	401	389	391	417	388	413	399	429	401	401	407	408	424	414	407	434	380	431	419	416	408	392	386	420	419	412	406	399	415	367	400	417	377	388	358	398	408	401	402	390	405	418	391	410	403	414	377	409	433	383	383	365	367	408	380	384	434	429	395	403	355	380	424	418	405	402	422	391	390	412	411	403	388	422	389	386	401	372	414	427	383	376	383	387	404	373	372	395	423	402	391	421	408	407	396	403	395	389	393	367	410	377	391	398	417	454	409	427	407	410	399	432	396	373	388	419	391	400	405	377	416	426	379	374	440	416	430	373	427	402	413	407	397	430	425	391	364	412	403	432	405	410	393	413	405	431	383	435	423	354	390	404	421	422	408	402	404	428	396	431	445	440	381	387	396	421	396	383	416	399	430	367	384	418	401	404	429	387	382	384	409	410	428	408	403	437	406	387	374	412	385	393	376	401	380	396	422	399	388	408	407	439	412	390	424	403	374	433	402	405	413	424	413	410	376	403	398	412	414	376	382	425	379	396	417	381	418	385	429	387	405	366	406	372	382	392	389	430	414	413	373	413	384	427	398	385	439	373	390	382	391	383	403	432	397	385	418	397	398	387	434	373	389	380	378	379	410	411	375	417	377	419	399	412	397	411	413	392	379	411	404	417	398	426	399	380	409	400	428	386	394	405	420	396	398	420	374	392	387	408	409	381	396	389	393	411	396	405	419	387	405	406	412	390	387	415	409	428	402	389	439	400	430	381	392	400	437	376	361	402	407	427	416	389	393	444	394	378	402	413	397	410	406	407	416	430	407	415	405	406	405	381	400	370	390	469	364	407	345	407	400	433	364	394	376	388	422	397	413	378	396	400	401	402	394	376	400	442	401	405	430	398	399	394	384	384	355	412	360	391	424	401	401	409	421	361	405	400	398	418	415	438	398	425	420	399	404	394	384	409	377	404	397	395	416	398	381	439	393	392	369	397	403	387	406	399	462	416	387	443	387	417	425	362	390	413	414	452	421	377	430	396	414	390	403	387	441	429	391	362	412	411	422	384	429	418	455	387	444	373	402	358	391	441	379	398	418	389	401	403	396	375	407	430	417	433	387	391	378	439	397	368	414	372	387	381	407	404	395	396	390
25472	21510	27918	24864	13232	2340	589	421	413	386	361	376	406	377	335	350	345	406	366	380	349	397	327	324	333	355	326	340	327	350	329	327	367	359	353	340	362	352	344	352	357	336	359	338	337	366	353	342	390	336	364	352	333	342	368	351	378	346	333	358	322	362	326	300	338	348	336	315	322	358	337	342	328	365	335	322	312	358	360	339	329	330	331	357	313	302	373	338	358	358	367	317	318	331	354	309	339	341	353	360	329	308	366	385	348	373	374	314	321	327	332	356	351	372	345	366	380	344	317	321	330	335	341	349	353	341	337	313	329	344	351	372	308	344	306	333	327	345	349	373	333	373	332	361	340	353	392	302	368	303	324	360	342	352	352	338	333	369	323	370	346	384	362	340	344	311	341	336	329	352	334	368	383	344	352	365	336	335	377	333	360	371	377	320	361	357	367	349	340	380	364	344	330	356	351	340	372	351	326	334	332	333	357	318	331	331	328	350	326	375	342	355	366	336	340	356	338	336	350	375	361	363	348	332	341	356	328	351	345	342	340	338	346	329	375	342	326	336	336	357	347	353	371	331	383	342	320	390	322	327	360	372	336	341	360	348	351	354	305	339	335	340	351	329	362	362	349	349	409	310	322	353	341	356	368	337	367	328	353	376	353	358	327	347	371	361	334	342	351	369	340	358	320	338	308	365	368	358	361	373	310	379	341	342	359	313	337	328	336	333	313	358	331	339	369	327	343	342	336	352	396	296	358	371	321	344	340	349	356	336	370	326	332	335	313	326	347	344	283	332	373	345	340	330	317	308	369	348	354	341	363	314	363	328	312	359	356	316	368	327	330	350	332	337	341	346	315	335	370	321	361	335	345	360	332	334	332	354	366	344	321	349	377	329	351	384	333	378	336	341	296	370	349	371	357	302	348	350	345	338	338	350	317	348	338	345	344	391	341	345	385	323	322	320	345	360	316	334	349	327	323	356	316	360	382	337	369	336	350	306	330	322	360	340	321	331	341	346	363	332	349	332	351	361	346	356	358	364	344	337	301	321	345	355	327	353	357	342	338	340	327	307	341	341	370	344	343	342	329	329	330	345	340	347	362	364	342	343	334	299	351	349	349	345	358	346	357	339	330	312	339	333	354	310	341	355	351	322	374	357	383	376	344	341	357	326	349	339	303	357	368	354	309	348	350	346	368	333	296	387	326	347	314	344	351	358	348	354	340	369	296	315	330	348	360	345	340	325	376	377	315	313	359	370	316	334	334	337	342	341	360	380	338	376	333	332	325	334	328	359	360	346	348	340	314	328	345	358	312	326	382	286	335	368	331	328	321	328	356	364	352	362	388	326	341	335	331	319	348	321	345	322	324	339	332	351	352	342	360	331	349	310	330	358	373	349	336	319	349	362	322	346	311	361	356	348	376	339	352	349	327	303	338	323	332	321	338	326	354	326	332	325	345	326	348	373	320	330	317	342	363	384	367	341	353	362	360	348	330	358	353	357	318	339	371	314	374	327	357	359	335	346	326	336	316	366	368	399	351	349	333	366	333	342	361	342	341	332	311	317	321	303	320	364	299	351	370	355	393	344	329	359	388	366	329	312	349	342	350	337	362	322	317	339	333	330	319	358	357	365	346	335	337	350	344	322	366	342	333	333	329	357	345	360	344	330	333	296	325	338	373	316	317	364	335	354	321	301	341	314	358	335	386	363	343	339	345	333	378	399	324	335	356	356	324	358	316	324	372	349	337	357	327	339	319	370	347	352	386	335	352	367	354	357	352	355	333	342	366	352	359	318	320	319	320	398	333	329	324	335	348	326	330	351	336	305	331	342	310	354	343	338	346	331	324	326	339	346	344	341	330	306	341	288	340	321	311	353	341	353	346	316	355	320	344	337	338	326	341	319	325	340	352	335	370	322	372	356	327	357	342	331	360	341	351	288	370	383	396	337	319	314	355	343	362	347	365	348	346	359	358	334	329	331	315	346	344	353	343	337	339	325	365	348	376	371	314	348	338	330	320	325	350	349	329	367	341	328	336	350	337	364	330	309	339	343	322	352	314	320	331	304	353	305	342	343	349	317	371	352	326	303	355	325	367	357	359	337	333	328	337	332	347	337	327	313	363	357	369	329	353	399	333	324	367	336	354	337	344	345	335	325	337	348	342	306	350	333	310	370	344	342	331	358	360	363	284	338	335	327	354	340	372	345	348	358	331	361	325	322	338	333	318	337	348	339	335	350	316	377	356	343	337	368	357	347	349	362	335	331	292	340	357	335	358	337	355	327	321	333	337	371	357	371	331	354	348	330	347	341	360	372	329	361	359	310	362	362	359	361	365	343	315	348	363	315	325	324	336	334	377	334	331	348	313	323	341	356	327	309	323	378	327	371	373	339	337	345	304	381	377	322	329	354	333	351	303	342	343	329	346	342	311	351	374	336	330	368	333	308	340	332	344	324	348	345	356	305	326	338	361	348	340	359	329	360	344	336	343	340	348	319	352	362	324	339	363	330	382	352	331	343	343	333	337	329	326	375	341	335	318	353	342	353	337	362	309	335	324	346	360	335	359	342	341	384	347	333	325	337	350	368	326	318	329	355	362	367	333	350	313	345	361	376	308	311	313	373	337	309	303	330	353	394	307	326	336	342	353	355	343	347	319	364	328	341	335	371	333	313	340	337	340	356	366	373	321	348	351	395	342	364	365	339	332	329	320	342	328	347	341	325	362	337	357	367	331	360	326	334	356	333	338	337	348	310	348	326	322	359	333	368	316	351	334	329	341	331	338	365	354	326	365	324	323	343	361	353	350	350	378	348	331	371	343	354	352	329	333	343	349	321	326	355	320	358	317	345	353	349	368	333	337	323	326	310	362	339	326	348	346	349	344	340	390	344	351	330	335	339	332	347	337	370	357	309	346	306	310	343	343	340	331	332	341	344	341	328	371	361	313	362	322	311	321	378	348	343	319	343	365	323	338	331	382	356	343	324	365	313	342	344	336	358	347	320	327	351	322	325	332	338	334	337	371	341	327	333	387	316	356	341	325	320	354	349	343	333	290	322	356	329	344	343	344	366	337	324	356	344	343	353	370	343	322	362	336	370	355	315	337	357	332	341	383	351	375	340	372	354	343	355	321	339	347	344	334	335	334	358	335	353	365	345	305	366	352	339	351	328	369	349	356	373	328	323	330	315	346	347	341	332	360	363	341	345	337	343	322	335	324	322	351	343	346	364	356	339	327	354	340	366	336	315	338	347	352	318	329	356	322	351	346	323	344	353	341	357	346	343	323	329	329	352	329	360	366	381	331	348	319	348	330	360	334	301	334	336	339	314	313	354	363	335	345	331	346	343	331	336	377	355	333	387	339	329	353	325	357	360	346	320	340	359	356	313	326	343	349	385	314	340	376	352	322	338	346	328	381	339	368	373	342	357	356	344	356	328	361	342	358	340	339	346	348	335	371	337	325	366	355	337	305	346	340	339	357	316	332	352	336	322	358	373	343	330
54237	38576	18001	4070	3509	1977	452	443	421	381	376	310	364	323	339	355	354	339	352	355	337	345	328	312	324	304	352	329	346	336	351	349	339	339	358	358	369	398	359	380	382	348	371	380	340	354	370	365	328	307	355	345	336	313	318	326	358	343	350	338	343	330	318	336	334	320	366	331	347	348	329	339	372	357	371	322	334	333	368	345	327	356	359	338	348	355	296	352	328	353	321	328	323	313	310	332	327	317	334	349	337	317	360	372	396	345	352	345	316	340	312	335	317	355	349	351	321	303	378	332	381	343	321	347	313	372	299	303	315	346	316	351	319	327	312	337	346	359	321	360	296	325	338	336	354	347	364	338	338	364	337	350	339	356	343	335	312	320	316	326	314	301	337	335	352	333	311	350	350	330	336	289	314	290	337	317	325	342	363	319	334	337	349	350	342	333	325	347	311	350	336	344	304	357	317	322	310	312	348	311	311	292	329	355	338	364	346	299	380	324	326	337	348	328	361	325	334	324	331	351	339	324	323	329	327	321	318	337	336	331	330	325	326	348	326	305	371	317	323	351	340	332	338	318	297	335	321	322	343	328	330	358	338	360	296	348	316	349	367	296	333	368	316	321	318	327	310	322	343	336	310	349	345	314	296	305	358	313	339	329	309	343	338	356	323	336	325	297	336	352	305	346	323	329	323	369	341	334	278	348	312	331	359	335	343	348	357	336	351	368	320	337	341	303	296	330	335	362	300	327	320	325	348	311	338	341	332	362	305	338	366	354	348	336	327	363	320	344	315	326	325	344	312	336	339	325	347	345	349	321	310	312	342	330	355	359	335	320	308	325	330	364	322	320	329	316	335	324	369	338	336	341	330	351	358	344	340	318	297	337	343	389	347	316	318	310	328	317	346	307	333	335	356	332	333	348	333	338	314	310	348	324	328	341	343	334	319	343	316	305	327	347	347	342	347	344	317	348	340	342	311	329	324	339	313	346	307	338	345	325	344	324	325	307	324	327	377	313	300	325	324	348	340	315	337	318	319	359	319	356	296	315	347	332	339	340	348	347	350	336	333	320	325	335	317	326	339	345	344	335	332	340	330	335	328	325	307	327	310	345	343	357	322	366	348	357	349	352	326	334	353	362	369	368	352	325	348	363	313	325	334	375	326	332	345	355	335	331	331	349	352	362	341	328	342	317	330	342	320	326	339	336	327	333	324	333	315	340	371	325	325	328	358	336	323	355	372	321	341	299	319	329	314	324	311	326	296	333	314	355	308	316	344	325	312	370	334	316	355	323	322	310	347	329	338	336	342	343	329	346	313	348	353	345	361	307	345	299	347	308	328	334	339	309	322	354	321	352	328	348	318	319	301	346	323	327	364	320	357	368	325	333	335	354	332	320	325	347	347	343	312	346	327	338	290	330	347	328	332	326	320	399	347	331	315	320	339	335	340	363	312	302	354	363	306	350	348	353	319	330	349	338	368	310	315	301	354	327	334	311	294	341	358	316	335	334	366	332	285	361	342	350	315	303	320	333	349	327	325	326	333	340	371	358	302	368	290	336	341	292	322	336	327	325	325	342	352	315	318	328	316	346	355	329	322	326	329	340	348	296	335	332	320	300	358	324	341	335	340	319	309	315	334	339	324	342	349	339	322	340	354	331	351	338	349	347	332	335	332	336	330	339	331	316	369	336	325	328	354	342	337	352	316	339	349	320	344	328	337	322	356	361	312	319	337	297	324	328	331	377	315	307	355	306	294	318	322	346	306	336	334	313	352	349	334	309	327	341	361	293	375	334	293	343	335	358	357	353	311	311	325	348	332	308	363	328	369	336	291	364	336	326	332	274	296	335	327	317	341	336	373	331	329	330	334	322	355	376	330	320	352	344	328	345	326	352	278	336	308	324	331	332	324	333	354	308	380	321	368	318	329	325	350	321	364	323	274	329	338	327	324	328	314	341	356	333	318	355	337	316	335	322	301	365	370	312	366	350	359	301	350	311	303	336	305	316	340	357	349	369	364	381	341	311	299	312	362	341	337	325	334	358	335	309	371	336	345	306	348	354	328	340	328	327	338	318	326	332	339	345	321	332	313	347	324	342	348	312	321	313	318	321	353	328	349	359	362	315	366	333	307	345	313	338	350	340	338	347	322	333	327	352	325	321	338	335	337	304	332	342	300	309	364	351	330	347	321	368	377	328	352	361	325	354	341	337	312	351	338	339	332	339	349	327	331	323	320	322	337	321	354	334	310	333	304	340	321	295	355	344	322	314	332	362	353	333	331	297	343	330	344	312	365	334	340	327	331	321	353	322	308	305	315	329	345	311	328	335	341	359	308	318	322	304	326	347	334	350	331	332	335	301	364	307	334	321	320	309	341	322	320	329	356	322	371	325	292	332	311	352	301	341	328	336	339	349	358	357	330	314	318	328	352	314	337	343	337	342	343	304	320	335	315	315	339	346	348	357	326	328	285	355	337	340	333	283	344	333	293	322	339	303	315	328	307	323	361	351	350	348	359	357	367	360	332	351	334	316	376	348	323	358	344	333	326	343	315	339	339	325	366	303	322	352	368	347	326	333	323	300	317	334	306	344	328	347	329	340	329	340	355	350	319	324	348	350	307	357	329	331	307	311	332	323	347	359	333	346	335	340	357	341	338	348	306	334	343	340	317	336	351	337	326	318	322	332	328	374	335	332	320	321	376	336	328	349	332	342	319	315	343	328	351	353	320	357	322	337	317	322	337	329	339	371	347	279	334	334	334	330	311	293	363	313	318	322	357	324	326	298	332	339	333	367	334	341	330	332	352	329	325	329	341	347	302	335	309	321	365	333	327	350	338	313	364	311	346	320	346	327	331	320	333	341	350	339	330	307	355	335	348	334	355	346	317	339	327	293	315	329	369	306	331	310	326	285	319	370	373	329	349	363	349	302	362	333	319	334	300	332	338	364	327	379	336	329	320	352	348	344	359	306	371	368	323	295	373	316	301	360	307	338	328	318	333	342	331	342	334	333	349	332	325	315	304	326	318	378	332	318	327	382	318	339	335	305	349	343	339	310	366	331	367	303	341	317	333	316	333	311	309	308	310	342	358	336	340	335	335	336	289	282	345	310	326	352	318	362	331	327	332	317	354	324	327	319	331	330	342	312	341	304	334	351	376	327	291	340	310	307	337	334	333	314	333	383	356	356	310	347	336	319	333	329	344	338	348	318	348	348	351	299	320	315	313	329	360	338	345	342	333	370	357	321	310	318	322	352	326	321	343	339	354	313	339	333	329	340	339	325	341	334	333	336	343	306	349	362	338	325	353	337	329	340	314	336	320	366	316	326	357	323	331	337	344	327	335	318	322	308	319	330	328	343	354	314	349	328	337	336	367	342	344	317	318	312	339	317	303	362	360	335	356	324	306	328	334	308	312	322	348	343	298	348	326	344	340	371	352	317	300	330	336	327	354	298	353	342	323	344	286	322	339	312	415	308	355	351	335	321	314	340	359	336	337	313
24457	21381	28641	24369	21235	12137	1283	760	606	614	539	530	581	527	574	581	555	569	547	511	542	561	501	495	534	507	539	533	522	562	544	518	513	543	562	561	580	574	523	525	570	520	495	532	550	506	531	548	548	502	523	572	532	559	529	494	542	527	467	537	514	536	479	544	503	507	528	567	561	504	581	545	577	522	558	497	535	489	552	493	488	502	504	500	511	557	540	534	459	504	505	570	485	494	514	514	499	518	516	498	542	534	575	629	513	523	525	511	481	523	523	500	509	482	529	522	564	513	492	507	491	475	537	470	490	525	496	512	558	495	507	527	524	521	513	524	497	540	528	523	554	529	514	521	551	530	561	465	530	524	509	549	485	508	534	494	514	523	544	569	486	510	519	556	505	533	529	513	505	509	508	502	528	487	507	486	472	543	474	539	511	487	521	506	521	515	505	491	523	508	558	544	559	477	493	525	498	497	527	503	527	493	514	554	509	465	529	514	507	520	554	529	510	508	467	506	547	561	513	508	519	491	544	522	493	523	503	534	541	492	493	493	493	487	533	516	538	506	555	508	518	524	490	514	481	466	494	507	513	531	525	518	503	503	501	534	507	544	534	503	536	528	544	520	498	509	507	515	518	560	494	524	570	461	532	479	494	533	519	506	482	506	546	507	537	505	515	499	494	516	532	514	530	487	546	535	550	486	525	504	557	484	519	526	513	509	523	509	556	528	515	538	510	497	516	497	516	556	540	556	517	506	476	548	513	503	531	536	509	536	512	513	505	482	577	534	496	505	522	513	517	510	552	502	484	437	519	518	487	522	474	523	543	483	555	469	551	503	495	484	497	491	523	487	533	483	490	475	496	517	506	521	522	470	497	490	533	497	502	490	533	527	498	522	524	535	536	544	486	532	524	502	478	529	496	516	492	526	505	549	517	523	493	530	487	480	521	477	524	482	499	497	503	525	508	498	515	506	501	517	521	502	524	544	510	517	563	568	489	490	501	536	501	507	511	485	527	499	498	478	498	523	469	520	543	526	499	517	525	523	542	513	532	547	465	512	492	542	525	522	497	473	551	507	567	519	528	512	530	534	493	516	525	545	522	513	501	496	498	519	494	486	524	554	530	521	531	476	515	482	519	511	500	509	483	530	517	507	521	511	475	501	489	516	522	527	531	528	504	503	531	543	523	548	529	533	520	517	515	516	471	465	497	548	499	511	515	458	482	490	543	513	541	520	519	507	557	509	528	555	500	484	532	569	473	495	473	520	491	523	535	540	491	496	493	507	478	534	496	510	507	505	481	547	543	564	471	469	489	500	498	534	525	506	523	529	491	501	506	497	494	524	508	491	509	491	522	514	502	500	600	508	485	526	526	473	533	467	500	466	526	527	522	533	517	491	565	475	491	520	468	558	533	467	486	534	527	519	506	523	486	552	483	558	512	525	515	515	505	501	512	485	531	516	511	485	512	539	522	528	530	516	497	510	471	521	501	504	526	509	547	467	523	483	524	480	502	495	506	518	510	476	500	526	513	510	487	550	518	488	507	558	514	518	534	522	563	515	494	474	534	523	507	467	496	513	488	475	531	521	502	544	500	544	506	530	515	505	490	538	499	510	460	528	500	540	518	533	488	475	482	509	500	471	497	506	494	473	567	506	544	516	521	513	552	526	522	521	494	512	505	516	543	479	470	511	516	499	489	505	522	533	457	530	529	528	470	492	520	467	536	530	546	561	530	517	522	496	486	526	512	516	517	510	514	522	497	529	465	500	525	507	496	546	492	512	563	512	511	471	513	516	545	524	534	503	492	512	487	533	547	529	507	538	537	541	486	510	522	507	506	486	507	537	529	493	489	535	486	506	527	523	518	522	517	524	491	524	525	477	496	507	538	476	514	528	500	518	543	485	525	509	509	524	543	525	500	513	466	515	530	521	517	525	508	513	512	481	515	489	493	504	529	514	486	505	524	541	526	521	518	530	501	504	503	479	527	509	517	536	519	553	538	563	490	445	486	473	532	511	469	508	546	515	491	502	491	543	505	511	528	495	498	521	468	495	499	533	491	516	537	524	511	531	508	498	553	510	516	500	500	530	530	515	502	527	509	489	501	508	487	529	525	521	531	536	509	539	505	512	528	501	590	491	491	510	500	509	528	541	475	549	508	472	493	517	559	512	523	515	494	500	540	552	499	511	521	512	511	506	514	504	500	485	498	536	512	514	510	534	508	522	508	503	538	503	513	534	524	493	498	547	518	505	505	475	537	481	528	520	499	491	499	489	525	515	519	542	498	490	518	513	525	532	530	515	504	487	520	493	550	531	497	515	463	529	514	516	497	506	533	487	477	519	524	507	505	490	504	541	599	521	554	509	510	507	510	525	509	558	490	524	481	568	487	519	513	526	497	512	489	510	513	532	506	519	541	558	493	488	487	485	475	548	507	490	495	499	502	531	520	515	487	509	530	525	529	508	492	493	491	503	517	503	466	550	458	546	520	508	537	522	515	553	531	473	532	525	509	547	515	515	445	495	512	519	547	510	513	506	510	532	513	470	514	546	535	501	497	489	505	520	527	542	463	536	477	511	489	484	507	487	511	479	476	501	548	496	503	556	530	501	532	513	531	517	535	497	481	527	542	513	526	469	460	502	510	534	513	541	537	494	539	490	499	504	529	501	511	536	499	527	501	485	532	505	516	511	488	472	474	507	511	511	524	519	460	508	543	531	512	505	514	520	504	497	512	497	498	560	521	542	497	514	542	503	536	510	517	521	527	519	533	490	497	497	500	559	488	519	506	538	541	510	544	535	517	534	539	511	506	487	515	543	525	499	519	493	556	517	511	502	485	510	475	506	506	491	508	499	462	502	505	515	472	474	515	515	469	514	530	525	512	478	486	514	496	517	556	498	492	475	501	525	531	512	544	525	503	488	488	516	471	515	485	526	553	511	473	539	526	520	506	490	549	521	551	558	503	535	478	513	501	540	486	491	541	498	512	491	535	497	530	501	506	538	515	461	496	517	531	520	543	515	501	506	521	520	507	516	495	503	492	535	521	526	503	522	516	491	507	535	533	503	545	539	470	542	497	467	516	500	495	514	526	534	556	477	497	518	510	498	513	517	517	512	481	476	502	521	494	515	496	529	510	514	487	489	479	481	522	513	523	498	531	477	524	487	529	498	461	520	531	532	515	528	517	494	521	513	486	519	484	510	504	491	507	545	501	551	523	488	533	533	582	511	544	513	525	479	459	528	503	487	524	521	529	493	531	498	510	506	498	496	489	533	512	535	513	514	477	495	572	535	529	489	512	524	551	476	561	554	509	524	466	503	554	483	538	506	500	542	520	498	534	501	500	512	510	441	502	499	517	512	479	523	491	535	526	530	481	498	524	512	504	537	543	488	527	478	510	478	489	516	512	504	506	490	513	548	511	517	536	480	480	503	533	514	503	530	500	503	545	512	529	489	504	511	485	505	522	479	537	548	543	511	519	528	496	521	512	539	515	511	497	537
55393	48518	25218	7845	6576	4012	741	641	625	566	620	581	546	564	515	510	498	501	485	529	506	510	519	447	509	516	501	485	499	500	490	463	515	510	478	547	536	566	505	517	524	497	487	482	545	572	497	517	501	515	501	484	493	507	515	478	503	478	513	469	498	490	453	485	498	475	456	453	504	498	446	478	513	468	480	495	438	461	487	522	468	467	503	494	471	506	473	501	493	519	526	464	459	499	471	508	449	452	486	466	488	478	544	624	559	565	489	471	470	468	465	483	493	468	489	476	473	437	485	470	461	487	513	478	492	524	544	461	506	461	468	465	462	477	490	485	479	474	485	453	472	515	489	484	459	536	500	450	445	490	456	477	468	463	460	473	509	484	498	450	456	465	514	486	507	487	484	484	459	470	473	456	469	455	451	509	469	506	492	506	476	484	485	497	451	514	488	490	479	474	461	434	427	443	511	508	470	449	487	485	482	473	465	478	497	486	493	503	472	493	455	500	463	466	459	458	454	454	463	512	502	484	490	459	527	509	469	471	471	468	489	460	465	489	475	461	462	491	510	503	462	462	479	479	487	504	480	468	479	473	482	483	505	484	497	475	503	482	464	452	469	476	445	509	536	526	463	455	466	496	457	532	458	492	469	468	490	496	496	466	489	461	462	481	488	499	480	473	473	471	506	455	493	445	498	459	470	474	453	496	447	451	477	472	470	482	440	449	459	487	476	461	494	474	485	448	449	493	453	497	453	496	490	473	468	460	452	463	456	476	467	482	495	506	456	487	511	520	446	448	468	516	469	461	515	501	475	439	476	527	468	481	510	487	469	485	447	489	480	496	478	462	481	504	490	436	453	477	517	492	490	471	502	504	462	484	460	529	498	491	475	465	468	488	481	461	475	471	499	477	470	488	444	445	457	487	462	454	488	467	470	508	501	461	444	522	482	472	465	495	447	487	457	490	486	506	519	490	520	497	474	513	486	467	488	463	520	461	494	477	517	486	484	495	519	527	483	495	496	520	480	445	486	497	453	455	489	498	460	473	516	465	497	459	507	500	462	499	464	484	486	491	453	512	472	479	467	498	466	452	487	516	439	425	481	483	457	460	472	500	484	461	471	486	443	468	483	448	501	481	512	462	513	466	463	474	499	472	514	495	465	443	506	438	493	486	460	517	487	449	469	468	447	499	496	447	459	450	481	490	481	480	464	475	449	464	473	481	442	486	490	464	498	478	462	514	504	435	467	471	491	435	483	457	457	461	504	492	518	411	506	460	470	433	499	462	466	467	478	480	467	483	476	438	476	462	511	492	461	463	496	457	456	487	483	498	489	501	474	503	489	482	451	479	442	463	483	481	455	497	486	492	481	554	448	493	461	473	481	480	500	473	490	513	503	478	485	459	468	454	455	457	464	488	504	510	490	490	501	476	503	451	453	476	465	484	452	482	474	477	475	447	465	492	449	465	471	491	431	452	485	508	464	476	463	499	486	489	480	470	468	496	485	492	448	481	455	471	430	513	469	444	477	503	481	509	489	456	473	502	510	478	469	441	449	461	464	456	466	470	482	500	470	491	456	490	453	476	484	473	494	440	464	460	475	472	472	478	453	441	509	458	499	470	489	527	481	495	484	494	452	452	489	468	453	484	472	492	493	456	530	468	533	505	474	482	487	486	471	454	481	503	468	480	496	471	493	488	491	500	503	482	485	465	489	468	472	493	494	504	456	435	522	496	443	503	502	470	488	459	452	461	483	493	487	498	490	494	488	483	495	477	481	498	490	488	471	496	465	497	476	467	466	429	439	474	481	485	482	459	481	471	470	471	481	455	492	481	462	471	464	483	493	481	471	430	487	478	488	457	465	472	484	506	475	479	511	458	463	474	483	491	479	482	486	463	487	494	468	494	512	478	473	536	492	478	513	472	493	519	460	474	491	500	459	490	481	475	447	507	502	458	497	462	437	483	517	468	490	472	526	485	494	475	476	493	488	458	441	478	473	451	458	494	471	476	447	449	494	452	510	474	495	487	480	447	486	502	504	461	470	479	496	516	467	449	433	481	467	464	484	475	499	475	509	496	466	485	471	481	507	486	491	489	477	484	469	474	432	478	493	435	474	462	473	476	467	508	481	422	454	429	504	457	502	471	460	441	478	474	444	539	469	506	474	492	467	507	500	473	471	474	475	476	441	475	461	466	463	487	452	416	470	482	493	475	452	478	459	488	448	447	489	462	493	479	468	467	451	503	477	460	456	471	476	454	504	471	463	461	448	459	515	445	483	495	457	437	484	470	497	477	503	450	498	458	469	450	482	483	469	444	506	459	498	520	514	465	458	457	495	449	487	479	451	446	488	477	499	519	469	495	433	447	469	478	481	475	463	492	501	496	477	467	510	494	477	446	519	476	497	485	461	458	509	481	470	464	487	458	508	467	495	470	501	523	466	445	460	468	481	472	463	448	456	421	478	507	486	463	456	484	496	438	504	481	444	506	505	469	462	486	499	446	473	444	489	466	489	496	489	492	472	467	493	507	501	513	427	463	481	443	484	461	483	462	461	499	453	474	498	515	503	455	482	449	465	479	468	474	475	480	481	476	465	497	465	447	464	495	481	461	484	474	445	458	494	477	507	480	483	439	481	498	455	472	487	432	460	482	486	489	471	475	494	491	471	462	480	456	466	443	487	486	464	454	473	476	506	472	476	472	458	425	511	438	483	463	449	508	465	481	489	456	534	472	471	476	488	469	486	478	498	483	461	489	478	486	451	443	483	485	470	488	489	468	462	470	491	523	476	456	471	475	478	468	484	489	479	509	486	463	504	450	455	494	465	480	458	467	470	503	478	465	474	462	481	460	469	464	449	471	504	482	491	505	485	431	469	485	481	498	466	478	450	502	450	452	495	478	445	478	493	484	473	469	533	481	478	493	460	441	454	470	504	482	521	460	463	487	494	444	467	451	429	507	490	486	430	486	515	501	458	478	524	497	506	428	489	469	446	467	473	455	510	493	491	451	465	492	471	505	521	475	429	494	529	452	448	499	500	483	500	479	474	502	453	473	455	470	463	485	453	484	470	471	501	474	462	490	532	489	459	458	442	479	507	426	498	444	441	447	470	468	473	477	500	489	460	454	441	457	485	459	458	447	496	485	460	456	478	474	443	455	479	498	476	468	509	452	448	456	426	477	498	491	458	464	508	504	484	452	494	506	471	467	551	507	488	461	484	499	467	464	449	491	461	480	454	489	463	469	471	487	510	499	501	517	464	492	457	505	458	465	474	445	475	452	509	449	489	454	493	440	463	495	465	458	484	499	469	478	436	469	509	495	467	509	492	505	474	526	503	506	462	484	497	487	482	473	526	500	440	469	505	462	457	483	505	460	441	491	497	482	466	453	444	530	514	522	480	498	444	490	448	437	494	477	426	525	452	474	481	478	473	481	448	471	458	505	492	479	494	513	465	446	456	488	483	468	491	433	493	486	475	514	449	486	480	513	456	450	505	481	460	489
30182	18108	4855	1075	703	575	472	494	445	493	490	462	463	452	477	460	504	489	470	491	451	445	478	510	449	443	469	471	506	496	496	492	443	465	474	488	460	456	498	485	444	464	439	453	486	501	482	463	482	462	491	465	447	457	444	459	464	484	478	491	499	454	466	499	454	428	479	456	490	475	461	497	507	441	458	450	515	455	476	468	464	491	457	447	433	479	444	457	456	467	467	465	457	437	477	443	477	459	482	464	471	473	468	435	491	486	485	473	489	483	492	461	501	506	493	471	475	465	440	450	451	459	479	480	469	459	432	457	477	455	469	431	499	455	527	466	493	451	497	469	498	484	477	462	515	489	497	502	479	474	490	468	451	473	475	443	484	486	482	502	440	474	442	448	490	458	455	452	491	422	467	453	467	492	457	491	442	493	470	473	430	453	480	525	519	479	461	484	507	487	427	437	469	469	460	501	481	498	449	445	470	488	457	461	470	431	487	429	530	470	503	510	460	497	442	480	484	501	426	452	456	483	482	460	498	502	466	447	484	427	500	433	480	441	453	453	442	466	437	425	523	489	433	485	481	474	485	505	471	516	480	489	497	443	465	490	489	480	469	472	472	468	450	480	451	483	451	476	465	463	483	479	482	486	481	473	471	482	478	516	491	486	479	486	436	466	454	463	479	499	464	462	446	498	503	486	478	477	459	471	511	476	440	489	466	451	469	469	447	437	464	492	473	458	457	472	470	428	452	479	494	467	452	479	512	492	437	445	476	434	430	480	505	499	455	462	442	479	472	453	431	480	445	458	478	410	478	496	490	469	453	507	456	454	464	482	459	466	481	475	470	496	508	484	512	474	470	441	432	478	463	453	440	437	463	501	484	471	489	451	444	459	475	483	487	497	470	516	467	467	465	486	485	473	430	489	490	433	483	490	436	475	451	499	455	489	473	471	472	447	483	481	469	533	457	483	504	461	450	445	498	466	481	478	465	485	461	461	461	476	476	486	504	451	451	470	489	449	449	483	455	488	439	497	448	511	428	462	428	494	475	494	488	458	515	506	478	441	466	472	455	491	456	478	513	460	436	468	472	494	443	423	446	447	489	500	463	476	457	418	483	474	424	444	468	504	447	485	453	472	470	461	483	458	486	443	475	456	475	484	439	475	463	435	443	442	469	481	466	430	432	509	516	470	470	472	479	475	511	463	464	453	437	481	469	457	453	429	495	479	481	433	485	450	452	478	470	500	478	471	523	504	461	438	448	481	500	467	484	469	454	473	481	472	506	480	460	487	462	469	487	473	483	427	466	475	443	488	442	466	447	442	537	482	494	508	490	502	501	480	461	468	498	488	467	444	469	478	474	482	520	491	475	477	437	442	448	482	481	467	521	438	457	494	506	429	483	457	464	468	460	450	483	474	452	461	474	490	452	490	461	500	492	499	488	523	465	456	470	445	509	491	501	436	494	468	492	504	473	496	432	477	492	473	458	488	498	486	477	462	494	444	495	443	481	444	492	479	468	488	451	467	465	507	492	501	458	495	469	470	474	478	453	495	471	461	498	464	493	451	466	473	444	479	464	492	477	443	461	472	436	466	487	465	494	483	469	477	479	470	463	441	463	481	475	457	467	443	451	482	473	453	492	491	430	461	456	478	458	464	483	445	477	480	441	484	491	467	475	434	429	464	459	426	461	467	462	495	486	467	482	472	483	442	464	461	487	494	428	452	487	403	450	502	501	501	459	487	489	456	449	474	438	480	447	497	462	500	455	459	450	486	447	487	442	423	501	481	509	505	487	450	469	477	529	441	495	509	432	491	502	460	488	454	473	485	480	435	466	480	481	518	470	477	464	472	441	432	511	502	457	445	476	469	483	460	463	480	481	471	411	520	454	431	493	459	448	495	501	495	533	494	499	504	516	445	498	476	478	426	463	475	459	441	495	470	490	484	471	501	462	456	445	454	489	482	487	501	441	513	454	465	477	497	435	429	484	477	445	461	475	477	479	500	501	482	475	472	487	464	432	467	457	480	459	491	462	430	475	472	472	454	443	458	484	478	488	458	421	443	459	433	456	494	497	464	459	442	459	485	476	462	491	474	459	477	438	452	506	494	463	444	468	493	484	468	462	495	486	449	509	480	482	463	444	432	489	487	463	460	453	441	437	441	485	443	503	478	487	488	470	499	494	470	492	504	501	467	524	447	469	490	448	462	467	476	482	461	480	484	431	469	538	480	485	448	480	428	454	446	488	467	513	494	465	494	503	443	472	453	478	461	482	468	476	446	479	479	446	468	508	476	472	486	485	503	443	465	448	495	485	451	478	451	479	455	489	449	478	453	482	483	470	477	448	477	465	480	458	461	473	488	482	468	453	473	485	489	437	468	463	500	471	451	436	474	492	485	481	486	445	436	460	469	432	429	461	509	430	502	437	464	464	491	490	470	472	460	482	452	451	465	461	454	452	468	455	432	477	500	506	486	440	460	440	503	473	460	465	475	500	446	468	483	484	482	470	451	459	523	439	456	474	456	454	411	458	481	460	491	487	434	474	437	490	468	472	488	470	498	472	465	482	464	512	465	453	500	454	469	473	465	495	470	505	494	471	452	426	455	533	459	496	503	501	473	487	497	482	438	511	464	460	469	475	480	485	453	436	477	449	417	506	457	456	480	463	445	496	455	482	483	488	453	494	464	515	467	511	478	461	465	476	462	459	492	470	489	520	466	433	504	466	487	456	431	480	467	440	490	480	480	450	459	455	516	434	511	497	464	465	477	462	435	482	483	446	462	469	460	522	438	470	432	463	504	478	450	496	479	486	497	514	468	499	481	468	482	484	482	527	460	465	479	476	442	482	451	448	489	461	484	492	471	497	523	473	475	461	420	470	486	470	478	490	443	450	498	465	489	484	439	500	474	463	479	486	491	448	473	472	471	474	469	466	465	449	419	452	436	446	484	481	456	452	448	489	457	487	512	484	452	467	446	477	496	476	452	470	498	481	454	474	462	498	460	438	451	468	479	495	503	455	468	494	480	457	483	458	448	488	423	453	457	444	467	495	453	489	459	475	492	495	459	431	459	461	494	433	450	464	493	437	414	483	506	469	534	506	443	450	474	510	488	489	453	467	447	457	465	488	434	447	479	458	478	462	468	472	455	448	460	501	452	464	471	474	488	498	483	488	468	454	452	440	499	433	486	486	508	479	459	502	460	468	510	495	485	474	464	466	435	496	470	492	488	489	451	488	448	483	524	466	480	509	484	492	495	481	504	470	469	469	464	477	504	471	499	443	455	500	454	448	454	433	460	470	503	477	484	479	469	449	504	461	473	444	473	428	459	486	491	477	514	487	474	483	457	466	458	439	516	472	443	434	477	470	454	470	461	473	456	416	491	465	447	521	495	491	493	520	472	468	495	429	447	513	462	488	486	462	441	457	462	473	482	475	452	498	491	472	448	445	467	497	459	469	490	486	500	456	476	468	520	484	489	457	443	489	478	480	456	494	462	461	453
19104	7678	2377	712	664	523	409	424	410	418	424	386	411	408	421	424	411	415	421	399	411	424	416	415	425	410	435	412	409	423	431	367	398	426	424	407	415	410	402	421	427	429	441	434	387	420	419	427	396	453	392	409	398	403	410	435	413	396	422	421	411	428	388	404	421	423	396	438	422	376	432	415	408	386	425	462	415	434	395	424	418	401	422	386	381	405	425	430	416	391	430	392	404	416	421	413	441	445	431	441	420	380	437	425	451	426	454	424	417	433	402	418	435	404	441	364	410	434	411	423	414	416	460	401	407	428	414	415	394	412	422	418	433	410	426	395	433	392	413	410	394	425	407	420	390	408	401	384	408	405	444	419	373	438	407	390	421	416	403	427	422	398	393	414	408	402	367	391	429	402	391	388	409	387	405	423	398	413	449	368	421	430	401	387	391	447	415	412	414	389	386	422	397	400	415	441	387	404	421	420	442	416	375	403	413	423	416	415	406	442	421	397	412	436	388	433	404	390	421	421	399	422	390	396	410	434	398	458	383	405	460	390	422	444	426	390	427	358	407	404	404	391	435	338	404	422	427	411	418	404	409	418	418	416	421	388	395	430	410	398	422	417	415	413	400	403	429	412	411	415	430	426	369	428	440	415	392	422	417	407	378	417	394	399	428	423	440	414	377	417	441	395	417	452	437	407	427	427	422	402	388	409	386	419	403	398	429	440	409	397	440	419	410	381	399	425	378	399	410	420	399	408	395	458	382	428	386	404	400	390	425	414	367	422	439	429	356	393	377	417	402	397	383	418	405	417	420	401	395	382	399	402	430	397	407	389	420	408	370	456	410	405	405	405	432	408	409	398	414	427	382	388	416	369	394	413	397	414	414	432	404	403	426	367	436	446	380	416	412	400	426	419	427	422	399	452	428	427	413	447	421	395	409	407	383	431	404	407	424	386	372	393	383	376	423	408	428	415	399	376	383	404	387	409	378	429	395	454	392	428	412	399	385	438	423	422	423	389	376	374	416	408	427	390	417	396	393	401	384	406	422	425	372	392	402	399	375	422	404	410	411	450	448	404	453	405	402	396	410	420	420	440	390	374	378	406	391	425	447	406	433	407	436	386	404	396	421	432	430	409	430	418	446	424	390	424	444	427	402	397	383	415	407	429	425	439	430	441	421	427	414	430	397	440	438	421	373	427	408	425	368	421	409	410	429	376	380	414	409	428	390	425	423	424	419	401	398	425	396	375	389	383	401	407	397	394	416	402	395	414	427	442	360	408	378	459	383	408	367	411	384	385	384	414	423	399	444	383	392	368	402	402	427	387	427	391	402	375	395	410	445	432	424	386	402	431	430	422	419	374	436	392	395	405	394	438	387	416	386	402	407	423	378	415	417	384	431	405	411	434	399	382	400	401	429	391	436	361	455	416	433	403	394	432	378	387	398	379	416	405	412	390	380	379	398	406	409	397	395	418	437	376	436	411	421	395	371	431	412	461	415	421	391	421	402	424	377	407	423	408	449	416	392	398	412	398	411	422	381	437	417	437	388	406	349	433	408	436	419	418	406	404	418	345	428	424	378	428	418	432	429	415	399	417	396	396	405	371	427	397	436	416	441	358	425	402	414	401	390	408	404	374	386	437	405	390	414	397	437	427	424	403	407	405	394	395	396	414	411	362	430	423	393	423	418	379	398	392	397	434	417	405	408	400	384	422	422	433	410	411	430	393	426	443	410	372	404	407	399	418	442	376	422	414	400	431	412	383	397	443	401	415	407	397	415	393	432	399	416	437	395	402	434	424	447	433	428	434	407	429	410	447	435	430	366	411	376	457	445	391	412	428	420	393	411	388	424	396	426	379	384	432	376	391	427	401	428	432	384	418	439	396	411	397	374	422	385	380	418	382	418	422	450	391	410	425	417	467	398	416	415	422	420	425	390	435	397	398	430	406	427	402	422	413	427	412	425	417	408	428	388	405	382	391	414	404	414	399	421	402	398	412	395	422	390	430	421	449	387	420	426	362	378	443	418	411	407	421	409	427	420	422	441	415	391	425	432	415	427	434	388	400	406	383	442	433	424	431	423	387	417	429	405	351	415	380	395	368	430	398	367	406	378	412	383	405	443	417	423	435	375	410	431	437	396	404	414	397	415	383	410	386	390	408	398	404	396	432	415	407	438	385	407	447	409	403	419	378	419	404	439	449	407	422	403	401	398	441	379	393	380	420	363	410	402	420	443	415	437	434	461	446	409	456	419	399	436	420	440	423	424	422	399	404	418	390	450	404	368	416	391	452	413	427	417	434	391	399	460	398	420	419	455	406	405	427	392	410	411	412	422	384	383	409	422	406	437	443	441	390	401	398	402	403	427	422	408	414	408	434	423	413	416	407	435	406	401	419	406	403	374	421	416	393	386	439	384	445	431	392	440	377	433	456	409	421	423	439	439	416	371	447	426	449	401	415	406	386	407	372	422	417	410	404	424	402	400	424	408	390	435	403	410	447	410	396	407	405	431	425	394	392	421	424	417	438	416	423	378	412	416	416	384	417	413	433	451	413	389	408	414	387	392	399	423	438	392	428	383	438	426	446	424	445	426	421	413	396	417	385	419	415	419	428	406	390	375	426	398	420	407	368	421	395	406	445	389	388	395	406	413	394	409	384	409	416	409	392	405	374	414	405	397	402	418	400	396	407	424	428	408	417	436	405	361	388	389	372	418	394	394	424	423	414	373	425	446	409	419	428	440	401	384	401	389	402	387	426	433	410	390	403	402	397	389	396	438	395	382	424	423	411	383	383	404	414	427	393	407	419	403	422	407	398	418	387	383	403	441	412	416	407	395	403	410	384	418	395	423	461	369	401	405	401	371	449	380	409	423	403	378	423	429	397	388	399	406	445	418	411	398	410	416	421	353	417	401	424	396	402	434	433	416	418	438	395	419	396	407	417	405	416	434	411	414	465	405	384	448	450	438	418	385	396	397	392	416	455	418	404	443	431	406	399	408	391	386	383	407	417	410	411	399	408	393	452	433	421	420	431	423	417	394	411	425	434	416	424	439	407	449	435	425	409	397	397	447	426	423	412	423	427	410	408	377	421	417	401	400	412	380	408	396	443	405	407	402	422	401	410	407	410	403	392	389	393	444	401	384	423	392	441	419	436	431	413	416	455	397	406	409	429	397	396	406	420	417	390	406	422	417	410	421	412	396	413	432	415	384	411	404	422	395	459	385	440	424	400	421	391	408	437	416	426	386	431	463	408	403	411	394	424	453	398	460	436	402	432	424	431	400	424	406	400	426	430	408	390	410	384	425	438	398	400	430	354	400	418	387	380	414	445	378	393	414	420	416	414	387	444	401	425	360	430	427	440	394	397	387	404	408	399	411	399	409	432	387	426	426	362	446	418	404	439	419	436	407	444	395	431	382	389	420	416	414	422	429	400	378	390	432	410	398	421	416	360	394	408	390	416	420	423	438	401	388	457	450	439	384	468	396	411	386	379	439	406
25481	21452	27921	24948	13879	2776	705	495	463	454	443	411	408	457	457	445	466	431	453	426	439	420	422	383	456	397	414	426	411	433	439	419	390	415	418	419	424	428	435	437	400	487	434	446	450	447	419	429	453	383	415	407	371	420	416	403	402	438	437	426	423	444	439	418	407	425	427	416	427	419	440	404	428	418	420	425	395	387	455	409	443	443	365	409	385	414	413	421	440	410	436	422	436	393	423	435	375	415	432	427	405	421	421	459	480	445	419	423	393	409	403	416	389	398	424	409	369	377	395	421	409	394	443	459	381	395	418	435	425	406	360	426	420	415	401	411	421	471	417	400	411	411	417	413	407	388	408	401	412	401	412	455	426	433	409	412	412	415	405	411	405	426	431	404	424	417	417	423	407	436	387	446	415	405	400	401	464	469	434	416	413	373	425	397	428	415	435	412	463	409	420	382	423	399	390	416	429	436	413	398	447	397	446	405	415	405	455	431	359	372	432	427	440	435	417	400	428	439	429	422	407	425	433	408	409	407	468	437	429	437	401	401	426	432	395	386	391	440	451	432	400	402	426	428	459	413	396	416	400	457	435	376	438	403	409	396	402	407	425	408	422	428	426	437	388	404	424	385	390	408	388	434	413	427	425	430	447	385	368	402	417	390	410	413	425	405	390	425	399	427	433	398	432	414	383	376	398	415	407	447	433	395	417	446	404	420	392	409	428	448	437	425	426	399	422	400	404	371	429	429	431	432	432	438	412	412	397	415	432	404	371	448	413	396	426	407	388	415	418	419	397	441	405	423	415	440	409	421	393	429	407	400	434	397	427	434	431	431	419	423	428	394	461	440	380	376	388	389	446	445	392	430	451	411	435	406	395	411	405	396	432	412	442	446	423	438	418	408	406	386	446	438	419	389	435	420	414	426	418	399	393	401	444	419	405	455	435	389	373	433	405	442	402	430	444	419	434	414	424	421	426	399	416	371	433	384	386	411	441	416	417	431	421	442	420	419	386	420	407	444	419	394	399	438	419	398	435	383	383	409	430	409	406	385	393	427	428	443	395	400	403	427	369	408	420	409	395	401	414	458	405	413	411	420	474	423	434	404	424	439	446	389	413	417	385	398	412	392	422	420	415	427	397	385	414	377	377	438	431	413	434	438	383	418	401	430	422	418	410	424	400	433	439	430	416	414	389	404	402	415	468	438	394	463	397	410	415	447	398	442	402	415	396	429	404	456	433	430	426	383	390	455	429	426	398	418	371	405	428	409	375	403	402	437	424	438	423	391	384	421	428	404	413	422	389	396	389	411	463	416	410	387	379	419	391	413	417	377	427	429	435	405	390	438	396	397	451	406	403	392	410	396	421	432	431	454	430	360	399	410	411	425	441	393	418	398	384	441	423	392	405	385	415	414	408	396	421	391	379	399	377	415	411	396	436	430	410	418	409	434	401	392	417	424	451	406	415	409	401	413	400	444	422	438	416	405	402	456	396	404	409	401	417	417	418	449	399	413	382	410	434	443	418	430	412	389	410	414	420	389	402	391	379	401	429	407	419	411	424	419	424	379	399	425	457	425	451	407	404	429	420	420	423	371	432	409	435	414	405	431	401	390	465	405	402	393	423	409	438	372	412	419	420	413	390	412	406	421	422	424	396	421	401	428	385	433	393	419	371	382	437	395	420	421	376	389	418	401	372	399	377	413	400	390	418	407	418	418	426	381	440	384	372	399	429	447	428	436	429	418	415	408	401	392	375	430	413	413	439	363	378	405	384	412	408	442	423	398	429	394	403	432	432	420	397	434	407	436	386	443	422	433	406	408	425	396	420	388	420	437	447	403	399	373	393	404	412	412	408	408	394	438	420	433	407	403	404	413	444	394	417	412	399	421	413	413	394	415	403	397	412	426	458	413	406	410	400	422	397	380	455	410	377	438	419	416	435	381	489	433	414	431	427	427	443	428	401	414	412	423	410	401	411	415	429	376	420	411	439	409	404	464	410	416	411	414	418	404	395	413	445	408	406	394	438	407	418	366	412	406	425	409	430	400	386	416	373	402	389	385	378	410	406	424	446	401	411	391	376	394	430	434	421	454	420	401	405	422	368	437	413	448	427	399	417	441	410	412	435	411	427	402	402	407	409	395	402	420	449	417	407	406	427	425	455	393	360	409	377	381	433	443	399	389	380	381	423	423	407	400	438	431	396	414	410	424	419	406	406	415	408	433	412	416	447	388	401	413	382	356	405	421	409	408	392	394	407	398	419	385	435	437	396	422	396	398	420	380	389	423	421	390	428	413	411	435	395	421	403	410	417	400	434	421	424	425	400	426	422	424	397	432	413	422	433	423	443	418	422	422	362	423	384	380	384	415	427	374	404	423	398	417	403	459	447	399	378	407	400	449	460	414	447	380	429	449	446	410	443	389	425	421	422	395	423	451	403	433	375	385	383	436	403	426	427	431	431	396	398	427	390	424	409	421	395	404	403	428	372	417	386	409	392	445	390	362	416	460	420	437	394	430	446	435	393	423	375	413	445	430	458	389	403	409	461	439	418	427	408	433	406	392	401	414	439	404	401	381	432	395	413	433	398	411	431	416	415	373	444	421	395	422	390	403	407	383	400	444	426	438	437	398	414	424	422	406	424	401	443	469	414	429	373	410	407	435	405	418	437	429	396	379	386	440	420	408	394	399	410	416	423	426	416	432	413	386	440	433	444	446	380	422	407	404	448	425	443	400	413	386	413	430	441	387	437	411	423	414	403	374	392	385	411	425	393	398	407	426	446	400	411	386	428	395	420	423	414	387	380	407	406	409	429	391	417	442	412	406	445	399	410	368	405	447	415	397	432	413	415	446	434	415	415	417	407	414	400	440	414	411	426	424	390	402	423	376	413	425	389	458	422	442	445	434	382	372	430	390	418	446	375	460	388	403	417	393	414	369	418	407	389	409	402	431	408	424	424	424	438	435	411	419	402	455	408	465	403	371	413	405	384	406	417	424	414	402	397	366	412	462	420	411	394	416	408	460	432	385	421	406	383	415	405	415	402	416	383	393	418	428	431	377	388	419	425	413	424	409	426	408	372	430	392	418	423	411	430	422	403	409	378	404	400	373	413	439	392	445	396	373	401	418	381	388	422	400	400	421	409	411	385	409	414	412	404	378	430	434	415	445	408	417	453	405	405	386	411	394	410	415	409	402	403	417	412	418	421	421	427	415	424	399	423	389	428	414	429	423	414	409	390	432	431	409	414	420	396	427	407	401	426	418	406	420	427	419	384	419	401	420	412	400	406	436	404	423	395	421	379	414	401	426	380	460	387	455	449	414	412	372	413	438	424	421	438	417	388	419	422	404	466	407	398	404	407	402	411	418	420	417	432	430	396	411	431	429	390	398	423	416	399	387	383	437	399	412	415	419	400	407	401	380	429	438	395	396	423	424	409	423	402	398	454	418	417	391	408	379	392	404	386	402	435	397	388	426	395	369	449	412	393	421	400	464	426	414
51552	39356	17235	4748	3897	1765	532	487	472	471	424	447	433	443	433	397	417	421	438	410	388	397	406	400	390	370	378	409	398	387	354	412	379	361	399	406	453	430	409	420	410	400	435	413	403	375	382	379	378	382	417	417	389	368	397	392	378	382	365	390	384	341	383	400	419	392	395	379	384	402	354	376	404	405	392	425	369	386	363	406	422	384	404	366	393	400	376	409	406	390	371	355	409	382	389	400	365	384	376	392	370	417	406	446	469	457	388	414	387	363	392	416	415	411	429	397	388	387	387	349	365	371	412	362	408	385	419	380	409	394	377	426	375	383	397	374	394	415	416	390	374	391	377	380	370	388	388	369	414	354	359	389	411	384	392	385	379	401	402	407	394	392	390	391	385	388	435	428	392	399	402	352	385	377	347	376	400	395	382	388	388	395	393	414	424	404	369	386	380	412	405	416	364	369	394	415	379	440	400	424	366	369	370	404	388	420	393	383	364	375	412	381	388	392	386	389	392	389	376	383	373	407	385	389	402	433	350	361	419	381	383	336	412	408	348	401	401	391	383	408	423	401	385	368	415	417	375	381	409	402	398	380	384	396	368	417	377	393	348	400	360	380	389	389	406	379	394	393	403	377	386	368	391	402	391	382	397	400	399	365	383	399	387	423	404	412	410	424	360	358	386	404	405	368	408	372	336	362	403	378	398	394	404	440	367	375	396	403	392	392	393	368	378	382	384	393	404	383	375	397	390	402	399	366	406	377	374	391	395	405	381	367	405	367	429	383	426	406	388	426	420	372	404	345	405	387	397	368	419	423	377	390	396	358	374	394	440	396	337	393	367	415	382	371	368	393	405	363	371	406	380	411	391	436	384	404	381	384	366	404	387	398	368	389	384	417	402	397	383	416	398	400	369	412	360	392	410	446	396	395	383	378	375	409	390	400	398	390	390	385	408	380	379	368	378	380	370	419	388	402	383	422	395	408	388	375	388	426	400	377	414	357	366	408	416	405	370	393	399	376	396	414	405	338	412	383	381	389	410	386	369	395	389	385	401	404	428	371	374	396	433	394	386	402	378	394	389	408	385	386	386	403	421	405	394	389	371	383	384	384	398	384	383	404	426	414	418	362	364	388	415	379	380	388	398	376	391	362	389	403	382	373	417	417	388	380	381	400	372	376	391	377	416	418	370	418	387	355	410	350	373	406	378	369	380	404	400	384	377	412	371	374	380	369	383	351	373	407	392	439	424	399	363	368	381	408	366	407	370	396	396	372	407	373	416	386	391	378	380	386	383	378	412	331	404	380	420	400	384	400	416	447	381	402	378	355	360	380	410	435	380	381	377	373	404	356	411	412	360	407	385	386	394	399	388	398	370	389	360	419	403	369	389	413	381	378	397	357	378	383	382	381	403	336	401	388	410	401	386	386	397	406	433	387	385	356	376	413	379	431	382	361	407	372	340	364	387	391	376	348	389	380	393	396	351	382	412	355	367	390	399	397	402	397	427	381	392	408	411	372	381	403	379	414	379	404	364	393	366	403	396	394	391	422	345	413	343	357	357	384	364	382	416	372	407	370	385	414	364	375	421	385	392	407	392	395	417	402	395	414	439	373	388	379	383	411	382	329	415	385	374	414	391	401	411	372	367	413	410	369	388	373	360	407	368	375	386	397	388	414	394	392	394	368	391	373	379	391	377	418	379	413	388	401	387	386	404	352	375	394	387	391	416	394	388	392	369	401	385	329	389	386	385	407	413	407	392	380	401	405	416	372	389	437	443	353	372	399	398	408	391	340	375	377	413	399	382	393	393	411	400	402	388	375	356	391	393	390	365	408	396	376	380	359	397	428	366	400	383	360	352	411	433	407	410	361	378	399	403	397	402	392	388	383	433	397	405	376	367	399	386	409	388	431	393	393	385	385	388	356	378	397	379	360	425	389	391	387	359	419	418	410	377	368	357	387	421	363	387	406	373	371	365	366	388	387	382	346	410	378	391	331	375	406	397	370	388	363	404	366	397	412	383	398	385	385	397	404	386	378	388	402	352	369	380	372	357	371	392	404	382	376	358	390	397	398	416	398	410	376	390	408	425	410	408	402	395	380	368	370	379	380	403	416	393	401	397	387	373	353	345	363	367	395	388	395	422	366	439	403	419	416	376	372	352	457	391	375	372	347	373	357	382	385	376	379	353	437	400	438	354	409	392	398	424	383	354	372	348	406	374	362	402	386	395	379	416	355	393	397	383	423	373	375	392	372	368	438	412	381	404	391	410	397	361	377	399	360	367	385	388	375	356	388	377	406	381	371	389	419	384	377	389	414	396	393	326	422	381	355	408	386	349	409	384	368	423	408	419	393	387	396	389	395	398	387	395	362	371	388	390	390	391	374	378	386	403	373	400	409	355	371	385	397	420	427	375	399	382	391	388	397	420	383	357	382	365	387	379	414	390	398	397	414	362	411	358	384	380	382	379	366	406	404	393	348	388	387	379	377	397	392	390	406	372	424	369	371	378	346	384	388	429	393	385	391	399	442	380	392	380	415	407	408	372	416	438	414	416	401	395	402	373	385	391	399	380	376	378	380	433	367	423	419	393	370	368	404	409	383	394	409	413	380	410	387	379	350	404	411	362	370	378	402	387	347	407	371	371	402	396	421	414	396	397	347	378	381	361	372	417	378	374	359	396	383	398	382	428	375	387	392	374	400	406	409	399	390	390	413	411	434	374	387	389	389	417	408	395	368	395	403	385	438	411	400	413	377	403	394	372	389	395	416	382	384	376	400	370	401	410	423	376	389	410	401	398	395	420	379	384	375	386	370	403	370	389	348	421	399	410	408	366	365	396	387	379	411	376	370	358	390	364	407	363	393	383	362	380	456	388	369	365	390	358	410	362	377	385	362	382	375	389	384	369	388	410	404	387	373	386	389	432	352	343	424	401	406	417	374	399	404	399	407	395	383	367	362	408	415	418	348	401	387	380	372	369	354	331	429	413	422	337	375	427	385	378	427	349	395	390	364	390	410	402	427	394	372	427	383	394	406	397	384	393	380	372	408	399	438	394	411	395	416	415	389	388	395	394	388	373	407	378	399	408	397	411	409	357	392	399	404	376	401	369	374	358	368	373	360	390	374	405	373	411	380	400	401	370	399	430	400	406	360	402	376	395	387	377	381	398	372	383	357	403	388	406	398	397	396	392	359	382	380	391	377	402	393	382	414	370	384	395	385	396	361	351	383	373	399	376	364	391	426	350	387	380	372	372	372	349	400	405	411	387	363	376	380	383	406	388	405	406	401	372	390	375	405	364	414	370	396	382	357	392	356	403	403	392	377	417	380	403	401	385	376	418	429	370	419	399	391	389	448	393	407	388	364	375	379	388	372	402	369	375	383	345	407	404	366	403	423	399	402	375	398	358	377	358	413	396	417	342	424	401	397	407	378	388	393	385	439	381	416	394	409	421	389	382	400	375	402	373	411	350	398	379	393	396	387	374	409	368	390	352	379
24506	21419	28489	24611	21272	11162	1265	777	650	580	559	613	578	567	563	559	521	510	548	558	565	570	545	557	553	546	591	543	563	546	586	566	517	530	503	566	576	571	534	541	511	526	498	566	527	584	535	518	558	557	538	520	540	535	558	533	570	494	539	563	495	560	567	514	538	537	543	566	529	545	572	541	571	505	515	538	507	496	522	542	529	510	508	548	517	523	489	486	501	500	550	523	564	514	550	523	521	538	553	536	529	522	571	596	641	567	548	534	497	517	539	490	542	527	516	529	567	519	518	581	552	512	517	500	517	522	526	555	529	543	538	536	530	540	516	548	518	578	519	537	551	527	491	569	521	548	541	532	550	513	541	512	547	483	488	513	529	543	505	558	510	525	543	523	512	525	555	551	493	544	541	539	522	515	531	528	529	535	523	583	521	538	531	534	523	531	535	566	524	532	528	577	531	505	576	490	529	513	514	510	580	528	537	508	494	541	488	534	528	508	533	555	541	533	491	556	510	546	544	519	532	510	506	589	502	521	526	566	596	496	527	510	544	559	563	566	551	506	513	495	523	499	553	532	540	504	509	544	496	588	531	489	514	516	516	542	490	502	540	471	514	552	506	519	544	555	531	542	519	552	509	548	513	509	498	545	495	539	527	545	535	543	484	487	553	541	538	485	526	525	523	555	546	503	508	553	528	577	513	575	547	507	491	487	505	523	522	504	562	544	567	513	559	526	520	512	493	550	505	546	509	508	512	480	494	492	519	539	498	537	520	522	488	532	514	572	497	528	564	484	552	523	496	535	544	542	526	550	503	558	535	531	533	503	543	493	548	518	507	606	553	522	548	524	513	514	529	558	553	552	508	511	563	511	549	540	536	550	562	542	540	491	551	542	518	509	486	532	556	489	530	527	539	558	535	522	529	491	542	527	583	488	537	551	594	514	545	521	558	535	579	536	537	540	509	557	539	513	525	545	541	560	523	486	528	519	482	569	523	489	503	505	537	511	511	544	534	511	545	567	519	505	542	509	539	546	562	541	517	530	493	533	558	551	526	543	530	531	568	533	542	553	519	544	550	540	568	530	555	463	555	537	485	558	524	490	491	508	534	537	515	523	523	521	490	508	518	569	543	548	534	546	494	539	509	532	578	539	553	486	548	545	527	536	509	599	568	498	522	502	548	511	500	517	520	537	528	566	535	557	545	484	550	526	514	485	534	510	537	549	533	556	543	483	571	510	520	509	491	503	525	517	517	537	488	496	580	530	534	530	541	490	529	534	514	526	519	523	577	508	532	549	531	522	516	524	561	541	526	557	511	540	509	512	508	576	531	493	506	540	520	525	505	528	534	503	538	490	525	515	503	522	504	559	530	512	483	529	520	516	542	505	536	520	534	557	519	512	528	536	506	526	518	534	521	522	551	541	565	504	543	500	537	503	557	544	540	557	484	526	535	523	510	513	526	487	542	522	508	549	518	520	536	509	557	559	515	553	548	509	547	502	538	509	508	509	534	514	495	513	548	514	506	542	516	525	534	558	536	510	563	546	558	532	573	537	510	516	515	520	565	500	516	493	550	540	539	498	529	566	564	524	491	498	527	507	546	545	568	543	506	496	476	581	516	530	528	532	501	493	520	551	495	511	512	540	487	507	549	519	504	519	532	533	525	538	552	558	533	524	529	538	520	499	572	548	540	559	539	550	549	505	561	512	512	556	526	495	548	540	529	512	547	553	505	562	530	534	584	562	498	557	542	493	535	535	553	502	502	507	532	491	508	523	515	481	511	517	529	513	501	542	561	550	530	519	522	495	566	563	531	521	579	524	545	507	537	520	494	553	517	530	559	534	537	530	515	538	496	515	526	571	550	496	558	502	525	548	527	537	543	479	563	561	581	569	583	534	535	533	536	525	518	569	504	548	508	518	535	542	523	522	531	513	550	510	531	536	542	496	498	518	558	499	497	501	530	492	533	495	521	502	551	553	573	488	561	548	522	542	539	552	558	498	514	553	552	527	527	539	495	562	510	529	589	531	538	535	506	562	559	511	554	511	530	541	504	544	511	513	519	541	519	535	506	529	537	543	478	564	513	509	532	545	525	525	545	556	530	554	504	559	523	526	528	503	545	514	501	495	526	531	537	531	556	511	572	508	526	531	527	503	551	524	557	525	554	568	546	547	523	549	517	497	560	533	509	519	518	526	484	539	525	556	570	512	536	541	513	529	536	513	533	528	537	471	542	572	492	511	539	574	537	491	541	517	507	594	497	477	549	490	537	530	505	502	529	485	543	527	511	509	516	521	541	541	553	485	520	520	575	554	587	527	551	552	544	524	531	486	555	498	535	554	501	494	544	504	518	524	525	550	523	527	508	513	509	588	536	530	535	526	499	510	571	569	543	521	514	498	511	564	530	563	527	534	552	517	516	507	527	507	516	556	491	542	533	462	516	539	532	544	517	525	522	540	489	526	564	530	534	496	526	521	511	533	486	559	532	581	543	568	535	536	522	505	518	521	539	529	495	514	554	536	515	504	500	546	549	520	549	470	511	540	553	538	532	528	567	531	505	523	560	470	518	535	555	481	527	508	493	501	511	524	499	553	516	509	517	520	532	528	553	529	518	564	519	530	505	552	477	527	511	538	529	519	529	511	517	526	529	522	541	524	522	545	531	514	548	502	552	516	501	539	520	537	550	537	529	548	512	549	545	525	551	499	548	547	522	539	510	522	514	534	557	545	527	533	523	554	520	573	540	508	524	550	565	517	495	485	517	523	539	566	536	521	511	563	482	529	548	476	552	540	510	553	518	528	500	502	490	537	521	513	513	504	517	482	512	550	515	563	557	594	516	506	517	489	544	513	528	535	504	503	527	533	514	545	542	529	537	484	539	535	519	547	511	521	539	558	535	521	494	528	542	480	497	542	536	509	557	528	531	519	528	518	514	541	517	535	529	519	514	543	513	519	576	549	523	513	522	535	592	533	509	543	506	510	572	486	493	509	512	507	524	551	524	517	517	555	509	526	522	524	536	578	519	528	502	557	550	552	518	533	538	502	539	520	523	522	526	525	514	522	562	537	537	515	510	520	545	488	527	558	536	544	521	501	525	503	533	484	520	515	540	530	509	515	523	561	513	524	491	535	543	499	525	490	523	530	552	481	515	547	534	493	495	492	492	509	525	544	501	518	545	528	503	532	562	533	523	530	529	524	538	515	560	542	504	525	551	526	520	548	516	543	507	540	525	540	483	543	529	514	579	518	558	592	477	536	504	484	553	532	480	523	480	531	538	544	563	546	567	517	515	533	530	548	529	547	532	487	533	555	535	518	531	537	491	526	515	537	534	526	521	522	528	540	520	560	497	522	521	527	533	562	526	528	524	490	509	494	536	568	527	541	545	533	523	507	503	504	505	534	518	556	517	569	562	503	507	559	522	536	537	534	515	489	512	522	549	528	537	530	519	567	499	469	538	494	516	578	539	489	537	516	517	546	541	528	504	542	520	480	495	525
50800	49483	25045	9196	6961	2934	774	700	609	584	597	566	550	520	523	537	509	574	540	542	524	578	520	539	511	499	497	482	495	510	480	458	510	462	514	530	543	550	536	504	507	507	543	510	530	520	515	519	508	538	497	501	495	504	472	522	494	477	533	504	478	487	450	453	487	495	469	514	502	506	464	511	492	501	518	491	489	494	508	466	462	502	507	492	472	471	493	468	452	481	491	508	496	460	486	496	479	485	482	486	476	496	505	603	634	563	549	490	491	466	462	515	450	511	510	489	517	438	483	498	499	485	521	458	471	507	504	521	502	489	482	464	498	450	449	448	494	474	474	503	437	492	459	462	520	487	487	488	499	462	523	479	496	504	476	492	474	487	482	465	491	483	455	484	460	489	501	460	479	477	486	513	448	472	489	505	476	508	481	500	519	502	529	495	504	490	500	438	493	476	445	472	472	500	505	517	490	502	481	460	513	461	480	464	507	473	495	512	481	510	489	505	481	507	464	500	491	459	482	473	471	462	495	457	514	460	504	511	482	506	503	499	485	510	478	472	486	518	471	510	457	468	445	504	424	536	489	484	498	492	487	517	477	486	519	486	511	489	490	491	465	498	492	473	465	487	506	505	482	517	470	483	474	461	490	475	500	470	457	511	480	459	472	473	482	491	490	478	486	498	496	482	475	499	476	534	477	475	494	478	492	478	469	443	452	500	517	470	502	492	486	492	469	479	488	506	490	490	476	496	478	457	490	447	444	476	491	505	494	490	484	502	504	491	466	510	494	488	500	497	494	439	477	490	513	505	500	477	500	473	479	482	457	518	494	489	479	504	499	470	516	529	520	459	464	506	489	465	494	501	498	470	481	491	489	448	474	483	468	483	503	438	490	447	468	500	483	497	486	473	465	442	493	451	504	449	477	480	470	455	498	490	497	514	490	474	470	486	490	466	484	466	491	474	488	471	462	481	502	494	473	488	498	513	470	497	448	460	501	493	495	461	476	529	452	458	491	476	461	494	482	471	474	524	484	505	457	509	477	490	486	455	497	527	452	489	488	503	459	487	508	528	468	544	481	473	489	477	462	489	470	452	474	462	455	511	486	482	469	504	505	500	421	459	467	516	479	523	510	482	546	460	505	500	456	479	462	525	521	451	499	494	520	484	489	468	504	494	474	497	457	461	540	466	463	494	486	498	484	487	465	526	489	520	469	490	509	493	461	487	484	503	502	473	482	468	506	462	444	455	528	491	475	491	515	483	490	472	489	445	457	472	464	489	467	466	450	460	540	503	481	446	485	489	510	460	468	462	470	486	504	494	498	456	435	488	462	503	484	477	466	502	479	497	453	503	487	505	484	469	488	512	472	489	484	485	508	486	480	478	461	507	503	472	470	449	481	503	481	476	467	478	470	464	482	491	524	467	521	473	537	448	493	465	528	475	466	495	536	452	497	498	502	465	491	478	469	455	492	510	446	538	488	501	494	457	456	509	502	492	530	496	530	486	466	471	498	499	495	498	479	452	494	461	469	490	493	479	505	498	509	503	508	469	482	451	496	485	503	447	454	485	502	548	459	522	475	475	491	472	471	472	521	493	456	505	473	467	462	495	482	470	492	488	504	507	483	506	459	519	485	494	499	459	499	500	465	470	483	528	520	527	487	491	481	497	481	473	504	430	461	485	451	511	496	453	491	514	474	453	494	483	493	517	463	478	461	519	474	476	458	491	469	486	484	491	521	503	480	484	525	458	496	503	465	466	515	480	495	492	495	449	488	466	506	451	495	473	500	462	483	483	500	480	483	461	514	520	481	506	472	497	475	435	439	509	481	474	443	477	492	468	507	489	477	494	477	488	496	442	457	481	464	498	465	492	497	435	512	489	476	479	481	478	496	453	485	499	493	517	519	482	494	501	500	457	474	488	484	515	483	424	488	466	499	472	493	476	471	441	518	471	460	480	464	484	511	453	496	480	519	519	516	465	500	501	540	486	497	499	483	471	490	491	460	464	479	453	503	509	491	486	515	536	470	529	478	480	519	550	473	460	493	512	451	501	500	505	481	456	500	492	473	521	468	499	495	481	470	495	525	505	473	517	494	507	504	515	483	461	505	473	447	456	485	495	521	465	461	456	477	504	461	492	476	464	476	500	448	452	495	493	504	459	444	492	497	489	493	480	482	505	488	482	446	455	518	469	493	498	505	475	498	477	507	512	460	470	478	491	472	441	442	490	456	476	460	477	451	484	495	444	477	480	435	521	491	532	473	471	447	507	529	475	458	465	494	461	485	483	448	513	460	472	514	521	497	464	487	474	453	498	448	476	532	440	486	478	504	487	496	478	505	480	490	512	479	449	479	488	475	470	477	457	494	463	472	477	482	495	489	459	461	507	485	464	468	498	494	459	458	489	427	472	510	470	488	491	460	476	488	492	492	459	484	495	476	487	492	482	463	462	463	472	472	447	471	455	507	475	457	485	467	482	489	469	478	470	469	501	488	511	475	467	477	507	496	480	508	497	480	500	494	483	481	492	510	469	471	477	450	515	475	500	452	488	495	504	481	503	504	501	500	488	466	464	506	535	507	511	461	497	454	433	463	472	460	448	461	482	514	471	464	478	476	447	478	455	485	475	515	488	457	501	480	464	481	480	479	457	500	498	465	541	487	472	442	493	507	502	469	473	472	509	484	480	491	491	458	488	476	503	474	489	517	470	511	442	445	501	462	473	473	445	505	467	514	476	508	464	461	463	455	505	471	480	480	495	471	481	473	487	484	481	477	478	489	487	463	467	463	500	485	479	483	482	475	495	459	505	481	478	501	497	517	470	503	481	524	506	483	499	467	462	466	491	478	448	476	484	514	523	494	512	514	454	470	460	472	445	513	443	478	554	530	485	472	482	479	475	449	518	479	500	486	443	459	496	464	497	509	477	493	472	486	479	491	497	490	493	485	481	467	500	487	486	497	468	488	464	494	442	458	509	535	476	487	479	496	491	483	485	495	515	511	450	493	479	457	516	440	525	425	499	506	482	469	491	477	486	496	450	514	475	483	466	476	505	457	518	484	464	490	524	488	492	472	491	487	484	484	479	469	475	480	469	487	477	481	451	474	471	484	466	501	457	488	472	463	461	460	478	492	531	496	468	444	457	457	508	476	481	476	508	456	479	468	477	501	481	487	444	475	499	468	505	446	499	530	480	491	424	465	483	520	475	486	489	450	493	478	518	469	496	513	434	508	460	436	499	523	481	472	439	505	523	462	493	455	495	492	492	470	458	481	475	490	473	473	512	491	467	470	484	454	474	498	516	506	481	484	485	450	466	483	444	466	461	486	457	449	516	466	497	461	502	502	481	497	482	538	476	508	501	482	491	524	489	480	476	486	506	505	497	473	479	485	501	516	462	491	480	492	477	473	481	503	460	460	486	477	525	469	472	485	478	506	435	476	484	488	502	502	496	453	451	482	450	446	460	479	495	519	504	464	457	513	431	461	503	511	499	511	504	500	506
29993	17525	4570	1244	822	567	472	450	463	456	440	442	428	423	466	471	457	405	483	444	431	460	418	450	457	453	394	421	416	447	478	441	454	444	455	460	439	473	415	455	454	435	434	435	500	452	427	463	453	413	431	445	426	445	410	424	485	480	421	458	453	443	419	446	426	452	473	424	473	468	451	426	415	439	476	445	430	410	438	432	390	434	478	407	404	476	402	444	385	459	458	481	439	440	464	431	425	462	407	451	442	419	461	448	424	444	444	420	434	455	469	481	460	416	467	454	465	450	446	434	398	426	425	450	452	433	403	415	426	407	447	451	450	450	446	440	458	406	428	406	427	468	465	469	440	456	429	398	445	455	415	424	450	415	449	424	482	443	445	411	402	432	449	440	444	452	475	461	448	402	428	423	434	465	408	423	456	477	444	403	477	462	410	434	446	452	440	423	444	438	383	477	442	429	437	470	419	422	458	436	409	453	432	436	406	421	437	434	479	438	410	447	467	452	459	428	423	453	434	450	404	462	447	446	418	481	419	448	455	432	437	401	440	444	464	451	443	464	446	444	478	428	431	400	398	449	418	401	455	436	455	447	437	457	450	430	422	446	422	454	407	426	469	439	453	442	470	495	411	431	442	448	446	456	411	460	450	424	437	465	418	398	414	407	472	429	460	468	420	443	403	409	420	446	463	465	422	423	435	451	429	407	449	450	426	471	428	460	434	451	427	406	481	465	474	464	452	427	496	429	415	399	448	444	444	452	459	467	440	447	439	436	472	420	454	423	458	417	442	408	451	465	472	446	440	430	433	448	449	434	455	463	428	466	442	401	454	466	444	434	437	453	438	422	454	420	476	447	452	430	438	456	417	438	434	436	430	427	440	459	471	439	444	444	460	487	448	429	433	410	430	419	423	439	448	445	456	433	462	439	443	461	431	455	465	453	487	439	464	443	475	413	400	434	413	427	464	403	450	464	451	459	429	444	401	467	428	459	447	462	444	456	436	431	444	456	441	403	437	427	431	438	408	406	433	461	441	443	439	434	472	406	428	451	466	438	419	454	427	449	423	430	428	438	451	461	436	417	432	445	430	464	431	397	468	458	431	446	455	448	458	456	448	472	467	431	451	463	486	461	464	440	425	435	421	439	456	406	410	465	470	437	415	461	459	436	442	462	406	457	467	422	442	446	432	454	467	428	488	408	456	464	421	447	453	427	470	454	437	487	421	450	427	420	443	445	437	454	434	454	452	386	468	454	453	420	437	402	424	467	442	451	471	403	434	419	396	447	452	457	456	456	431	446	474	432	491	471	454	441	423	455	435	447	416	459	455	458	405	491	467	427	445	407	433	469	409	453	425	428	459	441	464	457	435	427	399	416	427	439	425	478	444	412	463	470	403	469	491	437	446	482	453	437	445	470	415	471	448	455	469	444	430	445	408	463	416	471	465	475	438	469	458	461	406	478	418	430	440	435	435	417	425	437	434	412	448	439	415	426	429	459	448	430	442	433	434	458	438	433	439	421	454	471	452	450	418	444	455	419	436	425	432	460	461	448	437	423	479	461	444	432	401	460	452	406	439	444	445	378	412	473	437	453	436	416	475	430	405	466	474	407	426	434	475	428	408	426	422	439	467	418	450	410	448	428	433	438	428	468	440	449	468	435	424	439	398	461	443	447	460	435	424	456	484	455	454	460	449	473	417	440	424	455	436	428	444	451	442	469	436	417	419	447	429	442	430	465	454	457	428	442	424	395	396	445	440	435	432	434	403	461	433	450	400	463	434	442	458	416	438	438	447	419	483	447	445	454	430	454	432	428	426	405	459	415	417	459	445	437	439	448	441	447	413	435	432	423	436	457	402	453	445	453	438	445	429	416	435	522	452	412	411	469	406	432	414	418	430	406	420	447	446	417	425	433	437	436	404	431	429	413	442	441	430	446	443	486	461	469	374	465	403	403	468	464	432	465	439	417	407	413	439	439	425	427	457	400	419	469	468	431	464	430	404	439	449	437	446	437	437	431	440	424	463	452	446	436	415	481	475	452	452	419	456	457	415	413	457	468	458	432	437	447	473	441	395	448	458	432	443	372	414	451	430	426	447	440	420	418	405	443	438	463	483	415	452	459	428	492	449	458	450	443	457	417	407	425	409	435	463	462	407	453	440	425	456	475	454	435	444	419	397	440	425	437	437	404	471	458	444	414	428	459	456	405	427	432	450	441	425	496	431	446	431	405	445	447	443	443	418	445	437	433	421	424	467	423	406	450	418	422	432	472	430	431	442	438	452	407	450	454	440	418	463	424	437	408	462	434	444	470	461	463	451	444	438	453	470	433	441	390	448	443	465	419	427	442	440	438	441	435	412	425	430	402	450	444	452	457	408	417	437	428	425	422	419	428	449	457	430	455	459	419	480	435	436	475	418	456	475	433	430	406	439	457	431	460	447	425	423	413	404	475	443	413	387	443	470	438	475	435	432	408	472	407	455	435	421	494	407	445	432	429	433	462	443	413	471	431	446	454	419	419	429	448	428	466	423	414	444	418	420	455	421	464	411	440	429	440	428	416	463	489	463	463	437	394	437	444	497	463	473	440	434	435	440	432	437	458	452	434	475	450	462	456	479	474	435	407	427	424	414	425	442	414	453	435	448	425	424	415	438	444	441	452	439	394	469	442	437	426	444	438	438	449	432	449	401	464	462	442	449	425	444	470	440	432	428	454	445	417	422	436	454	466	443	446	455	484	473	448	425	422	458	448	477	416	417	414	451	415	426	447	458	430	425	424	457	462	457	443	421	462	440	454	438	414	424	451	498	433	420	457	463	397	460	417	448	414	481	399	412	458	444	400	431	444	434	417	443	421	462	461	449	416	417	436	448	436	434	432	442	414	470	461	424	451	414	434	434	466	416	456	448	441	440	421	462	475	400	442	412	416	443	429	431	454	437	454	445	426	403	419	444	467	421	452	429	464	425	448	446	456	455	431	430	455	440	434	450	470	453	417	406	427	486	442	443	441	443	435	447	414	463	447	453	437	423	460	415	420	452	441	443	423	433	447	439	441	424	443	438	438	416	454	437	464	445	442	493	433	430	442	451	430	449	395	465	466	436	403	429	464	419	456	445	484	446	442	468	435	415	425	409	453	419	473	429	458	459	425	448	421	416	412	401	459	465	438	491	437	445	452	467	409	452	447	463	415	438	455	438	453	438	449	399	426	417	424	449	434	449	454	470	406	469	442	436	429	441	435	393	425	430	410	451	432	413	474	447	453	464	488	442	463	441	433	433	453	430	419	418	448	388	440	431	423	476	426	448	441	416	456	432	439	432	446	432	401	455	432	370	411	412	421	429	430	422	423	447	450	449	406	439	456	443	441	445	458	426	463	455	479	459	417	435	439	467	422	437	403	469	428	392	428	457	466	406	463	473	404	441	431	456	483	449	397	453	483	466	435	458	420	432	462	436	472	461	416	395	452	478	460	438	413	446	465	437	416	434	406	410	424	452	426
17999	7917	2630	933	783	521	400	385	399	398	417	396	375	334	354	409	392	389	396	405	371	374	389	401	400	362	376	404	379	387	382	432	390	396	363	373	400	414	375	399	389	370	445	415	392	382	387	402	366	432	415	386	366	398	396	377	391	374	380	394	389	372	421	382	373	401	362	373	417	355	402	402	429	391	382	367	387	406	393	382	380	413	361	390	394	392	369	399	391	385	390	334	398	376	359	382	402	364	376	405	422	374	397	429	404	424	400	346	368	393	381	415	385	391	379	355	404	396	388	393	397	370	360	414	356	394	384	380	377	401	375	367	352	388	362	371	381	378	354	401	383	345	394	396	375	406	417	363	386	370	400	373	402	386	397	388	363	407	362	329	387	375	371	379	400	378	398	356	379	396	392	346	374	377	376	385	382	367	377	391	370	383	391	376	362	391	391	409	354	406	406	401	361	383	396	377	354	382	407	350	384	419	349	383	347	395	387	387	383	345	384	399	399	397	362	351	389	382	372	386	399	362	408	398	385	394	382	371	367	390	351	378	388	385	402	397	362	387	376	391	371	387	407	396	411	386	393	396	376	354	386	387	371	349	357	363	353	372	344	384	363	352	386	322	373	403	390	404	362	347	367	412	362	358	370	400	395	385	390	400	398	368	356	379	376	403	373	379	396	373	383	384	390	432	377	411	373	408	404	393	376	381	397	367	370	384	402	409	409	406	362	378	371	381	371	409	387	376	401	418	396	373	358	403	385	380	385	392	384	430	399	388	397	409	400	365	392	361	379	393	377	390	401	403	405	396	411	379	378	384	354	368	352	391	372	383	351	396	358	417	340	368	372	378	366	369	410	356	383	382	401	372	351	368	381	390	375	388	349	420	411	389	409	389	367	353	363	377	364	385	386	351	376	420	368	374	362	348	364	357	406	367	356	352	374	362	386	418	382	398	405	359	407	385	390	381	389	361	404	355	392	378	354	381	370	350	405	363	359	394	406	391	400	363	384	399	391	360	375	378	374	382	410	427	398	354	396	395	433	382	382	377	366	399	379	371	369	410	387	398	399	407	390	369	372	377	409	387	401	393	426	370	374	365	381	417	356	396	385	351	378	348	419	385	385	430	394	408	393	395	366	380	422	382	367	351	376	357	353	382	390	373	379	375	394	403	397	435	411	379	394	372	387	422	375	364	377	411	369	374	339	415	420	395	363	385	362	387	389	378	397	377	392	427	396	398	384	377	363	396	362	382	406	388	379	434	385	371	365	384	354	409	350	400	381	348	397	387	386	441	397	368	332	363	421	371	421	381	377	371	370	362	442	400	383	347	373	403	403	386	342	383	363	378	391	380	377	397	387	389	376	389	378	377	357	376	424	373	401	379	384	387	370	365	410	394	398	374	366	379	370	411	350	387	368	357	393	380	387	398	402	375	359	358	374	381	378	363	399	388	365	365	384	373	363	391	387	415	372	373	349	395	400	354	398	381	427	397	384	379	367	394	383	351	380	376	382	354	386	401	365	377	379	384	361	371	373	415	389	413	367	402	333	414	365	395	370	405	391	380	366	356	401	380	371	371	372	376	418	403	386	386	387	407	354	365	392	361	336	381	391	375	406	364	377	401	396	410	409	401	417	403	368	400	386	437	377	397	368	393	403	348	393	351	368	398	389	379	361	410	375	418	353	386	393	420	387	406	398	370	385	396	369	383	393	405	397	383	385	396	404	388	379	425	372	390	350	407	378	375	390	413	376	385	385	423	369	373	378	362	402	384	374	420	396	352	388	368	401	378	399	361	382	403	389	381	377	380	387	411	378	395	369	388	384	398	409	349	370	366	362	380	379	371	427	418	332	417	367	385	424	386	378	391	388	381	392	372	361	385	370	372	390	366	364	413	393	399	365	416	388	406	359	366	379	387	397	386	387	397	387	396	370	391	378	364	401	393	402	381	430	389	383	378	382	391	385	359	421	402	377	386	415	396	387	386	383	398	398	380	372	375	414	406	409	386	362	354	373	415	399	396	385	380	386	391	376	410	390	383	337	399	388	395	397	388	350	362	422	381	388	370	400	369	370	405	394	361	386	404	388	373	380	389	393	404	392	355	387	372	386	379	366	360	380	386	385	372	370	409	406	356	372	390	385	412	394	400	391	403	369	386	385	403	403	405	364	396	373	363	399	397	328	383	408	375	365	368	383	362	415	387	399	387	417	382	386	408	383	390	395	381	399	408	412	385	414	391	371	389	394	384	368	406	386	364	420	368	370	420	384	414	372	381	361	410	356	402	406	381	399	366	381	409	389	346	375	390	426	392	357	401	370	371	375	373	371	385	382	359	347	374	361	413	365	416	385	376	371	400	366	381	374	398	390	391	378	374	390	390	373	390	372	395	406	410	398	368	398	397	386	367	367	356	380	396	386	405	377	360	386	358	368	434	424	381	390	378	397	363	401	369	400	352	347	365	406	417	364	385	380	386	361	370	363	407	389	405	367	390	384	401	392	376	372	384	415	389	387	340	413	381	387	393	357	389	369	358	390	387	373	406	376	418	392	399	390	364	392	399	369	377	384	372	377	369	408	394	423	425	409	390	393	377	411	376	349	397	336	397	404	377	376	379	395	382	399	412	382	393	352	379	392	389	347	387	378	373	381	392	382	414	376	380	375	422	427	362	384	425	376	376	382	390	368	402	354	398	383	343	371	381	413	354	379	379	377	390	407	381	403	376	379	427	358	381	388	386	431	357	344	367	372	393	372	388	379	364	370	398	404	394	372	386	397	383	409	386	365	389	407	405	408	412	407	408	385	377	373	363	328	375	376	406	390	402	423	377	401	414	388	388	395	369	369	366	390	390	387	409	387	400	401	368	356	359	391	383	383	391	353	416	407	392	374	377	387	402	364	371	421	348	359	404	409	363	386	359	390	393	407	354	377	382	390	402	389	364	396	361	390	381	389	400	402	409	393	346	361	384	414	376	422	373	387	378	394	446	383	395	376	406	394	404	399	364	392	427	397	408	384	406	390	436	387	391	381	397	371	395	404	353	401	383	375	390	360	367	412	357	371	361	374	391	420	407	370	356	360	363	412	378	396	413	376	393	398	379	398	402	379	389	398	363	400	412	396	381	427	373	371	375	404	389	360	395	362	403	378	397	364	409	363	347	346	405	402	395	415	361	366	395	393	381	399	386	407	377	386	394	383	393	400	390	360	356	410	384	366	343	404	373	393	401	416	344	388	402	377	406	424	386	356	359	392	376	388	393	379	411	404	409	395	380	412	394	421	347	411	391	412	391	385	405	373	426	385	391	408	377	415	382	388	414	370	377	366	402	403	386	418	390	369	407	367	384	366	383	397	409	402	366	403	381	367	390	380	367	425	383	414	400	384	380	403	372	372	372	372	420	366	381	385	385	408	399	378	387	403	397	379	382	390	381	361	384	409	420	405	394	390	392	380	369	386	374	373	395	384	406	405	391	387	358	375	393	348	429	387	361	369	408	373	411	358	353
25443	21455	27534	25298	14445	2861	613	396	323	343	354	318	343	336	326	325	320	305	333	341	318	328	279	333	325	299	306	312	354	324	342	323	325	277	341	325	326	325	342	339	351	303	329	336	327	333	351	358	331	304	308	291	314	317	312	349	318	304	274	344	293	298	305	301	314	309	313	316	328	286	350	316	316	326	280	328	306	337	360	344	296	329	349	291	282	325	330	323	326	298	315	301	301	305	312	278	335	299	304	298	344	298	317	334	366	312	314	302	273	311	315	301	321	321	364	330	341	262	285	319	306	330	320	306	316	307	298	318	325	347	310	303	346	320	306	312	306	332	336	321	301	300	302	329	281	339	303	319	305	285	320	290	307	323	306	310	315	304	321	298	290	293	326	300	332	328	327	315	291	314	295	351	324	314	319	340	273	321	313	309	315	295	322	277	297	291	301	304	309	298	307	311	310	305	343	298	339	342	299	334	303	319	297	311	320	328	318	313	304	337	311	306	324	307	318	311	315	305	278	327	323	319	329	316	310	320	277	328	319	337	300	294	317	361	305	285	314	326	323	328	342	332	331	317	300	322	300	304	296	330	306	330	310	305	324	305	321	324	341	292	337	300	309	303	316	327	306	313	322	356	318	296	314	286	310	330	283	335	329	324	310	305	331	335	295	320	340	294	325	331	318	310	266	340	304	331	289	344	314	324	343	306	342	295	306	326	279	318	320	281	337	338	346	296	306	289	304	308	301	324	300	333	295	320	305	309	313	309	335	320	323	313	311	319	313	321	310	315	339	302	314	288	296	300	309	283	290	313	317	317	332	295	335	302	292	311	317	337	306	282	310	311	333	334	286	319	275	296	310	316	298	273	305	316	306	315	311	315	320	297	330	321	316	298	278	322	323	325	291	285	307	321	307	312	313	317	320	310	336	334	326	330	297	294	312	309	317	301	313	323	312	289	317	310	351	308	287	317	268	339	273	303	312	333	313	311	315	342	298	310	303	307	301	312	311	304	300	333	285	331	310	289	327	325	307	339	299	319	310	321	334	320	300	334	306	310	316	343	358	329	319	308	299	296	281	276	314	320	287	317	298	316	304	317	325	320	313	284	303	323	286	294	312	288	309	301	318	300	335	317	313	293	326	276	304	310	305	295	324	287	309	334	348	325	316	309	331	285	277	337	296	305	325	330	308	311	309	317	329	341	288	286	336	331	299	312	331	317	327	357	323	314	314	313	308	306	304	295	291	316	307	273	311	323	292	320	323	303	302	315	281	308	317	296	275	329	317	290	320	317	311	299	337	312	337	270	305	309	297	306	326	322	329	301	303	312	321	322	332	320	316	313	310	314	305	312	333	330	284	303	318	309	340	304	306	318	273	343	315	313	335	319	308	299	332	285	296	316	326	312	296	318	293	276	357	323	344	296	286	318	340	331	315	320	305	305	300	338	320	326	327	281	305	288	324	340	295	298	321	326	327	324	307	312	324	271	323	322	324	345	309	320	340	271	295	326	312	305	299	280	308	313	304	298	331	303	310	321	303	337	310	317	322	286	310	328	312	308	302	335	296	311	311	309	296	309	338	319	304	324	311	304	321	296	316	329	296	334	328	308	298	305	295	316	328	292	303	339	327	338	305	322	301	365	303	318	296	307	316	312	263	344	289	326	302	313	333	314	301	301	294	288	283	304	288	294	330	299	290	316	331	318	330	301	289	305	325	309	305	329	300	300	301	288	308	325	307	294	328	340	295	347	291	294	361	298	311	306	323	308	313	295	308	331	303	332	286	308	292	313	318	304	310	278	293	312	306	335	321	333	306	318	316	313	331	289	319	320	308	301	310	309	317	310	328	296	324	297	329	329	355	293	316	308	315	311	306	308	299	320	301	303	295	318	327	287	291	311	300	345	295	320	287	297	312	306	308	285	293	300	297	290	333	294	368	323	286	278	349	308	313	311	311	326	322	302	323	301	326	308	318	293	304	314	319	282	349	347	329	322	321	319	310	306	295	315	311	327	316	314	331	293	309	333	282	322	308	297	298	311	348	297	302	300	306	297	335	298	278	298	247	313	308	349	320	308	302	319	305	322	319	298	323	292	273	286	311	284	320	319	310	287	307	310	298	347	293	288	258	316	314	316	313	307	267	288	305	286	282	306	314	307	329	322	330	284	341	307	324	332	333	308	298	276	309	300	311	325	341	328	317	310	298	342	316	338	351	347	300	331	300	299	329	319	293	312	347	302	291	325	304	321	336	329	326	350	331	322	315	292	313	336	304	301	295	303	329	308	338	324	310	335	311	307	300	312	314	305	285	334	267	317	302	303	296	307	339	314	314	291	336	323	320	316	311	333	288	328	307	321	322	306	324	286	275	282	297	319	287	328	317	286	278	325	314	313	283	311	320	327	297	335	300	313	304	333	294	329	336	309	296	312	304	309	310	315	316	285	332	337	312	298	349	289	317	319	301	314	349	331	306	303	330	329	327	309	326	309	319	289	314	343	295	294	307	308	322	291	298	298	316	338	317	297	308	310	305	298	321	342	306	294	314	299	322	328	317	326	332	316	306	300	294	304	292	328	297	315	297	281	317	315	284	320	320	321	327	355	299	321	295	318	314	293	300	302	322	317	315	320	332	316	274	315	322	323	308	272	313	319	315	285	343	308	293	306	319	295	323	297	312	287	333	333	305	328	316	321	281	306	328	329	307	295	305	318	305	299	281	335	340	292	314	334	339	319	300	328	326	300	332	313	346	273	326	304	310	314	322	316	312	301	272	310	336	339	301	339	293	315	312	289	307	298	339	323	328	340	303	313	306	329	312	283	310	325	341	327	292	322	292	305	311	314	314	319	309	314	309	333	325	308	332	288	291	300	320	279	344	305	300	277	277	318	291	309	304	323	324	337	313	292	347	309	330	299	315	289	316	310	312	297	286	285	297	337	309	324	311	308	296	330	315	311	328	317	293	326	288	302	329	311	291	334	309	313	284	342	331	312	319	328	288	323	329	317	311	318	328	338	317	331	312	317	304	332	334	326	324	306	360	301	304	305	323	323	336	319	331	329	326	286	308	303	307	331	339	303	297	322	307	309	331	286	322	295	314	328	323	329	338	301	275	305	332	288	339	341	314	314	314	280	305	297	312	324	321	329	328	301	314	311	320	315	267	328	308	338	332	304	269	321	336	312	294	322	330	329	313	299	302	331	323	314	335	327	307	287	309	356	334	311	318	336	318	314	314	328	304	308	317	288	305	323	322	342	332	330	318	329	354	300	325	296	333	331	306	328	299	303	318	308	285	282	325	287	317	317	345	313	328	322	309	289	305	294	307	318	314	337	315	331	335	314	299	311	332	340	306	333	303	346	324	315	284	313	279	330	298	308	314	309	292	314	304	333	308	314	323	321	307	279	284	331	303	300	310	315	303	303	310	311	301	288	308	342	303	324	323	312	331	288	320	322	355	331	316	328	326	292	316	293	313	286	316	326	334	309	303	308	307	298	306	320	289	288
52564	39872	16102	5945	4702	2060	426	386	374	395	308	347	351	346	339	346	315	325	322	313	315	339	308	315	318	344	311	297	283	276	306	296	350	302	339	305	329	355	326	330	319	323	348	322	316	327	328	324	326	311	337	322	341	303	288	317	308	305	303	294	317	323	301	307	340	305	302	319	295	314	316	322	284	317	311	312	299	294	330	320	299	304	320	271	293	327	295	296	304	331	326	291	311	296	326	314	306	321	311	296	333	311	345	367	394	325	324	330	315	314	299	313	320	291	300	277	314	301	309	322	315	286	310	302	287	287	350	302	286	269	285	310	309	312	315	288	304	326	280	312	317	338	318	319	320	322	310	315	309	293	299	323	319	305	312	269	278	315	340	294	312	313	297	275	314	309	300	298	310	306	260	340	276	312	312	292	334	308	304	290	309	323	294	312	323	302	304	312	312	328	327	299	321	294	281	330	265	304	321	277	275	330	295	276	305	281	302	297	309	341	303	302	311	301	315	293	289	299	332	322	348	312	304	317	304	311	323	281	320	329	316	311	294	307	303	299	317	341	310	311	323	328	307	293	290	305	324	323	310	355	321	278	297	319	334	315	307	290	277	311	291	316	319	286	342	287	299	290	316	315	312	323	305	288	313	299	336	328	301	325	310	318	314	304	269	316	307	315	321	312	343	272	299	287	313	295	322	313	279	330	325	320	334	322	283	297	291	315	324	273	328	280	315	309	283	301	302	316	297	327	288	282	312	326	331	336	308	314	296	315	331	285	329	316	335	297	311	287	328	308	298	299	304	318	290	307	296	316	281	334	312	297	307	285	282	371	329	296	301	341	304	302	319	300	299	295	288	309	312	324	304	314	304	313	331	299	299	296	316	292	307	292	341	325	312	305	286	283	302	311	296	294	295	292	304	339	296	339	308	304	326	311	291	354	327	293	307	318	337	291	287	308	307	328	319	286	304	351	307	297	324	300	343	324	297	309	296	304	318	321	320	347	303	288	289	311	300	315	328	301	282	297	301	327	309	340	323	324	328	279	290	343	270	296	323	305	327	319	313	314	308	305	314	337	300	329	345	310	339	309	326	314	291	319	328	318	322	280	295	310	282	316	297	316	313	313	310	332	293	290	310	288	312	286	320	302	308	286	303	300	310	289	304	299	304	309	305	335	327	314	316	293	328	309	338	309	285	313	304	326	323	285	307	287	297	287	300	324	274	295	340	329	314	291	308	322	323	284	297	332	328	309	312	332	297	324	329	315	298	309	305	292	315	329	325	311	315	321	298	292	342	320	322	304	283	286	281	287	305	321	327	320	325	318	276	324	308	297	305	272	307	295	310	291	301	298	312	301	313	304	292	301	296	305	316	320	289	329	340	266	308	321	317	306	286	304	306	317	317	344	285	299	299	299	308	306	312	273	320	319	298	333	309	299	315	335	315	311	299	306	316	304	313	286	321	288	294	310	357	322	311	310	305	282	310	294	304	326	304	306	288	321	312	316	296	312	298	294	290	309	343	309	309	320	304	310	324	310	315	311	319	310	320	295	305	287	302	311	279	284	329	299	294	304	316	344	295	283	307	282	307	286	303	284	320	279	310	292	257	272	298	289	323	309	300	294	287	294	295	311	351	309	296	272	317	285	292	300	329	307	284	314	326	306	312	287	291	290	305	303	326	292	311	303	297	314	304	325	287	302	274	339	328	309	275	322	309	305	348	316	301	288	294	315	300	329	314	318	317	302	304	296	331	282	320	311	311	286	301	309	303	264	291	297	339	350	317	321	340	306	326	308	317	294	296	316	295	327	313	271	328	319	284	330	335	319	304	323	298	325	295	302	312	317	281	301	325	292	323	331	317	301	315	289	292	292	298	338	312	280	324	273	328	300	316	338	328	313	350	271	284	291	297	326	320	311	290	281	308	308	296	322	318	307	296	281	312	281	320	314	310	302	303	320	298	272	335	291	299	336	284	322	288	269	305	317	323	314	279	372	317	316	307	317	283	309	291	304	328	318	273	341	300	298	335	281	297	312	324	302	326	313	310	302	322	295	289	294	348	334	358	314	314	328	290	303	304	315	339	328	303	313	315	283	279	307	289	320	313	278	332	306	306	316	331	307	306	297	312	302	325	301	315	333	285	310	317	327	314	330	329	318	300	277	277	304	294	295	312	325	292	314	315	289	290	280	299	316	307	281	271	281	323	331	319	307	302	272	314	315	320	303	316	321	293	290	295	313	332	313	323	345	339	319	313	322	328	299	305	304	298	301	312	330	314	334	307	320	292	295	299	327	318	320	270	339	302	303	308	276	299	311	303	315	298	308	312	298	310	325	313	353	321	309	313	327	331	305	314	298	327	278	304	334	303	333	304	264	294	309	332	296	335	313	308	291	300	305	303	283	299	335	295	311	300	315	285	297	296	318	311	341	283	304	333	306	302	281	271	322	319	296	323	326	320	325	301	303	293	287	302	297	307	300	306	325	284	297	275	312	303	292	291	293	310	300	300	343	305	318	331	299	295	288	317	318	317	329	302	315	303	318	320	331	308	299	302	324	309	311	315	326	311	322	304	304	312	305	295	307	294	311	306	289	324	317	306	313	308	318	299	326	330	301	296	310	307	330	300	329	332	293	306	294	292	344	323	297	305	301	301	322	308	304	300	348	294	325	326	297	299	299	288	287	309	360	323	318	296	299	318	295	331	290	271	308	325	298	340	290	292	322	301	341	303	288	330	291	287	301	296	307	310	354	345	317	311	321	313	314	276	324	319	316	298	355	321	317	324	296	309	280	282	297	303	258	322	290	321	324	322	309	299	304	311	310	298	340	297	302	291	307	298	289	340	306	272	338	334	288	296	301	319	306	327	304	330	304	330	305	281	326	279	304	292	290	292	273	288	296	307	310	289	302	320	302	296	279	314	321	320	323	324	303	295	298	319	304	291	302	298	293	305	310	314	326	311	340	309	313	313	306	311	332	299	307	289	327	321	308	299	323	300	299	331	324	288	316	310	288	316	320	293	311	335	287	314	318	321	324	323	296	317	313	339	310	319	339	335	311	316	310	310	314	304	310	283	308	316	298	323	316	304	323	309	333	323	303	323	328	319	310	323	317	326	301	296	290	323	334	288	312	332	312	330	314	317	327	285	334	343	280	299	309	337	298	299	296	289	297	316	309	305	288	335	305	280	300	294	337	319	282	300	301	301	318	363	307	315	302	297	291	323	309	309	326	318	296	295	274	315	306	332	295	318	319	261	320	310	323	281	312	300	297	321	287	325	320	312	324	288	319	301	311	329	313	305	300	295	309	279	313	320	306	344	301	318	326	308	290	324	309	303	318	319	293	311	308	317	289	309	317	288	312	309	350	320	307	319	348	274	292	313	290	315	317	339	282	291	310	304	316	310	340	308	326	325	308	315	346	308	312	339	301	315	332	298	299	300	323	304	327	309	283	314	307	306	302	307	338	318	301	314	294	312	316	305	326	300	290	269	300	306	309	277	309
24436	21359	28314	24698	21056	10728	1154	660	548	516	488	486	490	453	477	445	437	449	452	470	471	456	421	476	453	460	464	452	464	440	472	442	455	483	460	454	480	462	428	449	422	495	503	445	470	444	446	457	472	435	440	426	433	450	415	449	467	468	470	431	440	436	433	426	443	451	460	416	440	415	453	448	450	440	460	455	444	427	453	449	457	440	418	425	403	434	419	473	436	480	444	447	458	464	421	425	453	424	430	425	422	493	518	539	510	431	449	416	436	433	464	430	450	450	424	436	432	440	451	450	434	422	416	415	455	441	437	469	406	425	434	447	403	453	427	428	414	452	434	436	438	430	443	435	481	438	431	461	457	449	421	488	439	447	387	435	483	416	470	450	437	457	443	460	433	418	443	445	438	465	421	426	443	446	443	429	469	385	455	418	426	438	405	443	457	410	409	470	443	427	452	390	415	457	426	433	469	429	462	400	470	422	431	453	479	510	461	436	408	440	471	469	462	441	453	437	443	406	425	434	438	431	428	421	438	388	475	411	441	429	412	444	443	434	418	448	463	481	409	419	441	461	436	420	434	430	435	375	478	428	461	412	451	434	433	472	422	452	488	426	401	435	420	420	442	445	425	412	446	432	464	442	452	408	458	417	441	450	454	466	445	416	427	424	440	453	467	418	429	439	430	461	433	424	429	446	425	464	438	456	465	440	453	428	473	450	419	455	461	432	469	442	427	472	480	477	486	458	471	438	450	409	429	477	443	454	432	463	461	455	440	394	442	476	488	486	470	471	451	418	447	428	456	380	421	434	436	460	442	398	438	467	458	451	435	420	482	434	480	419	484	450	410	483	446	449	420	434	424	436	400	437	444	411	427	458	426	449	448	433	447	439	427	434	425	427	438	444	464	450	438	408	450	427	434	474	457	448	493	417	425	426	442	475	438	473	391	427	447	412	438	432	438	466	459	468	463	432	430	418	436	458	401	440	428	439	468	432	422	433	415	443	422	425	460	431	387	433	450	417	445	483	465	481	419	446	442	431	447	462	468	424	463	415	458	482	462	474	494	435	456	433	452	437	497	392	429	428	403	425	465	423	431	446	454	442	429	433	464	478	434	468	430	417	457	418	419	426	452	408	459	455	438	450	432	456	397	474	438	453	475	434	426	450	445	440	451	437	446	451	425	467	424	444	443	409	439	447	446	438	424	463	399	446	453	419	450	446	431	421	392	404	469	425	451	422	454	443	450	450	449	443	446	439	449	458	458	423	461	461	440	437	444	444	424	403	453	418	414	445	418	428	459	448	415	462	416	447	473	459	429	460	457	437	453	429	410	437	442	433	430	449	448	440	471	448	465	469	467	448	404	407	493	430	447	460	454	453	445	414	424	439	418	467	442	433	449	430	409	454	434	431	483	420	408	491	453	394	432	455	428	467	441	445	409	438	421	435	410	454	428	417	416	440	443	449	437	403	424	474	461	419	458	444	403	417	429	413	439	371	424	440	414	427	464	422	460	461	448	427	418	414	431	451	416	414	420	467	433	436	439	472	439	435	409	442	433	474	461	432	447	425	458	424	428	409	430	451	454	454	438	412	441	402	446	417	437	442	439	466	445	453	456	438	433	464	436	422	415	431	455	399	453	451	416	479	392	447	491	457	440	411	437	498	443	491	484	452	485	432	430	451	438	454	441	416	430	421	431	416	423	397	432	435	450	466	461	443	439	434	446	444	405	440	478	459	431	473	428	453	421	454	403	440	436	438	435	447	417	431	451	417	455	425	460	438	428	424	458	424	415	440	450	447	447	448	440	438	436	437	450	419	437	492	437	442	491	448	444	432	424	466	457	421	439	432	446	420	439	477	451	414	484	392	428	443	470	418	411	429	434	460	453	461	440	444	424	420	453	421	416	445	457	439	443	441	423	444	421	446	449	481	446	441	422	423	436	421	433	477	452	440	426	443	437	417	453	409	415	445	434	440	420	447	429	436	437	446	464	417	441	446	425	398	431	455	413	428	443	413	416	468	467	475	466	432	439	451	382	445	448	438	404	423	444	430	418	460	416	409	451	429	419	453	449	451	465	426	433	382	439	477	432	439	417	457	434	467	451	434	446	453	416	478	458	451	485	439	434	427	435	408	431	438	449	480	409	447	445	431	428	474	407	446	464	461	464	420	454	436	464	482	431	463	452	457	456	431	437	460	499	422	469	432	409	425	468	443	432	431	426	479	399	410	439	438	456	422	454	452	468	447	428	451	442	431	421	450	453	467	432	443	443	446	442	437	464	450	405	422	478	449	470	431	456	418	501	467	446	433	457	396	420	437	472	420	448	469	473	447	450	409	506	435	440	434	480	411	445	450	447	444	463	416	442	399	427	425	448	457	454	456	433	420	393	482	407	446	434	428	429	443	446	432	446	459	500	466	411	436	457	475	466	458	426	382	456	423	428	472	466	413	440	460	417	441	429	461	418	400	467	407	438	438	463	452	414	454	460	397	419	441	457	427	437	441	444	469	494	456	436	417	450	438	422	442	443	434	463	470	436	381	458	461	422	464	452	425	392	451	419	429	428	412	449	445	445	457	470	426	439	423	456	455	421	449	444	435	423	490	470	458	421	442	446	458	410	413	435	438	461	408	400	445	396	429	454	453	479	438	401	446	425	443	482	457	436	436	424	431	435	447	428	444	453	487	432	411	433	441	469	465	440	494	429	443	452	414	440	463	471	487	448	478	443	475	438	434	479	428	450	409	429	444	439	443	430	438	432	426	441	461	459	434	463	431	420	451	415	415	406	432	452	430	465	424	446	438	424	448	448	412	481	412	440	447	472	469	455	435	448	459	468	437	438	448	443	412	447	402	454	451	441	428	448	424	442	425	421	440	450	458	464	415	457	444	473	458	438	425	415	434	461	410	449	425	454	454	428	438	476	456	443	409	427	429	456	484	428	419	449	497	439	470	476	420	470	449	448	425	430	451	401	453	449	420	445	457	424	464	440	411	474	448	433	452	436	481	429	446	485	418	411	429	463	448	422	409	432	466	429	417	450	410	423	461	502	456	431	420	409	448	437	418	428	444	418	456	447	446	451	419	395	423	419	443	436	411	479	480	416	436	450	443	467	422	426	443	429	426	432	456	439	442	445	423	467	401	442	415	442	453	465	424	411	424	417	429	407	417	441	456	434	463	447	484	447	422	409	430	418	430	449	470	441	403	433	441	438	416	425	465	449	416	451	422	404	436	439	452	413	451	466	454	453	460	420	417	460	438	441	440	421	419	428	459	425	434	406	417	451	465	450	470	399	423	425	460	395	455	444	456	422	441	456	400	440	441	445	407	422	442	447	485	437	465	441	420	442	451	458	434	469	403	415	430	422	457	445	464	449	432	464	453	424	415	462	472	451	449	429	432	445	401	426	452	448	442	460	437	444	415	415	461	450	467	438	453	410	470	474	457	415	450	433	464	412	440	430	463	431	471	468	405	420	447	444	414	430	421	455	435	439	462	413	464
55632	55292	24892	9344	7910	3788	675	625	567	568	499	488	501	471	474	459	453	448	478	417	429	431	451	466	446	420	445	460	430	455	404	450	423	435	411	426	433	455	443	425	446	471	449	440	482	463	502	417	463	426	420	457	407	442	399	401	428	423	415	395	427	436	427	417	442	429	460	420	410	435	424	445	407	408	419	437	420	449	408	430	414	387	391	415	425	383	416	427	442	428	411	458	403	428	361	432	446	454	420	446	401	443	524	558	540	492	435	394	418	421	399	421	387	437	393	415	425	409	411	398	444	421	433	452	419	442	420	405	432	403	432	425	454	403	419	416	450	416	416	407	420	451	409	416	427	403	407	410	421	386	392	450	373	442	388	405	410	452	414	411	423	417	408	418	414	409	403	427	416	438	421	409	428	412	431	414	455	414	407	417	404	443	439	422	405	418	435	423	405	406	368	419	460	414	406	427	436	435	411	440	464	381	430	393	397	422	398	428	395	435	418	419	413	429	400	435	450	439	410	414	418	400	408	475	441	401	431	459	408	417	407	418	434	456	417	445	443	434	426	420	449	420	412	422	422	412	407	422	409	436	409	439	392	421	392	430	395	408	422	415	414	443	427	400	388	432	416	450	375	385	410	389	455	426	436	421	450	442	449	412	380	423	419	381	424	432	417	386	398	427	453	402	409	414	394	418	401	427	399	460	410	412	391	415	433	433	390	411	424	428	411	413	400	441	367	414	416	416	441	402	375	417	435	411	384	417	403	468	438	448	396	396	409	416	423	425	435	424	404	414	408	430	396	417	444	445	418	385	404	399	433	400	440	438	448	433	433	401	382	410	375	444	433	433	434	399	412	437	394	393	423	418	449	456	395	396	394	412	425	427	443	441	405	424	449	424	388	421	434	426	432	399	425	409	427	448	435	408	452	439	467	431	430	421	405	416	431	420	391	427	443	448	423	439	378	436	414	431	417	392	420	451	357	412	391	406	437	451	426	374	429	391	445	443	418	397	435	399	410	408	374	392	429	423	422	446	407	407	407	425	401	388	419	402	418	430	414	424	445	441	422	425	400	416	424	454	430	441	427	411	414	419	396	407	425	418	437	406	404	450	412	416	426	451	430	427	393	405	400	407	427	408	437	378	388	437	446	427	425	417	391	405	455	447	417	456	433	408	412	434	432	428	421	426	410	408	458	429	426	442	405	444	430	412	417	475	412	392	404	414	423	444	402	422	426	426	419	395	404	415	414	400	430	448	466	431	434	421	403	405	405	383	413	401	430	414	408	423	442	410	423	390	386	427	423	421	448	412	407	441	396	438	445	392	436	419	409	415	403	400	437	398	411	427	436	427	400	439	400	405	418	422	431	425	417	438	421	388	435	398	438	440	394	437	383	427	446	388	412	406	447	419	392	421	446	428	407	433	416	414	404	432	414	437	406	431	432	444	458	422	431	458	440	426	404	423	392	445	427	405	427	424	427	415	414	423	447	394	432	410	392	416	440	444	438	390	408	386	413	451	424	446	428	382	464	380	401	406	417	378	424	440	413	441	436	420	422	413	422	435	430	395	434	416	429	479	419	446	420	418	458	433	431	426	410	443	443	433	406	431	419	432	446	420	410	387	400	441	434	411	423	390	421	450	411	415	436	428	397	420	435	417	419	413	451	446	399	422	463	401	404	399	422	431	443	415	473	405	405	394	432	394	438	415	451	404	421	394	414	416	364	423	398	405	431	445	417	410	406	437	391	396	433	398	415	398	458	425	400	436	434	439	410	408	407	419	482	446	353	414	432	413	385	387	390	427	423	408	445	442	416	445	401	422	431	399	385	395	412	410	441	416	407	443	430	439	396	401	399	429	377	406	420	393	431	443	401	407	420	455	419	426	391	418	410	431	415	410	459	404	446	410	422	397	414	441	436	385	430	447	424	407	417	420	415	428	459	379	449	432	390	401	364	409	437	405	417	424	407	416	408	385	429	431	398	458	415	416	423	380	385	443	410	383	445	384	453	436	404	426	426	414	391	442	403	446	414	419	433	370	432	424	452	398	420	387	401	431	435	425	393	374	433	424	443	410	367	440	413	407	412	427	391	434	406	449	420	406	433	387	401	438	430	419	407	415	422	394	412	433	433	403	417	386	397	393	413	371	432	415	411	424	386	423	433	429	379	449	418	440	411	423	436	424	432	425	428	440	407	393	440	425	390	420	394	424	436	389	372	409	395	387	406	419	411	388	396	447	392	408	390	392	393	421	416	435	424	402	371	448	433	434	413	414	415	428	403	411	446	417	406	426	418	435	404	424	400	421	419	474	417	399	406	410	408	402	421	402	395	449	431	422	425	393	389	393	396	415	407	397	424	396	420	412	419	389	409	423	434	396	442	403	425	401	413	417	391	381	406	399	446	426	406	450	407	421	408	403	390	422	444	429	398	429	408	442	441	411	417	426	405	370	410	430	420	405	424	413	391	401	437	400	418	431	430	414	424	412	421	397	428	396	406	419	401	390	430	401	418	412	403	421	436	391	405	432	412	425	409	449	441	430	414	423	438	404	440	452	430	409	428	425	397	422	426	419	440	413	410	423	430	435	378	409	404	421	419	468	412	418	408	394	412	438	420	402	407	422	406	380	417	399	425	436	424	424	441	427	383	425	402	419	415	421	400	416	404	449	432	412	416	441	425	421	428	413	444	439	392	437	428	413	399	388	412	430	417	421	438	401	414	417	419	403	439	430	398	418	414	431	427	423	448	406	402	409	441	387	374	409	446	388	417	404	398	416	425	394	422	386	403	448	408	414	457	407	438	411	441	460	415	404	401	423	458	417	414	409	388	421	405	426	438	382	412	391	410	416	384	418	424	434	418	462	447	415	429	406	387	402	461	414	407	432	423	429	435	450	453	405	392	379	448	408	408	415	400	424	397	391	399	403	362	428	439	420	411	422	391	397	400	452	397	409	460	433	406	388	427	400	444	404	430	402	424	370	424	403	443	443	442	424	415	416	424	412	403	428	437	404	418	397	426	421	438	421	449	404	419	447	419	426	410	408	395	433	393	413	421	387	435	414	387	405	431	391	438	422	433	397	412	411	413	432	390	425	398	374	436	410	400	411	387	369	428	426	393	427	397	417	422	376	437	408	431	386	430	384	424	425	419	422	449	413	390	420	430	409	388	422	391	402	391	400	427	420	390	418	441	393	381	437	420	358	429	421	410	433	355	413	423	412	442	446	418	399	432	427	420	443	436	398	391	421	403	413	426	454	425	448	464	445	410	414	444	393	408	406	474	404	424	390	385	422	405	403	430	420	414	391	395	401	359	466	424	421	393	423	396	372	407	415	401	450	418	402	419	438	443	411	408	421	396	418	410	409	407	403	467	416	414	402	393	392	384	407	415	420	441	409	425	413	427	405	398	416	389	408	416	424	439	421	456	429	406	425	397	397	411	412	443	406	419	427	403	432	420	414	459	417	392	468	416	388	399	393	385	403	426	405	412	415	425	436	412	415
29663	17726	4020	1256	795	564	398	410	382	437	421	454	391	380	415	390	378	395	386	408	429	437	411	428	426	393	401	430	384	387	398	402	427	412	404	393	386	400	419	393	446	412	402	451	425	420	376	448	452	396	447	392	426	401	395	357	387	408	400	388	439	406	426	405	366	386	437	395	393	409	439	380	383	408	423	401	410	383	405	375	407	449	387	396	399	390	382	409	442	406	393	384	385	393	379	395	432	398	416	430	423	398	397	378	396	432	401	418	406	407	408	386	388	413	422	430	391	402	375	398	393	386	424	423	415	412	375	424	397	391	387	383	373	409	386	411	413	385	403	426	437	390	404	435	407	380	404	423	373	404	376	377	403	416	378	409	397	397	394	402	398	389	408	402	440	428	411	399	394	403	376	434	390	433	416	385	411	424	391	402	411	379	416	375	405	432	400	407	379	373	390	438	407	385	444	412	393	376	402	403	414	401	362	385	415	421	382	394	412	400	404	406	428	372	406	411	386	403	429	391	390	391	396	344	399	416	396	420	387	385	388	390	399	402	410	399	404	427	404	383	381	435	415	425	409	430	437	425	400	385	369	362	429	420	430	377	359	385	421	365	414	405	414	401	409	362	388	395	407	387	432	427	395	400	400	405	433	346	375	413	385	412	376	389	392	407	387	416	390	417	395	370	366	426	411	362	441	398	443	397	452	407	449	403	362	440	380	376	408	354	403	422	432	385	373	430	425	408	406	384	411	414	435	370	358	430	401	397	406	384	426	402	392	397	382	378	398	404	413	380	403	414	403	384	417	425	421	396	412	369	415	407	429	375	406	410	387	390	413	422	395	422	412	398	422	405	411	412	389	410	428	410	435	434	350	396	421	398	385	445	424	382	369	420	392	429	422	376	416	378	420	415	377	417	405	366	412	362	398	412	406	380	389	395	425	404	415	395	449	398	420	387	426	449	414	431	388	411	409	424	387	432	400	363	393	419	420	399	390	423	442	403	421	430	417	428	390	400	413	406	400	418	356	400	398	381	397	425	392	389	399	401	418	385	368	418	376	376	395	404	448	407	420	402	393	442	479	413	368	373	425	409	386	417	411	398	382	400	400	431	408	398	438	401	416	389	430	387	405	393	396	407	385	424	387	418	411	381	399	423	390	392	409	384	402	389	443	408	412	415	425	377	432	410	414	396	434	391	419	403	404	414	406	416	422	414	402	391	417	420	390	446	405	405	388	396	397	377	425	406	378	438	397	401	373	376	408	389	403	404	408	406	373	421	386	390	392	397	361	433	387	395	430	377	414	412	380	407	404	366	439	359	409	378	402	410	413	415	435	389	402	399	402	382	401	388	389	386	384	395	370	398	368	416	414	413	384	404	389	392	395	435	374	408	409	405	403	384	382	374	378	393	373	382	394	385	389	374	409	416	411	368	413	428	404	388	421	399	385	375	409	410	418	411	420	389	456	426	419	403	395	430	412	414	396	384	387	394	428	377	391	417	390	431	412	392	415	391	407	392	415	421	352	411	387	415	425	359	406	377	399	399	405	437	399	396	419	386	423	409	433	391	392	392	387	421	423	398	398	392	415	398	429	380	404	398	398	410	450	418	387	371	363	425	409	380	426	394	422	403	401	394	400	390	434	402	425	400	399	395	427	402	423	427	401	411	420	393	406	419	441	388	445	407	398	413	384	432	384	434	413	413	368	393	381	421	385	392	372	408	414	435	426	422	394	395	408	414	390	392	419	390	442	420	363	386	396	409	406	384	388	415	391	379	387	415	438	377	419	388	359	408	409	376	424	438	409	387	379	439	427	417	403	396	383	437	426	387	392	391	409	433	414	403	389	425	401	388	407	447	410	396	432	428	390	389	391	388	406	387	401	416	399	411	357	384	369	405	352	386	391	401	415	423	417	404	373	391	384	376	395	385	416	436	418	451	371	374	437	421	414	381	409	397	388	418	397	390	382	405	424	397	438	419	369	386	381	414	395	430	387	382	397	397	390	390	447	396	385	467	408	409	420	395	408	413	410	443	362	388	390	393	429	397	395	450	385	415	372	386	421	421	417	388	427	423	386	381	417	404	410	378	408	416	362	394	363	380	420	407	407	392	411	397	413	376	393	424	380	397	390	383	400	401	383	397	403	385	431	389	457	404	412	395	438	384	411	401	417	412	389	406	416	407	401	427	417	388	394	424	414	390	426	459	405	380	408	403	416	449	396	417	405	383	395	442	390	397	429	373	400	389	411	417	410	431	388	399	420	376	362	393	414	389	414	372	393	381	380	367	372	405	401	419	439	394	396	393	415	397	404	405	353	417	406	429	387	413	380	419	401	376	404	415	405	397	401	402	419	398	403	385	417	371	412	414	436	400	414	411	402	417	420	448	402	407	422	401	439	401	398	447	441	402	394	397	403	397	432	389	392	385	386	415	374	415	415	428	452	383	400	406	397	402	423	400	410	391	420	417	399	397	387	392	387	405	374	409	393	400	407	390	399	411	400	390	381	370	352	360	414	398	384	405	398	379	412	405	415	426	415	411	427	412	377	396	402	399	408	410	405	402	421	405	428	378	410	398	392	401	400	384	395	388	385	404	389	386	393	411	413	413	391	392	410	385	398	399	413	414	377	371	385	400	407	398	393	380	414	386	383	388	414	387	348	414	427	410	367	393	435	368	387	388	415	424	346	407	395	421	387	402	371	380	397	423	433	380	426	413	390	427	400	393	361	382	413	386	428	409	420	403	397	391	428	413	418	431	398	404	428	430	400	411	374	395	407	389	415	399	389	400	353	378	420	398	392	406	398	400	399	349	384	423	358	423	389	418	381	437	403	382	384	405	393	380	417	394	391	413	371	406	424	354	407	391	414	419	430	422	416	389	407	381	385	393	402	439	389	360	397	428	439	378	383	403	417	402	392	431	430	384	394	397	399	397	346	413	392	394	397	389	378	392	373	406	348	420	394	383	391	400	390	384	418	402	406	404	405	399	356	421	433	386	364	379	440	407	401	374	415	415	434	385	427	393	426	442	384	427	379	394	360	406	399	398	385	411	391	405	426	421	409	379	400	375	422	375	381	422	390	435	389	423	404	406	414	395	416	384	392	417	405	397	386	417	423	384	434	440	415	397	434	405	387	397	436	406	384	418	422	353	354	420	397	383	384	424	419	399	412	402	386	403	389	396	388	386	370	413	438	426	406	417	390	426	433	422	393	434	396	389	406	397	381	379	400	395	398	402	372	424	428	403	427	430	398	409	395	415	406	433	369	386	427	388	419	398	399	417	381	418	371	384	380	393	429	412	396	398	389	393	396	391	390	405	419	386	437	394	426	414	370	385	392	390	402	381	432	364	377	371	386	407	450	400	397	392	413	390	419	382	392	398	413	382	406	369	403	387	387	357	415	397	380	413	383	406	384	382	433	401	428	411	415	394	368	418	393	411	433	430	417	404	437	416	428	441	399	408	414	403	411	378	411	397	396	392	382	403	399	412	405	391	383	379
17143	8584	2012	932	668	521	345	327	348	348	366	377	354	351	367	348	389	361	344	380	373	363	366	333	370	365	374	369	346	360	373	349	373	337	390	404	383	379	382	396	354	360	366	367	379	388	395	396	384	374	388	335	365	380	381	404	385	384	414	368	339	387	342	383	367	375	340	387	379	359	327	385	371	329	367	351	374	355	313	352	369	352	358	350	387	338	385	388	356	340	328	348	342	397	346	391	356	367	376	356	356	357	389	331	368	370	374	348	399	320	389	350	382	375	367	371	385	356	344	357	355	359	370	347	364	355	357	352	378	347	381	354	348	356	370	379	384	377	365	339	337	360	333	378	344	346	338	348	358	381	352	364	370	348	348	343	345	350	387	380	338	352	361	356	372	318	376	359	363	334	331	381	333	348	383	346	370	332	362	367	389	362	358	350	332	355	352	368	358	357	345	354	343	362	363	338	374	335	358	366	344	359	351	376	383	352	333	358	348	367	340	375	352	374	348	350	346	375	367	373	352	357	363	351	331	383	358	394	333	380	349	342	360	356	367	346	357	370	356	363	360	335	361	370	377	348	401	367	333	391	388	361	359	360	354	360	345	369	366	387	386	386	353	370	353	368	340	367	341	385	366	374	344	340	319	361	355	358	365	341	399	361	364	369	364	390	354	364	364	384	361	350	367	371	363	334	364	338	323	373	337	353	397	367	375	366	368	365	367	338	338	365	358	330	378	343	329	336	351	360	337	346	361	353	340	350	357	382	341	355	380	347	355	357	376	374	338	364	365	337	352	346	342	367	337	372	356	337	374	359	367	352	330	377	339	374	358	344	340	377	348	358	375	339	394	362	374	340	328	326	336	386	382	368	356	366	337	374	367	389	374	334	351	365	343	358	369	351	324	329	365	360	369	365	361	358	337	338	358	342	344	376	359	343	366	364	352	374	374	335	345	364	339	343	371	365	403	352	323	345	336	338	393	354	324	311	358	358	381	373	317	390	383	348	372	377	347	364	378	374	337	356	343	335	366	396	358	361	328	356	403	339	318	368	342	347	334	377	341	373	391	364	357	328	371	385	324	365	363	349	360	331	358	384	370	374	307	373	340	369	371	371	349	379	352	327	355	355	347	353	381	362	346	367	372	363	369	376	343	355	364	363	379	345	354	341	367	336	345	354	348	345	375	354	353	320	375	346	378	374	371	330	380	356	369	363	327	364	342	377	366	403	367	351	350	366	386	340	396	360	391	374	324	352	381	373	330	371	385	348	344	351	340	375	390	359	363	379	374	347	360	353	358	358	340	372	357	380	368	369	335	337	366	330	393	360	329	337	322	339	355	379	348	394	342	322	387	348	366	357	364	334	349	342	336	352	367	369	330	328	358	363	370	330	372	346	343	371	329	353	346	375	404	338	354	369	353	361	367	342	349	360	349	315	352	346	321	398	345	377	365	381	379	371	332	371	337	394	316	346	324	323	368	355	327	389	362	386	360	365	382	346	348	394	367	381	377	388	369	330	362	362	330	330	364	355	334	347	348	347	378	342	359	371	345	397	332	372	360	363	346	341	367	342	351	381	391	347	325	364	370	365	368	363	354	323	342	357	371	384	372	366	359	381	355	379	349	353	341	381	361	358	347	328	338	350	339	364	368	349	371	370	349	344	354	378	360	364	364	357	300	369	340	324	355	393	357	333	350	347	352	353	325	382	364	346	379	366	349	383	360	374	346	354	370	392	338	353	365	362	377	360	378	373	347	349	378	361	355	364	370	375	325	323	395	370	365	369	339	404	383	348	375	349	361	335	351	354	363	370	348	400	376	379	355	326	358	396	361	344	343	387	353	407	365	340	338	360	358	349	369	377	326	364	396	346	342	366	350	374	319	372	370	380	344	366	374	338	371	380	399	343	353	378	344	384	373	388	358	349	360	385	360	329	368	402	330	340	331	335	366	347	391	346	367	379	342	383	319	366	381	357	356	362	394	344	345	387	355	350	344	345	368	371	386	347	328	370	360	352	375	374	369	329	334	365	344	379	367	378	367	339	353	346	375	343	347	372	374	351	354	390	362	370	375	365	323	363	341	340	342	339	354	364	368	372	371	353	363	340	323	381	325	369	379	339	368	310	367	367	330	362	397	370	374	384	375	362	371	334	384	369	366	365	378	369	382	367	332	338	352	390	357	356	364	328	336	362	337	351	337	358	363	367	356	368	359	364	315	338	351	361	370	358	361	385	386	350	378	353	366	360	356	359	370	347	317	384	357	360	356	352	361	403	341	332	358	381	383	359	371	358	369	367	335	379	331	368	394	334	370	375	326	344	343	383	352	354	370	359	317	360	357	368	349	365	378	356	374	319	339	333	393	382	372	336	377	367	386	330	367	352	355	341	351	374	376	389	351	334	348	360	340	372	329	350	359	381	362	375	379	348	361	360	408	356	382	362	356	336	358	376	366	350	348	368	342	360	349	375	380	369	331	348	364	376	332	369	344	349	352	389	365	357	347	378	374	351	364	355	353	358	353	340	370	340	367	375	399	356	364	322	309	375	340	358	345	383	355	391	346	365	364	388	352	381	375	363	357	356	334	337	357	346	329	386	312	386	351	365	352	339	362	372	353	410	372	348	358	378	355	328	344	376	368	349	348	350	338	340	387	350	404	333	347	375	353	343	360	331	373	345	351	336	346	359	355	357	386	370	384	370	366	375	381	347	337	353	356	369	342	356	356	393	376	356	348	368	340	358	353	340	357	351	342	352	351	354	342	339	364	355	333	332	368	379	349	369	363	344	343	338	345	337	347	365	366	349	338	372	326	345	356	349	346	372	359	350	338	346	334	349	349	360	332	336	364	343	336	386	341	367	355	374	373	377	372	325	339	361	336	368	364	355	372	344	351	368	340	346	365	367	358	341	348	362	351	378	341	363	359	357	341	394	366	356	357	382	359	347	322	330	370	363	343	345	337	355	359	366	343	350	377	322	396	367	408	337	426	326	368	372	386	375	367	359	371	353	353	374	379	358	373	348	379	351	388	324	337	343	367	348	347	365	373	383	345	337	310	356	373	373	348	362	352	379	346	362	358	363	396	363	370	374	369	365	349	378	368	369	328	371	329	346	368	377	341	351	368	375	367	314	326	361	365	387	354	337	330	336	326	373	373	367	359	347	377	348	343	364	352	351	389	325	331	367	395	355	365	341	370	346	364	349	361	360	354	376	371	330	362	331	334	355	348	347	349	388	364	342	315	385	379	335	357	337	340	404	350	363	369	329	342	314	368	340	330	338	356	357	393	370	384	379	361	351	357	346	363	376	392	367	374	379	369	334	349	365	379	350	354	355	382	387	328	363	367	357	379	352	399	331	378	378	354	342	340	383	339	375	349	328	343	361	360	377	323	378	328	340	348	342	373	322	368	318	384	351	365	361	357	378	363	357	372	409	359	375	362	368	344	336	345	333	369	331	372	374	379	364	364	377	349	349	367	351	352	339	377	354	335	346	341	348	391	348
25438	21445	27299	25433	12841	2789	513	384	340	307	289	296	336	298	311	301	328	290	287	281	282	299	295	298	302	285	285	293	300	304	299	282	287	288	324	278	314	305	321	291	323	298	301	311	302	299	306	273	291	314	281	289	293	278	306	313	301	303	284	301	280	304	292	302	287	291	262	299	306	268	275	308	292	299	286	303	283	287	299	269	282	302	288	282	310	278	284	303	252	274	283	333	310	284	295	283	296	285	270	277	299	260	295	324	333	300	284	303	311	281	276	291	278	271	283	272	301	262	276	252	309	306	279	294	288	266	286	277	296	275	287	287	271	305	271	281	286	268	289	270	277	283	269	263	291	280	290	289	272	294	273	273	269	275	290	280	274	299	286	256	276	291	265	288	289	304	320	267	265	275	296	308	285	278	274	313	270	277	294	285	247	310	310	289	269	273	294	291	293	283	277	264	261	273	302	281	297	274	290	310	299	271	289	247	246	298	282	283	294	250	280	257	282	265	290	299	271	292	276	290	283	297	258	293	308	311	277	281	281	263	310	260	294	296	288	288	299	288	279	288	282	253	272	298	300	266	285	287	291	261	250	266	287	273	276	294	264	289	282	297	281	311	277	267	308	295	293	267	288	273	315	297	305	294	320	278	283	263	267	275	273	303	255	266	290	296	285	274	265	331	271	280	292	266	283	272	281	280	325	298	263	295	298	277	304	297	259	272	254	317	272	298	297	298	283	298	304	304	304	280	258	289	311	284	262	280	303	280	312	306	287	283	332	254	317	302	279	302	279	296	301	271	275	280	293	311	288	293	288	273	272	288	254	295	274	274	281	286	293	291	305	322	328	255	261	257	309	275	258	316	313	274	264	296	269	264	287	285	296	226	291	256	276	330	301	305	299	279	317	315	291	276	292	283	339	290	291	281	275	286	271	283	272	282	287	285	277	301	289	288	279	287	267	301	296	270	287	285	297	270	296	273	281	294	274	300	273	261	291	282	302	282	281	284	294	267	267	261	283	274	294	296	270	301	308	285	262	299	322	281	293	277	272	278	286	269	246	253	277	278	269	301	270	282	285	309	256	285	318	304	283	283	296	268	303	268	283	272	262	312	310	304	316	271	303	290	281	270	284	284	304	260	277	290	277	272	292	293	298	308	292	299	286	311	285	274	291	272	289	288	273	276	310	264	287	302	248	286	253	285	299	279	272	294	248	279	252	303	313	317	316	312	278	280	305	310	294	282	295	301	302	286	282	269	280	303	321	297	275	299	284	273	299	269	290	292	290	280	288	278	315	260	276	271	290	283	256	265	274	264	287	266	307	271	312	283	283	286	286	284	330	288	242	305	279	280	317	278	281	264	314	287	257	275	248	284	263	321	276	260	268	299	285	270	291	288	309	305	277	263	260	281	290	294	317	252	312	321	246	284	293	280	333	279	287	278	272	299	277	283	288	287	269	280	279	304	276	307	298	293	270	269	305	278	287	288	274	252	276	281	287	306	309	277	297	269	291	286	292	296	260	257	296	319	285	297	287	290	299	298	282	280	284	294	275	302	294	313	297	289	276	273	293	297	273	296	295	294	303	291	284	275	262	276	270	289	283	314	298	315	295	293	282	281	261	288	314	303	260	286	294	259	295	309	276	272	249	304	265	295	305	268	261	281	271	285	268	274	299	305	279	266	293	268	300	275	296	296	288	274	290	301	281	247	317	280	269	308	293	294	285	267	283	288	278	270	281	274	262	300	321	298	286	306	308	304	284	285	267	260	286	272	295	279	264	292	263	271	279	283	295	290	280	293	297	310	305	284	242	266	279	310	316	309	267	265	294	337	260	284	290	302	272	301	279	306	270	305	276	298	280	297	314	284	272	315	295	290	282	325	250	273	280	262	278	298	258	279	306	263	284	284	273	292	274	300	246	271	298	258	264	262	292	302	284	308	262	298	283	269	274	282	300	282	299	292	272	286	261	280	283	313	284	279	257	298	332	282	325	307	278	270	286	269	278	295	304	308	299	289	295	292	278	298	309	274	285	283	257	285	294	281	297	294	290	278	301	261	289	295	285	277	290	280	272	268	310	281	276	240	301	277	276	303	285	302	289	266	293	305	291	296	296	301	282	308	294	305	292	277	253	295	279	300	313	296	238	274	294	282	295	280	292	289	284	306	277	301	275	298	303	280	255	264	308	288	303	284	269	275	284	291	312	261	307	294	287	283	286	251	282	288	296	325	313	312	300	279	275	292	259	262	282	268	271	272	304	291	280	283	309	284	295	239	271	274	293	288	293	329	286	301	278	287	261	306	298	265	278	274	266	277	302	306	254	299	308	288	292	284	306	284	305	283	295	295	311	296	300	267	292	310	309	305	320	280	287	280	262	265	285	317	281	262	288	289	306	291	269	277	288	310	283	302	276	253	296	289	298	282	275	289	261	267	291	262	274	276	257	289	274	324	273	276	293	270	297	273	266	293	265	303	256	302	298	275	256	315	277	315	311	277	321	292	297	285	289	303	315	266	342	289	261	274	281	330	256	276	310	283	303	309	262	272	302	306	284	266	250	283	270	273	284	277	283	270	310	282	285	286	290	312	271	290	311	279	273	289	316	264	292	273	283	300	302	255	274	287	312	290	275	275	281	294	283	256	277	264	273	278	281	282	286	263	306	272	286	289	322	271	281	282	288	271	297	279	306	275	296	279	284	333	260	256	276	275	275	278	262	301	298	299	269	302	271	282	271	328	274	261	312	274	311	283	264	258	287	284	319	284	303	281	278	255	284	288	296	300	283	275	243	257	285	301	266	260	285	292	286	283	291	295	290	282	290	283	299	300	302	289	309	276	285	298	289	290	288	302	265	263	306	296	313	342	343	291	283	292	282	282	293	306	294	274	263	317	283	284	280	295	306	276	305	290	295	252	288	282	291	260	276	294	272	289	257	282	279	297	270	293	287	314	265	289	276	275	276	287	309	296	276	275	249	309	295	306	307	254	275	309	268	273	295	301	280	298	256	301	279	270	293	320	294	259	267	281	299	294	282	300	295	292	281	278	274	303	294	280	264	278	273	275	284	287	277	287	289	284	274	292	291	293	284	275	284	287	306	308	260	280	265	269	279	308	274	274	289	273	305	270	291	286	294	273	280	283	296	277	308	261	301	274	305	265	289	283	287	297	304	282	276	285	288	239	286	288	311	265	276	295	276	300	292	274	337	248	270	295	284	298	280	275	292	280	299	263	300	278	301	260	297	291	259	294	283	280	280	307	301	314	260	298	277	289	268	289	332	302	283	251	301	284	289	298	301	280	277	288	283	260	256	280	272	307	293	273	290	276	289	263	275	291	287	268	305	271	279	302	299	264	303	275	283	266	296	268	277	270	294	260	300	241	254	285	285	272	249	287	276	267	272	248	311	300	289	300	295	290	273	299	290	306	270	291	270	287	289	284	294	290	262	302	276	315	287	304	280	303	319	280	285	287	306	285	309	302	289	299	245	267	265	257	312	287	287	269
49773	44441	14404	5979	3934	1751	432	425	361	379	319	323	311	263	311	289	343	314	297	325	298	316	304	306	296	303	288	267	275	289	289	257	283	290	316	310	312	339	302	297	307	324	293	323	299	306	334	323	316	291	269	312	345	291	287	286	300	292	273	284	281	302	288	283	302	333	269	292	285	288	299	256	267	298	312	290	298	282	297	276	277	265	293	299	320	290	255	277	277	273	308	305	281	281	280	304	289	281	296	329	329	276	290	354	330	323	306	320	286	288	291	312	261	304	274	302	276	286	282	258	284	288	278	288	266	263	296	258	290	284	298	284	309	321	280	284	297	296	275	292	331	273	288	303	263	306	284	262	287	281	280	296	324	296	270	274	297	282	298	302	288	311	277	270	264	309	292	284	308	268	287	308	323	286	278	273	292	293	284	285	328	330	305	315	274	282	308	302	282	280	273	303	282	271	265	290	274	280	288	290	270	277	280	287	278	294	279	284	295	238	291	277	275	285	319	287	293	264	291	282	298	288	276	292	294	284	291	301	310	308	250	255	283	296	322	281	299	289	262	290	299	304	330	276	292	293	276	289	281	285	281	259	286	253	279	290	288	297	290	297	286	294	298	282	300	263	297	290	290	290	311	301	264	272	287	300	285	271	279	273	301	294	282	283	242	271	343	272	303	301	295	318	287	291	272	290	295	276	262	318	291	276	286	288	278	301	281	296	281	264	310	276	277	346	260	297	295	271	278	299	284	305	318	275	301	285	270	271	296	261	290	291	271	294	281	311	306	273	285	298	304	314	282	287	294	274	291	269	291	275	301	286	282	266	301	260	280	308	321	274	257	304	295	282	276	294	281	285	306	294	279	331	294	303	303	317	296	282	278	276	272	288	299	272	296	273	269	320	260	294	304	274	282	296	298	279	292	284	297	283	285	272	279	292	311	260	271	294	250	293	264	278	274	315	268	280	261	296	297	299	277	329	282	302	261	302	322	293	293	310	269	259	271	283	294	272	307	290	287	284	283	292	290	279	304	265	316	275	270	290	297	296	285	258	268	277	288	300	267	300	321	281	286	283	268	278	287	272	261	275	287	293	301	282	284	295	294	287	306	277	314	290	292	293	283	299	285	319	274	277	264	289	283	261	289	281	269	270	306	307	295	278	275	313	279	298	297	313	294	300	268	302	297	298	298	295	278	319	280	306	278	268	278	307	256	284	270	277	281	315	333	297	287	293	275	308	259	269	299	250	309	279	280	273	296	300	292	294	289	299	305	280	300	287	267	299	299	281	320	316	261	268	270	292	279	292	291	253	292	295	291	286	269	312	304	284	283	266	300	310	291	291	263	297	296	288	304	271	303	260	308	274	303	286	309	286	317	274	264	272	279	289	311	276	306	285	279	251	307	283	298	282	279	307	284	299	295	297	252	300	281	283	286	300	275	283	310	298	290	296	284	283	287	317	307	283	305	279	283	296	275	272	280	303	279	269	272	296	277	277	275	325	284	305	268	301	278	316	290	271	268	309	272	286	283	291	285	293	282	280	264	277	297	273	307	266	286	292	264	291	298	289	278	282	261	280	313	277	280	292	278	284	295	307	257	295	282	284	276	269	289	287	265	295	266	276	268	268	282	278	287	288	296	301	299	281	301	264	264	286	288	277	281	308	316	310	292	301	283	308	293	311	276	299	275	262	277	268	279	292	300	296	249	278	306	265	285	284	271	299	282	279	249	269	288	296	262	269	271	289	269	291	285	292	272	288	284	282	289	301	300	315	296	301	288	321	300	306	317	289	298	259	299	286	292	276	267	288	309	279	269	278	266	263	288	281	261	301	273	299	272	307	253	284	247	282	271	266	305	261	295	288	292	298	291	304	266	280	275	285	273	281	274	271	311	310	308	304	272	278	254	307	261	293	301	310	271	285	303	278	288	276	254	283	307	300	261	270	267	265	274	285	300	286	299	258	301	273	251	279	290	264	286	290	260	310	268	272	299	281	274	298	256	305	289	288	303	288	278	297	313	281	265	275	289	286	276	305	288	262	269	275	272	297	311	282	298	297	276	293	303	258	288	274	274	263	271	265	279	282	288	265	312	282	312	264	282	288	270	306	280	288	286	294	298	311	294	313	263	245	303	275	282	297	273	288	273	309	293	288	304	312	297	291	289	297	289	316	281	300	299	293	271	309	291	313	280	317	268	289	254	266	315	292	293	269	320	310	263	300	287	267	258	295	238	270	299	283	292	280	294	273	284	278	253	273	282	265	300	293	280	288	307	253	286	297	246	277	257	280	300	281	291	289	284	293	313	308	278	286	248	290	301	270	292	255	274	288	291	314	274	287	290	283	306	287	286	281	279	250	269	291	286	305	275	282	302	292	297	299	258	309	272	272	268	268	277	281	296	255	274	278	316	275	299	257	291	283	302	272	278	274	267	274	285	293	269	268	319	263	297	290	278	284	309	285	254	291	277	309	303	260	274	285	295	287	252	278	319	285	263	266	291	305	303	301	280	263	272	282	289	286	263	302	282	297	307	280	290	307	290	254	251	314	257	264	262	305	307	301	266	301	290	291	297	283	279	280	292	263	282	331	326	288	290	309	278	302	256	300	293	290	292	302	273	299	289	311	296	294	302	315	291	298	269	303	298	296	288	272	281	305	301	289	286	316	296	295	266	281	307	308	299	277	275	273	276	271	324	285	326	287	275	289	297	286	284	279	305	283	295	267	264	284	276	289	290	267	283	278	270	288	249	297	295	287	316	306	279	287	282	277	320	294	285	255	297	288	272	317	255	289	278	330	311	259	296	270	285	271	292	316	287	251	276	271	272	304	272	309	298	296	282	302	291	269	266	290	296	270	293	293	279	256	289	305	295	309	264	282	284	243	285	301	280	271	282	280	287	299	274	308	278	278	298	282	288	316	304	300	313	302	295	296	280	272	268	274	289	312	275	278	271	284	271	246	266	257	278	290	286	268	290	267	256	281	308	253	279	272	321	265	252	281	278	318	289	281	262	276	289	282	281	285	245	286	256	323	283	276	271	271	278	284	281	276	246	305	307	284	290	300	314	317	262	304	259	284	273	276	313	278	275	275	273	286	287	277	290	299	273	263	297	303	271	303	294	268	271	264	272	271	273	303	309	286	271	302	262	301	295	289	322	277	272	265	292	274	298	280	290	275	283	286	276	288	289	319	294	273	288	263	288	292	255	273	337	305	306	291	292	269	280	304	303	266	286	293	288	289	314	284	274	269	281	312	272	268	281	279	323	301	290	323	287	293	278	268	289	284	257	284	319	301	293	294	278	286	274	254	287	292	291	284	278	275	293	286	301	297	299	307	268	273	315	270	276	256	287	300	286	305	285	294	292	285	279	290	278	299	242	282	281	244	265	292	253	278	269	277	260	297	282	272	281	291	278	283	276	298	266	250	309	280	288	251	248	300	304	297	284	270	292	287	270	292	274	270	282	286	264	287	278	290	297	290	263	271	263	280	297	297	285	297	261	268
24452	21358	28432	24599	21216	11219	1136	655	580	555	508	522	492	477	496	481	458	458	433	471	466	442	469	469	460	422	456	460	459	457	446	486	482	467	412	448	486	488	481	465	477	462	441	459	484	415	494	462	429	436	438	463	475	468	490	437	532	452	427	427	413	437	442	467	444	463	452	447	469	469	468	425	482	458	439	432	475	458	461	453	472	467	442	473	423	453	432	477	479	424	449	452	475	440	448	448	475	444	466	452	475	415	443	468	523	541	459	486	460	436	415	428	425	452	460	467	457	442	456	451	451	460	391	446	486	410	443	449	426	456	414	478	430	419	460	422	435	436	442	461	467	455	449	434	463	460	416	426	430	469	413	466	479	456	465	462	481	447	434	428	443	442	431	431	410	455	439	442	463	412	438	471	424	452	468	425	456	458	443	436	419	401	494	418	481	461	487	443	467	453	463	460	498	428	421	469	405	484	412	432	427	457	447	452	429	434	429	447	436	443	453	481	438	466	433	428	432	454	468	476	442	442	418	453	446	459	483	463	437	484	434	439	433	458	460	472	449	440	435	491	486	430	438	460	483	478	446	479	462	426	482	443	448	440	453	412	425	401	470	463	440	430	453	476	423	430	467	442	445	453	462	449	445	445	477	478	489	456	420	475	480	478	471	433	433	458	474	409	442	401	459	450	454	448	480	452	439	448	473	442	425	450	431	455	469	452	424	452	434	461	480	451	434	428	462	447	464	437	432	442	460	464	439	455	459	443	416	443	441	465	436	432	430	442	401	435	467	454	464	449	477	473	451	444	451	452	459	428	456	462	445	453	413	443	416	463	418	466	427	426	456	441	458	442	420	483	483	478	427	437	467	480	422	450	418	469	459	436	466	441	461	457	420	445	411	437	455	458	475	436	474	482	447	473	432	446	452	416	439	454	436	450	469	485	462	445	422	425	424	468	444	428	452	416	462	487	423	466	463	457	430	423	468	451	410	490	449	462	467	464	453	424	468	449	419	415	468	474	464	477	446	440	428	380	460	458	461	418	448	471	434	433	441	432	421	438	426	427	410	493	414	482	455	442	477	470	478	492	455	425	434	444	452	421	433	446	495	481	446	442	450	431	404	413	429	430	454	407	436	423	483	445	469	417	441	466	438	431	459	478	462	463	432	416	449	451	475	458	462	416	472	423	455	478	412	455	433	400	456	449	427	435	437	459	439	444	463	408	466	423	452	455	463	440	393	447	482	452	451	426	473	457	467	413	445	459	461	442	413	439	425	464	405	482	436	413	458	438	458	458	463	473	417	459	463	442	454	446	480	428	416	454	412	467	444	419	420	415	466	456	439	435	420	445	447	443	431	426	464	454	426	478	463	440	414	465	441	474	430	418	451	454	442	445	457	433	416	414	478	468	455	440	379	444	465	482	441	447	437	452	507	413	470	446	455	449	493	482	466	423	459	462	480	469	461	456	432	453	464	454	441	426	427	442	442	459	438	459	445	453	432	436	437	430	403	467	406	485	430	418	490	452	421	418	446	442	444	452	406	470	461	441	453	424	446	442	437	462	460	430	436	479	432	503	501	469	444	483	471	394	436	482	415	440	465	457	427	461	425	441	408	477	456	466	428	458	414	459	425	454	457	405	462	473	463	432	443	400	482	434	477	453	466	426	425	445	475	449	460	451	470	436	457	432	444	464	448	476	414	436	431	437	437	420	442	439	478	466	444	458	477	428	464	451	425	450	472	399	454	439	456	454	480	469	466	430	416	421	434	444	415	444	415	434	446	429	423	487	436	442	443	453	455	425	473	447	420	427	452	464	442	461	468	475	468	414	459	454	463	439	435	452	399	430	475	428	437	475	442	465	426	462	459	418	452	448	452	432	433	451	407	465	449	453	455	435	478	437	442	447	427	470	444	450	470	472	464	469	462	462	473	445	405	474	462	435	449	455	468	470	459	452	450	445	449	431	451	451	456	442	451	466	429	484	428	470	421	433	422	454	449	466	451	483	454	470	428	380	471	458	463	447	469	417	460	459	419	471	445	481	458	471	459	465	441	463	426	404	433	413	461	468	469	440	475	427	430	470	473	435	468	444	471	462	413	446	453	470	429	484	449	432	417	467	490	485	470	468	486	497	437	452	408	442	417	452	457	460	440	415	441	448	465	420	456	436	419	438	446	456	451	435	468	455	454	488	455	439	422	440	435	443	436	421	447	419	463	423	435	452	443	423	447	433	440	482	456	513	414	437	456	456	472	450	452	464	469	443	437	457	437	420	411	453	388	454	455	460	411	463	443	438	449	465	448	426	406	428	497	445	452	447	459	489	447	429	419	443	423	470	467	449	455	415	432	442	459	418	430	489	417	443	425	445	446	448	454	452	442	436	448	423	427	453	462	453	441	443	411	431	465	468	450	470	439	430	431	460	458	417	459	477	475	492	460	493	442	482	429	451	440	440	468	463	458	434	459	462	440	414	474	471	416	469	453	444	443	431	462	434	461	451	462	479	445	403	503	433	466	472	460	423	425	517	442	434	456	472	459	405	471	423	471	429	443	453	419	478	470	455	445	459	432	450	408	443	431	446	463	440	459	472	435	420	423	448	459	430	455	490	448	442	427	435	410	443	460	421	451	443	452	438	439	449	420	431	456	470	445	477	446	484	458	424	437	443	446	457	437	472	472	446	421	476	480	440	418	454	428	473	469	441	449	479	437	426	466	453	475	465	438	465	477	445	403	449	443	432	453	435	466	470	462	442	455	454	493	452	425	463	450	440	428	416	431	441	445	442	430	498	406	419	460	420	445	450	458	490	449	446	426	421	462	423	454	449	425	448	437	428	456	455	443	424	466	441	464	440	476	495	460	399	462	434	386	404	443	459	481	433	423	415	447	458	436	453	435	397	404	454	445	431	444	428	465	415	457	428	457	440	453	440	462	446	441	476	443	426	414	477	448	403	462	399	463	461	465	467	411	415	428	435	449	430	399	447	465	470	441	441	467	478	425	470	451	468	413	446	453	472	438	414	479	436	454	466	409	455	465	447	445	429	449	451	424	463	424	456	452	428	471	446	447	425	409	434	457	469	419	472	453	462	430	440	463	422	477	417	440	458	450	474	435	429	446	415	439	449	462	429	438	419	442	443	440	437	466	422	420	421	438	454	480	401	488	415	445	460	437	416	450	461	454	439	449	437	448	450	468	441	457	417	448	468	450	452	459	428	466	437	482	469	455	446	458	423	442	464	434	431	415	432	440	418	468	420	461	436	453	431	429	420	434	421	457	413	437	460	454	465	469	422	424	444	423	455	463	413	452	407	435	437	435	417	442	476	450	481	455	456	446	465	485	460	414	461	420	437	447	436	476	465	422	419	460	445	453	419	458	438	467	438	476	453	435	495	470	429	457	457	440	445	443	440	458	429	446	468	436	445	455	436	471	465	450	446	428	465	472	449	470	408	401	490	431	467	404	452	462	435	464	433	414	425	454	464	457	421	399	446	448	465	438	480	451	421
53410	55895	24907	10460	6636	3162	704	619	603	552	516	504	540	465	478	476	440	410	440	444	441	498	449	465	443	473	403	460	422	447	449	403	400	391	437	443	461	496	483	455	438	478	535	466	452	459	454	437	425	434	452	406	424	402	482	422	453	434	463	439	468	455	429	421	442	424	424	444	423	457	430	418	439	444	447	437	431	442	446	416	430	426	444	409	456	429	423	411	453	463	438	423	409	441	443	447	442	422	410	456	426	403	424	537	529	499	473	459	432	413	428	436	414	447	450	424	416	424	395	446	413	445	414	425	437	409	450	478	437	431	439	455	428	407	424	451	415	424	425	390	408	447	458	448	428	405	410	450	419	423	447	409	442	417	420	439	433	434	409	408	428	415	424	427	446	462	410	445	400	438	406	417	429	424	428	437	433	421	418	435	425	424	432	421	422	459	401	417	418	423	421	439	390	470	455	403	426	439	419	426	452	418	441	416	427	446	408	420	410	424	444	420	410	427	441	427	422	434	431	448	426	423	436	419	439	425	468	407	446	419	420	404	470	441	442	412	457	442	460	436	415	434	419	446	415	439	422	437	407	417	427	463	437	446	400	418	414	438	400	384	437	411	405	434	448	418	401	418	440	452	445	405	453	409	407	434	385	415	450	391	439	433	387	392	458	381	425	408	409	418	454	430	401	441	436	477	409	427	432	410	429	376	444	422	405	447	414	416	411	430	443	455	465	404	442	383	394	388	444	413	369	402	404	417	432	463	390	445	421	417	443	405	413	438	440	444	436	424	397	410	457	418	427	397	424	423	414	419	438	405	457	428	429	406	418	420	413	416	446	437	439	438	475	418	466	409	434	437	427	441	408	406	425	422	411	422	413	411	421	397	460	418	416	408	415	426	417	412	401	385	424	473	450	403	429	408	426	411	405	444	441	419	407	432	385	396	428	427	396	420	431	456	423	400	427	466	446	390	440	426	420	474	387	458	432	429	419	437	457	433	408	448	374	398	416	465	417	446	451	446	449	418	439	407	428	420	429	442	434	403	435	454	449	437	418	458	439	437	440	422	431	440	421	415	428	437	421	420	444	413	418	437	426	413	421	427	412	473	453	407	430	426	422	410	435	424	444	409	406	375	389	406	392	416	421	427	449	392	439	424	373	432	455	428	452	429	453	426	422	428	459	398	428	426	429	430	440	418	468	435	477	428	431	422	413	457	433	405	411	412	417	436	421	395	451	438	410	466	449	420	410	400	444	431	467	417	442	456	440	392	403	402	421	442	403	431	459	426	406	422	394	447	432	436	430	459	429	456	438	425	417	420	428	450	402	445	456	441	411	415	443	424	433	421	425	456	407	419	434	423	415	417	399	446	405	439	426	480	432	403	416	455	446	461	452	401	434	417	416	406	434	424	423	418	417	433	437	450	437	420	419	412	384	412	444	404	413	440	411	392	449	438	398	411	422	418	462	450	450	408	413	436	424	453	431	432	389	463	431	405	459	412	438	439	425	424	459	457	452	412	427	451	432	457	439	428	418	414	449	450	428	460	451	417	431	455	431	413	405	410	417	446	441	420	402	406	410	430	442	432	423	450	447	419	411	418	418	415	432	419	440	480	481	420	415	433	403	399	442	416	400	395	412	377	399	413	473	398	398	414	444	400	402	460	433	467	413	426	438	452	400	449	441	451	436	411	406	410	385	444	429	422	410	430	431	431	431	408	407	453	419	423	476	457	422	405	415	450	377	414	397	457	450	446	425	419	386	443	409	436	385	414	427	389	431	415	449	418	424	441	421	393	462	406	419	455	404	409	436	427	403	440	411	432	411	416	400	441	440	422	388	440	421	417	435	421	438	430	459	414	435	463	417	426	420	436	438	439	435	428	439	430	413	459	442	429	450	424	453	435	436	458	427	418	410	441	417	386	398	424	435	403	421	403	435	419	463	443	430	385	429	436	439	432	390	409	439	428	428	441	403	407	439	411	450	472	441	436	469	418	431	412	446	383	386	448	426	430	403	400	385	405	429	422	417	410	389	474	402	420	424	450	397	425	446	411	395	398	452	440	418	416	406	427	398	468	403	434	431	427	445	393	432	447	409	407	432	420	444	448	425	422	432	446	439	445	393	428	444	429	413	420	414	417	400	410	436	397	447	424	440	417	438	405	430	411	442	475	447	418	456	415	451	411	449	438	413	466	440	410	408	392	408	400	431	453	433	415	427	413	417	425	416	439	443	414	389	408	447	453	424	429	411	431	390	418	430	474	434	442	413	447	422	454	424	452	379	399	425	414	414	415	409	416	482	447	429	422	435	417	426	389	425	438	465	423	442	416	454	451	403	432	417	473	398	410	435	448	419	423	424	427	420	410	460	403	397	381	435	425	459	417	458	400	451	450	441	405	434	382	432	417	436	403	456	456	413	450	444	401	403	419	442	412	417	426	418	424	436	431	424	414	424	466	456	392	406	420	401	417	416	426	426	417	439	438	404	439	435	409	447	401	469	444	457	439	435	398	401	455	423	470	457	429	432	444	435	442	390	429	430	414	426	438	429	413	417	437	450	387	398	461	450	456	454	435	430	405	444	408	451	416	503	445	434	435	415	395	430	422	400	430	423	441	444	411	414	429	436	422	432	452	422	437	442	432	434	423	403	424	422	401	439	455	420	406	438	411	438	461	432	422	429	443	394	439	402	405	410	442	443	409	401	451	412	466	425	427	416	417	426	416	419	436	450	469	409	450	428	390	415	380	411	414	482	399	473	428	429	431	409	421	412	403	454	446	419	424	396	426	434	407	446	442	418	421	470	437	433	445	400	474	415	418	419	418	429	433	412	432	421	454	426	399	455	453	451	425	425	425	445	421	410	425	458	440	414	431	420	432	448	439	422	432	416	389	427	410	421	410	445	426	427	429	439	420	429	412	415	404	381	413	417	385	384	412	384	426	407	421	456	411	425	396	411	405	460	401	417	460	447	462	435	444	445	401	422	451	411	407	412	398	435	427	444	421	400	441	446	443	431	435	431	416	385	424	410	457	412	428	436	437	390	384	431	428	471	393	448	482	411	434	409	419	405	409	392	396	411	381	422	430	431	412	405	437	446	412	423	428	404	414	436	422	439	399	465	428	391	423	464	428	444	429	449	415	427	458	427	423	405	400	423	424	435	449	451	439	424	390	411	428	361	412	420	447	385	408	409	439	372	439	421	460	438	436	413	412	441	395	440	470	392	458	417	456	444	443	464	449	416	469	433	417	429	435	448	431	428	416	399	396	420	453	431	458	408	406	464	433	444	424	441	453	397	386	442	445	448	394	410	446	474	394	416	478	412	441	413	394	418	426	405	451	432	435	444	392	485	422	402	440	420	408	433	400	416	447	400	429	409	442	430	379	392	426	460	423	448	409	402	447	416	458	415	428	383	438	409	456	399	418	440	381	415	457	438	411	420	438	397	405	405	410	435	420	428	474	408	435	461	458	400	460	426	431	460	382	427	414	368	426	408	369	432	443
29648	17893	4917	1480	832	665	481	441	435	480	474	458	452	461	478	459	472	477	493	482	434	465	461	458	466	451	470	470	448	450	459	426	459	425	456	461	458	443	449	474	467	480	437	462	465	389	476	453	438	459	448	462	474	443	487	447	447	461	427	460	446	448	456	449	424	440	438	486	469	466	445	431	473	457	465	459	437	465	433	480	393	441	445	451	491	479	444	444	464	405	461	434	470	449	457	437	451	445	474	465	457	460	455	456	479	464	477	468	449	428	451	428	439	421	430	410	422	478	460	495	483	423	461	440	482	468	438	437	455	466	425	463	452	451	429	460	454	433	445	431	434	455	453	432	437	465	412	447	483	434	475	444	451	453	467	460	441	438	441	445	455	433	429	441	435	467	444	461	458	441	480	435	443	458	450	442	454	448	430	453	467	472	439	425	437	481	445	430	460	443	448	498	425	471	451	464	455	457	466	456	449	457	431	467	490	444	439	414	428	435	455	394	492	473	431	456	461	458	447	473	454	453	450	433	464	432	418	433	461	467	455	474	457	410	456	468	467	441	446	450	432	461	463	443	503	451	460	422	453	468	473	453	448	462	464	436	479	449	432	467	496	477	428	453	436	468	456	439	461	447	422	490	462	471	487	437	447	436	431	484	422	442	474	468	439	436	449	454	470	457	421	471	419	435	477	448	452	415	463	442	446	438	427	467	469	406	460	430	490	442	450	414	460	443	444	476	438	400	482	431	454	486	449	450	468	498	491	459	415	464	442	442	437	428	447	461	466	466	425	475	465	440	439	464	459	441	466	436	482	464	446	390	444	433	495	455	433	436	446	423	476	467	451	451	414	447	448	432	456	471	448	463	416	477	415	432	442	438	424	453	461	424	474	460	414	461	428	462	426	468	467	446	439	463	457	445	472	438	446	448	467	474	422	441	454	425	434	449	459	483	486	438	433	438	467	479	464	422	500	478	440	433	445	433	434	442	463	442	422	429	431	491	448	455	473	463	436	440	448	450	443	432	465	459	482	447	472	420	467	466	428	432	464	470	483	462	478	422	459	480	445	447	460	462	504	446	437	448	455	450	418	464	440	444	461	441	478	477	482	448	459	436	465	482	465	474	450	463	448	475	464	434	484	437	457	454	451	482	478	435	412	481	444	432	485	448	477	462	467	414	443	503	462	405	480	475	446	448	430	462	461	460	422	435	429	439	469	464	446	405	463	437	420	447	474	466	456	457	435	464	441	473	447	445	412	458	426	430	451	430	497	477	447	439	410	469	500	440	453	497	477	455	439	472	457	441	455	427	470	446	445	498	492	426	453	442	500	452	447	464	438	445	449	435	466	444	425	446	462	451	454	468	447	470	430	458	448	450	471	483	441	480	458	460	441	481	457	414	431	448	441	431	451	457	495	432	489	442	460	480	425	421	482	458	475	418	497	454	466	414	487	468	461	460	445	484	430	464	465	431	448	454	432	457	455	445	436	436	440	455	449	479	411	474	470	450	415	459	443	456	431	448	426	433	431	440	439	465	481	419	436	431	437	481	419	460	453	474	465	429	441	433	464	435	476	447	423	434	460	453	475	485	474	454	438	496	461	454	466	461	448	425	481	498	468	434	433	465	453	442	441	470	429	440	473	442	452	451	421	456	457	465	459	473	456	465	456	462	466	443	429	446	457	441	434	478	472	468	478	493	423	446	453	435	474	484	468	440	466	441	429	435	416	426	461	465	421	461	453	453	469	433	453	438	419	416	453	436	453	450	463	443	424	447	445	446	436	452	460	440	437	448	464	454	487	427	449	436	470	474	426	472	462	433	448	417	450	424	463	434	446	448	477	465	431	481	443	426	427	462	454	462	433	478	451	434	437	451	463	417	385	434	432	446	415	468	418	438	439	462	477	455	433	498	404	489	428	433	494	474	452	453	472	446	440	435	446	415	462	482	478	471	470	441	443	438	441	475	490	435	490	441	448	479	451	458	474	457	443	471	465	448	464	448	451	477	476	497	464	474	424	462	443	408	463	448	448	459	441	444	434	463	468	476	462	409	490	442	465	454	466	426	458	484	439	447	457	464	458	476	448	488	455	471	476	455	442	446	484	442	450	426	477	467	445	468	447	439	433	439	442	469	469	437	473	483	429	404	430	479	469	464	438	454	411	443	460	485	409	403	443	455	448	430	443	411	443	435	427	444	445	464	447	495	482	487	453	422	444	454	434	499	467	453	490	474	435	460	479	430	435	389	440	469	424	446	435	432	441	467	453	436	432	431	430	425	442	475	459	445	481	449	453	430	464	436	445	464	462	454	472	472	469	445	451	473	467	438	460	457	413	463	439	464	457	460	448	408	454	486	486	404	452	436	448	476	454	477	453	474	455	443	442	482	448	474	463	448	438	463	481	483	442	416	451	425	442	431	490	452	450	469	437	477	454	479	455	464	452	480	447	458	483	401	424	459	427	407	466	427	461	453	454	450	448	462	489	426	439	491	459	428	450	466	476	460	426	479	445	432	422	453	470	430	455	430	487	455	458	462	470	441	461	483	467	426	466	405	434	491	470	447	449	438	485	429	426	425	422	409	446	470	457	488	460	434	486	403	443	503	480	454	418	475	421	454	461	442	474	443	426	430	448	467	473	456	435	507	468	443	400	465	458	473	430	454	462	453	468	432	454	468	462	480	431	447	454	486	468	476	451	438	469	477	428	406	443	436	445	463	485	424	467	431	425	448	477	485	483	452	456	482	493	438	450	465	460	426	428	421	442	476	428	453	468	458	445	454	439	424	454	429	459	468	435	426	459	444	443	440	460	420	430	431	436	464	492	426	430	447	453	459	449	435	443	465	479	432	476	420	453	438	453	437	451	468	429	462	441	448	393	452	442	438	461	439	438	465	481	451	434	442	447	486	435	474	437	426	465	425	500	457	423	472	447	481	491	468	489	445	464	436	463	494	433	451	449	478	412	440	430	452	460	436	420	463	454	414	480	510	420	434	420	436	469	473	415	452	440	410	431	434	456	445	463	411	437	441	444	464	434	441	445	432	430	495	464	470	423	453	445	446	440	454	440	441	450	452	444	475	433	449	430	408	455	450	428	414	431	462	477	425	431	462	467	465	450	450	443	463	451	442	426	451	457	440	450	473	415	447	427	441	450	407	444	445	493	455	474	443	451	440	488	506	489	478	469	432	476	467	455	468	436	465	456	489	439	440	451	468	418	462	448	429	439	480	448	434	442	479	445	432	409	460	499	467	438	517	470	441	416	457	496	451	457	440	438	464	446	451	450	434	428	435	511	450	429	460	474	456	454	428	441	451	471	419	464	456	469	485	445	457	417	435	445	448	459	431	470	455	474	431	456	454	405	447	451	460	421	455	382	448	420	424	473	456	427	409	467	447	494	470	432	453	479	437	447	457	489	469	439	450	454	452	441	444	454	450	482	510	446	461	447	470	429	447	480	432	462	454	493	433	463	466	456	449	472	457	442	436	422	412	467	484	452	453
16996	9172	2553	999	729	550	456	401	421	374	408	417	435	399	397	393	390	378	463	364	395	408	390	398	400	419	410	390	362	376	386	425	404	379	415	443	435	451	417	405	432	396	410	430	424	416	415	385	456	424	389	400	415	397	380	407	374	408	386	387	411	396	389	406	381	421	409	376	396	434	406	398	436	396	413	402	428	383	399	404	423	425	414	406	406	397	421	405	383	414	403	406	404	363	412	366	403	422	402	407	390	415	396	405	400	419	416	431	393	400	408	375	396	401	400	405	405	408	410	393	378	356	388	406	401	404	400	394	426	406	392	403	447	407	409	361	426	405	380	420	380	402	397	383	433	409	388	397	417	391	390	393	401	407	415	414	411	407	389	385	403	418	400	404	402	404	404	410	364	392	403	382	385	381	435	442	390	400	398	414	414	406	411	397	401	369	430	402	402	437	404	401	383	388	400	381	396	409	425	395	410	431	381	378	388	391	398	410	401	376	417	419	384	392	368	415	389	403	410	403	414	429	404	392	394	398	352	421	432	368	387	414	402	402	402	389	448	417	423	392	400	381	397	361	452	436	408	381	374	381	402	401	379	406	385	380	407	422	412	401	411	394	404	412	416	420	404	387	397	398	387	432	422	367	390	403	423	427	372	379	437	380	428	411	382	378	378	434	379	377	395	402	430	408	426	398	424	417	377	368	403	410	365	400	415	384	402	397	394	421	415	396	399	396	366	408	409	397	389	397	377	433	376	411	399	412	450	403	392	387	393	398	392	394	398	435	398	383	401	386	357	393	426	406	364	411	392	376	401	390	390	395	357	418	427	387	398	397	421	380	450	392	411	379	412	392	401	394	413	421	397	391	417	394	390	384	377	386	407	408	406	424	403	415	378	408	409	442	386	395	376	400	407	394	375	389	379	392	397	391	397	431	387	394	407	409	398	401	389	435	415	405	400	406	414	410	421	360	430	400	406	374	398	430	409	385	421	385	398	439	388	423	386	371	423	376	412	404	373	404	405	373	400	413	427	384	388	408	390	393	378	412	427	425	386	447	399	394	398	378	401	383	384	397	411	423	400	366	403	390	381	378	387	390	409	376	419	389	400	394	395	409	398	425	410	395	409	407	385	362	401	407	384	409	422	393	413	445	427	396	384	429	400	400	383	392	402	422	425	385	380	438	413	391	414	411	383	406	397	414	406	395	402	385	391	425	380	403	416	412	413	385	425	391	413	404	362	373	382	406	411	362	386	429	392	429	420	397	389	395	422	391	434	433	357	373	385	394	431	399	397	361	409	385	400	381	355	418	372	431	384	385	389	415	365	416	462	368	405	373	398	415	431	376	433	412	397	413	384	365	406	414	420	394	381	405	412	425	399	379	398	432	409	414	370	411	413	415	433	378	391	377	430	405	377	404	402	354	408	390	467	408	410	360	378	397	382	439	401	425	409	417	403	391	371	388	420	416	402	440	403	459	390	426	344	400	412	386	419	407	401	391	389	399	378	389	420	411	398	395	389	400	373	421	388	396	375	346	412	392	408	398	389	430	358	367	396	410	386	404	410	402	436	371	413	415	378	378	404	416	392	386	415	385	414	402	402	414	386	401	404	389	405	416	386	427	398	396	398	403	402	431	415	413	396	393	356	421	386	439	404	425	395	416	371	420	409	390	405	409	356	405	350	418	384	410	378	395	410	364	387	370	391	401	417	393	342	411	407	385	414	373	410	390	377	383	364	364	405	380	398	392	396	415	389	399	420	395	387	366	421	416	394	418	398	428	399	408	417	426	388	410	423	388	379	405	396	412	378	421	411	403	402	404	431	361	381	399	382	402	420	384	398	404	409	441	377	370	357	402	409	407	363	422	419	376	382	400	385	416	415	392	404	440	415	375	381	367	386	406	413	377	401	380	360	402	402	362	381	417	401	354	415	390	403	395	383	367	350	396	423	387	396	393	401	391	369	399	385	405	389	416	413	423	414	405	402	441	369	352	389	371	387	368	392	388	389	389	388	393	424	434	389	381	431	412	404	406	425	392	411	401	398	428	404	458	403	385	454	387	421	412	387	397	405	389	370	402	373	383	408	401	399	387	399	357	353	353	403	395	392	406	400	417	366	397	413	418	395	426	404	350	396	394	379	414	428	363	405	413	389	436	396	409	379	412	370	410	383	420	424	438	390	388	377	395	413	390	411	411	392	434	399	481	427	406	404	398	412	394	390	419	410	387	431	390	442	394	392	389	375	433	405	369	391	428	412	396	410	404	412	408	364	390	382	415	374	372	407	401	404	368	421	386	422	406	430	366	450	423	435	393	383	419	400	379	404	374	388	418	398	402	426	387	410	420	432	371	398	369	426	421	393	375	375	379	402	407	412	389	412	386	400	424	397	412	406	410	441	417	409	418	419	417	403	401	393	429	425	385	398	412	404	411	394	399	428	416	428	366	392	406	410	385	397	410	390	419	382	411	404	405	366	398	401	395	400	392	424	384	404	389	391	372	416	412	381	434	397	405	408	392	385	386	372	435	356	415	395	385	393	399	395	367	391	402	400	409	403	382	403	407	388	382	387	391	388	390	394	416	364	397	413	422	375	403	406	406	404	422	400	391	418	412	407	382	396	391	412	379	375	384	392	415	401	412	358	404	384	402	415	387	383	346	394	375	434	423	379	419	382	405	398	421	387	392	403	406	376	397	394	395	436	431	405	380	391	423	368	383	379	447	361	423	410	372	399	410	400	415	402	381	397	428	433	394	399	380	410	417	357	406	409	387	377	426	416	404	433	408	389	374	364	370	398	421	388	395	401	389	380	389	367	415	399	428	381	435	427	386	382	411	415	426	395	423	410	430	401	408	363	405	405	373	399	398	374	367	395	388	413	401	380	427	377	412	398	421	408	400	390	407	413	379	447	409	407	421	379	414	392	396	404	395	393	437	370	419	418	408	371	426	367	416	416	422	383	385	387	392	371	422	398	401	400	416	412	387	364	415	396	403	385	431	417	415	404	401	393	381	406	384	392	351	414	397	405	386	415	416	418	389	390	401	388	389	375	371	417	379	390	431	413	356	388	435	381	449	371	387	398	410	385	404	402	359	402	377	381	407	415	404	397	409	465	413	415	391	387	400	445	374	372	414	426	368	412	420	404	369	404	360	416	381	362	333	427	394	435	434	430	397	362	409	366	407	384	390	388	451	412	472	399	381	431	403	378	386	383	393	397	357	425	419	381	396	375	380	394	408	413	400	407	410	382	424	397	381	419	406	395	398	388	396	386	401	379	430	419	371	404	381	419	381	421	344	383	414	414	400	451	396	357	379	397	358	366	410	393	407	369	396	398	403	390	402	428	399	439	391	384	434	398	388	397	393	422	404	404	417	414	385	379	380	408	410	419	385	397	360	435	401	382	402	379	411	408	401	381	375	380	405	459	398	410	403	434	388	395	402	388	399	397	376	412	385	423	406	400	426	385	407	386	402	351	430	433	391	404	423	412	370	415	368	423	386
25494	21454	27792	25037	14006	3085	612	518	476	456	460	467	459	445	416	450	424	417	408	456	420	430	375	431	399	452	434	448	414	434	444	429	398	412	408	432	436	413	435	449	457	410	393	450	415	396	431	460	401	403	405	416	407	426	388	433	418	385	368	379	403	401	425	413	436	432	404	395	420	470	448	384	443	412	398	426	399	407	439	419	423	409	394	406	387	426	402	406	381	447	460	395	404	365	427	440	447	390	363	418	432	422	418	424	420	431	426	424	402	389	406	414	451	421	426	409	427	429	409	399	433	413	443	415	425	380	435	384	391	406	406	439	407	431	426	445	413	416	383	374	416	444	422	448	395	449	426	384	386	422	399	389	409	363	398	445	390	401	412	421	422	425	442	396	364	381	402	452	385	434	369	423	438	395	418	399	439	392	433	412	393	392	429	406	407	415	399	384	404	393	430	395	398	365	433	398	441	415	425	397	415	423	399	417	444	428	402	405	437	412	401	414	436	406	363	381	412	428	426	416	447	393	435	417	429	435	423	416	387	414	413	386	403	443	412	405	429	408	413	402	452	401	413	442	378	410	423	415	435	446	395	388	366	409	431	436	411	428	393	429	408	453	444	397	425	388	416	421	420	401	422	417	438	406	397	392	431	422	402	435	426	389	422	443	410	400	389	415	372	413	376	403	397	448	451	391	401	440	403	406	393	423	416	396	394	422	397	441	435	422	418	432	405	404	420	406	423	434	424	410	402	406	415	422	413	407	404	393	423	400	417	396	386	384	384	432	416	434	437	431	395	418	422	435	433	418	453	395	396	402	374	413	439	445	401	449	388	408	415	412	424	428	405	416	397	415	426	425	412	400	429	436	462	404	389	441	403	407	393	368	460	404	419	422	417	401	393	417	407	423	428	393	410	412	412	408	404	458	400	429	399	442	418	423	433	421	397	460	351	460	405	397	429	403	397	417	423	358	385	421	419	452	450	420	438	416	408	441	401	449	419	389	406	408	405	424	422	402	401	443	419	403	403	419	386	406	422	375	384	416	417	417	438	414	405	390	404	415	431	407	396	410	418	441	400	417	390	427	436	386	367	408	382	406	381	419	426	428	423	418	401	405	406	420	403	375	407	425	453	388	401	418	406	396	416	414	432	410	411	476	414	398	426	408	398	383	411	485	392	424	430	426	399	441	390	416	396	445	414	426	389	396	408	410	402	419	452	428	401	390	392	382	401	422	450	390	416	386	409	436	426	431	403	405	422	417	395	429	425	418	412	417	414	408	451	435	415	425	397	392	411	386	396	429	407	427	409	408	397	387	438	396	413	453	408	420	395	381	408	419	423	445	438	451	408	416	396	406	440	414	408	404	410	427	392	423	437	424	449	424	389	420	417	408	405	386	409	422	406	432	394	414	430	411	402	395	395	396	463	407	399	392	425	385	410	455	397	412	397	408	427	375	409	423	408	423	416	434	441	394	403	411	417	403	402	403	394	415	429	414	425	383	392	450	392	403	421	427	409	437	390	421	392	428	380	443	428	422	391	379	423	380	387	432	400	434	389	426	412	407	412	349	384	343	480	414	475	411	409	395	399	395	402	426	412	405	449	431	423	417	424	407	468	383	413	426	445	412	424	427	449	420	429	413	459	439	422	396	410	413	449	449	397	404	410	384	390	404	428	389	352	412	417	432	463	432	433	412	396	452	419	426	394	430	392	425	434	371	408	395	400	408	411	429	444	411	391	426	421	412	440	412	436	434	448	443	415	392	418	418	386	402	414	418	408	417	420	388	436	365	380	431	401	352	414	409	408	400	407	403	413	421	408	425	408	420	410	411	400	397	452	404	409	408	439	443	438	365	426	421	458	399	398	377	413	434	393	435	431	404	419	387	387	449	393	408	439	420	420	411	379	448	437	382	391	402	450	405	414	427	396	413	439	396	388	391	407	435	384	410	422	402	396	403	403	448	382	381	414	396	424	395	436	416	387	450	390	405	412	432	445	387	426	424	431	381	404	408	434	404	399	437	372	417	413	418	422	401	384	378	380	391	428	464	414	406	409	401	401	418	394	444	413	393	433	423	431	413	415	449	438	401	422	413	383	435	416	404	437	418	389	396	393	402	400	410	400	417	416	402	415	406	408	402	417	422	418	408	414	413	407	389	402	445	422	406	428	431	406	371	435	419	403	399	427	418	450	419	398	438	431	404	377	415	415	424	383	409	431	398	394	424	398	397	427	436	391	418	386	371	429	397	426	385	413	449	408	388	409	431	440	434	443	396	425	429	401	429	419	417	393	420	413	393	417	413	400	411	437	443	410	417	421	406	399	413	407	400	439	416	415	438	442	418	399	405	398	423	381	444	423	403	428	426	408	395	401	389	433	429	407	428	403	382	411	395	387	398	413	392	409	394	393	375	415	386	412	408	411	399	409	392	427	430	374	406	399	403	401	359	434	402	426	360	382	392	397	371	422	425	389	404	402	445	419	391	420	441	416	405	414	423	430	431	392	396	407	447	404	417	436	405	391	470	396	414	433	410	388	433	431	431	436	393	371	402	439	389	405	450	402	381	418	382	426	414	439	405	388	439	428	387	433	441	399	425	419	440	433	433	374	410	437	456	432	401	421	413	399	452	445	420	405	401	409	425	356	381	418	417	430	423	419	427	419	391	417	394	450	406	384	427	395	414	416	452	386	420	418	399	420	379	429	396	440	385	398	420	422	393	437	409	427	449	366	402	400	374	435	379	418	381	427	410	420	423	382	407	412	407	418	375	391	408	410	446	389	397	424	444	429	403	436	399	457	427	423	429	431	420	407	439	389	391	393	404	409	395	412	425	421	435	397	439	400	384	454	422	429	423	418	392	468	414	390	394	397	394	412	433	389	414	412	379	439	404	435	439	370	397	419	396	400	384	415	417	423	404	379	391	408	433	424	413	388	378	406	415	410	451	414	391	435	400	388	403	408	382	434	417	430	415	411	427	399	410	437	416	415	449	423	406	407	424	431	422	425	418	437	412	428	412	423	417	429	394	377	391	443	397	416	428	413	423	423	403	386	409	442	408	457	402	401	399	408	403	469	417	398	404	418	443	435	447	410	409	397	437	460	391	433	424	412	400	412	403	415	421	409	419	441	410	421	451	409	398	379	390	437	421	407	448	408	410	420	422	408	429	378	423	438	412	415	412	408	402	388	431	377	392	396	408	374	423	402	435	412	430	424	403	413	402	422	412	378	399	401	385	417	405	420	405	416	396	421	390	442	418	399	383	424	453	440	422	425	442	392	431	459	440	402	391	396	415	379	389	395	391	367	407	431	437	405	401	418	407	443	411	415	436	393	418	429	405	424	445	422	400	379	408	444	429	393	429	432	420	395	415	386	381	434	428	391	422	393	421	442	432	434	439	404	388	442	442	409	420	414	406	425	439	404	398	394	408	404	400	380	398	390	390	424	402	441	412	419	399	378	384	402	423	417	421	442	408	435	416	433	435	379	408	428	432	429	426	410	406
49284	44526	18125	6978	3702	1710	561	513	489	449	420	423	437	440	429	411	376	400	433	432	398	391	413	378	418	393	382	403	403	389	427	435	406	398	400	390	360	441	412	373	415	421	403	435	403	422	409	424	360	393	410	356	377	407	393	434	423	404	376	388	395	430	426	382	422	434	434	383	400	403	381	413	382	385	380	386	388	380	373	429	383	385	375	358	402	396	370	425	392	383	402	422	397	398	391	410	405	384	359	399	408	433	353	390	485	446	419	450	424	397	366	405	388	359	424	375	400	389	417	406	413	393	393	402	388	352	403	409	375	386	390	361	386	390	377	398	398	370	420	362	380	419	369	398	388	381	392	381	396	423	419	408	408	392	343	421	377	396	452	417	419	365	402	364	388	389	357	373	384	406	407	398	397	355	402	372	370	387	365	394	389	382	378	394	398	380	360	409	420	411	410	367	428	385	383	392	386	393	402	397	413	356	405	376	403	416	442	374	392	371	362	368	395	399	392	447	367	411	373	363	385	379	392	397	364	410	410	435	402	421	377	388	431	348	408	402	379	401	385	394	393	381	399	366	426	378	405	377	418	398	363	390	412	369	407	397	409	423	372	352	373	349	389	371	364	403	375	362	372	394	398	397	352	384	395	434	423	396	411	394	406	379	419	376	396	394	402	383	402	378	400	395	410	391	372	375	396	366	412	368	383	390	386	385	390	431	392	374	361	380	422	428	419	393	405	396	378	399	408	394	397	410	404	419	396	389	411	388	388	394	372	388	375	393	403	368	399	425	398	394	375	389	389	401	427	389	393	384	362	380	398	400	405	415	394	404	392	409	351	372	356	428	378	409	394	382	389	386	389	379	414	380	403	393	399	416	396	387	367	435	412	417	375	398	415	402	409	410	373	397	373	422	377	429	379	393	382	368	373	356	399	404	414	367	415	368	434	359	394	403	404	395	407	371	397	409	417	370	430	423	407	363	384	360	417	396	383	381	411	390	375	368	414	376	406	376	381	389	389	389	342	405	388	413	416	421	401	402	369	387	371	417	404	423	376	406	416	397	394	419	431	369	400	356	393	380	403	414	388	393	376	355	380	395	389	387	373	398	385	356	418	422	407	384	404	368	426	394	413	383	378	420	409	381	361	392	387	366	380	374	417	400	398	372	370	372	401	420	395	363	389	410	387	447	397	409	371	408	404	376	392	415	437	402	387	351	388	388	374	380	375	389	439	386	432	385	400	387	362	410	376	386	401	393	392	396	384	420	371	380	404	402	375	391	419	406	409	384	393	425	390	388	402	382	417	386	419	382	400	415	385	410	401	392	393	374	398	385	386	376	423	384	398	408	403	396	414	379	390	376	348	369	389	422	379	395	379	406	380	418	413	423	372	382	373	360	388	433	401	427	423	393	407	389	380	385	372	418	371	357	412	472	403	389	381	398	389	430	375	389	368	359	422	367	392	392	404	401	392	412	409	422	352	387	418	386	367	396	408	424	433	408	351	383	363	404	398	408	409	389	398	415	403	421	425	386	435	391	443	391	394	380	416	397	384	393	403	392	382	408	413	393	365	406	420	362	408	373	411	432	411	386	379	406	365	359	381	384	367	375	371	405	385	380	376	383	400	388	372	393	397	388	360	414	413	391	401	395	377	384	408	391	382	335	402	391	405	398	388	395	394	388	380	358	369	432	354	422	386	388	406	406	425	399	400	365	410	386	403	388	408	422	384	400	360	372	407	416	373	423	377	377	425	377	383	377	382	362	391	392	407	389	393	400	378	369	378	389	398	370	361	382	394	414	379	388	412	363	378	373	364	416	386	390	413	402	396	376	406	390	374	401	407	397	366	361	418	383	414	398	379	361	427	364	418	391	372	401	393	371	381	376	412	373	379	407	352	416	369	411	367	378	365	395	370	381	399	425	409	398	403	386	403	412	390	383	434	404	369	375	370	429	381	390	366	367	387	364	384	385	416	385	411	387	385	383	406	359	381	377	363	419	404	390	412	366	387	374	383	364	419	405	392	395	392	402	363	407	396	388	362	362	415	404	417	406	384	405	412	357	393	389	381	416	388	365	401	365	369	390	405	392	393	356	389	379	421	403	358	361	410	421	410	406	392	409	380	387	364	408	394	408	359	394	370	378	438	392	429	404	372	389	384	395	410	391	363	405	358	390	399	406	402	389	373	407	411	387	383	402	402	382	401	388	431	400	387	375	371	388	375	405	406	419	404	396	410	414	374	398	406	357	383	397	421	406	409	372	387	378	408	396	428	352	400	407	422	370	384	384	397	394	364	387	394	387	378	373	379	399	356	369	371	392	405	372	414	390	391	449	365	434	387	380	412	360	376	387	402	412	394	379	361	388	413	405	369	386	413	390	349	362	407	370	394	415	408	385	372	420	398	378	380	409	390	357	409	368	402	409	410	386	395	388	403	372	386	390	398	434	397	389	407	381	416	382	403	384	368	415	388	371	401	392	373	383	378	371	384	390	394	413	400	383	419	365	391	389	401	405	360	406	415	375	413	420	384	394	387	404	364	375	414	383	389	411	351	388	393	370	393	408	400	397	370	394	386	387	417	403	369	361	408	392	409	388	417	361	385	374	407	428	376	363	425	406	391	392	397	372	410	375	399	399	368	402	427	369	398	374	389	383	332	398	376	389	364	355	425	462	366	392	372	395	377	407	369	398	401	395	378	392	425	388	395	412	417	382	385	375	400	419	397	377	420	397	382	374	419	403	424	369	373	412	357	383	396	384	395	392	413	405	371	406	380	391	386	378	372	417	421	423	368	407	419	413	382	392	416	415	376	409	406	404	370	353	393	373	361	395	398	362	378	387	396	430	362	402	417	386	376	384	367	335	380	379	390	407	375	405	418	388	391	342	422	385	402	421	369	379	367	401	357	411	357	400	380	400	388	413	379	395	377	414	401	384	422	374	428	383	388	412	446	371	402	368	425	353	394	395	377	370	377	371	404	345	421	402	384	406	386	386	378	393	409	367	408	424	375	371	410	404	383	408	370	429	355	413	401	423	389	408	379	366	403	405	372	405	366	370	397	353	356	373	379	415	378	386	383	422	399	388	431	394	382	405	389	371	393	386	395	387	433	404	379	349	358	375	391	403	365	368	395	406	397	378	409	403	382	384	382	384	378	349	407	376	388	410	381	393	375	362	409	400	380	409	350	383	368	363	385	393	370	389	393	400	400	387	356	413	397	420	408	387	404	359	392	411	350	406	381	391	400	375	352	405	366	388	377	415	382	368	349	388	344	403	401	371	409	378	403	408	386	392	375	402	383	406	388	395	379	435	388	389	371	367	384	414	357	411	366	399	361	405	364	372	401	406	381	373	405	379	398	389	388	399	373	431	367	435	407	409	362	363	363	423	394	419	412	382	405	412	403	392	419	390	403	402	399	364	374	381	390	389	368	407	421	462	399	377	394	417	395	409	394	395	358	401	423	391	376	372	384	394	370	424	412	420	403	379	379	388	411	368	415	362
24402	21358	28933	23989	21210	12024	1493	756	641	656	644	573	636	615	553	543	593	566	563	587	597	574	588	595	530	557	587	499	613	570	563	593	523	609	568	576	537	565	564	559	574	588	594	548	577	606	554	520	572	589	582	528	560	559	518	560	552	548	593	574	530	561	584	568	544	585	563	555	560	552	545	545	565	527	520	517	563	575	553	546	585	580	490	543	576	500	575	533	555	522	577	574	562	557	551	543	538	562	601	561	553	544	550	586	631	620	614	585	545	575	547	555	599	581	541	533	514	569	527	570	564	544	522	537	549	532	542	534	515	567	569	509	535	569	536	515	532	562	543	578	549	590	573	503	576	547	496	539	583	566	550	542	573	483	571	518	529	582	531	571	575	550	555	559	538	539	597	525	525	556	537	582	569	533	535	514	576	532	544	524	543	565	545	557	570	579	558	507	550	619	532	524	508	579	566	526	554	530	548	577	579	498	546	507	534	558	524	580	543	543	565	543	535	580	559	520	562	549	532	492	558	574	561	516	587	548	571	586	556	552	536	560	549	564	565	548	533	564	544	569	527	517	578	564	556	572	565	586	588	550	538	550	526	569	531	603	546	567	513	545	553	542	562	624	580	558	547	513	566	490	539	559	561	554	555	560	520	508	556	524	556	554	559	545	561	555	567	568	524	555	555	606	538	554	569	570	527	550	571	508	556	556	564	561	564	532	528	546	585	570	557	541	547	551	518	525	523	559	555	539	522	536	523	559	573	576	577	541	552	538	556	551	535	555	543	531	560	560	591	570	531	562	536	600	569	531	529	543	557	538	525	538	542	556	522	541	580	568	568	575	554	551	571	543	557	542	539	558	531	546	526	528	546	502	525	562	560	539	532	557	543	549	544	499	567	551	562	563	517	536	572	554	556	537	531	556	499	542	543	529	559	555	569	526	576	555	534	574	566	568	558	591	537	559	540	560	535	551	515	570	529	542	533	535	550	523	553	547	536	580	552	573	512	539	505	548	537	573	555	589	540	577	559	614	550	564	560	588	528	529	575	545	570	583	562	550	570	542	576	575	566	553	548	564	547	563	558	595	549	559	525	513	503	552	536	552	563	554	534	518	529	576	508	564	562	549	557	542	570	587	544	558	524	564	551	533	531	596	538	597	515	505	516	524	520	545	538	546	616	564	574	507	517	546	530	547	553	568	610	540	573	570	554	553	528	533	553	561	537	519	568	567	539	512	561	621	564	571	555	550	548	562	555	545	539	531	558	529	516	580	540	571	536	524	527	542	544	562	577	576	548	553	555	584	574	566	547	570	467	552	537	535	571	583	533	525	553	519	559	552	559	573	540	550	564	538	587	566	595	540	582	532	543	502	564	570	549	546	548	574	575	523	545	501	552	580	518	519	514	572	526	559	572	515	546	534	565	534	575	529	563	557	579	553	566	559	541	583	548	604	544	536	503	569	568	523	569	560	568	558	546	533	552	525	557	542	585	588	559	551	587	517	568	567	532	521	537	551	538	532	529	566	555	561	549	506	501	538	594	561	576	554	525	518	514	557	554	507	555	543	550	556	520	593	541	560	514	552	558	560	528	580	573	541	595	554	564	515	549	571	576	572	577	553	555	571	612	548	532	512	516	523	511	558	550	519	559	535	547	558	543	543	553	521	539	534	518	565	544	543	565	597	572	528	544	546	587	537	525	509	540	530	553	567	538	530	515	528	558	547	556	534	522	569	579	567	537	560	535	572	540	588	545	548	549	559	628	569	584	570	572	531	554	573	542	536	532	551	543	566	544	576	496	546	562	560	554	549	578	517	543	562	537	522	545	561	520	572	551	549	553	503	530	522	568	575	513	525	565	561	543	584	567	538	559	557	562	537	532	541	564	553	536	574	526	607	544	544	558	578	575	541	549	568	560	531	594	570	535	548	522	540	559	569	535	580	574	486	518	567	552	541	586	549	563	539	517	517	577	555	550	523	592	522	533	548	544	570	562	551	506	572	563	547	581	579	537	562	577	521	555	544	551	549	529	512	610	532	546	548	515	561	555	528	545	530	532	583	583	520	543	561	548	598	540	536	534	536	575	538	549	558	593	538	562	557	514	532	534	521	549	537	520	572	567	536	534	561	531	555	529	547	539	551	557	524	540	584	555	527	551	549	549	549	503	581	567	550	534	525	539	520	541	551	514	594	591	530	534	528	516	537	565	570	567	562	504	528	545	542	537	582	589	543	556	546	505	540	560	521	590	567	552	540	535	577	545	575	542	552	555	570	524	509	543	564	502	541	550	543	564	562	568	549	522	573	556	562	543	534	564	524	543	554	552	546	540	556	542	531	511	531	588	579	549	521	558	556	524	559	557	497	544	553	512	557	559	536	564	582	534	554	560	556	521	536	552	543	518	539	518	516	558	588	592	557	563	533	527	605	533	602	547	529	522	522	537	547	537	553	568	530	523	553	533	482	568	518	522	548	528	553	522	553	571	565	592	555	543	554	576	556	506	490	533	530	548	549	573	532	595	554	556	518	543	577	534	538	515	519	517	509	541	559	590	546	547	535	570	531	564	549	546	549	536	561	556	550	521	550	536	544	599	576	533	533	551	536	561	591	559	578	535	572	533	568	529	539	550	539	586	543	571	558	551	559	533	509	480	558	587	508	586	532	550	506	560	563	535	544	538	539	564	565	573	529	569	569	542	558	550	594	537	539	565	543	513	538	542	525	552	556	546	539	535	562	552	564	581	551	540	583	519	583	562	589	537	590	534	516	546	554	532	546	547	567	563	546	589	563	519	554	532	576	539	530	524	552	587	590	517	524	514	528	566	580	533	535	588	541	579	507	537	540	551	541	526	558	532	562	578	573	530	543	592	563	569	562	549	549	550	578	549	553	525	533	581	558	543	590	572	562	536	559	564	547	555	506	522	566	541	561	550	580	568	543	566	518	555	556	532	556	599	551	542	534	559	558	572	524	520	554	496	511	524	522	543	568	551	537	557	584	519	554	547	565	568	521	553	548	576	550	522	544	506	559	573	576	494	567	536	564	538	562	589	592	521	578	532	582	573	551	578	517	576	568	535	524	526	530	567	577	523	566	537	568	545	557	591	552	558	488	552	530	570	512	545	531	536	569	524	560	533	528	551	582	589	551	528	521	553	553	547	588	575	530	545	553	510	543	512	559	556	572	524	566	550	526	558	526	547	584	528	546	559	527	553	559	561	567	570	541	559	514	541	558	560	562	594	601	531	532	577	543	578	535	554	533	520	592	542	548	568	580	569	562	573	566	564	538	567	559	536	550	532	559	531	541	548	535	526	563	532	531	555	549	576	564	550	585	544	580	549	548	560	504	554	549	558	540	579	546	531	515	551	530	575	590	514	598	567	541	542	530	551	583	495	562	524	529	577	518	560	539	514	549	521	552	571	557	531	555	545	560	550	551	538	549	558	539	531	556	589	562	563	559	577	530	533	560	525	556	492	551	541	571	565	555	549	555	512	527	526	549	533	533
55842	53879	25418	11157	6835	2662	788	730	643	648	625	592	552	574	589	590	493	547	524	524	524	512	558	547	563	556	503	547	515	535	517	531	532	501	534	556	530	552	519	544	577	564	547	545	565	550	556	500	524	537	507	502	525	544	500	500	506	476	529	492	516	469	506	509	529	509	536	544	497	476	556	535	503	497	501	506	535	504	458	519	510	533	511	528	495	543	484	511	580	482	492	487	508	542	541	491	529	507	490	489	518	484	487	588	625	579	586	532	496	534	479	561	516	509	509	516	516	488	490	509	500	498	540	533	557	502	516	498	533	465	481	502	515	495	530	483	487	496	502	524	544	547	506	482	520	495	538	534	484	528	548	517	513	539	498	555	525	496	514	511	493	484	540	500	525	463	475	507	494	535	476	519	514	504	480	507	462	509	489	528	501	534	504	493	513	488	505	457	495	515	522	489	532	501	483	498	512	508	510	505	499	490	502	527	505	458	502	492	540	482	469	482	514	497	478	538	528	510	490	537	497	501	510	565	471	482	522	500	501	489	483	486	518	488	490	520	502	494	506	483	473	529	504	500	524	533	471	508	540	492	509	524	511	482	499	497	473	473	534	516	522	523	502	492	527	495	525	487	520	517	478	478	528	481	538	521	536	480	488	487	541	489	569	517	526	530	488	508	572	509	465	463	484	497	481	554	501	484	527	534	523	490	494	548	504	507	534	507	497	491	503	489	535	512	496	513	460	547	516	484	500	524	508	522	496	494	482	475	500	528	540	486	514	506	531	547	487	484	515	541	531	497	507	484	483	491	465	506	541	519	508	501	508	474	473	498	519	452	494	500	487	471	491	504	509	485	498	515	500	518	525	539	495	535	529	507	483	520	503	495	527	494	497	483	513	503	502	552	514	530	476	538	506	487	506	495	474	520	510	492	483	498	446	508	536	485	517	535	502	492	491	460	483	490	509	508	512	507	512	541	504	499	533	468	507	512	513	486	535	509	514	523	495	534	501	485	524	499	521	528	496	487	505	518	516	468	479	496	492	494	513	470	486	509	528	479	526	507	498	525	514	499	483	505	519	497	500	506	504	506	534	489	509	565	532	491	507	523	505	493	494	483	520	483	473	523	477	488	511	469	521	488	512	492	522	463	516	486	477	548	487	535	533	550	471	500	512	528	511	482	512	501	490	550	475	492	515	517	496	502	510	520	502	483	507	505	522	510	505	495	473	498	502	499	515	535	488	504	573	513	495	510	473	497	505	514	495	504	484	507	502	496	496	535	506	503	491	545	557	457	490	449	506	487	485	518	476	529	538	461	534	523	500	498	476	545	479	517	544	499	508	486	503	489	495	472	472	470	567	486	491	540	462	510	525	500	487	483	528	470	496	484	521	488	506	530	504	470	529	496	492	483	488	461	506	518	489	516	528	490	471	495	497	503	519	477	520	501	498	489	517	531	533	545	478	541	506	514	492	487	484	482	553	496	495	475	512	493	492	507	516	492	530	538	509	556	490	474	515	518	517	551	444	524	500	525	516	535	506	552	472	494	482	502	488	480	506	462	498	492	547	488	460	487	481	486	503	502	545	512	515	546	490	522	471	487	509	474	504	510	490	511	521	465	554	523	538	514	497	478	513	503	506	496	499	483	471	527	509	508	547	484	474	516	513	488	493	548	492	493	503	549	486	490	496	513	487	526	480	503	511	478	533	506	512	510	511	500	487	512	493	514	483	485	464	468	519	530	521	538	527	492	496	471	485	499	498	497	510	485	503	513	497	560	504	494	534	521	536	495	483	509	539	517	504	502	504	549	504	464	488	492	509	496	494	498	523	495	511	532	521	477	499	502	540	509	459	506	500	475	506	512	475	503	506	527	484	462	536	494	510	525	481	491	545	509	506	493	514	484	521	529	523	526	498	518	523	480	523	509	471	539	560	517	531	520	544	479	497	514	549	494	515	513	524	470	480	493	491	494	483	477	525	551	500	503	478	520	509	503	476	515	511	508	508	507	501	519	537	530	500	497	506	497	498	524	505	495	505	477	530	514	507	504	479	456	499	527	505	499	489	521	505	492	516	509	529	551	507	458	511	490	521	506	545	508	512	518	527	518	450	514	522	506	490	460	496	517	494	495	506	496	508	473	496	474	552	524	491	519	522	564	510	499	466	512	489	527	510	497	496	472	515	493	479	513	510	524	480	463	563	501	523	500	506	483	562	481	530	470	536	485	474	526	507	512	505	504	498	478	491	520	500	458	503	513	523	518	499	512	476	500	492	516	546	491	485	519	492	559	537	500	506	458	501	469	470	492	467	525	493	541	477	521	546	528	518	536	475	474	507	494	486	525	505	486	504	493	482	522	478	503	496	532	502	480	528	503	494	523	514	496	503	486	474	512	485	486	496	481	502	482	513	497	492	503	516	536	530	514	474	491	506	509	522	518	511	523	468	534	469	535	455	526	492	492	513	503	492	502	484	497	511	478	517	485	494	507	488	512	517	499	507	469	536	466	574	505	511	462	528	503	512	489	470	497	515	508	465	528	486	549	498	502	495	484	526	516	503	494	569	529	500	495	482	464	557	511	514	504	495	536	494	500	503	472	452	490	517	515	505	485	458	488	514	498	485	511	503	477	468	476	518	506	532	522	519	474	543	478	507	488	495	549	475	533	517	492	549	505	496	498	537	503	534	493	502	509	493	457	490	494	516	486	470	546	493	519	518	473	533	521	484	525	527	521	516	497	489	480	500	528	493	490	496	488	513	470	508	472	510	476	529	485	499	526	528	496	510	546	511	485	473	474	477	508	485	536	497	485	537	533	514	507	511	490	503	493	512	502	539	476	509	501	496	524	474	498	497	500	481	480	530	499	480	487	483	521	482	484	445	518	513	467	515	497	475	552	513	506	502	489	480	497	530	491	500	483	475	513	516	518	487	504	494	469	470	529	468	485	525	495	540	470	495	497	505	503	488	532	481	512	483	572	460	458	550	482	519	454	516	541	470	510	476	526	479	514	528	501	501	494	520	478	489	532	519	498	513	470	461	478	484	480	477	509	516	502	495	488	516	523	485	513	508	500	507	519	498	480	509	465	501	492	492	505	533	501	499	500	524	495	451	528	479	483	540	502	499	515	487	509	482	515	483	499	514	504	535	459	537	484	505	540	496	538	487	499	477	528	528	511	508	485	514	505	549	482	479	498	481	522	515	489	522	526	478	481	515	509	505	531	525	515	506	510	507	522	528	535	543	483	493	513	521	509	518	516	481	516	489	482	542	526	528	459	487	485	504	489	499	526	510	496	468	474	493	513	522	499	553	514	511	497	516	494	535	526	496	529	483	466	492	507	528	450	493	521	523	469	501	502	500	502	485	485	519	491	497	507	484	492	499	513	473	491	527	544	498	497	521	496	507	520	484	509	522	537	524	505	525	538	482	501	520	496	498	518	509	507	530	527	534	492	513	517	494	530	492	543	498	508	489	504	486	511	474	531	489	501	478	476	526	534	532	492
29959	18394	4814	1370	795	608	517	469	425	462	461	444	471	433	436	475	480	464	465	458	503	477	459	451	422	486	462	459	428	453	444	441	465	426	445	477	460	472	486	435	467	439	461	450	425	471	470	470	457	456	457	488	437	459	441	451	454	496	435	435	436	425	462	475	455	455	506	477	468	407	499	475	441	448	444	447	462	448	468	476	437	442	415	461	490	453	448	457	463	465	479	432	477	471	461	454	458	461	460	453	447	444	440	445	453	440	457	459	457	516	414	438	416	467	433	466	422	418	436	448	440	432	450	431	440	432	448	446	446	447	442	447	462	451	466	447	444	470	434	452	453	475	462	502	466	462	447	485	449	461	419	459	458	441	488	403	469	457	425	460	449	448	495	414	464	437	452	493	435	440	429	447	439	439	462	498	430	449	457	441	447	453	477	453	436	449	440	445	421	436	463	418	446	483	481	453	434	442	471	431	450	432	473	460	440	468	479	449	484	504	418	439	481	438	458	439	486	473	415	468	455	445	441	452	453	412	455	452	427	401	443	453	433	433	448	440	439	463	454	463	446	468	420	453	479	449	472	475	438	474	473	428	463	499	414	423	450	456	442	447	470	474	432	424	487	481	443	429	468	461	483	489	459	483	479	476	505	433	463	493	442	448	436	466	447	452	431	430	424	425	418	476	467	463	442	443	433	505	492	460	450	449	441	416	480	419	475	455	426	443	438	471	480	462	477	453	471	468	478	474	470	448	446	480	438	450	440	465	449	415	416	439	437	462	472	459	447	459	471	486	449	439	443	394	422	461	405	453	456	461	453	440	494	478	441	423	445	436	504	465	450	450	444	465	454	408	441	453	474	459	465	437	461	458	419	439	445	460	453	451	451	468	462	471	486	448	461	452	470	468	441	467	402	447	465	453	439	462	425	448	462	476	440	437	472	438	430	420	405	422	417	469	457	417	449	437	455	439	458	452	471	459	437	450	419	455	435	459	447	440	453	430	451	421	449	451	420	458	468	445	459	438	440	465	454	441	434	434	465	442	426	451	460	454	433	444	441	468	434	443	444	452	476	467	454	446	423	474	478	446	434	403	443	481	425	439	413	414	478	448	456	445	450	430	450	457	430	445	457	448	430	440	473	462	439	461	461	474	448	459	435	442	441	499	450	457	440	466	440	443	460	402	445	434	450	447	448	471	450	483	493	462	416	426	471	444	420	438	494	469	452	468	442	455	459	453	475	473	444	477	492	445	466	451	449	458	468	422	497	440	450	431	451	478	464	457	429	454	436	453	439	457	444	452	422	480	450	451	428	449	418	454	457	483	435	438	481	413	433	495	443	496	441	433	470	463	461	513	475	473	482	457	464	474	448	452	435	455	445	450	446	470	437	464	476	466	467	496	461	416	455	432	446	455	434	461	456	435	467	446	443	467	441	465	425	462	445	458	459	442	460	433	460	484	450	434	448	458	447	455	432	450	449	520	431	436	432	420	464	437	450	448	449	441	468	456	481	495	450	474	435	451	467	434	429	446	467	452	425	454	464	414	425	474	442	481	453	469	417	466	454	455	478	460	423	411	462	469	469	440	414	424	461	520	431	478	436	455	440	450	466	460	443	434	426	463	445	473	435	457	473	445	408	482	468	454	466	420	485	494	441	453	483	455	464	418	435	466	475	473	446	453	483	423	451	511	480	461	496	454	430	432	465	428	419	455	426	479	472	444	427	460	448	439	462	441	438	456	427	463	453	419	440	454	436	481	452	448	438	465	440	490	452	462	445	470	422	459	458	461	457	473	437	446	449	492	486	463	443	444	467	425	425	449	423	446	450	436	401	459	475	488	408	447	458	482	470	499	457	473	491	430	444	445	441	464	440	426	427	435	446	501	435	461	446	421	495	454	425	494	459	449	468	479	445	491	434	447	447	429	457	489	423	434	481	491	469	450	428	460	429	441	456	481	427	455	440	445	442	466	467	451	432	462	454	462	470	462	435	459	458	431	435	446	497	469	491	464	433	471	413	454	453	439	461	443	462	416	460	425	401	474	473	451	448	443	472	455	458	463	464	457	431	421	412	447	443	445	452	423	447	441	453	449	475	458	462	450	428	484	458	465	479	440	497	436	461	461	435	474	452	478	448	437	477	461	454	450	485	464	445	457	464	470	436	448	474	438	419	503	443	502	492	458	457	473	436	472	476	440	453	449	464	475	435	451	471	444	427	466	465	412	470	430	463	445	467	460	472	446	439	483	424	467	462	430	460	437	454	453	411	476	464	444	475	481	440	462	465	420	446	441	453	466	463	460	452	483	412	458	478	476	447	458	457	451	463	468	422	417	472	455	407	466	462	487	475	500	440	411	436	448	458	432	465	453	476	424	448	444	428	499	452	468	464	459	431	455	451	447	415	423	437	438	435	457	427	455	468	437	468	445	468	421	445	450	437	439	447	441	390	485	456	441	432	495	470	453	458	482	438	442	446	453	481	423	420	439	453	436	446	429	434	443	451	454	447	437	477	436	455	434	467	446	443	425	447	469	437	430	470	419	447	447	456	442	434	467	442	435	433	450	466	442	487	447	452	421	424	472	409	466	478	455	428	444	477	496	428	451	465	438	464	458	443	425	422	452	454	489	458	416	432	427	439	481	465	456	444	442	440	410	416	450	467	446	473	407	509	509	444	434	427	417	437	477	477	397	463	501	471	456	470	453	424	453	464	495	488	447	468	482	415	406	462	495	483	485	451	470	468	470	484	481	435	406	465	438	464	463	475	486	414	482	427	461	419	465	482	446	467	441	473	438	451	428	446	463	483	470	484	462	510	455	450	457	463	441	505	468	485	409	450	476	438	478	436	476	413	473	438	451	442	458	450	466	488	452	432	428	427	442	430	446	450	474	411	422	456	438	456	461	497	483	436	462	445	457	457	441	457	450	462	484	464	431	450	463	469	464	455	443	462	457	449	443	453	419	481	441	472	426	452	442	475	457	426	453	446	462	430	447	436	469	446	431	452	418	443	490	486	447	441	451	471	449	445	445	456	478	467	419	455	435	452	445	480	433	434	418	458	454	426	414	413	456	435	435	482	457	459	447	434	474	443	421	472	469	471	466	416	483	465	434	407	419	452	448	448	450	440	449	447	459	449	445	454	454	453	459	440	436	463	501	411	433	437	442	457	447	421	416	432	438	401	468	493	460	448	428	456	436	456	468	442	441	438	440	477	437	427	514	467	472	440	511	469	453	445	452	448	475	444	456	447	472	451	468	461	422	475	423	473	466	458	473	472	455	498	451	450	483	448	452	469	477	468	468	455	447	447	487	480	454	460	435	465	472	450	452	468	456	416	461	455	447	468	411	451	506	464	434	483	434	476	460	427	438	413	477	440	426	444	433	450	433	463	419	462	443	426	461	445	453	463	472	481	444	487	456	447	475	458	459	477	418	469	455	462	466	444	456	461	454	429	447	467	440	450	455	436	448	446	449	445	441	427	433	447	451	490	473	452	429	471	473
18034	9203	2408	1024	625	476	402	429	419	380	387	382	393	428	394	409	398	407	416	410	388	384	386	401	419	356	381	418	432	408	390	403	393	404	429	434	354	406	407	437	398	411	390	384	397	431	376	433	419	393	428	404	392	381	415	411	411	400	358	390	461	396	399	424	398	414	407	422	409	454	395	427	350	402	408	360	408	350	387	396	377	408	386	365	359	425	418	381	435	382	409	399	391	390	377	399	438	379	414	412	398	386	385	398	392	414	413	430	400	375	377	387	417	420	370	388	412	398	391	403	386	384	403	369	395	418	394	394	390	433	404	405	402	359	404	391	374	411	408	402	386	401	411	432	413	400	379	384	339	390	398	405	417	417	390	371	376	416	392	401	372	404	383	377	423	386	434	435	375	404	382	391	399	388	434	412	383	396	412	381	405	394	379	404	405	408	419	383	437	355	374	403	399	426	373	381	408	362	383	401	425	414	330	416	415	392	413	365	397	383	415	404	392	429	402	430	408	409	424	363	415	402	349	401	378	402	356	390	363	411	434	406	382	406	402	399	384	388	365	415	410	413	378	382	399	373	401	390	404	372	379	385	406	427	418	392	391	366	448	415	402	401	377	431	405	375	422	411	405	375	409	353	395	384	395	433	415	413	371	442	386	451	387	395	397	431	409	403	414	419	423	389	432	375	386	444	403	391	386	375	392	389	388	398	424	417	380	387	405	443	419	407	391	382	400	382	410	434	413	416	415	381	379	373	424	386	398	383	386	398	396	385	436	396	401	416	382	377	375	412	374	426	384	360	387	379	392	425	404	416	421	422	375	408	375	420	419	396	413	363	390	398	414	382	388	413	370	373	384	379	394	354	426	385	384	430	404	379	433	415	387	402	387	385	387	417	404	385	422	454	409	369	395	374	390	399	375	414	351	376	386	417	425	382	382	395	402	354	407	393	407	380	368	378	374	395	384	411	458	379	404	394	416	397	404	412	414	416	393	395	416	399	403	377	407	386	367	374	371	432	404	431	428	403	377	390	389	416	383	369	411	395	389	397	393	362	403	390	374	379	368	391	370	407	435	382	387	387	409	420	412	388	397	404	395	406	417	385	367	384	383	407	399	407	404	413	381	392	377	352	373	387	408	420	400	375	379	392	415	444	396	421	380	393	382	422	387	396	374	437	391	386	427	397	381	407	347	413	410	423	421	418	401	364	382	392	399	375	392	395	388	417	383	449	390	396	378	413	409	389	389	394	374	418	388	403	390	417	405	404	427	407	423	398	363	399	372	349	381	378	365	396	399	426	380	370	438	390	370	417	392	405	393	382	423	393	387	398	397	392	376	400	385	377	347	408	426	390	413	380	380	403	388	424	402	394	422	431	424	394	380	379	397	401	365	413	427	436	403	402	434	370	422	391	408	388	426	398	396	382	407	401	388	391	393	395	404	412	396	391	398	393	407	370	402	399	407	399	388	381	382	389	406	429	356	354	390	404	381	406	398	401	399	377	400	394	391	432	390	354	389	396	407	401	397	371	401	411	402	409	396	401	426	406	379	409	388	429	400	401	416	400	421	412	402	389	399	389	418	396	374	405	397	377	429	404	438	383	384	418	407	368	408	404	388	395	421	453	385	389	371	422	408	423	403	406	401	397	371	375	422	388	403	422	343	406	396	364	403	404	394	401	380	382	381	382	392	390	386	415	394	391	395	414	390	402	441	435	415	387	407	425	418	409	403	410	399	412	378	368	399	391	428	398	379	377	403	408	379	362	389	408	409	378	401	422	437	420	394	408	352	384	428	392	410	393	405	399	396	387	405	405	358	395	420	403	387	412	365	436	423	391	385	389	464	388	416	381	384	365	393	382	385	400	392	402	427	423	399	346	388	371	377	385	412	404	404	409	402	436	386	403	394	405	408	396	408	372	376	378	391	401	389	390	393	365	380	409	425	423	408	376	389	395	404	394	365	410	342	377	391	377	390	397	430	396	421	406	428	401	404	426	422	422	381	395	420	382	381	385	381	420	410	390	399	408	400	381	364	424	425	362	408	376	406	416	415	360	400	371	410	383	368	392	437	384	394	378	376	398	423	403	377	379	403	393	409	355	384	384	403	392	371	367	421	371	425	376	406	393	437	388	390	367	410	398	352	414	449	365	370	379	395	400	400	413	422	398	409	381	375	392	352	459	391	424	399	394	398	407	383	403	392	398	405	385	427	407	366	364	392	411	354	412	415	380	388	380	429	398	393	412	411	396	400	416	426	380	389	367	400	387	391	406	384	389	342	407	400	368	399	395	432	451	397	364	391	384	394	396	399	392	455	397	398	397	410	407	420	388	401	385	402	406	393	410	418	377	363	381	419	438	388	396	363	407	439	399	408	397	374	417	396	382	396	407	432	425	369	382	407	383	410	406	406	434	424	376	397	401	376	370	407	345	385	409	362	397	404	379	406	401	394	432	394	386	416	419	413	417	422	413	407	389	378	387	388	402	384	415	392	442	426	402	399	375	370	425	391	428	424	376	382	404	404	420	402	381	405	363	402	393	405	416	416	406	406	401	400	363	394	398	406	421	411	401	382	386	384	407	369	398	391	383	396	396	383	408	418	404	392	393	416	377	374	390	390	406	391	421	418	393	391	413	401	406	370	412	366	385	381	438	415	373	429	426	392	434	374	391	404	397	397	388	397	395	411	379	395	345	406	391	403	390	392	422	391	386	392	408	393	388	391	377	431	409	403	363	382	402	378	420	396	403	404	403	411	445	389	424	402	390	385	399	411	396	407	428	367	398	407	411	418	362	424	420	380	406	386	383	393	399	401	405	405	410	413	403	374	395	379	398	399	409	370	388	394	404	389	393	424	411	403	378	372	442	391	371	403	374	414	398	415	390	372	426	349	403	366	411	388	355	387	406	371	374	377	395	412	413	408	385	376	406	425	414	386	366	373	440	401	384	386	360	382	386	377	427	396	389	423	372	407	400	390	414	393	416	391	376	406	397	424	398	371	359	391	374	387	408	396	385	377	401	389	366	399	423	393	387	383	418	397	412	382	373	445	383	362	404	388	443	398	377	372	424	439	389	417	411	383	396	414	403	419	420	375	394	402	358	432	382	394	386	407	404	376	379	338	378	417	387	385	406	417	393	387	372	403	414	363	383	390	423	423	401	391	392	420	416	383	408	391	392	408	404	383	418	398	372	398	422	420	401	373	400	389	385	405	391	400	429	393	387	390	395	442	399	388	422	390	405	425	386	396	399	352	422	378	405	396	407	393	410	413	425	398	424	424	403	373	406	400	405	376	382	405	388	401	398	388	395	427	411	386	416	411	394	414	431	397	399	427	345	383	392	414	371	383	416	397	326	399	398	410	383	405	421	430	422	410	384	406	400	374	387	404	376	418	401	394	415	382	387	395	399	394	408	410	408	412	392	385	384	358	378	406	412	382	404	397	372	391	426	393	395	390	395	396	385	439	402	393	428	395	393	389	454	399	382	379	442	428	381	433	426
25427	21566	27622	24969	11402	2371	579	461	414	409	344	403	393	356	363	394	337	347	378	348	375	373	355	354	356	392	372	362	383	389	388	364	370	396	367	340	345	345	388	401	374	375	361	332	411	386	372	356	381	366	381	365	373	356	366	341	393	354	341	324	346	372	358	346	374	378	363	335	330	354	379	354	346	364	355	327	352	331	363	383	324	379	375	346	344	355	329	378	344	370	348	332	349	329	374	336	336	363	382	359	375	377	347	383	409	397	361	386	382	372	322	341	345	385	342	369	377	341	346	344	359	355	338	352	356	330	361	341	336	346	328	393	366	365	350	360	344	351	351	353	390	337	374	320	370	338	356	347	375	338	378	352	365	359	359	344	355	363	390	371	344	355	374	325	350	324	360	380	360	350	343	349	327	354	358	387	346	326	352	367	362	376	354	347	342	308	356	344	379	351	379	336	380	354	335	413	362	363	379	350	332	316	341	363	337	342	358	347	377	351	354	384	345	376	310	368	352	365	347	359	339	336	351	359	358	339	347	365	360	353	382	358	336	336	368	365	371	325	389	341	373	365	333	367	333	378	354	358	336	377	362	360	377	403	326	363	350	349	341	350	354	329	332	358	349	370	345	355	353	352	364	368	323	328	372	336	337	377	364	316	343	359	352	368	410	347	357	339	375	391	345	374	365	349	378	351	383	370	370	334	360	360	354	346	386	366	375	356	324	347	375	342	360	353	346	348	375	360	370	364	338	334	360	349	365	356	331	341	346	375	358	348	371	362	363	367	352	386	333	358	357	370	364	327	379	361	353	351	380	366	353	354	363	370	378	324	385	358	323	367	347	347	363	334	367	336	327	322	370	345	391	377	337	342	354	356	400	366	348	333	321	384	390	349	360	349	377	345	366	351	307	334	392	380	350	397	372	318	353	365	332	358	379	338	305	364	374	348	357	338	358	372	377	336	366	376	343	355	289	327	386	380	362	348	353	399	345	327	337	336	355	387	364	340	365	361	358	375	375	325	331	308	336	355	352	359	356	365	335	375	384	337	355	372	372	323	325	323	380	339	360	374	345	365	325	333	320	337	372	390	348	369	368	340	363	367	356	392	392	340	371	345	354	350	370	317	361	322	353	340	378	363	345	313	334	382	318	305	392	368	341	387	347	334	345	342	340	352	344	327	355	328	395	386	359	348	319	326	330	382	345	343	324	371	340	334	386	366	327	370	317	371	338	367	352	345	400	350	375	349	329	382	364	334	333	337	351	348	348	365	370	357	322	331	369	358	359	374	372	353	351	343	347	380	372	348	400	351	359	358	352	385	376	378	367	337	351	357	371	352	341	374	343	362	344	349	357	355	352	370	333	319	363	348	359	344	339	361	371	336	371	334	347	359	352	354	343	375	358	374	332	368	345	381	354	372	362	410	349	368	368	352	370	375	351	359	360	372	356	327	361	370	337	346	339	347	335	331	359	343	375	299	355	357	369	375	323	352	368	369	341	344	373	371	376	368	338	359	361	377	375	364	375	347	323	376	369	364	344	331	332	377	331	390	316	346	371	389	334	356	329	382	374	359	358	364	359	353	367	339	359	381	390	367	326	339	391	354	353	359	355	351	374	377	357	372	369	358	402	364	342	341	337	332	331	346	346	316	378	344	363	346	374	365	349	342	344	369	355	390	369	349	325	356	359	343	349	360	341	359	335	359	373	378	379	356	352	360	357	366	351	333	358	380	381	374	343	360	339	382	348	356	370	391	337	349	361	343	379	340	331	338	366	363	341	347	382	363	350	342	329	390	406	367	363	369	383	338	359	331	348	347	365	336	357	344	379	361	382	346	381	358	354	371	359	377	356	327	387	350	378	350	353	342	360	389	354	350	384	367	380	349	342	354	333	354	378	359	351	353	358	329	331	373	343	366	386	368	345	327	341	356	379	356	375	331	385	382	377	388	342	334	377	323	369	331	366	292	348	365	349	354	390	348	368	355	362	339	351	367	340	349	361	377	339	340	307	385	388	347	350	325	344	357	348	328	354	366	311	354	354	374	343	342	368	352	381	354	352	388	334	336	363	372	331	357	344	322	379	361	347	356	370	348	369	327	396	345	363	354	349	368	371	367	344	374	360	401	380	371	369	355	389	355	365	357	362	347	349	364	332	367	385	360	361	371	352	341	376	350	360	361	374	327	354	360	349	367	360	354	360	366	349	377	376	344	335	379	368	342	349	354	322	336	363	367	371	370	352	349	347	349	349	347	362	369	338	349	319	367	337	350	344	341	351	375	381	309	362	378	355	353	376	371	367	349	353	371	349	364	353	409	356	405	358	352	369	374	353	360	359	353	351	358	349	379	376	377	366	386	368	358	354	346	360	344	387	301	399	364	336	385	382	327	321	383	347	368	341	325	353	374	382	341	308	335	342	369	366	362	356	343	369	328	367	340	370	344	352	352	319	385	406	364	399	376	375	350	361	348	320	355	389	355	354	375	341	362	356	339	377	358	349	355	345	366	333	363	304	361	359	368	322	365	394	349	382	343	370	394	340	371	362	354	349	364	328	341	371	354	345	369	343	357	362	355	347	346	340	382	373	346	404	368	349	336	384	354	363	361	356	343	363	373	340	353	368	330	391	347	390	356	358	358	354	350	383	338	360	391	389	324	353	314	377	359	380	405	356	362	352	375	372	374	361	366	356	346	318	315	351	373	339	359	355	353	331	339	372	324	355	358	346	367	373	369	370	381	329	377	366	378	350	364	320	340	329	336	346	356	369	349	366	360	355	354	372	370	348	352	326	368	335	376	351	385	348	347	383	387	352	355	346	339	341	390	365	326	327	359	375	369	330	327	336	359	354	346	356	342	315	364	343	354	310	386	351	323	350	355	352	322	347	346	360	360	368	357	369	376	357	356	380	367	348	343	331	368	341	354	348	371	353	378	376	334	359	371	346	347	380	318	370	322	320	367	338	331	362	360	383	392	333	347	380	327	371	316	331	352	362	376	341	334	370	345	364	385	379	320	379	341	322	361	332	369	367	366	350	347	364	337	324	365	325	371	343	346	337	360	357	324	365	381	372	357	392	388	342	365	320	313	378	361	335	347	364	357	333	336	348	354	350	335	365	346	354	335	316	352	365	352	369	355	350	375	361	333	355	376	346	377	344	371	375	377	350	335	383	353	381	327	342	331	364	373	328	325	362	322	346	359	364	371	358	341	351	375	357	361	352	342	339	357	390	369	331	370	359	333	340	353	343	324	365	373	352	375	373	355	358	365	327	373	348	323	374	313	380	371	342	335	360	370	342	388	348	341	361	380	363	340	348	366	325	379	382	359	352	362	347	364	369	366	347	379	396	338	355	369	336	362	360	350	353	359	366	323	360	358	372	344	348	379	350	337	381	347	349	360	398	358	335	362	361	326	327	354	379	364	336	355	352	350	362	388	347	336	354	355	340	338	376	332	342	348	384	343	356	400	334	336	348	352	361	376	375	338	354	343	353	392	350	394	373	361
51087	43922	19657	7137	3527	1554	452	437	417	405	380	379	387	335	376	382	375	375	318	356	347	377	391	367	349	348	365	352	365	352	328	404	374	323	342	347	361	351	358	386	383	383	382	345	387	375	364	392	377	343	354	320	333	368	362	374	366	337	332	366	350	382	327	388	355	373	338	365	357	328	332	362	335	335	357	351	352	364	330	321	322	325	362	372	332	344	362	353	359	342	370	321	356	355	358	335	368	365	346	334	343	351	367	386	369	402	397	389	363	342	347	358	348	361	391	347	335	351	339	383	373	371	331	334	334	356	380	348	359	328	335	321	332	319	344	384	343	352	330	364	333	345	367	347	352	315	344	338	355	335	352	358	334	346	340	359	342	355	336	377	358	355	362	335	343	366	339	328	358	332	359	350	354	344	364	350	342	357	372	338	363	385	337	350	350	334	325	369	343	367	346	376	384	336	370	348	371	322	323	344	366	345	369	319	361	369	368	345	357	340	345	357	356	326	344	328	376	331	356	355	344	348	353	347	371	328	373	335	340	343	326	341	378	337	363	346	378	329	366	340	358	322	382	391	331	349	350	326	371	360	345	348	352	332	332	357	355	341	311	352	337	336	335	330	339	355	345	374	385	349	358	349	351	346	350	375	325	325	356	350	332	315	315	369	351	388	366	351	326	343	376	335	300	352	336	342	357	355	356	373	328	323	354	339	342	342	327	367	375	335	328	350	350	351	360	341	376	355	372	368	366	370	328	322	330	365	354	340	350	368	367	340	358	373	340	338	337	331	361	354	347	337	323	356	329	330	383	333	356	333	380	335	327	348	369	367	378	361	335	327	310	344	350	322	396	373	348	378	351	315	322	314	347	347	356	348	347	352	323	330	352	332	323	343	317	357	353	343	335	370	341	319	335	321	364	329	347	346	341	364	361	313	360	362	358	350	343	341	338	351	330	394	368	326	344	329	357	373	310	384	335	348	340	319	344	349	354	332	319	349	341	360	393	339	360	344	341	344	336	339	326	346	327	341	336	350	339	332	339	356	342	334	365	357	382	349	321	345	376	342	337	335	335	354	296	352	361	355	345	340	347	379	327	325	362	318	337	347	346	342	328	354	338	334	321	314	342	359	325	349	366	313	386	349	346	346	351	332	382	332	371	354	345	338	364	332	371	340	342	357	338	340	337	319	340	354	373	362	316	333	339	324	352	352	314	360	324	303	339	352	338	341	341	332	363	322	360	349	356	330	393	363	348	393	365	362	340	312	349	371	352	325	344	343	354	355	361	326	371	319	323	333	363	326	346	312	327	335	344	369	370	349	354	337	358	376	354	353	370	332	324	364	351	324	334	339	341	341	311	345	337	331	329	351	339	351	355	337	363	354	328	358	394	329	340	336	343	327	351	349	354	353	378	327	338	335	336	355	339	345	382	347	326	336	359	370	367	357	336	339	371	361	364	349	365	354	367	322	364	343	337	373	332	315	332	354	352	337	323	355	362	338	379	338	352	319	362	315	360	349	323	338	326	336	362	354	332	319	332	350	344	320	359	337	341	357	326	358	324	344	366	350	353	334	340	338	322	321	367	341	362	334	314	338	359	324	328	344	312	379	327	343	342	366	310	329	368	344	359	366	357	361	366	369	348	326	367	351	355	348	340	341	331	341	348	339	315	329	346	336	357	354	324	342	307	323	332	359	378	325	332	382	374	327	348	339	354	358	327	359	344	349	320	343	375	330	349	355	346	371	352	377	368	347	314	339	343	377	362	366	355	369	353	326	382	368	345	334	347	333	343	332	389	343	352	345	323	353	344	348	338	353	354	347	344	362	334	364	349	337	340	333	341	331	320	363	352	351	322	348	338	383	335	340	337	330	323	339	340	348	342	344	347	334	355	393	333	360	331	326	355	357	336	339	376	342	341	312	368	341	335	370	381	353	358	365	380	349	306	330	356	362	374	370	354	368	326	326	369	339	329	364	323	336	359	333	348	338	317	297	323	349	327	332	353	353	324	340	388	322	374	330	360	350	359	364	325	325	329	347	337	308	354	381	388	333	315	335	390	345	323	369	340	345	339	324	329	318	393	342	338	344	348	327	355	351	354	303	351	298	317	348	339	337	342	336	327	380	366	334	342	355	353	325	346	340	326	354	341	356	323	379	312	336	340	356	345	360	315	344	342	329	344	343	334	333	354	329	337	352	342	332	356	341	342	366	381	347	341	351	353	339	339	348	373	347	365	339	332	337	348	337	329	344	331	329	361	347	319	317	350	331	316	347	319	359	334	376	347	316	331	329	339	366	379	351	349	364	344	319	362	345	352	344	368	354	319	342	319	356	341	348	381	319	358	344	349	369	368	344	321	365	369	338	355	330	335	354	353	336	347	379	363	348	348	361	333	362	333	344	354	315	336	347	336	333	324	348	329	344	332	335	373	356	325	327	334	380	360	313	331	323	355	356	338	358	344	343	348	368	334	289	342	365	376	333	347	348	360	355	339	341	360	368	343	337	334	307	388	348	347	321	323	393	343	352	350	362	333	359	335	363	337	361	357	312	359	319	363	363	353	389	337	343	376	322	325	371	323	347	344	326	347	360	312	354	347	315	330	368	336	325	355	363	363	323	354	330	344	332	343	373	353	359	338	338	312	335	305	350	374	317	379	337	334	360	332	361	329	351	336	368	380	342	314	366	327	351	379	366	354	331	368	329	350	370	369	375	327	365	339	324	318	354	360	365	313	322	332	348	367	315	338	339	341	364	338	318	365	382	332	355	336	364	335	345	359	328	301	319	352	295	333	390	326	322	315	317	359	315	309	309	316	370	362	373	362	324	355	382	348	347	337	342	335	342	336	329	337	332	339	341	347	335	383	334	330	332	373	349	342	369	335	375	346	314	336	384	335	320	336	341	368	344	376	303	361	397	356	318	355	364	357	339	328	330	352	342	322	392	332	310	362	364	331	324	361	342	373	358	349	344	335	383	335	344	370	387	350	349	328	350	318	364	357	333	381	345	331	342	329	337	378	333	354	345	336	365	338	352	350	354	352	340	336	335	313	353	336	354	369	369	327	313	315	377	360	343	366	363	328	322	392	362	344	335	357	340	348	335	324	362	320	324	336	343	320	340	311	305	337	352	358	362	352	316	370	325	343	317	338	364	344	344	344	328	322	346	330	342	348	328	360	334	336	360	347	311	328	346	330	321	330	361	358	352	356	338	321	324	329	344	352	323	327	317	347	328	329	373	295	316	395	334	330	367	330	342	318	345	385	321	325	346	371	324	360	374	344	360	305	333	328	352	357	331	343	323	339	353	332	351	375	328	338	363	341	347	351	345	331	328	330	325	382	350	387	324	339	329	343	327	328	339	378	350	311	340	349	352	336	341	363	350	350	339	357	375	328	340	335	332	337	357	339	370	331	342	341	328	313	356	371	329	388	353	356	393	398	319	359	347	362	339	346	358	354	311	382	341	349	343	346	383	352	315	324	340	370	317	295	372	329	344	335	331
24443	21447	28378	24802	20421	7965	1089	714	614	637	618	576	558	552	565	585	614	539	541	552	561	570	561	554	568	531	548	546	563	570	573	533	529	593	536	530	560	538	546	556	529	558	535	551	535	565	541	534	553	579	542	537	535	562	586	543	555	524	574	508	569	530	535	564	528	552	479	496	547	521	546	509	549	530	556	543	518	518	548	529	557	527	552	554	520	536	589	526	541	488	516	512	514	612	513	529	517	570	529	538	541	545	549	557	581	587	596	563	594	543	540	580	507	501	536	543	532	545	512	498	555	549	525	522	563	566	506	531	508	525	508	533	565	516	575	563	529	536	498	517	569	473	556	509	563	572	539	540	558	532	540	543	548	496	537	548	574	551	535	522	518	520	531	531	472	496	537	533	539	588	551	540	552	584	491	520	565	471	538	555	544	509	523	522	505	535	491	557	536	546	553	516	517	500	527	507	496	538	520	568	529	565	530	505	493	553	566	519	538	577	532	551	535	503	562	493	561	539	539	506	544	540	552	567	531	567	521	508	539	546	543	540	527	537	552	544	514	515	513	500	541	562	457	529	521	531	545	512	495	587	556	536	561	518	528	531	549	512	540	531	535	538	488	523	507	529	499	516	532	521	533	511	511	532	585	505	506	535	523	534	513	519	514	552	530	526	530	496	578	512	572	554	509	547	537	518	539	523	535	525	592	501	505	500	512	466	499	533	551	560	484	538	485	499	550	532	535	566	544	513	525	512	563	578	496	573	521	558	523	535	548	543	538	517	531	546	546	552	567	480	530	523	524	508	531	522	501	512	523	530	507	557	513	522	536	531	560	506	526	564	512	559	497	521	490	536	537	515	514	550	539	580	497	550	535	514	562	537	535	505	514	548	559	554	556	515	571	502	521	546	526	509	514	528	543	501	531	500	509	543	567	535	554	543	546	575	530	543	556	492	560	504	564	568	543	552	512	516	521	555	552	490	559	537	546	525	554	566	526	508	526	544	559	510	571	548	574	562	515	552	544	531	499	528	543	517	571	534	540	539	539	537	502	552	532	478	548	502	544	539	562	542	515	561	525	575	537	601	501	546	539	575	529	529	513	582	576	531	542	520	536	543	532	574	546	520	550	534	541	523	553	559	528	522	535	542	558	542	549	485	558	559	583	499	552	519	483	496	523	496	506	511	560	531	555	526	573	586	526	516	530	529	513	498	546	531	484	523	530	558	569	520	530	493	502	564	529	564	524	556	527	504	529	542	533	543	529	526	525	544	510	488	545	518	540	535	544	555	543	501	552	543	585	522	549	536	520	551	544	522	514	502	557	520	581	519	556	524	547	506	564	544	554	532	591	567	564	478	542	582	504	496	528	511	537	528	575	527	520	537	567	487	504	515	496	535	514	549	545	525	555	514	517	502	515	540	577	499	543	559	553	546	510	509	518	542	509	509	472	550	541	521	572	515	492	487	519	548	521	516	543	547	548	537	490	563	519	554	533	535	543	529	505	540	558	510	547	548	527	543	524	558	520	563	561	519	495	547	549	538	545	604	494	547	492	528	500	528	554	515	555	512	540	495	544	532	555	563	514	549	502	529	519	568	530	538	542	550	516	564	579	508	544	536	520	569	578	531	540	545	571	531	533	483	533	521	467	562	556	562	540	539	510	531	534	522	549	549	566	492	529	542	525	514	579	480	567	517	514	529	538	534	573	576	554	523	557	515	518	488	545	546	538	551	541	547	486	530	556	561	505	533	520	520	544	530	535	521	554	500	498	537	544	509	546	543	536	512	489	562	554	524	554	549	517	485	549	529	572	564	529	501	546	501	559	502	536	542	507	508	566	556	522	517	582	520	494	543	516	568	566	515	562	536	527	508	539	523	548	476	499	542	552	544	536	515	548	518	547	530	540	551	505	474	508	573	530	524	502	517	565	535	576	513	517	491	545	550	548	531	508	581	534	560	525	498	541	566	545	515	555	528	531	533	562	532	564	563	559	510	571	501	549	546	490	538	525	531	518	528	543	505	572	584	526	515	531	556	513	494	547	551	538	512	533	519	564	505	516	497	536	546	515	535	522	506	560	526	523	539	544	552	542	490	518	536	531	520	545	523	578	518	543	546	533	508	535	540	551	513	540	490	502	528	574	535	524	543	537	537	550	559	569	546	554	577	514	531	524	550	480	508	483	541	528	528	559	568	525	523	536	478	544	511	528	526	544	529	557	512	563	522	552	530	539	510	514	542	544	553	527	518	559	537	509	526	525	522	508	578	528	539	529	553	529	551	555	531	557	530	499	559	519	536	514	574	524	478	526	496	528	525	533	529	477	537	546	525	561	575	518	532	533	535	516	493	561	542	542	506	556	520	530	531	487	536	561	551	562	536	529	504	556	544	517	540	549	553	506	525	526	521	531	485	490	541	541	565	519	519	523	530	548	522	510	540	582	537	491	532	497	529	544	539	507	506	539	550	570	502	509	540	499	544	511	515	486	527	540	584	566	524	499	581	527	511	577	517	507	546	558	547	564	520	503	512	505	565	564	595	536	530	528	561	541	512	510	510	529	548	525	539	550	501	471	579	602	537	496	540	502	532	503	579	557	554	550	481	525	527	554	528	550	593	548	526	523	540	542	538	517	521	528	520	543	530	561	508	526	521	546	560	508	557	536	583	564	443	561	541	565	543	521	555	536	542	550	489	531	496	552	555	532	523	533	532	467	555	521	525	543	575	531	546	581	510	488	507	552	566	517	559	502	529	532	543	487	488	510	515	533	530	511	516	555	525	532	533	563	530	542	541	583	542	551	563	567	484	551	507	482	522	541	533	533	524	580	559	557	493	520	534	535	539	514	536	528	518	538	538	541	521	520	551	516	571	490	550	557	557	534	561	506	551	562	518	544	549	544	547	541	549	528	515	533	517	511	543	545	539	548	592	523	546	535	522	598	513	534	498	545	529	555	565	557	517	544	528	536	505	548	523	542	582	497	556	546	527	497	568	495	534	545	526	489	530	509	491	506	551	538	532	562	501	512	554	528	564	560	514	556	533	527	549	563	581	540	542	561	505	519	546	503	506	572	507	532	532	505	550	532	514	523	541	557	513	514	525	527	545	520	520	517	558	531	536	521	545	545	544	502	542	568	535	544	530	482	498	529	519	522	572	529	513	494	547	525	521	489	535	537	557	566	529	513	506	498	489	525	531	545	547	525	560	509	527	541	486	556	541	511	531	549	537	556	547	561	556	499	533	505	543	513	521	507	545	535	532	527	529	537	533	519	516	507	536	522	544	549	545	516	512	541	532	525	576	549	485	517	511	484	527	531	501	536	501	546	551	583	495	535	558	506	520	537	530	526	535	511	535	573	524	513	496	502	535	543	512	509	500	524	544	527	523	546	537	553	529	483	542	557	525	545	560	501	532	564	542	542	542	513	499	538	534	537	507	496	550	535	498	556	566	560	517	515	551	523	599	513	500	532	519	481	559	528	510	545	521	563	591	542	552	571	527	517	520
52593	56561	34127	12330	5280	2747	740	664	674	659	589	585	569	574	552	576	521	507	524	543	531	510	522	540	510	498	504	503	521	540	520	570	465	548	514	483	525	536	549	543	546	544	562	461	550	498	539	569	501	573	519	471	499	515	510	495	529	450	489	514	501	469	551	482	533	549	531	512	500	511	504	504	500	496	485	512	482	528	526	475	482	495	524	492	507	506	505	501	518	497	507	487	522	542	480	493	480	497	500	484	502	529	507	551	649	611	578	561	501	472	554	475	527	509	493	493	538	467	479	483	490	489	483	492	485	509	499	480	535	475	503	514	502	547	487	492	472	490	509	453	510	518	482	512	502	506	503	482	508	526	505	467	518	473	526	504	469	501	491	514	508	451	508	533	497	535	533	527	511	518	523	495	493	508	549	477	490	501	500	485	541	492	553	503	460	453	521	473	552	500	437	488	500	469	453	473	487	505	462	471	491	525	524	495	472	507	486	501	500	460	527	472	495	506	492	454	524	481	497	478	491	501	498	503	560	503	486	489	486	532	474	498	512	523	510	491	477	487	550	440	449	504	491	534	473	473	477	470	512	485	498	497	495	469	488	507	519	470	480	519	512	519	466	506	519	473	470	493	454	565	458	533	441	523	491	511	489	488	444	530	495	496	514	557	524	502	507	532	513	526	515	532	529	494	462	490	535	505	473	510	471	523	469	490	511	535	532	531	483	528	486	438	478	477	629	520	502	539	474	491	493	488	522	494	503	501	458	489	509	495	498	485	502	490	522	480	524	529	515	470	503	491	522	504	522	506	522	476	508	507	517	506	501	487	515	459	530	504	487	482	502	509	473	470	491	487	456	516	470	480	487	479	544	516	510	496	498	490	512	534	460	467	486	485	508	519	520	497	514	511	485	507	507	486	477	473	483	491	525	483	496	479	501	520	469	513	499	513	516	510	500	472	532	517	437	548	530	517	513	507	492	481	524	471	455	537	483	495	516	494	492	511	542	494	498	493	501	471	484	521	488	470	517	527	495	491	524	532	477	508	507	512	471	507	518	502	529	479	490	519	522	520	490	509	512	515	463	516	467	443	505	518	519	473	488	509	492	504	497	490	490	483	509	480	472	542	498	501	487	496	540	485	506	526	497	461	488	541	523	480	500	465	447	487	514	515	473	473	505	515	501	505	477	476	499	500	515	518	512	516	475	507	493	502	545	480	477	492	491	460	473	514	511	466	509	524	514	512	497	495	465	481	490	486	483	527	481	482	475	473	499	515	507	536	504	489	449	510	477	513	502	517	500	482	502	499	494	493	506	503	488	492	494	457	511	525	510	512	498	491	527	523	516	514	548	491	507	512	475	533	533	463	503	467	491	468	484	501	484	509	492	462	514	508	458	520	483	508	499	490	502	466	499	475	526	465	517	499	493	514	544	510	531	519	518	519	471	493	491	483	484	501	504	502	526	500	531	505	485	523	461	507	498	501	496	518	501	500	544	515	492	486	514	489	504	525	542	508	457	510	485	517	515	507	481	495	525	500	486	507	460	467	488	480	514	474	496	492	488	503	506	528	476	512	523	494	517	532	471	510	480	491	513	500	462	498	531	466	518	502	530	498	500	480	488	511	448	477	518	520	521	500	481	502	489	506	476	504	496	451	515	502	520	471	503	481	463	470	469	513	557	508	515	500	503	482	493	490	498	490	488	474	487	482	489	483	531	465	474	475	476	475	508	476	477	521	491	521	468	488	483	500	476	487	485	464	492	487	515	465	521	492	482	501	504	512	484	517	542	503	534	519	494	501	524	484	500	489	519	490	491	513	554	486	514	508	500	458	498	488	508	484	501	525	511	486	514	509	459	473	497	465	477	500	534	496	495	476	517	487	495	483	471	443	515	462	513	519	483	498	483	445	470	467	476	528	495	494	476	532	485	482	457	531	498	487	494	504	481	478	520	454	480	516	522	529	487	482	504	498	520	509	538	490	519	502	466	467	479	458	480	491	497	520	491	501	501	506	483	512	489	509	472	477	478	496	485	520	482	467	532	548	490	491	484	479	474	503	490	463	529	517	500	508	445	478	522	527	512	496	502	476	478	521	495	521	497	512	524	479	472	452	520	485	477	540	542	534	536	479	503	510	519	498	514	485	466	496	485	491	524	539	510	504	490	516	474	533	489	506	496	483	495	494	506	497	478	502	486	518	500	546	519	484	520	514	504	517	486	499	526	470	549	515	480	488	483	517	498	510	483	523	509	510	480	521	484	497	505	485	532	449	502	549	479	497	523	508	479	521	484	465	520	517	514	478	487	508	500	489	510	508	468	516	487	487	469	500	506	503	465	464	515	489	539	465	505	487	499	491	478	513	487	507	521	504	480	480	502	465	497	518	476	478	493	488	523	497	501	486	462	485	517	487	488	512	498	484	486	457	475	480	507	496	511	495	519	541	448	474	516	484	453	515	522	517	518	515	487	524	495	484	469	523	511	474	537	533	486	521	484	471	479	496	493	496	472	460	502	499	539	490	526	507	496	453	481	482	523	468	502	509	469	475	517	482	526	464	488	480	513	499	511	499	530	490	461	484	495	466	475	537	492	514	540	510	499	484	502	508	483	512	504	485	492	510	477	469	482	532	459	506	490	499	528	517	494	487	469	467	466	535	502	457	496	470	500	489	488	489	485	533	492	488	504	494	498	488	532	499	499	492	479	530	472	466	511	482	471	463	527	489	476	498	515	512	478	504	506	465	521	466	464	483	488	513	509	486	464	497	492	485	518	533	516	510	483	471	487	486	480	513	505	548	494	488	495	524	493	494	532	536	481	473	493	484	485	540	481	471	508	502	471	493	518	535	471	506	499	487	482	461	505	523	477	509	536	496	479	481	500	514	496	518	502	518	488	509	494	503	447	501	482	511	514	471	461	491	454	476	505	520	493	467	515	523	532	442	478	479	476	485	457	483	495	459	528	494	493	478	483	546	512	528	520	500	491	493	500	501	475	491	467	506	483	442	482	512	465	495	491	490	471	472	493	507	518	493	474	491	432	470	480	536	508	498	495	488	469	541	449	493	460	445	499	514	518	496	482	520	538	473	525	472	510	516	479	521	497	515	488	542	484	513	475	512	533	491	496	531	532	482	493	522	505	485	487	471	498	490	484	481	492	509	488	493	498	487	495	471	506	495	500	509	437	491	535	497	494	479	496	510	477	466	512	502	537	472	473	489	473	512	530	511	498	491	490	478	497	472	486	476	456	501	491	494	492	495	506	486	455	500	478	510	504	488	510	539	501	484	473	485	509	524	564	494	463	451	485	462	511	499	489	505	494	503	490	459	516	555	477	486	479	485	494	478	522	502	501	482	509	494	515	479	483	490	477	496	495	570	520	505	465	479	538	470	517	494	513	504	488	527	491	525	483	484	519	480	508	502	541	521	475	491	484	460	488	485	526	505	529	486	483	489	506	495	486	500	478	488	490	506	516	493	508	466	469	508	544	504	505	501	460	486	472	503
29723	18248	5864	1368	780	675	577	611	582	591	584	597	587	523	598	631	623	581	611	622	582	574	623	578	583	608	583	597	595	555	631	595	587	587	595	622	578	607	642	615	628	555	638	616	551	579	618	629	601	596	577	593	576	614	620	558	598	618	605	585	613	565	593	566	576	655	561	596	586	579	560	608	633	598	611	591	596	586	587	590	587	574	562	580	621	594	609	596	629	601	561	652	581	626	595	583	561	578	603	623	514	588	609	617	625	597	577	599	600	608	620	552	593	612	596	590	538	590	595	616	559	588	594	603	611	603	594	602	585	554	620	559	557	626	625	575	591	566	549	594	594	592	600	569	572	585	592	539	542	620	577	607	589	562	577	629	581	605	591	588	629	584	596	605	608	579	594	592	641	575	586	615	603	582	580	580	599	576	549	560	579	593	633	586	619	575	583	589	587	613	609	585	593	587	578	596	613	573	556	549	593	598	543	591	569	592	582	605	554	596	592	610	601	564	600	588	592	605	557	588	607	587	579	551	613	613	566	636	584	589	598	591	588	581	585	538	582	557	609	593	611	549	622	599	560	586	635	556	565	658	609	600	612	645	599	587	597	616	559	604	581	605	568	615	603	586	594	607	588	568	594	631	620	546	582	584	562	623	615	607	597	582	631	581	570	568	576	583	526	576	535	618	589	592	622	568	531	645	618	616	616	567	587	596	595	573	610	607	619	559	587	586	582	590	620	601	611	572	609	582	570	570	571	625	593	607	573	618	584	617	624	560	590	604	615	582	611	599	580	584	548	614	619	604	619	577	579	577	604	616	596	617	579	575	598	601	625	602	562	621	565	583	570	562	588	590	588	562	603	571	602	549	579	563	574	593	624	609	584	612	616	573	629	580	594	559	587	637	595	602	595	634	606	630	580	588	572	605	620	575	566	614	592	620	579	606	627	614	613	580	573	598	568	601	586	641	574	582	539	608	576	595	584	612	583	607	594	594	613	561	571	611	616	584	649	539	564	562	593	569	598	538	564	654	612	593	605	586	611	628	600	616	617	581	608	572	591	551	576	579	585	581	614	605	603	604	599	593	575	606	594	600	607	581	614	605	627	558	622	601	595	546	548	590	621	570	605	548	580	627	571	626	607	600	657	550	571	628	550	604	587	611	592	529	593	573	558	600	591	590	597	627	600	585	587	597	584	579	564	577	621	526	568	544	557	588	564	553	609	567	575	595	598	568	575	596	599	547	592	566	555	628	623	583	601	606	574	611	591	645	593	531	551	598	635	617	560	582	594	598	569	606	609	638	582	588	596	627	582	556	663	595	613	588	625	530	603	604	629	586	649	590	544	570	607	573	572	594	583	573	601	591	599	590	596	581	605	593	580	604	581	584	600	584	563	606	613	589	583	596	584	595	602	583	577	627	573	577	546	583	580	596	604	578	598	607	601	540	597	562	581	580	573	591	560	596	612	576	617	613	580	586	629	568	551	545	603	568	631	627	617	568	550	591	596	572	578	602	584	614	649	625	626	639	600	602	622	588	618	553	568	601	618	604	632	628	596	527	603	595	603	583	590	566	585	583	608	589	585	583	611	580	565	577	581	553	590	608	612	585	567	563	582	608	618	544	603	612	580	616	591	603	584	564	630	605	568	605	611	568	610	581	600	614	593	597	624	600	572	565	603	617	601	578	637	579	585	620	581	590	565	614	633	595	617	590	574	605	553	575	619	587	622	556	601	604	605	577	540	580	596	591	604	648	564	557	573	607	599	613	628	579	598	594	581	599	575	612	612	615	585	601	596	615	623	570	616	609	568	566	609	548	639	587	629	572	567	574	605	579	641	586	589	604	547	577	564	583	604	582	556	579	604	575	586	583	574	631	553	593	617	642	617	614	605	555	592	557	593	609	590	631	621	567	616	610	594	602	626	590	585	583	585	583	575	571	589	560	593	558	591	595	635	568	564	537	659	618	610	566	603	606	587	603	581	619	574	587	610	608	595	551	576	576	581	586	560	626	564	632	584	641	541	548	577	608	584	629	575	601	551	573	605	572	578	575	576	581	580	598	614	572	606	580	563	589	579	583	610	558	611	617	589	598	624	619	579	602	561	586	603	549	556	579	587	578	557	594	577	596	604	575	570	612	565	601	576	581	594	556	576	585	581	591	586	577	530	617	590	601	606	567	535	580	566	613	579	589	595	584	584	579	619	613	576	611	620	599	556	575	584	618	585	594	593	627	577	601	579	594	544	617	592	613	568	598	588	560	547	632	562	599	560	587	567	573	616	619	593	600	577	571	559	592	562	596	593	600	610	581	586	616	672	590	587	605	571	582	605	576	567	623	592	584	583	569	596	553	582	627	629	605	576	617	595	627	600	618	589	564	593	596	570	582	618	587	587	554	572	570	604	607	590	636	578	631	569	614	578	574	544	596	579	603	617	551	616	580	588	542	585	597	623	581	588	563	576	575	604	584	579	604	578	587	567	555	610	654	602	592	594	632	559	556	549	608	615	602	565	641	584	573	557	577	583	566	627	601	628	589	598	583	606	644	561	570	544	537	576	601	606	549	633	571	596	631	560	591	591	566	603	539	598	559	645	581	635	600	603	584	587	541	572	588	594	629	606	540	557	590	668	588	617	581	595	593	573	613	591	594	582	566	577	597	578	619	577	616	585	608	605	594	562	574	617	588	588	620	611	586	633	577	594	577	547	577	626	606	606	569	605	606	618	608	622	639	593	590	603	551	598	577	556	611	615	601	593	584	598	566	566	637	590	630	590	589	637	619	624	586	575	550	567	519	571	596	614	571	616	576	629	603	621	610	636	571	580	598	608	616	618	638	610	565	596	547	604	624	559	621	617	587	634	584	566	543	604	605	596	617	572	603	627	545	582	549	553	604	582	661	548	621	618	580	563	587	596	552	644	596	623	551	604	567	581	604	579	612	610	606	609	592	599	596	565	621	605	588	594	591	577	627	642	588	587	585	571	606	618	547	589	604	607	617	606	556	572	564	600	577	583	562	610	579	610	630	594	567	569	540	562	574	642	614	588	597	547	564	537	619	549	534	560	624	663	602	535	632	579	607	604	549	584	620	568	572	562	601	608	610	626	585	579	653	606	607	585	592	591	550	594	573	596	603	588	615	614	607	621	567	557	605	607	577	598	615	653	565	611	626	587	576	618	607	590	545	568	591	605	604	595	596	621	575	604	599	593	636	588	609	621	572	631	572	603	603	599	557	595	620	602	586	623	624	568	616	558	631	588	609	592	616	598	621	564	611	564	631	603	610	558	576	624	576	599	564	582	574	616	585	577	602	605	563	605	642	615	583	635	585	620	569	641	595	589	606	575	588	599	565	595	543	599	609	563	588	573	588	610	638	606	601	579	588	594	582	601	538	578	580	594	607	562	626	587	576	573	624	592	625	543	575	630	585	619	585	590	594	611	630	615	623	597	591	594	593	586	545	592	572	569	587	567	589	606	563	587	575	580	634	611	574	597	599	585	609
17281	9556	3969	1063	683	575	515	546	540	501	484	466	531	475	501	507	497	526	516	476	505	503	498	535	511	479	497	507	509	493	504	510	533	517	495	540	514	491	532	502	499	536	477	523	523	491	497	493	528	446	524	563	485	530	515	509	499	521	468	502	478	513	517	465	499	476	465	481	480	488	504	476	478	472	490	512	470	518	486	518	497	512	502	492	525	490	494	515	498	507	522	508	523	504	467	508	487	519	529	486	541	505	500	529	530	490	542	518	485	481	499	500	505	480	476	542	537	513	488	503	508	509	495	484	510	482	466	497	508	497	521	528	489	522	488	507	512	488	511	507	490	481	511	530	501	505	568	475	512	473	530	516	471	520	504	508	555	517	511	532	528	489	510	494	515	483	530	518	544	539	535	505	537	440	516	500	501	474	499	504	502	463	532	508	465	533	534	540	491	455	472	463	495	517	512	499	521	535	529	492	492	503	468	519	523	522	476	495	506	466	515	488	486	503	494	483	510	490	514	473	502	510	526	508	481	518	502	509	501	524	529	527	480	491	475	497	496	523	494	476	514	493	522	463	475	509	488	469	507	500	473	521	470	461	495	513	497	496	480	495	485	513	510	502	529	457	503	498	510	523	516	484	485	503	523	524	476	526	480	471	493	498	534	525	501	525	494	498	492	499	488	492	473	467	497	488	519	522	516	489	507	496	531	524	468	508	489	504	496	465	522	514	512	503	527	509	473	476	466	567	503	505	509	551	485	497	501	472	513	532	475	503	528	512	491	470	517	523	511	498	509	509	490	509	518	496	495	484	476	526	503	516	501	510	510	464	530	478	539	519	478	502	463	501	517	519	505	513	482	517	471	492	461	528	486	505	482	509	476	504	472	497	520	476	489	506	470	474	518	529	488	456	501	485	525	524	499	495	526	535	527	447	475	510	528	483	496	518	491	442	510	507	476	502	495	503	470	468	511	567	466	514	508	516	484	502	518	537	517	516	479	489	474	494	504	508	515	533	515	498	473	538	499	500	485	443	503	510	492	480	472	486	482	539	494	516	489	503	531	502	491	488	470	553	522	467	500	471	491	477	476	499	515	476	477	485	457	512	510	498	499	485	468	479	502	531	529	498	499	509	505	480	505	503	531	506	470	448	481	517	501	493	473	495	465	466	521	497	487	536	494	513	520	515	492	505	519	516	478	529	533	509	488	528	523	524	511	508	498	490	491	497	485	522	508	502	490	475	493	471	493	491	548	512	473	531	498	502	486	459	477	461	513	537	539	463	475	573	499	494	477	474	479	471	455	480	519	495	536	518	509	481	500	462	496	485	486	498	522	553	485	479	526	486	534	493	497	495	522	480	508	493	540	491	493	491	544	509	492	454	498	507	484	528	513	484	470	533	522	514	504	532	514	501	491	501	516	519	519	478	478	480	435	520	494	523	552	548	508	497	482	492	431	474	520	530	523	463	499	493	490	508	492	542	524	500	522	482	491	493	478	485	491	494	529	524	512	522	543	533	479	507	517	535	542	478	517	473	526	461	516	480	527	488	508	515	458	472	539	552	472	459	514	480	469	464	499	488	494	538	510	528	482	541	540	475	487	497	522	470	533	491	481	532	490	451	487	494	537	482	493	481	499	481	502	504	478	514	494	509	488	521	507	521	508	478	471	484	491	502	513	465	536	471	501	509	465	464	516	500	493	498	476	460	494	496	500	517	443	497	522	489	514	492	509	508	514	503	519	516	505	472	506	492	498	519	531	480	482	497	484	527	485	497	464	511	500	499	487	520	504	504	492	447	515	518	501	510	491	526	484	513	479	524	502	513	506	546	506	499	467	511	499	504	477	494	487	465	502	497	500	502	485	502	491	516	498	485	486	528	536	484	509	502	548	498	463	498	485	497	518	476	519	498	490	498	501	491	512	494	495	523	530	493	501	514	486	476	450	473	473	477	510	522	477	502	493	513	484	471	502	484	483	489	494	514	503	502	470	459	518	501	484	515	490	536	512	512	530	478	516	500	521	531	515	489	538	477	537	526	495	530	476	521	473	506	535	496	524	551	469	505	517	510	508	497	500	500	493	488	496	488	499	494	512	520	520	521	481	485	518	520	427	556	438	513	549	444	508	510	492	477	496	497	541	512	527	511	484	505	494	534	492	500	476	503	514	495	551	481	510	513	503	455	520	517	462	475	467	484	480	492	499	498	518	523	515	515	491	540	488	504	485	492	516	532	508	470	501	505	495	516	505	541	518	510	529	481	466	505	538	472	522	523	516	514	527	498	477	507	508	449	500	439	513	488	483	462	558	496	493	471	478	510	459	470	498	499	508	496	535	498	508	483	517	468	483	529	514	471	518	508	469	498	511	503	509	543	482	537	529	510	532	455	485	500	482	497	498	495	494	495	497	506	523	491	492	547	516	496	513	466	455	515	474	512	486	495	513	489	476	482	538	520	466	483	481	517	509	451	475	494	483	495	467	505	471	502	504	493	482	489	498	482	522	476	507	499	484	491	491	523	485	529	503	503	508	477	517	535	482	550	496	503	480	471	498	486	492	521	445	542	521	485	508	461	522	497	496	541	518	483	530	478	460	493	489	499	488	491	554	516	475	491	503	518	538	553	532	488	503	504	480	481	483	519	518	518	500	529	504	495	531	488	534	518	524	516	521	470	490	499	469	496	499	483	528	457	475	478	493	519	477	468	528	512	498	488	478	473	523	493	473	482	515	530	502	524	535	466	471	468	492	475	503	498	470	518	494	494	511	505	486	471	517	489	526	480	539	506	498	470	490	507	487	462	474	468	505	490	537	490	543	508	533	485	471	516	559	515	478	490	488	473	503	492	498	487	471	509	477	500	511	481	508	492	503	525	510	519	470	488	503	501	479	478	531	491	513	502	476	470	506	497	500	468	503	509	486	518	493	460	499	507	516	492	515	478	506	486	493	512	478	491	509	477	499	488	497	478	542	466	523	509	490	527	496	521	511	528	483	488	548	506	520	495	520	478	519	469	468	516	492	506	497	493	500	464	501	504	515	477	479	537	498	483	518	491	503	493	474	518	514	469	496	467	542	513	478	491	513	494	508	532	474	496	509	497	481	524	457	502	493	492	521	493	538	452	534	516	498	513	492	484	489	488	468	478	474	522	514	551	501	472	521	475	525	487	494	490	496	489	497	480	498	489	525	513	473	497	524	506	492	517	561	514	484	476	467	475	491	514	534	471	528	493	539	519	487	541	492	523	510	487	525	501	508	495	473	511	497	472	514	464	484	480	532	497	493	497	528	525	500	495	470	520	455	473	506	477	472	515	508	511	497	524	467	527	493	484	527	488	478	490	488	478	491	501	472	453	504	499	494	528	497	472	515	504	505	548	517	477	511	505	478	485	470	513	468	500	498	512	505	512	493	478	494	553	490	501	514	487	509	468	545	530	489	534	468	483	555	475	513	527	475	486	520	499	491	527	553	502	468	481	475	500	508	463	514	480	491	479	487	491	444	485
25414	21540	27843	24979	13114	2477	886	729	649	636	648	627	659	615	579	607	635	632	652	614	576	595	611	623	647	619	664	588	637	634	606	632	632	600	621	595	595	615	573	646	641	573	619	636	650	614	616	592	591	596	620	607	613	596	606	605	591	642	586	606	589	625	640	603	621	591	650	556	593	610	648	624	576	570	616	613	585	609	601	576	590	578	586	621	610	621	583	620	613	581	608	581	617	606	630	582	585	604	638	592	615	591	589	603	649	591	624	668	574	569	596	570	615	589	631	595	575	591	568	622	579	641	598	615	599	628	621	591	594	601	595	632	642	594	636	556	595	622	575	608	569	631	611	617	601	577	605	626	611	631	594	611	582	584	627	644	640	559	585	635	601	571	559	599	619	611	586	617	586	610	564	567	630	567	639	594	597	594	585	635	636	601	593	609	583	627	594	630	614	587	638	620	577	628	563	596	561	593	593	596	582	607	610	594	579	640	604	566	609	636	546	601	608	611	603	612	602	615	653	540	619	585	629	635	573	611	583	603	606	585	586	600	584	551	571	631	667	602	609	583	616	590	593	621	611	595	583	557	616	607	606	608	613	626	657	581	573	602	555	590	589	612	578	624	618	620	615	604	642	577	586	601	606	628	643	578	604	619	580	571	644	566	598	633	615	599	602	571	625	575	598	604	608	630	586	612	550	603	592	596	598	596	588	619	595	572	591	620	606	621	612	562	604	592	612	593	591	595	594	579	591	594	625	625	616	584	612	612	591	574	619	604	589	593	591	577	612	596	597	628	629	625	599	606	585	580	560	571	600	605	622	615	569	606	605	609	592	608	597	593	566	636	591	626	612	630	593	593	589	623	592	579	603	602	557	609	625	625	599	606	601	629	600	602	613	620	597	600	619	576	609	595	575	603	565	636	586	640	625	555	626	619	594	596	621	597	626	632	594	605	596	602	593	622	610	614	609	590	634	614	623	608	614	568	583	587	629	609	586	578	562	624	613	583	597	620	615	584	583	550	597	613	577	646	622	642	596	624	613	618	564	661	605	636	585	584	585	585	611	563	644	623	628	636	629	633	621	649	602	576	578	590	623	595	576	552	606	662	590	624	580	637	621	593	597	608	608	580	645	589	641	609	622	596	611	616	670	601	571	594	599	623	579	588	640	568	621	600	592	578	604	590	564	611	573	629	620	555	565	598	632	613	612	568	599	600	623	572	616	601	606	595	598	639	592	610	615	610	589	634	601	625	580	592	609	577	634	606	611	616	572	657	598	569	641	604	557	630	601	567	614	656	628	607	596	602	654	632	587	625	612	583	555	631	637	597	608	589	616	612	621	593	642	593	627	615	639	601	627	600	617	628	625	613	589	645	625	603	626	589	569	629	568	592	589	606	634	566	576	655	581	581	666	578	607	562	571	648	655	630	661	597	584	576	597	585	620	604	610	603	625	584	578	620	611	638	636	641	596	569	655	615	626	609	604	624	597	598	600	635	587	598	611	592	602	624	624	602	627	623	624	631	613	635	581	596	605	627	581	595	611	592	614	608	645	591	636	639	569	582	595	547	596	587	628	548	595	609	589	613	556	582	575	593	616	632	587	584	647	642	630	625	595	619	591	627	568	644	589	649	578	599	616	611	608	608	583	636	620	548	572	611	669	647	579	581	634	594	634	613	615	602	588	591	592	618	625	649	576	576	589	630	622	567	564	607	615	595	605	608	620	587	609	527	592	605	639	595	595	559	549	603	647	647	627	549	592	605	590	618	622	617	598	570	611	589	577	603	642	589	598	560	623	627	606	646	605	635	571	612	536	594	586	595	633	604	615	596	558	583	653	625	599	626	628	581	657	641	607	644	620	625	623	595	629	651	587	619	600	574	622	582	568	620	565	543	573	572	573	637	573	611	606	587	590	590	622	608	636	632	589	586	609	578	617	622	582	598	620	617	618	594	610	563	587	592	588	594	586	619	572	611	607	663	603	624	597	618	589	634	590	585	598	598	581	576	596	606	607	629	586	667	581	611	610	638	576	615	645	580	623	610	618	606	623	603	646	623	604	649	603	617	643	645	603	644	593	583	612	574	598	586	604	557	625	620	606	617	612	596	606	612	584	583	581	572	628	611	630	601	585	590	623	632	634	609	610	592	626	616	606	631	585	621	595	687	546	568	580	590	619	628	633	581	595	607	631	604	597	631	613	582	619	579	596	579	602	622	593	605	586	593	573	627	590	629	616	622	580	570	635	600	605	604	562	589	617	626	617	565	594	530	606	647	612	638	595	589	612	596	572	610	602	581	597	576	638	591	553	645	544	617	547	581	604	583	576	641	573	563	611	569	602	600	655	580	564	634	595	591	618	619	605	578	586	596	599	603	581	622	588	586	623	584	575	594	588	626	558	602	650	590	588	596	620	557	601	576	629	587	601	626	565	635	618	573	634	554	619	549	605	599	595	564	623	612	585	590	615	640	623	621	614	627	561	606	615	607	547	604	656	543	617	596	575	584	577	617	578	618	559	601	595	625	599	632	591	612	630	592	560	609	657	582	629	562	615	622	597	635	595	550	599	608	564	616	558	595	590	601	562	627	635	543	543	585	613	620	629	618	585	623	622	604	619	608	606	620	605	622	584	611	598	594	591	576	632	582	615	641	604	584	593	614	624	625	654	610	603	578	620	591	618	591	598	621	581	573	559	562	609	572	587	643	563	622	586	619	584	596	616	586	580	600	606	639	638	630	613	610	601	562	637	562	574	634	670	593	600	595	628	648	554	619	640	553	599	607	599	603	620	620	580	624	573	622	627	607	613	593	631	559	591	588	600	591	621	620	583	600	616	613	639	607	661	564	603	609	576	627	599	595	594	641	563	603	572	620	596	642	614	577	593	613	587	598	606	670	587	627	591	568	579	579	618	605	613	625	590	609	589	638	611	573	572	620	617	602	609	595	607	582	604	589	624	598	616	583	577	605	607	616	583	624	626	604	643	578	591	598	596	563	573	602	600	589	603	642	612	557	627	605	607	621	564	620	567	650	604	611	591	571	589	604	598	598	613	579	577	666	587	602	611	599	594	621	566	581	650	584	578	580	586	608	617	561	581	613	584	585	609	596	598	583	628	621	603	633	617	601	607	557	596	589	599	629	562	633	623	620	641	595	609	589	590	584	593	572	630	609	607	609	613	601	582	606	596	601	591	616	577	652	550	599	611	598	606	572	594	621	605	617	620	598	637	618	656	573	632	586	605	622	591	622	636	646	571	595	591	614	608	598	578	577	614	659	634	598	564	594	611	598	626	604	606	615	593	609	610	617	564	620	573	610	581	582	626	588	602	617	595	586	612	605	587	589	608	599	613	586	592	604	612	626	597	574	664	631	626	602	543	586	608	624	602	572	610	580	580	600	602	614	579	580	610	599	588	596	578	636	646	561	596	609	588	628	589	592	622	621	600	584	596	599	630	575	615	590	608	567	598	617	585	637	624	636	597	620	585	624	601	625	606	599	619	627
52008	46447	30478	7571	3051	1261	677	654	605	570	587	559	579	559	563	598	557	597	554	542	559	580	571	564	546	580	500	518	539	530	531	547	545	541	530	551	551	537	544	524	561	536	557	529	573	586	527	519	539	532	594	493	528	509	551	582	517	557	521	523	561	525	525	538	540	544	572	579	554	525	573	537	537	519	558	532	549	496	534	540	549	525	540	529	522	522	530	529	533	516	520	547	535	555	495	559	504	519	542	515	531	542	565	655	595	563	581	530	552	531	553	561	505	505	538	526	564	511	537	480	562	527	517	519	514	571	530	509	526	522	526	531	509	541	534	534	542	556	517	548	490	492	514	530	541	510	541	531	520	532	573	521	570	521	525	490	565	522	462	558	533	554	540	521	554	555	549	512	508	533	529	518	540	542	590	517	521	521	527	530	513	551	499	528	513	542	490	507	514	548	528	534	507	568	537	558	569	541	570	541	505	535	519	520	550	530	572	503	531	529	562	524	520	526	539	472	501	521	552	569	559	568	507	531	595	569	559	518	514	525	505	525	498	508	514	546	512	580	525	510	517	501	503	578	531	480	517	564	496	506	520	508	507	553	513	541	502	515	517	509	520	501	491	531	555	523	533	526	540	497	563	502	503	547	492	562	531	512	526	534	533	528	512	529	529	600	529	525	549	522	554	517	533	540	564	528	545	607	555	529	522	571	554	526	505	511	560	528	532	535	562	492	547	537	520	526	498	486	541	579	509	534	545	555	521	499	549	531	509	532	517	511	522	551	567	535	530	548	534	550	533	570	520	502	541	518	520	532	566	528	529	526	530	559	521	520	490	541	542	514	493	509	492	509	516	528	507	508	535	515	534	547	537	531	527	552	512	536	524	557	530	542	538	554	504	501	572	588	510	563	511	539	565	563	542	536	500	541	504	527	510	548	541	539	532	546	540	531	551	512	545	493	555	511	508	569	506	544	557	521	557	526	528	511	525	501	555	538	545	502	505	572	528	519	556	566	521	512	520	547	518	498	552	538	520	506	503	524	486	530	539	566	547	529	539	538	558	590	505	521	486	516	528	546	523	542	525	561	505	511	527	538	534	523	554	545	496	587	524	527	519	547	521	497	487	545	525	548	526	533	531	537	548	511	508	548	526	521	530	556	574	534	557	535	522	490	512	563	510	537	523	550	521	520	537	504	581	490	563	542	525	548	550	524	563	521	478	520	533	520	549	540	538	553	532	566	511	516	553	495	537	531	545	494	527	492	511	508	517	511	513	503	540	502	528	511	510	558	527	526	565	515	549	530	542	524	592	522	567	541	579	550	539	489	536	500	546	470	514	547	536	550	546	538	531	531	501	537	482	545	532	499	536	524	546	535	572	553	558	540	552	557	532	534	523	537	536	519	525	567	538	536	526	544	489	533	532	503	508	554	544	520	551	542	492	568	508	503	538	513	521	539	547	509	563	554	549	555	564	525	538	533	534	517	516	523	543	576	512	500	570	520	540	512	539	556	539	550	556	558	558	549	521	555	549	525	518	551	503	566	507	510	561	532	546	502	549	533	525	540	487	558	519	520	553	517	533	526	523	568	551	546	550	555	546	518	484	527	549	523	551	541	514	545	513	573	537	560	561	543	535	546	494	533	525	523	515	578	526	557	524	528	516	542	533	572	518	555	537	557	535	521	575	538	534	552	532	504	495	512	535	551	513	506	530	547	572	539	508	512	527	504	543	513	536	533	509	530	525	536	528	517	525	557	518	493	508	536	507	531	531	528	483	549	536	506	537	482	520	510	545	517	513	552	533	528	552	528	524	584	478	534	523	540	522	519	501	501	561	542	550	521	530	508	549	493	525	527	520	558	533	560	472	551	551	525	562	531	525	534	518	506	543	550	540	517	585	500	518	543	505	517	512	518	570	513	499	494	560	520	536	540	567	526	578	535	512	540	539	538	529	515	555	522	529	510	536	524	527	545	502	533	531	533	525	532	556	478	546	529	517	526	555	578	499	515	553	536	526	523	565	529	516	551	514	549	497	509	515	524	522	513	521	549	515	521	510	534	510	567	520	584	511	536	518	586	536	498	503	515	547	544	559	504	559	513	498	559	542	563	538	518	557	536	516	521	542	583	560	556	508	494	508	499	577	532	538	539	509	503	508	497	515	522	519	519	533	528	532	516	565	501	522	566	551	563	524	525	551	526	536	562	510	498	500	505	544	538	474	527	537	555	554	551	529	543	537	496	505	555	530	541	504	523	522	549	496	561	573	551	572	542	579	516	497	570	543	523	538	492	527	533	538	498	583	541	511	486	561	532	554	561	518	503	505	536	530	568	525	568	539	551	463	543	528	557	488	531	553	513	535	541	468	529	537	568	529	585	529	539	466	551	539	542	532	539	541	497	504	545	544	549	525	562	552	553	499	529	546	538	539	582	561	515	534	524	527	534	548	554	533	526	547	545	542	539	535	541	534	493	580	573	536	501	505	510	532	522	495	520	532	510	508	528	545	573	523	565	501	541	506	563	527	532	585	524	514	503	541	468	510	554	516	548	486	522	516	504	532	527	508	532	539	480	552	487	526	525	560	515	520	531	534	529	547	560	556	544	480	533	550	537	503	518	534	528	504	506	524	542	563	520	548	512	521	574	547	501	551	510	573	545	506	519	571	528	558	542	524	534	525	565	526	507	563	526	497	546	554	575	501	538	512	540	510	549	532	529	528	553	521	560	536	518	561	557	534	485	540	514	527	536	539	535	508	516	540	490	563	561	513	536	519	526	527	534	536	500	528	512	574	513	509	550	516	542	512	523	514	557	533	552	535	496	499	503	489	536	520	551	528	532	503	504	549	543	503	492	547	529	547	515	549	538	546	543	520	572	542	555	530	509	499	512	537	496	541	492	561	495	516	522	553	549	522	503	548	511	543	577	545	529	544	582	537	540	499	517	525	506	514	505	537	526	551	525	543	489	533	529	545	513	533	514	517	567	571	546	534	518	511	513	532	544	525	537	522	521	537	545	538	565	510	552	523	569	549	540	565	526	547	541	529	525	531	509	543	496	500	564	515	530	510	525	542	532	537	532	522	527	521	522	536	522	510	551	563	566	576	537	507	511	551	529	515	490	520	539	558	556	503	539	542	500	541	513	511	569	542	559	524	502	576	547	514	550	537	560	519	551	517	534	505	498	563	508	511	526	517	494	537	549	548	480	499	526	547	541	478	528	576	526	554	540	571	604	533	552	516	575	542	525	576	491	560	514	605	539	537	515	498	503	501	521	543	527	544	534	543	552	552	512	525	525	496	502	504	511	530	516	535	515	535	551	549	523	513	506	542	534	523	509	555	537	528	533	490	526	557	509	528	535	506	515	591	543	518	508	490	526	539	518	537	511	530	506	539	514	478	521	543	528	542	552	554	492	574	542	500	543	547	509	505	543	510	540	525	550	522	498	516	534	531	571	493	551	536	536	581	527	572	550	523	524	555	530	521	520	507	513	512	498	511	543	519	535
24442	21438	28648	24494	21247	11728	1739	1022	811	784	781	782	707	779	793	749	753	757	812	770	771	736	740	735	743	735	739	769	681	695	710	698	733	692	739	687	683	726	692	749	707	717	793	744	746	728	745	756	722	749	753	711	678	741	726	760	712	650	685	697	713	699	682	712	708	684	696	751	794	762	654	752	711	676	746	742	730	710	700	733	726	702	682	746	720	768	714	698	680	674	710	710	687	723	688	695	702	754	700	692	720	683	782	738	783	810	739	752	749	740	690	659	730	730	677	711	668	719	669	648	689	722	699	686	668	734	688	675	721	695	722	688	708	750	676	731	730	686	704	739	716	721	726	736	702	732	685	712	725	749	682	692	757	715	758	704	723	756	721	675	715	678	716	660	698	691	709	716	646	742	685	678	696	676	725	705	723	674	678	748	728	729	698	675	713	725	702	708	765	729	736	727	721	743	713	711	701	684	741	682	731	745	715	706	701	729	750	664	749	712	732	715	683	719	739	712	762	685	685	736	775	694	728	736	703	689	681	685	723	706	696	698	707	704	738	731	741	679	736	697	698	746	737	720	682	736	686	689	709	746	691	672	708	700	756	651	708	684	739	757	720	779	697	699	754	738	710	761	710	713	742	685	735	705	702	711	751	698	704	703	753	652	675	733	694	710	694	684	722	699	718	721	731	679	716	699	705	737	734	747	693	713	726	719	728	714	777	657	733	730	720	725	689	701	728	678	720	692	677	711	709	691	647	747	716	699	687	709	710	739	682	685	738	743	732	720	685	691	682	744	701	705	724	759	729	707	717	697	726	695	692	724	707	743	746	670	759	705	720	723	693	693	714	720	721	707	713	699	671	695	711	747	701	712	739	710	720	712	731	719	726	711	685	691	679	753	737	699	693	727	677	791	713	718	702	735	744	732	701	705	710	728	687	719	699	652	710	673	743	692	737	689	701	690	707	712	730	677	759	726	709	710	669	721	697	688	775	684	695	660	684	707	694	737	757	735	714	686	684	689	673	714	717	664	706	730	662	731	736	713	739	731	658	697	730	681	649	750	697	682	712	721	695	712	708	721	701	730	664	703	711	742	727	698	721	772	711	769	689	693	691	709	687	692	653	697	721	767	725	660	695	731	716	768	696	723	659	727	752	722	691	703	733	778	723	707	735	694	701	721	754	765	733	675	736	739	731	747	698	709	733	720	718	681	758	724	710	708	716	667	713	683	676	705	703	687	679	726	664	691	699	693	685	726	669	736	715	739	719	718	720	693	712	713	681	718	717	715	726	724	705	691	686	754	738	713	698	717	715	741	704	753	700	726	722	690	681	712	711	746	758	718	705	684	728	670	714	754	695	675	724	676	699	658	706	698	734	734	719	742	695	698	671	714	701	705	683	739	699	687	720	738	666	671	702	720	751	696	769	729	721	667	724	683	724	717	693	690	713	682	707	701	669	691	687	730	740	721	736	722	724	690	689	704	720	736	728	707	691	696	692	673	721	731	656	751	780	696	683	701	671	725	684	689	672	729	701	707	689	709	721	686	684	739	670	694	695	738	681	717	674	695	727	751	710	704	775	712	719	736	739	744	770	683	715	703	668	688	735	732	699	745	733	688	697	693	736	724	732	664	732	699	694	729	716	725	700	729	747	704	702	716	685	729	745	705	730	736	741	689	731	725	703	714	727	729	691	737	740	680	708	711	705	679	701	703	687	672	715	701	719	689	707	726	757	707	748	746	734	727	707	696	742	722	734	711	711	694	713	674	734	671	671	710	704	752	709	693	775	736	685	740	701	678	690	747	718	711	664	725	715	687	711	715	716	731	747	759	726	720	695	771	641	680	707	754	701	692	685	703	714	732	642	725	789	703	714	713	720	655	699	739	729	725	734	704	741	717	712	778	714	705	755	703	693	703	693	719	744	703	718	743	676	727	751	737	769	730	697	672	698	722	715	715	707	658	709	682	728	696	707	754	744	701	708	696	728	749	684	676	732	685	677	694	696	735	716	721	766	716	677	713	737	687	645	716	680	754	675	721	757	720	731	693	692	665	721	664	732	705	737	729	728	673	671	718	710	713	738	705	656	714	723	733	717	728	712	725	724	731	664	701	667	722	709	738	719	707	704	700	710	716	723	684	713	734	715	679	733	739	682	664	679	699	708	700	707	703	720	729	707	736	724	706	727	690	752	735	746	728	691	734	701	725	647	726	693	713	693	751	679	700	664	735	734	710	717	766	666	686	727	651	753	754	659	694	691	733	732	740	699	749	702	676	690	688	696	769	733	734	756	678	738	724	739	740	742	704	735	675	712	747	699	700	745	741	716	690	692	693	704	649	667	709	720	682	720	694	709	677	699	709	749	704	743	702	742	723	693	681	688	737	716	706	709	695	723	675	733	708	667	723	730	634	721	754	693	712	697	683	689	757	725	785	687	713	726	718	697	739	685	678	718	688	690	745	714	685	701	774	689	720	743	694	722	721	716	700	701	751	668	727	778	753	685	658	686	668	708	771	762	740	671	710	685	764	735	698	683	696	718	742	717	694	717	732	693	729	721	692	691	682	710	694	675	690	703	710	743	708	732	744	688	709	717	735	680	746	696	758	690	691	724	725	693	744	703	704	734	728	695	721	714	741	723	709	691	751	790	649	716	692	688	684	674	696	725	759	732	731	731	731	729	604	706	664	699	718	686	685	676	703	674	730	710	650	744	728	687	714	720	649	692	678	706	725	715	732	712	723	717	705	704	710	743	696	715	726	693	724	681	716	705	714	684	733	759	640	701	695	714	672	727	680	736	734	705	682	715	707	739	700	706	714	723	736	732	734	724	683	697	679	798	691	649	675	701	673	695	741	698	667	678	712	665	734	689	710	686	693	669	740	744	711	725	737	696	757	789	723	726	695	701	732	681	711	635	696	714	745	718	752	740	657	718	724	733	755	654	657	682	703	704	706	679	696	733	677	786	690	737	697	695	753	733	759	688	715	712	790	682	711	714	680	689	771	734	728	710	692	705	720	665	711	691	721	673	735	710	736	699	748	695	695	701	698	718	731	746	759	673	712	703	749	754	673	754	722	664	729	714	744	705	688	707	707	704	737	726	729	714	748	738	743	695	684	646	725	706	730	675	727	744	711	701	688	745	696	726	701	710	697	720	742	686	705	766	740	674	720	722	745	760	744	762	667	693	724	691	735	677	711	738	737	716	709	717	699	653	695	695	704	694	669	664	722	704	708	722	731	722	751	707	680	689	716	729	719	702	686	707	753	694	716	725	734	698	705	759	709	728	680	716	716	682	733	704	707	717	742	726	701	682	692	669	737	717	743	745	739	726	688	697	701	706	704	676	730	686	718	665	719	718	735	752	751	687	707	770	699	654	736	743	725	723	711	713	730	667	696	739	697	680	693	674	666	730	658	691	742	721	701	710	760	696	713	725	729	700	736	687	705	718	719	703	705	695	737	693	714	714	730	752	683	707	646	712	709	715	732	719	674	716	703	673	729
57811	58524	41554	13075	6000	1840	922	826	722	725	734	742	695	672	642	649	659	677	642	687	600	684	640	658	667	670	613	643	640	615	639	642	608	670	656	643	625	653	666	691	647	666	695	639	671	682	633	634	677	659	631	606	650	616	608	588	618	596	610	650	681	623	631	614	657	638	625	603	658	608	640	608	650	637	593	632	625	622	649	607	608	576	668	649	624	635	641	615	619	661	653	589	643	616	629	603	639	661	638	631	605	651	675	718	730	735	689	638	656	672	595	629	597	604	579	638	621	594	667	606	666	624	572	615	630	611	636	635	616	612	648	564	618	625	607	588	674	622	568	653	662	623	619	587	610	635	648	651	564	630	623	590	628	622	642	598	619	620	649	620	577	628	625	619	647	605	632	671	617	674	614	664	626	632	652	640	642	584	626	594	616	614	582	583	618	576	607	662	626	684	596	636	619	610	617	661	604	599	608	611	613	656	625	632	622	644	602	640	615	623	624	625	598	662	585	661	653	635	619	621	641	624	583	598	653	618	623	587	611	634	653	656	667	622	597	643	611	636	605	625	622	606	593	686	621	638	601	622	615	622	647	658	642	628	585	613	639	621	645	636	621	620	602	674	590	617	594	608	618	632	585	602	587	622	644	612	613	642	598	615	635	595	623	606	650	647	580	614	617	595	606	640	597	611	609	609	643	609	634	617	611	615	621	589	613	589	646	613	628	601	599	657	661	636	590	606	620	620	654	616	638	602	587	575	600	614	622	631	631	602	618	640	651	646	615	608	646	644	604	602	627	636	647	625	652	551	571	608	660	651	633	651	639	639	628	635	619	582	607	623	624	608	596	615	613	607	602	633	667	571	592	608	590	615	619	588	612	636	574	622	635	624	583	599	581	586	609	583	633	638	667	638	617	643	661	612	617	604	594	665	617	593	648	594	610	642	638	650	570	578	659	654	659	611	645	603	592	641	639	597	663	645	623	661	665	622	642	578	615	575	602	608	666	625	615	617	629	643	651	611	632	616	601	622	599	665	681	607	623	562	615	619	608	636	615	643	601	608	606	634	602	631	613	611	650	677	565	609	650	641	606	662	660	647	649	610	636	567	617	650	624	649	628	624	605	615	583	629	612	606	624	637	641	647	611	633	597	593	606	585	635	622	626	567	605	587	632	609	655	600	596	612	662	646	643	644	611	589	614	599	599	622	655	646	580	636	634	653	641	594	594	582	683	607	651	566	636	586	624	637	612	634	600	615	607	532	661	646	625	662	667	600	597	621	573	587	624	593	576	666	628	611	625	625	627	592	660	603	599	616	583	651	567	639	643	579	628	616	608	658	642	624	614	662	642	610	645	584	618	618	615	624	642	611	587	608	577	664	601	607	642	611	624	587	624	631	636	642	580	630	606	619	591	587	585	615	607	600	636	630	598	646	610	600	628	644	643	622	611	622	655	627	561	641	644	595	659	605	647	626	603	612	612	622	595	619	613	590	616	614	658	651	557	580	637	605	645	636	621	600	637	622	614	611	621	622	649	618	612	598	592	617	638	602	640	614	617	608	593	616	619	614	582	622	631	614	616	629	616	603	635	624	616	661	624	602	601	605	592	604	639	624	620	548	607	621	609	597	610	588	623	680	640	596	612	596	633	588	603	617	620	614	568	585	605	620	591	621	624	632	650	622	623	620	635	615	662	642	593	610	661	660	600	611	612	636	611	633	684	626	691	636	628	570	610	614	601	579	579	591	594	637	599	608	602	611	551	635	651	621	622	631	621	624	607	579	613	627	661	649	653	629	641	661	623	631	650	681	651	653	588	614	656	586	646	639	629	581	626	629	618	618	630	599	609	611	617	586	600	566	622	640	638	607	564	637	647	626	607	648	642	640	615	620	619	590	576	609	651	611	600	636	581	628	601	629	627	623	665	633	607	624	595	639	592	573	611	579	576	640	604	586	631	641	637	591	596	585	612	562	607	631	585	648	670	614	623	580	614	627	580	616	648	648	603	636	614	630	622	600	654	628	631	613	649	646	569	580	621	605	604	663	616	601	652	605	641	655	649	611	656	616	644	610	613	633	626	635	611	610	655	638	627	620	618	597	613	575	601	616	649	595	613	672	645	608	582	603	619	628	613	645	578	583	620	602	589	621	649	621	633	581	608	607	601	617	592	602	611	597	579	604	578	583	582	685	598	617	578	617	590	593	552	636	631	577	612	649	639	615	618	610	628	623	608	618	583	605	620	669	606	592	613	600	615	629	620	649	584	615	646	551	610	611	611	616	615	606	646	627	633	619	590	590	637	655	601	658	630	633	605	616	626	663	588	599	616	600	615	629	584	610	621	694	612	594	534	584	609	594	590	614	571	587	638	594	591	606	667	623	607	621	657	620	583	599	583	649	615	661	621	601	589	620	617	635	622	621	626	632	593	622	622	626	643	605	613	609	600	609	585	645	609	592	625	614	603	625	592	587	634	614	603	638	637	610	609	605	639	640	601	610	596	610	596	599	660	554	595	603	594	623	616	600	594	617	621	617	605	630	650	652	606	616	614	639	594	635	607	630	579	622	589	628	605	597	630	588	642	635	610	599	553	606	576	608	631	554	630	583	610	601	605	576	635	603	631	607	602	607	626	600	566	619	620	592	607	661	647	587	613	630	642	604	612	623	607	662	602	611	608	628	623	628	616	666	608	613	576	624	612	630	660	616	619	628	603	623	608	620	635	593	594	617	633	605	568	618	609	641	602	646	638	658	647	649	664	615	648	652	589	638	588	648	586	647	636	623	654	635	624	642	614	622	620	613	651	608	639	628	596	624	602	637	607	653	598	625	595	631	601	692	644	615	623	625	585	661	641	620	630	629	616	623	606	608	646	633	583	596	608	617	636	660	624	616	621	642	590	620	634	609	631	600	609	590	616	655	603	587	617	664	593	589	639	591	630	652	593	626	604	613	636	586	621	596	610	640	597	620	610	610	598	627	611	560	651	636	657	601	624	608	636	588	646	609	611	595	649	584	648	623	652	578	663	675	619	578	573	620	623	600	618	604	621	608	633	646	594	642	603	578	591	620	640	642	664	618	628	621	612	628	617	628	591	608	612	599	654	648	591	604	618	596	579	594	570	659	613	606	600	621	647	583	655	608	661	601	616	621	630	648	615	629	556	631	573	636	634	643	575	544	601	635	581	637	615	605	595	617	642	614	584	623	627	642	610	612	583	641	606	578	649	597	626	597	570	602	658	643	625	596	618	611	569	613	586	599	613	649	635	623	592	613	593	624	624	584	589	619	590	649	596	616	609	636	619	628	610	604	614	605	622	632	639	646	637	608	649	630	651	561	612	611	622	579	597	614	594	632	603	571	569	616	645	606	619	630	623	591	638	652	638	584	608	630	685	600	590	591	565	603	671	629	629	603	567	620	641	610	576	597	606	613	650	617	637	621	617	578	566	623	580	625	610	610	615	634	598	601	602	651	622	641	568	616	633	590	627	651	593	620	614	620	579	611
29870	18563	7374	1720	969	736	636	608	611	628	628	610	628	557	616	601	606	603	623	632	608	599	607	614	597	653	601	609	548	615	650	613	582	589	586	566	576	632	595	612	597	645	573	619	614	598	566	566	582	605	629	656	600	584	612	624	550	634	623	593	635	596	572	626	667	584	617	574	617	630	601	608	602	630	598	573	562	621	621	593	585	612	543	610	591	626	595	580	598	621	601	669	625	636	612	608	614	612	578	612	590	597	574	597	582	639	617	646	583	589	602	604	586	628	568	597	590	631	607	644	604	641	567	573	608	583	577	605	612	644	645	645	608	632	585	585	633	617	582	582	654	590	583	603	594	618	555	620	602	633	597	618	630	611	610	594	603	611	610	603	605	602	566	580	585	608	609	608	573	625	576	662	567	636	601	634	544	631	615	562	628	604	624	586	640	615	613	577	619	586	617	563	621	630	599	617	606	652	568	626	650	581	631	582	582	630	615	613	574	600	581	566	642	594	571	541	606	604	579	626	569	592	580	634	639	584	578	620	620	583	649	614	601	632	615	596	575	617	608	620	640	562	589	636	621	591	582	585	600	566	593	568	623	585	601	570	626	583	599	598	626	623	625	603	590	639	603	570	625	638	610	587	594	623	603	563	596	629	590	586	621	580	583	590	605	588	618	589	584	598	528	628	646	572	631	601	627	606	659	620	571	594	611	608	628	573	606	588	609	577	609	580	588	594	595	610	576	626	570	624	656	622	601	650	591	595	576	648	574	554	555	592	624	587	597	605	614	610	624	660	564	594	580	633	604	596	653	590	628	570	605	619	625	612	592	578	617	553	545	606	616	586	613	589	600	605	619	603	575	624	579	624	618	605	586	597	625	623	596	606	615	596	568	575	612	613	596	595	575	614	588	593	596	569	599	571	620	585	624	590	582	594	577	599	574	580	632	592	582	643	614	593	586	637	621	621	652	596	611	617	609	611	591	603	620	586	633	614	589	603	611	632	632	562	553	586	642	565	590	639	614	641	545	644	628	586	635	619	589	561	614	566	610	641	606	617	581	639	581	600	591	634	576	621	594	590	607	603	596	584	590	580	578	600	607	591	614	590	589	564	619	633	606	593	642	599	603	580	615	626	577	583	597	588	618	574	571	614	609	578	587	583	631	653	581	620	624	618	601	564	614	600	634	602	566	574	649	593	642	587	627	601	626	596	590	554	596	571	617	597	624	613	599	624	605	595	605	581	567	609	631	669	599	563	572	671	580	580	596	578	597	622	612	546	538	627	581	608	586	579	549	586	583	555	568	624	553	574	591	600	599	621	657	625	616	593	617	588	608	633	603	622	564	624	618	575	666	635	618	635	567	590	644	574	586	580	609	593	639	640	599	569	562	574	588	615	613	607	602	627	623	570	593	620	598	605	588	613	615	566	626	586	622	622	608	583	567	626	586	601	591	586	629	588	634	615	563	572	627	613	612	564	639	596	587	590	625	570	636	594	623	583	626	580	629	577	599	592	601	575	613	623	571	587	637	570	605	617	565	588	610	587	583	607	620	606	592	608	580	646	579	574	589	617	588	602	612	655	596	604	567	628	640	570	616	625	605	580	578	580	593	574	591	610	616	565	630	558	559	623	639	595	616	587	585	620	600	618	621	594	618	587	619	566	575	611	622	613	602	630	595	573	576	571	607	547	595	574	574	600	595	599	599	613	596	647	564	588	622	604	628	595	590	673	551	624	588	601	575	575	616	599	617	639	620	631	635	548	607	592	602	629	600	633	610	598	598	582	600	626	587	610	599	605	583	556	600	602	608	588	595	539	570	617	605	630	594	581	564	630	577	593	541	614	569	601	625	574	598	624	585	596	599	646	652	603	576	601	595	624	615	586	598	579	582	600	610	591	594	614	624	634	621	580	611	627	610	564	615	622	586	586	639	648	641	618	619	620	658	601	620	579	624	571	586	629	574	584	607	605	585	580	578	590	592	608	589	562	555	598	574	585	586	638	618	605	614	522	599	628	604	603	610	605	614	597	561	627	595	634	607	631	603	603	564	609	622	619	600	591	575	588	639	585	611	646	610	599	651	606	590	558	659	659	611	609	632	610	583	633	546	649	583	642	598	606	625	599	575	634	656	592	639	594	631	598	685	615	584	594	623	615	618	643	568	606	586	614	521	581	674	624	576	617	592	588	604	554	582	606	598	592	611	597	610	576	583	609	594	632	615	586	632	638	626	575	612	600	621	571	588	581	584	587	564	600	618	597	582	625	607	593	628	628	542	589	622	594	596	596	593	551	581	562	635	596	609	618	616	616	640	588	579	645	582	629	581	593	613	617	594	581	644	613	601	679	600	627	645	631	568	615	616	570	611	589	609	568	584	610	600	667	621	624	591	569	635	652	574	614	624	550	583	596	582	643	539	592	614	576	618	602	607	601	595	627	601	603	586	610	622	642	611	575	615	646	580	655	610	659	604	626	650	608	592	619	597	587	577	603	605	613	616	580	643	611	590	595	601	617	615	643	624	594	592	605	594	591	601	618	575	637	618	660	567	574	610	623	599	576	593	568	580	591	625	605	611	554	622	599	581	589	583	600	591	596	574	642	656	588	600	605	675	651	631	600	547	608	604	577	615	628	582	583	585	593	586	573	604	568	587	583	571	588	563	623	594	552	639	601	575	581	582	581	645	616	580	601	574	589	615	588	572	582	638	600	617	601	606	608	606	582	627	580	564	660	607	610	586	593	596	623	660	611	576	555	556	605	589	587	565	578	582	628	598	568	564	567	591	585	575	596	582	655	629	585	626	607	599	582	606	591	590	627	600	596	646	566	599	623	602	616	635	622	597	615	583	587	582	639	612	611	580	607	624	608	585	573	591	623	642	595	567	619	624	626	615	613	603	615	595	619	613	570	605	641	598	547	575	615	623	593	581	598	571	616	599	586	592	600	619	607	568	626	600	601	583	589	576	600	629	675	605	577	593	589	603	621	578	634	638	568	658	611	561	635	588	597	609	605	610	564	569	607	618	582	602	573	616	630	573	617	592	587	612	557	557	595	633	631	643	562	623	617	606	640	603	585	606	585	597	576	557	615	583	639	531	608	591	596	583	570	624	620	643	622	573	562	589	601	606	607	607	624	561	637	605	582	616	609	607	567	643	611	628	605	581	642	604	596	586	643	588	597	587	589	580	585	561	641	606	605	599	612	572	592	593	594	609	579	616	591	598	568	593	608	573	583	570	611	584	598	632	633	634	573	524	570	629	628	591	635	612	612	588	568	577	586	550	597	598	605	629	596	623	616	622	567	592	570	670	623	626	620	577	654	592	608	630	605	611	659	621	557	658	653	579	622	609	633	586	591	582	617	591	611	636	578	606	633	620	603	629	616	625	609	625	599	604	561	593	588	610	577	623	577	603	583	601	639	597	619	594	591	633	626	570	607	621	606	591	597	571	590	598	582	611	571	653	605	560	654	570	581	620	645	601	606	593	584	633	583	591	628	619	632
17514	10250	5171	1125	777	567	521	489	539	521	492	513	497	496	508	503	472	472	513	481	522	518	514	502	533	513	483	501	478	501	529	500	547	512	434	498	496	533	459	483	505	510	524	486	491	487	532	481	460	533	550	501	487	489	531	533	472	486	518	498	497	516	529	522	474	499	548	482	491	522	513	478	485	482	487	489	487	502	507	487	534	521	497	511	513	553	488	530	512	512	496	493	512	524	452	495	494	522	565	470	499	511	543	481	526	504	522	507	506	520	549	493	546	499	500	485	488	509	537	512	513	539	474	495	498	514	461	480	473	519	491	500	497	499	527	541	507	511	497	506	508	490	474	509	525	492	479	511	539	542	476	508	487	487	502	489	486	500	494	442	500	493	484	462	508	522	498	488	470	489	494	507	471	539	478	506	534	516	503	502	477	515	488	431	495	484	499	460	492	520	508	527	494	509	515	485	530	527	481	487	535	498	501	479	510	535	463	504	503	500	469	505	500	483	498	470	480	480	451	489	505	465	503	503	483	520	520	461	521	477	497	478	513	513	491	462	490	502	454	521	490	529	477	505	516	491	479	457	509	468	471	490	527	486	454	517	487	505	459	504	523	476	515	507	530	483	497	517	526	484	479	515	520	488	452	507	503	504	506	501	475	460	476	505	484	477	523	488	492	478	507	486	436	489	473	487	504	524	492	514	500	501	524	512	536	467	527	518	473	474	532	541	519	451	501	457	503	489	494	538	472	455	494	493	491	511	488	451	491	491	494	499	517	550	509	530	479	461	462	484	485	483	476	499	504	492	496	505	473	470	498	517	532	498	437	453	525	501	477	530	527	453	518	465	500	477	502	463	494	466	473	520	455	461	535	504	491	476	491	513	481	474	516	473	502	461	501	525	476	503	490	478	499	543	456	500	473	486	533	517	502	475	480	509	499	469	519	505	539	484	479	486	483	493	494	462	492	530	487	489	500	513	523	537	507	503	484	508	472	496	477	487	481	481	500	522	518	483	482	516	470	516	516	460	488	501	561	486	525	501	491	505	525	497	508	499	521	469	515	487	516	494	532	498	507	470	508	508	516	490	497	494	501	497	518	494	540	495	494	482	514	484	499	469	513	507	451	511	502	440	503	468	495	479	462	521	522	482	473	500	527	510	505	498	549	502	526	499	479	506	468	473	507	499	517	504	498	494	433	509	512	458	457	519	517	500	494	442	520	476	479	512	468	496	492	480	482	461	537	522	523	476	504	497	509	473	518	506	478	511	480	511	491	464	443	503	483	468	467	455	514	464	517	513	455	522	441	488	535	508	452	511	492	482	504	511	482	467	495	532	456	482	500	521	482	536	501	486	507	467	502	467	488	471	526	514	504	512	503	498	496	486	499	504	523	545	509	503	507	475	508	467	500	481	495	508	522	478	481	501	483	523	511	493	452	475	465	471	518	486	523	467	550	504	506	523	509	498	501	477	498	541	480	532	523	468	496	476	496	480	507	512	486	513	481	500	478	521	532	504	483	511	502	524	532	524	502	489	486	479	528	527	499	504	487	460	466	509	482	466	451	499	512	480	499	475	511	520	520	510	520	498	489	491	494	514	444	481	473	497	519	473	500	536	487	518	508	492	530	500	481	493	478	493	548	492	492	506	503	517	483	499	534	472	473	505	506	519	521	512	523	483	480	484	507	529	508	507	499	518	496	486	465	529	524	458	504	510	488	486	488	517	496	471	506	463	490	506	513	490	503	495	467	483	531	516	506	523	481	479	495	468	496	457	503	517	497	514	483	512	510	515	518	519	467	459	510	507	495	494	482	549	475	504	476	531	541	529	511	528	510	512	508	521	501	507	468	519	440	493	514	470	466	460	495	494	501	499	444	482	530	484	485	505	514	471	487	486	500	530	521	522	506	501	475	502	494	521	509	537	457	467	496	515	485	489	515	462	488	484	506	476	501	547	507	519	459	487	494	493	503	479	494	527	502	490	477	479	489	487	489	531	492	499	472	518	481	484	500	511	489	475	491	521	479	508	514	503	475	489	478	529	482	509	531	481	516	516	500	507	519	495	508	522	481	486	500	514	510	509	500	483	503	493	513	470	489	494	496	519	486	497	514	465	451	507	488	473	501	549	514	501	519	506	483	489	469	466	486	515	502	501	483	482	492	501	487	480	465	491	495	473	485	475	505	494	519	496	501	511	477	517	516	504	454	516	509	537	517	469	480	466	510	472	505	515	506	503	496	474	492	492	489	510	519	489	484	490	486	500	477	482	474	490	483	497	459	494	492	494	511	487	516	464	516	491	490	505	517	456	475	502	507	454	519	496	468	488	508	502	503	473	459	476	496	510	503	526	488	500	497	457	505	469	490	508	523	478	555	501	477	489	505	535	506	476	509	472	498	501	468	489	508	503	499	455	486	510	490	501	512	485	484	518	495	463	489	508	498	509	491	527	521	487	483	510	505	492	521	507	541	537	499	512	486	476	487	491	511	489	495	530	526	475	498	488	509	507	492	478	512	517	509	472	495	530	466	485	498	463	480	495	491	511	465	492	473	501	496	485	499	522	552	517	517	495	480	443	487	494	488	487	477	467	487	494	484	498	490	525	535	486	502	471	479	504	502	493	467	509	533	504	472	515	516	486	514	513	488	525	497	507	511	503	501	492	488	475	475	508	487	491	499	449	506	467	525	494	481	472	495	463	496	504	496	477	499	468	556	509	516	477	505	496	506	480	514	495	547	492	488	481	496	501	467	484	517	492	488	496	521	460	484	507	485	492	498	524	493	503	510	502	472	564	526	520	499	522	521	505	500	491	496	464	518	508	490	496	456	454	490	490	501	506	504	511	501	472	501	486	465	498	522	483	514	471	481	507	492	486	485	496	462	541	474	479	508	508	504	518	500	516	486	446	514	479	507	509	494	507	534	475	487	528	460	501	484	475	490	523	510	506	472	517	496	467	494	515	515	473	548	457	503	450	471	506	519	464	450	518	493	476	438	500	512	475	520	499	496	459	499	544	529	519	452	503	483	505	500	484	476	503	486	497	487	508	508	488	484	549	527	472	505	508	480	502	482	456	488	503	485	501	510	504	500	507	508	460	515	519	485	495	497	507	502	476	506	550	464	444	470	520	499	502	515	458	493	530	483	444	503	523	497	506	508	471	486	480	505	501	496	448	521	518	484	515	470	482	478	534	500	500	484	511	519	502	495	506	518	490	526	465	550	529	532	484	496	479	483	492	525	481	502	557	447	478	490	520	537	527	485	507	452	485	502	483	504	480	536	512	500	488	475	511	494	529	496	478	469	556	449	509	507	530	495	487	505	515	503	496	503	461	455	464	476	460	502	448	497	485	532	501	478	483	452	503	491	522	534	493	533	479	493	496	500	524	503	510	498	498	473	461	487	511	493	519	493	493	475	507	492	474	482	482	454	473	518	478	481	488	496	470	486	480	535	480	517	493	486	502	492	486	527	490	499	508	532	482	545	484	481	502	525	529	500	485
25429	21502	27660	25224	13727	2080	753	563	500	508	557	488	496	519	455	494	484	456	504	462	477	455	487	481	479	452	452	479	451	440	498	463	434	464	466	469	470	504	464	492	470	426	510	494	497	479	450	483	470	482	465	472	439	446	496	447	490	462	496	421	451	448	459	467	463	464	452	484	456	505	466	468	502	437	474	476	428	469	434	483	488	476	442	467	461	444	476	443	452	475	448	462	475	431	467	482	446	455	483	472	407	451	463	511	519	476	474	478	468	484	506	414	480	465	420	451	466	467	493	460	524	478	455	494	450	431	496	452	477	424	450	441	453	449	438	451	480	476	487	476	477	450	466	464	479	472	438	469	448	450	472	473	517	469	464	468	441	432	459	459	448	453	427	474	477	458	424	459	470	451	440	468	478	435	451	439	446	468	451	508	476	470	458	455	495	480	442	480	488	435	474	496	433	465	497	449	461	507	452	441	478	447	417	439	382	463	434	485	463	470	462	464	433	459	434	464	456	457	442	484	485	479	457	444	488	466	465	474	475	481	470	459	440	447	413	475	454	432	461	437	472	419	499	482	482	474	430	486	471	472	465	479	451	462	466	469	502	463	456	442	486	451	443	455	474	466	435	448	429	466	483	443	470	441	467	453	459	460	458	466	459	472	435	477	446	449	435	478	444	472	438	486	449	444	448	458	442	423	467	482	424	491	462	465	474	455	462	478	454	473	503	425	457	472	449	458	452	471	454	474	480	492	458	474	515	459	462	476	406	467	506	460	499	478	438	414	463	458	449	453	454	473	471	504	474	520	451	439	460	435	431	453	432	472	494	450	467	437	461	468	446	466	481	473	492	459	439	467	452	460	458	431	487	414	425	452	482	468	474	450	469	447	448	466	475	446	429	428	480	434	438	503	480	477	397	484	451	467	440	457	450	490	443	443	468	432	471	496	472	470	408	455	461	467	444	491	453	467	466	440	437	484	458	438	442	461	485	455	489	432	435	454	488	469	468	480	480	451	466	463	460	468	470	434	448	506	487	468	471	461	460	459	454	425	441	434	492	515	445	442	438	444	445	482	493	469	462	447	453	465	475	445	468	446	458	472	450	462	468	462	439	447	440	462	424	459	439	450	444	463	499	472	414	462	485	437	488	454	483	429	464	448	501	441	468	431	462	429	471	446	481	442	491	452	498	473	410	445	456	430	444	490	442	477	443	437	446	440	416	452	470	439	461	437	429	466	469	459	464	469	470	429	482	428	464	464	405	442	454	452	478	453	435	453	476	464	511	473	484	456	475	476	475	421	450	441	439	494	477	466	440	437	503	442	427	475	454	447	469	446	445	442	455	421	469	467	463	480	441	484	452	456	472	449	442	485	440	479	434	470	505	475	498	441	427	455	484	449	497	455	493	456	498	440	485	441	425	463	462	482	437	446	425	464	458	463	468	439	447	436	428	440	447	444	449	450	431	451	490	458	448	496	457	496	461	494	467	428	433	438	442	474	440	443	433	496	486	459	450	484	438	468	467	449	492	446	467	460	458	420	477	430	449	461	445	472	459	440	452	436	495	454	493	449	470	463	465	466	506	477	460	481	456	446	455	445	450	475	438	446	456	446	419	457	461	461	416	439	436	440	456	433	470	470	464	427	443	438	451	482	502	473	460	460	465	452	447	455	491	436	443	463	449	487	447	504	440	430	436	454	441	442	499	441	462	478	486	441	464	464	479	446	466	447	456	427	461	469	459	452	447	435	483	455	445	458	442	449	427	439	465	441	463	445	457	446	442	485	470	460	457	461	492	463	478	487	480	486	466	430	445	504	509	452	476	439	456	470	438	461	473	456	436	470	449	463	451	446	490	469	459	483	437	439	502	459	450	455	476	466	459	463	414	464	454	475	482	461	470	461	434	464	431	474	454	484	402	446	440	467	441	488	445	485	480	471	488	438	468	461	492	446	441	422	477	486	447	452	440	435	463	453	465	466	446	409	402	446	443	470	434	483	432	440	422	468	470	481	467	427	424	487	433	446	434	460	455	452	472	469	452	448	430	477	460	435	497	441	457	464	457	448	449	471	447	460	428	445	426	459	496	446	446	454	438	463	471	454	480	427	464	421	448	486	445	422	480	460	433	470	450	438	461	445	449	417	421	438	499	456	420	433	436	474	470	428	492	441	458	490	450	437	481	467	457	459	464	437	438	497	464	448	474	431	452	458	468	504	473	448	459	480	473	469	446	460	497	421	448	444	447	446	453	450	466	458	446	477	435	457	421	428	467	407	481	461	462	483	459	453	466	479	473	452	509	452	421	476	438	426	466	487	435	434	467	448	475	464	411	461	468	475	468	472	450	417	495	421	433	438	424	453	471	412	459	478	443	466	468	434	457	452	478	458	463	440	485	462	442	463	449	472	463	490	454	477	448	444	453	474	438	462	428	440	479	448	477	475	482	462	469	483	484	463	451	440	434	419	466	434	495	441	441	487	480	416	445	437	474	478	475	438	473	452	468	453	423	458	450	454	477	491	468	457	462	459	428	487	442	432	485	482	500	442	409	465	442	431	497	488	480	441	454	445	433	444	476	482	493	473	488	479	474	454	444	479	468	423	470	461	447	417	429	449	408	447	459	453	433	437	492	468	449	435	487	432	451	453	465	473	471	456	436	493	441	486	470	467	481	453	456	457	422	465	460	531	446	461	440	457	441	482	448	465	443	451	440	482	434	451	463	453	472	428	493	465	454	478	499	436	426	438	435	438	451	441	468	471	476	463	476	489	453	469	455	464	454	486	432	483	451	472	471	455	441	402	442	450	473	464	467	473	416	443	487	467	449	453	435	508	444	477	476	427	462	449	467	470	462	462	435	447	493	488	483	452	443	481	454	456	419	433	434	415	490	414	450	442	511	457	446	475	508	491	455	424	466	488	502	463	474	465	444	482	476	477	470	495	471	455	435	425	467	449	417	459	474	439	443	446	494	410	447	469	470	468	442	433	444	420	497	481	471	466	463	433	460	451	465	441	431	443	465	426	455	401	502	442	464	451	448	481	490	463	483	451	464	449	467	495	459	473	496	470	478	472	474	462	468	462	470	461	445	475	452	450	491	481	451	480	482	481	450	465	451	433	458	444	481	440	440	462	411	456	476	471	495	449	478	500	487	464	483	470	495	457	457	440	477	433	455	435	456	460	455	447	455	474	503	448	439	441	498	456	445	441	466	421	435	449	458	470	458	433	521	414	427	462	478	480	452	475	426	493	472	458	449	487	470	456	414	477	433	449	470	423	438	437	443	469	450	468	433	478	494	477	458	465	462	426	450	444	446	446	455	497	477	427	482	472	490	429	459	466	436	446	465	475	481	457	487	450	457	450	435	476	479	432	446	440	458	453	447	470	451	452	444	467	499	474	470	484	446	512	459	494	460	458	474	442	451	428	452	490	480	472	456	450	531	494	459	473	473	430	448	470	475	505	465	459	459	459	440	484	438	483	402	463	441	428	440	454	452	446	470	459
52077	46951	28743	7083	3180	1342	596	529	475	484	533	446	441	436	425	453	488	407	430	461	419	446	421	457	404	463	440	430	408	479	418	462	414	435	397	477	405	423	466	441	461	445	439	479	460	466	422	413	390	429	435	424	419	430	432	420	404	430	422	438	408	440	395	408	423	434	402	439	394	421	443	395	420	442	427	437	409	438	406	417	413	427	429	414	403	432	427	409	418	426	421	449	428	433	458	426	417	410	379	438	454	439	412	460	505	450	478	438	456	403	432	411	402	429	426	426	416	442	421	374	403	408	428	415	406	435	426	424	413	400	434	428	388	406	403	408	412	401	407	419	427	407	403	455	413	378	413	452	437	380	425	406	385	424	433	406	399	432	432	406	416	424	445	430	420	398	403	430	408	429	444	448	436	382	423	432	412	423	412	386	405	353	453	440	399	430	424	424	413	419	390	423	434	439	445	414	398	393	430	412	415	374	413	398	410	470	413	393	392	426	435	410	420	452	422	402	398	432	463	430	403	401	414	388	412	409	400	389	452	434	388	405	417	432	434	419	479	445	402	396	430	404	414	401	413	434	395	391	414	405	415	410	419	423	434	424	417	355	420	428	388	440	437	422	409	423	423	414	425	419	406	409	390	432	416	397	393	404	419	424	383	442	422	377	413	434	423	417	422	404	377	419	463	457	363	425	446	405	415	426	427	413	442	409	439	418	410	439	401	361	401	423	404	380	395	446	433	416	397	432	451	413	425	370	416	395	398	420	438	385	410	432	415	398	409	407	435	402	411	419	436	380	441	439	429	446	401	404	391	401	439	429	442	451	407	384	436	422	423	451	402	422	443	448	388	439	388	430	410	391	445	434	437	427	422	445	419	420	437	462	427	409	425	405	458	426	420	461	403	405	377	408	408	438	408	410	428	410	446	410	423	442	421	423	425	456	362	412	432	404	451	424	442	401	423	455	422	447	415	419	411	419	413	390	433	387	386	388	394	429	465	403	436	427	384	428	401	384	396	425	464	406	430	431	390	428	403	414	413	437	379	417	436	469	403	404	447	421	448	451	434	422	419	408	388	446	405	410	399	402	463	421	433	408	406	423	406	411	422	459	454	436	420	407	430	427	445	428	399	451	441	424	394	428	403	405	428	421	436	442	441	408	467	405	416	395	434	414	415	420	441	412	409	408	396	425	414	428	415	394	394	421	397	422	430	451	412	418	417	417	403	409	399	415	422	430	409	452	418	451	438	390	418	433	427	382	388	443	439	406	385	428	429	428	447	431	407	414	440	435	381	400	408	421	410	426	424	406	430	431	396	408	413	423	406	395	435	409	381	422	432	390	412	435	440	395	391	415	403	407	412	416	417	408	412	365	402	407	429	408	433	416	418	392	424	425	433	413	417	419	405	406	415	436	412	434	454	450	417	431	414	425	419	429	397	387	452	459	437	392	429	391	441	400	420	434	402	429	404	417	428	372	458	449	417	415	410	392	414	417	427	411	404	470	413	429	430	422	415	395	430	443	427	447	410	397	404	380	443	452	417	428	388	374	446	433	416	465	421	416	407	390	403	397	418	430	429	408	379	462	419	394	397	427	439	379	416	456	382	383	430	405	400	416	392	414	397	417	424	411	389	419	433	437	447	427	410	388	431	459	415	444	458	405	416	416	437	435	410	407	432	416	446	406	443	448	460	453	379	393	440	422	398	437	405	418	419	425	388	428	419	412	397	421	396	397	400	424	415	419	403	434	404	444	427	425	416	446	425	419	427	379	443	455	427	425	448	398	398	413	425	403	419	400	403	447	404	435	408	422	421	419	441	408	431	409	425	438	425	454	426	418	404	418	430	456	414	456	424	412	411	429	370	425	417	423	409	424	374	446	455	420	427	403	439	443	406	422	405	373	416	453	421	428	433	413	438	403	408	396	426	405	449	435	415	425	409	424	407	419	410	391	379	435	435	416	418	401	398	441	468	415	413	399	428	428	399	415	394	419	439	414	464	442	399	439	425	401	449	399	407	413	405	447	388	412	416	398	389	411	420	429	412	449	434	428	411	421	400	403	421	423	390	428	436	399	429	451	404	411	421	417	434	442	436	451	421	394	387	395	417	447	440	390	432	392	459	402	402	415	422	426	392	418	410	430	423	413	416	406	414	402	415	395	409	422	422	421	437	411	413	452	366	427	437	440	440	462	426	424	420	461	454	422	433	414	427	404	435	409	404	442	415	441	456	412	428	427	442	435	423	421	391	442	414	409	390	420	397	447	415	431	407	432	442	444	394	370	452	412	431	456	399	434	435	395	445	405	421	388	395	429	397	426	400	412	403	433	426	442	450	392	457	387	433	430	424	428	462	445	423	395	399	409	422	390	406	411	408	425	451	407	387	435	414	409	404	424	411	431	395	406	418	456	408	393	436	416	425	409	399	449	427	446	399	400	426	431	440	408	402	428	404	378	462	381	417	428	411	418	431	398	409	408	391	415	405	402	417	451	416	435	395	415	420	389	447	410	400	411	417	417	419	421	409	450	424	379	408	391	405	415	397	443	414	379	410	392	404	416	420	450	377	375	450	408	429	456	386	407	394	403	459	439	419	375	415	405	390	386	454	436	456	407	386	417	398	425	412	415	422	404	415	431	398	415	438	363	402	427	419	435	424	390	419	390	416	429	466	426	438	380	423	415	449	422	454	407	405	408	425	413	429	428	435	410	413	429	406	422	364	432	393	436	419	465	419	402	403	387	418	441	408	434	416	420	433	430	415	418	420	427	422	424	414	414	390	393	351	466	412	412	431	409	414	443	450	437	364	401	406	413	422	376	410	435	384	388	454	416	405	438	400	388	414	424	426	430	413	406	456	444	426	442	406	420	396	428	383	453	425	408	424	418	375	407	422	436	394	431	419	400	393	418	404	417	469	427	431	425	406	413	401	393	443	398	419	407	436	413	394	413	382	404	395	398	429	381	413	385	444	418	399	439	436	421	418	413	417	422	419	405	422	413	439	407	400	415	416	414	406	426	433	436	411	435	467	403	440	413	441	409	380	406	386	392	418	435	441	408	427	410	419	445	394	432	357	406	438	417	405	434	425	413	430	414	410	409	447	420	435	390	409	443	453	407	444	419	428	405	439	410	402	403	383	406	377	425	442	399	402	412	418	410	410	429	404	399	395	421	392	411	410	412	428	394	431	432	434	411	391	408	444	384	403	457	366	419	429	430	408	416	438	423	396	434	415	435	436	460	418	413	433	421	451	469	416	388	412	411	421	396	413	407	421	403	400	404	410	488	429	380	439	419	433	431	403	407	408	401	418	377	433	422	425	415	438	384	411	408	426	385	394	387	402	412	415	466	429	453	389	426	430	448	407	434	410	395	427	401	357	408	436	411	432	432	410	445	419	402	433	422	410	385	458	389	431	435	403	456	400	430	409	432	406	412	404	410	409	415	443	404	395	396	422	463	410	411	443	439	408	445	401	406	423	480	421	406	423	395	397	424	435	393	400	411
24416	21391	28675	24397	21044	9056	1260	758	671	623	659	653	601	569	591	636	590	597	602	614	561	600	563	564	572	593	570	601	567	568	603	598	564	535	582	537	592	507	602	604	599	592	596	568	596	591	522	567	560	548	552	590	577	543	589	573	558	591	565	559	600	603	560	549	595	586	567	578	542	610	566	600	557	580	526	611	574	568	522	572	555	547	592	553	579	587	568	584	567	546	557	568	553	560	519	548	573	539	557	574	539	582	579	586	648	612	607	617	588	564	556	527	551	576	558	528	583	564	581	546	549	586	561	545	535	549	511	531	589	577	599	581	587	551	609	551	540	545	548	528	556	544	551	649	543	560	570	551	522	562	554	562	551	551	538	541	586	563	583	541	576	593	568	564	588	540	543	624	588	590	593	578	587	556	557	558	553	588	577	562	555	557	578	590	534	553	546	549	572	553	544	579	586	543	560	531	572	536	535	582	572	536	616	554	572	546	545	562	538	562	547	555	571	555	543	567	560	550	540	606	591	563	543	548	570	563	582	552	580	507	568	551	556	567	588	591	530	541	531	566	550	550	618	557	571	516	559	555	585	569	545	553	539	550	535	585	545	576	519	512	592	539	529	577	567	565	569	578	574	558	565	581	563	570	550	581	556	535	614	585	543	580	506	611	541	567	587	508	585	601	549	569	535	529	579	563	558	563	572	548	580	568	551	604	573	576	548	562	558	559	547	535	583	550	520	558	553	580	539	603	570	586	533	594	596	577	531	551	553	523	556	603	547	592	520	565	560	556	558	597	576	553	574	555	524	582	591	586	562	540	554	550	576	552	554	566	559	539	562	574	582	560	526	587	536	564	559	581	588	532	541	536	567	541	549	585	564	591	568	582	575	549	551	575	504	549	552	559	556	576	557	554	594	533	588	547	545	554	554	561	513	557	543	577	542	598	531	580	566	571	572	566	598	532	542	540	589	559	567	540	545	570	565	568	538	544	511	575	562	574	596	554	527	565	552	510	543	557	558	590	566	551	577	572	541	554	533	589	601	586	558	557	529	552	552	562	548	553	532	566	582	589	577	560	567	562	577	523	551	574	535	533	545	541	526	577	573	573	554	603	526	574	583	560	545	600	538	584	562	565	574	556	562	543	578	571	600	549	555	563	552	573	538	548	576	520	572	525	573	562	561	560	535	558	573	548	558	534	560	545	533	592	562	541	541	575	501	561	572	526	595	562	533	536	580	542	551	589	546	546	602	570	583	590	541	528	552	546	549	558	567	548	528	554	552	600	557	568	569	555	551	545	591	545	575	566	548	563	553	523	593	558	554	562	578	521	566	546	579	522	563	555	558	595	554	538	557	532	557	574	566	593	532	580	513	584	602	547	566	542	542	554	601	601	548	569	578	566	557	553	621	518	528	583	524	581	567	570	581	524	582	553	571	566	543	548	535	527	526	544	566	537	574	560	555	596	554	543	523	516	582	524	563	577	553	564	531	567	581	559	584	547	561	522	550	519	566	531	563	555	577	557	539	590	571	560	540	560	537	548	573	580	599	567	578	513	590	599	546	556	570	570	589	530	509	588	545	588	542	608	568	544	523	544	552	606	577	527	590	524	573	540	563	568	557	556	553	516	568	583	577	551	510	574	585	535	533	555	565	572	573	561	605	558	566	534	517	565	531	537	526	565	580	554	503	576	603	539	559	523	559	553	590	563	536	555	611	540	569	590	557	554	544	550	558	533	538	577	559	531	534	548	598	560	548	553	561	566	558	522	519	564	564	552	518	567	569	558	595	581	560	578	553	538	539	537	558	583	570	553	527	564	555	562	578	557	590	602	568	518	558	595	582	599	545	564	567	501	543	508	556	574	524	595	557	562	554	560	556	568	549	563	613	580	552	545	574	541	545	564	545	541	601	559	591	556	596	597	595	568	585	536	548	549	533	550	556	581	580	538	547	568	549	576	554	535	557	589	551	545	545	584	545	553	585	562	614	594	626	593	540	574	568	549	562	569	559	565	543	595	587	573	511	582	504	523	555	576	557	554	558	581	563	542	585	593	563	541	548	550	551	573	609	529	515	553	568	545	558	600	562	554	555	539	562	565	603	548	531	550	572	575	527	540	586	602	532	593	547	534	575	586	519	587	529	546	563	557	557	534	496	534	561	521	528	538	549	538	523	575	565	562	577	536	544	563	527	550	548	572	549	553	593	567	580	555	571	514	553	537	578	553	568	569	560	548	537	545	599	572	545	560	562	561	629	579	557	559	558	574	578	553	524	618	536	590	572	548	567	567	549	556	579	595	559	559	539	581	538	559	529	572	584	604	574	574	595	578	564	552	543	553	583	559	579	536	555	568	554	557	542	578	578	559	568	549	581	528	545	549	528	597	519	594	558	534	605	571	578	564	589	575	575	557	549	562	559	548	534	502	573	588	573	582	554	575	554	567	584	539	563	542	584	609	594	539	567	610	574	588	548	553	580	519	561	568	555	563	546	563	570	605	563	555	561	574	523	580	551	564	531	535	558	578	586	540	525	576	526	567	538	559	551	555	542	605	583	558	565	571	556	567	528	594	560	537	596	533	585	567	577	537	556	528	511	548	526	593	528	578	556	585	512	596	597	568	610	565	588	540	569	515	596	577	569	563	549	527	605	563	565	560	572	561	585	560	573	541	548	519	500	544	533	588	553	585	552	561	539	599	543	556	545	519	568	553	568	548	533	546	599	545	546	563	557	595	555	554	538	541	582	541	581	601	523	535	550	575	565	544	608	534	581	584	567	553	545	553	523	574	539	573	557	548	534	545	556	554	565	551	538	591	551	582	556	591	576	580	576	567	533	555	572	564	532	562	563	570	600	530	564	536	522	598	598	579	571	551	556	566	539	556	570	553	538	593	597	573	524	524	538	554	573	537	597	588	532	613	604	582	519	566	583	591	596	555	533	549	562	585	587	525	519	594	570	568	563	601	576	582	553	576	549	547	545	581	590	583	520	531	527	545	542	564	571	563	591	522	563	596	612	546	574	561	529	582	593	567	576	556	542	576	579	552	531	553	535	512	489	577	612	533	606	547	548	535	544	568	550	539	518	547	545	588	561	532	592	542	609	546	551	531	560	542	611	542	588	550	608	538	573	551	562	565	544	522	531	572	537	563	549	512	541	601	530	571	551	532	559	602	529	552	545	571	547	521	566	588	522	597	553	525	546	567	587	550	572	522	552	565	559	554	546	570	571	623	533	584	558	575	574	564	522	563	542	510	515	559	604	587	581	567	551	554	536	558	506	572	564	589	550	546	546	559	549	569	556	557	563	566	527	548	533	537	589	522	542	555	538	534	536	570	556	533	515	599	530	543	614	574	566	592	560	564	510	576	565	519	560	545	580	567	550	570	602	526	529	586	543	517	525	569	559	514	573	582	566	607	570	571	556	519	536	553	563	582	545	572	552	580	597	552	558	575	578	591	576	553	545	530	571	590	587	548	518	574	564	578	569	571	581	572	557	602	516	570
56938	58027	38899	11656	5974	1986	804	680	628	655	617	617	577	558	521	584	543	570	537	556	540	596	533	494	524	529	536	533	557	510	538	555	526	515	545	516	567	545	517	559	565	565	569	553	535	578	538	575	513	543	508	528	552	486	529	480	507	536	534	561	505	494	522	513	508	514	512	546	515	543	525	511	542	525	557	521	524	527	527	455	555	524	518	533	501	495	499	514	509	505	502	488	516	551	573	538	501	549	547	538	508	505	570	530	585	695	629	520	548	505	516	532	493	519	527	533	516	533	548	551	521	485	496	507	555	534	510	517	534	519	497	499	469	520	512	492	502	520	498	473	467	495	496	516	522	532	488	489	515	514	518	572	486	540	516	534	492	487	485	501	537	525	507	505	484	506	500	512	531	520	476	498	469	506	524	557	519	509	561	482	502	528	530	521	513	477	529	507	458	521	485	526	468	530	533	522	546	552	547	495	519	468	527	503	489	553	503	516	474	499	536	535	507	501	496	467	530	505	535	532	508	503	499	536	510	485	539	593	473	500	494	490	513	507	527	535	494	497	539	518	495	480	549	523	527	496	492	493	476	542	541	545	493	563	537	571	509	513	525	491	465	543	530	496	521	523	531	495	499	498	515	511	492	517	532	541	530	474	508	521	496	489	509	531	557	494	520	515	504	499	569	510	496	529	529	504	551	478	522	506	481	491	485	515	500	514	519	535	536	526	482	506	553	487	502	530	509	519	532	490	525	510	515	504	530	508	519	521	506	506	497	507	534	507	478	541	532	537	517	551	544	525	520	494	487	490	559	523	495	536	508	524	557	520	499	494	514	501	482	505	550	498	490	481	507	516	522	482	499	562	519	542	487	519	545	517	466	534	515	513	501	485	501	525	530	545	485	555	552	515	503	492	528	558	477	533	520	525	528	539	546	517	486	496	518	491	532	504	475	471	535	505	512	520	492	493	478	526	475	489	520	519	536	544	456	521	500	507	531	509	505	554	484	534	468	523	531	528	464	473	509	504	504	536	453	508	522	487	568	487	514	528	533	481	534	558	514	513	531	508	520	485	550	472	508	538	497	497	540	503	523	523	501	512	510	501	509	506	536	483	517	509	516	532	542	481	506	460	519	542	484	490	519	530	551	468	515	527	543	481	493	531	506	480	507	510	516	559	510	476	524	502	520	469	538	517	454	530	521	505	468	532	525	522	476	497	511	494	516	501	475	540	532	534	495	502	522	501	524	503	524	526	462	516	546	499	519	532	562	494	534	574	549	526	505	512	507	518	470	485	511	481	547	525	492	532	506	512	490	557	541	524	519	474	531	550	485	516	510	505	516	495	540	507	551	519	518	535	466	496	532	520	520	524	519	501	515	501	512	498	524	506	491	537	524	509	495	561	521	531	528	510	528	489	502	501	486	547	539	518	538	532	533	521	489	505	484	489	486	489	528	514	518	512	509	478	549	507	487	512	507	500	487	494	498	534	561	526	510	522	489	536	465	529	526	533	464	489	527	529	519	485	551	502	516	527	495	495	533	499	543	496	490	517	530	529	488	558	453	533	478	531	505	496	524	529	523	538	494	472	503	527	498	521	491	531	491	533	514	483	533	534	458	470	499	497	539	523	498	498	517	513	515	533	520	488	523	567	532	504	494	539	494	553	569	468	520	530	513	533	533	506	514	485	526	548	515	496	517	525	507	498	530	507	501	501	533	537	554	524	554	493	508	519	507	475	543	498	515	513	540	514	535	486	519	526	495	458	513	532	489	483	511	568	525	514	513	521	505	489	517	512	519	486	521	489	535	493	483	482	508	489	520	520	546	486	496	514	525	520	522	490	504	547	479	498	544	520	495	531	491	493	484	516	493	512	548	468	528	501	493	528	505	498	482	501	494	529	479	471	484	506	484	504	512	514	483	527	505	513	515	496	513	529	472	536	537	518	496	536	517	493	517	512	534	552	532	495	503	568	465	529	540	519	535	494	526	489	569	502	489	495	494	492	551	498	502	535	582	494	499	550	515	513	514	506	568	522	525	518	491	491	536	526	505	527	477	511	508	514	493	493	489	525	528	555	535	502	484	481	523	508	514	520	552	518	547	517	505	515	536	500	502	522	582	526	496	522	541	519	501	471	517	517	488	499	515	490	539	476	507	513	523	495	478	511	559	532	489	538	536	522	526	517	548	512	503	490	508	483	501	529	527	556	468	540	539	471	509	510	510	528	536	529	510	504	525	549	499	527	501	521	500	494	532	544	483	556	505	535	552	514	520	526	553	498	551	506	511	479	527	511	484	497	500	541	499	547	529	522	487	504	520	518	466	521	497	492	484	533	528	528	501	505	501	495	514	528	483	551	518	528	552	542	523	538	519	515	494	534	572	511	520	506	521	490	541	518	528	535	502	499	518	504	495	567	553	494	511	522	532	512	495	504	475	535	519	497	493	533	536	518	500	562	543	506	532	496	477	505	491	563	506	517	551	483	547	502	504	489	513	481	524	516	530	490	537	520	507	527	551	504	545	528	517	473	509	509	471	508	522	534	510	536	509	514	509	502	481	487	503	492	522	534	497	520	510	498	507	535	516	500	520	514	526	508	486	509	485	527	534	510	470	476	510	525	533	502	558	509	479	549	525	519	529	496	547	490	518	495	510	530	518	492	503	534	497	550	532	496	507	533	537	529	534	513	518	512	495	497	529	518	515	519	495	475	516	491	533	514	517	524	555	472	521	506	529	504	477	549	514	509	464	481	520	503	520	463	536	492	525	536	492	509	478	506	549	508	478	497	541	528	495	516	527	514	504	496	573	501	477	491	562	516	502	544	507	511	471	539	497	512	509	509	486	473	507	530	491	510	524	490	523	505	521	506	515	468	534	561	582	540	507	530	529	476	502	524	543	504	532	508	505	500	504	532	468	511	532	520	552	515	499	534	493	505	481	506	485	523	521	538	487	510	548	528	466	512	498	487	516	499	541	494	509	566	477	472	520	492	520	521	549	551	523	503	524	492	524	545	530	492	500	534	494	491	527	520	497	508	543	525	508	482	459	531	533	532	489	499	532	485	500	484	562	522	481	490	481	498	500	531	542	550	529	559	534	504	520	515	492	527	472	517	495	501	521	516	524	490	511	498	512	536	521	501	500	497	494	529	495	499	519	498	543	516	499	466	517	501	498	483	504	562	457	512	517	538	512	516	547	556	490	477	495	529	519	496	553	507	475	462	492	541	477	514	519	503	479	471	487	459	521	478	460	526	534	506	531	505	519	518	550	518	499	521	532	531	510	504	492	517	492	527	532	524	510	472	449	508	540	542	481	499	511	527	542	507	517	503	491	464	501	502	526	530	536	504	521	488	507	504	488	499	516	515	477	545	470	468	495	492	520	529	520	518	534	499	520	491	516	520	510	514	518	498	511	459	490	520	528	528	493	504	510	520	576	567	493	481	537	499	530	492	547	496	462	552	542	509	497	551	497	503	503	477	480	481	523	542	519	530	529	547	515	488
29671	18316	6345	1600	833	631	630	660	577	638	584	606	594	559	583	608	580	606	640	611	603	652	644	562	586	593	620	625	635	629	579	582	601	601	596	598	626	590	603	602	649	573	651	631	601	590	628	636	589	579	594	601	569	619	578	582	617	616	588	588	601	615	565	603	607	622	584	591	584	598	599	570	601	605	581	629	635	592	562	549	571	623	548	582	595	617	603	637	616	623	592	567	586	594	578	590	606	607	571	567	569	590	601	595	609	557	598	594	581	608	642	551	620	583	557	565	626	580	604	585	602	569	592	581	642	575	611	538	590	642	607	596	552	622	587	583	596	590	568	614	608	591	581	586	653	547	586	585	601	610	533	556	579	537	546	566	616	599	589	644	611	610	576	564	552	554	621	588	587	581	571	634	651	578	577	587	567	589	569	588	585	629	604	600	629	608	614	615	609	611	595	618	628	589	596	603	619	577	640	605	595	606	652	611	616	595	601	603	587	600	592	581	619	622	601	615	594	623	579	601	600	597	589	597	555	605	577	556	590	595	593	547	583	583	595	587	625	643	574	603	567	576	617	596	607	628	570	615	582	582	586	610	570	643	608	592	617	617	565	593	615	558	606	579	582	612	572	611	560	593	621	587	617	566	600	609	579	576	636	585	567	591	567	630	534	606	635	553	537	547	593	566	639	572	577	602	637	595	580	543	613	599	588	620	624	635	608	579	584	613	583	609	594	571	551	614	606	567	591	622	606	602	620	586	571	608	584	608	587	570	619	581	610	643	636	569	598	600	582	597	620	573	628	606	575	606	577	583	601	596	567	592	622	621	580	565	595	602	578	601	616	629	588	569	605	579	566	584	605	577	560	608	663	590	620	575	587	614	587	575	552	582	583	545	568	548	603	554	579	625	618	587	582	601	564	568	618	619	588	606	562	609	564	601	596	544	600	598	572	578	585	572	614	594	527	625	607	572	573	603	581	563	609	548	561	601	568	617	590	606	602	624	587	622	582	600	613	578	575	569	597	555	580	595	562	555	587	566	601	654	634	542	558	599	581	655	612	601	614	601	617	545	648	600	578	583	610	571	625	618	599	597	585	570	613	587	587	580	571	539	593	580	628	621	533	576	618	602	611	578	562	607	627	571	584	615	572	608	610	614	652	609	556	538	575	555	567	578	605	591	590	572	589	590	628	577	634	598	579	620	574	601	598	612	589	630	576	609	581	635	606	613	603	581	599	591	607	624	556	578	579	607	587	584	587	600	610	552	537	580	554	551	616	634	603	574	588	603	606	586	547	598	598	588	593	579	620	582	589	557	604	578	593	624	582	563	589	582	552	597	578	618	629	584	561	596	620	600	599	531	604	596	636	561	620	599	583	612	617	608	547	594	653	597	567	601	605	567	633	600	561	595	569	606	596	597	593	609	608	619	647	580	605	553	592	584	607	613	587	586	595	621	619	622	574	549	638	589	599	625	608	582	592	578	547	574	626	589	547	565	575	611	629	573	566	605	568	617	629	595	573	591	599	610	560	620	617	595	573	637	646	561	614	571	594	603	567	616	568	612	601	583	589	582	620	619	605	580	568	578	608	592	657	615	607	591	584	593	559	588	583	602	611	596	581	582	599	564	565	604	553	590	605	604	602	610	585	596	626	585	604	642	622	550	628	591	555	606	603	618	555	564	604	588	586	555	584	593	588	557	617	619	589	618	628	574	577	584	561	582	589	579	591	561	596	577	607	598	599	600	599	616	605	562	579	636	571	553	598	611	597	566	585	619	597	628	582	552	625	557	622	605	600	601	567	598	611	576	601	562	589	572	585	610	592	571	578	608	569	625	583	576	602	625	626	598	584	570	572	554	530	625	590	599	613	633	590	601	573	626	594	587	561	600	592	570	609	583	546	593	608	604	564	590	567	592	605	599	554	635	590	579	564	600	644	592	614	583	598	632	606	601	616	564	593	563	578	575	618	574	593	553	522	555	575	629	593	586	619	590	571	614	575	595	632	598	583	579	597	570	645	608	628	615	579	576	598	572	556	604	596	608	611	582	602	582	613	649	533	595	560	605	558	621	599	605	593	595	601	585	564	569	555	583	566	617	612	613	600	569	562	631	595	606	591	607	566	599	583	587	613	574	578	580	545	584	581	589	582	581	594	563	580	599	585	611	602	591	594	591	617	631	615	629	593	585	613	598	584	592	633	606	610	619	545	571	602	533	595	539	562	593	570	644	554	615	582	575	610	628	590	637	597	615	593	547	583	588	598	610	586	576	600	564	606	597	596	601	599	582	618	627	585	609	619	598	586	586	598	588	573	612	569	618	565	587	596	598	541	593	581	599	573	606	607	613	613	596	584	602	595	633	600	596	573	607	554	625	596	635	568	551	622	596	612	546	616	608	594	611	581	632	614	629	616	576	593	611	574	590	599	532	580	584	595	610	566	563	655	639	594	578	571	571	591	590	625	593	599	608	575	579	587	592	608	601	631	623	578	580	595	591	635	594	565	632	565	514	593	599	588	563	591	589	607	560	595	643	564	590	600	554	643	598	607	615	556	610	564	581	575	582	615	567	591	612	566	562	594	566	584	593	581	647	571	562	551	604	601	595	569	628	568	554	620	599	548	569	563	565	586	576	606	602	625	553	585	599	561	565	581	588	585	600	583	579	577	614	574	621	561	621	584	542	583	576	624	551	577	591	570	601	606	597	567	598	559	598	595	573	575	624	580	614	639	625	639	591	623	585	595	544	585	618	582	599	605	558	612	543	559	634	565	642	616	596	596	606	604	585	642	611	613	574	589	611	607	593	562	596	584	590	605	610	583	567	622	607	592	556	569	544	591	585	573	528	619	581	616	617	647	587	621	567	558	582	622	607	559	575	624	549	580	578	586	572	611	591	628	555	583	559	547	590	589	613	599	618	597	591	621	594	581	586	596	588	637	616	567	617	567	578	618	619	575	577	535	569	612	590	563	610	636	573	597	607	573	619	607	572	610	587	619	557	607	593	612	616	605	608	606	581	580	612	587	575	630	560	597	586	644	580	588	621	611	592	606	545	585	611	611	560	588	563	572	541	563	612	604	600	589	599	556	562	559	598	598	571	612	618	565	576	585	587	586	584	580	600	552	603	626	575	618	592	598	621	642	578	580	581	590	612	586	559	608	650	615	616	602	557	580	623	600	587	566	590	561	574	586	596	596	617	610	628	576	618	582	586	594	552	620	597	540	568	643	638	581	625	622	622	567	564	588	572	575	628	582	585	623	553	600	593	627	586	537	602	598	584	562	584	627	572	641	579	584	560	606	654	578	590	550	589	616	539	600	617	588	602	599	589	570	570	625	592	607	596	586	590	604	571	636	554	550	615	598	597	563	605	609	595	603	559	571	590	629	565	588	576	568	591	596	552	615	629	534	634	565	618	572	617	569	611	534	605	597	608	611	584	570	585	580	590	648	598	590	574	579	548	622	605	630	588	582	620	632	562	623	595	589	595	593	614	579	595	554	598
16415	9848	4125	1140	719	536	534	520	500	493	504	537	551	529	520	499	519	499	486	503	503	521	489	504	537	500	515	528	506	494	487	535	527	495	488	507	495	504	441	524	567	519	516	535	504	525	510	501	521	495	536	521	496	495	532	506	465	520	515	480	484	505	493	497	477	537	512	501	509	441	501	481	482	504	497	506	532	523	474	480	526	501	504	499	511	492	525	497	513	482	498	524	473	508	519	486	470	531	534	519	520	503	476	513	528	525	497	504	483	484	505	517	472	494	522	499	497	522	525	452	495	536	502	563	467	505	515	486	515	485	505	531	507	510	508	500	519	516	488	511	525	485	525	495	479	491	501	483	493	520	457	475	530	503	500	504	461	509	494	501	474	507	492	504	449	525	503	481	486	487	494	482	468	522	515	511	483	499	475	477	505	559	519	487	503	496	526	482	517	519	479	526	501	529	493	500	507	500	517	518	481	514	502	466	515	552	515	523	516	478	501	515	469	523	534	460	471	477	519	490	516	456	504	471	507	513	502	462	515	511	478	491	514	518	433	508	488	554	502	507	514	519	523	552	502	504	499	478	475	525	529	517	501	502	515	471	483	536	501	503	519	509	535	490	516	544	536	491	485	509	535	497	530	487	520	554	520	524	494	527	550	485	507	508	508	533	552	467	477	521	497	498	501	517	494	504	497	554	530	499	518	477	474	470	481	494	490	492	518	487	518	494	524	556	490	553	520	478	489	492	527	492	472	496	505	515	492	541	504	534	543	498	522	503	473	491	523	527	520	481	480	551	499	494	493	509	516	491	500	493	532	504	465	469	578	499	537	434	527	530	484	492	502	515	503	496	538	504	511	510	521	525	529	467	548	525	494	501	492	491	478	507	513	499	500	535	493	533	517	462	511	535	478	523	488	507	540	460	524	516	485	500	488	560	521	508	542	469	485	470	512	512	510	501	468	520	517	451	509	522	502	513	443	443	499	460	499	534	518	534	511	497	507	492	462	479	533	512	537	517	542	486	498	480	508	508	483	496	489	494	509	507	477	503	508	509	485	504	523	484	547	487	529	492	479	495	489	501	539	509	503	529	557	517	525	504	479	485	499	478	507	531	529	501	499	489	522	470	465	495	485	525	505	532	493	491	530	507	501	530	485	574	531	484	524	487	487	536	504	513	511	501	481	519	503	500	464	535	464	497	514	466	487	467	474	510	517	519	525	494	516	492	531	477	508	521	544	477	506	501	481	485	500	517	489	504	475	511	467	531	514	510	501	479	534	531	478	541	505	488	494	481	489	514	534	500	525	513	535	466	527	557	499	505	496	476	490	477	536	478	529	492	474	486	460	484	489	503	520	498	500	514	473	482	469	507	517	472	512	513	525	481	476	565	485	482	482	499	497	489	517	537	525	513	521	547	531	492	472	488	517	473	521	515	539	507	484	514	463	498	528	483	494	517	489	511	505	498	475	531	493	477	507	503	504	472	527	514	476	516	486	482	505	459	529	508	504	508	466	534	486	508	484	491	507	494	533	495	483	474	493	463	517	509	466	495	487	486	497	488	475	496	519	498	500	523	471	487	490	517	483	490	515	509	493	520	483	499	506	505	459	517	517	478	517	538	482	521	469	490	451	528	504	500	468	478	489	481	529	485	478	516	524	470	485	562	497	533	499	490	462	520	480	503	525	506	532	486	499	499	527	499	499	476	519	487	457	487	502	511	491	529	516	518	531	528	521	493	501	498	491	474	525	535	528	512	493	490	524	506	497	521	472	499	517	523	470	460	507	485	498	521	472	475	515	528	500	472	515	468	514	520	511	520	511	533	488	509	498	473	510	482	505	461	485	525	481	520	501	539	534	516	494	528	522	470	529	485	518	503	539	526	487	529	497	500	509	521	519	499	486	524	485	506	509	512	483	536	532	486	525	521	487	489	478	481	454	507	492	457	506	490	509	467	527	521	490	477	484	454	487	515	518	546	531	482	508	532	486	465	518	490	523	464	499	509	504	491	527	538	501	501	510	516	505	532	497	501	489	478	513	507	519	517	533	527	489	481	479	509	539	519	455	507	489	519	527	529	514	531	508	486	496	493	506	524	478	531	554	533	476	461	503	553	491	496	516	500	482	499	442	498	486	515	468	484	448	501	481	515	538	492	502	538	567	433	467	504	485	485	512	486	515	486	455	468	492	499	534	517	505	506	493	540	482	518	490	492	503	514	487	501	514	516	475	498	504	520	530	530	496	565	481	525	460	556	488	511	486	524	493	479	479	505	562	511	483	498	514	480	490	484	539	504	512	544	503	535	496	504	502	503	490	478	511	452	561	456	498	474	552	534	485	499	511	516	510	518	494	496	525	496	509	510	517	498	521	509	502	516	466	538	491	467	461	496	501	498	470	466	498	484	508	493	467	497	536	507	478	502	519	493	482	501	490	484	536	479	491	518	503	479	511	510	492	480	494	513	486	486	496	518	529	492	496	496	519	543	513	510	515	502	466	501	486	502	498	525	513	462	499	500	497	509	512	513	545	511	503	511	504	493	476	493	507	518	529	475	509	549	490	496	525	491	530	531	509	482	513	489	526	468	505	518	469	485	509	478	504	491	518	506	539	531	495	517	495	499	491	486	471	490	518	503	520	490	462	489	492	488	493	461	465	486	514	541	500	520	479	486	508	466	491	545	476	505	508	493	470	523	496	487	517	507	525	499	505	473	496	513	461	529	517	471	511	508	534	515	535	498	496	459	495	502	567	504	512	546	535	515	487	537	492	503	493	490	484	516	536	510	524	494	495	511	452	479	487	505	491	522	490	484	494	503	501	525	506	461	552	483	466	483	480	521	532	495	489	467	504	517	508	517	570	487	461	517	519	513	514	485	482	508	506	482	455	495	515	508	489	476	537	501	485	540	503	493	460	516	497	506	498	506	526	498	464	478	512	493	500	494	565	496	506	526	501	478	493	541	524	514	500	511	519	492	507	490	497	481	488	507	479	474	523	543	515	504	514	508	488	514	469	476	478	524	502	498	500	532	464	520	557	505	491	506	467	478	489	479	491	529	499	482	495	518	500	506	482	500	525	504	521	537	521	496	517	517	508	482	516	489	534	521	484	506	450	490	516	509	516	505	469	500	514	519	514	504	558	503	474	543	529	538	503	473	504	512	509	539	483	523	468	520	484	521	534	475	519	524	512	496	498	486	482	476	451	513	481	500	481	501	482	488	488	519	486	495	484	494	480	490	478	520	503	487	534	516	519	475	520	521	534	524	499	524	522	483	446	485	496	519	500	531	492	482	497	541	492	510	492	507	469	534	488	534	511	530	514	467	464	479	513	506	508	519	518	460	484	489	511	496	474	488	500	488	459	488	482	494	493	479	497	491	529	499	500	549	555	502	497	517	504	463	527	499	463	528	501	505	528	515	511	524	513	504	483	502	498	506	463	516	483	465	454	525	529	514	527	478	488	538	515	500	535	514	479	505	478	526	499	493	509	536	487	504	525	519
25401	21497	27756	25028	12180	2022	779	620	538	540	583	576	501	582	545	548	538	517	546	535	529	534	499	583	514	513	526	528	486	523	543	568	490	501	538	520	462	540	526	536	567	563	582	544	530	511	540	530	533	547	476	481	481	493	537	517	507	509	501	507	537	496	560	560	513	563	511	516	526	541	540	502	512	531	516	486	487	529	496	548	543	481	523	504	515	535	514	501	526	516	521	511	534	517	502	537	484	512	482	532	529	528	479	521	594	532	523	495	531	512	523	530	475	517	532	498	517	527	552	501	519	491	538	522	526	500	528	533	472	487	479	559	505	519	522	560	513	495	509	517	507	492	477	506	504	510	497	503	490	582	462	513	550	513	510	510	524	528	504	546	514	539	517	531	493	498	493	521	526	512	477	522	526	507	537	551	538	508	497	512	515	533	500	507	551	493	485	508	504	484	484	551	523	489	518	502	495	539	530	503	532	493	547	532	511	506	462	526	554	497	513	470	566	516	539	540	504	500	555	524	489	469	518	501	500	502	542	513	513	489	476	533	514	549	480	518	478	546	482	508	511	548	467	495	514	523	498	534	535	521	509	517	500	486	512	536	522	522	512	540	485	496	535	539	518	534	512	546	483	528	540	462	523	527	553	479	562	508	509	526	517	485	505	531	510	483	502	548	505	488	544	527	543	483	452	484	471	545	548	531	533	533	525	487	531	519	535	542	562	496	463	518	485	507	515	521	500	513	519	552	505	506	499	517	507	557	493	507	528	532	508	494	544	528	521	545	505	553	499	523	528	525	510	542	532	518	480	522	504	486	502	498	557	496	503	476	544	534	506	534	506	559	524	487	547	551	487	490	488	594	504	494	518	512	534	518	483	509	526	517	485	526	502	527	520	525	525	479	524	512	507	522	548	506	507	508	561	461	532	479	522	511	519	545	518	508	562	487	498	516	474	494	532	533	509	529	553	505	502	488	518	498	498	509	557	509	472	520	571	486	467	570	516	509	523	520	488	503	526	506	564	474	491	566	517	529	527	498	523	533	545	479	481	551	516	527	564	510	510	536	509	558	525	526	551	536	557	536	561	507	515	548	504	478	534	481	513	552	521	501	510	527	495	511	505	508	511	522	495	494	534	513	522	530	504	520	536	507	515	514	546	471	511	509	525	489	544	533	517	497	576	517	518	496	529	519	511	485	556	543	531	507	494	530	493	562	528	540	491	514	544	507	491	523	504	541	497	516	504	550	514	521	554	546	487	506	502	535	524	498	469	482	521	540	529	520	578	502	557	511	505	556	531	531	534	513	508	512	511	516	531	522	520	565	510	485	503	497	528	523	495	472	501	525	485	542	488	525	519	516	500	504	513	487	436	502	462	471	558	551	491	522	541	509	483	531	524	489	474	508	527	534	533	559	491	495	466	527	517	525	493	504	488	525	509	575	531	507	513	511	559	527	500	566	520	541	501	533	514	508	501	536	463	477	513	492	536	509	517	499	546	528	540	482	503	478	512	500	450	505	513	489	526	499	535	505	563	503	542	540	509	534	524	528	505	521	508	521	495	527	528	514	525	522	509	479	509	497	545	520	514	501	559	516	524	508	507	519	526	525	510	473	532	538	496	486	553	522	504	539	497	516	525	543	498	563	531	510	527	496	524	548	515	516	487	538	490	512	505	505	489	504	490	527	572	530	536	525	512	534	519	494	499	475	543	533	494	556	538	558	498	510	487	511	543	507	529	523	523	468	524	492	513	537	526	456	546	529	561	540	522	533	470	492	562	518	548	529	527	489	561	488	548	494	546	492	485	541	522	521	513	520	485	489	527	506	531	536	536	479	513	553	492	521	510	502	500	529	506	496	534	511	540	506	517	504	516	511	548	531	538	560	521	485	520	514	509	540	535	495	508	523	508	491	517	546	516	532	497	530	492	506	497	538	505	524	546	503	517	507	527	476	512	457	507	528	492	506	501	532	524	503	551	491	494	518	494	523	539	498	492	521	491	487	571	515	528	543	482	496	475	492	526	522	521	564	518	524	544	535	541	509	536	521	510	495	531	518	492	520	521	502	511	513	498	480	510	505	502	508	520	472	531	520	489	509	512	514	508	520	543	528	531	499	504	505	502	477	524	539	493	482	463	536	486	565	508	484	500	498	504	557	511	520	546	534	470	522	492	483	541	513	539	490	519	533	467	438	526	528	490	483	524	560	526	466	528	501	549	520	466	498	504	559	512	506	541	508	496	517	462	494	520	471	522	509	526	531	515	507	527	496	521	524	514	529	498	492	542	513	513	478	495	525	541	541	511	497	510	499	520	539	508	521	533	510	488	498	521	496	494	534	529	508	500	535	504	482	514	555	514	517	546	491	502	495	490	528	509	493	524	517	528	521	537	510	483	544	539	519	545	506	487	482	507	507	517	521	529	551	531	511	493	519	513	493	546	518	490	547	501	525	535	518	535	551	510	495	524	501	496	517	536	521	572	471	504	508	508	516	554	530	531	520	527	522	512	502	512	513	546	496	509	530	536	518	518	504	500	496	545	470	486	522	546	508	503	519	514	523	527	539	528	488	548	519	498	536	503	492	490	543	511	492	527	498	519	523	533	504	515	526	482	549	525	536	535	542	516	545	542	520	526	490	494	547	499	532	505	524	481	518	504	532	549	485	510	518	541	532	539	516	498	502	521	500	532	511	521	483	538	489	490	533	513	509	535	503	511	547	515	524	496	500	529	502	514	483	513	498	551	514	495	498	499	523	528	519	521	564	508	526	506	522	518	484	510	501	511	507	547	512	514	555	506	533	541	536	506	543	514	494	529	517	516	514	538	481	495	525	545	499	541	537	504	475	520	531	477	536	501	501	519	527	497	523	496	551	499	523	517	509	514	504	502	506	509	483	511	571	490	508	530	505	563	509	526	499	536	509	483	489	508	501	507	538	545	507	512	530	509	504	507	508	523	516	532	495	531	467	518	512	531	529	500	521	474	523	528	470	514	467	527	524	528	472	531	511	510	515	493	544	517	499	477	542	503	517	540	485	553	510	520	470	522	557	590	498	534	513	552	508	520	525	551	497	527	516	488	517	529	524	491	503	532	491	463	511	535	486	479	531	485	490	534	518	496	505	496	485	537	505	524	519	519	529	596	523	521	506	512	498	488	547	548	511	498	472	497	492	553	478	517	544	514	504	524	525	524	488	523	511	499	504	509	528	528	533	502	513	530	527	498	480	501	523	551	513	533	474	515	570	501	520	469	556	486	512	510	491	513	495	541	515	560	536	547	564	557	532	513	481	524	468	510	524	549	514	534	519	524	499	502	520	493	529	490	524	531	492	478	525	514	507	525	512	516	531	544	559	532	533	483	542	574	493	543	566	542	527	549	501	518	504	493	533	554	509	506	534	548	455	530	483	467	530	499	529	528	535	536	517	542	523	529	492	514	560	512	501	510	496	495	491	523	503	522	519	473	551	499	553	489	500	505	510	530	501	543	511	540	486	505	517	509	510
50832	50488	29049	7079	2752	1211	648	548	567	561	520	523	493	520	490	458	481	493	489	460	483	434	492	463	528	490	476	449	511	494	478	487	478	465	499	478	484	471	481	492	510	478	519	499	490	513	468	498	479	505	469	470	492	459	505	451	464	483	497	477	495	501	439	445	447	440	467	466	495	434	493	459	463	486	433	493	487	514	463	483	473	469	459	471	458	455	473	480	462	448	433	454	488	477	437	473	470	474	448	456	462	434	476	486	537	515	545	496	441	474	444	490	449	479	496	498	508	452	541	483	452	458	442	449	427	444	479	527	465	466	447	466	456	448	474	473	459	433	511	429	452	416	465	489	454	511	489	528	474	480	406	450	443	490	484	456	472	473	470	463	502	471	465	461	491	441	480	450	457	470	432	450	467	498	495	480	460	469	449	466	458	472	495	447	495	475	484	432	458	486	461	427	448	500	455	495	499	477	488	457	480	485	508	472	465	444	466	499	436	500	463	406	483	498	484	465	472	460	513	485	522	470	485	447	475	462	422	477	497	454	504	494	445	467	475	493	465	449	478	476	444	471	478	438	471	445	479	490	469	464	443	486	480	459	470	490	464	455	478	486	476	469	469	483	466	488	482	460	469	463	489	480	495	481	451	519	455	506	473	505	418	512	442	459	453	444	488	472	458	497	419	452	444	480	467	478	523	462	449	463	441	487	520	498	468	464	465	464	492	451	479	477	504	438	493	456	473	457	462	443	492	417	483	482	414	453	451	474	465	477	497	468	480	456	463	502	478	464	461	461	501	476	481	504	501	455	512	485	473	450	453	506	455	444	459	456	447	410	456	499	464	485	491	479	485	472	464	479	485	464	462	507	460	456	472	484	487	521	447	454	469	477	429	456	472	500	497	453	441	449	466	462	493	494	480	471	462	460	453	478	435	489	457	457	483	469	475	452	478	475	435	476	452	465	516	505	479	485	495	459	471	484	462	468	482	460	457	480	430	463	472	472	473	489	456	510	451	497	471	491	472	481	514	474	472	461	497	493	454	471	489	456	438	475	494	442	513	495	483	494	494	469	481	458	466	470	478	455	498	456	509	476	488	451	490	491	464	486	472	483	447	445	423	469	465	481	466	445	479	457	452	451	474	484	454	505	453	493	489	464	495	469	456	512	502	450	457	452	486	466	496	467	461	479	471	429	458	482	495	472	475	509	477	491	481	436	483	464	462	462	471	453	459	499	428	438	490	483	468	435	429	453	476	523	479	456	499	449	463	461	509	455	490	476	442	441	470	421	505	464	502	469	502	463	493	477	465	507	477	450	488	484	499	457	426	475	478	470	450	470	491	463	527	447	455	500	473	474	434	434	458	458	493	478	493	464	477	488	490	475	515	496	478	503	488	464	455	494	481	473	472	460	487	456	469	456	489	471	505	438	494	467	484	467	456	479	485	495	481	495	476	506	445	452	477	474	452	421	489	488	466	476	484	477	412	460	459	461	509	452	485	472	480	516	506	486	472	463	412	468	480	467	481	467	465	445	471	467	462	471	513	447	471	499	470	504	461	426	485	498	487	484	503	447	472	438	459	436	472	439	446	446	463	486	427	478	481	497	491	445	467	491	455	469	495	440	453	468	457	462	477	524	438	466	473	462	469	432	467	450	466	456	455	465	450	481	469	473	476	507	468	490	459	477	494	487	478	519	472	458	423	462	426	446	484	484	455	466	463	480	452	490	454	484	441	465	441	451	481	491	488	470	456	534	489	459	460	475	461	488	421	457	449	481	471	422	471	466	451	472	489	517	443	516	460	407	472	479	439	503	496	499	447	468	436	486	438	485	436	456	468	457	438	498	517	475	444	424	450	459	466	489	448	473	473	450	497	500	482	477	489	483	459	483	454	449	464	469	483	482	485	485	432	483	479	464	497	461	469	473	454	483	483	491	461	444	484	419	502	476	459	464	454	476	439	440	461	437	458	468	489	470	453	468	432	465	454	458	474	413	436	493	438	466	512	449	470	483	456	478	482	447	455	457	527	473	486	462	455	472	469	434	453	501	459	430	499	480	471	510	480	449	509	491	489	460	445	449	483	430	462	482	444	456	443	490	469	441	447	517	478	476	479	449	471	443	432	501	491	464	468	413	489	425	457	474	437	482	455	449	470	470	479	456	478	473	471	455	451	486	458	461	454	470	504	468	444	442	445	438	444	466	441	482	457	468	483	446	459	481	480	428	433	458	462	511	457	441	486	464	468	484	457	477	436	473	493	492	471	455	469	461	494	441	478	470	452	448	482	474	468	487	503	482	489	455	486	515	479	466	476	467	485	456	467	412	473	502	448	462	463	472	463	444	479	502	476	507	440	458	484	462	483	490	521	463	471	462	457	453	463	465	483	462	459	455	480	492	476	462	470	454	478	461	481	483	534	484	424	496	478	461	471	471	477	472	455	477	457	511	479	481	461	486	448	494	511	495	509	470	448	474	503	495	450	467	488	456	468	489	497	509	481	495	454	464	485	468	462	477	454	454	425	460	446	470	472	480	500	480	460	497	504	466	455	492	447	468	442	424	479	455	468	455	504	480	454	493	471	477	474	449	442	436	494	456	456	470	476	435	493	462	483	504	472	457	465	510	478	490	464	466	442	474	476	494	454	498	467	481	468	493	496	485	500	430	468	492	468	465	489	496	503	512	452	462	439	437	485	467	453	476	507	394	472	491	497	468	452	476	444	423	465	449	480	502	458	459	486	483	474	456	488	453	483	482	465	465	411	465	452	476	485	428	451	479	477	460	492	478	468	476	448	425	503	500	482	482	481	500	447	435	449	458	462	453	449	437	444	494	458	522	449	444	458	449	488	469	459	507	464	434	462	464	465	446	413	489	473	487	479	544	492	488	440	452	468	481	468	452	470	486	438	463	436	463	447	468	509	457	461	449	481	444	492	478	488	486	485	446	431	437	466	487	454	510	444	461	484	472	492	515	481	481	465	471	480	442	462	458	479	447	470	457	437	476	424	438	489	458	475	464	466	469	472	488	470	495	468	481	449	447	479	459	489	476	490	459	513	492	465	500	456	496	466	476	418	501	452	448	450	446	436	481	456	441	503	470	477	481	483	431	443	495	451	475	477	462	514	471	438	469	474	435	440	440	443	461	424	451	440	464	490	455	455	476	468	480	442	473	460	489	447	494	447	496	456	442	504	463	500	497	445	473	460	469	501	486	474	479	490	501	486	466	445	457	454	464	457	466	444	498	434	485	484	494	455	454	509	458	491	443	453	491	441	464	474	462	473	427	491	458	451	475	467	430	480	491	489	494	468	495	468	441	488	485	443	504	453	455	471	488	462	502	455	464	479	474	418	469	509	463	490	460	445	447	513	477	455	459	501	476	445	500	472	460	464	445	473	451	464	523	482	504	472	489	467	439	480	471	444	485	513	499	446	480	471	458	458	460	487	454	463	467	450	453	471	459	418	486	453	491	468	456	458	460	464	451	456	459	464	492	477	479	478	457
24349	21391	28481	24577	21001	9672	1433	832	742	704	748	657	681	637	672	636	637	685	629	651	632	653	693	674	634	596	662	644	635	656	661	601	634	625	616	639	667	656	591	661	658	673	656	630	620	632	634	640	636	654	648	554	636	643	636	618	690	638	621	633	640	638	627	678	612	642	631	657	585	688	616	641	614	693	604	645	604	596	647	626	626	624	620	625	644	570	639	632	591	642	603	631	627	638	570	687	660	615	610	611	586	635	605	693	735	720	655	646	650	609	622	570	656	625	663	668	650	610	612	623	618	627	622	573	600	646	630	645	634	640	634	586	639	590	639	607	640	607	631	602	620	641	604	634	654	633	613	585	634	599	645	605	619	614	618	630	597	595	593	603	623	636	643	605	591	623	620	629	645	639	674	621	633	659	593	649	601	587	680	668	677	636	577	655	662	634	643	613	618	621	635	636	673	645	630	627	637	579	611	598	659	593	631	615	648	643	633	604	628	654	614	652	618	604	612	610	639	630	590	635	578	654	553	571	602	629	630	666	685	609	654	596	599	622	666	616	613	671	626	637	632	609	612	621	644	559	612	630	597	618	621	622	673	596	644	614	569	626	622	660	634	611	643	646	631	610	662	622	642	619	698	600	609	614	617	618	607	619	622	613	644	639	685	618	641	647	614	668	641	663	640	598	591	651	644	593	558	630	622	662	590	636	620	687	633	601	637	651	616	672	633	630	640	611	599	590	652	624	620	613	596	646	622	583	605	615	667	662	630	618	650	603	624	663	624	597	606	605	643	604	618	665	603	629	621	641	605	642	647	620	636	629	624	629	634	603	642	626	600	653	641	598	612	647	612	665	676	618	639	599	656	582	662	606	623	621	600	599	630	637	642	587	624	608	635	608	618	600	652	592	630	622	631	649	615	636	659	636	618	579	609	636	648	641	636	656	658	585	633	617	612	637	648	644	619	631	570	657	662	563	604	616	576	605	570	630	679	668	611	595	603	621	624	652	606	626	640	641	656	638	632	598	624	681	605	581	655	662	599	642	600	633	612	602	681	621	645	689	624	648	613	643	582	630	608	610	595	636	592	629	638	662	607	597	649	609	617	639	608	589	614	605	635	646	575	573	664	648	628	672	662	669	622	626	626	625	621	622	591	624	657	593	602	608	623	633	654	668	599	634	618	633	666	650	616	617	572	667	610	663	639	575	607	619	670	607	614	639	638	648	609	636	666	628	643	614	613	615	644	641	578	634	598	599	612	620	607	606	631	624	684	594	665	605	648	618	615	598	676	639	609	625	639	664	631	613	596	641	603	632	654	617	591	599	612	639	616	590	553	635	640	646	648	612	560	604	618	586	629	653	638	643	624	661	589	630	617	654	656	599	651	603	646	623	637	629	607	670	626	650	631	593	605	580	618	632	620	601	624	628	655	649	616	615	623	630	639	596	592	608	602	603	588	639	598	640	669	576	599	620	577	659	655	650	613	656	663	631	627	655	672	654	614	632	637	633	674	595	610	635	632	641	576	617	577	618	608	640	632	603	602	607	603	604	566	597	606	656	630	657	617	634	635	595	625	590	618	623	585	606	621	645	638	647	644	576	623	612	622	614	619	616	659	575	593	625	589	625	616	663	616	606	644	579	617	611	636	655	614	686	625	650	641	615	637	619	612	615	620	627	619	617	637	614	594	610	656	619	634	645	613	633	672	657	652	590	634	641	600	620	580	627	630	653	666	617	617	649	672	621	601	593	641	563	615	613	636	608	602	633	597	642	594	672	619	668	674	653	601	597	608	623	591	660	595	606	637	613	626	640	589	642	610	607	602	637	621	615	604	634	615	626	610	622	657	621	623	601	617	632	615	616	652	612	618	625	654	622	654	625	655	672	601	596	622	675	630	599	636	608	636	630	625	648	669	622	671	650	676	559	643	586	608	625	616	623	631	632	601	648	620	618	619	590	603	648	606	613	630	633	627	658	598	636	675	612	665	607	649	628	617	627	601	607	678	638	644	623	610	623	591	622	653	639	592	614	632	631	629	596	619	645	611	621	577	623	622	628	618	639	631	627	614	642	637	627	619	636	615	641	607	616	625	641	631	641	578	624	634	603	642	677	579	658	617	577	607	638	610	666	605	598	620	603	667	614	595	646	631	623	600	614	679	642	619	603	575	624	634	594	630	598	601	624	612	657	576	633	643	668	647	589	647	619	634	663	614	575	602	623	617	668	618	646	671	668	681	632	629	591	579	599	652	591	617	590	607	607	633	621	615	634	616	628	671	606	611	594	601	659	603	606	630	605	614	607	669	644	557	615	594	609	598	642	650	630	638	608	627	687	644	653	648	620	637	616	609	655	647	636	614	619	634	612	572	598	614	638	618	635	647	658	641	642	625	612	646	586	621	614	625	606	647	632	582	598	646	588	616	593	630	595	652	624	630	613	650	596	583	608	645	657	614	592	632	630	606	646	588	619	627	614	601	589	654	622	694	656	600	608	628	625	639	639	575	598	628	637	588	603	613	670	593	624	614	603	643	603	592	646	610	603	625	642	617	628	669	644	581	657	626	617	607	571	594	620	606	603	628	632	653	632	627	607	599	626	664	595	617	631	599	640	612	625	603	621	633	640	602	617	625	581	604	600	551	637	630	593	613	598	583	602	581	639	658	672	632	623	643	616	637	605	609	655	615	580	617	604	693	631	616	608	632	645	634	598	527	613	626	617	630	651	623	648	623	646	655	634	626	627	604	638	620	659	596	586	627	604	651	594	634	626	591	615	617	559	563	610	591	588	624	630	642	539	634	657	624	636	640	632	628	573	619	617	620	603	668	618	601	632	613	627	601	622	603	647	644	637	589	599	617	646	647	604	606	639	656	627	641	675	600	597	621	654	586	671	611	626	677	619	609	657	576	601	604	645	626	620	589	654	653	684	599	656	578	648	637	648	605	611	634	621	653	638	578	631	611	615	625	623	608	618	646	630	662	652	621	660	610	656	590	619	579	634	608	626	621	585	659	641	611	647	632	619	648	596	601	618	601	589	597	622	647	622	642	605	608	623	706	588	605	647	655	610	607	616	620	606	624	649	602	626	587	626	643	597	627	602	632	582	641	639	638	616	649	656	601	614	605	627	608	615	653	610	608	620	679	610	654	639	679	641	614	584	633	583	605	591	624	608	611	601	634	624	582	594	619	611	644	635	639	572	589	601	553	666	597	628	622	562	625	619	638	612	606	607	629	642	649	631	699	603	620	664	654	651	650	631	597	580	615	614	653	616	637	588	640	661	587	636	623	592	674	609	651	603	583	681	614	608	588	647	563	620	634	639	658	633	609	663	621	591	614	608	627	664	635	612	557	595	635	617	606	640	643	611	660	603	626	613	594	624	592	668	604	567	632	609	648	644	634	636	599	629	658	640	626	647	613	602	609	587	610	661	609	626	604	665	599	598	542	647	622	658	620	575	641	626	588	592	616	645	634	604	652	638	618	603	673	586	616	674	605	671	633	610
56740	68700	39107	11377	4540	2458	784	729	696	670	631	659	669	597	637	582	594	649	565	606	570	596	559	540	612	581	608	599	620	604	574	529	583	591	549	576	579	610	573	643	643	604	635	631	588	635	562	615	605	597	589	548	593	592	574	578	546	543	576	556	620	561	574	612	581	575	575	565	563	593	577	613	557	576	567	566	569	526	583	574	569	569	572	586	555	586	574	544	535	601	575	611	567	559	562	609	551	529	586	542	583	578	579	611	774	700	649	590	545	570	612	563	569	559	554	623	552	566	599	620	563	587	539	594	542	583	611	553	600	566	573	578	562	570	578	554	575	541	530	540	552	555	570	571	543	601	584	598	555	579	606	564	579	576	549	535	552	576	537	565	612	550	571	588	562	590	572	592	575	596	562	613	559	538	520	575	562	569	572	584	615	555	596	545	528	584	573	513	591	536	561	573	570	562	584	576	574	537	607	599	591	607	512	559	574	576	597	537	565	576	568	573	591	580	545	600	571	591	599	588	558	588	549	546	597	545	572	609	565	553	544	519	589	591	546	557	536	600	533	562	580	531	538	569	579	557	572	574	531	598	595	566	605	610	543	563	576	558	552	594	562	530	588	560	526	591	553	598	536	547	603	562	527	620	584	565	551	561	551	631	572	550	568	539	558	578	532	579	533	543	552	592	578	543	570	592	596	547	575	567	548	563	553	574	536	597	594	587	496	537	564	601	559	598	583	560	576	558	566	572	567	548	567	559	527	539	584	570	528	542	540	562	552	545	536	536	570	543	563	589	607	572	554	539	586	512	526	598	549	560	543	575	572	552	529	544	546	570	505	560	554	585	582	547	523	594	529	568	578	557	578	568	565	560	554	566	548	534	566	591	559	510	561	581	572	513	540	572	587	611	572	558	573	582	587	585	559	550	540	528	517	585	532	579	563	550	571	544	581	543	550	518	594	562	574	567	560	558	568	548	573	568	568	560	586	583	526	530	540	560	590	586	550	532	548	550	552	545	569	536	556	522	571	579	607	549	575	555	564	516	561	610	601	523	539	537	597	556	552	575	535	559	583	585	582	558	574	600	590	556	563	629	539	559	556	585	542	552	607	535	549	556	553	602	589	601	565	514	593	562	548	616	585	606	563	561	606	562	591	610	563	537	618	574	556	560	558	587	520	574	578	574	591	567	575	595	544	558	569	552	546	600	555	557	563	497	534	510	536	588	524	572	570	576	566	590	562	574	560	579	583	559	590	588	534	606	593	562	586	629	566	580	545	608	555	587	563	550	583	567	577	541	588	561	551	560	566	535	545	524	539	556	647	566	571	563	602	573	547	533	552	542	542	579	550	562	571	555	571	563	576	578	554	578	544	557	551	590	551	475	564	557	558	577	572	598	575	571	568	590	540	543	609	588	595	594	537	572	565	577	616	592	580	529	572	585	575	583	562	602	528	612	594	517	546	571	561	565	592	557	573	593	569	568	571	572	599	599	573	555	575	574	520	566	553	540	593	555	579	570	573	567	531	608	549	551	563	508	566	572	559	573	534	547	593	599	626	585	540	550	532	556	557	552	594	575	513	574	559	552	575	552	558	525	605	584	559	554	568	559	544	538	560	574	587	586	549	582	548	546	546	557	567	588	546	555	541	573	561	637	563	603	576	561	531	566	569	580	556	551	566	571	551	578	550	554	579	575	562	576	556	563	596	586	551	546	551	583	562	583	589	584	572	561	586	571	546	572	571	583	547	573	522	570	542	541	528	558	563	531	538	540	545	571	545	538	598	594	539	536	536	567	587	575	611	527	555	550	608	588	580	567	603	594	556	558	546	563	594	563	563	560	561	553	560	569	578	552	554	569	558	574	552	564	592	580	609	594	590	614	632	561	533	591	537	561	586	587	591	569	551	577	575	564	590	527	544	599	568	581	563	557	555	549	571	563	561	554	512	569	565	597	577	567	576	576	591	592	580	548	535	554	560	579	554	557	559	528	507	586	531	564	544	557	519	549	572	546	563	575	536	590	535	536	566	573	577	572	561	512	543	564	623	545	559	590	573	563	545	536	554	564	574	547	560	562	527	600	600	551	581	574	583	554	533	565	575	554	555	563	611	590	556	521	537	556	609	547	535	573	512	594	561	546	569	594	584	580	547	558	571	538	565	566	534	577	585	585	530	552	541	580	564	575	554	518	595	550	574	614	598	602	598	582	588	580	600	609	535	552	539	570	532	582	581	578	568	606	561	595	582	576	566	591	529	572	594	585	530	563	548	584	548	520	559	544	525	593	583	582	581	578	535	557	566	578	571	574	550	582	552	589	555	580	583	510	597	582	575	578	601	564	548	535	582	557	511	558	567	538	551	523	565	541	552	555	551	562	562	593	551	517	550	561	543	585	552	531	563	572	570	603	576	546	594	571	561	558	541	591	546	547	582	570	552	572	563	589	519	610	591	541	569	551	561	551	529	584	617	561	564	582	563	513	570	571	582	543	609	566	554	541	526	528	559	576	553	546	600	552	560	606	536	550	545	548	561	572	518	530	547	585	566	572	553	566	526	566	541	556	630	576	577	586	517	554	550	565	547	554	563	559	600	550	577	529	541	584	547	585	567	491	577	543	564	601	541	587	529	560	572	587	543	563	565	580	575	564	518	526	557	524	560	583	531	554	578	561	571	592	580	586	545	546	567	581	543	588	538	560	606	510	600	548	575	550	555	560	573	562	559	513	578	562	572	567	605	511	551	550	577	605	550	549	558	564	578	565	595	575	588	548	556	562	577	536	553	530	562	568	535	541	580	541	546	556	600	589	565	558	606	587	617	539	567	584	554	558	595	569	566	582	587	554	527	537	593	596	581	573	586	542	574	561	573	572	570	549	527	549	544	594	577	588	560	554	551	621	590	535	546	545	556	543	546	547	545	573	550	577	547	560	555	572	565	575	568	589	582	623	520	556	533	566	548	596	531	601	569	579	537	541	546	536	562	553	579	547	565	597	555	542	587	580	532	599	590	572	538	561	525	548	551	525	568	606	564	605	563	560	596	579	605	557	569	556	545	571	582	576	571	552	528	589	537	509	542	538	550	621	574	549	540	525	563	539	591	561	582	531	578	587	557	540	589	525	546	568	534	586	571	561	512	578	585	571	568	545	600	561	517	555	530	561	569	608	565	569	534	558	556	550	586	567	565	553	583	526	538	588	540	598	586	536	532	577	571	601	562	558	543	559	550	558	593	571	542	546	582	583	548	580	571	577	601	589	552	568	524	524	552	562	600	575	552	565	567	523	633	566	534	578	533	599	563	571	583	545	587	559	573	550	550	555	521	571	558	617	546	567	545	539	556	579	560	569	555	619	574	557	558	567	566	500	554	551	565	567	552	560	565	543	602	576	597	548	549	562	567	584	588	577	552	520	608	561	597	599	550	573	572	560	581	549	566	568	568	593	563	558	559	553	594	546	595	559	557	524	560	561	543	532	546	594	572	534	556	595	560	529	541	537	557	564	573	620
29442	19223	7633	1558	785	686	614	620	542	562	571	594	614	612	559	568	597	595	583	598	604	570	616	628	602	570	570	509	586	591	603	572	586	595	543	567	607	663	636	626	588	582	569	612	611	565	571	603	582	606	562	573	560	641	536	601	565	511	606	548	580	591	536	657	546	632	574	549	569	518	577	563	558	614	557	567	531	546	584	624	558	562	555	566	575	547	555	647	545	607	612	534	553	584	565	606	545	550	539	556	589	577	540	602	560	574	552	615	584	589	561	573	591	598	593	561	545	550	567	582	565	558	567	620	567	596	569	601	563	560	596	575	579	575	578	590	551	547	561	546	611	541	574	555	596	582	540	613	637	636	555	564	629	596	574	586	583	626	576	567	553	586	568	527	576	574	592	590	599	550	580	577	562	611	594	559	581	600	572	606	585	558	575	544	596	587	586	519	563	594	569	547	574	543	601	590	580	615	603	567	605	597	537	572	572	602	560	569	589	614	570	555	604	587	542	577	533	595	553	581	599	655	621	589	596	594	584	611	599	593	564	592	556	548	593	551	581	613	554	551	593	537	532	597	559	612	567	586	593	610	618	608	564	577	597	559	561	567	569	563	585	568	605	549	589	588	567	604	526	546	550	579	581	566	534	598	644	593	594	571	547	600	604	596	589	584	606	613	545	614	618	614	613	565	562	540	600	589	604	542	588	560	573	586	582	530	584	575	593	580	575	529	585	634	603	550	612	611	553	606	555	540	578	594	552	569	557	593	575	566	607	556	584	595	570	565	552	560	585	569	616	602	559	575	612	607	601	581	562	609	563	605	589	549	586	574	588	604	565	588	537	582	591	571	576	574	554	648	579	563	614	601	592	562	605	595	547	554	570	576	587	570	567	593	582	592	616	597	587	622	565	575	563	590	611	591	580	568	572	550	598	610	607	572	607	559	557	537	569	562	575	559	636	559	606	555	557	609	565	506	548	568	578	592	547	555	555	590	590	589	589	595	612	528	576	565	573	575	560	556	599	562	607	570	553	575	583	579	615	580	616	556	576	561	559	595	566	630	561	568	613	640	603	582	577	594	536	580	572	593	560	559	555	591	534	587	583	565	516	550	598	560	573	603	570	575	563	602	570	627	560	569	589	561	589	585	561	582	602	597	579	604	558	579	557	568	552	610	581	566	593	580	596	573	577	568	594	585	575	609	566	575	592	576	550	598	603	547	637	597	603	576	576	594	606	562	578	586	569	573	565	562	582	578	568	609	568	621	609	556	627	554	571	556	579	628	563	535	564	600	562	637	617	587	547	578	588	574	573	568	583	594	600	590	608	565	605	594	577	557	598	635	586	590	549	598	580	602	601	584	593	563	597	578	590	587	587	595	594	590	614	604	573	571	608	626	553	557	556	558	548	569	579	549	583	607	607	551	600	582	535	560	562	568	612	569	571	577	558	588	604	614	593	579	597	602	588	592	553	589	584	593	554	593	563	574	602	601	618	549	565	558	576	556	582	583	612	598	567	566	587	575	578	627	598	569	550	571	585	581	580	538	573	577	588	571	622	574	632	600	562	609	565	612	615	592	576	626	561	598	613	579	553	616	590	613	593	601	562	622	557	601	568	594	590	577	559	603	614	585	610	526	598	555	546	557	565	583	584	527	519	593	568	573	606	586	570	596	632	609	591	582	607	574	573	518	576	587	603	573	562	638	589	598	587	563	627	588	588	584	584	586	606	612	555	562	554	568	590	567	572	574	604	582	597	638	593	580	587	593	570	626	526	552	575	574	560	577	576	570	557	572	616	567	518	577	600	560	563	635	542	527	614	552	567	569	592	537	569	571	597	572	600	598	591	561	542	606	571	572	530	577	584	566	590	554	564	579	616	588	608	567	580	599	637	534	595	604	581	581	605	613	531	586	586	563	614	577	603	551	587	605	608	571	556	624	574	588	566	601	574	594	567	587	573	590	580	615	570	583	561	582	589	565	589	585	558	612	601	576	620	613	572	572	584	576	521	560	554	554	571	557	615	516	566	563	586	562	588	587	597	599	601	604	569	576	624	570	565	566	568	545	547	560	637	606	581	550	535	576	595	570	562	528	542	571	600	591	579	613	599	578	568	612	630	592	612	568	600	609	601	568	546	551	589	636	644	595	594	581	522	603	564	582	581	566	583	614	605	595	588	564	612	546	552	545	568	580	589	611	542	619	588	579	638	589	583	560	594	592	592	558	620	616	599	605	568	604	606	560	548	614	601	634	567	582	588	578	561	581	585	584	596	606	558	607	609	596	589	544	567	578	555	635	574	620	587	578	580	561	575	569	587	579	578	629	558	612	556	544	525	584	583	581	589	585	546	574	567	624	603	584	626	585	545	560	591	562	598	558	618	594	578	525	569	614	543	610	568	583	556	545	589	603	595	588	611	574	563	570	584	566	597	537	518	566	548	617	571	585	586	577	552	544	543	610	537	612	613	581	625	580	579	575	573	564	563	536	567	550	603	592	556	621	580	581	586	558	611	558	574	581	574	550	603	598	596	639	594	532	563	552	584	585	606	610	623	597	583	583	567	597	599	611	615	554	599	601	562	567	624	586	532	574	537	561	547	563	580	559	609	585	544	541	568	616	577	590	603	612	548	569	560	561	630	565	534	540	578	577	602	572	613	606	589	621	619	603	559	552	563	577	567	579	584	554	615	603	594	603	569	576	591	564	588	554	587	585	597	556	562	561	576	596	564	586	641	627	604	597	617	608	615	579	545	564	589	559	545	577	599	581	553	611	572	570	575	555	563	594	575	613	562	581	570	636	587	598	590	566	577	574	597	577	563	572	538	615	560	641	576	579	584	575	600	584	553	608	541	574	578	586	573	571	634	619	595	549	574	585	585	605	555	600	554	591	600	601	563	523	583	581	563	585	583	565	589	598	556	639	569	576	601	559	532	590	598	558	598	571	610	589	554	554	578	566	597	596	585	568	610	571	561	603	569	629	565	561	568	580	552	582	575	606	576	592	540	623	585	584	549	588	557	597	595	593	571	567	630	584	581	625	583	576	534	558	623	572	558	585	596	562	607	576	559	562	560	535	560	610	589	583	565	612	574	574	593	559	609	570	584	543	548	581	619	591	599	593	571	577	603	604	590	556	571	576	590	580	558	609	559	599	575	549	595	591	611	578	622	594	584	560	554	632	624	551	614	587	643	572	577	587	550	541	593	592	550	594	585	576	574	546	543	581	561	624	610	564	594	584	554	572	621	584	593	537	606	582	560	579	576	601	577	600	558	597	623	522	610	552	606	584	581	619	596	588	588	554	596	558	570	613	561	580	598	542	568	569	559	573	549	555	567	587	598	568	555	601	558	583	604	551	555	585	618	587	606	591	617	648	612	587	603	518	574	625	574	604	567	597	574	597	599	548	574	570	553	579	561	551	582	613	541	628	609	546	597	556	589	599	611	575	580	606	582	597	560	571	592	598	561	587	565	584	552	558	578	556	629	591	574	595	586	578	571	613
16024	12726	4597	1024	714	527	482	508	472	520	525	508	517	521	487	468	489	483	544	505	501	493	515	522	517	495	480	497	469	462	520	512	498	509	509	483	483	486	512	527	539	538	502	513	541	539	471	520	466	523	474	508	549	500	479	534	479	486	493	450	514	513	469	505	523	497	517	538	515	497	480	480	468	513	461	477	490	496	495	492	500	500	505	492	498	502	475	471	476	464	422	480	498	494	493	461	505	471	470	501	475	488	519	468	539	516	486	495	491	472	503	501	495	468	510	484	496	504	501	492	476	453	520	467	472	514	472	509	483	506	494	478	499	491	501	474	538	492	510	501	519	465	461	483	519	496	497	479	488	490	484	472	513	544	495	455	559	447	470	505	468	500	519	567	510	479	503	492	500	517	496	479	540	442	491	530	485	505	468	472	503	487	512	479	483	509	527	467	491	478	475	507	486	476	509	462	483	483	470	492	498	496	485	489	512	521	468	520	476	465	463	499	459	475	522	475	498	494	477	488	469	459	533	512	494	522	501	484	467	451	501	498	508	483	441	495	428	494	508	509	511	501	470	501	511	474	484	455	514	506	470	497	520	508	474	447	496	515	481	438	494	512	519	506	473	484	462	506	483	506	529	461	498	504	515	521	503	487	510	489	470	479	515	479	516	500	465	527	492	497	484	482	495	492	526	531	521	492	467	512	514	491	502	484	516	461	514	493	456	483	469	475	499	522	481	530	526	503	471	474	543	502	469	525	457	496	502	484	479	503	513	514	474	476	561	497	472	480	484	478	491	494	497	509	513	481	451	461	491	484	483	484	479	504	518	504	475	532	508	467	474	475	481	500	475	493	486	486	483	460	474	491	501	507	487	483	479	506	462	498	504	482	483	498	480	501	463	469	494	509	482	477	466	505	461	486	523	459	532	496	479	498	490	513	517	479	511	485	494	490	513	457	497	470	527	506	472	421	475	470	501	578	453	490	500	462	502	491	466	497	473	520	510	485	522	522	467	483	496	487	489	472	459	511	471	501	467	485	482	549	497	489	487	499	512	485	480	478	527	487	487	501	432	474	538	448	501	474	477	558	482	521	511	479	488	488	462	492	495	481	492	493	474	490	467	463	484	484	470	453	481	496	500	511	494	461	521	509	503	530	504	438	516	505	506	499	465	479	518	476	484	527	515	474	470	500	501	506	517	497	487	513	453	535	448	503	506	462	473	494	504	496	523	499	488	489	531	465	452	436	460	506	518	467	478	524	463	512	432	493	477	505	504	466	500	461	510	500	491	463	491	482	488	524	474	498	487	493	474	467	471	490	472	472	506	500	465	434	507	480	463	516	509	517	474	465	461	477	522	502	511	490	500	483	519	472	519	490	518	480	488	458	538	487	467	480	482	484	458	493	498	493	476	503	465	504	486	475	532	532	470	490	501	489	502	492	471	469	499	522	508	527	485	512	472	488	480	493	535	496	477	505	503	473	461	477	518	447	494	497	477	497	528	476	457	477	466	451	478	496	477	508	494	508	481	463	436	479	508	523	503	500	510	483	456	493	492	491	465	494	479	483	508	479	511	502	481	478	475	506	487	499	481	495	502	493	477	500	489	475	506	477	510	532	484	467	508	464	511	492	451	478	533	480	479	542	482	469	484	507	474	466	499	467	480	482	471	473	509	499	488	483	500	500	500	484	478	477	503	487	476	497	508	477	519	480	525	469	483	477	462	464	461	513	490	488	493	471	490	488	509	489	489	480	508	468	485	474	472	464	512	461	426	454	489	500	509	500	482	489	463	484	484	454	465	472	513	465	468	516	472	493	526	500	475	466	509	474	493	503	501	503	476	496	497	504	494	489	479	478	516	500	480	491	508	463	456	460	516	539	528	484	481	518	491	499	492	471	470	463	485	471	467	449	481	518	438	472	528	506	448	480	493	497	518	519	483	511	489	495	497	479	438	514	495	506	507	500	502	530	491	521	478	505	467	475	472	483	494	496	494	469	492	478	490	489	481	492	498	495	488	473	523	483	478	520	498	539	538	476	522	461	483	469	492	511	492	476	499	510	497	492	492	496	458	506	480	504	510	508	503	506	506	462	465	465	468	480	504	487	497	477	475	514	502	514	471	539	474	496	521	469	509	475	502	497	479	464	509	490	465	483	487	521	487	505	497	457	513	504	518	467	501	498	496	539	462	521	482	493	475	464	499	476	490	504	469	505	486	462	464	496	536	500	501	536	487	479	506	498	476	508	488	496	480	482	566	480	459	478	487	484	478	501	464	485	447	515	478	433	509	448	476	460	484	472	515	507	447	484	511	513	505	505	471	494	477	461	502	457	511	507	499	453	475	493	507	499	510	491	470	491	431	472	472	495	524	465	494	521	505	458	503	498	502	487	449	518	441	481	457	481	472	512	493	523	487	495	489	444	485	466	533	523	478	458	516	500	494	497	476	473	486	516	516	507	463	476	506	481	448	482	486	516	456	481	528	452	457	492	477	492	487	469	427	501	509	522	517	507	520	534	496	470	539	500	478	552	467	450	488	520	464	456	515	494	469	503	480	501	518	494	493	469	523	447	526	476	475	487	498	465	505	500	486	489	535	485	475	487	495	478	488	527	481	487	519	515	472	496	514	488	494	485	488	468	477	471	474	483	511	518	469	491	507	485	498	483	466	482	522	481	490	503	501	537	506	467	460	484	491	463	458	509	471	504	521	511	520	493	477	516	487	492	496	463	520	486	498	484	490	479	473	493	488	437	487	479	460	509	493	506	532	473	479	463	488	495	457	499	525	512	512	473	504	469	489	494	478	428	501	485	464	512	489	492	527	536	462	485	498	506	468	480	468	492	476	518	523	485	487	485	477	525	504	445	467	483	469	470	500	498	492	464	495	497	487	472	488	530	530	500	467	501	463	453	489	472	470	529	464	521	474	470	523	445	526	480	499	500	475	462	494	497	507	493	524	466	548	498	472	435	465	493	500	460	448	516	476	525	496	485	459	476	465	465	480	464	500	490	506	495	515	495	471	509	496	496	498	472	510	521	500	490	447	523	511	506	465	521	473	443	466	453	510	463	502	503	459	511	495	443	499	488	505	512	477	495	483	496	502	519	537	495	513	524	457	485	485	517	486	464	515	506	480	513	508	473	561	486	496	471	485	499	489	517	474	482	459	468	473	470	457	513	546	509	509	463	485	478	517	470	473	459	532	495	473	458	511	463	466	495	502	516	553	494	490	512	507	492	513	475	505	486	517	526	447	461	451	521	473	485	431	474	518	493	497	471	480	458	507	543	469	480	512	534	491	520	490	478	453	489	507	500	518	516	476	500	491	480	505	490	466	502	477	513	498	461	475	452	455	469	487	495	467	510	519	458	482	455	477	489	476	454	472	438	507	519	483	497	484	520	482	492	498	481	440	530	491	489	437	503	439	486	468	460	478	490	438	502	453	508	530	501	493	441	491	502	499	482	489	479	507	475	510	474	501	478	483	498	509	444	468	494	521	451
25483	21630	27331	25481	12582	2521	844	697	625	564	544	563	546	545	553	527	521	496	538	541	497	542	554	549	522	542	548	542	531	544	567	527	527	524	531	563	565	586	570	560	570	544	537	539	570	514	534	530	527	520	518	519	546	547	511	522	497	527	531	562	543	531	514	558	530	588	560	562	523	534	517	519	593	557	564	513	542	531	543	529	512	526	522	514	521	514	578	580	529	498	529	537	517	546	561	514	537	517	540	544	535	536	524	552	596	591	542	578	559	581	548	514	549	530	569	507	538	555	524	520	530	527	573	520	520	516	564	543	502	537	558	542	555	509	562	520	525	518	523	524	515	553	547	547	528	521	513	510	579	521	549	562	537	508	529	503	529	506	526	514	536	544	541	529	536	524	532	553	576	521	551	543	551	518	539	520	527	560	518	540	461	514	497	558	526	556	518	489	558	512	555	499	533	499	544	525	560	496	516	524	505	500	570	540	525	546	504	565	544	544	553	493	548	499	510	572	540	532	553	555	568	570	543	574	560	529	508	537	514	537	493	579	534	521	525	522	499	541	471	549	526	534	546	527	529	516	529	562	522	557	500	530	563	532	543	485	532	547	536	510	517	543	506	524	500	484	520	528	513	530	487	529	543	525	557	503	540	519	512	502	523	551	575	552	531	528	554	516	533	546	514	526	516	531	559	492	535	567	540	533	539	555	559	505	540	516	513	487	486	551	540	561	511	544	516	540	524	531	512	553	521	527	525	488	523	522	474	540	477	489	524	519	514	562	529	546	537	548	534	535	531	537	489	523	496	533	514	543	562	507	506	511	533	530	518	528	516	538	571	542	498	544	487	541	522	522	519	527	540	499	534	508	525	517	493	506	533	552	521	507	546	544	512	552	528	554	557	514	521	564	562	536	529	495	528	574	518	515	496	509	496	539	519	551	562	563	548	539	507	572	510	537	572	551	533	538	543	554	568	540	515	546	501	522	497	525	474	537	537	573	508	550	515	557	558	527	557	520	517	569	527	523	566	525	544	505	535	565	561	483	481	467	521	549	518	520	533	546	495	502	557	532	531	505	521	542	566	526	537	494	505	541	558	527	506	571	572	523	544	512	528	514	533	545	522	525	518	509	508	485	496	482	544	523	552	542	510	493	545	565	518	505	510	504	545	517	479	530	508	500	493	541	555	541	512	582	519	546	525	529	524	510	544	518	517	509	509	535	552	517	550	532	525	511	517	582	526	562	562	564	529	551	546	545	552	522	473	532	525	526	556	491	532	538	537	561	485	485	511	512	556	505	542	545	541	511	552	511	523	539	523	522	520	541	496	537	566	542	503	526	507	503	500	541	508	509	563	516	554	541	553	528	554	508	506	531	547	517	570	560	526	576	555	520	486	543	501	504	510	540	543	553	506	479	513	583	523	531	510	570	561	495	521	481	491	549	531	493	548	538	515	586	492	520	608	540	539	554	528	545	496	555	572	529	499	534	525	532	527	524	533	511	558	535	514	526	535	501	573	563	572	497	532	543	515	581	521	534	531	522	547	547	529	570	542	510	533	548	526	522	558	506	553	530	565	519	507	542	567	553	511	563	549	529	593	541	492	545	526	560	533	542	584	514	522	556	523	512	536	514	511	496	536	518	535	530	542	503	549	518	511	493	537	542	505	540	562	510	544	545	550	529	537	522	486	520	510	557	553	549	521	517	558	557	517	551	554	525	500	527	544	489	463	542	555	511	517	549	544	545	555	564	540	523	517	541	544	534	553	473	532	532	526	540	517	543	539	514	559	541	579	536	535	521	517	513	535	540	502	505	537	508	502	589	526	516	501	532	543	596	563	486	521	535	509	553	537	515	562	547	538	494	501	511	519	568	553	520	518	598	557	569	544	522	559	579	509	523	542	513	509	549	514	554	559	545	513	543	498	538	496	539	550	534	536	551	561	519	485	529	483	514	542	532	506	535	563	535	486	542	526	528	578	530	538	558	529	504	549	506	522	494	545	525	485	539	558	528	541	486	519	533	541	511	511	522	533	530	501	530	514	503	541	540	536	539	553	544	518	509	496	526	533	546	504	539	549	507	532	522	555	526	574	559	521	552	520	543	515	562	553	531	505	516	518	547	515	513	529	549	570	523	579	545	531	539	552	534	490	514	516	577	546	570	527	533	503	506	502	562	542	518	504	537	548	531	500	537	553	563	539	514	554	533	513	485	545	537	522	524	517	550	504	541	491	512	540	541	567	528	536	505	554	555	527	526	548	538	503	538	524	501	518	536	546	506	553	553	545	537	531	548	517	499	518	519	529	553	489	555	536	544	510	470	519	484	554	590	545	554	511	554	539	515	480	568	573	492	528	530	536	522	490	524	523	517	513	514	543	530	519	544	510	507	510	525	514	548	575	532	514	554	534	534	537	523	520	488	535	506	533	514	521	478	542	517	554	570	526	530	511	538	521	517	520	483	544	536	573	526	504	531	530	542	566	559	569	547	538	539	538	548	550	540	535	517	538	479	545	538	526	534	515	542	548	526	529	542	503	570	524	511	547	534	524	552	553	543	528	507	537	522	501	537	533	543	540	514	523	548	539	508	513	531	521	535	520	528	525	527	524	510	514	503	553	484	536	556	544	519	517	576	541	541	531	532	550	539	479	560	562	539	594	517	526	545	550	549	547	531	565	576	582	502	497	513	522	531	525	501	553	565	552	518	522	542	556	519	516	546	534	493	515	527	535	543	526	523	523	501	524	571	488	506	539	509	570	543	525	542	538	561	561	557	572	575	583	487	545	539	503	511	511	524	531	493	525	545	518	523	528	537	494	530	549	550	497	532	486	543	491	549	499	564	527	540	536	507	552	512	543	549	561	503	513	519	558	538	555	535	500	517	498	511	555	511	506	544	519	519	564	573	507	549	563	529	559	488	516	530	549	549	494	546	528	552	537	515	533	553	557	524	510	523	504	487	555	543	544	505	525	512	532	555	563	523	580	554	522	547	527	546	520	531	532	541	534	559	530	554	506	549	518	533	527	557	540	560	526	509	547	532	522	531	538	533	483	481	535	545	496	586	526	569	529	504	510	556	550	545	527	526	515	510	542	534	509	523	572	535	534	559	550	544	552	484	541	537	530	568	504	532	536	578	516	520	497	518	556	533	558	530	548	518	515	557	526	556	539	517	548	566	534	514	494	586	554	525	553	550	557	538	573	572	550	581	513	570	510	535	500	539	491	558	504	538	534	528	557	503	592	494	515	528	502	540	566	525	555	532	523	521	536	544	511	557	509	535	554	507	559	502	540	566	578	550	524	507	562	526	518	552	531	525	515	530	530	529	543	538	514	531	517	498	511	500	514	536	531	578	540	498	508	514	545	520	514	528	576	554	509	515	535	511	525	523	536	508	557	536	526	523	538	557	511	547	557	546	548	537	521	528	494	551	517	525	580	538	536	493	516	521	517	572	518	533	497	508	506	548	503	537	520	524	501	543	527	524	517	530	557	544	535	517	518	534
51830	60518	26247	6057	2836	1568	556	580	577	555	545	569	559	516	488	529	486	481	513	501	518	481	498	483	465	519	496	511	457	484	514	500	464	474	502	466	523	492	553	527	536	553	524	528	485	494	533	492	552	470	468	493	509	521	498	536	524	497	526	498	442	473	509	520	476	507	510	482	475	483	465	493	489	504	507	488	475	510	494	471	530	488	477	524	498	521	486	456	478	480	444	503	492	500	490	486	495	516	510	488	469	490	475	547	559	548	526	498	474	494	506	482	499	479	492	434	494	465	463	506	518	493	489	460	481	475	425	446	443	501	496	487	473	513	459	476	493	491	506	493	454	453	450	494	474	527	519	494	462	492	489	461	472	485	516	483	475	511	458	518	477	490	526	519	534	491	499	425	467	463	494	497	457	533	470	462	470	497	514	489	522	440	511	477	517	462	475	484	512	481	497	476	525	486	514	499	500	474	520	479	495	535	528	516	500	479	483	475	529	478	504	536	483	502	451	477	511	484	507	488	467	491	468	460	507	496	515	504	489	494	453	454	496	463	494	526	497	481	489	475	500	499	523	492	464	474	485	492	480	487	479	499	479	485	463	510	483	447	472	467	469	464	465	474	494	506	501	523	494	517	473	490	456	484	455	470	487	479	508	487	495	528	515	494	489	446	505	465	498	453	471	487	484	452	484	461	457	501	466	510	485	513	540	434	471	477	459	438	459	458	440	503	462	479	469	508	470	516	464	491	478	548	455	493	494	504	524	474	465	454	488	476	488	485	468	505	475	505	502	473	485	492	474	496	477	446	497	503	467	498	467	491	490	499	484	480	498	524	467	471	494	507	504	487	516	472	492	484	464	460	495	502	506	509	494	484	540	500	477	517	467	502	483	483	476	487	510	500	514	478	486	484	453	448	492	499	487	517	475	507	493	499	513	443	499	462	448	497	471	472	475	488	486	461	505	493	508	491	472	512	494	451	500	500	479	503	511	485	492	522	509	488	529	489	491	509	476	456	493	475	456	508	467	495	505	446	458	505	496	475	517	470	508	497	484	505	486	479	491	495	478	517	508	483	470	496	495	487	487	494	446	496	490	487	482	516	526	497	508	503	491	486	475	509	531	430	511	481	509	453	484	482	508	486	466	481	487	472	481	465	461	484	500	501	474	495	465	523	516	480	479	525	464	469	492	499	461	487	493	485	491	476	467	513	468	453	493	486	496	502	478	445	499	470	513	486	501	526	451	500	467	504	469	505	512	490	463	512	518	467	486	476	487	489	489	495	516	500	469	447	485	461	503	490	481	483	480	506	501	507	507	464	461	489	471	465	506	480	540	479	478	477	509	490	476	480	502	455	448	463	506	464	486	491	495	495	494	501	523	476	474	488	506	493	476	494	511	493	499	502	478	469	451	497	466	518	483	495	495	483	525	515	479	479	522	467	476	485	480	478	465	502	483	493	459	481	520	474	489	491	478	515	468	491	502	473	493	465	480	503	468	529	522	535	438	472	489	439	467	469	487	496	463	501	486	436	493	443	477	493	454	494	468	487	512	477	466	497	468	463	458	497	461	491	493	470	483	492	468	466	488	466	483	470	483	491	427	484	483	484	463	509	471	500	479	486	483	484	477	512	526	491	478	461	522	516	502	481	481	507	510	466	462	495	497	436	504	503	493	506	503	485	498	534	460	430	476	472	476	462	468	493	496	493	556	535	490	461	466	470	499	505	493	486	524	489	474	484	465	469	473	471	456	510	470	510	505	504	478	527	440	513	535	462	494	452	458	495	496	527	490	484	460	479	462	477	477	517	472	467	504	505	522	492	485	477	475	485	490	506	468	493	508	498	486	476	516	503	489	481	473	488	471	435	485	496	484	520	522	506	484	478	494	507	475	529	476	441	492	457	522	473	508	476	514	482	469	498	488	508	504	511	505	486	521	483	493	474	507	505	499	503	520	470	492	483	446	455	492	461	508	485	506	485	490	452	513	457	520	496	486	488	478	493	470	478	488	477	454	499	499	490	523	449	503	485	513	493	461	534	504	524	473	496	512	487	490	492	455	445	503	493	497	500	497	477	511	484	479	488	496	488	498	477	492	499	455	468	509	507	477	483	484	474	476	481	514	542	481	529	498	492	419	481	483	480	473	526	484	493	544	504	478	467	486	493	494	494	500	488	495	459	462	502	484	490	475	489	461	486	478	475	447	493	435	496	486	523	492	477	517	509	482	445	462	479	480	499	507	480	548	492	486	495	485	499	506	509	469	482	519	495	484	529	461	495	490	467	504	457	468	501	487	476	516	491	480	487	491	508	501	470	472	477	494	471	506	503	478	485	469	480	510	428	463	473	484	495	465	485	452	527	503	501	506	508	517	506	483	493	466	458	483	475	501	496	489	492	420	497	497	502	482	502	498	490	501	467	478	489	465	471	480	486	474	474	509	514	460	490	466	505	488	507	506	513	428	472	523	462	511	501	476	466	501	489	472	501	487	486	465	514	448	519	486	496	442	513	476	485	473	479	460	503	513	500	434	498	458	487	497	467	471	506	441	491	486	511	476	446	488	500	453	479	488	479	495	493	492	495	491	506	477	473	509	479	490	490	471	500	476	497	467	497	491	472	502	520	526	462	461	461	457	513	460	473	475	513	473	489	494	525	487	483	471	479	509	476	471	511	486	475	472	479	509	498	449	500	476	436	527	480	471	479	484	477	457	534	493	511	461	482	461	519	488	492	475	487	502	477	461	490	487	491	438	492	502	464	486	473	511	503	495	480	506	474	485	507	508	510	484	529	479	508	473	505	523	495	454	484	439	528	479	475	501	499	474	504	498	468	479	438	443	488	484	514	451	546	446	464	440	457	481	488	508	469	475	515	501	489	496	497	490	458	505	514	513	502	510	483	465	495	476	482	496	537	496	511	465	491	501	512	470	491	451	458	481	495	503	492	437	522	512	478	438	508	468	455	495	505	477	501	499	466	481	482	491	477	484	493	487	485	465	520	490	456	491	481	509	459	526	483	475	480	462	428	507	496	484	495	476	505	520	501	501	465	506	451	473	445	452	502	514	461	487	461	473	497	479	493	464	515	488	491	495	468	495	465	510	493	480	522	482	477	499	480	477	462	502	477	475	478	474	470	533	526	506	536	478	487	525	510	451	499	515	475	468	474	455	526	503	474	514	496	484	499	488	489	491	473	477	487	475	469	496	504	483	462	473	526	498	487	474	491	516	510	483	466	515	452	500	499	519	507	478	515	495	462	454	479	451	457	489	520	501	482	484	489	509	485	477	531	486	476	489	454	485	486	511	501	471	504	501	484	463	488	483	498	547	499	492	475	529	474	477	505	456	501	455	487	478	474	475	494	487	521	473	468	484	464	493	453	471	471	462	462	487	494	514	504	472	488	493	470	493	449	524	470	454	501	479	491	459	474	518	479	491	500	484	494	510	484	470	484	494	460	479	452	483	485	496	467	550	474	454	473	458	454	477	473	501	532	510	474	531	480
24284	21440	28007	24978	21081	11046	1606	943	795	786	821	784	774	785	752	725	721	723	695	710	726	735	740	739	746	728	705	710	735	693	723	704	694	690	704	672	731	661	712	733	725	761	730	712	714	742	725	691	666	656	761	686	704	688	737	689	717	713	727	672	673	731	697	701	697	669	731	654	712	695	696	623	736	673	678	732	736	654	705	714	688	700	704	706	695	700	726	705	726	762	708	712	706	677	717	726	746	698	754	696	741	691	697	703	773	743	758	718	716	654	712	725	698	713	729	694	742	716	719	653	684	647	691	731	731	719	681	679	726	726	713	712	727	673	696	687	636	701	736	682	680	708	688	684	669	669	729	716	652	751	747	692	711	627	722	723	711	681	747	709	681	700	698	707	708	718	699	685	728	730	698	743	698	738	662	607	714	656	662	716	692	690	688	728	723	688	728	663	705	688	688	719	748	699	697	741	710	669	722	662	699	673	696	715	674	737	735	670	719	691	684	743	681	744	714	716	731	727	701	708	688	698	693	695	694	687	668	674	693	706	736	747	662	674	692	667	705	685	645	645	719	672	672	714	709	697	692	700	728	686	681	684	715	649	709	713	751	727	710	696	714	708	700	727	752	722	649	724	672	671	714	715	696	645	696	679	683	686	706	712	716	689	714	737	691	643	677	649	683	775	734	693	725	700	705	708	687	711	667	732	657	698	712	722	694	716	732	716	701	718	746	695	739	678	686	682	703	698	710	709	709	697	719	691	661	702	660	704	678	655	720	686	714	668	704	689	701	697	726	686	725	680	687	656	720	669	737	717	701	692	697	702	700	719	734	678	651	679	655	728	689	697	710	689	700	698	695	686	720	743	716	703	717	749	751	657	693	739	677	678	699	715	695	736	736	680	752	685	710	712	718	731	749	705	703	709	737	753	757	773	681	664	717	757	731	713	655	696	710	670	721	693	720	658	637	733	691	688	711	705	704	662	660	677	705	721	672	728	707	645	714	725	675	664	690	718	711	679	722	720	666	674	688	660	646	712	712	700	680	748	699	677	705	757	728	681	711	736	666	719	697	688	698	713	664	709	722	667	723	669	684	719	707	737	700	712	716	655	689	698	667	709	682	688	740	713	734	654	721	677	686	710	688	720	681	655	690	729	697	714	696	652	690	686	690	689	684	711	743	685	651	641	726	685	653	668	661	665	676	704	637	731	694	685	676	680	695	695	749	698	701	694	716	670	696	719	749	645	692	728	716	684	706	711	652	738	699	689	675	698	695	723	691	709	698	770	707	713	693	750	724	669	784	701	673	620	722	667	699	703	691	772	711	653	687	722	707	708	697	722	671	710	736	705	732	689	696	742	680	680	670	745	659	701	687	712	705	718	721	708	710	725	697	731	695	751	711	702	721	679	687	695	658	695	659	727	726	749	671	693	663	691	699	729	711	694	710	691	634	720	753	657	705	676	687	758	713	726	729	688	713	775	679	698	690	704	720	706	693	716	733	741	698	723	706	717	708	732	734	689	718	669	750	721	683	693	696	660	691	678	733	668	668	699	702	704	676	702	709	706	724	713	721	695	691	729	713	697	705	646	716	752	707	734	676	707	688	695	695	678	722	698	715	676	680	662	749	682	710	654	682	733	689	694	671	673	659	707	693	720	702	673	760	691	719	731	670	694	715	726	688	710	735	661	698	670	669	674	689	689	731	692	713	706	692	704	719	712	745	688	678	695	711	709	715	656	687	714	673	696	729	665	713	743	697	658	679	720	629	737	679	718	722	701	681	661	678	683	704	711	676	738	684	695	693	683	710	698	686	712	669	721	723	704	675	712	672	701	698	720	690	718	741	689	699	736	674	641	710	701	644	652	711	689	705	678	673	724	674	661	729	674	694	737	697	695	714	685	697	721	731	721	669	710	727	709	688	730	718	716	724	698	694	723	740	674	680	636	692	725	727	700	742	742	684	691	669	731	686	681	693	719	711	696	738	701	700	661	694	755	740	696	700	721	684	686	713	657	704	746	671	705	728	686	728	685	671	687	690	659	715	752	690	694	652	699	691	674	705	686	676	721	706	654	718	695	728	691	724	718	688	707	711	719	672	729	637	668	704	693	666	692	731	682	683	698	696	691	734	675	726	695	680	733	675	674	733	665	722	675	694	711	678	684	678	665	718	715	708	641	678	767	695	695	670	675	671	677	682	694	700	741	697	661	714	692	665	634	726	712	737	735	721	756	692	639	713	670	710	708	727	683	728	743	732	656	737	699	712	703	687	718	718	705	733	690	708	689	752	733	660	697	735	674	681	740	689	643	677	685	720	718	690	743	718	692	708	690	722	766	684	740	666	702	656	714	714	697	683	658	679	705	662	677	660	705	693	685	712	713	717	665	701	700	686	741	753	752	659	689	721	696	698	665	697	717	661	693	672	665	693	676	698	710	697	737	729	710	681	705	712	663	704	717	673	675	699	749	709	727	638	622	714	713	681	724	703	685	679	655	666	694	692	706	707	719	715	730	729	714	733	662	681	685	714	664	708	666	709	709	729	681	703	707	675	729	708	718	705	726	717	701	705	690	699	706	638	703	674	698	708	701	734	702	751	715	699	706	693	690	726	672	710	746	708	662	713	692	747	679	719	724	737	728	699	691	699	713	702	677	703	703	694	700	655	681	692	700	713	670	651	666	706	747	664	669	704	677	699	673	656	715	648	724	700	712	733	690	689	687	713	699	702	676	692	728	678	702	687	715	741	643	687	732	713	707	680	691	672	710	668	668	687	635	702	701	710	735	664	740	669	678	719	661	693	681	693	689	755	691	686	719	657	701	731	718	698	765	669	743	670	660	743	725	694	693	742	683	693	639	685	645	708	690	688	691	686	726	694	686	689	697	666	668	672	768	729	710	671	710	704	696	660	700	713	719	704	686	653	672	702	689	699	727	675	680	699	718	673	726	671	704	662	717	718	728	690	673	682	740	711	682	684	721	736	732	750	714	709	669	703	694	703	700	671	678	699	680	701	668	756	673	695	687	768	673	709	671	695	739	695	728	739	670	704	707	678	736	674	671	662	662	678	679	698	732	695	749	688	736	691	728	678	729	656	664	721	655	739	748	718	766	710	685	705	699	715	660	649	685	677	650	700	725	689	702	683	748	745	676	702	687	657	666	655	676	670	694	704	655	685	703	771	701	699	701	765	709	690	690	641	708	669	734	665	673	671	682	747	697	689	691	771	675	689	705	656	660	663	672	641	712	717	723	705	661	670	692	723	687	695	685	674	700	737	707	722	701	669	729	722	689	718	715	705	675	725	734	692	699	701	720	655	691	666	728	704	758	679	709	694	731	726	771	721	698	721	682	765	703	699	687	740	703	679	693	691	636	666	678	703	705	697	652	711	679	705	698	725	734	712	703	754	663	707	733	701	669	683	685	680	757	725	731	718	702	647	702	665	707	686	677	671	713	705	713	665	688	724	719	717	661	652	684	650	696	710	729	683	672	685	684	732	715	726	687
56736	77398	35456	9581	5121	2643	912	837	766	757	688	758	717	646	651	649	672	676	637	603	631	667	635	659	707	675	607	672	662	650	624	630	580	686	592	681	594	661	668	695	722	674	632	661	633	656	633	634	660	645	607	599	704	592	607	616	618	628	583	655	643	622	625	630	595	601	617	647	619	659	647	605	646	601	638	610	644	614	630	643	600	662	578	624	607	679	643	649	619	656	576	604	601	639	634	664	624	704	590	602	637	617	610	738	746	733	739	700	642	627	619	591	646	594	623	638	590	712	651	619	655	652	619	634	614	628	645	625	591	619	652	654	611	624	612	595	660	635	625	552	687	612	608	608	620	615	609	598	637	661	615	602	594	622	568	621	635	614	634	605	656	635	603	629	608	622	649	616	634	599	602	611	658	660	584	586	609	629	651	598	633	618	594	597	594	623	594	664	634	615	634	605	612	631	629	614	627	624	604	641	619	616	622	647	636	605	594	670	648	629	649	588	647	668	582	609	626	627	611	637	657	610	582	612	585	614	597	590	605	643	614	604	658	617	608	633	660	631	652	604	629	593	620	619	629	583	637	625	617	628	622	607	603	616	619	634	608	608	673	611	644	629	638	600	625	579	608	618	633	634	552	620	660	616	590	598	616	577	607	646	625	566	620	647	612	635	618	637	617	673	591	661	649	608	668	624	621	599	576	632	609	642	589	644	635	650	618	599	611	602	597	610	604	678	608	617	656	562	632	578	586	658	650	632	639	666	626	643	598	649	640	672	629	611	645	630	633	658	626	644	636	601	641	614	581	578	644	581	633	614	644	598	589	585	593	627	603	657	634	613	642	665	646	619	663	595	621	621	625	591	591	607	624	580	625	574	611	653	626	646	631	623	629	649	619	614	657	630	631	591	586	651	590	611	637	623	619	601	621	628	625	601	608	600	630	645	609	628	630	592	590	613	625	619	620	608	626	635	611	638	634	627	626	639	628	600	676	616	616	625	591	632	600	604	639	639	606	623	601	625	639	610	611	654	636	635	650	594	636	594	620	578	621	609	600	644	580	613	613	642	614	646	620	625	637	664	612	614	597	640	590	613	625	628	678	666	600	595	611	621	612	606	634	627	616	602	656	604	658	595	617	614	646	631	612	634	607	638	617	677	664	603	621	631	593	606	597	625	604	613	627	601	597	642	662	638	624	633	610	643	602	669	607	605	637	583	620	612	610	615	590	610	628	658	609	603	590	622	600	578	659	618	619	593	586	617	604	628	628	616	608	590	628	629	591	657	593	661	590	682	586	602	607	614	612	601	623	602	580	601	598	595	601	621	613	647	562	640	646	581	640	599	611	617	648	634	663	641	619	613	616	642	587	629	672	625	622	619	630	614	600	580	614	580	684	643	607	571	607	626	594	625	635	650	627	670	629	620	630	637	588	637	627	582	604	634	654	652	587	598	659	578	679	623	619	652	634	614	651	632	616	663	641	646	590	671	631	612	629	646	644	622	588	627	611	629	617	650	633	627	632	616	688	626	634	641	625	598	622	574	641	622	609	678	613	639	616	607	564	681	613	648	648	600	617	648	614	631	590	624	646	626	630	633	646	637	640	618	598	583	656	597	619	617	674	614	578	612	583	602	633	655	575	623	643	571	599	641	621	607	633	607	620	631	641	620	606	608	642	596	620	611	629	599	645	581	621	635	627	618	667	605	657	662	600	600	628	598	610	648	625	576	619	643	617	632	636	589	593	655	649	597	623	594	615	622	587	629	616	592	645	638	659	602	595	637	632	596	632	614	645	637	566	616	591	600	652	614	599	614	664	608	597	615	670	637	620	620	623	603	640	536	614	626	632	623	629	607	634	612	619	638	631	626	588	619	641	649	629	649	590	603	609	655	623	629	638	648	592	618	593	661	585	587	604	614	621	587	593	641	598	603	611	607	597	625	635	560	632	614	644	642	587	620	654	639	634	579	633	657	609	588	649	603	592	600	613	637	606	633	620	612	622	607	611	601	647	656	608	624	627	628	628	627	626	616	629	626	636	624	647	625	640	643	667	642	599	619	613	578	630	642	607	676	609	588	584	632	648	612	589	630	605	590	601	629	581	630	610	561	603	617	607	645	573	642	625	639	603	647	591	599	614	626	639	621	642	596	563	613	628	636	613	583	643	630	667	610	642	635	597	596	610	591	564	607	627	611	570	637	663	609	581	609	598	641	613	572	591	622	632	655	626	609	619	629	642	602	614	604	614	592	586	550	586	638	620	638	583	613	609	626	627	649	615	647	621	633	604	602	624	622	570	574	658	583	616	638	610	657	634	629	646	609	615	657	615	614	636	603	624	583	626	580	590	605	638	611	607	602	640	598	637	580	642	585	600	615	551	614	573	622	620	620	608	656	560	601	594	591	647	632	637	654	623	623	578	632	622	670	615	594	592	683	576	638	636	618	628	643	650	656	581	645	576	619	617	600	648	646	636	637	598	636	637	633	624	597	626	618	616	637	566	612	580	642	656	659	578	590	623	656	596	606	638	646	637	639	602	584	614	633	608	593	624	650	612	596	590	621	613	622	635	655	597	642	644	620	592	654	642	628	649	598	608	615	601	616	636	626	623	634	630	581	605	611	649	638	613	660	621	649	608	600	604	654	634	608	599	575	646	627	635	624	592	641	640	642	613	651	622	624	586	585	619	606	597	651	615	614	622	631	590	626	599	644	574	628	636	618	636	632	599	587	609	631	606	614	588	654	672	611	614	584	622	618	633	589	658	584	664	669	636	589	573	578	631	627	648	558	626	611	586	635	619	618	640	654	594	618	601	623	627	599	616	601	592	604	614	657	614	608	605	581	557	591	624	656	618	614	598	614	626	616	605	660	637	598	576	616	687	667	577	620	625	625	624	645	631	641	586	609	591	621	648	621	608	602	607	675	619	604	603	597	626	624	598	589	615	583	633	615	570	655	605	608	635	589	593	623	643	647	597	583	632	628	623	689	623	645	677	639	603	625	572	624	589	600	622	597	602	637	645	613	623	620	696	627	632	609	624	582	661	633	618	600	647	627	617	621	608	632	605	640	618	638	632	644	620	666	614	630	617	619	630	665	603	578	683	618	646	648	630	603	664	598	614	609	674	553	639	594	590	626	599	614	633	613	610	639	596	615	663	625	602	627	614	624	641	591	630	617	592	625	665	625	622	622	633	616	605	642	661	626	577	591	601	633	579	583	603	646	629	626	636	630	630	619	628	609	595	671	639	581	566	629	618	602	595	617	608	604	633	639	580	678	651	571	641	617	595	619	591	628	610	608	659	590	617	636	660	604	635	634	596	658	633	574	571	647	661	608	583	642	641	611	592	635	590	580	615	630	627	557	611	609	623	642	634	657	613	641	647	630	593	629	588	642	605	604	634	637	603	624	622	592	598	623	624	595	629	643	615	613	599	591	585	621	647	621	628	581	621	615	663	618	612	596	588	594	654	600	627	639	567	618	633	609	576	594	614	613	602	647	600	602
29422	20360	8175	1993	1074	951	787	753	781	795	774	754	813	773	779	772	730	804	736	744	739	759	781	769	768	734	747	816	724	763	802	769	751	810	724	749	735	745	760	763	813	784	794	775	779	756	701	754	764	799	749	766	744	751	769	799	828	736	786	764	755	747	736	760	764	794	805	787	744	762	775	761	812	739	805	766	754	717	765	828	810	782	785	760	787	744	767	751	788	784	777	742	801	787	723	777	755	773	742	788	714	744	771	745	807	804	798	782	823	793	755	757	724	821	818	773	718	780	746	820	754	795	750	757	777	785	785	728	794	699	780	811	760	738	766	727	780	763	753	741	795	759	763	766	785	765	766	767	740	745	773	738	753	733	750	772	748	756	740	787	767	780	783	775	735	819	733	744	810	742	742	738	739	813	775	778	752	767	771	765	791	830	745	756	735	701	762	774	801	753	755	780	754	761	775	814	790	760	744	810	796	783	799	793	766	733	715	799	737	721	743	768	795	741	775	723	784	836	750	769	737	761	755	743	759	764	742	824	763	766	757	764	803	803	772	731	748	746	779	722	747	763	780	801	754	820	748	795	740	768	808	784	765	731	812	794	772	799	784	736	794	748	783	754	806	763	771	743	765	716	766	758	782	742	761	775	767	752	756	755	795	836	753	803	740	761	745	779	769	736	776	771	788	781	705	749	753	734	783	751	761	809	749	753	749	770	782	791	774	748	778	781	774	738	780	707	736	778	769	797	754	741	775	742	791	755	751	765	708	761	795	755	794	775	708	785	816	817	751	763	757	764	773	741	776	775	754	737	801	779	739	791	790	782	753	753	745	753	757	785	725	761	777	783	787	752	754	748	789	824	693	723	703	749	786	739	743	788	765	746	770	772	716	758	771	760	725	791	734	780	785	767	765	778	749	732	711	760	832	760	812	738	749	788	715	779	723	776	783	753	739	715	818	760	752	787	748	770	739	742	773	757	752	771	749	807	741	725	719	760	733	745	737	784	797	774	759	827	756	776	775	722	711	738	760	743	790	747	724	787	796	764	786	773	761	785	738	779	787	773	798	782	752	741	781	756	777	760	760	819	757	764	792	819	772	808	777	741	805	766	772	768	731	814	767	749	791	739	760	695	800	742	751	737	762	796	738	779	803	741	766	774	817	776	763	775	745	803	853	744	776	759	744	768	782	723	758	777	757	810	783	759	771	794	739	739	729	745	777	790	721	750	749	760	763	784	783	746	771	797	737	735	732	782	733	693	756	760	761	780	764	780	763	777	760	792	769	734	742	772	756	709	793	764	772	787	755	801	783	798	765	804	762	699	782	785	750	754	768	771	782	757	777	763	766	772	782	740	702	821	784	729	758	792	800	788	781	792	769	791	741	756	746	749	756	795	800	800	812	737	789	764	771	767	760	791	721	749	800	751	754	758	754	750	740	798	797	800	743	758	751	759	752	744	770	748	749	759	752	774	783	768	757	707	774	838	765	777	774	789	750	813	808	739	774	768	800	727	810	742	767	724	838	749	729	758	761	780	753	787	743	782	837	828	798	775	789	754	711	787	772	749	802	777	736	776	764	806	811	798	787	718	776	777	811	737	740	729	809	759	819	736	766	756	773	760	739	802	767	715	757	705	746	767	788	816	759	761	738	750	709	781	781	750	795	808	734	842	765	754	799	759	770	755	756	758	700	742	803	763	767	777	767	752	763	744	753	721	757	750	802	777	766	780	775	795	771	718	775	717	733	717	805	739	744	784	816	776	753	761	741	769	712	754	733	821	752	736	763	734	754	772	823	768	734	791	760	756	764	822	799	742	777	730	763	781	748	745	780	823	779	799	812	735	709	706	818	730	740	762	774	766	783	699	765	729	737	781	753	752	720	755	761	755	779	768	766	767	763	772	755	764	796	727	724	771	752	721	729	777	777	714	756	763	780	744	733	768	750	787	728	799	823	769	804	766	756	765	750	759	777	721	803	772	791	759	781	759	801	727	755	783	801	792	702	772	801	762	804	780	757	757	764	714	783	742	760	762	788	793	745	760	808	782	791	775	790	750	730	752	775	784	756	763	766	811	752	754	730	752	799	815	804	755	715	805	757	739	739	769	780	750	771	815	764	758	784	770	750	830	748	801	756	797	732	722	735	790	755	712	775	793	819	743	769	740	771	772	751	784	737	786	764	788	763	783	730	787	757	743	740	759	774	751	764	778	767	742	750	755	788	801	831	773	729	758	794	745	765	815	729	752	745	771	771	700	781	786	772	728	731	759	793	748	811	771	799	782	809	722	748	727	744	769	778	761	781	726	761	753	771	774	775	742	733	752	773	798	804	770	781	774	775	769	765	775	772	783	777	800	792	741	765	777	765	745	760	729	735	766	768	773	763	763	773	786	745	789	805	769	766	761	778	751	814	741	766	756	751	830	758	765	739	749	792	832	778	716	793	797	757	762	813	774	799	772	769	764	710	747	787	815	757	699	785	777	754	728	779	780	708	754	753	795	737	734	755	802	764	744	736	773	785	761	761	748	771	776	785	764	753	814	807	809	733	721	730	772	733	752	775	771	800	786	778	772	756	807	774	799	796	734	761	771	772	736	742	774	757	793	743	776	739	775	744	758	798	758	744	774	742	742	763	759	774	786	799	765	812	767	773	781	800	804	812	766	783	795	827	797	819	811	772	782	787	767	783	748	806	792	793	771	748	697	786	751	748	728	801	774	745	765	754	795	746	733	783	770	757	763	764	780	766	773	728	781	758	747	788	757	741	773	741	756	755	765	778	770	748	754	789	746	784	746	752	743	786	761	726	802	758	771	755	753	771	795	796	778	737	769	719	757	760	773	733	803	748	763	756	813	775	775	774	797	754	728	764	801	770	802	754	794	790	793	706	773	737	810	790	737	804	802	725	712	734	703	773	754	797	781	811	776	757	789	774	751	738	823	754	717	770	729	710	758	736	759	726	733	813	761	743	690	814	736	740	758	776	779	754	756	769	740	735	729	733	741	796	738	785	743	741	797	759	734	774	726	785	748	805	780	774	719	780	733	805	749	746	807	776	748	750	789	799	783	732	777	729	772	762	725	745	743	787	774	756	783	791	747	750	804	785	728	762	754	783	776	793	809	821	807	750	813	748	796	742	808	690	790	810	786	744	750	784	801	748	820	777	770	824	763	770	774	803	807	744	795	708	770	790	776	780	773	790	743	777	730	760	717	708	732	766	701	785	738	760	734	772	767	763	748	737	768	732	773	783	791	783	764	725	821	787	782	762	749	742	779	721	786	745	771	740	796	767	742	798	761	750	704	744	764	756	764	766	717	739	780	779	770	775	780	751	769	741	754	737	786	721	742	779	780	752	783	759	712	783	790	775	771	805	828	778	769	782	783	735	764	733	762	765	754	828	734	803	804	723	743	775	753	803	754	801	757	792	826	834	756	757	735	735	731	764	748	807	774	788	801	774	744	761	753	796	700	741	802	804	783	760	721	712	765	749	804	766	715	795	789
16182	15972	4505	1110	882	728	648	575	587	661	630	669	693	642	637	605	627	578	607	625	654	632	615	613	667	672	646	649	603	616	654	646	638	600	636	605	598	635	643	635	669	637	650	642	650	680	639	605	615	624	612	647	613	654	608	641	629	672	611	602	580	639	613	626	596	606	695	589	656	665	610	625	631	644	627	623	633	557	604	619	622	654	627	582	584	626	603	629	682	601	628	641	630	636	597	680	638	642	602	638	687	635	609	571	656	585	636	609	607	647	603	645	651	638	615	615	647	661	619	644	603	604	652	669	622	656	631	594	648	646	591	609	629	626	646	652	631	607	649	614	638	638	606	619	649	624	611	616	648	621	650	627	627	616	636	621	666	597	663	592	581	630	621	591	636	564	631	655	628	641	631	638	622	615	614	628	664	644	650	569	624	614	661	611	619	605	612	588	631	641	628	630	634	644	663	645	588	610	601	605	594	644	627	609	642	605	650	660	627	643	675	675	638	594	623	592	626	649	639	630	623	643	632	605	631	639	606	639	631	630	646	628	581	619	637	607	589	631	642	640	621	614	639	660	584	624	635	590	627	612	559	593	597	617	663	588	651	596	615	650	670	623	619	664	629	630	608	608	660	638	646	668	575	710	640	644	662	611	634	587	595	603	622	612	635	592	625	651	618	686	634	647	633	621	644	660	665	608	608	592	628	624	622	629	644	641	599	659	616	575	621	622	634	606	638	616	635	668	584	617	660	606	605	570	594	641	600	628	643	634	610	595	652	632	604	664	628	639	628	626	670	673	560	639	628	610	607	640	630	660	610	656	576	647	612	631	597	616	614	581	607	616	633	633	616	664	657	649	580	616	671	618	644	668	633	641	644	603	639	610	642	625	644	600	628	634	642	648	602	627	640	647	620	607	614	631	624	596	649	614	635	618	614	641	602	627	626	619	608	662	647	603	629	613	610	638	609	641	638	624	599	648	625	651	612	616	598	620	604	592	640	612	617	608	581	654	645	630	592	617	608	615	602	650	614	639	683	652	642	628	623	647	627	622	601	582	612	673	644	617	637	674	643	671	578	618	632	571	618	591	624	586	668	620	611	575	622	582	582	662	632	593	621	610	614	609	642	641	640	603	606	635	646	614	654	609	638	585	620	651	607	631	613	579	625	637	601	632	626	634	683	607	615	658	652	620	662	594	640	617	621	645	659	655	597	647	607	595	644	616	652	656	643	604	621	638	569	611	645	646	582	625	603	628	609	604	619	631	656	639	649	610	607	616	636	610	660	651	630	624	606	673	577	626	631	593	611	582	574	613	644	638	605	580	625	618	632	599	614	651	591	641	643	614	633	630	631	644	649	658	604	651	619	626	573	624	594	638	620	588	596	619	618	631	645	608	624	623	639	658	634	586	633	653	627	635	584	667	638	584	662	623	621	678	647	651	636	627	654	636	607	626	606	623	632	620	611	632	652	635	599	649	608	633	644	601	617	620	589	643	644	653	659	653	633	672	626	667	629	609	589	633	609	629	588	649	647	641	678	647	645	632	674	626	600	602	623	619	617	613	623	669	598	678	615	628	625	600	609	675	599	605	615	630	627	604	630	605	607	614	609	640	601	648	609	614	595	604	633	654	656	577	611	643	608	615	602	622	591	635	616	648	624	632	635	632	636	600	640	618	605	617	641	561	612	627	630	642	617	684	639	587	676	676	618	639	659	653	653	599	636	649	641	648	605	668	599	617	569	659	677	646	605	635	656	643	662	639	593	611	650	645	655	615	649	631	653	637	640	636	615	564	623	610	626	558	595	603	650	617	609	606	636	632	587	570	631	644	654	610	602	651	635	650	634	683	633	682	675	641	661	604	628	624	657	603	655	618	587	614	601	583	645	569	617	609	593	641	628	596	568	633	638	651	652	658	639	666	640	632	611	628	605	637	597	632	610	626	652	593	614	627	631	649	604	596	587	638	605	617	635	622	595	626	626	657	617	633	618	607	632	673	655	669	636	632	627	646	572	652	601	560	622	631	606	624	630	599	616	641	631	559	608	679	626	640	602	641	602	606	587	651	644	598	634	619	640	624	596	628	632	585	624	653	578	646	654	619	628	611	587	668	636	596	644	585	593	593	649	668	611	643	577	671	642	625	649	618	591	654	596	645	662	629	614	646	631	621	648	662	668	612	624	625	613	619	618	589	654	630	622	626	657	592	587	637	626	612	604	665	578	587	608	658	603	653	641	624	656	623	624	629	667	625	623	585	633	659	655	571	614	625	623	611	637	652	566	616	609	606	607	567	599	575	657	666	608	674	621	641	627	639	624	647	610	628	617	620	626	645	636	609	593	607	649	618	640	610	576	634	566	586	640	590	633	582	610	609	650	670	619	612	645	608	614	603	622	631	650	642	638	624	610	644	625	607	595	618	612	625	609	616	641	617	595	657	637	647	620	691	641	644	647	587	618	641	613	646	598	624	625	655	653	639	660	657	632	646	621	669	579	625	626	593	628	620	627	636	630	636	659	647	662	630	585	645	629	603	634	666	656	598	590	646	601	572	625	668	636	620	607	616	626	639	621	651	623	636	622	633	617	582	621	598	665	630	630	627	669	612	645	679	638	626	633	665	615	647	620	644	630	636	648	635	684	645	612	645	658	600	616	626	652	655	632	621	614	589	614	546	610	605	651	615	605	610	645	655	656	609	651	676	622	652	625	630	629	604	615	647	617	606	601	576	652	629	663	612	615	651	642	679	586	562	652	646	683	652	569	605	602	666	652	631	611	660	611	611	615	624	600	646	666	596	610	646	630	674	665	627	602	666	575	620	615	614	612	619	626	623	611	637	622	652	648	629	608	651	657	688	605	620	639	629	609	589	643	637	633	628	604	686	624	627	623	668	678	617	635	588	599	605	613	634	675	653	665	621	635	611	636	650	598	635	642	629	644	619	627	652	618	593	606	638	595	596	637	560	615	616	622	638	611	683	682	624	625	669	625	631	582	573	625	629	632	688	633	607	627	607	632	649	613	634	644	584	608	583	646	658	619	635	671	650	668	630	582	586	624	666	584	677	599	645	651	630	655	609	622	631	628	593	638	625	651	636	681	639	599	610	609	627	557	624	623	607	638	626	629	661	599	594	665	638	637	587	632	595	631	622	616	586	595	601	599	620	592	639	600	633	602	633	654	602	610	661	613	626	603	646	622	683	643	652	616	573	604	618	626	625	633	650	624	602	618	625	624	620	618	576	616	633	662	606	630	633	626	601	605	630	585	681	646	637	652	666	608	629	584	721	685	599	591	638	645	635	591	617	606	615	646	657	616	619	648	652	618	614	601	602	634	688	611	642	609	638	604	603	613	625	617	604	635	662	649	621	650	605	631	584	617	656	642	619	652	624	610	614	663	676	668	619	584	649	643	608	624	607	595	593	624	620	657	637	581	642	655	641	631	609	602	651	640	651	640	630	636	667	643	626	632	640	611	617	637	621	655	639	589	634	621	608	611	661	604	623
25403	21584	27569	25325	14209	2808	1179	937	829	840	848	789	818	761	820	801	804	764	818	787	766	809	793	836	783	790	779	753	769	768	766	748	718	804	773	750	781	746	800	790	810	807	811	794	763	797	783	788	771	767	721	696	778	845	725	777	744	748	752	707	770	764	746	821	786	776	769	703	819	761	746	760	703	738	779	784	780	762	735	791	758	773	785	737	761	801	812	798	758	758	739	760	740	795	805	728	759	738	812	717	762	732	782	775	815	809	788	764	769	806	812	803	796	714	790	729	773	725	736	749	777	768	818	754	741	812	785	800	758	740	752	769	729	742	748	792	681	746	702	734	727	760	759	773	775	777	708	748	816	765	759	737	728	767	751	763	813	793	778	772	737	744	763	773	797	774	781	774	791	779	733	766	782	739	816	766	756	751	839	752	811	823	758	739	770	756	753	766	804	714	698	806	824	785	775	747	755	715	760	723	729	774	781	753	782	770	774	749	780	784	790	725	762	747	767	767	764	760	780	796	794	772	748	779	770	800	802	795	732	761	743	766	783	746	754	763	763	797	716	789	750	772	831	765	765	785	817	776	721	771	720	779	720	802	782	787	783	769	754	738	736	784	799	786	737	796	785	752	727	741	797	760	724	760	829	749	741	781	802	826	776	813	762	791	771	777	789	766	771	732	784	776	757	778	763	748	766	761	766	798	801	830	746	760	755	753	767	757	750	768	767	739	709	742	742	709	726	779	803	748	769	771	780	752	788	777	760	739	780	803	818	766	771	772	732	734	761	749	764	721	739	730	734	729	796	724	788	800	761	729	726	791	762	783	754	793	778	787	748	797	762	798	759	781	745	790	776	767	760	758	761	729	761	784	799	715	792	803	723	779	727	767	778	753	759	769	790	735	788	737	765	714	811	729	811	729	808	772	764	783	744	719	729	767	779	759	784	767	742	771	781	733	765	775	760	800	732	784	757	744	798	794	724	769	784	770	753	739	760	767	779	758	729	818	753	754	752	794	769	803	772	793	759	731	795	784	740	774	768	756	730	786	746	738	786	792	773	791	795	751	763	755	801	811	761	760	809	730	753	746	741	770	729	771	738	733	752	749	710	739	765	770	772	714	777	801	789	714	735	758	772	750	761	707	752	743	759	741	790	741	751	776	838	757	731	765	788	722	733	790	755	724	753	766	791	805	769	766	778	678	736	763	783	753	781	745	771	819	771	765	737	770	746	801	818	754	789	755	702	773	774	768	732	802	757	753	819	775	754	768	777	744	760	694	790	725	770	733	752	736	771	758	810	773	770	781	759	766	780	746	769	788	744	817	769	778	736	826	758	728	743	761	754	737	782	772	762	787	774	714	726	816	812	799	821	814	749	711	737	804	798	697	749	746	767	764	832	775	753	781	788	791	762	789	753	774	787	739	780	814	779	789	730	776	774	778	756	777	738	730	780	801	808	772	718	773	728	798	751	791	767	708	762	758	768	765	801	759	753	718	807	782	751	777	749	741	779	770	788	758	761	769	757	754	750	766	754	727	802	784	738	768	762	710	807	758	798	768	750	840	802	781	754	800	765	737	766	756	746	760	793	792	760	773	747	720	732	726	753	738	813	774	801	734	784	752	785	777	781	768	772	757	759	738	722	778	779	732	762	707	768	788	718	792	760	794	714	710	764	810	762	763	819	789	741	803	730	782	781	752	741	749	743	773	731	780	718	804	740	769	784	745	797	764	768	718	760	795	798	785	723	731	734	748	764	742	765	703	809	782	764	774	736	753	749	741	790	785	734	751	738	766	716	785	776	747	782	743	745	774	764	777	797	785	790	757	733	740	776	788	762	730	760	793	720	768	794	810	766	736	756	739	790	786	799	689	775	758	793	785	821	742	729	763	740	760	852	711	744	734	744	778	722	806	770	783	796	806	808	761	793	822	770	759	828	766	846	734	754	706	719	732	767	783	791	759	783	786	799	748	754	783	735	757	743	748	763	756	776	834	736	823	765	735	775	759	766	759	739	744	784	768	782	792	773	733	736	787	785	752	745	780	746	713	749	738	759	750	799	718	726	782	851	760	751	745	719	771	769	765	726	770	750	765	811	746	804	773	804	734	768	772	777	777	765	801	725	776	738	783	786	752	797	769	748	770	775	738	778	729	781	760	755	797	768	777	816	733	770	796	817	739	779	802	788	739	739	751	750	752	778	755	789	756	768	697	785	792	733	779	753	777	812	747	762	763	740	772	772	832	757	760	757	733	729	761	784	721	782	806	814	733	804	750	752	766	777	795	788	743	776	773	786	805	758	749	764	714	745	743	757	778	777	757	785	757	769	833	758	786	752	744	770	790	783	719	767	731	753	762	758	795	842	788	760	756	752	733	758	771	743	749	684	752	709	789	782	764	773	771	784	738	749	795	767	789	774	795	775	748	799	777	799	744	780	763	739	790	766	765	770	724	762	740	800	774	779	743	746	790	772	785	813	742	796	726	765	759	769	754	748	765	738	820	773	815	701	763	784	757	777	770	714	770	727	777	804	739	800	719	734	788	774	770	725	837	781	776	782	789	768	755	776	728	788	773	765	788	749	767	749	742	793	812	801	795	750	761	802	770	759	772	781	774	766	751	750	743	743	746	798	766	737	720	744	752	799	797	786	822	769	740	737	782	788	751	771	748	756	788	783	771	749	774	785	800	779	740	784	741	750	791	771	769	750	746	751	831	739	776	778	792	753	781	757	796	735	747	736	739	799	792	703	750	836	749	770	745	814	746	759	788	754	761	799	775	798	771	770	728	805	793	796	781	773	770	773	755	783	793	795	725	781	777	748	760	794	756	725	800	756	749	802	720	756	771	741	768	758	725	765	778	751	816	736	755	768	782	770	797	747	756	768	751	713	770	747	765	721	767	743	757	760	710	732	766	752	766	802	752	735	782	771	719	752	744	783	746	781	766	812	726	780	755	760	723	793	805	715	779	760	811	720	751	724	729	762	738	766	740	754	799	754	734	766	800	777	764	771	746	820	775	757	759	769	757	736	737	796	805	735	753	702	772	783	731	750	767	694	769	792	697	748	772	751	801	783	798	756	813	791	789	748	735	761	743	754	712	743	728	792	746	709	728	759	751	709	790	741	777	762	788	772	794	797	812	721	740	737	813	756	756	729	736	729	750	767	808	794	765	735	752	768	709	781	778	785	781	806	757	773	769	804	726	801	756	768	822	750	733	764	772	730	776	772	708	776	809	681	798	804	784	733	764	722	759	717	762	741	765	795	695	747	793	799	795	775	778	797	788	782	815	804	765	768	738	736	756	754	731	807	781	784	748	723	810	767	744	741	727	778	774	754	748	756	749	771	777	777	832	803	755	739	777	755	736	758	787	717	764	750	760	795	775	732	814	793	769	779	773	780	732	726	759	749	767	756	737	740	719	757	781	804	791	743	768	767	733	703	731	725	808	758	802	799	766	769	755	770	717	756	812	795	801	785	748	777	776	756	781	718	737	757	786	746	723
52175	62994	24563	6037	3552	1570	812	775	724	754	718	679	679	710	722	683	696	644	681	630	679	695	668	629	619	695	646	656	658	664	645	621	703	669	650	638	681	689	661	709	711	686	688	685	681	693	637	685	683	597	648	650	671	620	654	677	654	621	694	704	617	625	628	675	647	653	666	651	657	682	631	628	690	660	613	606	616	613	634	645	700	607	636	658	623	634	704	698	643	661	676	636	639	663	670	657	660	638	688	662	631	687	626	690	719	736	684	697	662	630	625	663	656	688	614	662	616	653	669	634	641	609	647	671	610	640	665	685	631	694	660	683	686	627	698	642	647	650	660	672	689	638	574	667	622	671	652	655	602	633	625	644	645	630	617	635	657	661	609	657	693	633	666	646	675	633	611	640	634	638	615	615	650	678	624	645	655	669	631	615	625	661	635	664	630	651	639	604	637	655	661	653	655	699	646	636	707	604	606	698	628	674	630	644	622	636	674	643	645	644	679	632	631	623	684	665	638	631	650	652	658	695	673	660	645	658	622	599	650	607	631	652	617	616	670	667	695	630	646	682	644	683	635	656	667	651	614	641	640	630	559	645	685	651	679	670	657	624	657	645	650	658	640	662	645	636	644	639	703	663	633	651	689	711	650	636	645	664	670	650	628	671	663	669	636	653	656	660	662	640	647	632	709	610	676	710	624	626	716	654	679	612	631	660	627	644	674	678	642	630	615	628	660	644	604	640	616	701	651	661	600	645	658	654	654	682	652	651	685	614	629	616	692	651	607	632	620	640	710	647	616	637	652	647	640	648	644	590	663	641	639	694	640	639	688	622	662	702	640	676	682	691	639	650	678	605	657	633	669	671	676	629	643	683	661	668	695	632	640	665	648	669	653	628	636	651	663	690	710	669	656	675	671	642	672	633	642	634	639	647	693	615	660	631	670	626	611	641	621	666	636	661	652	653	673	612	618	647	676	647	629	660	635	616	657	649	672	633	666	652	634	664	664	662	657	677	628	678	668	660	606	688	670	639	645	679	629	596	669	643	644	656	645	689	619	673	631	649	643	659	667	614	654	675	619	658	649	684	618	646	644	699	640	648	669	654	668	641	697	632	642	631	695	626	626	640	592	611	622	640	650	614	675	592	664	643	652	663	625	677	653	617	651	659	641	638	640	599	662	610	686	653	618	712	624	618	656	640	678	697	670	634	619	667	623	665	669	675	608	609	669	643	617	638	678	656	684	643	617	615	648	637	726	606	673	669	633	646	654	602	656	642	680	680	624	668	648	680	635	669	612	598	662	677	675	666	671	643	657	633	642	634	665	663	610	652	658	670	670	645	624	658	636	667	625	583	668	649	681	630	630	608	620	600	637	664	605	652	632	660	662	647	645	622	626	642	628	650	635	653	665	659	654	645	592	650	690	651	686	642	645	625	636	636	634	627	644	628	617	696	638	630	616	674	624	620	626	621	633	642	634	633	663	710	626	627	657	636	636	649	682	675	688	662	652	676	650	639	636	709	640	643	635	645	627	648	647	657	653	641	659	680	664	691	686	653	602	703	637	638	706	629	659	638	663	660	631	650	656	659	669	648	670	650	691	663	669	631	635	640	694	672	634	648	642	661	658	609	686	704	671	610	657	695	625	664	586	686	691	727	674	632	615	664	621	628	650	631	608	657	683	650	679	687	676	683	669	646	651	641	620	653	667	633	656	660	631	705	632	621	634	705	671	670	672	642	634	676	687	626	657	645	685	653	662	634	653	673	646	612	613	645	654	656	657	676	659	648	628	632	651	670	664	669	679	595	637	633	647	642	643	648	662	661	629	623	631	598	613	681	617	661	684	641	619	660	626	691	682	661	672	639	678	644	636	649	658	638	614	669	586	685	661	660	614	625	640	639	696	625	599	621	630	657	637	671	619	627	643	625	634	652	627	627	662	630	648	660	627	666	648	637	644	663	631	647	686	598	602	642	660	653	644	663	705	673	588	618	674	663	692	643	672	628	644	663	671	615	653	672	626	638	626	707	681	618	651	711	657	671	631	634	675	642	643	681	654	656	645	685	615	610	656	657	649	629	676	616	676	657	619	687	652	639	645	638	620	650	666	655	634	636	608	601	632	614	650	624	618	691	679	657	694	649	645	711	638	664	654	657	654	689	687	661	665	628	678	635	671	663	633	643	663	644	605	658	673	644	647	652	650	608	655	611	657	674	624	635	652	672	654	664	647	606	639	595	650	656	662	655	664	628	683	680	662	648	640	621	679	659	652	656	623	657	627	638	634	675	631	614	668	677	639	642	620	677	650	697	651	650	661	646	651	689	593	651	617	664	661	649	642	657	637	630	578	667	609	675	692	664	643	668	667	637	623	631	630	660	670	631	610	646	655	651	677	611	650	693	651	625	643	712	643	638	648	647	655	628	657	665	638	653	683	643	670	674	658	619	679	706	635	670	697	623	640	680	680	629	636	681	595	677	633	651	650	673	674	678	653	660	670	655	626	689	664	641	693	665	634	648	660	600	661	584	629	650	631	641	624	701	656	649	638	636	611	648	700	648	627	626	659	644	592	628	637	654	646	658	598	668	637	630	654	648	663	631	615	654	626	648	663	596	626	662	631	627	647	641	648	673	590	648	645	660	604	671	661	654	669	660	639	631	689	662	669	682	591	620	638	658	651	661	614	687	674	652	644	676	629	653	643	658	660	661	605	613	676	653	652	609	685	665	669	659	627	694	689	659	631	668	622	659	640	632	625	655	679	602	657	643	654	649	670	701	660	647	658	685	662	593	674	709	628	644	695	629	659	658	635	663	646	639	638	624	647	653	650	636	645	665	622	685	643	654	608	626	651	723	663	694	652	596	682	718	637	607	679	652	672	654	622	650	645	656	656	661	638	616	644	666	661	654	688	603	632	659	661	673	638	671	608	634	649	644	664	673	631	671	639	639	648	675	643	648	657	637	655	652	663	641	652	644	715	668	665	674	605	638	626	668	654	661	673	646	634	634	680	686	662	608	671	640	645	616	646	621	702	662	602	690	612	672	587	652	667	646	617	643	686	628	677	661	672	638	631	629	640	646	643	659	632	649	643	650	633	651	631	652	656	667	661	604	684	663	604	639	646	643	673	657	624	680	651	620	617	640	647	606	680	666	638	645	615	648	657	639	690	675	641	669	635	671	630	629	667	664	676	714	657	660	616	674	673	661	591	637	672	656	651	690	655	663	664	651	663	646	672	664	645	643	636	681	668	694	648	645	647	658	639	631	637	675	631	664	604	656	660	660	640	633	664	655	669	611	667	623	637	631	656	642	632	660	633	616	646	668	644	626	643	675	664	654	640	635	666	693	691	681	649	627	619	610	647	681	639	617	684	693	675	648	616	604	618	634	664	671	626	652	646	653	626	616	679	631	615	678	621	660	587	671	668	646	658	639	656	649	659	671	663	664	655	644	638	671	639	666	643	687	644	647	672	619	618	614	627	646	659	614	685	668	676	647	624	596	636	659
24335	21389	28520	24451	21131	10590	1938	1249	1050	1064	984	1034	1032	984	1031	1038	1017	1019	962	956	975	1061	931	1007	966	924	910	1031	941	977	954	903	968	1022	983	954	974	966	1008	1039	1014	1016	971	966	983	941	1010	1009	978	1030	1014	980	965	906	972	986	988	871	968	905	981	982	932	993	941	959	954	938	904	979	975	964	995	927	973	1016	1002	977	983	984	919	976	991	956	994	937	967	959	985	985	979	882	933	975	983	946	952	985	982	930	902	959	951	1079	1051	995	941	984	940	1043	1015	998	1009	972	994	966	971	941	951	997	977	1027	928	950	1006	956	961	949	961	960	1006	989	996	987	959	924	972	979	988	906	908	1012	962	894	1030	914	940	963	974	908	968	970	967	914	926	955	956	993	952	957	979	960	976	939	906	927	969	986	983	967	983	950	960	969	944	920	975	985	898	921	1011	952	972	934	959	930	935	981	973	929	958	989	934	934	937	964	911	896	967	920	957	970	898	949	942	970	901	926	905	999	971	916	974	988	966	924	965	993	957	973	958	913	923	944	975	962	986	947	966	935	915	986	943	951	964	959	922	955	995	963	906	885	963	963	881	954	936	970	985	936	952	949	927	961	960	957	939	975	919	923	938	937	939	942	985	948	964	938	918	945	1017	923	933	915	937	982	918	907	957	925	935	962	964	928	921	928	932	930	988	949	997	934	953	940	946	972	960	972	946	945	999	908	944	942	924	940	928	949	951	1045	921	959	998	934	971	962	941	983	960	1000	907	954	930	987	1011	983	1016	964	933	954	957	960	1005	997	969	991	946	903	909	990	965	926	949	984	910	973	960	991	958	960	928	949	987	977	903	975	891	1019	910	926	1019	934	974	905	964	938	991	971	916	944	954	943	936	888	954	971	950	933	1007	905	886	1011	955	960	979	923	944	983	985	921	958	965	967	910	954	1030	912	917	973	964	962	974	976	905	965	964	895	918	952	932	914	958	957	995	982	958	964	938	916	967	923	916	946	1038	935	958	900	934	948	956	969	993	919	928	937	957	974	917	936	961	942	984	980	967	939	951	893	992	975	914	936	875	882	1004	962	980	984	997	943	970	883	943	948	1006	899	987	924	899	958	975	940	948	925	971	954	964	948	955	980	964	906	952	953	1003	977	956	971	950	910	901	969	918	928	1003	950	969	933	899	985	987	914	934	1002	936	935	961	954	922	989	936	976	951	952	973	970	955	948	965	947	956	934	918	947	898	916	1003	895	948	938	934	934	956	959	954	912	917	916	936	988	1017	937	968	911	991	967	960	967	969	957	983	953	972	944	924	966	920	991	977	951	979	905	949	946	930	966	940	921	930	931	903	923	920	961	971	898	936	973	957	932	984	969	911	947	954	898	929	947	984	941	980	915	923	979	932	964	1011	941	1011	991	1000	976	957	980	966	944	1005	953	955	954	973	940	964	946	973	965	953	881	932	969	971	957	959	929	900	960	1000	940	962	920	943	920	913	938	984	943	889	970	932	949	924	1003	927	893	913	964	970	885	940	929	918	925	1013	971	900	922	935	940	925	962	925	948	963	1005	977	963	950	989	928	910	976	998	958	968	945	962	954	903	969	954	992	935	974	928	960	914	932	959	1011	924	927	961	911	955	921	971	920	915	920	934	935	964	961	889	925	953	983	1005	898	950	905	974	907	947	942	919	939	979	937	992	980	926	919	924	959	895	894	900	972	948	1025	966	974	910	955	945	976	992	947	946	893	918	950	1006	976	982	935	983	956	993	937	949	935	980	915	1011	966	1012	971	963	964	949	958	975	935	936	933	986	1011	920	951	977	910	954	939	915	985	981	948	924	957	955	996	952	930	950	934	942	1023	977	947	985	953	912	978	912	1001	915	985	992	965	957	971	927	963	953	956	971	922	958	964	930	950	943	984	970	922	959	935	959	984	955	923	932	933	986	929	1005	988	900	935	1028	944	987	950	931	927	955	959	941	927	931	1003	903	959	976	919	911	936	986	922	910	960	938	942	949	971	924	977	854	969	955	947	993	973	938	908	1004	954	899	953	953	933	934	970	948	1001	950	1001	953	963	889	952	962	941	969	932	966	943	976	954	917	960	969	993	959	902	920	910	973	957	1006	938	942	949	957	1003	942	900	957	995	902	983	949	1033	943	917	940	942	965	974	974	965	936	990	932	979	986	953	943	954	968	934	928	968	918	953	926	898	983	938	945	950	909	925	969	947	947	925	920	961	954	996	976	946	928	942	937	936	951	888	951	962	977	942	996	962	1011	920	940	923	929	940	968	935	896	970	968	941	956	998	965	954	928	943	965	1000	974	979	961	988	889	956	1013	1019	954	965	983	1005	948	984	952	979	937	902	950	924	965	937	988	951	914	960	938	959	925	984	946	971	942	975	902	960	972	960	990	957	962	986	923	932	926	965	979	944	936	964	949	958	986	1024	908	987	940	978	992	942	944	922	998	954	950	969	989	966	948	1014	937	918	984	975	1008	965	965	978	966	901	972	916	924	991	978	967	973	953	968	1001	959	957	940	962	963	979	955	995	933	942	961	931	965	985	923	921	968	938	919	916	924	928	964	991	963	914	956	939	969	917	1023	978	961	1014	901	934	925	913	998	934	909	967	946	955	918	943	957	979	923	953	941	990	943	961	944	1016	922	936	917	923	977	942	931	917	974	984	914	962	960	937	939	1003	910	1001	952	939	993	943	953	1026	939	991	942	943	978	914	914	965	976	896	943	935	923	923	902	963	914	952	954	937	1019	957	907	966	1002	911	949	921	1018	941	931	962	908	973	960	917	935	899	903	934	955	992	962	948	952	972	985	974	979	936	918	941	904	932	900	966	977	926	1012	926	967	945	912	877	948	939	947	999	879	914	882	981	937	883	1005	897	979	938	964	944	955	924	924	919	978	986	969	945	956	978	931	926	973	949	923	968	962	1004	1028	925	973	999	951	982	964	1005	907	966	984	954	941	936	998	941	935	945	948	926	970	915	982	960	891	960	968	997	955	925	955	923	888	929	966	941	965	927	966	934	934	951	942	1000	938	936	878	923	995	967	1006	963	951	960	982	926	910	966	940	950	887	955	948	950	935	870	966	945	955	958	963	934	911	950	941	931	946	941	944	970	957	978	923	935	905	976	947	915	935	933	949	963	924	870	928	954	988	938	979	902	954	926	924	927	922	934	958	953	928	939	911	952	943	956	898	937	890	985	935	988	955	925	940	1007	957	967	982	956	952	955	939	963	924	877	985	990	993	926	944	978	944	965	952	971	925	946	955	1045	968	988	923	965	963	916	945	949	957	925	942	946	968	918	977	941	941	942	935	875	938	950	950	917	965	936	959	947	901	931	956	962	925	960	971	957	935	944	940	953	857	965	932	960	958	986	998	899	970	913	949	919	983	920	990	961	1029	956	937	975	930	924	976	960	935	928	958	995	951	963	928	937	968	959	954	917	967	916	941	934	936	955	985	958	968	962	973	966	884	944	963	971	1026	964	956	943	1034	929	926	916	959	894	922	964	946	984	989	962	969	965	942	928	937	964	925	936	956	932	968	961	923	936	956	957	961	970	957	974	970	991	926	957	947	931
56460	73056	35873	8986	6269	2474	1087	1025	941	934	891	886	892	902	862	871	819	836	755	784	831	809	844	853	846	839	806	816	831	780	786	806	829	764	824	752	794	795	792	814	877	914	852	819	851	820	815	793	802	845	773	830	783	810	785	808	792	810	786	818	787	782	806	814	753	799	746	792	825	795	858	754	821	845	803	774	811	790	786	801	750	796	767	770	788	815	759	810	809	848	772	817	821	819	832	781	814	805	799	781	791	786	776	865	933	923	819	761	837	819	793	769	797	803	729	757	781	771	819	785	790	804	834	855	813	772	800	762	779	789	794	811	809	743	820	805	791	795	795	736	756	770	812	824	865	793	819	843	821	812	762	801	744	789	819	779	828	795	764	827	780	802	802	830	716	729	805	815	762	798	785	782	784	752	797	811	816	788	810	801	809	773	808	793	765	681	784	829	818	749	763	809	774	777	744	819	817	810	747	819	781	795	820	809	773	775	784	804	771	792	784	809	782	836	748	789	820	867	814	821	757	817	804	771	734	781	779	721	792	777	786	814	714	837	747	814	803	834	821	767	855	833	809	802	795	790	794	842	774	792	815	832	798	873	824	832	846	811	786	820	805	794	758	751	794	795	779	780	775	804	779	846	775	796	804	750	822	840	804	774	780	768	716	812	854	793	804	817	750	766	844	797	752	808	815	784	812	747	776	853	791	783	809	858	793	828	816	771	794	810	781	815	785	808	813	802	800	814	810	775	845	784	794	764	793	786	747	836	849	785	790	809	823	751	777	737	801	775	844	808	792	749	813	774	761	791	784	770	845	755	780	803	767	785	842	767	754	756	793	794	760	771	797	803	766	773	805	842	800	773	803	762	802	783	834	791	805	779	796	822	832	776	799	781	824	832	776	799	768	808	806	798	815	758	768	780	764	810	797	808	759	823	800	757	852	815	810	797	802	823	758	749	755	795	795	755	803	756	796	764	800	811	768	762	815	791	770	824	754	767	818	841	763	771	805	764	802	782	822	792	708	757	763	773	745	791	819	781	793	769	803	815	729	806	785	744	757	781	818	763	816	805	795	799	804	837	802	809	814	776	759	776	803	798	783	776	771	759	751	818	812	794	824	725	762	830	807	797	783	808	798	764	769	804	786	790	833	768	828	810	761	744	747	752	799	804	791	745	808	776	796	800	808	867	721	752	797	805	802	760	783	770	741	782	797	758	820	746	773	806	811	759	735	781	815	826	842	768	856	828	804	776	805	848	813	844	831	795	782	787	801	819	762	780	774	763	786	815	819	835	809	838	831	785	799	756	786	802	770	816	777	766	754	802	817	803	816	717	725	780	833	785	782	839	844	743	837	797	729	825	779	792	795	806	802	805	829	832	775	801	861	799	789	778	765	768	825	761	793	855	781	751	797	763	801	784	843	822	764	828	818	836	770	792	780	776	790	814	830	793	797	738	803	808	811	789	769	788	783	816	816	812	809	851	755	790	806	815	810	789	808	772	762	821	780	793	732	807	821	790	811	801	778	807	763	832	795	803	788	805	775	802	768	829	785	831	802	807	769	827	789	787	815	781	835	806	818	776	755	817	794	741	783	792	806	770	835	839	777	750	781	822	770	727	787	780	826	807	783	799	787	786	810	812	807	772	776	816	823	766	828	758	807	775	781	768	703	814	811	793	792	774	778	813	742	761	777	797	808	774	780	779	803	766	752	784	790	791	763	798	825	773	778	810	779	781	815	779	803	834	789	774	738	762	734	768	775	798	807	805	769	799	804	764	809	833	840	772	753	806	780	738	799	799	741	777	796	781	825	779	769	789	755	827	838	822	798	823	796	771	790	767	803	813	807	790	808	790	759	784	762	769	740	789	774	770	809	839	781	736	808	779	796	763	779	808	752	748	790	822	754	774	811	811	805	795	780	851	760	785	795	792	755	780	832	805	710	763	778	846	792	797	772	816	810	779	761	791	774	782	809	813	750	780	819	760	780	767	807	774	816	782	798	808	812	766	794	786	803	767	780	767	787	767	809	780	731	794	813	784	775	851	803	751	760	820	808	791	778	778	787	815	816	755	868	759	745	762	814	756	764	800	812	806	809	808	785	710	825	810	868	796	777	803	760	818	768	759	829	797	792	786	769	802	815	841	769	808	811	817	767	791	770	774	823	816	776	823	792	805	763	787	752	852	763	796	729	781	802	785	741	801	798	746	776	772	823	793	746	805	770	797	796	795	769	790	769	807	728	776	783	807	793	770	781	807	800	773	779	744	747	773	761	799	796	771	781	785	766	768	786	787	764	765	793	755	808	796	800	818	771	795	751	793	789	801	805	778	821	809	808	823	823	776	795	800	804	837	793	761	744	826	833	845	755	809	831	791	776	845	738	739	778	779	785	757	766	806	782	803	806	746	809	817	823	772	818	745	822	772	771	773	838	805	767	784	787	829	824	768	788	793	786	787	816	808	793	785	806	793	799	811	747	764	803	806	779	775	792	804	786	773	776	804	783	768	804	760	815	767	736	737	780	797	806	801	778	752	755	800	784	820	757	755	785	803	781	770	800	749	746	809	800	791	834	811	764	746	800	799	796	860	824	823	766	744	746	820	763	795	813	796	831	764	776	831	785	809	830	835	776	757	805	812	823	808	784	789	771	786	833	847	791	795	786	778	782	763	782	769	789	756	785	827	791	778	820	850	781	761	792	785	751	802	833	777	797	800	797	849	784	777	786	759	786	788	818	781	812	798	810	769	779	804	733	797	799	853	819	769	780	734	787	731	755	758	804	776	745	765	834	795	759	766	818	745	750	838	776	774	756	787	805	832	766	793	748	807	805	760	756	790	782	788	795	776	772	821	728	777	783	811	776	788	771	823	755	864	800	754	810	799	823	773	760	794	736	790	806	827	765	781	777	803	794	780	800	779	837	780	789	777	813	790	823	833	808	761	845	806	783	764	815	785	805	759	769	814	810	777	774	765	746	724	781	806	756	791	771	802	775	771	783	816	826	790	802	766	765	758	790	766	785	818	785	780	807	771	816	761	775	833	768	789	791	801	721	772	762	770	777	821	829	820	799	784	834	826	826	830	770	792	740	781	765	780	763	814	807	769	720	792	825	802	808	828	813	867	766	793	849	810	810	824	741	768	770	796	753	826	811	783	819	804	774	769	770	781	795	782	816	787	819	783	747	841	809	798	762	789	793	755	828	779	770	768	796	814	789	791	785	794	824	805	798	833	812	818	784	820	771	831	793	823	783	748	855	840	784	754	759	813	805	803	775	822	799	829	757	759	791	803	797	772	767	791	787	813	804	806	796	764	746	724	753	788	819	781	781	787	766	771	785	793	773	829	794	740	737	789	826	785	830	736	779	829	757	804	812	786	768	793	747	777	741	821	737	777	855	764	837	808	766	800	795	785	792	870	813	802	753	763	815	810	771	787	815	756	811	739	770	855	845	798	813	812	783	797	780	772	780	801	770	818	793	769	799	802	769	767	803	790	796	755	861	735
29694	19602	8310	2074	1132	971	947	899	872	921	833	891	931	818	865	892	883	864	891	890	875	879	902	951	858	929	931	869	846	886	873	899	852	842	887	867	884	871	898	870	891	894	922	852	919	900	848	877	914	945	870	879	839	897	888	922	909	828	853	877	927	846	868	864	870	868	885	857	868	853	904	908	889	903	900	880	918	868	877	918	872	899	896	865	881	924	924	891	859	859	910	926	891	865	930	884	831	920	856	866	895	865	848	884	921	937	914	878	917	916	894	885	909	907	915	851	910	841	914	874	897	834	888	899	954	869	888	880	884	914	889	881	881	825	878	866	868	918	921	815	887	967	890	880	886	893	816	888	897	883	881	887	873	906	880	875	891	867	911	900	842	844	855	887	896	873	826	897	906	858	878	854	857	860	918	907	905	899	864	854	874	865	921	855	872	903	882	889	874	880	870	898	892	915	905	885	887	873	931	866	899	886	884	838	831	890	935	861	921	890	843	866	925	868	907	881	882	857	912	897	895	880	911	854	869	907	907	932	914	849	916	859	903	905	887	880	857	911	910	890	878	931	890	908	886	914	886	873	890	894	863	924	932	899	819	865	881	879	858	903	905	888	862	934	901	886	822	861	916	849	891	861	889	881	849	870	842	905	846	827	860	887	876	871	844	901	865	861	894	906	869	901	865	865	880	930	885	896	884	864	910	854	899	871	932	886	945	855	912	914	863	854	860	866	885	872	926	913	881	915	879	889	908	899	894	890	874	828	813	836	892	939	860	866	856	927	914	825	905	865	922	876	857	869	898	874	862	821	850	889	864	843	870	889	903	876	862	875	854	914	896	888	868	915	838	857	859	890	900	871	870	900	903	897	895	907	855	922	881	865	889	896	852	848	897	893	865	884	950	850	886	871	861	835	828	868	857	893	864	809	864	888	908	843	919	838	868	876	868	879	901	931	903	861	856	882	879	893	903	882	871	883	864	905	921	935	846	907	909	922	894	883	880	906	926	884	857	920	812	881	974	840	871	898	870	932	844	883	859	869	902	873	901	864	909	896	940	856	874	931	836	885	905	834	822	861	889	865	868	874	859	887	958	842	911	887	889	938	918	903	812	906	873	889	888	875	905	906	906	875	915	951	953	878	913	861	856	874	856	928	901	909	836	862	862	874	868	878	889	897	879	886	861	943	882	925	844	889	828	914	970	885	859	926	876	894	925	898	912	898	853	898	848	899	866	863	871	897	840	893	916	888	858	910	902	884	842	883	831	883	904	868	841	909	855	918	886	862	930	833	902	847	890	865	900	923	890	893	873	870	924	910	871	854	872	848	927	819	866	896	875	926	873	849	877	857	849	895	893	898	884	887	868	915	891	869	886	860	849	864	886	885	949	896	792	854	885	891	863	892	900	877	922	900	896	860	893	876	860	955	889	876	900	862	934	881	839	862	895	856	921	883	890	897	901	865	912	873	881	878	853	863	923	887	888	870	892	815	855	912	861	913	865	891	885	878	938	914	905	879	864	926	900	894	881	923	900	854	879	858	863	847	869	919	894	896	865	913	893	912	847	858	860	869	836	840	901	881	912	906	849	859	890	845	916	888	875	880	910	884	880	920	882	876	873	868	929	933	855	890	856	858	926	906	880	893	927	850	825	893	856	887	864	851	856	859	932	911	909	874	909	916	929	847	888	884	917	891	876	932	915	848	903	950	872	883	853	888	870	882	862	892	929	941	864	840	907	930	871	937	830	857	858	896	881	880	909	898	827	890	889	881	915	864	857	841	860	969	926	867	802	880	870	899	900	863	861	881	909	889	854	920	881	896	826	865	868	845	905	870	880	881	871	894	830	867	871	919	860	896	863	870	857	864	852	856	854	895	879	919	861	874	925	896	870	879	870	927	870	897	846	873	916	873	857	931	948	880	878	861	899	813	883	884	888	881	889	853	860	860	894	892	896	866	868	923	882	837	882	914	931	868	911	925	828	821	847	852	888	904	846	853	928	867	866	862	916	920	848	914	851	882	949	889	886	856	907	881	870	948	843	860	901	924	889	897	871	882	875	906	880	895	920	923	860	886	868	823	881	898	869	894	937	843	833	896	887	900	900	922	879	882	868	881	863	920	883	901	890	855	892	936	910	899	904	856	889	893	875	860	879	924	894	840	924	929	911	871	893	875	835	897	878	879	879	849	941	886	840	874	906	870	857	894	922	895	907	866	886	903	905	919	857	910	892	858	874	862	849	883	850	844	911	871	894	860	900	869	797	912	915	888	866	868	929	899	905	883	902	877	875	844	938	888	881	895	839	917	934	853	887	858	952	895	939	879	940	909	920	918	893	893	893	888	920	874	836	892	887	878	882	879	892	857	859	926	941	906	887	878	894	862	919	812	886	921	870	914	921	828	944	882	958	841	894	917	921	911	914	857	894	873	835	904	839	899	943	894	896	880	875	853	893	918	867	885	885	843	963	863	910	907	896	885	845	862	881	925	905	828	905	886	908	885	876	899	890	842	879	907	889	938	850	870	870	898	895	893	907	921	852	831	912	893	938	841	859	843	928	862	842	845	845	806	869	932	900	799	785	910	949	897	906	891	856	832	866	863	871	881	895	871	910	859	884	899	876	914	921	851	878	906	826	873	877	901	934	849	894	858	855	914	849	857	889	845	830	873	888	874	907	899	899	932	923	885	925	872	891	893	833	950	886	874	845	857	903	906	908	956	932	885	869	889	818	949	817	882	891	830	896	880	846	896	896	887	910	864	912	884	866	913	917	891	882	873	898	937	912	865	910	890	884	842	884	924	880	920	896	874	891	896	839	860	910	799	848	910	870	905	909	881	885	892	897	885	879	929	917	854	904	867	878	896	878	862	868	877	845	874	860	898	907	857	892	894	868	900	859	874	914	818	838	857	881	842	910	906	854	913	854	934	906	811	852	816	855	848	879	942	863	863	887	955	886	878	881	845	876	860	909	900	876	919	878	834	819	867	966	915	880	883	906	851	905	853	889	890	958	859	905	898	874	884	869	851	877	874	851	908	918	925	851	883	833	922	875	848	911	911	884	885	938	854	856	951	828	907	902	861	838	847	892	861	873	841	979	901	886	895	931	857	836	853	817	894	858	900	909	885	835	889	859	894	866	901	868	881	934	863	897	889	918	861	910	851	899	916	888	913	897	914	877	860	862	845	884	876	900	931	866	857	949	832	881	954	889	921	855	917	931	862	868	878	877	876	848	841	836	874	878	845	926	911	917	890	862	878	919	899	913	857	862	853	933	936	933	871	926	882	854	889	867	898	924	854	872	843	882	887	929	861	868	876	899	912	940	806	870	886	881	866	830	922	885	888	866	844	861	889	928	878	873	877	911	900	905	881	987	887	830	929	860	894	864	878	941	874	896	908	906	861	908	861	848	851	905	825	866	889	876	881	904	889	882	813	888	925	894	903	906	921	898	877	894	871	901	900	860	859	837	917	868	918	918	923	913	878	872	864	925	929	939	898	885	857
16098	12684	4643	1148	936	764	692	694	653	677	688	677	738	645	672	677	670	725	667	709	675	676	709	692	674	628	680	671	715	664	719	663	741	659	713	688	645	697	718	717	704	682	682	705	701	671	713	699	687	663	711	713	673	727	681	708	627	663	656	673	649	675	674	666	651	647	722	698	660	684	653	705	740	680	687	620	709	730	687	723	690	698	662	673	694	649	716	657	668	694	687	675	708	711	635	658	695	720	708	710	694	654	700	695	685	667	677	733	677	719	717	619	681	688	650	676	676	739	678	695	713	703	653	674	685	675	715	644	687	701	661	642	681	728	676	697	683	668	700	666	651	638	683	693	730	700	665	631	654	662	678	664	702	690	692	644	704	721	675	672	756	692	702	661	670	689	671	696	713	672	643	665	655	664	711	745	672	710	702	695	663	704	659	712	662	658	663	697	630	658	738	659	679	719	715	645	637	700	689	681	677	673	713	644	698	666	676	648	673	671	667	646	682	653	734	702	718	670	682	764	704	649	670	694	697	733	695	650	719	654	715	668	682	653	673	662	704	744	684	683	677	658	714	687	653	699	695	688	640	695	714	706	682	638	660	634	674	690	689	665	660	660	669	675	696	700	695	684	638	720	666	668	695	691	662	710	649	687	700	673	703	726	704	662	673	690	681	696	660	719	704	692	660	672	651	667	698	702	713	690	692	681	661	638	676	711	645	706	703	666	712	675	702	696	657	660	684	689	696	642	663	663	673	691	660	648	752	656	678	668	685	700	669	685	696	676	677	683	676	661	658	658	684	642	663	691	680	665	684	627	652	674	681	669	666	684	664	702	640	626	660	649	713	652	694	727	691	663	659	651	603	667	659	644	668	688	682	710	681	706	702	709	681	617	675	699	664	685	671	684	697	702	716	673	682	651	707	698	667	679	728	672	694	679	631	684	677	709	676	656	688	711	687	676	701	661	718	681	715	675	671	675	648	774	664	684	676	705	709	662	675	667	666	670	687	694	691	679	698	648	699	685	691	683	687	691	680	689	709	657	668	711	698	705	698	650	702	729	660	636	644	627	691	700	626	678	682	676	688	695	681	691	676	716	680	652	633	671	655	726	692	684	683	656	722	678	678	713	663	739	682	694	688	645	706	743	678	724	662	689	697	696	658	625	721	666	724	679	669	702	663	737	653	648	759	695	651	674	681	666	711	691	679	726	705	676	699	646	686	659	701	719	688	705	672	650	642	669	681	654	694	677	619	679	698	690	679	706	633	702	658	668	645	701	695	690	612	662	645	645	687	691	649	703	692	670	652	670	675	714	716	665	675	692	685	696	738	708	632	658	687	726	711	698	696	666	668	685	724	714	682	697	691	684	625	738	697	688	708	701	704	712	661	680	693	681	710	702	634	652	672	664	681	705	709	660	639	669	642	712	693	719	659	666	711	663	657	726	663	706	703	652	695	673	707	674	675	674	676	668	717	689	700	700	667	697	683	701	656	704	712	681	684	673	662	720	689	665	687	677	649	674	714	698	637	647	693	663	658	732	678	695	654	704	672	690	686	710	741	685	671	705	690	677	660	691	699	649	722	640	701	622	692	732	622	733	683	689	662	729	656	712	681	694	692	727	682	681	704	676	731	661	653	659	673	607	640	649	648	670	682	666	737	685	638	697	648	721	671	675	706	701	696	655	699	680	696	718	690	737	676	688	700	745	691	681	697	648	682	661	683	708	711	642	716	676	704	722	672	699	707	653	684	685	674	687	652	658	722	682	652	651	669	705	701	683	623	651	701	729	707	694	668	653	640	682	667	654	690	649	711	672	717	680	647	622	661	656	678	683	673	677	629	706	670	695	667	651	657	701	713	705	664	675	702	694	665	674	738	667	623	663	715	702	708	661	669	696	695	703	697	754	677	653	691	668	682	706	718	679	684	660	654	699	666	672	655	665	690	686	664	663	729	676	725	649	678	675	644	649	675	652	685	670	638	677	689	708	687	689	675	697	704	689	651	706	692	694	690	682	645	679	670	695	712	713	667	652	653	696	689	697	652	677	705	672	714	731	680	714	704	622	679	688	697	645	659	667	687	707	684	671	665	708	673	687	684	699	688	665	635	681	702	690	687	701	641	692	674	694	656	683	649	638	666	697	684	651	685	687	693	694	665	691	655	674	667	731	677	692	661	632	647	721	665	672	678	685	650	715	698	747	691	655	682	672	712	668	693	707	662	685	665	702	703	647	686	669	688	698	674	698	690	656	665	668	695	695	660	661	657	706	696	687	687	719	639	680	767	721	630	670	674	697	651	682	702	743	628	685	720	657	679	727	701	655	710	668	650	659	624	670	660	692	663	677	675	652	686	676	718	653	680	690	721	734	648	651	666	638	671	670	693	727	644	762	662	690	700	692	661	668	641	693	685	685	693	683	698	709	688	660	706	664	713	696	643	692	713	650	718	664	723	714	678	714	739	697	684	679	678	689	698	667	682	677	651	707	652	681	664	651	677	691	697	661	676	694	681	746	694	708	688	688	690	716	676	693	667	658	638	703	638	697	703	694	612	597	668	642	701	658	679	723	674	628	698	683	629	682	688	684	669	692	681	693	688	661	671	678	681	697	702	648	660	694	682	665	709	737	648	729	704	692	674	644	655	687	628	663	653	688	687	712	675	666	658	660	662	677	756	719	699	704	751	702	686	646	701	682	685	721	742	654	666	616	704	694	709	674	725	678	683	692	670	650	728	676	656	668	664	674	693	698	716	691	672	678	651	668	673	690	679	694	681	703	723	607	703	669	657	696	682	674	670	658	734	630	691	676	685	657	660	651	681	675	668	693	694	652	643	681	648	667	706	644	703	682	693	726	661	657	677	678	711	664	683	713	636	694	666	668	676	666	696	659	654	708	669	695	688	690	696	705	701	680	710	626	662	685	666	657	652	696	684	715	700	697	624	645	699	634	668	671	669	684	701	680	704	709	649	716	715	669	672	683	689	681	686	729	696	658	738	692	691	681	686	685	728	643	654	692	677	635	665	641	656	697	691	663	679	694	698	708	695	696	663	696	663	693	655	726	666	679	666	704	684	655	708	689	640	646	636	670	680	713	649	685	683	705	701	658	658	699	638	671	648	679	668	642	644	653	669	628	681	700	695	709	693	687	659	707	717	660	660	658	681	675	674	679	673	671	660	717	658	687	664	698	666	639	669	674	627	734	700	660	703	680	675	691	744	696	747	712	712	692	712	682	733	691	712	666	649	651	646	631	661	730	688	684	742	700	693	663	687	701	705	700	673	656	658	655	687	708	725	678	654	657	667	716	696	674	695	710	644	653	648	672	654	693	640	675	695	709	665	704	673	703	698	651	693	670	611	719	658	683	659	644	649	620	702	681	650	670	668	660	701	640	760	693	671	707	673	693	703	716	662	712	685	698	672	688	668	644	669	640	696	719	697	740	665	694	699	690	710	686	686	697	670	706	671	673	669	672	724	687	625	704	686	619	685	654	694	695	685	662
25473	21558	27803	25111	13851	2747	970	858	718	756	739	725	691	730	680	693	709	695	679	731	735	652	629	692	674	726	745	670	706	711	705	697	702	705	689	668	699	647	710	737	678	729	731	691	687	753	726	678	656	720	692	684	623	720	731	708	702	654	668	677	705	692	668	733	713	691	686	661	745	704	657	708	674	654	678	673	650	663	665	703	654	665	655	687	676	707	677	730	668	701	699	733	687	679	687	676	676	657	708	695	676	680	651	663	714	753	758	705	652	678	690	702	664	667	711	684	713	688	685	684	683	685	647	670	659	718	715	756	678	682	671	675	701	682	625	655	717	626	745	667	727	698	681	711	694	696	656	730	647	686	640	707	636	655	715	674	683	708	656	641	700	720	658	707	701	706	686	684	689	664	681	695	709	694	661	731	682	643	653	679	670	660	672	672	698	703	704	703	660	681	673	737	627	684	682	660	617	674	694	692	615	689	663	684	720	685	646	736	644	678	664	659	685	661	687	673	711	662	705	665	700	682	650	664	739	685	627	692	644	670	715	659	705	667	675	687	688	699	705	652	702	677	666	663	691	680	698	759	664	716	692	687	677	619	651	659	664	632	656	683	756	631	732	697	693	650	687	682	688	704	687	722	683	655	724	648	680	632	667	664	663	671	664	659	669	702	681	690	696	704	697	674	692	699	714	656	726	688	670	667	664	715	653	684	703	672	688	645	684	707	714	676	706	696	691	692	655	718	715	660	697	652	653	736	684	703	650	640	687	702	726	725	664	663	653	674	643	690	650	687	649	675	663	688	695	702	688	663	679	704	702	711	703	692	686	696	666	704	680	672	682	723	674	642	630	699	672	730	734	708	666	733	708	662	746	688	677	741	643	633	637	664	654	697	664	747	700	679	685	660	669	664	689	663	700	658	680	744	665	712	697	667	695	668	710	708	733	719	651	665	723	677	666	674	685	666	665	670	661	666	706	664	697	709	669	684	678	712	687	730	680	690	709	643	617	696	689	695	685	657	716	711	746	683	723	689	708	705	667	716	676	688	710	659	705	669	723	672	678	705	710	690	711	675	696	683	692	698	702	655	686	691	734	650	628	669	685	643	714	663	682	686	694	678	689	664	670	690	707	693	704	714	639	652	687	739	704	691	711	677	658	680	701	699	677	697	705	669	660	645	709	681	704	684	704	620	682	679	686	684	690	625	683	717	723	668	650	669	653	679	663	657	708	679	602	681	722	719	677	630	715	712	710	681	695	709	715	643	696	641	691	666	658	677	681	750	710	690	701	672	644	679	694	725	729	692	673	658	651	669	677	672	693	614	710	698	678	682	637	675	702	695	756	691	666	705	649	651	659	645	680	662	742	658	664	748	724	687	649	676	719	654	751	697	644	666	700	708	659	695	723	688	687	672	720	663	687	703	696	661	676	715	689	669	691	705	631	687	644	686	715	677	667	675	728	718	712	657	666	711	670	675	657	677	689	688	676	727	665	673	672	655	726	650	688	675	648	644	680	685	635	677	725	673	670	685	731	677	743	715	683	729	654	683	696	696	680	704	653	692	676	732	723	665	674	647	684	704	682	665	686	642	694	662	693	749	713	688	686	721	641	685	657	692	715	687	697	695	696	764	677	710	687	656	686	683	676	635	676	688	721	643	674	659	714	683	679	651	688	683	719	696	635	673	699	623	720	716	704	700	685	693	687	682	652	683	677	668	677	649	701	713	705	708	654	720	696	660	687	706	693	731	659	663	722	642	678	720	703	690	698	694	691	726	636	704	659	714	677	697	665	678	702	710	673	658	700	702	673	693	686	720	686	712	697	739	684	668	669	669	706	671	654	701	672	749	681	659	654	690	672	664	649	698	728	729	707	698	662	693	666	701	652	668	691	678	709	673	682	699	644	709	694	694	635	711	657	687	650	704	717	677	673	682	700	711	659	659	645	718	703	639	698	698	685	655	687	678	649	662	700	673	720	685	691	725	644	695	701	670	687	695	653	697	638	709	685	673	682	703	634	694	696	658	653	709	635	674	697	670	685	702	692	660	709	687	713	660	644	655	686	689	654	693	723	672	732	651	700	692	711	671	668	677	682	680	635	683	664	701	641	685	739	703	679	676	699	704	649	637	679	711	682	752	708	700	730	660	686	659	687	693	732	702	682	677	694	674	669	682	661	669	726	685	702	666	733	692	650	680	635	688	717	660	657	713	654	670	724	724	710	705	672	700	679	713	705	695	686	728	657	692	669	695	706	700	713	723	688	670	683	709	689	685	635	673	721	642	703	657	730	688	671	670	681	667	676	662	728	685	681	639	705	654	708	715	684	658	681	672	624	629	675	666	695	732	694	666	658	708	641	637	649	752	656	702	725	644	672	684	677	699	644	689	706	741	699	645	661	659	671	683	692	695	747	696	714	677	645	661	716	693	665	673	663	678	668	694	666	673	664	696	634	666	693	657	677	714	724	710	628	657	717	703	686	703	660	629	672	670	665	621	688	680	691	644	660	648	641	641	660	661	682	728	717	687	682	711	673	689	700	693	727	724	644	686	691	653	688	724	656	641	652	688	682	682	704	724	691	665	696	676	671	734	745	696	680	650	659	632	731	661	694	700	671	721	756	710	678	674	701	691	631	644	734	660	705	689	685	681	694	716	726	654	689	622	688	696	654	696	719	720	685	697	675	594	652	686	660	689	629	668	655	692	699	685	697	672	703	659	687	718	671	700	695	650	689	706	661	692	678	645	635	712	681	642	668	654	707	704	718	718	730	686	678	659	683	700	654	664	718	659	694	660	665	665	632	703	678	752	626	676	670	682	624	690	682	677	724	697	719	695	666	679	687	718	655	623	705	679	723	669	694	668	689	640	700	687	659	720	703	661	694	675	668	683	696	683	668	667	691	650	669	710	684	700	687	670	694	659	672	655	662	702	743	720	669	670	651	657	699	676	682	707	703	728	700	646	683	717	702	691	685	691	701	688	708	675	653	655	657	708	688	677	690	660	666	655	690	662	698	698	670	694	695	684	706	692	661	689	682	667	668	664	649	668	698	640	650	701	660	705	648	724	666	681	683	642	672	690	748	707	697	697	686	642	707	695	678	702	655	691	719	662	668	706	690	706	648	633	674	747	754	744	687	718	745	682	660	662	666	708	668	684	686	699	652	659	653	695	678	696	670	649	717	686	686	672	690	627	725	624	721	680	718	714	663	716	684	656	652	706	653	716	720	648	702	693	689	652	631	650	672	683	671	684	706	679	690	670	702	700	710	622	667	686	685	649	657	670	647	673	647	661	688	680	715	714	675	714	689	698	660	681	656	633	625	709	706	673	642	719	680	696	719	692	677	651	693	735	688	662	655	727	693	703	698	709	700	669	721	695	697	671	685	735	676	693	619	682	684	651	684	658	684	651	675	701	671	686	645	688	712	667	734	705	677	670	711	657	665	725	702	677	684	766	741	681	667	694	694	719	710	700	687	653	704	643	668	676	711	679	658	709	674	668
51823	51516	27334	6266	3761	1591	689	722	704	690	626	596	567	585	647	584	616	600	583	571	619	614	615	568	603	567	573	605	627	545	584	589	624	572	594	626	573	549	643	573	593	638	606	621	621	617	592	606	583	583	568	579	586	619	598	581	572	589	553	601	571	577	592	611	588	533	590	586	580	546	533	566	548	593	584	580	585	580	555	581	575	548	630	598	596	577	553	583	564	551	591	586	562	568	582	572	583	622	612	586	577	601	583	574	604	680	607	590	525	601	556	578	563	588	542	525	623	581	558	592	548	588	571	594	558	514	574	537	569	571	567	596	583	547	619	599	555	602	560	573	575	579	559	540	589	572	572	564	583	686	584	607	590	583	558	512	585	559	573	574	547	562	548	598	582	585	587	577	604	577	537	553	545	548	579	565	551	585	559	570	580	600	576	581	584	556	585	591	536	571	531	540	564	577	542	571	552	606	584	610	606	544	551	592	576	548	606	552	568	553	584	582	589	572	544	589	566	572	603	559	536	558	596	565	555	593	588	578	578	579	552	593	591	546	571	571	605	596	554	544	534	574	561	555	558	574	568	610	546	567	587	540	568	548	569	537	566	541	560	590	582	585	531	556	605	574	575	566	587	543	597	560	537	557	559	577	595	565	548	570	574	601	576	566	529	541	557	596	585	575	628	538	572	618	538	531	535	564	600	574	603	569	559	599	629	578	583	560	575	561	617	557	597	599	594	599	560	621	566	534	613	589	574	564	598	543	562	579	571	542	569	569	566	563	541	585	613	517	583	568	562	558	598	588	558	529	551	545	610	591	565	583	590	548	559	563	626	557	588	575	555	511	556	574	545	602	609	589	531	588	562	547	583	540	608	594	533	544	569	550	546	543	586	592	546	586	628	599	557	579	562	545	590	571	556	562	599	517	575	604	586	553	595	578	566	565	546	556	549	579	601	572	562	606	539	574	570	580	556	552	577	564	577	561	587	613	598	574	582	575	582	542	591	595	573	572	562	560	564	568	561	575	539	558	569	554	545	582	616	556	559	586	580	578	527	575	634	511	571	593	569	583	626	553	573	584	619	608	577	577	558	605	577	558	570	608	565	581	582	580	563	555	602	564	538	586	541	547	606	566	617	558	587	586	569	538	571	570	565	586	562	552	543	609	621	562	563	628	552	592	531	594	591	548	576	553	564	569	582	592	586	552	577	515	602	576	605	578	542	582	628	571	562	574	536	572	570	592	598	589	580	607	543	563	573	584	569	591	514	564	506	575	552	577	601	549	547	586	531	565	561	579	539	564	581	526	582	559	532	532	581	613	610	579	576	566	566	554	577	575	595	580	621	617	561	563	537	592	541	573	560	560	531	615	579	592	557	604	586	558	606	536	602	550	581	575	588	585	544	558	565	561	523	555	574	583	570	551	548	573	557	558	578	553	574	515	554	585	555	494	575	557	569	553	573	564	577	552	565	579	566	588	554	609	567	580	551	581	528	555	553	600	568	605	564	576	551	566	562	561	585	566	591	602	573	545	582	584	583	584	537	549	540	583	567	562	558	571	576	551	544	618	570	620	556	585	584	587	597	584	547	554	578	588	550	526	538	590	576	572	521	612	558	601	548	524	558	565	528	562	590	591	570	538	545	570	592	557	564	578	613	573	585	594	541	582	563	567	555	601	593	553	561	563	580	575	585	589	555	582	583	580	563	551	566	609	568	590	591	590	594	600	543	512	584	576	564	561	576	535	544	532	578	600	569	562	603	568	557	603	611	587	545	531	615	552	564	597	563	548	558	551	565	548	577	575	608	562	559	585	597	544	593	565	580	548	583	575	538	593	634	584	575	559	574	566	619	547	595	581	595	618	577	595	552	554	578	535	601	550	550	596	609	572	529	583	561	542	610	587	531	588	593	566	595	566	553	573	599	577	543	588	599	563	577	548	594	565	556	551	585	578	566	555	565	567	543	586	573	553	544	591	585	564	565	602	560	554	567	581	583	542	532	556	587	527	560	600	582	568	585	580	577	566	582	582	571	561	538	572	573	580	541	547	549	618	583	595	540	604	558	566	538	579	586	574	554	582	539	548	609	559	601	578	598	539	581	542	576	559	546	562	611	541	555	514	577	617	545	581	559	558	572	566	576	608	529	581	596	575	542	542	569	570	545	564	596	552	612	570	600	598	575	557	536	602	565	556	589	576	568	580	558	559	607	551	581	558	560	565	574	559	550	516	602	533	506	546	575	579	624	599	547	580	556	550	580	586	577	551	534	548	557	543	534	572	558	551	575	570	570	605	562	559	536	575	532	573	591	566	559	573	600	579	644	550	529	569	564	578	615	575	540	532	584	556	561	586	611	549	558	578	584	569	568	531	585	569	549	616	598	594	572	581	573	560	568	577	579	573	541	551	582	538	584	581	553	566	568	580	526	630	575	578	534	517	584	578	545	543	578	539	548	537	594	594	576	567	566	583	551	568	573	553	571	568	550	607	572	584	586	556	592	599	535	577	502	591	564	574	554	521	573	569	544	543	569	537	562	571	548	565	588	571	564	589	551	561	577	572	588	572	545	535	523	573	526	551	565	581	563	606	555	582	541	556	571	575	542	589	592	617	576	563	595	566	590	598	577	547	602	525	578	529	575	579	573	568	575	590	591	530	570	614	593	572	547	551	553	574	612	557	564	599	561	582	580	548	587	593	557	545	618	523	587	575	583	559	587	581	555	588	573	547	604	568	586	576	586	579	593	578	536	532	555	553	553	562	559	586	561	517	571	627	583	576	593	618	629	568	570	585	575	549	567	566	553	548	597	575	576	587	562	586	570	544	592	608	565	558	551	573	550	523	560	563	564	586	554	565	587	535	582	597	554	550	563	578	552	544	619	546	579	646	544	579	536	575	530	560	586	565	528	571	565	565	574	571	624	543	554	582	528	590	565	589	589	564	581	570	572	581	525	559	519	549	579	594	572	598	560	593	575	595	586	564	547	595	550	584	555	577	597	543	508	556	577	581	542	574	564	588	633	589	560	552	575	564	585	559	615	555	591	582	549	567	561	640	608	617	593	513	561	574	610	534	557	583	553	559	568	528	596	529	556	543	582	585	617	559	588	555	550	525	597	594	551	570	572	531	562	518	548	585	564	593	585	560	543	589	576	599	576	567	584	550	547	614	553	597	526	580	546	566	583	539	564	560	586	561	545	585	573	593	599	547	544	578	542	525	569	600	594	533	577	553	535	558	602	524	566	604	555	581	571	563	579	545	539	579	594	606	564	579	582	587	545	592	566	535	590	549	621	561	576	526	574	563	526	556	568	580	540	560	568	548	574	516	573	564	571	569	566	594	649	555	537	604	582	544	546	586	524	586	566	517	593	561	579	539	557	553	583	578	565	612	594	558	557	523	580	573	591	575	602	547	597	521	596	587	555	564	617	572	585	569	611	556	543	592	564	589	569	551	575	575	535	531	575	551	562	576	578	559	540	588	531	571	581	617	561	593	565	574	565	598
24354	21366	28666	24312	21197	12297	1812	1076	852	846	873	814	809	815	801	807	837	832	774	837	771	781	763	741	759	823	816	768	760	783	778	811	764	748	763	800	712	808	800	820	766	823	779	802	822	803	750	782	803	816	750	795	775	696	741	719	809	751	762	757	800	818	788	774	754	731	783	753	735	777	703	751	750	785	722	797	781	749	774	737	756	716	753	722	744	749	725	714	798	735	759	737	743	726	821	750	782	741	720	723	822	771	768	736	766	882	815	829	772	754	707	708	788	774	746	748	735	740	793	745	751	730	792	778	768	743	717	731	780	760	769	750	743	791	689	717	749	744	764	758	812	758	776	765	747	764	761	819	729	772	760	746	790	739	714	749	726	699	742	754	734	747	758	725	735	737	734	745	783	730	779	771	757	788	734	777	758	783	779	771	751	778	779	771	757	741	744	760	755	720	801	731	763	748	755	734	734	745	762	745	776	773	771	749	775	765	739	774	767	737	759	796	763	756	765	743	779	764	764	751	755	778	791	745	757	797	771	780	762	682	763	734	778	789	730	779	753	742	762	819	806	716	729	703	753	775	791	775	761	734	751	725	781	734	777	777	811	716	759	754	766	772	758	749	744	700	667	791	790	736	759	727	757	672	859	793	712	776	772	759	739	788	764	761	744	767	781	783	775	752	778	725	731	762	740	713	769	774	760	713	827	709	767	737	766	748	754	744	745	744	767	765	796	758	730	761	752	722	757	785	786	763	744	798	716	797	737	719	764	754	788	828	767	754	734	743	695	759	770	761	772	782	748	737	800	753	761	768	751	784	733	792	785	758	724	772	719	776	770	811	748	782	774	770	784	761	817	728	736	783	790	736	745	722	729	742	694	745	761	780	737	737	764	723	767	789	765	767	750	743	763	766	779	785	746	765	836	760	695	772	708	721	735	761	786	779	743	748	730	782	758	764	769	768	773	791	744	707	772	730	714	783	717	809	762	751	781	761	749	777	721	741	723	780	749	781	765	768	754	772	750	742	786	784	707	798	720	749	721	790	761	743	777	700	768	755	769	792	786	755	798	819	792	802	774	778	758	760	737	756	740	721	725	732	795	812	726	745	743	719	739	776	737	733	702	710	690	766	760	711	709	768	750	764	741	775	783	757	768	780	711	738	774	765	713	764	769	728	763	770	758	786	762	764	754	753	720	734	761	720	769	736	770	762	754	766	759	761	779	795	759	746	802	724	784	734	766	806	762	744	721	734	795	721	738	711	771	768	750	768	727	755	750	705	737	781	769	778	747	751	762	771	731	686	712	740	781	804	783	716	762	735	780	807	794	746	734	758	795	759	787	742	788	781	722	791	723	742	756	790	802	764	747	750	757	779	752	803	804	763	759	773	748	676	765	792	761	758	751	745	748	741	757	784	793	836	723	749	799	764	777	782	737	776	703	741	763	786	763	778	707	787	745	783	780	758	766	782	751	732	725	753	797	768	738	795	770	733	797	756	792	765	775	750	737	827	796	786	748	784	748	745	733	704	771	750	757	760	718	720	732	757	760	769	762	797	754	744	751	747	757	777	767	745	728	786	790	747	739	718	706	735	758	767	715	765	767	756	710	781	746	777	767	772	740	777	768	771	744	755	778	706	761	735	787	770	777	723	740	728	757	782	759	714	776	772	806	742	763	722	723	728	767	765	730	756	747	754	751	824	716	740	742	781	751	838	702	734	770	710	751	792	723	747	852	760	778	798	773	740	713	739	750	739	757	798	718	766	735	774	689	759	760	717	784	701	760	828	742	732	762	780	788	753	760	760	721	731	807	746	722	691	711	694	753	714	787	747	802	735	739	713	725	788	760	712	813	774	741	730	808	743	785	749	757	728	762	786	723	811	759	738	821	727	786	761	839	706	744	765	752	788	866	778	763	767	748	748	804	748	752	715	745	771	769	773	765	743	768	785	688	772	788	771	742	815	795	805	705	710	745	752	775	747	765	753	744	758	774	739	726	811	756	771	788	745	800	739	734	801	737	778	694	785	761	736	739	726	761	756	765	767	765	727	757	746	753	771	740	693	758	726	770	753	753	770	739	746	724	708	741	777	757	737	732	751	740	748	783	720	716	754	757	767	752	770	717	699	746	721	749	804	757	772	777	760	718	743	745	778	700	725	726	721	711	747	736	758	758	746	773	741	771	776	680	764	751	739	799	708	777	727	755	777	732	761	739	754	751	731	767	740	840	759	758	724	755	706	760	721	739	746	736	796	792	715	789	791	773	759	770	761	752	758	784	776	745	758	740	732	773	762	769	779	770	761	768	767	756	778	735	731	764	759	775	756	720	720	748	798	780	737	714	752	758	760	767	748	733	754	740	819	742	750	793	761	751	760	748	773	749	763	724	740	791	796	751	730	741	746	754	777	762	766	756	740	768	748	801	813	724	737	765	734	734	802	740	745	768	685	747	793	792	773	711	722	739	704	747	755	773	783	723	756	748	748	770	797	788	728	752	802	753	729	757	721	768	711	659	761	765	782	780	748	753	774	775	784	778	758	776	790	809	776	715	737	732	745	726	748	749	744	743	760	790	707	778	773	777	754	730	770	692	705	772	831	816	755	745	733	751	754	749	741	789	776	760	708	759	758	763	715	723	791	734	772	770	756	741	752	749	734	771	780	783	702	727	720	750	734	771	764	749	777	760	774	761	730	742	716	744	806	794	704	733	752	727	749	747	732	718	751	750	756	751	731	731	742	748	699	811	838	676	758	797	759	770	746	752	780	731	740	774	730	741	740	677	776	779	748	720	754	720	754	760	777	806	696	768	751	772	742	756	752	767	743	794	775	722	774	740	747	725	729	784	752	755	747	716	773	766	732	797	775	723	800	744	742	742	755	757	709	712	743	762	752	782	757	738	726	757	729	728	747	721	716	721	723	806	788	764	789	812	712	751	760	777	780	800	735	760	745	777	774	796	739	717	706	702	745	709	758	715	759	720	765	747	745	752	727	752	735	770	714	747	741	805	747	723	767	716	787	804	757	731	708	774	738	758	709	701	759	781	749	712	773	737	751	753	740	777	737	777	776	753	775	817	715	743	719	756	769	798	696	720	733	743	738	800	766	728	780	679	792	762	762	753	753	701	775	752	739	807	734	703	771	713	804	730	755	736	729	740	735	774	694	771	761	744	746	766	767	728	743	751	807	749	748	785	760	721	729	735	760	765	781	734	767	741	769	724	705	732	768	750	779	766	774	732	761	736	730	777	745	742	765	749	727	738	754	751	728	804	747	739	769	768	757	753	755	726	743	763	735	740	753	700	711	753	745	801	759	781	708	753	755	739	748	757	777	750	757	709	733	726	765	802	797	739	768	769	811	758	720	826	742	765	738	724	768	781	784	781	750	754	779	783	783	762	795	750	766	811	746	723	749	769	755	739	755	757	747	772	790	741	784	765	758	753	794	759	746	739	716	786	738	768	781	709	759	746	744	740	766	753	744	708	771	768	772	763	778	732	763	738	741
58327	59500	36976	9470	7235	2866	966	879	758	762	764	713	758	715	689	660	720	681	727	639	665	669	642	697	620	678	666	667	643	642	687	682	694	695	719	613	628	639	696	694	763	660	700	687	697	681	705	671	622	630	722	645	661	636	626	676	638	632	655	665	663	643	671	667	629	645	653	648	615	661	645	616	591	618	654	661	641	631	634	640	616	654	658	640	650	615	659	644	699	638	679	646	640	645	673	607	616	622	633	714	628	606	692	635	717	798	782	726	671	646	630	654	650	636	692	623	645	666	648	646	646	638	663	673	600	662	657	641	642	613	622	659	683	630	653	630	661	632	633	627	723	593	629	685	635	620	642	656	632	647	627	632	643	659	616	615	609	628	654	633	653	627	642	631	625	683	672	678	654	608	635	645	641	638	655	644	619	627	634	683	636	633	620	682	622	601	650	640	630	614	636	603	637	701	643	621	670	638	655	610	645	600	589	649	598	647	622	643	670	643	589	655	616	654	659	620	675	645	634	628	601	649	618	624	677	625	669	605	633	668	606	642	646	636	647	628	648	649	611	609	639	609	630	647	634	617	656	653	617	645	702	627	658	680	663	641	630	654	666	627	689	615	648	666	609	645	637	621	648	623	617	626	604	636	583	631	618	627	665	657	639	634	609	626	630	628	654	667	630	733	622	616	608	679	647	614	652	650	642	628	624	627	619	622	659	647	643	643	622	690	663	613	649	648	649	616	700	614	634	656	706	626	651	670	620	654	619	649	652	629	668	681	681	636	634	668	622	594	633	639	639	638	617	655	692	669	628	633	685	620	674	605	652	621	620	593	640	633	656	635	643	658	670	604	639	648	683	607	654	666	679	631	637	618	613	656	594	639	661	608	635	669	671	666	605	617	598	618	646	635	627	641	679	648	581	615	632	634	666	620	617	643	661	633	642	647	645	650	660	631	665	616	598	655	616	617	635	643	619	621	612	648	692	663	656	643	650	634	646	670	681	630	667	583	638	650	658	661	681	622	648	641	602	642	662	615	615	619	642	637	629	650	627	636	719	657	641	653	611	626	644	680	637	655	629	652	639	661	665	662	586	613	623	697	684	628	623	640	700	640	565	669	665	628	638	650	653	655	616	648	635	628	655	636	664	608	633	670	642	598	605	624	670	627	628	638	658	660	635	660	628	629	660	647	631	645	664	661	618	646	665	610	614	660	648	666	615	642	667	668	601	628	667	684	612	633	597	629	642	636	639	644	679	655	689	624	676	625	643	615	626	640	623	625	674	665	631	608	625	644	663	656	626	625	620	648	672	635	656	662	623	603	664	641	643	629	628	685	629	672	629	613	623	639	687	638	657	665	631	608	653	660	630	617	670	654	591	627	661	585	660	620	663	626	654	659	669	656	607	641	645	683	665	631	680	648	618	641	658	635	625	626	623	649	617	669	625	582	635	595	648	632	625	644	672	667	627	605	675	610	597	615	658	658	631	622	642	633	568	632	612	644	608	650	614	687	678	618	668	615	655	678	616	579	641	657	647	642	686	655	671	675	603	643	656	658	608	694	625	624	640	679	626	652	665	615	661	630	608	663	672	669	671	592	673	661	630	643	659	662	625	610	631	642	631	668	660	667	659	602	642	620	617	654	601	611	660	621	675	609	645	619	647	672	658	652	640	641	614	648	595	658	642	633	616	662	651	651	648	621	607	620	649	633	643	629	642	645	660	668	652	672	602	656	652	605	644	669	630	650	683	630	652	650	599	600	653	661	630	613	605	665	571	608	600	650	634	643	647	662	628	638	646	654	611	692	623	631	615	654	650	609	600	646	605	637	642	620	620	651	642	659	680	608	655	609	669	642	603	603	629	637	614	630	669	622	639	643	648	635	669	632	646	627	669	624	647	622	632	660	640	662	669	644	680	661	640	667	717	600	612	640	635	585	660	644	637	645	616	637	630	593	674	649	608	672	623	642	706	625	624	639	666	652	647	658	652	652	633	632	658	706	708	634	617	598	624	669	676	641	620	649	690	678	602	634	637	659	594	627	626	594	596	667	662	626	674	633	637	642	644	658	627	661	651	670	630	613	628	640	651	646	630	681	580	660	633	636	635	616	629	635	639	658	607	604	638	637	651	654	677	636	644	607	595	603	608	622	678	666	654	609	611	604	630	632	604	612	616	619	629	601	573	635	617	639	613	673	643	649	634	591	662	668	593	647	635	658	652	629	633	617	652	608	636	627	615	629	658	605	592	631	651	639	625	686	658	639	636	635	604	645	624	650	645	658	648	638	685	671	605	640	603	603	653	620	680	681	623	647	622	658	636	652	594	633	637	613	634	643	645	682	641	621	647	611	658	616	630	631	621	664	651	674	641	669	655	675	642	630	633	670	660	618	640	655	718	635	644	658	646	639	631	632	666	659	620	643	648	637	637	678	645	641	616	673	621	693	617	620	654	656	632	612	623	655	614	631	686	635	624	696	627	646	615	656	601	620	612	634	657	649	646	607	617	639	673	614	623	608	647	594	631	613	611	607	637	644	696	618	655	656	661	653	681	656	662	611	635	640	616	677	656	612	627	655	605	652	682	655	644	663	621	613	645	613	641	596	654	667	620	647	636	648	674	656	664	641	615	584	640	649	637	648	702	640	616	631	575	668	689	631	659	639	609	653	651	654	607	596	666	631	617	626	643	662	646	671	605	657	625	633	690	652	604	625	616	620	641	639	631	657	637	583	650	648	665	645	679	628	652	680	621	672	711	656	627	636	610	624	648	650	633	608	628	671	607	644	661	624	644	699	613	657	635	643	631	644	693	630	652	584	634	621	623	615	627	682	651	608	647	601	677	628	642	652	662	645	603	613	680	653	611	658	647	655	637	648	619	630	656	617	661	643	647	656	620	663	656	648	628	624	621	654	639	635	639	660	639	638	634	672	663	618	566	652	606	623	653	643	655	624	650	602	625	645	646	632	642	644	633	642	621	611	632	657	623	622	630	681	673	642	603	603	595	645	636	638	623	652	641	622	604	634	609	631	618	648	677	682	619	677	642	660	633	620	656	600	663	581	623	668	585	624	637	632	671	619	586	649	648	621	655	616	617	616	643	626	641	606	633	637	628	621	690	668	575	653	629	610	644	607	627	619	666	641	601	620	600	636	620	610	628	682	649	649	641	615	603	632	619	649	636	614	629	591	614	670	625	599	601	645	620	686	668	633	705	611	642	651	584	644	673	633	649	634	665	657	638	664	656	646	634	611	627	656	658	613	612	614	642	644	662	633	636	612	620	597	647	640	676	675	657	659	626	638	608	646	630	586	685	654	620	620	672	695	645	609	642	625	640	624	597	627	637	658	630	615	621	651	653	671	585	679	634	627	652	660	650	631	658	636	646	639	635	677	602	665	673	618	650	606	644	669	625	595	650	647	651	632	641	657	654	602	644	648	620	646	628	704	634	655	633	655	629	658	667	604	635	625	644	596	635	608	630	633	668	675	638	642	641	631	605	617	670	643
29673	18141	6492	1567	1036	737	600	635	659	581	608	599	602	604	617	617	633	590	601	571	628	585	625	608	613	628	617	609	619	611	595	585	559	579	599	660	606	593	660	570	577	610	670	627	670	620	548	616	625	596	590	599	620	609	589	564	594	572	590	641	612	611	613	629	599	613	625	587	618	604	636	594	556	628	597	627	619	615	580	572	624	602	601	637	583	706	539	608	627	599	590	642	560	611	600	621	603	607	578	569	587	622	609	583	598	603	591	537	651	576	581	577	581	585	594	611	570	602	563	584	572	595	572	584	596	570	607	599	574	613	615	597	600	563	613	604	636	610	619	618	606	596	597	574	578	548	554	538	616	583	629	590	584	588	611	581	586	598	600	608	621	610	563	603	612	654	646	617	546	588	635	599	601	627	589	601	573	586	609	568	604	561	598	605	547	598	570	579	632	608	617	606	549	577	584	592	592	560	621	600	555	660	653	547	578	602	599	587	614	614	572	561	596	577	611	606	593	576	601	568	600	601	594	628	615	594	550	601	623	567	596	598	564	607	574	632	567	576	641	605	611	552	584	571	571	581	591	635	577	592	554	614	638	587	600	604	637	600	569	605	594	552	585	594	574	636	617	593	635	621	595	581	567	577	581	537	608	571	602	583	562	614	592	587	612	581	576	613	568	644	583	600	608	596	624	568	580	601	572	630	641	631	569	629	564	622	618	644	572	581	604	624	604	609	602	600	585	564	579	617	631	612	619	618	612	576	565	597	599	603	572	605	601	626	588	636	635	616	616	628	586	626	638	577	610	637	586	599	601	591	594	623	645	631	616	607	594	591	577	602	604	583	595	658	598	598	554	582	610	594	599	593	579	607	580	575	561	579	591	591	624	566	623	618	589	585	602	608	641	605	613	615	630	577	617	594	607	593	561	590	611	557	565	640	605	588	608	606	621	619	599	597	605	593	636	587	600	555	560	584	613	571	613	589	639	614	602	574	599	586	600	623	554	579	587	585	556	561	612	593	600	633	562	585	625	569	624	618	541	581	619	561	565	622	575	639	575	620	609	558	626	569	621	598	609	578	636	607	626	620	574	549	602	632	579	595	594	621	552	603	625	567	602	592	615	590	568	591	632	591	568	550	585	642	594	620	577	578	600	576	564	607	572	639	592	589	596	597	598	626	620	594	600	579	578	593	581	620	623	579	582	580	595	596	569	635	607	600	633	584	538	601	643	555	591	578	627	563	632	591	610	644	611	649	597	611	629	639	613	579	621	588	607	626	588	652	583	548	638	596	597	591	611	607	605	565	597	606	618	594	573	594	542	645	594	587	631	596	573	571	584	594	601	590	578	607	625	606	613	587	593	640	562	574	575	580	589	656	614	587	579	571	624	590	542	609	591	605	606	653	574	580	560	607	614	633	606	631	592	600	592	629	603	588	619	610	577	590	597	610	603	607	557	573	587	605	571	574	583	579	631	593	627	608	571	613	602	590	586	593	581	607	591	629	612	624	606	610	622	601	634	585	623	575	581	625	619	583	613	615	609	591	609	643	600	610	595	603	612	621	592	583	551	590	569	625	638	591	597	585	557	613	576	638	573	638	602	579	613	596	552	565	624	593	631	590	587	588	570	567	612	582	600	634	622	581	612	607	586	574	644	601	589	593	581	641	588	577	639	618	575	608	586	625	575	573	584	621	638	560	640	584	612	577	625	604	564	635	604	620	595	590	602	608	585	611	572	598	609	607	619	605	592	605	616	574	621	655	605	610	596	611	575	596	606	595	582	615	615	587	615	591	580	588	613	616	585	624	611	574	605	635	603	596	563	646	640	549	619	584	611	598	591	595	581	609	570	599	645	587	599	643	565	605	614	587	638	576	610	634	555	609	612	588	586	545	608	550	593	605	569	602	582	606	583	602	603	650	627	630	621	544	649	596	569	587	575	603	621	607	611	609	605	620	560	607	597	611	620	581	618	585	635	649	563	607	625	631	609	618	561	582	625	623	602	624	635	607	576	563	542	571	593	568	582	568	601	565	602	576	582	603	583	600	535	566	542	623	586	575	587	611	618	617	558	607	582	628	617	601	553	603	622	615	606	590	648	645	637	617	576	587	603	634	608	604	577	572	623	600	613	602	608	584	590	604	571	637	593	588	621	578	586	583	596	583	623	579	614	602	614	580	588	599	578	567	642	562	598	605	578	597	604	570	579	580	591	610	611	593	596	628	595	610	621	604	584	645	607	643	615	595	566	572	583	587	566	605	636	627	594	646	630	588	601	612	592	636	611	647	599	603	623	613	637	609	592	621	582	604	615	608	561	589	601	592	605	572	585	564	627	550	608	576	562	592	620	565	569	598	581	602	603	591	608	616	607	608	576	576	580	583	594	610	638	572	583	614	639	576	607	585	572	583	614	625	589	580	566	589	587	616	626	542	629	612	633	601	597	602	576	596	638	569	572	591	546	595	609	607	593	644	646	589	565	569	610	546	631	633	581	624	601	601	606	549	596	586	590	598	640	573	601	580	724	573	595	598	606	580	541	587	601	578	591	636	570	618	605	627	620	649	583	589	569	571	577	603	588	599	637	589	606	537	536	604	593	589	585	643	608	607	630	629	634	580	584	560	602	624	559	552	589	630	625	607	571	549	612	615	570	585	609	567	574	613	669	580	616	610	608	611	595	604	590	570	630	599	552	627	587	589	593	541	631	648	584	587	556	600	612	613	614	574	576	610	585	582	602	595	617	642	600	591	577	615	588	627	588	614	590	574	600	637	562	582	592	647	628	603	636	612	651	585	611	587	589	592	550	601	585	568	616	580	547	576	546	611	605	583	615	617	652	596	556	630	607	569	601	577	604	629	587	615	595	580	660	607	608	585	591	633	606	539	636	627	604	601	614	567	580	582	622	602	600	610	606	604	575	626	580	565	558	605	571	614	600	582	576	634	630	577	589	623	636	591	585	577	614	618	638	611	595	615	601	593	581	634	591	600	656	646	571	579	621	588	573	592	597	584	577	582	569	630	605	574	576	550	601	589	621	555	570	664	615	639	586	620	604	587	597	598	646	595	593	600	611	599	584	556	655	603	628	594	586	644	609	565	645	564	577	566	582	565	580	578	579	599	544	601	665	588	592	615	612	605	602	586	600	610	579	573	638	609	598	580	605	590	565	600	600	661	606	588	593	622	595	648	632	611	606	603	613	610	592	591	611	625	600	574	556	578	615	600	643	612	582	594	629	597	628	567	630	593	597	567	569	586	585	607	588	601	603	577	626	615	611	602	659	568	582	604	632	554	591	570	603	566	670	611	597	583	596	584	640	601	569	603	593	671	576	621	585	560	598	624	654	593	604	600	639	634	579	612	651	637	594	639	636	581	587	608	596	612	608	629	588	604	602	559	636	562	609	556	644	628	599	587	603	585	647	664	613	563	597	586	607	614	621	607	567	586	605	599	564	587	667	614	599	545	602	637	598	605	602	596	588	593	653	546	559	614	588	625	593	568
16503	9820	4260	994	884	594	505	527	500	518	500	483	518	549	505	471	489	502	476	487	499	511	499	488	480	549	516	447	487	472	494	482	473	516	479	487	467	508	522	527	527	547	531	500	490	493	500	478	492	502	500	490	469	499	502	484	512	490	495	469	477	480	494	482	508	470	515	494	479	503	501	474	472	480	517	504	459	514	512	509	509	498	473	492	531	455	504	501	489	513	494	498	492	492	468	472	446	494	520	513	470	439	457	516	502	530	488	509	523	486	507	480	491	506	474	477	486	486	481	499	474	483	505	470	472	462	454	497	480	473	449	486	493	480	509	484	453	470	495	490	493	491	482	500	481	492	519	526	459	497	447	505	477	499	510	479	508	484	474	488	491	482	478	510	501	454	492	508	470	483	505	537	484	493	469	482	464	491	511	526	547	474	499	450	457	499	488	472	495	482	456	494	468	513	504	504	462	457	508	510	498	497	483	490	488	486	509	499	460	462	495	503	466	527	426	505	486	498	459	489	464	447	435	484	463	466	488	494	507	496	494	437	503	497	456	484	499	491	492	489	477	463	471	503	465	492	508	519	510	497	455	498	485	494	506	492	478	510	504	488	495	517	473	468	479	521	485	488	497	482	522	523	496	470	515	528	499	466	537	463	507	503	481	506	469	466	494	507	432	504	513	468	463	463	470	441	491	488	497	463	493	516	474	432	481	455	515	531	499	536	484	490	473	471	461	466	478	495	459	492	492	457	476	495	470	459	513	480	513	477	464	502	489	443	483	524	444	477	508	489	472	463	502	459	464	506	498	508	484	490	488	530	482	510	501	432	482	463	492	497	502	515	476	504	506	482	523	416	494	501	511	477	498	486	521	476	506	499	485	477	497	484	489	527	520	488	485	471	494	491	491	462	506	504	520	498	489	469	471	503	476	475	469	491	529	503	495	469	455	486	492	484	491	527	492	516	501	487	499	533	447	493	532	455	495	536	486	505	525	492	479	473	479	472	511	499	471	476	497	502	509	506	469	496	502	524	500	532	441	467	490	495	475	473	495	453	528	472	478	492	478	504	467	476	470	471	478	510	487	500	455	539	487	493	525	474	479	489	505	483	530	486	501	469	464	427	499	511	486	501	489	499	440	469	479	488	483	495	486	483	457	487	506	463	511	486	483	502	481	491	523	467	470	497	509	463	486	492	458	475	492	473	491	491	499	491	529	458	444	456	512	476	478	519	474	468	477	476	500	446	484	481	494	512	460	496	509	506	511	488	483	468	471	470	502	494	475	468	494	488	451	497	452	443	515	472	516	534	493	498	490	511	504	490	479	491	502	506	514	493	481	494	512	501	500	467	482	465	490	510	493	495	500	461	495	517	474	471	460	533	506	524	452	479	481	468	519	484	448	492	457	472	477	489	486	492	491	444	473	523	514	476	455	509	490	501	464	491	484	490	513	507	468	458	494	503	496	489	463	486	484	496	511	494	498	516	510	485	530	504	439	545	461	468	498	508	497	475	482	478	478	489	487	509	542	495	482	472	487	493	490	506	461	456	495	490	485	455	461	496	489	454	500	494	486	511	480	476	471	472	472	518	498	516	497	476	473	535	484	513	507	509	477	507	490	508	518	449	475	490	471	482	494	494	497	517	445	490	506	493	511	492	463	484	456	489	499	483	480	510	519	510	505	523	518	487	473	464	478	493	509	489	467	498	495	442	467	486	458	517	518	463	518	514	469	505	513	499	469	463	494	479	503	440	437	476	441	506	492	490	487	479	454	453	443	469	491	517	464	518	492	440	457	450	488	495	519	451	492	488	481	486	496	451	470	472	494	479	459	476	520	472	504	441	499	498	489	491	487	484	497	473	496	467	508	467	459	503	498	507	460	479	507	493	464	541	463	457	476	496	495	486	495	506	482	466	517	470	503	520	457	499	471	477	530	511	502	494	451	477	480	494	490	508	456	548	499	500	469	483	495	534	455	557	484	490	484	488	472	494	466	518	488	535	461	498	479	466	532	497	487	495	498	477	457	504	490	503	475	508	484	492	493	536	522	518	491	476	474	480	487	493	475	438	491	502	495	541	495	505	506	508	450	480	510	513	491	531	460	468	519	476	500	494	518	495	497	480	465	501	511	472	508	464	482	461	515	502	455	523	490	483	472	507	457	470	466	476	450	462	512	520	511	488	458	502	533	493	454	523	501	448	512	515	491	480	473	520	478	490	498	541	504	457	479	454	521	463	502	481	480	489	483	479	482	482	517	498	452	499	491	472	459	526	465	458	463	517	486	484	496	476	519	478	457	475	468	516	459	502	490	483	473	516	501	494	469	456	504	500	454	502	529	469	502	450	478	486	506	513	471	463	520	504	511	494	506	521	503	442	527	479	493	423	479	477	449	503	529	499	523	502	522	462	517	481	459	497	478	494	489	490	505	502	513	491	519	511	512	483	481	470	505	499	529	475	506	475	514	503	471	493	475	481	483	461	468	476	462	464	483	451	496	475	495	483	487	487	494	503	478	472	490	500	533	503	498	489	471	477	490	526	451	474	486	483	545	490	481	520	521	475	457	483	482	492	488	434	513	473	530	481	474	472	469	464	504	507	496	480	498	520	496	447	476	462	487	538	461	447	468	453	487	451	513	501	471	499	484	517	482	502	477	465	479	480	498	486	500	503	497	508	544	482	503	478	488	479	522	510	453	482	495	516	461	471	487	496	490	485	484	477	467	516	484	505	477	486	486	484	466	468	474	495	481	481	515	485	493	509	473	517	514	490	526	475	478	476	484	507	478	487	455	474	507	473	490	482	489	501	524	499	476	536	494	457	499	482	484	450	477	510	485	504	494	462	467	498	493	509	492	464	476	499	456	485	508	487	467	487	496	463	503	486	463	458	518	472	513	466	525	462	496	511	489	496	485	479	531	508	466	477	506	455	483	502	446	476	491	471	471	500	508	463	515	488	503	473	474	515	498	529	507	498	507	455	496	482	459	486	493	440	468	503	522	475	520	547	502	486	496	509	469	502	461	492	517	475	516	500	488	492	515	491	483	486	469	476	505	470	505	463	445	491	497	516	484	454	450	492	463	500	458	466	485	516	512	462	484	471	490	479	459	481	496	493	482	513	477	476	464	474	451	476	486	485	454	478	472	489	515	468	489	480	477	484	491	448	519	479	483	471	481	467	468	502	465	473	497	534	505	520	474	470	479	505	518	495	486	465	489	542	458	510	453	511	507	491	508	498	460	504	476	515	484	537	501	503	503	479	497	486	486	491	496	477	421	523	470	504	489	456	496	484	524	469	482	493	505	468	520	494	478	503	490	452	466	482	484	510	473	492	532	439	448	503	483	474	460	530	493	493	442	456	496	483	503	484	478	493	493	467	476	515	483	510	506	491	491	483	489	492	488	500	476	520	485	483	487	480	467	453	512	484	480	486	499	454	467	476	491	490	458	475	523	501	513	481	479	478	480	454	490	487	511	461	482	457	528	490	461	489	514	487	473	504
25438	21482	27594	25027	12666	2400	736	535	514	518	548	532	491	518	532	549	475	479	464	478	483	450	478	448	431	463	507	466	484	502	465	470	465	482	428	457	447	520	487	474	515	466	471	443	481	509	442	461	467	475	468	432	422	470	463	486	478	453	469	480	481	492	474	463	480	479	464	481	477	465	444	480	482	452	472	438	443	484	436	469	492	445	450	434	489	492	462	439	447	456	484	454	475	462	463	447	453	451	466	464	465	458	445	476	481	457	506	489	451	474	445	479	453	466	430	447	472	454	470	479	508	437	438	438	467	455	470	466	467	423	462	470	434	412	452	424	416	457	458	460	469	502	451	460	466	463	441	466	477	477	498	478	474	453	458	442	480	482	451	485	480	489	480	438	453	468	433	433	465	461	448	475	467	453	464	464	446	445	459	478	493	479	471	452	496	474	431	461	425	479	469	487	463	448	460	437	457	458	465	442	459	513	484	441	496	504	388	468	482	457	501	467	444	474	452	436	431	469	446	468	468	510	438	427	488	458	439	463	440	509	451	471	471	449	449	438	457	462	465	524	467	466	466	431	487	477	458	492	487	450	460	478	499	428	488	442	450	504	476	465	480	466	465	491	461	479	449	413	487	439	468	462	438	445	447	472	493	451	450	417	449	456	475	434	489	494	476	468	477	491	463	450	449	445	419	461	476	469	474	478	440	476	451	436	482	458	498	461	435	457	471	453	431	459	437	452	443	458	477	486	477	461	406	472	475	480	444	484	472	481	457	461	484	509	441	485	482	476	488	483	453	462	446	452	505	486	442	448	476	457	458	475	441	447	484	450	466	487	463	478	472	479	453	449	426	466	468	459	436	483	445	462	448	480	415	447	462	485	469	498	481	465	453	430	498	441	446	483	416	471	430	437	489	447	460	474	457	408	453	458	451	461	428	475	448	462	489	458	448	474	466	420	421	439	460	476	454	428	453	491	454	455	440	469	467	463	460	481	454	454	518	422	467	403	466	449	463	460	447	448	487	455	449	458	449	428	459	436	468	440	456	440	460	452	461	448	457	471	458	444	439	452	475	477	437	431	480	477	444	432	449	471	437	446	451	491	443	467	434	475	422	464	462	461	435	476	441	465	473	476	488	456	497	430	467	437	436	447	498	444	501	461	490	442	479	461	486	446	478	476	462	460	468	444	466	466	466	431	434	419	493	454	445	510	452	459	438	455	454	422	442	461	452	492	473	487	475	448	461	428	480	470	466	471	481	447	451	491	457	438	448	459	435	477	456	459	491	478	453	459	461	490	480	482	482	437	435	486	455	457	450	454	476	468	475	489	423	486	456	450	463	502	467	444	419	468	474	460	441	487	440	461	478	477	454	466	460	480	483	482	470	447	454	460	464	407	490	462	467	440	419	428	492	469	438	443	428	470	437	470	499	462	502	478	421	459	457	501	501	490	477	491	486	476	434	522	433	441	478	445	462	444	446	439	465	476	479	476	444	487	477	431	477	453	451	460	435	477	467	497	477	418	456	444	452	486	459	482	459	440	463	469	479	460	452	454	445	466	421	491	470	458	421	408	445	451	436	455	489	451	451	443	450	462	441	488	505	484	438	432	473	433	433	427	490	492	484	467	444	445	423	490	457	496	485	476	433	422	481	492	458	456	512	450	457	447	444	470	461	424	457	486	449	459	452	416	461	491	421	495	480	461	472	439	480	465	455	474	460	486	481	467	492	436	467	474	478	449	463	440	433	464	442	431	445	440	481	452	479	478	481	475	462	473	452	477	436	461	475	457	428	488	474	423	423	477	470	467	490	465	460	497	425	434	497	462	405	478	460	497	421	494	474	476	479	439	465	417	460	497	479	430	492	460	447	455	456	449	487	423	474	473	474	474	440	466	489	435	463	482	497	425	505	492	463	451	460	471	487	443	466	445	452	449	491	466	458	484	484	461	456	481	484	487	482	438	486	466	476	474	420	459	466	466	467	414	460	445	434	478	473	477	434	477	463	488	486	451	445	482	468	462	444	468	457	443	439	447	467	433	422	472	490	451	434	461	489	462	471	489	450	492	436	443	433	459	461	464	506	424	500	489	421	462	417	475	476	496	427	511	426	468	462	433	496	492	468	469	474	432	432	461	467	469	455	472	457	461	443	462	441	460	471	455	452	465	478	434	482	506	437	467	463	462	470	454	479	428	460	449	460	454	454	483	463	456	453	454	452	478	461	444	466	485	439	475	490	463	438	438	422	480	467	503	441	433	451	478	462	517	490	447	438	459	476	451	463	481	470	494	447	503	482	487	465	416	456	475	434	501	458	440	498	427	497	418	437	463	456	451	473	461	478	457	433	444	465	439	429	489	484	429	444	457	429	478	474	464	452	477	447	454	486	451	441	467	463	463	461	451	447	513	442	471	457	435	494	439	475	502	480	475	461	450	425	434	435	431	459	446	427	453	459	454	450	456	453	447	477	457	476	437	487	507	483	440	455	413	433	465	470	450	476	468	487	485	437	498	502	451	463	476	464	435	438	449	425	447	428	468	459	441	416	428	428	447	444	452	476	469	459	466	466	454	470	465	434	440	475	433	481	477	456	470	456	487	469	445	463	500	451	443	430	443	464	441	462	461	462	448	465	441	426	473	467	460	440	472	462	458	416	479	469	437	441	458	449	468	491	411	446	437	448	432	427	485	491	458	453	480	489	448	440	444	481	464	469	464	461	458	412	453	468	466	451	493	470	450	489	442	486	462	451	449	453	449	478	442	444	443	452	480	448	480	450	471	444	457	467	483	467	454	491	441	451	480	457	462	483	443	469	442	481	433	454	464	454	456	482	473	474	498	483	464	506	474	397	456	484	417	451	454	483	466	457	489	466	452	479	453	461	455	442	467	455	471	464	416	404	487	437	501	457	441	490	477	453	447	470	444	471	445	468	491	468	491	473	477	459	453	490	477	471	482	478	453	487	450	416	426	454	493	496	461	464	454	460	430	494	456	487	449	448	482	439	474	436	474	505	462	472	474	475	488	483	452	430	416	478	451	489	511	476	500	412	480	439	496	451	490	458	443	473	441	458	479	448	455	413	500	483	458	431	467	468	454	469	467	483	477	462	503	434	411	441	428	486	437	420	473	447	491	463	448	461	488	452	467	491	468	460	476	481	450	485	456	455	456	445	492	462	491	480	485	453	454	479	461	455	450	407	466	434	460	440	480	470	428	446	440	485	458	426	423	433	470	469	458	445	452	458	465	478	505	463	450	445	480	460	465	437	443	455	412	427	437	424	451	441	463	481	499	430	449	461	453	471	472	454	437	425	460	441	451	483	448	463	440	440	463	467	476	466	493	429	444	520	474	441	449	477	464	451	445	448	444	422	471	453	470	411	487	401	454	447	441	471	479	437	469	459	464	464	452	454	463	452	487	498	415	475	453	417	427	468	456	452	448	458	490	496	436	444	410	476	479	442	463	436	454	487	467	455	464	452	464	437	444	430	471	460	449	474	499	448	469
51916	44766	28628	5589	4498	1711	557	551	540	469	479	468	464	430	454	438	413	426	432	459	457	460	426	417	402	443	463	441	428	408	418	433	426	374	459	394	414	425	464	501	476	477	445	444	463	465	456	424	427	412	418	386	409	425	409	408	428	421	415	430	407	421	408	405	402	418	386	446	382	395	415	409	398	415	437	437	397	428	371	409	393	421	411	424	410	409	427	426	448	406	405	388	421	407	434	392	428	409	426	428	375	387	422	454	477	485	483	439	437	402	451	455	425	424	403	388	401	457	413	427	401	403	392	423	420	398	412	436	443	373	411	434	406	428	411	415	382	399	391	387	415	438	411	408	439	403	390	400	392	402	444	391	419	409	418	427	423	409	401	382	427	415	393	399	386	388	411	461	408	425	401	402	400	410	413	439	434	417	402	424	387	420	368	423	447	440	442	407	385	396	396	402	408	436	398	399	399	411	420	364	422	410	416	398	412	393	435	379	434	428	404	426	398	444	396	449	413	413	430	449	410	394	423	386	429	408	375	400	403	410	409	413	407	345	383	388	388	428	438	400	417	400	417	401	413	408	411	444	405	453	402	420	419	424	411	373	411	403	383	407	414	415	421	421	397	396	434	440	413	434	389	393	380	423	412	440	416	412	416	394	436	410	409	419	401	421	392	401	423	414	403	419	397	430	389	419	414	425	399	447	422	393	411	387	420	411	448	415	428	433	387	387	397	412	409	421	436	405	408	407	421	430	421	435	387	400	410	436	433	433	383	419	461	393	396	416	406	423	407	419	373	406	400	406	401	395	400	424	407	432	414	431	384	428	459	391	449	439	425	448	399	428	418	419	421	419	438	423	403	452	425	400	451	385	430	417	411	415	409	411	446	402	384	449	445	454	433	395	414	406	373	395	411	398	382	429	393	432	419	363	392	406	443	425	423	448	426	408	396	410	432	410	444	388	426	408	366	420	384	395	394	389	437	412	393	391	375	448	394	381	402	382	431	418	395	375	418	448	450	424	451	413	383	409	419	414	408	407	435	396	414	411	428	401	406	429	395	389	393	396	401	387	412	382	432	398	417	391	415	409	392	440	388	387	431	403	406	389	356	410	425	471	417	404	431	414	443	399	411	409	446	413	399	396	430	352	408	408	421	423	416	452	400	420	437	408	412	390	411	383	413	413	384	410	397	419	383	402	447	415	415	418	454	398	449	410	416	397	399	385	443	415	415	432	412	409	430	417	430	401	437	418	465	435	411	430	407	381	400	399	403	422	446	399	429	417	403	405	432	416	390	411	370	414	442	388	433	421	404	439	411	376	435	390	412	373	401	421	404	387	396	406	396	424	415	413	415	414	408	421	430	451	420	417	410	396	395	384	417	403	445	446	414	423	398	388	405	398	417	405	387	399	412	424	400	404	406	390	394	397	367	398	411	418	421	413	431	419	411	403	402	427	422	419	409	408	421	382	407	407	432	421	432	414	402	382	430	428	418	411	415	394	402	387	385	412	404	398	403	419	403	471	395	396	424	405	446	378	381	417	456	417	426	380	408	427	386	418	364	413	406	417	390	401	401	395	433	415	416	393	411	414	398	371	421	432	379	423	408	421	410	414	412	438	437	417	409	409	406	417	436	367	372	402	396	461	425	389	423	374	389	396	386	425	418	413	444	417	399	414	422	390	418	390	433	407	400	408	405	422	391	404	432	422	410	426	425	411	423	393	437	398	390	400	393	410	418	409	417	434	395	416	391	398	440	400	432	373	435	372	410	415	366	418	380	397	447	418	392	382	407	454	409	412	418	398	414	399	425	378	430	399	438	395	417	442	415	422	404	449	428	441	402	390	427	405	423	418	402	427	462	396	428	422	418	414	410	419	394	400	431	412	441	415	420	391	399	404	397	402	433	394	386	397	422	381	400	418	434	403	425	409	393	401	407	437	413	418	422	400	429	413	405	388	395	454	390	377	429	382	381	404	418	412	439	440	407	406	414	369	431	404	421	399	417	430	393	415	414	412	405	387	428	421	398	427	430	416	411	396	419	438	414	375	441	451	414	390	398	401	373	391	412	425	405	397	414	415	408	399	413	404	376	408	399	407	404	395	374	388	399	440	415	419	472	380	386	406	390	408	397	414	420	398	426	421	424	382	402	386	405	377	420	402	413	399	387	421	414	401	396	402	416	417	455	417	409	405	424	439	445	434	398	415	437	420	378	433	418	409	403	431	427	405	411	395	443	422	399	382	410	413	424	418	402	420	417	411	414	425	390	412	400	405	413	398	453	399	408	396	382	436	440	378	406	401	410	414	427	384	408	404	441	392	411	399	406	412	428	413	385	407	410	429	403	401	400	368	404	392	420	391	387	463	408	391	392	390	413	442	414	445	402	432	414	419	399	404	389	417	405	442	411	398	371	403	373	446	419	369	411	420	409	388	424	410	395	438	401	370	459	426	399	412	409	406	407	406	366	407	391	409	418	425	427	400	387	425	410	362	428	445	421	419	414	400	412	413	387	422	425	380	406	419	400	415	422	370	388	426	389	444	400	411	391	396	407	418	436	406	367	451	462	399	401	404	423	403	391	417	407	453	427	382	425	448	426	382	403	399	417	408	406	402	400	388	406	437	462	422	407	427	416	450	414	393	429	393	378	403	405	387	367	422	399	451	410	422	402	443	437	393	397	414	406	420	415	397	390	379	452	378	417	395	439	394	385	428	411	403	380	403	423	440	384	388	383	407	400	420	462	424	383	407	425	436	420	371	420	401	412	418	370	425	405	398	416	380	393	420	428	407	369	414	456	435	411	425	439	433	411	395	408	441	386	378	411	389	449	404	433	398	426	413	377	435	415	392	379	435	387	421	406	437	393	403	403	400	436	417	425	444	369	393	394	401	397	426	393	397	414	375	444	401	412	409	377	430	395	398	403	416	422	417	392	411	398	405	398	385	413	387	409	433	432	399	373	426	409	371	436	396	408	461	416	416	419	436	392	418	433	399	386	424	429	418	432	437	380	396	406	381	387	408	412	409	402	410	425	398	435	475	418	421	370	383	443	401	433	419	408	428	426	421	401	402	420	421	410	430	430	416	424	410	390	423	398	382	441	392	409	417	415	398	397	394	358	402	408	426	400	420	387	411	423	431	407	397	427	396	419	377	411	441	399	440	434	410	399	394	447	406	398	449	405	406	403	418	412	404	425	439	411	414	376	378	418	423	427	418	422	424	415	424	450	386	409	387	417	406	456	412	430	435	400	394	420	374	411	435	443	436	431	429	427	372	388	426	415	368	393	379	402	407	383	410	383	441	423	436	399	395	442	425	391	426	405	412	388	435	444	455	409	438	415	391	419	411	354	390	413	417	406	388	397	396	398	407	374	401	421	419	419	423	414	394	395	391	408	395	401	410	417	408	424	415	399	430	383	393	403	407	429	420	384	423	418	419	396	455	409	428	386	424	402	432	407	348	432	369	419	400	409	434	449	426	405	394	465	387	432	416	434	412	426	452
24412	21389	28450	24566	21084	10945	1501	748	669	692	631	605	630	608	673	595	554	653	628	617	572	571	565	555	602	584	586	604	575	574	600	611	567	631	580	552	578	638	653	600	618	567	553	609	641	574	553	588	548	569	564	562	574	579	565	568	580	598	537	556	574	555	598	529	543	580	588	622	587	584	570	573	600	567	572	577	579	562	621	590	577	577	588	542	578	552	584	554	584	588	555	601	610	551	524	619	549	606	594	594	588	575	572	609	625	666	659	602	630	602	605	632	551	552	582	543	578	603	581	550	579	587	610	530	562	565	588	571	587	523	570	612	546	550	543	577	573	628	616	549	555	570	577	567	570	537	582	590	595	570	543	617	548	575	585	559	614	589	581	596	544	602	521	570	557	546	567	576	637	536	547	563	566	573	626	584	626	571	574	587	589	552	573	530	560	579	616	619	603	597	595	585	534	595	593	585	516	545	585	524	565	570	563	592	516	593	648	579	576	547	558	536	539	578	599	578	555	541	550	581	594	599	542	592	588	632	566	591	593	647	581	586	584	592	573	607	570	615	606	537	556	613	565	559	597	586	542	547	582	586	552	574	604	574	609	569	576	560	592	562	579	555	518	564	587	555	551	537	577	555	590	567	605	556	594	577	556	597	562	544	577	569	595	601	612	614	582	566	584	558	567	563	590	548	571	569	596	584	572	589	570	573	564	558	609	587	552	598	547	558	579	568	542	576	559	549	559	595	554	574	572	574	556	563	572	559	578	593	576	583	610	587	568	578	574	589	595	561	613	562	593	585	582	557	589	562	584	553	563	568	578	578	602	603	628	581	572	573	600	577	586	543	601	573	554	548	544	566	541	561	569	611	577	573	559	603	596	595	585	575	574	582	593	574	566	542	603	546	596	605	552	577	600	574	606	537	554	597	554	544	569	551	575	571	573	543	560	582	595	586	599	609	557	570	575	547	584	537	568	585	594	559	601	540	581	570	568	591	544	575	542	624	603	583	592	565	597	595	601	581	571	583	574	602	548	603	547	608	600	569	586	584	574	606	573	560	563	592	556	579	504	581	576	529	565	586	581	559	583	610	590	617	570	569	593	581	570	574	566	616	545	556	611	554	574	556	600	562	515	578	554	556	599	620	555	624	539	555	536	558	635	552	573	582	586	521	531	604	579	558	595	602	581	547	562	536	573	579	627	551	573	544	550	610	574	551	570	594	543	577	633	572	541	558	514	567	608	574	547	541	552	566	564	566	512	569	564	610	577	578	591	538	584	584	577	626	557	602	562	590	582	593	599	611	600	570	559	546	624	603	578	569	548	570	602	579	549	547	599	583	557	555	525	581	525	579	555	597	604	562	569	569	564	544	571	573	565	553	559	553	605	549	605	559	553	609	566	591	580	554	608	569	557	532	556	550	548	587	545	568	554	606	618	595	534	587	540	594	535	582	591	605	587	591	578	555	573	537	598	557	572	589	605	562	592	601	583	611	572	553	579	548	559	577	547	539	559	575	586	591	584	575	519	552	517	581	625	563	596	609	553	595	614	604	573	590	584	566	549	549	589	572	553	549	620	557	631	587	567	606	572	595	575	562	623	544	617	592	609	578	573	592	586	564	574	535	545	607	594	568	549	608	589	587	496	540	573	618	567	582	596	532	584	620	581	589	566	566	549	586	573	577	547	600	539	603	565	601	582	551	552	554	557	537	555	530	557	559	564	578	576	572	559	594	583	582	558	617	555	528	570	579	614	569	613	629	577	578	558	546	581	552	600	626	558	554	615	548	545	589	599	534	576	581	540	558	553	567	558	605	555	601	599	591	580	585	555	576	525	569	586	555	617	580	629	580	563	610	585	527	560	546	565	579	591	559	541	582	585	592	547	563	565	566	554	583	591	569	578	558	553	599	566	519	576	568	590	574	568	592	547	557	567	635	584	551	552	540	580	585	604	565	581	576	566	573	547	530	570	589	564	597	564	568	581	656	566	530	563	582	551	594	589	565	577	578	636	559	592	567	572	563	593	554	599	568	564	599	592	567	547	583	549	555	541	582	567	604	605	595	569	616	595	582	601	627	605	550	562	577	593	589	563	549	623	620	564	561	598	575	575	557	571	575	581	524	550	591	566	580	575	601	579	535	562	558	623	612	546	550	607	601	595	576	599	632	605	561	559	542	606	570	617	533	580	575	595	534	549	619	559	537	559	587	572	595	560	629	575	586	575	595	519	579	578	609	549	558	561	555	564	578	599	559	575	614	587	578	544	573	613	555	563	568	590	607	578	563	561	579	553	555	586	595	579	575	591	541	609	559	609	605	601	577	570	593	555	592	612	521	549	577	557	605	574	540	577	558	587	581	570	531	569	584	570	602	527	556	522	488	593	572	605	566	581	571	525	623	575	524	573	613	584	583	622	577	548	564	569	537	591	585	631	591	568	572	581	562	631	609	591	576	567	537	601	577	612	595	584	575	591	576	554	562	570	584	573	606	559	608	597	582	574	550	588	506	573	583	596	605	592	527	605	568	583	612	538	545	550	515	577	583	571	558	565	617	590	590	599	601	582	571	608	566	601	602	585	582	600	605	593	592	553	545	538	574	581	563	580	616	591	576	553	592	552	576	572	591	578	559	506	556	586	542	582	582	603	572	583	546	571	592	558	546	581	533	529	568	614	539	578	559	579	614	597	542	604	550	561	603	589	560	587	583	546	561	571	611	602	558	559	582	579	528	565	546	572	606	548	582	596	624	558	574	578	579	579	597	573	582	602	555	560	576	576	595	560	537	581	599	593	573	611	569	562	593	613	574	629	558	596	551	562	566	585	560	553	580	586	589	582	577	553	576	547	572	557	559	583	594	607	554	549	584	604	557	577	571	597	565	567	607	622	574	588	556	599	541	579	595	579	586	569	630	630	549	541	595	553	581	597	571	608	582	572	567	574	573	579	570	583	536	554	552	585	548	540	535	552	570	601	568	552	603	617	544	569	584	566	584	509	614	591	576	566	590	564	535	535	571	543	585	541	590	549	556	563	560	584	576	598	632	549	600	602	534	588	579	572	588	620	559	584	578	590	560	591	587	548	564	569	550	585	547	554	558	558	562	617	591	558	570	573	580	591	568	533	575	557	538	575	575	581	592	519	602	573	594	592	586	591	573	619	584	568	587	601	592	592	592	585	615	566	579	564	584	544	556	526	583	539	524	569	554	578	598	557	629	578	543	607	575	562	568	568	596	576	584	586	573	623	598	568	578	568	552	596	612	588	536	585	569	577	555	540	590	601	581	574	542	529	631	538	580	573	564	583	542	572	547	566	573	585	593	554	597	598	610	550	558	554	621	608	523	564	570	520	549	579	593	547	585	569	566	599	585	568	597	582	581	591	549	574	568	576	521	571	553	605	574	577	581	596	590	614	563	558	575	558	546	593	555	588	550	617	585	562	582	608	551	590	539	568	544	581	614	602	576	589	546	558	587	557	597	588	579	568	541	570	606	557	621	585	573	529	607
57167	54006	40859	8406	7434	3965	784	718	725	641	584	588	592	589	610	574	601	571	567	511	543	589	538	506	550	552	531	548	546	521	586	530	489	555	549	492	533	557	595	593	608	592	554	626	545	556	551	529	516	519	506	526	522	499	514	498	547	497	510	511	478	523	516	513	525	501	552	540	523	534	551	558	516	489	555	518	546	513	510	545	473	545	520	575	551	489	498	540	526	533	507	505	540	519	506	560	507	532	549	509	510	544	534	575	581	618	579	626	547	490	516	505	522	535	516	533	531	508	492	521	505	535	529	535	504	552	533	531	502	518	494	510	523	502	509	516	514	496	503	492	491	533	516	508	503	541	534	497	517	477	503	473	470	538	524	532	537	501	560	522	506	518	472	501	500	527	543	564	529	538	536	511	515	542	503	510	510	545	539	542	516	503	492	490	513	485	503	563	562	515	556	546	548	490	495	509	504	517	488	522	508	521	503	491	559	523	513	539	555	510	470	519	492	527	547	553	531	529	550	495	512	512	548	486	497	514	534	498	540	505	520	507	531	498	513	503	506	510	514	495	529	497	517	502	548	551	543	522	532	515	495	484	501	536	552	538	530	512	484	536	544	555	476	495	514	538	503	523	551	515	495	510	573	495	504	518	532	535	525	524	527	525	504	518	552	496	508	563	545	507	539	528	489	518	537	501	548	484	503	491	521	512	558	505	526	494	530	525	527	498	531	489	517	537	505	481	493	526	481	481	482	511	530	565	500	523	504	498	497	543	522	523	522	529	506	533	532	509	511	501	503	500	495	524	553	517	536	503	504	491	546	494	494	548	533	486	530	504	486	507	534	526	533	457	528	484	502	511	471	494	484	532	467	543	545	514	516	523	493	508	526	519	554	510	532	509	463	486	516	500	542	524	542	503	519	479	544	527	513	502	499	484	516	490	505	497	545	488	495	543	526	467	512	494	493	536	495	531	508	503	495	533	507	527	521	536	516	553	480	500	515	538	500	483	512	513	496	527	542	466	505	520	525	543	489	511	532	501	502	502	502	507	525	529	492	531	513	507	492	509	494	483	546	560	512	530	469	539	551	543	505	555	519	506	530	510	522	535	502	525	529	532	516	524	507	510	516	528	520	518	518	454	508	510	557	550	504	540	496	526	517	509	487	505	465	468	478	544	532	522	525	484	562	510	490	519	510	476	551	519	533	524	527	503	547	558	570	502	549	501	549	545	521	501	518	504	537	531	545	543	530	469	548	525	529	502	554	470	495	478	538	493	513	515	488	538	484	534	512	515	502	521	466	483	556	506	521	525	505	549	524	502	539	583	510	496	541	535	570	528	516	483	486	474	493	523	518	499	555	503	500	535	511	531	524	493	487	557	511	508	522	509	498	518	519	494	499	548	515	521	516	513	508	529	537	507	508	500	525	544	581	500	540	525	498	516	463	507	506	538	531	501	522	492	522	523	512	537	543	543	521	524	528	532	535	485	527	514	493	472	524	509	465	525	514	463	495	541	523	537	504	537	535	484	492	470	499	522	523	510	512	526	490	494	501	545	497	534	522	529	519	534	507	493	499	521	513	499	479	492	507	519	533	498	490	522	519	500	511	569	470	463	509	497	528	497	517	495	489	486	506	519	513	537	491	475	529	483	513	480	501	470	520	497	498	528	522	526	519	546	527	516	526	516	524	533	515	500	555	526	503	543	536	520	532	527	505	526	518	509	524	520	520	566	523	502	485	542	535	510	519	525	522	520	472	514	484	497	526	532	480	486	482	510	496	485	500	488	491	506	499	510	531	546	540	556	509	495	564	564	561	491	520	492	515	506	495	497	509	494	530	504	490	521	514	517	556	512	532	516	491	525	545	517	532	473	573	519	543	503	502	510	542	565	469	518	508	549	523	570	550	531	480	537	548	522	517	496	555	489	529	481	552	507	513	501	524	493	502	532	530	484	487	467	566	531	498	487	482	532	519	517	493	561	517	513	537	493	529	461	523	489	491	464	537	510	514	521	510	492	511	496	471	500	513	524	515	496	475	499	509	549	507	486	519	498	552	530	534	524	522	514	477	497	512	528	552	501	546	523	521	526	504	536	532	518	533	507	490	527	534	549	506	557	530	523	537	533	533	534	484	507	488	517	518	567	530	494	530	500	506	538	493	543	500	489	526	549	483	529	500	492	535	484	486	492	486	496	558	495	505	484	495	526	495	528	498	518	473	492	509	497	530	517	562	509	507	489	500	511	512	549	545	503	527	493	537	497	473	496	534	531	560	514	521	542	515	524	528	512	520	479	472	534	508	492	533	521	504	497	502	497	516	523	504	482	519	496	508	562	556	508	489	472	481	542	469	517	518	512	486	510	522	544	487	492	489	508	543	477	523	527	522	503	536	512	513	491	502	536	539	493	495	529	525	503	523	522	515	523	517	499	493	487	509	524	513	532	479	547	523	531	493	538	526	552	468	561	551	467	506	510	502	521	551	503	486	509	481	542	558	499	493	522	525	485	512	500	504	478	520	497	487	518	543	509	527	480	534	524	534	512	525	536	498	526	526	487	525	530	517	518	498	514	497	532	500	528	519	540	520	513	574	492	467	499	484	505	501	511	484	496	550	556	510	502	479	497	501	540	548	507	504	519	491	520	488	529	470	505	508	518	487	517	517	524	534	494	536	496	494	495	507	522	536	508	499	525	476	522	541	522	525	536	533	570	476	511	518	516	522	487	497	492	496	488	495	471	499	498	504	505	462	496	518	518	540	483	511	546	504	498	541	507	504	529	479	483	529	528	517	473	535	524	516	515	534	544	483	495	491	538	519	482	476	541	524	506	495	502	513	544	520	487	507	480	533	498	536	497	512	511	530	508	511	516	479	532	506	516	474	486	529	518	491	505	488	518	481	535	501	507	541	524	502	497	524	486	544	553	514	497	510	520	484	505	492	540	503	503	511	569	498	501	562	552	492	503	508	494	512	526	527	484	533	526	474	453	521	536	499	513	522	502	508	507	523	499	589	495	497	533	524	535	495	545	526	495	463	512	511	485	478	495	507	504	510	511	554	503	554	512	534	494	498	482	514	530	527	540	532	520	536	502	534	552	511	531	493	555	537	528	512	543	518	479	507	541	503	520	560	523	501	475	485	530	543	498	551	524	501	472	503	494	477	525	485	496	523	518	510	570	488	572	478	498	480	533	477	485	498	522	506	505	498	493	513	525	471	518	515	507	484	483	521	517	530	507	536	534	521	505	503	474	509	507	521	486	549	494	504	525	520	498	524	523	497	485	521	505	522	506	529	495	518	532	500	488	491	521	495	494	504	497	529	519	537	502	514	507	499	534	523	553	491	466	498	529	510	518	496	509	481	492	487	525	501	526	498	507	511	539	547	511	471	552	490	503	505	565	497	516	529	537	528	545	514	470	513	531	506	473	531	499	491	516	526	527	500	472	512	508	491	519	519	531	519	467	487	479	485	494	537	530	501	522	517	500	535	533	511	453	525	504	506	527
29636	17379	5865	1422	894	689	633	606	648	576	595	601	614	621	594	601	593	583	571	606	577	558	529	615	604	563	556	599	578	601	556	597	588	578	596	561	574	604	557	568	594	564	584	593	589	569	540	588	642	596	589	607	547	594	540	589	581	592	611	568	556	593	581	577	574	567	568	622	589	570	614	565	577	574	582	616	567	577	600	576	588	554	607	602	603	596	600	578	573	571	562	532	545	588	637	595	582	609	608	630	568	551	587	606	569	607	563	620	561	572	568	601	562	573	597	596	599	628	563	546	587	570	553	615	553	592	615	568	586	549	568	613	612	609	554	562	592	629	591	540	591	603	593	569	549	582	575	574	589	574	592	581	613	568	564	549	604	588	601	577	590	558	555	606	596	584	601	580	569	565	615	607	564	570	581	540	568	568	618	599	601	529	592	582	625	577	542	593	536	547	553	557	595	576	605	539	547	551	555	562	559	578	599	534	609	540	566	563	539	551	604	607	552	593	603	590	598	543	584	620	599	572	554	567	557	612	545	573	539	589	621	608	579	593	594	607	567	587	597	572	548	539	572	574	578	555	608	594	609	563	572	585	540	556	596	567	582	598	578	609	587	568	592	541	580	553	598	536	543	535	600	582	616	610	626	599	578	592	609	538	600	632	575	605	570	511	560	565	599	605	570	570	580	584	570	555	575	590	586	549	558	571	542	550	560	548	602	586	530	564	616	592	586	585	593	562	554	607	579	567	558	575	608	572	573	565	595	590	550	601	558	619	607	559	585	531	557	526	572	572	584	608	566	581	593	562	568	579	565	604	611	561	616	593	553	631	525	571	532	565	582	573	582	548	543	611	611	612	638	576	591	549	560	573	589	579	573	604	597	586	589	598	609	585	621	615	594	571	593	571	614	561	602	591	619	562	596	529	575	544	596	612	577	571	584	555	554	600	577	588	539	578	556	569	573	608	653	565	585	582	568	569	588	573	565	538	617	600	549	549	606	570	552	559	596	594	580	542	545	562	571	582	610	534	613	633	555	598	565	545	579	547	601	580	627	585	566	584	553	563	508	590	557	553	587	633	558	550	580	566	557	593	589	574	558	548	577	577	570	592	556	576	543	598	578	573	559	572	559	594	557	596	576	623	627	578	551	572	542	571	585	585	556	566	577	564	584	621	554	558	595	591	551	628	555	551	541	602	589	552	595	557	598	538	632	594	555	591	575	559	546	573	586	552	597	560	555	584	585	555	550	572	584	563	561	580	672	615	631	551	589	609	565	608	588	592	599	578	556	576	600	567	515	595	600	549	555	583	561	577	568	567	599	569	574	573	528	588	590	546	575	579	562	604	565	575	576	598	563	556	618	631	610	590	595	580	572	575	584	589	584	559	563	575	565	526	608	571	579	570	577	594	642	587	545	544	566	620	589	608	590	622	576	618	571	562	553	543	571	610	561	603	599	592	586	587	627	556	568	574	542	570	600	575	622	603	587	546	571	547	600	596	617	590	571	588	588	588	570	575	602	581	594	593	581	557	574	548	628	595	556	578	607	587	571	560	658	566	565	576	560	575	605	617	536	563	552	544	554	565	547	581	577	567	568	584	566	610	595	572	597	611	578	607	569	572	584	561	636	575	610	596	556	590	562	595	549	542	593	571	562	602	574	552	542	573	562	569	612	578	553	557	601	592	571	588	556	585	585	612	544	603	537	578	557	580	597	588	574	580	574	556	610	586	533	582	578	562	586	586	612	578	587	553	578	598	600	581	606	582	563	593	607	579	575	562	588	577	583	612	559	570	606	581	589	565	605	551	598	620	531	601	586	555	561	556	585	573	578	561	572	566	601	568	557	640	548	566	564	584	598	577	560	612	595	565	576	584	602	572	651	569	552	611	560	554	588	603	578	603	593	602	605	590	558	584	597	561	566	604	549	535	534	620	601	618	584	565	529	592	588	582	585	602	577	599	587	589	577	573	602	589	595	574	562	615	581	522	575	599	595	596	601	597	557	569	589	562	573	506	565	556	551	604	575	597	575	580	612	554	571	564	569	583	548	549	552	576	513	613	547	599	576	579	585	544	568	581	584	565	547	606	571	597	584	551	535	559	632	539	569	554	563	597	566	561	640	572	598	531	609	556	589	561	563	587	548	573	567	595	566	605	561	572	604	558	563	583	570	570	538	567	570	563	539	604	584	580	605	548	562	523	565	583	628	576	583	604	578	597	645	603	567	561	583	561	598	588	583	606	606	569	605	551	552	607	606	563	566	580	543	587	578	592	575	564	560	605	589	581	602	543	588	581	572	599	566	598	568	607	559	570	528	592	646	603	532	579	545	553	526	556	575	564	581	586	571	548	618	579	581	615	599	610	595	612	594	568	583	589	571	553	605	552	605	556	602	593	603	594	552	572	603	575	570	622	576	579	562	605	582	581	631	551	573	583	567	576	534	572	565	555	608	564	600	624	568	598	532	613	563	553	593	616	620	526	570	568	598	559	544	591	587	561	560	598	565	524	589	592	544	593	606	578	532	551	614	602	629	578	598	581	549	585	552	566	594	582	604	562	550	533	569	591	560	536	597	627	566	558	606	550	600	587	559	539	564	618	576	563	587	579	604	552	572	562	525	622	607	587	552	571	574	573	557	547	594	568	599	577	605	557	600	557	575	570	580	593	600	562	619	564	545	603	617	600	552	569	570	577	596	573	591	612	624	585	593	579	618	604	582	584	573	582	587	612	588	542	565	552	538	574	560	585	558	548	578	617	594	513	574	583	557	606	621	607	588	584	545	572	552	560	558	565	553	563	568	563	553	553	620	590	588	521	566	577	591	563	621	609	593	579	595	576	591	567	579	594	595	577	580	595	573	573	593	610	595	592	622	607	566	562	596	584	586	537	559	614	603	569	592	569	520	548	600	559	604	580	592	593	582	597	542	590	614	588	583	568	572	544	556	575	573	575	590	658	602	579	533	558	591	582	605	559	546	574	596	595	590	614	596	580	572	557	579	582	595	600	571	624	568	553	569	560	560	594	528	595	607	577	575	541	609	547	612	612	585	546	617	536	594	548	536	578	601	562	563	611	589	589	543	576	551	563	599	550	564	565	579	572	563	562	594	606	554	553	585	573	562	540	553	554	631	575	573	554	569	615	585	555	567	583	585	543	589	592	580	585	608	560	553	573	564	606	621	581	554	541	597	554	620	581	561	575	610	567	531	634	571	591	558	631	556	620	584	586	598	612	566	580	585	566	603	567	597	581	550	556	565	590	635	553	556	606	549	574	586	555	608	573	574	599	586	563	542	586	553	598	576	565	576	622	606	592	549	569	559	608	591	546	606	608	587	581	548	603	595	561	564	612	562	570	606	619	559	563	607	565	557	603	533	572	570	600	595	571	551	574	573	548	586	552	572	600	593	560	578	575	575	563	532	595	622	576	575	570	592	578	578	564	557	549	581	550	541	573	620	593	556	576	561	590	588	601	577	579	571	589	555	581	558	547	643	574	593	577
16194	8631	4174	943	804	672	490	482	504	486	472	491	453	510	500	478	479	483	515	450	481	531	440	473	441	468	486	480	484	458	484	492	511	480	495	493	483	516	509	518	491	492	519	489	470	496	498	473	515	475	494	499	465	480	490	489	474	508	458	517	486	487	513	474	483	498	459	467	443	476	495	488	514	452	499	480	481	484	437	468	494	492	506	511	501	437	476	471	462	463	428	495	482	463	456	511	473	533	426	488	480	480	464	510	494	489	469	487	514	494	513	516	497	468	438	478	466	445	504	506	492	476	478	493	514	504	513	498	476	474	479	487	499	460	491	497	475	419	477	499	467	442	468	474	468	522	487	478	446	470	481	476	480	484	484	514	508	494	452	501	438	474	472	494	494	469	463	499	473	451	492	479	465	498	447	518	433	464	453	505	461	470	487	482	523	490	455	466	483	491	490	496	510	473	455	494	522	497	491	473	470	496	466	516	457	476	468	485	483	460	482	472	501	504	464	498	431	497	481	486	475	472	488	499	464	469	482	509	440	476	488	506	465	515	495	448	468	508	493	506	472	492	470	497	493	471	483	469	475	499	480	442	495	466	484	445	495	497	441	476	455	489	499	469	499	474	479	449	510	490	477	462	488	495	469	495	517	489	507	498	494	492	442	508	499	465	520	489	487	467	494	493	484	494	459	441	493	531	480	481	461	462	486	487	506	503	466	467	456	500	518	440	505	492	449	484	453	424	485	517	497	518	471	495	509	439	441	462	460	463	454	488	446	473	476	503	489	485	468	472	483	464	510	477	494	444	462	494	421	476	511	488	475	523	469	493	512	472	468	515	487	501	494	465	511	456	455	475	491	495	478	485	517	449	474	523	508	523	441	490	455	517	473	493	514	516	476	447	491	487	502	446	491	460	465	505	504	497	513	452	478	447	499	474	485	457	489	492	512	465	475	511	491	486	471	533	458	458	466	481	481	517	480	477	481	479	453	469	502	487	480	467	471	489	463	492	440	441	458	512	470	524	465	492	511	483	508	467	475	468	461	494	474	498	467	482	476	495	473	474	435	489	475	447	457	496	500	483	500	444	469	473	479	493	472	447	486	479	493	475	434	439	497	480	502	502	422	461	483	450	493	502	465	495	492	473	479	458	481	522	468	479	443	499	468	482	482	511	463	494	497	515	485	493	481	481	469	501	468	452	481	499	447	476	508	473	487	456	505	446	483	510	490	480	497	470	472	476	483	446	527	484	452	492	471	474	460	480	489	522	472	488	501	500	451	494	451	451	468	476	501	500	484	523	489	434	443	485	453	473	496	487	458	487	464	478	484	471	483	482	510	549	463	458	482	500	489	470	508	493	516	512	494	504	470	484	419	493	463	474	499	473	492	474	498	494	501	494	519	492	489	497	496	476	484	468	476	501	478	479	468	515	504	471	477	474	525	462	509	457	461	476	479	481	475	524	489	486	523	468	490	492	506	477	463	481	475	476	467	456	479	501	453	467	474	506	508	475	495	506	519	508	477	500	483	469	465	498	492	461	458	476	509	463	505	463	445	468	500	459	470	463	493	453	478	510	536	455	484	480	495	467	482	475	476	477	533	453	489	475	463	512	521	497	464	472	457	500	512	481	478	444	507	511	491	499	486	476	484	478	423	438	476	514	461	420	479	518	515	468	482	467	527	483	485	475	487	461	436	509	475	500	516	496	488	497	496	481	479	537	462	456	494	430	444	516	454	502	457	507	510	484	441	453	514	448	453	494	498	443	490	461	471	452	436	494	447	443	462	458	485	468	484	472	480	461	450	477	446	488	459	449	480	518	477	515	475	483	490	446	522	497	450	489	475	523	426	503	494	503	504	492	506	484	496	495	452	486	443	445	516	456	522	497	466	541	453	494	512	471	448	496	496	491	504	465	482	491	495	501	443	485	480	454	506	482	481	495	531	508	470	489	484	465	471	469	494	464	467	435	439	506	520	442	484	461	477	461	501	509	462	479	438	478	493	509	491	461	509	486	489	476	516	460	499	487	431	491	484	497	483	471	507	454	506	486	449	467	489	501	493	471	444	481	460	465	452	455	467	482	466	474	469	449	475	463	481	498	443	490	469	477	498	457	465	466	466	467	508	482	469	515	457	488	477	440	503	494	454	486	502	460	434	473	467	502	479	425	453	477	511	487	513	460	468	484	487	467	472	425	512	450	518	461	470	488	440	499	466	473	490	467	504	491	468	459	513	496	522	487	479	455	495	475	477	508	479	505	520	468	495	456	470	457	439	535	484	498	467	501	489	467	483	492	477	492	484	501	470	480	490	476	491	489	473	447	458	485	505	494	499	483	517	477	482	496	497	452	466	489	471	480	450	521	511	513	486	476	503	467	474	467	468	490	439	477	489	499	480	487	464	506	534	480	462	470	508	481	468	514	518	476	465	466	461	466	507	507	478	471	480	520	469	487	472	467	477	498	449	478	462	501	478	494	511	516	512	465	475	515	475	494	455	497	443	472	481	496	459	478	500	458	434	525	483	509	474	479	487	512	453	485	508	494	460	452	453	446	512	442	504	465	464	488	505	463	458	483	472	511	440	455	469	493	509	459	464	511	494	478	467	501	528	473	483	486	494	473	453	508	489	453	490	477	462	478	446	440	481	463	462	503	524	486	517	505	485	520	445	461	473	495	523	468	508	438	465	466	498	425	470	498	488	496	435	507	504	469	501	525	498	442	482	478	475	498	458	449	462	490	468	460	528	481	451	500	485	468	474	447	507	462	515	486	486	524	451	444	485	493	512	485	515	482	435	494	495	464	472	490	459	486	461	451	514	499	452	465	509	456	495	503	478	489	482	477	527	517	479	485	497	501	491	499	486	458	430	494	535	472	486	464	480	475	515	473	474	471	488	458	469	483	484	446	445	504	490	477	470	463	504	469	478	468	461	503	458	514	499	453	511	500	437	470	466	465	482	502	506	478	478	492	478	484	511	495	484	484	521	486	457	489	522	451	456	440	467	477	461	495	487	494	474	489	507	501	466	513	482	478	512	487	445	517	473	523	503	471	489	500	462	506	472	485	447	457	477	462	423	479	493	490	489	496	463	449	493	509	473	478	441	459	488	483	481	450	470	501	502	484	494	477	511	499	475	486	493	503	487	452	494	458	500	503	500	505	496	493	488	453	494	477	478	470	469	495	433	483	474	465	453	470	437	490	477	485	478	484	472	466	461	481	483	505	467	502	471	472	496	511	504	501	476	466	448	474	465	488	479	426	490	485	457	501	481	491	455	438	469	517	490	490	492	476	471	489	518	467	456	480	499	469	463	449	441	500	502	482	479	485	491	503	457	467	510	463	477	487	508	471	497	513	477	476	505	448	456	474	454	468	427	479	426	480	486	481	485	451	473	492	480	497	504	463	498	504	461	459	487	482	459	517	477	450	478	483	532	458	494	431	458	484	481	475	478	488	499	484	456	456	473	477	428	452	472	470	471	466	501	511	493	471	476	475	475	515
25462	21501	27581	25291	13425	3621	979	633	580	607	546	567	556	553	559	550	552	561	527	617	553	578	554	568	537	519	595	574	535	579	531	598	516	544	537	543	542	540	544	528	546	551	602	581	557	549	517	549	547	517	545	539	508	485	529	568	533	532	528	577	567	542	523	549	543	564	533	524	529	528	520	539	534	507	573	530	545	537	543	542	523	535	552	541	575	535	519	511	535	502	531	553	548	510	551	505	509	550	532	532	541	544	549	610	534	549	536	551	562	539	545	509	509	523	529	535	525	551	539	530	541	549	551	478	518	547	534	526	521	520	522	537	516	532	527	493	520	560	522	564	520	536	541	506	503	504	559	571	513	582	536	513	542	591	521	533	529	536	555	536	523	529	559	541	542	523	554	496	537	541	490	547	543	548	505	543	490	536	520	553	517	542	562	532	520	508	530	533	568	518	507	555	570	513	521	531	553	558	571	501	516	516	506	502	543	520	545	499	531	562	557	541	521	515	542	543	534	515	519	506	538	526	525	559	516	532	545	528	555	538	513	575	520	543	535	511	509	548	513	538	523	565	516	491	528	532	544	558	569	554	543	533	544	575	555	511	552	530	482	509	537	543	519	532	509	515	552	552	499	531	545	533	517	570	528	518	522	528	505	557	510	518	518	497	573	526	543	465	499	542	585	520	513	544	512	499	479	514	535	572	537	506	502	544	543	499	507	554	548	527	524	550	531	591	532	478	526	534	470	552	541	547	536	538	569	543	521	548	543	574	580	525	508	512	519	543	548	514	547	511	508	526	525	565	570	495	510	505	515	551	567	496	561	487	528	523	538	523	520	540	509	549	535	526	537	520	505	522	527	517	522	513	541	518	529	508	507	510	527	519	525	511	507	533	548	557	548	547	515	492	528	520	493	538	533	524	499	507	544	486	528	496	550	524	546	515	555	540	544	505	528	509	547	530	486	524	564	565	536	523	559	499	512	485	521	517	507	531	530	526	542	537	538	496	545	532	579	508	526	526	542	534	528	539	567	552	533	589	526	503	551	520	513	533	532	547	528	515	520	532	526	527	557	518	510	525	529	546	586	502	529	535	519	517	561	532	541	558	524	540	549	534	506	532	509	550	518	544	549	555	506	535	542	520	568	518	500	562	529	544	573	505	544	522	588	570	556	556	560	524	559	539	513	522	538	547	562	542	531	553	489	516	535	520	551	511	501	519	514	533	553	545	504	470	542	519	566	500	554	566	541	514	501	512	537	517	536	532	551	522	547	551	509	537	485	491	533	552	519	538	547	508	489	490	528	558	548	511	541	525	496	563	482	532	577	557	536	587	534	559	510	567	510	543	520	549	528	523	540	509	551	501	520	532	530	533	526	493	541	550	580	547	478	526	565	538	548	566	537	560	505	536	531	551	516	556	530	574	531	513	506	517	566	511	576	555	525	547	537	536	545	498	506	486	518	570	525	528	549	554	538	515	531	527	521	504	540	513	516	564	523	543	527	566	562	556	526	568	549	599	515	470	552	548	528	525	545	530	526	521	560	544	505	543	557	539	534	533	507	545	535	560	549	521	544	545	540	560	599	522	522	527	541	528	503	570	494	526	532	512	551	541	514	505	543	523	528	529	521	527	537	567	532	521	553	544	552	555	542	524	563	500	532	564	563	533	546	556	547	541	512	516	536	525	488	520	525	537	539	495	516	526	590	524	530	516	530	525	516	538	533	558	523	546	531	526	548	513	522	562	572	522	469	563	556	522	519	573	526	515	543	542	510	566	517	533	504	510	535	547	558	566	534	556	517	513	523	523	532	549	543	513	500	504	548	512	537	530	522	545	515	523	538	555	522	558	504	562	525	526	558	508	526	539	538	539	543	541	567	567	505	539	558	532	573	568	516	492	531	531	536	551	575	525	540	559	511	520	528	539	511	516	555	533	495	532	536	531	553	488	549	528	579	551	524	554	544	515	530	576	524	531	548	538	513	517	550	527	509	510	571	561	524	552	493	519	531	605	554	515	491	523	550	542	508	511	566	507	509	517	569	526	553	521	531	503	553	540	512	507	517	541	528	516	508	488	519	509	545	493	529	567	527	504	576	505	527	541	551	532	516	486	566	512	560	555	516	503	558	567	489	527	501	497	509	524	503	547	493	528	538	520	575	511	564	539	559	546	522	531	566	548	557	558	509	547	544	519	553	534	545	525	508	557	568	555	572	554	491	500	541	519	544	540	497	543	543	521	528	559	513	525	565	494	514	516	563	530	506	541	524	552	518	522	546	556	523	516	518	480	486	553	519	544	547	527	570	544	526	507	523	537	556	493	509	506	592	535	540	545	538	509	545	537	499	543	546	554	508	557	538	506	541	527	530	615	527	500	534	524	542	542	531	577	502	568	560	525	534	555	497	545	519	518	587	547	548	531	518	538	501	498	558	530	523	551	537	570	510	535	533	505	515	546	525	558	554	563	509	500	535	543	510	543	549	514	584	521	561	534	535	544	514	532	534	559	539	533	514	519	528	507	547	482	539	540	532	505	518	551	487	519	568	537	519	543	519	528	553	521	503	529	514	525	549	530	551	543	546	492	540	538	549	529	536	511	501	519	541	514	508	558	562	529	547	537	543	518	488	512	528	560	523	510	527	503	554	500	511	580	557	531	554	497	544	539	516	582	549	542	555	512	499	507	545	512	537	555	559	532	508	539	513	519	507	517	517	518	527	527	568	525	530	584	552	528	527	511	550	498	539	532	525	486	545	518	550	560	537	489	561	528	510	565	530	512	532	569	507	531	558	543	545	507	532	552	555	526	546	626	560	542	520	500	504	567	502	578	518	528	548	520	517	506	571	525	533	495	567	509	536	545	525	559	543	514	496	549	538	547	526	547	565	540	541	530	533	517	466	570	537	539	528	532	555	529	576	487	569	517	514	524	554	556	544	538	550	519	511	535	508	515	528	517	514	509	570	543	498	562	526	541	526	550	522	533	488	563	525	531	505	567	560	521	542	515	526	500	564	565	527	555	590	534	502	553	527	519	539	485	517	479	525	547	534	572	508	546	576	551	510	555	535	538	521	492	533	541	485	547	532	501	515	520	555	526	501	547	529	525	549	520	501	543	570	559	494	520	505	539	523	539	533	535	516	526	567	535	547	517	529	529	541	505	459	552	590	535	546	535	544	539	548	520	501	541	543	538	521	506	531	529	505	523	535	539	515	532	471	497	544	541	498	547	502	538	552	502	544	523	555	534	553	569	543	527	529	535	504	532	504	572	533	588	527	543	526	543	519	516	557	557	523	543	518	539	541	516	535	549	537	578	524	513	511	561	526	531	574	493	541	538	555	535	523	558	555	549	545	512	526	508	531	523	556	527	574	515	519	552	529	510	539	565	552	493	485	535	586	525	557	535	556	567	565	491	583	540	530	507	552	560	539	520	545	557	535	547	535	530	517	513	609	551	551	568	538	527	516	532	545	504	528	510	533	517	537	560	543	543	527	521	554	503	514	532
51761	42389	31253	5960	3914	2793	818	629	568	507	548	525	507	554	486	530	501	504	487	427	492	507	449	461	521	472	480	479	461	529	543	480	466	460	440	464	523	504	510	508	516	523	505	482	494	504	458	477	470	443	451	469	484	470	455	473	468	483	492	498	527	442	490	462	415	483	504	485	510	463	453	429	474	482	479	476	514	440	533	480	480	487	439	463	480	461	488	448	487	427	442	450	473	467	459	439	452	463	481	434	478	493	500	520	557	488	473	483	484	464	461	490	439	492	428	430	496	475	453	447	433	474	436	456	482	456	451	462	478	446	461	456	430	480	488	489	459	486	439	470	459	470	475	467	452	472	495	425	486	460	436	468	447	470	468	422	472	463	501	480	486	473	485	432	453	481	472	463	454	475	454	484	446	470	474	444	492	434	492	470	450	447	488	422	423	486	450	490	476	481	456	440	432	489	452	468	448	463	467	468	494	430	481	473	465	496	497	467	464	492	420	474	535	485	473	472	456	472	451	465	449	475	464	471	469	462	478	474	509	431	480	433	463	458	492	442	488	475	489	431	463	485	454	467	456	478	468	461	474	478	455	463	452	534	465	507	470	477	468	525	458	471	443	451	474	479	475	496	457	463	451	452	470	484	461	469	493	441	502	467	452	452	484	445	478	471	447	468	485	437	488	498	486	474	544	452	492	504	441	448	474	480	452	454	421	466	448	426	445	460	458	475	470	460	473	468	477	445	495	458	485	482	474	500	492	454	428	473	475	453	479	464	471	469	457	483	455	447	495	499	456	493	463	463	475	453	454	483	444	413	490	480	456	460	443	459	465	505	439	464	446	452	449	463	466	514	488	457	461	475	490	451	472	487	445	467	476	442	474	456	488	479	432	443	461	472	482	487	450	468	463	485	457	440	451	450	448	496	487	475	454	486	463	514	461	460	487	480	476	503	479	485	482	486	469	473	460	420	442	479	454	497	438	439	458	483	473	438	446	466	434	478	468	469	481	456	448	461	505	469	474	465	448	437	431	471	459	450	477	485	515	442	471	514	479	473	453	466	450	465	446	469	474	457	442	424	411	446	467	443	500	522	458	453	462	406	468	461	507	412	478	460	493	479	485	448	460	442	454	457	480	444	494	476	469	457	441	456	455	453	478	474	441	454	431	434	494	434	444	476	518	501	451	472	463	471	503	467	480	470	444	464	474	474	452	499	486	453	461	439	454	487	437	439	459	478	506	407	502	426	506	470	439	452	444	482	490	450	461	433	480	443	463	494	448	452	500	486	458	451	494	453	510	469	461	445	480	441	489	429	492	519	500	505	482	435	439	450	446	474	458	432	445	487	438	482	463	468	489	442	475	445	452	475	474	451	455	485	475	481	471	501	466	463	455	493	445	496	482	461	508	442	464	493	470	485	501	489	473	502	451	467	481	469	457	450	465	522	436	463	444	423	499	457	423	465	441	486	477	470	499	496	476	468	472	477	469	443	465	454	480	456	484	473	469	440	475	450	453	499	446	478	470	479	473	474	460	445	451	455	471	479	451	456	446	463	448	461	465	456	476	507	504	496	444	476	469	472	493	457	445	454	446	465	473	458	446	483	500	455	449	454	430	482	456	459	467	463	465	465	441	468	445	449	435	437	468	478	491	466	445	505	469	460	455	483	450	491	464	465	462	423	506	425	451	458	490	458	474	468	450	443	488	461	456	425	487	436	465	459	407	464	453	465	485	501	448	458	504	447	472	500	430	433	465	487	495	455	480	471	466	471	456	503	479	481	485	481	478	452	443	469	453	456	471	431	448	460	493	476	496	433	477	479	431	460	491	469	438	466	506	513	450	463	480	433	470	465	431	440	489	459	470	489	476	475	455	478	503	463	464	460	479	528	467	501	438	466	467	461	457	485	483	444	452	491	448	479	455	463	480	483	475	467	466	464	473	463	477	445	480	471	480	467	442	466	461	510	433	446	436	435	448	490	467	494	436	466	448	450	505	486	473	497	451	440	484	485	466	454	452	477	457	424	436	431	486	474	426	459	462	472	446	445	459	510	449	454	449	441	483	489	480	463	469	516	488	456	494	461	483	474	428	465	451	444	438	487	485	461	465	481	467	499	481	471	495	472	425	480	445	444	422	432	471	474	437	486	495	464	461	480	444	421	485	442	456	462	484	469	472	478	428	473	460	440	452	472	491	476	470	468	455	424	453	465	467	455	442	457	498	445	479	476	459	491	473	479	497	424	457	485	465	465	449	494	473	463	494	455	462	485	473	478	464	477	460	462	475	444	437	471	438	431	471	463	482	459	459	466	472	470	504	453	483	446	430	445	457	455	469	497	499	483	466	466	461	451	473	484	447	507	459	441	465	452	491	469	469	455	477	486	435	437	428	437	469	472	477	466	435	478	427	464	459	457	442	515	442	464	494	507	469	492	490	461	497	465	489	475	491	488	434	473	470	438	439	499	468	450	468	432	455	516	474	442	476	480	475	473	468	457	445	460	459	504	462	465	455	489	451	457	442	455	437	441	475	441	471	500	436	456	477	472	459	478	425	467	471	502	498	453	480	512	493	413	485	476	522	475	492	465	490	521	469	461	439	486	480	472	490	467	468	427	479	474	454	450	470	433	450	445	503	471	494	445	463	441	470	477	432	459	457	495	440	447	509	478	427	461	493	433	505	460	450	438	457	477	442	454	440	466	424	450	488	458	484	474	471	491	461	475	461	497	452	469	436	458	460	476	490	491	470	466	441	439	489	432	463	459	494	436	503	443	483	478	495	499	450	450	513	472	488	477	451	463	471	455	459	458	476	516	441	481	478	456	460	436	519	442	442	448	438	466	480	464	457	501	482	466	448	507	439	471	466	487	477	465	458	477	489	455	450	471	475	465	481	451	492	472	471	538	480	454	456	463	437	458	460	481	469	435	500	424	436	449	466	453	467	452	481	486	484	496	485	487	482	455	478	437	457	466	460	428	442	464	480	438	464	491	470	485	482	443	509	499	456	473	453	479	461	456	471	449	449	451	466	479	448	430	449	465	444	484	468	480	490	460	465	478	469	490	478	496	453	482	528	467	482	435	469	473	487	474	441	465	488	465	452	544	480	454	472	448	454	458	448	480	499	437	494	533	446	497	505	469	522	434	457	483	505	465	455	436	420	433	460	504	456	436	454	459	443	462	460	493	455	451	445	451	469	494	477	434	486	436	463	457	442	470	447	454	459	450	461	446	435	542	461	479	462	461	475	472	513	474	465	484	498	456	481	459	444	437	491	461	451	451	454	502	459	479	493	499	456	464	444	480	454	469	476	464	454	468	457	469	457	457	464	472	463	473	464	455	459	457	469	498	456	452	439	458	462	467	466	475	430	435	453	463	464	505	469	444	451	453	450	441	432	494	466	466	450	446	465	499	491	475	458	444	492	483	467	467	485	474	498	449	488	477	496	444	465	454	448	435	475	479	482	430	469	462	486	468	459	474	466	441	463	499	483	443	438	439	478	429
24458	21398	28194	24842	20883	10849	2314	854	747	704	741	673	679	670	694	704	697	698	668	641	661	666	641	657	636	610	692	645	677	592	704	623	633	617	662	672	661	663	636	678	635	666	658	666	657	616	651	651	667	641	605	685	623	622	621	595	661	646	615	615	612	653	641	649	624	643	635	659	634	634	658	645	650	663	677	641	651	652	623	629	667	635	608	660	643	597	642	617	641	642	621	653	672	607	589	630	634	647	660	607	642	654	621	732	765	689	718	641	659	610	652	646	638	611	620	607	613	600	581	576	593	667	668	633	601	671	657	631	627	628	607	643	668	595	673	625	587	621	633	659	606	685	664	654	605	662	636	600	586	572	633	588	612	622	623	662	606	625	642	613	619	642	623	651	622	590	607	653	627	606	634	619	596	620	630	619	639	652	632	621	642	626	664	665	620	635	605	599	635	596	581	647	629	630	626	641	639	663	659	642	646	619	607	634	647	587	593	610	651	593	644	638	651	614	646	651	657	648	651	640	628	623	616	574	606	660	613	649	615	637	593	647	591	595	614	632	644	631	625	647	636	622	658	654	623	627	606	635	622	620	658	649	666	622	612	641	609	643	630	616	631	652	602	636	589	629	634	625	608	586	665	628	629	612	622	638	653	651	608	597	596	608	675	583	634	647	607	629	667	680	626	596	615	598	661	610	649	638	589	622	623	602	646	654	652	622	671	675	628	625	633	607	660	574	617	636	636	586	652	579	612	617	631	647	591	590	630	608	662	612	675	597	657	624	632	628	603	639	655	638	621	620	588	633	644	605	679	616	627	580	585	618	635	625	627	633	672	625	588	622	613	671	637	624	685	625	622	617	617	615	602	649	684	664	655	611	682	625	625	630	627	560	584	614	657	623	613	597	641	582	670	639	649	649	670	610	618	572	616	652	651	690	609	640	634	614	640	606	607	587	620	621	631	678	628	644	615	642	691	651	654	626	661	617	615	622	617	624	681	609	649	610	612	639	644	597	632	632	638	654	674	630	654	621	644	670	598	651	635	642	644	621	677	624	674	579	645	623	649	648	633	619	600	596	626	600	674	663	635	589	686	628	589	613	607	646	630	627	650	605	633	637	594	587	634	644	630	589	599	611	608	656	657	645	595	601	637	682	615	606	612	658	635	620	620	665	671	601	568	681	678	616	598	651	627	658	670	602	653	676	627	637	657	598	628	643	635	675	605	652	652	617	625	643	620	646	647	592	612	623	688	615	610	678	620	627	577	654	661	609	621	591	590	602	650	630	644	643	613	579	614	656	629	609	609	621	623	681	604	636	620	620	629	604	618	667	631	639	647	667	607	639	672	609	665	652	604	669	584	633	644	618	621	598	594	632	640	627	600	630	617	596	610	669	663	682	645	620	611	644	585	587	620	665	637	659	611	631	595	614	661	625	578	610	674	602	649	656	624	602	662	626	590	619	663	653	669	642	598	665	594	598	654	616	608	601	605	655	617	622	639	636	573	660	641	666	611	616	681	693	663	652	672	648	658	652	631	615	637	622	581	576	598	657	646	605	643	632	623	614	617	584	638	664	634	608	580	614	658	648	660	593	656	618	654	622	678	651	642	611	695	659	632	626	641	657	620	642	580	609	656	627	591	607	599	635	606	644	600	640	593	573	625	646	675	652	620	620	684	600	601	658	613	606	682	600	663	606	672	648	626	610	630	610	670	673	606	618	607	644	628	643	613	618	599	632	628	637	655	634	665	607	610	630	614	638	632	707	611	591	620	677	626	660	649	676	616	624	623	620	647	625	578	635	648	634	646	645	622	623	597	619	656	642	640	633	611	669	661	624	615	678	640	651	666	607	640	620	646	603	635	653	616	635	619	648	624	570	618	648	614	615	620	574	636	615	583	628	614	574	646	627	674	626	620	618	622	587	603	641	644	596	659	629	630	583	614	606	596	594	617	647	648	650	604	636	623	666	616	681	631	600	641	609	540	624	619	655	648	643	632	641	592	664	633	596	635	672	611	585	654	622	628	616	634	588	666	618	612	591	607	648	598	619	644	690	654	694	605	651	629	618	618	663	609	598	580	645	604	635	593	638	647	629	624	648	661	608	634	599	613	636	659	637	568	602	613	627	624	638	626	670	599	589	652	612	644	601	650	651	671	599	583	674	643	608	640	638	646	575	633	629	644	607	605	636	633	659	622	644	607	685	644	648	627	640	589	582	636	683	640	627	633	633	625	669	612	631	635	649	639	659	624	612	648	667	627	654	632	623	659	592	589	626	614	612	606	663	622	598	630	611	650	662	623	662	642	641	631	631	614	604	600	639	624	612	638	640	623	632	628	649	575	651	634	611	615	634	625	620	571	578	646	638	617	616	586	639	603	637	638	640	632	619	662	643	642	597	644	648	634	647	603	581	597	603	615	607	605	701	615	627	657	561	613	642	605	618	617	583	631	662	615	570	632	617	686	640	616	668	634	610	612	612	589	613	651	641	620	623	627	622	638	648	651	651	616	605	636	606	638	616	616	626	603	672	609	624	706	612	606	649	611	626	676	628	608	634	635	609	647	604	611	661	650	638	637	680	624	620	606	596	639	635	654	611	633	604	634	652	614	654	675	620	623	630	611	636	634	634	634	576	606	569	654	596	668	619	631	653	636	635	636	619	586	657	629	664	665	652	642	605	638	641	636	614	618	585	589	657	643	640	615	609	624	585	641	639	622	702	595	622	641	633	686	664	623	640	616	661	690	646	644	643	603	634	625	607	631	603	612	626	658	608	634	622	649	593	615	603	622	612	650	643	629	614	649	651	631	604	589	652	645	623	618	634	561	638	609	601	610	618	613	643	644	622	642	636	615	648	622	593	585	618	609	615	636	635	626	595	658	653	610	637	633	563	624	603	607	562	593	610	658	639	623	611	584	638	627	633	658	645	598	685	631	653	614	592	640	619	650	640	608	629	601	638	619	618	583	638	561	609	654	611	575	606	645	599	634	653	667	644	635	552	638	624	634	590	594	625	634	663	646	590	603	637	631	639	630	591	640	658	599	605	626	630	627	627	598	627	585	651	635	620	588	619	621	640	625	614	611	652	619	681	587	651	623	615	647	618	616	655	593	602	618	615	612	625	616	634	612	691	598	599	661	633	617	643	635	623	700	616	638	636	696	642	617	624	617	631	624	594	607	603	661	647	633	658	634	687	621	672	642	640	623	671	613	676	624	650	672	607	608	636	660	621	643	607	608	627	648	629	641	610	631	630	636	630	642	620	631	609	634	609	630	619	610	627	616	604	632	609	640	602	600	615	617	634	625	585	643	620	638	638	610	630	627	616	607	589	632	622	698	635	637	638	636	608	636	630	637	663	583	618	627	646	655	636	643	618	621	694	678	628	629	638	667	633	645	604	618	636	676	626	598	599	601	616	630	633	623	633	602	639	632	665	593	632	600	612	609	618	608	607	611	634	598	640	605	641	665	642	616	598	654	654	648	660	604	684	663	665	626	613	621	649
57265	51566	42469	12873	5930	4357	1452	777	721	725	678	670	682	660	655	631	575	624	608	562	578	560	587	559	543	618	536	560	574	592	538	579	569	589	582	566	620	630	604	641	622	590	565	562	617	578	610	571	582	572	601	542	577	543	539	535	581	585	580	540	633	554	550	544	575	574	556	596	559	606	543	518	520	561	547	532	612	550	561	538	577	571	566	539	553	597	571	555	591	547	548	552	558	582	553	524	533	582	580	544	561	584	588	714	745	631	652	572	542	554	555	514	530	544	554	545	566	553	584	526	532	568	573	581	530	513	559	563	581	547	574	573	536	534	537	572	548	529	552	542	559	540	588	547	576	531	532	563	520	545	563	556	551	545	547	572	558	540	570	566	563	520	555	590	540	553	555	507	499	573	558	555	529	557	517	545	542	554	537	556	560	586	563	564	550	586	575	525	550	532	533	544	583	606	548	551	532	497	550	564	544	551	506	527	543	577	545	566	566	547	544	569	533	552	537	540	527	542	532	575	541	543	534	549	573	573	565	579	558	559	559	563	551	504	542	545	535	579	557	530	571	534	550	520	566	545	528	635	519	552	514	537	565	566	558	498	593	561	579	546	554	542	539	572	556	541	522	563	536	547	534	561	511	570	576	564	531	544	531	510	527	551	539	539	578	551	525	504	521	586	565	566	565	536	550	568	540	568	540	551	517	568	538	582	568	531	496	548	537	575	564	530	560	557	525	550	534	532	525	554	564	579	583	548	550	575	540	544	578	576	553	554	585	577	514	574	537	546	544	573	533	567	585	527	554	537	570	523	559	529	553	576	507	565	546	576	560	545	578	582	572	598	549	538	534	556	528	585	533	578	547	544	522	557	560	559	570	554	550	502	511	566	562	554	533	544	535	611	548	535	546	538	530	556	549	544	559	573	591	546	528	536	501	526	529	574	545	520	548	557	566	545	532	542	596	540	548	540	564	530	528	581	596	571	577	559	550	548	534	497	520	548	511	562	538	602	576	597	502	548	505	564	571	504	514	573	573	547	527	558	555	510	515	547	554	575	483	534	546	545	549	560	549	516	566	548	557	574	584	555	531	571	602	548	594	582	565	523	532	565	543	554	551	524	556	565	548	536	549	573	551	580	572	557	531	537	527	554	540	562	525	568	558	553	588	589	562	543	522	517	547	564	528	542	528	553	560	520	558	588	532	540	582	542	533	539	560	546	574	556	530	590	554	530	526	533	559	577	569	525	525	557	572	544	541	559	541	542	567	571	572	542	579	513	518	552	573	539	554	551	548	523	554	557	569	554	562	533	577	583	556	552	528	557	544	567	544	552	535	501	560	542	544	499	613	545	516	570	592	524	603	547	604	604	552	534	528	532	604	581	552	569	544	557	546	530	568	535	517	528	530	534	536	528	571	565	550	563	571	513	531	530	536	595	534	528	510	525	559	516	529	539	555	540	526	549	530	562	551	563	581	544	576	542	519	533	540	537	534	572	543	531	576	537	556	573	572	579	579	596	557	544	540	584	545	586	559	523	539	607	524	549	535	582	562	589	514	522	530	567	521	562	576	585	543	534	548	543	571	568	584	564	537	509	582	523	560	583	550	550	553	493	518	537	562	556	558	566	528	551	530	523	555	564	563	551	552	544	545	513	546	570	551	527	565	562	574	549	519	570	522	560	546	571	571	574	502	534	491	575	552	538	578	556	568	541	518	568	526	565	584	561	528	560	503	544	525	541	570	529	537	557	557	555	573	572	533	558	538	549	559	550	535	585	573	544	586	515	586	502	560	561	546	536	574	564	536	603	533	550	544	577	578	540	585	524	561	577	541	578	576	566	544	531	526	548	538	551	529	528	538	534	554	561	503	552	529	571	558	564	567	561	616	558	581	521	529	557	500	592	517	559	581	535	561	546	561	545	530	560	572	537	581	569	613	568	545	552	563	550	543	531	547	538	519	570	563	526	596	570	539	547	562	563	558	582	575	535	515	547	555	514	551	528	536	584	560	525	556	546	584	563	531	569	579	542	586	546	528	576	551	549	536	553	574	585	511	521	592	553	509	563	589	554	556	548	542	564	562	573	537	553	513	525	532	558	562	511	576	569	582	545	567	562	539	535	570	588	539	548	522	574	527	578	601	591	516	511	559	586	542	577	566	551	544	519	576	560	487	529	566	559	544	547	552	549	582	552	517	517	575	590	542	521	523	549	556	563	550	554	509	584	550	544	532	533	552	515	539	560	547	548	558	521	565	616	558	522	569	514	522	518	541	558	502	551	559	534	576	541	553	556	487	476	576	536	558	540	584	547	557	584	513	542	567	614	551	529	526	544	551	556	583	519	530	520	568	572	560	517	537	547	571	510	552	527	505	526	566	558	589	529	555	561	531	528	535	506	550	574	557	544	542	569	587	468	534	543	573	562	542	571	578	540	546	564	570	522	582	518	521	524	542	529	547	575	547	589	539	607	544	529	538	549	547	570	542	563	551	563	553	502	538	522	579	558	528	556	572	556	527	574	559	552	553	553	607	550	545	522	533	568	570	574	536	533	546	528	550	559	519	534	545	544	560	538	537	561	547	548	555	508	535	540	538	586	546	551	570	562	559	571	538	556	534	544	544	529	570	559	545	583	541	565	586	589	514	536	525	569	554	497	546	524	493	561	550	570	572	557	575	564	519	541	515	532	549	582	487	541	519	536	539	573	537	552	528	524	548	578	585	550	527	585	579	554	546	515	536	554	555	496	557	526	559	533	543	596	529	540	554	519	541	548	551	547	544	544	533	560	553	547	550	587	545	535	550	533	539	578	546	535	545	528	567	591	551	584	513	549	577	602	566	593	585	538	521	539	558	524	565	483	576	484	560	579	545	528	541	504	530	559	576	571	557	570	556	546	557	601	544	545	584	553	568	550	539	517	521	597	528	544	572	543	603	541	545	543	524	571	544	548	517	491	579	466	529	572	533	545	587	583	567	536	554	535	550	549	536	525	555	556	495	509	566	571	549	597	549	565	537	558	563	523	528	589	516	509	528	525	483	631	529	564	580	537	523	539	552	542	488	517	541	544	571	574	571	583	573	507	581	532	591	548	571	587	518	500	515	569	561	545	574	602	510	551	561	553	529	520	590	563	569	570	538	515	521	552	560	555	557	534	567	518	578	537	538	481	548	527	534	516	587	550	506	506	592	509	518	494	490	546	598	570	535	536	560	568	554	553	552	527	555	493	596	559	506	535	546	558	523	563	563	537	559	578	575	503	534	572	528	526	549	558	567	532	570	543	523	529	556	516	500	583	526	560	541	521	615	543	527	529	540	557	526	566	504	521	542	557	562	535	577	590	532	603	543	537	514	524	541	553	567	514	523	553	522	519	573	541	533	563	547	533	544	539	550	548	517	529	585	506	563	542	592	567	574	530	532	521	576	603	548	566	559	550	527	563	582	560	575	576	566	547	537	545	547	560	572	548	525	534	516	593	566	564	564	563	530	558	568	551	528	542	554	535
29423	17512	6247	1959	778	685	622	599	548	613	552	547	563	546	590	544	597	556	533	564	573	556	587	581	556	604	576	588	545	573	602	556	604	522	580	569	623	594	597	572	565	544	568	591	546	602	577	557	557	572	587	553	541	548	549	571	585	537	556	574	543	602	535	575	549	549	538	599	589	587	590	554	579	540	563	572	595	554	565	566	572	586	572	553	548	613	588	578	575	578	537	562	601	601	566	569	541	545	541	563	568	611	575	552	551	576	571	608	534	547	529	576	538	535	551	520	516	611	567	543	551	575	533	563	532	584	587	579	606	584	609	536	539	586	611	542	574	559	520	558	568	599	616	604	549	602	564	560	564	561	565	558	585	549	573	569	560	570	506	594	588	548	612	545	573	569	605	578	553	532	561	545	553	574	578	513	590	559	547	596	528	534	537	536	582	580	560	560	553	563	582	603	546	574	555	582	596	546	558	587	546	618	560	578	544	521	598	572	598	589	531	547	523	537	549	587	559	564	572	544	568	586	552	608	545	517	567	595	558	604	564	547	580	603	578	567	614	582	585	572	560	530	626	591	589	595	572	537	583	570	533	565	566	534	570	566	582	552	572	597	585	534	561	570	556	579	577	529	613	594	557	573	540	604	584	592	575	588	589	554	578	561	559	609	587	562	522	549	567	541	600	552	554	554	572	522	588	554	520	583	572	538	544	613	578	553	516	573	531	566	551	561	520	537	541	599	566	547	557	554	581	548	545	521	569	562	592	563	546	560	579	583	613	551	549	545	540	558	554	564	580	569	491	542	581	518	573	564	571	583	550	567	544	590	522	536	578	605	539	551	553	535	560	597	556	563	570	525	564	584	587	569	539	578	531	552	543	616	551	577	532	529	608	489	534	543	562	565	575	566	567	552	570	557	543	575	555	565	577	522	572	567	563	547	521	541	544	557	618	578	540	567	585	599	558	563	600	584	553	544	575	578	590	533	553	530	520	562	556	597	553	613	566	575	586	575	585	548	590	550	569	558	573	571	574	558	543	601	586	523	539	542	558	571	556	557	558	594	584	567	520	558	597	516	584	544	555	564	538	572	565	587	579	531	543	556	565	554	519	551	539	563	542	618	565	542	586	537	571	583	574	573	623	619	557	560	549	551	566	599	615	588	581	596	549	542	568	560	558	531	578	574	549	574	531	545	562	512	544	547	542	538	580	592	554	517	579	584	542	566	554	523	521	552	593	553	545	567	561	512	575	561	556	568	552	583	584	584	608	612	546	548	624	592	584	538	589	549	530	557	536	562	568	553	619	587	541	568	539	558	574	561	588	573	578	555	559	577	573	549	565	556	586	586	530	608	593	556	549	575	589	565	591	563	536	530	573	587	587	569	556	563	566	579	515	536	590	595	548	585	600	584	571	596	553	594	561	579	562	571	560	552	567	571	576	555	531	571	552	539	563	583	546	562	577	585	550	555	567	530	568	570	534	532	561	584	567	568	586	550	567	564	568	576	571	589	605	529	556	544	554	604	595	548	574	545	565	556	546	564	563	561	571	553	563	606	571	553	583	535	584	598	533	568	583	608	589	587	583	544	582	535	494	537	551	601	575	587	555	599	635	552	532	545	566	580	557	547	605	599	586	541	578	591	611	551	544	589	540	561	604	575	529	538	580	575	559	601	583	532	575	576	544	570	588	600	576	576	579	591	556	565	562	559	585	557	597	556	582	557	552	597	564	568	588	546	529	575	581	563	588	559	634	571	548	539	553	577	545	536	526	578	585	525	575	548	554	597	543	591	552	572	564	582	609	586	597	563	599	555	565	557	570	526	606	578	614	589	603	616	561	543	543	575	562	570	589	536	552	516	581	564	520	562	545	578	584	579	564	584	552	544	511	556	578	590	561	571	560	592	591	601	578	530	558	575	570	574	573	557	613	534	571	574	556	577	550	578	570	565	593	603	589	542	612	573	548	546	580	589	572	561	557	575	561	585	581	577	553	567	569	611	561	534	568	567	561	541	580	552	523	560	551	557	573	559	574	573	585	595	601	566	584	543	608	566	640	540	585	543	558	553	568	585	593	551	588	558	561	605	568	530	619	573	529	600	587	560	598	560	580	580	551	567	550	599	617	513	564	577	612	546	542	576	569	509	551	586	565	565	565	520	566	556	547	583	560	600	567	527	559	548	578	624	559	567	550	588	561	536	553	520	597	551	556	552	539	605	578	630	561	544	608	556	551	523	557	552	586	575	554	575	567	595	569	556	560	566	584	586	554	594	539	568	633	582	555	529	536	582	583	532	537	547	564	540	553	571	528	564	579	533	543	556	555	577	590	553	576	590	528	548	587	568	555	541	573	554	577	583	554	596	580	548	599	546	541	575	591	564	566	522	568	569	586	565	562	603	575	544	567	576	535	543	613	558	545	588	552	562	605	610	555	550	602	606	587	545	537	522	606	576	553	608	588	559	576	546	553	544	559	568	532	577	589	545	554	565	512	579	559	595	558	598	566	582	528	553	547	544	562	558	586	572	556	532	629	528	582	589	572	559	573	539	549	590	569	576	553	530	563	559	548	579	535	538	579	570	548	580	553	531	542	580	554	561	575	528	616	572	555	611	569	586	578	554	552	566	551	563	568	543	580	575	566	570	572	570	550	547	555	554	578	564	561	571	582	541	553	580	523	578	577	539	562	557	563	585	526	560	561	521	555	581	564	567	603	592	584	536	587	535	558	527	561	549	554	588	564	590	548	587	557	562	554	536	574	589	544	570	568	541	579	622	554	565	536	568	531	566	560	541	611	574	552	563	566	568	559	571	547	556	555	582	556	576	594	568	577	535	595	576	557	593	568	616	542	582	557	557	605	552	596	577	596	566	587	537	585	570	538	547	570	523	555	584	561	548	541	570	541	518	590	611	532	531	563	550	575	583	552	568	568	541	599	567	575	582	582	577	556	533	582	567	596	566	589	544	593	545	554	597	551	562	569	541	581	606	592	557	532	590	544	577	539	566	529	527	578	512	557	552	593	536	569	582	570	563	568	580	551	522	571	551	533	592	595	540	583	547	553	520	568	538	532	614	584	548	592	573	581	602	607	519	542	555	573	516	554	587	560	534	558	557	526	535	599	567	542	558	595	537	533	525	520	618	569	568	552	551	589	568	616	620	514	565	582	555	544	548	560	560	583	544	610	529	573	538	538	547	583	581	582	569	555	575	586	598	550	568	557	536	576	597	576	551	573	567	588	567	584	551	550	555	551	570	566	539	540	555	596	528	615	592	576	600	588	556	533	538	558	596	577	563	579	545	570	543	606	576	539	587	578	566	572	605	610	570	551	554	544	571	550	544	557	562	584	565	543	598	571	617	543	600	561	612	554	548	550	595	563	556	559	596	584	576	510	543	605	572	594	582	577	612	549	550	627	596	540	559	563	534	559	583	615	556	571	567	590	544	519	564	586	568	533	590	508	571	554	563	558	570	555	524	567	573	576	557	554	549	549	557	550	534	556	555
16043	8073	4431	1437	640	581	517	477	481	475	505	452	464	455	477	458	499	459	427	467	460	460	502	484	432	476	424	467	461	432	453	476	507	477	494	489	446	519	483	505	443	454	449	499	489	481	451	448	463	490	449	471	480	430	431	479	473	497	484	482	456	440	436	443	490	475	490	464	456	450	471	484	450	443	449	442	465	419	460	450	470	407	470	474	465	461	457	460	477	489	480	469	464	456	483	467	509	480	446	473	470	464	467	465	459	467	483	474	468	469	466	465	476	455	433	478	419	469	468	472	457	475	455	476	475	440	482	460	483	462	459	484	449	466	417	446	489	488	446	461	499	469	493	493	460	438	448	432	481	511	461	468	479	480	481	453	435	462	441	461	464	469	441	431	456	425	486	426	435	449	491	473	451	498	443	478	514	450	458	441	448	503	497	444	469	488	463	467	480	461	435	468	485	483	449	475	498	442	492	433	438	459	454	420	480	459	495	467	450	467	435	481	451	463	457	438	426	511	451	471	441	454	470	448	474	436	453	426	486	460	474	457	454	504	432	490	449	439	481	490	448	482	499	418	468	447	514	451	468	458	500	453	497	466	514	431	468	468	454	487	475	491	488	477	466	468	460	453	476	447	453	465	452	490	438	471	440	456	467	503	477	481	460	447	468	456	482	497	454	478	452	481	462	436	453	441	449	458	470	472	449	494	464	482	472	453	437	474	437	439	464	456	439	487	485	451	461	518	494	503	441	443	490	482	450	462	445	441	471	451	422	446	441	451	485	452	456	483	464	448	470	519	447	453	509	497	471	452	458	442	474	482	462	493	464	470	462	468	471	455	461	455	467	420	440	476	436	463	461	447	434	459	499	445	456	460	420	453	458	503	460	476	442	498	438	484	440	460	450	456	458	463	482	449	415	448	474	469	468	462	404	425	495	469	470	457	455	447	475	447	480	459	493	449	439	455	447	468	460	464	481	465	461	446	432	507	512	448	434	460	443	486	415	499	449	442	475	452	480	446	478	457	500	444	453	510	431	461	457	454	469	434	505	442	447	454	474	480	445	458	470	464	463	477	474	483	463	475	482	426	446	467	465	431	473	492	462	419	498	428	468	466	480	455	487	490	460	483	461	463	467	394	442	493	495	469	465	475	463	466	481	474	457	466	451	446	459	410	471	458	449	489	470	448	455	482	482	447	460	448	478	509	466	498	429	445	462	464	449	475	459	466	521	481	449	459	423	453	446	497	422	427	444	486	446	441	441	466	457	492	454	471	431	468	435	432	448	454	491	418	458	459	465	396	465	433	472	477	448	466	456	440	488	451	441	430	428	460	484	491	447	458	517	493	451	475	433	464	496	478	478	471	455	446	451	457	443	447	505	478	464	480	452	416	449	468	467	476	497	441	467	458	476	440	469	446	475	422	480	488	445	476	438	427	466	502	478	474	469	461	479	478	457	455	461	453	487	457	421	480	466	456	502	465	452	472	485	457	457	452	453	478	433	445	474	468	493	483	448	492	453	459	462	465	467	454	434	447	465	439	495	449	412	484	475	450	487	500	484	479	464	448	461	435	440	431	466	480	470	445	451	445	474	448	444	462	449	456	486	456	478	473	448	448	467	464	477	466	430	450	478	474	447	410	443	477	456	484	459	456	450	480	471	439	498	450	444	483	437	509	451	473	477	436	482	448	490	468	459	477	488	495	462	454	406	430	435	449	453	473	466	434	478	432	469	462	476	475	485	454	469	470	433	444	440	490	493	458	455	476	464	470	422	452	478	427	469	486	502	448	448	486	472	478	479	456	451	451	487	465	441	480	466	431	473	494	471	481	455	465	456	461	487	465	474	437	460	446	447	479	453	487	436	466	485	492	458	430	467	497	487	434	459	438	491	451	483	470	493	463	492	458	473	468	430	438	458	480	463	455	417	463	472	517	471	444	439	447	453	452	468	483	462	443	493	482	476	511	469	448	438	463	449	446	435	446	443	453	492	462	448	454	470	447	467	465	441	456	513	459	431	507	485	473	453	416	474	490	467	493	467	454	414	506	447	508	481	481	458	461	460	454	459	444	454	451	448	500	472	491	447	450	447	438	469	444	456	411	493	465	444	474	474	476	448	474	388	470	476	448	492	465	453	466	472	453	487	419	481	472	523	469	451	466	439	463	454	447	495	453	467	426	455	451	480	452	441	448	460	463	435	410	454	414	452	451	508	497	496	463	475	455	439	474	522	439	484	483	473	473	453	467	484	451	456	487	431	447	470	457	462	458	443	455	488	436	465	446	459	452	453	474	449	428	451	456	447	470	468	443	472	488	481	481	466	489	428	470	464	457	425	454	430	493	437	505	465	467	471	432	476	443	472	459	468	517	413	447	461	437	437	485	458	451	457	429	507	462	464	450	466	419	476	476	430	438	436	466	447	480	504	518	472	466	424	423	462	465	471	464	450	489	464	479	468	446	462	501	462	460	483	474	476	426	490	487	420	448	470	467	471	485	454	487	453	438	469	449	471	451	445	471	484	415	425	475	473	462	442	478	479	469	452	453	446	469	436	468	454	455	464	483	471	471	501	472	435	453	456	486	491	429	481	447	472	458	443	428	433	451	498	449	455	464	483	434	412	481	484	475	478	479	509	457	491	485	469	455	463	473	522	485	473	523	430	467	460	463	450	431	485	480	465	503	438	471	461	466	432	490	460	458	432	457	459	425	468	446	478	469	453	462	471	465	464	502	463	454	477	463	463	466	476	453	467	479	452	483	451	429	454	490	480	432	462	451	467	432	458	462	486	459	474	496	456	476	520	479	456	486	468	420	473	449	489	467	427	446	448	462	481	478	455	472	506	485	473	475	445	437	478	441	430	453	470	435	465	438	464	501	402	456	478	480	481	467	417	455	449	465	478	480	414	457	477	435	441	476	443	515	479	454	437	455	427	472	440	460	490	501	459	446	471	461	476	429	459	448	454	471	474	454	494	475	441	486	481	470	427	473	479	468	467	433	510	464	458	439	448	479	451	484	476	474	447	453	465	485	438	458	462	510	491	467	464	443	429	470	469	440	447	447	450	445	462	467	455	486	504	478	467	494	440	469	455	463	487	484	460	489	470	481	421	416	456	441	466	453	471	417	456	451	460	459	440	422	475	478	448	456	457	433	467	439	453	431	462	428	499	486	495	490	454	459	402	453	434	445	471	465	425	453	446	477	450	436	487	474	478	478	477	460	480	520	469	457	468	464	440	460	456	503	447	440	463	477	427	464	449	490	468	442	486	438	476	474	473	472	494	459	498	482	464	457	470	474	445	460	439	425	469	474	475	472	503	451	473	460	500	464	430	456	458	461	457	474	447	488	473	443	438	453	439	450	445	444	487	392	448	440	486	417	468	467	469	483	460	462	439	430	511	491	483	465	479	427	449	476	438	440	463	464	480	448	426	442	446	443	438	473	465	466	464	486	470	484	479	465	488	493	460	438	479	439	461	488	490	459	429	469	451	474	458	446	456	485
25435	21513	27580	25474	14666	2750	1270	463	388	393	399	417	361	384	343	349	369	375	383	339	376	335	364	318	388	372	348	330	379	342	381	347	375	342	327	355	372	361	345	362	397	332	336	348	328	353	368	340	337	339	351	335	333	352	383	332	357	346	334	369	324	344	372	358	343	340	336	321	387	338	367	306	324	321	355	316	314	369	335	346	335	364	352	304	327	326	331	349	337	310	317	345	327	306	319	336	370	354	361	320	352	330	343	367	360	365	386	363	350	326	347	327	312	345	330	345	342	335	322	321	338	337	338	347	336	363	332	348	330	383	334	352	365	359	357	333	316	346	343	368	340	342	330	349	363	325	337	321	341	380	333	350	350	338	389	332	355	335	342	284	357	335	344	334	361	351	347	348	337	336	333	337	345	330	363	362	306	362	323	380	342	343	317	314	329	359	336	370	345	316	320	332	368	343	341	340	344	318	369	331	328	367	326	367	343	342	350	356	349	346	325	368	338	360	352	334	315	337	346	342	346	346	315	346	313	343	344	357	350	326	354	345	338	366	352	329	350	344	393	372	370	345	328	360	372	342	375	345	343	328	320	336	340	369	332	350	325	362	330	338	337	355	343	315	376	343	345	340	357	315	336	351	353	359	335	318	345	372	374	373	380	326	337	340	338	336	339	358	334	350	331	350	349	301	353	335	348	319	323	329	322	320	355	366	303	415	352	320	348	302	361	349	341	343	338	326	370	341	329	338	337	367	357	365	332	361	360	331	328	322	365	375	317	354	359	334	311	347	360	344	329	330	367	328	363	316	337	338	352	352	374	343	350	343	361	320	351	329	328	322	335	359	314	350	353	350	347	363	341	366	314	348	348	339	358	354	312	350	307	354	379	340	349	348	358	323	345	366	316	344	358	333	327	326	331	361	346	363	356	333	362	331	316	354	351	349	333	320	339	320	340	316	349	396	320	319	342	336	351	354	312	356	373	373	401	363	329	397	344	348	372	356	344	346	347	355	342	337	341	333	389	331	319	354	343	352	354	348	319	341	343	341	374	354	380	340	353	355	333	323	329	349	337	342	347	328	358	341	340	349	330	325	323	325	313	339	337	342	354	332	337	345	338	322	329	350	334	358	331	349	332	307	356	333	367	332	369	377	329	339	321	338	343	354	333	299	292	298	351	355	342	324	350	326	363	325	355	330	332	364	348	361	331	341	359	325	368	322	338	314	339	341	331	320	386	355	353	339	329	322	335	330	332	356	335	324	357	351	343	291	321	336	317	343	302	307	323	314	365	351	310	347	301	362	362	326	338	363	339	378	345	373	326	338	338	362	303	369	333	347	347	349	328	329	370	339	352	340	360	340	320	339	368	350	350	347	383	339	355	364	332	349	348	311	356	316	314	327	347	368	344	362	389	374	325	342	360	371	334	329	344	353	349	361	330	380	297	335	361	289	314	342	317	356	354	326	330	354	360	333	345	346	332	355	339	317	339	326	362	335	333	342	324	355	357	326	329	345	328	353	328	318	332	317	333	345	348	349	327	333	356	317	339	335	328	325	353	358	320	326	383	355	338	334	344	323	359	354	343	315	329	371	368	336	322	356	307	380	358	358	346	339	339	338	366	348	328	327	352	331	350	352	316	343	353	346	333	344	340	323	359	359	328	376	366	348	321	339	341	322	367	367	369	296	356	343	344	394	342	347	381	358	328	327	357	346	340	330	332	316	345	330	326	361	341	362	321	340	332	361	313	359	345	357	320	337	349	326	346	339	346	351	395	355	342	353	365	312	337	346	311	352	341	384	346	340	344	338	366	323	324	337	332	356	330	328	323	380	355	325	336	354	354	357	312	371	328	326	326	332	367	342	309	360	335	327	326	348	334	346	370	377	331	356	347	328	329	346	335	339	345	346	357	335	377	366	338	329	341	347	300	339	317	375	340	323	332	342	357	322	357	326	346	362	340	345	372	365	353	353	365	358	357	348	342	366	355	330	354	343	346	334	360	328	327	347	346	336	320	338	324	334	311	351	323	324	333	325	361	349	334	341	344	342	347	336	339	328	370	362	324	334	384	329	348	341	367	353	338	372	353	373	329	349	347	331	331	352	352	326	358	344	341	345	360	307	360	335	334	332	312	366	336	316	348	361	300	294	342	338	325	318	353	342	357	335	370	331	318	357	349	372	363	340	340	334	326	363	332	346	342	344	351	356	327	360	343	328	373	331	335	293	304	332	306	365	346	344	347	331	356	340	358	362	318	342	346	347	323	333	387	357	314	382	347	295	326	360	328	331	343	348	361	343	334	378	319	327	319	339	332	368	345	345	323	317	327	352	332	360	363	337	341	312	347	351	353	327	341	343	351	355	363	322	354	354	355	360	346	346	371	373	330	348	330	352	349	353	360	326	325	341	322	359	363	341	346	348	330	351	353	362	341	342	352	365	336	309	340	347	327	361	339	341	333	329	346	343	377	322	349	323	347	328	317	341	367	403	336	339	369	314	337	318	365	353	324	322	353	366	329	339	337	364	337	329	348	350	353	354	334	353	351	338	366	333	349	371	373	376	346	356	349	360	313	357	357	356	372	333	316	324	343	348	366	320	349	356	301	335	324	354	345	333	321	341	325	330	345	333	380	370	343	322	377	358	342	327	363	361	321	334	342	364	356	356	335	325	358	358	324	324	322	339	347	362	307	309	343	338	326	346	336	323	367	324	350	344	325	337	349	352	353	356	340	318	361	357	337	349	323	316	349	340	350	353	357	308	358	330	346	326	338	326	370	315	351	323	345	340	367	358	346	319	318	337	368	311	350	331	304	301	318	336	386	356	311	336	343	341	363	306	383	354	336	369	345	324	357	344	296	338	355	278	361	344	329	399	362	327	341	324	327	310	372	336	337	349	339	315	379	366	372	330	368	338	347	348	354	367	348	331	358	307	359	296	358	368	314	316	329	318	325	327	336	355	345	362	370	349	299	339	322	333	311	339	359	354	349	365	317	363	324	354	316	330	368	339	318	368	328	324	320	324	325	322	330	344	342	326	363	375	357	337	349	373	353	319	329	363	330	342	341	396	336	325	310	325	344	339	398	307	322	353	352	337	342	342	330	334	337	366	324	300	342	334	306	357	336	336	335	348	355	345	343	335	348	343	363	322	372	335	379	329	314	366	363	337	346	346	331	321	313	351	351	356	352	350	311	356	363	348	325	324	312	346	334	341	359	330	344	328	349	353	334	346	333	341	322	331	330	370	331	355	314	352	337	339	388	344	313	341	345	375	344	324	365	330	366	371	350	373	349	331	334	343	337	334	334	342	343	354	341	327	356	347	301	354	340	365	353	309	302	360	344	332	334	357	347	357	364	391	332	353	311	329	357	358	330	332	336	327	343	318	330	310	325	351	356	362	354	356	314	319	384	315	334	346	369	320	357	331	337	336	340	353	357	339	306	333	354	318	363	370	357	328	355	360	360	332	307	363	327	327	382	339	336	321	332	330	321	327	349	312	398	360
51650	41281	31274	11708	2787	2136	1302	409	399	354	399	360	372	367	384	371	328	357	347	316	337	319	351	344	323	357	378	327	332	373	320	360	317	294	328	334	350	369	311	346	366	356	328	333	340	316	330	299	302	311	328	320	309	301	362	330	288	290	295	314	324	340	332	328	319	300	318	327	336	347	352	310	347	294	356	318	287	307	305	331	328	343	297	340	342	349	353	334	305	326	335	318	346	312	346	328	317	331	330	344	339	325	322	354	379	357	342	335	307	313	315	344	306	348	289	332	303	315	331	368	332	317	312	318	334	311	320	309	281	336	293	342	312	322	291	302	310	293	319	323	289	324	329	324	310	353	322	308	317	327	306	304	277	298	314	313	336	322	321	336	314	332	326	305	300	347	335	322	275	324	325	315	325	325	325	317	314	305	289	305	303	323	332	302	336	313	335	323	303	344	327	318	345	323	317	313	347	311	311	339	365	358	311	294	338	344	329	308	336	315	295	294	326	310	337	309	331	303	330	328	348	323	314	359	306	322	304	343	333	310	318	343	333	367	296	322	299	333	306	315	310	312	329	297	352	327	332	327	328	335	322	304	327	316	309	302	329	327	291	310	358	308	330	342	306	294	341	320	284	315	300	356	321	324	314	304	312	315	336	340	321	311	330	328	310	334	317	313	297	301	319	310	339	332	330	309	308	295	318	314	334	322	316	290	310	342	326	320	307	334	296	325	306	334	314	282	312	311	306	319	333	300	332	339	280	311	338	283	334	304	327	324	336	363	294	329	296	317	311	342	328	323	330	293	340	278	318	334	324	338	328	324	300	331	297	307	309	325	349	308	312	289	310	312	321	329	296	298	321	336	367	331	313	318	327	349	304	308	323	333	325	326	297	325	309	345	305	330	331	325	306	332	320	299	314	341	331	336	312	350	325	332	306	326	330	343	339	360	338	322	324	322	312	331	328	305	302	302	315	367	311	336	337	326	327	299	292	359	330	323	330	343	304	336	323	299	346	348	343	342	332	335	300	308	319	328	315	324	318	318	315	335	336	293	334	328	322	308	300	341	301	310	285	315	339	347	302	313	338	323	291	305	323	342	308	309	308	296	322	286	320	317	333	336	312	295	323	302	307	338	325	313	315	318	350	327	351	303	279	326	310	316	326	335	319	315	338	321	347	289	324	325	325	363	333	320	318	346	306	319	339	301	317	328	343	307	308	320	283	327	296	330	344	292	339	329	322	351	314	343	325	327	318	328	348	323	363	362	318	325	283	306	320	351	339	310	301	307	318	317	294	316	335	342	324	319	300	329	310	306	329	325	317	330	327	335	310	299	311	325	257	322	356	332	342	338	317	334	316	299	326	317	279	278	295	309	322	310	306	304	312	307	317	320	344	346	342	336	315	327	312	329	303	322	345	323	325	317	310	323	320	342	332	301	343	281	329	315	316	304	299	323	336	283	335	312	276	311	302	319	336	313	338	298	300	306	324	320	309	321	312	339	284	328	330	335	331	312	331	309	354	320	329	298	335	323	322	325	324	322	312	311	315	294	344	321	316	317	352	300	299	332	327	336	342	343	334	315	327	306	340	314	325	322	315	309	332	340	316	287	336	325	353	325	329	305	322	333	343	274	317	311	344	302	334	333	354	324	288	313	344	335	319	312	316	350	354	290	309	351	300	295	319	306	350	336	323	336	316	304	317	331	334	301	319	293	315	279	285	326	325	290	321	305	317	334	320	348	309	301	327	305	300	334	339	305	309	351	320	359	306	349	360	332	336	316	343	326	326	309	327	349	296	326	278	319	349	298	331	330	320	315	332	333	312	321	324	301	331	320	342	328	317	261	333	298	360	325	357	320	306	339	334	317	293	327	346	312	300	358	335	306	313	338	347	280	321	312	313	279	314	318	351	338	337	317	325	303	304	335	297	332	306	311	292	305	360	304	301	309	330	327	315	359	345	314	333	296	318	332	322	330	325	360	301	313	336	294	318	302	346	317	340	350	286	353	318	329	313	312	312	301	342	297	332	312	349	354	321	339	308	331	314	300	282	314	339	338	301	308	303	293	339	339	310	299	339	357	334	312	306	306	307	330	314	336	346	326	338	337	321	327	335	327	295	307	315	307	326	303	323	329	336	300	321	331	326	335	306	327	315	333	282	310	293	309	336	308	299	313	312	310	352	325	335	333	318	351	324	298	363	317	329	318	304	337	309	318	324	330	345	352	348	308	335	347	312	320	314	304	294	308	301	336	348	319	307	312	307	324	339	330	335	310	303	310	316	314	344	342	320	316	334	314	291	303	349	345	323	304	291	329	320	351	307	326	296	322	354	304	337	296	345	349	310	299	313	337	308	318	324	351	338	320	306	296	323	312	313	335	317	290	336	306	296	300	306	333	314	328	343	334	319	321	325	304	273	327	307	351	328	314	309	316	304	353	306	332	306	332	312	334	346	296	335	302	311	357	317	280	321	311	324	339	296	308	309	293	320	290	333	320	305	300	319	312	336	307	311	335	336	316	325	307	303	338	322	309	316	338	338	323	296	321	324	297	332	331	295	305	350	325	324	354	299	319	327	327	310	301	304	299	355	368	337	308	337	319	318	331	352	313	299	343	299	341	316	334	324	351	320	340	306	301	363	328	306	312	321	327	329	331	332	338	335	320	335	301	323	327	354	327	340	322	329	324	320	316	326	328	311	332	301	331	317	329	302	359	336	298	315	321	304	322	298	313	319	319	340	306	332	330	300	326	325	329	342	316	310	319	307	333	318	343	339	338	306	342	342	315	319	307	347	339	308	319	314	318	306	331	342	309	324	313	325	335	308	330	334	316	290	341	330	345	316	303	322	331	343	321	302	284	334	305	280	343	330	342	322	309	308	352	296	302	271	328	324	316	291	309	340	295	333	319	294	330	314	297	315	312	324	359	339	307	313	351	334	325	331	318	319	328	324	291	332	352	317	314	277	310	323	334	336	300	364	315	306	323	323	303	287	325	307	299	313	312	301	355	352	310	329	288	305	307	341	305	325	303	336	313	304	348	291	330	317	292	327	368	321	318	304	343	334	320	302	349	348	308	327	308	314	315	316	301	286	332	328	336	299	322	341	316	340	327	345	293	300	296	318	317	339	328	366	326	314	295	339	332	329	335	313	321	296	300	284	323	340	308	303	340	323	336	290	310	317	359	359	295	347	345	309	342	320	290	328	338	349	312	322	366	291	293	348	330	310	314	273	354	301	323	331	357	311	266	308	309	322	321	337	316	335	328	338	337	315	306	331	327	316	312	320	348	330	291	333	341	338	354	361	351	308	340	312	322	339	329	320	360	301	314	297	314	330	295	301	265	332	306	319	323	325	315	299	326	325	314	313	292	329	339	313	338	297	264	317	351	296	297	345	336	303	329	286	354	332	324	317	303	330	321	320	306	309	299	320	352	328	320	320	308	332	325	291	297	294	344	305	307	349	325	344	331	302	316	321	326	346	293	307	321	327	320	312	305	326	338
24462	21398	28836	24283	21325	15133	3560	723	552	594	544	561	511	514	513	483	502	478	514	460	488	537	485	482	486	492	469	500	469	481	483	483	507	476	503	495	515	553	488	525	469	467	476	500	476	544	482	513	486	517	488	482	481	495	522	540	497	484	510	487	508	490	477	513	458	473	479	490	515	476	501	458	499	507	445	467	483	493	469	488	477	496	464	497	477	444	485	494	449	495	455	466	465	471	479	464	507	497	462	467	434	469	511	517	585	554	527	525	487	493	453	464	488	466	458	510	477	458	508	479	448	503	464	458	492	478	496	452	490	493	468	509	441	489	468	463	483	482	486	486	469	468	516	492	467	460	464	460	505	485	500	471	479	553	474	470	465	430	452	506	473	458	462	484	446	493	462	497	437	506	518	461	470	491	520	462	488	473	534	504	491	461	476	443	517	493	465	523	482	467	459	500	478	464	465	480	484	475	482	518	460	456	443	449	466	509	461	499	506	475	478	485	469	451	485	461	504	482	484	479	488	453	510	502	463	460	466	459	509	526	514	476	515	448	488	508	481	485	460	462	497	511	452	508	467	492	474	498	501	461	489	468	468	473	495	458	497	473	460	501	447	467	481	516	508	518	473	473	471	500	505	455	486	486	454	458	466	484	457	504	502	487	476	464	475	456	499	510	495	490	453	451	479	478	511	517	501	497	486	495	508	465	470	500	477	461	476	479	484	481	496	453	518	489	463	496	495	452	483	472	451	493	502	490	503	502	490	503	455	446	488	465	492	502	443	460	480	504	490	492	466	497	467	455	481	520	493	475	447	472	476	469	490	460	437	519	482	441	458	456	466	465	511	449	479	497	478	487	466	462	491	516	501	473	465	470	502	445	536	469	461	478	479	446	488	459	493	522	484	524	507	465	500	509	455	499	473	505	467	465	438	456	485	499	541	467	490	471	506	450	500	474	465	476	482	480	529	475	478	485	425	501	499	490	472	480	486	469	481	483	504	519	466	442	506	465	508	486	505	508	452	495	510	455	458	514	468	439	474	499	480	442	472	477	480	485	473	464	500	485	462	505	504	478	525	537	411	481	466	466	484	463	468	471	488	480	516	469	463	472	493	525	482	500	482	486	473	479	491	472	428	496	459	479	493	446	475	457	479	497	504	452	509	474	467	483	479	493	464	462	501	490	468	458	487	490	464	471	444	484	500	488	496	446	482	472	485	478	491	493	483	468	499	447	507	492	462	471	492	469	494	486	483	446	509	450	533	465	502	498	481	519	471	476	476	425	421	477	472	481	472	510	518	446	484	476	512	479	495	490	459	442	542	504	531	505	462	451	505	502	477	442	491	459	474	518	531	486	458	496	446	496	453	465	517	503	498	465	485	490	468	475	444	503	490	484	486	495	506	471	507	479	480	436	478	480	477	482	493	543	512	487	449	458	478	452	448	472	470	511	451	479	470	455	466	477	473	496	499	500	452	488	484	478	498	464	491	471	489	468	481	498	479	462	472	462	509	453	458	469	461	489	477	499	477	452	487	511	465	488	482	479	470	438	470	496	486	481	476	490	460	479	486	486	489	493	445	467	499	453	496	498	482	462	473	445	468	488	482	489	490	470	470	469	487	471	481	452	529	488	488	503	474	485	511	485	408	501	491	450	489	475	478	463	495	501	471	479	508	523	443	483	527	485	507	463	484	508	470	494	481	446	510	527	451	487	529	497	496	450	474	483	515	479	444	499	468	476	457	493	500	504	475	442	449	481	463	479	459	500	469	475	480	480	477	493	482	472	456	519	470	470	494	467	482	480	467	481	466	508	486	439	499	521	496	484	468	504	462	469	454	480	486	499	461	485	474	455	464	497	486	530	449	464	456	497	491	455	505	462	483	482	474	477	491	475	476	485	517	481	477	481	507	428	486	444	473	488	447	475	457	491	453	450	480	481	489	457	474	464	451	496	508	468	427	484	453	451	464	496	479	451	428	493	463	449	477	486	446	506	488	455	480	465	515	513	488	478	489	447	523	490	508	528	498	453	479	467	466	482	453	512	492	491	524	461	486	481	478	510	454	465	502	495	460	440	455	463	480	466	510	468	452	457	458	511	496	488	473	454	477	477	494	496	521	468	485	491	465	500	468	501	489	522	456	552	476	478	485	480	470	498	473	453	504	482	486	487	491	432	510	469	509	477	460	501	461	451	494	485	467	493	485	485	475	427	479	464	473	479	483	486	497	475	488	471	485	467	468	494	504	485	512	505	478	485	495	481	466	475	447	452	447	489	479	469	464	494	497	497	484	474	532	467	473	438	493	482	472	479	466	463	476	443	461	450	517	487	473	488	488	496	485	536	462	447	471	489	469	469	490	439	466	501	473	521	480	505	490	455	465	468	498	489	483	477	459	432	478	464	469	485	469	488	451	446	461	517	460	512	497	478	489	480	458	507	457	508	449	445	478	485	458	466	459	446	480	467	476	474	463	530	465	446	469	471	490	492	475	506	552	472	471	510	480	506	510	486	472	478	483	477	481	507	491	454	479	518	495	463	493	441	484	475	464	505	474	483	469	464	501	498	473	451	471	494	495	475	497	490	530	477	459	506	485	447	477	458	488	455	452	492	487	496	511	462	474	495	468	481	460	444	491	445	476	463	454	551	464	484	448	460	502	501	487	467	470	477	511	456	502	479	464	479	451	468	487	461	505	470	471	508	539	475	448	463	499	497	471	441	437	482	465	512	527	454	511	462	472	481	501	482	475	464	530	489	499	493	477	465	482	466	489	458	530	479	452	499	479	524	489	446	454	477	480	484	449	448	473	450	497	432	511	499	443	484	464	482	446	463	507	442	460	494	484	464	472	482	499	505	506	489	448	460	450	489	466	510	476	449	469	453	473	446	465	484	475	528	472	500	482	444	480	462	442	453	480	480	474	461	460	456	476	532	467	494	454	506	529	480	467	478	514	528	497	429	511	481	535	484	459	471	458	485	485	463	502	466	481	460	482	487	459	489	504	489	456	500	511	459	498	459	448	478	476	424	496	477	459	512	485	464	446	470	460	493	480	453	480	455	449	449	496	499	426	467	462	481	493	467	535	471	484	518	510	495	514	511	461	446	457	445	515	533	479	490	496	505	485	500	472	492	466	483	487	484	452	478	450	465	495	487	472	482	466	439	505	484	454	488	453	472	525	435	466	499	470	474	495	484	478	475	486	496	442	440	476	448	513	453	471	517	451	499	447	459	494	456	488	504	489	462	498	470	487	465	462	465	469	494	483	490	481	505	493	477	481	483	493	435	500	476	480	481	459	474	484	512	471	473	489	484	471	474	483	485	482	458	478	464	483	495	485	497	487	492	492	483	520	467	437	460	505	485	504	508	515	458	485	466	477	462	487	490	498	494	468	485	460	482	466	488	481	466	463	478	505	496	445	518	485	491	506	475	485	431	477	508	470	456	534	447	497	448	473	425	487	475	479	472	454	470	505	517	463	463	492	469	503	488	453	503	493	476	473	465
57714	52189	41714	16417	5726	5689	2823	618	620	582	538	549	546	487	521	514	459	494	506	478	489	490	470	472	468	476	471	472	505	474	491	469	457	463	457	434	480	485	531	500	450	505	496	446	500	481	469	420	440	497	457	435	458	429	488	433	444	436	452	455	410	439	426	461	457	482	435	488	454	458	468	437	436	447	461	415	441	490	482	473	453	459	449	498	457	454	459	457	496	453	451	457	455	429	451	462	448	442	449	450	416	482	429	464	585	594	518	488	488	455	438	425	458	457	406	442	462	449	418	463	425	416	440	427	431	443	410	421	447	442	399	431	460	449	420	452	429	459	452	428	459	447	470	419	439	399	398	464	461	461	472	468	471	441	467	471	449	454	439	436	423	451	446	462	449	418	476	464	438	404	468	413	413	435	451	430	471	425	451	420	463	401	417	469	440	401	415	437	472	403	421	446	421	458	447	432	447	443	415	450	414	444	446	436	485	479	412	426	431	467	457	506	447	453	462	426	449	425	451	447	437	433	449	445	415	411	463	417	458	439	468	454	483	451	475	430	428	417	409	454	459	457	448	454	449	447	427	468	476	421	462	458	461	434	448	432	424	452	482	488	424	458	433	386	439	452	451	443	426	442	476	417	465	445	451	442	429	434	432	487	430	403	466	448	433	434	432	457	439	445	434	452	415	462	474	451	448	447	460	447	444	453	422	463	439	455	484	464	461	425	425	443	443	451	464	462	453	479	405	450	430	434	471	481	462	421	436	422	487	431	444	440	468	478	466	454	464	465	446	456	441	467	476	431	425	437	454	457	471	429	433	454	505	463	453	440	423	443	400	450	428	406	462	430	509	428	464	431	440	447	469	461	439	471	407	470	438	460	437	451	419	472	455	435	379	481	431	443	427	477	426	437	406	474	500	486	453	454	428	482	414	395	472	453	437	449	453	461	427	449	443	461	472	472	463	427	434	470	475	470	471	435	458	446	430	423	456	449	462	458	462	425	425	431	446	461	454	418	441	483	448	435	485	427	445	419	457	441	446	434	418	462	468	433	461	418	452	446	428	454	458	449	464	414	495	436	438	475	460	443	476	457	451	441	409	443	443	458	458	490	424	454	464	409	459	445	418	455	421	462	460	479	441	453	426	457	439	455	441	466	436	415	436	431	449	437	425	463	418	441	433	431	426	461	439	469	442	449	435	419	437	429	425	430	418	427	423	427	435	465	441	459	431	455	434	507	450	430	451	464	426	423	428	449	476	436	467	483	406	432	418	439	499	473	446	454	458	438	447	470	427	483	455	441	412	429	447	425	423	444	453	444	437	457	445	458	431	472	438	455	422	433	442	439	472	474	439	413	464	429	412	453	402	420	421	467	409	487	440	452	452	438	429	458	446	450	413	428	432	437	457	461	471	427	453	420	474	433	452	439	375	456	441	450	447	439	429	398	408	449	449	446	438	426	452	483	489	442	436	411	452	440	453	483	466	431	457	448	444	435	433	465	409	451	447	442	429	435	431	468	464	452	400	410	397	408	454	448	458	413	442	452	408	445	441	432	395	408	450	426	447	442	442	492	429	494	456	451	437	450	404	445	421	433	404	456	470	487	433	452	408	450	445	423	414	451	437	449	432	438	460	481	430	436	468	418	427	449	434	414	459	427	449	447	435	436	404	447	433	459	444	406	442	447	415	490	419	462	446	424	452	439	467	443	410	430	419	440	421	480	429	466	407	428	470	426	424	434	413	424	467	441	454	419	419	453	426	429	440	414	391	434	455	477	464	469	447	435	400	453	426	457	421	477	474	447	453	466	439	472	429	459	473	457	440	402	437	418	429	444	488	480	443	453	457	439	454	439	429	419	475	481	431	457	426	456	478	414	417	448	438	446	480	441	433	430	468	456	428	432	445	434	433	454	441	433	426	426	462	448	454	495	439	408	439	474	472	452	495	441	436	432	443	463	467	406	445	448	410	443	435	450	453	446	432	437	438	446	420	441	484	427	467	449	416	446	464	427	445	473	467	448	422	456	453	498	433	455	457	436	398	426	432	471	481	441	448	436	446	435	440	411	466	420	428	461	428	439	421	453	439	469	469	445	480	450	450	426	471	410	455	459	427	421	406	475	448	458	440	413	492	447	435	439	437	452	427	449	441	460	431	480	435	416	448	465	432	442	401	434	447	443	450	440	465	451	443	484	429	431	462	433	422	413	431	450	432	448	416	427	446	448	440	489	448	430	438	466	428	419	468	447	424	474	438	408	449	465	470	474	452	461	466	441	454	420	473	465	436	460	431	446	449	413	468	451	418	457	453	413	426	428	393	415	389	436	437	503	470	439	451	438	475	424	421	429	421	449	432	423	439	460	407	447	455	431	435	418	437	474	473	487	474	436	473	433	432	466	428	441	443	467	465	448	483	406	458	444	414	434	415	430	460	451	486	460	440	434	470	436	437	388	478	451	439	462	420	451	436	443	466	443	425	432	430	467	430	411	470	455	437	474	431	415	441	420	463	441	435	466	423	401	431	388	450	423	426	403	471	482	427	461	448	437	466	457	417	464	471	444	461	446	475	430	453	430	463	466	417	465	452	427	456	410	436	462	462	445	466	481	478	471	447	466	434	429	458	439	488	470	432	423	436	438	464	456	422	463	445	442	463	438	419	460	482	431	443	404	419	441	481	427	419	475	421	437	437	458	421	441	425	444	449	471	439	452	435	424	460	440	463	454	456	411	443	438	481	446	403	476	441	423	428	439	449	444	471	445	433	465	473	430	445	441	471	440	433	451	472	459	465	423	450	409	453	455	423	445	475	462	438	436	465	440	430	453	447	426	408	459	419	396	467	476	468	441	413	429	436	433	465	426	490	441	433	434	435	454	429	435	463	483	473	441	447	433	412	437	451	421	467	443	443	455	455	421	457	443	451	446	461	407	434	456	422	467	413	425	407	429	454	417	396	445	474	422	457	445	446	428	477	477	413	480	433	486	391	447	421	467	424	435	448	435	444	482	448	458	471	446	467	444	443	429	409	441	467	436	435	448	469	412	463	419	434	447	440	404	449	454	405	415	445	466	494	448	445	453	450	437	452	440	432	475	463	442	472	471	465	449	437	437	402	467	437	483	440	478	437	407	416	437	396	448	442	454	456	430	399	490	418	426	427	434	434	425	454	462	424	450	441	442	465	464	472	459	422	446	431	453	449	431	417	455	427	434	420	433	489	395	448	453	436	433	432	489	405	448	403	440	460	458	441	460	435	463	454	428	479	469	471	424	442	411	467	454	423	417	433	437	420	450	433	454	418	399	429	424	452	457	429	482	432	426	442	411	447	414	447	481	477	431	439	448	472	434	488	465	433	474	415	462	429	447	457	435	408	481	473	449	434	432	413	429	499	456	449	446	428	451	394	423	460	436	412	457	441	456	455	463	430	444	412	488	440	448	428	440	464	458	457	456	455	435	423	396	460	421	427	426	412	424	432	492	438	463	456	430	455	409	444	459	426	429	414	457
29363	17706	7915	1734	648	607	530	471	491	434	525	501	490	489	457	482	474	461	460	441	484	481	464	462	517	445	495	460	493	439	454	464	443	456	466	487	451	477	470	494	481	436	466	431	489	474	478	491	410	515	474	477	490	466	515	499	468	449	453	489	485	460	528	467	504	492	461	443	450	483	499	493	450	488	463	495	454	488	467	489	489	468	484	489	447	494	475	476	508	450	452	465	460	495	449	454	462	460	510	477	447	472	479	480	486	466	506	494	462	497	453	483	484	454	467	512	450	461	501	472	493	452	470	463	463	492	506	488	486	445	485	447	475	487	501	511	468	465	446	494	482	481	454	474	497	482	453	453	498	476	480	472	490	482	490	451	473	499	454	462	462	463	461	456	425	492	465	458	471	474	462	547	470	450	485	439	482	477	465	458	468	497	456	491	472	482	457	472	467	467	474	540	445	485	459	542	487	487	445	453	515	495	449	479	503	495	508	451	469	481	488	470	462	461	442	463	445	452	471	507	470	414	516	484	469	465	436	425	474	515	460	443	467	477	491	477	452	455	445	451	470	482	465	482	511	449	509	461	488	461	444	476	478	463	423	488	484	466	515	443	477	490	455	445	476	438	446	489	499	500	461	427	423	476	503	474	450	468	449	465	493	504	460	452	489	494	477	476	461	500	446	471	476	502	505	454	465	425	488	438	454	445	454	508	473	463	461	499	502	490	465	480	474	466	465	476	432	466	473	471	462	498	483	477	461	462	462	467	491	485	459	475	493	439	449	486	498	483	479	492	494	475	488	507	487	468	489	448	484	491	490	452	479	463	489	447	465	460	465	499	473	483	475	518	496	493	450	458	505	468	454	500	435	466	490	491	470	477	426	474	457	498	486	444	466	455	500	466	454	487	458	483	450	429	486	455	477	464	483	461	471	465	480	435	514	457	482	464	494	495	502	459	511	467	467	468	440	487	457	461	490	498	506	480	457	494	471	500	420	464	428	475	519	452	454	456	511	481	493	481	463	445	484	470	465	452	459	449	457	521	484	487	495	495	435	491	474	459	493	478	466	471	477	500	456	472	480	497	493	471	482	442	444	455	527	465	465	464	443	484	446	493	507	521	433	450	472	478	453	455	451	452	465	476	487	461	484	473	474	518	476	462	466	481	531	477	508	484	492	490	454	488	481	480	498	502	460	494	454	492	466	480	494	498	476	434	432	500	424	463	454	455	496	484	444	491	461	496	443	475	491	473	440	433	487	462	435	469	490	479	494	469	428	440	481	461	488	466	483	472	457	490	516	473	478	469	464	480	454	479	467	462	482	449	505	486	472	503	469	464	468	489	475	472	455	517	482	435	490	449	455	501	538	468	492	411	486	457	489	482	472	394	482	475	495	482	526	517	463	488	463	454	473	486	493	468	504	473	483	525	512	488	495	526	505	470	493	479	447	542	452	446	501	495	498	503	500	448	460	465	457	470	507	449	496	460	482	471	467	475	507	470	502	459	498	437	499	474	456	477	471	442	518	512	488	485	482	477	461	517	465	482	464	474	497	475	474	461	459	496	473	518	510	462	479	435	476	470	489	441	450	446	463	481	492	469	471	459	488	477	446	471	469	437	449	513	446	454	463	470	478	461	493	453	464	490	513	470	438	444	447	479	436	479	495	494	450	457	500	477	449	487	472	456	476	525	506	488	472	498	498	512	449	422	475	477	431	473	472	506	494	468	441	484	446	499	453	492	511	462	498	447	491	512	456	496	431	477	508	428	472	454	502	486	422	489	492	481	447	481	463	470	468	494	468	480	479	482	415	486	448	491	490	467	450	469	475	484	473	475	470	456	472	497	493	523	498	471	470	492	494	495	459	457	454	448	456	473	489	499	493	448	472	484	488	482	474	495	477	473	509	434	481	448	475	469	481	457	469	503	428	480	504	474	475	480	441	448	483	498	521	444	496	474	494	469	494	489	440	471	475	438	470	457	480	464	470	470	485	475	505	456	477	488	472	506	497	450	465	486	468	512	445	468	460	451	460	460	473	453	479	449	487	447	500	476	454	523	477	522	461	488	432	491	479	479	448	476	484	478	477	449	505	499	504	454	489	483	505	462	481	474	439	438	458	451	472	483	483	507	489	468	446	447	452	455	458	475	451	503	458	436	491	458	468	487	488	472	476	445	506	435	442	501	473	461	479	487	513	535	499	438	457	458	499	489	459	467	471	496	453	507	467	480	472	475	505	503	428	472	458	464	478	486	458	431	413	466	503	477	495	514	467	454	478	490	483	490	451	474	452	457	502	459	472	474	494	461	433	414	452	510	508	461	464	473	455	452	453	482	448	457	470	475	452	463	477	489	489	528	481	440	452	512	446	458	480	513	459	483	454	444	469	490	481	487	452	474	454	476	484	472	477	461	483	458	492	486	459	465	451	470	483	513	454	482	463	454	418	482	429	445	443	449	510	486	489	480	489	424	499	473	461	445	490	497	470	493	478	451	450	498	486	447	481	469	451	477	461	527	452	498	477	489	465	457	527	470	496	457	489	504	420	451	462	420	482	481	487	473	438	519	482	458	467	484	491	468	493	458	472	475	446	401	430	440	434	491	428	511	515	476	459	485	500	476	482	467	480	451	460	466	434	467	431	451	487	490	449	463	478	473	501	476	513	472	470	476	510	456	453	492	456	486	485	478	465	467	475	485	425	484	485	460	464	447	485	477	480	455	483	474	479	492	453	456	479	471	443	443	486	501	485	482	439	453	470	468	518	496	449	479	478	445	480	470	455	449	444	484	429	474	478	459	486	455	454	471	419	486	469	519	461	484	436	494	483	494	507	475	479	504	449	467	444	477	455	479	485	474	506	467	476	449	469	469	486	473	463	498	464	472	468	465	451	476	459	489	427	469	451	448	460	443	502	506	503	443	486	510	479	457	454	446	472	485	473	442	491	497	463	486	474	454	471	458	485	486	482	456	470	462	477	476	467	452	471	476	481	461	475	490	481	480	448	462	464	452	495	452	459	491	482	485	503	469	452	522	506	478	493	434	493	470	464	497	476	442	494	485	463	477	488	519	505	457	468	476	479	492	476	487	483	458	464	506	469	475	442	497	461	503	488	462	433	453	487	524	471	446	463	487	448	468	438	465	455	473	488	479	464	499	469	435	476	481	483	462	476	487	501	484	494	473	475	467	507	480	476	502	487	492	450	460	458	495	498	462	504	497	478	438	434	502	487	481	501	456	447	452	511	454	479	437	490	455	501	484	510	481	490	492	466	479	436	467	446	479	432	459	500	480	458	484	452	470	474	485	487	467	485	484	482	479	428	474	493	505	467	456	455	486	445	487	467	534	481	451	462	431	498	497	474	497	467	487	471	477	451	499	442	488	497	446	465	428	471	458	465	491	458	460	482	464	465	486	496	480	476	434	481	450	443	478	476	445	464	460	455	460	486	463	485	535	485	486	457	507	475	535	485	470	437	467	481	437	476	432	477	473	466	525	436	504	473	470
15783	8096	5985	1278	604	580	511	436	393	428	402	397	374	445	383	416	381	391	405	391	402	398	397	391	416	380	405	426	387	452	386	399	397	366	425	427	392	423	402	438	441	405	394	408	445	415	377	442	424	435	394	393	420	397	428	439	404	413	420	406	440	400	418	388	407	436	407	404	412	428	373	392	371	390	408	431	398	408	427	407	410	432	413	388	422	374	436	413	389	389	425	408	402	411	427	430	407	398	401	419	416	441	391	386	397	425	411	378	372	372	389	410	374	451	418	421	402	408	423	423	383	427	425	399	394	399	412	410	370	429	414	438	393	413	426	421	393	397	454	401	418	421	412	392	388	420	405	387	420	402	421	399	384	418	395	400	405	357	440	400	414	457	408	432	409	380	386	389	438	354	431	415	404	443	351	384	404	415	424	420	401	399	428	391	425	401	417	452	388	404	421	404	434	392	404	394	395	411	416	423	408	420	418	409	399	422	354	403	365	415	400	408	416	439	386	406	421	424	376	394	398	407	381	413	378	409	405	430	444	412	438	437	398	386	400	400	373	417	353	424	417	399	397	379	406	425	402	386	385	418	392	388	415	450	410	413	390	430	420	412	399	421	407	385	386	403	397	423	418	392	397	389	424	410	403	403	430	390	403	438	390	399	390	425	408	419	405	416	378	385	441	399	386	406	404	404	407	396	407	424	417	406	404	418	387	398	406	422	412	423	371	399	399	389	437	371	418	436	414	411	442	387	400	399	431	411	403	438	409	415	392	419	428	403	418	391	423	412	388	411	426	398	380	440	379	410	384	417	362	407	451	420	434	434	416	426	406	373	375	425	400	380	399	426	406	424	448	410	399	419	439	417	395	431	413	382	422	421	428	424	427	374	402	398	430	429	427	390	372	436	396	391	397	414	405	452	396	384	447	406	405	428	419	409	407	407	403	421	410	401	414	380	385	433	428	426	433	398	385	391	424	427	392	419	401	412	406	418	393	405	418	420	382	425	426	403	456	431	396	436	406	415	430	437	423	388	438	416	417	409	447	414	357	407	409	392	404	403	411	371	423	403	387	383	375	391	395	395	410	422	391	387	419	405	440	418	375	419	364	416	420	422	401	400	437	406	392	387	405	428	429	367	405	380	386	425	414	386	405	440	415	410	366	385	375	454	407	391	347	427	436	351	405	422	381	412	376	405	411	438	410	412	386	411	399	443	392	389	401	433	411	414	421	394	396	412	390	388	428	392	380	426	411	378	395	427	377	421	367	437	397	446	414	422	442	366	396	431	423	394	421	357	394	432	370	386	384	395	386	383	430	373	407	416	433	425	401	382	419	409	397	433	451	388	417	433	409	409	444	396	410	402	410	413	435	447	412	390	426	400	421	384	380	435	401	422	444	394	418	394	404	420	403	398	421	406	395	363	389	350	413	377	432	411	431	416	408	398	385	413	422	429	391	404	428	375	372	443	421	432	414	384	389	411	422	373	423	422	411	460	416	401	386	403	402	367	432	411	431	422	440	416	442	366	352	382	463	407	417	401	425	432	408	423	430	383	393	397	417	413	424	417	422	409	369	406	399	367	396	394	386	411	417	411	416	386	404	402	395	386	461	384	422	398	387	402	421	402	409	419	409	438	393	388	441	391	426	386	387	401	363	421	366	403	400	385	381	433	426	391	398	423	415	416	405	416	405	380	399	402	424	372	393	421	418	367	392	410	385	403	437	390	405	406	405	410	444	354	375	415	398	406	429	404	438	427	411	405	432	409	407	396	388	412	405	450	385	393	406	404	396	396	405	415	422	413	419	418	418	404	411	428	423	399	388	420	425	415	398	436	361	447	404	399	400	401	425	407	442	425	400	374	431	427	438	391	413	400	357	425	427	422	394	364	420	392	398	413	400	413	421	444	408	405	414	404	418	437	429	422	405	406	390	407	410	423	377	393	404	420	412	367	385	409	401	363	418	414	425	411	372	412	406	405	419	406	401	382	431	400	388	406	381	443	434	413	422	433	433	405	454	438	395	426	406	416	416	404	439	400	451	431	419	392	409	412	401	419	398	405	407	361	407	405	387	368	399	419	378	430	397	393	400	403	411	432	413	392	406	408	389	431	426	372	395	425	415	403	414	426	389	364	408	421	376	398	394	436	411	396	390	394	384	386	397	431	404	402	428	395	440	442	391	378	404	452	447	402	399	403	385	427	422	428	439	378	401	425	400	393	444	390	410	406	407	432	398	384	396	381	366	408	417	408	392	450	399	396	393	394	400	419	378	380	397	418	362	429	416	440	425	427	407	406	384	410	404	414	378	443	435	392	433	419	387	426	415	398	409	427	416	382	406	375	383	377	406	412	391	406	402	414	406	438	445	406	388	409	386	416	371	391	401	401	380	409	417	410	406	415	425	430	425	396	403	434	471	368	404	415	417	411	435	394	440	431	403	414	380	401	437	386	426	389	423	424	401	407	459	406	393	381	403	413	395	429	410	378	425	392	410	411	425	415	382	376	397	385	398	371	424	376	391	418	398	416	439	418	396	393	379	398	432	418	357	416	404	429	416	364	402	411	430	413	400	381	424	404	423	432	369	407	400	418	398	391	403	403	404	372	353	395	418	434	399	405	414	404	418	388	397	430	418	442	423	426	427	392	405	387	412	368	405	400	419	414	403	410	403	404	429	420	375	413	394	375	423	426	364	411	415	399	390	374	422	406	392	402	430	397	387	376	404	384	405	427	413	389	358	401	422	400	384	357	432	398	442	420	414	397	431	396	411	399	420	380	386	423	410	408	391	389	391	391	401	397	427	422	406	385	386	402	403	403	431	380	420	419	438	385	415	411	380	384	382	415	399	434	403	400	404	404	422	400	395	374	400	410	403	413	397	410	384	408	412	404	407	418	390	425	412	413	425	382	426	398	412	403	376	392	455	427	422	400	409	434	422	404	390	408	404	424	389	405	414	401	415	419	449	364	411	436	386	404	368	421	409	394	409	400	413	445	429	371	375	417	405	387	380	383	369	385	427	421	395	404	410	375	433	395	400	414	409	407	415	384	395	386	444	409	374	370	418	385	424	379	413	404	395	375	380	394	391	401	408	415	417	412	437	432	422	397	410	394	400	393	385	420	435	386	392	416	398	432	396	446	411	375	417	442	386	380	396	426	405	386	389	441	405	405	388	400	385	409	405	401	416	421	414	404	386	378	413	441	426	412	371	415	430	406	412	446	404	440	392	419	389	403	380	406	398	423	377	381	420	379	376	398	396	428	424	437	397	376	386	402	383	377	423	396	412	406	416	419	425	382	374	392	442	419	389	393	431	410	407	390	384	419	392	398	394	419	413	398	400	418	405	427	402	423	415	407	401	415	383	400	415	411	405	397	404	416	412	451	430	398	415	403	437	387	422	413	385	448	393	388	394	431	423	430	423	397	388	390	417	376	426	390	444	410	393	401	419	360	404	439	431	414	433	466	394	397	433	402	412	421	412	409	394	440	403	399	433	383	383	431
25409	21441	28645	24437	13639	3704	1743	482	388	425	437	389	383	361	400	358	357	379	384	349	363	361	397	354	357	361	381	343	379	375	379	373	353	352	365	392	370	415	370	380	382	371	369	351	343	376	346	359	373	389	377	348	369	366	368	383	355	351	355	340	371	358	346	350	349	333	355	372	371	376	349	348	398	365	368	407	340	354	375	360	394	361	336	335	359	377	373	354	345	348	366	403	345	326	372	386	342	359	363	369	375	374	351	374	399	408	356	376	362	352	355	360	347	354	360	357	345	356	361	361	353	334	364	360	358	355	336	378	392	354	349	348	367	344	371	350	331	364	346	352	380	366	356	361	356	348	364	323	317	354	337	313	367	389	369	352	343	366	347	350	360	356	336	343	370	323	363	338	347	383	349	347	364	359	358	334	329	375	367	356	339	336	357	334	357	335	308	358	374	350	356	361	366	376	381	345	328	372	382	391	326	335	347	383	381	345	349	379	338	343	389	356	339	341	354	341	381	351	341	362	324	344	402	360	374	369	362	349	382	319	351	351	341	365	413	354	353	360	371	378	357	348	340	369	362	345	391	327	326	366	322	361	341	334	368	336	325	328	367	372	323	364	366	338	368	344	351	357	371	335	382	318	357	362	331	343	377	387	354	365	355	357	345	347	358	363	354	341	350	352	359	350	354	321	347	336	351	328	337	335	342	345	331	358	365	332	349	378	346	339	355	361	336	350	357	371	345	339	359	334	336	355	378	341	384	367	338	360	342	376	355	351	356	391	341	334	354	372	370	362	374	353	369	366	355	397	351	325	364	376	356	362	354	396	339	355	372	325	382	354	357	364	357	344	362	400	374	345	378	342	386	375	317	364	366	343	387	331	360	364	349	362	337	339	372	354	360	362	380	337	364	391	344	382	371	368	364	355	361	338	395	355	369	347	368	343	371	370	386	330	344	399	357	334	379	344	367	342	365	387	364	355	358	360	346	344	339	365	370	327	369	390	336	377	325	376	350	337	345	384	318	350	336	352	358	345	351	387	324	371	350	346	347	349	342	358	361	367	343	366	371	354	347	344	350	335	338	334	354	350	339	340	373	423	351	390	358	340	347	355	383	342	352	360	373	334	342	362	325	355	352	353	324	395	356	366	313	349	343	412	337	385	366	339	368	312	393	350	307	352	381	366	397	333	352	356	353	337	340	332	383	335	372	368	357	352	354	346	371	351	360	331	340	390	362	323	371	322	377	365	325	365	338	345	346	359	351	366	342	355	314	365	395	321	369	318	327	337	367	360	393	362	376	330	385	375	353	344	306	344	331	356	374	374	363	350	366	369	392	355	362	357	380	359	352	357	392	377	326	365	373	330	361	347	353	335	373	378	341	358	360	372	370	375	348	337	359	357	364	382	338	376	400	341	355	355	388	381	362	329	375	391	343	370	365	347	354	348	344	363	351	368	363	340	383	389	365	332	343	337	355	365	371	331	364	375	369	312	356	349	343	328	346	338	353	381	343	396	377	341	371	384	363	354	366	351	354	356	386	362	381	366	315	361	325	392	342	329	359	318	369	331	360	340	350	385	352	337	346	378	366	366	363	342	375	352	402	373	362	351	344	367	399	350	356	369	336	341	356	340	362	368	335	339	359	370	392	372	376	358	340	303	352	353	388	342	382	352	371	352	374	325	368	365	362	366	334	383	386	321	336	310	374	361	344	343	327	357	376	347	345	338	365	361	359	323	348	346	355	343	381	369	341	333	353	374	365	367	365	323	373	368	374	345	346	370	384	364	338	355	365	349	348	333	367	354	347	330	389	367	326	366	370	382	362	324	421	334	360	407	353	317	366	372	328	325	357	349	390	348	330	325	338	349	347	337	391	377	348	354	384	353	348	361	349	392	340	367	325	316	348	320	357	400	367	363	356	363	377	367	394	361	339	360	349	317	330	337	361	365	351	401	343	326	363	346	345	361	410	363	401	362	394	384	365	322	348	351	384	370	322	347	374	346	374	329	387	368	374	334	348	343	336	343	364	376	356	371	359	327	353	322	349	355	363	379	335	356	358	327	367	387	368	363	345	363	351	376	349	355	329	373	337	380	377	364	333	351	359	346	340	340	315	416	372	373	390	357	368	376	362	350	365	353	355	351	330	355	373	350	357	340	360	369	362	343	334	360	347	320	373	374	358	356	366	391	370	371	356	342	370	330	338	374	354	342	328	363	344	366	365	361	342	348	354	364	336	352	354	381	344	364	323	350	364	345	361	322	393	342	333	344	308	326	362	368	395	333	360	370	334	377	319	336	362	380	353	407	323	366	343	372	356	404	349	375	339	364	374	360	363	359	338	366	345	395	390	353	370	367	360	321	411	401	343	389	357	361	364	382	398	314	336	351	370	346	362	362	351	345	383	384	358	366	380	361	335	378	372	355	393	370	348	336	342	348	339	386	396	347	346	362	377	333	340	395	333	349	389	341	364	345	359	373	342	378	345	349	337	351	344	356	356	363	369	380	351	386	325	361	336	343	348	386	360	346	360	367	342	330	356	364	340	347	368	363	374	374	364	335	357	357	349	359	362	371	341	356	364	349	362	340	364	350	385	369	355	355	366	369	333	363	370	369	342	382	340	378	382	341	377	342	380	368	399	330	361	403	337	332	323	390	373	347	377	344	361	360	323	368	375	333	375	343	369	357	346	370	382	372	378	345	346	369	338	365	380	355	335	362	370	378	344	372	369	372	367	397	371	343	382	349	338	364	324	357	352	345	371	375	390	392	365	365	356	324	355	365	383	330	354	322	350	410	354	327	338	392	362	371	339	352	345	373	351	351	347	376	361	364	326	379	359	394	376	359	354	377	312	352	346	354	365	335	357	365	338	365	349	376	337	344	354	357	353	370	381	375	363	355	364	323	353	322	375	367	357	384	348	349	365	353	358	379	349	376	366	392	348	370	345	363	380	371	385	338	379	353	334	356	355	340	335	346	360	355	341	361	404	345	328	388	334	340	365	333	343	345	343	374	338	328	349	342	375	385	360	345	363	330	335	385	345	360	340	365	342	358	364	356	353	374	376	354	334	360	370	335	364	317	336	330	357	357	373	359	354	362	347	341	370	371	356	391	360	370	373	372	351	365	374	374	345	367	378	376	319	353	382	335	381	361	354	354	364	355	349	356	365	352	365	379	331	349	362	396	339	379	368	357	334	323	427	350	370	359	349	385	323	352	369	357	386	340	371	371	344	338	355	350	338	401	360	365	382	369	344	340	328	357	340	357	394	360	341	314	344	369	354	345	342	382	309	369	354	337	353	387	314	358	388	348	344	343	332	333	402	320	369	351	347	338	356	374	374	343	350	350	325	354	358	356	350	350	337	347	352	345	374	335	390	406	362	325	348	354	370	364	340	353	342	325	365	357	394	340	361	346	361	366	341	351	400	363	361	328	361	338	348	384	340	364	362	333	349	348	356	336	330	386	359	367	370	347	368	371	369	352	363	374	391	331	366	346	327	354
51582	42183	34906	9283	2455	3498	1973	452	414	386	376	353	380	348	343	341	362	348	360	359	344	321	375	343	328	346	351	346	312	334	344	326	342	327	329	354	360	371	344	351	372	343	341	359	341	352	336	346	338	346	317	353	338	349	352	306	298	351	332	318	346	373	340	334	332	331	356	366	316	318	320	392	334	338	344	333	328	331	321	361	340	339	343	349	352	329	334	333	305	352	343	335	345	378	351	344	306	315	350	347	334	322	319	363	387	419	405	352	340	337	339	317	331	377	330	334	323	316	316	325	341	350	322	291	336	303	333	323	326	324	341	329	352	333	344	380	326	304	337	332	359	341	297	323	356	314	334	359	329	346	353	356	339	362	339	325	335	346	329	368	346	316	333	364	343	338	325	327	348	340	318	337	322	339	379	316	308	354	328	315	327	371	357	333	345	322	335	348	315	328	325	330	349	316	298	294	326	343	328	356	329	329	316	354	320	349	353	335	343	324	320	327	357	359	323	329	331	352	339	324	366	358	342	319	331	362	326	301	320	331	344	323	332	314	326	339	340	346	341	327	317	306	323	322	333	317	333	332	333	315	352	374	343	325	359	341	329	343	343	329	330	305	337	350	333	367	316	330	318	302	338	332	330	334	319	308	306	327	347	313	356	310	358	334	316	333	314	290	299	355	348	345	308	334	329	325	345	325	339	332	313	327	332	336	376	341	327	334	316	318	307	330	329	338	293	307	327	319	352	331	354	303	333	327	332	315	355	317	343	345	356	333	330	330	329	307	330	315	328	323	340	307	329	359	352	361	327	333	317	332	303	301	367	331	346	319	301	324	350	318	320	363	308	330	315	360	320	330	325	353	324	344	360	312	326	308	329	320	305	348	324	335	333	322	369	319	340	328	355	286	337	313	356	307	382	327	351	315	337	338	305	332	300	363	313	336	310	339	351	353	355	356	334	339	347	319	287	328	307	323	323	356	336	340	344	316	319	351	334	351	286	339	318	317	315	319	323	318	342	310	327	308	373	351	336	326	334	339	327	365	309	343	321	343	332	332	311	351	361	315	326	337	352	309	326	303	330	304	281	362	362	332	327	346	348	322	324	346	341	308	367	340	325	316	340	342	319	311	341	335	321	316	337	326	305	365	316	353	332	360	332	339	343	340	289	365	333	356	326	294	325	342	363	334	335	340	340	341	301	308	344	378	320	323	343	317	316	318	310	347	393	338	326	350	318	336	359	334	337	313	357	325	340	307	337	321	314	338	332	339	321	357	311	331	340	324	355	354	373	309	322	342	335	328	335	343	334	320	325	305	344	334	328	330	325	368	363	343	340	336	321	358	331	330	292	356	327	337	362	323	311	305	328	316	366	359	281	331	349	313	318	329	347	325	336	337	303	319	333	346	336	320	348	339	340	306	332	334	326	313	304	321	319	355	349	315	335	368	334	343	360	321	312	347	322	321	339	326	314	317	332	342	357	322	346	313	327	322	336	297	340	349	336	309	350	355	350	336	334	342	358	326	316	357	327	375	303	347	312	329	362	324	342	344	315	313	318	294	336	349	352	331	320	324	349	339	317	375	337	330	303	338	291	341	356	321	337	347	353	315	318	330	332	361	305	304	305	338	321	297	329	330	349	361	335	338	340	343	336	356	344	335	291	345	299	331	346	334	364	340	317	298	327	318	326	310	321	311	330	364	343	337	346	350	332	343	318	352	312	324	352	280	305	326	348	335	310	340	333	352	325	358	338	356	328	340	315	335	323	355	322	322	323	335	345	356	345	328	304	302	350	321	339	359	345	301	360	359	351	306	312	319	344	335	341	338	366	326	344	294	344	362	325	339	327	350	329	338	318	327	338	366	312	347	306	327	349	345	304	323	327	370	344	314	330	344	360	309	309	304	334	358	357	386	279	312	326	322	322	348	337	330	364	305	315	312	361	311	320	345	328	364	345	316	295	360	356	338	320	322	348	320	309	312	335	343	347	318	366	346	323	318	340	353	357	323	331	345	333	333	340	334	310	314	346	320	307	357	330	322	345	338	316	341	331	331	314	348	338	309	333	351	343	340	343	339	333	323	370	339	351	333	327	326	301	291	318	339	324	329	362	316	311	343	319	321	329	316	306	330	326	332	327	333	331	333	297	351	341	332	328	325	304	334	321	363	343	337	327	325	323	369	344	339	309	315	375	324	335	311	345	335	367	352	342	317	346	368	337	343	312	312	335	325	368	381	332	376	296	326	318	353	336	309	343	333	345	333	345	339	319	348	321	316	335	352	337	324	359	349	317	323	307	358	326	327	341	316	353	321	312	327	351	335	306	312	306	327	312	372	341	341	302	333	373	337	340	331	350	333	346	333	335	340	320	313	306	335	335	324	313	347	328	328	350	308	336	339	342	305	340	322	346	299	350	378	316	305	361	373	308	303	351	320	327	329	311	335	350	335	338	347	343	331	318	336	336	371	363	344	321	355	333	318	332	355	348	361	328	359	337	322	346	345	339	348	380	328	331	336	328	329	328	327	339	333	329	323	341	338	321	330	339	331	321	321	308	300	331	353	344	332	353	357	316	304	320	302	327	341	331	346	323	343	321	326	326	331	334	356	349	381	353	296	349	359	300	327	333	354	344	384	298	312	329	343	321	319	334	371	322	343	359	304	363	309	327	341	321	339	319	339	291	351	331	335	312	311	321	317	334	328	329	335	301	350	334	295	311	336	339	333	377	328	348	371	332	352	322	302	367	335	341	336	349	333	321	325	320	315	312	316	294	343	312	338	311	369	295	336	310	330	337	329	322	330	346	326	343	339	331	339	312	323	324	373	354	304	323	331	323	308	342	321	328	324	283	340	342	357	309	338	346	338	342	353	307	306	301	317	335	350	319	326	340	334	359	309	328	318	341	322	325	360	355	352	333	339	353	324	332	333	309	332	329	342	308	330	336	315	326	339	317	342	333	362	327	325	303	350	337	297	318	333	344	308	310	306	324	354	318	377	334	320	328	339	314	319	282	314	322	316	300	304	335	298	326	327	342	305	342	324	349	315	361	348	314	329	326	300	339	340	335	338	343	324	315	351	312	304	338	353	338	321	337	316	334	330	344	340	351	345	355	314	312	301	341	319	318	362	347	326	353	329	347	305	323	337	341	339	335	353	324	352	342	329	308	343	351	316	359	363	319	354	294	335	292	335	327	321	305	326	314	328	345	345	332	334	360	368	368	297	321	319	335	346	359	368	312	349	337	334	325	310	326	331	336	325	323	306	342	332	336	346	322	356	315	345	334	350	345	367	340	317	355	334	339	316	311	348	303	308	309	311	318	325	322	332	359	336	346	332	349	334	350	307	343	310	318	330	312	338	281	338	312	355	315	348	342	310	322	334	328	343	328	308	332	331	313	346	348	327	315	313	313	299	332	316	322	331	328	347	336	348	336	321	295	299	330	327	319	354	327	339	341	307	322	302	313	305	338	297	327	342	329	350	295	280	266	377	365	329	359	354	311	334
24402	21371	29484	23625	21014	13189	3656	642	542	532	483	449	466	502	459	457	449	468	426	452	446	433	441	441	469	440	436	456	449	477	462	430	429	411	404	413	477	447	473	466	448	466	465	464	423	438	449	451	457	447	428	418	450	415	450	445	449	467	433	411	444	420	413	417	447	451	433	413	430	443	455	418	475	404	427	424	428	444	439	463	426	450	414	462	423	448	441	452	436	461	417	436	443	426	445	450	404	417	445	486	442	420	450	454	512	519	504	444	440	425	446	449	463	391	390	491	440	460	431	438	441	428	438	443	437	447	434	398	451	438	403	416	420	445	448	427	472	439	440	449	468	416	419	433	491	385	463	443	442	404	435	424	414	430	458	443	437	418	467	426	468	425	430	425	416	463	419	431	459	429	415	438	439	434	452	410	401	410	421	425	443	463	480	487	409	454	431	417	458	473	466	402	461	434	454	397	419	422	390	410	412	409	424	430	437	437	430	420	405	433	391	419	404	404	448	406	471	428	438	439	418	457	396	404	459	445	407	421	433	428	469	420	444	423	452	386	462	452	389	411	427	453	455	451	430	429	421	451	460	426	447	446	413	444	431	405	463	426	422	421	411	408	444	421	414	431	442	426	443	483	415	435	454	452	396	439	446	417	413	428	471	427	429	422	438	423	421	477	437	393	432	415	424	390	432	435	445	429	425	399	446	440	416	422	404	441	472	436	411	435	468	452	438	437	432	440	475	453	443	445	460	428	429	437	410	436	442	413	387	441	459	412	451	419	427	453	407	434	455	439	415	426	426	415	442	439	434	443	455	395	426	429	435	426	409	435	420	441	439	459	392	415	409	397	395	400	410	429	450	445	449	437	455	396	444	410	438	419	400	406	441	441	463	444	433	433	429	437	443	436	431	452	412	430	431	400	427	429	454	416	429	451	410	405	450	452	398	431	427	421	432	423	403	457	463	453	424	418	464	408	465	429	443	415	452	426	448	465	437	484	394	473	408	433	386	426	419	403	447	410	436	452	415	380	408	455	425	426	439	400	441	450	439	434	439	436	463	414	462	436	426	416	479	405	451	398	416	437	455	437	421	408	404	451	423	458	424	427	409	382	438	430	435	431	437	419	404	428	462	439	425	448	425	445	409	450	462	456	450	416	416	385	377	403	421	425	399	440	448	435	420	442	415	420	454	429	458	417	429	441	448	429	451	453	434	462	438	452	440	444	457	459	423	432	441	409	414	424	475	480	421	450	464	419	447	414	439	456	433	456	425	435	404	432	438	462	408	420	428	437	438	448	439	461	459	410	442	447	449	405	404	438	419	470	399	449	425	428	429	423	463	428	425	420	434	454	448	396	456	418	473	450	420	438	433	443	460	399	446	428	444	460	392	420	420	417	461	446	396	433	415	432	450	413	432	466	415	435	393	440	419	443	410	441	461	445	468	437	444	431	490	418	422	407	439	405	427	400	432	406	423	443	426	416	409	418	453	433	415	422	460	437	396	433	424	428	435	466	421	412	428	433	417	448	406	425	425	431	436	422	454	455	491	406	402	408	465	403	440	426	457	423	443	413	415	423	454	411	444	394	423	389	443	404	431	438	445	387	435	433	417	427	426	407	398	433	457	391	458	447	427	410	488	406	451	424	486	416	417	469	426	463	407	433	425	418	415	409	394	462	427	448	436	405	430	395	400	461	445	412	456	463	445	433	420	439	408	434	419	448	434	436	430	404	423	456	411	433	437	465	428	434	437	412	453	484	439	429	394	416	443	396	442	425	440	461	414	426	421	445	440	456	472	444	458	421	438	436	422	424	411	402	423	423	439	428	423	425	427	406	428	436	404	388	428	473	424	428	484	419	376	424	449	435	434	423	412	418	380	443	442	422	401	417	407	444	403	427	438	394	410	407	412	384	406	407	431	428	435	455	444	422	437	400	457	441	384	426	412	448	482	408	434	419	430	419	462	419	439	425	430	445	405	408	458	398	433	439	462	459	400	417	406	426	459	452	436	445	427	438	411	435	437	423	420	433	416	423	431	462	427	414	421	438	474	420	427	427	424	441	456	414	410	432	431	414	447	429	420	436	435	452	418	446	431	433	420	457	424	454	449	438	438	456	444	432	446	430	445	426	436	441	433	423	436	382	435	411	398	397	436	386	409	447	434	418	468	463	463	442	462	417	461	439	434	425	455	426	426	435	470	419	488	456	410	433	415	400	394	464	421	425	422	407	436	431	428	471	437	474	417	424	443	448	405	383	418	453	459	414	429	472	411	457	426	421	430	401	419	427	432	433	450	395	440	439	435	421	430	416	448	437	389	439	412	441	430	405	421	402	456	405	461	417	386	420	428	400	430	453	404	434	442	404	416	412	478	413	407	421	422	437	418	421	403	419	448	468	443	463	452	424	411	442	368	451	404	419	420	439	437	431	418	440	446	428	467	444	417	441	430	356	464	411	415	428	446	424	437	437	420	438	487	445	451	429	425	430	410	440	427	399	408	422	427	442	408	441	381	420	439	434	439	416	463	392	415	433	415	430	490	470	429	449	460	406	432	420	410	390	416	446	414	477	405	430	426	422	433	436	461	447	419	418	444	472	464	455	427	450	456	394	419	443	397	418	430	410	416	427	444	406	440	436	419	407	441	473	436	460	394	434	464	451	421	449	432	407	401	484	464	425	430	458	449	431	409	446	428	413	468	446	396	431	439	431	430	411	468	431	460	490	430	441	424	418	416	441	412	439	419	453	437	401	456	422	445	403	410	394	461	399	422	433	429	450	449	434	412	429	433	398	445	455	430	422	443	442	402	440	419	466	444	426	425	434	428	437	449	422	437	444	458	424	400	410	454	417	451	464	434	425	449	458	430	402	419	402	444	424	448	399	409	413	402	417	447	457	411	423	416	445	442	410	411	424	427	450	410	428	413	469	411	456	422	455	384	426	453	425	400	441	434	434	404	415	428	439	485	416	436	399	455	394	449	425	408	437	432	419	421	425	454	468	435	413	404	449	412	428	425	423	437	398	420	420	451	421	405	427	430	440	430	407	439	432	404	407	430	417	404	441	443	400	432	422	436	443	435	422	376	438	457	388	456	426	413	433	472	453	416	462	428	449	413	411	428	448	411	426	440	417	420	450	406	453	427	426	443	427	439	396	420	400	420	437	419	429	465	431	431	426	415	434	416	427	439	429	429	399	450	447	458	452	457	422	427	423	426	445	459	471	448	416	432	405	407	415	386	451	441	423	421	405	396	415	395	448	399	430	408	419	493	435	449	459	405	431	445	431	406	412	387	403	456	432	438	438	442	421	388	441	429	425	435	429	411	428	438	437	410	459	427	466	438	473	464	417	414	382	438	410	445	467	453	430	403	421	454	422	455	423	456	448	440	431	434	421	396	463	428	435	413	437	393	440	427	432	413	443	395	418	448	474	453	452	437	414	459	408	408	467	443	417	432	424	434	456	430	433	410	424	431	408	408	463	429	456	399	457	430	433	394	425	421	453
57909	53161	47637	15560	4300	6293	2761	600	554	525	513	482	490	467	464	424	453	397	449	404	420	436	447	413	398	443	453	431	426	451	434	415	405	426	410	449	474	468	450	445	451	450	446	428	418	406	458	416	412	368	382	422	404	383	392	402	403	390	404	399	414	440	418	425	412	385	409	414	417	414	389	422	386	399	365	425	433	430	422	401	446	387	395	412	414	432	367	409	376	380	373	406	405	438	405	387	405	393	375	423	413	441	379	436	496	532	536	447	401	405	431	423	422	442	419	430	383	427	403	374	409	407	381	408	373	364	430	398	391	422	462	396	394	396	405	400	403	378	421	411	418	424	388	404	381	402	407	401	438	409	411	415	379	422	396	392	416	381	366	399	424	431	382	372	381	414	428	377	423	404	394	372	438	374	387	423	416	402	392	384	385	405	365	403	411	383	373	415	408	391	410	414	401	417	411	391	367	410	371	383	430	422	436	416	403	406	398	405	422	408	402	423	415	427	407	423	362	389	408	412	423	404	412	408	457	389	392	392	425	446	387	397	425	387	377	435	386	415	410	390	432	390	405	422	401	423	411	411	371	401	399	440	421	403	398	399	430	396	389	420	404	394	414	408	402	389	410	401	400	406	410	399	455	404	381	408	423	403	387	411	407	419	414	375	403	375	372	416	418	404	428	417	398	389	381	380	424	371	361	376	395	383	386	351	384	395	405	380	393	377	393	422	417	396	404	451	408	414	384	388	375	422	409	422	370	441	424	395	450	405	398	367	385	407	417	390	407	404	424	397	397	407	376	406	418	413	392	437	414	378	377	404	378	408	405	420	419	412	430	392	409	359	403	426	390	435	375	401	391	409	388	395	407	406	402	417	416	411	399	379	434	389	427	418	427	396	394	381	440	398	401	400	391	424	381	399	422	404	387	378	424	370	435	381	436	372	416	426	432	429	412	375	381	406	436	404	430	389	414	385	396	404	424	408	415	421	429	393	399	429	425	378	390	413	405	411	416	365	397	402	395	364	402	414	398	405	384	390	368	416	403	380	382	395	423	367	412	388	374	390	401	380	402	387	409	408	370	415	402	415	379	410	413	426	432	384	444	356	391	400	366	403	396	396	393	413	392	420	408	416	414	391	384	401	374	366	373	383	397	406	407	446	418	424	413	461	439	420	439	364	417	431	395	398	411	411	421	434	410	400	403	377	401	413	424	365	432	416	364	411	385	387	419	374	417	390	415	391	402	386	389	404	419	408	388	376	415	389	375	422	417	374	393	390	419	373	411	405	402	383	429	430	424	396	412	392	384	432	409	435	422	404	402	430	382	392	429	415	424	428	429	429	395	408	412	382	438	425	413	449	387	410	418	399	411	408	403	407	411	391	418	407	376	406	396	401	389	405	388	418	389	421	447	389	414	415	406	421	420	435	406	373	433	392	427	422	398	382	399	411	364	392	420	383	384	416	410	408	400	404	410	410	430	409	408	415	398	386	405	400	380	386	417	418	405	415	419	423	446	388	387	402	377	404	419	406	374	419	418	437	417	417	429	382	395	383	416	398	410	409	421	410	439	410	430	429	419	437	398	376	421	401	400	378	396	404	420	414	399	432	403	374	435	417	421	390	411	383	420	408	435	447	417	401	423	417	406	416	392	439	425	400	424	400	383	390	389	392	398	380	390	400	406	418	414	444	429	401	405	419	418	369	384	414	412	385	403	393	411	395	418	385	367	408	386	424	375	436	431	401	424	398	415	397	402	395	407	386	381	407	388	353	437	415	435	400	383	429	452	396	379	357	357	370	409	385	408	417	390	362	405	401	446	394	404	446	414	397	428	399	425	419	430	403	424	420	370	434	390	397	397	416	419	393	415	377	426	403	389	407	418	424	369	370	376	402	381	407	405	389	429	404	398	433	407	383	424	397	422	406	391	419	425	388	435	409	397	365	398	409	409	401	384	400	350	416	401	411	400	370	431	421	406	368	384	382	416	434	372	420	410	424	377	416	386	422	402	433	395	381	424	426	423	396	365	423	412	389	370	411	406	426	382	423	422	432	405	395	371	392	405	402	389	433	430	410	439	392	386	384	396	400	397	360	391	430	406	392	416	389	396	419	393	358	387	397	424	388	429	392	407	418	414	423	383	401	407	413	415	400	427	412	387	384	400	387	424	424	415	402	410	411	396	414	413	378	402	390	388	433	422	400	440	409	403	393	391	425	376	411	365	422	404	400	415	380	394	382	384	408	425	386	428	380	422	383	390	397	417	387	422	405	409	383	407	384	409	376	415	411	395	384	432	441	368	417	414	410	416	394	382	395	391	399	397	402	405	399	382	400	387	426	378	406	444	364	396	413	380	427	427	419	377	420	413	399	425	407	359	417	400	421	416	409	416	403	410	380	370	405	377	412	351	400	402	410	380	383	389	355	422	388	399	345	389	440	378	439	439	431	415	398	394	427	413	403	418	383	443	367	401	390	389	419	404	406	439	431	377	386	346	433	400	436	390	416	417	397	427	426	414	399	430	411	366	385	412	401	369	381	382	416	419	405	418	391	413	396	415	356	390	413	414	418	439	399	371	401	400	381	408	448	428	421	375	447	404	377	371	416	402	384	411	399	388	414	394	383	352	407	403	409	373	385	410	399	452	414	402	422	397	378	418	436	384	407	393	403	433	415	407	385	432	419	411	390	392	382	403	402	410	428	402	406	423	415	417	383	404	422	414	416	389	413	414	403	387	412	413	400	375	392	398	390	385	398	436	433	402	394	422	374	377	421	415	400	400	408	421	392	393	427	435	415	404	410	409	390	416	386	406	393	413	430	408	400	367	425	424	398	366	387	405	442	391	410	415	393	386	372	423	391	420	398	385	411	393	412	420	405	411	433	399	426	397	395	417	414	418	398	402	390	446	431	406	363	409	431	389	399	429	391	401	394	373	427	409	388	367	442	435	413	428	400	415	412	412	423	407	420	428	401	425	364	404	397	403	381	420	422	372	410	408	394	382	426	383	395	431	387	408	433	373	422	401	397	389	413	400	413	406	456	412	421	436	390	383	390	378	405	409	396	414	432	437	392	416	445	404	398	383	398	421	409	385	395	415	413	383	349	431	392	419	401	445	402	400	405	394	432	400	392	462	378	398	394	380	389	416	394	415	388	425	417	381	411	386	430	421	402	410	410	412	426	424	396	364	413	453	412	420	386	423	428	403	422	338	385	372	433	454	352	370	400	417	404	411	407	382	398	404	383	394	414	407	393	402	395	408	370	410	426	387	438	413	382	376	403	401	430	405	407	393	406	450	426	412	410	425	413	380	407	420	409	413	404	419	425	386	434	409	352	430	410	407	393	423	427	386	393	417	416	435	408	403	387	424	392	402	392	428	433	396	432	383	352	404	379	354	446	426	356	420	388	413	382	405	372	373	394	404	390	376	390	428	415	385	423	374	429	414	383	409	431	408	392	422	376	412	413	397	393	399	400	417	393	425	402	389	381	413	416	417	410	380	380
29271	16930	6780	1820	594	607	455	410	387	398	337	349	379	323	353	357	368	366	390	367	367	397	382	383	389	389	387	428	358	369	375	360	327	403	361	374	379	377	416	399	400	363	364	380	368	369	348	367	371	387	365	374	367	350	390	379	367	356	384	380	389	383	381	402	399	398	367	364	376	370	381	374	357	393	345	403	395	365	364	365	394	365	420	350	387	379	355	349	361	387	374	368	375	365	362	378	393	424	359	369	395	346	383	386	388	359	334	357	408	369	338	375	396	354	378	375	356	407	397	369	397	404	377	350	352	387	364	367	341	367	398	340	346	408	377	384	356	367	368	349	360	369	390	336	363	361	390	337	379	349	400	403	378	381	401	393	379	383	388	390	392	403	375	359	394	360	347	421	369	420	348	383	379	392	379	389	364	344	385	391	393	385	346	348	376	387	389	394	355	368	379	374	388	365	374	381	374	402	391	414	371	344	371	404	342	389	396	361	397	382	401	357	393	388	378	385	358	350	376	379	363	380	368	363	363	351	344	375	427	386	383	401	370	363	358	354	363	402	366	360	356	413	388	374	337	367	404	375	410	371	383	368	381	368	371	399	370	374	375	371	363	422	373	398	373	373	362	350	411	397	364	331	344	349	347	383	363	381	351	369	333	361	390	407	361	410	377	396	367	357	374	386	392	366	388	368	389	382	371	400	394	354	397	403	353	348	387	366	389	355	373	365	317	335	411	374	385	369	360	391	387	410	384	372	369	393	390	398	364	390	344	376	408	395	364	348	404	399	358	404	345	362	363	342	380	378	388	389	339	366	359	361	367	355	356	372	371	380	369	361	349	382	335	357	388	351	367	367	356	362	352	357	406	360	377	375	348	374	372	376	356	361	376	346	379	353	395	405	360	365	375	336	354	383	410	368	351	375	361	358	398	362	377	396	380	377	361	375	372	384	355	377	390	409	352	407	361	394	361	356	365	361	355	368	378	358	341	328	351	367	379	382	373	362	352	365	355	375	365	380	370	346	381	372	347	395	377	389	408	337	355	374	333	359	402	384	360	387	363	406	352	396	396	344	386	365	373	396	340	366	376	360	366	405	410	384	393	404	375	403	390	360	374	374	371	375	392	378	383	374	385	341	399	347	377	375	373	372	367	353	392	375	391	382	356	369	397	396	372	371	349	368	388	337	395	367	385	357	378	339	376	398	344	364	360	380	400	369	383	355	364	354	364	383	362	378	390	351	369	373	374	377	355	383	369	366	310	348	360	368	344	377	388	394	399	388	370	359	386	338	368	368	364	411	419	359	421	380	387	399	387	351	358	346	358	342	392	356	365	370	364	411	375	369	355	386	371	377	340	371	391	382	364	343	377	353	381	376	382	376	396	350	350	376	379	388	388	356	383	373	356	360	376	369	336	386	370	362	379	404	373	357	365	374	369	374	405	364	376	381	381	388	402	381	392	324	377	351	372	341	340	404	370	383	366	372	371	353	375	358	395	391	373	381	372	384	369	372	386	433	354	347	393	352	368	337	348	385	350	381	354	401	370	369	348	366	369	372	385	346	405	386	378	371	377	367	354	370	388	379	329	386	409	406	394	359	384	362	371	391	370	350	359	357	388	425	382	373	390	365	366	353	384	372	360	382	391	358	389	406	372	352	421	351	393	418	378	366	388	344	367	361	392	389	386	364	383	382	369	418	366	374	364	401	369	368	390	378	350	362	382	370	376	382	371	413	349	364	364	388	366	386	389	348	384	349	369	343	368	346	378	384	390	373	357	342	374	390	395	418	372	345	405	364	362	369	379	363	386	397	391	382	366	359	377	393	387	388	372	379	391	359	376	362	385	384	399	377	354	341	390	374	363	397	391	366	414	375	346	351	364	398	393	355	379	422	379	369	393	380	375	372	336	391	372	389	412	392	336	390	346	396	395	368	365	366	409	359	397	322	367	363	369	414	399	346	409	364	387	386	362	405	375	360	355	383	360	403	356	390	385	394	381	368	374	391	387	390	384	374	379	362	372	377	389	386	402	373	353	398	372	388	349	377	365	370	368	389	402	379	374	334	375	340	368	395	343	369	390	337	371	388	344	374	365	334	373	384	385	366	411	364	356	357	378	374	350	355	369	348	337	377	378	364	384	393	361	390	385	372	396	412	380	371	386	380	344	373	379	389	405	402	393	419	396	364	390	378	365	356	380	342	357	377	383	350	374	358	374	352	378	377	370	363	386	401	373	366	356	351	345	360	361	337	363	393	352	348	356	360	377	399	391	369	347	370	392	392	336	397	374	352	356	376	390	337	405	322	352	336	359	379	343	362	348	332	372	370	360	364	350	381	385	378	414	366	380	377	377	379	361	351	376	416	392	347	387	379	377	361	371	389	376	398	360	371	365	378	369	385	382	396	400	414	377	384	362	383	404	320	391	401	402	399	375	374	355	404	389	395	367	362	353	367	375	352	328	378	377	349	348	384	361	380	370	374	398	392	367	336	362	399	346	355	393	380	351	387	377	353	362	392	389	353	369	388	385	403	345	353	379	350	385	393	363	355	374	359	372	362	372	366	361	384	365	390	367	406	397	350	380	343	377	366	379	364	366	367	388	358	353	377	387	382	376	347	382	360	352	378	346	379	375	390	371	397	358	387	348	389	358	352	396	348	391	377	364	351	324	340	341	396	332	366	353	337	317	379	371	370	365	407	360	379	371	404	386	383	364	424	418	365	398	397	369	390	393	364	389	397	374	358	396	360	398	387	420	386	345	397	351	393	339	375	353	341	373	380	380	406	405	388	375	354	399	381	350	376	379	374	378	360	367	369	349	352	402	398	365	367	395	351	376	372	347	369	362	348	381	345	403	370	340	367	379	388	370	375	393	366	350	373	396	371	333	387	362	392	371	389	380	388	386	364	372	396	389	418	388	375	382	397	379	378	404	369	362	344	412	401	383	342	384	361	352	359	382	389	356	389	391	389	376	391	373	376	360	354	337	355	364	351	395	372	397	343	355	390	379	353	375	384	337	399	345	349	387	375	412	364	385	339	380	420	363	361	360	386	361	362	395	408	364	375	366	398	387	388	402	364	348	381	360	394	380	374	338	394	382	357	407	348	386	354	392	367	354	431	386	386	388	362	373	380	373	372	376	388	376	376	397	364	377	373	363	372	368	367	389	383	381	384	359	379	394	393	412	366	382	396	346	380	357	374	362	373	402	383	356	382	377	380	391	344	375	387	357	351	375	347	389	413	388	401	358	350	344	369	371	393	410	421	413	373	379	362	334	364	358	371	405	382	365	377	369	378	347	395	370	393	361	395	363	395	371	383	375	367	384	343	357	414	341	362	379	391	380	377	400	392	373	366	379	359	350	369	359	377	348	349	366	367	363	387	367	405	381	376	383	320	370	382	394	356	396	369	388	373	361	378	363	371	363	378	356	338	375	356	380	356	397	361	385	364	371	375	380	370	381	371	357	351	383	339	366	422	355	365	410	348	431	379	361	362	379	385
15709	8067	5236	1499	463	609	451	383	343	324	321	344	342	338	335	361	305	348	334	365	320	348	356	338	372	337	338	364	362	354	317	325	344	340	363	301	341	312	353	298	329	342	348	324	365	310	357	326	382	347	345	317	328	349	331	365	316	368	362	351	307	353	324	356	328	322	362	342	367	342	354	300	357	327	324	336	355	337	334	348	293	314	318	337	346	326	357	328	328	362	368	332	323	325	304	327	337	349	337	359	328	342	320	327	397	371	352	356	324	369	321	347	310	326	311	329	305	353	329	329	363	335	336	334	327	323	331	340	327	338	311	329	368	331	333	327	325	300	325	329	318	343	373	337	315	346	338	359	342	375	351	361	326	322	325	313	352	328	335	316	343	319	299	365	344	341	331	310	321	318	356	346	317	341	323	332	324	309	339	315	331	344	284	314	355	346	301	344	336	324	316	353	314	340	346	354	344	335	361	315	324	327	358	307	323	344	326	342	345	349	358	350	318	331	341	365	316	321	309	328	324	326	327	304	318	340	325	351	370	347	359	339	370	346	323	303	313	301	354	338	331	336	325	339	318	322	349	309	337	353	298	313	333	357	337	321	330	355	330	334	353	377	295	317	348	352	353	311	362	341	353	315	351	346	328	335	322	342	309	349	358	317	339	318	333	312	379	348	355	319	325	331	356	343	333	333	370	344	329	358	305	357	345	353	364	349	327	313	358	350	350	353	346	360	359	331	331	313	342	345	313	325	373	294	361	328	305	353	350	331	327	304	344	316	349	337	348	337	315	362	315	324	328	340	342	312	389	333	330	347	345	310	340	331	354	368	310	334	312	347	335	343	351	374	341	362	353	338	349	343	341	323	340	292	302	345	333	320	341	352	318	304	329	356	361	321	329	334	319	335	304	357	313	356	355	327	327	343	328	375	340	328	322	346	343	340	355	333	312	324	313	344	333	343	368	318	326	337	343	320	367	348	328	337	352	314	370	380	318	336	353	285	320	339	365	343	349	338	346	335	333	335	336	322	334	331	336	335	334	352	329	331	347	370	336	325	358	321	329	300	342	327	342	366	347	342	339	352	331	303	339	357	307	368	354	372	331	308	367	355	367	343	327	333	333	324	324	335	333	337	343	356	353	319	311	345	362	329	320	326	341	364	337	331	337	347	306	329	318	346	347	335	325	315	326	318	345	343	325	348	304	346	342	324	321	331	320	326	324	337	346	344	322	356	337	311	335	349	366	290	319	331	333	314	350	340	332	310	316	315	310	360	364	343	371	354	340	341	326	331	321	332	372	314	341	304	346	322	316	342	304	346	379	351	325	342	332	320	320	347	329	343	341	344	329	335	306	324	347	315	267	346	345	333	310	345	327	337	337	345	366	364	336	338	318	367	345	306	326	322	341	333	325	350	300	334	343	347	339	338	357	325	360	346	330	313	345	325	333	333	321	337	340	320	326	347	302	344	341	329	343	382	353	335	330	371	312	361	320	348	345	345	319	336	333	344	327	302	311	343	331	355	347	339	346	335	327	327	336	322	336	340	327	342	338	325	342	363	324	325	301	331	326	318	311	346	363	314	340	333	343	368	362	320	303	324	342	344	334	346	346	320	325	339	331	355	309	387	322	310	343	337	344	328	334	320	321	331	340	386	355	354	350	359	314	338	308	376	370	315	334	336	351	327	356	326	356	354	330	333	355	365	340	320	347	315	363	341	338	344	347	340	339	353	359	343	335	346	379	338	345	322	338	333	346	330	311	372	320	296	354	324	334	333	360	332	359	308	320	308	328	347	332	342	339	338	317	357	312	324	307	317	355	346	333	327	315	337	348	337	352	344	343	345	348	362	332	318	346	339	315	362	302	349	350	314	329	349	355	330	316	345	339	350	327	342	343	342	319	348	368	330	336	332	353	309	323	340	355	318	320	318	327	363	351	324	328	350	340	379	346	314	333	341	346	349	330	354	358	351	330	344	337	302	335	296	325	345	329	347	325	333	326	357	278	335	347	336	349	338	330	337	326	341	320	314	331	327	348	354	346	325	337	333	342	306	301	331	335	314	340	322	326	340	325	329	359	328	319	346	312	332	334	323	335	317	338	375	333	332	301	332	346	352	344	362	354	330	341	347	329	378	350	352	320	329	322	341	337	353	336	344	346	338	356	328	325	337	344	323	390	318	358	328	310	337	376	368	338	342	317	333	348	353	326	345	313	374	345	293	323	329	331	326	335	348	344	315	314	336	328	339	373	367	326	350	357	309	317	334	367	356	321	344	338	312	352	378	353	350	319	310	309	342	355	308	368	337	341	347	340	330	325	333	301	321	359	357	337	357	329	320	350	379	332	305	352	313	329	323	344	322	334	362	344	345	326	332	337	304	321	347	355	334	361	358	335	327	337	334	346	314	326	310	376	368	311	316	302	332	321	334	342	316	341	359	331	324	352	326	344	341	321	307	356	364	370	307	344	340	341	362	315	333	333	345	334	332	340	347	357	332	334	331	356	326	357	366	322	339	340	348	319	366	336	327	330	295	367	282	319	342	319	352	353	372	298	336	311	322	310	373	334	315	306	342	356	324	323	338	313	336	325	298	329	340	347	358	318	371	315	346	343	345	326	366	333	355	349	322	379	347	325	350	308	339	331	351	344	306	320	301	331	329	325	336	335	318	331	331	353	361	309	358	328	320	343	345	332	304	332	378	321	309	333	332	353	340	347	368	331	344	308	307	319	302	324	317	335	322	341	312	308	349	336	318	345	316	327	320	322	339	354	339	330	317	302	324	327	323	347	315	342	337	323	334	355	325	351	331	345	321	334	315	397	346	326	359	310	339	341	345	324	362	330	322	312	338	371	357	330	342	336	318	359	320	319	344	318	370	337	327	334	321	312	289	312	319	338	343	327	347	347	343	344	349	331	361	321	351	337	341	330	344	351	326	336	337	334	330	317	347	333	351	326	317	338	348	321	327	356	341	307	330	322	359	338	355	352	315	330	321	351	363	347	317	346	353	341	358	332	327	342	361	318	325	339	386	360	331	348	349	347	333	322	321	376	324	358	348	368	331	335	344	347	335	329	345	344	320	329	346	346	313	365	348	336	326	338	326	335	328	324	367	359	343	330	341	307	342	332	325	313	351	328	327	310	326	315	337	342	342	328	330	339	327	347	340	342	340	343	316	320	310	315	311	337	340	370	325	335	345	346	354	322	329	299	345	340	355	339	344	332	354	341	311	308	309	329	326	347	330	365	363	314	349	342	357	323	335	326	315	340	331	304	341	306	322	369	334	326	338	296	328	353	328	334	341	384	348	333	354	346	325	283	318	358	340	340	352	304	320	321	316	320	332	310	329	325	364	309	327	337	316	335	309	344	337	334	337	345	314	362	343	330	340	304	317	339	302	326	330	321	383	341	348	312	334	381	361	330	323	355	307	354	353	357	365	335	331	331	335	285	349	342	314	320	325	331	324	339	331	346	333	338	311	319	322	351	339	311	346	356	359	329	321
25415	21486	28155	24896	13045	3886	1477	385	321	340	294	315	338	316	327	344	304	288	315	290	335	308	337	301	325	315	306	293	299	258	296	300	292	305	313	264	321	328	310	315	299	290	342	324	297	293	304	286	300	313	336	278	322	310	308	281	285	312	279	266	293	303	304	294	305	296	304	290	301	299	291	305	309	303	316	305	304	316	259	326	282	317	328	288	278	308	317	298	330	298	314	306	310	289	319	292	293	308	286	292	287	302	274	269	309	336	347	291	297	315	324	290	317	299	283	316	300	293	313	334	296	294	282	297	276	276	303	302	279	329	307	297	306	272	283	280	327	302	269	278	270	279	281	338	313	321	295	290	307	330	280	314	289	299	308	288	318	291	293	295	298	294	260	296	312	277	300	313	301	293	321	273	282	309	289	267	293	292	313	293	311	312	291	335	311	296	292	319	308	266	295	322	308	303	275	303	313	313	295	302	284	310	319	289	269	294	291	302	300	328	302	307	299	288	301	312	282	292	282	303	330	300	326	320	286	345	283	349	304	310	292	296	330	311	285	287	285	283	290	307	285	297	316	307	323	311	322	287	308	299	305	322	312	289	256	311	308	327	286	293	299	309	284	315	290	305	272	342	291	290	309	319	275	272	290	302	313	314	295	305	298	305	291	328	312	315	331	285	298	289	309	291	314	306	324	278	300	315	290	317	293	292	302	284	310	285	303	287	320	320	295	296	323	313	313	281	317	294	273	299	302	319	301	322	300	303	300	286	273	278	293	297	301	314	279	300	320	329	286	326	299	305	299	256	299	282	298	334	309	301	314	300	278	326	292	283	280	291	315	305	335	322	330	310	287	275	295	293	311	306	328	291	289	317	296	316	316	332	286	307	304	271	333	302	283	318	293	316	292	318	297	291	292	299	299	258	305	327	325	302	305	284	347	293	293	296	300	272	312	314	331	294	299	284	316	305	268	295	302	295	290	294	323	293	280	289	267	294	305	297	322	293	319	293	299	329	279	318	252	269	282	304	278	283	321	308	296	311	274	286	292	285	284	307	310	279	284	292	309	292	300	284	294	293	331	340	297	302	264	336	305	294	301	276	293	296	289	283	260	278	325	285	282	292	318	274	313	294	288	304	286	305	292	292	297	302	276	277	301	275	283	276	328	311	321	303	303	286	303	319	277	314	321	300	285	295	328	299	276	280	258	289	323	319	274	282	316	295	287	327	276	270	300	299	285	309	282	293	298	295	309	306	286	307	299	294	281	319	298	313	295	318	287	306	290	305	270	302	299	288	301	285	287	280	331	304	297	296	276	294	289	308	303	292	291	283	303	310	309	295	287	320	304	287	283	324	299	273	297	291	303	337	279	281	258	299	288	305	306	300	274	267	316	308	290	303	321	285	290	296	288	290	297	286	295	277	295	297	301	301	304	295	324	289	296	269	325	292	332	277	316	291	303	279	316	295	329	286	292	344	323	312	307	291	275	280	286	323	310	337	301	295	291	279	292	314	314	303	322	284	275	312	290	290	306	285	315	302	324	290	316	302	290	345	295	335	315	300	305	289	275	312	284	275	277	296	284	283	307	284	339	283	292	260	290	290	310	307	311	319	305	304	310	310	285	304	279	300	326	296	311	282	314	304	312	288	264	303	311	283	310	305	314	288	306	318	307	300	280	274	274	307	329	265	287	268	293	275	286	292	292	281	322	312	326	304	270	299	303	305	314	302	312	291	295	295	302	300	314	319	290	325	308	328	285	281	317	308	340	308	286	298	314	313	276	317	292	314	317	303	316	273	301	285	285	267	320	313	327	303	286	279	304	303	323	264	282	348	267	316	273	274	278	300	284	309	356	306	298	305	283	276	285	302	299	312	321	307	299	282	253	310	307	310	273	274	287	308	297	299	296	291	309	311	310	296	293	314	293	312	297	312	270	290	295	302	295	324	337	289	297	298	305	291	282	299	291	299	302	288	298	314	274	288	299	286	300	283	312	263	287	313	305	294	262	302	293	304	323	288	305	304	283	277	278	303	309	323	276	318	300	335	289	257	281	307	327	329	283	285	322	314	285	285	311	282	283	282	298	306	291	315	283	305	310	295	303	296	295	277	290	275	339	317	278	283	305	307	289	303	323	285	283	283	291	270	274	318	258	298	300	324	284	318	267	283	312	272	287	332	271	284	313	287	296	294	287	308	306	299	301	295	275	305	278	318	299	309	302	281	258	302	301	280	297	253	294	273	286	320	282	313	331	305	309	319	296	339	306	315	299	290	304	301	311	318	307	299	302	276	324	284	292	326	312	292	304	308	272	312	330	313	288	310	309	299	259	277	313	293	293	274	291	284	287	311	301	289	311	293	291	309	300	316	288	287	305	286	295	302	335	305	297	314	329	274	276	296	302	324	296	296	304	302	328	306	303	295	310	315	275	301	258	289	296	284	313	327	267	298	298	298	304	309	288	298	268	315	301	285	299	310	281	278	317	323	268	299	284	306	305	263	292	298	296	291	317	303	311	316	290	317	326	288	289	302	299	271	296	329	280	298	280	295	308	319	310	273	283	295	294	285	311	291	288	297	306	275	252	286	294	314	324	285	288	290	304	315	269	279	300	301	287	303	310	309	327	309	256	318	278	281	298	265	326	310	299	262	290	300	286	307	285	324	305	297	283	285	292	314	265	286	318	312	284	282	291	305	305	309	265	301	301	283	287	274	306	309	291	326	314	289	298	259	274	295	300	269	271	322	298	258	297	262	311	294	313	287	308	305	281	251	274	285	314	253	269	309	322	279	305	284	298	284	309	303	294	263	318	288	294	310	291	312	280	284	267	283	279	288	292	315	322	286	321	308	288	288	266	294	319	324	291	312	316	296	290	290	302	331	286	286	294	285	302	280	296	296	312	299	311	302	328	309	330	273	313	302	322	312	274	304	320	285	325	325	310	295	313	279	295	307	278	286	327	286	306	309	286	305	283	323	310	328	291	298	283	271	316	266	288	308	285	319	311	314	293	296	310	302	327	297	294	290	301	271	308	286	318	306	312	303	307	289	269	285	321	283	340	318	305	300	293	277	303	331	302	305	304	307	322	302	308	305	301	300	311	322	298	309	299	305	274	311	305	292	323	308	318	289	258	273	255	255	313	323	273	325	300	311	304	284	333	280	297	285	317	299	273	319	306	296	318	291	293	309	285	296	294	284	320	341	309	280	309	303	311	275	319	293	312	288	265	281	294	328	281	354	299	306	290	293	301	312	288	285	311	282	305	308	280	304	299	278	311	293	294	306	304	313	282	320	295	306	324	308	280	279	307	290	303	291	338	303	291	319	344	298	344	303	304	321	306	332	305	327	286	298	316	296	318	330	290	318	306	308	306	289	306	304	301	299	330	296	292	257	298	273	319	307	298	298	279	317	302	302	309	262	294	307	319	298	292	329	297	305	330	316	287	293	302	283	300	272	296	323	326	332	319	299	317	295	302	307	317	320	310	278	305	295	297	328	283	316	281	266
51049	43055	33625	11617	3240	4360	1832	369	376	350	378	348	337	330	341	318	319	306	317	321	310	310	307	303	304	316	314	315	273	313	296	310	314	304	353	313	319	317	312	302	327	307	310	309	310	327	301	342	296	287	330	297	286	305	310	281	261	288	303	327	317	296	308	294	269	317	291	290	272	281	302	329	285	281	313	289	301	296	335	294	313	315	285	307	278	317	305	316	292	302	303	309	286	287	279	264	303	339	300	305	328	299	301	288	296	342	367	317	310	301	311	286	276	283	295	280	286	302	305	310	289	307	307	291	289	313	292	286	313	297	279	262	303	324	321	273	318	325	305	258	322	281	270	309	311	286	286	296	287	281	305	283	298	282	325	281	289	311	279	292	287	288	279	320	285	314	309	318	310	286	295	293	276	296	281	312	323	294	283	302	294	274	301	310	276	319	299	288	293	288	308	316	305	315	296	286	310	292	318	281	311	327	334	306	320	312	283	283	304	286	302	310	307	318	306	282	305	297	268	280	282	288	294	290	291	313	292	308	310	298	319	308	260	299	310	296	306	304	321	280	301	263	321	286	298	310	290	296	305	312	288	315	289	274	280	269	298	318	293	283	286	307	314	334	306	282	317	268	269	284	297	281	299	319	272	307	277	286	272	311	307	287	273	288	312	319	316	311	284	254	295	296	304	268	336	264	270	291	286	297	282	274	281	303	294	309	312	283	277	295	298	294	296	297	301	305	351	332	261	300	324	293	314	274	283	295	297	306	277	305	308	297	314	268	275	304	301	329	295	301	305	290	273	277	295	320	287	318	302	315	317	266	265	312	301	303	309	293	321	277	292	290	275	300	288	302	324	301	296	309	292	293	284	293	316	312	307	304	275	272	289	322	292	294	287	314	283	289	292	309	322	298	283	282	296	302	311	304	295	279	298	288	259	301	301	278	298	320	328	324	303	313	289	317	291	283	277	297	308	287	266	306	281	314	296	304	304	308	234	306	270	294	313	268	285	282	301	312	300	323	307	294	317	285	300	291	290	294	289	284	243	314	276	329	280	294	321	285	275	294	305	289	282	321	281	298	340	305	334	273	289	292	317	276	300	294	308	295	301	278	308	285	268	290	287	326	317	293	275	302	286	300	324	286	294	320	277	290	303	289	283	273	307	293	321	293	309	331	274	303	306	318	307	275	303	339	248	285	289	264	316	264	260	286	293	304	312	294	282	311	290	315	298	298	286	274	272	307	279	254	296	290	284	314	293	281	304	290	288	282	306	323	299	313	278	298	273	285	303	279	277	291	299	286	304	279	276	326	283	282	307	340	297	300	301	309	280	291	293	318	305	312	290	283	307	273	283	281	303	295	308	271	279	297	306	314	321	300	303	301	314	253	303	304	296	315	299	307	290	267	306	295	314	317	342	298	267	279	265	293	295	311	315	306	331	314	307	308	283	305	275	301	303	289	315	301	299	285	280	275	301	298	277	310	285	282	283	280	298	288	317	306	287	304	336	337	256	308	269	283	255	313	287	287	303	286	275	306	293	306	273	288	294	297	264	331	314	291	294	312	281	321	277	301	291	317	332	281	301	294	309	295	289	321	305	313	306	309	324	268	288	292	329	293	261	318	305	305	286	292	301	279	317	285	333	319	276	316	292	306	304	275	297	316	297	309	317	289	298	303	304	300	296	308	308	302	264	287	300	297	312	308	310	290	290	307	271	320	332	267	287	281	312	319	307	305	300	295	283	274	260	319	314	296	264	329	273	306	297	321	290	275	312	306	299	297	302	247	300	311	315	284	328	281	296	298	295	310	310	285	276	313	299	246	294	306	303	322	325	312	309	286	296	288	281	320	286	309	328	309	289	296	299	295	299	288	303	291	296	280	305	308	289	305	267	274	307	314	317	320	288	312	302	287	287	308	280	318	316	285	292	298	325	300	300	302	291	291	310	278	315	336	298	333	302	304	308	287	286	315	249	309	291	298	301	263	294	318	306	305	295	303	299	299	292	299	317	309	314	292	308	283	276	282	302	289	291	290	284	302	322	288	327	288	320	308	282	286	287	268	265	292	292	300	280	316	301	298	271	321	300	299	317	284	269	315	287	285	298	305	282	269	321	295	280	279	296	280	314	327	291	275	300	310	307	285	290	326	316	308	302	297	308	276	308	309	301	324	293	285	284	298	322	282	286	308	298	309	280	306	293	299	305	280	295	284	305	324	298	301	306	282	294	282	296	289	272	318	303	310	306	313	317	291	305	274	310	297	295	295	276	296	297	328	283	285	323	308	286	285	287	314	321	300	314	288	293	294	292	287	277	307	307	300	292	299	318	304	282	330	303	289	304	278	304	320	286	330	334	315	260	275	295	296	286	269	311	296	303	301	305	328	300	306	287	316	275	294	278	329	295	292	282	298	302	283	278	332	315	337	311	282	272	298	318	291	286	311	296	324	285	318	300	325	325	293	318	313	276	313	279	296	280	265	307	308	306	313	320	308	305	295	327	287	300	307	271	303	287	318	314	292	292	303	291	312	316	270	295	299	311	292	302	328	280	304	290	334	274	313	313	307	298	265	277	286	316	301	299	287	296	297	311	313	337	305	294	304	302	298	292	302	310	306	283	295	297	292	267	289	300	334	274	293	310	299	298	282	303	339	298	261	290	276	319	327	294	296	308	267	297	305	263	290	274	285	294	292	299	328	304	316	293	279	296	301	324	290	301	304	313	297	296	317	287	304	305	313	303	288	308	282	291	274	311	305	296	325	302	310	279	316	306	321	273	294	287	327	320	272	304	299	290	304	252	274	301	283	308	298	315	292	291	296	311	287	307	297	258	293	310	249	263	315	311	274	310	304	321	291	324	317	259	303	289	320	299	298	307	293	297	307	332	264	278	301	273	314	320	305	308	301	310	311	279	300	332	309	264	267	292	290	295	262	315	277	313	311	306	296	304	294	286	290	303	310	297	319	293	274	288	284	278	315	327	277	268	317	283	271	307	316	272	315	297	288	285	309	295	280	330	289	312	317	327	316	310	291	298	312	317	280	335	286	278	268	293	291	273	323	293	296	303	293	304	287	307	304	275	309	288	287	296	303	316	315	288	274	311	294	307	300	289	298	289	292	288	276	307	306	297	254	306	303	326	288	319	310	271	288	313	344	308	298	306	305	289	309	320	299	284	304	302	297	283	298	301	262	325	300	296	308	332	328	322	317	314	303	287	319	296	282	312	294	311	302	296	310	310	289	307	311	287	272	271	262	278	304	320	306	302	317	269	293	297	294	319	313	281	284	279	285	299	267	311	279	286	277	301	299	282	268	295	302	286	281	292	298	303	285	293	277	260	295	279	308	289	275	273	269	302	303	310	295	345	322	269	253	295	301	278	287	300	253	310	310	297	287	297	250	300	283	312	313	299	266	291	296	292	290	284	326	303	291	259	289	300	292	310	276	295	266	291	295	301	302	280	300	324	314	297	297	295	303	300	306	281	321	270	293	289	297	267	275	296	266
24419	21400	28961	24107	21038	13775	4519	813	593	550	561	543	510	481	538	492	504	509	520	475	490	449	476	509	460	498	483	508	491	554	520	463	510	530	485	492	526	514	492	470	468	466	531	523	457	475	498	500	481	489	469	457	484	468	474	476	495	494	491	493	491	496	472	486	504	469	490	448	485	508	446	484	487	544	515	500	468	504	479	481	454	476	468	490	476	479	480	480	427	496	486	503	479	485	484	463	512	461	492	505	479	508	453	493	516	558	562	532	506	493	469	477	430	478	488	474	473	501	474	493	475	518	491	466	455	486	459	476	464	489	494	499	501	472	438	489	519	468	476	490	469	443	476	481	497	464	485	513	455	465	510	487	449	481	464	474	468	504	492	506	491	511	447	495	477	522	511	475	467	519	495	471	515	483	477	478	461	481	443	459	466	504	492	481	419	481	460	471	482	467	506	449	477	515	432	470	478	452	483	479	475	494	500	483	459	491	462	489	459	462	505	489	478	456	527	449	469	486	495	495	458	474	485	499	473	476	499	498	457	458	478	488	491	493	482	479	493	503	525	465	493	511	495	528	508	487	438	484	492	478	450	489	480	504	468	457	450	478	480	514	472	474	475	478	488	456	458	518	469	482	472	483	473	489	503	481	478	480	490	532	483	483	500	451	459	514	461	471	464	467	501	515	502	475	516	491	513	478	486	471	463	478	482	462	497	497	488	456	488	464	472	502	460	463	481	471	463	490	502	468	488	491	501	464	480	484	460	501	482	482	495	481	477	499	463	472	449	460	484	488	526	463	512	493	458	468	493	484	473	502	497	498	473	468	469	431	509	516	521	467	463	494	439	480	462	462	482	470	467	495	455	461	444	502	457	446	485	498	490	454	451	489	464	447	489	451	489	494	531	478	462	462	471	492	473	501	470	492	500	478	493	461	469	519	504	495	496	489	494	468	460	475	446	462	465	421	476	509	498	494	488	463	485	486	465	443	505	481	454	483	475	459	478	504	453	466	452	470	457	499	521	452	448	469	474	453	507	509	506	500	491	480	469	421	471	482	461	481	492	457	516	467	487	513	489	452	477	497	496	459	487	471	446	469	452	490	471	473	466	494	483	468	477	462	500	492	469	508	513	519	477	495	464	506	444	473	476	472	493	486	505	488	473	479	463	503	464	443	492	479	458	439	428	488	506	526	448	477	508	470	476	490	467	459	463	474	467	460	454	474	476	509	424	485	455	486	460	474	456	455	506	469	490	464	487	466	480	434	473	471	476	492	484	495	493	459	477	458	454	494	503	480	499	502	488	484	474	493	490	490	489	465	491	475	495	435	469	471	469	490	467	471	481	460	468	512	499	489	478	455	510	467	469	495	467	453	503	460	492	463	520	493	487	455	518	489	488	480	483	497	437	509	493	453	474	476	504	471	504	461	489	468	457	441	468	484	480	467	498	498	462	501	460	473	480	485	485	466	467	480	494	496	487	470	486	502	506	473	437	523	508	495	521	470	486	468	474	486	499	472	513	464	534	516	466	481	439	465	500	454	477	483	474	455	513	503	486	484	473	464	492	470	460	519	485	517	486	462	500	491	475	477	496	452	466	482	541	478	475	507	466	514	479	493	494	470	491	454	442	512	507	512	503	506	510	444	463	475	479	492	487	460	468	483	449	452	494	485	477	479	501	517	477	446	448	519	464	470	487	484	500	452	471	459	469	489	476	496	454	472	450	485	486	518	497	480	497	453	473	456	436	527	446	496	502	500	487	481	476	488	451	441	467	498	543	485	530	502	483	455	452	480	511	500	507	473	476	454	477	495	489	432	515	444	467	510	486	490	497	429	456	498	456	487	494	499	493	473	488	471	485	477	500	456	484	455	465	465	448	456	483	477	478	486	497	484	465	505	490	476	502	464	477	464	475	497	487	464	496	510	504	466	461	475	517	467	478	507	496	519	466	481	495	496	493	481	472	449	469	452	481	502	432	463	515	522	422	478	449	478	537	455	483	477	528	487	481	462	471	502	514	473	480	467	512	484	479	515	475	492	453	472	500	499	496	466	509	443	493	471	507	501	475	467	484	450	466	506	456	510	473	476	472	473	485	461	458	482	508	459	483	513	497	457	490	516	482	482	493	526	528	513	515	430	492	452	456	494	504	495	485	512	444	424	506	458	454	450	463	474	477	468	477	537	493	445	480	445	463	444	448	442	483	487	498	442	493	470	548	489	489	468	461	501	520	448	482	493	495	473	456	496	438	471	491	458	442	472	464	501	430	457	477	508	423	455	482	487	504	509	452	488	447	482	456	484	476	494	500	445	459	480	495	465	445	508	519	497	483	453	497	492	464	500	480	447	496	500	498	459	501	504	487	510	469	472	456	479	458	519	468	483	505	484	478	480	492	506	510	482	502	524	465	495	483	482	512	456	462	480	517	449	469	467	436	487	496	482	512	471	440	470	444	474	468	486	487	448	440	501	464	469	469	485	493	459	505	446	450	496	443	502	457	494	483	502	505	468	520	484	525	485	528	492	453	446	463	483	481	484	512	443	461	487	483	485	519	465	476	503	477	463	508	461	470	484	490	455	506	455	484	497	439	455	477	485	464	495	482	442	480	483	450	453	495	509	472	480	456	508	468	492	469	506	493	495	457	510	472	475	468	459	485	488	483	470	469	474	471	513	458	488	450	447	459	464	453	457	470	477	460	482	478	489	479	501	459	502	450	486	492	503	438	459	463	473	464	470	514	450	460	484	447	504	422	438	479	507	461	460	462	487	488	470	478	441	471	461	463	489	470	491	502	489	453	434	456	518	484	500	444	486	465	509	490	467	467	510	479	482	464	448	486	478	483	510	508	494	477	460	500	459	489	474	488	495	468	428	453	511	446	487	472	490	473	445	500	479	476	473	479	458	466	463	460	523	519	462	483	449	497	483	486	425	478	476	468	496	444	474	484	463	508	453	448	467	478	463	449	475	443	473	479	499	510	498	481	470	491	467	458	490	498	503	479	502	456	491	482	469	469	478	480	477	464	480	499	496	443	495	498	442	484	443	504	467	467	513	501	479	510	484	474	458	492	474	456	481	489	483	491	495	467	519	521	476	450	469	476	489	456	505	507	452	478	477	456	442	513	497	468	442	480	454	447	503	501	455	474	492	484	467	462	448	489	481	480	505	430	478	509	477	469	509	461	492	496	500	478	489	453	455	499	501	491	488	473	442	478	505	457	468	480	480	478	470	483	475	460	495	483	456	495	496	484	504	496	436	446	486	494	534	460	447	480	476	497	438	521	492	484	487	496	457	473	444	474	501	504	482	476	497	464	520	509	477	482	477	505	465	484	489	503	466	486	500	463	464	486	449	475	494	503	471	471	452	504	477	484	458	462	488	476	449	437	487	498	463	521	442	473	502	481	488	533	469	484	486	488	480	511	496	469	481	468	505	471	473	472	463	497	527	503	472	503	479	480	490	472	470	448	483	485	459	494	533	471	490	511	482	472	487	448	459	499	524
57578	56831	43850	17459	6322	6968	4048	653	627	578	513	555	563	503	522	536	479	460	497	502	555	452	478	481	433	478	469	419	440	497	494	483	460	476	442	431	477	459	449	485	514	482	460	468	464	459	449	527	465	483	451	444	451	432	432	482	426	449	439	464	503	486	491	487	448	428	458	465	444	449	490	433	455	474	462	441	471	445	475	440	430	439	461	437	457	464	463	462	440	428	447	420	499	424	419	439	465	466	483	459	441	456	469	481	456	514	594	583	534	429	459	457	466	416	421	461	456	473	470	466	491	448	431	466	484	442	421	448	457	451	477	455	444	404	484	446	429	455	487	437	448	420	437	462	466	431	421	438	443	422	442	432	448	458	454	404	420	459	439	433	432	497	485	465	458	469	464	433	442	408	476	430	446	485	459	457	434	452	444	459	433	461	491	430	451	444	416	427	451	438	450	443	454	457	429	432	434	489	423	388	437	494	467	430	442	473	449	433	457	427	472	441	436	430	480	472	439	424	453	401	412	478	483	466	426	477	445	432	434	479	464	478	482	466	438	411	464	431	470	434	443	480	430	441	431	434	437	446	457	453	450	436	463	422	469	445	492	480	425	449	466	431	469	437	489	447	453	430	427	449	438	437	468	443	443	426	448	451	471	436	441	423	447	444	433	433	457	451	496	436	422	479	464	495	439	471	433	503	465	479	452	469	457	443	460	449	431	473	419	418	458	415	485	489	447	474	442	443	419	413	465	457	446	430	461	409	471	450	441	439	441	476	469	472	410	470	454	423	470	461	454	471	482	443	461	443	442	450	477	430	453	441	444	437	469	442	455	463	420	444	433	470	464	427	435	455	438	440	438	437	444	417	438	402	482	478	427	438	437	439	432	451	446	460	472	471	434	455	456	427	432	439	465	435	450	466	425	459	433	427	449	429	427	468	415	471	433	435	444	446	437	465	452	491	476	453	444	450	460	450	448	446	447	439	478	460	470	412	452	494	415	443	469	432	468	439	460	405	457	475	431	430	425	414	469	447	425	426	424	447	432	463	458	435	454	467	456	417	429	445	408	451	452	434	426	428	424	442	468	407	457	462	483	467	467	430	444	453	428	488	477	438	466	441	452	442	483	458	447	452	472	453	470	441	443	430	434	432	465	475	430	466	450	414	494	460	463	466	459	437	461	461	473	474	488	439	427	437	418	440	465	445	464	435	436	428	444	453	455	485	454	466	433	429	459	437	438	468	465	457	423	416	419	428	479	479	435	436	448	420	468	502	453	468	440	446	484	418	472	414	448	451	463	448	474	442	446	448	461	488	453	444	432	436	482	433	415	424	453	464	427	451	431	464	457	451	433	458	454	430	458	459	447	463	438	498	448	486	421	422	457	444	438	466	457	462	446	416	451	443	425	440	479	438	430	471	451	446	451	464	438	471	427	465	425	444	448	445	440	472	447	408	442	434	476	420	439	451	442	460	481	420	436	420	430	465	485	449	449	424	477	434	438	449	474	448	422	427	465	446	492	452	445	466	429	476	452	479	473	466	474	477	445	451	440	464	429	449	415	457	475	445	485	451	442	460	450	446	432	447	434	441	445	474	436	438	451	447	420	432	463	428	464	459	439	447	455	434	462	452	429	466	442	459	448	442	448	501	414	445	472	425	465	493	453	424	440	497	408	450	465	483	422	470	499	461	433	447	446	438	460	467	467	445	435	457	436	424	435	474	456	453	470	462	426	446	444	442	436	453	471	453	454	429	446	437	455	494	408	486	446	473	453	439	457	455	426	435	432	461	474	467	436	440	477	430	450	442	431	474	434	484	420	430	444	451	435	461	459	445	435	463	416	429	434	473	434	439	433	446	429	441	410	435	477	486	442	440	437	412	466	427	439	438	429	430	451	462	455	381	447	440	456	465	449	462	436	446	467	401	396	432	432	419	457	477	441	477	469	459	472	447	457	450	428	424	455	440	424	452	494	474	490	425	433	469	441	439	467	400	470	393	480	460	458	464	432	431	442	454	441	453	485	486	454	487	448	403	455	451	430	429	471	495	471	442	428	434	441	438	471	478	458	450	438	441	458	469	422	456	451	448	456	425	462	444	416	410	411	417	471	442	440	461	455	495	471	424	468	411	448	408	462	464	427	447	439	471	459	413	492	504	470	461	450	470	412	458	436	444	474	495	412	444	437	471	469	466	453	454	455	466	437	428	450	460	448	468	451	465	467	471	471	439	413	433	450	424	462	453	478	446	455	458	435	432	485	452	463	427	429	472	459	456	430	446	450	490	454	451	457	457	448	429	452	445	471	468	477	487	430	471	447	470	475	419	433	455	476	456	476	474	485	482	451	448	466	456	454	452	420	438	461	453	462	476	441	461	454	464	458	452	436	440	412	462	456	447	482	442	437	468	423	450	448	451	447	463	475	435	456	447	462	428	435	445	427	425	457	440	464	459	433	439	452	462	471	461	435	454	468	465	448	454	444	461	461	462	444	439	429	430	455	483	491	426	428	454	466	460	463	453	452	432	479	469	423	449	426	455	454	437	450	417	478	466	438	451	420	431	448	413	481	446	431	478	437	464	466	426	468	463	472	450	438	454	464	421	428	450	464	467	467	445	462	467	452	460	431	454	486	419	425	437	503	470	500	458	451	425	395	466	454	453	470	459	462	440	438	448	416	463	451	470	482	457	471	387	485	421	414	444	411	476	398	442	396	441	434	457	459	423	484	432	462	424	450	486	455	472	455	448	435	472	448	450	425	443	452	438	434	439	474	466	440	404	437	493	434	435	485	402	475	457	435	426	435	439	475	475	432	426	467	464	472	455	457	444	440	480	448	433	455	413	429	469	440	429	427	458	449	440	416	458	433	461	459	460	431	477	461	476	456	430	449	448	454	457	466	439	441	460	444	459	499	443	456	435	442	465	452	410	458	455	492	467	446	461	429	443	433	443	451	417	424	436	427	441	459	449	445	437	431	429	473	413	407	453	491	441	462	451	433	445	423	472	468	468	426	463	445	437	476	446	421	441	474	461	416	449	423	405	458	438	446	455	421	464	427	430	454	441	456	468	452	479	414	481	463	455	440	409	428	442	472	450	447	462	461	456	453	405	462	433	435	458	471	453	468	488	463	414	454	437	432	465	471	447	455	448	424	466	418	447	414	454	458	455	421	464	482	488	432	468	398	440	451	451	459	426	475	468	449	477	444	456	448	430	457	451	438	491	429	449	435	457	429	442	451	418	466	423	443	476	455	449	434	460	480	470	446	449	477	466	492	465	452	449	484	442	420	407	471	442	439	466	458	455	430	456	421	438	470	461	435	457	447	414	441	465	474	437	441	425	433	441	472	431	421	462	450	448	439	428	470	450	469	434	448	447	490	405	484	457	465	479	460	464	454	467	448	427	457	441	461	477	455	423	478	446	484	433	440	473	446	416	458	401	413	499	478	444	431	448	450	453	420	427	442	450	415	435	471	430	445	442	432	448	454	476	432	463	451	444	452	418
29383	17513	6575	1437	701	632	550	465	427	453	462	430	405	409	411	446	425	421	416	442	479	443	495	450	415	429	386	440	445	445	407	433	431	415	443	428	451	419	440	439	432	461	430	462	436	447	442	435	454	436	459	447	426	424	394	424	457	454	428	469	461	435	430	405	451	429	436	420	462	420	431	446	426	430	436	446	450	461	405	422	486	459	438	459	385	434	451	450	438	497	439	428	473	425	426	449	441	417	429	435	436	443	458	389	434	405	454	439	459	448	422	422	450	422	430	414	427	439	432	412	438	429	453	418	426	421	436	383	444	451	426	436	424	414	408	440	403	446	448	450	393	451	449	459	408	439	435	430	456	463	450	418	429	445	414	387	429	455	447	416	437	398	419	462	393	430	427	468	427	444	479	441	452	454	426	426	412	427	450	423	411	423	471	443	488	443	431	428	425	441	438	416	411	416	439	404	414	437	404	429	434	445	425	455	462	427	410	424	493	404	425	419	397	430	422	409	440	428	414	430	441	431	465	433	430	440	417	438	449	405	420	410	406	409	459	450	403	465	441	431	391	429	426	461	438	392	420	444	446	437	424	407	488	401	434	460	406	400	436	421	415	440	433	428	407	478	426	436	437	435	427	438	429	442	465	465	453	461	432	421	433	421	446	477	420	443	446	426	410	423	452	434	433	421	444	424	428	474	429	384	441	431	435	438	423	440	465	439	430	415	415	479	440	422	418	434	420	478	436	433	428	458	420	418	440	486	401	444	414	433	462	434	411	388	411	437	447	432	423	458	415	424	450	434	418	458	444	424	449	430	420	432	422	438	442	437	426	413	413	444	400	444	420	436	453	449	472	394	466	435	420	408	473	420	465	433	389	460	416	400	434	450	427	461	417	422	427	429	431	401	432	380	462	412	407	413	439	452	465	456	417	440	443	419	421	443	425	400	430	448	367	452	411	414	414	449	436	473	407	483	441	443	450	436	436	432	451	393	397	421	408	432	437	422	425	438	457	411	430	445	439	438	446	423	405	404	423	420	424	423	451	438	440	436	415	421	455	446	450	471	409	440	467	442	410	400	402	420	427	451	438	431	449	468	428	461	488	434	433	444	443	432	431	404	458	444	463	459	444	414	407	436	440	439	487	430	404	421	451	431	449	443	432	427	428	404	474	431	452	424	432	430	454	431	401	441	427	464	439	433	442	421	448	446	425	425	424	418	450	414	441	397	416	432	466	462	435	422	407	431	399	410	461	427	403	418	467	441	424	401	445	416	437	456	454	435	375	425	443	455	444	427	447	418	457	426	429	450	462	413	448	415	414	425	439	358	427	475	441	433	451	435	456	452	432	459	463	412	460	404	410	428	421	433	406	445	426	408	455	446	437	441	429	440	438	433	457	465	432	472	427	440	432	417	407	440	417	434	444	434	425	491	470	434	417	457	421	459	398	416	442	456	403	468	435	446	416	438	460	434	458	448	420	430	435	421	435	399	471	447	428	446	424	439	438	423	462	431	424	436	433	429	399	484	447	411	430	434	434	449	431	468	427	429	450	427	429	465	423	385	429	393	426	454	444	423	457	462	441	402	437	442	441	447	437	448	460	432	429	435	415	424	409	408	417	405	409	441	434	371	450	424	448	425	432	433	441	431	459	432	473	435	454	472	418	431	424	429	423	447	428	419	410	435	414	472	444	422	425	442	433	399	410	455	413	437	402	435	451	432	448	397	444	425	423	436	432	421	466	420	440	463	467	445	434	471	427	406	449	437	426	429	462	437	411	424	431	453	477	423	485	432	443	436	392	431	422	453	415	450	430	420	393	424	415	434	403	418	437	448	462	441	448	454	425	451	425	486	437	406	426	458	441	448	427	401	394	426	421	430	451	455	415	442	412	448	434	412	437	441	444	402	411	411	450	459	435	455	428	466	406	433	437	421	454	429	434	418	424	426	405	438	422	451	471	487	411	426	449	442	460	445	433	453	417	424	425	398	439	469	458	487	412	442	431	439	420	450	450	392	403	431	386	450	392	414	430	412	425	446	448	440	435	407	442	408	462	440	503	452	445	431	450	438	452	453	435	429	416	413	427	449	394	437	447	421	440	400	385	434	451	424	450	458	419	420	426	471	451	420	438	416	412	406	441	425	450	414	417	437	433	434	468	442	454	473	418	445	449	408	433	423	457	410	419	461	442	424	438	431	434	444	409	448	432	419	412	421	463	448	446	418	416	418	443	477	428	395	449	444	452	433	459	439	415	459	410	439	423	419	403	424	441	428	396	427	450	460	423	439	413	446	437	445	433	452	409	468	444	379	425	421	412	407	410	465	447	467	449	443	412	446	467	463	456	412	412	425	436	394	392	450	468	447	448	457	438	422	408	423	432	433	439	421	441	420	414	418	445	418	444	418	416	485	415	450	429	424	393	421	410	410	421	449	443	445	426	420	462	431	405	429	441	423	403	461	408	451	452	430	477	432	444	434	438	441	407	456	410	413	419	411	422	447	419	437	427	435	429	437	401	432	446	455	446	425	469	398	470	472	456	462	445	444	382	461	450	454	389	399	431	430	487	406	434	442	465	424	397	434	390	438	448	401	434	450	421	479	484	447	448	449	440	432	435	434	448	455	451	398	441	449	418	434	395	433	469	448	468	440	446	418	414	427	467	457	421	466	411	439	427	425	465	439	475	436	447	441	447	421	408	503	435	421	450	458	446	430	428	445	447	403	421	405	415	411	449	429	438	414	403	417	433	426	433	439	447	456	464	416	464	451	407	407	442	438	444	422	444	453	416	454	434	454	459	440	441	459	405	456	401	436	403	448	430	402	436	440	460	435	415	428	435	453	426	410	417	410	467	433	431	419	423	425	416	433	436	425	445	448	406	412	407	454	463	415	446	440	409	436	419	416	430	408	443	435	458	405	451	447	431	459	410	442	387	444	418	413	412	438	437	458	488	428	444	458	458	437	436	398	483	411	454	451	441	445	394	405	428	455	419	436	447	456	410	438	423	480	421	466	454	421	432	430	435	443	394	458	437	425	448	408	430	417	414	421	453	478	427	449	431	425	426	463	483	420	405	453	459	420	419	428	436	396	458	433	441	436	435	445	465	429	390	426	396	390	422	418	446	468	454	448	466	438	395	463	467	416	429	444	421	439	422	432	432	439	435	426	442	420	410	439	440	493	440	437	403	417	430	461	417	427	471	440	437	412	416	429	463	430	441	449	413	435	419	464	441	466	453	430	412	439	427	426	455	443	436	448	449	424	436	439	432	429	431	459	419	428	385	459	478	446	408	424	423	410	439	426	415	447	472	459	464	472	435	446	436	480	437	409	447	439	487	396	441	425	470	478	456	417	428	423	424	407	412	419	432	428	437	384	452	452	417	434	442	445	478	445	450	451	416	421	437	418	452	415	464	451	456	450	417	407	456	430	426	417	448	416	421	407	417	456	436	443	457	411	442	402	439	404	460	447	434	436	413	414	456	409	433	427	424	404	404	458	451	484
15650	9224	4941	1211	684	732	523	424	373	380	409	371	386	402	387	416	388	399	387	437	376	405	398	362	390	391	406	369	390	404	390	368	374	376	379	429	422	403	425	378	392	389	409	394	383	399	388	395	384	382	413	401	368	391	405	377	384	422	368	394	406	380	388	408	386	376	364	392	418	360	391	385	389	435	389	398	388	437	411	352	392	392	358	378	369	386	381	396	402	386	366	368	364	367	381	389	388	356	384	383	360	399	420	340	386	385	412	407	400	374	387	383	363	389	407	405	395	361	419	377	377	384	370	395	398	386	401	388	389	402	375	364	367	362	375	373	388	395	318	370	395	391	383	348	374	382	397	393	423	372	385	396	392	381	427	377	376	365	359	379	378	376	389	355	378	384	404	403	375	376	370	365	376	376	373	354	385	391	402	382	406	377	389	368	409	412	398	361	365	391	370	369	366	388	382	361	402	376	381	376	414	395	369	406	360	389	399	402	353	377	373	390	385	384	388	367	410	390	404	352	361	348	383	383	362	429	382	352	409	364	391	379	394	392	370	411	374	343	369	380	392	357	375	365	398	391	354	390	378	369	360	358	380	367	402	380	368	385	400	420	387	388	388	383	369	376	397	378	389	408	446	408	382	384	400	388	405	362	350	363	393	371	361	420	363	382	394	375	394	361	374	391	380	414	377	343	399	384	378	380	370	390	369	371	394	377	400	391	417	378	377	382	406	374	404	343	374	364	387	383	385	377	363	368	430	369	350	371	364	365	363	362	364	375	382	389	368	366	377	390	414	390	375	371	388	383	389	386	351	397	407	375	413	399	386	409	402	399	392	397	382	412	368	379	372	374	353	394	379	394	383	361	376	382	417	382	361	403	361	371	354	401	376	379	380	396	398	428	387	372	380	395	377	393	400	402	391	383	389	403	384	363	397	372	381	368	379	401	378	382	385	378	375	412	386	375	376	373	366	402	376	379	390	403	389	382	372	386	394	374	382	406	399	383	385	394	400	375	379	391	361	397	404	360	370	404	404	394	401	419	398	406	391	381	403	364	385	385	376	402	392	399	410	372	355	387	371	389	401	389	387	413	396	388	376	374	378	368	350	387	363	395	386	436	382	375	389	396	391	354	393	406	384	377	361	396	359	404	388	369	383	393	375	414	383	432	418	380	352	384	397	352	364	383	389	434	385	396	363	388	399	374	389	377	367	381	387	390	356	389	394	370	378	382	387	388	398	392	361	344	417	379	363	398	380	378	366	401	380	399	414	382	402	356	360	348	361	369	375	355	392	376	418	414	415	371	360	417	380	406	380	359	371	412	377	362	381	374	390	387	361	370	416	369	388	372	381	356	414	380	423	394	380	349	414	357	354	388	363	392	376	388	363	380	359	413	414	405	356	384	372	347	399	383	399	361	370	396	435	378	384	365	396	410	397	345	395	375	401	382	394	377	399	372	349	384	406	386	408	398	355	389	403	380	367	363	378	375	391	401	374	400	354	364	382	390	368	372	378	368	380	343	392	397	347	380	395	395	362	392	423	393	381	391	376	379	386	410	384	377	378	403	377	361	352	396	384	389	363	363	364	374	379	394	374	419	363	395	394	379	371	345	392	413	368	364	432	386	363	403	390	411	408	384	325	391	365	404	375	393	389	368	388	420	380	358	434	407	397	385	384	442	406	393	413	364	368	411	376	381	397	382	391	364	367	390	397	387	389	393	379	375	394	396	363	372	374	416	385	403	384	389	363	404	390	406	394	370	367	371	385	351	396	358	399	376	390	366	395	395	364	350	401	409	423	387	393	381	385	363	363	360	393	393	392	380	390	388	374	399	371	367	359	418	382	390	373	372	351	413	416	382	347	380	379	376	354	395	407	402	351	368	419	364	398	358	365	383	393	353	377	372	400	361	368	362	391	384	369	352	410	379	405	376	399	394	376	378	368	360	370	392	388	387	378	369	375	405	402	361	378	410	367	349	361	363	393	392	368	378	373	371	369	370	373	391	403	360	373	391	367	379	363	395	375	419	366	367	374	351	365	390	372	398	356	411	362	393	375	384	382	386	381	351	373	377	397	388	366	419	385	338	397	384	424	414	381	401	412	375	384	410	417	425	379	385	388	374	416	409	414	392	393	418	440	361	393	393	385	379	352	366	428	380	404	411	403	416	354	376	375	397	391	373	366	332	351	423	368	362	366	408	380	370	371	417	390	379	394	401	370	397	377	367	362	400	377	369	380	363	403	397	393	395	370	391	400	379	400	359	384	370	397	394	408	391	390	367	393	410	338	400	386	385	383	362	367	397	346	391	414	380	374	386	387	369	349	366	378	401	396	408	374	394	374	403	344	398	406	418	408	351	377	386	343	386	360	398	378	366	362	376	388	401	378	375	373	395	394	400	391	388	389	368	360	365	383	383	357	399	352	388	391	386	384	416	397	364	367	381	412	370	364	395	396	375	381	410	394	356	396	387	382	377	378	381	409	406	388	402	393	410	378	389	361	407	385	394	389	391	388	383	379	364	422	354	382	337	376	368	350	387	409	406	391	361	414	364	389	394	381	399	389	377	367	396	416	378	383	421	382	397	390	378	371	388	331	388	352	406	389	381	365	383	402	384	420	376	341	432	388	414	379	381	385	371	397	383	400	401	353	370	401	361	376	411	408	376	399	400	345	368	401	385	390	397	372	417	402	389	360	392	357	334	371	374	371	386	354	382	369	387	374	394	409	382	369	375	385	399	356	367	350	396	386	388	379	418	384	387	387	362	411	394	391	383	366	363	392	415	415	388	394	380	379	359	394	371	376	384	406	382	392	356	398	383	389	398	370	362	337	360	416	367	384	366	390	397	371	394	363	387	391	370	359	404	391	389	403	396	400	353	378	410	383	416	367	390	377	442	358	365	373	339	363	400	401	364	374	396	404	404	379	416	371	370	384	366	383	435	391	395	405	393	415	324	374	362	387	368	379	378	384	423	378	405	401	377	398	390	374	367	384	386	392	387	392	372	378	345	381	376	346	418	383	392	406	370	397	381	387	374	419	378	380	389	363	348	359	385	382	389	377	341	354	402	345	392	383	346	412	394	368	440	388	395	391	414	401	386	394	381	373	381	407	386	381	380	379	356	373	365	398	398	412	372	389	376	424	417	424	377	394	432	363	400	368	388	365	368	355	383	383	365	396	430	374	384	374	413	423	398	390	360	390	369	386	388	420	388	376	386	345	423	420	359	401	405	396	376	360	379	368	395	386	393	379	364	378	384	386	373	389	403	372	401	386	379	380	359	387	406	352	392	365	392	371	404	421	364	406	384	366	379	377	370	405	362	386	371	348	367	406	398	356	392	397	371	388	418	389	383	384	381	387	414	428	373	379	379	384	374	383	387	404	378	400	397	408	364	385	400	374	382	383	389	420	380	404	375	402	378	411	400	408	351	359	380	389	388	371	386	390	375	373	381	410	372	412	409	380	381	367	389	393	378	343	370	388	374	380	397	413	394	418	394
25385	21474	27952	25047	13941	4260	1382	424	340	348	351	371	345	333	331	338	329	302	340	289	346	331	313	332	317	267	301	295	324	293	332	298	322	303	326	305	328	319	285	308	311	326	306	314	292	295	327	268	301	315	326	268	315	315	284	311	290	285	297	325	333	296	273	319	290	295	312	341	292	297	296	297	296	317	315	303	285	308	307	294	314	327	308	308	338	305	316	302	324	309	294	300	297	324	322	310	310	307	298	351	277	303	261	310	287	342	335	350	344	280	284	292	318	295	332	304	320	304	322	316	293	295	274	279	321	297	288	316	286	292	301	292	328	300	347	295	292	314	301	303	327	296	304	323	312	340	308	283	297	330	302	294	287	305	303	321	295	321	298	316	294	289	284	338	290	336	310	283	293	291	320	280	314	296	331	318	324	330	309	301	320	320	287	314	276	333	303	332	318	308	294	304	279	293	306	279	303	307	298	279	306	339	306	297	306	291	277	314	290	323	310	308	336	336	295	289	328	299	288	311	322	292	322	280	298	293	303	318	310	323	318	299	319	328	320	318	313	265	293	275	283	304	295	327	285	319	307	322	317	291	328	284	314	304	303	282	315	281	305	299	308	285	338	329	298	297	306	298	332	301	300	313	312	296	329	260	338	290	328	326	323	324	354	258	300	303	305	296	299	310	315	273	328	317	340	297	300	321	304	297	310	321	289	327	288	319	291	286	292	306	296	302	317	311	304	285	296	322	303	304	295	349	295	299	293	293	302	295	303	288	291	324	280	315	313	338	297	270	318	272	285	316	333	303	277	306	290	322	324	270	306	328	318	286	298	266	300	307	304	315	307	339	304	317	312	280	294	318	311	299	292	319	315	304	282	296	298	288	305	294	293	289	269	311	316	292	296	319	322	330	324	323	317	289	291	329	355	311	290	298	287	274	283	320	309	289	281	340	294	314	314	303	304	321	307	283	332	296	325	300	303	299	295	297	287	331	292	276	285	291	320	296	317	297	296	303	293	298	304	317	316	290	297	282	311	306	306	267	307	287	278	308	318	312	301	303	317	334	311	319	312	288	307	311	301	307	313	316	299	328	287	302	325	298	303	288	302	281	331	275	322	313	303	294	284	336	328	284	286	312	314	307	301	348	335	310	328	296	281	321	283	267	300	269	282	334	292	260	322	315	312	286	293	316	330	312	296	312	339	289	306	311	282	338	321	313	306	310	316	316	297	304	310	322	309	287	301	348	317	296	298	295	307	294	299	277	306	325	295	332	281	317	330	318	311	317	288	306	309	302	292	306	284	287	330	301	331	290	309	291	312	295	284	307	286	308	318	297	292	293	306	308	339	311	326	287	317	304	279	304	332	315	310	300	303	304	307	300	319	290	296	319	304	312	301	308	289	309	283	298	281	306	325	319	319	336	323	326	295	313	300	305	290	328	312	253	323	317	317	309	299	288	314	310	284	296	275	298	342	286	281	321	286	293	318	281	321	281	319	309	339	315	328	306	295	292	323	345	308	281	305	312	278	318	289	316	299	307	294	310	306	305	313	284	292	328	282	330	293	308	284	329	332	318	278	312	309	305	300	284	294	305	294	288	335	334	310	295	318	321	318	302	350	300	292	298	313	303	342	349	332	293	340	311	304	322	311	290	301	298	288	301	294	277	312	320	310	316	309	322	294	328	301	324	303	317	310	315	309	319	313	304	268	281	306	300	324	326	321	292	317	303	312	339	312	325	289	313	298	305	311	318	326	307	320	323	288	288	298	290	351	295	279	269	315	304	320	283	282	318	285	301	288	292	278	297	319	274	299	315	317	300	296	305	281	297	305	298	302	317	267	320	338	334	315	340	318	288	283	296	297	274	290	296	302	284	292	321	276	335	290	287	307	314	290	313	277	304	307	308	324	299	315	291	283	321	297	281	298	288	313	302	282	350	328	298	301	323	313	300	321	292	292	292	307	272	300	312	291	328	306	319	308	321	291	319	327	309	323	317	286	334	280	277	320	314	285	288	321	299	312	313	306	286	303	304	303	309	295	297	339	322	274	293	310	314	287	301	305	340	302	305	295	327	295	293	313	308	317	282	324	323	362	289	324	306	301	289	302	345	272	289	307	253	324	317	306	324	296	274	304	318	321	312	344	300	287	274	300	294	311	304	291	299	293	311	297	322	308	298	291	297	290	303	315	316	286	306	298	340	324	315	300	285	297	311	310	289	305	334	290	306	294	299	324	310	287	323	293	319	298	287	295	286	317	291	286	278	287	299	274	368	341	302	276	293	322	296	281	305	311	292	302	308	302	328	295	301	284	331	305	308	320	299	307	299	327	271	305	306	293	333	319	303	299	291	325	296	297	299	284	296	309	294	310	308	303	302	261	272	291	319	334	295	314	342	302	298	318	326	306	298	292	321	327	294	333	305	311	304	296	268	283	313	308	295	323	329	319	295	312	330	328	326	306	276	306	293	295	303	336	284	349	315	322	289	299	290	256	321	310	320	312	313	306	296	299	324	296	307	306	307	299	347	301	333	307	304	301	299	302	300	324	310	301	317	302	287	320	290	287	306	306	309	315	318	296	305	318	318	283	287	311	333	330	289	343	302	292	309	288	317	323	310	294	324	295	315	322	316	299	296	311	300	280	290	302	292	312	257	310	286	301	304	304	317	293	289	315	298	289	333	330	304	325	308	300	269	332	327	272	285	292	274	309	304	304	321	301	298	315	315	302	270	295	286	296	310	297	317	306	301	311	306	338	324	272	285	288	305	299	337	323	317	288	294	296	321	298	327	336	274	258	293	312	305	289	316	302	325	300	307	306	302	285	306	318	296	305	310	303	310	342	293	278	314	342	341	347	318	307	314	325	329	322	314	311	307	328	307	340	342	334	287	293	325	267	310	279	285	313	313	294	306	300	290	294	280	337	268	314	292	327	307	301	309	329	298	313	303	292	327	313	342	305	290	361	330	308	300	302	279	286	289	290	312	309	299	312	256	312	310	296	271	273	280	343	293	329	329	301	292	295	282	298	320	290	300	316	282	307	305	307	274	283	306	304	283	305	289	296	336	276	333	317	259	315	308	307	296	326	318	274	313	316	283	286	295	308	292	298	318	298	286	296	324	315	275	304	291	286	302	302	288	288	319	303	307	269	306	312	281	303	289	296	314	314	292	326	268	303	301	286	319	311	303	315	318	325	329	308	302	287	326	307	338	319	305	287	298	290	299	287	348	305	323	284	283	298	307	297	298	311	251	285	304	260	322	302	313	252	331	255	296	318	293	341	289	296	295	328	297	307	311	291	307	287	311	342	318	301	302	278	284	317	359	297	294	309	296	282	285	285	262	284	301	283	287	336	309	286	318	314	301	288	335	306	288	299	267	303	287	317	336	313	300	299	313	286	292	317	305	305	304	331	268	316	312	320	280	318	297	290	292	280	309	316	296	290	307	306	279	304	284	316	304	300	292	300	310	288	301	312	293	279	291	303	268	293	293	276	298	289	304	327	307
50290	45654	31784	9163	4687	3890	1692	408	392	376	333	343	364	325	331	345	350	318	340	334	324	295	323	323	311	312	320	310	322	290	316	301	304	330	285	310	316	330	351	328	307	315	321	305	316	288	282	293	314	324	296	312	303	328	288	289	275	304	286	276	327	318	290	324	316	304	304	348	298	308	291	314	298	294	345	322	308	296	301	291	279	311	314	354	320	291	326	302	321	290	318	306	307	303	313	307	302	302	284	302	322	310	296	323	276	333	420	373	314	342	298	311	277	307	281	290	306	300	304	339	267	305	316	316	296	312	282	303	290	288	275	298	303	323	293	298	295	303	305	269	300	288	274	291	312	295	274	285	307	313	304	306	300	324	315	312	270	306	303	285	308	297	295	311	326	291	291	291	297	281	291	296	336	315	323	293	312	326	311	299	283	314	286	293	313	272	287	302	285	296	302	315	315	299	320	292	325	320	291	314	302	280	302	279	282	303	334	290	294	251	333	274	293	306	310	305	302	311	290	274	305	299	287	303	305	291	291	315	306	290	298	302	277	277	311	280	309	274	287	309	307	287	288	284	268	274	316	300	322	320	320	321	318	295	301	312	305	309	295	318	328	296	298	306	323	280	323	310	302	305	345	314	341	302	282	289	299	281	295	266	295	291	334	303	296	338	301	290	303	296	279	306	311	301	336	318	305	314	290	302	318	285	333	319	294	296	326	297	312	313	312	306	305	349	270	309	285	307	297	304	272	296	308	309	291	278	319	297	307	274	285	294	310	297	290	345	299	312	330	285	307	308	317	291	303	318	283	281	328	286	292	317	303	298	295	289	297	286	308	310	296	317	297	316	274	312	284	311	294	294	285	315	287	280	314	310	289	286	328	325	309	314	300	293	268	294	293	299	303	304	322	322	292	331	314	270	282	290	309	325	294	313	314	359	269	287	293	269	275	299	319	264	313	324	280	313	290	308	327	310	333	302	327	312	308	276	290	318	296	310	308	273	281	298	286	277	315	324	325	282	318	295	329	284	304	341	315	326	275	320	316	310	307	324	282	319	293	302	284	320	309	290	304	302	283	324	290	289	322	318	305	291	298	328	303	301	307	333	280	290	286	296	302	303	305	301	301	288	302	297	319	314	308	265	298	314	323	288	349	322	293	314	305	275	296	271	311	315	304	308	271	303	316	302	331	304	307	296	285	327	286	332	283	282	327	313	308	310	322	281	287	316	277	324	277	292	289	310	321	302	290	320	304	296	289	299	330	297	309	299	307	297	312	321	302	307	310	317	299	336	328	285	306	312	292	308	275	332	303	266	303	275	267	323	296	324	291	289	291	312	298	307	285	288	300	287	286	297	321	317	284	316	314	318	280	294	249	295	298	299	302	341	286	282	291	282	304	329	288	285	289	277	322	311	298	315	294	284	276	294	316	327	282	308	291	311	307	286	319	320	337	294	303	299	292	284	290	291	308	282	282	311	310	292	302	297	314	313	268	284	292	286	293	305	279	281	287	307	310	295	298	292	285	296	305	290	332	297	293	311	294	284	288	308	303	303	309	277	301	262	298	318	277	286	267	298	355	325	279	306	322	273	279	288	283	310	293	274	287	297	295	313	293	296	303	317	296	303	274	294	304	292	293	301	322	283	331	311	309	273	315	319	289	315	280	314	299	282	306	318	310	306	280	315	276	275	312	299	300	271	330	285	300	292	313	313	284	286	326	286	318	296	318	300	292	307	318	295	294	276	287	302	290	333	312	287	338	284	285	298	309	340	277	282	298	305	292	294	266	300	261	297	319	252	306	271	290	286	311	307	283	307	275	292	322	315	295	332	303	277	304	313	299	324	319	308	298	304	305	330	266	310	290	304	323	303	312	309	292	329	296	321	316	316	337	340	289	309	287	314	320	262	272	293	288	324	273	293	292	299	319	298	319	260	274	279	331	295	296	292	303	285	325	307	267	291	330	313	306	294	304	319	298	301	281	298	314	317	333	297	308	337	335	305	323	260	272	283	285	309	308	284	301	309	291	279	319	312	285	307	304	277	280	299	328	297	292	286	308	329	283	298	317	298	321	297	300	335	297	297	334	289	323	267	322	290	316	345	295	321	290	293	287	307	299	285	321	301	309	293	293	304	279	303	310	303	276	277	286	292	278	317	293	352	294	322	278	282	289	336	295	289	310	329	290	313	288	308	295	321	294	297	294	299	288	335	295	325	274	315	304	294	334	325	276	321	311	298	246	299	296	295	285	278	291	294	309	281	303	293	295	293	291	292	320	295	302	312	302	312	334	305	295	271	317	293	335	316	292	323	308	288	326	289	314	284	303	287	328	306	272	297	282	289	317	290	282	305	302	294	319	293	332	328	295	299	258	320	306	320	293	259	262	282	297	279	292	275	278	323	326	313	293	302	309	318	297	311	293	280	299	313	310	321	307	290	301	336	298	324	294	318	306	266	306	316	297	304	311	290	327	307	329	316	309	283	296	313	316	287	299	299	310	306	310	283	289	282	309	287	287	305	318	270	330	301	286	330	312	314	302	283	299	334	280	283	352	317	306	291	285	306	303	342	264	302	279	283	304	288	306	287	290	309	285	298	310	293	305	328	333	304	282	306	285	310	289	286	288	296	304	304	318	308	321	277	296	321	313	263	295	291	301	285	293	277	293	277	318	285	310	292	286	308	352	301	320	268	295	296	278	303	314	339	303	282	318	305	310	318	298	278	302	289	315	300	297	307	287	341	299	291	282	279	335	306	331	314	300	312	312	298	308	295	273	318	322	310	274	272	268	293	303	299	285	288	331	301	331	324	306	283	307	281	309	303	301	317	305	289	272	299	292	305	318	300	300	314	301	291	302	309	321	274	300	265	314	322	290	276	299	315	311	296	265	318	301	293	316	296	305	331	283	307	300	267	297	260	303	302	273	306	304	302	315	295	346	288	318	311	341	304	278	292	291	307	292	296	289	306	294	300	288	335	303	307	295	299	309	311	283	284	315	330	292	313	284	302	311	274	300	310	297	307	304	301	337	270	294	305	289	314	338	319	322	321	321	260	310	321	316	279	284	304	285	307	304	288	286	304	318	321	299	311	316	330	312	282	322	288	307	287	310	308	304	317	269	306	299	283	304	322	293	304	322	300	287	275	294	296	299	313	305	318	272	318	317	271	304	322	324	296	316	288	284	270	286	298	307	275	299	292	313	327	290	314	291	261	295	289	319	292	323	312	323	305	296	311	295	284	309	335	323	306	312	285	294	286	302	296	282	306	314	287	328	286	293	270	285	277	307	274	290	279	305	281	299	288	285	264	302	294	277	315	293	262	317	267	297	296	284	285	293	294	285	298	290	276	311	308	323	302	299	314	263	332	291	296	294	319	271	302	289	295	298	278	317	302	330	299	308	312	324	289	312	320	305	278	298	294	292	308	287	274	305	293	308	315	303	310	275	296	294	287	297	310	303	292	298	310	320	312	315	295	271	296	286	286	296	326	302	275	297	297	335	311
24434	21348	28576	24406	21202	15869	3811	736	562	572	573	512	484	496	486	478	488	483	519	472	447	500	469	485	470	476	468	497	450	500	451	452	443	468	460	455	493	463	459	489	456	452	471	476	474	440	512	443	439	511	479	438	480	473	469	504	460	452	448	464	430	435	482	503	450	475	475	457	424	439	456	464	479	418	458	442	467	438	436	476	434	461	459	478	472	489	457	458	442	462	454	449	450	484	470	462	460	458	452	455	427	455	441	431	441	552	568	561	519	408	445	458	485	422	445	447	479	433	452	417	473	455	426	491	462	479	471	480	456	466	480	449	452	431	441	463	461	406	436	423	459	450	430	460	485	440	447	426	422	437	440	464	389	445	443	423	436	446	464	481	480	466	449	465	445	439	438	466	473	449	431	436	416	427	445	480	444	440	475	434	434	439	420	499	478	437	448	440	457	446	489	468	432	483	452	419	448	459	417	451	446	448	438	461	420	462	431	499	472	474	467	409	429	441	416	438	439	400	416	456	453	452	464	430	480	466	432	471	427	477	488	434	450	442	438	456	426	422	467	474	485	442	468	445	442	454	465	423	443	464	464	455	389	463	451	453	462	476	474	504	450	441	478	477	436	454	460	439	455	477	444	461	428	478	457	446	458	414	453	481	449	458	482	469	480	464	472	439	496	460	457	462	455	477	421	436	438	437	462	459	447	465	468	452	439	467	450	445	468	421	418	473	499	446	497	440	434	455	491	452	452	438	485	442	441	444	466	503	451	442	439	451	456	425	463	446	418	440	486	456	455	497	423	373	459	481	490	460	446	504	452	430	467	450	464	443	462	454	491	440	445	426	433	429	464	399	425	438	478	427	428	463	432	415	456	476	435	423	486	441	454	452	452	456	446	466	447	447	416	460	456	452	469	452	456	412	417	456	432	455	437	453	486	458	435	427	443	467	427	444	473	438	450	441	456	465	450	440	415	409	452	447	424	472	458	441	457	442	454	463	508	465	492	458	458	479	451	469	472	452	429	453	470	440	467	469	403	477	461	436	460	473	452	447	475	500	457	461	452	460	413	431	446	464	470	440	400	464	456	434	465	439	488	502	444	487	483	442	441	429	448	452	423	451	476	420	452	476	452	459	447	437	463	419	434	470	453	427	465	440	411	459	433	446	492	452	448	420	437	463	453	441	496	432	448	426	464	458	435	420	453	445	454	436	419	474	464	425	450	451	432	443	478	430	423	479	452	465	459	456	451	438	475	461	434	471	442	456	463	469	481	458	439	471	420	474	448	429	463	477	454	410	442	465	484	468	435	440	454	460	419	469	464	448	491	442	476	437	447	415	476	502	454	435	448	464	468	435	438	454	478	477	473	434	436	409	443	446	440	435	479	431	486	462	458	464	462	475	439	446	449	481	435	435	452	462	444	439	453	480	482	474	471	461	499	454	463	458	463	445	425	473	465	431	483	478	453	472	468	426	464	417	487	431	463	470	459	446	438	413	455	448	455	449	508	441	473	465	434	454	438	466	480	457	483	444	460	449	444	462	464	446	448	468	456	470	441	436	444	470	445	453	434	432	517	467	450	430	474	459	469	482	486	408	470	444	416	436	420	454	439	431	467	471	435	468	453	434	476	431	491	442	460	454	416	434	476	506	476	498	419	430	463	434	478	431	451	441	439	462	451	469	434	469	448	465	448	430	440	410	433	454	469	407	426	436	451	447	459	489	436	426	469	432	451	456	428	483	484	432	420	438	433	429	438	446	452	447	447	462	466	399	429	421	451	433	496	473	458	477	450	437	488	449	466	458	447	429	459	499	457	465	439	455	449	449	458	457	468	449	460	439	451	455	435	465	468	444	463	435	449	466	481	435	463	448	479	428	426	423	429	469	451	465	459	433	455	464	452	434	444	452	422	464	436	440	453	447	480	438	453	484	402	485	460	420	449	458	463	427	458	435	423	431	467	430	434	448	431	439	488	518	448	465	419	471	477	439	460	479	454	421	439	458	476	413	440	431	448	415	428	467	457	458	458	445	472	438	443	408	467	459	499	441	467	453	482	447	485	457	448	483	461	424	445	483	458	433	435	398	474	457	443	445	439	462	453	432	397	474	418	455	439	430	490	441	461	454	430	478	460	464	463	418	443	414	440	466	441	455	475	413	468	453	444	445	438	448	488	431	477	414	421	463	435	453	442	399	437	445	485	458	439	438	452	436	434	445	467	466	465	456	444	443	424	451	453	406	445	447	427	392	434	406	445	476	492	387	429	455	432	460	438	426	441	466	450	434	449	450	449	448	457	435	430	436	444	448	451	442	449	429	409	443	456	482	452	483	505	444	481	436	452	450	450	455	451	492	429	481	486	441	445	418	501	450	478	467	440	438	456	409	423	437	443	484	428	439	467	500	434	456	456	441	456	451	478	427	421	454	441	479	412	464	413	466	481	428	432	455	442	462	459	467	480	423	493	413	487	477	422	449	453	437	432	460	478	493	453	516	424	444	450	457	447	446	437	413	421	444	416	426	491	456	445	430	470	435	442	448	479	428	437	475	427	493	456	467	428	427	497	466	466	467	398	454	428	452	477	447	470	471	466	431	466	430	436	464	414	471	449	446	435	399	405	451	466	499	475	460	431	429	456	408	466	438	459	434	460	453	461	470	500	473	424	470	432	446	460	471	463	476	448	451	460	455	447	437	462	456	446	429	459	419	436	440	460	428	447	485	465	440	454	436	438	504	466	443	463	477	444	498	487	479	450	477	465	458	444	450	472	444	479	466	462	446	490	450	453	451	477	423	447	459	489	457	445	451	450	467	454	476	433	482	427	443	448	447	460	433	473	428	438	454	413	447	506	440	413	444	455	449	406	412	444	459	403	449	437	491	447	440	428	475	462	444	444	469	457	459	419	460	454	438	479	450	453	425	447	464	423	470	444	452	416	444	437	471	450	440	453	467	435	447	416	452	453	467	437	415	444	462	467	418	462	456	431	470	462	429	441	441	455	480	468	421	476	495	418	455	437	409	427	465	440	421	477	486	436	439	454	443	401	422	482	480	433	405	426	438	463	432	470	442	480	508	436	425	488	456	484	443	400	458	458	436	474	460	458	459	430	435	462	435	473	434	462	455	469	461	459	449	438	452	455	436	449	449	441	417	469	448	434	427	452	440	477	467	464	494	471	485	457	408	453	454	457	415	434	475	458	482	465	402	486	447	412	446	399	453	459	428	440	471	455	457	496	471	436	453	467	454	504	487	421	475	416	461	468	419	450	457	441	425	439	462	493	442	466	492	436	453	465	446	426	430	458	435	421	462	412	445	428	460	454	439	426	478	501	446	451	458	432	424	403	442	429	424	428	432	455	463	454	453	431	511	446	437	478	486	441	474	422	479	451	423	488	430	515	416	461	460	454	461	466	426	460	459	445	399	468	482	426	454	434	458	433	472	441	424	444	425	457	445	460	469	438	455	446	448	465	511	468	435	427	440	444	497	439	472	446	476	426	437	471	407
56069	57879	42194	15700	8462	7224	3064	654	553	571	491	519	483	501	441	481	446	476	464	455	393	457	478	446	446	457	420	440	399	434	422	428	450	464	438	458	448	451	439	463	438	470	401	412	427	444	430	416	458	427	425	411	461	387	457	424	457	425	404	436	426	460	428	461	419	425	432	426	421	439	438	421	409	410	484	439	391	451	422	451	447	405	444	441	413	415	463	443	413	410	412	390	414	467	437	444	426	434	431	422	448	403	391	470	437	511	571	577	517	421	443	444	412	431	453	422	459	425	439	473	463	470	428	420	436	431	403	440	443	447	466	404	431	428	426	434	438	446	432	420	436	421	443	443	416	459	404	449	446	394	435	364	453	431	421	453	463	394	434	414	450	419	405	466	453	440	452	443	484	414	442	457	415	453	450	437	457	450	433	409	423	392	442	428	415	422	417	411	382	432	444	428	419	433	457	390	382	448	400	421	397	449	412	408	439	431	405	438	438	424	411	442	427	435	385	421	443	398	428	435	441	435	394	441	412	424	461	421	431	425	445	415	421	409	412	410	396	403	438	416	384	418	418	418	429	433	380	461	393	457	460	400	421	429	383	395	421	397	458	453	469	414	432	406	419	414	461	457	441	421	413	413	433	411	435	401	446	445	444	425	394	432	418	432	408	460	468	414	445	434	428	436	395	442	431	436	437	418	442	429	439	461	450	467	382	449	406	472	457	452	466	392	453	428	436	447	421	412	420	468	449	409	427	409	431	441	425	414	445	456	403	430	426	443	442	447	417	403	423	413	405	421	399	433	416	455	439	434	421	400	402	447	391	422	404	430	433	438	450	456	414	458	423	436	413	454	435	418	430	439	425	466	428	415	428	458	464	434	473	416	427	407	468	423	443	411	413	423	404	400	453	451	394	432	414	437	425	447	436	425	428	401	407	405	428	391	447	422	431	435	410	413	452	439	441	408	412	431	424	413	476	427	453	394	436	456	432	445	411	467	429	422	427	458	429	424	408	425	413	436	423	434	466	422	402	387	409	435	443	439	422	400	395	432	393	412	413	413	414	431	449	440	445	404	395	422	406	440	403	457	406	451	459	407	417	442	406	453	423	414	438	409	419	409	405	428	416	431	460	459	435	429	408	406	394	437	456	419	436	419	438	432	382	403	408	423	440	447	437	404	442	451	417	398	412	442	419	401	427	424	434	406	422	466	447	430	465	467	482	389	406	420	429	437	409	422	441	450	410	468	428	441	445	400	425	406	422	429	394	430	420	446	442	440	414	436	398	406	406	424	384	395	428	404	439	400	388	417	394	404	439	382	423	394	430	394	418	406	431	403	465	389	428	465	449	429	421	438	439	412	435	447	453	408	404	417	452	445	412	415	423	411	464	456	425	436	411	396	406	430	422	426	426	404	406	422	438	412	428	429	385	388	433	426	444	404	405	419	430	413	399	429	412	392	406	422	432	423	450	432	415	417	425	386	428	440	402	462	420	432	405	424	465	409	432	439	446	435	420	386	456	421	459	395	435	440	426	416	418	440	421	452	450	472	419	450	426	464	466	424	408	428	460	410	436	432	425	423	433	436	468	422	438	449	450	439	429	440	427	428	392	454	386	420	434	437	412	392	440	398	419	433	403	437	442	434	437	426	408	422	411	428	431	416	435	447	457	448	429	416	426	407	453	417	408	461	458	448	434	445	411	428	389	440	441	416	431	430	430	400	456	435	401	438	438	441	431	421	424	465	459	441	409	442	403	455	414	424	420	486	407	411	423	433	373	444	426	413	427	438	415	411	444	440	404	437	393	416	378	441	453	439	456	439	439	425	430	407	425	438	392	437	419	419	411	416	405	423	466	411	385	442	443	434	423	422	460	412	418	443	428	422	392	420	405	412	441	434	423	416	397	437	421	414	425	413	421	453	402	453	378	421	438	411	423	414	446	419	438	431	414	456	433	426	424	420	418	380	416	438	409	407	443	400	455	450	428	469	424	451	418	420	401	410	421	434	473	456	379	431	394	459	420	432	429	420	451	393	411	462	447	436	414	422	420	456	410	447	453	432	442	442	433	403	425	430	456	426	404	418	443	399	427	379	412	474	489	452	409	436	437	444	422	394	460	428	442	422	436	441	442	413	433	400	448	450	435	441	437	405	443	423	443	396	406	417	439	411	413	396	420	422	437	412	415	417	466	407	423	442	389	432	432	432	447	418	420	439	396	423	442	421	449	391	441	362	400	415	417	424	424	441	420	404	434	441	433	401	446	427	437	385	418	384	420	435	464	447	412	450	391	448	413	392	434	440	393	455	406	427	424	431	403	456	409	424	435	411	400	444	435	414	443	439	408	432	429	434	418	439	428	451	472	433	441	418	416	449	396	469	475	406	412	428	439	400	460	406	447	439	475	423	406	437	474	403	436	462	387	425	417	443	430	409	448	435	440	392	397	444	430	398	406	412	423	466	455	440	472	420	422	424	433	430	442	390	398	429	417	422	392	417	471	422	429	396	462	401	428	410	419	422	384	432	388	428	413	457	418	400	414	436	457	436	381	420	447	416	417	390	435	445	425	404	423	437	422	408	423	388	451	404	455	396	404	421	405	432	425	389	409	410	381	395	404	436	421	465	430	415	452	384	421	397	431	446	396	410	419	413	453	408	385	406	427	390	403	468	409	429	414	439	414	420	427	413	431	391	429	431	412	406	468	439	412	466	401	417	393	414	428	428	394	458	404	432	448	395	427	398	445	420	411	451	404	437	402	434	440	409	421	448	421	406	427	409	407	455	422	416	448	430	440	435	449	447	427	434	428	412	403	473	435	416	402	426	449	400	456	388	448	438	430	414	445	396	446	398	419	451	454	411	441	430	394	454	427	449	415	409	432	431	437	438	400	420	406	447	402	422	419	454	421	447	422	438	461	414	440	439	429	446	400	424	421	428	432	426	433	425	415	431	405	459	407	408	433	436	392	439	427	410	385	407	446	423	419	427	429	409	461	424	392	421	445	413	411	406	438	397	484	447	402	429	415	397	418	427	440	416	440	437	443	449	423	445	407	451	433	419	439	458	420	426	433	431	448	410	414	407	428	407	422	415	400	466	440	424	431	427	454	436	428	448	444	420	450	442	429	423	434	419	423	403	482	460	418	432	434	437	433	411	419	413	413	447	475	456	419	428	368	461	398	471	428	420	440	416	406	443	386	423	442	454	440	435	392	436	409	446	437	461	450	386	437	418	421	453	412	427	414	457	383	446	410	381	427	407	436	437	425	421	415	420	431	432	437	427	439	435	423	426	429	429	432	445	411	413	405	458	428	393	446	420	415	441	423	443	436	416	410	423	450	457	369	478	429	455	448	449	426	425	432	422	439	456	443	433	407	430	422	359	411	437	442	462	408	405	409	408	472	466	394	406	408	407	426	426	410	423	427	415	424	432	438	388	421	442	435	419	439	434	413	443	425	406	453	406	431	410	427	422	427	438	409	420	435	413	420	452	435	430	423	428	399	410
29449	17439	6526	1586	773	605	490	426	450	463	406	400	449	441	444	417	415	431	385	421	447	444	470	391	417	439	425	450	459	444	447	420	450	455	432	429	414	429	449	444	427	421	416	450	446	449	420	440	437	434	441	445	434	459	435	423	414	426	470	425	468	455	420	461	445	420	420	463	450	427	455	418	448	413	423	473	424	429	430	455	431	426	472	479	411	423	461	437	433	422	431	463	444	387	438	454	440	479	438	406	442	433	400	458	465	440	432	454	450	460	419	403	470	437	439	416	476	438	437	420	468	436	485	413	504	435	437	443	433	432	427	430	389	396	446	441	427	468	422	445	438	429	428	459	410	473	417	420	455	422	440	431	464	427	440	427	460	400	454	464	427	423	465	440	416	449	465	431	443	418	419	439	432	435	446	446	449	442	497	471	457	445	458	425	433	433	411	409	410	430	467	461	438	416	423	444	447	420	433	445	422	457	423	429	409	438	449	452	400	456	396	441	435	452	421	457	463	456	434	436	454	446	454	407	447	423	418	447	445	435	411	466	419	424	438	431	430	431	427	451	418	426	443	464	456	426	391	455	440	438	448	396	425	435	425	432	402	431	443	449	474	397	425	470	464	427	421	425	435	404	443	435	454	425	426	407	415	460	454	423	485	452	393	434	459	443	444	456	441	445	437	414	431	399	421	399	445	449	406	472	464	435	397	442	456	434	449	436	418	427	418	410	426	414	439	371	417	408	453	398	440	426	450	439	425	437	425	466	402	430	393	437	458	384	394	442	450	448	421	434	402	425	422	426	453	437	451	421	447	430	467	450	454	461	415	439	427	398	397	435	429	435	444	433	500	451	460	434	449	452	412	443	476	434	417	462	455	427	451	426	449	437	473	431	444	453	453	417	414	458	444	428	420	456	448	443	466	428	396	414	396	438	381	446	467	401	430	446	416	422	454	411	448	427	413	428	463	389	416	427	423	414	443	406	454	437	424	418	433	421	415	422	461	433	460	412	408	459	441	441	429	411	401	436	421	454	425	405	446	446	454	441	438	415	427	416	412	503	426	426	431	452	424	416	424	421	374	432	420	408	428	439	442	430	429	416	453	454	418	450	426	408	443	417	426	408	448	427	449	438	428	425	448	396	402	435	416	435	443	439	424	414	461	454	428	415	418	437	439	439	423	452	441	461	453	396	450	437	436	401	456	436	458	434	447	411	443	457	407	435	453	465	420	465	430	420	388	470	462	425	464	467	445	404	405	454	429	414	386	420	438	437	455	447	467	506	428	436	451	443	428	449	423	446	432	404	431	429	467	398	436	441	435	439	389	390	428	404	429	455	438	508	417	406	401	452	425	453	414	404	428	435	382	412	438	471	440	468	459	427	421	450	481	452	420	448	457	398	432	465	403	397	440	420	440	452	443	386	431	409	415	430	428	435	416	470	441	439	427	413	394	476	422	449	392	422	432	411	431	412	462	465	429	428	434	435	438	443	443	405	421	441	429	406	414	452	437	454	427	413	396	444	431	441	460	410	422	467	447	419	463	432	409	472	463	414	445	482	468	418	420	397	423	423	414	455	440	437	464	412	403	456	437	412	416	430	478	403	405	456	405	454	465	433	457	458	419	462	422	431	427	426	410	424	426	435	396	447	461	452	425	436	453	416	458	445	436	407	485	419	402	435	441	423	447	437	411	440	418	421	420	433	408	410	462	455	438	405	440	459	468	441	418	425	442	447	449	416	402	456	444	442	421	460	446	479	430	425	427	411	414	443	418	394	456	412	412	403	439	467	452	439	415	471	484	443	437	413	450	452	429	460	449	416	447	408	469	412	446	425	436	413	440	465	402	410	437	394	449	425	425	448	433	443	444	428	432	481	426	418	456	433	440	453	450	462	449	406	422	463	440	463	464	462	458	447	423	437	432	425	399	450	402	416	465	432	424	449	438	441	445	417	424	403	412	422	416	482	425	422	442	405	443	441	481	461	463	451	421	451	409	422	437	461	432	401	423	424	401	398	485	437	439	459	452	492	445	421	475	420	406	447	419	447	453	429	452	429	426	405	428	440	405	424	448	419	467	418	447	434	428	415	447	379	442	420	427	444	454	458	432	429	434	430	457	435	441	422	460	424	440	438	418	410	429	484	446	479	431	421	428	447	438	446	416	438	450	409	457	468	430	454	445	443	418	428	445	435	439	448	434	436	416	404	439	423	439	457	402	362	431	416	461	433	408	457	459	443	415	440	435	414	409	432	448	423	443	421	460	445	453	445	424	454	419	466	445	475	434	418	422	400	440	448	440	457	418	434	444	415	433	465	416	443	485	404	460	453	415	411	424	470	465	465	430	425	461	426	434	451	444	431	412	425	446	437	435	461	408	429	438	455	405	438	417	412	419	434	429	420	436	429	448	410	458	447	432	425	467	379	464	439	419	451	452	431	409	433	420	421	450	434	413	420	421	491	416	383	467	437	478	442	447	417	423	461	423	456	439	387	474	432	426	434	418	435	442	444	450	396	473	477	459	434	441	417	423	403	446	443	433	440	439	443	426	457	427	386	476	440	450	450	397	418	480	425	411	450	457	406	433	446	474	419	423	410	436	423	410	425	444	489	424	430	426	408	468	453	417	447	402	417	408	429	475	414	421	414	454	387	403	414	423	456	430	462	463	437	423	470	481	464	436	414	447	427	433	446	415	475	477	420	434	433	423	396	438	424	437	425	473	423	448	430	464	406	460	454	478	445	422	444	441	449	428	442	423	410	441	439	411	416	452	425	446	402	473	435	404	423	430	395	456	423	408	449	428	392	454	430	450	419	414	406	417	447	457	448	426	474	431	426	441	470	444	441	452	440	442	434	451	420	425	435	409	469	426	468	432	419	441	417	449	398	447	438	431	393	438	438	428	433	462	430	449	436	470	440	463	453	380	474	424	455	428	417	392	421	448	437	400	447	447	462	445	399	452	453	434	446	440	433	440	459	458	394	410	445	420	450	437	451	445	440	430	389	413	415	442	474	425	455	415	441	431	460	395	442	439	432	428	441	450	474	454	429	449	437	438	457	467	418	417	437	414	415	447	418	421	436	418	377	422	409	421	461	454	409	459	462	444	461	428	436	438	429	414	465	469	405	474	426	433	438	418	455	439	473	415	435	449	481	432	410	436	448	404	411	428	399	419	418	451	453	454	476	429	467	459	460	439	465	435	455	468	436	439	461	435	463	417	439	425	410	443	412	406	396	451	469	420	452	434	422	451	455	438	420	424	414	446	457	450	436	428	456	465	437	444	431	457	462	431	432	442	408	420	466	426	414	449	449	404	420	445	408	425	431	435	457	436	393	416	420	422	438	399	404	402	450	445	410	400	442	415	427	405	439	431	441	422	421	422	471	446	470	437	405	433	460	430	429	435	415	478	442	419	449	446	464	466	465	392	460	448	398	441	439	427	438	459	493	420	442	421	425	433	423	399	438	454	450	412	465	426	424	426	448	429	423	430	426	445	444	448	419
15238	8540	4885	1179	805	652	494	368	385	405	397	400	376	408	380	363	375	390	390	367	387	385	382	384	402	403	426	382	370	420	371	382	372	399	424	375	422	401	396	394	398	404	404	401	382	384	409	405	400	371	391	403	387	376	369	440	378	404	354	386	433	381	409	368	371	327	392	378	377	378	425	409	388	400	368	373	411	411	382	389	398	398	424	386	376	390	370	380	404	405	395	413	371	392	372	414	387	384	365	365	412	391	393	351	408	386	414	418	402	404	422	379	369	379	395	378	375	403	404	399	376	386	373	409	369	399	395	348	411	370	362	365	404	389	381	370	419	394	376	354	361	374	363	376	384	362	366	378	388	371	367	381	414	343	360	367	367	409	382	372	401	373	396	387	374	383	388	383	399	353	438	349	410	396	354	386	391	389	392	397	414	386	338	431	375	394	376	431	394	367	369	413	389	399	389	368	371	361	367	391	388	384	404	402	348	389	422	402	385	339	413	392	430	381	381	374	411	390	376	394	418	379	348	390	400	362	351	372	383	414	424	353	404	370	403	382	363	374	390	425	373	377	384	363	414	365	360	415	362	388	391	405	396	350	387	397	403	388	398	378	397	388	355	394	395	381	441	375	396	405	386	392	382	370	390	375	361	387	398	377	366	392	360	381	416	357	332	412	395	359	390	382	393	362	394	373	409	375	365	395	365	364	381	367	348	362	399	383	356	373	388	368	390	424	385	373	365	430	378	398	352	370	378	391	362	359	401	389	393	386	386	391	433	409	375	386	374	389	374	380	380	367	378	364	390	400	441	417	390	400	413	388	436	370	398	396	367	412	407	377	373	371	362	389	389	410	380	376	392	396	384	389	385	352	382	362	375	392	392	375	385	406	382	360	372	377	404	384	392	386	359	409	373	377	400	387	379	374	388	387	378	380	382	434	354	403	362	376	380	386	453	401	426	393	395	399	377	377	374	368	392	416	376	371	368	373	422	407	418	412	379	363	344	403	392	437	401	381	367	425	383	380	399	387	401	374	380	388	392	401	392	375	374	416	384	381	396	372	399	391	403	390	404	377	386	326	362	412	379	385	399	401	401	399	404	380	381	349	379	420	364	370	425	385	412	396	409	373	397	411	382	375	354	399	369	406	405	413	384	368	378	368	395	379	387	370	397	411	370	345	386	404	366	365	414	408	393	417	369	421	399	396	369	387	396	387	364	375	379	378	380	345	410	383	372	402	399	417	369	390	384	392	363	381	327	423	365	359	381	379	410	410	329	367	353	401	388	415	399	359	366	425	373	386	386	413	343	357	381	397	361	362	390	366	364	389	390	370	439	401	375	364	373	409	379	373	395	424	373	379	413	391	373	389	380	355	361	410	395	389	405	407	373	374	381	404	377	425	408	354	372	390	412	381	382	356	386	391	384	361	384	378	402	382	341	364	382	397	404	384	381	351	380	391	395	369	393	398	384	421	395	365	399	374	399	400	380	407	369	375	371	379	384	386	381	392	377	369	361	376	365	374	366	390	366	429	381	387	375	408	380	373	371	407	382	384	389	408	401	376	393	390	376	402	404	381	402	390	388	402	390	398	403	368	391	403	385	405	368	370	400	384	396	411	391	398	366	419	391	403	418	384	364	385	375	389	419	405	412	378	370	375	390	403	401	372	371	388	357	368	396	411	394	355	403	397	382	376	356	387	374	378	368	374	383	349	393	443	390	366	409	408	408	359	399	396	392	353	388	388	385	363	375	388	389	410	403	327	380	404	371	387	395	402	387	353	367	406	377	396	404	352	348	379	405	376	377	407	394	415	389	377	382	399	386	401	405	385	369	409	407	385	386	430	408	369	432	367	384	395	361	341	404	398	380	373	358	385	380	378	404	386	352	392	372	403	399	400	394	421	387	333	399	380	402	401	350	381	390	386	357	368	371	398	404	393	332	372	405	378	387	378	384	391	421	385	407	389	376	388	384	369	390	374	384	377	365	373	389	372	403	380	406	395	405	394	371	423	404	385	366	349	410	374	351	369	403	390	381	404	421	403	358	421	384	423	397	427	405	407	371	382	385	358	375	372	368	384	374	375	413	379	381	382	358	380	402	388	391	406	389	364	382	397	375	371	388	379	369	395	380	395	400	360	389	380	405	402	396	373	404	358	406	386	371	362	423	424	369	341	389	406	393	389	410	389	373	385	354	373	366	365	377	416	383	398	402	406	404	395	394	383	408	379	393	416	391	403	371	409	392	386	380	378	386	391	348	365	393	362	347	375	386	393	380	364	378	379	423	411	371	384	390	427	362	398	369	448	384	413	367	376	397	406	408	396	418	402	413	389	364	367	398	398	355	378	382	372	383	383	401	376	376	391	394	397	379	370	365	409	368	382	393	366	388	353	349	395	372	406	416	409	365	370	367	386	370	385	375	384	404	396	397	344	385	396	386	389	387	395	426	424	398	373	404	407	392	370	412	393	399	354	370	365	382	389	368	415	416	425	394	395	411	416	412	409	356	382	371	390	382	373	381	396	383	381	409	412	380	379	388	408	382	401	382	396	402	403	377	407	390	360	399	398	368	404	368	376	385	398	403	406	374	398	430	396	371	385	394	403	384	397	362	388	389	345	417	376	370	408	427	383	405	407	388	376	405	391	386	410	391	395	357	399	393	385	384	420	380	360	352	402	422	395	393	412	400	395	391	391	339	374	401	366	389	393	414	406	384	378	383	402	388	353	386	413	375	392	378	408	383	357	359	364	371	398	391	408	382	387	378	406	386	363	363	372	362	371	357	370	404	388	383	377	391	342	362	405	376	389	378	425	388	384	418	388	370	379	364	392	396	381	389	368	423	400	377	353	383	382	384	410	389	384	379	384	403	385	389	395	376	368	415	370	391	383	385	388	380	404	362	413	405	366	377	385	385	397	377	371	375	393	398	361	414	398	350	373	372	365	374	417	409	387	400	399	390	387	360	389	389	351	384	407	407	353	377	375	396	400	389	374	425	386	408	392	382	389	407	392	369	390	395	361	377	425	369	353	395	376	388	388	380	424	433	378	376	363	392	376	392	382	385	406	414	371	362	391	375	398	388	392	354	394	387	392	386	346	412	350	351	388	375	356	396	352	349	398	349	370	398	429	375	397	419	353	394	376	353	401	386	378	354	428	415	401	373	400	421	382	366	374	381	369	391	391	380	429	377	361	371	380	422	390	385	403	375	407	348	394	375	399	370	377	384	416	372	385	394	415	381	390	408	405	377	405	390	414	381	370	368	413	383	421	380	380	346	372	420	396	375	381	399	369	364	415	399	376	360	383	430	396	394	384	361	406	381	424	373	354	377	394	453	394	393	368	374	373	404	408	377	380	395	397	385	391	428	365	400	389	386	385	386	366	392	390	387	378	379	377	416	393	386	386	365	405	389	402	377	406	392	373	408	369	376	344	418	404	380	401	389	383	399	394	400	421	414	393	413	398	403	362	403	404	352	371	389	391	378	410	396	379	388	376	388	399
25449	21495	27325	25791	14050	4346	1414	528	415	391	379	350	360	403	395	372	374	365	358	361	367	394	374	374	399	383	355	335	369	356	377	332	373	357	373	345	363	391	339	364	395	358	349	380	353	327	355	366	376	361	333	362	390	361	407	380	360	327	360	363	389	370	368	370	368	365	385	350	349	355	387	365	331	390	334	372	364	354	348	371	403	395	336	353	404	369	360	372	324	367	368	386	356	336	366	403	365	353	369	368	385	360	364	373	373	378	424	424	369	372	382	391	335	341	390	373	367	349	347	370	378	367	388	333	356	369	349	362	350	381	378	352	336	347	378	397	408	382	367	351	391	393	382	343	358	351	369	379	372	368	357	335	333	385	329	370	377	347	356	371	391	382	349	337	359	381	351	384	350	365	390	339	366	369	387	398	362	375	333	362	362	348	368	354	349	340	335	349	360	377	344	410	386	370	395	386	382	366	353	368	367	367	375	379	371	378	371	329	332	361	334	327	343	362	352	347	373	377	396	353	388	350	355	395	355	316	376	386	377	349	351	357	364	370	374	370	337	404	344	343	331	360	364	340	363	387	398	376	343	360	377	366	351	389	359	355	377	413	383	379	335	363	369	356	340	366	389	369	409	400	371	334	364	381	344	367	330	370	358	381	337	340	383	343	360	363	357	350	349	370	337	378	339	375	363	334	374	377	388	363	396	393	354	356	365	346	316	337	406	370	372	329	376	347	348	341	364	343	367	393	362	348	346	364	374	360	354	394	384	378	370	371	359	356	366	334	352	382	376	379	360	334	373	402	365	351	369	382	381	348	378	316	375	402	375	381	369	382	337	380	397	377	367	334	370	378	344	329	378	331	390	355	346	346	375	358	359	364	372	332	362	361	376	378	381	380	402	402	349	363	345	344	353	349	378	370	337	372	342	347	364	358	385	375	369	362	353	362	345	374	366	357	367	335	373	345	347	349	380	420	384	353	300	390	345	352	369	354	337	328	374	364	363	356	358	381	376	330	361	361	345	395	370	340	363	334	333	402	365	351	396	369	367	378	326	352	350	371	356	366	358	367	362	343	345	382	359	370	368	348	394	380	351	367	324	397	373	346	363	374	368	367	391	338	329	387	336	354	357	374	343	374	388	351	374	420	375	377	348	323	360	345	383	362	372	366	371	342	392	371	373	373	348	340	339	340	338	353	360	346	381	372	366	376	384	362	377	368	379	306	338	388	346	369	389	358	359	352	354	372	364	354	365	337	335	357	346	371	392	377	373	346	384	374	359	384	344	370	401	378	390	348	361	385	375	358	362	314	364	370	383	393	370	345	375	359	337	373	354	376	391	362	358	339	376	362	371	346	348	355	356	371	389	346	343	332	369	354	342	365	395	358	359	379	343	408	370	343	342	362	375	373	372	341	377	364	370	372	354	347	383	350	345	352	351	362	381	369	361	376	376	332	355	360	370	390	357	371	343	378	352	368	380	377	396	359	335	373	369	365	337	369	347	371	391	376	351	352	381	355	343	346	356	342	351	391	375	376	360	389	343	352	358	371	360	360	337	370	354	406	344	383	358	334	384	346	356	361	358	364	351	350	339	335	338	373	348	372	373	351	365	377	350	376	381	356	361	320	371	339	346	355	339	328	360	391	364	361	351	405	359	370	366	348	377	371	360	374	370	405	402	345	351	354	377	391	339	379	374	339	344	361	379	358	347	331	307	379	365	350	391	362	384	359	369	378	384	370	395	385	347	343	343	354	365	368	343	384	375	368	353	365	366	350	395	341	362	396	335	352	367	390	359	372	334	389	372	348	368	351	373	351	348	351	361	329	358	371	368	369	359	360	404	376	365	389	362	351	363	365	393	388	347	357	375	361	369	362	351	360	378	352	370	354	375	379	385	322	386	358	329	362	378	320	362	383	346	350	340	291	368	334	361	365	347	329	340	354	355	413	369	334	345	339	385	352	346	379	339	368	384	390	350	352	347	358	373	348	368	369	362	353	348	355	357	376	362	368	334	404	361	381	374	355	372	338	365	374	393	348	349	397	337	356	387	389	359	337	343	356	346	355	359	359	369	367	375	387	338	377	385	345	384	355	341	365	373	334	343	360	370	363	361	377	380	354	365	369	384	356	334	378	365	386	330	358	378	368	346	363	371	362	379	345	366	346	378	379	354	339	370	371	336	353	360	350	422	343	364	346	365	347	334	380	358	386	359	361	379	366	364	374	357	375	396	360	396	358	342	376	362	357	336	383	330	365	365	379	344	332	355	377	386	358	348	365	329	364	350	355	374	347	347	374	395	355	321	365	371	337	377	338	360	360	339	401	374	388	339	384	343	378	342	360	348	373	353	360	367	379	379	372	342	330	387	380	367	377	343	355	366	332	388	380	337	356	353	354	365	383	392	338	340	386	394	354	352	407	357	365	388	366	349	325	373	349	373	357	321	362	365	370	366	325	349	375	333	360	357	372	337	371	364	366	333	346	341	375	369	375	353	364	343	373	344	363	367	340	365	373	395	373	340	401	342	353	343	344	336	356	359	370	380	401	368	368	411	362	357	335	329	319	371	374	356	368	368	357	372	348	372	328	344	376	384	347	338	391	360	355	372	367	373	388	367	363	379	349	308	377	350	346	374	358	349	342	372	382	373	392	345	373	346	347	345	365	387	366	406	355	373	380	362	313	395	335	345	335	354	359	355	364	352	359	360	372	346	365	354	339	370	358	364	367	353	369	390	332	336	371	364	393	377	379	355	385	336	358	367	360	359	377	357	347	355	342	404	357	392	344	367	347	349	361	395	355	360	370	373	370	364	347	373	389	374	356	363	378	383	401	376	341	367	366	352	347	328	341	331	378	360	368	378	382	340	366	361	369	379	355	356	400	343	356	345	374	341	375	348	355	346	369	369	341	399	356	343	347	362	363	355	373	324	366	373	325	369	369	342	386	350	329	382	352	355	344	376	364	376	382	391	363	373	376	399	364	361	370	337	369	369	363	365	375	348	364	380	342	357	373	356	383	370	360	360	341	360	375	374	361	366	355	368	362	364	370	379	373	341	371	381	368	413	355	359	349	388	363	325	334	350	369	346	395	377	372	348	413	375	373	347	324	399	355	370	385	329	391	392	324	336	377	332	356	349	375	386	348	374	364	378	372	373	352	322	364	365	361	367	352	334	379	362	350	365	365	360	358	396	380	348	339	351	344	357	361	395	415	344	368	344	352	369	334	357	384	378	395	321	371	334	340	374	351	359	367	378	399	398	348	361	407	350	355	394	364	343	386	369	352	362	373	346	321	359	379	374	359	351	358	429	363	351	372	375	368	340	326	376	356	378	379	350	361	364	328	390	340	378	373	370	348	325	384	345	389	394	339	386	359	353	365	371	391	376	347	355	342	371	369	366	388	393	373	398	404	313	358	377	360	343	354	350	393	358	368	386	359	339	348	348	372	330	357	391	378	368	404	354	373	334	349	355	348	375	367	332	340	366	335	373	366	327	355	396	381
49225	46524	32680	10406	6054	3836	1947	440	393	426	392	413	379	377	419	376	350	379	400	410	371	348	330	368	368	356	386	376	361	333	397	358	370	347	363	391	384	386	377	359	371	379	357	364	347	341	378	346	348	336	335	359	338	360	344	381	353	393	376	362	351	374	306	365	350	351	334	327	354	373	366	364	357	354	364	341	342	375	376	357	341	335	356	332	330	323	351	355	352	372	328	376	353	382	334	374	329	322	359	354	329	326	345	387	366	416	457	442	398	384	332	364	340	353	354	350	353	389	349	355	387	340	359	367	366	372	342	350	351	329	308	347	322	340	357	370	333	352	369	402	349	349	364	363	331	342	351	368	349	358	346	360	368	385	339	346	360	356	379	308	361	368	373	377	358	357	345	333	346	349	315	372	350	368	316	359	365	369	333	362	334	353	354	398	344	357	332	360	380	361	326	364	371	354	365	343	347	301	342	377	358	348	333	345	355	310	368	358	345	357	357	372	369	363	348	356	349	393	359	351	361	350	363	328	361	351	321	363	348	328	364	345	338	359	361	386	310	352	333	338	340	355	377	350	358	324	366	328	358	360	355	328	371	358	357	371	346	343	373	367	326	357	357	332	378	322	382	370	330	362	340	374	316	331	366	367	355	357	355	349	360	335	322	369	350	344	373	348	351	367	339	375	373	349	340	386	341	342	324	323	363	336	377	360	350	345	337	356	328	366	388	341	348	367	334	332	339	356	355	372	360	334	350	370	320	369	357	343	340	337	354	332	333	341	389	398	363	345	373	360	327	348	345	361	338	342	357	362	345	357	360	330	352	330	335	349	346	365	358	333	330	328	361	390	323	338	391	347	321	345	327	372	328	375	324	353	349	353	332	378	373	327	340	351	358	325	356	354	328	344	364	372	361	357	352	337	351	379	333	356	380	388	335	352	343	355	367	374	371	354	354	354	348	398	390	347	367	357	356	333	354	401	365	377	354	368	322	367	364	341	365	334	375	320	319	353	320	354	370	351	363	355	328	383	375	364	396	341	387	336	307	394	333	341	345	310	350	348	374	342	372	365	313	355	337	364	372	356	366	325	332	362	345	356	314	340	340	372	343	339	327	349	342	352	345	327	354	367	357	348	346	327	326	363	335	356	302	349	328	353	336	348	320	351	348	348	353	340	312	362	374	356	348	376	365	369	324	345	307	349	331	335	374	311	339	306	331	332	351	369	355	359	350	360	337	345	351	346	339	358	363	381	289	355	359	363	332	341	355	338	366	331	344	343	361	357	346	344	345	401	325	352	360	373	390	357	350	331	346	346	327	357	359	335	392	349	383	357	371	382	355	343	359	347	339	374	361	346	348	344	360	323	331	364	346	324	337	320	381	359	351	336	312	308	371	336	333	358	349	345	357	368	345	347	329	330	342	351	336	357	327	367	341	384	334	339	357	370	350	306	369	355	350	361	348	340	355	355	354	366	334	344	361	360	331	345	331	343	365	361	368	352	370	349	377	356	366	383	331	320	366	355	349	341	355	365	376	343	358	377	320	368	340	316	375	377	350	332	388	351	357	371	345	371	355	345	336	320	326	312	349	334	345	330	365	363	314	377	354	309	390	348	323	357	350	364	336	360	348	372	355	348	383	331	328	361	373	368	351	348	337	315	361	341	350	323	367	334	335	329	363	354	354	353	338	325	372	368	347	348	350	295	378	352	340	334	354	342	334	338	365	355	344	384	369	375	349	338	343	351	343	358	335	389	330	350	353	347	367	328	351	372	372	330	348	323	373	331	322	351	375	304	351	330	357	369	363	349	343	367	347	349	316	358	359	328	372	344	337	355	338	352	357	355	314	336	369	356	336	366	361	359	343	315	350	343	367	344	361	327	342	358	314	400	339	343	364	361	357	388	340	371	356	311	366	330	371	321	316	353	335	382	332	363	388	361	352	365	314	349	318	363	389	354	356	389	334	334	359	341	324	349	312	340	346	357	328	314	364	349	324	354	326	342	342	344	337	318	329	352	370	342	340	350	340	360	347	368	354	345	340	340	370	342	364	339	342	366	361	321	359	336	373	327	357	346	357	382	383	342	354	359	376	344	386	366	346	351	345	367	320	342	359	358	353	357	358	352	330	314	379	366	332	345	349	348	341	352	364	348	351	369	350	320	333	353	373	311	347	365	368	360	345	342	344	341	334	357	366	336	338	394	337	325	341	365	379	362	363	337	356	324	373	361	370	351	338	367	331	384	360	318	327	350	359	356	380	339	391	345	327	319	340	367	340	374	334	363	346	371	361	339	360	360	357	379	373	363	369	322	365	351	359	376	342	344	366	367	371	336	366	350	356	351	316	335	337	337	374	337	378	373	358	350	331	319	358	340	355	373	359	338	339	353	354	342	331	334	347	357	355	358	313	376	308	363	360	401	337	368	357	355	336	368	348	357	325	359	337	352	357	326	352	342	356	379	345	348	332	381	348	349	366	347	383	365	328	356	381	328	351	365	327	346	368	400	327	358	360	318	372	335	329	336	335	356	347	378	385	343	330	350	366	378	350	356	348	359	320	336	366	315	338	359	325	338	335	367	353	305	359	318	332	353	342	331	349	349	347	361	323	349	331	315	372	348	368	362	364	356	342	393	335	359	333	352	356	366	344	370	337	393	337	358	358	377	351	358	362	357	347	353	325	368	324	341	355	340	322	342	339	328	347	353	332	361	369	384	334	349	347	385	368	332	339	347	360	386	371	356	361	339	363	313	357	398	349	331	344	343	307	372	362	359	362	336	345	373	351	349	357	346	371	345	353	340	333	387	353	352	329	360	364	359	365	327	368	352	343	334	374	345	332	354	319	338	337	332	374	340	337	331	350	364	326	347	360	366	345	366	329	374	339	349	372	355	332	351	353	335	402	339	373	347	311	358	354	345	355	313	368	345	352	315	387	315	368	319	362	396	345	345	343	342	350	364	378	351	335	360	374	373	345	362	353	374	345	370	345	382	337	345	355	346	337	341	352	360	357	341	349	371	348	369	342	340	359	326	339	368	373	379	370	365	353	363	368	353	378	390	333	377	343	340	337	366	383	341	359	336	367	373	368	359	358	360	355	328	335	369	316	328	350	334	340	308	345	367	374	341	313	341	341	377	358	330	352	367	376	382	359	368	342	366	319	346	338	319	354	351	344	342	352	357	331	354	360	357	366	330	342	384	353	310	354	364	374	367	338	343	349	323	358	365	348	313	319	390	340	334	343	315	355	360	374	325	358	355	335	326	339	319	361	350	391	346	359	358	328	350	352	302	321	345	332	362	357	355	374	350	369	329	334	348	383	356	343	341	333	348	354	350	372	336	355	370	354	319	371	366	350	379	383	344	337	343	352	359	331	358	341	358	382	377	372	341	369	376	342	344	331	353	323	313	387	351	369	375	364	353	371	347	359	349	357	345	352	361	344	373	337	356	335	358	351	359	313	371	317	352	329	356	353	336	339	336	358	330	349	347	325	369	361	341	300	369
24473	21348	28246	24860	21325	14138	3536	773	582	552	522	540	497	512	481	524	527	474	523	491	482	517	491	500	509	502	487	486	473	451	469	457	464	512	489	496	537	491	536	473	503	481	493	488	501	470	480	466	503	470	421	497	489	465	472	463	495	470	448	488	459	487	494	458	437	446	492	455	408	444	464	448	472	487	443	484	462	474	464	499	464	460	487	503	469	472	445	449	414	499	498	456	446	476	497	443	471	466	483	467	479	476	502	463	512	549	590	535	532	491	434	461	451	460	473	492	464	503	475	477	478	461	460	469	432	475	487	491	501	480	462	453	495	473	478	462	471	512	498	465	492	479	479	459	474	483	475	451	489	468	464	426	482	478	445	450	495	481	443	480	461	464	469	493	478	499	463	466	456	491	448	460	484	460	453	452	536	475	417	484	481	483	467	489	480	478	442	502	494	491	440	481	478	507	449	474	478	484	444	432	468	453	488	490	458	460	513	500	441	444	459	449	459	481	523	519	457	469	452	503	484	463	466	456	461	459	482	493	492	469	459	447	486	453	481	464	433	472	501	452	504	480	451	500	452	490	488	484	475	459	473	479	494	470	419	463	503	475	500	455	462	507	468	429	471	486	482	490	491	498	489	502	453	479	441	477	472	494	470	457	469	485	461	440	472	490	451	484	408	459	471	497	461	487	463	475	443	495	462	491	505	463	458	466	501	459	453	453	458	491	485	477	481	445	490	444	474	497	449	476	486	489	466	427	484	477	458	470	471	472	480	460	515	499	451	463	491	523	490	450	498	452	451	431	486	471	447	483	472	496	463	485	469	500	473	450	475	500	478	483	482	476	470	471	482	481	456	443	488	450	458	450	488	463	429	494	444	497	502	524	465	480	448	483	430	500	491	482	464	482	502	498	437	491	526	517	473	443	478	469	465	447	434	475	463	462	457	472	468	467	452	463	458	453	477	506	433	448	497	442	477	487	470	452	459	483	509	440	443	493	506	476	473	474	465	478	467	473	482	444	461	528	491	462	460	446	471	487	486	430	495	464	495	498	511	443	521	478	478	451	497	457	463	419	446	518	474	482	521	459	482	447	447	459	486	477	452	475	456	462	483	502	486	454	450	474	491	507	522	440	419	494	459	482	476	468	478	479	489	513	453	479	457	504	509	519	477	482	499	455	460	454	479	496	493	470	444	466	466	424	478	456	461	443	442	471	479	468	462	481	434	457	476	462	472	449	419	464	472	512	469	454	466	474	492	455	442	455	483	462	485	494	482	516	499	472	478	482	459	473	476	456	486	456	464	460	482	508	411	457	504	461	472	491	484	435	419	475	465	417	486	447	476	460	449	458	493	463	465	447	493	489	484	476	447	505	477	471	455	480	474	502	445	475	474	478	480	495	470	473	430	427	454	457	486	467	479	496	489	471	501	502	458	481	493	519	491	429	433	470	486	472	442	488	483	474	476	481	477	476	469	500	478	499	469	457	500	482	438	542	465	479	478	480	485	472	473	444	484	460	487	450	470	502	434	467	470	482	480	477	474	511	434	511	478	506	478	489	477	504	499	459	488	477	492	477	462	479	465	478	509	458	503	483	458	480	437	494	482	501	440	462	471	497	466	477	458	479	531	471	489	508	480	474	491	528	484	491	463	503	474	478	459	502	496	456	453	479	428	442	454	487	454	475	436	453	475	483	483	466	451	479	495	483	487	441	450	465	441	475	469	477	488	470	475	470	488	458	468	486	450	491	477	429	466	514	497	432	465	500	459	448	467	445	465	494	501	492	466	478	451	497	493	446	446	442	480	427	453	452	448	463	506	456	483	435	486	473	462	460	470	478	477	485	464	507	476	485	503	484	449	487	476	462	443	519	481	472	480	535	452	438	476	472	450	490	448	477	463	470	499	463	447	460	461	501	465	533	486	484	504	455	456	470	495	449	488	481	482	457	474	501	469	516	490	466	439	456	419	489	449	457	454	419	495	492	459	399	462	448	487	472	502	484	458	434	465	496	506	461	469	470	498	491	448	446	472	454	449	519	503	459	452	471	456	464	491	496	459	494	515	493	501	473	516	463	453	455	487	482	487	474	474	465	457	484	449	477	457	488	479	472	444	458	479	498	477	500	496	477	506	467	505	438	461	483	436	486	462	489	478	457	485	454	488	462	459	453	483	469	455	517	471	463	486	457	489	503	462	424	518	518	432	480	436	479	522	448	478	459	463	465	472	429	484	478	455	448	459	486	482	451	450	442	481	455	495	477	435	524	476	501	471	459	474	462	512	482	430	457	462	472	496	490	481	496	468	461	499	446	504	458	442	415	510	471	454	466	486	451	465	488	468	431	460	486	453	477	499	527	462	464	480	459	511	456	477	481	482	506	490	458	502	467	440	471	487	480	492	451	434	495	462	521	510	470	468	484	490	458	461	475	484	462	477	504	478	456	499	496	501	483	460	448	488	448	489	508	460	452	503	473	497	502	516	463	478	413	477	478	480	483	484	470	480	456	413	480	500	478	464	512	469	472	528	458	475	437	460	475	470	461	415	478	474	487	485	463	465	484	485	444	448	492	465	489	465	495	464	509	473	479	404	467	479	439	501	492	499	467	472	429	510	476	466	452	463	445	479	481	455	470	479	474	514	461	450	484	408	439	511	495	491	477	469	473	462	452	472	471	426	516	504	505	469	515	460	477	494	514	485	500	466	497	463	479	476	461	451	486	469	487	517	519	459	469	471	507	493	451	483	431	494	504	521	469	485	474	454	456	479	475	518	496	476	480	470	497	491	471	486	485	475	486	477	487	475	460	469	472	445	511	509	445	486	455	470	489	500	476	462	463	482	510	458	474	471	506	486	465	457	464	517	489	468	458	474	496	437	435	466	470	462	469	486	487	487	434	489	481	494	482	474	474	439	476	494	452	432	430	481	473	452	450	492	484	447	483	466	470	421	498	487	496	489	462	450	476	465	480	471	465	456	454	447	493	452	537	469	458	445	457	460	467	491	509	503	487	464	480	536	484	423	474	502	480	486	510	444	488	467	446	443	439	476	442	486	482	440	518	473	490	453	444	469	492	489	472	519	468	486	460	482	527	514	510	499	442	455	435	503	467	483	524	445	487	437	465	468	493	484	494	480	463	477	467	485	485	487	481	504	468	449	484	445	498	464	452	473	481	496	460	482	468	468	473	478	482	476	461	516	458	492	488	464	456	479	507	489	462	471	473	470	493	466	463	457	505	464	465	474	454	511	464	511	500	452	485	472	487	515	479	465	469	471	422	469	513	448	498	491	492	459	484	499	449	449	433	486	452	456	476	459	438	457	476	456	495	455	472	455	511	505	532	500	492	488	495	487	486	456	503	464	469	476	486	448	488	474	496	503	454	449	477	463	472	491	464	472	457	501	450	426	444	459	483	483	425	493	469	474	503	469	465	486	470	475	479	509	501	484	474	456	430	490	474	425	520	499	453	469	412	456	493	470	506	430	474	454	471	460	460	496	507	492	441
54316	56810	40758	18317	12736	7281	3357	670	632	557	538	486	513	533	499	461	468	493	488	510	456	450	492	486	458	430	459	452	487	409	409	482	465	484	439	436	479	453	481	485	435	485	429	420	439	453	460	430	436	449	431	486	421	460	497	467	457	489	446	447	434	445	444	477	467	479	462	422	465	450	408	492	458	454	422	436	418	419	464	429	437	490	441	454	442	453	445	435	443	473	445	473	442	408	429	457	445	502	424	439	460	456	443	445	434	523	606	571	510	432	454	463	420	439	430	462	457	437	441	433	398	459	493	434	441	450	454	458	420	422	424	433	465	445	407	446	450	463	438	498	392	502	426	454	445	458	455	445	439	432	457	422	459	431	458	414	456	453	483	438	433	480	443	489	463	439	475	439	434	477	446	445	446	441	435	440	435	462	449	452	475	409	410	420	442	452	462	458	449	440	442	472	425	450	452	449	466	475	433	463	421	446	471	474	453	452	436	426	462	428	440	465	433	429	481	438	432	435	437	429	460	437	439	434	457	471	442	449	429	415	435	446	423	464	443	450	474	448	425	472	454	457	428	429	425	414	446	450	448	470	433	434	497	412	453	449	431	426	453	417	433	425	458	484	415	492	457	443	433	416	430	476	449	441	421	449	462	473	472	442	398	411	416	445	453	437	458	423	441	459	442	440	461	431	470	455	442	445	450	454	483	460	438	413	475	433	463	497	449	428	403	449	429	433	433	438	453	460	430	457	422	416	433	445	429	400	443	465	444	411	458	476	420	460	417	434	420	469	430	445	455	426	465	453	425	449	460	441	462	453	441	417	454	421	415	468	443	445	436	428	442	445	447	497	418	422	428	450	472	429	444	444	439	453	464	386	441	413	445	448	441	473	419	421	431	449	455	461	484	485	431	460	447	413	427	419	462	467	447	476	411	420	451	444	398	446	447	445	482	462	438	440	447	434	408	437	450	442	466	444	418	434	415	439	474	445	405	445	416	460	448	482	455	400	459	471	488	396	464	420	421	458	430	437	439	464	440	404	484	469	479	473	396	462	474	437	427	440	467	455	454	498	443	429	453	486	429	454	434	463	426	421	437	447	425	432	382	460	441	462	430	417	438	440	434	435	468	446	450	439	420	489	473	432	415	469	427	462	488	447	442	465	460	482	441	442	397	427	474	480	436	463	463	462	408	423	457	441	424	424	479	438	406	460	419	432	438	442	430	442	493	433	473	493	411	435	430	425	417	440	425	471	450	456	456	446	427	395	456	465	433	426	439	426	423	460	428	441	460	410	412	461	449	462	448	445	492	439	456	414	447	449	448	493	433	421	463	453	411	421	440	472	440	420	428	435	410	445	445	450	438	452	434	496	477	435	448	472	439	474	458	423	469	430	421	466	422	457	444	461	471	453	393	472	422	466	438	462	444	434	464	475	454	454	438	459	447	418	436	450	434	430	443	440	426	398	418	435	467	434	437	463	470	463	453	461	462	443	435	465	433	428	423	430	430	437	494	462	467	432	452	436	430	426	431	438	443	438	455	473	424	441	446	437	443	481	446	415	438	426	415	472	472	468	471	474	451	443	444	469	458	436	457	435	439	453	414	439	439	447	471	460	408	443	438	484	440	385	452	458	451	470	424	404	412	489	426	452	409	406	491	432	455	427	424	456	476	416	447	437	427	429	449	469	433	432	448	436	458	438	474	461	427	429	435	470	449	417	454	456	464	414	434	450	458	431	467	436	411	450	465	451	468	450	455	490	459	415	432	453	439	430	481	398	470	447	440	420	468	422	474	448	446	441	428	419	471	428	460	453	420	426	430	448	488	448	468	459	414	416	405	436	435	487	443	427	452	434	440	424	409	409	441	495	441	464	386	421	461	438	436	448	471	410	454	478	457	474	429	439	445	467	451	472	441	441	418	452	414	457	434	452	458	470	412	455	469	428	439	440	419	452	413	460	462	442	435	463	443	472	420	420	432	478	462	439	409	437	440	418	439	430	441	452	458	416	455	459	447	415	422	420	408	452	453	466	448	402	422	474	413	424	428	407	448	445	406	434	445	485	470	462	427	410	467	469	400	439	423	434	415	424	443	457	439	438	428	433	464	424	426	444	400	464	429	413	438	452	456	454	466	437	420	449	445	452	436	448	465	409	432	436	457	448	457	412	474	458	443	446	438	419	417	423	441	439	440	441	439	482	443	432	459	442	437	463	436	434	415	432	435	442	440	444	414	431	408	427	432	457	421	441	425	459	457	464	480	490	436	443	447	458	465	427	440	437	470	464	409	435	438	451	418	436	431	461	432	410	469	423	424	428	446	462	449	419	457	439	456	457	477	427	448	440	480	461	456	433	425	433	416	469	447	462	439	450	412	425	471	457	429	455	489	423	449	447	410	465	462	419	431	447	465	419	440	428	450	458	451	430	411	451	455	425	480	421	410	421	419	458	444	459	454	455	438	444	443	492	448	449	438	443	433	469	485	492	470	419	442	457	451	446	414	436	440	466	425	441	450	432	465	466	431	447	436	471	414	437	437	469	451	421	413	439	434	417	479	451	475	451	408	446	404	470	448	459	426	438	456	439	425	432	427	435	458	432	452	397	462	437	470	458	379	438	473	443	439	460	454	464	454	433	452	421	459	460	452	426	455	453	409	429	479	471	426	472	436	454	411	424	445	438	427	408	427	451	438	423	414	459	442	416	451	455	453	388	432	433	441	457	424	449	458	428	476	444	458	453	441	444	443	421	450	481	484	438	411	453	432	450	468	424	446	453	429	467	449	443	422	472	441	447	432	452	450	432	406	453	439	429	442	465	426	392	443	411	423	463	431	477	500	454	447	420	427	413	464	415	434	456	466	445	491	412	436	399	431	449	453	453	427	461	482	423	396	445	445	436	460	436	436	433	466	436	461	483	459	425	457	426	468	437	450	404	447	426	459	463	423	446	408	492	446	428	448	455	416	453	412	407	440	439	442	469	425	409	449	431	464	436	450	442	456	487	462	451	469	469	451	463	441	427	441	478	434	435	457	417	462	439	414	397	491	430	497	473	455	437	418	446	448	470	457	446	440	427	450	476	437	431	473	446	487	440	467	428	434	465	426	403	439	452	424	412	458	454	406	433	409	431	447	462	422	448	454	475	464	469	434	422	428	447	429	442	485	425	437	440	447	410	458	447	444	447	455	473	457	465	478	429	433	395	423	442	426	414	454	414	436	476	450	476	431	434	492	453	453	424	419	455	452	471	420	404	472	446	426	452	433	444	459	443	472	427	456	466	449	459	445	458	450	451	403	444	480	426	440	466	423	427	451	445	445	449	461	453	462	475	459	480	445	422	469	410	425	418	431	445	456	434	425	463	448	426	446	465	446	442	443	466	401	413	442	424	465	441	397	423	418	427	455	437	451	454	430	419	453	454	447	463	450	429	505	436	456	449	446	435	452	439	435	420	473	490	430	459	455	424	453	406	429	431	448	445	447	440	450	426	462	446	435	430	447	457	456	485
29359	17405	5715	1975	969	617	516	470	406	436	405	469	453	460	425	449	458	403	462	422	432	426	428	388	393	428	417	371	414	426	389	452	407	426	433	448	425	442	459	426	423	395	430	452	421	432	417	439	409	458	439	434	442	482	456	403	379	378	419	457	428	421	426	419	431	433	411	449	439	421	411	469	442	418	427	453	408	443	451	421	463	405	451	405	384	388	409	381	419	411	437	409	441	428	406	410	436	373	422	451	455	457	421	455	398	419	443	447	458	420	430	457	417	427	429	450	417	434	426	438	463	427	419	437	409	422	454	423	426	386	458	428	442	435	404	437	464	427	475	447	437	452	430	412	403	396	419	428	402	433	433	439	466	386	400	411	426	404	437	452	433	413	426	436	434	443	422	374	414	420	389	445	397	439	439	436	425	427	397	436	435	441	411	394	473	416	427	412	446	425	429	456	374	439	449	435	449	452	436	421	410	476	412	416	433	399	413	411	419	423	386	450	448	432	402	434	440	399	414	416	420	450	434	440	453	414	410	419	414	425	405	449	430	423	389	403	409	413	432	440	393	442	453	423	433	413	467	469	434	398	430	428	389	439	426	435	386	453	449	447	410	441	382	403	426	416	424	442	441	421	394	445	438	407	411	417	442	430	417	423	425	416	450	429	389	434	452	387	407	391	438	448	442	415	412	469	418	420	425	430	408	413	431	432	395	438	407	438	421	428	461	427	400	420	384	425	418	412	454	411	389	424	439	390	412	411	462	409	397	440	399	430	439	446	359	435	433	420	415	451	445	453	408	438	389	415	421	451	426	424	436	407	418	408	423	440	415	431	409	438	413	402	393	420	401	445	419	438	412	456	397	440	435	421	420	441	415	409	445	431	371	387	417	398	400	450	420	424	424	434	440	406	428	417	413	429	406	421	372	426	419	386	399	428	445	382	410	425	446	462	417	444	377	419	416	417	439	449	394	396	420	444	439	392	377	426	421	396	379	426	416	412	474	416	371	408	431	398	413	426	437	430	447	419	444	423	440	416	397	432	395	444	415	446	439	420	474	408	449	433	393	445	427	428	408	438	438	434	414	423	421	431	397	428	461	427	395	374	437	418	426	432	409	405	430	422	426	430	433	424	397	462	405	430	431	437	384	427	420	426	399	424	477	431	428	435	428	425	414	457	444	424	463	428	439	444	412	415	407	451	420	433	391	445	419	444	425	392	438	427	385	395	426	429	465	433	423	448	421	400	440	373	412	416	451	425	432	418	438	437	452	384	404	408	417	429	410	386	388	392	420	442	402	437	433	477	462	434	417	401	451	403	452	401	410	398	449	452	418	403	441	417	440	428	437	444	411	414	447	411	452	421	447	438	431	394	433	430	444	447	403	440	450	410	451	438	390	434	432	412	469	425	421	383	463	371	422	426	423	417	426	393	445	448	459	435	417	432	414	434	434	424	472	417	420	432	412	414	446	430	435	414	421	430	414	398	397	412	413	424	459	380	391	407	414	438	428	424	434	406	408	396	372	462	463	400	416	395	446	423	450	399	444	451	401	388	412	418	394	455	424	420	447	439	379	453	415	420	416	423	425	449	455	443	406	423	397	443	463	448	379	388	376	460	437	398	381	415	426	439	413	405	415	425	428	440	413	429	432	419	370	422	450	452	436	450	405	405	391	427	399	415	428	476	468	433	398	402	429	445	454	439	401	437	440	404	440	421	417	443	412	414	399	418	400	437	402	437	445	447	443	428	441	458	426	460	449	437	432	442	403	453	432	411	403	420	404	455	419	415	409	432	437	405	416	418	435	434	422	396	414	432	431	414	418	460	428	417	430	455	445	424	405	434	420	423	428	418	389	467	461	400	400	399	418	408	404	399	415	427	403	401	389	417	407	423	406	407	388	415	424	434	403	438	418	384	432	448	444	417	429	428	426	436	410	395	449	446	455	423	439	455	417	417	450	450	434	392	459	422	382	383	381	410	382	379	423	427	439	405	431	423	451	415	426	464	421	452	426	465	409	401	420	462	416	435	415	414	454	442	426	418	439	459	429	402	467	408	378	418	416	366	403	426	414	408	421	428	410	409	448	393	399	426	404	432	392	421	462	479	450	434	416	403	416	427	395	393	418	446	366	428	426	440	415	477	418	392	414	411	451	425	421	448	405	444	437	425	431	428	456	450	428	452	434	408	403	443	421	438	407	410	402	403	430	386	427	445	425	425	443	442	451	426	469	414	405	402	423	438	386	450	434	447	410	414	413	406	409	420	402	422	424	405	411	414	431	415	420	454	451	395	407	406	390	448	393	441	424	462	445	436	399	422	420	388	437	418	407	404	433	466	407	414	434	428	455	435	415	376	385	415	441	422	420	416	429	433	393	471	448	441	396	411	461	411	444	458	435	444	423	419	428	431	413	375	417	395	423	457	424	444	411	421	412	440	399	427	447	392	450	429	430	404	430	413	448	452	412	398	403	429	425	435	399	431	430	419	401	448	413	433	403	466	440	426	420	412	421	391	373	440	426	448	436	424	463	430	417	375	450	425	419	432	444	426	364	419	417	439	417	421	449	455	393	447	399	493	422	439	444	403	435	429	394	454	426	439	448	421	405	412	418	401	436	439	427	417	391	433	431	388	399	437	472	421	449	419	414	403	437	438	440	476	375	432	400	448	415	421	447	392	426	473	446	421	440	420	452	430	411	411	463	419	424	428	419	414	420	405	455	412	414	455	410	411	450	399	414	411	379	453	418	431	467	402	461	455	436	454	387	425	450	409	401	427	432	428	401	392	425	439	453	436	440	426	440	376	412	390	399	420	414	460	408	449	446	438	404	463	386	420	423	434	402	414	421	447	422	425	426	403	408	389	425	417	407	425	434	447	411	417	425	412	433	446	410	410	439	442	443	424	404	438	405	472	442	442	402	411	430	464	452	434	394	440	403	427	429	448	451	436	455	427	430	432	404	394	432	427	416	428	378	437	428	432	409	405	422	437	406	403	394	418	453	420	425	478	439	411	418	410	424	438	415	424	425	392	408	403	437	409	433	418	393	444	403	408	431	419	425	439	421	389	390	406	406	389	399	424	422	460	389	450	455	407	419	395	424	422	431	435	389	426	449	447	434	444	452	401	461	434	420	455	413	452	434	459	430	423	398	394	412	404	419	405	396	408	409	447	432	434	430	445	439	399	416	406	497	425	424	422	427	433	432	420	425	424	457	412	448	427	410	451	451	443	431	382	435	418	381	379	431	426	390	453	437	423	416	395	449	425	438	391	440	455	413	437	441	417	412	443	459	433	422	429	423	441	446	473	438	412	444	438	437	425	442	419	452	463	433	429	414	371	424	437	399	418	434	417	402	429	450	438	431	440	440	450	421	418	419	413	435	395	440	459	398	398	439	405	426	397	435	413	418	440	442	435	428	413	427	412	395	454	413	458	423	415	438	459	437	393	420	427	405	401	459	417	438	394	414	416	405	389	430	469	393	381	418	429	390	416	429	435	424	420
15450	8302	3971	1677	1084	729	436	386	389	420	371	374	362	383	377	369	369	393	388	406	350	380	376	375	387	364	390	394	377	343	350	373	377	367	351	368	400	387	403	371	373	353	399	363	407	371	398	368	361	351	383	370	389	352	363	374	381	383	384	367	390	360	359	361	364	362	395	378	394	388	386	370	355	395	340	385	370	346	364	400	329	386	359	375	380	398	386	359	386	370	386	363	375	373	374	384	382	378	376	368	394	352	362	379	361	388	397	403	390	393	382	383	345	378	414	354	363	379	366	348	404	390	380	360	385	396	397	352	386	407	408	370	374	384	402	371	356	372	397	368	386	367	362	325	383	351	374	373	383	377	415	378	322	391	363	348	346	354	377	364	355	359	375	354	344	409	387	352	393	378	359	374	365	393	371	384	370	407	385	342	357	329	371	379	400	383	410	386	343	388	358	392	395	368	399	386	357	393	358	385	373	348	353	380	353	373	391	371	362	400	376	391	375	402	403	370	393	389	367	363	372	347	357	407	393	386	356	391	343	390	351	375	364	374	385	403	363	366	374	358	385	398	393	342	355	338	368	369	387	357	372	361	407	349	357	341	400	336	388	354	371	361	376	368	370	404	372	352	350	352	381	379	316	390	394	352	389	387	374	381	345	405	383	356	396	370	363	361	385	368	362	414	328	354	380	359	362	356	382	368	381	363	366	368	368	336	372	411	408	379	345	366	339	400	348	372	352	321	397	396	408	368	382	385	351	315	399	398	363	355	349	359	374	376	365	376	421	339	360	344	365	356	364	382	360	362	371	374	353	368	395	398	364	376	363	374	358	366	353	384	368	384	376	343	400	388	376	390	385	399	354	354	352	385	382	389	388	388	360	342	366	365	354	360	372	358	337	405	394	352	365	392	381	360	367	388	361	372	351	370	364	393	387	378	345	405	364	374	389	390	395	373	390	372	352	392	361	334	404	378	353	365	356	373	387	364	387	381	365	376	394	358	362	343	362	356	394	375	360	358	415	352	381	366	397	393	422	387	372	367	358	370	384	368	354	346	378	392	370	345	357	321	409	373	375	389	344	374	389	382	391	347	396	367	354	370	374	367	370	413	402	364	367	370	370	362	385	353	368	358	405	381	360	352	354	349	411	361	335	401	412	398	404	365	390	337	377	357	357	387	360	409	394	395	379	375	366	377	392	374	357	348	373	355	403	353	341	369	336	375	384	376	389	352	391	368	372	370	385	353	355	386	354	401	386	403	362	357	384	346	392	373	353	394	369	389	390	387	370	388	392	388	407	397	377	376	328	316	393	383	342	358	368	359	373	394	343	345	376	350	381	367	333	371	369	365	373	374	359	377	383	363	382	367	378	378	384	374	376	372	364	387	397	386	352	376	374	390	356	372	343	389	351	380	385	398	375	348	346	361	374	342	376	359	359	370	427	374	364	375	350	373	398	383	369	357	383	355	399	402	372	333	364	369	378	369	373	356	360	387	382	375	368	380	371	371	386	372	388	353	359	374	360	387	363	360	368	341	359	364	360	373	360	386	366	398	379	402	390	341	367	376	374	364	373	391	374	354	372	366	381	393	385	360	380	346	382	387	362	327	355	392	374	397	372	372	342	355	359	373	359	354	352	402	390	363	379	376	345	422	382	381	397	397	417	381	395	373	369	361	387	394	386	350	386	413	365	354	384	385	354	383	360	377	345	381	356	373	386	359	410	351	368	352	379	355	381	394	376	388	389	393	399	376	377	366	370	381	377	358	387	380	370	386	362	374	361	372	386	387	390	329	371	366	365	365	379	377	374	397	374	375	351	388	381	362	394	413	359	352	407	360	349	419	392	345	345	366	335	336	365	399	385	395	358	352	366	371	369	363	349	383	415	377	369	399	367	391	353	390	395	347	363	383	350	368	384	402	350	363	364	373	343	352	355	348	386	356	346	370	390	348	383	364	368	372	393	366	398	382	367	367	368	362	385	392	365	350	343	348	366	393	374	333	356	374	356	381	385	383	372	407	382	374	356	359	389	343	363	382	410	374	349	369	373	368	387	364	380	365	375	359	392	382	349	351	407	334	400	379	385	362	373	377	371	366	381	383	371	375	403	378	375	370	352	378	364	373	370	360	349	389	349	393	395	379	387	395	359	346	412	363	398	377	340	380	403	344	353	357	371	417	375	359	383	377	350	363	324	374	380	388	362	403	405	352	386	341	339	381	362	391	367	345	365	343	353	421	346	378	353	338	380	360	396	349	352	350	434	367	358	379	377	365	363	389	367	384	370	387	380	382	392	433	354	378	396	347	386	374	431	398	370	351	354	340	371	385	387	357	388	362	356	348	364	337	365	334	387	374	367	355	382	368	384	381	423	381	380	376	363	389	362	413	367	371	344	372	388	382	393	373	347	405	392	399	379	379	368	346	414	390	386	352	379	361	354	374	416	423	379	387	360	405	369	335	372	389	349	367	356	391	327	383	373	403	389	363	345	379	399	371	368	369	362	391	362	414	396	353	359	372	323	370	409	372	377	400	380	373	370	343	363	383	356	397	382	396	342	355	359	397	376	355	379	396	375	374	355	375	349	385	415	379	393	387	350	389	408	394	395	361	352	360	369	366	359	394	340	354	374	390	381	401	383	371	359	325	397	370	394	349	362	365	341	373	368	361	359	368	347	343	347	356	361	376	402	372	366	388	373	391	347	359	381	356	408	356	359	355	390	364	367	352	371	398	404	395	373	328	379	363	352	351	369	348	378	386	400	369	369	383	402	388	402	373	363	334	348	367	333	355	347	368	362	386	315	386	363	382	376	360	356	366	364	378	397	343	336	370	403	339	359	368	369	355	365	385	386	353	379	343	346	411	386	387	370	377	363	362	354	419	366	370	342	345	378	381	370	350	377	377	396	370	345	352	385	387	363	398	328	384	364	369	368	377	369	329	340	360	370	380	352	388	401	365	360	359	385	358	369	363	391	381	353	371	349	373	375	381	346	362	410	413	370	397	364	396	429	370	374	365	398	399	362	372	384	385	362	382	345	382	362	389	375	419	382	401	333	368	413	365	378	374	399	344	362	373	381	352	384	322	362	380	342	362	378	389	385	373	397	346	375	384	354	361	380	401	370	365	354	390	366	375	394	310	350	353	368	366	357	416	369	356	384	406	377	368	379	370	391	415	366	417	380	396	370	403	383	380	393	386	367	370	384	367	339	371	389	374	359	354	386	378	380	354	358	368	390	369	373	379	355	425	381	355	365	346	362	380	378	395	392	406	366	385	377	365	378	383	403	385	366	356	403	340	377	374	370	359	336	372	374	377	339	417	383	381	400	362	358	388	367	348	370	390	389	408	353	365	408	394	364	405	360	384	408	387	380	372	405	372	380	389	373	365	396	362	425	385	379	364	368	367	385	422	374	361	388	390	377	378	360	361	391	373	385	390	360	377	382	360	373	379	390	362	367	317	402	352	393	367	366	391	375	383	381	406	398	368	403	375	373	395	333	366
25507	21470	27691	25453	16134	6821	1481	400	350	310	297	330	325	306	275	310	323	305	310	302	302	278	300	303	312	299	300	270	304	329	303	266	299	311	282	303	332	281	313	305	293	282	320	292	288	288	327	304	305	299	308	308	327	320	307	285	297	295	325	314	263	287	286	288	290	287	308	279	284	318	318	284	305	275	287	278	316	298	302	278	275	320	306	268	320	294	287	278	311	266	277	279	286	290	304	295	282	325	321	280	306	291	305	285	331	329	323	294	282	257	274	270	308	304	258	294	299	284	278	280	275	285	319	298	283	327	300	310	310	306	302	279	293	252	285	282	282	273	297	306	277	268	278	303	322	296	299	288	280	297	282	306	312	312	316	312	282	305	298	310	294	276	300	248	303	286	279	316	268	272	292	282	313	270	285	273	305	301	325	294	298	302	308	276	291	290	281	303	290	304	269	292	294	280	294	312	288	305	295	306	289	309	278	283	284	305	324	308	301	296	281	278	294	265	269	291	312	276	298	309	287	276	276	321	322	305	317	267	300	298	318	305	286	283	300	282	282	283	309	315	268	311	336	304	284	268	302	284	291	295	301	292	305	288	313	286	318	292	262	256	289	312	329	280	299	278	293	278	303	298	287	282	263	326	332	316	300	276	298	270	319	298	297	303	294	291	285	290	305	278	280	290	324	273	268	291	300	307	322	286	254	296	286	304	280	321	300	270	303	307	296	277	251	283	282	274	318	291	280	298	302	290	302	276	253	305	296	284	315	284	303	266	278	293	328	293	308	326	292	318	268	309	275	308	266	302	276	290	289	294	321	297	314	328	299	296	294	274	297	319	304	340	279	281	307	313	296	283	306	297	305	300	300	283	309	284	295	278	273	301	289	308	283	267	309	270	287	267	317	285	294	301	283	304	298	291	303	292	285	289	279	298	314	299	286	299	304	294	299	292	300	294	287	284	273	297	309	295	305	272	261	294	297	325	307	278	265	269	261	309	292	280	290	300	323	290	297	321	334	324	290	323	284	290	250	312	306	291	312	297	300	315	295	303	307	288	329	314	293	281	289	308	279	293	294	301	290	322	275	288	288	294	282	258	274	292	318	276	297	276	301	307	265	293	280	292	301	320	278	298	295	290	286	320	306	283	289	339	287	299	290	262	292	295	290	284	301	317	289	293	310	295	281	293	264	299	275	303	313	297	253	272	282	300	268	284	293	271	275	284	275	301	303	301	266	334	307	287	264	301	292	283	287	314	281	334	284	275	265	303	297	275	276	285	312	332	336	291	268	284	323	315	263	286	290	344	290	285	279	329	316	326	295	296	319	295	307	316	280	258	319	271	288	288	294	302	325	284	292	296	292	301	301	305	301	322	295	295	303	290	313	290	307	312	275	281	292	303	272	302	288	308	304	298	308	292	301	281	313	295	302	275	292	300	276	310	280	282	282	287	287	264	311	242	267	295	297	281	297	302	314	290	289	307	301	300	299	288	276	311	300	314	302	295	288	287	294	294	256	322	305	297	277	298	268	327	255	337	280	289	313	290	309	289	286	304	318	301	283	285	274	278	294	289	290	293	295	282	285	270	293	304	284	317	305	306	297	322	287	277	260	308	322	266	285	304	294	297	276	263	295	291	291	291	297	303	298	294	281	287	322	294	281	285	309	263	280	307	309	265	279	285	285	289	305	295	319	292	276	259	291	322	269	268	322	313	293	310	280	274	280	323	303	251	287	236	303	336	298	302	286	285	272	290	265	305	276	311	294	306	279	288	296	265	292	307	291	265	279	300	328	306	277	302	267	301	272	283	313	267	292	277	315	290	314	292	283	263	277	296	318	290	277	316	326	294	294	283	274	321	269	295	275	301	330	275	299	314	314	290	289	289	281	269	311	326	323	304	295	311	293	271	327	270	292	299	250	299	325	318	318	334	285	283	300	301	296	300	296	322	298	315	310	304	289	293	325	309	314	302	280	278	294	271	298	286	307	292	289	297	292	319	301	265	282	324	286	308	300	293	267	288	291	291	294	304	289	268	313	306	312	309	296	252	288	292	338	276	295	302	271	278	289	303	264	305	329	263	295	290	277	323	283	277	283	315	302	299	300	288	297	290	290	281	316	262	301	285	299	292	268	293	290	312	297	298	286	290	250	309	284	281	275	291	293	277	295	242	263	262	300	308	320	295	289	297	301	286	299	266	280	277	316	314	288	301	273	296	309	279	291	305	298	314	269	265	251	275	279	305	314	302	273	305	278	300	297	294	299	303	259	271	293	311	269	286	312	277	303	325	304	292	312	309	263	301	293	283	270	283	292	264	278	296	319	306	314	283	295	278	292	300	305	309	293	287	294	280	315	305	279	278	330	278	314	292	313	280	289	300	285	310	286	302	262	276	265	290	272	280	320	281	307	299	293	268	318	276	270	289	264	302	298	313	329	276	295	290	306	292	335	306	273	293	278	291	294	292	281	315	299	301	262	286	276	293	304	318	290	290	289	289	273	276	315	286	261	288	276	265	298	309	316	273	314	265	319	322	300	340	277	280	278	319	300	295	292	290	294	278	280	262	299	262	332	306	298	282	301	319	273	281	279	277	315	306	257	286	262	300	312	293	330	295	307	296	317	255	275	285	293	323	303	296	308	249	295	294	306	272	295	259	318	324	295	283	286	283	256	279	289	290	262	307	283	276	274	297	270	269	319	277	290	315	269	279	283	313	311	299	290	277	317	299	280	301	300	315	311	299	277	289	298	278	290	269	276	298	259	286	287	294	277	272	304	279	333	319	288	275	293	296	321	319	315	335	296	308	288	325	285	336	300	311	294	273	275	276	279	283	279	304	334	272	323	325	305	286	233	272	289	315	270	278	298	280	318	310	262	280	287	261	283	320	303	308	286	296	269	299	274	287	289	267	251	271	284	307	290	305	313	313	287	319	292	306	302	278	288	295	264	288	313	303	306	271	270	278	280	291	287	265	302	329	318	276	285	289	299	274	324	293	288	307	306	262	315	316	294	277	299	285	298	280	307	304	302	286	259	285	281	301	319	335	295	284	305	276	295	284	286	294	287	294	300	271	304	305	298	319	305	273	267	276	308	289	293	295	294	284	279	293	305	280	342	273	319	301	301	259	269	276	273	323	293	268	293	296	275	295	269	312	310	300	315	274	321	304	295	280	317	307	275	301	295	276	307	316	305	283	298	270	281	308	273	300	271	304	288	271	298	335	272	300	312	324	278	310	301	301	282	284	310	325	300	277	300	287	305	302	261	291	325	297	265	311	275	283	279	323	284	297	286	279	297	267	288	287	287	278	298	286	288	275	293	316	299	315	294	270	317	278	273	275	299	278	297	313	274	280	313	319	268	310	293	254	289	266	284	323	317	320	285	279	295	311	325	306	284	296	295	323	262	291	313	301	292	293	308	274	333	280	300	301	320	272	311	294	282	291	282	289	285	289	292	283	315	269	293	306	255	306	321	283	275	296	293	311	284	306	301	306	287	291	277	272
50299	45189	26522	14223	8429	5352	1777	388	378	351	342	318	353	326	302	280	283	313	272	293	302	296	291	298	289	311	309	288	265	306	311	312	322	283	291	302	281	275	308	333	305	281	322	265	287	332	301	293	282	301	288	277	287	264	284	267	267	319	303	321	292	287	289	289	301	289	327	285	291	272	303	330	290	275	252	286	269	279	307	293	275	291	274	311	297	282	306	265	256	298	284	299	266	283	303	293	274	317	274	297	302	303	283	261	299	372	365	328	286	291	308	273	258	297	253	303	285	304	280	278	278	258	270	281	319	298	292	269	303	267	301	285	291	300	284	257	299	280	285	267	267	282	281	307	283	283	316	270	281	267	305	283	313	262	315	291	282	321	295	263	302	283	272	293	282	280	286	279	302	284	249	297	285	297	300	272	291	298	287	303	302	258	284	313	273	313	305	274	279	285	283	265	287	293	278	272	305	267	306	281	323	279	279	292	280	324	324	263	308	291	288	314	295	273	299	303	258	314	322	269	326	295	266	312	292	315	295	271	267	275	267	309	285	309	284	286	287	291	262	283	297	282	277	302	316	271	299	269	334	283	280	277	268	285	289	303	286	290	293	303	273	285	273	283	301	290	300	271	268	272	297	240	268	300	278	296	296	277	293	292	303	283	301	281	297	287	284	271	260	299	283	297	250	296	280	279	297	283	317	309	284	290	270	283	296	302	276	264	296	287	286	281	307	265	287	291	310	291	311	297	286	287	271	282	284	298	309	281	292	308	277	280	285	270	304	276	287	265	299	287	325	279	303	263	277	306	292	288	292	299	291	263	297	303	326	283	285	287	279	297	306	315	291	266	289	296	285	317	313	284	280	261	299	266	295	282	285	310	299	291	267	269	258	266	284	291	291	291	291	303	312	269	281	326	302	264	304	269	286	278	310	276	262	298	306	298	294	318	322	265	306	303	305	279	290	291	267	271	296	296	273	287	286	281	301	282	293	255	273	291	260	281	273	269	301	321	262	276	273	270	272	283	272	316	309	297	268	275	299	273	300	293	291	289	255	305	293	297	314	276	272	305	287	277	294	254	302	295	298	310	286	262	301	283	298	290	282	274	305	269	294	302	289	296	271	281	266	300	269	298	308	255	285	300	298	283	273	282	273	275	315	289	302	283	296	305	300	265	310	263	304	300	274	302	293	265	276	283	279	295	298	293	308	307	288	291	282	276	292	298	283	254	304	270	280	274	270	311	282	289	277	259	301	303	265	257	274	325	279	253	298	253	300	285	293	300	284	301	294	281	309	288	304	312	304	293	270	277	257	270	315	311	296	279	293	273	260	308	306	303	283	290	294	286	275	299	299	280	262	269	277	305	280	272	273	290	287	265	276	297	277	278	317	270	296	298	270	263	299	298	277	256	308	315	277	308	291	296	304	295	234	279	299	276	283	290	284	277	297	298	280	297	278	299	292	288	267	303	296	275	283	285	294	270	283	271	270	302	307	291	272	259	292	308	303	282	288	300	282	262	301	283	281	308	261	333	284	290	261	319	277	316	263	279	290	270	298	289	306	286	284	298	291	292	315	309	290	265	313	306	289	303	283	304	309	324	301	280	302	297	295	307	292	275	289	298	285	303	321	281	278	289	300	273	266	260	277	291	281	269	276	266	258	288	309	268	297	310	278	261	314	295	312	292	279	286	291	293	293	246	280	285	317	264	293	284	291	282	261	304	294	269	290	262	312	278	311	267	306	264	276	249	277	287	304	291	309	310	276	298	252	279	269	312	295	295	276	291	301	294	269	293	289	252	287	268	264	265	280	293	259	286	275	267	308	312	282	282	275	292	279	291	269	289	290	284	286	298	289	277	269	291	309	268	291	286	266	298	285	292	263	271	289	298	295	289	315	284	251	289	260	295	268	291	267	279	274	289	290	288	283	290	273	298	257	274	299	301	297	273	326	285	283	277	305	261	268	318	301	262	266	301	266	305	299	285	280	283	268	277	299	277	304	274	271	296	307	279	281	287	260	305	260	272	291	299	272	279	290	316	319	261	274	312	307	274	283	270	272	266	303	277	282	303	294	282	284	283	297	281	311	313	328	303	294	271	278	279	262	275	303	271	327	284	301	303	277	290	265	312	265	304	281	294	283	285	256	273	282	286	262	266	260	249	264	314	315	288	264	294	255	311	263	314	279	286	288	269	277	283	285	312	299	290	286	290	267	291	301	272	280	291	289	298	270	278	283	283	267	310	287	307	277	290	314	265	292	275	280	278	264	283	301	272	282	273	303	316	311	305	252	240	311	289	310	276	278	290	281	310	290	283	278	294	270	299	294	290	284	286	315	297	304	297	318	247	261	287	254	278	316	283	275	253	287	295	273	270	287	282	308	272	298	292	275	270	297	242	289	303	283	282	304	285	312	304	273	290	251	274	295	311	267	295	327	295	291	287	275	288	269	259	258	281	268	289	273	297	270	302	304	284	254	256	271	292	275	316	314	280	269	308	301	307	285	282	288	283	301	299	315	305	306	269	288	285	260	272	287	289	273	292	293	264	287	285	277	276	303	265	302	276	307	302	277	284	319	281	264	302	283	271	294	254	291	267	283	302	241	321	283	266	291	290	287	283	287	267	284	297	273	276	276	260	296	264	278	330	300	282	265	265	296	288	297	271	302	277	282	298	256	309	293	264	258	312	304	286	264	299	278	260	298	284	264	268	311	261	267	268	289	261	290	316	297	290	275	304	286	299	302	290	323	287	272	284	296	261	266	310	285	304	319	270	270	294	281	281	290	296	256	300	317	290	262	301	266	298	305	260	304	306	251	288	286	288	308	290	295	298	335	288	310	291	307	294	319	303	314	311	273	284	306	278	271	257	273	294	313	281	284	288	273	313	293	287	278	313	290	266	293	287	271	297	278	312	294	288	288	273	280	266	271	288	293	285	275	303	258	280	295	285	275	291	273	251	278	297	293	279	286	303	308	298	285	290	304	282	291	296	270	319	301	302	288	282	300	275	282	310	305	277	266	269	287	274	299	276	289	286	265	280	280	287	283	271	260	304	278	284	302	284	269	297	293	299	272	260	290	300	270	290	293	312	265	282	265	269	297	277	261	309	285	295	280	306	271	266	289	266	295	279	269	267	307	284	287	327	281	274	287	282	301	276	280	261	287	264	277	291	282	290	324	293	300	274	293	293	293	287	289	290	279	284	265	290	277	300	277	302	265	292	304	308	270	271	287	291	272	305	285	294	296	288	309	250	275	311	305	295	272	298	270	287	251	282	277	276	278	277	277	300	293	298	295	273	283	301	265	250	302	281	255	290	294	298	309	313	291	318	304	279	290	280	323	267	300	305	260	297	292	294	282	282	268	255	239	321	275	275	275	260	291	300	279	286	266	295	287	290	275	254	278	311	286	302	263	319	288	291	287	287	288	286	267	256	288	282	300	282	275	262	271	273	294	265	303	319	276	295	302	270	317	271	287	297	297	273	262	309	291	282	284	303	266	299
24386	21393	28533	24762	21777	15859	4341	686	521	419	415	425	416	435	414	403	436	402	414	384	383	371	398	410	383	392	383	412	381	377	384	380	396	425	363	399	404	399	389	385	391	359	408	406	338	378	351	358	372	399	367	415	373	407	397	409	381	354	373	410	386	377	369	358	367	363	363	402	396	351	385	393	363	364	356	378	381	397	394	383	370	365	359	368	392	375	353	359	333	354	383	392	391	404	399	346	380	394	385	362	357	371	387	386	359	413	415	390	383	400	391	402	378	397	376	371	379	406	378	389	366	383	414	355	356	428	381	378	397	374	366	374	372	370	361	365	393	382	358	388	398	365	367	407	380	353	371	369	394	370	383	351	389	391	359	382	344	385	389	358	385	359	366	357	366	380	378	386	367	370	355	350	409	356	367	366	348	386	377	416	360	385	403	366	389	363	363	378	374	401	395	398	360	362	393	381	366	346	401	394	395	359	374	354	409	412	328	379	373	357	360	366	351	379	381	376	392	372	379	358	357	367	385	342	381	385	372	361	387	363	388	357	371	410	417	358	373	407	351	395	372	368	370	378	358	376	375	384	379	372	404	359	384	354	381	378	345	358	400	353	387	399	363	384	376	351	381	370	388	391	324	384	366	362	321	365	360	401	371	341	393	390	380	386	336	381	368	387	363	390	385	386	370	365	359	378	338	350	408	371	364	375	355	340	403	337	349	410	346	361	379	402	375	408	383	374	390	384	375	358	384	352	355	353	365	358	368	388	395	385	378	391	390	377	383	348	376	410	352	392	337	379	354	365	361	405	367	391	372	376	329	374	358	405	374	348	357	391	360	356	381	344	421	364	354	383	342	402	384	369	375	386	371	370	354	385	382	366	393	396	389	384	375	367	396	422	397	358	380	395	363	359	358	391	400	367	368	381	360	388	380	364	340	370	359	364	397	395	376	365	395	371	361	393	383	418	354	397	357	439	386	433	374	365	406	378	384	364	383	350	333	348	368	374	375	372	381	400	354	360	389	406	338	343	379	361	340	401	390	383	353	359	389	418	350	349	404	433	379	389	384	384	352	340	393	401	392	375	359	366	407	409	357	343	379	383	375	376	378	381	358	376	370	391	353	375	376	407	401	364	430	378	370	383	388	382	422	357	360	339	386	361	390	393	369	397	412	401	382	394	379	369	361	357	418	370	316	339	356	374	393	352	387	386	373	396	386	363	394	345	368	350	363	394	365	402	378	327	390	398	359	379	366	381	374	394	360	380	381	390	373	376	379	381	400	355	419	365	388	390	381	384	345	396	388	379	360	355	355	389	376	369	406	322	386	364	408	372	379	382	409	396	388	346	325	376	377	395	393	346	393	341	413	352	365	346	375	382	366	355	368	420	379	376	388	379	383	372	358	362	405	383	355	362	376	359	355	381	343	364	342	387	370	365	409	368	351	368	397	376	405	388	319	368	356	377	361	383	389	409	369	373	365	398	365	360	345	382	396	382	360	390	367	404	342	411	360	377	402	383	400	373	399	345	369	376	381	368	362	384	352	375	388	371	383	415	373	331	364	350	399	375	338	391	369	389	369	346	368	412	366	363	398	390	386	380	396	374	381	375	382	396	383	379	350	414	378	418	398	414	358	387	375	368	372	327	367	360	396	411	367	379	395	389	375	335	374	373	397	362	375	361	351	375	389	372	353	342	365	350	342	403	355	369	358	390	373	353	389	371	414	384	387	372	357	390	408	362	404	357	395	358	345	349	379	387	373	352	352	407	382	383	319	376	375	423	400	349	431	360	334	384	379	366	364	401	371	392	384	369	382	390	359	378	403	361	403	348	391	354	345	384	352	364	360	413	368	423	375	363	387	341	370	378	360	334	346	389	383	405	399	392	383	345	398	393	356	380	361	371	388	399	393	392	349	383	387	333	382	368	383	376	398	397	390	358	395	400	359	404	363	403	398	361	408	411	355	353	379	378	394	332	395	379	356	350	415	374	378	399	331	339	396	351	403	344	355	369	389	383	358	406	376	373	392	402	417	403	370	362	390	383	377	404	391	361	374	333	366	405	396	398	393	331	407	379	385	381	411	396	385	351	380	359	391	353	404	390	398	388	363	393	415	365	378	345	389	397	374	359	384	382	342	352	417	376	419	376	369	378	371	387	379	347	395	356	378	366	377	386	335	384	371	391	372	357	392	375	388	370	391	357	374	384	377	391	374	382	336	360	378	356	368	378	387	365	379	367	386	346	370	368	339	355	389	375	392	375	387	341	334	383	374	373	401	373	415	379	354	376	400	389	380	356	374	396	355	389	405	337	380	386	354	353	397	358	391	354	394	358	337	364	369	338	349	363	380	396	387	381	387	369	378	333	364	369	381	368	410	394	357	355	396	386	380	378	390	367	410	343	360	373	369	355	325	373	380	359	399	341	404	401	387	338	369	352	424	369	352	378	366	392	400	369	349	372	370	381	359	358	362	359	385	401	394	380	401	398	385	372	333	408	368	378	357	413	387	374	363	355	369	379	370	419	382	378	385	376	354	406	353	353	358	392	388	393	417	377	412	374	416	387	384	381	384	377	367	365	395	376	413	366	416	397	380	377	393	374	385	401	401	372	400	367	366	353	381	389	373	369	384	378	380	372	372	372	392	376	384	401	386	344	380	395	395	364	384	371	357	368	382	373	393	421	395	367	369	372	354	402	367	374	334	363	408	410	378	360	379	393	331	394	379	347	379	348	374	377	389	385	378	347	398	341	376	429	351	397	361	371	402	359	370	364	368	377	413	358	380	354	365	374	374	325	388	373	383	383	357	376	398	395	380	371	410	377	382	371	408	328	384	404	374	392	349	362	403	344	389	407	392	361	396	380	363	381	388	345	367	430	349	355	336	411	381	333	385	323	354	358	374	389	395	378	369	372	338	388	395	393	368	394	352	373	368	382	364	394	391	398	353	373	371	411	366	361	378	377	349	393	345	380	382	368	374	335	347	388	376	341	375	374	349	396	369	385	379	394	395	365	377	366	375	312	355	348	408	371	357	384	346	349	361	366	370	363	384	378	368	384	351	372	362	376	358	377	329	374	382	388	356	381	350	389	403	401	388	390	354	368	393	364	415	356	350	374	352	378	407	375	392	361	376	364	359	398	349	346	384	395	406	405	377	367	399	373	369	380	366	347	371	361	361	363	408	330	356	403	390	367	389	361	347	345	336	427	370	392	355	389	367	362	353	366	386	362	380	395	379	382	355	372	386	368	384	362	368	350	358	366	373	376	392	399	352	360	370	359	374	372	369	357	389	368	358	368	376	379	363	356	402	402	393	398	384	355	373	389	380	376	398	375	349	368	356	400	376	379	395	364	393	386	394	364	360	384	378	387	368	400	355	346	400	372	330	399	355	396	363	376	394	401	375	379	374	379	369	347	367	380	389	383	387	354	381	377	375	338	362	377	364	383	349	360	371	364	362	373	375	366	390	387	348	410	363	373	365	380	367	382	335	391	393	388	346	368
52516	59375	39672	22880	15799	9415	3593	648	474	486	476	441	431	416	413	410	423	434	421	418	404	396	341	440	387	397	376	372	393	379	404	356	401	362	340	398	416	384	375	375	369	339	364	387	349	395	336	370	335	385	363	374	399	400	357	338	406	331	359	338	342	329	345	390	355	375	375	360	379	361	323	372	392	365	379	375	356	371	322	352	408	363	344	361	343	355	370	394	359	354	390	375	361	367	356	368	376	354	398	354	361	372	356	344	368	461	484	401	366	338	361	383	374	357	365	364	409	367	355	343	358	355	368	356	359	399	366	372	328	359	370	359	375	383	350	375	365	350	379	372	361	387	377	369	340	342	355	398	344	328	365	366	365	378	351	363	353	376	379	370	359	392	385	345	349	361	327	359	392	360	366	382	364	367	382	374	359	360	358	363	329	396	330	364	372	397	379	344	361	375	342	365	353	342	370	359	371	365	363	368	368	380	343	348	356	354	360	364	407	367	362	372	382	367	311	352	358	377	401	388	373	364	325	349	354	390	377	369	349	364	359	383	353	346	353	388	355	363	358	348	348	384	339	360	341	356	347	381	376	357	331	371	379	361	328	351	391	350	398	335	335	361	383	353	388	352	377	375	348	348	394	354	330	351	346	332	356	367	327	349	395	351	394	333	373	383	369	349	354	329	367	351	395	377	387	359	312	360	347	359	353	376	342	380	371	388	363	389	373	362	350	357	373	357	368	337	360	375	333	374	375	396	338	366	389	338	371	374	367	366	367	360	362	337	354	336	367	352	309	364	342	375	367	344	359	358	371	329	403	353	358	380	357	376	352	345	367	383	358	364	357	365	369	372	367	362	351	382	350	354	353	380	355	377	347	354	355	393	375	354	351	328	351	353	385	369	358	378	335	335	346	387	357	367	383	404	353	369	410	372	363	362	393	348	364	372	351	354	338	365	374	367	375	364	347	354	365	343	359	380	384	335	357	329	402	354	361	379	358	370	329	373	372	373	345	338	345	381	378	356	362	397	380	376	386	395	383	372	373	353	366	373	371	364	352	341	396	362	345	356	362	365	359	357	356	359	333	371	339	375	360	367	355	356	373	357	375	375	377	354	362	356	354	327	374	385	330	373	345	386	428	371	326	375	365	349	368	377	366	355	350	346	384	385	331	369	373	385	332	377	366	326	348	374	344	360	354	325	361	350	345	360	386	354	380	340	375	382	389	375	327	377	354	358	354	372	351	363	382	396	360	372	351	346	364	376	335	339	381	363	332	333	390	356	380	340	338	334	340	355	361	358	354	364	371	371	385	381	365	356	402	378	349	343	354	365	367	354	380	350	370	387	350	378	337	351	377	352	377	342	367	363	379	388	370	339	382	343	365	352	370	356	390	359	367	322	369	333	379	369	382	356	332	351	344	373	358	356	389	369	375	369	353	373	360	365	361	364	339	345	339	347	363	378	385	378	362	351	398	368	375	364	357	382	367	355	362	347	365	381	361	328	371	349	368	349	356	364	353	374	375	357	350	372	359	371	363	338	345	368	379	339	343	363	350	374	350	374	405	366	381	358	372	370	374	370	340	394	370	344	355	365	372	369	386	382	355	347	370	369	395	349	359	376	395	386	357	331	355	378	371	374	332	362	353	337	389	383	385	370	367	361	366	390	397	360	380	356	337	358	342	363	351	374	383	388	385	348	328	361	365	391	353	339	345	355	358	394	392	359	369	365	374	340	396	392	362	365	387	376	384	372	381	382	378	383	378	375	358	341	384	370	369	344	350	368	373	368	377	354	359	385	375	364	345	366	349	389	363	346	408	323	345	371	354	373	375	353	381	355	377	334	383	364	378	347	349	359	352	364	347	322	349	371	332	366	367	376	324	339	338	366	322	388	383	368	387	360	376	341	334	363	355	353	357	354	367	337	372	328	362	361	382	398	334	371	348	373	376	347	368	353	391	400	346	350	375	376	363	352	372	372	354	380	374	345	370	372	371	350	376	371	360	358	383	352	351	354	343	386	349	344	379	354	359	352	340	362	355	344	361	353	361	352	340	351	344	340	357	349	364	339	381	357	377	350	360	356	371	404	357	343	366	363	385	353	358	358	330	366	357	361	375	361	360	385	340	390	357	362	353	347	338	381	396	357	378	361	339	379	364	368	353	332	332	362	333	347	368	354	358	342	335	327	381	342	373	328	362	361	355	353	338	401	385	343	358	357	366	362	355	332	329	353	404	373	334	425	393	365	327	379	330	346	390	340	349	374	324	349	383	356	373	366	313	377	359	344	358	330	363	360	372	374	349	350	341	339	385	351	359	343	371	365	349	351	335	355	373	408	364	353	388	349	367	347	385	388	372	350	374	367	362	363	352	376	368	332	321	335	344	381	374	357	399	353	325	381	402	381	377	367	381	325	340	334	363	345	384	342	348	393	369	363	319	340	362	337	340	374	336	320	372	343	386	343	345	328	361	379	346	339	392	360	380	370	322	354	376	372	384	373	367	363	366	353	358	345	371	393	385	345	374	368	349	369	366	364	339	369	389	347	351	344	384	348	330	396	391	343	353	338	354	383	315	369	365	331	361	382	364	342	359	357	373	356	370	369	373	370	345	388	380	376	351	369	372	346	373	355	347	375	347	351	365	368	367	368	378	361	345	383	371	336	375	375	360	362	387	385	344	364	337	373	381	347	376	379	336	381	340	373	356	350	378	360	347	368	372	319	358	394	387	369	330	358	358	331	367	374	406	370	359	351	373	371	368	367	341	382	352	356	348	361	325	375	313	370	378	389	373	373	344	354	341	360	339	386	366	355	360	385	358	385	389	368	368	335	395	315	376	359	384	393	367	332	353	366	361	360	385	358	351	380	378	350	367	356	372	373	379	388	350	366	361	382	364	339	383	386	327	378	372	351	385	362	380	383	330	367	347	369	360	377	364	344	337	355	370	355	341	410	356	384	315	341	337	345	356	325	334	346	359	344	358	374	404	324	385	341	365	321	374	365	356	359	371	374	368	395	341	384	339	354	359	348	393	357	407	360	367	348	362	349	359	359	313	350	429	373	342	345	383	371	372	351	370	340	348	379	352	346	341	373	385	363	365	357	401	349	341	392	361	399	323	368	354	364	334	353	361	353	370	367	370	339	396	324	364	375	373	381	373	359	365	374	376	350	372	368	342	356	384	372	361	368	389	386	372	372	366	351	373	370	373	359	343	350	340	388	342	351	339	350	331	369	387	346	364	359	367	404	355	389	313	358	400	337	341	382	355	368	337	382	357	347	364	323	394	353	348	377	377	374	347	383	369	372	374	355	392	376	340	380	356	378	348	359	353	364	339	392	346	346	340	365	386	373	378	331	355	369	352	359	363	368	367	345	355	345	331	348	384	367	372	375	330	359	365	337	320	372	394	367	356	368	330	344	335	369	369	329	334	381	351	374	350	343	325	378	323	374	351	339	398	373	341	358	362	351	359	379	334	325	361	370	354	335	361	364	362	386	355	364	354	362
29097	17302	5751	1978	906	518	426	331	384	339	328	347	314	326	305	336	319	317	305	316	294	313	324	318	311	289	316	314	325	301	306	305	320	281	309	282	317	337	336	313	311	317	326	320	308	299	323	312	318	305	286	322	325	289	322	324	318	342	287	295	285	303	295	302	311	284	337	306	323	307	327	341	304	309	337	325	302	277	335	274	300	320	319	326	315	320	302	318	302	292	315	294	341	289	319	295	295	318	305	340	324	338	304	299	316	283	319	319	330	314	322	302	317	340	289	307	346	306	300	283	274	280	315	311	310	295	336	292	314	322	328	294	320	318	311	316	314	340	312	319	326	340	293	298	310	280	346	292	333	307	331	291	313	313	298	310	302	317	316	332	324	305	281	319	305	324	306	309	292	324	319	318	310	298	314	284	291	288	295	321	316	318	298	336	326	314	302	324	324	284	289	313	300	301	318	276	315	291	308	311	316	315	280	326	287	306	305	315	311	321	318	290	307	343	343	271	323	302	312	335	308	323	307	302	345	312	281	288	344	289	330	325	299	321	320	317	343	316	317	324	318	366	294	332	300	292	306	275	298	280	338	331	345	345	320	324	337	300	326	313	340	303	327	295	324	337	317	293	319	299	295	364	322	317	335	294	308	331	317	300	316	294	298	292	276	311	321	293	325	317	318	317	308	333	313	301	309	307	304	285	285	301	310	318	315	318	326	315	324	317	301	299	328	335	290	290	295	301	305	320	284	320	293	309	290	346	296	282	313	301	284	336	308	327	288	286	315	328	295	291	281	319	314	287	296	318	299	276	318	337	324	315	302	313	309	328	298	307	286	331	290	300	307	290	318	319	319	331	307	331	309	305	344	309	322	299	307	301	330	326	329	322	314	296	318	300	295	281	315	314	292	266	290	289	301	313	309	307	333	303	344	318	294	315	341	289	269	319	314	288	303	326	348	309	276	343	330	327	287	303	310	295	308	309	305	321	312	295	343	296	340	326	304	323	309	339	327	292	351	345	310	314	330	310	318	302	295	296	322	345	302	289	319	308	321	336	287	299	315	307	311	292	301	286	273	305	338	325	346	295	307	303	309	296	275	337	314	313	295	319	307	316	311	344	302	314	310	309	321	294	291	288	317	353	296	279	324	333	302	341	341	290	311	306	301	290	329	312	317	316	340	296	294	325	319	311	335	297	311	280	300	299	286	301	322	300	315	286	300	319	318	270	273	294	303	299	294	357	302	289	309	319	257	289	304	330	323	294	310	313	310	290	292	339	317	289	307	298	293	309	312	331	297	304	299	332	302	290	309	328	336	320	309	318	304	321	315	305	263	303	288	312	287	314	296	291	286	296	266	310	303	273	302	305	291	312	306	309	292	315	297	330	328	310	344	322	285	301	299	331	297	325	314	327	323	300	312	297	298	326	302	295	288	320	271	343	320	299	318	309	310	316	297	262	274	298	280	291	320	282	282	295	296	331	321	283	283	330	308	301	286	321	315	297	320	320	310	306	324	298	298	317	318	321	332	285	298	307	338	299	319	287	283	293	318	325	296	318	332	311	317	314	335	325	313	331	295	292	341	298	346	309	332	326	297	309	272	354	324	302	286	317	310	298	301	255	299	347	306	306	309	314	318	315	288	308	311	332	319	346	303	322	324	302	294	305	323	294	285	304	278	289	316	314	305	316	341	298	318	294	321	287	302	282	339	285	304	295	326	342	297	295	294	331	296	315	311	297	315	302	339	289	329	323	321	295	317	321	310	308	292	296	303	294	321	286	312	295	304	312	295	302	306	340	319	313	291	329	297	302	351	319	304	306	287	337	319	325	297	307	306	340	324	321	314	316	329	277	322	298	284	322	330	284	299	324	321	283	317	328	330	287	329	320	339	299	314	318	336	290	277	305	325	295	298	317	301	347	280	336	313	284	315	287	302	319	292	323	313	300	330	306	318	354	332	315	315	301	330	310	322	292	297	338	314	323	303	305	304	333	302	304	355	301	288	282	309	310	303	332	312	321	284	333	311	298	275	349	299	301	305	319	285	298	315	296	290	325	337	315	305	304	324	279	303	327	306	311	331	319	322	321	329	297	321	278	308	324	291	321	323	286	310	297	295	315	312	294	330	286	345	305	282	302	314	295	326	343	296	335	311	324	311	338	317	318	283	291	311	305	330	311	280	296	340	333	333	335	309	317	303	368	286	275	348	293	311	308	298	274	335	299	315	291	284	346	303	341	313	343	285	345	311	308	313	304	335	284	262	312	332	309	347	291	332	301	328	294	306	298	315	298	323	299	295	281	299	327	306	287	319	307	280	264	288	287	361	344	297	312	313	312	316	306	310	301	327	300	343	311	299	308	261	316	306	293	298	310	315	328	309	304	276	322	283	302	322	373	328	325	287	297	302	310	319	306	301	306	346	326	337	329	322	308	328	297	319	292	308	298	268	302	338	336	292	313	324	331	295	309	334	321	303	313	303	308	341	297	305	271	318	282	309	281	307	296	310	321	315	312	318	278	303	304	264	309	308	318	318	291	306	308	309	294	324	319	321	324	308	314	316	319	314	326	304	314	307	300	296	296	314	300	297	281	269	287	309	311	310	333	301	348	287	294	320	320	331	288	283	330	342	323	304	289	330	317	324	331	331	324	305	315	290	314	344	321	292	299	325	294	297	313	292	306	294	307	276	300	300	329	317	324	316	335	302	318	292	306	264	282	282	325	326	309	321	317	316	307	316	272	294	302	302	328	308	282	296	314	308	296	306	327	344	292	323	308	331	272	325	293	313	335	281	328	289	303	309	318	299	302	277	304	310	343	324	289	303	283	297	323	319	312	323	299	324	313	310	301	311	349	315	316	327	323	315	320	327	270	293	339	316	301	319	329	294	318	289	321	312	297	292	325	308	325	309	334	310	286	301	303	330	301	319	307	334	290	306	327	307	312	306	315	310	297	344	306	293	313	316	291	316	309	289	335	304	316	317	307	324	321	301	323	307	304	281	313	288	341	299	322	305	316	307	315	295	293	298	321	294	311	296	284	284	341	309	318	290	324	322	315	317	319	313	308	308	326	328	319	331	292	325	316	319	326	335	275	299	323	293	345	310	296	344	321	296	290	316	300	326	324	321	308	312	297	276	298	285	315	313	313	267	321	330	288	330	283	321	324	296	304	327	335	297	303	308	296	316	300	353	289	307	296	329	308	317	321	332	299	323	325	331	295	314	329	296	289	316	307	311	314	286	317	301	340	306	317	319	286	287	315	311	305	326	342	288	313	302	301	342	331	308	278	301	305	319	339	305	321	286	307	332	286	317	307	314	354	339	328	325	308	318	278	297	322	307	270	310	309	333	341	319	355	326	324	301	331	326	322	298	316	312	265	291	294	329	348	308	304	299	314	327	300	327	312	327	302	308	341	343	336	299	287	276	344	328	349	318	308	314	324	311	301	322	288	300	311	290	309	305	287	287	289	306	335	312	284	302	307	299	294	294	307	296	303	318	308
15286	8190	4364	1708	1164	634	442	336	280	315	304	307	292	310	256	305	314	306	302	286	272	301	271	293	311	260	321	318	316	288	291	295	257	275	272	302	311	288	297	301	313	304	257	283	308	267	283	286	298	275	283	319	263	285	287	338	293	293	303	305	301	273	262	282	282	294	297	290	294	298	296	321	270	279	279	262	273	263	265	278	293	305	279	277	298	303	282	306	286	290	283	292	317	307	319	273	303	258	302	304	301	296	313	283	315	279	290	262	270	265	323	264	291	287	286	287	307	255	297	309	286	318	322	253	269	276	278	301	298	275	289	297	273	250	281	291	284	266	283	292	297	280	289	299	290	264	313	276	282	297	296	309	296	284	289	286	295	272	309	314	285	311	282	299	274	341	293	264	280	276	301	263	292	265	288	256	296	312	298	299	286	272	270	306	297	296	241	296	276	281	294	289	259	289	284	269	283	291	298	287	312	317	288	271	282	260	252	271	314	266	284	289	271	303	301	287	324	279	323	286	304	299	273	272	293	286	307	309	280	282	266	277	300	293	293	288	256	287	283	283	295	310	309	281	281	287	307	305	301	254	283	295	290	280	291	301	289	315	265	277	307	304	316	306	307	303	297	297	300	316	287	286	295	273	260	309	274	285	289	318	299	283	302	278	310	282	298	291	319	291	306	268	285	294	312	282	291	317	306	265	263	258	261	271	278	277	292	294	301	274	293	291	300	289	296	267	276	272	263	326	297	284	298	327	300	312	298	292	283	301	316	269	250	292	305	269	268	289	291	281	277	293	260	307	295	245	289	282	292	294	261	267	281	297	283	315	291	298	306	277	263	272	297	307	268	299	300	250	290	290	291	310	314	289	272	296	279	274	269	302	305	299	287	277	272	306	277	289	275	275	306	307	270	278	284	289	321	288	305	289	330	312	280	269	275	303	289	282	296	275	294	278	287	303	285	292	289	281	287	263	296	290	281	259	286	262	282	311	315	302	266	294	269	306	284	289	270	282	276	303	311	310	273	291	307	297	268	281	271	294	283	288	305	304	293	280	302	278	330	286	329	277	268	281	299	276	311	279	270	286	264	277	266	308	295	305	292	273	265	300	278	294	290	274	267	325	304	291	295	279	255	270	289	315	268	316	302	283	295	299	288	291	264	267	279	275	283	290	288	294	294	305	300	302	283	282	278	266	286	308	276	258	295	279	297	285	273	277	277	298	277	286	311	306	283	291	305	283	304	296	286	320	275	297	273	292	295	285	271	305	300	298	260	288	317	280	304	275	302	289	282	302	302	277	276	278	291	301	261	314	285	261	294	257	274	310	303	308	296	299	282	297	280	285	256	289	287	268	288	331	265	283	275	281	307	281	272	280	241	284	282	292	262	284	292	291	296	281	280	299	297	272	295	270	297	311	285	300	276	249	280	277	285	298	274	330	265	285	278	280	292	290	263	276	268	288	283	281	275	281	277	279	277	294	314	271	284	305	311	289	311	296	323	324	297	285	270	302	307	264	303	287	321	311	285	284	285	265	293	287	288	276	287	288	294	270	264	295	276	295	290	268	300	287	276	276	311	282	251	283	291	287	286	278	289	278	298	279	236	299	286	278	306	292	291	283	272	310	290	303	280	288	273	276	319	283	281	293	280	312	280	253	299	283	288	274	270	284	310	300	269	279	267	270	282	296	322	263	268	262	287	289	282	276	289	292	330	300	272	282	286	275	265	285	278	281	300	304	285	265	277	316	286	286	316	275	280	290	313	271	302	296	305	283	320	314	280	272	262	290	304	286	268	258	288	324	289	288	282	276	284	266	270	277	312	296	296	285	275	291	298	301	262	277	279	274	315	308	287	284	277	289	288	303	298	309	315	303	310	297	305	298	317	310	280	292	304	284	317	284	298	298	301	282	312	293	258	289	284	280	299	298	283	293	282	284	285	276	271	291	319	301	306	269	262	290	306	295	293	289	280	281	270	298	300	291	265	272	307	279	263	300	295	309	292	276	280	314	304	297	314	317	274	328	285	280	294	288	286	280	279	288	287	289	282	272	278	282	294	290	269	302	309	311	284	280	307	309	280	286	303	286	260	288	245	303	284	274	271	282	269	303	289	264	299	320	289	281	302	277	272	274	269	291	276	303	280	278	290	265	269	292	276	321	312	299	288	286	281	270	305	283	303	306	289	270	300	291	259	309	298	270	290	262	291	289	265	294	256	248	302	303	294	285	290	312	328	292	282	304	307	264	295	301	285	274	301	290	294	297	285	293	323	277	295	281	313	332	285	305	296	266	263	266	289	283	307	297	319	319	276	279	270	281	300	277	258	306	281	285	269	281	308	278	277	273	294	311	300	257	293	295	262	301	249	275	289	320	296	317	246	299	283	286	309	287	293	285	285	312	281	267	315	281	304	298	278	278	290	285	291	298	296	291	266	290	291	311	268	296	278	285	300	264	303	272	315	291	261	287	275	301	290	308	292	283	300	284	301	273	289	275	264	297	290	285	275	291	286	306	267	294	315	274	301	298	284	306	308	267	257	312	298	274	303	282	328	317	269	291	274	314	295	283	296	307	290	309	300	332	277	295	264	291	281	266	287	309	290	272	284	277	310	283	304	321	308	287	315	279	285	329	318	328	294	272	306	302	269	250	293	323	296	279	277	295	301	289	287	288	286	303	312	291	316	273	299	302	285	262	294	286	246	307	284	282	268	268	311	310	270	320	281	291	293	293	285	271	304	279	285	261	265	255	297	280	275	244	276	294	278	279	315	287	296	294	276	278	275	289	286	284	302	281	277	306	285	322	285	294	275	287	294	297	279	310	307	270	323	338	276	299	317	286	306	289	293	258	276	243	254	286	320	266	279	284	285	304	288	292	294	295	276	319	293	262	298	271	303	294	275	296	289	310	265	292	317	274	267	289	306	282	292	303	298	297	275	305	278	291	286	295	255	267	293	279	299	304	304	323	315	271	298	259	276	297	255	276	291	300	294	309	302	282	274	280	274	322	300	310	293	287	274	279	283	274	309	310	261	319	309	318	290	274	310	292	284	286	295	293	305	282	306	271	301	299	295	285	286	275	301	274	283	296	270	325	289	289	280	295	282	268	286	285	279	290	300	288	292	262	300	295	282	290	276	306	276	257	254	293	308	275	293	277	298	286	276	319	248	278	295	277	304	316	284	289	282	275	323	268	271	306	282	269	280	310	275	290	296	269	296	266	311	266	299	293	260	298	279	282	298	275	292	279	255	278	297	275	288	313	299	307	292	257	284	280	300	273	301	290	258	280	271	306	267	287	257	303	307	327	306	255	299	321	280	267	303	297	292	272	271	298	273	296	263	295	270	286	300	297	305	303	288	301	280	278	279	313	309	274	304	257	322	276	280	294	293	298	301	272	284	287	300	287	297	293	260	286	310	315	286	287	282	306	279	291	289	285	286	277	277	291	261	269	317	269	286	315	283	293	316	277	281	307	296	287	278	285	333	262	298	304	262	289	292	295
25381	21416	27837	25171	16810	5682	1647	595	278	247	253	264	256	255	256	244	246	253	241	245	261	253	235	235	231	255	258	207	225	226	217	245	238	236	214	246	241	234	242	224	248	232	236	248	227	243	245	262	215	227	235	220	217	240	240	240	234	238	230	223	234	225	269	240	216	227	250	219	226	253	262	199	236	214	247	240	226	198	242	221	219	235	241	214	248	220	203	219	214	227	238	230	232	227	219	242	237	233	209	250	231	237	239	245	204	254	230	253	261	213	233	238	217	238	226	211	252	246	251	241	217	233	238	258	218	237	203	239	235	217	217	254	236	224	215	230	239	236	233	230	229	228	242	215	229	231	254	240	240	222	235	220	240	219	233	228	264	226	236	236	244	221	250	252	255	220	232	248	248	215	234	220	238	230	247	202	236	262	219	238	255	248	226	223	226	248	235	245	232	245	241	218	230	241	238	221	217	214	260	244	208	235	248	235	212	205	234	227	231	231	231	220	213	228	243	241	220	253	242	214	251	267	231	256	233	234	247	218	219	266	218	231	214	244	241	218	226	203	231	220	222	226	223	251	236	283	210	212	252	243	216	235	243	204	240	224	239	213	248	247	227	233	225	251	211	241	223	216	218	231	232	238	244	231	207	243	204	236	239	196	256	282	227	236	237	251	211	235	231	229	224	201	226	215	237	231	248	238	214	224	225	212	219	255	262	205	227	222	244	214	242	246	220	204	232	242	214	218	219	229	226	248	258	244	243	206	234	222	257	218	240	215	263	227	229	214	218	236	256	260	232	227	270	201	233	225	241	227	222	235	239	226	249	219	236	239	204	221	237	228	250	222	242	222	224	225	229	228	210	222	224	237	224	219	216	229	238	250	216	214	218	225	218	202	247	236	229	229	220	211	208	231	253	219	232	236	228	254	205	207	221	197	252	221	241	253	213	244	240	218	227	237	232	236	261	219	229	211	241	217	255	223	234	253	222	234	253	232	218	266	218	235	225	249	233	247	207	230	225	255	233	233	231	241	230	225	226	230	220	214	247	237	236	231	226	239	211	213	219	264	229	218	252	244	249	262	248	254	241	223	221	234	243	246	236	247	230	237	234	251	242	222	219	238	232	208	240	202	238	241	220	250	239	260	188	214	249	269	240	248	211	232	216	250	254	232	217	220	245	223	213	190	238	256	220	211	250	210	239	209	240	238	223	257	216	226	228	228	241	276	238	251	229	216	242	244	237	212	206	243	241	283	229	230	229	246	233	240	229	216	245	231	244	204	230	223	221	237	213	260	224	237	256	219	238	230	234	222	202	211	224	231	223	260	243	224	230	249	226	208	224	267	233	247	215	234	211	225	233	214	216	244	247	243	217	237	260	214	225	249	237	230	231	235	240	217	223	250	219	249	237	250	228	240	209	260	235	256	224	226	231	239	206	225	212	216	224	238	263	243	229	222	224	254	257	245	226	227	210	241	228	236	273	222	228	218	224	221	236	227	221	233	220	237	216	227	267	240	220	226	217	224	227	235	218	228	211	209	230	225	254	247	244	192	234	241	229	218	240	231	218	223	214	263	232	198	246	241	257	234	261	247	205	243	213	230	248	243	222	222	222	223	241	228	214	224	218	216	245	238	233	206	230	215	214	251	245	213	220	204	236	244	255	228	236	212	224	232	251	246	239	226	231	230	216	250	218	217	246	264	243	222	243	217	232	213	226	222	209	229	224	224	242	206	216	228	250	233	259	220	264	240	253	250	200	259	211	199	246	248	257	228	222	244	231	220	228	249	246	214	228	212	214	228	236	217	220	222	250	257	227	233	232	246	220	241	217	217	225	228	221	233	231	245	230	257	238	292	239	219	243	210	242	207	254	236	271	240	216	250	246	244	250	232	220	248	234	246	222	206	246	237	231	261	235	234	238	218	228	238	226	230	252	216	228	242	229	231	215	230	225	224	245	239	245	255	215	232	239	256	218	250	243	248	232	235	241	231	221	253	227	251	223	218	221	244	214	200	223	229	244	244	245	214	235	240	257	232	243	218	232	235	235	212	234	207	213	232	239	241	210	253	237	255	228	242	215	207	228	223	266	207	208	237	229	248	245	226	225	212	215	241	227	209	235	225	241	187	221	238	213	255	233	266	224	241	254	217	229	231	263	260	231	242	207	243	249	208	245	229	204	224	227	224	235	268	216	208	250	225	237	246	232	222	217	209	201	218	229	230	244	241	227	219	242	232	240	248	237	243	219	219	225	242	242	239	219	240	243	250	241	212	224	240	229	249	199	244	212	261	236	229	207	229	242	260	254	235	224	213	208	230	238	251	205	267	215	211	211	214	232	236	234	253	236	237	196	224	228	241	249	239	240	217	218	248	243	237	216	236	267	228	202	238	226	231	206	230	230	221	218	241	212	218	250	246	208	247	227	227	244	234	221	221	238	210	232	244	249	253	228	233	247	229	228	246	258	189	228	237	247	228	234	250	208	206	239	205	216	230	241	256	206	248	225	240	208	267	252	245	248	234	229	227	226	246	237	246	256	242	226	264	233	228	243	250	226	262	242	239	236	228	234	230	260	234	218	228	220	245	254	228	222	249	236	247	248	231	211	237	228	248	227	243	241	238	255	238	224	244	202	239	217	230	260	229	247	238	237	246	202	217	242	247	227	221	224	207	215	259	241	219	233	220	253	208	219	221	227	271	228	221	231	216	254	267	238	218	250	211	227	223	232	225	223	249	242	231	233	216	229	232	240	221	271	218	233	243	259	237	221	232	221	261	246	241	244	259	250	269	217	234	236	213	254	225	230	234	255	241	244	210	230	212	229	222	216	228	226	222	255	207	227	233	251	241	231	233	225	219	214	233	218	230	220	229	227	226	222	228	258	242	228	256	244	216	237	235	241	248	226	238	253	209	226	208	227	261	232	243	234	241	257	251	220	239	196	251	234	213	254	222	212	217	198	237	199	218	256	228	227	246	218	202	208	236	208	233	204	219	228	248	252	233	243	260	228	240	244	211	247	224	223	222	242	233	241	227	219	237	224	247	237	227	247	236	222	242	224	236	231	224	231	213	220	229	216	233	247	228	227	238	212	222	238	218	244	222	224	226	228	230	200	220	244	245	242	236	230	249	232	254	236	231	204	227	228	241	236	226	195	218	248	232	235	252	241	236	229	227	230	236	217	227	227	262	234	239	228	234	246	234	236	254	261	224	248	214	232	238	237	242	228	239	234	200	236	225	244	245	231	211	238	221	243	238	232	233	245	246	247	208	249	231	238	260	214	226	256	248	224	228	253	221	227	224	214	235	239	200	236	215	229	275	240	254	198	229	232	252	229	233	232	220	258	217	266	220	245	251	225	244	227	202	209	248	247	223	236	211	214	212	240	260	219	232	264	235	255	240	225	230	215	230	241	220	221	233	234	235	249	237	217	233	211	223	214	232	248	241	231	240	248	258	209	243	264	240	216	230	241	252	234	256	239	237	239	230	233	230	262	226	220	214	231	242
48222	46949	31519	11307	11768	4580	2394	623	331	327	263	284	281	266	294	291	275	287	262	249	273	240	246	228	245	238	253	245	230	245	233	281	251	253	228	229	254	267	265	272	210	232	212	254	237	235	242	274	229	228	236	227	246	232	244	237	229	225	231	244	243	258	257	243	238	254	237	241	224	228	248	239	252	243	234	237	241	257	244	259	252	232	243	235	235	242	241	229	264	278	227	250	227	230	233	236	254	248	244	244	237	250	246	252	262	257	286	260	310	211	236	245	219	241	217	250	220	268	257	227	221	237	243	252	257	246	238	263	277	232	247	255	243	238	254	261	233	225	238	269	248	265	257	267	219	236	230	263	254	243	232	215	237	243	248	259	257	222	252	235	228	243	248	251	264	267	263	250	253	252	233	234	272	223	263	255	223	253	249	222	241	236	229	243	238	204	221	225	240	257	250	236	235	245	251	248	274	248	226	262	214	225	224	243	250	234	247	218	231	241	245	262	242	240	231	217	233	254	254	248	270	227	248	212	225	219	276	202	242	236	245	257	232	269	215	231	249	223	233	281	220	231	249	263	229	245	218	246	249	232	265	231	216	244	243	235	216	207	228	264	243	246	220	230	240	234	233	234	250	254	230	251	254	240	257	233	214	219	254	248	221	227	219	238	239	257	243	224	261	233	237	251	255	247	252	230	239	277	213	246	234	251	244	218	230	206	234	249	236	212	216	237	248	268	247	248	215	225	254	241	236	237	231	268	225	234	222	231	223	236	239	236	235	245	224	249	230	278	237	243	234	283	209	243	241	255	235	269	233	232	234	243	254	238	252	275	250	261	227	257	227	228	239	238	245	251	255	244	256	248	236	233	248	200	251	232	239	238	248	247	223	242	240	231	224	263	250	237	213	230	231	256	247	239	234	232	245	245	214	237	256	228	225	260	219	244	236	256	213	251	212	221	242	252	225	213	226	233	239	229	230	230	246	261	230	229	245	241	241	266	227	233	238	230	221	247	232	257	232	229	267	272	246	263	247	239	245	227	231	205	234	273	238	223	214	230	247	232	254	241	254	253	221	238	237	236	240	248	221	256	239	261	254	238	283	231	247	233	264	235	236	208	242	215	242	210	226	224	218	241	234	252	265	228	248	224	225	228	249	240	222	215	231	245	235	256	243	249	236	246	241	224	235	257	254	263	233	239	270	246	247	272	248	244	255	267	245	246	214	246	220	229	248	223	253	245	241	238	238	244	261	258	254	261	223	246	240	241	237	256	276	220	263	260	260	242	207	242	237	219	239	264	240	232	222	235	266	240	255	239	269	245	218	245	245	231	240	207	272	238	250	221	245	249	250	261	246	231	235	274	231	240	236	226	231	232	240	262	249	237	257	238	229	222	263	242	249	218	239	270	235	247	238	226	220	259	228	251	236	243	224	279	224	220	231	252	242	229	228	223	244	269	256	216	268	246	216	247	237	238	227	252	242	236	227	252	258	240	243	226	243	237	267	244	232	251	215	240	259	235	250	261	219	242	240	243	244	263	250	273	253	271	223	237	210	257	224	262	231	269	242	261	240	224	262	263	239	242	238	239	229	246	245	224	229	233	251	241	238	254	236	251	230	196	235	246	235	258	261	234	263	243	238	248	237	214	234	214	230	230	237	210	267	275	246	236	253	220	246	258	260	248	246	234	202	265	237	244	206	242	262	249	252	229	249	254	243	255	239	240	259	249	224	227	236	240	237	207	265	239	200	234	242	240	243	241	265	227	232	255	255	222	251	266	218	242	226	265	221	247	251	232	223	240	217	229	231	244	242	213	237	218	259	260	241	258	244	255	264	230	232	232	246	261	249	271	220	232	253	249	226	261	275	256	207	246	219	249	253	230	242	245	247	239	238	227	245	230	239	238	242	234	230	244	236	241	241	258	267	244	258	231	251	254	270	256	251	257	248	230	235	214	225	228	237	250	250	244	231	229	248	229	277	234	254	236	247	229	241	242	231	229	245	229	233	243	225	252	256	261	230	251	243	225	227	238	216	229	242	226	243	248	241	229	257	258	251	239	268	255	254	217	229	275	239	252	259	220	244	254	249	236	236	235	242	232	233	258	220	232	254	241	255	243	252	269	260	257	253	214	257	225	268	250	238	232	243	256	258	257	256	235	257	243	210	244	245	240	222	228	238	228	259	245	234	260	246	220	247	249	224	243	197	240	251	247	238	258	213	224	255	229	256	234	245	229	236	237	236	232	239	248	240	256	249	239	241	217	214	230	223	241	247	245	228	231	256	241	213	263	251	251	251	248	239	221	238	227	211	238	231	243	230	223	281	237	232	251	231	252	252	240	241	252	206	246	225	261	226	275	256	229	282	280	235	229	246	256	231	235	247	245	237	248	219	260	244	244	246	223	258	224	249	223	260	251	262	235	225	240	240	249	237	269	236	254	239	198	251	247	240	258	267	221	261	213	231	238	240	256	254	254	230	237	218	236	243	213	235	242	261	258	229	246	252	263	269	257	239	246	211	267	283	238	266	225	225	257	234	251	263	248	235	262	243	234	235	231	236	258	246	245	228	246	262	234	241	206	241	234	232	256	250	258	251	272	219	253	258	217	237	257	231	230	251	265	259	235	247	233	257	228	276	250	233	218	222	239	218	242	247	256	235	240	270	239	237	241	214	234	253	222	236	225	244	242	229	227	246	238	230	231	218	244	238	257	248	222	228	220	232	240	238	237	217	248	259	234	235	242	232	246	219	235	249	264	261	211	241	225	235	234	230	247	244	225	229	260	251	249	270	253	224	247	251	246	252	256	259	246	236	229	249	255	244	271	247	229	231	232	219	246	234	233	258	275	227	212	210	235	265	242	253	248	257	256	226	234	272	253	224	229	258	237	198	242	254	255	225	243	231	221	244	252	252	258	238	263	251	267	236	261	236	242	276	252	223	233	220	217	236	241	233	256	234	230	220	229	220	265	228	237	233	257	212	251	239	238	261	245	256	255	238	234	260	227	241	265	231	264	246	227	222	246	235	223	247	225	254	228	245	240	259	241	228	247	237	262	227	250	235	255	248	226	207	255	234	244	236	215	250	245	237	222	265	258	257	249	193	270	250	249	235	220	228	265	241	238	247	230	246	245	235	248	227	262	186	250	246	244	245	255	236	239	227	239	230	245	218	234	239	258	265	236	247	229	217	265	248	240	252	218	244	232	247	232	220	258	278	237	223	243	254	241	239	249	227	262	231	234	226	253	232	251	240	266	231	236	220	245	247	254	270	247	224	226	232	242	251	261	253	259	254	203	236	229	252	267	259	235	251	249	243	240	255	225	284	231	257	235	265	235	242	254	229	251	217	243	248	254	253	261	222	242	236	260	242	224	244	241	260	276	237	260	235	256	250	233	223	230	270	247	280	245	262	238	231	238	235	223	212	224	237	225	285	208	240	249	239	224	234	229	230	272	259	249	236	250	216	238	248	230	241	243	218	213	237	227	222	216	222	246	237	238	229	245
24425	21345	28333	24814	22348	13221	4266	1098	514	442	421	493	433	418	449	423	426	435	415	413	423	382	389	384	426	393	425	382	381	422	405	404	370	434	392	401	403	393	387	366	382	414	375	406	367	389	395	372	406	397	362	355	364	382	427	385	394	424	389	394	373	390	375	402	401	389	390	396	379	392	407	396	356	379	424	410	354	411	383	391	447	386	368	435	406	393	406	393	374	403	412	398	410	411	427	402	385	408	362	357	416	417	349	393	410	425	434	444	408	383	379	401	366	417	373	335	407	366	368	377	383	404	383	413	397	368	390	367	326	372	377	374	400	422	385	416	389	388	383	392	358	387	359	416	382	383	418	372	417	388	375	387	376	409	354	392	380	400	410	415	355	350	430	383	410	397	393	363	374	424	386	379	364	418	349	394	400	373	387	405	383	390	409	380	387	401	377	423	385	400	410	375	381	369	382	345	367	358	388	347	377	415	377	384	387	388	361	376	374	373	357	399	372	355	383	405	429	370	368	382	395	384	339	411	379	382	407	422	364	374	383	367	406	405	400	377	404	400	450	388	371	380	402	380	376	359	417	373	386	371	380	368	373	405	362	410	378	420	355	377	366	403	358	342	352	394	362	380	393	383	383	377	365	365	407	409	366	400	369	354	350	384	400	433	374	388	381	400	372	414	376	372	364	388	362	385	363	394	342	352	370	395	368	396	399	413	411	400	401	380	376	366	387	350	354	386	402	407	401	407	338	395	414	393	408	415	408	366	376	395	362	385	372	359	402	420	436	398	404	384	410	394	393	380	387	400	387	395	391	372	387	377	396	363	389	389	366	352	402	388	352	388	396	411	395	371	405	422	393	391	380	405	390	366	361	388	385	393	368	360	393	412	380	380	401	386	376	398	356	399	409	405	360	374	395	394	386	382	414	368	413	381	369	384	398	422	362	378	361	362	373	408	398	347	387	402	396	367	404	339	388	443	374	424	394	381	370	381	400	354	370	364	372	412	372	373	400	411	405	361	396	363	412	380	350	401	384	391	393	399	387	402	374	371	378	408	393	397	408	400	409	396	402	421	376	361	398	411	359	395	402	381	382	368	396	397	364	398	372	399	379	412	395	377	382	388	395	382	393	412	389	389	391	359	386	397	371	400	396	408	376	360	415	387	410	363	395	389	402	412	381	403	407	392	401	425	400	389	410	388	355	407	384	387	383	361	387	398	392	343	374	414	380	390	399	394	383	427	423	428	401	385	418	398	385	378	386	371	369	403	370	375	388	406	404	395	366	391	401	380	370	377	393	395	397	407	341	358	408	401	373	370	381	368	376	369	404	383	406	353	353	366	358	373	332	402	398	414	380	383	354	411	350	369	388	377	419	375	384	398	396	368	410	405	371	392	432	394	373	357	387	390	366	398	380	382	399	401	379	383	401	403	395	359	395	416	419	360	361	372	390	375	374	387	370	409	398	403	378	377	390	401	402	364	367	379	382	348	377	394	374	398	366	368	388	376	401	377	371	364	367	398	395	395	385	383	388	363	386	383	364	356	351	368	372	397	379	409	383	395	343	404	394	387	347	374	378	367	370	380	387	403	405	386	405	373	407	407	362	384	351	402	367	392	383	383	413	352	388	359	420	365	383	415	370	389	365	400	397	386	392	396	367	388	356	378	363	437	387	385	381	362	367	395	404	395	394	374	424	385	378	368	382	390	377	379	376	395	424	380	406	428	366	375	360	421	397	371	357	403	413	401	386	377	382	381	359	416	392	398	406	383	403	383	374	381	402	354	388	423	388	369	386	371	355	402	369	399	425	398	389	379	406	412	411	356	388	381	412	377	386	369	384	360	388	370	382	385	374	389	400	394	370	408	374	356	388	394	405	351	390	372	364	397	419	396	393	373	388	365	373	378	382	399	386	409	389	411	384	358	345	379	359	394	380	395	362	385	359	365	388	371	387	353	368	415	397	389	340	394	472	346	401	429	379	405	387	420	359	370	405	419	373	424	411	395	372	383	384	364	399	366	388	364	390	416	373	398	375	380	369	371	402	357	403	361	403	399	376	369	396	366	373	413	376	367	410	424	385	402	378	381	378	377	384	373	417	398	406	396	355	394	407	408	401	381	380	383	387	402	389	406	364	423	421	397	398	410	358	347	426	394	405	392	385	370	403	397	405	379	385	377	391	361	397	366	368	361	365	381	393	376	358	398	383	363	354	365	407	395	352	381	361	396	398	370	409	392	385	374	393	362	405	410	400	388	379	398	366	371	388	352	448	393	408	372	416	394	379	393	397	394	402	427	364	351	391	394	403	390	362	360	393	407	367	395	373	378	365	388	377	393	365	377	390	393	421	368	376	387	408	414	407	369	401	411	417	417	378	401	370	403	416	405	396	384	357	377	374	366	392	381	404	397	359	380	395	384	406	434	363	382	381	388	412	381	391	374	394	369	351	395	394	364	368	429	372	401	425	378	359	397	366	392	386	422	398	355	339	408	359	378	401	427	429	413	385	370	405	424	359	412	392	402	396	378	367	403	382	368	369	376	368	376	369	398	391	404	393	393	398	389	380	390	380	397	378	402	395	388	417	390	378	390	415	392	392	387	355	378	346	368	383	347	376	447	396	361	374	410	380	360	367	388	375	415	402	401	424	377	371	388	380	351	376	379	407	346	394	372	384	356	399	363	331	374	383	419	383	410	376	381	392	432	399	397	361	349	372	359	401	392	417	369	380	387	405	386	394	371	399	416	358	367	387	405	374	391	391	381	392	410	405	411	385	366	369	376	395	407	398	375	364	397	375	367	382	395	396	411	375	364	402	394	404	395	367	363	411	397	351	375	391	411	389	416	383	377	378	373	407	427	384	382	379	405	382	379	323	389	406	355	395	396	418	374	380	402	386	362	382	359	360	408	350	362	351	418	396	404	374	392	376	368	428	357	419	435	369	373	413	370	402	416	397	383	371	384	366	367	369	360	380	364	393	415	378	397	386	404	374	394	386	388	363	389	390	352	390	394	389	374	374	383	379	389	384	379	381	359	371	398	393	382	372	392	422	391	390	374	419	354	355	376	382	362	391	403	388	371	390	382	372	344	377	384	358	404	354	356	357	392	357	368	376	356	379	399	394	394	371	371	394	389	405	358	397	358	404	382	374	415	428	429	397	376	402	412	395	368	441	386	375	417	356	379	381	355	376	372	350	399	393	389	402	344	415	407	390	408	389	386	413	409	346	395	399	375	398	402	394	387	344	385	389	418	411	397	401	380	392	386	420	361	411	370	380	378	379	391	365	388	365	346	372	400	362	376	384	378	379	373	396	398	390	368	413	394	385	376	402	392	381	381	367	386	403	370	374	353	387	417	377	369	400	390	365	415	367	413	418	373	405	380	391	381	383	402	414	381	381	399	369	423	392	388	400	399	359	374	396	374	382	358	378	364	390	411	393	387	378	378	395	384	358	422	377	385	389	377	389	404	412	362	375	369	380	402	447	377	374	354	392	365	377	412
53962	60989	44521	15586	19543	7100	4856	917	488	493	453	438	439	407	419	388	424	394	432	386	425	386	377	426	416	383	365	400	319	382	364	384	387	376	385	388	365	327	383	421	384	397	359	352	414	416	395	364	380	380	339	365	373	419	393	432	384	372	348	374	386	341	364	371	401	359	370	366	392	452	369	389	400	416	396	384	403	350	371	419	418	390	383	362	381	409	387	404	340	366	397	417	375	366	373	347	382	348	407	382	383	396	392	358	396	469	445	475	407	373	393	388	380	372	403	374	392	399	372	375	387	417	394	387	394	353	390	343	371	363	370	386	400	356	374	354	403	385	364	380	386	369	395	378	372	369	374	378	372	364	370	389	367	366	390	381	347	330	350	338	374	360	407	405	382	380	393	380	386	389	373	369	396	378	364	386	390	354	390	381	391	351	388	383	362	409	355	384	385	351	361	404	378	378	386	384	349	394	408	352	392	356	380	366	424	391	373	378	400	341	378	394	316	361	372	406	380	399	381	353	365	387	376	373	373	398	429	361	366	379	344	361	389	404	411	370	343	383	379	382	367	409	360	393	370	380	372	362	386	394	345	404	389	370	396	390	388	379	418	374	415	391	349	382	370	356	413	395	392	395	389	377	379	400	385	414	369	368	383	410	362	352	389	354	375	360	386	345	346	376	389	391	351	351	390	363	357	374	396	417	406	395	390	370	365	375	388	380	403	401	382	368	364	370	343	397	362	357	363	365	360	394	390	420	405	385	377	406	378	380	386	369	376	409	389	368	388	410	416	399	383	377	342	381	393	386	394	383	379	360	393	401	390	378	360	407	374	405	355	357	372	381	358	392	364	373	364	385	369	369	390	392	379	349	354	390	378	400	368	366	378	408	360	395	376	389	393	383	387	403	374	414	375	380	329	380	365	398	402	389	366	381	373	375	362	376	379	375	437	379	391	353	414	365	412	397	378	416	394	356	352	397	366	377	360	382	369	383	387	391	388	367	380	373	386	346	355	371	377	384	372	371	359	356	349	360	386	402	379	366	359	376	382	416	367	367	351	398	388	372	362	377	370	394	359	386	382	431	374	405	355	389	370	386	361	367	380	377	348	335	341	384	367	413	380	383	376	360	382	375	387	400	377	400	406	385	401	366	371	378	384	390	369	399	385	383	381	355	402	392	371	355	369	390	384	362	375	334	408	354	390	385	403	416	360	399	394	407	381	390	347	366	394	323	390	373	389	375	387	361	351	401	388	375	348	425	369	353	355	389	362	360	364	367	373	368	385	416	387	382	369	382	385	409	381	380	389	394	371	363	391	382	362	355	413	360	371	425	383	367	372	388	415	403	325	382	381	383	319	350	370	336	368	377	349	365	383	377	392	363	354	342	379	374	424	409	405	379	399	340	372	378	363	359	384	394	374	399	360	407	374	390	373	410	361	388	378	395	364	386	364	366	361	384	360	340	374	388	400	358	373	373	389	382	374	362	401	354	380	354	388	328	396	375	389	347	357	382	365	371	405	365	377	415	425	391	353	374	391	366	387	366	352	375	402	352	384	364	365	403	395	398	410	410	382	378	363	382	377	369	371	403	365	392	381	387	384	413	375	361	390	363	377	419	341	376	397	379	378	402	381	362	361	377	420	370	380	383	353	385	420	369	427	391	394	345	367	368	359	399	399	379	358	375	373	359	361	385	377	367	403	393	386	370	397	378	387	362	407	381	402	398	360	369	389	360	386	377	389	412	416	407	394	362	409	369	392	372	365	382	352	357	380	386	334	373	358	395	380	396	348	362	352	398	382	407	360	396	355	412	365	417	402	353	364	417	378	378	392	396	369	368	415	361	356	410	350	382	373	376	383	390	350	343	384	364	373	388	364	377	350	370	364	391	377	386	407	373	373	390	365	334	369	357	362	378	376	400	392	367	392	356	358	369	369	368	380	368	404	352	361	410	389	355	380	429	354	401	376	407	396	368	356	391	377	384	399	371	370	372	399	385	388	402	357	374	346	394	386	374	387	390	375	396	358	423	391	391	362	370	402	384	381	398	439	378	384	359	426	359	373	415	370	348	376	382	371	373	387	375	374	359	384	367	360	377	389	350	362	383	380	373	405	360	362	356	398	421	392	379	395	382	366	381	396	364	382	359	375	359	341	326	387	370	404	386	378	397	358	382	384	339	384	375	398	399	370	364	358	371	375	358	377	371	402	373	376	353	379	380	352	388	370	410	358	378	401	345	346	387	407	394	394	395	383	384	364	376	351	381	401	368	375	359	387	376	387	383	370	375	383	359	354	345	387	364	393	383	372	369	381	339	326	389	388	382	403	336	385	350	369	365	354	378	382	345	384	397	409	389	371	399	367	386	423	406	374	365	373	412	347	360	350	372	383	414	390	391	345	365	367	369	370	390	364	349	363	362	392	331	375	385	390	370	391	354	388	389	360	365	355	401	397	384	371	390	384	395	382	374	387	355	371	417	358	365	385	374	396	393	370	408	370	377	399	374	410	361	344	397	381	373	395	361	333	361	400	386	359	393	392	361	398	350	397	394	388	399	388	360	404	409	378	376	395	384	361	376	374	362	428	407	376	399	366	365	400	369	410	382	392	388	383	404	353	404	363	377	394	352	373	380	377	402	352	374	387	388	381	378	411	384	397	346	320	388	373	389	394	366	387	414	378	378	393	384	378	385	363	356	393	385	419	378	414	385	352	366	331	381	385	358	383	373	350	370	356	333	370	370	379	422	378	398	359	361	378	365	392	368	409	343	386	337	370	397	425	353	370	385	379	358	343	386	415	392	380	362	351	368	382	388	382	380	377	370	363	391	371	358	403	414	385	403	381	378	378	414	380	357	346	392	375	392	368	398	357	379	355	343	392	393	383	379	373	382	383	326	400	379	369	361	407	382	391	400	365	372	378	422	384	367	397	350	361	373	393	364	382	366	390	361	359	406	396	354	338	341	383	366	354	393	403	389	363	361	369	366	341	360	367	374	369	383	375	377	381	369	393	356	396	362	384	366	348	382	367	387	408	341	379	395	372	386	405	371	348	353	374	408	388	353	401	378	393	344	394	374	381	355	348	327	381	361	364	379	360	393	376	371	363	368	368	375	356	367	382	408	381	349	400	371	347	386	354	359	379	377	377	398	338	353	354	373	353	382	379	392	354	407	397	377	331	399	383	363	416	392	353	307	387	364	377	364	351	385	386	380	373	387	387	377	368	376	360	375	361	412	364	354	367	352	418	383	380	390	378	360	365	376	362	385	383	376	364	393	366	345	365	382	347	368	366	370	365	365	365	377	356	370	379	418	373	369	403	388	370	331	366	418	373	353	378	375	393	392	404	394	368	390	345	371	376	362	376	376	387	366	354	395	339	354	371	393	356	375	386	372	387	366	383	380	390	378	365	382	383	373	357	382	381	370	403	434	370	368	367	371	401	389	361	378	360	400	396	354	396	385	397	349	385	364	363	384	391	371	358	367	366	391	386	377	409	406	399	391
29018	17467	6442	1552	1065	609	543	440	408	382	419	415	407	393	402	422	380	420	433	400	416	395	410	398	437	441	419	406	419	414	431	425	413	415	425	430	403	439	455	394	400	420	425	406	394	449	418	441	439	411	397	438	447	435	418	397	442	421	406	409	421	409	423	423	419	427	399	449	431	411	421	435	456	434	396	411	438	448	410	423	412	427	431	430	456	425	415	398	446	425	388	404	421	429	405	405	419	416	407	469	401	433	408	415	450	414	411	422	449	411	442	394	448	403	436	430	406	416	404	461	418	442	436	396	418	416	399	448	399	394	384	450	447	420	411	380	355	426	407	391	425	425	436	467	358	406	433	404	416	419	443	450	410	410	428	396	414	430	406	412	395	451	455	411	421	399	413	408	410	413	420	419	454	403	388	399	434	432	392	432	425	457	408	412	364	398	420	417	400	416	406	468	428	433	398	405	410	434	420	434	431	417	414	437	441	407	419	404	409	423	422	404	424	416	434	420	440	390	410	380	413	423	438	406	448	406	396	442	437	403	437	396	416	421	421	441	405	413	424	416	448	424	377	441	445	415	426	413	403	456	401	411	421	421	425	415	428	390	418	433	421	423	428	442	452	415	449	426	435	416	422	395	456	449	456	412	398	396	403	413	450	418	407	410	409	439	440	393	405	445	437	407	425	415	424	425	464	402	433	479	444	423	429	428	444	419	397	389	411	432	435	414	429	448	409	373	464	421	413	395	404	415	446	403	399	423	459	417	404	420	416	424	441	453	400	436	429	422	435	407	409	391	418	396	451	453	419	426	404	448	428	443	436	400	394	429	418	394	433	408	427	430	467	408	408	415	415	440	441	435	375	435	426	431	448	411	407	433	396	428	423	440	430	418	426	415	415	436	413	435	405	434	400	432	461	450	390	407	373	421	425	403	456	449	445	441	452	406	422	447	421	408	375	449	411	447	414	438	446	402	421	422	409	425	414	406	436	424	410	417	464	408	432	434	443	394	478	425	416	396	408	402	375	430	384	463	403	426	410	438	438	450	412	417	399	446	424	387	455	448	383	425	382	413	367	395	427	419	401	389	401	456	427	447	479	440	419	428	419	445	389	373	417	406	422	398	412	410	427	374	421	447	405	398	408	423	403	400	408	420	411	402	409	422	395	436	373	450	446	442	422	417	385	458	377	465	438	417	395	448	427	432	412	436	417	388	416	429	408	421	380	376	456	407	399	421	396	427	428	409	412	422	400	388	406	376	430	425	430	421	445	408	456	381	425	418	428	417	434	424	393	428	406	381	398	377	438	412	412	396	426	438	428	417	418	375	433	450	476	424	393	389	413	422	402	458	414	429	441	422	418	384	455	436	457	393	406	434	456	419	398	465	462	437	401	434	436	438	430	410	390	412	400	442	399	420	428	382	418	399	417	390	424	427	464	417	446	439	451	444	439	442	433	426	408	399	443	398	432	429	435	401	422	409	424	416	432	405	413	420	443	408	443	390	431	414	395	387	383	412	433	418	444	420	396	428	425	426	425	403	401	419	428	369	400	398	408	419	378	442	399	399	422	415	433	440	458	432	449	376	389	434	444	399	439	366	404	437	377	406	411	421	405	441	410	441	422	405	438	395	411	419	427	429	432	410	418	423	424	427	411	401	452	433	451	413	424	414	403	412	426	405	431	408	436	441	457	415	438	411	414	415	386	459	438	407	423	387	417	404	421	429	399	430	410	422	395	408	434	405	443	433	415	437	432	426	415	439	438	438	409	371	429	414	426	446	426	405	441	455	404	410	425	424	369	413	396	396	374	405	434	382	421	374	427	434	444	409	431	407	426	444	437	426	435	389	457	426	420	432	446	423	444	390	454	387	430	430	416	428	446	390	418	421	448	439	411	354	417	416	426	441	410	435	425	436	404	421	409	423	447	420	442	413	420	413	407	414	405	441	409	455	444	439	423	411	433	429	390	403	393	452	403	407	384	422	408	416	392	401	396	378	393	398	447	412	408	432	419	394	446	465	409	426	410	445	414	449	403	408	432	432	426	425	437	398	409	439	447	441	417	392	426	430	394	436	408	425	419	447	451	427	428	401	400	437	438	441	440	413	444	426	409	427	404	443	378	367	395	426	443	428	458	391	421	432	405	445	404	415	437	423	428	437	429	434	409	399	383	428	419	419	429	425	406	437	418	422	409	431	422	390	401	427	426	445	433	403	418	418	420	405	418	449	400	439	385	434	399	414	415	407	404	429	396	422	418	429	402	421	397	400	421	420	415	406	418	451	403	433	432	439	400	393	428	452	414	427	407	398	393	426	406	389	456	390	441	415	413	426	395	395	419	408	398	456	410	424	439	435	426	400	427	406	403	408	397	404	399	419	405	402	439	381	406	400	445	437	413	418	418	418	415	407	410	447	425	415	445	397	438	448	432	416	419	426	445	442	379	410	432	398	426	430	423	377	381	459	434	416	418	447	415	411	404	432	411	405	389	452	392	420	376	411	438	375	411	439	421	394	426	440	440	416	408	443	431	400	407	400	433	456	438	425	422	414	436	401	425	423	395	437	419	420	362	411	425	402	394	427	420	462	441	425	424	404	424	458	423	444	457	445	390	439	421	418	433	417	411	397	414	400	418	420	443	425	441	421	400	394	419	419	403	423	372	410	448	421	409	413	404	392	412	434	422	428	443	414	441	482	423	393	400	416	409	466	460	442	434	352	436	428	435	389	416	412	417	433	425	444	399	448	452	420	404	431	445	439	439	421	434	372	421	388	417	427	433	421	414	420	435	415	412	419	400	407	437	401	410	413	420	404	441	386	442	447	410	411	397	407	416	412	416	404	449	423	443	424	424	441	422	445	409	404	413	403	436	408	440	402	450	434	439	432	424	425	389	429	424	400	446	446	390	419	424	449	422	448	442	432	422	365	401	412	395	394	404	387	435	443	468	419	416	398	422	397	396	418	432	414	398	421	406	402	440	435	406	437	441	447	406	453	432	439	399	427	423	408	390	423	417	403	408	427	371	411	437	396	428	426	390	398	444	398	412	405	416	402	432	436	431	414	409	403	423	391	396	427	412	443	419	430	425	411	434	427	428	407	421	413	434	462	433	393	460	447	422	443	410	459	434	424	410	429	419	431	395	465	386	432	422	448	464	433	447	427	437	421	382	412	391	391	420	413	424	422	405	417	403	395	409	418	409	397	432	423	441	414	443	416	417	425	397	394	370	375	453	426	380	397	390	426	439	390	445	436	421	438	427	400	458	433	448	404	392	400	430	452	422	429	388	391	387	406	457	444	426	422	433	410	430	438	466	419	451	421	413	437	452	380	398	404	399	425	406	398	449	454	424	419	419	440	452	406	419	403	434	417	439	416	402	404	430	390	402	438	451	453	397	403	413	396	409	400	419	389	404	416	424	386	411	405	406	442	449	415	382	450	423	414	429	443	417	395	418	438	423	413	430	399	430	403	437	445	410	397	422	426	432	437	421	434	428	410	421	421
15292	8753	5073	1181	1394	687	643	409	401	372	385	422	396	397	369	361	367	377	398	414	397	427	399	390	372	404	395	371	419	382	385	385	351	389	401	369	383	378	360	375	401	368	380	387	420	390	388	367	398	390	376	376	380	382	373	360	401	386	420	359	402	393	389	387	364	412	383	397	400	401	385	398	382	360	376	375	412	411	420	374	387	384	366	384	381	394	401	380	371	389	403	381	377	396	377	385	380	382	402	368	382	383	368	390	390	374	374	392	410	377	407	357	379	369	376	383	388	386	396	390	392	409	398	396	389	364	426	393	395	383	359	383	375	421	372	392	360	409	391	381	392	388	382	374	355	352	373	376	358	368	402	382	403	354	431	391	412	364	392	372	381	396	396	392	385	395	428	372	329	349	376	380	386	396	396	383	393	387	370	404	392	362	413	384	396	382	354	393	393	397	405	384	398	385	342	367	371	415	387	386	380	364	400	393	388	403	420	379	420	413	356	405	366	392	393	370	410	378	392	385	364	386	406	382	422	400	408	395	376	412	391	382	396	365	365	400	397	370	376	386	377	394	352	358	381	399	348	365	388	366	381	384	407	384	397	396	386	384	384	389	394	380	407	401	405	374	404	395	402	352	407	418	397	386	362	408	394	382	438	405	371	375	414	378	396	400	418	370	395	410	403	359	385	371	389	403	384	397	399	382	426	377	405	386	397	387	395	341	378	371	388	379	404	370	400	416	415	385	384	369	379	378	363	430	380	389	401	386	409	385	404	368	400	362	363	387	395	372	403	367	365	364	374	364	389	417	383	376	418	388	417	382	408	395	367	386	394	380	396	360	372	392	364	445	412	384	383	388	392	407	386	394	405	382	399	353	393	412	412	391	388	393	399	371	425	382	394	392	391	378	388	400	368	379	399	381	354	348	413	381	380	380	405	362	406	363	418	411	395	388	374	360	401	407	410	403	382	398	365	374	399	380	363	394	392	398	386	389	366	387	396	383	355	374	407	376	391	358	422	384	395	380	367	412	388	415	368	369	387	396	408	381	387	368	379	405	357	383	380	401	352	369	364	388	385	371	350	371	400	393	379	365	391	392	352	375	384	373	382	385	404	384	418	356	367	392	379	363	383	399	385	372	384	364	385	369	382	377	362	429	385	389	398	384	359	404	372	374	366	382	377	399	401	386	368	365	359	389	379	403	400	396	388	372	397	381	394	381	369	388	374	380	374	366	377	378	395	356	408	360	356	389	375	413	399	365	370	410	383	367	354	380	353	414	381	377	419	384	412	345	402	372	359	361	420	445	395	357	362	402	359	354	400	404	371	403	410	378	362	396	386	362	396	431	388	396	416	363	421	406	410	379	403	351	394	374	402	410	370	396	364	389	393	386	409	375	405	391	353	413	412	357	383	403	414	373	385	384	349	392	410	382	397	410	361	407	360	408	347	395	381	380	425	378	369	349	397	375	351	404	376	401	380	366	389	404	411	363	397	373	396	429	390	389	389	385	380	375	412	372	357	432	387	381	370	405	370	373	380	372	411	386	366	380	404	361	397	394	366	394	386	399	386	382	433	369	401	391	375	408	361	402	368	391	408	398	389	387	368	357	368	393	370	391	380	393	352	371	395	398	361	365	368	380	397	385	385	356	398	368	387	370	389	398	353	405	406	396	391	370	395	375	395	395	380	402	383	365	385	394	369	410	402	393	380	381	403	387	369	409	416	354	410	387	395	405	372	406	402	409	384	358	392	392	438	384	384	384	409	383	378	384	374	418	342	394	376	360	343	363	372	361	361	382	383	391	383	380	367	404	381	391	378	399	378	403	379	390	378	411	390	378	386	376	360	416	389	368	385	403	387	440	370	406	397	420	389	409	393	429	418	387	381	380	374	387	384	402	386	366	401	384	386	379	381	365	396	397	377	379	393	403	382	391	384	388	352	367	368	378	411	342	370	380	416	398	374	382	367	397	385	376	376	387	380	359	380	379	412	369	449	405	381	385	402	378	398	393	410	400	392	349	387	369	375	390	406	384	391	369	392	403	388	362	375	375	380	367	382	403	400	420	401	387	375	381	352	406	406	355	385	395	416	404	384	410	423	387	401	355	384	372	409	372	369	381	361	375	392	389	396	369	391	413	393	404	406	363	439	391	386	371	393	388	389	399	373	358	366	368	397	387	372	364	391	364	424	367	394	378	363	352	362	351	381	400	391	387	359	371	411	417	375	374	395	370	414	396	369	377	395	397	370	361	366	391	382	421	369	361	368	383	361	389	365	367	391	417	347	436	375	401	410	376	346	396	375	380	363	437	387	350	378	396	391	381	405	376	379	364	407	345	376	371	372	399	403	396	391	378	384	382	367	397	401	438	392	358	383	374	414	368	374	382	391	403	373	400	384	396	380	388	394	379	403	427	373	426	388	368	414	382	409	399	387	408	384	363	363	386	390	371	386	391	446	362	399	383	410	359	373	399	411	412	345	363	405	389	393	398	404	386	398	389	416	389	402	383	390	385	369	397	356	394	384	370	399	365	394	406	387	428	384	353	359	353	399	368	391	399	354	374	375	363	379	412	399	398	368	406	402	430	386	395	403	393	391	396	403	374	401	363	378	388	411	384	404	394	374	409	387	376	369	376	406	383	398	364	371	421	392	400	371	389	384	373	381	365	373	377	387	385	406	342	437	405	416	398	383	380	378	410	379	373	397	384	408	361	431	377	367	403	377	396	361	414	358	369	378	395	394	417	399	377	405	385	419	420	402	388	387	375	388	374	383	412	393	411	398	379	373	394	377	409	361	391	379	398	375	391	397	398	371	378	428	405	409	380	379	369	394	370	343	389	412	359	408	368	363	401	368	365	380	397	371	392	374	363	422	364	411	356	414	351	400	401	412	394	377	391	395	396	388	415	381	382	368	334	393	362	351	406	378	411	387	405	382	426	346	429	382	346	389	400	365	396	401	362	375	381	368	394	380	384	390	374	396	402	420	401	426	370	419	401	348	373	406	432	386	373	410	400	376	372	372	386	380	376	361	402	377	399	384	396	389	421	393	364	355	395	392	420	391	398	378	389	425	407	394	400	357	357	372	368	355	396	383	383	373	373	374	366	376	399	384	401	426	383	392	359	388	388	388	393	368	412	404	377	356	379	393	389	390	381	370	367	387	368	380	371	384	374	390	383	420	408	420	397	400	370	394	365	391	358	362	370	362	373	373	363	373	407	375	409	383	393	395	395	380	404	392	344	402	369	391	380	343	429	393	367	413	379	370	432	411	375	381	384	404	342	384	404	411	377	356	385	373	361	380	343	372	384	417	366	399	378	394	382	366	392	395	393	393	411	376	386	385	379	351	427	373	387	375	423	378	388	360	417	371	399	392	383	372	383	392	432	370	369	386	368	372	359	354	420	395	389	368	374	403	392	410	370	373	335	403	370	365	420	367	353	404	360	382	364	346	386	375	385	386	391	377	366	409	373	386	380	391	369	382	368	379	421	384	379	402	406
25459	21372	27111	25726	17606	6492	2932	795	517	488	465	460	462	464	463	459	462	448	417	461	424	472	491	433	458	412	479	476	451	440	420	474	447	470	468	437	467	423	454	471	430	418	453	490	427	449	430	440	449	454	435	412	435	427	430	458	434	429	442	415	478	459	465	446	452	454	477	450	482	463	432	451	439	439	452	427	453	424	440	475	434	470	448	423	427	436	436	461	451	469	441	452	420	405	428	441	430	472	446	475	469	475	460	414	452	497	508	514	485	440	453	449	454	419	448	485	439	468	425	462	458	409	443	488	482	435	466	435	420	433	498	470	473	452	412	431	405	425	467	440	440	459	434	467	444	446	433	395	448	462	464	447	473	419	467	480	475	440	410	462	449	447	398	454	463	447	443	444	456	477	459	484	434	410	448	435	470	408	444	451	451	441	471	455	445	468	412	442	413	432	436	447	430	429	480	430	434	451	491	460	499	472	473	476	446	411	435	443	433	437	449	471	432	433	482	444	468	473	450	468	467	435	439	422	443	433	477	471	479	437	417	429	473	432	457	449	458	438	462	420	478	433	423	420	474	434	471	449	423	406	445	420	425	414	436	458	503	406	421	454	444	447	436	430	455	463	391	442	456	456	410	425	427	455	439	427	457	461	462	435	410	457	454	433	432	415	463	406	444	452	453	433	440	421	471	428	453	409	456	438	456	438	441	473	425	473	416	425	459	440	418	428	440	440	452	438	438	443	464	428	410	485	428	438	458	434	427	446	478	491	419	435	440	476	418	471	428	436	457	459	415	422	446	448	443	456	465	436	453	436	435	442	457	450	478	421	476	458	430	471	448	470	463	457	456	461	412	458	443	430	441	450	438	438	474	473	454	451	488	432	473	422	432	437	442	447	477	437	455	392	453	464	410	458	436	473	411	441	470	489	419	439	461	418	447	432	450	437	461	435	420	422	431	466	440	419	471	443	434	414	466	488	397	459	439	427	482	423	445	463	477	425	454	473	453	450	427	474	435	453	469	442	447	440	472	447	437	438	468	471	417	393	437	412	451	422	418	461	482	412	432	424	468	411	401	418	439	480	420	463	447	409	424	443	463	448	455	440	467	484	414	449	454	455	446	430	473	468	432	457	449	440	448	454	476	448	464	445	447	403	451	454	462	469	456	450	439	436	458	453	444	446	414	493	470	433	418	450	404	501	481	468	470	423	446	467	413	460	388	439	425	457	484	454	459	428	437	438	452	472	446	403	411	430	439	418	427	460	444	459	467	457	453	441	468	400	476	496	461	477	460	484	463	454	407	449	415	439	426	450	411	478	441	425	395	450	491	464	451	450	414	452	438	464	443	428	485	437	439	470	443	456	462	476	436	450	456	456	424	430	412	448	419	464	471	438	420	432	433	408	426	428	497	435	433	453	436	470	460	477	429	424	429	414	433	437	457	431	432	455	452	468	450	416	438	460	424	413	421	448	406	479	432	426	477	430	441	436	482	414	435	477	437	458	423	423	461	412	410	484	471	457	438	440	430	452	445	430	456	450	434	439	429	494	423	418	457	504	443	438	421	459	441	417	462	458	438	422	440	419	436	464	455	432	435	455	435	453	478	438	415	461	438	422	430	468	448	434	412	406	421	456	445	396	480	444	473	467	449	408	458	460	467	406	457	480	460	460	438	464	406	466	487	480	430	458	398	427	458	402	419	423	427	433	456	460	476	453	453	434	472	430	447	430	435	464	486	444	450	467	457	463	445	434	460	451	401	440	457	452	463	446	445	426	461	384	460	463	449	481	458	415	416	444	445	463	443	422	449	481	412	472	456	414	432	429	442	427	459	431	418	440	456	419	434	440	495	439	427	430	420	482	421	466	465	466	439	438	471	448	444	470	437	445	433	421	459	433	450	454	432	408	461	476	442	484	427	440	482	480	460	427	441	431	437	436	443	378	435	400	449	450	472	400	428	432	420	426	430	461	420	431	412	428	444	441	442	423	445	481	437	471	458	445	410	458	436	431	433	444	442	449	459	416	492	433	436	488	463	436	421	470	430	411	419	415	467	397	467	437	460	455	449	434	431	460	474	434	479	438	427	444	455	430	457	460	432	479	454	421	437	467	435	436	427	450	434	453	456	445	458	465	427	439	466	457	463	468	457	442	461	410	439	459	436	474	403	457	447	466	465	472	437	438	474	434	431	429	463	413	477	407	420	442	449	419	463	382	437	415	470	449	434	442	433	458	446	455	430	424	437	396	466	437	450	427	468	434	456	443	462	455	472	424	412	432	426	442	466	435	452	437	440	457	450	412	469	436	429	453	439	416	422	453	413	483	434	446	448	426	415	441	453	450	424	416	474	443	449	429	456	415	424	419	439	443	416	451	457	420	420	490	462	462	455	448	469	450	425	422	401	467	428	426	442	491	416	416	433	462	436	436	452	478	461	444	485	443	457	443	432	442	445	429	459	459	432	444	425	457	436	444	477	473	434	439	460	432	425	444	435	443	474	446	455	454	451	431	427	449	441	437	426	430	425	475	424	412	451	431	420	441	434	471	458	446	429	435	450	436	437	482	403	448	442	431	468	437	393	443	425	460	473	451	466	459	425	436	446	439	444	436	460	439	484	455	429	417	466	441	415	436	424	423	457	450	448	463	427	456	440	465	464	470	461	439	460	441	450	430	431	424	455	428	463	445	449	474	426	439	437	463	433	441	452	480	440	456	462	445	467	425	430	445	455	405	432	454	435	447	471	447	463	411	463	435	443	443	439	424	418	454	460	456	432	393	419	467	446	445	391	440	436	480	435	419	413	440	455	436	399	453	421	489	465	441	436	441	440	494	436	455	450	482	481	436	433	420	441	429	479	446	434	464	432	437	443	435	493	438	424	481	458	475	429	457	435	468	437	418	483	435	423	472	419	439	416	433	482	463	440	459	441	442	421	427	414	451	466	420	422	429	435	434	454	477	421	431	413	496	425	444	452	441	473	463	444	442	438	434	425	436	416	441	458	415	389	445	461	443	469	409	436	447	479	436	436	444	446	439	430	436	452	443	468	455	452	456	412	444	413	474	432	432	433	444	445	422	405	450	435	453	461	477	488	436	432	452	450	459	395	432	431	427	442	459	427	471	442	454	437	462	429	416	411	456	451	466	436	391	453	436	439	439	429	456	450	417	433	484	442	421	387	454	433	434	463	450	456	434	453	419	460	466	417	471	433	462	474	444	471	449	445	477	427	446	441	451	441	416	434	430	432	466	427	444	455	433	443	426	437	433	387	437	433	423	459	429	445	436	447	432	413	431	457	461	416	414	447	457	436	451	463	437	492	450	446	438	427	448	434	427	429	471	387	434	447	415	442	451	388	420	439	448	443	461	449	404	412	449	470	468	411	402	458	451	409	412	441	443	414	477	456	433	467	429	420	456	441	468	436	444	457	451	437	431	457	440	413	408	422	461	436	443	475	441	469	474	442	459	390	468	410	472	451	419	456	434	446	423	438	463	411	425	434	490
47500	47839	31989	7783	10567	4871	3431	743	495	487	470	489	484	444	459	473	450	469	466	474	461	470	443	449	464	444	439	457	460	453	437	414	448	451	451	435	427	454	440	453	442	425	444	447	418	451	435	427	431	415	393	458	411	447	403	446	440	466	439	423	439	422	437	431	455	452	414	445	382	474	444	434	437	434	452	430	454	421	401	452	441	407	470	479	461	372	428	431	449	426	418	435	427	450	405	393	456	428	445	447	446	454	474	432	459	504	530	492	422	455	450	409	431	459	393	426	406	451	427	463	457	377	426	443	474	421	426	464	451	418	411	426	406	437	412	432	425	441	449	385	459	431	443	409	426	446	447	409	436	456	427	418	410	444	465	428	425	436	463	432	425	419	389	412	455	434	420	416	437	427	436	419	439	435	409	433	421	402	412	403	444	474	418	400	395	426	446	408	431	432	426	441	418	411	428	462	450	407	442	467	421	403	402	456	425	424	390	420	483	436	417	438	448	372	429	435	432	406	416	458	436	427	453	406	405	444	430	433	453	426	433	413	438	456	427	399	447	422	425	467	426	461	465	423	443	407	446	443	423	410	401	450	413	407	382	396	401	435	425	438	416	427	426	396	459	428	434	435	444	432	461	430	438	435	408	378	430	444	445	454	401	448	437	462	431	410	390	401	440	431	407	441	430	455	434	455	446	422	446	445	442	410	398	436	417	429	431	406	435	426	440	429	438	402	415	421	452	441	421	442	441	444	428	452	422	429	490	413	412	399	416	440	417	445	434	430	445	413	407	430	437	446	434	449	455	434	425	407	439	420	426	453	430	438	445	434	431	442	414	444	458	458	437	447	425	425	459	428	393	434	412	418	428	454	429	420	440	413	415	445	428	413	442	460	394	444	410	401	440	426	422	387	435	441	399	410	408	430	404	448	449	435	445	460	415	417	433	413	422	435	440	425	440	450	426	459	422	445	454	438	423	439	429	458	426	434	445	417	423	452	429	426	455	445	433	396	434	406	457	399	429	443	414	430	411	412	462	402	458	473	458	447	412	470	427	476	485	443	416	404	450	438	441	438	453	421	389	422	419	454	445	444	432	397	440	452	449	421	464	405	440	406	448	456	436	424	407	457	470	462	419	414	452	442	430	419	413	434	386	459	438	397	431	436	437	424	440	426	438	460	443	449	401	422	432	409	388	426	429	438	459	441	422	455	401	433	406	446	400	459	416	423	426	395	404	443	425	441	415	424	453	430	414	409	467	469	406	462	409	442	428	446	397	426	436	426	458	430	421	446	432	453	439	435	450	451	432	432	446	426	436	437	428	431	394	429	424	414	430	407	421	428	442	473	414	406	409	453	431	447	454	403	424	429	442	393	437	443	408	431	399	420	454	444	432	429	438	405	412	445	403	427	424	431	429	448	441	448	444	374	441	454	420	397	412	437	429	445	417	409	401	458	406	451	422	430	441	400	394	441	429	417	438	424	441	451	425	410	418	456	426	412	413	405	458	399	421	437	431	412	409	445	429	428	445	434	400	466	413	448	438	430	443	413	394	447	425	441	440	463	459	416	399	430	419	430	401	425	438	457	429	430	420	430	423	451	434	414	443	410	432	407	386	428	433	457	401	415	427	399	452	440	452	426	422	420	462	422	444	424	427	449	452	412	388	433	400	403	412	400	415	400	411	451	444	436	431	430	474	417	416	432	434	441	458	395	451	444	454	380	394	414	435	417	454	404	428	432	443	449	431	416	420	420	439	413	419	441	399	437	439	455	437	454	428	405	436	414	452	438	440	412	422	433	418	449	415	427	407	435	433	416	395	443	416	414	440	419	410	432	434	433	429	393	445	459	427	427	420	447	430	437	488	408	452	424	402	435	441	452	465	455	443	436	393	416	408	411	481	421	445	433	467	438	389	431	428	421	445	475	403	406	451	388	437	444	413	397	460	453	427	443	444	419	433	487	448	427	464	408	426	441	413	408	425	434	417	455	421	410	443	429	436	446	425	453	458	403	396	416	406	406	429	405	385	466	417	430	440	419	414	425	454	414	447	414	433	472	409	412	435	442	445	462	432	478	387	398	450	399	422	400	417	445	423	437	417	421	454	413	462	386	431	409	417	416	415	450	397	419	453	454	429	391	426	448	425	437	449	399	424	428	431	433	409	440	432	445	403	443	470	431	454	433	420	409	436	455	453	397	434	418	410	419	460	438	435	427	459	426	411	396	423	407	450	397	397	437	419	412	444	412	412	445	416	400	459	419	414	444	406	425	396	455	439	418	365	439	395	457	429	471	403	432	449	453	426	402	466	442	441	424	437	460	422	415	416	437	383	440	437	420	409	429	444	447	430	474	414	454	393	410	442	428	406	384	414	409	407	439	403	416	469	443	446	441	459	436	401	445	424	432	402	420	437	437	388	410	438	444	446	415	406	423	448	373	441	417	428	425	437	408	409	428	413	441	409	427	446	450	397	440	399	461	441	436	443	457	434	414	426	424	454	447	443	432	421	417	434	419	468	461	442	437	420	423	428	453	444	403	389	439	476	444	432	444	426	472	410	433	456	413	443	424	438	437	421	439	449	393	440	465	429	416	441	416	421	383	385	394	425	448	446	412	439	407	447	428	416	436	397	433	388	446	415	476	443	442	422	430	450	449	405	433	427	445	403	436	409	448	407	465	424	419	432	399	422	427	439	486	414	441	445	393	427	446	430	431	414	404	411	427	430	394	430	424	429	424	449	435	427	445	437	413	408	405	440	450	421	427	421	385	396	427	406	406	381	393	435	427	431	432	432	400	448	439	422	468	433	420	436	412	406	433	400	445	438	418	423	493	470	438	418	415	406	438	433	444	410	432	456	460	436	405	421	446	441	410	424	414	402	443	427	422	448	430	409	455	426	426	408	423	426	439	429	431	429	414	442	450	408	447	402	440	426	437	447	465	468	381	462	408	450	427	417	443	395	429	457	439	429	426	430	425	410	422	414	441	440	438	430	422	458	410	405	442	447	449	420	429	426	402	440	409	388	429	454	443	413	444	440	426	414	428	440	387	461	407	446	412	403	483	440	416	395	461	422	426	412	430	397	437	427	418	452	419	419	417	455	459	461	427	417	440	438	387	450	441	390	394	440	437	462	457	422	414	404	447	398	443	426	441	442	436	447	409	477	441	414	436	424	411	416	385	431	414	435	441	466	441	419	427	449	448	433	400	416	481	427	413	425	444	426	425	463	447	457	435	447	456	444	415	445	404	425	400	416	382	387	403	425	415	460	448	464	416	422	376	437	430	411	433	455	408	457	458	446	463	437	420	402	414	410	449	426	403	432	420	439	415	435	379	394	469	391	394	413	415	423	383	406	451	422	444	432	378	421	424	447	403	442	428	430	410	453	456	421	422	468	444	437	430	420	424	421	446	417	450	432	426	413	406	433	439	423	396	426	410	408	463	419	448	394	449	405	380	419	444	415	421	421	384	409	440	411	393	445	418	436	434	427	407	394	456	466	440
24379	21325	28229	24736	21846	15981	6089	1408	676	669	658	612	597	642	619	614	600	583	520	601	601	586	585	579	549	577	585	596	616	557	589	598	631	587	607	644	580	588	601	576	568	577	600	559	564	573	565	580	592	577	584	598	557	545	565	562	597	580	521	569	580	557	584	599	601	577	568	564	567	579	569	575	589	571	584	612	553	571	568	562	591	554	578	558	578	572	541	499	571	576	596	566	581	559	588	577	612	562	609	610	579	583	585	556	637	664	612	575	574	600	549	516	484	586	560	562	546	540	531	531	611	568	586	525	571	589	558	580	540	578	594	550	554	611	531	627	583	585	590	558	539	556	549	580	562	553	612	577	575	572	591	562	529	591	550	619	575	598	531	586	568	556	569	535	578	546	565	593	581	535	549	527	575	556	598	575	572	580	551	605	578	562	534	600	530	531	531	558	560	535	598	554	538	580	529	605	640	544	532	535	539	593	553	553	528	585	540	554	597	572	531	544	575	525	606	539	562	561	529	590	559	540	560	557	549	579	535	585	545	587	570	563	579	566	566	602	562	583	564	569	570	609	527	616	566	611	589	532	613	571	602	598	586	574	587	567	561	553	588	609	555	575	548	532	568	587	573	622	568	563	550	591	542	567	549	582	526	548	591	508	583	526	558	548	564	599	555	600	563	594	584	540	625	581	577	542	560	540	534	545	515	549	538	574	560	568	600	542	592	545	542	590	554	569	511	590	537	550	600	573	574	575	566	558	571	544	561	579	600	538	543	541	554	575	578	594	555	551	548	610	635	580	553	578	540	562	583	553	589	577	570	526	566	604	563	571	553	550	577	608	576	586	568	608	566	560	581	559	534	584	560	579	582	547	566	559	549	571	566	580	570	579	551	560	542	559	572	589	558	572	550	565	560	590	530	591	532	553	512	575	544	571	619	578	538	562	610	532	574	606	556	568	549	572	569	583	572	552	551	579	526	557	571	579	528	545	587	564	572	594	617	552	578	546	551	528	530	560	570	553	575	572	606	572	525	602	574	579	572	557	534	574	616	587	547	588	607	574	568	562	550	612	566	625	538	562	549	589	596	560	554	573	596	608	606	562	592	575	575	562	556	531	580	574	553	509	583	553	591	551	571	565	539	578	602	539	553	587	503	593	566	545	584	545	580	572	599	528	542	592	566	553	591	573	509	557	582	577	555	575	553	547	581	597	577	574	553	563	570	544	566	547	570	516	573	543	572	603	554	541	581	511	562	572	550	587	537	602	551	545	585	522	576	537	589	561	564	584	555	546	590	571	570	535	556	548	587	573	573	570	526	554	573	576	594	621	565	558	598	618	541	549	555	616	596	559	588	585	613	597	570	557	539	572	524	544	598	532	574	542	594	563	513	528	591	591	570	582	525	542	612	561	600	566	545	554	556	564	577	588	549	586	602	544	561	550	539	555	567	578	543	516	546	543	541	533	573	589	614	557	587	547	582	541	602	562	552	584	581	545	566	564	609	558	574	544	596	556	566	583	610	574	544	579	630	621	552	584	616	574	585	562	556	558	598	578	571	553	584	600	565	545	555	556	558	553	567	563	551	578	581	553	579	541	552	557	559	572	582	560	557	535	545	582	592	558	549	583	603	599	591	602	518	557	558	567	519	536	585	607	548	538	569	606	528	547	600	531	590	566	581	573	573	574	585	539	552	580	568	569	563	598	540	573	589	589	581	543	571	584	611	528	561	578	554	553	585	544	508	564	532	546	582	544	576	568	566	587	562	596	558	596	590	555	598	559	561	546	566	557	522	570	571	570	608	574	558	572	559	563	591	602	568	561	562	581	549	589	520	586	555	564	580	601	584	630	613	551	565	569	554	572	568	536	575	539	586	570	575	558	572	613	534	604	529	558	584	540	607	556	532	570	574	567	574	574	580	569	562	522	578	573	524	565	564	583	563	583	553	590	587	593	553	555	553	597	596	529	546	539	583	555	566	550	544	556	597	580	555	524	580	596	571	535	548	575	578	609	535	611	540	574	555	562	576	575	577	585	588	561	555	520	607	569	557	553	585	552	547	601	549	568	570	584	586	550	571	582	575	561	551	588	591	566	560	596	531	584	539	550	536	576	575	566	588	555	602	590	529	585	577	502	600	597	520	586	608	543	563	556	585	590	571	600	556	574	560	569	541	508	559	536	550	597	583	557	553	603	574	587	592	542	586	570	548	591	552	590	559	557	544	573	562	568	585	574	534	594	549	597	548	574	585	565	571	565	550	561	569	569	625	566	563	575	614	557	570	599	585	571	550	608	562	541	573	582	573	599	587	615	596	544	622	568	551	597	544	599	595	556	561	591	600	567	594	532	529	574	590	562	562	594	558	624	544	519	534	573	556	564	556	645	571	576	555	565	542	581	580	584	559	566	567	566	559	550	571	582	599	558	540	534	550	592	607	580	570	551	552	584	561	595	609	561	564	576	556	549	543	552	579	564	561	571	576	574	568	580	573	595	587	561	526	564	588	565	591	545	548	536	546	539	565	603	584	596	553	571	538	560	552	596	558	567	584	563	595	574	544	563	537	584	556	568	570	559	581	551	587	520	546	567	539	550	577	573	591	560	581	554	527	570	568	572	525	573	563	562	569	589	555	563	553	537	569	561	555	555	615	533	563	565	556	556	566	556	559	559	575	573	585	551	566	546	555	557	539	533	551	529	565	575	543	528	577	566	565	519	555	585	547	540	587	554	581	570	592	561	572	521	590	570	588	617	585	528	556	526	600	571	530	585	572	576	524	548	542	570	537	625	564	551	557	596	549	559	525	561	571	581	534	517	537	561	592	593	548	541	549	585	585	574	526	569	568	600	556	580	558	606	528	559	522	583	582	580	586	566	558	536	552	583	587	557	546	572	569	567	580	576	547	581	581	582	573	545	562	591	583	525	552	536	560	559	590	571	570	530	524	557	543	551	559	596	543	551	552	559	561	581	597	536	567	585	558	582	539	579	570	552	559	556	520	588	597	518	555	542	565	559	536	548	575	592	554	570	560	525	569	578	592	566	594	597	583	562	599	561	534	581	556	585	561	553	591	593	529	556	551	576	587	579	547	571	546	558	562	588	593	578	542	565	557	584	553	560	556	603	535	567	579	579	566	586	532	549	556	526	572	578	549	564	559	559	546	584	566	620	523	539	565	579	601	565	567	538	571	590	566	582	531	539	575	515	565	576	551	544	541	565	561	559	555	572	549	559	546	558	585	587	535	534	570	525	539	586	567	515	564	625	571	571	562	554	525	566	570	525	564	491	542	590	583	546	543	563	596	538	572	572	581	587	592	593	555	610	572	581	557	586	595	546	557	520	555	545	546	559	607	606	592	585	510	543	609	555	548	567	566	617	583	573	559	550	566	554	532	544	558	541	545	556	542	538	562	592	552	568	569	596	582	570	567	530	537	573	546	577	601	563	566	558	534	591	563	568	570	532	577	568	573	559	574	560	562	568	625	556	547	545	588	569	554	523	571	597
52174	59501	44685	11582	17292	8362	6259	1112	705	647	669	623	641	615	645	584	592	580	549	560	540	568	553	539	518	558	555	529	569	530	572	530	538	548	577	535	569	543	529	540	530	544	526	551	539	535	505	529	566	548	536	543	536	574	500	504	508	535	540	561	588	565	537	523	549	566	547	524	542	538	543	513	518	580	519	489	538	558	555	493	570	526	547	559	537	501	549	537	581	582	535	540	544	532	555	558	573	555	570	532	550	506	583	554	700	666	617	597	554	548	537	526	510	521	571	525	540	523	485	502	508	562	544	512	558	544	502	519	547	556	551	575	522	543	535	532	528	533	521	563	519	535	524	576	546	508	545	548	517	537	511	539	515	587	562	543	590	515	531	519	602	550	538	581	550	560	563	497	534	528	533	531	544	522	533	537	512	524	530	492	495	547	527	513	562	532	531	547	536	542	588	528	511	555	528	523	505	562	550	567	523	509	505	543	537	514	536	537	530	537	480	555	537	492	559	554	546	514	508	570	576	543	531	572	534	483	517	520	516	497	549	547	546	540	522	541	526	554	515	511	523	560	528	531	544	555	542	576	553	515	554	516	532	552	551	537	524	538	534	546	533	523	539	555	505	580	523	528	535	557	506	531	547	501	513	526	503	550	487	535	538	530	536	514	523	510	550	565	533	570	525	573	497	550	499	489	520	529	526	550	517	515	585	509	491	559	549	509	509	560	547	513	515	563	512	495	564	524	543	547	529	532	542	542	565	543	564	505	512	536	522	536	522	515	509	515	568	491	532	549	487	532	543	546	550	544	533	531	547	514	541	501	537	522	546	510	547	509	579	560	537	535	502	552	527	555	545	522	555	525	535	566	535	559	539	516	517	500	561	530	540	554	539	544	559	517	543	486	527	504	545	546	555	567	552	572	531	533	496	570	516	546	561	499	546	496	534	510	530	564	516	488	525	502	541	571	555	508	552	550	521	525	559	535	523	557	542	532	576	559	512	530	521	544	512	532	460	531	514	480	480	529	550	520	554	512	561	516	551	532	529	558	567	514	480	547	535	531	574	549	511	494	522	545	527	534	537	566	544	522	502	519	584	504	548	537	550	509	554	525	549	523	548	529	571	538	546	518	538	556	531	506	566	547	571	571	547	527	520	528	562	529	502	528	551	540	493	530	516	546	505	541	598	532	507	551	514	558	525	505	534	521	524	543	577	540	554	503	528	520	542	521	542	518	545	542	552	520	546	536	502	502	543	556	579	523	532	476	507	551	533	526	500	518	527	505	528	560	503	531	520	544	538	562	544	578	498	582	577	541	537	496	529	570	549	565	497	525	509	503	557	549	521	529	536	557	546	540	522	559	582	524	538	558	538	524	480	540	544	534	482	533	564	567	549	524	544	533	495	525	527	565	530	547	520	541	528	540	584	533	526	541	529	558	541	571	539	567	558	526	550	508	554	529	563	539	530	540	550	516	559	516	575	531	564	571	558	527	528	525	495	539	532	523	536	507	516	503	529	563	529	536	550	491	536	574	567	567	592	519	568	528	555	533	552	527	497	531	509	550	512	531	504	539	550	528	520	520	519	558	519	541	562	543	556	581	556	530	526	548	533	494	562	562	548	514	577	532	497	552	535	559	495	543	529	518	515	517	579	546	553	525	549	535	567	540	488	570	534	534	521	525	555	540	511	526	493	521	524	562	537	529	539	524	559	544	544	612	545	559	553	516	499	512	544	496	516	512	561	493	517	522	512	528	494	525	539	522	521	544	543	500	531	553	531	508	522	574	491	499	541	545	565	562	574	568	547	552	576	546	525	514	498	528	530	536	526	519	561	520	544	542	588	529	547	527	538	540	554	496	545	547	516	567	570	524	538	539	574	519	548	523	508	572	519	502	535	522	519	529	521	496	531	527	516	541	508	531	596	554	518	539	506	561	520	521	544	536	544	498	486	546	531	528	541	537	550	533	500	538	523	532	544	554	526	521	532	543	551	613	541	547	528	542	521	541	564	522	554	553	499	541	492	528	539	520	486	553	511	520	501	550	514	564	532	553	517	553	533	507	541	525	568	578	517	490	574	538	508	531	547	547	544	558	521	568	501	493	524	513	511	592	511	567	540	549	497	560	537	524	524	522	502	565	570	533	551	534	504	557	512	488	538	539	509	548	538	522	541	501	575	494	536	543	560	558	539	516	535	577	535	516	543	513	519	550	498	544	564	496	575	569	505	548	499	564	503	536	536	490	464	553	570	575	545	517	538	526	537	548	502	573	549	535	535	525	519	540	556	498	517	536	520	540	486	514	530	575	520	580	514	541	527	520	536	551	535	529	569	511	584	542	479	565	539	485	552	569	510	505	553	529	541	526	555	559	535	526	559	539	521	547	531	576	526	517	566	496	529	541	562	512	518	509	528	540	558	549	527	544	490	565	545	524	562	464	562	536	540	519	550	538	531	568	509	526	531	517	505	524	492	532	558	535	534	565	554	545	555	513	487	522	541	555	488	548	553	547	537	497	537	560	564	548	560	524	512	509	511	569	507	499	500	524	552	509	562	528	553	550	530	541	556	507	566	527	519	561	520	574	520	504	544	502	512	556	552	537	570	541	551	540	561	546	527	580	532	539	532	532	503	520	502	524	497	539	553	517	553	566	540	532	503	526	527	541	564	527	545	499	537	559	501	544	496	516	573	512	534	487	531	551	518	563	519	507	537	552	510	543	539	541	524	523	537	490	567	529	533	568	503	526	529	573	551	501	522	525	511	553	523	465	527	515	512	524	554	514	502	520	561	513	549	531	536	517	543	533	546	494	519	507	539	540	522	574	530	521	546	495	518	567	503	533	527	521	528	530	537	505	521	538	523	546	489	494	508	552	532	539	542	518	545	563	552	552	559	563	532	508	532	534	526	554	533	533	561	512	566	536	543	544	530	548	490	501	475	506	533	561	572	519	479	533	538	523	569	541	538	533	482	540	512	545	519	547	512	535	487	524	531	553	506	547	552	580	526	523	526	553	511	558	518	504	526	534	518	580	520	526	537	548	532	517	550	519	557	573	524	511	509	540	523	550	506	560	543	559	530	526	550	518	533	527	537	531	542	523	513	492	520	569	545	539	577	558	577	561	540	524	570	530	520	531	557	561	516	561	482	473	515	545	498	508	529	553	545	552	509	527	529	535	518	508	532	482	524	535	543	525	544	548	549	489	536	553	561	524	531	532	524	529	555	513	509	538	568	566	529	508	524	500	551	538	541	593	538	574	504	552	577	510	563	488	547	544	538	530	521	544	552	566	538	543	592	564	516	503	526	542	512	529	517	550	525	591	508	591	497	528	569	530	503	548	504	503	503	562	512	529	521	526	555	588	595	520	505	512	512	491	562	523	538	544	513	509	483	532	525	490	499	571	550	523	531	491	516	527	562	598	529	452	541	542	517	513	535	566	526	552	537	536	516	511	531	549	502	509	507	528	523	517	489	507	542	497	504	535	537	555	512	510	563	507	549	527
29351	17767	7137	1806	1272	819	650	547	479	526	521	529	558	482	492	492	538	506	536	529	518	522	488	537	480	496	498	463	542	476	504	554	486	523	508	495	490	526	524	473	533	517	497	536	481	555	524	514	507	485	511	525	492	517	513	496	511	503	486	538	499	498	475	527	529	518	514	502	511	463	537	526	543	459	494	488	539	554	521	522	528	514	496	514	555	542	489	530	492	524	498	496	538	471	509	514	472	558	521	532	503	512	492	529	521	492	503	527	505	490	552	505	511	498	500	521	496	523	503	517	493	507	531	491	508	520	510	517	505	511	502	524	513	473	507	493	561	492	471	464	533	481	500	559	477	516	517	525	489	466	492	504	518	529	512	498	473	477	501	527	454	472	516	497	474	521	526	545	496	556	490	528	503	432	504	532	507	515	510	522	525	533	490	517	498	507	528	491	538	557	542	511	559	526	505	479	486	479	494	490	515	530	540	557	486	485	510	528	493	537	495	493	517	468	500	517	491	476	475	511	492	498	513	505	530	510	523	484	524	519	463	515	498	502	465	518	488	505	488	514	492	500	484	498	507	489	534	507	490	487	481	521	489	528	525	547	516	533	523	527	539	505	542	520	504	485	488	499	521	536	533	515	531	527	483	499	504	477	537	494	524	535	529	468	514	485	529	537	477	488	504	508	512	513	501	540	516	517	524	489	562	485	512	517	499	526	536	544	487	525	518	507	497	528	524	497	488	475	514	532	518	528	504	495	497	479	445	524	557	545	494	528	492	512	541	514	487	485	476	513	520	484	481	493	518	478	496	499	524	502	527	510	525	492	539	485	477	510	539	543	520	529	505	522	478	499	506	503	518	506	495	502	460	487	541	519	499	519	501	509	509	503	535	507	515	491	520	515	530	480	504	525	551	478	500	473	526	498	502	484	500	506	490	504	531	505	507	497	474	480	509	454	514	524	485	502	473	515	518	526	499	513	457	528	494	530	466	503	498	509	510	499	536	496	483	490	505	524	495	535	539	506	552	537	490	515	506	477	507	488	498	552	515	538	487	467	506	516	509	491	488	456	506	495	528	527	503	472	537	489	494	502	479	507	474	494	519	546	518	531	517	519	510	499	518	502	493	507	482	498	528	496	454	506	539	503	525	536	497	488	501	512	516	554	507	485	523	552	476	514	490	501	521	491	534	516	514	550	514	505	496	463	514	537	494	521	510	469	495	536	505	518	505	515	502	513	508	522	487	531	527	475	509	531	513	506	546	548	519	496	486	480	498	518	524	476	509	475	542	519	511	542	536	530	484	502	520	541	527	523	485	538	508	510	510	488	531	521	500	518	516	484	532	541	467	525	501	519	509	501	498	543	508	508	536	532	499	524	501	482	449	514	523	502	512	543	509	475	517	537	504	529	494	471	489	533	509	482	517	498	490	527	503	508	492	535	525	556	497	489	521	511	502	512	532	535	483	513	444	538	478	551	505	540	525	492	527	510	484	532	490	503	558	551	547	477	501	506	499	520	540	486	494	504	527	502	514	447	519	494	532	505	539	486	545	509	502	508	514	469	481	523	541	546	499	504	491	543	507	477	524	520	520	520	477	494	525	507	481	494	496	531	495	536	479	523	516	548	481	501	491	503	525	521	507	509	491	506	466	504	530	498	546	534	466	543	503	493	509	478	524	476	524	478	502	503	504	515	535	482	512	527	543	491	541	494	513	491	499	516	525	536	496	535	508	564	508	561	551	525	515	557	521	516	443	521	510	499	487	521	510	450	524	504	460	517	487	466	543	481	494	496	511	502	493	504	481	497	508	501	505	503	550	493	524	462	502	483	513	493	500	524	498	530	521	551	499	488	548	497	516	505	516	541	527	543	545	516	485	495	511	481	473	506	489	500	471	469	487	534	487	536	587	535	501	542	512	503	529	523	503	507	505	515	531	494	535	490	531	506	521	508	458	518	528	500	490	528	528	486	521	510	500	482	490	533	494	495	504	503	513	518	516	491	522	508	524	539	471	496	540	525	521	475	533	485	505	518	513	507	559	490	504	531	535	551	502	502	482	483	457	484	537	520	502	500	520	529	479	505	514	513	530	481	541	518	516	535	548	478	479	486	516	530	490	520	500	497	555	497	566	562	508	542	492	496	507	503	534	569	489	485	502	491	561	490	491	506	477	507	477	491	498	529	537	585	530	573	554	526	531	542	503	503	518	509	522	495	532	541	510	507	534	502	505	510	466	548	504	504	485	463	516	458	514	509	509	500	525	503	523	499	527	516	489	484	514	527	491	516	505	488	542	488	496	464	497	537	529	492	534	506	518	540	525	515	518	512	507	501	514	533	482	505	546	515	551	561	508	495	507	479	475	523	474	560	504	527	549	464	529	502	518	542	525	538	500	513	485	526	484	481	496	494	506	557	496	514	507	506	517	511	528	501	457	511	556	501	492	508	524	475	487	489	541	537	523	510	508	528	479	513	517	526	518	468	462	535	518	512	491	491	516	568	516	484	498	507	480	503	488	533	503	500	491	517	492	505	519	548	530	528	505	499	547	503	521	542	501	497	519	495	565	511	524	497	523	519	501	457	511	518	507	517	460	498	519	514	470	506	511	514	511	514	502	467	542	484	498	540	515	502	504	520	503	499	505	503	497	520	514	528	498	464	479	485	492	471	509	499	531	551	472	491	528	545	503	541	507	518	546	507	533	529	501	496	496	510	508	534	554	548	495	490	512	497	497	548	500	534	479	489	537	536	488	507	525	488	508	517	537	526	502	522	487	509	517	511	498	524	506	495	472	576	514	529	486	490	512	492	505	518	512	513	537	507	474	528	487	571	513	497	527	511	494	530	539	504	530	507	544	522	490	513	514	501	568	488	541	512	510	520	550	528	521	509	529	494	487	516	515	511	507	496	476	453	518	519	539	468	526	438	525	522	494	505	501	529	484	508	482	558	502	511	476	469	519	539	501	500	569	508	519	480	517	532	526	507	486	508	479	539	461	483	486	515	459	516	478	509	519	505	561	526	506	488	488	499	517	501	528	490	541	505	535	452	475	493	525	526	500	518	526	506	488	499	503	513	514	546	478	501	539	532	486	524	541	518	515	483	535	522	466	487	490	482	528	507	545	511	515	535	486	534	487	509	519	542	494	514	492	521	529	497	508	505	516	516	527	486	488	529	500	508	529	504	507	508	523	507	493	517	494	484	515	519	546	511	496	479	566	516	505	527	520	518	533	472	503	516	466	470	517	572	480	460	507	502	487	504	499	505	477	482	493	544	485	510	528	493	522	480	513	524	486	501	492	500	495	533	493	516	474	527	512	500	538	543	499	533	527	459	473	513	527	560	528	482	539	539	530	527	518	483	554	524	504	536	477	516	482	539	469	521	517	491	504	478	509	511	506	494	505	508	479	518	531	492	518	533	456	480	491	518	508	493	474	485	496	514	505	524	518	506	521	508	472	528	518	493	461	506	518	457	467	480	531	508	506	481	492	545	542	543	555	497
16364	8950	5201	1087	1366	909	665	479	419	475	464	480	450	475	465	449	474	460	440	442	452	451	443	419	462	428	470	452	463	413	457	444	432	471	425	446	470	444	444	466	412	484	434	491	443	456	493	467	470	440	469	465	457	433	481	440	465	461	392	449	455	445	432	445	456	467	441	464	475	470	430	451	466	462	458	446	451	452	460	488	436	462	445	414	459	471	440	484	426	433	447	477	473	449	441	449	489	418	483	424	423	473	450	460	481	437	447	446	413	409	436	469	462	429	464	461	432	431	453	449	505	423	472	468	433	470	457	424	461	438	454	425	434	445	488	456	421	464	445	456	476	437	457	438	421	446	469	439	466	423	485	464	449	465	461	421	453	421	460	462	455	457	421	444	450	492	455	446	417	468	439	452	412	466	435	456	458	429	450	496	483	478	465	457	430	441	431	501	434	456	443	476	446	428	459	451	442	480	452	484	449	452	443	479	439	481	447	445	412	458	429	468	458	456	451	484	429	460	502	459	459	428	442	458	458	467	471	422	437	443	469	426	445	470	455	409	448	450	450	461	458	423	442	470	463	440	455	436	462	412	448	438	446	448	495	461	440	453	460	513	419	462	413	429	451	462	496	445	412	433	398	458	445	444	439	434	434	448	461	420	435	425	456	437	438	444	429	426	442	447	423	437	457	473	457	456	457	449	446	408	463	458	456	486	449	468	483	442	464	436	462	438	487	472	426	458	433	412	454	419	460	448	458	423	438	476	454	477	460	451	418	426	445	438	425	448	449	472	435	450	483	449	477	471	433	456	477	496	444	469	461	496	436	429	443	431	418	457	469	426	421	415	422	452	440	462	464	470	463	439	474	471	455	447	456	464	434	441	445	461	460	424	494	445	446	477	440	462	380	442	421	425	438	452	460	498	438	449	460	469	403	466	453	447	470	465	470	427	413	439	471	474	450	439	466	455	449	429	406	443	419	447	457	475	471	455	440	485	438	415	435	432	436	450	458	455	451	498	431	468	460	415	434	443	437	454	419	440	453	484	446	427	483	444	400	433	436	451	471	446	464	473	402	437	493	489	444	428	442	450	457	525	509	470	434	454	435	458	453	421	465	456	469	421	464	414	461	443	411	479	417	481	432	466	440	463	432	460	419	442	417	443	452	464	410	425	451	455	450	434	456	460	456	428	461	482	456	472	422	447	401	507	463	450	443	477	448	424	428	462	472	400	459	427	502	467	440	436	395	458	418	443	444	471	442	405	441	469	486	409	440	423	467	429	468	456	414	444	465	486	433	444	494	460	451	445	444	501	433	450	455	443	441	435	420	448	486	426	429	429	464	435	463	433	460	473	467	423	443	444	414	429	472	489	419	437	423	440	436	478	464	475	446	470	464	461	422	419	438	460	484	447	441	418	482	463	422	459	429	441	494	431	436	465	426	433	418	465	464	492	470	449	461	423	437	449	490	431	442	460	443	451	438	448	424	453	447	459	474	455	480	441	446	446	442	456	443	458	463	417	441	483	431	460	436	465	462	461	451	438	440	417	462	453	449	454	489	417	453	496	431	407	455	454	447	451	473	465	454	457	451	452	440	463	457	488	457	440	477	457	453	460	447	479	458	454	401	431	505	487	449	412	469	455	469	426	458	466	436	444	445	490	465	421	429	451	480	447	482	439	401	440	482	423	425	463	436	478	446	485	465	431	456	472	429	420	454	445	479	449	415	420	453	448	418	474	401	418	441	468	443	474	473	452	452	478	434	469	467	450	450	455	467	486	456	434	455	456	448	437	433	439	470	459	443	463	469	453	468	450	427	453	449	453	471	473	459	438	454	466	455	453	438	456	455	414	448	460	471	449	444	460	448	431	459	477	456	458	453	463	463	425	432	459	439	443	461	449	451	402	427	423	427	443	438	439	410	455	446	444	436	451	435	427	447	450	437	436	476	465	482	435	425	445	427	428	444	435	441	465	446	471	498	472	495	479	447	448	468	410	460	461	435	459	439	429	446	461	484	431	462	426	450	462	441	462	424	451	469	480	461	480	427	444	440	458	446	492	453	493	455	480	416	436	467	499	388	463	471	468	460	473	468	439	466	457	442	451	459	448	476	423	438	438	458	443	456	436	479	473	428	462	441	474	455	473	460	448	455	437	485	437	441	458	441	498	407	467	449	439	461	449	461	466	440	454	441	476	419	448	446	492	453	481	447	435	431	448	431	458	434	433	468	429	461	437	431	461	474	458	432	482	470	469	429	395	373	462	420	414	460	396	443	457	447	469	436	484	440	480	420	446	429	442	482	464	478	458	452	493	474	463	431	427	408	433	455	467	458	482	448	420	444	424	439	454	473	440	435	415	469	450	496	456	460	489	435	409	478	436	435	485	432	444	460	450	475	470	460	436	424	459	482	425	469	458	476	423	436	491	470	471	458	471	449	482	436	417	444	464	482	443	487	463	456	445	449	444	440	464	462	440	458	471	456	454	467	453	444	443	445	438	431	438	489	455	457	467	489	425	463	470	421	491	456	458	465	410	443	479	444	433	458	459	435	472	431	435	439	423	481	424	444	429	422	462	444	438	433	451	442	432	442	441	441	433	481	496	457	497	462	433	430	454	444	455	480	438	444	391	432	465	411	486	500	428	455	442	479	444	456	511	461	464	473	442	439	447	447	480	443	488	447	445	412	441	458	464	416	428	442	452	450	417	432	497	441	431	429	490	444	458	421	496	408	442	450	439	474	449	439	461	456	441	505	449	463	480	423	437	428	452	442	425	453	428	449	425	482	452	476	468	402	462	429	499	433	482	472	460	449	466	414	441	462	425	485	473	431	452	395	451	498	444	459	458	466	465	428	441	452	453	420	464	448	447	447	428	446	426	432	415	431	455	471	481	470	470	455	440	409	429	452	450	442	462	416	434	476	465	426	448	429	451	422	426	455	432	411	452	455	469	442	435	457	465	462	476	438	439	449	456	431	445	409	461	446	469	452	465	428	464	450	469	440	457	484	471	454	447	462	495	447	484	442	460	432	466	420	425	452	412	465	438	444	459	424	437	407	442	466	478	461	459	454	425	400	455	433	443	433	428	478	482	445	447	464	475	459	456	435	452	455	489	467	435	439	457	459	427	412	482	439	478	448	407	460	469	482	460	457	443	449	411	463	465	455	433	434	471	504	492	421	431	425	465	426	453	459	435	423	443	432	443	444	467	441	452	449	466	477	458	451	442	445	495	455	462	444	422	451	407	460	437	461	437	437	477	443	458	478	427	484	453	472	439	412	454	427	434	465	478	426	463	406	447	455	426	502	453	420	403	472	486	450	475	469	448	450	425	440	444	514	468	432	416	467	430	486	454	482	456	438	444	472	436	431	458	478	454	479	445	473	482	440	466	437	478	465	465	457	432	447	479	454	404	425	458	444	422	468	448	473	455	429	467	479	457	487	445	456	424	458	485	469	472	468	396	448	428	417	443	436	441	449	459	448	454	417	460	452	468	445	436	387	412
25486	21428	27960	24999	17596	8739	2212	746	504	475	497	395	467	420	442	492	457	465	466	399	403	433	460	451	453	483	413	467	446	456	476	416	446	416	475	437	449	424	399	440	424	427	436	454	456	467	447	429	419	385	438	451	448	426	454	450	424	412	425	446	377	418	444	414	461	422	419	384	416	437	443	438	387	444	435	439	434	449	437	419	420	417	402	421	454	441	424	404	402	422	412	457	415	441	405	429	444	443	429	430	446	421	420	462	512	459	474	443	426	443	397	442	448	431	431	443	411	444	403	383	438	395	414	410	419	438	411	423	425	441	389	396	449	419	420	407	465	438	434	412	398	411	431	449	412	426	439	448	422	420	405	412	416	441	461	407	435	426	451	422	443	411	448	470	419	461	413	435	433	433	414	410	443	407	398	409	422	422	433	427	413	460	454	432	414	406	436	399	435	425	456	436	421	420	382	466	427	435	413	426	435	399	433	447	445	414	446	434	442	440	421	449	417	437	445	451	427	424	430	398	403	428	430	405	415	437	423	456	431	454	417	442	412	373	415	433	422	391	388	449	409	424	447	461	385	436	428	446	414	410	440	371	386	454	442	413	423	435	452	435	422	394	438	433	425	432	398	421	395	414	444	401	408	436	425	410	433	457	451	447	428	437	404	426	435	394	433	436	430	427	425	398	424	378	416	407	416	407	399	448	425	416	431	427	395	411	448	382	438	443	416	438	451	421	391	425	438	409	440	414	452	443	445	389	425	423	434	428	409	399	431	441	415	386	416	431	444	420	414	387	412	419	362	395	433	436	421	395	416	482	445	429	408	423	437	387	445	434	436	464	420	420	426	389	454	436	431	417	428	420	434	411	431	392	402	411	439	403	432	400	448	436	463	408	423	419	444	420	392	386	429	412	427	415	441	396	431	419	419	438	401	427	431	420	420	417	387	419	439	429	450	405	394	404	444	412	440	422	423	435	413	432	400	408	397	428	387	405	413	446	442	466	389	414	406	451	444	455	435	443	422	384	405	450	416	415	409	439	429	401	473	442	433	424	431	453	457	436	413	425	426	446	386	431	473	401	420	419	408	400	433	407	443	449	432	425	408	412	408	413	426	383	428	417	481	424	433	463	445	403	404	420	428	412	436	443	400	422	478	406	417	426	460	414	396	416	446	403	432	397	415	438	434	467	386	436	368	413	428	459	431	441	411	390	426	422	422	430	418	449	444	390	422	407	405	417	428	440	400	420	461	434	416	421	420	442	448	426	459	423	399	401	419	447	446	399	434	424	470	436	425	470	410	430	423	472	417	420	444	490	411	433	438	414	409	439	418	418	408	414	404	375	457	439	408	421	447	461	438	450	442	436	426	431	390	457	411	395	447	444	436	425	430	408	411	423	435	448	412	409	437	403	455	457	422	439	409	389	427	459	395	468	472	423	449	426	435	415	424	410	408	424	410	429	449	422	423	417	428	433	443	368	412	422	415	442	403	397	381	432	398	394	436	371	407	430	435	422	436	415	412	429	419	445	422	427	427	414	375	440	412	467	404	428	408	439	426	444	445	428	380	402	410	407	432	425	389	420	420	392	447	410	423	441	444	401	434	421	457	448	428	434	430	442	432	433	436	462	433	438	429	419	421	421	453	427	436	410	430	388	419	401	428	460	411	432	437	420	425	419	437	426	428	438	452	459	400	431	415	412	431	387	436	424	417	384	404	448	427	429	395	439	420	464	401	410	447	430	436	412	374	385	425	416	418	421	406	444	460	435	385	423	430	447	442	425	400	428	448	431	416	425	404	462	395	410	418	413	422	407	384	443	444	427	428	433	389	408	457	448	413	398	398	454	470	465	434	454	442	427	416	420	423	407	446	412	428	426	440	415	461	430	404	423	432	424	441	430	424	430	459	432	430	402	419	445	429	425	422	453	441	405	435	415	408	413	423	440	416	406	390	428	442	383	464	420	424	429	430	443	420	409	486	384	456	410	443	410	465	401	433	417	397	433	405	409	383	402	434	410	444	404	435	433	407	405	441	470	416	432	409	399	420	404	458	453	436	454	419	413	420	425	405	453	482	462	404	434	463	420	412	461	434	444	423	410	396	395	443	418	408	412	421	445	412	451	412	390	435	433	416	440	422	456	440	413	402	439	425	360	429	423	401	445	420	420	422	430	405	419	433	424	442	392	433	419	379	466	417	439	460	431	427	426	395	445	409	411	440	460	450	434	390	404	443	460	444	391	454	402	415	455	436	445	433	435	425	459	411	413	430	405	426	416	414	403	417	459	400	412	443	441	427	435	414	412	430	429	419	440	422	448	417	445	436	412	397	426	408	430	440	404	429	411	419	387	420	407	422	384	419	408	425	415	425	388	423	458	391	423	435	429	401	400	413	450	423	428	407	436	431	429	420	421	375	367	425	442	447	461	449	437	427	440	444	418	457	440	445	392	460	417	445	440	413	429	460	430	417	417	417	407	467	429	446	450	414	439	405	419	445	434	409	420	435	440	437	406	385	451	447	423	413	469	417	438	428	408	413	448	441	422	440	436	391	473	433	452	428	408	403	454	404	406	422	425	432	454	407	440	415	388	434	420	442	402	455	407	436	411	425	398	440	425	419	417	444	410	439	436	445	454	433	404	422	435	396	456	443	406	390	433	407	398	460	407	374	421	421	409	436	451	396	404	432	397	475	429	417	420	432	417	429	405	469	408	447	427	421	423	426	395	445	419	428	405	432	418	423	465	411	403	408	426	410	417	407	418	399	392	388	409	429	454	413	451	430	389	382	456	443	419	395	413	421	407	414	391	433	421	431	453	418	447	429	412	396	436	443	444	383	391	421	425	438	403	432	392	426	456	430	430	428	403	417	443	422	421	418	436	419	381	414	430	418	432	444	408	459	427	434	460	452	423	413	482	455	414	384	416	451	401	448	436	429	444	438	414	433	416	434	423	413	435	445	406	416	454	416	424	443	397	428	438	405	447	448	380	382	415	430	430	377	444	417	414	420	434	406	434	439	446	407	456	398	399	431	418	434	432	413	425	397	442	354	411	419	417	405	439	391	393	388	467	422	422	395	421	408	427	406	405	447	431	455	462	441	401	436	405	441	452	438	428	433	411	441	430	438	425	408	429	414	425	434	420	430	404	445	450	421	412	401	440	399	399	390	414	402	405	410	429	417	424	419	446	386	389	401	440	445	433	415	416	445	410	442	409	400	407	441	374	425	463	453	429	440	412	417	396	430	406	422	371	457	438	409	447	445	428	452	436	442	428	461	368	433	406	407	417	444	457	431	438	444	429	413	432	442	436	432	431	427	383	427	440	430	464	431	433	444	454	416	400	422	435	510	406	439	426	431	424	427	416	450	396	435	428	396	436	411	401	417	465	432	400	409	417	447	439	440	443	421	432	400	419	444	413	397	409	436	385	396	408	395	423	422	447	448	444	401	445	453	444	430	440	406	443	428	401	450	397	441	419	406	406	442	427	437	446	418	440	417	418	428	415
46182	46521	33247	6483	9460	6593	2586	617	514	419	468	463	442	448	414	420	419	424	398	444	411	409	373	413	410	417	434	428	432	407	412	420	432	433	391	419	418	404	404	376	397	411	411	452	413	415	378	408	429	412	377	450	408	399	398	395	412	415	379	421	396	393	400	400	390	405	407	419	368	415	399	407	404	392	416	427	424	380	381	414	437	390	411	426	404	405	386	403	438	413	428	411	386	379	410	393	390	385	381	398	403	393	418	454	453	474	450	407	418	423	370	354	388	434	406	405	360	410	368	434	418	393	404	371	413	386	386	405	371	370	402	430	416	412	391	409	385	408	411	405	396	404	389	420	422	397	423	366	358	361	440	411	426	388	369	417	441	414	418	412	340	390	400	381	388	406	402	399	407	420	442	437	395	395	384	428	388	391	396	399	391	384	399	413	419	404	383	428	436	418	422	415	408	382	400	405	371	374	450	421	424	433	426	388	427	421	408	406	388	388	397	366	401	395	417	418	373	394	422	405	382	388	430	415	411	418	414	411	431	407	424	391	401	384	402	391	368	373	385	427	391	405	412	431	403	386	374	424	391	400	388	373	412	408	406	432	403	444	411	417	395	372	391	396	387	375	419	422	406	409	411	374	418	372	404	437	394	419	418	396	426	413	395	421	405	378	428	371	363	393	417	411	387	446	416	404	397	393	433	405	413	374	393	448	392	377	393	429	408	398	398	399	379	403	415	405	429	390	395	409	420	394	410	427	403	398	407	390	412	407	370	415	404	357	417	359	409	405	428	420	355	397	411	410	405	413	402	423	394	381	399	393	403	396	361	432	393	395	381	428	375	384	390	395	414	391	376	383	404	380	389	371	382	412	426	428	450	396	377	374	395	406	455	386	411	389	408	404	401	410	432	405	427	437	381	383	380	400	442	399	423	380	377	419	405	383	412	400	380	422	409	456	435	392	393	404	400	379	404	400	421	422	390	419	430	438	424	373	421	406	379	393	415	364	411	385	427	413	423	408	419	398	428	383	424	385	418	413	381	435	429	429	366	386	391	415	427	385	380	413	407	408	425	416	402	437	403	433	403	372	407	388	424	427	413	396	391	379	375	408	385	379	405	380	385	413	423	389	427	397	418	419	407	413	427	405	381	422	434	417	436	415	405	418	418	442	374	373	378	394	395	415	400	388	399	401	391	411	402	407	369	400	392	406	413	386	406	409	418	406	393	400	404	378	379	411	368	414	426	432	436	411	405	395	385	385	362	397	402	407	427	430	434	410	392	416	457	365	403	378	400	384	405	375	401	391	426	408	398	387	414	393	408	423	423	402	399	413	447	400	400	431	392	405	434	386	409	396	407	446	415	391	404	390	404	445	376	437	437	390	360	422	402	390	414	436	371	402	391	394	426	400	377	412	362	431	397	398	413	467	389	433	394	423	387	380	413	440	398	417	413	401	386	403	389	399	417	387	403	393	381	373	375	423	424	433	359	405	403	381	394	386	403	427	391	379	419	418	420	388	384	428	419	407	380	424	348	369	413	370	397	379	408	412	418	397	390	388	429	367	407	414	430	390	389	443	395	367	402	422	388	393	403	419	416	410	417	408	443	353	391	414	425	399	415	383	410	391	402	381	410	393	444	406	407	398	403	434	400	417	400	387	406	407	399	411	371	424	410	410	418	394	369	410	411	399	417	414	431	387	424	390	411	402	361	380	403	402	412	418	408	448	407	375	400	428	373	397	405	419	397	418	373	392	433	405	408	418	371	392	393	355	412	414	413	388	356	394	421	392	403	401	427	404	381	363	429	392	381	396	430	413	383	369	375	398	418	404	395	432	415	393	397	394	392	409	393	395	416	437	400	393	432	390	412	384	382	433	408	410	419	436	443	393	421	424	370	380	381	421	392	418	422	383	372	414	396	361	422	364	418	386	430	394	394	416	429	396	394	410	411	404	402	401	367	407	391	399	392	388	382	375	420	379	382	407	385	377	404	394	393	413	391	384	391	406	408	410	380	451	368	369	397	400	394	425	399	388	355	383	396	415	400	394	399	396	384	364	423	380	440	420	410	413	398	411	383	409	397	415	433	408	352	400	392	394	378	394	428	407	412	421	372	388	400	399	382	383	365	420	383	411	366	407	390	421	420	394	412	389	415	436	430	355	395	395	406	400	425	407	404	391	389	386	360	397	435	405	412	424	400	390	408	398	411	380	394	414	393	384	425	408	413	409	381	375	428	419	395	401	381	383	390	388	387	398	423	404	370	400	400	431	392	402	404	381	432	389	410	386	403	438	384	387	410	397	358	434	402	383	407	379	373	383	403	423	384	376	412	410	392	397	379	393	422	388	387	410	413	384	406	418	443	412	413	386	385	384	410	382	397	395	384	421	362	419	415	386	400	386	410	414	391	396	396	394	395	390	393	424	371	419	416	398	413	441	422	376	402	404	393	395	395	412	409	414	451	416	389	448	388	404	408	400	438	411	389	392	386	431	355	429	436	394	382	409	365	389	378	427	376	393	413	386	417	388	408	370	398	372	449	412	417	425	424	391	403	365	375	392	404	392	396	427	405	403	404	384	387	380	382	377	412	414	406	413	436	388	411	398	408	391	394	370	411	413	444	420	403	421	420	409	428	399	402	422	393	440	418	375	433	373	425	388	408	419	387	418	437	391	400	390	406	380	350	414	366	353	391	404	426	389	413	389	410	439	384	376	370	405	401	422	410	392	377	360	396	366	407	379	410	391	400	422	426	420	417	404	405	373	394	390	419	399	396	415	412	435	390	402	405	385	363	394	385	388	376	412	363	420	406	416	420	425	431	375	383	418	428	422	402	418	413	379	423	398	385	388	409	414	411	398	403	434	395	393	418	364	408	395	429	400	361	389	422	392	392	404	409	409	404	403	370	414	404	381	378	393	396	388	383	400	443	366	397	400	414	411	414	384	418	416	386	430	430	400	393	400	393	380	399	395	431	402	417	434	402	406	425	378	422	410	402	435	409	392	402	399	437	397	375	413	425	404	401	403	369	412	408	393	395	421	447	414	404	396	413	386	375	387	418	397	412	420	391	424	418	417	376	370	401	401	399	403	395	391	407	428	386	377	364	406	433	375	432	411	391	389	441	386	356	384	362	363	420	407	441	414	411	388	417	402	394	379	414	349	413	410	405	387	382	401	470	399	414	397	406	395	369	376	439	375	383	396	413	427	433	365	374	420	386	437	385	419	403	396	433	366	358	358	409	399	404	409	379	412	374	396	367	399	393	430	451	402	428	407	404	410	398	374	376	370	408	407	393	360	368	408	406	424	393	392	407	450	412	413	419	380	394	411	426	393	431	365	371	394	409	415	432	365	434	404	398	433	387	381	376	382	394	398	388	381	377	359	407	438	399	395	393	386	388	432	397	418	410	430	408	391	437	375	408	391	403	368	434	367	382	449	426	379	350	392	435	406	421	403	388	404	400	365	393	409	409	420	391	376	399	461	405	391	431	388	438	416	417	411
24387	21353	28862	24197	21638	16682	5163	1215	532	584	560	551	520	517	557	540	523	532	501	501	522	471	446	517	480	504	489	542	463	487	545	493	477	520	512	476	505	487	476	492	512	483	525	500	487	475	518	479	520	508	484	455	497	488	499	443	507	481	473	463	488	513	505	496	449	487	518	463	493	504	519	490	457	465	476	494	504	491	470	483	507	485	487	500	504	472	447	528	476	503	508	457	461	494	483	492	483	499	503	465	525	499	488	518	543	536	576	521	504	478	499	449	471	498	487	462	477	475	481	521	477	523	469	485	504	507	480	479	496	461	471	470	484	488	481	432	486	510	501	484	477	427	491	516	458	483	482	484	470	501	501	526	432	450	510	484	560	522	463	470	478	452	481	464	473	522	473	464	453	505	505	449	470	480	487	495	466	462	512	517	417	509	493	482	502	474	484	518	499	482	463	472	444	472	472	487	492	481	445	458	465	486	466	456	436	469	477	437	520	469	488	496	464	488	460	478	481	454	471	472	486	495	479	513	489	502	486	463	472	498	490	458	438	458	468	510	492	449	511	549	500	465	468	459	458	496	498	514	461	480	481	478	511	453	463	510	512	502	514	457	487	494	451	485	507	460	458	516	506	454	460	458	516	446	530	542	462	475	473	446	519	469	479	465	451	502	495	463	471	493	509	472	457	521	481	491	497	505	460	463	513	506	526	500	450	488	478	449	503	478	459	477	491	498	512	463	460	473	476	482	510	485	501	447	476	447	468	474	462	466	452	488	513	508	495	443	497	505	452	496	472	468	453	421	478	533	483	506	448	477	450	476	498	512	514	494	489	525	449	473	471	471	527	492	465	485	496	517	508	521	474	492	465	474	493	478	477	517	513	520	484	467	511	475	424	451	470	485	497	483	470	488	496	443	489	513	533	481	492	514	453	474	484	469	502	499	502	465	473	475	531	448	482	527	467	491	469	528	476	490	500	511	483	452	486	478	475	488	464	485	472	491	487	495	461	472	491	479	448	496	510	493	464	453	453	496	502	468	477	483	468	483	487	477	473	437	521	492	505	509	484	505	491	481	507	483	472	471	427	459	447	439	452	459	481	488	484	514	452	469	461	494	508	469	478	466	526	484	471	497	487	483	468	490	508	480	481	492	457	511	479	509	495	482	471	511	433	469	483	460	515	472	503	488	506	456	511	472	513	510	465	506	493	469	495	475	457	470	499	519	475	450	499	466	499	490	481	447	457	490	475	478	481	478	493	469	482	483	528	490	505	473	471	532	509	482	501	449	464	503	484	461	466	505	436	448	501	480	492	491	474	483	495	496	474	461	519	473	470	525	445	472	515	475	525	479	483	527	452	494	489	516	478	511	466	473	508	513	465	459	459	469	458	449	516	447	488	476	461	499	469	524	508	497	453	481	465	450	480	442	458	482	452	513	472	475	444	486	476	499	469	493	485	499	489	467	480	475	434	443	489	456	488	470	445	470	510	497	483	482	460	504	506	487	508	507	511	482	458	469	469	486	470	517	473	499	489	487	505	480	490	501	472	521	481	480	487	509	439	489	455	468	457	468	479	507	471	486	451	478	482	430	434	455	484	472	499	498	494	450	503	442	506	488	477	480	506	483	459	496	455	461	494	498	491	485	456	460	506	490	425	489	462	504	567	493	488	509	468	497	485	503	489	514	476	487	500	457	478	449	501	454	459	467	465	452	450	503	489	452	454	460	478	465	525	506	493	500	513	468	497	466	488	501	519	499	464	497	448	426	508	498	458	479	474	479	490	476	490	490	502	435	474	464	464	499	488	498	494	479	497	512	461	473	451	514	484	471	487	459	477	484	460	441	509	482	458	476	464	479	500	487	453	487	474	463	524	476	474	496	475	490	471	456	480	473	442	482	535	502	480	477	515	452	506	484	443	454	495	480	504	486	478	468	480	475	460	457	437	502	486	478	455	492	479	525	469	503	467	512	502	487	493	476	491	482	471	515	493	496	497	490	477	492	461	432	494	473	467	495	456	467	470	439	505	481	488	496	461	469	486	494	483	451	468	484	500	481	481	453	500	483	478	518	506	458	510	462	442	468	507	490	487	472	473	460	450	490	480	510	485	489	505	479	444	483	514	480	477	440	488	501	450	482	481	510	477	481	469	514	497	441	513	457	495	498	475	482	493	438	461	460	457	475	464	522	485	431	450	503	500	466	491	491	435	460	476	483	487	488	466	477	486	461	496	440	493	504	453	458	480	497	505	481	497	464	485	499	497	491	461	454	465	470	480	505	470	480	447	506	489	469	514	444	505	500	519	465	500	482	514	477	465	497	467	529	519	499	453	517	463	448	456	442	494	472	493	490	461	493	466	495	468	460	433	455	477	458	482	488	498	428	472	475	465	492	480	503	482	445	489	487	470	462	459	467	459	450	500	476	510	468	511	502	466	508	476	504	485	472	492	519	521	496	511	549	466	500	496	501	506	510	514	445	487	523	510	472	514	494	471	501	482	450	455	534	449	480	488	471	470	482	532	454	452	499	481	517	462	505	451	453	450	463	513	483	498	403	505	497	503	489	479	480	503	478	484	491	497	473	474	454	501	463	473	453	457	501	512	460	479	440	535	468	491	448	456	457	452	510	481	444	488	466	469	473	468	480	510	430	533	475	497	502	495	489	467	480	472	448	504	448	517	507	458	516	480	444	456	471	477	492	480	455	469	478	470	439	475	478	451	470	454	492	491	524	465	496	493	491	468	470	520	489	493	473	475	495	474	464	484	468	466	488	500	491	483	507	488	517	503	485	468	472	488	466	505	463	491	490	484	480	474	434	466	449	504	480	444	505	503	513	476	501	462	487	498	453	451	457	486	509	506	457	487	492	525	468	460	465	472	523	522	452	460	440	489	496	466	460	520	449	455	504	457	474	442	487	487	510	449	447	466	461	467	445	506	495	497	503	511	485	523	480	459	503	477	487	466	491	502	476	477	469	480	475	486	520	502	490	459	487	502	470	481	486	482	478	463	483	503	483	460	488	504	468	483	471	478	442	472	456	506	491	502	474	490	497	444	472	456	463	439	441	462	485	457	542	504	515	484	487	488	457	497	480	467	508	498	488	487	475	488	477	496	487	527	439	471	447	510	488	518	493	482	487	527	495	498	526	485	461	490	487	496	500	506	493	467	481	432	463	495	497	471	486	512	430	506	484	513	467	471	467	503	450	463	471	475	491	501	463	490	475	472	457	472	501	486	435	513	470	506	449	470	499	469	456	485	505	481	477	461	466	502	497	480	509	495	445	510	523	466	490	504	515	497	454	477	494	482	462	518	498	516	477	499	435	469	486	466	508	448	476	435	472	518	497	478	467	458	482	467	428	476	460	494	493	470	487	471	460	483	459	458	511	467	502	487	448	458	518	496	498	497	476	467	500	468	509	518	439	472	439	499	455	504	493	494	472	474	454	504	453	475	513	497	469	495	465	469	465	520	484	456	491	470	446	492	516	494	471	450	455	450	488
49016	58975	45093	9960	15109	8670	4012	927	625	588	482	521	535	492	529	492	473	514	483	499	479	505	480	503	490	443	469	480	485	461	473	493	473	475	445	509	480	467	484	451	434	490	461	502	471	461	473	407	474	451	434	467	444	471	463	441	446	464	458	474	453	500	463	481	497	460	475	463	440	449	457	456	468	474	466	481	466	460	457	446	459	484	447	485	435	444	448	441	501	445	423	529	417	495	488	449	470	451	450	417	475	463	435	449	513	550	619	545	496	474	460	449	500	445	480	448	470	461	450	472	469	457	469	471	420	470	483	467	421	465	440	506	466	415	474	441	471	437	480	477	450	455	488	450	449	459	489	478	456	463	482	476	484	427	442	453	444	457	486	492	447	467	453	453	475	402	456	440	461	479	470	454	449	436	420	474	437	440	463	451	483	489	434	473	496	462	461	432	408	446	455	455	484	444	457	421	473	444	417	451	484	457	478	442	427	474	449	472	467	433	486	455	466	471	481	466	445	429	465	447	449	470	483	417	389	431	428	458	447	438	471	462	459	471	444	441	433	467	449	488	449	426	466	441	448	441	459	492	436	482	462	433	428	454	445	491	492	465	467	449	498	446	443	468	454	441	462	473	444	467	468	503	439	454	447	458	477	459	434	484	513	467	476	467	442	466	467	471	476	423	441	531	478	460	486	494	445	454	479	510	475	451	452	461	434	434	478	439	505	489	454	454	458	378	442	489	440	492	469	483	439	454	473	461	427	475	452	439	421	449	413	445	443	448	450	449	437	428	436	473	455	423	428	465	455	451	457	457	417	437	424	443	438	446	443	508	439	446	472	443	469	474	471	492	449	456	468	433	418	470	417	438	394	459	460	458	433	475	450	404	454	451	459	435	457	430	447	432	430	439	444	496	457	481	446	398	458	422	445	460	485	464	450	469	485	497	433	467	442	486	437	460	478	444	452	446	464	439	481	422	484	441	423	461	459	436	426	490	471	460	454	425	418	460	455	451	443	487	468	420	482	475	486	486	484	449	389	436	463	460	459	454	456	445	519	499	458	482	462	426	432	443	438	503	454	458	440	452	465	480	465	436	471	433	434	506	425	462	440	450	484	455	448	432	443	459	466	419	464	434	482	468	458	447	527	462	443	443	476	453	477	445	440	484	426	461	455	448	438	429	473	423	458	445	444	443	491	446	466	457	438	458	435	418	472	442	466	425	482	495	470	439	444	443	417	445	483	468	454	443	465	435	415	445	473	471	432	464	438	462	432	467	459	465	428	456	454	420	451	453	478	445	490	500	492	452	469	442	478	474	445	487	436	468	469	463	481	450	452	436	457	498	462	470	455	469	485	472	440	434	423	437	439	502	487	445	445	443	441	440	479	475	450	422	481	430	460	490	474	435	481	430	487	446	446	448	471	456	478	448	461	431	443	464	452	421	434	455	472	443	494	479	448	468	412	448	441	437	479	450	450	474	459	439	488	461	481	416	482	489	456	446	458	457	402	452	464	473	436	466	500	430	444	461	471	465	470	458	491	460	460	504	462	456	438	495	432	420	456	456	456	486	475	429	420	418	450	414	482	492	453	476	475	480	472	441	504	512	488	471	423	450	449	434	435	450	476	451	506	483	441	448	451	451	483	468	489	491	477	474	458	429	455	443	466	473	486	441	470	450	454	450	478	479	503	472	458	414	493	466	418	457	446	447	423	481	470	441	434	491	473	494	491	460	449	474	431	482	447	459	456	475	470	436	439	472	445	424	446	497	463	429	443	457	459	467	454	450	478	452	420	443	465	486	462	456	470	479	430	466	449	435	494	456	453	444	450	470	464	446	457	467	483	455	423	451	474	448	491	462	425	443	432	446	418	457	441	440	460	470	467	461	444	440	466	466	427	474	458	451	457	470	461	453	459	496	424	481	509	449	419	452	405	483	492	432	428	401	488	451	456	450	462	463	450	439	441	472	471	461	417	453	449	488	421	471	461	463	444	435	461	408	431	483	455	456	440	462	450	442	422	437	471	458	487	452	435	482	442	481	430	464	476	449	454	455	457	469	474	443	469	448	461	456	460	442	458	524	478	461	481	471	455	465	455	447	445	487	455	460	453	448	464	414	453	435	464	468	426	437	463	400	443	462	499	463	455	475	481	443	459	506	433	430	434	441	475	496	465	476	454	470	457	439	457	459	456	467	486	448	487	509	470	479	461	478	492	450	441	412	469	492	434	430	468	416	473	451	479	430	488	449	463	457	491	406	456	486	464	443	459	468	448	465	453	449	450	451	450	461	457	473	466	432	492	492	464	433	444	473	470	464	441	473	454	417	438	433	500	444	436	431	418	445	463	459	428	442	438	444	470	431	450	405	465	456	460	427	478	452	442	468	464	437	414	428	485	435	446	449	463	432	437	435	442	459	441	477	432	446	464	419	431	470	447	465	466	442	449	435	457	452	438	440	459	439	461	444	472	448	429	399	432	447	411	458	456	437	463	452	465	439	468	447	434	437	493	446	442	486	448	458	486	450	472	461	483	456	427	419	463	452	485	477	457	441	436	437	465	440	458	426	431	424	457	435	468	453	487	460	435	492	426	475	458	501	455	416	464	446	467	461	475	453	446	420	442	441	444	465	453	446	465	460	463	450	485	423	458	477	456	451	433	444	453	451	442	455	440	459	429	434	441	478	428	499	456	489	444	450	460	474	451	471	427	446	470	472	432	471	464	484	429	436	434	433	466	476	505	446	450	468	460	457	461	486	442	472	454	451	437	434	460	449	457	434	433	442	503	465	481	446	433	462	464	474	504	424	450	418	432	428	454	446	426	475	487	433	462	471	473	432	438	471	462	477	437	432	419	473	474	460	443	440	440	435	482	450	455	478	475	448	441	457	465	430	475	471	439	464	478	447	485	504	456	466	472	426	473	453	439	451	437	470	418	441	471	484	444	421	428	403	471	462	459	481	461	451	480	423	427	465	454	473	472	469	487	462	509	473	425	422	435	460	448	450	454	465	476	449	432	444	417	456	487	418	470	458	430	457	446	419	486	450	470	492	437	438	420	439	446	446	493	444	458	473	440	440	465	495	454	456	462	490	460	458	485	476	435	473	465	440	408	450	444	483	455	464	472	481	450	455	451	482	452	441	456	474	455	444	456	476	447	453	477	469	472	450	459	478	466	459	463	472	424	479	487	455	430	461	494	461	430	478	466	460	467	436	502	452	448	461	462	485	452	448	463	443	437	486	440	445	450	474	449	426	434	480	444	450	419	437	447	419	467	437	427	437	436	455	481	470	458	414	469	448	428	442	413	432	485	477	428	435	454	463	460	464	446	430	408	503	433	451	437	438	453	449	437	448	438	466	463	481	449	482	469	480	458	452	473	428	432	469	472	485	443	453	473	451	452	433	469	432	421	460	443	448	463	462	451	435	422	435	407	435	437	459	468	454	486	444	442	465	427	456	436	442	484	485	456	397	455	453	485	409	456	456	462	507	438	442	471	440	436	426
29208	17588	6778	1453	1088	787	577	421	437	449	424	424	432	417	436	391	437	407	423	430	471	436	414	443	445	431	427	377	378	441	425	410	414	463	415	431	425	468	424	428	421	420	393	428	412	413	419	448	373	431	458	426	406	410	438	372	414	401	450	408	420	434	439	405	422	408	413	412	439	454	394	418	408	399	383	435	446	403	449	414	417	399	439	437	415	422	387	418	449	411	440	441	456	450	429	374	478	425	417	420	407	471	424	404	451	417	427	432	449	396	425	441	433	422	425	445	419	394	414	411	411	382	431	418	408	405	413	431	411	418	406	452	421	423	429	446	422	439	417	430	407	464	424	443	377	429	421	455	406	407	438	431	433	401	388	406	428	412	413	387	375	408	410	400	376	412	455	417	433	388	436	393	387	419	409	435	413	433	468	398	407	434	416	427	412	408	417	420	431	409	413	397	443	425	422	425	391	370	414	368	462	424	390	415	409	411	419	407	425	429	411	424	402	411	422	445	375	426	442	404	419	414	418	392	436	405	416	441	423	450	406	440	399	409	410	412	411	413	409	393	421	447	396	444	374	432	425	416	436	394	446	431	441	430	472	414	434	412	452	397	444	417	438	435	426	436	409	436	413	390	426	429	449	445	395	421	460	423	408	419	436	400	418	434	425	392	434	411	399	431	436	427	446	458	431	422	432	404	368	387	421	426	381	388	419	457	440	433	410	410	384	442	457	434	396	444	438	456	383	390	388	437	429	407	442	370	383	447	420	406	418	445	457	439	419	424	426	437	413	403	442	472	371	411	446	412	433	441	402	421	383	424	433	409	436	394	450	407	410	399	405	464	401	413	409	443	428	420	409	435	395	440	443	427	410	447	435	448	415	428	393	414	444	404	388	394	397	411	408	422	407	405	459	430	430	435	384	446	423	424	413	426	436	409	434	425	423	441	422	440	438	439	432	457	423	471	423	455	439	428	426	416	454	407	453	426	433	435	460	413	418	438	436	391	401	425	385	434	435	390	407	389	417	416	396	453	425	437	443	399	434	448	400	455	366	414	455	465	404	454	462	402	391	415	389	408	392	420	439	423	414	431	448	397	439	424	385	412	451	412	433	407	442	432	448	430	456	418	413	428	465	369	382	418	402	450	458	409	415	390	410	409	446	430	466	435	434	391	375	436	469	435	468	426	391	418	419	432	463	416	401	421	426	456	408	421	412	445	456	429	400	411	390	432	447	458	407	412	376	385	474	432	424	459	452	410	405	412	425	407	395	411	422	437	430	428	447	407	386	425	405	432	428	407	418	438	477	426	396	417	461	416	395	448	398	404	461	411	378	437	436	463	472	433	406	456	407	390	437	463	423	404	446	418	396	393	429	469	449	399	403	462	433	420	389	400	411	395	446	395	438	388	408	383	403	417	359	409	431	396	412	388	453	400	404	405	405	432	423	402	402	431	455	401	399	415	424	400	448	435	427	394	419	423	388	354	432	445	419	445	439	432	415	375	432	435	404	416	439	396	418	430	439	407	424	436	422	419	441	429	447	402	443	402	413	459	453	389	415	418	408	403	434	424	461	406	416	429	405	441	447	407	422	429	418	467	441	426	408	442	387	401	452	420	440	409	450	454	387	447	388	418	395	470	429	434	414	406	404	425	439	434	441	441	438	418	424	413	421	428	454	421	424	395	394	407	419	442	444	390	406	421	431	406	430	412	403	417	401	416	457	439	409	425	379	406	402	445	404	417	424	456	438	416	392	440	434	425	406	416	397	441	421	425	428	413	455	451	440	420	402	395	428	418	423	430	445	480	441	421	400	421	449	430	414	417	398	427	409	393	416	388	477	410	415	417	458	417	448	452	430	445	425	419	412	460	404	470	438	403	400	424	408	427	444	450	426	453	431	399	404	432	437	444	431	447	448	405	455	426	433	410	431	474	404	406	418	415	396	438	436	414	427	424	421	434	390	483	416	396	424	406	462	413	432	422	387	413	430	412	387	426	436	405	439	445	431	399	389	453	424	438	418	423	404	452	423	403	410	430	443	435	393	421	457	431	453	380	417	396	434	405	455	411	408	413	401	454	445	400	437	406	404	462	425	406	382	445	406	412	456	411	422	441	419	424	433	430	456	440	451	405	465	423	421	416	408	435	432	450	431	409	448	442	467	423	432	414	400	417	441	400	391	429	438	409	398	406	392	461	428	442	390	430	433	435	380	403	432	408	424	408	429	408	428	413	446	441	417	430	393	407	420	420	445	385	420	416	419	439	436	411	403	433	391	413	425	408	405	416	445	440	464	444	436	440	413	417	400	446	444	430	427	415	437	437	489	411	406	373	389	409	450	432	383	415	447	432	442	423	396	413	438	459	455	372	398	382	421	399	427	428	442	462	452	451	413	449	450	433	432	429	401	420	437	456	386	420	443	409	420	437	410	450	425	416	425	412	403	439	434	409	438	413	427	424	425	453	409	386	393	441	402	431	437	405	413	454	398	411	408	434	435	429	453	448	439	447	422	422	413	473	472	403	404	458	405	453	395	396	415	433	437	427	424	434	448	410	447	402	443	437	391	446	454	456	423	424	435	437	419	410	436	427	412	439	437	449	436	381	403	419	442	426	415	407	402	419	407	431	419	432	423	399	424	398	400	387	407	433	433	447	431	443	454	435	412	443	404	414	446	406	424	405	416	463	415	473	434	463	426	440	407	393	448	434	422	411	405	439	418	418	448	447	398	404	430	385	446	410	403	436	431	439	417	460	415	453	395	423	416	458	415	425	401	427	415	386	428	450	413	426	410	418	434	435	425	394	414	445	406	418	402	417	412	405	466	450	398	419	423	431	417	451	420	408	435	462	429	444	432	445	434	424	396	440	460	436	408	373	394	405	409	418	432	406	436	454	420	445	467	392	443	451	378	443	407	416	426	416	424	401	449	443	411	401	424	446	424	431	427	447	429	475	391	404	420	403	430	396	390	398	399	418	436	408	411	436	423	456	392	382	410	429	449	441	419	413	412	447	397	435	400	402	398	408	451	467	436	401	440	404	429	447	389	420	450	413	433	438	421	424	416	449	433	413	456	429	423	408	439	438	421	428	419	442	440	420	441	399	427	411	413	420	380	421	415	424	428	408	407	423	435	450	405	415	448	407	409	409	453	425	487	444	404	445	443	403	415	443	420	412	439	397	419	425	444	439	420	425	412	428	462	427	433	426	427	479	402	376	475	424	414	416	422	390	423	403	400	386	432	402	407	426	438	407	442	398	442	441	412	473	451	442	437	401	406	433	432	432	404	401	425	406	443	437	442	414	452	420	413	405	446	400	434	388	432	441	415	429	411	402	431	459	411	450	405	422	393	427	399	412	446	465	441	406	440	455	442	441	446	425	426	460	395	406	415	420	421	428	422	405	409	447	457	420	422	420	396	426	416	419	391	370	383	442	415	423	431	423	454	408	383	464	402	458	413	399	413	413	402	406	403	445	396	399	470	425	432	426	428	410	415	408	429	397
15821	8966	5071	906	1180	807	562	383	395	374	399	376	411	366	398	398	400	401	389	409	358	346	368	369	381	415	395	393	406	384	370	383	376	401	369	356	376	386	372	397	365	403	371	388	355	377	395	377	367	353	390	349	397	395	381	372	383	407	377	388	379	362	397	369	366	385	355	369	356	384	380	358	371	372	391	376	372	399	360	377	370	397	360	401	373	347	382	384	372	403	382	387	390	399	379	363	370	407	380	385	367	383	420	373	364	378	347	409	372	377	380	362	388	352	410	340	388	402	360	368	406	380	353	368	372	361	399	360	385	378	363	357	334	382	392	362	368	385	362	360	399	363	395	371	401	370	381	385	388	369	348	404	387	402	400	392	379	362	371	373	353	399	397	339	384	401	391	364	390	364	368	371	408	397	371	350	367	370	372	366	384	379	383	413	353	370	416	354	414	347	366	381	368	341	364	353	349	382	369	376	377	348	378	424	382	373	343	391	399	374	396	399	400	399	382	367	388	375	366	379	335	393	370	359	375	355	385	334	360	334	383	369	374	377	353	382	382	381	357	405	381	333	389	370	351	409	390	398	361	384	355	365	367	341	376	377	368	361	342	371	369	389	353	368	375	352	354	383	364	376	409	413	400	357	379	376	364	391	414	390	374	390	378	362	379	386	347	377	378	392	368	384	347	364	377	345	368	359	364	366	375	361	383	348	407	378	359	378	357	351	341	338	374	386	393	383	410	396	363	356	377	407	392	357	384	371	376	394	356	386	385	368	418	384	382	376	368	358	380	375	371	374	363	383	368	381	366	384	386	371	404	391	383	407	394	413	412	354	396	384	372	358	418	347	365	374	373	354	343	427	417	368	326	371	359	385	366	377	353	355	375	353	351	399	370	405	368	351	336	374	364	398	408	378	346	379	394	394	357	356	403	403	391	396	380	358	353	407	347	377	368	373	362	354	346	393	365	406	366	362	372	412	394	402	373	391	402	348	395	414	369	351	357	357	359	363	402	380	375	388	389	354	384	361	359	363	397	346	393	351	381	348	344	383	371	393	365	368	355	378	373	420	364	343	390	325	367	333	380	386	380	394	365	373	387	395	393	360	403	373	392	391	363	401	375	377	372	405	374	380	382	366	383	335	393	350	401	364	373	389	395	364	390	352	373	370	369	370	362	399	386	357	363	349	355	363	390	362	358	349	376	382	381	384	347	373	410	395	379	394	384	411	357	370	379	374	360	366	412	399	398	342	371	374	357	383	375	376	371	362	397	390	431	389	367	357	391	396	390	360	381	388	377	364	389	375	398	399	405	409	360	406	350	348	421	367	352	399	373	395	358	404	402	343	373	407	381	379	388	339	389	363	393	357	395	356	403	363	383	401	336	372	361	371	361	352	364	360	379	383	392	389	403	370	384	386	380	366	368	359	378	396	390	362	392	380	388	358	365	360	351	382	388	380	384	361	393	383	401	354	375	340	379	385	386	354	388	385	406	366	382	380	381	376	392	412	354	390	377	375	367	402	357	388	383	388	354	333	375	376	349	393	384	406	403	419	344	375	386	358	393	379	412	374	397	335	396	337	362	346	325	377	355	366	364	388	382	340	374	357	377	358	350	377	400	411	373	385	335	408	383	346	344	383	394	366	373	358	399	382	366	340	376	400	397	348	379	378	380	374	363	348	383	368	372	360	375	389	369	349	372	378	437	348	355	389	393	392	377	372	411	385	379	396	396	384	410	341	387	377	374	395	379	398	362	391	406	381	347	323	391	393	370	379	394	356	395	364	381	366	366	356	383	349	394	381	379	368	366	366	391	383	362	394	388	384	359	413	408	388	385	393	381	377	406	371	393	393	358	376	382	368	382	399	403	368	359	369	371	416	368	355	369	347	370	370	377	391	378	338	378	375	423	389	393	393	378	392	387	392	391	390	385	389	409	407	363	362	398	342	372	403	407	384	344	398	393	425	381	394	366	390	408	366	349	371	351	381	349	374	358	381	379	406	359	384	384	346	414	365	373	359	351	374	358	384	387	348	366	379	369	384	427	366	381	373	346	357	369	375	403	396	392	413	407	336	373	383	358	366	351	345	376	373	367	414	402	387	372	365	411	361	374	385	388	358	401	395	388	366	402	356	371	365	409	380	357	376	367	386	386	370	383	349	376	405	401	368	353	377	366	385	380	371	380	401	375	390	370	351	392	361	370	377	389	367	358	370	386	417	390	377	360	345	362	340	373	384	363	364	414	379	382	405	411	340	357	386	344	359	379	398	361	377	345	366	338	372	388	374	393	369	381	391	369	402	340	388	396	349	379	390	381	373	401	364	345	371	381	355	380	346	392	370	358	431	421	398	379	394	385	367	370	356	384	372	396	401	347	387	401	347	383	392	365	364	385	376	397	353	365	384	355	374	357	372	348	382	399	378	391	374	388	415	384	368	381	404	385	376	379	397	389	364	353	356	408	387	381	380	383	376	367	374	375	354	394	351	393	393	378	382	386	372	380	355	381	390	388	373	377	369	374	363	374	370	377	365	325	416	377	399	386	367	383	360	363	386	361	387	356	385	397	380	383	384	417	390	397	370	367	370	355	384	364	377	382	367	364	386	353	392	355	397	374	383	367	426	396	399	398	368	355	375	380	382	405	354	414	385	380	396	402	426	384	356	333	354	357	392	398	384	387	355	343	379	345	411	361	363	365	379	365	390	393	360	330	401	358	399	391	349	369	359	388	346	371	367	380	362	380	396	336	360	364	343	378	365	368	373	380	373	423	376	396	375	361	361	399	423	385	349	383	362	364	374	393	418	363	361	403	388	395	352	386	360	382	373	369	374	354	373	343	397	372	367	350	338	370	378	400	351	339	372	370	366	368	358	364	387	357	389	392	387	356	385	361	365	352	379	383	388	341	346	390	387	339	389	394	378	403	380	383	377	378	394	372	399	378	349	391	387	389	354	388	363	395	373	373	364	397	363	399	363	378	353	396	366	360	361	362	347	385	363	363	405	359	369	351	381	394	355	375	397	356	360	386	372	386	366	355	416	371	380	364	357	433	376	366	370	353	390	379	391	403	365	343	381	373	370	370	389	350	390	411	382	371	384	359	351	391	401	345	371	377	402	364	400	373	359	386	361	389	368	370	359	390	402	350	385	372	350	422	389	409	367	377	392	395	340	381	369	385	361	359	366	384	378	369	370	395	365	356	394	380	367	389	404	358	367	361	380	361	415	378	363	391	361	411	370	409	377	397	358	381	353	375	364	352	413	369	382	391	354	355	383	362	385	410	375	369	349	376	367	404	361	364	403	399	359	386	395	346	387	370	359	384	389	374	395	376	377	406	350	379	369	396	368	380	362	428	346	357	400	379	393	379	392	342	400	386	401	364	394	391	380	350	378	402	364	376	364	391	384	394	340	374	382	429	410	406	357	389	386	331	397	369	395	355	365	385	345	390	412	411	387	367	378	351	399	395	342	359	393	367	375	364	344	389	365	354	396	354	386	383	358
25352	21394	27870	24894	15801	6613	2203	545	410	405	363	417	394	379	373	340	356	356	357	339	373	372	392	365	336	356	372	353	354	385	353	363	358	379	375	386	375	413	335	371	351	358	400	355	327	384	399	372	391	389	378	392	364	373	357	366	359	363	352	333	378	322	381	386	370	351	373	340	375	335	336	355	341	327	363	370	346	377	384	382	382	397	369	375	381	346	341	391	355	356	315	380	393	381	353	319	345	348	348	390	373	383	314	338	351	400	403	406	391	370	368	394	347	365	343	373	359	373	361	351	357	367	340	341	355	332	339	379	400	348	336	321	360	389	359	354	381	357	344	355	352	362	343	356	328	366	368	349	356	346	378	379	359	400	387	379	357	344	364	337	388	366	353	360	364	343	364	393	377	335	338	387	379	344	388	370	367	364	350	372	360	358	380	375	386	339	371	380	360	362	358	371	373	350	349	346	336	374	336	365	381	367	385	375	368	370	351	344	353	355	346	357	339	377	361	370	339	349	376	373	402	370	348	373	329	350	376	352	373	341	367	381	352	370	393	333	393	378	391	365	334	349	348	371	339	368	355	350	371	359	369	358	350	366	366	365	342	355	337	391	375	340	367	357	381	389	360	328	355	366	367	355	325	353	376	340	374	364	365	339	355	390	373	358	339	345	370	330	386	335	356	362	343	402	353	320	346	364	370	379	362	334	334	359	374	368	370	362	359	351	348	335	362	366	368	359	382	338	361	335	366	326	326	363	342	352	360	374	380	376	353	366	325	374	371	362	362	337	333	376	355	338	346	338	363	354	336	320	384	344	337	363	347	349	344	349	343	362	347	386	336	392	375	365	366	327	353	377	347	352	386	369	327	365	327	374	376	320	355	352	361	302	343	338	353	359	388	380	387	348	374	337	383	378	357	341	349	297	348	363	374	379	386	371	359	368	347	334	349	366	390	312	375	355	323	343	394	353	352	351	353	337	364	423	357	339	378	349	363	358	365	366	362	348	344	390	387	355	394	346	388	352	375	372	375	326	354	374	377	360	333	369	352	370	364	360	337	330	377	333	319	360	396	351	331	366	378	311	362	359	419	375	334	385	373	372	354	393	334	360	350	339	385	359	364	370	389	351	375	378	348	356	309	385	341	368	379	392	362	372	379	375	387	368	358	360	318	373	371	363	357	366	338	366	362	354	356	360	392	343	393	373	351	319	330	336	360	380	375	333	378	352	385	341	344	331	373	383	369	374	362	369	377	347	348	322	361	358	376	340	376	363	343	362	361	337	368	331	363	357	340	383	329	358	349	331	345	369	360	356	360	389	360	389	330	368	362	323	331	396	367	345	380	367	372	392	329	357	374	332	400	350	325	323	398	325	396	342	316	352	382	375	350	353	363	329	356	381	394	358	336	372	385	381	356	347	366	360	377	358	339	369	387	361	346	377	374	334	353	385	355	388	321	351	339	355	337	357	364	369	351	388	382	342	363	339	351	341	345	369	386	381	358	340	326	338	360	370	348	368	402	339	376	349	341	348	340	375	384	347	343	334	356	343	345	348	304	352	337	341	336	335	370	358	339	362	405	346	354	354	352	351	340	359	315	321	332	339	366	352	346	340	379	372	390	366	357	347	382	377	370	388	378	368	351	373	353	337	326	360	351	369	333	349	350	366	337	327	321	361	374	357	348	357	333	328	375	353	350	324	347	370	406	340	368	352	338	342	386	360	313	369	364	341	353	357	380	373	379	336	378	370	378	348	385	343	339	390	389	352	400	375	324	323	379	366	352	344	396	365	374	373	352	371	359	395	359	370	335	387	332	357	335	354	349	342	313	336	318	355	404	387	332	346	344	370	340	297	344	350	365	330	390	340	340	359	348	358	368	369	346	351	361	311	367	365	345	338	362	361	360	365	360	357	357	358	339	345	394	352	396	346	386	370	337	340	396	367	356	348	393	313	372	337	368	344	351	340	358	331	358	349	356	369	384	329	333	339	340	380	353	345	330	315	388	356	356	353	355	353	351	373	335	350	329	382	370	354	345	379	342	363	367	366	356	352	376	369	337	375	373	358	361	370	393	348	356	390	352	404	386	367	375	378	350	379	339	394	396	374	367	335	407	369	363	379	353	368	352	354	346	376	379	390	353	366	344	349	364	366	364	371	361	324	366	374	351	358	356	334	346	359	356	348	341	347	348	347	356	375	366	359	370	383	372	312	367	331	356	330	383	383	372	354	357	366	311	369	366	360	383	346	370	378	370	361	336	357	361	361	371	374	353	346	342	365	357	338	362	366	363	364	380	365	352	363	391	380	321	342	383	325	399	344	365	341	345	347	369	353	379	391	387	391	347	366	366	335	393	365	356	337	354	353	341	361	375	344	363	337	378	369	366	337	370	374	378	356	377	345	307	363	360	350	389	293	328	337	367	330	370	380	374	357	365	343	327	387	375	363	372	370	381	353	358	339	353	374	349	378	370	359	401	350	348	360	377	341	346	368	387	361	386	367	362	371	381	324	355	350	358	344	392	350	386	380	337	370	364	346	332	388	355	342	366	319	347	358	365	355	377	353	336	367	368	367	359	341	343	362	373	363	353	383	336	365	395	349	353	348	367	352	371	387	375	334	388	361	377	376	350	352	373	353	357	372	333	394	356	364	356	380	371	384	330	325	374	340	344	346	364	333	369	359	340	374	378	361	327	357	386	350	384	363	334	375	377	322	360	341	357	353	366	361	349	345	335	340	386	343	370	391	389	363	361	365	347	345	383	363	364	369	364	405	354	396	340	369	360	385	326	359	360	306	398	350	387	392	355	331	406	380	358	362	347	376	379	345	347	364	404	371	393	369	344	365	356	333	375	351	372	383	354	363	358	359	354	344	359	353	366	365	318	361	376	362	328	363	360	347	359	357	384	328	367	360	349	359	336	377	362	338	368	338	349	333	380	342	330	349	379	366	369	397	373	386	363	357	348	369	331	350	353	346	361	349	338	341	387	383	350	358	383	355	387	369	363	392	340	353	331	340	367	373	362	381	343	362	372	353	355	348	362	361	406	334	332	358	391	351	313	362	357	362	332	368	358	362	368	335	352	376	396	348	372	360	363	351	386	364	340	393	344	374	364	373	335	393	347	366	344	360	365	377	393	400	345	353	357	330	373	326	342	372	362	351	348	365	346	352	361	365	392	391	368	369	367	377	356	362	346	373	339	366	350	370	349	344	411	356	392	319	383	379	363	385	355	344	378	343	372	364	363	348	357	353	369	355	340	364	363	379	350	369	368	364	368	344	335	359	369	389	347	349	351	367	377	388	378	355	326	362	341	367	371	369	323	360	343	380	367	363	360	328	361	356	354	416	358	354	326	405	360	344	373	357	337	344	362	319	358	375	361	329	322	324	366	376	356	380	338	374	345	389	331	328	332	388	383	358	381	368	375	364	358	370	335	344	400	393	354	355	326	361	421	341	345	378	371	338	377	380	344	398	355	337	357	384	355	359	341	372	358	407	342	376
45250	45789	32554	5872	8695	5166	2904	498	471	423	387	404	369	390	351	381	401	355	395	375	353	349	364	357	355	370	358	360	354	357	369	333	366	362	398	348	322	370	357	360	342	332	352	374	356	367	367	349	348	345	387	324	376	345	366	394	347	369	365	341	339	331	345	364	362	363	371	358	356	356	364	319	332	334	320	349	356	296	355	372	349	340	343	377	380	347	379	346	397	334	335	355	348	342	393	376	348	348	334	367	336	346	328	351	369	452	440	404	360	357	319	337	357	381	341	360	357	344	360	350	353	380	370	319	407	374	325	371	334	325	358	382	334	361	317	349	354	382	377	350	333	341	345	322	345	350	329	319	390	350	361	335	333	355	347	355	351	344	342	327	374	346	376	327	351	381	331	350	379	348	373	371	323	324	337	363	346	358	351	311	369	346	372	349	360	349	319	330	363	343	387	329	356	334	379	350	358	331	352	311	346	354	299	362	349	320	378	357	340	332	334	332	348	346	341	359	381	372	356	362	349	344	327	351	354	329	308	324	325	337	332	336	345	372	359	365	348	320	313	354	340	360	335	336	357	320	340	332	338	363	341	344	354	334	373	351	367	362	355	384	324	342	359	364	349	332	375	364	334	343	359	339	327	318	356	332	351	359	347	386	354	368	423	344	315	364	338	369	367	353	358	359	357	326	327	340	376	365	316	354	376	309	342	371	386	347	357	347	354	379	368	339	358	389	363	378	326	353	371	305	362	377	355	372	358	343	364	351	364	368	334	338	362	351	338	331	376	317	329	328	370	348	335	355	322	340	355	340	359	340	327	373	337	339	330	333	350	347	333	368	375	334	358	333	345	358	345	333	366	331	348	343	339	312	315	354	346	369	363	366	356	383	326	344	334	347	376	370	366	377	350	379	332	321	345	353	366	377	353	344	331	361	395	361	357	351	331	338	412	345	345	374	324	345	362	399	357	379	330	346	343	324	353	372	321	363	379	331	357	363	377	358	337	379	383	333	348	375	363	329	336	373	353	357	330	339	363	343	357	350	371	318	349	367	335	340	361	364	351	338	366	325	342	342	355	342	323	351	350	340	337	369	336	347	361	359	317	343	351	315	335	365	364	356	313	344	353	320	333	378	364	355	353	333	343	341	356	345	368	301	315	323	329	357	361	383	334	332	357	331	339	326	345	323	337	342	333	352	361	368	330	337	328	347	359	355	347	353	322	330	353	349	352	339	323	349	374	330	328	381	354	366	355	350	352	323	349	309	349	353	365	344	320	346	381	353	337	369	355	368	364	347	381	342	348	336	327	366	313	329	352	342	306	333	386	362	342	356	377	383	342	341	366	359	335	345	360	348	361	336	339	332	328	336	340	329	321	360	326	352	346	351	337	370	364	384	342	382	318	339	348	387	336	371	334	322	308	339	360	358	336	336	355	335	358	355	327	332	354	348	347	326	329	374	354	352	336	309	351	346	354	355	308	355	343	320	311	352	333	373	361	352	333	342	328	381	334	345	329	321	371	349	342	343	350	371	331	354	332	345	364	365	375	373	343	364	351	362	338	365	308	336	349	327	369	355	338	375	361	373	372	365	377	327	352	364	359	368	349	361	349	365	345	343	330	327	343	347	333	380	355	333	342	359	336	391	364	322	356	355	345	352	334	347	351	364	382	348	362	334	365	352	381	383	367	360	407	353	366	388	386	355	348	345	376	355	336	322	329	384	341	377	325	344	367	331	331	371	343	347	343	350	339	345	336	360	351	347	368	338	326	357	380	341	339	349	374	367	361	318	369	353	339	345	336	356	371	357	395	359	331	370	347	362	384	384	332	357	322	314	365	356	366	319	374	380	344	327	367	365	362	349	331	343	371	364	377	373	329	355	373	350	338	345	337	350	346	347	323	354	342	315	359	369	347	349	356	354	366	327	351	350	336	345	353	328	359	365	354	363	359	395	375	323	348	370	349	340	341	375	307	353	358	338	360	345	347	350	372	318	329	374	338	331	314	364	373	335	351	317	353	343	349	358	366	352	357	368	328	341	346	349	351	371	323	363	350	359	329	351	360	347	349	350	373	364	360	328	355	363	353	314	400	316	350	339	337	343	313	354	351	369	365	341	329	356	357	349	331	344	333	337	354	363	375	365	338	321	382	376	341	322	367	342	333	340	345	331	346	354	354	358	342	340	350	335	327	351	385	368	319	342	378	369	318	366	389	315	345	359	337	347	346	349	317	374	356	349	316	350	370	362	353	352	345	308	345	310	351	371	351	342	361	355	339	326	335	355	360	376	352	337	343	372	342	331	344	357	346	319	336	335	341	381	327	318	335	336	339	337	370	365	336	350	346	333	370	349	328	357	392	326	371	360	355	359	340	344	377	338	342	324	344	306	342	320	350	367	366	336	351	376	333	331	372	350	336	357	358	360	346	376	359	345	355	379	352	392	350	328	327	348	365	346	338	352	360	353	334	331	373	349	356	341	346	361	382	357	355	366	377	347	360	336	339	327	327	316	328	337	334	325	362	385	325	364	322	328	353	346	302	320	358	336	351	340	339	338	336	330	339	348	346	361	369	334	338	349	365	394	347	379	343	353	344	333	357	339	344	364	357	328	338	375	332	348	356	328	347	385	326	351	340	348	353	345	364	349	351	359	366	335	370	328	361	397	347	356	360	350	317	344	321	322	368	354	333	348	356	356	349	317	365	357	344	373	295	347	346	335	330	341	366	354	359	375	327	362	354	347	353	394	349	343	367	329	364	349	358	319	336	333	364	316	349	371	384	383	365	337	377	341	317	322	341	329	377	359	319	328	313	342	344	347	366	342	339	341	372	396	359	349	344	325	340	342	349	312	357	381	350	325	324	357	375	329	373	320	359	340	328	347	349	326	336	351	327	322	355	366	358	356	352	334	335	352	354	319	363	332	378	336	332	336	288	325	345	363	363	382	340	359	367	330	368	327	357	335	351	374	341	344	347	366	334	346	335	344	371	342	356	362	356	349	347	341	295	360	345	388	343	365	349	373	357	340	333	352	370	345	332	366	317	352	361	358	363	341	346	337	343	327	329	346	370	362	350	336	375	333	349	348	355	362	364	385	351	375	359	338	334	337	364	343	365	361	343	358	319	335	357	331	350	355	327	362	365	366	318	341	358	356	348	366	370	338	336	388	300	339	378	327	348	363	344	360	353	360	391	321	318	348	320	352	331	355	335	345	353	356	335	345	314	340	349	385	360	342	317	328	335	314	358	331	364	356	349	342	350	340	377	320	348	357	349	332	352	363	349	352	354	346	361	366	364	366	344	330	353	341	351	355	311	361	378	330	340	381	324	357	331	341	332	335	320	356	331	324	364	347	347	337	342	369	369	371	378	332	333	345	333	320	349	297	333	340	324	340	322	372	342	377	365	363	382	372	347	350	373	333	332	346	371	336	372	370	337	327	389	363	360	347	359	341	367	369	362	339	361	336	335	329	392	332	349	359	343	344	349	373	338	368	393	345	357	317
24466	21387	28510	24688	21725	17136	6244	991	584	523	537	537	565	473	508	507	504	473	496	535	502	500	465	432	490	506	532	443	489	513	451	510	539	461	434	505	519	498	500	505	455	500	444	477	456	454	486	499	498	476	504	480	466	464	501	482	494	447	457	471	492	486	488	472	458	476	479	481	454	462	478	479	471	464	457	479	475	453	474	468	462	462	479	479	467	465	475	468	458	465	483	455	496	494	442	475	482	472	459	488	444	490	445	471	495	538	509	560	529	501	482	446	429	461	494	451	473	489	445	467	469	459	489	486	449	484	484	432	484	469	496	430	464	487	467	481	495	430	444	472	489	497	465	467	457	454	464	466	465	459	487	514	488	483	481	475	447	485	473	454	459	463	477	455	480	426	459	480	478	489	467	449	474	501	496	486	430	473	511	467	476	463	481	435	493	443	427	476	461	431	460	494	453	483	498	468	456	454	502	495	467	460	498	490	496	476	468	459	461	468	428	446	502	497	506	489	478	477	440	477	488	524	484	506	454	459	470	478	473	512	480	460	468	431	469	470	463	424	469	459	449	487	460	474	514	461	449	467	486	466	473	482	456	476	473	492	502	445	464	489	469	463	456	475	486	421	444	483	475	455	458	474	471	452	409	450	466	440	474	425	478	497	494	451	463	490	467	429	481	466	496	460	467	481	478	486	482	473	471	499	484	500	502	465	451	493	494	493	443	483	496	455	485	472	484	458	489	473	474	472	459	444	476	455	480	444	452	458	465	468	427	501	471	512	505	471	483	500	476	504	499	491	457	443	478	459	440	467	484	466	506	492	455	461	468	461	443	476	476	442	510	466	459	490	487	495	445	504	506	463	478	461	492	459	438	446	454	508	479	470	472	482	438	442	473	472	450	504	446	450	515	463	423	469	465	477	501	461	466	428	473	481	471	462	485	532	479	488	461	492	469	521	448	454	487	493	460	486	485	485	489	458	462	455	463	438	433	478	524	471	468	498	476	505	465	477	470	466	493	462	485	460	483	463	483	472	432	460	476	500	463	435	493	476	492	471	490	500	489	488	484	498	487	475	449	456	477	475	452	447	465	487	478	470	454	483	477	446	509	490	479	450	459	487	459	441	490	453	489	481	469	473	500	478	488	490	464	451	461	477	496	497	481	475	463	457	460	447	484	466	477	489	475	480	465	470	474	484	459	502	477	481	455	466	469	474	488	496	492	444	503	476	488	440	469	457	501	458	477	488	486	485	470	460	480	474	450	459	483	498	508	525	447	489	466	464	473	505	441	476	504	442	446	471	478	475	441	483	498	502	477	479	456	460	447	484	458	452	474	447	457	460	439	467	477	482	479	446	451	500	466	480	458	473	458	461	480	468	492	483	508	474	487	437	485	465	475	465	488	484	489	458	464	476	453	449	456	500	443	501	460	448	443	489	443	472	482	505	487	469	414	482	455	447	497	487	457	473	512	509	455	462	443	446	460	493	463	466	462	443	467	468	485	447	476	457	504	482	499	448	452	422	488	475	443	475	449	479	491	484	496	469	471	463	462	484	460	466	463	446	477	456	457	476	499	543	480	488	453	462	462	479	433	449	450	420	479	409	468	437	469	444	494	471	460	463	450	424	476	447	428	456	475	451	522	458	489	426	476	466	455	492	473	504	480	491	459	451	502	475	504	495	452	446	485	475	434	522	456	482	454	460	471	469	490	465	501	460	468	454	497	459	443	516	488	448	454	461	479	473	474	433	473	431	495	489	506	482	479	441	466	475	463	459	472	505	500	486	470	430	481	455	474	437	454	463	457	477	496	454	501	464	477	486	440	461	471	483	458	479	520	431	439	501	443	480	418	461	443	491	464	422	455	465	466	494	484	485	505	497	457	484	471	486	473	486	492	493	494	446	503	471	463	462	457	466	432	467	437	437	451	446	474	483	462	452	503	397	473	435	470	500	460	482	450	471	453	490	474	467	494	449	518	462	508	441	504	455	462	429	455	470	431	477	479	439	449	470	491	463	442	443	461	473	446	506	474	438	461	479	462	490	481	501	471	449	494	484	484	487	481	487	471	435	487	464	483	504	489	451	468	434	443	497	490	483	466	438	471	489	490	501	463	463	468	461	437	453	436	433	502	456	485	451	498	461	492	448	426	447	470	460	472	469	481	484	530	441	461	476	495	486	444	467	455	476	480	473	494	488	480	478	503	456	477	477	475	481	471	473	527	507	445	479	440	489	474	491	494	512	457	486	482	485	473	458	453	468	470	494	485	484	479	468	481	470	485	461	468	452	512	468	484	478	476	470	517	440	476	477	444	489	471	505	448	494	439	465	478	484	474	498	474	434	471	486	445	478	443	466	495	449	488	444	431	479	526	434	454	477	466	486	472	454	418	503	481	502	449	454	457	435	493	471	435	515	485	465	472	474	468	485	491	451	467	461	477	497	475	454	452	466	474	503	514	494	489	452	484	495	439	482	470	480	432	439	447	511	467	455	456	445	476	442	487	485	465	473	453	477	429	464	476	480	452	489	446	461	472	486	477	461	495	445	503	486	437	515	497	481	522	501	453	453	445	452	545	474	516	462	471	450	482	471	470	462	492	486	469	451	423	476	438	422	464	452	474	476	473	478	466	471	454	497	515	453	499	514	489	464	478	469	456	479	418	438	468	412	468	454	488	465	501	488	490	467	449	459	477	508	463	501	428	473	425	480	489	451	456	446	490	496	514	479	505	456	490	443	491	437	492	464	524	446	470	457	430	481	480	470	431	450	485	472	427	439	456	484	498	521	506	475	452	478	417	440	487	429	482	478	454	470	475	487	470	466	447	475	428	503	439	455	470	498	470	477	441	465	453	498	466	478	480	449	480	475	497	433	525	482	453	487	458	460	478	495	504	454	434	452	477	481	460	469	421	510	479	437	517	482	468	480	451	478	457	471	457	446	465	486	508	469	490	490	481	486	473	488	485	472	481	500	446	477	471	504	489	520	498	486	453	471	465	452	493	437	469	454	429	453	440	488	487	478	491	514	514	496	466	487	490	446	463	486	461	457	462	446	460	467	489	509	480	427	481	455	501	488	460	468	487	464	459	494	453	460	502	485	479	495	465	472	475	453	516	463	501	432	449	484	463	454	499	490	490	477	500	473	458	508	464	480	453	465	487	465	507	497	510	463	479	489	459	454	484	443	440	454	479	461	477	440	465	456	499	485	482	470	492	444	448	458	460	436	497	524	436	463	510	495	445	458	468	474	511	523	451	490	516	492	447	463	458	486	468	489	458	480	456	483	456	464	445	461	459	459	494	442	431	475	476	452	485	426	467	451	483	516	464	510	477	464	423	452	440	486	468	495	502	470	474	480	434	467	438	467	494	493	481	471	457	464	474	454	463	445	485	419	504	443	488	496	479	453	478	482	473	484	439	446	479	497	441	449	449	470	451	495	487	477	476	459	435	494	486	485	458	487	521	493	469	465	457	426	469	454	481	443	470	490	471	476	474	481	476	446
47568	58730	44262	9513	15877	10777	5539	719	642	599	542	526	508	521	509	516	548	539	489	481	486	461	512	488	460	475	456	444	451	475	433	461	457	478	459	450	473	468	443	437	457	473	449	454	473	516	430	456	459	439	484	413	469	461	445	483	446	442	479	479	457	431	422	490	441	464	472	490	477	489	461	452	443	491	501	462	457	448	471	465	485	460	460	432	450	435	479	460	462	443	463	467	439	473	444	435	491	437	438	468	465	492	458	456	477	577	566	576	562	453	481	443	466	466	507	444	477	485	478	462	401	451	409	431	467	502	453	487	500	440	456	453	460	474	450	443	422	444	440	530	441	461	447	455	479	446	475	456	450	433	453	435	438	462	469	461	446	421	447	440	463	437	444	462	400	490	480	486	467	436	489	451	429	440	460	435	464	441	457	450	458	435	451	464	445	447	453	429	442	485	461	435	461	460	471	426	441	481	440	427	446	451	466	440	467	463	448	454	447	437	413	418	490	485	449	474	457	485	416	418	458	445	437	448	442	448	459	447	515	476	446	468	467	423	434	430	462	433	465	466	451	434	447	461	430	456	459	440	456	492	447	494	469	429	442	504	507	421	464	448	421	481	445	478	449	456	399	450	500	449	470	442	439	443	464	448	455	466	496	472	448	437	461	458	437	439	436	444	449	436	467	419	441	442	476	458	468	431	469	436	453	455	450	469	401	488	481	426	404	493	433	458	456	495	468	469	422	452	440	482	398	486	449	467	456	478	452	439	455	448	474	464	431	459	472	449	452	449	458	435	467	427	452	478	425	450	459	436	449	461	458	504	484	437	469	435	423	421	432	483	453	437	465	448	483	470	456	442	478	455	436	442	488	452	411	452	428	475	477	475	426	488	440	439	459	420	444	449	410	438	470	503	438	478	454	407	437	468	497	444	427	468	445	471	448	431	448	389	455	446	425	445	470	436	466	447	412	470	471	432	458	448	462	406	458	447	438	445	485	446	465	472	425	472	519	423	445	445	441	439	427	403	449	424	459	443	444	491	487	473	481	445	467	445	436	498	468	440	459	468	444	465	447	467	484	443	462	475	462	441	472	445	458	452	453	444	454	457	498	435	413	433	455	472	437	446	504	449	438	443	437	429	437	461	432	464	421	467	470	485	453	398	467	467	474	434	427	448	459	439	460	454	430	492	439	428	452	440	452	412	459	448	450	413	432	451	445	459	468	410	466	458	468	469	443	480	451	431	446	425	477	440	441	458	421	430	453	444	472	415	446	454	434	407	464	429	489	457	495	435	447	437	443	432	448	427	450	468	460	470	451	459	450	442	434	435	459	455	470	457	435	443	432	434	463	437	447	426	485	434	450	464	453	444	443	477	421	481	392	473	529	428	464	476	474	434	438	460	438	470	486	438	461	432	444	411	464	439	449	490	445	453	446	446	412	472	462	432	451	436	422	446	482	472	458	477	458	418	454	465	444	420	468	456	430	413	458	446	423	427	450	453	455	450	447	467	462	443	424	470	466	447	433	439	476	424	453	430	437	437	440	435	420	471	456	448	438	473	387	465	449	393	468	475	437	479	458	461	478	419	480	423	414	451	452	449	476	487	455	475	446	448	448	488	452	460	454	435	403	449	427	446	452	426	511	409	446	456	430	473	458	420	495	454	449	453	451	467	481	426	444	468	447	469	401	445	408	479	471	422	449	425	467	440	446	497	467	444	434	432	456	461	469	460	474	438	433	464	450	453	422	425	446	433	497	471	473	415	428	445	438	447	446	483	434	480	474	479	437	429	474	463	469	445	468	452	467	444	468	466	455	447	472	467	435	459	404	464	450	426	405	429	458	479	462	441	449	468	469	451	448	420	441	453	454	453	458	453	467	453	463	477	470	418	434	422	419	428	439	452	481	451	486	444	439	447	488	476	452	422	489	424	458	416	456	446	453	453	451	472	488	460	455	437	444	444	414	437	500	490	439	486	418	459	416	466	438	465	444	437	425	452	455	457	476	435	488	463	472	455	457	450	470	412	438	445	463	432	456	416	413	439	442	438	435	431	469	438	470	446	423	488	395	428	467	442	416	451	487	487	452	438	483	436	439	441	420	448	427	468	453	481	419	430	459	463	401	451	505	444	484	463	441	446	442	472	464	446	457	428	435	434	469	464	451	432	474	463	421	448	452	472	481	460	417	455	412	466	426	445	450	491	467	456	434	455	440	441	466	499	477	446	428	444	413	463	460	461	456	456	463	439	452	487	480	471	432	449	460	471	453	487	449	446	448	486	417	447	404	440	448	474	453	479	437	458	472	463	471	448	458	447	458	431	481	421	483	447	482	456	437	438	461	432	400	420	470	397	439	449	420	476	437	473	448	478	441	444	430	435	442	465	494	421	418	428	458	451	441	446	429	465	471	452	465	441	487	462	468	436	427	446	459	465	439	470	454	448	452	421	459	489	434	449	450	452	489	428	454	425	469	437	442	453	432	486	448	427	412	429	431	444	502	473	469	445	488	442	450	456	443	464	448	443	450	413	443	432	449	482	448	484	429	444	427	436	438	471	461	434	475	471	414	463	470	443	428	433	445	420	438	444	445	463	478	484	432	446	442	461	479	427	427	463	449	409	473	445	454	459	458	442	459	468	458	461	466	418	463	474	461	440	455	423	462	456	417	449	475	436	447	418	471	403	432	441	435	454	437	458	413	392	449	452	418	461	430	456	458	447	456	493	416	446	460	425	463	451	465	459	451	458	462	476	438	494	416	460	438	430	441	460	438	454	484	431	455	426	462	445	458	474	445	464	455	439	463	470	497	410	446	424	459	443	445	465	475	454	422	430	470	462	453	416	460	473	445	449	447	453	457	433	489	441	494	450	453	440	460	493	455	464	482	438	470	468	437	466	419	492	466	444	486	415	411	453	482	472	437	436	436	460	470	461	421	449	458	461	461	447	411	422	455	448	451	415	451	440	446	449	447	431	442	442	475	474	434	485	425	476	463	444	444	449	395	419	444	459	451	431	498	422	414	486	432	468	457	407	514	466	430	463	460	451	433	473	443	419	457	469	441	437	461	467	467	431	461	448	429	479	431	418	420	459	460	437	450	465	472	440	458	481	454	469	429	461	455	445	431	465	414	454	463	442	477	513	412	438	442	427	442	396	475	465	462	442	416	437	459	462	446	452	443	464	391	432	445	450	468	457	443	418	445	460	443	464	478	452	408	432	422	481	459	424	492	446	466	454	461	443	450	444	464	422	440	480	444	471	454	485	444	424	515	437	465	416	441	418	523	458	454	456	426	458	421	436	472	462	451	429	450	420	483	423	462	427	431	443	476	474	423	446	447	427	415	447	456	462	408	426	473	446	418	407	455	428	440	430	462	455	450	444	445	454	450	444	438	453	447	450	439	450	439	440	477	467	494	457	471	443	414	430	434	447	443	470	474	479	502	430	457	455	453	457	476	459	445	443	442	416	466	470	469	456	434	465	460	445	427	446	482	470	454	471	449	444
29243	17646	7004	1156	962	751	533	396	416	404	433	428	413	432	391	391	426	440	415	449	431	431	430	408	451	442	369	426	386	413	397	415	433	427	440	451	417	403	396	455	385	416	424	439	401	431	408	426	423	416	452	418	439	446	438	394	397	402	406	414	427	418	398	400	413	370	424	466	434	424	433	419	414	448	409	412	437	436	403	442	400	406	409	403	416	417	429	437	430	416	405	428	402	411	429	419	415	424	369	405	446	431	421	393	400	438	452	423	389	420	430	399	373	397	426	388	414	422	440	398	402	416	427	387	419	413	433	438	448	399	385	417	470	406	418	416	405	391	394	408	420	410	409	413	412	425	437	399	419	425	397	398	413	427	408	406	413	408	421	404	451	420	444	411	398	440	416	430	413	410	419	409	425	413	437	417	378	406	425	425	393	406	433	416	428	419	403	398	393	441	418	432	403	421	409	399	389	415	444	421	464	421	395	417	446	410	405	430	415	436	436	424	372	422	416	403	394	403	428	396	437	444	406	393	431	428	404	421	391	436	413	452	423	414	375	386	414	391	404	425	427	439	419	402	435	445	437	412	424	376	438	408	411	417	414	419	418	427	457	404	395	429	422	422	414	384	417	429	426	421	450	431	418	415	416	389	439	387	432	479	412	406	417	432	401	401	393	409	410	428	447	404	406	432	383	418	403	439	430	396	443	415	421	410	430	433	432	431	394	418	394	407	388	410	414	413	431	400	421	406	430	420	429	453	412	434	401	442	410	397	438	450	434	425	404	402	428	451	429	452	423	432	451	381	412	430	431	437	420	420	405	450	434	414	430	427	429	412	429	407	400	403	424	419	433	418	396	428	381	367	431	403	457	413	413	446	406	407	410	385	387	405	403	456	417	440	388	401	437	413	374	403	397	406	421	420	424	394	411	442	416	390	392	412	419	405	433	456	425	417	427	384	401	388	400	430	412	419	423	380	450	429	451	434	426	404	436	393	453	417	396	415	394	389	403	405	393	415	469	404	408	408	399	391	411	445	432	413	388	436	414	382	430	436	411	434	412	452	434	422	420	439	388	437	412	430	402	436	418	422	449	436	409	369	391	430	403	389	390	418	469	395	427	410	406	411	420	431	436	444	407	426	437	421	419	423	404	418	385	411	428	431	420	401	417	448	443	456	378	375	422	430	431	426	393	407	411	439	409	400	403	410	447	425	449	425	366	432	413	459	422	462	395	434	421	424	435	423	423	427	417	437	440	420	422	457	421	419	430	440	434	408	439	429	429	435	410	397	425	391	408	422	430	411	414	418	433	438	363	379	489	388	411	441	408	398	389	424	406	438	419	395	406	394	429	439	458	428	421	409	398	456	406	417	402	412	423	415	365	436	437	432	421	401	419	426	457	472	442	379	412	407	370	435	418	421	419	415	490	433	396	373	433	413	429	393	402	424	426	427	442	409	448	427	432	419	384	411	391	417	401	393	425	432	431	430	455	428	429	394	384	427	418	396	434	446	444	411	437	421	427	440	424	420	434	405	410	426	437	406	445	414	439	402	403	425	421	428	436	422	435	432	444	430	432	395	405	423	396	412	428	447	426	373	401	433	400	370	407	467	428	411	440	406	404	409	389	424	424	434	409	390	434	430	437	441	463	445	419	430	424	420	432	399	373	407	384	396	425	423	416	414	427	421	411	397	422	444	414	433	413	431	472	407	430	437	415	437	414	408	395	389	406	421	393	448	390	395	442	432	438	396	430	409	422	406	403	443	410	433	450	429	476	411	433	417	402	378	441	458	425	420	411	403	414	442	407	438	451	414	430	436	417	432	426	423	444	405	420	451	399	397	424	435	431	411	404	455	376	424	444	441	417	397	435	427	414	404	404	383	441	410	385	409	433	403	408	425	404	398	426	416	407	447	432	406	426	421	409	426	389	435	430	430	426	425	432	387	387	446	420	394	408	412	428	430	429	459	428	438	428	414	452	389	435	373	467	411	428	424	410	428	452	421	433	445	392	434	454	413	426	393	384	408	395	410	414	393	435	430	431	413	417	405	387	406	384	419	448	415	419	421	417	400	459	376	397	452	425	419	388	373	399	400	410	425	422	431	427	390	406	415	396	435	400	407	415	382	415	393	438	450	386	383	426	395	465	441	414	427	431	407	400	447	436	378	408	442	405	428	415	426	428	403	379	423	418	419	405	416	429	431	385	417	439	423	423	434	419	389	383	412	428	366	410	472	428	468	406	424	439	435	397	420	398	409	417	419	474	416	441	423	401	427	401	424	434	438	407	398	383	422	392	436	450	403	454	422	406	426	442	414	435	387	427	454	435	401	403	419	427	419	420	430	417	394	436	423	414	434	369	440	436	399	440	427	408	408	404	400	429	400	439	408	419	394	424	397	431	418	430	441	449	392	426	408	412	432	412	406	420	393	438	429	427	418	419	437	422	393	451	399	429	450	439	427	420	410	434	404	411	388	369	441	444	434	431	394	448	426	454	437	407	412	430	401	393	405	413	381	416	397	407	430	414	389	411	391	419	439	429	432	409	396	425	447	396	434	410	446	391	437	456	413	400	436	403	378	392	378	440	394	410	413	417	415	407	383	414	409	427	381	441	421	438	428	416	403	414	417	416	424	410	407	416	424	405	457	432	387	422	409	407	429	394	423	398	428	416	420	379	452	370	427	409	382	448	377	450	410	408	394	430	422	465	444	428	422	426	440	424	424	419	378	448	419	429	401	400	443	387	355	440	422	439	406	444	416	382	405	401	424	426	395	443	444	412	441	368	412	439	413	424	456	402	452	429	445	394	444	419	421	470	441	422	419	421	401	398	415	416	421	386	442	395	416	442	427	414	430	405	427	421	456	434	459	397	392	430	423	423	405	436	435	395	399	453	426	418	425	441	404	431	405	459	405	425	394	418	397	435	433	418	432	417	412	418	406	415	436	435	416	402	418	425	447	426	417	396	424	425	429	386	406	417	403	448	423	434	444	400	362	401	383	419	401	426	399	414	388	399	425	371	426	380	418	432	403	426	404	406	459	414	429	421	438	401	441	402	442	447	448	432	419	415	436	414	459	440	481	433	442	418	438	440	423	444	415	397	412	432	409	373	447	417	440	429	418	442	391	434	417	417	432	437	422	450	412	415	411	411	407	403	396	396	422	430	401	431	444	418	410	432	440	402	411	456	486	403	410	411	398	421	437	411	379	405	459	406	455	428	429	413	396	436	394	419	401	428	402	443	445	425	400	381	371	405	394	424	422	420	454	419	390	419	391	444	430	432	433	435	414	415	424	406	413	412	391	429	419	391	399	441	407	461	411	395	359	407	411	440	408	387	414	421	409	411	420	401	381	452	438	451	419	408	422	393	387	451	391	373	423	421	384	400	427	451	431	447	421	405	425	401	461	416	428	398	447	399	387	413	397	414	451	419	448	436	436	368	431	425	415	395	421	401	410	386	433	423	375	414	439	429	443	447	437	403	412	466	392	395	417	441	402	435	403
15018	8370	5504	810	1090	869	596	387	327	447	386	372	376	388	385	411	374	410	381	338	389	383	366	387	386	381	368	375	346	360	377	366	421	427	395	359	374	417	401	406	352	361	380	358	413	385	421	382	368	378	385	383	379	380	365	387	363	404	369	357	408	352	412	349	397	420	430	384	373	416	410	370	393	398	418	364	382	367	395	358	397	371	354	363	380	372	363	370	385	398	363	324	395	374	374	392	365	371	404	371	354	385	374	346	400	413	365	364	414	378	362	396	410	374	380	386	386	394	348	413	377	370	369	401	376	385	376	369	370	345	392	376	373	362	417	375	404	364	406	398	392	364	407	385	368	415	386	397	396	384	392	348	386	397	373	352	397	384	353	388	398	377	402	348	358	383	383	356	391	387	394	385	371	364	395	357	371	386	362	402	370	374	367	383	362	381	346	382	360	388	389	375	385	399	382	369	355	396	404	373	389	355	373	390	384	357	393	388	380	374	369	382	355	382	373	345	327	348	404	388	360	367	390	353	397	383	373	390	396	368	386	368	382	404	365	397	374	376	377	357	373	356	379	374	399	382	387	383	380	346	357	414	388	358	388	373	354	393	366	388	378	411	395	405	417	385	402	409	379	394	383	366	358	381	395	384	362	362	376	381	413	389	393	381	393	369	350	370	387	393	390	354	374	346	363	379	376	374	405	370	410	361	388	383	388	397	409	359	382	388	378	388	369	367	377	372	373	381	375	404	378	365	385	413	390	354	377	359	368	410	331	390	374	385	354	378	400	372	419	377	357	384	372	418	364	371	399	358	366	417	406	338	352	381	393	379	399	393	380	377	361	374	395	365	340	393	410	396	374	389	383	363	408	397	381	367	377	413	361	369	346	376	364	363	376	374	331	396	373	376	384	358	341	363	406	425	408	395	373	404	355	373	381	385	383	353	379	373	393	389	397	373	354	406	352	395	384	387	351	392	394	353	426	378	374	387	387	385	386	370	377	362	383	403	403	410	365	382	388	406	357	386	359	400	386	399	347	366	365	337	394	436	403	383	383	376	346	400	397	416	404	370	373	385	365	391	351	378	401	383	371	381	365	345	393	371	335	358	348	404	365	382	370	413	380	371	381	367	399	372	383	399	381	380	344	377	396	382	372	364	338	382	365	396	389	380	374	409	356	355	394	415	364	377	376	349	382	367	397	386	347	388	385	363	383	346	379	373	366	414	392	384	401	397	349	352	400	406	359	391	381	382	386	374	383	397	419	371	369	352	375	388	400	369	364	401	383	348	359	367	366	383	402	388	397	389	404	359	393	381	387	397	364	380	362	352	362	392	399	368	388	393	365	409	394	357	360	363	371	425	388	396	364	348	360	388	377	352	392	385	401	383	388	369	381	371	362	383	372	378	407	393	370	372	346	378	360	406	405	391	379	369	406	364	386	389	384	359	397	383	414	384	367	377	370	394	347	369	397	373	383	385	380	364	372	362	365	365	409	383	388	355	395	352	351	406	372	371	372	383	372	417	374	373	370	388	384	337	363	365	360	357	390	365	399	363	397	368	396	376	350	377	345	392	353	338	398	355	405	401	388	396	420	364	382	367	372	371	388	386	374	425	370	352	404	416	387	359	366	392	398	388	370	398	390	361	411	390	384	393	377	375	394	385	344	405	376	341	355	401	374	375	374	340	375	354	335	384	380	374	366	373	396	415	337	386	362	388	386	396	346	362	401	343	387	397	385	366	388	398	366	361	367	369	393	360	354	431	393	393	410	362	357	364	368	380	373	371	347	392	397	406	380	382	397	369	377	380	399	392	391	384	359	366	371	398	376	364	378	377	356	374	368	373	350	421	373	393	352	364	375	345	350	373	380	379	375	386	413	343	401	405	401	427	391	365	393	397	411	375	378	352	385	366	376	379	404	362	390	382	377	356	384	395	370	404	366	409	364	389	342	391	364	355	355	362	393	386	392	369	372	379	374	393	396	351	402	404	418	401	381	380	377	356	394	365	382	381	382	393	385	409	365	398	375	416	364	378	369	367	423	386	417	395	403	397	366	399	362	366	370	403	371	321	349	365	387	351	355	350	404	359	396	378	367	405	370	376	384	356	381	374	383	374	375	413	371	389	364	371	403	396	378	406	347	390	363	365	350	358	369	372	373	383	363	355	374	381	401	397	351	366	377	380	389	399	412	341	394	341	349	399	375	402	357	375	395	383	357	395	384	353	366	395	386	385	348	386	355	368	348	367	354	377	364	387	392	370	385	397	374	372	385	360	378	388	373	366	374	400	396	373	355	367	384	384	375	415	392	379	406	385	367	411	397	412	374	378	388	327	365	363	398	382	365	393	349	372	378	387	377	394	395	381	364	352	405	401	379	384	382	338	387	343	352	394	388	406	386	391	389	399	407	387	367	412	382	372	416	386	364	376	373	368	368	377	376	397	405	343	396	372	397	389	390	386	389	383	398	352	355	355	349	391	392	402	398	383	379	368	366	354	391	355	390	370	396	358	386	363	393	367	409	385	363	354	348	362	409	386	380	359	351	381	348	359	356	401	397	339	398	376	411	408	398	352	389	355	381	415	379	375	354	418	378	398	358	416	384	365	377	376	338	397	377	374	388	369	389	339	354	399	359	379	384	329	382	355	374	395	341	406	383	379	404	372	337	352	384	379	398	379	380	385	390	405	406	399	373	386	360	386	401	378	366	421	387	383	349	387	410	383	359	376	372	356	391	403	375	377	388	359	355	383	426	379	386	384	367	370	418	440	360	406	347	370	367	391	392	382	330	395	373	360	378	372	362	402	348	358	382	373	365	423	366	362	380	383	365	370	378	402	343	354	367	382	383	372	348	384	368	390	347	380	392	395	352	392	383	390	391	368	374	383	397	371	418	370	359	353	414	355	400	386	365	366	379	369	350	374	335	406	368	362	364	394	392	383	383	413	375	393	358	372	369	373	351	377	373	377	389	356	361	385	378	357	394	391	433	379	405	415	371	374	379	382	349	376	409	383	386	378	364	419	409	361	365	394	375	371	375	404	419	369	400	346	383	368	393	361	399	406	365	362	364	397	404	409	359	366	372	384	375	435	383	373	357	372	378	375	368	338	393	328	387	372	391	415	384	379	368	401	347	372	358	376	384	388	381	359	358	389	376	390	373	392	381	378	390	373	378	369	383	362	395	372	420	392	390	371	364	329	380	346	405	393	354	386	393	385	369	360	327	359	408	378	366	392	402	411	412	392	344	360	394	396	350	371	371	341	397	385	389	357	364	393	396	381	338	398	377	405	368	371	388	379	359	389	381	364	360	397	380	455	422	367	386	393	361	413	347	353	390	369	383	384	355	346	416	364	345	356	357	383	374	402	359	380	386	381	412	396	325	363	377	391	352	357	397	364	363	369	399	389	417	405	393	388	367	365	416	391	372	339	326	395	357	380	374	367	377	386	360	369	366	367	399	412	361	399	358	351	348	366	377	360	375	344	396	373	355	405	408	374	363	356
25462	21465	27683	25204	16638	7239	2804	583	429	403	423	393	390	386	405	400	385	370	369	387	375	351	381	398	446	352	383	386	353	364	380	413	374	365	394	391	390	399	385	386	379	345	361	381	366	415	380	402	387	379	369	411	408	409	362	355	356	401	359	350	379	336	423	360	385	377	401	403	387	356	386	419	394	367	360	394	363	402	386	402	405	381	360	366	398	376	379	382	377	392	365	396	348	400	427	370	374	348	366	372	357	409	387	340	365	397	417	384	417	410	390	357	399	383	360	372	391	389	376	358	381	418	351	362	370	383	337	405	390	378	402	365	340	365	386	397	394	348	381	394	338	355	385	396	361	385	374	381	387	394	379	418	385	387	367	400	361	412	378	373	367	384	346	381	390	399	372	381	381	418	375	414	415	367	397	384	349	367	385	400	399	371	412	401	402	381	383	408	357	404	387	361	380	361	393	398	365	393	364	363	413	409	376	358	390	380	374	379	368	379	401	360	339	395	406	367	381	409	427	379	355	375	388	388	356	365	390	359	367	369	387	364	377	385	371	379	409	373	347	380	449	382	407	383	391	344	397	383	407	336	389	381	408	354	374	364	395	389	415	373	360	415	402	383	377	336	365	371	379	375	376	416	355	343	376	376	390	347	383	389	339	376	356	376	418	350	403	376	370	339	427	383	374	398	346	375	386	393	335	351	394	395	359	394	368	387	384	371	392	388	401	368	378	359	392	404	370	405	356	378	382	378	377	363	415	378	384	387	405	382	404	383	329	395	358	394	381	406	350	378	350	406	372	384	392	376	358	403	369	380	391	412	348	357	389	375	365	368	366	390	391	365	393	370	382	355	390	368	413	365	378	393	401	394	355	384	370	393	401	359	379	375	363	409	349	352	373	364	400	388	371	378	358	390	386	394	378	381	372	388	378	414	379	394	406	372	342	363	383	377	347	386	386	374	364	395	338	368	392	382	337	387	363	370	404	371	385	351	382	382	396	342	423	373	409	429	384	379	385	369	393	367	364	396	419	365	398	383	383	353	414	385	381	357	380	380	367	403	384	380	389	372	392	370	364	414	338	394	388	369	417	362	379	372	363	358	383	381	386	409	407	377	358	356	436	366	373	380	357	415	361	324	395	379	394	406	371	348	372	396	419	380	346	358	368	394	340	373	360	379	351	363	440	338	403	390	368	399	386	373	398	367	382	360	390	399	349	371	364	390	377	364	337	396	382	405	396	369	378	376	370	356	401	335	374	391	369	375	368	352	392	386	370	386	392	393	407	400	389	359	368	364	364	378	329	329	416	399	383	413	404	365	355	372	364	350	378	382	390	388	395	374	360	394	327	358	413	406	394	393	376	389	370	362	401	372	398	373	383	375	388	394	381	352	392	401	364	366	388	380	393	352	384	402	374	358	389	376	354	362	354	408	405	383	354	370	367	381	358	360	352	389	376	415	384	358	383	381	369	405	371	367	411	376	358	370	375	379	395	380	371	406	390	397	367	373	380	367	369	357	404	373	388	385	366	344	370	394	385	397	358	365	385	393	339	354	345	401	361	364	376	410	393	411	384	418	378	362	399	354	369	371	390	374	413	399	410	369	363	395	407	370	405	350	417	383	401	386	399	395	365	420	371	371	335	366	377	376	400	379	380	362	413	453	398	359	383	395	388	362	367	393	385	387	367	342	382	396	368	366	370	397	375	370	354	361	381	397	409	376	396	378	389	356	379	375	369	406	377	352	352	434	390	391	382	346	344	406	371	345	378	350	376	368	374	409	414	353	410	381	385	382	389	384	368	382	382	388	368	371	341	375	380	378	350	362	342	375	425	361	393	379	415	402	388	378	428	370	356	367	405	381	393	379	389	397	371	424	350	399	390	372	392	384	406	379	361	384	362	369	404	372	350	386	362	387	355	372	358	393	363	410	364	406	392	382	404	332	362	386	360	369	342	371	360	397	394	385	410	405	420	414	389	352	390	388	379	365	385	397	391	346	392	383	385	373	362	359	397	371	398	356	399	368	386	383	359	356	400	371	371	349	414	342	349	342	361	383	374	352	387	398	406	371	412	376	409	363	370	408	359	355	380	349	375	377	398	384	335	370	384	389	386	368	429	414	365	425	372	398	346	364	401	378	379	382	402	410	413	311	394	424	376	368	388	383	387	408	380	378	382	384	399	375	378	387	369	378	344	353	392	368	381	375	367	401	405	426	417	422	365	366	387	384	397	403	390	404	349	377	362	364	383	359	406	379	383	396	359	377	386	356	417	353	379	414	375	353	359	380	360	411	384	378	393	348	354	402	373	387	339	391	379	396	366	373	401	375	374	365	373	362	397	400	369	385	352	405	391	386	372	389	409	355	387	389	370	395	381	346	348	359	362	383	382	373	333	395	348	363	375	370	370	396	366	350	363	374	409	376	363	360	320	388	392	391	390	389	418	370	374	401	398	359	369	366	342	404	378	385	355	380	392	403	372	370	358	370	389	379	359	350	380	363	354	378	371	343	378	368	348	414	383	394	368	356	346	379	407	369	397	386	397	380	369	381	376	374	383	390	387	410	371	373	385	418	381	376	359	377	393	360	382	358	386	384	398	380	407	404	411	387	348	378	356	414	365	388	359	379	411	417	386	372	381	378	349	369	388	372	385	362	372	386	348	394	390	415	365	378	356	379	375	368	338	399	382	405	360	360	428	357	380	363	384	418	354	366	352	389	398	374	358	376	378	410	370	390	386	404	415	388	400	376	373	361	367	384	386	384	360	394	400	403	378	370	388	401	374	383	370	404	377	389	386	360	372	395	371	409	358	381	345	405	367	393	339	403	406	385	376	400	367	363	399	402	368	387	399	437	366	379	344	382	359	405	384	387	383	397	371	352	368	397	366	402	403	389	342	398	374	396	373	364	385	389	379	390	359	401	322	395	411	355	349	412	374	408	375	368	407	370	410	356	405	388	390	395	401	368	368	399	351	404	420	390	351	376	399	399	394	401	373	375	389	417	373	387	396	352	388	371	399	375	375	408	400	405	383	372	368	374	388	382	371	396	362	349	382	361	332	404	360	387	371	379	374	365	375	366	356	360	367	335	370	371	386	362	370	369	403	415	373	376	405	384	371	358	392	397	374	370	378	378	377	408	407	379	371	378	378	382	379	368	379	367	339	350	363	348	407	380	380	388	382	383	376	396	399	402	408	399	373	392	326	349	432	364	380	398	350	397	388	384	380	363	369	373	369	378	414	380	357	399	362	362	351	379	389	407	358	393	371	380	374	364	360	372	435	370	365	351	387	397	374	409	359	368	383	386	397	413	370	357	366	364	396	389	379	415	392	389	351	378	396	388	398	374	354	379	398	379	405	381	376	381	379	403	380	385	360	394	371	370	375	385	411	433	405	353	350	378	375	395	348	381	375	353	372	377	335	386	388	390	390	348	387	376	347	379	390	368	392	399	434	359	386	450	408	361	347	364	389	375	378	375	439	386	416	373	375	359	359	379	419	379
47451	45814	34667	5754	9765	5587	3418	491	457	465	393	423	413	396	423	365	417	411	391	370	384	356	383	362	358	369	363	372	370	349	409	338	373	340	401	373	392	387	377	339	360	390	375	341	370	379	341	395	385	367	368	352	379	375	375	363	372	404	396	381	385	375	368	371	383	413	411	363	386	352	381	321	351	352	366	368	386	364	363	350	350	336	393	353	414	381	389	358	351	385	362	372	343	376	346	357	407	409	349	365	368	357	379	354	372	440	424	426	403	389	348	369	372	363	382	349	329	364	345	361	344	363	351	361	366	379	374	372	377	336	370	395	390	311	372	374	379	330	376	411	346	360	370	374	350	367	358	329	367	345	370	391	353	370	375	376	365	358	368	339	377	371	382	384	336	374	378	338	356	371	388	385	356	347	395	374	397	376	385	383	347	390	395	339	399	414	387	379	357	373	374	382	369	385	332	351	383	371	396	373	357	339	379	387	352	354	380	392	372	346	333	389	352	362	398	375	350	387	397	364	376	389	346	376	351	383	348	331	373	332	394	378	383	376	345	350	398	369	374	363	373	323	367	319	360	381	337	347	343	359	396	383	371	379	359	353	380	390	377	356	343	334	368	366	396	353	389	369	366	345	352	342	374	334	343	367	406	333	369	349	381	347	368	353	383	382	367	357	370	363	343	371	352	352	402	332	352	374	368	368	371	374	353	369	360	397	407	344	341	345	353	352	362	324	371	365	346	363	361	332	355	370	393	353	357	367	368	360	337	364	348	379	346	362	338	396	362	376	338	350	367	335	345	362	366	380	354	343	364	371	396	384	359	355	378	361	377	347	372	374	364	355	340	386	368	351	389	361	340	380	352	372	392	378	366	354	367	383	346	388	347	372	362	358	370	376	348	354	383	333	382	329	404	352	351	338	341	361	362	397	309	349	345	357	352	374	375	397	400	346	356	372	367	377	350	359	342	326	380	382	362	376	411	385	355	355	374	364	363	375	368	377	372	383	375	389	387	355	355	374	344	379	345	363	386	369	372	381	349	384	352	368	338	384	342	378	393	350	369	358	343	349	341	354	413	373	342	346	367	348	361	410	378	392	373	362	351	367	368	353	404	330	364	353	367	295	353	370	368	346	348	362	330	376	392	349	347	402	341	339	369	353	325	353	358	350	384	371	384	384	344	373	345	379	380	376	369	361	375	372	385	370	345	327	384	370	375	352	378	338	398	380	368	360	371	372	373	343	384	363	362	357	353	354	354	372	384	337	386	342	366	358	378	337	362	347	376	347	388	366	358	333	373	368	385	362	346	354	348	331	358	361	378	387	336	326	389	356	377	341	353	384	353	346	339	346	358	351	380	370	358	370	371	333	348	350	390	327	365	374	356	362	381	378	363	348	336	362	390	360	367	344	393	344	363	362	367	377	385	350	360	379	352	379	377	376	364	381	353	367	391	348	428	391	411	325	359	377	366	425	366	343	348	363	429	371	361	373	360	355	382	368	373	388	370	376	357	384	394	378	360	369	395	359	372	372	373	367	345	427	325	380	355	355	372	328	361	360	348	355	365	383	364	361	386	358	365	407	364	371	365	369	376	329	388	338	381	367	372	346	359	368	384	360	347	387	365	344	400	399	369	370	393	356	353	399	415	353	368	357	381	326	378	395	369	401	337	379	389	341	338	359	342	373	357	335	373	344	375	362	351	364	350	358	352	422	365	368	354	392	391	375	361	365	342	375	376	376	360	345	389	363	371	377	353	346	375	388	313	371	366	345	362	368	369	395	379	343	369	356	350	373	345	409	366	380	374	366	350	361	374	388	371	349	363	353	381	391	413	375	368	343	355	369	369	375	358	345	367	381	373	373	395	368	370	369	339	370	372	326	359	376	352	347	370	350	369	378	345	348	371	332	366	364	337	379	351	373	346	364	374	387	375	392	374	363	366	359	380	331	360	372	304	389	351	425	372	388	398	350	367	381	358	355	369	372	357	350	391	374	378	375	361	365	378	372	367	367	384	344	347	340	360	352	396	407	367	365	384	396	377	368	401	340	357	364	355	344	345	380	349	375	372	341	362	362	348	362	365	317	371	368	343	356	349	359	347	364	359	356	350	349	365	334	353	371	333	393	397	374	361	358	357	379	363	386	385	378	360	364	340	338	369	377	362	375	369	359	359	372	388	397	385	353	354	365	344	330	374	373	380	357	322	354	372	379	343	386	366	366	367	382	381	380	382	380	393	370	396	330	401	340	370	341	386	386	396	371	377	350	370	358	362	374	349	380	358	355	388	371	348	390	315	350	352	338	348	386	361	335	363	385	350	396	372	353	368	337	395	400	349	349	349	379	379	364	354	370	338	333	375	397	347	385	327	365	362	350	357	358	335	395	356	362	384	353	388	374	398	354	401	384	353	401	354	377	358	374	354	400	362	386	383	362	356	359	333	350	364	373	367	376	372	374	359	364	327	367	354	385	363	345	368	357	379	341	355	393	388	359	372	387	353	409	349	385	345	357	358	381	370	374	335	382	402	363	382	370	348	356	402	377	336	373	367	340	409	362	396	353	336	360	348	338	357	361	397	332	376	370	357	372	385	354	350	321	353	346	339	338	323	357	335	333	356	339	365	345	371	344	355	370	373	352	349	417	368	356	392	369	386	385	367	395	363	371	367	371	372	381	361	368	382	354	396	363	382	357	322	367	353	376	390	379	346	329	346	378	397	404	365	367	368	368	389	374	388	346	362	330	402	379	367	376	379	394	336	383	386	349	399	373	372	388	348	361	363	414	355	376	327	352	354	356	397	327	375	356	354	380	380	348	353	355	365	349	347	386	399	356	379	341	339	377	357	378	398	365	358	372	376	380	332	335	371	395	376	359	353	335	340	356	361	371	373	340	339	377	343	382	386	366	378	404	371	360	367	372	373	373	398	371	360	320	366	369	379	385	398	375	343	386	348	371	380	366	364	372	362	357	377	368	386	347	354	367	380	378	351	332	356	364	350	359	346	389	352	342	337	385	346	339	361	354	372	367	387	360	322	369	340	368	340	350	355	388	347	382	365	375	385	364	376	364	380	388	367	346	359	371	394	383	360	390	375	343	367	352	373	388	360	353	382	342	363	379	374	369	359	381	341	347	375	381	380	357	366	367	378	368	374	392	355	337	383	397	352	366	354	355	359	372	350	392	361	376	369	348	357	362	363	371	369	362	378	353	367	345	367	367	372	382	379	335	386	379	365	375	394	352	372	372	361	390	355	352	360	351	364	352	358	381	365	354	372	378	391	371	371	312	357	406	365	383	312	379	378	343	378	398	318	378	373	388	372	350	412	358	354	364	369	398	355	375	366	320	349	381	382	361	393	364	318	397	363	370	357	352	363	403	323	349	375	403	383	355	394	368	350	350	388	374	363	365	390	339	359	377	376	344	380	356	356	372	395	396	378	352	359	344	362	364	359	393	378	347	361	341	352	367	356	354	393	398	362	361	380	391	384	374	367	353	378	353	347	373
24444	21409	28532	24617	21944	17310	7143	967	612	599	677	613	580	616	569	560	569	576	581	556	544	573	549	567	572	492	551	540	569	564	569	554	534	562	538	605	561	559	528	578	548	611	495	568	551	582	595	548	569	524	522	557	585	601	547	561	517	553	571	588	525	512	532	557	543	520	505	515	584	559	519	532	552	530	557	557	573	543	524	547	546	587	547	563	544	609	595	522	549	588	525	577	525	576	542	547	610	567	569	543	562	507	562	578	586	597	629	657	576	567	550	548	543	549	552	514	546	548	537	553	527	555	574	517	528	572	560	591	523	506	518	577	515	543	546	527	533	508	541	579	580	558	556	551	596	559	544	562	553	589	526	579	573	571	578	591	566	590	552	552	508	561	580	541	589	508	551	551	576	572	522	536	565	526	540	555	561	540	513	544	558	549	485	583	566	522	503	531	547	500	526	537	580	569	553	536	565	520	510	543	549	563	530	548	538	529	547	562	519	540	568	544	520	519	561	571	556	534	517	579	543	554	562	531	530	573	559	571	544	567	536	532	534	531	557	605	528	549	538	536	548	575	533	576	561	541	522	559	504	521	541	566	565	544	556	598	537	558	521	576	528	542	544	507	541	509	552	548	549	589	572	560	551	515	526	536	534	584	568	557	521	547	574	565	544	564	515	563	546	578	500	526	541	525	512	534	539	547	545	547	536	610	595	548	530	539	544	547	524	504	559	510	515	551	530	489	536	521	550	500	552	555	556	550	537	537	531	592	556	516	510	506	586	547	531	564	544	589	550	531	544	555	513	550	548	517	540	515	530	546	564	568	536	558	575	565	588	528	540	535	520	558	531	511	541	531	571	531	546	567	537	524	583	557	552	535	551	536	540	567	566	542	551	530	519	578	533	545	563	527	561	550	493	549	565	502	555	504	516	559	510	564	591	515	555	548	561	565	547	517	532	531	543	562	548	495	525	551	552	546	538	534	565	536	568	586	554	542	566	548	560	492	534	557	517	590	533	540	544	511	525	583	533	524	548	519	508	542	529	537	551	540	569	501	538	533	555	564	547	571	487	546	539	503	563	526	525	579	524	540	554	542	512	535	580	561	536	578	530	564	522	536	572	532	537	570	552	568	554	544	539	506	489	523	519	539	532	536	524	568	562	525	560	502	518	567	545	521	574	580	549	513	513	550	539	554	582	549	517	579	548	552	518	559	535	542	538	556	472	533	541	557	510	577	553	549	576	569	568	549	576	537	530	552	509	617	546	531	521	495	578	556	577	510	520	528	561	542	563	571	584	501	563	533	541	523	534	523	564	534	552	601	488	545	541	543	538	549	530	541	539	559	523	540	557	554	565	597	567	526	538	535	536	524	554	557	559	496	562	546	522	607	522	585	563	549	566	520	543	530	522	549	548	524	551	518	529	542	521	542	553	597	521	579	478	586	553	521	549	541	520	566	559	542	575	527	571	520	527	527	561	549	526	589	541	581	569	515	561	551	516	528	506	566	523	526	534	532	541	528	542	533	557	510	562	489	587	540	533	551	566	550	585	532	505	522	559	538	575	552	574	509	552	511	534	549	615	562	518	547	567	551	498	536	558	517	570	539	580	557	502	544	569	524	544	559	570	540	578	518	570	563	549	564	527	510	535	558	520	566	543	536	547	536	582	583	558	538	564	529	528	571	547	575	542	555	554	538	513	537	497	529	549	540	552	533	568	499	584	561	509	509	549	576	520	618	531	533	514	537	567	504	542	564	514	543	508	547	584	536	553	578	565	512	545	529	550	550	587	549	535	576	556	542	546	551	553	544	526	512	524	520	580	496	514	530	576	521	566	560	554	523	549	522	548	565	547	543	543	532	578	534	533	555	555	554	543	525	547	551	555	553	556	538	531	557	551	586	575	523	525	527	516	535	538	535	543	529	553	531	566	520	538	519	595	541	520	545	528	515	516	492	546	551	553	520	543	548	543	586	573	542	537	559	579	512	582	543	610	539	552	541	521	525	547	547	545	554	565	554	509	575	563	524	573	522	560	552	568	522	568	540	579	498	531	539	573	515	569	560	582	539	581	527	538	504	503	537	559	557	537	546	569	545	506	537	575	523	543	537	563	561	536	555	544	543	569	540	550	562	550	511	585	490	534	570	572	528	571	486	523	522	519	543	570	542	550	576	559	563	517	559	528	529	529	560	547	551	566	555	505	508	507	556	550	525	553	539	538	598	550	542	560	579	551	548	534	560	541	516	521	491	562	528	539	548	517	596	545	503	558	535	535	543	569	550	547	534	514	534	538	537	542	560	514	555	539	548	547	539	560	549	539	536	570	536	535	594	559	547	525	577	545	569	561	548	545	557	562	600	563	555	536	568	522	550	539	556	564	536	524	564	562	546	514	587	531	555	524	518	574	559	556	564	527	575	562	592	530	536	570	565	543	534	543	529	555	551	531	558	583	570	593	520	530	505	578	537	566	551	591	579	523	549	539	553	519	555	515	578	575	532	543	559	527	537	547	519	519	563	553	548	536	570	564	556	510	543	548	555	543	515	553	553	591	514	561	526	572	579	543	523	545	491	575	553	516	557	524	525	539	512	527	580	535	550	594	532	552	516	524	572	531	512	555	522	550	556	528	555	529	522	562	566	560	569	574	563	503	543	529	559	553	508	533	526	564	528	498	565	517	532	538	571	568	546	512	556	520	596	514	533	526	564	587	547	533	542	559	525	555	536	592	528	538	571	513	540	541	527	533	540	554	530	530	569	581	517	583	517	543	575	569	551	563	520	564	541	557	555	527	515	554	493	518	584	532	565	609	501	552	546	522	478	544	544	534	543	527	557	504	576	537	493	517	557	552	535	510	514	539	535	485	543	567	552	561	535	499	546	520	550	550	571	568	554	515	523	540	521	567	532	536	544	575	539	555	555	536	562	552	542	575	552	603	532	507	529	544	538	541	556	522	558	545	546	511	541	553	587	544	532	570	544	534	538	529	574	502	532	522	534	513	547	590	545	567	550	501	555	519	573	529	555	509	549	545	545	533	520	510	547	525	536	580	536	545	542	563	537	533	600	563	519	530	556	508	593	606	536	581	536	573	545	547	571	548	544	558	526	526	542	525	576	569	510	517	528	535	521	515	538	582	562	551	529	507	530	545	535	501	555	549	523	547	557	537	551	559	488	534	518	543	538	575	596	521	554	591	525	504	588	554	519	538	555	539	555	532	550	526	531	534	528	523	547	542	523	515	488	530	525	538	561	550	542	574	506	532	551	554	529	558	522	522	532	541	527	519	483	533	530	587	533	529	531	533	541	563	601	533	564	534	526	585	561	553	584	561	497	533	492	530	544	548	540	576	526	545	545	509	571	554	554	555	569	550	548	531	515	493	547	535	503	539	538	574	540	557	550	555	531	507	544	534	555	563	547	566	553	511	516	515	569	534	564	597	508	540	528	560	517	520	597	534	543	593	539	535	550	522	520	543	541	564	561	538	509	547	522	510	540	548	538	560	599
50617	60434	45945	9978	17734	11412	5937	738	686	612	626	582	554	593	563	521	548	542	518	512	513	488	541	509	492	541	504	498	530	542	500	526	458	492	540	492	529	476	529	527	517	548	546	465	524	544	516	513	483	479	497	507	505	525	509	517	508	485	499	475	494	489	491	495	510	523	514	541	563	532	477	486	471	527	527	480	539	520	538	514	519	481	539	516	515	485	492	542	490	474	512	518	522	548	529	497	513	530	505	505	482	483	454	530	614	661	669	611	498	548	536	499	485	505	509	478	491	497	502	520	501	514	506	543	486	496	526	513	546	502	504	515	526	504	477	493	470	478	524	527	493	516	518	494	514	507	537	499	508	522	488	475	497	484	516	485	508	552	500	492	491	522	527	534	524	493	486	460	506	521	538	522	478	471	501	478	500	524	506	495	505	521	519	489	480	504	533	497	545	473	502	500	558	503	513	508	510	449	495	543	550	463	466	522	514	480	542	503	523	488	481	494	505	551	506	529	491	497	519	478	469	514	489	523	504	535	521	479	497	468	494	480	488	463	485	544	505	464	502	475	491	492	520	486	507	509	506	479	518	499	523	484	478	549	536	534	469	463	469	478	486	544	494	530	523	544	534	480	493	502	484	505	508	459	478	511	489	464	526	498	521	529	488	461	515	529	502	480	492	511	511	520	464	492	504	527	481	490	549	525	500	492	535	508	503	477	511	461	505	484	490	501	522	473	476	523	487	509	482	486	472	478	483	521	490	512	532	486	517	491	510	516	473	500	520	540	489	507	519	480	540	465	522	494	498	513	495	477	519	489	485	516	471	505	475	480	516	502	510	508	522	506	511	535	501	500	487	475	531	529	511	515	525	470	504	496	493	505	486	469	464	518	499	470	510	441	491	498	496	550	494	507	516	456	510	469	535	498	494	507	515	496	531	513	466	503	522	515	546	504	526	509	522	511	498	505	461	493	507	474	505	530	548	488	468	511	494	513	512	506	499	549	501	505	488	522	506	545	521	478	532	502	501	499	543	513	512	504	500	527	512	524	513	487	492	522	509	488	461	505	504	501	502	477	480	501	522	483	488	475	465	494	504	509	535	533	507	485	500	460	488	501	489	488	499	483	500	506	520	542	553	511	523	555	504	487	507	506	494	500	472	501	543	529	467	512	495	510	502	486	500	483	511	530	477	479	490	511	532	500	485	494	460	533	509	462	473	500	486	527	490	494	519	504	507	489	542	477	492	480	520	526	489	549	482	547	521	492	495	490	508	468	492	497	497	494	536	515	495	564	444	502	491	516	513	528	487	534	525	494	498	492	530	504	465	503	511	512	513	499	474	518	488	534	559	509	524	519	464	516	504	470	503	487	535	496	471	518	497	516	492	521	504	506	506	473	512	527	529	481	500	501	483	486	520	497	481	495	538	519	477	474	509	523	477	545	532	512	544	476	507	524	499	513	509	515	494	526	506	511	485	533	483	517	531	490	520	501	492	475	459	510	515	526	561	474	512	498	470	520	509	517	551	455	508	525	480	493	496	524	503	502	481	470	545	487	533	511	523	523	490	513	492	518	499	529	487	446	485	477	456	506	508	461	529	521	508	502	510	525	503	482	495	504	511	507	494	540	513	462	497	516	510	519	507	491	457	522	516	513	515	455	492	525	498	479	478	497	519	456	496	496	529	511	525	461	496	525	501	503	475	427	520	499	485	504	494	486	502	494	478	490	500	477	502	494	481	518	529	524	487	478	523	508	513	505	505	495	521	485	531	542	488	505	494	497	489	464	534	470	496	522	506	508	496	514	506	551	504	500	493	559	507	501	493	521	476	500	516	496	486	498	537	533	525	483	525	476	491	523	499	505	503	542	503	456	498	486	524	499	505	500	490	502	465	505	507	508	512	521	490	521	458	537	488	501	475	478	514	501	525	491	509	509	508	536	487	502	503	475	498	479	502	488	518	498	495	503	478	529	470	504	516	538	504	533	466	520	473	484	537	497	511	518	495	471	478	500	510	494	486	519	504	448	480	502	519	530	486	477	494	453	545	520	511	458	524	500	471	480	475	445	485	517	481	469	493	528	485	490	496	495	522	502	508	507	503	519	469	504	492	494	464	464	472	484	479	493	473	511	486	503	456	489	491	503	477	508	499	485	481	538	497	456	492	524	520	535	507	534	467	559	489	449	498	519	518	451	488	517	516	484	493	501	566	473	492	466	485	533	465	449	511	489	472	541	514	535	486	495	510	497	451	505	486	503	480	458	498	507	521	498	505	522	525	517	469	520	517	491	488	473	460	483	491	482	509	499	471	491	523	493	483	494	492	468	539	481	477	483	490	513	540	469	503	482	516	477	534	520	492	509	500	510	458	484	519	485	525	478	504	511	525	460	487	507	496	456	502	447	517	489	506	482	512	540	550	482	521	501	491	548	524	534	512	530	521	505	502	527	489	547	501	503	514	496	530	534	489	550	476	522	487	517	540	458	504	524	481	508	485	484	491	505	516	504	510	462	470	491	474	514	519	514	532	504	474	509	515	499	485	446	467	524	507	471	541	499	527	508	474	545	515	463	491	535	439	519	503	489	510	532	502	505	538	522	498	474	533	522	547	499	474	495	510	514	481	531	488	509	478	493	511	487	493	504	529	467	518	509	496	519	507	520	512	519	498	461	501	536	522	490	463	490	521	487	526	501	504	512	540	505	514	508	514	491	499	471	508	486	498	498	473	516	495	544	495	540	494	471	510	541	481	531	503	503	521	483	468	489	502	497	477	500	520	473	516	488	507	536	514	489	524	498	519	511	499	540	491	494	521	525	498	504	483	481	524	499	519	520	492	522	515	507	536	528	506	523	493	515	515	509	466	496	505	525	514	488	502	493	500	468	476	484	507	515	474	487	494	504	480	516	489	499	510	525	483	502	497	494	484	503	524	523	493	501	505	529	544	528	507	493	531	462	483	541	479	513	510	494	477	428	492	521	537	448	514	510	501	490	491	474	501	509	526	505	499	523	493	496	572	483	528	505	483	484	532	514	493	544	532	485	536	479	538	497	490	512	491	519	507	542	540	471	538	504	524	492	523	470	476	472	470	499	481	518	511	503	500	512	482	497	501	501	492	500	491	490	510	544	495	498	495	494	544	503	512	456	577	476	509	480	507	530	502	518	491	489	498	525	443	504	542	509	498	476	497	493	517	564	491	499	580	464	488	504	481	512	487	504	521	505	461	476	492	495	498	502	503	505	493	506	416	472	469	488	478	514	503	466	512	485	492	506	504	495	464	516	511	509	501	522	486	497	493	507	486	488	496	541	510	518	517	523	530	533	483	499	521	484	509	565	456	501	476	515	516	475	452	485	478	490	511	501	515	500	507	510	506	473	506	450	475	514	527	497	522	510	471	500	513	508	533	517	489	509	471	483	485	511	529	482	513	513	486	520	504	538	519	519	498	541	506	540	485	482	479	534	519	475	479	495	496	490	497	465	469	476	472	523	489	494	471	504	501	484
29183	17834	7210	1593	1246	985	742	638	653	656	541	625	572	621	630	640	626	628	577	646	632	613	589	600	588	626	576	631	624	614	656	663	622	594	599	560	599	656	601	612	632	601	587	619	606	605	650	639	580	606	632	615	584	587	604	581	615	584	629	588	609	650	631	614	610	561	657	619	609	589	611	567	622	596	630	610	646	632	602	607	585	587	619	594	587	598	602	595	627	592	650	657	572	586	600	604	607	596	624	611	592	595	628	589	637	630	619	587	618	560	588	662	596	639	595	606	595	593	665	635	560	622	624	613	594	573	631	605	582	591	630	557	602	637	599	610	616	592	627	609	628	619	570	603	629	602	619	586	573	620	586	623	653	573	598	611	601	623	595	566	582	593	589	624	579	636	608	649	570	596	580	615	639	593	631	611	606	635	614	630	648	594	610	642	567	621	632	563	583	622	632	616	627	603	544	536	584	606	587	659	591	591	568	606	603	622	605	608	564	573	603	584	613	600	563	615	597	675	621	569	570	631	610	613	627	594	547	625	598	595	597	585	565	576	600	618	578	580	630	630	563	609	595	605	601	572	637	605	626	656	598	594	626	583	607	593	596	603	614	630	599	559	590	607	613	562	610	635	615	569	573	615	636	614	617	622	597	629	656	570	609	584	573	624	599	570	616	616	639	622	611	633	626	623	591	567	626	627	595	611	582	545	615	590	588	576	589	623	608	545	595	561	622	601	598	650	589	604	629	591	615	637	597	606	613	610	603	609	595	623	645	615	578	623	595	569	635	605	585	605	582	641	640	649	558	550	608	587	653	582	649	585	669	573	588	614	605	626	628	589	564	624	619	584	600	573	583	598	593	605	624	537	655	585	592	579	647	604	613	614	664	602	607	627	574	643	614	568	627	635	635	619	582	600	582	598	576	574	622	597	603	598	599	604	623	587	638	598	555	646	578	586	591	614	606	574	615	566	559	619	617	604	630	627	569	621	602	563	616	634	568	572	639	556	614	658	609	651	597	566	582	606	570	573	602	605	572	581	617	613	592	610	609	587	637	600	612	603	636	626	583	625	608	611	577	577	614	627	650	558	615	563	585	628	562	616	638	636	617	608	620	583	632	644	589	597	608	669	624	650	568	597	600	662	603	660	640	589	637	574	604	621	631	629	591	615	615	635	623	591	596	593	598	604	610	616	600	615	570	633	577	641	586	592	610	616	590	606	603	614	569	658	586	613	593	564	653	607	613	614	579	622	590	576	629	597	611	612	627	570	581	638	604	623	595	598	564	588	628	581	600	529	593	601	591	631	637	613	618	607	551	629	576	636	581	581	626	593	576	603	633	660	599	575	617	613	596	640	619	621	631	588	623	594	565	617	597	616	625	603	582	619	592	596	598	626	577	597	590	604	589	609	649	578	561	583	601	594	604	618	641	563	622	612	538	594	588	609	626	641	583	594	605	638	627	612	611	604	616	630	620	607	560	638	623	603	559	613	630	588	588	592	611	651	660	585	638	651	580	624	649	616	577	590	628	615	614	635	617	627	622	623	607	553	571	607	643	584	580	634	638	602	590	642	606	645	608	604	633	565	645	573	551	605	582	655	619	617	618	654	584	589	583	612	625	618	614	597	608	650	613	591	613	594	606	590	589	579	601	588	600	570	596	541	585	615	533	625	663	575	604	552	601	594	621	629	639	630	613	590	635	632	596	619	636	631	564	635	600	583	596	620	549	623	601	576	612	570	587	604	629	563	629	615	599	613	602	644	575	673	581	594	632	644	597	573	622	578	581	629	604	633	588	570	607	562	621	579	643	614	603	664	631	614	616	597	624	621	629	603	600	615	596	631	581	589	585	639	589	570	592	581	610	607	627	615	581	591	615	663	608	635	577	619	618	568	598	621	628	620	558	641	570	614	639	636	586	596	614	584	598	593	589	578	629	601	628	654	626	565	592	602	618	630	614	623	649	575	621	655	592	633	608	606	610	661	633	596	606	643	573	561	603	623	593	657	574	589	615	590	612	684	627	608	597	583	613	626	553	600	594	591	650	616	619	677	647	605	569	625	583	618	596	602	556	629	599	592	622	616	598	600	610	575	594	592	592	605	584	605	621	603	584	600	596	609	597	607	581	596	644	615	594	622	651	684	591	579	628	625	608	599	628	602	584	610	576	591	656	598	597	571	605	608	570	580	639	633	634	658	643	584	585	602	601	582	596	592	577	599	611	613	655	604	584	606	582	631	586	616	583	635	605	611	598	610	596	630	609	587	620	637	613	633	567	638	628	610	600	582	607	610	634	606	578	623	626	619	615	690	597	608	579	599	630	598	565	586	604	596	587	587	596	553	629	613	635	614	596	591	573	611	668	600	585	560	571	585	609	540	607	625	624	614	613	626	623	650	612	549	631	638	645	605	618	621	613	633	594	588	636	608	627	574	621	607	569	604	599	659	626	618	572	603	544	561	559	647	609	616	623	602	597	578	608	660	571	683	609	614	580	597	613	581	620	655	619	596	613	589	575	617	643	614	608	545	594	590	604	639	601	595	589	636	566	603	620	627	607	626	624	615	595	608	577	589	599	562	601	635	592	623	576	606	585	600	603	574	608	594	569	601	634	625	599	627	595	645	638	627	595	637	641	597	613	635	599	588	587	589	582	632	574	568	578	596	614	638	640	592	562	621	615	585	599	597	547	587	565	576	603	550	614	662	567	578	625	626	574	582	598	607	617	615	604	563	598	642	613	591	601	572	596	612	594	586	615	606	605	643	626	572	611	601	573	622	621	599	595	616	609	618	595	583	601	559	577	559	593	591	572	576	616	633	610	583	624	586	629	573	601	591	638	628	573	586	617	635	591	620	599	606	605	595	596	644	608	589	631	605	609	577	615	582	661	575	628	570	603	635	554	611	628	606	618	613	612	616	612	606	569	595	620	596	607	566	607	643	637	555	610	600	642	638	574	634	597	664	526	619	610	600	586	579	619	598	634	624	621	602	605	607	604	588	637	609	622	637	581	615	594	590	608	573	605	609	617	613	603	599	643	647	616	593	618	601	622	663	671	593	611	618	592	590	607	574	572	617	575	619	601	627	611	627	570	620	594	605	576	614	631	614	588	626	623	570	641	575	638	603	564	627	631	566	615	610	620	591	613	550	596	610	585	583	583	615	596	615	556	591	633	595	616	587	622	587	608	601	651	596	613	599	629	645	626	570	574	584	599	663	619	562	605	565	601	609	651	587	607	566	595	661	606	615	576	610	585	601	629	630	607	663	650	667	608	583	578	561	598	624	628	613	582	591	625	612	577	579	580	602	580	587	618	613	567	588	592	598	646	615	627	634	581	571	596	640	600	625	642	598	601	652	613	625	600	618	604	598	612	587	631	632	621	605	590	628	592	627	587	635	602	630	645	583	655	594	617	624	578	594	575	634	593	601	620	601	600	587	576	617	591	658	592	604	604	599	626	598	584	599	617	658	608	602	604	639	593	610	597	577	589	581	606	638	582	598
15173	8681	5362	1136	1283	1083	717	548	512	536	490	481	500	536	539	517	545	500	507	515	513	522	533	515	534	537	541	491	497	511	527	529	466	502	519	534	509	513	512	538	514	509	534	520	544	568	545	479	536	486	550	585	545	529	533	502	526	504	534	527	532	530	551	546	535	554	538	528	503	510	512	461	544	492	487	515	531	517	479	511	491	518	509	545	509	511	486	483	519	533	480	558	497	533	533	539	496	498	536	541	516	516	506	516	487	498	558	557	575	540	529	514	524	538	514	482	506	491	522	516	509	500	519	529	566	495	522	506	494	551	535	514	515	549	527	541	546	510	498	522	540	512	535	543	496	504	515	516	534	533	555	519	479	499	527	558	503	478	513	498	505	472	509	484	497	532	543	521	523	506	518	507	522	501	504	526	531	483	547	488	533	522	505	482	554	555	462	520	496	541	508	475	567	514	490	513	526	522	506	484	501	533	524	531	482	539	521	521	509	545	523	547	519	533	526	507	517	525	549	495	498	510	533	506	496	500	537	520	498	491	509	545	491	504	505	523	512	548	482	506	488	518	500	522	552	549	509	519	541	507	514	502	511	508	498	505	516	521	531	492	570	510	529	508	507	529	505	470	501	533	525	493	523	527	505	504	520	482	490	540	516	506	487	492	525	515	492	479	526	526	502	511	495	498	501	557	517	522	496	514	501	484	524	550	535	547	491	491	526	503	512	487	551	553	535	573	519	505	491	541	564	499	524	572	508	550	500	519	519	488	527	522	485	540	519	527	516	502	504	483	496	526	537	551	501	496	524	554	500	542	547	509	551	499	563	464	525	474	550	526	486	527	507	519	491	532	475	557	521	562	548	508	523	555	495	491	517	491	531	516	525	493	530	531	518	523	507	544	527	517	528	505	473	479	511	506	545	512	516	494	557	534	492	489	509	510	538	538	548	517	501	522	502	500	523	504	508	532	520	562	520	505	517	545	450	549	525	522	521	531	517	501	530	522	516	503	495	530	493	494	513	493	502	523	494	518	515	497	538	519	533	539	530	531	492	552	500	492	542	525	538	510	531	464	525	544	503	541	483	504	507	481	541	558	513	542	517	518	539	521	543	512	513	557	504	501	522	543	516	508	553	504	526	512	549	475	528	564	529	532	520	518	488	510	519	488	525	529	495	499	503	519	516	508	486	567	492	525	542	503	496	480	539	507	488	535	556	498	512	506	482	533	520	509	530	515	499	507	520	499	547	488	510	534	497	525	497	518	537	518	515	509	541	531	479	522	533	510	487	512	485	538	512	552	520	483	537	507	538	505	517	595	527	493	494	511	535	534	503	489	504	481	491	532	493	511	513	553	478	499	506	512	531	541	516	498	521	462	457	488	539	501	503	509	564	516	521	563	529	501	580	502	505	536	502	478	515	501	526	538	485	512	540	515	520	498	499	504	536	500	555	501	526	510	519	560	488	497	504	533	511	481	568	478	523	493	491	472	531	526	522	513	507	509	536	500	521	572	538	510	511	475	518	482	541	487	522	539	530	571	531	493	471	518	493	492	505	496	550	528	496	508	510	536	536	524	537	478	545	550	503	518	493	516	517	515	512	540	523	546	531	495	521	541	527	543	492	559	527	481	538	543	521	511	497	515	518	512	513	505	486	518	523	526	496	523	530	513	535	512	512	563	507	501	518	549	535	544	471	494	495	516	499	516	479	523	529	498	491	560	493	547	509	473	523	497	500	525	521	522	527	477	503	516	520	530	530	494	516	514	530	545	498	530	507	504	482	520	515	526	563	539	479	489	556	525	499	503	510	553	512	539	496	528	533	518	492	513	574	528	501	501	517	520	487	519	546	524	540	484	518	531	501	510	503	565	480	514	533	544	494	475	497	497	507	509	537	522	524	514	553	478	527	495	512	518	499	516	497	510	482	512	492	488	525	512	516	516	570	507	484	530	509	510	530	500	506	508	493	538	519	523	507	531	532	502	489	519	523	537	535	510	520	474	538	546	535	500	556	518	493	519	545	519	544	488	554	515	514	545	535	492	593	453	534	506	545	483	537	515	514	518	515	478	475	528	582	520	496	505	535	535	507	536	509	495	493	511	500	507	523	537	524	492	551	517	489	513	535	488	519	512	474	535	533	529	520	516	504	524	525	497	493	518	521	520	499	523	472	523	564	528	560	500	500	526	521	499	540	530	530	585	484	502	490	538	539	542	495	481	532	516	510	563	530	520	548	541	514	519	494	511	531	555	521	501	473	505	523	536	535	523	528	500	565	513	508	519	504	509	554	514	537	553	500	522	540	489	509	513	491	526	485	505	498	512	488	491	505	526	526	513	526	509	542	512	515	507	529	486	506	540	506	488	507	495	520	516	526	517	505	523	459	515	523	519	524	522	513	563	554	542	528	488	533	553	527	499	570	499	520	505	501	506	515	517	512	526	479	547	517	505	504	527	522	559	478	507	520	523	531	531	539	492	506	500	537	497	490	528	533	523	473	531	527	510	524	523	532	508	491	489	491	525	485	527	551	533	504	543	501	506	496	517	515	518	560	567	549	539	496	536	502	513	520	508	534	508	498	523	526	509	544	545	489	543	560	486	501	531	493	518	532	504	500	504	523	532	512	520	489	539	441	517	527	506	519	506	571	519	521	524	472	467	502	538	514	502	544	510	504	519	538	505	508	516	521	518	496	497	489	494	545	532	515	529	495	571	510	491	508	522	520	515	547	501	537	516	527	554	480	497	488	518	504	522	508	507	500	572	564	477	523	528	534	520	535	549	507	548	505	524	499	520	506	526	525	542	544	524	518	521	534	504	532	496	499	501	469	515	521	535	537	574	509	484	504	527	489	556	484	519	502	491	493	509	521	457	466	535	518	512	537	484	503	500	518	545	496	521	497	516	535	502	521	539	453	556	563	538	522	512	510	521	538	544	486	527	484	594	536	532	517	541	496	467	512	503	489	500	499	513	485	504	521	513	487	529	521	520	467	541	508	526	554	505	522	521	472	493	517	557	538	504	544	527	498	553	529	511	497	539	504	531	520	547	524	512	504	571	490	494	511	509	515	507	497	523	544	506	498	495	481	510	514	512	518	498	531	480	533	521	466	534	491	468	515	536	532	549	549	498	504	458	535	522	543	514	510	537	509	470	460	489	522	572	505	507	517	511	476	503	531	549	505	537	527	518	530	512	522	506	536	527	527	552	521	509	531	526	534	520	509	511	488	560	513	477	529	525	552	466	514	543	545	512	527	452	532	566	495	546	564	547	555	457	527	493	540	524	514	524	540	459	483	500	521	484	513	550	537	535	543	524	489	521	520	487	522	513	483	563	493	523	537	495	519	493	528	512	463	544	508	506	503	486	526	511	524	525	525	559	482	496	517	510	533	510	512	515	482	542	517	521	529	519	520	515	520	511	526	512	520	503	501	533	519	478	560	518	501	540	565	514	531	492	556	530	481	542	511	477	528	493	519	513	491	517	524	530	568	532	525	516	497	550
25409	21444	27718	25430	18028	8476	3491	958	746	714	731	693	654	639	691	727	704	676	693	656	695	651	712	642	678	679	654	695	699	671	674	700	689	691	682	642	670	666	653	676	661	661	713	675	700	654	696	679	680	671	615	708	724	634	681	714	630	734	730	640	658	671	661	664	691	645	647	693	716	624	655	686	705	671	705	679	635	668	668	669	664	667	690	668	671	625	645	646	645	656	683	657	685	666	700	691	661	630	702	689	701	629	633	667	743	671	689	684	722	666	660	636	693	630	691	671	604	672	700	659	672	633	628	693	691	623	597	681	643	663	651	703	640	665	654	680	686	672	640	667	615	672	671	645	665	659	676	713	702	685	682	633	680	629	663	704	692	653	689	705	675	691	692	660	686	676	623	653	703	680	670	649	665	679	697	680	653	687	665	662	663	717	654	636	618	665	647	675	633	622	644	679	619	648	628	677	666	700	689	631	662	656	692	668	665	691	644	644	620	638	661	680	651	654	661	631	679	622	679	652	607	675	656	688	667	665	640	709	666	650	632	660	639	615	675	671	683	681	663	655	634	659	649	650	668	622	632	641	689	675	650	666	649	711	712	667	635	672	672	671	634	640	658	685	659	677	627	678	677	650	661	743	676	610	655	688	734	662	649	628	685	692	666	656	687	617	643	678	656	648	689	665	685	676	645	621	625	652	630	616	639	650	678	662	681	696	713	682	702	664	694	668	612	668	676	609	689	643	655	661	702	711	654	654	736	641	665	699	691	680	636	683	678	638	635	630	635	668	644	646	650	665	662	672	640	643	660	641	654	677	631	692	660	674	596	661	614	670	621	651	702	727	667	657	671	678	636	625	654	661	665	650	657	623	662	663	658	647	611	647	681	655	636	662	670	651	638	664	658	640	625	634	672	662	621	642	681	623	645	648	722	646	683	677	707	681	694	639	679	650	674	645	660	631	671	656	667	639	659	660	708	632	621	652	692	659	684	668	679	693	641	675	680	673	638	655	687	697	608	686	702	696	703	678	663	681	601	636	651	683	677	652	717	684	656	682	664	680	642	650	629	639	632	641	681	669	656	693	657	665	657	682	694	676	686	655	652	674	669	652	673	635	640	687	679	676	662	655	709	657	651	696	700	689	631	660	653	658	661	710	644	629	704	643	667	627	709	657	644	709	673	631	717	642	645	689	620	668	649	676	710	626	678	666	621	651	665	676	674	678	670	681	632	705	619	671	677	613	643	664	612	717	652	668	639	676	625	704	691	607	667	666	692	644	681	675	670	684	709	691	640	634	625	718	659	685	619	656	646	627	655	670	659	681	679	652	678	658	684	663	618	675	617	686	631	627	645	698	641	716	656	621	666	678	693	648	678	613	703	689	699	655	669	687	666	639	702	640	690	653	681	645	627	651	620	650	616	654	655	669	633	662	634	668	675	660	655	626	665	659	687	636	664	635	660	697	646	620	648	732	661	647	709	629	649	650	680	679	633	640	638	678	663	677	668	636	687	680	637	655	666	681	662	700	703	668	662	660	687	649	679	648	612	675	658	612	616	638	688	684	663	673	669	653	672	645	632	674	700	595	683	633	629	658	640	654	704	658	682	683	725	641	699	683	666	667	725	687	659	684	638	652	662	677	687	712	588	664	660	679	661	690	703	696	668	676	650	646	657	602	669	700	678	719	616	611	678	638	721	697	693	639	635	694	656	606	702	710	612	650	659	657	645	662	661	667	652	666	689	702	652	645	664	692	637	661	651	622	629	622	691	615	623	662	662	607	664	667	621	697	651	639	646	608	644	663	678	658	645	689	684	642	640	657	652	603	627	674	662	673	706	673	650	680	628	657	675	622	689	638	648	634	655	686	630	650	687	676	699	709	646	630	663	688	654	638	656	625	665	683	650	663	629	660	701	689	675	653	626	679	658	634	677	687	644	605	703	644	657	673	683	659	685	645	669	627	658	694	646	663	660	663	650	617	669	652	636	684	641	650	692	657	674	667	670	686	679	678	663	721	651	666	701	675	666	691	646	674	683	630	700	660	612	642	677	632	671	671	693	657	704	650	683	696	703	689	662	689	649	638	665	663	689	637	642	662	658	645	656	663	664	645	698	697	656	668	664	645	645	660	664	643	704	722	667	617	639	664	652	684	673	685	639	670	709	664	659	676	722	660	662	667	641	654	728	646	665	669	633	644	718	647	704	635	661	650	670	679	670	703	705	711	640	643	663	589	651	628	668	650	676	678	682	665	686	653	645	662	651	680	615	676	637	683	644	643	652	647	654	697	667	646	664	627	629	676	641	663	636	659	690	676	616	619	671	669	694	661	649	686	682	681	615	696	650	669	587	663	710	691	611	675	654	673	645	698	649	730	653	606	641	667	667	643	676	632	678	688	738	685	664	675	676	626	658	654	700	641	681	651	660	689	662	678	682	642	670	672	656	711	694	677	671	687	682	686	652	676	648	647	677	622	650	650	704	622	691	665	671	651	682	689	657	682	653	690	679	641	681	661	686	679	652	669	650	646	637	677	671	663	673	667	640	669	662	680	688	636	655	661	637	689	701	679	681	685	642	695	645	642	674	675	655	658	695	666	661	676	673	675	672	688	652	663	644	662	662	655	629	635	683	672	643	669	668	670	653	661	642	691	680	697	615	701	644	683	663	681	676	647	655	660	649	598	647	677	657	644	723	655	662	635	650	663	706	679	641	617	665	680	636	689	668	663	666	668	653	627	657	661	643	636	646	633	652	695	664	631	656	669	667	706	653	639	654	651	632	669	655	646	668	647	608	704	641	703	643	648	669	672	668	616	665	686	697	639	641	699	621	631	680	664	686	689	671	648	644	675	663	696	632	719	648	674	651	629	670	652	679	675	644	680	691	675	644	635	703	654	685	613	581	619	657	681	680	649	651	698	680	632	698	678	666	740	661	687	648	686	664	633	661	669	629	720	698	704	692	630	714	701	652	708	651	657	702	662	643	675	656	670	682	684	681	695	664	632	644	656	670	682	610	642	677	702	654	666	624	672	709	666	649	640	664	647	644	670	663	650	698	658	656	655	666	700	653	654	653	649	624	700	682	693	648	711	630	688	671	700	690	624	627	667	656	674	666	611	666	679	690	654	644	651	646	690	679	694	639	653	626	685	682	680	637	693	615	670	670	640	696	659	622	653	650	634	642	673	682	666	667	641	721	661	620	656	657	636	644	639	641	632	670	679	627	659	696	645	691	640	632	643	652	625	693	662	642	637	648	623	675	689	670	685	622	679	722	665	696	721	693	624	666	650	640	670	686	667	657	649	673	649	648	665	624	629	668	685	644	678	640	686	703	692	662	681	637	658	639	671	647	643	650	682	663	651	627	681	653	621	676	667	624	638	639	686	689	655	704	686	652	676	615	657	698	652	676	686	642	696	664	678	592	671	631	672	679	679	656	653	675	653	652	628	675	664	706	643	659	675	696	699	668	698	679	653	635	610	675	658	659	652	644	709	689	684	650	709
47254	49038	32841	9355	9806	5790	3715	751	663	660	686	631	634	645	617	654	587	647	625	614	591	590	604	572	605	594	605	591	600	596	573	572	633	592	579	614	593	571	588	560	600	593	562	591	590	570	597	607	586	565	606	578	590	603	585	648	542	597	603	623	612	592	595	563	604	619	627	613	618	598	627	585	619	567	616	590	566	595	591	624	581	540	607	591	592	564	582	609	592	603	618	599	605	549	543	622	606	570	547	602	587	583	619	635	666	667	622	610	625	586	559	555	547	588	614	594	597	564	576	617	589	608	550	604	545	546	566	570	558	620	646	592	559	560	581	591	572	555	578	584	579	603	599	558	547	572	608	586	560	585	577	587	576	614	596	579	592	586	557	603	554	602	540	597	587	590	553	568	578	591	602	642	608	552	549	593	587	585	584	604	558	590	556	559	557	596	593	596	582	617	550	599	552	586	571	590	616	606	589	523	522	571	583	596	625	612	632	644	556	545	521	556	599	594	566	597	607	573	621	578	564	562	575	553	609	539	565	570	605	575	618	596	536	576	580	581	574	582	583	612	585	600	599	552	575	578	569	565	595	557	644	589	593	569	567	583	570	590	560	579	576	594	594	569	589	589	576	605	589	583	588	576	592	551	542	615	618	598	577	564	611	588	577	607	581	580	573	572	573	565	597	568	588	591	612	610	599	495	598	572	554	550	587	572	600	563	597	588	580	630	564	567	572	568	599	571	612	570	601	581	616	612	613	617	590	594	574	630	563	614	559	574	610	589	569	591	606	596	538	589	537	598	582	560	603	572	599	604	517	535	614	540	579	599	610	544	598	568	604	579	603	558	590	607	612	590	623	539	566	512	593	576	587	558	574	578	598	591	605	599	566	587	640	626	567	602	559	622	537	551	580	552	582	579	599	566	600	552	584	588	562	608	577	583	572	612	615	584	570	594	566	574	534	553	583	566	597	610	556	583	618	581	599	614	589	571	580	620	596	637	649	574	573	602	573	597	597	601	581	600	637	586	556	628	596	583	604	566	575	574	585	566	573	553	552	589	576	592	610	584	634	621	575	566	595	597	598	581	572	621	569	579	627	577	586	564	594	602	590	587	598	573	535	570	609	610	561	578	571	577	597	573	615	558	594	612	582	630	590	576	593	602	595	592	605	588	588	542	555	601	564	548	550	614	578	561	566	593	592	586	594	571	582	607	545	587	613	618	610	562	547	578	532	594	538	542	544	561	559	580	602	585	572	595	597	616	576	599	560	591	531	565	624	551	574	561	555	605	594	581	584	583	597	587	552	569	574	602	579	581	546	562	607	587	575	630	562	571	627	609	600	592	579	570	552	648	599	606	586	604	574	584	612	606	530	565	594	579	574	595	581	564	558	547	580	566	600	574	577	558	578	566	585	608	589	596	535	591	545	545	564	562	582	594	581	546	566	625	611	616	623	545	573	603	548	605	551	622	610	535	570	581	571	598	564	600	601	594	597	598	609	590	587	579	563	549	581	566	596	561	585	560	562	608	626	600	586	556	633	628	597	616	588	625	585	553	587	567	573	607	566	540	583	599	591	583	516	608	555	538	629	552	598	582	579	590	566	604	604	588	539	574	619	552	585	612	588	581	606	621	583	580	581	561	587	595	577	576	564	595	598	603	580	523	584	590	591	601	596	604	562	643	608	585	542	616	554	573	554	606	572	578	630	570	560	569	630	614	600	579	623	564	554	558	553	577	588	519	598	593	577	602	553	612	594	578	623	564	580	578	601	582	589	585	555	568	570	583	522	592	549	573	609	600	538	567	556	539	553	609	569	606	603	563	591	590	633	585	589	578	569	585	575	644	609	606	598	634	581	588	592	573	526	565	565	549	586	547	525	568	587	594	591	597	600	582	572	577	576	560	600	613	609	571	561	566	542	579	615	599	596	589	584	557	600	562	609	555	555	569	602	557	575	568	598	610	572	625	629	584	595	566	591	558	603	602	588	564	567	563	583	572	577	568	566	572	564	595	568	541	560	612	550	577	576	632	569	585	609	570	554	565	625	568	589	566	607	564	587	597	606	552	582	581	618	625	587	574	575	589	576	606	608	583	592	572	602	607	619	572	582	555	608	600	556	569	572	534	570	610	563	583	613	569	595	593	587	570	629	596	567	605	602	619	561	568	569	617	549	618	585	608	596	581	591	525	592	562	558	568	582	586	582	604	563	606	600	589	589	578	590	594	576	587	562	608	595	549	610	616	582	611	570	596	540	571	593	581	577	557	551	582	555	600	616	598	562	557	573	572	604	541	586	575	615	565	598	574	564	542	589	559	592	578	603	625	565	548	607	577	541	578	592	566	566	577	570	609	572	644	558	560	593	628	554	623	582	586	559	597	581	573	595	596	558	607	587	567	577	624	589	576	604	608	577	633	583	590	581	577	614	558	579	577	544	569	559	609	591	617	564	593	592	625	576	579	573	587	609	561	562	563	539	604	592	584	573	606	606	578	586	558	551	570	594	575	612	587	581	569	562	621	550	559	613	562	618	590	574	531	586	586	608	564	561	587	558	613	577	585	621	588	573	589	586	574	562	605	584	577	575	561	557	584	616	593	599	606	550	544	559	582	606	601	609	590	624	561	562	579	617	593	619	575	578	584	591	523	579	642	588	576	605	563	577	565	571	581	596	627	594	556	598	609	560	604	586	576	576	604	572	578	550	548	560	557	572	586	570	603	546	625	597	621	587	560	617	559	596	610	598	544	595	575	601	574	585	576	566	590	615	554	597	562	588	564	607	595	584	619	634	608	620	600	545	585	553	586	579	573	590	605	551	588	619	608	578	575	558	584	579	593	564	591	586	628	584	598	587	607	623	592	570	594	609	592	521	537	586	590	587	589	533	543	541	552	580	635	574	583	592	583	583	589	588	614	563	548	597	574	597	578	574	550	623	592	573	561	588	596	574	613	583	583	605	564	572	543	592	547	532	586	593	579	605	548	564	600	576	608	587	615	565	569	608	564	545	578	579	527	586	580	550	595	552	554	619	590	609	611	598	553	603	571	587	580	593	546	612	576	585	616	581	615	619	581	570	604	575	580	587	571	610	549	573	578	589	622	536	533	572	596	585	575	578	609	563	604	561	557	563	559	575	551	592	539	605	577	572	616	578	583	587	619	616	562	592	588	559	580	572	589	583	575	594	625	580	617	541	557	544	637	565	571	613	591	579	564	589	606	568	619	601	558	523	589	581	577	524	580	623	599	611	565	576	589	586	598	592	589	512	566	603	587	582	573	616	543	595	587	597	577	527	616	607	584	514	585	607	545	547	603	558	583	591	578	552	576	547	597	604	598	552	539	597	618	627	586	605	602	578	560	595	548	574	584	552	607	577	578	579	575	581	608	571	586	594	528	578	604	594	562	633	560	615	574	592	581	590	569	606	563	544	584	599	593	525	598	572	593	609	575	601	565	589	564	588	560	573	611	566	588	614	618	613	625	584	581	562	560	587	585	595	554	598	625
24370	21403	28517	24693	21828	17439	7985	1456	882	835	827	831	835	827	871	815	802	769	794	833	842	797	769	825	790	834	799	843	738	820	820	829	785	786	805	755	767	755	798	798	779	797	734	829	836	797	806	817	821	795	792	818	806	782	737	811	811	835	772	758	784	813	846	762	765	772	796	749	786	846	766	778	760	822	804	778	788	782	800	801	785	807	772	784	776	773	758	809	779	800	853	858	790	831	789	798	831	784	791	784	779	790	748	783	816	848	809	840	840	792	825	750	799	759	771	763	764	753	804	808	783	763	800	779	784	796	802	783	774	798	738	781	801	813	811	809	790	828	780	765	818	795	778	766	795	776	772	804	779	763	794	788	744	735	801	776	820	825	792	775	823	820	749	771	791	760	840	734	817	868	829	789	770	758	783	797	823	777	792	768	777	781	786	747	788	845	815	840	752	777	785	791	743	729	757	762	858	808	814	768	781	748	777	789	748	772	796	818	781	766	779	791	820	798	789	757	813	793	747	793	723	699	794	781	790	826	770	783	770	812	825	766	776	757	786	822	792	811	792	749	706	756	800	785	795	804	735	769	845	777	763	808	832	774	808	793	793	818	743	806	773	788	813	780	760	746	783	768	786	769	801	783	792	801	776	788	755	828	816	808	781	767	800	777	814	760	777	778	785	798	801	785	816	762	736	814	791	771	727	777	727	784	810	780	807	782	860	721	765	772	778	794	834	796	785	795	754	753	760	763	793	761	807	802	795	749	776	779	792	812	777	736	795	851	795	773	797	769	762	809	793	807	746	770	734	789	837	787	761	724	757	826	811	849	757	816	763	778	819	797	795	774	805	782	778	802	732	796	756	809	736	794	782	789	786	782	784	778	792	805	800	756	794	794	759	728	756	816	810	813	810	772	764	805	756	737	776	812	843	827	771	796	796	784	806	766	760	717	768	758	816	818	783	800	827	792	772	749	732	755	789	800	765	767	767	758	819	696	804	753	812	786	829	753	825	840	789	796	797	846	774	777	769	772	797	767	857	758	758	832	743	777	769	754	796	756	805	757	799	820	817	780	770	756	854	765	800	758	831	818	812	812	817	803	800	796	809	735	813	789	759	817	745	785	755	767	766	777	813	776	763	757	800	766	863	794	814	704	753	757	742	768	758	800	800	806	751	817	811	800	803	781	784	797	783	736	788	794	769	817	783	751	768	751	761	820	823	786	780	803	787	785	727	847	815	770	738	745	766	755	802	845	751	778	786	778	729	751	731	782	774	762	773	804	783	790	835	751	788	782	794	769	755	747	770	739	791	750	792	798	723	803	830	793	776	774	861	763	790	819	735	749	832	798	799	774	816	788	791	758	767	765	767	803	762	816	746	778	748	812	772	777	722	762	810	767	753	786	761	785	787	773	736	833	800	769	732	763	783	758	787	800	755	815	818	819	783	765	786	804	803	773	786	786	808	829	742	773	775	806	794	795	790	790	782	811	762	842	780	802	825	773	808	784	843	762	762	732	808	831	764	789	774	803	814	791	782	803	761	779	760	799	816	786	763	785	778	803	796	768	785	775	771	792	764	773	750	780	803	772	726	704	737	796	784	746	780	786	765	742	796	784	777	875	744	828	761	785	780	754	770	797	769	782	820	757	757	810	835	774	779	795	767	730	733	806	762	774	792	788	789	810	767	816	772	805	770	786	769	787	768	781	820	765	819	778	764	826	799	772	743	786	763	757	762	766	824	771	817	779	825	796	819	750	737	782	771	798	764	791	823	795	757	736	803	749	781	842	800	742	820	790	753	804	761	849	765	766	803	764	784	804	823	796	778	772	788	792	785	784	720	778	765	739	801	770	806	808	777	760	821	793	797	762	773	746	772	781	785	750	736	782	809	822	837	777	734	764	850	760	810	816	808	752	763	730	770	794	776	801	805	807	747	848	794	799	838	773	760	777	769	762	805	813	760	762	736	760	760	794	741	745	787	775	769	797	797	747	788	817	735	778	779	772	856	805	755	791	757	730	754	759	758	739	785	786	790	745	765	825	831	824	788	731	774	818	734	804	847	822	773	803	782	802	755	800	795	734	764	791	825	780	819	776	760	786	755	835	785	759	778	797	792	798	779	800	813	733	784	741	740	773	828	788	798	786	765	764	805	784	717	756	765	796	809	775	816	798	787	788	783	757	760	753	726	753	752	748	761	765	753	783	759	775	773	822	783	824	773	785	790	792	753	825	772	780	778	753	767	734	748	820	820	761	788	798	792	780	808	756	809	785	776	799	774	783	805	744	826	743	771	793	838	859	798	746	796	851	790	779	763	789	780	776	766	755	787	813	811	776	758	817	767	825	829	769	753	745	756	785	785	747	797	787	757	741	769	792	778	836	752	780	809	779	779	776	770	755	799	774	759	820	812	798	785	780	791	750	788	815	744	796	798	821	735	793	794	793	767	814	753	783	776	795	845	806	811	777	743	763	741	760	810	773	791	781	798	785	778	767	723	723	799	752	803	780	821	819	773	788	751	739	784	818	804	785	791	822	806	751	778	740	750	767	843	768	765	796	834	779	773	743	745	747	771	832	771	840	811	766	782	771	769	781	855	753	742	744	791	771	789	798	812	832	790	756	758	773	783	773	764	794	766	783	767	824	780	750	769	738	789	792	755	776	808	740	796	784	794	772	801	774	790	757	775	813	777	769	823	826	751	853	784	782	796	778	833	757	777	762	750	736	785	810	765	806	763	833	777	848	768	756	810	765	747	810	733	719	798	762	828	783	781	793	791	820	789	759	832	763	797	783	742	764	779	810	765	770	766	754	823	782	806	810	786	760	776	798	742	777	774	799	759	799	789	782	802	857	708	802	776	759	777	794	814	826	780	797	795	741	802	794	799	807	836	768	805	788	824	752	751	801	752	778	753	737	785	765	790	750	737	840	772	838	834	802	755	770	794	753	764	796	810	772	808	815	774	795	725	741	787	803	803	766	764	828	765	807	786	815	777	769	791	785	734	800	773	779	778	810	806	768	815	775	779	782	763	762	766	843	740	795	822	770	771	797	791	780	808	812	774	766	774	745	758	769	809	799	832	808	839	793	809	819	749	764	796	812	748	810	808	798	798	782	791	756	810	792	801	827	771	767	755	754	781	777	768	797	743	771	706	757	741	809	747	724	791	783	818	765	752	829	797	818	813	818	767	752	783	758	813	774	792	842	792	836	785	780	800	794	746	830	751	730	748	803	754	794	760	781	719	723	843	735	786	714	841	775	806	807	755	759	792	799	768	775	795	787	761	798	800	775	753	818	732	784	804	783	773	803	814	779	803	783	788	766	733	821	748	769	789	785	756	729	793	857	813	775	711	773	736	809	800	795	758	780	826	831	798	791	841	746	776	836	795	807	755	791	820	756	775	821	784	808	797	754	800	789	750	834	760	724	818	810	743	812	840	752	768	836	758	799	838	796	791	762	754	775	760	773	812	817	777	739	815	778	780	767	793	774	806	726	724	773	737	811
52796	63932	43327	16102	14900	11836	6858	906	849	799	838	767	749	746	725	679	764	704	680	683	719	727	728	750	751	691	716	659	703	705	683	705	714	678	704	713	713	750	702	690	697	686	689	684	693	652	673	667	700	653	694	680	670	713	696	679	701	617	724	676	632	695	673	720	662	702	653	676	689	752	671	670	677	708	677	671	700	686	686	682	667	710	651	704	690	681	655	718	648	701	732	695	663	710	679	659	679	661	683	696	693	666	707	760	794	754	709	760	665	710	739	692	663	716	692	653	713	685	665	699	660	664	679	689	688	692	680	674	667	666	704	683	672	667	644	680	712	722	660	681	714	654	681	701	660	661	683	648	670	621	699	654	701	681	679	667	680	691	740	679	710	691	712	667	674	653	680	693	688	720	672	682	688	636	690	674	675	714	694	683	700	667	691	713	638	658	700	672	684	682	691	710	687	692	648	676	695	679	696	695	636	704	641	638	706	676	664	626	663	648	677	662	663	672	684	654	693	718	717	637	639	729	698	712	652	676	631	675	676	682	700	693	639	655	687	660	710	632	676	684	622	713	678	671	703	706	685	679	684	712	716	695	665	694	680	731	689	693	689	697	730	679	695	664	713	696	693	671	683	647	727	654	692	679	731	667	708	688	690	680	693	673	668	712	748	701	714	698	656	695	657	681	632	689	701	688	686	662	724	691	702	692	651	691	651	719	740	622	659	652	604	661	707	638	638	690	711	622	726	674	677	697	663	690	729	680	707	681	652	706	677	658	720	696	666	697	692	630	666	733	685	683	687	682	650	692	695	683	691	666	687	678	666	698	688	632	675	701	632	642	668	665	722	673	700	677	704	712	649	660	612	646	663	640	666	667	617	694	640	654	649	650	695	663	681	704	657	696	710	687	659	649	669	686	725	672	682	662	699	718	689	699	686	664	662	669	733	662	654	647	691	698	684	670	685	703	733	663	677	683	664	665	679	675	675	700	635	682	653	677	644	663	660	661	656	668	658	654	708	648	732	690	655	668	700	702	722	717	665	683	669	705	677	676	695	713	678	637	660	673	678	657	638	713	695	732	686	696	638	681	709	716	627	679	752	644	727	732	635	675	657	640	689	629	726	650	749	694	720	678	675	666	716	706	676	651	665	697	661	670	700	696	630	649	681	669	672	709	692	686	680	737	656	659	691	671	720	649	653	635	667	714	694	728	710	634	676	687	662	692	703	702	698	630	679	744	698	691	679	704	674	695	701	665	707	675	693	671	700	673	672	694	691	662	727	694	659	706	658	691	651	657	676	694	690	632	667	668	642	680	672	676	634	696	687	730	673	717	712	671	676	702	703	674	677	622	760	704	627	667	643	679	663	707	696	666	664	664	682	701	666	619	648	680	687	713	658	702	693	681	670	747	637	690	700	701	699	667	653	648	667	698	671	652	700	671	660	652	667	674	696	647	718	646	652	677	711	693	680	677	696	670	686	701	682	669	672	675	677	680	666	678	684	680	647	667	701	705	685	646	666	690	646	705	612	644	655	656	676	683	689	666	692	668	652	657	678	656	656	683	637	668	683	669	711	666	656	687	682	626	634	638	690	653	696	668	680	665	670	680	692	683	651	623	697	683	668	679	660	669	674	666	670	667	683	702	641	685	673	642	685	677	698	681	683	635	686	658	665	667	645	690	684	656	706	673	693	666	671	699	686	666	715	702	704	655	652	636	654	705	681	654	691	683	665	708	717	680	695	667	704	735	676	679	668	674	673	682	678	735	681	664	682	677	704	727	688	694	642	686	660	723	687	635	662	701	666	650	677	677	687	651	674	707	705	651	690	649	703	710	673	694	678	672	692	697	695	668	689	673	674	671	709	723	668	703	680	677	685	675	657	660	651	672	672	663	701	651	699	692	673	665	696	688	678	673	621	653	681	643	660	684	703	671	710	723	662	726	613	694	676	701	656	658	688	712	678	661	652	661	651	703	648	688	681	667	674	641	684	684	686	665	739	674	662	670	701	646	670	704	688	662	682	692	683	678	692	658	680	643	668	694	718	698	653	684	686	687	655	648	698	668	710	695	703	687	695	644	675	648	706	729	683	699	689	663	715	687	706	708	667	665	651	706	715	665	666	682	671	663	666	666	619	667	671	724	692	666	687	714	714	679	672	667	604	658	654	733	661	682	663	682	650	685	718	665	694	695	704	659	693	686	708	678	681	680	667	641	698	678	692	662	642	709	686	704	681	711	694	646	648	699	665	726	663	673	654	684	690	671	661	684	681	660	686	693	645	676	675	690	665	679	688	656	698	694	716	674	678	644	677	668	676	660	680	679	648	662	700	671	690	695	681	670	674	650	688	661	665	693	656	666	646	673	655	688	690	663	693	639	681	670	673	686	707	625	688	655	696	673	657	708	648	661	678	729	661	699	671	723	687	645	643	654	726	694	672	703	689	696	675	690	703	659	670	696	682	690	667	665	681	701	669	709	644	711	671	656	668	713	694	710	670	658	647	703	708	613	687	650	684	683	679	673	701	679	654	691	651	636	678	711	645	655	638	716	677	722	706	694	703	666	682	684	754	687	640	683	685	670	665	699	678	704	693	752	742	680	676	733	668	658	676	706	691	692	659	646	671	657	706	669	666	684	690	672	653	640	740	655	686	691	675	700	699	655	634	676	653	703	683	686	679	663	699	628	656	659	650	701	680	709	666	689	709	649	659	687	686	641	685	690	668	674	652	654	662	669	676	678	659	605	637	677	700	623	693	667	692	680	671	630	700	641	683	684	676	703	678	688	690	679	667	661	696	657	683	712	703	701	705	675	705	675	648	657	641	668	702	695	639	676	656	682	674	660	671	692	694	623	695	678	662	635	686	633	640	679	698	687	694	653	672	672	664	668	664	680	694	652	675	662	668	682	677	613	648	702	701	707	667	650	667	670	679	706	702	654	659	653	672	722	719	655	695	715	650	684	699	659	650	670	653	703	715	716	721	692	672	654	656	696	665	680	649	668	669	694	646	699	669	693	706	697	671	680	657	667	703	679	699	654	673	686	654	666	648	700	657	604	644	679	722	673	680	682	679	713	676	672	636	644	690	680	696	658	665	659	649	721	714	679	649	676	642	719	650	646	679	663	691	648	672	667	710	667	679	670	676	689	720	628	640	675	659	679	647	664	660	691	680	676	644	673	705	680	671	684	689	679	672	647	668	625	651	690	699	701	677	664	686	670	611	689	654	689	672	711	614	696	684	680	695	678	665	693	665	632	697	705	706	661	685	653	666	684	727	669	702	717	657	639	663	729	683	740	633	710	659	681	724	667	671	719	695	648	711	656	673	693	673	653	659	676	683	694	677	663	629	680	665	656	696	664	680	660	602	664	723	744	651	707	693	645	705	686	737	625	658	669	660	701	651	652	651	684	670	630	671	683	683	652	689	674	686	696	665	712	703	681	649	628	710	692	672	646	664	669	681	728	628	662	661	667	700	733	707	674	712	676	721	765	719	673	694	681
29140	18081	7154	2068	1185	1128	918	703	652	638	641	671	694	637	642	609	592	656	613	654	631	662	657	662	688	615	684	629	639	598	649	598	612	599	641	642	602	665	630	648	603	684	646	611	677	653	599	628	618	673	597	592	598	656	657	658	634	663	625	681	635	564	674	702	641	614	663	685	626	686	638	622	682	635	652	620	639	624	603	659	628	605	673	635	650	633	665	628	642	629	657	621	620	659	596	667	609	662	686	698	674	644	689	645	636	648	585	686	642	652	613	606	637	665	645	622	647	594	657	637	668	651	653	634	654	640	607	643	617	675	639	638	646	662	648	599	635	645	628	653	640	628	649	632	620	612	613	650	627	638	669	670	662	601	631	643	618	635	629	682	599	634	703	629	618	635	640	612	653	672	628	638	640	611	653	604	662	615	655	642	633	622	607	644	623	642	638	614	647	639	616	673	649	641	642	607	593	657	701	637	600	640	646	585	623	636	604	647	619	621	610	652	665	694	619	608	627	627	666	630	638	663	621	660	653	619	648	651	662	590	624	618	683	638	644	609	627	633	655	600	633	636	643	647	644	644	667	652	618	677	609	655	675	672	654	649	611	725	618	622	626	614	619	623	684	635	603	610	655	649	659	678	676	655	664	624	620	588	630	607	671	627	606	630	654	630	648	616	645	625	612	629	633	589	625	672	630	655	682	617	709	635	674	665	643	591	676	620	656	630	619	629	636	638	597	683	662	651	602	631	618	644	620	647	656	615	631	660	610	593	620	683	662	675	628	624	654	686	647	623	639	591	640	633	620	596	615	671	624	648	634	627	672	629	668	647	605	640	621	589	649	640	676	681	664	658	635	626	616	711	612	621	609	597	620	660	655	619	632	588	642	636	630	617	606	590	663	634	664	647	623	665	597	666	649	639	653	592	620	630	632	616	660	606	670	649	620	634	674	621	687	653	666	638	646	669	645	608	632	693	703	636	624	681	675	638	598	668	625	623	663	620	607	612	642	685	687	683	605	637	642	624	686	635	615	601	642	682	646	612	614	581	644	673	616	608	640	614	631	616	635	641	621	649	670	601	611	625	637	646	652	682	629	676	619	643	614	647	688	658	632	656	659	641	621	677	665	629	644	625	624	600	625	657	659	681	655	650	657	675	626	653	673	674	619	671	631	615	605	673	651	666	648	680	614	603	610	676	668	619	622	647	631	695	644	595	688	676	641	643	680	592	652	680	642	675	639	663	631	596	627	640	627	619	650	683	632	658	623	692	631	599	627	609	634	618	658	586	619	627	621	622	624	629	631	646	626	632	615	657	626	647	639	686	613	644	650	677	596	669	587	642	585	631	636	612	607	626	633	652	592	611	597	646	639	636	593	640	670	633	640	631	650	656	642	603	613	664	635	678	624	633	626	601	618	604	632	688	663	643	655	647	641	656	617	612	614	663	702	657	661	611	671	625	664	675	664	648	624	633	643	692	577	646	638	660	646	629	644	551	647	652	628	624	619	618	615	679	613	665	606	663	648	633	576	637	642	642	655	638	643	605	591	645	630	618	595	620	650	651	628	660	638	613	632	664	637	662	641	633	636	656	661	641	587	615	622	650	662	624	662	617	665	651	622	615	616	592	632	659	656	626	608	607	658	652	666	601	707	684	658	630	631	658	655	593	679	628	660	649	608	646	636	618	681	600	623	671	645	602	640	646	688	659	628	654	664	665	661	620	583	627	601	670	603	665	615	632	677	628	639	669	683	656	641	679	640	670	636	649	621	613	597	624	656	646	605	630	646	654	628	683	629	651	644	651	659	678	641	633	658	627	631	665	663	623	675	674	650	635	653	649	639	653	665	655	659	625	666	560	662	641	690	659	651	664	641	638	625	627	636	619	624	600	640	633	651	617	622	593	634	666	639	630	629	629	612	702	622	633	639	645	597	671	604	657	674	624	640	630	651	597	610	670	614	637	609	636	657	627	613	613	666	599	663	597	655	647	665	622	606	648	582	684	620	653	641	623	630	647	612	621	663	598	638	613	625	668	630	616	643	632	604	674	636	650	640	637	680	662	658	632	645	705	663	666	647	639	623	638	647	605	658	599	677	673	620	633	710	634	617	647	642	657	643	595	640	636	607	642	670	652	641	639	615	624	616	659	607	660	634	641	590	631	686	628	601	609	655	690	621	666	679	658	652	631	635	726	620	616	604	624	629	663	670	675	625	646	665	637	654	645	678	629	589	657	638	648	634	654	620	672	654	582	646	590	616	680	657	654	637	629	629	625	581	630	649	648	647	676	639	684	632	636	642	646	679	642	634	667	672	601	635	674	641	649	661	636	602	594	669	706	652	631	632	596	638	597	644	654	676	658	608	642	678	657	640	643	637	665	634	642	616	650	635	628	623	627	623	671	634	613	656	644	687	607	620	618	674	628	659	669	598	638	619	653	644	594	594	588	682	627	644	661	644	627	619	636	602	605	603	623	586	668	626	657	661	641	631	658	616	674	639	597	685	669	654	669	636	632	625	662	653	614	640	620	613	652	607	633	621	624	644	615	681	634	658	652	650	608	598	643	624	638	696	652	656	608	657	609	587	578	656	663	602	606	651	638	652	683	661	614	673	647	685	645	688	612	609	607	691	640	667	638	694	646	605	658	654	640	622	640	621	674	604	632	635	619	610	693	718	634	642	598	683	621	633	642	684	640	667	646	683	619	696	658	632	637	672	631	618	643	623	591	626	630	712	647	659	679	650	636	649	668	641	665	641	603	645	610	644	615	636	645	627	668	630	613	669	643	654	678	640	603	631	673	603	602	613	620	624	652	637	661	625	656	664	636	646	662	688	606	653	580	635	644	597	543	677	673	643	647	681	626	634	648	675	597	653	635	623	653	674	627	627	645	607	618	584	649	600	647	648	633	659	595	655	631	670	584	644	646	616	618	645	634	646	601	646	637	630	634	657	665	626	635	683	631	660	625	673	648	655	634	604	684	648	692	668	665	639	630	677	629	668	615	648	663	629	677	645	644	630	626	603	627	646	595	631	647	640	593	623	668	639	638	632	628	648	632	582	614	638	623	603	631	619	645	668	625	639	631	629	639	681	628	648	617	618	676	633	602	674	611	627	626	642	638	642	629	588	640	580	678	630	621	660	625	624	625	594	619	616	636	673	674	633	625	599	685	648	651	615	622	608	614	648	585	667	620	613	646	615	593	619	639	630	657	610	612	630	619	602	643	635	614	624	676	617	648	655	650	614	656	631	617	624	616	662	599	650	676	673	635	601	650	668	599	647	615	604	616	626	603	612	581	650	615	638	586	636	626	658	624	683	618	614	605	577	610	629	600	598	581	613	654	643	611	634	628	622	617	567	591	627	679	652	634	661	642	669	623	625	656	607	616	644	604	669	623	639	612	674	633	613	686	627	636	612	625	670	595	626	613	666	660	619	628	623	645	630	611	618	673	650	612	612	635	656	649	627	640	636	622	584	652	632	632	604	679	626	613	690	643	618	637
14203	10022	4885	1652	1246	1218	810	549	536	570	507	521	546	534	527	527	519	531	545	568	530	547	594	542	519	546	494	553	545	552	568	575	502	563	518	500	533	521	546	536	579	558	502	524	496	508	535	519	520	484	501	521	514	534	495	530	547	509	554	514	485	511	496	547	530	525	537	565	543	459	504	486	539	548	524	507	501	500	521	559	533	497	553	514	536	527	515	517	510	506	516	485	498	508	552	538	496	524	485	541	526	538	519	518	495	522	533	560	528	532	541	517	536	529	533	475	531	540	537	492	594	506	524	549	557	585	524	557	550	519	550	551	516	483	563	542	547	552	522	537	503	522	529	494	567	512	532	535	518	513	534	558	488	583	525	488	500	527	556	520	517	543	586	559	532	501	547	490	525	539	493	552	511	533	512	520	518	557	487	511	528	514	529	508	579	497	517	564	528	528	533	530	531	549	544	544	528	502	512	517	534	525	554	560	498	582	524	514	515	517	553	491	528	498	581	549	533	571	521	561	554	525	580	533	567	509	573	531	529	489	501	560	578	508	516	516	524	515	501	502	503	546	522	529	557	569	515	492	519	577	516	534	504	552	492	549	495	478	557	548	572	513	530	555	491	507	552	515	543	502	536	551	520	517	492	558	539	528	545	518	519	545	467	518	495	501	576	472	496	516	486	506	516	521	505	552	502	523	531	536	471	524	546	504	563	538	538	498	551	490	539	594	514	516	527	503	534	479	520	553	535	558	506	566	569	493	520	572	527	532	529	547	525	508	541	514	536	554	522	473	490	545	543	538	523	569	554	495	528	514	510	474	554	524	549	543	508	529	561	546	536	505	525	529	558	540	535	495	537	557	546	525	544	504	543	549	508	517	522	522	527	561	525	562	550	562	524	518	564	480	467	546	544	535	550	564	489	585	546	540	560	517	504	558	522	504	517	509	500	528	533	528	554	511	536	530	568	498	499	513	478	574	548	544	522	545	501	543	532	496	571	499	495	525	549	518	530	520	536	520	531	523	532	521	530	538	565	502	561	535	515	504	526	544	547	550	499	574	558	532	525	521	534	523	557	542	510	483	561	519	508	542	534	508	555	525	535	513	526	548	535	514	501	521	508	558	487	544	503	522	521	565	537	545	510	560	541	568	535	509	547	492	513	576	488	559	505	510	527	538	514	542	559	508	531	508	482	531	529	534	554	499	517	463	569	519	533	530	543	532	505	503	527	493	527	515	553	525	528	562	568	516	520	538	524	564	549	563	493	486	513	501	517	521	497	510	532	514	527	517	513	559	527	527	518	518	546	515	504	512	540	553	525	534	557	521	511	538	557	531	532	507	509	520	539	531	497	539	564	520	554	519	516	506	512	505	528	569	521	524	490	528	493	495	529	523	531	528	498	522	494	489	550	501	563	562	516	523	569	487	562	541	484	527	519	529	510	503	524	519	534	517	524	531	524	559	534	515	518	562	514	530	548	510	578	504	520	531	535	518	544	532	535	506	522	509	520	492	564	551	576	532	521	504	537	507	555	539	506	535	512	574	532	518	484	561	511	519	520	538	502	550	511	532	517	523	533	556	512	532	551	517	545	561	521	569	522	545	539	546	519	569	539	495	555	532	513	507	558	522	534	533	518	517	524	492	519	508	514	566	494	508	563	562	513	556	500	547	535	512	537	507	542	475	495	541	539	533	492	515	505	541	512	539	515	505	523	519	529	500	513	549	560	507	533	512	532	504	511	525	555	551	525	555	504	523	570	558	527	513	534	551	514	548	501	518	513	524	562	517	549	570	499	547	531	496	484	484	524	517	526	525	565	521	519	535	520	539	605	548	486	518	558	537	536	554	541	509	538	508	514	502	535	559	537	585	540	493	521	505	513	524	513	519	482	501	553	566	536	506	511	496	526	518	550	557	551	520	543	559	533	495	555	544	523	490	563	509	552	527	544	553	516	540	542	503	499	548	524	547	525	525	553	505	519	554	516	530	523	521	535	497	547	522	525	503	479	493	514	532	522	485	566	535	526	522	515	518	468	512	544	515	533	527	458	488	573	534	483	555	518	562	521	563	536	528	554	535	505	483	519	553	508	539	533	548	512	567	565	495	552	493	562	556	520	540	517	544	540	581	523	549	534	528	486	529	546	515	569	557	535	482	538	517	514	513	516	519	602	508	497	546	547	508	535	472	521	521	546	537	500	555	546	526	532	537	505	492	563	559	520	577	573	539	536	519	502	513	529	514	514	509	540	541	522	498	505	500	605	525	579	535	500	554	542	531	504	510	515	526	561	534	548	543	566	521	528	527	511	506	520	544	533	550	504	493	560	504	495	518	530	551	506	514	545	527	454	549	478	495	542	505	532	518	479	529	558	510	520	552	511	521	532	528	531	546	590	494	513	526	512	528	537	510	535	537	548	544	543	499	525	511	501	501	534	544	528	527	519	515	549	531	510	519	564	545	546	543	558	504	521	508	524	492	492	527	538	496	484	506	527	547	520	498	552	489	525	535	596	551	567	571	575	514	532	574	501	562	522	463	551	536	501	490	516	534	548	541	549	508	522	515	550	558	542	520	566	554	499	547	544	513	542	516	534	521	523	524	499	535	539	504	506	498	560	507	518	504	581	523	539	512	531	555	556	521	492	522	505	537	507	497	544	500	496	543	507	547	544	528	550	559	552	516	557	542	532	509	547	482	547	545	520	533	548	525	499	553	494	553	545	508	507	562	530	539	550	511	477	539	526	545	512	529	568	545	526	533	535	530	502	549	564	506	536	489	549	511	509	564	564	484	511	511	533	531	541	538	512	509	503	561	538	506	509	529	495	534	526	526	531	506	546	503	582	508	508	539	557	522	517	554	529	514	497	536	531	530	516	541	514	537	521	507	543	502	521	536	549	546	514	518	485	534	564	561	531	524	527	541	581	549	508	546	559	521	532	561	546	533	559	539	552	489	535	537	531	492	498	530	547	527	505	524	492	532	528	475	530	550	505	535	526	569	515	501	505	535	546	553	535	521	529	505	515	568	535	490	522	523	503	518	496	511	535	551	545	540	529	505	545	534	538	490	519	539	472	508	491	552	518	493	498	553	499	529	545	468	564	492	538	542	531	484	524	551	579	488	496	532	535	527	505	529	512	522	500	540	534	521	544	556	548	535	537	537	537	527	524	526	557	547	534	525	523	546	528	531	549	547	508	515	546	543	517	521	513	491	536	553	518	524	550	513	483	532	536	508	513	515	523	484	504	572	532	498	543	522	559	534	531	530	517	561	564	537	537	509	546	548	550	493	541	511	542	516	527	567	538	561	578	493	527	566	560	514	499	563	532	545	530	543	511	508	536	519	519	533	475	510	544	510	533	510	477	545	510	497	542	512	547	527	507	514	534	505	537	513	507	543	518	535	544	549	563	554	529	518	519	517	548	510	540	495	516	503	539	536	499	553	524	544	514	551	550	568	544	506	488	561	559	522	535	555	602	504	515	526	548	563	497	550	536	541	571	551
25550	21532	27446	25817	16770	11966	4473	830	599	565	557	621	557	550	568	546	531	563	582	592	564	542	558	574	585	565	553	592	533	544	558	536	578	589	513	536	518	525	574	546	567	547	569	540	567	612	564	578	529	605	550	614	564	546	558	558	555	574	540	599	552	501	548	598	554	520	539	535	536	517	522	544	504	576	560	532	554	556	592	551	551	507	538	576	526	549	566	560	576	560	532	509	548	552	544	548	546	518	583	564	571	535	539	579	592	571	529	586	520	585	551	570	533	542	544	536	589	533	566	554	533	568	571	579	548	527	555	578	581	570	577	563	564	595	539	539	537	565	566	518	590	545	551	538	519	562	504	535	549	538	540	516	556	573	522	542	550	553	545	544	556	582	591	529	565	570	547	529	573	564	527	504	555	558	561	544	539	577	582	548	559	547	536	546	545	517	525	556	542	566	559	580	478	548	547	555	584	561	527	517	575	586	566	558	561	538	559	517	543	553	529	533	579	550	547	533	556	595	550	499	573	575	488	543	535	537	516	529	532	558	558	565	577	557	550	573	583	591	577	545	527	533	519	606	598	556	530	564	533	587	556	580	542	528	544	539	557	524	581	554	531	515	561	516	545	516	563	527	565	585	545	516	535	543	530	547	557	571	548	545	592	557	541	568	591	573	533	551	555	570	525	574	548	565	494	503	520	546	572	592	548	569	547	531	548	525	531	578	572	582	521	575	544	540	557	536	545	564	545	563	556	547	567	548	564	573	558	574	581	529	515	556	555	572	563	542	520	516	582	541	557	564	582	566	547	556	547	539	543	513	522	550	528	533	564	544	548	543	536	583	576	532	545	542	612	592	522	532	571	542	545	542	554	516	556	545	565	544	593	543	593	548	550	553	526	568	524	549	546	527	546	556	549	560	552	569	526	523	542	605	556	562	560	558	561	558	539	509	555	571	575	573	562	535	530	576	562	594	532	551	540	577	555	537	522	578	555	539	530	525	549	577	513	629	543	575	553	525	557	546	546	565	579	544	566	558	508	549	577	562	511	534	555	551	529	586	549	553	609	576	604	531	564	514	581	569	525	554	574	533	519	526	526	568	596	551	577	547	545	514	580	549	588	590	515	513	538	517	518	546	489	553	547	519	583	510	578	553	546	566	595	554	566	521	527	516	549	591	553	534	589	526	546	572	547	548	603	549	547	552	547	543	527	536	541	537	509	556	548	604	550	589	576	527	583	555	557	575	548	534	563	573	571	525	569	524	536	558	579	539	578	569	540	544	555	556	542	532	550	573	537	534	541	555	542	519	536	566	577	544	596	519	536	567	559	563	603	537	530	535	540	541	552	563	552	496	526	548	551	511	547	505	561	518	514	551	524	558	584	525	544	538	549	548	561	551	571	522	543	526	538	569	560	580	513	506	544	579	506	552	554	535	539	556	552	564	569	549	527	540	530	536	583	566	558	541	530	561	550	515	541	562	575	516	587	554	573	526	579	612	553	571	519	545	557	540	545	559	548	524	545	532	553	562	578	524	551	513	538	525	529	529	546	572	545	550	535	512	550	491	526	569	539	572	535	558	572	574	527	541	565	544	585	536	552	565	552	561	537	542	571	576	529	557	556	554	537	603	542	503	530	558	559	601	557	577	557	572	549	562	534	577	596	543	558	515	561	568	562	555	543	549	584	562	577	541	519	547	509	501	551	528	539	526	551	562	536	554	559	530	529	553	553	531	545	521	615	536	614	538	548	562	518	577	534	582	517	526	540	518	597	565	527	555	519	560	552	573	565	584	554	566	566	552	549	495	500	527	498	578	540	523	497	559	560	572	521	579	537	558	559	567	576	565	580	513	544	551	546	581	552	553	538	538	518	571	525	534	565	526	548	513	522	585	536	517	543	559	529	553	544	562	554	568	583	539	560	572	546	558	554	552	511	537	540	554	545	525	585	475	569	574	545	517	527	557	475	520	557	509	549	591	549	553	504	542	564	601	549	515	539	550	527	558	572	501	524	564	542	568	520	541	548	553	529	520	602	508	501	584	572	590	553	552	567	536	547	545	545	536	520	534	527	552	534	556	542	519	543	535	513	598	548	516	570	543	581	572	530	535	527	508	581	571	541	521	549	582	584	534	533	552	558	506	582	542	544	587	549	554	553	562	596	571	533	557	566	526	570	573	520	546	550	511	576	566	526	538	592	571	566	539	515	577	501	539	549	570	514	530	552	554	587	545	577	505	560	519	587	567	539	521	544	562	523	517	534	520	534	565	551	561	532	571	559	531	564	525	497	556	608	537	576	571	572	527	538	576	569	554	512	550	539	546	552	576	586	543	558	557	563	558	548	572	543	535	543	551	565	545	558	550	510	515	499	566	532	525	621	519	537	529	521	554	569	546	569	555	580	549	548	555	556	500	561	559	555	569	573	536	575	542	596	525	562	537	525	542	573	552	526	554	544	553	530	553	549	550	543	521	532	575	544	538	542	558	513	539	556	548	549	538	508	533	578	583	557	520	586	557	562	585	595	558	546	580	541	533	508	530	527	528	550	532	535	543	538	519	561	550	533	557	533	583	542	543	507	562	520	570	530	526	585	509	551	575	601	578	519	550	523	542	560	548	566	550	567	544	557	556	533	525	543	577	589	559	508	558	551	540	532	550	565	564	540	536	550	564	534	543	527	542	496	568	546	534	559	526	565	560	509	570	555	535	563	549	533	548	547	540	538	574	549	559	545	556	571	559	521	572	572	526	593	551	552	537	506	531	547	568	528	545	582	584	538	545	564	546	575	537	599	537	513	527	591	560	562	526	559	526	578	553	540	525	572	567	526	493	561	542	543	523	586	534	548	530	597	578	551	552	552	552	537	562	598	553	526	557	541	556	553	575	536	558	573	547	529	553	541	521	542	547	543	570	562	564	527	554	564	551	532	566	512	591	547	521	558	553	550	529	612	573	556	537	545	559	526	555	536	548	527	539	572	601	543	519	526	582	551	563	513	585	592	551	522	533	567	536	587	551	501	563	557	558	560	555	577	526	573	572	553	544	554	540	589	554	561	510	544	524	521	557	533	555	568	572	552	529	540	538	516	568	561	534	533	565	553	496	540	542	540	523	604	566	550	586	571	533	530	534	589	562	543	547	491	613	516	514	561	545	550	531	543	567	548	566	547	587	517	568	531	536	562	517	584	586	543	521	522	508	536	580	551	479	570	523	525	571	565	544	541	571	547	538	557	551	555	540	561	522	553	557	529	533	582	549	543	524	549	540	540	589	547	558	559	583	557	537	560	592	545	538	588	542	564	543	558	521	581	524	537	521	531	571	536	535	525	562	520	547	524	555	570	521	535	572	556	534	510	535	508	536	535	583	544	557	559	568	512	546	554	558	556	520	558	521	516	568	517	525	553	599	556	536	537	542	527	542	518	540	585	534	542	567	584	539	527	551	556	533	544	544	549	570	535	554	531	553	609	493	528	553	601	522	530	548	531	517	565	551	550	557	550	552	540	564
47106	51543	31823	12896	9758	10401	4549	575	599	586	553	510	539	554	521	486	515	537	515	503	523	478	505	453	489	532	481	561	551	524	510	531	484	515	490	520	483	496	506	475	504	525	490	506	519	554	498	520	494	475	489	519	545	492	509	501	478	502	502	497	492	490	506	497	493	520	535	492	500	541	520	494	513	501	539	499	503	478	510	505	535	542	499	489	449	515	523	499	518	478	518	503	512	504	488	510	505	503	485	515	546	537	503	510	532	573	547	536	558	493	469	517	478	497	428	516	515	521	492	472	537	439	470	473	470	489	481	486	533	482	522	463	446	499	476	471	476	487	497	481	521	474	494	498	503	446	496	497	464	511	524	473	487	476	470	532	494	517	520	540	503	469	473	518	490	509	487	502	502	469	482	473	486	506	520	499	480	559	497	489	478	494	468	521	460	467	486	470	476	503	472	507	498	517	517	530	471	488	499	497	537	509	487	494	501	495	491	532	521	470	502	499	511	518	464	508	475	477	493	503	488	470	482	478	506	465	477	489	475	494	465	482	531	498	522	485	468	483	499	510	477	476	477	464	468	524	515	478	513	478	497	516	473	464	475	487	483	485	526	490	489	500	469	515	511	532	486	515	517	467	486	515	517	489	511	501	460	528	476	504	491	486	474	564	490	519	488	520	478	499	552	527	536	517	502	480	510	508	459	454	502	480	508	505	478	479	493	503	495	530	474	499	495	481	486	466	489	505	481	486	484	497	489	522	522	490	513	477	539	497	495	484	545	451	518	492	494	499	462	504	495	526	509	481	495	460	519	491	503	567	484	477	478	487	520	532	494	480	503	465	460	510	545	496	532	502	459	505	501	486	518	541	495	484	483	496	471	484	554	500	496	478	494	521	535	471	514	488	502	496	493	505	472	479	492	511	489	523	513	508	510	489	520	522	507	517	473	488	525	507	512	466	482	478	463	474	514	441	520	525	516	463	445	488	515	518	474	482	486	497	485	474	510	488	508	473	491	512	530	501	511	474	492	461	484	492	466	491	486	486	444	529	541	495	493	493	541	536	554	503	504	490	530	511	481	533	486	514	491	484	479	498	481	492	492	496	478	518	509	526	505	494	499	491	514	502	502	465	470	485	530	508	485	467	489	501	468	466	514	477	496	518	498	476	513	528	467	486	472	491	457	485	480	490	499	502	476	523	518	538	488	513	442	474	502	513	478	519	499	466	465	526	492	497	505	532	486	439	504	540	467	487	525	477	489	513	475	507	464	494	524	515	485	466	484	487	492	504	489	517	522	501	490	486	528	492	492	524	504	471	476	516	507	506	482	518	504	480	494	516	521	498	491	451	489	533	499	492	489	495	509	519	523	497	478	538	465	502	500	477	498	508	465	516	479	527	491	470	498	466	501	498	534	513	496	501	497	476	494	524	520	506	516	465	467	489	519	485	544	478	480	554	498	525	517	479	498	477	485	502	513	458	478	532	489	495	518	461	480	478	484	486	525	501	539	516	532	474	495	466	498	488	513	506	491	516	502	490	503	503	465	508	510	495	469	514	461	489	483	460	496	518	497	506	484	522	473	467	515	494	513	499	478	478	508	495	491	472	521	480	516	503	497	535	474	511	461	476	514	485	517	539	507	499	498	512	504	496	516	524	494	483	446	548	474	517	512	485	490	509	496	512	479	482	527	502	493	492	479	489	511	457	452	497	529	501	517	544	477	489	500	500	507	543	489	504	513	467	474	498	493	488	510	476	465	484	518	492	468	502	550	486	512	500	482	490	493	488	465	456	530	490	489	477	483	482	489	500	495	473	508	485	471	461	499	483	525	515	469	477	499	534	543	470	457	479	481	526	480	474	467	450	482	521	510	506	494	478	499	496	483	536	488	486	483	488	493	477	510	494	517	484	532	506	545	522	535	494	504	517	448	498	498	475	429	511	518	502	510	547	493	505	484	482	523	517	521	487	483	498	502	493	496	526	502	528	465	494	534	496	496	471	496	485	520	494	546	482	474	502	463	509	469	512	482	479	525	507	467	536	495	477	506	499	486	501	498	496	477	516	524	445	451	488	495	502	482	485	517	493	492	504	502	508	516	517	461	496	491	499	470	492	517	494	542	498	533	525	535	535	487	480	513	508	481	483	473	474	480	528	483	468	500	484	458	520	490	491	500	489	488	449	512	457	478	484	457	516	495	500	488	465	457	483	485	515	497	541	431	504	492	528	531	484	520	506	485	485	498	494	475	483	482	488	496	524	492	509	485	467	501	522	482	497	500	520	507	518	488	487	515	549	542	496	502	485	511	488	479	466	494	495	488	459	494	527	489	543	487	472	529	459	522	529	478	471	495	514	498	482	487	491	503	531	480	514	475	492	495	515	486	505	460	502	496	482	456	497	505	492	511	508	492	505	522	522	468	491	495	459	486	512	503	488	518	512	514	464	516	490	500	471	458	460	467	534	486	507	470	515	483	497	493	509	464	530	530	513	492	520	511	510	510	509	496	492	466	470	530	504	486	487	505	473	518	506	498	471	481	470	518	534	483	484	480	513	476	511	518	508	499	514	509	485	539	505	468	495	530	495	488	521	533	509	506	496	442	467	472	468	500	477	498	447	529	501	552	480	533	494	481	500	514	528	511	502	526	480	516	526	409	491	500	504	500	517	461	513	524	505	492	534	476	485	520	498	501	478	529	495	481	472	481	532	484	497	491	478	486	506	457	460	502	500	490	508	491	510	505	475	513	494	462	481	489	425	496	481	479	525	526	528	521	455	516	533	503	474	465	512	495	525	515	490	520	514	515	485	466	520	481	465	482	480	477	543	485	468	481	494	504	496	500	471	469	478	487	506	509	492	493	500	512	468	494	507	511	450	458	496	469	484	519	467	468	454	525	482	506	509	550	462	469	538	501	497	524	506	511	494	493	486	506	522	538	484	490	535	500	501	505	477	515	493	525	518	488	480	470	469	458	484	528	488	490	472	499	444	464	466	474	509	493	500	532	462	504	489	497	500	509	430	488	511	488	473	523	438	509	478	521	471	511	486	525	483	468	480	485	474	507	528	471	499	492	488	510	488	503	489	498	530	489	503	493	476	487	488	504	505	511	508	528	505	486	478	506	508	485	511	472	524	475	469	519	496	480	489	527	503	439	466	485	484	474	503	502	467	485	493	501	474	488	485	491	473	506	508	450	522	500	525	461	513	512	504	492	508	503	484	516	508	519	457	496	486	500	473	458	470	481	478	484	503	484	502	502	422	511	505	470	475	498	506	475	514	507	479	501	494	497	488	468	467	476	506	504	474	510	518	464	537	503	554	510	488	552	486	476	445	491	481	542	461	487	502	487	500	493	481	482	488	498	494	472	464	479	497	529	507	486	507	482	517	469	484	507	481	475	490	500	508	519	504	507	505	520	515	490	527	508	523	500	536	496	459	485	529	503	478	469	504	477	504	502	483	490	508	481	495	501	482	483	495	512	500	484	508	491	513	528	508	526	502	516	485
24449	21388	28215	24998	21663	20292	10186	1376	826	841	809	773	780	763	769	755	748	778	732	779	725	711	738	773	764	692	753	777	694	700	710	739	721	713	764	737	710	728	770	731	739	691	747	695	710	719	727	723	704	735	746	724	648	713	703	738	728	747	761	741	741	694	679	732	714	719	730	663	717	723	745	677	738	724	722	740	715	727	688	764	735	674	732	731	732	783	752	693	730	748	765	695	758	691	730	719	721	748	691	665	742	684	711	671	722	845	824	741	774	702	755	716	689	666	742	713	720	743	732	751	746	741	760	707	710	709	694	688	724	754	730	726	723	675	697	694	756	688	675	711	731	688	681	653	669	743	707	726	714	759	781	734	745	687	728	711	716	715	727	730	747	693	659	738	727	746	724	736	699	751	728	725	721	735	727	729	666	739	705	686	704	697	699	693	745	675	684	685	694	690	700	721	746	705	756	725	732	720	734	725	726	737	747	684	754	717	718	719	682	733	656	705	731	726	751	668	694	711	673	706	739	744	733	748	717	738	743	733	741	699	752	701	710	734	734	683	725	718	684	717	735	748	744	736	688	715	724	758	740	703	704	690	717	713	733	715	744	687	733	657	710	695	745	731	776	706	707	720	732	722	693	712	746	719	690	723	720	755	737	698	742	715	737	701	712	752	728	710	714	702	741	732	669	708	712	761	713	707	705	703	715	727	726	722	680	729	691	722	653	708	729	734	695	705	686	685	718	723	676	688	717	674	712	715	708	717	729	670	706	701	684	680	725	776	730	718	706	734	698	727	685	741	721	718	711	700	665	691	690	675	740	716	723	729	738	676	743	710	721	702	742	712	698	687	652	713	703	696	736	784	668	705	645	751	730	696	692	696	739	731	725	671	675	698	716	700	706	748	703	678	692	697	728	771	685	740	712	669	712	758	701	724	693	737	752	708	720	713	713	691	728	704	746	663	709	718	707	704	690	685	703	697	698	729	719	698	694	770	788	661	712	665	744	717	714	639	726	695	727	768	664	687	687	723	683	660	660	722	721	696	705	774	700	724	707	765	713	678	720	692	718	673	731	715	776	752	727	732	763	705	709	705	766	727	767	731	691	721	767	717	709	714	718	765	726	697	716	787	751	713	705	721	717	722	660	678	740	726	719	734	738	675	677	716	724	748	717	695	732	661	671	677	697	686	747	717	709	722	689	716	663	724	708	664	702	734	719	701	672	698	711	684	720	701	718	715	773	682	734	778	706	725	677	712	707	712	698	667	738	700	703	673	666	661	730	699	696	703	724	657	754	681	735	701	718	751	718	742	764	711	676	754	698	716	700	760	784	715	732	704	696	702	739	731	688	749	726	699	692	677	738	712	725	722	742	660	680	715	688	715	714	743	726	749	706	703	737	666	692	716	722	698	718	739	641	724	697	707	718	728	716	709	743	696	711	680	730	713	767	705	674	752	688	679	734	680	718	695	741	662	740	723	628	714	726	741	716	710	737	743	737	758	719	694	688	769	762	768	760	717	702	715	693	759	744	710	660	710	721	690	719	759	725	731	698	717	706	737	738	741	720	685	715	749	724	711	689	723	749	713	716	752	710	663	707	761	731	719	701	664	743	695	726	681	709	672	676	728	684	704	683	672	751	707	709	739	741	694	731	716	701	685	712	667	722	724	732	694	716	778	703	709	735	745	713	738	750	720	727	705	685	777	737	693	729	714	744	715	704	683	737	712	724	705	667	681	699	706	729	724	734	722	754	688	702	718	701	705	727	704	717	742	747	768	742	688	647	671	745	739	703	709	705	743	688	763	693	718	737	692	688	708	741	722	760	728	777	679	714	695	736	697	742	654	759	686	704	737	690	710	695	715	695	700	716	680	739	720	755	666	692	717	715	731	686	714	710	693	698	681	771	730	711	709	721	743	705	648	708	732	766	683	765	698	745	697	680	721	734	737	739	773	693	716	710	671	718	719	696	708	714	707	717	719	687	740	756	701	759	700	669	710	691	683	760	718	659	706	720	721	680	701	688	657	727	740	728	721	686	736	692	717	733	724	715	756	708	699	709	700	725	724	747	690	711	695	718	723	769	719	675	699	678	737	724	706	695	744	703	701	761	757	714	717	745	717	694	725	692	669	709	681	687	696	702	769	706	712	695	691	697	716	709	665	722	694	706	683	692	697	685	728	704	705	732	694	723	721	734	701	714	674	683	736	728	720	684	703	666	684	746	713	706	708	699	727	682	721	706	741	696	673	692	696	744	721	759	737	714	720	759	694	731	759	678	728	729	737	742	692	778	768	722	698	763	751	723	743	718	722	726	754	732	727	708	731	733	743	751	732	744	726	745	700	708	732	732	727	787	732	740	713	736	722	736	727	711	718	698	707	701	730	715	720	695	699	733	688	688	708	704	720	725	720	725	673	727	707	685	715	678	724	714	684	691	677	697	704	744	707	686	621	726	723	743	703	737	715	683	726	739	703	692	655	717	754	682	724	743	688	690	679	671	730	748	742	724	689	719	676	690	731	711	724	731	775	734	727	770	732	722	729	720	727	706	731	679	725	705	739	759	682	780	754	692	722	762	687	715	679	710	700	711	736	729	717	692	703	734	693	731	695	702	652	695	774	736	704	712	715	756	670	735	696	651	700	731	731	704	686	713	691	722	755	735	704	682	744	685	746	716	677	665	691	762	728	717	740	729	740	687	763	737	710	741	757	694	683	748	709	699	752	712	680	780	705	692	717	743	709	687	703	724	730	653	678	727	726	739	703	696	733	685	707	703	712	700	759	678	671	692	717	714	734	714	707	708	708	688	702	662	761	678	676	739	683	729	726	678	752	700	759	723	731	694	729	741	636	702	716	719	707	710	750	681	666	765	726	674	738	734	694	671	715	738	695	729	691	691	731	723	719	706	708	741	771	698	677	665	697	699	705	694	717	747	719	736	739	760	678	678	662	690	676	691	726	698	719	742	744	706	721	726	717	747	713	710	712	753	747	730	730	733	712	708	725	723	728	690	703	748	688	755	723	721	757	676	683	730	700	656	719	709	703	699	742	703	693	707	732	701	703	735	672	776	697	733	710	724	754	686	688	689	778	715	755	679	736	732	713	725	696	675	721	724	718	757	715	727	699	674	681	710	785	743	687	714	672	696	751	711	794	720	710	751	737	703	672	729	705	737	722	722	695	720	732	764	710	735	725	687	729	737	730	715	703	680	719	734	705	728	712	716	740	761	706	715	693	748	686	688	710	754	683	722	724	693	691	710	729	656	714	737	719	700	722	711	712	743	689	740	712	722	713	735	678	715	681	719	686	739	739	699	719	720	702	717	744	729	723	731	693	722	667	683	687	729	725	667	748	724	711	706	690	695	684	706	694	761	714	732	797	740	710	709	714	714	697	707	727	719	686	705	707	753	734	723	751	683	676	733	740	689	702	690	710	694	704	687	745	678	702	697	692	660	705	759	717	694	743	662	787	687	714	726	748	738	723	729	732	722	717	718	724	715	727
51726	65145	43795	18710	14712	15817	8626	885	787	784	722	702	643	697	683	664	670	686	665	660	645	645	663	632	643	654	676	640	654	689	612	605	652	666	675	680	637	619	643	638	612	640	662	611	647	598	668	659	646	666	638	637	632	649	669	675	674	614	631	665	628	641	617	654	638	617	631	626	684	606	645	612	670	624	661	653	632	635	653	637	639	667	599	685	645	639	640	596	687	632	635	623	642	617	619	640	614	653	617	655	607	628	622	615	691	809	725	667	694	617	620	659	624	596	581	649	646	656	614	652	619	640	631	627	638	583	612	601	592	620	664	615	665	651	593	617	603	625	647	617	661	636	633	602	649	595	627	669	624	672	593	602	637	641	599	651	616	647	615	668	592	593	642	613	646	644	623	609	649	653	578	597	604	612	605	623	616	634	620	612	634	601	666	641	628	597	641	568	598	602	612	632	669	608	645	659	617	663	633	602	609	573	639	639	632	615	641	648	621	590	638	648	609	655	602	595	603	623	631	626	666	602	609	621	624	585	642	609	611	659	669	620	629	584	627	667	637	630	614	608	667	640	628	617	627	612	632	651	621	622	611	656	664	617	637	594	590	604	612	587	676	612	634	598	632	594	601	614	606	604	609	628	652	587	651	607	636	581	663	634	618	602	623	631	581	675	571	594	598	592	608	619	630	651	604	610	629	651	632	639	578	596	626	602	599	673	620	633	611	696	623	658	710	627	615	653	646	616	594	612	621	683	626	621	616	589	652	595	622	620	585	645	592	658	611	623	668	579	592	602	612	604	615	620	579	637	653	578	643	669	660	599	620	634	670	596	630	608	611	622	602	657	571	641	560	603	594	611	629	643	638	595	649	579	622	639	616	651	608	646	627	614	624	616	614	631	585	611	645	625	615	594	619	608	617	591	608	634	633	669	632	604	557	638	579	616	630	634	675	629	637	630	613	604	620	629	586	576	575	619	607	603	647	648	644	609	627	582	638	643	574	639	623	627	627	660	604	609	668	637	688	628	641	643	602	628	634	631	635	659	630	667	662	634	640	630	612	622	604	633	583	629	609	602	607	616	620	629	666	604	587	610	668	607	679	668	639	647	617	630	637	636	625	604	608	631	620	611	589	604	615	614	610	699	591	630	621	585	684	591	631	654	617	593	638	636	631	605	642	629	677	605	584	612	658	640	645	637	587	586	612	667	616	650	659	592	625	638	603	680	639	630	658	612	591	626	605	635	610	616	648	658	596	636	618	627	612	639	589	640	613	667	677	565	627	647	618	600	628	607	643	672	624	658	648	631	630	586	623	625	655	609	614	649	658	633	635	625	644	619	597	634	648	624	588	628	638	645	604	634	654	605	602	638	625	585	646	645	626	649	661	620	605	655	645	652	595	623	638	599	632	636	590	610	653	662	647	589	562	633	644	644	615	635	686	661	610	601	632	661	590	625	634	621	621	656	664	604	604	642	605	634	631	638	612	665	626	624	634	584	667	645	634	606	622	653	688	666	638	609	603	651	576	660	612	622	619	657	662	645	627	633	633	644	620	647	625	613	606	611	625	621	576	702	626	633	590	632	645	634	619	588	627	598	604	617	643	622	591	644	602	625	635	647	622	591	632	605	649	656	645	647	603	610	621	696	597	620	598	609	674	605	600	641	638	626	619	604	598	648	633	611	675	631	664	634	626	657	592	576	642	592	644	602	660	641	621	594	638	625	673	641	603	557	653	635	640	601	638	618	602	631	643	643	609	596	641	633	594	638	636	647	650	645	621	632	585	614	658	608	626	605	627	634	591	625	632	601	639	623	633	598	683	614	611	613	579	646	610	594	672	591	619	614	640	630	647	593	596	641	617	648	633	675	600	627	657	616	571	616	614	599	628	574	656	673	633	631	699	629	598	660	643	574	647	607	662	641	641	591	632	639	603	633	617	635	624	661	597	596	645	649	599	641	658	647	626	668	610	617	595	629	641	670	656	644	633	607	624	692	602	644	629	627	581	615	606	608	587	643	627	598	641	662	636	638	682	610	651	618	632	626	620	572	582	636	684	636	624	621	677	625	586	608	593	605	585	602	622	610	620	632	629	574	613	599	636	594	607	626	621	680	625	611	650	663	617	634	612	652	593	623	605	599	612	619	606	601	618	647	654	654	637	589	610	646	622	615	636	630	635	638	600	621	653	616	619	599	641	637	604	642	627	642	637	637	619	624	599	624	603	591	587	618	612	579	615	591	655	595	681	632	632	579	612	632	639	602	629	597	595	638	631	663	587	699	638	634	646	600	600	598	615	619	641	647	674	638	635	605	639	605	613	652	575	630	587	659	650	629	660	599	620	627	584	599	641	612	589	635	636	616	660	603	613	583	618	578	664	656	635	592	629	637	638	638	608	629	616	596	603	614	660	608	619	591	583	639	627	645	607	593	618	650	594	637	656	611	642	590	625	601	599	625	646	621	649	651	646	624	603	618	624	631	648	619	636	621	609	603	643	612	601	600	638	608	652	613	627	634	650	651	647	620	627	616	612	617	653	634	612	635	597	630	619	660	634	621	631	612	660	641	661	639	649	630	655	656	655	616	571	647	623	615	630	612	655	623	629	623	602	603	620	591	609	638	590	632	625	651	610	598	605	645	643	593	655	646	661	646	632	672	600	657	627	601	592	595	634	576	653	610	663	669	624	631	637	612	673	642	595	598	582	592	624	631	623	642	632	633	667	613	623	629	598	646	648	615	604	651	602	584	601	656	582	611	635	625	634	686	603	659	607	641	585	621	616	612	649	636	630	588	644	626	641	622	593	629	596	648	655	649	600	610	584	647	642	635	614	621	621	601	577	584	626	611	595	592	614	609	625	633	639	649	653	617	622	587	617	619	628	617	613	636	595	606	647	629	604	621	617	668	627	627	630	611	643	601	610	631	654	607	657	614	623	624	636	596	636	622	604	616	643	583	644	653	673	626	646	600	645	638	628	643	643	616	626	613	601	643	608	599	668	579	609	620	619	618	607	649	650	632	612	609	624	667	636	625	597	604	649	601	603	625	621	672	673	642	619	600	597	607	622	599	576	681	582	616	678	642	615	591	642	637	631	590	623	643	588	600	625	660	630	664	587	586	622	592	617	619	616	626	684	613	624	638	622	642	704	600	631	621	611	626	638	601	635	589	575	641	632	613	641	650	572	623	616	657	581	612	658	623	606	611	608	644	629	631	651	581	654	628	633	695	658	638	648	591	664	643	596	624	589	640	593	589	622	639	590	656	604	605	632	646	638	582	607	621	629	614	644	606	612	615	626	635	583	664	644	576	609	641	614	620	615	634	652	640	603	621	596	638	637	579	653	660	641	636	622	578	604	646	600	618	607	598	650	617	609	611	590	618	627	627	621	628	623	666	616	653	640	612	628	625	604	608	617	605	590	640	624	615	650	629	613	619	652	593	606	627	634	641	585	635	659	581	670	651	670	635	641	586	675	597	576	610	607	619	580	622	598	617	618	680	633	644
29137	18260	8080	1990	1161	1283	943	700	659	641	646	662	654	642	672	624	659	656	594	653	607	669	643	655	656	630	637	622	649	609	605	641	646	633	610	621	601	633	660	588	653	655	654	592	646	690	631	655	639	625	707	678	652	625	669	618	659	632	607	608	630	655	650	662	631	660	679	627	654	668	606	621	606	643	653	665	658	655	633	642	616	676	665	640	626	650	637	654	637	610	660	648	638	601	604	604	574	630	625	630	625	590	596	650	671	687	643	605	659	635	626	636	630	634	626	649	598	647	654	651	641	672	628	656	566	637	624	677	597	605	616	593	614	612	664	650	657	630	699	640	644	629	643	636	661	644	633	653	626	603	622	638	668	618	638	647	646	638	628	614	632	634	633	639	655	673	632	679	677	683	666	613	603	580	606	649	605	656	690	643	612	613	633	644	578	632	578	650	644	628	629	628	637	628	659	605	611	647	656	669	666	660	617	634	607	717	647	646	650	592	674	619	652	648	597	618	639	615	639	650	604	634	691	597	606	593	616	642	640	602	641	662	670	648	623	637	633	625	616	637	645	622	569	675	663	626	675	599	586	665	662	681	670	683	695	608	609	615	632	682	643	653	650	628	607	598	671	646	629	669	573	638	586	654	643	641	660	679	671	637	670	644	719	644	626	630	617	658	638	711	601	690	650	692	638	662	586	602	678	619	617	625	598	637	627	650	642	652	684	629	641	646	615	638	654	651	605	632	649	650	647	629	633	641	632	642	653	622	673	642	647	625	629	627	662	680	621	658	654	584	603	645	630	612	638	655	660	605	686	655	642	613	593	642	629	641	641	584	647	612	607	617	628	646	687	604	653	612	662	674	637	621	643	639	588	637	638	610	663	643	601	599	640	613	650	658	628	661	676	654	609	646	591	629	638	627	614	618	626	655	644	619	578	621	622	626	668	650	622	632	633	595	620	635	641	616	604	627	685	605	668	596	606	637	635	620	632	687	613	670	599	661	634	670	653	637	602	660	681	599	619	583	639	599	608	646	695	662	590	611	629	650	677	616	618	639	615	635	642	626	639	627	627	651	641	697	614	627	601	637	638	632	649	596	658	605	661	633	644	636	616	620	630	616	603	640	646	612	664	657	637	628	622	618	628	641	656	642	677	679	641	693	627	602	597	636	634	627	606	688	629	685	693	633	610	632	632	664	648	664	632	635	660	640	629	608	649	577	617	652	654	633	658	664	654	693	643	616	630	643	670	627	625	643	646	615	675	614	630	625	638	615	660	644	676	604	596	639	606	668	630	657	659	587	621	611	633	616	619	680	639	641	688	692	656	613	605	628	643	650	652	643	657	653	570	643	668	652	644	642	593	665	626	635	622	621	599	667	650	631	646	636	602	628	628	647	638	619	695	671	604	671	619	674	649	634	644	635	637	613	623	613	651	675	671	665	658	579	675	627	621	624	625	647	640	601	661	657	617	643	629	647	624	684	660	663	657	638	637	631	661	621	593	674	656	652	651	651	616	652	661	659	647	632	652	642	641	652	636	634	627	621	599	641	621	667	634	634	644	621	591	652	644	625	671	663	649	615	649	617	618	659	630	637	651	651	649	629	626	662	633	610	587	663	611	599	614	638	601	652	652	635	616	654	591	644	652	658	646	633	641	579	663	655	708	634	668	631	670	617	584	630	673	684	586	639	616	645	607	651	684	649	613	660	630	649	669	641	699	622	639	636	677	639	613	603	645	633	647	651	629	632	604	613	596	634	614	621	633	636	662	623	618	603	593	592	641	627	662	644	624	630	676	650	612	621	677	625	630	631	704	615	636	632	656	596	618	668	647	604	637	644	631	682	655	637	601	597	650	643	640	662	638	611	662	650	630	631	666	674	637	642	602	640	636	635	617	680	646	654	641	664	661	653	646	639	643	638	643	638	632	628	670	658	670	643	660	616	664	642	660	613	619	643	660	676	647	635	633	633	667	658	627	618	648	606	618	643	666	636	673	610	700	675	613	615	633	646	661	594	623	641	599	670	654	655	641	593	661	619	609	624	663	612	660	637	619	631	607	638	648	648	618	642	619	636	643	603	626	659	663	636	621	599	621	673	647	655	593	664	651	652	617	610	595	632	599	616	595	596	627	630	621	648	657	634	623	627	656	615	641	630	641	666	667	638	640	658	670	635	628	611	624	659	652	660	633	623	625	591	654	641	622	660	619	609	606	662	667	662	666	699	656	595	618	665	631	675	638	615	671	643	664	618	606	603	624	637	645	608	572	618	636	600	655	662	672	612	627	643	627	644	608	659	651	653	650	649	638	672	613	651	594	677	642	617	623	609	626	664	653	621	637	586	608	662	636	581	642	658	637	641	648	594	632	607	629	629	655	652	689	607	620	631	637	656	645	632	637	648	661	614	673	600	655	616	630	640	625	686	619	684	638	640	618	651	652	649	650	630	623	597	693	620	603	590	687	679	594	645	618	637	624	648	639	635	616	654	633	654	654	635	658	679	640	610	600	628	645	659	619	640	667	683	640	618	594	634	631	678	662	602	607	652	624	658	621	632	629	671	644	613	638	657	635	643	663	620	626	634	665	668	670	635	611	618	629	649	640	638	673	564	637	633	640	677	632	652	655	633	643	632	701	659	631	651	663	620	630	628	659	642	638	649	636	664	575	619	616	616	583	624	659	640	602	633	664	662	639	615	647	654	670	601	637	643	599	641	671	649	651	644	638	617	618	673	634	621	620	610	636	616	606	629	600	646	612	624	597	644	576	618	588	623	598	619	612	629	646	612	631	610	611	616	633	644	642	630	646	620	628	631	676	621	613	662	638	635	628	655	636	691	670	672	653	683	625	630	628	624	653	601	647	614	631	619	635	639	642	656	587	641	634	662	656	652	585	610	604	638	641	585	654	646	648	600	637	618	630	663	658	623	656	624	660	620	672	637	635	642	644	657	592	629	670	668	627	635	653	576	626	643	616	605	634	651	633	655	640	623	594	606	668	620	645	650	646	634	660	619	650	619	604	657	636	657	631	624	628	627	610	688	647	670	637	592	667	634	640	641	649	588	669	629	651	641	598	616	676	651	614	577	669	641	596	695	643	593	671	604	631	634	612	582	623	665	615	586	629	648	603	613	686	638	639	645	647	645	631	612	691	599	655	667	662	644	653	654	672	647	655	628	642	644	695	646	637	641	613	625	638	650	584	645	666	614	662	624	644	590	654	612	666	661	696	646	585	599	579	633	631	642	658	655	657	637	675	663	627	618	644	607	616	651	598	649	627	645	658	620	643	623	589	628	652	617	676	626	586	685	665	656	612	616	634	654	699	659	598	612	651	605	677	626	624	622	646	651	606	637	630	690	624	666	627	601	613	644	590	632	663	628	636	598	654	673	687	617	670	649	646	619	638	604	639	626	631	583	642	646	645	606	634	662	623	648	667	603	656	650	655	640	665	645	593	613	624	653	646	650	621	606	630	627	634	608	694	632	655	661	656	656	647	618	621	654
14519	10022	5885	1465	1164	1384	892	536	539	499	555	533	569	518	534	493	533	531	557	595	535	527	535	537	554	520	510	561	570	527	544	543	505	550	559	539	533	526	534	495	496	581	536	507	510	498	534	530	529	523	507	561	537	518	571	525	526	571	503	526	564	532	574	550	530	521	543	549	524	536	501	503	539	546	515	563	505	473	512	542	533	555	534	556	506	550	504	522	589	511	517	488	544	612	559	529	510	545	537	521	527	535	526	523	536	500	550	518	529	549	543	522	516	526	513	518	519	556	533	530	538	590	519	581	525	536	514	542	543	585	514	528	550	571	529	489	525	526	535	545	520	535	470	511	538	508	536	516	482	509	551	560	512	530	505	519	463	493	566	477	537	504	585	483	504	522	497	537	504	546	529	513	526	529	512	515	545	577	554	524	525	515	503	524	530	484	497	508	547	542	546	522	574	495	568	508	514	549	519	527	548	550	539	487	560	531	544	558	498	467	524	483	505	548	559	506	526	536	538	500	547	545	544	525	522	525	540	530	554	547	516	557	558	494	517	513	549	525	513	500	522	539	494	531	556	507	553	526	563	536	548	490	543	540	506	517	515	530	481	502	525	496	490	523	511	542	520	503	512	511	545	528	522	517	512	506	556	516	548	557	530	520	541	498	539	479	535	510	543	515	502	539	489	497	527	521	512	539	487	500	490	555	512	478	552	533	511	566	563	535	484	507	504	540	501	523	496	497	556	467	561	520	541	534	516	491	508	492	484	511	506	503	525	499	480	562	538	529	527	507	539	547	522	514	509	514	499	528	567	581	492	542	498	497	507	533	531	502	501	503	506	538	530	525	531	518	550	493	464	550	535	577	489	539	507	492	547	523	548	480	510	533	539	494	560	506	513	535	528	511	558	536	530	525	487	510	529	531	552	532	558	479	536	545	520	507	548	475	561	509	512	537	524	520	575	477	522	512	524	520	577	512	527	496	540	521	509	530	523	506	514	557	543	540	553	570	529	532	522	536	526	560	552	547	512	511	566	535	546	491	606	527	500	529	487	552	519	527	533	502	498	535	513	493	510	525	538	528	540	535	529	513	548	526	530	530	555	486	554	532	556	528	529	505	511	525	516	522	532	534	504	527	509	508	488	543	505	557	527	554	511	496	560	534	534	531	553	531	550	513	532	494	531	566	491	518	508	553	533	541	515	524	528	514	511	534	528	516	515	545	554	561	508	507	562	535	508	534	530	497	518	546	509	534	512	520	519	540	530	537	533	495	512	508	526	510	535	487	505	512	556	535	509	569	539	524	490	491	554	545	502	541	541	503	525	527	504	511	500	511	540	523	552	536	565	497	540	567	506	527	495	507	542	533	539	554	517	509	520	525	511	547	546	473	559	495	520	510	522	558	550	522	524	560	518	509	526	503	538	505	525	522	512	540	525	517	555	505	511	507	555	510	543	528	520	508	584	532	504	487	470	501	528	511	504	528	508	530	509	522	493	541	548	519	534	524	527	550	525	530	493	506	537	491	551	527	534	522	488	522	538	538	560	514	567	534	553	530	514	521	547	540	509	512	534	560	542	532	497	537	500	559	475	537	572	542	531	498	532	547	493	551	502	520	520	553	517	519	539	526	534	522	569	509	515	558	510	565	571	518	550	505	511	525	499	545	519	523	547	515	534	486	546	495	519	558	491	487	552	530	533	555	510	557	525	531	529	525	561	549	555	518	533	516	512	517	507	512	532	522	482	544	531	533	506	572	540	531	506	504	534	509	528	517	503	490	536	517	482	495	517	528	479	559	534	552	527	534	523	490	520	506	479	549	522	500	519	539	511	504	561	557	517	576	531	533	577	537	480	507	535	524	513	515	549	511	548	504	531	505	517	514	525	500	551	558	534	553	511	511	528	518	507	447	511	532	499	467	483	535	517	532	573	525	541	529	528	540	568	525	512	484	501	464	490	528	551	509	515	489	536	536	535	520	521	513	507	527	519	514	556	514	549	557	514	465	514	532	537	564	525	555	506	540	526	510	529	498	541	571	513	514	539	521	503	512	535	499	517	536	525	510	532	484	463	540	522	517	519	517	544	529	528	519	558	518	510	547	543	514	556	524	499	529	526	527	532	531	525	489	538	552	529	561	503	529	483	508	539	524	526	535	503	536	513	501	564	528	540	529	542	497	486	563	493	519	510	536	522	539	533	519	523	517	547	498	502	509	515	567	506	537	521	560	510	544	507	541	515	520	520	533	550	469	495	551	492	559	534	520	501	510	514	533	547	540	530	537	485	526	531	529	528	565	526	547	540	542	546	519	536	520	535	486	541	519	529	532	517	516	503	513	518	545	482	552	514	537	553	524	539	513	547	527	520	510	513	495	520	559	530	534	471	511	502	510	556	539	512	517	540	541	525	539	522	547	530	509	546	491	557	539	529	489	547	514	474	544	547	563	528	533	553	534	538	566	494	483	490	481	510	495	499	529	526	518	513	542	564	539	542	534	511	547	476	565	487	526	540	493	499	529	498	528	490	546	563	540	497	508	488	530	560	514	520	532	514	504	500	526	529	539	535	511	527	499	525	501	550	516	470	526	555	528	531	503	505	519	562	504	569	552	575	514	513	516	562	513	539	508	509	524	560	522	548	559	513	504	527	541	460	550	520	531	556	533	485	528	531	500	516	517	512	504	538	545	543	538	540	570	561	530	521	544	564	492	522	524	574	502	539	540	530	550	533	527	538	516	532	507	522	567	521	467	486	555	518	546	549	546	516	563	514	523	525	513	558	477	550	555	550	572	558	476	514	535	512	576	500	499	500	502	516	549	516	507	545	541	487	569	551	480	576	530	546	525	551	510	544	499	515	514	532	534	505	503	507	505	529	548	554	521	533	563	534	502	542	556	492	490	556	555	534	519	522	556	536	511	526	544	527	524	509	537	526	517	517	474	499	520	543	535	495	501	519	531	509	527	534	507	541	502	593	493	491	528	536	531	548	532	526	507	505	527	532	512	529	516	522	517	525	498	493	481	528	520	536	524	536	532	552	522	497	530	512	515	509	536	591	510	520	542	509	533	550	521	506	512	538	493	535	497	490	496	496	530	533	507	528	516	522	537	483	578	485	523	536	538	550	544	515	542	525	528	525	519	563	547	501	542	514	513	525	504	530	483	488	513	544	554	530	520	504	483	544	524	492	539	513	550	555	512	538	504	494	519	496	513	485	531	499	497	541	529	504	520	516	557	502	534	555	483	508	509	524	524	535	522	509	544	558	484	560	521	516	568	523	556	565	517	491	518	530	513	527	520	562	516	530	508	510	515	523	543	538	539	557	531	505	493	486	558	546	514	567	513	465	541	524	541	508	526	551	512	543	521	519	521	512	486	491	553	534	511	542	507	461	560	512	544	567	522	551	550	472	543	522	552	494	542	506	546	536	522	494	525	520	558	525	514	504	543	519	527	554	538	520	516	533	579	537	544	515	505	520	555	491	552	551	565	566	531	527	530	501	518
25441	21471	27753	25531	15506	11509	5600	758	579	592	607	588	582	575	599	548	586	569	572	553	537	524	568	542	522	561	545	549	565	549	567	500	554	554	507	554	580	535	539	521	556	566	550	539	538	564	590	547	535	514	583	572	528	529	570	586	557	546	579	598	599	551	566	583	516	523	601	594	538	575	562	529	539	523	528	543	572	539	578	541	559	562	535	551	565	547	560	525	546	516	548	582	505	549	471	569	550	503	514	557	541	532	566	570	585	604	610	577	580	600	541	564	557	551	566	524	553	544	574	537	567	550	536	515	543	564	564	541	558	511	565	559	526	579	569	542	575	502	507	531	560	551	569	567	491	534	526	573	513	512	551	546	521	540	597	548	538	546	563	550	605	554	518	542	543	557	565	537	553	535	495	584	600	518	564	532	573	560	553	564	547	556	505	517	551	537	538	531	541	554	548	534	554	552	534	552	554	566	516	527	565	542	572	561	560	496	543	545	537	523	547	555	583	561	523	528	565	558	543	502	548	505	570	576	507	536	566	581	533	542	557	572	552	582	546	560	534	555	541	521	539	513	546	574	536	547	573	576	542	531	518	525	546	530	565	547	549	538	537	533	504	523	546	524	521	551	518	537	559	551	537	526	578	557	549	557	531	525	514	569	506	551	527	549	525	530	531	551	546	505	575	549	553	521	541	543	523	559	538	538	558	561	549	544	541	537	575	563	527	589	498	548	551	561	562	555	535	559	537	602	540	523	555	576	517	502	547	561	556	531	566	545	552	583	569	564	546	559	540	585	533	547	537	533	548	542	495	563	576	521	552	534	614	525	544	518	507	517	533	521	529	581	513	526	563	513	553	586	553	530	529	541	535	558	552	552	534	581	524	558	560	567	562	532	546	531	574	550	531	566	554	544	573	549	532	546	532	553	627	560	522	560	508	564	565	545	536	536	569	570	540	552	511	525	536	502	562	568	546	563	564	589	572	557	574	526	559	572	607	565	518	554	517	558	538	561	558	562	525	569	553	558	573	570	528	520	523	547	566	563	566	569	551	539	542	521	535	536	534	558	609	526	536	539	529	547	516	535	526	510	577	569	546	565	529	551	546	534	521	538	534	547	544	521	564	552	571	539	565	518	514	527	507	496	534	515	563	516	515	575	514	535	548	541	531	559	550	591	549	509	560	610	562	539	574	577	539	582	572	545	506	572	517	566	537	550	550	571	542	561	551	530	528	523	501	545	560	563	500	542	547	556	545	580	523	520	571	565	606	551	522	560	571	534	569	577	561	574	582	574	539	565	556	544	487	533	514	495	543	535	577	537	567	523	506	574	543	560	527	526	563	557	522	550	512	564	552	532	550	567	530	575	552	519	563	525	550	504	515	563	553	538	540	577	532	541	528	553	554	544	520	505	537	549	536	516	544	556	544	534	534	556	505	534	596	566	541	532	555	558	524	532	529	537	541	538	566	559	540	540	546	573	545	512	544	528	552	556	552	555	558	561	538	549	573	513	499	547	534	567	554	553	577	547	595	510	569	521	568	571	518	560	541	540	539	571	521	543	571	574	518	566	566	605	568	535	532	542	553	545	558	506	557	559	524	537	533	570	579	551	553	527	531	594	561	555	566	558	520	545	543	538	565	512	561	553	561	581	508	498	521	542	573	586	544	580	545	541	542	570	508	533	523	561	536	541	596	558	523	560	575	555	550	552	543	589	541	532	574	554	543	537	570	548	569	549	521	567	516	538	546	546	532	560	557	537	566	588	521	549	532	547	531	515	562	478	537	522	534	557	547	576	563	540	529	517	589	525	567	557	559	545	579	529	612	566	573	510	539	528	516	583	537	568	537	563	548	531	539	540	563	494	523	564	561	524	565	557	532	519	576	557	553	563	570	565	507	548	530	534	561	577	552	583	548	564	544	586	538	546	579	567	561	580	555	533	532	560	509	563	522	545	550	562	532	521	544	603	534	558	548	535	519	542	548	529	532	557	552	529	515	532	497	556	525	561	527	530	584	532	561	548	529	538	575	540	567	526	525	528	523	547	525	544	527	583	543	556	535	535	532	527	544	569	501	560	565	580	550	542	583	526	505	553	563	559	602	555	547	534	600	545	500	555	572	564	566	548	584	543	532	553	555	530	554	546	586	525	530	521	543	523	551	561	517	539	552	508	560	565	515	525	538	503	545	493	552	556	563	506	539	535	545	572	521	565	534	516	593	595	529	552	528	517	570	577	571	543	593	538	539	559	558	554	535	582	520	551	525	535	578	552	592	501	557	575	566	565	591	553	587	533	571	592	515	508	541	558	515	525	568	563	550	579	572	577	559	582	546	565	556	565	555	604	574	527	523	548	538	548	547	552	558	568	509	547	545	538	548	593	516	586	531	539	550	550	570	549	534	581	548	548	556	530	507	484	540	527	533	550	530	513	576	524	533	549	558	566	561	558	585	554	537	545	562	548	527	545	524	588	567	481	572	538	526	548	561	575	545	529	534	529	524	552	597	527	529	518	533	521	534	576	574	527	538	540	529	522	563	551	524	533	522	561	534	555	541	557	552	566	536	563	523	568	568	567	534	540	573	555	519	551	619	521	530	549	561	558	569	532	580	568	551	493	550	564	529	567	542	559	532	537	546	516	587	525	536	520	566	556	595	599	581	531	532	533	546	536	570	529	532	550	600	534	487	530	534	533	571	553	539	547	508	573	555	551	578	546	548	545	553	560	556	526	560	536	547	551	535	509	536	555	566	529	591	521	529	510	541	591	553	566	536	528	535	532	540	523	558	536	561	566	506	509	592	543	564	565	502	558	500	575	508	549	585	528	542	550	554	536	561	525	546	604	522	514	580	558	540	537	555	538	520	568	561	564	566	646	576	535	543	502	526	516	563	515	558	524	521	553	541	534	525	537	531	538	547	600	502	547	526	545	561	526	538	512	526	507	567	532	568	551	545	544	564	548	563	514	524	578	565	552	525	556	561	530	563	514	516	539	509	535	548	566	559	540	554	542	604	565	591	545	529	508	593	576	530	555	527	550	552	549	576	573	500	552	558	587	541	561	535	573	527	562	516	497	547	530	592	532	539	551	524	558	594	549	531	538	552	574	541	532	561	572	524	545	553	553	530	539	519	543	525	570	534	549	525	548	550	511	590	595	556	525	520	528	536	539	554	550	535	546	533	517	582	543	550	524	565	549	535	534	559	563	550	549	540	522	528	500	502	522	596	545	533	560	568	562	568	556	504	561	535	544	555	517	547	561	550	573	567	519	535	496	536	549	531	532	534	562	552	550	557	547	536	545	538	547	525	536	515	577	538	541	517	549	514	538	556	556	537	544	539	569	567	545	562	533	591	538	573	539	531	525	538	537	540	557	557	560	535	514	561	535	554	574	522	523	561	530	505	552	590	513	572	563	540	533	504	543	532	531	520	589	574	517	552	539	541	563	553	586	565	505	538	527	573	560	534	507	582	546	556	552	539	539	537	545	559	524	564	559	555	536	533	538
48601	51885	35704	11648	7272	10381	5268	630	560	507	549	568	492	539	487	498	509	515	512	490	493	513	500	507	533	537	497	515	461	497	463	501	489	523	492	535	485	510	488	487	487	471	526	437	487	484	531	471	487	463	518	496	507	528	453	517	475	472	487	480	481	524	502	509	479	471	491	480	485	520	518	466	543	493	468	487	482	478	475	508	546	469	457	508	461	464	527	494	468	502	474	498	478	523	498	519	494	479	481	509	493	542	522	505	465	544	547	520	506	518	488	501	471	497	465	485	481	469	492	491	508	450	498	490	470	502	486	488	511	476	464	495	485	459	544	517	474	479	514	502	521	505	488	482	495	481	502	484	501	457	509	512	480	487	478	482	481	505	494	501	510	492	515	499	488	463	509	491	464	458	488	488	489	509	463	474	500	495	491	497	491	486	491	466	470	495	486	469	485	520	505	485	469	472	505	490	502	501	482	478	499	500	509	488	466	492	473	463	487	502	474	484	490	492	510	461	493	493	479	522	484	488	482	517	489	480	472	504	495	468	499	464	495	480	462	527	481	521	477	464	480	502	453	500	472	471	479	499	510	474	495	493	547	496	493	482	481	514	514	480	476	467	469	468	480	529	482	479	487	492	456	470	485	496	448	498	473	464	469	509	467	474	476	482	465	482	466	517	517	507	486	474	494	476	516	494	474	469	532	521	487	481	468	505	498	484	467	482	461	464	516	464	501	481	507	485	496	474	549	503	446	482	499	470	476	469	490	494	470	483	477	488	469	470	481	497	501	498	456	467	467	499	452	472	515	478	510	486	445	486	480	468	498	500	460	480	472	482	493	498	544	435	523	483	516	476	502	497	433	482	505	476	460	506	494	481	484	468	491	475	486	523	475	477	516	490	476	441	475	516	455	499	499	493	516	504	479	476	470	472	496	479	483	496	471	453	473	451	491	499	536	486	534	449	519	501	476	502	484	508	494	517	497	547	530	496	489	492	483	471	494	504	461	476	515	490	490	483	469	523	483	471	506	467	456	448	493	489	490	478	509	462	502	469	525	467	506	493	479	464	486	498	489	489	470	453	507	502	499	465	480	476	486	497	502	479	437	488	471	481	515	515	499	481	476	514	469	462	494	476	466	492	495	489	507	492	494	474	466	504	493	511	508	499	506	450	484	486	474	470	443	476	479	459	523	467	440	467	496	473	479	500	457	520	483	451	506	506	502	484	500	471	492	501	481	479	462	488	437	502	471	450	496	491	520	481	504	501	466	474	528	543	499	479	493	484	441	462	490	503	512	486	514	482	504	451	491	548	448	493	437	475	507	483	471	497	503	476	463	485	472	490	487	477	521	499	493	498	498	505	455	448	473	452	439	492	459	457	468	460	544	478	448	498	515	469	502	509	477	549	456	475	481	507	492	494	494	476	508	507	498	458	477	455	506	526	471	484	521	521	523	454	491	471	492	485	512	506	491	455	478	495	498	467	505	483	482	496	491	531	537	472	486	505	519	459	512	508	477	486	483	467	458	508	516	445	505	484	507	495	535	456	521	464	464	490	478	484	485	481	480	545	516	462	482	530	486	467	486	470	466	502	466	529	493	505	467	501	512	483	486	498	442	452	518	477	489	494	477	475	486	472	514	510	524	494	527	477	525	486	471	502	501	462	489	469	504	511	484	520	496	485	524	495	469	512	505	501	443	492	496	499	483	442	476	485	498	490	522	491	473	476	449	479	455	497	479	469	505	483	496	493	475	469	462	505	458	453	496	476	517	524	479	486	467	493	488	511	491	500	450	470	498	464	462	479	516	479	461	478	508	500	467	490	531	465	503	439	541	507	487	474	507	478	514	492	520	511	482	471	492	450	520	476	513	489	498	500	500	469	506	468	462	444	493	509	522	441	516	476	458	482	492	517	521	482	494	487	443	497	486	502	448	523	449	485	505	500	463	512	503	496	499	498	481	471	476	474	492	517	482	501	534	465	474	490	482	485	477	481	484	464	516	473	498	493	511	495	491	480	473	466	471	495	501	487	492	469	485	472	495	439	498	493	499	479	519	464	479	467	494	482	492	489	532	488	487	452	492	473	470	494	483	532	456	480	491	472	462	494	444	461	476	508	496	488	464	479	492	463	480	478	472	497	479	486	485	504	482	472	495	444	466	511	498	473	445	490	477	503	513	501	439	480	475	497	447	460	488	454	476	468	526	450	509	474	510	501	457	510	488	471	494	462	485	474	488	517	473	457	460	457	471	528	471	450	479	483	493	485	513	470	470	486	503	492	516	483	471	522	448	508	506	490	494	467	476	500	497	510	463	483	517	506	491	473	496	490	518	496	466	511	502	466	440	513	492	467	527	494	480	490	499	515	446	480	484	531	462	527	485	488	472	466	499	482	522	482	466	523	477	507	473	441	510	508	431	500	469	455	509	500	488	511	481	488	432	520	440	488	458	476	448	451	496	478	468	480	475	482	489	481	446	491	474	508	498	450	528	511	490	501	455	486	483	502	490	494	494	492	498	444	463	480	467	443	479	510	486	497	535	496	471	475	454	498	517	472	499	467	519	476	486	446	469	494	444	455	465	486	493	500	515	483	503	519	469	507	472	490	499	475	491	495	492	482	510	480	489	476	457	452	497	498	477	521	509	474	448	488	499	443	506	460	464	475	473	490	515	491	479	455	467	457	484	478	487	492	491	491	466	510	467	477	447	502	464	463	527	494	484	482	515	478	458	479	469	477	504	488	469	472	458	509	484	476	486	485	472	484	479	509	456	495	457	480	483	485	485	468	531	443	503	518	505	501	481	465	477	445	501	476	489	449	501	470	471	504	481	455	473	489	474	501	461	496	511	511	461	485	500	482	468	505	492	497	454	491	504	517	497	505	515	432	512	475	492	498	496	503	515	498	443	505	474	479	492	514	460	493	467	478	476	494	450	509	510	477	493	483	487	515	508	506	516	474	475	543	513	484	495	457	493	488	474	489	476	512	463	527	467	463	482	475	501	498	462	500	467	529	461	487	523	489	507	511	468	454	510	448	460	465	471	557	530	465	478	441	543	435	477	492	506	466	476	489	509	494	448	494	494	487	452	484	491	460	508	466	508	490	521	504	475	497	479	488	484	480	471	463	485	476	473	484	505	478	484	492	478	476	533	517	480	499	495	483	450	488	477	483	497	479	495	466	476	475	502	512	478	552	469	474	470	510	493	500	497	496	474	506	458	456	494	476	468	503	505	464	484	490	490	487	512	489	461	494	474	497	485	499	473	527	471	459	490	482	478	476	508	493	508	518	500	454	516	455	467	509	478	472	503	470	492	519	464	451	457	505	491	517	461	465	484	493	479	489	488	466	491	455	466	475	524	522	482	486	473	498	525	494	520	469	470	458	486	485	494	504	494	478	474	491	467	481	511	491	470	486	488	456	502	512	505	478	482	460	474	495	461	492	465	479	511	485	502	482	504	524	459	435	499	500	487	473	492	457	453	472	493	486	490	513	494	458	495	473
24394	21391	28487	24887	21305	18587	12567	1250	789	730	735	713	707	689	689	712	730	704	664	658	713	682	687	708	667	694	666	666	671	678	736	669	617	640	657	671	641	667	652	666	635	672	648	681	657	662	677	643	607	691	679	646	694	655	640	645	627	681	683	646	758	674	687	655	670	671	651	670	638	688	644	650	693	674	697	670	642	704	659	673	667	694	654	729	665	673	665	633	689	681	674	677	650	629	693	721	684	676	665	647	654	665	654	680	708	745	725	746	694	701	682	655	726	666	654	697	666	661	670	663	652	655	620	667	620	649	667	645	634	673	658	618	667	679	683	693	681	692	690	674	642	677	669	665	643	662	642	646	683	721	617	717	686	636	712	703	627	628	634	644	680	645	666	696	650	669	629	617	678	652	635	620	672	682	696	630	670	640	683	652	687	649	634	629	665	610	640	658	693	663	614	647	689	642	655	670	652	650	623	657	707	630	644	655	646	653	683	716	658	659	635	654	681	665	654	659	643	668	622	661	656	659	653	654	650	649	688	678	643	634	663	613	668	627	604	647	665	684	673	694	623	648	658	619	652	654	690	667	635	658	629	689	638	668	636	654	648	674	667	665	661	628	673	685	633	647	661	621	671	688	659	703	639	690	681	624	655	669	677	652	612	650	674	654	636	705	685	642	657	667	667	654	674	628	625	696	649	682	634	635	635	677	630	648	635	625	690	653	627	671	684	684	684	711	676	672	667	702	652	674	640	652	639	647	626	628	646	671	620	607	635	632	710	658	652	664	620	645	645	616	686	620	713	625	646	632	692	658	636	659	647	677	624	650	635	668	651	686	653	687	653	615	638	661	659	679	608	651	673	679	679	684	663	623	674	625	628	729	628	612	662	660	647	670	670	687	623	652	666	651	656	661	711	678	637	643	668	635	605	634	636	628	664	657	630	660	583	674	607	665	697	659	677	649	659	647	673	657	659	672	665	659	597	684	628	663	695	684	674	678	643	664	680	661	641	696	655	671	616	682	656	645	648	621	680	655	685	635	677	671	670	641	654	714	681	605	606	676	627	639	663	624	705	638	632	672	624	614	689	668	638	656	624	631	652	679	673	696	665	672	658	675	685	706	652	664	688	693	630	660	644	672	669	673	677	661	709	638	629	647	662	671	658	665	655	650	689	662	662	643	633	621	668	706	672	652	664	653	688	656	638	631	644	673	660	603	638	611	684	628	678	643	659	650	658	661	673	649	681	641	661	669	614	671	702	675	637	607	647	656	640	670	656	669	643	714	654	647	657	670	668	647	657	662	641	683	640	643	638	679	650	692	689	643	684	604	658	682	675	637	644	697	675	635	631	647	637	627	636	669	634	653	657	620	688	660	693	683	667	655	599	662	646	625	669	700	666	638	622	627	634	701	627	642	623	725	679	654	641	617	633	683	619	611	668	654	681	738	630	683	648	750	629	625	696	667	661	635	718	638	645	660	620	646	669	656	668	681	734	650	634	681	668	664	615	653	666	681	653	650	621	674	635	658	719	691	634	660	651	644	678	637	603	670	675	654	640	647	673	658	669	655	686	612	662	648	646	623	604	651	646	640	674	679	662	665	653	621	648	637	679	630	650	668	663	594	618	686	633	670	645	691	646	679	702	658	650	628	645	641	666	658	678	707	595	718	662	638	644	654	677	672	649	650	672	651	688	667	670	726	651	686	671	691	694	628	727	655	633	615	630	630	708	651	599	646	702	676	653	665	702	676	649	619	634	642	658	709	647	699	651	678	671	662	642	620	684	674	629	664	658	617	640	616	598	634	662	673	703	664	618	666	676	678	694	638	672	679	663	627	684	661	652	665	642	666	656	689	671	665	631	645	603	663	652	686	683	663	663	638	680	702	687	663	617	677	677	673	615	643	656	692	689	653	681	692	652	700	633	654	676	591	658	682	626	617	659	618	674	679	627	616	729	630	638	659	645	695	627	662	645	671	667	655	615	652	643	676	682	629	645	653	657	622	667	665	706	690	624	649	646	638	666	688	670	689	647	660	665	671	678	665	695	670	665	645	622	666	646	640	682	685	654	663	646	640	606	606	673	634	677	664	656	606	652	663	628	647	675	652	723	677	682	650	665	651	670	712	611	710	706	650	686	656	670	650	653	672	618	685	671	656	703	690	651	650	682	668	677	647	637	646	657	721	680	677	649	687	674	641	673	649	623	609	666	666	646	656	623	655	609	697	637	666	656	693	675	649	675	652	658	650	671	666	661	650	661	637	651	670	654	585	670	664	665	627	674	643	639	637	695	666	651	655	665	644	638	666	624	637	671	653	654	681	641	658	590	667	653	673	608	660	650	643	705	712	655	669	661	629	681	673	659	657	635	674	607	634	643	645	669	645	658	674	661	725	650	710	661	660	617	686	695	698	667	696	630	600	647	639	655	644	599	642	673	646	710	637	678	679	689	703	683	670	675	643	634	662	680	651	685	658	588	689	678	685	655	646	647	673	643	635	684	661	641	692	658	639	689	632	646	680	671	624	694	683	679	654	710	661	676	582	649	664	637	665	663	636	651	662	665	673	660	626	639	645	614	640	667	635	677	644	640	659	655	641	677	627	635	637	654	635	677	653	689	678	677	597	637	663	631	713	601	693	666	677	626	669	670	671	666	646	645	648	612	696	730	710	670	700	674	667	650	656	652	619	656	625	697	668	700	641	711	629	653	609	671	656	716	684	649	663	672	646	637	662	661	675	678	662	620	657	672	645	565	731	676	641	701	625	674	667	581	665	631	628	657	635	636	642	677	690	676	649	671	672	658	664	713	624	678	681	637	691	632	652	631	645	714	631	610	589	620	651	655	671	703	641	670	652	662	608	645	634	679	674	655	685	664	671	665	710	633	606	644	686	662	677	653	629	614	680	663	696	605	693	649	650	625	668	661	649	664	683	689	624	676	639	676	624	626	680	635	661	660	674	685	651	682	667	622	649	651	649	636	653	634	621	643	671	667	685	680	636	662	666	643	677	657	611	635	678	656	675	672	668	691	674	720	679	641	663	639	689	644	653	619	678	662	672	606	689	648	631	637	666	657	623	654	657	631	619	619	645	630	649	678	665	671	721	668	656	669	631	655	665	618	692	662	651	648	686	669	666	687	643	633	613	671	614	710	685	667	636	668	607	692	680	681	686	650	687	651	639	660	663	661	677	603	638	637	672	667	616	622	631	619	663	669	651	651	671	684	704	678	635	700	654	689	663	625	625	660	679	666	685	656	704	666	664	629	647	631	640	645	627	664	649	616	691	632	708	611	688	672	660	685	638	685	618	690	644	617	671	655	693	677	652	682	665	661	650	669	657	667	635	680	680	650	695	666	678	676	632	706	634	627	651	663	672	612	659	615	682	676	698	672	648	656	645	670	636	649	683	682	651	727	635	642	636	680	637	659	620	685	667	634	670	643	617	667	661	665	630	677	690	661	653	656	684	702	669	652	689	675	650	718	664	639	645	657	617	652	642	653	681
55236	66376	50731	16954	12071	13226	9362	909	736	709	747	706	603	623	689	618	610	630	591	592	627	630	604	601	602	561	574	609	628	577	604	629	564	616	589	600	603	577	591	595	551	565	603	559	580	544	563	613	551	574	634	571	585	585	612	538	644	616	559	592	554	580	596	622	555	603	618	603	663	629	632	603	602	610	617	630	550	560	587	610	585	658	582	570	602	572	541	608	537	589	569	586	598	605	608	568	588	579	576	548	575	595	575	552	624	668	691	631	590	647	595	613	538	558	610	610	528	572	608	612	603	583	574	619	547	578	591	609	588	597	563	616	604	582	591	587	565	580	575	568	546	579	561	598	588	589	558	603	601	594	589	538	609	555	614	580	585	564	561	561	569	527	620	618	569	540	603	599	599	571	581	579	587	584	599	584	599	594	568	574	554	573	557	568	579	611	590	571	597	576	618	573	603	592	621	583	586	585	567	534	573	567	574	598	578	569	579	546	587	574	581	587	581	614	601	576	558	580	574	551	593	604	553	587	630	541	552	666	600	591	550	570	585	572	589	579	576	558	568	541	561	579	598	608	539	555	581	576	563	608	572	574	572	593	595	560	578	577	539	629	594	568	566	571	575	560	533	568	574	627	561	580	604	600	552	605	608	564	581	655	568	581	578	544	584	571	614	553	565	568	640	591	594	546	549	614	572	547	574	591	570	596	618	554	592	591	589	586	620	618	573	574	627	547	625	573	595	566	569	608	562	573	613	570	585	593	593	549	591	594	592	558	564	601	567	570	624	586	612	564	560	600	597	599	631	582	563	575	588	559	563	583	552	563	549	577	591	563	564	579	572	550	558	597	596	573	593	561	600	582	613	630	588	575	574	566	568	578	547	567	600	549	574	589	574	609	612	581	610	560	595	576	557	579	552	561	604	592	553	573	543	561	594	639	595	580	569	604	618	573	575	619	571	589	594	617	560	553	631	525	582	557	548	522	560	607	555	583	574	585	572	572	560	581	590	596	577	563	590	559	554	592	586	601	590	638	573	626	578	550	584	563	573	533	584	577	599	566	576	537	571	543	518	577	557	598	532	592	568	568	510	558	575	608	576	629	583	564	558	605	569	568	622	591	517	563	600	603	616	576	630	590	564	586	580	575	600	577	608	610	563	597	575	579	573	544	571	585	601	556	629	614	564	515	555	554	586	595	555	599	599	604	604	562	595	601	578	545	571	573	580	612	565	642	587	584	597	573	598	564	582	527	607	603	575	573	565	594	587	620	557	619	580	578	543	592	595	618	567	606	601	546	580	582	570	581	582	607	549	604	631	577	582	529	608	565	585	600	550	584	519	577	578	593	586	573	588	587	614	559	585	590	586	595	563	517	570	595	642	557	560	598	603	563	566	552	604	627	592	611	568	564	603	563	569	572	515	586	546	590	594	548	576	574	586	568	581	580	576	582	612	555	580	564	576	552	621	536	633	574	580	610	581	574	591	581	577	575	556	569	593	581	577	573	575	596	548	569	568	531	542	598	575	577	591	529	606	570	589	583	613	614	586	591	602	571	570	558	591	546	595	573	615	585	573	604	591	576	590	561	586	587	579	607	579	580	565	599	506	589	573	581	553	574	573	563	534	632	539	629	582	590	605	586	539	571	536	549	591	581	571	600	588	557	606	568	553	613	563	550	601	572	619	567	610	647	603	552	564	574	612	581	559	575	609	589	615	603	551	573	541	544	585	590	582	579	599	595	568	570	573	520	584	548	588	566	601	592	581	575	551	579	617	577	562	581	575	593	555	576	614	557	552	576	585	596	590	583	613	590	575	563	578	573	520	584	610	591	578	568	563	578	585	621	556	587	595	582	597	574	601	532	599	532	580	588	576	608	556	608	526	613	594	544	563	557	528	585	556	564	516	603	574	570	589	574	581	569	570	578	620	608	581	590	587	622	618	570	587	596	583	584	579	605	587	611	621	603	596	609	578	551	599	545	569	580	593	580	595	572	571	582	590	577	590	579	570	561	542	582	564	589	544	594	560	557	587	581	564	599	567	574	593	595	604	578	593	599	562	622	558	550	579	588	597	555	617	568	585	564	619	576	589	590	573	526	575	579	598	577	520	552	589	586	567	631	598	583	599	569	607	606	517	573	597	549	557	572	588	531	552	579	603	569	605	594	598	555	578	578	597	573	542	629	590	583	600	599	597	588	574	583	557	594	543	615	576	564	556	593	653	597	597	615	578	570	552	571	562	564	597	570	598	567	569	541	573	575	614	590	564	563	569	556	572	618	604	660	573	589	592	635	603	563	581	593	553	592	587	535	605	533	600	587	599	584	568	608	594	564	607	579	566	559	549	570	607	583	631	593	591	583	578	589	550	594	559	551	603	557	556	569	591	541	574	650	595	545	580	578	596	559	574	579	593	572	614	600	553	550	541	556	625	571	534	624	597	526	614	543	594	563	563	556	565	582	582	592	579	568	569	580	586	561	577	581	574	551	558	570	593	582	630	610	571	587	570	565	578	553	553	601	585	624	618	561	561	577	528	601	593	580	577	561	581	528	610	531	596	585	584	609	601	573	589	557	598	596	552	587	549	618	552	566	584	571	547	586	548	543	562	608	564	613	547	577	587	550	549	584	565	603	581	579	617	571	553	621	554	551	576	575	576	601	620	580	568	587	517	592	563	618	588	573	568	554	594	571	550	581	558	626	549	578	601	597	545	584	552	528	599	622	565	643	598	589	595	577	536	620	616	568	574	608	597	567	576	570	582	589	538	573	573	558	639	558	560	591	573	532	616	594	531	545	594	578	594	595	591	570	579	566	572	582	615	563	537	557	580	594	575	579	560	610	541	604	578	540	585	576	600	547	578	604	570	620	574	577	568	571	573	619	600	560	571	575	614	562	555	604	612	591	568	601	548	604	563	597	583	551	595	557	571	608	604	554	600	561	578	541	566	522	598	556	588	573	540	519	587	610	584	563	620	559	575	592	567	588	588	558	588	545	565	602	592	607	586	560	608	593	654	586	569	587	571	604	551	600	557	554	580	556	551	553	550	615	590	589	585	564	574	577	611	598	543	606	572	600	556	561	583	609	541	578	573	581	591	582	595	597	580	589	584	563	619	578	609	563	546	551	564	622	535	586	577	579	592	577	576	578	551	578	619	557	623	558	565	576	604	590	603	564	558	509	572	554	565	571	516	584	568	561	550	553	579	607	537	614	618	582	537	584	603	572	581	564	572	546	584	582	582	585	573	557	566	575	633	567	630	603	556	545	594	587	553	598	589	578	552	573	562	598	557	582	609	568	563	646	570	538	560	624	563	533	598	567	574	616	581	550	598	603	579	601	586	517	576	567	610	588	575	584	555	591	580	585	545	602	563	577	586	565	608	594	590	551	580	587	546	581	561	611	573	562	574	604	590	601	557	596	581	609	604	584	593	582	573	571	539	583	544	564	563	582	576	536	584	543	571	598	612	596	592	561	524	551	627	612	600	565	599	582	571	616	571	561
29261	18364	9222	2621	1041	981	959	605	622	627	680	614	585	629	637	647	633	654	646	652	634	594	642	608	620	665	618	629	612	618	621	639	673	589	627	576	611	575	576	648	622	655	601	634	622	648	634	650	630	604	643	612	574	672	616	653	620	629	602	629	608	619	693	669	615	643	590	587	608	607	608	647	634	611	623	581	610	614	627	653	605	581	619	634	634	612	655	636	657	658	569	629	651	636	649	642	592	663	608	629	624	654	623	629	655	664	633	635	592	627	621	614	614	618	640	630	625	626	639	608	622	590	556	629	655	604	623	655	591	586	590	625	626	610	628	645	584	587	603	608	588	601	617	631	616	632	651	619	581	640	627	571	684	633	610	644	607	621	633	629	654	649	585	641	596	645	668	617	617	605	604	628	576	575	602	600	618	585	645	606	621	603	625	628	570	589	597	623	675	623	572	636	620	633	634	630	630	615	675	631	580	616	624	626	635	606	653	669	624	608	594	607	588	596	611	589	671	604	615	673	610	616	644	617	614	581	588	656	594	606	595	644	622	617	625	612	616	591	617	644	593	630	637	613	608	627	642	605	648	654	608	628	624	611	593	606	622	615	593	637	631	585	598	576	623	577	618	583	630	604	666	608	637	603	667	584	607	618	612	650	622	641	663	674	593	657	634	584	617	616	641	624	625	591	604	647	622	567	622	633	575	593	620	611	608	649	596	635	606	600	611	631	635	593	666	615	619	630	623	642	602	634	594	595	622	661	622	686	612	588	650	608	647	640	622	604	618	619	643	623	629	596	651	590	661	581	604	619	589	636	610	634	648	595	637	618	609	603	635	576	625	597	624	549	603	621	621	587	605	594	644	656	579	621	563	622	576	643	636	631	624	605	620	618	588	623	631	656	618	596	596	644	636	620	574	633	626	630	656	610	620	695	622	623	598	579	570	599	624	657	631	623	622	621	611	637	619	592	584	646	602	620	630	632	598	576	654	604	645	577	615	620	584	617	616	647	617	633	639	656	632	626	632	623	628	645	633	616	596	637	632	654	587	682	637	676	635	651	602	614	608	624	626	627	613	597	585	583	670	634	608	640	616	649	658	615	589	626	618	642	631	662	615	554	613	610	657	606	636	609	624	631	600	564	597	661	618	605	584	587	657	619	598	642	633	592	646	609	643	684	642	645	640	656	584	595	646	680	644	654	640	641	625	604	674	599	645	622	649	606	626	612	596	588	670	630	630	633	584	599	670	628	589	599	635	653	633	579	610	597	628	658	622	602	662	635	599	634	598	626	649	661	633	635	609	640	601	589	610	600	591	636	596	635	626	626	622	648	642	623	655	657	628	611	548	589	575	638	586	600	617	606	647	631	599	650	648	604	620	616	621	689	611	661	615	599	602	605	611	649	642	621	637	651	628	616	619	612	656	645	601	659	614	609	648	639	609	618	636	655	587	603	616	635	605	625	630	628	584	638	637	659	616	624	624	683	629	616	590	604	608	682	657	636	650	579	623	649	593	644	646	631	608	632	631	629	604	608	649	609	638	598	636	627	614	620	591	608	656	666	633	633	628	560	621	592	623	585	639	591	599	612	603	637	601	596	629	584	630	609	639	649	608	607	602	603	649	623	606	658	628	607	608	629	602	616	609	589	680	611	665	600	586	637	622	652	574	652	607	651	640	680	622	653	581	633	633	686	635	628	632	607	588	618	620	630	626	607	645	569	654	612	667	587	595	668	622	635	606	622	614	597	607	614	617	612	643	638	638	653	638	600	592	635	591	633	592	594	609	607	627	677	629	600	614	669	626	618	624	637	626	559	613	632	631	623	601	605	594	656	634	646	653	628	652	657	632	646	633	598	622	641	618	577	648	605	623	589	580	606	605	596	576	602	615	614	606	621	629	706	655	667	640	628	581	587	613	597	613	603	609	612	580	594	617	635	587	629	611	634	626	608	660	599	664	614	646	591	639	651	605	604	615	625	605	651	678	606	669	615	688	613	582	658	610	643	606	624	624	627	632	654	621	587	603	591	634	627	649	641	616	618	625	612	638	652	612	631	629	632	593	652	608	632	619	586	666	616	638	628	603	605	613	602	638	625	634	596	627	607	610	637	578	618	629	613	628	631	604	620	642	594	639	648	641	608	624	612	563	615	629	610	590	627	639	585	655	614	586	618	620	591	612	609	630	644	629	643	632	638	635	600	619	601	610	622	619	645	677	587	585	638	598	639	617	612	584	626	651	632	564	613	608	627	655	563	615	578	629	633	655	605	628	587	594	585	628	590	623	650	593	610	609	646	618	627	603	574	630	629	615	615	565	642	614	632	583	598	646	597	601	647	598	625	648	601	584	638	635	629	610	622	633	616	650	595	653	625	598	644	668	628	630	651	636	637	632	635	632	604	583	599	652	681	622	595	621	606	622	635	617	586	652	655	603	607	646	654	680	565	664	606	633	639	643	621	621	582	603	632	659	599	651	639	652	637	625	605	657	606	618	635	598	610	585	630	607	649	609	626	582	585	684	622	615	593	617	601	617	632	667	573	619	651	619	653	637	624	577	616	633	635	615	609	597	613	582	613	625	612	636	629	603	636	612	615	616	655	601	641	631	604	645	623	576	571	633	634	579	641	668	624	657	639	623	652	646	645	662	637	646	592	616	626	597	616	638	663	619	641	571	616	645	597	631	624	615	637	644	659	634	643	625	608	592	633	612	620	593	616	616	616	649	602	619	598	616	628	658	639	569	622	608	660	621	685	674	624	654	630	622	601	568	619	657	606	634	647	578	609	614	607	643	621	614	594	600	611	641	639	635	647	634	659	658	600	601	589	644	608	657	619	658	637	634	645	612	661	661	627	588	579	604	648	654	619	661	632	605	609	633	655	634	656	623	604	643	638	579	645	634	648	562	628	607	615	606	654	626	625	601	583	580	615	636	622	621	598	606	640	612	639	604	644	634	626	580	602	603	597	634	581	599	643	657	596	589	624	609	605	679	637	603	605	657	649	633	605	594	617	598	633	624	605	618	644	601	590	615	626	665	634	652	606	627	633	602	661	617	635	612	640	644	615	677	674	637	635	586	638	618	615	632	595	616	660	592	633	668	612	632	641	610	657	667	600	650	631	639	620	663	650	607	656	613	616	647	677	635	620	638	660	632	626	600	579	593	609	598	648	610	632	656	649	623	608	596	622	612	651	607	643	612	643	564	610	604	604	610	648	635	657	613	607	602	656	633	630	570	641	618	608	635	596	596	629	637	619	634	609	636	611	633	632	600	597	630	655	616	635	634	628	594	583	644	629	621	591	620	638	683	644	657	611	638	622	620	610	576	664	611	624	609	651	618	563	617	586	585	596	640	649	604	600	587	588	613	606	604	621	695	611	653	617	604	604	671	615	662	616	598	660	600	633	600	631	645	596	603	669	618	623	623	618	638	632	635	611	636	624	625	587	618	618	619	628	657	633	629	606	605	609	667	645	605	639	647	614	627	608	632	614	613	629	654	605
14014	10504	6813	1857	937	1036	887	511	547	502	498	517	557	564	523	514	553	527	500	495	503	532	517	525	515	516	533	530	518	525	495	504	493	531	472	555	500	547	512	509	535	480	497	545	489	546	503	472	525	503	490	533	501	534	527	540	551	486	523	530	525	541	498	523	515	495	543	515	507	545	494	488	483	522	563	489	496	554	509	514	511	489	542	500	505	516	522	510	502	501	533	485	511	519	502	487	540	483	521	518	515	520	539	526	537	510	529	502	520	483	498	496	486	535	563	502	514	552	540	533	544	516	495	462	498	503	508	502	537	496	481	501	500	522	538	552	518	475	536	509	492	578	546	485	492	521	507	516	538	506	491	479	508	532	526	506	530	561	537	530	470	514	554	493	481	502	513	513	531	523	507	508	520	479	469	521	512	569	520	512	559	500	517	506	472	510	513	518	494	526	528	504	532	476	496	504	528	534	535	537	528	492	508	560	513	483	493	507	509	536	556	525	514	511	526	494	544	498	490	493	510	495	492	533	505	527	482	544	508	515	505	473	482	509	543	495	520	519	518	497	563	517	533	504	514	523	519	533	500	498	459	523	506	528	470	543	526	491	540	528	515	515	527	528	524	561	500	507	516	494	478	480	523	536	489	525	525	500	514	509	506	510	498	480	525	498	513	518	480	509	495	539	540	488	492	482	521	561	504	484	510	521	551	516	499	501	498	502	512	531	513	547	523	535	508	511	544	532	505	509	548	564	498	518	511	512	473	522	476	524	512	461	515	516	524	525	486	537	498	500	490	550	529	520	472	550	520	513	527	519	525	529	513	491	507	486	537	521	514	489	511	511	513	484	483	454	488	504	500	524	497	560	488	527	445	476	485	555	514	497	560	492	548	521	514	524	497	532	489	501	526	527	547	524	477	513	487	494	571	522	501	488	558	458	511	567	497	512	502	517	546	494	542	509	530	485	496	492	505	495	536	517	543	497	491	556	527	520	555	520	530	522	495	520	517	518	532	495	517	522	548	522	522	473	531	541	517	535	519	500	479	523	520	539	504	516	489	536	533	539	505	540	517	478	536	532	520	522	539	515	541	527	505	517	508	542	508	530	522	453	516	529	509	531	530	516	503	514	505	501	563	536	523	482	523	519	497	524	513	531	507	509	510	516	483	533	489	515	509	535	556	539	541	505	504	481	518	490	531	574	542	507	478	503	537	540	521	506	501	499	519	514	505	494	542	502	503	466	505	505	499	512	519	519	544	526	535	554	510	553	490	522	537	516	499	533	532	556	518	472	517	526	500	498	513	499	493	530	520	499	502	524	511	548	501	467	500	514	494	505	513	509	505	489	496	506	530	516	463	488	489	512	497	482	552	500	493	492	482	513	530	517	492	526	511	497	468	531	533	472	548	521	490	506	497	533	523	493	468	551	536	541	475	517	486	508	503	521	547	546	506	519	506	567	488	538	513	539	529	521	514	464	502	521	522	501	509	466	481	506	538	518	509	513	548	520	502	521	496	490	489	557	502	536	515	533	543	496	522	483	528	482	499	569	566	513	494	493	555	500	510	530	509	528	521	528	534	532	513	513	494	496	512	479	481	495	534	496	521	537	530	545	579	531	513	489	568	470	558	513	466	523	516	503	533	487	553	510	499	472	517	538	533	537	536	512	470	498	487	513	523	520	476	502	520	522	523	557	520	485	489	546	476	484	496	493	570	485	530	522	503	510	480	516	501	500	504	510	493	464	497	535	471	475	502	508	533	495	475	492	536	584	544	512	499	508	484	509	517	521	489	540	510	516	467	498	552	529	523	550	540	457	488	511	496	519	474	511	557	532	503	526	509	488	502	478	519	512	513	562	473	505	502	513	506	505	536	549	524	524	502	504	482	513	529	537	472	513	582	480	533	512	500	497	467	487	490	507	519	507	531	540	538	521	504	487	502	519	498	488	505	531	503	510	489	529	503	487	504	484	526	511	495	530	500	568	467	485	547	472	489	516	451	524	501	495	527	517	551	516	504	537	536	477	493	497	497	521	510	524	506	567	491	507	527	501	529	497	497	510	489	534	532	510	508	496	509	493	506	514	517	549	453	476	509	518	507	520	548	468	475	515	490	533	498	544	543	519	536	500	511	531	546	511	495	529	528	497	505	554	521	503	513	520	510	501	490	520	518	540	508	511	508	525	510	513	518	521	526	514	471	519	525	499	531	521	496	558	503	524	495	561	573	516	531	494	524	517	532	484	485	521	500	520	475	508	500	543	515	538	528	516	499	519	524	533	492	503	517	536	514	531	541	514	493	534	491	525	496	491	498	515	531	463	488	537	478	527	471	517	535	492	524	535	533	513	487	475	513	504	520	494	522	501	528	501	505	566	549	492	540	555	509	524	467	513	501	522	519	539	493	559	489	542	500	517	503	515	526	539	530	485	486	504	537	535	498	510	523	487	499	449	571	532	537	492	530	536	495	471	538	509	543	495	505	563	514	536	481	530	515	512	530	504	506	520	503	474	528	504	528	495	490	498	495	514	500	506	502	491	461	523	514	537	517	485	504	494	534	559	525	500	536	546	549	513	525	507	528	528	534	506	496	534	496	511	490	525	493	500	487	539	526	505	506	526	496	537	520	506	516	491	501	536	541	514	515	539	497	504	525	513	481	514	514	503	539	499	518	539	533	514	540	523	517	497	544	485	506	502	495	493	502	487	483	523	503	527	529	512	469	471	507	490	528	535	506	508	541	487	508	524	477	488	505	523	498	496	513	485	525	518	522	533	478	505	551	525	523	510	499	471	480	559	570	477	493	536	510	498	501	499	511	502	514	499	506	508	509	533	485	512	517	519	523	476	513	519	512	529	545	486	532	490	501	510	523	527	507	536	547	535	504	541	500	477	488	496	525	482	482	487	540	518	529	523	499	494	504	535	541	516	496	530	510	515	517	487	520	533	490	560	549	518	514	549	482	534	513	543	529	481	522	516	542	513	471	512	555	510	466	520	523	514	514	526	531	517	493	512	502	498	522	518	515	519	487	528	510	544	529	499	502	529	502	526	529	526	513	530	502	525	540	501	485	509	499	474	459	499	476	521	519	505	545	489	509	502	530	532	515	480	521	499	514	492	524	501	519	527	530	521	501	492	529	513	500	513	508	524	528	508	562	492	531	498	538	538	498	516	479	537	533	501	533	525	509	526	492	511	542	537	501	512	522	478	499	528	516	522	526	510	531	515	517	514	481	530	516	518	518	472	532	537	515	537	504	469	517	514	527	459	529	502	533	520	483	507	480	485	479	510	502	524	517	514	491	513	515	511	523	506	509	479	483	533	510	470	520	498	535	539	523	495	551	503	485	504	542	506	542	551	506	492	494	546	530	483	482	529	518	517	490	538	505	555	499	503	480	538	510	496	536	488	521	517	507	477	523	504	487	491	499	504	473	514	474	513	572	539	475	523	506	492	526	517	482	481	549	485	516	524	526	510	547	538	491	505	510	472	558	504	488	523	525	488
25440	21480	28262	26513	17226	7546	5440	900	657	674	693	633	629	578	674	638	682	629	649	659	677	610	622	615	669	658	622	675	669	689	648	658	620	623	640	648	676	616	683	616	640	641	641	605	629	671	664	604	628	660	642	660	629	636	599	669	622	634	635	616	601	637	600	630	610	618	612	627	625	637	605	632	596	617	644	617	642	637	661	602	588	659	621	644	655	607	621	598	708	622	666	620	636	632	661	682	635	655	603	651	617	604	657	652	636	589	662	642	620	654	596	635	613	600	635	621	662	589	628	647	619	635	572	642	643	633	641	646	627	616	592	584	630	677	609	615	661	644	639	599	660	696	648	661	656	621	639	689	627	616	593	625	622	653	621	635	670	620	612	564	651	651	632	632	602	593	604	618	635	642	636	599	602	620	657	676	628	618	596	610	605	602	609	633	650	632	626	669	644	683	623	555	657	655	630	609	603	680	668	685	616	628	615	644	599	655	623	644	605	610	655	637	621	625	606	662	641	615	635	620	653	623	609	626	645	647	621	608	616	628	606	629	635	593	691	636	631	642	631	601	618	658	593	613	650	645	638	626	636	601	692	686	635	596	651	660	676	630	632	637	612	636	608	595	592	632	617	628	616	658	627	587	636	649	604	649	661	653	663	657	640	650	638	671	645	634	611	571	633	599	721	664	648	670	661	655	634	589	623	613	639	653	643	671	600	625	646	628	623	629	603	647	657	652	655	646	631	600	622	673	620	619	576	598	653	640	670	598	622	629	647	585	652	616	641	597	643	610	627	574	617	631	613	641	598	598	648	627	586	568	601	618	624	640	608	639	662	623	604	601	610	617	648	626	627	620	610	663	575	650	612	658	664	674	639	653	630	624	646	634	606	686	619	611	625	638	634	615	638	615	644	628	637	611	645	643	673	591	611	664	615	641	661	640	619	662	615	607	613	617	674	651	657	608	626	633	637	645	649	619	602	660	627	579	631	617	636	660	657	606	651	597	618	595	688	642	622	649	617	615	647	629	636	616	595	634	605	635	631	624	626	686	630	629	632	655	611	690	633	610	639	646	610	673	598	650	634	609	621	595	676	612	599	634	602	599	656	647	647	644	586	611	643	625	650	665	625	641	635	626	666	554	596	629	666	635	650	619	633	633	686	608	567	660	632	667	618	624	637	642	617	651	632	680	677	646	622	622	658	658	621	619	581	637	590	634	646	627	567	631	682	601	643	656	639	617	634	617	692	651	677	679	694	633	620	711	641	602	621	632	613	627	675	620	591	607	616	609	637	640	622	632	619	640	636	631	611	630	600	613	686	668	637	680	576	608	668	647	639	642	652	575	640	669	670	608	619	646	612	638	579	613	696	605	628	631	598	603	617	624	604	642	629	637	594	643	639	661	608	663	607	627	623	561	585	665	666	592	650	632	616	659	647	647	627	640	586	679	641	658	618	694	634	593	599	619	604	592	586	631	646	611	634	607	649	593	635	618	654	609	632	655	646	674	640	633	598	625	669	622	608	633	681	634	611	635	648	624	639	618	627	597	621	606	637	620	629	613	631	646	613	590	642	660	637	610	597	583	644	628	617	629	645	616	668	608	641	643	608	640	637	608	636	614	647	672	598	610	635	623	614	617	645	633	586	604	613	641	602	593	656	535	623	641	643	651	627	633	609	641	574	621	643	662	648	654	642	653	612	579	598	632	672	591	634	661	613	609	649	623	588	637	616	598	616	661	580	625	648	620	623	653	636	627	617	663	625	657	676	643	605	629	654	668	654	651	594	626	633	623	627	615	634	615	646	589	634	635	630	642	606	662	595	637	638	623	630	594	643	625	653	631	616	662	625	653	641	598	601	612	644	599	595	628	628	615	662	641	637	657	633	670	639	611	578	601	632	607	594	624	617	650	678	655	616	645	553	577	626	616	606	583	621	638	639	662	635	657	586	608	644	663	625	577	637	632	642	665	644	653	663	633	591	593	657	631	649	615	610	603	668	607	619	635	642	613	603	623	575	629	645	640	626	623	633	605	633	666	652	620	644	655	623	641	637	592	643	659	622	651	641	647	622	614	590	632	607	659	640	669	641	646	660	637	590	612	686	598	615	639	620	638	634	616	572	613	668	645	592	623	655	628	653	602	630	617	584	626	637	612	613	609	627	635	611	682	633	613	616	621	647	606	606	685	667	612	618	626	660	610	578	641	642	641	610	632	645	633	607	573	632	630	640	610	628	616	624	649	647	584	634	615	620	628	570	634	581	622	573	623	613	649	591	619	613	629	623	668	600	623	613	656	641	608	629	638	633	647	618	661	610	630	643	644	674	617	573	709	641	624	628	603	671	645	619	598	631	651	590	621	618	633	673	579	627	642	648	651	638	645	641	583	626	659	609	603	675	618	618	662	619	611	653	641	641	637	662	619	623	582	617	630	613	640	608	631	615	606	602	631	612	651	648	639	648	588	628	612	642	677	634	635	617	662	640	659	639	603	620	630	657	625	592	656	593	625	605	640	639	640	578	658	659	633	683	648	638	612	622	617	637	640	612	638	660	621	714	627	636	623	626	625	692	637	615	596	632	649	613	638	667	599	621	686	687	633	642	609	642	630	606	630	641	616	632	632	630	621	695	632	637	618	598	627	604	607	623	633	661	636	593	614	651	647	580	646	612	606	646	611	595	637	644	636	617	631	633	594	630	646	635	647	632	625	605	657	648	657	644	619	629	625	638	656	634	635	638	605	617	595	656	628	606	596	660	636	630	639	648	659	605	627	617	615	585	648	661	626	674	636	622	642	615	652	575	702	615	630	628	635	609	608	618	642	634	631	663	653	640	643	631	628	598	664	653	616	655	626	634	609	596	627	590	654	586	576	603	648	584	636	619	629	622	644	664	646	602	632	641	558	615	645	627	595	664	676	640	612	619	602	637	627	640	638	660	635	629	606	597	624	645	614	649	682	662	636	574	609	624	623	627	626	673	618	624	632	619	651	669	585	613	649	654	631	578	580	632	644	588	624	650	648	601	655	561	624	611	646	622	652	640	648	616	597	665	633	620	541	631	618	642	663	646	591	654	635	666	656	617	655	602	632	638	616	663	584	606	617	625	613	614	647	604	652	617	616	625	642	658	622	615	657	647	630	631	599	586	608	613	669	625	630	638	629	631	596	619	614	635	609	623	619	664	615	633	610	629	615	622	619	617	603	669	665	658	664	658	613	653	635	631	626	609	613	608	610	629	580	610	628	643	615	586	657	680	639	622	637	669	620	672	633	628	651	643	609	617	634	592	635	666	610	621	628	636	655	650	681	657	624	631	636	660	651	635	669	663	606	638	636	625	620	625	626	586	626	670	646	614	618	635	621	641	653	650	654	627	619	647	619	622	637	589	620	595	618	606	629	634	609	599	619	654	619	631	625	584	594	616	611	583	595	654	629	635	653	679	634	609	641	648	601	630	627	664	641	652	627	672	623	627	652	585	622	628	637	606	644	631	638	643	606	617	614	598	604
47039	55490	41543	18537	8057	6157	5223	682	650	612	615	574	566	530	582	597	563	538	570	535	554	535	572	580	565	550	582	585	554	582	552	554	519	570	572	546	541	511	587	542	512	552	547	526	542	549	557	585	580	545	565	600	544	573	549	601	571	531	539	536	551	538	502	543	533	585	541	583	504	561	533	541	545	548	581	517	548	587	555	552	548	545	574	548	550	552	550	566	592	588	575	548	551	568	550	523	569	562	572	547	564	529	566	597	635	606	620	557	567	587	548	604	530	496	552	576	538	555	546	555	555	583	562	552	554	513	559	548	605	559	576	547	567	550	573	565	548	597	526	550	542	549	574	502	544	552	545	532	545	559	571	546	566	524	512	526	576	610	571	539	570	550	570	528	504	558	561	562	543	548	575	543	583	531	573	563	578	546	568	563	542	568	521	539	529	517	587	594	552	564	579	545	563	552	547	533	568	544	552	528	563	542	578	510	534	540	516	554	533	549	509	544	553	548	567	532	535	531	536	572	559	543	570	536	522	542	567	523	568	553	551	552	492	545	552	531	507	576	556	600	548	535	565	582	558	527	555	521	533	584	554	557	547	553	548	571	553	519	543	518	555	586	559	520	577	568	545	530	606	555	557	574	584	548	540	538	601	553	563	558	577	531	530	548	525	554	584	561	560	548	548	557	498	593	533	562	549	548	547	539	494	547	510	558	521	536	533	547	568	521	565	560	548	595	517	558	531	523	523	546	541	564	564	525	554	607	543	558	544	559	565	543	533	553	556	556	545	528	556	541	561	621	560	524	572	574	547	517	566	580	528	581	550	588	556	527	565	532	547	543	516	560	565	524	531	589	539	537	541	568	552	568	504	565	583	511	559	521	553	556	500	539	584	560	509	583	591	536	503	565	569	546	545	573	533	549	595	536	559	547	533	544	538	558	557	564	540	552	565	565	587	545	527	545	532	544	549	583	553	588	548	595	489	551	523	558	542	538	582	562	548	557	569	597	568	541	556	575	520	556	509	567	559	574	532	540	518	490	568	572	554	543	526	558	526	555	550	567	517	570	558	543	520	542	564	588	548	517	575	577	565	535	518	496	557	529	572	558	532	545	580	508	541	538	584	562	526	545	510	512	591	586	564	529	541	555	560	552	526	548	585	506	514	570	576	522	519	562	596	543	554	546	539	598	572	544	598	539	543	551	591	543	529	567	577	536	557	511	546	553	567	566	535	533	550	528	590	561	552	569	534	564	572	568	497	547	552	582	581	526	506	556	521	540	547	541	511	536	529	575	549	565	525	539	550	582	553	548	558	572	555	496	554	552	503	583	514	569	558	592	519	541	551	547	534	525	556	515	526	589	562	493	526	572	569	554	586	547	572	552	553	580	587	574	571	580	558	530	529	513	564	570	509	596	578	554	530	510	551	555	588	526	549	569	560	526	551	569	578	586	539	555	518	541	503	597	560	558	504	539	552	535	550	540	568	540	541	529	562	504	557	532	499	555	578	575	537	544	553	540	551	511	517	536	587	534	551	549	581	510	559	562	544	535	561	544	537	562	510	539	531	535	554	531	581	545	533	572	553	531	535	546	518	536	570	527	555	510	552	503	539	529	552	534	539	557	546	547	579	571	553	531	565	573	541	529	509	477	535	553	581	552	592	552	552	560	502	571	527	556	582	537	548	549	518	517	578	562	582	512	573	568	514	515	553	588	557	544	535	588	551	543	545	543	543	583	573	569	583	542	550	548	547	529	573	571	513	579	531	538	582	541	529	496	527	537	570	523	572	556	535	536	546	576	565	566	560	574	531	575	503	592	548	540	558	579	571	548	515	541	543	532	577	562	571	551	565	545	591	574	552	562	526	575	554	554	537	543	524	594	567	564	529	549	549	582	568	547	599	523	515	534	521	559	546	558	548	575	588	542	542	541	547	583	593	543	525	522	562	524	561	560	526	568	556	518	531	567	589	513	576	549	556	562	548	561	611	569	543	572	538	535	553	515	562	519	516	559	537	526	509	545	557	536	560	619	534	539	542	554	556	584	513	572	579	543	570	563	516	532	547	547	585	575	596	560	573	535	568	552	589	557	547	599	543	547	522	531	565	568	570	520	588	543	566	538	571	544	567	558	527	580	538	542	510	562	546	561	550	605	546	512	555	573	575	520	546	544	577	582	596	579	528	571	532	539	552	582	557	558	563	565	574	566	574	564	534	569	535	543	530	553	590	506	494	581	580	559	541	523	574	564	553	527	570	548	562	498	540	556	569	550	570	532	535	544	508	547	548	512	509	514	567	561	548	626	585	537	536	589	525	544	542	554	530	535	539	551	499	548	570	552	536	559	608	529	564	580	585	534	551	527	569	569	543	549	586	518	585	558	584	566	537	561	576	555	528	517	569	542	522	510	536	505	543	568	537	546	519	590	596	530	526	566	510	568	570	511	576	538	514	571	575	571	577	551	571	516	547	611	564	553	528	509	563	614	542	532	572	576	523	591	562	544	556	551	549	566	542	542	559	554	590	597	569	573	565	559	553	559	584	575	592	564	529	541	525	567	552	539	525	537	527	563	510	558	582	501	546	527	565	530	528	571	570	516	534	542	531	545	505	525	553	538	568	523	561	540	545	530	547	533	565	552	580	529	520	556	549	585	543	526	587	530	526	581	584	548	565	531	551	523	537	567	550	568	538	554	532	529	519	521	546	489	516	516	529	528	536	575	598	567	533	572	517	558	563	553	530	570	585	598	521	521	527	525	580	538	504	545	521	528	554	545	557	579	586	571	565	543	540	534	523	546	541	585	557	540	537	542	533	584	586	544	569	521	573	549	518	548	548	555	542	597	548	553	563	537	550	533	526	598	531	550	555	552	555	566	504	513	592	486	503	547	557	547	547	562	518	564	540	549	570	532	528	527	519	577	529	539	518	541	575	550	532	479	515	584	559	528	524	583	580	531	549	544	541	617	544	532	597	569	575	528	527	559	562	529	588	558	542	577	541	570	552	559	519	553	535	570	520	546	544	518	528	548	566	581	593	539	590	609	558	583	521	562	591	553	557	568	527	523	531	523	539	508	541	554	551	533	557	545	564	551	574	548	529	590	537	576	536	555	565	559	550	510	546	581	524	537	545	527	580	525	518	579	511	534	517	575	547	583	539	549	539	561	536	537	527	568	600	548	534	530	544	550	538	571	531	548	528	562	555	567	554	522	544	582	573	541	538	585	542	513	529	550	555	542	552	544	587	557	549	517	524	542	571	566	589	566	567	565	571	535	517	556	569	552	542	569	548	571	543	510	563	537	536	532	531	565	533	537	540	533	561	522	563	565	545	529	506	542	558	548	557	566	557	539	580	566	553	556	505	573	540	535	531	543	506	554	555	540	540	547	550	537	536	570	521	559	571	557	574	588	539	520	525	503	579	518	548	570	545	559	569	576	556	521	546	573	575	565	532	520	564	546	525	526	576	570	559	530	532	546	544	580	587	552	561	561	559	551	522	558	532	550
24418	21432	29049	25361	21856	19538	12664	1481	921	960	892	855	854	830	893	826	838	865	837	790	821	839	852	854	856	859	843	826	828	787	825	862	839	790	841	823	811	835	769	824	779	850	837	787	822	838	798	824	849	855	822	787	844	777	845	811	778	860	870	792	867	778	792	765	802	828	833	815	798	811	844	830	812	825	803	790	824	837	806	819	805	777	790	801	784	820	837	835	762	818	784	783	816	830	780	831	825	766	812	808	808	816	825	809	879	900	912	836	852	887	789	825	844	833	824	814	795	842	825	823	794	799	787	838	803	783	833	839	823	827	810	809	845	789	815	850	816	874	822	821	793	769	818	792	766	829	795	835	793	789	838	836	797	860	819	769	802	808	832	823	844	821	805	831	834	863	835	802	824	814	795	832	867	802	837	812	831	799	824	836	819	792	829	835	851	806	831	768	799	823	791	786	797	832	836	784	790	838	854	864	795	788	827	823	866	794	814	785	761	828	804	840	834	823	868	777	844	764	770	830	804	769	817	847	784	841	827	765	733	854	820	780	805	783	794	819	805	855	809	836	790	754	784	822	764	775	808	868	856	825	813	792	836	830	784	789	821	829	831	881	747	814	810	837	834	817	824	861	834	797	788	823	830	864	790	847	817	785	786	794	833	753	823	784	847	813	801	841	784	818	842	820	791	793	848	809	855	810	856	791	793	781	820	784	824	800	844	806	788	822	825	812	815	835	790	826	778	795	855	795	811	839	799	828	783	833	819	834	815	801	873	821	786	790	799	797	853	836	773	792	823	791	843	748	823	744	799	790	820	811	799	830	832	804	863	824	813	826	780	782	835	802	809	789	791	838	873	811	822	840	808	811	827	788	828	819	847	817	782	866	802	785	838	770	812	836	863	835	833	824	792	789	798	806	803	795	815	798	815	782	788	805	788	834	772	814	833	864	829	745	802	850	808	816	831	833	861	815	833	841	806	819	810	826	832	811	774	819	837	822	802	845	799	826	807	839	795	807	777	805	761	826	835	840	771	824	833	814	824	766	800	808	778	777	837	766	796	771	828	838	804	766	819	800	806	810	797	813	798	819	859	815	788	802	789	821	784	799	880	817	817	772	767	770	805	784	790	861	849	789	808	793	851	782	796	786	784	817	880	827	773	789	749	768	841	815	844	751	807	771	852	780	812	823	820	781	841	817	802	817	810	801	829	841	824	813	791	738	841	753	804	888	789	811	810	817	825	799	775	785	803	815	785	825	823	799	801	821	774	810	788	819	859	825	804	815	782	773	833	801	816	808	799	853	799	791	800	829	823	849	813	837	812	835	809	827	814	851	801	819	786	800	820	790	786	844	806	801	815	830	814	813	864	861	793	766	800	846	808	828	782	806	818	805	811	794	783	771	804	757	813	792	801	855	797	837	840	770	782	845	829	860	845	821	839	839	851	851	787	779	811	811	832	843	855	823	777	759	782	806	799	813	843	800	817	802	830	777	815	768	819	829	817	819	806	819	855	801	820	783	783	824	778	828	809	818	819	819	780	795	855	878	800	828	836	802	822	819	828	805	868	816	865	797	879	787	868	804	787	776	783	753	826	801	793	754	805	784	812	830	857	804	858	835	808	817	763	826	800	829	767	837	823	840	805	801	794	897	774	811	815	837	837	793	746	782	806	789	840	813	819	772	789	782	853	772	812	797	768	848	850	763	877	799	820	751	817	793	813	813	846	821	797	785	747	806	801	760	757	761	840	802	804	883	832	787	828	835	833	793	776	799	841	823	819	808	780	788	804	694	884	803	822	798	827	828	798	875	823	828	803	767	766	785	776	849	785	754	830	804	820	803	771	859	798	827	796	809	826	829	817	800	828	799	810	808	831	840	842	859	839	782	872	810	802	823	844	753	841	792	872	829	835	808	793	814	800	822	785	817	807	832	837	828	819	764	828	814	820	785	830	821	801	801	785	808	819	791	822	798	799	825	816	797	846	759	815	832	815	850	767	856	819	767	784	837	851	775	782	801	789	792	788	842	790	803	797	825	805	761	826	898	758	827	783	734	809	811	820	796	766	805	825	788	783	814	761	788	750	833	765	779	770	841	852	771	787	800	829	808	837	849	780	875	830	845	838	815	831	847	831	811	807	796	811	780	799	752	854	852	822	809	829	804	815	802	819	819	798	843	789	815	845	800	850	783	849	789	824	754	849	865	874	806	825	795	772	774	809	794	834	808	755	827	804	828	832	806	810	807	846	763	783	829	782	807	819	787	808	808	830	859	829	819	837	790	773	817	810	874	816	749	783	811	818	834	801	834	815	792	823	849	844	822	786	815	801	864	794	770	818	873	824	782	825	791	828	827	843	831	852	785	825	806	750	819	827	801	828	779	780	780	772	829	788	830	804	786	846	841	773	825	797	802	820	735	804	804	803	813	827	808	858	787	819	841	816	756	794	835	759	745	780	798	806	796	754	831	833	826	801	852	828	811	813	793	758	839	847	818	785	828	821	785	782	773	848	839	770	830	776	775	844	836	782	820	783	783	789	822	809	871	840	821	813	769	762	822	851	819	805	794	814	842	813	816	841	772	767	815	825	824	812	821	804	821	827	814	760	743	816	807	793	813	798	869	775	810	790	804	787	823	810	811	803	826	812	722	847	712	804	795	830	796	782	774	816	786	781	800	795	828	798	796	818	789	780	859	791	804	804	839	824	813	833	814	782	797	828	845	847	792	805	862	818	745	824	792	802	845	764	796	796	865	821	802	835	820	812	788	816	809	857	795	841	842	759	810	800	849	842	805	855	815	850	875	799	822	834	812	762	784	753	794	797	861	854	802	796	826	855	796	767	809	802	804	812	799	822	832	816	816	854	746	881	810	830	822	823	847	813	835	778	809	800	835	789	833	860	789	766	774	762	785	854	759	811	792	769	801	841	837	848	735	814	827	809	853	779	795	804	795	837	774	770	804	837	821	777	774	804	801	765	807	784	842	861	823	734	825	800	815	742	780	788	819	835	832	761	788	769	842	831	866	776	841	789	827	813	819	793	826	779	828	819	844	790	858	889	791	791	781	809	820	869	776	811	879	775	850	778	803	806	801	830	810	827	828	841	768	850	803	824	782	800	820	788	795	790	816	794	833	829	862	813	805	846	840	857	783	814	776	813	803	731	802	782	826	800	796	807	841	777	786	855	823	801	802	801	818	831	843	785	767	836	772	810	804	866	814	804	798	865	839	799	815	887	774	821	841	765	745	855	800	833	797	779	802	821	825	812	830	868	800	781	787	824	810	831	813	821	818	799	768	823	768	841	791	783	795	816	826	829	820	823	736	827	803	845	886	827	781	775	829	789	826	854	797	783	855	822	829	861	780	784	796	787	767	813	775	794	827	839	798	832	793	764	784	803	814	778	811	836	803	801	790	784	812	754	827	831	756	831	785	803	818	794	806	809	797	815	806	768	792	769	769	825	841	774	796	807	837	844	776	751	812	792	795	825	842	831	822	805	754	801	858
55209	71620	52627	33225	13616	12005	8515	1002	872	814	821	757	762	710	743	765	725	717	749	712	724	698	742	724	715	652	741	756	684	703	686	725	690	709	684	720	707	698	672	731	724	670	661	683	654	708	733	707	691	655	705	679	740	664	722	662	692	734	691	696	711	737	709	682	688	677	676	694	722	663	748	720	690	722	714	677	701	705	738	635	732	723	723	723	684	663	694	727	690	702	759	714	681	730	648	698	677	668	730	705	707	691	669	683	761	799	778	744	713	644	690	677	717	728	678	613	666	693	679	717	664	683	704	739	669	696	696	744	691	711	696	719	635	648	706	675	683	718	708	718	734	665	722	743	629	669	687	698	712	702	659	697	740	687	701	669	701	742	686	642	677	707	670	701	687	679	724	682	710	726	722	739	689	684	666	674	667	633	639	686	632	751	692	681	661	653	666	758	682	691	649	658	689	684	690	750	646	694	695	686	685	675	633	689	738	638	704	698	650	689	657	688	679	634	705	700	678	715	713	641	711	666	685	708	677	727	705	674	690	695	672	681	690	650	679	699	712	664	678	675	681	667	717	695	717	695	686	675	723	684	646	658	716	662	694	677	742	692	687	719	688	684	686	710	683	643	682	693	688	714	695	680	702	691	723	679	693	646	723	691	696	682	700	739	700	690	729	679	690	659	645	719	707	698	686	653	685	691	695	673	682	654	715	711	669	739	699	679	656	677	673	666	683	718	687	692	685	674	740	665	692	703	703	705	674	661	700	724	649	696	719	676	695	714	690	697	710	720	667	702	716	694	700	710	676	687	707	658	701	678	709	727	672	707	692	671	696	671	678	702	677	673	692	678	662	719	670	716	707	664	676	675	690	671	704	679	678	684	692	691	667	747	717	700	713	671	701	763	671	703	705	627	681	718	637	666	656	724	674	710	732	727	673	652	749	697	685	664	677	702	671	694	643	706	712	653	696	668	626	715	676	703	669	708	688	663	658	678	734	662	679	681	752	668	723	685	705	644	664	662	695	682	687	701	697	673	725	692	722	760	662	671	717	695	706	660	684	685	709	699	651	652	713	656	700	705	676	698	689	700	684	697	742	707	695	661	708	718	678	626	700	694	718	657	666	700	717	730	677	677	706	688	691	679	682	690	707	684	697	668	661	715	687	684	660	696	670	707	697	721	689	706	684	721	659	717	723	719	629	719	678	693	722	705	685	675	693	628	691	684	676	666	675	683	663	697	641	685	723	698	715	685	641	717	708	685	671	685	682	717	658	712	704	712	691	718	703	659	662	665	669	690	646	679	670	694	724	689	667	697	765	694	690	702	672	704	714	703	685	656	725	690	669	663	683	708	681	702	697	693	747	710	683	772	674	704	710	660	690	684	690	715	666	718	650	689	677	695	710	666	675	639	675	664	658	687	697	701	695	691	706	692	710	705	709	668	723	728	723	669	680	675	751	709	686	645	660	751	688	732	716	691	673	672	673	614	675	706	700	677	716	680	664	674	697	692	725	684	673	696	663	664	671	690	659	717	732	734	698	644	701	674	714	690	737	691	725	659	705	681	697	665	711	674	700	678	715	651	682	703	662	725	687	757	634	701	669	684	713	699	690	665	670	728	672	691	685	682	724	680	727	695	690	639	676	720	680	706	719	716	704	690	647	650	707	677	689	675	738	680	674	704	702	725	676	695	702	689	665	759	663	680	663	729	765	733	690	655	694	694	695	697	660	685	672	763	675	697	697	698	688	689	670	707	771	648	694	693	723	678	727	715	677	670	697	712	693	711	689	706	710	661	673	694	666	653	657	688	661	695	659	689	688	694	687	700	672	683	689	699	695	730	663	725	712	701	680	672	676	711	684	705	697	696	607	720	651	680	635	688	683	665	698	674	676	688	682	711	650	681	699	686	680	687	699	700	671	680	713	670	665	711	703	704	691	653	689	718	667	681	672	668	707	696	715	734	664	658	650	713	657	689	718	688	707	723	677	616	669	744	663	730	687	712	690	708	647	697	735	652	600	704	651	679	723	684	668	689	655	713	659	688	707	710	659	646	736	653	709	695	696	668	718	695	653	684	683	703	672	650	726	676	662	668	675	673	701	690	691	700	706	658	656	696	669	707	710	700	651	689	682	689	669	723	680	713	669	698	666	671	693	612	681	701	710	665	709	676	674	679	710	602	675	670	704	698	677	702	665	634	666	684	716	642	683	714	656	692	659	728	637	681	679	724	685	658	705	705	687	696	685	666	657	694	707	677	692	671	721	707	681	778	689	667	654	658	668	656	659	644	684	681	681	652	719	686	730	695	685	660	687	673	678	654	682	662	670	705	680	676	627	732	652	673	696	677	683	622	670	700	640	713	678	756	643	675	688	653	650	698	667	707	673	663	692	673	696	684	698	677	730	720	676	681	685	649	668	657	642	705	665	650	645	663	693	694	641	721	671	657	691	652	640	751	750	667	667	673	651	697	663	709	725	692	688	687	659	686	678	668	683	619	675	732	692	662	711	687	710	666	657	690	717	638	683	681	705	669	703	669	728	658	691	689	676	654	717	667	730	706	659	666	693	684	711	701	659	653	700	728	639	699	674	685	682	671	661	678	727	698	672	648	693	675	667	671	729	667	670	688	707	720	659	718	665	718	731	675	663	685	662	756	690	674	715	699	640	681	687	713	684	696	650	693	697	676	697	675	696	733	669	654	687	705	720	626	731	664	698	672	709	672	673	702	714	720	645	687	735	671	706	703	687	710	706	666	685	777	642	781	698	654	693	648	694	731	674	694	700	642	632	666	682	710	738	711	727	705	687	675	695	633	688	647	628	718	686	702	678	718	670	684	644	680	666	718	680	677	707	710	697	707	638	687	710	678	681	712	719	697	694	685	707	649	732	671	704	664	673	694	627	679	660	705	696	659	704	658	688	749	668	692	691	686	678	674	738	702	701	701	704	669	696	700	727	695	658	689	708	679	712	686	632	729	643	668	685	742	659	671	677	677	719	707	665	662	680	692	688	684	665	661	727	700	692	647	688	698	721	653	676	660	671	659	693	706	645	682	684	710	677	675	653	694	708	705	692	645	702	680	698	698	683	666	675	685	686	679	687	669	698	697	713	713	690	699	660	688	626	662	667	673	701	694	692	749	654	678	735	675	662	708	670	716	683	648	690	697	724	709	663	693	696	682	669	674	704	722	695	685	627	662	651	688	686	699	689	718	677	689	709	685	655	687	688	666	615	733	666	731	682	726	699	690	678	698	686	710	732	712	685	629	679	698	690	712	698	709	709	695	682	664	674	688	658	665	648	677	701	677	690	680	674	686	662	652	697	675	738	714	723	685	735	701	703	668	659	715	744	674	674	710	716	635	665	689	719	677	661	641	716	714	686	695	663	674	660	642	732	735	678	717	663	679	739	692	663	688	670	716	646	693	675	703	631	699	662	661	681	664	666	702	641	692	680	665	717	695	623	703	730	667	663	683	685	738	701	669	668	713	747	685	689	647	653	662
29041	18984	8915	4698	1348	1160	1095	770	778	776	865	802	823	863	770	773	817	818	801	795	804	870	755	825	813	832	831	788	802	813	829	844	849	780	828	783	792	811	866	844	771	822	828	788	757	835	784	826	802	795	787	801	781	808	785	773	780	818	837	779	834	745	796	830	811	798	778	785	794	792	765	773	779	785	759	794	806	851	808	782	811	784	739	812	755	786	799	791	808	815	804	749	799	801	771	781	773	808	776	781	796	783	821	796	782	839	818	793	818	786	841	792	802	766	777	794	831	795	782	806	783	808	842	792	840	796	767	827	778	837	820	867	786	777	763	766	797	839	844	760	789	773	790	810	809	779	803	809	812	798	755	819	811	777	779	747	798	789	839	798	775	811	765	829	800	804	797	770	816	776	753	818	833	799	819	792	794	794	815	798	811	748	777	814	765	781	810	828	798	841	783	766	801	757	786	795	794	818	780	807	846	770	791	798	764	776	800	843	808	817	806	807	775	772	789	790	797	777	781	753	798	773	784	816	782	800	824	783	782	795	807	783	846	802	797	749	730	813	819	805	818	782	845	798	765	818	790	759	770	833	795	838	759	794	809	803	776	797	787	796	760	808	792	792	787	791	744	788	787	824	764	819	803	748	823	805	772	763	828	787	798	776	747	756	814	755	778	758	815	748	748	821	759	775	804	745	826	769	809	809	767	808	738	818	783	790	757	806	815	771	800	811	804	849	801	847	799	809	800	811	803	776	768	773	835	773	804	818	799	789	812	772	854	769	781	797	810	808	774	760	840	821	767	786	756	777	778	775	785	763	805	753	819	810	793	840	757	778	822	774	839	775	751	865	799	783	809	815	828	801	810	775	820	807	850	801	849	850	826	782	853	795	803	837	767	799	770	784	785	770	790	793	784	798	799	808	828	778	852	779	799	824	794	816	759	786	768	803	816	772	821	841	767	803	782	812	827	829	781	771	786	789	751	799	825	780	826	764	775	785	751	816	827	802	782	792	765	856	819	803	867	771	789	822	815	821	808	785	799	790	800	838	790	790	825	778	792	749	822	812	783	756	778	775	767	796	787	831	792	828	840	750	809	739	762	805	765	837	784	812	787	799	759	819	809	839	774	759	818	719	797	810	802	832	799	792	853	778	763	775	749	805	779	868	754	819	787	814	772	831	813	845	773	775	822	802	789	807	744	830	797	805	839	789	814	762	761	787	820	824	794	804	819	803	840	808	764	815	807	814	830	807	815	781	765	794	822	824	822	850	785	804	792	788	783	788	843	809	839	721	814	793	833	813	808	785	793	805	828	772	764	733	804	775	786	857	811	771	805	789	834	811	767	806	757	815	782	794	796	767	842	793	779	753	830	765	809	794	812	774	792	794	793	842	850	803	838	788	797	878	818	807	837	821	745	769	803	802	828	780	765	840	828	807	830	840	842	766	818	794	799	779	825	811	840	780	814	795	740	828	815	811	819	787	814	801	762	752	783	801	818	777	787	787	829	835	834	806	826	791	813	780	788	787	793	864	825	838	752	825	818	811	785	781	840	780	836	808	801	801	811	806	828	814	761	837	733	781	834	823	826	798	836	811	802	834	820	808	751	827	772	790	836	814	817	787	790	806	789	822	838	755	804	804	796	790	846	765	769	833	831	800	797	816	800	814	809	834	801	859	781	798	848	814	826	819	775	791	800	791	839	822	826	792	759	823	825	746	853	862	816	800	791	803	782	755	821	801	814	834	781	842	780	851	804	803	826	847	815	808	808	822	823	766	808	823	829	768	833	799	827	808	807	812	771	804	793	780	786	778	764	805	831	803	809	808	819	802	812	812	822	802	815	860	831	792	798	762	819	797	764	808	785	797	759	801	839	817	818	832	777	793	826	839	783	781	792	824	779	785	775	845	800	872	738	803	773	834	829	790	839	864	781	750	836	805	743	756	845	722	825	771	796	848	738	772	753	794	747	808	816	817	875	783	744	774	806	790	810	785	847	794	829	791	830	838	754	827	780	785	818	818	818	854	806	835	797	826	806	820	823	785	803	829	810	829	792	866	798	790	762	784	800	791	770	809	842	764	792	775	802	753	819	801	813	767	751	769	787	820	765	798	852	819	796	812	767	756	801	809	761	750	793	838	792	782	810	817	857	754	790	769	775	808	810	797	814	731	794	802	765	812	819	753	793	834	791	811	899	777	808	801	821	785	812	839	785	835	828	778	759	782	780	787	815	788	783	773	819	766	852	821	793	774	785	836	829	807	817	806	790	807	759	829	809	775	777	852	793	829	816	823	784	787	857	820	787	818	805	838	792	786	772	779	763	788	793	796	811	807	804	857	800	786	799	822	809	750	784	783	816	802	790	811	770	779	832	798	778	789	835	829	782	762	826	796	775	818	828	759	835	780	830	767	823	786	808	807	750	804	820	756	824	804	789	784	772	760	778	798	822	803	851	783	771	801	756	787	788	826	747	782	804	803	844	785	752	852	828	852	801	772	787	801	826	764	844	789	736	806	765	790	761	787	766	787	762	820	803	794	783	828	757	843	808	802	812	845	781	742	853	831	824	755	824	832	801	757	782	783	783	778	812	813	812	798	781	794	864	857	833	839	801	759	819	820	809	805	821	789	785	790	821	861	807	772	793	817	763	800	799	757	786	804	795	777	782	802	816	777	812	817	761	807	854	803	822	834	806	801	846	840	812	797	809	797	809	786	794	829	875	785	817	759	800	799	779	796	825	797	834	823	810	785	838	817	856	790	802	830	776	798	825	804	814	800	806	789	798	759	822	835	819	818	784	802	829	836	797	803	759	774	764	785	800	783	780	774	784	779	814	755	801	846	814	819	811	799	751	785	755	812	789	785	787	824	775	751	794	818	776	775	826	830	809	792	852	830	795	747	850	845	806	848	843	836	809	787	834	859	815	808	790	803	798	794	812	836	755	848	732	751	781	810	820	832	795	816	787	778	754	812	794	768	811	810	774	788	841	795	799	765	848	781	812	817	787	817	717	805	784	815	788	811	780	819	795	791	792	791	783	783	817	795	801	837	798	810	841	805	789	825	817	800	792	754	827	782	850	845	751	755	800	839	799	751	821	832	778	836	810	784	835	833	803	756	783	795	822	764	857	826	808	772	838	797	804	798	818	769	806	803	798	805	794	714	787	804	780	766	784	784	812	788	775	746	760	811	826	769	810	814	814	779	807	811	795	844	792	830	801	760	833	784	771	779	782	815	847	829	791	816	818	843	830	837	811	817	797	743	807	771	797	798	776	805	822	845	758	785	770	791	777	821	831	777	816	831	790	787	786	788	772	816	825	752	777	764	806	799	811	843	804	807	779	783	784	769	874	804	783	768	797	790	774	788	774	815	864	800	836	792	796	779	778	806	862	776	798	806	781	759	787	816	786	821	817	757	863	833	829	807	809	815	790	805	750	784	783	792	810	837	799	803	796	801	817	743	776	778	800	808	796	807	753	817	818	805	813	799	803	814	812	855	819	809
13592	11911	6064	3999	1217	1225	998	672	660	607	620	647	651	634	660	684	639	643	631	684	683	632	623	605	638	636	653	598	685	631	642	638	613	643	647	631	639	669	599	678	616	627	595	608	667	666	634	672	647	611	622	613	628	632	624	626	694	640	634	654	645	643	649	676	636	614	641	648	601	631	674	631	624	639	635	661	652	616	661	691	661	626	618	663	651	627	612	660	629	666	654	615	628	625	623	686	637	627	651	602	619	686	635	653	670	643	623	648	669	617	618	659	614	629	616	665	643	653	613	650	632	697	663	632	652	653	630	629	644	672	669	626	622	610	599	635	637	614	662	633	648	635	602	651	644	651	680	649	671	651	625	638	662	669	645	599	626	708	630	614	656	602	629	611	709	600	649	619	675	625	646	626	638	669	649	606	624	614	605	637	587	659	612	660	660	636	630	627	639	609	598	622	606	629	661	626	616	600	672	655	640	642	616	626	616	625	622	661	624	617	631	628	641	582	670	597	654	616	567	599	622	618	635	612	645	633	640	611	601	598	636	616	586	651	617	662	663	618	629	618	696	612	575	615	648	626	608	637	571	601	665	605	612	646	635	585	631	622	634	639	635	640	623	666	669	595	624	650	624	611	648	630	618	633	632	655	651	606	624	604	645	668	649	662	621	589	615	613	605	646	620	632	635	626	636	638	661	671	606	659	633	626	630	701	624	621	685	636	657	640	617	652	674	647	643	658	623	678	653	656	606	647	641	671	628	606	624	646	609	681	574	645	626	663	623	618	614	661	650	632	654	664	602	655	593	628	621	641	626	685	594	609	589	627	624	636	630	624	646	601	580	628	654	634	613	626	638	596	629	624	636	642	605	638	633	658	622	625	644	615	610	610	629	642	621	646	616	628	642	637	623	627	611	666	669	604	610	599	675	592	666	694	625	674	602	653	653	626	601	633	647	650	674	614	649	646	634	605	618	655	609	613	675	658	658	652	593	604	624	617	640	637	603	642	579	631	636	646	631	639	663	653	621	645	669	606	587	599	646	651	627	605	605	610	661	656	642	616	681	615	618	627	715	630	651	689	645	620	663	664	591	653	685	666	622	645	636	630	637	613	688	606	602	613	629	607	614	656	653	622	629	646	608	649	612	632	662	637	656	640	648	619	653	593	618	633	636	619	617	609	574	634	631	617	633	601	652	640	629	663	599	643	610	624	590	610	633	666	607	617	639	667	677	670	667	632	588	606	660	618	637	612	636	593	612	612	609	605	619	594	604	602	625	635	635	611	626	655	635	636	618	601	633	645	637	592	606	604	619	588	625	656	632	608	619	695	599	616	602	655	649	638	628	668	622	636	652	667	640	635	595	660	657	630	570	626	586	604	608	645	601	599	636	627	610	670	613	630	669	638	603	626	581	630	642	585	630	643	688	625	649	642	606	640	657	658	674	641	643	621	625	612	628	611	619	629	618	645	618	595	646	640	608	610	641	643	649	640	638	658	656	663	629	619	681	650	666	645	635	660	631	587	621	598	611	628	637	639	667	612	647	637	642	629	607	608	647	687	616	648	690	641	575	619	596	647	661	581	654	690	669	588	592	654	668	602	612	603	666	614	644	634	670	646	661	611	600	653	653	664	599	689	652	651	657	619	630	639	610	611	603	643	633	651	584	636	620	588	652	589	620	645	600	652	643	678	618	641	687	663	653	656	612	625	649	668	669	648	637	640	672	581	617	619	620	632	594	615	660	602	645	609	624	648	658	630	611	616	607	658	660	631	651	654	667	612	627	654	632	624	605	624	642	613	605	637	637	577	607	642	635	652	655	637	646	670	633	642	639	670	623	653	627	633	623	629	567	609	675	635	621	646	618	596	627	641	680	654	612	612	654	671	597	640	665	637	655	656	638	612	621	652	682	658	641	642	634	625	677	656	701	660	618	644	623	650	680	645	665	653	636	642	671	632	631	619	613	609	617	611	654	664	686	630	614	642	583	637	605	649	601	598	580	612	668	664	578	673	654	626	653	614	616	652	625	670	663	608	633	629	672	628	591	647	624	643	646	597	632	624	612	621	598	623	646	635	633	636	607	640	659	640	662	610	652	630	609	631	635	626	578	650	654	637	651	634	654	640	620	588	647	637	700	602	635	595	646	638	612	678	657	660	622	629	622	616	591	632	613	638	617	623	672	647	667	614	648	635	647	647	655	654	657	608	629	671	634	623	680	661	622	626	635	620	655	670	687	611	595	657	645	648	654	667	613	666	644	677	657	617	619	646	626	657	633	655	590	623	650	656	698	646	639	628	656	609	603	656	593	613	636	666	640	669	632	609	634	625	638	637	614	584	667	659	652	678	653	636	620	630	645	636	617	613	612	662	634	635	657	688	595	661	674	608	695	646	624	637	639	638	601	656	639	666	574	585	624	633	632	695	646	593	629	679	629	652	559	614	626	672	638	666	641	663	655	657	633	612	645	661	668	638	666	661	633	646	643	599	626	649	648	635	665	611	621	624	597	609	641	629	674	689	652	581	648	629	624	648	620	642	665	643	620	626	645	670	644	665	625	635	652	654	635	656	656	593	637	657	633	627	600	623	594	695	664	688	569	634	620	649	579	649	652	636	650	661	611	652	627	649	593	636	656	571	670	647	659	642	619	625	599	639	624	665	623	637	616	606	649	683	580	649	641	628	649	601	655	643	647	645	591	718	624	652	679	605	679	631	605	650	647	613	604	616	653	665	656	685	630	625	608	588	618	643	639	645	658	630	643	658	603	659	622	613	651	652	635	641	629	642	623	656	624	627	677	642	673	648	641	590	644	646	627	609	627	621	594	687	598	639	610	587	660	648	649	675	656	625	629	605	661	627	679	646	657	636	618	613	636	595	657	615	636	624	598	595	585	621	639	636	618	622	651	642	613	636	664	589	635	606	655	608	666	669	605	600	624	657	620	614	630	618	633	688	682	650	644	583	649	605	654	577	631	599	632	627	628	704	649	610	652	656	637	588	683	609	648	670	616	641	642	636	651	674	634	614	660	623	611	648	617	613	643	663	615	638	636	635	627	609	659	580	615	636	643	586	678	657	690	648	622	642	650	621	631	577	600	635	615	644	676	604	672	607	632	702	542	626	619	618	599	659	612	609	626	591	677	605	657	598	622	639	640	638	629	640	642	658	658	603	606	659	655	644	643	651	605	646	626	653	632	643	627	648	617	646	596	602	662	610	621	642	652	626	630	597	601	642	690	625	633	622	629	581	615	605	663	577	655	651	658	635	647	665	638	635	616	635	622	647	665	645	622	633	608	614	632	619	616	603	671	635	630	634	597	648	635	601	608	586	675	634	606	626	689	640	621	647	643	639	607	637	663	662	637	661	602	652	649	614	615	686	655	662	663	677	630	645	604	658	614	671	625	652	638	649	611	639	640	612	611	669	649	632	627	566	651	596	611	671	592	635	648	599	651	661	612	633	647	627	632	642	601	639	632	631	623	643	615	648	649	637	673	642	624	641
25465	21521	28023	29164	16839	9310	5771	1062	804	803	774	786	795	786	770	779	812	786	801	843	794	772	761	743	746	755	747	745	753	801	759	748	800	754	742	710	783	759	716	752	760	764	719	763	814	753	805	742	762	780	751	741	749	727	764	782	774	766	717	826	785	757	786	757	791	771	768	723	802	773	814	723	792	737	755	766	806	821	790	702	769	737	733	731	757	763	753	836	782	730	831	768	764	743	764	793	711	747	716	818	758	808	815	816	785	806	809	802	762	753	727	710	796	786	757	752	731	759	764	759	744	724	747	724	743	764	762	711	788	713	754	748	708	720	686	753	729	778	780	794	796	747	749	813	782	738	763	799	722	759	721	740	752	774	719	791	736	747	755	782	783	774	770	740	762	788	779	791	728	716	729	753	764	733	750	828	799	784	772	790	781	767	724	737	742	762	768	760	754	747	785	742	779	784	731	755	766	775	735	745	758	720	790	773	797	756	784	719	714	742	740	696	759	775	750	765	760	725	741	803	798	781	738	748	773	768	772	801	728	708	765	710	766	728	763	748	772	769	765	770	732	753	739	777	772	725	718	775	690	734	765	751	711	692	732	737	767	743	750	783	684	740	784	745	756	833	725	765	703	796	712	757	743	775	757	759	759	723	737	739	787	716	735	720	734	776	759	728	762	724	769	790	721	716	781	740	732	769	783	763	754	729	728	761	758	792	774	808	781	773	728	734	759	732	753	725	761	710	748	746	746	756	788	703	723	777	760	742	763	781	723	722	745	802	771	797	710	750	782	755	722	732	778	780	743	767	789	749	772	731	733	726	750	736	743	802	809	791	784	711	767	762	781	776	715	747	734	742	776	746	722	761	762	714	773	801	732	790	761	721	747	805	750	744	714	735	743	746	783	759	754	735	755	738	769	774	789	735	745	736	761	776	718	743	760	770	742	709	754	761	772	782	784	760	732	774	772	757	758	759	778	725	757	745	721	714	739	772	717	765	700	770	713	769	758	762	788	746	729	761	707	809	810	808	762	809	755	776	753	732	764	756	792	757	773	780	761	731	750	743	684	804	758	770	777	756	763	753	767	734	762	744	755	798	734	749	783	767	745	757	761	764	767	778	761	721	741	753	793	771	808	799	736	780	722	724	756	770	762	731	795	791	768	755	755	756	756	771	767	741	730	727	802	760	742	749	758	774	801	775	713	798	785	746	780	748	821	736	798	749	734	739	737	735	725	716	737	774	757	771	751	779	721	757	736	727	784	756	776	765	799	757	754	755	785	723	757	691	795	713	747	723	748	814	745	753	734	717	769	765	726	764	748	827	734	773	733	760	773	768	779	762	759	752	726	749	764	714	767	750	700	779	717	808	794	746	778	792	758	775	808	730	750	757	784	719	751	744	753	767	771	787	771	724	753	774	766	765	777	767	799	724	789	733	759	719	752	793	769	741	756	684	723	739	727	758	799	745	735	739	782	741	760	770	714	801	765	780	732	700	752	743	797	759	749	759	748	765	811	778	750	771	740	744	804	790	747	794	727	742	718	760	749	777	742	730	733	801	747	694	804	782	720	756	758	749	740	685	768	803	728	725	745	807	735	742	732	779	767	731	723	741	712	755	722	745	845	821	729	781	754	737	721	766	740	780	756	744	695	725	786	711	720	750	732	750	792	769	760	757	783	752	747	760	712	745	741	767	788	742	709	757	768	752	757	722	698	710	772	728	724	772	782	709	762	734	725	766	689	770	777	749	728	792	742	788	792	723	744	765	751	766	761	805	692	765	762	734	776	782	727	785	754	736	767	831	795	706	725	775	761	780	782	702	727	757	773	757	734	762	713	799	748	756	767	749	726	773	743	744	772	789	719	714	781	732	766	771	768	749	732	751	786	741	777	803	753	714	748	745	719	798	722	775	758	716	761	757	798	728	792	795	765	743	720	749	749	764	773	774	741	710	718	783	763	716	739	732	746	785	762	711	776	764	769	795	800	809	789	834	767	822	745	761	739	761	765	790	760	745	720	771	816	765	739	726	749	797	749	761	724	768	778	786	750	747	765	735	747	743	761	725	743	744	743	755	774	742	766	680	728	773	747	699	802	740	753	720	730	771	775	718	768	754	734	761	748	718	750	764	737	767	763	753	728	758	766	759	774	755	768	749	786	756	758	716	781	773	744	745	741	778	759	755	785	699	764	755	771	757	732	730	763	758	743	773	786	739	752	693	739	793	748	727	808	806	785	782	773	758	738	746	743	760	770	768	737	735	734	830	760	822	781	725	680	765	767	746	761	766	780	720	764	809	729	742	815	709	746	786	776	792	710	733	769	762	808	764	750	746	728	751	749	758	748	751	724	805	754	747	734	774	759	735	743	771	724	725	776	772	779	772	743	793	745	721	735	767	758	765	718	678	729	751	745	657	759	759	780	786	719	733	755	682	781	736	765	780	732	767	740	780	753	742	781	701	761	743	757	792	721	739	746	764	793	738	748	776	767	709	747	771	773	713	768	751	730	770	734	734	792	728	747	767	774	752	766	738	750	761	696	706	774	693	767	780	732	778	746	765	742	741	751	771	765	734	718	761	740	770	763	730	787	760	770	769	773	735	764	715	755	778	739	711	767	726	776	725	743	773	732	734	801	784	710	741	806	772	754	731	787	748	718	782	714	790	759	769	800	695	758	717	754	772	809	774	726	768	769	786	729	749	753	756	760	754	794	759	709	727	754	760	756	766	702	776	717	766	710	765	746	747	710	731	788	755	806	722	770	736	785	733	765	667	765	733	759	763	740	776	725	770	757	724	766	727	737	759	768	794	709	781	711	717	711	753	724	746	727	732	765	752	719	789	735	776	735	772	766	757	728	742	725	734	754	794	772	764	788	702	804	808	773	758	796	767	790	730	737	768	737	735	774	769	757	764	732	788	775	752	799	707	721	712	765	699	737	738	738	766	715	757	750	780	778	759	769	704	736	736	821	814	789	716	786	717	778	727	735	720	723	753	766	678	798	789	733	785	755	705	761	731	817	776	761	719	750	778	721	720	785	706	757	729	771	750	714	722	768	749	706	784	784	746	774	776	727	744	804	743	772	743	749	742	767	786	751	787	763	753	763	770	760	755	741	756	736	730	734	758	744	745	691	741	747	726	804	769	782	831	746	788	745	719	770	754	770	792	747	765	724	802	738	763	771	743	739	772	726	714	774	736	775	763	757	745	789	768	688	732	736	766	758	764	723	762	771	744	759	815	726	747	733	750	802	728	751	711	743	775	773	748	737	731	733	722	751	717	794	771	742	774	723	740	781	762	791	741	755	764	750	743	723	800	757	776	729	772	703	775	745	756	752	760	774	736	739	734	749	751	773	787	732	807	734	758	716	745	733	766	757	763	793	741	687	764	759	726	733	777	729	789	740	730	771	720	736	758	704	778	767	733	761	783	751	784	694	754	771	729	777	714	783	739	782	757	767	757	756	779	764	731	742	759	733	777	717	777	765	727	757	739	748	750	744	780
47262	57033	29956	30853	7110	8114	5290	805	769	730	667	647	667	683	694	657	654	700	670	628	645	646	655	643	666	639	657	680	638	624	596	657	660	676	663	648	652	686	636	655	691	595	670	616	677	657	626	670	660	603	639	645	676	652	624	676	632	627	656	662	631	640	636	640	644	624	655	656	690	644	594	625	644	736	655	667	649	632	612	595	666	583	637	677	635	581	629	693	655	652	683	623	642	691	674	626	632	704	643	673	578	646	616	631	612	722	673	663	673	616	657	649	629	634	611	584	634	653	589	639	661	648	618	646	610	602	622	624	657	626	663	621	649	595	624	641	635	622	642	657	616	648	627	657	610	659	633	645	593	637	672	634	631	592	664	652	602	652	638	660	640	664	661	631	642	648	652	641	626	618	610	640	615	623	630	617	595	630	683	643	567	640	639	627	627	645	598	707	667	615	650	639	642	616	654	634	637	612	685	630	653	574	662	664	619	615	596	616	635	630	616	638	646	605	593	644	642	641	623	660	623	590	639	627	620	633	668	692	656	641	603	623	638	589	667	597	662	594	705	627	620	659	687	631	632	577	632	597	627	613	593	617	611	611	642	603	595	600	660	642	623	641	670	606	681	649	635	680	662	677	670	637	669	638	604	668	622	633	638	676	615	655	630	618	650	621	661	642	619	665	586	611	640	642	661	643	608	650	610	648	627	676	673	645	636	642	679	621	622	602	668	574	630	639	615	614	598	614	613	637	608	681	624	582	590	642	665	644	605	615	630	597	670	653	627	644	604	656	652	608	640	627	660	650	628	644	619	629	671	604	629	653	659	655	655	609	644	601	618	621	603	635	660	632	670	644	609	607	623	620	604	692	651	599	589	658	624	657	615	648	636	609	675	615	594	603	621	631	632	622	677	627	651	614	689	643	680	628	651	678	622	650	647	667	662	608	683	593	675	654	628	651	609	623	612	609	619	657	700	634	675	655	620	631	694	601	634	599	673	640	581	635	632	645	614	622	658	653	658	639	566	627	630	665	628	597	613	656	619	616	663	697	650	627	670	613	582	589	661	694	623	605	648	622	625	610	650	620	616	615	629	650	599	605	615	611	620	666	674	621	623	622	598	620	636	673	623	619	621	678	552	614	643	626	657	606	608	651	664	638	633	608	642	627	655	651	625	643	592	636	615	671	637	637	645	674	559	641	659	614	661	639	624	656	619	628	621	624	615	689	640	677	631	696	598	670	645	669	655	655	631	634	643	633	628	646	656	614	639	675	626	624	658	655	653	659	657	631	590	663	649	614	616	642	590	662	635	567	623	658	629	633	657	617	626	640	643	630	597	646	632	628	632	645	649	630	623	648	689	616	647	598	642	628	652	687	633	643	630	649	652	627	649	641	648	671	612	627	614	609	630	630	618	649	607	640	620	602	630	649	620	626	628	604	586	619	631	679	595	639	668	601	628	650	626	727	677	619	600	609	647	594	658	623	616	658	635	656	669	628	619	624	635	611	663	648	615	589	698	631	668	637	688	663	632	663	635	626	689	665	639	652	692	633	681	620	601	629	679	614	606	609	647	643	612	600	586	642	601	581	623	693	670	671	601	579	622	680	651	647	664	645	613	634	604	601	605	580	624	632	638	649	649	665	647	626	661	635	578	598	653	683	682	639	622	638	608	629	649	658	650	648	653	669	644	610	636	620	612	636	590	601	610	608	662	672	649	630	630	627	664	629	615	633	588	578	663	629	632	643	641	638	661	631	641	627	649	631	625	625	669	605	653	646	654	652	645	587	589	712	616	638	588	628	662	626	651	613	631	636	666	622	620	618	644	596	623	628	628	668	624	631	643	636	647	645	577	635	616	655	640	662	609	601	636	600	603	628	602	648	647	623	633	639	646	634	648	656	628	654	658	664	594	621	649	651	622	646	598	602	655	640	636	641	606	593	612	654	626	611	590	669	659	604	653	635	632	588	625	606	622	610	685	647	651	620	614	618	586	661	670	687	625	659	588	627	644	606	661	652	641	628	614	637	612	628	646	635	673	640	584	648	623	631	704	612	650	613	627	632	589	593	648	631	647	659	646	631	632	666	647	643	655	627	624	604	628	621	617	668	654	642	686	654	616	618	615	638	651	602	598	646	637	599	651	651	615	660	589	669	638	618	626	610	626	637	612	634	616	592	630	627	632	633	621	593	625	592	640	639	660	665	690	623	579	619	645	628	613	649	604	606	672	620	627	636	656	675	631	643	660	673	621	645	649	647	636	629	608	615	624	629	584	645	623	651	639	624	620	590	619	578	610	606	626	647	590	614	656	627	663	616	623	661	644	656	661	675	619	653	618	684	619	657	637	653	620	664	612	632	626	657	677	604	664	625	609	606	643	671	596	667	585	623	671	676	658	629	656	634	594	647	660	590	682	616	658	602	623	657	635	607	621	609	654	663	640	666	607	638	650	620	639	641	614	645	626	614	654	621	615	614	665	644	620	644	658	672	660	643	651	663	636	671	619	633	627	657	613	609	652	663	653	608	627	626	642	640	582	611	603	637	626	579	624	612	581	666	641	654	636	622	669	657	656	600	678	664	630	654	677	636	642	663	591	623	644	600	612	641	612	620	633	640	609	623	632	603	588	639	646	608	671	625	641	643	631	616	594	618	650	641	685	661	627	629	672	659	566	624	651	636	589	614	647	645	636	628	652	630	623	620	660	589	626	633	601	664	652	626	656	633	655	663	632	655	616	628	655	592	651	599	606	658	686	707	628	677	665	646	605	654	632	601	621	699	623	639	614	669	620	612	623	625	660	584	648	635	627	645	640	614	618	656	625	667	630	635	644	616	629	626	640	619	586	653	641	663	629	630	609	598	630	615	676	663	646	662	622	621	634	668	666	625	602	604	639	659	623	645	632	640	638	645	611	599	653	680	699	644	593	652	668	640	582	633	675	633	640	662	618	662	589	627	652	643	651	586	633	617	640	610	650	632	598	617	630	644	624	597	645	673	622	599	616	610	620	626	682	673	681	587	612	635	647	654	619	690	623	625	600	618	652	657	600	627	626	570	595	668	662	578	656	593	641	610	607	651	640	633	634	651	629	659	600	655	632	629	604	645	591	605	603	641	632	682	615	625	661	689	642	635	585	650	578	682	625	645	639	652	590	673	662	648	636	679	640	592	653	675	659	609	585	623	630	611	610	630	598	668	625	709	658	631	628	603	631	650	640	625	684	653	643	622	662	631	625	602	646	599	649	637	626	591	631	618	651	647	675	586	618	659	629	657	604	681	620	626	682	605	621	657	676	632	675	628	659	670	636	584	648	678	635	693	642	674	659	643	638	639	632	638	669	644	634	624	662	606	620	651	625	648	677	641	641	626	625	662	618	624	634	622	663	598	627	639	646	616	681	644	650	610	647	620	632	590	610	600	638	620	636	635	643	644	646	645	629	639	625	641	602	597	662	618	638	660	637	634	637	651	674	593	599	636	698	576	654	593	629	646	630	638	656	682	669	640
24436	21384	28865	26896	22401	19295	13215	1568	1071	1068	985	988	956	955	965	973	956	924	944	905	891	905	921	961	923	1007	925	938	946	900	914	884	945	891	970	893	985	920	851	961	919	925	985	937	845	889	857	900	952	926	901	921	911	926	907	919	897	903	888	931	939	846	902	914	947	907	951	848	912	887	915	903	892	936	947	938	961	909	901	895	924	886	898	936	895	949	849	898	929	917	848	876	867	921	924	881	908	879	934	840	941	846	844	918	869	965	933	902	931	956	988	904	892	937	938	876	923	932	891	911	924	924	846	934	895	900	887	868	885	923	846	944	872	878	926	897	917	926	874	900	894	871	933	959	920	954	883	862	945	908	902	916	914	912	915	930	922	963	898	905	893	910	902	932	927	902	907	920	874	930	860	929	966	906	956	921	911	899	862	889	898	882	950	878	952	946	926	891	887	929	871	876	924	994	919	946	852	949	935	871	928	899	908	909	914	928	899	896	898	929	876	927	912	931	880	907	857	908	874	869	876	935	903	881	915	892	926	927	858	883	921	903	870	845	885	926	890	871	896	893	880	936	865	916	910	885	889	842	937	941	925	915	908	868	888	942	910	922	983	928	879	920	939	915	932	920	909	931	898	907	953	911	936	856	894	846	891	891	824	935	933	853	910	901	902	912	863	883	922	889	886	929	924	903	864	872	923	925	930	894	927	879	897	948	927	830	908	844	912	907	908	898	961	915	864	895	913	893	891	943	870	916	900	884	885	912	928	922	912	872	917	864	837	908	950	917	861	851	968	922	864	857	909	860	885	940	916	939	937	938	886	924	844	891	844	858	903	840	847	888	906	878	901	938	913	903	907	924	912	915	887	918	847	894	964	874	940	875	838	941	832	889	896	849	891	863	906	921	945	946	963	929	889	891	925	915	877	890	926	887	946	846	855	936	920	912	888	909	902	848	909	898	887	896	929	922	955	907	835	839	864	887	910	921	922	916	886	899	876	917	893	901	921	907	850	872	894	949	884	872	889	937	909	889	915	869	847	942	914	998	886	909	898	920	877	903	880	915	919	915	908	890	904	835	971	847	879	925	896	895	937	897	929	927	909	901	846	891	878	924	885	926	908	915	928	935	869	877	918	961	880	901	886	909	904	884	910	904	911	910	870	893	877	936	898	933	898	896	972	925	938	895	833	852	894	847	857	912	867	886	854	881	932	865	873	902	841	899	920	912	984	921	885	873	918	863	932	891	909	941	940	894	851	919	885	898	931	914	916	851	922	902	922	900	917	914	935	855	945	869	958	889	889	931	930	871	910	852	864	895	902	927	939	844	892	913	926	910	915	892	897	879	956	867	857	928	875	904	854	895	885	901	874	950	874	858	932	936	910	920	936	898	892	933	885	965	913	835	920	907	880	861	907	891	901	938	880	900	866	893	911	910	896	909	885	883	890	884	897	914	912	864	928	865	888	923	883	921	899	918	932	856	899	925	858	917	880	946	920	884	909	923	853	924	866	957	929	897	874	899	894	910	893	885	893	912	910	913	872	866	902	892	932	880	921	909	942	849	859	871	908	943	965	892	846	886	889	887	901	908	949	843	885	869	920	914	941	919	905	942	903	925	941	855	860	850	870	938	929	900	921	853	922	911	885	901	806	904	920	875	869	930	910	891	916	927	901	900	906	884	931	904	923	895	890	906	880	910	915	890	876	896	840	861	934	886	860	901	882	913	855	887	965	929	875	895	882	919	867	867	879	891	921	959	904	901	916	882	891	889	901	911	876	906	893	871	887	877	946	881	901	885	901	857	879	889	915	902	903	892	907	869	853	931	924	883	882	945	878	918	878	938	891	914	882	887	882	908	886	896	900	895	889	904	887	910	886	826	871	925	851	918	831	868	902	886	897	931	907	892	931	967	843	904	893	949	876	917	880	865	857	906	919	934	957	898	896	884	881	891	900	899	872	864	895	947	920	928	957	875	848	919	887	871	965	915	870	871	904	962	940	886	881	901	937	919	912	878	925	935	859	872	901	900	873	913	854	917	860	936	869	899	896	870	894	940	898	918	855	860	898	897	918	880	954	882	914	876	876	947	851	880	915	927	919	932	886	868	939	885	911	917	930	937	898	910	893	901	897	886	907	881	895	864	933	875	886	893	909	918	883	905	906	892	871	879	909	888	903	931	895	856	917	890	900	894	891	943	921	872	894	866	926	912	862	868	856	906	865	975	901	879	933	920	961	969	914	919	915	963	886	936	914	916	909	912	888	862	920	903	886	849	871	918	904	880	896	945	943	900	882	917	904	914	919	924	904	867	977	833	884	898	887	955	902	866	918	912	912	871	841	910	902	900	929	950	930	900	867	880	901	935	923	955	943	903	900	886	879	899	848	900	873	947	920	895	915	920	935	924	834	895	911	908	875	911	880	903	906	947	877	854	863	912	936	943	914	920	890	888	950	882	936	862	941	862	948	903	897	843	874	905	868	903	908	923	855	875	884	880	906	927	915	923	872	900	918	873	876	871	871	853	942	847	926	879	910	896	924	917	938	877	879	883	970	958	910	926	926	946	957	883	928	888	907	864	873	891	858	889	903	975	886	891	898	859	954	959	858	944	943	958	931	850	936	864	938	890	879	875	903	869	888	945	953	893	862	878	928	878	921	937	889	898	899	911	926	924	918	960	887	918	895	952	906	911	890	965	910	882	866	887	872	879	950	890	923	909	908	877	932	908	910	871	831	866	913	902	917	860	921	863	913	883	940	828	895	905	881	904	892	912	911	838	916	929	957	884	866	927	835	879	864	884	934	863	863	891	867	890	949	898	884	931	899	886	904	903	891	864	843	884	909	903	920	938	855	871	889	868	931	864	868	903	892	941	907	889	835	858	888	827	897	889	917	952	900	907	883	922	913	888	864	920	934	881	860	881	888	892	872	913	876	883	954	890	904	951	874	889	891	905	861	974	882	878	911	948	864	899	941	878	886	907	900	904	839	836	868	911	896	875	858	926	928	867	856	867	930	885	927	881	894	856	887	940	862	860	958	887	940	926	890	869	895	893	899	954	925	860	928	865	901	917	960	909	924	949	884	928	886	820	885	890	900	927	920	925	907	844	858	918	904	886	876	872	898	857	867	922	908	943	907	904	897	882	871	860	903	956	966	876	958	854	951	854	947	880	885	918	882	928	905	940	894	946	913	921	864	902	892	895	886	912	901	841	866	919	888	919	910	959	904	838	905	933	866	914	940	935	856	897	922	900	875	900	896	929	859	886	909	924	959	901	924	878	927	923	903	887	895	849	905	924	876	906	895	836	913	904	872	883	921	897	873	882	887	859	941	919	918	860	900	885	889	897	872	878	953	947	878	861	906	899	892	902	924	896	866	947	918	902	920	888	880	869	867	900	903	870	885	892	904	876	943	971	919	914	928	911	945	888	903	894	969	866	879	895	902	912	894	890	915	854	878	921	909	980	852	877	880	914	937	903	904	910	905	914	924	928	836	895	949	921	934	933
53132	70983	37790	45576	11692	12634	9614	957	831	897	851	826	838	785	842	799	749	802	709	781	760	798	808	783	775	758	746	777	783	768	741	716	736	811	722	764	747	771	752	758	821	722	776	741	744	784	741	753	759	743	761	756	773	713	763	731	754	717	760	742	781	706	719	801	739	752	748	756	745	728	777	750	718	739	804	706	807	754	764	728	715	751	712	737	723	766	809	808	756	752	777	733	773	758	772	731	748	761	763	781	771	775	773	752	761	886	909	786	833	750	753	747	758	746	764	756	785	741	761	726	737	699	723	752	679	706	779	717	755	785	744	727	776	764	738	743	760	763	793	691	749	771	752	711	719	756	731	748	796	738	770	786	770	740	714	748	783	727	767	698	759	775	701	716	741	736	723	763	739	752	795	731	782	762	729	738	731	750	742	724	722	763	791	725	754	743	733	744	735	777	706	764	737	740	779	747	743	728	746	748	711	736	683	783	765	733	766	740	772	721	792	732	713	707	712	746	755	753	763	742	732	742	776	754	720	757	772	734	749	777	781	804	787	700	790	703	760	775	727	769	721	764	780	746	767	739	742	771	746	771	701	789	752	768	727	744	737	731	734	798	706	749	704	740	784	739	723	708	771	741	723	735	738	696	748	721	729	741	736	785	777	765	796	700	708	766	776	710	771	735	729	718	728	706	746	715	694	730	742	751	733	705	682	712	752	733	766	780	734	710	770	730	780	741	734	745	697	813	776	751	765	744	686	778	717	753	762	742	756	767	761	770	755	830	782	739	713	712	686	737	731	771	778	732	778	732	703	760	733	698	760	710	756	784	689	808	783	724	761	708	761	750	786	753	774	757	722	774	754	795	704	744	705	753	718	764	777	786	756	710	730	740	746	742	747	741	740	762	727	755	720	722	711	733	691	771	750	720	727	775	749	754	759	775	797	689	741	728	715	726	729	733	733	761	751	725	772	757	726	772	734	763	723	724	748	695	769	790	783	742	723	754	766	786	793	741	746	780	783	737	747	749	731	783	740	701	807	696	738	763	742	755	751	706	812	787	765	753	763	734	762	725	756	694	719	767	722	763	731	775	708	767	772	766	703	684	800	745	735	738	743	696	739	741	770	731	734	732	745	799	717	752	738	710	808	760	740	771	728	766	696	754	734	745	790	744	747	760	732	767	735	741	741	747	795	771	706	748	743	753	737	738	768	751	781	714	767	741	735	672	764	747	769	746	741	728	713	783	822	739	741	751	775	738	750	789	702	747	744	744	754	764	687	746	756	719	698	759	732	722	739	733	712	769	745	753	698	746	751	766	741	748	721	750	763	695	700	701	734	710	741	763	709	789	767	743	765	737	749	764	753	783	782	755	801	680	794	777	761	721	744	729	716	743	747	751	734	724	742	754	708	757	739	778	762	753	767	745	828	750	753	774	738	739	735	730	760	735	722	730	776	730	754	727	762	783	721	741	786	751	779	775	751	761	732	730	746	764	740	752	760	700	729	780	751	798	764	707	706	658	752	731	742	734	773	772	707	734	714	727	765	742	824	748	807	787	730	752	714	724	723	744	761	718	819	699	734	755	709	766	751	791	755	720	763	773	708	741	751	733	696	746	783	740	757	744	766	755	737	723	765	722	700	742	765	769	710	761	765	808	726	757	731	770	715	743	743	745	729	797	738	773	749	755	751	705	686	736	757	769	691	701	753	751	792	750	733	752	748	753	702	739	754	733	707	759	751	751	773	721	739	741	783	757	757	747	731	733	729	742	761	748	721	789	736	770	762	717	745	709	765	739	786	725	755	771	716	708	748	782	748	686	767	733	726	691	730	785	761	739	723	737	763	742	759	754	740	787	798	764	744	747	718	755	716	779	704	696	771	758	769	727	694	742	703	758	764	745	749	740	773	749	743	765	728	717	747	701	767	773	716	733	735	737	744	753	743	731	689	749	706	772	696	701	748	781	764	715	808	715	739	749	706	735	751	761	729	709	708	699	721	770	745	768	759	753	740	767	771	723	733	729	746	678	757	745	809	720	691	741	740	789	692	802	761	737	771	745	747	760	742	756	734	728	770	747	786	758	751	756	729	725	719	732	747	709	763	751	785	798	730	765	737	789	707	739	740	755	744	770	683	766	760	776	794	753	730	761	747	730	723	766	738	724	760	749	676	708	795	737	714	710	802	789	767	774	722	707	682	763	749	761	742	738	747	726	774	783	783	770	760	715	728	743	747	758	769	765	764	743	707	755	750	735	746	727	748	755	776	801	795	731	755	712	742	733	743	728	745	716	681	705	757	689	795	726	726	749	745	788	738	729	750	745	732	824	772	736	741	697	738	748	754	751	740	722	728	738	726	725	744	705	705	666	762	758	738	720	658	732	753	765	706	734	759	725	749	762	751	801	788	737	757	709	758	726	739	797	721	754	732	783	757	744	703	754	641	764	731	750	713	772	746	756	728	699	748	754	735	828	781	700	751	729	720	755	695	710	726	747	714	779	735	769	774	754	752	729	768	765	698	748	749	712	748	720	739	763	746	724	780	742	770	761	745	748	756	773	768	760	732	758	781	743	735	679	734	753	705	765	750	751	738	725	756	758	769	735	698	778	732	758	721	787	728	736	758	720	749	698	702	693	756	710	687	724	796	750	762	731	698	757	684	743	739	716	743	760	736	790	690	752	686	779	756	737	767	755	792	755	724	745	715	734	713	816	750	801	749	742	705	727	739	734	749	736	719	748	716	743	682	719	735	732	772	761	763	722	755	718	759	695	743	707	753	733	727	807	745	741	789	752	737	724	750	767	788	710	767	712	728	770	710	742	711	727	728	745	690	745	757	742	749	788	755	717	743	758	738	731	741	764	769	764	744	775	734	721	760	730	752	754	752	698	752	689	715	770	745	740	726	774	733	715	792	777	726	752	716	771	730	755	731	723	708	711	752	761	696	710	734	769	742	693	748	765	679	740	738	673	723	772	742	700	790	709	763	730	773	754	790	712	732	783	762	714	710	719	731	740	754	726	746	769	754	766	711	748	760	724	736	708	743	759	765	752	668	725	728	722	732	774	751	798	767	779	729	684	793	798	731	780	717	805	761	762	735	708	693	758	691	738	744	729	755	730	772	717	800	737	700	762	784	723	739	757	724	726	764	740	741	732	784	740	725	737	765	705	739	743	761	790	739	702	763	742	776	736	743	711	779	743	729	778	782	757	737	697	764	731	772	746	733	801	774	763	712	724	780	764	701	747	718	762	786	766	739	782	745	790	724	742	755	763	737	761	768	694	772	736	770	752	792	742	723	738	764	736	749	769	752	727	734	756	735	739	731	777	737	747	699	768	714	718	697	823	715	739	790	713	790	708	748	703	700	778	746	757	733	755	770	753	812	771	719	717	734	715	772	698	734	770	737	759	732	717	761	754	799	718	667	734	688	715	742	696	759	755	767	741	712	802	705	769	763	721	722	763	707	745	707	768	732	805	725	735	728	748	769	741	723	726	731	725	765	772
29193	18749	7997	4753	1510	1048	1078	816	794	804	772	794	712	810	776	752	758	811	805	786	816	792	825	824	777	782	816	786	733	746	820	766	742	772	777	785	795	759	816	778	802	786	823	764	868	774	794	744	747	763	785	769	816	842	778	756	770	782	738	775	765	787	780	793	793	767	794	784	780	819	768	769	765	770	804	828	778	793	730	799	771	805	763	754	752	758	818	763	755	780	833	730	810	814	741	781	749	820	798	750	787	797	771	823	794	818	768	774	746	797	783	796	776	813	728	734	790	789	836	800	791	747	767	798	767	725	733	781	795	778	745	806	805	802	792	796	764	806	763	776	730	786	798	794	785	752	797	789	814	762	776	759	817	748	760	766	798	799	781	777	772	768	785	730	799	751	780	831	791	815	769	766	739	771	782	790	765	765	778	789	772	760	767	784	774	778	826	809	786	764	816	788	764	766	789	779	819	795	718	739	751	774	755	798	786	783	743	800	780	821	718	796	774	758	777	800	776	785	772	787	756	793	837	736	780	848	794	780	757	803	744	804	826	772	805	802	719	806	790	752	792	727	795	749	778	768	750	788	786	702	724	757	793	775	731	812	807	734	819	753	816	761	771	764	764	776	777	771	775	782	761	804	767	822	741	769	819	777	762	805	803	805	785	790	735	760	763	763	771	791	760	772	776	778	752	765	810	788	730	745	770	791	787	752	779	764	753	772	835	779	771	779	769	776	751	766	802	781	736	799	781	767	814	780	763	849	807	786	763	776	826	747	747	797	753	791	793	780	842	840	741	783	828	719	743	792	776	761	757	831	783	792	748	779	789	819	789	806	738	752	758	756	819	757	743	773	766	828	770	781	767	748	800	793	798	768	806	714	793	750	827	789	767	807	765	748	754	757	833	828	784	800	813	805	759	780	752	792	759	742	771	726	738	756	795	770	759	797	793	755	760	799	782	762	800	794	815	761	804	774	796	764	784	806	795	740	820	764	771	827	796	794	741	781	783	756	768	789	765	802	791	777	712	797	783	735	816	780	731	776	802	792	769	802	787	794	756	767	800	783	772	758	759	766	800	797	798	756	784	792	776	776	769	790	777	731	776	766	828	811	756	835	735	774	749	763	765	785	757	813	810	770	775	764	773	813	762	765	793	804	753	779	833	765	778	767	771	794	784	778	723	841	788	818	795	801	748	769	764	750	754	787	762	776	740	788	757	778	750	780	752	772	729	750	783	770	732	784	862	749	774	743	799	806	795	826	767	784	814	783	797	769	821	765	774	737	803	764	796	748	742	775	788	798	777	764	752	782	762	804	754	759	837	760	780	755	732	762	759	771	750	814	803	769	773	783	765	797	793	806	758	786	771	768	798	805	816	737	789	772	787	782	761	759	807	752	766	810	732	788	816	789	822	759	756	781	831	772	746	813	773	723	745	729	754	806	771	752	822	794	837	768	822	803	778	798	783	822	765	768	793	788	801	791	717	793	699	813	734	798	855	821	776	816	772	819	791	759	758	837	815	792	733	776	822	791	769	772	787	795	777	794	744	754	743	821	759	755	772	760	800	780	755	808	840	811	759	818	791	755	724	818	799	752	772	765	806	771	754	754	757	798	770	815	805	756	776	767	794	760	740	773	807	757	784	737	795	781	789	833	770	754	769	825	766	722	788	728	792	798	751	778	756	776	761	793	805	795	781	764	768	745	740	784	741	743	800	756	790	740	774	796	785	728	846	818	784	761	733	759	768	756	702	791	770	765	794	740	768	823	753	763	808	751	788	776	805	784	796	741	790	814	751	824	766	820	796	805	753	772	787	787	821	789	800	778	778	773	784	721	794	797	794	762	743	821	825	755	780	773	760	771	780	797	787	794	749	772	757	763	779	779	814	818	769	806	746	783	769	795	753	785	779	791	751	746	791	801	779	774	785	731	798	818	761	758	812	789	798	812	801	704	808	740	816	767	756	789	776	826	776	763	759	738	799	768	761	793	759	822	787	790	760	789	738	780	770	791	750	769	770	824	759	778	716	760	755	775	708	810	811	753	789	817	789	783	814	763	786	739	756	756	771	779	812	800	741	794	819	802	839	791	759	732	775	748	777	781	805	763	750	740	748	774	828	760	795	797	715	791	758	758	771	769	765	801	789	797	777	817	743	805	730	793	792	807	758	749	729	832	811	762	739	789	802	794	776	792	799	711	737	782	783	755	773	791	743	799	772	750	750	782	794	803	777	744	801	796	782	774	816	761	763	789	770	772	781	812	721	762	778	813	739	750	805	781	816	823	784	807	797	830	790	741	772	765	807	761	789	760	810	816	753	772	747	788	775	754	790	745	758	758	821	744	732	811	746	751	790	770	726	817	758	738	781	777	789	803	796	769	783	810	813	747	785	758	762	766	740	807	765	791	814	795	747	780	784	797	764	772	782	785	836	792	761	779	765	776	802	833	780	761	762	790	784	760	769	719	790	793	777	756	761	765	798	731	801	748	778	786	799	786	769	765	768	752	830	765	821	761	746	756	779	723	774	833	760	780	775	772	757	786	800	746	728	783	765	777	839	788	783	757	739	736	771	779	788	817	753	808	771	751	730	753	749	772	811	765	777	734	758	745	771	776	785	724	805	757	737	768	764	759	766	757	803	786	792	772	749	776	749	771	762	810	805	735	776	765	785	787	759	806	794	765	791	764	761	753	795	821	796	776	790	759	748	808	818	796	813	750	731	789	782	788	829	810	809	767	780	765	761	747	811	727	776	755	751	809	794	797	752	765	766	750	822	762	767	776	795	780	824	723	752	809	834	753	795	757	773	778	764	829	767	779	777	771	775	761	790	787	771	784	831	832	750	792	802	763	727	775	736	799	813	749	768	735	802	795	753	780	774	752	814	743	806	828	782	791	757	788	759	761	775	789	790	769	752	762	777	786	786	817	800	802	784	752	777	745	804	775	793	763	782	832	824	811	735	758	820	756	750	786	779	749	759	807	858	819	770	772	832	732	800	773	763	780	757	749	706	712	749	769	776	773	739	730	735	766	728	744	774	796	792	780	776	807	742	777	753	799	803	782	768	802	823	755	834	779	748	764	764	724	724	745	743	781	799	784	837	779	767	721	795	787	765	740	755	814	776	830	792	757	831	779	795	739	760	752	747	764	829	734	780	732	765	746	758	746	767	781	782	781	773	823	775	756	794	763	795	747	803	752	764	753	757	769	737	787	778	771	723	765	766	797	774	745	795	761	851	814	795	761	760	792	800	806	783	749	779	825	771	785	789	768	773	766	773	773	805	766	788	756	775	748	793	800	788	793	789	749	775	780	739	782	800	780	795	767	732	734	721	804	716	776	720	804	800	772	789	781	781	773	737	806	748	714	822	807	745	724	758	770	800	754	818	768	767	709	785	804	793	807	756	818	732	789	791	843	784	775	801	814	769	806	784	772	784	794	761	808	774	792	740	764	736	755	769	745	860	708	723	742	778	732	765	798	804	808	753	751	806	756	794	729	775	747
13312	11674	4933	4190	1384	1089	958	599	595	608	596	608	599	624	615	637	626	621	643	624	640	616	631	639	618	611	599	598	593	609	629	627	608	602	634	643	613	629	617	601	580	614	619	580	657	633	569	608	600	580	569	605	596	615	607	591	566	629	613	635	552	639	593	584	643	599	608	598	606	615	614	637	603	624	624	581	588	583	610	588	630	640	628	631	610	633	616	599	607	597	630	641	618	655	597	580	603	612	620	606	595	597	628	600	616	614	583	605	607	594	605	602	592	634	609	570	642	636	601	636	573	618	576	579	607	609	598	632	615	631	618	591	616	588	621	595	574	644	616	636	606	575	663	603	605	625	584	622	632	603	619	567	609	614	621	624	652	595	627	630	634	583	613	617	611	677	639	605	608	605	656	599	624	623	583	569	600	607	567	618	609	629	596	592	622	660	589	569	588	556	559	571	594	590	615	633	595	591	584	588	606	618	608	566	632	567	612	612	574	585	652	632	593	571	584	628	613	567	602	617	591	597	620	578	653	607	626	618	640	596	577	597	605	626	594	551	577	602	567	616	633	631	669	684	584	652	603	614	627	624	666	619	602	621	609	594	608	557	584	631	569	579	626	580	613	633	594	606	604	586	579	632	593	581	576	618	591	569	587	615	608	619	581	606	574	602	576	597	633	641	603	581	577	607	578	562	586	610	626	607	600	645	591	608	626	608	619	570	612	586	616	589	610	626	579	617	634	602	577	583	595	631	647	629	627	614	577	597	646	599	606	580	606	586	553	579	653	616	571	595	628	609	619	611	623	580	601	599	642	609	615	597	574	607	599	606	606	583	621	606	608	649	625	633	640	587	564	612	590	637	603	581	581	630	616	603	576	582	599	611	619	653	577	655	610	625	620	630	627	649	606	640	572	593	642	601	607	596	579	574	605	591	599	669	619	671	571	661	649	616	590	648	627	601	548	608	594	592	603	602	601	561	634	627	609	583	583	576	628	625	587	578	579	634	576	646	615	600	640	663	611	607	634	620	617	639	608	595	569	620	614	556	587	608	619	561	561	583	630	587	599	599	584	601	591	633	592	608	612	633	639	617	641	588	607	623	591	630	590	590	589	632	605	613	612	611	594	638	625	615	607	621	604	589	616	605	638	642	626	634	541	607	638	630	649	592	638	604	612	578	620	623	653	579	616	612	604	620	593	608	637	624	650	575	611	612	583	578	609	599	582	597	579	647	562	591	615	611	599	613	594	611	590	636	617	600	621	656	613	645	618	601	589	630	575	586	633	591	611	628	591	573	604	617	631	605	591	637	620	604	602	619	610	581	596	592	611	574	617	633	605	594	581	583	601	620	613	604	622	601	629	611	564	573	584	565	673	607	633	568	605	534	611	615	625	636	636	628	581	575	596	663	634	586	583	605	615	592	573	599	571	568	618	587	552	607	569	630	607	631	599	606	624	554	578	627	621	649	647	586	634	625	564	590	604	605	609	630	669	608	598	588	622	577	631	593	584	625	583	603	613	567	605	612	578	587	585	576	622	574	589	619	626	614	570	584	615	590	616	606	625	593	609	592	595	611	591	604	599	569	588	650	634	641	600	628	591	608	593	627	562	614	647	603	577	578	571	586	621	570	596	589	615	600	582	594	631	644	619	593	588	584	654	642	576	591	607	561	593	636	610	576	629	606	588	615	618	592	586	643	633	624	619	564	593	628	646	603	614	621	609	618	553	613	596	639	604	613	592	637	629	638	586	590	611	599	633	573	593	560	639	593	611	599	622	581	631	613	607	622	611	620	590	607	585	593	589	625	656	584	623	595	581	592	622	573	593	605	636	632	592	679	652	578	578	597	609	607	607	637	603	609	626	590	615	578	600	623	590	630	616	614	613	612	607	620	605	604	587	608	602	590	621	622	604	652	580	606	590	603	612	578	643	607	579	562	603	588	578	631	634	571	673	615	647	619	596	634	595	577	634	591	569	606	617	613	563	614	635	573	553	618	577	639	586	600	612	563	605	633	602	613	609	570	576	627	613	618	604	609	576	626	598	603	591	597	627	607	615	622	618	667	650	598	567	652	600	589	577	592	563	586	628	626	592	632	624	548	594	592	607	606	619	622	550	592	606	617	635	617	617	608	610	620	603	670	612	582	640	623	641	595	599	584	571	566	579	628	599	655	627	596	601	581	586	582	588	588	615	600	603	610	598	578	656	610	569	612	599	604	591	614	619	573	610	627	602	607	633	606	621	671	587	576	599	614	604	578	623	617	629	631	611	604	604	633	602	592	601	651	617	594	610	583	619	607	583	631	596	594	639	605	584	580	595	559	625	636	628	603	551	588	625	601	596	579	564	630	655	609	645	602	610	584	595	625	631	599	530	604	645	609	630	604	628	623	643	598	582	643	634	654	601	643	629	627	630	631	609	587	621	596	616	623	636	646	586	619	600	584	643	589	637	615	618	615	581	592	582	586	602	588	627	639	574	607	599	639	621	581	581	517	550	597	616	605	577	607	612	598	617	588	585	673	649	624	613	628	578	620	654	622	632	604	613	579	633	585	651	599	605	586	606	604	648	633	614	617	592	589	610	611	615	613	604	625	614	674	608	608	605	617	629	593	598	613	614	610	588	617	570	586	600	612	641	624	603	598	647	613	604	604	621	631	639	603	644	578	628	604	640	615	601	598	590	604	617	593	611	578	589	605	595	573	621	581	617	608	605	594	571	618	599	613	593	598	632	640	600	596	662	611	595	616	598	601	590	574	608	616	618	584	637	644	608	638	609	566	623	611	594	613	571	568	645	568	616	657	606	609	615	618	582	603	637	569	637	603	606	595	616	628	621	589	589	624	560	609	596	570	599	614	627	592	585	613	604	579	674	589	583	594	598	641	581	615	574	605	612	633	610	563	643	628	552	604	594	575	640	602	627	605	577	549	605	625	598	603	611	616	625	639	553	644	603	583	580	599	607	610	618	614	657	621	570	610	613	597	603	606	608	570	659	585	624	658	622	623	581	593	583	609	622	637	595	576	558	619	621	597	617	603	595	621	604	617	614	597	605	629	652	610	625	688	626	619	528	608	650	607	637	607	570	620	624	577	638	616	578	607	595	635	605	582	583	612	583	658	663	596	573	576	608	636	641	605	602	601	610	615	637	579	669	618	623	618	617	622	591	574	626	613	611	575	618	603	586	607	594	599	634	655	593	580	582	622	621	653	618	585	574	594	640	627	594	585	608	598	648	588	625	607	632	597	516	601	618	619	577	638	596	592	617	590	612	579	562	580	635	574	605	597	629	620	600	591	619	653	615	581	568	580	577	609	597	636	593	582	619	581	619	611	642	613	572	604	595	641	606	608	596	619	640	598	649	624	589	614	602	595	601	579	608	603	599	555	606	607	600	645	638	595	594	617	611	656	615	640	573	646	606	591	576	607	587	624	603	625	591	618	644	574	616	581	630	622	619	549	632	576	552	574	567	594	602	639	619	600	608	632	595	592	625	598	618	627
25491	21537	28185	27178	18417	8636	4872	1005	672	616	613	630	640	617	685	611	649	617	644	589	585	590	623	613	609	661	605	583	648	639	588	571	610	647	594	594	599	586	582	636	594	605	607	569	606	597	608	611	583	638	605	591	586	618	608	546	614	601	588	558	579	589	606	630	577	622	635	582	589	613	613	587	564	607	670	632	599	589	610	644	566	624	636	635	620	580	606	578	644	589	598	611	622	597	572	621	599	608	647	601	558	640	622	598	593	607	662	667	588	586	568	594	620	602	593	669	585	605	581	564	619	627	585	568	618	604	612	612	600	597	594	610	590	626	585	617	633	589	603	593	593	582	548	576	614	617	619	590	602	634	587	600	591	655	640	570	625	602	571	537	650	559	634	616	616	593	588	656	581	564	592	604	637	577	560	567	623	586	595	650	580	566	614	603	630	589	589	582	598	660	610	564	592	601	581	539	607	584	565	610	632	603	614	576	586	622	603	581	591	600	634	579	636	579	529	592	615	602	591	633	598	622	574	601	590	556	554	549	627	622	630	581	623	613	619	595	564	629	641	626	587	609	617	620	574	566	600	549	576	592	600	618	610	586	577	604	607	610	605	574	582	585	591	567	637	599	576	596	590	571	561	560	542	599	588	581	633	608	558	566	582	592	567	622	577	595	574	594	561	592	611	570	577	591	587	682	571	603	616	629	608	581	577	623	626	588	613	651	612	603	587	584	585	582	592	587	692	612	585	635	577	588	583	603	600	577	620	576	597	606	599	613	639	601	597	593	584	649	618	582	634	593	545	643	612	611	582	567	575	629	579	623	626	593	603	598	583	573	601	583	608	590	593	600	580	601	578	613	629	542	610	554	618	568	596	606	613	595	593	581	614	614	596	619	561	568	591	628	596	549	622	589	569	566	573	608	617	598	610	578	630	629	615	624	602	603	607	576	664	593	645	645	623	577	581	580	527	555	597	620	606	605	625	617	610	602	599	617	575	538	597	579	591	566	599	610	568	646	599	567	612	598	606	643	607	616	569	607	616	605	613	559	600	587	556	586	593	584	647	599	581	590	599	544	602	585	579	595	569	585	624	591	616	610	620	652	585	622	642	628	581	603	603	610	581	594	630	553	583	637	608	591	604	590	601	593	646	617	592	561	614	623	591	590	612	612	607	589	608	617	542	566	577	628	578	591	598	601	624	599	579	602	603	609	576	636	554	612	562	624	597	590	578	598	588	624	582	589	578	587	614	573	597	599	630	585	610	584	609	590	620	636	590	596	606	621	588	609	583	618	610	667	613	564	586	613	597	609	598	594	598	606	581	571	612	571	589	592	579	577	609	609	584	601	598	585	573	590	576	612	589	602	560	586	608	625	553	594	595	620	581	562	582	576	599	615	616	603	623	662	609	585	577	638	587	573	589	590	551	588	592	617	534	554	613	625	637	654	542	606	621	589	581	588	628	612	582	612	564	592	605	609	603	592	592	573	618	601	601	602	615	621	597	582	595	617	613	617	576	621	611	626	625	599	643	617	615	554	615	545	577	573	584	580	615	594	622	621	577	596	625	621	597	570	597	597	591	613	614	630	591	634	600	577	599	595	637	564	614	671	607	593	589	607	620	618	588	582	616	614	586	627	616	607	583	657	621	575	571	589	589	621	636	609	554	605	582	590	565	606	586	636	572	614	599	557	616	574	658	567	617	618	596	571	614	612	570	637	625	590	560	539	608	596	605	584	638	587	580	627	616	630	612	576	647	552	611	613	591	637	569	641	645	605	646	570	577	613	552	566	610	580	626	622	595	563	642	590	602	577	588	619	574	570	562	589	589	585	576	562	593	575	560	586	589	590	628	605	624	573	555	596	642	641	586	632	566	564	614	606	589	621	569	579	622	640	666	631	596	626	581	617	580	558	598	596	616	559	588	552	553	622	643	564	651	655	590	597	614	531	603	614	646	615	577	579	630	633	607	571	617	598	608	544	586	595	673	610	642	562	590	625	586	610	589	580	611	593	595	562	625	614	619	651	570	553	554	612	582	593	612	627	596	619	575	555	597	582	603	591	627	615	609	563	604	583	618	544	627	579	614	581	609	578	632	547	621	626	570	628	631	611	635	614	585	636	628	615	577	593	629	610	609	628	613	597	602	596	596	581	576	525	542	617	609	611	587	615	638	623	598	612	551	617	638	612	597	590	578	582	584	594	593	617	593	570	608	597	600	608	549	603	595	598	652	620	612	594	571	606	568	603	574	584	623	609	588	589	589	571	645	583	574	591	567	640	631	636	596	619	579	575	596	600	616	611	564	574	582	581	557	608	625	594	601	637	598	600	604	597	556	595	592	588	632	608	633	613	632	612	622	620	606	547	612	570	618	600	572	624	591	591	588	595	598	636	632	601	566	593	620	604	580	593	604	601	547	568	613	596	577	566	590	574	577	621	600	583	594	648	616	648	604	682	622	623	564	621	605	639	647	637	632	592	600	636	600	613	625	600	599	637	625	653	608	565	597	591	604	620	588	610	597	552	580	580	667	582	561	633	607	605	581	586	609	625	609	584	620	627	603	628	615	555	546	577	596	592	655	621	602	609	625	587	587	623	576	577	582	578	617	626	583	613	579	571	654	624	597	580	646	654	528	566	562	581	601	560	557	595	603	592	628	607	587	617	561	617	612	632	601	564	584	586	612	635	575	613	620	623	579	637	589	557	622	529	621	594	605	614	608	598	631	550	612	563	588	562	592	599	586	592	566	564	641	619	626	645	632	590	643	582	570	582	572	644	642	588	591	602	574	588	589	590	592	573	587	590	571	578	635	593	593	591	627	635	568	635	608	603	586	576	556	595	572	631	622	627	620	582	601	553	587	594	618	600	610	621	570	623	596	613	549	623	546	642	564	578	616	574	619	603	623	625	612	589	585	582	582	609	679	563	587	570	606	578	599	570	600	616	589	630	565	615	592	595	590	636	591	606	603	563	618	604	606	593	580	615	616	604	583	578	574	545	591	610	568	562	571	631	643	610	591	659	595	644	593	592	584	598	620	588	609	554	621	633	567	556	603	587	600	559	597	602	620	612	647	577	582	574	616	578	573	595	601	594	586	568	591	590	603	596	591	597	615	621	577	622	625	591	606	577	601	644	606	636	584	621	601	610	586	584	620	561	593	620	597	582	603	643	571	593	636	587	629	571	629	640	602	576	579	588	625	619	606	614	601	614	583	605	587	616	633	578	598	635	569	654	586	579	586	564	636	545	564	598	595	591	647	578	585	602	620	572	637	613	592	588	633	588	608	607	595	562	612	592	581	612	614	558	627	632	614	595	601	605	563	653	541	602	572	630	596	594	594	569	564	613	642	606	608	574	617	581	602	579	558	598	602	595	631	610	594	604	598	656	630	652	578	591	603	631	637	622	652	586	585	615	572	633	592	622	582	581	555	582	591	629	607	633	601	591	610	582	555	648	628	608	537	584	639	550	573	585	638	596	579	596	617	578	613	631	629	569	597	602
46775	58035	28450	24917	11789	6746	4870	769	599	549	532	553	512	591	538	541	556	478	523	534	475	525	550	536	558	519	552	545	505	484	524	470	544	479	522	514	477	534	529	511	500	508	575	518	510	523	501	523	498	488	551	544	501	486	515	486	514	506	496	538	552	567	505	539	478	497	553	523	515	527	505	537	488	484	490	555	491	519	528	527	503	515	560	498	488	520	536	500	542	499	542	544	523	529	476	517	491	543	526	505	539	553	496	500	561	588	569	514	542	530	505	502	502	506	528	508	507	530	523	506	494	532	534	510	504	484	494	509	533	496	488	499	529	514	470	496	504	507	479	504	512	516	557	517	514	502	496	521	533	468	524	496	525	511	517	458	551	526	530	531	511	545	504	502	489	541	502	501	546	542	507	512	562	491	473	519	482	542	504	514	489	495	510	518	484	512	481	522	513	508	490	511	486	514	536	518	507	563	541	508	486	506	478	523	541	491	510	430	466	511	493	522	566	508	499	487	521	513	504	515	502	524	486	519	539	552	535	519	542	537	507	491	524	518	485	478	476	514	536	484	546	563	512	489	508	519	523	544	511	497	568	531	537	518	525	475	493	488	540	518	500	511	503	466	507	493	528	535	514	523	528	492	509	522	520	502	503	510	542	531	497	467	493	492	506	498	521	477	498	533	530	545	517	501	509	506	524	513	510	487	474	508	517	536	542	527	530	520	482	493	487	531	535	487	504	534	485	479	553	496	524	489	508	476	501	505	496	531	505	540	472	525	517	481	497	497	529	556	543	465	514	513	510	463	489	522	498	502	524	524	538	495	533	476	493	502	490	515	521	481	501	497	519	484	516	534	535	502	464	509	464	539	523	503	561	496	499	527	518	508	492	490	523	487	535	538	522	522	542	521	502	489	536	519	490	502	482	499	508	575	534	517	469	499	494	496	484	527	484	491	518	515	496	557	492	526	508	522	508	509	540	509	531	462	510	502	546	515	491	495	498	518	514	524	492	504	505	488	480	506	475	510	518	520	502	509	504	533	524	530	519	510	532	521	490	513	500	487	502	467	495	523	507	528	540	519	524	498	548	549	533	541	525	551	517	549	505	506	497	521	501	502	500	498	529	500	508	515	503	521	520	520	497	492	557	507	467	515	532	507	567	484	492	483	495	532	545	530	474	521	536	532	517	484	521	507	528	472	497	555	513	562	501	536	491	484	538	460	515	491	542	524	468	515	480	468	500	487	533	508	509	530	506	488	541	527	473	549	533	530	492	520	508	530	519	488	523	488	522	496	522	515	490	504	494	520	545	493	517	477	527	481	518	508	461	482	510	477	517	545	491	528	534	493	503	505	536	515	494	522	499	493	485	491	518	499	494	506	491	486	510	489	508	509	510	495	496	494	522	529	516	539	488	479	529	528	485	497	520	517	499	506	490	514	487	544	479	518	523	508	509	505	501	523	487	488	509	508	478	517	562	549	540	508	496	517	511	504	516	482	474	504	516	472	452	513	507	489	492	508	489	498	498	507	484	510	513	510	509	476	508	499	467	525	480	514	525	483	514	501	471	528	533	536	485	499	490	476	514	533	515	502	514	498	518	522	497	508	530	511	531	498	502	481	478	560	475	501	500	551	480	487	483	511	509	512	498	529	479	518	541	511	502	484	501	500	473	554	513	538	517	485	498	498	487	509	501	493	496	482	544	504	533	540	542	575	513	539	471	531	556	529	471	499	535	526	472	497	497	538	541	522	545	479	480	527	522	548	505	525	508	510	476	490	511	538	504	479	537	487	492	497	508	510	506	514	481	511	539	487	503	543	537	508	489	490	550	508	523	531	473	518	519	552	552	505	469	488	505	480	498	522	497	513	526	507	528	528	543	490	478	543	521	487	537	486	516	479	518	485	508	490	493	501	507	558	497	518	508	464	457	491	520	534	484	477	559	500	528	467	522	537	543	495	527	509	507	514	477	509	523	530	446	498	506	536	502	511	512	481	499	520	507	476	495	506	517	490	521	492	547	470	486	469	501	533	534	545	523	504	527	493	561	488	514	495	496	537	547	487	514	511	531	493	528	548	512	511	500	486	517	556	508	518	507	494	526	515	481	488	488	512	495	558	533	555	456	520	538	524	522	532	541	539	529	511	515	502	502	504	522	501	498	479	510	523	504	525	539	519	538	506	497	515	511	508	533	497	544	536	520	495	552	489	471	568	552	514	508	540	513	512	525	520	493	527	524	498	525	497	520	508	496	511	549	476	498	526	516	503	530	493	506	498	523	497	460	489	523	468	440	498	528	515	498	520	499	496	493	546	490	493	538	527	492	500	521	477	497	541	495	471	551	510	475	525	508	552	488	540	523	491	501	522	508	484	530	507	494	530	510	514	528	502	530	510	517	458	521	500	548	496	528	495	483	521	474	489	556	527	506	516	483	541	493	506	499	518	514	525	472	478	511	502	507	529	545	541	551	544	505	468	516	502	523	506	498	509	460	525	502	480	492	489	480	505	527	529	528	518	533	564	512	543	503	493	488	533	489	490	509	531	566	503	531	528	499	484	549	493	534	507	510	476	463	478	524	494	538	494	503	518	541	502	522	456	525	519	450	541	488	513	474	507	513	510	539	508	512	484	506	455	528	513	512	454	506	479	530	522	486	512	488	534	461	535	472	470	506	523	504	526	496	472	515	519	507	533	516	548	513	534	516	481	487	504	509	466	508	527	495	501	513	519	517	512	507	467	530	517	487	488	498	511	466	519	533	510	519	522	479	496	495	515	506	485	494	531	496	525	522	447	489	550	459	468	507	463	517	550	480	503	516	518	540	484	531	491	492	472	510	483	524	510	502	503	510	527	527	523	536	498	561	474	473	550	531	498	541	510	492	509	485	489	539	515	482	510	511	463	481	503	506	486	529	494	503	501	535	532	529	483	514	478	512	517	521	527	481	522	535	562	485	515	503	496	500	496	466	484	500	519	534	484	519	488	540	511	537	528	521	529	515	502	569	508	541	536	491	515	557	512	508	477	469	468	539	491	489	516	523	507	472	477	541	504	510	535	502	510	498	506	509	534	559	507	489	510	506	492	528	493	531	499	549	490	541	497	493	537	493	486	556	508	479	518	495	493	491	499	526	498	514	475	485	469	526	498	505	500	494	501	484	493	499	512	508	493	531	529	499	500	509	508	506	466	515	515	509	513	514	505	504	483	508	538	523	533	499	541	521	531	498	490	530	476	505	540	471	543	550	519	528	489	514	508	533	488	530	535	508	537	515	499	498	494	475	487	537	537	543	483	477	533	504	524	487	485	505	522	495	480	518	519	520	519	518	495	550	522	504	488	551	507	558	516	527	494	531	482	528	464	483	508	474	515	525	520	568	536	489	536	507	510	506	553	505	486	492	497	484	535	458	496	528	503	542	508	499	517	492	486	510	522	488	533	522	494	497	558	523	539	527	519	514	509	497	517	529	498	543	470	468	459	481	500	543	532	517	480	524	497	516	504	541	527
24375	21409	28530	25671	23664	18396	9934	1723	816	788	786	738	774	717	754	669	767	721	716	669	743	664	716	698	726	692	700	705	684	675	679	679	706	679	759	686	707	707	725	715	694	692	709	690	688	702	650	698	673	671	665	711	707	652	712	731	642	676	680	762	659	673	683	669	706	673	672	683	657	732	683	698	681	694	743	681	654	704	700	739	698	644	681	664	709	675	673	699	736	687	731	692	731	686	644	680	691	745	661	723	662	664	700	647	706	680	765	739	717	733	717	667	694	651	764	693	669	653	646	659	648	725	718	692	675	657	670	679	665	662	683	658	718	721	678	606	666	689	713	718	736	649	692	681	662	642	668	722	715	703	682	705	695	727	653	697	707	675	694	692	632	708	694	649	728	667	713	710	695	713	680	696	674	737	695	685	656	715	699	711	734	727	689	667	699	694	684	696	652	673	720	729	706	684	688	702	723	673	678	644	694	681	681	651	691	659	703	669	671	732	681	676	685	715	732	680	730	707	694	706	675	686	638	665	645	714	681	659	721	675	695	723	630	664	687	699	691	688	705	649	706	724	709	700	683	686	706	681	681	704	669	671	651	703	694	669	681	678	686	647	730	673	631	628	668	665	691	752	687	683	697	668	658	685	721	700	671	712	695	701	685	656	687	713	669	700	690	677	644	718	705	660	655	697	723	687	725	676	676	681	698	688	710	727	713	717	717	719	661	719	709	646	663	686	723	662	708	666	668	752	667	694	704	664	717	702	655	706	703	657	723	652	749	709	664	669	699	629	681	674	691	705	669	715	650	659	689	667	667	635	655	679	662	684	632	678	705	662	681	639	657	653	699	705	701	702	651	687	673	676	706	722	667	660	683	651	702	674	699	719	665	680	677	684	701	649	676	682	710	695	681	657	644	669	712	702	673	676	675	694	720	650	701	703	693	669	700	667	695	641	700	717	656	665	662	666	648	648	652	689	721	691	685	653	665	690	658	648	695	719	670	665	652	707	684	638	667	658	713	741	675	703	683	670	719	756	706	680	683	688	663	670	658	692	707	661	730	711	653	684	711	640	669	723	664	729	684	740	693	711	693	665	655	735	671	659	625	690	699	736	687	706	685	704	641	656	718	694	684	680	701	622	710	694	701	667	708	671	679	666	664	669	641	687	660	647	701	672	698	696	708	694	700	726	673	681	677	719	666	699	664	705	680	720	616	665	655	679	708	649	709	676	647	651	691	619	683	692	708	672	669	715	636	660	687	648	658	661	717	658	742	719	651	686	663	691	655	689	731	623	682	695	691	661	715	669	683	700	680	756	686	706	660	648	743	718	689	708	636	696	700	706	675	686	656	662	666	698	675	654	658	749	696	706	715	696	745	634	657	737	682	710	697	674	688	714	659	642	695	720	718	732	687	686	651	622	690	648	711	691	645	743	703	662	722	726	664	683	694	710	729	691	694	697	695	715	666	686	711	636	708	687	674	689	622	644	715	710	721	699	717	720	705	657	689	673	650	690	680	696	721	680	673	702	671	667	670	679	711	689	669	715	670	674	686	657	756	661	690	702	696	695	658	639	674	702	741	671	665	652	689	693	712	652	672	682	680	705	665	703	703	663	650	696	678	669	721	712	671	663	724	673	690	690	670	682	738	683	697	682	653	698	666	650	728	647	671	662	668	658	682	687	682	714	672	718	625	704	661	691	681	685	661	673	706	699	679	703	665	667	720	672	688	735	640	640	672	639	720	651	700	680	687	673	624	669	651	656	677	690	675	702	611	688	680	683	669	686	689	687	727	657	685	646	742	713	682	662	670	684	664	681	680	702	661	676	700	704	659	672	653	675	657	707	664	696	660	707	676	668	671	649	664	719	711	676	688	702	724	690	682	660	691	685	669	678	680	669	676	697	681	657	737	665	646	668	691	744	688	665	687	700	690	674	690	681	652	711	695	689	690	701	670	662	683	683	684	718	664	702	660	694	681	668	673	719	660	680	672	665	674	668	664	700	641	639	694	665	680	704	686	728	695	701	662	675	707	706	717	659	681	712	700	718	717	675	686	777	736	627	657	704	720	675	650	687	700	651	669	656	667	666	704	658	647	705	651	690	717	657	697	670	681	678	701	714	667	699	688	654	692	705	685	755	684	698	654	656	673	671	642	675	718	685	696	651	699	678	668	680	661	731	689	644	707	702	658	671	739	681	660	685	716	685	679	685	687	679	718	713	676	670	656	682	681	667	680	695	712	731	674	663	722	682	687	683	671	713	693	676	634	697	707	678	698	626	682	690	649	688	671	692	679	669	667	731	648	652	716	681	704	636	698	667	662	688	710	680	712	653	677	715	695	673	750	689	696	741	701	679	632	666	654	721	692	705	655	651	704	714	662	681	668	657	699	695	721	684	741	648	728	727	674	663	688	687	735	732	646	647	670	654	736	647	690	733	735	667	662	666	629	685	667	723	703	691	661	678	667	728	681	640	740	699	729	660	682	699	650	707	641	673	678	669	722	692	657	663	666	683	668	687	698	607	655	657	717	707	666	650	689	679	675	629	655	676	738	695	659	670	672	705	713	650	673	677	681	701	685	699	705	660	688	690	744	705	659	666	698	649	666	675	675	695	635	683	713	683	717	691	661	703	671	634	658	696	610	652	708	673	687	693	671	736	695	710	734	690	671	704	701	657	658	690	654	695	695	641	674	695	685	662	704	671	651	672	736	694	676	673	682	678	701	699	652	704	690	673	687	691	735	682	701	640	648	649	670	692	720	650	705	716	679	670	645	714	712	680	705	662	676	674	652	693	672	719	718	677	682	705	680	664	695	651	682	647	661	734	663	673	661	703	696	673	681	653	696	685	656	686	669	672	725	674	698	674	642	681	668	726	676	719	685	696	675	685	705	682	684	685	658	698	696	680	632	667	685	648	717	667	677	707	648	699	653	708	652	698	692	666	704	692	689	724	760	705	681	697	699	702	664	667	666	690	692	741	690	655	736	689	715	663	709	669	707	667	688	669	721	637	693	723	733	718	663	725	674	684	649	663	648	642	715	684	655	688	698	619	693	671	701	672	710	653	681	691	695	706	693	682	646	682	664	667	657	719	673	680	704	678	669	709	713	676	716	654	721	659	678	689	664	685	705	675	736	656	647	704	692	700	658	689	673	695	641	647	656	670	711	635	699	677	708	677	704	674	653	690	661	657	653	657	684	719	720	713	701	684	643	692	701	709	680	688	709	718	701	666	736	674	702	703	686	706	668	686	691	673	647	684	679	676	709	648	747	695	691	653	674	662	692	672	712	700	710	676	736	687	658	715	681	674	650	674	702	718	691	689	672	659	725	657	680	657	666	640	691	657	691	681	695	719	666	706	709	670	664	661	685	704	697	678	731	654	708	691	639	674	706	696	662	719	678	739	642	737	682	672	653	661	651	750	659	671	666	678	675	663	670	666	689	696	629	699	652	691	675	680	708	653	698	659	710	661	690	740	692	696	690	655	700	690	662	722	660	678
53075	73597	39490	33489	22095	11579	8181	1106	774	718	722	658	671	641	661	616	633	631	602	612	669	615	608	587	572	607	618	606	635	661	580	591	627	599	622	600	594	617	622	604	616	591	589	612	560	584	619	582	573	566	589	609	643	585	631	630	603	570	587	563	608	606	604	597	573	581	606	607	626	577	629	588	606	596	626	596	582	614	618	621	640	595	568	576	594	594	623	590	541	616	582	575	568	608	579	617	633	594	568	565	579	587	586	585	595	608	724	696	675	611	617	642	601	586	561	615	577	595	586	560	575	613	574	571	603	607	578	565	572	554	603	628	614	570	569	584	538	629	618	601	627	547	569	567	611	614	586	624	602	598	584	648	621	574	592	596	588	537	582	624	566	602	584	611	623	587	660	574	580	561	570	583	526	600	590	571	577	575	646	572	579	595	615	614	621	599	580	594	576	585	582	564	609	561	623	647	591	573	568	590	568	582	591	602	566	598	548	580	593	582	629	585	553	567	592	606	573	579	564	604	565	570	543	583	585	603	588	553	586	589	578	597	591	612	552	561	592	592	602	557	573	606	590	547	612	600	546	614	593	581	545	609	608	615	598	566	612	578	603	555	602	571	598	584	561	628	581	585	550	590	586	569	573	601	594	581	574	576	608	571	581	563	606	586	602	534	622	571	596	568	595	633	569	576	620	588	557	597	585	571	612	599	583	586	531	567	598	552	572	558	608	579	624	555	589	575	576	535	592	595	632	571	599	556	585	555	590	557	605	561	604	563	602	564	600	612	536	550	595	588	609	599	564	617	607	614	605	591	563	619	575	593	577	597	578	615	618	589	609	541	618	558	598	594	568	613	593	584	558	618	580	534	626	590	640	563	598	585	597	577	578	589	569	595	617	601	567	602	624	555	577	576	600	569	583	617	588	599	572	606	593	555	588	572	606	580	592	590	620	581	589	569	594	571	595	605	584	617	586	636	580	596	569	588	574	611	614	616	579	582	648	591	624	594	596	599	572	573	591	589	601	588	586	540	573	575	554	582	590	613	575	576	601	629	617	613	564	552	562	574	550	568	555	543	621	624	583	586	593	569	609	565	575	593	531	575	602	586	610	602	600	569	564	570	625	622	626	585	599	582	614	581	614	593	575	565	595	631	635	610	640	597	638	588	535	649	601	607	596	576	586	643	546	562	625	633	604	590	570	573	568	569	554	544	607	625	615	574	577	593	582	595	613	609	628	572	591	586	567	576	571	605	614	592	576	621	545	556	610	600	596	561	545	586	590	586	619	611	609	618	588	564	636	607	576	582	593	602	594	602	578	563	585	605	570	587	584	549	557	591	581	633	613	544	600	570	583	580	623	574	545	539	584	615	567	600	573	592	553	600	585	570	606	609	552	592	602	613	545	575	587	566	558	601	632	574	636	560	568	593	614	561	575	594	585	594	560	588	592	623	582	589	553	570	623	554	557	574	603	604	603	575	574	600	621	614	586	552	596	556	594	576	594	582	606	596	592	563	623	561	650	637	518	574	607	596	588	611	572	582	602	591	625	571	579	612	560	582	603	591	590	568	547	606	543	569	556	570	577	613	589	607	643	612	529	565	596	536	579	600	559	585	592	580	556	573	630	600	585	561	558	595	561	617	604	601	601	586	602	579	619	576	570	588	608	576	574	642	580	583	597	590	568	613	551	566	557	567	583	542	606	554	640	559	569	576	603	602	577	544	603	565	557	577	634	588	598	653	594	583	584	578	625	560	567	597	594	577	589	602	564	619	593	573	556	591	638	583	636	583	574	602	551	575	578	547	578	604	600	532	599	592	553	571	559	616	578	581	593	580	582	550	585	601	610	610	569	593	591	580	587	581	577	593	583	583	591	591	590	586	586	586	613	585	591	552	571	604	605	555	593	561	561	591	577	638	560	570	571	578	580	624	566	561	548	582	596	553	578	556	572	587	594	595	611	581	573	543	575	574	570	592	590	602	574	581	579	569	586	546	577	610	583	602	583	548	586	568	590	572	607	546	561	595	571	568	588	567	627	646	646	587	538	587	611	614	585	574	582	588	557	570	615	561	605	578	573	556	564	572	613	598	592	602	560	567	591	609	589	577	562	596	614	620	574	579	581	603	603	592	575	565	637	581	580	538	572	588	565	565	601	575	561	601	547	628	625	559	575	586	592	580	601	618	603	543	574	548	569	587	591	560	599	595	579	591	571	588	568	645	587	566	603	538	575	549	620	592	565	578	545	598	572	573	576	604	578	603	601	586	584	608	561	595	582	567	590	568	600	589	551	558	561	546	594	599	568	586	604	582	575	635	553	623	555	562	591	563	586	609	567	611	613	613	561	570	619	586	597	546	555	596	574	566	577	576	586	595	578	591	582	651	592	566	595	622	600	573	599	571	596	547	608	576	555	604	531	574	587	605	587	587	622	618	608	561	625	566	600	577	604	594	568	576	552	546	574	584	616	619	588	594	614	597	595	573	576	589	613	624	608	602	577	562	567	622	576	569	573	607	575	624	575	554	605	593	586	564	577	562	569	559	616	588	604	580	603	602	586	586	585	569	593	582	593	601	565	589	575	569	592	564	600	571	561	625	578	568	582	596	629	577	654	593	592	588	626	524	609	602	611	602	536	598	594	583	585	631	552	570	582	639	603	604	562	609	529	589	595	607	573	538	610	591	602	632	560	574	591	607	631	630	603	564	580	589	608	618	607	602	572	582	589	560	580	568	571	552	608	557	584	605	577	636	590	609	566	588	611	579	529	596	613	579	585	568	578	580	571	583	568	561	586	541	623	609	570	543	593	614	585	563	631	582	602	585	630	567	533	567	560	549	606	573	604	581	545	567	577	599	582	539	580	607	532	633	564	627	604	585	570	611	613	610	560	571	613	612	567	558	599	603	581	582	583	561	593	575	617	562	591	605	592	591	608	599	555	577	638	521	570	563	590	578	609	603	568	580	624	589	573	542	615	601	535	567	600	590	605	606	575	588	593	568	578	623	599	551	578	602	618	565	631	613	554	567	579	597	548	585	599	585	579	568	571	579	562	567	608	580	610	577	552	569	595	600	605	550	606	564	574	566	575	590	584	575	613	579	583	580	618	607	566	618	577	597	619	613	584	593	605	543	618	554	585	576	615	554	597	598	600	572	540	574	589	539	572	572	603	587	568	583	567	611	536	591	595	534	596	572	561	592	572	603	595	584	588	567	564	586	584	568	560	612	560	575	570	585	574	559	573	577	559	573	585	593	555	558	601	582	591	602	542	592	606	588	568	562	581	580	544	601	576	617	597	605	561	559	582	610	595	578	604	602	608	598	627	574	576	584	617	569	586	613	550	623	603	578	584	605	594	592	641	565	588	612	604	630	538	587	596	602	567	553	556	593	541	579	581	592	586	571	574	618	567	581	611	547	569	569	599	588	586	599	570	540	614	615	565	547	618	560	605	615	576	596	577	537	563	596	620	547	591	576	586	582	570	583	565	554	593	578	576	599	584	555
28777	18327	6550	2812	1662	933	852	571	526	554	558	562	487	547	531	491	519	555	537	532	533	510	524	504	522	519	534	526	519	552	595	531	546	525	522	502	525	497	529	529	472	541	517	545	496	500	505	520	548	534	555	513	520	525	547	523	509	525	496	530	515	525	537	536	510	497	558	524	473	486	507	534	514	516	545	535	574	522	488	506	508	495	501	484	484	528	484	517	473	533	490	486	546	540	516	518	535	510	540	496	519	526	503	515	495	475	531	537	514	531	516	494	521	516	492	531	496	498	526	572	503	503	526	533	564	540	541	518	530	495	485	503	549	501	505	564	534	497	517	540	512	537	506	530	536	511	506	507	515	503	539	505	494	498	502	554	504	506	524	527	532	511	493	534	488	520	540	542	473	481	516	571	458	520	548	555	505	538	560	529	545	524	543	515	531	543	520	524	482	535	544	527	517	496	525	498	489	536	520	503	493	553	530	604	502	540	506	572	501	592	492	498	535	520	519	504	553	549	520	524	523	547	471	509	540	507	556	541	536	526	528	534	507	505	495	497	539	539	510	531	537	559	506	494	491	526	526	552	525	544	527	510	557	513	472	501	526	499	555	537	520	489	476	545	514	541	507	472	536	567	487	553	563	540	530	508	577	511	552	503	541	510	486	518	571	552	517	542	498	541	513	537	536	523	570	513	484	515	495	468	505	460	521	512	519	517	503	558	505	513	525	525	537	519	555	481	541	534	524	529	554	529	508	545	533	523	464	528	505	537	497	521	526	500	552	540	534	563	559	510	547	533	514	554	523	506	530	503	501	514	528	493	461	506	527	478	521	536	501	489	537	514	516	521	508	501	481	515	557	537	501	505	526	486	518	507	502	519	489	485	483	505	507	507	545	531	582	507	507	518	582	534	515	514	529	548	478	526	527	487	547	525	510	522	497	542	505	490	518	477	503	486	523	547	532	489	550	509	531	545	506	568	515	520	509	531	545	553	504	558	503	505	496	523	529	522	539	517	518	521	520	505	566	556	550	520	528	538	485	552	512	533	506	498	532	494	525	505	518	537	515	547	515	469	500	564	523	500	520	542	518	494	512	515	483	521	552	534	528	507	560	513	501	525	500	522	526	503	501	526	568	530	523	533	514	477	535	476	507	555	499	522	509	511	495	562	467	517	525	515	528	511	487	522	494	545	527	514	536	520	534	529	509	509	505	543	506	556	538	545	508	533	506	538	574	510	511	547	522	545	546	538	499	485	564	523	517	562	508	492	508	544	503	518	548	496	575	524	506	519	501	553	515	536	528	521	482	483	550	515	502	536	543	540	534	483	563	548	543	523	501	517	518	513	525	523	535	495	536	560	570	507	501	487	494	514	525	507	564	504	462	523	511	535	487	530	531	499	529	510	485	525	505	474	523	527	527	499	524	495	479	504	529	499	544	516	525	520	521	510	500	521	510	600	506	500	502	491	528	538	559	517	583	531	500	518	493	526	495	528	534	507	491	494	504	494	493	531	510	541	533	493	564	528	518	542	472	536	525	554	555	559	530	507	509	528	523	521	560	525	546	562	490	530	560	527	506	550	509	524	531	523	522	535	544	507	556	490	523	537	459	560	539	539	541	506	502	554	501	509	521	549	536	540	517	493	506	507	493	491	540	541	510	448	520	527	526	511	527	485	530	524	547	535	522	503	554	515	517	497	544	485	550	489	500	510	551	523	562	524	524	507	552	537	514	508	503	540	543	533	542	519	512	517	523	521	510	478	544	538	543	524	516	495	568	528	532	524	562	528	538	510	554	545	510	522	543	538	495	525	516	524	513	505	518	528	504	514	545	485	500	539	539	526	515	523	527	525	532	512	486	542	509	580	515	518	486	508	535	538	507	558	511	531	538	491	530	509	465	575	512	523	545	532	464	561	490	488	511	588	524	565	513	527	542	503	504	539	488	534	558	532	495	518	519	531	518	514	513	501	500	522	537	540	524	521	483	526	532	509	534	563	483	518	478	505	536	503	542	524	517	513	529	489	496	507	466	561	573	516	522	494	498	512	547	498	483	528	523	540	536	533	515	516	549	532	519	507	515	538	510	520	510	503	551	505	521	537	532	517	518	510	525	509	504	513	514	480	515	521	519	511	486	526	530	524	531	507	515	481	542	531	542	526	525	508	500	539	548	517	497	514	520	488	538	502	543	479	499	525	514	574	495	515	518	538	544	498	508	505	507	465	561	569	485	502	562	526	534	522	540	513	559	548	526	536	526	488	512	512	549	527	531	536	537	534	580	536	548	508	531	500	516	523	490	537	512	511	533	525	501	509	483	523	527	555	507	546	551	551	467	495	518	502	488	550	567	510	561	468	491	511	521	514	547	523	512	551	528	532	548	528	496	547	546	518	515	496	529	513	536	531	491	519	519	537	541	514	532	533	566	534	571	497	526	551	507	507	563	532	541	532	550	512	519	497	527	540	552	522	524	482	473	528	551	522	485	496	475	533	502	526	529	472	505	507	527	488	543	517	529	540	553	514	510	521	502	533	517	519	522	541	519	530	524	536	516	539	512	535	514	549	501	503	536	542	502	523	500	506	507	513	500	530	498	530	561	548	499	531	527	534	494	526	501	536	530	522	588	518	520	502	509	546	518	517	507	530	460	507	496	531	535	520	513	514	539	527	528	512	527	494	513	521	498	493	534	492	516	497	499	520	503	537	560	539	508	527	509	537	577	489	506	566	490	498	513	538	546	535	507	573	562	535	523	520	561	555	490	547	528	511	497	516	508	521	512	548	558	498	496	539	502	539	520	469	512	528	544	532	541	545	519	501	538	504	518	530	509	490	507	514	534	488	548	508	519	537	507	587	537	516	520	512	545	554	536	511	535	551	600	506	528	558	491	505	547	511	498	538	537	492	573	534	524	534	551	516	538	559	511	512	528	544	514	492	469	495	482	557	526	533	516	580	520	490	494	567	522	528	553	545	530	530	502	525	527	551	523	515	537	523	545	480	535	531	542	535	521	496	551	554	516	503	529	515	534	484	500	535	516	547	532	527	517	481	556	517	546	476	464	506	537	498	532	499	472	547	533	501	554	505	541	541	533	534	504	536	491	504	529	506	568	546	576	507	552	497	522	539	512	543	519	513	574	535	504	536	553	509	506	504	529	533	494	545	538	537	536	540	512	498	561	515	523	526	524	537	527	542	582	523	562	526	540	527	539	526	519	516	502	501	530	527	546	514	481	518	489	491	515	556	526	528	486	494	534	525	547	498	485	533	546	539	536	517	557	551	519	522	531	501	507	523	535	517	537	502	570	492	494	556	509	533	543	553	544	523	554	528	499	511	536	525	567	481	532	583	511	568	531	564	502	496	512	516	502	496	526	527	521	554	561	525	547	502	562	537	529	515	512	545	518	509	494	454	463	569	505	497	523	520	519	551	506	518	538	494	508	534	490	553	542	535	512	544	534	494	559	554	499	521	540	526	520	482	517	519	513	539	520	491	482	539	481	519
12338	11700	4216	2366	1801	1005	928	484	470	441	427	418	440	411	455	460	460	448	453	437	425	441	441	488	484	453	447	424	430	456	475	470	459	442	430	430	421	437	452	439	434	430	408	452	445	442	451	459	398	458	447	427	466	435	439	465	438	440	403	411	429	442	437	403	440	444	451	403	403	467	446	430	438	414	434	420	440	470	452	436	459	431	443	451	407	435	446	481	468	471	454	409	434	424	409	428	427	430	430	429	422	457	436	464	421	409	432	436	442	464	467	436	431	446	439	419	450	449	423	430	443	428	414	426	443	432	423	491	436	434	425	416	434	444	446	398	456	425	427	429	458	413	427	435	395	426	450	436	439	464	433	428	484	432	415	406	437	470	399	417	424	425	430	463	430	447	418	433	508	449	471	414	402	410	441	420	454	427	425	452	402	447	454	401	431	415	421	441	427	440	449	453	418	438	419	394	471	392	399	445	427	504	445	431	420	427	430	457	431	412	415	406	448	427	425	461	476	423	441	407	438	479	398	448	466	449	447	459	462	422	404	465	437	449	404	475	425	426	464	415	429	405	444	445	439	441	420	421	424	438	424	455	458	441	448	440	420	441	405	427	423	436	434	446	467	396	496	457	456	451	449	402	425	450	428	478	442	474	433	474	441	393	448	472	437	413	421	458	432	435	454	415	396	461	407	417	448	408	444	436	443	411	456	427	425	426	449	406	446	452	408	424	446	453	396	468	400	435	410	419	487	434	460	438	425	460	425	439	427	416	453	436	424	444	421	437	426	436	436	400	431	445	422	439	438	455	458	378	417	417	444	393	418	412	434	446	385	429	417	398	440	410	395	426	457	415	421	426	407	439	447	405	437	452	436	417	442	453	457	414	466	423	426	449	419	414	419	402	432	467	437	477	422	415	435	480	442	459	433	430	417	457	441	432	433	426	443	437	424	425	421	457	413	456	419	469	443	440	439	418	434	417	439	469	433	436	443	408	464	406	457	445	398	416	419	454	398	441	394	426	452	443	409	452	444	442	414	425	425	427	459	440	489	453	483	406	408	469	453	414	405	422	447	460	436	439	418	421	448	428	428	419	396	402	416	421	438	436	442	416	420	406	429	466	427	385	440	474	442	465	436	425	445	437	419	417	442	472	422	418	414	403	469	420	467	423	436	471	442	410	459	429	418	436	417	402	447	406	423	426	400	437	439	420	455	456	381	465	415	411	435	427	403	414	393	435	424	423	435	424	433	433	420	400	444	407	445	476	423	426	402	408	441	469	446	416	416	466	448	410	436	426	448	428	406	471	420	466	450	437	436	450	436	428	443	476	451	457	424	440	467	442	418	431	373	485	443	435	417	456	434	409	462	434	450	454	405	432	425	396	398	466	426	437	451	410	456	438	422	426	409	440	419	423	403	494	469	450	441	438	411	409	446	405	451	463	421	422	442	454	437	450	438	430	408	426	450	415	442	444	424	437	420	421	434	462	444	457	424	415	444	417	408	440	396	459	416	440	417	431	441	442	403	465	475	411	436	400	424	431	443	429	412	442	447	433	388	416	419	437	419	434	423	434	456	436	414	442	453	420	463	424	431	411	414	440	435	443	479	422	433	412	413	415	468	412	404	457	442	474	411	445	461	419	443	446	434	427	466	448	429	433	417	441	456	446	417	455	415	434	420	446	438	455	435	442	465	430	442	473	435	425	414	449	437	421	471	452	427	439	432	430	424	422	450	421	435	425	436	430	473	447	447	429	403	465	456	437	468	443	433	459	463	490	433	442	423	414	423	396	453	453	415	419	423	440	473	427	431	445	418	437	424	415	432	427	438	403	462	402	417	428	468	433	438	437	443	427	422	428	435	443	421	432	410	449	451	410	422	411	453	425	441	441	435	441	407	417	413	398	442	464	434	414	424	402	414	434	409	427	412	419	457	427	455	412	392	435	440	440	427	423	449	452	424	419	458	442	435	436	437	444	424	445	415	426	447	431	423	444	408	432	413	421	465	440	483	440	450	428	454	419	410	437	427	439	453	433	446	476	444	401	405	437	474	447	452	435	497	419	413	453	428	428	481	457	419	436	414	454	473	427	425	427	423	459	437	406	414	422	432	436	429	439	430	434	473	428	462	439	459	484	469	435	432	449	410	465	427	457	413	433	404	434	402	438	382	470	419	433	436	419	424	425	438	431	441	418	442	408	469	443	458	431	434	417	380	419	429	455	447	424	438	452	471	427	409	451	441	422	405	470	466	454	440	442	452	433	427	452	412	416	430	448	406	445	418	454	410	441	442	433	447	397	430	454	390	415	403	452	412	421	429	441	439	416	444	406	412	402	443	437	427	443	452	419	395	426	413	446	482	442	433	418	468	487	440	434	443	446	423	431	470	436	491	416	447	424	458	458	415	435	386	412	441	414	433	417	415	430	401	404	470	475	424	415	425	449	451	416	439	425	435	449	442	450	456	426	445	419	437	400	432	439	476	422	434	413	425	438	429	415	424	419	456	440	424	438	432	420	444	461	459	473	430	430	382	430	445	418	438	450	430	423	470	398	470	418	442	416	443	422	436	424	427	435	450	434	421	422	411	416	452	456	429	421	412	446	443	442	445	411	436	453	418	398	435	426	478	406	460	432	414	443	417	447	453	439	439	428	448	525	396	469	424	425	434	460	413	441	459	437	454	453	416	418	388	437	437	439	433	445	416	450	438	430	440	434	459	417	447	416	447	453	426	413	422	443	419	431	415	475	427	440	442	424	463	436	442	402	447	441	416	449	449	436	443	409	435	405	444	445	477	440	397	432	433	444	439	427	441	447	469	443	446	422	422	442	417	393	407	438	405	442	411	416	433	461	390	413	406	448	422	412	421	441	477	411	468	403	448	407	454	440	428	449	420	434	427	426	456	437	401	423	441	504	427	414	438	429	474	440	443	396	439	434	402	437	446	460	427	436	434	420	422	434	403	455	441	424	447	452	468	399	470	446	411	418	433	431	415	402	405	422	438	456	421	428	465	429	482	479	445	404	404	419	434	400	417	453	430	418	442	404	415	467	470	453	408	419	406	444	454	447	409	436	440	387	433	449	422	392	465	423	440	468	457	411	423	390	459	397	436	420	433	458	437	412	431	398	428	431	464	424	443	438	435	456	404	452	411	431	459	417	444	422	420	421	404	456	425	483	470	398	409	435	409	457	452	420	456	436	448	436	432	432	440	426	445	449	463	454	457	406	420	448	455	458	452	426	439	434	426	397	397	444	408	461	423	418	423	434	438	435	426	465	421	466	431	467	438	415	468	436	421	427	451	425	428	437	433	403	426	397	473	430	450	427	447	436	441	445	456	422	487	423	409	416	462	435	454	437	438	425	429	438	406	414	453	462	413	419	464	407	434	412	460	398	447	439	470	437	455	444	450	475	401	461	452	403	421	435	438	430	464	431	421	405	436	428	430	429	423	430	428	455	446	431	416	458	440	419	456	452	461	403	449	460	479	409	417	431	419	424	441	445
25474	21521	27320	26552	19362	7557	5914	1035	483	418	439	401	431	417	435	408	392	373	398	411	383	360	393	391	399	379	411	388	376	364	412	400	409	371	422	410	393	405	382	411	378	414	392	394	387	375	390	397	389	385	361	383	408	387	372	390	396	392	373	382	385	400	387	403	364	417	349	409	396	368	349	369	403	366	370	382	413	382	372	407	397	403	358	404	354	390	384	408	413	374	386	410	378	415	397	422	392	391	386	384	382	397	368	380	399	349	411	428	411	418	410	393	423	394	370	377	359	399	390	445	354	356	409	390	399	365	369	362	346	364	362	389	383	381	375	386	397	370	361	364	373	397	374	384	371	389	377	386	364	406	378	389	377	362	398	358	402	412	352	393	397	360	393	404	376	414	375	371	374	380	392	398	406	394	386	386	369	350	385	387	421	369	365	356	391	412	407	394	375	335	361	376	394	401	404	368	384	362	386	379	386	386	388	404	402	385	370	363	386	377	426	379	398	366	385	386	371	367	370	400	392	358	381	392	428	409	382	387	376	408	386	376	416	341	367	367	423	385	403	352	393	409	403	385	399	398	401	411	408	362	371	397	389	375	360	378	404	395	409	389	369	412	380	406	380	363	402	380	397	374	397	411	407	365	428	374	360	373	360	350	376	399	377	347	392	406	375	355	389	415	350	413	385	402	414	385	381	407	407	381	381	403	412	359	382	411	407	370	358	429	415	399	367	370	415	364	354	408	357	409	357	426	383	408	341	365	374	408	435	387	387	402	419	396	395	384	361	386	371	425	360	382	367	383	378	391	393	420	381	412	373	352	403	374	382	358	370	377	391	377	353	393	394	359	381	411	390	381	420	404	407	373	379	371	371	359	437	368	397	365	406	400	388	360	348	381	376	396	373	350	408	367	377	380	381	380	375	401	383	385	371	400	386	356	356	373	331	382	349	359	362	374	366	343	397	366	404	389	395	373	374	391	353	390	385	416	414	375	348	387	354	376	407	368	369	385	422	364	385	386	382	408	401	411	375	384	401	369	367	372	392	435	392	377	389	418	386	390	391	411	379	380	375	379	376	384	391	390	375	391	393	406	402	386	376	375	395	374	394	411	378	455	389	386	409	381	371	372	324	348	379	372	417	358	402	385	383	368	396	373	424	383	417	401	414	373	381	377	386	386	380	426	386	379	382	367	372	370	391	392	389	411	397	345	386	415	392	378	343	410	380	418	368	401	390	418	409	425	347	382	406	385	353	405	386	374	369	362	372	404	410	374	362	382	382	391	385	374	399	382	398	417	381	379	392	368	407	391	367	351	421	397	368	378	376	392	392	392	405	373	380	373	389	384	398	363	392	386	365	390	406	389	398	372	388	377	376	390	384	360	379	409	384	371	353	360	381	375	367	412	388	405	355	366	392	392	361	400	363	418	431	384	405	384	414	397	410	392	364	375	419	405	398	400	380	409	374	402	396	370	423	392	390	373	396	391	382	415	390	365	401	404	397	339	388	376	345	391	405	367	391	398	398	386	396	409	401	393	423	382	398	399	375	379	399	383	368	376	384	365	382	396	377	359	398	425	389	381	395	355	379	394	372	384	390	404	370	362	333	379	392	405	370	351	401	396	399	393	416	365	373	376	367	394	389	410	367	359	415	378	416	370	406	386	392	400	374	386	378	385	408	389	381	369	391	380	389	410	429	417	385	385	410	404	394	371	406	373	403	368	384	383	378	439	367	390	403	441	363	386	385	384	388	400	379	386	394	374	398	342	391	348	403	416	380	397	410	414	404	382	352	365	413	415	377	388	395	400	391	383	373	371	394	369	377	338	378	393	408	375	402	401	395	404	367	383	456	378	389	384	404	416	410	395	410	396	387	394	384	391	383	395	370	384	364	386	368	404	404	371	422	367	387	405	385	426	386	383	373	406	378	419	387	421	352	400	405	395	395	382	397	390	396	371	375	396	364	415	389	370	411	376	383	368	381	409	359	407	378	397	390	382	363	388	368	410	391	403	417	385	398	356	386	373	365	404	366	380	389	424	376	424	387	380	424	387	393	405	377	386	376	358	408	396	378	354	373	420	396	373	374	394	356	390	414	361	391	387	400	374	337	380	393	376	375	399	376	432	379	395	401	403	371	374	395	371	380	370	386	386	391	390	418	358	429	366	397	398	356	378	378	379	397	362	384	401	430	354	378	400	392	354	376	409	406	378	358	364	392	417	365	438	390	382	358	376	397	395	387	386	350	357	378	351	344	394	395	395	407	372	379	391	382	411	433	417	369	401	361	394	392	426	405	417	411	412	375	405	377	424	383	331	418	404	396	389	385	374	367	357	357	378	408	381	395	389	374	350	378	413	417	367	408	368	417	411	412	397	397	365	395	367	426	356	372	382	369	393	420	402	367	356	387	383	386	411	415	397	415	437	392	395	430	376	412	404	353	370	397	385	430	375	408	377	411	403	414	390	373	377	394	376	381	429	361	359	376	432	402	383	352	374	374	386	401	377	406	395	347	381	406	374	411	388	397	427	373	416	373	413	405	421	375	398	362	388	399	393	369	395	373	423	376	403	396	388	382	428	370	397	405	406	421	379	372	360	371	404	417	395	378	386	400	350	389	381	412	344	409	391	410	343	384	424	389	372	414	357	386	388	407	378	399	440	354	383	349	405	400	359	398	408	405	398	349	385	392	344	413	402	363	379	414	371	399	381	384	376	426	405	381	388	352	415	398	376	392	394	411	380	376	386	367	396	383	378	399	391	398	394	388	410	398	395	397	359	384	382	357	384	383	374	403	422	390	379	399	402	390	409	400	346	388	402	397	392	431	419	416	355	423	372	386	424	395	355	397	394	384	410	400	407	378	384	392	391	376	389	398	396	349	390	380	410	381	374	399	405	372	364	380	369	384	387	430	352	349	399	377	390	417	372	368	386	401	380	403	406	401	388	377	400	402	406	396	392	412	395	372	388	357	352	360	373	450	425	406	400	393	381	362	360	425	379	395	425	390	385	407	405	332	408	357	426	349	408	390	386	365	390	365	425	401	364	383	411	397	402	380	400	371	390	386	394	396	416	433	422	398	370	383	378	405	377	366	362	374	370	394	399	424	421	386	381	357	350	423	408	343	372	387	394	325	407	405	398	370	375	388	357	436	415	396	395	359	385	412	375	395	374	384	389	390	395	379	410	391	379	388	367	383	368	391	397	394	398	377	375	374	400	408	374	411	391	367	399	391	431	361	381	382	390	377	366	357	385	383	360	377	393	346	364	374	372	392	409	388	369	387	403	384	427	394	390	357	378	407	377	428	368	361	409	364	382	366	390	390	392	396	395	363	386	402	383	410	376	353	381	362	355	399	383	402	368	372	388	394	376	387	396	407	380	391	394	385	384	383	352	379	377	417	384	386	383	373	406	386	371	402	385	403	394	415	382	375	409	403	374	404	395	390	386	370	377	369	379	396	409	365	380	386	385	371	378	367	385	361	373	403	422	391	375	421	385	409	368
46550	57047	27583	16553	12719	6234	7106	943	420	435	465	416	403	367	408	407	386	427	378	356	350	370	378	390	357	397	355	367	378	417	358	370	383	389	399	379	389	382	390	373	373	361	350	366	360	379	367	342	378	375	380	350	378	389	362	389	387	388	387	365	360	367	379	411	373	373	365	399	367	371	346	403	343	390	390	378	327	351	397	333	327	385	381	396	388	369	410	364	360	379	382	339	366	380	372	374	373	379	369	359	387	367	370	374	385	384	435	428	401	378	386	329	347	402	351	363	348	358	362	366	348	361	381	379	373	353	362	353	376	371	376	376	394	319	389	344	396	387	374	358	426	361	394	368	395	380	385	342	370	379	377	396	349	329	350	385	346	374	368	336	383	373	361	353	339	354	362	372	361	376	369	374	377	359	354	368	375	361	357	384	347	327	343	364	358	410	364	382	321	362	370	361	351	361	347	333	360	355	357	336	337	339	369	328	356	396	389	351	376	362	399	342	359	353	385	381	374	375	368	377	417	367	354	361	355	364	360	371	368	394	391	357	399	367	349	372	380	379	334	374	394	333	354	412	319	366	370	362	392	377	371	365	326	379	384	385	326	401	363	355	380	376	344	363	380	360	347	353	358	390	378	397	369	376	352	410	375	362	374	342	407	345	369	416	405	396	378	377	408	381	338	372	364	368	407	399	362	372	341	369	347	345	367	372	352	375	387	369	371	367	358	401	378	380	361	366	399	364	381	363	402	369	373	371	373	350	371	349	362	358	351	371	377	365	381	362	367	380	361	349	380	368	359	353	388	351	384	367	333	364	375	357	398	357	389	363	390	322	363	354	386	349	369	349	347	390	343	371	340	364	383	372	358	348	401	361	361	405	367	360	346	414	348	395	373	375	353	367	373	337	330	390	358	380	378	359	390	411	364	368	376	353	355	369	352	389	368	364	349	353	350	383	376	394	362	372	390	330	362	358	332	330	393	349	360	371	374	372	359	369	386	415	360	363	356	358	368	358	354	332	379	378	379	361	336	342	391	406	336	367	352	367	377	350	392	377	392	376	335	370	372	357	331	352	395	400	397	347	360	347	374	368	370	375	356	380	389	362	354	400	378	370	348	375	378	369	386	356	377	330	390	352	383	365	363	353	374	377	348	354	394	343	368	395	352	344	363	368	405	378	349	364	393	358	374	350	355	385	370	363	377	340	387	369	351	384	366	387	363	390	387	376	358	361	373	356	399	383	343	385	346	379	353	369	373	346	379	328	419	380	378	342	362	399	395	356	345	369	363	377	367	387	363	382	368	362	359	382	353	381	364	379	336	397	344	380	376	350	366	354	367	411	374	349	361	356	348	354	388	383	370	367	375	347	348	354	378	351	365	345	363	359	354	344	390	363	369	366	368	378	386	351	364	345	369	349	337	363	340	333	370	409	390	372	390	371	377	354	373	339	348	370	342	339	337	354	352	377	379	354	365	388	351	391	368	381	366	395	348	379	403	350	369	343	375	354	328	364	345	372	392	371	338	404	342	376	365	356	364	381	325	373	363	360	376	417	377	367	375	336	414	350	372	365	381	332	348	371	385	359	350	385	359	347	346	366	368	343	364	408	368	381	371	345	355	361	403	394	368	361	382	361	370	341	362	363	381	380	356	377	376	354	356	386	363	394	361	367	356	370	374	367	351	357	356	353	371	373	367	377	348	388	352	355	399	362	365	376	359	359	357	355	362	348	375	340	381	370	382	366	374	390	332	363	382	328	378	397	344	363	361	365	380	381	357	356	370	370	394	378	382	351	372	369	380	370	369	341	361	378	386	365	374	401	371	372	368	413	394	356	372	374	363	349	359	361	414	363	401	386	355	371	354	381	365	379	360	345	395	344	362	356	381	370	353	365	364	366	368	362	346	347	334	365	369	356	383	379	378	385	359	363	379	387	428	351	341	342	331	363	360	394	359	358	379	334	344	379	381	376	380	366	329	334	367	380	357	382	364	332	352	362	340	361	390	375	409	375	357	344	351	372	362	364	374	397	360	345	355	371	364	365	361	360	363	361	369	357	381	382	323	363	356	357	359	361	375	349	377	375	365	335	381	361	372	361	356	352	368	357	355	348	357	387	340	407	396	356	351	374	343	369	383	362	398	331	395	355	409	356	342	359	379	361	340	362	360	412	381	366	343	365	339	364	386	370	350	369	383	370	337	377	370	370	380	343	384	346	397	348	349	368	382	379	359	379	382	389	348	373	353	350	375	356	358	365	372	387	345	377	379	372	371	367	316	379	347	370	389	350	356	358	344	393	373	377	375	372	352	373	355	380	374	380	344	380	374	368	351	366	352	375	403	357	341	372	347	369	364	360	341	384	338	366	384	384	407	369	370	350	369	335	371	352	375	369	380	365	373	356	383	373	361	352	341	349	354	395	373	368	397	343	379	355	351	365	386	388	411	358	386	364	369	373	362	394	359	342	359	381	364	367	372	382	356	353	316	369	326	376	364	350	347	384	386	376	355	359	389	354	371	383	389	368	384	346	356	346	367	364	365	368	367	364	377	407	336	365	377	339	384	351	392	321	375	371	355	382	379	391	372	397	352	386	360	352	384	362	338	385	375	336	388	349	386	413	385	365	364	360	351	378	361	358	354	387	351	380	344	363	362	359	375	371	384	350	380	397	373	377	358	353	370	369	350	386	332	392	369	353	340	337	351	388	352	361	386	363	367	345	362	374	352	359	377	340	357	336	362	321	363	320	348	385	363	375	384	377	355	381	357	343	361	350	379	345	352	345	326	402	336	383	371	399	365	374	348	355	371	357	366	375	353	351	330	359	387	412	381	385	380	399	362	377	352	383	379	372	354	348	350	369	350	369	354	364	353	358	323	376	368	343	343	373	348	376	349	413	332	332	358	342	367	345	388	347	371	367	368	370	333	357	406	374	361	351	365	374	356	346	350	368	364	390	384	342	392	391	373	371	339	346	356	352	362	379	374	368	366	368	338	361	382	352	377	352	358	369	371	384	360	335	375	358	360	356	356	375	389	363	383	340	353	373	349	346	364	383	359	367	380	358	338	375	347	385	383	374	398	362	362	384	340	386	360	407	377	412	367	332	321	395	378	297	386	350	382	352	368	401	345	341	358	377	335	350	356	331	382	355	350	377	357	377	367	365	367	332	365	375	350	374	375	359	373	356	369	394	359	365	360	343	399	351	364	349	349	352	360	358	389	356	361	367	400	363	346	342	345	356	347	354	362	385	385	335	367	385	364	332	374	357	360	353	343	350	393	340	342	346	347	353	372	383	365	353	371	353	372	367	385	398	403	372	369	356	381	366	361	385	344	355	367	366	359	382	372	376	343	385	382	359	315	363	374	333	364	355	359	359	349	347	346	372	327	382	390	347	407	352	352	342	356	317	361	366	328	402	358	358	367	397	382	401	421	348	369	369	358	377	362	362	378	383	348	363	356	391	369	398	344	381	358	381	378	371	377	384	351	380	350	337	335	377	397	359
24349	21323	27934	25613	23470	17279	10821	2415	736	716	657	604	606	592	589	616	563	569	604	596	614	603	583	554	588	627	592	598	571	563	572	603	612	579	560	631	592	550	619	567	568	592	559	576	545	570	584	577	576	565	583	569	573	556	568	563	578	607	609	553	548	543	585	581	592	592	581	608	583	605	555	571	595	626	571	622	574	602	569	554	536	561	608	536	588	580	613	595	559	582	583	577	587	530	573	570	575	587	604	606	606	563	561	552	569	607	606	601	613	633	525	572	557	565	545	565	637	549	578	595	578	542	590	577	539	588	543	556	566	532	589	589	574	619	598	564	607	567	614	549	538	575	554	578	568	559	577	575	548	592	651	544	547	534	572	566	608	540	546	554	571	535	551	535	606	621	566	564	573	577	597	583	574	549	561	578	534	572	549	569	598	592	565	567	572	571	568	565	579	588	552	544	529	580	553	553	491	596	534	562	573	572	546	562	580	560	572	572	561	569	588	578	544	550	575	583	578	557	570	585	586	567	536	579	557	537	521	551	587	610	578	588	578	563	569	582	594	537	575	530	545	580	593	552	569	568	590	576	556	584	551	580	545	602	588	556	613	577	561	564	545	570	558	565	585	567	553	595	636	595	581	572	569	577	554	573	577	617	543	559	537	626	593	540	522	576	547	585	548	553	590	524	568	592	553	570	569	586	611	540	561	551	564	621	544	524	592	604	613	551	542	534	582	564	584	578	526	565	531	520	572	546	596	594	592	559	586	576	545	602	576	524	544	582	562	548	577	556	574	582	596	556	591	576	528	559	545	562	505	558	599	559	569	569	568	633	587	559	519	601	567	590	588	607	555	603	545	550	578	550	546	556	536	587	566	564	540	558	571	570	572	593	620	581	603	588	592	581	591	617	552	543	598	525	574	555	528	561	562	585	554	525	575	527	562	605	571	581	576	592	643	563	556	549	551	566	557	601	575	538	547	605	619	557	572	581	560	610	604	609	512	554	640	561	571	591	545	597	581	509	558	580	589	555	560	596	547	578	590	538	576	532	575	558	568	575	584	591	580	575	568	569	536	558	542	569	618	550	546	588	517	551	569	558	568	556	584	597	572	624	530	586	554	594	593	543	590	566	565	581	574	568	591	574	554	573	537	494	567	567	556	558	583	550	596	573	605	552	561	561	547	572	604	578	519	570	574	555	578	537	551	603	566	574	583	521	608	548	512	563	606	552	572	604	592	570	560	572	526	574	620	601	573	572	586	519	650	516	550	543	571	606	576	539	571	575	628	536	577	538	558	575	521	584	550	583	539	567	569	563	599	555	572	573	531	614	569	551	522	601	564	630	587	613	564	565	578	613	586	573	552	568	614	568	491	560	582	545	544	597	575	583	535	579	551	579	548	586	571	525	551	597	571	579	587	548	572	545	599	530	503	570	572	577	545	584	582	537	557	568	582	580	624	551	603	534	584	567	600	571	561	538	586	547	596	535	554	571	574	594	592	533	567	564	600	551	569	552	567	589	612	576	573	587	593	528	589	611	537	540	577	563	554	572	565	587	614	579	541	561	549	556	531	559	629	609	552	580	553	574	534	575	574	575	559	578	545	581	579	550	587	578	572	582	535	583	559	576	573	566	553	592	542	566	567	539	567	566	614	565	585	554	585	566	552	566	569	580	570	585	536	591	547	554	572	548	589	513	568	549	551	576	563	554	604	586	551	568	595	542	565	575	541	593	530	532	557	528	524	552	551	568	582	563	527	586	599	557	558	582	600	559	557	564	571	579	572	576	577	571	583	569	567	553	600	591	570	538	602	608	608	586	525	623	626	595	577	592	578	548	606	542	610	557	569	579	574	556	527	583	580	599	548	585	552	636	566	576	596	544	540	596	562	560	555	524	540	558	554	570	577	573	603	603	586	561	584	596	553	591	579	590	586	571	603	602	552	570	586	537	527	553	548	587	605	565	605	543	553	593	557	548	558	587	559	570	588	593	591	586	575	560	546	608	582	597	587	568	607	612	566	595	563	570	503	545	516	564	590	536	578	536	610	560	625	592	547	560	620	555	566	536	585	591	597	631	591	568	566	527	562	592	565	580	529	572	596	564	594	580	555	584	562	575	528	580	571	586	566	562	548	556	573	586	614	548	548	579	555	586	571	575	610	592	542	581	521	544	596	572	534	583	584	584	549	576	598	534	590	546	589	590	592	531	561	604	531	579	547	573	571	563	543	581	548	545	571	563	538	540	606	559	567	582	574	553	617	534	567	531	568	546	499	592	586	585	585	574	614	617	593	564	592	555	562	583	568	555	591	626	575	567	559	581	589	589	575	582	615	574	564	563	550	549	576	582	582	568	547	554	551	542	582	553	585	560	546	557	546	588	567	526	610	580	579	577	581	517	507	579	555	551	537	567	571	546	545	528	552	588	557	627	602	586	576	560	592	588	552	600	576	580	530	540	615	542	578	547	592	631	572	542	561	582	590	568	535	579	564	562	559	589	531	587	544	576	620	589	542	534	560	548	563	590	555	584	538	543	597	550	566	578	534	545	573	563	510	600	575	578	584	630	575	550	509	586	585	578	626	597	595	578	579	576	578	547	559	554	573	527	544	570	604	607	531	548	572	574	567	557	604	551	574	579	607	554	601	588	562	600	629	570	540	567	639	560	560	606	570	585	617	602	626	576	569	549	561	569	558	566	623	557	570	605	533	561	569	536	599	576	600	608	592	587	561	596	579	597	553	589	548	564	590	581	555	587	530	539	565	610	563	568	572	581	591	558	606	522	555	533	556	576	600	586	607	589	561	544	584	543	556	589	544	523	561	538	561	587	544	615	557	575	556	604	552	519	548	577	586	579	566	532	530	558	544	570	537	580	539	607	549	594	583	579	554	532	560	533	594	562	598	560	591	576	571	553	555	587	586	569	507	573	572	522	561	601	520	579	607	556	562	520	590	596	544	557	611	616	559	581	590	552	582	546	570	593	549	578	579	620	592	544	594	609	561	577	589	597	535	613	577	595	531	597	583	590	588	568	568	563	576	538	555	516	567	531	515	573	584	598	567	593	628	527	567	547	569	538	566	606	543	616	576	528	546	626	589	541	587	565	561	554	588	551	549	560	548	519	570	606	586	553	568	543	580	582	621	528	526	587	523	580	567	548	550	604	595	572	547	605	565	584	575	568	604	594	575	582	569	565	558	565	585	581	522	593	577	552	569	628	532	592	578	574	591	572	569	570	560	598	554	567	580	606	558	558	561	549	567	568	537	554	576	598	539	539	597	615	612	584	576	570	568	553	575	575	564	551	568	603	544	550	580	543	567	567	588	567	536	540	551	590	549	563	560	600	608	599	570	531	556	565	577	570	558	598	535	575	587	589	532	549	552	589	584	558	569	572	560	600	555	563	614	596	545	586	572	582	589	616	586	567	598	582	566	560	582	574	600	562	569	568	549	571	558	568	583	575	585	573	587	552	544	567	571	584	554	570	578	569	593	553	565	580	600	563
53945	70783	37880	24351	21524	10924	9639	1705	666	668	615	585	549	571	538	585	601	547	518	532	522	529	507	500	561	529	512	518	553	515	546	559	516	491	498	560	542	518	460	527	503	477	538	514	517	512	563	541	501	534	510	548	495	518	522	572	504	521	557	533	525	543	555	512	512	505	486	558	497	539	519	503	498	519	490	548	538	549	514	525	498	503	531	522	526	513	506	538	528	523	518	519	503	577	524	551	542	505	516	537	539	530	525	538	502	560	591	604	621	584	531	505	485	524	516	549	530	550	556	517	523	530	506	493	563	566	519	511	524	532	510	521	540	530	544	502	541	501	529	537	483	544	523	518	518	500	531	471	503	525	497	517	536	555	547	495	542	558	527	539	525	545	492	508	495	525	509	522	470	502	551	484	532	539	528	500	541	499	529	521	540	498	558	520	509	512	516	485	511	520	532	503	484	512	515	534	524	536	521	534	518	513	522	515	478	534	492	514	558	471	543	484	507	538	500	529	529	498	527	543	509	548	524	534	507	513	500	543	493	543	492	506	507	539	474	511	503	504	496	546	510	497	576	509	535	521	495	528	517	548	551	491	531	519	499	514	522	510	491	527	482	468	512	487	514	567	495	498	511	456	504	496	507	494	563	550	532	494	505	503	491	479	513	515	468	499	526	554	518	501	522	526	493	539	542	535	544	529	501	540	584	507	499	529	508	504	544	527	509	518	521	529	521	511	516	530	574	477	503	534	545	509	506	512	509	478	500	526	470	529	515	524	490	523	517	486	520	560	473	512	485	504	519	526	515	501	535	528	527	516	528	521	519	537	525	512	508	512	522	536	479	478	527	507	536	529	532	500	518	513	548	472	547	536	533	558	508	485	517	501	504	498	524	556	510	520	511	526	497	536	501	502	506	520	485	542	500	502	521	530	532	530	517	466	518	494	513	539	495	477	544	536	463	493	499	523	510	512	533	515	532	504	570	520	494	524	499	493	536	535	549	513	553	513	525	510	524	513	531	525	494	490	528	490	475	498	506	531	521	518	515	500	552	517	488	537	550	528	537	483	498	528	513	502	510	500	529	538	550	545	506	509	498	547	500	550	523	510	576	513	501	527	532	501	532	458	544	521	486	582	514	512	479	520	514	496	516	521	498	495	524	507	538	559	545	508	491	527	549	500	535	566	505	441	476	542	528	529	519	504	516	499	527	519	520	519	535	488	550	528	497	523	513	530	506	500	492	511	471	488	515	491	502	494	494	452	487	529	515	508	523	502	482	512	503	473	508	514	505	529	542	506	524	500	489	527	567	544	502	489	550	504	491	617	510	520	493	509	505	486	521	462	523	499	498	535	509	492	525	509	506	543	515	510	523	504	500	526	535	534	504	517	535	499	530	536	500	514	507	538	534	508	524	525	523	513	535	528	511	535	520	539	535	545	514	498	496	530	513	510	474	532	535	539	540	522	506	515	547	520	485	492	487	526	480	530	570	527	511	491	555	516	492	484	507	506	526	477	569	557	506	519	507	496	515	531	523	517	528	512	532	528	484	540	515	479	554	540	494	508	475	541	510	497	519	489	528	528	496	531	520	502	538	530	503	528	516	492	484	503	531	513	522	507	531	526	536	509	494	518	528	511	526	498	504	511	511	526	510	502	508	507	519	512	474	564	501	533	543	509	491	548	473	513	522	490	533	521	498	502	530	495	535	538	503	505	495	512	506	519	536	542	503	502	529	516	545	523	537	519	529	534	490	522	525	492	492	500	495	489	487	504	501	486	553	538	517	514	517	465	497	503	503	529	505	520	553	488	527	553	528	555	493	522	514	525	561	477	547	547	512	513	505	535	502	505	548	536	557	504	490	496	469	564	521	506	550	520	546	507	489	525	513	461	510	512	492	521	486	525	496	497	537	519	529	526	517	508	550	531	530	524	487	518	541	488	516	524	512	532	479	502	508	515	508	496	527	489	522	525	496	514	481	510	482	479	511	519	494	504	531	554	503	555	504	528	525	515	534	486	500	513	495	506	546	493	468	514	516	512	555	573	496	519	559	523	505	545	493	561	512	492	511	497	527	521	496	532	531	486	498	517	553	527	521	491	485	548	482	514	506	494	543	476	512	511	495	502	544	522	495	514	513	530	543	521	495	501	542	529	522	527	514	509	508	485	515	540	564	514	528	520	544	521	501	533	500	494	490	530	503	561	528	533	513	523	563	493	527	518	516	513	517	528	514	507	514	498	502	501	495	521	517	500	573	504	502	510	524	477	525	541	542	502	537	544	520	524	539	500	500	520	522	533	507	501	497	505	533	497	474	514	519	518	535	533	527	490	527	562	544	520	544	487	520	546	526	479	503	505	498	547	492	512	503	501	530	493	524	495	527	510	473	484	518	482	512	525	431	525	546	546	509	570	523	487	485	508	487	517	522	524	533	593	496	532	565	525	491	526	509	499	492	485	488	481	529	528	523	521	510	504	557	516	493	519	502	507	475	490	492	542	493	522	538	506	484	562	561	462	489	555	531	559	507	535	542	441	554	562	527	536	500	492	540	544	489	512	487	495	507	528	506	491	501	513	503	506	509	522	541	513	539	527	528	485	526	517	544	518	499	500	489	518	520	505	526	514	507	514	522	540	545	499	545	522	512	490	512	500	482	483	541	526	493	566	492	538	523	526	529	540	495	511	518	521	490	510	512	542	500	539	533	539	529	524	492	506	494	493	515	551	482	525	484	492	551	536	519	513	521	527	521	552	519	520	518	487	511	538	541	536	525	519	516	489	513	534	514	558	513	516	543	508	526	511	557	537	486	500	522	522	525	542	484	521	536	546	517	528	543	520	524	513	519	493	528	508	489	544	454	514	493	528	506	556	518	539	501	501	526	510	513	517	507	521	514	540	500	542	480	506	510	499	535	539	538	521	497	523	534	528	515	513	535	493	510	543	551	524	470	506	538	523	492	479	481	525	546	514	498	488	457	526	579	502	483	509	487	544	537	508	487	485	500	510	567	517	520	502	537	566	516	541	507	551	553	482	490	443	511	536	492	530	501	505	533	518	499	517	499	500	512	491	532	504	512	507	550	514	500	516	490	493	519	564	545	537	493	530	535	499	510	518	527	508	529	514	506	526	508	521	519	532	528	489	501	527	492	486	508	476	464	498	498	530	517	539	536	501	511	514	522	530	518	502	509	536	511	487	552	481	481	508	513	509	516	504	513	532	488	520	539	487	480	539	488	531	524	536	539	518	534	483	476	538	521	486	530	502	507	520	519	486	542	523	544	525	540	518	512	530	527	542	518	541	461	520	474	512	502	528	496	539	484	549	489	523	505	517	487	518	517	531	513	531	514	500	554	476	539	494	526	483	493	514	534	520	560	540	475	493	523	533	475	478	532	463	535	533	509	552	447	538	501	501	489	511	487	538	536	533	512	558	518	488	507	502	512	546	506	504	560	554	549	501	534	510	481	530	478	516	513	497	537	482	511	514	478	486	500	499	481	513	526	496
28914	18117	6491	2164	1527	788	726	622	494	507	548	547	509	519	515	469	532	469	512	490	539	540	518	518	514	492	490	490	515	538	489	477	511	507	507	554	507	518	523	491	505	489	512	497	502	486	490	511	579	559	511	523	478	522	544	497	509	544	509	519	500	505	555	516	513	498	527	481	512	503	518	525	531	553	509	497	539	519	509	531	499	561	504	503	525	504	542	525	523	534	522	527	490	519	508	510	484	520	505	544	522	495	559	480	513	491	489	521	534	528	485	484	512	528	501	477	513	507	519	510	516	523	502	540	460	498	482	519	532	519	510	533	521	501	501	472	483	525	508	548	536	521	521	480	515	516	502	509	485	504	517	519	503	521	536	505	497	525	493	460	523	497	502	469	497	515	548	544	549	504	560	485	522	514	485	508	520	488	567	526	494	514	471	497	481	484	560	541	535	539	511	504	464	499	511	529	518	530	522	481	536	508	543	502	528	569	527	521	529	497	523	499	549	455	522	519	493	489	542	507	471	520	537	532	513	493	494	534	523	488	474	465	508	499	523	506	553	503	491	531	532	552	479	504	515	502	531	507	507	501	516	521	528	530	479	523	516	520	528	521	494	527	546	513	519	496	530	525	494	509	527	571	540	529	511	547	494	500	490	508	482	532	507	499	556	517	523	515	528	540	491	538	488	542	526	484	522	528	517	515	518	526	504	509	508	508	469	528	516	524	557	525	518	504	503	468	509	480	529	533	506	498	490	528	438	503	531	461	520	518	513	528	544	529	521	538	559	525	509	509	525	478	543	536	538	565	485	500	526	532	527	490	530	490	517	498	531	497	508	553	540	533	538	531	473	524	503	484	511	497	528	551	521	508	512	521	540	527	472	525	497	531	529	496	542	457	506	527	525	490	536	525	473	477	500	516	538	510	502	498	511	500	495	504	472	497	525	567	498	500	507	518	552	552	498	492	533	479	519	526	534	502	513	490	530	544	496	567	484	531	506	549	493	493	533	523	514	525	511	503	491	521	516	556	543	524	506	492	577	489	496	479	512	507	503	546	501	490	504	510	528	518	486	523	491	507	524	500	502	504	555	498	521	535	514	516	535	507	502	566	508	524	524	504	521	547	470	516	438	523	549	516	519	493	498	457	468	529	498	521	513	503	510	497	508	497	499	539	476	504	503	516	516	533	555	475	524	499	511	532	501	502	497	506	526	499	474	538	515	547	554	475	515	500	517	470	502	478	472	527	498	505	491	516	481	501	503	497	557	552	518	542	512	506	566	506	486	505	549	555	463	561	494	515	518	499	528	515	509	512	527	502	471	501	507	467	490	500	518	518	521	503	502	523	533	505	536	551	522	507	489	530	533	523	510	482	477	519	482	481	523	529	509	538	516	515	521	522	491	515	537	484	516	494	543	540	544	560	530	500	504	555	544	484	529	470	563	511	508	491	495	506	478	497	510	513	547	492	529	520	498	487	549	490	458	506	525	508	537	495	529	516	524	513	513	506	476	516	514	513	454	514	501	516	512	562	475	531	518	524	485	523	503	536	544	505	494	517	472	505	501	502	489	484	501	493	532	543	539	547	521	528	519	497	547	467	520	538	527	514	510	521	485	575	536	518	455	489	494	539	498	484	507	525	488	482	520	513	504	520	511	496	479	521	530	497	515	516	508	492	492	498	518	487	512	516	499	497	540	530	455	487	468	460	514	523	499	486	511	493	509	529	510	514	505	532	521	532	513	518	503	503	496	533	500	543	488	498	514	553	541	540	491	536	456	528	467	540	475	535	519	558	535	505	529	511	527	499	471	504	493	503	499	514	533	461	536	520	488	523	483	523	484	507	498	506	514	571	471	494	494	485	524	505	481	501	502	482	538	519	533	544	515	528	559	504	528	493	515	520	513	529	503	518	504	525	526	538	495	506	528	506	523	539	477	527	530	504	485	518	541	571	497	536	500	521	485	529	499	518	516	506	566	482	490	502	518	467	521	541	494	504	516	479	525	503	535	533	515	528	493	498	492	510	575	495	517	484	503	541	501	502	502	494	497	499	496	528	498	470	580	523	506	491	509	494	478	506	510	459	542	494	540	518	490	490	489	562	535	480	469	510	514	501	531	518	490	515	456	490	517	507	516	498	494	508	553	540	544	517	542	501	550	501	568	523	536	530	481	499	502	503	517	553	499	515	557	485	516	499	505	533	531	541	498	469	485	494	523	508	491	538	479	504	535	572	546	536	525	489	502	457	469	470	540	501	507	526	549	482	485	548	493	509	526	528	550	533	514	526	524	504	523	554	518	501	512	533	561	512	546	507	493	505	546	520	516	509	511	506	472	479	530	498	508	510	519	530	534	501	528	496	502	521	491	471	495	525	537	515	489	518	542	507	539	507	526	540	522	496	506	498	530	514	518	500	538	518	462	499	533	498	505	485	473	510	511	536	485	535	511	505	529	469	538	540	494	486	501	495	516	469	476	494	541	525	470	474	513	487	514	483	510	537	489	495	477	508	495	540	521	558	534	522	547	506	500	519	486	509	482	499	569	518	510	477	551	507	493	511	499	513	496	490	519	521	516	506	509	555	495	526	499	515	497	527	478	490	486	477	565	543	505	531	503	522	513	503	535	549	492	514	540	532	489	563	548	466	523	531	500	540	492	497	529	515	490	556	539	490	538	550	510	494	497	500	501	495	506	532	535	512	550	530	509	515	534	510	490	544	500	511	578	523	526	495	504	490	523	506	478	488	524	510	541	522	489	517	488	503	537	524	500	510	529	489	537	518	482	513	556	526	530	506	509	521	546	526	527	489	535	546	546	520	521	481	517	454	502	480	517	550	508	556	541	515	556	521	526	517	526	536	490	473	527	536	538	526	524	527	481	553	480	490	516	508	494	512	500	492	481	504	541	513	524	512	517	477	511	472	510	492	514	501	512	525	479	526	519	504	529	532	514	487	498	493	520	470	492	494	455	514	521	493	554	513	531	544	501	526	486	525	498	522	496	491	538	505	509	538	564	482	536	519	510	550	486	502	551	497	515	485	515	529	513	485	552	553	512	493	518	507	510	509	540	506	534	495	485	490	473	451	544	506	538	517	527	519	532	499	507	505	539	494	543	540	521	506	544	452	472	516	512	504	485	510	500	527	571	532	517	541	568	547	510	483	558	510	510	539	528	522	562	526	500	515	476	505	532	542	532	514	533	546	528	496	546	521	512	530	500	476	487	508	517	549	495	493	555	493	490	478	495	539	473	510	518	529	515	529	474	493	486	500	498	524	482	504	499	499	524	539	520	466	495	489	493	496	488	530	505	494	515	503	571	516	502	533	561	532	499	543	540	519	515	541	528	485	528	502	520	526	461	488	455	505	514	507	462	497	506	525	529	528	523	508	551	496	495	502	536	473	567	537	524	519	547	484	476	492	482	503	497	512	501	495	513	529	492	516	526	524	519	527	499	518	504	506	516	529	502	526	539	513	535	509	531	527	507	504	542	534	512	478	507	494
13000	11116	4368	1838	1820	885	762	507	431	463	460	474	436	420	478	473	461	421	426	402	463	464	462	448	426	444	441	433	428	472	460	445	443	461	446	472	438	434	447	448	441	477	476	451	472	438	437	443	468	451	472	442	461	458	458	459	472	450	476	448	463	432	425	465	428	414	420	456	441	450	439	432	454	428	423	476	463	443	421	428	472	432	470	492	404	468	455	471	454	443	433	474	433	399	447	470	452	479	454	420	440	464	465	438	420	459	439	458	422	426	473	423	474	416	424	442	465	445	443	439	481	403	422	476	440	457	453	466	421	456	417	495	450	458	450	472	444	428	432	428	436	456	471	456	441	424	419	441	460	446	476	414	467	445	447	456	434	428	415	444	424	448	422	428	425	475	432	409	441	485	495	429	451	440	456	441	427	436	425	461	436	430	441	429	395	441	434	429	469	407	459	479	489	490	450	473	451	412	469	426	433	438	448	424	454	419	474	421	425	398	405	405	433	439	454	439	443	475	440	424	410	449	483	438	456	410	459	384	434	425	446	438	466	466	425	431	432	441	442	445	442	416	423	457	447	437	439	429	455	425	421	445	437	463	412	424	411	445	432	442	431	463	456	418	469	456	401	445	470	431	458	453	437	424	466	421	455	421	430	479	447	434	454	460	419	455	473	457	443	460	443	405	413	439	429	454	437	476	445	425	465	463	495	416	435	451	431	472	464	424	455	417	434	435	421	445	445	438	444	491	468	409	477	427	445	442	460	438	452	443	433	450	402	462	448	441	437	455	439	431	449	432	451	410	422	467	451	458	435	464	426	447	474	444	431	478	435	405	432	463	442	454	444	454	421	446	472	430	466	411	425	499	471	452	421	446	421	415	440	396	424	418	444	471	460	439	442	476	437	418	452	422	426	458	475	448	460	465	454	434	463	454	398	442	416	435	415	433	421	401	499	443	450	433	425	452	401	444	446	415	435	428	465	453	438	440	419	453	463	458	460	503	456	456	439	424	437	451	451	456	456	442	411	474	445	491	486	448	448	428	405	445	456	439	428	444	443	454	432	407	477	437	445	461	444	454	452	461	455	445	449	442	412	425	449	435	447	455	417	445	429	419	461	448	417	425	488	417	445	427	399	442	439	478	416	449	433	458	428	437	437	452	425	469	453	463	424	472	423	460	412	464	435	449	449	426	438	497	426	450	465	449	481	446	414	432	428	421	452	444	407	417	450	422	454	458	430	458	439	443	436	446	436	453	461	437	459	427	437	442	460	471	453	406	449	461	464	451	466	414	464	435	439	441	464	465	444	434	429	473	431	420	433	491	427	433	436	422	419	421	459	444	465	448	407	425	464	417	465	462	446	496	429	450	466	452	426	457	448	400	426	417	431	418	439	475	461	397	477	404	449	445	456	444	473	468	423	428	465	443	451	457	467	448	438	461	443	434	401	409	442	438	402	410	427	453	437	444	450	426	401	423	427	451	441	431	450	441	451	400	496	434	448	455	444	427	436	434	446	408	461	444	431	419	451	429	459	464	448	448	429	455	457	425	473	452	433	430	452	468	438	418	423	489	459	402	452	447	424	476	436	405	432	424	460	467	409	417	413	449	447	439	426	479	466	443	440	406	420	483	437	429	446	429	426	426	430	423	443	423	443	433	454	467	438	419	452	439	445	455	422	426	460	421	449	419	404	396	434	445	444	470	430	402	440	443	465	461	443	381	392	429	451	412	460	452	452	471	455	436	433	444	460	457	433	424	423	473	479	418	446	450	455	475	459	441	456	443	409	425	419	473	416	425	421	405	427	429	440	464	419	442	442	404	440	440	437	430	468	411	417	430	453	458	439	441	447	442	422	422	428	412	439	457	405	397	401	475	458	434	462	441	416	419	448	447	452	441	456	404	420	411	452	472	429	432	441	444	442	483	446	462	456	429	466	451	423	476	451	417	454	442	466	448	440	462	447	475	437	394	405	432	445	495	427	430	451	444	446	455	443	451	462	455	420	431	456	485	427	446	432	437	459	490	476	420	436	486	412	463	435	421	434	428	456	456	460	406	463	426	456	441	449	471	426	460	462	454	439	430	464	418	419	462	428	467	432	454	449	445	498	415	447	413	460	456	452	440	437	427	448	446	469	458	443	461	431	443	449	457	454	425	453	459	425	465	438	440	435	462	431	452	447	430	465	486	456	449	397	422	486	457	442	464	468	467	461	441	441	453	461	423	445	419	420	427	426	465	457	423	444	456	429	458	446	425	450	431	394	446	493	455	426	431	424	456	418	424	458	430	461	448	456	469	450	428	438	447	444	416	432	424	451	429	456	440	423	442	459	446	485	499	456	461	439	461	476	438	441	427	419	442	436	458	461	441	460	474	453	416	449	417	449	460	430	430	503	448	407	428	440	445	465	412	438	468	440	438	431	435	446	470	467	432	451	423	425	442	433	458	434	475	451	438	453	430	443	446	412	421	464	441	449	388	480	450	457	452	501	479	406	451	436	437	449	420	413	387	445	416	448	427	434	492	442	456	446	397	427	433	475	428	426	473	461	482	456	451	466	451	419	419	428	429	418	473	472	437	446	404	471	447	430	454	466	430	434	455	452	444	433	413	426	423	450	446	433	488	490	441	461	440	465	446	476	434	464	424	437	418	484	412	436	455	473	433	424	462	458	417	440	412	458	460	442	444	462	458	438	448	418	443	463	446	447	459	404	438	440	464	441	449	446	426	452	444	429	437	415	418	451	446	470	484	454	393	400	466	466	429	433	453	461	448	427	413	481	433	451	444	448	416	448	389	403	399	430	419	419	436	467	463	442	442	442	435	440	459	438	430	443	436	415	444	451	407	407	491	405	464	432	460	403	441	443	429	396	413	467	423	461	421	479	427	474	459	421	446	434	442	442	456	449	453	413	432	414	408	444	438	428	413	427	446	424	469	396	493	460	429	428	449	482	426	461	451	453	449	463	441	437	419	435	457	431	444	437	456	412	486	477	465	443	444	438	420	434	463	437	476	455	409	427	413	422	408	395	412	457	464	445	470	420	501	430	438	448	447	488	424	458	438	423	468	453	443	426	422	403	432	432	457	445	417	439	447	457	424	482	451	431	440	442	435	437	478	419	429	446	427	450	445	392	474	414	453	435	432	432	435	433	459	396	425	467	442	458	394	448	473	449	450	433	439	434	418	410	438	429	415	470	438	492	461	467	437	458	435	466	404	437	413	402	437	414	468	430	448	477	443	446	435	442	419	416	443	473	407	398	405	447	469	463	471	453	411	425	431	447	453	401	412	455	450	441	415	452	442	430	474	413	446	426	443	445	440	442	426	445	429	436	445	472	442	431	422	421	443	427	433	448	427	427	450	471	420	478	470	441	476	448	439	463	441	478	424	437	423	437	434	426	477	451	460	425	450	450	421	470	410	467	484	434	465	479	433	441	456	430	454	423	444	425	465	484	393	453	436	460	460	449	431	446	422	475	445	456	457	425	445	422	426	483	484	438	445
25457	21512	27379	26126	19482	8390	3837	1805	539	514	519	523	491	543	511	513	524	506	499	534	528	453	491	473	471	469	517	466	472	470	503	457	429	488	476	487	523	464	483	470	501	493	505	513	492	473	529	480	437	469	462	507	455	492	496	482	471	488	491	480	513	551	521	491	555	481	480	504	510	534	500	494	465	515	488	448	505	504	536	467	477	471	465	481	451	531	500	483	519	483	492	544	510	450	483	464	532	508	517	477	486	474	470	494	526	532	522	499	474	478	472	492	499	484	487	467	488	484	492	526	463	479	464	491	502	478	475	495	483	492	475	489	481	483	447	486	467	490	477	528	446	465	464	449	493	508	516	470	490	453	520	505	513	467	492	479	491	465	464	472	492	473	495	499	471	487	477	482	465	483	508	486	453	457	501	479	507	479	515	478	474	473	519	485	495	458	510	486	473	505	471	447	465	487	482	455	470	513	504	435	432	513	495	479	505	488	476	483	472	477	467	420	429	506	469	449	476	478	483	473	449	468	487	474	514	499	485	521	495	465	483	492	519	512	449	505	462	456	461	458	467	472	492	498	476	486	466	480	475	490	497	525	508	457	483	449	480	499	463	512	494	522	494	497	493	471	482	463	479	505	511	538	469	484	497	499	472	506	515	485	511	495	441	480	499	461	517	485	463	477	511	450	497	471	512	485	483	516	436	491	497	473	548	484	481	467	493	478	520	452	497	483	481	442	462	438	482	476	446	485	503	450	502	489	462	488	482	484	475	462	498	495	480	485	514	467	505	473	490	451	520	450	444	456	507	482	464	501	486	465	496	516	465	475	502	499	497	499	494	519	504	501	507	503	501	495	467	485	507	514	498	486	486	490	448	526	448	494	483	507	497	472	477	489	471	455	503	495	472	507	426	504	525	488	435	471	474	489	519	502	517	497	489	469	467	479	467	494	486	459	466	469	459	503	494	487	491	467	490	455	443	489	503	503	463	486	523	472	451	498	501	474	472	493	477	478	488	511	520	488	502	506	479	480	472	505	503	449	497	463	465	505	436	465	483	475	471	445	492	440	483	487	469	491	474	482	473	434	478	499	447	459	443	511	509	467	486	483	480	449	463	489	473	440	438	502	491	481	425	469	485	493	496	473	478	465	494	487	537	463	449	461	499	511	471	564	486	468	491	464	498	512	439	507	497	477	503	502	484	505	448	519	440	506	498	481	468	501	445	513	490	485	485	495	480	496	492	497	470	492	455	490	505	472	487	494	517	467	475	505	498	446	486	450	450	493	480	507	501	485	506	456	491	437	475	463	499	542	530	506	473	467	542	475	463	511	468	493	452	484	485	505	436	510	478	511	464	438	488	472	478	481	504	494	492	482	492	474	475	476	482	468	503	490	504	493	519	465	506	472	466	466	478	479	454	438	449	483	472	506	424	494	501	455	480	448	505	479	474	468	486	497	500	463	479	457	464	483	481	477	502	501	511	485	507	441	455	481	474	457	495	458	504	497	497	424	449	439	468	482	492	485	486	487	452	489	461	482	474	515	463	482	465	462	474	457	465	473	551	500	508	506	461	493	502	435	473	512	509	459	503	444	474	486	474	443	494	462	461	506	518	506	460	483	484	467	479	467	469	486	511	434	454	464	519	464	443	487	491	496	505	490	526	523	480	497	502	476	474	498	477	461	448	532	482	453	459	500	514	484	514	509	468	492	484	484	482	504	499	486	514	480	478	514	510	465	498	488	487	447	474	480	515	494	479	462	482	488	479	508	515	444	513	483	445	455	470	477	510	507	510	501	486	473	482	474	469	502	500	454	475	479	511	482	466	499	496	436	471	508	477	474	464	461	496	445	488	491	455	513	475	493	495	476	466	498	460	470	469	478	482	487	471	490	501	482	489	491	479	525	495	493	479	471	480	463	470	498	450	485	512	484	439	450	502	509	500	497	536	500	462	454	480	479	511	464	499	466	464	476	434	465	478	494	511	483	456	475	488	445	500	446	474	475	496	490	503	453	473	493	449	511	473	482	471	494	515	464	516	460	450	444	446	499	482	497	472	465	530	479	491	432	477	467	504	471	483	511	521	493	508	468	504	542	457	485	500	475	447	498	496	484	466	490	471	461	479	481	506	494	463	456	473	478	467	504	498	459	460	514	489	493	484	467	505	475	468	458	515	447	500	506	516	496	484	506	449	481	500	471	488	457	483	526	463	516	471	485	478	471	519	494	510	487	470	541	473	495	511	482	499	481	485	477	502	485	469	455	467	471	507	465	470	467	445	469	493	497	502	466	467	465	462	499	482	479	502	488	456	454	491	456	473	492	475	487	487	475	541	498	483	487	517	493	460	446	459	500	488	488	511	416	475	462	517	500	513	505	440	474	470	485	497	487	474	461	471	487	440	481	465	498	462	496	499	471	439	494	474	467	475	528	472	488	500	455	474	490	487	477	526	459	444	456	490	476	464	493	477	479	509	477	480	482	498	473	492	445	466	475	482	448	488	485	445	464	468	486	569	482	496	519	505	511	473	499	509	492	486	507	466	483	500	470	431	469	466	492	458	433	500	516	498	458	479	480	499	513	477	478	498	526	459	490	466	474	478	474	466	490	443	467	445	489	490	447	465	480	477	510	487	450	492	480	440	474	482	448	483	448	455	488	471	461	477	455	479	487	454	515	484	501	480	514	485	489	536	464	479	475	458	450	460	451	494	463	503	491	470	483	425	486	493	468	484	436	473	459	502	494	497	461	465	494	492	501	497	520	475	489	472	488	477	479	498	469	499	485	478	492	496	515	470	494	478	506	444	498	482	509	443	466	467	486	483	474	488	474	487	466	498	496	479	462	505	528	462	504	451	469	485	498	513	464	485	468	472	424	468	469	461	496	506	470	492	486	514	466	480	498	502	457	480	461	493	503	506	493	529	503	479	460	473	479	510	455	483	471	455	447	475	504	466	476	479	500	456	497	457	441	442	492	532	483	466	502	450	518	498	518	449	494	504	488	469	489	467	448	498	511	495	499	497	508	483	478	483	451	491	491	455	503	477	463	506	482	475	491	488	473	474	483	486	504	471	481	482	478	494	456	473	462	556	482	470	462	461	441	468	482	489	490	485	458	446	480	496	500	517	463	497	515	498	433	481	520	514	511	470	483	471	454	464	468	457	487	504	493	488	491	443	483	499	518	503	470	453	431	482	527	461	481	466	469	472	489	449	472	465	502	491	490	468	478	483	473	501	462	518	458	479	491	484	471	458	488	459	475	430	450	507	429	486	453	482	466	489	465	473	481	512	457	474	459	505	479	458	489	463	456	474	454	464	481	470	453	449	499	472	509	476	498	449	485	473	502	511	470	505	483	516	464	473	479	495	505	454	455	506	478	478	485	508	500	450	485	488	502	531	483	495	469	487	492	450	492	496	487	454	505	525	465	457	470	526	468	486	489	468	495	455	499	484	493	523	459	470	452	475	486	480	445	478	483	466	468	480	476	524	457	427	480	484	467	506	473
45765	56472	27202	13237	14080	6183	4470	2116	581	537	533	509	504	496	482	474	434	491	447	437	491	488	421	454	440	423	459	478	477	477	485	495	405	408	426	429	413	439	469	479	441	459	421	476	437	496	473	488	483	432	478	424	451	444	450	450	493	459	439	475	436	451	446	437	511	464	472	459	444	466	497	445	471	448	438	465	474	460	461	462	469	420	475	441	436	431	470	485	473	441	463	456	451	413	475	410	435	445	456	410	402	433	456	428	466	508	503	530	471	479	442	412	466	444	442	416	458	434	397	453	444	472	423	469	447	465	447	490	474	454	464	455	434	421	464	437	462	461	447	455	442	435	444	417	454	462	472	447	452	466	439	454	444	443	441	471	435	474	415	409	431	443	415	443	447	415	438	468	454	432	479	438	462	447	462	413	460	418	432	461	427	434	471	434	453	449	475	457	462	451	413	451	426	462	450	447	470	423	456	466	501	449	434	455	472	444	449	453	419	464	478	432	458	426	445	444	459	414	495	466	411	445	469	479	469	452	414	490	416	407	413	422	438	425	412	462	458	457	465	463	456	435	473	442	452	435	436	407	439	481	478	434	455	420	469	406	447	404	480	422	433	418	474	450	462	452	446	433	456	453	427	467	431	443	481	474	431	436	456	437	431	492	437	466	451	462	459	450	454	433	462	414	424	446	449	447	418	464	397	446	456	458	465	479	451	440	480	456	473	480	493	473	473	438	463	459	410	444	456	449	424	459	445	454	460	428	437	464	429	445	469	455	468	453	428	453	448	437	415	448	430	475	417	458	462	407	476	417	409	433	438	463	478	462	459	451	451	415	473	453	447	438	435	466	450	432	426	454	478	442	449	473	453	475	462	475	444	451	414	450	441	454	478	449	453	474	455	426	445	444	438	438	414	437	438	476	428	476	475	475	463	457	491	425	440	463	474	461	441	419	428	453	438	465	452	452	411	464	487	440	451	464	453	424	415	450	438	441	507	407	451	456	443	417	442	465	469	464	453	420	458	445	462	460	455	451	431	452	433	436	402	483	468	460	457	457	466	464	451	435	424	453	464	444	439	443	424	469	481	442	462	443	452	450	456	466	470	454	482	458	428	404	468	455	405	438	435	444	453	446	431	440	470	449	429	417	481	428	451	437	443	445	462	424	449	439	466	448	452	449	438	441	455	440	438	453	430	402	458	469	457	457	454	438	452	413	450	483	450	447	441	446	443	444	439	462	440	451	453	482	427	486	416	445	454	426	458	430	460	465	436	461	438	404	479	481	470	427	470	435	440	481	439	442	474	434	476	448	469	481	470	474	430	439	443	420	475	436	447	473	441	432	419	414	452	490	445	487	457	458	430	422	450	454	467	472	494	473	476	458	449	454	517	465	439	493	449	445	474	438	427	468	444	436	454	466	456	390	468	458	436	432	438	418	410	461	452	437	456	463	429	444	445	467	413	439	461	484	483	450	442	451	476	437	449	441	462	445	405	412	472	460	451	441	459	457	478	444	411	439	423	462	460	414	433	443	459	442	445	437	426	452	452	456	471	449	472	412	444	442	441	434	448	490	429	452	428	440	456	457	431	460	435	448	445	446	461	472	506	515	473	415	451	432	435	427	443	422	478	453	434	458	445	444	470	487	447	426	439	453	451	483	439	455	448	408	451	448	449	430	435	474	428	451	428	440	406	454	438	436	412	445	473	438	422	444	459	471	462	466	436	460	424	436	476	421	449	445	407	462	436	427	454	439	453	423	477	495	451	445	433	484	443	471	470	446	441	465	452	466	448	444	448	428	430	444	442	430	448	422	465	440	406	469	433	497	441	412	448	455	454	477	466	469	423	499	493	458	439	455	465	483	489	457	434	431	463	441	482	463	448	466	479	473	458	418	445	435	455	454	424	422	438	426	456	452	435	406	464	426	483	455	486	455	427	430	441	442	430	470	397	467	448	418	454	427	458	472	469	434	442	493	449	425	427	464	434	429	481	413	454	428	455	455	410	475	425	475	452	453	380	460	450	479	424	442	427	435	427	470	463	472	445	473	448	478	465	444	440	451	450	431	431	475	410	457	421	469	462	417	471	476	434	436	486	464	413	489	480	461	454	446	452	435	449	469	458	432	404	441	465	450	483	410	411	443	442	442	443	413	454	438	440	464	457	474	450	461	433	445	483	454	430	465	414	437	421	429	429	476	410	479	496	426	447	448	444	454	463	474	468	446	402	438	434	444	469	463	419	439	427	470	436	460	457	424	423	448	424	450	488	426	426	476	422	424	475	500	430	486	441	466	417	456	450	445	451	438	445	452	474	467	452	442	447	452	484	442	434	407	475	436	458	448	466	445	463	466	425	469	408	407	447	428	444	433	467	455	434	442	461	451	462	447	474	424	410	427	430	441	479	455	418	463	435	398	444	430	426	445	457	441	423	449	426	455	457	450	465	441	440	408	466	432	472	472	453	476	443	428	455	430	447	443	451	471	492	463	462	476	432	444	449	450	474	430	448	435	478	456	458	429	437	471	447	426	431	476	435	490	421	507	469	443	450	446	451	474	501	450	415	436	474	444	469	461	457	444	431	436	450	432	460	422	441	463	448	454	430	423	448	428	482	427	470	434	463	444	418	431	463	444	445	470	441	468	464	434	440	466	478	425	451	442	472	428	452	452	424	407	454	471	454	440	467	445	471	451	425	443	493	461	433	439	508	452	447	448	469	430	450	449	444	448	491	472	452	435	446	433	421	409	455	469	434	413	471	468	495	478	458	449	466	475	437	458	428	455	450	474	392	492	457	486	428	468	439	475	400	450	454	444	409	434	429	450	431	450	449	451	454	438	440	421	443	458	422	474	451	466	411	432	450	430	430	418	440	446	449	453	438	459	456	441	449	438	447	435	443	456	433	401	473	449	434	422	455	420	458	428	455	475	464	478	420	463	424	425	439	449	445	456	482	477	438	461	426	465	513	453	461	430	455	469	482	451	410	476	449	478	422	458	489	424	491	439	461	431	430	478	461	437	402	447	439	450	459	422	434	449	438	454	428	441	466	433	451	409	472	440	448	503	457	428	446	431	466	453	400	409	467	440	425	433	470	424	440	411	444	438	460	419	444	440	430	466	457	481	436	449	411	439	423	464	467	442	465	442	438	452	453	437	457	432	451	428	455	404	454	437	437	442	433	425	452	461	456	489	432	441	455	444	449	426	409	410	419	461	468	437	430	466	471	440	473	417	462	475	417	413	471	446	471	451	457	458	415	440	455	458	463	442	445	483	434	458	437	416	458	427	437	465	456	449	431	442	444	456	407	406	440	448	465	410	472	443	427	446	424	397	447	452	443	439	448	438	452	458	417	405	452	459	451	436	417	479	465	449	450	445	449	462	458	464	438	495	429	482	476	433	490	475	447	454	440	454	420	495	416	432	446	465	440	464	403	444	442	462	435	435	417	409	455	455	443	471	469	452	469	453	444	426	449	418	431	482	440	458	430	415	462	454	474	445	446	461
24476	21419	28412	24922	23232	18787	11052	3447	819	724	726	661	717	648	687	721	690	657	625	703	608	642	654	723	614	690	628	669	667	669	690	670	626	660	674	687	648	674	670	682	660	688	657	626	693	683	635	631	655	682	625	709	664	639	664	624	655	633	627	679	684	662	628	669	711	644	657	688	613	655	688	618	655	661	637	673	687	654	643	666	608	622	638	675	656	653	663	705	684	616	641	649	586	590	630	649	616	691	661	661	625	669	657	647	724	725	679	752	644	686	683	623	658	667	657	607	654	633	602	651	660	666	691	686	668	657	649	665	631	653	619	660	656	596	652	634	608	649	642	636	644	673	616	613	637	632	682	656	618	639	645	677	636	619	662	668	625	633	620	608	625	615	652	665	651	658	706	632	624	659	664	659	658	673	658	661	673	630	632	689	627	639	690	646	665	695	644	658	646	699	684	630	655	656	631	680	618	651	658	646	727	629	661	644	655	629	615	671	669	658	632	695	642	743	682	628	639	621	680	668	675	653	663	637	653	678	651	649	624	659	652	629	667	671	641	649	709	635	655	638	657	632	654	621	695	669	684	664	607	610	612	650	661	652	610	653	647	669	659	669	656	652	645	631	635	613	669	712	642	639	642	654	670	659	682	687	659	635	618	612	701	650	639	688	616	684	688	629	624	658	633	635	650	677	667	535	623	630	626	632	701	648	666	657	666	655	664	618	654	652	673	667	634	648	664	637	614	648	663	640	654	641	602	681	651	674	672	670	684	669	630	670	636	665	659	657	644	679	693	655	667	657	612	579	635	685	673	614	658	632	656	617	627	679	671	681	628	662	630	619	656	695	615	627	616	627	656	673	658	621	650	617	626	653	685	626	632	618	649	662	654	650	650	654	683	667	652	649	634	661	662	710	643	634	681	653	678	645	659	639	658	650	595	647	657	663	615	617	651	630	663	642	653	637	611	633	706	666	696	684	665	664	698	672	659	644	642	651	612	622	659	637	636	645	612	640	671	650	602	638	664	675	618	631	626	655	698	645	654	652	611	645	606	644	642	665	644	639	625	612	638	613	667	583	609	633	626	673	653	648	645	668	636	656	659	686	671	686	634	686	648	664	668	657	700	662	652	654	638	646	642	633	663	675	708	625	667	670	672	607	651	672	620	627	602	643	691	650	619	598	659	655	644	675	681	680	634	654	695	631	703	643	681	639	640	657	615	628	651	649	599	673	620	624	654	672	645	664	655	665	642	624	601	658	602	640	645	658	635	660	666	626	651	629	657	660	623	625	624	622	637	605	632	640	672	648	640	640	664	602	638	658	602	671	668	655	649	643	653	685	637	659	586	621	624	639	667	645	673	610	655	619	647	637	659	649	632	654	656	632	679	592	621	625	663	675	675	651	639	631	657	668	657	651	653	627	640	630	627	641	624	699	620	626	646	687	670	649	723	642	669	658	637	650	635	646	670	629	658	636	650	625	599	632	636	637	669	623	607	656	644	678	637	619	627	638	682	601	608	634	640	639	670	626	688	680	615	670	651	664	666	684	624	612	658	661	597	639	638	632	681	661	635	689	704	667	667	626	683	614	676	609	647	655	706	690	629	667	668	657	638	646	639	652	666	686	656	662	598	617	663	624	619	626	596	650	647	666	663	639	663	634	684	644	671	660	627	685	688	643	658	603	609	690	610	665	650	620	638	674	648	660	656	686	682	645	620	633	672	647	665	645	641	569	666	673	638	633	632	616	671	659	588	628	620	642	632	656	651	680	618	658	645	662	638	645	632	640	712	616	602	628	660	676	615	634	686	651	655	766	651	694	655	645	661	624	624	622	606	698	643	627	682	656	643	666	635	622	634	610	696	655	632	650	631	632	690	654	641	672	603	647	643	646	693	627	662	652	606	668	629	688	609	662	648	651	669	644	655	668	623	688	665	680	650	662	628	647	613	659	636	646	636	631	625	640	629	688	713	643	654	629	662	701	603	595	662	677	656	633	615	630	662	635	621	672	667	656	649	615	628	629	710	639	610	668	704	632	678	622	673	637	646	655	618	591	658	659	647	615	627	632	645	641	654	648	637	659	654	655	625	664	674	669	665	673	662	651	635	654	646	621	677	673	641	659	653	691	632	636	652	670	638	675	606	667	606	645	636	645	649	599	657	663	597	700	602	604	641	635	627	689	614	635	642	647	602	628	639	660	645	679	618	662	648	638	620	608	658	702	645	634	638	641	631	618	659	587	618	605	639	613	629	694	676	709	674	619	637	630	683	612	597	621	675	658	684	682	642	686	687	640	597	657	645	643	657	637	602	683	661	667	661	618	636	644	664	683	629	628	639	648	639	611	640	663	664	623	729	592	657	651	660	632	663	696	633	611	626	663	696	671	650	692	658	639	651	587	617	647	670	642	653	648	629	634	662	626	646	625	606	675	653	668	649	629	687	617	698	694	654	654	711	654	683	685	632	612	619	624	651	630	603	615	653	692	675	657	677	699	656	668	621	654	710	599	646	660	666	630	616	626	646	652	661	624	669	694	669	646	626	636	674	625	664	662	645	661	627	671	656	631	627	686	629	651	644	632	654	668	630	598	700	638	666	652	655	663	629	612	630	640	710	624	625	610	654	669	661	639	608	619	663	660	629	662	671	663	669	622	614	630	622	651	657	636	660	627	576	605	654	656	636	638	658	624	643	618	657	655	601	639	632	661	655	601	648	626	638	630	624	663	670	666	637	633	632	680	682	631	668	651	665	612	680	674	619	628	652	639	639	665	701	662	679	651	649	653	640	631	632	649	684	635	641	615	653	651	615	694	644	684	621	652	605	625	658	621	697	694	677	665	646	657	666	660	617	690	674	620	612	684	665	655	616	623	651	637	616	621	662	672	650	634	672	610	661	670	635	627	624	654	596	637	630	671	655	597	694	601	666	668	643	647	601	639	668	627	616	645	719	645	656	649	655	605	628	658	606	660	657	636	667	627	641	685	627	636	638	632	675	640	685	642	693	639	623	687	616	686	609	659	653	704	641	673	640	656	645	639	642	665	645	608	655	651	656	699	661	644	622	605	657	602	688	662	689	635	654	664	632	629	639	651	631	582	678	641	591	670	656	679	641	628	632	645	679	680	646	670	652	627	604	646	641	673	681	640	668	660	663	674	673	623	661	621	609	595	653	653	629	625	597	657	664	624	628	619	678	585	658	656	630	642	631	662	619	617	636	619	642	604	655	668	646	673	609	635	622	617	660	645	640	623	667	664	673	623	642	663	652	635	668	642	645	642	645	587	628	683	626	635	662	626	649	681	672	650	622	636	636	649	684	663	679	656	662	643	687	671	687	629	598	597	642	606	607	588	640	653	614	657	664	657	584	634	653	655	681	664	617	615	668	683	664	673	653	641	661	604	626	642	710	669	629	638	643	667	644	684	662	615	649	637	666	659	621	639	668	635	641	636	637	628	587	633	641	630	617	640	677	610	639	647	641	643	641	652	711	627	686	661	606	656	604	647
53499	71083	37584	21396	22618	10490	8539	3071	723	747	688	644	647	622	644	669	587	590	640	662	633	596	596	625	584	626	570	602	609	588	630	589	615	617	586	565	586	568	603	552	597	614	602	573	591	566	572	579	601	596	597	601	576	577	573	628	603	581	566	590	598	609	574	633	681	607	604	597	610	578	494	617	569	544	565	552	602	536	596	588	615	589	593	594	579	597	577	595	564	599	565	608	574	611	598	579	580	637	589	518	563	591	580	615	631	654	698	693	584	616	591	580	568	595	592	620	620	591	607	567	602	531	589	546	597	611	610	619	608	599	535	586	553	616	596	571	572	579	581	578	632	588	579	572	576	575	529	566	590	579	574	566	602	577	512	557	550	582	576	608	600	572	610	596	589	561	550	567	555	552	603	571	575	549	545	574	567	589	629	606	584	560	573	588	602	577	590	606	548	554	577	605	620	602	580	593	605	585	579	557	580	592	549	544	552	605	612	551	590	602	610	542	566	586	561	543	570	579	530	586	573	620	572	583	599	569	581	524	596	589	575	598	555	554	598	565	561	553	581	603	609	553	570	541	607	593	574	601	607	608	573	579	556	590	603	558	576	535	596	607	576	598	565	583	606	579	577	588	512	611	559	583	571	590	544	580	570	588	550	590	586	565	576	556	561	590	543	603	560	563	567	577	538	559	592	586	532	582	569	596	610	604	590	600	599	561	596	588	575	591	577	555	597	571	575	552	582	577	589	585	573	550	587	562	544	574	587	584	613	595	569	585	579	587	608	607	619	614	557	562	601	569	591	620	595	602	564	575	596	602	588	586	566	577	594	581	583	571	583	596	596	572	567	604	584	601	598	562	574	580	565	537	580	597	565	574	585	584	575	556	570	540	605	599	622	603	544	544	559	567	589	610	566	574	560	530	594	559	551	580	566	595	579	579	567	558	583	624	589	582	599	577	611	586	582	578	574	588	576	592	597	592	565	523	598	560	564	559	592	556	579	585	607	601	597	621	536	630	546	570	614	568	564	583	582	576	579	595	546	560	559	587	582	616	597	525	545	537	607	564	591	590	574	607	568	590	555	587	623	591	565	610	625	581	558	589	581	603	597	612	567	624	619	588	603	543	552	572	605	604	594	595	561	589	575	577	593	593	561	604	534	573	567	636	578	589	545	569	556	551	590	577	596	591	600	590	560	555	589	577	537	580	564	566	585	610	585	556	543	542	564	525	614	567	587	620	636	579	554	607	588	596	532	582	538	556	605	541	554	584	530	558	592	616	544	548	602	565	576	578	601	527	580	572	546	556	610	588	570	573	586	572	604	581	544	527	590	575	582	591	595	590	582	574	582	585	564	588	631	560	587	535	534	548	590	613	579	578	563	574	592	559	576	593	583	599	580	592	582	561	580	562	542	523	580	541	580	581	592	545	557	587	603	576	575	613	560	586	555	595	568	517	548	570	597	564	584	598	544	629	593	567	589	587	626	564	593	579	557	581	602	542	581	608	563	598	557	555	591	588	557	595	601	619	587	544	617	580	567	596	549	539	612	581	577	619	555	551	574	572	596	527	551	559	567	564	604	554	557	575	577	588	542	590	545	581	555	617	569	562	582	634	556	620	571	637	538	566	557	566	563	605	582	551	600	599	574	546	576	583	582	597	567	548	596	573	585	567	569	596	551	608	586	648	585	621	570	572	551	567	617	573	575	554	580	532	570	581	571	531	612	565	552	539	522	574	556	571	578	594	569	604	609	564	597	535	591	568	575	604	560	559	591	566	559	570	569	556	605	555	611	534	553	552	572	533	570	572	592	584	574	515	576	605	575	603	572	606	543	586	605	586	579	560	587	566	605	585	571	562	542	573	564	593	607	584	582	574	559	574	593	537	570	592	615	571	535	581	576	549	577	555	554	601	569	566	566	614	581	597	564	560	590	585	595	608	591	603	556	542	582	600	620	563	599	597	584	568	542	601	570	577	601	595	579	592	618	546	576	556	580	609	602	565	600	576	552	554	560	574	555	591	566	575	559	549	593	571	548	574	558	569	543	571	576	542	586	583	597	565	566	607	552	566	571	573	617	561	556	587	557	575	551	592	592	568	597	562	593	579	576	597	681	558	566	614	595	574	543	602	598	599	542	543	589	593	608	595	582	592	570	586	605	611	538	572	558	607	562	527	636	565	594	532	573	609	552	583	569	601	566	558	554	565	555	573	567	603	556	600	570	589	568	551	590	588	586	618	559	580	573	547	583	567	586	530	543	573	560	580	527	565	601	614	595	576	576	560	556	576	583	572	579	616	567	567	568	589	617	582	602	587	604	579	580	569	554	562	557	579	564	556	603	603	545	591	580	541	561	560	546	571	554	593	571	587	604	576	573	634	617	578	563	570	543	565	622	544	549	577	591	576	593	579	613	540	591	601	537	641	576	632	578	610	561	552	595	654	566	586	621	559	570	623	518	604	570	559	607	559	569	538	582	597	579	595	604	565	549	558	543	569	603	579	592	530	590	619	603	593	542	560	561	569	579	582	617	612	603	566	540	573	611	643	625	589	575	556	564	577	563	564	578	586	541	604	575	569	549	557	588	572	587	609	571	588	582	550	512	608	607	603	575	610	570	598	587	595	549	574	563	584	537	602	565	560	551	625	582	602	639	622	573	613	554	572	541	560	555	556	546	578	546	541	593	574	534	575	640	539	568	577	576	541	527	540	547	622	572	564	613	544	553	594	576	571	546	603	588	610	578	608	595	576	571	559	559	565	575	558	566	543	562	547	582	621	564	587	578	618	610	570	562	539	601	555	592	582	586	547	602	588	595	585	585	582	559	575	580	560	592	605	578	574	588	600	586	543	609	607	594	600	552	576	527	614	571	560	588	587	577	621	578	581	598	560	593	599	580	563	576	586	599	560	574	611	564	602	553	569	543	617	590	563	557	560	595	595	599	598	577	579	605	561	562	590	573	549	568	593	604	575	595	544	559	558	591	611	591	587	586	570	555	571	542	546	551	578	557	577	525	602	606	532	567	581	594	538	589	599	618	596	578	519	566	592	582	580	570	598	608	585	591	582	585	567	562	571	563	590	610	538	570	560	560	542	559	609	573	558	583	575	562	568	587	548	585	601	600	550	582	574	531	596	544	595	521	572	563	542	549	543	573	574	557	556	563	621	563	551	604	589	577	597	557	538	620	574	585	550	555	555	564	602	573	595	563	561	600	607	550	591	566	606	588	569	542	575	554	610	615	602	569	531	596	540	558	581	563	556	563	575	544	595	560	604	578	594	574	556	560	589	611	595	571	582	572	575	576	540	572	611	614	617	627	588	573	569	587	570	587	601	561	529	582	568	577	556	624	537	584	573	548	576	613	588	561	524	554	556	565	589	607	589	564	573	569	589	556	588	612	603	605	542	556	539	613	580	581	579	574	610	580	579	556	554	599	621	558	559	584	547	581	516	572	608	568	583	573	561	602	586	593	572	539	554	620	601	551	595	582	554	550	582	547	614
28685	18130	6690	2153	1679	1012	887	637	596	605	604	565	615	544	520	584	547	576	589	612	609	605	617	617	599	602	556	539	578	588	591	632	634	606	597	588	591	606	612	580	587	563	555	643	544	566	593	590	597	588	593	597	570	543	566	600	576	564	615	573	574	578	605	577	621	576	616	541	586	552	545	583	593	628	609	589	571	579	598	590	574	547	555	564	594	600	609	571	548	612	562	531	563	581	559	563	525	542	598	564	595	566	546	583	573	605	602	536	610	573	551	610	561	587	585	576	588	621	620	574	583	612	579	618	558	564	561	568	567	542	572	625	543	600	587	582	595	608	572	582	545	547	570	578	607	562	575	571	565	578	558	570	586	603	625	564	617	561	545	561	610	599	597	552	576	580	561	602	560	598	536	535	562	560	595	578	543	560	587	562	605	549	588	541	636	543	572	554	630	592	571	598	581	565	591	567	606	606	562	644	555	562	610	600	553	627	587	577	576	636	580	633	569	559	586	578	565	584	591	599	538	590	591	571	623	566	594	627	556	581	619	575	570	580	582	621	578	589	541	593	583	590	587	568	575	601	571	586	583	586	590	565	605	613	576	555	584	611	571	612	602	579	622	563	583	585	534	575	566	597	557	579	625	615	550	591	588	610	573	616	599	575	595	578	554	584	587	591	550	603	515	609	568	557	599	623	566	581	594	595	539	583	639	613	595	585	566	567	574	594	575	583	616	590	578	557	578	620	609	578	594	549	551	540	607	564	600	586	587	564	573	596	552	598	579	574	600	567	599	544	564	569	552	543	555	566	599	575	590	537	564	598	578	519	526	547	593	598	545	627	592	569	562	624	620	615	577	589	589	574	575	601	608	581	618	613	573	582	608	574	585	630	541	583	583	559	534	575	605	586	605	588	616	571	575	604	580	563	563	559	575	586	610	596	609	583	548	626	603	593	569	579	535	603	566	623	618	536	617	573	586	546	560	577	580	550	580	571	564	576	622	559	605	597	609	600	612	565	627	554	626	590	583	539	579	598	605	599	590	547	604	581	542	569	613	560	637	591	601	596	550	612	609	602	621	597	585	622	573	572	556	615	602	581	568	600	605	575	551	578	591	579	568	574	557	548	579	587	574	558	573	601	620	581	602	620	620	592	645	566	627	559	545	630	568	564	543	628	578	571	570	600	635	577	581	528	559	608	556	584	571	567	559	569	588	617	597	564	572	573	593	554	584	576	576	584	564	603	644	595	571	613	563	587	584	537	571	597	567	565	593	569	610	590	592	563	571	571	619	601	581	586	623	551	575	594	584	611	593	536	526	564	621	597	564	582	592	521	588	552	563	559	579	603	608	595	573	532	552	578	546	580	569	568	507	646	569	565	601	608	557	569	581	594	558	576	605	593	572	559	602	580	606	553	563	614	557	583	546	649	602	595	629	524	630	594	537	569	587	591	575	544	550	578	579	550	619	575	622	599	602	541	601	571	610	609	577	588	610	568	597	591	537	594	551	573	597	567	612	612	545	574	572	598	570	599	603	562	620	629	615	591	547	569	566	611	555	576	564	606	554	555	587	599	582	576	597	537	580	572	594	578	584	545	593	599	595	550	590	567	585	565	585	598	581	593	604	575	556	580	575	620	589	604	577	597	586	607	562	555	563	544	572	628	588	536	559	583	566	593	581	556	570	568	611	569	590	576	532	569	572	575	592	591	633	554	559	588	568	568	570	612	612	630	552	569	552	598	554	576	569	607	603	577	571	561	599	545	572	559	572	592	604	547	579	602	584	580	599	590	602	570	602	580	583	537	586	614	565	614	620	590	577	565	568	539	567	581	586	570	609	580	532	598	591	629	636	571	610	580	551	538	590	601	536	583	601	565	577	608	582	591	608	530	578	567	587	566	546	555	574	606	561	589	612	582	562	550	545	573	576	575	593	554	597	605	593	570	645	606	573	585	637	578	572	616	562	618	581	567	600	533	583	592	596	650	578	549	595	604	580	591	591	558	568	597	565	585	556	570	589	591	582	602	520	564	592	582	600	560	587	573	575	566	561	566	582	573	595	576	591	584	588	572	582	571	595	593	592	563	572	591	571	581	589	574	597	569	554	572	639	540	541	592	599	546	576	614	601	545	634	561	548	574	601	561	610	598	609	585	556	528	578	604	552	582	569	606	585	553	579	575	560	590	528	560	568	535	585	570	587	577	598	618	606	581	556	556	598	597	586	606	607	557	561	598	616	588	579	591	610	616	622	564	623	561	579	558	574	573	544	542	590	589	564	551	554	554	550	586	556	608	567	580	559	572	612	584	576	550	589	582	570	576	597	600	584	619	571	585	587	626	599	597	568	559	595	568	622	592	579	608	647	591	592	592	600	601	572	610	578	575	591	560	569	558	578	563	616	575	596	627	530	651	533	592	567	590	640	588	561	590	554	567	531	574	616	553	614	601	591	557	549	566	552	582	561	554	596	606	625	579	569	572	579	562	590	587	550	586	613	605	538	612	606	594	575	596	577	590	572	560	558	588	611	549	567	566	585	559	550	612	555	619	592	577	588	612	567	580	599	585	609	562	572	579	603	579	571	558	598	566	617	607	593	580	630	576	612	617	563	581	588	610	563	546	582	571	580	596	618	589	577	564	567	581	590	567	625	546	573	570	589	583	548	573	522	578	554	599	582	557	525	594	574	582	574	574	616	605	574	552	560	601	612	582	537	614	616	563	579	636	589	595	572	571	586	598	577	553	571	567	577	616	546	554	597	613	559	568	617	606	563	582	545	596	606	575	549	584	570	589	588	602	541	549	571	579	571	577	604	638	533	573	568	620	532	597	617	608	567	550	633	579	561	664	550	593	584	624	638	574	624	577	585	611	565	586	569	578	592	561	576	622	583	589	602	603	601	578	568	630	603	633	575	547	568	585	594	572	540	599	598	587	578	557	558	568	605	560	606	560	650	607	556	632	615	570	555	573	590	593	574	607	587	590	593	604	545	551	608	566	585	603	593	561	576	601	562	591	602	601	605	609	616	582	569	566	587	571	628	546	592	572	584	589	530	597	580	574	627	636	602	605	578	563	591	579	538	551	560	561	559	620	595	528	526	568	569	628	561	604	585	621	635	563	589	611	567	600	619	581	621	588	588	594	584	531	576	552	601	590	543	543	577	556	552	541	587	637	606	603	616	589	597	561	595	564	542	579	598	564	587	563	640	549	561	595	582	579	585	597	590	549	577	583	581	570	575	565	580	610	584	617	576	603	582	588	576	606	635	619	591	599	587	560	587	628	603	600	597	619	618	583	543	564	592	604	584	570	558	553	611	571	561	554	579	579	594	585	617	563	583	612	543	546	562	583	565	613	557	577	567	559	586	584	615	606	554	535	591	573	556	615	592	592	607	547	562	599	586	577	600	599	585	561	566	562	579	582	581	606	603	585	587	569	595	579	580	587	603	590	541	604	645	539	559	584	596	620	582	605	536	560	588	563	558	624	559	532	570	596	584	616	569	579
12380	10989	4221	1578	1893	1034	926	582	499	496	507	508	446	489	503	478	491	481	509	517	464	481	503	489	519	514	491	488	483	500	535	484	517	508	533	509	482	480	521	478	498	475	486	475	486	509	479	530	481	483	476	478	485	460	492	487	507	483	536	486	496	512	521	481	507	512	499	509	497	485	476	498	497	474	490	488	488	464	476	507	497	455	505	460	507	479	453	503	503	502	451	514	504	526	478	471	500	501	452	509	525	473	492	523	485	472	480	547	477	495	511	495	464	462	456	481	465	482	485	471	507	495	544	489	499	522	493	476	454	503	513	499	478	479	473	488	494	498	466	484	474	487	501	485	501	467	482	475	505	500	474	500	498	507	488	471	480	490	444	466	492	459	543	517	483	503	444	505	500	493	505	482	449	506	537	507	484	523	471	470	479	502	485	505	466	502	470	473	499	505	512	509	465	514	461	478	497	470	509	479	483	506	481	466	492	472	461	503	493	510	497	510	490	481	509	509	445	503	472	536	513	494	474	445	489	512	506	466	508	532	497	490	499	507	487	503	502	477	448	474	445	485	490	475	498	478	492	495	480	515	523	493	461	532	486	494	515	481	477	447	457	487	493	513	492	487	483	509	443	464	454	515	515	500	458	495	490	506	448	474	481	490	519	469	474	484	501	481	476	477	509	486	497	500	521	491	499	447	467	479	523	474	473	499	480	508	532	446	474	511	482	494	489	461	483	511	493	452	521	485	485	489	530	449	475	454	467	513	495	495	465	502	497	474	494	463	503	476	505	498	503	457	513	471	522	523	519	490	454	494	515	522	478	473	460	464	490	517	488	475	502	489	511	468	507	497	500	501	507	474	479	506	436	479	497	502	514	478	484	480	500	477	512	505	469	470	491	479	500	470	496	495	500	499	473	506	506	437	491	466	447	486	497	552	501	485	508	486	499	473	515	516	502	500	463	521	498	515	475	475	473	463	517	466	514	521	489	489	483	500	474	518	493	447	493	476	456	523	458	499	500	526	493	492	522	466	496	533	513	514	491	500	513	508	502	477	496	482	488	475	472	493	476	518	480	496	482	494	494	475	450	497	436	515	524	495	505	526	451	474	471	491	466	451	454	472	465	475	444	486	485	499	482	496	503	497	478	489	446	484	499	499	483	487	534	457	518	475	531	518	457	437	511	514	465	475	475	447	520	500	519	468	480	491	474	460	474	460	508	440	531	502	505	471	475	485	430	510	483	471	494	478	485	506	483	492	504	487	477	495	490	504	476	484	495	523	515	474	498	495	540	515	476	523	494	509	516	504	478	515	445	465	479	500	462	490	504	501	490	510	470	499	529	488	495	461	467	528	477	472	496	499	514	505	491	492	527	485	479	489	493	471	502	499	488	454	513	519	485	491	493	506	511	504	480	514	503	496	500	476	444	496	482	491	506	493	486	476	518	533	495	521	491	479	457	456	516	499	524	517	486	496	470	502	512	482	493	474	507	487	457	495	521	512	503	497	512	487	495	511	463	488	510	481	515	485	492	468	446	480	481	502	484	458	457	505	486	449	460	508	497	502	511	494	441	465	519	490	487	499	520	490	525	424	489	541	499	497	501	477	515	488	469	465	456	489	498	505	508	535	481	471	509	509	490	498	490	471	502	495	499	501	488	498	495	469	458	460	499	520	503	457	500	486	456	500	476	508	457	497	483	535	489	469	491	537	486	495	462	518	512	494	496	527	503	498	468	507	502	505	505	479	508	473	489	455	482	503	514	554	475	519	495	453	460	533	502	510	472	479	496	517	482	470	498	514	508	470	495	456	504	470	497	484	438	474	474	480	504	483	498	474	519	474	511	461	482	484	482	507	493	496	456	469	489	467	497	480	519	485	491	480	447	469	491	492	493	477	490	437	487	473	476	462	497	515	495	451	485	486	537	484	486	485	494	479	528	502	522	458	490	461	523	485	470	476	507	448	482	495	455	482	460	499	451	459	447	474	455	495	501	486	474	485	459	496	499	506	485	504	483	521	472	533	464	481	465	484	463	512	486	477	492	547	495	456	489	496	473	480	488	461	506	486	508	511	506	484	499	493	476	508	486	462	478	538	490	485	485	483	511	549	507	516	500	499	505	509	448	486	539	485	495	505	466	516	444	483	521	469	499	496	492	504	484	466	550	474	480	465	487	497	487	492	466	480	458	528	490	543	500	470	503	459	475	478	488	512	526	460	518	504	443	488	454	471	488	519	425	541	474	452	486	470	503	504	498	521	500	495	492	507	460	508	529	515	547	509	477	444	515	501	465	450	445	444	472	458	473	493	531	472	498	533	507	491	522	506	493	454	459	492	460	501	514	478	505	497	475	457	496	498	520	527	488	493	494	473	506	482	507	535	461	503	465	488	478	510	481	477	507	494	433	491	477	506	499	492	498	528	507	512	501	456	525	526	471	514	481	485	512	456	506	489	466	543	499	508	467	496	492	506	456	478	498	498	486	502	486	513	465	461	444	483	494	495	490	451	463	507	486	448	482	463	480	502	462	480	460	469	507	488	517	454	488	481	466	507	480	488	513	473	478	488	480	523	505	491	452	478	491	508	499	503	507	490	471	512	499	501	537	448	500	504	481	514	497	487	487	482	501	521	505	507	493	483	521	481	525	506	462	462	504	475	530	468	466	485	467	509	482	518	501	515	504	530	520	475	516	487	472	495	481	499	472	503	456	515	499	478	475	466	487	484	484	493	494	492	512	494	529	517	520	507	456	516	530	489	496	505	515	491	499	497	457	484	528	504	466	457	475	499	527	490	501	507	482	502	493	516	511	453	512	486	487	452	500	526	461	470	474	501	510	506	487	499	513	472	494	477	494	482	473	481	480	495	497	487	493	480	531	525	433	437	513	539	469	513	518	488	465	486	496	498	484	521	496	507	488	499	478	455	450	478	457	458	488	455	478	490	499	482	516	511	510	474	482	539	530	498	506	471	480	508	514	478	480	494	519	495	464	487	517	472	468	468	467	486	455	490	497	509	477	504	491	493	539	472	508	517	507	496	473	468	519	474	485	511	502	503	533	471	515	488	477	507	488	510	470	505	509	439	510	493	503	408	486	432	477	499	474	496	481	490	495	471	474	461	514	473	490	526	449	517	487	496	527	532	493	496	492	473	498	501	472	504	459	453	444	506	521	501	507	498	499	479	469	504	474	516	471	495	490	497	526	514	465	498	528	466	495	460	487	508	496	467	533	509	424	485	498	482	482	468	461	484	528	463	489	458	494	482	497	461	487	539	492	458	512	499	483	482	511	453	440	466	504	510	463	491	535	473	500	476	480	464	535	456	499	493	472	484	490	524	471	497	496	483	474	498	495	492	505	504	511	475	479	492	488	533	465	475	479	490	518	519	469	486	469	516	486	526	505	473	537	473	502	496	467	502	480	492	497	510	505	468	466	512	505	499	447	516	462	459	493	447	465	469	512	508	484	548	473	454	469	494	491	469	488	500	501	480	494	526	466	495
25511	21531	27984	25391	19512	10951	5183	1116	616	591	595	528	574	527	562	570	545	564	554	540	583	568	515	559	533	522	568	543	535	554	541	523	515	610	552	518	564	499	553	546	537	541	563	516	529	522	527	540	525	557	518	544	563	541	511	539	546	514	473	530	599	543	608	588	604	578	623	538	559	555	546	551	537	527	537	505	569	542	574	566	551	550	563	506	549	590	540	543	547	518	560	532	534	546	534	506	555	509	541	491	505	537	546	548	528	534	560	515	486	526	518	525	583	523	551	537	538	521	501	570	547	578	534	539	540	525	563	575	567	553	536	543	548	540	541	547	510	577	532	543	579	545	488	570	516	568	539	550	550	532	535	516	536	527	536	533	535	574	526	528	495	554	574	525	508	556	564	530	494	554	524	529	564	547	503	518	548	543	503	588	549	542	546	537	535	528	511	510	548	530	547	506	532	573	540	541	560	489	563	522	552	511	529	534	517	508	557	551	548	544	549	531	529	518	569	569	494	501	535	567	557	545	597	507	559	521	563	507	516	579	559	538	554	537	524	528	556	513	566	494	513	543	578	546	504	544	534	537	590	491	542	542	541	558	520	501	556	561	504	566	523	565	564	532	560	521	550	554	526	552	514	559	543	539	503	513	562	575	551	566	552	526	555	504	554	543	472	537	545	562	532	541	543	572	541	530	519	508	512	549	536	546	537	534	500	522	498	538	505	485	529	525	579	556	549	541	546	526	507	565	524	547	578	468	579	500	545	535	528	547	541	545	535	495	538	550	552	531	521	513	511	528	494	489	547	550	522	573	531	533	559	559	517	568	505	541	485	552	541	569	548	538	538	519	543	548	547	549	541	517	552	561	511	538	579	536	560	544	471	579	545	537	551	555	505	550	533	519	532	544	527	531	513	517	553	527	557	512	514	562	515	502	543	563	528	541	558	536	545	541	540	574	518	516	572	537	535	530	571	571	522	532	524	518	557	553	507	486	526	542	515	559	520	569	553	528	553	563	521	523	527	575	563	527	553	549	524	559	570	563	518	539	525	551	561	542	564	523	538	518	516	538	550	559	549	537	527	517	523	550	529	534	477	557	559	485	527	524	521	543	553	528	525	525	558	514	550	550	536	533	553	525	550	557	548	526	549	523	533	503	525	548	533	565	491	558	577	543	552	571	539	571	544	512	541	532	564	550	529	562	527	555	509	571	529	519	556	524	531	525	577	481	550	579	521	561	546	529	534	538	537	501	535	531	525	553	530	580	609	532	517	536	562	552	504	556	574	528	537	542	531	516	541	493	556	564	533	559	551	557	511	548	561	537	517	553	543	547	536	531	534	534	544	569	510	518	523	508	536	541	546	533	535	568	557	546	580	547	511	520	507	553	589	554	522	538	570	530	563	529	553	584	504	549	540	545	532	547	545	532	544	541	526	501	579	533	559	510	530	551	533	525	545	520	546	513	556	540	510	553	556	537	540	564	524	555	527	604	537	560	530	541	544	527	501	534	529	531	535	544	530	528	559	532	503	544	569	553	536	537	540	548	513	517	507	575	539	538	501	528	530	507	548	515	571	551	548	525	546	515	526	581	549	501	499	532	534	496	539	528	582	542	557	578	552	548	555	560	471	520	573	537	512	563	587	557	564	513	549	575	471	531	516	523	510	520	520	524	528	501	510	471	489	493	557	552	519	517	543	525	522	579	511	569	524	533	499	562	525	518	513	518	518	512	566	552	549	556	490	559	536	566	531	518	506	527	562	529	562	553	507	529	525	500	565	584	502	564	607	595	569	486	529	498	590	537	567	536	538	562	544	565	540	545	539	582	521	542	508	527	530	578	548	514	568	501	520	537	585	532	571	539	568	552	486	592	592	517	484	538	534	496	533	513	564	545	574	532	553	573	513	535	567	536	541	541	491	520	495	563	517	571	526	495	557	529	535	551	528	521	577	500	571	531	563	539	551	560	579	529	554	559	555	517	583	557	583	516	578	572	563	523	577	559	546	528	524	492	536	504	529	562	500	528	524	579	540	547	499	528	530	524	560	541	493	559	500	568	530	477	577	559	568	545	534	543	571	517	557	533	555	515	508	517	516	561	516	512	542	507	538	525	516	546	552	532	497	518	510	475	551	547	503	524	576	541	561	544	533	552	544	550	517	529	578	534	544	498	535	502	546	586	551	530	532	556	561	577	543	535	506	535	528	519	569	528	545	511	560	565	541	550	534	560	529	531	608	494	577	546	527	537	529	557	536	500	577	531	544	524	531	537	533	563	543	562	593	521	535	552	558	533	497	526	508	515	539	536	561	554	528	517	583	514	539	581	509	570	535	539	534	497	520	522	552	547	537	544	552	553	568	576	542	541	563	544	509	535	532	480	511	529	530	524	597	521	562	548	568	512	572	545	526	543	554	532	503	549	532	536	526	528	573	540	568	515	521	540	540	574	549	544	583	531	542	514	542	506	516	572	539	528	513	491	547	521	540	585	536	568	540	516	524	538	520	540	554	586	544	539	573	528	561	507	527	517	545	514	541	535	542	534	517	506	534	527	540	523	490	537	555	495	524	509	533	592	523	543	565	530	517	502	493	557	574	521	533	547	514	556	558	514	518	541	534	536	561	548	503	540	511	527	513	561	501	521	573	546	577	532	559	541	533	534	503	541	535	515	501	569	527	550	572	505	544	552	520	512	560	559	548	522	559	520	569	527	535	552	502	520	537	472	545	513	550	547	574	540	527	529	546	592	527	523	509	466	518	553	538	556	514	556	551	563	505	482	491	521	554	585	509	540	554	547	530	509	595	518	541	573	523	502	557	519	556	505	548	571	539	571	552	541	535	495	558	490	506	565	521	529	512	570	515	552	509	512	530	527	498	508	575	565	582	518	542	522	525	562	538	510	542	514	483	553	536	535	543	526	578	522	547	570	562	533	552	569	517	542	551	550	514	532	544	514	530	581	542	476	516	561	506	563	525	494	527	525	587	542	537	561	567	557	538	546	552	578	497	533	523	554	556	537	528	536	549	533	553	540	509	579	539	522	527	524	545	523	520	530	592	505	529	527	525	515	506	561	485	501	545	514	573	538	547	560	527	576	552	524	545	547	560	548	499	520	562	545	539	546	547	570	522	548	565	506	548	564	526	538	494	553	528	514	520	519	543	534	481	547	575	533	565	554	520	538	557	536	526	546	491	509	557	536	562	542	521	537	530	554	518	552	522	549	568	529	544	507	559	543	525	587	530	548	505	520	538	520	544	537	570	542	556	523	525	547	531	523	503	562	535	539	572	530	593	568	515	548	519	525	545	550	505	540	533	537	575	570	567	523	528	524	524	524	551	580	524	531	562	565	517	533	547	493	506	531	542	526	537	542	571	528	558	539	578	578	527	544	586	507	509	565	552	602	535	494	586	544	540	553	538	526	569	548	501	500	535	503	548	527	495	506	533	560	551	523	512	525	555	529	569	528	529	508	519	558	571	555	521	521	557	508	556	519	538	565	505	568
46272	54315	28367	11363	15313	8558	5450	1104	565	534	535	537	536	505	522	497	503	516	490	519	493	473	497	471	532	507	479	515	512	480	476	481	496	438	509	475	481	496	522	471	493	499	502	496	488	522	453	516	482	503	516	493	505	487	507	495	468	530	470	446	491	523	520	546	585	544	602	476	503	495	495	476	508	481	515	481	480	491	479	525	472	531	519	517	493	529	489	490	555	504	492	491	498	517	484	526	482	479	475	490	496	510	500	496	507	492	483	526	512	466	480	505	470	488	484	491	483	513	509	494	463	453	526	497	535	516	483	481	471	517	491	526	477	494	451	505	486	465	477	495	462	531	464	455	487	460	472	526	509	464	517	499	484	471	469	483	479	506	484	475	510	516	473	493	456	516	536	477	491	461	489	475	481	495	508	464	487	540	470	506	483	493	476	503	477	494	474	437	491	519	488	503	509	467	499	477	500	470	513	503	496	485	507	507	512	503	494	485	509	501	464	457	475	468	488	477	471	501	483	448	469	497	470	476	474	525	468	509	487	547	501	518	481	513	485	490	479	481	483	499	446	493	466	486	485	501	472	526	483	512	477	472	496	544	452	496	502	502	495	466	477	502	537	507	469	511	511	521	503	477	473	495	493	495	462	457	480	446	477	491	520	457	469	480	454	501	512	507	512	513	481	492	499	510	491	514	454	474	466	483	474	466	500	515	507	485	511	484	502	485	501	483	493	502	494	460	526	504	483	481	482	497	496	476	502	492	500	483	455	518	476	445	461	508	503	469	501	473	483	486	486	503	497	479	497	501	491	500	465	495	497	475	488	504	498	470	473	479	499	525	476	512	476	509	462	461	487	507	514	508	489	497	511	493	502	491	497	492	456	468	504	484	464	494	480	505	500	481	474	501	496	478	454	455	506	480	443	486	455	501	521	488	518	498	499	485	483	477	526	540	466	525	491	496	508	507	485	495	478	476	433	490	493	490	493	484	450	515	472	488	460	484	498	500	508	490	512	480	469	514	505	500	494	467	456	506	455	468	464	469	525	478	455	452	454	475	472	491	514	507	500	473	505	457	477	466	511	487	480	494	489	505	500	500	478	480	481	534	443	506	485	512	506	464	499	522	514	455	455	482	499	495	461	469	492	461	488	477	497	475	474	468	485	456	463	447	516	519	565	508	516	472	471	507	452	440	479	466	466	516	521	521	475	503	523	516	503	473	487	447	489	505	476	519	467	493	501	474	479	493	487	479	508	518	460	483	448	475	496	510	480	492	506	486	491	469	472	453	491	445	493	492	464	472	487	448	483	503	458	486	488	539	463	461	505	444	484	518	485	479	547	488	500	477	507	475	486	495	495	457	473	429	493	541	483	517	533	487	496	473	474	508	470	491	485	454	497	538	491	507	474	503	514	490	491	484	489	505	426	464	505	464	462	516	457	492	510	491	512	487	485	472	517	530	492	486	503	480	478	498	500	498	481	479	458	504	519	530	488	475	484	514	497	465	469	501	531	502	421	465	482	465	467	439	488	495	466	513	525	495	451	486	512	441	470	496	498	466	490	515	453	490	480	482	533	488	504	499	499	449	492	425	477	503	480	464	470	526	454	474	511	466	471	466	498	516	533	467	437	455	495	453	467	497	459	502	507	516	500	510	501	505	466	456	475	449	464	488	482	502	498	475	492	517	485	469	497	440	462	486	446	507	498	502	465	510	497	456	510	517	480	486	518	501	502	440	480	459	489	452	487	452	461	460	481	454	508	526	494	456	496	522	444	503	467	486	474	490	476	451	464	476	467	482	481	472	518	457	511	457	508	457	466	489	491	467	517	472	483	473	480	490	501	489	455	484	492	517	488	450	474	522	510	512	498	509	507	507	502	468	520	487	527	472	497	461	483	465	467	502	499	426	484	485	511	478	475	504	491	449	494	454	477	517	435	490	485	516	508	466	520	474	483	499	482	476	504	485	495	490	500	487	484	483	525	533	489	466	451	520	511	453	503	471	489	495	461	474	481	486	512	478	491	480	481	489	491	492	475	507	489	476	449	499	474	478	490	501	533	515	507	491	471	486	471	499	467	471	492	463	469	461	477	491	452	473	470	479	480	471	459	496	493	516	518	473	501	506	492	486	471	498	524	477	500	513	486	469	447	524	471	500	504	499	471	470	506	517	487	526	476	478	475	506	491	468	498	449	489	506	496	502	498	446	473	489	482	469	487	456	467	478	489	438	495	451	486	494	477	500	443	500	473	442	489	519	472	487	504	510	484	453	486	466	454	490	482	455	512	512	469	497	464	484	453	463	504	474	449	432	507	519	465	458	488	506	496	485	456	490	521	453	474	455	512	487	473	489	504	452	482	495	486	495	482	454	517	494	435	472	503	507	498	451	490	483	490	509	494	483	448	475	455	467	512	484	497	474	451	487	500	516	436	528	473	526	479	486	524	457	490	481	530	521	461	461	457	465	476	461	463	495	492	494	494	481	476	497	448	492	554	512	491	492	518	486	452	487	477	501	506	487	493	478	539	527	545	495	493	474	492	462	478	429	471	492	493	500	491	499	481	454	492	481	506	480	487	514	433	481	453	482	499	497	518	493	477	493	504	494	491	502	492	503	477	451	495	490	464	493	485	443	481	479	518	516	447	498	501	482	500	473	478	470	493	504	495	490	464	466	461	446	481	497	459	485	540	497	495	500	540	501	503	501	496	504	502	488	520	453	514	479	498	502	480	454	500	488	490	483	497	454	454	461	490	496	493	468	523	495	520	477	501	449	462	517	536	477	512	475	482	459	520	504	481	464	502	497	479	502	478	485	510	479	520	487	492	478	492	504	476	471	484	491	487	470	470	491	519	500	516	454	492	485	484	521	491	525	479	506	488	455	485	465	476	477	495	465	492	467	516	532	520	482	446	478	497	440	477	519	492	495	529	502	479	505	485	447	508	484	487	466	473	489	488	472	496	474	476	498	486	469	505	475	449	444	511	500	514	487	526	496	483	467	488	450	486	470	472	507	510	507	480	438	453	493	475	455	457	484	502	533	496	477	503	482	486	478	464	473	492	502	482	497	438	498	488	469	489	526	463	484	470	538	496	520	447	477	442	483	525	489	473	517	475	476	471	457	501	482	494	458	502	497	480	451	512	478	461	542	503	477	506	515	524	543	499	520	506	451	512	519	470	500	503	453	468	479	487	461	511	484	497	477	473	487	500	486	499	497	498	503	500	502	465	500	498	504	478	503	495	488	494	459	509	481	470	466	493	473	537	487	462	495	469	526	543	535	491	463	499	498	510	524	520	512	483	487	475	508	497	508	491	496	513	497	512	464	498	490	531	475	481	482	474	491	487	494	493	487	524	458	512	493	461	475	482	501	489	526	446	513	469	439	486	491	453	469	445	485	516	461	479	478	495	502	421	502	457	481	469	477	479	503	481	475	501	492	496	542	480	498	479	488	497	472	459	469	474	474	504	476	480	487	446	477	502	516	475	492	491	475	476	489	488	494
24448	21405	28725	24584	23161	19995	12824	2164	889	843	753	728	753	751	752	709	746	743	777	700	719	758	769	707	733	754	753	701	735	708	701	681	659	724	698	728	699	744	690	715	710	701	750	689	701	750	711	734	668	763	722	723	740	747	780	737	735	706	737	670	711	716	711	700	787	756	850	726	755	707	725	688	682	710	665	668	721	747	747	672	694	717	708	734	754	721	691	695	712	675	684	692	689	718	686	722	693	707	745	657	709	720	703	690	723	733	713	828	763	772	715	695	710	720	665	757	667	673	714	685	685	729	736	692	675	717	680	636	707	720	642	704	705	669	730	764	709	726	680	663	670	695	689	638	736	638	682	699	671	712	715	704	646	706	740	674	737	687	706	675	694	702	704	723	676	731	703	684	684	681	705	675	711	692	680	731	696	720	734	730	682	690	719	706	697	659	664	724	745	656	714	673	696	725	665	702	672	675	692	653	691	711	736	699	671	689	709	735	713	713	697	697	692	702	689	754	706	679	702	690	712	694	738	632	714	713	677	686	737	704	655	687	682	721	642	703	692	693	679	673	662	706	704	653	705	709	689	683	702	712	673	713	770	721	731	717	732	697	702	719	704	666	678	705	675	673	677	711	693	690	735	680	701	662	676	652	688	643	702	716	687	697	705	729	708	666	674	695	675	714	704	694	675	708	757	686	721	712	685	716	692	675	723	674	699	655	764	708	707	696	711	659	680	669	693	673	710	689	699	686	732	697	700	702	679	699	711	684	728	707	695	674	650	683	685	711	695	687	700	705	672	672	729	700	699	725	731	718	682	709	708	719	648	639	703	698	722	682	713	692	715	677	709	711	686	690	692	681	728	663	662	685	705	712	653	737	693	638	691	702	705	659	658	662	722	682	741	726	702	664	712	679	633	722	737	705	737	676	702	680	717	678	697	616	634	749	715	676	718	685	747	683	649	741	727	727	719	693	696	703	642	723	741	707	659	723	664	694	722	662	697	691	680	694	710	706	726	695	712	693	680	682	653	698	683	706	682	677	688	786	683	672	699	727	673	754	703	727	744	693	673	661	715	669	701	717	721	725	639	712	694	744	698	701	750	705	730	712	703	691	654	685	694	713	706	680	691	675	732	682	720	734	705	702	659	690	707	712	678	695	695	710	691	688	713	676	673	709	773	697	690	692	685	725	678	711	659	768	660	713	679	705	724	718	680	747	690	701	712	685	720	660	715	728	682	700	665	693	638	704	728	645	689	653	717	671	673	679	714	730	724	674	703	669	721	715	632	703	735	663	679	756	699	710	718	701	683	693	723	745	720	701	614	693	650	695	729	699	675	684	718	695	678	665	699	704	714	707	631	724	694	663	676	673	695	744	742	679	683	709	698	715	691	679	706	703	676	688	672	657	704	692	691	700	697	696	699	705	710	693	667	679	691	683	723	684	654	716	689	687	665	695	656	708	683	727	685	690	705	671	683	668	699	696	687	697	719	677	701	706	694	666	689	677	728	745	750	685	676	695	701	726	651	678	732	664	684	686	672	683	687	674	683	711	714	692	696	634	686	686	692	669	718	687	655	700	718	687	740	677	687	690	686	657	720	702	737	719	659	673	685	697	703	725	706	653	707	690	717	675	674	698	705	720	722	698	633	723	668	671	674	745	656	678	682	726	709	715	695	667	703	727	697	713	676	717	711	735	690	711	708	702	669	682	681	679	685	674	671	648	708	736	689	722	658	702	718	700	688	667	698	666	651	721	702	678	724	694	710	720	661	685	723	664	678	653	692	704	683	653	699	698	720	680	698	665	636	691	681	724	709	708	727	729	653	681	667	693	695	706	724	699	710	719	692	696	694	671	698	723	728	688	674	674	695	680	693	747	691	722	667	783	729	692	685	691	724	676	694	721	727	676	696	714	736	736	697	684	677	681	702	719	693	720	719	653	731	671	649	723	694	687	718	706	725	715	710	706	723	656	693	709	688	729	756	717	718	706	697	700	664	709	722	718	646	673	704	747	699	687	718	665	679	684	700	683	684	675	729	728	697	708	700	709	658	687	721	691	666	728	737	679	685	741	675	665	676	659	710	703	729	694	717	755	678	705	659	697	724	690	702	727	673	734	745	707	712	708	692	686	654	673	678	665	741	694	690	725	660	658	745	715	642	711	689	728	672	742	690	730	658	667	692	671	678	675	702	697	709	686	644	738	762	736	660	689	727	668	700	719	654	634	693	710	708	688	638	710	696	744	738	703	670	691	735	685	660	668	716	676	663	693	713	668	744	689	746	706	719	715	708	690	688	726	731	708	689	675	698	701	746	696	700	699	736	711	717	702	728	688	681	756	684	705	689	711	674	668	678	734	709	713	708	693	648	709	673	678	678	676	663	677	693	705	709	683	720	650	689	693	706	710	721	704	703	672	668	712	735	753	650	677	705	672	692	692	700	728	671	688	725	660	682	710	715	689	678	721	731	719	742	679	685	715	702	681	744	724	636	676	652	680	691	686	686	720	679	734	658	726	750	720	697	720	698	715	722	678	723	757	716	749	636	674	713	689	675	644	734	654	666	706	685	705	679	682	665	684	703	747	697	677	665	665	722	665	692	742	679	645	712	675	722	663	685	742	720	747	713	703	708	728	686	721	698	659	716	662	702	688	695	741	669	685	671	711	678	720	654	709	689	639	690	737	694	709	672	718	718	702	647	686	659	651	701	707	650	704	708	712	694	695	701	682	751	696	718	728	694	681	669	728	721	665	663	702	747	697	664	729	674	662	686	664	671	711	667	647	697	679	680	671	693	734	659	678	693	664	700	703	722	659	675	727	713	720	706	711	678	720	684	712	670	715	725	682	719	720	652	704	687	709	683	704	719	696	749	680	687	686	710	767	685	672	724	662	739	714	740	723	732	694	695	684	690	687	702	733	715	684	691	720	696	677	753	703	674	691	722	737	666	711	672	647	733	727	693	723	686	707	731	706	716	703	691	700	700	675	653	646	696	698	684	695	661	719	688	675	646	660	707	742	704	671	721	671	725	753	711	703	709	658	657	720	699	731	702	770	672	715	687	656	631	686	747	721	686	736	706	684	728	696	652	669	754	687	621	642	706	677	693	714	701	683	709	682	732	699	678	686	640	664	668	668	677	663	687	675	706	683	680	671	711	702	713	663	706	686	677	704	669	706	715	717	695	689	725	623	673	653	717	728	675	656	689	687	684	679	693	697	684	646	731	714	661	742	638	733	700	689	680	717	695	696	739	787	689	691	703	657	693	689	717	718	720	685	720	702	665	718	651	701	689	710	687	687	667	698	721	730	729	664	730	701	708	684	751	705	726	722	634	713	744	688	747	684	693	737	684	724	727	681	684	731	708	652	700	699	711	679	681	678	702	669	702	675	730	742	723	641	697	687	742	725	681	717	734	709	672	654	709	677	719	705	713	715	753	672	722	657	680	701	675	676	741	743	745	704	643	683	711	733	710	731	744	691	675	725	678	721	710	698	688	708	723	714
54413	67237	40647	18513	22427	15865	9794	1420	741	750	683	730	685	701	686	658	708	627	654	674	631	633	628	626	633	637	656	644	679	650	591	628	574	623	608	625	668	640	603	594	621	621	616	570	587	619	631	644	614	581	649	662	651	626	628	675	606	661	644	605	641	609	638	616	713	693	785	626	634	622	618	600	642	601	635	646	650	591	620	624	607	633	614	640	632	642	637	635	613	619	584	675	621	616	602	611	619	675	609	648	591	621	562	634	601	638	676	625	650	642	629	574	625	627	642	620	648	575	605	611	597	557	606	632	590	594	603	635	619	630	630	632	594	635	576	595	638	592	592	639	598	540	631	596	618	652	632	589	623	614	632	596	607	589	670	611	641	640	618	594	654	637	596	624	588	629	636	620	642	677	664	610	612	625	650	597	612	655	647	661	622	625	620	619	655	599	584	625	578	614	608	635	640	630	625	618	602	604	683	609	587	620	607	606	602	649	593	645	611	624	635	623	606	636	625	641	640	636	628	642	610	594	592	615	636	602	631	634	631	612	572	584	628	641	646	587	612	608	606	647	609	631	594	641	617	614	579	618	630	626	681	569	647	573	609	622	598	659	609	584	665	651	624	591	589	596	642	627	605	626	633	590	602	622	611	616	614	587	646	579	656	643	625	620	588	641	580	596	571	622	600	589	570	605	636	651	611	564	617	611	623	600	601	626	635	647	595	633	577	641	601	605	621	580	608	584	587	620	620	652	678	635	639	614	616	610	587	588	639	605	640	590	623	594	605	631	593	635	665	603	631	609	581	599	627	598	597	611	636	599	608	688	585	618	614	583	624	609	599	609	602	604	625	610	597	618	602	594	596	605	637	582	678	628	612	616	641	618	605	588	634	646	566	611	629	554	613	601	624	621	608	600	611	610	591	594	667	625	642	605	615	664	624	598	649	589	612	623	583	603	619	599	591	644	589	639	621	639	634	614	631	625	631	660	606	631	640	625	571	567	654	620	612	668	617	594	640	590	584	592	598	597	634	627	646	590	610	595	615	600	643	670	638	613	575	645	618	619	593	553	595	584	609	622	591	658	589	624	673	630	625	614	615	583	618	616	584	650	596	627	587	645	635	655	651	646	637	657	613	652	615	574	640	582	614	603	656	630	594	609	620	643	664	649	631	596	614	626	595	611	624	614	628	588	581	594	617	675	602	616	575	576	612	644	608	588	611	596	618	608	643	596	625	605	596	602	668	627	629	625	638	640	590	638	645	627	639	604	615	642	602	598	642	650	571	627	616	619	632	614	618	652	604	654	635	600	596	629	646	626	649	561	611	638	617	666	593	590	637	608	638	644	638	620	599	627	613	672	609	575	587	604	640	590	582	613	607	617	565	609	594	629	628	619	642	618	607	576	609	636	585	569	590	659	600	618	629	603	593	616	664	649	615	637	586	627	560	661	621	590	587	560	633	618	668	612	602	609	615	619	590	585	675	631	621	651	583	596	599	600	634	624	631	594	600	581	671	659	625	654	601	659	620	673	637	591	574	668	621	613	624	598	657	622	583	618	618	627	661	606	646	649	610	622	568	641	639	617	618	625	624	651	619	633	638	615	613	549	593	629	592	650	576	617	602	687	616	611	619	611	553	593	634	607	630	624	548	642	597	616	684	614	635	629	599	629	639	608	630	663	600	632	623	637	561	623	642	607	647	600	566	625	618	658	610	613	655	555	642	636	615	627	585	652	603	594	621	638	626	641	610	597	583	633	597	609	621	634	574	668	618	629	569	635	617	635	616	629	624	633	614	624	603	594	587	631	657	609	616	571	632	552	558	603	617	588	590	590	559	651	578	568	562	546	622	599	573	680	600	650	601	621	614	605	627	604	630	609	630	612	648	600	623	635	620	575	635	581	618	644	633	633	618	658	575	605	624	631	624	625	601	638	602	590	587	661	580	623	548	618	643	606	609	636	651	588	600	668	623	565	618	656	616	654	572	598	648	611	593	616	613	631	613	647	628	614	632	595	619	577	616	559	593	580	651	629	611	606	642	618	643	593	557	589	588	581	649	630	577	627	643	627	603	596	656	624	606	609	633	626	618	608	603	623	610	605	609	598	614	597	614	638	587	643	646	624	644	579	633	634	637	628	611	630	623	590	674	609	623	644	581	613	602	575	625	599	645	648	606	611	608	621	605	669	625	634	596	653	563	642	631	636	574	620	616	618	616	658	637	640	653	599	591	603	620	579	612	606	559	602	611	609	578	589	583	622	614	626	609	583	617	610	588	596	638	613	611	667	612	616	622	605	628	594	600	643	615	604	592	578	650	571	567	609	583	627	586	641	635	600	563	605	626	629	582	608	618	629	606	604	598	597	643	643	637	608	531	622	616	599	597	612	601	628	613	648	595	640	603	565	600	629	610	606	602	617	591	630	611	593	629	588	607	603	632	602	649	614	614	605	636	612	647	614	608	585	593	598	638	612	626	599	615	598	637	611	637	606	615	643	612	609	701	615	621	627	607	639	605	566	593	568	568	613	630	592	638	596	631	615	624	559	588	617	652	627	588	617	582	610	606	633	630	607	603	600	618	606	613	568	606	657	596	658	609	583	663	641	612	626	603	626	580	654	582	619	595	638	587	595	592	623	632	622	621	587	614	596	636	620	622	607	611	578	613	623	654	619	607	650	604	588	675	670	632	643	610	593	603	610	644	616	661	599	646	611	602	629	625	610	633	583	573	641	631	604	628	639	608	583	615	593	612	609	651	596	624	579	640	617	590	558	614	564	624	632	616	584	651	628	619	577	636	590	641	638	566	587	623	636	603	636	641	658	612	618	579	659	595	620	623	630	638	584	578	638	622	628	597	588	601	608	625	606	654	632	657	603	615	577	586	592	585	623	632	634	633	615	656	685	646	605	629	650	583	620	618	592	592	613	645	596	606	625	621	622	640	593	607	598	602	650	645	623	658	657	639	643	649	657	628	599	599	612	623	603	582	615	567	591	629	599	629	632	592	602	599	665	640	633	601	633	610	567	628	596	607	634	623	645	624	598	606	628	661	606	606	604	595	582	640	655	587	632	610	650	604	648	611	634	623	642	609	637	615	652	602	605	643	591	642	616	626	594	607	607	608	589	666	589	617	665	640	603	591	604	585	636	605	605	560	611	583	578	601	619	632	591	603	662	605	623	581	650	599	575	615	650	619	638	588	581	585	599	592	621	587	614	602	644	613	595	631	607	580	672	599	632	619	610	641	619	596	610	624	609	639	605	581	591	636	587	615	636	620	607	615	621	593	591	602	619	588	615	626	626	602	585	603	613	605	591	590	570	628	632	600	566	591	638	644	584	629	610	611	625	634	600	636	621	627	668	611	606	612	611	628	592	619	620	606	609	580	605	582	605	593	614	622	618	594	636	623	603	595	593	621	623	629	583	615	571	591	609	590	630	595	585	630	620	576	600	591	596	607	611	611	642	600	590	645	628	625	610	601	621	618	616	619	630	603	616	630	622	612	597
28903	18395	7650	2507	1659	1197	1053	736	701	679	701	677	732	667	642	688	689	723	661	686	670	707	675	670	705	637	712	710	673	642	714	677	760	678	693	686	631	665	699	671	642	700	725	657	686	706	703	706	671	642	669	673	687	745	682	662	711	698	667	728	698	685	688	638	701	629	688	645	713	643	656	716	677	690	749	679	688	698	688	693	699	677	710	701	697	715	653	643	687	682	712	680	702	671	723	668	709	707	692	658	656	690	723	706	668	696	708	666	664	677	665	664	672	657	697	677	733	703	625	736	680	702	687	660	672	686	683	725	678	688	678	697	691	660	717	668	652	708	686	665	725	702	664	660	707	659	674	735	653	699	694	672	701	713	700	705	652	681	688	696	691	709	704	663	669	654	714	701	678	668	683	699	675	704	679	648	697	617	653	662	694	689	681	712	713	688	714	724	682	644	678	702	702	714	692	722	665	680	632	703	672	645	699	662	719	705	691	691	667	675	682	675	647	692	717	636	705	694	722	678	653	701	676	681	659	735	649	675	699	736	659	651	687	667	657	662	675	692	672	685	678	713	657	716	658	695	724	638	685	674	684	628	661	654	736	684	674	658	700	656	656	696	692	699	638	704	693	697	637	695	721	747	685	643	714	693	691	690	715	715	686	703	671	714	677	704	696	712	731	652	702	688	642	702	702	628	669	694	674	734	699	690	761	685	697	681	719	690	694	707	689	683	704	700	630	670	696	706	724	719	668	691	665	678	685	701	708	671	637	652	692	672	659	670	711	671	725	690	641	700	705	687	672	694	637	725	667	686	706	683	673	608	695	709	683	690	713	646	706	719	715	731	656	671	686	664	647	714	649	695	689	710	692	688	696	671	683	712	720	720	684	698	645	669	666	642	640	702	674	704	688	692	661	717	658	659	668	736	661	692	663	674	686	719	677	716	652	693	681	676	715	724	676	652	709	688	662	672	657	705	687	672	660	671	707	698	691	638	685	677	727	660	687	717	695	689	647	650	665	651	684	679	652	706	678	650	703	678	703	673	680	664	727	640	657	661	720	730	699	729	712	669	702	719	702	692	745	694	656	674	707	686	672	637	695	642	674	701	721	693	686	694	654	679	673	718	696	690	722	634	668	625	721	716	738	679	682	679	685	689	710	713	680	675	664	739	650	729	701	696	653	648	715	713	718	666	726	697	660	688	719	641	671	654	733	672	650	705	664	687	711	709	655	721	674	714	668	715	680	640	726	684	737	698	661	670	634	685	729	689	664	672	726	674	715	715	689	687	691	702	682	653	665	652	695	671	648	706	714	732	661	717	688	701	696	723	692	665	677	673	713	679	686	653	699	681	708	712	691	672	675	700	682	672	667	647	685	715	702	665	634	703	675	680	660	689	661	682	682	672	706	623	683	741	683	680	692	716	689	670	675	691	695	655	673	698	709	740	697	722	673	731	688	718	639	672	739	706	675	659	671	735	666	690	676	696	666	669	742	723	693	673	701	645	728	690	654	742	696	674	673	710	675	681	672	699	691	724	727	686	679	681	696	672	667	697	665	696	704	686	694	651	685	720	681	687	699	692	715	720	662	719	647	683	677	665	718	648	678	664	671	702	693	670	706	683	619	680	707	733	659	670	685	693	665	636	695	693	670	707	700	734	705	661	729	725	732	743	616	675	679	688	668	651	641	718	661	691	711	664	640	657	644	684	715	651	682	703	696	673	676	699	649	671	704	682	699	680	650	662	730	653	681	710	699	690	676	680	666	689	645	667	678	693	716	701	706	675	675	694	692	718	734	719	697	679	645	686	672	673	652	687	672	707	676	693	658	633	674	643	651	684	671	732	700	661	715	695	654	635	629	653	662	701	713	664	691	691	697	643	682	621	699	705	701	718	665	591	675	694	666	677	723	687	716	736	694	692	658	713	684	691	662	701	689	702	673	685	669	657	714	678	702	694	716	715	692	729	688	711	656	683	729	673	692	728	637	644	690	658	672	686	655	727	665	647	647	703	692	681	681	667	677	693	726	712	667	678	673	707	689	680	689	689	678	713	670	652	695	681	694	660	682	697	730	685	727	714	700	691	678	686	679	678	689	731	647	680	712	687	707	636	730	702	677	675	707	665	654	674	668	722	685	661	659	697	681	694	648	680	670	659	652	679	646	654	723	704	681	734	675	654	656	643	696	654	711	704	697	675	690	689	713	702	643	657	695	665	654	644	685	620	717	683	709	700	708	676	654	672	660	693	674	685	697	682	698	657	693	670	685	689	705	712	657	650	677	677	704	682	618	661	658	639	665	705	682	684	674	707	710	700	711	709	652	710	707	687	680	684	684	664	631	679	735	746	664	661	727	655	660	688	666	694	707	673	699	660	664	678	689	668	647	688	652	685	619	703	687	689	654	681	655	675	635	664	639	723	688	704	672	634	633	700	706	694	687	677	655	714	681	699	701	701	657	659	711	717	679	684	684	707	674	720	639	670	678	682	637	689	695	715	682	688	669	678	709	714	659	671	683	706	734	710	689	695	732	667	696	669	650	680	733	690	684	684	706	730	774	683	667	623	700	683	732	695	683	663	649	718	734	706	674	678	695	750	689	711	702	677	685	666	653	656	674	659	678	672	698	687	682	659	687	660	672	656	646	696	716	676	656	699	697	704	691	657	665	697	692	698	671	695	674	711	735	663	713	690	658	665	680	676	642	694	691	655	685	695	656	712	722	704	713	684	687	673	664	679	685	672	684	687	691	665	661	690	678	691	689	679	727	702	697	638	695	719	682	658	729	667	671	706	667	681	660	670	670	636	686	707	725	667	669	734	659	672	678	735	754	696	699	699	673	697	673	732	696	677	718	674	707	659	744	704	691	719	762	735	694	674	660	704	710	709	700	636	647	685	702	668	720	660	699	642	717	690	665	659	722	670	734	729	757	733	689	685	673	719	720	689	723	722	611	664	645	712	728	688	679	658	687	651	731	662	652	691	703	667	691	722	679	661	671	669	694	660	703	687	714	688	649	712	696	682	739	650	695	694	732	711	648	711	682	670	677	736	649	629	651	667	711	682	664	680	727	691	665	686	691	689	715	675	656	706	686	708	698	695	704	689	681	714	685	685	750	703	683	631	653	686	687	704	681	720	696	623	656	688	678	679	654	679	715	626	690	676	662	675	665	656	698	679	709	668	610	695	669	667	697	672	658	672	671	701	704	681	654	704	667	705	674	726	666	704	727	678	708	709	642	647	724	697	693	677	693	699	706	731	679	756	658	639	679	669	704	656	709	621	730	719	702	710	690	652	672	674	648	727	674	669	705	689	697	688	711	691	754	711	738	685	679	688	681	678	658	678	663	681	717	653	658	672	721	705	648	722	685	673	652	646	656	662	696	659	641	697	662	682	690	697	692	706	676	720	645	692	731	681	643	655	661	701	710	669	666	660	748	692	672	666	748	689	658	673	709	689	672	682	667	669	644	700	699	713	689	666	693	706	687	695	663	676	726	664	650	682
13155	10916	5039	1836	1782	1333	1052	649	594	563	610	603	583	571	617	596	525	547	605	587	600	607	575	588	563	621	605	593	558	596	531	592	602	544	580	538	599	574	581	571	621	579	551	561	592	565	576	585	597	569	588	564	589	541	593	570	581	585	576	569	612	595	562	595	590	566	557	583	556	610	600	577	598	570	537	570	590	590	590	590	580	564	554	578	592	635	604	549	603	572	547	561	598	567	559	587	591	552	577	545	577	547	576	568	593	546	573	537	554	622	548	591	560	527	597	568	582	581	561	602	573	578	565	558	588	600	560	588	559	577	576	561	563	542	502	595	593	571	566	570	550	577	587	546	578	545	541	560	566	565	594	532	554	582	543	569	558	598	593	523	539	543	602	577	571	596	583	537	547	567	588	581	578	568	560	573	550	569	596	600	567	560	539	621	595	614	603	573	571	652	556	535	575	578	578	585	599	593	565	617	556	590	546	528	587	599	567	538	554	586	625	556	556	559	584	531	574	574	578	556	595	545	543	586	598	564	571	565	587	566	565	570	535	586	552	599	579	586	567	589	558	582	587	561	641	596	561	584	566	595	559	583	564	564	630	588	557	588	561	560	556	539	571	581	583	572	577	539	555	579	572	574	581	570	581	580	576	586	537	524	580	558	535	577	591	557	558	584	618	588	556	583	606	588	539	569	536	572	554	563	569	603	608	562	586	563	564	600	565	534	591	584	596	563	576	569	584	567	591	606	610	575	590	555	557	567	533	602	554	530	539	566	556	593	572	584	581	565	518	526	610	613	562	576	554	610	591	597	552	576	550	559	585	544	585	583	548	542	549	532	581	546	575	566	564	594	539	556	535	527	593	588	522	560	569	581	543	549	536	586	575	555	574	568	573	554	576	540	553	582	576	561	563	574	576	532	568	535	539	568	596	544	576	604	545	564	567	585	560	548	561	563	593	608	548	593	580	555	541	603	556	569	574	531	561	544	619	557	557	540	570	599	560	599	578	600	550	574	551	584	532	589	581	608	549	596	560	549	500	568	572	589	560	547	561	573	604	534	547	583	567	592	567	547	584	578	551	545	576	596	574	603	570	550	563	534	599	576	585	580	570	596	583	562	554	533	589	579	528	619	581	547	578	552	588	568	604	583	614	569	610	560	562	585	546	565	548	528	564	565	547	583	553	582	591	569	598	532	568	582	559	538	562	587	563	583	520	587	549	555	590	594	588	546	502	556	579	558	560	597	544	571	544	590	551	571	564	562	552	623	537	601	585	586	597	560	597	602	576	563	530	548	555	575	587	576	582	541	546	520	564	568	607	559	512	567	546	580	549	570	562	586	586	538	565	559	584	573	585	576	554	613	580	561	606	590	558	572	535	574	562	612	599	562	530	606	571	593	546	587	555	596	579	529	650	561	585	549	543	638	576	574	574	593	595	603	599	555	584	601	575	558	600	587	552	557	580	584	565	596	582	547	610	594	591	569	585	553	539	548	543	582	578	596	566	605	571	564	545	549	591	596	550	620	586	541	564	552	539	541	622	577	598	551	512	502	529	552	571	581	571	544	574	567	613	543	577	584	597	587	534	558	525	568	607	587	566	536	577	596	552	527	574	618	567	589	612	577	609	549	589	592	566	587	581	604	592	570	554	557	535	577	566	578	542	584	590	554	545	563	577	579	555	607	590	587	570	585	548	559	535	573	539	552	594	578	543	557	577	578	589	547	594	579	604	587	615	584	594	564	580	572	589	599	584	568	581	563	576	541	581	574	604	594	540	555	584	600	581	579	551	554	585	544	622	566	564	577	576	583	560	559	570	581	554	538	580	567	585	551	603	587	570	570	593	576	542	553	566	598	597	539	592	608	528	567	563	581	556	553	530	577	579	573	616	545	566	574	557	572	572	565	604	582	555	591	551	568	629	556	564	607	549	532	567	548	558	526	588	559	556	606	575	534	572	506	541	571	558	574	590	593	573	584	588	551	552	571	590	585	605	557	559	562	573	596	576	562	583	608	557	560	567	555	621	552	557	609	573	564	585	625	550	535	596	531	595	585	563	537	554	609	578	587	531	569	540	563	548	547	568	564	553	531	566	564	590	578	561	612	589	599	555	538	558	531	594	549	555	549	566	542	526	557	571	595	548	549	585	545	555	595	555	587	517	536	580	582	573	572	607	625	572	557	577	562	592	568	575	572	565	530	586	574	597	563	536	573	562	568	589	611	573	557	596	565	567	562	605	564	547	579	543	582	523	531	557	581	599	566	551	575	572	529	564	570	579	539	557	569	555	629	586	567	586	543	589	577	624	558	589	528	609	584	593	592	580	573	615	581	616	559	564	551	570	574	567	539	571	603	577	562	607	545	615	546	564	573	573	556	535	577	579	578	563	526	538	565	569	554	548	573	576	571	586	581	571	571	513	610	585	569	614	564	571	558	557	572	593	569	556	562	580	591	571	574	606	551	532	567	565	594	589	563	567	539	573	623	545	586	536	535	573	584	583	580	551	545	550	568	548	595	555	554	569	582	577	578	601	564	566	571	583	602	585	545	626	591	608	537	595	595	574	576	595	589	569	525	572	633	589	569	565	544	583	536	589	557	528	575	555	612	555	589	539	580	560	564	544	605	567	543	542	596	556	601	545	524	589	547	574	559	563	571	592	576	532	611	566	560	596	583	552	554	596	571	596	542	590	557	585	573	575	597	570	569	585	588	544	583	599	588	581	584	604	591	610	554	575	538	567	554	586	556	602	590	547	624	564	622	562	586	555	621	575	562	599	576	550	585	546	584	579	549	589	569	541	548	573	532	587	570	578	550	550	542	562	546	625	585	614	593	558	570	543	568	592	581	550	584	562	550	589	588	550	582	534	555	542	591	596	594	575	587	549	568	567	536	546	566	554	587	607	545	580	601	579	569	583	573	587	549	563	541	551	559	577	571	577	578	563	608	591	552	581	567	593	550	565	587	564	555	550	609	577	591	583	571	560	611	582	513	587	543	600	558	539	561	541	532	575	588	536	596	550	586	595	555	568	537	599	558	534	518	571	585	611	592	557	587	620	574	589	544	524	585	557	556	526	563	527	568	578	559	545	571	572	592	573	558	549	549	599	561	531	544	551	573	594	604	579	528	574	614	574	527	599	589	566	585	602	565	558	521	559	544	581	587	582	553	572	593	595	582	604	551	590	566	553	574	594	499	584	565	560	523	580	543	567	572	596	599	585	575	559	595	544	570	606	578	597	543	569	567	554	599	556	598	572	621	607	510	546	549	565	613	543	591	554	577	577	593	562	598	554	557	609	571	565	561	567	615	596	561	548	545	578	530	555	564	585	552	617	598	566	595	610	536	550	572	587	551	583	597	580	534	588	579	594	593	546	597	561	585	535	625	588	530	591	557	554	568	557	565	584	575	570	561	552	565	541	533	563	529	564	560	612	567	562	531	530	535	591	567	595	608	566	573	619	560	586	564	614	587	557	603	571	576	589	573	580	547	577	563	557	575
25434	21476	27814	25827	19184	12754	6709	1387	707	723	714	730	679	675	688	649	641	699	653	700	666	697	685	640	675	688	661	699	658	716	683	668	635	640	622	652	638	682	629	668	717	640	673	664	627	655	697	645	692	635	724	635	693	676	642	662	706	669	659	653	680	675	698	767	707	706	651	643	652	679	639	643	717	690	743	721	677	669	662	641	677	639	684	719	663	662	692	651	643	669	656	689	669	697	649	616	694	656	642	648	687	657	648	679	652	680	682	701	669	670	688	684	662	629	682	654	665	632	670	671	656	675	651	688	664	654	639	660	632	630	652	678	676	643	666	670	675	630	649	640	661	645	669	667	660	627	696	660	628	732	639	636	642	682	648	693	649	634	642	639	660	668	662	620	675	664	677	631	673	632	696	646	649	661	657	680	671	671	662	694	691	671	681	661	690	639	652	664	689	624	662	642	634	641	631	666	688	673	688	631	702	710	678	639	632	649	668	644	663	736	641	668	651	617	711	669	668	672	670	637	625	667	670	624	616	685	636	655	703	665	643	648	634	652	680	700	691	664	660	598	688	642	631	643	667	666	647	722	688	668	648	687	626	657	667	713	674	695	616	664	702	672	650	694	658	684	640	668	653	717	667	693	638	683	662	710	634	690	701	688	664	661	634	639	680	636	652	688	668	693	686	682	648	649	626	681	677	626	640	644	662	650	627	661	660	586	667	669	691	703	673	626	622	671	676	627	631	660	702	615	703	676	652	644	676	656	665	564	659	678	692	709	642	680	644	653	666	674	676	629	661	651	661	675	641	655	675	657	653	672	669	691	618	673	603	705	693	625	662	676	613	635	663	698	637	655	649	664	690	655	666	670	651	683	616	680	668	682	673	723	658	676	665	665	675	669	621	670	645	655	609	645	652	706	622	686	682	636	673	629	680	683	673	677	682	655	660	686	636	627	623	671	684	629	685	644	728	617	674	639	641	709	720	641	608	582	650	638	688	687	622	659	655	672	678	674	644	660	696	654	627	676	669	651	634	661	697	619	662	689	659	671	602	637	643	671	655	678	662	671	629	650	614	654	647	676	705	697	639	658	641	667	649	683	683	636	673	711	692	681	611	668	645	652	629	638	693	660	638	655	641	652	698	659	651	666	662	690	638	659	668	651	639	661	685	650	685	673	699	691	640	635	688	722	689	576	646	625	654	661	622	642	640	658	658	700	677	654	642	706	688	667	706	679	662	651	637	658	637	650	642	683	689	686	664	671	658	653	652	664	624	651	677	679	714	673	657	686	628	671	668	639	629	652	656	652	641	645	665	685	665	685	657	700	657	693	610	652	701	619	681	652	706	673	681	632	697	644	649	666	686	669	639	627	660	708	664	629	692	661	628	676	681	671	614	682	667	609	691	658	634	699	619	657	651	631	675	675	653	702	635	683	650	664	695	661	689	648	675	711	668	657	680	651	726	663	682	675	637	634	648	623	662	665	637	637	634	642	718	652	702	645	684	655	703	629	588	637	663	659	652	675	719	652	646	638	680	664	673	666	638	718	618	620	627	701	667	663	667	695	683	658	679	644	668	656	643	674	672	655	620	637	655	707	670	654	679	693	706	677	651	663	693	652	676	646	693	669	675	691	658	627	674	680	642	655	643	673	618	649	637	685	645	637	676	589	714	673	649	680	680	687	683	606	692	693	704	649	721	674	665	677	662	688	633	675	711	684	670	644	635	658	688	648	654	633	642	706	657	690	655	661	634	605	673	686	704	658	658	684	694	691	656	710	639	681	712	650	687	640	629	692	660	678	610	614	672	664	695	663	639	683	693	633	654	666	674	696	698	635	660	625	674	698	709	645	685	719	656	607	674	652	631	656	665	708	671	671	659	624	615	678	638	688	687	637	706	693	686	696	726	705	647	653	631	636	627	685	641	650	677	693	633	702	671	694	666	629	636	687	628	654	643	677	690	711	636	673	642	686	627	692	650	652	664	668	739	652	640	643	675	666	677	700	659	648	681	666	652	697	650	639	635	630	683	716	678	622	657	658	640	625	687	650	676	641	648	611	634	624	640	671	704	669	705	659	684	676	700	625	682	657	620	614	656	653	669	617	643	708	651	679	676	659	674	620	688	699	643	672	651	623	607	670	631	694	649	666	678	643	669	652	662	638	604	673	693	667	677	700	695	644	690	643	649	703	674	661	674	691	671	681	660	682	660	619	652	617	656	657	600	647	638	643	668	654	666	674	670	645	682	653	691	657	635	659	613	646	660	714	637	680	679	638	669	639	668	656	630	695	659	696	653	661	666	648	679	670	619	632	709	691	651	625	667	655	682	683	643	653	636	668	685	650	688	638	652	652	655	671	666	662	667	672	658	664	701	695	632	652	684	609	675	701	662	647	661	628	673	676	639	655	657	679	645	671	643	684	659	671	683	673	708	653	695	700	703	669	603	668	662	653	628	642	706	634	661	675	633	683	650	695	652	638	646	649	693	668	643	664	650	670	653	665	639	668	694	639	662	641	689	659	639	690	598	653	649	680	630	668	675	656	659	660	667	684	642	584	668	676	692	708	615	692	675	670	639	676	735	683	659	661	611	654	703	674	654	656	687	579	670	651	661	637	619	656	625	654	660	651	666	667	609	656	576	613	654	674	665	640	677	648	668	627	595	649	617	688	680	650	592	674	631	669	652	645	622	635	674	693	630	672	646	668	654	640	654	660	709	690	688	660	646	690	660	709	676	698	690	682	665	668	676	639	624	655	711	662	632	708	699	642	630	699	685	689	656	682	716	610	683	631	654	696	675	643	610	640	634	659	685	627	648	673	693	641	653	628	658	665	660	661	661	632	650	693	684	660	714	655	650	689	646	676	672	623	650	686	672	687	648	664	646	652	682	692	637	665	642	659	665	657	707	692	637	629	668	695	599	664	661	624	683	682	685	651	648	651	733	645	674	666	690	707	684	679	711	646	696	653	639	612	631	653	613	677	656	651	642	664	670	679	679	668	611	648	620	670	681	701	629	676	686	680	665	675	683	682	677	653	639	645	710	656	609	629	652	630	691	693	686	659	685	675	701	665	630	680	691	666	615	637	663	635	673	679	685	689	700	620	673	673	654	692	681	670	664	697	673	679	677	676	634	664	706	673	679	692	628	671	668	699	694	636	678	727	656	724	674	694	692	667	665	649	669	683	671	615	635	656	652	677	657	671	673	667	723	666	675	724	683	682	662	661	648	624	667	623	672	646	660	663	676	654	688	687	731	647	659	613	633	701	661	662	695	672	686	668	665	661	672	695	676	679	648	672	617	638	642	651	666	659	686	683	653	666	680	672	659	660	650	651	652	697	723	686	613	663	666	673	604	672	684	724	672	640	717	671	663	689	639	700	663	697	643	645	679	657	670	676	628	630	682	649	640	668	683	621	695	663	633	642	720	636	671	651	628	658	721	688	676	630	660	644	655	637	690	646	647	680	684	642	643	632	643	666	643	651	651	617	686	640	677	642	645	679
47469	54067	31146	14869	13946	10907	6355	1122	665	656	659	652	618	619	653	620	639	622	622	604	539	605	617	610	611	600	572	607	636	600	605	578	568	557	580	590	610	567	582	588	602	583	589	592	611	654	582	572	652	554	633	586	586	561	579	578	599	560	589	600	575	551	656	636	646	625	622	568	561	591	592	602	586	579	570	579	587	575	574	556	599	621	585	603	570	555	585	551	602	584	616	564	581	609	577	571	592	605	546	557	606	603	626	569	569	593	576	611	561	587	608	565	577	612	591	580	545	559	555	561	584	583	565	596	551	617	593	606	605	576	578	610	619	613	610	592	580	584	550	616	599	574	570	557	567	585	593	584	611	617	585	585	597	551	595	614	569	580	583	581	578	566	578	554	584	597	560	579	596	576	568	582	541	614	570	525	597	599	575	547	581	579	548	544	594	611	613	600	567	569	599	574	567	600	613	564	587	603	551	555	576	538	605	569	586	586	558	580	644	577	576	551	579	584	542	551	614	629	559	551	594	586	565	514	542	578	601	563	575	592	537	605	577	610	609	529	607	576	572	574	546	562	569	576	615	579	597	556	585	622	577	526	569	592	579	631	579	609	573	583	580	575	593	585	524	570	621	590	610	560	538	567	592	603	610	584	513	519	579	609	590	570	590	541	574	581	611	607	565	603	567	591	555	569	619	563	596	609	595	597	587	602	590	573	573	614	560	604	560	564	579	586	569	575	561	556	556	578	573	567	572	561	594	589	611	599	602	620	573	539	557	573	592	598	540	550	591	577	562	570	562	585	575	601	608	568	549	552	589	567	558	579	555	570	542	578	603	652	578	571	555	553	598	562	604	608	534	538	603	561	587	609	591	626	597	641	600	629	609	603	573	582	568	577	584	573	589	623	558	609	568	590	525	620	562	568	561	592	578	599	541	593	555	579	537	560	548	566	617	598	553	550	569	551	556	544	571	593	576	571	543	570	584	607	540	589	657	641	576	543	580	612	599	595	582	611	550	572	577	519	612	598	592	570	570	580	610	604	591	604	612	597	582	627	602	583	614	540	591	550	603	569	576	582	567	577	518	577	541	588	571	602	572	586	591	545	579	578	610	573	603	593	569	607	606	614	597	574	586	565	558	603	607	583	558	564	550	566	561	595	592	541	562	577	574	567	544	567	598	567	575	575	540	596	570	536	584	593	548	620	545	596	566	539	503	585	564	569	595	603	568	586	567	581	605	556	618	565	570	626	599	574	558	572	546	613	587	595	532	569	575	536	588	582	595	613	570	566	617	603	584	568	566	577	585	609	552	559	551	558	547	604	571	545	567	580	552	591	598	582	625	581	557	615	551	589	564	596	612	578	551	558	611	585	561	570	591	575	581	540	529	536	592	574	584	589	559	581	589	554	568	546	556	572	555	557	598	640	576	569	580	538	622	551	572	568	559	596	609	578	570	592	545	561	582	584	582	610	589	613	602	542	582	589	585	602	560	610	654	597	530	574	607	623	550	592	559	593	589	583	579	599	620	599	581	617	569	595	619	597	534	576	571	573	583	579	581	594	551	543	565	558	607	587	534	575	576	547	605	586	548	564	614	560	556	564	578	604	590	579	561	634	548	578	581	575	548	574	552	548	561	560	613	606	578	587	588	602	603	601	553	600	580	600	546	603	588	576	559	602	598	598	571	591	561	578	641	563	587	534	611	559	571	591	610	574	551	608	596	577	580	576	556	581	595	605	598	569	583	577	537	588	575	601	585	587	562	573	622	586	584	583	575	586	567	603	541	578	585	595	578	601	522	564	592	604	513	588	607	586	612	576	620	577	601	600	558	572	579	574	594	629	593	564	634	537	569	585	592	604	590	552	572	556	609	594	588	609	587	571	592	569	601	593	604	556	618	596	563	551	584	583	565	589	547	573	578	598	607	548	609	580	552	555	564	603	560	561	564	570	615	575	606	596	552	574	565	574	580	547	607	555	539	609	564	559	541	553	563	560	610	563	587	552	585	559	570	578	586	578	555	535	585	598	564	565	549	581	565	582	585	571	618	586	586	576	561	579	574	589	564	581	588	574	580	586	572	544	512	589	584	584	607	598	588	586	559	571	595	558	549	603	562	570	600	586	587	590	551	589	622	608	537	615	569	573	575	584	582	610	534	610	599	604	583	583	630	555	618	564	579	573	602	603	597	590	567	602	606	556	590	565	572	584	606	589	601	579	550	590	617	563	571	577	543	559	587	573	579	521	565	586	579	556	584	584	603	577	576	543	568	588	556	585	638	507	565	567	577	583	601	565	597	542	576	538	614	598	595	567	581	553	571	608	615	572	577	590	532	551	579	587	581	537	593	578	578	568	572	581	547	570	555	562	619	589	568	558	569	620	559	617	581	582	611	588	595	609	598	589	585	626	607	568	556	642	578	568	557	569	600	569	578	529	593	617	572	626	581	585	576	568	605	552	611	541	574	561	602	564	562	588	585	572	598	577	590	588	603	593	535	642	588	581	578	539	525	553	560	589	588	546	618	566	558	553	561	593	554	564	591	586	574	552	634	549	574	581	560	584	578	562	559	573	579	583	616	578	552	566	627	595	578	570	545	524	578	567	555	576	565	578	563	567	568	594	526	567	624	591	575	546	590	574	572	551	555	600	600	579	595	574	573	600	569	547	580	581	574	557	582	610	558	575	597	603	545	594	603	601	586	573	552	575	542	576	603	592	586	634	573	594	602	566	568	636	576	578	571	566	567	591	541	575	525	534	580	588	586	516	555	596	552	566	551	603	563	594	535	597	572	583	581	582	537	515	573	606	586	551	556	619	572	541	591	565	546	589	566	585	544	583	624	547	585	574	590	540	527	610	576	554	544	562	559	578	576	609	527	570	579	600	626	557	564	591	553	595	592	606	623	572	579	582	598	574	611	608	584	561	572	536	528	531	591	564	575	623	546	610	541	592	597	586	585	548	581	580	572	538	584	596	618	615	570	543	547	546	576	615	582	551	544	610	556	567	565	598	561	575	600	563	567	618	543	593	576	612	600	613	577	563	553	584	587	600	567	539	561	579	606	596	585	596	537	575	594	569	560	568	560	545	594	576	592	595	590	606	582	570	614	577	575	603	600	602	593	556	592	576	547	560	537	599	582	573	580	617	607	643	550	580	589	558	507	593	581	555	589	582	612	579	587	594	577	600	604	586	578	615	555	606	527	582	600	638	598	569	545	577	572	546	608	595	566	518	583	629	586	564	616	627	607	608	536	536	556	552	582	573	616	579	584	568	564	537	575	554	576	604	589	559	584	584	557	587	589	544	584	553	594	602	549	536	536	599	563	574	608	572	548	613	635	523	586	578	591	605	558	583	552	568	555	577	597	559	560	585	545	587	596	580	578	564	615	600	639	573	591	572	604	584	593	557	597	590	599	614	557	542	577	611	567	594	559	560	589	507	561	572	565	573	549	581	572	572	587	552	586	577	551	607	594	580	605	596	545	583	611	590	608	567	605	559	571	557
24443	21435	28852	24945	24088	21495	12840	2302	1042	934	922	893	866	892	925	877	885	858	893	856	799	845	874	879	860	822	826	809	834	836	829	852	841	869	809	839	872	780	821	813	863	862	862	813	786	810	819	805	837	832	852	873	825	851	803	789	828	820	803	831	888	840	920	945	976	894	831	806	762	815	838	788	791	850	798	814	808	840	814	798	780	820	801	812	824	818	798	772	778	879	813	828	851	780	754	789	798	839	856	855	785	786	819	838	808	815	896	858	829	829	834	810	838	807	865	813	850	819	843	843	816	820	824	776	846	831	786	814	767	806	824	858	804	830	850	801	755	777	806	792	789	842	841	764	802	807	770	851	825	805	801	752	785	740	815	873	829	805	816	838	827	751	778	805	890	781	824	797	822	832	795	801	815	783	836	807	773	788	792	815	807	817	797	784	821	824	802	843	853	777	798	859	866	834	851	874	767	830	845	797	776	818	797	797	827	828	806	807	768	825	848	839	819	842	837	813	828	785	833	833	781	812	783	842	880	836	796	817	804	771	811	778	810	831	778	848	784	772	806	808	860	846	822	774	811	824	779	852	822	802	808	847	757	840	788	800	790	827	786	794	841	879	841	804	868	915	767	797	798	844	778	835	832	825	785	830	803	814	852	799	864	820	823	844	823	836	798	737	791	764	810	790	789	797	835	821	835	788	844	812	843	834	803	844	784	776	812	795	774	836	790	794	835	810	803	819	784	821	810	816	797	811	835	824	800	824	769	813	850	836	843	819	795	845	835	816	785	803	805	837	864	851	773	835	753	814	816	815	789	838	798	767	843	795	784	800	844	780	818	810	834	756	839	790	808	805	843	768	805	795	842	864	796	824	863	831	828	805	792	796	780	837	779	805	809	805	762	855	802	771	850	756	788	775	778	818	776	803	797	840	820	827	803	794	841	819	833	759	815	854	812	854	853	799	808	848	811	845	754	816	878	762	784	829	826	805	839	788	830	793	840	840	790	795	822	844	795	769	768	798	816	872	812	858	806	815	784	849	828	838	797	848	805	797	800	776	842	817	806	814	790	790	805	787	754	805	855	798	808	857	831	823	739	727	811	788	764	850	741	820	783	801	859	804	796	814	822	823	794	835	808	794	837	775	816	856	825	827	796	800	833	825	879	779	818	874	790	837	797	848	820	860	829	841	781	801	859	739	796	828	820	770	804	783	803	843	838	782	786	777	829	776	788	837	860	837	822	772	826	846	789	808	826	831	804	795	805	787	778	819	829	797	809	817	826	824	858	811	766	758	841	835	805	766	771	815	759	797	791	843	792	836	810	784	821	800	770	822	817	749	808	805	837	796	809	789	803	795	816	798	793	796	807	756	803	823	792	786	806	789	838	868	857	797	777	851	847	801	896	858	806	762	757	767	762	840	819	786	797	795	756	805	792	793	826	758	827	824	795	846	823	793	831	827	835	839	771	823	828	827	775	824	770	773	788	808	813	815	801	843	824	823	830	793	783	809	811	820	733	760	785	856	789	783	811	845	834	759	857	811	810	826	811	836	822	850	806	889	745	756	848	878	783	796	769	847	775	809	802	794	855	844	771	832	801	883	809	804	816	794	858	853	783	758	845	810	811	818	743	848	849	858	780	832	863	847	777	816	784	734	802	806	767	857	828	843	784	842	877	790	796	784	761	808	824	842	832	818	834	822	814	809	794	810	842	824	828	798	814	751	786	803	815	808	782	828	833	845	784	810	801	807	815	840	824	814	831	862	793	788	778	786	837	854	799	816	842	834	806	815	851	786	804	797	772	819	807	826	743	814	808	812	811	835	805	821	761	789	805	838	854	824	784	783	789	889	828	814	820	821	776	852	864	838	787	828	771	802	823	780	831	778	859	846	877	803	801	769	829	820	802	844	814	816	778	788	853	806	802	813	795	839	831	771	801	844	821	875	801	852	816	792	832	801	839	844	853	846	829	861	810	810	836	810	770	787	817	765	835	795	837	787	817	813	808	826	854	781	798	772	801	784	784	821	790	826	856	790	795	835	769	861	785	791	801	798	801	811	792	844	787	857	814	837	812	779	860	851	758	787	804	764	849	814	818	818	823	827	827	840	766	849	814	784	849	839	813	848	820	838	790	840	814	775	771	822	799	819	807	834	785	807	856	842	802	818	808	797	835	856	799	827	764	860	832	813	860	837	787	878	865	798	788	801	832	859	793	804	839	892	820	799	846	874	777	812	877	742	797	773	816	794	795	819	844	771	869	803	782	850	841	836	792	806	798	750	807	890	802	812	776	785	817	823	795	830	819	814	842	831	766	797	818	840	774	786	813	828	841	823	822	810	732	796	807	801	825	824	820	796	812	796	734	822	796	828	829	848	801	782	743	808	803	860	787	821	784	862	794	833	861	794	803	852	800	828	828	875	840	807	826	789	836	857	826	798	830	816	829	799	850	795	828	834	847	820	819	839	807	841	791	778	834	811	802	787	846	797	856	854	810	814	824	799	782	817	792	805	754	812	827	795	840	793	799	759	834	859	823	822	853	784	827	839	864	854	842	818	850	838	810	800	800	840	765	803	815	813	823	797	833	777	832	846	796	779	778	777	824	826	784	862	847	796	839	767	775	855	833	797	849	796	855	810	824	780	790	755	851	804	770	834	829	757	816	764	832	761	842	845	791	799	811	854	770	805	856	797	834	790	831	825	876	773	780	895	808	814	774	851	872	769	826	842	802	822	843	834	820	811	772	816	859	835	771	832	801	817	814	835	812	824	763	853	858	809	802	874	767	803	841	873	781	810	854	810	797	833	776	798	838	831	865	765	848	791	826	783	790	779	807	855	838	776	843	841	788	832	842	838	869	795	853	873	822	811	824	829	827	850	784	824	775	825	819	802	825	792	821	791	832	851	818	798	803	855	802	783	863	835	784	823	844	824	855	780	795	771	797	774	815	842	805	818	850	785	821	850	819	811	817	801	825	767	823	832	841	811	784	806	809	864	787	862	829	833	791	822	812	781	768	819	798	810	830	796	794	816	790	821	850	866	795	798	846	828	754	761	794	825	825	821	819	850	828	838	762	841	814	862	796	843	827	801	826	794	784	812	812	808	804	769	796	804	785	825	827	841	800	780	798	785	807	821	809	802	800	778	781	810	830	845	841	812	836	783	840	880	864	787	801	821	767	836	832	822	787	796	828	804	806	814	821	813	822	787	781	818	786	797	746	837	857	794	816	817	756	806	825	765	824	813	788	801	802	820	841	840	854	775	838	789	824	830	817	839	819	820	821	784	762	823	791	807	810	863	779	811	815	745	799	771	784	812	866	801	833	883	796	753	791	820	910	876	769	751	830	804	792	753	814	802	810	868	826	821	764	809	798	780	808	835	803	837	795	801	822	769	842	879	844	852	776	809	794	811	858	796	839	801	843	791	802	804	797	790	805	821	793	762	814	840	788	772	741	833	849	832	834	773	777	813	809	829	847	866	850	840	802	826	841	834	827	862	819	859
54571	66888	43079	22172	23895	16823	10077	1748	886	862	816	786	778	737	718	747	753	777	692	768	752	703	624	735	694	687	714	677	724	677	781	723	750	770	731	711	680	728	706	739	704	723	733	655	728	765	677	704	681	748	712	684	728	646	718	683	748	682	725	690	753	790	844	900	947	707	729	696	691	704	692	726	684	743	736	769	724	653	700	686	687	683	728	707	697	709	693	709	722	717	728	736	710	686	722	715	677	718	703	710	703	685	710	698	703	768	728	699	747	693	686	720	683	715	716	710	761	686	737	737	696	703	719	734	779	663	656	688	725	684	695	738	712	695	671	723	705	672	665	743	687	682	687	682	728	690	698	648	726	688	703	695	701	721	718	731	743	696	728	686	740	667	677	699	668	651	721	680	708	700	728	679	718	649	685	732	680	733	732	676	730	688	683	726	667	714	698	721	710	739	668	656	748	698	677	687	676	780	710	673	725	697	661	725	717	692	679	698	717	689	703	664	693	655	702	658	653	719	697	700	743	680	742	647	704	705	683	699	675	693	689	714	706	691	694	759	679	666	731	693	704	671	717	683	718	674	711	713	705	691	718	719	674	694	714	724	739	711	737	650	660	724	704	671	687	655	647	720	672	668	685	709	749	669	718	747	717	692	653	664	656	707	712	732	665	735	706	717	676	663	727	708	723	697	719	727	710	671	678	701	696	704	687	707	699	734	697	720	698	644	707	674	690	677	713	684	690	697	663	714	697	696	742	689	705	731	682	657	695	680	707	654	673	696	693	714	697	712	707	718	759	699	709	736	638	668	647	669	725	696	660	686	702	713	745	697	721	745	729	686	705	693	673	734	641	673	717	724	705	687	722	723	683	689	694	707	728	663	699	774	691	663	688	699	645	694	696	716	693	702	704	703	665	701	721	729	636	743	641	729	685	717	713	711	697	705	677	700	691	705	706	729	780	665	687	720	729	684	681	687	668	711	728	678	727	637	716	724	699	679	657	757	693	682	733	708	678	684	718	719	689	687	690	721	713	681	679	693	671	718	669	687	703	742	689	699	722	746	669	673	707	704	714	696	688	689	672	728	727	688	687	735	732	680	758	728	665	673	728	699	718	677	753	663	674	671	682	699	699	668	734	710	709	660	689	697	710	699	723	690	714	733	659	649	689	678	708	731	706	719	710	691	689	687	721	712	660	701	715	658	715	670	716	691	719	666	728	710	706	676	679	659	663	683	688	685	697	717	713	686	733	723	678	707	711	705	721	683	645	698	714	689	674	701	670	677	688	747	665	688	687	735	678	683	693	668	674	728	705	698	703	716	670	694	700	714	683	706	701	742	700	710	671	681	649	703	714	671	636	643	702	658	706	707	661	678	653	735	660	646	717	740	712	717	639	713	730	675	685	726	717	719	662	669	657	695	663	705	689	714	713	672	671	649	730	718	686	698	725	696	683	694	728	701	750	665	728	706	706	682	704	696	644	700	714	744	710	671	741	675	707	660	703	705	673	721	712	672	689	651	709	687	690	741	686	725	675	710	705	672	664	701	683	701	778	662	700	691	674	685	699	676	730	714	679	662	725	709	696	650	679	713	719	660	654	697	699	735	690	721	688	723	676	692	684	693	693	672	725	716	656	662	712	663	657	652	672	670	686	622	694	733	687	709	681	760	651	712	737	675	723	681	704	670	701	699	710	696	659	674	705	750	690	717	647	682	693	720	715	730	689	721	672	702	689	679	693	702	729	625	704	711	696	658	656	728	695	664	683	658	703	703	663	715	693	716	694	660	730	669	687	668	707	666	642	703	726	717	716	628	743	716	663	702	705	714	686	691	709	697	658	718	691	670	658	709	677	726	664	673	683	725	696	774	664	727	687	722	717	686	682	736	662	660	694	668	647	667	687	640	681	692	693	728	682	708	723	697	683	648	735	697	701	653	689	710	703	660	704	659	687	659	721	708	690	724	698	713	670	699	715	682	733	716	693	696	705	703	696	706	709	679	660	682	697	735	693	699	665	659	724	712	754	656	712	701	674	731	652	681	697	711	731	710	700	688	643	734	668	747	705	659	733	728	703	692	674	691	720	731	677	663	681	715	719	715	710	685	692	694	678	650	712	678	700	654	649	709	745	694	676	702	678	663	729	696	709	704	706	657	717	687	706	702	676	643	676	689	671	723	732	667	689	701	667	673	702	711	735	715	664	722	684	660	686	720	683	676	621	679	723	708	687	688	694	699	694	680	658	740	709	678	734	677	746	706	660	690	718	694	674	690	674	657	735	701	747	685	709	690	685	694	696	698	692	694	689	676	675	721	696	706	705	680	695	668	697	720	725	654	693	707	693	680	693	740	726	688	770	743	711	671	664	686	721	691	703	659	673	682	704	712	708	754	710	670	708	660	675	662	692	693	742	648	689	688	696	710	687	677	722	733	699	694	758	680	697	674	702	728	664	692	683	691	693	679	756	685	704	728	713	710	634	706	714	715	736	706	705	663	625	733	680	676	691	718	677	675	714	724	709	724	715	712	665	741	731	699	723	704	632	724	669	702	706	654	720	689	694	669	707	696	700	718	699	678	636	715	703	708	677	720	716	718	682	657	730	678	658	672	694	734	711	680	691	713	697	645	695	715	724	702	669	686	712	711	697	652	675	675	692	702	698	680	729	665	671	693	756	698	628	730	694	676	656	737	685	729	716	658	670	679	703	724	749	672	661	672	682	670	687	672	699	682	708	691	749	703	737	676	755	649	707	689	711	671	657	664	711	672	700	670	711	716	655	721	669	717	664	707	722	743	720	676	679	708	721	686	705	684	737	709	695	688	702	721	715	706	674	716	746	688	679	695	643	699	721	728	732	664	724	658	662	670	705	746	708	694	734	722	671	712	698	726	670	725	658	690	702	660	672	697	714	715	693	710	690	699	676	655	638	687	727	694	701	708	693	710	701	648	745	689	654	709	726	707	710	681	675	669	709	709	721	669	690	713	757	663	713	683	719	687	719	737	714	658	684	715	693	733	710	687	690	742	696	714	679	696	741	693	704	715	688	718	636	668	683	695	741	701	679	677	716	700	660	678	719	680	700	694	696	696	702	646	667	706	674	700	690	704	721	713	747	668	688	706	714	641	650	689	709	694	708	676	679	676	758	680	721	666	644	728	729	713	673	670	712	710	707	669	685	684	786	662	733	705	710	727	740	678	643	715	710	722	681	703	692	710	715	709	681	679	686	672	721	713	695	662	635	689	689	701	726	696	700	665	710	688	682	690	694	742	722	749	709	723	727	680	722	638	709	702	673	676	686	710	666	662	700	694	693	725	740	702	690	640	716	664	719	665	647	670	651	694	717	687	689	747	666	674	708	643	656	687	665	699	665	682	714	668	674	693	712	675	677	684	647	740	682	685	684	696	705	691	678	637	684	714	696	705	673	665	722	691	665	628	694	705	675	700	690	641	723	675	682	707	689	674	705	692	705	732	767	712	694	722	631	735	703	723	734	648	698	667	659	686
28941	18010	7281	2388	1827	1589	1045	749	755	698	743	743	747	763	710	769	736	707	683	722	718	737	721	729	659	665	739	669	724	717	766	781	767	725	723	727	668	681	759	698	708	724	680	748	728	714	771	703	715	766	682	716	675	694	700	733	746	704	714	722	768	708	701	714	705	748	683	680	728	777	766	675	705	722	718	695	718	710	716	678	733	688	747	668	747	728	762	696	729	757	734	748	744	721	701	743	747	718	707	699	735	725	685	760	731	749	720	723	707	700	750	658	719	722	781	696	704	721	716	734	732	733	706	762	758	698	697	732	700	734	755	666	654	712	735	699	699	708	803	692	767	684	638	687	711	772	740	706	733	725	717	744	727	720	710	754	698	729	758	767	731	772	715	724	680	718	719	737	703	689	734	702	762	677	729	705	725	678	727	743	739	714	725	735	696	697	715	726	677	747	764	694	683	710	740	695	722	768	723	720	727	736	713	724	763	733	732	749	734	731	707	714	721	720	710	724	745	695	736	762	727	667	664	695	655	756	715	667	730	784	705	730	691	716	731	713	709	737	722	714	739	686	700	697	763	716	736	670	722	720	721	761	679	704	712	733	725	711	708	689	714	675	663	796	726	691	737	716	717	718	671	706	715	735	722	728	734	676	716	699	717	721	719	701	692	665	715	734	765	743	710	723	733	762	695	737	722	708	735	695	726	692	709	752	684	706	667	710	719	762	704	688	663	682	774	745	747	764	704	711	709	726	700	745	730	721	692	718	725	736	727	757	737	715	706	686	767	718	738	710	742	736	735	758	748	685	759	682	650	664	724	741	686	748	707	738	692	710	707	731	716	727	694	705	704	738	699	735	735	730	723	704	695	759	746	723	735	714	740	676	695	721	740	731	762	767	692	768	716	688	689	706	685	694	740	744	728	717	736	731	732	706	694	732	715	677	737	723	743	749	738	668	714	688	722	703	739	741	672	709	720	722	714	722	718	708	693	703	702	698	749	737	673	732	713	731	742	702	718	719	726	711	715	714	692	663	730	718	706	711	693	716	679	742	728	695	724	747	721	745	747	728	704	683	693	718	707	739	706	716	710	731	715	717	718	671	719	767	717	725	759	725	766	709	770	684	691	726	705	704	695	640	707	700	700	760	722	693	703	663	718	726	686	717	739	732	718	710	632	695	678	672	689	715	700	710	691	706	714	679	707	715	721	698	690	690	718	692	706	719	750	718	745	697	745	676	738	714	732	683	754	700	760	686	735	709	742	734	720	666	670	737	751	760	717	675	699	715	679	743	740	728	746	705	723	671	743	710	698	706	722	728	684	698	728	732	741	717	719	711	748	735	723	702	728	676	742	729	686	692	689	728	656	751	727	701	711	711	670	728	657	715	747	717	681	717	738	743	682	736	715	734	716	733	708	711	770	714	738	736	723	676	701	770	797	755	742	671	740	715	701	698	700	691	721	702	683	717	746	746	755	720	750	718	721	701	687	710	721	738	721	729	732	692	701	760	684	718	696	679	704	696	731	743	733	706	722	725	757	742	753	742	701	705	699	702	744	750	713	732	690	730	749	756	679	724	679	732	714	730	669	746	744	687	710	758	698	721	715	722	751	720	697	688	713	687	718	669	726	748	686	745	726	744	755	768	758	702	693	715	766	676	766	729	740	706	760	735	697	732	682	715	692	714	711	779	700	681	738	747	701	746	762	709	740	745	679	733	765	761	733	679	729	692	753	685	711	719	735	673	726	689	686	724	727	742	710	694	756	692	716	745	705	733	734	739	690	707	707	712	740	657	716	705	716	734	732	700	785	725	670	722	711	670	684	727	726	728	706	711	747	692	739	735	725	697	703	750	767	765	746	721	696	674	742	770	740	711	763	702	729	762	734	801	753	684	746	653	714	700	737	749	711	695	681	695	631	690	699	723	698	728	721	767	693	740	718	691	706	787	678	713	768	744	735	710	750	751	725	695	720	728	702	746	738	655	759	754	715	736	724	719	685	734	696	728	766	736	695	745	711	728	701	683	743	671	711	686	721	730	709	741	744	744	711	725	718	727	713	708	775	763	723	715	733	671	757	735	753	737	733	719	722	705	737	704	755	746	691	742	683	714	695	673	701	742	738	690	743	705	711	751	734	770	724	700	647	741	685	743	735	737	745	700	696	730	701	744	727	755	687	735	750	720	781	747	708	734	720	709	700	715	693	701	699	681	706	756	675	711	713	729	701	785	670	670	703	702	680	743	720	753	713	647	738	758	729	745	719	737	753	697	709	746	750	726	692	743	723	749	733	742	706	744	717	672	720	697	691	745	753	693	690	705	704	724	667	744	665	664	698	700	680	723	745	693	746	725	746	691	783	711	704	713	698	692	697	734	706	719	754	706	712	767	730	721	693	686	706	726	694	746	704	687	676	703	707	713	675	679	719	730	736	672	706	729	712	719	738	683	723	724	781	716	757	764	730	718	710	713	707	681	696	706	711	713	716	709	699	719	678	735	727	730	714	743	708	727	726	736	718	682	714	752	704	748	705	689	704	723	697	710	727	699	682	672	733	666	702	699	747	787	719	710	688	710	733	756	713	709	710	700	704	674	717	717	721	768	691	736	670	744	682	723	707	730	703	730	718	731	697	730	733	747	676	774	704	684	739	722	732	783	683	752	726	720	713	689	743	670	698	724	731	716	722	679	717	718	721	668	712	680	693	761	691	708	727	736	710	716	692	693	730	764	780	709	724	715	721	717	736	748	724	765	699	701	743	678	695	690	696	724	738	749	709	720	739	731	758	728	709	720	744	708	708	685	768	718	714	685	647	720	721	709	743	718	737	718	698	683	719	691	685	719	713	699	755	729	676	721	722	727	665	755	700	696	645	755	736	738	715	721	739	712	725	745	695	706	767	719	685	730	696	740	745	725	736	707	696	666	699	707	700	672	694	736	732	750	679	705	733	694	681	746	730	682	732	688	695	712	750	721	748	714	679	760	723	693	687	667	675	736	721	739	700	723	741	728	682	703	723	683	680	712	741	741	719	754	705	676	732	720	692	742	717	708	724	731	742	709	654	703	694	745	662	725	709	682	719	722	765	699	702	725	731	685	718	640	691	723	749	766	774	719	773	733	710	741	717	685	751	700	730	747	759	718	704	739	719	660	770	744	721	754	760	741	688	710	715	724	725	736	723	702	730	732	741	714	720	713	724	710	651	651	666	748	708	713	724	697	712	679	698	706	713	692	723	714	680	729	728	714	746	752	713	788	670	714	745	692	684	693	671	731	728	674	743	738	702	722	659	738	724	685	645	737	722	708	715	670	667	750	681	701	677	712	733	695	661	741	680	693	736	726	689	754	716	743	703	719	700	727	742	704	741	728	700	768	714	739	735	708	710	723	688	696	679	673	709	732	713	693	692	757	751	673	720	695	714	735	715	721	706	726	722	757	693	693	762	761	712	739	682	733	768	713	705	733	691	737	699	765	760	712	744	724	688	685	676	725	701	643	744	668	693	704
13355	10340	4964	1842	1913	1802	1107	653	578	586	570	622	602	593	580	558	571	592	584	615	571	578	596	596	572	598	606	620	538	601	557	550	568	526	553	601	598	590	597	594	575	552	574	621	559	591	592	600	581	560	593	580	584	630	609	551	556	576	597	612	595	597	581	596	589	603	577	573	592	577	591	600	566	641	572	595	531	567	630	626	569	610	605	585	588	586	631	595	572	568	586	546	569	572	580	568	614	614	587	571	579	561	603	556	596	611	590	581	620	594	585	575	575	584	594	571	634	620	583	627	598	571	635	578	602	575	556	582	588	588	618	568	595	535	586	575	592	555	603	541	559	556	593	615	570	574	581	551	578	565	611	587	573	596	597	600	588	616	574	599	561	571	545	568	605	603	542	591	579	599	605	609	568	575	595	583	589	592	563	580	584	612	587	597	602	596	562	580	585	594	556	606	622	625	587	531	595	560	569	557	585	578	594	595	603	563	586	599	602	606	586	521	571	618	630	593	597	577	580	609	640	601	565	608	549	575	550	604	585	593	598	624	618	598	587	567	619	604	579	610	587	551	572	624	548	599	570	593	564	587	579	568	596	609	580	626	529	596	607	579	622	576	590	591	591	568	569	555	580	553	578	578	584	602	533	569	581	553	572	572	610	602	593	578	550	557	597	619	592	614	552	553	585	582	571	573	648	570	575	597	590	560	550	591	623	613	590	556	573	606	572	533	626	587	561	599	600	609	612	606	545	591	589	571	577	546	569	613	600	636	554	595	586	600	582	560	551	628	588	609	591	640	572	594	548	566	613	587	562	579	570	600	617	634	587	564	613	588	570	563	608	573	549	600	544	596	608	586	593	545	571	583	623	598	594	564	579	590	647	595	551	573	580	567	636	576	550	590	547	601	586	571	593	543	581	512	594	576	550	557	561	567	596	570	607	602	586	625	576	599	602	612	617	583	565	589	596	582	569	577	575	564	609	619	560	591	572	613	624	611	616	611	618	584	559	569	578	566	568	580	573	572	595	589	603	598	570	604	527	585	579	557	594	565	610	564	575	560	578	619	625	559	559	558	557	634	588	573	604	609	602	587	559	572	569	574	563	608	567	598	552	572	594	543	600	541	577	549	601	589	578	593	611	622	593	571	576	590	646	581	556	572	605	571	617	589	576	575	586	606	568	564	576	536	601	597	577	599	569	635	595	613	584	559	539	560	554	544	603	568	562	561	597	586	613	584	575	586	568	559	573	548	583	561	612	594	605	570	569	576	603	594	632	597	589	570	566	570	564	539	590	611	578	552	566	572	628	598	588	585	638	602	588	608	568	569	590	617	592	568	582	587	545	577	552	618	620	543	643	606	585	594	586	589	626	593	598	545	601	618	535	595	565	594	588	640	615	615	619	537	619	580	549	613	569	603	618	634	618	599	569	573	575	589	575	569	590	562	605	562	610	587	559	586	600	593	624	624	609	586	572	561	590	571	558	585	618	553	582	606	567	564	578	625	608	557	588	583	568	571	579	590	576	587	573	540	557	566	590	638	594	566	582	605	571	596	630	566	597	585	592	612	560	595	577	597	594	610	591	630	608	618	560	583	567	569	597	608	595	618	591	594	537	576	569	625	592	593	548	587	565	608	604	604	613	579	606	624	580	585	543	545	566	590	595	570	565	573	578	596	550	575	586	610	558	597	582	592	566	604	576	581	568	547	631	599	616	576	571	564	588	571	642	597	654	603	540	593	592	589	608	579	599	576	596	596	566	594	521	551	611	615	586	565	568	579	641	568	598	611	601	606	550	587	574	576	623	543	598	594	567	621	560	603	595	602	575	588	577	634	595	554	597	553	560	581	603	564	572	589	574	587	589	636	596	592	598	605	548	604	547	579	556	601	585	608	571	632	558	598	577	627	547	576	617	603	591	597	603	595	591	598	608	563	571	578	569	626	588	556	574	624	648	593	608	548	560	570	618	603	551	565	624	546	535	587	575	616	616	571	589	634	566	588	589	592	637	545	571	579	639	547	584	584	599	594	612	542	628	631	656	509	561	523	595	595	574	572	601	596	554	624	566	556	607	595	603	608	590	571	594	596	554	601	569	562	596	564	590	610	582	599	581	590	613	578	589	579	585	568	556	586	591	605	599	589	649	572	611	602	558	644	580	586	606	608	558	567	560	640	583	557	620	577	577	618	596	583	630	551	570	535	595	619	573	587	537	569	584	520	610	549	598	613	558	608	625	551	598	630	557	584	574	578	604	561	580	594	580	575	592	589	627	560	628	570	599	578	629	572	601	586	562	555	616	583	608	631	606	558	609	606	618	604	573	566	613	529	588	601	578	578	550	609	593	558	600	599	599	611	603	573	575	585	582	635	618	590	560	601	631	586	554	560	564	593	574	615	564	600	569	581	562	596	599	605	573	595	584	596	596	564	587	566	594	612	567	592	584	616	595	557	554	591	651	580	555	614	612	598	580	572	572	608	578	573	629	618	585	592	570	636	568	621	634	579	601	566	621	614	533	604	575	589	627	573	536	579	625	598	586	589	591	553	607	539	586	554	573	624	576	566	598	561	550	606	577	601	557	560	608	586	579	582	582	584	570	586	619	562	607	568	549	576	625	562	572	565	564	573	582	581	629	608	604	592	595	644	607	569	600	564	626	601	574	628	612	571	593	618	572	565	615	531	602	548	609	622	564	586	563	586	589	586	565	590	655	576	580	621	612	602	560	570	593	606	581	527	603	566	557	598	616	635	557	556	578	549	589	603	575	630	566	617	595	598	635	541	579	565	597	630	605	566	590	602	571	610	570	622	600	608	569	591	582	590	580	572	577	604	610	621	588	560	579	588	533	648	600	597	585	575	612	613	615	575	558	588	583	611	561	581	583	622	551	569	597	582	575	594	604	604	561	565	617	552	618	575	593	573	591	589	562	584	576	584	550	579	596	581	598	599	571	614	540	554	558	564	582	629	594	621	586	600	582	619	574	568	590	588	570	591	641	585	598	596	583	601	564	557	582	551	568	602	561	593	608	568	593	645	586	579	588	605	592	587	576	545	553	580	593	563	607	604	603	574	555	577	567	580	570	605	613	602	629	573	565	589	596	582	620	551	606	633	602	509	568	555	566	587	589	594	600	553	602	571	618	531	626	584	567	614	556	594	606	589	606	575	595	574	620	586	592	601	618	599	593	546	613	594	543	585	615	589	606	574	580	585	567	578	555	583	625	573	613	588	600	555	601	584	573	602	585	565	551	597	593	614	598	569	601	587	610	574	583	592	588	589	592	585	603	600	590	563	631	608	622	580	608	629	616	599	558	597	592	599	588	557	527	574	601	551	577	575	599	583	595	596	572	589	638	553	554	576	594	598	588	606	568	597	610	555	592	588	619	606	627	593	569	578	598	574	555	603	593	631	634	600	598	559	575	575	593	577	576	571	640	594	578	586	576	608	591	582	616	598	589	576	557	581	563	561	564	567	573	612	618	561	625	591	542	576	568	563	596	615
25399	21490	27845	25655	17996	15341	6391	1229	700	713	734	689	749	654	677	672	686	684	635	634	639	678	658	660	616	662	652	661	659	668	721	684	640	659	636	706	640	632	661	658	618	672	617	635	672	605	672	702	610	615	630	656	651	667	619	640	638	624	627	597	671	641	714	824	692	709	656	618	675	696	627	671	621	630	654	611	636	660	638	617	655	615	612	684	624	618	678	651	645	657	657	696	655	647	664	592	658	641	653	648	654	630	605	625	658	689	666	656	622	639	617	679	646	681	658	595	672	654	636	611	633	645	666	644	624	634	657	645	595	604	678	671	609	692	674	663	638	662	613	610	656	676	610	637	660	623	611	638	659	639	629	679	653	646	652	668	634	620	676	656	668	628	635	649	692	638	715	693	652	666	672	639	637	644	636	611	683	650	630	623	625	637	617	580	652	655	609	691	687	675	605	613	629	680	655	639	668	633	659	716	652	615	612	638	669	610	654	619	661	640	647	642	651	626	672	673	660	621	630	617	636	625	612	635	639	651	602	661	651	647	624	654	693	648	682	672	605	600	666	628	643	640	677	631	685	634	648	662	656	644	632	625	675	663	645	660	628	642	642	671	613	606	693	659	653	637	645	627	701	627	655	593	625	611	593	628	625	639	621	607	614	641	618	617	637	675	659	587	653	606	642	661	661	658	655	663	665	664	640	665	656	642	639	639	634	654	618	625	691	624	671	665	667	644	631	693	672	671	666	627	684	616	680	655	622	605	708	656	617	606	687	648	647	648	674	651	640	649	642	617	617	632	638	628	679	638	639	652	610	660	608	613	615	627	639	637	622	648	652	646	633	648	612	652	608	644	658	695	659	629	643	597	629	645	664	607	659	644	606	644	633	663	622	606	629	653	650	640	656	651	602	599	644	612	624	642	685	640	646	697	621	604	634	628	658	663	622	626	665	668	598	644	637	628	691	632	641	652	594	623	651	675	633	647	625	667	680	624	618	657	664	686	633	676	637	614	643	642	677	630	626	628	619	610	638	643	653	641	682	620	670	642	642	661	690	633	692	673	659	669	665	637	647	668	693	649	608	609	663	627	605	628	723	627	642	625	639	651	596	686	626	645	674	655	619	618	631	680	627	622	641	649	664	652	621	633	596	610	611	641	594	667	700	641	604	639	631	628	639	664	593	624	617	649	648	663	614	619	638	633	673	723	612	639	647	646	631	691	631	657	669	690	658	657	640	683	658	685	661	689	669	638	657	633	627	629	626	637	636	679	639	588	633	660	593	657	681	632	638	673	647	622	609	622	636	667	682	680	648	650	654	692	625	612	630	688	627	590	633	632	670	670	677	637	637	668	678	646	638	616	666	607	646	602	649	631	680	638	626	665	645	614	571	637	657	655	649	669	657	593	630	644	598	575	652	670	658	672	666	669	624	652	674	669	644	635	659	660	600	656	651	656	697	652	598	629	649	683	610	665	589	654	631	654	660	643	662	645	664	592	677	689	641	658	624	649	623	617	631	649	652	620	621	691	671	603	631	620	638	635	639	627	609	655	625	653	652	642	640	672	607	655	654	701	645	631	627	617	602	620	635	619	645	661	590	656	589	652	646	643	632	691	636	613	677	654	675	636	696	620	612	607	640	646	650	649	656	672	626	627	648	616	647	659	644	625	677	643	671	602	626	670	671	615	622	659	607	647	645	662	675	660	603	623	653	651	558	619	621	654	656	664	638	636	660	633	566	632	660	657	622	642	645	630	653	607	613	656	614	609	633	643	627	671	656	639	622	640	655	626	648	639	606	584	646	628	651	593	607	652	661	619	633	610	622	627	670	661	656	685	679	663	583	655	651	654	640	623	637	668	662	664	629	655	661	676	578	676	614	624	619	595	665	671	651	667	618	667	690	637	660	600	598	643	647	671	643	677	629	641	701	656	648	665	674	664	612	630	627	593	625	595	654	599	618	662	628	636	636	612	643	624	665	672	649	626	655	682	632	633	637	647	658	612	643	610	608	649	679	609	637	583	641	663	609	580	628	645	640	660	652	630	667	668	654	634	609	706	635	611	647	604	632	643	675	647	668	663	643	637	675	646	639	643	674	630	610	653	660	681	627	660	653	689	621	606	636	682	624	643	618	653	679	644	647	641	655	652	647	643	672	657	662	632	675	619	618	684	604	632	650	713	686	635	618	597	599	687	618	679	658	692	628	659	656	675	630	618	600	658	655	638	658	644	639	631	639	656	609	622	619	634	642	660	638	648	627	629	657	661	627	639	635	598	659	622	654	650	651	661	645	582	652	601	674	672	637	665	681	674	614	638	614	633	653	647	637	624	652	638	664	640	617	687	620	631	640	657	636	634	692	658	649	679	656	583	631	626	666	641	650	678	647	614	662	670	658	645	641	678	672	696	655	606	675	672	622	644	626	628	682	707	635	684	652	625	644	642	622	624	638	658	648	633	633	625	669	590	672	668	607	632	610	623	661	651	651	626	650	658	624	606	627	649	665	682	635	633	629	660	676	615	618	673	655	637	653	676	653	621	629	613	633	627	627	664	618	644	636	671	638	655	649	650	644	644	631	706	641	618	645	655	613	635	686	634	646	623	606	681	629	600	659	607	629	611	673	668	619	611	626	635	629	644	627	623	643	670	647	606	609	643	673	653	657	629	621	617	644	660	659	623	646	670	617	624	652	590	633	627	612	674	674	631	628	634	658	662	673	624	600	633	661	604	608	622	638	628	613	685	654	608	608	629	639	634	642	661	671	618	641	632	652	652	650	639	618	636	645	681	643	675	663	655	625	685	659	665	617	584	672	626	657	650	616	660	633	591	651	617	656	657	620	650	657	669	645	640	634	625	606	644	684	675	636	662	662	620	639	644	648	633	646	655	625	639	672	595	638	615	707	640	662	643	615	597	631	632	649	662	650	636	642	659	641	629	649	675	654	623	667	648	691	617	660	621	660	622	662	655	641	659	632	634	688	669	638	624	639	665	635	664	647	645	614	634	660	650	643	621	674	634	652	645	618	643	687	622	631	618	642	665	642	670	602	622	638	659	620	648	633	709	689	617	642	623	670	651	618	648	638	672	640	606	613	644	627	637	695	703	669	647	642	643	649	617	631	674	629	640	646	648	653	678	657	618	654	658	615	654	661	617	636	690	593	623	638	634	625	619	604	636	650	612	718	640	667	704	591	632	616	663	632	615	664	601	610	611	656	674	668	619	649	642	652	665	617	639	671	632	684	664	689	635	659	637	620	631	547	642	649	624	634	657	688	625	617	655	674	637	611	628	632	606	675	632	673	627	677	651	643	618	657	642	637	651	637	688	660	638	668	624	632	661	718	638	672	622	652	688	602	641	631	646	626	668	616	628	685	705	668	656	614	661	604	659	598	662	632	674	661	637	680	674	615	609	658	640	648	636	625	659	634	643	647	653	613	634	660	640	658	617	633	641	619	681	662	637	632	624	693	622	645	664	654	641	633	620	648	692	666	601	622	618	662	705
44744	51466	32791	12527	12352	12872	5885	1085	655	580	634	605	625	574	585	614	578	584	587	579	586	567	586	563	578	566	535	583	559	565	561	575	556	553	542	560	552	603	570	595	555	564	535	588	571	607	581	600	609	539	579	624	556	547	566	555	562	612	573	579	549	571	616	799	656	568	564	557	581	573	559	549	581	594	599	564	577	597	559	526	577	604	562	586	573	585	523	620	562	560	556	585	558	590	548	523	585	566	576	566	579	587	552	579	579	586	584	560	583	576	593	531	539	578	537	530	532	573	577	592	607	581	575	590	601	593	550	533	550	565	598	570	580	604	565	527	573	576	542	571	599	596	566	585	571	541	529	556	534	560	592	599	570	544	551	580	582	569	545	571	579	554	584	567	552	577	542	582	560	527	571	587	525	521	542	588	542	567	584	519	549	558	576	551	564	546	600	549	570	590	564	562	596	575	585	545	550	550	555	556	619	532	549	594	582	518	514	549	520	566	585	582	599	613	532	569	574	567	596	561	576	538	547	508	554	576	542	559	530	570	560	580	529	554	596	539	623	585	564	539	546	541	536	547	509	569	566	533	571	575	589	572	540	535	552	585	579	548	611	560	542	583	545	562	528	551	600	548	526	546	537	577	544	506	550	548	575	561	551	556	536	565	547	528	564	539	554	574	572	571	560	503	560	519	514	493	569	549	525	557	572	579	605	569	512	577	568	508	557	558	532	563	558	591	522	540	555	583	579	505	563	568	571	560	555	549	530	580	522	577	635	561	592	583	530	556	595	605	529	526	594	540	584	560	569	539	538	527	585	525	547	607	581	574	575	582	561	543	571	548	534	550	618	550	537	534	581	568	550	537	542	580	533	594	566	555	587	586	532	589	555	537	535	545	570	525	542	521	567	537	576	563	569	596	564	568	572	558	527	547	552	564	580	607	547	573	553	592	557	594	555	518	534	556	542	567	569	617	538	584	568	552	557	551	594	579	589	572	571	552	570	537	571	558	536	551	536	563	579	535	558	544	556	534	570	514	569	563	559	525	571	550	567	518	556	532	545	526	636	536	545	530	600	540	535	594	540	567	562	560	583	532	541	518	594	590	526	574	551	540	508	587	544	616	597	583	550	563	577	547	567	553	566	551	545	537	552	552	539	565	594	568	546	605	576	569	553	555	554	590	501	524	599	534	587	557	582	536	552	572	543	538	605	583	513	526	520	574	560	571	584	552	586	561	531	545	560	584	549	595	586	606	515	574	550	558	542	558	546	525	587	565	571	576	531	584	558	611	543	508	588	588	608	545	551	559	535	577	489	552	585	531	547	537	553	586	566	553	543	566	578	566	514	514	548	597	571	595	563	561	576	549	535	577	559	584	545	548	543	564	582	545	572	537	540	592	571	553	518	545	562	535	535	576	578	532	547	580	590	579	567	561	582	573	593	581	590	554	533	543	534	572	570	574	503	586	569	555	534	586	596	560	494	558	544	494	539	540	586	535	569	572	562	526	585	554	554	574	594	604	579	596	559	568	549	541	588	563	586	572	550	569	510	565	550	566	582	532	566	506	582	560	542	500	562	545	563	580	563	560	514	549	553	566	597	534	575	556	549	558	582	543	558	527	582	587	491	573	573	541	523	582	603	552	518	523	544	586	577	570	560	563	534	547	577	506	570	544	618	587	569	577	591	542	526	580	536	611	592	557	520	551	610	558	530	580	548	568	603	599	593	530	590	535	589	586	561	585	554	576	540	533	566	586	547	566	564	548	519	558	556	583	574	548	567	595	584	534	531	561	549	539	544	555	579	540	539	569	588	549	590	546	539	560	562	600	562	540	558	534	556	597	544	547	516	588	548	518	576	590	574	570	596	584	543	571	546	567	576	635	599	569	540	531	555	602	513	558	542	519	590	550	556	574	550	613	554	558	612	518	564	579	509	580	553	542	536	554	547	563	553	563	558	566	569	565	584	525	604	513	542	564	559	567	577	555	542	547	602	530	546	550	574	578	571	541	562	553	546	555	609	532	570	592	565	587	569	571	555	577	526	542	577	609	546	516	618	586	584	555	579	549	532	556	547	568	546	558	534	575	520	594	529	541	560	565	539	552	532	546	616	536	587	569	561	563	535	501	557	561	613	571	579	586	542	560	560	564	577	518	592	555	572	545	563	602	565	565	561	552	550	553	571	604	572	541	546	537	569	547	551	584	567	583	568	527	584	592	561	615	583	564	568	532	567	559	559	579	571	559	593	589	560	563	554	565	559	568	567	596	556	550	508	554	545	575	524	534	570	548	524	552	553	534	550	557	594	542	579	519	579	544	611	544	578	565	569	570	579	544	535	544	574	552	552	573	580	566	518	580	557	536	556	535	550	544	532	564	527	548	561	594	559	562	580	581	569	567	563	530	575	546	581	604	543	556	563	546	548	525	533	549	577	609	523	568	563	560	544	594	577	570	535	573	545	537	557	506	567	550	580	607	529	554	567	508	536	586	566	555	538	526	572	570	538	532	592	573	572	534	593	558	575	560	616	531	583	538	519	503	570	570	568	554	540	538	574	590	547	542	545	550	564	561	555	600	544	555	516	553	570	555	577	510	506	555	563	584	554	531	572	553	569	526	545	559	536	602	557	550	521	536	541	591	543	566	546	565	577	623	591	557	505	555	531	571	551	569	563	586	542	564	605	573	580	562	555	558	585	580	565	536	555	562	574	528	517	551	538	543	566	543	531	539	532	556	529	582	563	573	538	571	562	549	588	561	583	575	514	553	532	525	600	533	544	583	536	515	550	565	545	532	540	530	539	547	555	579	521	566	561	543	585	579	559	561	514	575	550	578	579	537	571	565	563	552	540	549	570	552	580	567	553	570	576	588	563	590	547	536	561	546	564	569	574	568	578	556	556	568	591	555	556	599	579	566	559	598	549	559	551	517	515	520	569	531	557	562	537	559	559	577	560	611	555	544	564	538	570	574	568	581	558	515	584	518	543	551	579	510	550	592	520	567	545	562	565	555	587	572	599	520	547	594	558	579	565	575	559	585	563	562	509	586	572	540	598	573	580	549	536	536	551	554	538	505	544	582	564	543	583	526	537	539	597	556	536	566	567	554	563	535	582	558	533	592	562	549	520	552	586	553	540	537	543	541	564	548	582	573	550	599	629	540	540	561	543	544	560	522	571	529	574	537	542	555	532	543	530	555	560	582	570	583	534	566	585	564	587	524	531	545	596	521	508	503	538	579	564	561	540	570	560	575	508	567	572	529	499	546	589	523	536	560	533	581	537	569	583	541	554	521	575	543	577	536	552	529	588	561	578	537	613	541	560	521	554	560	561	536	576	560	549	554	543	570	546	522	573	562	540	592	572	548	570	591	572	552	560	535	530	565	582	554	549	559	551	577	575	547	595	523	588	552	565	547	554	591	541	580	595	573	555	584	525	581	573	550	540	515	581	551	531	560	558	509	571	545	545	513	533	569	545	586	589	589	531	572	552	580	528	574	544	548	603	518
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	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
