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
340013154412	340013154930	340013155480	340013156030	340013156580	340013157130	340013157680	340013158230	340013158780	340013159330	340013159880	340013160430	340013160980	340013161530	340013162080	340013162630	340013163180	340013163730	340013164280	340013164830	340013165380	340013165930	340013166480	340013167030	340013167580	340013168130	340013168680	340013169230	340013169780	340013170330	340013170880	340013171430	340013171980	340013172530	340013173080	340013173630	340013174180	340013174730	340013175280	340013175830	340013176380	340013176930	340013177480	340013178030	340013178580	340013179130	340013179680	340013180230	340013180780	340013181330	340013181880	340013182430	340013182980	340013183530	340013184080	340013184630	340013185180	340013185730	340013186280	340013186830	340013187380	340013187930	340013188480	340013189030	340013189580	340013190130	340013190680	340013191230	340013191780	340013192330	340013192880	340013193430	340013193980	340013194530	340013195080	340013195630	340013196180	340013196730	340013197280	340013197830	340013198380	340013198930	340013199480	340013200030	340013200580	340013201130	340013201680	340013202230	340013202780	340013203330	340013203880	340013204430	340013204980	340013205530	340013206080	340013206630	340013207180	340013207730	340013208280	340013208830	340013209380	340013209930	340013210480	340013211030	340013211580	340013212130	340013212680	340013213230	340013213780	340013214330	340013214880	340013215430	340013215980	340013216530	340013217080	340013217630	340013218180	340013218730	340013219280	340013219830	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2742	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2740	3600	2300	2740	3600	2300	2740	3600	2300	2740	3600	2300	2740	3600	2300	2740	3600	2300	2740	3600	2300	2740	3600	2300	2740	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	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	2738	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
21815	20204	27892	22327	20204	20239	10078	890	591	504	408	374	331	306	263	284	217	246	253	209	222	225	205	180	185	195	207	180	204	207	152	177	182	163	156	171	168	161	180	139	161	159	141	132	159	149	156	145	159	166	143	149	168	128	155	153	159	168	162	147	162	156	145	163	155	148	131	138	158	130	153	148	150	159	131	168	137	134	135	165	144	152	165	137	159	142	142	131	160	175	131	153	141	158	126	141	136	147	133	144	162	159	149	147	154	154	158	140	160	144	151	156	164	163	129	153	158	157	131	145	153	144	168	149	125	121	130	162	138	156	165	137	146	130	144	170	149	138	162	155	160	152	141	143	129	155	159	142	128	142	163	175	155	150	145	134	150	159	158	139	155	135	153	134	129	133	159	157	139	153	146	151	142	137	151	157	121	140	143	172	140	144	161	151	152	150	131	142	129	149	157	152	145	171	147	153	150	160	138	139	167	152	115	165	158	151	136	122	122	157	136	167	154	148	150	154	132	156	154	162	125	151	159	134	148	133	160	140	128	124	151	147	127	144	161	157	153	150	142	128	149	147	138	130	154	149	138	155	146	159	147	147	140	161	136	154	124	126	150	165	138	156	159	134	134	153	147	173	141	147	152	142	162	151	138	135	133	139	139	160	145	148	142	153	168	155	157	141	137	169	143	128	139	137	160	143	157	135	137	156	138	143	164	143	157	153	153	144	141	111	144	150	132	131	120	137	148	152	156	134	143	129	163	131	130	127	165	129	133	174	149	147	143	144	126	164	135	142	152	148	135	128	137	152	146	160	145	136	150	126	115	154	153	146	135	138	145	164	130	164	139	139	131	144	158	151	155	162	169	160	147	153	152	137	127	151	143	156	152	149	155	150	136	157	147	160	145	159	145	154	176	163	141	149	153	160	160	138	142	150	134	149	152	156	138	146	117	146	158	126	142	162	163	150	132	147	154	150	156	126	125	152	151	149	141	145	130	152	137	155	162	143	155	147	136	143	157	149	139	168	148	140	136	144	169	143	152	142	137	147	160	144	150	144	140	140	147	154	136	144	166	143	143	155	164	143	163	157	158	157	166	154	156	149	155	124	162	157	160	128	146	147	131	136	157	154	141	161	133	155	157	151	159	149	138	149	151	145	166	138	135	168	153	154	116	137	178	135	138	145	145	141	137	168	135	136	150	163	142	155	136	144	170	132	154	147	143	151	135	135	135	157	147	154	151	141	132	133	177	141	132	161	148	129	153	126	140	159	126	161	158	152	146	167	155	162	137	140	146	155	146	142	157	155	143	153	124	155	160	144	116	144	138	155	135	162	135	158	149	167	170	133	141	149	148	136	134	157	148	143	143	147	134	149	143	148	152	159	151	151	147	144	139	160	151	142	135	168	151	141	153	147	145	141	138	167	126	153	150	155	152	155	146	133	153	150	138	157	134	137	140	135	138	157	147	135	171	149	138	147	147	133	149	138	150	160	128	165	156	168	118	150	157	147	146	151	143	133	153	135	136	133	148	134	142	153	130	155	148	146	151	155	150	143	156	168	127	144	162	139	144	123	125	142	136	161	143	138	158	154	146	126	153	129	148	150	133	131	133	132	155	141	147	131	139	152	151	136	141	169	145	142	144	118	126	169	147	161	144	136	138	141	152	144	159	125	126	131	152	133	175	154	145	139	136	158	138	143	142	131	130	146	142	172	135	168	149	167	130	149	136	124	158	144	170	173	118	148	138	158	136	148	147	151	136	165	157	140	160	154	148	144	138	151	148	135	137	128	170	168	149	132	140	143	152	134	154	137	148	147	157	153	140	119	131	155	147	155	167	140	148	156	150	140	130	157	165	121	139	141	156	133	122	141	146	150	164	131	138	138	132	134	143	153	151	148	124	146	138	162	146	150	130	127	162	156	171	137	158	150	125	142	129	146	133	147	142	133	141	152	155	142	159	147	152	143	142	149	157	158	130	126	130	145	139	160	142	144	137	140	149	145	140	166	121	141	139	130	142	156	154	159	141	151	142	154	152	124	150	146	139	146	145	156	147	155	129	146	124	135	141	145	149	155	162	118	137	151	143	153	153	145	137	153	133	133	137	160	140	153	154	144	160	135	158	129	153	134	141	140	147	151	138	150	139	158	146	159	159	151	117	151	135	143	155	160	143	127	138	151	152	129	149	155	143	156	152	148	135	148	136	145	127	143	158	156	139	171	117	137	145	155	142	160	140	166	147	158	148	164	163	142	158	137	147	137	143	157	154	147	139	124	141	127	150	161	144	138	126	152	154	129	146	166	137	141	128	164	158	149	127	128	167	133	155	140	145	115	139	133	144	137	151	142	163	147	155	151	148	136	123	152	154	137	138	138	152	135	155	153	142	140	135	138	151	143	153	131	146	143	139	143	137	123	137	153	138	160	187	151	138	166	130	172	168	134	134	135	135	151	141	135	161	168	184	152	144	153	151	135	138	173	168	143	149	152	165	160	145	153	154	133	141	126	162	151	146	136	149	142	153	141	141	156	154	147	157	116	152	159	142	139	127	160	135	157	148	154	145	157	146	152	147	140	145	150	133	147	173	151	159	142	124	156	158	152	152	130	164	141	129	150	145	140	164	135	133	167	143	135	137	145	142	139	154	151	122	148	158	133	146	127	161	150	142	146	134	154	162	149	149	144	143	146	167	144	142	166	163	150	143	157	169	133	152	152	149	146	153	157	166	156	171	149	139	129	111	154	181	122	139	142	149	135	162	138	109	146	144	149	157	152	149	141	151	156	160	145	135	154	125	141	143	142	143	166	139	156	135	156	143	145	168	133	154	149	135	129	151	144	152	139	161	138	137	149	141	149	161	141	151	144	162	140	157	149	143	122	140	138	135	125	141	140	144	164	138	147	155	161	164	135	145	116	136	148	142	150	138	139	142	128	129	135	132	157	149	138	160	137	155	148	150	137	141	145	149	135	149	133	133	139	149	168	143	151	151	138	146	147	166	162	144	131	151	151	155	135	154	164	151	152	155	136	147	136	127	147	137	146	146	155	148	136	145	154	155	154	156	150	146	154	157	148	142	141	129	135	158	137	139	117	150	146	133	154	164	168	145	164	141	135	154	160	156	154	134	143	139	127	142	145	128	148	153	131	155	155	143	144	153	141	149	152	147	155	158	144	156	145	121	130	132	142	180	146	138	161	166	159	143	136	122	129	141	135	122	148	152	164	158	156	145	157	163	142	139	136	124	140	145	142	152	147	180	148	152	144	128	145	156	137	130	152	155	151	146	141	149	126	122	158	128	128	140	149	149	143	133	145	164	167	166	152	136	148	148	132	136	144	145	140	152	145	151	156	134	150	165	134	142	158	140	155	156	181	122	163	155	125	148	161	157	146	140	160	146	132	140	146	136	142	149	150	140	128	148	136	133	157	151	139	151	149	140	143	147	150	150	132	137	146	130	164	134	144	130	151	153	117	161	144	132	149	160	169	184	153	155	154	149	145	139	162	146	152
18870	13035	11384	6012	4027	2993	2325	1791	1379	1132	920	831	686	573	557	493	411	416	380	323	324	325	291	298	303	307	299	269	242	248	243	260	254	226	236	217	206	244	215	207	239	261	222	214	232	231	222	223	200	236	206	231	200	218	217	217	194	206	193	200	193	187	194	198	222	192	193	181	211	211	195	195	195	181	199	218	205	217	205	202	254	227	190	202	186	196	205	230	193	213	206	195	199	232	194	207	184	231	199	186	201	207	216	189	199	194	212	204	190	208	205	202	192	180	196	198	186	197	194	198	174	202	215	202	170	198	192	201	222	172	200	188	176	191	226	194	172	221	207	227	189	219	190	190	192	209	188	200	206	183	229	210	184	201	201	218	225	182	220	202	215	168	179	220	187	179	186	211	215	183	186	184	180	181	197	170	194	175	183	187	213	217	191	207	196	195	199	214	190	176	208	207	189	186	199	201	185	199	185	205	199	204	236	193	187	204	184	203	217	219	199	212	210	192	214	197	226	183	162	195	208	196	181	208	204	206	204	226	168	213	188	189	202	198	195	208	207	197	188	224	195	183	207	206	197	191	202	193	177	193	201	189	190	180	182	203	200	208	193	174	195	199	201	184	184	192	225	189	223	191	205	191	201	206	200	188	176	202	188	189	177	198	203	215	207	217	181	212	185	214	193	205	204	189	169	197	206	191	188	197	178	187	209	209	204	208	198	204	195	190	185	173	194	208	195	215	183	174	191	177	199	189	181	202	190	214	169	187	192	202	188	218	197	186	198	198	195	210	184	195	197	199	211	194	196	211	195	204	205	183	169	178	221	194	214	183	191	212	195	168	203	217	202	207	212	199	185	201	196	211	213	196	212	214	200	192	181	186	185	200	168	176	207	166	215	174	185	208	199	202	215	205	193	203	196	203	191	189	208	206	209	180	193	202	191	185	217	202	180	195	183	190	207	186	177	198	195	173	193	193	190	210	197	166	219	189	189	195	194	193	171	202	188	188	206	196	217	175	193	185	218	207	217	202	181	206	199	204	195	181	182	217	202	203	180	212	197	200	198	216	194	188	192	188	225	177	174	199	217	203	180	204	205	214	211	203	187	190	193	203	219	220	205	186	186	191	181	194	187	187	190	191	180	188	208	190	189	212	196	206	207	193	196	210	199	219	198	184	201	215	242	205	187	217	211	193	191	194	212	233	172	179	149	197	217	204	200	188	178	201	203	188	212	198	199	197	186	203	187	192	187	225	218	211	195	186	201	203	193	189	217	211	202	209	207	196	229	206	205	204	173	179	191	193	189	207	186	198	204	199	193	182	199	205	185	194	201	204	188	174	229	220	190	201	190	230	186	183	188	200	192	185	205	182	190	210	180	192	181	185	206	199	188	206	193	193	191	207	196	231	207	197	208	201	168	200	214	183	182	168	178	206	172	221	203	197	191	203	204	205	204	182	199	193	201	176	212	209	230	193	212	204	211	209	198	189	209	201	208	194	201	187	204	214	197	190	204	169	161	205	196	192	195	181	191	217	191	179	207	208	181	181	162	189	204	203	201	193	206	205	199	186	230	204	213	206	197	196	211	191	173	192	220	183	205	201	179	202	172	196	182	201	173	186	195	186	181	188	190	191	212	176	197	203	202	200	204	207	190	191	193	215	200	195	208	188	195	159	200	170	174	212	191	189	207	179	185	198	206	187	198	199	202	212	198	194	187	214	197	192	209	212	201	174	191	211	223	177	207	207	209	197	194	183	179	180	221	217	166	184	167	165	190	208	203	217	164	215	211	198	202	201	178	200	183	186	201	209	204	184	193	206	192	188	192	182	206	217	192	189	214	233	212	215	208	192	186	192	209	176	200	220	179	201	182	200	207	193	206	192	228	201	203	196	196	212	211	213	184	221	177	213	208	216	171	202	195	188	214	183	188	180	191	192	193	187	213	185	198	199	196	196	223	195	177	224	182	196	181	193	209	184	192	180	225	201	200	189	195	215	186	192	213	186	191	195	187	180	213	175	202	189	208	179	188	195	198	191	181	186	205	203	174	191	204	181	194	193	183	187	194	191	218	232	196	167	198	197	213	187	202	192	191	193	192	191	211	194	178	197	214	198	202	195	193	196	174	190	229	201	202	208	186	179	186	194	205	193	179	193	216	207	212	193	211	206	200	199	220	225	182	213	213	191	191	195	222	189	190	195	187	220	224	187	203	190	188	197	201	200	209	213	205	197	192	210	223	219	197	202	200	204	192	182	208	183	198	201	188	205	176	198	212	189	210	205	208	181	207	172	211	173	185	205	180	206	183	192	179	193	218	187	197	204	218	179	212	203	188	166	204	181	200	210	220	216	182	207	202	217	206	208	208	204	209	191	218	209	183	191	192	199	202	193	180	186	191	199	220	194	206	194	196	225	207	207	198	183	168	199	173	217	185	206	190	195	210	195	190	174	190	191	204	217	186	197	195	211	200	195	180	210	201	202	183	181	203	226	225	201	182	183	202	204	210	193	203	241	217	216	195	180	192	192	203	193	206	198	188	190	184	189	176	193	193	187	213	215	207	227	175	208	219	202	192	218	184	210	186	214	206	196	194	200	210	175	194	187	181	188	200	199	208	224	191	200	226	167	162	200	197	204	195	186	221	175	183	207	207	216	203	235	220	218	171	204	202	216	198	202	214	190	226	207	196	212	204	192	215	211	189	170	192	200	193	211	195	212	184	192	192	205	205	211	210	225	200	192	220	211	200	206	201	210	186	203	187	200	201	183	202	170	216	189	173	187	200	202	204	191	190	188	193	199	182	181	175	176	182	205	187	195	192	188	195	197	208	195	197	192	208	208	197	198	194	207	196	218	202	177	205	194	219	169	195	201	217	175	151	163	181	198	222	199	203	203	200	215	188	194	194	182	195	185	174	194	204	198	202	195	222	234	197	187	190	196	201	214	189	191	196	191	220	195	212	170	192	199	199	233	212	213	201	185	195	213	187	196	205	184	187	184	204	173	169	221	188	204	181	189	211	222	215	184	202	182	191	227	179	206	199	209	197	194	211	192	165	180	161	184	195	209	209	195	211	165	187	170	194	155	202	217	207	216	179	194	216	184	195	233	212	213	202	200	177	190	174	182	206	210	216	189	220	177	210	213	211	206	204	209	180	198	192	196	198	198	208	208	198	193	211	195	172	199	194	187	178	187	201	210	196	184	198	190	192	202	214	202	211	212	183	194	180	230	212	203	210	182	199	204	174	208	202	209	175	196	174	190	187	186	168	195	208	213	187	182	209	197	215	176	195	190	192	212	215	172	211	194	196	177	192	188	198	189	186	213	203	176	189	208	175	164	206	199	197	203	178	180	194	207	223	206	180	196	190	218	183	207	205	197	185	164	204	192	210	219	217	193	207	210	201	203	198	197	200	207	208	178	192	181	184	190	186	198	221	225	194	204	186	185	227	228	180	199	194	178	195	208	195	210	223	197	183	218	212	233	179	183	198	195	177	204	213	215	177	172
27398	20901	9690	961	563	557	523	541	488	554	489	522	484	559	524	525	537	502	513	508	494	530	461	465	495	471	490	512	474	505	466	451	508	495	517	456	509	508	508	487	465	500	470	529	521	533	502	525	444	534	476	497	488	459	491	498	481	495	489	465	498	503	477	535	492	490	499	459	482	481	476	493	516	498	525	489	489	486	501	555	507	493	500	480	460	510	486	522	499	493	481	482	514	497	470	481	478	506	526	526	438	482	519	497	494	496	487	490	525	507	501	496	512	500	473	506	484	528	501	510	537	461	517	491	506	492	510	492	501	496	546	510	473	491	497	476	494	468	497	492	443	489	510	497	466	439	503	464	486	467	510	497	505	554	509	507	476	521	481	517	532	482	515	487	484	491	504	485	592	475	487	442	525	506	504	512	508	488	534	479	480	461	482	463	523	483	455	479	486	496	461	465	496	512	530	470	511	498	502	523	506	486	494	475	467	510	471	495	483	467	518	469	517	500	517	489	459	502	493	513	469	477	524	500	469	491	526	478	543	520	522	532	470	496	482	478	491	479	471	541	491	515	476	493	516	529	494	480	459	488	521	527	512	481	469	512	506	479	519	516	494	494	494	513	485	490	472	509	509	460	483	505	508	526	478	497	536	459	472	470	513	506	472	508	471	464	495	514	541	505	477	468	464	497	485	481	537	493	489	501	523	460	485	510	483	452	445	490	485	517	491	481	502	491	496	508	477	479	481	524	506	505	471	461	512	474	520	474	510	467	482	494	498	479	528	535	489	503	482	479	490	465	509	510	533	490	503	475	503	529	496	491	489	510	467	509	542	496	489	498	536	486	509	520	514	507	480	497	494	493	511	498	493	492	552	469	466	501	469	497	464	491	497	470	483	459	482	514	542	449	524	491	494	499	510	471	515	506	475	462	534	468	501	523	557	483	489	468	513	501	463	510	512	483	514	479	518	515	488	490	525	516	508	512	474	478	497	494	456	496	489	512	503	542	473	551	441	487	490	468	506	511	500	506	496	461	460	532	471	513	480	480	518	492	501	488	502	515	483	485	497	521	476	502	517	474	480	491	474	467	495	515	486	489	521	490	523	499	514	484	521	500	488	471	548	519	461	484	510	520	481	533	503	531	467	522	474	494	507	491	520	506	508	495	486	475	502	484	474	450	522	505	496	496	498	463	518	495	458	478	489	448	488	489	452	514	503	512	486	518	490	499	511	513	476	529	511	545	552	502	542	490	489	517	494	514	509	528	494	528	545	477	523	561	527	474	503	528	511	446	499	508	476	483	502	530	460	482	519	515	535	480	488	474	509	474	513	504	479	518	488	478	554	530	511	484	526	475	488	460	500	479	466	502	549	481	493	480	543	505	522	442	490	472	471	464	507	510	464	515	500	537	473	492	551	509	498	487	462	538	435	499	486	480	479	469	504	495	494	448	512	501	495	470	489	467	489	518	496	497	505	488	501	528	509	513	562	524	472	447	547	474	461	488	478	474	486	495	497	475	509	472	497	472	549	486	481	514	513	453	474	465	507	537	507	513	470	482	502	456	489	463	510	516	514	514	544	487	481	541	489	487	502	488	488	453	538	457	513	497	488	497	548	500	479	454	468	517	488	505	487	470	493	499	513	457	504	503	512	534	500	490	474	520	507	500	485	517	480	483	496	518	527	485	484	510	488	489	486	503	499	502	489	516	498	507	506	459	508	521	482	479	544	520	477	500	506	494	460	468	474	496	512	487	476	514	481	504	544	463	487	505	497	503	516	471	477	504	496	541	480	508	512	495	527	482	482	528	516	486	506	499	474	536	469	452	489	467	518	493	479	489	482	503	498	465	538	495	510	505	486	538	526	464	485	530	496	495	524	482	497	480	563	515	522	478	454	466	514	497	494	474	490	477	493	528	489	471	538	519	514	515	539	508	469	514	520	469	500	518	480	509	490	506	507	493	492	504	487	481	532	479	472	507	482	461	475	483	496	520	504	466	499	531	502	517	535	496	485	492	473	533	511	546	503	523	497	503	486	542	502	505	477	510	461	500	453	475	461	498	485	495	493	523	496	479	482	475	485	471	522	514	522	500	516	510	482	487	540	514	489	467	497	471	527	514	477	503	471	490	486	467	495	480	504	520	466	478	475	481	462	494	492	498	523	506	515	506	490	519	516	495	548	493	471	505	533	506	503	519	480	503	502	525	496	469	532	485	501	495	500	482	533	478	517	528	502	499	502	459	511	514	478	481	505	517	526	499	518	518	519	474	435	501	519	492	433	515	493	493	507	471	526	469	525	502	486	490	489	518	512	502	459	504	500	521	509	491	559	471	481	508	497	505	496	496	480	515	492	510	504	490	517	522	429	506	494	514	502	482	470	480	480	498	513	520	491	503	523	522	504	488	493	496	495	463	492	476	518	536	513	497	497	489	488	468	499	516	491	528	522	515	440	501	449	499	486	511	497	514	485	486	510	523	499	498	465	525	473	478	514	470	509	501	469	482	472	485	519	516	510	494	442	505	496	497	493	488	508	487	472	531	526	482	507	499	490	506	540	534	480	527	503	486	509	512	450	506	481	511	503	503	496	509	478	503	473	479	506	510	497	520	507	453	507	514	513	505	461	472	509	516	515	497	480	481	503	524	537	487	509	441	485	522	500	504	490	538	470	483	509	496	468	521	512	470	519	500	545	466	492	469	497	446	534	492	492	520	494	499	519	471	505	512	504	501	507	500	512	510	469	524	496	495	518	498	511	522	537	477	465	436	487	506	472	511	479	490	494	473	510	474	538	488	495	461	498	509	511	515	484	500	501	511	547	483	484	505	481	488	482	471	491	506	485	496	484	491	519	491	511	505	485	497	545	508	491	485	492	527	482	537	487	508	519	455	506	464	518	497	534	454	523	523	489	540	525	525	510	495	470	492	460	535	532	481	510	490	512	503	477	495	528	516	504	486	488	497	502	484	534	471	515	476	526	496	485	519	550	490	458	474	509	504	497	505	498	512	487	507	488	524	458	474	519	505	492	516	478	513	481	504	511	462	482	507	468	510	475	474	510	486	472	516	497	483	482	503	486	498	543	520	477	484	483	508	470	485	440	473	499	474	479	479	498	489	507	496	535	488	481	463	474	532	460	472	511	473	462	480	488	493	498	495	477	473	499	521	497	508	474	505	486	506	498	503	482	503	516	525	495	491	491	485	517	505	505	543	463	489	458	476	520	503	508	509	479	470	513	472	482	489	490	503	507	516	521	490	502	532	485	481	503	512	498	484	484	515	504	486	516	504	484	458	516	476	473	513	491	521	488	514	474	477	543	498	499	519	480	499	503	524	532	515	506	503	507	487	536	493	511	518	490	508	482	495	512	539	507	482	540	488	510	501	538	480	503	493	516	496	519	538	484	495	509	509	493	486	467	467	449	511	527	492	519	482	535	488	465	515	459	513	514	525	502	494	478	484	503	469	528	511	488	474	504	495	461	506	491	495	521	464	500	473	488	514
11422	1270	1217	882	806	736	726	698	685	710	685	651	680	637	669	639	666	657	698	696	619	636	659	660	596	634	666	686	686	640	639	650	643	631	666	717	671	654	643	672	608	608	644	674	652	678	645	682	659	630	642	599	667	644	656	652	672	658	638	679	670	678	689	637	623	680	652	629	617	655	654	681	624	615	629	611	646	631	684	653	637	690	727	672	657	636	653	649	626	637	629	616	680	682	689	690	672	673	612	643	654	648	635	665	624	629	694	653	634	635	672	661	616	651	656	707	653	656	635	619	628	576	655	667	645	696	668	647	618	680	633	648	618	663	650	642	601	646	673	682	632	594	639	644	609	643	606	614	662	679	636	672	675	671	692	627	646	651	624	671	660	645	648	643	653	632	649	635	696	647	671	596	647	625	626	666	654	661	679	648	610	644	677	619	630	587	657	657	660	602	601	615	682	648	648	629	669	650	639	646	637	702	639	694	606	610	713	670	661	597	591	655	659	677	682	606	638	649	653	634	644	655	629	693	650	669	624	706	605	640	611	621	632	658	624	635	699	672	674	642	621	687	673	668	688	636	623	653	640	668	637	633	586	658	632	683	654	656	650	666	630	679	656	632	647	633	653	614	646	662	634	632	686	651	679	660	673	657	618	646	680	685	604	643	656	666	643	684	656	644	665	626	649	626	644	646	638	599	638	615	652	628	651	671	642	640	643	613	632	650	660	620	646	688	651	640	636	683	639	606	600	660	665	627	673	647	665	659	695	671	603	642	635	605	659	645	648	666	675	656	652	638	606	668	644	698	666	633	616	658	664	644	649	636	634	637	629	606	624	673	647	610	620	662	700	621	580	656	650	643	641	632	616	680	646	650	678	612	660	609	666	615	637	651	651	604	652	692	694	661	642	599	640	646	604	678	656	677	681	678	620	642	587	652	655	605	603	663	599	639	595	672	659	682	690	665	640	685	617	652	668	656	651	636	656	643	663	631	597	629	687	635	702	616	637	671	668	662	649	611	654	648	649	641	637	650	660	584	651	638	638	663	686	608	655	677	661	575	653	594	696	665	631	681	662	595	640	640	685	654	622	641	678	633	631	619	670	652	713	628	647	643	624	676	675	654	634	639	686	667	646	668	635	675	651	622	646	662	649	698	650	646	626	664	695	590	656	671	672	660	684	638	674	677	659	615	711	622	689	645	610	659	660	650	619	649	657	622	629	616	662	629	658	643	608	636	664	654	634	687	606	636	674	656	654	646	698	675	645	669	674	649	656	657	630	647	604	680	675	665	649	662	689	689	613	625	656	646	600	663	728	647	611	663	651	675	659	638	680	636	678	659	647	635	691	668	640	682	675	636	656	645	652	658	666	654	635	649	662	651	702	641	589	654	675	640	678	607	664	684	657	684	592	681	627	654	662	670	623	646	648	686	661	675	651	647	698	640	649	647	655	651	673	661	669	620	660	630	631	665	631	644	696	694	598	655	645	610	672	668	596	624	709	659	654	598	691	646	609	669	618	661	615	622	638	635	589	655	682	696	645	650	606	651	607	654	636	615	662	638	640	660	620	679	675	616	692	616	667	622	618	632	627	646	678	682	624	664	603	636	704	634	621	695	677	664	668	637	666	621	618	609	671	639	614	651	655	628	644	629	633	624	624	667	701	624	661	649	598	641	625	656	684	609	643	606	703	625	632	670	649	610	605	644	673	621	650	626	636	653	609	641	619	675	639	652	614	621	678	673	687	636	624	624	660	646	663	633	660	695	669	615	601	635	678	620	668	673	586	654	641	628	643	651	622	651	652	625	652	647	646	687	700	667	664	634	648	641	627	682	632	649	661	676	647	665	636	627	688	648	657	645	670	636	695	680	632	656	618	659	664	635	666	613	654	613	680	644	649	703	622	658	673	642	641	663	624	644	670	682	652	624	667	688	644	623	648	653	651	658	626	637	665	630	640	659	645	682	690	639	662	638	624	634	662	677	661	624	681	685	625	657	639	646	661	678	652	652	622	678	636	633	636	630	644	690	630	628	612	673	632	649	713	678	621	643	667	650	612	636	682	667	617	654	664	663	608	667	725	647	630	619	656	663	672	650	639	643	673	682	635	685	611	656	645	689	624	603	692	676	660	644	688	658	542	644	654	648	669	626	605	649	606	639	649	647	627	672	631	617	656	676	660	689	650	595	665	618	611	670	637	614	670	639	664	682	620	668	658	690	654	682	651	621	635	680	660	653	626	668	673	649	677	647	653	650	604	623	628	659	618	628	628	651	649	616	621	673	655	630	628	648	700	648	652	620	627	637	661	641	626	663	656	646	668	688	692	650	665	659	651	656	661	649	662	657	607	661	574	641	663	641	642	609	665	617	601	643	624	683	626	644	616	676	605	604	657	658	638	645	657	643	623	650	605	664	630	685	661	690	638	654	645	625	661	655	655	666	643	684	676	650	662	658	626	633	618	633	653	723	598	676	617	635	642	657	650	653	631	613	643	677	630	607	630	661	677	667	678	679	694	674	661	649	643	672	666	625	677	670	639	707	683	617	625	632	600	653	653	645	679	601	677	676	646	693	668	653	653	614	616	673	632	697	685	588	603	631	653	657	650	643	653	696	672	653	614	684	633	640	664	639	626	656	650	674	643	663	640	646	675	624	640	665	694	629	625	622	697	680	654	639	666	616	671	600	638	712	692	664	635	651	611	658	633	637	658	706	655	639	669	693	637	645	632	633	663	604	622	624	602	661	615	635	621	657	649	691	671	647	662	623	659	649	641	645	610	576	681	626	649	625	645	613	620	641	627	681	677	679	631	643	671	640	684	639	625	650	687	680	665	626	603	660	669	630	670	605	633	688	629	662	672	644	631	656	661	642	650	677	665	621	593	593	656	633	658	683	666	678	640	618	688	661	660	631	669	639	631	644	661	654	642	667	623	659	629	666	654	615	658	632	670	659	653	698	613	646	638	643	680	662	671	656	634	647	653	621	687	684	578	641	656	676	594	613	632	664	667	657	646	616	638	648	686	641	623	646	658	634	652	688	615	623	652	704	666	672	626	633	641	607	611	666	640	661	656	639	593	664	659	643	653	639	652	637	614	623	676	609	648	682	684	630	665	655	652	613	655	646	657	611	632	656	650	636	671	637	654	667	659	607	669	669	621	650	642	609	627	647	618	685	693	679	608	642	641	643	649	658	644	726	680	676	704	681	681	649	648	656	635	596	673	626	665	616	660	663	646	683	668	660	662	636	627	633	649	674	630	630	674	638	647	651	650	662	651	664	631	652	667	592	664	634	690	619	686	661	657	646	662	671	626	641	659	647	646	645	696	660	719	721	632	640	643	642	662	681	646	624	660	672	660	656	700	660	657	611	690	645	645	667	620	651	650	615	654	662	672	647	652	651	651	638	666	634	643	636	649	587	624	662	656	675	662	647	676	625	644	668	638	647	664	667	628	689	697	638	676	599	651	651	674	668	617	667	643	638	598	668	685	631	646	622	650	676
24107	21430	29215	24060	21431	11852	1183	729	615	583	539	499	502	449	451	461	433	397	419	428	442	372	397	395	433	378	387	384	390	422	399	393	394	353	387	426	423	401	353	387	396	358	389	395	364	373	357	395	383	378	371	385	363	381	379	383	374	379	371	367	362	393	368	378	411	380	388	339	364	341	343	381	386	388	334	362	346	347	356	406	395	372	409	371	368	384	370	410	352	360	364	385	356	389	378	370	378	393	380	362	383	361	345	340	363	368	398	372	384	386	390	392	377	392	362	346	367	373	384	358	390	381	370	391	396	377	369	362	413	419	418	402	355	361	349	352	383	382	364	350	392	377	358	365	389	342	386	373	361	378	363	389	411	369	375	362	412	396	402	367	360	360	422	379	390	388	379	390	387	360	373	355	358	385	415	388	397	340	404	357	394	384	357	367	372	348	404	378	393	378	363	381	400	396	394	352	366	392	411	395	377	365	366	396	379	339	414	385	365	399	372	383	381	363	368	382	390	371	375	369	379	367	372	349	362	365	382	348	344	371	340	359	382	414	395	383	423	388	375	431	378	342	402	399	376	380	369	367	372	364	393	390	357	339	396	376	332	341	366	379	366	382	379	370	370	355	381	385	367	384	378	377	387	368	387	408	396	398	385	352	394	380	374	381	354	381	341	399	350	373	366	388	385	365	408	395	403	409	350	393	382	334	383	374	356	390	361	384	376	349	369	404	400	365	354	340	358	385	361	377	400	370	398	423	335	346	415	327	369	354	361	391	413	353	380	363	351	383	374	364	362	372	346	368	378	386	396	393	382	372	353	351	393	363	363	380	382	382	377	382	411	368	368	380	402	388	394	364	362	326	389	346	403	368	369	347	408	365	396	370	403	381	373	377	390	362	384	355	343	372	371	346	393	413	357	381	367	381	358	386	388	371	357	379	389	357	368	375	396	385	354	371	366	363	379	350	401	410	360	392	407	385	329	384	372	388	339	360	381	367	363	402	372	391	358	385	392	358	383	373	363	342	360	380	351	377	379	373	373	396	373	388	398	358	381	376	394	389	399	351	398	384	386	378	371	395	362	367	379	377	379	437	365	376	367	369	376	359	343	385	348	360	351	403	366	364	404	370	382	388	368	390	391	402	393	364	378	378	325	406	354	391	385	372	384	347	379	374	361	392	383	391	425	375	364	358	366	373	374	379	387	405	406	382	361	395	387	372	399	395	390	342	358	389	356	376	373	430	377	395	366	377	408	388	358	367	381	365	374	377	376	386	347	380	388	370	397	361	370	397	356	372	355	363	372	392	408	376	366	381	364	369	343	388	418	396	365	388	388	357	353	393	367	397	414	378	358	370	357	358	350	362	393	359	408	388	366	406	363	353	344	405	351	416	372	355	361	348	361	377	348	372	406	416	378	391	386	402	400	399	384	384	356	380	376	377	377	362	402	348	375	388	379	365	386	379	369	414	354	373	362	355	359	369	356	366	403	370	380	380	406	390	380	393	363	401	378	371	350	368	388	384	352	371	392	372	364	375	391	356	412	364	346	377	355	345	361	405	382	388	394	371	337	376	338	381	370	385	375	378	374	386	422	383	379	350	362	376	404	410	366	415	388	334	378	373	402	377	374	378	378	344	369	362	381	382	412	373	383	354	373	320	384	404	357	370	389	376	382	369	364	356	373	371	394	372	377	350	368	365	370	373	363	358	359	379	376	334	396	325	391	378	390	393	365	406	352	405	408	383	385	361	386	365	373	375	411	373	427	409	355	404	374	390	373	386	370	370	347	353	388	346	362	377	395	402	397	399	376	350	378	374	407	377	379	362	386	350	360	359	385	363	361	382	359	374	356	356	365	382	361	372	384	395	397	408	378	355	344	356	342	374	384	389	382	385	359	406	400	349	371	380	419	386	364	343	375	365	383	353	369	412	405	364	360	403	411	378	386	354	381	383	388	361	413	377	343	359	398	338	400	385	404	389	352	397	380	365	403	382	356	360	369	354	378	375	352	360	390	362	363	388	418	387	363	385	314	391	357	376	355	383	388	410	398	402	372	370	389	367	340	384	387	393	403	418	386	398	351	370	352	378	333	373	367	387	400	379	399	372	388	398	364	386	383	353	349	425	377	376	351	366	357	358	386	372	409	341	399	363	355	372	389	388	385	389	378	366	377	357	354	373	331	353	412	405	379	336	365	375	391	373	397	383	376	381	376	385	384	359	371	365	395	385	363	395	370	375	389	363	354	371	371	390	368	381	370	367	373	367	388	362	378	357	369	374	410	379	387	412	380	401	390	378	385	363	387	365	384	341	389	380	342	383	411	431	364	360	333	385	422	361	364	341	392	377	369	373	366	401	377	406	364	417	376	386	386	357	384	369	391	366	373	389	366	345	388	361	390	394	386	370	389	346	388	394	373	378	361	374	374	408	377	388	380	337	411	392	364	378	369	370	373	371	391	353	370	378	343	400	394	368	388	388	379	375	365	386	385	395	344	358	378	348	360	351	345	399	375	361	369	359	352	391	352	372	383	383	371	379	386	402	374	360	340	355	345	414	363	391	376	348	352	384	382	362	366	380	389	377	358	392	381	365	396	392	375	379	339	392	407	370	393	371	373	369	354	363	364	368	397	337	370	383	346	379	366	402	368	361	359	398	360	353	366	376	360	381	379	380	396	422	365	378	385	352	360	403	352	409	433	407	361	349	350	361	354	380	384	362	381	397	364	341	404	377	370	364	371	365	399	368	356	374	377	415	393	379	373	353	370	358	383	359	381	382	367	376	413	365	384	365	384	409	394	362	385	379	370	368	380	381	384	366	400	375	363	391	392	360	391	387	379	344	359	405	372	400	364	374	387	340	399	382	388	361	345	387	329	402	348	374	385	381	354	378	366	362	364	399	396	385	397	372	363	374	394	388	386	361	394	378	362	352	394	345	382	365	353	374	419	384	361	382	402	368	352	334	396	404	364	362	369	362	444	389	362	357	351	374	354	382	365	378	345	395	356	394	422	431	381	379	365	358	396	371	386	390	355	375	362	373	398	395	390	393	352	391	386	387	370	324	388	376	377	373	404	384	384	400	356	362	364	370	372	378	406	365	371	387	381	384	378	371	382	365	356	378	365	430	370	373	388	389	415	380	359	371	346	377	369	395	390	390	372	366	379	346	388	358	398	384	373	367	364	387	375	396	380	392	372	369	373	379	376	380	378	370	349	386	382	374	360	385	359	392	409	364	369	366	353	347	372	374	365	356	333	383	386	386	364	358	387	352	404	363	383	371	393	368	383	376	356	380	393	363	366	403	370	396	337	380	348	384	382	393	357	346	337	402	352	376	369	368	369	360	385	412	392	360	367	379	361	368	397	374	371	362	400	385	379	362	355	402	358	379	375	342	363	391	414	355	373	363	359	397	375	343	415	391	375	371	405	387	367	358	341	384	377	373	355	403	375	366	383	380	354	392	370	364	360	381	385	372	373	339	388	366	352	403	355	375	417	338	380	386
18332	8702	7500	3945	2785	2091	1644	1410	1131	985	924	812	723	692	682	663	625	581	562	582	545	514	537	568	540	553	522	541	541	562	541	536	532	509	561	554	493	488	496	506	518	485	519	488	477	547	505	525	523	502	474	539	538	522	518	500	523	552	506	511	510	502	487	506	477	517	518	529	491	517	537	520	480	529	506	554	493	554	526	504	504	507	497	517	509	501	475	543	508	512	491	496	483	472	513	471	510	529	500	538	512	519	535	525	502	498	475	480	481	514	495	488	487	498	486	494	498	521	499	497	511	502	524	492	503	518	492	496	490	463	511	496	520	478	465	498	514	506	488	522	518	496	473	472	486	534	504	489	498	532	500	533	491	523	501	490	522	509	485	519	494	511	502	462	524	475	495	515	457	519	511	497	474	491	525	457	520	501	497	494	475	503	483	445	460	461	484	487	438	498	474	485	539	486	518	535	443	509	515	474	446	529	469	499	518	528	493	526	547	515	474	462	508	548	475	511	527	497	482	476	484	460	498	534	500	486	501	494	533	469	509	517	477	466	455	457	517	501	501	515	515	511	507	480	506	481	506	487	486	511	485	501	463	495	510	466	485	498	517	521	541	549	502	502	513	476	489	509	502	511	517	522	489	484	494	465	480	509	547	529	526	534	493	509	470	525	497	469	494	459	461	488	494	518	508	499	488	485	487	529	494	492	523	481	519	458	514	534	501	491	519	528	456	497	484	470	487	460	546	528	493	504	499	490	456	506	494	524	495	506	490	506	480	487	507	553	500	502	493	470	519	525	458	536	495	498	485	489	455	490	510	473	526	498	491	507	473	526	529	462	496	491	519	487	522	537	481	508	504	546	494	510	550	532	510	525	484	501	494	505	530	505	483	533	492	508	557	491	475	503	485	469	532	517	497	517	488	492	475	484	475	475	487	469	508	501	477	508	462	536	478	505	505	481	469	489	512	494	515	504	513	551	545	496	489	466	515	481	522	461	499	552	497	498	500	475	489	452	499	495	496	493	511	531	476	457	468	516	491	492	512	486	482	508	457	508	513	552	503	465	501	527	506	475	476	502	496	499	503	526	492	510	467	475	472	542	488	467	513	508	502	465	536	484	518	492	501	510	493	503	537	498	476	499	456	548	492	480	496	499	490	503	507	510	498	492	528	521	494	471	501	483	464	484	495	444	482	520	477	510	495	512	492	477	491	470	463	512	478	524	493	468	493	523	491	489	478	467	504	499	520	527	529	517	495	514	447	481	460	512	533	483	537	496	484	490	470	514	459	495	507	461	511	482	477	492	465	479	492	494	485	535	524	509	495	508	518	501	492	520	513	530	504	511	514	493	523	533	459	526	517	538	469	526	486	498	530	506	476	498	502	517	507	518	497	515	519	533	499	528	525	504	525	489	479	467	503	491	490	494	475	496	519	522	502	522	463	475	511	461	528	458	497	513	490	495	557	498	492	498	514	507	513	520	493	505	499	507	478	511	463	485	492	502	523	494	461	493	524	469	481	493	476	497	509	473	500	501	480	501	473	507	508	483	487	498	475	456	508	486	473	517	514	491	447	515	497	532	450	528	486	468	543	466	534	503	489	525	476	512	536	531	467	498	484	511	466	495	484	513	487	470	500	498	526	484	467	457	499	481	477	510	513	532	486	497	512	503	501	476	495	506	488	518	492	477	518	522	493	469	500	505	481	492	483	526	509	510	502	483	473	478	489	517	474	515	495	487	471	501	495	494	476	433	556	465	522	462	500	510	503	491	499	505	529	483	516	486	501	500	530	511	521	520	519	498	481	520	504	485	460	506	458	487	520	486	500	506	488	519	493	470	504	497	502	544	472	481	527	461	445	543	536	492	527	485	507	506	524	536	495	475	489	502	509	491	497	487	503	509	514	472	537	497	511	502	498	471	487	537	488	458	476	491	463	518	496	498	516	486	511	452	540	488	534	512	508	526	512	558	518	506	512	472	545	521	485	507	511	510	517	512	490	460	503	491	496	515	530	480	479	479	454	505	470	475	511	510	507	524	500	539	532	499	535	437	531	507	556	541	511	502	449	514	539	498	449	500	502	521	496	520	492	490	466	535	488	499	494	495	466	483	510	498	532	507	487	504	476	508	490	511	477	473	509	502	516	486	468	498	534	491	503	477	477	503	511	517	487	508	477	509	465	468	503	447	494	505	533	494	515	498	492	540	508	503	502	495	497	493	505	504	516	482	524	460	519	527	523	514	482	503	523	488	517	477	505	497	500	483	517	476	481	485	492	526	483	506	515	463	485	506	467	486	519	494	494	478	516	508	446	499	511	514	490	484	532	578	534	528	506	545	515	508	518	497	511	479	503	526	524	441	494	509	471	519	501	522	520	468	503	506	506	498	486	472	521	519	488	493	498	503	539	513	504	543	508	508	493	466	504	516	493	498	478	516	486	484	518	507	508	480	497	501	517	455	495	574	477	475	458	522	505	511	510	488	498	448	491	512	526	515	537	453	474	488	530	509	504	531	488	510	484	487	524	499	522	493	519	483	504	516	503	497	491	504	505	499	475	511	530	484	523	479	488	492	503	526	486	479	514	476	480	491	522	479	526	494	509	551	506	521	486	498	484	501	472	513	456	497	502	483	534	479	504	541	501	489	470	498	509	464	535	474	493	509	513	492	499	501	541	523	494	508	480	516	472	496	503	504	468	522	500	497	515	456	490	465	502	521	531	530	498	523	500	486	518	510	497	503	529	477	527	491	480	520	520	488	495	505	480	513	503	501	502	503	484	507	514	481	521	519	528	497	503	507	517	507	477	503	482	488	523	521	483	472	494	497	541	525	480	500	482	481	500	512	527	502	478	484	487	489	533	469	511	499	469	458	500	512	477	483	472	551	464	481	509	506	523	514	517	498	486	512	495	501	504	516	539	465	493	500	484	503	520	489	520	487	501	493	459	489	540	463	497	483	505	468	509	485	497	512	511	512	504	523	491	513	485	493	475	538	517	491	521	475	515	511	513	492	511	492	491	489	493	498	480	482	517	474	506	478	502	492	507	503	505	531	497	497	521	515	522	469	480	455	527	482	514	475	506	454	497	482	490	539	488	477	527	499	494	491	491	488	514	504	502	463	516	505	535	516	449	522	495	530	482	458	521	529	503	499	502	526	487	464	535	515	486	539	499	477	498	477	482	516	512	468	489	515	494	517	545	498	518	517	540	512	517	479	455	523	510	536	451	477	503	521	512	478	467	494	470	479	485	560	489	474	527	465	507	498	486	515	492	511	517	472	522	522	505	516	526	483	456	477	521	510	479	495	465	486	496	486	507	446	513	520	489	508	493	478	514	528	491	492	500	525	508	516	537	499	504	496	495	489	522	491	523	491	490	481	496	461	502	494	502	487	474	496	508	464	500	501	500	501	518	530	486	497	507	486	474	528	499	494	522	480	488	504	484	551	533	522	537	497	532	464	499	478	509	456	501	477	494	534	482	497	479	451	461	446	538	514	489	471
23134	21432	29664	23595	21432	21490	10322	929	710	549	449	366	363	332	282	303	267	273	211	208	236	199	243	198	193	214	219	193	191	167	175	201	183	164	180	188	143	160	162	164	172	147	175	176	199	148	169	175	182	160	168	166	156	161	167	191	169	136	164	161	176	164	138	154	152	158	167	140	139	158	183	170	165	162	157	145	165	151	157	172	155	139	164	166	150	152	147	161	156	173	152	180	170	167	148	159	144	143	183	166	132	163	162	192	149	155	156	176	155	150	160	167	159	161	171	145	153	174	138	150	146	157	163	185	173	157	153	177	151	150	144	149	128	175	152	167	166	164	148	170	146	142	154	156	136	151	154	158	154	163	174	155	164	160	157	168	173	154	144	150	138	174	178	179	152	152	151	137	151	151	163	163	152	139	162	155	129	155	166	165	161	149	158	152	142	156	160	157	169	144	139	157	152	159	184	161	164	157	161	169	145	149	173	174	146	146	182	149	161	157	140	176	158	150	164	148	158	158	134	161	173	159	154	175	149	162	162	147	162	163	159	173	185	165	164	164	165	144	154	145	147	146	145	163	143	159	160	152	184	157	141	152	147	152	135	142	158	175	139	147	148	152	158	158	156	171	139	159	147	125	168	170	177	155	148	164	163	158	184	157	143	170	148	167	160	167	168	158	180	165	140	147	159	172	155	160	172	147	165	148	151	149	155	167	160	153	156	130	149	136	171	153	159	164	177	175	141	129	151	153	158	163	180	131	142	161	174	140	166	155	172	149	130	160	176	160	167	145	145	174	165	160	181	172	162	170	160	143	150	154	162	153	138	151	148	160	169	152	162	134	140	140	151	154	147	152	164	166	164	157	166	155	167	138	173	154	149	177	185	180	145	162	136	151	166	135	140	157	162	163	165	159	174	177	166	154	165	162	145	162	151	178	152	166	157	156	151	148	162	155	156	160	150	158	168	178	175	152	143	166	144	156	167	156	145	141	136	155	156	145	158	169	162	131	153	168	140	160	161	152	147	139	154	149	157	168	171	166	172	169	144	137	162	146	166	165	149	150	160	157	161	166	168	155	157	161	170	136	166	173	159	172	145	158	170	157	161	160	147	189	154	158	145	151	134	165	159	175	158	150	136	184	148	175	150	162	156	166	157	162	128	152	131	154	125	174	143	156	150	143	147	131	154	153	144	133	157	171	162	139	149	125	124	129	158	176	155	150	174	164	141	154	144	141	162	151	158	153	149	168	137	158	155	134	152	145	142	172	147	156	148	159	168	147	155	153	183	140	148	152	175	156	150	159	179	183	156	148	145	165	156	130	158	150	144	152	192	171	159	153	145	140	158	161	151	170	155	132	154	162	156	176	169	155	158	175	161	153	155	167	172	153	149	144	179	156	157	149	161	154	174	152	169	149	181	144	161	155	128	140	137	159	180	141	144	139	164	167	149	142	148	168	148	164	145	145	169	168	155	178	154	151	160	162	156	152	164	144	161	161	176	170	161	138	133	149	144	135	146	143	173	150	162	155	157	173	171	157	155	154	142	147	166	155	147	154	159	137	145	156	152	166	164	182	140	168	158	142	164	153	139	169	137	142	167	148	144	140	146	176	169	174	162	142	135	156	145	150	164	122	172	177	165	127	136	142	161	178	146	151	145	158	154	170	147	180	171	148	152	158	165	148	133	166	188	156	163	157	144	158	172	158	153	144	172	159	133	168	135	120	142	145	176	157	161	149	154	152	140	159	151	152	145	167	147	143	142	141	142	175	139	134	173	153	139	150	130	160	136	153	126	140	151	147	161	161	165	150	153	150	144	155	165	145	162	163	161	178	154	171	170	157	150	160	153	159	135	157	167	162	145	161	171	169	152	152	158	167	153	146	157	151	165	174	155	170	175	123	152	173	165	150	160	169	149	185	137	130	154	155	162	137	158	184	171	159	145	139	156	169	158	162	140	149	149	151	151	165	143	173	156	188	163	151	142	156	152	166	132	139	170	159	174	136	155	154	149	144	145	145	149	156	151	138	176	132	143	167	159	179	166	140	158	152	154	149	156	158	143	170	167	152	165	154	180	173	148	137	150	166	172	152	151	154	166	139	154	152	156	163	153	167	152	151	158	164	154	136	147	157	149	160	145	131	141	146	171	161	159	155	170	137	134	162	155	158	129	182	164	163	143	131	152	154	142	181	190	150	136	159	168	176	150	155	166	170	140	142	194	179	118	148	157	148	131	162	159	185	155	148	153	160	162	153	179	148	142	167	148	146	141	171	155	147	160	139	182	138	162	145	164	151	150	159	136	134	160	136	145	135	146	164	142	178	148	127	155	160	161	156	161	147	135	134	163	170	164	145	164	172	153	184	145	169	143	150	175	171	154	162	151	161	157	149	140	157	151	151	148	161	157	149	164	152	138	143	159	153	159	157	154	151	162	171	142	156	157	145	157	151	168	160	172	150	140	148	169	162	163	162	149	145	176	141	151	146	139	165	157	162	153	141	154	132	153	164	155	156	154	183	152	155	160	162	153	143	157	170	147	163	152	137	149	148	172	161	171	167	164	153	145	166	154	152	155	175	152	154	170	149	150	175	157	140	158	147	168	157	191	156	163	161	142	150	155	147	150	157	153	176	162	167	148	151	171	165	161	157	158	156	160	151	152	144	158	142	170	153	157	150	159	158	152	140	141	167	153	190	170	150	160	149	151	155	180	174	132	154	161	170	136	142	157	165	170	172	153	150	141	156	172	136	164	150	181	157	152	165	139	142	158	134	160	161	154	151	162	161	152	157	160	151	169	137	147	135	177	166	146	173	151	131	153	146	166	158	151	158	160	152	166	139	152	165	153	136	159	160	163	140	155	157	151	168	161	137	135	149	161	168	194	132	143	155	152	136	128	166	156	159	147	136	156	144	147	157	148	154	171	161	158	144	137	163	149	141	161	159	147	171	167	141	166	143	141	156	141	173	161	163	150	154	181	175	181	193	154	169	127	152	155	159	170	162	152	157	149	152	165	162	148	147	168	156	128	156	161	153	166	143	166	140	140	165	142	138	179	141	161	171	156	178	168	132	143	172	183	145	154	136	155	152	149	161	146	150	166	156	154	162	150	158	143	163	170	153	153	164	155	163	153	148	148	140	153	166	166	166	151	154	158	144	135	159	144	156	160	154	174	143	163	179	149	132	132	141	174	159	145	162	146	130	166	144	171	153	153	164	137	150	180	159	158	163	147	154	164	151	155	168	152	156	158	165	152	172	163	161	166	158	155	147	139	153	184	136	150	157	146	157	161	151	175	156	180	157	178	175	141	155	157	156	159	144	151	134	166	144	170	156	142	155	169	159	136	167	157	160	160	154	171	176	115	170	172	153	175	149	155	146	153	125	147	155	157	155	125	149	137	132	147	157	147	159	172	157	159	158	174	177	183	180	152	163	136	176	140	164	151	172	182	170	169	154	166	156	123	178	159	152	156	131	160	163	153	161	148	152	142	152	151	139	175	147	174	151
19102	13937	12219	6448	4390	3249	2509	1876	1583	1242	973	893	735	612	581	512	447	401	396	395	386	361	349	319	342	279	297	266	253	280	270	246	259	271	263	238	257	254	244	237	236	230	218	256	213	228	227	211	238	237	235	234	256	230	230	200	217	223	224	179	221	201	212	220	227	206	203	207	207	220	221	227	214	211	200	222	226	204	209	240	205	227	232	205	200	234	208	207	197	218	211	198	197	210	203	203	208	221	184	182	213	216	199	219	217	205	211	212	200	197	222	197	221	221	207	224	209	215	206	200	218	236	226	189	204	231	210	203	195	188	218	208	219	205	236	205	212	214	211	215	198	221	204	212	232	207	232	227	215	222	242	223	188	215	204	200	208	213	205	190	185	200	210	205	228	222	212	223	220	220	220	212	193	212	199	222	202	230	213	196	207	211	209	208	194	193	210	214	207	183	191	180	231	245	209	227	230	210	198	207	193	202	219	174	234	217	191	219	190	205	215	184	216	200	217	214	195	196	199	208	235	209	219	240	206	219	193	223	195	197	210	201	213	195	221	190	182	198	227	192	225	206	205	213	205	213	203	214	223	202	206	206	232	178	219	194	209	208	190	202	205	189	193	213	208	190	207	204	201	220	220	234	219	223	190	205	209	208	213	188	217	207	209	206	198	211	209	186	218	198	249	212	197	212	212	207	216	199	194	201	202	222	216	181	195	236	204	228	232	219	209	210	241	230	222	211	209	208	207	208	237	214	217	219	218	208	227	215	215	196	200	196	208	210	183	228	192	193	217	202	214	209	217	183	223	218	197	210	229	235	218	192	205	220	202	209	203	184	205	222	190	213	205	190	197	215	199	191	239	190	208	218	223	205	193	189	222	192	186	204	192	210	202	201	209	193	215	205	207	203	195	211	245	219	199	189	230	218	203	195	213	224	213	201	191	211	213	221	205	204	168	198	202	195	234	202	185	221	221	199	219	193	196	225	210	219	221	182	243	184	225	202	174	201	188	182	217	204	195	245	202	202	169	205	203	208	196	194	188	215	194	193	204	209	199	201	220	231	190	234	225	195	214	223	194	201	208	220	209	218	214	205	213	201	246	198	208	198	228	219	217	180	208	241	218	211	184	213	200	217	217	221	207	212	181	216	199	217	208	179	224	220	205	195	210	216	213	214	179	219	196	213	203	221	193	199	216	178	213	199	225	214	217	191	178	232	209	210	207	209	222	219	194	185	223	235	197	205	223	223	223	199	200	191	213	225	222	202	227	185	214	197	219	212	207	204	202	202	172	218	231	223	183	208	221	212	207	172	225	205	200	217	205	219	203	194	212	186	182	227	215	199	204	206	210	214	195	211	209	232	231	188	189	216	235	203	192	219	208	214	218	221	190	195	228	202	205	197	219	204	205	213	206	203	201	201	218	208	205	212	204	237	184	222	237	182	208	220	188	198	197	214	218	216	219	192	205	205	199	187	203	239	210	233	206	188	236	201	220	195	198	242	198	215	195	207	200	220	203	227	210	191	214	209	192	226	219	197	187	203	220	209	229	221	212	196	226	201	195	204	187	228	200	195	196	200	209	215	217	192	208	212	202	227	225	209	201	213	222	203	212	226	213	195	196	203	190	195	205	195	221	186	218	197	206	199	203	210	218	201	192	228	218	195	216	221	181	203	193	200	234	237	196	205	192	209	213	190	200	202	204	227	231	218	227	219	217	226	216	204	235	216	197	221	196	210	203	200	227	210	216	207	203	212	196	237	195	217	235	206	214	209	218	207	228	220	242	198	203	222	231	250	220	208	191	240	217	191	213	198	178	202	226	170	201	210	179	210	208	198	217	203	201	212	209	217	206	253	211	202	232	224	192	211	205	188	236	209	237	220	211	240	225	223	215	207	198	224	193	242	192	222	202	223	232	197	215	206	187	195	203	220	207	220	211	208	198	199	216	199	214	201	200	192	213	217	204	182	238	210	195	222	200	225	219	244	208	208	218	224	215	236	186	193	222	208	187	214	202	219	222	228	228	206	239	171	192	194	198	194	242	224	212	201	223	229	207	207	207	212	206	197	226	227	190	207	232	191	195	207	229	217	241	183	228	221	206	213	176	228	182	193	206	189	200	194	222	221	197	203	209	218	200	185	207	218	200	208	192	198	220	224	193	250	223	212	216	220	224	199	212	215	220	224	217	220	213	233	215	214	225	202	202	202	210	182	219	225	206	228	202	212	206	181	207	208	223	198	229	211	206	219	207	191	218	212	234	211	224	246	241	219	190	185	226	199	206	210	196	193	207	201	215	226	209	203	213	184	231	229	184	251	239	189	199	224	192	215	187	197	214	205	202	221	221	221	213	180	211	196	200	209	186	193	215	219	190	201	184	228	218	221	203	207	207	214	235	201	183	219	215	180	210	185	213	208	191	210	191	183	227	203	240	189	210	181	204	204	218	216	219	222	206	194	224	195	220	192	214	227	231	199	200	201	234	209	184	197	199	206	215	227	198	214	191	211	204	255	202	210	197	220	190	199	209	213	189	229	237	215	198	187	194	228	198	221	191	180	236	230	192	208	211	194	209	193	189	217	213	192	228	209	211	198	195	238	217	185	225	216	224	215	190	204	188	197	201	220	195	213	215	220	216	203	203	201	229	186	208	198	173	189	192	202	221	220	189	229	216	210	201	196	216	198	186	187	195	186	191	211	210	195	182	204	218	239	188	205	222	202	212	202	215	195	200	178	215	198	214	247	206	215	206	227	229	188	178	233	202	219	185	237	230	228	210	214	211	207	227	202	196	193	201	211	182	189	201	222	203	230	211	231	213	229	226	212	219	200	216	212	203	213	221	190	202	201	184	205	189	207	204	218	199	218	169	217	196	230	186	217	193	182	198	209	217	211	208	200	203	193	207	199	216	207	193	216	207	180	216	229	224	189	226	198	214	203	224	231	207	189	190	191	194	222	213	216	199	208	242	197	227	206	207	239	228	212	203	207	192	192	193	199	175	216	198	220	214	198	222	226	208	240	224	232	199	243	228	213	218	204	215	187	219	192	225	203	217	201	178	210	183	192	217	206	207	193	199	200	229	254	212	217	211	213	215	217	229	200	186	210	198	212	202	231	223	222	203	242	201	220	243	208	222	207	205	202	196	182	207	217	176	192	207	191	225	224	203	219	206	194	223	191	180	215	225	218	177	193	204	207	204	233	216	216	208	223	185	221	201	205	218	230	193	224	197	228	180	214	189	185	206	213	219	200	192	206	176	211	226	216	226	231	201	218	218	211	231	207	222	190	203	219	207	196	220	241	203	200	213	221	203	198	202	219	214	210	237	208	198	216	208	203	220	202	223	239	203	201	208	196	231	236	192	200	243	216	184	207	185	231	235	228	222	230	187	198	219	199	210	185	224	224	187	198	226	189	202	213	216	205	235	191	204	187	206	199	223	206	226	203	224	208	200	221	210	201	214	202	220	221	198	199	211	225	230	208	213	211	155	195	202	198	186	201	224	189
27531	20968	9792	1193	776	697	641	522	536	485	507	529	522	511	526	542	537	504	508	510	495	482	486	480	517	514	522	509	488	519	527	480	470	493	515	491	493	544	489	495	522	520	479	474	509	471	519	476	497	475	493	507	488	479	459	487	478	495	510	501	535	515	485	514	496	483	503	499	501	483	512	504	513	521	494	502	545	517	510	459	533	483	519	474	496	524	526	529	518	472	498	469	543	476	487	504	507	500	508	517	508	509	494	494	458	476	521	506	512	503	486	494	491	501	491	555	509	480	491	484	493	484	483	485	494	533	510	492	522	487	500	504	513	468	507	524	508	527	508	503	517	486	488	451	469	504	504	480	533	540	485	528	547	532	470	528	517	490	506	506	470	496	485	453	520	534	522	504	500	488	506	524	494	500	486	520	485	561	490	470	475	509	526	459	492	509	506	504	499	480	491	520	517	508	494	487	532	456	516	486	478	534	536	468	511	527	466	507	531	549	524	492	475	470	493	497	499	481	541	464	496	499	499	514	485	505	523	520	474	475	529	484	491	514	525	487	508	518	477	497	471	524	494	502	484	476	493	492	512	491	470	487	523	546	551	485	516	487	487	525	541	529	515	487	480	495	517	512	513	480	507	541	507	520	526	497	502	480	506	521	473	541	539	506	493	465	508	527	515	525	456	514	509	500	442	485	472	489	465	534	488	518	507	537	486	511	492	504	527	487	475	505	505	460	499	531	492	514	497	514	470	463	494	529	468	483	500	530	506	522	493	516	516	539	519	478	497	559	506	492	484	514	502	523	525	502	506	493	526	498	511	472	472	488	499	518	484	528	439	495	490	522	459	521	531	504	508	544	486	532	504	510	489	499	501	536	526	529	505	476	497	464	480	542	497	515	529	518	515	468	488	508	494	504	462	490	533	535	502	503	495	493	493	495	530	521	484	497	504	502	538	461	588	517	476	514	520	526	485	493	489	467	500	522	505	552	484	510	494	531	500	510	513	484	502	474	523	511	520	475	483	508	493	492	524	554	505	453	495	476	535	496	508	508	542	498	467	517	549	474	507	515	518	499	538	502	510	521	494	505	500	489	489	508	524	527	545	511	501	546	503	486	534	516	524	522	530	509	504	469	567	544	486	497	479	515	529	466	503	544	506	502	488	539	507	477	523	490	502	486	496	531	499	519	497	525	510	526	538	463	486	477	486	499	529	500	497	515	499	507	482	498	513	484	504	484	511	460	499	537	504	463	502	497	484	466	490	497	484	487	499	542	510	478	521	494	510	502	540	471	500	499	506	514	519	515	496	507	529	497	466	485	500	527	518	541	523	509	510	501	501	495	472	511	535	491	511	450	504	472	480	469	519	522	530	503	531	524	508	505	485	518	506	528	484	521	517	498	503	506	517	537	525	492	502	477	498	471	507	532	524	510	487	502	494	515	515	442	537	511	490	524	504	501	534	486	512	504	503	514	525	514	485	533	506	510	536	509	520	484	508	514	490	489	492	471	563	497	502	500	530	518	494	456	502	518	501	506	483	509	493	472	467	521	473	505	511	475	487	513	494	488	502	541	495	525	465	477	543	488	481	494	525	532	524	504	547	489	492	495	516	523	493	488	492	512	489	447	515	475	488	486	475	501	484	484	496	520	500	470	504	506	488	531	498	526	474	521	485	496	500	490	471	502	446	490	499	535	505	489	442	497	514	508	533	473	545	493	515	535	482	530	487	477	513	522	502	538	494	537	504	520	464	534	513	444	503	468	524	515	514	493	472	519	505	486	511	517	495	492	476	525	503	481	506	550	474	497	516	488	517	495	504	508	504	530	499	503	509	480	502	474	448	480	497	485	485	483	538	497	488	493	488	483	485	500	495	527	506	489	513	492	471	496	459	474	512	525	486	508	516	533	460	507	478	514	507	481	491	507	510	486	534	518	462	498	511	484	515	465	532	473	510	519	468	500	501	507	468	471	491	498	460	501	500	545	485	517	525	517	503	486	521	530	546	529	551	481	475	497	541	476	504	501	525	533	512	491	515	506	502	478	482	506	529	518	511	488	468	505	522	527	508	497	470	525	523	514	516	474	536	468	518	496	532	480	497	514	532	535	496	485	523	497	525	513	527	468	503	498	522	521	523	507	463	536	475	465	537	502	474	482	479	526	524	491	497	515	517	479	494	464	524	516	512	499	486	470	488	503	525	505	498	523	492	520	521	506	482	515	465	463	488	487	478	497	504	464	491	489	477	481	510	476	492	504	497	546	533	529	482	489	488	488	484	507	538	511	507	509	494	467	538	506	493	529	498	460	517	511	506	518	487	498	516	498	478	528	503	483	498	503	494	545	518	531	494	475	473	507	460	498	486	518	535	544	469	508	474	541	467	501	486	503	488	498	477	524	501	488	488	524	513	506	453	504	518	517	483	500	522	523	478	486	554	472	508	479	474	511	531	498	533	467	482	486	473	482	501	550	476	473	490	526	497	508	498	481	530	520	502	454	471	472	489	495	510	500	505	495	496	510	492	525	522	528	546	506	499	517	500	507	493	529	507	523	521	497	492	497	509	509	514	512	529	480	530	479	509	534	502	502	489	492	533	531	473	509	461	461	484	538	476	456	487	489	482	481	477	525	501	542	468	505	497	488	459	472	503	492	500	523	496	508	488	501	482	501	474	532	500	520	535	495	486	488	491	529	476	544	527	468	495	479	498	530	497	503	487	549	508	470	523	522	482	497	487	500	483	532	531	472	526	517	523	496	492	523	501	517	476	507	557	492	515	481	503	542	512	459	543	492	519	486	529	516	528	507	513	539	531	503	462	476	495	510	484	473	513	520	502	510	504	483	472	491	508	476	511	504	504	494	490	514	491	478	495	518	506	527	450	518	502	515	520	511	506	505	487	500	515	513	478	483	492	507	506	535	526	506	491	498	520	520	516	518	548	496	483	494	508	523	497	506	512	522	473	518	519	478	499	512	475	502	524	480	473	467	499	499	477	534	525	514	503	526	503	511	528	494	513	493	511	537	470	498	463	489	469	487	496	505	519	473	491	532	498	519	466	503	504	503	549	534	493	465	473	478	505	498	474	515	514	514	504	503	514	481	491	465	505	489	503	494	543	508	502	506	505	508	507	491	556	518	562	513	487	514	508	521	497	547	545	471	516	508	509	535	482	497	454	472	537	492	483	502	517	503	488	512	507	494	495	520	490	514	442	465	516	505	510	479	542	530	510	517	537	539	484	505	520	490	524	496	485	526	483	456	514	434	457	530	504	530	548	526	464	473	498	488	537	485	501	556	518	491	510	510	526	483	465	510	513	508	513	504	500	511	505	515	507	514	514	489	518	511	497	543	493	500	501	513	494	514	493	487	488	515	484	470	531	492	531	519	499	476	495	505	515	505	498	501	503	480	503	511	517	502	476	480	515	488	519	511	491	496	497	459	493	503	506	481	489	511	501	501	531	513	503	505	520	475	505	486	513	472	513	480	519	490	506	498	507	485	510	479
11492	1360	1253	918	822	756	763	754	695	677	682	669	677	715	640	650	666	643	674	610	604	677	620	643	624	672	673	671	641	657	670	639	649	639	668	683	694	691	674	666	699	704	643	681	699	631	688	686	629	620	659	671	604	660	712	652	669	656	678	669	711	639	679	664	670	659	642	639	638	627	621	635	629	626	650	674	631	651	654	640	625	691	674	657	631	680	668	680	672	686	635	663	650	687	654	617	641	631	639	658	639	703	627	675	685	641	674	648	695	635	659	626	678	653	647	711	682	639	607	645	656	622	658	717	691	652	603	634	642	636	699	604	700	598	688	679	689	654	638	658	641	654	639	670	663	656	659	644	659	664	611	672	632	639	627	683	628	665	689	646	643	677	668	671	630	686	669	639	668	631	647	655	641	621	647	679	662	625	639	618	620	616	674	645	637	647	645	630	670	656	660	655	669	690	708	612	656	648	646	703	662	657	664	650	639	632	615	655	620	619	672	638	630	647	674	664	664	617	695	633	681	641	604	604	634	647	682	647	681	703	658	617	684	655	698	699	640	664	653	668	657	628	635	691	661	691	657	655	628	671	650	656	637	626	656	648	599	685	663	677	646	661	680	683	627	652	686	689	628	642	706	677	679	670	659	619	628	629	616	635	651	675	636	633	609	646	677	652	716	670	652	679	663	680	663	655	676	668	598	663	647	662	658	622	668	684	678	674	639	641	678	611	611	644	648	623	634	651	654	693	678	670	641	677	641	703	623	650	648	744	683	665	639	629	650	652	673	594	652	657	663	620	626	641	658	670	648	621	667	647	646	635	687	674	646	586	689	637	688	597	670	643	642	681	670	634	641	659	638	667	653	679	651	661	697	650	653	644	699	651	664	685	673	632	671	689	673	713	701	608	679	651	687	688	684	647	645	663	649	667	665	662	630	644	611	647	703	652	663	654	671	645	653	631	729	604	653	664	640	640	663	647	623	673	642	614	711	635	655	642	626	636	670	624	624	692	655	663	653	666	625	649	712	699	645	661	697	686	687	659	613	630	614	664	646	629	650	637	655	672	671	641	678	664	655	702	633	637	663	626	683	689	642	642	652	646	633	658	615	663	588	695	634	644	693	667	675	641	680	647	692	656	669	646	642	593	663	634	703	647	664	635	668	686	662	666	616	624	648	660	622	679	677	631	652	611	599	612	696	625	622	605	664	679	598	632	664	655	605	627	632	715	622	673	639	658	633	685	626	648	681	689	664	671	651	680	646	653	638	677	644	680	643	655	679	691	671	675	661	719	651	702	622	626	667	656	658	617	689	636	654	654	677	679	632	690	665	639	682	661	645	669	691	664	673	628	629	652	647	665	650	682	657	659	636	651	654	672	677	653	687	602	607	635	604	639	653	663	644	643	684	618	684	631	666	683	641	653	659	641	662	671	635	633	672	624	670	593	634	642	652	677	623	616	618	704	616	679	658	645	621	655	607	628	662	702	609	647	650	658	667	667	686	640	616	669	656	598	627	635	690	645	678	668	633	643	627	625	649	685	694	648	650	675	665	620	660	690	612	633	613	656	659	646	612	697	652	689	637	648	697	597	627	622	646	650	682	662	657	687	665	633	663	699	643	669	657	642	647	683	669	665	662	667	684	633	686	670	616	665	657	684	627	657	644	700	674	645	697	622	667	665	678	690	670	671	668	603	642	673	661	634	635	689	659	668	640	684	640	677	669	657	677	663	659	635	670	665	671	684	667	651	654	626	618	590	642	689	669	682	648	649	654	670	688	633	609	623	679	633	653	649	685	648	733	666	723	661	714	675	630	688	624	654	683	690	593	696	639	603	678	636	665	626	643	656	655	628	684	646	627	625	619	667	637	623	674	669	628	617	667	629	652	654	688	645	656	645	656	657	616	683	636	645	627	640	665	625	641	655	665	622	638	648	648	675	544	631	642	632	671	628	648	659	669	648	641	646	681	635	624	659	661	694	684	646	659	637	646	629	637	629	635	640	684	649	668	608	621	625	635	621	689	637	701	703	612	664	661	667	632	658	654	608	660	670	601	686	656	641	644	720	678	658	702	630	630	667	698	658	611	655	677	632	702	685	683	666	645	678	689	646	610	611	655	702	671	672	647	687	668	642	695	635	681	664	618	689	649	639	665	626	623	630	633	647	655	624	656	565	663	670	611	651	682	643	607	671	667	614	674	633	674	660	637	648	644	641	638	688	637	665	608	638	642	623	649	672	629	664	614	682	638	640	705	669	669	653	612	658	684	665	660	630	603	632	624	632	673	648	680	629	700	646	638	725	690	671	671	672	659	668	634	681	610	662	677	637	617	648	649	661	647	693	654	675	683	651	665	596	682	660	630	696	617	645	656	614	638	648	605	659	649	637	641	659	634	631	634	612	645	657	650	652	646	676	687	622	644	721	690	661	649	607	655	655	605	627	639	657	651	672	605	651	681	678	639	654	622	633	664	663	646	624	647	683	685	668	654	648	631	686	643	688	632	674	622	664	631	668	664	679	616	663	666	692	681	608	655	667	622	667	683	646	633	663	671	664	630	681	624	608	629	703	659	681	670	663	657	671	594	651	627	670	606	620	640	622	633	645	640	633	686	663	659	632	639	649	623	643	654	675	677	644	620	669	645	673	637	659	640	659	675	664	658	691	639	617	615	648	669	678	610	641	705	629	640	640	629	651	648	689	684	643	662	684	617	676	632	675	703	659	690	630	641	666	678	685	640	679	663	619	635	641	657	645	654	670	637	659	642	701	653	624	657	671	674	670	641	655	657	675	616	643	640	651	647	709	652	636	641	646	688	644	652	617	659	702	672	671	664	632	620	650	668	656	637	632	660	613	676	675	687	654	658	641	599	648	667	647	653	657	696	652	643	629	657	645	636	676	678	649	652	640	655	649	655	656	654	675	653	668	618	690	639	661	662	666	664	704	649	663	629	686	653	664	672	648	636	682	665	653	647	618	678	666	662	671	656	661	604	645	607	682	651	678	650	658	656	682	708	623	693	654	647	648	670	676	674	640	663	660	706	673	630	635	629	627	640	657	621	630	679	676	691	648	657	686	651	664	608	658	678	624	679	664	688	634	674	644	635	642	688	623	653	670	671	694	697	662	666	664	655	678	683	627	669	644	626	654	693	669	625	630	633	620	667	687	641	663	669	635	634	678	716	651	639	667	672	662	680	634	655	637	601	666	660	676	663	596	632	656	691	703	649	685	641	633	670	621	620	623	689	657	636	593	659	645	634	674	658	647	641	652	660	628	620	679	640	657	645	634	625	637	667	665	681	627	615	625	618	639	651	611	651	685	654	606	643	661	648	621	650	656	655	628	704	664	675	726	639	694	682	627	676	626	664	676	618	647	612	606	643	643	648	662	632	613	636	663	655	650	619	673	668	680	623	673	596	639	645	618	657	670	600	609	660	642	664	630	618	705	654	643	644	622	651	631	627	634	625	618	642	639	652	673	668	646	653	653	674	656	686	618	635	668
24042	21432	29223	24021	21422	12197	1250	779	649	581	534	536	498	474	443	426	447	417	416	435	437	415	404	402	423	428	414	379	403	418	383	399	368	400	402	371	417	355	385	409	427	393	405	395	404	395	381	378	376	383	419	387	372	381	393	390	374	390	388	373	390	387	359	394	383	387	382	358	407	351	380	341	392	409	401	355	377	363	401	376	387	398	356	394	412	428	395	370	415	363	386	363	390	411	364	367	382	387	424	408	389	354	380	359	381	388	393	418	384	399	398	373	365	395	404	373	379	360	377	361	349	398	415	365	385	368	395	371	369	385	368	382	378	354	396	377	348	372	359	377	391	389	430	369	375	380	346	370	356	391	367	407	386	378	367	355	400	374	378	398	359	386	384	381	398	370	354	349	386	386	382	384	406	390	338	395	358	350	344	350	380	409	384	380	374	376	362	359	393	377	401	390	376	382	397	382	365	372	415	353	392	363	362	366	351	382	373	378	387	363	393	383	385	354	391	381	395	367	368	385	408	380	415	376	418	388	376	382	423	409	373	363	378	397	387	410	394	375	370	378	370	371	398	367	409	396	385	376	396	374	375	386	393	360	351	399	406	361	382	348	373	388	359	374	357	392	394	404	348	353	356	359	347	375	378	386	385	367	384	364	361	347	390	376	398	384	401	394	346	397	378	395	382	423	381	362	379	394	359	392	412	365	366	348	414	338	382	373	402	360	336	375	402	403	407	389	401	366	388	395	396	359	346	394	392	416	375	359	367	396	382	408	390	405	371	382	376	372	397	415	368	418	404	406	372	337	390	359	365	407	366	379	400	406	388	401	348	359	367	398	370	389	355	388	365	382	358	374	375	390	370	425	368	397	405	374	352	387	381	363	367	373	386	348	394	369	386	408	392	370	409	368	395	365	360	384	388	404	369	400	346	367	383	379	391	376	364	351	388	398	382	381	382	350	357	380	398	377	373	388	396	395	401	387	360	363	393	356	364	378	392	371	399	412	393	385	395	386	339	356	364	355	374	379	397	373	391	395	392	369	393	354	397	390	364	367	390	366	358	374	375	348	382	374	368	386	376	412	390	344	363	372	381	393	366	375	388	343	398	357	370	382	354	401	408	349	364	369	380	371	355	350	416	383	348	377	371	340	377	343	371	386	370	403	400	402	380	382	393	403	378	376	389	386	372	363	396	341	399	383	375	380	397	375	359	361	383	354	377	394	378	395	390	384	407	387	420	405	401	370	373	343	382	413	381	405	400	384	396	388	365	418	369	348	376	364	386	362	410	363	385	398	391	371	406	405	357	356	373	370	377	392	387	406	391	377	385	364	393	394	384	374	374	363	390	398	368	421	346	369	412	357	377	382	369	379	349	347	363	343	398	331	387	405	381	391	372	392	381	393	356	387	399	394	381	405	380	357	398	379	383	373	354	367	369	411	384	354	348	406	373	374	378	373	361	369	410	365	416	408	362	378	341	392	401	376	393	354	386	363	385	383	369	379	389	360	347	358	386	380	375	356	383	373	371	406	390	409	353	381	388	389	399	366	377	348	379	399	373	395	361	364	385	339	354	393	387	376	343	407	335	393	417	373	387	438	371	411	390	347	409	381	386	366	335	388	363	406	353	400	394	383	403	356	386	404	367	385	362	382	425	377	355	370	341	330	353	368	381	406	386	390	397	388	393	396	372	361	349	355	380	362	364	386	365	367	370	357	392	386	345	340	347	354	369	390	351	383	400	356	394	341	405	401	390	368	370	373	352	344	383	355	395	359	389	395	397	355	418	342	417	357	391	384	382	347	376	399	373	380	385	361	351	378	374	365	352	390	383	381	401	391	352	390	341	407	367	389	382	385	380	405	400	363	371	381	378	406	368	402	357	414	365	370	360	426	353	410	375	383	357	360	377	382	382	332	380	397	399	395	396	364	360	378	376	393	344	413	384	384	377	377	370	357	396	355	391	370	379	384	368	369	377	408	359	456	412	353	404	380	404	376	361	376	395	386	380	385	381	355	385	358	422	409	373	363	422	405	404	418	374	339	422	406	382	370	360	361	375	343	383	351	376	395	377	374	425	391	373	404	398	353	305	355	360	374	371	380	374	364	368	387	345	392	370	376	416	414	358	374	407	412	362	350	376	389	353	366	375	380	355	376	383	397	398	362	386	366	354	354	395	392	375	386	363	388	369	379	385	370	374	363	379	399	362	402	380	348	397	381	380	395	406	337	358	377	426	390	366	361	382	379	369	378	367	379	363	431	381	375	329	381	364	370	373	409	363	356	372	391	379	406	378	358	357	371	403	393	367	386	396	403	353	340	350	383	378	337	358	372	406	407	402	392	363	366	395	377	375	404	378	393	366	359	391	380	366	403	377	343	377	389	414	370	370	372	385	395	365	381	373	365	425	388	367	356	381	390	380	390	356	385	370	388	367	373	397	362	415	373	404	366	365	391	401	402	374	370	383	366	372	375	389	370	370	390	378	415	377	350	385	415	382	355	391	370	391	385	382	337	375	364	369	392	347	394	351	365	367	383	354	362	392	403	390	370	380	373	399	373	376	353	384	363	318	407	364	384	381	388	363	361	369	390	373	390	378	389	365	393	377	354	395	369	408	382	369	381	355	371	382	384	325	367	404	361	382	359	396	367	416	347	386	362	357	381	394	385	408	359	353	359	390	380	369	390	397	386	363	344	369	375	373	344	375	381	367	384	387	377	371	366	363	366	396	380	381	389	386	393	356	378	384	353	359	351	368	356	385	395	386	367	403	359	389	359	398	344	377	360	390	356	387	358	381	348	376	367	363	406	362	374	383	379	405	378	436	409	409	352	359	357	397	377	387	366	399	368	375	387	383	359	368	349	396	375	396	355	387	364	347	386	405	370	384	352	375	379	376	365	375	367	393	355	396	360	404	373	388	415	380	359	329	364	348	314	358	367	381	377	375	372	371	387	384	381	445	379	366	363	400	397	379	355	392	366	377	350	387	387	364	398	371	378	387	360	366	384	373	365	413	345	378	409	379	370	415	378	382	384	341	378	342	379	409	386	371	380	378	367	376	362	417	382	424	374	396	354	380	353	384	405	382	406	356	353	392	366	394	378	408	393	373	373	393	382	376	394	392	375	361	387	387	373	395	354	344	378	344	420	369	385	361	419	367	384	378	401	379	362	393	389	353	346	389	414	354	374	391	367	388	330	386	426	393	374	364	403	352	389	380	381	396	394	377	344	377	392	396	374	334	392	351	331	381	363	378	387	368	401	370	379	374	383	379	374	380	356	372	332	383	380	347	369	406	361	359	368	385	382	403	351	393	398	381	365	382	393	396	408	414	360	374	377	390	378	376	415	341	412	377	358	360	392	386	379	388	370	389	364	385	404	390	405	389	346	379	379	390	326	362	388	405	334	400	409	363	376	354	380	359	411	373	366	376	391	377	373	391	359	396	394	373	353	364	363	384	379	376	379	348	390	415	347	393	394	383	370	400	361	373	401	388	369	369	373
17778	8539	7505	3891	2774	2145	1691	1410	1110	995	924	790	735	748	682	650	619	652	650	568	580	586	591	498	547	545	566	547	533	528	549	523	541	515	510	529	533	539	496	520	487	531	547	497	532	537	534	493	521	504	546	512	499	534	534	527	534	528	503	530	486	478	535	521	506	514	499	515	500	534	512	518	553	578	520	524	498	506	512	587	463	500	506	518	489	542	528	523	483	494	539	496	512	498	469	510	524	492	518	566	515	543	537	477	478	502	498	517	530	501	524	495	485	500	492	482	523	483	535	523	510	549	527	495	519	495	495	520	511	538	519	530	490	531	504	489	528	466	506	502	528	518	532	523	531	523	491	498	505	535	506	522	498	509	517	505	513	508	469	501	478	498	496	530	497	502	545	489	473	522	487	527	482	475	528	515	536	521	502	517	491	526	528	512	527	534	501	449	459	509	515	549	506	540	550	480	489	443	494	529	525	531	519	502	484	473	495	519	491	532	495	489	555	494	523	506	484	495	510	486	517	481	525	486	517	514	518	514	515	494	500	486	505	497	499	494	500	525	507	487	513	512	496	534	507	492	472	485	462	526	510	540	552	499	517	492	464	525	501	462	517	490	525	528	489	488	506	496	561	499	549	534	514	500	514	495	495	524	534	495	502	544	480	523	535	522	510	500	518	463	508	512	497	483	513	521	492	476	524	507	505	502	517	486	514	483	508	498	480	477	522	481	521	505	503	499	480	502	470	499	477	519	491	492	521	532	533	557	503	508	477	496	464	501	465	470	544	502	508	533	535	480	507	508	445	488	497	508	491	484	488	508	471	508	525	507	485	483	487	478	506	494	516	484	497	510	460	532	501	511	477	494	549	494	517	484	462	499	452	515	515	531	540	510	492	502	518	499	516	512	509	543	493	510	528	536	492	512	514	515	494	441	497	529	519	468	537	497	512	503	530	476	494	527	493	486	468	460	486	528	511	522	540	477	500	532	546	494	500	487	501	534	489	473	502	527	530	474	489	507	520	480	514	490	521	488	529	483	518	513	531	520	540	510	472	500	506	520	498	511	480	509	466	527	509	519	501	528	519	501	524	517	535	494	463	487	482	492	481	491	478	472	504	518	495	499	499	455	505	487	524	538	445	483	514	493	518	500	496	519	540	523	490	474	472	541	479	521	496	538	557	489	488	462	500	476	525	515	474	497	485	509	512	507	505	450	469	498	516	492	509	502	500	500	507	536	530	456	559	559	501	512	477	436	514	503	573	465	471	526	509	501	473	484	476	510	498	510	496	507	482	500	477	515	495	507	493	465	485	540	477	496	486	479	474	519	505	487	510	515	492	464	480	483	497	515	468	480	500	488	496	510	503	489	505	533	474	509	511	505	457	507	503	537	487	479	518	477	486	459	521	471	512	524	521	532	486	519	506	494	516	519	478	506	507	527	497	479	517	502	499	491	491	553	508	478	489	529	499	494	522	516	505	532	472	500	514	459	456	496	505	538	469	523	531	518	523	478	492	508	470	502	495	501	479	506	511	521	504	516	498	490	518	520	526	471	499	533	538	519	492	522	512	474	498	467	523	467	498	503	502	514	528	493	507	495	456	508	513	496	518	519	529	549	476	498	488	482	488	546	509	515	487	498	500	481	515	462	531	505	525	476	480	499	511	480	503	520	520	476	495	479	471	504	522	540	522	511	510	509	473	537	524	506	457	545	531	524	494	526	515	524	479	550	468	541	478	534	526	475	510	531	488	498	517	523	521	504	508	490	479	504	525	473	453	526	481	496	459	508	509	475	509	506	520	474	500	491	478	510	508	481	506	470	532	484	523	518	512	527	474	514	500	491	521	542	505	522	507	520	508	508	515	508	524	475	494	493	489	504	513	528	505	506	521	469	502	520	504	543	515	508	505	492	512	462	530	476	494	511	499	445	472	474	531	478	473	527	503	528	471	475	522	501	540	522	487	493	486	550	520	500	487	519	498	481	513	475	507	522	475	476	472	495	471	487	509	489	491	507	510	486	506	528	527	487	513	475	496	497	541	525	462	537	506	522	478	510	526	511	519	506	517	491	491	522	511	489	464	489	478	499	499	519	489	558	495	489	503	509	503	525	508	509	484	495	494	528	529	485	511	482	490	515	490	522	497	506	488	501	500	509	505	496	533	537	477	510	511	548	523	492	520	487	490	440	523	537	525	485	471	484	534	518	463	504	531	454	496	489	505	487	506	502	502	548	518	469	487	534	496	480	539	516	508	495	499	520	531	519	496	490	491	484	491	541	539	526	475	520	516	507	488	504	481	512	533	510	527	517	519	554	514	510	495	500	509	493	501	541	517	469	491	481	511	501	517	533	494	524	525	527	491	519	527	511	502	505	480	494	476	510	502	466	505	508	493	460	556	497	492	494	523	500	498	544	490	525	514	462	509	491	492	481	500	530	526	500	529	567	471	502	466	509	488	494	498	491	523	481	538	515	514	522	517	513	528	529	492	542	470	496	491	526	531	491	516	499	526	512	499	504	467	457	476	498	504	524	517	514	532	501	458	520	537	487	517	534	494	496	560	515	480	505	520	490	537	469	536	532	477	538	512	495	515	534	489	496	494	499	502	499	483	483	507	474	476	473	502	503	488	523	466	526	493	476	578	503	526	493	535	547	530	477	530	514	492	508	515	493	513	541	502	518	496	479	528	474	514	508	516	515	517	499	536	511	469	542	508	531	500	457	484	482	514	539	477	498	501	498	490	474	507	499	504	478	466	495	488	502	498	471	480	512	515	512	530	499	505	510	451	498	509	467	533	530	502	496	462	520	500	517	503	513	513	491	453	522	502	494	510	497	522	485	488	515	509	537	513	512	490	500	511	471	486	444	531	505	478	506	519	497	512	486	529	500	528	507	503	512	507	501	481	499	534	488	528	521	529	517	496	467	533	503	568	499	493	506	500	496	504	501	490	497	520	495	465	518	508	482	533	517	530	507	497	521	511	512	529	502	481	458	497	517	519	516	488	498	508	491	496	481	506	486	494	529	531	504	488	520	493	495	460	488	532	505	504	513	537	525	517	501	511	462	492	480	554	508	466	536	483	515	480	536	517	511	537	522	469	509	519	496	539	513	470	527	485	476	484	461	505	478	515	532	538	513	541	513	534	512	509	500	511	500	532	526	496	508	483	520	505	478	522	505	517	506	555	499	511	469	505	513	497	494	477	489	486	524	535	505	511	521	504	480	502	470	501	511	474	520	523	504	509	514	496	538	505	469	474	530	503	525	545	474	527	496	511	467	489	500	478	527	504	495	501	475	534	533	470	515	505	516	503	494	481	501	540	498	535	518	467	503	497	493	501	533	465	500	489	534	494	475	451	539	519	512	516	496	502	504	537	488	517	491	508	457	470	550	521	511	485	471	503	530	521	466	531	521	508	548	510	519	542	473	524	521	502	500	474	541	480	499	488	522	512	483	491	515	525	510	512	486	518	491	495	476	515	523	481	469	509	499	515	525	501	530
23043	21426	29648	23595	21430	21466	11167	920	622	532	481	460	340	343	285	266	282	255	248	219	218	204	221	248	208	193	193	182	225	191	182	186	167	186	175	177	174	165	181	150	179	168	175	199	158	164	158	163	158	161	165	160	174	186	183	157	178	142	165	178	177	163	165	134	151	173	145	169	167	156	146	174	140	178	167	158	145	180	171	153	153	162	174	173	160	162	181	129	172	153	154	147	156	145	153	153	155	165	134	166	149	138	154	161	168	156	165	164	142	134	158	189	174	180	195	143	170	151	179	148	155	153	154	166	158	156	159	141	171	158	158	161	152	135	163	187	146	162	170	155	159	132	158	148	157	133	156	166	155	162	173	153	151	170	153	161	170	162	156	150	162	149	155	155	154	160	174	169	157	155	153	156	165	144	172	157	166	167	171	156	148	150	170	153	155	148	140	136	160	158	169	144	142	163	164	157	165	166	159	150	146	154	150	193	148	149	156	150	163	150	162	167	165	143	154	160	155	153	193	162	151	152	148	152	168	176	145	126	156	165	191	143	143	161	146	154	154	170	161	175	144	162	153	157	147	169	162	155	178	175	174	158	154	133	171	160	179	175	160	164	138	156	164	161	159	157	134	162	159	150	156	148	147	157	145	171	143	160	138	160	158	182	170	149	130	176	139	141	166	170	146	141	144	151	149	155	167	147	170	158	140	146	143	153	155	144	144	153	164	153	166	167	154	154	153	159	172	153	143	145	183	140	155	157	166	174	162	151	146	157	143	174	158	162	184	156	174	147	145	132	160	165	163	165	168	169	146	150	137	155	153	168	164	165	164	180	161	168	164	153	180	162	140	159	159	157	156	147	145	167	159	131	157	163	165	152	148	172	141	168	166	168	144	155	155	170	167	145	131	166	165	160	172	164	161	146	164	122	167	144	143	136	170	144	163	127	164	154	170	168	149	151	144	163	155	170	136	155	172	166	147	145	185	165	154	164	151	140	147	184	166	152	156	178	171	164	142	150	159	159	163	164	155	159	134	146	145	155	153	147	145	159	159	155	153	151	193	178	159	148	144	156	179	164	135	167	156	160	138	177	152	159	181	148	161	144	159	163	155	137	154	180	142	144	159	160	155	142	156	188	165	151	142	147	158	150	158	160	177	170	141	162	154	159	164	150	153	162	161	173	159	150	170	154	133	166	167	139	165	170	152	155	144	158	155	153	162	160	175	158	169	165	142	172	145	138	163	150	147	177	154	152	180	160	145	137	153	168	147	170	168	150	152	147	163	150	176	158	152	157	160	168	164	184	149	178	167	157	161	160	160	164	163	163	158	142	151	168	144	144	162	157	152	149	164	163	152	162	145	172	156	157	173	145	159	138	153	156	139	161	137	155	160	146	137	154	166	144	164	168	158	141	144	156	160	155	159	158	160	165	148	180	155	140	141	134	148	174	160	139	158	165	166	173	145	149	165	150	155	143	154	188	156	142	179	177	173	156	151	149	148	174	167	159	165	153	163	156	147	183	141	160	150	161	143	136	168	169	135	147	140	161	150	129	159	154	175	165	152	171	149	164	147	139	133	159	166	164	164	154	167	149	157	158	161	150	165	164	154	147	171	146	155	135	173	171	185	173	160	155	183	163	173	175	148	167	151	152	153	149	165	128	134	145	168	177	167	143	168	180	158	143	148	168	153	168	159	140	143	163	156	177	137	160	164	152	149	178	160	148	171	159	155	164	142	162	157	157	174	176	175	162	164	163	176	175	166	134	163	156	154	147	144	154	160	158	169	164	140	159	152	174	170	178	171	151	163	137	147	139	137	157	157	168	170	149	140	132	142	161	163	165	155	151	164	165	162	177	165	178	179	156	174	161	150	154	154	166	155	150	121	148	169	142	166	166	145	166	160	171	146	156	173	146	151	168	167	154	168	147	168	162	142	149	167	191	153	136	159	152	158	150	152	169	153	148	159	164	142	145	147	125	149	149	157	151	158	158	157	155	156	166	179	163	139	173	169	164	164	142	163	172	160	146	141	157	155	166	167	169	151	167	148	161	149	133	157	149	138	167	155	161	166	147	156	148	142	164	160	153	172	156	163	153	156	145	160	143	154	151	149	158	168	141	162	157	174	177	160	143	156	145	158	162	138	161	161	150	159	155	144	169	151	161	151	164	153	145	146	164	165	153	143	156	167	153	149	161	162	155	163	149	152	158	136	143	172	159	149	142	151	153	171	156	157	136	166	137	164	166	151	140	164	160	151	154	163	154	136	134	145	156	169	136	161	179	165	166	146	142	159	142	164	171	129	152	138	140	174	165	143	152	134	168	136	147	138	159	176	158	152	145	133	136	142	148	163	166	165	144	152	165	154	161	151	148	132	164	150	160	156	172	173	170	170	180	156	155	146	144	144	160	183	143	131	142	162	151	168	149	144	138	148	148	164	146	150	169	153	156	159	157	123	165	164	149	173	174	142	164	163	168	163	162	151	144	187	166	161	194	143	150	157	144	162	151	166	164	168	165	171	140	170	143	165	144	171	161	163	163	174	154	178	137	156	133	137	154	179	141	141	132	157	154	178	155	152	158	149	153	168	140	166	150	138	160	177	163	174	141	163	162	141	150	127	132	138	152	154	169	161	147	145	144	163	171	154	155	159	169	139	154	150	163	163	167	199	157	146	163	150	132	152	151	130	171	183	189	165	175	167	164	157	139	159	139	148	177	156	145	146	165	172	175	157	151	159	134	176	136	158	161	142	155	157	162	161	159	128	165	159	161	150	152	169	162	168	144	140	169	137	142	159	154	161	132	149	169	156	145	167	180	148	171	154	158	146	140	149	153	174	168	165	174	157	171	164	150	175	161	188	171	158	161	187	173	138	154	148	161	142	153	157	159	180	160	176	163	165	158	136	171	153	163	156	160	152	178	140	152	170	154	169	172	143	158	150	131	129	162	156	137	169	156	136	173	175	159	139	156	184	174	155	160	159	160	139	169	121	150	164	159	161	164	149	148	158	175	173	139	131	155	160	161	150	143	169	156	161	162	185	148	138	153	147	137	150	159	161	158	179	134	131	156	160	152	163	175	163	149	168	156	145	148	149	160	147	180	144	154	148	147	151	130	153	147	165	144	167	163	155	184	152	166	188	159	170	158	159	162	151	160	148	155	144	149	164	161	174	137	145	138	170	181	157	155	147	170	152	120	145	158	153	150	168	146	158	167	131	164	155	172	174	158	163	148	179	174	162	152	163	198	151	173	163	131	188	162	161	153	151	141	154	156	139	150	158	159	149	138	170	151	155	141	155	144	189	144	161	153	157	151	152	144	136	150	144	148	157	144	180	150	162	161	161	159	138	158	165	168	168	143	146	184	156	165	157	150	155	151	154	167	150	149	151	164	142	139	137	166	178	136	172	142	151	158	156	146	138	157	177	159	158	171	168	159	170	145	173	171	167	167	177	151	157	156	128	140	120	180	156	170	175	163	151	170	132	140	135	176	148	157	161	167	173	158
17757	13938	12013	6217	4336	3254	2490	1913	1565	1180	1019	833	665	670	539	551	457	408	405	413	357	367	330	313	267	320	295	330	290	293	286	267	267	251	238	255	236	251	245	225	244	239	280	254	252	237	250	221	203	234	237	206	231	222	214	211	235	226	234	212	228	200	192	202	242	214	197	211	213	230	213	208	221	220	212	205	208	227	234	219	203	217	203	186	241	242	208	222	208	204	238	225	238	232	186	230	197	216	201	202	223	208	214	232	202	234	240	214	227	185	195	230	232	244	244	190	210	223	199	224	227	198	245	220	227	192	201	206	211	229	218	223	230	245	224	216	205	213	219	197	194	224	199	206	199	232	216	217	197	227	218	211	235	221	186	197	209	228	222	226	198	208	227	217	226	221	232	215	194	207	215	191	223	199	213	194	213	230	220	209	216	255	212	227	214	206	230	233	210	220	224	206	242	212	203	196	201	187	193	212	234	208	231	226	190	250	193	232	234	213	238	203	230	207	209	191	219	224	227	180	197	182	217	205	219	200	196	207	246	212	220	210	203	234	197	229	183	213	206	210	237	207	204	223	221	221	198	196	205	221	211	234	221	241	231	224	216	194	225	190	204	201	206	230	209	234	204	200	195	205	191	208	205	222	213	208	190	205	216	215	202	194	244	202	205	206	226	217	221	195	210	225	187	211	208	219	211	202	228	195	209	211	212	216	226	220	220	197	215	179	241	217	213	211	193	232	198	227	186	213	230	216	215	209	215	201	239	214	202	196	224	208	196	201	229	213	189	211	184	226	244	203	233	223	223	241	225	209	190	217	217	205	236	231	220	229	194	218	188	203	222	201	191	211	211	204	206	250	199	206	209	212	246	220	191	203	214	210	200	208	232	192	204	193	232	208	219	213	201	179	198	204	221	199	190	227	215	230	214	220	192	200	193	200	221	222	217	223	202	213	226	215	227	194	214	212	220	195	212	175	202	209	238	195	230	243	210	207	227	221	222	219	203	193	206	197	201	226	186	205	227	210	212	233	183	213	203	192	198	203	223	224	226	226	225	201	244	211	204	227	195	203	203	206	226	214	211	236	197	210	218	211	226	182	224	180	231	217	207	238	203	186	229	204	228	222	221	190	207	188	197	228	179	240	202	221	213	222	223	215	212	203	194	219	211	212	217	211	204	207	221	215	212	204	187	210	227	236	203	219	225	228	211	213	220	207	208	215	196	213	193	201	176	204	194	243	217	210	207	210	209	207	212	225	207	208	198	257	207	217	236	222	211	211	237	221	227	204	212	195	214	192	206	209	214	217	178	214	208	214	205	219	195	197	202	216	221	201	209	201	198	209	206	206	227	229	198	226	236	193	199	231	196	222	185	212	207	203	209	222	210	212	233	213	206	213	199	212	210	221	213	226	221	211	213	207	211	209	230	211	211	220	199	225	224	229	231	224	212	223	205	193	204	204	234	225	195	224	206	210	204	200	206	203	187	237	215	213	229	236	214	208	229	232	189	240	210	219	211	222	236	210	228	217	206	187	227	252	203	221	220	213	231	209	196	200	224	192	194	209	215	204	195	213	204	213	213	210	179	189	231	222	190	217	232	206	206	218	222	196	242	208	207	208	207	196	233	195	217	207	203	200	230	212	221	193	218	190	210	234	206	209	218	221	201	226	224	211	204	239	222	212	211	219	214	197	209	227	206	223	190	231	209	187	221	225	206	211	228	200	196	204	226	211	199	219	203	212	230	205	220	212	220	214	205	235	225	202	206	185	212	228	197	200	193	217	215	217	211	226	230	229	210	218	195	215	206	229	224	231	225	222	194	204	209	210	202	186	210	227	210	211	211	209	199	197	228	211	197	214	205	191	216	200	202	231	218	208	226	182	227	207	204	171	205	214	195	215	198	197	178	199	195	220	197	224	188	215	195	215	208	226	215	184	206	223	219	236	198	215	196	233	211	222	210	251	214	224	219	194	222	232	220	227	187	205	219	207	216	212	223	227	191	216	216	206	209	204	210	250	226	202	206	219	218	221	207	217	218	222	205	239	220	221	239	215	215	238	209	212	212	243	196	209	202	236	239	235	190	212	229	198	220	173	216	226	197	225	238	212	190	217	232	231	214	178	191	226	225	230	185	244	238	208	242	208	197	230	229	208	205	183	236	188	225	232	219	212	209	214	196	224	220	207	193	199	217	208	236	227	197	224	210	228	214	185	211	240	222	220	200	205	175	226	194	219	226	214	194	192	214	203	193	191	242	201	241	195	219	185	198	195	194	202	236	230	204	211	188	209	201	223	199	199	204	208	229	232	193	210	216	207	201	251	206	219	224	227	221	219	213	221	236	204	192	203	233	256	224	212	223	207	219	178	209	209	204	218	213	185	214	202	218	237	200	218	212	204	197	216	189	196	240	220	231	218	219	198	216	205	239	213	225	188	198	218	184	226	216	209	201	197	213	222	237	233	185	201	219	208	208	184	214	228	198	216	226	213	248	225	197	229	205	218	183	229	232	198	199	214	195	220	190	209	229	214	211	185	191	223	205	213	227	252	214	213	200	209	235	210	231	203	233	207	208	205	204	207	236	195	213	221	257	200	207	209	213	197	206	226	216	229	200	202	224	201	219	213	197	170	219	199	228	226	239	207	245	200	217	221	215	227	206	216	200	221	180	209	230	235	224	201	209	216	221	217	206	202	214	221	210	213	208	235	212	223	218	191	225	210	235	219	212	214	224	220	211	188	189	221	200	224	220	214	183	213	203	228	212	202	192	211	199	222	182	237	197	217	214	214	203	205	196	218	229	202	213	224	206	229	209	226	226	201	206	205	217	220	205	218	198	209	231	219	212	211	208	223	216	219	232	238	243	218	215	237	228	220	214	207	240	214	208	197	219	225	205	213	221	195	231	220	189	211	215	204	247	203	204	183	233	190	227	215	246	218	206	204	223	224	229	235	192	220	196	216	217	191	241	218	217	226	188	221	183	217	193	207	206	222	208	215	216	217	220	209	188	196	207	195	211	225	208	215	205	231	202	213	220	198	223	202	199	225	216	201	169	257	236	193	212	243	212	227	189	196	227	222	211	214	200	239	211	218	191	219	229	238	196	211	202	229	209	222	219	208	179	241	216	242	195	230	205	210	218	225	231	202	215	207	222	221	191	213	231	210	234	213	227	204	189	207	227	182	203	186	212	209	202	216	197	233	210	216	198	197	220	178	216	197	200	212	222	182	198	203	209	197	212	194	221	182	212	213	196	203	213	218	204	206	220	195	220	192	206	195	210	236	205	219	228	181	216	201	221	228	203	210	203	208	216	188	206	207	228	196	221	203	204	189	222	230	182	219	211	204	194	202	177	221	210	221	175	197	225	226	210	197	226	202	233	194	189	201	239	196	212	221	203	230	195	219	187	195	215	229	210	190	209	180	201	247	210	226	205	188	217	213	197	219	239	210	219	208	193	204	217	196	213	187	228	230	200	184	208	218	222	208	178	190	251	214	238	227	213	215
27546	21006	9930	1279	828	780	655	575	496	489	546	568	510	525	508	503	546	530	479	516	495	513	526	465	520	526	524	513	485	536	537	501	492	545	497	502	492	504	538	528	488	505	507	488	491	521	518	501	492	504	479	492	511	494	506	496	498	473	513	485	485	517	501	498	520	522	555	469	476	494	492	547	510	472	553	496	472	497	537	494	504	474	490	487	481	510	516	501	477	524	509	506	523	519	496	527	525	500	495	475	482	506	494	493	506	499	552	533	527	496	514	533	470	487	503	496	491	495	522	537	510	503	515	486	548	533	518	483	497	424	479	492	523	508	501	530	489	505	537	518	504	527	489	533	505	540	526	497	486	512	520	516	492	537	520	503	541	523	499	490	495	514	507	507	520	517	524	474	502	499	493	486	517	485	520	516	547	482	482	473	472	460	520	501	472	498	495	519	482	527	483	488	522	534	499	521	526	514	498	498	513	497	537	522	510	507	535	513	476	533	524	519	545	507	517	484	488	500	469	513	515	520	513	516	513	515	518	531	508	504	560	484	512	489	515	489	497	527	514	522	523	498	501	501	534	512	554	516	468	491	472	538	488	514	519	508	480	487	501	507	524	506	496	544	477	493	539	522	526	500	506	500	494	470	529	494	489	509	516	508	528	489	499	533	512	522	461	474	481	522	518	493	472	527	526	463	525	518	492	543	505	569	500	500	484	507	553	506	518	521	518	509	476	503	506	513	507	517	493	496	468	522	476	524	587	469	515	526	497	491	502	505	501	542	488	510	444	503	512	526	478	534	511	516	495	492	497	484	473	458	478	517	503	523	507	555	480	516	510	519	499	499	497	550	504	507	520	480	499	545	514	486	513	507	461	494	504	529	482	511	492	526	518	510	465	495	532	494	524	517	513	510	515	508	507	523	523	534	547	504	463	523	494	500	516	532	554	515	514	535	459	541	522	505	493	521	509	462	524	488	530	498	477	511	537	499	535	510	478	481	510	544	487	507	521	498	551	491	475	500	503	485	519	488	501	535	491	505	479	520	485	513	480	498	508	485	497	525	506	492	508	488	498	480	486	497	497	505	503	476	499	506	496	496	475	507	505	491	472	506	477	492	482	527	551	483	509	478	491	526	493	483	462	485	499	477	501	519	493	515	529	526	495	504	519	528	489	497	527	490	503	487	481	519	513	519	491	487	474	525	544	494	536	528	492	529	504	482	543	528	551	499	504	529	499	523	529	506	489	536	436	483	477	501	518	479	543	520	497	487	468	535	481	500	517	537	483	489	522	516	509	500	522	512	494	505	504	518	508	490	510	484	483	537	512	493	531	502	506	497	549	465	492	509	532	535	504	524	510	494	521	494	517	473	502	491	510	470	537	524	504	527	542	491	476	501	542	526	452	500	499	490	472	491	534	511	481	504	500	535	533	524	521	449	546	504	490	518	521	488	491	483	498	510	475	506	520	494	518	480	484	482	519	530	521	499	493	513	540	540	553	473	486	482	514	526	498	485	499	464	504	524	491	493	489	512	564	514	497	479	553	507	511	475	489	504	481	529	507	492	504	508	523	514	505	521	540	502	494	512	507	497	478	495	495	531	500	475	505	511	480	540	518	517	521	564	487	512	501	528	506	504	480	475	518	537	501	521	496	498	503	518	521	474	534	522	494	516	454	464	520	495	533	484	496	505	513	491	535	518	481	445	524	499	510	517	558	526	495	539	547	488	501	524	476	541	497	522	524	539	502	494	504	506	485	498	539	494	509	514	506	517	508	522	524	481	495	502	553	481	493	466	478	489	468	501	480	485	533	460	516	482	568	515	511	517	531	492	540	529	491	493	482	536	450	507	547	523	521	501	527	530	487	480	474	504	486	503	491	513	513	533	513	432	498	518	521	477	514	477	495	475	494	519	492	512	535	565	494	517	504	528	473	519	523	489	550	537	480	515	514	420	479	500	505	538	522	523	484	479	516	485	497	500	531	499	493	509	461	461	500	510	521	517	523	534	461	537	524	518	499	517	519	506	506	478	463	524	517	510	536	524	526	510	516	505	487	519	541	510	507	531	489	528	539	505	508	518	542	541	534	516	488	511	535	502	525	468	536	495	543	533	505	515	515	493	523	496	526	484	498	503	501	494	488	520	509	482	496	504	519	514	485	524	518	510	487	544	528	512	509	505	485	566	471	490	523	486	503	533	543	499	471	533	479	514	517	521	513	522	507	476	524	512	476	484	524	475	499	506	524	500	507	470	494	501	490	507	536	500	519	550	503	543	496	494	487	547	520	475	542	515	480	478	530	486	519	518	485	505	469	482	470	536	497	546	533	533	500	508	548	529	499	497	518	479	519	515	523	451	503	473	490	481	527	554	543	503	522	497	497	509	498	489	519	505	507	482	468	525	506	515	526	495	503	514	460	488	496	505	484	487	501	521	540	489	514	557	506	473	554	523	519	508	491	526	505	485	519	537	515	517	552	529	465	511	515	515	560	498	487	469	498	563	491	503	480	537	515	529	529	518	491	523	472	512	528	472	502	532	480	553	500	470	491	496	528	516	517	517	477	517	528	522	504	484	488	534	511	506	462	548	519	551	484	524	512	520	501	507	507	547	496	484	520	482	482	473	517	514	505	533	489	532	528	510	521	503	487	480	529	552	516	497	496	530	464	513	510	473	512	523	523	534	504	478	509	494	470	496	519	470	496	505	503	499	521	523	540	543	526	513	507	506	470	487	522	473	533	498	495	529	464	499	525	535	486	515	469	472	536	542	517	495	509	538	467	496	495	523	493	507	510	481	544	462	519	541	532	508	538	483	553	471	487	533	542	527	512	492	492	527	473	520	499	514	518	482	488	510	524	472	506	530	498	468	509	508	504	499	543	501	498	497	467	491	485	483	495	528	574	504	519	534	491	480	504	484	501	485	542	524	474	494	491	543	475	508	551	511	463	490	491	544	536	500	501	495	496	506	512	476	540	498	530	518	512	509	543	506	508	496	520	501	487	479	499	461	518	509	522	496	485	530	516	493	535	538	529	482	490	541	500	496	552	483	489	496	522	486	490	559	524	501	503	520	522	507	530	486	476	489	484	524	515	531	480	507	507	482	524	482	517	520	520	534	496	501	509	515	540	506	505	496	480	526	526	524	511	497	516	479	505	508	500	484	498	509	476	502	503	465	521	541	493	469	540	524	482	506	475	510	477	491	529	513	525	496	517	507	509	512	519	484	486	513	528	498	488	496	510	451	497	513	500	520	526	481	519	463	539	513	513	488	500	524	478	532	515	503	521	481	502	482	475	467	503	505	520	549	478	491	504	544	516	503	514	525	494	498	522	534	479	502	515	522	502	464	534	478	505	507	509	471	519	483	519	478	482	510	494	484	498	513	524	511	554	555	563	503	499	480	508	520	507	471	490	529	516	539	520	508	498	478	556	495	492	507	481	502	519	493	518	489	547	468	527	520	507	474	512	579	530	515	490	522	485	501	520	527	544	526	503	532	527	520
11180	1444	1336	923	855	744	750	706	783	647	733	690	745	628	682	659	648	651	702	655	678	682	645	637	713	663	668	661	643	674	629	658	666	673	663	684	649	645	658	662	622	694	683	634	638	677	662	618	674	652	678	673	657	627	670	713	670	647	659	640	691	635	671	681	674	630	654	707	680	668	664	656	702	631	676	621	692	673	662	671	653	660	738	656	692	616	658	638	631	650	676	646	666	630	681	605	652	646	656	658	660	652	675	658	668	677	656	661	644	644	640	657	644	645	621	649	679	643	660	635	655	682	657	674	649	682	644	644	661	639	687	635	648	672	644	670	662	631	680	644	646	638	635	630	654	666	614	599	677	635	627	714	641	646	622	675	631	633	706	616	653	645	655	652	667	612	652	684	668	671	659	642	651	671	672	697	679	635	637	680	637	671	712	667	666	644	643	632	602	690	674	621	679	653	652	644	620	637	641	650	664	661	668	688	681	667	719	632	653	655	665	683	653	668	650	724	609	662	659	635	668	632	667	654	649	655	649	634	654	653	669	650	676	673	653	645	666	664	640	652	693	656	665	618	657	686	683	654	658	622	650	647	669	670	649	655	642	636	665	669	687	649	632	657	641	658	671	628	706	668	651	679	626	645	651	667	647	662	669	640	614	691	658	646	635	681	657	678	682	627	652	634	661	637	660	663	647	664	673	677	701	642	631	707	653	638	701	618	646	641	624	687	658	648	666	671	686	658	688	630	624	689	666	697	662	674	630	671	685	649	692	648	660	639	649	655	668	638	694	722	618	634	677	600	661	655	638	657	649	659	626	668	634	652	657	685	645	645	666	665	662	666	668	663	694	625	625	653	695	676	675	642	650	643	642	676	638	681	644	659	684	649	622	662	707	623	693	628	675	601	651	635	626	662	658	674	610	618	612	647	639	688	658	660	667	688	661	598	647	645	611	636	658	683	671	662	644	683	651	633	662	662	706	628	684	665	641	658	683	656	654	631	636	640	614	631	615	656	658	693	705	636	659	684	679	634	683	654	685	717	641	633	662	671	635	615	617	635	630	655	650	652	706	697	647	670	657	678	611	604	659	636	634	681	678	668	713	648	683	661	639	697	676	653	662	644	624	678	688	621	604	636	664	709	615	622	651	656	618	660	655	680	640	600	670	646	651	661	635	691	671	675	643	645	672	642	591	680	686	639	619	651	645	644	655	684	629	650	672	644	674	651	688	667	631	670	635	653	659	665	691	655	660	640	613	634	665	674	705	643	651	676	701	621	664	666	660	652	665	663	662	671	728	657	640	662	623	635	664	664	669	606	667	710	673	659	663	716	636	671	627	708	619	671	695	651	673	675	616	648	645	650	671	667	648	656	700	672	633	630	693	636	671	662	656	657	619	657	686	626	658	622	667	651	639	685	639	645	657	637	644	639	633	629	638	654	655	651	648	644	642	672	634	670	652	622	647	667	627	653	700	685	617	646	640	680	664	628	661	669	635	624	616	704	643	673	644	645	655	634	665	689	621	658	630	651	619	649	667	690	672	641	628	626	656	678	646	648	606	665	696	659	662	666	655	695	622	655	659	648	682	656	645	620	644	670	687	653	625	641	713	683	684	625	650	666	635	633	671	639	661	671	742	630	634	674	612	642	633	659	674	645	669	683	680	665	680	663	595	690	684	606	672	644	667	673	652	684	670	670	657	602	630	681	639	618	604	667	671	640	674	628	664	719	701	648	655	641	626	624	643	661	641	662	645	659	648	718	708	632	654	637	635	620	680	648	718	670	636	656	697	691	653	651	698	637	605	664	650	677	631	665	670	644	671	653	656	648	649	643	679	690	659	645	643	626	647	660	632	641	643	633	619	657	651	686	678	617	644	625	623	615	653	665	621	640	675	674	639	655	611	636	640	654	590	641	615	675	683	635	695	641	626	601	692	637	657	661	622	688	655	669	708	646	629	614	657	639	690	673	647	684	632	645	673	646	683	666	695	637	650	624	576	635	658	624	649	657	655	711	662	668	638	630	663	639	676	651	688	657	618	655	697	623	663	674	691	664	680	618	648	653	623	617	645	701	657	655	655	635	657	671	646	664	643	646	616	646	677	632	608	652	692	696	609	687	644	671	677	691	676	643	608	633	603	661	652	639	629	631	649	661	608	636	682	655	639	627	652	606	611	651	674	656	674	658	643	706	668	680	662	673	699	664	618	640	685	653	639	622	688	680	655	681	614	700	713	658	657	676	649	650	693	645	648	664	633	628	662	658	649	664	670	685	664	643	669	662	618	660	666	665	663	646	653	654	649	705	682	654	717	675	655	619	677	623	670	660	638	645	646	658	678	679	617	646	650	670	658	652	665	673	609	622	665	630	641	647	639	633	650	627	684	660	639	665	664	658	671	613	684	635	678	677	709	631	618	634	661	647	624	620	631	640	646	654	649	665	617	652	631	645	657	660	705	645	682	650	660	652	689	638	700	625	639	648	648	625	626	641	626	701	621	622	673	703	676	653	650	608	655	676	659	684	668	644	659	617	624	693	647	636	671	635	691	666	657	642	654	667	649	686	632	623	645	635	665	660	674	652	663	677	679	633	663	667	654	667	675	677	680	648	672	642	646	654	651	689	680	616	651	601	698	619	625	625	674	669	661	670	664	653	632	650	623	723	655	731	655	665	668	670	651	653	656	659	630	654	651	661	653	661	671	638	671	644	639	613	632	662	626	666	691	616	675	615	651	652	625	683	659	691	659	667	666	613	668	654	670	667	691	654	628	704	639	687	679	616	691	695	654	693	669	661	651	678	667	677	665	645	670	683	659	682	684	647	647	663	659	651	648	618	637	678	672	661	654	631	655	667	618	655	610	695	688	658	637	620	588	675	732	665	657	631	620	653	624	647	666	645	626	699	604	652	666	694	634	692	636	634	631	599	639	637	686	664	630	654	647	638	643	663	644	652	643	644	650	627	652	599	656	664	592	666	678	640	576	636	640	647	680	646	624	675	630	698	610	669	656	670	686	663	679	665	654	688	676	692	623	671	696	615	638	633	638	659	630	642	644	621	627	678	641	642	671	687	636	673	647	678	676	602	674	640	643	656	620	597	702	672	666	689	639	678	645	629	615	628	704	616	647	649	682	667	631	648	662	654	659	713	634	630	609	692	678	683	640	667	635	636	683	663	629	629	641	630	703	656	626	644	627	622	629	586	690	621	667	660	637	656	632	686	665	651	645	678	646	653	626	674	623	671	639	727	684	666	665	698	696	675	661	645	637	703	655	634	659	657	646	678	633	623	631	635	643	639	680	629	698	675	687	671	670	675	625	627	668	655	668	613	668	675	702	696	636	657	642	660	664	658	641	654	685	712	668	657	598	668	668	663	623	632	634	629	662	656	643	659	663	632	653	656	668	620	635	668	650	619	638	649	687	668	655	654	676	617	636	660	656	668	633	641	689	634	671	642	641	669	664	662	609	706	665	665	621	649	662	653	713	658	637	682	661	659	684	645
24147	21446	29268	24047	21438	12289	1258	804	616	597	542	522	503	482	463	444	465	414	431	438	416	438	440	451	408	432	369	412	415	416	391	415	390	366	404	393	384	421	381	402	408	372	376	352	388	393	354	408	387	408	355	409	397	396	403	385	380	379	396	376	356	380	385	380	386	367	367	381	382	381	377	366	400	363	395	355	388	412	379	385	385	399	353	380	362	356	370	373	395	382	363	357	392	375	406	396	374	374	402	410	382	396	403	365	407	393	361	403	395	382	385	367	394	363	383	401	396	391	380	373	402	386	378	372	419	420	387	377	387	376	372	399	401	352	399	382	378	388	359	371	398	363	380	382	362	389	407	370	375	376	363	393	375	425	393	411	396	380	367	391	393	360	411	382	350	388	378	346	359	374	391	376	372	414	383	353	351	372	402	391	367	421	382	375	405	392	374	378	386	377	408	347	397	367	412	370	382	378	373	391	427	389	386	376	392	370	373	389	383	372	380	360	409	360	419	392	414	413	388	386	432	376	379	364	364	378	382	397	363	370	366	391	363	393	363	376	365	358	372	391	361	379	362	370	411	408	407	407	397	400	414	385	435	391	387	394	365	391	401	403	376	369	387	375	362	393	368	362	372	388	370	380	408	370	387	407	390	385	382	354	375	385	379	391	366	393	381	360	366	384	391	404	399	371	391	375	397	383	356	391	352	389	363	370	379	371	395	430	404	383	343	377	371	390	381	411	410	393	355	384	384	394	393	411	375	408	360	390	375	376	396	371	389	389	421	410	357	370	346	345	396	399	406	344	373	396	390	377	360	367	364	393	374	369	407	373	397	401	427	373	370	393	382	354	374	416	390	373	380	398	377	394	372	381	384	403	398	413	382	365	339	409	382	399	391	364	421	400	411	398	388	364	356	402	420	380	356	391	375	374	392	346	385	373	409	417	362	387	372	383	394	376	368	416	374	399	404	443	362	388	404	422	345	392	400	418	365	362	350	393	390	412	398	374	354	372	391	366	387	383	401	383	376	388	376	386	371	423	392	392	380	391	386	389	406	407	389	362	398	385	379	429	382	396	406	411	374	413	397	409	387	375	376	351	379	383	363	412	417	421	397	390	390	387	369	376	384	381	377	397	379	392	438	358	346	383	406	379	391	406	388	354	362	379	388	385	392	371	381	397	389	365	385	367	405	351	393	360	388	408	361	389	394	376	386	370	378	381	402	409	397	382	393	424	396	394	378	364	401	389	353	377	330	392	368	362	385	365	415	402	387	374	368	386	399	390	404	424	381	383	375	400	423	356	390	400	407	392	353	408	364	384	365	375	375	400	361	383	382	361	374	414	409	395	411	388	375	369	390	376	372	337	411	395	436	401	330	392	383	416	403	384	356	372	368	396	370	409	393	401	394	364	393	388	370	379	406	408	416	368	391	399	390	401	370	375	360	390	391	383	365	357	393	389	358	374	382	406	397	394	382	374	358	395	392	375	377	401	379	372	357	395	385	389	413	389	421	383	411	371	392	357	372	418	378	410	399	380	359	409	388	397	374	399	407	367	396	364	388	393	406	404	362	374	385	339	385	387	347	365	395	348	396	378	381	359	367	378	380	416	374	389	388	404	410	369	390	380	364	405	383	377	432	370	378	409	405	395	361	356	376	404	376	399	379	418	387	393	375	400	413	365	374	348	434	381	398	410	402	406	380	378	376	410	383	357	376	375	368	371	402	356	375	316	404	362	370	370	407	351	402	393	392	383	392	418	393	363	373	386	357	391	400	371	420	372	355	375	388	365	406	408	381	403	395	359	383	377	362	400	384	373	368	340	398	370	370	420	373	400	340	377	379	400	390	412	381	422	386	373	382	357	394	389	384	378	393	392	390	365	361	404	428	383	370	382	356	385	373	386	385	365	384	398	374	388	381	389	408	343	396	390	351	377	369	392	363	375	400	369	362	397	403	410	397	375	348	384	364	354	353	403	384	386	359	370	373	382	384	383	360	357	369	363	349	363	366	393	371	378	425	364	397	371	382	347	363	381	380	391	350	347	383	413	411	349	353	399	350	383	382	382	401	396	385	394	412	378	387	365	395	377	376	395	382	389	369	400	392	381	383	382	387	401	384	377	407	370	375	361	413	384	349	392	364	390	365	364	362	398	396	389	420	403	403	383	395	367	368	408	390	394	417	363	379	399	394	365	385	346	390	377	403	411	393	411	375	402	406	398	368	350	340	381	398	385	379	425	384	381	352	381	361	348	371	429	367	353	393	413	355	403	403	361	389	375	368	366	349	364	394	406	383	396	398	405	389	392	356	351	390	330	359	384	382	370	386	391	392	348	343	380	391	406	412	407	376	399	351	368	362	366	357	388	372	419	376	365	359	389	412	412	366	392	382	365	384	382	393	372	372	352	404	387	435	412	430	362	367	395	366	392	364	376	375	377	336	384	404	359	356	369	407	432	369	354	395	376	389	378	374	371	361	351	344	388	383	372	358	352	373	413	374	395	366	410	388	369	390	374	422	348	388	387	385	359	392	410	412	398	395	382	382	326	390	437	387	397	378	384	389	380	373	376	387	431	351	384	386	408	364	408	411	390	426	391	377	414	389	404	393	393	402	383	412	402	385	373	416	378	391	367	368	378	412	362	373	403	383	384	404	347	353	397	383	425	422	412	409	389	388	361	414	359	401	378	390	397	396	418	429	371	388	380	403	377	422	392	369	382	377	372	385	415	373	389	372	366	415	386	397	386	391	377	396	380	405	365	380	404	374	414	367	372	343	370	428	405	363	398	363	386	343	386	383	348	380	357	385	378	341	404	372	382	364	329	385	387	372	376	403	400	341	398	415	373	380	407	383	399	395	350	380	401	409	400	373	338	364	386	395	379	379	365	366	379	347	367	383	363	363	404	401	393	408	354	407	367	377	383	398	394	384	367	376	411	372	416	376	408	413	385	348	402	390	398	416	357	409	377	397	411	373	424	386	387	357	373	341	393	364	415	407	383	360	373	398	358	406	393	369	366	400	356	374	357	395	384	398	398	398	369	405	439	378	400	381	380	391	361	387	421	404	411	389	388	341	422	367	367	382	357	427	375	413	402	371	396	355	377	399	377	372	356	428	373	389	375	400	376	381	362	391	415	380	373	384	372	400	400	405	409	369	371	371	392	376	400	407	394	365	380	402	357	385	386	394	365	358	399	361	370	371	365	399	392	403	392	359	374	390	349	386	350	405	369	398	377	384	378	368	391	385	428	345	379	386	377	385	393	336	412	405	372	378	395	396	397	393	391	364	367	353	365	358	385	399	403	376	373	394	355	367	396	376	355	340	384	372	386	396	393	374	382	372	362	382	409	393	386	385	378	367	429	413	366	380	398	378	383	385	361	374	381	403	408	370	399	371	370	395	365	386	380	407	389	392	387	396	391	413	400	387	370	367	391	400	371	367	418	380	405	372	400	360	362	365	392	353	376	382	359	398	356	402	401	404	372	426	397	392	348	382	389	382	374
17179	8575	7422	3999	2720	2169	1643	1345	1148	1081	907	796	765	723	709	665	603	642	577	592	593	562	557	565	588	518	545	573	529	546	500	539	547	542	596	546	557	537	510	529	462	496	558	513	560	488	516	500	513	454	542	519	491	499	525	542	471	488	542	538	517	524	533	509	507	480	485	546	514	545	510	509	506	505	485	543	569	498	517	529	472	515	521	530	533	488	512	511	499	482	487	519	507	509	519	502	478	538	528	477	497	532	501	474	505	515	523	521	496	512	504	485	552	530	537	463	503	483	479	490	484	522	483	472	534	513	522	504	511	496	523	485	503	490	496	537	528	504	523	516	542	501	515	478	519	540	501	536	494	468	533	487	471	509	528	492	498	508	544	490	532	492	513	498	532	526	495	482	502	551	503	585	469	535	506	482	540	549	480	544	511	505	528	478	527	517	469	502	464	488	514	528	455	463	490	515	517	532	521	492	506	498	497	522	524	506	505	497	502	493	499	530	495	512	471	516	518	475	516	470	482	507	540	524	511	463	539	508	513	502	512	504	494	548	524	491	521	532	503	517	525	506	472	469	495	489	495	511	494	541	518	491	502	499	469	548	472	500	501	523	463	549	520	494	511	530	515	524	518	500	529	522	492	515	494	525	502	517	502	515	528	464	524	499	511	495	506	504	540	485	552	525	510	519	514	537	521	508	502	532	509	480	514	530	519	544	456	520	516	529	540	509	502	491	518	535	498	504	507	534	533	507	516	463	493	512	460	523	496	500	506	531	509	522	529	495	532	510	517	497	504	540	498	512	488	543	511	508	561	486	481	497	532	485	517	532	521	489	483	556	558	518	477	516	527	471	552	509	524	518	557	517	486	532	529	500	503	505	552	506	515	494	484	530	488	501	496	515	459	494	533	499	485	467	525	494	554	500	538	485	528	471	547	463	503	529	471	533	508	501	468	500	530	491	496	529	492	493	478	493	479	522	502	528	515	513	510	516	507	507	509	498	518	524	501	477	488	472	521	528	498	506	519	511	499	516	524	511	515	524	517	487	479	538	520	520	514	537	518	519	481	512	504	465	567	511	468	507	500	502	521	487	519	524	519	525	509	559	502	502	521	489	468	479	504	510	517	485	531	532	523	497	479	529	510	503	557	519	497	529	527	526	502	541	538	508	515	513	468	534	563	509	519	467	501	540	543	530	495	465	490	535	505	520	532	527	497	510	525	469	487	484	458	538	504	495	502	571	532	513	494	520	494	505	530	522	520	512	505	513	495	487	494	521	560	490	511	544	510	526	487	509	499	507	505	515	472	455	543	486	493	513	504	480	487	499	469	480	497	516	461	494	479	537	505	557	482	517	474	505	520	487	486	449	529	550	492	527	422	496	495	476	514	474	531	532	542	519	527	548	509	505	510	500	518	527	504	531	498	516	490	539	525	490	511	515	496	517	470	483	545	499	529	498	571	563	526	542	479	546	483	552	514	510	517	492	528	486	514	536	493	502	494	522	529	481	502	518	526	471	505	563	513	497	507	534	511	479	516	517	524	503	492	523	488	496	515	525	503	537	454	463	528	513	495	503	525	483	539	483	507	527	518	499	504	518	492	538	517	512	537	511	510	518	499	507	491	482	473	520	534	476	499	558	530	481	501	488	487	499	496	497	500	476	547	524	531	521	566	529	506	476	510	512	485	547	505	525	490	491	522	543	471	511	519	507	475	530	511	554	504	536	512	481	488	527	502	537	493	510	525	467	471	487	500	516	499	491	474	506	520	493	498	528	458	524	534	501	502	526	499	504	500	525	520	522	498	528	499	470	495	501	530	536	488	524	453	555	491	554	490	480	506	508	521	514	533	521	525	514	502	491	515	501	480	520	493	554	516	467	465	516	509	479	531	518	526	486	502	489	506	486	495	518	449	532	470	496	535	508	514	488	504	495	497	481	516	534	505	503	528	487	506	461	535	479	536	533	499	562	504	490	521	502	524	503	510	519	529	516	551	492	482	520	512	523	493	482	547	514	539	543	521	514	509	519	497	522	497	505	490	482	514	500	503	498	477	502	519	495	490	516	479	502	499	477	501	457	490	557	510	546	507	498	479	479	488	518	526	518	520	477	537	503	564	510	503	516	510	510	473	487	551	487	508	521	501	487	513	516	480	513	462	533	505	498	509	530	501	504	489	462	507	542	493	507	539	524	547	515	536	494	512	525	489	522	490	481	522	502	482	522	506	510	511	551	498	484	504	527	494	505	545	470	469	512	525	537	495	486	516	465	473	502	472	509	521	539	502	520	532	552	513	502	516	496	549	522	497	505	527	503	517	480	548	531	499	504	487	493	497	521	523	505	506	507	532	519	511	481	483	474	470	523	484	532	503	524	516	487	472	472	508	546	534	524	508	516	542	522	549	489	547	523	505	497	501	505	513	523	468	516	512	489	497	477	501	509	489	490	517	482	494	505	552	501	496	550	509	475	519	498	498	497	515	519	494	488	471	558	486	504	483	482	550	505	494	489	496	505	474	509	540	516	493	507	489	496	518	491	498	531	493	520	502	512	487	504	520	498	491	517	517	513	497	518	513	475	507	488	510	499	564	500	482	515	494	508	527	493	473	481	483	518	500	530	480	503	483	476	529	516	493	497	504	557	482	503	551	494	522	543	486	520	542	529	511	491	518	508	537	482	497	463	494	504	510	535	507	502	491	507	533	535	525	519	542	521	493	529	498	517	476	541	491	517	531	492	506	515	510	478	532	496	513	500	472	510	511	496	470	503	471	495	520	525	492	489	500	541	480	541	528	522	515	486	521	480	507	510	479	505	546	481	514	498	486	516	534	532	497	482	513	502	536	517	523	508	520	513	555	509	489	519	497	528	495	525	522	503	523	504	489	534	515	518	534	481	487	517	511	516	465	500	541	522	493	563	470	511	548	448	525	540	526	477	473	509	501	512	519	483	482	519	520	521	503	537	512	521	530	533	527	601	503	529	521	510	481	490	537	536	492	528	497	531	522	520	499	549	511	526	511	533	494	507	485	481	507	478	499	520	534	538	530	505	495	546	472	519	542	469	487	484	533	504	516	503	499	516	477	493	500	473	491	516	473	541	496	501	524	511	478	502	471	497	459	526	469	516	487	501	498	532	506	484	498	499	482	511	524	475	534	513	556	490	533	494	503	556	513	548	517	516	522	548	519	539	494	496	536	517	491	441	540	510	531	542	484	566	466	506	493	490	466	524	497	534	497	527	497	503	509	504	482	493	491	513	480	520	499	536	504	497	537	495	496	517	514	442	490	514	542	510	498	517	508	485	478	506	498	551	517	501	476	510	493	505	530	541	546	495	520	545	552	509	516	515	525	500	520	472	511	496	493	541	523	500	522	524	514	509	502	525	527	506	476	498	541	505	502	488	536	540	473	526	481	485	469	575	480	502	494	552	502	510	507	491	517	492	533	500	538	541	503	500	528	524	522	503	502	503	508	470	491	520	513	522	521	494	538	501	500	501	522	485
23102	21432	29594	23666	21432	21475	11292	990	652	514	448	375	369	286	328	289	266	256	233	228	225	210	195	219	209	190	182	184	186	194	198	172	194	164	187	181	180	179	179	191	181	177	171	170	183	161	176	196	159	181	183	156	151	164	164	186	164	183	159	173	156	159	183	173	172	190	162	183	205	176	172	170	169	168	147	143	182	191	163	174	159	177	150	143	167	169	171	147	163	171	180	189	151	158	132	173	164	178	159	159	163	181	181	157	162	168	171	156	152	148	169	161	157	154	180	168	169	160	169	141	174	153	160	162	150	182	172	170	169	159	156	157	155	162	153	158	169	159	161	134	149	171	145	167	198	164	168	157	152	149	156	155	171	161	149	161	169	149	166	144	159	142	160	152	157	170	160	170	166	162	153	155	168	191	163	166	158	171	166	161	160	155	164	173	170	167	163	155	163	164	133	165	172	140	154	168	175	180	137	160	126	156	168	150	171	155	161	149	172	142	156	178	173	158	152	173	164	174	176	140	174	155	148	171	144	140	155	146	176	149	159	169	141	151	158	158	158	170	154	152	159	146	142	165	176	174	152	159	147	173	167	152	153	164	161	181	153	166	172	148	168	163	165	169	159	178	146	141	157	143	167	127	176	169	175	167	170	169	147	172	124	175	191	156	168	166	170	140	145	147	154	141	152	148	161	162	136	158	159	149	153	147	147	171	158	145	170	172	165	148	151	177	143	141	159	156	160	161	169	163	176	165	158	152	156	166	146	158	141	163	159	171	139	153	169	169	157	150	185	169	172	158	172	174	171	202	155	164	180	143	168	174	167	138	154	158	155	177	170	127	184	151	144	153	167	153	157	156	164	167	145	171	135	157	141	149	137	145	177	185	155	157	155	167	153	146	157	146	173	146	143	142	160	148	155	139	145	173	177	154	180	163	164	162	127	176	165	160	161	169	161	175	162	151	146	146	182	156	158	166	163	158	163	165	141	166	160	165	149	151	170	143	179	148	151	176	143	161	163	157	160	158	164	180	156	145	149	151	174	167	162	164	151	168	158	157	154	161	158	158	170	168	155	158	173	191	174	156	159	150	184	160	169	180	170	185	172	156	122	161	174	148	146	162	151	168	174	173	164	152	138	159	167	156	170	142	164	163	156	173	165	174	152	133	166	168	146	163	158	169	169	158	160	173	163	183	149	159	151	145	155	156	140	158	158	156	166	164	157	161	149	152	165	143	158	163	155	154	169	150	177	164	176	156	188	181	165	146	133	155	151	183	166	144	163	149	161	138	173	142	171	139	164	157	167	148	148	159	164	163	158	169	173	168	158	159	167	162	164	149	147	146	156	169	177	168	168	151	159	150	151	146	161	154	156	154	151	155	131	180	165	165	152	126	159	144	170	163	174	163	150	156	182	164	153	135	154	131	170	151	145	158	158	149	170	184	171	179	176	156	174	153	150	173	156	170	175	159	130	146	158	147	163	172	157	176	143	158	155	173	192	178	163	156	128	150	159	150	178	144	162	161	167	171	164	158	140	150	171	172	150	166	146	139	179	178	165	157	155	170	159	158	131	152	144	163	161	157	125	157	171	169	161	159	158	151	154	170	177	183	162	143	139	156	160	154	146	177	150	144	146	171	143	159	175	152	168	161	145	161	180	168	155	170	182	148	161	143	176	162	164	166	155	149	172	146	156	170	160	184	161	168	158	176	166	146	159	175	145	151	156	171	168	153	158	194	152	186	166	168	173	162	156	171	160	168	142	151	156	140	148	153	158	131	141	151	149	150	155	184	167	178	147	128	164	168	168	147	149	156	154	156	174	171	143	158	143	144	166	164	156	158	165	170	152	164	165	127	162	168	164	151	188	138	195	172	153	166	157	146	148	173	142	155	154	144	186	174	165	155	157	157	167	178	166	152	170	161	172	159	171	162	171	148	141	165	149	145	162	159	156	165	171	147	173	165	159	140	159	172	160	141	138	171	157	146	144	197	152	162	163	134	169	144	169	156	163	165	154	154	148	155	174	152	199	138	177	166	140	163	167	149	163	151	151	165	132	175	152	167	161	172	147	161	169	169	180	152	174	169	147	158	147	159	153	165	152	160	170	146	166	169	159	161	137	146	163	162	157	163	165	164	160	173	165	151	139	166	181	129	170	162	149	151	144	162	146	157	150	146	173	145	169	141	146	167	148	144	165	163	152	178	181	159	154	162	140	160	171	167	154	152	153	212	152	159	175	151	151	171	162	162	145	142	151	169	175	151	165	188	160	167	162	167	167	173	170	166	151	152	147	173	141	161	174	154	167	152	132	169	174	162	153	175	172	170	127	160	156	154	154	143	144	162	164	146	168	137	138	149	158	147	162	170	140	146	156	162	151	160	148	153	152	160	159	154	175	153	181	188	159	142	161	151	153	150	174	192	175	156	171	144	178	167	148	155	187	154	164	176	173	168	145	165	160	145	171	163	162	154	169	159	169	157	145	164	162	177	174	156	164	150	155	172	167	159	165	145	146	174	176	129	156	172	155	156	161	165	140	148	164	161	159	170	165	182	160	151	158	145	146	166	158	163	157	153	138	129	165	145	155	165	157	145	180	158	135	185	163	161	195	166	149	162	182	139	136	166	160	164	140	159	148	179	174	183	176	155	160	171	166	146	171	127	136	150	160	170	133	145	140	164	134	174	145	171	155	153	150	143	149	167	177	166	143	164	157	150	165	158	163	159	170	159	176	164	161	162	150	170	170	152	151	155	156	153	154	145	149	152	165	155	149	158	157	152	148	171	161	168	163	158	172	165	145	156	164	150	153	159	166	170	151	139	173	161	140	159	141	152	179	157	152	158	166	165	154	162	166	154	183	167	172	139	158	171	169	136	186	154	139	169	126	171	157	160	152	170	158	175	180	183	130	162	171	185	160	164	160	156	179	133	172	153	156	137	183	156	144	156	161	154	194	166	140	168	156	171	156	168	154	143	150	170	183	170	143	179	163	149	165	162	145	156	186	145	162	156	156	143	191	171	140	174	161	172	165	168	167	151	182	162	140	158	162	161	156	140	165	166	164	154	140	143	153	169	141	152	162	125	166	152	150	153	158	168	171	149	166	169	156	169	164	165	162	154	154	168	141	158	169	140	170	161	161	150	148	149	150	179	155	145	160	166	168	169	170	143	143	161	182	145	156	160	159	134	142	159	148	157	151	170	158	161	166	158	168	135	148	162	139	140	155	154	154	156	154	177	172	136	157	176	171	163	176	150	159	183	166	153	151	164	140	160	136	186	168	142	156	184	154	179	149	137	147	136	177	170	157	169	171	156	152	174	166	147	159	142	165	144	130	152	154	172	162	143	158	154	140	155	162	164	150	169	147	168	162	169	164	165	155	158	170	176	159	145	160	146	149	167	157	146	136	149	155	176	142	140	171	166	153	162	144	163	145	146	143	163	162	138	157	170	162	153	160	162	159	159	156	151	173	168	175	166	168	157	166	159	166	142	159	160	136	162	179	187
17738	13720	12200	6315	4321	3254	2443	1881	1511	1195	970	815	747	631	522	504	476	446	377	367	380	349	326	304	322	316	309	287	281	240	287	275	288	264	257	234	267	267	252	245	215	239	239	233	234	253	226	228	234	250	217	253	238	200	220	255	196	213	224	232	224	209	201	193	224	229	230	219	229	195	242	215	196	205	229	223	216	214	220	242	198	229	196	244	201	210	205	219	210	208	216	216	224	230	207	213	221	209	226	223	215	235	214	249	216	233	225	221	216	197	208	210	237	211	243	218	208	213	241	228	205	220	219	213	192	216	193	232	227	217	220	216	230	203	231	217	190	220	215	214	214	224	204	224	225	201	212	198	222	213	237	210	213	204	212	225	220	212	225	238	206	242	204	210	213	216	215	208	219	196	208	223	197	197	215	211	208	249	184	222	231	219	202	208	207	178	224	229	193	207	235	213	233	193	243	213	219	209	199	236	221	209	201	187	210	217	212	219	200	206	207	232	213	218	236	217	191	205	218	208	219	201	194	210	224	207	235	211	209	223	228	207	203	230	217	212	206	239	215	223	222	220	217	212	213	203	201	189	206	212	186	198	221	210	202	228	196	239	215	239	206	210	223	233	193	207	221	228	221	215	211	235	211	218	223	217	210	193	202	209	224	200	246	227	206	216	208	204	201	223	202	227	208	205	193	221	219	200	221	210	219	231	250	232	220	215	216	230	208	195	194	209	229	219	233	239	217	227	238	205	210	222	199	209	207	201	203	204	232	196	219	212	230	230	202	204	210	199	213	245	192	232	216	191	217	203	219	243	222	241	219	214	231	220	206	238	242	183	221	201	203	233	220	222	190	215	209	224	209	228	208	228	205	207	193	229	215	219	215	242	197	226	202	229	237	198	229	226	234	223	216	202	233	230	194	220	220	194	190	227	223	197	221	198	226	210	215	230	219	234	247	196	206	200	200	200	208	244	203	231	223	205	222	198	228	218	204	170	192	231	214	228	204	203	228	195	215	210	209	214	207	194	227	226	216	197	227	229	200	209	218	207	226	211	229	201	229	219	219	201	210	218	223	195	223	226	223	199	231	212	201	216	222	214	202	209	233	234	175	191	230	202	195	238	235	207	194	191	222	239	193	196	228	241	226	240	237	266	195	207	213	208	210	204	184	200	230	220	206	199	212	201	211	243	207	211	247	170	208	218	207	215	188	215	185	208	224	203	184	231	219	219	247	200	213	231	212	210	191	211	213	215	198	203	214	214	210	241	201	187	228	176	213	190	237	204	227	238	186	221	188	214	233	225	212	203	206	226	201	203	196	179	217	224	224	201	233	215	199	206	217	208	198	198	183	191	216	202	212	213	211	205	208	198	208	229	209	223	203	213	201	226	222	194	229	246	199	215	214	215	205	173	198	232	198	201	187	224	206	204	213	198	194	223	219	205	202	205	191	216	203	213	211	209	197	222	213	220	203	233	201	228	223	204	242	225	240	224	185	226	208	217	218	224	212	200	206	215	217	221	221	202	223	209	212	229	219	211	237	216	217	188	211	205	212	225	228	183	199	206	213	223	223	225	222	236	215	207	213	222	208	230	208	207	215	211	220	241	236	220	211	206	219	221	202	215	197	178	222	205	251	224	233	198	217	203	216	217	206	200	245	210	208	224	227	244	236	224	216	202	216	205	226	243	225	205	219	216	205	179	217	225	229	197	245	260	190	219	207	237	208	237	204	222	254	211	217	207	202	210	213	227	190	241	197	231	224	195	224	200	187	229	198	207	229	209	199	210	215	198	202	214	235	215	221	217	227	215	209	234	197	209	212	213	211	206	238	211	237	231	189	219	208	228	217	211	192	190	239	199	234	238	237	191	207	233	210	227	208	219	224	223	218	240	208	209	215	227	246	207	202	228	214	212	218	225	209	211	224	207	227	221	227	217	220	207	222	194	197	218	225	187	231	183	235	186	221	219	218	211	218	229	217	200	221	226	206	194	194	213	224	219	216	224	210	236	230	183	175	216	209	217	225	211	204	216	200	193	208	205	197	219	226	215	207	205	190	210	198	225	221	229	215	223	220	207	205	193	203	235	193	204	243	231	229	214	222	227	214	182	229	203	210	221	225	183	194	174	207	214	235	215	199	228	210	210	224	208	203	208	187	229	238	219	226	216	202	198	183	218	223	211	228	232	202	232	237	243	215	220	216	215	212	226	240	207	206	204	211	208	192	193	221	235	211	204	217	220	226	232	199	209	192	214	195	225	218	221	195	202	208	200	232	221	185	206	223	197	215	197	186	211	203	177	230	213	204	241	237	207	215	212	234	216	209	220	218	212	222	192	204	223	215	219	205	217	199	242	199	212	214	213	203	201	214	221	209	207	217	190	221	181	232	247	217	201	215	208	219	225	210	237	189	196	209	235	222	219	214	214	211	210	180	199	211	215	218	205	225	205	210	212	229	217	183	208	215	209	222	226	220	226	240	226	211	229	196	207	212	211	224	204	195	208	220	215	253	209	220	200	208	229	218	231	236	219	213	213	226	205	209	194	217	220	212	218	187	204	228	206	202	215	206	198	220	211	202	196	205	231	213	207	201	240	244	221	204	202	225	213	214	217	227	216	217	202	202	219	207	215	208	199	237	207	207	220	201	215	218	216	191	202	224	217	227	197	183	202	198	198	209	212	180	204	238	219	173	226	229	178	251	244	220	236	196	226	212	202	234	207	190	240	225	219	191	219	202	189	192	218	203	223	204	223	211	218	218	219	198	221	194	197	204	248	202	218	188	210	208	212	233	217	211	216	204	189	217	192	199	185	248	210	214	204	215	191	224	200	222	223	183	190	229	251	226	228	229	199	210	214	218	207	214	176	217	209	194	188	204	219	216	197	213	254	211	208	211	202	213	234	232	214	212	203	224	221	210	215	218	185	216	212	222	198	207	210	236	217	211	201	207	226	231	223	198	223	213	214	222	197	207	201	215	213	192	220	203	209	213	226	213	205	237	225	224	240	230	223	211	223	228	221	216	205	217	225	225	195	199	214	226	208	218	210	201	247	223	202	198	221	189	210	213	223	202	208	210	218	209	206	198	203	228	208	194	201	218	237	223	208	239	222	232	220	265	224	215	186	235	209	225	205	205	221	229	217	204	223	186	207	230	234	234	206	225	206	198	245	215	206	211	205	237	213	208	218	229	226	210	225	221	183	213	198	235	231	211	212	199	219	201	221	220	209	250	225	206	185	222	222	234	205	219	222	224	203	231	216	223	216	219	198	211	219	238	210	206	211	245	191	213	221	248	210	206	231	206	214	218	220	196	215	218	215	198	192	194	221	198	226	213	221	235	191	172	212	217	201	168	227	214	202	205	219	207	223	198	196	225	205	204	236	210	195	237	198	245	231	203	207	218	226	232	216	229	237	235	229	195	207	221	231	205	203	209	208	213	214	204	191	244	203	236	220	207	242	220	237	245	232	222	248	186	201	202	226	207	224	233	212	221	224	209	223	222	230
27425	20964	9728	1020	640	606	541	539	511	555	501	551	533	560	505	477	554	477	482	514	543	506	535	496	529	516	520	521	488	522	484	522	539	534	531	492	498	502	545	463	497	505	533	492	533	495	521	528	555	504	512	476	514	506	511	546	569	494	544	502	505	552	502	516	525	527	521	515	517	489	496	538	502	506	505	470	554	521	524	480	511	503	494	518	491	541	538	519	517	501	503	515	507	494	477	495	534	509	538	505	528	551	502	534	492	501	546	497	504	507	515	489	519	488	525	509	524	522	569	521	500	544	509	554	496	523	484	542	504	524	528	555	532	523	524	495	543	504	509	503	469	517	486	515	469	484	554	520	553	471	530	506	507	460	483	487	515	523	470	514	482	531	526	512	518	514	518	503	509	506	479	476	527	480	502	532	530	471	518	472	515	565	534	540	508	491	499	540	516	495	469	522	517	514	506	520	487	535	517	531	489	461	504	473	493	518	504	499	469	489	526	539	518	550	508	519	500	477	513	520	505	519	494	511	539	511	529	530	485	509	529	500	543	497	534	534	508	514	498	515	526	565	514	489	515	517	496	533	501	513	533	491	517	559	501	512	531	488	511	548	539	523	481	544	504	520	531	525	527	500	544	499	506	545	521	524	506	518	546	527	520	499	535	499	516	499	464	490	551	494	527	481	512	522	507	533	523	519	508	480	494	496	466	537	532	536	551	519	476	500	524	542	517	513	516	500	534	501	539	511	531	562	510	527	485	479	529	569	508	551	531	529	519	512	513	472	513	542	521	534	534	524	521	502	530	498	521	549	473	494	500	518	518	502	529	515	480	544	508	497	477	482	521	491	481	507	492	539	520	491	497	467	543	534	526	498	487	492	511	515	545	480	493	513	510	515	521	522	515	538	510	505	498	496	523	514	558	503	529	556	540	508	500	523	516	501	491	527	516	501	505	486	525	467	464	505	542	522	528	475	538	525	506	544	537	495	516	511	518	497	480	479	539	563	495	508	522	501	473	525	500	533	549	548	534	517	536	506	503	516	520	502	449	487	498	537	553	481	477	522	489	510	529	543	535	518	475	501	480	502	483	487	512	505	502	525	501	510	521	515	503	510	521	528	524	566	506	518	502	511	524	516	547	505	517	504	515	540	507	506	527	491	527	542	479	542	488	516	514	526	540	450	486	516	556	522	505	500	519	485	544	526	522	558	534	504	561	541	511	541	518	506	515	524	506	493	477	493	523	514	539	527	510	507	480	493	495	540	493	506	507	541	510	498	508	490	509	527	515	527	514	529	499	500	521	546	497	538	524	537	547	531	500	493	490	495	533	504	479	480	498	536	511	517	501	546	495	497	491	509	522	509	536	487	534	542	524	494	481	489	473	496	489	542	480	513	474	514	508	508	512	527	532	486	549	499	570	533	573	486	519	500	530	490	506	477	551	504	485	568	485	516	509	518	529	492	488	530	541	552	533	514	554	524	473	474	514	510	525	509	546	460	504	496	519	509	511	497	491	518	523	507	546	494	501	492	560	514	516	492	470	525	512	522	499	513	541	544	501	497	531	529	496	534	511	506	523	504	546	505	522	506	496	556	499	500	515	511	540	506	550	563	513	514	519	510	522	536	526	553	508	472	506	510	514	501	499	545	473	506	491	455	518	470	505	526	499	486	488	532	533	482	513	498	513	498	525	505	529	487	514	486	540	537	537	537	520	518	518	519	520	532	500	501	497	530	545	492	524	499	476	572	494	494	511	508	513	494	490	485	507	501	522	541	452	516	504	527	493	525	468	495	477	546	491	501	497	490	522	531	520	544	514	481	525	482	498	468	519	516	526	481	513	475	512	474	488	479	519	506	521	462	489	505	466	529	492	506	520	519	511	509	504	513	532	507	522	568	537	507	498	526	486	517	516	501	479	496	545	543	508	522	526	542	524	526	528	497	485	507	498	497	511	525	530	550	448	510	507	489	498	521	499	482	499	519	504	448	504	483	508	523	507	536	461	521	525	526	484	494	503	505	487	515	534	493	560	523	522	505	513	524	540	513	483	557	538	536	554	493	479	489	492	517	502	551	508	492	514	500	530	514	509	528	529	523	504	534	504	517	524	495	493	489	482	513	514	545	492	523	486	489	497	506	520	471	523	511	490	481	543	537	512	565	513	502	559	516	517	507	509	522	548	501	518	517	561	508	524	522	537	489	519	530	509	517	519	498	489	518	536	497	511	514	518	543	501	475	546	526	486	527	552	506	488	477	524	522	482	466	507	498	482	525	511	510	528	510	487	494	533	519	541	508	498	505	510	491	546	516	495	509	507	530	465	501	524	501	478	527	491	545	529	496	514	507	467	515	542	541	497	546	504	523	496	508	472	523	531	488	490	515	540	505	494	498	518	500	477	544	509	538	489	523	504	539	499	501	514	509	467	535	508	507	529	511	491	557	508	528	491	531	512	537	524	491	537	503	527	562	547	538	512	516	500	549	533	511	524	488	541	509	512	516	497	543	507	459	495	480	514	500	499	518	489	527	515	521	544	474	488	541	507	493	442	457	518	521	481	490	486	517	545	471	551	521	531	503	537	495	509	485	532	563	495	529	531	535	532	502	501	512	535	488	509	547	511	503	538	482	525	539	501	533	541	462	552	569	531	496	508	502	494	517	514	510	533	499	492	537	553	499	508	582	465	516	524	512	542	524	507	515	515	488	506	485	537	532	490	528	534	538	543	525	495	509	502	523	496	528	509	518	516	544	510	544	450	534	488	554	525	534	520	507	516	534	509	508	475	506	533	506	520	505	511	491	506	532	506	521	484	532	512	516	498	503	495	537	510	527	501	514	509	517	529	543	535	483	521	521	527	482	498	529	492	494	515	510	481	481	538	489	487	505	470	522	553	523	527	521	505	521	510	496	497	488	509	508	507	485	504	486	509	536	532	534	476	525	525	483	521	486	542	519	496	523	536	508	541	519	505	520	466	532	501	507	505	497	471	517	523	483	538	501	516	485	532	492	541	531	499	534	529	521	522	482	552	550	522	497	509	507	548	538	475	479	522	530	540	495	587	529	536	529	494	489	515	497	523	508	506	466	466	490	539	515	493	505	523	531	495	518	534	531	518	496	475	502	483	554	503	469	525	469	509	489	516	509	502	488	519	487	505	483	499	497	547	501	462	526	528	502	540	476	501	507	486	527	505	519	507	536	503	507	492	522	507	539	463	527	489	512	483	526	527	537	562	534	537	508	517	503	482	510	503	517	488	505	525	501	494	516	483	523	478	524	502	484	505	513	494	514	490	535	489	493	529	461	493	498	479	516	506	503	502	486	517	516	470	501	507	516	472	512	565	494	514	546	513	501	529	495	542	479	530	533	519	490	546	501	492	547	514	493	494	519	499	531	491	530	517	505	527	524	507	556	541	527	494	513	557	535	517	509	554	499	530	536	551	500	498	484	504	559	516	550	517	473	516	490	504	509	512	531	541	493	496	479	518	541	493	499	537	519	506	471
11421	1292	1225	910	793	768	791	724	706	678	697	662	661	679	693	639	659	706	667	701	648	698	671	705	657	667	658	678	699	673	607	683	648	633	651	637	654	637	633	648	675	660	623	682	644	646	651	674	617	709	686	678	633	609	683	705	655	662	609	683	595	613	672	698	657	688	656	754	662	670	684	643	635	678	628	645	699	643	707	675	680	670	677	664	652	706	662	645	617	633	675	606	670	701	635	662	693	717	685	667	637	648	645	715	659	715	677	690	717	683	614	651	650	676	703	636	634	667	697	672	634	664	631	617	647	641	610	630	681	633	661	662	688	703	673	652	640	683	717	698	678	681	691	670	614	668	623	695	651	666	652	671	660	636	732	694	670	658	648	669	682	662	660	660	699	622	668	685	677	645	671	660	643	696	649	662	653	646	664	642	638	639	692	639	658	690	676	652	625	630	697	708	687	641	678	679	676	653	665	654	666	691	674	629	634	692	681	680	656	672	612	651	670	676	652	652	674	665	668	637	677	649	628	692	683	668	673	647	666	664	654	681	675	649	619	693	660	629	654	650	672	665	680	654	688	676	689	657	638	662	633	691	643	685	676	647	695	688	682	636	666	664	670	674	734	668	702	686	703	687	673	695	654	682	663	679	668	648	656	660	653	675	658	696	646	635	708	622	658	660	671	697	639	657	674	643	648	655	687	682	674	666	701	681	678	690	641	667	710	662	638	652	671	681	642	676	658	641	648	677	688	682	700	674	704	689	698	695	665	648	695	684	694	662	685	670	610	668	636	650	699	661	667	660	658	651	663	689	684	728	676	710	703	637	691	690	700	639	705	679	664	663	655	713	644	686	684	654	668	643	655	676	662	667	699	707	602	698	650	683	672	624	641	652	657	696	700	644	701	649	647	640	636	638	642	671	681	700	644	682	704	704	631	638	641	656	678	657	666	651	675	711	674	617	641	640	679	622	689	676	629	648	644	709	682	611	653	672	674	678	684	600	662	706	664	661	652	670	632	653	709	666	666	674	627	669	674	694	685	649	678	667	703	664	686	661	711	705	695	694	687	708	641	715	650	643	653	678	669	683	697	665	651	661	664	644	663	690	674	679	651	652	682	680	656	701	661	682	707	722	631	671	626	696	679	685	629	709	620	657	648	630	664	706	724	682	652	680	643	668	651	649	689	658	701	668	667	645	695	679	667	679	685	592	666	686	669	661	650	675	660	694	652	659	675	652	659	626	729	651	675	681	713	685	662	681	680	675	635	676	670	673	687	663	665	656	699	679	677	657	663	653	657	647	658	674	629	643	667	635	700	685	680	680	630	635	704	657	665	642	648	655	666	629	659	656	681	626	633	707	668	655	687	678	659	661	637	672	699	704	648	656	636	657	701	639	619	653	663	705	668	680	648	632	697	693	665	700	720	682	665	709	713	642	636	694	642	668	636	685	676	645	699	631	662	678	682	703	663	717	661	694	693	675	674	607	681	683	663	630	731	689	645	699	715	622	678	690	634	696	669	648	707	698	639	671	637	630	686	647	680	669	654	657	632	649	663	685	715	705	695	650	625	662	681	642	659	674	670	672	675	623	688	691	650	676	659	638	675	719	695	597	640	694	686	669	646	665	688	693	631	652	636	682	685	648	675	710	661	654	629	696	659	613	700	681	701	665	652	687	659	668	679	682	651	685	704	678	673	679	669	640	656	686	664	684	672	653	693	697	688	627	664	685	670	659	667	663	640	677	701	628	660	677	640	651	681	687	617	691	672	656	643	664	655	651	715	656	684	650	685	649	679	682	706	656	677	637	663	662	662	676	648	637	666	681	675	680	621	637	675	646	659	633	645	674	687	686	648	673	711	681	635	632	698	661	687	643	657	659	663	618	693	692	671	629	680	672	673	638	672	675	691	714	707	682	654	669	640	680	681	652	702	652	625	712	662	648	647	701	670	670	682	670	703	658	675	693	690	654	680	664	651	703	686	669	630	642	663	660	670	649	700	692	657	694	698	651	608	627	678	658	659	681	676	680	690	667	646	683	662	703	635	649	671	663	676	696	696	663	631	691	651	645	683	633	680	677	717	665	665	619	675	638	686	669	729	610	700	656	690	678	627	664	643	685	678	668	630	664	621	677	648	641	641	659	671	691	674	618	668	659	688	654	663	659	637	620	681	659	652	651	659	706	666	632	646	687	701	669	621	653	629	651	626	629	610	674	676	653	686	650	674	673	710	634	666	674	667	618	684	618	671	646	668	680	691	676	660	676	676	677	702	694	661	644	702	640	625	616	652	683	662	704	683	669	715	673	652	675	641	688	672	687	673	677	661	629	662	675	633	627	680	676	626	668	643	648	692	651	644	669	726	669	684	694	706	674	653	644	619	669	602	620	645	632	664	668	654	673	656	672	623	646	664	637	659	669	674	664	684	652	644	649	688	671	654	659	639	661	693	655	658	686	668	687	677	665	662	665	679	703	682	677	679	668	656	667	642	637	675	690	683	699	662	659	650	634	658	625	626	632	699	665	650	700	641	681	637	635	699	727	645	677	677	652	668	690	638	709	704	678	665	649	637	659	696	676	669	658	626	632	700	668	644	627	672	630	729	714	670	681	667	681	688	690	634	668	655	691	715	663	696	695	688	646	700	682	614	610	670	660	671	671	652	675	693	663	624	693	657	659	657	660	673	688	662	644	667	683	663	641	655	683	612	695	651	669	696	654	650	685	680	691	669	629	714	687	654	685	687	595	696	618	661	713	671	667	653	622	640	610	618	658	727	633	648	630	666	638	647	679	673	672	626	671	658	656	639	659	687	681	656	645	667	667	663	656	707	700	629	660	684	684	644	720	651	624	660	660	633	709	687	647	649	694	669	658	659	666	663	671	647	641	677	677	693	698	698	640	636	678	682	683	701	662	660	672	658	668	669	674	656	652	699	644	688	663	673	709	692	671	656	691	633	645	693	619	660	649	678	682	681	661	619	662	657	691	629	623	658	654	643	635	679	658	705	632	681	639	694	666	638	716	660	668	724	696	651	674	725	674	660	648	642	663	646	642	657	654	651	654	654	659	685	658	658	652	667	730	659	654	666	691	652	677	651	684	707	708	739	661	627	660	702	672	674	697	618	647	670	691	677	631	678	643	647	673	711	670	691	680	705	669	687	667	652	677	637	673	647	658	658	711	688	664	627	642	642	640	671	649	654	635	645	639	639	672	698	670	642	684	669	677	671	701	640	638	671	684	631	654	720	684	677	668	685	667	709	667	679	642	680	663	694	656	666	660	676	681	661	657	641	623	656	659	685	640	698	686	638	663	703	691	682	671	648	610	708	662	669	643	671	629	657	647	639	680	713	685	639	636	661	662	648	682	642	651	704	647	645	631	692	721	649	680	660	609	691	646	663	675	642	648	662	681	702	716	634	639	598	668	642	668	670	633	666	666	608	701	687	643	669	670	662	707	663	703	673	697	713	650	683	677	671	667	622	616	661	654	670	677	635	664	731	653
24094	21430	29205	24024	21420	11917	1239	765	584	587	559	518	471	467	477	486	441	431	419	413	449	444	412	430	434	418	400	384	395	424	399	415	395	377	401	405	389	400	407	411	416	390	402	399	369	407	376	390	366	388	388	372	385	402	407	406	387	428	389	399	373	386	442	342	367	408	394	417	369	405	392	407	369	386	345	383	406	378	361	366	412	392	404	372	415	372	373	395	417	435	420	415	435	401	388	405	388	416	454	388	368	420	380	398	412	386	409	390	371	392	387	372	406	391	379	400	407	393	353	404	396	387	396	396	386	361	433	406	383	356	401	397	429	399	377	397	353	398	370	398	383	397	376	388	372	352	381	418	379	425	372	402	409	402	377	350	417	388	397	392	398	380	417	375	406	370	374	385	369	388	381	380	393	381	398	412	378	371	345	399	368	376	431	362	346	383	395	380	394	417	363	363	356	387	377	446	404	387	375	391	393	395	397	407	376	407	340	403	371	383	386	365	390	409	422	366	419	336	375	423	382	383	376	408	385	367	387	398	368	383	378	386	405	355	412	431	375	417	341	365	371	411	413	367	356	371	409	417	406	396	357	395	372	384	398	375	387	373	379	372	376	404	413	407	372	377	393	361	385	366	380	364	388	403	382	410	408	380	380	404	375	358	384	395	394	389	376	410	388	374	366	372	329	396	357	358	379	358	361	412	425	384	381	402	425	369	364	371	413	384	422	382	363	400	359	395	348	376	377	382	371	361	418	380	387	369	370	373	389	377	390	377	377	373	397	397	401	381	378	422	353	419	388	383	405	391	395	416	363	410	374	415	369	393	366	350	376	386	381	367	388	355	377	363	400	396	385	374	378	335	389	407	380	406	382	373	411	378	398	396	394	382	387	392	415	392	386	386	407	382	421	401	360	405	355	411	367	414	363	384	394	373	371	426	371	370	394	374	369	421	357	392	378	368	389	387	398	390	375	372	406	366	355	387	432	410	372	381	378	386	384	381	365	401	387	418	376	383	394	416	357	377	342	371	358	363	402	396	371	423	387	412	399	382	385	377	399	447	387	389	393	380	382	392	402	366	386	377	403	416	410	399	383	409	404	397	402	382	390	387	403	375	443	352	374	401	396	386	389	387	374	394	393	367	389	406	351	398	359	354	400	369	391	374	364	418	354	339	388	431	374	394	389	390	425	376	369	379	397	390	365	383	405	393	360	404	369	350	354	402	393	376	394	403	413	362	386	380	391	358	344	401	377	384	379	389	368	366	402	394	411	400	388	333	364	379	399	411	366	374	363	385	402	374	402	397	362	404	399	391	393	431	379	404	398	391	395	350	351	403	411	356	405	373	378	371	403	415	349	408	383	396	358	381	385	364	381	388	370	370	368	397	409	391	334	426	368	413	396	409	370	394	376	380	409	405	402	402	381	351	421	366	411	391	377	397	408	356	409	360	409	362	403	396	363	434	383	392	404	380	380	375	362	382	373	378	387	428	376	371	422	372	378	402	380	367	354	377	372	399	399	398	410	364	389	401	410	398	392	366	368	371	359	391	396	391	363	416	417	391	378	371	364	403	378	383	408	351	397	370	414	393	415	406	384	404	370	385	406	417	388	410	399	403	423	386	365	393	378	394	404	396	391	381	422	378	392	392	364	381	372	377	385	393	409	376	361	376	394	414	390	382	373	381	378	385	405	357	352	405	359	371	403	392	366	395	369	411	411	366	426	379	364	390	380	362	388	365	403	399	381	375	372	368	377	394	365	391	392	388	362	389	352	406	403	393	375	379	389	403	374	420	368	410	352	389	376	399	376	400	378	382	386	397	388	405	396	420	404	379	392	359	381	395	416	365	385	384	404	386	366	387	403	342	388	381	392	404	346	371	395	370	369	375	386	377	390	368	380	366	394	360	400	398	370	428	388	398	367	391	394	403	383	407	418	393	383	391	374	406	412	385	399	390	384	387	378	408	407	381	377	400	391	426	385	374	434	349	394	395	394	373	399	394	388	388	376	334	381	341	407	359	361	389	376	378	396	346	379	375	427	389	368	349	410	385	383	396	388	415	398	374	389	358	388	408	375	369	376	373	377	384	400	370	364	405	391	389	373	355	394	390	433	413	383	349	389	391	391	349	400	343	383	375	374	375	369	407	351	355	400	394	395	375	349	401	391	361	420	390	384	383	363	398	368	368	376	392	381	370	413	389	420	401	378	388	410	372	363	384	394	402	407	351	369	388	383	391	392	397	388	411	410	380	375	384	360	351	348	360	387	401	386	405	350	410	388	371	404	364	358	360	385	408	385	420	406	377	420	394	379	396	388	398	404	358	377	389	401	375	419	382	390	389	405	383	370	416	412	359	411	376	409	378	379	428	349	376	402	407	376	385	376	353	389	399	369	358	413	406	374	384	395	358	377	375	402	393	399	376	347	420	389	352	369	382	380	395	359	399	372	369	409	385	378	385	407	390	400	368	359	358	408	409	346	413	414	414	397	369	419	377	415	359	409	397	417	349	388	395	378	399	385	383	388	399	406	371	364	397	378	397	407	381	392	373	410	380	347	412	390	389	418	386	370	380	393	376	401	383	389	381	403	381	394	386	374	413	373	382	347	386	365	386	399	388	377	377	360	386	374	404	367	392	392	394	371	379	362	405	387	373	409	374	354	359	377	418	377	354	415	368	384	397	356	413	384	385	363	371	373	387	403	387	391	375	343	359	357	423	372	352	383	399	348	386	396	371	379	418	412	399	423	370	392	398	354	372	407	391	415	386	403	379	381	384	367	369	409	395	433	387	397	408	376	412	380	385	356	394	383	399	382	358	379	408	401	359	411	413	408	367	390	404	400	352	357	368	376	387	342	357	382	359	418	400	377	371	390	399	391	380	391	383	377	379	385	402	368	424	383	392	359	350	391	373	381	402	435	369	373	397	358	387	402	373	371	364	390	369	401	395	408	388	380	366	393	374	423	416	371	396	381	406	376	392	394	353	370	395	375	412	389	367	368	380	394	378	381	369	394	410	352	387	386	407	388	369	383	377	387	406	365	386	396	380	416	378	370	358	398	386	438	373	396	358	370	412	375	363	361	409	376	407	396	371	358	347	423	375	390	397	365	410	379	396	370	388	362	362	374	387	392	403	387	384	372	433	377	367	411	396	369	410	364	413	347	405	407	391	411	359	398	360	407	384	405	360	361	380	359	364	376	416	389	406	381	396	381	364	359	399	387	397	371	391	411	404	358	369	398	404	362	380	369	398	370	386	418	407	375	391	350	377	400	362	367	413	370	374	389	364	400	382	379	371	385	403	382	390	402	361	385	389	369	389	362	377	397	374	351	362	397	377	387	406	390	373	360	377	390	355	342	362	396	396	400	411	371	383	383	359	397	341	393	390	377	382	355	416	393	394	409	371	410	389	376	384	403	385	344	389	349	395	371	375	376	402	360	377	390	374	400	407	388	412	387	390	411	412	398	363	364	368	429	391	360	387	362	360	379	352	355	356	380	423
18127	8636	7437	3774	2760	2110	1631	1349	1172	1038	901	835	795	654	669	623	635	626	588	594	633	588	542	567	566	567	569	601	552	556	500	546	547	538	526	552	550	521	542	515	528	557	517	513	520	546	520	524	537	505	523	545	514	539	525	572	516	508	519	548	544	565	494	552	512	525	503	485	531	550	557	538	512	511	488	525	517	519	505	519	561	516	513	528	507	549	532	524	555	534	525	543	526	512	511	506	513	518	523	531	507	498	561	484	482	503	525	491	539	489	500	505	529	525	509	534	521	528	512	517	539	507	544	511	512	506	495	514	501	500	486	529	510	518	565	499	525	549	509	475	473	494	489	519	515	501	475	528	515	534	534	528	559	517	518	498	498	507	497	560	569	533	562	533	523	491	530	517	527	480	517	511	489	477	512	495	529	551	467	546	524	496	456	503	497	487	540	501	545	546	504	509	541	581	518	525	512	507	521	511	499	524	535	538	521	516	541	512	487	559	491	504	510	508	542	533	503	499	526	496	520	542	483	507	496	488	501	526	518	522	503	538	524	495	493	526	514	508	514	504	526	534	508	532	510	523	543	528	534	532	511	493	521	525	530	492	514	497	586	516	525	529	480	470	519	542	519	543	484	536	522	539	519	530	519	524	526	501	520	506	487	540	507	550	557	540	485	485	559	529	475	493	489	526	483	478	507	514	489	516	540	496	481	490	564	486	487	503	564	515	524	533	502	486	509	500	508	470	531	536	541	505	528	486	497	504	518	520	538	522	516	488	535	521	525	491	474	520	491	543	500	479	515	491	523	509	513	520	488	515	524	516	522	523	514	540	549	534	478	543	509	486	521	509	527	500	506	498	469	530	518	480	502	545	502	482	491	514	475	498	526	480	559	500	462	497	521	529	518	548	508	550	521	526	497	523	504	486	514	515	478	518	509	496	500	507	530	515	513	530	517	494	524	526	531	472	490	544	507	501	524	536	512	531	527	530	524	541	498	568	513	510	494	490	499	500	528	526	478	508	532	508	465	537	504	501	538	545	506	493	530	521	550	527	543	503	550	516	491	472	495	518	536	542	532	561	556	500	524	494	522	525	515	483	504	537	533	482	545	532	497	491	506	499	535	543	487	528	476	508	517	527	491	504	510	550	510	487	508	529	551	528	517	478	535	507	512	506	489	533	518	498	509	537	496	497	506	496	531	465	521	529	527	514	533	495	495	521	538	546	542	488	496	485	474	476	514	496	505	477	533	541	509	505	534	527	500	501	479	488	527	579	526	496	502	512	521	494	548	474	449	514	492	555	532	503	526	550	509	543	534	536	497	508	507	523	530	520	519	505	523	507	498	522	516	522	522	513	525	496	554	518	542	540	495	543	560	502	506	528	517	523	513	522	511	496	524	523	491	514	515	490	485	472	477	504	517	543	523	507	518	501	515	491	490	482	470	519	521	509	504	551	485	522	530	514	505	444	490	516	489	551	526	483	496	540	490	520	529	531	531	529	520	563	549	544	497	558	524	488	509	545	523	514	480	537	527	511	503	518	507	533	531	522	512	513	553	523	514	526	500	504	526	516	520	507	539	524	522	500	573	493	494	566	487	495	491	515	501	509	512	507	533	516	518	522	537	499	529	528	491	498	534	563	515	524	523	517	499	508	514	525	534	532	561	503	500	523	516	485	533	492	511	521	527	478	524	515	490	525	551	500	506	544	545	525	552	542	498	547	511	516	492	517	506	509	525	547	547	484	504	557	486	492	504	485	525	527	540	550	547	500	482	521	507	530	546	491	517	509	498	500	525	536	476	513	509	527	509	469	544	495	527	498	522	520	520	500	469	542	467	546	494	487	530	526	505	506	465	532	542	509	521	520	500	533	512	529	508	470	493	506	541	496	509	499	555	499	513	513	508	538	515	506	532	535	527	544	486	501	563	501	517	518	520	517	485	533	522	541	522	480	517	476	533	495	514	503	542	466	585	529	473	542	463	560	486	576	499	497	534	506	495	529	516	515	515	538	515	495	461	528	538	541	498	518	525	511	519	554	529	493	499	529	503	491	548	516	514	536	523	528	536	527	512	474	516	517	526	507	513	537	489	495	527	545	494	495	526	486	488	539	512	542	494	555	488	506	539	467	527	505	536	503	491	501	504	506	493	530	526	510	539	519	523	523	496	550	502	527	549	478	533	523	495	496	511	525	537	557	498	499	495	520	469	502	516	534	508	537	515	526	525	478	509	496	478	524	533	498	510	519	526	505	535	554	518	499	519	509	512	486	536	494	507	505	522	507	493	506	547	476	505	493	495	506	526	533	473	504	532	505	507	520	475	500	517	508	533	504	527	508	526	521	482	508	504	517	526	537	458	475	551	502	529	496	504	533	519	518	510	516	526	501	498	515	516	476	492	496	526	533	547	492	494	489	520	494	515	477	509	520	495	558	517	480	522	543	520	471	549	502	508	518	490	520	537	514	494	539	535	527	514	525	490	504	494	539	485	484	499	511	525	510	506	487	521	485	505	500	468	522	518	475	465	519	510	550	465	536	541	504	523	520	537	524	493	568	500	532	517	510	497	544	525	504	514	522	536	506	526	542	514	490	545	494	533	500	512	517	533	532	538	520	500	536	486	535	558	489	512	498	518	513	494	519	500	502	512	490	514	514	514	495	511	506	496	518	526	526	517	496	524	543	513	518	503	541	531	507	491	470	516	489	500	519	518	492	562	464	459	484	518	507	491	528	488	494	475	491	522	519	482	506	499	538	503	525	514	531	522	535	497	491	492	535	476	480	504	492	540	491	527	507	507	518	518	501	539	516	554	510	510	510	480	488	531	500	542	553	510	501	503	511	517	513	505	531	492	530	464	536	512	519	525	552	461	520	524	527	472	469	488	517	550	498	501	525	500	475	521	556	495	527	516	499	504	502	533	505	514	477	540	535	511	501	471	534	518	522	540	486	523	525	518	513	527	525	507	496	487	503	500	511	526	464	533	530	570	565	523	493	533	499	537	547	513	551	539	506	506	533	530	540	511	537	554	501	496	471	484	553	497	528	516	493	496	505	559	516	499	503	497	547	503	544	501	559	541	506	511	510	522	516	540	517	499	495	506	510	536	515	535	505	485	487	522	535	515	537	569	502	515	499	515	502	503	504	494	488	539	516	514	528	510	487	499	526	544	491	487	512	525	531	481	492	534	517	490	506	517	517	508	533	497	498	526	528	537	509	535	528	551	485	497	497	541	533	542	529	531	510	499	528	516	492	524	488	495	537	499	512	472	471	497	499	528	511	498	530	521	504	487	497	498	513	489	492	523	482	537	515	486	510	519	499	539	507	532	590	518	479	513	515	494	542	514	525	536	512	510	504	546	531	474	532	559	498	506	545	539	502	537	536	506	510	534	524	518	500	553	496	504	522	516	510	527	459	506	549	477	499	472	465	479	485	508	509	583	522	536	492	517	516	571	502	536	499	472	506	506	521	547	509	501	468	494	513	530	491	526	499	498	504	516	518
23117	21438	29640	23650	21438	21481	10808	873	646	575	475	365	359	335	287	283	251	254	245	241	209	240	220	220	217	199	227	215	200	175	180	195	183	195	190	200	189	208	195	189	175	153	179	164	180	182	152	153	180	166	183	168	161	181	156	161	173	174	181	170	185	164	195	166	180	151	177	152	152	160	185	182	163	160	197	158	165	160	161	176	164	144	157	148	173	142	175	164	180	147	159	154	150	187	169	182	170	161	159	161	175	151	150	156	171	162	179	180	174	153	168	168	172	163	171	151	172	173	175	165	184	168	161	170	148	158	164	137	164	163	175	181	156	192	179	159	177	154	162	175	144	164	177	159	171	178	161	157	173	167	172	157	175	178	163	166	176	162	163	168	163	168	150	157	143	153	164	167	168	167	162	141	156	177	163	155	157	161	163	172	163	174	175	138	157	157	171	151	160	162	159	167	162	160	156	158	148	154	158	168	164	174	167	150	159	162	145	162	169	158	152	174	165	172	175	170	169	165	164	151	147	161	165	155	147	180	177	164	163	159	177	156	175	153	156	169	172	169	150	182	161	162	182	170	165	151	150	142	151	153	174	191	163	168	169	153	167	167	149	162	157	158	154	169	146	143	162	178	159	159	176	157	154	169	164	187	164	150	170	160	166	153	169	148	140	165	161	170	143	160	152	153	153	164	181	144	145	169	170	162	141	167	192	168	150	138	167	161	148	159	180	158	147	170	160	153	143	153	168	167	149	173	167	147	164	165	148	161	164	175	176	163	146	176	164	173	163	151	168	164	150	163	154	185	175	169	158	188	169	172	156	165	160	168	149	140	164	174	162	152	138	169	166	174	159	169	182	185	164	150	160	150	152	183	151	171	150	189	171	162	167	158	158	161	155	160	156	151	153	137	144	156	164	156	164	157	170	161	141	165	152	169	167	155	170	151	147	161	182	183	146	183	148	125	165	164	171	146	158	178	151	143	185	167	172	179	138	155	172	147	161	164	143	173	155	165	152	167	179	166	159	153	144	193	146	158	158	156	167	170	181	157	177	163	170	155	158	162	166	164	157	171	169	175	154	167	171	147	171	175	185	139	160	163	175	161	156	166	148	154	157	146	148	162	159	170	156	141	183	155	167	168	162	162	171	141	165	153	151	154	145	162	182	192	153	156	179	153	165	192	186	146	164	169	162	148	161	134	167	172	167	154	149	184	164	162	161	128	151	164	175	168	140	144	173	159	188	188	182	162	163	154	154	156	170	140	153	176	173	160	143	166	169	161	174	185	150	164	165	168	167	163	172	143	146	163	155	179	162	188	168	155	158	156	179	177	162	157	157	180	150	158	157	167	150	152	150	138	179	147	177	157	160	161	145	182	173	145	156	149	161	181	166	149	162	147	158	181	153	143	138	140	149	156	164	175	165	179	166	167	156	157	163	162	159	172	179	148	152	165	165	153	164	160	164	159	170	180	143	161	161	159	163	167	180	163	178	162	145	181	163	154	169	144	176	180	177	171	157	159	150	179	147	183	162	158	154	160	172	153	154	164	131	156	175	162	165	156	162	153	146	143	161	139	190	162	161	151	154	176	153	175	163	159	155	154	148	158	142	157	183	167	152	143	176	157	164	178	157	155	156	135	147	158	154	173	159	145	175	148	187	171	185	160	191	184	130	148	168	156	166	140	175	173	171	156	153	161	164	152	156	169	157	149	161	164	169	175	155	162	164	145	157	162	148	160	177	159	154	159	136	150	153	162	167	167	163	167	180	137	161	178	151	170	174	167	176	147	180	178	162	140	155	152	167	156	165	148	158	163	155	190	168	146	166	164	184	161	174	174	157	175	177	152	153	143	183	176	170	148	166	160	138	169	165	149	146	153	155	168	161	170	155	199	149	162	174	182	162	156	164	167	162	171	155	141	181	156	169	176	154	146	180	201	165	172	149	152	149	161	160	166	160	183	145	144	159	141	170	155	171	170	169	162	156	160	161	185	141	174	171	129	151	168	169	162	156	192	142	157	153	157	146	170	180	172	168	150	168	186	137	174	146	177	176	137	159	171	134	127	169	159	174	160	173	152	164	174	148	173	184	150	188	166	183	145	158	165	180	170	139	161	166	163	177	170	196	175	162	166	166	165	165	164	167	183	157	147	176	163	151	172	153	150	166	179	146	154	162	150	158	159	171	150	157	161	161	165	160	163	144	158	160	166	172	159	157	154	180	153	165	157	181	161	157	179	158	144	165	177	170	143	164	185	164	157	202	153	153	138	172	178	170	170	182	160	161	157	164	164	162	158	149	155	170	155	157	139	170	172	183	144	166	167	163	159	158	130	169	152	186	161	176	166	141	146	173	138	175	141	152	161	153	160	153	155	150	154	172	137	150	157	152	182	190	181	146	162	172	168	162	166	163	142	159	164	182	153	150	180	166	145	137	170	154	153	180	181	177	159	145	159	184	181	171	163	137	156	144	166	155	158	191	155	156	182	158	158	159	157	151	147	166	147	169	166	159	176	157	163	149	162	157	143	190	136	154	183	154	148	147	163	155	153	149	169	170	183	167	157	176	159	172	157	174	163	137	157	159	151	182	144	161	151	146	180	175	148	167	171	152	177	152	160	164	152	169	159	198	167	167	171	173	134	158	152	155	144	162	155	162	155	176	154	182	159	158	141	169	167	164	152	163	169	148	156	127	162	158	144	150	159	162	141	167	160	152	162	142	180	151	172	183	142	161	161	145	144	164	160	167	163	154	166	187	166	166	155	164	201	152	152	158	142	174	167	154	155	149	142	155	152	176	150	161	166	180	171	174	181	139	171	178	156	181	175	156	134	155	158	147	174	144	164	151	177	147	149	164	165	166	152	173	158	159	160	162	162	167	173	163	183	176	169	161	159	143	166	163	148	148	169	147	164	163	161	156	175	157	151	165	142	160	184	155	156	169	163	173	162	175	175	144	166	154	161	155	155	185	127	156	165	161	173	162	135	168	169	159	165	191	173	156	168	146	154	177	156	179	168	154	158	170	149	168	150	136	177	158	159	173	170	158	154	166	176	159	169	180	165	152	175	177	167	166	176	149	158	156	157	152	169	147	147	169	149	139	158	146	146	165	159	169	164	180	169	151	141	157	187	167	158	167	162	160	171	160	159	156	153	154	180	182	166	165	141	187	188	178	160	156	146	179	170	168	155	151	152	161	172	170	173	144	181	142	157	161	159	160	178	149	186	176	146	146	189	179	157	176	151	157	167	184	158	168	140	146	148	134	157	168	188	161	155	151	163	164	197	157	167	159	160	154	156	160	172	172	174	157	144	175	168	180	148	142	164	158	153	176	150	149	146	164	177	157	184	146	151	181	130	160	155	173	153	156	185	132	145	154	160	167	154	164	160	140	162	155	164	150	173	157	186	145	169	197	189	126	148	156	167	144	155	153	171	170	146	152	155	200	155	181	164	156	150	164	157	163	132	154	139	146	157	162	161	165	165	143	146	144	169	165	173	166	159	162	165
19829	13790	12013	6214	4323	3193	2491	1893	1522	1197	960	787	725	602	596	495	501	413	421	399	385	349	363	315	309	295	292	294	297	294	260	270	283	265	240	240	252	228	265	224	243	244	256	221	237	241	255	222	219	253	233	244	234	239	211	245	260	239	215	231	231	223	232	208	223	257	227	203	244	221	202	208	228	238	243	259	218	233	196	228	236	241	223	259	221	200	217	207	196	218	250	225	219	208	238	216	191	253	186	200	222	208	224	202	209	197	214	241	212	226	213	226	224	237	213	217	203	205	240	225	196	233	234	208	229	217	183	225	237	220	210	217	214	216	226	216	220	226	268	233	240	214	240	209	183	214	227	230	249	254	227	185	214	224	212	215	222	214	207	211	202	246	210	196	230	217	204	208	228	235	242	241	196	213	214	243	241	215	200	192	214	205	242	247	195	203	236	212	223	202	204	219	259	218	220	221	208	211	204	235	188	202	224	213	221	217	231	241	251	240	227	235	206	229	243	230	223	215	208	219	220	217	225	220	221	228	204	206	210	217	218	219	207	221	173	230	220	239	217	221	203	186	216	200	239	214	235	219	201	231	224	205	217	208	221	183	210	222	242	212	217	218	201	227	212	228	191	216	207	223	213	251	229	266	206	228	247	221	207	236	193	212	230	239	212	236	217	201	209	215	244	213	233	172	197	211	191	196	188	245	218	211	226	202	227	217	212	217	218	233	214	207	225	224	203	200	237	207	217	234	203	189	217	223	201	218	232	232	233	229	209	226	190	217	219	189	189	215	235	200	216	219	191	205	199	208	216	224	196	208	222	202	196	227	236	217	212	203	227	234	207	208	217	202	203	201	211	226	233	221	207	224	206	229	213	212	215	204	213	228	204	203	217	236	222	222	202	197	197	214	208	204	252	223	220	227	256	238	228	211	203	222	236	208	224	207	195	251	242	206	246	211	208	207	234	218	229	220	219	237	198	221	217	223	211	220	192	209	217	207	208	224	205	214	232	208	184	226	231	215	215	203	197	204	207	231	210	216	207	201	222	209	208	210	236	222	222	213	238	229	219	218	263	242	202	209	251	218	229	222	200	219	206	210	238	228	231	180	238	215	209	202	219	203	190	215	222	228	209	214	215	184	215	222	208	228	207	235	246	224	216	203	227	256	235	199	238	213	179	202	209	227	218	237	207	203	215	202	214	217	216	247	208	197	228	248	204	187	236	200	230	210	201	239	227	225	216	210	209	214	220	222	223	254	211	212	213	212	190	229	208	212	229	217	214	225	215	197	221	199	222	253	219	243	241	222	207	220	205	200	220	206	211	208	204	213	198	196	209	208	204	208	239	188	216	223	213	204	230	214	236	239	213	216	217	211	224	232	218	210	212	227	224	224	213	224	216	212	197	200	216	227	229	207	199	237	203	231	237	219	215	220	219	228	205	201	237	206	218	224	207	227	223	222	227	228	228	235	216	245	215	225	212	185	237	237	202	222	219	217	208	226	206	204	228	213	200	237	224	222	219	219	215	191	236	242	216	216	218	202	199	229	231	190	198	211	220	213	238	191	216	211	216	201	214	238	231	242	213	226	235	232	213	227	227	235	251	236	216	239	208	224	205	232	222	218	217	243	210	224	228	222	206	246	211	228	250	207	227	218	234	220	210	213	191	235	232	224	226	221	223	182	215	234	221	203	210	191	211	213	215	212	207	212	199	218	212	224	216	227	211	220	218	237	195	210	224	223	230	208	202	220	220	200	207	234	203	207	207	233	199	199	205	198	213	216	226	206	213	225	223	212	198	220	218	240	204	212	205	201	190	235	195	197	199	212	205	235	206	253	197	240	246	179	227	210	224	211	223	207	233	205	210	230	207	222	219	219	238	220	189	240	214	214	207	236	205	216	202	240	214	194	223	220	225	215	215	212	218	230	223	231	219	226	219	217	226	237	223	252	183	200	242	224	208	213	221	207	207	237	224	210	240	224	214	216	216	219	222	224	221	206	218	217	217	203	206	193	202	205	241	240	212	209	228	227	213	209	211	230	222	204	208	219	239	217	247	204	230	209	266	207	211	217	231	199	238	218	212	229	237	221	217	221	261	222	195	195	226	210	225	252	239	186	229	222	201	246	201	238	196	216	208	226	187	244	217	227	205	237	201	223	241	238	204	207	215	224	227	194	248	213	227	210	211	206	188	225	205	218	226	226	219	241	244	240	225	192	200	240	230	228	218	217	214	206	227	229	202	218	209	198	222	215	232	194	217	230	198	223	219	243	194	204	232	213	210	203	222	198	209	228	195	218	218	227	228	201	226	221	186	225	232	251	222	196	220	220	228	189	202	228	238	217	208	201	210	207	214	198	200	248	206	211	204	197	227	239	225	240	221	198	230	225	227	236	195	206	212	206	229	210	224	232	208	236	237	210	210	186	200	228	211	217	234	227	213	218	240	213	224	234	203	219	216	204	216	252	230	227	229	224	224	230	229	231	219	226	197	230	219	202	225	201	206	198	220	207	211	208	222	215	218	234	213	221	210	224	205	229	203	218	216	233	230	214	211	198	215	204	242	228	226	222	210	212	202	199	210	227	207	216	236	217	216	200	217	207	189	214	243	211	232	241	233	239	230	236	226	221	228	219	198	211	230	213	203	230	205	218	213	210	231	190	234	220	214	222	204	241	224	205	223	199	242	235	242	206	201	200	225	223	216	220	206	205	197	221	199	213	221	210	240	216	234	200	213	216	207	226	201	215	206	210	236	228	200	208	214	221	182	215	206	248	208	232	204	209	210	230	205	232	235	222	203	234	202	215	213	218	225	221	236	213	222	207	218	244	186	196	246	203	235	211	248	226	217	228	248	223	207	250	192	189	222	208	200	185	218	222	213	216	198	215	208	229	262	189	211	240	226	209	213	229	190	224	206	227	227	211	239	204	220	214	232	208	215	201	217	226	223	184	243	234	203	200	212	223	210	206	222	240	223	206	212	193	214	229	206	225	191	211	215	212	206	200	207	185	208	195	241	212	213	225	244	219	224	200	227	238	192	216	211	227	194	207	236	231	242	203	215	205	202	231	214	219	223	183	244	221	220	203	223	228	212	229	196	198	240	205	216	223	209	237	215	258	234	219	211	233	229	191	202	194	236	207	231	233	223	211	183	201	204	230	217	222	215	202	269	190	222	207	236	224	200	204	199	218	208	216	195	221	216	231	220	204	225	214	218	234	213	201	236	212	208	219	223	243	200	205	202	189	226	220	205	244	215	245	239	236	224	224	228	221	208	192	230	257	221	233	220	236	233	263	261	189	216	220	210	209	197	214	222	212	214	230	222	233	238	217	252	210	203	207	227	194	202	207	205	187	193	234	207	212	208	228	231	195	219	227	188	211	226	221	208	226	193	228	232	208	235	225	213	239	224	215	195	227	219	226	219	204	214	218	212	230	210	223	220	207	203	215	236	226	230	224	207	214	211	214	221	223	201	236	200	217	214	213	204	243	216	198	214	231	228	199
27358	20906	9666	1039	666	562	553	543	519	522	520	520	541	540	531	497	522	540	478	481	534	539	517	526	499	518	518	536	502	481	524	517	513	482	491	513	510	497	507	529	530	476	486	500	518	535	494	494	499	538	534	496	524	523	519	528	517	521	540	507	457	518	572	487	555	539	528	496	532	475	462	500	520	508	493	491	513	504	512	543	527	490	501	532	542	527	516	530	501	541	520	535	548	508	572	502	520	519	501	481	460	500	547	504	519	492	509	545	530	498	537	505	474	559	474	495	522	518	523	524	481	524	532	540	541	515	514	527	511	471	535	507	495	534	517	537	486	504	486	500	506	487	539	526	535	526	505	544	550	489	550	544	521	487	512	513	484	478	506	549	506	484	520	528	503	523	523	504	570	534	487	495	546	529	511	483	505	541	503	511	518	513	530	477	530	512	505	537	545	528	489	525	510	491	539	518	524	520	501	536	501	501	497	554	518	515	527	498	539	516	501	488	507	528	501	499	519	470	526	485	512	510	529	537	515	488	499	481	505	499	525	514	458	511	500	483	523	501	451	506	533	504	513	463	509	519	511	489	499	540	520	485	549	531	503	531	507	510	510	517	515	541	510	521	526	481	519	490	474	500	504	507	515	514	508	517	531	520	519	547	524	508	586	483	497	502	542	508	513	511	501	490	562	526	473	520	520	525	484	525	524	525	525	538	472	541	492	504	505	555	476	529	480	488	506	533	529	532	548	560	521	524	540	535	490	533	535	551	472	554	517	551	517	515	544	522	520	522	511	545	527	545	536	460	480	537	533	493	509	516	542	541	535	495	515	516	553	523	508	469	542	506	520	480	491	496	505	484	489	512	478	520	552	537	523	535	507	550	521	548	507	493	453	535	485	498	518	506	513	511	504	540	537	497	529	514	477	534	510	543	520	495	518	495	510	534	504	496	509	487	504	473	500	506	520	532	473	530	483	508	494	531	507	502	492	515	498	463	530	464	515	529	480	514	523	524	491	482	562	535	470	519	516	541	484	499	517	492	525	502	545	551	478	568	503	496	541	518	533	511	515	482	475	553	530	481	492	508	529	513	498	504	460	467	528	490	543	487	523	562	530	532	524	545	532	513	498	517	520	541	498	485	544	512	537	482	515	495	532	567	507	483	506	555	516	521	523	520	515	538	526	538	476	564	481	472	460	527	536	506	538	521	529	508	513	519	505	532	531	507	526	515	517	510	513	473	562	529	516	538	494	495	499	519	514	513	488	500	510	538	519	548	537	494	481	494	529	488	530	526	493	503	538	509	518	487	499	511	472	517	496	500	502	483	493	479	517	500	510	481	505	495	524	513	492	502	495	537	544	489	516	543	492	531	523	503	536	524	545	527	543	539	566	506	536	553	552	497	525	556	535	534	531	504	523	564	532	513	502	527	511	525	502	519	520	550	563	492	514	490	486	540	518	523	530	518	532	510	575	541	557	519	533	508	510	499	516	515	531	472	468	514	483	497	508	501	526	529	526	496	505	471	496	513	537	504	509	492	531	482	545	528	522	488	519	510	522	494	453	552	513	508	530	487	530	528	501	482	538	520	508	490	508	480	492	517	482	530	514	509	515	514	526	506	496	487	478	505	545	486	489	506	503	529	494	511	521	492	497	541	501	513	466	505	493	498	478	497	516	478	519	515	518	480	539	467	490	498	502	494	542	518	540	502	524	520	495	536	518	516	534	499	526	524	533	517	479	503	493	520	506	506	538	465	504	550	541	513	541	524	559	478	482	503	483	497	475	546	478	529	522	488	520	510	506	519	548	543	465	567	548	510	518	514	516	546	511	497	497	551	490	518	543	524	481	562	504	529	542	503	523	515	545	504	518	537	518	517	513	536	545	560	510	488	500	544	515	527	500	509	525	505	542	529	500	524	530	548	526	497	474	500	505	539	495	484	496	545	517	481	520	507	503	515	481	523	531	509	550	447	522	575	516	528	515	532	504	514	529	549	549	522	529	480	549	501	510	508	514	497	498	489	518	499	505	508	492	553	464	540	501	579	513	541	498	528	497	509	474	473	492	502	522	514	512	500	491	532	507	531	541	507	491	564	514	479	503	480	518	544	466	512	527	525	534	487	471	534	536	510	517	475	549	481	488	511	543	479	521	509	486	508	499	517	488	518	504	511	475	517	500	503	503	513	524	522	520	537	534	529	465	545	503	520	533	500	469	511	482	495	516	523	530	545	493	500	493	542	524	540	534	511	496	495	507	513	506	502	503	535	509	514	485	543	528	530	536	537	526	486	511	494	533	480	534	526	523	456	496	502	502	527	512	502	487	482	535	500	518	514	519	508	501	510	502	553	521	518	542	506	535	518	506	538	514	505	541	526	529	554	501	491	527	523	536	467	497	488	537	477	455	502	546	504	552	501	531	545	531	557	548	490	502	473	484	490	530	511	466	476	540	535	472	530	496	527	529	517	522	505	539	503	503	512	552	507	559	544	541	512	494	531	486	440	524	518	515	493	534	508	545	502	481	474	523	544	508	539	513	511	522	469	502	568	492	523	533	512	489	505	508	527	518	532	500	471	532	507	503	535	537	474	518	490	525	497	521	511	499	493	507	541	482	493	468	539	517	476	479	537	531	492	503	497	492	526	442	501	532	462	530	542	498	474	484	527	538	534	514	511	481	529	554	497	565	496	537	499	518	507	505	511	558	571	492	485	504	547	527	477	500	559	515	529	543	519	490	489	515	531	505	475	503	490	527	491	559	536	479	539	487	501	471	557	483	526	516	526	514	505	500	514	495	491	529	543	513	518	500	493	465	490	520	534	515	532	523	488	516	538	486	521	513	537	526	513	528	516	547	481	533	502	515	494	489	536	527	509	497	462	491	477	495	483	480	534	543	513	523	506	505	491	494	484	512	528	515	535	503	500	518	500	498	522	544	518	489	530	519	529	501	530	540	556	501	491	551	505	527	523	471	506	483	529	514	538	519	494	534	532	554	538	529	491	516	507	486	545	532	500	522	534	548	524	509	521	524	482	526	502	546	545	524	542	525	520	542	501	515	549	507	538	521	522	492	512	484	492	501	534	532	502	512	508	527	488	511	515	539	503	548	513	515	491	493	571	507	464	539	531	513	484	528	550	532	521	512	507	512	487	557	552	492	526	517	506	480	556	525	517	486	507	517	494	501	545	487	511	517	524	534	521	526	531	556	514	535	475	516	554	478	517	516	573	521	512	498	508	532	538	505	498	541	498	496	462	504	496	545	511	523	517	516	558	496	519	519	524	527	550	494	527	500	497	511	548	506	487	509	517	541	524	501	503	521	534	541	525	506	505	526	474	485	553	508	507	499	516	516	449	522	527	539	488	508	510	476	500	523	511	517	503	558	502	483	524	509	519	502	499	481	500	537	512	528	550	511	523	465	526	548	480	510	531	511	522	532	511	514	530	477	476	523	504	514	549	491	509	571	522	507	503	528	515	516	485	535	474	516	500	530	492	502	498	508	513
11288	1313	1220	931	824	750	789	727	715	666	679	670	702	680	651	703	676	688	719	638	645	684	631	666	668	663	647	713	727	703	690	675	657	670	650	686	670	691	684	688	671	695	677	676	674	694	668	649	648	668	676	676	700	670	664	644	641	673	665	673	653	664	659	695	659	622	689	707	657	678	672	668	725	676	725	673	651	690	637	689	663	731	623	680	702	667	625	667	644	649	661	650	672	668	688	642	700	651	692	675	685	647	673	647	641	660	706	670	681	643	656	686	687	706	687	667	694	707	670	641	646	644	641	656	680	653	723	717	672	705	675	736	627	647	681	707	720	681	645	704	675	659	611	636	686	657	604	657	656	654	655	649	676	643	682	665	647	682	670	673	712	662	725	641	681	683	677	649	714	648	722	700	686	636	649	642	682	727	681	665	679	661	713	653	685	670	693	676	648	729	638	681	613	653	646	698	680	706	671	711	651	652	664	651	637	687	653	671	708	687	687	653	709	658	614	647	659	684	624	687	658	684	619	622	639	650	646	688	625	708	709	698	696	667	658	666	671	658	699	662	664	680	646	655	705	651	657	657	652	641	683	718	679	700	669	694	688	683	724	711	681	657	699	722	636	690	655	650	666	635	680	666	702	686	659	670	645	694	648	695	653	685	660	671	607	744	673	647	627	649	676	645	666	689	636	653	690	683	671	678	624	646	689	683	668	688	702	668	654	668	701	683	721	698	664	638	650	670	648	659	655	657	667	715	670	668	680	690	655	657	700	669	655	626	660	655	654	633	634	684	655	685	626	622	641	676	678	682	733	714	643	645	695	631	668	658	670	688	661	642	636	644	668	656	642	683	642	653	704	637	663	685	695	638	626	689	678	666	652	658	673	689	648	663	620	671	708	646	699	674	650	641	642	717	663	693	714	717	651	684	677	671	688	667	709	671	683	641	676	642	687	695	644	677	673	635	646	666	677	686	690	660	758	678	683	677	636	647	688	630	662	636	678	713	688	701	692	670	700	692	710	648	678	624	650	687	654	705	655	667	667	691	690	673	709	664	689	687	678	657	667	646	652	679	660	650	641	628	695	686	654	668	634	693	661	666	644	731	669	683	704	660	677	654	684	666	639	723	655	657	686	721	659	611	697	681	627	686	653	640	633	627	636	688	665	698	642	656	684	633	709	666	716	634	647	669	667	643	674	693	695	683	677	630	681	634	694	703	664	688	676	631	656	661	677	709	663	646	700	664	680	637	668	672	680	670	667	655	636	698	671	695	678	691	673	672	655	653	663	710	661	673	653	646	640	649	674	678	674	738	651	675	636	640	660	706	677	634	661	643	681	694	674	698	667	621	666	667	679	680	664	612	672	696	721	624	659	711	717	683	682	667	695	675	669	659	723	654	666	655	713	609	624	645	667	631	646	702	684	652	636	693	684	692	669	655	687	671	666	678	678	650	669	607	632	743	664	689	670	713	659	627	650	708	662	643	609	692	637	669	656	683	719	667	674	652	683	696	712	637	646	662	701	653	726	652	669	716	693	680	710	693	619	639	690	601	716	667	675	688	641	631	686	686	654	674	645	664	657	625	689	687	680	700	694	673	664	666	682	694	662	664	671	685	713	667	675	653	718	659	683	641	645	631	701	674	682	658	667	678	629	662	651	680	634	712	678	687	681	668	687	655	655	695	673	626	644	671	726	647	681	716	636	710	698	683	739	702	683	675	683	614	636	686	649	642	677	712	706	666	670	675	688	671	620	633	748	650	709	652	659	650	707	709	635	682	676	686	674	685	694	668	625	652	671	697	685	689	713	655	629	675	656	650	662	684	644	711	648	647	631	662	658	659	692	677	662	686	688	639	713	705	653	680	651	687	690	684	647	629	656	696	669	706	683	720	694	667	707	694	665	697	708	681	708	673	686	671	652	667	691	649	708	630	663	670	649	674	678	688	669	695	651	686	649	636	676	712	662	661	632	650	679	676	673	718	676	682	687	701	694	682	674	625	637	683	657	615	709	663	670	682	644	698	636	673	656	646	666	676	653	634	691	673	626	648	660	687	700	666	637	670	695	655	657	651	673	712	632	667	691	644	700	634	701	673	649	660	654	682	697	644	628	667	670	678	700	663	665	653	677	722	644	685	669	653	619	690	668	653	673	671	700	658	721	711	699	658	697	656	659	626	639	636	642	675	677	641	633	642	687	705	635	667	707	663	643	657	718	684	666	619	669	680	620	663	691	702	616	706	701	636	661	646	678	682	690	660	665	646	648	691	704	676	693	684	656	673	658	640	704	695	701	635	682	692	653	635	672	649	677	695	668	676	665	653	687	665	638	657	671	639	728	667	651	669	677	681	692	622	683	655	681	705	665	703	669	655	652	658	641	635	688	673	657	651	677	619	689	672	707	622	681	689	690	654	735	726	683	681	678	684	650	622	645	683	670	696	647	664	674	648	659	675	682	678	667	662	692	652	635	648	681	660	649	653	661	673	665	635	681	625	665	685	700	675	646	670	658	688	689	667	657	658	676	665	660	694	720	666	642	659	715	669	697	647	681	707	662	672	649	673	626	679	691	639	689	672	728	712	646	670	668	673	663	701	668	678	657	730	665	682	666	721	649	676	689	682	606	676	685	649	697	635	660	649	655	673	664	668	691	677	648	689	704	705	647	652	696	696	645	667	653	681	703	620	690	718	686	670	639	682	663	686	635	682	635	657	695	696	679	669	675	653	691	653	634	705	661	599	657	686	684	673	679	647	685	676	702	662	663	628	729	624	657	708	680	639	652	672	682	647	630	673	664	669	700	652	698	660	641	678	642	666	654	646	690	648	657	674	643	669	658	641	676	679	694	689	664	680	696	675	695	702	698	656	661	680	692	668	632	716	628	682	681	687	651	678	613	676	701	651	658	668	673	635	680	691	679	656	641	656	666	725	666	675	630	677	677	696	673	707	687	626	715	677	675	632	625	669	695	648	703	647	635	661	677	630	647	663	644	743	680	688	641	681	707	644	644	672	699	657	682	683	704	652	700	692	669	626	652	699	699	641	679	668	661	672	650	683	652	719	679	691	691	634	702	691	706	647	698	646	699	680	671	638	670	670	662	664	673	681	665	603	653	642	700	668	697	662	674	745	682	689	681	661	702	633	631	595	674	672	694	698	678	718	658	679	683	644	687	666	659	673	646	694	619	676	670	672	636	618	639	661	670	640	667	718	658	663	654	635	667	645	640	659	654	612	676	641	635	711	660	664	670	664	676	695	681	658	725	668	685	624	686	685	618	690	660	719	661	615	644	707	686	620	637	673	644	670	678	663	565	619	659	672	669	665	683	647	638	697	657	678	657	672	612	678	690	634	675	704	650	665	661	711	702	676	692	667	678	699	656	699	669	709	699	724	688	673	639	646	632	708	674	651	626	650	676	721	652	637	652	687	653	668	672	680	648	619	663	709	629	666	667	648	650	721	656	688	682	718	673	629	672	653	641	614	645	662	624	680	630	703	686	605
24165	21445	29068	24039	21343	11980	1261	784	622	575	534	492	482	488	481	470	468	475	441	463	405	398	422	415	418	420	449	420	383	391	429	431	383	355	433	388	410	377	400	381	411	374	392	358	368	370	417	390	417	418	403	389	370	383	370	398	413	416	391	380	419	384	391	417	387	394	393	406	377	391	385	380	376	428	399	429	417	362	380	377	394	358	353	405	366	351	436	374	378	375	424	383	390	367	407	356	399	391	387	373	403	395	369	385	394	396	384	385	400	397	421	395	385	389	392	375	406	408	349	394	391	363	386	372	412	403	380	397	388	433	395	440	393	405	383	380	392	382	397	387	392	410	403	386	367	366	383	350	400	414	386	394	410	381	454	411	373	388	401	411	401	417	375	389	343	385	408	403	383	399	371	398	396	371	392	387	385	346	330	380	398	408	397	379	421	377	407	361	396	363	382	375	384	369	391	367	357	369	368	375	395	408	384	362	412	439	402	408	399	392	363	362	383	390	398	368	389	387	400	361	385	372	379	401	371	368	380	390	374	398	390	356	348	384	358	349	385	383	391	372	377	357	392	420	359	409	371	388	396	410	370	356	375	372	384	384	400	420	380	400	383	391	372	380	385	372	395	381	397	384	377	355	391	401	402	374	411	393	418	366	342	386	346	412	381	390	371	374	361	388	369	412	405	384	390	396	415	364	380	395	359	367	416	379	358	367	378	358	414	357	406	369	375	410	390	358	387	366	388	388	373	361	370	400	377	369	388	382	395	387	395	390	404	399	381	354	382	405	365	389	374	387	379	394	388	384	362	407	368	406	357	373	372	376	410	379	440	391	344	378	379	377	393	414	393	365	387	384	372	380	398	401	402	360	396	395	384	382	373	381	383	395	378	388	363	396	369	395	392	344	400	377	394	349	379	374	384	412	369	355	378	375	382	410	432	384	379	368	362	365	386	399	415	374	368	388	370	371	426	414	394	384	393	384	395	356	393	373	399	374	438	370	383	387	397	381	408	405	409	404	371	392	393	370	386	384	385	401	407	422	379	396	397	382	393	429	387	360	387	366	387	389	387	382	391	414	417	394	404	341	364	379	355	390	369	350	396	374	390	417	374	373	408	382	399	410	373	398	393	377	412	368	362	385	378	396	389	399	396	379	409	378	381	374	390	417	366	386	366	394	391	396	396	386	372	395	353	366	367	398	410	419	396	422	360	364	389	352	399	367	369	402	387	384	368	427	380	391	377	398	362	388	383	366	401	387	333	383	393	406	360	354	377	377	386	400	398	398	414	425	381	375	377	379	391	413	389	413	389	370	406	364	387	406	378	444	405	422	401	385	393	358	378	369	382	380	417	386	353	398	373	395	408	391	405	377	365	396	363	373	414	402	368	369	390	353	406	356	392	394	405	389	395	383	404	383	390	405	399	393	368	360	401	381	377	384	378	404	410	395	399	442	397	362	408	408	350	388	383	383	411	383	378	378	363	360	397	373	380	381	380	415	389	408	430	431	375	372	408	363	400	362	403	383	399	371	413	372	398	401	389	378	372	400	387	396	376	367	403	355	389	425	383	389	366	377	386	380	372	378	394	413	368	392	410	375	322	388	405	398	366	392	365	409	336	403	403	402	372	366	371	354	421	420	390	379	385	369	375	404	397	438	362	403	393	410	380	373	379	418	373	421	364	389	392	400	376	404	374	368	399	406	377	395	396	348	367	368	374	386	384	370	369	391	402	383	365	411	360	407	357	357	369	372	396	385	415	377	386	417	406	400	356	364	371	391	355	368	382	370	373	388	409	393	368	357	406	401	391	365	392	383	363	400	358	389	378	391	417	383	383	396	387	365	392	397	410	355	389	382	414	396	344	395	400	392	331	393	384	406	398	360	396	390	377	383	401	382	380	442	391	373	363	380	406	375	397	389	393	377	390	383	403	367	395	412	373	366	377	374	408	377	386	373	391	410	416	387	378	384	395	396	397	407	384	397	397	417	418	371	376	362	373	411	369	366	361	390	389	384	404	391	396	354	360	355	387	387	410	388	426	386	360	363	362	385	361	391	393	387	371	381	430	378	358	401	387	373	367	403	377	380	391	411	353	412	374	374	396	410	405	393	375	399	396	387	414	409	417	359	384	395	393	380	415	380	402	375	364	373	365	362	425	379	410	368	333	378	403	405	389	400	377	438	387	375	369	388	370	404	387	401	388	374	384	346	364	384	396	378	368	375	414	411	409	415	399	409	392	357	401	387	373	385	385	408	372	390	390	365	418	417	410	364	346	369	393	368	397	388	411	381	399	393	389	387	398	381	428	393	377	395	362	370	370	355	377	363	385	360	341	410	373	406	373	363	377	357	416	355	376	360	392	362	377	426	370	395	383	409	384	412	342	366	376	362	354	413	388	369	407	409	353	391	347	383	401	402	352	410	412	392	392	351	385	374	403	371	414	379	400	373	403	373	402	378	385	378	407	385	351	352	386	381	373	375	360	386	373	373	389	379	399	394	385	408	373	374	380	348	368	379	364	400	377	365	371	379	383	369	381	404	390	394	372	398	377	379	406	364	397	357	380	401	411	395	350	394	386	394	367	408	404	384	403	422	394	377	401	350	377	410	404	379	415	402	391	375	407	378	379	356	404	410	390	385	421	370	409	388	382	397	380	360	351	380	368	443	385	395	391	381	403	392	359	410	411	398	376	423	373	392	404	391	373	375	401	382	399	386	407	385	372	402	387	360	393	394	379	396	337	410	395	385	341	364	427	378	395	395	393	354	393	370	360	387	417	363	383	367	385	369	394	397	384	426	407	352	396	396	401	390	400	387	392	396	412	360	366	382	368	402	380	359	397	362	412	364	403	363	405	371	398	401	397	425	398	386	393	397	393	382	414	374	370	376	379	405	358	360	393	351	405	401	369	396	393	372	371	332	384	389	386	375	397	381	414	385	370	397	410	414	403	372	417	390	387	373	407	401	381	344	396	375	361	416	413	367	382	404	342	351	385	371	405	404	406	374	381	390	361	393	406	384	401	375	393	381	414	388	419	400	400	426	392	384	395	374	386	368	380	382	407	397	374	379	370	397	421	389	397	351	380	374	357	405	367	383	406	392	401	405	415	386	357	389	380	391	396	387	370	399	377	373	416	400	380	371	386	371	384	408	359	378	410	369	395	397	350	384	380	380	388	405	426	394	369	363	370	382	377	373	365	359	359	421	402	379	398	363	393	400	391	382	385	345	385	398	397	390	380	397	405	387	385	419	368	377	392	406	395	433	381	393	390	379	379	395	379	394	402	381	390	362	415	408	377	368	406	394	398	372	356	383	398	376	403	382	396	423	381	393	389	382	378	398	387	353	416	392	357	414	381	388	387	377	395	358	385	355	376	358	399	403	395	382	371	368	421	389	361	406	389	428	355	381	384	400	379	389	365	346	363	344	411	352	389	398	364	402	383	415	390	354	384	377	358	382	388	409	392	400	365	394	367	405	400	394	362	412	374	376	404	384	388	356
18268	8532	7628	3909	2724	2178	1732	1390	1213	1038	885	865	732	779	652	651	723	623	591	597	583	584	568	541	549	562	543	553	540	569	561	546	546	572	494	550	531	516	545	523	550	532	479	548	561	554	543	513	472	545	560	560	514	516	560	500	536	542	522	525	506	519	496	547	532	534	529	479	546	556	536	492	505	529	545	521	504	528	519	501	490	516	494	507	510	495	529	504	501	533	540	504	516	509	501	499	537	560	505	482	485	550	531	487	488	507	559	553	522	537	531	487	529	530	512	464	475	509	500	497	512	517	528	541	514	528	508	535	522	508	492	501	550	497	545	534	540	512	499	542	486	525	536	564	520	489	518	508	482	484	509	500	538	512	535	526	504	517	495	537	493	485	469	499	530	474	509	498	513	539	533	525	521	519	551	542	505	555	497	479	544	533	538	543	537	523	522	549	505	515	508	507	506	494	527	506	526	511	570	532	562	510	548	529	498	546	528	520	511	506	490	540	538	531	515	547	530	497	507	540	558	527	542	508	486	512	499	501	552	502	500	522	537	520	478	572	551	480	518	534	519	540	540	529	503	459	487	516	553	548	526	523	505	496	483	527	483	443	462	525	509	508	528	468	552	508	517	481	532	549	523	532	502	493	519	537	478	521	472	507	532	506	530	487	526	507	517	527	511	520	527	505	484	515	489	507	465	488	522	569	519	506	492	542	491	548	543	525	546	485	522	487	458	500	448	512	519	522	485	512	533	514	496	550	509	521	526	526	537	495	572	528	512	488	498	531	513	494	521	524	516	543	584	513	492	531	484	523	498	547	504	494	526	532	500	473	546	469	490	496	540	548	511	519	489	531	553	505	532	557	544	519	535	530	544	491	520	550	544	503	496	532	466	530	523	521	503	517	530	488	527	534	542	566	502	503	523	494	507	497	539	528	506	560	491	493	530	506	531	520	532	540	529	526	520	482	505	555	569	498	530	499	545	512	533	558	535	534	513	493	541	557	458	513	563	484	542	510	509	486	505	497	526	526	524	529	532	485	537	520	523	536	511	515	499	518	482	501	552	499	507	539	532	490	520	486	523	530	475	562	481	546	520	500	513	491	519	526	519	495	508	566	532	545	494	511	524	547	525	492	484	488	540	532	512	501	512	512	522	482	493	525	537	524	522	507	501	517	519	538	505	533	506	506	499	483	504	506	519	489	531	495	528	508	471	531	573	523	553	538	528	527	501	523	514	502	530	528	509	511	555	530	512	529	488	531	493	508	544	578	531	499	503	537	580	462	525	537	517	520	528	480	485	512	528	527	487	515	551	518	496	514	525	512	507	511	518	515	517	507	518	501	517	554	493	506	549	532	546	501	520	511	537	483	537	526	541	556	483	491	547	475	502	490	477	513	521	497	541	530	550	501	493	503	543	484	546	541	475	485	530	509	507	506	508	516	546	545	529	470	503	487	518	532	488	523	529	509	534	527	515	551	520	506	525	510	518	500	480	523	492	495	527	489	502	545	516	505	495	531	509	520	531	521	499	500	547	497	492	495	526	499	510	503	544	528	468	508	507	510	531	555	505	545	534	513	465	532	508	514	514	494	485	520	488	540	508	505	490	514	521	493	518	527	515	487	527	509	542	495	520	494	493	516	551	502	506	521	539	542	516	530	515	506	488	522	496	462	515	547	532	527	479	494	500	526	501	536	498	501	509	499	554	508	500	531	520	495	531	521	518	490	529	493	519	529	522	535	507	508	498	518	516	533	478	492	511	487	498	513	495	516	515	515	491	522	536	508	509	497	503	545	573	547	492	526	504	499	539	485	510	529	518	505	485	492	533	488	563	557	538	516	475	531	511	506	509	496	474	464	512	509	547	531	556	513	518	523	463	526	530	499	503	521	534	504	513	505	550	519	505	508	493	533	534	495	527	493	539	516	558	520	532	513	510	543	509	519	529	494	520	517	519	496	523	536	510	502	504	517	507	534	521	520	562	534	504	502	509	491	489	541	542	509	479	499	525	501	513	526	524	534	533	485	473	507	543	553	521	529	506	518	501	525	515	533	491	552	503	509	487	519	505	508	522	505	518	547	556	533	512	450	536	543	485	512	497	514	512	523	544	519	522	574	501	482	555	552	505	503	478	523	550	500	528	504	514	545	531	517	523	505	522	508	525	512	541	521	550	531	517	524	510	519	529	482	502	529	515	496	552	513	507	520	558	532	493	537	555	528	520	502	552	551	525	505	524	509	504	457	479	504	519	491	537	489	568	509	512	511	543	503	478	514	515	522	572	550	495	520	535	526	572	539	520	468	506	527	497	547	512	528	512	515	518	498	513	545	543	498	503	506	542	541	523	513	537	534	483	510	500	516	514	526	557	566	483	498	505	484	541	530	528	521	513	539	540	481	516	483	532	548	526	524	482	494	489	523	512	546	544	518	517	486	514	525	526	518	498	490	534	517	515	527	522	539	468	488	495	498	484	535	543	492	498	516	511	525	505	488	482	539	504	504	469	515	516	488	545	507	522	538	530	541	501	483	552	499	535	489	514	576	496	511	508	512	518	562	497	522	523	534	515	522	505	524	519	514	515	564	542	513	485	512	552	536	522	529	491	525	537	530	492	539	538	529	471	500	532	507	520	485	559	516	516	508	528	534	552	539	567	540	484	521	527	503	482	532	510	486	488	466	539	502	526	515	499	543	549	489	535	517	535	498	537	536	519	489	511	530	542	533	501	523	511	483	500	552	508	553	506	554	510	475	487	492	543	509	508	537	508	503	510	510	515	524	538	524	530	536	513	490	530	557	493	504	507	512	498	483	529	538	493	552	543	512	501	528	530	461	507	566	515	491	494	498	504	506	511	507	511	521	511	529	530	532	516	542	515	523	495	539	497	507	497	486	508	505	510	558	502	508	519	490	506	541	538	546	551	525	550	540	495	495	549	471	551	488	505	475	539	504	523	511	490	476	513	524	489	505	531	511	529	537	516	551	462	542	514	538	517	528	519	511	520	510	505	508	513	540	531	543	498	540	547	519	545	519	502	549	510	548	481	560	527	537	529	521	514	495	543	523	518	478	526	566	505	522	525	513	529	533	506	544	542	501	495	514	533	492	499	505	506	507	502	531	549	494	487	524	487	509	521	504	526	514	528	505	515	513	525	516	490	517	481	479	497	530	529	537	544	569	474	496	565	519	515	492	539	518	519	516	509	491	546	519	535	505	511	507	549	530	508	513	505	510	520	487	551	512	518	500	531	501	543	461	514	528	515	461	533	492	508	517	521	530	547	493	497	514	528	542	489	540	491	508	510	516	514	483	510	546	501	473	568	515	508	510	528	540	481	523	498	534	516	518	536	514	507	521	527	516	509	546	532	534	527	532	498	475	520	490	515	479	520	566	524	559	501	488	525	524	528	470	510	491	498	440	487	555	535	490	528	552	510	535	559	531	541	524	572	549	504	503	500	538	496	504	528	492	533	516	500	444	518	505	516	502	557	559	531	524	539	549	532	536
23121	21460	29701	23658	21460	21508	10557	903	647	557	462	415	377	347	299	280	271	270	259	230	279	216	232	199	196	187	187	181	193	215	187	192	161	188	157	188	154	167	147	172	153	202	173	170	139	161	168	176	167	167	181	164	145	174	181	189	160	176	178	160	165	153	172	179	161	158	174	140	139	153	176	152	172	175	189	182	172	166	176	166	162	150	146	197	175	161	187	148	158	173	157	157	163	167	153	141	163	175	144	139	158	161	156	159	167	154	156	173	152	156	179	154	163	153	147	177	160	172	167	159	161	166	167	182	154	167	185	162	148	157	167	166	128	158	152	148	162	165	166	182	171	167	163	177	157	177	158	152	172	156	172	154	149	138	165	174	156	152	162	155	171	191	137	150	159	181	157	142	147	171	131	158	164	161	167	150	153	154	174	143	159	164	163	165	167	173	164	165	165	156	153	150	170	165	167	154	151	162	182	167	171	172	162	158	175	150	149	155	161	148	156	151	152	152	159	152	165	160	174	127	152	162	165	180	164	178	138	146	183	161	175	163	173	161	161	165	164	148	167	162	183	162	159	146	188	173	172	122	139	146	170	136	168	166	163	157	143	162	175	154	152	158	162	154	162	158	162	170	178	166	164	167	170	166	173	147	172	181	166	143	149	164	179	158	162	163	154	171	172	159	151	178	169	174	153	147	166	126	191	155	163	164	141	150	163	161	170	164	155	176	188	149	132	164	156	161	153	151	157	142	142	159	179	157	174	160	176	149	161	164	146	164	168	156	184	174	150	145	153	161	173	161	175	152	166	170	176	193	167	173	129	140	130	164	150	170	155	156	180	181	138	185	168	150	161	159	157	160	156	168	141	141	168	165	174	171	159	184	178	148	180	144	151	175	139	167	167	154	170	142	158	175	165	166	157	142	139	173	163	172	184	156	188	154	163	153	146	136	181	185	157	160	157	151	163	147	172	165	163	151	126	163	170	167	164	172	169	168	162	166	158	164	129	148	179	130	166	168	168	170	138	163	161	165	145	151	147	160	182	170	156	155	143	143	135	155	165	162	162	151	136	150	137	157	143	179	161	146	157	156	185	162	185	162	164	157	164	139	135	153	152	147	159	147	172	141	163	169	163	137	167	148	152	152	175	154	160	178	160	171	157	167	134	160	172	159	165	145	163	154	140	154	163	139	174	150	152	158	155	160	157	172	152	157	168	158	158	158	158	171	157	160	134	159	159	166	159	140	152	170	160	141	149	165	163	166	171	152	158	140	154	140	140	144	171	166	178	172	166	169	143	163	164	163	179	149	152	157	169	147	159	174	164	176	142	134	165	157	171	149	160	148	173	163	151	129	149	155	164	178	144	169	166	170	164	180	163	191	144	177	177	154	179	138	165	152	156	157	171	154	178	171	146	151	164	171	145	178	157	170	151	183	188	162	150	177	147	164	152	171	164	152	132	175	154	151	155	176	160	164	142	186	171	158	146	176	162	143	174	162	164	166	162	146	162	172	144	153	163	155	151	149	166	159	187	167	142	162	174	171	156	142	140	158	154	131	181	178	188	156	154	192	170	133	148	158	183	165	162	151	153	168	151	152	176	153	158	158	140	180	189	189	163	160	152	161	147	163	153	156	136	169	142	171	148	160	153	138	136	155	174	151	159	172	163	165	133	165	175	151	164	137	141	169	155	164	156	189	173	145	142	165	165	141	161	176	140	165	153	156	160	137	167	170	178	160	171	170	154	135	141	173	147	155	192	146	151	170	170	154	172	168	169	170	158	158	169	172	166	170	170	152	161	159	145	162	182	158	159	165	164	152	141	154	150	154	151	146	168	176	176	172	163	142	162	173	145	165	156	161	179	159	159	183	158	161	175	152	151	151	183	199	156	142	150	155	160	137	164	147	143	180	153	152	155	143	152	156	143	149	170	189	150	168	153	162	157	137	138	165	162	174	187	163	159	161	175	176	171	159	169	174	168	149	141	160	169	141	165	160	182	148	142	177	174	140	163	164	125	158	150	154	142	168	151	173	154	126	167	156	169	174	141	155	172	160	142	157	180	152	186	148	173	173	146	161	152	167	155	155	159	158	164	177	163	144	145	164	181	173	155	162	148	143	156	154	157	174	181	150	139	159	163	158	160	166	153	151	171	149	154	136	180	143	179	147	159	158	135	168	173	169	144	160	158	146	180	160	155	171	157	147	156	152	169	155	157	170	151	154	177	176	158	152	162	161	185	177	153	147	169	144	166	176	160	160	176	160	139	159	173	128	166	150	152	156	159	172	161	161	164	155	173	188	145	141	170	165	163	171	162	176	165	157	168	164	138	160	140	155	165	144	164	158	161	159	175	164	158	167	165	163	136	153	163	172	135	170	150	156	158	165	162	162	170	167	159	150	154	172	163	146	162	152	140	154	169	140	180	161	151	140	138	145	170	148	148	145	154	155	134	147	140	163	170	174	146	135	170	163	175	157	168	149	175	155	147	175	160	159	176	181	166	170	155	176	152	151	144	164	137	165	147	158	163	166	176	159	162	148	154	175	164	184	178	164	166	158	156	175	138	162	176	150	183	144	161	148	153	142	149	164	154	172	175	143	152	155	181	164	161	178	168	149	180	159	177	173	149	157	163	156	148	157	133	166	164	169	175	167	161	150	141	175	159	181	149	154	149	161	171	157	176	155	154	156	176	172	171	168	155	162	162	167	166	162	157	154	175	160	157	164	153	150	170	153	167	165	156	164	162	169	149	177	156	151	128	171	174	156	182	164	168	166	165	158	163	179	159	162	173	171	148	153	139	149	185	165	152	162	148	197	171	153	161	155	173	159	151	158	140	171	152	177	157	173	168	167	175	155	170	180	155	152	179	178	147	164	143	164	180	147	165	181	176	173	176	156	166	176	159	172	169	164	169	157	160	160	131	155	177	138	140	162	149	166	178	169	153	183	163	158	172	140	155	191	169	165	165	171	165	178	174	156	151	160	138	160	154	189	173	156	155	161	162	148	171	178	160	153	169	162	153	131	160	178	173	149	154	156	170	157	163	161	135	168	166	161	177	153	157	166	151	155	170	150	133	169	186	154	157	174	155	174	177	173	168	172	135	161	146	175	160	154	168	156	165	168	138	148	150	173	175	169	143	159	165	178	160	168	169	172	161	173	165	171	162	163	144	139	146	161	148	153	145	155	154	160	153	151	158	164	160	160	172	157	152	146	169	153	140	149	160	142	155	170	143	177	148	138	155	168	181	170	158	138	149	159	170	156	140	156	172	181	181	160	143	159	119	158	146	171	152	161	155	138	166	156	151	159	161	147	168	149	142	137	152	167	153	152	137	161	146	155	155	162	177	155	139	148	164	167	157	151	175	152	176	151	182	155	187	166	166	162	163	169	173	146	163	165	142	176	154	133	170	150	154	154	173	149	154	163	167	163	156	151	140	152	154	184	181	160	170	154	153	161	162	163	159	169	139	173	165	177	144	173	153	160	149	163	164	132	171	157	163	141
18429	14314	12357	6613	4558	3304	2519	2023	1541	1191	1052	834	731	644	561	530	418	407	413	383	369	361	306	380	285	317	308	318	284	298	278	280	293	269	289	250	259	228	263	242	235	224	245	251	213	243	246	239	248	240	234	248	243	246	230	230	236	204	239	233	253	228	214	242	202	248	216	219	213	219	217	248	250	213	246	221	228	220	236	236	187	232	210	213	226	220	218	230	219	221	211	196	209	235	193	223	214	225	205	247	209	212	220	230	193	225	214	211	215	232	204	210	197	209	215	204	250	242	226	233	214	247	213	225	229	223	233	241	185	229	217	220	218	202	187	229	240	189	195	223	211	198	224	237	226	189	202	207	214	212	207	179	237	214	229	209	198	206	230	202	224	204	235	229	206	208	202	222	210	214	235	221	215	201	210	208	214	230	203	200	215	229	206	203	220	211	213	209	204	211	219	216	195	218	204	225	228	230	204	208	238	236	232	177	234	209	199	243	216	244	217	207	224	218	219	228	191	249	225	207	232	224	197	209	207	209	226	211	224	234	228	203	228	200	249	217	249	216	233	224	236	233	237	240	230	226	212	213	224	233	237	195	239	211	228	210	213	225	209	228	195	203	211	205	199	200	216	199	228	244	215	203	242	222	210	218	207	209	217	239	231	211	213	207	208	221	202	219	227	209	190	209	215	211	202	211	192	212	214	217	189	239	226	228	213	186	214	205	220	236	235	199	223	232	216	234	237	227	230	199	210	222	221	209	199	226	194	207	205	220	218	212	197	236	207	206	218	196	206	230	215	218	189	214	168	228	211	218	212	219	199	206	206	209	202	219	186	203	202	221	208	229	238	226	246	230	222	235	228	217	212	232	227	211	220	232	231	217	223	211	222	220	213	223	214	200	238	214	212	233	217	230	215	219	226	230	190	203	238	207	195	218	199	221	199	204	205	216	209	224	217	209	227	216	216	207	199	232	197	230	208	212	233	218	214	211	205	179	212	220	259	219	210	224	208	192	235	217	206	221	203	210	235	244	213	217	221	226	229	225	211	199	224	195	228	222	210	229	221	213	215	185	194	199	221	218	210	218	233	224	206	255	213	201	202	237	218	230	193	221	214	251	243	223	227	211	212	235	221	204	194	212	227	215	210	222	229	208	237	210	237	223	208	214	189	184	200	206	223	237	223	205	229	223	202	212	198	200	194	214	224	223	214	223	246	225	226	203	214	232	227	193	201	229	204	201	240	225	220	210	210	210	188	201	215	215	200	217	211	236	205	234	189	234	200	212	209	230	211	226	231	216	210	210	220	235	217	235	229	206	197	191	190	216	230	236	203	205	223	201	189	219	221	201	216	258	207	237	218	222	224	214	193	206	211	236	222	189	204	215	230	191	206	209	209	219	225	252	242	211	193	233	227	227	209	210	212	212	215	200	208	189	231	214	232	209	206	208	200	255	207	224	210	222	214	204	233	192	207	218	204	228	227	219	207	207	214	218	206	205	221	233	234	213	211	198	196	198	209	206	223	196	187	220	240	223	235	231	216	187	235	213	224	220	241	209	200	237	213	217	237	222	217	229	227	207	225	223	196	219	194	193	202	194	215	232	219	219	216	215	192	227	202	220	184	218	230	202	199	218	247	210	227	216	191	181	204	202	230	245	221	242	237	173	231	190	219	206	217	235	200	229	242	205	228	211	207	243	222	222	220	203	227	230	186	210	223	207	239	197	229	227	212	178	218	203	220	182	209	210	204	191	192	240	192	207	206	208	220	236	219	192	235	232	224	204	205	216	226	241	223	210	227	195	222	210	231	211	249	214	220	216	196	187	210	212	217	233	205	200	207	244	207	211	235	218	203	225	258	233	207	210	194	193	218	210	205	201	249	205	220	235	193	251	210	207	231	222	234	214	216	179	210	247	216	193	213	213	220	227	192	206	211	207	203	207	247	195	213	223	197	232	220	220	252	226	212	252	218	237	223	207	203	222	203	227	240	190	218	184	197	224	223	213	234	222	212	223	226	206	209	215	213	225	229	214	214	219	230	223	213	207	216	223	230	213	208	193	207	225	212	218	215	210	184	216	230	217	216	229	244	222	204	214	240	216	212	225	210	233	219	253	193	184	226	215	215	213	219	211	234	218	222	201	204	230	240	212	202	231	203	192	221	216	196	223	225	221	215	240	202	216	229	216	237	201	232	214	194	218	218	177	207	221	228	208	226	248	231	222	178	210	212	202	202	218	192	204	253	215	209	209	221	210	200	238	214	196	250	214	221	217	212	201	217	224	196	252	203	232	224	187	198	207	214	236	218	222	223	241	210	205	205	224	202	220	186	217	210	201	229	228	228	218	200	206	220	222	223	204	234	212	210	218	222	228	224	215	216	214	220	236	222	214	182	221	231	208	212	216	193	229	245	229	192	190	208	233	231	223	229	197	214	225	228	227	194	241	193	194	215	223	216	231	219	202	226	235	252	212	227	194	190	203	194	207	206	205	201	219	208	214	239	234	216	254	200	211	252	219	235	189	206	246	227	216	224	214	215	233	231	215	222	207	203	225	230	205	208	199	219	216	215	212	224	213	205	209	224	224	239	213	215	224	186	212	215	223	227	224	206	246	230	216	206	222	216	198	199	237	211	217	202	214	228	197	212	185	222	209	236	211	224	230	224	228	246	248	213	225	191	199	212	222	173	203	222	253	220	254	200	224	210	203	176	220	213	228	205	208	207	192	220	230	184	245	222	230	220	187	187	223	204	203	220	208	205	202	224	240	214	217	224	220	223	209	235	241	233	204	215	197	221	200	196	216	217	235	214	234	222	211	215	193	234	203	251	226	191	204	226	222	211	206	215	237	222	227	223	220	216	225	237	180	226	222	189	242	237	227	222	216	208	230	234	235	221	229	200	190	210	199	229	220	200	219	220	230	190	237	236	221	196	221	243	221	211	193	225	229	220	205	199	204	219	221	185	238	201	188	203	218	213	231	245	217	199	222	220	205	201	197	200	220	207	198	211	208	214	228	212	221	198	184	187	237	234	231	217	207	200	221	215	212	198	206	213	224	225	227	205	222	220	240	212	219	208	224	211	213	227	196	207	231	252	202	218	198	217	210	209	202	203	212	220	212	186	172	217	225	198	224	232	215	216	219	223	223	201	213	227	233	225	261	201	217	240	222	214	218	212	235	198	227	208	211	217	209	216	203	177	223	202	200	218	216	217	197	195	206	236	202	213	238	205	205	202	226	233	217	212	229	204	220	196	224	227	211	229	226	241	213	228	208	220	247	214	206	220	200	225	206	216	217	248	215	192	204	196	219	222	209	230	193	237	193	223	228	209	224	210	203	203	231	225	211	204	250	228	225	217	201	214	217	219	219	199	220	210	215	211	212	235	222	211	214	218	194	238	222	210	220	211	215	224	221	210	206	203	243	228	189	215	213	221	215	208	209	195	200	202	197	205	224	200	238	196	210	232	227	216	219	184	210	207	228	194	218	218	224	212	198	233	193	228	186
27351	20951	9625	1136	747	721	651	557	498	531	525	562	534	493	534	497	509	510	524	512	538	521	545	478	550	526	508	500	522	511	503	519	504	489	528	527	473	520	519	524	545	542	507	505	535	501	533	541	530	495	490	483	516	513	529	512	516	536	508	510	476	493	515	515	501	556	507	510	512	556	499	531	516	519	518	553	496	482	551	526	538	525	527	549	494	524	479	518	517	494	548	518	526	543	542	525	482	508	528	506	536	505	549	536	479	498	534	543	524	532	526	537	504	504	498	522	516	534	501	500	500	525	529	526	513	486	507	531	502	522	482	509	501	497	535	508	496	482	561	528	520	494	491	500	498	466	510	536	484	544	555	498	542	472	497	536	500	533	500	534	528	534	533	482	529	487	493	515	478	512	562	484	517	500	535	502	542	478	499	574	500	497	505	512	523	530	547	494	562	549	555	503	509	512	486	507	495	556	517	486	527	517	509	550	493	518	495	513	515	545	504	511	527	505	536	502	544	487	504	497	510	497	534	514	494	550	531	484	536	505	512	476	527	498	494	502	520	505	522	485	533	505	528	482	541	570	502	538	498	497	502	513	482	536	514	521	516	501	515	490	513	492	498	505	512	490	542	510	510	540	554	567	523	504	518	500	532	491	525	488	512	482	521	500	519	506	548	482	459	523	510	498	548	523	541	497	509	543	527	544	510	500	534	539	507	502	517	520	534	553	508	546	533	475	517	502	518	529	500	535	513	497	508	502	540	520	485	479	490	526	491	510	484	538	504	501	513	493	526	474	501	506	528	513	486	495	525	502	489	535	513	516	488	559	507	506	526	512	479	503	505	465	505	500	521	492	514	537	508	529	515	507	525	530	529	509	513	498	557	535	513	549	497	447	498	547	481	505	488	517	513	542	538	498	516	506	558	487	502	542	497	497	500	518	513	527	540	529	516	521	509	496	497	525	536	547	531	502	515	515	569	509	502	475	489	514	523	518	526	524	512	490	529	470	514	501	526	551	534	472	563	475	514	523	515	489	521	488	472	545	547	537	476	510	514	568	553	506	501	553	503	500	566	524	520	520	534	523	517	494	505	533	493	512	538	519	479	537	528	534	489	530	530	521	519	530	507	509	552	511	492	489	500	510	542	541	474	504	529	497	512	512	527	508	514	499	522	477	538	529	500	453	518	539	530	529	504	522	501	547	546	510	458	492	529	543	486	519	533	519	513	518	505	509	538	540	504	572	487	472	513	500	565	502	498	483	548	501	518	495	547	488	525	542	534	500	508	552	522	512	500	554	494	525	518	524	512	483	488	547	522	515	448	504	538	478	497	504	490	530	526	520	552	492	510	520	498	541	512	501	515	524	494	508	498	514	526	509	516	519	474	522	535	519	560	517	569	545	476	557	502	525	470	539	501	506	477	494	522	550	508	507	522	528	551	552	542	525	523	488	575	454	532	503	545	509	503	478	484	561	519	496	491	468	533	514	507	521	489	517	520	481	519	513	527	523	451	529	484	528	505	484	527	504	554	526	545	513	479	521	537	513	559	517	499	494	514	519	526	506	508	506	573	501	497	525	506	527	528	518	531	538	532	542	502	498	498	528	515	528	514	521	513	479	484	508	549	547	526	514	535	503	497	466	491	542	511	555	505	542	477	509	532	540	541	515	507	539	522	506	546	480	548	509	522	511	527	530	521	507	526	539	534	495	519	503	498	490	567	512	529	536	518	525	512	551	532	563	523	479	514	548	499	509	532	514	532	569	541	545	499	502	558	524	501	508	518	529	562	535	513	497	511	482	504	503	522	504	511	524	527	573	485	539	516	504	522	500	477	527	545	543	505	546	529	538	506	503	493	519	508	488	501	510	518	500	522	467	486	505	497	509	496	509	520	530	505	522	468	536	482	529	522	494	496	500	514	529	511	519	502	538	530	502	493	516	520	505	516	502	528	498	492	514	514	517	504	501	508	519	527	539	502	538	509	500	540	512	555	506	536	508	514	514	534	518	538	500	543	485	508	480	522	496	443	505	552	495	509	501	539	505	561	507	516	514	519	546	526	565	525	503	482	523	550	519	540	522	471	538	488	546	519	489	550	516	535	503	550	493	566	500	492	469	483	525	532	484	513	527	480	499	525	498	488	549	495	497	538	501	548	538	515	521	506	475	552	535	511	545	525	498	507	498	512	496	547	520	483	514	511	516	539	507	520	524	533	526	518	534	506	497	496	523	485	543	545	560	515	523	496	499	502	549	475	525	545	518	512	525	519	531	549	545	494	533	517	515	512	526	492	509	511	543	493	486	510	497	544	497	512	501	512	539	534	509	464	521	462	495	514	534	495	496	513	539	510	510	548	541	518	525	555	503	499	550	528	559	543	478	554	510	485	500	537	503	501	503	505	516	542	538	490	490	480	541	525	492	491	511	493	506	518	492	553	499	502	498	526	481	502	511	518	527	514	502	481	513	491	545	535	482	533	515	486	495	467	547	505	464	456	511	539	555	545	486	493	524	465	532	540	518	530	502	520	514	517	504	533	509	533	495	522	526	520	490	506	518	489	508	512	524	529	533	515	541	493	511	512	496	539	515	556	510	543	541	528	503	516	488	537	487	460	499	522	530	506	504	545	489	495	487	497	485	493	533	472	512	537	457	536	549	546	509	536	499	532	513	550	485	496	513	527	524	525	500	526	546	483	512	518	515	506	514	523	480	503	538	481	550	502	526	502	486	519	517	524	539	486	500	477	531	496	479	534	495	525	540	515	510	539	517	519	525	470	488	539	498	558	498	472	515	516	546	555	484	503	508	519	568	468	548	478	509	494	486	519	489	527	519	535	498	503	494	532	508	519	531	553	514	538	505	500	490	536	504	531	499	500	495	504	496	554	556	529	503	513	531	522	536	538	526	550	502	535	493	501	502	527	539	553	541	503	512	529	512	477	536	515	518	522	526	525	517	496	507	504	501	554	496	487	537	525	505	507	549	533	514	529	576	511	521	486	543	519	530	491	535	523	502	487	541	549	551	487	517	502	556	536	501	506	504	501	498	503	513	486	525	545	518	476	505	544	565	496	516	508	536	508	537	508	460	526	497	494	513	499	528	540	501	489	522	563	491	507	491	529	525	543	509	545	521	501	579	532	525	580	496	512	512	522	497	494	499	512	536	501	521	464	494	540	505	566	471	534	519	514	490	534	553	524	505	548	518	495	512	582	511	525	516	547	529	506	501	538	492	560	511	499	547	506	533	501	525	534	520	498	537	469	544	526	505	546	487	518	518	501	525	533	469	532	490	533	526	452	508	510	502	519	490	529	497	465	513	496	545	494	559	517	520	534	508	550	469	522	521	478	539	510	526	510	506	523	574	518	516	527	500	501	535	514	495	514	465	543	511	526	519	554	529	507	554	518	486	494	533	525	547	504	497	514	512	519	514	510	481	545	498	515	533	519	481	504	531	544	525	492	495	527	566	548	508	481	482	541	520	526	518	525	545	501	498	511	501	485	474
10450	1346	1328	924	805	781	778	748	714	728	706	725	670	686	675	699	690	735	653	722	671	698	633	654	686	709	691	671	669	660	680	674	667	661	647	677	649	647	714	671	655	680	657	662	698	673	718	646	688	662	674	640	664	651	693	727	664	689	677	641	715	693	696	667	713	647	642	642	661	636	684	688	675	680	697	696	659	602	737	715	684	707	710	659	700	663	668	667	663	672	692	703	634	648	693	663	689	663	682	630	662	696	691	694	625	677	688	667	695	664	712	691	645	645	638	663	697	671	677	684	671	681	703	645	673	689	730	660	674	692	669	654	661	631	664	726	674	713	691	674	688	702	669	702	683	649	622	707	664	654	705	622	685	659	649	679	649	673	677	645	684	697	644	720	659	682	662	694	659	662	709	693	686	678	665	640	661	617	674	686	673	681	643	693	679	698	653	676	708	665	694	708	695	699	650	685	687	683	676	687	660	692	644	656	681	707	700	710	687	650	662	659	691	679	743	683	683	683	643	675	655	678	700	667	677	645	699	652	643	624	684	690	700	693	651	659	717	691	648	649	639	640	726	704	696	680	671	661	647	685	642	650	701	674	676	653	662	687	652	704	662	668	657	688	653	710	665	679	660	649	685	669	694	626	660	669	708	653	672	643	675	677	670	696	728	661	714	650	714	644	680	674	651	664	685	657	689	645	641	689	664	688	649	653	657	684	684	655	648	680	640	709	700	697	646	675	682	698	643	682	705	680	705	622	606	715	698	692	702	670	697	659	701	696	686	705	686	679	680	617	675	639	649	660	670	674	692	629	636	732	644	668	651	714	709	671	705	611	684	647	683	691	691	714	697	681	694	675	645	709	721	661	719	692	660	679	740	686	698	701	653	665	683	663	711	656	696	665	689	656	657	692	669	596	603	686	692	631	668	686	628	667	690	654	718	729	668	679	673	647	645	703	730	703	678	636	645	670	729	665	678	666	696	672	661	715	685	664	703	633	645	661	695	686	703	658	677	666	715	727	674	686	711	692	684	716	648	679	673	646	648	656	655	663	685	657	698	669	708	724	695	665	620	705	639	623	706	685	651	671	616	690	686	690	696	665	669	684	652	657	667	672	649	697	686	630	706	680	673	721	683	707	697	685	649	687	675	662	688	717	643	655	668	687	718	682	643	638	711	675	654	701	689	657	684	648	653	705	640	688	661	640	684	708	706	631	622	662	686	648	675	655	738	724	625	690	655	661	676	674	653	688	685	612	703	618	663	657	653	600	684	675	642	704	663	732	675	702	717	659	665	679	677	697	644	671	687	694	672	658	699	692	679	688	675	699	660	693	718	698	657	654	681	700	648	694	682	696	677	721	653	658	668	688	682	640	663	665	695	647	656	669	682	702	701	690	687	665	662	681	623	674	698	688	691	686	656	641	665	664	687	712	691	633	702	676	705	722	679	673	684	673	666	678	669	671	679	625	667	671	677	693	658	671	686	659	694	683	652	708	670	666	653	722	668	664	673	688	642	684	647	671	690	622	686	678	699	691	644	676	682	654	691	652	699	668	660	690	661	693	650	616	715	646	672	688	673	608	643	633	637	674	710	668	664	674	655	722	684	655	679	712	695	680	660	725	709	626	705	670	648	688	693	622	690	706	720	622	642	611	614	688	709	683	698	676	662	659	688	691	640	662	684	680	645	620	660	670	679	647	667	643	640	688	628	671	718	659	666	655	711	695	666	622	697	639	661	629	629	660	666	689	683	721	689	653	655	689	654	699	634	727	682	659	705	701	672	673	626	644	687	627	649	669	641	677	681	709	671	691	687	678	616	649	617	632	666	697	639	657	693	671	691	692	685	722	721	660	638	699	670	673	676	666	647	633	633	679	664	678	694	692	711	660	644	663	656	684	654	645	690	681	659	676	679	683	680	658	679	636	672	682	668	686	691	668	711	680	677	682	674	682	646	711	672	666	729	658	719	677	653	716	720	700	672	691	620	680	694	656	649	670	658	642	635	671	649	735	663	698	679	697	700	671	693	649	676	642	633	663	641	701	740	732	693	726	668	646	694	640	638	708	634	660	605	661	686	671	664	608	680	681	649	652	654	638	683	673	653	686	653	698	668	667	660	681	722	695	671	719	673	644	637	646	671	700	710	673	651	707	685	680	725	652	725	652	672	664	679	665	677	656	637	628	653	699	648	699	675	691	652	685	665	662	653	661	674	724	626	676	666	685	644	621	630	679	661	666	697	694	726	702	590	695	703	708	659	686	635	663	696	652	675	693	669	665	686	697	697	698	694	682	649	627	636	683	642	622	649	673	679	729	660	703	664	693	677	695	676	701	724	606	683	686	673	674	670	706	658	700	658	626	720	682	628	674	650	673	701	663	678	693	643	663	657	650	683	695	640	669	655	631	663	667	654	627	627	668	655	665	724	657	725	653	632	645	709	679	686	688	668	641	648	678	652	661	640	687	683	715	706	645	711	664	738	733	656	638	647	659	688	702	667	666	641	712	663	674	725	695	699	699	666	687	723	686	684	675	673	707	662	693	697	715	674	680	662	616	698	699	694	625	701	726	695	679	621	662	636	659	633	655	675	681	636	649	694	728	670	678	658	654	666	698	698	659	672	668	665	680	691	664	675	686	667	628	686	676	634	627	642	691	648	676	671	657	647	651	690	695	660	701	715	682	654	678	660	649	646	710	723	703	694	670	677	691	707	665	692	710	667	649	658	667	674	697	663	673	645	698	685	710	678	682	652	704	668	702	674	676	632	660	640	705	691	706	685	698	652	715	678	664	683	695	668	672	668	693	635	674	622	691	639	630	656	704	652	693	696	710	688	664	641	677	670	697	635	666	646	732	666	700	652	686	694	672	682	656	672	636	644	645	701	672	702	631	652	667	689	689	678	670	662	676	692	650	668	650	717	640	697	661	674	687	676	649	706	714	639	650	684	676	616	628	723	670	666	683	620	658	609	654	675	681	701	645	671	673	708	687	689	680	686	679	724	662	743	662	637	666	661	656	657	658	627	707	634	717	634	667	692	653	661	686	691	690	672	625	703	665	682	682	679	666	703	678	667	678	652	642	657	682	684	683	632	643	697	664	600	677	696	713	690	686	635	711	653	688	661	688	625	631	669	718	623	706	632	691	674	665	648	730	685	690	662	664	658	682	691	680	721	664	672	695	695	649	696	657	626	648	713	676	648	711	684	688	644	646	694	610	646	685	669	718	661	674	675	711	663	633	637	733	695	681	702	667	670	680	686	640	628	670	660	707	655	650	667	663	664	704	664	706	692	614	680	672	687	675	653	659	709	671	670	646	727	707	687	733	702	618	700	684	696	690	650	663	679	705	654	629	708	636	703	642	702	698	644	683	665	666	658	665	668	672	702	703	692	618	691	631	697	665	640	687	628	700	643	647	712	649	674	649	606	661	655	665	737	672	720	639	691	656	683	674	699	673	694	642	682	660	706	666	651	663	639	637	679	663	695	729	655	694	631	657	635	635
24141	21434	29212	24042	21427	11989	1194	808	668	567	543	543	463	494	420	462	469	406	442	441	426	447	428	424	406	397	408	410	413	441	390	374	385	397	413	415	403	406	413	415	419	439	395	392	382	416	376	353	399	376	389	380	379	381	389	391	411	384	399	421	414	381	425	421	381	379	422	413	377	398	416	395	402	400	394	391	365	392	395	372	372	399	389	388	367	372	372	416	396	391	434	405	386	423	380	372	410	376	385	429	384	398	377	392	380	392	391	398	386	390	374	398	387	369	356	363	394	388	387	404	384	388	388	376	408	421	418	378	385	380	376	356	360	385	390	399	389	416	403	411	407	392	406	382	402	397	412	427	393	383	397	417	372	369	369	398	397	416	376	424	365	412	382	383	376	365	360	406	378	389	381	382	373	355	394	362	388	411	391	365	392	379	416	399	384	374	387	380	353	393	411	388	426	450	422	425	364	390	373	371	405	386	412	396	377	415	381	437	412	412	381	342	413	347	392	397	382	371	405	351	408	394	392	398	385	399	390	398	354	384	396	380	385	413	374	379	375	421	415	425	364	395	362	390	357	384	389	399	359	368	400	349	425	380	384	395	436	393	391	396	420	433	353	381	395	399	380	394	365	369	415	367	387	375	375	412	404	355	420	386	382	398	392	374	352	411	396	363	386	367	369	369	397	391	390	382	378	371	342	436	394	386	374	406	392	359	379	391	386	366	363	413	350	403	383	391	381	358	337	371	437	365	369	406	393	400	386	415	378	405	401	389	365	394	372	419	380	364	365	396	394	393	380	426	368	365	371	343	399	425	374	390	405	420	387	397	361	364	445	398	383	384	384	404	402	382	407	421	381	401	382	404	398	394	403	371	387	386	393	384	384	410	417	402	362	375	437	389	397	392	378	402	385	380	403	385	377	395	390	390	390	368	414	360	394	416	393	372	353	373	385	393	382	359	373	360	401	382	357	392	400	364	407	382	396	378	394	401	409	388	399	392	394	398	381	378	393	394	419	404	406	390	402	382	401	399	415	387	402	371	388	381	368	414	430	410	381	346	362	411	360	401	399	398	397	393	397	368	369	401	407	395	381	387	355	401	383	377	390	363	383	378	396	403	385	390	389	362	424	386	381	369	365	411	400	359	381	386	390	405	405	421	434	372	390	367	405	402	382	376	363	390	396	416	383	365	369	354	438	410	402	382	402	370	364	396	397	388	359	384	422	399	363	360	379	396	419	414	405	413	406	377	397	373	376	396	367	374	378	389	374	378	408	398	405	408	428	383	413	391	386	385	383	370	423	370	376	370	440	384	373	402	405	401	421	378	346	385	401	358	384	384	351	408	374	376	390	386	434	387	409	396	388	396	390	394	374	388	356	379	424	433	423	410	366	395	338	386	365	384	385	366	395	385	380	420	345	383	410	373	376	367	388	425	395	383	403	381	374	419	385	399	389	373	377	385	395	382	432	350	412	405	371	375	375	380	348	369	376	377	368	389	419	403	417	363	376	373	427	374	395	354	388	408	369	411	373	361	390	396	371	377	354	401	408	402	377	368	379	371	392	417	389	391	393	436	404	389	377	363	387	342	371	397	408	395	360	381	378	402	345	371	340	397	337	389	389	405	388	385	398	364	380	413	415	396	379	389	389	377	404	365	385	358	394	393	380	405	436	351	418	367	408	368	382	397	368	348	406	406	367	393	395	421	396	406	368	409	407	391	432	418	376	412	384	402	357	391	375	368	371	393	377	360	379	370	433	375	395	402	363	372	411	403	381	402	416	379	443	418	376	366	367	363	417	362	392	354	369	409	398	351	407	417	384	422	367	385	376	375	408	376	360	421	400	405	377	399	412	363	395	392	392	402	403	362	413	383	382	409	413	413	382	378	374	372	372	401	423	387	411	389	408	420	384	382	402	409	419	381	361	399	403	382	382	388	425	373	410	427	378	435	377	381	344	371	406	378	426	404	404	380	372	386	382	367	400	365	389	382	359	384	410	392	408	375	390	389	366	416	401	389	423	369	361	365	378	368	406	387	418	372	412	395	418	354	386	385	397	362	375	397	362	392	365	380	405	378	408	361	415	398	363	370	373	379	378	370	381	442	420	395	380	408	388	405	390	351	357	379	402	423	407	363	407	379	407	386	381	379	381	390	400	383	389	378	387	384	385	359	374	397	363	398	397	375	381	368	386	410	422	402	413	385	390	403	409	361	400	420	367	417	408	363	404	380	393	383	362	382	364	396	383	372	384	364	403	431	383	425	387	398	407	399	370	390	380	403	388	389	423	402	391	438	371	393	407	377	371	396	383	381	391	375	411	370	381	380	355	386	408	415	378	406	368	391	375	405	420	386	369	412	362	391	362	384	356	407	420	394	394	372	392	382	402	336	341	428	396	412	379	381	367	407	367	370	362	381	358	379	402	416	373	381	387	395	369	376	359	362	370	360	390	396	382	374	410	382	403	382	371	408	396	355	377	407	372	403	348	379	426	374	400	381	373	418	365	374	370	397	421	365	415	379	424	386	404	367	420	390	386	363	369	381	346	397	392	380	393	389	389	365	367	383	374	388	388	370	391	426	377	365	411	412	367	379	393	407	373	348	401	377	370	399	372	424	438	365	410	393	400	377	392	426	383	413	385	404	440	369	401	379	370	401	418	374	365	386	377	408	380	367	400	377	377	375	366	372	376	419	412	425	367	400	395	381	397	382	373	371	364	404	424	381	394	376	376	378	390	410	378	396	404	378	394	406	354	410	409	374	425	389	396	382	361	378	400	429	349	392	382	411	402	386	376	400	364	403	417	386	389	362	389	364	423	377	419	366	382	390	370	386	368	382	398	370	354	361	406	403	402	409	365	390	423	401	388	385	404	386	391	359	402	361	377	414	375	400	383	384	391	386	388	378	335	388	392	374	380	378	378	359	405	382	373	389	373	404	413	415	360	370	341	371	382	406	377	386	367	395	408	407	375	387	399	351	380	380	390	369	377	398	349	397	392	392	428	379	425	384	428	398	384	372	397	394	391	390	386	382	400	376	377	366	391	390	380	399	379	401	419	416	381	369	429	373	383	369	403	394	388	355	405	383	399	366	396	417	371	412	377	440	411	406	416	362	363	386	370	387	400	373	372	370	372	377	382	386	407	375	395	376	398	380	417	390	373	400	385	347	358	366	393	379	377	402	392	384	361	365	378	378	372	369	366	380	425	378	384	380	405	395	355	405	388	387	409	375	389	393	365	409	332	381	398	402	383	378	372	374	357	405	393	384	372	382	371	376	411	360	394	369	413	393	393	395	381	370	390	379	385	374	375	369	373	377	396	410	385	382	402	381	355	387	384	407	368	377	336	343	387	397	390	397	393	424	376	402	437	381	378	411	388	393	421	386	397	380	401	391	402	400	373	379	345	403	413	422	352	398	368	399	383	385	374	404	386	415	376	366	412	395	383	407	355	375	348	393	372	419	386	404	372	398	422	400	387	388	368	374	379	394	411	396	366	372
17030	8653	7578	3886	2873	2154	1666	1371	1261	986	926	833	744	782	756	674	645	620	619	608	589	579	565	557	610	542	565	615	559	543	518	588	535	565	565	572	529	534	536	540	560	552	541	520	566	550	540	561	524	510	560	529	496	485	511	558	543	526	487	559	528	488	502	533	503	508	581	517	556	500	543	537	480	537	495	533	533	528	548	549	507	497	533	524	519	541	530	529	508	531	544	568	503	514	531	533	558	511	511	538	506	492	555	522	544	499	507	503	557	559	508	515	510	579	494	516	521	533	507	509	488	537	495	553	494	519	516	556	512	530	505	462	506	523	517	531	529	537	546	514	532	524	480	494	535	519	521	575	503	566	489	545	496	541	531	553	505	517	547	520	510	523	503	532	571	553	527	522	543	514	551	525	559	550	575	504	536	517	480	498	520	509	531	529	556	497	511	508	539	502	504	527	498	527	517	488	556	499	505	531	519	491	505	535	535	516	540	513	497	541	525	502	512	526	571	550	522	530	545	494	533	536	522	524	497	533	514	516	592	489	526	523	540	540	506	469	525	550	505	536	519	494	507	508	558	511	540	553	525	530	535	519	512	503	548	533	489	505	553	525	564	520	517	522	545	505	566	521	496	512	538	539	552	563	547	552	514	512	521	519	513	510	523	557	487	480	483	520	497	551	501	544	549	531	512	551	509	559	524	514	506	519	529	511	559	524	507	492	509	527	564	514	536	523	562	484	546	510	504	526	519	539	547	520	515	510	490	529	566	466	539	592	506	493	490	574	508	522	508	539	533	512	505	501	508	509	484	529	517	556	471	517	478	529	523	516	526	516	517	512	572	532	545	520	514	480	555	531	539	531	488	515	503	550	540	508	514	543	487	520	513	526	507	523	470	523	527	506	531	521	500	490	544	508	523	534	515	523	582	537	493	533	535	555	524	547	515	525	513	562	560	548	528	524	525	531	484	511	508	577	532	470	525	542	514	515	555	505	527	526	558	492	516	483	511	532	507	512	526	482	531	524	509	509	496	497	499	481	544	499	557	532	541	494	491	539	513	547	521	549	530	506	527	484	515	524	536	527	528	522	544	527	519	525	490	524	521	539	536	554	534	544	519	501	535	514	469	556	496	537	553	527	548	529	514	514	530	487	505	514	556	504	483	519	508	536	517	487	486	520	488	503	478	547	515	563	505	555	544	544	475	507	533	532	553	478	541	512	552	522	521	528	534	503	507	508	519	571	462	496	532	536	490	531	497	485	555	525	541	500	498	493	533	536	508	524	518	512	564	477	491	524	494	535	505	503	486	552	524	543	491	533	529	537	530	501	491	531	563	524	466	547	534	541	522	500	544	521	530	519	502	503	499	531	481	503	529	563	538	493	484	499	520	552	548	551	527	524	524	520	522	520	519	532	523	505	489	519	526	537	511	518	550	546	502	513	520	530	500	503	538	487	507	530	538	566	553	558	515	545	540	562	553	522	547	549	505	510	545	573	515	517	482	509	523	515	510	501	541	466	508	523	525	482	557	495	509	545	525	534	534	544	514	550	516	500	500	540	499	545	523	525	501	498	515	557	556	520	523	544	533	486	507	511	494	489	520	527	555	495	530	528	527	554	510	504	554	530	531	552	505	528	502	505	517	499	493	538	521	542	509	535	561	541	515	513	506	533	484	538	457	541	497	516	557	492	564	507	534	541	537	530	480	528	523	493	561	526	521	562	516	528	515	517	546	504	487	531	474	530	556	470	525	560	525	533	490	552	517	492	527	523	491	513	502	540	537	513	539	525	507	507	549	489	520	521	557	469	480	471	524	515	568	506	530	554	522	536	530	560	492	481	545	496	546	556	568	555	533	533	494	551	503	526	557	520	547	538	525	517	535	501	511	537	551	497	579	527	511	516	497	512	521	516	515	539	539	535	576	559	538	518	540	515	508	546	546	505	551	513	568	512	546	490	552	493	484	481	510	523	512	524	515	545	510	516	517	495	506	539	505	494	563	512	503	507	531	500	554	529	570	520	543	527	520	531	511	538	518	491	517	525	520	536	543	495	539	502	525	549	522	509	551	535	529	504	526	514	487	530	506	497	548	496	507	530	534	515	535	535	503	531	539	466	492	543	503	484	564	530	520	508	538	506	540	539	517	535	554	487	484	506	545	545	514	511	531	485	488	502	494	500	547	520	522	515	513	511	516	531	482	545	477	514	539	525	517	494	462	516	550	549	518	505	473	508	568	488	522	519	519	504	485	533	568	531	545	512	505	559	480	540	485	473	499	491	491	543	525	541	509	514	530	524	501	535	521	529	536	516	528	503	541	519	554	522	547	514	546	508	546	519	511	491	487	508	502	521	521	494	493	531	479	515	519	508	504	520	506	503	497	534	527	501	500	503	551	530	480	515	549	512	514	503	508	539	515	537	535	531	528	566	512	529	541	530	531	506	530	496	534	526	473	467	500	511	533	523	475	490	554	487	496	537	511	506	562	495	523	532	553	501	485	523	529	499	507	509	516	497	494	503	530	560	536	534	556	516	571	522	514	549	542	517	547	550	556	543	533	500	516	516	521	511	508	536	497	544	523	502	540	509	530	575	480	539	554	474	503	498	511	544	489	494	515	522	488	499	530	503	535	509	540	495	551	452	521	535	530	524	572	509	508	501	492	498	532	518	511	512	524	523	520	536	537	507	522	462	548	480	514	490	503	514	555	493	525	492	551	522	507	504	523	526	554	465	529	523	530	560	537	490	503	551	510	572	523	531	530	564	505	499	526	567	498	539	491	529	503	513	477	525	537	512	471	543	528	504	570	471	557	513	537	554	485	519	527	513	571	538	538	505	560	508	526	505	493	520	485	491	515	528	497	514	526	564	516	535	547	562	528	539	529	536	527	501	538	523	537	507	510	505	494	520	498	511	457	528	505	550	521	553	538	494	522	526	477	520	497	501	521	538	538	519	513	495	478	526	513	500	549	509	504	567	519	559	515	498	525	523	554	521	516	507	460	560	482	565	540	510	526	536	557	491	511	541	530	583	530	528	512	537	566	497	559	519	513	480	532	514	538	527	528	528	492	534	475	531	551	532	489	533	524	539	526	513	536	483	495	486	497	505	493	527	489	551	521	524	567	508	524	502	531	517	506	544	538	546	500	523	507	508	535	519	524	553	535	542	488	515	478	490	491	521	507	525	512	497	561	500	481	529	511	474	524	493	580	514	490	495	534	548	534	546	522	519	536	561	503	540	529	510	544	511	497	525	570	524	548	481	516	500	532	555	519	538	515	473	532	569	557	530	566	495	521	524	526	525	556	524	536	536	552	553	500	518	540	544	526	537	515	541	513	538	549	488	543	541	505	511	482	536	510	514	523	502	526	482	547	549	528	519	504	532	513	485	532	482	529	498	517	511	522	502	497	507	534	547	532	527	536	524	520	514	546	493	554	507	560	478	519	484	509	491	511	490	501	515	525	519	514	517	495	501	514	508	551	553	508	523	507	514	531	509	530	517
23179	21474	29737	23640	21476	21515	10676	914	637	524	479	411	369	329	362	305	277	255	229	245	239	228	214	212	210	182	207	193	188	205	211	192	190	170	171	183	208	203	181	197	189	162	196	190	175	154	162	168	159	161	162	166	168	157	173	170	144	169	154	148	169	161	156	180	191	185	182	175	147	176	155	179	174	192	194	177	174	163	182	187	173	160	172	168	180	164	161	161	152	189	167	143	164	143	166	143	158	179	187	148	158	161	179	180	151	159	178	146	140	159	155	191	158	141	148	148	143	165	163	170	153	146	166	160	166	161	171	184	177	167	162	167	179	164	165	152	140	175	169	145	187	163	175	141	157	161	170	156	168	188	157	148	154	156	153	180	165	173	170	155	175	179	166	161	159	162	165	170	162	152	168	129	157	153	166	164	163	185	150	164	166	161	162	169	155	152	191	165	159	157	142	162	147	164	155	167	162	171	179	164	160	176	154	167	185	168	158	161	169	172	154	149	140	135	149	170	171	172	163	156	163	164	163	165	163	174	175	167	163	179	164	158	155	173	170	186	144	153	159	156	169	164	162	181	166	185	176	180	159	182	197	178	176	142	167	178	148	173	168	174	157	165	165	167	155	164	151	164	172	161	158	169	176	210	161	154	153	164	166	177	146	152	161	168	168	178	159	163	168	182	149	174	169	149	159	163	145	181	179	173	157	160	152	170	182	161	155	170	151	169	165	159	162	153	178	157	150	157	163	167	155	163	170	165	179	149	169	175	156	169	170	162	158	160	169	146	154	157	150	183	159	163	183	161	152	151	166	174	186	163	174	166	149	177	162	168	158	153	159	171	159	152	161	162	151	160	166	182	157	168	160	174	159	149	187	148	144	157	157	158	162	180	163	162	162	153	173	177	174	163	175	173	160	175	169	168	171	157	149	187	174	166	152	163	150	181	159	158	184	185	158	121	181	165	160	151	173	175	184	171	166	158	178	177	150	186	165	142	152	170	178	174	184	170	126	154	175	173	152	164	165	149	173	173	172	160	141	172	160	145	159	147	169	141	153	172	143	170	161	179	185	173	165	160	152	157	177	162	170	158	160	150	163	176	171	151	157	156	165	170	163	177	136	165	159	173	171	187	188	163	154	151	170	154	169	152	159	154	158	143	172	183	165	157	166	155	169	169	150	149	175	163	164	159	140	163	153	157	171	185	171	162	163	176	174	163	135	164	164	162	167	172	148	178	154	166	181	168	152	165	175	131	185	194	170	173	158	157	143	144	159	158	143	182	149	152	153	186	166	171	174	159	153	156	171	164	168	179	160	156	169	166	137	178	171	162	154	187	156	169	190	163	173	148	180	140	179	167	177	153	163	177	166	166	157	135	163	185	163	149	168	183	155	152	162	156	156	149	148	154	153	169	132	189	156	177	161	162	146	166	179	144	164	163	169	154	157	167	151	169	159	173	151	155	163	157	163	183	171	159	170	146	161	187	161	177	156	198	167	155	171	161	144	168	154	170	172	156	137	166	169	158	162	180	167	158	184	160	173	164	175	159	157	162	143	170	176	185	144	159	144	170	143	179	173	160	145	183	179	162	145	177	154	170	159	169	180	155	168	156	170	134	165	146	151	159	151	161	147	190	173	169	173	175	152	172	176	150	167	145	169	170	154	167	156	151	159	160	156	167	148	167	150	190	174	165	147	144	168	181	164	165	178	173	160	159	173	174	166	135	157	169	150	162	152	169	157	159	151	145	187	180	163	178	191	141	155	153	147	178	147	147	193	152	162	181	195	161	165	174	164	150	154	176	162	160	168	168	159	176	191	171	180	153	168	189	174	189	147	174	160	161	173	159	146	156	174	149	163	153	167	142	161	161	143	150	157	151	157	179	168	161	158	172	142	162	186	134	152	155	168	167	170	167	144	138	151	180	179	179	152	164	146	175	175	166	148	161	186	175	138	175	158	154	179	160	171	164	175	164	180	175	172	169	164	152	171	188	171	157	154	179	161	157	174	156	174	140	131	156	173	149	173	154	183	157	129	144	154	168	165	192	145	169	170	171	164	172	171	160	169	155	195	165	158	152	146	146	152	179	152	150	169	169	191	168	169	175	165	175	168	171	191	189	168	152	157	154	159	160	164	156	162	131	182	178	155	145	176	151	143	148	170	182	171	154	143	166	159	163	174	171	161	148	158	172	158	166	154	178	155	177	179	153	171	180	144	154	174	167	174	167	158	160	157	152	161	152	172	170	182	164	157	180	146	156	153	174	158	141	159	152	155	176	172	141	152	162	157	176	156	163	148	160	168	178	163	176	154	136	159	155	161	176	178	170	145	164	183	147	177	177	152	139	145	158	174	153	167	179	160	154	173	168	182	161	188	157	183	175	184	165	133	166	177	170	169	170	154	166	152	147	151	174	170	151	179	158	165	166	150	167	171	170	145	177	177	139	181	182	170	156	152	146	180	179	195	167	177	152	138	164	128	153	164	138	171	153	192	130	144	185	163	173	160	157	170	165	157	157	149	129	148	186	173	170	148	160	167	160	165	143	170	169	165	173	162	132	154	182	148	173	154	157	168	163	165	170	178	154	163	170	136	173	168	154	163	168	168	169	164	158	155	167	145	152	158	150	146	146	136	156	183	160	165	164	175	167	154	186	160	159	162	151	171	158	163	162	153	177	147	178	139	153	164	144	165	176	155	188	182	164	172	155	175	153	170	168	156	160	157	147	163	163	161	153	175	153	167	175	148	166	170	165	180	172	149	156	177	154	170	151	147	162	151	178	175	160	152	168	160	166	178	127	162	164	157	153	144	184	158	130	149	159	163	168	169	162	178	168	149	182	164	167	173	154	148	166	169	152	171	151	166	167	167	148	164	153	156	163	146	157	176	154	163	172	170	182	158	168	174	165	168	179	160	171	147	150	173	186	155	163	143	184	158	162	178	148	166	178	161	153	157	139	167	158	164	191	159	175	175	171	150	164	170	148	164	157	155	139	174	165	193	156	149	151	182	176	160	160	166	147	174	152	140	160	146	186	137	153	144	167	161	162	147	171	143	182	161	161	180	173	171	166	140	181	160	159	149	179	177	172	187	154	181	163	169	156	157	177	132	153	159	145	159	154	175	180	154	152	166	141	151	158	144	163	177	183	146	152	146	166	167	161	145	167	170	144	157	162	169	168	164	161	149	163	144	164	164	176	160	173	166	163	161	161	179	167	173	170	169	188	154	181	157	158	179	146	136	138	198	160	133	161	185	162	178	147	151	144	172	172	152	144	177	153	147	162	148	143	175	161	149	166	157	150	169	194	154	167	151	143	155	169	164	154	175	152	162	135	159	163	170	170	152	164	161	154	170	169	156	151	166	152	160	155	167	156	172	159	184	178	151	192	169	144	155	155	163	148	154	172	178	163	156	163	154	174	141	159	166	168	165	179	177	164	150	162	153	143	168	170	159	155	157	151	164	130	165	148	164	154	181	171	178	147	143	162	165	146	165	144	149	157	181	151
17601	14140	11965	6440	4435	3339	2517	1932	1609	1227	974	818	797	643	586	531	467	439	424	369	369	365	327	343	338	294	294	264	303	275	289	235	274	241	274	260	266	253	247	212	271	269	256	226	252	216	230	234	240	274	214	252	212	223	221	268	262	250	251	222	231	210	249	224	239	224	243	238	205	227	268	197	232	250	221	225	231	217	235	210	209	243	217	246	220	216	222	188	224	244	238	220	225	202	267	228	228	211	229	221	229	217	219	205	245	240	231	196	203	197	207	205	237	240	224	229	236	218	232	216	250	241	214	236	221	244	222	224	218	202	225	220	237	203	220	213	225	238	229	237	217	209	219	233	204	234	195	213	230	203	219	220	262	229	215	200	229	203	232	214	209	200	249	228	218	215	226	216	218	227	205	222	217	196	211	206	240	203	217	207	203	234	226	232	218	252	227	226	214	223	211	210	216	237	255	219	198	221	227	233	220	215	199	225	204	206	204	188	239	250	252	217	217	199	217	222	217	207	198	221	211	209	221	202	209	229	213	236	225	225	212	235	229	253	223	221	228	218	214	227	202	207	205	234	212	219	201	233	204	228	220	233	200	216	213	226	212	220	208	228	234	228	232	199	199	247	218	210	223	209	195	203	210	186	226	205	220	226	261	228	240	244	225	232	226	219	228	220	236	218	229	213	224	239	232	199	220	213	217	218	209	225	236	227	222	224	199	206	215	197	241	224	209	209	222	206	228	219	192	237	242	223	216	212	216	225	225	252	218	232	250	230	226	222	224	253	240	207	232	216	226	231	200	207	211	216	223	208	185	219	210	233	213	212	222	213	231	213	215	215	226	199	226	206	195	252	219	207	210	223	218	225	220	220	223	232	211	235	222	231	210	189	218	238	231	251	204	206	212	206	200	235	224	208	227	204	213	220	208	222	249	195	250	209	216	216	233	212	237	253	246	217	206	225	232	200	235	222	217	215	236	220	243	200	214	216	236	193	219	228	189	177	211	209	186	221	219	212	215	218	224	224	230	238	222	241	216	213	214	232	228	199	207	223	197	226	218	204	212	213	214	188	230	239	219	223	205	213	224	227	214	212	249	217	219	240	215	219	214	209	229	203	217	186	237	234	198	215	225	220	223	202	227	221	202	237	194	194	203	218	231	230	202	241	235	217	227	207	207	225	197	213	203	229	209	232	218	210	229	214	207	239	212	209	228	210	194	224	204	223	217	215	241	230	216	236	228	208	195	244	224	186	203	214	193	240	250	195	218	221	239	214	206	234	231	212	198	214	198	211	245	222	230	222	224	219	212	219	212	238	232	203	184	252	231	239	238	222	229	228	206	223	218	228	203	233	234	234	214	236	228	216	209	241	208	203	218	235	216	221	230	236	175	196	225	219	212	223	239	219	193	229	227	250	217	214	213	198	229	237	219	220	217	184	240	218	224	213	208	221	223	231	219	227	207	230	241	230	213	211	221	225	232	207	218	207	200	228	215	233	212	225	223	207	217	233	211	233	225	241	190	198	205	210	201	202	200	234	205	232	195	186	202	220	225	230	228	255	199	227	233	208	207	207	242	232	215	210	222	206	246	221	237	228	235	227	215	250	198	213	197	223	217	243	225	242	221	237	221	236	207	223	213	210	211	226	212	224	224	221	230	221	217	235	208	218	230	202	221	240	214	236	218	234	205	226	224	196	225	217	200	214	223	236	223	216	192	209	237	198	228	213	208	232	232	204	211	227	245	216	214	220	224	229	214	242	209	228	212	236	209	227	251	220	230	232	220	238	206	239	204	222	225	215	219	195	203	247	215	233	215	227	230	244	249	206	222	252	231	224	233	218	194	191	213	195	205	223	216	228	209	221	224	205	193	227	200	211	207	205	216	195	206	230	211	228	226	234	212	220	195	232	223	211	213	212	231	211	200	214	236	212	237	256	249	209	231	226	216	220	241	195	224	212	231	227	248	239	231	225	244	226	228	223	222	211	211	202	220	228	227	219	206	218	236	202	229	214	223	234	207	216	198	219	242	233	207	209	236	226	257	213	197	203	223	237	233	202	224	200	229	225	215	221	208	186	206	219	207	230	222	228	230	252	214	204	225	204	188	254	213	214	210	219	208	231	221	210	234	228	217	227	198	233	220	241	217	225	238	199	219	231	225	223	251	215	230	228	224	195	196	219	245	231	212	247	204	221	220	238	230	200	239	242	236	222	195	207	213	218	230	221	213	201	192	225	215	230	241	203	224	227	186	215	219	198	218	217	198	223	224	211	227	237	215	225	204	208	249	223	199	215	220	221	232	223	213	232	223	233	242	253	238	213	189	217	226	230	211	212	242	229	215	205	239	232	212	219	228	240	208	185	210	227	219	234	191	216	238	227	208	212	204	219	218	206	210	221	221	227	211	218	212	217	209	193	213	221	233	205	225	224	207	240	233	231	224	228	204	230	210	226	245	210	209	232	195	228	231	190	206	221	231	235	203	201	204	208	201	212	197	211	237	232	225	225	219	202	226	223	224	228	209	218	233	234	214	218	243	203	212	220	205	221	227	240	238	228	182	226	239	216	202	233	230	201	236	214	212	246	230	239	231	216	223	186	227	214	203	212	215	221	242	221	241	194	233	232	205	208	203	216	225	196	220	230	227	229	232	235	222	215	238	241	203	211	196	217	216	220	203	208	215	235	203	209	202	235	219	218	209	222	247	236	221	214	216	217	268	229	239	208	227	213	198	215	224	230	217	249	216	192	224	223	237	215	212	224	192	239	213	217	244	206	230	213	203	223	205	215	218	199	233	226	224	207	216	218	196	238	205	222	234	234	211	238	208	205	224	213	219	199	225	198	215	216	243	207	222	220	230	213	232	226	233	215	222	210	231	214	205	208	219	230	200	248	204	224	209	253	217	241	204	210	233	233	210	207	254	226	207	225	233	208	262	213	222	213	217	214	208	230	216	238	220	228	234	222	225	224	243	200	205	235	221	206	221	210	222	252	226	216	202	203	203	198	231	220	190	239	194	249	213	238	231	208	212	219	220	228	216	217	207	226	192	219	221	238	205	195	227	229	233	214	191	199	261	203	210	209	217	231	234	220	212	188	216	231	221	198	230	192	230	210	211	229	205	207	202	211	226	223	206	207	209	213	211	250	215	234	227	214	223	222	224	218	203	220	213	221	247	218	229	216	219	207	212	199	241	230	219	197	233	220	236	229	218	227	233	223	241	222	232	221	233	217	223	204	236	233	227	218	245	235	221	220	196	231	221	204	188	202	214	215	192	252	241	218	219	223	233	184	232	213	221	218	226	211	246	208	192	214	201	249	197	213	217	206	217	227	198	218	246	231	204	236	235	191	195	206	218	239	210	226	226	202	214	201	199	206	217	213	242	220	244	225	229	228	219	231	226	187	232	204	220	236	229	239	205	224	207	193	210	203	243	222	198	214	220	218	228	221	237	211	227	232	215	227	237	223	228	214	245	206	244	216	221	242	217	231	217	228	234	227	227	214
27470	20883	9583	956	653	596	537	570	504	567	507	510	538	523	537	525	504	512	513	565	497	531	528	522	551	483	512	553	471	579	504	534	548	513	477	575	529	542	568	492	547	510	517	489	528	535	519	533	537	553	581	530	512	560	528	507	490	504	553	539	525	514	489	517	550	516	538	531	481	543	523	487	541	527	525	573	538	553	524	552	484	526	493	540	537	532	545	492	508	467	588	506	539	530	520	511	500	524	556	538	489	486	527	549	528	498	520	504	525	524	498	491	532	555	523	498	495	552	532	517	540	530	530	525	545	501	519	511	547	523	506	502	523	539	547	479	544	523	512	545	527	536	529	532	470	504	516	532	565	519	506	521	527	521	505	533	563	486	548	545	534	554	505	478	503	566	545	547	528	528	538	537	547	571	484	479	541	506	519	522	495	533	530	513	564	545	562	546	498	519	516	534	570	509	547	533	477	529	516	544	572	547	518	510	532	482	503	528	490	512	508	543	553	531	552	498	483	501	504	509	527	526	520	582	548	541	494	503	502	551	527	547	530	487	524	533	520	541	483	527	511	524	514	540	525	543	513	498	500	560	549	568	515	535	535	551	554	534	588	509	534	536	513	507	490	577	590	495	527	507	534	536	477	538	534	500	529	481	500	510	508	541	512	507	572	508	534	537	482	490	539	477	497	554	523	531	517	556	531	526	546	502	502	511	526	500	524	568	505	550	525	533	524	562	495	530	481	541	511	543	523	536	479	548	531	530	509	526	528	515	503	519	553	545	536	493	525	531	515	495	512	548	519	523	501	521	540	506	513	549	539	503	513	546	510	536	489	471	514	502	521	553	538	522	519	529	543	503	504	538	551	476	510	506	506	537	484	529	518	529	542	564	543	504	502	487	520	585	547	501	532	524	541	517	545	535	489	510	507	477	529	539	515	546	562	513	529	524	564	537	518	544	548	479	549	562	487	550	551	527	518	542	523	561	539	520	510	514	521	559	522	498	497	522	512	491	510	473	541	545	511	555	501	524	501	492	509	535	489	565	526	505	532	510	524	506	516	488	527	509	536	523	542	550	522	506	497	519	506	506	489	533	521	508	526	583	562	516	541	494	562	527	514	488	521	568	524	506	518	516	514	501	532	518	538	516	517	566	493	488	520	524	503	558	508	542	526	539	541	542	552	514	528	532	553	547	561	485	513	523	525	514	517	549	521	520	525	520	529	512	503	442	530	564	488	537	517	521	534	540	547	514	524	515	531	486	508	519	525	530	535	519	542	537	527	526	538	517	540	517	546	537	541	526	508	518	568	530	498	543	532	483	533	531	515	517	560	536	521	514	523	514	504	521	505	509	555	517	538	502	521	516	494	518	533	514	502	523	559	509	538	529	521	527	516	523	504	515	514	462	516	545	561	539	511	537	505	510	458	540	561	526	520	518	542	545	494	512	532	539	546	554	517	520	515	531	533	503	528	531	528	523	518	510	522	491	513	520	482	522	542	508	523	531	544	527	509	531	524	537	543	506	509	543	505	537	547	529	468	535	528	521	551	521	562	508	492	546	532	505	519	501	558	534	477	550	487	530	525	562	557	505	489	551	475	531	528	542	513	517	494	527	534	479	500	536	536	519	511	550	532	504	557	537	514	524	500	542	492	540	533	492	531	497	528	533	495	522	557	505	569	523	548	507	566	517	535	493	544	505	569	517	527	528	519	461	547	536	528	532	520	517	518	525	537	495	532	501	513	532	531	503	497	526	502	532	518	555	518	529	535	493	514	465	498	553	493	535	549	515	526	536	498	517	490	470	522	568	479	513	546	543	548	519	538	530	504	526	540	513	488	534	515	530	532	518	564	529	511	551	525	536	496	525	534	536	515	536	517	460	548	517	522	506	531	574	544	550	533	530	538	512	519	541	541	496	527	553	506	505	522	512	530	532	504	523	545	461	557	527	546	526	521	547	534	573	529	544	540	528	519	528	500	519	541	545	506	551	558	543	566	512	540	528	532	531	550	515	536	516	585	553	547	503	522	515	543	527	568	514	535	510	508	504	542	513	551	555	516	546	532	522	505	499	470	531	546	557	540	557	561	509	513	515	530	532	529	517	532	572	535	545	546	511	517	518	489	519	504	569	482	519	522	527	526	498	532	498	521	526	528	509	539	482	527	562	550	526	535	523	502	498	553	553	567	535	560	536	527	499	533	517	497	527	561	533	527	566	507	563	545	542	520	548	544	510	498	500	543	500	485	516	533	528	541	505	539	521	517	500	506	540	534	521	541	531	540	543	557	512	562	545	533	536	502	512	550	534	502	550	510	555	533	530	562	520	492	517	511	503	530	524	535	494	530	525	524	502	551	536	548	527	517	537	502	517	524	523	530	552	518	526	548	532	524	494	520	516	523	514	514	502	537	536	498	507	533	555	553	518	536	502	529	504	530	530	517	546	503	520	524	499	566	541	534	538	525	533	507	523	542	551	529	523	575	520	564	527	554	535	522	553	535	507	492	501	511	560	545	543	537	549	521	532	512	558	567	519	488	527	552	554	563	477	506	487	543	533	541	535	498	534	528	520	545	534	517	491	522	574	510	508	552	536	512	512	500	498	496	534	537	477	532	566	488	497	527	499	508	531	559	525	521	516	531	546	516	503	528	511	493	531	504	570	542	585	531	538	524	490	516	550	530	532	528	498	543	491	481	501	553	496	489	519	523	501	533	528	505	566	560	571	504	543	520	514	533	511	534	499	541	507	534	534	506	525	536	528	515	554	534	513	523	525	519	494	535	515	504	537	560	537	554	542	564	569	536	503	554	517	511	522	494	457	520	498	510	506	541	514	512	541	510	550	545	530	529	561	547	494	558	554	530	574	534	541	486	541	531	538	517	551	471	581	505	512	544	531	530	510	538	524	561	495	510	533	536	541	491	519	511	503	545	490	547	551	507	554	499	507	482	497	533	538	538	527	502	519	559	535	529	515	555	552	496	520	510	517	550	532	493	553	529	501	539	519	529	500	550	572	506	559	560	508	521	496	496	526	508	487	535	535	544	531	541	542	487	525	527	517	505	520	534	515	543	489	500	539	524	507	508	521	516	530	540	531	494	507	582	510	500	505	502	536	519	505	535	503	528	541	527	502	570	532	550	525	532	519	530	549	472	523	517	540	516	509	522	512	524	503	522	518	505	592	527	502	548	558	534	561	498	536	500	559	546	519	498	516	537	513	518	577	553	462	500	528	543	513	486	520	531	483	517	513	571	525	521	485	529	553	520	501	525	528	503	546	554	500	526	547	521	513	547	523	537	518	563	547	528	518	491	545	500	519	505	525	525	545	515	493	497	513	521	507	551	436	548	531	498	569	512	538	503	509	511	546	539	519	547	506	508	554	506	504	507	518	551	530	505	520	497	507	540	527	560	501	515	518	506	538	510	539	493	508	554	456	546	505	505	496	497	521	520	530	524	495	518	510	529	536	521	496	496	494	551	539	491	551	512	490	545	537	507	527	532	459
10916	1259	1209	876	818	727	749	714	717	719	738	740	686	655	709	724	722	644	714	724	683	690	658	693	718	704	665	660	661	755	726	665	713	697	651	657	643	731	680	616	694	677	657	671	701	692	675	683	652	708	690	685	662	668	606	690	692	714	660	683	692	681	622	662	647	680	705	693	632	695	637	671	651	668	696	730	638	669	714	665	685	676	711	648	697	712	701	681	733	697	688	690	687	711	642	713	681	694	693	676	710	660	660	684	694	630	659	688	674	736	667	665	711	666	683	681	668	639	647	644	676	677	672	665	654	667	703	675	703	689	682	658	673	684	683	638	679	688	618	669	668	700	662	695	678	716	684	691	703	689	656	613	668	665	681	689	710	709	658	706	688	675	667	664	654	630	689	661	654	662	699	690	677	661	709	739	700	648	692	713	694	672	686	633	692	685	679	688	688	692	675	707	688	738	693	721	672	676	696	699	685	667	636	660	682	668	694	643	681	704	632	731	664	670	681	643	658	721	704	653	716	709	720	676	724	671	745	678	688	669	628	634	703	659	686	703	660	734	697	685	662	668	697	677	706	669	664	662	709	714	661	714	638	665	680	700	684	695	683	693	704	706	697	674	662	689	642	704	643	707	697	728	692	690	679	699	673	713	646	707	711	708	688	680	718	675	703	639	715	662	712	687	723	718	692	685	650	678	665	647	684	678	660	650	673	687	625	716	673	653	633	680	714	681	687	682	711	698	714	660	692	707	721	696	682	716	668	680	658	709	692	633	709	708	648	686	690	661	617	660	668	635	692	699	660	686	671	642	678	669	699	664	667	659	684	638	671	682	660	702	666	699	710	676	670	675	644	670	681	709	681	697	658	652	664	687	696	672	742	647	674	683	708	695	694	667	699	690	695	663	669	679	720	692	669	657	715	667	660	687	652	648	707	666	674	664	651	695	673	669	656	685	684	686	674	656	686	624	686	656	700	706	712	716	705	674	695	703	666	634	688	686	685	682	706	640	685	692	673	692	666	675	686	688	644	738	706	672	713	655	669	669	652	675	643	660	684	687	650	668	736	680	668	609	657	654	696	647	671	704	691	712	739	629	692	658	650	739	640	651	658	692	636	662	687	703	647	652	683	692	684	680	767	683	689	649	672	696	644	718	645	679	701	689	688	689	707	688	682	704	706	701	689	660	694	654	687	695	678	699	647	660	703	716	707	651	727	638	687	713	664	670	720	671	659	680	703	703	705	683	673	678	717	663	699	626	700	678	637	731	681	684	687	658	675	696	698	641	675	662	647	666	636	679	679	686	675	704	681	656	686	718	658	664	692	691	677	691	684	673	724	695	674	684	685	691	685	710	690	665	667	650	695	686	694	700	640	690	668	712	678	626	682	658	670	681	691	700	681	716	664	686	724	705	704	646	685	666	682	677	679	641	687	680	683	724	693	696	705	678	706	675	668	682	739	723	650	704	692	636	712	672	716	692	721	678	687	719	705	699	681	662	685	684	710	651	669	672	692	649	676	670	751	694	705	671	705	676	670	692	700	704	678	662	707	684	701	692	639	680	705	650	719	670	683	657	674	697	669	716	676	720	725	682	666	698	707	699	678	645	667	686	676	666	701	651	664	659	691	673	689	632	672	671	694	655	643	717	704	680	681	667	698	679	679	663	692	660	653	709	683	707	693	666	654	700	654	651	704	642	673	685	694	722	754	639	640	703	657	718	682	694	673	620	714	683	691	699	682	661	673	702	635	675	700	708	685	642	687	656	685	674	638	700	702	736	694	721	747	676	688	669	680	667	713	654	682	662	655	696	736	672	657	713	676	726	691	677	704	702	678	675	688	687	670	680	684	682	682	703	667	698	706	656	698	675	637	725	646	694	753	678	644	681	667	650	757	754	696	679	699	728	694	669	671	613	706	716	709	696	695	694	649	677	693	735	696	689	636	673	682	709	684	725	677	678	686	649	686	661	650	660	652	671	704	661	685	687	647	676	726	732	675	693	624	665	740	678	676	707	655	648	644	673	646	662	697	660	677	620	666	694	670	682	678	665	680	694	671	722	702	676	681	682	680	715	692	646	674	672	662	675	676	640	678	695	683	695	683	712	653	645	710	711	679	692	717	679	684	730	645	704	717	677	664	710	732	709	660	641	706	696	665	700	695	689	685	661	698	699	663	692	683	712	689	665	693	724	745	696	629	700	699	671	736	667	654	707	687	722	722	642	685	662	664	687	697	696	716	648	685	643	690	657	636	667	660	658	705	705	687	686	678	676	692	643	659	693	677	659	709	652	690	688	684	684	668	698	676	682	687	642	625	663	705	703	671	651	717	654	684	671	656	729	715	704	702	726	669	685	696	689	720	712	701	688	681	687	694	678	681	660	706	726	684	678	666	666	713	659	659	637	654	664	719	627	666	679	702	688	710	737	692	660	696	661	681	673	692	715	641	698	649	675	690	710	703	650	733	639	674	661	717	732	701	681	733	695	728	683	648	664	711	721	700	692	678	663	657	683	683	690	717	646	645	653	691	716	663	679	722	708	682	698	664	739	626	670	635	687	700	641	687	657	686	667	660	735	721	648	698	696	704	668	716	671	614	679	689	709	650	646	672	673	698	677	689	663	695	661	687	739	642	661	670	673	709	685	666	673	694	695	694	709	628	698	690	725	685	709	660	659	631	714	702	689	716	664	637	698	683	659	633	661	657	662	709	673	701	696	677	697	743	684	697	674	725	651	716	682	627	655	658	734	681	687	679	724	724	673	672	694	709	692	704	679	654	717	628	706	665	681	644	678	671	717	652	729	731	725	682	678	740	682	715	705	648	646	683	680	707	718	659	648	648	691	686	715	708	665	661	693	638	674	697	674	712	650	633	701	641	675	666	662	676	660	661	690	724	678	656	667	675	671	681	678	663	715	631	724	730	657	649	685	707	650	674	697	697	652	659	731	683	709	636	697	673	723	673	662	670	653	678	680	697	690	649	696	657	676	718	659	706	709	652	671	698	658	710	694	643	687	638	654	711	683	676	727	687	689	707	695	669	670	683	692	669	675	681	653	685	705	644	690	721	681	696	720	666	703	707	715	706	675	687	688	670	692	716	648	663	697	687	692	755	674	621	715	694	656	652	705	634	701	689	716	675	642	668	672	684	684	691	633	646	689	710	642	675	688	700	620	667	702	708	663	657	682	647	632	658	672	681	706	699	687	646	672	661	717	680	701	644	698	741	703	676	653	672	691	648	691	720	663	687	732	718	719	747	702	687	682	702	681	689	674	696	642	636	653	708	692	644	658	700	690	643	728	687	661	681	700	630	706	717	708	661	710	689	680	727	686	711	640	661	670	678	654	657	675	705	720	668	679	699	653	702	675	665	692	651	681	673	685	660	678	671	660	691	725	694	703	666	662	638	672	689	644	704	669	671	668	680	717	720	704	724	630	651	655	707	671	692	646	734	673	700	691	669	727	687	669	669	724	729	684	728	698	702	675	666	666	678	714	678	681
24082	21448	29285	24000	21432	12014	1258	791	651	592	601	555	496	505	477	459	497	419	463	465	413	391	425	460	400	421	391	384	358	419	393	398	398	385	402	404	398	406	416	388	396	412	389	381	449	427	363	416	367	417	414	398	376	407	381	406	408	380	391	395	365	379	341	416	383	397	374	358	412	395	358	389	409	408	370	400	394	436	414	376	425	416	421	392	437	403	404	394	394	383	423	400	375	397	384	397	413	378	397	434	378	424	393	390	395	386	401	381	401	400	412	399	447	364	396	394	380	399	398	360	403	401	353	401	389	397	408	377	416	398	386	366	363	405	350	394	411	393	399	433	402	450	403	402	385	377	359	395	384	391	413	367	428	438	396	403	384	386	368	419	385	376	379	408	406	395	367	382	394	378	407	404	370	386	411	397	373	375	402	377	413	389	352	388	382	410	414	404	410	375	387	390	390	343	402	420	380	372	417	399	391	369	402	381	469	408	394	412	397	370	380	389	380	411	373	391	361	406	425	407	403	379	428	417	369	384	371	419	386	382	391	400	371	388	396	383	370	387	404	397	398	384	372	374	391	352	386	383	394	384	400	388	390	388	409	370	365	403	392	385	365	402	411	376	401	398	420	373	408	417	378	381	385	374	382	400	381	405	388	414	378	384	360	408	374	390	424	359	374	410	360	367	389	403	429	390	412	376	394	417	400	423	366	372	385	410	421	385	409	394	436	420	446	383	410	406	394	369	382	376	384	384	368	372	400	388	345	407	401	367	404	374	406	400	405	406	390	363	417	422	397	383	398	379	418	371	375	360	447	414	366	403	390	381	416	379	372	388	422	404	399	384	428	364	393	395	374	360	387	390	371	380	421	392	402	415	393	406	413	425	402	412	421	426	386	364	400	392	400	398	394	406	365	367	376	389	377	428	361	414	380	438	424	349	405	366	434	430	433	367	406	396	396	397	399	368	359	365	389	416	362	412	382	426	431	363	397	380	339	396	416	415	433	355	330	400	375	396	380	392	390	411	405	374	383	374	372	371	389	365	366	378	387	378	402	432	409	418	397	408	384	432	403	390	432	349	386	391	419	408	413	421	415	380	412	405	379	394	410	369	403	392	417	415	383	408	396	372	406	415	408	406	414	388	372	370	372	419	367	403	366	438	371	412	405	390	404	369	387	384	381	384	380	372	367	406	443	401	406	399	402	418	373	411	400	370	411	405	408	369	361	383	352	417	381	374	409	399	415	413	391	379	388	382	414	380	391	380	402	391	315	430	373	412	413	393	397	403	373	414	414	374	386	401	373	412	392	372	366	417	397	394	439	413	417	403	368	386	426	386	407	384	375	405	376	391	397	377	409	367	385	377	406	400	413	394	380	411	375	412	420	380	385	368	399	396	375	391	411	385	366	408	387	366	417	380	402	389	426	348	416	427	392	415	386	398	387	385	380	434	417	436	399	422	383	392	388	417	426	392	392	409	354	392	417	391	392	375	396	413	388	415	401	417	384	387	392	354	378	372	430	411	392	372	390	395	393	406	379	380	402	401	403	408	402	414	414	424	361	384	406	383	404	425	373	410	370	403	344	390	434	399	393	383	385	395	404	391	385	412	369	410	369	388	415	367	351	394	398	340	390	409	428	393	383	373	386	407	425	405	393	391	401	382	362	386	402	413	401	381	383	414	400	390	394	402	379	374	389	389	317	408	395	381	419	391	416	415	374	399	376	401	396	390	388	404	382	389	375	387	391	395	403	386	395	395	375	366	397	399	404	410	396	385	424	381	364	399	430	404	410	380	388	426	413	414	405	361	374	354	372	405	401	366	403	373	385	390	398	399	391	396	379	412	409	396	382	402	377	391	391	441	335	414	403	398	398	381	361	417	389	402	384	440	399	404	387	404	403	393	402	397	352	374	408	356	354	399	380	376	402	372	375	385	392	382	389	396	395	391	440	432	355	391	382	408	394	373	393	416	406	402	388	404	417	405	395	378	391	380	376	404	404	391	401	422	397	413	358	357	417	423	375	411	416	402	369	439	415	388	387	423	400	441	388	386	360	392	389	398	375	397	372	419	402	405	382	434	385	369	377	384	348	375	379	413	399	394	400	406	392	418	387	387	398	428	436	389	454	392	377	408	383	419	393	380	441	399	408	394	372	383	397	406	385	403	403	375	431	402	368	398	371	377	384	431	373	378	391	424	363	398	421	390	389	403	398	369	389	385	352	400	410	420	390	410	396	398	417	360	396	376	382	383	374	374	363	403	360	428	387	378	338	385	404	415	379	407	397	389	394	415	423	402	416	406	419	380	406	394	374	362	405	433	421	389	399	407	397	407	399	371	420	392	415	414	368	415	381	363	373	409	382	399	414	397	396	386	367	416	362	399	412	405	400	391	368	402	415	386	399	370	385	379	421	441	402	406	381	415	388	384	409	411	391	420	406	393	402	404	385	421	393	373	438	405	405	386	345	413	396	408	385	419	434	399	389	401	384	400	402	421	345	403	378	377	407	377	437	396	437	381	412	407	383	370	396	404	413	388	397	375	415	394	372	368	385	404	383	387	407	437	388	373	390	390	366	349	360	363	356	409	395	390	404	421	389	414	390	421	350	384	426	397	401	394	361	394	356	408	425	404	414	425	382	404	361	408	406	420	383	393	370	411	387	383	420	411	397	381	357	427	417	364	392	400	396	391	400	398	380	394	374	414	370	398	385	359	407	406	397	370	391	385	375	404	410	388	406	353	390	412	387	383	362	404	392	414	413	406	418	409	410	382	405	380	426	350	400	414	413	388	380	386	374	435	353	385	380	412	353	393	390	387	360	371	376	409	381	383	390	417	374	432	398	375	406	390	382	393	360	410	392	377	395	412	380	433	384	359	378	391	395	371	374	406	394	367	411	404	410	416	407	390	424	404	403	404	385	413	342	409	367	373	382	392	407	418	361	371	368	388	369	386	418	350	403	375	432	386	405	380	422	386	415	382	364	401	393	405	368	413	419	372	396	396	408	400	413	379	383	375	397	407	405	432	406	388	399	409	397	420	387	403	402	409	370	392	415	378	404	410	365	393	423	394	395	380	426	398	413	388	385	383	401	363	401	390	410	387	385	400	378	345	373	431	383	379	375	414	398	387	375	431	398	450	411	425	390	415	391	384	369	385	408	355	397	418	369	398	389	356	348	389	398	416	374	414	449	389	366	366	397	418	394	372	374	410	405	393	349	354	387	384	414	365	389	377	383	388	440	362	412	403	389	390	410	416	415	378	417	383	396	395	393	386	381	371	406	365	361	428	434	379	428	350	384	411	382	464	381	375	424	339	390	391	391	367	380	404	385	370	374	400	390	373	423	409	387	380	375	374	408	401	395	409	456	381	425	362	419	355	405	420	365	395	429	382	343	370	382	382	409	393	392	406	343	429	404	406	422	405	392	406	391	408	379	412	401	398	421	402	397	368	375	382	386	402	400	377	404	399	377	384	387	400	384	414	421	391	397	371	415	380	417	369
17343	8607	7613	3932	2692	2085	1755	1422	1245	964	956	830	830	697	683	691	690	661	666	639	613	576	598	619	571	557	597	530	564	572	546	556	565	566	570	561	539	562	547	538	545	561	504	584	478	538	509	508	526	576	550	532	495	506	556	511	553	549	499	535	553	525	522	534	520	549	575	533	522	492	569	519	525	484	559	498	556	519	505	538	523	545	550	573	576	483	530	531	506	565	510	549	493	474	555	506	545	526	524	520	504	520	520	517	553	546	520	538	524	509	514	476	505	521	545	469	496	499	507	510	533	522	514	548	495	523	523	547	530	561	491	525	505	505	531	473	541	572	495	490	529	513	517	506	506	549	530	518	533	553	534	551	500	506	525	530	521	525	516	552	527	540	486	535	542	490	538	554	531	529	532	503	504	553	525	502	512	544	542	567	540	514	469	519	507	523	553	564	559	548	532	526	532	554	508	513	534	595	565	532	511	551	534	500	527	528	560	527	545	533	500	559	534	533	551	534	529	522	485	516	470	565	561	532	553	526	477	499	563	527	526	539	505	484	510	556	486	539	570	541	528	527	508	497	551	513	525	535	501	531	536	530	539	505	553	543	582	490	559	514	526	531	512	541	588	556	523	513	536	517	514	508	502	511	541	568	497	570	503	559	492	524	514	540	505	529	532	524	518	537	502	495	525	555	550	535	541	539	487	549	552	513	524	522	540	529	527	517	555	553	502	538	535	530	524	523	487	526	500	503	522	553	510	537	537	548	567	538	508	485	514	545	515	492	495	507	484	477	531	498	561	510	563	546	539	522	529	487	535	531	476	568	506	551	544	505	505	503	517	512	537	502	518	525	498	488	534	527	511	518	503	534	511	536	564	496	527	532	515	513	515	530	494	494	539	543	515	510	527	553	519	485	534	519	582	512	539	548	505	524	560	512	513	562	560	531	512	508	575	542	544	505	547	545	541	526	560	553	546	526	488	528	521	505	530	556	519	516	534	498	550	544	552	540	516	511	528	510	531	571	550	519	522	562	509	520	489	549	547	527	515	512	540	551	549	531	509	526	489	527	512	533	527	484	552	514	561	497	512	520	527	514	503	534	532	494	508	517	503	483	556	564	526	513	507	511	512	566	495	541	530	556	545	535	566	530	548	496	517	514	539	506	506	513	471	518	561	527	519	531	533	483	519	493	525	530	505	502	521	534	516	503	518	511	529	538	491	571	516	530	523	527	549	521	504	512	487	566	516	510	546	542	551	528	519	530	550	537	560	476	538	541	499	542	510	515	508	525	495	530	544	545	525	531	501	517	510	496	534	553	533	513	539	557	518	518	507	529	474	526	524	488	515	512	487	496	527	516	540	506	540	478	528	521	524	525	551	509	496	509	547	506	506	509	535	543	505	543	483	554	490	570	517	519	556	482	509	515	510	521	502	536	526	503	543	519	525	537	539	558	586	515	516	521	497	513	545	563	522	547	507	529	464	500	529	496	504	515	480	542	516	524	528	561	506	526	547	533	500	504	527	529	538	501	577	497	549	498	539	492	525	507	498	508	545	541	455	542	559	541	502	527	533	525	488	520	517	529	532	547	524	537	522	501	487	520	531	537	518	476	514	513	512	530	560	610	509	520	532	542	545	544	496	548	524	505	506	524	545	499	549	517	550	516	493	505	506	492	547	558	537	513	550	486	500	525	539	523	521	495	480	513	549	542	541	510	505	538	531	523	529	516	522	516	482	516	543	546	523	489	549	527	523	483	524	552	517	490	529	505	514	538	504	528	464	541	519	502	527	539	519	520	553	535	531	539	528	521	546	535	527	506	534	507	548	529	525	536	498	551	532	520	547	532	544	550	500	536	554	520	514	525	501	548	535	522	514	552	488	491	537	558	518	477	479	521	521	485	506	526	512	572	518	544	565	537	467	524	535	505	491	535	509	533	541	485	560	542	526	576	532	508	531	499	503	535	492	568	571	500	514	520	491	550	494	550	541	532	536	541	593	521	503	508	524	533	557	548	535	518	510	549	499	494	533	538	515	492	526	501	472	504	525	512	515	496	516	524	551	525	554	532	534	491	517	503	540	497	521	526	488	516	546	495	492	533	485	543	491	514	538	549	499	528	576	575	522	500	493	512	495	580	527	529	515	565	471	521	532	505	531	549	488	518	468	483	523	528	513	491	531	527	552	535	496	540	507	516	523	551	512	481	483	509	552	534	518	498	524	497	514	567	549	525	506	554	511	521	528	542	537	515	493	543	491	516	539	499	529	533	512	488	553	509	510	528	523	528	529	507	509	520	543	503	533	504	510	527	496	514	503	551	539	537	528	529	504	544	547	562	554	461	493	496	520	547	510	508	544	575	524	553	502	521	544	546	544	583	511	518	478	522	559	521	551	529	560	528	513	523	557	512	532	516	564	523	506	519	507	574	522	492	538	525	541	510	508	499	492	522	559	533	552	522	536	529	504	592	561	573	522	522	494	556	486	513	561	534	526	532	504	504	521	584	507	516	531	503	498	514	525	569	535	525	487	542	534	522	530	502	530	537	485	539	501	520	530	525	510	515	538	548	504	546	539	533	560	508	536	497	549	525	530	523	555	481	532	585	513	498	527	523	476	551	523	500	521	523	534	530	522	541	518	516	571	528	551	529	546	531	494	524	543	516	529	555	558	495	513	458	526	521	547	548	519	519	544	532	541	513	549	569	525	518	563	557	539	543	553	503	504	511	519	508	532	544	492	549	478	529	565	526	562	522	511	557	521	543	525	554	509	509	544	549	531	527	520	528	533	510	519	519	545	559	492	552	547	520	528	561	517	544	554	507	507	505	558	530	515	535	518	535	531	532	539	562	524	510	520	488	482	539	505	488	528	513	521	525	491	531	529	522	485	504	539	490	503	516	526	518	579	523	522	529	524	543	557	554	543	518	510	483	542	548	507	498	545	506	504	494	504	520	528	516	532	553	515	525	509	518	533	561	523	519	570	506	565	515	540	533	518	533	541	539	514	518	577	505	547	528	520	515	527	557	528	531	524	476	541	506	510	509	506	536	482	508	525	523	508	504	553	562	571	535	507	497	535	585	520	505	506	545	502	520	514	547	514	548	566	501	547	543	545	522	525	539	534	534	479	533	537	526	552	526	534	549	557	543	494	566	532	525	488	482	541	515	520	526	511	517	468	529	561	532	541	499	571	528	499	521	518	516	528	488	525	530	512	563	474	498	555	483	504	502	495	569	469	547	563	534	540	567	514	518	532	560	523	475	543	513	512	501	499	512	510	548	518	513	524	521	489	506	543	532	542	519	526	500	522	510	535	535	514	498	535	529	527	535	487	471	482	538	523	510	529	483	536	546	534	497	537	559	532	515	517	528	451	544	513	484	555	493	474	490	524	544	560	554	517	508	589	523	482	553	549	525	521	532	521	529	523	514	509	541	505	496	517	511	473	525	523	510	504	516	508	562	525	574	532	519	518	532	527	541	519	507	504	535	537	525	528	578	539	523	547	506
23198	21508	29823	23602	21508	21563	10496	933	654	531	504	430	396	352	347	282	284	231	248	252	225	228	227	223	214	211	224	206	169	200	179	191	185	175	174	205	200	177	184	173	163	190	162	161	187	184	170	183	188	177	177	158	186	189	169	177	174	183	172	160	166	166	182	165	160	151	158	170	172	183	160	178	155	149	193	174	176	160	175	161	173	173	188	160	178	156	159	174	157	171	178	168	166	167	190	155	179	146	166	173	157	165	181	168	164	146	164	159	167	178	168	164	179	149	163	160	166	170	160	164	163	162	183	167	176	150	172	164	190	149	153	170	189	169	175	173	148	189	145	197	151	139	195	173	154	181	155	182	149	170	147	155	141	148	176	166	183	154	152	159	161	169	157	155	140	176	163	149	155	153	179	165	146	170	179	155	155	126	184	191	173	169	180	152	172	166	178	147	165	171	192	148	170	169	149	163	165	168	169	177	198	158	136	177	165	174	166	172	153	159	168	165	168	164	148	171	168	165	194	155	162	151	158	146	190	176	172	183	143	155	152	169	159	152	167	179	164	152	160	145	166	167	162	181	148	163	184	169	166	171	150	181	152	148	145	145	132	160	176	186	178	161	159	166	182	165	173	162	181	159	160	175	176	172	172	174	164	148	178	163	164	171	173	165	191	190	162	175	158	148	152	140	158	174	138	164	151	155	167	161	144	158	159	153	165	159	161	168	175	159	139	177	145	175	148	174	174	141	152	165	159	169	155	148	171	170	158	147	166	170	160	177	157	168	149	146	177	157	193	165	148	162	150	160	197	154	143	191	172	162	154	173	152	157	155	173	143	138	177	175	182	168	160	156	155	165	189	171	180	163	179	181	162	144	160	173	173	171	150	174	141	142	165	183	168	158	175	170	150	175	167	190	191	158	159	163	156	157	155	145	160	152	169	170	189	140	159	160	150	175	168	152	170	169	165	167	190	165	154	185	172	175	156	178	168	150	171	153	180	183	154	157	156	157	136	182	189	172	160	172	170	154	164	157	179	163	189	159	173	164	182	159	167	155	157	170	172	155	170	167	161	178	175	150	181	141	187	171	174	161	171	161	152	159	154	156	157	152	170	160	161	192	154	168	149	151	167	171	167	159	174	162	158	181	149	195	157	171	141	146	170	168	177	175	177	159	156	176	173	146	133	158	176	153	171	168	162	165	162	178	156	151	157	159	175	168	160	161	161	182	150	157	147	158	156	170	147	151	157	175	182	157	169	162	142	169	170	131	186	178	170	172	169	184	175	182	161	170	144	178	169	168	159	171	162	152	161	170	168	154	160	169	163	166	172	171	151	158	148	157	177	151	179	149	177	171	181	179	166	167	166	179	175	176	147	154	143	159	140	167	158	158	176	159	155	193	120	164	167	174	166	177	162	174	177	156	166	173	145	166	171	169	143	175	155	167	157	153	161	139	159	166	154	157	159	148	151	138	178	159	175	166	167	147	166	145	177	167	174	155	155	168	162	156	156	143	164	167	154	147	182	153	148	186	131	153	172	159	164	184	179	148	159	148	160	192	162	181	171	140	138	173	162	153	157	160	161	172	139	169	158	159	154	169	165	155	155	193	154	171	171	154	156	185	154	172	176	173	187	178	174	161	156	166	157	174	172	166	140	155	160	159	152	159	141	154	167	161	140	151	165	160	165	141	172	163	149	150	179	199	157	141	178	196	153	165	165	172	165	161	168	159	156	136	151	180	164	145	163	147	172	166	177	173	163	159	163	158	162	147	167	143	151	158	171	170	161	140	149	146	154	160	176	169	163	176	159	178	176	162	150	155	154	169	158	148	139	163	169	159	185	173	175	172	164	175	148	159	156	158	148	178	145	189	151	166	148	158	150	174	146	164	165	162	160	179	174	149	157	149	170	180	153	169	165	171	157	160	159	131	164	167	139	158	181	152	167	155	138	149	143	187	164	171	161	137	156	165	168	167	179	136	140	155	172	165	167	168	166	168	152	165	162	144	167	168	185	169	139	169	175	159	167	167	164	172	177	153	160	181	178	160	152	179	154	165	151	149	148	168	149	150	143	176	165	139	160	181	173	163	146	172	166	162	179	159	183	160	163	154	174	164	184	179	153	161	180	165	141	153	133	154	175	161	158	160	158	170	147	183	177	178	176	158	144	173	170	156	154	187	180	171	156	180	173	164	171	166	148	175	176	165	165	166	139	186	182	200	180	166	173	164	160	156	180	157	177	170	164	153	164	156	171	171	176	166	166	172	167	188	153	161	163	176	166	176	172	166	187	180	182	151	169	171	172	161	161	156	177	147	175	160	177	157	189	154	172	155	148	148	159	171	150	188	176	177	150	159	156	158	151	157	168	154	153	169	169	160	173	179	156	177	162	162	194	160	164	144	154	141	145	156	156	198	183	171	157	160	166	170	145	178	171	153	165	160	169	194	164	149	161	178	165	163	161	163	182	175	163	162	181	164	175	164	167	160	198	149	183	170	164	161	181	172	193	163	177	164	156	153	171	189	173	148	175	165	164	167	147	173	159	175	160	182	174	169	206	164	178	173	165	166	158	176	167	159	164	148	184	165	164	162	173	185	158	169	150	161	167	144	157	156	154	169	188	169	154	175	185	148	185	175	183	166	171	161	156	162	165	168	167	169	162	185	152	167	165	175	146	176	154	148	158	181	153	191	164	148	179	156	142	163	149	171	172	158	190	155	152	158	163	151	180	161	161	162	142	174	176	167	162	149	157	180	172	174	131	153	146	180	179	152	140	183	161	183	181	138	172	154	171	153	165	160	185	172	190	181	143	168	159	164	154	172	164	150	159	154	169	158	169	141	157	167	150	171	162	154	161	154	172	167	143	158	144	182	168	152	163	161	162	172	161	175	153	153	177	157	137	161	166	170	154	173	160	180	177	155	159	162	184	161	181	173	172	146	175	166	186	172	155	169	159	147	179	180	179	143	165	188	159	153	184	160	166	177	171	146	175	138	145	160	171	157	181	161	151	172	170	176	160	158	193	148	149	163	177	176	160	161	165	156	174	162	153	174	181	169	178	165	153	161	159	168	158	175	146	178	149	135	156	175	160	164	150	159	155	173	170	173	176	154	166	157	158	161	156	181	162	142	156	190	154	173	199	180	161	162	152	174	166	150	166	150	159	177	158	153	183	156	168	164	168	168	165	154	137	162	160	164	169	176	157	183	165	144	170	153	151	172	173	154	162	174	176	158	158	175	176	179	146	182	180	190	167	174	196	155	168	168	157	160	143	160	146	156	171	181	144	158	159	159	156	157	174	180	151	162	158	182	179	174	151	162	165	196	156	163	156	156	161	150	163	176	169	156	137	138	168	140	175	170	152	160	167	169	173	150	163	160	163	175	171	156	171	164	152	155	183	166	178	158	171	158	145	176	140	181	174	148	168	175	153	160	150	169	154	168	161	176	163	176	149	178	183	176	156	143	174	179	141	207	143	153	140	166	165	156	165	160	172	172	163	170	153	166
17965	14168	12182	6412	4501	3286	2529	1980	1533	1190	1019	881	715	616	562	524	469	460	452	397	358	365	342	353	324	297	323	322	313	301	272	289	289	260	303	258	253	235	267	265	265	245	237	237	236	237	246	223	211	238	234	209	262	212	245	247	219	227	226	224	226	254	242	236	244	256	228	232	212	232	230	228	213	236	241	226	203	242	220	204	212	217	217	230	223	206	229	232	231	218	229	211	217	240	211	227	217	222	254	215	219	224	219	190	243	213	233	203	244	199	191	210	214	219	226	208	235	223	247	217	230	222	235	210	208	241	221	222	215	195	228	216	253	218	225	225	226	231	211	238	234	219	231	235	195	231	235	205	200	216	228	240	229	226	199	241	224	206	212	226	232	216	217	222	255	218	209	263	211	204	235	219	225	216	213	218	197	201	230	231	235	194	247	217	209	227	239	231	186	228	230	189	196	222	223	207	206	219	259	223	206	232	220	243	238	243	260	236	272	219	215	235	223	250	223	196	220	209	224	249	218	217	227	201	196	207	244	223	261	253	252	249	221	223	242	233	252	215	211	193	226	214	235	214	220	234	231	212	206	206	216	239	222	190	208	216	223	219	220	248	262	224	230	271	185	249	207	210	224	223	225	229	190	221	229	208	219	235	220	220	216	222	223	233	223	230	237	230	212	230	224	238	235	217	208	230	211	207	204	226	200	239	212	232	236	225	215	227	212	234	186	202	236	215	205	236	238	231	227	225	231	225	217	238	224	218	229	218	203	218	222	208	211	219	233	217	227	235	213	209	226	225	206	202	231	233	228	237	236	222	234	228	226	225	237	234	206	251	225	211	228	211	198	223	233	210	215	207	225	233	208	212	224	208	189	210	207	242	229	235	222	208	219	208	216	228	216	205	266	209	232	215	215	193	216	210	221	214	234	210	238	238	233	221	231	214	214	213	211	199	197	179	207	212	211	202	246	189	216	220	226	225	225	240	212	219	242	251	215	212	220	258	213	221	227	218	206	237	226	192	239	228	240	243	197	214	224	229	223	222	203	218	241	200	218	207	226	247	211	229	212	203	198	208	199	219	220	209	235	204	239	246	223	211	198	196	210	204	214	215	227	219	206	223	240	234	232	211	199	222	215	195	193	231	207	239	202	254	224	210	214	220	218	210	208	233	227	222	216	227	210	248	235	218	226	227	223	208	225	206	237	243	221	225	217	227	209	240	228	217	217	219	225	210	211	217	243	252	225	235	219	268	243	214	218	229	198	207	229	233	220	230	219	217	221	229	214	210	228	221	212	221	226	230	226	242	245	236	222	220	248	216	207	223	216	242	230	249	215	218	222	230	227	243	211	209	204	219	245	205	237	208	203	205	224	218	242	222	223	217	210	233	218	198	248	231	221	212	205	247	230	223	217	189	233	233	223	212	208	232	187	223	232	224	207	221	240	217	211	224	237	239	204	204	224	203	224	227	226	229	226	223	256	225	229	202	233	223	210	208	255	226	212	196	237	211	209	217	188	223	211	228	237	239	253	222	237	218	219	224	209	243	218	232	234	254	209	206	216	218	221	239	224	199	235	244	218	203	218	221	188	218	234	195	199	214	233	230	228	214	222	222	225	200	211	222	247	227	228	212	212	231	208	221	240	206	210	201	220	205	203	219	224	205	219	198	220	199	242	234	201	254	188	225	229	217	222	235	226	227	213	218	230	220	222	232	236	225	213	219	243	199	245	229	223	217	224	217	208	202	214	219	219	247	218	214	229	196	229	220	212	230	233	202	240	209	216	211	221	247	226	209	221	201	222	224	229	197	218	256	223	222	231	212	214	241	217	196	212	218	231	203	220	230	213	216	219	231	224	224	211	232	232	234	216	202	228	239	227	222	224	215	202	223	222	220	212	234	207	207	205	226	216	211	221	193	238	219	246	223	225	188	249	221	198	227	205	214	222	228	192	225	207	222	224	199	234	201	219	211	236	218	231	249	215	205	234	233	244	229	219	240	196	228	221	239	212	265	227	212	233	235	219	233	233	199	184	219	233	213	216	235	237	231	239	199	221	239	237	209	213	190	211	223	223	212	247	220	247	244	217	216	241	241	225	250	222	210	227	219	217	191	253	227	227	241	199	213	256	243	224	220	209	207	226	222	214	225	218	199	217	233	229	243	214	226	216	224	207	226	232	220	213	221	215	207	213	214	220	214	204	202	226	243	186	235	216	188	226	241	213	254	257	198	187	205	207	217	230	237	204	221	196	216	222	223	245	233	225	219	229	217	236	216	215	229	233	242	197	212	211	195	235	202	198	215	206	220	244	214	226	212	227	190	195	217	225	221	228	238	221	222	208	237	210	232	241	227	213	244	195	208	238	204	219	239	204	214	252	227	218	206	215	241	220	210	223	229	214	203	209	208	215	226	220	226	215	193	214	205	218	204	215	240	225	215	216	219	200	217	199	231	224	239	225	196	239	236	209	210	253	230	211	188	233	205	249	240	229	219	243	217	220	211	233	223	219	213	217	251	202	215	212	225	207	229	239	202	245	236	208	202	222	232	221	248	212	228	229	250	240	239	226	233	220	192	225	246	232	199	252	207	211	259	227	229	225	215	248	217	212	221	210	211	192	241	220	217	251	207	227	226	215	250	231	208	242	244	228	204	220	224	220	228	233	247	210	225	225	228	232	220	229	217	245	230	214	195	214	230	217	244	229	197	227	231	208	234	234	229	221	210	240	216	188	225	211	226	207	248	237	240	240	211	203	207	209	210	223	233	227	245	242	211	225	207	197	217	238	221	225	221	239	219	221	232	219	219	242	228	245	214	208	231	199	223	234	253	243	244	225	255	205	253	213	230	210	215	229	235	232	210	239	215	186	204	207	223	242	213	218	236	211	224	213	225	215	227	199	226	207	222	245	202	211	232	224	224	261	238	231	238	236	222	227	206	190	221	210	205	247	219	235	218	241	222	219	220	229	191	229	241	195	215	192	232	196	229	225	228	214	221	229	245	235	244	232	214	254	224	227	232	224	198	220	222	238	228	224	186	235	249	199	235	223	210	260	206	218	244	192	206	226	227	230	223	213	231	241	204	208	228	202	218	222	211	198	206	237	219	210	200	205	210	201	233	241	240	237	219	192	244	219	209	225	219	226	249	220	234	219	236	239	209	200	191	209	218	231	228	236	229	237	226	238	195	204	206	220	253	220	234	214	233	211	211	206	237	254	203	221	243	225	204	234	219	222	211	198	227	238	225	232	221	221	213	204	233	238	253	222	245	236	211	240	234	240	221	223	218	211	205	223	214	244	214	213	236	220	227	224	232	227	242	195	211	216	230	228	211	220	220	231	242	216	200	242	216	215	200	235	232	208	222	215	246	210	206	210	214	241	214	202	220	191	216	219	235	201	237	219	208	209	245	226	215	264	213	212	212	230	197	221	226	238	237	208	228	217	219	226	214	216	220	212	217	231	222	201	225	219	246	228	233	232	219	239	261	210	234	231	218	234	223	215	227
27362	20919	9652	1040	672	611	570	574	585	545	522	536	533	491	506	497	503	556	560	532	540	531	522	522	484	537	505	517	490	541	578	509	510	503	515	522	514	521	496	499	502	537	534	545	529	571	520	546	539	534	484	527	532	526	514	541	550	535	564	513	549	525	529	527	535	510	560	549	480	517	524	523	496	521	505	537	538	541	527	524	546	517	528	568	519	527	535	521	540	532	468	541	544	539	525	516	561	515	510	546	486	518	535	545	567	546	518	516	442	547	517	523	458	514	529	496	545	525	518	535	487	501	557	526	501	497	520	524	553	508	560	510	535	514	521	539	530	535	507	523	527	490	533	498	554	530	483	524	498	477	522	503	580	501	503	495	549	532	510	545	550	554	549	499	516	507	544	543	569	537	538	529	487	533	529	548	526	531	532	551	548	520	541	525	561	560	572	534	516	527	556	529	542	531	529	510	493	551	562	500	494	502	546	516	515	533	548	487	518	544	506	561	591	534	512	513	497	533	539	523	524	522	526	559	539	529	538	567	525	513	511	546	514	572	493	499	500	531	540	508	514	545	551	515	516	522	515	520	499	524	556	557	507	561	532	561	526	458	487	469	523	474	522	529	544	515	510	548	544	558	540	515	513	499	533	527	558	533	544	527	537	491	496	559	536	550	565	549	521	547	507	518	531	498	547	506	553	532	555	527	533	550	558	528	515	545	496	519	497	524	528	508	520	543	535	545	500	550	520	530	503	487	500	532	499	542	506	511	555	561	495	524	563	545	533	498	538	517	533	506	498	514	556	478	542	534	580	542	533	540	536	514	534	528	496	515	529	574	544	557	499	554	533	493	551	526	540	488	507	532	572	555	534	541	594	532	512	491	533	541	481	541	553	516	576	504	520	548	513	527	583	542	513	505	559	554	554	526	551	513	546	535	512	538	529	542	536	547	528	487	552	553	531	562	519	495	486	496	512	540	530	508	511	537	548	493	480	505	512	522	543	524	486	538	519	553	517	520	517	537	523	513	476	536	523	531	489	541	524	511	515	552	505	523	531	539	517	517	568	525	530	523	506	558	538	550	509	513	516	554	522	527	523	523	526	492	558	525	524	525	564	500	512	513	534	541	535	540	522	530	528	531	568	535	503	524	518	521	542	538	533	539	520	492	525	527	525	509	517	550	483	538	548	526	576	529	545	515	534	517	542	570	546	537	521	539	498	524	492	498	540	528	548	500	548	516	537	520	525	547	549	544	549	533	524	532	504	527	491	497	527	508	528	526	536	517	497	527	536	516	575	534	561	460	545	549	537	542	554	510	544	568	547	539	497	533	567	561	540	595	519	531	501	530	486	528	516	554	552	549	511	527	521	560	564	554	547	513	520	544	544	529	526	502	505	531	557	558	557	523	499	540	467	511	537	564	540	549	503	489	537	525	555	541	568	522	540	509	523	539	491	509	512	467	536	517	536	533	507	482	486	527	515	513	536	511	535	486	555	537	498	513	537	475	533	562	554	522	529	515	527	512	542	539	503	501	533	581	516	524	519	497	525	578	556	536	553	559	521	490	492	541	517	541	521	532	583	528	555	505	567	516	559	488	482	515	516	533	524	541	507	549	513	501	544	554	534	529	566	541	490	487	594	524	562	569	500	495	483	556	552	518	549	522	504	509	554	537	515	503	537	573	467	553	532	519	523	555	551	554	505	502	497	471	548	511	535	523	525	555	544	537	539	519	510	549	547	483	532	525	544	525	522	504	496	571	540	506	551	510	482	522	561	531	517	497	530	541	498	575	570	561	543	520	525	500	504	534	522	567	530	539	558	516	515	532	545	502	527	529	510	499	529	549	523	536	497	490	506	497	546	486	520	499	539	524	538	514	523	512	515	554	526	482	517	555	517	533	569	535	531	550	541	522	550	509	496	538	542	543	526	508	540	508	509	565	532	540	510	508	564	520	525	529	471	495	502	494	512	515	523	539	513	538	515	551	545	515	536	512	552	504	495	537	545	537	579	526	541	491	544	511	481	540	525	529	496	524	517	513	523	538	505	553	542	490	549	528	530	510	516	525	544	547	534	528	565	495	521	527	590	552	502	503	555	512	489	550	539	543	543	528	503	486	539	542	515	520	522	533	542	526	596	531	536	540	546	525	475	499	556	530	515	510	512	559	569	535	522	467	537	541	534	524	558	539	471	555	534	537	552	559	521	573	553	513	508	513	523	505	503	529	538	529	512	514	511	540	556	531	508	550	525	530	523	505	561	499	516	555	512	511	536	513	534	493	539	505	522	543	523	538	487	538	538	521	552	514	525	540	510	549	531	520	495	516	543	521	525	523	557	530	499	508	515	545	525	511	522	486	531	539	557	515	533	542	559	561	580	537	536	525	519	562	531	559	547	523	514	490	516	562	563	547	551	533	504	541	528	507	513	517	557	515	495	509	492	521	501	528	522	552	532	482	533	535	495	582	528	527	553	502	524	519	530	548	509	491	508	565	496	476	511	549	510	559	537	547	555	512	550	541	514	534	538	549	527	536	512	537	518	517	538	544	522	557	519	539	545	539	491	533	562	544	514	515	531	524	524	531	546	541	553	513	504	539	495	549	472	571	547	529	545	503	532	555	517	529	546	528	533	481	521	509	508	510	537	550	565	569	511	580	540	537	531	531	552	506	513	517	527	558	547	521	503	523	548	535	535	526	549	545	512	501	525	515	501	552	502	511	539	550	517	530	541	536	514	587	525	514	562	546	546	506	526	519	516	503	526	547	522	467	541	504	523	560	557	505	522	543	581	576	532	556	550	539	537	513	510	532	482	505	502	535	524	560	546	501	508	494	503	478	536	514	505	526	504	506	517	512	537	478	495	502	524	508	543	552	546	506	550	485	535	511	551	474	546	531	539	589	509	529	514	503	533	548	521	543	536	537	570	530	482	535	523	522	539	500	515	530	516	501	533	545	499	523	552	516	523	578	559	487	541	532	503	495	538	513	531	548	496	509	500	545	493	561	488	558	505	526	512	488	513	536	546	528	513	494	541	582	537	535	572	496	523	534	485	518	543	512	552	468	483	468	558	549	528	500	527	540	505	550	514	510	564	520	527	506	517	521	512	501	512	518	562	524	501	531	525	505	517	515	513	505	518	527	596	511	501	521	505	524	528	537	521	518	516	531	550	518	518	542	560	516	552	545	527	520	540	509	541	528	526	493	547	544	535	522	526	486	559	544	556	549	510	529	519	497	543	536	531	521	511	510	521	503	532	521	512	474	570	516	524	532	526	505	505	542	524	529	521	565	504	504	529	515	532	494	524	544	505	501	535	536	496	546	547	560	530	503	598	523	507	524	550	533	569	554	576	550	569	486	532	591	511	516	498	552	521	497	507	535	526	537	558	518	511	549	540	562	543	483	514	551	528	524	560	514	545	527	523	570	549	579	560	487	485	517	513	510	510	551	550	561	537	516	540	509	577	544	540	526	523	500	517	513	518	544	528	523	538	493	549	485	548	547
11079	1332	1181	961	803	817	774	723	720	711	711	658	688	700	708	707	644	688	650	662	675	690	707	718	730	662	709	696	738	687	683	730	679	733	680	692	701	692	643	698	683	665	714	714	666	684	672	704	673	689	718	665	648	697	696	689	680	668	696	699	684	648	680	680	664	702	695	710	698	743	739	690	719	683	676	711	662	653	670	696	668	677	641	687	706	694	676	669	680	715	685	661	709	658	668	674	665	670	713	705	672	735	681	640	712	718	719	650	707	720	718	700	689	668	701	753	697	647	673	710	733	678	730	733	671	712	683	660	684	702	708	705	698	690	715	689	680	670	694	701	696	684	657	710	668	670	661	683	705	678	726	683	680	682	643	711	674	669	667	729	640	686	684	709	725	684	658	685	695	712	723	657	707	680	731	642	710	665	686	636	699	665	699	694	670	683	682	667	706	644	672	703	696	697	721	683	723	651	735	708	691	739	671	744	690	714	710	706	683	683	676	693	683	746	707	697	672	701	672	714	672	673	698	678	721	695	696	720	716	670	768	682	679	677	660	680	699	718	708	690	716	656	693	679	662	689	724	662	695	747	669	704	663	708	693	699	697	747	710	715	705	652	643	716	663	684	695	676	688	653	605	703	684	717	672	678	715	714	644	725	676	642	744	696	689	681	676	703	694	669	639	696	692	680	680	675	655	702	718	646	685	714	699	668	703	722	702	696	692	666	706	695	675	663	708	654	659	696	681	688	704	634	668	772	649	654	708	677	657	668	717	650	712	735	658	719	649	710	688	621	671	677	664	650	670	727	720	694	656	657	666	654	697	733	750	681	631	695	664	722	696	689	684	659	654	714	715	698	700	675	617	681	683	692	698	705	678	706	668	706	665	670	655	670	652	719	701	695	702	691	706	707	692	667	706	658	722	683	689	717	746	675	722	708	697	689	649	739	667	669	655	664	686	618	681	650	688	710	710	681	700	648	670	662	705	694	678	722	723	651	691	647	671	700	702	697	682	678	718	672	699	700	692	688	694	703	664	744	684	725	736	622	687	719	694	682	639	715	695	665	713	657	691	679	732	704	669	660	714	675	649	747	690	714	685	631	669	690	682	647	708	682	692	660	722	667	668	707	698	688	714	693	679	676	680	675	712	720	687	667	689	640	679	714	696	718	708	657	695	673	712	702	680	651	696	656	681	703	691	681	711	700	715	664	687	684	712	690	701	702	694	668	659	716	706	693	684	620	661	688	670	676	673	702	668	690	665	692	701	722	684	692	677	710	696	678	685	687	655	687	683	691	751	713	662	695	663	691	652	690	708	657	695	691	652	678	702	648	677	711	686	650	652	674	713	663	703	710	700	692	726	697	728	668	717	707	689	644	699	692	682	703	695	686	678	661	717	679	661	723	679	660	730	686	648	668	642	721	691	690	634	700	669	694	749	689	666	732	685	653	758	729	730	715	708	641	687	758	642	651	663	667	699	663	657	753	722	721	666	714	702	705	667	701	695	669	710	692	723	676	682	709	689	620	732	698	650	699	717	680	703	700	693	722	722	675	643	733	695	693	643	667	666	713	710	701	701	719	720	686	703	649	726	614	697	716	702	715	661	682	696	643	645	653	686	676	680	697	689	698	692	706	708	680	667	699	700	662	711	732	700	708	700	705	610	698	674	656	676	667	723	654	716	666	678	714	678	678	713	695	708	650	685	660	742	682	704	679	655	667	718	724	680	724	717	676	710	701	663	716	699	696	698	695	702	723	718	741	699	645	670	682	709	655	735	683	680	692	685	652	678	679	692	673	713	695	656	694	692	714	666	702	685	646	683	682	711	722	651	658	691	699	674	629	666	689	646	686	719	685	686	691	705	657	635	743	728	629	679	699	707	648	692	734	716	679	664	680	682	680	721	726	760	658	710	703	713	730	665	720	681	713	724	705	673	679	690	707	655	676	689	741	699	662	683	724	748	694	693	713	708	655	668	684	675	698	676	686	660	669	691	661	726	686	640	675	662	689	692	723	659	686	684	702	663	630	698	652	694	669	659	635	702	692	678	693	667	704	684	660	718	715	682	692	711	676	701	732	716	672	648	662	673	670	698	689	726	682	668	715	694	648	698	660	657	705	708	691	718	687	657	636	724	737	682	654	717	681	676	684	707	684	675	693	688	705	647	666	682	668	688	696	719	663	719	658	704	724	676	721	682	731	724	753	635	712	725	723	669	719	711	667	671	660	687	731	692	658	681	702	699	718	722	705	692	649	687	646	649	649	590	647	692	721	727	686	718	655	648	658	687	695	687	693	739	696	735	640	664	688	712	655	730	705	656	673	627	721	707	714	680	659	668	717	647	710	734	650	694	674	715	697	672	649	761	664	749	737	683	669	693	669	704	638	691	681	702	698	738	660	704	705	736	715	715	730	636	668	716	703	677	703	685	701	715	648	657	703	661	668	729	701	688	704	703	650	670	712	695	674	706	673	696	656	658	697	747	678	704	700	624	700	695	699	675	698	682	686	726	696	692	653	679	722	685	704	708	695	701	718	717	703	724	712	680	689	689	688	713	779	742	659	689	725	701	723	693	680	703	744	709	713	689	721	668	673	679	680	676	662	697	662	648	692	712	701	667	697	683	728	678	683	698	726	720	711	714	730	702	670	691	672	717	748	740	701	694	688	681	671	660	676	650	705	694	750	673	747	682	654	707	667	693	671	697	733	729	679	704	669	691	700	725	682	687	696	710	684	624	654	669	678	687	695	679	669	681	681	677	685	661	694	688	702	736	700	674	717	684	728	694	702	686	690	681	704	703	680	710	672	729	762	683	714	690	674	660	690	685	705	690	668	671	707	699	709	662	677	696	715	694	708	717	711	661	674	654	685	679	703	689	667	672	710	735	717	690	677	675	692	646	699	681	713	730	692	739	722	697	694	677	704	667	673	664	662	715	675	686	668	706	697	699	696	705	696	662	673	696	710	713	681	739	692	652	747	668	675	693	621	682	679	719	719	638	698	709	747	737	657	770	648	683	681	671	720	685	699	701	733	714	724	688	675	677	693	697	700	663	698	666	643	693	707	679	701	657	679	725	731	664	702	663	646	709	648	703	699	678	678	702	689	689	668	709	741	665	678	701	653	676	610	715	674	659	707	706	708	653	668	691	691	683	712	678	751	703	628	714	694	682	674	704	709	640	665	694	635	658	684	664	660	671	716	682	702	736	612	722	706	695	718	683	700	723	689	664	720	736	693	647	699	675	693	697	695	664	703	710	680	701	629	690	665	707	695	695	672	645	720	658	697	677	706	655	686	697	649	673	662	765	699	714	705	750	653	685	664	686	661	697	678	677	679	683	663	672	678	682	677	676	694	685	682	690	718	702	706	700	689	696	699	651	673	694	707	683	712	728	703	722	690	726	651	679	685	675	685	701	747	685	638	743	678	752	697	693	657	726	686	723	686	722	709	706	714	665	744	679	689	693	665	637	656	679	670	698	686	650	658	696	682	653	674	672	678
24070	21430	29268	23971	21416	11760	1253	731	613	601	563	541	556	470	523	433	426	449	447	416	425	469	441	413	381	388	398	390	367	413	398	407	391	440	413	394	431	408	408	420	370	407	400	414	379	381	406	437	395	436	392	375	407	414	421	415	387	378	409	364	403	380	384	437	395	419	420	441	416	386	428	398	380	382	365	409	390	368	377	393	410	382	400	402	374	396	376	408	417	391	421	374	428	371	408	387	396	396	404	430	390	372	373	385	394	371	411	403	376	399	415	413	402	421	408	413	403	390	364	364	379	404	363	441	392	389	445	393	390	391	379	396	375	373	392	406	393	390	423	407	389	390	422	388	401	365	386	383	392	396	372	409	388	402	376	389	381	429	385	383	411	416	413	392	397	425	371	387	419	347	388	373	424	406	427	404	393	403	378	381	406	385	382	438	388	387	414	427	396	394	407	394	391	376	398	375	407	409	405	424	411	401	393	379	394	398	382	395	406	397	407	415	396	412	424	380	394	413	381	434	367	405	366	377	382	382	402	405	388	376	415	358	399	390	389	391	394	374	387	370	391	425	369	381	416	429	395	372	402	401	395	382	398	366	394	399	410	409	397	377	374	400	416	420	415	411	389	404	420	399	377	406	348	419	415	406	362	372	388	397	403	430	384	398	399	415	396	386	393	406	447	394	422	375	407	382	351	414	395	386	412	369	379	354	371	381	415	414	360	381	376	395	375	399	360	398	403	400	386	382	386	382	373	346	404	369	417	384	377	367	364	397	408	408	413	401	402	395	388	407	373	393	382	411	407	384	385	396	408	375	420	407	352	414	421	379	407	420	400	388	412	343	404	389	383	390	398	398	409	405	394	429	412	408	411	391	401	432	396	374	393	422	376	403	398	376	433	375	427	399	362	415	394	392	416	414	362	389	446	422	393	375	395	442	402	405	389	427	383	405	378	366	384	361	414	375	386	420	390	429	397	381	364	404	395	422	373	390	386	354	404	435	432	359	395	380	426	397	383	400	353	383	420	397	433	393	422	396	400	380	402	388	413	363	377	380	439	370	383	376	378	384	413	392	377	448	361	392	392	408	427	416	386	412	397	403	359	393	379	399	397	408	401	420	402	390	410	394	404	390	372	390	386	410	393	392	408	403	380	374	395	397	373	393	373	421	375	400	379	408	401	381	372	390	398	362	391	387	381	402	390	411	410	412	424	379	397	368	426	407	365	399	403	404	377	406	420	398	378	391	387	409	417	372	381	355	393	354	391	412	363	406	387	372	374	359	397	398	413	389	384	407	405	389	402	380	372	379	383	433	388	343	414	394	417	418	383	429	386	436	402	367	428	398	453	390	440	407	409	411	393	378	420	412	427	438	430	390	391	367	373	377	381	382	409	383	385	387	358	389	379	425	399	379	403	397	353	366	404	388	368	411	401	414	400	399	428	363	394	425	370	400	404	382	388	371	360	403	403	406	386	387	414	407	388	379	353	378	394	386	381	377	390	394	390	396	408	393	394	376	405	376	390	403	371	395	391	368	409	399	391	386	404	443	392	412	394	446	396	376	382	390	402	406	373	359	359	434	392	407	410	382	362	396	405	400	411	409	423	401	373	419	399	379	422	390	388	404	402	369	394	393	408	398	377	380	392	407	370	437	463	384	384	400	423	405	393	387	382	452	398	362	407	394	346	391	411	401	379	390	400	386	415	397	357	384	401	393	368	401	417	397	372	422	390	401	418	398	364	391	366	377	384	409	404	405	392	364	392	410	406	394	377	400	377	386	398	444	405	384	375	431	353	396	397	394	359	361	357	382	379	377	363	401	400	385	401	441	385	367	446	398	433	380	402	422	399	417	398	400	395	387	405	390	374	431	383	380	362	404	415	422	397	386	380	400	400	354	411	399	419	402	405	382	431	394	426	382	419	398	393	375	383	375	415	408	344	406	384	406	396	408	404	413	386	369	395	415	376	453	394	392	418	343	379	396	394	366	393	409	380	400	385	404	401	408	404	361	393	432	364	403	374	403	385	345	392	396	414	386	419	422	430	396	404	406	398	380	383	426	386	383	399	424	403	394	383	384	371	362	401	408	366	377	384	411	380	384	376	402	386	388	414	391	381	393	387	376	408	387	451	401	392	438	385	387	403	386	356	402	380	413	411	380	388	399	374	433	423	371	391	404	426	378	388	416	407	402	400	387	392	411	404	454	419	368	397	405	376	396	410	440	396	406	384	395	383	394	364	396	380	366	379	356	398	378	419	365	398	404	430	376	401	413	393	426	390	410	394	403	374	416	378	366	370	401	401	388	379	404	406	424	399	394	438	400	400	398	383	404	419	432	409	448	390	366	387	414	407	375	370	391	382	389	390	387	402	395	399	375	440	399	400	429	407	402	394	384	356	397	425	402	394	440	386	403	440	376	377	378	413	354	394	352	387	367	406	401	390	385	411	364	407	411	401	392	423	426	392	381	416	388	392	351	383	402	420	409	413	391	333	432	412	402	378	393	396	403	383	382	391	369	404	383	378	398	384	375	352	394	414	412	411	405	397	391	384	374	409	400	398	390	420	363	386	386	390	393	419	386	405	393	379	412	419	395	404	425	398	387	407	390	346	443	394	364	411	388	387	387	384	403	390	362	385	377	383	377	394	388	376	386	407	374	420	406	418	405	368	397	396	390	376	410	386	377	397	389	359	438	373	378	415	377	403	426	376	381	387	353	412	380	398	433	390	414	407	397	389	399	398	396	377	388	400	392	367	388	393	403	391	365	387	405	366	405	362	407	426	403	400	428	371	398	403	357	389	361	390	389	409	407	373	403	373	388	383	376	405	404	413	385	389	397	416	408	378	407	389	399	393	438	389	386	426	386	400	405	410	389	428	460	380	427	400	377	403	379	368	402	411	366	392	389	377	418	378	381	377	401	364	424	413	395	420	380	365	389	402	394	389	342	427	405	401	384	392	374	397	367	390	394	384	391	397	385	407	413	385	416	387	387	395	409	399	399	393	379	397	390	424	392	394	392	417	426	360	379	412	419	403	412	417	403	460	411	392	362	397	366	403	390	409	396	419	407	417	394	394	400	377	389	395	423	447	389	420	413	424	372	408	401	404	396	365	388	416	354	388	432	395	404	399	360	393	405	385	387	420	413	404	388	409	389	386	414	383	380	373	391	402	423	367	410	433	410	411	410	368	407	368	379	342	396	398	384	401	404	367	371	384	389	395	389	344	409	369	376	405	368	394	381	373	400	399	397	393	417	417	401	405	371	377	387	401	382	370	378	453	406	444	370	412	385	390	410	394	364	417	358	347	378	403	383	393	383	394	405	387	380	425	410	373	413	415	400	404	403	419	358	419	382	395	388	406	378	412	426	409	397	362	412	418	421	392	405	410	365	376	397	387	372	380	396	372	381	397	384	411	401	398	394	404	420	388	399	392	404	374	390	398	409	399	404	392	382	388	401	375	366	401	406	381	383	380	393	388	408	427	385	393	379	370	403	395	397
17243	8726	7480	3849	2716	2102	1791	1465	1223	1013	936	871	862	684	672	697	672	643	629	628	626	563	597	562	576	559	605	589	518	539	578	576	567	507	545	540	512	526	542	539	565	514	543	522	530	545	553	502	565	525	549	549	528	554	558	500	550	525	511	528	532	496	556	514	529	534	526	547	509	556	496	510	549	556	546	517	531	584	550	549	549	514	520	542	510	508	537	522	544	543	494	522	521	517	519	555	507	522	530	534	497	523	509	508	545	582	536	560	509	513	564	553	511	572	558	519	501	514	543	593	542	529	549	527	536	530	540	559	539	541	557	532	560	505	542	533	537	550	507	544	528	546	543	493	508	515	535	528	531	548	529	516	564	536	513	557	536	507	546	548	521	531	557	507	531	527	524	489	519	534	538	553	530	495	522	554	531	550	500	558	543	523	545	529	503	496	535	563	523	542	556	507	543	542	512	508	532	556	522	565	519	515	537	505	549	564	528	540	474	536	514	531	507	527	525	508	512	540	566	530	526	537	549	544	526	534	520	541	554	489	552	559	510	541	507	500	570	526	534	539	515	555	516	526	535	574	542	510	527	548	526	520	563	527	513	530	550	530	502	517	530	511	567	519	533	550	528	533	513	583	527	568	522	548	531	549	534	514	565	512	505	528	505	559	560	509	522	487	516	551	505	533	507	584	540	550	492	517	527	549	540	554	532	463	518	523	559	533	521	551	512	514	555	568	530	504	544	519	533	516	536	527	495	517	553	552	562	547	545	527	538	580	531	572	549	554	493	581	526	512	528	554	522	530	552	508	520	523	483	507	492	515	521	529	566	524	477	540	507	523	500	525	527	524	545	547	528	540	539	545	555	519	545	541	531	534	536	522	536	512	551	535	526	523	555	543	516	525	525	550	551	515	495	560	554	560	571	529	542	515	525	541	499	488	514	516	510	554	518	529	492	549	503	525	507	534	494	518	548	515	526	493	512	523	562	563	521	538	536	514	523	516	533	499	530	540	581	503	531	534	550	548	529	504	556	553	512	486	537	522	532	542	498	539	559	551	517	533	538	552	537	527	541	554	509	553	533	502	561	555	525	522	562	539	536	480	554	531	545	531	519	534	539	544	519	515	483	514	572	552	550	492	511	523	526	553	579	488	534	538	529	548	557	515	528	518	484	513	525	531	515	574	509	506	551	510	528	521	537	553	522	540	534	520	494	552	514	545	536	526	518	544	505	531	516	560	555	528	547	566	522	529	504	553	535	533	521	557	517	552	552	496	535	539	516	531	544	546	553	501	554	504	496	538	491	528	542	512	529	519	539	523	506	505	537	552	557	543	514	526	571	552	541	500	533	543	563	554	510	523	545	567	536	537	504	557	534	550	552	511	507	584	491	542	547	512	526	522	506	526	529	510	522	562	534	548	528	540	552	555	532	490	538	520	525	478	566	542	528	485	527	566	516	548	512	521	529	555	532	552	550	509	537	531	521	540	510	512	525	526	528	481	506	532	561	534	476	512	518	529	509	514	547	525	538	497	537	532	501	484	540	540	484	523	548	532	504	516	508	537	565	511	530	524	520	543	538	514	550	536	532	532	531	552	482	533	553	469	542	483	549	527	544	515	519	558	532	482	504	550	541	452	531	518	537	539	514	520	549	515	517	537	520	509	517	484	561	508	534	506	546	517	580	537	543	561	551	561	493	530	527	534	534	524	537	470	580	512	576	529	532	527	530	554	506	488	527	541	539	547	518	564	507	519	530	515	518	503	534	514	511	568	522	489	560	534	518	529	521	512	518	542	552	495	548	545	527	520	520	537	536	488	549	552	508	541	519	509	491	526	526	489	503	503	541	532	538	546	513	524	562	520	524	542	510	517	541	527	518	509	588	561	514	550	556	541	537	539	507	519	564	533	542	556	514	557	507	535	553	524	548	537	511	557	542	500	570	507	502	528	535	559	540	521	544	495	499	531	517	514	491	519	521	547	529	512	536	553	523	556	469	557	529	543	547	550	516	600	528	523	516	500	555	566	583	523	547	551	551	532	523	579	515	558	512	517	553	512	565	534	530	531	500	547	551	537	530	554	510	508	542	510	529	555	533	533	537	528	558	526	516	531	501	498	519	528	523	477	531	504	567	507	580	526	524	514	526	540	518	512	517	560	537	520	535	527	540	525	510	524	505	522	534	526	461	567	510	511	504	532	560	522	547	528	534	539	516	553	547	543	561	539	536	499	535	541	569	536	565	549	517	542	577	534	501	500	568	525	559	513	504	495	477	514	471	535	542	505	497	550	523	499	519	528	532	568	544	558	565	485	558	550	563	553	542	556	489	512	565	510	517	518	544	570	507	563	511	536	541	509	525	528	533	509	560	547	538	529	519	519	529	542	530	526	532	540	532	530	492	537	524	572	529	524	542	535	546	502	579	565	531	549	496	519	517	546	565	537	508	556	541	550	500	542	549	504	517	483	522	559	513	546	521	531	556	520	528	592	521	526	546	540	514	514	476	484	534	536	571	523	542	514	547	496	515	531	536	588	539	583	490	548	516	553	505	514	502	563	479	533	517	570	534	568	554	527	524	525	540	569	533	530	521	507	524	533	539	530	507	535	548	559	557	510	500	564	536	498	534	516	504	531	537	530	522	547	531	567	507	524	516	529	508	524	560	542	507	516	494	507	478	553	515	504	537	485	502	519	516	544	507	554	547	562	530	556	545	522	559	564	510	488	500	526	525	528	513	517	532	545	516	502	494	506	547	525	515	553	548	505	534	531	516	567	498	513	533	550	533	564	520	495	546	498	521	522	531	514	545	508	549	515	511	550	537	606	541	532	507	488	537	563	495	528	527	544	546	507	499	522	509	479	519	540	563	536	498	547	510	553	575	530	516	535	523	518	547	550	503	554	545	553	512	551	490	567	545	556	501	540	524	471	526	533	518	537	555	518	511	537	558	562	498	529	527	536	480	522	529	540	532	530	497	569	508	545	551	534	506	516	563	544	498	555	523	528	513	554	518	546	521	544	581	545	577	512	548	480	530	568	501	533	542	495	527	556	540	525	495	516	527	530	550	555	540	514	492	511	527	535	541	529	507	532	509	500	554	553	554	517	529	525	510	537	489	557	583	542	555	516	514	518	553	509	506	548	539	538	548	521	517	492	523	512	564	521	567	539	579	524	504	562	508	538	556	548	553	491	558	530	525	546	546	514	535	522	481	522	552	521	544	542	536	515	519	528	517	510	547	531	538	530	518	534	529	573	495	521	535	489	524	523	532	543	533	517	523	536	570	507	551	497	520	538	568	529	539	566	519	548	543	531	534	523	508	487	556	533	545	537	526	500	528	508	516	474	518	532	517	538	552	523	559	512	547	528	544	550	542	533	515	537	569	548	536	542	512	513	547	525	505	517	484	530	525	496	509	545	534	488	528	513	521	543	570	523	555	535	522	542	509	535	532	553	546	561	506	547	524	557	516	490	535	539	531	515	532	490	500	498	497	521	552	518	520	507
23083	21424	29766	23459	21424	21469	10251	924	590	531	484	394	381	321	310	295	260	258	270	229	231	224	209	224	213	203	220	198	183	189	205	188	194	196	197	190	173	184	188	178	183	201	185	174	191	189	185	181	197	179	172	161	179	166	180	193	169	161	172	155	184	180	157	177	148	161	183	178	175	163	174	174	166	183	160	160	163	177	187	170	176	189	163	164	154	178	168	169	174	166	159	169	183	164	127	164	163	179	176	167	175	151	157	163	155	163	175	157	157	176	177	154	160	166	166	149	153	150	158	159	182	153	175	163	181	150	185	188	151	163	171	140	177	174	185	143	179	181	166	160	160	141	167	167	169	173	174	163	165	163	140	173	151	168	169	169	138	178	134	163	170	173	170	169	152	183	162	168	169	158	164	173	161	174	156	167	166	166	174	145	169	156	183	177	167	148	155	169	170	159	158	154	171	148	156	198	163	167	178	148	178	159	167	160	174	174	165	167	170	148	159	184	162	166	159	173	152	172	142	167	167	193	181	161	163	177	162	168	161	187	168	132	151	166	149	144	139	164	164	145	160	147	161	184	180	177	165	174	176	174	161	180	162	192	138	166	167	176	153	188	129	162	166	155	157	173	166	166	168	169	153	170	163	156	177	168	172	143	178	181	163	163	168	196	160	170	164	165	164	138	158	144	185	170	134	158	176	188	165	157	192	167	172	171	145	171	167	170	153	180	148	162	182	154	159	160	184	194	197	171	138	153	174	175	183	157	171	148	152	165	178	151	176	144	184	150	145	180	168	178	159	190	157	161	167	160	175	185	167	183	177	159	153	166	151	179	150	152	148	186	136	162	159	166	178	143	165	166	156	135	174	161	156	167	168	161	156	137	178	161	167	180	169	175	167	153	165	148	169	184	161	181	178	178	167	146	179	163	145	156	157	167	150	177	176	153	149	167	169	142	154	179	184	161	147	175	172	171	166	163	184	137	174	172	186	171	170	152	167	176	149	159	177	171	163	196	165	169	166	189	176	174	156	175	178	165	173	174	177	182	151	162	160	161	171	151	139	165	167	178	171	163	173	151	138	148	161	172	172	190	156	153	166	158	168	168	133	169	162	153	181	176	162	168	169	176	164	164	173	156	173	156	162	173	170	158	172	169	156	176	165	162	149	169	166	151	178	168	169	155	159	164	167	181	178	159	169	174	172	160	176	164	181	172	154	146	150	147	169	165	176	160	156	149	164	129	142	146	173	161	184	158	165	169	174	179	162	181	168	166	138	151	167	174	165	171	158	155	164	166	182	187	183	158	165	166	165	176	154	158	153	159	178	187	155	138	172	156	146	172	180	162	156	175	177	159	170	166	162	156	172	143	144	158	151	157	159	177	159	175	161	182	172	155	166	167	136	173	164	172	182	134	168	180	165	184	159	175	155	169	172	177	160	193	167	168	169	163	163	181	159	145	178	182	182	171	161	166	183	163	163	149	147	142	191	180	167	175	151	177	175	149	163	172	167	169	162	169	157	172	179	157	149	158	166	172	174	159	169	170	168	155	159	183	163	146	161	179	140	171	178	164	166	151	149	151	144	171	162	156	166	178	161	173	152	181	167	156	152	179	168	161	153	164	162	158	168	149	175	202	141	178	186	148	175	160	169	164	166	186	170	160	167	165	146	171	166	166	153	176	165	182	168	166	172	158	175	151	160	168	149	158	159	177	157	176	165	157	175	167	182	163	160	170	155	169	163	157	185	165	194	164	162	162	172	156	174	162	173	164	159	145	152	150	194	166	157	163	152	171	190	182	169	151	148	183	167	159	169	164	166	170	172	172	173	182	155	181	157	150	165	157	193	143	177	190	149	172	174	136	174	159	178	158	166	170	176	149	149	133	173	156	165	149	180	147	145	173	186	190	155	180	135	186	165	183	186	155	164	143	174	186	171	162	174	170	170	169	158	137	162	154	162	185	161	167	139	167	165	158	159	155	188	162	153	170	176	151	178	166	183	152	176	154	178	143	174	138	191	169	164	141	175	143	162	173	152	169	181	175	164	164	168	151	152	147	168	156	156	151	153	188	181	174	176	157	174	156	161	180	170	150	187	162	158	163	154	179	156	155	147	150	159	170	150	186	167	148	170	157	132	156	175	171	165	165	167	168	155	189	174	167	160	182	161	163	166	153	162	163	159	163	159	157	151	178	173	161	156	157	167	158	173	176	171	132	173	167	156	174	195	160	158	168	160	157	174	175	156	170	157	176	161	182	169	167	162	183	152	167	172	181	164	167	165	148	157	158	166	154	162	155	165	178	175	158	168	165	174	186	162	160	150	152	148	164	169	154	155	190	156	146	163	151	177	161	170	143	135	175	183	158	149	170	177	148	188	139	160	167	186	157	153	160	166	171	155	195	176	180	160	153	161	172	162	146	168	153	186	187	168	160	155	160	160	186	161	148	156	163	174	175	136	160	156	154	158	183	153	169	154	162	179	154	159	167	171	166	175	159	152	163	164	163	139	158	155	188	168	144	169	160	165	144	165	173	156	170	160	164	152	180	161	162	189	163	176	153	157	145	167	161	174	155	151	176	174	156	170	159	171	169	178	198	159	180	151	141	155	172	143	154	174	181	167	173	172	141	172	154	163	162	146	155	152	165	167	193	156	177	155	171	142	157	171	149	166	153	168	146	189	176	154	168	167	152	170	165	193	167	154	179	173	157	178	165	169	153	178	156	156	160	154	179	145	162	164	141	142	173	154	146	162	153	145	151	162	170	169	164	170	133	152	174	175	157	148	142	152	177	152	178	164	145	171	162	162	161	174	161	154	173	173	155	159	156	156	167	167	175	162	177	167	129	159	176	157	169	157	148	171	162	147	157	149	185	150	155	151	170	160	168	150	173	167	181	183	150	173	159	144	167	163	170	152	165	162	163	154	132	170	168	165	143	168	172	163	181	165	159	178	138	162	173	154	168	178	166	184	167	149	157	153	166	176	159	159	153	164	153	162	155	164	153	147	177	172	152	176	162	161	187	170	178	184	154	154	137	175	152	164	165	184	193	163	171	161	166	162	149	178	172	160	169	176	151	170	190	149	169	170	150	138	150	189	185	170	150	188	179	149	154	157	186	143	176	166	169	158	161	162	170	181	146	150	174	174	163	161	152	141	168	173	161	149	177	168	165	177	169	144	177	174	160	197	151	151	158	173	162	169	129	165	165	169	170	164	154	195	191	156	178	157	163	160	155	166	167	186	178	155	178	176	150	190	132	164	149	164	180	158	171	158	172	174	172	130	168	173	161	166	180	179	178	173	182	163	190	149	149	170	173	157	161	178	187	146	153	179	169	146	150	189	163	172	164	159	165	159	165	177	149	178	162	157	169	158	169	176	158	136	156	161	121	139	175	173	166	168	153	174	201	169	171	161	187	172	177	172	188	156	183	165	173	161	171	169	168	151	161	162	143	161	170	149	163	168	168	172	164	171	151	163	158	161	171	169	175	157	151	144	171	154	163	172	160
17199	14197	12302	6423	4415	3383	2487	1974	1543	1248	991	849	758	652	570	502	452	432	462	382	354	357	370	329	319	330	299	322	268	284	272	280	279	267	265	271	264	264	237	241	248	235	250	247	253	231	240	236	237	250	236	262	238	271	274	248	238	235	239	236	233	224	218	217	254	227	234	219	213	249	221	217	220	237	226	226	254	196	225	244	215	221	240	203	231	212	229	224	209	217	233	225	218	229	225	229	236	228	218	240	221	220	239	221	240	269	227	247	221	226	198	221	213	254	231	202	240	213	198	219	232	263	233	233	197	241	238	225	232	211	210	208	200	230	216	233	227	226	207	209	231	224	225	205	221	212	237	206	221	212	223	233	209	200	205	228	207	232	215	227	237	229	208	210	222	254	228	221	243	250	202	208	230	239	215	198	224	214	250	215	232	219	196	237	245	234	212	227	194	211	225	234	223	231	251	227	211	228	221	213	231	237	216	212	217	235	200	241	222	229	228	223	201	201	225	230	209	246	220	234	230	200	239	219	207	227	190	207	218	189	214	211	186	217	238	226	212	229	236	240	217	226	248	228	229	215	212	214	234	229	206	227	247	194	231	244	202	227	231	196	248	199	222	228	237	234	226	197	243	207	254	235	224	225	228	211	195	225	207	225	236	204	231	237	211	215	213	226	225	261	207	242	218	213	247	184	236	219	203	214	222	211	225	199	214	224	211	235	219	233	221	230	220	215	235	204	232	231	210	235	237	205	205	233	209	202	231	245	209	203	203	202	182	215	229	239	221	231	223	241	240	208	235	221	207	231	193	215	209	199	199	234	242	206	227	217	216	207	261	212	200	213	212	211	228	235	229	205	225	223	205	230	240	205	241	198	222	213	230	227	213	241	218	222	223	210	216	247	227	226	237	246	223	225	207	203	228	214	204	212	222	236	250	216	233	202	206	223	226	225	225	212	215	226	234	198	222	217	207	231	219	202	228	212	236	188	215	209	223	218	208	212	215	197	214	226	214	228	229	210	200	199	204	206	238	257	220	221	223	182	231	216	190	211	243	209	212	246	203	225	193	211	201	186	212	218	219	223	188	240	217	250	218	239	183	223	212	235	255	229	249	228	231	216	225	225	207	215	216	207	238	229	217	205	222	218	201	201	215	229	267	216	234	221	213	209	191	245	245	245	211	247	216	233	243	215	217	246	224	222	228	228	238	219	234	238	223	204	261	231	214	237	227	225	228	205	228	210	237	244	245	240	217	221	196	228	227	263	211	238	200	215	231	262	210	209	226	219	210	212	219	240	205	223	196	227	237	221	209	216	208	233	210	235	230	230	242	202	235	225	206	261	231	212	202	234	238	205	200	217	195	188	219	245	239	234	227	230	226	228	216	230	234	206	236	212	174	225	203	221	225	228	184	203	241	211	224	202	212	242	219	214	241	214	231	239	229	236	220	205	227	224	231	227	214	220	228	217	196	224	210	227	223	201	209	215	210	218	214	202	216	213	226	235	216	209	209	221	208	215	216	203	191	225	204	220	218	212	252	218	213	226	238	219	212	211	205	213	197	211	237	241	224	209	203	249	222	246	214	249	237	216	204	233	229	223	243	206	231	245	209	217	205	238	206	241	220	255	223	226	250	244	231	209	216	228	205	229	230	206	202	195	230	236	230	196	234	211	193	207	225	225	216	201	215	220	184	198	196	211	209	250	210	220	215	235	219	218	191	234	219	217	237	208	228	228	251	206	227	235	219	243	231	226	214	224	258	217	238	208	225	225	244	249	199	227	231	223	219	211	222	232	193	246	213	228	266	215	229	212	226	221	210	209	228	214	212	234	212	258	216	200	199	213	235	230	213	231	212	207	201	226	204	210	229	217	209	243	217	214	242	176	222	227	223	217	210	209	242	221	224	226	211	203	215	219	214	237	214	237	244	219	204	213	217	221	214	232	237	237	223	224	214	245	217	199	206	235	225	222	231	235	236	228	231	207	208	231	217	227	215	213	223	206	212	224	252	221	204	218	220	210	239	239	233	215	215	240	229	200	204	231	234	216	235	250	223	221	210	191	239	216	221	211	221	222	253	219	244	199	204	215	196	218	190	231	224	214	241	217	236	236	237	228	240	243	251	214	219	231	208	234	241	240	192	235	217	222	209	253	230	232	232	207	208	227	211	221	227	233	239	245	209	247	224	206	196	196	238	222	231	230	227	240	208	219	235	268	206	230	227	238	232	219	209	250	231	199	211	209	216	240	224	236	201	210	240	208	236	227	244	214	233	204	220	198	218	210	245	205	232	248	220	232	243	224	208	221	244	220	237	219	215	213	235	215	241	243	215	200	241	237	211	209	229	204	203	221	239	234	208	241	247	230	236	217	205	207	229	216	232	239	213	221	230	226	229	225	204	232	242	199	223	213	242	235	218	217	191	224	190	221	225	228	245	211	217	192	232	219	195	251	220	214	210	212	220	213	239	231	214	232	217	205	219	224	227	206	212	213	233	220	235	202	253	239	242	232	206	194	226	208	224	229	221	208	235	222	218	209	216	235	225	214	199	201	231	216	197	225	231	237	210	244	231	196	204	221	228	237	198	196	208	220	210	217	217	208	217	215	233	230	203	226	223	235	214	205	239	239	232	226	210	210	211	218	232	222	208	212	227	216	237	235	215	225	203	198	219	207	205	220	212	236	191	247	229	225	196	246	224	219	215	198	225	208	196	209	243	245	221	207	226	200	199	239	244	210	233	203	208	217	263	199	249	211	210	208	208	226	232	210	202	211	252	227	205	213	234	246	259	199	216	215	238	225	202	202	223	214	204	223	244	235	238	215	226	251	237	199	211	188	249	232	202	227	203	226	243	211	225	242	221	213	239	211	207	220	234	228	217	243	243	225	239	237	260	219	242	232	232	191	206	204	212	210	204	231	212	244	217	214	191	210	220	223	186	222	235	214	215	226	246	229	235	251	233	238	199	211	209	239	238	215	212	219	206	234	208	239	217	244	208	218	226	215	251	214	218	216	223	242	222	221	208	223	221	223	218	199	222	211	240	253	209	220	220	214	208	201	224	214	247	191	212	212	225	226	243	219	194	210	222	245	223	216	227	246	204	191	241	208	213	223	181	231	198	214	215	215	221	200	232	234	231	207	208	222	206	213	199	211	200	243	228	244	238	245	233	231	205	197	229	240	229	207	213	252	234	207	216	200	228	224	209	203	210	237	215	214	229	188	242	195	240	219	236	243	211	221	246	216	237	235	223	198	207	235	198	204	236	211	209	231	212	222	217	199	220	230	191	217	210	234	253	209	232	217	235	212	203	211	192	196	200	219	208	195	224	243	232	208	243	227	206	206	199	214	201	233	230	223	199	217	191	223	204	213	231	213	218	198	247	226	228	253	233	194	232	245	210	246	234	241	235	223	214	252	225	216	232	220	248	194	207	199	224	210	231	221	215	218	241	220	207	227	226	223	267	208	221	225	236	212	231	249	224	259	222	207	227	212	212	223	236	210
27351	20862	9249	1026	635	614	601	530	582	543	565	530	548	566	590	545	544	502	528	568	531	544	544	548	526	567	563	507	552	540	583	518	576	532	551	558	542	526	526	537	526	530	516	510	539	520	552	564	495	569	505	496	564	557	525	543	522	515	505	539	516	552	508	486	530	508	546	525	550	503	566	557	525	502	539	532	522	526	524	556	525	554	563	509	526	531	517	514	540	555	568	528	549	551	550	510	539	504	520	534	527	542	504	537	527	587	564	519	566	512	511	510	526	549	530	528	541	539	557	529	537	475	534	525	535	537	514	505	537	550	507	541	547	513	538	547	574	572	523	532	526	525	495	530	537	516	532	552	538	520	533	511	557	562	504	507	539	545	475	540	567	504	574	561	517	551	587	546	524	528	555	539	511	508	507	490	516	538	570	534	529	534	541	510	538	525	559	532	524	541	593	543	570	571	520	516	558	520	601	539	576	564	528	561	546	532	569	517	516	489	522	591	492	489	541	489	540	531	520	524	556	546	513	570	543	506	556	520	513	486	534	526	535	540	540	553	571	572	506	502	539	536	571	557	556	552	537	497	517	521	569	518	550	523	526	539	572	515	534	530	519	532	538	547	490	545	533	501	525	497	537	509	539	523	533	529	511	544	499	559	522	515	513	525	522	511	556	571	512	531	544	534	539	513	517	545	533	466	528	547	505	524	520	525	516	557	533	567	572	531	588	523	526	520	555	492	496	526	547	539	534	550	526	553	531	544	528	545	524	557	510	539	525	511	534	571	568	501	539	564	495	541	536	528	563	551	562	560	517	531	569	531	537	558	543	516	559	550	509	512	543	553	514	505	501	544	537	558	536	494	539	583	579	538	490	546	519	535	553	490	537	511	526	545	502	510	572	516	555	531	505	547	554	523	555	528	500	529	516	523	518	514	533	535	507	549	528	553	534	516	505	563	536	538	534	557	496	472	531	547	538	491	551	522	538	555	547	513	506	537	529	551	527	536	534	516	519	497	505	543	531	519	544	505	495	513	549	508	538	554	526	547	528	576	523	581	568	510	536	516	538	527	508	518	536	518	591	512	528	529	561	498	547	549	503	511	509	543	522	535	516	592	506	499	513	496	523	535	535	564	551	529	549	542	563	515	522	505	544	514	520	533	522	507	536	542	515	547	526	541	497	518	540	510	522	574	510	568	521	512	542	525	481	577	496	545	531	542	563	545	541	498	526	540	502	494	521	545	522	540	520	562	494	510	546	513	513	480	535	522	524	495	548	526	540	498	537	525	559	495	552	529	532	529	555	491	518	511	512	552	525	520	540	505	521	509	536	539	524	496	579	540	497	500	500	510	526	509	508	554	512	556	524	561	529	486	576	539	544	539	535	529	559	510	539	546	545	494	539	567	528	507	537	555	533	525	531	522	510	543	517	520	529	527	519	500	548	537	505	498	552	542	512	503	536	537	521	562	570	572	555	535	552	501	485	535	558	520	531	527	562	520	552	570	489	508	529	503	526	532	574	524	511	566	537	527	507	537	555	557	535	505	566	517	572	559	534	547	530	529	520	554	515	500	534	538	537	541	527	577	503	565	542	527	534	519	553	517	531	541	554	523	543	535	523	520	553	528	535	508	558	563	555	567	569	498	493	534	550	479	522	494	563	579	556	495	524	523	497	528	554	523	555	538	514	618	486	572	501	523	536	505	527	566	462	549	538	531	514	521	612	537	519	516	547	574	513	560	587	536	545	492	566	499	530	522	533	514	535	505	505	547	515	542	488	508	520	558	563	510	465	546	534	536	504	525	513	514	535	540	522	502	546	503	557	536	512	507	533	573	510	547	587	538	536	536	512	512	522	512	553	511	525	510	547	535	543	490	533	515	585	527	500	489	493	512	519	518	522	540	471	542	533	570	538	573	567	504	490	555	557	522	502	518	520	541	522	540	558	534	568	543	508	509	530	522	555	519	550	526	504	525	536	528	568	529	479	512	519	563	523	561	555	527	500	530	503	544	491	523	549	563	521	607	541	509	519	537	535	522	509	532	550	524	521	493	532	506	524	523	572	558	538	526	530	554	495	555	542	553	523	495	503	520	515	568	598	547	516	550	527	513	503	541	528	499	529	518	539	586	489	530	575	555	516	543	498	566	535	496	530	545	529	544	489	492	539	543	513	468	558	522	580	541	562	536	596	537	543	519	526	529	522	546	467	549	539	527	549	527	534	517	523	534	533	511	541	530	519	493	505	561	536	557	515	527	529	578	547	525	504	564	548	569	542	513	531	533	560	593	507	576	558	552	506	550	530	519	538	529	549	545	523	510	508	526	511	518	517	534	521	527	565	526	515	555	532	514	516	562	521	518	517	488	541	535	557	572	513	534	556	563	553	537	529	567	568	556	557	478	509	549	562	513	508	513	567	540	538	535	494	525	562	549	519	538	536	515	520	524	526	517	503	535	523	490	489	542	564	544	552	552	504	533	515	608	542	541	562	538	522	556	514	546	551	514	602	565	520	546	556	508	543	543	480	576	534	568	567	558	530	532	558	534	488	534	535	556	566	537	555	540	557	534	559	543	521	532	518	554	556	535	501	528	495	556	548	495	506	529	519	510	545	541	521	532	475	534	531	560	512	562	505	533	514	576	564	520	514	522	484	545	491	516	539	515	565	536	530	527	586	559	539	573	564	517	537	527	531	511	536	530	534	487	550	523	513	535	570	558	558	499	563	536	551	532	561	544	532	562	533	514	520	498	539	576	574	514	493	563	527	563	533	545	517	490	514	526	553	510	535	581	530	545	504	511	538	542	549	500	525	516	531	575	544	527	556	547	493	538	495	517	553	548	516	559	531	569	513	515	531	536	551	516	543	516	507	529	559	537	532	505	592	558	582	509	522	502	517	546	526	527	470	542	521	553	566	504	548	552	525	553	547	507	567	511	500	542	536	515	487	509	563	530	508	507	543	531	537	528	524	519	534	538	565	517	556	561	536	516	524	543	512	527	537	533	517	525	521	567	554	567	508	528	544	528	522	538	534	522	558	549	522	525	517	499	505	500	548	529	533	520	507	541	515	508	574	563	515	511	544	521	542	520	492	577	511	549	525	551	528	518	576	542	548	521	535	575	573	500	533	493	532	513	520	493	529	541	515	496	515	523	477	559	552	499	576	495	498	484	550	499	523	527	540	506	539	580	545	497	512	574	541	525	520	519	475	539	540	507	539	518	528	527	558	552	562	523	536	509	513	536	556	519	512	521	536	527	527	546	527	526	537	489	531	507	522	561	517	545	521	523	498	539	523	528	571	578	533	522	474	496	505	473	515	514	547	550	562	543	494	499	512	561	543	519	585	551	561	513	484	500	475	542	531	510	529	532	557	553	587	595	462	512	563	505	559	538	508	559	508	545	539	531	563	581	551	564	563	514	555	519	531	534	548	549	578	555	568	488	521	541	518	468	551	527	561	524	548	509	529	547	525	529	525	523	557	582	531	559	567	532	512	541	573	544
10555	1306	1202	952	853	865	736	775	731	705	754	727	725	696	684	739	672	690	709	708	686	694	662	698	700	690	661	690	728	703	698	716	731	679	662	667	718	710	726	687	744	669	726	674	675	675	713	661	705	699	663	697	699	648	699	726	701	708	710	737	643	691	676	663	672	658	709	744	668	696	665	694	678	711	665	687	658	711	650	750	683	691	673	658	693	697	703	680	665	704	702	711	677	675	663	709	666	718	749	680	690	702	726	696	694	667	700	707	702	729	703	677	695	669	722	697	659	683	707	690	711	692	668	669	680	716	707	695	707	696	648	670	691	728	711	742	716	720	755	735	698	663	761	656	672	684	671	704	690	709	746	682	688	707	675	714	702	732	641	699	691	651	707	706	657	647	673	713	644	663	643	716	693	709	731	726	683	693	652	742	705	653	674	673	718	674	698	706	713	694	689	724	704	682	724	663	649	724	671	711	703	687	719	669	673	706	672	666	705	715	692	687	663	720	754	684	707	691	721	683	716	713	673	698	651	689	671	661	681	701	720	712	748	710	692	664	694	731	708	663	684	676	681	694	684	720	676	661	704	692	714	696	763	704	688	695	694	703	673	712	688	655	713	705	705	704	662	711	727	689	690	691	722	715	662	685	710	715	703	698	661	696	685	735	729	698	711	663	702	701	679	692	694	729	668	708	707	692	660	677	671	689	699	689	655	675	715	684	701	679	714	685	688	676	692	702	642	660	690	659	696	720	683	690	676	714	712	749	682	663	716	686	684	683	730	682	682	680	671	699	686	674	739	687	711	701	664	708	693	710	716	774	663	666	699	686	693	718	701	659	647	705	724	745	737	667	757	754	713	704	684	751	715	699	656	708	723	652	621	692	726	699	692	679	696	741	713	666	668	670	707	700	689	664	680	704	685	701	700	706	696	671	723	670	728	708	634	661	666	649	678	676	670	675	718	676	674	690	716	640	696	698	634	680	681	691	727	692	714	722	695	685	706	646	658	710	671	655	703	749	718	675	747	725	700	677	721	666	692	711	689	702	676	680	686	670	693	695	711	683	688	688	735	700	661	692	694	696	702	720	736	678	676	669	686	716	686	654	718	697	645	683	671	683	679	680	677	661	694	668	761	724	676	692	748	702	750	739	672	664	698	686	704	641	675	726	764	657	692	651	674	646	736	708	690	673	747	730	711	702	699	669	729	682	637	677	681	732	717	683	697	692	716	692	673	687	686	705	713	694	741	656	683	724	728	708	705	710	666	689	702	710	664	700	675	688	674	646	721	674	718	712	753	715	667	735	704	698	703	683	701	678	708	723	697	676	706	706	716	652	682	752	680	765	708	730	710	725	688	731	699	705	712	718	700	683	717	682	642	684	718	709	702	705	684	722	690	757	720	706	676	695	726	702	680	706	657	679	702	694	691	680	754	749	707	669	710	702	651	674	698	687	699	692	652	683	743	716	691	662	666	677	723	644	718	715	714	676	692	690	679	693	705	646	692	701	677	689	657	659	686	722	658	668	686	683	654	748	671	680	713	711	710	708	706	697	678	701	700	692	679	672	691	699	685	664	719	651	722	699	636	752	718	694	713	670	681	683	663	666	688	639	687	724	665	700	715	708	683	720	693	690	643	727	721	685	672	699	705	657	695	709	689	700	719	722	692	701	726	668	658	670	699	686	697	700	702	683	680	680	683	690	663	640	683	710	700	665	667	694	678	721	697	696	649	665	702	717	665	695	679	680	708	682	663	673	703	720	683	712	659	673	672	692	717	742	682	728	695	666	716	670	689	646	694	667	697	686	692	721	707	700	674	643	700	640	657	710	733	726	690	704	666	740	710	701	671	710	750	688	679	687	694	680	691	741	685	696	711	745	710	658	695	716	716	692	685	664	727	714	692	742	725	666	730	696	706	718	691	734	700	701	679	708	683	647	719	634	665	696	707	679	700	691	667	685	678	673	718	721	689	722	691	705	664	679	704	691	708	651	614	669	690	657	672	715	672	691	692	694	717	679	693	670	736	661	682	691	716	700	626	692	706	696	673	706	688	711	637	722	692	676	687	682	685	693	687	657	739	690	686	726	714	701	670	719	678	679	683	717	722	704	692	659	733	700	719	679	671	671	694	733	684	663	676	657	711	707	677	691	680	649	706	681	672	672	679	689	709	684	678	756	728	713	746	716	657	714	712	700	681	702	694	698	669	697	676	698	722	713	722	727	657	682	712	735	704	659	675	692	711	686	645	710	694	712	735	667	684	699	740	673	721	699	734	684	683	691	726	703	699	660	680	676	710	661	722	707	719	695	653	700	712	666	733	658	673	717	711	704	657	712	697	699	692	680	696	722	648	683	682	670	712	727	713	691	675	665	707	713	683	724	686	721	743	735	651	668	685	692	738	666	740	639	725	690	676	679	678	740	675	654	697	668	712	744	713	674	736	702	728	668	719	720	679	663	718	710	690	675	700	699	742	689	704	737	719	732	731	706	689	676	689	731	723	671	757	732	683	671	727	700	685	642	652	683	666	676	653	696	712	702	692	711	714	725	725	718	684	714	695	719	684	650	636	705	741	689	733	657	691	688	704	690	675	706	682	706	691	680	685	710	684	726	721	669	682	668	735	678	714	687	704	692	690	692	685	660	736	707	662	693	679	692	665	684	685	672	655	662	725	694	703	684	710	645	714	666	667	706	645	695	674	691	649	732	690	666	718	664	675	672	673	676	696	675	696	667	793	657	709	694	683	682	672	730	659	694	671	707	771	738	708	623	698	704	681	701	694	771	694	708	667	680	682	699	671	669	685	664	681	664	697	731	675	651	694	686	734	679	729	666	661	718	659	707	718	713	715	737	706	679	719	676	677	688	697	688	691	695	710	673	681	703	725	661	704	666	741	692	763	686	710	696	689	705	711	687	681	695	672	691	687	683	692	719	630	687	684	711	670	694	715	731	684	661	707	674	703	709	676	697	723	685	713	695	685	699	679	665	681	704	682	677	665	663	744	680	708	664	712	692	688	667	652	699	687	639	704	627	708	691	657	692	687	654	672	678	733	674	720	708	693	701	750	698	669	678	683	743	692	713	703	645	704	672	690	671	663	675	740	676	710	704	663	685	720	724	710	741	662	658	687	669	715	679	687	674	697	630	658	718	705	696	688	684	685	668	699	723	708	700	686	673	699	663	735	689	706	701	731	689	674	684	738	703	706	686	689	685	741	683	677	665	706	671	701	641	742	695	706	655	672	723	693	721	728	708	715	674	696	752	645	719	691	689	732	686	675	691	738	701	688	703	700	687	675	697	708	716	639	650	709	670	691	696	656	681	702	678	685	695	698	671	730	708	659	734	706	627	687	698	683	668	708	712	664	701	743	715	668	672	680	757	675	750	662	707	686	670	681	664	680	636	648	703	705	628	670	694	720	674	658	713	671	676	749	637	703	683	720	698	676	681	719	720	690	714	692	679	673	700	702	670	646	688	627	653	713	714	685	757	691	690	660	701
24074	21420	29245	23959	21403	11691	1288	758	660	647	603	574	521	469	473	480	505	457	453	444	451	420	419	439	387	424	420	410	416	419	409	367	414	420	404	415	391	392	397	422	427	432	404	425	416	414	411	418	380	385	390	387	433	432	429	395	412	421	415	414	378	392	389	415	390	415	417	379	380	389	406	400	438	376	432	413	399	388	404	382	417	375	407	382	413	410	401	400	408	374	427	409	414	382	423	424	415	371	401	387	417	440	375	421	389	407	405	421	411	416	410	395	381	403	412	389	408	389	399	380	403	405	374	378	411	387	403	432	378	374	396	380	403	389	394	396	439	373	396	367	394	401	390	428	376	382	386	400	385	408	412	413	410	397	408	418	415	392	385	431	425	406	414	373	438	414	406	416	388	404	454	396	413	375	412	417	382	423	375	443	341	397	426	394	396	401	394	356	404	402	392	382	388	347	405	374	420	389	386	361	402	366	425	383	406	392	426	414	404	404	391	400	405	382	434	352	366	391	379	374	410	441	401	374	394	435	445	402	374	383	394	400	394	405	402	416	421	405	441	392	408	392	419	418	369	402	386	387	412	421	414	422	436	433	416	401	406	388	399	374	416	443	378	421	380	380	408	396	394	382	418	417	387	422	391	392	438	435	395	438	394	392	389	398	410	404	423	409	365	404	390	399	371	404	442	442	417	407	423	433	381	402	383	420	388	414	431	391	436	419	412	399	387	369	430	410	378	411	403	406	416	444	396	393	379	411	421	424	420	368	391	376	424	416	425	398	396	391	396	400	418	373	421	407	430	414	362	370	403	387	413	387	390	360	415	383	410	379	391	405	396	361	393	430	441	378	396	404	424	391	410	393	422	406	409	391	396	393	436	378	410	419	400	376	380	432	398	369	402	438	437	368	391	412	434	413	403	432	396	385	395	389	409	394	397	384	471	415	426	439	419	417	375	387	408	411	401	385	408	419	455	403	354	389	403	361	413	384	377	410	389	372	408	406	389	426	404	386	438	384	384	381	365	381	383	385	384	383	398	396	401	417	388	392	414	400	413	406	400	413	356	379	428	405	432	421	441	408	372	385	432	390	399	372	396	408	404	398	438	399	413	422	407	403	390	375	439	406	393	373	411	415	403	402	406	361	395	429	385	355	433	379	361	399	385	424	385	380	425	402	386	404	381	422	393	362	372	404	399	396	411	419	421	349	392	403	410	403	406	388	435	416	374	401	379	397	372	374	423	389	397	405	372	410	409	402	394	374	420	412	418	400	390	412	411	396	424	408	399	428	397	419	394	384	383	431	373	382	385	401	395	433	389	411	416	364	390	377	421	417	401	378	408	405	383	421	390	411	419	413	449	426	381	388	371	410	379	416	394	383	425	397	372	371	405	414	372	398	398	400	384	380	397	403	380	392	414	388	404	403	392	366	418	383	415	378	408	412	355	391	407	394	427	430	395	400	372	420	450	431	405	396	443	410	396	386	396	377	402	386	402	384	416	399	382	396	404	409	386	386	410	411	391	401	409	398	380	413	401	409	390	379	388	394	392	403	377	404	430	402	410	412	402	422	382	357	414	413	418	401	381	401	393	427	388	384	418	364	401	386	390	380	379	405	401	419	435	378	405	390	402	385	393	422	404	372	339	434	404	384	383	432	419	388	411	380	420	374	368	414	394	423	432	396	397	432	384	395	403	404	424	412	420	398	455	397	441	374	402	388	390	416	391	402	417	390	390	387	437	422	420	398	406	414	407	411	427	415	377	392	402	400	409	393	384	417	387	385	434	408	420	419	405	399	430	365	397	413	389	412	364	404	385	413	398	418	382	403	388	381	416	402	377	389	392	392	397	410	434	427	413	384	400	398	348	404	376	420	394	445	408	379	414	408	399	380	435	439	425	394	397	380	389	397	412	381	399	407	412	377	449	386	372	371	371	440	405	404	366	404	406	381	411	408	392	389	396	372	395	387	417	424	406	390	383	395	400	396	413	387	393	405	383	392	408	380	362	407	362	420	429	403	424	420	400	436	450	423	427	402	398	397	396	380	426	375	385	400	447	406	417	400	384	373	394	387	359	409	422	382	386	378	400	416	401	385	407	386	443	391	369	385	414	373	411	389	437	423	413	389	428	449	405	370	389	365	381	401	372	384	391	426	433	392	391	439	417	418	392	414	420	405	413	372	368	381	399	387	400	436	387	391	374	371	434	371	386	367	376	403	406	381	394	377	428	387	423	406	371	392	415	378	365	410	418	388	415	399	429	402	417	372	401	444	413	362	392	381	391	364	408	368	390	397	364	379	424	386	399	382	391	441	420	415	400	405	371	418	391	391	418	365	405	421	407	369	406	377	410	351	373	396	397	377	408	410	401	371	408	399	418	414	430	390	420	412	401	413	423	402	410	387	430	415	405	413	413	431	408	400	407	430	415	373	384	421	412	420	347	377	402	368	383	373	396	389	402	433	390	397	412	387	384	378	463	395	389	407	372	421	399	407	424	452	409	412	421	397	405	380	391	388	401	410	395	416	403	404	412	391	413	422	424	422	411	400	431	411	385	403	381	411	384	431	414	396	410	406	415	404	413	415	424	402	425	398	412	408	387	403	441	420	376	415	426	369	413	373	423	398	468	395	351	405	370	418	391	392	393	379	392	376	388	419	404	427	379	408	387	392	393	375	422	384	411	382	415	367	411	394	409	403	362	399	384	356	404	433	408	385	437	400	380	375	351	367	423	404	387	406	408	421	399	406	380	399	384	407	384	399	391	413	392	392	397	379	387	423	402	394	430	352	392	409	416	431	417	425	415	381	402	417	388	376	438	377	416	404	396	395	410	413	412	370	386	372	409	403	393	396	388	361	415	425	410	403	395	413	388	389	373	385	460	425	397	359	416	374	419	420	435	410	413	387	407	417	421	408	439	419	416	399	408	424	424	408	361	391	397	416	394	386	418	387	383	414	391	384	397	383	384	405	366	407	400	386	427	396	437	408	416	407	383	411	414	397	398	388	381	378	410	390	380	467	378	388	383	407	406	396	405	402	391	381	397	398	366	381	447	355	393	391	391	404	404	418	400	380	388	401	412	359	409	379	412	376	372	377	358	434	401	401	418	411	402	385	395	385	388	397	378	391	385	427	417	403	374	394	421	384	393	422	365	396	374	474	387	394	405	366	423	422	386	370	386	374	374	381	396	386	416	440	398	410	394	429	404	397	368	401	396	393	401	398	393	398	385	389	418	368	404	388	395	364	412	435	367	362	421	387	404	375	384	411	427	384	404	386	398	410	389	401	395	394	398	404	391	419	427	388	406	351	387	408	409	376	398	385	428	395	435	385	395	373	385	401	393	391	366	379	452	399	397	400	418	418	366	376	407	374	406	400	433	419	421	402	357	420	393	356	409	404	351	380	412	389	392	375	418	398	403	427	419	412	409	448	385	377	370	392	373	382	369	388	409	365	390	409	397	413	422	391	403	387	408	436	366	398	428	412	407	376	397	430	443	393
17059	8856	7574	3963	2859	2171	1733	1457	1308	1045	985	853	773	746	741	701	654	635	662	595	579	595	595	588	611	563	624	568	551	542	566	563	557	548	590	549	550	536	580	613	578	561	545	541	525	534	531	557	539	545	541	524	510	535	543	570	500	602	500	548	536	553	535	496	543	538	538	541	534	543	567	525	583	584	522	518	540	552	491	512	549	548	489	540	561	506	532	511	550	576	514	527	533	531	508	532	535	532	521	534	585	533	544	529	539	496	560	564	535	538	498	526	549	516	538	549	532	550	540	558	556	547	520	523	551	531	537	549	521	549	555	531	523	527	536	516	520	503	546	521	502	545	526	508	538	517	530	539	528	517	557	532	550	538	580	528	544	526	522	559	488	562	525	550	482	558	542	532	538	535	544	543	537	548	563	536	503	552	542	548	542	533	516	549	514	493	542	516	535	527	544	588	556	562	561	554	514	542	536	504	551	550	556	514	567	541	571	559	581	520	554	535	516	587	541	545	554	566	555	532	551	564	516	493	498	499	547	522	526	545	495	559	520	499	498	508	513	543	570	509	514	602	539	544	523	510	527	541	512	524	542	542	540	533	539	558	511	537	524	497	512	571	563	554	537	541	531	537	553	527	536	531	504	507	543	547	529	525	539	565	514	510	541	525	534	532	512	489	514	492	553	522	537	546	534	515	520	506	543	538	519	554	533	582	527	581	556	504	495	519	534	589	570	553	528	537	503	544	534	528	524	545	544	559	564	560	528	571	509	502	534	539	551	491	520	537	548	506	537	557	503	530	509	587	539	511	510	524	515	523	536	516	548	527	538	525	550	569	562	539	517	502	565	543	516	528	560	528	545	543	523	554	525	493	557	508	538	526	542	524	556	505	530	517	508	581	513	497	517	535	533	527	567	545	536	500	507	528	585	518	544	546	539	581	512	561	515	516	541	522	525	506	548	550	563	512	543	526	548	515	561	559	543	548	553	536	500	524	549	479	536	473	518	556	559	526	526	539	570	553	559	554	559	556	508	520	554	532	528	530	536	486	533	561	530	553	515	523	561	547	566	525	572	496	567	516	496	519	539	521	532	519	518	514	510	502	580	540	532	529	492	539	519	557	592	547	505	548	523	515	564	496	534	514	546	525	514	517	479	564	534	530	566	535	545	539	500	532	511	517	549	504	515	504	537	535	531	507	510	525	538	556	549	549	547	521	587	513	562	543	523	535	526	546	498	537	525	546	546	534	533	544	539	533	519	529	554	534	552	568	541	543	545	491	539	543	540	564	527	543	534	575	532	535	524	562	506	569	528	528	548	586	566	559	553	522	509	521	557	560	534	550	529	528	511	502	529	508	541	517	515	538	582	523	508	524	504	499	535	517	527	588	540	510	516	538	515	510	551	528	526	499	545	546	508	527	547	538	551	540	528	563	531	561	505	568	524	541	552	529	501	548	529	536	530	546	522	551	501	497	568	523	522	581	544	492	526	532	537	543	524	564	537	505	567	549	536	473	547	558	557	513	530	569	531	535	520	484	581	487	521	505	526	544	512	518	500	570	582	509	538	503	548	505	544	510	545	511	549	540	536	550	559	559	512	528	508	510	544	510	521	515	560	555	544	554	499	532	500	523	522	577	527	562	493	533	530	531	540	544	521	522	520	559	554	551	522	561	521	567	584	518	568	544	536	511	489	517	556	522	535	541	552	551	533	546	553	563	557	517	518	541	539	526	548	566	542	539	530	503	534	546	499	580	555	523	552	544	511	562	481	536	552	536	536	493	524	509	532	542	511	540	548	497	505	578	524	547	551	554	491	563	556	535	489	550	522	553	506	516	542	549	547	525	509	561	483	488	513	541	546	509	525	556	545	509	503	560	552	545	546	550	514	518	497	532	546	565	489	556	558	562	560	555	519	551	556	535	534	516	538	509	535	485	537	511	554	533	525	527	533	501	544	522	576	520	516	522	520	553	556	522	516	536	523	512	534	562	495	541	507	556	540	539	586	523	546	558	521	539	520	515	515	558	518	503	494	532	550	495	552	509	556	501	502	536	557	571	546	515	539	545	520	533	550	547	539	547	539	526	568	560	551	577	537	580	541	539	553	559	509	505	555	521	506	565	506	523	530	482	494	550	537	550	558	509	581	526	492	533	570	550	507	508	535	521	570	558	559	524	545	503	525	546	584	505	505	506	529	529	552	510	529	541	526	540	506	529	551	493	569	529	494	499	546	515	515	510	556	531	541	543	540	498	554	555	494	573	545	564	559	568	529	520	571	522	550	533	525	519	506	544	579	561	503	552	544	525	536	567	537	512	538	531	530	592	558	523	534	520	514	540	518	530	528	550	506	507	547	588	513	544	503	528	507	547	527	557	519	553	517	545	556	546	520	502	532	517	550	563	567	553	493	514	518	550	506	496	525	548	534	522	503	561	520	531	555	541	514	528	536	534	565	560	563	561	495	566	512	546	545	582	512	551	526	542	530	499	543	517	522	513	567	539	549	526	553	534	534	541	532	507	525	532	550	525	526	541	529	535	512	553	542	519	511	537	552	553	524	513	536	530	549	569	508	510	538	529	516	517	563	556	527	523	534	523	492	569	555	509	532	527	524	525	524	544	534	526	530	544	533	560	525	533	562	524	529	553	527	534	517	524	568	579	536	521	526	549	552	493	529	541	552	543	519	504	540	524	505	552	539	526	549	532	593	527	523	545	557	511	553	511	515	539	538	555	512	515	523	523	512	556	544	508	546	550	555	539	538	545	545	517	533	522	572	549	455	499	551	512	535	545	518	514	527	573	571	516	509	548	535	512	529	523	527	564	489	582	521	507	537	546	553	525	501	534	519	542	532	508	508	539	508	527	519	501	501	521	560	518	554	514	495	556	538	524	556	554	500	572	532	585	537	523	476	509	559	548	547	539	548	484	542	555	556	579	511	545	519	546	526	574	552	522	549	536	522	524	513	565	529	502	533	508	510	558	536	528	587	527	505	554	527	520	509	599	547	568	550	539	556	507	587	545	530	519	518	530	530	528	535	547	539	545	545	546	505	555	558	533	510	556	493	526	522	532	518	518	522	527	537	521	522	543	542	527	514	490	479	546	536	549	548	535	557	558	521	538	507	559	524	538	525	545	509	545	561	578	511	530	509	528	542	578	524	544	526	485	530	557	551	542	507	526	548	551	500	510	488	544	490	539	530	528	521	553	570	539	547	559	505	539	555	539	562	562	565	550	541	544	500	558	568	491	542	535	564	569	493	476	491	515	526	534	560	508	525	515	525	564	572	539	526	538	546	548	542	524	560	526	553	526	535	534	543	523	591	518	597	543	535	545	539	478	576	510	519	524	558	532	545	500	478	498	545	546	525	561	541	538	515	552	585	560	530	540	555	555	527	552	565	547	529	546	531	540	540	534	531	520	514	551	477	594	532	555	565	520	531	558	513	516	515	526	512	554	552	516	528	532	536	540	547	524	501	537	540	517	557	550	533	507	521	512	532	554
23148	21428	29708	23571	21428	21479	10431	895	616	561	445	442	390	336	314	310	277	256	262	273	248	212	229	223	205	200	180	201	195	181	175	188	208	189	186	187	179	191	176	160	173	189	165	185	182	172	174	161	163	208	166	165	153	188	159	182	182	181	157	144	157	166	172	189	171	185	171	168	171	190	166	177	150	167	162	173	196	181	154	157	183	162	157	168	147	161	170	176	164	169	142	168	171	183	178	180	154	154	172	171	186	183	174	187	170	180	158	163	174	158	162	165	193	168	197	154	174	195	195	165	176	174	172	198	178	176	194	161	167	171	140	168	175	160	164	185	166	168	168	177	159	153	147	172	152	155	158	171	175	164	181	146	183	158	154	158	180	177	178	152	185	197	173	188	162	174	156	169	183	166	176	177	173	163	185	165	163	171	181	170	156	162	185	159	163	159	172	169	173	134	179	139	156	170	167	143	162	170	163	147	160	155	139	176	175	173	150	187	171	167	159	154	188	177	155	171	170	174	181	167	145	146	146	167	165	152	162	174	189	176	154	185	187	148	167	190	173	149	179	173	148	177	168	161	165	182	179	161	154	171	155	165	160	163	180	177	159	164	161	156	157	161	170	162	161	139	169	162	158	164	138	165	176	178	153	162	168	173	161	158	175	155	168	177	169	160	168	174	129	167	173	172	157	167	178	163	164	171	169	162	169	150	173	158	159	180	192	175	180	151	160	167	174	160	170	176	167	184	161	167	178	166	146	148	172	173	152	147	160	155	176	175	184	162	164	185	146	177	144	181	163	175	153	158	162	192	156	172	170	153	167	175	144	176	177	163	171	179	160	179	154	161	151	139	168	151	166	167	187	183	162	180	188	158	181	155	143	169	182	160	166	142	148	178	173	151	185	165	173	177	187	160	183	168	147	170	160	173	166	181	143	185	186	158	170	157	151	175	183	163	166	161	153	148	163	158	182	167	149	170	166	168	167	162	185	176	165	179	140	168	139	184	149	172	153	162	165	166	162	170	172	173	158	190	171	166	167	160	163	173	161	186	158	179	164	162	182	153	158	161	166	189	170	177	162	171	168	174	149	152	186	178	163	177	168	185	178	161	165	151	164	143	156	188	159	153	155	177	165	171	182	164	167	138	158	132	147	166	154	188	182	175	170	183	171	171	156	157	166	164	171	176	175	183	183	172	148	171	170	173	164	185	147	165	148	141	176	194	154	183	185	183	169	167	173	184	180	169	151	168	169	152	172	197	160	160	143	161	181	170	168	184	180	153	175	156	174	149	166	173	176	172	165	174	167	162	172	183	166	160	160	159	161	177	166	145	144	169	172	175	169	147	184	162	159	148	157	142	176	149	158	179	154	163	175	177	147	177	160	142	203	185	147	167	143	152	144	194	180	163	152	148	175	162	172	167	172	184	160	177	154	164	166	141	161	177	158	154	192	172	176	161	171	146	177	158	159	158	170	161	200	154	180	168	167	179	169	154	172	180	173	171	188	183	144	173	159	169	157	151	168	186	171	171	162	156	173	197	169	188	165	156	143	172	168	170	170	169	168	191	161	168	170	213	137	153	137	158	170	185	169	171	163	184	167	173	168	162	190	173	188	177	169	142	161	152	167	175	153	155	153	143	162	176	176	172	167	169	149	176	173	175	170	170	154	181	181	184	157	153	160	178	157	165	163	165	167	163	156	171	157	163	163	165	192	163	170	193	131	179	159	157	163	155	174	183	156	167	157	172	167	176	152	153	164	172	174	132	175	162	144	162	159	141	188	168	168	183	153	169	171	190	190	174	166	156	188	171	178	171	161	174	182	177	163	149	158	156	148	162	181	204	170	190	181	186	187	188	162	167	168	156	168	158	168	171	167	166	157	155	187	165	172	176	149	157	174	170	189	159	163	166	142	169	182	166	158	164	175	176	166	145	151	175	153	152	164	168	192	158	154	182	162	162	152	171	160	157	169	168	173	174	165	173	163	154	157	178	176	165	146	160	165	185	183	164	157	172	168	177	175	166	167	171	190	159	173	159	171	166	137	148	179	171	172	156	193	178	163	178	141	166	166	171	185	139	183	157	174	178	198	153	156	176	177	181	176	179	163	162	175	180	171	162	160	167	188	159	153	155	193	162	172	150	170	198	148	191	162	165	163	153	155	159	163	167	184	177	194	185	157	161	190	166	186	175	183	174	170	156	174	153	180	154	172	184	158	161	167	197	183	178	147	160	191	163	186	182	162	167	184	148	153	180	173	183	160	164	164	161	179	172	152	183	149	160	161	165	172	168	141	170	175	184	188	176	167	162	146	168	161	174	163	173	152	188	167	179	186	173	159	168	182	169	170	157	177	178	190	185	166	150	159	188	163	182	177	190	161	139	186	180	184	159	160	167	158	184	181	187	155	171	184	178	167	159	190	184	158	147	165	159	159	154	181	168	159	163	160	152	174	147	144	181	178	153	168	169	142	161	171	177	166	157	159	154	143	184	183	148	153	194	178	168	141	164	137	194	167	163	155	151	165	160	182	177	174	179	160	157	153	172	154	165	189	173	151	161	157	165	183	175	172	178	155	180	164	155	156	157	173	154	160	161	168	184	169	141	172	172	192	167	173	163	157	161	151	173	176	171	189	162	157	135	150	142	163	156	156	170	178	168	147	157	150	161	166	176	148	163	195	180	149	180	180	174	165	151	184	158	145	147	158	146	161	151	174	139	158	162	167	178	169	158	175	165	173	176	171	151	170	167	169	165	164	149	173	163	175	178	185	168	176	155	178	180	178	164	171	153	187	142	180	176	166	153	146	154	174	157	173	162	148	159	185	156	171	157	142	159	159	164	167	193	169	165	155	174	193	181	175	157	160	176	167	160	171	172	172	187	174	164	157	174	183	173	163	159	201	162	189	186	174	157	161	151	168	166	178	176	160	165	161	147	148	149	156	182	162	162	156	153	172	147	160	172	183	173	165	167	169	154	171	190	176	159	159	129	163	172	170	158	173	163	170	131	165	161	163	164	148	153	155	131	166	179	164	131	176	142	171	170	158	153	168	169	188	163	162	172	176	175	158	160	162	160	167	162	177	192	177	135	167	151	167	185	165	157	183	158	173	158	176	180	154	175	174	177	152	174	178	153	190	170	157	182	161	178	163	148	145	141	141	159	203	163	168	150	161	145	155	177	170	197	181	161	165	155	179	159	162	161	189	175	160	170	166	186	190	161	162	178	169	178	155	168	165	173	172	182	163	156	173	168	175	155	179	160	154	165	160	157	162	172	168	170	147	145	170	139	157	189	161	148	165	158	141	155	168	179	190	150	162	171	180	164	171	175	177	188	172	184	174	179	179	202	166	179	185	175	165	161	177	174	152	165	173	158	182	148	169	167	172	160	165	170	157	160	175	165	180	174	153	153	162	175	186	176	189	187	161	154	156	183	180	166	176	171	177	149	158	193	163	189	150	173	177	139	175	171	169	184	167	147	155	184	170	167	184	152	147	170	165	171	176	160
17889	14341	12455	6616	4378	3445	2510	2038	1547	1217	992	787	746	627	569	517	463	416	398	446	399	368	342	335	307	289	318	341	296	281	304	258	262	305	267	255	242	260	228	273	268	271	244	245	246	239	250	238	239	253	242	254	220	241	247	247	254	212	247	219	240	236	231	256	255	232	241	227	240	204	213	268	264	235	250	240	222	210	251	202	249	226	243	241	237	220	206	206	235	221	226	219	231	229	242	231	256	208	217	234	241	210	245	216	242	232	225	209	217	217	239	243	225	215	208	218	233	225	226	246	210	236	241	191	228	248	216	242	224	218	216	237	211	227	226	251	204	220	230	220	260	223	242	242	227	214	189	255	216	225	218	210	227	222	236	203	225	236	226	255	250	219	228	235	210	239	228	251	208	222	239	234	240	204	244	241	223	206	250	231	247	209	210	232	207	214	237	208	201	208	234	226	221	212	237	222	205	205	236	216	218	229	249	229	241	194	235	265	245	227	222	218	230	257	219	215	210	204	239	209	245	237	227	210	216	202	230	233	217	232	210	220	239	243	232	216	221	222	224	237	229	223	246	207	243	208	248	209	229	215	222	226	223	189	222	223	209	244	210	216	217	231	221	231	232	211	209	238	213	206	202	235	231	219	219	217	218	206	212	227	225	220	219	222	257	232	230	228	213	234	205	238	209	227	210	225	216	234	234	218	201	205	247	227	205	235	217	244	234	209	218	220	228	209	201	211	239	209	242	217	208	244	231	234	227	256	245	220	214	228	235	199	239	241	242	213	207	241	227	242	233	219	199	222	232	214	206	204	223	213	234	233	236	233	241	228	208	220	244	229	228	202	186	236	243	230	237	221	237	206	207	205	206	224	222	204	228	221	228	230	239	220	218	211	219	266	227	197	205	240	208	240	208	224	236	215	244	242	216	228	214	199	204	230	212	229	238	208	225	209	216	229	217	218	222	221	223	231	227	205	222	228	212	228	233	208	228	240	208	225	225	209	216	232	210	223	240	235	224	236	207	230	233	223	233	240	232	213	239	199	216	227	219	215	239	224	227	227	245	212	204	239	221	190	213	205	209	244	219	233	240	254	224	201	248	245	226	228	214	250	226	221	193	214	224	224	246	219	234	197	217	195	237	225	227	241	218	225	254	211	247	215	223	235	217	226	222	214	206	245	228	230	227	235	233	217	229	238	245	253	217	198	230	242	193	195	217	220	223	269	235	237	247	216	223	223	222	245	251	210	218	228	211	241	214	221	215	228	195	245	223	235	227	239	223	225	237	237	209	228	215	219	239	209	235	224	230	231	200	234	196	233	177	232	241	236	230	223	216	211	242	205	214	201	236	239	251	213	231	223	227	217	212	216	222	226	216	236	219	227	237	203	249	218	231	221	228	226	215	235	232	237	249	239	224	230	222	208	226	226	215	186	218	244	214	221	244	227	225	242	234	238	224	227	206	186	223	239	224	234	227	223	197	211	234	227	234	229	231	189	251	209	233	243	238	228	233	233	210	234	233	209	226	253	218	242	256	234	218	227	196	208	197	242	204	225	203	214	230	235	243	217	231	220	238	202	240	210	208	239	230	216	215	214	235	262	211	222	227	234	252	230	226	226	234	208	234	228	202	210	228	224	224	212	244	217	229	248	243	225	202	213	213	219	230	220	214	217	223	217	219	221	216	219	226	221	196	262	245	220	215	238	236	234	251	245	216	228	228	252	218	216	218	209	208	236	220	211	229	221	225	227	217	226	213	229	238	232	241	207	259	232	222	203	213	212	203	208	216	214	219	239	228	210	207	234	199	229	236	194	216	234	200	209	227	234	228	232	220	219	206	223	239	245	226	231	216	212	233	236	202	193	235	230	219	234	203	225	213	210	209	244	231	213	250	229	218	219	230	211	206	243	245	233	239	229	194	227	182	232	236	212	232	236	213	232	230	209	222	227	219	218	234	228	235	215	219	232	225	233	186	253	231	209	223	227	199	237	212	215	214	195	222	240	222	221	214	221	209	234	207	237	227	217	221	203	225	238	225	221	253	232	203	244	208	220	238	207	222	231	234	240	207	228	228	205	217	205	215	256	211	245	228	211	219	233	237	217	241	218	231	239	231	232	220	243	262	251	246	236	235	204	223	239	207	196	245	226	240	225	251	215	253	211	240	224	234	211	229	231	232	222	240	227	238	205	237	223	228	217	205	233	224	235	246	199	224	268	248	226	224	211	217	217	234	204	231	215	227	230	218	222	237	246	246	216	253	220	233	244	230	218	232	211	216	200	232	187	253	222	226	221	209	215	212	194	211	204	221	231	224	245	236	212	238	233	234	213	207	227	231	211	245	208	193	244	215	233	192	220	236	216	213	204	238	233	222	223	229	237	246	214	202	223	259	244	218	226	231	228	232	224	231	213	236	221	220	243	235	243	231	223	238	221	229	227	204	219	226	220	227	225	211	234	218	240	220	219	202	222	224	267	237	225	215	214	249	228	203	235	238	236	219	218	232	208	218	248	239	233	209	224	193	224	219	228	249	217	221	209	212	247	210	210	245	216	221	240	214	227	218	210	223	241	201	225	234	227	226	204	227	242	259	238	226	219	209	226	241	223	248	226	240	214	243	241	190	216	245	227	224	221	244	243	233	244	226	220	228	215	230	235	214	242	245	249	243	245	210	238	215	233	216	214	217	253	219	241	240	224	243	221	231	220	224	233	215	206	220	224	217	190	219	248	203	232	207	244	234	215	211	215	245	229	212	230	221	235	231	224	250	225	229	229	224	219	235	225	230	215	239	206	195	240	223	236	232	235	229	222	184	216	231	221	231	229	250	241	220	221	196	201	229	213	220	219	207	229	223	238	218	244	224	228	206	224	219	210	205	217	232	199	222	248	229	240	266	234	239	191	196	198	220	221	197	205	216	243	236	252	240	232	227	233	238	220	204	221	221	235	212	202	213	233	234	240	220	215	209	244	217	210	206	230	220	253	232	228	209	230	226	220	250	230	234	209	255	232	238	234	247	203	245	232	216	240	202	220	228	213	225	248	210	250	239	212	228	217	234	231	209	239	204	244	227	229	242	206	199	209	238	209	219	180	227	239	203	210	247	229	230	203	208	217	217	237	219	225	255	224	242	231	211	226	239	221	218	219	227	264	206	234	205	232	233	231	233	231	221	249	235	241	223	222	231	245	222	226	219	230	221	223	217	219	215	234	200	204	199	231	251	222	224	242	204	209	233	209	217	213	254	214	232	240	233	241	226	231	217	210	217	207	232	207	237	215	251	212	244	232	232	207	247	199	233	254	243	235	227	240	213	235	212	204	224	227	230	207	223	226	237	218	226	217	222	234	244	229	218	232	180	215	233	218	225	205	236	234	231	200	250	245	228	198	238	234	226	214	217	254	223	232	212	255	230	218	231	239	243	220	241	224	202	241	232	228	198	217	221	231	225	215	219	212	227	223	227	217	218	219	213	218	251	241	210	222	221	236	222	234	268	242	224	236	233	234
27393	20919	9717	1100	681	617	582	559	587	544	551	549	576	575	506	571	516	512	535	586	552	519	520	518	541	545	545	570	569	551	540	565	524	519	535	553	555	533	540	538	519	567	527	554	545	497	513	520	563	529	550	539	521	544	538	565	495	539	528	557	501	529	526	548	587	542	531	529	542	497	599	539	501	558	527	563	546	560	522	514	534	516	540	523	532	559	570	491	547	555	536	551	512	514	505	551	534	551	538	513	591	601	521	522	586	515	545	530	557	545	582	533	538	526	537	526	547	515	547	549	564	556	545	557	546	506	555	554	563	535	530	552	512	542	582	541	557	559	560	544	514	540	530	547	529	530	513	513	485	513	520	549	517	541	538	524	554	532	591	514	549	486	519	540	572	549	559	550	524	561	567	539	576	551	539	574	553	548	569	554	529	539	577	563	547	558	590	517	545	543	554	549	560	508	513	529	546	532	510	504	526	526	504	518	534	559	538	526	509	559	553	565	552	528	519	546	527	520	543	583	551	536	519	544	525	529	523	534	558	570	599	548	523	512	553	524	562	528	553	518	506	534	540	502	548	502	558	538	518	556	547	527	572	525	530	532	549	535	532	563	510	513	564	530	530	553	545	548	531	530	556	546	555	545	556	505	525	543	577	549	510	535	587	529	498	500	503	522	518	539	540	573	550	519	570	546	503	539	577	518	508	591	532	537	545	531	538	538	520	553	549	568	542	557	527	517	500	501	579	553	525	545	521	542	524	533	520	531	562	545	524	546	557	541	528	539	565	570	549	546	564	554	564	543	576	530	579	504	533	514	539	581	553	509	493	538	485	564	542	537	531	528	544	541	551	519	557	571	479	542	523	526	555	532	522	544	536	565	570	541	561	522	520	543	514	521	581	515	500	552	541	550	547	494	545	555	533	528	536	508	553	512	546	587	509	544	590	497	576	554	563	485	513	567	549	559	524	567	503	548	553	538	529	529	521	566	565	537	553	523	550	552	525	537	535	563	550	550	542	583	535	567	535	529	563	554	545	546	495	527	536	500	553	494	539	504	589	562	535	512	534	540	535	532	577	608	549	551	531	561	539	492	548	568	565	511	512	554	538	545	523	530	498	564	549	526	523	573	501	547	515	524	516	513	521	533	506	553	528	542	519	536	541	557	530	542	549	495	495	543	526	557	556	542	545	524	539	555	569	547	570	542	532	566	570	551	555	555	549	556	557	524	527	515	533	560	575	529	523	530	531	548	526	515	530	501	539	527	520	551	517	589	565	533	539	514	494	535	565	511	556	501	535	553	499	496	543	525	540	541	512	561	510	548	531	545	566	546	494	544	538	571	563	513	567	546	533	561	542	544	565	528	599	555	548	504	526	566	562	578	549	560	534	546	552	518	572	523	525	523	555	553	569	500	550	505	520	555	545	551	557	626	532	485	569	568	552	498	492	531	573	517	529	536	576	548	570	530	561	513	534	566	492	556	523	561	496	541	549	528	523	539	540	541	541	596	544	541	515	561	545	534	557	479	515	542	513	525	548	536	563	495	534	505	512	526	556	513	540	546	521	575	504	544	573	520	510	584	529	545	518	580	521	580	519	542	528	544	574	533	562	591	519	546	516	551	559	541	563	565	546	568	524	557	558	542	553	521	529	530	589	551	602	513	551	549	524	535	562	604	554	516	523	558	558	564	539	539	517	562	568	542	581	536	528	568	505	572	544	531	529	558	531	542	547	593	525	509	511	557	543	504	518	578	571	562	533	517	548	523	540	550	534	585	543	586	558	555	547	553	508	520	581	589	514	547	560	528	589	551	580	538	512	527	548	533	533	512	535	564	545	543	591	510	558	511	496	538	566	556	525	557	575	546	516	552	524	545	528	478	518	532	542	548	545	509	531	504	569	553	525	555	557	517	533	520	578	546	521	515	554	509	547	509	521	533	491	549	545	539	561	540	551	532	583	579	544	530	574	557	550	559	468	547	536	543	505	561	580	542	526	509	534	545	518	544	527	547	560	542	521	545	482	552	523	542	559	532	501	548	517	556	544	524	537	536	555	551	484	547	532	541	529	571	554	524	567	542	559	513	520	552	552	568	534	561	539	514	559	532	551	507	540	570	511	547	514	514	538	582	527	570	480	558	541	525	536	557	583	533	540	538	547	577	571	500	510	503	584	518	522	538	534	522	545	522	532	554	487	539	541	570	568	542	482	503	516	557	556	575	489	514	554	543	554	518	526	523	529	535	539	546	560	510	521	547	545	560	536	586	533	549	517	531	546	532	524	546	511	563	501	522	557	518	525	529	511	555	527	534	537	537	500	581	520	554	530	532	545	568	543	558	540	512	540	541	537	539	564	539	566	540	550	536	533	597	519	567	519	521	526	541	582	563	532	490	518	521	540	555	544	546	568	567	589	493	563	544	540	582	535	524	566	488	530	582	490	545	501	546	517	530	575	576	530	548	543	497	505	520	525	546	543	569	525	558	547	528	512	523	540	548	521	537	549	530	518	522	483	534	507	543	530	563	575	503	524	557	585	537	553	544	536	538	522	563	545	520	551	536	533	534	534	549	520	516	545	555	561	524	529	522	523	538	559	545	515	554	560	497	538	537	522	514	528	530	527	543	550	554	534	523	541	508	536	544	541	582	539	538	531	514	561	570	532	494	519	504	529	548	528	530	562	484	527	536	552	538	539	562	547	538	531	581	545	552	554	527	549	568	511	584	582	577	515	524	549	535	537	532	561	534	558	473	535	486	562	494	582	534	525	541	530	527	523	518	510	553	533	578	539	530	527	535	504	531	525	530	501	565	531	528	549	536	561	544	556	536	514	536	513	571	530	510	514	559	556	516	542	508	571	503	573	509	558	545	509	534	575	563	533	555	547	510	545	555	545	531	544	571	524	563	564	534	554	564	528	582	564	502	503	494	536	537	571	586	564	533	565	575	520	503	516	516	534	565	510	555	534	531	514	490	554	582	535	554	537	571	541	531	512	534	527	520	548	530	522	532	521	521	533	511	489	545	548	544	537	547	550	559	541	570	568	558	521	547	535	551	539	556	536	584	564	544	529	565	524	510	549	588	565	528	528	519	523	544	524	543	549	512	569	544	546	545	561	541	546	517	516	527	502	540	573	531	540	518	539	515	538	548	534	528	535	560	492	504	542	531	526	560	575	570	578	544	522	537	543	511	525	530	527	555	553	541	487	552	522	503	526	539	550	538	532	503	519	508	532	525	543	562	523	549	551	535	555	577	586	524	533	533	524	557	564	588	496	549	550	516	559	569	567	554	519	520	533	556	552	523	534	542	524	556	538	517	598	544	537	502	514	540	535	551	520	527	578	545	568	550	548	522	529	513	533	515	520	549	529	550	472	568	532	512	558	475	579	550	553	522	557	520	532	598	524	542	578	531	493	555	525	529	527	515	563	563	518	509	548	566	526	521	570	560	547	533	520	554	559	545	527	518	523	516	557	508	525	557	503	539	551	538	579	545	572	520	548	549
10970	1348	1244	948	842	796	773	716	775	766	754	722	693	709	705	691	669	730	701	725	718	707	683	730	676	685	677	696	681	742	692	726	645	757	727	653	704	748	685	701	699	701	678	678	710	742	743	702	719	708	726	706	669	694	716	657	706	683	732	679	670	730	687	720	654	712	757	656	701	712	721	714	722	684	657	649	723	697	686	721	731	724	732	715	650	672	687	709	739	695	687	680	718	693	701	715	734	726	715	733	640	724	659	677	708	668	709	661	683	653	710	695	700	681	660	685	740	677	701	733	708	690	642	771	721	682	662	747	656	724	764	696	710	708	694	712	701	691	681	680	702	670	731	719	683	730	677	676	689	712	708	696	701	645	715	710	707	680	681	654	697	734	735	726	744	689	662	646	700	734	764	724	664	676	713	687	685	716	709	760	708	735	676	676	670	711	731	717	708	665	721	733	698	700	715	695	694	700	710	699	676	701	672	689	684	681	672	697	705	731	660	695	722	639	735	670	710	695	724	743	705	676	675	684	617	687	729	710	703	712	734	752	718	683	682	703	706	707	697	743	704	731	678	653	699	719	703	705	686	701	707	692	725	716	730	692	702	729	653	720	727	669	743	712	709	696	734	662	697	668	720	655	710	688	678	726	681	713	723	685	697	694	705	724	690	723	708	709	726	694	660	694	660	731	728	679	741	666	705	735	727	715	704	729	662	706	729	730	667	698	685	676	681	663	713	709	739	718	696	728	714	736	673	707	702	747	668	701	755	750	674	702	729	685	702	639	700	672	705	703	713	679	673	733	673	649	729	691	722	735	651	692	722	734	658	708	710	665	696	709	741	671	692	754	678	674	733	696	646	707	720	714	733	742	717	689	686	698	709	693	639	725	710	724	718	704	667	732	672	698	747	691	696	645	696	718	668	700	734	680	700	712	684	657	745	713	694	717	712	669	714	674	719	673	659	683	677	733	636	695	715	713	688	688	713	729	724	687	665	686	722	658	752	665	703	708	714	725	758	720	722	694	747	684	695	713	693	689	721	722	713	704	697	676	706	718	661	702	698	662	732	716	723	711	717	687	672	704	651	691	724	754	731	686	718	674	705	710	719	706	713	752	697	708	688	662	678	694	694	702	758	717	758	733	760	679	710	695	661	683	674	715	723	701	724	709	655	684	680	712	692	746	680	723	711	698	689	706	719	673	683	695	714	664	655	700	689	673	711	713	664	674	712	697	722	685	683	675	704	665	716	701	674	678	678	660	720	623	693	699	745	719	669	751	693	656	691	714	654	718	714	748	707	737	706	667	712	734	632	708	717	685	660	702	759	678	632	694	685	705	703	703	707	712	716	686	667	677	696	706	691	753	706	665	720	719	707	708	720	692	708	721	689	713	659	670	678	689	727	706	689	692	726	723	705	681	683	686	740	752	695	709	649	687	698	728	697	690	693	707	722	726	694	677	694	736	680	677	664	729	658	718	667	692	744	690	727	689	675	737	719	727	702	737	655	718	743	663	701	730	711	735	676	714	682	669	656	711	687	741	719	677	659	721	715	693	691	695	675	706	654	652	715	684	711	678	679	700	733	707	658	692	738	677	697	696	658	674	649	752	699	703	753	761	750	694	634	716	701	710	724	689	665	739	712	702	681	701	680	693	736	705	699	703	678	649	687	739	680	717	710	722	699	659	718	711	725	684	712	663	717	684	706	712	775	703	699	682	694	686	719	689	674	719	664	684	730	728	699	702	691	674	680	728	741	730	734	705	715	622	681	736	684	699	677	677	712	636	721	727	694	640	716	730	692	702	699	755	737	707	677	694	693	701	684	747	669	699	673	743	680	699	723	715	691	715	699	674	706	678	709	707	718	715	727	645	688	685	708	731	692	711	699	647	728	703	735	646	692	690	677	704	681	703	725	663	672	744	714	730	715	721	668	660	683	704	711	726	714	750	684	659	655	708	702	708	732	703	674	672	765	703	686	744	670	728	725	745	694	698	664	717	723	723	711	674	697	692	684	645	724	747	737	742	704	697	665	670	664	727	718	643	717	693	700	716	760	691	722	719	715	722	649	695	742	667	712	706	710	683	704	686	746	651	733	755	737	660	729	715	713	674	711	712	703	734	708	719	747	682	693	707	682	679	713	685	726	722	693	714	735	665	665	672	725	643	713	708	672	691	762	697	709	659	718	710	681	724	741	685	713	721	697	708	692	698	669	759	720	713	684	756	688	728	721	682	716	691	690	741	660	683	734	685	754	710	713	713	691	706	672	696	695	682	712	727	666	700	706	732	715	736	731	710	710	693	723	675	720	682	749	688	647	682	713	711	683	682	697	713	731	701	730	714	715	698	681	706	700	690	711	687	744	689	737	680	693	653	705	678	666	692	691	732	664	709	711	681	707	688	657	728	737	703	692	689	745	696	680	705	714	738	707	699	711	703	688	746	654	738	760	698	668	719	672	652	700	649	696	703	695	700	662	646	701	709	682	706	725	731	690	717	714	697	678	666	751	662	718	685	761	728	726	695	698	714	713	698	704	688	671	666	707	692	687	704	709	700	724	691	704	714	734	715	700	689	710	704	677	702	705	719	729	723	695	688	702	649	708	666	667	690	699	679	704	725	657	708	720	721	650	720	729	677	705	706	713	706	710	703	707	736	686	720	723	729	732	649	671	705	718	683	699	690	696	733	709	673	737	687	673	689	680	668	700	684	675	708	703	664	703	751	720	734	719	707	743	666	704	680	684	720	717	760	696	701	718	697	772	673	704	685	726	707	664	678	667	720	728	702	714	667	664	721	691	715	731	677	717	706	700	694	702	686	720	693	719	675	725	701	715	713	707	694	717	725	665	724	714	705	678	700	747	695	675	704	697	682	714	663	716	703	748	710	694	756	692	715	686	703	734	730	688	737	655	673	760	706	686	674	698	671	746	703	752	706	669	680	733	760	710	736	686	657	710	718	689	746	734	719	624	716	705	720	705	701	675	650	696	730	682	707	709	691	698	753	653	725	703	690	730	708	745	699	693	686	679	689	698	741	699	708	714	723	670	728	681	735	682	710	733	669	682	717	660	724	674	720	737	672	687	728	743	696	698	733	684	699	676	680	714	704	689	688	712	760	723	672	672	732	686	682	714	697	661	681	710	714	725	671	717	723	681	742	702	704	745	717	726	772	670	720	693	703	752	653	695	673	715	721	700	706	667	682	708	703	713	685	733	735	671	719	718	694	744	738	717	707	702	706	711	718	741	725	747	683	699	689	660	690	652	685	695	669	645	727	708	690	689	715	716	702	720	665	717	698	720	720	715	742	734	737	706	725	712	688	726	717	719	675	728	719	676	697	759	703	713	674	662	695	773	727	717	732	682	744	703	687	731	686	699	670	682	678	759	722	720	679	691	698	697	712	701	720	725	702	698	679	643	699	689	713	698	704	725	691	651	764	712	687	693	694	723	679	721	691	656	698	767	717	673	731	701	677	685	731	729	665	720	715	685	705	702	744	682	707
24106	21468	29346	24001	21467	11770	1289	805	629	573	581	595	516	482	504	487	469	449	445	454	472	434	470	443	477	456	433	399	375	409	425	453	420	399	437	429	392	442	457	390	398	421	414	407	424	418	407	414	455	408	416	379	382	398	440	440	394	471	382	386	384	418	425	388	452	443	426	424	357	399	437	418	393	413	403	418	420	401	400	439	408	391	440	423	422	434	431	422	424	444	377	436	406	389	392	408	431	387	404	409	404	377	398	404	401	398	413	379	420	397	400	378	382	421	361	412	425	398	405	375	387	381	424	409	436	430	378	396	439	383	422	389	424	419	450	410	398	387	401	432	422	416	430	411	389	400	403	393	418	393	407	385	423	401	402	391	401	424	431	408	407	395	420	410	392	406	432	388	371	437	420	360	425	385	419	435	398	422	395	413	413	386	411	427	429	441	422	396	396	354	440	379	407	436	419	448	405	433	431	382	400	399	403	397	399	442	374	417	398	410	371	415	365	419	405	425	423	451	392	391	378	394	404	422	411	389	417	404	419	413	427	402	413	414	394	384	422	387	404	424	435	390	406	405	426	427	396	417	425	411	429	389	432	387	408	423	423	444	354	407	406	432	436	435	398	384	391	405	422	421	423	425	414	405	395	435	433	416	407	436	363	398	399	390	414	383	410	425	420	429	372	398	456	389	430	408	393	417	442	367	386	408	392	378	430	412	446	426	404	385	379	420	429	415	377	422	402	389	374	418	437	392	398	384	427	402	385	408	409	409	407	451	416	408	419	414	395	376	405	400	416	408	409	433	410	388	371	413	403	431	403	394	420	416	397	405	395	431	387	424	380	418	383	398	438	414	390	440	441	408	419	397	429	446	428	448	376	393	397	387	425	415	440	368	362	388	415	377	361	390	380	408	403	394	398	390	406	430	402	435	383	417	370	412	391	416	407	432	396	429	419	409	428	380	420	426	420	423	384	422	407	407	409	388	448	370	400	430	426	440	449	392	417	408	364	394	391	403	389	411	418	435	393	397	430	367	446	396	402	417	403	397	403	418	411	387	374	392	374	392	397	392	376	386	363	380	412	402	406	422	375	396	392	414	352	394	426	381	396	387	408	387	393	374	375	388	417	370	407	426	415	398	401	410	380	414	427	398	414	395	425	415	407	427	402	390	411	396	393	419	417	414	379	426	422	374	414	413	414	411	441	401	393	421	381	370	392	393	393	401	374	391	416	409	416	360	405	404	377	410	400	363	387	406	429	397	435	406	385	398	430	422	372	397	380	378	389	423	433	387	385	389	397	359	394	418	410	423	419	390	424	451	408	423	394	392	432	408	412	393	395	418	400	408	395	407	418	402	404	422	416	420	376	375	407	411	403	418	414	382	393	418	420	390	376	407	412	389	397	411	414	392	403	390	433	439	394	406	448	402	445	395	389	419	384	390	395	399	375	429	408	369	402	424	408	421	413	393	405	405	384	401	395	423	407	408	444	436	423	401	401	395	390	421	396	371	406	409	389	406	446	419	438	403	408	386	395	411	396	400	360	384	416	393	432	394	431	381	375	368	415	401	403	371	403	412	413	403	410	390	394	408	420	397	405	393	390	402	380	430	429	431	427	442	378	407	400	402	373	399	417	398	380	430	395	377	423	410	420	408	400	363	399	421	425	397	399	413	424	406	386	401	437	406	392	393	415	449	407	408	402	393	398	385	392	422	439	444	399	424	421	412	384	432	380	389	393	391	416	437	396	437	425	411	404	425	406	468	388	401	435	391	371	437	399	408	366	375	409	431	414	390	405	419	401	422	434	425	411	378	392	431	431	399	379	403	400	404	398	380	404	364	435	420	409	410	419	411	430	402	405	436	401	413	418	413	395	432	402	377	380	398	426	391	434	440	406	415	376	359	414	400	445	408	398	424	408	412	411	413	410	390	401	377	404	401	407	380	423	415	376	381	429	406	413	420	423	428	410	411	440	415	417	351	380	420	383	390	387	416	397	405	405	425	393	381	459	439	439	376	396	416	374	439	415	483	377	411	375	392	390	426	417	381	400	406	400	440	411	443	422	418	405	398	400	412	364	416	386	359	395	387	404	385	423	392	409	424	386	435	412	410	410	398	427	397	441	397	418	394	378	425	409	406	427	397	393	423	404	406	426	388	392	429	399	402	382	425	394	393	426	413	416	419	365	401	410	454	380	365	406	413	368	419	408	431	412	396	403	421	371	417	371	417	375	450	412	409	431	373	405	425	424	409	415	421	397	402	372	401	411	402	390	423	409	419	422	430	375	387	426	384	385	404	424	409	416	410	448	424	413	433	383	434	396	419	421	406	406	427	430	402	407	394	375	406	414	387	388	421	396	409	383	397	406	403	377	402	392	394	393	401	426	385	396	416	403	437	447	455	394	412	418	421	409	412	407	443	409	432	372	435	409	402	387	371	381	391	446	435	349	419	420	396	398	433	395	430	407	406	415	403	429	397	387	432	423	414	395	428	373	402	387	405	414	391	411	393	381	419	415	423	428	370	410	413	426	411	385	404	388	418	382	415	399	391	407	384	409	413	402	396	347	392	417	419	411	411	401	415	401	445	423	406	404	396	415	420	404	408	415	404	392	389	429	463	366	399	416	415	389	360	401	400	408	384	418	412	402	410	395	379	387	401	439	380	397	428	418	399	411	389	394	431	423	398	415	420	420	397	421	388	389	384	470	385	370	432	418	431	409	407	392	399	401	404	415	404	403	384	423	411	402	400	396	417	396	404	399	389	429	392	394	415	414	375	415	428	381	389	399	442	400	397	404	467	412	401	392	426	414	427	450	417	380	431	407	434	406	431	420	399	427	412	445	435	423	417	401	424	345	427	378	414	421	428	446	405	410	411	402	447	415	439	417	426	395	404	410	422	427	383	391	401	401	397	429	399	434	430	371	418	438	419	390	369	422	418	401	392	386	432	406	418	390	427	396	400	445	396	396	417	400	447	395	418	396	427	411	411	407	437	424	409	432	410	437	393	392	406	396	406	425	401	393	429	408	416	370	445	386	392	395	411	380	416	405	424	410	423	347	401	370	433	404	388	403	385	377	447	384	414	397	430	439	420	402	385	389	414	411	407	433	420	393	396	405	419	378	419	414	379	452	404	403	410	390	407	414	374	450	395	400	395	439	419	368	387	411	421	420	401	436	388	390	443	372	390	419	413	386	384	400	417	408	407	414	373	390	411	448	414	396	419	419	398	419	384	418	404	383	395	403	387	406	443	420	406	380	400	397	405	417	386	406	433	396	399	408	428	420	421	378	374	425	417	453	393	403	427	380	422	423	406	418	355	429	405	472	391	441	386	405	418	408	409	415	412	413	439	408	395	444	357	401	416	403	434	385	388	391	397	433	395	406	422	427	412	377	436	399	385	392	385	392	416	407	383	428	375	391	405	412	398	388	396	376	355	415	400	399	416	399	426	373	397	401	416	415	421	404	408	438	399	418	408	372	398	389	352	439	411	404	406	412	416
17025	8651	7604	3917	2742	2047	1757	1366	1206	1047	914	871	778	751	705	679	637	633	622	602	605	613	541	583	565	602	574	566	547	571	534	607	557	591	596	572	588	547	536	557	569	511	559	567	529	551	605	561	578	551	524	518	501	562	556	543	544	541	598	569	533	564	577	582	553	550	554	531	585	565	572	563	538	528	540	559	524	514	554	534	561	566	571	576	590	533	587	540	552	547	531	541	586	557	577	521	542	524	572	530	542	555	568	539	538	560	567	501	517	526	541	561	561	533	555	504	538	524	577	516	575	510	517	541	527	504	508	501	571	548	594	553	547	545	496	570	504	540	535	564	554	540	549	536	520	541	576	521	555	509	536	530	539	565	565	552	533	526	562	565	544	575	567	509	546	575	548	543	557	541	596	537	528	536	534	559	572	516	545	539	532	545	536	519	558	529	547	525	530	596	526	557	563	552	532	572	479	579	532	539	527	544	532	520	541	534	558	530	535	629	544	522	553	512	534	547	499	538	553	535	538	535	594	541	568	517	512	503	524	528	543	533	582	485	578	542	532	560	542	557	553	533	541	505	551	533	517	535	560	537	540	523	530	535	553	574	564	504	588	554	523	544	516	517	542	513	518	514	549	584	600	540	552	597	611	593	548	521	588	542	550	569	525	560	546	535	525	511	518	536	550	531	530	508	552	522	540	513	539	542	575	549	562	534	521	504	545	550	498	524	578	534	540	559	546	540	540	542	563	556	505	555	516	572	538	563	528	544	552	533	535	540	536	527	532	541	572	523	577	559	524	571	563	527	564	525	543	545	529	564	558	605	510	553	540	546	557	545	558	556	497	553	522	546	547	562	560	535	599	525	543	585	554	511	505	530	542	578	568	546	553	553	553	556	570	522	577	528	562	518	533	549	537	512	548	526	519	562	537	547	501	519	518	481	524	534	538	585	485	544	588	511	540	535	564	522	551	560	537	566	556	549	537	537	521	553	534	578	549	506	516	554	570	564	547	530	535	505	502	524	507	602	537	524	545	584	542	564	542	544	540	550	501	535	491	529	535	557	562	551	547	589	575	533	521	557	521	549	535	524	554	543	560	545	577	550	561	568	510	564	537	551	583	563	531	580	539	541	552	568	511	557	508	523	541	512	546	577	543	550	551	544	535	538	529	569	526	557	536	525	529	494	521	541	529	553	531	561	568	534	580	559	538	554	564	570	555	563	549	525	554	538	577	510	560	572	551	546	533	503	517	514	547	553	553	518	504	541	523	563	552	564	547	576	573	522	525	547	533	525	514	538	521	553	518	534	566	553	561	561	540	548	575	537	548	521	535	566	525	550	546	533	549	582	535	522	526	508	520	558	558	554	527	547	522	552	577	538	585	538	517	545	496	525	573	531	546	569	504	518	525	540	553	522	528	499	498	521	556	532	552	518	550	492	525	580	509	536	524	540	594	545	558	537	575	545	518	557	574	509	583	525	578	532	524	549	589	549	568	574	532	547	537	544	545	581	538	560	551	513	547	560	534	522	548	563	545	593	508	515	535	508	541	542	538	537	511	540	538	537	539	519	537	538	559	526	525	562	531	549	547	553	562	558	563	499	523	499	552	547	499	553	571	512	541	507	514	563	559	583	546	511	537	561	533	552	552	584	530	516	513	541	536	538	591	514	525	604	528	553	532	572	540	531	509	546	515	495	545	515	540	542	532	516	529	495	540	547	560	532	508	518	539	550	498	547	517	533	527	539	530	540	511	564	536	541	526	553	583	523	568	566	547	552	528	563	537	517	546	496	558	509	571	524	570	565	591	534	556	573	518	562	560	534	540	521	529	526	556	546	516	547	541	586	573	532	553	603	536	515	518	532	521	538	606	511	585	544	556	585	523	537	557	538	551	557	560	526	591	523	540	530	564	519	534	579	537	530	539	513	555	539	536	542	592	565	564	573	572	504	505	580	535	557	530	554	524	552	556	564	532	473	569	547	533	494	526	562	550	556	501	555	559	523	570	565	533	530	533	527	543	561	537	598	503	532	531	501	522	529	529	504	520	541	543	514	557	549	554	533	559	479	569	510	509	527	513	522	534	570	504	573	572	520	539	496	546	583	558	537	551	536	529	543	540	560	510	549	514	514	588	493	520	553	557	541	524	537	507	585	541	537	585	541	535	583	543	551	572	564	558	586	587	519	546	533	503	537	551	510	542	563	556	523	562	545	539	524	563	555	526	539	537	537	525	570	570	543	533	520	533	519	550	568	524	577	549	571	558	534	567	593	508	573	553	535	565	574	543	531	527	539	538	564	547	478	558	563	535	564	521	517	541	557	527	533	525	536	521	491	541	556	497	503	534	543	507	538	503	551	546	541	556	537	546	544	510	528	542	556	551	546	568	538	567	532	568	528	544	565	607	552	506	495	568	601	562	533	482	532	536	546	578	561	549	507	495	536	521	501	528	529	541	550	554	560	574	544	512	544	535	569	553	560	534	530	528	577	530	534	551	517	553	505	502	562	500	543	543	541	520	545	508	557	535	523	548	591	528	566	564	569	534	571	566	522	567	525	539	515	544	522	509	535	510	515	591	542	518	522	582	561	529	518	546	557	528	580	534	556	537	549	498	580	529	554	528	542	535	547	556	518	528	519	536	480	569	506	544	515	515	600	513	559	560	529	547	554	562	540	532	554	559	547	576	534	560	558	522	607	534	553	559	507	579	512	524	542	541	524	557	514	484	535	528	520	565	516	560	572	551	577	541	521	530	574	560	593	523	543	549	545	527	544	544	533	534	535	542	538	512	553	524	536	549	517	539	504	529	507	548	486	551	552	553	568	538	519	533	549	555	578	577	536	544	519	548	524	531	526	571	537	514	553	553	517	531	547	540	547	556	528	523	604	521	534	565	542	509	534	537	537	571	563	577	576	530	528	545	533	529	526	542	503	565	532	570	523	521	511	551	560	527	580	555	497	569	500	553	573	543	533	546	543	559	526	516	516	557	550	550	532	551	519	552	537	510	533	559	537	519	535	547	557	523	555	546	495	531	561	559	496	503	603	541	545	520	517	575	556	552	526	516	575	552	575	543	559	531	537	553	580	489	569	544	516	557	524	588	514	545	529	545	527	520	562	574	564	539	548	520	534	558	554	543	560	563	538	543	530	551	512	543	570	511	531	535	507	536	558	578	556	565	541	597	533	555	563	549	536	536	564	563	547	529	486	532	561	528	558	526	502	552	590	591	522	562	567	540	505	538	470	512	553	555	565	564	543	554	551	522	583	555	546	553	544	508	523	526	560	568	534	488	578	524	509	516	538	526	607	566	558	506	517	534	584	554	516	524	543	512	529	520	538	541	532	548	546	555	520	554	554	503	502	533	513	554	542	547	541	473	519	505	543	501	587	516	537	534	511	534	583	480	501	558	524	560	501	550	545	528	514	529	529	561	559	519	521	521	577	547	501	541	554	551	566	523	559	544	545	536	541	503	538	525	554	516	526	537	578	531	515	544	532	516	556
23165	21462	29781	23560	21462	21512	9983	963	657	543	431	435	388	346	316	304	303	285	275	248	225	216	223	217	229	201	241	196	192	178	192	213	203	185	198	192	169	201	181	206	182	199	185	196	161	178	184	166	157	198	190	182	185	209	184	178	157	185	169	178	182	210	190	177	169	171	166	178	175	182	165	185	170	174	173	161	155	177	195	200	179	181	164	169	175	180	176	188	164	177	185	185	177	164	169	167	187	185	165	173	175	172	163	182	190	167	179	182	159	185	163	168	181	173	189	168	172	189	153	204	170	170	162	182	158	163	175	177	151	173	172	171	172	188	170	191	170	144	165	197	163	194	184	155	171	179	171	167	162	178	186	178	188	197	189	155	188	170	172	153	149	178	186	167	159	182	180	159	156	177	172	181	154	175	167	180	177	170	153	163	164	159	167	171	186	163	168	152	175	159	173	179	169	174	152	157	172	191	184	191	182	168	173	168	168	219	166	168	151	161	164	146	172	178	154	161	194	159	174	153	176	161	177	183	173	148	178	173	173	155	162	165	160	172	179	163	157	172	174	171	154	153	166	174	176	175	177	186	170	164	176	175	177	165	154	183	167	170	164	185	178	183	172	178	162	162	171	167	166	167	158	162	172	188	178	147	180	163	173	172	134	177	160	186	176	180	168	158	173	170	176	183	168	171	189	165	153	156	176	175	142	170	153	179	153	160	175	192	183	166	175	178	177	175	182	174	146	186	191	174	183	176	165	174	179	160	166	186	188	176	194	183	200	165	173	162	159	183	163	178	155	179	181	182	202	174	186	169	171	170	176	202	175	147	167	160	164	183	177	183	165	173	173	183	155	183	191	170	194	197	159	173	167	171	154	171	185	179	158	161	189	172	172	163	163	147	165	165	168	171	158	198	156	179	167	163	171	176	153	189	164	176	154	172	168	182	174	169	174	173	156	169	171	164	151	176	160	149	160	162	178	162	150	173	181	161	160	194	194	205	177	152	165	192	168	186	206	156	174	176	172	191	194	157	171	167	182	157	145	172	179	175	173	164	177	184	172	172	164	179	182	163	160	184	187	165	179	168	154	168	166	159	159	160	177	179	170	175	169	176	180	178	145	152	165	176	167	156	162	171	183	186	198	173	170	168	188	193	180	184	156	158	162	169	168	158	181	161	179	145	178	186	178	173	189	172	195	158	168	170	182	182	162	167	181	185	152	164	143	175	169	153	160	175	180	175	162	162	175	159	172	175	157	177	155	167	192	149	152	172	184	176	161	174	174	180	178	171	167	144	155	163	166	175	166	155	171	163	162	182	152	154	161	159	184	184	164	176	163	145	152	192	191	162	159	155	182	138	185	200	157	180	158	179	193	143	180	179	158	144	153	178	171	160	180	180	169	162	163	178	159	158	172	187	162	164	173	192	155	173	172	188	171	174	163	155	175	190	183	178	168	204	190	159	195	166	172	162	178	165	175	169	167	166	159	156	185	161	189	187	156	174	172	175	178	158	172	163	162	143	162	192	159	169	168	140	176	187	185	152	165	166	159	177	170	175	175	169	144	168	150	177	157	179	160	171	176	163	166	170	174	167	166	151	152	166	183	159	184	194	172	158	177	174	185	164	167	185	149	172	164	178	189	181	168	175	156	189	163	158	161	183	159	181	197	186	189	160	166	169	164	188	184	169	164	141	175	184	169	174	149	154	180	158	172	159	164	195	180	189	167	180	162	189	158	169	169	184	175	173	172	172	189	179	159	172	161	184	178	170	182	173	174	170	171	179	177	176	194	171	167	191	189	172	163	196	192	156	157	157	172	160	169	195	175	194	171	175	169	203	164	190	172	192	158	195	164	160	170	196	184	171	167	165	169	158	174	166	158	179	153	167	157	172	173	172	182	180	178	170	174	182	165	172	159	172	173	142	168	173	170	173	142	185	157	172	168	188	160	182	156	195	200	158	174	200	165	191	164	182	190	186	154	166	176	190	180	184	171	174	169	162	178	183	179	195	196	151	174	170	158	168	160	159	167	201	191	179	157	152	170	166	150	163	185	171	178	150	188	176	181	185	199	146	161	178	174	175	193	160	191	195	166	181	179	170	173	173	159	152	174	172	172	158	181	197	167	187	178	196	165	172	162	170	197	189	170	160	183	143	167	185	191	194	178	166	150	170	158	173	179	168	163	200	177	179	176	182	157	174	177	199	194	176	167	181	173	161	174	158	180	193	175	171	171	176	170	156	163	187	188	177	181	182	160	196	171	176	166	178	166	161	181	172	169	174	181	183	182	178	172	160	186	165	149	168	151	181	174	188	177	180	162	160	141	179	145	155	148	152	210	182	168	189	166	175	171	162	167	175	166	174	162	171	163	159	155	178	157	163	189	205	152	192	173	164	163	159	158	144	153	173	186	169	161	185	167	174	170	166	160	168	173	192	154	175	164	160	170	165	174	173	194	160	160	167	189	181	179	177	150	178	159	204	170	170	148	165	162	161	193	187	168	180	180	155	166	135	176	175	170	155	167	164	159	182	180	170	200	188	169	166	183	180	140	179	174	154	161	158	176	180	153	160	173	219	167	179	170	164	169	154	167	169	194	165	179	147	173	163	164	183	175	162	184	144	150	190	179	196	154	193	172	160	165	170	173	199	163	175	133	187	162	154	179	194	184	178	154	192	183	182	165	207	147	183	154	178	157	161	168	172	164	173	176	180	171	185	171	173	181	169	174	165	195	164	190	160	162	168	175	186	160	167	176	159	170	177	156	165	180	155	169	160	159	179	168	168	178	170	160	195	165	166	152	174	173	185	169	147	153	190	144	169	167	171	138	165	195	167	151	164	176	151	173	174	153	205	162	176	180	178	182	171	153	174	186	158	178	144	173	163	179	184	161	127	158	177	161	166	185	176	166	170	160	169	160	190	171	149	188	179	176	180	181	166	192	188	170	171	184	171	185	174	156	178	167	194	188	175	185	171	153	185	196	181	168	142	176	164	174	178	183	166	175	163	171	174	136	175	189	176	160	163	183	192	154	164	173	182	165	179	167	145	187	170	171	174	176	147	173	178	153	176	179	171	170	180	181	175	163	151	152	188	163	146	171	169	165	186	172	159	168	173	159	146	168	159	168	175	173	163	199	169	159	147	156	163	161	166	149	176	166	176	193	192	145	177	193	169	172	147	177	169	196	174	164	168	191	159	154	161	209	184	162	166	184	167	164	162	186	154	183	171	174	170	184	173	180	177	162	162	167	170	171	173	171	184	164	161	176	156	166	181	166	180	175	180	203	195	169	197	191	157	155	173	183	182	159	147	156	165	186	177	149	185	192	186	192	202	172	160	184	181	158	170	159	173	151	162	158	177	171	161	179	177	174	169	168	179	173	171	156	187	159	187	150	164	183	153	159	158	149	148	177	155	167	178	162	185	178	161	172	146	164	185	189	173	159	168	162	173	161	154	178	164	172	143	173	174	166	170	151	174	180	167	162	146	187	170	168	159	151	166	172	155
18022	13800	12056	6284	4467	3284	2537	1910	1553	1141	981	835	781	664	594	537	503	441	426	394	385	373	319	352	349	307	334	315	287	311	318	302	283	283	255	280	247	254	227	268	281	256	235	250	241	274	259	237	238	253	236	267	247	231	229	264	239	252	248	248	228	264	266	252	262	227	261	236	259	230	232	254	225	226	224	225	239	241	252	241	241	234	265	222	231	263	231	260	248	211	217	243	223	243	208	247	237	221	242	211	236	248	216	239	229	241	227	249	231	255	232	212	251	261	237	207	224	204	236	246	228	249	207	267	250	231	219	240	242	242	227	245	232	240	228	252	224	222	226	233	207	247	221	213	217	252	227	237	235	239	218	245	261	231	235	205	245	242	256	252	217	237	237	217	203	230	247	234	227	224	223	220	235	230	216	239	230	231	230	220	240	223	236	241	227	258	263	200	241	255	223	207	239	219	226	234	207	256	230	236	217	223	258	215	236	221	215	235	211	228	235	241	234	244	211	214	198	248	232	208	230	222	242	199	250	235	249	246	238	219	242	255	242	257	246	216	260	228	226	237	221	230	221	242	218	225	219	216	219	267	218	200	222	225	236	231	249	234	245	198	215	227	248	220	220	218	218	229	249	218	216	225	264	231	221	266	195	246	241	237	227	245	225	247	231	232	224	229	230	237	243	250	236	204	218	225	230	225	273	234	264	218	223	241	237	203	248	240	228	219	215	234	218	219	228	238	234	245	217	221	230	220	233	212	244	230	235	236	223	216	229	238	235	241	221	204	235	252	242	231	223	235	224	226	215	224	239	215	238	198	242	207	226	233	221	228	236	230	241	205	233	250	225	230	207	236	213	209	226	240	228	221	213	197	246	248	238	234	217	213	246	219	206	253	226	223	221	242	227	224	248	213	216	222	245	226	259	233	253	225	213	239	240	223	257	220	222	210	211	257	231	233	232	239	221	239	233	231	227	222	255	214	229	240	230	236	215	232	232	227	208	263	204	239	222	245	235	252	228	237	236	223	234	247	207	229	262	212	229	229	212	246	211	222	208	219	270	218	273	212	217	242	225	226	225	231	231	204	233	228	247	229	241	238	241	234	231	240	220	216	231	203	224	248	231	225	230	225	229	222	239	230	239	242	227	226	230	271	231	208	215	220	245	228	207	263	249	253	226	204	232	220	245	217	218	228	247	242	218	233	228	245	238	240	240	221	242	240	232	229	217	238	224	216	241	221	211	230	243	226	236	233	240	240	224	210	224	241	237	226	199	224	238	233	231	240	243	239	249	215	230	227	212	224	216	241	237	228	208	233	234	246	227	244	238	216	227	223	231	215	239	233	234	215	238	236	256	226	256	237	232	252	214	241	231	221	221	215	248	229	247	247	263	207	229	224	226	244	204	237	224	218	255	215	228	262	248	214	221	227	241	226	234	231	227	233	228	240	251	252	257	221	237	233	232	246	226	246	252	244	233	220	237	249	208	219	234	217	224	224	229	229	221	222	226	260	225	223	233	229	228	206	222	218	236	237	239	218	231	231	244	204	243	226	230	240	231	216	215	233	198	230	242	240	224	197	242	225	240	226	243	223	226	243	232	243	231	230	231	223	239	246	214	231	240	224	237	211	230	220	223	245	243	240	209	213	200	247	218	274	248	215	220	224	237	235	229	239	210	211	244	215	216	246	232	227	217	235	213	253	219	245	224	218	237	229	243	245	249	227	246	227	243	203	259	222	227	230	272	230	224	234	236	244	214	234	233	237	238	247	231	234	223	239	233	253	208	211	238	261	237	235	223	206	227	231	237	219	209	210	216	246	214	216	221	227	227	225	233	223	214	229	211	221	233	238	218	241	230	221	219	215	217	234	240	246	221	241	205	223	238	231	224	219	236	236	242	254	213	210	216	218	251	233	211	220	213	220	246	218	278	233	255	238	237	226	247	234	225	211	216	222	232	213	238	254	233	209	214	236	242	215	262	261	219	209	262	229	227	247	242	228	219	229	222	215	251	233	237	259	232	241	200	232	236	279	215	211	207	219	214	225	252	221	219	237	235	229	224	218	254	218	250	224	249	196	231	225	215	237	213	218	239	224	238	232	226	229	232	264	215	255	239	223	216	214	238	242	223	263	229	235	224	217	230	239	220	221	225	238	220	203	204	218	206	227	242	248	202	233	226	219	230	244	222	241	243	201	215	219	226	224	203	206	219	257	233	247	237	228	239	227	229	249	243	256	236	220	238	223	237	217	261	217	247	258	241	233	270	213	240	220	232	230	231	221	243	221	215	227	213	224	230	221	228	210	227	255	233	248	213	227	214	227	232	252	222	217	206	249	230	225	230	227	210	252	207	211	230	210	217	230	249	227	266	226	245	218	232	245	228	229	266	239	223	212	223	223	243	247	208	206	232	193	240	215	195	228	268	250	233	221	217	221	214	236	228	236	245	228	223	210	212	225	234	230	234	231	219	218	231	238	236	228	249	222	224	224	196	228	210	232	235	221	235	245	237	237	218	213	238	247	229	211	238	237	231	214	243	232	207	213	225	258	230	227	256	198	230	240	240	243	235	252	203	223	215	229	219	204	239	189	251	250	201	223	220	237	230	202	198	249	251	198	240	217	222	224	270	244	217	237	220	229	225	237	233	254	258	241	237	249	231	228	239	215	231	239	197	226	213	243	236	254	223	241	215	249	235	214	223	248	210	238	233	236	267	251	199	225	223	215	229	220	231	218	232	246	220	237	218	224	243	244	221	224	223	259	228	231	230	223	251	233	220	223	243	219	215	227	242	199	226	240	221	230	217	218	244	213	231	227	215	246	213	251	219	238	225	246	233	230	223	209	222	231	217	208	257	244	235	214	212	208	222	224	220	237	233	232	265	212	227	226	250	219	240	216	212	228	238	237	218	214	231	239	214	256	246	226	231	224	214	231	269	200	247	212	250	239	228	253	224	230	239	237	210	244	255	211	207	267	242	239	236	209	229	231	212	243	213	228	207	229	233	251	201	228	238	208	213	231	226	238	232	232	254	231	220	226	208	257	246	238	240	247	214	254	204	253	227	199	233	224	216	226	219	245	251	242	222	253	215	241	224	217	227	232	217	223	234	225	242	218	227	210	246	209	216	241	239	233	203	252	231	255	209	224	242	205	216	224	238	248	210	220	221	282	218	214	239	213	246	226	242	256	232	235	236	220	221	213	234	220	271	216	230	224	234	214	227	245	228	237	254	215	247	212	231	230	233	224	245	222	244	219	236	222	231	237	206	220	237	246	195	204	245	203	211	225	242	235	232	223	254	237	257	235	204	226	237	242	224	235	216	262	204	222	207	228	256	234	238	218	231	214	217	258	247	232	227	255	245	225	209	227	219	246	223	225	224	241	239	247	224	205	230	227	227	257	210	248	225	237	229	213	227	234	232	238	235	239	223	214	210	222	250	221	256	223	241	234	222	212	238	221	241	238	234	224	237	202	202	225	236	233	224	244	231	238	204	257	208	222	192	232
27418	20907	9714	1186	797	737	693	561	569	551	559	565	547	590	544	519	551	571	574	566	567	584	548	557	563	492	545	520	582	568	487	526	541	565	552	535	520	532	568	564	555	545	560	547	507	529	566	564	539	549	556	552	524	582	527	585	523	523	532	544	528	531	504	509	544	549	531	582	567	543	510	556	544	502	530	498	514	544	552	535	548	541	534	562	567	544	533	563	568	556	570	542	542	522	523	496	548	540	560	527	556	560	563	556	536	532	556	555	549	561	566	531	512	549	575	625	525	543	596	530	577	522	586	508	580	574	572	570	523	519	525	525	529	550	537	547	550	505	545	497	575	548	572	511	543	543	547	536	525	536	531	523	545	558	571	517	529	532	552	556	507	521	549	532	565	592	576	509	523	560	539	522	543	554	517	546	540	489	572	572	513	545	542	532	558	546	539	526	558	554	584	575	521	561	508	503	584	566	556	574	540	551	516	560	558	521	512	515	544	541	559	549	536	546	526	527	509	604	519	511	528	565	535	519	508	525	551	571	512	529	531	549	526	571	522	583	539	545	586	561	576	563	571	542	552	537	537	545	557	584	521	538	527	557	531	538	511	564	607	558	518	533	511	521	553	596	575	532	526	493	524	533	550	567	547	532	558	537	513	572	524	518	529	498	531	570	559	513	549	541	558	546	511	521	550	570	523	508	539	539	532	548	551	587	533	528	537	535	514	527	561	544	532	529	528	549	530	546	547	541	538	542	548	530	513	538	559	513	519	518	522	561	603	561	541	512	513	547	537	586	566	526	538	539	533	534	518	532	476	515	564	549	534	523	517	547	562	509	520	568	552	507	546	522	558	526	511	513	535	520	518	579	536	549	554	524	527	574	506	559	516	557	567	541	519	507	534	530	540	537	550	562	530	524	548	505	536	542	520	549	556	526	548	517	547	545	534	536	539	529	530	549	571	556	541	540	540	542	543	553	533	543	545	570	544	538	563	585	548	522	534	521	521	563	538	561	564	545	537	561	545	538	535	550	576	544	546	567	518	563	548	541	526	507	555	549	551	504	566	543	539	525	576	544	573	516	500	544	554	545	502	540	585	529	536	505	533	538	545	527	503	479	566	509	526	559	505	598	521	523	527	540	534	552	560	521	494	545	532	562	539	580	560	567	536	565	549	572	530	571	520	513	513	540	534	584	515	543	526	562	603	596	524	517	572	541	571	517	552	558	501	511	553	524	514	562	569	545	561	514	569	546	534	600	572	547	581	555	575	577	537	516	580	567	581	597	516	558	503	548	498	556	535	518	522	522	538	536	512	528	601	534	553	517	517	549	576	539	533	538	563	537	539	558	541	563	514	516	532	557	558	542	527	517	565	550	576	611	575	518	543	577	511	547	539	566	551	553	569	533	565	586	515	527	559	562	510	540	536	578	552	566	533	536	576	564	476	526	530	537	570	530	521	543	543	572	528	531	527	544	528	546	515	584	542	540	531	545	529	521	517	568	513	533	527	556	578	589	541	532	556	563	501	543	528	573	519	548	534	558	564	535	518	530	549	598	543	574	500	542	565	532	555	543	570	532	508	559	525	564	507	510	532	510	541	532	555	522	536	516	531	616	534	505	556	529	547	559	524	564	527	556	519	523	564	560	522	553	575	549	558	568	520	538	529	559	555	535	542	584	564	524	488	533	568	507	503	530	566	545	545	547	549	552	520	565	517	561	539	512	568	529	521	459	534	561	546	524	557	535	514	526	562	544	569	555	515	554	529	553	572	530	515	546	594	584	554	542	548	538	531	578	547	560	569	517	533	503	534	488	544	518	520	528	549	529	567	540	528	553	558	505	552	502	527	556	527	489	534	523	517	548	531	526	541	551	564	530	571	566	474	577	548	540	499	517	549	558	573	554	503	575	521	566	546	550	527	558	582	525	523	574	572	549	553	556	513	516	527	549	556	578	508	531	518	529	527	545	544	551	571	519	499	555	537	590	521	503	486	513	542	582	550	543	568	534	524	521	541	517	565	563	528	524	567	575	531	562	520	544	495	560	539	587	562	567	549	532	528	535	556	562	506	526	533	534	565	534	504	496	538	540	547	553	534	506	519	541	524	557	559	538	537	564	490	500	543	491	562	507	538	522	563	535	541	506	564	513	560	544	515	549	579	557	535	535	531	480	540	554	557	468	547	523	535	553	555	562	532	540	516	560	520	570	540	535	510	519	545	519	532	498	524	520	514	581	499	524	517	558	549	542	543	534	522	515	553	534	545	512	524	574	527	552	544	530	499	515	543	577	514	549	562	568	568	565	559	578	499	537	566	564	549	555	509	554	550	557	562	554	535	572	511	573	553	575	531	575	529	552	518	552	543	505	549	497	544	580	558	525	540	495	551	556	509	576	587	552	517	554	527	560	509	514	510	515	567	537	555	564	550	553	535	540	552	538	542	521	523	571	534	546	556	540	505	553	531	578	557	540	561	569	529	592	538	504	522	544	547	579	530	574	532	560	554	502	548	585	529	588	589	520	531	520	528	547	554	533	547	558	552	563	560	530	548	504	557	527	511	551	503	534	538	569	534	502	552	535	522	520	541	555	509	555	580	573	515	538	523	557	595	537	549	514	511	562	536	500	528	586	589	553	536	502	568	515	534	557	535	500	549	522	520	583	551	495	559	511	539	522	537	557	557	539	524	571	525	540	514	550	553	531	543	510	557	540	561	541	578	532	531	507	565	549	534	523	528	549	551	538	576	523	550	554	551	540	567	512	562	551	570	546	503	586	556	552	500	528	563	568	520	565	566	558	541	562	555	560	542	540	591	569	587	536	502	589	524	531	536	552	549	486	538	552	540	559	554	561	538	565	571	526	547	579	530	502	556	530	546	536	570	533	563	520	552	516	521	546	548	579	547	518	588	550	519	559	555	525	477	525	524	606	535	525	542	521	548	550	535	568	521	580	556	557	539	531	495	582	546	558	545	549	557	500	536	534	550	542	550	543	530	539	529	558	551	548	597	533	540	530	535	538	512	560	529	561	574	578	559	523	583	548	526	562	519	509	510	525	521	531	571	521	546	493	572	564	544	552	554	558	538	488	544	529	518	517	539	525	541	527	527	503	554	561	518	554	518	548	546	534	544	545	582	562	553	602	568	516	527	558	561	507	513	555	549	550	544	571	522	539	554	540	505	549	560	538	562	525	567	540	566	545	527	532	560	542	564	564	568	563	517	562	497	508	543	517	557	558	568	533	553	507	527	536	542	514	529	575	517	540	546	513	555	564	535	579	510	519	573	535	561	533	535	552	557	537	533	553	547	497	547	526	505	526	512	569	547	553	552	516	505	538	554	551	552	527	558	543	557	568	560	558	567	568	578	562	518	573	551	514	540	553	561	541	542	572	533	533	535	575	529	529	574	552	573	528	536	547	555	529	496	567	516	520	542	550	507	521	537	563	560	549	499	531	522	511	576	527	555	529	526	558	508	562	563	517	535	518	547	530	559	559	496	567	543	565
10929	1500	1256	1003	852	836	791	797	745	715	720	713	768	745	738	729	729	675	673	735	718	729	702	715	724	667	704	730	731	721	689	736	690	712	705	680	669	681	718	728	722	699	689	686	692	695	732	761	680	690	691	682	689	669	705	689	719	704	711	682	652	718	728	696	689	714	718	676	683	695	719	697	634	690	735	721	740	681	707	704	729	691	663	697	717	740	687	700	704	728	687	726	768	729	668	742	715	675	667	673	727	714	700	714	694	778	701	683	698	756	701	681	711	754	747	685	700	728	709	719	708	727	750	712	690	762	703	709	680	698	738	723	728	697	669	740	751	675	714	712	656	696	705	724	722	686	690	674	716	669	676	672	669	706	707	722	710	674	716	722	625	669	732	716	699	734	712	696	714	684	771	697	687	700	696	677	679	734	694	712	731	706	721	660	663	666	693	670	688	707	694	725	674	743	725	760	686	724	726	671	657	742	760	688	681	733	711	752	679	707	706	737	678	710	683	712	704	681	711	664	743	708	704	705	726	748	703	704	687	725	701	731	659	706	697	701	715	739	732	703	684	667	697	648	680	705	668	727	719	705	724	710	705	680	707	682	668	720	668	727	688	740	737	724	766	773	709	700	714	701	698	711	723	693	703	686	754	673	711	728	677	726	689	694	732	739	714	732	724	671	698	709	731	706	662	731	689	694	721	671	711	732	708	729	724	676	695	720	703	720	636	718	781	749	740	745	749	775	669	725	692	718	692	713	743	702	715	713	666	725	763	670	717	737	711	738	696	678	716	738	739	728	697	723	693	693	689	721	707	673	709	700	646	708	656	712	670	717	724	717	735	700	690	671	730	732	727	725	694	707	722	705	709	726	735	712	722	752	718	668	696	716	719	727	718	697	723	705	722	722	700	711	725	671	687	706	744	655	709	744	753	685	704	706	704	699	684	744	762	698	723	679	673	694	692	673	694	739	706	693	699	706	684	684	680	743	664	695	742	699	652	673	712	695	699	724	708	704	702	694	674	693	701	743	677	666	738	690	701	672	738	692	705	713	744	697	702	710	711	687	721	698	715	711	750	684	715	721	726	748	757	743	730	721	728	715	700	725	694	755	693	721	695	695	700	686	674	659	702	769	717	710	679	695	696	712	691	715	677	714	674	664	738	705	745	704	729	691	733	719	746	693	749	721	705	758	627	716	737	751	721	746	675	704	700	703	696	718	681	688	701	676	699	686	673	719	694	721	729	705	728	706	713	691	723	726	737	754	702	695	725	739	704	666	711	642	702	685	741	712	747	697	686	681	675	709	746	749	706	715	698	699	725	716	633	712	720	775	702	698	764	696	704	679	685	662	749	697	767	710	733	721	737	732	699	706	700	683	680	686	702	683	769	718	692	705	702	678	729	716	740	688	734	696	754	715	700	679	734	719	720	705	684	703	698	728	690	690	698	714	745	765	736	712	662	723	691	711	710	738	724	648	706	716	738	698	721	643	732	730	733	690	687	734	708	722	699	720	657	723	731	731	675	683	734	679	721	738	709	688	731	678	710	712	726	711	726	712	712	702	675	758	668	646	704	719	694	678	681	676	692	743	727	685	722	731	692	705	724	726	728	725	716	703	680	685	704	678	628	754	735	745	728	695	727	742	695	719	695	720	709	686	736	657	714	654	704	737	680	677	728	710	707	685	711	795	722	691	732	740	734	748	707	721	719	636	730	717	713	665	676	706	716	736	718	727	734	709	700	675	719	704	682	716	709	719	679	644	712	702	715	709	698	695	692	718	710	732	752	697	705	728	722	718	708	706	707	739	653	729	642	661	737	715	702	722	749	713	722	682	669	709	706	693	743	742	681	688	691	739	714	687	722	681	692	683	719	692	716	721	708	713	717	728	716	670	720	665	743	721	723	719	710	707	732	716	741	718	753	751	724	706	670	677	679	704	693	752	711	707	744	712	695	694	716	735	731	700	720	658	671	725	672	728	714	665	725	679	707	719	668	748	696	729	659	686	695	697	736	711	696	736	735	710	698	687	747	716	733	727	727	701	654	723	719	701	732	701	680	712	650	682	745	731	736	727	740	784	748	728	714	704	672	683	730	736	697	681	664	726	725	715	660	712	706	709	698	666	706	674	753	722	688	724	717	735	714	693	712	698	666	697	704	697	688	714	677	713	735	689	753	750	712	751	707	688	705	746	683	733	679	681	667	706	732	707	774	674	695	737	732	682	661	699	668	719	752	680	672	691	697	734	736	719	712	680	696	665	704	633	737	674	710	684	713	754	708	720	655	749	675	684	662	692	718	718	738	751	700	709	758	696	694	710	684	665	709	679	745	662	737	664	715	669	722	721	712	704	746	694	699	741	666	700	728	690	729	700	654	667	697	704	751	686	667	704	749	712	767	699	702	698	701	697	764	710	739	664	667	677	700	660	731	683	706	705	720	706	707	690	653	740	680	708	683	708	671	706	763	691	725	698	680	748	712	752	685	711	724	660	695	693	741	711	693	689	705	702	722	689	737	694	697	677	692	739	675	688	681	725	664	722	712	748	705	677	718	676	720	677	758	733	697	687	725	681	725	714	689	715	699	688	748	729	712	701	656	727	678	671	707	687	741	693	668	720	739	741	708	723	723	682	707	712	670	746	701	745	685	678	689	674	700	746	671	714	676	691	751	705	741	683	688	675	691	736	748	756	753	731	733	683	696	686	718	739	722	731	668	726	705	696	707	725	715	706	695	644	696	697	714	678	707	705	684	692	702	717	725	710	721	724	721	693	730	675	713	707	715	708	717	680	730	708	715	683	703	680	708	698	691	685	706	763	699	643	755	704	727	711	688	726	706	704	723	711	710	706	671	711	738	729	700	716	693	705	696	700	709	702	697	728	732	678	709	733	678	749	686	792	710	690	725	716	716	670	717	692	674	708	718	723	693	719	722	755	671	685	694	695	726	706	687	720	694	673	717	687	759	692	689	728	702	628	678	716	726	714	745	703	741	732	727	725	702	688	728	746	733	680	684	746	705	718	652	778	715	671	713	707	794	749	688	745	674	717	706	708	730	697	707	705	705	699	693	687	687	689	698	677	702	725	716	709	728	689	730	702	719	741	708	695	723	665	766	695	735	724	682	696	743	721	666	654	681	680	708	724	709	707	743	676	757	652	726	693	703	748	689	729	687	700	683	702	706	663	685	694	733	747	696	736	702	707	688	694	717	660	701	745	693	669	727	669	719	734	716	730	712	683	694	703	720	692	695	742	683	711	714	701	702	700	671	728	703	712	737	743	692	716	626	697	731	710	721	673	715	725	720	741	686	701	686	722	699	694	713	707	680	692	726	701	659	664	696	719	693	703	746	758	679	711	739	762	725	685	755	614	727	690	746	695	689	694	671	755	688	729	740	706	667	731	703	714	695	686	695	709	687	759	703	721	707	711	698	678	724	774	735	704	731	685	715	688	744	751	733	669	657	699	758	741	700	736	673	701	686	674	704	689	736	759	716	705	702	716
24106	21450	29319	23947	21433	11931	1174	816	672	643	556	544	526	511	504	482	437	473	462	442	477	423	440	429	423	481	421	424	441	405	456	404	413	389	427	426	436	443	383	408	432	400	416	412	428	420	419	442	404	421	391	411	398	427	409	413	377	445	452	422	455	399	416	404	458	416	450	432	401	438	402	387	420	404	420	409	433	451	378	411	370	412	406	393	414	435	399	404	401	440	413	387	444	363	402	413	434	375	431	373	414	380	419	443	414	401	400	395	384	420	423	421	413	418	417	408	353	409	379	384	402	414	418	429	410	411	416	436	417	411	434	429	432	420	399	416	406	408	425	417	411	400	387	432	373	399	418	425	447	410	355	378	364	387	425	440	423	380	401	413	414	390	399	389	434	425	400	410	442	385	443	404	432	416	420	425	422	430	411	451	389	487	398	415	413	428	422	395	433	401	384	439	422	397	437	400	406	343	427	402	424	422	395	396	393	391	426	418	418	448	416	425	397	382	379	403	406	394	406	414	414	394	415	372	414	394	394	394	398	400	431	433	406	433	388	438	420	464	412	413	414	408	437	399	379	379	396	420	375	367	396	409	394	401	420	400	418	383	432	396	422	432	367	385	398	394	402	428	414	420	422	419	424	405	408	413	422	436	388	386	411	428	397	446	417	391	428	404	398	396	409	448	386	401	413	428	409	434	381	432	397	405	398	449	415	418	400	421	431	423	416	433	400	433	378	419	406	382	384	429	427	395	419	394	415	393	413	401	450	408	430	398	450	375	393	428	405	393	392	379	393	412	404	395	405	420	408	409	389	425	441	428	422	402	413	419	381	434	409	418	389	382	416	401	396	381	389	374	391	429	407	402	414	401	419	437	431	396	402	438	392	416	399	381	384	400	399	429	416	404	454	392	402	431	400	419	436	399	374	421	425	397	427	419	407	399	405	419	409	389	399	405	403	405	431	431	390	405	407	414	437	396	463	445	420	396	398	402	412	433	394	422	431	444	420	399	417	404	401	414	379	367	407	435	435	414	423	406	433	439	420	453	407	380	412	426	409	409	370	395	434	432	369	396	403	397	389	421	373	402	389	415	421	397	434	400	402	411	399	389	433	407	423	397	405	421	423	419	397	401	407	429	440	416	426	419	425	427	434	373	412	373	396	432	415	439	389	413	457	434	430	399	399	401	425	405	430	396	449	429	424	379	402	387	375	426	395	424	383	371	433	425	402	448	414	432	403	402	414	429	436	370	394	418	408	426	391	394	420	418	411	424	398	425	389	377	444	390	399	383	438	404	396	385	407	396	425	413	395	423	394	391	379	378	377	368	422	413	411	411	403	410	444	413	395	407	402	393	436	421	360	412	414	417	395	411	453	422	409	398	399	409	401	416	425	421	405	389	392	412	419	443	386	410	403	400	394	430	432	424	452	395	391	396	423	384	408	429	398	409	396	397	386	390	393	380	373	406	396	389	427	399	380	420	401	414	425	418	430	406	396	390	406	418	403	418	425	391	397	422	394	379	400	375	396	385	380	393	407	444	386	391	394	432	402	401	370	393	397	429	410	403	415	378	415	433	409	422	386	367	400	432	421	445	434	408	425	412	431	393	429	410	388	427	408	385	409	425	445	455	374	427	410	380	405	417	422	396	398	386	438	410	378	413	389	414	414	393	402	436	395	422	404	425	354	382	392	416	447	405	396	426	432	388	406	431	376	358	415	424	394	438	402	367	391	415	389	423	380	389	382	413	383	407	481	421	411	413	382	398	404	382	442	437	426	400	392	412	380	381	407	401	418	400	389	373	402	416	409	393	422	417	409	394	365	421	388	391	408	410	412	452	381	413	393	427	425	428	410	402	441	408	419	401	427	384	389	418	422	406	405	404	399	431	437	404	423	400	433	414	416	363	418	401	439	442	402	399	444	391	432	430	428	438	419	442	432	422	438	387	427	429	404	401	415	405	414	432	396	425	425	418	407	406	393	390	416	407	404	418	410	382	421	378	404	394	379	407	388	406	408	392	402	392	422	387	407	416	407	406	412	409	382	408	443	398	398	428	423	431	411	378	384	424	417	391	461	450	435	408	431	397	407	413	419	406	378	404	448	418	369	422	396	416	418	390	408	382	401	381	402	439	415	389	405	468	386	430	412	425	381	408	466	412	384	450	433	391	427	407	423	435	418	383	394	447	441	401	415	421	423	365	389	375	421	403	394	401	366	403	383	403	407	432	432	411	432	420	407	418	364	405	399	423	458	435	417	385	415	415	452	381	406	399	419	406	366	409	371	378	425	417	415	424	434	417	401	380	423	435	386	407	422	428	401	431	436	410	387	417	423	391	361	392	394	412	401	394	422	394	408	394	452	427	412	441	411	415	418	414	407	431	408	393	412	414	408	396	407	387	420	443	406	404	409	404	439	402	398	436	431	402	376	424	378	441	360	418	390	430	389	397	385	403	414	378	395	420	402	398	403	421	409	391	449	395	422	420	419	427	384	396	408	365	448	388	422	399	383	429	411	437	409	411	412	442	417	389	423	384	420	383	423	372	369	422	398	381	410	425	388	417	452	398	406	422	403	396	382	373	398	436	446	402	442	438	415	421	401	419	397	425	437	405	385	436	452	388	380	382	394	399	439	429	427	410	425	389	384	461	413	390	386	395	370	413	455	428	408	407	392	405	451	399	399	396	415	418	419	427	420	405	389	435	405	423	391	390	420	415	439	439	412	419	369	389	428	389	382	406	421	410	401	428	382	417	391	413	403	382	388	425	405	427	432	415	437	399	407	406	383	415	405	431	445	385	395	436	427	404	431	399	433	389	394	432	419	444	404	396	438	387	398	407	377	406	399	439	428	376	402	433	367	402	415	403	408	415	410	404	422	411	424	418	362	402	411	429	395	406	405	397	395	401	400	388	397	420	405	415	429	414	427	407	435	431	409	430	422	399	421	388	438	403	421	458	403	447	390	397	426	388	391	366	391	444	401	400	423	421	418	389	408	431	415	423	385	412	403	412	413	389	394	441	417	401	425	398	395	412	403	431	393	405	417	388	385	434	423	403	416	434	424	449	425	426	439	448	400	412	457	404	409	407	397	417	406	414	414	401	421	430	401	432	392	400	386	452	404	426	404	421	431	437	397	411	373	430	415	420	419	388	395	369	416	406	420	408	440	392	443	399	385	411	410	440	428	413	419	384	432	424	428	396	391	375	457	379	382	446	394	398	406	391	387	437	397	425	425	443	415	434	416	417	422	435	444	403	374	399	425	402	407	386	420	438	419	420	440	407	401	419	421	424	399	429	421	402	380	399	439	416	398	388	414	416	404	412	399	417	423	411	391	404	413	389	433	395	406	429	389	425	375	402	436	401	410	402	403	374	385	420	385	424	416	414	399	417	423	405	385	407	412	394	407	418	402	417	443	446	387	426	438	437	408	406	431	386	418	402	442	413	376	442	419	426	421	423	392	421	397	431	389	382	402	414	400	402	361	425	438	363	384	406	416	426
16981	8588	7474	3915	2790	2209	1744	1410	1193	1061	961	848	815	773	694	670	655	658	647	630	621	635	606	630	565	551	565	578	585	557	555	588	559	546	572	564	576	555	531	541	585	535	575	576	536	551	555	533	548	545	563	583	522	592	546	540	565	553	588	554	581	544	551	543	578	525	528	546	542	546	564	533	569	540	568	549	571	560	563	569	552	571	545	538	543	555	508	592	572	571	536	528	576	530	503	575	529	555	577	516	559	564	539	559	559	565	567	565	570	558	541	567	548	549	549	532	534	517	585	564	576	573	530	562	503	550	524	494	510	554	503	554	541	549	523	564	556	571	532	534	529	521	513	556	541	573	575	592	572	509	532	551	522	576	545	542	504	534	549	559	574	519	528	538	490	540	537	564	552	541	525	542	564	535	539	605	516	516	542	557	599	541	528	520	554	560	574	533	539	567	581	553	522	603	554	528	546	522	570	590	541	535	511	543	582	570	537	553	610	555	572	573	510	514	520	542	561	563	499	584	582	523	539	545	541	526	561	550	527	530	509	567	509	559	538	551	555	515	510	529	519	540	587	569	501	545	528	557	576	560	531	570	520	586	559	551	543	547	551	546	558	547	567	540	534	616	558	556	543	568	519	492	515	559	554	518	574	574	567	591	537	552	537	541	586	558	560	555	554	560	558	554	517	562	592	577	546	590	572	533	536	513	563	555	555	522	554	530	572	503	545	493	550	548	539	571	567	580	575	543	497	518	567	582	538	570	549	571	517	564	563	573	533	518	577	512	537	546	541	559	522	551	556	535	548	503	505	504	572	535	564	585	564	544	572	545	581	540	530	618	564	555	572	569	559	565	518	533	534	558	548	509	556	512	549	551	537	525	531	550	515	584	552	545	554	536	528	561	549	585	548	546	531	525	554	542	527	580	550	533	531	538	569	538	562	567	574	536	523	548	572	542	547	565	552	547	542	558	510	526	511	568	564	556	555	515	506	552	548	540	542	542	528	586	531	523	525	601	564	527	569	544	555	530	565	575	539	551	544	578	491	555	521	517	571	561	540	559	552	573	604	545	577	608	578	549	566	536	592	537	514	509	524	536	529	540	562	508	549	533	546	558	575	531	545	545	530	565	567	595	585	541	546	543	542	588	568	568	578	550	562	560	509	543	558	533	550	520	534	577	586	537	539	564	575	566	580	544	561	514	602	552	534	576	555	587	552	568	576	551	560	524	566	545	571	533	528	533	573	496	544	564	519	539	544	505	546	536	558	556	528	554	573	547	550	553	577	531	528	535	553	554	577	521	576	503	573	562	513	533	545	507	538	546	550	553	526	534	560	544	541	538	551	568	550	525	539	538	551	582	543	538	504	541	541	566	527	498	604	520	536	546	595	538	529	521	552	528	551	525	499	564	593	542	531	490	509	551	525	565	528	546	549	622	556	533	482	561	564	561	534	595	533	555	530	533	554	531	559	554	560	578	521	552	546	566	573	556	544	583	583	574	571	536	546	589	495	552	553	489	564	531	502	546	545	502	523	509	531	513	571	565	551	528	532	526	563	548	532	536	568	529	533	572	517	550	531	546	568	514	517	535	535	552	581	537	542	535	523	548	520	595	543	546	548	500	550	531	605	571	509	513	534	578	551	507	559	535	533	568	549	566	513	566	541	566	519	572	519	563	524	546	523	542	584	518	562	544	546	553	506	524	557	543	562	520	604	539	551	532	525	537	558	567	544	542	538	561	560	561	520	522	579	536	522	548	546	543	555	548	530	539	558	533	492	532	576	541	550	544	531	545	545	504	512	533	591	549	553	573	523	561	560	542	544	558	521	534	517	572	531	567	557	539	563	525	557	520	550	610	568	537	559	575	502	523	512	572	538	519	548	568	502	505	534	539	515	533	594	546	524	542	524	548	588	539	516	531	575	520	538	540	555	558	582	554	548	524	563	487	528	532	510	579	532	522	528	580	560	561	514	555	545	522	537	555	600	523	561	554	536	551	554	566	529	498	564	532	573	562	545	524	548	546	563	535	548	573	517	527	532	548	546	540	575	573	530	540	553	529	541	522	530	534	538	552	513	591	551	541	493	579	522	532	539	548	515	512	574	559	573	557	586	497	584	566	580	520	507	523	544	567	537	562	546	570	509	557	551	553	550	527	515	541	538	544	565	532	543	545	529	545	555	567	571	530	533	517	504	531	530	548	549	542	567	531	536	565	547	572	553	549	528	575	570	532	527	532	514	542	558	532	562	539	528	546	510	561	596	496	525	553	553	555	547	545	517	540	527	541	518	551	540	603	596	547	519	568	584	540	541	530	536	543	577	526	542	514	468	533	522	602	541	509	542	535	551	586	573	553	538	545	519	518	569	559	541	556	574	546	556	561	526	521	574	528	538	503	554	574	571	530	589	505	525	592	577	568	546	537	588	573	545	568	572	595	542	521	536	547	533	551	487	527	541	553	538	553	524	549	561	566	522	557	544	563	544	586	545	539	560	575	556	598	532	543	558	529	513	582	539	551	535	556	561	556	538	558	554	566	556	537	555	549	499	573	542	566	539	520	517	538	540	555	555	525	565	512	608	527	529	562	562	541	537	556	545	556	560	599	541	577	549	563	590	527	541	574	544	585	542	551	511	554	541	564	512	516	550	556	531	581	551	537	508	550	548	488	542	588	523	570	531	555	560	550	554	528	521	514	523	568	545	548	539	585	518	551	548	559	533	545	540	523	535	553	564	518	539	591	536	522	549	543	581	570	586	534	557	540	528	513	516	565	563	555	529	591	537	621	544	532	507	571	574	554	508	542	558	519	512	565	572	575	561	587	555	559	581	568	547	559	531	539	579	529	541	581	553	568	563	538	513	555	577	571	582	554	545	550	578	514	525	537	488	535	512	510	589	557	541	544	559	557	537	598	585	533	522	533	552	550	545	508	561	517	567	545	547	527	529	550	526	600	550	536	488	538	548	561	540	580	543	518	533	525	525	546	527	542	565	540	537	523	517	531	554	563	551	535	564	583	574	550	559	542	553	545	539	553	555	554	571	558	525	522	555	537	544	571	551	581	538	604	534	567	538	566	547	520	528	565	509	576	560	539	491	534	526	526	551	546	531	531	516	552	547	569	540	533	565	571	517	542	546	534	520	551	552	577	535	550	527	563	556	588	567	526	514	514	553	568	555	593	551	578	534	531	525	504	540	559	528	579	518	557	596	534	563	547	540	607	575	537	565	546	544	535	551	509	552	556	527	562	554	569	514	541	596	525	539	548	533	545	553	530	564	506	561	556	579	554	533	586	526	533	501	525	563	566	539	561	576	541	579	541	596	513	547	555	504	537	552	497	525	533	560	534	567	530	562	522	571	566	558	542	503	573	564	508	534	506	574	511	559	522	582	567	511	557	562	519	551	554	531	550	545	564	552	562	539	568	569	572	564	533	556	507	532	545	539	498	526	523	576	538	555	545	580	542	564	561	569	535	536	526	583	506	514	536	540	562	528	523	547	527
23120	21446	29766	23524	21448	21493	10531	908	694	557	467	428	410	342	331	313	281	256	259	260	255	209	251	229	239	238	225	214	229	191	204	212	215	201	178	199	200	169	192	174	170	226	200	182	188	188	187	163	169	194	181	167	166	170	168	191	169	181	161	159	195	166	190	185	189	186	179	162	191	180	183	171	157	185	165	173	157	191	180	177	175	186	184	166	195	160	165	187	191	156	170	175	207	194	179	189	155	169	171	159	169	171	183	174	190	171	172	193	196	162	167	161	169	183	172	164	145	179	156	162	195	163	183	196	176	155	181	183	203	167	185	159	168	177	192	188	172	162	187	185	159	172	168	151	169	162	167	173	177	141	188	165	157	182	167	191	164	180	162	185	170	168	190	167	180	161	189	177	211	187	175	181	171	172	165	165	168	181	158	174	182	175	178	144	197	172	171	174	175	185	180	174	171	168	188	170	185	161	166	190	183	168	180	160	199	191	166	170	192	182	166	176	191	184	190	163	184	173	195	195	175	168	198	167	201	182	183	158	172	181	181	191	174	174	168	157	166	175	182	195	194	177	172	196	185	171	180	189	167	203	164	174	182	169	136	165	188	187	158	152	151	178	184	206	174	171	162	206	202	168	172	179	179	182	194	205	168	187	167	178	152	160	173	162	181	173	167	175	193	180	192	192	189	177	199	190	183	191	184	170	159	192	174	157	183	188	177	178	175	161	173	160	184	168	185	196	155	154	160	174	187	162	153	196	167	199	176	190	180	158	167	178	170	170	183	175	190	172	156	164	179	179	187	183	164	165	156	168	167	173	170	151	177	154	171	155	185	156	189	174	170	168	162	183	180	166	163	146	174	180	180	193	171	172	170	195	167	175	164	177	168	181	177	166	175	173	155	172	165	166	170	196	198	205	177	163	196	170	175	192	163	152	184	171	188	156	162	174	178	179	150	160	146	203	172	185	177	178	169	169	163	178	179	182	177	178	175	188	162	168	155	169	181	157	149	159	180	152	191	177	171	184	182	167	173	155	184	172	159	184	164	183	180	160	176	172	148	187	162	192	187	157	174	160	179	136	199	167	160	183	176	167	163	175	189	157	160	182	177	173	178	157	159	184	160	183	168	184	165	175	175	168	179	137	198	180	150	171	181	184	190	172	168	170	196	160	171	181	173	185	169	180	167	181	171	173	152	172	163	206	155	166	198	156	171	186	167	157	156	188	178	186	173	203	185	169	191	170	190	189	171	176	184	191	181	187	156	158	151	165	186	180	177	155	202	165	169	161	181	173	189	188	176	182	179	164	160	169	149	181	178	166	171	157	159	177	186	160	149	184	193	173	154	156	188	187	166	171	175	188	200	185	174	174	147	165	178	183	174	165	159	196	175	179	175	185	173	182	179	184	169	183	150	184	133	179	164	155	162	167	174	174	167	174	168	178	153	170	175	169	172	179	172	166	173	177	179	165	171	173	195	172	153	180	168	175	177	171	175	184	163	145	174	193	194	192	185	195	208	194	176	159	162	208	168	182	199	181	167	144	203	155	188	159	185	166	185	163	166	191	173	170	159	170	162	160	173	161	179	153	168	179	184	174	177	157	176	155	184	175	178	179	152	167	165	160	185	178	177	152	175	181	173	172	209	155	187	176	187	171	183	159	154	148	167	172	176	185	183	181	150	176	164	190	184	194	166	216	149	182	150	154	171	175	152	162	182	174	193	186	155	191	170	156	168	159	159	190	168	203	173	175	188	195	188	183	200	174	170	173	165	174	170	147	162	158	157	160	179	192	163	190	177	176	188	174	175	181	182	168	170	142	142	141	159	196	167	176	164	197	173	192	156	193	144	162	173	185	162	153	145	171	179	156	193	183	176	161	159	162	161	176	185	165	172	166	170	164	131	176	159	176	173	180	172	175	176	161	160	162	197	199	192	183	155	164	143	170	162	180	186	150	160	167	180	156	176	168	160	176	154	170	173	161	170	163	144	182	153	177	186	166	185	188	169	151	177	186	202	177	183	155	195	173	175	170	169	172	197	193	157	176	166	183	172	164	182	160	169	135	164	162	161	164	152	167	152	172	181	180	183	146	192	163	199	192	162	193	172	165	166	170	167	142	186	178	175	190	155	165	180	193	147	164	168	168	187	185	156	151	185	181	178	181	154	172	178	162	170	173	170	172	175	176	174	181	178	174	192	157	162	182	154	190	168	176	157	145	171	176	146	160	167	185	167	171	153	187	186	177	192	179	168	155	154	205	165	162	147	182	152	166	184	174	151	160	176	186	184	181	166	181	161	167	162	173	161	175	208	147	178	164	175	195	164	176	151	159	169	164	190	175	182	145	154	166	170	191	150	178	142	173	183	186	185	177	190	199	161	187	158	171	168	180	179	187	162	160	167	183	181	149	147	192	179	178	160	168	171	187	165	177	172	175	159	166	150	171	167	161	175	173	170	173	172	176	156	181	179	152	207	205	175	164	171	173	171	188	186	156	185	171	183	190	166	168	175	165	168	176	173	182	174	193	168	167	173	157	193	191	155	184	176	182	169	172	162	169	186	177	183	182	182	184	182	159	162	172	173	202	175	201	184	170	176	181	178	161	162	184	158	169	162	162	174	176	203	164	154	159	162	196	175	193	169	161	192	175	162	193	143	163	174	179	191	179	176	158	181	183	166	154	159	173	149	166	172	164	170	181	180	155	173	205	161	158	172	185	155	173	174	164	174	178	200	196	194	158	169	176	198	154	184	167	174	181	167	169	153	174	169	165	153	177	182	185	150	169	149	187	157	188	153	177	161	173	184	174	154	177	172	182	134	181	167	169	178	177	185	166	174	175	166	175	210	180	198	165	184	168	161	189	196	161	172	188	164	174	183	165	169	201	164	161	200	183	152	173	175	175	150	172	179	173	179	176	162	171	173	188	175	188	185	166	186	188	156	179	172	177	154	180	174	165	173	173	160	172	157	185	164	148	166	181	182	177	155	169	196	193	150	181	165	165	183	177	166	183	171	159	192	175	179	164	181	171	168	173	163	168	189	173	170	187	191	187	177	158	185	171	179	149	189	166	160	163	149	168	150	163	171	167	171	177	188	153	188	181	177	200	165	164	186	181	189	168	174	166	181	148	158	161	164	144	176	166	179	185	201	167	164	169	181	179	164	208	175	186	168	176	176	169	166	190	165	193	159	188	189	165	164	190	164	176	164	165	195	168	175	175	185	176	179	171	187	195	166	142	151	156	185	173	211	172	152	180	178	166	173	165	165	162	161	172	158	165	186	165	167	173	163	165	176	184	174	166	176	170	178	152	152	176	158	165	182	162	172	188	169	180	192	179	164	166	183	169	172	164	173	192	178	152	153	157	161	199	158	208	169	192	159	179	175	174	168	155	178	191	168	151	176	166	160	160	198	151	191	185	142	206	190	149	182	151	175	175	177	194	171	157	177	156	167	154	164	158	176	185	161	177	166	174	168	163	175	179	173	176	155	183	179	160	156	207	176	168
18308	13927	11940	6393	4363	3219	2494	1855	1503	1195	982	861	727	622	595	522	462	468	401	415	390	357	371	328	330	338	308	351	306	292	271	304	276	298	273	273	272	283	267	287	244	222	269	281	284	251	265	254	267	245	223	265	241	247	248	255	255	236	257	241	252	242	251	227	231	238	251	237	245	245	260	265	260	238	238	247	240	248	206	230	229	242	244	250	269	232	244	258	228	207	253	230	203	247	244	278	219	240	250	254	241	232	243	228	243	242	237	276	226	221	217	245	246	234	231	249	245	249	239	231	252	228	223	221	216	220	229	241	252	236	268	217	238	227	234	217	208	239	223	252	231	260	241	251	249	223	239	242	236	236	226	210	246	255	222	224	235	237	256	251	231	219	248	232	232	231	224	218	248	231	264	263	202	200	251	226	242	210	236	228	218	226	230	218	228	225	236	245	233	220	233	230	236	266	242	208	231	234	229	233	244	222	206	230	222	259	248	236	218	238	223	203	249	242	216	238	230	243	233	255	244	233	240	218	212	218	210	255	217	244	226	234	246	237	257	219	237	231	252	232	226	239	243	232	235	215	219	254	223	216	213	228	216	243	227	224	233	214	230	245	218	239	239	219	226	221	240	223	224	233	219	231	252	228	255	216	221	238	230	226	247	224	241	233	238	231	241	195	253	243	203	198	254	239	227	229	243	224	253	221	242	205	225	226	239	228	213	236	238	227	232	218	215	228	217	240	242	236	235	243	249	223	245	269	245	247	253	263	237	239	215	251	234	239	234	236	258	246	253	210	253	228	230	243	248	241	254	236	235	230	229	211	214	258	251	236	225	239	206	251	243	230	236	214	226	252	242	221	242	223	196	244	230	261	245	230	244	244	227	234	253	251	238	249	222	249	209	259	237	224	208	207	209	238	234	215	252	237	232	232	234	270	231	247	234	223	247	257	226	249	240	230	238	215	231	238	223	211	223	231	234	237	242	250	235	252	228	233	253	230	244	219	255	204	264	229	243	231	234	240	240	238	237	240	240	255	290	249	238	231	222	230	268	231	279	240	228	229	246	235	207	230	248	229	223	228	215	224	206	243	253	233	258	235	212	244	244	229	222	241	243	243	228	198	248	233	224	247	235	237	247	235	229	236	224	260	231	233	223	244	226	225	229	218	213	208	246	235	242	232	214	231	254	224	212	233	247	235	221	245	232	218	249	221	255	229	269	216	248	242	208	225	265	234	232	243	246	232	219	235	223	225	216	218	229	197	199	259	234	235	216	231	196	215	225	243	210	237	244	252	213	216	245	257	239	245	219	230	230	226	261	221	241	220	232	228	215	232	257	208	218	225	210	224	245	229	237	242	284	261	245	250	237	215	230	223	249	263	235	257	223	216	254	216	241	200	226	225	230	234	239	244	227	238	219	241	240	230	253	223	228	234	246	251	227	240	235	240	216	234	225	238	225	236	231	225	253	237	254	225	260	231	259	219	210	222	248	247	220	249	254	248	222	259	256	198	215	247	232	238	212	267	220	249	234	263	241	204	240	223	249	229	256	252	234	218	238	226	232	245	227	224	264	212	221	231	239	235	245	251	237	231	238	247	227	222	252	242	237	258	228	240	257	259	239	219	237	245	220	226	215	231	245	221	211	206	201	223	227	256	232	263	245	211	200	235	240	230	225	232	227	246	236	228	231	222	207	231	223	230	226	232	213	250	236	247	207	267	231	222	216	231	247	241	230	221	234	230	228	225	213	217	236	237	252	226	219	245	267	213	241	243	234	223	240	238	263	240	250	238	217	247	230	240	218	225	217	255	224	207	247	214	249	242	226	236	239	219	219	240	233	202	226	231	262	239	231	250	239	240	214	242	219	198	216	255	248	207	240	231	221	262	249	237	228	217	217	220	247	233	236	234	249	221	229	237	225	227	221	228	268	246	234	233	238	219	223	238	228	241	228	255	223	222	228	219	238	253	223	215	246	267	255	231	221	223	249	252	233	252	240	248	237	235	237	221	204	231	230	252	220	209	232	231	242	230	225	241	217	229	240	257	221	243	222	223	221	227	255	258	247	243	251	236	238	232	208	240	236	256	231	251	213	227	250	252	226	227	246	222	252	254	213	212	222	248	197	211	245	220	239	219	236	237	244	210	236	242	228	221	233	245	237	235	210	217	232	254	221	234	236	228	219	254	235	225	230	223	231	225	213	240	230	231	240	235	256	204	235	232	233	259	240	230	245	234	229	256	255	217	242	209	225	226	230	240	255	243	211	230	228	230	225	218	251	239	255	236	238	244	252	238	262	237	224	225	199	225	213	231	237	244	246	215	240	212	223	215	259	234	229	219	200	242	239	224	225	217	227	249	230	246	243	230	225	259	217	217	257	236	224	226	220	240	236	228	239	225	230	227	217	219	213	226	187	246	225	240	256	238	235	243	248	232	253	242	237	249	238	235	229	216	269	256	216	223	221	244	242	244	209	241	222	256	215	237	193	256	262	248	232	236	236	222	227	238	238	225	246	247	229	245	227	240	219	243	221	229	232	254	262	223	234	230	236	209	213	232	241	233	244	240	225	218	242	226	248	207	215	211	219	216	230	227	267	228	207	231	214	213	231	245	215	240	237	224	236	228	238	214	249	228	255	241	238	249	218	202	209	274	231	207	218	232	210	211	242	258	251	239	228	237	239	214	228	247	234	232	254	239	242	249	227	263	234	245	243	222	241	236	250	212	254	253	267	225	219	225	239	223	218	211	223	223	245	226	216	233	237	246	214	234	238	228	231	253	236	246	206	254	217	241	198	233	234	233	226	233	248	233	253	234	232	264	232	225	251	213	213	224	225	225	241	227	236	227	255	258	236	252	215	214	244	245	230	230	235	228	231	241	258	245	267	248	235	235	226	251	215	221	265	221	237	247	222	256	247	233	211	244	233	252	231	241	240	218	223	213	236	231	247	225	229	223	239	243	233	239	242	229	238	218	223	243	243	219	241	240	237	246	204	249	217	248	225	211	250	236	259	215	214	218	225	231	236	219	224	271	211	231	231	255	227	237	248	212	239	252	266	232	227	226	226	226	252	242	260	244	265	236	249	219	250	264	220	211	224	239	227	233	237	225	237	254	229	240	209	229	222	227	244	238	230	232	223	225	212	209	235	224	223	237	239	231	240	200	220	222	227	254	227	254	244	233	246	269	232	233	204	234	237	219	223	254	221	217	226	230	218	237	246	233	216	241	234	252	213	247	223	219	227	215	216	235	259	227	233	234	227	251	233	227	249	239	241	230	261	212	266	240	219	232	234	206	242	240	250	210	253	232	256	222	212	205	233	231	218	192	243	245	232	237	239	224	244	212	246	239	234	237	223	238	228	225	245	192	223	227	240	229	256	215	221	236	240	244	234	242	268	222	225	225	233	264	219	258	242	224	252	229	214	226	245	225	244	234	248	210	240	229	238	222	234	247	230	231	226	228	234	230	253	230	217	257	248	255	208	235	249	226	242	244	233	240	191	264
27433	20878	9629	1079	634	596	580	576	567	569	548	549	525	516	565	533	535	519	596	573	529	521	610	553	554	550	531	560	534	553	520	545	551	534	552	560	551	534	540	500	564	527	550	581	550	536	511	576	555	549	598	554	534	526	571	549	565	531	588	577	590	566	543	548	542	554	591	465	560	568	529	549	545	545	542	541	538	587	543	570	568	541	540	552	569	538	555	564	566	548	578	579	565	584	564	544	569	560	565	498	545	521	545	563	555	581	581	544	573	576	559	521	557	533	545	530	582	553	534	534	559	560	581	532	563	540	543	581	547	552	498	512	572	537	522	560	538	582	566	527	525	534	496	534	514	574	551	549	539	564	562	493	544	550	537	566	570	546	545	546	529	581	578	539	520	546	559	540	558	489	581	560	538	478	558	569	538	573	554	540	521	553	533	580	514	539	528	568	521	557	520	518	523	545	551	541	547	537	538	532	555	588	558	523	532	544	599	543	544	529	522	532	570	551	509	565	547	557	562	528	542	539	536	534	536	537	523	531	539	530	535	552	561	558	570	513	515	542	551	556	524	574	552	539	558	529	515	491	564	541	578	566	570	563	524	545	594	533	567	571	550	484	558	516	578	558	542	579	555	507	574	531	564	528	549	560	540	587	555	533	557	540	536	533	558	530	505	511	551	540	576	534	555	556	564	564	527	524	505	532	558	531	527	529	552	529	530	532	557	518	571	546	570	549	571	531	549	547	577	559	580	528	551	533	528	553	546	537	573	568	541	550	525	548	534	531	541	571	565	555	547	539	551	556	573	522	564	527	542	504	547	549	533	517	530	549	555	584	527	511	558	568	559	526	550	573	548	552	513	508	535	572	509	520	531	562	504	530	552	560	528	533	555	511	541	537	535	510	550	607	572	582	529	552	601	578	571	573	572	533	477	579	554	568	541	567	551	527	558	532	541	545	550	535	556	541	563	541	595	532	517	566	557	563	583	546	534	524	583	580	509	575	548	565	542	538	529	514	534	541	515	582	555	560	532	551	569	568	575	575	565	572	548	541	598	520	552	556	552	522	550	549	535	569	544	540	551	560	562	496	527	493	539	569	527	579	529	524	536	534	564	557	519	534	532	546	533	582	538	535	519	567	544	572	545	559	500	530	566	547	522	569	534	556	508	555	525	519	551	540	504	556	555	523	540	600	531	608	591	569	587	574	565	537	540	548	502	526	511	607	590	529	517	582	557	571	572	563	550	577	534	535	535	516	516	532	567	535	528	559	550	551	533	546	559	553	516	522	557	560	526	564	582	528	546	533	553	507	554	537	536	533	556	540	583	562	540	569	527	516	548	569	571	560	547	533	536	530	538	573	518	566	577	483	563	534	555	546	549	553	561	530	572	567	568	525	563	578	556	580	553	530	544	587	568	604	596	589	528	521	582	524	573	569	570	568	536	550	564	498	568	567	612	582	594	542	572	537	582	534	563	548	546	560	488	544	536	520	576	523	573	520	536	548	550	576	538	566	553	558	537	536	559	542	551	571	556	535	514	534	528	546	565	509	572	554	582	512	550	587	581	540	566	524	581	582	555	567	542	555	545	559	560	557	547	574	577	544	517	547	571	532	533	523	546	587	544	509	580	517	542	554	518	541	549	559	559	589	552	546	517	546	536	562	552	522	540	553	540	546	542	549	563	525	524	524	556	551	516	543	476	562	534	548	554	512	512	500	530	579	519	539	535	556	517	615	561	562	573	552	549	512	550	549	507	561	605	538	554	572	563	537	538	571	586	530	552	590	533	583	521	532	520	580	524	579	535	563	546	543	572	562	529	541	585	488	508	527	551	538	523	555	579	612	531	579	502	534	562	560	569	559	584	545	572	527	605	595	540	540	568	568	597	554	538	553	566	561	561	537	552	508	588	557	573	591	596	537	558	553	569	550	549	544	593	567	526	513	585	567	595	572	570	564	574	568	544	573	517	510	578	550	555	570	548	575	529	576	593	558	545	533	531	545	585	525	529	526	547	558	562	538	575	533	552	556	521	524	509	506	547	548	545	522	537	588	533	572	539	518	556	530	555	549	522	514	566	539	552	550	548	554	564	578	557	510	550	581	538	583	574	531	539	543	538	546	536	522	613	516	549	588	571	529	515	535	522	544	508	565	535	564	544	546	569	567	593	586	550	553	555	555	536	553	535	506	552	524	599	502	529	544	533	558	530	512	559	559	562	516	538	552	571	576	596	563	538	551	568	544	575	574	552	585	577	568	592	558	568	554	557	521	541	558	524	534	530	577	564	613	565	491	517	559	582	545	560	577	539	568	555	561	568	574	578	562	581	584	573	547	569	553	568	550	590	552	542	549	539	511	532	532	610	552	560	532	503	585	548	573	546	538	605	538	563	567	557	601	540	545	548	524	518	543	537	539	538	589	538	583	586	565	575	532	573	571	546	603	560	550	503	528	537	602	522	574	556	513	535	575	587	577	501	599	593	577	566	553	541	520	565	530	595	563	492	539	531	559	578	583	598	554	536	566	595	556	582	551	553	603	556	534	525	557	567	545	498	557	537	557	504	537	530	578	543	589	537	511	542	581	572	536	572	491	551	553	525	539	548	577	579	508	523	521	529	567	550	522	545	571	534	545	515	556	521	536	540	528	562	521	504	554	552	546	580	569	568	575	547	523	592	532	573	551	521	586	557	526	586	571	533	628	542	544	551	496	525	556	535	567	558	498	546	578	560	544	568	521	558	578	531	542	573	553	544	562	563	554	579	590	519	599	531	580	539	520	556	550	584	522	581	586	548	536	542	587	573	498	543	571	551	555	553	537	559	562	536	566	541	538	565	543	565	537	531	576	557	542	572	542	534	591	567	537	557	546	527	603	579	546	550	552	550	543	548	510	533	568	535	527	495	527	555	562	536	582	568	555	552	523	565	568	557	551	542	519	566	552	519	587	581	530	556	537	552	554	565	522	542	563	539	544	576	640	541	570	543	538	512	550	561	579	507	528	526	537	525	524	569	571	572	564	550	601	548	549	540	561	500	507	562	547	530	544	570	582	554	569	590	583	557	517	579	562	541	571	564	536	589	560	571	537	545	547	557	617	539	534	560	544	509	536	550	548	552	528	556	561	545	541	545	556	559	537	557	557	559	509	599	540	539	539	546	502	504	541	563	558	548	530	571	558	539	549	514	552	546	525	548	495	532	543	541	552	549	556	534	528	573	548	506	547	609	568	564	561	558	531	519	535	540	544	560	552	556	531	536	572	514	537	559	526	572	524	541	554	555	560	549	552	512	503	557	538	567	550	590	547	539	555	557	522	562	538	577	595	576	526	544	529	569	547	577	547	568	541	549	568	567	517	536	507	546	521	554	539	539	606	553	582	534	518	510	531	517	511	530	567	519	546	578	533	511	551	562	575	531	522	538	546	608	568	559	556	537	577	519	547	512	545	552	605	564	580	518	571	536	544	553	565	551	514	552	559	548	548	558	579	533	506	547	566	573	515	537	571
11172	1317	1350	941	872	783	806	810	763	753	693	783	788	751	694	738	712	711	723	763	723	706	760	751	733	704	719	768	735	692	724	738	749	701	759	665	718	725	702	662	697	725	691	730	721	759	724	770	745	719	705	711	698	702	743	770	758	706	673	766	697	684	750	697	796	634	677	717	720	704	755	735	733	718	717	764	731	737	736	727	722	704	697	719	709	718	751	700	726	741	741	725	720	682	675	709	749	707	730	749	670	670	709	656	667	650	706	750	722	727	712	696	728	719	720	736	724	733	746	692	668	728	723	730	669	701	690	694	760	700	745	730	748	688	693	726	723	719	677	700	745	789	686	727	696	675	760	709	696	744	679	713	760	789	704	715	733	715	709	726	714	710	648	705	733	697	725	734	739	692	737	746	752	738	719	728	680	713	723	698	696	740	707	685	698	778	734	692	686	697	752	711	716	698	756	693	743	746	678	707	734	712	723	697	757	722	723	724	745	683	712	646	735	711	691	742	775	734	719	699	680	734	744	738	732	759	714	708	690	716	744	708	699	722	718	665	669	741	768	708	681	726	680	725	704	719	657	706	704	684	715	736	743	718	693	676	693	726	653	743	745	722	725	750	731	695	690	719	708	741	685	710	705	678	698	640	711	711	742	689	717	753	698	701	693	693	694	704	743	726	717	681	709	717	709	678	739	708	777	684	717	702	673	705	690	682	701	672	738	701	739	767	721	782	677	749	714	660	714	694	720	713	781	746	701	675	741	704	721	706	735	752	676	734	703	678	752	693	710	761	685	702	724	720	724	694	723	714	744	730	747	657	719	682	789	698	699	757	669	737	689	731	724	688	686	673	703	753	733	730	736	676	739	764	750	712	722	720	700	708	721	733	713	721	665	698	705	710	719	690	712	700	730	692	671	689	765	678	697	740	714	745	670	676	737	714	704	722	765	695	738	702	689	731	796	711	718	683	709	698	687	715	713	731	700	731	712	705	718	707	762	772	668	708	720	681	721	711	771	764	717	726	738	702	727	677	735	710	692	682	696	722	732	690	718	711	756	742	724	723	711	695	729	739	705	705	703	729	710	714	727	738	717	734	729	758	751	698	768	741	716	715	669	749	742	699	713	736	730	746	739	719	727	751	704	719	699	701	703	697	724	703	759	719	708	709	747	703	742	728	698	701	687	710	766	763	676	768	751	694	761	675	694	733	710	710	730	701	713	711	726	673	677	722	686	722	730	750	731	672	697	711	715	696	702	695	724	729	698	705	746	737	685	723	706	727	741	683	690	712	675	691	696	719	763	760	708	755	649	765	735	736	741	698	699	743	722	758	727	721	721	702	721	722	704	684	734	677	718	711	688	719	749	724	723	738	725	766	684	660	742	693	738	713	706	708	672	680	734	746	718	716	702	723	666	723	681	738	730	759	743	697	733	725	721	727	700	698	752	715	719	741	753	705	726	733	714	696	703	664	749	727	693	729	770	715	745	753	691	739	730	699	778	752	709	736	709	713	687	662	680	715	724	709	728	709	747	709	714	689	727	645	655	657	721	766	730	702	703	711	690	740	691	726	733	720	704	725	709	721	736	718	756	743	720	700	718	692	698	717	738	729	789	715	741	739	678	727	778	690	698	713	711	744	742	721	648	714	697	719	719	692	747	736	723	679	684	693	724	719	723	758	734	658	670	720	746	726	729	702	713	759	760	705	703	714	733	729	724	726	678	685	676	795	700	723	738	719	700	739	705	704	707	710	688	721	700	679	707	724	732	690	698	707	708	719	706	677	714	746	679	694	710	684	685	724	752	728	736	695	726	702	712	684	757	758	701	714	681	712	695	721	735	776	752	737	690	752	706	736	727	729	711	683	699	708	758	712	727	712	722	720	761	705	694	701	698	745	704	710	747	698	662	720	697	717	719	690	716	721	755	746	757	706	731	709	685	717	715	706	729	698	732	750	694	718	731	728	711	716	718	694	729	694	701	764	721	714	708	739	716	681	662	746	738	698	726	725	733	716	718	665	693	727	728	713	737	737	707	731	729	683	740	723	738	738	727	667	710	714	717	716	682	777	689	729	698	686	710	711	693	702	705	726	713	697	729	707	735	741	669	728	703	733	691	734	678	709	699	711	744	723	729	726	738	682	694	715	698	744	730	693	736	701	771	712	726	725	720	708	704	739	698	762	737	678	696	702	708	708	719	749	697	689	702	739	718	726	738	708	713	763	739	731	733	707	715	722	700	740	754	724	744	695	728	747	719	682	716	752	720	703	699	685	692	727	703	729	730	716	735	716	723	720	715	728	705	745	703	709	717	739	694	700	767	739	734	696	703	702	705	728	731	688	754	768	712	755	753	734	658	734	751	722	724	745	736	729	691	732	728	735	716	709	748	691	750	693	777	706	677	720	739	711	720	718	709	718	770	698	673	716	738	715	731	695	719	674	745	750	652	751	718	707	729	719	699	705	707	718	702	720	720	687	702	709	747	748	705	720	705	756	750	669	654	696	731	720	752	646	716	693	687	697	728	691	702	710	725	705	739	747	731	719	719	736	704	712	713	720	688	653	733	749	717	734	759	690	770	714	660	697	750	729	701	709	674	719	670	715	676	702	690	756	683	702	780	714	731	687	713	699	728	714	724	742	720	730	678	703	687	746	731	694	731	749	729	710	729	718	688	761	759	698	692	718	702	756	664	726	659	711	705	690	774	747	680	694	690	754	716	767	771	722	732	688	707	731	725	712	717	704	716	740	710	747	680	718	685	712	706	720	744	775	722	714	740	739	714	711	738	741	719	700	707	706	712	707	734	770	757	696	730	696	753	687	744	733	751	715	734	661	728	688	688	742	720	712	711	712	750	734	714	745	745	704	711	739	718	731	734	718	715	675	733	735	722	728	701	724	701	703	729	671	719	697	684	729	701	716	732	717	722	731	736	713	730	717	719	737	664	710	765	760	701	735	713	710	711	731	712	744	718	725	718	669	731	689	722	715	739	740	687	688	757	711	717	752	652	763	717	717	690	719	653	732	737	711	683	691	705	686	750	694	761	721	653	664	696	726	745	661	702	707	721	734	734	685	704	693	742	699	768	734	735	764	757	710	753	770	733	733	708	715	754	687	720	731	711	754	728	698	686	673	714	712	691	686	722	758	693	709	689	748	716	728	763	725	694	737	722	762	690	689	726	709	696	698	711	701	704	716	680	732	697	770	707	742	716	715	758	731	732	761	773	699	706	715	687	736	727	731	659	711	753	705	752	745	686	691	703	697	718	700	741	716	735	711	682	699	726	753	734	705	704	751	767	716	727	723	689	733	685	703	744	663	780	700	720	714	707	704	672	801	706	734	679	719	702	740	719	790	736	721	750	676	743	739	713	714	717	751	741	699	787	687	699	685	729	706	662	747	756	769	718	742	723	739	729	722	666	707	685	696	695	685	762	651	706	726	695	727	761	697	727	705	688	775	691	758	745	726	727	738	690	775	687	754	734	743	708	704	747	752	751	712
24062	21436	29253	24023	21420	11656	1218	810	689	624	597	552	490	510	504	464	496	455	474	472	448	442	452	406	472	407	416	434	418	465	429	417	418	416	405	392	430	438	437	438	435	449	431	433	429	407	445	393	430	405	419	423	456	439	432	429	415	408	416	425	409	419	405	405	428	402	393	424	409	406	407	422	417	454	477	405	439	427	393	412	382	416	424	430	439	382	409	422	401	416	411	455	414	422	417	401	429	434	411	422	387	428	392	433	440	421	427	427	475	437	429	440	399	434	362	444	421	439	395	411	429	391	383	436	436	417	414	416	399	426	404	422	409	402	402	403	409	407	438	437	411	419	456	453	419	402	380	438	385	421	436	455	433	429	401	448	431	387	396	419	444	423	420	443	402	449	412	431	441	424	422	428	402	403	398	438	420	420	430	427	448	436	441	393	430	385	384	406	404	416	412	380	426	434	401	395	386	385	421	398	418	453	416	421	416	432	398	431	390	383	380	399	420	393	465	430	396	456	442	434	416	405	419	392	412	393	421	429	395	407	396	392	395	411	396	408	421	428	393	411	398	397	409	428	429	402	405	477	422	408	417	417	436	415	421	425	442	412	432	431	454	436	393	407	427	418	433	435	436	412	431	434	466	379	400	390	422	375	433	438	438	403	425	432	405	417	428	421	434	392	413	408	430	389	421	428	384	409	421	408	411	407	398	376	428	400	410	418	425	421	424	414	446	416	422	404	405	423	405	405	415	383	436	416	405	410	415	393	433	416	423	369	405	430	434	434	405	400	441	428	442	410	409	387	417	415	380	413	451	396	394	406	475	456	415	407	391	470	384	386	395	395	423	444	425	444	424	422	452	380	379	402	430	431	385	464	397	399	408	415	408	422	418	420	410	417	412	366	460	396	427	395	423	426	414	392	420	458	451	373	428	401	402	423	414	404	418	428	411	424	400	415	419	423	447	417	387	396	431	398	421	403	434	412	417	401	390	422	419	413	407	408	435	374	432	425	412	403	391	383	416	399	412	436	395	404	406	408	396	363	443	422	406	384	400	423	398	454	409	402	393	406	409	407	438	461	402	413	430	418	416	396	402	412	445	422	430	411	411	449	398	409	401	440	431	446	445	444	435	375	416	424	413	424	396	368	429	417	420	423	446	408	401	408	424	442	433	382	397	433	396	373	394	398	407	404	429	404	421	409	410	430	393	404	418	383	408	437	416	413	413	378	400	387	388	439	396	406	382	445	411	412	451	433	387	393	400	430	389	409	384	405	407	421	383	404	449	439	438	389	409	425	407	430	408	389	439	347	410	369	402	415	442	416	404	432	410	403	404	415	387	412	372	375	399	389	467	413	408	407	397	410	376	394	444	440	397	453	423	412	432	434	432	415	395	400	416	407	398	373	398	428	359	416	418	422	409	396	400	419	413	397	434	390	387	401	426	417	404	401	431	419	388	412	422	380	414	401	453	433	416	406	410	423	422	405	424	394	397	397	399	408	401	442	413	440	398	423	421	400	437	439	418	407	392	404	423	417	418	386	444	398	408	417	404	404	430	421	387	382	411	401	402	422	394	410	380	451	396	440	385	360	380	383	393	402	406	414	373	444	386	394	429	450	407	390	384	436	385	444	422	428	390	411	389	424	486	396	407	464	431	449	419	412	388	387	414	408	446	413	429	425	417	432	455	407	376	404	412	405	402	401	433	398	418	430	404	393	417	394	418	415	426	410	414	417	398	430	390	424	404	419	432	406	422	417	422	416	432	408	400	428	419	424	400	427	412	433	450	461	389	364	428	428	374	409	425	433	408	418	430	478	452	425	365	417	416	426	425	403	404	434	442	436	427	394	387	409	412	443	404	432	419	367	397	407	439	382	394	428	411	446	389	392	419	391	434	394	400	419	390	422	396	438	422	439	458	427	391	401	411	409	421	425	387	408	402	403	435	410	431	396	421	408	418	406	409	446	452	422	411	396	404	437	401	412	420	395	395	417	396	375	395	388	434	412	412	415	419	414	419	429	428	405	423	408	417	462	395	420	394	419	366	428	406	457	407	407	422	400	446	409	413	430	391	421	418	438	427	412	438	381	406	414	450	415	392	404	425	422	409	403	433	451	430	423	435	430	415	378	388	397	405	411	434	422	453	391	413	399	407	414	403	393	409	392	401	389	399	403	398	389	424	418	410	419	401	432	432	430	407	459	434	392	401	435	428	412	402	410	392	395	405	429	415	420	382	414	423	398	455	392	417	417	418	418	390	390	410	430	431	439	406	401	396	398	413	396	387	439	384	400	408	395	387	424	389	434	405	401	408	438	433	401	423	396	429	436	418	427	406	414	428	393	423	410	407	411	431	427	387	412	392	437	424	412	411	409	430	426	422	412	391	451	425	418	399	403	404	396	386	388	434	417	403	429	403	411	421	378	408	412	400	391	393	429	417	415	398	405	397	436	434	453	431	419	411	405	439	377	415	425	391	414	412	416	413	358	423	419	412	398	410	405	371	437	374	437	394	405	430	436	424	437	428	416	450	346	427	396	411	445	409	473	387	446	386	393	425	413	397	410	414	421	369	390	422	433	436	397	437	400	443	367	421	430	430	419	436	430	408	406	432	360	380	439	387	414	377	371	415	438	416	422	411	448	446	411	463	407	436	425	390	393	417	362	432	415	383	401	403	448	440	428	428	447	439	373	427	412	425	370	426	400	401	413	454	424	424	402	441	436	412	426	417	393	448	414	420	439	404	402	424	428	441	404	443	418	424	387	420	421	424	410	418	417	440	415	415	437	447	392	398	396	426	406	441	389	414	409	426	424	408	424	411	463	426	378	390	391	410	399	416	406	399	393	430	401	438	418	389	389	402	351	407	392	407	439	378	414	428	411	385	421	396	390	415	439	404	379	415	432	406	384	417	397	410	403	433	428	370	425	396	432	417	389	391	417	450	432	423	408	414	419	437	424	422	413	358	412	443	370	411	480	414	405	399	407	425	410	417	460	428	411	424	373	388	450	405	427	404	425	430	384	429	425	424	456	379	415	441	386	386	386	413	390	417	385	413	427	412	434	393	422	414	418	426	430	405	386	400	417	432	423	404	392	393	395	445	431	409	389	438	404	430	403	435	407	395	407	405	411	395	439	444	409	409	406	456	399	381	399	458	414	430	409	429	413	452	460	436	428	409	425	425	417	404	404	427	432	406	393	407	405	408	416	434	462	390	430	418	412	418	414	396	386	391	438	394	437	457	406	429	405	391	427	391	455	411	419	431	454	413	372	392	421	411	386	425	392	395	390	411	417	429	370	442	443	428	395	429	442	460	438	425	396	402	389	412	442	385	407	448	401	404	417	360	405	409	415	362	449	418	384	414	395	410	382	385	405	427	429	411	429	403	454	394	433	424	422	415	399	412	381	441	417	408	418	406	410	434	415	417	399	380	407	405	420	428	407	420	431	385	391	468	395	427	457	464	437	394	417	414	406	422	423	408	417	433	411	389	391	400	437	413	438
17950	8462	7608	3889	2750	2150	1715	1455	1205	1029	975	849	818	775	705	703	681	644	646	651	646	639	633	587	644	572	628	554	537	553	587	562	555	600	589	602	601	601	582	578	565	559	528	567	521	527	509	583	535	587	594	552	568	583	589	536	560	545	545	558	561	569	538	547	548	522	591	553	577	575	527	581	566	559	540	590	521	514	537	537	587	563	554	529	565	535	524	567	586	545	556	564	546	530	578	505	522	564	524	551	542	520	538	544	569	550	586	551	561	552	518	555	593	588	511	589	565	587	542	574	572	613	528	576	540	526	543	530	532	559	575	571	583	530	535	536	543	553	517	540	510	532	507	540	571	542	567	566	558	556	564	562	557	536	536	539	578	558	503	490	546	576	540	587	570	557	548	570	613	568	537	585	599	531	551	536	552	574	539	576	544	559	520	548	557	540	494	546	548	502	581	554	573	476	541	540	530	555	534	514	561	581	554	577	559	535	530	508	572	572	551	555	564	518	560	559	546	548	558	590	569	517	577	581	574	532	557	537	537	561	518	602	524	564	550	523	565	546	556	549	532	537	568	579	547	531	566	545	543	582	525	522	558	568	520	531	549	562	549	529	552	566	543	564	543	553	557	563	531	550	556	511	536	538	550	538	519	546	573	550	518	505	550	538	528	545	589	545	547	517	521	556	487	553	546	562	576	601	580	549	568	540	569	554	566	538	571	564	552	603	545	548	534	542	616	561	595	540	549	554	597	543	582	590	528	568	537	554	563	571	536	580	629	533	481	573	583	566	572	554	556	521	577	547	584	573	559	518	508	545	567	542	546	529	507	555	556	541	568	525	557	580	581	586	603	533	557	527	582	559	543	598	505	552	564	540	587	535	586	594	537	558	556	547	587	579	521	553	531	587	611	591	537	564	539	550	529	564	527	515	568	596	531	511	542	537	567	552	535	530	525	578	558	547	580	589	561	553	530	545	541	536	534	545	548	548	588	586	572	576	557	577	556	559	552	566	538	523	599	516	554	540	558	543	536	518	569	579	550	555	551	545	552	558	573	590	563	563	552	548	562	566	573	517	531	582	576	570	562	569	536	569	584	565	527	562	594	560	519	544	549	567	573	600	556	510	578	568	588	545	521	590	555	572	536	550	626	566	536	547	528	578	551	589	549	593	514	504	557	553	563	560	505	551	544	550	558	523	579	549	566	555	585	555	558	543	579	562	563	550	538	553	508	540	579	551	529	587	530	553	567	534	574	563	549	583	564	541	549	535	574	541	567	520	578	525	526	585	528	572	524	551	579	564	572	542	568	566	589	587	550	529	538	554	538	521	506	591	509	520	544	540	559	581	584	531	547	515	545	560	599	554	583	513	547	576	493	589	556	592	516	535	536	573	504	529	550	542	544	537	588	541	512	584	554	554	526	564	566	557	538	577	561	577	535	553	568	528	517	568	534	590	544	540	558	538	524	554	523	550	528	582	555	545	551	536	591	533	545	559	533	549	546	534	555	562	546	520	560	546	562	568	530	538	548	535	565	539	526	528	521	537	576	555	579	567	552	500	542	513	514	602	549	598	548	557	560	515	555	584	564	512	516	544	570	538	578	532	570	575	586	587	534	569	560	545	521	558	518	533	552	509	536	564	564	555	532	549	545	542	552	548	540	573	562	569	535	516	591	533	527	552	539	539	514	528	573	593	562	546	531	561	585	540	554	544	549	558	571	562	573	540	585	534	581	552	552	533	537	585	602	515	539	534	532	535	571	496	576	543	587	561	595	584	560	516	561	513	573	575	559	556	578	525	540	587	559	553	563	531	556	510	574	526	521	542	552	534	589	553	542	547	519	530	535	523	553	557	541	575	541	561	554	528	581	565	571	551	558	548	543	479	530	552	577	501	548	587	564	576	563	552	544	565	615	564	542	512	524	550	579	541	553	522	531	569	561	545	535	535	530	542	528	569	566	560	551	546	576	584	559	563	554	564	544	551	583	507	532	553	591	599	543	532	565	545	570	520	532	553	545	526	567	539	538	535	531	569	578	586	545	545	569	561	513	561	565	569	552	572	554	528	522	588	547	563	576	558	556	537	553	583	538	557	559	557	563	539	554	537	551	593	605	529	564	550	560	551	583	538	561	594	575	587	562	574	556	572	544	553	536	537	529	543	574	587	531	576	537	558	547	568	588	540	569	581	573	533	577	584	528	549	549	528	588	550	552	536	561	518	553	547	562	568	535	552	586	536	591	556	546	548	526	576	541	556	532	551	553	529	541	587	536	559	555	548	553	549	553	541	483	559	553	563	555	554	579	549	580	511	552	543	545	552	542	497	590	560	542	506	567	542	536	562	564	541	544	541	537	560	548	574	558	577	519	531	577	573	556	559	517	533	504	537	522	538	525	514	594	567	530	542	520	551	522	515	542	538	505	555	551	529	535	540	539	547	565	560	542	537	529	539	569	570	546	555	550	546	555	563	572	553	552	562	595	510	565	578	568	572	516	565	573	511	561	535	576	554	597	572	576	567	548	533	549	531	536	536	551	539	545	522	562	556	512	513	547	555	528	530	561	550	512	549	597	572	574	515	556	559	540	591	551	558	544	571	529	534	577	526	540	573	535	566	517	554	603	549	545	542	519	540	531	556	528	495	536	515	570	591	560	521	573	553	567	537	510	541	536	547	564	575	570	533	572	548	520	533	572	558	536	545	517	557	583	545	532	546	551	535	543	549	581	559	535	555	577	575	561	583	509	530	561	596	560	544	527	549	535	594	545	562	538	561	560	526	585	534	567	551	551	524	527	525	569	511	585	526	540	547	582	557	547	528	541	535	561	548	581	530	575	540	527	550	547	524	567	615	564	562	557	597	567	574	535	585	560	527	547	536	552	578	566	553	557	594	581	554	571	567	603	539	517	522	529	571	578	557	519	491	515	559	567	534	535	548	567	575	519	557	542	578	565	595	555	562	534	514	547	543	566	550	549	554	566	579	567	538	540	547	607	558	551	544	541	525	537	525	536	561	569	568	551	530	521	542	573	562	518	556	518	575	515	570	546	513	563	563	583	581	538	548	512	535	572	539	514	530	505	541	551	560	559	508	510	541	564	604	600	526	521	543	551	555	538	526	598	569	535	555	572	597	559	604	582	549	548	575	523	523	565	530	554	524	551	530	526	550	527	576	534	549	560	596	582	569	569	592	521	526	592	585	564	557	585	547	502	577	594	559	556	539	532	514	507	523	551	488	560	549	518	537	537	559	579	543	549	571	579	558	535	550	497	546	547	563	554	535	550	569	563	563	547	542	525	599	561	548	545	575	536	534	551	535	533	580	572	586	575	531	552	585	570	541	529	534	576	530	573	559	538	518	553	518	587	512	538	570	559	566	564	541	538	578	560	569	581	568	559	577	562	502	560	567	560	527	535	504	546	550	583	497	556	553	541	579	548	557	560	565	570	565	538	563	550	583	543	543	580	551	590	607	522	558	536	571	540	556	522	529	579	564	520	573	516	564
23087	21440	29737	23545	21441	21488	10361	906	635	554	484	454	408	347	323	295	285	256	238	262	243	250	236	223	188	245	190	197	215	208	236	210	180	191	228	196	202	183	210	179	216	216	199	200	194	195	214	184	199	189	198	189	187	172	187	245	188	200	180	172	211	175	174	165	207	177	189	196	192	195	204	170	174	183	175	193	183	191	151	164	172	190	173	190	175	168	171	193	189	176	190	188	169	164	177	190	202	197	194	153	166	190	173	172	179	193	179	170	176	179	199	220	169	175	177	171	152	170	175	200	197	182	161	188	179	188	170	171	168	184	191	193	191	179	175	174	181	180	153	172	183	166	165	181	197	174	176	167	210	163	189	201	175	171	181	177	167	164	176	187	205	154	181	177	201	163	186	178	167	159	188	198	182	178	189	174	177	206	179	166	180	165	189	170	176	179	164	200	187	196	188	183	164	171	157	150	196	160	159	145	186	169	176	196	184	184	193	168	159	175	189	163	184	168	170	179	176	163	182	171	183	182	169	181	167	186	188	167	182	177	181	160	181	176	178	188	173	190	163	177	187	162	211	192	168	174	158	176	186	181	162	194	193	180	185	175	188	167	164	168	178	173	170	180	185	181	176	176	177	165	164	180	174	177	192	180	186	173	184	186	158	160	189	204	180	189	165	166	171	165	180	195	210	180	201	209	165	167	175	181	187	183	173	192	165	198	181	190	167	175	174	185	208	191	176	199	193	171	191	168	196	161	186	181	167	172	179	190	181	199	156	179	178	194	159	185	194	184	192	178	173	209	160	174	146	170	179	182	190	182	166	176	176	166	183	173	176	185	161	193	205	193	188	197	177	161	172	170	165	194	166	175	163	186	174	160	182	197	171	182	173	174	160	151	146	168	172	180	166	170	184	177	189	175	162	153	180	165	176	178	177	188	192	161	189	157	181	176	177	184	166	180	195	176	164	183	190	174	186	176	169	192	201	181	176	146	177	168	172	174	178	168	158	172	154	179	202	179	183	190	180	172	191	201	163	165	174	180	181	186	173	201	196	161	191	174	195	175	161	173	174	167	149	169	189	183	199	202	184	177	161	164	191	181	174	156	196	168	197	207	169	175	159	185	161	179	172	164	182	167	189	183	200	178	171	193	168	183	174	175	180	179	187	172	193	192	168	160	189	204	155	165	199	173	185	185	171	166	147	177	179	182	179	174	178	167	184	184	176	185	168	185	164	193	189	152	201	168	167	194	176	187	187	187	178	173	215	191	200	200	169	179	189	184	218	204	181	140	166	164	167	174	175	180	163	189	177	203	174	196	158	189	168	179	194	165	190	165	187	182	181	174	172	186	161	170	182	150	179	175	192	176	162	170	198	191	174	178	186	159	165	172	158	197	198	193	179	173	191	193	173	178	170	183	174	151	151	173	183	162	170	188	177	175	176	160	198	178	182	180	173	186	172	194	190	196	173	183	174	181	205	177	191	194	188	173	163	191	169	185	184	186	176	172	174	193	186	168	181	186	189	166	176	153	201	187	193	180	159	152	170	170	189	177	168	174	187	193	160	193	223	174	183	180	177	194	187	182	185	159	179	158	183	166	178	173	191	161	183	181	202	204	186	152	194	191	180	175	170	155	154	165	189	168	166	170	189	167	176	180	172	195	169	158	178	171	147	180	181	174	179	182	151	163	152	185	196	198	159	188	172	192	160	184	170	167	212	184	185	198	187	176	182	179	174	224	182	162	157	175	171	168	180	164	185	162	161	202	166	200	188	197	190	188	157	192	173	192	152	179	186	185	166	177	170	213	190	177	188	187	182	176	188	189	194	176	161	179	188	184	183	156	179	174	199	199	190	192	153	188	182	167	177	186	191	188	207	205	185	178	185	159	168	180	199	206	177	197	181	175	201	207	175	167	176	197	168	169	188	178	162	181	190	198	161	177	177	192	182	189	174	162	185	167	174	179	172	198	159	179	161	169	179	184	175	160	170	179	175	181	175	181	171	164	167	174	189	191	177	156	172	183	184	175	176	173	192	186	181	184	198	173	183	155	177	173	170	167	167	174	177	170	165	205	199	192	184	181	190	165	171	157	167	159	184	167	169	144	164	168	162	198	192	164	181	173	163	185	184	187	193	150	188	190	190	185	180	160	174	184	190	173	185	193	164	174	199	182	170	183	165	145	179	173	195	178	178	180	185	171	185	163	193	187	164	167	171	159	174	156	190	170	179	174	170	164	195	187	160	177	179	189	170	171	183	194	179	182	167	168	166	181	173	187	177	171	201	182	190	180	169	192	177	197	184	185	181	167	172	177	191	198	171	177	181	182	175	172	176	191	175	179	183	176	153	178	174	171	202	158	175	164	184	193	185	199	166	167	193	173	193	173	187	190	160	197	146	161	166	202	191	194	172	190	167	176	174	171	170	173	192	161	169	187	152	160	179	167	185	176	198	170	186	180	179	181	190	177	151	188	179	155	174	169	154	183	174	155	171	194	186	168	168	203	184	180	167	183	190	153	185	166	166	181	190	153	198	155	172	180	202	182	171	181	183	160	172	204	166	191	164	184	178	187	178	177	172	196	179	165	184	183	167	178	176	178	180	194	181	176	183	181	188	190	162	152	164	189	174	155	154	197	170	176	188	180	177	179	188	177	168	170	191	158	169	179	165	200	169	193	166	197	182	186	172	164	148	184	195	179	158	196	187	163	175	204	184	185	202	183	165	158	177	173	219	169	201	164	167	168	163	200	204	184	186	186	177	171	177	190	167	157	170	183	179	182	175	154	182	180	177	180	192	152	158	172	191	175	169	168	169	188	173	155	186	175	166	180	178	174	175	177	178	153	162	153	192	193	170	177	182	157	189	178	164	171	168	171	161	175	198	164	183	183	193	197	188	155	193	203	172	155	181	193	161	181	159	208	171	175	191	156	167	196	180	170	174	166	177	187	202	190	154	169	160	174	151	176	167	166	166	180	189	179	167	194	170	189	169	185	144	157	181	180	185	162	162	161	167	171	165	211	192	191	173	181	186	195	165	197	193	174	179	183	159	168	157	179	193	161	171	166	147	186	191	165	184	175	163	212	182	184	171	167	168	169	177	163	177	190	190	154	162	175	194	156	186	173	184	169	176	157	192	180	173	178	200	192	181	181	191	176	164	165	173	200	171	190	178	184	187	170	179	168	166	193	175	163	188	184	190	155	181	179	167	166	172	180	183	194	178	167	161	167	196	174	182	171	204	184	164	181	169	182	176	182	181	180	167	183	167	174	167	175	171	170	179	145	182	194	173	179	180	183	159	189	190	153	156	150	171	164	170	207	180	177	167	180	156	157	165	199	170	174	184	173	174	175	189	182	174	168	178	180	172	177	172	199	201	180	145	172	170	176	175	182	198	174	173	194	190	190	197	165	158	179	174	173	167	169	173	192	189	159	154	171	182	162	154	194	201	191	195	157	178	173	215	188	186	184	181	188	173	175	186	154	165	182	190	184	189	172	187	166	157	176
19816	13800	11923	6286	4353	3183	2328	1973	1505	1234	980	887	749	620	632	514	445	435	451	410	357	382	345	332	324	301	321	312	316	294	303	265	283	303	291	281	269	274	281	269	264	287	265	268	318	252	272	294	248	248	259	243	277	275	252	261	239	258	240	246	247	254	271	261	236	237	252	306	265	270	268	238	256	249	247	221	242	228	238	260	227	246	235	231	237	266	240	238	254	246	245	249	234	256	267	248	244	233	298	256	228	241	244	223	243	250	275	238	239	226	256	234	245	238	233	219	233	209	241	254	205	230	250	247	217	226	259	227	252	228	265	258	245	239	268	241	238	242	295	232	243	256	256	240	237	227	252	241	212	237	260	233	238	258	246	241	271	257	239	253	277	217	277	250	220	232	243	240	243	242	202	249	243	247	241	224	263	243	258	217	217	240	253	255	217	226	215	216	233	238	246	233	215	233	228	270	276	251	238	239	240	239	252	233	231	244	258	240	251	233	270	224	222	238	259	219	274	236	239	259	213	236	240	211	230	242	238	238	257	220	220	242	267	229	210	259	210	220	250	222	218	220	199	244	232	265	257	225	234	203	255	222	223	259	227	208	234	234	210	227	244	238	249	214	245	255	250	234	230	251	249	249	234	235	235	230	212	240	241	206	224	246	214	207	228	225	215	233	230	245	226	256	257	282	244	226	229	246	198	236	238	222	255	237	238	240	282	233	223	236	221	232	217	232	258	242	225	243	238	233	231	237	220	214	244	230	223	230	239	234	254	230	229	231	246	248	225	233	216	263	250	240	235	245	220	222	232	242	243	253	227	244	263	239	226	240	253	217	242	231	233	268	249	221	228	215	215	238	243	254	243	221	249	240	233	251	241	229	236	219	243	252	216	220	253	232	246	256	250	228	244	219	269	209	244	224	222	244	244	270	240	239	228	282	228	225	237	235	232	234	243	240	222	203	211	234	229	234	271	229	261	232	242	246	211	250	272	239	221	212	276	229	238	242	240	248	233	211	228	236	238	236	237	259	227	247	243	236	247	242	235	242	218	211	248	240	233	234	223	229	239	234	220	249	238	238	257	226	223	225	238	235	259	239	240	241	250	253	259	213	229	244	229	256	247	246	209	250	253	226	239	267	214	225	236	251	236	230	244	257	218	211	248	238	227	210	220	221	255	212	231	237	273	241	236	246	236	248	240	245	221	260	229	222	209	237	228	238	228	264	254	217	235	253	246	245	203	249	215	230	237	245	234	221	250	245	245	224	257	236	239	207	231	235	253	259	222	243	255	243	261	219	249	237	187	261	220	250	230	254	258	226	264	257	243	240	206	224	239	221	249	237	239	237	248	223	225	256	227	239	200	252	278	217	251	245	226	243	201	212	230	225	220	239	228	236	223	191	237	240	240	234	243	251	243	258	259	249	250	252	243	249	218	235	208	222	237	235	234	253	220	220	245	228	233	231	244	229	263	225	242	273	225	242	219	252	236	246	232	249	230	244	216	260	249	252	256	233	241	248	219	255	243	242	253	226	238	258	229	252	238	241	239	240	215	268	226	246	252	240	236	252	242	227	229	251	190	239	242	239	235	249	216	229	244	260	237	241	255	256	237	236	203	239	224	245	233	249	223	224	251	240	248	252	254	257	249	243	245	233	221	244	219	266	258	227	245	253	230	209	242	257	240	223	241	250	248	251	232	244	252	213	238	217	203	223	259	240	233	228	223	247	224	235	253	258	223	224	248	210	208	254	224	255	241	246	218	198	232	231	259	241	231	248	248	238	249	235	272	241	268	233	224	242	226	251	237	221	253	238	226	230	226	252	230	229	227	262	271	256	271	192	214	238	239	202	225	236	241	265	232	220	231	225	236	220	226	220	235	236	250	239	236	250	213	234	228	266	233	244	249	251	241	262	240	246	240	226	253	251	235	238	281	244	209	233	235	232	246	237	251	194	233	246	231	233	247	241	208	227	201	266	265	252	224	249	248	246	225	277	246	217	239	215	231	230	243	244	260	238	245	242	230	250	247	258	254	227	236	252	232	220	274	264	231	242	246	230	233	216	234	241	232	227	246	218	223	210	246	268	263	229	240	213	236	241	213	229	201	245	221	229	243	247	235	247	239	244	232	223	262	249	221	246	230	228	269	220	229	267	212	227	243	234	271	230	242	226	225	211	226	235	212	249	261	236	228	236	259	237	238	222	222	228	234	244	223	240	221	225	240	248	251	240	227	250	222	211	273	246	236	238	231	253	243	209	250	239	252	244	234	242	236	252	230	212	237	226	232	230	229	222	231	235	247	247	217	242	236	267	270	245	240	239	240	241	249	259	239	268	246	249	228	228	223	261	233	220	229	237	214	205	248	218	210	220	226	231	231	235	218	213	244	246	226	219	233	235	223	275	225	236	249	219	254	231	230	229	249	246	215	256	219	234	238	239	244	204	245	239	253	226	273	249	249	234	232	237	235	240	231	262	247	235	222	235	252	256	244	236	236	246	228	242	219	263	222	252	253	223	251	223	243	241	245	237	252	234	249	239	222	257	218	237	248	248	225	207	212	254	247	233	201	256	274	239	242	267	246	232	222	243	241	249	238	245	241	217	234	237	265	214	247	234	249	239	246	216	241	236	219	269	271	235	236	203	203	250	195	227	239	213	226	250	231	248	228	246	224	236	238	251	218	238	236	221	245	232	215	192	271	239	239	215	234	234	241	227	248	244	240	229	283	216	232	240	216	214	247	260	234	235	236	247	233	232	233	259	264	228	237	242	276	219	236	251	220	200	236	240	226	230	235	254	251	265	226	242	241	233	253	244	220	238	232	260	260	220	237	256	245	222	253	255	221	225	224	226	220	240	230	254	259	238	245	224	249	235	231	237	240	236	222	239	257	223	246	228	248	221	256	221	221	210	271	238	231	245	242	220	220	240	248	244	238	240	265	239	216	257	252	253	199	238	250	215	251	247	241	234	238	235	221	266	235	216	217	240	267	208	215	260	236	217	253	245	229	228	227	245	219	243	218	225	221	243	220	218	254	240	254	238	218	234	244	233	272	226	261	235	242	247	221	251	218	229	191	256	254	227	229	227	227	241	237	236	250	252	238	252	222	231	245	243	235	271	218	259	232	259	244	251	242	249	232	234	252	212	228	259	232	242	256	260	216	219	251	251	241	225	228	250	240	235	229	214	230	229	250	237	224	256	227	231	235	230	245	239	246	239	235	226	243	240	233	225	253	238	229	238	259	224	225	227	220	224	238	252	240	253	243	248	255	246	257	265	217	262	256	249	232	219	266	237	232	250	224	231	245	251	214	245	247	220	244	252	254	241	222	247	234	253	215	222	222	260	251	277	238	253	254	215	245	235	250	238	253	215	232	268	247	245	227	247	266	256	214	254	245	232	241	227	265	249	258	210	247	252	246	242	227	231	229	260	237	219	236	241	253	221	247	239	256	265	240	229	269	259	251	238	257	242	234	221	206	242	240	257	238	238	229	244	210	229	211	252
27345	20906	9697	1043	716	618	627	600	669	555	603	606	573	567	567	627	536	558	590	520	556	572	559	556	554	542	543	563	560	593	554	547	592	566	577	538	549	556	544	533	559	559	578	567	564	617	616	541	560	570	566	529	549	564	608	559	539	591	556	558	614	547	585	557	551	534	554	572	556	566	565	515	575	573	632	549	600	563	550	562	597	558	541	552	489	539	558	545	553	602	518	550	589	559	552	572	536	526	553	613	533	605	521	553	557	592	577	567	548	554	564	537	542	533	555	562	548	535	550	598	511	581	548	566	606	562	584	539	600	593	582	535	577	555	572	540	545	557	572	514	528	569	562	560	588	554	516	523	598	573	604	596	580	547	587	535	545	557	562	532	586	527	602	603	532	532	568	560	559	580	565	584	551	580	546	546	569	539	556	551	520	542	545	541	568	533	556	533	540	579	544	528	557	548	608	577	581	547	567	539	526	558	594	570	575	577	597	596	545	559	535	562	522	581	559	523	594	560	566	578	570	544	541	540	618	579	558	593	524	528	511	558	577	588	542	546	540	570	550	526	541	550	535	544	552	530	561	573	553	538	574	518	554	603	597	545	550	586	520	530	561	531	544	583	540	578	550	564	538	597	590	539	569	540	534	583	533	574	566	630	549	547	600	605	583	514	551	534	546	541	598	561	577	542	556	534	541	570	569	573	575	552	546	561	541	527	577	558	543	573	545	550	586	573	573	548	522	603	543	516	541	564	561	566	517	553	561	563	580	555	572	558	542	587	555	540	576	569	529	611	547	557	581	550	564	577	556	524	553	571	562	553	549	581	613	551	605	552	540	557	571	579	556	593	534	583	558	563	564	553	597	585	538	553	587	539	549	549	550	517	571	533	579	561	546	542	562	602	635	561	531	545	561	517	604	607	572	557	582	531	567	558	565	523	565	528	570	550	593	567	587	565	552	559	577	554	560	561	574	529	544	616	574	609	589	542	531	569	583	575	569	539	570	561	530	531	549	558	544	576	564	572	585	556	559	525	528	522	584	540	598	575	598	568	553	533	560	588	554	595	550	572	572	561	540	544	554	576	524	546	560	571	530	560	542	548	610	548	563	581	568	579	547	554	555	557	510	553	595	551	542	555	522	585	548	546	577	594	576	550	593	546	565	546	601	540	533	569	523	599	603	528	586	567	553	558	550	576	557	565	516	570	577	544	564	543	546	575	559	568	542	569	548	538	556	554	568	545	522	533	591	566	505	545	587	564	546	558	570	587	564	596	547	539	533	547	552	545	569	522	543	585	546	540	549	571	559	578	551	585	561	571	599	515	556	547	540	534	541	535	542	588	532	507	588	594	575	569	553	595	554	583	571	539	549	548	579	562	556	570	616	527	545	578	536	585	563	535	612	558	575	591	567	566	542	570	565	556	546	582	535	566	522	596	544	561	583	583	605	612	555	578	518	551	553	550	561	551	564	604	568	591	558	553	482	588	550	566	609	586	567	549	602	541	581	564	605	550	589	574	554	567	567	548	597	518	538	645	540	559	570	559	523	538	534	555	582	532	529	571	573	559	631	569	538	515	543	557	557	542	555	595	566	554	549	558	571	562	569	512	565	511	559	569	608	587	532	591	578	555	577	535	589	554	547	530	574	556	556	555	574	556	546	557	584	550	561	622	525	593	578	543	538	562	564	523	582	524	579	594	540	570	600	580	567	530	555	562	532	562	511	534	550	575	528	551	630	549	528	545	554	552	562	586	571	526	580	546	513	580	562	591	566	565	525	583	598	544	559	520	594	551	583	551	558	530	572	499	537	551	572	573	544	512	600	584	592	582	589	533	566	600	564	531	545	580	560	541	539	568	572	559	569	552	525	592	570	564	543	582	561	579	565	574	578	571	573	543	571	574	598	593	540	574	576	590	603	496	548	533	560	550	584	554	567	564	569	568	542	598	552	564	543	564	564	549	570	552	537	543	545	540	542	567	512	579	587	578	557	557	565	534	551	551	560	567	520	565	570	510	542	552	540	552	561	581	552	518	585	557	595	551	566	558	592	551	567	536	531	551	563	568	594	563	572	534	576	568	592	544	544	534	562	581	596	578	568	573	544	591	543	548	562	554	570	569	552	535	530	561	529	577	588	550	566	532	588	544	595	551	579	547	605	524	525	545	545	581	557	535	541	542	572	559	594	556	540	546	571	566	539	560	544	597	575	572	567	537	523	577	569	546	574	547	514	575	557	608	519	556	577	554	534	578	573	559	567	587	512	557	535	535	541	565	545	530	552	547	550	546	519	579	594	533	567	563	609	566	518	527	575	553	577	557	543	577	534	568	571	562	561	557	569	532	609	535	583	564	536	513	534	568	547	587	576	556	553	535	549	566	523	560	549	562	537	551	587	587	509	543	523	587	587	546	543	588	585	580	599	567	539	581	520	532	537	571	589	565	580	566	551	542	558	589	616	546	594	563	555	561	559	551	531	524	546	558	598	562	559	530	584	548	542	539	570	524	546	536	541	531	528	560	557	587	568	532	520	537	535	537	537	593	571	478	528	569	543	557	530	546	544	590	577	536	552	562	562	558	553	558	543	552	541	519	582	562	572	529	578	536	555	562	571	573	568	576	572	551	544	571	559	575	544	567	588	589	579	543	571	601	548	523	562	531	550	590	585	580	576	568	541	543	636	576	522	510	567	555	566	563	550	536	519	588	539	534	553	562	547	563	510	546	569	548	531	547	576	569	529	537	565	551	501	539	521	537	482	567	549	574	541	594	550	537	558	609	599	529	539	572	547	576	606	562	507	591	577	508	529	556	534	562	525	539	569	581	525	576	578	543	564	554	529	489	550	553	560	567	528	521	570	536	550	546	571	589	573	555	587	538	565	553	551	551	575	548	517	577	537	552	527	562	598	578	611	543	580	579	548	585	541	535	533	546	577	585	552	553	558	569	569	560	531	557	549	517	556	540	553	477	539	550	541	550	551	556	589	579	601	542	542	573	556	537	547	562	589	552	565	559	601	580	587	577	549	553	554	546	590	564	539	535	552	563	598	541	536	515	519	603	521	562	562	528	600	554	538	567	582	540	550	562	510	550	576	573	582	558	563	585	548	532	558	605	572	559	518	506	542	560	533	553	550	543	542	562	574	550	590	573	556	609	580	541	563	541	569	572	569	555	540	562	580	570	555	557	585	603	569	531	584	585	548	546	529	565	522	569	572	573	533	556	518	576	525	588	556	573	547	572	573	549	575	533	560	603	584	554	588	527	559	604	533	545	595	614	585	575	554	531	595	619	561	524	556	540	562	553	519	578	573	582	567	530	550	543	558	541	563	612	599	546	543	576	599	565	557	561	554	596	587	564	514	554	578	541	536	559	525	561	583	570	574	549	530	558	558	555	551	590	559	542	574	613	546	555	568	554	546	576	518	594	571	567	555	576	504	537	588	595	523	582	574	537	563	565	505	574	557	565	586	590	577	593	559	561	558	591	564	556	562	499	582	587	555	548
10747	1354	1264	1050	831	827	769	789	740	732	737	713	741	702	721	726	746	740	736	761	768	706	710	747	688	715	756	752	769	719	717	712	707	689	674	679	707	736	761	714	724	724	716	687	743	736	720	697	734	722	756	701	681	721	735	700	778	733	747	756	722	735	746	782	710	711	702	712	746	737	794	718	717	743	719	745	747	715	724	748	671	740	679	730	753	726	739	729	764	743	699	684	724	690	744	711	727	701	736	716	738	718	764	749	736	726	724	727	725	734	715	728	721	728	751	701	729	769	722	742	755	729	715	738	718	729	713	761	685	767	724	690	696	729	725	743	718	688	694	680	719	720	754	713	754	729	696	727	698	684	693	714	738	800	716	686	675	696	725	720	739	712	724	694	701	716	705	654	746	739	691	780	708	721	736	717	755	711	684	732	674	758	716	701	789	731	743	747	708	730	713	696	730	726	756	717	722	725	738	690	741	746	759	729	736	749	722	716	740	680	684	676	712	662	736	731	709	739	681	723	706	744	743	705	715	706	749	759	706	777	757	687	724	726	734	725	733	713	720	802	737	734	755	696	720	751	705	745	770	688	705	740	710	730	744	773	694	703	749	730	713	738	726	726	739	692	710	651	698	727	734	715	725	724	738	715	794	747	711	691	728	700	792	739	692	695	712	772	810	778	722	741	713	715	703	726	700	739	674	696	726	645	691	659	714	702	723	758	689	730	704	706	767	732	703	726	703	729	692	723	736	762	674	685	729	687	752	738	714	765	774	707	734	708	678	680	768	717	748	741	727	728	710	726	758	722	715	728	743	685	689	728	667	726	670	723	717	717	735	704	749	693	746	744	757	696	697	757	678	690	689	763	709	735	716	709	695	718	751	693	776	702	765	705	712	724	708	713	741	686	776	765	726	724	685	739	711	710	726	712	738	729	722	682	701	738	716	745	714	657	715	717	729	749	697	731	698	725	724	725	715	723	743	789	730	743	750	758	707	743	755	744	659	735	726	711	768	785	716	716	695	720	639	734	741	712	684	692	646	711	703	755	704	771	704	695	713	731	730	703	720	744	702	710	691	706	744	726	729	738	741	750	730	681	722	686	768	701	743	734	722	718	690	773	708	765	719	691	704	707	718	719	730	774	751	696	748	752	704	773	726	733	709	745	781	712	751	746	692	715	712	704	694	702	736	734	717	752	694	690	722	773	727	714	732	703	723	749	717	698	722	708	752	716	745	714	707	736	682	719	750	735	702	726	710	681	704	692	667	753	721	749	768	702	706	735	656	737	747	738	733	658	722	724	719	769	679	701	770	782	712	724	721	722	747	734	719	667	734	741	728	723	684	769	773	715	705	689	731	727	792	728	682	755	723	747	780	750	683	739	741	757	729	739	720	696	710	770	776	736	711	750	701	726	706	691	711	676	677	755	730	706	749	724	698	662	733	750	715	709	708	727	714	756	754	725	744	742	753	689	753	750	737	729	745	765	731	762	752	722	717	732	748	760	713	698	659	707	722	742	718	705	741	733	734	689	662	691	728	720	755	752	730	697	685	709	718	734	782	744	756	742	762	732	757	752	711	724	709	727	691	664	680	773	731	756	737	753	743	722	739	741	754	744	734	708	731	717	676	730	723	723	712	794	736	741	715	738	716	708	708	746	769	686	709	768	742	765	711	693	748	725	744	752	703	696	722	749	761	820	685	710	745	762	756	737	709	739	680	729	765	721	715	728	716	688	761	679	664	695	708	707	753	732	708	745	730	697	727	742	773	692	721	747	779	714	718	737	710	716	726	765	698	728	736	725	752	703	744	732	684	713	679	721	700	726	731	779	730	725	704	751	713	724	716	717	710	769	740	765	736	710	720	737	716	733	727	754	744	663	785	742	719	805	748	731	682	727	720	728	695	756	761	656	701	747	678	699	673	718	686	743	700	683	724	689	744	707	685	682	734	724	707	718	692	770	747	734	764	748	717	697	730	722	718	772	729	756	702	733	739	705	736	709	707	725	767	716	724	743	695	738	738	720	722	753	771	734	692	730	746	704	731	670	703	717	701	689	696	685	727	720	683	724	718	685	759	698	737	736	752	693	701	727	693	681	702	781	710	726	719	712	699	710	709	700	720	780	687	747	732	730	712	780	665	757	720	673	724	713	726	696	712	747	717	663	734	721	739	684	740	766	696	685	695	723	737	736	740	742	695	755	733	680	716	737	677	696	694	801	677	746	732	745	732	694	731	799	724	685	682	707	720	737	705	758	777	732	693	708	755	711	687	707	753	694	774	680	719	723	728	703	723	725	754	748	782	694	756	699	738	724	686	707	704	734	737	701	722	715	773	705	715	683	700	738	690	706	725	720	709	686	770	710	751	675	716	714	682	723	690	716	690	676	741	703	716	720	692	709	732	757	692	744	673	704	718	721	744	769	757	730	758	728	727	720	737	715	721	756	741	732	704	724	715	728	726	716	689	733	656	757	706	747	657	738	701	715	688	752	724	722	757	706	750	710	720	772	738	685	711	708	679	677	679	732	713	708	738	682	733	705	705	688	754	747	698	751	724	675	752	745	728	747	721	648	715	705	700	792	725	727	689	715	711	757	748	756	732	660	737	728	724	728	760	725	749	749	731	760	752	742	771	740	736	719	696	702	749	720	750	686	720	693	759	720	769	731	716	749	690	694	724	709	706	751	734	715	757	741	713	684	747	703	725	702	734	735	706	705	706	726	708	749	716	726	716	740	782	800	753	741	726	730	673	702	703	735	683	798	731	716	760	710	739	767	752	761	706	709	714	752	772	710	737	700	697	728	691	738	713	736	690	723	715	682	698	716	717	698	755	741	740	720	768	715	710	733	750	744	768	721	722	788	732	690	710	734	770	744	785	775	700	731	765	710	700	710	710	663	707	713	729	675	746	729	736	733	707	685	754	750	753	724	736	700	679	742	780	736	694	740	742	721	737	755	742	700	705	718	679	736	751	733	663	663	765	720	751	700	750	733	733	712	784	675	739	741	724	727	743	707	703	727	777	692	751	751	680	712	743	678	700	760	752	760	715	727	699	731	789	714	748	743	744	732	756	717	780	767	717	758	696	709	730	702	675	774	720	736	714	704	706	699	711	707	719	738	768	731	703	720	702	726	702	692	771	723	705	733	755	757	705	716	744	713	737	699	707	742	710	715	744	766	726	706	728	722	740	718	721	733	733	702	738	748	723	677	728	707	688	697	717	773	781	735	721	777	758	732	776	761	736	718	745	735	713	753	708	724	750	732	735	744	751	690	731	709	765	716	730	692	656	692	711	681	710	728	692	748	695	758	701	708	713	722	730	776	699	726	681	749	686	718	701	717	749	712	744	640	742	773	751	714	739	739	744	739	710	702	723	784	739	684	719	750	687	709	714	747	727	727	734	741	685	716	730	720	699	755	752	739	700	749	695	744	726	696	734	756	714	695	718	739	732	726	726	728	698	735	742	708	752	733	698	702	733	723	753	717	747	706	698	718	725	744
24054	21418	29194	24019	21420	11764	1259	807	703	657	608	528	513	503	490	479	491	480	479	471	468	447	497	475	422	434	447	439	459	452	420	442	465	445	458	404	453	457	451	435	435	421	446	407	431	414	439	390	405	417	398	397	440	389	418	398	437	421	407	431	397	423	419	407	419	414	465	398	448	430	420	412	427	384	429	389	389	417	437	439	414	456	408	432	443	451	426	400	439	418	465	400	420	409	437	393	421	407	458	399	398	425	409	410	418	416	407	432	386	406	414	445	443	430	428	424	431	409	425	402	460	388	398	400	408	430	433	399	411	425	403	394	444	407	412	424	420	417	438	450	408	433	409	393	417	403	437	443	450	388	394	410	426	419	407	415	430	440	448	439	439	421	399	398	406	410	426	402	409	426	455	370	433	403	444	391	441	386	419	445	383	418	376	388	422	434	441	419	418	409	397	440	422	408	388	445	417	447	404	419	429	427	397	421	410	428	425	392	411	400	432	460	428	426	452	421	428	398	444	373	443	429	396	401	420	410	450	415	404	408	468	396	392	417	388	477	432	408	405	409	418	360	422	397	406	435	435	408	410	430	414	398	433	414	393	451	433	415	395	423	430	439	408	412	384	430	433	415	407	438	424	380	416	459	440	438	443	418	420	404	441	432	426	467	402	444	428	423	413	441	405	429	432	430	432	414	467	432	432	415	448	420	432	437	402	432	401	437	434	413	416	395	404	436	414	405	418	413	429	415	405	406	430	432	394	431	407	432	421	453	433	399	422	410	437	426	413	385	382	390	421	388	388	427	456	420	415	436	426	412	391	396	412	396	390	438	447	434	428	395	430	417	418	393	395	423	450	420	395	449	449	429	447	391	432	442	389	429	433	443	446	414	404	410	443	391	405	389	421	407	404	441	393	413	412	417	405	413	422	439	444	441	453	411	420	420	432	422	396	423	452	411	407	424	388	402	440	432	408	428	437	421	456	429	386	408	444	414	391	389	432	405	447	383	409	422	442	388	400	437	414	406	416	399	437	445	400	418	406	421	402	398	406	420	438	406	405	431	428	416	414	395	395	438	423	444	407	416	426	405	392	426	419	392	429	412	417	429	441	429	456	411	423	459	368	391	424	392	414	433	429	416	441	411	433	415	461	417	377	449	425	409	419	430	460	432	406	420	443	404	409	404	399	431	416	473	387	379	393	427	424	436	440	431	429	427	414	411	413	420	408	413	431	410	390	414	400	424	411	383	424	403	415	427	415	422	420	407	377	370	426	428	429	410	434	377	430	419	429	433	396	386	408	420	422	430	440	413	432	429	413	456	460	451	417	431	425	422	436	396	425	415	437	458	383	390	402	406	439	394	428	399	411	416	428	386	387	401	426	404	426	429	413	409	428	412	420	396	394	409	469	394	392	397	429	425	414	412	408	414	401	405	441	378	379	404	423	417	433	410	442	404	455	432	430	403	446	410	386	388	394	418	424	417	414	412	422	428	437	421	446	409	415	422	415	462	428	453	378	432	407	394	442	430	411	414	406	415	436	389	417	409	384	428	428	432	420	414	377	416	402	418	437	429	441	406	424	431	403	416	413	405	402	404	405	416	427	407	420	426	432	422	425	369	420	408	430	402	421	467	396	428	436	442	399	416	427	447	427	418	409	401	416	402	444	446	457	424	449	411	399	387	419	402	413	451	394	418	399	406	416	444	400	428	405	429	373	407	423	417	442	414	413	449	409	424	406	421	390	439	431	395	445	413	391	417	394	410	438	394	422	419	428	408	392	422	429	432	386	407	399	418	435	434	433	433	428	423	453	436	441	399	424	432	400	434	429	412	405	423	417	379	402	416	402	409	441	428	405	411	424	410	381	411	436	396	439	462	399	424	414	384	421	425	423	437	399	392	404	418	433	426	394	411	408	406	410	411	407	408	382	439	396	387	400	424	421	378	423	438	417	419	379	419	404	442	434	385	424	376	448	398	426	402	375	401	412	404	418	394	409	427	448	418	421	409	401	422	451	425	403	403	421	403	355	393	447	430	390	424	435	443	407	387	390	407	409	421	427	413	389	433	424	412	401	438	420	367	391	444	412	394	438	406	453	407	467	400	407	419	428	440	462	362	403	394	421	411	408	447	401	403	409	388	377	386	379	433	423	448	429	397	416	444	402	408	429	443	428	377	411	413	385	422	428	415	415	430	362	401	398	427	431	407	421	411	428	391	421	411	425	433	425	418	435	454	423	441	458	445	405	459	410	399	409	429	426	406	430	413	382	370	397	431	412	371	417	431	426	456	387	447	383	424	397	422	430	436	429	435	402	433	404	443	396	397	448	409	424	405	430	414	437	456	403	406	409	438	395	381	395	430	402	411	405	447	371	437	401	419	406	399	418	445	456	466	420	426	390	417	358	406	441	421	405	395	408	380	408	427	402	452	391	433	439	406	408	415	402	416	428	407	379	398	401	398	421	404	411	439	403	395	427	435	430	431	477	384	422	433	423	397	448	394	431	417	431	399	398	405	422	392	459	399	457	421	421	388	437	390	399	441	426	427	405	422	451	404	379	419	402	408	424	402	422	441	428	384	428	452	452	405	381	380	434	419	424	422	377	424	404	396	419	387	407	396	427	410	451	413	425	407	422	418	487	415	390	380	430	450	444	397	411	417	421	424	447	408	441	435	412	436	424	415	407	437	433	421	417	399	402	367	421	441	406	423	392	396	408	421	423	448	415	416	404	447	431	399	438	443	409	401	411	418	403	456	416	408	405	423	433	433	428	393	402	423	404	389	411	419	438	439	403	385	414	402	426	445	449	442	390	408	419	401	404	377	414	434	421	402	433	441	452	412	398	411	439	387	467	394	432	376	407	423	404	436	429	420	398	399	412	410	406	389	411	411	413	423	431	468	388	412	416	406	425	410	426	431	431	395	438	405	396	434	409	422	405	394	407	396	420	456	389	414	419	406	424	398	449	448	403	445	412	405	397	425	415	414	423	389	415	444	413	416	424	361	432	424	390	433	353	443	428	426	415	424	442	432	420	434	400	431	414	413	425	397	422	413	410	424	435	407	421	438	406	417	407	419	396	421	459	412	391	401	430	414	386	434	415	413	411	463	413	400	402	430	425	456	425	416	448	407	382	424	420	399	413	484	430	405	433	416	379	450	399	403	386	401	415	388	451	420	416	430	377	420	436	398	374	423	442	415	405	405	407	423	423	410	424	429	408	391	422	443	411	390	395	395	401	438	458	389	418	444	436	412	408	414	418	416	439	371	380	418	421	407	405	413	463	413	423	431	448	406	416	441	438	426	405	411	443	377	412	456	438	419	400	408	439	391	424	390	393	426	422	394	386	446	404	359	403	376	445	393	417	414	441	372	417	401	409	439	372	389	411	418	399	452	396	396	413	416	415	437	436	422	412	401	421	424	409	441	391	399	426	424	450	438	423	381	472	420	408	450	410	398	442	408	397	430	402	419	416	432	404	444	430	425	401	409	429	413	385	404	401	445
17547	8756	7643	3927	2740	2219	1731	1494	1176	1060	950	820	784	772	678	702	690	724	631	650	606	652	591	616	621	662	616	625	561	593	577	585	615	569	596	614	561	602	606	578	549	579	604	564	602	622	565	568	589	526	544	576	557	584	591	528	563	546	528	579	546	583	546	571	541	563	560	550	568	574	563	540	598	558	598	587	557	582	593	552	559	538	565	542	532	553	546	577	554	529	559	547	556	565	575	560	631	571	592	555	575	538	531	581	494	534	540	571	554	555	522	550	573	559	584	564	515	562	551	530	596	538	579	537	544	586	547	552	583	559	540	577	546	565	537	542	583	562	541	560	554	558	508	557	617	542	558	558	560	566	555	511	555	590	585	570	530	498	586	534	526	565	516	552	559	534	523	554	540	553	565	546	551	546	575	552	546	548	536	568	564	563	550	542	553	535	568	499	566	580	556	582	587	524	505	566	540	590	573	541	507	558	586	548	570	579	546	563	557	506	532	581	513	536	547	559	531	530	566	578	536	567	533	559	571	554	581	530	573	542	500	528	577	568	580	564	570	574	555	555	540	584	580	544	581	564	551	566	524	584	548	576	599	534	588	579	534	581	533	577	585	587	538	574	554	559	582	580	548	557	521	551	528	527	568	559	549	555	546	575	582	569	526	524	544	548	538	534	550	535	567	543	528	551	549	588	548	583	544	571	548	522	580	561	540	573	545	537	577	561	548	568	589	545	543	549	524	532	547	544	569	486	536	578	575	573	537	574	551	563	531	555	536	570	577	601	558	537	568	533	524	558	525	533	518	567	529	519	526	501	558	532	575	551	584	541	580	553	569	547	547	537	505	547	525	581	599	565	509	584	571	577	545	557	535	580	611	527	575	535	532	531	566	535	553	575	596	521	581	560	554	566	558	534	553	543	548	585	563	584	573	545	558	537	566	606	578	550	565	551	531	560	514	539	555	547	519	560	566	619	560	530	517	552	550	567	533	547	542	573	604	550	543	560	537	506	552	556	569	532	541	534	548	527	544	541	514	558	547	564	543	551	586	599	523	527	542	548	591	593	563	532	579	542	583	488	603	570	527	553	487	556	551	550	540	539	536	559	579	562	567	576	558	548	538	554	551	560	559	569	568	618	528	564	595	529	542	523	575	550	580	593	545	567	544	526	535	551	592	571	553	550	574	524	584	605	534	591	545	568	580	575	554	569	567	524	518	546	569	545	598	565	579	570	545	565	546	510	554	565	559	552	584	542	580	579	516	556	557	540	552	566	520	519	577	548	560	552	552	575	529	573	556	555	569	573	577	547	578	553	539	531	574	551	549	556	537	573	566	545	549	559	569	541	548	562	567	536	555	541	540	563	588	532	564	523	584	546	541	587	578	579	588	541	558	567	528	569	570	567	571	537	538	566	535	555	565	547	518	532	559	580	551	541	533	513	534	549	562	596	513	562	582	555	541	537	565	536	538	543	516	533	520	525	534	557	573	513	567	525	536	541	517	571	531	551	542	558	523	519	573	541	569	538	560	518	519	606	579	537	549	547	538	547	531	502	571	535	562	560	548	611	539	563	544	517	572	535	564	566	550	505	531	566	549	575	536	580	586	550	561	536	545	608	546	571	593	526	543	551	513	553	583	566	554	557	549	581	535	570	568	583	543	587	544	580	528	555	554	561	514	563	492	532	540	518	583	562	538	517	566	526	575	516	523	568	525	589	548	555	547	531	534	531	569	520	545	544	584	528	548	567	543	545	517	561	490	583	570	569	575	590	534	583	588	583	544	585	531	557	526	509	562	569	544	583	554	510	569	561	546	567	541	587	595	526	581	588	580	530	570	575	574	537	609	544	509	545	574	533	573	583	571	550	537	534	538	613	589	582	554	574	548	553	538	536	551	560	565	554	559	532	558	565	594	582	561	561	552	550	585	582	554	530	566	555	574	581	552	555	559	518	531	566	565	578	572	528	539	562	556	590	563	551	576	571	546	523	557	558	584	563	558	604	560	571	534	596	519	540	597	548	526	557	531	558	518	577	554	540	543	577	549	532	552	575	587	537	582	570	590	573	556	537	581	533	549	572	564	528	571	523	555	568	541	534	574	589	517	572	559	584	547	565	630	577	593	528	540	527	506	535	532	586	549	526	567	586	584	556	546	616	552	564	577	553	520	566	523	545	516	553	556	555	582	582	609	548	541	554	591	575	572	532	534	576	524	580	565	580	552	602	544	530	575	547	585	535	574	528	582	558	541	585	597	538	542	556	578	556	552	603	568	548	492	573	567	553	576	558	550	548	573	541	555	517	564	566	568	531	578	591	501	587	590	490	541	535	544	571	551	510	547	565	536	508	561	549	565	567	601	574	531	555	530	564	562	565	586	577	586	556	551	552	550	573	559	588	567	519	552	562	524	530	570	540	543	581	586	572	528	563	537	567	575	536	543	564	571	550	592	553	559	578	541	594	541	568	547	580	558	544	540	540	574	595	613	547	554	548	568	549	573	596	576	540	536	560	569	553	575	562	544	558	522	541	534	545	565	565	544	568	550	572	548	545	539	534	575	586	595	539	567	541	568	532	562	565	577	565	541	600	549	569	561	588	586	566	527	538	537	575	551	539	588	559	576	555	562	541	567	579	559	582	582	539	560	561	509	581	513	556	553	524	533	564	530	516	559	578	571	545	547	562	558	581	556	546	549	560	583	526	563	569	568	586	553	570	546	562	566	552	551	547	588	560	551	584	582	535	590	533	522	576	579	549	539	600	544	547	564	576	560	564	527	499	575	534	575	555	573	573	588	549	506	570	563	522	560	547	521	535	544	530	578	566	589	537	542	533	570	593	567	521	608	541	554	564	569	592	542	552	521	527	563	569	583	560	530	529	549	539	610	545	561	559	584	593	555	568	520	592	582	583	545	587	536	590	553	534	593	543	555	543	558	559	565	524	567	551	533	559	576	565	594	562	625	548	587	539	564	532	603	542	593	526	576	530	572	518	551	572	524	596	565	547	576	498	548	556	581	566	556	525	545	520	550	579	580	562	596	538	530	582	570	563	522	556	562	580	510	590	580	552	519	546	528	553	603	533	563	574	558	547	583	576	523	538	551	541	566	571	577	554	495	590	543	558	566	568	511	561	569	523	543	588	576	544	597	539	568	528	583	555	594	518	535	562	533	566	583	522	559	573	545	524	551	552	549	542	542	592	547	588	571	566	527	552	549	552	583	535	570	554	548	525	544	559	582	526	569	544	538	523	576	560	548	541	524	527	552	570	551	533	540	542	543	542	531	566	566	561	552	549	532	549	539	557	638	522	560	534	558	543	560	537	537	573	546	541	562	541	575	570	530	560	545	566	570	562	570	573	563	532	552	567	552	561	563	494	531	531	576	566	563	574	569	535	539	581	555	543	555	527	577	533	585	548	559	543	542	586	574	532	513	599	575	583	554	550	554	616	529	514	567	626	551	556	543	525	584	510	519	557	557	635	563	532	554	517	543	609	555	504	547	576
23144	21466	29732	23612	21466	21515	10330	983	653	548	483	381	382	345	318	300	294	276	285	258	215	251	218	230	245	225	224	208	220	187	191	200	189	199	193	166	174	198	193	195	197	177	180	183	177	176	183	190	180	178	199	220	178	163	184	191	177	179	208	183	196	170	172	187	187	166	175	189	165	180	184	177	192	189	176	171	181	160	199	167	169	163	176	176	195	157	226	188	212	179	187	193	181	196	170	186	184	210	216	206	181	181	193	184	173	193	207	186	194	179	191	212	144	163	193	173	154	175	168	169	202	193	158	188	178	192	168	163	181	186	188	178	181	174	179	183	169	181	194	172	180	196	167	168	163	165	159	206	189	178	170	168	214	189	199	183	172	176	182	185	210	158	195	187	179	210	192	186	180	176	181	190	192	182	167	184	191	165	182	183	179	187	178	210	173	161	187	206	183	176	175	180	196	199	165	162	179	198	182	176	175	148	185	164	188	193	179	171	187	186	159	189	192	166	170	148	190	160	170	187	176	156	195	184	185	167	163	173	170	175	148	182	173	203	166	167	195	210	169	217	167	170	186	181	185	173	150	165	190	154	181	188	187	171	168	185	164	161	170	180	171	168	174	167	182	196	142	183	215	185	173	160	185	170	191	189	187	187	176	186	158	183	171	180	196	179	166	176	180	174	190	166	172	184	159	200	156	190	199	168	176	196	164	163	203	177	163	176	181	156	159	185	164	157	176	187	176	166	162	179	161	182	166	157	200	185	188	188	173	195	196	167	189	188	162	177	193	182	166	183	193	177	195	173	197	152	180	176	169	203	173	163	172	176	177	178	183	193	167	206	181	178	187	178	163	181	169	197	175	172	173	180	183	162	178	165	194	179	189	155	184	184	177	183	178	186	187	179	185	162	181	169	193	201	158	174	178	200	178	184	181	154	185	179	200	159	168	197	178	145	168	175	198	155	164	174	180	195	167	168	177	180	167	196	183	158	162	197	178	183	174	150	188	159	175	187	183	184	174	178	166	173	140	178	183	170	211	160	163	184	167	191	193	163	199	160	189	173	182	192	189	189	192	191	186	181	178	167	174	176	189	185	160	184	177	175	156	189	170	203	164	185	173	182	187	193	203	185	194	168	151	200	164	171	192	175	159	167	161	174	191	171	183	185	162	173	150	187	186	195	188	187	185	198	188	162	172	169	169	184	198	204	173	179	188	174	190	182	178	161	177	174	148	181	171	151	183	177	173	189	166	170	177	188	196	178	181	184	188	185	181	180	171	180	172	180	170	168	156	191	196	191	187	174	166	187	192	156	169	173	176	184	171	181	173	164	182	187	174	172	175	167	162	152	207	186	164	173	197	199	189	160	161	190	160	180	177	162	150	182	184	180	165	186	173	188	173	174	169	182	170	185	160	195	181	171	181	200	162	198	158	193	175	187	177	149	182	152	189	185	178	183	183	180	175	170	166	204	170	184	215	161	169	151	161	148	194	178	203	148	174	181	167	177	160	180	156	169	178	162	198	164	154	166	176	185	171	201	176	187	208	181	182	182	194	165	181	174	171	186	171	179	171	164	166	201	188	169	182	150	190	176	178	194	167	161	201	196	170	174	170	189	196	186	165	187	173	182	164	169	198	186	178	207	195	165	168	167	204	191	152	178	178	158	203	184	174	167	174	201	174	158	187	190	169	165	184	179	170	183	185	184	170	209	187	190	186	189	171	166	176	206	157	183	186	176	166	175	182	188	179	179	168	163	181	198	167	161	163	190	189	176	191	160	188	194	177	156	185	164	177	183	179	160	165	172	160	193	177	190	183	174	176	195	188	167	151	188	175	175	180	153	171	186	184	194	174	167	192	183	178	191	158	168	181	150	194	219	170	148	188	195	181	163	174	160	193	185	159	187	168	172	185	174	185	185	174	190	177	215	190	158	181	193	172	186	193	181	174	186	183	169	157	168	196	197	201	174	179	188	155	170	171	196	178	191	182	176	193	183	150	173	194	161	177	154	166	188	183	162	171	172	167	167	170	150	203	158	176	162	170	173	160	146	170	177	167	195	184	174	157	170	183	162	174	174	175	193	182	172	169	161	168	153	178	208	197	189	184	177	184	198	180	181	174	166	182	173	191	189	167	185	150	174	191	157	195	181	186	193	163	170	163	186	183	161	180	158	185	163	196	205	176	188	167	194	164	168	181	170	168	176	167	197	153	170	170	192	162	164	187	177	179	194	183	179	193	197	183	161	171	177	190	171	160	154	174	180	178	159	196	177	179	180	191	175	148	176	168	153	167	184	181	173	169	180	178	166	198	197	172	191	171	164	172	160	154	181	177	183	161	189	193	188	169	176	182	188	161	145	170	148	164	155	212	184	167	179	184	167	196	167	190	216	172	168	166	173	169	193	170	196	177	193	212	182	161	195	160	196	193	165	172	165	162	168	176	197	177	174	193	165	190	188	182	153	168	164	176	171	168	180	164	165	175	161	194	167	180	180	159	166	181	170	172	187	177	166	179	156	158	167	162	176	200	182	179	161	160	172	167	176	158	170	172	184	173	185	164	143	193	197	173	187	162	196	161	164	197	185	159	162	183	173	177	162	180	175	188	193	179	163	178	158	168	191	173	211	199	145	192	198	191	174	185	188	177	149	162	188	179	173	164	190	198	179	205	175	187	180	187	176	176	148	172	165	180	157	171	189	184	187	187	187	172	176	153	214	191	150	162	166	172	155	166	194	167	180	208	164	183	164	147	173	211	176	192	177	194	172	163	190	192	193	168	179	186	189	180	179	203	193	176	189	176	183	172	191	198	182	174	181	181	197	187	183	192	168	193	167	169	183	183	180	169	177	164	192	173	194	171	170	172	188	159	177	166	173	195	185	168	179	172	166	165	175	175	177	176	184	185	177	187	191	174	203	174	182	185	171	166	165	187	155	179	179	170	170	191	178	175	158	163	162	177	173	176	182	181	194	184	184	189	183	176	170	174	173	191	188	162	176	167	180	176	180	199	174	162	172	168	172	179	220	187	163	185	168	174	176	176	177	162	158	185	159	199	178	161	167	202	146	187	174	167	174	195	177	180	169	173	185	195	202	181	197	167	180	198	181	180	188	191	176	189	173	186	207	181	160	191	182	178	157	159	162	176	182	169	192	191	165	170	185	171	180	177	173	197	177	142	165	178	185	165	160	188	181	176	191	185	171	177	188	166	187	216	180	156	194	168	188	183	178	189	183	169	169	193	177	180	160	183	157	188	164	187	175	197	177	173	177	189	197	185	190	166	143	149	172	178	174	179	194	169	158	176	182	181	205	186	168	170	189	172	177	180	175	181	183	191	196	188	199	184	179	167	180	189	171	171	194	157	192	193	172	170	177	179	195	171	160	156	164	177	186	184	178	174	178	176	184	183	178	185	179	184	177	194	184	146	170	198	197	195	171	188	192	177	170	169	176	192	189	163	188	197	186	161	178	183	183	170	154	199	184	166	172	177	189	160	184	169	198	160	177
20324	14265	12355	6493	4474	3297	2529	1945	1547	1251	1069	874	742	661	609	540	525	456	403	396	379	382	376	342	345	339	319	286	328	306	268	299	298	278	253	283	271	265	308	268	261	254	253	275	261	260	255	281	252	232	274	274	265	272	252	245	271	263	227	255	265	241	239	224	243	242	230	232	219	247	267	209	271	244	267	297	225	228	240	255	257	221	225	224	230	238	239	261	253	239	233	246	236	230	241	212	239	247	231	287	264	232	235	249	252	246	271	221	204	251	252	227	211	239	228	241	234	265	254	263	245	253	253	241	223	228	233	246	221	232	255	252	234	237	232	260	247	212	236	256	234	245	271	262	279	250	224	256	234	223	239	238	261	231	233	273	264	232	247	224	241	244	247	253	265	237	251	240	257	248	237	223	217	243	234	240	260	263	232	242	218	248	220	259	213	230	252	236	236	219	219	218	263	225	252	260	219	249	235	233	238	256	226	233	257	218	226	247	253	230	229	254	236	256	250	239	274	236	204	221	276	247	232	239	241	252	207	224	249	267	228	234	197	249	227	218	231	245	233	243	248	228	230	228	236	235	249	243	242	270	224	235	232	256	245	236	255	256	252	253	255	234	236	273	241	252	243	257	260	214	237	224	237	283	250	281	245	217	232	201	230	209	236	245	220	242	258	231	208	245	244	228	262	265	247	224	215	245	228	250	229	245	250	237	229	243	242	251	227	209	220	248	245	255	241	237	226	235	237	248	227	231	224	253	236	225	252	232	249	217	233	234	223	255	233	227	231	230	222	250	213	233	218	232	249	275	213	222	269	259	254	254	245	237	252	267	219	203	238	271	248	229	226	232	252	241	252	215	224	256	242	227	232	241	249	253	233	242	232	243	219	259	253	244	241	237	261	254	290	233	236	220	235	231	201	233	243	227	248	233	270	238	241	263	242	244	249	233	229	232	217	231	219	254	233	193	265	227	249	221	242	223	273	238	234	243	246	221	253	228	232	237	230	214	231	254	224	244	218	271	198	242	256	226	246	229	240	222	244	234	227	234	220	233	244	246	257	244	280	247	246	230	216	254	238	244	260	227	267	254	311	235	232	236	243	259	219	263	264	257	236	245	235	238	227	239	246	223	265	215	255	243	257	258	217	255	241	229	206	237	228	233	237	229	222	244	250	239	246	216	228	263	257	244	250	248	215	259	235	228	234	246	256	235	249	219	218	253	243	273	223	273	250	224	216	204	227	235	213	253	224	241	228	250	214	242	251	253	236	206	222	250	224	231	236	231	205	251	239	273	252	245	246	231	261	244	231	222	257	235	230	215	272	241	237	252	237	222	255	253	228	218	263	224	213	238	241	241	235	222	245	244	247	233	250	266	228	226	235	227	228	232	234	227	252	237	222	221	254	207	243	250	242	211	257	217	244	256	215	278	226	251	259	239	240	256	214	247	213	231	238	226	250	222	272	236	261	253	226	242	240	250	236	227	234	222	211	248	238	243	230	246	241	259	233	245	249	245	225	251	253	265	253	192	242	224	242	259	233	265	249	213	215	232	248	229	230	231	242	261	259	247	245	247	259	226	239	222	224	245	210	265	222	233	236	266	232	233	251	281	232	221	227	238	247	245	239	236	240	220	258	227	249	223	220	233	248	250	258	240	216	243	230	241	248	221	238	236	231	254	238	241	232	245	255	213	246	214	233	230	245	232	248	215	224	212	259	238	244	217	233	257	268	213	260	245	246	241	252	219	246	242	236	224	246	239	225	260	222	237	247	223	244	255	222	251	248	243	227	225	239	234	257	265	249	245	241	223	208	227	265	238	227	236	229	219	258	256	210	237	234	244	220	223	244	230	232	231	240	248	230	228	223	226	249	272	259	240	238	262	233	231	240	247	268	211	244	233	228	232	224	249	232	206	229	248	232	242	240	211	250	209	216	251	245	262	223	229	254	243	236	232	239	244	257	221	232	254	230	216	257	227	270	240	221	250	233	243	225	245	222	242	231	227	253	243	240	254	244	245	236	262	244	252	240	243	236	225	244	239	241	239	240	222	242	257	225	264	233	268	256	207	228	226	276	247	232	226	255	236	223	243	221	241	278	238	223	238	247	247	215	226	220	195	253	244	235	253	223	258	244	229	233	226	227	239	209	242	254	229	245	215	221	216	246	250	225	266	261	239	228	244	242	236	255	223	226	220	213	238	235	258	237	274	217	231	235	254	242	265	216	234	255	247	245	256	241	241	245	254	250	233	242	234	237	246	243	258	229	272	227	214	229	226	228	264	239	240	219	242	205	247	256	239	263	238	239	247	243	236	210	234	247	202	240	245	259	236	251	228	225	208	260	220	209	250	234	238	256	244	257	239	276	258	234	243	219	252	223	233	238	241	249	266	241	251	229	232	238	218	204	217	235	234	236	258	213	247	259	257	244	248	267	249	238	224	226	253	226	238	218	222	244	245	232	231	213	259	240	239	251	274	222	239	239	228	237	236	231	242	246	243	238	256	242	245	245	258	228	249	236	274	241	225	243	254	264	276	239	232	238	223	257	212	236	223	234	250	242	246	264	251	227	238	244	213	239	233	236	226	247	236	217	239	255	252	254	237	247	252	231	260	249	237	259	227	199	244	232	269	241	255	273	198	217	219	211	254	248	249	215	267	240	237	266	225	260	242	233	254	236	222	240	259	249	230	247	226	216	238	234	231	277	269	246	240	259	244	205	238	231	237	268	244	243	241	239	253	244	237	239	253	255	242	214	238	221	219	246	219	217	234	265	229	229	235	242	229	254	219	238	249	243	211	226	236	217	208	254	251	232	240	246	229	243	229	223	227	267	272	268	227	276	225	238	243	233	260	278	241	229	251	246	208	238	244	238	249	227	247	241	225	250	250	219	222	271	252	242	222	240	260	238	256	243	258	229	207	223	240	225	265	246	235	262	236	227	238	254	223	242	231	235	261	211	248	241	207	240	238	225	231	241	275	233	217	233	226	242	243	213	219	250	243	238	206	233	237	222	226	225	248	253	252	249	234	236	240	249	247	243	252	221	227	217	241	227	248	237	249	217	216	225	251	263	232	253	229	226	240	233	239	246	225	215	210	242	227	241	264	236	235	247	217	245	221	227	226	256	263	241	229	241	265	233	239	233	241	243	238	223	210	228	224	247	236	245	266	236	238	244	251	243	232	248	239	229	254	207	268	225	249	268	223	237	230	220	228	260	237	236	230	252	256	253	257	236	233	263	236	226	253	234	251	252	248	213	240	224	229	229	236	259	223	248	230	226	246	238	244	258	251	229	217	234	245	218	260	247	228	245	238	241	242	247	228	242	220	239	251	248	242	217	238	251	259	258	246	239	215	228	245	221	259	235	234	217	223	236	247	237	232	229	271	254	251	224	253	265	235	257	205	249	221	218	234	234	241	230	235	227	239	244	241	251	233	202	251	207	213	236	211	238	252	245	252	248	229	221	248	223	225	234	237	243	241	230	235	236	241	211	259	235	234	268	237
27460	20915	9531	1043	711	615	630	609	591	620	578	603	558	558	609	535	576	560	572	546	555	553	548	553	566	606	552	555	538	549	551	594	565	532	560	578	563	591	589	589	560	585	577	573	533	553	533	550	537	538	562	602	526	570	578	562	614	527	527	553	577	577	543	547	545	519	587	525	555	545	579	545	574	550	577	582	590	573	586	524	573	577	572	543	565	506	594	588	588	518	573	543	548	559	542	538	566	586	558	545	591	556	569	547	579	583	542	542	550	550	501	528	552	544	540	535	552	616	567	569	569	552	543	569	529	548	561	548	542	590	519	561	557	576	523	547	560	550	541	557	559	550	601	563	575	554	546	540	546	586	546	575	553	590	559	574	533	570	564	527	531	566	528	562	549	572	574	539	574	594	585	596	539	594	533	542	561	575	577	521	583	590	545	537	568	554	552	525	566	520	550	548	587	543	602	601	584	537	567	537	587	566	611	563	576	587	530	601	552	554	550	574	575	566	546	596	538	519	562	544	530	604	537	620	542	597	583	524	563	556	541	577	580	547	562	582	567	557	535	567	560	597	535	559	575	541	596	538	569	592	556	586	576	569	567	596	548	521	553	538	594	570	559	521	542	580	567	541	608	588	597	563	556	527	539	525	566	527	566	587	569	597	538	549	535	576	582	533	598	589	546	556	599	538	574	586	573	519	559	560	588	579	585	541	558	554	540	530	539	582	609	537	595	534	573	564	558	546	549	599	590	557	590	570	621	546	603	541	533	530	575	550	546	589	607	554	564	571	555	549	559	558	588	565	536	533	605	541	578	575	544	537	574	578	559	589	580	582	539	550	545	551	545	549	584	557	513	549	588	608	549	556	577	584	570	617	563	583	559	494	603	597	558	566	557	560	602	564	556	550	525	573	596	542	553	567	593	566	561	523	545	563	602	554	568	520	530	553	590	585	555	553	544	564	573	551	534	524	586	564	550	561	539	543	593	557	577	608	581	584	568	557	544	544	569	585	524	573	537	548	586	568	553	541	564	551	516	578	573	554	634	570	575	563	584	571	519	603	558	577	573	580	544	529	588	579	579	511	587	515	565	548	557	531	549	549	547	541	535	534	569	569	555	549	586	550	536	563	573	592	598	574	571	535	580	544	556	609	594	597	609	557	524	539	585	587	578	549	514	523	583	576	565	542	546	571	568	587	551	546	590	574	595	565	500	531	575	515	548	588	497	539	532	530	558	523	541	582	536	554	554	579	548	532	571	543	569	575	548	567	517	552	563	516	545	588	543	531	555	551	570	554	616	541	575	545	600	551	567	578	568	635	617	541	620	582	526	555	629	537	517	539	569	554	562	547	596	561	521	550	600	547	577	586	562	592	574	534	560	569	553	584	598	568	560	537	546	575	568	602	562	542	535	556	565	538	561	554	550	558	523	554	600	500	534	576	581	548	571	561	520	574	531	554	565	488	556	507	568	548	588	539	525	579	545	606	564	557	571	579	506	560	541	572	569	563	530	567	545	518	516	601	580	583	539	532	543	571	556	539	553	583	601	573	559	611	570	549	609	577	549	542	570	571	520	546	560	551	593	579	520	563	571	602	585	546	559	531	577	581	597	560	507	592	590	568	575	535	559	578	532	579	596	531	586	563	567	570	545	536	605	530	573	559	548	542	568	536	544	540	561	563	555	534	546	572	545	599	537	572	582	595	565	596	566	566	547	565	537	604	518	531	542	546	594	579	537	548	539	563	554	542	577	552	574	563	536	562	553	529	529	563	582	584	578	511	595	538	542	555	565	550	537	536	531	569	578	607	552	539	543	575	535	585	545	571	565	564	501	540	559	563	547	572	574	547	539	546	562	562	568	580	552	569	534	536	512	541	511	556	558	594	541	593	599	533	576	585	561	528	598	549	556	591	519	532	566	581	542	558	535	571	515	496	556	576	521	597	570	580	549	551	602	538	582	542	545	558	562	560	557	540	531	508	562	547	603	541	537	570	559	557	550	552	540	542	558	551	570	545	547	589	564	535	607	579	609	569	536	597	578	582	549	581	598	595	571	537	557	542	595	549	576	524	541	550	562	510	590	588	522	577	548	600	574	554	571	618	613	587	582	555	553	537	527	595	583	538	587	560	578	590	523	597	528	613	539	591	553	582	505	563	582	564	548	589	582	590	571	559	533	587	558	578	604	528	552	577	572	565	542	589	585	565	568	530	551	544	531	583	585	557	593	579	543	564	636	593	544	577	563	561	567	593	569	616	583	572	613	580	579	562	551	589	558	599	583	558	581	566	556	566	587	551	544	553	596	567	589	571	552	554	572	522	594	538	593	580	567	575	554	537	559	612	591	541	548	545	568	605	561	531	553	559	539	530	514	579	576	554	582	552	550	564	577	598	549	553	544	568	564	557	531	562	616	515	584	619	603	535	555	541	560	557	536	581	548	508	573	590	561	539	572	563	531	599	547	547	549	583	581	530	577	581	574	587	529	503	549	536	563	560	598	556	589	511	556	573	531	555	551	563	553	541	556	563	499	583	569	526	541	542	511	526	505	549	526	590	538	550	554	619	570	556	516	552	596	557	560	546	541	584	544	529	559	589	578	570	557	557	547	552	548	585	541	583	575	553	566	571	581	569	550	598	584	529	578	538	523	547	549	592	545	549	566	574	537	546	551	529	573	566	587	550	504	542	603	557	608	531	561	587	544	548	532	558	594	541	533	571	562	550	571	516	539	558	575	548	517	524	590	562	598	525	605	530	599	534	555	572	521	578	572	596	547	572	575	573	566	550	552	522	549	517	544	613	606	548	605	537	576	565	569	545	588	567	531	574	532	558	552	571	558	595	531	525	556	518	554	604	566	537	533	574	570	556	580	576	562	577	553	603	570	569	553	554	554	563	591	551	535	560	556	589	547	539	545	553	601	568	554	610	574	523	557	575	562	555	596	551	538	572	566	531	583	593	551	576	595	582	545	545	503	574	594	574	554	538	566	540	554	558	570	563	552	546	547	547	535	566	553	561	614	534	574	499	550	569	592	546	575	575	565	598	552	569	546	533	519	546	561	582	535	530	578	563	570	523	603	551	548	543	531	607	587	577	548	594	534	578	565	521	581	563	571	587	595	574	557	555	598	571	535	562	545	575	533	554	528	571	567	567	548	588	563	550	609	518	559	613	576	552	603	561	539	573	537	546	577	536	556	556	562	556	565	522	568	604	555	574	554	582	536	554	613	528	531	595	567	527	553	603	542	584	548	600	593	520	556	550	549	559	526	582	557	583	589	571	528	558	559	546	532	564	554	572	541	551	553	556	542	521	573	589	583	568	535	548	569	533	551	582	556	584	512	594	597	561	575	572	554	558	550	555	547	532	538	537	569	557	583	572	585	594	564	577	560	592	591	548	549	559	539	568	571	524	535	627	579	517	531	580	617	549	570	537	544	600	564	547	559	603	560	555	540	572	535	565	532	574	572	517	556	545	584	529	585	545	581	523	572	552	570	597	570	586
9834	1396	1244	963	887	832	780	826	704	798	766	705	734	744	775	796	751	769	775	779	734	670	755	743	733	762	700	762	727	706	752	755	722	714	741	700	722	693	687	738	700	698	742	714	752	707	731	742	693	720	711	734	739	733	712	779	739	738	723	768	709	674	726	744	767	731	821	739	739	663	713	761	744	731	740	692	712	711	700	677	714	714	758	755	728	691	716	735	745	778	664	720	770	723	711	698	760	733	743	732	743	738	771	713	710	710	720	725	721	700	714	705	749	755	700	705	757	777	726	771	698	774	701	702	713	755	737	688	726	736	707	718	770	754	738	771	761	703	717	746	703	752	683	741	784	738	728	732	767	731	755	726	738	749	715	716	704	781	778	764	716	755	718	754	753	707	723	772	724	769	714	723	704	734	701	753	709	708	701	750	790	708	688	719	684	733	682	772	710	776	736	757	734	702	757	692	750	716	750	726	750	721	708	717	739	733	701	707	750	732	782	725	740	751	724	659	730	748	715	692	764	738	699	755	772	719	746	734	760	694	765	715	700	720	728	715	792	721	767	777	739	779	761	706	712	715	712	730	707	686	790	720	716	722	695	665	787	762	722	680	752	745	737	743	787	736	741	750	721	716	745	717	719	743	702	771	695	722	730	772	671	780	744	722	706	728	734	732	745	729	757	735	727	770	716	704	741	716	723	723	753	727	735	758	719	750	711	738	770	716	737	700	757	748	764	778	714	739	735	719	730	743	722	697	709	738	725	694	749	709	761	824	770	781	764	733	716	702	755	719	713	703	700	748	733	704	744	738	734	780	736	792	773	691	701	746	714	714	744	747	742	754	755	706	736	744	773	718	771	739	764	730	757	721	761	690	783	737	762	740	778	783	754	754	719	788	770	740	789	726	744	745	711	792	721	740	680	759	752	784	698	766	725	747	678	734	721	714	714	717	721	742	725	778	737	720	708	759	721	711	754	726	722	718	743	726	743	730	742	693	680	727	707	761	748	673	750	729	704	699	725	739	738	756	737	730	767	739	721	727	719	726	741	730	742	699	743	765	736	748	747	744	740	715	702	661	772	734	692	675	741	739	728	751	765	692	778	699	753	692	716	767	717	703	720	715	735	726	707	738	727	708	738	748	730	754	724	717	776	704	705	674	726	697	735	731	678	741	703	663	728	721	753	739	738	707	685	704	735	768	718	729	729	737	682	718	693	715	716	728	713	761	754	720	720	701	710	673	707	766	781	739	685	741	704	740	721	746	757	724	708	664	704	760	690	704	700	708	673	724	706	730	710	718	716	666	716	750	740	730	711	709	705	751	726	763	699	717	716	756	708	721	663	747	741	732	742	730	723	747	698	753	740	710	708	693	743	660	719	707	725	708	736	702	728	730	757	780	740	748	735	760	747	717	754	745	722	735	741	713	746	726	736	794	747	716	666	704	742	753	737	743	745	704	717	740	734	741	680	761	733	735	690	678	678	718	691	700	727	767	710	751	753	720	711	694	743	738	701	735	695	730	760	760	732	718	702	713	780	645	752	736	745	698	702	731	769	710	747	693	715	717	743	708	670	764	695	712	708	707	713	709	761	722	734	747	771	718	760	684	697	716	774	704	738	727	718	723	738	709	738	757	714	722	721	760	717	698	741	708	690	750	733	731	722	747	770	671	729	698	716	734	711	714	699	746	767	715	755	739	707	742	737	733	712	730	711	750	739	688	692	725	699	709	741	766	732	782	748	748	753	757	732	735	736	712	741	722	717	785	762	735	696	725	698	700	700	744	717	722	689	750	759	754	712	707	790	754	747	697	736	737	748	756	695	750	711	756	747	765	700	740	720	702	723	690	763	793	729	780	788	688	714	715	732	721	679	746	757	745	741	797	678	720	723	734	767	770	776	703	727	726	761	784	759	739	769	732	736	704	696	711	707	688	737	755	742	753	761	704	715	697	704	718	686	724	739	712	733	774	713	743	747	750	719	717	776	715	752	735	761	735	708	773	741	703	719	742	711	750	813	702	735	766	723	718	704	721	705	754	692	739	734	745	720	708	697	744	758	715	685	727	697	686	710	686	771	748	711	729	707	704	734	726	737	716	742	678	698	726	756	717	749	734	779	737	732	726	718	735	726	721	773	722	718	700	757	706	724	733	737	731	764	713	709	722	714	769	759	738	712	763	714	702	719	702	756	747	700	712	699	748	722	725	735	708	741	706	742	703	752	752	719	749	708	711	692	713	763	738	725	745	708	736	715	766	731	724	700	728	715	741	730	765	686	769	725	725	744	763	708	689	761	713	733	760	707	732	774	700	725	722	681	739	707	705	690	709	736	686	722	741	759	749	737	753	727	722	756	757	739	717	777	746	750	751	732	711	742	750	723	728	702	719	775	703	688	706	771	779	719	717	667	703	720	736	698	665	750	730	720	700	709	657	742	693	762	722	751	744	738	708	765	734	732	715	697	699	712	756	767	772	715	740	744	732	741	742	775	731	700	723	756	699	750	765	691	732	714	730	696	712	747	734	752	674	747	707	703	759	754	726	727	713	667	724	750	702	694	746	744	755	770	687	748	769	698	770	752	758	759	724	711	723	737	770	764	719	748	715	737	733	739	708	711	713	769	744	754	722	738	756	684	765	766	709	750	732	720	739	674	700	740	695	768	705	755	744	706	747	719	718	734	692	743	725	798	742	679	705	717	750	708	741	720	717	783	765	734	746	756	771	734	742	760	700	800	716	732	680	733	733	747	749	751	713	764	738	749	725	777	727	734	759	743	692	738	726	750	761	725	733	713	739	754	701	731	658	786	735	712	778	729	674	725	739	737	698	754	736	769	729	725	750	700	693	716	754	730	728	713	737	732	691	698	728	715	735	781	771	751	737	748	730	753	711	796	752	732	753	709	773	755	760	734	696	685	754	745	721	757	757	742	727	742	711	771	723	752	777	744	679	677	744	780	731	725	703	728	675	683	738	726	725	742	768	702	739	737	747	721	746	725	763	708	761	738	711	741	728	747	719	723	702	739	737	696	699	767	754	737	679	719	712	757	724	750	716	760	717	691	720	707	803	722	753	736	701	749	693	680	705	746	718	753	760	690	673	711	699	750	704	703	772	747	727	741	723	702	740	740	681	755	758	691	732	736	738	732	728	732	703	684	706	690	738	697	736	670	738	727	740	745	694	752	683	781	714	686	682	706	757	733	682	721	719	691	753	730	705	727	742	723	782	711	722	737	759	705	705	719	748	720	748	735	737	653	763	727	734	700	728	733	763	718	724	738	691	698	682	766	716	736	715	747	744	749	748	709	723	711	675	702	719	720	705	766	742	732	775	714	712	709	723	752	737	697	769	756	752	728	762	750	723	738	707	712	733	750	713	730	704	740	705	749	750	756	734	715	743	755	749	700	747	690	744	725	696	692	711	726	690	722	720	714	726	696	763	714	736	750	744	701	667	745	768	716	727	685	714	743	741	763	711	727	745	706	672	680	715	654	721	713	753	749	709
24152	21416	29190	24038	21406	11819	1319	780	707	607	585	526	566	522	492	509	482	493	462	503	461	438	466	438	456	445	450	469	417	414	421	457	441	443	465	400	418	425	403	461	429	422	427	402	442	414	425	420	408	433	422	464	420	421	417	430	459	420	405	401	446	409	412	442	397	414	428	420	383	436	479	420	462	442	427	440	412	455	434	422	428	421	409	388	411	417	401	423	452	399	420	426	416	447	400	435	419	472	420	436	446	398	412	393	472	432	460	429	435	409	438	432	419	422	432	429	438	388	436	462	448	420	417	441	392	443	460	424	413	448	430	411	403	425	411	418	478	458	393	428	415	452	436	409	397	440	441	410	456	453	409	409	425	425	418	414	408	427	429	414	432	416	420	438	430	443	441	423	398	465	420	432	457	433	408	439	420	418	415	429	428	442	399	405	440	398	446	410	395	472	447	421	405	395	389	409	423	387	387	435	450	445	419	412	427	374	412	440	444	416	435	404	397	456	404	440	439	430	432	406	394	422	423	423	405	386	429	448	422	445	428	415	400	400	413	434	421	428	445	384	453	415	431	428	424	382	429	404	422	427	461	445	411	395	414	429	421	428	418	408	434	434	456	443	438	443	417	445	416	423	426	394	404	423	405	415	441	393	430	396	454	414	412	405	412	409	422	440	448	392	463	424	440	431	431	407	413	429	437	428	432	409	382	409	426	441	428	450	407	412	472	402	437	415	417	419	373	458	421	407	421	416	407	413	420	391	404	436	431	410	431	441	394	429	406	425	415	443	442	424	428	430	460	449	402	407	415	405	391	431	401	429	403	413	455	443	467	466	426	418	461	434	405	444	468	424	433	447	404	404	420	422	430	406	404	429	406	435	396	435	470	404	411	398	419	373	414	444	390	387	446	441	433	456	448	437	424	402	433	455	390	421	406	457	423	436	450	414	389	399	417	414	432	453	439	430	419	482	401	419	411	412	401	439	434	442	433	433	416	412	406	424	421	424	424	396	381	401	425	398	435	416	419	434	417	451	445	445	424	403	401	443	432	407	404	422	437	401	409	415	429	435	443	416	430	429	457	434	445	415	426	429	434	426	365	429	458	428	415	410	424	421	413	406	438	426	439	412	404	420	442	436	430	424	402	406	399	435	407	403	421	440	403	461	416	421	406	413	432	395	412	417	438	459	408	397	428	416	392	429	411	386	422	416	420	397	394	402	431	442	415	426	435	415	433	368	442	423	402	417	436	416	417	411	458	422	411	422	419	434	393	411	426	411	428	421	449	427	410	449	404	404	415	455	431	434	413	411	419	422	451	418	423	399	436	436	429	415	422	399	391	420	404	423	424	468	437	477	418	434	377	397	402	414	420	423	454	429	424	431	445	412	445	430	413	403	386	441	420	404	455	436	446	423	372	427	472	433	418	429	463	409	423	399	397	427	442	441	440	426	440	422	417	433	404	424	423	466	407	442	430	402	438	451	433	424	442	450	396	437	401	440	398	418	411	389	396	404	415	431	430	432	437	432	425	439	445	431	402	418	403	420	406	470	431	444	451	440	387	411	405	409	432	419	400	422	413	446	439	441	393	409	390	406	401	431	439	416	409	455	450	435	425	434	421	408	431	441	444	411	439	435	437	397	444	426	410	428	455	421	406	399	405	404	423	431	427	448	413	437	430	453	406	424	458	413	418	451	403	384	408	400	394	397	404	449	448	399	369	401	438	444	477	442	426	404	454	426	412	405	376	443	431	397	424	440	428	400	436	448	409	424	403	411	399	463	429	413	430	428	436	398	431	385	421	457	395	404	376	387	417	432	412	435	434	427	451	439	388	411	420	457	418	435	451	421	406	400	437	409	432	436	374	406	408	385	448	433	433	364	434	434	462	441	453	426	403	421	445	376	415	421	424	417	443	438	420	424	398	447	419	463	430	422	419	453	417	447	386	426	461	428	424	429	450	403	444	405	435	451	374	436	409	445	416	431	418	434	419	440	435	446	422	430	433	426	442	368	432	378	465	470	411	449	439	410	439	395	431	417	438	424	436	438	406	431	437	413	428	423	455	397	397	446	420	419	416	396	445	442	415	418	404	422	401	402	416	427	418	374	447	429	431	409	411	425	466	430	391	464	390	412	438	443	468	437	428	422	419	444	399	399	409	409	458	436	425	426	419	422	429	418	430	435	426	445	392	456	441	435	455	435	433	439	437	403	462	421	391	377	426	447	449	415	411	417	414	449	423	404	433	431	392	427	409	435	447	377	412	401	436	436	453	444	416	433	420	393	401	378	455	409	434	402	419	448	413	433	406	425	445	420	414	396	452	437	404	434	402	415	425	392	373	439	468	434	424	385	413	423	417	426	403	411	392	432	397	424	416	398	418	419	425	420	436	418	405	403	383	406	418	389	429	429	433	424	414	398	406	400	449	447	406	407	428	460	408	430	445	416	441	409	418	424	389	377	426	443	425	381	434	431	420	428	416	377	446	368	436	412	401	398	412	418	430	437	445	406	427	410	424	387	453	375	392	432	407	424	414	414	431	381	410	443	426	407	397	465	399	430	408	428	371	411	411	418	441	413	406	422	419	445	442	429	427	420	416	380	385	420	422	427	427	425	443	377	419	391	425	425	402	409	401	424	429	406	453	442	433	441	407	417	406	398	407	391	398	437	433	403	464	415	441	415	412	415	411	407	452	411	434	416	412	376	389	420	438	406	395	404	443	449	444	390	425	419	411	448	384	442	413	422	407	420	479	486	423	386	436	382	446	454	435	415	390	392	406	432	461	447	386	434	414	452	441	405	418	373	403	423	431	452	399	424	402	441	423	416	429	399	402	450	417	429	429	462	474	452	394	455	416	436	425	391	418	432	458	412	429	465	419	419	397	382	422	408	456	402	422	425	425	407	407	444	430	473	406	449	431	401	385	400	404	448	422	427	450	375	445	413	437	390	438	406	434	420	436	431	387	424	478	411	438	480	397	471	428	403	430	400	396	394	432	425	387	427	437	396	434	391	391	403	407	392	458	412	434	448	419	388	404	433	418	419	424	438	429	432	411	431	448	403	391	409	433	416	438	426	409	418	377	385	410	397	411	450	413	422	445	406	459	429	456	419	431	432	372	416	418	408	430	433	416	410	408	431	392	427	413	389	374	430	410	421	460	360	452	416	399	379	410	406	427	444	434	437	436	406	409	437	443	408	425	422	387	428	412	445	414	462	410	400	449	374	423	431	427	437	421	395	433	420	382	417	416	442	461	427	429	411	453	422	423	431	417	414	405	438	402	448	436	436	402	440	397	420	420	420	398	392	378	397	416	434	422	443	407	419	411	438	399	434	401	452	429	408	436	399	436	406	457	399	384	394	432	408	446	393	431	439	428	422	439	410	394	415	390	435	379	380	442	452	400	407	438	440	411	429	431	404	421	427	442	443	472	408	427	434	421	427	439	425	437	385	398	403	406	395	412	487	422	396	406	415	437	439	429	398	381	449	418	434	408	415	460	392
18084	8704	7449	3917	2746	2135	1682	1416	1234	1036	956	872	781	804	767	736	708	666	627	665	612	646	655	601	610	611	601	596	582	584	553	573	570	567	553	592	565	559	577	618	624	618	583	606	586	559	570	550	584	572	576	584	597	514	575	559	574	570	571	564	523	592	585	588	586	542	558	616	541	522	583	565	527	562	493	588	587	562	553	587	550	557	565	561	580	532	530	524	590	547	551	556	558	574	537	562	518	568	572	586	553	551	563	579	587	586	551	549	555	545	594	546	552	522	527	546	574	576	623	559	578	538	609	516	548	560	593	552	553	563	544	537	552	546	520	567	559	570	552	571	576	574	573	591	569	565	555	548	564	607	575	542	588	589	577	571	572	571	555	572	567	560	552	564	530	540	540	536	553	554	576	578	582	551	551	573	567	558	597	567	569	575	551	559	540	568	555	554	569	511	581	577	583	573	551	586	570	565	535	538	574	589	610	572	572	539	551	536	522	487	581	598	592	588	566	586	574	587	541	581	517	551	553	546	547	544	530	537	557	540	545	596	568	586	570	553	547	576	555	619	574	560	567	584	558	556	571	578	559	556	600	567	611	541	554	540	554	548	527	544	524	560	559	589	562	542	574	583	531	573	561	554	582	602	571	554	539	525	571	543	583	530	589	585	567	534	552	587	593	555	574	608	544	566	543	572	541	583	600	542	549	558	571	585	581	589	563	614	573	584	547	544	564	554	586	590	549	562	572	528	577	561	586	557	553	584	557	567	521	526	576	583	575	544	573	524	593	586	560	547	594	579	548	561	561	539	570	569	566	544	549	547	576	538	541	614	560	559	554	557	552	560	573	577	524	535	522	581	586	541	611	529	576	571	610	605	551	524	569	551	535	545	590	570	578	588	582	582	585	596	546	542	576	558	559	520	592	590	559	575	562	572	563	570	587	578	534	588	618	561	572	553	538	578	552	534	565	552	580	534	580	572	561	584	569	574	614	613	594	596	587	565	561	575	539	585	558	530	556	539	578	533	562	554	550	547	577	596	558	568	560	541	572	558	534	571	528	571	563	560	566	550	492	567	569	596	563	587	564	578	556	543	583	551	525	566	569	552	575	593	603	552	583	569	568	551	580	589	575	582	558	549	560	595	501	560	569	577	548	546	549	568	552	553	574	540	559	543	567	553	554	557	532	531	569	638	562	553	594	569	543	568	532	551	587	543	571	590	558	536	567	538	553	572	582	553	546	590	572	598	541	506	595	586	565	563	578	554	523	537	571	531	513	571	513	580	541	559	577	544	555	532	549	566	530	552	562	551	549	543	547	579	555	560	533	540	565	567	541	534	598	528	539	567	560	598	541	557	569	580	527	548	566	549	568	599	592	550	527	547	573	571	563	566	547	579	536	567	545	554	564	588	547	548	555	595	539	563	523	575	560	578	575	579	572	552	591	552	538	548	588	564	560	527	574	577	594	541	561	547	556	532	565	536	569	536	564	542	602	607	583	574	513	569	518	562	571	522	591	571	575	548	554	538	584	569	535	555	520	560	503	565	596	624	556	582	583	551	565	529	549	567	564	558	484	575	566	564	566	484	579	553	555	587	553	552	572	543	606	560	522	546	562	557	549	572	578	542	565	566	561	548	532	533	555	607	537	582	552	572	628	523	549	565	593	577	599	533	572	541	615	539	620	559	540	588	563	550	549	570	535	538	540	587	589	573	565	551	564	574	511	588	551	541	565	570	576	580	537	606	563	613	557	517	576	561	549	540	582	533	582	550	539	596	532	603	552	552	542	521	538	545	540	536	566	537	569	540	611	546	566	596	561	564	589	592	543	563	535	589	548	551	604	545	558	564	542	567	508	570	532	565	532	576	546	571	536	559	584	572	558	563	581	612	571	582	555	515	556	536	496	602	558	517	537	553	573	577	588	563	528	538	529	556	543	586	574	558	574	536	569	554	591	573	548	554	562	562	553	571	563	521	569	522	535	493	546	579	598	568	578	568	544	553	563	547	555	542	584	593	576	591	526	569	569	556	567	612	563	563	580	599	530	602	556	559	570	600	582	556	501	569	536	559	540	555	568	529	538	570	589	559	603	556	586	566	559	567	541	563	567	524	572	527	563	522	609	573	553	597	563	582	532	531	530	583	556	591	565	558	600	557	544	513	540	567	540	569	573	538	547	569	583	545	567	523	533	576	555	557	555	534	492	599	528	538	578	560	548	578	543	539	540	575	540	579	557	587	505	531	552	594	581	536	578	529	580	569	501	568	559	545	588	557	557	545	578	568	595	534	534	525	585	530	525	554	577	617	549	548	580	543	555	558	580	565	533	527	558	553	565	546	583	572	564	549	565	546	587	560	577	542	570	563	538	541	577	571	572	600	598	555	569	525	537	559	569	565	468	620	572	571	556	538	600	561	540	540	554	514	520	548	587	506	555	544	568	540	545	558	582	513	510	547	596	581	538	544	570	556	581	543	560	617	549	547	590	572	557	571	550	541	598	571	564	523	587	583	558	573	555	558	604	562	554	530	571	531	533	548	566	537	549	535	581	520	552	588	535	555	571	580	531	570	552	575	559	557	543	570	577	538	528	577	534	567	573	573	534	593	592	546	546	599	581	533	560	561	569	566	593	575	558	577	561	551	546	550	520	559	570	537	564	572	568	548	561	571	546	546	566	538	563	566	504	562	525	572	546	544	552	532	546	563	580	551	526	556	590	544	496	576	557	534	572	522	538	637	582	551	554	545	566	584	563	554	537	542	559	541	559	503	564	566	597	526	593	602	543	577	600	556	579	573	561	512	588	560	595	555	571	589	576	551	572	534	550	576	591	542	597	554	559	520	603	516	572	606	542	563	556	571	512	556	504	537	587	553	580	557	563	537	539	603	529	578	540	572	549	569	523	576	522	595	530	549	576	539	578	566	584	538	568	536	565	555	564	556	594	552	559	535	540	569	553	562	565	552	568	536	557	563	581	558	549	579	534	591	555	587	589	540	561	547	563	560	578	554	550	518	571	538	570	571	582	550	531	568	549	562	540	541	567	526	541	560	560	555	541	593	585	576	570	568	512	552	569	542	552	527	562	577	568	530	571	576	570	520	563	556	566	565	532	547	583	566	589	559	530	567	553	570	575	596	564	571	588	546	542	574	523	596	548	537	548	559	550	550	590	576	605	588	535	550	544	565	512	576	575	547	523	548	552	541	570	533	574	523	568	570	570	593	559	588	558	527	537	575	539	539	551	568	558	563	526	581	527	586	570	524	577	592	527	580	497	546	582	562	535	571	562	555	577	581	560	505	605	557	571	580	554	584	503	562	530	541	601	517	585	571	558	546	576	539	579	595	573	541	592	527	565	549	557	560	521	565	534	588	550	556	569	566	565	573	572	582	537	581	598	583	559	531	542	581	557	607	585	565	545	583	535	581	568	574	553	537	539	553	534	562	568	587	537	542	533	594	574	573	569	571	591	545	545	607	559	553	540	582	574	530	552	575	554	546	504	585
23068	21444	29696	23579	21444	21487	10137	911	617	585	503	462	386	363	326	325	316	242	251	251	261	258	236	239	209	224	216	218	225	205	212	200	194	201	185	179	225	214	181	182	161	200	211	202	181	186	212	182	195	175	180	185	181	173	197	163	205	195	188	204	180	190	207	174	175	182	174	203	161	207	189	168	175	195	171	179	182	188	177	149	158	161	162	208	156	182	176	209	161	185	160	169	184	175	158	174	166	177	183	212	199	212	177	174	182	193	191	159	171	146	201	188	180	181	184	190	181	172	205	167	163	185	179	175	188	184	171	203	175	198	180	153	168	172	154	182	177	180	190	160	179	185	159	189	177	192	211	188	183	162	161	163	166	167	169	181	181	168	187	203	161	197	179	149	185	192	178	182	181	168	185	180	172	180	169	164	197	175	183	196	161	189	192	193	159	168	190	189	169	180	162	172	185	168	192	178	182	195	193	176	169	173	175	184	177	169	157	179	152	172	181	179	188	185	158	174	181	162	195	196	166	181	169	189	169	175	179	206	180	170	174	200	173	173	141	175	170	172	150	177	196	189	177	181	175	185	183	196	166	198	175	162	170	179	174	160	196	180	180	159	162	182	190	185	197	178	179	186	169	168	165	178	184	177	183	174	168	170	170	183	201	180	179	157	169	176	142	166	167	189	188	166	185	190	175	177	187	192	178	184	195	167	198	177	191	179	177	191	168	184	187	187	174	191	151	184	204	179	171	174	204	175	182	191	171	181	184	163	171	181	174	169	173	177	158	172	191	172	202	169	166	187	201	201	180	188	177	196	194	175	163	158	183	179	191	147	183	195	171	170	157	164	169	192	181	182	184	192	162	198	183	200	162	165	167	187	170	177	180	187	198	155	177	183	179	178	176	178	183	182	171	196	174	196	171	187	187	193	163	175	178	197	180	164	181	170	179	174	174	191	169	184	205	183	172	210	184	179	191	140	173	182	172	189	180	199	192	158	176	215	162	170	175	160	176	176	166	147	149	186	187	166	161	180	169	175	176	182	188	173	188	164	166	151	178	164	172	165	149	184	169	163	176	188	183	190	171	187	190	183	169	182	188	191	148	156	168	186	188	159	189	172	200	198	183	158	164	168	182	192	157	194	161	191	194	164	188	188	183	153	183	197	180	208	182	178	167	177	186	171	198	196	176	177	191	189	175	171	172	152	165	183	180	178	184	164	190	170	196	183	175	181	175	203	175	194	184	185	190	168	166	182	178	200	164	150	190	160	190	169	176	181	149	174	191	181	200	174	212	194	176	175	164	190	205	164	169	185	178	195	198	186	168	190	156	189	198	172	172	181	194	196	164	190	169	160	170	204	184	167	193	194	177	160	200	176	202	173	188	172	220	183	180	155	173	179	163	152	176	162	185	169	190	182	160	179	170	205	178	172	180	166	195	171	182	199	167	191	166	166	179	164	188	166	177	183	162	148	181	189	185	161	200	175	185	157	182	167	172	180	167	168	136	171	165	180	208	179	161	187	165	149	183	194	179	193	177	178	179	183	172	182	195	160	175	171	204	190	164	185	177	162	161	185	174	182	178	171	154	163	193	168	187	211	149	166	191	181	207	165	187	165	192	174	157	181	178	197	175	181	181	155	184	167	182	177	184	169	148	188	181	188	196	180	166	164	183	165	201	190	206	165	160	190	175	161	153	157	212	177	178	175	168	157	178	187	191	194	164	177	193	170	166	183	166	188	175	196	188	175	193	162	160	160	164	189	181	141	196	195	183	174	187	180	185	200	211	189	173	182	182	182	162	202	181	167	174	174	189	171	167	170	184	204	159	164	186	190	188	195	157	187	174	179	190	163	186	183	175	180	202	172	181	205	206	180	170	166	199	175	191	152	175	160	177	185	195	182	176	171	177	160	179	180	196	184	190	168	191	186	169	175	188	174	161	171	182	170	178	196	176	159	181	203	184	164	193	178	162	183	169	169	181	177	180	170	156	174	194	160	157	185	175	174	194	185	168	193	186	204	165	167	183	168	182	178	171	172	153	179	157	170	167	163	185	164	159	200	191	193	207	176	175	180	159	194	182	193	164	181	144	174	201	184	198	177	184	179	172	177	171	199	182	178	175	173	193	147	167	173	187	156	176	174	191	186	165	148	181	180	182	172	187	180	177	177	183	176	189	180	185	179	189	160	174	163	177	196	190	170	167	162	189	191	160	178	190	186	167	173	175	182	183	173	183	160	168	174	184	181	176	177	177	168	190	168	202	150	182	187	167	191	185	185	161	183	163	162	181	173	175	183	180	183	193	166	179	200	149	197	171	177	171	175	191	155	180	181	173	198	159	191	195	167	182	205	207	172	163	217	171	163	186	192	187	152	188	176	169	164	183	179	178	166	168	184	147	164	199	193	167	185	181	171	188	175	171	153	175	184	180	186	189	177	164	197	169	173	177	185	167	173	180	180	169	181	185	162	154	197	178	187	178	186	171	173	183	173	194	192	168	170	196	172	183	196	167	173	188	185	171	169	193	178	176	171	169	181	186	201	197	163	191	172	214	205	181	193	188	166	160	179	183	194	160	181	180	190	197	178	178	161	143	185	193	180	177	181	174	189	184	208	165	191	193	182	168	200	178	191	151	181	193	184	185	191	190	161	168	191	166	190	184	189	170	178	178	169	185	182	167	174	186	166	185	201	185	170	169	201	201	185	179	165	180	192	173	164	171	190	175	167	176	171	187	190	183	189	162	200	172	193	173	193	188	173	174	152	155	182	172	189	178	194	172	218	189	193	160	170	161	173	176	166	193	180	186	178	148	171	190	189	193	203	168	157	180	174	159	185	174	176	171	164	180	184	187	166	194	170	167	192	176	179	198	201	184	171	156	204	177	205	184	198	174	179	185	176	176	182	189	185	189	194	164	186	186	187	167	152	178	180	160	201	168	186	162	199	168	204	179	174	185	189	190	176	171	204	185	187	190	180	160	188	177	181	164	166	166	163	172	190	174	198	171	168	197	155	189	161	174	173	172	172	184	185	187	163	186	162	144	165	188	206	179	212	186	185	168	212	188	161	202	179	188	152	183	185	191	166	157	165	184	171	170	180	176	191	187	198	158	207	177	172	191	185	164	157	189	171	169	154	188	184	197	188	184	170	185	196	185	159	179	202	167	175	160	169	174	173	178	174	172	168	186	192	188	167	194	188	188	190	190	176	173	177	186	166	189	183	147	178	180	189	210	153	191	169	192	217	166	195	184	201	170	186	176	181	192	173	176	202	178	164	160	184	192	173	182	170	176	166	168	177	178	174	175	165	186	184	179	175	177	154	191	180	198	191	176	186	163	162	196	182	168	158	165	163	163	186	217	166	187	171	179	172	180	193	170	187	181	200	165	198	171	200	194	186	147	174	207	176	171	160	164	168	195	196	165	181	180	177	175	159	195	191	178	171	186	190	174	202	193	153	187	194	176	201	189	164	152	148	168	168	184	173	161	168	183	204	184	177	191	179	177	196
19696	14164	12059	6327	4461	3335	2532	1939	1530	1217	1011	822	716	648	612	545	507	470	450	392	396	385	347	362	324	344	293	315	285	310	312	297	293	285	281	287	261	289	300	270	269	298	261	262	285	264	245	258	239	242	274	270	275	266	262	248	264	255	248	274	248	263	246	226	271	242	265	262	243	239	235	248	247	227	248	275	225	250	256	238	239	236	234	218	255	247	256	278	248	253	208	228	247	247	253	253	251	226	251	235	240	230	236	243	268	249	269	250	249	224	240	238	228	216	253	250	241	246	230	238	219	233	249	242	238	254	223	282	233	263	263	228	227	280	249	270	229	271	231	254	232	236	235	224	268	237	255	254	248	246	241	255	237	242	272	251	253	231	265	236	236	239	226	247	258	267	243	246	246	255	263	262	239	258	245	234	219	206	251	248	251	266	251	251	239	232	237	230	225	249	261	236	246	268	234	255	247	219	213	260	259	247	223	231	237	249	243	240	239	265	263	241	230	221	217	242	244	236	250	246	260	206	216	243	232	243	230	226	232	218	214	255	259	247	233	254	249	243	255	253	270	239	216	242	251	250	247	256	247	254	261	248	240	228	254	245	249	225	267	223	246	220	274	244	239	242	243	213	209	258	254	264	234	233	240	234	239	216	227	257	261	239	256	249	245	241	241	222	210	206	218	242	222	253	257	236	240	243	262	222	273	235	219	220	268	243	249	235	259	225	249	248	233	238	253	221	265	214	265	233	250	251	263	253	242	264	216	239	254	236	246	231	256	252	242	243	247	239	247	241	216	243	229	249	266	265	237	219	232	259	255	235	241	240	257	260	242	247	253	272	245	234	241	240	222	231	226	258	256	242	237	237	256	238	250	246	269	248	234	229	236	227	244	238	233	257	251	244	237	236	251	234	251	219	225	228	231	238	240	245	229	232	256	246	243	234	205	227	243	231	252	229	223	224	243	232	221	243	206	239	228	267	244	225	228	269	230	276	240	257	245	286	214	237	261	269	228	258	243	221	246	239	244	230	247	247	235	271	256	234	256	247	236	246	248	237	265	238	241	261	269	243	239	236	206	243	248	244	246	241	230	249	259	253	237	245	237	241	271	227	259	232	245	262	245	241	227	246	222	251	223	247	247	241	236	223	224	244	226	208	222	261	246	232	247	223	231	239	244	255	266	229	252	267	245	226	250	221	227	247	244	238	240	228	258	257	250	248	245	220	250	258	232	219	227	240	224	235	261	253	242	221	238	235	233	252	245	213	250	228	247	251	235	249	221	234	244	232	239	228	223	244	241	224	237	243	237	227	247	254	267	233	242	239	259	257	258	245	248	248	226	206	268	235	249	240	242	232	254	255	224	247	241	225	220	248	263	208	259	268	256	239	232	223	246	273	218	247	234	210	223	248	247	262	247	245	234	240	239	211	230	235	257	232	256	257	232	210	225	244	239	244	237	226	253	226	248	233	221	264	231	235	266	246	227	245	261	237	251	214	266	248	218	229	222	251	242	223	227	228	238	224	241	264	234	226	232	252	230	252	253	250	258	236	229	239	237	210	230	240	239	268	240	223	229	244	240	250	228	199	223	252	242	240	244	231	250	261	223	253	223	242	229	218	263	248	234	252	224	258	256	242	232	262	227	208	239	239	260	258	251	231	251	253	253	265	239	227	221	255	226	273	218	237	269	220	229	271	247	243	244	212	213	246	234	220	245	239	231	232	240	207	217	238	233	267	232	242	270	238	246	219	209	231	248	228	233	240	238	242	264	220	235	249	221	239	214	247	234	273	258	273	255	250	248	249	262	253	224	239	243	239	260	247	248	219	265	254	233	219	226	241	257	262	258	244	214	244	248	263	249	242	256	231	263	231	230	217	218	238	258	229	258	230	248	250	249	253	250	273	248	246	234	268	254	256	210	225	262	242	235	226	255	220	257	227	276	211	228	233	223	236	209	244	243	208	241	257	240	249	237	250	249	251	239	254	251	239	221	265	237	266	243	247	246	272	258	228	226	247	227	259	239	203	270	229	249	228	232	235	228	228	240	249	230	230	234	239	242	250	247	217	240	238	262	266	258	225	251	244	265	246	227	255	265	254	248	239	242	251	236	211	255	237	265	233	254	249	240	244	261	239	258	229	246	201	249	259	233	263	269	224	223	229	239	266	248	231	246	246	224	260	208	239	271	250	244	236	228	240	224	222	235	224	222	219	230	233	254	242	218	255	238	233	245	242	231	226	217	246	241	232	262	240	282	258	236	228	231	258	237	253	233	226	246	257	254	251	228	220	217	208	199	250	228	262	258	263	238	239	235	231	233	253	256	245	243	232	238	224	237	217	237	236	235	244	247	233	242	219	249	231	238	258	219	262	220	240	241	240	235	235	244	225	239	231	254	243	261	228	227	267	244	269	233	235	219	241	236	228	255	251	227	244	210	238	239	268	256	219	232	219	254	254	239	220	250	239	250	250	222	229	250	255	241	253	242	235	234	246	252	238	265	230	229	245	273	212	231	232	252	254	248	250	242	223	237	227	246	244	263	241	240	224	263	221	246	251	240	245	226	258	234	234	243	255	229	230	273	244	243	253	219	254	240	223	233	241	234	254	247	237	217	266	230	232	215	227	226	230	252	274	241	233	250	247	271	201	257	225	241	259	248	251	242	239	260	260	230	235	225	247	256	235	275	252	251	245	226	247	203	267	255	255	245	249	241	251	220	236	260	216	223	223	250	274	230	240	228	246	240	230	232	232	217	250	235	238	247	254	218	237	242	236	243	231	244	245	249	257	241	243	245	225	256	245	242	258	241	238	226	242	271	222	217	240	227	261	228	246	247	244	244	223	241	234	243	251	235	218	280	251	249	236	238	227	245	251	221	221	228	241	221	230	213	249	233	265	238	253	229	219	240	249	228	219	218	242	264	216	261	227	233	233	254	229	219	268	270	255	229	264	231	253	246	248	254	256	253	271	244	226	256	218	233	248	217	255	251	242	234	248	219	246	256	214	247	254	212	240	271	245	232	220	235	226	221	247	239	253	235	251	244	246	241	260	243	236	257	215	244	224	231	234	258	242	253	267	250	245	252	232	240	231	245	201	229	233	219	239	247	258	236	218	233	249	258	240	251	243	239	240	262	242	223	225	235	244	208	224	255	238	244	225	250	214	260	264	213	227	238	249	238	247	258	245	260	271	252	238	255	244	241	239	258	233	228	237	242	254	236	256	232	228	232	235	247	236	238	247	249	258	215	232	276	261	244	243	264	239	257	254	223	236	231	248	239	236	247	249	251	247	245	239	250	256	211	234	235	219	247	231	247	197	218	240	237	232	260	229	234	224	223	248	242	241	253	250	259	241	239	273	248	239	226	228	225	254	239	242	226	268	257	250	239	219	253	231	237	272	202	232	231	215	237	255	258	224	241	237	231	259	260	239	235	229	253	217	249	228	247	248	247	232	257	236	254	241	227	264	233	206	232	227	229	227	249	256	225	253	265	249	263	237	260	229
27495	20879	9404	1038	672	669	616	598	577	568	588	573	589	586	595	587	581	568	567	561	558	544	577	556	545	589	591	573	544	562	589	536	588	627	589	572	578	568	589	521	562	561	552	560	605	563	566	556	573	546	553	592	598	558	575	579	585	579	572	574	571	548	552	545	571	579	614	577	584	579	599	544	603	546	584	587	540	584	521	559	570	588	532	576	554	585	615	561	561	590	547	593	579	546	562	557	562	584	564	551	546	560	520	563	631	556	557	551	552	603	613	563	563	563	518	554	540	542	599	561	571	558	546	558	568	596	574	576	579	558	576	561	610	541	559	540	565	607	570	622	592	575	539	590	586	520	590	531	561	596	564	571	550	567	621	559	548	531	596	554	575	565	578	614	566	585	598	549	568	528	583	569	554	571	611	549	538	571	590	546	568	539	594	558	553	543	502	566	575	548	566	515	578	563	582	588	501	566	541	538	593	573	570	595	561	560	571	539	523	527	560	591	569	528	594	598	564	538	577	559	586	544	579	570	538	629	595	554	517	580	559	566	599	533	584	561	600	596	553	567	550	568	579	564	542	572	539	577	608	578	577	561	550	569	566	560	570	583	569	545	553	601	568	580	558	549	579	589	575	544	564	564	562	568	563	653	567	537	572	583	604	554	582	588	562	554	533	554	594	543	582	542	553	563	585	558	586	608	526	566	571	546	578	585	584	559	576	583	581	579	558	555	545	555	542	597	592	587	541	573	587	605	546	565	566	594	588	574	582	571	612	552	592	576	549	576	556	569	564	551	556	511	570	534	572	522	554	581	560	557	602	558	560	607	540	526	601	561	569	571	556	582	572	576	575	566	601	542	595	621	553	585	539	543	560	554	562	595	545	581	575	567	584	612	568	591	566	605	566	559	593	598	532	577	579	587	537	556	555	587	581	554	498	572	569	564	562	564	593	565	563	575	567	536	551	571	550	605	597	557	545	548	525	576	575	560	547	566	568	562	617	594	579	598	609	547	550	542	583	583	578	570	605	590	572	612	558	559	542	573	564	575	606	567	572	579	574	555	590	598	553	570	540	532	603	588	544	550	573	573	568	567	572	547	563	550	591	582	567	558	584	575	577	574	588	560	621	545	591	562	578	593	567	565	577	585	534	558	552	552	547	584	570	577	605	580	581	527	552	595	546	491	564	558	594	576	595	576	608	587	548	559	523	550	570	595	584	520	519	571	561	572	549	608	574	564	582	619	578	611	575	586	530	558	655	575	561	509	589	564	595	546	569	547	614	578	548	562	588	590	607	547	565	583	622	535	562	566	541	573	569	550	596	564	588	632	598	637	564	585	568	587	627	532	568	570	564	577	587	586	544	520	569	583	541	606	569	551	620	586	567	569	570	560	567	539	575	600	599	621	540	578	531	602	585	582	561	560	578	573	538	577	555	564	595	594	560	567	586	553	618	614	567	549	579	553	560	576	544	533	564	570	522	554	570	594	573	571	556	584	592	604	549	568	590	599	585	555	566	598	586	583	604	611	545	557	576	567	574	573	552	592	539	570	578	574	587	521	611	553	584	539	577	560	623	564	575	583	602	633	538	584	535	565	569	561	606	565	553	571	550	551	545	580	590	594	564	601	565	569	581	576	557	540	584	540	528	588	553	566	514	578	579	554	551	565	561	570	567	576	582	599	539	578	580	577	567	576	544	564	574	561	568	637	576	563	544	517	580	562	581	540	549	565	588	538	620	578	550	570	533	592	552	557	534	568	563	612	551	581	580	582	564	557	600	575	555	566	533	574	563	554	589	548	547	571	585	572	565	550	593	535	563	567	542	582	558	583	569	533	537	535	580	558	559	593	560	547	555	583	610	541	570	582	604	586	601	553	573	572	548	541	569	560	549	569	565	542	569	581	596	515	612	551	595	583	534	594	557	549	607	565	582	558	555	551	560	566	604	610	565	538	574	585	562	561	547	565	587	563	579	562	537	545	561	553	591	564	573	593	558	566	564	566	597	604	583	615	579	584	575	548	529	590	558	597	590	545	576	583	579	589	570	585	592	530	536	555	596	562	581	607	624	568	548	568	579	539	590	577	568	552	538	551	583	562	593	555	590	546	516	572	528	560	595	536	574	605	530	593	575	538	575	557	576	551	608	584	604	548	583	561	588	565	640	570	569	534	594	572	581	592	554	579	560	593	605	569	583	582	593	580	561	558	564	521	613	585	600	562	565	562	602	598	592	552	553	529	586	530	579	584	569	568	539	566	627	549	626	573	585	592	551	602	596	563	560	561	590	588	579	557	573	579	574	566	525	588	534	532	564	570	559	554	560	571	577	606	574	534	555	568	583	573	564	565	584	568	599	602	584	615	586	554	572	523	580	583	591	575	580	589	542	536	516	538	573	575	611	596	584	595	555	588	562	547	585	595	574	556	511	574	581	559	565	540	555	593	576	548	572	569	560	548	542	590	602	575	593	597	618	576	600	581	588	542	588	560	550	567	585	542	554	584	575	604	591	578	575	564	598	580	551	536	551	572	557	594	563	586	636	583	554	561	594	549	556	541	535	555	613	562	537	587	553	576	590	545	580	580	546	557	585	550	547	560	554	580	594	590	574	578	586	574	564	555	620	605	573	563	584	549	630	559	611	598	528	547	596	544	530	569	549	551	558	560	604	565	537	574	544	600	573	557	599	572	582	571	566	570	574	572	543	569	607	614	516	623	552	559	547	543	573	559	573	568	567	546	574	553	629	562	577	553	564	561	534	572	578	575	583	529	583	586	536	549	587	556	565	569	572	512	542	612	575	538	572	583	570	561	552	567	562	587	579	559	574	564	578	536	552	604	608	598	562	592	555	587	613	558	540	569	608	588	522	580	577	548	557	635	568	555	578	620	603	551	531	584	561	619	591	620	560	520	556	593	534	572	567	557	549	597	579	566	526	600	573	577	609	563	540	586	619	580	550	554	524	581	569	612	537	549	536	554	585	550	589	637	558	598	554	598	572	547	585	588	567	586	537	549	617	559	563	563	591	552	565	544	550	541	599	599	539	590	549	555	584	544	603	525	593	623	563	559	560	612	545	583	586	575	579	551	580	538	610	547	616	539	583	580	536	573	556	592	589	549	593	548	544	581	574	592	582	545	531	616	605	612	553	533	568	554	579	607	587	586	526	555	564	582	568	591	588	582	556	582	568	565	615	550	562	595	610	581	590	588	574	563	576	562	576	549	571	554	605	569	528	565	568	569	562	568	543	556	530	613	542	598	539	510	540	573	601	594	617	570	580	552	545	567	605	570	571	506	584	593	602	605	586	585	571	548	586	592	561	570	558	521	549	572	562	565	574	612	578	608	567	563	552	562	573	551	578	596	540	556	620	564	607	540	578	567	551	529	567	571	522	540	547	580	577	539	597	567	579	603	577	532	580	566	540	584	553	580	508	556	578	556	569	575	567	555	549	573	568	534	614	555	585	578	545	603	581	538	582	576	560	589	599	582	542	594	572	552	593	553
9697	1319	1255	963	912	814	829	750	800	736	779	755	780	785	758	684	707	722	771	734	734	744	753	760	714	775	743	723	716	760	803	752	750	722	726	776	725	750	763	698	764	739	746	733	763	740	785	731	720	732	712	733	717	748	732	778	735	722	716	811	754	723	727	734	754	761	707	741	723	732	727	707	723	746	717	734	742	711	726	783	747	764	744	752	745	714	673	763	701	740	702	725	741	743	696	732	722	740	767	796	709	741	730	755	718	748	785	699	747	705	735	704	715	795	710	642	725	741	760	779	746	703	750	753	744	717	738	711	735	724	738	682	696	779	746	752	722	752	708	732	709	743	719	703	748	750	758	764	759	744	703	711	741	749	730	724	777	776	736	720	735	704	683	753	759	774	702	734	719	760	751	747	744	740	749	734	759	768	729	743	751	731	758	745	733	742	759	776	734	721	746	719	709	733	770	726	748	756	747	734	693	691	774	693	715	675	713	747	716	695	742	758	688	726	744	721	759	738	718	715	712	743	721	701	744	766	708	702	696	735	770	713	752	749	760	745	744	750	705	715	731	754	727	746	706	720	694	728	740	771	729	731	688	753	768	722	704	680	727	757	730	711	774	725	735	744	724	719	702	719	813	664	698	741	727	744	719	753	796	748	745	720	722	723	705	712	739	724	699	790	730	767	735	738	735	726	713	729	732	724	728	761	718	739	758	762	701	749	740	695	746	736	768	737	744	726	699	734	736	765	704	753	736	719	658	718	765	706	732	764	728	723	702	717	784	721	708	760	731	719	742	752	771	741	736	734	735	732	748	712	756	734	770	688	738	728	716	804	728	693	734	754	758	712	764	747	723	746	699	742	721	781	741	751	744	765	694	779	731	785	735	760	715	671	764	741	781	770	799	792	719	707	671	712	712	768	698	726	742	697	774	689	770	715	728	738	722	725	730	700	731	774	712	674	737	735	755	735	738	741	681	752	713	795	780	756	733	711	706	766	718	689	750	773	713	706	663	806	767	785	763	701	736	714	729	745	710	747	707	711	732	724	712	764	764	735	708	695	692	709	726	709	737	752	736	754	750	749	717	736	724	701	696	766	718	744	729	736	708	701	731	727	752	764	736	750	721	732	725	707	714	707	707	756	739	745	747	715	724	768	727	740	719	720	665	734	700	742	781	702	757	732	695	742	760	779	725	753	720	739	744	713	729	753	727	715	757	736	718	717	734	707	750	745	773	739	732	699	768	720	705	715	722	773	698	727	712	767	743	709	752	696	745	745	732	775	739	726	640	750	727	736	756	751	718	737	716	757	713	739	702	776	778	736	735	737	789	727	731	748	740	780	729	772	741	728	761	713	729	733	774	749	769	713	760	733	705	700	729	753	733	747	784	735	687	779	773	711	706	702	728	726	743	713	744	726	748	732	715	735	759	759	764	758	747	753	748	705	744	716	732	738	779	747	774	700	722	764	748	726	742	749	767	727	783	761	677	721	733	708	711	775	746	752	778	722	747	697	720	740	761	726	782	721	802	760	737	729	750	766	764	709	757	711	751	746	702	726	781	808	772	697	702	745	752	707	747	728	720	753	752	695	720	735	739	698	742	737	665	752	736	711	746	752	746	712	749	721	717	757	770	724	798	755	751	772	713	713	718	728	723	710	759	748	713	686	696	722	708	729	751	738	723	764	757	739	694	754	741	748	768	692	734	726	743	704	720	771	682	752	732	741	737	713	775	666	735	739	701	772	791	770	765	751	734	745	738	696	744	702	727	783	759	776	734	744	739	748	745	723	748	743	743	735	753	754	798	706	783	768	739	764	716	698	709	758	762	719	682	777	747	728	772	715	757	750	766	770	699	773	753	740	763	739	708	726	709	766	782	696	759	741	758	755	690	685	740	724	769	719	758	760	683	724	746	696	754	759	705	722	725	782	710	718	736	731	786	750	721	726	691	733	712	750	768	725	717	740	738	727	708	734	736	756	744	728	755	734	698	807	771	773	681	729	793	746	739	723	809	746	712	751	699	735	763	770	738	743	771	723	762	764	681	734	701	743	734	754	733	732	736	730	720	728	724	737	680	820	746	727	742	804	771	736	796	786	735	720	729	761	778	712	744	739	775	730	762	708	722	784	756	747	687	765	726	736	711	743	737	721	747	743	728	694	713	695	753	731	687	762	672	745	730	671	675	757	694	765	705	688	733	757	707	723	713	747	733	754	712	724	743	775	729	741	754	753	736	757	748	776	725	695	769	693	717	734	720	793	725	727	722	770	704	758	734	718	743	771	756	708	733	754	750	717	773	671	725	727	742	761	776	711	732	719	705	714	752	711	731	692	722	728	728	723	722	722	761	753	757	765	768	763	748	747	752	735	717	755	727	722	793	775	767	757	720	765	741	733	691	727	730	674	731	732	744	726	771	762	743	744	758	706	700	764	761	730	781	726	755	785	715	733	693	706	769	716	696	704	710	726	764	750	764	711	708	745	741	752	755	724	704	782	701	732	780	702	734	738	713	702	707	733	737	733	729	722	720	743	755	715	726	754	715	758	740	701	776	727	712	754	705	734	675	735	750	730	764	703	741	766	715	739	770	762	795	700	776	751	730	787	740	752	757	721	739	735	745	719	778	764	741	720	755	686	767	693	734	742	725	755	721	755	746	736	728	727	755	729	714	744	777	726	739	777	730	726	745	705	731	723	733	697	764	769	703	743	710	711	701	714	733	766	779	709	711	770	773	745	732	721	743	777	764	736	789	749	772	725	732	713	712	708	722	776	762	728	744	783	778	722	726	726	715	791	718	762	783	741	720	756	730	717	721	751	725	716	753	762	676	738	717	757	744	743	743	737	674	745	753	764	739	770	746	679	732	761	714	730	737	724	773	711	720	774	747	699	730	779	774	722	778	725	728	748	785	690	770	730	720	689	718	764	698	746	769	674	736	723	769	750	733	713	692	717	723	731	734	724	723	725	714	765	705	751	740	696	731	703	743	709	772	777	704	721	713	754	723	783	720	707	694	773	775	707	741	762	766	769	742	697	725	775	730	775	709	740	687	743	710	701	750	762	712	733	752	748	771	750	710	754	741	707	714	705	756	702	769	766	752	747	765	694	769	721	759	746	781	747	729	702	745	684	751	754	737	754	723	719	666	713	746	766	775	701	725	693	724	740	772	739	748	744	752	737	730	733	714	769	756	738	728	726	719	717	708	716	733	737	749	708	736	760	735	759	733	749	714	770	730	735	753	709	687	681	718	726	732	794	768	753	711	707	695	719	720	751	708	781	724	738	743	737	709	701	694	743	771	663	724	761	784	740	763	742	676	754	732	726	777	740	751	767	764	736	737	730	718	718	796	786	751	735	707	736	780	745	759	711	724	738	739	763	775	798	718	775	761	695	735	729	739	702	745	695	756	737	682	719	774	799	753	744	732	672	746	692	732	722	748	705	764	706	695	750	759	677	706	702	743	748	754	702	723	759	744	727	743	764	725	778	720	705	709	753	699	751
24082	21422	29187	24054	21410	11640	1225	828	677	662	574	525	546	508	502	528	486	475	464	465	456	424	446	423	455	444	448	451	435	416	445	426	438	447	434	405	478	477	428	451	427	412	434	405	412	440	466	453	410	416	457	429	437	444	437	445	449	401	450	420	446	414	453	417	401	411	426	441	421	422	468	415	391	458	407	418	435	397	418	450	466	438	371	429	432	452	425	425	457	443	410	431	456	436	412	413	434	414	420	424	440	423	412	452	425	409	411	428	441	460	427	429	452	401	393	459	452	432	448	447	411	418	443	450	429	455	408	421	433	454	414	437	419	403	453	400	425	416	385	421	389	426	425	423	439	434	438	430	440	405	405	431	469	418	423	452	413	427	452	481	401	435	459	440	433	425	434	397	428	425	415	397	449	407	384	393	414	436	399	417	435	429	427	414	441	421	430	437	435	433	445	458	427	443	423	401	415	470	408	409	416	396	434	434	424	417	429	448	421	462	388	370	401	445	439	389	391	391	396	418	422	406	420	379	464	411	434	420	422	446	445	454	391	440	434	415	419	414	422	450	399	423	389	398	453	429	415	432	467	397	420	410	412	418	402	422	409	432	439	426	429	397	415	411	415	441	459	430	422	443	420	443	435	438	388	430	422	439	403	447	390	442	446	416	428	448	431	410	423	436	445	407	413	393	433	451	410	447	452	446	427	406	387	421	428	394	421	460	424	459	458	440	388	436	414	447	446	438	442	458	369	427	400	420	398	393	439	483	414	433	428	480	450	420	438	430	438	428	449	397	450	420	440	487	399	456	450	430	438	427	414	435	419	440	451	416	405	419	434	425	453	445	379	409	424	438	435	443	410	464	415	387	436	420	432	397	410	416	388	400	388	432	435	411	434	415	452	416	458	424	438	407	437	385	409	427	395	388	413	414	420	420	475	396	428	453	436	445	422	447	405	426	399	406	442	434	450	423	434	401	437	423	396	429	429	454	403	460	397	407	428	407	408	402	425	426	431	395	407	411	418	475	435	415	431	431	390	462	397	411	422	418	441	424	422	425	422	416	476	447	412	443	406	427	409	413	433	447	442	437	406	412	453	437	423	403	428	396	403	423	410	392	449	440	443	405	449	462	402	420	422	444	439	452	451	443	408	446	398	413	405	455	438	429	435	404	458	433	454	406	453	412	433	392	451	433	447	414	407	455	438	460	421	421	412	407	394	435	430	362	441	446	444	435	403	439	444	450	421	459	407	419	433	424	450	461	430	430	452	388	409	405	409	412	449	440	425	433	438	398	428	393	430	394	431	410	422	414	391	424	406	414	384	437	450	385	416	420	432	434	437	425	430	401	455	442	419	454	423	418	388	456	398	441	393	396	474	426	439	387	376	405	406	454	457	424	409	440	417	414	416	435	420	429	411	436	419	399	451	427	431	407	409	423	394	448	441	441	434	422	459	422	439	433	438	435	413	415	409	419	445	460	416	439	437	408	431	415	424	401	446	418	412	406	425	422	416	415	417	411	453	474	447	447	432	404	407	431	426	435	398	421	435	417	443	435	430	427	432	431	433	428	407	406	463	429	418	429	418	441	431	445	420	433	435	453	458	399	422	425	431	439	449	436	430	433	432	460	414	393	430	402	384	393	385	406	431	419	409	435	459	462	439	410	430	428	445	421	415	458	444	394	452	400	398	421	482	426	421	449	407	412	412	427	409	446	443	421	464	435	417	416	423	426	440	406	440	413	412	420	421	417	432	446	433	438	410	408	432	432	422	430	420	411	445	441	426	431	417	400	436	391	434	430	434	417	432	446	381	405	439	397	440	452	415	422	418	421	410	438	436	388	436	417	417	434	430	449	434	425	457	455	419	404	408	426	445	452	413	427	405	440	451	410	412	436	417	410	406	429	412	413	398	427	415	442	397	423	409	442	438	406	431	421	445	429	420	420	381	393	410	399	407	432	410	411	423	403	433	456	425	452	438	474	410	442	397	397	426	429	427	443	458	425	432	403	443	414	424	417	487	434	421	420	388	416	446	413	440	437	447	451	468	404	426	433	426	400	400	444	448	423	444	425	424	436	412	427	422	440	464	423	422	427	468	448	414	401	451	457	417	416	379	409	382	445	439	447	472	385	430	473	431	410	402	431	431	390	399	420	436	421	435	457	483	429	400	436	447	418	400	377	457	440	385	435	425	444	422	423	461	417	373	428	391	435	424	467	402	457	450	439	454	407	410	457	420	424	420	418	438	452	410	412	402	417	404	407	435	453	407	422	428	431	435	445	418	396	435	428	437	411	448	410	454	452	416	458	464	447	431	425	385	432	443	392	412	412	440	426	399	472	413	424	445	444	422	437	429	407	420	466	431	431	438	410	452	436	425	394	434	408	435	432	431	451	438	426	408	454	410	444	422	431	418	493	423	405	388	472	471	424	406	407	433	416	423	460	456	434	460	406	425	458	420	440	452	455	418	422	423	402	428	449	452	434	419	438	428	459	410	425	458	429	421	433	425	419	449	443	409	411	406	422	392	436	390	407	428	401	441	402	412	399	466	393	455	401	437	437	433	432	421	409	376	380	446	424	448	412	406	422	427	425	432	402	396	419	439	431	424	434	431	427	426	480	425	391	407	413	403	439	426	410	416	423	437	423	396	420	432	430	451	408	457	395	429	378	485	419	445	422	428	388	438	448	427	429	426	428	436	458	451	413	437	427	403	450	441	447	415	421	389	424	419	446	453	428	461	397	411	429	463	429	420	441	422	458	426	430	422	427	424	376	432	402	390	423	409	420	409	391	386	436	430	459	411	452	405	408	439	418	432	445	438	448	379	426	442	425	444	405	463	394	412	462	410	413	429	423	429	434	446	435	478	434	432	421	413	473	415	435	440	432	430	431	443	395	381	401	404	429	457	396	429	449	417	433	415	393	423	428	435	420	398	432	415	459	426	423	438	437	455	414	425	451	411	411	385	453	421	436	446	428	444	418	393	456	430	418	424	414	433	398	428	443	460	445	400	448	461	454	389	418	429	415	449	409	406	476	421	415	442	420	419	436	414	457	448	436	445	437	410	419	443	451	402	452	403	420	426	455	439	430	455	431	389	443	412	435	444	437	456	446	428	454	439	428	404	425	401	429	460	421	421	439	384	472	425	445	412	437	415	452	400	387	411	455	423	407	450	413	413	391	410	433	426	397	419	396	429	404	394	430	424	425	434	442	408	414	405	453	415	418	398	414	417	418	392	442	407	447	397	445	429	417	421	399	425	421	425	406	424	441	400	447	437	404	393	422	403	425	388	448	426	425	441	435	432	436	411	414	406	457	449	419	351	431	406	433	421	446	413	423	439	432	425	424	405	414	432	404	449	457	402	458	441	431	443	434	479	415	412	433	463	411	441	421	438	418	404	407	460	416	415	424	426	415	420	400	457	394	410	438	461	433	412	448	420	437	419	425	395	436	395	445	419	420	398	423	408	436	427	421	433	418	401	425	435	409	395	462	459	439	436	393
18157	8711	7522	3904	2769	2176	1787	1464	1228	1096	967	867	827	752	766	742	691	708	650	611	628	643	648	621	607	600	597	616	536	592	605	656	622	611	615	576	615	596	557	561	586	587	596	553	587	561	561	561	585	576	574	602	543	576	536	555	535	583	573	571	565	558	560	573	600	604	550	549	605	631	562	607	558	579	568	523	591	541	556	508	525	610	580	532	583	586	550	558	565	574	568	542	562	553	560	573	581	595	556	576	567	518	612	561	568	536	530	576	557	585	606	584	530	553	595	572	562	545	593	595	545	607	564	590	591	559	593	606	559	568	588	576	609	535	558	524	563	591	565	564	559	581	574	578	557	535	550	532	554	523	563	549	580	557	556	562	578	553	546	606	577	501	567	502	551	577	573	569	510	561	575	580	557	575	558	576	545	538	611	525	547	574	537	560	546	542	541	566	566	587	580	595	573	546	557	536	539	566	529	532	576	569	542	555	587	598	617	542	597	530	571	538	563	600	563	540	523	573	607	542	565	587	578	604	592	553	577	580	592	518	550	551	583	572	570	541	586	533	536	588	552	609	584	523	580	588	541	555	579	569	574	558	535	551	560	616	574	582	531	549	525	564	568	569	564	516	598	585	551	544	536	555	595	516	539	548	616	573	508	591	633	522	608	575	576	565	575	550	530	528	597	578	551	558	568	574	553	569	527	581	554	566	578	535	591	567	576	581	577	580	541	564	525	590	571	548	551	622	548	593	540	533	559	581	556	597	588	567	541	553	538	532	581	562	566	576	559	599	545	615	581	524	566	542	554	601	561	603	581	579	606	559	537	531	579	580	569	570	545	554	506	581	542	596	588	601	568	552	575	530	618	566	544	557	588	522	547	542	551	558	585	528	555	551	506	561	549	527	542	564	544	546	545	583	585	520	546	587	560	536	575	571	548	610	541	531	567	551	561	539	533	572	585	567	602	572	579	559	564	587	550	549	596	588	561	578	610	597	569	570	554	568	562	585	557	541	569	598	523	546	569	551	566	570	534	598	605	560	533	532	562	587	541	560	568	553	578	527	547	553	580	613	582	536	533	554	566	531	565	576	556	587	571	552	578	584	580	561	574	578	562	586	563	546	579	541	576	564	591	576	551	531	537	589	635	545	517	596	566	554	568	563	592	606	591	523	529	537	567	573	540	552	556	547	560	585	604	579	549	524	561	568	544	571	548	608	584	530	565	558	492	556	581	553	573	576	557	524	545	569	552	577	546	540	567	536	591	571	526	575	558	600	560	579	526	575	556	618	567	590	546	548	555	567	543	570	575	591	531	590	560	537	545	526	531	555	543	560	595	581	550	590	566	598	556	581	512	596	553	538	588	578	540	551	589	555	546	556	560	571	579	560	553	551	564	545	560	576	506	565	582	530	555	581	573	555	579	563	570	575	595	570	546	568	573	559	580	562	557	581	556	550	553	553	564	586	565	556	562	555	590	594	566	561	531	558	555	596	564	574	571	509	503	559	592	568	603	540	585	557	623	585	611	549	596	562	574	523	581	601	530	608	562	574	579	574	560	571	560	590	588	538	551	542	571	554	568	520	564	562	512	563	589	574	564	582	533	564	574	606	569	563	608	597	536	629	589	530	515	602	586	577	608	535	568	586	572	563	572	554	547	556	565	565	556	562	583	584	579	597	559	569	568	537	554	569	571	608	558	547	562	535	557	538	552	521	532	530	557	574	562	543	562	577	561	557	578	604	583	574	582	569	571	513	584	582	566	542	612	575	593	528	583	550	536	590	549	533	557	545	553	583	531	573	608	536	564	557	575	550	565	570	579	570	579	592	621	585	559	555	535	576	561	556	556	539	602	546	533	569	546	527	596	585	581	580	571	547	562	568	585	577	574	580	579	582	538	567	566	564	560	552	570	504	596	579	562	547	564	592	595	561	561	607	527	568	525	598	621	588	587	549	564	529	599	529	571	611	565	579	573	627	578	537	549	544	548	586	547	602	555	562	555	553	527	568	564	561	609	588	583	581	564	562	606	560	554	573	560	495	583	549	546	540	586	546	561	563	571	562	578	577	510	615	559	539	573	540	566	562	555	593	565	551	577	621	541	572	545	553	509	550	547	563	540	511	569	605	559	554	567	558	580	532	569	540	571	547	554	603	579	549	566	571	549	614	590	580	549	564	544	604	574	563	552	547	575	545	550	532	580	553	572	585	595	580	592	594	544	567	571	532	561	530	586	557	571	521	532	586	595	569	596	574	604	548	570	578	572	555	561	563	586	560	513	561	582	566	596	559	561	566	576	590	555	541	567	603	576	564	563	553	561	588	561	567	563	611	552	546	577	602	551	572	543	577	555	564	542	522	561	554	579	559	541	590	575	575	524	539	580	545	589	586	556	556	585	556	589	535	573	557	558	579	576	596	542	561	560	533	594	590	557	554	547	590	562	503	578	553	583	597	551	574	581	562	612	578	595	600	569	551	567	520	527	603	521	519	561	549	549	586	556	590	524	561	591	576	531	547	533	541	601	577	616	538	560	577	551	572	524	525	562	532	572	551	571	581	538	560	560	571	578	554	533	542	569	547	577	570	555	559	580	555	569	583	621	545	582	560	528	631	585	556	546	630	549	541	559	541	619	534	559	548	542	536	562	562	538	554	568	557	545	563	581	591	575	555	545	557	566	557	561	523	543	531	589	557	585	580	560	578	594	579	581	556	587	518	575	556	542	588	544	533	569	607	586	631	580	560	550	580	534	549	576	554	544	621	597	568	576	576	587	565	553	531	591	602	575	546	604	586	538	564	526	559	585	540	571	549	583	546	547	575	593	551	530	593	577	550	557	540	563	572	568	568	549	557	551	586	562	539	587	575	529	565	550	549	567	582	526	555	569	585	557	548	588	534	588	561	579	604	572	571	548	535	561	592	511	577	557	563	529	565	565	567	539	557	561	546	555	537	572	587	625	564	553	585	577	602	544	574	533	572	555	580	598	563	594	613	543	582	556	576	578	570	600	605	573	558	581	561	580	575	592	508	597	544	603	543	547	599	535	547	595	557	556	569	568	536	579	557	560	514	547	559	574	524	543	566	568	593	569	536	588	536	594	589	608	592	521	565	604	555	564	567	557	573	540	561	541	540	540	555	597	585	553	539	576	569	553	565	563	543	534	554	497	561	557	542	575	590	541	577	541	599	613	570	549	592	559	572	548	575	545	555	561	546	577	562	574	519	554	591	536	576	609	520	549	582	547	545	577	569	555	580	566	592	525	565	536	533	563	564	584	592	573	588	596	576	560	584	564	534	553	584	577	549	585	550	561	572	577	532	557	551	554	521	564	557	589	566	607	548	574	574	528	559	612	618	570	565	560	555	565	523	541	582	565	568	537	599	578	564	549	568	539	580	533	588	513	566	592	532	578	575	558	592	547	526	591	533	554	535	533	578	537	574	580	553	554	549	571	594	563	586	536	537	592	569	549	552	545	525	565	583	564	571	553	574	567	595	582	542	548	580
23123	21450	29632	23665	21451	21511	9859	889	655	594	494	455	412	366	358	305	310	269	256	295	252	243	235	235	212	240	248	227	213	208	225	213	224	222	211	190	177	209	185	204	188	198	189	184	211	220	189	187	183	201	206	211	188	185	202	191	155	165	210	182	178	174	206	204	184	200	170	185	183	178	192	184	190	208	222	182	226	206	198	195	167	178	178	170	183	186	187	155	188	177	171	179	163	164	187	174	203	198	182	145	195	208	183	188	169	183	183	163	159	179	188	196	191	165	174	168	186	194	195	182	190	179	175	199	175	178	175	189	184	189	164	176	173	182	180	179	181	166	173	185	186	195	177	157	182	183	183	199	173	185	155	186	170	187	184	181	165	163	189	175	171	170	182	161	187	178	184	197	163	183	194	168	182	184	196	158	172	196	183	176	186	183	154	180	167	185	197	186	184	177	179	220	169	178	174	180	178	199	167	174	191	181	174	170	203	222	171	200	199	166	178	159	200	187	185	168	178	180	204	198	165	162	166	172	199	181	194	167	179	171	183	174	191	179	173	166	194	176	174	185	174	187	192	169	162	167	182	178	196	195	161	172	144	156	173	196	171	180	168	171	158	170	191	147	186	182	186	179	185	168	191	198	182	172	183	170	192	149	177	183	171	201	180	209	189	178	177	189	183	187	188	183	187	181	197	208	175	150	195	174	185	187	181	187	176	178	187	161	199	175	179	174	172	166	193	166	183	156	186	165	176	197	180	178	157	181	172	154	173	171	183	184	193	182	179	159	161	191	178	189	168	171	194	172	184	176	187	174	188	180	177	184	175	190	151	200	148	157	192	151	169	166	162	153	178	184	186	185	161	154	176	161	183	188	163	171	181	166	203	167	190	175	177	169	197	191	174	172	163	170	174	214	180	179	174	206	167	169	191	163	179	200	206	190	167	196	180	170	144	193	186	186	176	187	199	175	182	179	186	166	149	189	170	182	202	179	193	194	188	182	194	191	181	169	178	185	161	185	195	190	178	218	178	165	163	174	174	161	164	196	179	195	187	181	200	202	181	173	170	166	197	188	180	181	191	181	188	162	178	200	162	189	176	172	192	186	158	179	184	190	192	192	172	179	165	164	195	173	170	194	179	185	178	179	167	187	175	195	174	174	176	160	170	169	179	192	177	184	163	183	157	165	183	163	198	177	169	162	183	173	174	194	182	188	169	192	198	201	168	180	173	187	196	196	195	225	170	193	169	167	186	185	167	207	178	164	180	172	171	193	179	204	180	177	166	163	181	183	181	172	203	177	169	188	168	176	164	197	214	155	178	183	172	190	179	179	176	189	202	181	190	169	181	190	184	210	163	184	190	190	180	184	159	187	176	169	197	199	188	172	149	177	159	197	153	159	182	174	186	188	163	138	189	181	174	193	193	173	149	170	181	188	188	184	180	167	181	194	170	149	169	172	204	188	168	178	188	161	184	194	177	205	176	196	165	176	179	182	193	161	186	178	183	200	179	217	195	172	157	196	174	159	182	202	173	181	212	192	198	176	182	207	173	177	210	184	168	164	166	178	160	190	160	173	174	187	198	197	181	211	175	182	176	156	184	190	185	182	188	170	220	185	167	177	201	177	186	185	180	182	171	207	194	180	161	173	168	178	164	170	178	196	162	187	183	180	179	191	162	167	199	190	173	193	174	174	202	187	209	168	204	155	180	171	181	183	167	187	190	193	181	192	185	189	198	175	187	196	181	171	172	181	201	167	185	189	190	167	171	179	186	177	180	198	146	175	217	172	170	176	200	191	189	163	194	168	214	175	182	166	159	180	159	206	180	170	200	167	174	180	193	187	177	180	167	186	186	161	177	195	183	190	168	165	181	181	186	181	177	197	167	188	175	196	195	170	180	179	190	199	154	174	178	187	171	183	191	166	184	178	185	190	192	167	179	177	174	179	175	170	153	166	173	175	182	189	165	185	169	175	186	167	181	202	194	184	177	178	187	189	189	177	165	198	184	180	179	189	187	183	174	188	174	171	184	170	168	202	168	147	197	191	169	187	177	182	193	197	181	189	159	182	169	201	170	187	176	159	173	171	162	188	187	185	180	193	176	162	178	191	192	191	170	187	180	184	192	192	173	185	189	199	174	163	180	199	172	173	159	182	189	181	182	194	196	187	185	195	169	193	198	171	169	173	155	196	179	161	182	211	200	184	161	201	190	195	183	196	178	158	186	193	159	170	162	184	183	177	208	166	171	183	177	177	181	183	174	175	187	196	159	205	191	180	210	194	161	171	171	182	193	169	174	180	189	190	177	171	193	180	166	181	183	193	141	197	165	182	166	196	165	185	178	179	188	146	168	211	159	182	204	180	177	218	187	172	182	172	154	184	172	177	196	189	152	163	175	179	175	180	178	184	184	196	167	185	182	162	186	212	183	180	158	156	201	187	183	175	161	173	188	186	181	160	202	172	195	186	164	171	182	177	165	169	173	196	182	175	166	218	175	185	190	173	155	180	205	192	162	180	176	204	199	203	178	170	181	154	186	186	179	177	187	185	163	174	184	174	212	201	182	180	204	201	176	164	164	160	172	180	187	195	195	157	175	168	178	169	182	166	182	180	176	182	194	181	191	175	165	177	178	176	179	182	162	191	189	190	178	172	200	174	171	171	168	180	195	169	177	200	177	201	179	173	170	148	195	158	212	172	217	188	178	205	175	179	186	185	210	188	159	168	184	203	182	180	196	179	170	177	173	204	170	175	172	174	199	165	176	175	173	184	166	179	158	219	185	191	174	165	196	178	180	181	177	172	183	170	163	175	166	169	164	190	180	196	193	202	198	165	182	167	189	164	160	163	166	170	197	183	187	206	190	183	189	183	195	183	167	187	186	167	180	187	162	192	182	172	152	209	178	170	159	177	197	186	194	184	184	173	169	202	172	179	184	191	190	159	192	175	185	195	193	160	178	166	173	158	170	175	163	208	174	153	193	199	198	186	184	196	190	201	179	183	191	196	170	191	185	175	193	209	188	178	167	167	176	188	170	175	186	193	187	191	173	206	176	188	199	167	172	165	184	177	152	183	178	166	178	188	173	174	179	204	179	173	178	193	205	197	182	190	153	190	171	203	161	189	154	188	178	180	182	174	192	190	199	179	168	181	162	181	165	157	199	206	183	192	184	177	195	177	206	175	174	182	177	177	179	162	164	188	211	167	165	198	190	198	182	184	183	179	204	214	180	189	193	158	199	204	188	181	179	185	193	169	193	182	178	172	164	185	157	190	181	194	182	202	210	186	202	206	162	176	161	173	190	166	185	167	185	189	176	175	214	179	157	179	195	189	192	192	171	188	170	170	189	160	179	180	187	176	175	176	211	194	186	206	167	185	221	201	190	210	194	186	180	162	171	167	183	193	175	180	203	168	182	162	181	190	205	167	203	191	178	168	190	198	146	192	179	162	214	188	197	203	176	177	166	194	179	164	189	175	152	187	185	160	190	175	186	172	167	178	183	167
20139	14102	12244	6625	4473	3333	2643	1920	1537	1266	1002	914	776	657	601	522	485	476	420	443	447	392	337	346	352	330	315	321	309	297	281	305	297	269	277	264	230	271	296	288	279	300	272	263	278	238	260	248	249	288	263	245	254	230	258	257	251	254	258	257	277	252	230	245	272	254	274	233	255	253	258	263	257	259	242	235	237	248	232	247	295	243	207	251	256	243	224	261	244	259	242	233	233	248	219	235	219	245	238	231	253	225	239	237	235	236	246	241	240	236	272	237	267	271	243	259	244	283	234	207	244	244	235	231	238	269	240	251	209	254	247	241	244	295	221	236	243	251	224	209	248	251	259	205	249	232	261	278	234	212	244	261	241	248	223	240	247	227	236	252	236	249	249	224	226	238	240	232	237	236	222	237	251	271	215	246	245	248	224	234	240	230	251	274	250	246	222	257	254	271	249	226	229	228	246	241	243	249	251	233	252	244	242	223	236	219	214	256	227	260	251	233	235	235	236	247	209	243	282	243	234	241	227	227	263	225	226	230	236	236	219	222	231	250	231	264	230	243	249	235	252	233	242	229	238	233	274	234	236	232	268	228	220	239	235	235	239	238	232	249	238	259	259	231	251	249	225	199	227	231	247	254	252	239	240	246	243	273	244	227	243	238	216	231	240	250	226	234	243	236	258	249	228	249	224	243	258	221	219	228	240	247	256	239	258	244	237	269	248	215	231	223	221	253	209	239	239	225	256	257	268	235	261	237	239	244	228	240	264	242	250	236	236	236	223	254	257	227	218	246	235	232	237	242	249	266	229	253	230	226	270	221	235	233	217	246	230	237	248	233	265	233	238	230	236	251	244	254	255	242	258	241	215	224	247	262	223	216	229	249	246	228	224	237	241	233	213	249	257	264	253	264	220	270	260	225	247	235	237	225	237	228	247	259	250	283	240	258	227	242	219	229	249	242	241	266	246	247	218	250	224	229	226	233	250	243	245	266	220	248	238	209	250	235	237	246	245	234	265	243	260	244	227	255	241	266	231	249	258	268	248	256	232	276	243	225	266	225	258	258	259	234	239	234	248	257	216	254	251	249	228	210	238	245	232	250	261	262	229	270	262	243	227	225	243	242	245	260	228	254	227	233	225	216	258	241	248	240	230	235	220	243	231	233	242	241	220	217	255	249	236	238	240	251	257	237	234	234	257	245	250	238	252	251	255	234	233	244	250	235	283	229	237	226	223	244	232	231	221	230	271	251	255	252	241	237	251	249	250	232	244	226	242	254	208	217	244	229	257	230	268	239	231	286	234	225	269	247	261	224	248	264	275	194	234	221	243	225	259	222	240	253	249	221	259	254	248	254	238	255	248	288	229	245	232	241	237	233	248	248	236	220	230	226	259	243	235	225	235	203	244	266	247	226	221	221	228	228	249	236	259	235	251	241	228	222	221	235	247	236	243	268	243	265	240	250	245	222	259	245	229	238	255	269	243	257	225	261	232	212	209	237	244	252	237	256	219	243	276	239	225	266	252	240	248	239	223	205	244	228	250	227	245	250	229	231	282	228	240	239	242	237	245	254	223	244	247	239	244	259	245	228	237	246	238	237	223	259	228	229	233	211	234	236	258	249	255	231	222	215	218	270	224	235	249	248	245	254	259	255	245	256	237	236	252	215	239	260	242	219	224	255	242	251	226	246	248	222	238	239	259	224	237	237	259	228	254	228	240	232	268	227	266	258	250	250	234	226	201	249	226	254	232	236	259	214	242	239	253	257	262	231	277	243	236	241	245	246	240	268	213	241	268	227	242	222	236	242	222	219	259	246	244	235	220	213	240	224	206	255	254	245	259	233	221	230	246	258	233	232	243	228	260	238	243	260	224	240	254	207	265	242	237	253	261	235	245	255	235	239	236	221	237	246	210	221	226	251	227	261	252	232	249	229	246	236	248	253	247	259	242	231	263	227	241	248	219	237	226	255	254	287	251	257	280	217	250	260	217	257	251	215	268	217	246	249	237	220	238	235	230	272	249	210	269	222	230	241	228	267	229	241	243	257	220	234	247	251	232	266	265	244	261	231	240	238	249	210	257	228	246	248	251	243	261	260	233	249	210	252	245	256	253	249	237	223	276	257	224	225	213	208	220	254	225	228	234	218	244	200	238	232	239	272	244	218	253	236	259	244	229	255	228	227	199	257	235	255	224	229	274	265	249	239	235	233	243	245	231	248	261	243	260	262	240	235	236	239	265	220	224	252	230	255	261	252	248	244	244	264	245	243	276	255	237	246	232	270	241	259	229	234	203	218	249	256	245	263	214	237	262	248	232	239	257	244	225	241	236	252	255	224	232	241	224	221	269	228	275	195	248	263	245	238	258	246	269	245	253	218	227	264	249	257	215	215	237	218	240	235	254	236	246	257	261	235	253	232	223	227	243	232	237	226	238	226	248	225	229	249	243	222	259	232	237	254	219	242	245	242	256	228	218	222	215	245	219	242	229	218	253	237	220	256	245	237	263	224	244	236	219	228	250	249	225	255	233	256	252	231	254	238	251	229	240	243	240	255	207	202	247	242	264	245	251	231	252	237	234	235	250	243	242	227	220	225	250	233	230	227	244	238	252	244	252	250	217	235	251	241	201	249	249	228	245	245	242	242	233	262	261	246	239	221	255	235	255	236	238	222	246	242	237	264	265	207	245	204	225	281	247	244	238	253	245	248	236	245	254	221	253	266	214	248	245	249	245	233	260	252	231	255	261	261	229	230	238	259	221	237	269	262	240	243	245	226	233	248	256	227	258	236	232	243	228	242	243	232	233	259	236	218	239	230	260	228	231	231	240	233	236	233	254	242	257	233	227	249	228	255	237	211	223	243	234	243	240	232	220	262	215	248	255	257	252	237	250	231	262	217	250	221	231	260	222	243	247	234	251	239	206	238	216	237	239	215	237	236	261	258	231	244	248	248	242	217	242	234	240	209	241	247	273	257	241	261	260	224	269	242	249	242	237	238	221	248	270	262	246	231	248	260	244	233	220	234	261	241	273	233	224	227	250	259	242	267	252	241	256	229	236	245	225	254	230	263	253	260	246	220	248	244	243	225	247	247	245	254	260	251	240	226	234	213	248	234	232	225	227	263	272	249	246	245	233	245	213	239	242	247	250	235	253	244	272	255	231	258	239	245	257	222	249	254	222	238	217	248	245	235	225	212	222	241	239	222	252	255	211	251	249	244	218	257	237	261	273	238	263	223	225	240	235	235	226	241	232	238	246	234	240	241	260	254	249	237	229	251	250	244	244	243	272	240	242	231	254	230	254	259	253	220	240	227	234	231	242	220	237	229	224	261	231	251	239	238	233	250	243	236	249	251	248	236	258	293	226	249	232	227	238	263	252	243	265	265	230	256	237	227	248	221	225	242	241	252	217	264	258	241	265	234	254	253	248	229	242	216	249	251	238	260	244	283	253	242	209	241	221	211	235	245	234	255	224	245	246	246	259	248	225	256	249	248	238	255
27509	20982	9706	1147	680	644	635	582	565	552	609	603	585	551	576	606	600	573	612	551	579	616	600	598	578	521	592	560	589	535	598	630	543	595	587	579	571	594	572	576	632	579	605	575	597	617	571	589	627	575	568	612	638	582	561	556	560	590	577	598	563	578	569	589	583	561	539	548	573	590	527	565	590	576	578	577	584	579	568	569	533	577	565	562	537	537	604	559	583	574	583	608	582	554	534	599	581	565	532	599	567	554	556	604	529	575	582	550	617	601	578	550	574	520	580	549	578	567	545	587	604	568	562	569	570	609	554	557	611	582	586	601	571	590	525	612	562	585	579	552	572	567	607	535	603	547	601	547	566	581	565	528	589	567	610	606	581	591	597	580	571	613	569	591	581	592	578	598	589	591	546	564	581	575	618	566	601	608	569	585	573	600	600	576	598	575	579	571	552	565	571	552	591	583	542	556	564	581	561	579	596	582	544	571	565	577	602	583	611	606	560	559	601	600	547	583	581	540	547	539	533	567	617	627	589	595	529	570	608	614	537	561	568	605	549	557	581	584	592	578	585	527	591	521	616	601	544	573	531	562	568	599	564	588	549	609	596	571	578	550	615	552	579	580	560	596	542	597	594	537	587	574	583	573	583	582	620	541	594	601	584	563	576	549	601	578	562	584	578	595	622	542	575	544	554	565	589	554	539	580	590	573	591	589	520	577	595	565	594	563	601	568	570	568	591	595	543	565	531	565	563	601	578	578	573	561	603	569	566	572	530	554	590	615	583	569	573	551	556	592	581	572	568	578	590	586	580	587	547	586	605	576	581	613	513	520	577	581	614	557	558	585	608	565	558	570	543	593	594	579	547	586	541	601	597	584	592	562	572	589	579	598	571	556	613	545	553	572	584	579	586	577	519	564	605	576	555	586	563	604	594	595	583	606	538	578	583	578	546	606	547	583	568	558	593	600	561	568	503	604	569	541	590	589	574	532	578	583	571	619	531	629	601	547	553	617	575	582	613	556	588	579	586	523	591	592	574	566	607	581	537	552	589	593	583	585	550	593	575	561	555	596	573	575	590	614	598	613	577	597	550	566	573	577	555	564	572	572	542	584	598	535	565	573	563	586	563	513	559	605	572	567	554	577	611	574	580	566	581	593	590	549	583	577	580	596	541	562	559	548	542	581	557	569	563	588	570	552	561	556	587	494	568	560	578	613	599	571	621	559	532	593	560	558	557	587	640	576	564	542	564	570	584	545	536	595	585	602	579	596	570	532	555	563	557	585	520	591	614	573	558	586	573	604	574	596	568	586	591	589	589	565	546	600	610	600	551	627	554	543	562	576	559	572	586	548	536	614	573	582	572	569	553	581	600	548	603	601	610	518	579	586	550	582	602	602	568	562	568	531	589	556	593	558	545	543	588	592	585	573	550	586	562	576	568	554	568	553	584	536	583	555	592	603	598	550	588	592	527	598	550	621	586	601	589	603	586	595	558	607	599	578	540	551	555	549	536	562	576	568	566	571	558	589	599	554	580	562	539	594	563	600	608	558	576	588	570	605	630	571	612	560	570	602	567	565	586	604	529	584	558	562	569	526	602	579	626	539	548	564	546	589	568	595	545	608	589	532	566	593	542	569	576	556	594	583	565	564	579	569	589	583	544	551	598	556	621	592	580	547	591	570	579	587	604	544	594	541	580	601	604	560	542	572	574	536	594	567	570	565	548	540	565	606	586	556	578	580	546	603	552	538	577	565	597	550	557	546	567	559	583	569	548	566	585	562	560	589	640	601	561	594	565	602	584	573	538	570	576	567	563	554	545	558	569	561	627	548	581	565	562	565	561	584	603	528	580	590	539	595	569	564	545	548	595	551	545	585	558	612	601	598	578	583	599	578	565	569	572	549	546	543	545	602	576	573	543	538	586	539	567	577	584	558	553	594	589	585	550	554	608	587	542	559	599	621	563	572	610	589	607	557	564	574	594	561	619	592	577	566	608	572	597	563	595	574	577	560	554	527	614	580	576	594	540	596	597	574	548	538	580	528	556	629	608	552	611	573	610	604	562	592	588	604	594	562	584	592	567	525	532	597	559	574	586	591	574	564	580	531	555	520	534	604	585	555	581	559	602	584	590	604	578	566	562	561	559	563	565	585	558	610	572	581	557	540	557	549	565	656	558	568	570	542	530	538	603	561	590	566	569	594	582	509	577	567	535	583	531	545	558	598	580	568	605	553	594	592	560	557	598	596	619	575	593	540	560	557	614	557	557	568	604	572	573	558	606	513	573	595	564	552	590	560	602	542	566	567	586	572	605	565	580	590	594	610	593	578	623	586	543	611	606	568	588	566	586	600	533	585	597	542	551	575	592	538	580	610	602	571	561	552	565	573	550	585	576	594	563	574	572	563	589	580	553	590	568	560	561	599	605	580	515	595	559	575	522	572	616	621	602	589	570	545	611	583	551	585	582	573	565	578	561	574	578	559	612	581	578	616	576	566	546	559	577	602	564	559	587	551	571	553	588	583	519	592	580	604	542	602	580	620	559	576	552	584	563	601	591	584	628	571	578	588	559	595	579	571	531	601	594	615	581	604	596	568	553	590	534	573	571	547	574	581	595	561	563	585	598	580	588	564	533	597	541	587	572	594	571	551	606	578	596	553	623	529	586	593	576	599	557	579	571	555	581	617	596	576	545	556	590	550	618	546	611	570	582	553	568	604	570	640	546	538	534	573	593	584	594	546	578	593	642	539	604	577	587	645	591	599	575	572	565	560	614	555	585	599	629	556	607	604	566	605	590	591	603	544	576	590	584	573	570	575	550	608	576	569	522	590	566	577	579	595	586	530	558	534	568	573	574	580	566	594	544	579	566	585	583	572	553	580	586	581	580	548	593	609	603	569	574	568	574	567	584	606	583	567	551	554	547	560	596	546	566	604	582	602	569	583	578	583	578	577	559	541	583	593	540	568	526	589	581	582	553	582	565	561	565	561	543	553	599	569	576	570	617	555	576	575	597	579	552	627	530	591	562	565	558	628	560	565	591	587	620	554	592	589	607	601	612	543	559	552	564	550	559	599	572	625	552	562	588	557	584	589	618	574	566	578	566	575	577	542	577	597	590	578	541	551	576	567	605	552	588	597	592	572	559	619	607	538	568	595	556	554	580	581	590	576	561	575	560	544	549	528	578	576	551	545	581	617	563	579	553	603	568	563	602	580	532	601	555	561	541	609	586	586	593	571	567	575	555	575	581	573	545	578	566	579	603	534	586	582	578	596	618	581	595	577	549	598	552	571	564	532	603	620	572	587	519	545	592	588	583	599	587	559	581	599	554	554	564	597	553	616	538	582	603	598	567	611	543	571	619	592	599	624	586	561	597	561	564	615	570	537	581	573	586	579	607	557	580	569	560	591	570	601	612	574	542	590	544	540	563	606	593	569	613	555	576	580	535	576	602	575	536	611	543	629	530	567	571	532	607	566	578	560	552	539	532	581	566	577	539	549
9374	1356	1295	1011	923	826	794	769	833	768	730	771	811	753	737	724	772	771	763	728	768	743	734	697	742	746	748	741	721	728	751	761	727	722	725	771	725	788	765	734	708	770	741	752	724	704	694	739	766	732	774	776	736	743	741	742	719	792	736	761	775	749	693	736	758	754	757	749	770	758	755	729	680	743	724	799	742	745	694	754	754	683	740	789	735	726	766	720	735	729	793	748	740	726	693	720	780	727	730	728	768	720	729	729	761	711	776	703	727	787	722	733	754	782	771	730	758	764	713	707	715	741	705	720	719	776	735	767	778	770	743	771	732	777	723	768	715	759	732	747	729	734	745	719	723	767	718	712	732	746	744	747	718	765	753	772	737	741	740	815	742	818	718	767	748	784	728	767	752	736	692	794	752	752	695	768	716	739	733	740	761	742	739	730	700	764	712	721	733	751	743	732	753	773	691	786	709	762	771	716	732	728	730	749	747	758	728	735	716	759	689	756	763	759	709	751	736	762	765	765	744	758	759	766	737	723	688	766	765	774	714	702	730	722	767	781	783	726	747	731	782	749	758	735	714	720	716	760	731	758	768	733	746	749	685	753	718	745	755	770	721	707	770	717	738	741	723	751	752	800	718	736	792	760	732	769	709	703	739	695	749	700	746	714	748	700	666	769	794	774	732	709	732	740	733	743	710	706	737	730	762	724	808	724	776	745	783	728	726	689	779	761	742	777	775	773	705	763	766	724	763	758	734	729	712	738	730	732	698	739	705	751	762	737	751	792	740	758	728	741	751	758	724	765	749	758	724	791	729	725	805	717	761	747	723	750	753	727	778	755	762	733	751	774	836	750	731	757	720	746	723	729	798	750	772	762	733	708	771	715	732	727	722	779	775	718	787	707	748	764	732	758	768	775	729	729	772	728	757	708	782	781	768	761	719	767	711	724	799	729	796	737	765	725	750	768	738	734	712	751	766	769	737	737	767	706	716	724	732	752	754	678	772	757	716	728	765	753	789	732	738	732	726	725	726	744	749	760	781	754	731	712	754	739	763	722	763	719	765	750	750	724	725	777	810	739	751	758	724	748	730	747	742	765	725	765	726	735	735	733	805	733	719	709	757	751	734	766	759	698	694	703	747	685	743	719	756	731	751	738	718	746	721	768	739	728	744	754	706	754	741	778	759	737	735	736	714	674	747	752	764	716	742	704	765	703	728	762	740	689	768	735	774	714	683	739	726	791	743	751	730	716	764	748	690	751	739	748	744	748	756	659	775	826	743	766	721	713	745	710	766	742	745	805	759	694	712	763	729	704	751	749	762	751	740	757	835	749	759	747	710	721	738	746	766	731	764	788	710	742	710	770	713	707	723	731	737	701	753	777	723	709	763	755	714	769	754	789	726	734	714	727	806	707	736	755	750	726	750	781	744	758	739	722	696	733	752	729	787	748	780	716	772	775	776	756	758	692	712	781	734	712	734	750	733	718	752	755	707	740	747	733	743	752	748	746	751	779	740	752	797	750	742	723	745	742	740	732	707	729	768	746	757	774	688	724	768	766	762	710	714	739	763	735	741	764	768	791	706	726	698	722	793	768	769	764	736	744	760	748	752	703	742	730	744	779	735	711	712	734	737	705	755	763	817	723	795	728	770	752	742	714	702	733	746	786	712	771	733	764	761	739	766	735	747	712	737	763	722	686	730	727	712	731	731	791	724	716	725	722	695	740	762	753	736	779	713	772	761	723	720	766	739	701	742	765	751	710	769	708	720	746	759	736	751	729	726	781	754	725	753	794	720	714	727	707	758	751	792	714	749	732	736	716	772	743	748	736	735	741	733	736	714	723	727	742	760	762	752	723	773	726	745	704	794	736	734	742	717	754	732	724	706	750	762	775	736	719	688	749	773	752	748	746	763	785	741	734	752	739	750	729	728	711	758	715	715	768	810	760	752	717	748	692	722	723	728	749	705	750	775	694	723	740	721	735	796	751	725	726	760	762	716	793	704	760	737	741	732	799	721	751	753	712	774	733	810	752	684	695	715	731	694	727	770	731	707	753	718	712	708	742	776	698	753	752	768	739	721	765	747	766	712	721	766	777	701	758	755	766	756	771	766	739	704	735	725	766	736	704	750	791	755	753	835	733	720	704	736	764	745	718	704	742	715	751	755	778	765	764	794	750	742	732	725	744	739	759	756	795	743	740	733	712	723	761	759	731	748	702	742	754	791	778	763	750	713	695	709	775	689	687	766	766	755	751	753	737	733	695	677	749	769	757	722	781	773	790	763	727	744	739	794	745	744	729	722	728	736	722	767	776	767	742	727	735	705	747	772	771	752	788	729	795	750	719	727	765	804	746	756	757	716	714	769	741	749	762	714	715	777	682	778	752	747	771	689	760	717	758	738	738	738	746	726	736	758	766	761	727	692	755	721	700	748	723	752	738	726	767	700	721	742	750	786	738	727	713	779	732	733	716	748	748	721	774	772	718	728	747	711	746	755	698	749	773	757	753	719	709	650	712	730	704	763	705	749	691	738	796	752	702	819	760	724	734	756	734	757	773	755	711	698	749	748	748	769	763	741	757	729	727	758	763	730	745	729	715	788	738	767	736	777	692	732	767	783	715	746	752	827	763	769	718	784	750	773	699	688	783	756	800	746	735	704	749	789	776	742	781	740	704	750	772	724	760	752	717	723	715	786	737	720	742	752	755	712	813	749	765	783	720	771	729	739	771	758	789	703	774	740	695	747	730	733	719	751	751	717	722	693	776	739	738	757	757	782	755	714	739	773	733	769	699	707	708	775	725	784	745	766	735	772	760	759	719	758	757	767	729	691	727	693	718	728	727	711	753	737	723	737	746	729	742	760	756	763	798	728	754	795	795	765	725	759	733	767	698	712	744	783	761	707	730	729	799	715	731	749	709	780	776	725	738	685	779	774	783	760	751	714	710	723	730	707	749	770	782	722	771	689	778	781	763	803	709	769	754	775	731	748	738	748	761	757	757	752	709	732	740	772	743	713	782	728	761	745	715	730	743	779	726	740	757	768	735	757	728	733	798	749	776	765	743	775	783	767	722	711	740	747	777	751	763	775	694	756	719	753	769	760	784	716	755	741	720	735	723	743	723	724	736	723	732	732	742	731	771	755	753	745	733	759	756	773	812	747	771	783	744	768	729	751	777	742	761	746	760	745	765	730	733	739	688	733	716	761	704	727	731	752	786	720	722	762	722	723	722	719	769	740	744	792	779	738	720	728	698	774	726	725	776	754	710	814	750	704	730	812	713	756	757	684	745	767	723	711	746	771	718	745	742	697	727	731	733	714	762	725	743	736	714	755	749	744	730	752	774	767	725	738	745	758	721	725	710	731	746	745	707	720	720	717	736	727	748	723	736	752	774	801	756	746	693	754	790	744	777	755	746	762	734	746	689	664	737	777	734	756	699	706	718	760	723	715	727	720	769	736	737	768	779	699	732	748	741	698	779	772	772	755	681	717	710	739	716
24119	21470	29221	24120	21456	11588	1255	778	688	659	593	544	526	517	555	512	479	500	434	466	493	471	482	414	468	461	452	437	456	429	452	440	397	471	435	486	447	392	435	430	455	459	455	435	433	393	441	447	444	457	379	419	397	428	430	431	444	447	412	441	446	436	452	469	408	440	425	453	470	419	430	450	459	403	424	474	436	420	405	411	455	402	408	432	435	421	448	398	412	436	457	415	434	428	441	456	385	438	458	449	401	409	467	420	460	416	432	442	457	477	406	453	412	436	406	431	436	376	398	474	382	446	418	424	434	446	433	438	427	423	441	463	430	397	458	388	430	445	432	436	412	460	424	430	401	394	431	434	433	432	446	409	421	436	430	418	435	392	431	423	451	440	423	419	413	465	428	429	439	447	445	445	417	386	450	427	424	429	449	442	436	401	415	447	429	423	418	418	449	427	454	435	483	392	471	393	411	437	446	403	437	388	466	435	399	421	375	433	456	408	468	468	420	427	464	434	424	427	417	411	431	416	415	408	451	420	422	446	455	419	414	417	463	426	435	446	412	446	402	401	444	452	399	435	418	451	443	458	451	399	426	431	495	440	449	425	378	450	415	465	433	429	419	418	414	414	448	416	441	421	443	438	416	469	470	413	421	431	431	455	443	446	465	430	428	389	443	419	464	413	450	423	402	414	403	415	421	458	444	412	465	416	433	414	406	407	434	416	436	433	448	410	454	435	419	439	406	402	457	421	439	485	437	451	459	438	408	406	408	437	405	408	430	432	410	401	429	426	437	405	378	435	424	448	402	430	382	404	417	455	420	445	414	451	413	443	411	380	409	414	421	427	416	424	443	422	394	422	438	445	391	445	461	405	436	401	441	433	407	430	430	399	450	444	447	450	424	406	404	406	409	430	426	423	411	441	409	398	430	410	453	410	433	435	419	440	440	439	406	394	458	431	410	395	415	399	464	447	447	393	429	480	447	451	432	387	470	443	443	443	442	425	424	460	392	432	428	402	427	417	427	433	453	448	448	447	431	405	430	442	422	464	427	439	434	421	398	414	425	456	455	425	434	438	455	465	386	423	452	425	440	403	426	422	425	429	420	454	410	458	450	432	431	413	439	455	419	447	453	465	414	405	453	432	415	424	448	384	422	413	447	449	417	438	440	398	441	417	417	424	402	432	440	413	401	434	456	401	406	450	419	431	433	421	419	405	442	392	447	398	461	433	419	421	387	394	466	436	427	410	443	444	419	441	406	424	387	455	463	424	453	438	373	444	401	450	405	439	413	469	442	454	429	413	411	448	431	438	417	432	451	415	404	425	459	458	472	442	422	425	417	437	445	436	415	405	428	448	456	440	442	442	409	444	451	445	414	432	406	438	455	425	416	418	460	433	390	430	406	392	447	419	431	433	431	423	448	434	423	461	420	429	438	419	393	473	398	400	430	402	428	393	461	414	423	468	451	398	418	396	446	473	439	471	443	477	439	414	415	453	419	426	442	413	459	467	444	434	424	412	405	457	435	451	410	412	475	393	430	411	450	424	435	396	434	436	442	421	438	413	461	388	409	460	433	423	419	408	472	459	426	489	473	427	415	406	420	422	404	397	423	445	431	453	442	455	425	429	434	468	423	483	423	399	451	453	400	472	398	414	432	421	435	415	432	421	435	440	427	413	424	478	419	465	435	426	444	406	414	439	420	442	446	428	459	428	457	404	428	435	412	432	438	423	438	447	421	457	432	408	420	471	415	418	441	448	396	467	384	403	440	452	439	422	394	442	444	436	428	473	406	454	448	451	384	409	451	416	465	451	419	424	418	424	426	392	463	415	407	412	476	416	381	443	434	415	435	419	404	394	452	412	427	452	436	452	445	448	416	425	431	455	415	436	420	437	442	437	415	447	429	424	423	424	400	417	406	467	421	442	455	460	439	444	445	394	428	440	466	414	391	436	456	452	396	415	433	456	381	396	446	392	425	458	440	410	458	479	438	463	465	451	441	404	422	387	414	431	439	449	431	419	459	451	424	421	443	453	418	414	418	452	418	410	421	414	408	458	432	473	455	459	439	450	433	422	450	425	407	404	433	381	442	448	408	441	430	442	429	465	417	423	410	414	405	439	398	426	443	406	425	432	445	438	411	403	374	411	449	368	454	426	439	445	443	452	420	442	443	446	436	423	405	444	414	417	418	449	445	429	408	450	434	457	430	425	431	408	410	415	402	429	405	419	433	458	404	433	393	429	407	452	436	433	454	455	432	468	448	435	452	433	442	417	433	428	429	443	446	434	410	417	392	419	435	444	459	437	422	431	431	408	437	435	473	439	446	433	411	476	416	435	421	452	422	448	408	421	449	381	424	440	400	465	409	457	473	426	432	434	441	448	469	455	414	448	460	419	430	457	418	411	434	431	402	413	419	423	438	441	457	394	429	446	438	451	426	449	403	396	453	394	437	419	414	456	443	418	426	424	427	408	445	426	444	418	407	440	411	421	428	389	436	441	395	402	422	423	392	413	421	490	480	438	442	460	445	450	410	395	416	432	464	447	432	394	438	433	429	455	455	435	419	424	423	437	429	437	448	435	440	456	425	450	411	461	443	454	420	409	438	436	423	482	413	426	416	459	427	428	429	452	421	422	422	423	412	441	435	425	438	424	442	438	441	419	461	402	395	413	431	389	438	450	463	401	468	434	445	412	430	443	412	423	414	430	425	459	426	452	415	448	423	426	427	441	407	471	403	432	424	423	443	458	425	427	450	413	438	435	410	463	438	435	428	427	432	446	420	409	426	443	460	397	414	429	426	397	380	422	396	434	403	425	466	447	425	430	439	442	400	418	401	453	395	450	431	433	419	448	411	452	401	467	442	428	428	447	449	437	418	401	468	410	445	410	461	465	445	437	445	431	425	421	386	392	419	423	426	425	479	433	468	403	429	436	409	409	442	452	417	434	436	408	394	426	421	413	416	443	432	413	397	449	424	411	419	422	438	432	429	454	461	411	404	411	437	411	439	422	468	414	449	467	421	421	441	428	481	413	408	418	408	412	413	414	454	409	424	373	441	428	434	419	427	433	427	436	412	403	422	414	430	460	419	408	445	421	457	444	401	410	433	400	441	445	438	412	458	474	444	429	424	431	425	479	405	408	432	471	428	450	454	428	440	417	451	407	426	454	393	423	432	402	457	491	401	419	401	439	427	418	434	433	439	414	412	419	458	447	412	462	437	418	398	439	402	426	386	406	436	417	461	426	426	423	424	411	401	428	457	420	425	422	393	389	451	429	435	410	431	465	424	444	437	423	429	415	452	454	431	437	431	439	412	440	463	434	403	464	434	452	454	446	443	438	417	433	436	397	428	407	455	455	421	415	454	410	413	434	442	433	433	413	451	460	382	442	439	407	421	419	391	484	473	431	407	405	439	431	451	424	417	418	475	418	402	432	434	427	417	435	417	418	415	428	475	464	447	421	467	429	458	425	416	389	436	425	424	445	468	422	470	403	397	455
17127	8767	7673	3868	2763	2089	1745	1480	1260	1057	970	898	761	770	747	696	694	724	646	656	656	624	641	619	606	574	606	610	629	586	629	596	599	599	627	570	573	613	573	590	567	572	542	632	617	564	578	588	601	587	550	601	585	597	555	525	581	566	617	585	603	575	603	618	598	553	580	587	599	564	572	594	539	553	596	574	599	580	550	547	644	560	548	574	562	554	561	578	577	600	569	560	539	566	547	544	557	584	593	579	553	588	566	565	549	598	577	578	566	578	622	563	561	587	536	563	548	562	608	585	575	528	572	552	573	561	577	544	562	603	586	550	593	585	568	577	569	556	583	615	592	558	586	593	604	570	568	566	579	624	550	553	575	571	570	560	585	576	600	552	568	574	583	562	579	577	571	585	590	559	614	550	549	592	596	563	564	579	568	579	548	585	549	545	591	573	574	529	578	535	556	591	580	595	571	571	552	541	579	559	593	599	566	549	570	543	606	592	569	524	562	581	544	575	603	551	591	576	585	536	621	593	599	542	571	601	528	547	579	615	590	584	580	557	600	534	551	598	562	584	560	546	581	601	579	611	553	596	582	587	539	578	583	573	599	590	537	557	562	547	569	611	549	540	563	621	570	588	540	563	553	573	547	562	550	532	539	579	597	505	531	571	584	593	586	577	582	538	566	577	566	594	565	602	586	628	558	579	581	511	557	557	564	535	581	542	550	580	573	587	567	609	556	558	581	610	579	560	594	556	523	577	561	517	550	562	601	548	580	559	591	538	571	599	594	610	556	575	535	570	560	592	527	588	612	517	574	593	556	564	574	539	581	620	593	599	580	567	596	589	527	565	583	551	533	551	553	568	587	586	568	546	585	588	565	567	567	569	529	592	568	567	560	553	540	523	583	551	625	548	557	541	590	548	565	562	602	581	567	542	534	607	567	570	519	583	568	601	591	548	591	558	575	545	584	568	517	556	566	568	579	567	570	583	559	561	651	627	535	554	529	547	599	624	537	574	552	544	581	562	577	570	571	553	516	571	538	607	562	547	551	556	599	527	590	573	587	555	555	571	595	590	555	584	543	588	560	560	562	589	547	587	550	581	563	599	552	577	565	582	538	522	601	589	580	548	531	575	529	593	566	586	557	553	547	568	603	569	561	586	591	587	541	566	586	585	576	551	596	560	545	572	579	540	585	611	533	587	607	544	559	591	568	562	619	568	538	589	566	564	539	611	596	581	598	535	616	553	544	576	593	559	588	587	558	548	601	542	547	569	587	551	585	571	585	554	564	567	540	590	582	581	616	567	567	559	591	526	529	579	563	545	555	521	581	563	555	556	595	596	603	596	570	593	573	537	593	572	547	550	579	546	556	577	586	573	541	595	575	615	542	562	569	575	591	616	528	570	520	510	581	610	568	553	607	591	574	592	594	613	574	572	593	561	565	534	598	556	580	584	591	571	582	575	538	590	561	556	578	534	567	551	549	556	546	561	592	532	598	575	607	576	534	551	563	574	561	559	563	600	580	579	550	573	598	576	600	602	567	556	566	572	543	561	588	533	601	548	551	563	614	533	570	593	553	553	550	611	591	553	552	580	561	559	545	585	556	601	606	542	577	567	593	581	566	572	559	556	570	587	589	591	582	576	562	561	593	562	623	534	546	579	587	566	580	536	606	592	564	581	534	575	544	526	569	594	556	524	532	608	604	584	584	575	538	662	587	638	585	578	590	529	588	557	588	562	564	552	551	565	631	572	558	590	570	600	604	609	566	587	513	583	594	585	535	565	569	575	573	552	547	598	604	587	647	540	596	542	549	557	570	590	613	555	544	556	568	543	564	551	590	563	562	572	591	576	567	522	564	633	533	599	554	575	552	581	507	601	575	584	546	589	587	580	524	598	555	578	520	597	555	578	584	582	567	577	556	570	516	563	515	570	509	527	520	566	542	547	558	525	523	566	595	591	571	577	590	532	564	603	575	554	539	577	614	593	593	558	550	564	581	619	565	597	559	545	524	570	563	549	582	542	561	601	574	567	551	597	514	571	606	506	554	584	575	561	579	564	551	620	565	555	570	574	598	595	612	609	594	576	546	553	553	540	560	577	558	585	562	585	554	566	561	583	592	615	554	590	618	574	579	594	554	576	570	579	533	566	587	573	566	546	574	600	567	594	564	561	633	577	594	567	613	576	527	563	564	589	597	536	586	545	557	580	602	580	565	614	576	554	601	573	567	566	517	591	562	571	524	614	573	589	569	573	577	601	582	554	553	539	612	518	548	612	561	546	556	568	552	589	612	563	563	571	561	593	557	567	578	551	568	556	549	561	585	593	547	556	521	571	577	587	589	559	530	543	586	570	555	555	592	562	528	593	579	562	601	579	599	600	621	589	561	536	554	600	626	588	574	586	550	556	534	534	627	588	559	557	561	594	574	541	579	569	540	554	566	546	521	591	562	527	566	563	580	565	560	599	608	579	583	582	574	553	556	511	569	537	597	604	551	596	544	574	563	545	550	592	574	561	568	552	570	550	575	569	565	574	592	561	579	565	600	542	574	540	591	551	551	556	515	574	581	592	548	586	585	537	542	590	569	545	545	599	591	578	539	550	563	605	585	577	546	555	603	561	563	547	527	564	612	598	577	566	572	573	566	566	546	559	568	563	575	593	577	540	530	563	571	557	570	619	583	582	592	594	600	573	547	538	574	568	575	523	564	610	555	532	578	577	578	555	569	630	575	588	550	562	573	594	543	580	571	602	560	535	565	561	581	541	561	568	576	598	569	541	581	563	548	611	573	592	575	530	535	593	593	586	601	577	546	562	573	615	587	627	579	555	551	549	594	541	559	544	583	588	598	574	568	624	549	549	580	552	546	562	595	556	558	591	560	574	562	560	524	597	577	562	580	564	580	554	580	578	582	568	594	570	576	634	590	586	599	573	582	597	560	543	574	596	559	577	542	598	548	564	630	550	584	561	539	629	570	547	586	589	580	543	596	592	577	563	525	529	530	578	556	584	580	531	560	561	549	541	535	559	583	542	571	584	572	530	561	565	574	563	584	564	554	576	578	602	574	585	587	570	581	582	559	539	578	571	563	526	569	599	549	577	522	585	534	585	549	580	596	573	596	554	570	560	531	581	543	600	543	562	580	565	602	551	580	584	530	554	588	515	581	621	609	575	595	579	604	576	558	550	547	562	566	568	553	574	595	599	575	573	553	604	573	553	524	583	554	550	591	589	605	540	543	581	554	615	516	564	555	546	580	510	568	622	538	587	547	562	567	544	576	553	555	579	563	568	604	574	539	537	579	528	566	541	571	599	531	602	550	612	547	600	576	585	555	555	552	550	561	533	569	597	554	589	580	611	530	576	567	549	571	549	567	596	571	597	576	561	607	565	571	560	610	618	627	570	579	591	536	563	562	547	547	548	537	555	558	568	634	540	565	555	574	555	587	528	539	549	560	552	518	595	575	613	563	576	582	528	542	547	612	572	556	600	558	571	551	548	577	581
23107	21440	29653	23643	21442	21492	9476	949	680	553	512	420	385	420	365	348	327	289	255	272	244	234	250	212	218	249	206	209	237	211	220	220	188	202	200	214	198	217	204	193	225	196	190	206	201	208	189	182	170	191	171	183	205	176	189	170	203	176	184	166	192	183	177	202	193	211	183	205	154	168	192	216	177	178	192	229	203	170	202	193	189	187	177	184	192	158	196	162	186	175	192	177	192	180	180	163	187	183	182	199	192	194	185	204	192	190	183	171	177	160	169	178	169	167	166	181	195	166	208	189	168	186	181	188	191	196	201	189	170	174	192	195	197	195	203	190	192	180	198	189	186	174	198	207	177	206	187	157	196	178	181	186	192	183	193	179	188	164	180	184	173	185	192	176	180	178	181	210	174	195	169	180	175	161	209	163	169	188	190	180	182	188	181	155	200	177	173	172	156	197	179	173	177	208	185	189	185	175	183	176	199	193	173	169	175	197	165	199	174	200	166	201	199	200	187	160	183	198	187	169	171	214	178	191	164	183	174	160	198	180	194	178	191	177	178	162	184	184	191	167	191	157	188	168	181	173	158	195	174	195	206	159	186	193	188	187	183	196	179	186	175	203	159	161	176	182	180	187	185	162	192	188	214	184	162	206	186	165	167	180	174	178	189	164	200	183	201	169	173	177	159	157	179	167	177	206	208	175	178	188	181	203	182	153	194	183	173	220	183	182	182	175	178	189	206	184	184	159	170	177	178	191	181	166	187	185	181	193	191	189	165	178	185	179	172	199	181	178	210	195	174	178	177	163	187	179	177	160	167	173	169	169	160	177	185	188	178	180	197	165	194	199	180	183	174	188	186	194	166	172	179	178	187	180	179	153	179	197	169	181	178	183	158	158	184	194	181	195	187	174	194	193	182	185	154	171	174	164	200	161	193	189	176	181	158	208	195	182	177	200	192	216	176	179	181	190	194	171	172	161	183	189	178	171	192	153	160	178	156	171	185	159	183	168	185	182	179	163	187	187	168	175	191	179	197	190	211	176	177	184	184	178	171	170	214	168	180	193	180	189	177	188	174	147	197	184	171	169	187	181	190	155	177	173	168	174	201	186	187	170	177	162	193	184	188	178	190	184	176	182	181	176	175	191	179	180	155	188	176	222	202	200	189	166	196	180	184	179	178	168	190	180	163	159	189	200	205	187	185	178	155	166	198	191	176	191	179	192	161	180	196	173	193	183	204	168	182	209	186	182	197	169	192	189	176	176	169	203	234	192	185	181	191	170	196	187	160	191	181	179	192	179	195	186	188	167	187	183	175	179	168	196	179	179	188	185	170	202	184	203	207	195	204	181	170	190	185	155	169	194	178	177	184	185	168	163	184	194	199	192	192	198	181	211	179	172	176	195	183	191	178	182	164	202	182	191	188	160	198	192	179	173	190	194	201	178	168	172	182	165	193	182	188	198	179	176	211	171	186	174	173	180	189	164	184	196	190	181	167	193	177	184	175	176	199	190	196	165	165	174	183	179	193	190	200	160	191	177	185	191	175	184	165	179	175	183	191	171	166	182	181	183	180	202	175	187	181	174	177	214	191	163	185	187	170	175	206	210	172	187	178	182	176	169	189	189	210	182	181	192	181	172	186	174	173	191	174	182	185	183	156	205	178	202	162	177	179	166	184	175	166	176	173	174	204	182	194	172	170	176	170	175	181	186	173	200	159	192	180	190	166	177	175	170	168	192	141	178	185	174	230	188	158	169	182	169	180	186	173	184	160	178	180	198	196	182	191	178	176	220	184	168	188	171	176	201	155	188	198	174	149	197	198	185	194	176	194	192	190	189	186	186	178	199	190	198	181	176	200	190	187	175	179	187	170	189	190	206	187	190	195	180	188	190	156	181	193	176	178	182	182	170	187	169	195	171	179	197	181	199	185	169	173	168	181	186	194	157	158	210	186	184	153	198	177	176	184	166	197	202	174	185	184	186	166	193	184	206	153	188	181	166	185	170	173	190	211	187	198	199	186	161	192	158	159	179	177	176	185	217	178	196	182	174	180	162	190	192	178	204	170	192	174	200	185	180	185	160	171	170	179	171	194	181	163	181	196	203	156	180	162	199	195	210	173	179	191	176	180	175	192	180	171	192	171	187	180	186	169	181	207	179	193	164	179	182	205	170	181	186	188	205	202	184	189	177	170	184	180	172	175	157	175	172	175	178	167	168	168	170	187	178	197	192	167	185	172	188	175	160	191	162	183	171	195	177	182	165	156	217	165	166	188	195	189	190	181	164	187	171	176	172	176	169	185	166	192	177	164	175	183	165	184	180	179	188	188	180	204	164	176	176	172	179	200	184	182	202	176	181	208	180	184	181	162	188	195	186	211	172	188	188	162	183	190	200	184	177	173	174	148	186	192	209	192	188	191	168	181	186	167	166	170	160	182	196	188	170	201	184	176	189	188	187	183	181	177	207	196	174	187	182	181	187	199	174	188	199	185	168	174	169	166	181	173	186	189	170	190	172	194	188	195	203	188	200	192	183	176	159	184	173	177	160	174	193	175	193	173	165	169	184	180	160	196	187	186	177	181	182	188	186	173	179	171	175	186	182	201	177	187	175	177	159	206	193	170	186	169	193	158	173	165	156	190	173	165	176	148	166	212	205	174	169	190	223	189	160	179	201	179	165	195	158	183	183	183	206	154	196	176	203	184	176	212	182	165	160	166	189	195	177	177	192	194	175	192	190	184	202	172	182	165	177	189	157	184	175	180	155	150	160	188	182	190	181	165	172	174	191	170	185	188	180	162	177	154	184	182	198	194	161	169	198	193	171	177	164	168	154	196	185	192	174	175	189	178	189	189	200	194	192	166	204	203	167	186	181	162	186	171	190	206	184	176	158	174	197	180	181	158	186	193	175	171	152	185	184	180	188	194	187	158	143	195	195	167	176	199	198	186	207	195	172	186	146	154	184	198	175	174	171	194	206	189	175	184	190	191	192	176	192	170	177	175	187	201	190	174	167	196	164	175	200	159	177	173	189	175	172	203	198	166	195	188	193	167	185	213	171	180	193	189	188	164	190	186	211	167	171	190	184	176	174	166	179	155	169	169	194	181	169	169	217	179	178	168	158	192	194	174	177	200	178	198	182	156	188	183	201	189	174	180	159	178	214	167	175	158	182	198	174	215	163	180	186	192	187	171	183	167	166	190	188	187	166	180	191	185	196	192	184	191	192	174	172	179	170	198	171	192	170	180	147	198	166	186	161	194	172	157	181	168	210	171	163	196	191	190	168	180	191	187	179	171	179	189	184	187	183	175	164	195	186	149	175	186	183	191	189	172	184	182	205	186	188	172	207	203	205	201	186	206	188	181	202	188	210	170	199	163	196	181	159	177	194	185	175	174	181	207	173	155	186	176	201	202	190	187	193	180	188	180	182	160	154	177	173	169	190	189	186	166	181	175	191	190	193	173	177	195	181	184	169	189	174	178	181	174	192	165	186	197	180	178	158
18921	14245	12262	6467	4468	3321	2599	1971	1598	1249	1037	889	707	716	575	525	472	451	440	427	400	409	359	357	324	348	312	318	295	281	320	282	289	312	298	298	286	283	269	308	259	245	274	261	286	271	257	228	251	239	259	256	297	264	293	240	242	238	278	230	237	272	252	246	259	249	245	229	276	236	232	275	260	230	286	244	226	258	255	261	239	261	265	232	258	240	251	222	221	256	247	227	261	237	236	263	217	237	277	243	204	224	259	259	264	225	234	247	239	228	252	257	260	262	223	270	237	232	233	259	251	210	265	251	221	241	228	243	254	251	254	258	232	256	240	254	272	257	241	238	230	274	243	218	228	257	206	234	245	236	257	209	254	248	267	237	265	251	240	240	222	262	225	202	220	244	234	232	233	238	252	236	247	247	271	252	236	260	243	231	262	266	232	238	255	232	223	246	254	236	237	254	236	247	233	247	253	218	242	242	232	237	259	219	239	247	222	257	251	240	249	245	239	238	254	249	243	242	205	230	235	228	239	225	265	242	230	233	261	264	229	239	240	234	251	262	212	250	211	230	222	232	261	235	265	237	236	244	247	242	242	228	243	221	246	255	242	248	221	246	247	237	225	249	248	250	244	242	234	249	228	244	214	250	222	261	209	236	225	241	247	226	243	259	241	227	252	234	272	257	216	278	242	266	244	240	256	254	249	258	252	247	258	239	252	252	254	250	231	221	249	257	254	265	254	236	234	239	263	248	258	287	275	236	214	230	237	237	243	247	253	246	281	253	222	246	270	236	226	227	247	258	246	266	270	248	231	233	244	247	263	270	204	247	243	209	235	209	243	234	245	235	254	267	226	253	219	231	250	235	272	259	226	243	238	232	263	233	245	244	230	264	239	225	261	232	243	238	217	231	240	233	231	242	244	270	223	232	250	254	248	237	238	232	245	233	230	243	216	241	221	251	219	250	244	257	236	275	260	203	272	248	250	226	259	246	269	261	238	241	253	229	215	243	234	233	234	251	276	250	237	252	202	227	233	251	252	216	252	274	222	238	249	233	254	269	219	267	243	247	217	262	265	247	244	240	227	279	243	245	269	236	263	248	235	243	233	241	243	262	222	246	279	221	238	263	218	223	241	229	245	245	277	276	236	259	258	252	268	243	259	242	249	258	220	232	276	241	245	234	239	248	246	219	248	220	229	259	250	259	264	249	244	230	239	234	249	248	245	214	243	238	252	260	239	252	231	244	248	238	220	260	240	242	243	237	257	230	256	233	242	243	255	245	236	222	257	235	236	201	214	245	256	221	239	263	240	268	240	247	254	223	224	255	243	225	222	227	243	270	236	247	246	219	236	236	245	241	237	262	241	236	248	250	239	257	244	262	239	256	273	267	254	239	244	271	273	242	251	231	260	278	231	257	232	239	228	226	256	242	243	251	242	252	254	235	251	244	238	244	242	262	250	251	221	232	239	247	241	219	239	246	261	244	229	251	230	275	253	203	235	239	212	234	234	256	247	230	236	256	237	265	258	230	234	242	248	238	231	245	240	255	251	252	255	224	266	235	235	238	226	242	281	235	218	242	265	276	267	249	236	253	246	265	241	241	228	238	237	242	252	275	281	249	215	222	239	227	262	255	234	235	217	237	250	254	233	258	227	247	263	269	225	249	221	248	255	238	251	263	213	238	229	260	250	233	257	261	226	238	231	229	225	223	239	247	263	245	248	222	232	250	245	257	239	254	248	229	230	251	239	241	256	240	227	268	229	268	224	240	240	226	219	237	243	245	245	225	236	260	258	238	236	223	229	270	236	227	267	215	246	224	269	240	224	224	220	235	229	248	268	240	242	244	257	271	210	236	248	231	224	231	250	225	213	244	233	233	251	247	214	235	288	255	233	247	224	218	259	244	238	261	241	260	219	253	225	249	246	231	259	239	230	234	233	249	242	231	285	232	244	238	230	236	240	249	233	231	221	243	262	241	232	253	235	241	205	237	265	236	248	240	255	228	239	241	277	226	253	227	235	267	251	242	236	236	248	244	229	236	237	247	234	241	229	242	254	238	221	221	236	247	231	259	252	254	234	231	252	246	248	245	226	244	246	238	243	242	257	271	235	238	252	241	233	250	237	234	231	244	234	237	250	252	238	265	239	225	213	230	257	241	242	240	250	233	260	231	234	224	247	229	207	267	262	237	226	250	232	253	232	247	265	242	247	246	254	216	251	251	262	272	246	237	269	241	236	253	244	233	235	219	267	240	269	251	231	236	245	243	261	240	242	228	240	245	248	211	255	244	240	247	221	228	226	227	254	251	242	251	288	231	248	235	269	255	229	245	247	256	250	247	239	248	245	249	253	240	262	250	240	237	237	253	241	243	248	221	245	255	239	234	231	247	246	238	251	235	245	254	252	238	249	249	252	241	248	226	269	245	273	248	259	257	259	258	226	246	267	258	229	234	222	247	245	247	243	246	247	266	240	241	267	256	212	269	238	246	222	250	237	227	258	258	235	231	254	241	244	251	249	249	273	234	241	227	274	209	231	262	237	257	276	233	214	229	236	237	217	265	233	234	230	243	250	274	248	272	243	240	246	249	271	245	244	234	219	241	234	254	259	239	263	243	204	234	232	248	271	246	234	255	233	254	242	262	276	253	261	246	223	238	240	226	229	222	251	239	231	228	222	228	227	218	264	205	239	238	248	243	247	267	230	237	238	247	236	235	210	239	253	245	253	248	241	244	228	219	252	214	238	244	209	221	235	249	225	253	264	230	260	237	238	250	268	278	252	244	228	242	240	234	236	234	232	195	237	238	251	232	257	239	236	259	229	258	236	259	228	231	258	258	240	241	226	261	226	251	268	235	223	214	256	245	253	247	239	245	216	235	245	237	247	245	238	231	245	257	237	274	239	259	256	236	225	248	229	241	244	212	212	243	233	246	240	223	237	255	247	236	243	218	238	238	248	232	224	233	229	231	243	238	232	247	235	228	263	235	253	247	233	260	252	259	224	230	253	241	232	279	245	248	256	241	234	244	233	249	238	244	238	249	286	263	233	234	228	255	233	256	259	239	268	229	224	233	243	237	243	254	213	226	228	249	235	244	223	219	269	243	239	236	221	227	255	273	249	222	232	226	227	241	228	236	273	239	270	215	275	238	259	235	245	240	203	242	236	251	226	258	227	253	252	265	265	240	265	248	248	249	240	239	240	258	254	258	239	219	254	231	252	234	214	259	260	251	251	257	249	222	244	219	226	260	247	230	236	213	250	236	230	257	260	258	242	244	254	241	214	224	259	277	244	244	258	263	250	232	243	240	228	261	226	248	237	254	227	256	227	217	228	229	257	240	253	216	276	260	209	253	244	232	263	238	259	253	212	234	216	248	229	225	255	263	253	246	218	243	233	259	246	226	229	241	267	243	229	238	244	236	240	230	224	264	285	277	222	255	242	238	235	278	241	251	238	257	288	230	253	230	229	256	225	253	251	261	260	261	254	240	244	226	269	251	257	267
27584	20773	8847	1078	703	582	676	613	581	618	571	582	592	640	597	543	576	598	610	538	563	599	562	571	559	626	600	585	556	541	577	550	564	585	590	585	580	556	591	554	603	547	593	599	554	564	546	590	627	599	572	577	568	585	537	558	561	587	575	596	572	579	568	539	601	585	581	557	584	573	551	579	590	576	608	546	552	598	560	591	583	579	584	589	518	575	578	569	570	612	570	556	566	572	579	584	559	588	576	546	595	555	568	579	600	570	573	593	589	494	597	561	590	612	600	577	589	583	585	566	565	593	616	628	590	614	596	536	580	582	596	602	573	584	555	576	584	627	553	553	536	616	574	539	554	593	545	567	589	550	567	561	599	588	612	583	615	580	603	583	618	602	557	569	521	580	619	603	598	576	535	547	566	595	602	559	563	596	605	574	561	565	544	583	558	615	577	611	570	595	549	599	558	537	567	563	565	548	583	595	633	545	596	599	583	579	611	588	544	564	567	587	581	589	574	611	549	581	603	525	610	596	538	577	595	571	526	538	594	575	628	574	590	583	533	566	524	540	612	565	592	571	576	597	601	558	608	610	558	558	611	599	541	566	578	558	581	613	585	606	549	615	543	568	601	561	594	530	634	600	580	585	557	612	550	591	575	557	609	559	608	617	603	587	572	612	584	615	631	600	524	588	548	558	587	584	567	624	541	573	550	542	629	548	572	560	584	541	565	549	582	577	533	591	561	575	583	580	574	568	584	544	618	550	597	576	554	584	609	578	603	601	600	551	598	591	567	595	563	573	595	576	600	572	565	577	578	563	566	562	554	611	540	590	540	593	594	542	604	573	592	544	579	517	591	580	582	540	578	578	533	549	585	545	584	572	629	581	596	588	576	564	544	616	547	574	552	542	535	533	572	596	542	572	538	624	523	535	563	513	577	566	582	564	592	575	604	571	574	580	549	561	571	556	563	526	575	601	591	558	589	543	543	555	560	535	598	587	551	587	594	570	597	574	557	591	578	574	574	590	595	536	603	536	585	592	574	588	596	552	582	573	608	555	573	577	567	589	577	547	546	596	572	580	560	578	644	611	555	557	621	568	536	616	593	597	571	549	554	568	530	556	603	537	550	582	564	583	610	560	558	545	548	592	580	528	580	583	626	567	558	582	587	572	559	621	592	535	556	579	554	562	565	537	586	594	575	602	567	563	530	607	633	594	560	559	585	564	556	582	560	608	556	562	564	604	566	595	549	570	605	586	579	567	567	601	592	613	591	575	570	559	590	617	543	549	527	546	584	551	593	589	595	567	573	582	585	574	606	602	609	556	595	543	555	536	577	616	560	530	610	575	558	547	574	562	591	526	567	601	575	578	572	607	601	589	587	550	593	546	581	553	589	576	540	567	601	586	585	598	598	532	615	571	544	559	544	588	562	567	609	594	559	566	559	550	604	573	606	524	579	592	597	606	554	557	544	589	545	587	578	554	619	520	534	582	596	607	631	594	562	556	552	553	581	555	524	562	546	564	618	623	568	623	584	565	605	582	619	558	539	585	583	585	623	608	583	585	548	557	620	619	533	572	603	580	572	567	592	567	568	581	585	570	565	596	565	609	573	580	565	542	574	597	597	598	567	572	561	603	558	595	582	597	527	552	573	572	543	602	555	571	574	571	577	600	602	577	585	593	582	589	580	567	600	574	583	550	604	547	567	583	615	567	579	565	558	556	595	576	561	623	578	596	638	562	565	582	625	577	567	554	572	604	618	564	615	571	579	595	570	561	661	587	589	533	582	589	548	566	578	581	571	577	584	624	625	570	601	607	621	586	588	594	556	578	570	540	568	541	575	587	541	571	544	575	596	573	593	601	567	570	572	585	540	567	602	595	629	617	577	571	560	569	604	563	541	556	576	615	611	594	589	575	572	551	512	578	584	528	619	605	584	587	611	590	571	548	581	580	569	562	579	591	605	551	634	603	606	608	620	581	598	580	564	587	574	544	604	566	513	571	563	618	561	548	585	569	575	518	605	532	576	577	613	570	587	550	607	600	602	576	572	604	561	562	559	564	595	565	594	541	593	560	573	570	557	567	559	533	582	598	599	570	605	580	559	590	591	565	580	553	578	626	568	577	593	593	571	543	575	562	594	621	574	599	572	558	584	506	613	574	585	573	558	588	590	562	629	559	551	557	557	588	577	523	569	565	551	574	601	634	571	599	597	594	577	613	566	594	594	536	575	561	596	561	570	548	583	594	557	570	569	599	607	573	593	554	562	624	589	580	550	618	597	554	548	551	582	557	554	595	550	589	624	578	564	537	605	542	580	537	583	573	607	561	552	584	538	576	595	580	544	580	568	621	594	580	523	581	615	595	571	580	569	596	594	585	560	597	582	564	568	616	539	621	607	624	585	584	574	587	577	588	563	535	604	559	583	564	559	567	546	631	646	561	565	588	537	548	588	604	535	588	591	580	548	548	543	611	596	583	584	554	566	555	583	622	586	555	547	644	588	606	585	586	610	573	541	591	567	569	559	569	628	561	584	591	565	598	596	566	559	595	568	555	577	542	562	584	620	581	576	608	583	547	579	571	601	559	547	532	555	579	590	600	586	570	564	560	597	571	561	548	628	579	592	591	586	563	623	583	540	590	571	602	577	565	602	578	579	576	584	571	584	541	580	620	613	566	600	538	559	619	580	525	564	589	601	560	547	571	615	582	581	566	554	534	585	558	548	551	600	590	569	602	565	540	614	579	559	525	547	559	588	601	582	578	610	600	597	590	597	580	571	607	586	543	535	572	570	599	565	537	535	574	551	616	584	552	575	603	539	583	598	574	556	569	583	569	561	575	546	603	545	558	578	537	564	592	546	580	649	585	574	568	630	531	621	567	575	632	596	584	563	601	590	616	596	609	580	563	597	578	585	585	553	559	584	559	576	614	566	613	562	574	628	543	542	606	587	551	545	571	552	585	579	554	574	560	581	530	573	584	604	547	589	583	608	544	566	579	582	562	554	601	586	599	589	557	599	554	620	582	596	562	615	567	597	562	561	580	614	594	569	610	566	557	567	603	596	602	590	598	537	609	608	594	594	613	580	575	638	565	601	550	600	568	560	560	577	572	600	616	601	595	576	569	612	586	585	580	563	555	585	545	577	605	562	595	600	600	567	591	557	582	590	578	533	616	561	570	586	570	574	584	604	615	586	588	588	611	549	540	578	570	562	587	614	579	599	634	569	558	557	552	567	524	538	541	572	646	595	606	566	629	576	567	556	565	605	594	609	583	574	571	571	581	587	558	585	620	603	539	556	573	578	546	593	550	578	548	555	589	583	587	537	553	605	604	580	573	554	590	618	571	584	551	581	606	618	562	563	587	564	596	574	606	557	552	581	582	573	588	587	566	601	578	592	574	576	586	573	606	593	565	582	573	558	599	531	573	544	588	578	604	599	570	576	572	640	574	593	579	557	644	608	568	578	518	607	599	548	571	585	586	548	541	574	566	589	596	561	590	558	528
9120	1431	1269	983	946	849	821	796	862	778	761	796	792	763	768	792	731	767	752	784	769	744	753	724	767	774	773	785	778	787	704	714	725	740	725	734	746	740	766	751	724	793	763	759	732	722	770	789	805	768	737	724	754	735	787	724	765	710	786	703	710	671	771	726	718	759	707	721	753	760	794	712	742	747	741	731	719	746	750	773	734	710	686	742	775	779	713	712	788	775	705	760	747	710	737	776	726	735	758	751	730	749	757	750	757	720	711	700	731	764	742	708	762	757	755	764	689	752	763	742	773	753	719	749	780	723	722	776	761	773	759	734	779	773	737	753	731	772	707	716	719	727	733	749	753	798	732	725	726	740	760	772	763	757	710	835	759	765	743	773	743	712	768	794	778	719	741	736	753	749	778	750	801	747	744	778	693	801	751	782	742	722	766	766	754	720	767	715	784	787	732	754	723	710	692	756	754	738	741	738	764	724	788	780	713	760	750	756	732	781	735	699	799	743	766	684	752	706	752	718	714	773	753	743	722	784	763	758	734	782	760	736	751	744	755	755	773	767	721	767	722	728	752	752	718	721	792	733	758	730	736	744	785	757	735	756	670	711	739	731	714	730	751	695	705	762	734	723	699	712	709	701	812	764	769	759	711	744	761	753	760	775	752	758	752	711	718	718	770	740	756	745	684	759	708	743	725	765	742	749	777	769	742	803	745	822	743	774	751	743	700	739	761	780	747	712	763	771	744	791	742	737	740	773	776	770	773	707	742	718	790	741	741	744	732	784	728	729	797	756	754	729	759	721	744	784	723	783	774	764	734	738	737	781	776	751	799	733	746	708	805	711	767	751	755	781	734	784	765	764	742	742	793	791	696	766	753	740	759	776	823	744	739	760	737	737	794	772	748	729	765	741	714	744	744	723	751	724	770	707	757	752	766	754	761	694	729	748	774	759	700	736	732	741	784	733	684	780	733	778	708	740	780	734	713	767	762	767	752	755	718	743	732	736	770	748	745	781	731	755	733	700	712	755	732	713	751	712	739	774	743	762	693	793	716	793	805	727	754	700	749	714	705	712	776	693	779	756	757	751	765	737	731	785	752	731	721	769	819	760	776	750	766	757	759	773	758	774	735	713	752	729	745	754	753	751	768	741	725	754	742	742	756	769	753	742	769	729	781	720	803	738	723	761	731	744	773	683	746	748	774	748	785	769	699	776	739	736	704	724	749	751	714	732	727	753	757	741	749	753	754	718	753	715	731	717	754	799	705	745	752	767	751	744	775	784	763	741	723	759	814	749	682	718	760	726	729	768	759	748	757	690	721	747	801	754	729	715	731	706	774	769	734	775	778	788	739	787	733	732	766	698	749	709	740	783	800	749	732	768	778	748	762	736	734	702	812	700	730	760	787	774	774	731	701	735	740	750	717	781	753	754	780	792	731	747	752	749	769	686	750	696	713	731	715	741	802	748	753	809	714	766	715	728	746	747	745	799	735	702	742	784	715	757	797	749	727	769	703	749	791	774	795	745	756	734	760	745	804	778	752	752	724	748	743	769	711	799	739	818	767	724	695	749	759	763	743	775	772	695	785	760	722	760	766	772	761	727	725	729	793	779	728	729	796	707	752	762	752	762	709	782	724	699	746	784	738	751	748	732	714	743	776	736	768	761	754	763	766	726	725	693	754	763	736	740	748	751	741	731	722	765	732	779	746	726	739	716	753	706	731	787	747	711	766	744	726	736	750	698	740	712	725	745	744	700	741	758	734	732	777	739	763	746	727	742	747	698	767	774	778	740	772	716	753	729	733	762	726	752	771	780	748	772	738	752	786	734	739	754	698	737	802	728	716	811	777	725	701	727	731	723	789	707	749	718	723	762	762	737	733	711	761	780	768	732	737	778	747	725	748	788	809	715	708	710	750	758	739	740	751	738	721	689	785	742	812	786	794	753	756	738	736	765	786	801	757	701	712	742	742	727	741	751	750	794	738	720	723	758	771	765	724	785	750	768	732	705	788	743	759	686	746	741	687	775	768	710	761	697	728	747	782	773	754	711	741	748	750	778	757	718	769	764	731	729	736	768	727	737	775	741	696	767	763	765	699	776	789	776	792	736	750	729	680	782	731	725	772	720	780	787	703	758	724	718	729	726	783	710	738	736	775	822	731	752	761	726	756	770	757	713	735	748	728	760	768	735	758	725	773	763	765	762	734	763	777	713	748	744	759	705	719	743	743	764	662	790	780	768	758	778	772	743	823	747	759	745	782	740	740	767	701	738	729	766	789	734	767	714	733	744	729	715	756	703	692	710	771	747	722	776	744	802	729	752	710	757	767	814	712	769	699	722	747	748	728	757	726	735	743	740	759	703	717	728	740	723	698	780	736	766	740	771	777	699	775	768	752	748	755	747	718	735	747	738	750	790	754	780	754	713	801	732	774	749	777	776	768	777	736	717	763	779	735	732	797	721	738	765	748	760	727	735	789	709	733	737	762	736	784	763	753	700	770	751	781	735	740	723	722	773	775	741	704	734	714	718	730	762	749	752	773	770	748	813	783	757	711	749	710	724	739	725	763	721	748	769	753	721	719	734	740	737	752	762	781	774	713	713	763	754	790	762	782	776	745	743	751	740	711	724	777	745	711	738	737	819	739	767	735	742	730	757	738	733	726	767	743	730	779	728	776	731	718	751	786	771	741	780	751	722	749	747	734	749	779	778	779	714	742	717	759	751	737	772	775	744	708	744	743	778	753	774	724	783	739	762	756	752	735	714	749	688	801	760	772	730	744	757	782	742	691	754	707	761	762	763	781	776	761	754	739	758	779	732	793	710	743	756	705	739	747	712	736	744	780	745	739	770	713	720	695	750	749	749	770	751	789	764	753	682	699	780	817	787	710	697	763	775	745	728	708	769	721	697	785	755	745	803	764	745	754	731	709	719	747	686	786	738	772	760	704	720	755	712	756	736	757	742	715	748	775	760	732	741	714	765	772	741	729	754	728	724	728	736	775	722	801	724	768	763	701	735	729	728	731	740	775	752	769	689	766	747	738	733	758	689	720	774	806	769	778	750	747	749	690	768	775	728	740	716	725	749	733	754	744	753	799	788	765	793	771	759	754	708	770	765	774	748	706	741	747	741	737	781	735	740	779	721	721	773	699	709	747	693	750	699	734	788	708	768	738	754	732	778	743	761	745	792	750	726	733	717	738	741	768	768	732	759	764	753	738	744	770	768	692	761	747	754	724	719	712	717	774	784	723	745	768	746	703	768	785	793	743	687	732	749	770	752	748	795	761	796	707	801	799	749	776	756	746	778	692	747	753	732	756	692	742	743	675	756	742	751	698	779	737	751	719	731	771	751	728	778	761	746	758	744	796	759	770	752	728	751	739	781	741	746	759	757	787	729	734	765	742	717	720	758	758	791	729	740	774	722	719	753	764	757	765	765	706	785	722	702	767	741	731	754	748	689	728	729	714	778	714	755	755	726	736	741	695	765	751	755	729	715
24033	21422	29145	24106	21410	11641	1203	828	731	630	586	526	578	533	540	486	502	513	452	443	518	457	496	478	459	448	438	464	472	470	451	446	466	444	466	452	429	458	423	450	444	457	420	470	441	436	445	423	431	421	483	449	433	419	438	404	457	432	434	455	473	426	415	415	393	474	413	437	437	441	423	453	442	404	450	444	445	443	470	425	389	419	449	424	403	448	444	463	424	441	447	423	451	422	442	426	435	470	419	430	440	392	414	430	433	466	439	445	427	459	392	409	441	402	383	452	458	428	433	459	437	430	467	486	394	471	401	433	424	446	431	458	410	420	421	435	438	431	426	434	443	421	406	417	439	414	446	455	429	389	439	428	373	451	442	419	430	419	465	434	435	415	437	419	423	424	423	454	443	396	444	362	434	443	409	424	408	430	408	444	407	448	431	500	440	432	442	447	423	431	396	406	466	398	460	435	456	433	447	393	386	431	434	447	416	411	453	422	472	426	453	398	455	460	421	410	409	442	416	439	413	440	424	410	430	438	425	459	429	440	436	459	406	453	408	449	418	422	447	422	448	446	424	460	452	435	443	458	434	442	448	413	438	412	453	402	434	464	432	428	413	444	438	434	373	418	420	429	454	459	462	436	401	433	434	454	443	424	451	485	447	449	445	439	444	438	463	402	430	438	430	442	445	423	425	422	464	474	461	414	432	444	433	422	442	402	447	462	437	400	476	438	489	451	437	448	427	425	429	436	395	459	410	459	433	440	454	450	420	427	445	399	433	424	408	465	433	435	446	420	455	404	471	430	429	433	477	436	455	428	424	414	474	396	402	428	432	442	396	452	395	392	433	472	439	430	454	394	412	426	408	406	450	397	440	422	424	445	413	433	432	460	427	405	456	408	428	419	474	459	429	405	437	439	422	448	432	448	450	415	405	442	447	429	389	450	463	445	445	424	409	424	436	436	435	442	408	446	440	463	434	436	470	445	424	443	413	429	398	459	406	458	467	461	442	437	422	426	463	434	401	430	428	450	419	417	406	422	476	435	446	431	446	444	441	462	417	461	447	399	415	422	453	419	414	437	454	416	453	452	404	421	439	445	424	424	498	408	450	413	425	441	477	466	412	446	430	445	410	434	400	451	394	423	432	425	457	422	447	389	433	420	435	406	477	411	415	412	462	441	399	414	438	447	421	443	455	433	429	432	425	415	450	406	416	397	441	426	405	433	416	436	409	435	421	442	381	441	451	442	448	474	413	479	462	454	450	424	425	421	408	453	406	415	438	435	446	405	423	460	428	419	460	395	452	431	428	428	448	437	426	436	434	440	425	482	425	429	395	442	448	433	419	398	462	461	435	419	416	417	428	457	454	416	441	424	418	424	441	464	455	427	420	409	430	400	416	403	403	472	422	404	416	417	422	446	421	442	458	424	412	429	424	438	429	411	422	449	425	422	447	426	454	418	458	477	419	418	413	401	437	426	419	437	441	404	440	433	412	448	425	433	430	439	437	430	455	436	435	431	448	419	437	407	387	451	410	449	451	433	434	443	417	452	469	414	417	393	428	414	421	399	470	415	427	436	438	441	405	460	460	449	465	426	446	432	423	437	416	468	438	443	448	422	421	406	451	437	412	460	440	439	457	436	431	406	416	418	410	436	442	443	422	418	455	461	427	405	433	477	432	421	411	410	441	457	469	409	446	436	409	458	414	400	400	459	427	435	425	432	458	429	453	454	464	411	428	470	437	463	421	390	444	423	434	389	390	416	400	431	457	417	418	436	431	419	450	465	434	446	400	434	414	426	412	395	442	457	430	451	419	445	418	438	456	439	436	411	433	464	450	416	451	421	430	421	425	431	437	435	410	462	418	430	466	481	423	458	433	428	434	455	439	436	450	391	440	420	425	424	436	420	454	425	413	475	430	411	451	427	412	434	413	425	433	437	455	412	396	443	453	437	418	425	443	445	406	435	472	443	418	409	419	441	427	414	429	416	401	443	436	421	429	410	413	402	426	431	402	467	432	435	431	437	442	412	403	493	426	439	445	419	442	403	412	465	431	450	438	422	468	409	408	479	436	419	431	415	445	461	461	417	411	460	406	410	423	429	451	442	411	427	417	437	399	441	421	434	452	414	437	407	429	417	443	432	441	427	435	420	439	452	444	415	406	445	402	394	456	460	452	450	441	448	422	415	430	443	463	472	410	446	429	435	429	436	450	472	398	441	462	442	384	415	425	423	432	456	464	429	462	460	433	466	427	447	419	423	447	453	437	441	410	442	444	444	428	437	423	447	439	445	414	395	443	426	443	412	426	418	434	444	416	418	455	428	411	394	456	436	389	440	421	409	441	416	455	435	392	440	437	422	416	429	458	432	463	446	429	442	412	427	400	445	444	437	443	404	440	416	442	476	424	412	456	466	425	414	439	427	424	428	440	414	431	436	437	432	451	427	394	422	417	448	438	466	416	402	437	414	496	446	477	459	427	424	417	445	437	437	408	419	418	426	396	477	429	460	396	450	443	426	394	449	421	413	437	459	440	405	437	409	402	445	422	413	431	451	421	437	477	403	462	429	426	436	436	448	417	430	435	425	411	439	392	450	428	411	477	477	422	433	417	424	435	451	441	445	394	445	436	463	473	444	425	437	422	410	426	408	468	458	432	408	442	397	444	429	433	410	391	427	442	436	427	455	448	449	473	396	407	436	407	422	453	433	475	462	424	456	450	431	422	412	463	411	413	460	427	472	453	452	477	460	453	416	422	399	411	439	439	471	430	411	445	451	439	424	412	422	448	418	469	482	435	447	398	426	420	416	435	435	497	460	447	423	433	452	459	431	420	476	455	458	435	424	407	412	439	422	449	421	421	439	436	437	425	419	426	442	474	421	428	435	405	445	443	446	414	452	461	483	450	456	450	408	434	437	422	443	434	440	429	415	464	420	410	438	456	403	450	386	433	397	447	424	448	433	483	455	408	430	408	466	432	461	436	413	410	444	432	430	436	453	450	422	435	410	436	428	458	416	430	482	464	424	451	396	475	467	442	378	415	427	464	410	455	421	426	473	424	449	417	415	440	462	438	417	431	396	446	448	443	422	419	407	427	443	435	424	424	427	433	449	432	445	416	428	424	428	404	450	410	417	394	438	425	466	436	450	400	449	440	428	442	421	412	409	440	439	428	463	432	447	461	437	429	440	452	451	427	436	454	411	435	469	458	433	431	454	432	476	437	406	441	457	440	405	409	472	438	450	433	427	405	418	442	429	444	439	389	406	426	461	436	413	446	424	407	418	403	449	422	429	399	413	422	444	429	432	408	440	451	403	447	442	436	441	416	404	459	457	447	443	423	430	387	461	428	462	451	465	445	450	431	422	406	439	443	420	426	448	452	412	414	421	412	473	424	412	442	453	419	439	429	428	416	434	435	446	465	409	435	439	404	419	464	432	413	458	417	404	415	454	429	455	444	439	454	460	403	424	431	386	408	430	412	439	400	463	449	447	425	444	418	438
17414	8745	7680	3920	2765	2163	1810	1435	1237	1110	952	880	837	798	720	778	712	724	642	635	649	687	646	582	647	665	651	658	638	592	577	599	567	572	625	584	550	599	604	598	599	561	583	547	593	566	585	576	569	594	621	611	596	550	544	571	578	586	551	553	574	582	546	582	587	604	570	587	593	579	556	535	584	590	540	558	576	604	558	577	583	598	570	570	540	587	567	591	567	586	571	584	526	587	570	559	621	524	525	599	546	592	558	549	590	563	624	559	561	544	570	580	560	585	566	577	567	566	555	573	620	594	574	560	648	587	594	549	561	571	558	545	575	527	545	557	609	609	567	555	599	582	594	597	533	616	573	562	567	539	575	557	617	563	597	567	576	607	554	596	550	544	634	548	579	554	582	584	584	570	561	604	576	581	567	551	582	582	554	574	584	576	553	544	567	578	542	577	602	585	605	607	593	609	624	573	597	560	570	530	586	604	560	515	565	545	565	582	556	524	572	599	639	580	554	554	548	552	551	525	605	567	545	537	609	595	562	640	574	539	580	603	576	571	514	557	584	599	619	603	554	549	580	619	547	569	544	571	539	598	560	571	570	559	614	552	552	592	565	576	550	596	579	545	574	564	529	571	565	579	579	577	600	583	585	590	591	539	588	593	579	589	526	574	608	561	561	606	538	619	571	584	564	619	612	564	563	559	581	557	561	546	564	571	598	565	559	570	541	611	529	585	587	552	563	548	563	556	569	592	564	566	554	555	574	600	568	611	591	549	558	512	561	573	598	592	566	580	570	574	565	564	584	592	571	568	604	571	538	551	597	539	565	557	569	563	566	581	589	549	532	612	569	589	601	577	575	554	559	605	540	578	588	567	581	568	597	552	585	549	559	563	535	576	597	593	573	622	576	551	583	560	586	505	581	555	580	593	571	560	548	592	589	583	570	577	557	516	614	585	576	592	560	596	555	629	604	606	558	547	578	595	546	573	565	588	567	558	583	544	571	535	557	580	584	560	600	619	569	581	569	549	536	618	595	574	584	553	605	604	597	537	586	550	568	576	566	592	596	556	566	553	579	579	560	570	587	597	560	565	590	573	569	583	591	567	617	562	542	589	563	564	538	573	558	516	524	576	568	565	552	588	566	564	569	588	514	579	584	562	590	552	572	579	570	597	540	545	571	579	605	548	566	584	572	579	555	561	576	578	573	536	586	561	589	602	575	549	601	564	529	556	557	559	598	576	573	533	560	554	547	568	580	556	549	581	580	597	595	532	545	557	584	548	566	587	573	645	535	573	548	567	592	556	547	559	544	575	569	585	586	589	567	609	582	577	550	596	639	577	589	610	623	525	588	536	584	562	548	552	613	604	564	578	577	579	549	564	615	584	592	562	587	552	575	545	611	618	561	574	585	563	618	558	562	584	596	594	596	590	541	606	539	596	561	543	594	563	546	653	559	578	582	554	542	601	586	594	578	554	587	591	578	590	577	573	599	552	603	571	555	584	563	534	564	579	540	582	585	560	561	584	581	586	529	577	549	630	540	547	560	568	568	576	544	575	580	589	550	590	578	585	553	603	580	545	547	595	552	535	571	589	582	578	557	611	577	566	552	569	552	585	580	571	574	556	562	568	540	592	559	572	575	541	607	557	565	575	580	583	563	548	590	535	561	608	612	565	530	614	593	564	565	571	556	544	614	569	563	575	563	603	545	607	580	581	550	610	629	559	554	519	551	574	563	587	596	556	582	552	590	576	603	579	578	548	583	587	591	609	565	565	601	537	576	583	579	536	552	561	552	601	560	601	562	572	558	575	568	562	562	594	578	549	548	571	523	595	600	533	585	582	547	617	583	549	569	528	566	568	584	552	554	565	554	562	589	571	565	573	569	578	567	570	551	594	554	589	572	544	598	573	595	562	529	597	590	562	599	568	577	596	585	581	552	581	596	548	578	581	582	593	604	575	545	583	559	548	555	527	570	572	583	573	557	563	573	591	574	613	581	529	580	566	550	561	636	587	584	577	554	576	577	587	578	568	541	594	566	553	543	531	545	584	540	586	580	565	566	585	606	560	616	588	582	558	554	568	572	528	548	590	546	571	541	570	560	569	569	561	590	591	559	585	574	559	594	570	567	582	536	586	592	573	591	567	566	595	547	582	594	555	599	518	593	559	527	557	530	554	590	560	585	601	595	586	569	607	578	588	547	559	548	553	562	588	563	563	540	618	580	607	576	589	592	556	600	572	582	566	527	586	544	554	622	568	565	595	594	541	556	549	584	580	571	552	583	575	575	591	579	570	597	577	598	579	538	580	601	583	560	595	588	604	580	575	536	567	569	562	580	562	570	553	597	547	566	563	577	565	567	583	572	534	479	577	563	623	580	594	556	554	597	553	597	569	569	570	568	583	600	549	562	579	513	582	582	620	564	578	577	610	613	593	560	575	599	609	575	586	553	593	558	561	596	544	585	578	596	555	595	598	588	579	593	549	557	525	547	567	570	542	579	542	581	589	630	610	577	554	544	573	578	587	551	557	575	545	601	597	585	569	540	550	566	529	551	555	553	565	545	555	559	576	521	573	626	548	592	555	561	565	652	561	590	563	591	592	574	563	544	547	601	553	574	574	545	622	554	557	623	573	586	562	560	557	551	556	543	587	610	582	586	557	586	581	578	553	567	604	583	565	576	580	570	564	569	571	610	549	567	599	566	577	581	534	522	576	586	564	529	608	563	579	571	573	605	554	584	570	542	602	616	569	577	574	577	566	602	556	588	548	575	544	558	560	597	567	574	510	580	554	569	547	538	591	548	553	557	607	578	594	545	583	551	596	571	589	566	509	558	572	588	576	564	560	559	620	555	554	577	580	558	609	578	589	585	563	553	570	584	575	555	578	561	517	545	578	574	586	613	562	548	544	605	570	536	558	570	590	600	626	583	586	577	558	534	607	588	545	535	620	545	561	586	582	576	565	603	567	616	583	530	572	550	547	570	588	611	559	589	549	574	563	553	569	576	536	548	562	557	584	585	618	603	565	626	533	557	562	583	572	561	573	551	588	535	567	618	582	592	624	575	594	580	566	557	573	561	564	549	576	580	583	553	585	565	612	533	595	546	552	542	615	579	544	593	544	537	565	582	590	548	559	558	576	587	607	560	584	536	595	561	581	570	571	565	530	540	525	520	570	527	589	508	549	542	645	563	621	560	543	580	569	542	557	593	582	553	534	581	641	580	599	552	580	584	570	550	564	565	564	563	588	579	582	553	586	579	628	593	570	564	575	530	560	570	589	566	559	559	569	566	546	580	575	566	579	555	543	548	578	585	564	575	574	545	545	547	577	595	527	535	578	575	611	561	521	601	567	595	563	582	559	530	600	582	577	586	562	562	566	570	558	561	604	513	584	610	562	607	583	568	604	585	594	565	539	607	596	552	549	600	548	599	547	572	561	558	585	553	575	571	564	550	595	573	566	573	572	574	602	579	572	564	564	553	582	576	569	565	578	621	558	543	579
23151	21420	29491	23731	21420	21460	9743	963	710	585	519	454	408	372	343	339	286	255	243	263	220	233	236	231	246	204	208	243	221	227	208	217	205	208	180	193	171	203	218	180	175	182	188	208	169	164	214	164	163	202	176	194	199	148	213	201	177	174	201	176	168	187	192	188	194	187	186	188	196	198	188	187	199	182	183	212	186	193	188	157	176	197	165	196	213	172	186	220	165	187	194	172	174	206	198	175	194	169	164	173	176	180	174	164	193	195	181	170	188	186	175	177	184	166	178	181	182	168	190	197	176	170	169	166	184	197	180	177	203	180	189	185	195	196	194	159	176	181	184	204	196	189	177	178	174	173	176	194	185	184	223	193	192	198	195	197	197	183	176	178	169	186	179	174	182	181	198	195	180	182	178	175	197	176	178	186	171	187	184	197	218	198	186	169	172	199	173	188	190	182	204	192	178	181	174	223	171	188	180	193	164	188	191	184	178	183	185	177	194	180	164	175	183	168	184	169	199	184	186	176	182	171	167	202	213	190	201	182	180	171	179	178	196	191	203	182	201	169	179	191	207	163	168	184	211	189	167	174	185	190	165	220	172	181	178	178	190	182	166	177	196	173	171	164	172	171	193	188	177	199	175	181	166	174	195	179	191	160	204	168	181	191	199	183	158	173	183	181	184	172	185	197	172	164	168	197	209	173	176	195	177	186	207	166	203	169	167	188	183	171	192	181	166	205	181	158	177	189	177	175	176	181	192	171	163	178	191	179	167	174	187	186	181	192	208	198	199	172	162	170	183	200	194	195	179	197	186	215	167	199	188	186	201	163	189	196	187	166	189	192	176	190	186	187	172	172	186	176	186	186	161	200	179	184	183	179	196	206	148	178	206	175	196	180	183	164	211	156	196	211	178	170	203	176	160	163	173	177	196	196	193	195	173	187	173	186	191	204	190	199	188	202	165	169	207	172	169	178	168	165	168	161	175	169	192	196	181	162	182	168	175	184	177	171	156	180	159	199	174	200	200	201	188	189	167	203	178	192	169	204	184	179	183	172	193	170	172	179	195	180	176	161	179	203	193	198	193	196	193	132	179	187	176	175	185	184	187	200	174	186	180	172	182	211	173	152	215	193	168	175	165	197	154	200	177	223	164	178	182	171	184	188	169	188	178	165	176	170	228	195	171	165	168	173	170	173	185	190	173	184	179	179	178	174	176	176	181	191	185	179	174	175	206	171	178	197	158	184	169	176	158	199	181	174	199	169	208	195	181	212	164	188	185	170	186	196	185	177	185	198	200	192	186	181	177	175	187	175	164	192	176	219	165	178	201	162	186	193	184	201	167	183	206	190	172	174	166	174	195	187	186	177	181	179	182	167	156	184	196	186	210	180	176	173	173	172	170	186	197	205	200	163	207	196	164	206	211	187	162	178	169	156	200	199	190	174	213	193	157	182	206	175	193	195	176	181	182	203	175	201	145	181	188	182	205	186	168	200	190	178	174	185	179	202	169	173	174	179	164	166	190	186	200	209	194	163	189	168	195	184	188	207	166	167	193	189	185	166	189	161	180	165	185	181	197	166	213	184	195	180	200	199	177	182	207	171	172	170	173	194	200	202	207	170	198	181	187	194	170	170	176	171	188	179	185	184	190	197	173	177	201	199	198	172	167	172	188	183	170	167	163	180	159	168	181	162	181	176	162	188	173	184	172	192	177	174	201	198	173	173	183	202	188	160	166	176	175	202	165	163	173	178	190	170	186	182	159	183	188	183	175	165	171	158	195	184	174	179	181	208	188	178	165	183	189	197	181	167	191	177	178	183	207	186	178	185	180	192	189	170	172	173	178	173	198	181	199	184	183	174	184	190	174	193	188	184	193	179	183	229	169	192	172	178	192	168	180	178	186	172	197	188	186	181	196	196	176	182	202	183	169	194	202	180	191	182	171	190	146	198	173	214	167	155	171	169	185	157	199	178	185	167	185	171	164	127	173	171	190	166	181	182	154	192	185	170	163	157	183	176	178	174	205	176	190	185	178	215	201	171	166	208	165	198	174	186	181	162	187	180	188	167	185	179	173	177	173	162	186	154	170	191	175	189	213	195	191	176	182	199	176	190	184	194	181	184	174	139	171	185	197	167	171	167	179	183	202	172	173	190	167	167	168	182	170	193	189	198	179	196	163	174	173	173	185	201	205	214	197	181	177	164	187	151	185	193	164	187	219	171	180	168	176	184	188	197	168	173	190	201	173	178	189	175	153	195	178	175	167	164	165	171	168	187	181	185	186	184	170	175	186	165	155	198	207	175	183	178	179	177	170	197	192	208	193	182	176	187	181	222	167	161	197	177	184	185	153	173	163	169	171	186	166	169	172	174	162	183	189	182	158	175	192	187	198	200	200	207	176	184	194	191	187	182	173	173	177	202	172	173	182	207	181	172	184	173	182	166	181	171	172	193	174	194	161	203	170	172	182	183	189	188	181	184	184	184	183	184	187	182	166	187	170	178	197	162	187	165	173	173	176	192	177	183	168	171	184	175	179	184	172	167	171	197	192	194	195	176	184	198	173	198	181	185	162	207	184	185	172	200	160	184	184	194	193	170	171	196	181	198	170	178	193	194	196	204	186	180	165	172	181	186	148	183	170	182	186	152	201	181	189	177	202	183	197	184	181	170	188	195	180	186	175	205	201	176	186	155	156	190	178	185	197	181	194	207	176	163	161	174	172	182	147	162	189	165	175	186	190	188	179	180	179	202	172	204	173	181	193	181	170	188	182	145	163	180	203	194	190	219	164	183	165	173	183	192	178	203	210	177	180	186	195	186	186	169	181	186	178	188	179	199	173	196	172	199	190	178	173	196	221	173	180	173	172	193	174	194	187	176	192	184	189	186	196	175	179	179	162	183	176	185	183	191	144	163	173	194	188	192	174	182	193	163	194	177	156	179	201	208	173	182	194	170	172	190	191	179	190	179	165	186	169	179	177	177	185	159	195	191	165	202	177	174	177	194	193	188	186	168	197	161	177	168	161	186	165	161	175	171	170	179	160	172	176	186	170	204	169	195	179	185	184	205	180	177	196	181	180	187	166	176	148	196	200	173	181	217	175	166	192	178	173	190	193	187	214	178	158	159	161	178	164	171	180	167	172	183	194	171	166	176	193	232	171	186	171	199	190	192	177	169	180	180	193	161	165	191	162	165	184	172	182	178	195	185	207	155	189	194	193	183	169	162	167	172	175	182	186	155	174	191	193	181	160	189	168	192	176	178	177	165	171	222	200	158	197	194	177	204	193	186	163	198	206	189	181	182	165	171	201	165	179	176	187	172	193	181	170	187	158	196	192	169	190	177	188	180	206	158	186	173	183	174	204	187	194	184	177	179	182	171	157	158	175	176	192	183	171	189	166	192	192	157	155	174	186	170	182	170	191	168	164	183	172	184	180	173	150	180	184	178	188	191	184	207	217	196	192	189	187	165	191	204	170	213	190	175	189	178	185	186	180	196	163	186
19257	14336	12356	6517	4466	3356	2559	2028	1549	1212	1088	915	766	658	610	571	492	485	452	388	424	378	389	358	358	346	320	331	326	330	306	297	313	277	277	284	300	288	269	256	296	280	279	270	267	274	263	283	280	271	291	254	237	241	257	267	258	262	276	273	240	257	214	266	268	224	267	280	252	249	240	251	267	224	259	235	231	278	246	268	270	274	248	239	243	262	249	269	241	236	272	242	261	258	269	265	231	236	225	250	268	228	254	237	244	217	262	236	243	237	258	244	239	260	232	242	253	235	255	227	272	268	243	238	240	253	261	263	225	222	277	237	256	266	260	271	241	257	222	240	215	255	236	267	254	219	238	253	281	242	219	246	256	240	254	268	251	229	238	220	241	254	213	245	238	246	243	274	224	247	228	233	250	269	259	234	247	228	271	254	229	234	239	259	233	226	256	249	244	233	238	218	240	236	247	231	262	235	237	248	233	241	239	253	229	248	240	230	223	241	259	230	237	254	209	260	246	246	238	277	253	254	260	232	253	224	236	236	262	219	258	263	265	252	250	260	252	233	233	212	259	252	247	258	234	255	258	227	245	250	242	229	256	243	225	223	243	248	243	245	223	283	254	215	248	225	252	247	243	248	238	243	252	248	235	237	239	239	230	236	234	227	248	275	259	225	264	251	250	243	222	242	265	232	229	245	273	243	240	253	236	230	238	227	228	244	231	261	222	277	258	260	239	247	232	236	257	229	249	238	241	249	297	241	237	255	252	243	243	264	240	258	227	240	237	251	245	263	277	257	263	262	233	257	271	239	248	250	241	256	242	270	223	238	257	252	215	233	241	252	261	249	223	236	230	248	245	252	228	227	235	258	219	275	231	232	241	241	244	284	257	263	240	235	229	233	241	248	250	220	212	273	238	248	238	243	272	250	256	252	240	239	258	236	240	242	228	261	260	248	236	253	216	235	260	228	239	241	241	223	254	239	266	219	226	250	238	238	251	265	249	238	248	263	231	245	235	240	252	249	270	245	238	255	246	241	245	259	257	250	219	240	232	222	246	243	256	222	243	251	251	228	255	283	234	247	232	257	243	245	247	235	243	226	246	225	240	247	248	248	241	227	221	246	266	238	232	241	233	268	249	235	254	207	248	243	251	229	275	258	259	236	273	244	278	238	264	291	240	252	240	253	236	258	238	233	245	243	270	237	247	254	246	249	267	231	247	256	247	251	233	217	237	261	241	229	267	248	221	236	231	240	265	248	264	257	242	246	260	252	253	250	265	221	262	227	246	245	239	248	254	264	231	239	251	224	291	240	225	248	252	240	247	263	241	233	235	243	231	231	275	246	250	235	254	242	230	212	291	200	254	281	255	251	236	242	248	244	232	259	248	249	234	261	228	240	226	222	248	247	255	283	245	220	249	258	249	234	250	225	206	265	227	234	227	209	234	239	250	248	245	240	231	252	248	232	254	246	248	247	260	227	243	237	237	246	226	241	247	248	233	244	244	244	224	247	238	245	236	243	243	247	259	276	254	238	259	273	234	242	282	243	213	221	222	245	244	243	237	242	259	229	256	230	238	224	271	287	242	250	258	222	227	215	227	253	238	241	248	242	250	260	254	236	236	235	241	240	240	248	259	240	230	220	227	255	234	235	246	238	242	256	239	233	252	222	215	239	225	247	229	230	277	225	243	234	255	224	248	236	236	247	226	242	225	249	237	216	270	267	213	256	264	228	256	267	257	239	237	251	238	228	227	263	229	265	218	247	264	252	235	235	268	247	215	236	246	231	244	245	230	253	236	239	241	246	255	239	239	227	255	235	262	231	220	222	264	238	261	247	238	232	243	223	232	261	240	225	268	245	234	238	279	236	228	240	269	235	248	229	266	263	218	251	246	238	261	248	264	244	237	254	248	238	238	246	230	241	233	246	251	229	213	229	242	236	229	235	232	241	256	261	265	233	239	271	220	231	241	241	243	214	262	245	226	256	238	278	262	229	243	271	275	261	241	257	266	249	230	233	224	262	259	257	253	227	240	239	254	291	232	261	221	242	230	251	234	236	283	240	238	238	261	261	258	240	259	230	237	252	238	270	253	255	245	213	223	253	243	249	203	244	236	263	231	247	236	203	235	256	256	242	261	228	253	238	223	228	228	242	238	235	234	213	250	266	239	227	253	259	242	241	257	266	269	234	240	267	252	235	239	231	266	245	226	214	225	225	218	234	220	241	251	236	245	240	269	240	273	255	237	265	259	240	241	246	227	229	285	218	275	243	225	264	250	243	231	252	234	252	250	231	247	220	250	228	209	274	276	255	236	230	242	239	261	247	219	249	265	236	221	243	245	247	261	247	256	232	252	244	253	222	215	240	252	227	236	250	253	246	241	280	245	254	230	258	259	249	234	256	250	230	233	263	279	273	265	220	265	244	247	244	236	248	230	256	231	233	248	271	235	229	242	248	262	262	231	282	224	256	239	266	275	230	227	255	231	244	253	219	220	234	229	263	217	253	248	274	253	244	227	250	262	255	254	228	230	247	250	238	228	248	231	228	267	229	207	256	223	230	253	254	234	252	234	236	235	219	233	261	260	243	233	226	259	241	239	268	264	238	245	277	228	239	227	246	217	229	235	240	253	272	218	248	245	228	235	227	188	236	239	252	251	265	233	259	249	262	238	252	234	239	240	241	248	255	261	263	235	247	243	211	265	206	254	259	235	220	249	244	254	221	256	249	246	243	254	242	237	228	240	217	255	262	232	234	244	241	266	244	212	231	214	242	242	268	236	263	247	243	258	231	223	221	211	239	247	236	254	255	263	254	240	244	248	252	243	232	240	236	265	251	228	236	254	247	234	241	231	240	236	254	261	232	228	249	238	245	252	262	227	242	263	250	246	229	250	239	219	236	247	221	248	272	243	222	258	241	233	254	233	236	210	244	243	262	232	251	262	238	264	222	249	258	253	243	216	258	234	230	264	272	241	272	278	259	261	254	228	237	238	261	246	235	236	256	228	249	234	250	245	251	252	235	262	238	262	240	226	215	250	244	254	250	235	252	261	238	256	230	246	262	219	230	255	214	259	255	227	280	229	243	249	240	250	240	238	276	273	237	235	246	258	252	250	222	231	236	238	252	236	253	250	245	245	245	252	216	235	214	241	218	245	243	238	243	262	271	265	259	258	259	251	242	224	259	253	224	223	220	264	244	244	229	222	244	249	243	249	256	272	232	233	257	230	239	238	227	243	262	267	252	257	239	251	228	247	236	267	267	245	269	251	250	247	250	236	241	253	249	227	227	237	252	243	223	242	255	282	214	228	265	244	253	255	256	246	235	227	239	259	229	226	241	228	276	251	248	235	255	244	224	255	233	226	267	262	258	243	259	230	224	251	248	245	262	272	263	230	253	239	260	259	274	253	235	268	228	247	241	241	251	271	249	259	237	250	263	261	237	259	233	259	233	263	255	246	254	226	240	237	229	213	258	224	246	237	204	224	249	234	237	236	240	262	227
27668	20896	9476	1024	714	665	592	588	598	609	640	597	570	616	582	582	589	578	598	575	591	586	615	582	599	565	571	585	562	587	596	584	596	584	602	585	557	630	609	581	574	587	582	570	599	534	584	520	579	614	591	586	624	601	587	583	615	567	594	589	625	585	585	596	628	577	596	589	577	584	545	583	609	519	584	596	620	600	575	586	561	549	546	621	578	595	585	538	585	565	586	620	574	586	558	557	586	571	580	582	551	602	564	619	538	606	596	569	582	615	621	544	602	556	565	575	606	593	602	548	566	556	558	562	572	609	594	612	579	591	587	528	585	572	583	557	546	594	565	601	632	599	581	565	578	591	563	549	567	564	586	631	557	580	568	591	552	543	588	535	584	606	564	582	581	605	582	600	613	620	544	584	550	577	562	630	569	615	540	579	568	600	576	587	580	578	623	575	584	575	598	548	603	558	640	562	593	551	567	528	608	601	596	571	606	568	599	536	599	596	559	557	573	586	561	570	537	590	566	567	565	547	569	613	578	619	532	589	586	626	584	612	533	626	545	560	574	591	569	589	538	613	545	555	602	577	565	571	596	611	554	608	562	587	563	613	564	529	594	582	606	609	582	579	558	558	645	587	568	566	573	588	546	589	591	536	656	578	611	595	622	617	567	579	595	581	591	581	600	613	600	595	559	601	591	617	617	629	614	586	600	578	574	552	630	621	600	578	575	588	584	587	619	573	516	591	584	548	581	615	581	552	620	595	597	555	575	576	620	565	586	568	567	623	595	550	567	569	612	572	599	579	559	582	567	574	601	579	553	576	587	591	539	589	636	578	594	552	600	594	564	580	587	595	609	599	572	600	554	558	614	643	587	608	580	569	605	582	571	585	585	596	581	620	603	569	600	535	546	574	562	581	566	578	636	567	602	581	598	593	581	597	567	597	596	569	626	592	562	567	573	608	573	601	571	573	567	593	612	579	593	580	553	627	589	606	558	588	548	592	555	598	579	601	632	607	575	589	588	578	590	530	596	568	622	539	526	582	589	600	586	578	573	573	541	563	560	567	529	605	541	549	566	601	591	600	579	572	546	590	604	613	570	570	582	565	546	559	612	564	568	580	562	613	565	603	578	629	572	602	583	577	594	552	543	585	595	588	590	597	566	596	602	598	561	568	548	583	589	566	650	567	586	591	591	635	596	574	590	610	562	571	560	610	625	592	575	550	574	610	588	578	570	614	578	554	554	590	587	558	576	571	580	575	538	606	588	600	574	596	570	568	585	589	540	618	604	554	596	558	603	607	639	579	573	581	616	598	588	572	545	606	607	589	591	576	564	579	561	562	569	579	590	551	583	600	606	590	626	618	568	551	607	558	559	605	568	560	611	561	565	591	613	579	597	577	600	586	630	613	612	522	602	582	600	589	555	603	598	583	566	574	530	603	582	588	619	596	586	568	567	569	560	563	577	582	573	611	583	613	607	561	582	587	591	553	568	572	559	574	590	586	557	547	537	588	535	583	583	570	575	571	615	588	607	567	614	579	615	589	563	535	590	544	517	599	564	564	556	575	598	588	580	569	587	569	536	584	616	574	586	583	596	583	569	602	582	606	569	569	573	561	559	549	543	539	552	634	581	618	549	591	640	603	581	568	602	592	590	612	551	560	593	602	565	555	589	525	554	597	606	565	571	588	573	567	583	534	593	562	572	614	547	591	601	565	601	608	618	624	534	585	543	600	546	564	553	575	580	547	606	567	563	597	578	577	552	538	614	552	547	574	579	576	616	575	563	589	569	637	549	590	576	586	586	556	606	615	572	573	566	576	597	579	625	554	594	615	574	528	571	587	574	580	560	527	539	592	598	570	564	574	586	565	575	595	583	618	598	559	566	613	574	596	557	613	538	628	568	592	630	621	622	560	593	644	611	601	591	553	583	583	586	592	558	565	618	597	618	572	588	572	554	617	557	586	567	598	618	591	568	561	605	588	568	574	593	588	532	556	583	604	603	543	602	592	595	566	581	601	589	564	562	581	583	598	575	588	593	536	559	574	550	580	571	623	565	581	533	552	540	600	592	562	595	629	599	542	603	577	573	583	572	564	603	597	566	549	577	589	617	550	563	589	608	540	573	570	554	610	582	603	560	556	594	606	531	594	586	555	572	543	546	594	590	521	602	562	596	580	553	562	613	585	599	592	571	574	590	575	612	599	586	577	561	560	590	575	557	551	565	575	579	575	591	606	546	537	548	557	567	571	531	557	602	531	599	563	580	582	575	554	614	582	643	587	610	571	541	568	601	574	604	613	550	619	614	610	573	573	620	573	570	545	597	572	602	586	574	577	568	611	561	562	543	569	618	595	606	572	573	580	572	575	561	553	591	592	616	598	604	637	598	526	586	612	597	584	580	629	528	545	571	615	586	599	548	602	560	591	587	576	588	605	578	574	559	566	569	570	574	575	605	617	563	591	588	581	588	597	552	569	575	534	585	599	588	576	536	589	561	602	582	620	561	620	578	598	560	580	570	534	593	636	615	585	569	587	594	592	616	581	594	547	599	566	529	603	550	567	599	595	612	573	564	628	603	576	613	563	568	584	601	537	574	552	557	556	585	554	588	595	575	574	589	591	618	602	553	552	553	611	616	570	596	555	571	574	556	556	600	605	546	592	575	544	650	620	603	587	599	605	619	632	614	598	553	562	577	535	581	597	559	601	589	536	618	561	587	546	577	576	577	566	560	603	587	584	575	567	587	542	580	595	564	595	635	616	573	603	604	594	551	591	550	566	619	553	577	564	574	566	603	577	506	613	600	548	551	564	567	572	556	581	581	606	564	542	537	556	600	586	587	569	609	591	589	621	609	557	576	595	578	577	578	587	628	563	573	548	571	584	562	629	582	602	590	582	564	579	596	605	595	552	547	596	589	604	567	607	570	573	568	542	611	558	601	562	577	584	556	568	568	564	563	546	580	528	556	597	614	626	591	595	607	575	605	593	532	567	568	611	626	552	584	574	561	614	580	564	580	567	603	586	607	564	570	569	586	563	574	633	553	538	549	596	540	591	602	566	581	567	596	592	596	560	569	555	555	568	606	547	588	570	595	581	572	588	561	601	620	547	603	552	566	602	607	563	572	529	570	587	587	588	594	566	603	543	623	574	540	611	566	593	635	587	597	600	595	522	620	570	577	617	591	580	567	593	570	594	581	579	575	606	623	582	615	541	607	579	562	601	547	592	573	563	554	549	583	600	527	570	608	539	622	605	548	606	536	567	601	527	585	626	577	599	579	608	595	581	577	532	540	591	550	570	560	609	556	562	579	560	554	560	616	578	563	571	590	600	566	608	598	594	554	604	581	568	593	630	562	561	564	582	591	596	570	569	610	575	620	555	558	558	571	597	614	552	620	614	536	566	573	580	590	564	610	544	606	616	574	597	587	586	592	567	553	586	588	568	628	583	568	585	546	580	541	573	547	542	600	568	560	549	582	543	581	597	563	556	589	588	576	590	583	567
9000	1361	1321	1056	877	833	800	789	789	808	799	742	811	734	711	733	772	757	782	782	806	754	735	751	763	772	803	787	786	737	760	745	728	768	721	722	767	775	744	749	727	778	758	763	755	693	784	778	732	760	743	740	743	751	767	707	758	733	751	782	764	725	727	768	786	784	719	773	775	740	786	781	771	753	842	802	770	821	797	759	745	708	816	779	699	764	767	764	770	748	748	767	761	735	802	711	740	757	780	754	772	756	802	746	736	751	724	741	783	715	758	740	693	725	782	776	713	730	788	789	776	737	762	758	722	764	731	744	776	692	736	758	774	805	762	764	808	814	722	755	794	757	742	722	806	731	733	784	752	759	726	761	739	777	762	716	763	792	685	775	722	744	731	691	718	799	737	734	738	780	726	726	738	763	771	757	735	765	727	760	746	764	781	779	786	810	745	701	717	805	776	750	760	783	751	775	749	776	762	776	790	760	795	777	784	768	767	727	743	718	750	801	704	785	709	749	739	796	750	798	770	745	768	787	776	764	793	722	733	790	727	803	760	716	761	763	774	741	726	747	749	749	755	764	765	761	761	757	766	745	748	685	761	751	759	771	758	775	738	750	740	759	718	763	760	786	732	736	770	763	763	724	730	702	752	774	756	794	719	732	723	776	780	786	788	786	750	757	730	759	724	774	733	769	753	735	684	735	701	725	758	769	726	780	759	762	760	747	762	797	769	705	770	788	701	742	762	701	719	777	734	772	740	735	750	757	754	780	777	684	754	787	724	763	772	743	696	721	772	738	735	735	739	752	771	748	792	804	781	719	785	765	781	771	723	788	760	785	724	808	808	750	722	745	777	723	724	778	801	767	770	715	804	760	757	733	799	718	746	723	746	744	790	704	808	758	784	723	843	706	763	789	756	757	773	718	765	760	714	772	756	741	745	733	734	751	779	709	743	755	780	728	726	774	763	770	766	772	778	788	770	781	792	765	789	780	764	759	811	754	744	751	762	792	741	724	697	749	751	722	760	753	754	728	853	759	764	714	799	773	749	740	752	722	779	747	767	772	711	773	721	765	786	732	732	736	758	763	782	767	726	781	756	779	767	750	742	736	794	752	735	731	802	735	778	751	742	764	816	714	748	753	757	706	693	777	727	766	741	751	734	718	738	775	773	747	742	796	720	767	780	758	781	748	773	756	757	810	748	757	780	734	734	769	775	753	813	795	790	760	708	728	788	758	779	720	748	754	751	800	760	782	780	727	737	760	733	708	758	742	749	823	771	769	733	755	753	747	773	773	784	764	750	721	802	748	771	735	758	749	759	749	748	754	737	745	773	779	740	748	767	776	692	752	730	734	731	771	740	786	746	726	786	757	710	773	758	748	776	751	805	756	774	790	707	761	800	762	775	760	802	724	739	790	767	743	747	750	789	745	762	767	754	726	741	719	732	758	795	723	714	718	785	778	744	770	752	761	757	759	813	809	735	778	761	739	747	771	737	786	734	723	735	721	761	745	775	759	778	771	714	730	735	767	696	782	738	735	781	780	715	725	754	784	754	817	770	720	741	705	789	788	752	739	777	721	717	751	744	783	735	750	767	753	732	756	765	708	783	703	766	746	732	771	754	768	778	704	778	764	745	778	790	803	778	728	735	782	781	731	779	851	724	734	756	754	760	759	766	719	743	751	754	790	811	735	743	772	753	749	750	817	778	756	748	750	714	822	793	699	814	771	727	784	736	734	770	793	740	798	765	748	755	771	735	756	744	735	749	763	748	745	777	760	767	729	742	727	721	706	789	747	746	755	754	775	742	773	814	774	750	749	773	761	748	740	777	781	751	751	830	764	768	771	745	738	749	738	742	789	732	772	749	739	797	767	757	769	774	738	766	743	780	724	736	785	741	716	755	765	749	720	757	760	793	764	759	722	799	763	771	757	757	742	776	746	704	729	746	797	760	772	766	764	785	707	716	716	757	743	786	781	735	749	808	690	769	770	744	749	745	772	740	747	716	749	730	795	724	750	730	743	795	718	758	743	763	786	786	780	739	720	756	720	763	738	741	731	737	738	742	754	755	713	763	694	796	714	774	789	726	711	751	772	760	740	744	725	714	773	771	775	735	747	732	748	728	782	786	790	757	774	727	795	784	748	736	746	723	751	763	760	758	779	747	743	772	772	788	783	745	751	761	746	788	741	743	766	738	794	756	733	781	756	794	793	771	725	748	759	795	757	796	758	742	739	794	745	775	765	771	808	792	771	753	770	751	758	713	791	746	757	771	790	773	794	739	736	751	707	784	721	748	738	713	782	739	790	719	763	736	706	741	715	725	708	724	737	795	746	782	740	827	787	761	785	743	746	726	736	787	760	740	758	743	757	764	767	742	750	742	792	780	737	788	777	779	736	777	757	754	761	739	759	699	802	767	737	814	752	770	736	725	770	784	772	798	736	784	761	714	726	774	731	796	801	775	744	730	733	724	763	700	742	720	731	768	777	759	767	712	759	722	752	762	798	749	756	793	735	741	741	771	784	744	744	684	727	777	783	715	714	781	752	729	824	754	736	774	770	787	750	812	791	733	741	771	752	766	748	792	737	763	763	763	743	754	767	760	766	763	751	720	750	757	745	762	784	725	743	784	766	771	763	729	693	752	742	784	799	730	686	746	730	730	763	802	692	784	821	742	764	784	751	775	757	762	746	762	723	753	728	761	767	778	770	776	750	775	760	750	777	731	725	731	788	779	768	728	807	786	751	764	747	737	796	774	761	795	734	765	691	778	740	793	764	742	786	772	759	790	757	780	709	744	775	746	746	726	749	808	737	795	781	719	729	782	784	688	731	752	770	747	762	710	803	766	792	748	735	781	756	764	780	779	705	788	741	758	741	789	772	790	719	765	752	751	766	742	746	750	732	749	744	708	781	721	746	763	742	752	756	800	772	756	767	781	750	753	755	748	756	737	745	773	755	762	733	736	718	715	737	778	733	747	677	833	809	689	741	770	770	783	799	818	776	785	742	750	772	809	813	762	814	779	782	817	756	756	743	757	792	748	780	763	779	760	769	746	711	718	752	762	784	771	774	695	740	772	766	807	786	783	757	780	751	770	756	825	719	829	727	769	771	752	752	797	762	789	741	731	772	750	789	729	758	750	740	829	793	735	815	763	777	729	762	754	761	758	715	741	757	748	780	765	733	726	749	719	727	802	759	755	746	761	793	724	729	724	733	799	766	819	780	759	814	744	758	735	752	748	754	783	749	776	736	730	697	746	773	741	786	784	751	727	764	728	738	739	768	761	805	733	739	750	715	785	785	740	740	713	723	777	783	752	734	782	728	717	748	691	781	740	783	801	771	751	779	754	763	793	743	734	749	793	789	791	768	720	762	744	789	814	717	768	778	736	783	717	767	756	709	774	724	798	768	749	737	757	716	801	755	768	715	751	719	793	752	799	786	740	776	744	767	658	774	750	800	666	743	773	769	800	781	790	760	795	755	735	745	742	748	738	773	780	768
24075	21466	29193	24158	21459	11715	1278	770	687	648	624	636	549	503	547	508	505	513	495	453	458	441	442	511	462	456	502	435	503	445	450	479	442	431	515	459	475	482	435	453	451	473	461	442	456	414	442	436	449	461	433	448	457	420	467	445	451	426	455	441	471	468	400	433	430	489	463	439	431	432	490	465	449	461	425	445	434	427	469	437	442	439	429	486	470	467	403	434	454	411	419	463	408	415	441	455	398	463	447	400	430	411	437	425	459	439	409	466	403	452	461	458	445	397	440	456	473	421	416	465	446	425	449	424	452	434	454	403	440	437	431	444	471	450	388	445	451	419	402	432	438	415	451	448	470	419	434	437	437	425	453	449	434	447	450	427	427	422	416	437	433	432	445	420	399	443	457	463	463	408	461	403	452	435	470	382	414	447	429	432	427	409	449	428	422	394	410	411	456	441	417	439	443	439	438	442	424	420	439	437	467	412	438	432	423	448	454	427	423	422	420	455	444	475	452	417	437	446	411	399	430	438	433	436	435	446	441	414	449	426	424	432	412	451	414	501	441	454	452	451	438	466	456	409	446	444	422	465	460	426	419	447	433	467	438	464	434	387	423	406	442	432	460	443	419	421	432	418	425	462	455	419	439	421	436	447	425	461	443	444	424	433	436	397	440	431	426	429	450	454	441	434	421	422	419	434	432	477	437	420	451	435	448	437	411	421	450	453	422	450	394	453	430	459	462	467	464	452	432	465	438	437	407	418	417	400	449	425	437	433	428	438	453	423	414	430	402	427	427	438	422	442	449	416	429	453	418	409	444	454	449	439	453	447	420	458	439	415	428	473	469	405	425	457	426	447	440	423	454	410	412	470	432	434	393	458	454	439	418	390	497	437	421	437	396	441	414	438	439	455	448	449	413	418	447	425	461	431	440	456	419	429	465	426	435	442	442	464	439	485	433	423	424	461	412	387	435	444	470	445	418	464	439	465	409	451	466	410	439	459	405	408	394	463	438	435	464	438	423	471	452	467	469	403	445	441	464	419	405	426	426	462	450	418	425	444	431	422	444	435	402	432	455	434	473	465	473	432	427	436	454	407	404	445	450	447	464	445	414	439	436	396	418	400	459	408	451	427	416	409	397	418	458	418	459	397	450	439	433	374	410	405	455	430	450	406	428	440	428	451	426	424	441	438	436	462	462	429	443	438	445	442	428	424	443	422	445	435	444	407	454	402	430	451	432	451	429	406	424	467	409	466	421	435	397	459	424	469	431	445	469	414	430	426	458	412	413	420	417	455	465	430	422	422	398	434	446	423	473	404	458	455	414	419	430	425	480	441	425	452	432	462	479	439	428	412	417	451	452	420	413	422	436	406	424	459	445	407	436	419	441	441	435	416	427	437	452	479	453	456	390	428	437	426	433	430	442	392	438	462	413	459	440	407	463	466	426	419	447	447	439	446	463	445	422	421	453	457	477	388	422	439	455	429	437	449	431	465	442	443	443	441	389	445	433	418	438	458	445	431	426	403	456	472	431	391	447	423	441	444	438	433	446	434	443	427	413	405	437	424	486	433	442	412	424	437	390	405	448	434	417	433	451	416	428	441	424	410	402	422	433	429	436	451	436	442	444	416	405	438	417	463	425	453	449	455	444	427	431	441	446	423	420	408	456	429	436	436	414	432	462	448	423	417	476	416	444	451	410	421	422	403	450	428	409	435	484	428	469	438	453	462	468	435	435	445	402	414	453	483	414	477	444	432	403	430	461	419	408	415	403	427	443	391	404	463	459	441	422	473	452	466	388	403	438	448	440	448	459	434	448	445	430	438	438	435	425	446	404	457	456	424	451	473	408	408	431	443	435	444	481	439	424	445	462	428	446	426	439	408	412	407	409	457	438	426	397	414	423	399	433	443	469	414	453	432	435	466	446	421	450	433	443	403	441	401	473	436	435	429	437	430	461	473	422	442	389	428	455	448	421	422	431	428	438	412	442	467	465	505	416	436	425	403	430	406	410	479	435	427	456	431	442	431	420	461	437	452	433	401	443	445	444	435	415	453	418	424	449	382	466	466	457	424	466	420	428	439	450	451	421	436	446	405	458	430	426	444	461	439	429	440	456	423	443	437	440	447	460	413	437	406	466	435	406	447	437	439	454	410	441	458	451	428	441	448	425	409	446	429	440	436	442	456	442	445	440	438	408	420	398	428	432	433	435	420	454	441	418	440	420	440	419	406	458	470	419	411	381	417	401	405	422	456	427	422	439	452	442	409	455	407	443	428	441	458	444	463	436	439	412	417	463	433	418	445	448	427	442	453	439	437	438	434	398	427	430	429	429	419	442	468	445	431	446	436	438	479	441	445	434	467	421	440	441	443	463	411	442	432	466	438	412	382	444	433	455	419	408	468	401	469	449	444	432	401	435	424	484	426	444	456	414	414	437	428	420	426	420	451	446	428	429	413	402	447	438	473	416	446	451	449	435	420	450	436	394	437	423	427	434	441	426	441	417	448	456	445	448	415	443	411	473	407	434	476	421	412	427	431	428	442	417	424	424	436	429	405	404	454	414	412	422	482	465	434	461	444	392	436	426	412	429	409	478	432	431	413	425	439	427	432	420	442	426	466	428	414	441	436	453	437	458	453	460	441	438	411	426	453	459	482	459	412	416	423	433	432	377	468	454	401	391	411	427	414	455	449	472	430	404	422	442	404	447	431	421	450	468	456	433	441	428	428	409	433	446	432	407	473	434	402	467	426	423	438	413	416	430	436	448	469	456	416	431	414	446	455	463	407	445	413	439	474	422	434	396	474	416	394	455	440	435	449	437	408	421	466	431	404	428	425	483	399	392	468	456	439	414	406	445	457	428	416	424	395	470	422	420	401	406	423	409	450	461	441	419	426	468	414	427	463	447	423	416	438	451	434	436	439	426	427	443	431	443	425	446	406	407	456	453	440	436	458	480	446	438	442	414	426	416	429	392	403	446	420	413	417	428	490	458	422	444	428	425	409	455	419	437	500	392	390	451	450	446	454	438	471	415	445	462	421	405	406	429	414	452	455	430	430	430	465	448	392	427	443	454	411	425	413	448	478	443	406	443	444	417	464	409	431	414	418	396	414	447	477	446	425	438	429	414	474	444	428	436	452	434	426	453	477	477	416	432	470	440	452	427	443	458	469	467	413	367	430	453	421	471	425	445	440	418	445	447	413	433	426	435	467	461	423	422	438	455	430	406	454	470	457	439	436	431	421	439	433	440	435	451	435	450	458	456	442	399	452	428	400	461	451	454	423	444	419	444	458	438	413	433	457	469	452	458	429	436	454	429	455	422	431	445	416	471	451	422	444	448	446	415	478	420	437	392	432	448	411	456	388	414	456	399	405	421	453	441	424	430	428	459	403	424	422	421	439	429	438	426	448	445	475	404	438	453	459	437	454	406	422	466	404	460	410	456	428	441	471	433	455	464	426	436	463	453	440	436	449	446	435	417	421	414	442	445	436	399	445	428	496
16887	8926	7816	4017	2792	2187	1733	1453	1268	1126	1015	913	847	796	731	763	700	707	641	668	658	617	610	641	608	617	575	601	546	605	610	649	581	620	618	554	589	603	572	548	591	593	568	598	576	609	608	617	578	585	541	559	572	607	582	574	578	579	570	596	578	599	578	585	608	599	583	569	573	597	534	550	600	586	593	557	602	597	581	588	542	572	588	599	554	566	547	556	591	557	562	614	559	605	543	596	613	564	590	585	554	559	546	557	567	565	617	546	613	577	582	559	595	585	584	558	533	572	567	543	529	591	590	563	568	567	583	561	584	568	568	595	593	546	571	580	606	624	582	565	576	569	557	532	573	581	578	616	575	586	615	578	576	589	558	544	576	605	583	578	575	627	582	572	572	579	584	589	546	538	568	597	578	569	577	575	597	582	544	534	587	564	561	600	569	618	592	535	540	575	553	578	578	611	566	585	571	553	615	584	599	543	573	570	570	548	558	583	567	555	584	539	590	581	524	604	589	601	585	579	608	629	585	569	580	557	578	564	598	606	572	573	590	575	576	548	529	583	588	580	570	559	586	604	579	570	606	562	583	606	548	574	573	591	597	584	554	586	547	555	637	568	545	599	584	618	587	587	588	530	572	557	589	584	564	563	581	544	573	571	588	606	568	567	575	580	603	555	575	578	588	562	532	543	528	590	572	550	563	592	595	562	605	567	597	587	602	566	568	588	590	589	595	602	580	503	569	590	589	584	587	558	554	602	571	565	558	574	546	611	604	561	567	546	563	584	597	572	524	564	570	604	586	581	615	606	558	569	563	563	587	553	563	594	572	577	580	552	575	599	592	574	555	616	600	587	593	564	590	608	609	607	598	602	600	621	584	632	586	581	570	553	567	586	551	589	567	593	589	582	537	565	614	550	599	566	582	534	566	602	563	559	573	544	547	554	613	584	577	567	577	573	556	566	556	598	590	581	600	607	580	596	543	546	576	560	561	557	618	580	582	576	561	549	535	565	539	562	587	591	580	577	608	587	580	551	571	614	527	579	547	566	584	528	598	518	536	613	552	573	570	587	587	579	563	598	542	584	592	591	598	554	565	568	539	562	552	574	576	579	613	573	564	546	580	639	573	576	580	598	545	614	536	571	574	550	602	608	595	613	578	588	595	614	593	566	605	582	606	564	578	591	592	565	607	574	611	553	623	564	586	559	577	622	552	551	590	544	594	587	565	571	613	594	567	583	564	591	601	602	568	618	576	561	571	561	637	549	586	574	600	601	595	592	589	601	565	558	618	537	569	604	645	562	578	612	592	582	619	558	591	568	549	541	569	568	606	589	579	593	569	587	572	553	571	568	562	585	573	582	612	570	535	551	559	577	538	514	583	564	597	582	593	608	576	578	520	555	582	590	590	546	582	570	588	601	564	580	545	573	550	579	552	573	585	567	560	589	576	581	595	535	547	561	610	583	580	561	614	556	565	597	564	547	549	602	565	608	596	569	565	583	606	562	564	554	573	570	520	517	581	574	555	550	550	547	562	576	628	595	585	615	576	591	588	574	564	578	615	623	574	564	592	622	530	551	592	586	542	542	569	611	550	562	581	545	583	556	589	568	634	571	589	589	580	564	584	590	616	535	609	568	555	579	553	562	568	565	632	570	637	543	584	626	574	593	585	604	551	563	567	562	589	611	578	595	546	567	578	572	590	562	611	597	585	604	612	573	556	608	590	543	573	569	522	554	580	553	584	563	616	550	541	585	577	534	578	577	561	563	506	615	554	598	575	547	574	542	535	580	576	530	570	561	598	611	540	580	575	581	553	584	594	600	580	557	538	576	598	542	596	573	578	600	535	546	568	611	531	586	560	600	567	565	589	590	597	589	562	541	549	544	579	571	607	539	531	558	549	548	573	522	603	607	617	600	529	568	613	571	554	589	574	595	576	577	588	554	574	601	613	585	586	568	563	601	540	597	596	581	590	565	596	575	589	588	573	574	569	534	589	516	552	551	584	591	584	599	589	596	596	570	556	547	601	568	569	576	582	575	574	554	585	526	595	585	607	581	650	583	556	590	594	591	620	579	540	595	573	603	573	597	586	580	595	563	553	556	593	596	524	599	587	593	598	584	640	596	529	573	601	586	558	607	589	562	555	608	570	579	548	565	569	566	589	557	575	579	587	604	581	562	606	547	572	603	532	576	578	561	586	565	557	590	543	587	582	558	575	528	570	606	554	574	535	536	574	568	578	567	536	595	554	596	606	591	575	541	580	556	544	592	601	595	590	552	578	603	587	570	579	576	598	625	551	607	571	585	581	608	567	593	567	587	545	571	586	614	569	559	592	565	531	567	540	526	616	595	567	532	576	616	586	555	568	531	533	588	596	626	585	549	595	588	518	568	556	592	569	546	544	596	555	587	589	512	573	580	569	553	618	590	563	578	550	580	560	585	530	589	572	575	570	592	575	543	593	538	577	576	593	618	535	617	572	587	555	546	608	571	610	544	588	537	641	592	553	592	548	568	557	603	587	588	557	579	563	510	563	618	588	588	565	553	574	593	555	580	580	594	602	569	544	582	578	589	588	610	540	604	583	587	594	557	569	567	553	562	569	586	573	571	543	587	553	606	610	591	566	591	547	554	602	613	580	568	576	562	605	576	575	526	573	568	557	548	539	562	561	586	537	559	612	592	561	610	573	560	642	596	577	597	594	539	558	599	575	593	576	556	556	591	631	610	531	576	545	594	577	578	545	568	525	572	575	555	564	529	542	568	595	595	584	545	583	584	549	598	589	592	590	595	567	532	572	568	573	578	514	576	521	568	566	581	602	599	602	566	557	625	585	551	604	507	599	603	590	616	550	578	594	594	532	566	564	529	577	593	538	558	559	622	571	580	617	532	591	587	592	583	569	540	565	571	611	539	596	552	588	571	603	567	630	591	580	584	593	581	561	613	591	559	543	584	575	568	590	606	567	571	611	606	570	589	586	564	565	604	542	610	575	578	573	562	595	552	586	549	590	588	512	549	605	550	585	597	575	556	535	557	536	577	557	560	639	586	587	563	569	585	603	595	528	570	549	544	538	571	607	514	563	598	588	593	592	583	506	595	574	601	594	615	576	573	592	553	566	556	562	575	561	523	562	594	543	577	598	617	529	558	611	585	583	598	540	554	595	611	585	586	610	593	604	617	594	571	567	565	545	584	578	583	561	554	571	566	614	597	573	546	582	595	556	571	595	566	548	621	582	581	560	584	609	587	547	559	563	610	570	579	531	624	580	556	567	588	580	549	575	577	584	578	551	572	612	560	541	572	597	584	615	573	599	607	571	567	575	612	553	548	627	524	584	524	574	606	591	568	556	611	557	530	581	559	595	579	552	582	577	581	558	592	587	603	602	551	575	592	547	620	602	583	591	546	556	575	587	568	578	594	576	600	550	551	560	547	581	570	585	592	548	586	544	554	604	582	587	570	518	585	524	570	588	583	599	589	590	600	592	584	581	550	549	599	537	557
23168	21410	29555	23651	21410	21452	10098	958	672	611	496	399	414	376	354	322	333	291	274	254	264	257	236	231	226	247	238	205	234	213	213	218	220	240	210	189	194	206	194	198	174	186	216	201	166	187	204	209	171	204	203	187	186	157	188	170	209	188	203	199	196	192	185	201	187	185	153	175	181	188	201	185	172	213	164	190	172	186	195	171	175	192	181	161	172	189	181	186	187	174	167	176	195	174	194	179	211	158	157	195	168	212	186	167	176	208	202	156	194	172	224	196	195	189	179	177	173	175	205	175	185	188	192	170	167	182	208	182	204	178	168	160	188	180	197	183	197	180	185	197	173	181	162	201	204	173	200	177	194	202	209	193	177	180	170	197	184	208	142	176	184	209	207	188	191	174	179	184	173	207	186	163	193	191	200	185	223	199	183	185	173	187	191	183	175	184	165	197	192	188	186	173	199	173	187	176	182	198	196	164	176	172	182	198	178	198	214	171	186	208	190	171	191	182	177	179	180	201	176	181	213	208	191	186	182	213	175	188	165	150	190	175	177	188	150	205	162	202	194	171	190	170	183	174	177	192	178	179	194	184	214	183	180	189	183	163	179	168	184	174	169	184	176	175	197	183	171	218	186	183	173	197	193	181	187	195	196	186	190	177	185	176	167	171	176	166	189	172	198	209	185	187	208	186	172	197	205	185	170	177	178	202	181	204	201	218	203	195	201	184	187	185	188	197	172	194	182	195	177	198	195	192	175	180	195	185	161	167	167	168	162	171	176	193	187	197	179	165	177	187	190	184	192	200	177	166	187	205	177	167	187	169	200	174	180	186	196	194	194	209	191	192	181	187	183	170	179	188	169	171	174	180	180	181	195	184	198	199	177	179	184	193	178	158	197	197	183	176	197	198	205	188	207	191	195	191	191	179	174	184	160	180	170	193	184	179	195	199	182	206	180	166	209	199	181	196	175	165	210	188	212	186	169	190	168	197	194	200	190	190	173	172	179	184	201	181	174	200	182	170	190	191	188	165	199	209	187	206	202	173	195	184	204	201	197	192	183	204	192	178	191	200	168	201	213	191	186	205	174	193	186	181	187	163	169	191	190	195	178	177	169	183	188	188	193	183	177	168	178	166	181	179	147	188	199	194	210	180	186	205	180	159	182	212	182	196	198	188	165	184	170	198	195	155	185	192	182	148	180	176	184	181	179	208	185	203	182	197	193	195	198	195	184	195	181	187	190	202	176	189	196	212	187	171	193	155	193	202	201	195	175	198	183	173	199	180	194	182	176	199	195	163	183	184	193	186	167	165	178	198	192	186	181	175	192	171	212	186	199	172	166	205	187	197	197	196	181	162	177	170	172	193	228	193	178	178	184	163	169	199	159	186	193	205	156	184	210	186	203	172	189	184	205	176	158	176	203	201	168	195	184	202	176	176	195	190	180	194	189	180	192	159	174	176	193	179	181	166	190	183	189	174	193	165	184	164	202	175	161	181	159	216	173	188	189	177	175	166	184	179	203	192	182	184	177	165	178	200	184	176	175	174	177	191	178	178	166	169	191	170	173	176	175	178	181	198	194	182	186	207	173	180	185	181	166	153	178	170	200	187	193	185	169	206	204	163	200	190	182	185	165	176	173	193	181	171	159	187	184	194	167	191	213	186	198	191	200	198	191	176	199	183	195	171	173	201	174	194	172	201	180	179	203	207	171	157	205	195	190	194	178	180	187	185	154	181	181	185	175	191	198	169	191	169	159	205	172	180	188	165	194	177	196	185	197	190	176	187	192	187	191	189	195	194	185	180	195	178	182	179	191	166	191	205	188	195	168	155	209	172	182	178	176	179	198	175	171	170	198	200	202	179	187	176	181	204	174	171	189	167	180	171	203	178	188	176	194	168	163	189	188	168	179	171	168	190	191	174	190	183	156	188	186	154	188	200	195	211	183	179	186	190	181	163	160	192	191	194	196	191	198	163	175	183	179	192	188	191	184	186	187	169	199	180	172	184	175	184	192	190	184	171	194	186	194	189	198	180	184	179	217	160	199	179	207	190	203	207	207	194	176	203	180	213	183	201	176	185	174	169	191	194	208	191	170	210	199	168	173	199	188	179	189	156	211	177	178	160	154	192	191	171	198	192	164	188	158	189	199	194	181	165	157	168	186	189	191	185	166	179	168	171	178	162	181	185	148	193	179	198	176	191	160	179	177	174	192	184	201	153	175	213	201	173	197	185	164	193	171	191	189	175	192	154	199	177	163	187	190	187	177	170	161	202	180	177	185	178	187	179	190	184	184	183	200	194	203	188	209	168	185	202	211	186	198	171	202	195	221	177	184	198	203	213	182	180	199	177	188	173	204	194	181	158	169	187	183	189	184	192	187	193	185	181	173	202	203	187	162	187	196	190	197	172	177	173	176	175	182	201	176	186	205	207	164	201	165	199	145	196	205	215	181	185	179	189	186	187	177	193	188	170	175	191	174	196	188	173	195	179	186	198	194	190	161	174	194	198	178	180	193	168	175	198	154	188	189	184	162	155	200	183	175	195	182	174	188	166	184	155	177	187	195	177	196	168	170	189	201	183	199	197	178	197	220	173	159	178	181	184	209	193	179	211	194	167	181	183	157	193	185	195	201	175	204	189	186	173	185	182	175	181	190	168	163	172	167	183	154	160	182	188	181	190	178	187	175	191	183	155	174	181	157	186	181	152	188	182	192	188	190	199	178	155	167	184	202	182	202	172	160	201	168	195	181	183	185	190	185	204	173	184	173	210	184	186	180	198	174	174	203	179	206	201	152	180	164	165	178	173	183	194	189	188	154	180	183	159	196	165	190	181	176	193	222	180	183	184	173	190	172	161	203	179	163	179	200	180	182	183	200	200	187	200	197	178	163	204	162	199	193	201	188	183	199	167	186	192	185	166	167	192	201	188	188	179	194	207	188	192	181	174	196	182	185	198	191	169	180	166	191	185	182	201	182	206	178	163	216	182	178	193	176	214	172	180	194	185	186	175	175	172	189	169	196	197	192	201	164	199	171	174	190	169	185	176	205	164	194	160	160	195	194	198	205	189	170	147	185	190	168	179	185	179	175	187	164	184	167	178	192	184	187	165	176	194	185	181	182	195	170	190	178	212	169	166	174	178	197	191	170	176	197	196	183	167	186	183	177	204	188	189	203	169	183	163	202	167	197	179	168	208	200	190	178	161	145	163	188	183	198	193	181	168	206	210	193	165	207	180	201	172	202	181	177	172	170	181	174	169	171	171	207	181	197	227	186	190	188	187	194	199	170	194	180	212	197	204	203	174	166	175	165	175	191	184	173	167	178	198	182	172	163	183	195	186	184	192	217	183	197	177	173	169	189	176	192	200	187	185	187	201	192	208	184	174	174	177	191	183	192	161	168	184	185	195	194	182	184	150	197	178	188	180	180	163	168	192	194	183	215	183	196	194	179	197	170	182	180	176	173	212	213	172	191	201	183	194	163	163	164	164	182	195	208	195
18954	14122	12282	6521	4386	3371	2541	1942	1477	1291	1032	845	758	715	615	551	486	507	482	413	388	403	345	385	336	347	326	315	321	307	275	303	298	289	293	306	294	284	265	280	291	262	256	285	295	281	256	296	252	238	267	263	268	262	268	226	260	268	253	285	278	288	262	258	255	261	267	236	263	240	265	259	228	257	254	239	266	230	258	254	238	281	242	262	255	245	248	288	265	218	273	236	247	250	262	244	210	266	251	232	246	250	281	226	231	264	250	273	257	261	248	254	244	254	258	253	262	243	279	247	239	243	258	253	233	232	234	251	254	248	268	233	264	250	256	264	228	246	224	234	244	240	240	241	216	239	224	245	241	246	233	243	249	247	239	268	248	237	244	248	233	257	269	243	251	248	237	257	246	242	273	235	242	249	268	282	252	240	240	262	209	239	239	251	251	234	247	244	242	220	266	245	232	250	259	254	243	254	257	238	254	244	236	214	274	240	276	261	256	234	278	237	254	238	235	261	248	258	241	240	218	252	260	243	263	262	265	273	244	263	257	243	253	266	247	257	258	247	251	235	253	245	264	229	229	225	248	244	243	228	252	231	256	239	230	256	262	244	251	231	229	253	237	253	232	244	231	240	213	235	230	269	230	226	259	230	226	244	240	242	242	230	272	238	251	238	247	259	286	244	243	208	230	245	238	258	241	262	278	243	278	226	252	258	239	215	235	248	242	261	245	257	232	286	257	289	271	245	249	239	239	235	244	253	235	245	242	234	235	243	227	256	228	258	249	246	266	227	251	244	271	225	252	262	231	225	260	262	255	243	236	243	215	260	237	217	261	236	256	263	237	245	213	251	245	252	242	271	253	254	249	250	267	231	245	212	254	213	244	255	219	249	255	254	265	248	227	259	238	227	253	224	240	256	272	219	238	244	231	245	230	274	215	253	241	243	229	233	253	256	246	219	256	259	250	228	246	246	242	268	278	266	249	229	258	239	258	233	241	279	223	251	246	246	256	246	235	232	250	256	245	246	226	225	253	246	232	223	255	250	236	238	223	260	236	240	209	216	229	250	221	234	242	246	257	261	226	258	243	265	268	246	254	240	230	248	242	237	209	252	253	233	228	241	279	222	249	234	257	238	267	238	224	253	258	289	255	257	244	247	263	250	241	246	251	242	263	226	274	237	255	239	274	232	240	240	253	239	252	262	244	235	247	251	238	252	245	226	237	244	255	244	241	249	241	231	262	243	270	233	216	253	253	256	236	238	224	236	229	244	250	230	251	235	280	230	232	203	237	245	267	263	241	221	246	249	243	265	234	247	251	276	236	260	251	253	242	235	262	238	239	239	252	228	268	257	221	240	241	258	245	233	252	270	211	239	235	234	244	226	252	256	274	250	256	265	253	248	244	274	270	256	246	249	263	270	247	243	243	223	274	248	230	239	243	249	251	252	241	269	277	273	257	249	239	270	272	257	259	238	250	283	231	234	230	259	269	247	248	252	248	275	230	250	243	234	292	254	257	245	244	240	250	255	246	253	237	256	255	233	251	254	261	275	251	232	227	241	259	274	236	264	239	223	245	233	282	232	273	238	258	263	244	252	269	230	231	243	255	222	258	251	247	263	224	247	256	236	235	248	250	263	268	254	232	259	247	226	254	227	239	237	232	257	250	263	235	213	275	228	238	276	236	241	234	236	279	230	247	257	248	263	235	223	252	216	233	249	251	240	270	232	227	250	227	249	233	228	271	266	220	250	272	246	258	244	257	234	223	249	240	243	248	251	243	235	227	245	237	250	268	238	247	238	247	248	278	216	240	248	285	269	255	257	234	239	261	248	255	241	219	258	275	248	265	250	259	258	244	246	257	248	242	255	274	246	274	238	243	262	232	243	260	239	249	226	252	283	275	248	247	256	246	214	247	232	225	214	272	246	268	250	238	269	239	220	229	245	210	253	245	251	247	233	245	234	243	262	263	257	252	232	241	230	285	242	206	254	266	269	232	228	242	245	262	257	230	269	244	262	268	237	234	238	249	283	244	239	244	258	261	215	262	259	267	264	238	265	226	246	270	244	232	263	233	222	229	230	269	231	247	251	241	234	251	237	235	277	261	245	236	235	243	244	230	253	256	261	232	260	245	249	235	246	244	250	226	218	243	246	239	233	234	266	265	253	240	247	266	240	269	255	271	242	246	245	208	236	227	249	249	241	259	249	262	230	246	240	284	235	243	240	272	268	231	218	263	240	244	230	222	231	258	252	230	248	244	241	268	231	274	230	277	264	256	264	250	247	282	267	236	228	258	277	236	233	235	232	240	245	244	231	232	258	231	227	232	248	245	267	242	275	236	276	248	235	252	233	246	246	230	262	249	197	232	247	248	263	263	244	230	249	265	250	230	235	258	232	254	237	242	263	242	251	258	249	251	245	240	232	234	228	240	236	251	242	272	260	254	256	252	235	247	260	244	231	232	256	265	247	252	274	254	232	227	228	234	240	255	227	256	248	251	248	262	240	255	231	257	241	231	228	276	254	221	239	231	224	253	268	235	248	228	277	252	268	257	232	253	281	235	258	254	252	245	269	237	236	265	253	240	233	262	247	249	275	249	267	253	269	233	267	219	240	238	267	237	245	271	259	233	221	248	238	245	233	264	224	247	239	239	226	237	201	243	258	236	239	233	283	241	277	235	262	250	259	244	223	251	230	233	238	255	243	252	243	255	218	268	234	236	259	222	227	279	232	241	260	252	268	233	268	252	243	233	239	223	230	237	245	239	235	231	215	254	247	238	222	226	231	259	234	260	220	241	233	258	239	222	250	241	232	268	220	247	246	239	229	260	270	243	246	274	243	235	259	245	272	257	227	246	240	229	238	230	232	216	268	232	236	244	230	242	237	251	280	259	230	260	252	237	243	229	283	243	260	271	249	243	233	269	259	217	248	234	230	253	240	227	250	214	254	224	249	246	277	253	233	262	229	259	238	266	265	262	274	252	255	241	293	218	260	236	258	253	238	246	234	217	243	274	255	253	253	209	240	248	247	275	229	250	253	302	282	247	250	239	222	248	250	257	253	240	269	227	243	262	241	267	268	235	231	236	246	238	238	253	258	208	289	243	248	252	239	257	243	233	226	237	278	256	267	262	233	241	269	224	250	249	268	265	239	251	236	268	264	251	233	235	238	247	254	248	237	211	241	240	268	214	253	239	236	253	265	246	263	219	240	243	239	229	241	259	243	246	253	244	258	247	271	234	270	239	265	265	252	251	252	235	250	282	244	242	224	236	223	241	251	272	265	258	279	269	251	239	263	251	264	244	279	235	261	249	222	263	247	236	242	226	234	218	256	259	263	304	246	240	269	253	236	247	255	274	252	273	238	259	256	222	222	256	230	241	236	258	255	228	256	223	231	234	258	255	223	240	206	245	264	253	238	229	241	234	247	209	273	217	234	258	235	227	227	255	224	234	248	257	277	280	238	265	236	258	272	276	233	261	253	260	240	260	280	257	252	265	255
27386	20933	9654	1180	697	661	624	641	574	613	619	580	581	640	589	628	595	602	595	630	588	601	646	590	569	544	567	578	602	656	609	568	567	596	572	579	586	580	586	604	602	595	594	588	606	597	614	584	564	586	585	571	600	634	597	542	598	601	600	563	595	601	583	585	588	618	615	573	622	618	652	585	527	562	558	576	578	599	590	603	589	585	609	538	613	605	610	586	568	606	574	596	588	554	584	574	598	614	535	540	575	570	561	558	590	597	583	598	583	605	577	577	611	631	570	587	588	603	602	573	570	595	591	585	581	602	618	614	586	594	640	597	577	560	577	614	590	581	618	619	600	592	617	598	603	580	610	624	594	599	608	579	614	624	543	618	612	595	553	546	584	610	573	558	618	558	588	581	604	611	607	601	591	551	556	587	616	580	604	604	632	609	647	568	539	621	561	581	608	593	598	598	603	590	583	592	621	569	575	606	573	614	574	570	632	599	560	549	596	580	578	587	611	601	592	579	589	612	575	623	644	555	604	581	595	580	585	595	603	562	599	586	571	553	627	550	633	597	587	581	587	543	596	604	596	615	630	558	558	610	574	565	599	573	568	571	577	584	558	589	602	616	644	582	564	623	582	583	611	569	613	552	585	596	608	612	583	621	561	565	596	631	628	569	562	600	581	623	571	563	612	601	558	552	608	617	557	565	637	621	595	602	613	615	582	627	616	620	622	589	610	567	606	591	597	605	564	556	576	631	534	589	556	583	572	594	604	592	559	583	622	605	631	601	585	579	607	561	602	630	574	657	593	619	627	597	569	578	637	627	639	578	582	541	599	596	614	626	556	617	562	577	598	569	569	583	600	585	566	606	598	572	613	633	546	598	603	598	574	595	531	594	594	616	568	592	578	614	557	555	598	601	612	597	587	580	601	556	601	576	596	566	577	624	589	584	601	622	546	597	585	615	669	565	637	613	585	633	586	542	606	655	575	645	601	576	560	589	577	607	586	593	613	608	612	540	602	615	576	614	582	603	538	588	579	619	597	603	661	580	547	588	541	614	596	627	596	595	591	583	572	591	578	578	613	576	603	585	613	581	596	606	621	578	591	668	591	578	580	593	598	617	624	546	593	555	547	560	626	548	650	560	601	591	586	575	571	619	610	586	580	559	616	628	598	590	606	539	564	541	622	538	594	625	587	605	575	586	627	537	595	620	580	593	590	635	606	582	607	573	591	617	599	614	603	631	608	560	597	620	601	635	605	578	629	586	597	541	583	536	604	563	597	541	619	578	539	634	571	549	596	580	603	551	621	550	571	573	602	603	569	588	601	600	583	579	585	587	591	614	605	584	663	607	603	568	584	625	586	623	576	618	572	587	543	614	610	564	598	561	556	625	586	571	612	633	563	607	608	624	563	569	623	561	597	577	595	645	569	590	584	596	612	629	575	626	610	555	588	581	599	566	617	574	563	585	584	603	582	619	582	576	582	570	620	610	615	596	612	581	605	569	632	638	570	605	604	589	584	661	554	590	604	596	613	585	563	573	585	604	575	594	560	575	576	605	559	563	541	594	609	560	557	606	644	544	590	615	580	597	563	629	576	600	592	590	617	579	592	584	577	603	613	590	567	567	623	580	604	621	557	601	544	600	638	563	577	566	585	564	579	615	572	576	613	574	575	566	599	613	602	649	610	592	598	565	572	582	603	543	599	618	599	595	572	598	609	627	646	602	574	584	574	602	573	579	566	624	579	622	621	556	580	660	630	618	589	572	616	595	608	629	556	592	577	588	617	554	626	612	577	603	586	539	577	591	560	585	582	595	595	608	585	543	616	578	572	570	564	644	599	611	579	591	579	559	618	612	568	646	588	602	641	550	615	615	585	589	585	616	627	602	557	608	591	585	527	608	565	590	596	579	603	595	605	595	575	589	602	556	552	540	598	585	593	586	592	606	604	584	557	662	585	597	591	616	656	584	610	579	608	605	593	582	637	593	621	552	570	563	577	621	609	606	586	617	590	594	582	597	562	569	588	637	548	613	600	591	569	578	632	592	651	624	566	570	568	575	640	605	559	567	542	598	591	590	627	570	580	620	570	599	621	604	567	537	566	631	566	601	571	615	581	603	579	573	565	617	600	592	564	586	570	561	639	569	581	597	575	599	602	632	593	579	581	600	653	584	516	612	580	607	607	636	625	579	579	579	560	582	603	570	587	562	575	557	589	633	576	552	613	606	622	586	570	575	582	561	564	573	593	561	565	624	630	565	602	603	537	586	581	581	600	549	579	593	556	583	622	564	600	580	586	590	573	576	617	613	605	568	576	566	553	590	600	592	595	572	549	535	592	618	577	570	565	632	593	615	576	580	615	604	596	612	617	592	552	585	658	579	614	566	598	611	598	581	513	593	619	591	584	586	597	552	602	607	623	567	603	586	568	573	604	574	607	604	612	614	605	584	532	598	619	619	566	604	579	584	552	611	565	600	561	618	626	559	597	586	627	613	637	577	598	594	586	585	571	564	562	574	594	566	597	607	585	627	606	581	594	583	623	583	543	587	603	584	614	575	606	616	628	602	596	567	566	611	635	605	603	579	563	620	591	583	567	563	631	586	585	593	591	617	592	634	561	598	580	590	598	609	577	607	612	582	588	626	573	567	559	635	599	604	610	593	572	590	558	632	627	597	608	602	607	609	586	596	609	565	633	576	602	582	558	560	597	586	583	579	561	586	603	547	578	594	548	570	630	616	579	630	586	595	589	548	608	632	578	576	592	636	631	622	611	588	580	609	617	625	577	572	644	576	611	546	593	577	578	608	627	595	585	560	590	550	580	526	570	594	588	604	604	610	616	610	578	604	606	619	571	596	631	604	577	581	610	593	594	590	556	533	598	575	572	592	598	580	585	580	601	600	619	587	621	572	580	576	529	605	599	616	601	649	590	568	581	593	592	587	586	599	588	611	559	590	583	589	577	558	596	571	590	548	553	568	578	563	605	571	560	578	579	586	621	649	592	614	605	617	579	599	559	565	612	608	579	606	594	576	586	634	611	599	586	598	615	564	597	591	551	589	586	577	628	608	588	582	619	611	594	584	593	600	611	591	631	596	586	589	595	597	569	612	614	601	593	595	579	603	561	611	585	568	584	581	618	567	598	608	608	573	596	604	598	592	589	560	618	562	624	601	630	590	621	567	570	587	583	598	559	573	574	613	628	618	656	613	606	590	585	610	597	604	613	615	560	565	597	639	578	585	597	585	604	612	624	563	633	612	600	601	645	567	542	588	573	596	591	590	580	621	571	600	612	619	603	566	573	618	620	587	590	616	563	579	619	593	595	577	643	596	540	595	575	603	594	594	578	634	633	630	601	577	540	558	581	583	618	588	592	594	604	645	625	591	589	596	547	586	603	588	573	564	606	612	606	587	560	609	622	663	623	604	610	598	581	599	616	597	590	555	538	591	570	621	552	588	598	613	596	615	594	608	547	592	609	585	600	581	593	595	564	628	558	637	624	610
9359	1473	1284	1006	906	845	779	858	836	783	767	809	786	765	777	731	748	749	835	761	822	718	768	752	740	745	711	758	722	742	770	719	755	794	729	762	824	758	805	759	734	741	731	799	770	785	788	762	745	750	729	773	798	784	781	740	744	761	754	712	762	741	767	793	772	723	766	793	739	775	741	749	715	764	760	721	756	751	740	771	762	724	794	785	715	763	781	805	750	734	714	736	737	723	759	730	757	744	758	807	734	743	759	812	756	745	749	715	734	765	783	750	754	740	794	757	748	746	761	760	769	723	739	705	774	806	763	779	753	751	733	739	770	778	811	770	749	767	735	727	734	764	760	769	781	728	735	770	780	793	753	691	787	768	731	721	786	723	701	753	803	730	762	782	704	771	765	776	713	812	776	773	753	776	754	755	752	773	750	753	709	733	728	786	760	784	774	793	735	761	736	732	726	758	762	713	792	806	724	786	775	747	734	737	814	770	731	751	761	753	692	777	720	740	721	753	812	734	766	809	784	767	759	759	718	764	801	723	763	743	695	772	761	741	752	756	768	686	766	781	749	751	755	730	725	787	789	751	787	736	738	702	761	731	803	725	742	768	795	776	752	815	784	734	772	795	771	723	795	747	766	758	740	765	714	707	810	729	768	735	771	760	773	721	778	759	765	712	810	781	752	747	730	755	732	753	769	708	745	774	728	746	730	790	735	807	731	777	727	717	768	822	728	754	778	761	777	743	720	759	754	801	755	778	806	763	771	727	761	752	738	746	764	705	746	727	761	743	749	704	727	750	767	702	735	736	754	825	795	763	724	714	770	776	741	699	728	752	778	747	781	729	749	763	779	735	763	781	800	753	790	774	791	736	797	775	758	767	776	722	760	793	761	757	723	737	776	716	777	799	736	708	764	777	772	725	762	765	761	774	753	761	699	728	796	712	751	753	799	724	817	790	752	712	774	814	679	722	732	749	798	773	716	752	716	774	777	752	790	777	803	722	769	764	786	784	807	774	759	707	740	733	773	792	740	759	775	754	743	758	798	746	790	737	726	818	714	766	744	794	762	668	757	714	730	789	703	758	803	767	741	776	815	729	780	738	761	709	762	720	762	795	775	822	760	751	708	789	791	721	809	749	763	782	760	756	779	740	760	800	769	768	750	747	749	803	753	733	751	776	754	773	764	798	767	791	741	734	757	759	761	774	758	769	760	761	771	743	777	767	790	773	783	749	725	740	712	772	769	746	749	718	744	775	731	749	772	789	755	791	721	734	768	793	753	721	743	760	778	761	761	754	724	746	759	752	701	776	795	759	718	745	802	777	768	802	684	718	784	797	767	716	743	755	717	732	735	790	807	805	772	762	768	750	717	801	750	761	762	720	747	732	770	774	795	772	723	749	724	781	755	692	757	804	749	799	726	785	733	762	706	740	786	731	749	765	739	775	736	723	814	739	747	790	799	780	718	766	735	782	758	726	740	756	754	774	812	747	751	737	702	752	840	769	803	753	725	758	769	792	748	689	719	786	740	787	762	764	796	730	756	786	761	761	717	763	762	754	776	781	750	790	758	780	714	736	717	724	755	815	775	804	749	754	751	755	728	748	734	752	793	745	744	746	769	757	767	735	780	776	738	800	750	771	781	786	760	748	769	724	785	742	721	765	768	739	803	777	723	757	788	740	715	736	739	753	770	762	761	730	704	710	776	752	760	714	751	774	742	752	802	793	764	728	753	766	782	757	733	759	784	740	759	757	741	757	758	782	766	736	730	761	762	795	709	756	821	769	730	763	757	725	744	782	736	725	693	776	780	774	767	730	762	791	770	710	727	773	722	771	743	766	742	729	716	779	758	777	813	744	742	761	798	760	770	716	711	718	786	754	771	784	759	745	723	777	742	733	780	754	770	699	717	707	747	810	732	745	753	781	788	740	716	780	765	731	762	779	770	785	735	740	799	757	788	773	787	769	751	725	723	811	773	734	759	732	774	752	760	803	756	813	762	765	730	758	782	735	731	749	766	736	745	732	761	749	763	743	774	754	775	734	708	725	795	797	738	760	769	759	756	705	743	762	764	782	770	755	758	762	713	740	769	738	765	760	752	784	763	764	741	780	716	678	751	793	739	722	782	766	759	756	793	769	775	803	746	753	823	772	732	732	775	774	731	804	741	770	760	785	743	723	746	742	807	729	753	760	751	769	752	780	790	761	710	756	810	699	773	726	757	723	794	743	771	756	746	798	730	764	786	763	765	762	784	758	766	726	781	752	755	788	769	757	760	775	763	746	770	767	755	736	753	733	774	815	755	793	721	773	750	764	796	729	744	742	747	778	750	752	758	745	726	800	737	744	756	751	773	739	785	764	799	769	772	676	689	733	733	753	740	784	734	772	764	769	808	759	735	739	793	775	792	758	728	728	762	744	722	741	777	752	742	683	769	714	776	760	708	772	784	754	791	748	733	771	733	748	761	815	741	767	780	771	739	746	740	706	779	730	731	756	784	724	728	733	727	800	765	769	790	730	746	713	755	813	762	742	717	767	774	768	774	727	766	720	748	732	733	749	736	798	758	748	730	774	759	772	768	745	721	717	738	724	759	771	760	787	749	782	723	738	772	790	786	799	806	740	799	785	731	760	770	773	773	762	807	768	800	729	780	737	756	719	753	724	742	756	754	740	764	784	737	778	784	786	785	786	741	764	731	704	759	833	745	692	751	813	780	747	739	805	758	801	726	777	761	743	767	756	773	735	741	753	785	779	783	779	734	742	756	731	761	676	761	723	774	763	789	745	817	773	715	709	736	733	768	738	771	709	790	755	684	750	781	767	720	768	706	732	758	755	820	737	817	721	700	805	777	750	739	738	719	742	787	728	801	771	748	710	783	774	740	817	711	721	746	779	787	773	785	757	770	769	719	709	763	754	807	740	744	766	764	791	772	740	743	710	715	759	802	709	728	786	736	718	795	769	747	774	765	716	772	754	746	709	750	796	742	727	775	789	777	705	781	709	720	776	731	780	812	757	748	739	732	712	790	797	748	705	698	776	763	745	729	770	800	756	754	763	774	742	818	769	757	770	757	801	775	774	722	785	803	784	836	696	745	761	791	739	741	788	728	779	780	756	765	756	785	773	738	778	770	775	757	711	711	754	738	798	793	789	808	771	744	694	765	758	759	774	763	792	706	819	760	765	759	735	710	715	754	739	775	784	748	738	764	716	786	754	783	764	784	780	787	802	783	716	762	817	728	769	741	739	820	725	767	738	745	788	769	735	778	797	760	824	744	737	766	774	728	716	700	764	746	791	788	726	736	735	766	785	807	774	764	746	816	750	741	750	719	706	756	764	725	746	704	764	780	738	798	754	824	753	712	751	748	779	705	792	762	778	750	763	770	736	773	755	770	779	753	753	772	765	757	743	778	760	728	769	756	795	742	762	777	690	753	686	743	778	746	744	705	754	736	738	711	749	750	719	723	716	770	784	810	782	784	761	781	759	797	764	792	809	765	726
24091	21432	29112	24133	21417	11699	1374	850	689	639	613	642	545	534	532	522	468	509	478	504	526	487	468	446	454	456	459	428	463	456	432	477	422	481	462	441	458	472	424	472	456	456	433	431	468	458	437	413	428	464	436	499	413	414	440	487	439	422	442	448	441	398	433	450	473	434	426	478	489	458	427	458	409	448	453	473	446	444	486	426	437	459	427	436	410	433	470	481	432	443	402	447	431	457	439	471	432	447	443	448	421	457	448	428	424	438	465	469	471	429	444	444	421	432	453	442	470	438	435	457	409	450	419	426	424	451	459	416	443	399	419	460	403	454	448	441	446	419	408	430	434	441	450	475	458	422	431	447	474	445	403	431	453	419	449	401	414	392	426	446	422	441	413	455	443	465	446	436	438	416	442	464	399	412	432	485	449	407	435	418	448	456	399	428	410	435	448	479	441	457	438	410	421	459	420	421	452	475	475	461	451	473	442	470	424	424	474	420	446	419	471	449	448	455	440	457	445	404	393	423	425	447	453	451	424	416	438	427	426	422	417	434	413	454	414	448	454	399	449	456	466	416	450	442	436	462	441	434	430	428	407	452	430	439	404	402	465	440	403	481	426	449	448	421	478	437	448	400	452	438	404	426	387	443	438	463	436	462	429	400	403	386	443	439	492	417	429	404	437	459	403	465	409	401	422	425	416	462	422	441	433	418	461	432	445	409	469	438	441	431	428	431	419	441	416	404	407	408	440	420	420	445	435	438	428	418	408	447	466	476	418	438	459	442	452	480	408	461	482	436	411	491	423	431	425	431	448	434	423	444	424	472	426	424	446	490	467	447	420	421	432	430	448	454	410	422	476	419	414	409	455	479	445	466	465	423	429	440	493	403	442	465	419	411	427	429	424	440	429	431	417	442	486	423	454	445	394	416	431	440	409	418	432	395	425	466	424	479	431	439	435	461	453	437	463	469	457	403	424	442	459	432	404	437	449	441	449	471	410	465	425	427	443	465	458	426	432	425	440	427	441	450	412	429	421	442	448	460	490	396	451	441	434	453	417	450	483	427	463	419	403	430	445	433	432	428	413	443	459	430	423	430	441	437	428	462	398	423	447	434	425	440	432	419	469	446	449	420	433	407	428	434	441	398	464	454	455	425	450	438	425	452	394	433	445	418	471	428	447	430	444	450	449	400	440	437	435	441	433	470	408	440	454	405	490	400	443	456	443	434	407	428	402	454	452	444	433	444	409	420	386	445	411	454	440	435	446	403	481	421	459	431	414	442	413	458	453	416	434	430	426	429	446	416	439	461	428	453	451	437	425	475	473	473	418	502	414	434	420	479	415	428	453	444	389	430	443	445	439	406	445	409	445	420	473	426	465	434	423	447	452	436	428	427	457	468	447	463	434	445	439	412	418	443	472	455	411	421	464	446	429	447	451	470	474	434	423	466	436	416	421	453	413	453	456	435	440	439	403	437	435	415	456	430	419	465	427	443	509	422	426	461	442	462	444	441	449	439	429	460	417	394	449	453	414	422	435	471	467	451	467	447	439	438	415	422	411	433	468	415	463	472	436	460	416	412	462	409	465	448	450	458	421	427	450	484	456	446	438	470	413	440	467	419	458	445	451	465	422	428	434	457	415	493	415	433	447	438	441	420	415	418	451	471	428	424	421	445	459	443	460	457	421	403	426	477	465	460	432	459	433	455	466	420	394	423	456	416	420	431	408	462	408	453	441	409	453	413	443	448	455	443	432	421	474	465	459	462	452	406	413	442	430	400	451	399	438	452	473	437	434	417	465	443	421	430	431	412	422	444	418	436	456	433	420	414	404	440	451	424	431	427	470	469	469	408	459	426	429	432	426	428	434	436	467	444	430	440	389	460	416	423	476	477	425	473	430	436	445	387	433	422	446	449	428	467	480	439	443	480	392	452	415	484	471	405	407	468	408	413	442	459	418	488	464	484	444	435	426	463	452	461	458	408	474	424	449	439	435	437	475	460	434	425	435	438	415	428	453	465	439	421	422	420	454	450	446	498	438	422	463	442	412	470	460	467	444	409	446	468	424	409	428	435	411	432	426	415	466	445	430	412	397	447	405	429	445	392	432	440	482	444	420	463	433	437	418	448	446	442	433	464	421	455	471	415	454	408	470	416	427	412	470	437	458	471	448	427	450	407	442	422	396	451	416	440	466	481	425	419	432	453	438	414	404	426	427	470	432	442	432	452	427	466	452	456	448	425	402	425	405	456	424	430	442	436	416	434	446	424	458	474	428	415	425	423	441	446	441	434	411	415	477	449	456	473	388	452	459	448	469	431	429	430	456	461	447	414	433	464	439	409	462	448	391	483	421	414	451	454	449	413	427	446	432	402	428	427	426	430	473	392	448	476	447	439	428	419	433	390	405	451	440	445	448	439	413	437	427	418	439	399	432	445	424	470	432	422	433	456	442	418	475	453	442	429	437	407	437	420	446	447	403	439	436	453	442	461	446	442	424	448	453	416	384	434	443	428	424	436	445	456	387	453	429	433	448	427	465	436	456	427	476	418	428	458	438	420	404	462	418	427	473	462	401	430	478	456	430	443	424	410	456	466	444	431	436	426	438	446	467	438	444	467	447	455	400	413	440	407	479	431	436	429	428	419	407	412	404	426	446	432	430	432	430	416	436	422	444	408	477	441	438	427	453	425	441	429	439	442	434	433	429	423	456	439	419	459	427	425	417	416	451	408	452	478	443	407	416	451	427	448	433	436	437	441	437	409	389	425	434	415	412	392	466	440	436	444	398	431	436	451	431	428	444	455	419	443	427	430	367	439	449	404	426	423	427	427	460	420	484	425	434	467	434	411	401	454	475	483	468	437	442	421	438	410	451	473	444	449	420	479	430	428	434	441	403	453	461	477	430	410	436	446	420	436	407	460	440	453	402	455	443	446	404	447	471	448	464	461	416	424	446	427	429	419	435	457	442	449	445	403	466	458	422	466	425	414	453	417	411	416	434	424	446	448	437	413	444	460	461	396	444	457	455	458	409	416	421	438	425	467	417	416	442	418	429	417	433	465	421	414	452	452	455	417	438	474	458	429	426	434	401	444	423	452	445	422	461	460	423	402	449	430	392	467	425	443	442	458	450	435	425	431	375	437	470	394	433	434	438	433	476	435	426	437	476	423	412	440	443	444	441	444	440	457	450	444	417	425	422	447	414	417	441	462	437	417	429	492	416	460	425	444	452	463	442	422	432	421	484	430	452	443	415	428	384	419	456	452	452	464	455	418	398	416	427	437	432	454	455	419	460	431	449	453	448	418	422	436	467	436	386	456	463	397	448	428	460	406	431	467	409	469	425	420	464	447	387	424	399	423	404	448	414	472	447	455	423	462	409	417	431	470	429	454	445	414	452	433	422	408	425	425	465	438	416	445	480	472	414	453	438	449	388	453	432	467	408	446	427	436	446	441	450	428	425	428	440	427	426	435	411	423	456	470	430	442	461	429	454	439	460	421	450	460
17016	8854	7753	3998	2864	2122	1802	1540	1255	1099	1015	902	843	796	771	747	721	708	721	638	623	627	654	675	649	624	642	658	657	576	608	605	581	614	648	631	589	569	591	562	601	586	614	586	636	622	580	582	570	634	579	614	566	548	586	549	559	565	548	593	573	591	576	585	583	561	624	590	572	588	594	552	601	593	574	605	533	558	596	586	587	595	558	597	625	633	580	592	585	598	553	574	600	568	539	528	590	571	596	602	551	555	586	609	554	566	571	565	541	545	616	588	586	525	561	564	581	566	612	575	584	590	547	560	624	597	561	547	576	596	594	584	612	564	557	538	541	581	590	606	599	519	583	557	564	555	577	620	511	558	588	543	555	585	585	556	555	572	620	617	551	563	562	595	599	573	550	565	569	624	598	596	558	587	546	558	557	570	557	592	580	553	573	599	582	608	586	564	583	605	616	615	571	526	555	546	581	579	546	578	574	605	560	577	576	553	568	615	580	612	553	611	604	622	597	589	587	593	596	620	560	575	594	589	619	604	572	612	535	557	608	590	549	558	549	603	588	576	592	590	584	628	614	559	597	594	570	568	572	571	604	544	601	574	519	587	586	565	565	575	590	575	564	565	547	550	585	555	574	558	587	549	571	566	577	599	604	576	588	594	575	558	610	593	543	590	578	591	583	519	602	622	552	578	590	577	616	592	592	549	605	611	543	643	578	554	561	564	605	609	590	574	603	590	590	591	547	576	544	559	594	573	553	606	605	600	581	581	556	589	580	563	534	602	578	648	581	562	577	595	586	579	542	608	539	551	566	553	574	624	583	564	613	598	579	592	572	580	560	571	608	605	540	565	550	593	594	594	569	584	571	614	572	563	585	554	578	601	587	563	571	590	613	603	596	563	590	540	567	570	613	585	584	609	593	574	582	558	558	603	598	594	563	555	609	618	603	577	537	564	585	589	637	577	600	606	592	565	545	544	571	541	567	595	555	602	536	562	617	598	609	573	548	576	562	586	584	569	535	586	556	597	556	575	549	580	534	605	540	601	592	565	601	538	609	586	542	583	609	547	562	594	595	564	584	568	588	609	602	587	571	553	573	553	602	607	597	598	571	546	575	555	559	598	597	560	613	572	509	625	607	573	565	566	592	544	571	619	643	540	563	580	531	515	613	552	596	609	584	573	549	591	589	564	621	569	613	553	611	604	570	558	547	568	605	572	554	571	551	599	570	586	613	589	572	570	582	586	569	540	606	631	602	587	580	613	599	624	554	562	535	590	590	552	594	561	606	601	563	563	580	597	568	570	575	589	582	612	570	564	585	611	598	598	560	566	579	569	568	584	556	633	585	561	575	555	593	538	567	609	563	556	570	604	534	606	582	579	574	575	597	563	561	599	591	614	564	570	567	562	576	598	581	606	566	570	611	590	569	571	628	576	646	607	582	626	614	569	591	549	573	572	579	545	561	584	573	578	561	624	590	573	547	620	548	615	581	618	587	573	578	567	570	599	609	514	586	563	593	558	562	558	572	562	568	642	572	581	589	585	586	585	592	580	577	547	545	624	562	624	556	532	578	579	620	528	593	566	580	600	574	584	576	595	568	604	548	614	609	601	558	573	539	598	594	558	578	579	596	608	545	539	566	605	584	580	577	634	572	556	563	570	596	572	583	550	587	547	598	577	603	566	648	566	547	591	558	609	566	604	601	591	613	552	570	604	568	552	576	598	576	593	574	565	640	602	627	592	568	581	600	582	595	567	531	595	583	576	617	594	562	616	583	572	590	561	558	548	585	577	545	544	586	571	585	609	554	605	576	594	573	559	577	535	612	567	586	597	578	564	550	593	586	609	561	589	601	566	563	594	589	571	598	565	560	567	604	575	589	585	569	597	594	548	626	559	631	576	570	607	558	589	583	597	572	614	600	598	570	620	627	611	568	609	585	623	568	562	527	610	562	600	532	576	570	580	547	588	653	588	603	577	556	584	582	576	557	587	614	596	589	586	572	584	570	561	553	564	621	597	576	573	609	584	563	624	575	551	600	631	623	609	570	566	604	540	557	570	599	534	566	564	553	573	557	622	583	599	541	604	577	598	591	618	559	623	585	583	567	576	565	577	613	556	592	594	603	554	609	552	550	554	564	560	588	568	552	536	571	600	584	570	600	549	620	583	566	591	588	594	612	569	641	587	577	586	552	568	613	579	589	584	582	604	571	583	577	605	558	561	566	572	603	588	577	569	580	565	541	547	578	598	578	618	593	575	601	587	570	577	595	571	585	581	598	605	571	616	557	610	572	542	610	569	571	604	515	561	569	603	551	555	584	569	606	586	580	569	596	583	565	558	568	575	561	562	591	546	575	516	612	554	603	552	537	556	604	566	586	551	538	626	578	601	542	575	593	557	553	552	550	567	530	556	565	540	564	636	605	574	575	604	554	572	552	569	606	557	565	557	584	603	597	560	603	582	583	584	572	538	565	558	634	595	585	572	576	573	555	586	587	561	566	546	597	602	631	581	609	553	587	578	551	571	568	553	570	589	585	536	559	571	571	549	604	605	602	629	584	618	581	577	586	602	597	530	639	575	595	602	587	580	595	595	582	592	554	594	587	584	570	570	582	604	598	574	564	562	600	601	597	594	577	582	557	562	568	566	583	565	565	581	608	560	570	558	602	581	584	579	554	572	590	592	534	585	576	568	596	629	576	600	562	605	564	557	579	584	575	586	601	615	531	587	541	559	601	552	593	604	577	591	574	547	573	541	572	556	568	565	621	558	597	557	575	590	590	567	581	560	553	608	596	606	569	582	550	566	537	586	607	600	610	595	559	577	601	575	581	588	560	579	535	572	539	578	615	538	570	569	581	596	595	549	561	585	604	598	550	583	560	570	552	580	569	620	563	565	619	572	554	564	561	594	587	592	591	531	582	558	579	639	573	586	577	575	574	574	570	588	597	607	586	537	559	548	588	615	580	575	595	594	573	588	570	570	629	604	599	598	560	616	554	605	559	574	591	584	570	605	549	593	622	608	625	628	582	590	563	543	586	564	596	543	578	569	607	574	597	607	545	563	600	572	584	578	550	584	571	610	576	604	592	575	561	572	562	555	581	564	582	592	559	567	602	572	575	582	601	600	586	586	603	573	605	541	592	584	553	626	609	596	551	572	559	563	562	597	592	551	551	606	578	606	551	568	573	580	627	632	573	592	566	544	553	587	579	554	609	556	569	575	573	545	598	606	571	520	591	568	557	576	574	553	596	614	562	547	549	620	581	547	574	596	588	532	555	615	536	583	568	563	589	594	572	551	557	565	565	549	556	560	589	622	547	574	576	556	546	584	599	577	605	602	538	573	603	573	609	638	576	561	569	550	584	575	584	593	603	590	583	600	582	537	577	584	599	567	580	546	574	552	559	583	599	639	580	656	542	568	599	602	564	624	620	607	606	616	615	615	570	615	602	569	601	614	592	640	564	563	624	589	579	615	570	587	597	588	545	637	576	602	588	555	566	587
23089	21420	29631	23604	21425	21471	9954	937	673	612	475	438	381	370	329	308	330	289	278	277	286	241	242	214	224	231	235	224	236	212	199	223	204	206	221	203	232	195	184	232	181	206	202	207	220	180	210	220	191	188	207	212	189	213	195	205	176	210	181	173	204	184	186	174	179	190	189	188	192	196	196	194	175	192	197	165	200	182	207	176	214	208	189	183	182	182	188	196	194	191	186	198	193	172	181	240	187	186	185	155	189	192	177	188	194	195	169	177	185	176	204	182	212	197	206	219	193	175	178	175	190	192	188	181	179	192	186	183	193	199	194	180	201	186	198	214	175	194	177	190	205	181	188	195	196	178	208	192	200	177	202	179	176	186	188	191	167	196	197	207	177	168	186	190	190	195	195	186	205	159	188	179	199	200	177	193	167	202	174	171	189	215	201	177	192	182	197	184	178	222	174	164	169	179	192	209	207	172	184	178	166	196	191	176	189	202	195	161	183	186	171	197	189	177	161	181	182	182	197	199	192	200	164	213	211	189	181	198	173	194	185	192	193	184	196	182	182	179	183	176	200	157	200	200	183	187	177	156	178	192	194	189	178	182	162	192	192	201	179	173	183	171	229	201	190	187	181	180	161	164	172	166	156	172	199	181	195	193	195	180	180	170	160	191	187	182	177	185	170	222	169	154	192	182	188	216	195	174	193	190	189	177	183	201	187	202	189	186	183	180	161	167	187	185	190	196	172	171	224	194	167	170	194	202	206	190	201	174	175	192	180	177	195	163	198	186	199	185	213	206	187	160	180	194	203	217	210	185	190	195	190	195	193	193	205	191	217	180	159	165	202	210	190	171	175	193	174	179	196	163	178	185	178	195	159	186	174	171	211	163	180	194	192	196	182	173	183	216	183	181	213	176	172	171	196	188	199	215	178	193	178	180	199	177	206	181	194	171	200	170	184	187	178	193	169	179	170	197	179	176	201	197	180	215	180	177	205	177	178	175	170	156	207	169	205	204	201	190	172	181	176	217	189	167	173	188	160	170	196	189	163	177	206	188	191	196	205	188	202	171	207	180	218	197	194	178	191	205	177	187	161	206	214	187	176	192	169	222	201	171	165	178	195	184	183	183	183	184	181	190	192	188	172	177	184	208	172	197	191	165	191	173	176	188	166	169	176	181	189	192	178	183	219	189	162	167	163	175	194	183	184	204	192	182	187	178	168	174	194	171	181	204	167	195	190	164	217	154	182	178	192	180	205	171	205	163	199	178	208	186	183	190	186	179	179	197	162	167	186	196	176	173	185	208	186	205	181	172	177	213	180	197	184	197	180	208	193	159	187	187	185	184	167	201	175	188	197	195	192	170	189	185	188	173	183	170	178	176	156	184	218	197	191	194	180	179	171	165	195	211	175	206	176	181	166	181	176	180	199	186	201	197	196	199	206	197	179	185	197	182	181	187	180	207	168	192	160	201	188	217	193	192	210	191	165	193	182	201	196	179	196	208	151	200	207	175	171	198	177	189	189	191	170	154	203	202	184	191	191	182	189	165	202	186	157	191	198	172	187	182	208	194	162	173	184	194	188	190	198	195	168	188	189	194	177	156	193	183	186	190	192	187	217	158	196	181	172	183	199	186	188	200	175	206	182	197	195	178	200	194	178	207	164	183	169	192	200	177	172	210	164	178	181	199	193	217	166	163	175	161	183	187	183	169	172	194	216	175	190	173	187	208	179	189	198	199	172	187	180	172	202	181	176	203	193	175	164	181	184	184	168	176	214	175	205	176	180	189	181	196	201	171	203	170	176	190	172	199	195	186	157	206	195	196	203	198	177	191	181	185	166	184	173	173	194	195	187	166	187	184	195	194	202	185	206	175	180	204	200	189	196	168	190	182	179	192	179	175	214	207	185	192	199	187	185	180	174	187	184	173	186	194	186	183	162	202	175	187	201	183	180	196	193	170	181	185	183	157	188	180	174	185	178	197	194	177	195	215	171	200	170	180	191	171	172	179	211	209	203	184	162	190	205	189	199	204	171	183	186	180	168	186	207	194	177	186	183	206	180	192	191	168	171	178	173	219	182	164	179	181	171	180	160	167	209	183	187	187	181	190	195	174	193	177	182	196	177	166	173	162	170	218	185	179	187	205	184	156	198	186	176	172	189	212	203	199	201	199	180	176	194	202	187	171	181	188	203	191	207	199	182	191	168	178	179	185	179	177	194	194	201	186	202	220	175	189	184	181	200	192	180	189	188	194	191	178	170	213	173	199	189	167	178	175	197	207	172	165	196	172	183	168	189	194	158	182	181	175	202	214	193	180	180	177	181	174	188	170	172	201	181	171	164	179	197	171	198	181	175	161	192	170	171	196	185	209	185	187	169	152	194	172	180	189	175	177	185	182	191	174	175	194	178	202	205	189	204	183	181	158	172	187	170	168	176	185	199	206	195	172	171	188	181	175	204	199	166	181	183	179	202	180	205	174	210	161	194	163	188	185	187	157	184	197	192	193	190	178	202	202	193	182	192	190	199	182	187	171	167	203	200	190	182	189	173	184	198	184	167	203	192	187	187	166	197	198	191	167	203	192	200	170	186	193	186	188	180	193	195	185	166	190	191	211	169	178	174	180	176	202	200	175	181	196	181	200	170	212	187	189	186	190	172	199	185	167	179	199	170	186	179	191	184	189	189	179	180	177	180	210	184	196	190	174	209	205	182	197	176	184	182	156	179	172	179	180	203	175	185	183	200	180	196	210	193	177	181	178	172	191	164	181	202	186	193	158	174	180	183	179	200	189	180	181	185	184	177	176	195	194	191	176	166	193	183	180	168	163	181	186	160	189	190	162	166	188	197	180	201	191	186	203	191	207	192	200	185	203	197	195	193	154	190	177	179	182	206	195	183	176	164	178	188	177	177	190	197	207	173	200	184	203	151	189	173	195	167	151	188	184	189	172	188	191	183	192	205	205	171	200	198	163	198	184	174	185	168	198	193	187	181	197	180	168	183	210	195	183	195	160	175	187	187	170	186	183	192	176	173	192	169	175	171	185	182	198	180	181	180	183	169	193	179	166	193	178	169	163	190	197	186	181	178	175	211	159	166	193	186	212	188	166	187	177	201	188	188	175	205	186	168	188	181	187	196	177	169	186	187	198	194	204	158	199	188	199	189	208	163	195	192	181	209	177	185	184	186	209	194	185	189	170	209	193	173	182	190	181	195	194	189	211	197	185	183	202	182	201	187	166	216	208	178	190	172	189	160	197	195	188	203	189	179	189	188	180	196	174	203	186	185	181	197	167	193	198	165	188	199	163	193	179	184	209	216	173	177	166	203	176	217	186	181	195	196	178	180	179	171	184	188	204	204	201	168	184	196	191	169	218	202	185	173	171	162	196	199	187	185	181	187	170	165	164	172	173	167	211	180	165	175	176	190	174	204	168	200	182	182	209	183	185	173	172	173	183	176	191	207	196	223	200	188	176	183	174	174	175	175	173	193	174	201	180	174	169
18169	14058	12128	6423	4420	3300	2542	2039	1514	1243	1002	840	763	677	617	532	497	462	406	458	402	416	328	344	327	335	332	342	315	294	316	290	295	318	289	255	290	268	280	289	260	281	291	247	266	265	277	263	274	292	281	262	247	299	249	240	269	275	264	243	261	247	279	255	242	257	258	245	284	259	267	249	236	242	222	266	242	239	221	258	250	262	247	255	253	289	274	259	224	258	237	224	275	262	255	256	246	233	224	241	265	252	259	299	230	276	252	262	255	252	269	266	236	244	262	242	260	220	245	249	261	236	257	253	244	258	240	231	220	262	236	236	270	257	234	231	240	261	235	231	238	245	226	253	218	244	250	253	260	239	265	245	236	274	231	260	258	254	252	262	274	243	245	261	259	253	225	249	277	241	253	258	230	245	211	254	246	243	242	255	223	221	246	238	242	265	235	259	254	246	228	221	248	264	260	232	236	243	270	233	249	240	252	230	270	261	243	271	271	231	232	242	266	244	240	243	260	277	278	267	258	254	239	225	249	266	288	237	252	235	239	248	237	245	245	242	260	264	260	248	231	264	226	238	231	241	231	225	231	239	245	280	250	237	251	240	239	250	272	228	277	265	265	250	293	254	240	249	226	227	246	243	228	218	231	262	261	220	242	254	240	253	239	273	250	239	265	239	269	266	262	262	229	237	241	270	219	239	247	253	246	238	245	242	243	257	246	257	259	239	246	240	226	231	223	262	260	263	282	261	238	264	233	279	233	231	245	246	236	245	236	222	221	248	235	263	231	256	252	245	258	242	239	256	245	256	233	232	246	245	281	221	245	268	244	229	248	250	234	263	240	259	243	266	255	280	236	272	274	231	219	258	218	256	226	244	287	283	239	225	255	266	241	226	250	248	226	237	258	256	280	243	234	239	254	230	273	246	236	244	209	238	257	258	231	227	256	262	235	244	239	253	249	234	255	250	254	244	250	258	246	249	240	255	250	260	247	242	245	223	251	247	233	245	229	216	256	257	242	234	288	235	250	246	229	236	244	256	269	240	252	253	269	278	226	267	260	252	273	238	241	227	260	227	249	242	245	265	236	248	275	242	263	250	271	246	234	254	238	249	218	243	252	233	267	253	261	242	253	273	245	281	218	243	263	261	219	268	250	241	255	220	263	252	260	244	231	254	227	252	278	263	261	249	247	251	258	269	275	273	229	252	210	263	262	256	262	259	264	263	251	241	221	265	250	245	234	259	245	263	256	254	239	261	223	255	233	243	238	249	260	251	240	253	221	232	238	242	260	234	243	244	252	272	230	248	250	276	244	233	252	252	241	271	279	212	254	245	245	253	261	247	233	271	251	240	260	268	269	248	257	229	252	268	257	249	242	235	244	264	254	258	265	266	255	258	241	237	279	280	261	246	247	233	266	244	278	267	258	235	239	232	269	252	241	236	261	263	221	254	258	236	215	229	263	262	247	257	246	246	249	227	250	267	245	239	249	247	245	250	233	259	233	259	284	258	258	254	261	241	260	261	244	251	261	241	239	231	254	278	269	252	275	235	277	241	227	243	243	241	265	266	230	232	249	237	283	247	245	248	269	251	268	239	226	279	244	258	253	241	222	219	246	235	251	274	272	236	237	250	261	277	253	241	229	211	266	284	234	260	259	240	262	247	248	257	244	257	252	251	211	247	249	243	246	241	237	249	239	244	265	220	255	228	239	225	241	256	238	245	261	229	269	272	263	257	251	250	259	239	232	248	251	242	255	245	264	243	272	252	262	239	271	272	236	267	237	205	220	233	230	237	251	257	259	248	251	254	219	229	219	260	249	237	233	232	270	232	258	262	259	244	266	233	233	272	246	274	249	229	259	272	252	225	247	247	245	246	227	255	240	254	265	240	235	233	255	250	258	211	243	249	263	259	238	263	267	248	270	217	245	262	238	238	221	275	253	259	244	214	239	273	252	248	241	274	278	274	253	264	243	236	245	255	286	253	257	252	246	248	239	251	254	256	237	255	243	237	227	255	255	223	252	233	242	237	252	251	273	244	252	258	243	254	275	269	244	225	259	262	271	223	264	252	232	242	251	267	243	242	228	236	239	229	256	229	266	245	244	252	204	244	215	209	238	220	218	257	262	246	229	249	263	231	253	267	254	257	272	240	200	245	250	239	243	244	222	262	212	252	244	275	268	241	271	241	260	238	242	266	237	275	267	242	259	239	231	259	237	224	261	237	227	264	249	258	250	242	256	234	252	243	255	261	251	242	247	243	238	231	229	263	243	251	238	242	236	242	252	245	225	216	270	255	241	230	241	247	254	245	228	243	248	239	251	245	252	249	242	249	237	244	232	257	242	250	245	237	236	239	260	233	269	248	256	286	265	255	242	243	265	225	253	248	258	249	249	239	249	235	263	270	248	236	243	252	252	260	234	256	263	275	243	256	248	240	237	252	244	255	236	272	210	255	251	236	259	264	230	238	242	274	219	262	240	232	247	258	235	265	229	245	240	264	270	261	216	271	262	239	278	268	232	239	245	262	261	255	248	229	249	233	238	245	240	250	257	261	255	242	240	244	272	233	227	256	277	238	259	237	245	260	273	252	236	262	255	265	248	257	234	200	259	269	270	249	239	230	256	250	236	253	242	261	268	252	249	254	220	274	242	262	238	250	264	236	261	227	241	233	230	256	234	245	240	224	240	232	256	260	246	255	267	252	249	259	254	229	257	259	256	251	254	253	266	230	249	242	254	238	243	222	259	258	256	247	246	257	230	252	251	238	237	237	253	243	251	219	240	244	271	253	247	256	233	269	237	217	248	244	247	251	236	257	245	273	235	275	244	258	246	266	268	250	240	224	224	237	291	250	225	227	240	230	247	273	275	269	257	243	225	231	237	227	260	259	259	238	243	230	261	216	267	271	263	237	261	251	253	256	267	269	239	241	199	240	249	265	284	245	217	261	237	230	270	218	218	232	273	215	248	260	227	260	243	244	228	270	215	235	253	253	256	258	229	232	245	230	265	262	252	231	276	246	260	253	247	251	251	264	233	261	250	240	250	232	229	274	238	253	238	222	255	241	257	239	266	260	216	240	263	253	247	251	248	239	228	240	235	250	245	242	238	248	263	269	241	252	261	261	258	283	252	251	258	238	264	276	239	260	263	246	257	255	284	257	250	256	244	257	248	254	234	237	227	226	241	250	244	270	252	243	239	215	269	245	257	234	260	242	226	240	278	235	262	211	272	263	252	245	264	287	263	264	238	258	232	251	231	226	243	214	230	224	217	239	266	241	259	242	246	253	289	240	267	254	259	256	265	246	242	247	257	243	227	246	268	237	250	265	270	277	244	251	254	277	262	253	254	254	243	244	277	240	258	223	302	256	246	237	259	257	255	243	276	232	217	263	255	249	254	241	266	217	223	266	238	242	230	267	244	237	249	261	252	240	250	247	236	263	272	257	271	271	254	247	283	245	245	247	251	253	244	232	281	226	260	237	242	232	243	252	222	263	237	242
27381	20918	9531	1046	714	650	630	635	631	609	615	594	596	596	608	580	586	584	622	546	627	573	553	631	613	597	650	603	551	581	567	593	605	575	597	577	596	609	606	574	555	566	571	559	600	589	555	597	573	596	629	576	570	593	614	634	608	547	579	652	621	554	561	599	587	568	566	594	613	570	586	565	620	582	623	557	611	555	577	661	550	568	587	543	549	579	619	571	579	559	596	587	564	587	595	614	604	630	559	575	581	567	577	551	608	579	595	580	560	619	586	553	564	611	638	583	609	564	556	593	561	623	608	609	632	598	629	579	608	631	597	627	601	588	593	543	609	597	584	608	581	570	576	592	548	613	598	595	592	551	623	593	547	556	595	602	558	557	590	603	596	623	581	641	564	626	561	590	533	599	610	589	581	598	588	592	581	587	585	607	616	602	594	632	618	530	612	590	622	614	598	620	592	591	590	618	564	601	608	628	621	583	624	580	609	601	568	582	574	621	598	608	565	619	614	624	613	556	589	560	553	594	563	569	599	629	623	595	588	578	601	594	605	568	573	578	572	582	566	602	622	559	596	554	595	625	646	566	609	568	572	574	593	583	565	576	578	571	648	596	606	550	601	597	596	561	572	577	595	534	627	613	572	580	557	601	593	594	558	581	553	612	579	586	559	547	585	588	596	576	564	605	570	616	618	565	586	596	573	581	545	553	559	581	607	581	594	602	574	604	632	607	605	604	549	605	583	540	547	600	629	532	585	580	593	624	633	584	567	614	575	578	556	541	545	576	556	594	577	581	573	595	589	576	587	608	569	613	599	582	578	611	599	588	583	596	555	576	593	617	597	567	626	579	581	561	561	574	607	576	557	614	565	558	572	578	567	544	570	624	610	578	575	566	554	596	576	622	594	607	603	590	566	576	571	615	564	585	572	661	596	536	601	574	585	576	556	625	602	562	639	570	576	604	557	624	594	551	594	553	613	577	598	603	598	571	575	607	596	585	572	591	618	601	566	566	579	590	610	590	616	625	555	606	523	574	577	634	588	597	559	572	577	588	583	577	590	546	589	587	564	610	538	537	576	587	583	563	580	590	602	590	584	599	599	597	605	630	597	559	592	583	540	562	580	603	585	591	571	560	570	589	555	559	565	614	611	595	576	587	593	567	612	587	571	594	542	581	601	584	576	584	622	603	604	590	590	520	596	596	598	617	603	606	599	596	549	569	587	588	566	571	595	585	594	591	591	579	613	570	574	567	646	572	554	609	564	567	606	622	601	593	612	546	597	579	581	636	646	580	618	582	617	584	596	560	591	604	595	597	585	589	588	589	564	611	598	572	580	611	575	584	584	556	585	593	593	589	564	630	589	563	551	567	558	586	626	610	577	586	573	591	546	598	575	608	578	538	570	630	580	567	588	575	613	577	594	575	580	583	553	619	550	549	592	566	572	581	595	578	632	564	545	586	628	617	594	611	567	603	602	568	568	596	548	577	615	603	587	582	625	617	567	586	550	571	599	594	603	556	580	596	575	538	569	630	602	562	556	630	557	545	584	593	562	578	558	608	561	578	572	600	588	593	594	569	621	578	598	589	586	576	581	587	565	592	646	561	548	598	591	585	592	592	539	590	574	560	595	575	588	600	565	593	591	564	632	565	605	565	568	538	532	616	573	569	539	539	581	620	568	583	590	588	625	628	614	583	585	606	579	558	553	569	586	614	580	595	574	594	599	603	589	565	572	608	606	565	616	585	552	571	542	536	578	568	578	637	607	577	623	552	569	590	596	621	552	592	581	559	634	586	639	588	601	600	574	582	624	609	610	610	576	606	562	605	570	573	574	562	589	633	588	554	571	571	595	587	587	569	584	630	588	591	617	620	576	559	582	632	619	602	621	612	602	571	585	568	585	587	529	577	572	569	560	547	571	578	590	600	603	573	644	586	608	637	633	591	560	536	597	576	559	603	587	557	613	585	566	573	600	573	574	551	606	568	563	579	567	611	616	584	592	588	601	551	595	584	580	571	587	564	617	599	602	599	612	598	532	579	635	553	615	580	604	607	612	582	600	618	594	584	573	597	587	602	614	594	582	578	589	592	605	580	648	637	634	588	581	590	587	630	533	547	599	605	584	587	611	606	596	586	585	573	612	605	617	583	548	597	558	594	579	593	615	584	589	596	574	621	619	593	608	567	624	599	608	588	605	562	618	564	573	610	553	611	544	593	587	591	546	610	590	593	591	579	589	564	599	605	598	529	603	580	613	596	596	533	547	586	577	592	551	606	593	600	575	582	604	582	590	576	603	572	546	608	592	569	564	604	631	636	563	552	562	596	541	557	632	592	574	560	604	586	579	568	558	588	616	587	585	602	642	602	567	583	591	577	570	570	592	571	539	596	561	580	608	562	615	585	569	574	607	548	613	553	591	616	573	552	616	599	606	646	592	589	586	588	587	591	597	589	529	582	604	596	643	636	568	596	614	570	570	622	571	590	627	588	585	605	599	571	591	612	555	552	574	584	610	562	601	533	600	620	592	582	621	586	622	564	624	614	607	543	584	554	563	610	596	631	571	561	530	619	619	554	620	603	545	536	570	545	585	619	601	574	584	573	589	549	592	588	636	586	581	578	577	580	546	578	601	592	594	625	602	578	628	599	589	641	561	571	587	610	618	599	569	587	577	520	627	599	580	612	588	572	576	545	611	580	623	589	596	525	585	598	571	592	590	599	621	638	545	632	611	563	625	611	543	568	616	595	569	594	607	639	566	599	553	559	572	556	555	594	628	580	597	600	599	614	603	584	592	539	605	550	612	593	584	605	582	574	544	641	605	563	590	569	589	615	556	630	575	603	577	579	595	553	569	542	579	591	591	625	592	621	571	611	592	587	591	601	575	567	608	599	610	601	584	629	607	574	594	579	561	612	584	511	587	554	605	590	592	602	616	554	604	541	557	591	577	618	562	597	573	543	542	606	587	573	566	621	599	588	630	577	601	598	597	566	599	569	595	590	602	595	597	628	595	552	564	562	607	558	604	587	572	567	583	607	611	616	591	604	624	560	586	588	608	615	617	623	620	613	596	593	581	615	596	574	606	563	577	597	602	618	577	571	582	586	566	628	606	573	559	583	609	570	602	567	614	597	638	597	584	586	580	592	600	570	618	558	593	574	596	633	637	599	598	565	558	600	586	606	600	591	583	606	608	541	627	585	564	578	630	657	572	620	602	608	565	570	597	569	595	583	587	595	597	595	620	575	622	535	604	574	572	583	582	577	599	620	570	612	601	604	620	608	587	574	623	574	565	547	607	563	565	572	616	648	599	575	568	568	576	611	601	566	594	576	585	574	586	590	573	615	575	576	590	593	538	555	581	574	627	621	622	592	574	590	578	545	552	610	595	561	588	611	605	630	610	613	614	603	583	597	598	577	623	600	571	572	612	598	614	603	563	618	564	590	588	592	548	596	544	595	553	576	582	563	585	564	613	564	575	551	570	599	601	626	584	610	596	592	562	593
9408	1442	1356	1044	915	845	870	807	840	814	751	832	809	778	771	776	763	773	741	764	769	725	755	751	745	808	750	747	717	747	792	736	790	775	810	791	781	750	735	758	780	780	751	760	702	808	814	786	750	776	796	776	796	773	774	699	774	769	771	733	736	774	785	755	764	780	772	779	741	782	737	789	728	732	802	734	788	735	745	767	764	778	747	721	770	776	780	809	805	756	746	762	739	742	827	750	751	737	763	766	768	749	757	719	758	750	817	803	720	762	741	815	707	717	829	772	765	832	810	753	815	773	723	785	715	739	798	767	713	779	731	807	730	809	787	776	745	765	771	787	768	766	775	787	757	754	739	753	782	779	755	721	755	748	804	739	773	775	767	769	757	784	789	779	773	779	741	809	746	793	792	735	770	749	779	738	766	727	733	781	751	719	760	720	755	742	751	760	760	761	767	767	788	757	727	767	797	750	797	730	778	768	769	763	759	780	763	796	704	698	727	803	809	763	774	747	798	740	767	781	769	740	794	770	779	737	788	746	750	737	749	777	781	731	763	814	751	756	802	753	715	776	743	748	690	799	737	721	814	779	758	815	778	743	760	749	761	798	737	760	724	721	744	801	725	804	728	731	762	757	798	797	805	751	780	749	763	763	787	733	767	775	754	720	758	776	766	775	714	724	760	797	801	754	806	746	770	720	810	790	744	730	800	763	721	778	744	761	787	765	769	731	722	761	747	719	744	736	751	793	776	781	789	760	749	721	779	729	768	751	770	765	706	762	726	765	725	764	721	765	742	761	732	794	783	751	767	749	758	697	724	690	749	729	792	806	800	705	782	777	749	780	735	808	771	779	787	754	776	802	809	758	726	768	765	770	764	744	828	718	731	767	807	755	740	734	785	755	737	836	760	764	774	750	719	786	707	782	785	784	796	736	778	735	750	742	763	776	769	710	776	764	745	767	753	775	781	735	777	715	751	763	744	794	759	798	774	759	723	794	783	739	731	715	746	782	793	787	760	737	773	750	714	738	795	771	785	749	741	775	799	752	759	712	721	782	747	782	802	763	764	730	793	767	744	734	715	795	815	742	748	745	768	772	750	748	771	771	779	769	795	782	777	769	738	751	785	767	755	808	749	784	752	799	816	737	738	784	705	852	775	769	749	787	765	805	754	757	769	752	763	736	808	769	767	769	801	777	770	734	764	743	780	687	776	747	720	752	805	740	763	757	788	738	788	756	773	781	735	712	786	781	776	730	724	812	750	733	755	782	775	759	733	746	765	707	737	770	775	765	734	768	786	733	776	741	830	771	735	808	798	778	791	804	806	789	804	739	794	776	806	776	728	752	750	803	738	779	806	788	781	763	805	779	739	774	790	790	783	707	778	756	812	745	778	721	797	769	772	773	762	792	741	801	765	696	764	766	762	738	777	738	808	759	712	784	753	771	821	757	727	729	779	748	780	736	754	760	696	794	816	793	775	783	747	710	731	791	783	774	739	728	742	764	817	771	813	778	808	740	759	733	766	728	764	758	794	715	795	761	776	709	770	736	755	805	768	785	796	815	734	719	740	738	772	727	772	764	774	759	762	748	732	790	764	786	762	788	781	753	761	759	751	733	775	765	747	759	714	765	749	736	821	768	757	710	773	796	752	781	744	722	767	781	749	736	746	822	749	777	779	802	736	779	728	794	680	772	774	728	762	771	786	790	730	738	756	779	770	821	806	730	732	732	773	726	734	749	796	751	755	800	765	744	727	770	770	780	764	764	744	781	799	748	770	783	778	748	769	731	773	801	808	740	772	823	803	760	708	764	784	768	797	733	734	743	809	763	791	807	777	770	766	741	748	800	780	749	740	776	743	759	801	747	720	719	782	764	741	738	729	770	742	782	793	805	741	758	734	740	743	749	760	774	760	762	738	752	816	794	775	761	717	726	782	792	702	754	772	735	776	783	853	777	769	775	736	731	737	740	782	745	810	775	732	778	783	759	792	764	739	827	822	744	758	767	785	828	750	749	771	783	764	744	726	754	770	741	813	781	755	736	805	746	748	763	765	744	782	787	782	817	805	766	745	782	766	756	746	747	731	795	751	748	767	795	799	750	750	738	815	789	724	808	748	781	747	799	812	849	722	788	740	739	751	787	751	774	715	769	788	754	683	774	775	780	735	761	757	764	773	749	734	771	823	770	831	767	727	747	738	755	799	793	743	769	750	782	771	725	700	797	795	777	791	761	771	797	741	780	783	795	764	785	744	770	742	740	747	730	766	792	759	760	756	770	787	769	776	748	744	787	780	730	778	725	760	725	756	794	770	763	738	792	750	735	778	750	774	750	726	776	767	790	743	795	772	769	727	790	752	786	756	675	741	785	762	800	739	794	774	775	739	769	764	785	772	790	724	809	757	782	742	764	767	758	787	742	779	714	756	708	785	777	732	736	752	728	765	786	762	798	807	786	812	734	815	713	794	743	770	803	758	780	789	760	726	776	752	766	759	725	785	736	768	766	774	742	787	747	790	768	775	757	785	786	808	722	758	781	772	741	754	739	804	775	733	747	738	756	757	716	799	750	795	792	791	787	739	764	781	763	789	702	819	721	747	773	706	758	783	782	746	774	781	764	746	803	734	763	708	765	785	738	746	733	786	766	777	800	751	790	735	790	799	762	802	779	790	745	755	714	734	745	766	740	773	733	795	738	794	781	747	732	707	731	773	799	747	792	749	799	762	773	720	745	771	731	761	751	758	802	780	741	736	830	794	781	786	697	751	736	790	773	766	770	753	805	803	716	717	794	814	764	755	786	794	740	781	766	721	771	717	749	800	756	763	723	720	789	756	780	770	800	789	766	781	777	736	709	736	711	765	782	777	757	787	751	756	714	773	748	745	762	759	774	757	798	795	731	755	757	765	733	769	750	736	748	801	794	776	744	775	790	793	742	726	756	759	736	828	747	716	770	749	787	719	818	731	737	788	741	770	747	766	750	798	776	768	753	731	765	782	780	827	793	762	746	770	779	758	786	721	770	813	759	753	779	757	795	756	753	773	770	771	723	786	764	747	721	755	728	757	799	771	771	749	782	787	762	744	799	754	744	770	756	773	762	743	742	758	806	807	766	814	782	717	752	792	685	753	774	683	748	791	748	796	773	757	753	786	744	731	754	761	777	797	749	709	765	763	797	728	766	762	793	724	740	780	759	730	781	755	751	755	804	776	790	801	783	765	778	773	802	816	742	763	779	748	788	789	745	812	807	761	765	745	759	745	750	787	771	791	728	775	761	768	810	761	757	740	722	774	725	728	786	770	746	777	713	823	795	768	751	748	766	735	774	739	781	742	799	749	786	777	783	720	757	730	760	758	713	769	799	765	822	750	780	752	735	746	775	777	807	763	786	753	814	768	732	759	740	784	755	747	793	765	742	770	765	780	764	773	750	746	772	801	776	762	780	733	711	763	733	767	748	776	790	766	786	730	791	731	763	779	749	776	732	799	766	791	745	760	772	811	730
24104	21420	29179	24054	21403	11643	1271	811	698	619	600	581	601	542	534	508	494	454	448	496	467	465	459	499	441	435	447	484	443	459	461	429	416	425	444	438	422	457	471	424	512	474	439	454	474	469	445	454	428	438	458	406	453	431	494	445	429	433	450	445	448	439	454	463	472	437	439	435	455	455	461	455	462	463	429	458	447	443	455	456	399	479	435	421	456	474	437	442	437	441	444	433	438	428	431	403	437	479	416	453	438	418	445	428	417	432	439	440	474	445	474	448	412	442	412	459	428	446	438	433	430	438	426	421	415	460	451	443	418	423	421	459	404	405	439	436	423	439	449	458	444	445	448	444	434	458	420	457	466	435	458	417	414	460	494	440	448	444	429	479	474	442	447	461	428	443	429	447	463	451	429	417	412	445	425	441	471	438	423	452	455	406	453	488	431	432	418	446	437	416	433	420	421	460	456	450	481	408	454	439	463	470	465	459	437	440	398	476	436	445	472	459	449	444	470	446	440	396	448	450	429	422	419	471	473	483	450	439	467	422	424	451	448	411	492	444	415	420	433	424	421	443	421	398	495	466	464	425	420	439	454	440	425	416	440	446	444	444	451	418	431	458	422	420	460	422	437	446	459	444	464	413	428	426	443	429	440	440	449	412	411	436	422	474	433	470	449	453	404	459	431	468	458	432	455	459	431	405	441	419	429	456	441	472	420	445	442	439	433	421	456	443	468	440	456	448	461	451	429	436	416	422	448	426	430	414	403	437	459	452	449	444	462	427	448	453	437	440	441	436	457	451	435	424	452	435	406	432	443	429	435	447	455	433	452	454	406	435	441	444	446	422	415	430	413	444	442	454	445	448	422	463	461	405	413	451	435	435	483	457	458	429	408	476	410	427	414	439	433	427	429	443	456	453	448	428	453	455	448	471	430	391	415	422	413	460	408	449	451	478	456	443	477	455	455	421	440	451	431	448	437	452	422	406	417	452	452	421	468	420	472	425	420	417	457	430	426	458	417	453	463	457	433	439	458	407	419	420	434	434	409	441	415	422	406	429	440	458	479	463	458	433	422	421	464	411	431	464	427	448	410	419	446	455	446	423	471	459	434	413	431	429	412	461	446	459	408	446	433	433	410	459	426	446	452	427	442	461	453	413	443	438	404	443	457	439	419	424	435	439	438	416	461	474	420	414	431	396	413	436	471	395	416	452	434	452	421	410	462	443	426	448	459	440	454	424	408	422	408	451	454	424	432	444	441	417	448	426	445	439	446	446	428	432	414	468	429	436	418	435	407	448	434	417	449	433	433	472	429	433	401	443	433	444	441	487	428	415	449	408	385	433	455	474	403	448	476	422	451	427	407	466	455	420	444	443	419	463	458	456	414	428	429	451	465	435	491	428	445	446	423	428	428	429	445	447	445	439	437	411	407	437	459	391	447	432	439	451	421	396	409	439	461	423	421	434	440	444	456	399	398	457	447	464	433	388	455	450	417	439	462	428	421	424	435	446	440	422	405	457	427	425	424	380	434	431	394	440	425	434	440	418	440	436	417	436	429	441	431	441	446	462	448	455	440	446	444	452	433	454	453	420	451	459	460	448	469	444	461	409	410	441	461	435	434	410	480	414	432	453	487	460	462	427	434	444	417	444	425	416	463	421	449	440	447	449	491	463	425	429	457	405	493	412	427	442	445	421	423	426	462	403	444	417	452	441	424	389	417	439	401	439	439	413	437	427	433	453	417	453	450	421	433	435	468	444	458	425	454	455	486	444	449	441	441	472	410	470	423	458	448	459	452	443	444	430	443	422	441	453	415	475	449	421	454	472	448	440	426	451	414	450	476	424	457	441	451	421	403	439	420	402	432	440	425	445	424	454	435	415	450	405	454	425	467	424	474	402	451	451	430	437	460	426	463	441	448	451	407	458	430	476	467	488	444	425	444	438	463	473	450	431	436	459	426	416	427	415	408	424	452	451	435	430	448	411	462	433	466	403	477	419	444	460	439	443	423	445	483	432	412	474	432	469	402	416	378	447	443	456	427	444	427	452	437	459	429	442	431	470	447	443	422	449	413	431	417	428	440	444	456	443	438	448	452	402	434	463	408	418	411	468	444	441	434	439	389	428	408	413	492	436	419	431	435	456	414	455	392	428	418	486	476	426	452	412	463	453	438	440	412	462	435	424	439	438	413	415	455	482	431	423	450	486	415	421	439	448	450	454	468	438	414	433	450	411	450	444	433	425	428	428	376	444	440	434	407	456	439	399	430	437	476	457	472	426	448	461	434	384	424	419	416	413	400	430	444	435	425	439	409	461	433	438	437	465	398	446	448	456	420	431	449	437	499	421	398	465	479	461	465	447	424	448	411	435	415	465	483	443	430	418	457	450	389	380	480	474	451	443	466	466	422	395	416	424	439	444	459	478	471	402	431	426	446	443	423	467	433	422	447	439	414	448	436	450	437	476	471	435	445	460	430	410	454	443	452	444	437	429	416	444	448	461	416	454	428	431	456	425	412	452	418	422	426	418	423	432	442	401	442	422	437	465	417	458	422	439	427	461	456	436	462	411	423	436	432	437	408	464	450	414	448	416	419	443	431	429	444	418	463	452	418	433	428	420	427	469	417	408	452	457	417	419	415	453	439	454	427	426	398	484	441	446	422	472	431	425	476	448	422	420	414	433	409	477	417	449	416	428	452	446	406	418	421	458	426	436	404	419	458	445	425	428	478	430	426	424	428	434	448	439	430	451	433	445	456	424	446	460	443	494	443	426	432	410	426	421	444	442	415	402	446	435	427	422	415	414	403	442	448	456	479	446	458	423	453	460	397	382	468	416	441	410	448	412	449	438	437	416	445	459	487	409	452	459	455	415	419	405	466	448	470	454	399	429	452	435	454	433	443	454	432	431	452	476	462	437	441	443	426	437	457	412	471	448	452	423	458	456	460	431	415	397	419	437	417	428	433	462	434	439	418	441	453	434	442	416	416	462	450	420	403	432	431	420	433	477	444	402	434	456	429	448	440	450	424	430	441	443	459	439	470	404	408	425	432	452	439	433	446	423	446	453	443	439	406	450	424	437	454	443	466	419	437	428	437	403	463	449	442	423	434	412	461	432	419	446	438	446	465	414	422	431	418	473	421	431	458	439	441	411	424	446	465	468	427	459	425	426	422	426	429	420	399	432	441	424	447	488	443	488	444	408	450	457	450	421	413	470	425	468	432	446	453	444	405	444	440	471	442	431	466	422	447	410	406	440	425	438	450	427	457	420	468	421	433	438	417	427	454	451	445	436	438	425	398	442	458	445	451	433	453	446	416	448	419	451	422	420	411	431	472	412	449	420	435	423	432	456	446	390	418	450	449	468	439	457	424	446	427	411	433	444	468	429	438	401	435	396	439	423	419	394	425	437	446	447	442	443	460	424	413	414	421	410	429	462	444	457	431	399	453	433	452	440	415	424	450	440	482	483	445	444	434	466	456	451	412	413	440	404	428	392	446	399
17317	8977	7704	4005	2828	2215	1804	1450	1296	1048	990	920	830	781	766	723	709	687	669	654	630	641	610	622	652	672	646	629	595	585	584	606	611	652	591	557	602	603	601	557	614	578	590	633	619	580	595	626	645	586	594	583	629	589	600	567	542	607	627	619	605	552	627	597	599	590	598	588	612	605	562	563	607	624	555	574	663	603	593	588	601	580	539	613	596	596	569	602	611	549	584	562	579	561	594	584	602	600	569	594	617	557	675	581	583	567	559	604	621	531	580	565	565	584	568	586	567	618	581	547	615	584	578	611	586	560	609	591	575	578	573	610	562	572	616	557	579	586	584	583	586	554	585	595	592	581	558	564	569	549	613	601	579	514	611	582	545	566	623	561	600	547	572	585	588	615	582	547	590	621	607	575	642	575	585	595	564	618	608	605	586	592	542	569	623	582	543	569	621	548	607	604	573	634	572	592	540	583	578	587	514	566	610	555	592	605	583	608	581	575	599	636	588	566	562	561	557	576	567	570	585	604	577	583	608	618	592	617	589	561	583	587	568	569	603	607	545	621	587	603	584	578	553	583	545	566	599	556	584	637	561	562	600	612	606	570	588	570	581	563	637	585	563	576	530	612	560	620	604	571	577	552	595	606	576	584	572	609	579	556	566	617	638	611	607	549	595	597	582	621	605	591	619	551	528	545	576	574	546	590	573	624	567	562	573	561	584	574	604	627	564	629	609	590	553	607	590	581	563	608	602	590	582	588	575	596	602	570	628	570	595	573	588	607	552	573	570	582	597	614	606	577	620	603	613	601	604	548	571	550	638	585	523	574	606	595	592	577	627	576	563	585	589	568	594	606	613	526	576	644	573	584	582	625	594	595	599	562	658	609	600	582	628	530	608	556	591	584	628	571	583	563	591	597	614	548	596	563	613	584	595	586	542	568	519	642	563	601	578	590	589	601	550	539	599	575	541	540	566	589	571	563	592	582	602	619	585	592	618	573	553	598	601	619	580	551	582	571	564	524	571	601	616	591	577	592	582	595	602	591	611	585	549	598	609	586	575	551	578	562	601	588	591	549	585	553	573	554	586	603	548	606	561	516	548	570	534	578	568	579	580	572	552	577	573	567	601	543	565	604	568	619	589	559	568	570	535	639	536	583	584	532	585	594	553	560	578	576	565	618	621	636	603	584	618	593	568	607	609	613	559	554	559	586	574	540	580	600	618	614	610	532	588	573	596	589	564	562	629	559	611	551	595	589	557	596	574	617	596	601	598	546	588	591	602	566	616	541	569	575	582	561	596	599	657	601	591	601	579	535	557	607	598	568	610	569	588	595	609	585	609	577	572	623	581	582	606	602	551	565	595	587	526	600	535	512	557	604	570	586	584	591	581	598	595	568	590	576	582	552	569	567	558	579	580	581	600	574	617	567	626	596	563	630	606	627	577	581	604	643	587	586	556	579	648	601	546	533	613	588	599	566	559	581	614	592	588	602	614	580	563	587	605	567	583	549	556	597	586	596	569	610	597	619	539	524	547	599	570	561	580	538	618	553	573	535	585	550	593	589	591	555	612	593	552	609	554	588	576	578	556	624	619	570	593	613	633	582	557	583	562	571	617	550	578	579	570	609	593	545	594	600	605	595	587	601	576	555	568	550	530	603	615	595	552	596	608	575	577	607	556	552	557	524	566	615	620	596	577	579	587	617	558	628	568	568	603	576	602	635	553	613	607	600	586	564	603	567	577	583	561	617	592	567	630	558	592	584	639	590	537	594	568	576	590	548	548	612	572	613	558	583	572	583	590	610	576	582	545	575	607	560	592	543	587	581	605	557	589	548	605	562	560	561	614	605	546	545	613	586	557	585	633	631	539	574	605	577	565	575	605	581	594	583	546	586	560	555	602	585	600	543	576	550	572	571	539	573	549	614	608	585	632	607	559	610	575	591	574	608	547	565	531	587	560	604	544	579	619	585	591	631	601	622	576	629	600	541	585	562	567	611	557	550	597	600	589	554	614	581	610	598	564	636	595	641	581	602	622	590	556	591	591	533	543	547	607	601	583	592	584	598	555	619	589	586	512	564	598	614	558	538	574	601	553	607	587	616	522	581	545	584	570	605	615	565	622	528	579	525	603	606	561	608	580	579	564	601	578	560	581	539	538	560	613	606	564	601	581	564	549	531	592	556	584	598	586	591	604	588	533	574	557	588	555	595	594	603	587	544	565	597	599	595	542	549	540	619	583	572	602	612	633	593	585	572	588	617	552	562	636	606	604	584	561	588	599	580	606	592	620	608	587	571	546	603	590	554	520	548	592	577	576	599	576	599	553	570	544	573	597	612	629	587	595	596	593	554	582	636	584	587	638	576	547	578	604	556	596	578	598	573	610	593	577	556	594	552	554	594	591	558	612	537	548	566	544	593	585	573	569	605	603	549	594	527	601	600	570	596	571	586	573	580	557	613	558	568	546	570	605	535	517	593	605	553	626	568	576	560	572	584	591	556	609	617	592	588	561	594	607	557	620	621	601	574	593	582	604	576	609	567	596	587	624	586	561	547	558	577	593	549	578	588	605	589	582	566	576	616	578	582	625	581	534	535	569	544	567	565	552	542	551	564	566	572	621	605	557	568	602	591	602	555	626	581	584	599	612	633	555	548	558	611	545	574	566	568	576	577	587	649	625	594	572	626	611	572	569	598	604	599	569	579	569	560	622	597	562	610	606	589	549	564	566	606	557	595	581	582	597	595	608	576	608	608	595	552	574	566	568	576	536	634	555	586	575	569	612	538	580	549	558	580	583	589	543	590	565	577	567	634	548	566	599	594	590	570	563	560	563	587	599	552	560	566	570	551	620	604	554	611	577	554	583	525	604	594	629	547	584	558	592	586	603	593	568	606	592	563	552	587	556	593	572	611	580	583	587	613	552	596	605	560	591	577	591	583	590	535	585	628	587	585	573	573	573	574	587	604	576	560	599	583	555	570	577	533	578	566	560	571	611	550	551	555	554	565	567	607	586	536	572	619	572	584	556	584	576	575	572	579	595	594	556	596	557	626	603	591	597	610	584	612	566	572	597	601	581	565	588	569	544	594	569	616	564	566	558	556	602	585	599	544	578	615	592	613	579	579	554	585	574	620	603	598	580	572	576	621	585	548	584	510	547	572	569	569	573	559	543	631	594	572	579	568	585	605	521	583	577	581	590	580	607	553	594	587	630	594	579	629	578	592	549	611	605	585	568	611	556	567	573	586	558	565	593	566	549	586	590	586	556	590	564	541	529	548	601	608	540	569	564	564	612	550	568	597	554	608	627	562	590	572	635	537	574	582	629	609	582	574	572	606	567	550	595	600	589	574	625	593	634	598	572	595	567	619	607	536	593	551	547	618	618	592	578	570	587	611	589	549	541	569	561	604	588	537	559	590	584	596	572	588	595	581	562	598	568	591	545	590	613	548	591	577	587	627	563	561	569	556	573	576	603	589	564	587	585	592	532	580	573	568	579	579
23126	21422	29606	23645	21422	21474	9641	935	718	611	504	418	394	335	357	332	297	268	274	254	288	251	256	272	252	241	221	248	248	216	222	224	193	232	196	239	218	214	181	217	218	182	192	180	190	195	180	201	193	173	192	192	189	203	215	194	204	170	191	187	205	181	185	170	190	192	207	204	204	185	193	177	160	216	166	202	182	188	183	191	177	191	190	186	176	190	168	172	169	171	175	200	186	212	170	190	187	192	179	192	190	185	163	184	181	180	190	190	173	186	180	178	201	205	174	203	194	184	199	193	197	184	189	183	163	170	149	167	186	181	194	169	191	186	196	180	184	179	192	185	195	183	189	176	192	180	197	177	194	181	185	184	164	186	178	161	203	179	172	215	189	194	146	170	200	191	169	196	189	199	181	175	194	158	194	183	192	188	178	169	185	167	168	185	190	187	214	181	154	196	181	193	221	186	194	192	203	166	159	194	157	187	177	183	180	201	203	163	183	176	164	185	191	186	165	196	193	193	180	191	157	186	194	208	182	186	182	166	196	187	184	192	197	199	216	179	171	178	167	202	205	186	211	187	161	183	182	208	207	195	189	199	182	200	196	184	195	186	202	170	187	164	190	172	186	176	188	197	169	190	186	182	200	172	169	188	188	181	176	175	182	186	172	184	185	186	173	182	172	179	182	156	163	196	201	211	185	169	178	189	173	181	164	213	198	216	195	185	202	198	177	178	178	183	169	206	176	182	195	182	190	181	183	166	178	201	202	177	177	158	179	186	199	193	197	178	205	211	211	184	187	186	189	192	199	192	193	206	186	178	197	199	207	173	182	173	163	195	193	191	182	190	200	185	159	193	172	171	194	168	199	162	212	194	183	198	191	205	160	169	189	194	198	175	174	187	172	178	181	193	209	178	171	172	172	201	177	161	177	169	140	183	193	203	183	207	198	181	189	184	209	172	202	190	182	174	182	189	194	198	179	169	181	163	184	168	179	185	183	180	179	181	182	193	187	200	195	187	211	162	190	191	197	196	189	193	197	189	161	175	175	197	198	176	203	170	225	168	170	167	170	195	178	169	196	188	181	184	198	167	187	157	174	206	178	189	195	167	180	193	191	171	173	188	185	186	198	179	174	200	178	219	180	208	176	197	177	221	202	169	180	187	195	167	196	186	210	150	189	183	228	194	189	179	200	190	202	181	214	196	184	194	154	183	183	193	191	170	183	194	187	204	195	204	172	191	168	176	199	201	152	189	210	179	187	194	185	193	201	180	198	195	177	182	176	179	178	162	191	185	211	194	176	190	159	181	186	181	190	185	174	168	186	184	175	198	221	177	184	177	182	171	176	187	187	166	190	193	194	194	176	174	176	193	178	176	199	188	204	178	203	183	193	209	199	157	180	171	182	163	181	180	192	181	188	199	172	188	197	185	187	186	159	190	194	179	199	203	196	202	179	186	176	191	222	175	171	167	203	184	171	198	189	190	175	191	204	185	186	199	182	219	205	208	203	193	193	177	196	180	205	215	206	176	180	197	195	179	188	167	173	158	167	174	176	180	167	192	185	173	183	179	213	178	186	171	198	180	176	200	190	182	182	195	179	190	151	161	180	173	186	190	176	165	212	192	186	187	199	198	164	186	178	200	174	180	182	168	181	196	166	176	193	189	184	188	170	193	178	190	170	168	187	193	183	186	189	169	153	206	191	167	176	173	190	162	182	182	185	185	179	197	201	174	192	185	193	192	177	181	168	198	192	196	185	182	200	209	170	184	186	211	190	184	166	190	183	185	184	212	194	173	180	175	196	193	199	176	197	161	178	175	197	178	190	182	184	159	201	180	173	168	177	186	183	175	206	177	194	144	147	169	187	183	183	212	185	167	205	181	213	163	178	192	160	190	171	171	179	185	174	182	175	177	206	159	188	183	188	204	166	173	141	207	192	193	204	183	180	181	201	178	183	186	175	171	177	176	163	188	174	171	147	200	181	188	174	184	175	200	198	195	200	160	182	174	204	176	187	203	175	189	176	190	181	184	207	200	199	188	183	173	161	188	200	174	179	177	173	186	188	187	173	205	175	164	197	166	171	180	176	199	195	193	188	185	172	184	174	165	194	188	219	199	181	185	218	182	169	190	157	210	200	199	170	185	179	178	165	189	196	187	186	174	185	188	191	191	201	177	161	192	189	189	194	172	196	184	167	181	187	168	215	206	172	189	168	186	206	209	207	179	198	189	156	188	196	194	167	194	191	181	190	197	188	184	213	176	174	169	178	152	190	206	188	191	205	181	170	172	179	178	211	173	167	172	161	185	177	174	197	185	203	166	175	175	162	187	177	168	188	182	181	203	188	186	191	158	192	201	194	192	201	179	185	167	188	178	190	178	196	168	192	164	181	189	172	177	206	192	201	164	181	189	180	197	186	167	157	175	200	166	193	162	184	198	227	211	204	215	213	185	174	201	183	193	199	173	182	178	160	202	190	161	167	175	178	174	193	197	191	180	194	194	174	194	164	173	191	184	185	168	172	174	177	169	200	176	190	186	188	158	185	154	173	174	190	189	183	166	162	179	173	187	195	194	196	177	176	179	187	160	207	182	178	165	170	204	189	197	184	174	198	182	192	170	218	187	189	164	186	168	183	206	172	163	189	184	168	185	193	193	151	192	172	180	177	207	179	178	179	192	183	152	171	177	199	188	190	170	189	167	173	180	196	170	179	184	198	174	184	187	174	184	186	167	184	166	198	197	184	186	200	161	160	184	193	174	183	196	176	192	179	192	171	173	200	178	179	173	196	188	201	181	170	190	186	205	189	195	188	179	190	205	176	191	188	165	174	183	174	178	186	172	168	179	180	178	197	176	196	178	187	206	194	181	200	206	210	192	177	183	205	177	174	198	208	179	189	179	181	178	185	202	170	192	187	198	186	180	175	217	182	188	175	181	158	196	185	168	181	196	179	170	223	197	180	164	215	187	190	172	189	171	169	193	185	183	170	190	161	176	175	187	188	198	189	174	197	171	216	142	185	177	187	170	184	180	171	186	188	187	180	175	187	220	189	177	170	184	155	166	198	187	180	173	190	169	213	180	183	195	186	191	173	181	193	137	182	210	187	168	175	168	154	163	180	187	189	193	188	172	173	179	187	179	185	177	180	180	182	169	197	190	198	181	177	172	193	184	173	189	204	196	174	204	175	192	181	158	181	194	189	171	182	158	177	190	180	206	174	182	194	169	183	169	186	179	203	165	160	183	181	171	167	178	180	170	193	179	162	185	171	178	180	154	189	202	202	176	181	199	209	178	184	183	177	172	185	207	188	191	175	176	156	193	158	168	179	183	171	197	181	202	206	191	203	176	183	184	197	187	190	172	171	185	175	210	190	194	190	163	189	163	179	154	209	178	204	189	196	161	175	196	182	176	194	158	177	171	179	187	193	176	185	177	199	211	193	169	175	207	164	191	181	185	187	185	197	184	190	177	158	190	176	200	193	188	181	197	202	172	174	177	173	192
17975	14233	12379	6587	4453	3310	2516	1964	1567	1261	1082	910	763	664	578	569	518	481	450	400	407	378	327	330	357	327	318	314	337	326	320	237	273	273	301	292	251	271	290	286	279	293	252	248	273	274	276	275	266	273	278	251	246	293	282	247	264	287	256	275	234	259	265	259	241	266	267	277	249	257	270	274	243	252	238	267	256	248	291	261	246	228	269	254	280	263	239	278	270	221	226	235	246	244	290	263	260	251	226	251	269	238	224	269	248	270	258	238	243	218	244	257	233	281	251	252	245	243	231	264	264	236	229	272	240	247	243	220	255	229	259	229	273	243	244	257	241	248	247	291	246	254	227	243	250	268	254	237	228	263	230	248	258	253	246	268	253	263	256	227	235	235	219	247	229	280	262	254	236	231	242	238	258	258	238	252	253	249	238	248	243	250	265	254	247	249	267	238	229	259	261	243	248	281	268	215	237	281	242	249	268	239	252	238	230	239	242	227	247	257	240	234	234	239	258	230	269	250	229	217	258	239	246	235	245	227	229	229	276	252	264	252	252	231	265	249	273	228	214	271	260	253	232	257	257	225	239	235	239	257	240	255	260	262	266	245	246	247	235	236	258	248	249	250	262	249	238	263	215	252	251	240	218	274	227	268	267	271	280	251	238	279	243	223	267	260	231	286	245	254	276	263	231	227	260	249	239	255	244	237	250	259	240	252	266	229	266	243	240	246	215	265	258	266	239	216	268	228	245	239	234	255	249	235	234	252	235	271	232	220	237	247	272	235	238	242	251	225	239	245	230	229	210	259	224	250	259	266	245	249	258	236	235	272	241	237	234	253	285	260	211	263	241	245	252	238	253	249	245	253	249	241	247	237	234	251	255	283	234	246	220	245	244	226	265	218	254	268	246	225	242	232	226	262	214	239	245	223	226	225	257	245	245	264	254	266	241	249	255	232	242	250	258	258	273	236	248	247	253	254	213	251	267	226	239	253	249	261	247	248	242	229	257	228	273	236	268	259	261	253	237	261	242	264	223	250	243	240	248	246	256	263	225	233	235	270	249	254	252	258	267	254	263	251	254	232	251	257	226	272	262	259	263	230	247	277	244	222	280	253	239	239	258	267	285	275	259	265	274	252	225	257	240	240	252	237	247	233	239	260	256	241	228	253	228	251	262	254	246	280	242	272	249	254	244	256	240	256	241	249	268	225	249	273	252	261	263	249	241	260	267	241	233	230	272	245	237	247	278	258	270	229	234	221	230	253	266	245	247	261	259	303	255	226	259	273	249	246	259	277	246	255	245	229	251	226	245	251	267	249	246	241	250	233	247	246	236	257	244	262	253	265	234	263	257	223	219	259	250	226	247	237	235	269	223	242	265	272	256	261	237	253	263	280	225	254	243	272	237	227	217	249	247	240	233	226	270	240	256	255	236	254	255	244	244	252	303	255	249	237	249	244	248	252	241	235	254	227	223	255	256	261	248	242	251	251	245	265	232	286	245	266	242	258	242	249	233	245	228	223	269	246	270	262	233	272	258	277	252	244	246	236	238	222	245	277	259	259	252	255	260	255	250	246	261	237	234	274	259	256	215	220	257	265	269	272	246	234	279	240	263	247	261	263	261	237	217	236	269	260	233	246	247	245	233	247	221	253	247	235	223	246	248	248	248	241	260	275	257	223	240	244	250	231	265	267	261	263	256	230	277	249	257	261	269	229	261	256	262	256	236	259	267	238	256	253	245	228	262	253	293	243	247	248	233	261	232	252	225	243	244	257	232	257	235	243	243	219	246	259	282	242	231	233	256	240	257	231	227	251	253	311	252	262	236	226	231	242	236	273	249	235	231	262	228	224	249	250	240	243	235	240	246	265	256	271	265	250	274	249	255	292	242	252	256	248	226	264	249	223	240	269	264	254	247	252	244	228	223	239	223	237	260	243	296	264	281	236	262	250	249	261	218	261	234	266	247	258	239	263	234	218	256	234	249	254	280	230	254	231	242	240	234	251	244	288	255	242	242	215	225	228	245	234	236	246	237	265	228	254	249	248	250	250	234	213	232	253	254	244	230	219	260	247	244	256	258	222	232	223	238	244	232	233	263	239	234	239	231	235	235	239	233	264	272	235	247	216	259	256	253	239	260	269	238	234	254	250	254	233	238	261	248	229	257	257	234	255	235	241	226	249	247	243	240	238	246	260	277	229	250	270	278	257	251	226	241	252	245	234	232	258	212	262	265	241	240	249	237	211	247	237	236	220	238	222	262	267	244	253	242	254	241	225	226	244	240	279	272	270	261	234	264	225	252	216	273	254	255	240	252	224	228	243	284	267	250	225	226	268	251	237	261	234	230	250	256	259	249	256	258	223	258	261	255	244	261	268	269	259	261	283	255	250	262	265	215	251	221	279	247	235	235	282	244	277	240	250	254	281	238	252	263	227	246	237	268	279	263	253	245	252	243	241	241	252	274	231	243	259	258	222	228	237	243	248	235	255	236	261	260	255	241	250	267	214	246	270	248	247	263	230	225	235	216	232	261	212	231	250	226	223	238	243	224	249	251	284	270	218	231	243	223	236	241	248	224	233	220	245	250	209	266	277	290	255	225	256	249	224	230	236	253	242	246	237	264	263	237	251	242	298	248	252	250	250	273	257	252	252	272	242	252	238	271	239	258	264	248	239	239	246	256	234	232	227	260	257	271	243	245	223	236	241	223	215	259	250	240	237	244	254	247	250	232	257	240	224	248	244	261	274	244	235	259	261	252	242	231	248	254	253	257	227	248	240	258	254	241	248	270	240	259	259	245	226	278	283	250	261	266	262	249	233	265	229	295	259	255	253	304	241	261	243	232	241	237	246	252	238	213	249	246	270	248	249	282	248	242	243	255	249	250	251	263	250	255	286	246	226	262	241	281	259	240	248	233	238	292	238	233	269	236	239	265	244	250	248	231	257	253	246	253	245	249	227	259	266	242	264	263	254	238	253	224	233	246	282	249	246	258	284	260	227	244	245	289	236	247	272	241	241	247	264	222	238	242	252	259	268	245	287	210	267	232	228	240	249	243	234	250	257	251	252	245	256	241	256	208	260	240	241	239	263	234	258	223	235	218	237	234	229	223	284	249	268	257	244	255	257	233	246	230	254	270	209	263	228	238	206	259	255	257	246	256	258	228	254	221	250	237	223	261	242	244	242	255	239	251	232	245	259	251	268	259	239	249	236	248	255	231	255	271	260	232	256	235	255	229	191	245	260	241	260	239	253	243	251	235	271	222	243	248	269	234	249	233	216	275	251	223	231	269	256	240	236	227	223	252	262	257	262	235	243	262	242	236	250	250	269	242	251	243	239	275	253	251	244	265	292	235	249	235	264	260	270	241	254	282	231	253	236	238	250	218	270	269	240	262	250	230	253	229	250	234	253	239	229	255	252	220	237	251	252	263	218	211	266	239	256	273	267	247	231	257	240	252	262	267	232	256	236	242	234	262	221	221	237	252	239	245	241	249	223	235	245
27534	20942	9950	1130	714	609	669	638	603	617	610	661	611	598	622	571	650	645	622	586	567	587	591	594	606	588	627	585	588	626	612	605	588	557	635	581	606	580	583	591	624	624	574	594	544	550	566	589	585	580	605	571	603	595	558	563	608	622	582	618	620	574	619	583	617	610	617	588	596	599	570	572	579	603	624	588	586	571	590	606	579	581	617	585	571	589	584	599	628	578	576	601	645	620	577	601	574	629	607	618	572	616	578	559	547	648	606	680	582	558	573	568	614	587	603	620	581	592	602	585	576	613	584	571	592	605	627	573	552	602	611	599	574	597	594	583	589	557	546	595	591	581	553	598	605	590	603	549	530	562	582	592	591	579	579	544	606	587	615	607	585	599	553	580	575	612	594	611	594	571	588	582	620	590	630	571	592	584	569	585	583	576	595	611	630	590	599	569	597	624	614	586	581	575	611	614	568	568	613	573	573	570	553	594	611	570	592	536	594	620	596	574	588	565	597	599	621	587	613	562	575	631	674	567	595	585	562	602	662	589	572	572	646	589	595	598	603	601	583	592	617	590	622	582	576	637	548	593	564	630	568	569	635	611	567	602	588	613	575	603	580	579	649	540	576	573	604	596	602	568	579	603	627	611	599	589	561	591	553	566	599	587	597	567	587	609	589	625	563	614	621	595	611	623	595	614	615	599	632	563	609	586	555	625	581	587	601	620	605	627	582	643	598	588	581	597	553	574	620	594	597	580	581	579	591	601	619	578	573	623	578	543	601	557	584	616	583	573	614	623	610	626	592	590	559	584	579	596	594	585	591	600	572	613	583	602	600	593	596	600	597	602	590	495	589	576	560	579	557	556	575	602	569	637	613	604	621	594	570	591	603	573	610	607	579	610	542	561	563	571	555	599	615	568	615	530	634	556	590	576	574	604	634	577	536	636	573	556	585	581	607	629	607	564	587	588	606	593	588	610	586	572	548	572	568	599	602	588	605	590	580	562	631	588	613	598	580	640	661	627	554	611	577	568	615	571	618	565	575	581	583	591	583	604	556	594	595	590	583	580	561	636	602	612	584	618	613	571	560	643	595	563	607	590	591	598	568	573	626	597	615	638	598	567	607	578	602	586	587	595	576	609	626	561	590	542	621	566	575	577	554	563	568	619	589	568	640	603	576	584	592	542	589	608	631	580	638	590	601	614	595	606	579	576	577	593	581	565	596	581	599	597	559	582	607	609	576	596	587	581	614	583	592	585	584	570	586	579	583	566	562	632	579	555	612	541	576	626	590	549	597	591	599	595	573	576	560	574	593	600	579	605	589	565	584	572	587	607	585	566	625	606	572	583	631	597	598	585	574	603	603	565	620	647	562	578	586	581	584	602	595	621	584	581	591	587	600	583	591	574	637	578	607	569	604	594	617	587	567	616	589	552	565	598	581	617	622	586	555	609	606	571	607	549	579	560	574	609	653	599	579	600	597	586	582	633	572	630	582	630	596	578	611	601	585	557	568	618	576	557	609	605	622	620	571	596	568	528	599	602	630	555	529	600	604	570	606	574	619	579	588	579	557	566	618	589	605	607	623	602	594	603	601	582	584	625	612	593	609	544	586	577	587	595	585	582	602	640	631	554	571	595	584	561	578	621	591	593	612	603	560	660	581	603	579	578	593	599	600	594	570	598	592	579	582	599	614	567	642	577	564	587	592	597	576	596	545	608	606	600	594	576	580	601	590	571	591	613	585	573	582	567	582	571	606	620	603	638	600	610	534	599	601	594	608	632	616	588	561	590	575	585	591	615	597	624	634	658	591	596	601	553	609	616	597	591	581	568	621	575	599	589	621	608	595	578	596	586	609	614	608	601	609	579	569	571	565	609	632	595	605	600	609	577	576	599	562	563	601	594	589	604	557	615	585	636	611	590	612	585	586	608	640	622	567	579	606	610	639	605	535	562	574	581	605	572	572	589	600	592	602	664	590	578	594	582	589	578	581	587	594	631	623	641	620	597	586	548	628	593	605	593	588	653	544	588	576	593	599	602	617	591	603	601	550	609	570	590	541	609	558	583	616	594	607	587	603	591	612	604	615	577	591	617	599	579	550	556	591	573	590	610	581	635	575	579	606	573	576	580	584	572	549	568	584	578	587	585	563	619	580	620	584	601	581	608	579	578	568	571	606	608	575	566	570	619	514	534	605	573	591	590	563	556	643	573	603	576	562	574	587	536	511	616	593	579	590	596	602	601	568	576	578	563	584	605	566	596	586	565	573	574	580	574	594	605	578	562	611	614	562	629	572	601	595	587	628	589	580	620	591	608	627	583	575	586	628	594	564	593	625	574	602	603	585	592	575	576	597	617	655	579	608	603	574	526	535	596	616	537	596	595	572	604	596	586	575	564	595	575	603	608	606	576	535	612	590	583	537	569	595	572	588	606	633	616	604	590	597	561	605	612	566	598	609	561	592	599	619	593	629	614	615	597	569	569	586	604	601	567	563	536	616	620	622	581	596	589	606	571	593	633	635	582	600	583	602	607	620	590	577	585	606	619	573	583	590	568	588	568	599	601	546	562	568	582	561	570	608	584	603	614	590	621	568	621	589	563	597	609	558	581	624	553	590	592	565	633	591	610	585	610	598	611	596	585	585	588	631	613	597	587	588	611	588	600	616	592	638	578	588	603	561	551	535	623	624	590	596	575	563	552	584	588	587	579	596	589	588	544	641	580	581	620	580	622	592	551	528	625	652	603	633	605	595	582	610	576	578	566	611	591	603	587	553	636	547	589	560	590	604	600	592	606	611	621	561	586	596	637	632	567	633	567	586	598	650	605	620	604	646	580	566	562	605	570	542	609	561	564	587	629	595	589	624	632	594	589	611	630	619	630	618	592	601	627	613	633	574	569	532	568	640	606	603	583	566	591	627	596	587	604	557	583	574	597	594	601	629	605	625	609	599	594	599	598	591	578	601	565	572	613	646	592	573	585	601	589	593	610	609	628	563	590	588	590	551	596	607	615	580	571	594	607	590	610	560	589	590	583	611	581	588	602	640	634	620	587	617	610	578	591	566	582	577	638	578	597	538	604	578	595	566	563	590	610	554	589	568	611	585	600	598	595	555	585	586	578	590	589	582	576	601	593	599	603	599	590	584	620	578	589	607	599	609	633	558	584	617	651	592	590	599	606	639	589	582	577	602	600	558	565	576	591	593	566	607	592	598	572	632	559	575	587	638	552	549	624	580	575	559	597	606	560	599	540	617	589	626	579	558	587	585	597	634	612	594	628	613	614	551	608	594	591	566	561	579	577	552	610	589	614	592	601	538	608	578	604	603	580	582	610	628	560	589	568	624	576	591	557	576	618	576	580	584	600	613	588	573	603	595	551	587	563	567	587	609	557	611	585	594	560	596	613	571	577	561	628	608	637	566	628	625	599	564	625	568	591	593	566	591	591	603	594	587	603	630	586	577	570	596	589	598	610	600	611	568	581	658	555	588	559	609	595	556	573
9531	1447	1373	982	918	895	846	810	855	800	782	776	743	792	832	757	790	803	757	792	812	803	820	789	762	771	732	772	776	758	705	767	747	793	738	763	719	744	776	768	812	828	787	778	761	798	766	784	750	809	762	775	791	786	767	712	820	775	846	761	802	792	766	751	761	782	799	748	788	769	768	742	747	785	809	754	777	750	789	762	776	800	702	795	739	758	720	755	752	753	740	773	747	783	763	773	742	724	762	770	770	765	760	779	766	748	766	731	805	787	762	749	823	758	789	716	789	814	742	774	804	802	802	796	813	784	745	740	791	794	738	759	805	788	740	763	775	755	779	734	750	735	790	787	758	761	750	776	767	767	798	761	781	763	763	742	786	775	761	751	732	780	746	769	779	766	750	748	772	801	806	762	734	767	766	786	753	786	729	756	807	777	792	773	728	749	750	773	768	735	745	790	775	843	768	766	740	779	798	848	725	786	815	763	833	785	785	798	741	732	773	733	779	786	775	773	769	771	788	757	750	806	738	739	768	773	799	756	707	775	779	724	745	750	700	777	741	761	760	790	741	739	755	755	737	792	752	731	765	763	771	788	771	717	751	811	785	771	798	747	726	725	810	812	759	823	831	764	761	777	733	796	789	757	773	793	749	717	728	771	754	729	729	745	746	764	785	737	753	792	782	776	734	794	780	750	731	787	767	757	782	765	805	787	741	815	740	778	800	746	794	772	815	745	781	782	770	767	767	807	752	775	815	791	789	768	767	779	772	739	742	745	768	811	779	730	798	737	797	776	803	769	736	825	779	755	708	802	766	747	774	746	762	709	753	751	732	776	760	778	848	810	730	809	745	730	793	780	701	778	780	822	793	791	754	786	704	769	781	783	765	773	787	776	744	773	777	792	788	731	755	809	831	756	733	766	735	780	794	697	771	757	750	793	811	745	757	744	748	752	741	786	748	772	809	747	737	772	786	726	738	769	818	829	784	805	764	738	765	826	764	759	755	786	799	735	811	791	753	802	746	748	804	784	768	720	770	750	738	779	743	736	773	742	809	708	774	775	762	809	825	778	774	775	753	782	792	776	734	788	780	731	774	769	798	775	753	749	775	712	730	746	806	722	759	792	730	763	787	772	717	763	739	765	835	775	804	742	769	782	758	731	818	779	775	727	758	755	767	793	772	795	798	769	740	803	746	764	726	718	760	726	765	750	781	757	777	747	755	767	782	763	770	770	768	779	740	812	774	735	738	808	788	734	776	763	812	788	797	751	742	752	800	732	805	808	760	811	772	743	760	754	827	791	766	727	791	751	780	815	793	751	732	711	787	767	791	776	731	740	782	750	752	844	723	824	791	765	735	762	758	773	795	782	741	786	737	770	756	767	784	833	769	781	738	790	836	800	765	753	779	762	771	726	792	741	780	774	836	692	775	728	722	733	773	764	799	792	774	748	774	734	781	774	810	781	766	751	794	770	809	804	758	735	724	773	723	824	755	712	752	820	790	774	797	749	756	791	799	771	745	788	766	794	755	759	727	795	788	789	799	738	811	702	771	776	791	765	779	773	743	761	764	771	711	788	790	787	781	784	806	752	819	795	728	796	782	785	757	773	729	755	792	778	750	755	794	751	758	799	753	758	788	736	744	799	780	763	756	722	741	799	760	775	756	771	765	832	758	783	735	719	769	756	750	745	780	789	764	764	807	775	742	791	771	772	820	793	783	776	741	741	774	772	760	766	800	722	768	728	715	761	796	770	783	773	760	790	757	720	776	770	785	801	767	805	780	736	771	782	814	762	790	793	770	793	789	752	760	760	827	809	774	783	716	775	757	761	777	757	745	764	772	713	800	767	762	745	802	778	751	769	728	782	753	786	760	771	753	789	805	760	708	777	774	755	815	821	791	742	744	804	744	798	777	769	757	768	773	767	753	781	805	753	738	718	773	758	778	802	822	714	758	774	760	769	801	807	761	795	796	737	736	734	788	783	706	806	732	789	797	768	737	783	761	733	753	734	737	785	759	748	751	798	762	755	767	762	750	803	795	820	787	749	779	776	773	696	790	759	768	769	792	760	746	764	744	772	751	778	760	779	781	734	762	751	770	734	777	792	764	706	738	787	799	772	798	760	727	709	819	791	782	760	788	744	763	788	766	754	776	754	738	772	781	752	719	785	791	676	754	727	711	780	758	740	757	750	749	758	770	789	763	820	773	770	781	747	786	780	750	792	797	783	739	810	778	747	743	770	744	753	764	786	760	748	792	742	778	799	765	789	775	758	717	770	724	834	793	725	770	770	776	744	788	752	754	795	764	776	822	795	741	828	758	769	711	729	786	726	782	786	813	775	800	759	793	767	791	744	780	760	737	753	779	743	780	731	826	804	812	741	761	771	768	796	780	797	770	801	744	739	747	738	811	743	774	734	731	760	770	747	786	746	766	744	740	786	780	781	730	778	796	784	779	723	811	781	730	757	769	770	762	784	750	733	772	822	733	781	770	773	803	712	769	764	760	790	784	833	799	821	788	737	807	745	771	769	774	695	782	755	739	772	743	752	771	722	809	820	839	767	787	751	748	801	767	717	788	812	774	767	726	762	754	748	756	792	806	800	823	772	797	757	718	765	776	748	757	779	818	756	751	725	769	752	757	764	794	787	783	794	787	765	786	839	760	769	807	760	821	745	715	725	767	733	793	739	784	734	761	771	805	751	823	800	791	751	748	764	759	756	797	748	777	789	776	750	738	763	697	780	753	792	757	751	742	797	814	746	758	784	773	833	749	760	747	720	734	791	749	734	719	722	806	729	713	746	759	787	781	785	772	775	734	766	757	767	744	736	740	779	813	756	800	779	772	744	760	755	783	811	729	790	784	706	712	783	750	767	800	792	806	764	767	837	736	751	749	801	801	784	768	785	792	731	777	735	801	782	759	730	731	799	788	764	757	769	772	785	764	786	800	767	732	751	807	739	760	804	793	755	791	813	805	845	780	802	729	774	749	775	762	755	726	769	816	708	785	781	795	771	797	752	775	754	787	741	754	777	769	758	735	759	766	774	793	734	773	724	769	813	789	809	766	746	779	785	794	802	809	765	745	758	794	792	734	742	755	789	767	818	755	774	764	802	741	781	753	795	838	780	784	803	791	797	830	760	745	779	773	795	744	767	748	689	774	798	779	778	787	802	744	785	762	771	797	785	781	775	771	703	737	768	742	757	765	801	801	759	838	759	742	736	747	751	762	757	803	754	740	779	824	788	733	798	778	782	802	841	736	756	809	743	803	798	773	771	750	730	763	762	838	744	768	742	755	773	771	763	728	790	791	776	801	763	711	775	783	799	768	752	742	744	771	786	764	747	764	745	802	815	768	779	789	765	797	704	773	788	786	727	812	769	762	741	767	727	794	756	743	772	828	809	783	752	755	770	775	830	758	762	813	760	806	760	756	784	766	797	758	801	742	764	771	736	753	766	764	772	800	759	755	806	736	749	791	788	760	764	766	776	781	774	778	799
24085	21420	29195	24027	21400	11797	1305	828	663	674	596	584	559	518	495	539	540	532	491	508	451	451	478	474	453	454	443	478	464	481	477	438	496	469	438	442	457	426	467	455	450	410	463	434	448	476	450	424	465	456	443	472	408	453	462	442	457	443	468	445	406	429	457	440	424	454	453	449	449	448	465	451	460	444	472	442	451	458	477	440	384	410	439	447	444	450	434	477	430	437	380	438	445	489	439	448	442	453	443	465	424	455	412	432	463	443	463	466	414	453	468	439	443	474	436	437	436	433	465	466	446	428	434	478	439	456	440	459	484	461	445	425	437	474	448	426	438	454	429	445	453	432	413	443	473	425	442	444	457	443	454	430	448	429	461	444	407	445	458	466	457	448	448	424	398	447	432	435	454	448	425	459	425	439	460	467	461	463	427	441	431	437	440	454	402	445	470	420	399	430	399	396	434	453	429	439	454	462	452	416	459	424	436	481	437	464	448	487	408	463	403	419	437	475	411	487	444	448	405	436	435	439	423	422	456	414	414	459	395	417	482	440	463	448	425	419	444	449	444	460	473	470	444	460	456	470	398	440	454	467	439	448	471	438	476	409	440	446	495	419	434	447	460	444	446	433	410	409	435	445	404	466	441	452	443	466	465	456	429	428	426	446	465	438	450	447	438	413	434	421	451	442	456	445	427	453	443	479	465	428	464	462	465	440	412	471	415	452	429	444	415	475	449	452	452	434	458	438	467	433	420	454	424	435	481	474	454	434	454	437	472	436	429	428	431	437	452	450	475	469	461	407	437	411	407	418	413	437	442	409	429	472	442	409	452	414	444	431	405	501	429	421	398	423	495	500	451	462	423	475	446	476	429	434	407	451	463	425	466	449	436	437	438	459	466	418	463	435	474	468	465	417	429	471	451	428	428	415	439	425	458	449	449	439	442	464	492	456	421	468	472	447	397	408	427	460	432	448	443	437	429	477	419	409	449	421	401	474	488	471	463	420	439	441	438	482	453	467	448	446	428	423	455	451	433	434	426	455	447	458	422	418	429	466	442	454	442	449	434	448	497	442	425	431	437	453	429	427	427	477	447	428	469	416	434	441	393	426	422	445	432	454	465	431	433	469	420	451	456	444	444	398	393	430	462	494	447	439	426	462	491	469	456	464	423	400	471	453	406	410	409	441	395	469	435	474	438	433	461	431	425	426	413	423	432	439	425	450	417	419	454	441	438	443	460	435	450	420	472	440	444	489	466	412	446	426	430	442	429	441	466	461	383	416	431	419	450	463	462	470	488	452	490	454	442	449	486	429	474	467	424	466	436	447	442	430	453	457	424	439	471	457	416	419	445	422	451	432	456	432	466	414	405	473	431	432	429	460	445	418	469	411	458	414	433	386	469	449	443	444	457	469	426	434	449	445	451	445	450	457	441	415	451	464	466	443	436	420	441	445	429	461	453	412	445	471	451	427	446	442	452	452	436	420	445	445	407	429	419	438	468	431	454	474	417	463	420	443	442	417	419	466	440	469	456	430	439	452	413	429	424	470	439	460	434	480	467	423	437	423	459	430	433	428	458	439	437	459	442	432	441	434	434	455	410	446	481	457	448	435	450	451	463	439	465	489	430	413	441	474	456	438	416	436	460	432	413	465	434	425	429	423	422	440	408	416	399	433	458	434	443	452	431	472	435	453	440	413	457	444	458	469	424	435	425	456	440	463	434	414	470	422	432	420	460	434	449	443	473	450	443	384	413	459	453	426	466	442	445	434	476	399	474	454	447	436	462	426	439	428	434	407	424	509	444	467	420	440	438	437	448	433	426	456	410	432	441	444	444	446	439	444	419	435	402	463	441	475	467	413	470	448	438	453	427	436	403	477	441	465	433	407	449	438	453	454	430	432	439	428	470	430	420	453	463	419	434	441	402	438	449	442	435	454	457	455	448	409	419	410	389	441	382	449	400	402	432	453	437	405	436	432	466	447	448	446	449	414	412	447	449	455	412	436	434	443	413	431	407	411	465	451	478	422	447	450	465	447	434	415	444	434	437	428	415	444	430	448	437	434	449	440	424	454	459	447	432	469	443	455	449	462	437	430	402	470	433	432	496	424	448	459	442	454	470	443	460	435	462	483	471	415	470	415	451	408	412	462	469	444	458	434	455	457	466	421	435	430	438	420	433	444	437	446	442	452	427	458	454	486	447	446	450	426	449	447	468	409	421	469	425	428	463	417	424	462	431	461	461	446	438	490	440	448	441	444	444	445	426	433	425	475	440	470	447	488	462	463	452	435	419	411	422	425	465	432	389	421	431	423	408	447	415	429	438	449	423	435	441	434	451	464	421	448	459	431	434	436	442	420	418	467	440	425	451	464	452	473	420	422	421	417	441	466	415	438	430	435	429	438	406	454	417	418	489	397	444	462	464	418	430	440	479	420	437	453	428	430	433	417	481	448	467	490	452	415	463	430	433	439	468	487	448	436	423	456	451	430	378	433	440	405	421	440	463	481	417	448	414	407	448	484	445	461	461	478	444	406	426	446	434	405	447	402	448	449	427	473	446	429	425	460	423	443	442	454	398	440	442	466	458	435	443	447	438	438	426	422	425	423	462	437	398	415	440	435	460	465	426	446	442	413	439	426	417	421	456	447	410	401	425	435	440	473	433	430	454	431	490	428	414	452	406	439	452	468	446	449	430	428	427	459	462	436	465	415	421	400	420	455	458	419	455	433	443	393	452	431	433	430	411	458	452	433	439	447	443	412	442	415	479	452	457	422	416	443	435	447	451	466	473	459	416	447	456	458	438	456	420	411	454	443	396	468	488	443	430	454	464	438	416	441	446	500	427	443	428	431	446	431	432	457	435	442	418	444	402	429	468	413	428	417	417	417	462	414	434	441	444	425	438	459	461	441	420	438	413	435	442	464	474	448	476	447	413	416	420	466	437	452	438	416	458	443	393	432	444	443	438	458	427	463	421	467	450	507	421	413	460	443	467	464	430	432	459	456	428	431	398	418	465	464	430	442	410	433	460	447	439	459	428	407	447	418	446	437	464	448	418	443	430	433	413	436	449	435	449	439	456	400	452	460	421	469	439	441	450	428	417	479	443	424	435	436	409	470	439	448	448	390	440	424	447	458	435	455	464	388	413	416	421	438	457	454	480	433	436	451	466	425	419	414	426	455	455	496	433	425	450	413	387	427	402	464	422	461	411	468	469	430	456	429	454	452	447	445	428	440	485	445	446	438	401	454	448	430	381	438	404	441	453	398	436	445	441	433	402	431	449	470	473	446	468	442	471	433	465	418	444	453	413	425	406	460	457	438	468	430	423	426	417	456	426	441	477	408	402	426	446	436	422	451	415	436	475	436	449	474	448	414	434	446	469	419	378	444	459	430	458	467	475	414	444	448	429	427	451	434	452	428	440	442	420	438	449	447	415	421	467	423	437	430	427	437	427	440	412	449	413	434	421	417	446	416	437	437	450	455	437	426	393	425	446	467	422	421
16337	8822	7649	4085	2854	2222	1842	1504	1240	1164	957	921	860	770	766	768	694	682	690	722	636	633	659	645	627	597	592	604	650	624	644	607	615	590	609	617	597	585	608	586	563	602	572	595	587	646	652	594	614	612	573	571	627	569	624	601	584	633	574	588	601	637	612	592	641	616	590	588	614	597	575	604	555	560	612	630	543	595	599	538	635	571	583	532	571	581	546	582	639	540	572	556	631	619	592	585	583	616	576	589	623	577	593	566	557	639	574	615	611	618	576	606	616	586	609	626	572	617	584	594	555	584	585	570	603	574	604	558	532	631	543	639	545	551	601	580	658	562	603	580	583	590	577	565	585	622	572	594	567	565	612	574	550	607	584	581	554	600	574	567	618	629	596	615	549	574	551	557	560	640	571	585	566	608	577	600	573	587	535	514	599	595	586	604	597	617	560	614	603	569	622	572	597	524	563	633	608	572	634	585	566	570	580	595	599	541	619	589	617	567	594	587	605	599	563	598	579	595	545	572	596	631	609	530	556	587	577	557	591	521	612	592	603	601	588	583	555	604	617	553	560	577	564	566	606	607	568	590	604	630	582	614	578	543	608	563	589	610	617	584	615	563	577	579	580	615	559	601	577	592	595	567	592	596	605	599	628	632	581	592	641	620	554	611	613	586	556	623	605	591	597	553	600	619	573	605	536	592	649	550	576	604	586	591	561	586	603	587	571	612	603	549	589	539	579	547	591	571	527	590	574	602	572	618	577	562	588	619	571	588	606	578	547	582	581	538	584	588	546	611	568	639	596	573	596	601	581	571	606	578	570	577	553	550	598	573	621	599	601	600	586	611	569	584	598	613	580	591	601	606	578	614	568	600	568	604	580	585	563	589	538	583	561	574	526	584	598	598	604	586	564	620	612	602	549	561	548	549	559	584	593	551	608	598	634	607	578	582	598	568	577	567	616	591	625	578	600	611	572	620	613	591	580	555	600	582	616	563	616	583	589	587	576	591	574	569	580	570	590	594	578	641	566	576	570	574	612	605	552	594	586	582	594	577	567	575	557	607	616	559	567	559	554	544	538	572	569	593	547	622	613	609	568	592	585	576	609	606	581	627	635	582	587	608	589	608	564	608	552	571	607	598	601	591	605	598	575	604	625	552	603	607	576	615	617	568	610	640	565	571	593	553	572	557	579	579	551	620	589	599	636	583	574	567	576	624	574	610	614	584	612	580	591	618	585	596	592	608	586	583	618	568	596	578	637	587	600	583	609	569	650	586	570	550	611	614	596	554	591	570	564	598	568	613	642	556	627	559	559	600	628	603	524	586	582	635	629	569	608	601	535	553	589	554	555	614	553	564	600	577	602	599	568	549	592	599	566	604	553	607	559	596	536	576	571	592	579	554	594	562	576	552	612	579	575	563	579	586	619	582	602	577	598	571	584	617	632	594	580	550	531	620	596	559	594	586	597	611	596	562	587	586	569	599	579	559	580	592	552	581	590	620	622	607	594	571	616	556	575	604	593	560	583	608	561	521	615	570	592	562	588	598	630	590	611	603	614	560	578	586	571	587	588	602	582	609	601	595	587	632	596	589	575	604	623	566	619	578	561	585	612	590	575	625	610	605	609	612	619	589	568	558	610	561	618	607	561	579	635	595	569	586	528	619	558	561	607	591	566	594	546	526	610	600	581	572	598	577	560	553	646	627	597	596	596	600	592	555	613	616	620	654	596	603	606	616	595	564	618	587	601	624	554	602	609	564	604	587	590	621	597	550	542	560	622	561	615	587	590	597	591	640	586	615	583	555	589	577	592	568	575	602	582	622	571	563	582	597	606	556	601	541	622	593	587	558	605	589	553	603	610	554	602	591	581	611	609	528	600	615	596	618	655	577	633	568	593	548	611	601	575	580	571	576	603	530	591	575	602	560	582	562	572	618	568	550	624	591	604	587	599	535	594	613	601	578	565	585	571	578	616	579	573	581	576	596	601	602	600	546	589	578	587	563	551	597	603	587	570	572	589	614	584	577	578	570	596	559	557	636	565	596	614	585	621	593	628	588	582	575	601	570	579	586	598	558	584	575	619	559	595	578	570	554	609	574	557	584	578	598	611	598	530	590	609	573	565	607	582	593	606	597	572	594	613	568	567	595	585	606	583	577	580	564	618	597	592	536	575	599	579	541	566	562	600	592	564	596	602	614	607	592	564	614	594	599	560	529	621	614	601	562	559	581	609	637	560	585	573	594	593	600	626	568	593	560	608	585	589	564	585	538	609	602	593	570	562	589	607	619	624	573	620	586	604	591	555	622	611	591	585	610	578	532	658	613	611	626	601	616	548	548	517	600	615	570	572	617	570	574	574	654	624	553	564	579	597	578	572	610	615	591	618	545	577	575	551	590	565	556	594	571	568	581	561	596	590	583	588	580	609	584	573	556	601	578	604	562	598	582	605	555	601	561	589	555	655	598	584	584	562	579	595	592	566	596	596	552	575	595	594	579	588	559	605	597	595	584	620	560	557	604	561	601	589	570	592	541	600	571	583	550	604	600	607	584	580	582	603	574	566	631	598	584	557	596	594	609	557	621	601	540	600	598	574	541	605	562	578	589	523	605	541	563	627	578	588	596	562	562	633	551	574	568	598	586	554	582	557	555	593	583	623	598	601	588	568	578	628	604	569	575	616	587	601	572	603	587	592	576	546	584	574	575	613	587	596	622	602	599	553	555	556	557	599	565	568	572	607	566	535	574	614	619	551	568	602	569	637	619	592	614	607	587	582	624	544	556	608	600	598	560	565	591	599	564	587	569	569	584	576	576	559	613	617	642	569	576	586	549	560	575	597	639	538	556	550	579	619	555	597	562	545	556	577	560	625	644	563	520	579	577	597	603	575	577	646	596	585	585	596	568	573	566	573	555	577	595	622	571	594	596	568	577	601	621	579	607	595	579	562	560	560	641	590	582	581	534	539	577	584	592	534	589	580	580	610	575	566	563	581	551	571	541	535	595	597	605	617	601	578	634	613	574	602	532	590	577	571	640	581	561	562	626	598	590	604	591	630	613	585	577	612	572	607	579	636	602	583	659	557	609	558	593	599	601	580	578	661	623	621	585	568	560	574	624	600	571	567	587	554	579	571	600	599	566	596	593	593	578	562	588	618	583	545	583	558	612	586	661	576	614	623	590	595	642	594	597	573	555	613	607	685	557	583	565	579	573	566	577	590	557	634	551	635	559	570	577	593	573	591	626	561	556	566	615	548	597	618	604	585	641	570	597	564	556	572	583	628	617	559	588	619	559	578	578	558	619	614	592	566	577	564	580	535	582	571	618	596	570	576	561	581	570	578	591	578	640	612	596	588	620	548	599	605	565	564	548	573	583	566	562	596	571	608	606	584	617	605	644	597	601	587	561	589	619	544	553	565	574	616	558	580	559	576	609	593	573	584	594	559	584	605	589	571	552	578	592	580	586	557	548	561	605	593	572	577	575	586	578	614	582	585	605	570	561
23182	21420	29614	23626	21420	21469	9151	986	645	581	500	438	385	377	392	280	304	290	269	256	272	294	231	258	231	202	229	204	220	210	236	206	180	201	218	222	187	215	200	174	210	210	209	215	219	218	193	209	192	177	190	168	206	179	186	208	179	212	187	190	205	220	171	204	204	201	187	209	195	189	206	215	202	212	204	193	187	182	209	180	200	206	203	195	196	170	177	209	182	179	175	181	189	183	172	180	182	182	176	173	179	180	178	196	198	189	207	196	186	210	202	172	180	172	198	186	187	195	184	188	163	193	171	192	203	192	204	194	187	187	191	168	192	192	190	181	184	194	198	184	177	193	171	197	177	196	181	173	218	191	166	200	171	189	170	198	195	210	207	203	166	201	182	204	189	174	170	184	157	192	210	192	167	180	202	174	204	170	192	201	191	184	179	174	177	182	181	187	191	172	192	195	229	190	171	198	205	181	163	189	180	213	189	201	185	178	189	174	203	202	199	170	232	195	176	182	191	193	180	190	174	173	187	182	171	180	212	188	162	187	187	183	185	196	211	193	192	186	204	206	185	195	212	206	195	195	203	201	191	193	213	165	190	193	199	199	184	244	212	170	179	207	200	162	194	157	165	170	203	192	200	171	167	183	183	176	198	197	173	177	185	169	178	174	175	198	187	194	202	177	194	179	217	171	188	187	193	207	198	196	182	192	172	168	183	192	193	174	188	182	199	168	190	167	177	186	196	203	189	136	192	196	186	210	188	179	193	200	168	193	225	170	197	149	197	208	196	167	192	205	203	169	179	213	193	184	190	189	221	177	174	198	176	183	170	197	166	188	191	168	191	175	176	187	184	168	190	191	158	180	198	179	183	185	205	201	188	200	208	200	189	207	191	173	196	188	188	189	190	187	196	208	173	187	185	188	200	195	186	174	192	180	180	179	193	194	183	203	189	169	209	170	160	188	212	180	184	194	181	198	179	185	205	178	218	202	216	186	169	179	202	169	208	180	184	184	175	209	178	210	158	173	180	194	183	194	184	181	206	206	187	175	171	193	159	187	163	167	191	178	191	177	167	201	192	183	160	187	201	186	181	194	181	204	185	191	203	168	158	177	178	194	184	197	179	187	179	204	196	193	186	206	159	208	177	193	214	196	195	179	182	203	209	186	203	200	202	200	206	190	172	187	182	209	181	192	182	191	187	171	172	174	178	199	162	180	185	194	184	196	199	198	202	195	205	175	189	191	198	186	197	199	200	193	187	182	192	201	197	203	220	183	203	199	206	175	175	176	187	197	186	191	187	207	208	206	168	184	181	190	168	192	199	163	191	189	177	195	191	200	187	164	193	197	196	191	175	165	187	177	195	183	193	179	199	202	188	198	192	183	202	194	186	170	199	206	177	157	167	214	209	204	192	189	182	225	166	170	194	206	174	197	206	210	207	187	154	193	175	171	181	180	199	198	185	167	191	160	196	173	199	188	186	168	216	187	176	206	175	183	172	199	178	191	196	188	196	202	202	196	193	197	181	173	170	187	221	194	186	186	181	188	200	170	192	186	193	192	173	218	205	185	184	175	163	180	183	166	202	167	180	181	187	180	205	198	189	173	209	202	143	204	193	176	204	195	181	186	190	180	189	201	203	180	184	193	206	186	178	212	177	178	174	183	195	173	195	184	178	189	195	195	183	192	159	208	208	181	166	186	192	177	214	183	166	216	173	178	179	180	167	189	193	166	172	171	185	212	167	188	186	216	214	179	191	189	199	173	172	167	197	199	191	189	186	176	211	187	184	194	201	161	192	189	203	183	177	201	186	195	203	174	184	207	186	203	172	188	175	177	183	173	201	186	176	199	182	162	186	165	177	208	196	172	218	194	181	191	192	181	169	174	205	196	149	202	194	160	176	192	183	183	192	177	172	186	182	204	191	191	188	195	162	200	178	184	181	184	194	208	179	211	153	187	186	157	204	194	199	182	167	181	186	185	199	178	177	179	189	194	192	179	213	180	168	186	192	184	168	192	190	189	168	181	152	202	176	171	210	187	190	190	181	199	188	168	166	193	183	174	195	192	175	177	173	196	183	196	204	198	169	180	210	199	181	218	189	201	171	184	202	181	165	192	178	199	169	183	167	186	168	186	201	171	197	183	179	190	207	182	199	198	193	177	171	184	203	194	193	202	205	180	192	184	210	181	199	165	174	181	194	196	190	211	189	189	199	207	171	192	186	183	173	192	188	195	197	181	168	198	156	198	201	191	192	167	181	193	185	189	197	214	202	186	198	184	167	155	184	205	155	193	190	178	162	173	189	184	163	182	195	185	184	196	171	185	186	196	220	192	188	196	177	170	189	185	195	190	183	202	182	185	176	183	204	150	206	220	177	187	174	210	199	204	186	185	198	195	206	184	184	203	213	199	182	196	196	175	200	155	183	196	189	183	207	181	190	186	197	180	198	201	172	173	200	202	170	196	184	187	212	204	211	188	182	177	184	177	177	169	181	207	211	180	179	206	195	170	204	181	172	185	199	166	173	170	176	178	182	188	192	179	194	187	180	157	190	169	179	189	203	183	178	194	200	205	185	175	197	216	190	172	161	217	167	180	186	227	175	203	205	160	167	187	183	187	219	194	171	182	189	179	195	194	178	189	171	187	178	176	187	199	176	180	171	177	185	192	183	178	196	169	187	206	171	189	192	185	186	197	195	197	167	175	193	185	180	203	170	183	164	163	201	167	203	177	183	178	197	196	192	201	195	217	175	221	208	196	189	182	215	187	180	198	196	175	164	182	184	181	203	200	170	188	193	190	193	183	189	193	167	178	191	168	194	177	222	193	203	189	195	181	178	206	167	190	214	190	175	217	184	196	162	164	184	187	188	191	180	178	181	178	163	204	177	192	180	197	185	196	209	177	178	189	192	184	204	223	204	178	186	180	181	162	212	178	188	190	180	199	200	191	170	166	168	201	188	188	197	172	179	188	187	175	177	183	187	198	217	189	158	178	182	175	180	172	180	165	185	175	189	221	196	203	190	196	181	186	182	205	178	197	177	200	160	189	191	180	175	210	180	186	203	192	179	210	191	193	205	170	183	191	189	200	196	210	212	183	187	178	182	209	205	166	196	202	176	216	198	191	207	172	202	187	181	190	182	173	181	184	178	171	192	199	198	201	163	177	176	199	185	185	195	194	184	204	218	176	185	203	187	205	205	168	163	203	185	187	192	177	167	191	208	213	204	178	200	224	168	174	179	186	202	182	172	200	161	171	185	185	187	173	198	180	158	173	191	182	163	200	176	169	186	163	224	167	187	195	172	188	207	206	194	178	178	211	170	175	193	199	177	190	169	186	184	193	193	197	216	215	186	188	172	185	196	194	190	196	196	183	180	213	184	156	163	176	168	206	200	179	198	167	207	189	199	197	186	169	186	207	176	153	206	187	199	190	140	164	188	167	187	200	182	187	186	172	191	201	201	192	189	184	186	189	198	177	195	172	189	214	193	177	196	199	166	200
18043	14140	12306	6683	4520	3328	2592	2123	1541	1315	988	839	757	666	614	524	506	437	440	416	409	360	367	363	317	359	288	317	324	325	292	289	296	298	299	298	275	302	285	290	270	303	274	283	257	292	278	280	254	246	266	249	260	266	263	254	282	271	257	239	312	261	285	271	263	262	263	265	246	270	261	268	261	242	236	293	241	271	237	254	239	241	229	273	264	266	242	269	269	248	227	241	258	250	238	247	251	250	263	268	244	277	273	218	246	266	278	244	247	216	248	255	263	241	286	261	252	253	256	256	260	265	273	241	262	257	238	229	281	252	265	227	260	254	222	244	251	258	270	292	252	275	246	219	280	267	236	229	256	237	242	234	240	255	264	275	270	229	273	249	226	260	253	262	253	248	263	246	252	259	223	264	229	255	244	236	223	262	220	251	235	239	242	271	239	252	254	266	259	249	268	237	250	234	242	264	238	298	256	245	260	264	267	244	248	239	252	224	236	244	236	249	246	258	243	252	292	211	240	232	254	247	252	252	264	229	238	269	266	254	252	242	235	236	244	277	247	262	262	237	231	237	269	235	243	225	248	265	220	259	226	249	246	237	237	253	242	252	233	231	240	260	249	219	258	259	253	246	269	235	239	255	248	255	251	245	239	257	242	248	258	261	242	260	258	260	248	276	240	258	261	252	228	233	280	278	260	239	235	254	258	248	261	273	224	257	229	244	272	270	235	279	259	243	223	261	230	273	235	269	242	246	262	256	260	261	250	256	233	238	254	241	230	212	223	237	231	248	263	253	258	262	280	255	245	245	261	283	276	280	233	261	255	278	228	250	223	248	261	259	256	267	241	213	244	240	262	264	248	248	272	245	246	257	290	243	236	238	252	265	294	248	245	225	278	249	263	240	233	257	241	275	271	251	251	261	246	261	241	243	247	232	224	270	263	273	231	254	224	266	272	257	265	257	256	249	264	254	220	239	249	248	247	248	238	245	256	238	251	254	219	265	241	238	245	260	252	232	224	248	227	212	236	273	267	268	255	258	239	270	256	266	243	254	233	254	279	275	235	243	242	262	248	262	227	266	269	247	261	256	257	227	270	285	271	260	256	251	248	230	262	233	239	246	263	278	256	255	241	229	257	268	245	247	280	220	236	250	227	272	257	260	252	268	243	282	235	292	268	237	276	237	263	262	235	242	236	231	248	225	245	243	262	238	255	235	246	267	260	270	244	244	249	230	242	229	248	238	236	235	236	268	240	237	265	226	232	270	246	231	239	262	297	233	248	247	227	277	262	284	248	246	263	260	245	251	237	264	257	253	248	244	234	268	250	243	263	233	261	281	243	217	280	272	260	261	248	281	250	235	264	284	243	243	231	257	258	233	255	247	285	239	268	231	258	238	232	269	253	258	254	256	242	264	232	251	263	287	236	250	232	238	240	264	248	242	250	277	250	288	276	272	263	218	244	232	220	239	264	240	268	252	227	237	280	268	254	243	238	270	237	231	247	238	262	238	250	254	246	262	232	229	249	253	246	272	249	250	274	263	241	241	273	250	245	270	259	281	246	265	263	239	266	233	273	257	234	260	217	242	240	268	239	283	236	254	231	265	263	269	272	264	249	265	255	257	270	274	254	268	272	268	231	248	257	266	270	241	252	256	263	248	254	222	257	264	235	266	272	265	247	240	276	227	247	249	246	250	240	254	252	251	257	244	255	241	258	261	247	237	247	254	253	271	252	241	277	243	236	241	267	266	236	246	261	252	241	254	270	242	233	249	252	251	260	278	251	258	261	237	255	255	266	260	283	260	240	245	245	228	260	252	243	226	247	228	229	241	252	257	247	241	262	271	226	263	267	246	216	245	245	249	263	236	246	280	257	243	265	257	233	255	276	244	241	242	237	252	273	280	267	255	248	268	253	251	250	270	231	249	267	265	234	240	226	243	256	273	251	275	211	278	243	243	227	255	249	264	260	250	259	251	266	239	260	247	258	231	246	247	272	231	237	245	239	255	266	253	252	237	268	257	258	280	261	243	227	261	272	256	239	235	234	253	243	266	271	239	257	256	225	298	244	268	251	243	242	249	243	271	218	261	245	254	241	262	242	270	255	256	216	249	250	237	269	252	272	243	238	238	231	231	242	244	234	272	273	246	217	271	227	243	274	193	242	253	239	264	252	248	284	248	242	242	240	269	227	283	239	236	237	268	275	231	218	231	252	267	261	224	267	252	230	227	275	245	242	253	261	251	246	251	257	239	213	254	253	234	255	249	247	253	268	246	239	228	226	259	238	243	242	236	220	249	228	275	252	240	251	252	240	253	258	263	226	248	277	220	249	269	234	228	230	229	242	273	270	261	259	237	236	236	245	265	246	235	243	241	267	251	239	253	263	258	250	244	249	252	257	279	242	240	255	258	241	267	272	262	254	259	266	275	248	248	245	269	240	261	246	261	264	246	251	234	242	259	256	228	240	257	253	242	258	264	286	254	230	245	233	269	249	247	245	246	260	264	254	246	258	246	251	254	218	228	250	197	255	273	257	243	278	266	260	219	234	246	247	238	247	248	254	249	253	256	259	265	250	280	265	270	241	244	234	248	256	240	262	230	229	263	254	246	238	233	240	235	241	274	248	229	254	226	275	263	232	241	277	267	259	271	273	250	256	246	266	256	239	256	244	242	260	249	262	255	239	246	257	264	222	246	253	262	243	239	250	219	268	272	253	255	272	260	261	287	252	250	289	241	251	258	232	271	272	238	279	250	258	233	233	268	254	268	255	236	250	258	253	228	267	249	265	251	257	233	284	246	269	246	242	242	250	254	269	242	260	258	254	234	274	226	255	257	259	245	214	267	257	235	272	282	258	243	258	242	242	248	265	254	262	264	260	222	240	216	253	243	244	256	231	247	273	248	268	247	283	234	260	249	267	247	256	252	260	245	248	252	244	263	233	254	240	231	224	226	261	250	249	220	257	233	236	229	243	262	221	246	265	239	237	240	265	258	259	219	241	246	258	245	249	254	247	245	259	257	288	317	277	271	243	264	243	269	247	234	263	239	254	262	260	259	253	243	270	250	258	231	249	265	261	247	263	243	218	262	251	281	271	243	231	263	236	236	260	258	249	241	245	247	251	270	256	264	258	258	256	260	270	253	247	257	252	232	243	238	230	258	257	248	248	237	257	247	239	234	250	257	267	250	259	268	259	252	245	239	254	245	246	249	255	272	263	267	240	227	266	248	272	228	258	268	239	242	275	234	239	267	257	277	280	237	297	202	241	248	242	254	241	255	233	263	250	243	249	268	235	273	274	249	231	289	230	227	230	270	266	233	243	257	242	222	231	247	270	248	260	279	249	247	268	247	238	260	234	246	253	249	271	253	263	237	255	234	245	236	228	263	265	239	231	260	238	237	238	244	256	219	245	246	236	235	249	264	249	267	261	254	242	232	229	269	254	266	232	248	251	208	257	236	246	245	269	281	271	234	253	275	218	268	244	231	249	237	219	267	257	260
27419	20948	9685	1150	752	700	694	650	620	643	592	559	650	603	663	590	657	643	630	639	577	646	623	605	620	661	568	588	622	637	618	584	616	601	615	608	630	602	622	620	583	604	585	603	578	613	593	626	633	626	633	589	599	620	567	558	626	612	624	577	627	602	627	626	580	639	625	594	600	603	553	639	626	601	613	572	547	622	606	629	636	598	637	646	601	597	559	591	602	652	601	581	545	603	558	623	628	599	578	620	568	571	631	641	590	574	597	645	577	583	590	610	579	656	618	586	637	637	611	617	611	575	552	642	584	611	624	564	595	609	660	597	578	593	602	631	618	620	600	602	632	630	607	571	596	630	576	598	635	620	585	598	616	627	625	629	597	629	610	611	591	619	588	613	612	600	600	613	620	587	593	631	657	608	663	626	574	641	598	612	599	600	591	559	584	584	636	600	615	588	609	625	598	605	595	618	591	596	623	570	618	595	576	573	574	572	584	581	587	574	607	637	609	598	580	599	612	613	623	591	611	574	603	594	614	565	600	621	587	608	611	563	640	616	614	616	596	597	614	597	595	617	601	601	622	556	595	592	588	609	610	610	595	581	606	567	591	620	579	583	567	589	636	579	612	558	596	622	582	659	556	601	626	603	637	597	587	592	630	606	616	626	607	557	592	604	631	616	580	573	599	541	583	573	595	618	589	597	561	642	603	600	620	605	582	597	611	576	593	588	579	627	605	592	602	575	585	554	598	590	641	563	640	584	596	583	617	623	589	619	612	575	621	609	610	585	598	573	600	646	597	595	604	596	628	591	609	601	611	593	563	570	571	569	611	647	623	608	574	636	610	608	583	619	583	580	620	583	565	584	609	595	636	587	581	578	603	587	573	589	615	599	602	639	582	605	587	642	580	603	608	604	605	620	614	586	588	602	596	594	622	607	632	606	621	594	625	586	609	590	591	621	626	612	606	644	587	529	588	589	621	610	634	620	600	530	602	660	575	584	613	600	580	578	602	571	591	565	596	589	608	608	596	581	561	550	647	634	578	609	616	559	601	601	624	609	603	625	645	601	622	588	564	607	643	613	614	617	584	600	608	608	584	628	625	659	623	607	583	587	601	573	597	588	621	628	611	560	608	615	611	606	602	639	638	591	614	601	587	651	621	587	624	608	588	596	598	559	586	586	631	591	633	579	603	634	597	618	626	600	588	568	599	616	608	616	590	608	586	607	562	633	602	639	609	601	572	608	562	612	544	628	595	648	574	588	577	601	587	620	603	546	613	629	607	587	613	600	643	658	631	638	608	601	634	610	603	593	611	601	589	618	605	579	594	609	615	583	607	597	612	554	601	616	647	607	573	623	588	609	620	625	618	594	635	608	607	618	566	563	609	589	600	589	605	630	583	582	552	559	624	608	620	559	593	608	611	629	586	605	581	596	621	593	586	625	598	595	623	572	554	592	613	593	588	611	592	593	642	589	610	607	614	580	603	648	612	637	590	627	680	617	640	572	617	621	630	615	619	622	618	602	585	616	611	578	619	626	633	618	619	600	636	551	584	596	637	590	611	624	587	643	580	561	585	605	629	545	633	553	599	597	541	586	616	608	656	584	604	617	608	613	624	561	571	611	602	560	621	609	602	607	565	551	618	621	619	539	591	527	601	618	615	597	618	589	594	593	640	573	679	612	608	589	633	567	595	633	604	600	597	596	585	605	605	624	602	593	611	617	636	574	572	627	548	612	586	586	574	605	661	618	592	582	612	608	594	595	622	598	618	649	645	640	562	616	619	620	573	589	581	607	609	616	594	611	605	631	615	600	553	639	597	620	610	635	584	612	581	595	603	635	635	584	576	606	608	569	538	613	609	573	594	614	576	644	600	611	591	600	638	625	599	604	620	586	625	626	616	596	605	592	621	649	601	578	604	620	621	579	625	555	584	638	560	574	599	621	609	572	565	614	597	564	623	629	590	562	597	590	648	583	606	591	602	590	621	543	569	626	607	629	581	608	568	671	620	647	632	603	561	594	634	583	593	636	619	598	580	611	609	615	559	615	585	606	615	620	648	633	642	608	635	593	620	586	598	605	609	618	591	603	617	579	599	618	615	582	590	635	594	624	648	580	574	583	597	589	639	577	585	598	597	603	586	626	604	600	609	606	608	578	625	613	648	616	631	550	598	608	670	618	584	622	603	559	575	609	574	610	608	628	652	610	613	625	613	617	605	560	610	583	596	598	578	624	614	579	611	610	592	610	603	617	646	610	590	612	586	631	611	581	590	591	626	622	611	607	611	600	642	652	582	581	616	606	588	620	603	588	604	611	616	622	608	575	594	586	586	584	627	625	604	553	617	597	571	592	593	635	605	605	570	610	615	604	619	597	607	606	589	592	629	624	617	609	588	551	627	610	650	599	625	621	633	604	626	619	550	579	605	611	613	569	639	607	613	589	643	556	581	593	614	625	598	566	613	632	599	580	613	580	622	602	585	615	612	615	625	568	633	594	605	606	592	620	589	604	609	595	595	558	589	541	609	647	550	570	596	597	598	617	563	572	609	622	584	633	616	624	549	645	648	606	639	595	619	619	627	635	625	590	616	640	594	614	615	610	635	622	572	579	592	576	592	584	601	628	641	598	597	578	639	665	632	640	600	590	601	585	631	606	617	629	605	598	612	602	625	545	556	614	583	570	613	622	618	585	618	631	581	600	602	601	625	599	645	584	618	593	615	657	608	575	602	628	563	555	630	565	586	570	594	602	588	562	583	588	605	592	576	619	580	583	616	615	595	580	623	603	562	612	580	607	601	570	627	593	651	607	606	604	562	578	593	610	617	577	587	599	590	558	614	571	621	562	642	589	607	622	585	621	596	631	639	615	588	605	574	576	573	620	595	595	618	598	582	626	613	617	605	616	609	580	615	644	629	621	585	585	630	587	612	642	614	621	566	618	613	606	595	600	598	605	604	617	633	584	633	644	628	599	595	647	608	582	626	621	606	633	611	615	599	637	637	636	565	593	623	618	609	582	607	597	621	602	603	567	648	604	596	592	597	633	594	618	622	616	641	623	612	580	620	579	628	610	618	630	606	540	617	632	586	614	603	548	592	624	580	623	596	620	589	624	621	612	604	632	599	577	603	571	598	640	634	621	653	626	633	634	605	647	575	597	618	624	580	557	681	601	582	616	612	640	619	614	594	606	590	670	610	600	639	610	607	611	649	571	600	572	567	643	638	647	606	607	544	611	600	591	602	622	576	629	620	555	675	602	612	640	621	576	614	566	639	634	602	606	596	626	580	606	598	595	628	614	613	589	611	645	601	600	576	609	616	589	641	589	589	592	596	605	624	610	612	630	620	556	630	618	557	577	622	631	591	584	632	655	618	594	619	614	583	603	581	607	608	621	568	608	604	592	595	569	607	576	596	561	603	630	597	603	599	584	632	584	607	590	621	571	580	600	617	620	634	605	579	551	581	640	649	603	630	608	617	619	641	588	587	583	638	616	651	562	627	610
9838	1426	1360	1047	948	845	900	847	827	875	836	793	772	762	811	756	780	798	751	756	746	786	786	761	771	769	770	783	827	832	764	790	792	777	789	803	808	759	805	777	807	777	812	773	759	809	756	763	823	799	810	793	786	758	815	777	767	771	749	781	809	744	787	806	787	755	775	754	801	801	762	746	784	763	801	778	743	779	734	775	791	755	792	736	742	793	815	730	748	754	798	784	819	762	827	789	745	760	718	776	747	789	794	820	769	787	833	827	777	750	749	730	756	773	790	740	785	741	790	775	774	755	760	736	787	842	772	704	752	793	811	770	785	760	805	792	759	799	720	784	787	812	793	776	781	802	794	802	766	788	744	789	790	797	775	791	777	795	803	791	762	864	783	749	753	794	795	727	803	766	744	760	755	771	756	805	740	768	766	788	777	754	762	763	811	784	755	749	769	752	785	838	771	778	749	771	757	801	790	820	823	767	766	818	773	729	749	753	814	766	796	808	784	790	752	779	789	787	818	761	775	801	780	781	764	758	780	757	738	799	755	799	775	788	766	769	770	748	796	815	786	817	791	793	777	730	760	787	801	788	780	810	739	765	758	792	790	773	784	799	761	761	788	783	765	840	774	783	722	711	740	801	768	765	807	748	806	762	820	776	771	751	744	791	754	756	743	765	744	744	766	772	742	751	800	803	793	774	777	789	765	745	744	762	740	761	746	781	804	715	798	794	764	775	789	771	752	810	770	751	810	719	807	781	796	806	805	749	784	795	780	786	766	783	770	767	806	732	811	766	769	785	827	798	763	743	790	766	770	765	804	777	755	752	784	788	808	773	778	748	781	772	797	791	780	766	752	728	789	774	777	842	729	761	736	787	803	778	795	860	777	773	801	780	805	746	778	769	788	757	772	774	763	776	765	811	798	761	720	773	778	807	815	777	772	774	800	799	757	727	734	807	762	748	764	814	791	794	738	739	762	839	794	810	829	773	785	738	823	761	739	772	797	749	839	782	781	783	733	776	828	799	786	762	754	816	802	766	772	769	820	771	791	781	786	806	787	803	758	775	790	821	778	760	754	828	797	803	804	736	753	752	786	767	785	775	782	800	758	765	757	737	757	791	779	779	790	785	833	811	800	807	781	801	789	853	837	792	794	807	761	795	771	784	803	768	766	802	816	756	761	788	743	773	780	783	774	764	823	805	733	789	787	800	779	766	797	765	809	715	783	751	734	783	769	762	809	757	781	798	842	820	807	763	773	772	720	816	766	772	782	789	807	744	816	782	752	773	823	814	820	739	766	841	755	799	796	760	730	803	710	732	801	749	786	789	752	758	829	789	803	739	751	746	730	763	788	772	787	766	752	786	787	803	764	823	797	799	782	790	740	808	753	829	728	754	781	814	745	785	740	788	781	760	781	784	783	771	733	803	806	752	814	737	785	761	790	743	776	739	726	736	736	881	760	792	784	757	761	723	819	806	806	771	711	790	730	813	752	812	752	778	768	740	765	762	756	792	847	825	778	763	809	797	755	811	722	802	780	754	743	746	757	731	791	804	769	816	780	766	769	751	781	760	753	806	793	820	761	750	823	748	770	810	704	761	739	760	766	797	740	773	808	800	770	814	787	750	762	801	789	800	788	766	759	772	767	800	781	800	714	816	835	775	770	758	779	780	773	770	821	761	784	804	758	771	808	756	757	740	757	803	801	842	744	742	779	775	787	788	794	827	749	764	782	831	787	773	761	715	775	780	749	824	741	747	798	776	788	730	793	721	803	794	703	751	781	755	767	773	763	794	773	773	733	796	755	782	769	746	794	759	787	847	806	792	799	747	797	781	743	762	751	773	741	827	742	776	779	772	800	793	773	769	797	760	781	776	777	792	808	755	732	815	825	731	743	784	780	814	751	806	812	819	770	817	814	700	779	765	737	756	789	760	731	775	715	804	756	798	783	842	805	781	808	787	739	772	808	741	783	798	772	767	762	777	739	759	740	802	764	757	755	809	758	735	757	778	753	770	788	801	793	774	763	789	784	774	794	766	842	802	756	810	773	804	754	783	820	784	756	779	781	763	792	808	814	756	781	780	792	777	818	768	757	783	775	811	797	781	805	798	767	752	779	794	771	804	799	752	818	767	792	787	782	735	695	752	846	820	745	778	775	833	818	754	797	839	783	783	818	776	779	802	785	785	812	795	744	753	798	758	741	747	812	760	845	774	749	774	762	803	761	745	781	807	793	787	797	786	751	795	768	756	787	801	752	804	785	743	783	745	797	751	768	786	834	796	791	765	775	791	795	773	755	728	775	751	807	783	803	755	792	753	769	811	740	786	771	820	778	807	776	777	813	754	785	747	782	765	766	787	767	758	760	797	732	816	792	771	785	784	787	804	741	754	820	745	809	792	784	809	731	821	789	747	751	773	775	794	789	737	767	798	787	794	754	769	798	836	821	787	790	817	759	791	762	779	757	754	816	815	806	780	824	782	699	803	785	776	826	803	760	802	787	803	752	773	806	757	734	772	811	800	794	757	808	817	780	795	826	805	767	795	772	725	785	826	771	803	765	817	783	812	762	717	775	754	739	783	818	817	804	774	796	788	841	803	774	768	800	751	775	785	779	785	809	799	774	804	780	792	831	784	786	718	773	783	795	775	774	792	813	804	797	831	803	760	761	840	749	785	756	737	766	808	751	805	724	808	824	768	794	803	722	782	759	783	798	751	813	728	803	763	766	803	767	800	759	775	789	727	753	795	816	784	742	768	782	733	797	806	840	782	743	771	766	755	754	748	737	777	764	779	799	768	776	754	819	767	719	788	814	742	801	768	735	785	768	770	796	760	836	793	726	799	754	815	780	761	807	791	792	759	748	772	761	733	749	790	755	747	805	777	788	732	777	772	766	790	769	774	749	821	788	780	799	793	760	789	818	796	790	777	774	793	806	797	786	820	727	791	792	744	852	736	746	798	745	798	767	746	745	722	809	812	794	748	748	774	734	789	770	777	747	754	749	839	783	790	833	733	763	760	761	709	772	732	776	789	796	825	775	804	772	795	758	789	783	790	746	773	751	800	751	705	794	795	765	794	778	771	768	784	740	787	768	780	751	771	750	812	791	756	720	767	766	733	755	806	729	819	752	753	758	790	794	770	763	768	711	811	774	792	793	790	730	746	784	808	785	747	731	771	801	748	806	748	802	731	788	782	809	801	793	770	808	724	755	818	790	767	774	753	777	822	751	752	751	778	797	800	791	783	767	774	801	756	803	793	813	771	746	772	777	769	781	754	762	795	807	769	780	744	708	759	845	760	710	779	766	763	767	777	789	773	753	767	753	731	780	768	763	761	838	800	783	795	773	736	766	814	726	803	798	766	742	809	800	759	790	759	784	741	755	782	766	830	744	774	789	769	782	774	789	753	745	768	840	793	723	763	781	798	764	795	758	743	750	721	762	792	811	781	802	773	735	758	736	827	798	771	829	801	710	775	832	786	777	771	767	781	751	780	760	796
24056	21422	29095	24125	21407	11882	1315	844	714	598	664	595	554	548	493	518	492	483	492	518	500	473	493	497	465	473	462	441	458	479	436	431	428	477	479	435	463	470	459	439	449	452	399	430	437	464	449	449	439	476	472	401	495	471	471	427	427	456	421	451	445	422	432	444	436	477	456	415	464	440	475	461	462	477	388	444	469	449	432	427	465	437	442	479	456	446	429	480	416	449	451	454	453	459	462	420	449	491	456	463	432	461	465	411	475	450	433	457	479	439	451	420	432	427	447	467	441	462	465	439	452	453	484	486	450	447	474	438	453	452	467	441	466	441	400	485	420	494	459	461	426	465	456	469	462	497	471	422	465	411	445	435	472	449	483	434	437	447	482	419	427	473	423	449	441	426	459	436	429	492	454	451	449	467	439	419	473	447	456	449	432	428	488	507	443	480	470	425	459	452	481	447	456	444	468	435	415	410	466	460	440	427	428	435	408	443	455	456	443	494	412	426	401	414	459	476	477	460	428	400	435	450	423	471	414	460	449	463	409	461	434	470	489	438	468	465	471	426	471	440	445	443	450	463	450	447	478	440	434	417	466	430	444	441	470	450	461	454	473	458	515	402	457	493	450	442	442	455	484	470	453	536	438	466	426	403	400	423	427	435	498	436	475	457	452	456	490	442	454	447	444	411	486	451	450	453	460	405	449	435	435	456	463	438	431	427	398	479	445	458	482	448	443	431	459	468	485	392	459	429	414	438	451	454	450	427	440	440	465	437	415	430	436	442	437	450	457	463	405	413	483	474	436	474	468	459	474	463	447	436	440	440	456	473	461	452	469	460	448	486	444	450	450	446	461	445	474	475	446	447	421	441	460	426	423	450	466	461	446	457	441	448	417	448	448	395	470	444	449	460	445	427	445	443	454	465	442	438	449	443	464	458	407	431	438	425	463	471	452	459	470	464	460	466	412	419	440	454	449	462	434	467	455	428	491	458	451	438	488	441	466	388	413	430	464	443	420	408	453	458	441	449	421	434	454	425	453	440	502	495	455	463	429	445	454	453	423	437	462	478	420	453	441	465	444	419	453	436	449	443	484	428	424	465	456	458	416	430	434	484	440	403	439	446	439	394	388	461	480	473	424	458	467	468	421	478	451	445	442	438	441	443	423	434	469	454	453	456	447	416	474	446	465	458	442	438	446	397	454	469	480	436	435	457	421	459	429	435	443	463	453	475	480	448	440	502	501	435	452	420	442	458	453	468	443	462	449	414	467	436	472	458	402	432	465	465	470	441	477	451	430	426	425	470	439	458	436	415	451	453	442	451	455	429	453	422	461	400	477	436	424	505	450	425	492	461	465	450	433	468	425	448	480	477	464	430	460	454	453	437	516	442	461	466	444	442	401	457	474	456	448	422	479	448	455	467	458	441	501	449	405	434	479	425	449	436	451	433	441	419	431	436	505	439	447	434	440	458	454	448	435	465	480	451	435	427	439	416	455	466	435	472	453	449	462	414	432	458	476	457	438	453	454	415	463	422	442	467	438	457	466	519	465	423	412	448	436	444	442	466	477	465	408	487	423	434	450	440	467	432	444	422	459	428	445	429	434	425	426	390	442	472	452	438	451	469	431	469	485	457	451	471	447	434	431	443	482	468	414	453	430	423	465	458	470	422	467	417	442	481	407	440	445	459	439	486	404	435	428	437	473	417	440	475	442	435	438	464	431	478	427	436	438	424	469	440	464	414	475	460	479	473	434	444	455	453	438	426	422	454	479	465	456	438	459	440	456	442	416	446	438	472	441	458	482	459	421	454	437	476	465	454	464	409	447	496	399	445	424	399	449	438	449	415	444	435	437	432	448	468	422	469	473	424	454	440	450	430	424	416	459	454	462	431	429	448	446	471	447	458	453	447	446	419	465	442	472	471	451	417	416	423	447	436	423	459	422	476	447	451	457	453	470	465	418	470	436	427	454	452	493	442	438	481	454	448	418	466	498	450	413	446	434	411	406	439	471	447	405	387	415	392	435	415	425	421	424	444	426	432	458	412	422	444	444	417	440	458	454	424	441	467	447	441	438	438	465	458	464	442	423	437	441	428	448	460	472	474	458	464	429	466	420	441	464	419	445	475	441	459	437	452	445	477	421	432	411	462	447	441	429	410	447	479	455	456	457	465	493	446	443	427	480	422	477	421	442	444	412	493	479	464	433	473	421	465	471	490	444	459	427	449	466	476	460	428	453	477	429	464	470	456	463	461	432	442	484	467	451	447	450	445	463	488	451	458	467	419	483	398	462	472	458	444	424	485	450	441	471	487	460	456	446	432	440	412	457	422	422	443	489	444	424	442	475	458	474	436	420	489	424	439	454	455	451	487	427	448	435	453	403	445	483	425	445	432	400	421	432	427	448	467	438	445	429	425	473	422	411	439	469	408	449	454	455	421	445	443	436	441	434	445	481	444	418	430	453	448	425	444	457	428	450	436	435	445	439	456	439	444	425	427	448	448	488	466	462	464	463	443	450	432	478	465	449	427	431	448	467	420	428	477	460	455	452	432	431	446	451	468	468	431	433	456	446	448	455	468	486	421	451	472	438	445	465	444	463	464	414	474	443	440	481	470	448	456	415	442	436	472	441	450	477	481	448	421	446	467	470	427	454	438	449	441	452	450	434	446	444	460	422	419	433	420	434	428	437	465	473	428	438	446	483	463	428	423	434	461	442	415	433	449	429	441	439	446	439	398	438	465	443	455	460	446	441	437	441	449	454	432	446	478	449	473	464	400	465	431	459	459	406	497	455	466	419	440	447	448	425	449	466	416	440	439	425	450	438	441	494	450	431	462	481	457	469	444	441	459	470	425	445	417	460	409	477	449	427	419	465	443	417	466	421	464	401	430	437	435	426	438	446	437	405	467	443	454	456	444	440	452	505	424	451	447	437	447	459	464	449	422	424	460	453	442	432	438	488	432	441	445	433	453	447	430	499	444	459	421	491	438	424	455	488	430	455	463	457	415	473	451	398	437	399	471	460	440	481	450	448	470	459	439	433	467	410	421	464	429	460	429	441	433	470	479	426	414	438	455	414	467	464	454	441	416	437	478	454	472	435	476	468	444	455	436	459	437	462	454	471	475	422	443	446	468	439	468	469	416	488	451	444	435	440	488	477	437	457	439	458	463	464	456	455	504	442	445	492	484	389	437	459	440	430	416	430	449	473	457	431	463	463	393	446	515	460	461	458	442	410	456	429	416	443	451	449	437	478	478	451	460	465	459	454	442	455	425	426	431	417	416	439	420	486	464	435	450	444	418	458	452	465	457	469	480	416	462	425	482	406	458	457	484	443	449	451	447	495	443	417	443	403	453	464	456	477	449	430	491	423	440	446	456	471	455	421	479	412	456	439	484	417	462	461	421	429	424	468	435	447	470	440	464	468	429	463	449	445	418	455	435	465	442	442	429	418	474	457	424	424	416	463	438	444	466	450	459	456	473	468	418	455	471	430	455	414	446
18013	8884	7567	4027	2901	2234	1809	1435	1276	1191	972	904	838	812	786	735	711	726	654	717	638	670	669	671	677	612	631	630	609	614	614	602	619	606	616	591	550	628	586	582	624	655	615	583	623	597	584	614	591	603	571	624	584	602	592	577	604	578	617	631	611	568	557	598	601	580	599	567	606	603	573	611	597	635	576	555	604	567	595	603	597	621	613	596	595	600	570	614	585	624	604	624	639	571	595	588	640	608	604	568	608	629	601	607	598	542	571	615	560	573	569	602	574	626	592	540	649	591	582	625	632	602	587	573	594	611	618	630	631	599	610	589	566	601	560	610	588	602	575	601	609	580	610	581	590	558	580	561	580	591	663	611	577	580	522	552	646	572	612	556	573	593	532	622	584	612	575	586	603	569	571	620	583	594	564	542	594	550	635	581	553	607	611	582	572	593	566	569	565	617	619	601	612	606	621	562	617	580	567	597	557	605	632	572	566	566	643	576	593	604	621	562	548	581	574	575	569	563	630	604	586	532	576	599	575	621	578	609	609	586	579	593	619	564	583	614	579	612	592	629	608	590	597	596	554	581	610	607	556	577	586	594	564	589	587	512	587	562	588	585	657	596	602	573	586	543	655	607	576	618	602	572	579	578	595	568	537	603	550	571	568	631	601	595	605	603	561	561	639	599	635	587	620	632	610	591	642	589	592	579	562	562	563	600	575	603	566	587	605	621	630	609	562	582	573	584	545	564	595	598	565	580	556	581	592	583	596	623	555	579	603	584	555	617	572	575	589	647	610	613	597	623	600	574	577	615	630	577	569	568	637	583	599	605	624	582	558	623	613	572	572	574	609	597	568	590	615	590	564	665	609	592	565	630	566	599	572	592	592	605	596	570	582	635	610	603	597	589	609	584	584	561	601	581	576	535	601	601	572	547	598	587	589	595	608	610	634	595	602	614	549	639	637	626	620	592	548	574	610	569	608	626	569	616	585	625	628	591	606	577	568	592	608	560	588	575	589	609	592	592	623	601	625	575	552	597	561	599	590	585	603	590	628	635	568	581	547	552	574	590	578	561	595	626	547	589	620	592	565	568	583	567	579	556	557	602	611	608	601	625	556	641	590	609	568	576	602	600	596	621	561	625	601	595	575	555	581	592	565	591	578	604	603	609	592	575	606	599	600	650	633	613	583	555	629	553	619	547	560	560	573	638	623	625	599	637	587	550	609	605	577	575	611	615	634	633	577	586	608	562	639	603	645	611	596	629	587	586	619	570	592	577	603	606	633	580	553	605	568	581	634	589	603	539	601	534	596	600	581	576	562	606	597	552	610	564	585	621	593	583	580	569	576	578	595	581	602	607	602	561	620	579	567	612	582	616	595	617	569	552	625	652	622	607	600	555	616	568	613	569	623	566	571	588	602	581	541	606	587	582	590	620	601	610	561	581	580	578	572	574	617	548	553	576	595	602	591	544	578	602	598	585	600	577	573	589	586	611	530	592	607	642	587	608	609	547	590	618	610	630	581	547	609	586	563	599	567	587	584	574	626	567	584	569	586	591	585	542	598	613	587	585	610	608	612	545	619	624	618	577	573	629	559	611	638	587	585	605	597	611	603	552	618	566	582	605	599	559	585	535	592	584	588	592	613	597	576	587	642	585	586	609	577	608	608	568	584	586	562	574	564	630	607	616	587	587	603	569	597	627	567	625	583	620	546	628	595	596	619	550	572	557	585	576	582	563	595	583	601	623	605	593	602	587	591	601	527	604	576	595	568	648	591	570	606	610	574	576	610	542	615	564	592	610	585	529	602	602	569	593	663	562	571	559	602	599	517	591	569	568	599	594	576	639	575	569	543	568	576	597	573	624	624	586	539	607	557	546	539	593	629	621	573	587	562	595	590	567	573	597	585	558	584	630	575	600	598	576	535	589	557	604	608	623	571	599	612	566	561	610	603	665	604	592	625	579	625	566	614	610	583	591	592	609	567	630	618	573	574	567	547	633	578	534	606	587	569	601	566	585	607	598	581	597	586	596	592	568	538	615	570	562	603	609	598	601	613	605	610	589	596	620	588	554	602	574	546	623	605	626	577	587	599	566	553	611	608	549	576	583	591	584	557	590	565	571	561	552	570	588	579	591	571	575	551	648	540	605	578	559	592	547	624	605	621	561	590	576	578	590	623	617	559	611	584	585	582	585	586	620	564	623	606	619	575	592	547	634	600	591	634	545	602	583	604	547	564	606	591	550	575	594	608	571	592	603	589	583	543	588	598	558	629	576	592	578	615	593	560	597	571	575	598	612	627	596	614	597	613	588	561	599	566	575	599	568	609	581	636	613	611	621	552	625	582	547	567	557	594	596	590	595	605	594	604	576	576	586	586	619	598	604	569	588	587	617	549	554	607	591	582	593	615	562	571	624	583	606	571	580	590	570	583	559	575	615	581	577	597	624	616	567	613	564	593	649	607	590	614	592	587	610	606	593	603	568	598	603	586	593	586	628	596	595	576	580	594	534	594	621	573	539	589	590	597	585	583	595	535	553	599	595	612	623	580	607	589	582	580	540	604	582	567	603	577	555	617	573	602	607	593	604	635	615	603	601	593	617	580	567	606	578	593	589	607	546	615	591	622	606	611	571	606	602	598	557	581	587	611	613	580	615	604	568	632	619	575	607	563	611	604	637	622	578	543	571	602	601	610	588	578	584	608	560	609	564	613	519	573	559	592	605	610	606	611	596	568	566	576	570	615	604	582	590	561	591	602	571	582	586	607	608	601	553	611	624	603	615	624	578	589	628	593	627	592	594	614	569	571	606	598	615	608	554	621	589	599	578	586	585	592	654	609	565	569	591	609	557	606	584	582	587	582	590	585	570	635	596	556	564	591	614	616	619	582	599	636	603	567	535	599	592	606	574	597	567	592	582	627	551	625	571	621	551	602	590	599	627	580	596	626	584	601	588	586	601	610	574	615	632	526	602	648	583	625	575	567	592	579	607	551	535	610	593	590	607	581	550	595	595	576	586	601	534	559	597	578	591	596	612	592	595	631	583	607	603	583	578	583	584	597	563	589	596	588	547	584	584	572	566	531	580	597	586	627	586	623	626	619	590	559	594	610	602	596	557	637	597	574	605	588	578	569	605	593	575	561	556	556	575	610	576	615	585	587	568	575	602	631	550	580	585	617	577	558	631	579	570	602	592	578	569	538	571	583	572	570	572	582	627	587	569	557	582	555	583	576	614	540	580	588	580	590	579	573	580	601	568	607	605	525	596	550	558	577	587	602	607	578	571	595	586	588	582	561	592	599	594	576	568	607	600	599	585	577	603	618	597	578	545	606	585	578	626	601	569	591	563	611	641	596	578	623	627	608	576	618	549	605	604	587	589	552	615	592	580	594	571	623	592	557	567	576	537	598	596	610	622	619	586	591	626	598	565	603	635	605	586	580	599	582	611	580	568	599	636	556	595	613	618	584	588	605	589	624	572	631	577	590	589	609	605	579	592	539	599
23158	21438	29537	23750	21440	21487	10302	976	673	599	511	441	414	397	317	308	291	290	263	241	252	237	232	265	269	230	265	223	220	254	208	223	201	211	222	196	219	203	202	200	208	219	216	223	215	212	193	213	204	199	196	186	205	203	215	197	193	205	216	196	198	198	212	197	199	218	187	166	180	214	191	189	180	178	204	189	168	198	217	181	211	202	193	194	174	175	188	175	190	211	199	180	197	185	206	201	182	187	191	191	189	203	172	156	203	177	189	174	199	210	185	192	183	204	192	187	205	164	212	198	219	199	176	201	192	196	190	190	197	195	202	204	208	190	188	177	205	190	212	191	177	182	185	177	150	180	175	188	198	172	192	204	182	182	181	209	195	189	189	181	165	202	165	199	184	220	184	201	186	196	197	183	175	186	164	186	183	180	180	198	165	179	205	187	201	169	169	182	186	207	199	155	180	189	157	188	191	201	187	165	190	212	187	186	177	224	191	174	189	211	193	172	164	168	210	178	174	221	178	180	171	181	173	182	175	198	190	199	178	188	165	192	202	198	199	182	187	208	187	175	195	179	201	212	183	193	202	169	220	179	168	209	188	186	176	174	180	196	176	179	179	199	199	178	189	189	179	177	185	195	183	216	181	167	187	165	174	159	217	176	188	172	168	204	193	190	182	207	202	185	189	190	167	202	182	180	218	192	194	161	189	202	193	202	167	173	203	188	202	182	223	161	205	190	185	204	201	190	182	166	181	183	183	185	194	184	182	202	190	192	199	175	213	193	181	185	160	169	187	207	191	186	176	195	187	199	189	180	192	181	208	206	185	195	167	198	212	180	178	174	210	187	187	191	179	197	188	161	198	192	178	186	176	183	200	197	212	179	184	191	202	181	201	198	207	182	221	158	212	193	188	188	179	169	186	179	192	219	215	216	182	208	198	197	200	187	192	190	179	173	212	177	173	191	199	206	174	187	193	200	194	174	168	181	182	196	165	197	191	177	197	194	175	218	200	194	190	192	156	193	179	189	181	161	179	198	164	192	171	192	194	195	208	185	186	147	188	201	183	170	175	209	207	222	194	206	166	199	169	180	168	193	200	202	188	157	194	187	178	174	217	173	193	179	170	205	183	215	182	184	210	196	181	183	182	194	193	190	168	175	194	201	172	199	179	170	222	178	209	187	179	168	167	182	173	217	177	180	201	183	194	167	189	191	175	198	186	159	197	176	195	187	204	204	180	185	163	174	173	176	170	181	196	184	190	184	197	185	188	197	191	170	200	186	176	184	190	181	165	181	174	200	172	191	183	183	177	203	176	212	174	193	176	214	183	205	181	168	192	160	199	173	174	211	200	169	180	211	181	159	197	191	185	201	183	189	205	188	214	205	194	183	182	185	197	179	178	160	182	190	188	203	210	225	168	190	188	206	180	198	191	201	178	195	174	208	200	195	201	204	194	202	202	184	183	185	182	183	201	186	199	188	183	171	201	205	163	192	186	210	200	186	189	177	178	160	195	200	166	203	185	192	189	176	193	193	179	202	198	209	201	192	176	193	190	158	173	206	193	214	204	183	182	182	196	191	179	179	204	182	186	188	213	189	194	179	174	205	196	196	180	166	165	205	166	185	190	180	186	162	196	190	187	200	170	181	186	192	181	181	191	209	177	210	178	195	169	203	168	206	187	218	212	186	176	188	220	181	192	199	177	206	165	195	182	177	177	178	222	200	176	181	179	195	182	201	196	193	196	181	180	176	187	189	160	184	183	178	161	193	210	173	188	191	203	185	164	206	209	169	191	188	189	173	196	158	195	188	172	185	201	174	209	206	184	195	194	195	197	186	187	200	202	169	174	188	191	187	175	196	206	217	191	182	165	170	202	185	161	200	167	202	194	193	195	203	176	209	194	199	193	182	179	213	183	186	180	197	184	186	200	185	195	194	200	202	203	193	189	177	213	181	182	180	175	187	201	166	187	198	169	178	182	188	197	168	178	190	188	217	198	218	206	182	173	178	177	186	174	188	182	194	170	213	191	188	189	184	201	202	173	182	206	220	188	182	195	207	198	194	181	187	184	192	193	194	185	198	183	179	164	197	173	202	205	199	196	180	199	192	188	184	198	190	183	171	201	212	203	195	193	197	196	184	195	164	191	193	178	201	200	180	196	155	212	202	197	206	187	187	170	197	177	186	182	170	216	188	167	190	166	192	180	196	184	178	180	191	192	193	181	174	185	218	175	177	180	194	190	193	157	183	163	181	194	193	187	177	192	180	193	177	197	204	191	173	193	202	213	182	201	196	208	198	192	187	200	210	181	208	207	200	210	184	189	182	196	199	233	183	180	197	182	166	182	211	159	193	168	189	213	197	191	184	213	198	183	179	181	191	186	201	204	162	181	185	195	197	182	215	191	190	191	206	187	189	169	209	195	198	200	188	196	206	194	185	189	178	184	197	195	200	185	181	218	168	179	206	186	180	195	179	166	201	191	207	208	210	167	198	191	197	191	180	178	197	188	184	181	214	186	204	186	202	169	198	198	189	199	221	196	170	220	170	193	201	194	201	182	169	182	184	183	166	197	197	201	214	209	207	202	196	190	216	193	208	205	187	187	174	199	176	208	174	188	173	183	207	188	215	173	197	181	209	175	182	189	156	177	166	182	204	174	198	157	189	192	200	184	185	183	167	175	210	198	181	200	192	201	176	174	172	170	174	170	157	192	185	186	190	187	194	197	170	186	204	200	194	193	186	166	179	178	154	183	189	173	167	200	216	204	171	180	195	202	190	185	179	175	198	196	189	195	199	195	199	207	184	193	177	153	170	205	196	166	201	219	190	204	219	186	182	209	193	169	189	222	204	176	169	189	181	190	195	190	198	174	195	182	184	207	194	189	188	193	167	203	177	186	209	193	214	184	192	211	207	187	195	210	221	191	187	166	187	189	185	179	157	194	180	178	205	167	176	204	175	195	192	174	163	200	173	169	185	181	165	197	206	182	200	172	169	189	189	217	182	176	195	171	197	155	189	198	183	198	198	188	189	185	197	169	189	190	182	181	181	170	173	193	170	177	198	185	191	197	203	199	200	200	194	189	190	200	203	163	189	190	217	210	173	174	196	183	196	183	198	187	169	157	180	183	181	183	199	153	189	196	191	193	187	182	213	188	168	198	176	206	178	225	183	173	202	175	191	194	192	183	172	200	197	182	200	182	187	188	162	201	228	205	200	196	186	177	180	185	188	182	199	222	192	183	189	202	204	186	189	167	166	170	177	200	183	155	190	173	165	170	196	213	199	178	198	199	166	196	191	189	170	217	192	202	162	178	198	193	186	168	192	173	197	178	173	193	167	194	185	212	178	200	175	191	174	193	197	189	185	202	185	159	189	189	227	192	211	195	190	191	184	187	168	201	186	208	198	179	186	197	182	182	217	188	194	160	185	171	202	214	192	193	195	164	204	163	171	160	187	182	201	198	207	190	183	167	200	172	201	190	173	192	192	191	198	199	201	157	166
19538	14310	12289	6321	4508	3431	2582	2031	1591	1296	1050	900	779	641	594	514	515	444	455	417	414	409	374	345	314	350	344	331	296	324	321	267	288	311	287	291	287	284	292	280	268	297	278	244	265	269	270	272	262	255	280	260	293	240	254	264	290	283	279	297	294	246	267	275	286	261	280	282	273	239	263	229	263	251	253	275	272	252	269	304	270	264	246	246	235	266	263	263	274	246	283	273	263	257	264	242	257	267	253	249	250	272	248	214	296	270	268	269	244	257	230	242	242	259	233	236	253	288	257	252	254	248	239	251	261	240	255	243	260	242	252	274	254	256	235	213	278	249	250	222	275	266	238	242	275	278	255	240	260	245	255	247	271	246	247	234	242	267	264	268	246	257	234	233	244	243	281	267	264	251	268	260	249	240	248	253	258	246	255	243	240	233	226	278	219	234	226	257	237	242	256	282	260	251	272	264	251	264	233	256	228	221	253	255	263	273	222	275	241	263	253	262	266	263	257	233	277	272	246	260	250	255	260	233	242	238	264	217	248	265	260	243	269	223	238	251	229	258	237	284	272	250	253	268	246	258	246	272	308	250	260	258	256	244	264	261	211	258	246	275	246	260	238	232	249	248	246	253	235	282	227	270	244	248	276	225	227	253	283	258	268	233	281	232	239	230	280	219	254	240	246	255	228	244	267	234	276	263	246	233	258	235	239	264	264	250	232	292	229	280	254	269	253	264	240	260	243	239	254	262	235	234	262	263	253	266	280	242	255	243	242	285	251	238	246	265	217	249	220	258	253	265	247	244	247	213	266	253	234	261	268	242	258	201	256	264	255	251	250	233	287	288	248	285	235	237	242	263	248	280	229	262	276	270	250	269	243	221	274	244	268	255	237	281	252	218	274	260	269	261	223	242	272	272	242	263	271	258	286	236	234	268	258	251	258	253	256	230	273	255	267	247	256	262	268	250	265	249	235	248	237	275	257	254	268	270	241	234	257	244	246	264	250	239	268	264	243	263	253	251	250	244	237	261	247	269	233	244	243	269	292	259	245	247	248	243	259	226	261	268	256	255	297	247	263	270	222	258	246	244	246	291	240	263	247	253	231	241	220	246	260	239	229	260	249	250	227	237	247	233	267	278	252	268	245	244	235	256	272	262	240	283	249	236	259	244	262	227	249	258	257	228	241	270	302	255	277	254	245	289	261	230	252	233	279	241	228	238	249	223	234	248	249	236	262	275	255	283	247	294	249	270	248	253	252	229	244	254	247	257	232	256	244	288	240	268	229	252	251	241	270	245	244	260	233	250	252	246	254	241	259	259	274	230	234	241	255	248	260	248	281	271	248	239	247	266	260	228	271	271	241	258	274	246	217	235	244	274	271	247	245	244	243	253	261	261	238	266	226	273	244	228	246	282	238	239	246	275	243	244	288	246	235	276	253	240	249	259	285	264	252	253	262	276	236	274	247	269	253	288	258	229	287	251	254	246	275	236	265	254	254	249	265	256	243	262	239	264	229	231	253	254	255	235	255	247	265	246	254	251	228	221	279	263	248	267	254	260	253	229	282	240	284	265	245	241	247	241	267	267	274	239	233	224	273	251	271	268	268	267	256	243	256	228	249	260	251	252	251	280	261	263	239	244	258	273	243	251	249	248	228	253	233	247	260	235	242	239	251	263	273	256	237	264	280	260	250	247	254	232	251	240	249	239	231	259	242	215	263	264	229	247	266	261	255	270	263	257	280	268	258	278	262	271	259	229	239	278	252	222	295	254	245	262	273	275	251	266	270	263	270	242	245	227	230	261	246	266	267	263	249	217	252	246	254	257	242	257	231	260	234	244	232	265	249	284	234	254	248	261	259	237	263	256	264	233	230	261	263	258	242	237	257	248	247	239	244	247	244	228	269	267	253	235	241	280	254	270	245	260	258	277	223	212	272	250	239	224	244	273	254	272	269	274	245	244	230	252	238	279	300	247	274	281	251	259	268	253	241	237	245	276	253	271	239	282	212	255	256	275	257	236	264	244	262	240	246	243	265	255	216	244	266	238	263	264	238	260	264	252	247	263	287	249	232	237	237	226	250	259	259	244	264	250	247	275	252	278	228	273	274	257	228	252	288	255	254	291	250	247	257	239	259	280	228	250	255	244	255	247	256	256	253	252	243	242	267	240	241	236	243	226	233	280	256	244	241	235	229	252	247	256	239	261	233	267	269	241	242	282	245	269	245	256	260	265	229	258	258	256	236	252	238	252	253	257	247	263	253	221	290	258	234	258	264	304	266	235	282	280	257	255	264	269	245	296	245	248	229	249	253	272	245	242	278	241	258	269	244	247	251	243	240	243	280	243	255	248	273	263	223	259	234	230	215	256	264	257	244	250	281	234	238	247	279	255	229	244	278	266	247	266	248	251	236	255	241	252	274	268	248	258	250	254	229	241	240	230	251	295	232	248	249	260	259	248	260	251	248	264	233	263	255	256	245	244	243	251	252	230	244	258	235	242	240	243	265	268	268	242	248	235	227	260	233	243	251	226	243	228	260	255	262	243	255	268	245	257	246	263	233	223	243	262	241	253	289	248	282	250	262	298	257	270	279	243	258	240	238	244	266	235	247	253	259	266	258	246	258	253	237	225	279	248	281	236	258	255	282	257	286	252	269	247	243	233	240	291	245	258	249	259	241	229	260	245	246	236	222	239	270	237	255	271	264	276	257	233	250	252	265	251	252	268	251	273	254	250	261	231	269	257	261	232	268	252	243	268	237	230	240	272	223	243	247	233	260	253	288	271	266	241	277	262	254	248	234	250	254	226	248	255	278	242	258	225	260	261	241	246	234	281	260	261	274	227	245	271	267	225	262	243	287	232	231	243	244	249	251	256	285	237	239	258	263	269	265	257	266	260	246	211	269	253	234	234	249	247	247	247	275	269	244	238	242	227	267	243	255	240	238	268	245	248	244	253	253	245	233	253	231	205	245	267	245	219	250	244	250	268	242	236	245	260	233	257	247	264	243	250	235	245	246	253	248	233	254	245	235	266	250	288	256	264	278	241	232	260	256	255	225	243	239	257	266	257	269	270	271	255	266	249	243	262	240	262	239	247	271	263	246	259	249	260	258	276	252	236	269	258	261	257	233	261	200	249	262	260	248	246	249	264	278	237	279	252	264	247	266	226	245	249	242	252	271	258	271	254	263	254	239	240	251	246	254	252	240	230	271	266	236	252	273	227	236	260	246	246	239	258	253	251	234	249	222	243	243	269	230	259	222	252	248	246	221	263	260	240	243	272	235	246	271	253	239	261	252	238	232	245	276	238	259	275	259	241	270	236	253	274	242	253	262	247	267	246	267	256	235	226	261	282	263	253	240	251	260	231	280	255	241	239	232	251	233	253	256	256	270	253	264	259	240	245	258	232	246	310	258	242	250	273	267	229	230	252	246	242	250	220	248	277	245	255	246	246	261	239	272	233	235	255	265	266	242	280	265	263	276	230	236	232	231	256	243	255
27536	20858	9803	1346	802	789	698	631	617	667	636	645	593	566	616	607	563	586	644	611	630	625	641	596	612	603	625	623	645	600	553	627	616	599	598	603	619	595	630	568	585	599	555	622	602	599	578	627	580	588	599	632	550	613	614	601	584	643	550	537	617	594	624	593	558	593	606	584	595	632	627	614	600	561	601	598	652	585	611	593	633	605	517	591	609	572	618	639	565	598	603	599	613	592	629	599	616	623	606	607	588	632	561	570	622	563	617	565	658	575	598	587	622	602	617	616	626	585	605	584	585	598	577	539	615	611	607	589	610	618	588	602	608	583	581	597	575	640	577	604	590	575	590	577	575	651	604	621	631	648	611	607	629	573	590	639	569	637	590	594	542	638	591	604	583	630	619	630	584	583	576	593	633	595	596	602	603	599	626	621	589	600	622	641	574	591	587	625	611	603	607	563	577	608	611	632	616	608	591	612	567	608	596	621	644	607	585	610	598	605	642	648	569	609	598	629	614	608	598	643	641	600	615	582	635	612	590	644	622	595	639	587	579	609	578	595	642	586	631	570	653	551	586	615	652	618	569	598	634	629	589	613	589	633	631	581	605	594	624	606	639	627	594	621	618	606	624	659	539	578	636	552	592	615	594	606	610	600	579	603	630	572	612	575	603	599	597	569	625	603	616	594	632	583	597	603	582	630	599	630	602	605	560	597	596	532	654	591	596	629	605	611	605	569	622	602	633	597	600	619	613	598	589	646	594	605	618	600	622	580	616	600	605	651	630	596	596	557	605	605	645	621	595	556	612	615	612	617	596	616	640	594	630	656	611	623	566	600	583	592	591	641	641	573	623	585	640	611	638	589	578	665	588	596	636	595	630	607	596	570	644	632	605	588	633	619	621	601	593	658	578	596	597	622	581	597	610	611	601	602	636	583	616	626	629	599	581	616	618	617	620	608	595	583	602	604	579	618	624	557	578	556	595	629	620	655	597	558	637	649	571	605	655	607	628	620	630	598	592	623	603	563	581	606	615	591	621	639	625	620	602	595	605	609	600	599	618	606	590	610	573	604	591	628	645	632	594	603	622	576	641	636	597	573	605	597	615	615	619	616	645	611	604	587	595	593	653	597	616	574	622	581	645	652	620	600	593	618	684	641	593	647	574	615	576	569	616	625	620	562	643	648	638	617	554	635	611	609	623	592	573	625	621	624	655	633	637	598	650	629	574	609	575	604	585	650	608	641	600	585	616	584	605	589	611	574	609	611	627	613	568	622	604	616	627	596	613	587	624	580	595	576	591	623	627	648	628	640	627	614	639	600	627	602	619	655	588	588	593	613	633	608	608	597	582	624	603	563	590	602	585	600	648	609	607	615	557	546	592	599	601	651	625	615	600	581	598	585	655	593	678	632	609	613	601	650	624	590	596	596	599	606	616	637	604	648	598	578	626	610	621	594	606	640	612	641	620	617	583	622	611	600	613	589	612	605	548	617	588	608	606	616	619	611	560	628	610	581	653	535	614	620	624	609	636	602	629	593	588	555	632	612	592	623	625	565	613	602	643	618	640	559	582	602	600	648	598	601	612	583	582	636	597	577	578	585	574	605	588	584	659	634	607	586	583	574	625	582	651	617	564	654	606	578	618	645	644	601	600	586	624	573	652	635	619	603	603	547	620	563	600	625	591	585	611	621	626	660	628	604	587	630	591	641	611	543	590	618	609	601	652	628	607	603	589	635	639	636	632	594	611	575	606	575	548	606	615	579	606	632	562	595	612	608	660	628	653	613	566	556	632	607	600	630	618	617	624	640	591	591	618	599	592	602	645	585	602	632	652	584	628	637	638	601	619	594	550	627	614	579	620	603	577	598	574	596	613	599	639	622	662	616	605	589	601	606	607	602	599	668	581	574	580	628	611	569	598	649	645	590	649	620	638	600	613	587	595	548	616	619	623	604	578	627	590	642	633	628	632	623	567	613	567	609	551	625	577	620	590	621	603	601	558	569	575	612	634	592	583	645	573	583	581	597	589	618	585	576	531	615	629	593	622	638	626	627	574	597	579	606	638	606	629	591	591	580	588	617	589	633	610	546	640	609	582	575	600	590	606	649	601	581	629	597	593	604	612	606	590	571	621	578	613	569	595	647	584	589	567	584	599	633	585	596	567	606	585	638	603	619	589	601	590	642	599	599	619	587	603	607	616	636	610	631	606	579	593	601	578	582	623	591	586	609	562	642	568	650	574	631	640	633	597	626	607	632	570	583	560	622	647	631	646	578	626	619	591	630	600	635	639	589	621	654	593	584	630	564	618	589	555	577	564	585	593	638	568	664	588	597	571	566	662	634	588	593	601	640	648	637	579	648	589	589	579	585	591	612	586	641	622	603	596	604	579	593	571	627	562	607	604	604	600	604	590	562	643	609	601	605	568	585	586	629	617	558	595	639	619	631	579	598	602	666	618	610	582	613	563	622	633	562	611	591	607	616	606	572	643	586	595	632	610	584	623	581	576	622	593	639	629	610	587	632	630	619	561	582	625	615	580	607	584	622	563	648	600	617	593	609	605	586	602	633	607	606	591	623	565	596	609	638	564	606	624	543	544	595	581	577	573	630	582	584	585	561	604	644	554	573	598	576	605	612	624	627	593	611	592	623	603	600	622	559	587	606	606	596	583	617	584	627	611	595	628	581	640	590	634	616	649	551	584	594	634	601	600	601	589	567	606	634	572	595	613	626	620	595	623	587	634	625	568	605	599	604	598	603	604	612	635	620	641	538	618	626	561	623	582	625	581	600	602	608	638	564	597	650	611	672	581	619	594	604	608	640	567	624	636	571	610	598	607	570	635	607	595	615	663	603	614	580	611	609	597	588	618	628	630	607	615	613	594	615	597	615	627	610	618	677	608	620	608	600	585	556	625	617	616	626	568	609	616	615	587	652	606	578	604	601	612	612	610	631	648	620	615	582	612	613	647	627	617	631	593	601	613	641	629	587	602	627	618	623	603	607	626	575	643	627	603	610	595	605	607	624	636	631	566	604	577	620	576	580	586	600	593	619	576	598	647	596	573	588	611	586	564	635	606	617	627	562	585	573	586	572	592	583	616	594	628	611	616	620	596	591	609	609	599	604	620	593	594	602	612	617	588	602	591	606	597	592	602	613	580	621	597	612	615	563	590	588	587	561	569	613	620	564	629	622	625	597	620	573	593	613	589	612	611	626	598	586	599	630	608	597	629	589	589	587	565	600	601	628	560	619	611	597	551	603	586	591	595	570	619	598	574	612	579	601	615	590	655	596	614	576	594	589	596	601	633	606	607	619	602	592	643	591	571	590	618	579	602	624	623	581	603	636	579	608	607	566	580	619	612	635	606	567	635	617	601	614	640	578	594	608	601	607	616	610	604	577	615	603	627	630	602	603	601	580	579	622	556	583	590	601	556	594	647	564	611	608	602	633	620	568	611	589	602	582	603	606	582	612	626	637	597	621	633	603	592	612	592	576	595	568
9624	1536	1411	1022	877	849	848	825	818	772	828	830	789	786	828	805	764	798	727	818	761	784	756	798	767	748	732	860	780	839	774	811	777	802	749	829	770	774	852	783	799	794	821	743	740	830	789	754	809	794	790	786	795	760	733	747	813	773	762	794	798	751	803	753	811	779	787	769	749	806	803	756	840	834	761	766	722	792	771	796	766	776	736	811	784	801	733	753	792	724	762	756	744	778	775	769	789	793	830	815	774	791	789	780	779	811	754	715	821	793	756	728	760	786	796	743	761	756	785	740	780	719	739	778	769	785	779	769	783	806	774	772	745	731	778	784	805	823	797	759	728	823	791	741	746	759	747	752	798	820	762	781	744	779	767	763	812	801	767	739	814	758	807	776	783	795	726	798	796	802	774	770	748	764	720	779	802	814	814	792	762	785	803	747	827	766	779	762	722	794	794	792	817	755	772	818	755	762	796	786	758	789	817	779	776	742	747	794	759	807	764	738	754	806	834	782	774	762	807	788	790	768	786	799	756	827	775	778	829	749	802	815	750	803	807	766	780	773	785	781	747	768	761	754	740	764	741	785	758	775	758	760	761	777	775	733	781	787	817	809	771	771	768	758	737	777	807	729	794	799	803	782	801	782	771	751	746	769	770	786	792	780	755	743	794	794	741	781	760	807	761	788	811	800	747	794	768	766	726	765	758	819	768	769	783	804	783	735	751	840	726	779	762	704	797	806	765	779	779	766	787	776	823	726	815	753	744	843	778	795	760	798	796	799	799	806	761	746	759	745	735	774	780	760	784	754	740	777	765	803	767	796	825	766	703	776	831	793	786	782	824	754	776	800	785	758	782	767	733	806	790	766	764	730	745	799	794	781	752	742	755	779	734	829	784	841	754	769	764	767	781	818	763	801	723	766	780	792	791	808	761	796	756	755	772	797	735	759	766	823	782	814	778	806	746	814	737	793	795	797	779	741	813	769	818	788	789	742	817	798	758	797	787	800	781	769	760	745	798	762	766	765	777	740	750	775	746	790	774	734	785	749	822	771	821	763	716	754	719	765	792	739	777	720	792	784	773	777	811	775	755	782	809	846	766	772	783	763	754	781	743	747	767	790	755	812	797	778	718	757	784	789	811	773	810	734	711	789	761	790	842	793	776	792	833	776	724	775	824	814	741	759	763	753	818	761	804	763	809	788	712	792	751	810	727	807	771	786	803	790	763	781	786	806	798	795	802	805	847	806	766	694	717	770	796	753	802	797	786	755	784	803	703	704	721	829	802	745	794	777	746	814	800	802	778	825	782	733	773	805	732	792	792	792	821	772	785	769	746	854	851	805	742	767	794	737	800	798	795	832	716	811	777	742	779	793	788	777	792	778	761	798	772	763	773	770	757	790	730	793	802	752	810	814	767	792	751	794	771	809	775	748	796	788	828	812	779	795	769	808	806	765	762	742	769	753	813	806	791	846	734	763	793	754	766	741	749	769	777	787	752	805	761	753	782	773	772	778	795	763	773	780	766	796	734	791	769	817	821	801	803	767	785	764	796	781	748	825	783	821	764	770	770	754	865	773	809	792	764	750	777	840	783	767	768	810	758	781	794	731	803	769	720	810	802	822	753	747	760	744	772	799	777	770	748	802	813	772	733	786	776	756	792	763	802	797	734	762	745	799	765	786	788	773	756	755	788	808	751	786	760	800	741	777	792	779	726	788	773	853	775	782	804	751	749	771	783	763	766	763	769	755	757	768	803	806	751	741	762	732	814	783	802	811	735	803	758	765	816	776	741	781	760	797	747	762	796	760	763	791	815	816	717	824	803	749	767	737	784	834	804	717	761	757	807	836	795	798	783	831	762	769	751	804	732	752	771	747	813	769	837	789	734	779	771	807	820	779	774	789	766	744	781	790	861	787	757	747	761	780	792	798	782	813	757	719	781	798	799	771	793	780	765	750	804	735	798	797	797	798	780	758	822	739	813	743	767	745	802	741	770	756	785	765	770	817	760	724	796	732	795	830	742	790	776	770	793	792	761	788	777	770	748	760	814	826	765	795	814	764	802	764	772	840	805	750	816	732	777	789	783	795	768	750	754	765	752	785	785	807	770	808	774	830	794	815	749	792	765	784	771	780	738	793	807	781	791	796	793	792	757	750	814	776	754	837	750	794	753	777	786	770	765	784	783	796	769	797	767	772	801	766	810	754	816	775	780	783	759	808	725	796	796	777	793	843	719	768	793	778	794	809	804	760	816	770	815	781	753	799	771	800	828	794	800	786	794	764	835	780	816	775	767	759	732	779	795	802	767	788	730	759	805	720	837	810	781	758	772	782	832	793	748	741	771	795	787	785	800	762	746	766	789	806	763	722	767	804	836	814	741	760	797	812	773	801	788	777	777	754	786	801	727	779	773	805	784	783	784	799	745	731	777	769	783	740	832	794	760	764	818	823	801	816	760	749	737	761	770	756	776	773	775	807	763	765	750	773	807	789	697	831	806	776	751	780	777	791	775	787	780	824	792	797	780	795	802	705	847	760	784	809	742	772	765	803	714	769	776	809	822	765	766	780	751	784	771	796	779	809	767	797	775	749	785	761	779	780	766	754	784	781	805	774	738	753	755	793	733	777	755	760	752	755	813	789	794	755	771	779	774	799	774	769	754	795	846	764	782	804	764	777	766	742	732	745	800	773	796	755	741	748	798	743	746	765	816	743	768	793	805	795	808	773	759	770	753	722	806	766	829	802	793	750	747	764	791	794	791	799	747	771	763	753	754	782	756	774	755	734	756	807	751	796	787	729	777	739	776	795	758	804	823	818	741	803	794	774	790	768	764	786	773	760	819	817	797	810	816	793	777	799	818	794	774	767	775	791	815	832	782	775	759	729	812	792	772	744	754	797	750	761	784	785	773	783	783	812	771	790	801	814	731	743	732	787	849	760	763	793	766	815	811	775	736	776	740	766	767	797	736	800	755	802	724	789	792	751	767	759	838	764	752	770	798	795	756	791	801	768	771	757	800	759	773	782	741	761	752	755	707	743	782	790	838	824	739	828	769	789	829	794	774	765	779	776	781	771	791	798	759	741	722	832	787	763	782	785	750	751	760	810	805	811	771	777	791	776	783	798	779	766	750	829	752	738	766	824	809	744	787	765	718	795	764	760	766	812	800	795	771	755	780	785	785	773	762	753	786	744	755	762	803	752	839	754	767	776	770	767	746	757	800	761	756	806	801	760	783	787	812	770	811	763	792	757	757	791	739	817	776	803	742	709	788	827	797	771	794	817	774	803	722	773	770	767	812	799	771	746	797	773	846	763	776	768	783	796	795	782	774	741	741	772	753	769	800	764	769	764	756	757	794	745	785	753	758	830	787	836	777	752	754	784	778	774	760	766	811	756	807	798	787	790	773	750	779	775	858	761	754	750	814	748	804	816	778	742	776	768	763	754	789	782	795	732	788	791	749	796	752	813	747	733	775	797	816	761	786	816	770	780	802	778	803	746
24246	21536	29171	24338	21529	11743	1338	859	736	676	577	595	601	574	510	509	534	522	514	499	480	479	470	488	488	465	455	468	485	462	459	468	463	462	467	464	440	482	437	499	449	483	473	442	468	491	434	434	458	440	506	497	464	476	448	426	454	470	441	477	465	490	441	468	474	436	452	488	443	488	463	485	428	439	470	447	460	445	464	399	439	461	436	445	452	459	422	472	470	434	447	459	446	492	431	489	457	453	479	462	466	481	468	435	469	453	489	462	458	443	438	449	468	413	446	456	490	457	451	450	484	413	461	458	424	442	475	475	484	476	439	454	468	441	459	441	479	410	446	440	477	449	443	437	434	476	452	461	447	447	442	478	434	430	460	443	480	448	460	438	456	488	465	507	474	453	457	454	496	450	444	410	416	488	470	422	458	467	452	441	438	462	457	487	441	458	471	457	413	425	461	472	470	463	462	477	436	432	472	429	510	471	475	418	460	487	422	451	441	442	482	438	452	443	461	476	416	444	437	444	483	428	461	484	483	457	465	490	504	437	509	452	468	445	433	439	449	478	466	449	423	464	479	460	479	418	469	430	446	455	460	438	435	439	444	418	448	461	473	466	464	467	440	439	463	438	480	462	481	460	440	413	483	474	489	441	427	492	478	496	426	473	425	451	407	447	448	451	483	485	470	458	425	452	396	455	446	390	477	471	445	449	490	434	459	473	445	462	445	430	460	484	459	460	468	468	412	464	458	441	434	494	489	477	446	459	482	445	449	418	472	457	471	432	433	457	434	462	461	473	442	445	432	438	460	426	445	466	443	424	456	478	465	454	485	433	436	466	455	462	474	479	464	442	453	490	474	460	423	416	451	469	453	470	434	428	450	473	464	473	477	433	486	446	458	459	470	459	478	486	459	493	457	454	471	437	487	462	478	425	456	466	403	456	479	454	445	492	458	446	449	435	467	437	478	477	460	422	445	469	450	401	479	472	448	448	428	429	445	438	428	481	443	442	427	443	447	463	478	452	463	490	449	480	431	441	468	437	481	463	450	424	395	440	448	444	488	458	478	436	450	473	475	455	473	478	448	478	478	445	476	443	466	487	470	426	437	477	468	443	451	436	471	436	451	433	463	452	430	455	467	480	408	456	390	487	442	428	450	443	464	445	435	464	439	437	475	443	434	465	437	460	438	461	437	447	428	434	457	452	433	424	425	480	424	443	469	453	477	437	478	451	413	451	455	465	459	470	426	511	438	463	459	429	454	470	449	436	461	433	444	465	466	474	423	472	431	425	457	440	443	464	441	464	472	417	472	469	462	442	454	461	452	465	458	455	448	508	445	467	437	418	428	434	459	435	447	482	444	463	464	425	479	427	461	453	414	461	475	480	465	435	440	447	441	477	399	470	446	443	444	436	474	437	442	452	489	434	459	432	460	450	438	434	465	432	445	434	444	450	439	454	440	478	482	464	458	415	405	458	446	435	462	434	468	436	471	432	436	450	478	441	438	437	442	469	436	419	445	449	459	435	411	457	468	429	441	449	451	451	433	441	460	438	442	446	465	486	430	447	451	484	467	467	400	432	461	469	443	476	440	443	453	450	459	446	411	485	466	458	472	449	424	451	419	452	491	449	419	438	470	420	451	444	474	465	420	435	446	424	501	449	448	441	438	444	426	457	420	470	444	468	407	433	446	464	471	477	441	443	452	464	449	464	431	455	499	464	410	449	439	441	454	496	423	449	452	407	406	477	387	454	421	461	524	442	451	462	460	416	458	430	426	463	439	424	443	485	408	474	437	461	416	432	476	446	458	477	433	492	459	438	473	447	426	449	438	462	457	467	472	447	435	457	452	420	461	480	465	493	467	459	456	485	474	450	428	420	430	454	403	469	470	451	420	450	461	438	437	424	467	477	470	426	454	450	472	443	455	434	453	439	444	441	450	477	451	434	427	440	460	437	388	492	470	443	451	481	454	451	429	438	463	429	449	419	429	436	450	428	461	453	450	462	421	438	449	450	454	400	451	459	405	467	477	427	468	447	455	485	461	460	438	457	450	434	441	430	468	463	444	472	445	452	491	453	446	467	457	479	431	420	456	475	460	424	469	498	457	437	446	462	495	444	456	478	459	446	489	467	452	454	422	433	471	504	479	425	420	452	469	440	473	401	477	488	449	473	442	446	452	459	434	455	445	426	451	429	446	463	491	475	479	451	454	443	475	466	423	469	441	473	445	442	408	461	441	469	458	447	453	426	475	448	482	470	455	457	453	405	459	407	458	499	480	463	445	445	441	435	446	453	469	455	425	480	439	459	455	420	394	466	466	471	449	458	462	430	431	457	420	484	469	488	491	477	455	421	445	471	488	440	494	442	463	436	460	422	462	454	453	418	475	420	438	436	452	470	448	425	449	424	429	435	454	473	422	471	481	472	422	452	409	480	447	451	471	440	452	434	418	456	480	442	445	441	477	423	457	423	435	444	457	455	473	446	474	461	469	438	418	462	502	445	460	451	436	457	460	440	447	443	470	436	449	417	459	442	453	498	479	440	450	483	397	474	443	454	449	469	454	433	425	465	413	448	469	448	438	444	436	494	443	429	426	478	460	427	445	490	451	464	440	472	471	439	452	452	447	417	420	461	415	426	434	415	460	445	462	464	429	466	452	451	433	430	475	437	429	424	463	472	468	431	439	432	466	478	483	420	434	494	489	463	442	474	434	490	437	463	451	461	475	430	424	469	459	434	464	465	481	457	485	446	419	461	424	473	457	453	446	443	474	433	458	465	432	465	489	457	451	442	468	468	466	475	422	458	489	456	428	442	511	469	460	480	426	428	428	460	451	449	454	412	433	479	458	460	441	405	483	480	478	457	481	461	471	464	445	466	480	475	450	491	431	465	489	452	434	447	531	466	436	481	469	445	454	463	464	451	451	462	468	439	457	434	455	437	434	471	407	474	422	412	455	457	467	472	433	475	431	459	459	461	425	473	437	461	434	454	440	468	437	441	479	431	426	432	447	440	444	415	465	492	487	456	430	457	460	431	423	462	461	443	454	422	435	475	487	475	482	437	426	438	452	452	456	477	434	425	464	451	411	467	476	505	462	435	453	480	424	506	453	449	460	468	425	438	481	471	453	431	460	484	474	433	462	463	444	432	453	451	420	469	471	436	453	458	426	475	452	469	447	477	484	458	432	455	491	443	454	464	456	457	436	435	460	445	472	420	451	471	453	474	427	428	416	431	444	411	484	477	424	451	455	439	458	414	445	460	435	460	488	474	460	441	468	493	495	467	480	448	399	487	459	447	502	440	439	450	435	436	464	480	457	459	502	437	435	447	451	462	450	458	456	421	465	449	430	485	478	449	480	429	456	429	404	438	477	446	429	457	416	461	419	428	490	445	428	425	473	435	449	462	451	441	476	450	450	429	427	455	494	453	446	483	425	465	444	442	450	462	489	460	481	437	445	459	458	464	466	472	445	466	451	415	490	423	472	430	470	446	489	475	429	449
17410	8883	7646	4035	2783	2217	1811	1463	1273	1137	1064	941	881	823	781	712	728	739	664	663	634	674	702	641	663	637	664	627	664	649	650	628	602	620	583	616	598	632	619	656	627	599	612	659	601	674	612	601	603	542	616	587	602	624	626	573	608	594	591	642	595	613	577	578	564	591	672	655	599	592	615	631	566	595	583	621	594	572	587	571	530	597	560	630	567	574	607	589	605	611	638	598	572	621	596	569	612	562	655	582	649	558	605	598	580	599	617	582	618	623	583	602	619	602	597	634	604	597	602	585	604	596	613	616	608	624	592	607	597	601	610	623	610	637	593	614	585	566	616	578	640	601	614	589	610	585	601	589	574	595	575	583	578	607	596	620	598	577	571	566	621	585	578	571	605	577	600	607	571	594	589	626	577	592	564	606	574	606	616	559	593	573	605	584	561	594	619	623	582	542	588	617	623	609	612	581	596	605	589	595	539	583	631	603	586	608	571	587	625	604	630	579	583	616	567	577	610	610	600	567	649	630	635	594	591	565	619	611	622	597	614	631	606	608	603	621	590	558	575	620	589	570	595	596	628	583	658	607	560	648	570	619	642	580	603	592	586	588	575	642	580	578	608	608	588	588	595	598	598	606	586	602	631	586	576	638	589	651	629	646	583	590	600	577	595	617	600	567	597	620	539	580	621	601	627	604	608	563	574	626	632	577	624	613	608	625	638	608	601	588	626	579	598	578	605	612	584	571	528	625	617	626	615	629	591	586	563	599	586	545	587	587	588	604	607	587	580	633	583	598	607	633	628	621	580	595	627	634	587	565	580	600	569	571	591	592	631	551	575	626	616	579	615	602	582	549	593	635	574	576	572	626	562	665	609	570	605	581	588	569	603	613	546	587	599	559	618	596	616	638	636	554	580	621	582	551	556	627	604	587	619	595	618	556	601	573	589	641	603	555	559	622	566	584	595	622	606	606	586	553	594	598	564	592	596	603	614	600	583	590	606	601	599	606	643	569	553	590	619	570	613	582	606	571	606	607	604	579	627	600	558	541	585	613	601	577	581	606	567	606	598	601	580	569	608	647	619	585	609	597	646	570	591	568	600	606	599	594	583	614	628	618	604	578	560	605	570	586	605	626	631	617	571	625	596	564	593	584	579	594	601	617	565	615	616	592	553	569	594	640	596	589	623	576	582	591	618	591	605	592	574	603	584	595	606	591	577	529	588	656	619	590	605	579	632	606	572	628	602	586	575	591	627	580	588	583	614	611	611	582	612	608	613	601	594	574	527	560	610	605	627	597	626	624	594	607	637	620	566	605	564	619	576	582	612	569	615	619	590	598	590	541	576	660	582	592	580	566	640	615	615	615	595	590	615	611	629	594	596	567	614	615	591	576	633	568	567	612	561	572	612	621	574	634	591	604	560	622	609	601	586	564	612	622	576	561	604	583	609	593	558	593	584	614	592	590	610	587	565	624	575	576	596	632	553	569	623	575	598	585	566	598	545	599	581	602	605	618	614	603	618	592	613	609	618	595	587	582	597	573	557	562	578	590	590	566	569	573	609	614	538	568	597	581	589	607	587	634	617	587	572	657	577	627	589	596	642	601	602	608	593	560	643	574	590	647	607	574	567	562	583	582	598	624	603	591	580	638	615	617	604	603	574	598	563	606	600	624	541	590	603	559	634	620	579	607	586	600	580	590	604	614	566	577	594	622	589	600	609	595	606	594	617	574	600	599	624	589	587	604	615	632	604	603	626	598	611	595	621	584	653	534	603	594	626	603	647	559	633	564	586	586	581	586	622	640	602	598	594	602	609	595	653	591	593	656	582	628	577	598	619	619	577	651	586	564	607	610	625	600	568	599	570	601	623	563	621	599	619	603	602	612	587	644	624	614	595	569	588	571	578	622	594	637	577	589	583	590	583	620	585	548	633	622	588	597	638	586	594	579	615	581	586	599	609	596	575	605	604	640	591	572	561	585	580	588	606	596	594	618	633	569	592	584	586	613	621	661	603	649	623	551	515	605	557	603	600	601	575	570	591	638	576	572	625	586	601	605	586	588	622	604	575	608	595	604	589	598	574	603	598	581	582	613	627	572	588	546	651	584	609	590	584	600	610	580	598	610	610	586	583	592	620	600	606	620	588	575	587	613	542	617	605	595	583	588	618	582	598	579	642	600	537	561	583	605	605	598	608	615	614	573	580	596	602	609	580	556	566	633	603	637	609	581	582	586	598	605	603	618	578	624	647	590	603	559	565	589	617	597	613	571	570	570	565	594	622	589	576	575	556	613	620	641	610	642	638	620	659	585	591	592	588	578	568	573	623	618	598	603	623	586	620	584	585	543	591	584	629	625	601	600	659	575	563	596	575	619	569	624	542	657	584	566	611	602	629	635	545	573	606	584	571	572	588	613	631	558	573	633	614	630	601	598	611	607	567	569	631	598	568	573	574	637	632	609	611	566	572	579	606	613	616	540	601	634	619	590	603	570	601	607	614	575	597	610	613	597	655	592	577	661	609	592	563	623	619	616	651	626	607	574	591	651	614	621	571	599	645	605	639	592	602	602	602	581	591	614	607	628	613	615	576	604	601	608	591	558	573	582	610	550	601	581	576	586	579	571	600	609	603	579	579	587	615	608	621	631	598	575	637	583	599	552	577	628	588	626	583	579	598	567	638	579	608	590	580	584	549	596	605	606	575	594	563	593	609	606	612	576	588	603	607	593	665	605	614	560	630	616	555	605	606	634	589	601	557	604	615	564	591	572	598	603	559	613	598	603	650	548	609	569	623	602	605	601	598	573	588	605	566	543	602	567	602	623	640	566	613	592	590	599	591	612	585	619	606	572	591	545	633	626	595	588	560	604	612	569	634	621	570	605	569	613	577	593	608	600	616	589	554	555	598	627	583	559	579	590	608	605	609	605	596	609	564	583	578	565	577	589	649	605	577	616	629	603	576	559	586	566	588	607	557	579	628	545	620	607	601	588	562	612	655	642	613	584	573	594	551	577	557	571	602	576	589	572	610	588	598	595	565	567	602	590	566	582	627	590	553	577	618	617	570	584	618	565	608	624	584	616	579	560	578	554	632	603	557	584	645	646	590	630	589	612	595	601	590	620	604	606	626	581	570	597	630	591	629	603	566	590	538	562	593	599	592	557	606	579	575	596	624	618	587	617	625	598	550	562	588	606	634	608	605	648	589	602	585	593	583	589	559	616	579	575	604	611	620	562	592	605	601	640	634	601	606	615	606	585	555	628	580	589	588	618	596	603	569	602	597	635	574	617	641	600	549	614	583	596	623	574	635	602	601	604	571	642	583	560	600	589	630	635	600	603	603	626	656	566	602	582	633	634	560	624	610	588	632	619	601	618	642	575	588	567	578	610	558	611	624	619	546	610	625	609	595	592	632	619	600	585	569	591	639	656	578	582	584	612	564	596	592	630	603	606	610	608	571	619	615	613	580	593	593	609	583	581	560	609	604	584	619	642	610	598	610	599
23106	21432	29537	23718	21432	21482	10188	997	676	616	486	449	400	354	338	282	306	292	267	250	277	278	243	248	261	235	230	242	200	213	196	234	204	223	232	203	226	203	232	218	209	215	192	183	219	202	217	189	193	206	175	209	180	180	196	202	207	191	218	204	186	189	224	184	196	175	181	170	192	211	198	198	191	201	204	223	192	196	204	194	202	196	169	195	205	213	191	189	186	190	181	214	197	191	193	175	184	187	194	226	189	181	182	210	204	174	210	204	216	189	212	174	190	205	209	204	193	189	198	202	205	164	188	200	192	202	180	187	172	214	186	174	193	214	174	189	207	169	201	202	192	198	192	186	182	210	189	194	198	181	190	180	176	209	198	202	197	188	196	204	184	221	185	191	215	202	191	207	159	216	185	210	185	198	196	185	191	180	170	192	206	201	188	202	187	181	193	178	185	174	201	198	190	168	175	201	179	217	196	193	197	224	156	225	188	204	190	191	181	188	191	191	184	213	214	183	222	196	192	199	166	202	178	200	176	211	185	188	188	188	194	209	196	178	191	174	188	195	199	182	211	203	185	169	198	190	212	180	194	198	176	179	183	195	159	191	178	192	182	216	185	205	175	182	203	170	209	198	174	220	221	201	217	201	182	194	189	189	199	186	194	190	211	193	171	184	211	196	208	192	204	201	198	187	185	199	196	212	195	211	188	185	204	192	176	183	192	192	214	179	187	201	178	197	200	185	174	185	184	187	178	175	196	186	177	170	202	181	202	191	190	178	190	184	194	199	168	198	172	196	176	175	177	227	200	206	201	165	170	172	188	198	197	173	205	196	196	197	192	187	173	190	167	206	204	217	186	174	206	200	165	184	192	182	212	177	201	204	200	181	177	196	206	183	191	194	149	192	186	181	214	182	165	197	221	196	182	191	199	204	193	172	206	181	177	188	189	203	166	189	179	178	182	210	198	215	178	208	177	182	171	197	187	192	195	191	185	180	193	187	175	192	190	194	191	190	234	179	187	208	197	218	187	187	188	198	209	190	190	204	196	194	205	194	195	195	179	190	199	176	182	192	206	183	185	185	207	193	197	192	197	177	195	176	191	207	191	196	211	186	169	196	217	174	195	162	214	195	213	195	176	200	192	199	191	191	186	184	197	175	197	222	180	185	181	205	206	197	189	175	191	185	177	168	194	183	154	191	177	186	208	209	195	185	188	180	194	204	191	188	178	204	185	207	193	191	204	200	201	180	190	210	162	184	176	184	203	175	180	194	197	184	194	184	186	189	202	190	180	186	183	193	208	190	177	195	203	189	197	167	163	189	193	182	173	191	217	180	212	188	204	197	165	183	189	208	239	175	211	180	173	181	165	169	180	195	184	199	161	189	190	177	217	162	186	205	166	196	184	198	164	173	187	214	178	176	192	207	206	162	181	193	209	195	187	168	189	191	180	233	213	208	167	183	168	180	219	202	168	200	197	196	206	202	192	197	176	205	184	189	216	184	181	211	189	185	170	190	193	215	184	206	205	203	194	206	212	183	194	166	199	179	204	195	184	175	199	175	203	197	186	181	210	190	169	159	183	175	179	179	192	186	197	181	189	191	168	188	217	196	185	188	183	200	183	190	187	184	217	174	197	201	206	202	179	186	225	186	190	194	202	192	189	196	186	192	202	198	190	193	175	187	190	184	183	218	191	196	176	198	205	210	177	191	188	162	189	193	177	200	164	187	208	171	185	182	196	160	162	169	193	225	192	194	188	201	205	179	200	178	192	159	206	203	183	173	192	177	195	178	168	187	183	189	195	172	185	202	189	180	176	178	190	183	191	168	173	173	179	189	163	181	210	197	202	194	173	168	196	183	188	196	177	173	185	191	182	189	202	186	174	212	173	216	166	198	196	182	191	202	213	179	175	207	179	190	201	206	186	164	157	221	184	184	199	198	193	185	201	196	180	202	200	207	172	197	212	215	193	184	190	203	197	186	203	209	182	196	176	184	197	192	209	192	186	173	200	186	181	186	190	183	199	183	199	197	188	179	186	181	166	186	201	172	184	183	160	188	184	187	184	176	189	175	173	188	202	187	187	202	173	183	188	186	188	193	208	212	189	203	189	185	173	207	204	189	199	166	175	196	210	197	194	183	210	174	175	176	189	185	222	185	194	185	190	195	167	171	210	186	197	198	198	198	215	184	183	219	180	201	207	202	214	170	169	212	168	206	197	221	187	189	183	182	178	199	185	217	216	200	187	162	178	203	168	190	213	175	197	188	205	213	203	175	163	196	173	183	179	153	198	203	195	187	182	172	176	190	188	197	191	183	188	183	153	186	219	196	191	168	179	182	184	188	191	179	206	201	196	187	200	181	170	193	206	190	167	183	179	191	186	190	181	172	198	188	212	202	218	180	201	194	213	209	179	183	195	195	205	179	189	186	213	180	183	197	172	194	192	181	190	194	177	212	219	195	209	196	214	198	202	191	200	161	190	191	189	185	184	195	175	183	204	213	203	184	193	194	200	188	192	188	197	187	170	204	179	196	194	197	198	178	177	192	183	193	180	200	181	175	210	176	187	198	184	214	175	193	207	231	223	184	187	215	184	193	190	206	219	160	204	182	200	162	184	210	174	177	174	233	189	207	197	203	213	185	175	187	196	194	190	204	190	196	194	189	199	189	205	176	175	191	176	192	186	168	195	184	187	215	192	199	188	225	175	179	187	177	184	160	189	208	173	192	194	171	194	207	209	186	192	197	189	212	183	195	165	185	174	209	199	198	191	216	192	197	199	209	197	169	206	167	176	194	218	166	197	187	213	209	172	197	182	191	178	206	194	181	195	195	189	200	180	206	199	184	220	171	189	195	204	196	189	201	198	198	213	181	218	172	180	217	183	173	177	190	198	188	192	200	192	163	172	179	195	193	187	160	189	183	187	198	191	211	182	179	191	187	206	183	175	213	202	233	193	155	197	182	192	178	175	193	175	182	186	192	195	174	179	204	187	180	179	195	174	178	193	168	198	169	184	167	205	168	199	176	190	193	172	217	219	192	178	166	194	178	211	199	197	199	194	189	189	176	169	189	191	184	206	202	197	197	204	183	189	189	196	189	183	185	181	167	186	170	193	192	180	174	170	219	195	193	192	186	206	187	179	195	198	213	185	195	217	179	215	181	196	162	205	162	210	213	176	190	201	200	198	187	195	185	187	203	173	185	149	168	183	198	176	159	175	174	190	195	212	175	181	194	168	198	192	197	198	188	173	205	175	177	199	198	189	201	180	206	200	172	191	191	168	202	184	213	170	202	163	191	195	187	209	185	201	188	196	182	186	202	155	183	189	177	179	204	213	182	169	181	185	184	195	191	187	203	195	206	209	213	201	186	183	183	171	182	181	220	210	220	186	201	177	210	176	172	188	187	201	192	220	202	188	165	187	174	177	194	190	167	188	195	188	188	206	180	173	213	168	197	193	197	189	199	185	179	189	201	191	196	184	192	195	193	198	169	174	191	202	179
19769	14087	12351	6613	4420	3290	2551	1994	1589	1304	1053	904	786	678	605	551	523	476	446	438	417	369	386	373	369	302	350	362	310	298	346	268	272	319	285	292	309	328	285	299	280	314	311	284	247	300	256	297	290	274	265	290	306	253	263	249	293	284	266	272	272	281	287	259	263	246	243	257	265	270	279	280	274	293	240	262	250	244	279	258	242	257	266	275	233	275	250	300	259	290	261	265	255	231	262	249	270	275	246	275	238	266	237	254	249	246	275	273	248	267	248	236	249	250	236	235	265	265	251	271	269	254	268	271	276	245	245	267	239	266	260	264	244	272	276	237	242	256	252	252	264	249	280	260	264	259	250	241	240	256	224	262	248	261	269	299	235	269	281	238	247	262	274	225	225	276	286	265	281	252	261	252	260	250	255	269	252	234	264	276	246	258	249	256	268	249	248	246	271	254	264	249	249	244	271	268	265	243	273	255	249	261	242	285	235	258	241	231	239	267	250	285	248	260	252	273	272	259	248	255	272	274	242	257	259	278	258	263	249	213	250	232	217	240	241	256	263	213	262	257	266	246	246	241	270	240	256	263	255	240	259	234	243	286	253	270	264	226	262	216	264	279	262	252	252	241	276	269	218	256	254	307	256	258	251	254	267	243	264	294	265	271	273	285	277	270	240	250	243	234	265	263	277	253	257	229	230	238	256	256	277	276	258	295	244	256	239	286	263	273	252	261	251	267	249	271	239	241	260	262	262	267	290	264	237	262	260	248	260	268	255	259	269	278	268	259	212	267	223	244	274	229	218	235	224	252	255	264	267	266	258	274	257	249	247	249	249	245	252	230	220	272	239	239	259	264	269	289	265	236	241	282	257	236	247	279	263	231	264	271	273	286	267	229	263	280	257	265	234	233	278	257	231	246	265	244	248	259	237	276	260	273	237	256	231	292	275	266	283	255	254	233	261	240	237	268	245	261	269	261	251	260	251	254	238	220	243	262	236	243	261	255	269	285	254	278	249	258	259	240	234	267	253	262	257	269	269	269	246	248	251	248	252	274	220	255	255	277	258	269	265	274	244	274	246	266	286	264	255	279	248	261	256	235	251	278	266	246	267	282	252	257	237	265	225	268	261	252	235	266	235	239	264	258	253	258	218	247	237	244	255	296	232	252	260	271	262	237	242	261	265	270	264	285	237	252	275	266	271	264	258	246	250	271	243	240	249	240	275	257	285	244	254	241	235	246	263	256	253	231	253	251	245	250	252	243	240	249	295	234	268	240	255	259	251	258	263	268	241	243	260	253	261	239	274	250	254	271	232	256	250	284	258	273	264	242	259	277	251	265	257	236	235	252	260	240	263	269	244	279	252	244	255	255	247	258	248	256	242	283	274	249	251	240	254	222	250	268	271	259	251	234	254	271	253	267	262	263	268	270	257	262	223	288	272	266	245	239	272	260	286	264	284	267	240	261	245	260	248	254	251	252	255	245	281	237	250	269	258	274	240	253	258	265	277	264	214	240	284	253	259	219	217	252	272	265	219	267	258	266	257	259	271	273	255	255	259	274	287	260	278	271	238	231	287	249	259	241	272	259	249	250	292	245	264	260	261	270	289	258	243	229	288	266	275	257	277	269	263	236	264	232	260	274	262	249	242	239	259	233	279	259	233	237	264	262	266	267	255	236	236	254	265	260	258	242	239	249	266	240	280	225	279	226	238	251	246	262	254	247	235	253	272	268	263	272	253	286	237	259	243	259	255	236	251	260	248	265	268	273	239	275	247	272	258	234	234	218	238	256	256	257	247	298	227	245	232	277	259	286	263	261	243	232	267	250	273	249	268	249	270	260	221	261	220	257	254	243	247	260	290	227	249	247	249	249	235	222	262	318	283	247	278	231	209	287	252	265	269	264	238	243	250	270	269	239	264	265	271	262	250	250	254	264	232	247	256	259	256	253	238	238	264	222	239	264	268	247	249	235	254	232	273	262	259	264	278	250	242	259	260	244	273	240	253	264	237	253	255	257	266	262	272	254	242	248	266	240	260	275	261	267	251	295	250	248	262	271	254	246	255	257	256	293	263	241	227	273	234	243	240	233	261	267	256	240	270	271	241	249	264	240	244	239	272	276	265	258	247	244	229	250	284	245	245	249	253	252	254	247	269	263	263	278	286	244	270	291	267	292	239	222	249	228	229	239	244	258	258	238	254	260	232	259	253	263	247	274	269	236	260	260	267	250	253	241	257	257	287	253	247	220	266	280	259	243	277	252	268	248	251	240	245	258	264	266	284	249	248	255	225	264	239	266	231	237	270	236	274	257	240	225	228	251	248	260	262	296	247	262	246	250	260	254	270	270	270	253	241	267	266	268	247	235	262	246	264	242	232	256	244	279	237	244	249	252	236	264	261	289	282	254	237	228	270	247	232	260	260	254	285	227	240	257	260	269	237	259	294	227	265	259	291	255	233	235	262	244	245	255	251	259	272	245	231	276	246	250	240	257	267	265	245	251	249	241	254	229	269	234	265	272	235	235	226	267	270	270	250	253	256	263	263	291	249	288	253	234	265	253	240	259	245	255	271	275	278	257	255	269	245	277	273	256	271	234	255	266	256	222	267	254	232	267	247	244	269	231	247	258	255	290	243	269	262	290	262	280	260	254	265	278	289	252	250	244	277	250	269	263	258	254	286	278	258	244	246	265	253	267	231	252	276	235	254	249	283	255	254	229	253	264	254	274	270	255	248	251	257	244	242	259	233	255	268	277	243	242	260	256	248	247	269	275	239	272	267	237	249	275	255	262	259	259	258	261	238	274	254	237	271	269	242	247	286	262	235	274	262	262	247	259	241	251	262	265	252	244	275	269	244	236	250	250	279	276	246	255	272	254	248	278	260	237	247	251	241	246	251	257	261	259	268	257	258	237	262	243	248	261	271	250	279	233	285	238	228	252	251	263	262	259	243	263	252	250	243	252	260	241	266	256	275	268	261	272	247	245	238	225	248	248	287	258	259	250	257	266	263	265	235	211	250	236	267	261	254	251	273	262	267	234	260	257	249	253	232	294	257	283	236	250	242	262	261	238	273	239	238	249	258	283	281	247	275	245	259	271	275	252	277	230	280	255	237	246	244	230	261	247	271	256	272	245	245	256	244	264	264	222	276	280	231	238	223	244	259	245	241	253	260	252	255	252	249	240	256	240	232	221	218	249	256	260	247	272	261	287	256	277	249	283	242	248	278	272	236	248	269	238	241	262	240	246	276	263	230	240	243	264	249	265	239	239	256	254	254	255	274	247	233	251	259	262	256	250	284	243	260	274	242	258	247	232	276	264	257	251	265	267	251	261	269	247	277	253	289	271	264	261	245	251	255	248	283	246	241	257	250	262	267	276	261	248	279	284	240	257	238	248	245	263	226	260	273	247	263	251	246	285	232	248	248	288	242	269	259	250	218	257	268	281	255	275	280	265	224	272	271	256	224	247	265	279	265	241	249	262	228	243	253	261	273	235	248	249
27510	20865	9572	1082	729	677	643	640	628	590	635	620	674	623	607	609	660	627	618	588	628	642	612	591	619	613	611	599	652	627	629	620	616	627	574	617	621	641	641	577	616	606	592	577	596	615	654	648	624	626	606	632	622	675	658	653	606	657	634	561	548	667	664	635	605	605	629	592	690	606	615	620	572	635	600	607	594	640	559	609	655	604	586	617	613	579	633	628	632	641	622	584	649	591	589	629	626	595	604	577	628	590	593	604	630	624	572	612	594	610	587	637	599	599	612	606	592	635	624	609	615	637	618	639	633	606	593	649	588	604	617	621	565	631	579	603	620	615	601	594	574	578	592	624	593	604	608	587	634	600	597	621	620	602	599	619	605	653	617	646	628	577	589	638	613	589	662	560	605	598	590	604	607	615	627	608	598	623	654	569	633	600	648	648	633	589	638	612	644	613	589	623	610	631	641	616	625	622	599	592	626	611	608	604	621	579	639	608	565	588	610	601	600	608	589	687	584	641	641	601	616	582	650	625	609	616	615	633	671	607	583	623	632	611	607	616	673	646	641	591	669	616	628	576	634	617	581	585	591	629	617	638	590	624	645	566	597	655	622	619	606	638	616	605	616	581	638	624	586	605	634	643	677	589	603	630	650	596	647	592	651	621	613	633	602	633	598	625	643	637	644	591	627	640	598	570	585	617	614	650	617	620	596	600	613	583	626	637	616	567	618	580	603	610	617	641	605	643	594	588	621	618	621	607	604	601	618	625	560	586	613	570	605	652	625	652	627	566	635	612	633	623	608	569	584	620	622	624	591	629	568	596	619	626	629	587	624	583	594	638	620	602	570	636	620	574	621	646	628	631	606	627	620	595	612	598	593	649	597	606	589	580	611	603	631	633	569	613	623	602	665	634	643	605	649	613	590	620	612	587	607	605	628	576	614	640	573	624	636	614	649	623	611	600	609	615	603	592	626	674	645	633	618	603	644	586	609	604	642	627	607	656	619	611	604	612	635	634	657	586	556	634	634	630	619	624	647	600	636	627	587	647	633	604	611	634	590	595	568	554	597	650	615	625	634	612	621	546	560	604	573	642	587	577	604	629	578	611	644	613	615	623	608	637	596	631	557	581	627	594	629	605	644	603	624	604	556	603	559	585	603	591	613	650	609	668	629	566	659	611	610	642	603	560	626	648	603	611	615	622	606	576	591	594	626	568	598	589	615	623	559	563	635	645	634	589	635	601	583	595	569	640	602	655	613	593	642	609	612	574	611	589	634	601	614	583	577	601	634	620	659	618	616	616	613	609	607	647	597	612	606	610	654	596	642	600	608	605	626	625	578	639	615	634	602	612	668	582	661	620	633	581	616	620	632	681	603	610	650	619	656	621	603	628	587	684	652	625	627	585	580	607	606	605	631	621	633	612	660	613	673	621	632	564	620	592	593	594	610	601	620	591	577	676	650	631	592	646	614	570	644	629	652	590	637	576	603	635	640	633	639	594	623	650	617	641	590	597	626	647	591	603	601	622	614	600	606	629	632	646	582	611	591	640	629	638	627	631	594	611	623	607	616	591	622	600	590	598	580	639	639	571	682	639	601	593	585	576	632	572	665	580	625	585	609	594	594	628	581	576	569	596	565	609	617	570	621	579	609	606	627	605	613	647	630	616	634	612	630	586	645	582	617	578	617	620	601	631	592	602	627	583	613	636	613	634	618	588	634	562	638	588	653	532	610	628	628	629	627	595	594	647	627	585	660	614	608	593	572	619	625	619	614	620	675	615	658	625	584	576	583	606	603	652	599	586	667	631	653	640	645	597	590	639	573	622	589	607	619	615	610	609	577	619	613	603	630	569	591	633	610	586	601	613	621	619	607	596	608	582	660	595	626	656	579	626	654	610	631	628	586	617	591	664	616	644	649	631	632	627	609	630	607	606	596	619	646	618	629	601	623	575	578	587	648	593	613	629	642	594	614	633	592	610	584	650	648	585	625	579	600	644	600	600	621	598	636	606	629	617	628	584	657	595	619	651	590	632	612	623	639	616	618	603	611	603	652	598	638	599	627	615	624	627	632	652	597	615	651	616	583	610	588	616	597	620	591	655	601	598	605	583	619	659	614	622	595	617	620	630	653	590	572	611	615	616	563	615	622	600	633	630	628	613	581	614	635	603	617	595	609	615	618	629	620	586	615	552	586	617	687	608	614	607	595	617	597	634	652	665	644	649	601	597	648	619	615	603	648	645	645	658	576	621	605	632	611	583	652	594	604	654	646	608	610	649	623	573	609	612	643	597	632	605	597	642	629	615	653	621	553	638	591	650	654	627	598	595	622	591	635	589	600	603	617	666	620	616	608	610	643	577	636	611	590	596	619	648	623	608	598	644	644	591	613	613	614	601	632	604	600	635	606	590	585	675	611	600	624	583	618	639	633	579	628	616	612	578	564	623	666	626	622	634	609	661	600	615	622	618	587	604	616	584	604	585	638	607	606	579	597	635	578	511	594	640	618	585	585	581	627	577	657	631	617	584	598	617	602	670	609	631	602	579	604	599	615	634	635	620	585	595	594	612	595	588	597	599	565	586	654	637	637	586	606	599	631	610	562	646	569	587	641	613	581	593	634	600	615	550	601	646	563	598	606	662	605	608	647	644	603	609	625	617	592	633	636	630	609	577	638	655	605	588	598	634	603	669	578	614	613	602	630	582	595	585	634	610	604	606	601	598	670	630	558	559	618	567	585	630	574	615	640	639	583	622	608	608	611	603	605	579	612	617	644	633	627	647	648	609	603	612	613	609	631	597	628	596	599	582	603	595	584	615	616	671	661	598	611	617	605	609	627	631	611	614	600	597	578	596	580	622	625	593	615	584	590	601	579	604	612	627	647	548	652	617	612	583	620	583	556	581	639	613	613	597	626	582	631	601	620	617	632	626	630	594	609	618	633	624	649	613	617	616	604	617	615	633	623	635	599	589	610	600	690	654	615	612	619	643	574	622	626	616	621	639	623	643	591	602	639	617	603	604	657	618	592	605	600	633	647	604	588	610	619	582	605	569	602	616	634	628	615	629	630	617	622	617	620	600	598	637	657	605	601	585	604	607	625	600	589	624	664	584	667	634	581	641	573	599	568	627	606	614	652	653	642	624	622	606	588	540	597	614	633	628	584	605	606	626	632	623	638	584	617	636	625	617	619	643	632	583	607	596	595	600	605	606	648	591	575	604	551	639	591	591	626	610	594	610	639	635	602	620	587	583	625	607	608	616	629	627	607	631	584	606	634	600	632	598	597	610	559	600	620	605	615	602	624	634	609	631	628	595	679	596	585	626	599	574	620	593	616	609	592	633	616	597	595	621	675	622	614	614	586	594	629	640	597	606	578	591	629	598	670	614	687	623	590	670	639	648	634	607	593	584	586	610	628	602	631	582	609	577	563	590	612	587	642	548	576	620	589	588	598	603	643	597	672	609	651	630	602	618	593	620	619	606	603	621	663	596	580	624	630	616
9238	1397	1309	1009	936	883	888	830	850	755	790	805	761	886	898	737	847	797	817	751	770	809	795	851	847	769	840	781	788	807	782	798	799	760	799	791	780	812	822	764	815	760	783	786	794	804	794	781	784	814	764	785	806	826	738	748	743	791	729	836	831	796	796	775	771	805	759	811	784	780	777	831	741	773	745	803	778	845	824	731	778	799	800	860	784	792	781	741	786	772	802	812	807	799	801	817	735	753	738	751	843	729	775	774	745	782	793	741	772	814	760	773	808	780	796	776	793	759	821	797	811	780	788	778	805	793	786	794	783	787	810	756	771	810	761	757	764	758	815	759	795	788	783	750	731	805	778	771	775	781	767	769	771	808	805	737	798	786	764	805	753	778	758	755	808	831	798	783	771	771	795	779	771	754	758	795	737	806	824	831	817	824	781	800	803	806	838	794	753	846	820	844	740	778	800	776	780	776	742	745	783	745	768	814	740	752	807	806	762	779	770	754	799	710	787	852	815	799	769	823	801	827	747	827	818	758	808	782	813	785	748	740	786	838	792	789	758	887	809	795	801	759	777	755	774	779	839	822	772	805	815	780	803	788	761	813	808	804	771	788	858	792	769	792	817	798	791	764	779	790	765	788	769	787	837	805	808	775	789	799	818	780	826	777	783	838	740	774	807	754	821	841	740	763	754	769	812	777	765	810	830	790	775	804	796	741	750	831	849	787	798	746	793	793	760	776	770	765	765	825	788	769	805	801	791	780	801	794	789	766	778	763	770	820	815	746	797	814	777	819	729	801	775	767	779	801	800	767	750	794	760	783	752	841	793	823	771	759	765	853	807	785	781	816	735	813	807	782	795	809	770	816	762	784	777	800	765	783	748	771	816	719	773	828	777	758	795	798	820	725	852	778	808	766	838	778	779	807	782	726	826	757	791	774	820	773	769	805	770	811	784	799	770	774	820	768	796	782	806	754	787	742	794	770	786	718	809	737	772	780	780	762	744	774	797	777	796	790	837	754	798	772	796	769	763	860	813	764	800	785	789	797	750	784	765	806	743	761	778	747	807	801	808	825	806	811	817	755	737	805	807	750	773	737	796	792	743	793	778	809	807	747	765	826	775	766	784	773	799	783	794	754	755	813	798	785	752	770	811	795	755	852	755	828	820	799	788	703	762	762	760	789	806	785	772	812	774	873	805	828	785	839	799	784	813	813	809	785	834	794	792	760	764	759	815	786	767	776	801	765	778	786	837	722	798	768	718	775	765	826	787	719	803	788	736	737	814	820	836	762	751	820	745	732	786	781	795	788	791	757	802	773	732	822	749	753	830	803	806	783	749	803	786	764	770	722	828	760	799	809	763	805	813	761	815	801	796	785	779	795	799	790	744	780	772	725	774	763	732	791	773	811	806	824	794	804	764	752	757	841	765	772	753	749	783	785	822	770	808	775	749	769	776	773	767	832	801	800	773	741	793	795	785	782	791	750	781	814	776	810	808	791	744	777	780	750	794	755	779	784	775	809	739	773	770	795	781	805	852	794	788	845	733	804	788	808	812	793	763	784	739	829	754	827	784	779	786	775	836	773	823	794	754	784	730	799	780	740	728	787	812	778	770	749	773	801	740	787	783	807	790	750	760	701	827	812	790	769	805	766	796	740	807	810	742	750	813	876	799	905	807	772	802	818	813	851	805	833	753	811	788	817	768	752	733	779	753	849	768	817	812	801	778	754	795	759	731	753	869	793	837	811	796	743	770	754	789	812	778	750	793	753	742	771	828	796	844	794	802	816	794	786	815	772	808	737	806	763	761	798	777	771	755	738	783	816	773	759	787	785	782	842	766	793	796	826	837	810	837	775	834	765	817	823	816	808	793	760	807	761	782	793	814	723	776	784	751	745	782	779	822	753	811	804	755	770	803	769	828	798	793	778	829	785	774	725	786	772	808	818	796	832	765	748	762	795	711	770	806	777	761	752	800	771	770	776	728	763	764	762	841	801	747	794	784	815	785	822	772	740	767	852	791	750	783	704	730	845	785	773	825	788	832	803	795	773	785	815	751	774	772	825	809	794	767	776	795	828	760	828	756	847	734	777	755	819	749	801	748	846	754	829	718	742	793	838	810	753	769	782	803	774	802	831	810	795	734	828	796	759	788	795	771	819	835	820	785	808	782	814	823	829	815	773	778	781	773	818	725	757	743	790	776	828	771	791	712	753	764	796	740	772	738	783	782	773	774	802	773	802	808	765	757	726	766	745	808	808	790	803	780	792	812	767	784	761	847	778	788	765	748	794	798	814	808	787	820	825	771	822	787	786	778	785	776	803	878	761	739	717	815	770	841	775	834	826	818	806	801	812	769	753	817	759	747	795	769	800	828	782	805	823	805	773	795	801	762	792	805	770	748	803	783	812	831	758	767	781	768	708	784	790	769	787	836	747	778	789	742	763	819	767	729	828	803	762	820	824	795	833	770	799	785	809	740	793	742	766	807	810	805	809	757	776	799	836	829	760	772	796	747	760	769	802	731	819	803	781	816	765	758	803	779	792	850	771	833	790	761	743	811	803	826	802	740	822	795	832	753	766	725	751	812	757	796	820	759	787	774	782	777	804	727	813	785	774	835	837	756	800	808	732	757	805	731	821	874	823	780	756	797	799	783	785	777	815	806	762	803	799	755	807	778	784	796	791	779	812	793	806	806	773	771	784	797	763	786	762	773	767	794	782	824	829	837	735	771	758	779	771	789	806	808	799	843	787	771	788	816	752	769	782	795	751	821	760	783	773	770	788	784	779	780	794	762	815	822	735	763	815	838	760	822	764	778	838	770	757	815	777	792	686	783	834	758	745	772	806	772	815	813	770	802	837	817	771	792	805	775	804	774	799	816	802	806	831	798	795	773	800	818	809	755	807	769	759	788	832	789	773	787	803	799	787	772	818	776	832	774	823	807	791	814	797	847	740	782	806	776	781	742	744	806	792	782	764	804	809	746	782	791	801	794	787	783	816	791	757	826	804	783	799	806	762	808	782	764	809	797	781	792	810	798	746	831	783	769	808	798	834	836	817	787	824	801	827	794	814	797	801	787	807	784	792	824	762	811	808	798	767	802	730	810	797	727	782	787	796	761	788	749	823	773	765	759	800	793	794	783	839	818	767	791	807	780	782	777	761	761	786	816	812	749	848	778	774	796	798	781	799	797	817	764	822	820	744	764	806	791	781	781	787	775	775	767	769	785	768	806	809	736	745	780	753	796	793	747	791	812	734	770	784	795	773	725	760	777	779	778	801	822	802	844	830	782	779	768	801	802	766	808	814	779	818	768	815	799	752	778	742	802	781	792	802	787	773	770	745	830	767	804	795	814	776	743	832	852	758	829	780	808	812	781	793	809	770	760	745	732	774	811	771	741	767	790	780	796	742	783	774	771	830	799	743	738	782	807	788	801	792	755	793	862	766	743	794	807	808	754	778	759	738	780	855	739	807	750	788	781	788	793	724	824	784	798	778
24141	21434	29054	24231	21422	11687	1333	821	700	689	607	556	578	592	532	533	514	513	501	512	483	489	493	497	484	448	426	506	501	491	490	476	486	480	471	465	458	456	436	455	456	454	468	490	479	463	459	449	476	487	462	448	480	493	414	446	417	465	437	433	494	460	460	454	464	494	463	450	463	417	465	468	473	446	474	426	436	468	472	495	459	443	471	480	467	459	495	480	450	462	441	499	465	434	450	456	474	457	458	463	465	458	413	481	481	443	456	435	426	458	438	470	481	423	435	452	436	475	439	448	453	455	476	469	478	479	462	457	430	419	476	434	434	432	475	440	462	466	470	483	462	456	462	435	478	437	479	450	412	471	439	407	473	472	445	471	456	479	428	456	468	497	470	448	468	493	485	465	448	436	451	429	480	477	439	413	433	449	448	392	453	459	478	408	451	439	470	441	458	445	442	468	415	482	430	459	445	453	484	448	426	424	454	470	463	453	429	458	456	458	452	451	412	451	459	449	481	469	456	437	472	464	471	482	462	457	460	474	416	426	430	457	445	490	472	451	485	454	478	472	427	456	446	438	475	466	451	475	493	432	444	439	467	431	473	460	453	486	437	442	427	463	442	437	476	434	439	440	458	453	459	455	441	476	438	445	419	446	425	426	503	487	444	447	419	457	448	469	485	457	435	496	472	470	457	475	440	426	437	433	499	439	463	460	467	459	482	498	454	464	438	456	452	420	443	452	442	429	490	432	448	481	451	448	457	470	454	450	442	458	426	446	445	485	436	440	462	444	437	445	461	462	468	468	415	463	441	406	425	486	441	483	512	439	464	451	468	491	444	411	458	445	464	482	443	431	455	452	453	477	445	439	436	474	448	464	482	481	466	433	455	466	456	446	425	441	427	442	445	447	453	448	434	472	434	461	459	473	505	474	432	479	453	472	436	440	475	437	497	485	452	468	461	451	457	449	478	439	479	473	464	442	465	472	475	438	431	468	448	456	480	474	435	470	457	498	483	461	426	447	492	473	413	430	450	462	494	428	445	460	463	429	418	424	460	464	485	426	429	478	443	437	468	454	460	398	434	450	469	420	422	411	463	448	474	439	443	475	454	439	460	431	466	442	441	446	462	418	442	473	486	448	439	459	436	460	430	442	460	430	484	467	422	451	415	419	449	452	465	472	453	454	478	443	439	408	460	469	443	433	452	430	445	454	503	459	437	497	466	444	480	446	485	433	516	466	453	449	451	399	452	488	461	464	467	429	434	463	467	414	433	449	441	428	423	458	472	447	457	442	433	456	441	470	444	421	470	453	437	506	457	480	445	475	476	468	494	453	478	435	432	429	458	450	459	447	499	464	449	486	487	439	428	503	478	477	425	470	433	443	433	466	439	460	417	459	476	425	460	467	468	463	483	465	440	423	444	458	471	459	473	469	436	434	468	445	452	457	491	451	451	468	421	484	461	462	413	457	481	424	451	503	482	484	484	431	463	478	500	430	466	471	475	479	451	441	466	435	451	413	467	438	446	484	442	426	436	471	449	465	413	453	471	426	462	475	446	472	413	463	426	438	465	423	453	417	451	465	471	487	443	480	483	468	427	501	438	472	437	481	464	470	424	453	422	415	421	458	468	494	473	420	475	452	470	484	476	477	459	462	436	422	465	440	427	493	473	451	416	470	433	436	483	440	465	453	468	434	451	452	463	473	444	487	473	477	460	465	462	461	472	479	470	445	437	454	443	456	467	436	461	463	456	496	428	460	478	464	474	489	454	394	501	417	483	445	453	455	462	418	457	450	451	432	428	448	462	446	452	450	466	398	409	458	455	464	430	468	428	407	482	436	479	455	477	435	469	457	432	474	445	449	461	479	455	458	481	420	464	411	450	451	484	477	446	485	450	452	450	465	426	458	456	448	473	465	462	444	460	427	480	441	407	468	493	450	456	459	482	455	455	447	445	478	466	456	489	475	436	440	464	468	460	452	450	448	432	432	415	455	475	457	456	457	448	448	496	465	439	435	402	428	456	427	458	486	459	440	458	417	479	442	460	471	501	450	468	460	425	453	438	472	422	442	446	452	442	477	409	415	438	446	480	420	439	423	436	421	440	436	405	437	425	418	448	423	463	459	423	447	421	438	420	448	441	412	444	467	462	470	440	427	447	485	445	465	447	425	432	462	462	436	404	459	464	459	422	478	420	458	398	454	466	441	468	497	434	487	472	488	420	480	463	448	465	422	435	435	444	417	460	430	454	452	446	451	474	443	458	451	469	453	461	444	471	454	483	470	470	435	447	449	446	424	447	428	449	470	440	444	443	418	452	478	427	454	453	464	433	443	444	476	510	465	461	478	459	457	439	444	449	436	423	421	424	478	503	481	465	460	428	465	434	432	463	446	450	445	479	463	436	439	434	473	492	470	435	496	444	457	460	475	452	444	439	488	438	454	449	450	466	494	460	399	436	467	437	458	467	440	472	434	442	459	472	439	454	436	421	437	444	444	459	438	424	473	471	448	446	463	470	504	470	458	472	442	435	455	457	419	448	479	446	456	469	457	430	430	426	445	423	422	441	480	437	484	432	455	461	443	481	452	430	439	499	432	433	413	426	463	438	435	454	481	458	471	441	477	453	457	450	428	456	471	443	479	451	473	447	476	401	410	450	494	460	453	439	475	459	438	449	465	462	454	411	459	495	450	422	511	448	465	459	460	464	441	475	447	447	430	445	440	445	432	477	405	412	439	451	447	477	472	454	481	491	473	443	470	442	450	435	440	477	481	445	463	468	444	434	462	415	452	473	457	452	447	437	458	461	447	476	448	447	422	428	475	459	459	480	445	467	433	441	407	438	469	480	468	448	387	431	456	473	423	435	477	450	414	425	425	468	448	418	432	479	436	500	474	435	483	417	470	471	462	409	459	454	437	430	467	457	462	485	448	441	439	475	412	452	424	481	488	443	476	455	480	438	444	499	438	456	482	467	449	469	475	464	476	458	461	449	442	443	475	425	425	446	473	468	506	448	445	468	466	474	481	488	456	468	470	424	425	474	412	460	469	446	455	456	504	439	403	481	412	421	384	456	480	432	493	463	457	449	460	490	435	457	445	477	416	463	470	428	448	458	419	475	436	474	446	444	462	493	475	475	455	447	474	456	471	463	452	408	468	443	431	471	490	453	433	495	463	452	457	451	461	439	444	466	452	492	473	481	433	429	491	443	449	413	448	457	441	463	471	441	418	461	487	457	465	464	449	448	458	466	415	453	483	436	454	443	451	489	456	440	446	455	428	478	465	454	463	445	477	444	446	459	456	457	461	442	433	450	475	482	454	438	448	423	449	441	424	424	461	456	492	462	430	471	454	460	440	477	444	453	447	463	448	450	450	436	415	437	410	494	445	449	450	458	435	456	449	453	434	469	436	430	448	417	451	419	462	466	431	448	426	461	459	439	457	416	445	423	450	410	469	457	476	480	455	445	432	470	392	482	426	473	512	450	451	423	404	447	477	444	407
18251	8698	7575	4017	2789	2215	1819	1451	1252	1120	1006	942	888	833	757	764	708	686	711	710	657	744	647	657	669	653	651	663	597	645	625	618	621	635	640	632	609	620	662	649	606	636	590	618	618	603	625	642	603	627	607	586	608	587	636	593	624	588	583	597	611	583	611	587	581	594	612	603	583	612	634	588	648	600	530	561	626	575	600	629	623	610	626	614	601	616	591	588	550	601	614	614	633	654	566	597	603	600	601	545	589	615	560	599	610	590	629	578	581	578	595	664	573	585	595	572	558	575	607	601	608	600	610	619	590	618	603	589	527	567	602	616	591	598	612	590	629	559	592	616	601	534	630	585	583	586	612	650	605	638	591	617	593	610	614	621	620	618	622	616	571	574	600	599	593	612	604	605	616	610	616	600	571	577	574	594	624	649	594	582	639	618	620	572	610	555	610	575	603	569	564	607	647	607	632	550	608	616	639	612	595	601	599	594	582	601	620	592	611	563	594	653	620	587	623	602	609	606	619	585	595	615	583	584	565	605	629	546	560	567	605	532	607	621	602	623	607	572	588	609	602	595	610	628	611	635	591	617	603	600	649	578	612	638	639	616	604	622	601	591	619	628	639	654	541	589	622	619	616	564	624	584	616	585	575	601	561	571	616	581	636	567	573	609	615	593	613	614	541	553	635	620	566	614	575	589	596	624	591	642	601	602	593	651	569	609	612	573	600	612	554	665	643	584	593	566	564	573	623	571	609	583	643	675	597	619	619	565	585	606	580	585	600	606	597	581	591	611	580	602	565	629	589	603	602	620	553	631	596	655	586	594	625	602	619	640	565	606	644	570	627	608	576	579	616	655	582	581	612	603	591	605	629	610	629	603	585	562	586	597	606	606	565	551	603	580	668	595	654	611	558	598	593	602	581	606	587	628	599	626	596	598	586	563	647	603	587	623	579	613	624	582	622	589	648	601	590	629	580	611	616	581	575	601	618	615	610	589	599	632	569	613	614	590	586	577	596	599	628	572	583	580	573	597	601	609	583	622	589	583	562	598	588	612	601	605	612	587	590	621	641	611	596	583	575	585	624	613	613	605	606	564	596	599	581	610	600	590	628	577	593	600	613	530	597	556	598	559	571	577	618	611	608	607	609	625	606	578	609	593	576	629	650	573	632	598	613	579	623	595	581	564	627	591	607	605	604	590	587	606	539	621	598	584	578	567	619	594	595	598	648	597	586	636	565	575	616	616	584	563	643	661	613	604	592	608	627	554	606	576	647	597	612	608	569	554	573	663	599	577	594	630	573	552	618	595	623	621	561	608	585	580	597	613	569	616	582	629	639	654	598	601	606	583	610	621	604	622	583	583	596	651	602	603	607	640	615	650	612	562	561	642	605	580	585	586	567	541	601	590	600	621	577	557	598	591	623	635	601	631	596	624	630	599	623	628	611	581	578	586	652	621	653	606	585	609	654	600	598	619	585	551	582	568	592	609	563	626	572	626	624	590	621	562	607	628	602	574	633	591	590	597	605	597	605	613	605	568	643	588	601	624	623	624	602	602	612	601	655	558	619	623	623	606	621	574	619	609	622	589	654	611	643	578	605	604	610	566	617	595	596	616	619	615	636	600	567	558	618	605	656	580	611	619	601	585	579	592	566	607	583	586	683	625	605	626	624	610	572	624	587	571	604	585	556	577	602	606	582	580	630	605	631	552	560	592	600	591	640	587	624	584	580	646	614	623	579	629	562	582	571	585	604	540	620	619	607	604	620	613	621	585	643	590	587	578	591	564	597	601	570	558	608	583	596	609	601	582	615	580	625	624	597	562	638	609	618	603	644	578	618	583	609	600	595	616	605	621	579	566	594	577	594	613	584	633	647	607	559	600	619	626	578	653	575	642	604	625	590	584	583	618	558	585	590	606	588	580	614	595	576	611	554	578	570	617	617	614	584	588	558	600	612	608	597	561	589	570	567	554	600	593	575	576	641	576	650	594	608	577	568	598	623	586	609	626	584	617	578	612	580	642	607	619	613	580	578	636	575	587	567	609	644	611	643	626	613	612	612	651	602	569	570	624	614	619	603	617	572	632	595	597	603	610	628	622	584	608	587	570	578	611	606	584	597	624	603	565	573	582	596	626	607	635	593	562	631	610	621	597	636	622	581	604	593	612	573	595	594	589	639	596	595	569	560	637	598	614	615	619	567	624	572	611	565	596	580	609	612	598	606	612	594	594	611	601	587	618	603	637	571	569	564	597	619	599	572	621	585	614	620	628	591	545	624	592	575	595	557	610	614	588	597	613	606	615	573	604	629	591	592	574	567	572	581	639	573	603	573	634	542	587	639	678	599	623	596	618	614	543	610	599	592	563	612	641	614	569	609	574	625	625	564	630	601	599	567	587	590	629	604	589	588	620	533	609	601	599	587	591	590	627	584	553	612	655	610	624	603	576	597	556	570	586	618	600	615	609	589	622	625	579	621	562	565	613	610	644	610	571	589	586	605	614	566	597	580	593	585	607	592	564	626	547	609	594	612	557	543	626	581	631	578	607	595	570	577	638	606	605	615	618	570	584	644	630	614	580	607	588	592	605	623	582	615	600	591	574	605	643	582	634	582	583	573	583	616	580	564	599	604	605	583	600	594	676	623	639	618	576	579	633	616	628	590	572	532	584	611	614	596	576	597	595	614	568	582	585	583	598	586	584	573	587	601	586	625	566	597	561	571	589	606	613	598	593	609	606	606	600	623	599	620	599	637	626	586	579	620	578	637	631	557	586	559	603	599	595	618	572	555	592	637	601	640	581	634	610	634	655	615	625	601	578	532	602	596	627	638	587	656	638	594	560	572	576	590	581	623	616	581	589	593	578	626	633	592	620	626	582	607	586	583	598	570	606	569	641	590	603	625	579	598	584	647	572	638	587	619	596	623	583	581	584	618	599	618	623	596	642	586	617	557	598	576	674	618	570	606	578	598	612	624	594	548	576	606	636	585	635	627	620	615	567	658	616	606	576	595	572	595	608	577	608	608	580	621	606	590	578	606	572	593	584	579	604	628	582	610	609	592	601	598	598	620	580	615	566	590	570	576	656	601	584	607	590	616	546	591	640	626	579	577	582	584	569	603	592	605	588	599	596	568	595	618	629	591	601	603	615	582	593	612	640	577	567	602	613	581	601	616	570	604	594	585	553	614	576	604	612	614	615	603	596	589	588	573	575	585	571	602	621	599	600	574	582	669	579	593	608	603	603	613	597	605	671	639	596	601	526	612	658	611	601	622	587	622	569	615	630	600	588	636	577	644	596	587	549	598	587	625	634	592	582	557	603	604	582	611	569	626	587	572	576	620	624	625	608	576	599	613	576	598	557	571	600	630	596	599	596	634	590	608	605	609	608	590	562	604	599	601	624	594	632	599	578	555	574	590	627	608	603	556	602	622	626	632	626	593	599	600	621	583	627	586	629	596	577	631	654	585	617	586	606	606	618	588	653	622	648	609	614	578	581	617	594
23117	21432	29501	23734	21433	21468	10092	958	661	558	506	427	442	376	328	311	280	277	276	295	267	266	255	236	243	242	228	237	213	212	245	208	240	227	212	224	230	212	232	211	212	180	195	214	207	204	202	199	186	196	211	229	222	198	199	176	204	205	209	213	196	224	208	183	200	211	189	172	175	205	213	186	175	196	204	196	180	217	209	193	225	201	188	209	205	170	219	179	185	207	172	176	178	171	175	182	156	196	162	178	204	171	199	201	178	186	167	206	169	222	172	199	200	213	188	197	172	197	196	189	208	186	195	197	189	203	200	204	193	212	183	184	205	194	181	182	190	179	176	196	175	226	195	209	195	180	191	201	203	182	185	209	198	184	191	210	182	170	214	185	230	214	200	199	175	200	188	202	192	182	184	192	200	222	180	188	210	203	207	194	185	198	212	213	203	195	209	188	195	179	181	206	199	213	192	201	182	210	194	190	205	176	175	220	178	172	196	214	223	205	166	223	192	211	213	188	184	197	214	195	197	223	191	195	205	211	184	186	195	194	188	176	194	192	189	179	196	218	208	190	192	178	196	196	201	189	176	204	188	209	205	181	197	165	207	208	192	188	219	194	198	192	197	199	190	201	215	205	169	170	200	190	198	187	202	201	220	211	203	191	165	183	184	203	188	203	172	204	192	189	210	206	197	176	173	197	182	184	182	166	180	188	163	190	189	192	192	196	187	211	194	189	198	196	178	193	187	200	194	191	187	181	209	196	199	182	174	185	200	196	189	185	183	183	187	203	191	207	177	219	184	165	208	198	183	210	198	204	202	185	195	204	187	215	185	205	163	190	176	194	194	188	219	201	186	196	192	185	207	173	188	174	183	182	178	239	178	197	179	176	190	225	199	194	207	206	177	187	190	204	196	224	178	191	197	205	187	208	186	207	195	169	177	201	185	193	193	184	202	218	188	207	180	198	156	194	188	176	160	193	206	183	190	182	176	181	203	190	179	187	197	195	195	202	175	198	202	173	203	186	187	184	210	208	190	177	176	195	193	175	189	191	193	180	177	201	177	206	210	195	171	189	197	214	199	211	182	182	166	213	201	175	217	181	186	188	209	199	239	210	189	213	180	196	199	200	199	189	168	213	190	199	202	202	170	166	207	202	178	196	189	184	198	194	179	191	185	203	175	189	202	207	219	218	176	186	189	168	187	199	202	214	214	169	209	184	196	196	210	207	174	204	198	189	214	179	203	186	165	209	172	186	178	220	177	188	167	170	187	196	210	216	176	188	227	184	198	194	160	181	188	215	183	196	192	194	180	184	191	185	198	191	181	178	192	193	186	183	199	171	193	179	188	214	188	190	183	169	183	180	216	187	206	198	159	220	208	182	181	183	175	174	175	200	216	191	192	205	193	195	191	170	168	207	178	187	209	187	187	201	168	184	199	175	179	185	194	194	189	178	196	203	190	185	191	200	171	178	190	195	207	203	183	191	178	170	163	204	198	179	192	188	177	207	179	189	171	189	208	171	181	215	188	192	182	202	193	199	195	162	210	181	193	210	196	212	190	184	211	176	190	197	212	190	187	206	203	196	195	182	206	182	194	203	171	200	172	198	219	224	189	221	194	210	201	195	211	196	211	205	207	216	210	197	203	200	194	198	214	181	186	186	209	179	209	189	184	196	202	212	194	199	185	219	165	181	194	199	212	216	198	238	185	210	176	191	204	202	178	202	191	173	198	192	199	180	181	188	178	187	189	193	187	206	178	174	203	207	195	216	198	193	176	183	192	191	205	180	190	195	185	206	212	203	206	185	180	200	185	193	209	194	197	179	208	198	174	185	195	200	191	211	200	232	166	207	185	187	188	184	209	192	227	181	172	214	184	199	210	186	198	179	190	165	189	185	196	159	175	163	214	194	191	206	206	203	186	180	182	182	179	202	211	204	198	176	180	217	197	206	214	192	194	176	197	184	178	183	199	180	210	185	222	179	204	177	197	185	223	150	192	198	194	199	213	183	192	185	218	177	193	166	210	179	181	184	189	198	192	205	180	202	209	169	194	182	186	206	187	198	200	184	178	193	203	199	202	191	201	181	209	158	201	198	221	196	166	185	151	210	198	199	180	175	203	173	203	195	199	164	186	202	203	176	195	219	196	179	209	181	189	187	200	191	221	200	226	177	195	206	168	204	193	212	197	207	219	187	174	203	186	195	174	178	186	192	197	201	168	206	174	197	219	199	193	193	173	169	207	200	176	211	167	197	190	172	176	179	204	214	188	155	195	202	218	196	192	192	204	191	196	184	194	178	178	169	180	220	209	183	182	220	172	192	200	200	185	200	163	169	189	196	169	206	200	206	183	191	170	195	162	209	216	191	209	209	215	184	146	195	206	200	172	185	183	188	194	188	181	198	189	228	204	204	204	198	191	205	194	176	178	192	199	197	182	189	187	206	198	185	169	189	161	198	191	158	203	198	190	194	206	212	194	184	199	195	194	197	169	215	171	206	192	200	191	184	206	187	194	194	184	210	190	219	221	167	188	157	184	203	172	164	212	183	210	184	193	181	175	217	223	180	167	171	200	217	162	195	190	190	209	201	194	191	194	184	207	204	184	166	189	192	162	178	214	188	214	181	196	202	181	198	200	203	195	205	190	219	200	200	201	180	181	199	184	185	183	148	207	215	159	186	175	212	183	196	210	199	200	212	201	186	190	221	209	183	188	189	210	194	202	177	186	193	177	185	180	196	211	184	192	177	194	213	204	156	174	196	191	169	199	198	199	183	182	201	186	195	188	182	194	203	176	206	200	192	171	196	199	193	219	199	184	172	220	182	178	171	201	199	215	196	191	200	183	193	168	188	183	177	193	184	195	167	194	222	193	208	193	195	180	191	165	214	205	191	188	198	179	226	208	213	190	191	199	222	177	187	178	183	198	205	186	179	214	205	194	183	185	186	198	192	191	189	169	207	166	199	205	211	191	186	198	198	179	183	181	183	209	185	178	193	231	209	186	195	202	194	181	193	198	198	187	182	190	193	174	169	196	191	222	208	191	207	177	200	207	208	161	197	204	199	187	175	214	172	209	189	191	216	163	191	216	186	205	198	196	181	191	180	218	181	195	189	202	169	223	201	196	193	199	204	199	189	178	175	193	203	189	186	179	184	193	209	214	183	207	208	194	197	201	185	176	209	191	189	180	188	189	226	187	195	218	203	193	196	182	203	180	169	179	207	192	186	171	193	183	213	199	195	187	173	181	199	194	166	173	191	197	175	207	181	163	192	200	195	206	219	202	209	189	187	211	179	172	191	182	199	178	172	183	217	187	213	201	207	212	182	208	199	202	196	180	199	162	186	208	201	192	176	166	191	191	179	184	161	198	212	195	202	219	203	172	208	193	194	202	190	213	188	195	186	202	198	176	210	196	219	194	193	192	207	200	186	190	200	205	188	206	172	203	192	215	203	201	199	198	207	204	193	193	192	210	200	172	189	178	186	215	187	223	196	190	220	225	181
20949	14112	12165	6471	4466	3278	2505	1997	1583	1260	1093	933	745	719	570	580	515	488	485	421	412	396	390	344	332	338	356	371	309	320	304	310	297	285	314	292	275	301	289	268	269	296	293	274	256	259	293	274	261	258	278	251	288	305	269	279	267	276	251	262	271	234	292	240	261	269	270	248	242	293	297	239	281	284	266	268	262	316	239	260	257	293	261	264	285	289	257	249	251	285	253	262	248	241	245	268	232	250	244	266	253	258	298	253	256	257	257	242	283	244	263	239	257	239	289	253	275	263	274	256	218	255	285	249	256	271	284	266	238	266	265	293	261	244	250	249	261	270	270	274	240	230	223	262	243	278	264	254	259	255	246	256	277	239	286	248	289	262	264	247	247	243	255	268	282	295	222	249	250	250	233	237	259	269	278	259	258	261	262	247	273	244	314	253	281	257	272	280	249	292	259	273	296	251	279	263	236	260	290	269	266	268	245	249	250	294	235	287	256	243	283	228	245	243	226	261	273	241	259	263	286	271	266	264	289	268	254	229	250	224	242	246	287	243	272	266	246	265	244	239	254	240	291	262	250	259	277	273	289	244	276	278	263	273	267	290	258	262	297	271	275	250	248	250	258	263	272	269	225	252	246	282	254	294	272	268	257	257	265	282	242	251	279	281	260	259	278	274	239	241	255	281	268	258	242	267	268	254	262	278	233	273	241	243	231	257	251	256	253	269	262	249	259	243	272	264	266	243	266	266	271	264	257	230	243	262	237	263	294	253	254	264	260	245	265	249	255	262	266	265	256	255	264	290	258	255	256	272	227	266	244	292	249	264	244	268	274	253	253	271	264	280	290	227	257	221	268	261	226	247	261	285	254	272	264	252	245	234	271	287	242	235	266	275	252	263	247	274	248	249	217	232	250	268	260	236	264	263	261	274	252	225	241	261	279	244	246	253	247	271	268	274	234	230	245	265	264	257	232	244	252	226	264	234	225	243	264	246	245	273	255	273	267	268	282	286	271	264	255	278	269	264	252	263	258	247	251	259	240	234	233	292	238	244	263	243	228	278	278	255	232	297	265	265	252	285	245	226	219	265	247	255	251	277	240	263	257	258	268	261	237	259	268	257	284	252	305	269	246	279	262	243	272	268	248	267	248	272	257	267	294	265	246	235	237	260	263	243	264	267	271	256	244	269	274	267	276	263	265	278	263	241	301	251	235	258	270	259	247	266	269	244	265	279	239	280	249	250	289	298	243	256	263	255	261	276	239	255	250	275	250	253	258	257	255	267	282	294	244	265	277	280	223	275	253	283	264	273	275	259	267	284	247	258	256	270	285	278	265	259	243	251	260	248	261	249	255	244	292	279	248	248	249	264	248	230	242	246	258	273	250	258	247	250	257	261	243	264	253	249	262	251	267	279	262	273	301	257	267	271	246	247	248	241	258	246	251	265	247	251	255	279	279	282	275	256	267	248	291	255	267	253	271	258	252	286	261	257	280	220	241	255	274	254	258	247	224	260	253	255	260	251	250	249	290	286	267	257	279	266	281	268	253	255	258	266	255	240	259	265	282	277	267	225	268	275	223	270	275	247	253	240	265	243	251	274	279	248	267	280	260	269	258	286	256	272	241	238	263	250	263	229	242	251	260	272	250	272	258	259	248	278	241	254	268	275	275	238	271	282	227	247	241	246	273	247	250	266	256	248	249	242	228	231	242	261	285	239	270	255	273	276	251	256	266	243	232	281	233	267	273	267	232	242	251	253	256	256	284	260	284	252	293	270	228	262	251	252	254	236	258	253	262	265	270	248	292	266	258	278	283	237	260	260	255	269	244	234	243	242	242	292	232	246	257	262	262	291	295	286	238	233	240	254	233	258	304	236	242	269	245	236	241	274	276	285	256	248	257	230	259	248	220	244	251	255	245	249	230	256	230	286	246	263	250	240	231	285	233	243	253	279	254	261	234	250	258	229	262	259	233	267	263	256	239	259	237	270	260	253	245	255	249	283	253	252	266	281	231	274	250	288	296	240	263	247	296	288	260	249	253	252	250	281	222	263	266	243	266	244	275	283	247	247	264	266	276	250	270	270	263	267	273	281	260	256	269	292	252	275	259	284	263	263	276	262	238	254	249	285	281	258	266	224	267	267	256	273	282	269	245	252	275	260	268	283	270	238	211	274	289	256	277	265	246	257	250	254	271	249	277	247	287	290	231	262	255	242	257	276	253	266	277	269	255	267	258	223	248	250	225	273	261	249	235	234	278	273	240	272	263	254	231	259	260	222	237	252	244	254	260	273	235	249	260	266	266	261	259	249	244	272	232	267	271	266	256	224	253	265	233	250	245	283	236	255	291	265	268	263	275	242	259	294	251	271	239	257	283	248	240	271	268	271	260	271	249	260	274	277	238	247	266	271	274	236	278	289	269	275	270	253	285	298	264	240	275	261	289	260	272	263	272	264	290	242	258	288	250	262	256	267	263	262	254	248	262	263	273	237	252	250	233	254	266	268	251	245	273	242	268	257	272	262	223	253	251	266	222	222	222	265	270	258	268	283	256	275	264	271	236	259	246	216	257	235	266	248	263	263	256	246	257	260	297	279	276	273	241	260	250	261	267	245	269	267	245	249	258	244	252	250	275	246	255	298	273	258	265	271	225	264	274	268	253	265	239	269	293	233	290	248	266	244	250	245	246	243	250	289	258	213	244	239	289	263	238	279	281	258	254	274	234	297	287	237	242	236	263	247	267	229	253	266	216	260	287	265	245	243	248	253	288	255	257	247	267	256	237	256	238	245	258	278	275	251	275	274	233	247	264	251	234	273	271	255	235	264	259	260	253	256	238	241	232	269	227	257	241	255	248	228	273	248	278	242	242	231	262	298	275	265	258	277	254	220	260	253	254	253	265	260	248	232	258	264	252	284	277	270	282	271	251	262	217	249	254	270	267	241	256	253	259	249	244	256	270	262	256	280	256	246	273	280	261	278	255	253	265	277	280	287	270	258	254	264	256	253	273	275	267	281	294	260	233	239	256	255	270	288	306	259	253	276	235	271	300	276	271	285	275	228	237	243	279	323	249	261	244	264	239	253	298	264	232	261	253	283	309	254	274	244	231	236	251	240	234	252	257	279	264	263	294	248	256	252	257	243	266	268	269	272	282	256	261	270	256	250	270	250	235	272	264	274	259	270	255	270	247	253	308	247	282	293	236	259	263	238	259	241	244	227	251	286	252	257	247	275	281	232	274	287	243	230	271	263	250	263	264	265	262	259	264	246	290	266	265	253	229	249	263	280	252	261	272	226	268	265	256	248	271	270	272	252	234	279	255	240	256	277	264	275	272	268	275	259	263	279	276	282	247	279	270	267	225	257	246	274	283	262	281	257	251	243	227	243	243	268	293	243	263	259	262	243	239	266	235	273	241	256	285	270	292	269	250	298	248	272	279	243	245	276	245	281	232	248	258	243	244	273	265	269	233	244	259	261	250	273	267	247	205	267	256	273	288	252
27552	20827	9585	1203	882	815	701	605	617	607	612	605	612	516	613	608	647	659	642	573	595	629	636	612	606	589	657	585	596	626	599	623	645	610	608	572	616	650	584	621	623	563	610	648	577	601	638	608	627	613	573	644	648	598	587	643	660	600	608	590	598	626	645	597	594	621	579	603	601	616	615	609	567	617	638	617	576	653	648	616	638	600	605	616	626	613	622	591	613	618	617	601	612	567	611	610	615	623	623	596	639	622	607	619	613	605	623	634	590	622	573	598	646	603	593	603	642	614	615	631	603	601	571	598	598	627	634	636	593	630	619	595	596	633	619	599	614	610	603	612	619	587	605	601	651	675	585	623	588	638	559	638	619	578	590	600	624	575	638	588	605	590	610	560	638	601	646	607	588	610	619	593	584	608	619	600	620	624	616	654	602	598	619	597	604	604	623	552	626	605	612	556	641	613	596	625	634	601	635	636	605	661	573	582	615	603	671	595	615	581	598	615	610	589	570	588	632	602	557	583	604	627	612	626	612	607	622	619	626	583	625	573	605	608	632	639	656	586	582	599	628	635	620	569	607	650	627	642	560	598	583	580	636	604	611	610	555	560	646	597	613	630	572	639	607	628	640	589	616	615	628	633	601	612	607	591	627	594	580	639	615	627	583	609	621	631	570	652	577	585	607	616	592	613	638	626	582	606	622	602	585	622	560	599	606	613	548	621	590	644	645	637	676	573	624	600	593	628	589	585	597	601	620	597	609	592	612	610	614	621	574	611	571	603	609	568	589	628	633	607	621	621	569	643	644	628	585	584	625	671	567	601	581	600	592	632	622	638	604	635	636	630	665	618	599	634	601	572	632	591	579	628	616	594	615	638	607	568	671	624	614	608	627	620	627	599	579	600	598	583	575	606	614	630	634	595	621	616	600	647	608	614	605	588	652	598	613	608	606	624	626	577	590	636	626	641	603	589	624	655	571	588	608	624	597	590	607	637	627	613	629	631	612	600	619	625	640	610	609	599	602	633	642	595	630	580	593	625	628	596	601	629	618	581	621	635	590	647	655	615	629	591	603	559	586	619	599	627	611	597	613	601	596	639	579	599	651	616	620	604	625	602	624	616	649	569	593	626	567	636	602	612	638	614	592	600	629	605	616	622	650	605	641	551	586	627	550	621	674	635	606	619	629	592	601	615	605	613	609	583	579	613	588	649	607	589	621	626	614	691	632	601	642	613	618	595	611	604	567	622	585	582	607	593	563	662	589	630	634	621	625	622	619	606	643	575	600	597	596	605	618	644	595	601	574	586	604	628	625	592	616	626	652	642	586	631	593	625	587	635	620	619	621	662	597	581	603	645	597	557	619	580	561	636	601	611	568	567	595	626	602	602	612	670	612	614	641	617	580	614	602	643	624	596	576	605	639	622	623	618	621	624	593	636	689	594	638	596	613	612	636	631	594	581	624	594	659	612	613	589	575	601	653	614	635	593	646	623	621	663	624	618	619	620	628	607	578	604	628	624	606	647	598	649	600	570	623	652	603	624	644	600	623	625	652	655	633	554	585	623	604	648	624	589	633	589	613	621	634	613	677	625	632	599	612	572	610	591	602	612	595	604	596	604	643	594	595	597	645	558	621	597	605	611	602	598	589	574	615	611	654	616	587	613	608	633	668	659	593	611	576	608	603	637	600	631	642	619	640	594	647	623	620	605	610	630	594	597	597	619	610	599	588	595	625	591	633	602	637	636	567	615	586	605	585	649	613	618	635	651	543	635	592	621	557	624	592	684	611	599	615	615	626	578	602	625	593	618	619	572	597	592	659	606	607	619	604	649	633	611	638	611	646	607	587	627	578	601	588	581	635	604	640	611	597	601	619	624	628	649	593	601	608	618	601	587	634	603	655	612	592	606	639	584	604	574	607	634	636	580	603	567	617	625	638	572	663	606	597	601	618	613	586	623	665	588	604	605	599	586	658	578	587	603	562	585	642	619	613	565	599	616	628	597	613	593	604	632	616	650	584	590	622	633	573	625	667	625	617	599	629	611	654	599	596	597	607	621	631	635	611	608	592	597	604	621	600	666	622	588	592	576	586	625	596	619	603	593	634	580	629	598	617	624	619	553	619	653	591	631	600	602	570	634	641	608	641	595	656	596	609	588	579	585	638	619	568	566	597	640	647	617	577	590	564	597	601	631	632	640	630	666	602	610	630	640	597	613	624	580	661	597	626	590	612	623	621	609	620	556	585	618	602	593	607	539	623	578	634	613	596	591	624	598	627	609	608	600	568	603	632	612	624	610	618	665	620	670	601	624	640	577	640	624	620	614	554	626	654	628	604	614	634	641	654	602	604	609	598	593	568	634	589	608	634	618	650	574	630	656	622	635	643	677	632	613	603	639	615	602	632	586	603	575	595	639	614	644	633	605	605	659	629	600	613	586	600	648	613	633	634	585	645	615	611	618	593	611	620	589	609	623	617	608	594	626	590	608	614	563	600	617	648	594	617	579	664	593	648	605	624	662	603	552	631	606	618	594	589	592	554	619	640	636	594	601	578	613	580	615	626	589	631	570	631	597	575	621	610	601	612	599	592	605	619	664	620	554	621	607	631	626	621	593	672	592	648	613	563	596	605	592	607	592	595	621	659	638	665	571	639	626	579	633	590	601	620	646	613	561	589	611	580	620	682	640	624	619	610	595	623	635	640	637	635	629	605	630	611	648	615	651	724	629	566	632	632	599	680	556	576	574	646	571	614	610	628	616	597	596	612	645	655	616	614	575	574	603	615	616	639	643	621	622	589	605	639	630	608	616	633	611	617	608	625	598	668	578	601	604	584	595	610	622	603	632	631	570	627	584	643	623	642	601	608	626	592	624	623	638	605	579	621	577	644	585	624	610	639	611	619	630	611	618	605	633	608	590	599	595	583	605	594	593	620	610	592	607	574	599	611	602	589	625	613	610	598	602	623	610	689	579	582	588	596	617	627	656	650	588	604	599	623	595	598	566	645	633	635	629	636	570	636	599	630	573	589	609	577	588	649	597	584	632	610	565	600	606	619	615	640	582	640	607	618	623	636	632	611	639	634	633	624	644	616	607	613	600	597	574	578	641	619	673	631	630	659	629	600	604	651	600	634	579	616	601	605	585	654	614	637	605	606	600	621	590	581	582	643	639	641	568	610	611	593	601	584	644	642	580	594	605	613	625	637	622	635	583	622	603	599	603	582	625	637	576	612	595	606	597	594	574	619	568	593	641	600	627	601	616	628	584	610	617	572	624	618	580	609	568	580	633	615	622	674	619	660	627	593	643	626	625	608	604	584	598	625	616	599	587	602	622	605	609	648	603	584	633	560	659	644	608	620	608	586	644	657	631	619	607	563	631	587	666	622	659	592	606	558	591	587	606	614	576	657	598	593	607	592	608	591	619	591	562	614	621	638	617	619	613	580	626	593	609	638	618	633	613	653	577	567	609	593	603	574	637	657	616	634	595	642	607	606	578	609	642
9986	1517	1376	1095	954	852	911	824	790	802	798	839	852	819	785	742	809	784	747	813	870	839	866	767	782	826	783	762	748	778	757	827	831	832	738	801	826	734	774	771	779	793	842	817	784	791	790	775	783	800	780	815	803	759	801	803	849	808	840	780	771	792	822	804	837	783	770	750	756	742	801	835	799	746	807	793	837	816	795	831	839	805	767	802	788	849	812	822	788	815	790	865	828	759	770	758	834	798	741	826	778	759	786	775	792	789	749	797	795	806	777	800	814	776	823	799	763	754	779	779	798	765	766	761	752	844	816	804	783	823	785	823	783	762	822	819	758	844	788	806	795	783	770	745	755	777	814	779	724	826	766	791	791	847	849	752	775	797	740	823	824	797	792	813	808	818	734	781	798	820	820	854	759	811	814	802	785	753	808	847	752	770	771	800	770	768	758	795	834	802	780	835	829	788	796	804	778	769	814	810	746	771	769	814	791	733	771	759	810	838	792	809	821	743	835	768	827	768	837	831	808	757	808	785	802	791	841	782	812	807	823	775	790	739	830	812	813	836	752	782	763	734	763	801	821	756	771	784	838	746	768	777	807	817	736	787	799	805	830	771	816	804	792	835	835	785	815	802	773	769	796	756	783	764	761	774	750	762	805	743	843	780	770	801	799	751	769	781	778	768	802	805	767	792	766	760	809	803	796	819	780	763	806	798	815	800	826	858	771	803	784	791	782	836	824	813	795	767	762	768	782	776	781	795	808	874	828	772	761	788	777	762	789	709	779	834	780	857	774	796	792	759	797	766	768	796	809	765	786	809	808	796	795	810	700	792	781	741	783	790	808	803	788	800	807	808	772	809	768	793	798	822	823	793	836	827	757	774	825	793	830	807	765	827	808	796	788	783	791	784	791	824	818	791	844	839	789	793	786	870	798	779	774	819	813	768	832	798	748	780	778	813	826	801	815	838	776	818	824	790	827	743	790	725	815	739	781	765	835	829	798	802	788	745	783	804	803	761	844	808	782	781	733	801	804	806	801	811	802	768	816	771	816	776	746	774	767	747	767	815	765	797	800	748	760	757	764	817	791	876	783	773	754	750	840	779	790	772	773	802	792	818	768	811	741	806	745	825	781	806	787	805	830	834	758	839	760	810	791	752	725	809	857	733	843	778	786	810	821	782	777	819	808	752	770	823	805	781	797	782	752	778	794	772	742	847	776	816	816	791	774	817	778	762	811	786	821	788	745	804	741	808	781	857	839	790	756	773	812	838	813	772	836	819	781	786	730	780	766	790	764	844	808	803	764	768	767	765	760	802	791	833	803	819	728	768	773	753	797	809	811	821	762	804	779	770	768	796	808	793	825	816	783	772	781	764	818	759	781	801	772	740	841	779	792	815	782	829	789	756	784	824	799	775	806	856	783	811	822	780	800	757	747	787	820	840	800	811	782	767	768	799	802	785	816	809	734	786	761	729	790	802	765	761	825	869	835	787	784	813	783	779	770	766	788	768	765	779	823	812	811	759	785	826	793	779	796	796	820	776	769	759	797	788	793	805	807	768	822	796	760	810	821	835	797	761	761	766	816	797	780	787	773	771	748	826	748	771	768	795	801	811	794	798	799	778	774	802	812	718	825	821	810	784	786	861	784	837	819	817	787	776	802	769	785	817	758	792	783	776	784	783	790	815	853	734	845	867	767	802	786	789	790	796	804	763	785	761	775	780	761	795	788	780	770	792	778	791	792	771	809	799	827	771	767	766	762	758	820	817	751	812	783	815	853	771	778	805	809	782	773	777	844	766	837	793	829	791	811	840	751	781	833	821	828	789	796	838	811	825	796	807	833	800	778	811	779	729	813	775	787	816	790	779	827	778	742	814	824	800	772	792	782	735	773	782	820	754	787	783	852	802	816	762	811	759	761	796	798	745	799	828	854	763	756	790	838	799	811	784	758	744	767	795	792	837	810	789	828	824	797	783	773	808	783	805	774	784	754	741	837	778	780	797	791	817	802	787	735	806	768	806	808	827	844	797	733	822	784	848	748	793	791	786	810	756	827	801	781	802	805	787	821	832	842	752	782	792	748	820	797	781	761	829	782	779	813	800	809	781	812	779	778	793	778	767	746	812	808	811	778	745	794	799	875	775	824	799	773	768	777	802	802	772	781	795	804	809	773	777	788	775	815	811	784	768	795	822	809	787	804	786	772	771	761	784	777	794	790	793	825	849	768	827	769	808	769	793	825	759	775	768	779	815	793	749	776	775	813	787	778	768	827	854	766	788	822	781	786	815	779	789	790	753	773	802	821	773	783	786	772	777	751	851	729	773	807	811	789	748	778	847	831	805	756	797	787	766	792	754	792	792	794	793	763	824	800	774	805	800	841	805	805	772	821	762	752	789	796	822	804	832	816	797	816	784	766	778	817	794	745	819	743	815	803	800	793	780	796	816	811	777	804	792	827	788	776	867	766	770	783	795	795	795	788	853	733	781	785	792	775	802	798	779	764	781	805	791	764	784	817	800	808	794	787	800	761	794	789	802	848	809	812	772	829	828	800	783	775	765	809	787	828	798	789	823	735	812	731	775	800	811	786	820	767	808	814	799	803	779	823	792	779	800	841	775	765	802	776	800	811	809	799	789	811	838	793	823	813	825	793	781	835	790	796	757	830	825	786	735	800	807	733	810	831	758	820	777	730	750	816	862	741	812	825	763	795	772	785	734	785	787	786	782	798	768	809	759	759	766	787	726	815	790	783	775	786	810	792	736	800	808	814	770	803	810	799	790	855	787	788	830	771	779	759	853	818	765	856	823	793	744	801	802	806	776	766	790	768	798	817	871	814	752	751	737	767	761	815	799	759	826	835	757	767	796	829	784	828	777	869	752	804	726	781	746	728	798	831	799	791	780	809	774	746	761	797	825	805	832	799	824	812	772	791	793	827	794	805	787	840	798	761	845	815	812	805	830	784	789	798	814	837	793	778	774	826	802	762	758	756	803	781	845	743	882	822	751	853	791	800	810	798	798	802	783	800	776	818	797	797	807	784	735	815	787	803	769	761	793	800	756	822	841	817	792	788	788	761	750	751	827	773	804	814	794	830	791	773	798	724	824	794	774	787	780	792	834	765	824	795	719	791	831	778	781	839	771	757	747	761	752	755	811	768	776	766	816	792	872	807	779	788	799	751	803	776	804	766	793	771	755	787	787	789	774	778	797	796	773	850	777	761	793	797	746	769	801	797	799	786	778	829	803	814	795	771	823	761	822	797	793	819	820	776	728	770	810	779	739	782	793	738	762	792	811	780	755	770	812	773	817	818	761	814	744	749	768	832	804	806	804	827	786	810	832	793	771	721	769	783	809	830	807	814	819	767	826	773	786	755	781	807	774	792	788	789	785	819	808	790	795	807	767	805	767	824	819	791	800	785	781	828	806	821	801	803	763	834	760	782	798	775	845	824	776	819	813	787	791	760	782	812	789	775	822	784	859	803	855	754	766	809	837	802	779
24159	21462	29136	24199	21447	11755	1345	908	706	678	626	579	613	588	539	530	505	515	552	485	498	507	492	468	483	474	473	452	446	454	458	498	475	476	437	445	445	430	468	449	461	504	473	462	483	463	477	476	480	450	440	458	476	448	478	431	428	476	473	497	414	440	487	476	454	454	467	494	453	464	467	498	457	440	475	438	435	460	447	500	439	458	418	487	446	468	483	476	467	440	475	481	458	457	466	442	432	454	445	477	471	466	456	448	480	452	463	454	467	440	492	461	443	473	477	505	432	464	448	497	489	449	474	423	453	471	438	453	441	452	458	460	455	445	436	475	440	459	459	504	459	465	474	430	439	453	482	476	437	433	484	497	434	474	410	416	493	468	456	441	470	446	498	453	442	447	462	472	489	421	463	490	448	494	428	476	443	428	468	443	498	451	444	462	471	478	470	488	436	487	483	506	464	480	434	467	460	486	470	453	456	467	439	473	412	456	452	459	451	457	466	456	459	480	479	477	449	440	458	429	408	460	497	434	451	504	465	439	467	455	464	490	455	447	465	464	468	472	473	452	448	437	462	445	445	429	434	477	451	462	484	433	456	469	428	431	448	452	467	454	465	445	427	451	452	477	472	453	467	424	406	448	457	444	442	505	483	401	437	460	457	469	445	456	446	420	457	441	434	416	440	446	459	461	461	491	425	424	458	456	477	450	466	438	439	451	453	463	508	455	481	423	425	467	473	445	459	487	443	442	463	471	487	464	448	434	443	471	474	451	462	467	438	475	474	467	416	441	455	455	458	444	442	474	454	446	462	461	455	478	462	463	425	461	424	499	449	455	424	454	480	469	468	485	490	438	452	453	453	422	456	447	457	452	431	469	475	449	481	443	453	451	486	454	440	424	481	471	445	461	443	429	472	480	425	475	434	445	446	424	429	464	446	464	447	482	437	464	426	420	489	485	432	440	460	436	432	499	485	433	460	441	455	431	449	397	461	456	449	466	443	444	471	455	451	478	422	467	463	441	465	476	460	438	477	441	452	456	451	493	451	433	526	439	462	468	443	467	448	440	458	432	469	442	457	474	444	428	465	447	504	467	494	454	491	443	483	439	462	452	463	425	458	483	488	497	461	429	467	460	453	460	474	452	452	445	422	431	463	486	471	479	446	466	459	416	444	478	467	452	431	414	450	461	468	473	513	448	473	448	487	476	442	461	478	474	447	440	451	464	444	430	480	456	478	467	503	451	461	462	438	463	503	450	491	436	441	447	482	452	471	445	447	468	470	430	477	436	463	500	432	468	464	479	479	464	478	468	429	430	464	435	473	445	430	438	472	436	452	471	446	465	435	452	454	499	433	435	441	500	449	471	500	484	428	467	442	440	447	507	427	444	478	453	456	478	447	453	444	442	491	490	461	429	479	444	450	440	430	449	470	461	461	448	437	448	435	436	452	439	438	462	464	490	472	442	431	431	482	473	467	411	499	465	485	490	473	454	467	462	443	496	408	462	457	450	438	448	448	468	428	481	441	454	424	435	406	444	470	437	491	461	446	445	440	471	466	435	464	436	443	438	511	480	433	455	423	462	461	482	473	446	455	450	465	443	424	494	491	435	446	488	454	476	475	465	453	468	450	449	435	484	508	407	457	434	420	438	449	486	449	426	477	434	447	451	476	478	471	448	467	474	467	442	466	444	430	480	455	469	477	503	429	473	442	461	441	412	452	470	473	431	488	464	449	459	431	477	450	413	477	487	418	492	422	450	423	452	463	453	461	450	459	434	469	454	462	475	475	454	466	459	423	456	461	475	460	478	440	432	431	470	427	438	456	469	435	450	456	434	519	476	453	419	481	450	451	452	450	414	468	423	432	460	450	511	480	454	461	503	459	431	457	489	436	439	481	491	480	437	499	452	451	446	456	476	460	495	451	492	452	425	466	456	467	474	467	432	435	458	464	437	454	417	435	468	475	426	489	467	481	442	430	467	416	440	471	407	469	428	473	459	483	462	476	430	433	442	452	460	444	440	467	476	462	454	437	441	449	459	460	481	402	448	448	436	460	445	452	456	451	487	480	441	452	490	480	475	473	414	474	424	439	438	415	468	463	475	456	453	480	467	482	467	477	467	491	420	482	467	472	456	439	474	436	454	477	497	462	437	477	434	430	455	446	438	441	464	458	439	435	438	469	421	456	485	501	480	462	461	474	468	444	447	430	439	442	447	480	477	427	467	480	433	472	459	414	445	425	472	448	452	427	426	448	473	475	423	456	446	489	476	446	447	460	464	480	465	486	448	464	467	464	432	471	432	435	455	474	457	490	469	466	457	478	467	449	465	470	427	418	412	442	442	489	473	447	471	463	437	485	466	491	432	438	459	451	441	442	463	499	481	443	442	440	452	465	462	459	508	463	458	456	464	457	466	466	443	490	436	462	468	459	465	496	469	459	448	454	461	478	475	446	476	466	429	498	457	461	450	429	459	438	469	458	450	484	437	497	478	456	423	469	489	465	432	477	448	473	401	426	466	453	460	498	454	475	449	482	476	456	489	409	456	477	443	426	420	445	471	447	492	469	464	437	458	467	463	487	463	461	449	470	444	439	436	448	474	502	480	427	436	456	474	444	469	464	473	456	466	463	462	426	463	459	441	476	475	471	435	490	486	450	460	458	430	464	460	451	475	472	441	440	459	441	458	452	423	450	441	459	435	446	451	418	476	478	436	444	435	457	471	461	454	442	432	482	457	475	430	464	474	428	435	491	427	472	453	435	466	447	468	462	441	441	469	470	458	453	458	447	439	418	493	433	423	456	467	451	479	431	469	440	469	458	460	478	457	460	467	451	452	439	472	437	447	464	451	461	458	430	459	501	485	471	495	434	428	486	485	507	474	457	472	460	490	432	455	466	474	486	461	449	477	453	463	464	457	467	452	428	466	449	431	465	455	474	435	454	440	469	434	452	489	468	442	475	517	441	428	466	432	478	479	476	440	442	437	415	457	445	464	451	465	463	450	447	454	474	460	472	460	458	436	478	466	462	453	470	485	483	455	500	465	479	485	410	451	479	451	459	474	472	492	434	436	425	491	455	463	472	462	423	491	458	477	448	482	472	487	464	463	452	468	439	460	414	440	470	464	445	435	416	468	437	503	439	432	464	468	401	459	456	482	498	436	436	398	486	489	482	454	445	458	444	430	456	427	444	463	425	483	454	484	469	441	474	455	486	452	427	490	453	481	447	473	483	435	452	456	434	451	485	493	438	463	453	447	462	461	433	439	440	456	485	478	444	458	460	468	422	463	479	446	469	485	483	449	429	446	507	455	436	463	411	469	462	456	427	439	479	446	464	404	432	436	456	423	455	443	462	466	469	441	440	433	415	451	469	465	438	472	437	451	447	451	480	452	466	498	451	430	484	437	478	416	465	443	461	443	466	464	502	453	448	445	491	463	474	430	456	438	441	437	492	472	442	434	434	502	497	439	443	474	444	453	472	496	467	476	472	476	500	472	446	409
18905	8807	7832	4014	2724	2215	1748	1516	1279	1134	1043	900	852	821	793	806	737	759	709	656	719	658	645	664	641	660	606	644	697	641	635	646	665	593	598	624	596	575	568	608	566	585	604	627	615	638	668	621	608	601	626	624	614	607	629	630	627	600	597	609	609	623	604	576	642	600	577	594	634	631	652	626	624	670	586	557	632	628	612	611	598	637	584	599	616	611	605	582	603	562	619	622	573	646	583	586	598	641	588	620	533	571	570	592	627	655	624	619	606	617	607	614	585	632	568	605	634	601	625	577	649	573	565	571	609	638	583	611	608	644	621	542	636	617	600	650	594	603	593	614	633	583	601	622	572	554	557	626	600	588	618	623	648	637	604	607	606	637	581	630	583	565	591	645	567	659	670	591	615	649	613	553	571	553	598	613	602	617	632	621	590	613	583	610	595	616	612	605	580	619	633	593	637	571	613	584	597	629	599	594	605	594	604	640	582	604	626	624	606	605	625	589	606	606	591	571	577	588	683	586	597	593	627	627	603	609	620	558	616	615	585	597	622	635	599	638	588	588	594	617	647	609	566	570	579	626	583	624	610	614	595	611	582	614	614	598	621	606	605	607	606	635	618	562	635	585	587	637	640	614	601	607	623	594	631	582	601	581	599	604	572	638	612	624	612	622	617	623	660	623	596	593	642	599	616	578	590	637	568	629	593	596	612	584	644	604	600	576	573	570	603	592	576	601	563	608	565	635	590	584	586	597	617	617	621	579	630	602	565	698	555	601	584	611	631	589	616	602	589	615	592	579	586	608	557	656	603	587	592	609	593	675	624	581	580	606	613	594	595	612	574	642	625	592	618	576	589	623	607	576	613	604	568	596	629	602	553	652	608	587	608	626	634	616	600	621	648	594	574	600	593	603	637	583	573	618	664	564	552	603	608	614	626	656	615	618	582	591	576	618	649	553	637	600	574	566	559	579	574	599	617	552	602	574	614	635	609	594	644	561	623	608	587	629	618	624	584	611	584	600	607	580	595	645	594	617	593	618	616	582	637	581	605	588	630	623	648	622	592	628	588	623	608	629	601	608	564	616	612	568	607	574	597	579	582	651	594	617	638	597	602	622	619	598	574	674	640	618	616	586	605	661	620	595	577	632	668	614	595	600	621	622	588	623	611	616	594	610	674	599	668	608	619	586	618	615	583	611	620	650	618	613	603	619	559	583	634	607	615	611	648	587	593	610	592	617	587	628	617	566	573	586	595	581	600	630	580	574	598	622	618	580	574	606	582	598	561	621	602	611	598	604	577	596	581	597	642	617	639	591	607	641	601	594	618	602	584	656	581	629	619	598	583	587	580	613	618	593	597	563	598	621	570	584	587	601	612	614	602	626	583	603	563	595	608	644	661	572	599	596	635	567	638	621	644	600	624	572	599	611	594	582	580	595	649	604	589	634	603	605	623	582	633	600	613	608	605	599	635	605	612	604	584	571	655	605	574	557	621	661	627	606	577	640	617	555	580	657	607	567	615	583	585	576	628	600	567	620	626	607	589	608	573	590	621	626	566	632	640	578	583	603	604	617	635	551	603	627	622	608	622	630	595	603	592	616	579	657	626	558	613	579	609	620	636	630	570	554	600	627	611	589	609	669	628	613	620	583	604	645	589	590	629	586	553	616	594	579	579	596	629	604	610	562	604	589	603	607	578	626	592	616	585	625	581	591	597	641	640	619	624	625	569	599	627	621	577	612	585	560	546	596	625	601	578	615	614	591	665	588	612	549	598	616	598	643	595	639	567	558	627	614	609	647	584	639	615	599	625	568	601	580	599	592	652	634	608	597	605	550	597	560	572	623	597	599	580	618	590	562	571	632	617	618	565	604	611	570	558	626	598	599	584	578	625	559	600	552	634	633	615	622	663	596	593	569	619	641	623	623	606	622	568	607	599	672	635	633	611	618	604	543	587	633	612	602	631	648	543	591	612	663	562	611	640	621	612	629	616	600	635	662	601	569	603	613	588	627	636	610	572	610	627	661	582	566	611	590	561	597	613	614	578	619	556	544	611	625	633	601	614	593	607	628	638	624	581	603	606	622	630	599	621	637	627	597	625	607	562	608	600	654	614	643	618	660	601	601	626	616	613	587	570	637	657	617	648	588	599	630	648	590	603	605	612	616	661	626	623	629	612	621	555	608	617	643	613	640	608	600	623	619	622	594	585	609	602	585	609	640	575	559	561	625	572	567	560	608	590	623	613	602	617	575	598	613	608	659	588	610	616	584	624	627	592	624	612	616	544	623	624	557	635	597	599	625	630	594	603	608	625	636	605	608	644	582	581	569	653	584	625	616	616	632	607	607	610	597	602	614	623	551	645	540	613	600	611	617	588	593	628	613	583	607	614	582	604	602	596	622	602	610	588	590	625	622	636	613	627	599	616	614	645	590	569	602	593	580	566	636	651	569	579	552	622	610	590	613	567	571	627	637	616	595	581	609	585	609	586	637	623	644	620	613	576	613	591	624	615	604	653	605	637	570	586	628	589	615	648	665	587	540	613	632	604	577	572	624	615	620	604	605	629	559	602	629	613	641	618	570	609	645	641	563	628	638	604	629	592	590	630	607	591	590	590	640	622	648	602	586	590	617	590	612	639	613	577	641	594	594	602	588	624	614	597	587	630	631	637	578	592	620	602	617	610	604	615	555	640	670	624	633	606	610	622	582	609	635	623	613	580	540	602	623	609	629	549	604	626	594	656	602	633	580	568	593	573	609	596	625	571	652	593	608	576	628	553	613	621	603	556	607	628	546	627	620	593	610	590	622	579	619	593	546	603	584	607	591	588	603	571	570	606	632	576	605	600	625	600	543	591	661	592	599	617	593	598	610	610	631	637	601	605	612	612	602	596	588	662	643	555	606	605	624	588	621	602	593	590	645	608	561	653	621	613	636	643	598	609	586	597	632	584	574	580	567	582	641	619	576	579	621	634	602	580	617	635	607	634	598	627	608	676	594	612	601	600	619	624	639	632	593	584	590	595	631	588	601	608	568	630	585	591	585	635	621	622	589	588	606	589	615	610	615	618	629	586	608	587	643	602	613	613	590	607	622	572	644	616	616	583	586	618	638	590	620	633	631	600	615	538	640	624	629	604	624	574	612	599	596	613	636	608	589	620	631	579	580	606	608	607	625	587	576	601	619	580	616	615	637	588	613	622	603	607	633	638	616	602	617	641	620	621	573	599	589	627	606	626	630	565	627	580	620	574	621	599	542	585	551	586	637	630	638	618	589	589	577	630	645	567	626	585	622	609	579	551	609	590	609	587	632	607	628	606	633	637	627	608	618	601	615	653	618	604	600	556	575	647	619	631	627	614	642	546	625	637	635	623	611	616	575	628	615	619	553	608	640	580	563	656	637	571	566	590	582	626	598	596	613	586	619	584	570	556	597	609	599	659	588	565	621	582	622	600	605	583	659	554	595	629	591	592	582	576	610	602	598	596	583	607	603	594	569	638	579
23176	21426	29478	23783	21426	21471	10292	1003	641	600	539	428	414	349	351	333	325	289	279	266	266	237	225	243	229	233	239	229	234	231	214	241	231	211	217	215	203	214	191	220	179	216	179	200	240	190	211	204	197	180	193	193	207	195	195	181	187	212	193	196	199	195	166	213	195	224	196	216	173	214	180	182	210	190	225	205	189	196	219	191	203	217	205	196	195	194	226	192	179	194	217	210	198	206	203	184	186	181	208	200	184	196	208	212	205	179	177	178	211	177	193	208	186	208	221	187	193	199	205	194	220	203	200	196	207	180	183	211	191	189	180	177	179	199	197	197	208	207	204	188	200	206	198	206	202	194	213	189	191	198	195	204	183	222	194	197	189	202	172	202	213	179	183	200	176	206	198	189	187	190	196	184	199	189	162	180	184	184	186	190	196	198	180	211	211	175	201	184	210	190	182	198	186	186	197	187	192	188	182	208	187	191	175	217	186	181	212	199	162	214	223	203	186	200	189	177	202	170	185	186	239	207	193	184	204	178	179	177	199	172	196	206	176	187	193	196	217	191	211	159	202	202	217	175	191	195	191	158	206	204	193	196	193	189	206	215	196	186	200	203	184	187	205	194	203	197	174	187	177	190	201	191	177	188	186	178	191	204	208	186	197	185	211	180	201	202	205	168	212	193	205	201	194	197	181	164	191	161	192	178	190	183	179	192	188	213	211	184	219	189	190	199	190	197	208	204	201	183	212	191	201	179	201	207	196	198	180	187	179	166	194	177	169	190	209	189	192	183	201	177	172	212	187	198	195	189	200	209	213	225	202	177	208	202	226	192	181	206	201	196	184	193	173	203	210	182	186	186	187	181	192	192	206	208	197	173	193	222	222	214	195	218	214	214	186	194	209	207	203	198	215	207	186	162	180	187	177	193	191	178	209	196	173	214	212	177	201	174	196	218	182	188	188	179	176	192	201	198	229	209	197	183	170	194	201	195	188	170	174	196	184	201	172	194	182	179	194	179	190	177	209	162	187	189	202	223	202	197	199	192	176	188	199	191	196	182	195	196	186	199	209	176	199	180	198	157	215	165	192	183	222	208	188	185	194	190	209	198	210	222	197	187	207	198	185	183	204	181	206	192	180	199	203	197	188	195	182	208	188	206	198	188	195	193	197	161	176	185	198	207	220	185	198	206	192	210	200	185	204	220	187	203	188	187	195	202	194	177	176	214	234	208	213	192	187	183	190	172	197	205	212	177	183	211	217	173	182	176	193	174	202	214	219	165	217	184	176	191	193	205	213	208	172	193	185	204	188	191	211	185	216	201	189	196	188	191	220	191	206	165	197	190	185	181	192	186	194	160	170	194	184	176	206	172	211	181	195	181	196	201	187	208	181	186	184	191	191	188	178	194	194	199	198	180	191	194	208	196	184	164	191	206	181	190	177	203	183	197	182	187	189	198	200	206	211	192	212	187	208	177	183	195	179	186	219	150	204	214	199	177	204	191	174	203	194	153	177	207	183	196	190	211	185	213	169	199	199	202	171	180	190	194	188	197	183	205	197	179	185	199	172	179	190	182	171	211	185	176	194	178	176	188	196	184	193	190	178	193	209	180	193	193	192	196	211	186	194	212	184	207	197	194	183	211	158	184	216	184	173	178	206	180	191	185	208	174	204	182	196	195	212	216	182	211	172	171	202	189	199	173	193	163	209	192	188	191	203	182	191	181	207	187	198	198	201	195	195	173	187	182	184	195	195	178	185	179	178	204	206	163	188	186	175	190	197	212	180	206	195	166	220	210	205	197	201	193	192	197	212	209	175	202	200	194	171	214	172	213	206	183	206	187	211	209	209	195	200	180	193	199	176	197	191	232	176	168	187	184	186	187	199	199	207	204	223	190	168	191	205	170	204	173	151	200	189	193	192	211	182	176	194	187	201	204	209	163	199	190	204	203	179	205	188	188	184	189	171	196	194	207	199	202	182	177	162	198	219	215	198	195	177	189	191	202	172	187	210	183	199	196	209	177	183	170	214	217	201	208	183	171	216	201	198	177	194	173	188	170	194	177	202	187	194	211	191	185	171	211	197	180	203	208	197	183	204	203	202	184	212	216	187	179	187	194	197	212	177	194	193	210	188	188	202	171	205	179	181	192	199	220	177	175	210	208	196	204	179	179	207	198	216	198	189	184	209	183	193	164	181	196	209	190	221	174	189	196	184	168	192	189	186	217	203	192	175	192	161	185	203	158	187	175	212	205	191	200	208	183	177	204	180	196	197	192	154	203	200	179	187	189	197	215	202	188	203	190	188	188	202	193	204	171	194	199	194	204	183	192	179	198	187	204	169	211	202	197	172	185	183	198	192	198	186	198	211	219	200	208	179	185	179	185	169	193	191	201	195	205	177	220	196	195	209	215	194	211	171	175	176	219	197	201	183	195	205	215	190	165	200	212	173	168	190	178	201	207	194	177	198	173	213	184	193	174	201	186	206	200	198	158	194	190	182	188	186	193	214	208	180	211	183	212	190	196	196	200	191	204	186	173	194	226	228	178	180	196	214	200	201	190	202	203	183	218	206	191	199	203	191	172	187	199	208	182	173	202	204	220	215	186	206	178	160	198	186	194	201	189	168	190	189	182	168	179	170	164	210	209	196	189	183	187	214	189	188	190	194	201	183	188	179	201	184	188	178	191	180	210	190	205	188	174	179	229	189	173	173	185	198	187	180	181	206	200	181	214	204	198	210	188	193	187	203	202	185	182	194	198	190	174	198	188	198	188	181	180	211	183	181	209	178	179	197	189	186	190	192	193	192	189	234	178	207	206	215	195	176	228	199	178	213	206	186	178	224	214	195	176	195	188	222	208	180	193	176	191	195	201	182	200	197	188	186	218	176	188	196	193	194	171	191	169	211	184	188	230	179	172	179	176	198	199	193	211	187	211	201	186	207	192	200	192	181	190	184	184	199	209	170	217	177	199	200	183	205	203	173	203	173	201	181	189	167	189	169	200	181	169	196	200	167	184	199	185	186	193	186	199	178	205	224	169	191	167	185	197	185	161	177	193	184	185	172	177	168	179	174	199	195	194	201	196	177	203	199	198	209	187	171	196	205	177	185	188	181	194	206	210	179	183	188	229	204	199	185	188	210	171	191	218	224	176	184	181	193	201	218	195	194	193	195	184	195	207	181	172	170	182	200	162	185	208	178	208	187	196	209	183	196	207	195	200	178	198	204	206	193	185	196	193	158	199	175	201	198	215	205	202	222	182	183	180	207	189	194	197	193	196	209	215	199	199	194	199	188	205	190	203	197	186	197	194	218	165	212	228	198	194	169	170	185	203	204	217	183	200	195	204	171	215	207	217	189	213	175	189	176	200	170	189	171	168	198	202	188	216	206	211	194	196	187	214	178	186	206	173	193	184	199	176	168	204	220	201	199	189	207	189	171	192	175	194	190	184	203	182	176	202	182	211	186	205	195	188	193	216	191	189	235	176	183	214	198	203	215	171
20286	14247	12267	6481	4474	3437	2542	1970	1615	1230	1055	843	778	724	657	539	500	483	462	420	382	411	420	346	345	324	342	327	325	350	280	321	307	296	300	290	305	273	308	288	242	298	296	302	307	304	278	291	274	268	282	272	280	255	264	310	295	259	241	278	274	274	286	287	241	263	302	260	269	273	273	264	264	297	248	281	300	247	269	302	302	271	279	293	277	230	292	280	269	263	241	265	282	258	236	271	238	243	245	267	264	286	255	247	272	239	264	232	272	255	279	288	236	282	253	242	267	263	228	253	316	234	250	240	266	264	284	262	269	254	250	264	261	241	273	260	257	268	257	258	241	263	264	265	261	269	268	229	244	279	266	256	266	286	264	244	283	239	278	255	281	268	252	249	278	250	254	242	238	278	265	278	278	283	241	262	249	267	274	254	258	243	219	282	259	281	264	274	236	256	255	265	227	249	265	239	267	290	249	261	257	250	279	281	253	256	274	246	254	257	268	252	269	246	283	255	239	244	272	244	272	266	237	231	248	248	266	250	256	240	239	258	246	211	258	261	288	257	260	260	253	273	283	272	276	277	256	263	276	240	247	253	259	263	232	244	249	271	268	253	262	287	230	245	254	257	253	275	274	273	259	252	239	244	258	245	254	252	282	271	251	278	264	254	249	256	266	238	251	253	268	254	239	256	240	256	277	271	241	254	256	257	254	236	255	282	257	248	259	244	261	249	248	252	253	249	251	258	279	261	282	275	264	259	263	240	242	257	274	241	247	252	295	259	258	232	256	251	285	263	251	244	233	230	274	247	245	246	251	255	284	270	253	263	264	282	275	232	259	260	246	247	276	264	258	261	253	260	262	282	280	274	272	267	257	246	261	260	254	263	281	239	243	267	265	294	262	268	273	282	256	262	244	255	264	257	255	264	231	254	279	276	277	274	250	264	258	235	276	279	247	277	248	258	242	274	269	256	269	256	249	263	258	261	251	244	247	266	262	260	266	259	263	256	261	250	258	269	252	296	250	251	248	275	283	243	265	251	251	244	258	266	268	277	282	258	267	270	244	251	252	270	231	284	268	252	279	265	273	228	245	279	288	260	256	293	251	241	229	280	273	287	258	247	256	257	237	257	257	256	272	266	270	281	273	242	274	235	257	264	259	266	259	275	264	257	246	257	240	249	255	236	256	242	257	246	252	268	249	259	262	267	264	257	244	214	252	250	263	249	247	262	268	259	272	266	264	285	265	289	242	240	280	258	264	252	228	243	254	263	281	255	250	260	287	247	243	256	252	239	283	258	271	253	226	235	271	275	259	262	282	286	251	254	261	276	276	233	251	243	280	231	270	225	249	251	281	248	266	251	260	287	242	258	239	259	257	240	249	253	253	233	266	274	259	241	284	265	269	247	249	254	261	247	255	261	258	251	270	254	288	267	247	247	229	256	283	271	243	248	247	250	272	260	273	255	250	262	261	256	248	262	267	241	253	254	265	288	256	281	259	257	284	263	238	249	244	290	257	275	255	252	260	253	260	251	255	254	267	255	253	260	238	270	270	256	279	254	252	246	251	247	249	240	243	227	266	254	248	242	268	254	253	249	279	249	249	255	252	240	258	255	273	266	272	247	261	256	280	246	254	250	260	259	263	266	218	250	244	260	242	270	273	251	243	253	271	267	282	240	232	258	268	261	273	269	251	284	265	242	277	236	222	251	281	276	257	291	235	278	274	266	244	272	261	267	265	275	265	259	260	278	257	270	274	226	248	243	266	248	242	264	234	267	277	258	267	240	272	262	288	258	267	253	227	266	250	262	273	248	251	262	270	263	271	251	223	261	276	263	255	245	271	250	245	270	252	238	267	241	259	263	244	261	252	261	284	250	254	282	279	262	287	282	254	251	254	253	280	250	264	267	261	275	246	254	234	246	283	264	243	274	260	259	256	265	253	252	265	285	252	255	253	262	267	268	264	288	262	287	263	276	257	240	268	259	241	291	261	281	281	284	261	268	271	278	259	303	255	248	249	245	241	250	263	241	265	250	266	242	263	267	274	246	253	276	246	264	249	254	246	265	240	286	246	273	290	256	245	250	263	243	263	280	273	251	266	260	284	248	230	256	265	236	245	252	240	237	260	259	239	240	232	289	242	251	264	234	238	246	267	261	264	265	248	242	263	249	233	284	249	266	268	238	250	278	266	245	232	270	252	269	285	264	260	257	249	262	256	285	229	249	268	233	276	268	268	240	232	264	256	266	272	268	267	281	257	240	252	269	272	272	244	260	251	249	264	253	258	282	272	250	255	252	273	264	236	231	285	253	253	259	266	278	255	245	234	262	263	276	250	268	257	277	282	242	268	259	234	262	274	255	267	293	262	243	257	272	266	247	266	237	241	242	266	262	248	248	248	236	270	281	273	263	258	249	273	257	258	281	271	279	253	213	265	253	276	258	262	248	240	228	254	266	264	259	279	248	270	236	256	245	264	284	258	276	264	268	243	290	251	253	262	252	286	280	265	255	264	250	259	267	276	275	247	246	245	257	278	264	284	250	270	260	247	233	260	242	293	236	272	280	252	274	278	264	251	247	269	282	272	260	306	270	256	273	256	290	259	236	274	275	273	218	266	288	243	238	256	248	290	273	270	238	242	280	282	255	266	225	249	255	266	254	244	248	278	258	253	269	267	263	260	255	251	258	277	283	268	254	266	269	274	276	284	279	284	254	267	241	269	228	261	266	239	280	276	258	259	241	301	260	233	250	249	248	272	263	274	297	255	261	254	259	278	245	244	236	246	231	260	276	256	241	264	270	246	278	245	244	252	259	267	260	280	248	297	229	310	269	269	219	263	265	248	274	293	257	273	252	285	277	282	276	246	248	254	264	254	233	275	274	245	226	221	244	226	263	247	265	250	229	275	255	248	280	266	265	268	253	277	269	238	242	238	269	273	272	275	253	242	267	305	268	241	258	242	254	262	246	266	238	264	265	232	245	263	255	258	254	255	262	250	270	266	257	271	267	268	272	239	264	279	227	234	249	248	263	251	257	261	294	248	262	252	253	249	254	264	291	270	257	259	278	251	285	266	254	250	242	276	288	246	244	257	292	263	289	261	271	245	246	248	254	239	271	260	261	283	245	298	271	240	264	255	267	243	252	258	237	246	263	265	277	254	239	254	255	247	249	244	249	288	275	252	231	281	243	238	252	221	268	256	220	244	246	282	254	244	234	270	247	234	228	251	280	265	250	243	232	295	237	268	256	264	257	243	263	269	299	272	256	244	238	271	272	282	273	241	251	255	245	239	244	265	276	238	276	244	237	290	248	283	286	246	265	287	263	266	228	279	219	235	286	270	265	247	249	254	277	266	251	268	246	253	242	254	291	221	262	250	260	272	276	249	258	276	254	243	261	256	264	252	267	239	259	260	263	275	271	284	252	267	246	225	247	266	243	265	232	262	263	260	253	240	304	255	227	257	271	256	256	241	257	260	274	257	237	291	259	239	260	278	235	265	272
27576	20845	9480	1192	780	759	689	652	633	687	645	635	608	676	594	639	593	597	630	627	617	643	626	623	632	626	624	623	598	625	624	610	615	601	641	629	582	607	604	574	578	601	628	599	664	618	674	601	636	606	615	619	629	641	605	646	628	617	613	582	611	616	600	619	588	618	601	633	625	603	651	628	629	657	645	601	631	623	635	600	605	633	606	600	646	589	618	624	622	595	604	652	607	613	589	615	591	644	656	599	651	599	660	657	602	628	653	608	657	615	641	652	631	604	635	605	603	587	595	634	601	639	625	606	632	606	614	622	626	611	623	629	634	627	620	630	635	643	555	645	621	595	614	637	654	659	601	658	631	585	577	643	607	599	612	635	597	626	597	582	695	635	622	604	588	619	628	638	663	610	643	596	639	681	619	601	622	619	632	635	601	639	622	598	641	640	613	624	623	596	626	612	610	600	617	595	638	621	596	637	656	612	588	650	582	645	605	625	638	581	626	630	611	628	626	579	601	683	634	605	622	616	615	615	622	646	577	599	622	619	620	623	650	644	595	620	630	602	620	623	619	597	618	640	636	658	621	608	602	616	620	610	591	609	609	601	620	580	627	593	577	617	623	595	659	667	615	609	612	616	612	604	681	628	633	603	674	607	632	593	643	588	632	567	621	655	611	674	607	612	611	590	664	661	624	615	621	635	604	623	661	636	625	656	618	634	617	632	673	559	613	631	607	632	646	633	646	649	645	625	606	584	615	610	592	595	647	632	635	649	652	613	651	638	626	612	614	614	674	626	617	626	627	580	614	626	602	638	677	585	595	609	685	612	560	618	578	611	584	631	628	587	609	627	639	655	582	614	625	632	666	544	605	623	593	630	648	639	644	634	616	602	643	609	606	609	632	629	602	626	650	602	640	623	606	640	582	673	626	630	644	584	625	635	628	601	601	640	616	612	578	635	633	590	596	613	655	614	619	642	597	578	632	605	624	653	650	631	611	643	633	601	586	636	631	626	603	618	614	651	552	555	613	597	622	634	688	659	574	615	650	682	600	639	610	692	627	621	639	615	643	607	618	653	624	623	622	649	644	610	680	607	646	621	608	664	570	640	619	575	578	606	589	634	637	623	657	646	600	616	605	578	579	598	601	581	623	641	661	670	638	675	639	584	631	588	647	603	604	588	623	609	631	673	625	600	615	633	604	607	614	597	624	600	631	609	601	624	646	607	604	632	630	645	614	660	618	641	617	644	617	605	617	619	598	614	605	617	644	625	655	589	587	639	659	596	621	606	649	656	573	657	616	595	639	578	608	615	616	602	661	613	654	623	658	613	659	649	617	570	623	589	599	637	648	619	594	622	623	604	595	650	635	684	631	554	586	637	596	624	653	627	604	622	666	673	638	640	600	646	560	699	674	594	621	623	604	590	602	628	659	621	632	660	621	624	601	617	610	670	629	620	596	601	631	634	640	609	646	627	619	604	612	587	600	584	680	633	629	630	656	627	591	600	587	609	586	657	591	660	619	582	664	634	596	644	643	610	610	645	588	635	629	598	600	587	605	588	620	636	634	581	575	563	636	630	616	649	615	671	646	636	614	584	628	597	561	629	612	631	641	595	607	591	659	622	659	710	651	612	615	626	598	606	645	590	629	620	619	588	655	607	653	646	638	603	653	604	621	610	632	640	618	659	624	616	635	637	652	612	638	641	652	640	645	603	626	581	610	652	668	595	612	668	604	607	653	647	597	604	623	643	610	649	639	648	660	619	618	632	633	600	586	636	656	584	640	636	615	593	616	617	579	634	604	618	639	623	639	598	606	624	619	626	605	593	624	604	589	621	629	612	595	615	607	589	648	625	628	618	608	611	603	633	625	647	583	633	587	641	608	579	602	672	624	650	605	596	637	608	592	642	598	639	637	673	663	648	644	687	621	611	651	607	653	588	587	629	646	626	613	644	637	574	581	602	611	627	631	627	641	620	593	656	637	599	592	641	628	629	674	695	647	652	588	574	645	599	605	596	625	609	623	618	590	669	599	677	599	673	630	589	564	583	634	669	607	631	611	567	640	622	654	596	662	648	613	651	576	628	585	601	624	632	573	604	584	601	605	560	646	582	605	591	643	605	576	600	623	610	585	637	575	586	571	611	607	634	639	611	583	623	575	653	627	590	637	655	597	655	628	670	608	623	603	644	645	661	636	659	656	615	644	619	614	634	577	630	606	622	662	653	594	658	615	587	626	631	609	623	600	646	648	589	660	619	599	661	598	607	639	624	636	642	585	619	626	603	600	644	621	631	650	605	614	621	633	643	635	631	660	611	639	656	609	647	629	630	636	654	641	618	593	625	638	643	621	630	593	607	617	573	614	617	587	617	639	614	627	608	649	633	625	631	623	645	625	612	623	612	602	620	654	583	545	591	628	641	659	622	646	607	635	642	628	648	654	611	607	584	648	651	573	586	635	663	624	638	610	644	609	616	642	637	579	619	623	637	554	609	593	616	627	636	667	604	596	591	600	590	629	593	607	633	583	577	593	628	679	642	664	668	578	611	648	615	576	624	580	663	602	597	631	636	622	640	643	617	608	606	629	608	615	616	635	641	641	598	631	612	635	623	644	621	653	655	618	638	634	581	616	570	610	624	620	642	655	615	601	629	610	594	613	614	634	612	633	583	655	580	585	614	626	585	626	630	634	649	616	585	609	633	605	604	609	654	642	639	613	607	640	638	630	636	654	666	623	589	642	621	624	631	641	614	576	628	639	595	605	663	635	634	599	625	632	599	621	652	618	593	634	614	649	624	548	627	584	623	636	637	598	673	606	674	669	586	590	660	634	634	594	636	615	600	610	638	618	641	587	618	607	633	622	618	657	611	641	646	663	614	628	624	663	652	629	666	609	592	644	575	625	628	623	632	609	610	615	602	612	631	616	579	641	675	631	609	619	650	629	608	591	665	601	596	656	649	631	622	653	595	611	605	593	585	582	660	607	599	584	598	586	639	664	643	638	595	611	621	640	557	591	645	618	612	605	599	643	632	554	618	592	624	614	652	581	627	662	608	602	638	600	620	625	561	629	616	624	631	635	627	627	613	634	628	671	667	602	616	615	587	626	611	631	607	606	627	619	618	635	621	631	629	636	611	629	654	632	627	612	615	624	620	575	612	631	591	587	618	592	615	626	594	626	624	609	573	622	617	649	601	620	651	605	603	601	597	607	654	583	654	615	640	661	585	610	598	618	648	589	600	619	640	633	643	664	626	596	661	635	634	638	561	599	631	660	627	569	644	580	586	618	610	649	594	566	616	608	618	608	663	660	669	628	621	629	621	637	651	601	625	635	627	608	570	609	652	629	613	650	624	609	635	632	616	628	652	638	600	633	642	650	595	585	628	582	585	578	652	610	659	603	661	622	617	625	617	627	608	621	634	640	626	636	566	633	601	618	683	604	658	622	611	603	634	610	608	580	655	643	612	643	604	644	646	612	662	617	674	648	592	576	649	603	613	659	625
10551	1488	1370	1074	931	925	900	808	807	857	830	849	814	821	791	848	824	858	835	795	838	789	829	813	800	855	800	765	779	833	756	827	828	825	816	788	863	789	828	811	792	828	832	786	806	852	768	747	838	778	798	839	832	804	808	793	844	803	831	831	802	767	734	771	783	838	806	772	790	793	798	811	782	792	756	796	801	841	821	809	789	821	815	815	810	823	805	794	764	770	810	843	831	798	799	804	820	841	803	808	783	807	822	790	840	796	796	784	752	780	808	767	793	835	832	760	806	821	784	777	766	828	814	821	801	867	826	777	824	784	788	859	778	787	773	792	826	781	819	770	809	770	820	799	807	836	740	852	804	818	831	840	816	799	861	763	769	782	788	800	782	826	786	814	792	821	795	822	812	779	824	804	784	790	803	767	764	802	817	792	838	785	800	801	839	825	858	789	806	805	816	805	781	827	766	814	802	818	810	803	783	774	779	794	774	792	838	821	801	764	810	798	777	779	741	799	780	833	819	787	757	809	819	854	833	826	810	836	843	773	814	806	776	803	850	763	833	798	765	781	856	742	816	776	788	787	863	783	806	799	773	816	820	831	775	804	857	806	744	795	793	791	742	813	807	774	860	821	800	796	794	801	794	857	820	789	807	819	800	770	815	807	778	836	807	789	750	785	804	805	760	762	810	810	798	801	822	822	747	758	799	831	800	804	786	843	780	817	823	790	790	783	802	805	778	880	777	796	784	764	743	810	782	828	758	817	752	772	860	784	821	791	771	759	816	797	771	810	808	789	771	813	789	819	830	766	781	826	799	755	792	852	773	865	821	775	804	857	777	762	834	770	782	860	817	878	784	792	804	796	798	756	808	825	815	747	783	847	784	771	766	832	823	808	829	824	776	781	787	834	820	848	793	836	768	804	798	788	861	830	833	755	831	803	765	813	786	768	811	809	789	807	742	762	739	786	792	830	839	774	836	790	801	783	759	816	794	792	750	820	825	804	769	787	791	802	784	795	811	750	847	762	773	797	805	766	784	796	816	799	763	817	825	791	847	843	810	797	799	744	822	769	728	782	805	835	794	798	787	739	804	825	841	801	781	806	805	750	775	776	825	820	802	825	814	720	815	801	807	769	780	772	841	760	816	826	845	800	786	790	793	771	800	791	835	827	757	754	772	775	817	819	810	802	796	761	768	860	805	835	785	746	778	804	774	794	805	796	783	792	808	780	812	790	795	782	820	833	747	804	856	819	798	827	840	790	822	766	782	852	859	788	812	835	810	792	804	794	748	792	772	797	780	778	783	765	824	790	842	822	879	775	755	708	762	846	783	806	809	812	774	833	798	825	858	735	800	783	822	802	773	831	797	848	756	866	785	799	800	835	799	785	813	791	785	802	744	836	809	864	713	789	771	732	789	828	806	762	810	780	819	811	819	788	814	803	792	741	788	764	796	758	885	772	748	809	821	832	822	825	785	768	798	881	811	806	778	769	773	788	821	785	790	851	786	776	786	850	828	801	797	786	845	812	768	766	787	832	778	794	831	792	782	771	728	778	735	844	796	811	832	781	816	814	848	812	809	829	771	796	778	827	804	776	797	826	822	834	754	822	809	749	810	740	782	803	797	810	791	839	814	812	819	766	795	787	754	781	845	810	834	839	803	797	791	804	818	834	848	813	834	763	771	798	730	824	762	769	833	834	818	810	778	858	782	800	816	832	783	832	791	792	761	799	780	809	768	792	760	836	779	800	809	818	809	802	800	804	759	806	763	741	814	806	778	811	789	807	809	843	814	796	796	758	820	793	791	784	823	793	793	862	839	802	784	792	814	806	795	798	892	804	803	799	762	818	819	823	819	811	768	748	798	735	767	796	773	848	771	762	840	820	800	795	849	782	869	869	780	796	821	804	789	830	768	783	758	807	732	790	843	769	777	758	793	782	747	817	828	815	786	817	806	801	794	803	763	781	763	811	765	798	787	816	857	822	798	824	773	812	798	828	752	783	808	798	824	753	758	841	788	839	818	856	820	792	791	733	799	845	774	804	836	800	753	740	804	868	784	771	827	816	784	828	781	774	821	820	771	857	790	798	797	826	789	786	800	798	789	790	726	809	860	829	797	815	812	740	800	767	813	782	764	764	820	837	803	824	789	798	805	782	807	782	833	797	813	789	818	810	824	817	836	756	825	817	822	772	762	804	845	788	777	782	803	822	796	809	756	786	823	803	853	813	797	840	765	791	807	857	847	778	803	851	811	792	775	820	792	816	764	803	799	785	758	821	809	790	724	860	799	817	827	773	783	842	784	831	813	788	765	818	804	724	828	846	806	779	755	763	828	827	801	804	784	820	792	792	782	827	778	817	799	818	786	784	814	805	830	777	762	826	796	832	776	790	785	793	829	803	792	813	823	761	838	790	817	772	799	815	775	761	793	815	771	849	743	729	795	734	779	776	829	755	804	821	774	758	800	741	791	801	830	815	842	810	826	781	822	804	836	775	798	796	848	781	806	848	824	776	859	818	772	843	793	837	791	815	816	822	778	786	766	824	760	815	796	798	803	815	782	817	802	805	800	824	789	789	808	845	843	801	836	809	753	784	818	771	778	839	807	826	800	799	770	806	818	817	816	839	836	808	843	756	852	770	783	813	802	778	854	778	872	809	794	766	782	790	795	791	824	770	760	786	815	791	771	802	819	822	749	779	828	825	814	802	819	852	811	783	791	770	810	764	802	775	820	761	798	832	781	818	781	787	802	768	860	793	808	792	743	791	804	794	845	755	744	844	836	851	815	845	789	801	793	784	769	822	801	820	777	809	808	804	790	814	832	823	772	846	810	813	785	802	777	803	784	798	819	819	830	861	865	809	811	816	807	802	801	821	750	803	804	829	857	796	790	873	792	751	831	735	805	800	791	791	821	815	813	780	812	784	806	760	814	818	804	857	843	774	810	830	791	726	792	777	787	765	806	802	827	849	803	817	781	752	838	813	750	832	843	817	815	846	791	878	814	808	803	824	851	868	778	760	874	811	817	845	831	823	766	822	776	763	771	785	782	770	822	818	817	814	816	823	769	747	748	801	832	869	793	811	752	769	807	818	784	812	782	765	752	764	830	818	825	821	804	778	814	817	789	768	846	820	791	826	818	760	816	822	794	827	831	776	829	873	808	775	752	792	802	782	796	820	749	824	782	812	804	771	831	775	781	748	788	797	778	791	777	800	784	785	820	781	810	825	778	810	839	825	804	837	830	813	747	810	791	770	776	804	793	776	822	819	801	764	844	848	828	823	792	730	769	773	850	865	797	816	795	817	802	762	786	784	807	839	806	750	763	801	821	823	792	875	810	824	804	726	817	803	815	767	775	804	765	856	773	813	831	827	823	810	804	751	782	786	807	825	807	818	786	790	742	763	793	810	807	844	858	784	803	802	804	801	825	800	743	775	791	812	752	780	811	840	783	773	820	805	826	810	834	821	799	757	817	800	786	805	812	809	846	789	788	766	772	806
24127	21444	29036	24262	21449	11705	1281	907	737	692	581	598	597	590	556	516	546	498	525	497	503	484	500	513	497	513	483	499	491	524	486	489	515	473	463	506	505	481	492	437	473	492	489	463	481	504	495	450	462	460	470	485	463	466	480	468	454	436	489	457	486	469	467	487	424	455	452	463	485	473	467	444	472	453	444	476	436	454	448	449	519	462	470	400	454	456	418	447	483	479	451	490	491	503	479	476	472	451	473	457	470	503	458	510	450	506	466	457	475	494	448	489	472	495	492	469	467	476	428	480	430	467	461	460	442	450	450	478	461	497	473	499	474	491	477	504	461	475	426	464	454	479	421	456	459	465	482	447	451	459	470	473	450	458	483	449	445	476	487	475	501	441	478	480	411	454	490	458	483	456	499	480	477	451	499	455	481	468	507	482	483	489	481	458	442	482	461	491	455	442	451	455	461	455	443	469	432	461	431	460	448	467	470	472	458	420	468	453	488	470	404	485	483	452	462	445	444	446	469	485	455	456	449	491	472	447	461	474	469	430	417	467	467	456	488	462	464	490	482	457	492	446	429	471	484	466	452	476	434	427	475	470	432	460	461	409	436	474	436	476	476	446	450	453	484	485	508	476	459	442	492	439	483	451	459	476	444	463	470	493	411	445	458	471	473	447	441	507	449	488	483	463	473	440	486	448	452	474	450	459	456	477	453	485	440	465	477	492	443	447	472	439	445	446	444	434	490	478	467	455	432	463	503	461	457	486	454	452	463	467	425	480	483	497	487	481	448	490	452	458	436	438	476	461	499	463	489	398	429	470	439	479	438	482	435	432	483	449	453	480	447	494	454	452	438	490	501	457	493	420	467	455	452	455	441	463	436	470	464	528	489	446	460	442	459	413	439	477	464	459	441	470	473	462	453	442	468	445	450	472	473	437	451	483	458	449	483	478	483	439	470	479	535	440	500	475	447	438	421	471	433	495	454	498	489	479	484	498	455	481	466	457	491	439	470	506	496	460	481	435	462	472	468	471	480	478	484	458	460	418	478	448	483	453	491	439	443	445	443	453	478	481	488	425	462	459	466	468	481	488	480	413	386	429	474	437	439	449	480	468	475	476	466	507	473	421	474	477	430	443	450	463	464	445	479	479	454	486	446	452	462	498	460	436	464	453	468	457	453	467	475	476	426	434	408	434	478	431	445	488	453	518	451	466	442	511	475	447	452	460	459	453	468	460	425	442	466	487	494	437	470	472	455	496	475	459	477	455	442	488	465	444	488	514	477	498	476	431	486	459	455	469	465	474	452	479	504	455	413	471	487	448	442	430	476	475	442	489	489	455	472	436	472	446	466	445	462	471	487	486	460	430	449	471	445	459	472	445	469	462	471	483	452	486	448	445	449	469	484	490	461	467	449	465	472	483	438	465	447	447	436	437	465	489	479	445	475	436	450	469	468	484	455	463	489	446	484	437	444	442	454	448	446	451	453	461	456	465	470	472	467	467	458	482	471	473	482	472	464	431	450	467	467	486	457	483	502	457	445	506	489	463	496	457	442	502	467	517	458	432	504	460	458	487	495	473	470	425	518	463	447	446	452	440	452	465	472	464	462	438	466	481	437	480	479	442	512	482	451	446	454	465	458	479	449	437	475	478	476	472	459	439	450	427	438	514	427	478	463	456	445	499	458	463	432	465	471	489	513	430	461	454	476	466	477	480	454	487	492	439	450	411	470	435	434	483	456	479	465	445	467	455	459	458	427	449	440	465	472	472	487	486	444	475	495	466	449	487	437	496	498	467	474	470	444	455	476	418	477	428	492	419	463	450	428	464	446	518	471	494	434	497	437	482	451	389	492	492	459	441	491	452	450	451	459	461	481	471	483	431	509	446	431	451	457	461	449	491	481	487	470	464	482	460	461	463	450	481	444	455	448	471	464	460	460	456	447	442	501	432	489	448	476	518	455	462	456	456	465	491	488	475	480	463	465	453	478	432	466	431	458	473	461	438	435	499	473	465	459	464	468	496	487	437	452	476	434	465	435	466	499	458	457	499	482	427	512	473	435	508	477	461	465	477	436	443	473	446	492	448	471	428	464	461	458	497	481	454	458	465	494	473	444	494	489	455	495	441	443	434	468	491	489	458	480	473	489	447	508	462	456	514	462	528	464	439	440	422	497	470	488	487	453	488	484	468	432	452	482	439	465	448	475	455	415	464	478	468	464	462	454	410	439	447	452	464	443	442	493	448	441	483	453	428	469	445	500	433	468	447	414	462	463	414	468	446	444	455	439	458	514	463	454	472	479	474	475	473	498	451	450	487	451	431	486	477	443	469	433	457	404	433	468	467	449	420	475	476	496	444	453	474	492	432	478	463	458	480	460	461	441	439	481	448	447	438	468	458	435	449	504	480	449	452	456	435	437	419	481	450	465	502	466	479	500	448	445	468	496	493	458	441	464	481	449	453	458	490	468	466	495	458	485	486	434	517	464	423	452	452	496	498	479	507	451	474	460	458	462	465	509	458	466	447	501	484	466	478	449	483	518	449	481	446	434	464	474	444	473	460	484	469	486	477	471	467	460	447	495	428	470	464	399	456	459	462	493	466	453	450	448	459	447	468	479	408	436	472	453	439	504	477	456	491	468	481	465	441	423	443	441	473	513	445	446	502	442	414	440	469	498	445	464	483	460	456	462	454	447	454	476	509	436	429	460	482	463	473	481	472	462	462	455	453	466	459	450	474	439	465	454	432	467	466	456	481	469	481	461	440	456	454	475	461	494	492	469	515	487	457	436	462	459	449	467	479	425	510	488	477	471	462	471	476	446	495	406	419	447	471	483	476	437	434	459	430	497	458	454	447	474	460	492	445	468	456	441	444	442	417	474	478	505	462	481	447	471	417	453	471	504	444	465	461	471	453	482	466	487	476	455	481	476	471	502	453	455	494	445	440	480	501	458	491	451	457	432	487	471	431	515	493	488	423	455	445	465	469	454	448	436	452	471	441	459	479	482	503	429	450	482	484	472	470	471	491	446	473	472	405	473	477	448	439	438	480	423	452	494	459	477	508	451	445	479	496	415	430	433	459	458	448	432	452	488	455	477	470	447	469	464	496	462	464	426	449	441	443	443	441	468	501	441	503	472	505	467	481	475	484	435	428	483	452	450	486	430	463	482	433	456	506	478	490	505	436	512	440	483	526	464	462	453	476	457	487	436	489	483	457	487	472	461	490	454	454	488	472	445	473	427	443	480	466	422	503	461	462	455	433	461	439	469	497	451	496	450	441	430	503	468	458	465	470	472	433	492	474	463	468	486	466	450	492	446	467	420	475	425	482	489	465	487	455	464	473	430	457	436	483	465	398	477	450	473	419	450	424	476	433	482	438	492	433	475	460	489	495	475	442	419	466	456	451	501	454	469	501	432	485	440	476	494	495	432	469	491	469	426	474	448	463	509	475	441	469	425	474	481	485	438	448	453	437	445	488	449	479	515	491	443	469	473	471	465	447
19544	8603	7602	4001	2840	2153	1801	1509	1263	1133	1041	946	866	769	776	773	743	703	748	664	696	666	713	675	641	621	638	655	670	689	628	617	674	607	629	665	647	603	592	642	624	643	643	609	632	555	608	621	614	671	645	564	602	609	601	615	630	614	613	606	627	628	615	627	559	621	575	607	610	611	594	624	609	642	617	601	619	644	645	637	557	631	646	632	581	611	611	563	634	625	616	618	591	595	640	679	651	614	612	588	656	631	612	633	644	632	575	609	606	668	603	597	566	623	599	593	637	618	680	624	621	599	569	619	598	626	555	609	610	627	580	577	584	647	596	627	543	660	588	589	641	626	571	601	583	560	582	577	599	576	554	618	573	656	641	599	611	647	667	629	609	614	593	600	623	608	570	593	602	609	664	641	628	647	614	622	639	599	601	648	636	617	630	621	609	619	588	596	606	596	591	613	635	633	633	610	643	587	597	639	555	573	595	620	607	603	584	645	616	632	615	609	593	603	620	629	635	586	576	604	627	653	594	618	610	590	612	613	577	624	638	558	582	635	616	616	627	624	598	655	643	593	585	599	574	604	607	591	615	597	619	600	587	625	594	630	596	598	589	619	650	587	604	608	592	629	632	597	641	597	625	619	587	606	617	625	579	608	639	611	627	642	627	594	589	608	605	574	647	621	581	585	582	644	567	623	594	616	605	640	603	588	586	560	609	585	625	594	549	618	579	620	613	629	592	650	589	615	600	583	578	538	600	620	627	666	621	608	629	627	651	595	636	605	603	626	643	592	647	620	593	587	626	611	582	581	630	622	660	598	588	609	586	641	662	571	592	628	635	645	622	649	609	637	627	639	581	593	598	589	584	585	609	653	594	585	608	621	640	583	570	639	609	628	627	588	607	665	593	622	600	600	610	663	622	618	616	637	647	563	607	599	579	570	605	634	609	609	573	657	614	602	579	641	570	648	626	637	610	660	601	645	627	602	617	581	640	604	657	592	585	599	592	642	586	636	581	590	623	645	623	574	580	621	618	595	658	584	615	635	578	595	596	621	614	615	611	596	590	579	594	641	586	603	630	597	598	603	603	602	608	624	603	648	645	582	601	623	626	669	604	621	660	666	621	584	602	599	615	614	647	625	586	570	656	590	629	587	584	577	642	638	598	651	623	598	637	647	583	591	588	576	652	576	591	661	614	609	649	607	591	603	607	596	622	648	617	592	664	591	572	579	647	626	612	621	607	644	592	558	597	574	628	596	615	625	614	610	617	642	572	601	609	640	577	573	615	614	617	575	585	606	608	614	572	577	611	601	567	678	611	617	586	622	620	608	607	594	613	606	593	608	601	600	628	617	637	613	605	609	575	652	596	580	596	598	627	640	589	582	622	591	624	582	602	582	660	640	643	596	584	622	588	615	585	619	641	632	643	591	635	582	551	625	619	620	609	628	660	667	624	611	592	612	596	565	626	599	625	636	565	627	622	577	654	582	637	589	613	582	590	654	609	603	609	615	601	619	630	567	649	588	613	623	609	638	604	640	596	622	624	624	588	647	633	615	625	633	629	609	623	583	612	558	594	597	622	598	610	617	652	643	569	597	641	632	595	626	649	599	603	617	627	599	643	615	598	622	609	575	625	625	586	620	617	629	624	652	644	601	593	571	632	600	618	614	563	577	597	584	575	587	608	584	581	628	608	618	628	640	635	621	594	610	593	644	595	626	596	633	567	626	596	605	620	605	594	624	617	567	603	621	593	643	656	648	617	623	633	587	658	617	597	582	651	601	616	608	642	624	578	588	569	635	591	606	616	572	610	582	649	559	594	637	574	609	569	592	621	582	588	627	598	623	587	626	578	623	649	602	620	610	629	622	605	591	617	563	591	629	630	624	628	606	644	610	621	673	648	590	616	605	654	651	598	610	606	628	637	609	644	607	618	622	633	591	626	563	642	643	625	606	650	583	608	584	577	645	602	649	609	604	627	595	638	598	600	597	631	658	618	591	621	568	618	617	642	627	602	590	606	640	606	635	615	596	652	624	642	610	612	601	636	597	621	589	620	625	585	584	596	643	626	569	631	578	604	589	610	629	587	610	586	579	617	591	575	617	622	572	621	586	629	631	585	611	594	642	630	590	654	643	569	599	600	642	669	581	607	586	642	591	622	581	601	586	612	567	633	643	598	620	620	603	590	624	607	642	650	575	619	586	647	562	624	662	588	617	618	618	624	588	644	597	561	641	620	643	629	608	584	603	613	600	585	588	606	598	637	612	612	597	636	607	613	616	620	619	607	621	611	638	578	611	618	632	594	594	569	591	600	612	613	594	576	595	634	609	629	609	601	608	585	603	642	591	619	577	606	654	584	623	597	632	621	634	601	684	626	585	660	642	611	595	570	593	618	594	574	590	596	613	610	591	655	623	630	562	646	639	579	632	571	604	613	607	614	631	568	634	615	604	575	611	593	595	583	627	586	642	677	604	628	645	593	566	644	643	592	589	613	584	642	650	618	599	620	613	580	643	588	588	609	660	669	588	592	600	593	645	621	631	619	619	603	621	639	661	590	641	592	580	619	597	631	601	622	585	647	634	611	623	569	612	627	581	575	580	577	611	562	644	633	622	604	680	617	577	599	578	563	638	632	631	629	567	608	601	602	639	581	594	578	602	616	584	620	638	599	606	648	592	644	616	604	624	613	572	621	617	579	577	611	643	563	618	600	581	622	609	619	625	610	624	599	633	612	605	567	610	576	609	608	632	572	585	623	590	612	586	643	635	649	600	648	597	596	613	606	568	563	574	591	617	650	602	597	618	603	617	617	623	634	592	599	606	612	609	610	574	629	619	610	606	577	573	599	586	587	629	592	578	592	594	626	586	593	615	600	619	625	560	608	615	622	600	627	622	602	583	580	612	588	638	631	590	591	608	613	647	632	622	564	561	611	604	589	625	602	608	592	640	594	604	613	585	622	584	610	618	629	580	603	588	593	584	618	638	670	630	594	621	657	625	595	612	621	628	614	641	598	616	596	619	666	589	601	609	586	627	635	597	618	630	588	610	603	631	639	587	607	603	604	602	642	573	570	579	604	628	622	591	606	621	595	615	620	602	582	628	636	635	571	609	611	595	607	660	585	565	638	647	596	621	604	608	646	591	592	640	580	592	629	645	565	582	614	625	627	604	623	635	581	660	600	615	591	648	634	603	607	575	582	624	641	612	641	610	579	612	578	613	631	622	593	640	594	602	627	641	576	591	566	659	614	613	585	613	595	625	654	664	615	603	608	579	666	652	588	610	612	640	594	621	632	610	637	606	607	593	592	628	612	568	598	581	564	618	621	633	601	603	597	636	615	592	584	602	615	615	612	582	628	602	622	570	609	668	638	615	594	636	622	629	595	637	614	611	588	627	582	617	592	617	613	584	617	616	652	612	627	676	583	600	618	595	616	590	606	658	626	662	638	601	575	568	576	608	568	612	655	658	663	581	582	605	632	588	584	614	581	617	576	613	610	585
23113	21424	29559	23688	21431	21458	10379	985	682	543	542	478	377	369	367	311	303	270	300	270	240	237	266	236	243	245	252	246	223	256	227	234	253	210	225	225	218	227	202	210	222	246	199	202	215	193	227	214	226	192	213	211	238	217	175	220	209	195	184	179	210	208	233	222	203	187	214	220	201	217	210	214	181	199	193	209	220	204	199	205	201	224	190	207	217	226	222	191	205	190	181	223	210	196	192	195	212	192	204	190	205	192	204	209	204	205	221	221	215	192	219	208	171	185	193	231	182	182	223	196	202	201	183	218	226	194	204	206	220	195	203	179	181	217	199	205	200	200	181	179	196	177	187	203	180	215	201	205	206	226	187	193	181	218	193	194	194	182	208	209	207	205	219	197	193	207	200	223	219	208	178	196	209	203	205	201	192	191	200	183	185	195	198	185	184	187	202	211	202	213	202	181	190	188	229	197	201	208	225	179	201	246	218	197	238	177	174	190	226	182	174	213	196	192	196	209	187	187	163	179	208	192	176	185	191	217	185	205	193	200	217	180	201	198	220	173	189	190	219	193	212	225	207	194	196	216	189	191	194	179	191	204	196	179	186	194	190	197	211	195	178	202	210	185	197	210	158	194	185	199	202	206	220	213	182	202	220	196	230	211	190	206	203	183	192	214	202	201	221	185	185	187	192	191	174	212	177	195	208	205	219	179	174	203	206	201	208	192	178	193	184	191	213	191	195	195	221	190	195	188	206	168	191	211	198	205	203	210	176	184	178	181	193	207	210	173	203	223	186	189	215	197	213	213	196	197	229	227	202	212	200	173	188	177	190	222	213	182	193	201	179	191	179	169	185	195	201	211	204	202	193	171	214	203	204	198	166	181	189	172	199	188	180	187	195	200	207	185	181	221	207	197	179	226	169	191	185	205	202	213	189	215	209	215	196	186	206	183	219	205	194	215	221	196	205	196	209	183	181	209	180	211	205	184	202	197	214	200	221	169	204	185	211	193	192	196	225	198	199	189	205	168	181	181	184	211	178	195	209	198	180	181	180	199	191	199	204	200	179	198	179	200	190	171	201	165	171	187	206	188	179	222	205	209	194	195	208	190	198	203	186	217	175	204	228	170	236	182	197	220	185	196	214	224	181	202	179	205	208	199	184	202	189	209	185	207	188	210	185	224	212	183	204	197	229	215	205	204	218	200	208	198	190	202	212	215	220	208	171	197	201	178	202	203	190	192	203	207	190	186	196	188	181	204	208	193	198	182	191	213	217	192	190	200	209	213	184	200	191	211	213	213	199	200	203	210	203	188	190	191	202	199	210	193	193	186	185	196	189	180	205	199	199	206	205	211	202	195	191	212	214	183	190	212	204	209	201	200	204	179	203	189	205	185	199	216	187	188	218	184	204	185	186	201	221	192	198	208	220	200	186	215	194	186	182	198	204	230	189	201	181	200	235	194	219	210	191	206	192	189	184	204	201	217	206	193	213	194	194	198	190	202	223	189	232	194	192	172	200	208	183	200	190	205	206	188	210	208	220	200	199	182	203	218	233	184	194	193	197	208	192	191	205	188	197	218	186	208	209	194	175	227	190	207	218	221	207	196	203	201	203	195	202	197	182	218	191	184	204	190	180	231	184	180	192	225	190	180	201	204	195	196	192	191	216	211	209	198	194	189	201	196	193	188	213	190	205	213	212	211	210	201	190	199	222	210	178	209	207	212	205	192	187	223	186	202	209	188	198	204	205	184	185	204	189	205	200	191	195	195	211	214	196	215	216	186	193	203	200	197	187	208	189	188	176	184	221	181	191	184	197	197	182	197	213	196	199	179	226	203	210	206	182	212	203	216	223	162	187	185	192	205	209	223	193	176	219	190	209	222	214	212	192	206	219	195	192	170	221	214	206	184	193	181	204	206	211	184	205	200	181	193	185	204	220	212	206	198	212	181	211	167	190	200	214	182	216	212	182	197	204	200	195	190	205	175	206	183	209	201	173	183	206	183	213	191	178	191	210	205	221	183	178	194	210	192	188	193	185	205	211	211	175	182	198	215	181	202	199	199	209	216	219	195	203	205	192	186	203	207	211	204	182	201	173	183	161	206	192	188	200	173	201	188	197	190	201	185	188	219	208	187	201	182	181	201	195	199	195	205	178	161	209	201	195	200	183	214	169	198	198	195	226	195	192	200	190	185	202	239	188	210	214	189	179	213	192	179	194	215	204	159	212	186	197	195	206	199	214	201	197	183	207	191	185	206	201	185	202	200	210	224	204	201	213	208	191	194	199	195	182	212	199	209	172	207	214	175	199	169	200	194	201	195	191	196	193	175	206	211	191	192	243	194	203	184	203	206	215	176	229	191	172	202	191	177	193	206	224	203	212	208	208	189	188	200	204	175	200	192	197	191	186	201	165	178	164	194	202	186	186	231	212	197	231	199	211	175	238	171	180	233	203	205	203	178	177	209	198	207	211	193	198	207	212	209	206	185	199	194	196	191	190	178	200	197	185	189	185	192	212	200	198	197	206	213	227	195	216	172	192	168	183	165	180	195	188	168	213	203	194	182	188	184	211	196	193	202	195	205	209	227	214	189	183	196	227	198	184	190	193	205	193	225	191	206	206	212	212	162	198	214	200	197	198	183	198	191	189	196	205	188	190	207	186	207	203	207	190	200	188	175	210	211	171	183	203	195	182	180	189	189	203	199	197	196	191	192	221	188	185	185	191	207	218	187	199	210	199	178	209	196	186	198	196	204	176	198	216	182	170	195	181	188	215	209	212	200	211	212	176	208	192	195	186	191	185	184	196	196	186	199	196	202	215	203	199	200	181	210	180	202	202	177	203	194	237	201	198	198	207	194	193	180	209	178	183	188	181	207	201	191	209	195	185	209	216	189	207	192	189	192	214	199	187	206	210	196	220	200	223	189	185	197	208	206	179	188	196	206	195	226	167	201	189	197	195	206	206	181	191	194	170	196	189	193	188	172	158	195	188	187	187	176	212	209	200	201	205	213	205	226	183	217	180	218	195	212	216	211	186	195	206	182	221	174	227	187	188	193	193	189	188	205	192	218	200	179	209	207	187	194	185	199	172	197	200	207	207	182	193	205	204	215	189	212	213	180	212	207	183	197	199	204	193	205	203	209	194	201	194	188	203	220	205	188	228	202	205	197	212	196	192	193	193	177	175	216	218	185	223	188	230	210	200	177	186	213	197	225	206	174	176	203	193	190	180	218	200	196	218	183	214	214	214	176	186	209	189	201	193	191	212	188	208	229	180	200	188	176	213	199	173	183	191	179	192	207	188	176	186	185	195	174	205	186	199	167	210	209	209	205	198	201	188	170	200	194	213	183	190	223	223	201	204	195	197	186	216	192	195	176	192	206	240	208	201	193	204	205	208	193	174	201	193	197	205	200	172	163	226	184	185	184	220	190	182	199	181	185	191	189	181	185	202	222	189	186	212	205	181	210	188	195	205	183	184	187	205	169	206	197	209	213	178	202
21181	14096	11896	6509	4389	3320	2536	1975	1558	1199	1021	871	774	688	604	556	526	476	456	393	409	435	408	370	359	343	359	309	348	356	317	335	342	328	313	346	291	313	284	300	254	323	307	275	301	275	266	281	271	281	259	280	266	262	277	303	283	301	276	272	304	254	259	273	280	280	274	262	257	270	246	269	285	248	287	293	286	273	265	274	290	265	276	283	267	260	278	285	252	286	285	260	254	256	258	281	274	298	266	274	261	257	247	254	263	280	273	244	247	280	265	294	261	296	282	251	256	253	250	259	259	254	272	271	293	255	258	268	250	259	266	299	255	243	311	252	294	272	263	268	279	262	259	286	252	253	251	261	305	270	228	254	260	266	271	262	276	297	264	249	275	252	262	265	271	274	258	263	260	267	235	242	250	278	267	270	262	279	262	277	258	254	251	277	234	251	259	253	279	270	272	260	266	282	301	258	293	259	257	257	256	265	259	281	279	259	281	262	273	242	266	266	264	266	285	260	261	224	271	260	289	263	262	260	278	265	251	282	256	243	279	285	237	290	281	255	245	269	263	286	250	282	264	269	236	272	268	260	267	265	283	286	270	242	279	269	281	257	272	246	276	249	272	263	280	277	285	268	223	268	272	260	255	275	269	247	279	288	289	263	268	261	250	272	276	252	249	250	266	273	266	233	276	271	277	272	289	242	229	291	252	282	260	274	250	273	237	288	272	272	279	249	281	285	255	271	280	288	261	261	272	251	280	258	274	311	257	259	264	251	255	254	249	254	256	254	266	247	249	248	250	246	242	243	254	252	251	289	263	241	262	254	280	284	267	264	241	267	273	234	265	272	272	245	292	259	237	240	250	267	276	212	254	273	258	276	258	255	267	257	268	268	297	265	221	267	246	246	279	254	236	266	279	257	252	264	262	264	239	243	297	262	274	265	261	287	268	267	232	274	271	266	256	260	288	240	264	267	273	277	246	252	263	285	261	266	285	218	265	266	275	295	256	244	268	286	257	257	263	264	274	244	221	267	269	273	277	252	248	224	258	268	297	267	261	279	283	294	278	254	257	257	258	231	246	273	253	263	276	282	247	259	283	260	264	233	271	269	225	240	268	305	272	239	246	227	264	263	272	287	238	274	285	253	291	266	276	286	266	266	236	266	238	272	271	262	251	302	275	221	243	244	274	267	252	264	288	289	286	243	266	255	250	242	272	280	250	244	250	272	258	256	252	258	263	249	299	223	256	268	249	269	267	263	257	265	254	272	250	275	260	273	266	271	280	259	280	242	295	236	267	285	253	260	248	292	269	245	247	233	278	257	272	249	265	247	254	253	265	253	283	258	239	270	269	269	236	240	247	250	287	238	309	285	271	286	268	270	260	270	264	245	276	276	269	276	286	228	289	241	259	250	264	288	289	232	246	287	244	256	274	275	256	240	263	280	283	267	252	251	288	259	248	274	263	246	266	221	257	244	265	258	287	269	267	270	289	255	259	268	248	282	283	265	274	261	275	270	301	251	253	270	276	285	280	247	270	267	238	275	266	238	272	273	259	235	244	284	262	269	272	257	272	271	290	242	235	243	279	277	270	268	260	269	297	260	268	254	268	243	237	250	263	279	260	279	247	278	257	272	288	233	275	284	289	270	270	263	269	275	255	261	263	268	270	279	257	228	296	259	256	245	270	276	230	244	260	298	265	287	263	280	251	271	288	243	272	228	266	275	293	248	234	230	243	268	245	251	259	270	266	272	257	246	254	272	227	269	284	283	308	262	246	267	297	287	285	313	249	257	280	259	263	275	265	262	261	271	264	276	262	242	281	304	229	279	242	244	269	253	276	284	237	238	266	252	257	276	265	289	262	253	286	268	238	235	268	283	248	263	288	257	259	267	264	277	271	261	266	261	247	285	244	254	240	248	287	257	248	261	264	241	276	259	246	266	252	247	277	285	258	241	243	277	268	267	283	264	256	290	265	279	241	252	262	199	254	254	271	258	253	269	279	270	278	260	245	262	228	279	287	274	279	273	256	247	229	282	265	238	272	244	230	273	246	294	270	250	261	226	267	256	282	288	261	265	289	236	270	265	285	247	258	239	238	282	282	281	241	274	254	294	281	253	269	270	288	265	236	247	244	245	240	237	285	259	270	272	260	286	259	280	256	262	261	259	268	267	281	225	247	269	254	269	254	269	289	265	239	273	272	253	207	293	251	261	270	258	255	257	257	259	263	257	255	255	247	248	270	318	261	272	265	261	283	252	261	294	237	277	249	240	269	275	281	242	249	264	261	278	255	272	260	256	275	289	256	230	247	241	267	286	283	295	256	259	274	264	267	253	251	293	284	251	257	288	280	251	279	265	243	261	234	236	286	242	251	255	279	276	268	275	291	273	260	235	247	262	257	271	269	252	242	282	261	261	279	258	259	257	230	271	248	262	269	249	280	280	296	271	283	252	250	252	262	253	260	294	288	247	270	235	267	279	243	299	286	270	244	310	251	292	257	253	279	268	227	268	253	243	270	263	270	268	257	263	291	259	291	275	254	241	262	272	262	292	279	250	262	264	255	269	260	265	237	277	250	280	263	261	239	291	254	280	277	271	270	241	239	271	304	251	267	276	254	268	264	266	253	276	280	285	268	269	257	273	277	279	257	271	293	257	251	266	232	301	283	253	255	262	263	234	296	261	265	261	277	238	256	248	246	246	267	231	259	283	256	253	258	247	285	258	267	241	229	274	254	250	268	239	280	276	245	252	266	262	270	254	250	255	255	268	291	292	277	263	247	241	246	289	266	243	268	255	251	258	270	284	242	276	275	283	245	253	255	281	253	258	275	282	289	272	306	264	261	256	264	237	257	253	261	286	266	251	246	259	264	274	261	261	240	246	266	293	260	247	256	279	273	237	249	267	269	276	302	268	260	264	236	275	297	266	266	240	246	240	302	252	277	244	236	262	249	261	269	264	262	260	262	253	268	268	257	261	251	261	243	269	276	250	261	295	250	278	274	269	262	275	243	274	283	261	286	254	288	247	264	244	264	256	289	241	229	220	242	266	275	257	258	274	247	256	245	276	263	260	280	277	251	277	263	249	274	243	252	282	276	245	260	268	267	266	262	284	291	246	264	263	272	255	250	259	260	266	254	284	297	255	246	274	277	276	265	233	258	242	271	269	251	250	264	243	273	255	268	250	272	260	239	277	251	253	262	262	268	277	262	292	257	239	259	273	289	262	233	251	273	253	246	258	291	276	264	266	274	259	284	228	266	266	245	258	289	277	262	275	275	259	270	299	256	246	243	252	258	261	261	273	276	266	260	253	220	273	262	270	274	274	264	267	274	264	269	272	286	251	259	259	243	266	282	250	265	296	265	232	312	294	254	270	259	260	252	239	231	251	276	260	264	234	278	245	268	266	266	274	266	264	227	268	281	268	278	272	273	259	251	260	275	252	234	289	284	276	248	249	244	268	253	248	261	276	248	270	274	267	286	280	273	291	275	249	251	241	246	258
27411	20913	9893	1178	751	729	667	682	667	681	644	638	643	603	649	634	656	622	667	655	646	633	663	650	656	637	607	648	597	597	648	590	671	681	622	609	656	594	633	590	625	638	662	610	623	601	585	587	658	616	637	643	625	589	602	669	647	625	635	697	647	626	643	639	625	630	648	673	674	617	653	624	635	645	630	603	624	620	644	663	619	602	602	640	620	624	657	621	593	620	604	641	647	617	625	597	612	662	622	639	621	623	619	635	603	637	633	630	605	614	636	632	655	660	617	644	605	621	687	650	620	665	660	623	679	652	594	615	624	632	655	630	608	677	648	570	688	643	616	663	620	622	605	632	611	607	663	626	629	629	639	643	652	642	622	611	597	605	633	650	659	660	659	597	611	641	624	623	613	621	644	641	648	650	619	635	667	628	631	597	643	622	659	632	629	614	599	620	596	629	563	631	632	637	629	657	612	628	616	632	608	623	647	647	641	604	644	655	646	642	596	592	614	613	612	621	649	593	620	617	637	631	614	630	643	655	642	671	632	586	648	617	633	665	653	613	625	626	653	645	617	636	607	634	661	622	667	611	646	630	628	637	667	651	664	631	595	621	628	648	603	642	647	610	643	575	645	641	601	608	609	617	652	617	619	631	656	633	612	641	587	631	651	625	630	607	587	646	623	612	642	658	675	633	660	629	616	625	660	652	612	669	664	608	660	628	618	594	634	619	652	644	652	626	651	623	648	650	630	587	615	637	583	611	672	607	627	646	653	632	634	700	673	595	635	603	616	646	604	607	616	653	623	621	652	705	670	644	589	643	637	618	596	660	680	679	652	599	615	646	634	610	636	601	614	603	685	624	612	657	636	654	663	643	597	649	625	662	660	625	638	661	628	670	674	647	618	649	653	628	674	612	669	608	642	603	629	631	649	624	622	606	640	652	645	649	626	613	601	618	608	651	626	615	632	600	665	584	609	573	584	602	666	665	623	645	679	652	587	655	652	663	629	619	606	654	625	574	595	631	683	666	650	632	636	590	661	652	643	594	632	615	598	599	587	606	623	599	627	560	616	602	638	696	618	664	611	631	675	636	664	697	607	591	603	596	650	624	618	596	643	625	609	611	616	650	665	596	648	627	594	623	616	634	654	598	612	654	634	654	635	649	608	629	629	612	651	596	620	664	610	609	646	618	589	621	657	601	647	656	616	635	583	629	677	645	624	635	569	665	632	611	588	617	613	620	603	649	656	634	611	632	593	625	613	613	607	632	625	629	599	660	617	595	630	647	647	666	662	606	680	583	575	633	646	634	632	642	629	625	612	608	651	643	643	604	669	646	627	633	627	609	632	615	625	587	628	595	598	661	609	642	631	659	617	651	646	598	592	580	632	613	641	628	674	690	680	647	611	653	592	627	625	607	641	624	618	589	609	571	617	653	658	643	631	654	628	672	607	639	591	615	604	607	602	643	631	671	567	642	632	616	644	658	630	660	587	628	659	621	632	604	646	683	662	615	642	616	650	606	629	643	568	625	657	585	573	627	650	592	618	608	659	617	649	624	618	683	613	637	575	581	604	594	617	628	600	607	624	628	638	609	625	638	610	624	604	588	604	622	596	628	645	605	621	595	612	654	641	605	636	682	648	663	617	623	628	606	648	643	617	679	667	616	654	622	586	615	618	649	608	675	618	610	633	657	631	568	646	619	619	642	600	637	662	631	664	625	648	594	641	612	628	647	617	641	582	588	625	646	673	614	618	624	620	606	637	640	613	672	615	631	627	600	680	652	651	680	650	630	640	608	657	662	594	639	654	639	646	638	621	641	625	580	644	611	595	621	625	640	639	597	624	630	651	589	630	616	633	614	650	606	668	619	639	652	668	641	618	663	614	671	659	656	613	598	634	636	634	658	607	587	581	625	620	638	623	651	666	637	601	640	615	651	638	622	619	607	592	625	630	653	673	565	604	614	692	605	629	599	615	623	641	681	656	614	620	642	624	646	647	619	583	626	609	663	630	643	607	628	590	666	648	651	632	624	639	648	623	635	628	643	615	641	640	651	591	654	625	641	647	614	618	619	595	613	611	660	626	611	618	675	662	642	666	607	619	629	607	657	598	667	590	663	632	615	626	586	652	631	631	622	665	657	576	643	614	615	605	586	619	630	642	653	626	644	634	661	665	637	641	600	603	622	628	685	618	612	656	602	653	667	594	639	617	624	687	658	633	626	656	616	619	660	635	687	624	609	599	613	658	649	629	656	606	639	628	664	638	642	593	608	688	602	633	620	635	622	624	624	686	637	639	616	586	672	654	652	648	639	611	621	640	660	664	628	610	664	663	617	623	653	601	604	604	655	625	651	632	581	644	597	585	619	617	610	632	638	635	657	625	625	627	666	624	597	641	612	602	602	643	656	603	604	680	629	643	636	644	616	654	614	656	643	618	681	622	639	584	634	591	665	648	631	649	657	655	658	646	634	631	618	643	637	649	641	673	647	579	626	632	645	652	631	609	615	623	658	654	623	678	643	628	626	639	643	622	653	612	612	637	612	673	662	630	621	620	651	587	640	647	614	623	579	619	609	659	626	647	677	620	684	602	595	606	653	644	635	637	650	629	608	657	612	631	610	669	695	686	629	604	628	661	594	674	646	613	588	642	610	654	626	615	588	619	617	633	664	690	639	644	652	672	650	587	605	614	641	609	603	625	638	626	616	617	670	636	630	643	664	653	643	640	610	633	631	629	603	669	656	655	571	623	637	647	661	612	601	684	608	618	622	650	624	674	619	639	680	645	658	634	589	582	627	654	661	678	606	623	599	652	645	658	619	682	618	633	615	633	627	631	662	650	636	637	605	632	589	607	617	609	698	591	602	643	640	628	616	651	637	688	672	628	602	625	598	637	655	640	652	598	677	592	663	648	628	631	662	660	623	607	641	620	638	651	618	649	686	618	578	639	589	660	611	672	647	595	614	606	644	643	651	653	633	666	608	643	655	666	615	645	574	641	627	655	697	574	646	638	608	620	653	627	639	630	626	637	606	641	617	626	566	622	602	644	566	642	625	614	638	650	638	655	641	633	634	628	638	625	573	653	596	625	591	678	630	644	611	634	606	618	633	645	668	596	670	593	612	623	615	665	607	581	612	600	612	647	655	639	655	638	589	619	682	636	600	638	642	601	625	629	601	614	605	645	593	611	577	591	676	655	635	648	612	628	633	688	613	603	644	623	604	595	633	628	610	632	613	657	595	648	623	634	645	582	653	631	603	597	608	631	617	609	652	673	629	675	631	658	605	665	567	653	615	654	642	620	695	615	632	673	618	660	653	606	649	602	635	622	616	641	611	610	635	640	637	610	616	630	658	637	641	663	628	644	630	644	628	642	603	650	638	585	662	653	590	642	623	606	612	610	624	597	665	642	642	673	623	652	627	613	613	604	648	655	621	641	692	641	591	643	624	645	592	567	625	661	642	644	611	622	580	607	598	579	640	691	656	630	646	609	585	622	613	646	643
10274	1440	1422	1051	970	937	906	919	863	871	861	783	884	803	847	787	844	877	823	808	809	797	790	838	838	853	808	777	834	803	755	807	798	797	809	846	832	827	861	781	797	803	795	783	792	849	832	798	796	792	817	812	800	819	816	848	791	808	770	795	762	836	866	872	850	777	833	834	816	850	815	813	775	838	830	840	815	822	770	776	832	840	844	757	810	805	864	832	845	808	831	824	808	819	832	811	797	810	874	817	758	810	856	840	835	836	781	798	848	841	857	772	817	837	815	813	812	794	781	815	776	871	805	796	819	860	849	791	844	777	747	828	847	795	783	841	845	850	832	860	821	814	842	763	854	814	805	821	756	824	798	816	869	801	798	830	807	797	758	804	749	791	809	838	782	816	832	812	803	856	822	806	805	787	816	834	789	796	815	807	794	809	849	828	814	811	793	799	809	810	805	832	814	815	793	786	783	798	797	809	806	839	803	796	814	772	758	805	830	799	767	790	763	813	796	796	812	842	842	860	821	826	774	813	783	815	800	785	811	811	771	847	772	821	775	783	847	776	798	772	816	802	784	855	834	825	782	776	792	807	827	807	789	807	778	800	787	836	818	835	798	779	846	830	799	821	828	854	810	806	803	831	850	837	760	828	806	769	819	772	765	813	825	817	834	778	868	827	847	794	830	833	872	832	803	818	788	809	818	784	803	791	837	802	842	840	832	823	842	822	740	825	795	845	795	806	796	772	851	824	824	805	815	846	767	816	855	809	829	842	862	830	791	788	782	785	805	795	770	804	856	889	804	774	817	775	823	826	848	821	847	790	865	828	813	801	842	835	796	816	775	783	800	797	783	827	808	853	783	826	817	826	787	783	819	701	821	844	833	870	781	836	812	827	805	842	814	840	741	781	820	794	788	828	784	883	799	802	840	806	806	860	779	799	772	772	822	822	858	842	788	791	824	824	866	789	852	821	793	780	755	779	834	785	793	797	845	826	783	815	771	852	834	835	849	855	808	811	807	823	822	830	838	830	783	805	827	800	801	832	780	807	773	840	789	855	776	830	797	802	810	814	830	830	768	796	858	785	826	780	749	782	861	807	823	772	822	813	842	824	862	838	799	782	819	816	812	825	777	792	782	796	804	828	864	822	753	829	767	733	751	782	798	809	798	842	808	792	800	820	815	758	859	801	834	801	799	795	785	852	846	813	844	844	829	770	769	782	793	754	837	802	795	756	808	839	876	762	833	789	808	798	836	852	826	801	804	805	824	839	829	780	820	814	771	825	850	833	777	835	781	806	814	817	798	821	815	834	828	799	836	780	750	832	830	822	781	780	838	804	766	815	841	764	798	805	833	825	778	822	830	832	781	820	799	813	845	889	766	798	801	736	809	839	762	829	813	780	777	822	824	794	824	806	778	782	824	828	851	829	764	869	828	805	827	804	819	861	780	865	788	804	813	782	802	817	837	820	787	804	808	768	781	801	724	771	821	829	791	774	814	806	804	758	829	838	766	831	826	801	762	833	838	806	798	792	820	790	829	824	817	814	791	751	770	851	807	832	794	815	781	839	806	771	801	786	824	850	797	821	751	800	773	836	794	834	815	827	755	806	739	791	832	821	758	784	801	834	840	831	832	769	850	800	755	787	818	787	822	812	824	814	800	816	803	779	814	801	807	819	770	855	819	790	842	872	786	827	784	750	808	808	755	831	815	815	845	806	796	797	793	840	842	795	761	798	778	819	747	806	766	824	855	854	813	786	805	803	770	776	781	856	849	816	812	772	823	801	812	799	787	772	796	781	795	851	858	840	770	802	815	809	776	785	781	816	825	849	824	808	897	820	830	816	818	771	787	757	792	806	834	759	789	853	828	835	847	800	791	829	795	843	810	816	829	846	836	879	761	809	844	826	820	872	814	809	774	792	806	755	792	820	853	794	825	808	838	840	784	780	801	837	829	815	816	840	831	765	823	784	801	818	811	848	811	792	760	809	808	771	796	847	770	855	791	853	796	884	783	781	803	767	858	865	805	820	780	845	786	817	855	810	781	806	836	821	787	844	790	786	799	725	814	818	895	816	790	818	709	818	801	812	801	816	788	861	800	815	816	818	801	822	799	805	805	819	791	830	819	825	772	799	822	810	790	767	801	825	778	831	779	767	799	795	835	829	809	853	772	837	804	790	778	800	832	838	850	769	788	818	815	806	777	804	803	805	825	845	821	752	793	840	806	837	815	759	782	828	808	826	808	856	869	850	812	784	823	794	818	749	836	818	861	820	850	823	812	812	807	815	850	836	834	843	776	805	836	807	824	788	784	822	840	735	830	804	771	774	798	828	807	811	817	795	843	817	801	754	792	808	809	860	797	816	844	808	820	753	746	797	787	812	826	824	804	808	838	796	815	805	807	854	841	816	843	786	770	862	793	816	849	797	772	845	803	807	818	812	850	782	833	835	791	796	816	821	820	820	808	845	814	833	779	822	803	849	809	807	787	798	772	772	798	817	761	799	807	782	832	795	790	794	834	795	814	818	772	848	789	760	820	860	775	825	802	858	763	800	825	815	778	778	808	808	808	756	827	794	746	805	858	831	784	826	795	848	783	843	840	768	833	772	776	842	803	793	778	798	795	818	866	835	838	783	771	850	844	792	788	825	829	846	810	802	791	872	822	802	810	824	769	829	809	789	788	805	804	855	751	816	865	840	773	870	815	805	852	770	778	817	839	820	828	800	805	831	789	805	787	827	803	809	800	837	784	835	787	789	780	772	784	836	853	788	822	792	843	823	814	795	798	801	769	809	810	787	796	794	814	845	783	860	812	799	818	822	777	792	786	782	802	832	759	774	827	804	762	766	728	769	804	848	838	766	825	812	793	807	842	727	796	778	776	817	755	814	776	811	825	783	804	819	781	836	754	818	860	765	806	774	796	803	812	823	822	839	793	775	754	777	848	839	770	816	844	751	846	808	808	826	784	811	808	827	863	767	822	769	783	859	796	857	852	832	830	753	791	833	795	796	805	788	804	789	786	776	848	783	833	837	775	788	831	827	822	837	794	783	810	782	809	829	827	821	804	793	854	773	807	838	817	851	830	859	822	854	809	834	804	812	746	820	863	780	748	856	847	812	777	815	857	837	830	807	805	836	765	801	817	740	854	786	835	782	786	791	823	838	845	779	826	832	815	789	828	774	817	784	794	810	846	836	835	832	811	821	794	807	831	819	806	771	816	846	867	775	811	820	780	775	804	810	829	780	763	826	833	825	799	775	801	797	820	838	779	815	806	863	809	823	808	795	740	800	763	775	799	834	837	776	832	806	796	823	783	784	861	825	775	864	826	798	779	825	782	848	756	857	771	829	807	793	792	825	815	794	850	785	755	809	789	801	810	811	834	845	796	815	830	833	838	807	810	843	781	781	744	800	848	816	798	796	834	817	780	787	744	810	833	796	826	844	796	803	741	809	788	834	810	808	828	823	760	797	853	783	799	830	828	793	786	832	805	785	819	807
24094	21430	29092	24162	21420	11916	1339	835	710	671	677	607	581	602	551	573	541	522	514	542	495	518	481	502	510	487	476	502	500	478	493	461	486	469	489	472	500	499	499	512	469	511	450	488	454	508	451	491	469	499	494	462	512	448	480	481	468	479	484	468	464	464	474	428	452	459	433	494	485	481	494	426	456	454	467	450	486	466	472	486	451	461	489	454	466	455	493	472	479	490	472	461	453	469	474	407	448	440	420	450	494	453	496	488	475	490	501	459	498	497	456	493	477	493	471	509	511	480	478	459	460	468	478	487	479	516	492	495	428	471	501	497	438	439	454	444	466	450	421	498	455	506	430	467	457	473	466	484	450	449	480	482	450	462	466	476	469	530	493	475	499	461	473	451	466	404	515	467	473	513	495	487	474	461	468	471	470	446	480	461	480	478	491	502	481	433	433	432	464	498	455	487	471	494	482	484	514	467	433	491	479	489	480	515	485	463	492	451	450	459	492	472	501	476	471	460	420	457	440	465	445	492	494	480	476	472	457	535	476	438	485	498	450	469	455	460	487	480	456	483	445	432	495	488	500	490	483	436	490	468	442	428	507	444	483	500	509	465	482	474	455	464	434	477	432	481	486	481	442	453	470	463	503	457	474	476	458	485	472	495	466	459	492	482	486	490	461	477	447	479	478	529	444	442	458	469	458	471	440	480	445	436	406	473	433	505	480	462	517	479	442	438	483	483	447	454	453	487	447	464	452	469	492	465	501	495	454	464	425	438	485	460	418	445	458	460	480	451	448	493	489	463	487	470	485	504	482	467	438	450	443	433	486	466	474	469	505	430	477	450	428	446	472	487	470	493	438	505	497	446	496	414	503	463	491	484	501	445	459	439	483	473	490	463	489	479	477	479	446	465	454	443	474	482	463	447	443	517	437	477	444	421	469	450	438	453	440	447	452	442	476	521	426	469	463	500	469	482	476	485	488	475	444	457	447	491	481	457	527	466	449	466	466	446	451	476	445	455	469	478	446	471	461	502	475	470	516	428	489	411	456	502	440	475	469	451	481	464	432	459	435	415	474	459	461	464	504	489	478	495	454	461	448	462	439	463	474	489	465	487	484	443	480	439	460	470	479	459	501	452	446	446	476	506	518	452	472	434	456	445	491	472	480	452	460	487	446	461	466	440	483	469	521	475	443	473	436	436	477	410	416	442	458	448	463	460	428	530	465	441	461	479	480	464	478	481	430	451	484	445	423	478	460	470	470	432	493	461	487	474	484	464	496	462	481	454	444	491	474	457	517	497	483	510	497	479	458	461	476	450	492	474	445	492	436	451	486	443	496	500	463	457	481	431	449	443	460	457	483	456	473	464	506	416	452	487	500	449	473	461	461	468	435	423	475	529	461	470	465	456	514	458	470	449	458	454	493	478	461	437	495	463	477	476	471	510	491	480	455	459	488	454	489	469	480	478	434	460	515	448	434	462	474	460	465	426	456	450	450	449	468	484	433	449	434	467	472	469	471	481	485	474	432	476	479	479	521	498	464	481	445	484	428	471	490	500	434	484	436	440	471	492	489	448	444	457	435	502	475	473	470	459	496	453	469	449	478	446	446	469	490	418	464	498	475	452	484	461	471	480	457	445	500	470	442	452	446	437	457	438	440	483	485	487	462	448	454	470	462	472	484	476	457	472	488	503	472	472	473	450	458	503	443	492	440	490	498	446	467	426	464	459	454	463	471	454	446	433	461	471	463	488	474	468	475	458	465	473	472	462	481	420	503	451	448	462	466	459	481	485	465	435	515	477	466	449	444	456	469	463	468	492	480	496	439	465	436	513	460	457	448	476	456	507	476	493	440	447	445	463	468	507	491	442	462	458	462	452	491	440	470	476	460	419	489	435	487	481	462	451	464	445	466	459	492	446	457	458	481	474	441	466	484	468	476	492	440	518	439	487	462	454	435	505	467	494	467	498	467	437	464	473	463	432	450	436	493	421	488	457	460	444	475	473	468	432	438	468	456	474	497	472	472	429	469	473	489	451	454	469	479	461	472	475	469	435	477	470	475	450	487	462	502	480	460	429	457	486	453	474	482	495	496	449	476	472	462	532	458	428	481	463	478	459	446	462	438	442	502	487	426	459	447	459	449	459	432	493	443	430	446	476	496	433	447	480	482	514	450	429	435	478	445	455	466	463	453	481	476	457	463	479	452	469	472	464	457	474	496	472	478	450	451	441	460	432	481	498	462	440	419	481	456	460	475	460	466	459	449	489	493	458	467	478	469	511	450	475	477	495	465	477	498	457	467	444	488	462	453	437	459	454	503	458	471	431	491	452	474	446	477	493	477	517	472	492	494	445	440	457	443	477	471	446	495	493	444	444	471	483	459	469	461	472	413	449	451	483	467	467	523	458	473	478	459	464	437	470	476	495	480	475	469	453	487	451	476	460	440	477	458	452	452	436	460	474	490	461	481	476	497	445	457	447	434	500	462	491	471	463	466	482	452	480	485	479	443	477	479	481	498	456	469	438	445	440	443	472	495	470	478	485	464	450	452	477	473	428	441	455	517	451	466	487	467	462	471	484	474	438	468	423	455	453	416	459	458	489	498	490	461	532	474	475	469	443	473	482	500	514	447	466	466	410	442	434	441	465	491	478	475	443	451	443	484	446	445	487	468	470	464	468	470	464	466	483	453	464	451	428	431	442	461	464	508	478	485	450	430	474	455	452	495	457	471	476	475	498	419	438	517	492	463	482	485	421	489	453	485	464	468	481	479	479	465	481	453	446	454	468	448	452	452	425	488	458	406	455	465	450	465	474	447	456	519	442	458	515	429	452	443	444	491	470	465	482	418	481	463	489	474	504	505	474	500	439	450	460	481	508	472	449	442	456	488	440	468	462	471	465	447	477	485	444	482	483	508	467	497	477	464	471	471	459	457	476	504	478	451	446	495	471	493	447	482	440	471	428	476	469	453	444	504	424	452	482	470	466	481	428	475	487	466	440	457	468	507	473	503	457	487	495	477	445	465	480	477	473	480	466	445	462	479	451	457	462	423	445	456	451	435	501	481	455	460	473	471	487	445	435	449	488	442	497	460	510	480	466	469	448	473	472	460	496	467	462	483	456	457	457	450	491	469	503	473	456	409	461	469	469	471	438	468	452	451	461	470	492	489	492	502	479	454	463	481	467	447	471	477	469	498	508	470	469	485	480	493	450	467	448	460	458	511	472	467	474	449	470	473	422	468	439	449	444	442	463	446	472	472	514	484	522	455	442	421	466	444	478	477	429	489	478	452	501	463	477	444	467	452	462	466	462	471	438	458	483	474	452	487	458	449	439	476	432	452	473	471	443	500	487	493	474	459	471	477	463	471	452	459	440	456	443	489	446	501	431	447	512	464	460	467	454	438	477	499	435	475	430	482	480	480	461	485	470	494	464	442	445	456	494	488	465	488	449	451	472	498	474	433	484	472	497	464	421	473	478	484	409	469	449	424	480	431	481	502	442
18819	8740	7691	4045	2897	2259	1864	1590	1309	1109	1003	967	952	819	757	781	759	747	749	709	727	705	685	616	689	663	649	624	692	645	659	634	637	617	614	631	626	654	626	620	606	622	619	637	601	627	630	621	581	583	636	613	640	613	659	647	660	648	615	634	625	588	608	618	666	586	611	608	609	626	570	605	617	635	657	565	566	605	576	613	644	637	621	634	640	637	627	632	628	596	617	604	620	676	574	611	636	616	600	613	598	640	624	615	639	579	633	598	609	595	609	604	599	679	587	611	635	558	586	630	659	640	641	630	563	636	618	590	585	604	548	622	611	616	563	599	647	577	625	609	629	626	609	587	597	639	617	640	625	615	633	596	649	604	647	615	609	621	606	613	611	620	619	595	608	637	620	597	633	633	563	607	571	568	628	581	618	602	597	631	615	628	570	666	628	675	608	633	652	625	617	613	653	598	634	602	602	625	620	619	645	599	578	608	620	580	609	585	577	578	614	658	619	613	618	614	612	621	594	635	596	650	635	611	621	634	618	642	632	575	650	610	617	621	626	600	635	593	615	655	577	594	623	633	587	615	586	578	605	593	610	580	600	584	627	652	575	714	626	628	612	615	621	597	670	624	610	645	636	625	590	634	633	585	594	610	609	580	644	609	635	628	583	621	578	615	584	650	630	628	598	627	630	595	689	601	588	585	628	601	629	625	621	606	648	628	586	593	546	595	602	587	588	575	618	601	600	605	612	607	607	571	621	592	604	630	624	628	614	592	595	621	615	620	595	590	628	648	626	611	640	600	629	619	624	610	652	631	624	594	598	593	630	599	587	637	587	623	597	613	649	616	609	664	582	614	639	597	601	613	592	605	624	614	622	613	653	636	626	657	637	628	609	600	634	590	597	595	626	622	638	616	675	632	595	604	642	603	643	619	583	617	547	642	597	649	628	615	631	604	601	640	600	599	669	606	605	584	625	613	629	618	635	616	652	634	637	616	600	574	586	616	613	631	649	597	602	628	603	607	598	638	589	638	649	617	634	618	601	603	567	647	583	659	607	614	610	650	625	643	626	641	643	611	608	594	627	596	565	531	582	642	624	621	636	647	613	657	603	574	556	617	630	647	622	624	646	593	616	608	630	574	621	620	591	609	668	622	557	615	606	657	611	614	649	583	610	602	605	621	620	639	600	622	610	612	620	647	675	610	574	597	616	632	604	613	654	628	558	600	620	584	602	604	617	635	620	629	631	604	601	583	576	602	608	645	650	621	663	671	629	598	628	558	593	652	604	606	591	625	622	609	635	624	591	599	583	616	591	618	646	618	645	670	597	615	581	635	630	547	612	598	593	622	615	666	636	577	611	651	595	597	618	627	579	606	585	572	597	603	611	591	590	682	560	626	624	591	595	598	629	574	605	631	621	587	596	641	551	587	570	654	595	643	620	615	638	571	563	652	615	615	662	606	593	614	642	633	582	592	634	636	619	628	569	590	580	587	628	591	626	635	622	589	585	615	617	622	618	627	591	581	635	621	651	630	646	610	641	648	594	605	623	611	633	625	646	591	629	606	597	605	588	611	569	599	613	588	605	582	646	614	576	604	613	606	628	639	600	637	644	629	658	605	602	602	610	628	626	623	597	643	637	646	574	634	610	574	633	666	631	603	613	616	600	605	613	623	606	642	563	662	595	601	641	631	603	589	638	591	639	591	627	615	634	611	642	573	629	614	626	611	630	568	636	664	630	661	589	654	628	605	597	608	636	599	597	602	614	593	606	612	590	592	642	638	571	608	632	619	628	593	620	619	602	662	632	576	621	656	592	593	603	642	591	586	630	594	626	588	600	636	635	601	610	618	603	618	657	605	614	610	643	646	671	630	610	640	590	597	648	603	609	565	661	599	599	648	648	668	583	638	594	623	615	616	568	608	661	630	572	593	628	651	612	611	616	595	607	608	628	661	620	677	625	607	615	576	625	615	625	581	629	652	586	573	605	637	577	588	660	622	656	624	584	653	596	632	640	575	600	595	661	623	637	603	593	619	578	571	680	669	667	626	566	659	606	649	619	617	601	612	584	639	603	659	626	572	622	589	581	576	635	634	611	600	627	630	617	624	591	577	603	646	642	614	637	606	597	595	569	620	678	592	629	597	649	603	628	576	603	611	554	662	627	619	608	637	568	606	589	590	629	608	580	595	595	639	600	581	628	660	615	596	621	617	596	611	639	633	609	587	591	600	677	602	671	628	571	598	593	624	613	646	619	605	603	618	607	618	602	635	596	586	600	614	657	616	615	594	618	589	634	624	608	617	653	673	603	620	575	627	608	609	624	596	571	660	621	589	614	592	614	639	614	614	626	629	624	597	628	619	592	623	632	597	632	666	630	584	638	570	642	593	586	595	582	594	672	591	623	603	592	595	609	621	632	644	593	584	580	610	661	601	604	610	586	633	624	629	632	589	640	625	641	568	596	577	601	609	600	616	610	608	590	579	605	621	576	638	656	591	595	643	628	588	598	609	589	607	593	574	606	605	633	632	622	622	630	561	623	589	590	623	629	649	615	628	571	573	655	620	619	636	608	677	592	567	588	573	598	625	609	622	631	583	599	611	612	612	631	647	591	607	599	608	557	654	592	601	583	601	615	593	625	576	586	645	615	643	616	606	572	609	584	600	627	611	635	632	564	600	589	617	575	594	620	586	610	602	582	607	608	634	610	615	657	622	594	641	574	583	628	629	606	603	622	593	608	600	599	600	563	607	614	602	640	594	625	632	630	634	614	612	627	623	636	605	596	639	645	672	624	620	611	593	626	579	601	625	602	640	623	614	603	631	622	597	603	583	629	676	625	574	629	587	610	613	624	580	597	584	607	632	607	670	677	573	641	597	605	612	609	605	595	588	520	618	588	574	577	646	633	588	622	623	552	593	638	614	638	583	592	599	591	593	601	658	626	625	647	616	578	602	615	650	641	620	602	622	606	628	580	627	607	629	584	604	602	625	628	615	627	613	604	595	618	572	605	590	634	612	578	646	605	604	619	633	596	588	598	597	585	640	587	587	600	623	560	590	616	639	615	654	628	648	591	620	620	577	592	612	620	628	606	597	564	611	652	587	592	613	604	640	576	617	647	627	629	627	634	603	590	580	612	624	601	621	590	641	629	635	638	620	629	620	655	553	625	635	593	622	580	586	624	634	595	633	642	581	645	590	594	605	646	565	594	670	606	603	592	633	568	617	606	568	609	642	567	621	595	639	625	616	626	628	620	593	607	604	605	614	604	617	630	601	638	630	601	632	609	624	594	647	642	670	691	588	596	638	649	572	591	665	607	571	602	614	637	575	586	610	599	627	601	622	628	616	635	625	594	580	613	645	608	603	653	612	581	593	613	583	598	613	639	619	585	637	661	610	603	594	599	646	577	628	645	622	643	562	624	615	608	617	626	586	584	645	655	636	613	645	608	583	611	617	595	577	571	644	605	570	592	621	606	606	626	607	633	592	619	586	587	614	585	577
23088	21430	29539	23733	21430	21478	10816	1020	738	627	520	460	417	376	345	339	334	292	286	279	262	252	262	274	258	228	231	239	236	214	240	235	201	239	202	243	218	201	223	218	217	204	216	229	229	229	230	220	207	213	215	224	200	217	181	197	193	194	206	202	215	236	209	188	209	192	208	184	196	189	213	182	216	189	244	193	207	237	194	190	183	186	208	207	202	215	197	208	213	195	193	203	209	204	211	231	191	201	213	204	189	194	203	199	201	206	213	203	226	197	194	176	182	181	190	179	199	193	210	210	204	205	214	222	193	202	207	185	195	193	223	190	223	210	200	221	218	191	175	215	188	190	161	190	204	217	216	205	222	176	200	222	184	209	200	192	192	188	200	209	237	172	196	230	206	195	224	195	191	215	184	204	198	191	204	172	216	199	201	215	201	201	199	195	179	188	222	181	171	226	206	170	168	212	185	218	203	166	180	220	189	222	196	211	203	229	194	224	188	188	191	213	177	192	193	198	188	187	191	190	198	208	194	205	194	172	210	209	214	203	209	181	184	214	200	204	188	205	212	214	208	213	198	181	218	200	177	191	212	183	190	200	213	191	180	205	201	220	204	204	205	213	213	206	173	206	200	203	199	224	195	169	225	203	210	210	189	189	216	202	207	217	210	178	202	204	212	206	216	219	198	183	202	192	197	167	210	210	203	176	205	208	215	201	184	215	194	231	212	210	201	212	183	206	183	190	216	186	196	188	190	201	212	203	192	193	199	193	200	189	198	205	191	209	179	185	214	210	174	203	189	201	200	218	205	200	221	210	212	200	186	199	192	196	188	207	201	206	194	197	199	216	203	197	224	180	196	243	196	212	224	207	227	205	218	201	233	201	209	215	166	224	175	213	182	191	188	200	210	207	218	164	209	200	216	216	167	210	207	202	206	198	218	223	189	210	198	201	209	227	182	198	188	212	200	199	227	187	188	212	198	221	187	221	196	186	192	196	204	190	194	189	207	166	214	177	213	198	198	185	205	220	212	186	209	213	200	208	197	211	186	192	228	187	207	201	191	211	202	199	203	191	217	225	213	187	203	210	195	195	184	192	186	198	192	212	172	187	209	187	205	216	195	187	214	182	208	207	189	226	222	188	191	185	186	180	199	199	177	196	206	196	197	178	208	195	173	192	184	207	207	180	186	188	185	203	191	190	186	214	209	202	179	174	190	185	191	227	192	216	199	208	184	209	204	186	184	188	209	190	203	187	202	192	191	180	221	223	199	205	186	194	198	200	204	192	215	205	194	219	205	197	200	182	193	193	192	215	202	209	224	208	211	192	186	197	210	195	207	181	218	199	181	193	192	207	216	212	178	205	198	189	197	215	203	170	203	207	187	189	195	186	223	230	201	192	200	209	205	200	193	182	173	205	208	209	204	197	213	182	193	186	196	202	219	215	200	194	182	192	184	178	218	193	207	220	171	196	171	210	169	194	202	189	209	194	191	182	234	200	177	192	202	213	181	186	234	189	205	184	188	197	217	204	172	188	199	205	221	193	214	221	230	201	193	186	206	190	197	184	190	190	213	190	210	211	177	192	202	200	211	200	196	195	206	185	189	198	198	210	198	181	191	167	195	194	229	201	208	210	195	203	211	193	206	191	209	205	207	195	215	171	182	198	181	167	186	213	183	197	193	185	218	210	189	200	181	217	203	209	179	211	229	203	186	188	214	217	186	192	194	194	232	170	192	230	187	176	218	200	207	188	183	196	194	178	195	187	203	222	182	191	202	246	210	199	187	217	194	194	178	191	197	198	188	207	229	190	215	193	207	198	198	215	209	192	201	197	212	191	201	221	213	201	210	211	219	226	200	159	198	209	178	220	185	190	185	222	172	185	207	164	193	182	211	211	221	226	190	189	197	195	225	177	188	193	206	214	220	208	196	190	185	216	226	226	223	187	215	181	176	193	183	220	223	200	194	190	177	206	217	207	203	185	215	184	219	203	177	186	183	197	206	175	184	200	205	204	205	189	230	207	191	173	215	188	199	203	196	212	186	203	221	208	196	172	185	205	166	195	187	209	196	189	190	221	202	225	196	208	185	195	171	210	200	205	211	203	192	187	187	216	193	194	188	190	212	192	191	203	196	217	190	207	235	193	232	190	190	189	193	209	179	200	189	221	196	175	189	218	208	187	219	183	232	232	209	212	219	220	200	197	212	201	191	203	189	211	223	182	197	199	203	212	189	210	209	209	192	186	187	193	193	212	164	191	197	181	185	205	187	197	214	207	193	218	221	180	178	211	217	178	201	175	199	200	209	194	186	202	193	188	180	172	229	186	206	206	204	219	189	207	214	201	175	204	221	215	185	194	223	195	214	195	196	216	206	196	225	207	189	198	203	212	197	211	228	204	187	196	213	202	210	178	190	169	197	206	207	180	195	197	171	218	175	199	198	200	184	199	184	189	234	205	228	196	214	210	194	193	224	204	190	185	190	171	189	207	180	212	190	178	227	200	220	197	189	213	238	196	186	201	175	199	227	181	191	212	213	200	223	200	206	202	195	197	226	224	210	215	180	187	193	219	198	188	213	197	195	205	196	192	213	208	197	219	208	210	209	169	202	187	213	223	195	189	200	202	209	193	180	206	217	192	173	203	199	189	186	217	203	185	190	199	194	206	232	191	202	209	204	205	210	226	191	209	184	191	189	177	188	198	190	211	197	183	191	193	182	204	213	199	193	215	186	203	190	195	183	183	191	202	178	217	183	195	187	191	190	205	203	184	198	205	215	193	183	219	194	195	205	220	188	195	199	208	217	206	190	203	210	220	228	237	200	221	196	204	182	212	216	197	184	208	205	196	200	202	187	198	196	199	191	178	180	182	204	190	177	185	179	177	190	200	186	188	199	188	193	174	213	195	214	225	193	222	203	190	187	164	202	201	213	202	214	196	206	171	183	198	209	191	185	187	234	162	199	175	193	207	195	193	195	190	204	169	189	198	207	184	206	199	186	198	214	202	205	199	181	191	211	208	182	201	199	173	207	191	198	198	235	210	232	228	212	196	217	222	217	209	228	200	206	217	226	188	210	203	192	212	172	183	182	193	213	200	196	224	221	203	180	189	228	195	226	200	199	196	195	198	195	200	195	214	202	186	188	201	205	204	193	194	208	201	183	211	189	204	203	198	196	196	211	219	189	170	200	184	198	227	176	213	168	214	180	186	177	227	190	178	176	182	196	189	186	217	203	205	193	215	186	217	218	209	228	208	210	168	199	233	194	196	218	224	192	208	191	189	206	201	185	206	191	165	198	198	198	199	182	186	182	200	212	213	188	199	208	195	204	204	196	197	193	166	186	186	199	207	213	202	220	203	191	206	202	206	187	192	189	205	185	185	197	183	200	193	201	214	184	234	197	205	217	210	185	190	206	189	186	193	169	220	180	180	187	196	205	205	185	185	192	225	200	207	196	209	175	211	191	205	198	199	199	204	212	189	203	209	203	208	165	174	184	208	198	212
20279	14430	12351	6517	4531	3468	2573	1930	1606	1296	989	931	747	707	661	554	520	446	494	442	398	404	419	354	384	317	362	364	363	322	311	352	302	285	305	336	283	301	287	285	316	294	293	279	299	293	281	282	271	263	275	270	282	266	288	266	237	284	259	291	255	277	253	279	291	262	265	264	283	294	248	292	267	295	244	270	245	253	284	267	290	285	285	254	277	287	274	283	299	267	265	255	252	243	251	275	221	263	260	253	274	280	249	263	277	249	252	258	289	273	251	277	260	280	265	245	299	247	276	252	254	257	277	293	275	264	253	257	259	249	304	270	273	257	250	256	245	290	254	272	260	248	279	255	271	268	245	247	245	276	289	258	278	279	266	245	275	257	261	237	290	235	292	272	259	295	263	268	268	253	271	273	281	255	271	242	244	245	275	245	242	285	276	263	274	271	248	245	283	273	305	272	255	293	254	243	267	267	287	259	281	254	278	275	263	270	264	280	235	256	289	253	263	252	231	244	283	274	267	246	225	259	254	278	265	259	286	279	256	260	290	275	262	247	279	284	282	268	262	282	244	290	251	279	264	267	285	261	257	251	270	270	253	287	246	271	240	238	289	253	277	254	263	266	299	270	250	276	240	273	249	275	250	231	265	252	242	281	249	243	269	250	266	260	259	276	244	276	230	267	242	270	216	256	243	258	270	244	222	266	248	266	277	269	261	245	278	243	250	247	272	248	254	306	261	271	258	273	287	244	236	267	278	252	287	238	282	285	253	265	256	268	263	252	266	279	275	289	243	243	283	254	249	268	255	281	247	277	268	243	244	288	248	291	254	295	265	261	243	237	266	246	262	248	252	246	271	268	295	282	268	256	245	252	260	282	265	259	281	265	280	254	262	268	249	241	268	260	272	257	255	261	260	266	246	270	248	265	235	262	263	286	245	249	263	313	260	261	262	262	262	269	271	265	290	271	275	252	264	285	242	259	243	286	271	242	267	287	213	287	289	266	283	277	277	253	250	238	278	268	277	258	291	272	245	257	243	240	275	264	259	250	272	265	266	248	262	270	272	275	268	302	238	300	252	319	263	246	255	248	279	293	255	298	278	267	251	245	267	273	268	252	255	287	286	251	266	280	275	259	233	250	262	263	239	248	263	283	263	237	270	273	260	264	270	243	229	239	252	298	263	246	271	259	259	233	273	276	250	282	274	296	289	280	247	277	296	288	261	227	282	293	256	273	280	288	280	252	290	260	247	283	241	244	286	262	261	235	288	256	254	242	262	236	247	262	267	261	262	248	282	275	240	247	263	268	277	252	274	272	296	273	259	269	300	277	278	250	265	260	301	266	248	258	228	252	262	276	208	281	261	279	289	279	276	268	260	289	259	293	256	255	272	270	275	252	229	247	247	270	267	274	254	279	248	273	275	271	284	267	263	247	269	251	255	267	266	240	243	250	257	278	253	256	249	265	262	269	237	255	269	265	275	277	264	262	268	278	277	253	291	282	247	282	272	281	257	239	245	252	248	279	248	274	301	268	282	263	264	274	269	301	262	277	254	252	220	264	278	262	241	281	271	283	277	249	311	269	276	257	256	269	248	262	269	270	256	259	269	272	290	258	263	259	272	254	270	251	275	281	260	276	295	281	252	291	268	278	228	256	254	262	273	239	261	252	236	296	267	280	275	226	278	255	246	264	250	265	280	284	268	260	272	249	275	269	266	262	258	257	277	258	268	259	264	260	245	283	226	270	263	261	249	254	244	219	267	256	281	250	283	248	279	246	277	253	262	263	259	260	272	265	260	269	256	242	283	279	273	264	290	271	233	254	272	244	234	271	292	278	266	240	302	267	260	285	277	281	254	249	257	235	266	250	274	259	272	275	262	234	268	274	272	259	248	265	252	275	254	271	262	265	225	244	279	269	274	237	282	302	255	231	263	247	270	248	276	257	251	266	277	258	251	289	253	252	252	301	272	268	242	250	247	283	273	263	282	287	259	263	281	259	265	259	240	285	254	262	267	245	268	287	273	237	264	259	269	273	266	278	277	266	265	268	265	265	251	282	238	250	251	256	256	284	266	272	280	260	242	294	258	280	275	277	279	260	266	272	254	270	269	276	250	248	270	268	251	270	265	265	255	267	271	257	258	258	260	291	211	278	231	234	243	249	261	269	247	282	284	279	274	283	269	274	281	268	250	283	256	260	247	247	255	279	294	255	296	235	251	271	228	266	264	253	261	239	250	286	252	295	244	261	232	234	269	260	259	247	270	255	230	286	277	263	272	269	278	246	256	274	290	262	293	272	276	260	254	262	267	267	265	252	265	232	263	264	276	254	268	266	241	248	276	275	293	273	270	269	274	256	267	260	271	252	291	250	261	257	259	256	258	290	271	279	285	259	243	248	256	246	286	242	280	268	258	260	242	247	255	274	228	252	277	254	269	253	272	289	256	241	269	261	268	264	256	247	239	277	247	265	251	266	285	264	277	279	265	235	247	278	259	265	230	222	285	258	303	271	293	270	265	297	276	265	237	241	231	247	258	251	272	253	287	244	303	264	282	290	250	249	269	247	286	245	270	265	257	285	257	250	310	253	264	278	250	253	264	278	273	276	239	272	261	265	274	263	257	251	272	267	275	269	243	266	275	260	250	298	253	282	238	308	278	262	262	264	268	256	254	281	256	254	246	258	258	298	274	258	251	268	266	263	260	236	291	245	260	262	255	249	251	294	248	272	249	274	257	280	250	271	273	252	329	248	234	272	277	257	289	283	257	252	270	222	297	254	290	239	267	253	256	237	290	281	276	265	275	255	267	273	274	278	260	292	248	265	248	267	262	253	247	257	238	273	260	284	271	261	237	249	262	268	285	240	263	295	284	267	259	258	275	269	261	254	269	303	260	281	279	244	216	261	240	262	263	254	234	242	266	262	250	237	274	274	264	294	283	243	289	265	249	260	275	269	250	261	221	300	262	273	281	285	255	273	256	258	281	250	243	274	262	248	256	256	232	261	289	275	285	264	255	278	246	246	253	292	259	249	239	243	240	276	238	291	277	253	245	285	274	270	280	275	240	237	288	236	282	264	285	283	237	258	238	262	271	247	287	254	268	289	242	260	257	257	226	235	253	281	259	271	288	241	269	259	247	238	278	278	277	248	282	254	257	279	256	240	283	252	291	243	246	230	248	295	255	275	254	258	266	278	285	288	271	269	255	256	257	275	236	270	276	261	264	270	256	256	297	255	278	289	255	254	297	255	257	274	255	243	253	248	262	275	263	261	270	260	291	260	256	263	262	279	228	259	256	255	260	262	259	264	272	270	260	264	291	242	259	251	294	291	274	251	263	267	252	273	259	274	269	230	263	234	268	277	269	246	285	270	255	266	272	269	255	261	267	264	281	251	256	246	251	266	227	232	252	226	253	272	264	276	282	299	271	256	254	232	245	254	260	269	297	245	251	246	293	280	274	254	266	271	271	264	276	255	260	247	256	259	278	253	268	253	279	277	283	281
27537	20924	10002	1246	816	744	723	628	645	644	673	643	625	668	602	653	653	680	623	656	617	622	637	670	612	620	598	622	622	680	649	612	595	640	635	615	633	683	664	542	614	703	659	687	645	637	661	597	624	682	638	636	606	623	635	678	627	583	642	678	608	645	655	634	645	664	616	608	618	647	621	562	661	649	618	683	618	668	655	628	640	633	617	649	572	654	649	651	653	656	612	625	612	658	615	621	616	635	617	598	634	664	653	654	639	606	627	605	664	619	625	611	623	679	619	608	639	687	670	629	682	631	641	643	637	645	624	629	638	598	630	616	612	659	627	608	616	609	686	640	628	648	599	616	644	607	677	648	654	589	671	661	649	597	580	645	642	636	618	650	599	617	624	604	644	634	568	592	621	596	637	591	610	651	603	674	639	643	619	589	598	670	639	592	646	606	726	656	655	690	665	668	646	673	621	630	617	646	653	613	709	678	587	585	578	665	606	630	655	654	637	638	614	598	634	644	613	626	659	616	621	628	636	646	665	635	650	675	594	637	572	631	607	598	637	584	601	573	611	633	667	651	640	636	589	638	628	659	618	634	645	629	649	613	647	642	651	628	623	651	579	624	623	658	649	622	637	637	676	615	604	622	658	609	623	649	620	667	648	645	649	613	634	599	612	688	633	592	657	638	691	580	626	634	652	688	621	621	662	630	644	618	649	613	600	618	639	645	692	590	582	658	565	629	632	649	667	650	646	652	619	626	620	650	615	635	633	654	635	609	640	622	633	600	657	631	661	661	614	649	617	638	622	658	622	612	671	583	676	621	578	607	628	608	615	591	619	637	599	614	631	662	653	627	658	659	650	614	667	621	675	626	596	650	586	651	608	636	654	620	660	640	636	619	665	614	615	649	625	628	610	587	634	632	637	603	616	626	596	599	605	651	604	621	620	602	615	629	612	580	629	644	648	629	645	640	607	629	618	594	637	640	600	651	647	641	685	619	647	637	617	660	592	632	612	644	649	595	652	624	630	625	627	649	638	667	649	657	644	623	637	637	611	633	628	619	634	622	606	657	638	575	618	648	602	586	680	631	632	634	665	582	650	605	670	611	653	645	648	586	615	629	642	626	676	622	661	650	639	593	648	642	598	625	685	621	682	662	605	611	654	590	598	654	616	636	663	640	597	674	647	619	671	624	615	623	683	639	668	656	645	637	640	632	612	636	611	575	674	626	633	646	697	626	639	607	661	657	595	616	624	593	663	669	633	607	624	585	627	607	641	638	633	622	638	674	671	660	664	623	651	633	615	637	631	604	598	673	647	606	670	624	660	670	674	662	642	645	610	640	598	581	649	634	598	641	652	619	626	673	651	662	572	601	591	653	653	621	624	636	653	625	653	592	640	629	611	643	645	608	579	672	683	652	642	578	653	627	632	595	610	619	586	628	620	645	594	635	625	610	625	653	661	619	545	609	672	653	630	634	599	645	638	592	677	595	601	638	656	617	666	652	656	677	633	631	667	644	619	626	610	615	653	636	648	655	620	640	713	642	634	609	606	592	550	620	643	610	694	605	666	637	604	680	640	621	659	632	605	609	632	646	645	625	619	596	644	644	658	639	629	630	650	682	582	649	622	647	658	649	617	652	624	623	662	676	627	628	604	657	662	585	653	683	694	607	613	653	647	608	613	640	644	663	618	625	639	662	633	691	626	644	646	602	625	636	618	622	658	618	658	611	635	636	604	627	662	656	649	626	655	609	590	636	592	613	611	645	668	663	634	656	652	627	593	580	600	614	609	671	594	624	662	657	626	613	648	636	644	633	647	574	647	666	588	611	609	689	622	555	618	634	661	623	598	619	675	651	660	680	601	633	673	671	646	643	657	631	636	602	607	631	675	641	630	610	600	606	597	613	643	616	598	667	616	628	650	661	576	576	621	631	627	664	596	632	587	607	641	661	589	598	611	613	695	647	675	661	651	670	624	632	654	649	596	614	633	630	651	596	618	615	665	614	647	667	632	622	591	627	669	626	638	625	625	620	680	597	640	617	636	627	635	576	637	663	644	676	606	653	617	670	634	648	664	588	619	664	646	639	582	653	590	603	607	634	624	639	635	621	674	637	643	634	595	642	637	641	672	601	612	632	570	613	633	644	624	604	663	623	656	610	612	645	682	643	626	606	605	662	613	655	695	578	606	577	653	654	623	619	656	614	625	603	612	682	651	560	597	599	704	620	604	610	643	655	620	667	616	634	583	615	643	613	639	618	637	596	680	674	617	585	604	613	637	661	656	645	583	654	667	657	639	622	617	632	625	615	645	644	681	623	639	604	589	572	624	629	666	684	619	620	661	635	660	640	633	610	627	682	639	685	631	640	639	643	599	633	616	580	605	602	635	629	616	636	631	650	630	618	622	625	638	596	616	657	654	658	591	622	596	638	628	643	622	639	628	661	620	624	674	618	657	587	603	646	650	635	656	608	632	620	616	630	642	638	639	580	639	665	641	625	610	602	641	595	612	634	625	560	586	630	668	607	641	590	600	646	635	635	660	624	660	631	617	634	603	614	630	650	639	646	599	648	616	643	621	636	642	613	631	618	632	627	649	638	597	607	650	627	596	633	691	628	671	595	642	611	635	628	639	650	650	569	632	643	642	667	614	638	643	630	585	571	676	655	663	657	625	688	588	648	662	591	625	629	598	632	612	598	628	638	612	604	636	669	631	662	651	639	600	677	682	647	590	686	591	633	644	608	613	620	591	662	657	601	636	627	631	615	652	648	614	610	640	632	628	584	646	612	662	646	696	610	626	567	658	637	631	673	616	581	673	601	594	632	651	598	607	609	657	600	642	640	656	697	646	627	634	638	634	615	633	631	630	630	647	632	614	666	640	658	608	645	656	628	642	629	651	622	631	575	663	626	642	584	638	639	660	629	608	676	645	618	640	607	630	651	645	611	623	682	623	629	617	616	660	628	683	660	601	657	650	629	642	634	614	721	616	613	599	626	630	645	646	647	676	650	607	629	636	650	627	612	634	622	608	642	624	645	647	610	689	610	634	657	668	646	643	588	615	653	607	639	629	624	616	624	662	654	574	670	624	612	648	649	625	624	625	585	631	661	655	634	629	631	653	645	649	676	600	648	611	656	639	632	662	622	638	650	656	667	670	633	610	642	623	621	629	642	615	636	623	652	635	599	608	590	660	645	634	648	625	639	628	640	611	610	626	642	625	584	616	594	613	587	608	655	649	604	655	637	619	587	615	588	597	668	620	640	603	629	586	617	612	653	633	631	622	646	637	611	672	620	649	656	617	589	619	638	628	642	614	666	621	631	618	636	610	678	645	649	601	605	668	627	652	662	663	658	623	636	587	677	610	611	643	659	648	642	634	626	595	644	620	664	634	661	586	615	620	617	596	580	578	612	603	624	676	630	623	644	624	621	604	618	617	640	576	654	618	615	664	611	640	576	619	643	605	604	608	606	660	624	632	654	631	617	599	628	629	622	666	685	665	644
10219	1567	1479	1067	1029	951	915	927	829	824	832	797	812	901	810	781	813	844	810	827	784	845	856	795	815	821	839	799	831	824	802	846	819	861	791	790	857	818	807	807	858	852	815	855	806	778	807	801	799	788	808	829	866	851	803	748	788	786	818	853	869	781	848	797	784	870	813	842	816	777	819	826	778	877	826	814	814	815	770	798	795	872	830	807	848	825	786	882	815	810	822	771	845	811	796	788	825	782	863	811	826	854	782	797	880	789	799	761	806	801	850	810	810	806	810	855	807	813	846	804	803	783	778	789	759	829	788	800	799	823	789	873	782	796	820	843	795	786	849	858	782	818	835	787	778	779	804	788	815	758	806	805	790	791	788	790	861	845	811	851	803	805	917	850	825	818	819	842	812	799	778	806	814	836	811	777	793	822	809	819	813	787	790	820	788	817	833	826	815	815	814	791	779	782	824	816	817	822	788	838	750	818	854	833	782	788	856	832	831	781	801	815	827	805	817	807	859	825	774	833	787	820	811	838	808	850	821	803	823	790	800	831	808	813	828	855	793	818	825	819	792	829	777	823	818	840	853	799	804	847	795	814	812	837	805	795	872	858	802	817	790	845	854	802	803	815	843	783	831	776	866	750	778	826	797	831	820	862	784	804	827	794	820	800	781	806	835	788	797	794	814	836	759	798	818	772	785	804	834	867	818	794	798	817	779	816	829	830	797	841	812	788	846	825	807	824	829	805	839	808	799	744	835	794	787	808	798	770	736	843	793	817	808	766	810	830	807	808	801	807	836	842	808	794	801	799	817	755	823	751	838	776	762	827	757	818	836	811	834	823	840	837	780	795	820	823	870	774	846	772	829	819	788	794	780	818	836	802	820	782	785	788	819	841	813	816	800	832	863	839	838	795	820	790	862	797	746	832	784	796	820	833	804	849	804	844	804	812	811	786	792	795	824	844	830	811	820	825	808	799	780	806	868	787	789	808	823	771	811	786	794	899	840	824	807	809	791	843	798	864	834	808	832	790	813	783	794	770	778	813	799	808	819	885	834	814	776	834	807	812	799	807	811	801	805	767	883	804	819	777	889	813	782	820	820	809	792	826	814	805	835	818	804	815	831	821	763	801	765	803	842	780	817	805	833	829	841	776	815	788	756	817	797	844	793	826	742	809	774	786	824	796	734	754	844	776	793	866	854	830	821	796	816	859	824	811	863	828	804	893	792	766	832	838	848	799	764	806	771	799	810	795	847	806	829	870	835	831	796	855	908	821	868	868	831	811	807	783	875	840	896	826	818	760	780	816	775	846	804	859	834	877	814	840	836	828	801	788	827	815	814	800	844	789	834	758	820	822	781	812	846	805	768	767	850	840	869	862	850	853	796	775	814	784	802	840	800	834	813	825	839	818	759	820	805	796	806	825	839	811	777	864	788	825	763	874	839	752	834	821	806	750	839	874	900	796	804	822	838	809	796	816	854	807	804	803	795	820	845	849	819	857	803	810	792	802	821	830	839	821	866	862	833	833	826	860	783	784	888	830	818	836	804	801	783	872	804	823	803	781	831	827	766	833	891	832	789	813	780	817	818	805	848	838	821	810	767	824	809	814	795	816	781	828	749	790	817	841	804	832	843	869	840	791	858	846	833	797	815	883	811	808	801	755	821	775	877	877	839	807	802	797	829	837	838	838	797	808	801	801	824	739	826	848	788	837	794	849	839	787	800	809	842	796	817	861	827	831	834	777	799	767	861	837	835	796	814	794	845	799	812	760	807	764	811	802	853	787	787	851	798	779	777	814	862	811	826	836	778	810	824	836	838	792	781	798	786	874	816	813	816	781	783	828	782	790	836	803	812	765	825	880	854	842	785	828	851	839	804	805	813	809	776	833	809	812	812	803	866	825	769	777	815	810	790	780	810	857	868	806	797	809	839	799	782	776	824	815	850	789	837	876	801	754	823	798	788	832	776	858	818	809	840	834	863	843	800	786	787	826	820	792	829	768	820	779	805	792	832	848	842	766	806	779	837	787	856	838	790	868	817	856	824	840	822	810	795	863	859	827	769	779	836	784	837	843	812	759	843	790	766	807	848	814	846	811	764	782	815	813	797	808	814	805	834	811	804	846	775	781	778	858	818	843	809	858	782	831	800	822	830	829	823	843	837	798	794	783	873	776	857	834	799	815	840	809	795	769	826	807	825	831	832	820	821	833	860	810	773	766	800	845	817	845	844	790	844	811	848	846	836	778	847	834	759	806	786	812	789	798	864	804	818	833	819	813	812	796	835	811	832	786	852	819	765	802	822	801	810	800	815	855	809	813	802	810	791	832	811	808	793	777	859	769	796	808	767	844	798	841	796	857	852	821	792	763	827	837	827	812	819	808	842	854	818	793	788	827	818	828	829	801	863	833	808	798	817	840	793	797	819	793	767	830	812	850	771	836	736	755	872	892	772	885	771	820	806	800	836	839	833	854	798	816	837	818	817	787	831	760	818	828	830	784	778	796	803	881	832	778	784	817	827	767	891	775	745	822	844	758	820	816	814	805	832	778	770	776	743	793	863	800	819	784	776	851	814	840	839	781	893	851	833	873	819	849	806	799	794	793	836	770	843	827	852	789	802	840	815	834	798	814	833	814	844	768	797	792	778	807	781	821	815	795	849	828	818	834	820	813	798	864	816	813	851	841	796	774	800	818	861	795	786	817	787	821	877	843	848	807	790	781	844	840	805	786	768	757	833	835	845	790	809	831	829	836	782	744	803	845	788	866	799	821	844	807	827	825	798	803	810	794	799	827	812	834	795	812	805	827	846	813	809	875	827	776	804	839	843	829	800	838	827	832	822	806	818	824	817	834	815	852	773	821	821	824	812	846	780	808	797	779	850	807	846	779	792	775	814	894	814	805	815	840	847	808	859	814	777	802	818	800	827	803	814	766	762	847	815	821	803	826	819	800	807	759	813	831	766	780	805	766	820	805	825	822	794	809	806	792	825	845	800	811	857	773	782	848	788	801	848	843	808	809	827	826	782	821	815	784	830	829	855	835	850	800	849	838	800	874	823	807	845	836	810	846	778	808	789	833	809	822	830	802	807	850	821	817	817	805	802	886	816	847	853	852	783	805	791	815	809	839	782	857	858	842	860	821	778	781	837	793	841	862	832	853	828	830	815	845	803	815	803	771	792	830	835	859	783	813	859	791	802	838	838	825	812	778	749	791	836	862	817	851	810	844	751	825	815	772	841	817	841	846	862	815	848	781	787	802	849	828	799	779	812	798	764	827	802	817	813	843	849	742	817	828	841	813	852	801	817	793	824	783	791	838	795	819	853	795	796	820	810	839	769	797	799	811	753	800	782	828	814	840	780	807	793	783	814	820	801	814	809	791	829	800	776	758	775	787	853	805	792	779	841	784	860	741	827	817	836	819	797	776	819	869	779	767	833	796	773	825	858	831	861	806	847	794	835	836	777	843	808	785	824	804	764	825	814	815	814	812	809	789	840	840
24104	21430	29080	24086	21368	11961	1342	857	742	689	670	604	602	551	553	559	577	477	455	480	505	488	497	507	528	529	503	509	485	481	476	469	489	471	496	478	491	508	514	471	462	522	517	519	480	504	473	465	506	502	491	474	502	478	492	473	494	483	476	481	467	450	458	456	445	463	485	475	468	472	480	447	470	449	466	470	479	447	447	494	478	486	460	481	482	502	484	449	465	461	494	460	479	493	481	446	480	491	503	467	482	494	477	488	472	476	464	471	480	461	500	462	481	472	474	460	479	455	498	454	428	464	473	429	471	474	450	524	504	442	444	424	464	450	479	485	474	476	489	504	458	493	451	473	476	465	464	497	473	494	441	479	468	474	452	461	457	471	444	472	452	537	471	500	469	473	473	476	488	460	461	461	458	466	462	468	458	477	468	478	457	439	459	456	429	483	430	426	458	458	480	458	463	471	483	491	465	441	505	491	478	468	469	473	498	439	479	468	453	449	482	478	475	491	469	513	442	437	432	476	456	466	495	447	456	463	486	423	491	465	466	448	480	464	450	481	471	493	494	481	490	466	481	439	450	460	465	462	486	473	485	457	453	465	476	436	489	463	479	466	476	440	452	500	471	471	481	451	445	448	515	479	501	427	436	470	455	476	402	476	429	464	485	458	484	483	471	504	472	461	479	499	506	474	500	487	479	471	478	474	441	453	459	477	471	523	506	491	489	452	463	457	519	465	482	470	464	486	473	476	530	487	444	471	475	492	470	454	486	419	459	439	516	482	481	489	498	500	494	470	471	452	443	508	479	481	464	488	466	500	457	459	461	478	492	506	431	454	469	454	464	463	503	505	466	467	450	465	462	457	450	463	484	481	511	463	440	463	485	459	491	494	479	460	475	462	447	441	447	495	482	512	484	446	429	475	485	488	472	456	464	457	462	460	453	448	486	468	477	478	490	480	478	469	466	485	451	490	470	484	454	444	480	457	473	439	475	507	459	442	474	471	491	458	465	527	468	485	463	494	463	455	536	463	468	429	476	443	501	479	473	488	485	462	477	488	471	509	463	466	486	449	423	445	482	433	482	496	492	489	475	474	457	462	456	461	463	477	476	480	484	501	483	469	438	485	437	474	450	487	473	502	455	462	450	446	484	472	471	426	466	516	463	504	495	433	447	446	433	454	466	450	430	464	459	442	461	485	462	455	466	470	451	477	490	471	496	478	454	478	441	479	436	501	467	480	453	469	486	482	418	442	501	456	458	473	449	455	473	423	442	456	467	439	467	482	539	469	449	455	486	431	450	438	444	462	462	468	469	455	465	523	466	505	486	442	468	510	441	449	459	458	450	494	435	479	487	443	482	465	462	473	450	478	486	500	442	460	480	471	425	461	470	503	464	446	462	478	467	441	440	485	457	461	425	435	458	468	503	479	494	472	480	482	468	477	491	467	469	483	498	464	457	510	469	441	489	481	463	480	452	480	478	455	479	464	469	489	475	431	438	434	500	481	487	494	466	488	438	460	459	455	469	460	490	478	440	466	479	477	466	471	435	476	458	446	441	467	505	456	476	473	439	467	457	457	492	471	484	433	470	449	488	456	458	510	488	461	452	504	445	479	454	467	466	486	461	450	493	479	486	464	456	485	471	466	440	478	424	464	464	501	465	448	510	409	466	465	497	488	511	446	451	474	481	467	438	540	439	511	468	440	494	465	467	462	477	480	476	492	421	443	466	453	466	451	462	454	471	512	464	490	459	468	493	480	500	471	443	479	429	480	497	497	482	439	470	428	499	453	440	458	475	423	441	484	503	475	458	541	435	454	479	484	450	520	486	464	462	471	456	493	494	472	455	487	462	431	484	495	496	427	441	434	456	430	443	498	452	492	440	509	462	442	458	464	465	466	501	504	437	432	443	460	497	491	468	463	504	461	470	485	459	477	496	508	432	448	460	451	451	523	414	457	471	432	471	445	453	468	463	460	451	503	486	482	477	490	478	505	480	461	477	433	438	456	461	461	490	491	512	472	459	475	457	466	476	489	424	454	472	431	472	460	466	475	465	454	441	484	425	443	442	448	446	455	477	507	482	487	466	470	495	470	477	454	453	463	446	486	480	452	447	461	464	473	521	458	463	455	461	444	460	451	474	457	487	474	474	427	482	500	477	479	480	467	481	455	498	475	484	497	508	464	487	435	469	487	466	483	490	475	464	463	446	473	454	477	452	505	464	440	461	500	465	443	486	459	443	477	450	470	445	456	459	451	463	444	439	523	495	433	475	459	494	459	475	457	490	427	431	489	503	469	453	437	467	471	524	494	526	448	485	474	474	497	448	460	470	472	397	495	503	469	502	428	480	477	481	465	500	435	459	452	499	461	450	497	478	496	486	493	437	434	450	447	445	510	479	448	471	483	458	494	421	465	456	433	466	460	453	446	476	472	447	479	457	454	483	433	482	456	452	503	476	476	436	491	467	490	437	446	482	461	490	463	480	463	478	449	481	512	490	479	465	446	466	470	472	437	472	462	435	504	453	459	435	473	442	419	498	456	492	453	458	468	452	479	463	464	462	441	465	426	476	471	489	506	450	470	468	470	490	460	413	449	459	456	476	466	468	487	443	450	464	470	473	417	463	456	496	459	463	495	450	485	457	487	465	463	513	469	490	481	428	461	456	479	463	468	454	488	462	478	474	437	482	476	453	473	509	474	481	456	455	449	442	474	471	457	496	469	457	466	492	429	464	494	478	445	429	509	487	495	469	462	446	445	466	483	463	469	457	472	473	486	466	470	540	437	505	498	443	523	445	462	477	437	446	454	491	450	467	460	489	490	422	463	439	473	488	433	465	442	437	497	455	463	497	467	450	490	507	470	505	479	465	458	465	474	511	468	512	420	470	458	470	466	482	427	447	496	500	492	491	454	413	489	502	478	455	533	468	449	464	446	488	439	467	475	452	461	442	458	465	493	440	469	436	483	477	482	449	446	470	446	475	502	475	435	451	483	451	492	436	458	482	454	466	508	471	448	454	487	476	466	458	466	482	441	438	444	460	438	491	483	441	486	463	474	480	450	441	483	454	508	500	431	488	470	466	473	453	478	485	475	493	473	457	473	474	483	456	462	470	457	458	448	492	479	468	432	500	457	407	424	461	483	482	468	477	443	487	454	487	464	454	469	447	461	464	492	455	494	446	464	491	470	482	477	439	460	483	447	467	479	482	450	502	459	478	471	445	494	467	489	477	427	479	492	475	454	484	489	497	466	460	466	494	509	468	459	461	471	459	462	443	458	438	464	444	457	452	484	492	437	467	467	491	514	484	449	445	486	471	453	453	439	454	491	438	447	448	455	445	493	464	449	427	439	481	444	518	498	490	467	451	425	482	489	472	504	455	415	472	487	498	484	482	474	460	449	466	439	466	460	456	495	482	487	497	468	485	483	458	431	479	468	462	453	470	497	478	476	473	499	486	485	485	483	496	475	436	495	518	466	500	504	506	458	466	465	506	480	440	484
18975	8880	7523	4030	2959	2255	1779	1535	1237	1203	1030	906	851	815	854	799	800	724	710	697	698	684	661	700	684	671	680	676	621	636	615	612	616	642	682	650	634	624	667	586	667	606	647	638	637	657	638	614	616	623	653	653	641	659	588	612	617	637	651	645	675	648	641	577	652	600	633	567	605	638	669	649	638	638	606	692	620	619	577	582	600	631	643	647	579	596	628	602	621	613	626	611	621	600	614	642	602	595	615	611	652	614	641	639	632	594	601	658	607	632	612	614	649	599	614	604	603	643	631	607	613	589	648	631	574	640	607	619	618	638	642	602	631	621	640	636	602	633	631	604	639	641	604	620	621	615	616	565	601	578	626	596	648	624	606	634	655	616	597	641	649	636	610	643	613	628	613	649	612	630	641	650	595	618	653	594	633	634	621	630	661	623	605	625	632	582	570	611	612	631	595	628	614	623	676	644	606	598	655	565	615	635	667	591	556	578	643	640	654	622	598	644	619	609	614	627	650	606	609	622	606	604	619	646	638	619	593	601	634	641	605	595	556	598	621	646	611	640	621	655	596	616	633	616	612	613	629	614	614	615	628	637	604	629	660	620	614	637	673	611	612	624	627	645	593	612	599	615	613	596	625	591	609	601	617	616	562	624	646	600	683	628	652	598	639	607	569	606	636	622	631	662	629	605	622	611	583	639	667	647	570	655	629	578	633	607	616	584	590	623	606	629	640	601	602	647	616	659	640	608	593	593	613	611	614	629	637	584	629	618	628	654	596	648	610	580	615	610	583	654	595	607	601	620	680	627	634	619	651	618	589	635	612	577	616	629	620	660	656	641	631	634	605	605	626	633	600	581	653	620	651	614	627	586	596	637	618	662	632	664	625	590	578	610	627	660	550	618	633	617	589	607	607	634	639	625	603	604	630	637	601	592	609	621	664	612	602	609	584	576	618	592	587	635	614	640	652	620	574	620	622	599	613	594	587	609	622	683	635	615	584	564	604	596	606	590	614	609	609	642	603	618	629	620	594	588	642	596	618	604	616	593	652	637	657	622	612	646	613	565	626	622	648	613	615	630	632	662	616	606	597	628	616	635	588	631	583	622	616	637	668	621	582	614	601	619	654	629	609	614	617	657	598	580	603	596	661	608	664	601	623	618	681	621	652	603	652	626	620	607	656	595	610	633	628	605	590	615	619	616	623	643	589	602	611	625	637	617	623	632	621	608	588	590	632	571	614	663	638	645	662	607	636	623	600	611	610	630	661	669	588	589	638	584	627	615	625	617	637	629	607	593	657	612	621	631	625	624	607	588	617	636	635	587	575	669	651	579	623	602	592	621	608	597	602	603	614	645	619	603	623	634	603	623	609	616	664	663	604	614	600	631	653	599	599	609	616	637	657	623	619	636	640	655	591	614	614	577	654	592	583	615	589	632	632	603	604	662	624	612	615	594	649	631	643	629	652	627	643	606	599	594	617	627	588	599	628	626	657	593	608	591	631	595	643	660	648	657	638	618	554	632	662	577	647	565	637	626	594	620	592	624	613	581	592	601	564	608	610	587	623	635	603	585	630	624	613	572	593	574	602	622	608	593	621	650	638	614	604	596	599	604	638	577	603	617	604	630	612	631	633	596	646	589	610	613	583	630	625	649	673	649	623	620	650	565	637	638	620	636	606	569	676	620	637	615	594	635	604	618	629	639	633	650	652	652	673	634	597	599	656	624	610	650	558	614	637	618	638	635	635	618	644	621	577	599	633	611	645	595	611	663	606	633	624	597	596	620	601	593	657	631	621	621	621	617	635	601	678	652	647	649	631	618	614	623	611	613	633	663	607	651	548	650	608	593	577	624	607	603	579	600	593	606	593	649	669	642	621	601	626	612	621	623	609	625	629	646	576	638	603	599	627	635	626	614	650	627	599	616	592	604	616	611	620	588	623	640	641	629	608	598	614	629	595	587	654	635	665	604	610	589	677	643	624	638	606	593	650	590	656	656	622	626	619	587	597	595	660	597	658	628	587	588	621	603	604	623	646	616	635	629	651	595	608	604	581	626	571	600	600	610	607	643	603	606	609	608	567	655	611	620	608	677	590	608	627	698	597	595	621	611	665	583	652	603	622	596	596	576	632	614	640	586	571	652	629	605	638	629	599	595	620	616	599	621	606	628	622	602	592	597	648	610	610	628	658	658	581	624	618	614	605	622	612	597	661	576	612	621	588	574	629	606	599	622	595	603	605	669	631	640	613	621	646	621	663	626	604	602	613	576	648	546	642	614	637	614	626	603	559	618	618	652	617	597	653	621	596	617	618	630	630	577	585	603	624	626	661	646	621	642	623	575	622	616	612	608	599	602	634	608	628	644	625	620	590	635	597	617	594	615	621	646	601	610	646	613	603	653	621	636	638	631	585	657	597	630	628	604	595	605	585	607	623	616	595	596	603	645	607	603	634	625	597	591	644	608	604	627	601	587	624	629	619	645	615	615	573	605	619	629	647	601	593	645	591	610	602	590	559	640	670	600	640	629	657	615	622	636	595	597	630	598	619	635	654	620	594	641	640	591	589	608	608	587	605	623	620	625	649	610	619	604	627	613	625	610	585	642	571	575	625	658	603	592	577	622	596	613	630	630	604	658	593	629	621	641	597	646	592	640	649	631	635	620	630	600	599	610	666	581	613	657	560	607	637	607	591	640	607	642	585	641	604	605	619	610	584	564	609	607	589	617	637	623	600	623	602	642	627	605	602	578	624	603	648	610	595	594	643	611	612	649	604	605	645	680	677	632	626	632	586	662	600	618	626	581	629	641	650	611	631	582	588	604	626	659	650	668	628	609	637	609	632	670	639	615	586	610	669	570	641	581	605	594	600	623	589	574	651	628	585	621	637	634	619	608	631	640	588	600	587	623	660	617	622	671	652	637	608	623	612	613	612	643	598	583	620	678	611	607	623	604	625	564	621	654	621	627	611	602	592	611	617	599	631	637	595	616	623	625	612	609	570	600	616	608	632	631	592	610	614	628	602	654	627	596	582	610	630	629	604	578	613	624	571	579	607	625	615	603	619	617	597	591	633	646	580	595	603	623	591	601	609	662	582	578	613	634	632	578	627	646	629	647	641	599	646	624	612	636	645	632	620	616	605	599	619	641	674	641	608	611	624	608	603	599	588	627	650	612	657	581	615	641	616	584	642	651	638	622	620	667	618	647	637	597	611	613	631	668	596	613	622	663	598	587	573	618	639	619	620	604	615	646	621	641	614	603	647	649	622	624	591	590	615	610	628	616	594	606	609	600	627	662	638	599	617	569	645	631	582	617	574	600	609	665	626	635	589	610	593	619	605	647	648	651	615	594	607	655	624	626	611	641	603	663	622	636	631	628	652	656	588	618	653	608	587	626	642	630	627	591	602	611	603	684	578	622	643	629	640	610	626	591	654	650	634	594	615	638	615	667	599	622	641	604	611	575	673	630	624	626	608	617	647	636	606	675	620	610	600	610	623	592
23096	21424	29529	23707	21424	21473	10528	997	687	591	518	462	452	369	322	367	310	307	291	258	272	255	241	252	269	272	253	254	222	252	235	223	243	196	214	215	208	228	240	199	206	216	200	178	218	212	196	209	206	233	204	210	223	217	210	201	213	213	204	236	216	170	228	181	195	199	210	195	202	204	208	200	195	209	187	188	194	203	214	205	220	179	213	209	207	186	196	220	202	192	210	192	203	221	211	190	224	212	199	200	205	202	219	188	193	192	209	175	212	217	182	185	205	194	224	195	198	200	195	217	217	181	190	197	183	211	173	180	209	200	208	228	206	209	170	212	173	180	195	184	207	198	185	191	175	213	187	211	190	202	222	194	211	193	167	187	209	214	221	207	217	215	199	204	195	201	204	167	200	202	188	207	198	201	204	198	184	195	181	228	202	177	204	232	196	189	202	202	203	176	192	199	224	218	216	174	199	201	203	176	204	215	185	219	193	213	197	179	194	182	202	195	200	191	180	191	186	196	195	185	179	205	210	210	192	207	191	207	203	201	189	194	181	193	191	184	182	204	218	166	228	180	206	217	207	197	204	170	200	205	199	211	201	196	200	200	192	182	204	213	215	221	186	186	192	184	210	204	189	200	190	186	192	190	218	202	190	198	214	192	212	201	197	215	204	233	216	213	199	212	183	191	183	208	214	212	213	202	206	182	193	185	180	203	208	200	176	195	227	224	221	225	188	202	213	199	222	196	184	185	208	190	202	192	191	182	199	196	189	200	191	209	181	220	162	185	208	205	191	193	200	215	218	179	220	193	220	188	220	199	206	187	217	206	230	178	211	206	167	182	220	187	189	228	197	202	204	196	210	203	196	192	216	193	168	180	185	198	184	190	225	185	200	183	214	209	181	198	186	203	198	187	205	194	215	198	194	219	199	199	206	189	199	208	206	190	199	186	193	181	172	185	197	180	212	203	199	217	188	204	199	219	217	167	187	195	190	209	199	201	209	188	197	192	216	180	208	199	189	234	211	229	195	166	227	204	195	193	209	197	207	196	186	214	203	187	203	208	177	195	196	215	202	195	207	209	206	203	211	179	183	212	182	177	221	216	191	188	181	203	224	208	209	175	188	178	196	177	199	188	221	211	200	213	229	172	192	212	177	189	210	224	225	199	221	181	196	208	198	179	209	185	188	188	209	211	209	198	187	193	170	181	190	202	186	200	215	181	214	200	218	220	200	190	178	197	188	201	197	204	226	195	216	206	190	197	201	197	208	206	215	193	172	180	209	221	188	189	197	201	203	193	211	191	236	192	198	207	215	220	216	204	210	223	191	205	211	200	183	182	194	194	224	165	196	211	187	207	202	191	189	215	188	202	199	185	214	195	186	191	188	214	206	194	207	202	191	208	224	203	192	174	186	204	219	226	188	232	193	218	206	196	193	209	211	192	205	225	203	213	231	215	189	200	193	220	209	186	205	194	193	200	194	182	204	189	188	182	198	190	194	203	206	192	180	175	155	196	175	231	211	199	201	206	221	164	186	178	202	195	189	218	210	173	201	195	198	196	204	205	182	211	184	213	199	175	196	202	173	187	229	220	213	176	206	223	216	207	201	198	179	206	162	213	202	191	218	192	193	168	185	214	180	184	201	193	214	189	188	198	213	193	195	201	205	212	191	202	223	202	221	204	206	203	177	220	183	199	217	183	203	184	198	207	192	176	215	209	218	219	201	206	201	227	189	212	172	193	202	190	190	204	201	198	190	175	190	209	205	187	192	188	202	206	208	205	174	206	202	207	209	219	165	192	189	207	199	179	174	191	218	207	203	182	168	180	210	225	187	187	185	181	191	206	219	206	193	185	200	212	194	211	205	212	192	176	182	187	196	194	194	211	192	216	221	202	197	216	198	189	202	194	186	198	181	214	204	204	193	175	182	190	204	234	192	207	188	204	180	185	208	212	196	207	190	199	190	189	209	179	194	192	202	205	199	225	186	206	202	178	216	189	218	209	197	213	179	198	180	186	204	200	199	189	196	203	211	206	192	192	199	209	204	170	183	193	189	202	188	194	184	194	193	208	191	221	196	216	192	195	226	178	185	218	191	193	210	197	189	196	224	191	193	215	209	208	189	203	210	177	190	193	200	186	181	214	201	197	215	191	214	194	204	194	175	198	210	189	183	175	207	187	188	198	208	213	166	186	198	227	204	196	196	198	190	182	180	234	184	204	189	245	202	180	185	178	215	198	219	184	195	212	183	164	198	199	190	181	214	196	204	194	182	206	174	188	192	195	203	190	206	194	204	188	209	181	170	202	211	202	194	200	197	208	183	196	206	194	216	154	199	211	213	185	213	207	204	182	211	179	214	194	193	182	193	197	200	194	191	198	224	208	195	194	168	213	197	219	226	193	190	182	192	193	190	191	188	201	210	196	206	200	206	196	215	205	200	209	189	195	202	198	202	223	201	203	216	180	226	208	183	191	221	212	188	201	190	192	198	182	181	200	195	199	196	185	171	188	209	184	217	199	207	207	204	194	180	185	217	233	169	200	180	209	199	178	184	197	190	219	186	203	208	194	212	188	201	171	200	208	192	212	188	214	211	184	209	201	202	178	189	210	192	190	200	199	178	202	208	215	209	187	191	211	191	186	195	164	199	217	199	194	215	210	204	212	198	208	181	221	218	204	192	183	216	206	193	194	195	223	212	198	210	202	198	216	209	200	205	200	187	176	202	207	207	208	197	216	179	195	198	207	198	197	201	202	194	178	211	174	193	188	198	201	198	211	223	191	196	194	212	208	193	201	198	203	195	222	199	189	192	205	215	213	201	194	210	208	149	212	200	184	174	204	200	209	221	188	199	217	219	179	216	201	176	178	205	211	191	221	194	203	188	207	194	202	196	222	204	219	219	199	206	203	205	202	169	221	186	210	175	179	223	207	202	185	221	196	180	212	222	197	173	192	197	205	191	220	199	181	176	193	198	218	207	197	227	214	201	178	195	177	182	208	219	181	206	193	192	207	190	204	208	204	165	213	210	178	184	184	211	211	209	189	195	201	202	189	195	220	221	201	206	185	180	204	203	207	211	188	194	210	197	219	224	186	206	201	204	204	178	197	196	208	199	186	208	187	189	213	176	215	174	200	216	175	199	199	193	212	176	194	209	183	201	210	170	212	193	196	204	202	193	190	206	199	191	198	187	190	201	199	207	207	214	212	209	206	201	189	210	180	198	188	221	202	211	186	208	205	183	186	163	208	183	194	191	205	186	211	195	189	187	194	195	198	205	188	186	236	200	193	215	194	193	205	202	185	196	210	215	190	227	208	220	182	187	194	197	157	181	195	227	208	202	233	193	188	199	189	211	182	207	206	221	188	175	190	202	209	201	191	191	207	216	190	206	188	174	203	203	180	208	188	183	243	204	199	210	206	182	214	221	190	197	189	216	192	199	202	216	197	185	243	211	184	189	183	206	195	219	203	191	212	175	191	209	167	176	201	189	191	173	221	204	194
19758	14543	12285	6572	4576	3397	2537	2035	1655	1307	1040	918	841	643	636	502	522	520	461	400	412	414	389	387	384	399	350	342	324	328	341	331	284	308	290	329	318	325	323	317	315	302	281	298	278	296	292	287	312	304	266	311	289	281	288	283	289	276	239	278	257	297	291	273	275	254	250	269	298	286	277	288	265	259	286	271	274	292	258	305	301	288	246	269	258	265	304	281	270	261	274	273	250	257	277	277	268	276	251	267	268	254	285	270	284	272	278	256	272	257	276	291	307	251	280	248	272	283	254	299	255	277	301	263	245	276	252	266	294	264	266	278	276	262	264	266	257	275	249	260	296	260	249	256	256	242	246	268	242	288	264	233	269	266	253	252	268	271	252	290	269	265	269	288	259	268	276	274	274	263	283	243	277	260	314	254	282	293	268	263	281	255	269	260	270	281	284	251	234	236	266	280	264	253	284	267	266	269	261	252	263	282	298	257	256	269	265	259	269	285	267	287	286	268	279	289	272	261	260	260	275	284	295	277	282	248	269	267	275	268	265	261	265	261	293	275	280	256	245	265	225	285	282	266	233	277	251	271	283	277	303	262	289	283	232	294	269	254	244	252	280	247	258	274	257	250	234	237	258	240	268	287	276	252	292	255	291	270	274	258	283	277	272	242	255	272	255	272	242	249	259	255	261	284	276	260	269	250	335	299	284	264	234	280	294	257	259	264	271	274	268	250	270	257	271	265	273	280	276	239	281	263	253	268	271	245	254	258	269	250	265	266	274	275	251	272	278	272	278	271	243	260	277	265	258	263	260	269	266	257	300	237	267	246	247	263	260	269	265	263	279	279	236	278	265	309	277	280	268	274	243	223	303	258	267	264	246	233	263	255	262	271	268	278	261	261	288	249	307	263	264	262	226	245	261	244	285	253	253	251	268	281	265	266	261	284	269	257	280	261	273	292	272	256	247	274	280	257	296	261	272	258	256	242	283	272	266	246	280	266	259	288	255	280	234	289	281	312	279	271	256	264	247	259	258	271	251	279	273	270	287	299	273	250	267	261	267	242	281	271	287	239	271	272	267	269	237	269	258	245	236	264	293	267	266	249	243	272	281	271	259	262	268	253	263	253	286	256	267	247	260	239	266	268	275	266	245	277	238	303	257	270	265	244	247	279	260	283	253	265	298	244	285	244	267	252	248	269	257	256	298	247	273	265	260	293	275	268	234	292	276	233	287	289	288	249	296	259	271	262	289	289	261	248	259	286	261	270	245	276	286	269	285	273	252	304	267	268	252	277	283	315	269	240	271	267	266	239	266	281	248	274	262	293	227	256	280	266	284	266	246	276	266	284	282	260	277	251	273	269	258	260	288	260	243	278	250	242	280	247	256	258	241	272	260	285	280	241	254	253	276	259	258	265	241	281	259	299	265	260	249	261	257	272	260	256	275	285	262	271	270	293	267	257	252	259	275	254	237	266	261	260	270	268	270	252	279	262	253	276	279	268	265	257	251	250	247	233	226	312	272	306	280	258	254	317	277	264	252	242	285	281	268	269	263	288	279	286	282	257	259	265	274	264	267	256	267	287	256	228	291	266	278	267	249	243	242	294	257	278	304	254	248	236	273	286	267	259	284	294	263	260	263	250	265	276	269	268	269	262	281	272	250	248	272	224	272	273	262	276	291	259	276	293	269	234	285	293	242	253	268	264	264	237	274	259	270	271	285	264	267	287	250	248	265	261	273	259	263	262	252	245	273	270	246	253	268	264	273	249	247	229	266	241	265	254	262	277	298	266	236	242	278	269	280	277	272	279	251	278	281	263	266	263	276	269	285	290	261	284	261	261	275	295	285	267	288	309	271	290	286	281	257	275	267	280	263	248	268	269	277	238	259	272	252	244	276	264	271	267	270	260	268	269	251	297	256	261	230	249	285	280	243	282	271	257	232	267	276	255	260	282	266	302	277	265	271	250	256	273	273	249	266	253	275	264	285	283	272	293	281	263	281	262	266	307	257	276	262	246	275	288	276	279	268	248	261	257	238	263	250	282	267	265	237	261	249	284	243	261	282	285	293	267	278	290	260	276	278	264	241	266	234	278	249	256	264	258	232	265	262	234	251	272	260	270	257	257	284	269	266	262	271	261	263	267	268	259	274	261	279	262	259	279	280	298	283	245	277	255	285	280	285	278	281	251	254	273	260	266	260	283	261	262	288	271	295	252	291	270	251	256	267	241	266	259	266	287	249	277	241	269	275	235	282	253	246	260	265	278	243	267	267	271	251	261	246	309	292	260	240	280	268	271	287	271	270	273	252	266	278	297	266	267	269	272	266	271	261	241	256	277	248	269	264	255	291	268	265	266	243	274	259	275	237	279	257	262	286	282	259	303	262	272	259	304	268	249	266	276	262	285	266	268	262	272	291	233	271	284	269	300	280	263	279	239	284	280	251	271	241	273	266	261	264	261	262	266	308	301	256	265	266	263	253	221	258	259	267	267	285	256	274	255	278	255	259	253	238	256	237	272	248	265	278	270	244	290	250	255	254	264	244	280	288	270	283	281	283	279	260	260	254	282	244	269	249	253	265	275	278	285	266	259	268	267	270	250	265	249	283	275	280	289	250	279	256	256	275	278	287	277	249	265	247	261	268	285	243	262	273	282	269	277	287	274	254	264	295	271	232	262	280	280	275	262	272	272	261	309	218	281	265	243	282	273	261	301	265	276	264	263	259	258	265	276	256	273	256	231	253	261	263	303	287	306	262	273	279	271	288	271	286	249	269	263	247	251	255	284	272	284	278	284	256	271	308	236	258	245	250	298	246	271	226	274	266	274	270	255	275	284	258	257	289	267	272	275	250	277	271	283	280	255	283	281	267	285	244	270	267	276	274	234	278	287	272	287	287	269	241	279	239	269	242	260	262	266	240	261	248	292	263	247	253	291	265	257	254	249	250	257	264	262	295	245	287	251	277	265	279	293	264	274	253	238	280	274	264	251	261	263	279	246	262	242	251	235	261	251	243	254	272	301	267	247	250	260	271	291	293	251	257	261	285	243	256	238	239	268	260	248	273	259	271	269	279	239	276	273	238	257	260	272	258	260	275	250	274	285	260	278	263	242	293	277	255	305	277	251	267	276	272	272	264	255	278	260	294	285	278	279	257	256	273	263	295	279	246	279	260	257	261	245	269	265	286	255	271	277	286	252	279	275	269	262	277	249	279	291	285	274	271	255	268	269	252	265	285	229	282	294	256	260	229	253	245	275	268	244	264	254	297	279	267	277	266	236	226	263	281	258	274	270	273	272	236	279	253	232	283	242	258	276	271	291	247	298	245	264	255	246	261	262	277	274	244	245	284	296	281	279	251	275	250	268	266	267	308	246	282	255	279	250	242	246	278	263	267	235	243	268	259	304	245	269	261	261	272	265	221	278	267	260	254	252	266	266	253	256	256	253	260	257	276	275	254	266	266	262	278	272	268	266	286	280	235	299	269	233	262	271	253	257	263	249
27487	20910	9970	1195	702	720	709	705	669	679	627	652	638	642	660	669	683	606	645	686	661	623	670	648	617	647	640	662	679	588	631	630	660	604	639	643	626	613	645	641	632	617	619	648	610	647	631	642	678	622	608	671	625	637	635	587	665	619	610	666	603	648	630	638	630	657	617	643	624	648	661	658	633	641	634	610	636	689	676	626	623	721	730	649	660	670	652	628	626	633	607	630	639	657	688	633	681	627	655	610	670	601	625	630	653	629	676	596	649	689	650	612	686	682	636	594	625	618	663	667	662	663	672	651	633	669	652	664	608	622	588	629	640	607	603	624	637	648	635	656	604	661	660	643	626	614	614	602	667	639	640	674	636	598	659	614	666	659	633	643	615	660	662	601	612	665	630	626	664	645	634	663	618	582	635	618	666	679	614	629	655	654	571	668	679	674	640	618	615	586	623	639	635	658	639	687	638	615	567	657	664	639	616	597	680	642	631	623	677	659	635	626	619	621	608	628	622	623	645	643	617	636	651	657	684	622	596	634	690	643	633	655	603	660	643	615	650	644	636	612	611	634	684	606	590	688	657	598	636	619	631	618	606	636	658	602	655	648	661	597	646	665	699	636	621	599	627	635	656	664	623	664	606	630	603	715	645	662	710	626	608	651	662	646	621	687	620	646	637	658	616	680	670	694	639	629	665	661	648	643	608	638	599	614	624	631	617	682	649	638	655	639	657	602	608	640	606	637	664	657	692	633	659	658	693	639	626	717	609	642	659	649	589	647	632	612	631	684	655	656	630	641	646	636	654	613	641	661	638	636	661	667	615	618	655	628	641	618	640	641	659	642	640	644	647	640	620	691	620	644	641	581	656	632	633	648	618	628	616	673	653	628	626	671	656	640	650	636	673	610	694	645	647	677	643	635	627	686	637	653	617	657	626	652	638	652	628	584	624	640	643	627	667	662	661	627	619	635	696	647	625	611	663	637	670	686	620	650	656	638	631	626	637	662	660	646	619	632	615	616	660	627	625	626	681	615	628	650	616	643	646	679	632	688	667	655	671	646	628	642	581	644	624	622	650	633	623	590	612	641	647	634	626	616	683	647	610	624	648	647	652	661	642	615	659	613	624	653	616	637	661	645	656	580	605	645	630	645	618	657	679	708	648	657	630	647	619	663	684	686	646	631	692	682	662	608	687	585	634	617	641	580	649	619	611	641	631	619	644	633	635	686	623	649	656	673	643	666	628	587	601	631	590	612	642	612	660	651	710	651	619	663	658	602	637	635	646	611	665	636	602	644	604	631	601	663	659	644	655	650	624	674	610	644	595	644	626	633	613	674	640	660	617	664	594	663	622	626	629	631	635	672	689	654	629	634	673	586	692	641	656	638	656	636	646	651	655	611	672	626	624	606	618	628	607	658	681	595	683	619	643	600	630	707	669	675	574	631	662	655	649	658	664	627	647	625	629	678	662	661	624	650	595	608	601	608	614	653	653	619	641	657	652	609	612	622	655	625	631	646	652	677	645	630	623	583	615	651	624	628	662	632	611	615	655	634	651	663	651	607	651	642	692	635	651	625	641	644	647	678	653	677	660	579	636	668	629	655	627	639	613	649	678	648	664	666	650	662	639	622	667	632	604	612	587	682	627	639	647	658	610	640	629	635	635	682	650	597	618	604	669	582	642	656	601	612	663	646	591	612	676	647	587	638	626	622	691	647	629	629	648	628	661	650	627	678	656	648	608	640	701	692	639	637	633	645	632	601	667	627	652	653	623	628	659	635	651	659	695	663	664	654	598	614	674	667	644	660	647	633	641	636	659	668	607	631	612	659	665	653	667	568	614	613	597	663	638	644	631	649	629	643	641	665	669	691	646	633	646	618	683	634	636	636	631	623	612	634	709	674	678	592	592	577	625	647	656	652	630	659	668	638	603	678	647	662	632	631	640	650	600	672	612	622	631	652	653	634	634	604	627	604	629	659	677	604	644	671	614	623	641	654	639	615	646	560	659	657	638	623	669	608	664	679	617	639	621	667	622	605	622	656	618	630	682	641	670	629	595	632	685	636	701	651	632	672	627	610	617	653	627	680	674	643	625	656	609	629	645	602	621	666	658	664	663	644	682	629	626	633	584	651	639	656	660	609	643	630	646	658	629	634	639	647	620	697	631	645	654	598	625	650	642	641	678	675	631	630	689	632	665	654	663	704	639	652	644	641	637	643	612	627	641	663	625	637	625	661	623	659	632	635	666	621	650	636	656	607	655	648	620	642	688	595	603	615	667	639	632	666	647	649	644	646	658	656	672	625	605	663	619	659	635	614	633	641	583	575	640	642	598	635	638	587	629	654	636	622	635	688	621	647	646	708	635	630	693	645	649	613	633	635	667	672	711	688	722	649	591	653	633	636	654	643	627	629	666	633	631	657	624	641	660	600	656	665	648	644	631	660	605	660	638	638	677	645	660	620	710	659	648	638	633	643	675	623	635	664	647	594	624	635	644	635	650	669	626	636	647	616	652	658	611	594	584	638	618	609	611	667	657	668	609	671	641	700	605	650	623	621	647	644	636	633	618	621	646	637	630	679	611	640	636	618	633	643	607	637	670	612	648	610	681	628	619	670	658	683	607	670	616	651	686	645	671	653	655	618	655	629	601	637	586	629	671	620	642	611	623	634	650	675	618	603	659	658	639	636	689	650	628	673	633	664	671	658	656	663	644	665	634	641	607	611	665	661	633	672	591	597	653	645	654	684	627	646	638	618	652	617	606	621	608	665	607	657	632	623	623	612	585	649	640	662	621	602	626	682	624	579	621	673	635	626	621	639	614	625	659	614	623	636	665	691	600	648	645	658	600	656	589	607	672	694	601	601	614	619	650	684	650	678	631	629	639	660	617	635	676	641	631	602	600	636	610	660	611	663	663	652	620	629	614	658	636	628	638	642	677	663	632	662	602	602	615	609	649	632	696	663	660	599	669	630	674	635	661	610	632	623	636	673	660	640	635	633	656	630	587	709	634	670	626	629	638	613	584	643	657	669	634	594	631	621	669	651	636	651	645	653	637	650	626	650	730	651	641	668	609	604	633	609	626	577	613	682	666	623	667	611	639	658	624	609	653	639	665	631	659	572	649	651	611	675	660	606	647	692	658	599	619	654	629	617	621	665	637	657	601	644	692	629	627	598	612	652	668	621	633	625	635	677	614	604	660	672	678	600	624	638	614	628	605	625	623	652	673	598	670	664	653	671	569	648	645	640	660	627	666	638	645	641	666	657	629	605	657	640	641	633	653	642	642	665	648	634	658	671	696	602	642	684	645	640	679	631	654	611	600	658	587	678	659	641	636	584	584	639	639	603	647	635	649	630	653	644	666	628	606	639	663	652	627	633	629	660	690	625	596	652	645	652	682	639	634	666	632	651	640	625	649	658	641	654	631	639	636	650	613	655	680	628	674	651	625	616	610	680	661	638	621	607	616	614	651	620	641	624	634	657	657	630	618	642	641	658
10072	1503	1337	1088	1004	962	909	894	841	897	867	818	804	842	843	833	797	879	776	799	790	858	850	839	834	793	827	808	858	810	830	825	802	808	824	810	798	816	861	823	824	839	862	851	828	783	846	778	813	801	844	811	828	824	843	822	822	797	803	830	864	801	761	817	844	805	816	827	834	808	810	786	871	824	852	845	818	834	810	781	786	844	846	851	793	849	830	875	832	829	818	821	836	847	808	837	837	861	803	849	774	856	836	826	856	787	852	811	863	791	804	813	824	854	820	820	828	808	833	852	866	749	828	818	761	801	808	878	853	844	765	821	849	806	837	845	849	866	794	810	860	835	814	797	775	810	781	806	842	814	832	789	811	875	827	808	833	830	818	839	830	802	792	864	772	830	766	798	810	874	806	834	803	835	784	782	835	840	861	816	862	818	826	884	823	873	835	819	828	818	787	841	827	836	839	857	861	806	821	837	791	810	827	823	830	826	821	823	777	788	794	808	815	869	805	816	819	806	835	839	791	849	812	772	876	830	868	778	832	808	828	833	819	792	822	792	853	826	797	819	812	817	820	858	816	861	790	830	866	859	815	841	849	799	828	853	781	867	817	816	846	817	814	809	784	785	847	800	822	830	833	810	801	817	817	807	798	871	807	849	778	819	833	798	824	853	847	807	815	851	827	856	816	852	841	843	843	790	828	826	814	828	812	858	814	837	799	816	810	854	840	840	850	742	806	787	790	837	828	797	822	784	782	810	821	827	826	825	760	794	838	873	853	851	847	831	862	792	865	828	799	836	814	777	840	848	861	856	824	838	851	850	842	785	823	803	828	827	796	781	853	858	775	871	834	804	823	869	841	827	860	798	855	764	850	803	842	850	826	860	807	833	819	826	830	834	856	840	877	825	844	870	771	851	839	842	799	786	758	804	837	780	800	834	844	886	832	868	857	815	886	818	783	827	834	798	866	819	810	775	805	874	833	813	779	805	875	806	838	833	860	827	819	839	798	780	854	759	827	846	854	831	886	811	795	802	838	802	823	855	784	861	825	828	809	851	828	826	898	763	765	792	792	857	837	825	808	795	850	794	838	768	795	773	791	770	749	867	851	803	842	849	827	828	808	831	855	797	807	861	830	814	822	831	777	826	816	850	806	833	852	773	871	823	837	817	808	802	825	776	815	814	840	822	841	781	801	897	835	816	835	827	825	770	807	786	824	818	825	785	820	825	811	794	830	790	828	797	797	818	798	828	835	808	813	862	803	831	752	907	793	823	844	818	834	804	772	873	819	785	834	807	794	829	845	836	847	827	819	838	870	821	818	879	823	797	784	811	802	775	804	813	809	798	808	809	802	785	875	790	868	775	836	796	869	777	826	843	787	778	867	829	777	841	877	833	821	820	834	810	832	846	794	855	805	830	810	854	773	811	812	835	821	786	834	794	859	779	764	822	857	841	762	808	855	824	851	830	848	793	783	817	843	828	828	815	856	803	803	775	809	816	837	824	851	802	843	852	864	836	819	844	826	784	820	805	810	817	821	851	864	809	784	816	772	795	804	869	836	809	816	810	828	839	778	768	841	777	806	808	799	828	808	809	793	812	824	826	838	841	826	770	821	863	813	823	868	821	816	838	811	792	840	861	812	811	885	840	823	821	872	819	800	849	802	792	839	850	811	819	822	847	818	846	818	863	871	816	838	869	802	836	792	814	860	763	825	841	812	877	850	806	850	814	816	828	833	808	904	817	870	822	839	831	789	781	830	829	814	778	814	798	843	806	818	790	883	855	835	839	853	842	861	786	772	829	819	813	870	849	820	787	818	847	801	834	849	782	792	885	869	829	834	788	791	808	841	815	819	869	843	801	824	825	829	813	799	815	885	821	798	749	866	852	856	854	786	824	817	791	837	775	790	800	812	860	824	858	802	778	810	811	827	816	816	829	851	814	827	849	835	786	819	815	807	747	772	829	847	784	850	892	829	759	820	834	842	883	827	786	783	814	799	843	863	823	785	742	772	801	816	809	786	856	782	838	831	875	775	787	825	775	834	825	812	828	799	827	803	874	790	809	844	833	828	818	822	884	772	823	838	857	837	852	878	821	793	817	804	879	864	793	827	875	818	809	787	778	852	798	814	857	815	826	797	802	810	823	818	827	824	857	815	826	817	846	829	777	860	796	850	873	796	837	816	866	813	842	808	852	872	815	824	784	799	776	842	819	869	841	830	766	841	791	783	766	850	850	806	802	804	786	771	798	840	804	851	791	805	814	822	821	783	818	822	844	827	817	786	853	826	783	875	865	869	848	798	828	797	848	817	815	779	825	821	805	841	854	849	822	760	814	828	840	837	808	791	780	814	821	829	784	755	800	842	790	791	853	862	752	841	847	845	759	806	795	801	830	775	810	812	825	764	871	839	820	842	815	830	790	831	791	839	803	844	794	801	822	797	827	813	774	812	806	814	817	830	858	764	823	784	823	863	836	817	801	831	835	776	817	824	796	810	833	825	826	830	829	867	807	843	845	826	836	802	804	847	845	824	904	818	807	812	823	837	776	825	808	830	778	808	816	828	766	854	875	809	841	832	875	825	829	811	799	769	857	808	871	814	874	822	749	846	859	854	781	854	794	833	828	808	806	861	838	777	838	831	828	825	860	800	801	864	879	798	830	857	826	811	815	816	850	852	828	822	820	808	866	803	780	866	802	853	812	873	820	791	858	770	823	847	808	852	780	841	794	836	816	867	845	839	853	847	839	802	846	859	834	827	818	806	799	887	881	777	845	855	822	781	807	790	774	788	813	827	849	835	830	828	777	806	840	797	835	817	805	861	807	840	830	872	769	826	818	848	759	829	866	844	840	777	808	793	798	809	813	822	888	754	810	828	823	777	837	799	781	800	869	855	761	853	842	807	838	814	791	744	849	813	832	813	787	794	839	844	873	821	843	870	845	799	815	803	829	826	854	818	828	826	911	858	787	834	829	756	780	818	827	816	759	811	832	797	808	875	831	830	820	817	855	800	857	804	852	867	809	803	801	847	838	808	840	797	818	826	822	766	864	878	816	779	814	824	858	786	825	822	828	857	808	808	803	811	854	853	796	850	804	813	834	818	828	824	845	802	805	824	822	808	804	823	865	788	823	803	807	804	841	821	866	824	834	858	827	769	833	825	830	842	816	800	828	891	800	862	849	844	774	832	821	788	838	866	809	818	801	834	816	767	798	847	815	837	824	820	814	826	829	857	847	830	845	797	860	802	827	831	813	803	790	790	830	836	878	841	815	798	833	786	812	809	787	807	817	845	815	849	773	830	831	818	829	839	758	818	849	793	803	818	827	838	826	829	839	787	814	865	815	802	825	857	785	865	843	782	865	804	841	787	829	782	837	826	838	770	770	834	810	811	807	803	883	864	814	806	859	871	802	775	828	823	805	836	826	830	820	810	813	780	779	870	836	833	805	816	827	810	836	839	809	852	872	800	825	845	809	805	812	811	831	850	812	837	801	833	825
24147	21470	29113	24223	21459	11862	1320	942	707	699	668	644	588	576	577	560	572	519	499	570	520	517	516	492	517	493	508	488	480	499	533	481	505	454	484	516	434	520	502	500	472	510	470	487	490	508	489	464	459	478	477	443	460	488	476	495	467	478	473	462	447	505	492	457	483	471	471	505	481	491	452	466	435	532	483	468	467	455	434	446	466	442	501	459	462	456	452	499	468	455	483	500	499	475	443	461	486	506	461	525	487	458	475	478	493	474	481	478	461	468	473	477	481	546	520	506	475	488	433	472	492	484	476	506	488	439	470	494	497	443	489	464	463	496	455	521	469	481	458	468	466	504	481	460	480	482	475	429	466	438	449	481	481	490	466	483	489	481	466	444	446	454	475	438	490	526	472	473	453	501	501	456	487	487	437	486	466	474	473	466	495	464	472	457	502	475	470	473	470	492	468	460	489	471	451	471	472	442	466	480	460	519	481	467	493	475	481	457	456	489	504	461	471	500	466	484	483	487	546	471	483	505	495	465	531	473	516	459	483	456	436	451	500	482	466	479	446	480	510	506	455	437	473	484	485	447	475	471	489	427	465	486	412	454	445	437	414	484	463	457	475	505	507	494	463	535	487	457	474	482	481	482	484	483	510	490	483	486	487	495	448	483	470	456	436	469	491	488	494	456	452	503	455	488	439	492	469	498	465	484	438	502	495	498	489	469	481	459	446	472	425	476	440	528	518	474	487	452	457	456	472	450	499	491	480	423	516	456	459	481	492	425	490	474	445	454	460	485	486	447	531	509	470	463	458	455	506	482	475	469	505	451	488	448	477	463	491	488	425	484	526	500	445	476	451	454	475	464	500	453	510	466	492	482	476	480	481	486	498	472	526	475	466	483	479	485	490	477	439	501	448	492	482	479	507	475	439	463	506	486	467	445	495	470	501	512	491	479	483	456	436	459	456	478	441	473	439	480	480	445	460	469	452	487	472	471	424	446	456	489	468	471	447	480	475	446	467	466	468	512	500	438	481	451	461	479	493	519	466	466	500	465	487	473	480	428	423	477	479	485	440	488	478	472	453	437	472	469	509	438	465	484	461	485	491	476	436	499	453	481	513	479	456	497	454	444	457	467	447	480	459	464	455	464	471	486	490	520	471	465	476	473	496	476	481	486	489	502	507	479	489	449	480	497	419	486	489	481	435	473	466	487	485	510	493	442	498	517	503	466	485	473	455	454	475	470	451	454	473	460	516	454	487	440	480	492	471	449	506	465	509	459	471	492	442	458	520	464	498	478	447	498	476	473	477	498	496	463	460	495	490	466	458	491	510	476	494	452	455	475	488	497	460	518	529	468	510	467	450	439	471	457	444	487	448	487	472	498	493	511	426	477	468	459	456	484	521	478	492	428	491	475	476	497	491	485	486	463	492	491	495	459	492	466	469	516	473	469	509	485	477	505	471	488	497	517	479	493	483	476	473	494	465	467	475	465	491	466	470	504	466	501	495	484	481	482	449	500	450	503	470	498	470	481	479	453	500	479	457	460	494	440	500	450	468	516	442	444	468	511	465	461	456	481	444	456	511	448	496	445	457	446	482	509	466	476	462	459	460	465	489	478	462	465	461	500	495	500	457	480	455	432	484	522	452	476	487	471	498	444	441	498	458	477	456	502	480	434	471	491	491	488	480	449	458	464	496	501	448	460	421	472	449	459	414	503	474	483	471	441	507	484	465	478	431	453	466	473	444	508	514	451	504	521	468	444	490	461	497	492	510	489	472	470	466	478	507	477	472	498	469	476	483	481	501	449	476	478	498	465	488	468	464	474	485	506	476	494	480	473	424	430	454	469	446	454	499	472	500	447	440	493	474	460	468	500	498	465	459	477	456	449	480	473	462	486	457	513	463	453	476	465	486	472	478	480	506	454	479	476	464	459	472	523	474	440	454	453	491	496	482	453	467	458	455	471	491	474	460	485	471	495	458	490	525	446	466	490	524	506	451	436	482	431	480	512	461	465	450	491	451	453	478	451	475	505	451	438	467	454	436	506	444	453	495	485	471	490	494	499	467	463	499	515	420	509	436	494	469	445	479	487	481	460	509	485	500	507	476	494	460	475	485	473	505	511	464	464	480	490	477	459	469	458	503	485	464	502	490	498	482	539	489	512	485	433	514	495	446	497	456	494	472	461	501	482	469	474	502	463	512	469	439	458	473	500	458	506	480	453	469	505	469	461	484	447	449	423	501	477	461	483	489	476	446	471	442	470	476	468	506	477	504	426	513	504	475	453	504	445	446	460	483	491	483	510	468	490	443	508	440	462	467	491	493	431	509	457	451	520	529	464	471	455	425	473	496	483	468	440	484	458	490	456	505	471	470	472	526	444	482	427	478	454	469	454	471	468	473	474	462	442	463	472	461	502	497	526	504	462	474	421	483	480	459	459	444	466	465	495	434	461	503	476	453	486	498	469	453	437	486	478	469	525	481	505	431	496	438	470	529	453	469	464	469	468	462	492	488	448	481	504	490	481	477	491	450	453	480	455	490	502	467	473	440	503	460	470	477	453	469	439	471	510	468	466	459	488	476	465	478	465	496	516	433	472	495	484	486	469	491	479	457	463	484	481	451	467	527	468	486	451	466	480	479	494	457	476	474	506	459	495	456	467	487	441	484	476	516	486	482	435	475	482	492	456	504	528	473	454	472	490	457	480	453	464	474	475	486	472	449	476	490	445	484	469	432	486	490	473	453	483	480	499	458	496	417	488	487	496	473	503	504	458	466	488	463	479	482	457	457	467	481	445	488	466	472	473	431	451	474	467	482	457	481	456	482	469	488	430	471	475	472	468	451	492	530	493	470	461	487	462	493	457	448	439	456	485	453	474	480	449	465	501	492	438	484	470	464	457	465	474	462	473	462	467	452	458	474	436	484	485	481	496	480	465	484	468	505	485	467	456	448	468	468	491	474	486	445	473	475	485	487	501	484	470	441	479	461	447	458	460	493	533	470	489	510	502	479	448	489	471	500	450	434	492	459	451	490	493	464	464	480	486	514	499	528	499	448	464	436	457	456	474	509	479	480	452	505	456	390	437	479	468	416	478	441	498	466	471	448	475	448	472	495	499	491	451	446	482	498	519	486	479	510	469	459	459	503	490	467	469	503	479	474	436	462	420	458	462	441	453	470	501	500	462	486	457	461	478	497	480	439	475	518	486	496	517	467	464	463	471	486	454	467	458	484	459	498	460	517	468	446	470	439	476	458	487	491	515	455	469	497	468	443	457	480	483	432	470	459	507	470	492	494	489	487	481	485	465	488	489	447	463	484	517	484	446	497	461	482	476	466	483	482	482	456	435	470	492	467	476	473	438	497	482	447	436	442	490	450	488	465	468	486	509	439	463	480	474	480	445	459	439	504	477	435	474	513	438	455	512	521	446	489	449	462	488	439	452	525	477	449	483	450	478	525	482	479	446	493	501	455	473	454	476	489	515	514	498	498	465	489	449	487	475
18342	8944	7897	4180	2873	2294	1824	1575	1333	1102	1027	967	893	831	860	755	802	702	717	715	661	658	683	668	699	690	624	671	683	644	653	641	638	654	666	627	672	629	683	655	626	607	621	569	632	629	658	615	655	631	609	626	629	684	646	665	644	629	641	614	615	623	652	631	600	612	645	662	659	602	623	627	617	633	604	603	663	682	662	657	609	669	597	608	624	670	621	636	653	602	604	610	642	620	611	617	659	669	623	622	623	643	648	570	601	624	631	672	586	629	606	603	646	643	640	617	647	601	637	643	649	605	632	621	602	629	616	617	602	609	648	602	682	656	617	600	605	631	593	617	602	573	606	606	606	615	666	651	604	632	593	643	625	619	602	642	621	610	632	607	593	643	583	594	633	657	630	638	603	616	600	607	620	583	644	616	621	590	645	604	666	611	585	638	600	620	646	656	621	640	612	631	622	651	626	660	625	652	661	634	643	614	601	610	598	676	666	627	641	662	660	599	607	636	652	599	637	633	636	643	614	576	640	618	615	633	602	614	645	591	626	647	626	646	635	579	647	632	607	628	607	576	665	638	650	622	637	625	612	638	642	624	673	615	616	639	564	667	598	601	625	584	647	598	655	644	637	647	610	620	624	643	639	638	667	621	650	601	678	597	672	609	639	563	597	617	631	589	620	599	603	623	627	618	566	618	572	634	586	616	659	633	645	612	614	613	612	607	644	673	653	626	641	602	619	646	601	623	653	615	617	646	646	603	646	611	606	650	639	671	641	611	631	676	641	579	628	614	583	608	638	607	621	629	588	609	634	614	621	612	646	639	611	601	601	601	651	595	603	630	651	621	670	598	635	611	652	628	623	678	610	633	644	639	643	643	630	623	624	652	646	618	658	651	600	640	638	608	611	598	620	636	606	667	633	548	639	582	623	660	646	614	631	673	586	657	646	615	640	625	604	594	580	657	601	633	602	659	656	632	630	648	621	617	604	608	605	647	652	607	645	607	619	626	618	685	660	633	647	626	642	648	605	580	607	644	629	622	665	601	601	628	622	636	623	602	627	650	595	631	598	608	596	624	572	576	649	627	643	602	581	639	568	598	634	616	615	596	632	612	600	626	655	629	636	635	611	636	597	628	640	602	575	597	694	617	624	658	575	649	639	587	664	628	638	585	635	609	623	606	665	604	639	607	594	650	645	638	660	604	590	634	611	629	607	652	612	594	633	674	620	620	605	624	575	651	591	611	604	638	653	650	604	598	643	651	592	629	592	590	646	641	653	636	658	629	621	641	607	612	672	616	621	615	647	619	623	612	597	636	610	629	658	626	603	637	600	654	595	620	578	623	625	610	640	634	639	644	601	604	640	620	615	647	599	609	601	642	595	627	614	619	594	615	627	609	624	607	616	616	641	625	635	637	622	644	640	626	647	623	639	647	606	622	605	624	639	659	613	623	611	586	630	556	595	615	672	663	624	584	604	639	675	638	580	610	650	624	628	640	592	645	637	595	644	598	640	595	647	614	658	623	612	632	624	637	700	607	630	637	631	615	651	634	603	620	629	686	572	591	587	594	601	621	647	608	610	634	612	596	614	636	589	641	623	624	632	599	583	620	632	643	602	644	649	626	604	608	601	619	672	606	655	664	639	634	624	675	595	660	606	641	573	629	658	589	541	643	638	626	626	615	597	610	634	625	648	592	647	580	641	611	587	574	660	591	620	608	608	614	603	657	622	635	641	642	625	592	627	634	629	612	620	594	608	641	619	635	613	589	618	630	622	643	619	633	632	622	629	629	601	602	632	629	613	648	606	596	636	590	619	652	592	597	630	631	648	620	611	633	608	636	616	636	599	634	617	658	615	646	617	677	633	638	620	648	676	605	608	614	649	614	601	617	628	659	603	620	630	599	601	595	588	643	625	623	621	612	652	635	610	599	616	627	567	649	600	637	676	625	673	653	631	661	654	618	639	617	607	608	636	600	634	610	657	645	602	641	607	613	614	659	605	627	639	613	629	610	614	618	638	598	619	583	626	588	592	570	658	644	630	603	648	622	604	586	620	603	614	592	574	619	630	628	635	605	585	635	595	611	619	620	620	633	608	609	620	580	606	590	608	650	624	619	632	622	632	601	607	653	605	625	602	674	566	598	601	614	606	613	650	672	605	620	637	676	593	644	626	624	582	624	652	650	641	665	551	631	665	606	612	631	638	604	606	605	636	598	663	636	627	605	644	589	607	646	612	612	602	649	588	669	608	613	633	635	624	589	580	681	637	577	599	611	655	616	608	610	615	621	616	653	619	671	609	631	603	668	614	594	663	637	592	664	626	594	620	615	604	618	635	585	624	572	616	601	609	595	627	591	593	597	653	586	662	626	618	631	631	628	628	664	666	630	620	644	607	594	611	627	629	622	616	607	627	608	652	564	598	602	630	591	630	610	617	643	591	598	610	626	587	627	598	616	647	660	599	624	608	593	660	638	610	671	598	656	610	613	613	631	636	620	608	643	643	613	655	648	600	610	590	648	610	600	632	622	635	632	602	599	639	650	654	624	644	672	631	609	644	608	680	592	649	658	646	567	608	646	625	634	633	586	636	658	653	644	631	620	614	608	650	641	645	630	638	642	641	594	588	643	636	579	588	611	571	660	619	639	603	629	634	611	638	606	622	587	625	622	597	640	650	655	669	605	643	608	627	646	614	597	612	601	585	633	637	604	616	573	563	622	638	608	621	583	634	563	648	641	638	584	608	588	623	640	605	598	626	607	625	590	610	652	628	569	660	602	592	564	620	592	650	633	625	628	655	637	620	586	605	616	633	619	586	591	635	649	629	567	606	632	600	630	645	631	584	599	619	591	627	608	601	610	613	674	618	575	633	649	600	701	611	601	576	586	612	638	623	602	604	611	645	614	595	599	614	641	626	612	688	630	604	606	624	637	642	609	618	616	641	597	598	603	634	588	678	583	653	656	643	601	645	598	639	595	609	657	649	637	615	602	642	595	608	651	653	623	679	625	624	620	554	647	635	599	633	614	613	593	594	626	591	591	604	607	591	604	656	641	591	622	586	658	629	585	603	625	587	665	650	665	633	595	600	598	656	630	582	621	658	568	614	647	632	583	620	631	647	665	608	612	635	608	653	608	619	597	599	641	624	604	665	624	583	611	598	585	589	657	628	636	617	631	602	609	576	633	677	623	611	629	600	629	648	575	618	634	642	629	636	618	612	643	620	617	649	670	645	602	650	611	592	586	619	649	596	674	645	599	643	651	654	593	639	640	593	671	629	606	648	647	630	583	624	611	549	625	645	623	593	635	602	636	618	628	631	624	630	621	600	691	597	630	619	642	609	573	624	631	645	652	599	637	587	675	617	650	629	622	631	673	680	652	652	659	610	668	634	654	631	601	677	586	619	640	636	630	622	608	606	539	651	627	622	576	607	593	616	654	621	588	629	642	639	627	665	662	625	636	623	604	656	628	604	679	562	598	590	597	578	607	627	666	590	607	585	588
23131	21424	29408	23814	21430	21468	10410	983	701	621	530	496	412	404	362	320	339	317	322	290	277	275	271	257	227	257	248	222	245	220	217	216	241	232	250	201	237	220	216	217	230	195	210	229	205	221	208	196	219	201	227	198	220	240	206	193	231	212	198	203	232	211	202	201	194	241	201	215	214	204	194	213	199	215	207	182	198	204	177	196	192	197	219	209	215	185	184	228	198	198	225	199	212	241	197	205	198	189	195	202	188	224	177	175	190	177	187	206	237	178	203	202	187	191	196	184	171	207	196	182	186	209	197	203	214	187	187	182	221	193	218	203	184	227	205	194	212	214	199	185	204	205	213	211	179	189	216	230	196	193	197	208	216	216	214	202	180	207	195	204	207	195	194	207	196	195	194	213	203	190	208	213	191	181	240	184	203	189	213	191	204	200	184	194	187	224	188	197	228	178	212	172	191	188	224	219	189	185	220	202	205	212	213	188	184	220	199	177	187	189	186	190	192	217	207	196	193	207	189	209	227	202	172	181	199	169	203	176	191	219	202	215	189	212	195	185	204	219	214	211	206	207	195	213	189	212	193	222	192	201	193	185	189	215	200	217	223	221	203	210	200	191	212	198	221	230	178	217	181	217	200	204	188	203	203	210	220	218	187	212	199	189	210	176	197	190	199	208	217	204	206	190	198	190	180	204	234	189	207	211	182	186	189	209	198	190	205	199	194	208	196	197	194	215	201	216	220	196	191	203	214	197	212	206	196	179	181	213	192	201	189	212	207	206	187	187	164	205	198	181	193	199	211	202	222	207	198	204	205	193	191	224	202	190	226	191	179	182	196	197	219	214	211	228	184	199	191	186	210	196	206	187	211	209	186	183	191	214	193	199	189	169	171	211	193	197	226	212	180	194	165	235	188	205	203	204	196	227	217	218	199	219	225	191	200	194	214	176	195	190	209	186	189	187	208	199	213	221	192	211	193	203	221	204	184	228	194	228	190	219	224	212	218	199	202	188	215	214	195	243	211	204	190	202	191	212	214	217	198	178	188	212	195	201	199	199	172	189	190	194	220	226	190	180	208	231	199	186	180	185	193	202	191	208	219	200	227	165	213	188	196	202	208	214	199	182	209	212	192	186	209	194	214	193	202	216	174	228	176	205	191	217	199	200	205	202	205	202	206	204	183	214	226	206	203	189	206	204	207	188	207	229	225	207	190	205	195	185	218	204	200	211	194	210	192	174	197	213	189	201	247	192	205	193	209	210	222	195	198	212	219	210	188	220	197	208	205	220	212	201	216	197	208	211	197	220	205	195	222	183	198	171	202	225	207	193	222	199	218	203	181	193	192	182	207	181	213	224	212	182	198	201	201	211	191	202	201	217	191	212	202	178	231	208	204	206	190	204	216	193	200	186	196	209	222	214	185	192	223	213	186	173	195	191	193	199	204	220	205	202	186	198	216	177	201	195	231	192	214	199	181	223	228	204	200	232	184	212	183	189	190	190	199	193	186	188	205	209	225	209	206	182	236	199	205	179	192	208	173	189	205	192	191	203	208	219	202	197	207	165	182	218	191	195	210	217	191	220	226	229	201	184	207	224	196	194	214	176	181	216	214	191	188	209	216	200	231	191	242	214	215	205	211	196	206	203	203	205	197	217	232	199	197	171	200	197	199	197	191	229	208	202	202	204	207	183	198	182	208	195	201	195	210	199	187	194	184	208	198	191	194	196	207	179	187	203	213	197	199	236	186	196	205	173	234	223	197	186	202	216	213	211	205	171	189	179	192	183	191	236	216	178	192	216	188	193	233	199	203	183	211	195	208	189	196	218	202	197	195	181	196	179	198	215	210	206	200	214	190	197	192	196	180	222	212	219	212	186	210	222	222	215	200	199	208	169	185	206	202	213	215	197	226	201	205	214	184	208	208	184	205	215	208	186	179	226	215	211	192	197	224	199	193	203	199	182	216	204	225	183	220	187	187	225	196	200	211	213	184	221	208	194	199	195	214	194	218	234	217	178	195	199	199	232	213	212	187	201	222	203	200	220	201	209	179	217	197	178	196	212	218	210	204	198	198	183	206	183	202	181	192	195	188	183	214	207	185	209	172	216	193	217	169	182	190	194	197	199	174	204	188	202	231	237	203	206	196	221	197	196	204	210	220	224	210	195	212	184	184	190	177	213	212	189	187	186	217	212	191	190	204	207	198	216	215	190	187	187	234	198	202	175	197	169	193	202	181	219	186	208	197	197	178	200	210	205	183	205	199	194	199	195	202	186	186	211	171	171	189	190	228	210	187	205	189	193	192	220	208	192	201	208	192	189	181	197	211	229	215	209	191	203	198	222	202	211	182	194	209	188	206	180	201	183	204	209	205	189	217	182	201	206	230	181	197	210	218	205	206	197	194	168	186	213	190	184	195	192	200	196	230	204	218	219	232	202	191	185	200	177	167	199	226	203	206	222	235	199	197	207	199	198	192	185	205	181	190	220	221	182	207	243	220	189	178	207	197	192	189	217	193	198	208	203	183	215	205	209	212	214	203	213	206	198	229	216	194	187	192	181	185	220	222	217	166	190	195	204	199	207	220	198	195	208	206	195	209	201	197	203	199	205	188	203	188	197	206	212	169	201	202	179	212	218	182	188	214	181	211	186	209	223	195	186	220	178	197	188	186	203	222	209	196	213	225	199	191	212	197	197	195	221	195	211	209	181	217	205	190	192	205	214	194	197	195	201	190	200	175	206	218	203	194	210	193	204	208	207	189	189	177	196	205	194	187	191	192	205	196	208	185	207	198	171	224	219	221	188	203	193	205	197	195	162	207	195	198	211	174	197	206	201	201	182	179	230	196	181	181	202	188	212	202	226	188	190	185	165	203	198	210	213	193	188	195	208	198	180	212	205	186	184	185	219	218	188	192	205	178	234	197	193	206	199	199	197	181	205	212	204	184	167	186	198	194	179	211	199	208	225	190	185	186	199	191	212	214	200	211	187	191	200	193	233	213	189	199	204	212	199	215	201	171	198	175	204	203	199	202	197	211	221	178	214	182	213	198	202	185	196	223	193	221	198	199	186	205	224	209	235	186	212	212	192	209	229	188	198	201	215	207	210	186	216	187	225	193	193	207	230	190	218	205	193	175	237	199	200	203	181	199	174	182	176	222	184	179	233	200	210	234	182	172	185	202	178	185	197	206	198	182	193	188	181	217	190	202	207	181	197	199	180	224	202	197	184	179	178	225	216	216	203	172	181	209	220	217	201	213	212	195	206	194	222	180	197	191	217	217	207	217	222	215	199	208	202	204	193	185	210	225	198	197	188	207	234	201	174	198	207	195	208	184	184	218	205	205	188	160	198	191	200	205	224	205	192	215	240	204	219	201	214	227	172	190	189	197	188	206	226	185	220	204	195	183	187	200	198	182	218	211	195	206	194	211	188	210	213	203	216	223	192	215	196	199	186	221	199	231	187	223	194	236	202	194	188	205	197	193	189	222	201	172	208	207	184
22500	14501	12642	6582	4538	3490	2611	2090	1601	1333	1093	923	836	686	638	574	523	475	435	435	441	385	419	389	328	351	344	332	330	343	348	325	314	328	314	298	286	301	315	307	280	298	299	267	273	286	297	291	295	279	246	280	293	269	307	287	285	285	287	302	283	298	275	276	291	271	268	257	285	249	286	280	287	291	297	274	282	268	290	275	259	261	284	298	245	281	262	264	240	252	244	288	290	292	275	249	277	253	294	275	285	265	287	270	304	274	266	287	276	273	263	233	271	267	289	275	281	263	278	280	268	275	251	287	256	301	291	301	266	272	255	253	253	275	259	250	248	277	264	275	242	279	292	300	273	243	266	258	279	298	250	250	274	279	242	279	305	256	284	269	282	273	272	270	293	258	251	291	265	284	281	278	289	288	267	275	282	294	264	256	257	271	298	259	274	272	249	257	274	298	282	274	288	260	280	274	273	297	277	282	248	264	274	262	243	287	240	277	251	288	269	283	253	256	274	276	257	262	258	295	267	280	270	269	279	269	284	268	258	264	265	261	253	285	274	291	256	242	262	255	238	257	264	257	267	291	220	243	284	254	232	277	262	259	264	256	258	251	268	267	242	290	273	263	251	234	275	255	265	235	263	272	274	253	287	262	310	253	295	262	257	274	273	292	261	264	246	250	254	278	263	277	255	280	273	289	276	265	251	260	279	291	267	251	284	278	268	221	262	286	258	291	258	291	277	279	261	257	265	284	284	235	260	277	268	262	256	212	266	275	261	262	250	231	250	282	233	243	275	271	262	245	253	296	265	271	256	266	258	303	283	247	274	267	274	279	284	242	280	278	260	276	257	257	260	265	256	274	258	269	268	252	253	271	246	268	270	274	252	258	270	272	275	239	288	260	242	273	277	267	268	282	286	256	261	269	282	258	287	262	280	285	262	260	251	270	247	276	246	282	272	237	274	237	278	277	241	256	279	235	264	255	252	260	275	260	280	253	262	283	280	261	291	262	260	282	265	279	249	273	245	264	253	262	242	274	300	261	251	271	263	247	283	279	251	269	282	240	280	243	251	261	271	240	240	250	270	277	290	265	268	251	258	253	264	258	284	267	296	274	272	273	249	288	239	268	320	268	272	254	287	278	266	284	287	246	257	274	273	240	260	267	286	249	264	270	249	269	259	274	278	273	259	283	271	256	262	276	284	247	258	292	298	266	246	242	265	272	277	278	268	268	242	253	262	271	263	234	276	243	266	297	277	266	283	259	259	280	259	224	274	256	259	303	240	275	271	254	270	285	255	271	260	265	291	268	269	266	247	262	294	252	264	253	295	285	259	278	256	254	262	284	247	252	253	276	243	244	268	262	251	260	269	254	250	256	246	254	269	252	277	274	252	248	246	287	244	271	297	251	276	256	269	264	302	270	277	250	250	279	284	258	270	276	271	262	258	266	278	261	285	294	266	270	280	280	276	278	256	258	273	239	239	277	270	288	242	263	268	291	254	286	257	272	252	275	299	249	263	271	239	239	301	264	285	270	248	258	240	263	252	226	273	270	288	293	262	276	256	267	276	257	258	247	278	263	265	270	279	253	250	303	263	281	283	261	280	263	282	290	293	266	279	266	275	277	269	253	277	279	277	274	288	252	255	239	303	270	270	271	260	275	263	288	277	281	282	271	259	257	262	276	258	259	273	279	260	266	269	287	285	268	220	278	264	282	290	281	271	281	282	270	278	261	279	265	266	246	240	264	288	259	271	241	242	245	271	263	278	259	248	263	265	272	266	266	272	275	233	266	268	244	253	270	250	257	311	273	257	260	261	258	273	247	267	239	288	281	281	273	264	266	268	248	243	278	276	264	265	280	265	283	266	249	278	293	245	256	273	266	243	256	274	223	257	261	240	245	256	278	301	277	273	265	256	253	271	266	268	270	258	266	272	259	266	276	268	260	269	250	279	279	258	282	278	247	254	261	251	275	258	266	255	279	259	284	292	255	277	246	228	279	262	281	232	242	274	281	291	271	257	270	283	248	287	248	274	256	264	270	258	271	253	245	287	230	252	287	291	264	275	265	295	259	279	273	260	250	256	298	268	252	262	269	244	263	294	245	242	280	301	263	249	237	274	264	255	250	251	269	282	263	264	279	235	277	258	284	281	267	250	311	269	257	288	246	245	268	291	257	295	280	266	292	285	265	252	294	273	261	267	269	278	244	286	213	257	250	268	227	279	255	280	270	268	263	265	284	266	257	263	279	282	256	253	267	276	305	271	294	256	256	248	276	276	273	243	276	256	258	281	267	273	273	260	260	267	253	256	270	276	279	286	288	265	251	271	267	281	280	274	241	264	295	247	261	272	245	266	269	286	246	263	260	257	284	206	265	283	265	271	263	265	254	256	268	280	282	268	260	265	259	266	266	267	262	269	263	257	243	281	285	255	272	290	274	271	251	247	261	273	244	261	271	268	257	254	285	261	239	268	267	255	234	268	268	287	252	260	260	256	249	248	244	259	266	261	270	289	258	250	287	281	258	241	244	263	264	256	230	275	261	271	259	255	305	287	262	278	225	261	271	269	254	282	286	274	262	258	282	224	246	240	260	258	254	307	264	247	270	315	242	259	263	259	242	264	281	268	252	272	260	262	266	242	268	241	258	259	287	285	244	277	269	251	262	277	247	313	261	263	263	239	242	267	286	289	247	264	272	257	240	259	292	284	256	249	258	271	256	275	265	270	265	285	297	268	263	269	281	246	285	275	268	279	258	279	244	265	266	218	276	265	295	247	277	303	256	263	244	280	255	266	263	271	253	254	288	295	250	245	270	269	276	280	235	288	255	251	265	264	242	271	299	273	264	256	266	266	244	267	290	239	301	275	276	260	280	254	240	260	278	276	274	248	287	290	285	278	271	279	277	235	286	275	278	272	263	260	245	275	264	246	272	246	228	240	262	224	238	243	257	275	272	244	261	266	246	251	285	265	274	266	258	255	257	274	279	282	271	268	243	258	276	252	287	284	269	271	271	249	268	285	239	243	261	231	291	253	279	258	269	276	270	280	249	255	257	293	251	275	247	268	284	270	281	261	250	308	273	288	239	252	229	286	253	285	268	299	292	312	292	241	242	282	323	328	288	262	258	262	278	271	256	276	271	268	266	229	265	270	280	279	244	259	273	279	253	255	247	279	261	259	279	267	302	253	258	238	257	280	271	281	278	253	256	259	257	290	265	275	309	267	265	261	267	283	256	309	249	281	281	249	251	261	276	271	294	285	257	278	254	262	265	303	250	256	248	268	282	280	289	296	283	255	284	292	251	257	245	289	250	277	251	254	270	277	269	245	261	241	287	287	280	272	269	257	258	280	259	263	284	295	281	283	280	270	278	301	235	218	247	280	265	305	319	261	283	281	278	275	271	293	273	267	277	282	267	297	279	292	269	297	265	261	254	220	289	262	268	260	283	288	264	271	246	260	245	278	250	277	300	279	256	262	277	269	255	248	247	240	279	272	226	253	281
27503	20967	9867	1334	881	836	725	689	678	693	659	671	673	648	675	610	647	656	617	632	632	635	658	635	629	649	656	661	673	639	615	618	595	663	604	644	686	623	667	650	636	615	634	688	641	650	623	653	650	657	649	677	651	635	631	618	667	629	619	673	644	626	639	613	661	632	629	668	614	648	681	565	654	645	671	669	644	680	686	653	627	654	653	676	700	614	666	663	667	611	599	608	576	591	640	651	631	631	609	650	612	667	623	632	642	648	622	631	662	640	645	674	630	609	608	624	633	618	678	698	627	690	651	613	627	664	661	609	644	636	638	696	624	622	659	665	693	619	643	634	699	682	591	622	658	668	634	612	674	631	596	634	626	635	652	691	628	667	654	686	660	652	624	636	619	594	656	658	635	685	640	630	596	642	625	664	655	650	614	644	671	633	633	668	686	655	623	653	626	631	676	664	643	620	630	631	688	666	664	674	639	614	609	679	631	646	640	638	647	656	723	624	658	643	588	698	628	641	634	648	641	621	641	656	624	664	658	639	647	619	670	615	620	625	676	644	662	644	598	614	660	627	684	634	630	645	626	693	630	674	648	616	618	660	629	655	627	672	660	625	652	599	687	653	646	684	659	591	662	632	627	677	673	656	623	633	656	623	651	671	648	615	702	643	688	621	646	634	604	600	618	660	662	625	631	653	633	658	672	639	634	644	605	663	610	631	666	628	679	618	618	633	689	664	567	656	644	664	632	642	667	652	631	591	650	624	689	666	639	671	660	632	690	612	643	642	619	671	682	621	638	611	652	649	624	636	662	684	645	598	648	655	647	628	631	638	646	648	615	695	618	660	655	643	642	644	608	665	661	589	684	649	625	612	624	664	639	664	666	647	638	625	634	622	719	634	671	622	700	661	706	668	661	631	634	626	657	644	659	655	674	646	682	685	650	597	589	629	699	645	596	630	615	644	638	612	637	595	622	627	628	596	616	642	641	602	609	666	643	627	631	654	623	670	662	634	631	618	647	631	667	623	657	627	648	643	646	665	650	657	631	673	689	671	608	648	616	610	611	633	589	630	648	656	648	685	693	707	654	654	612	669	633	596	588	662	678	670	627	675	637	622	628	640	648	664	633	631	603	638	625	666	640	666	634	656	650	737	615	653	632	656	628	636	610	632	635	633	634	658	723	663	637	644	684	617	645	697	691	620	670	641	621	669	664	652	593	641	689	682	662	648	662	678	642	684	623	607	647	664	650	625	631	628	659	690	661	654	616	651	670	643	673	621	621	642	646	669	640	640	644	664	620	622	676	621	599	618	593	578	632	628	607	656	609	683	671	649	640	625	681	639	656	661	655	691	628	684	655	659	614	679	618	613	633	641	638	657	652	667	613	650	649	667	612	636	668	654	643	649	574	623	652	649	640	687	668	586	641	615	654	670	649	663	711	665	650	673	680	611	657	657	640	629	644	645	631	601	678	650	656	645	659	636	651	632	681	619	649	632	617	710	615	666	640	666	581	659	656	663	636	650	644	637	621	635	635	618	639	645	607	630	671	666	659	648	649	676	604	611	685	664	680	646	608	656	670	688	651	642	685	652	643	602	607	610	586	624	630	603	635	683	700	633	666	641	627	654	645	647	626	629	682	616	632	613	668	627	664	658	613	667	639	645	600	662	665	601	630	639	676	602	631	655	617	617	640	577	679	597	590	701	650	667	653	658	659	687	612	615	681	612	661	600	604	626	666	662	604	648	631	593	700	657	677	633	618	654	681	665	664	672	632	629	646	649	666	669	628	642	662	627	664	643	621	628	654	616	643	680	659	593	656	658	631	675	617	654	663	648	658	663	628	639	654	634	611	618	618	663	623	673	689	620	637	598	634	645	671	648	661	687	636	603	641	617	611	693	693	685	649	634	643	641	631	662	638	678	659	636	589	662	637	637	608	646	601	668	679	644	616	630	637	587	638	645	665	638	635	654	603	625	638	649	622	654	664	635	647	672	647	606	647	622	661	632	641	611	657	611	600	630	659	642	638	631	643	672	659	628	650	640	676	645	631	650	609	616	641	659	628	679	685	641	638	583	660	678	611	653	625	674	611	652	638	654	727	636	668	645	611	651	670	660	605	643	616	658	599	612	646	599	661	625	652	650	651	680	632	694	632	666	647	632	656	642	639	612	626	678	661	609	639	639	647	653	649	629	650	641	640	674	658	652	658	657	616	649	679	623	630	644	624	654	654	678	607	623	636	671	622	631	599	652	653	662	624	658	636	655	636	705	630	656	594	699	605	661	619	656	633	611	643	657	620	654	652	660	635	624	611	624	595	699	633	608	650	610	684	664	639	657	646	622	619	677	666	577	633	640	633	608	690	609	667	642	674	650	656	617	636	667	613	653	670	614	640	630	678	615	638	635	658	647	680	674	637	626	681	652	670	630	597	644	648	624	670	658	652	677	622	671	683	643	619	633	681	664	649	676	630	661	645	652	645	663	646	639	663	658	640	607	616	660	612	647	647	625	650	665	619	670	661	685	638	665	642	662	637	643	637	631	692	674	652	648	660	623	595	644	647	708	622	653	692	634	674	640	659	656	625	671	638	684	664	661	630	633	621	654	642	647	632	630	646	656	620	638	633	678	615	645	650	630	659	648	643	616	638	646	653	651	624	688	632	632	670	690	655	645	655	634	695	677	647	638	702	630	611	675	636	651	636	639	618	609	657	659	630	653	626	647	657	646	662	658	657	677	643	650	660	661	631	623	633	655	655	627	630	637	677	606	649	618	623	630	671	610	635	647	649	622	695	644	626	640	617	691	715	657	606	614	657	644	654	652	648	678	682	616	642	633	617	658	689	674	652	660	656	656	675	655	642	629	647	633	634	674	632	656	673	613	688	640	657	626	603	644	679	647	637	652	668	649	652	646	627	696	649	656	688	589	688	660	601	659	671	595	652	640	657	631	613	651	646	650	654	577	672	666	655	629	613	653	665	634	601	624	669	645	611	664	617	628	661	649	686	653	650	594	618	635	629	666	657	656	659	654	655	632	651	647	611	631	681	659	714	637	647	633	592	619	603	628	661	695	677	654	665	594	675	656	612	630	641	636	633	633	615	642	657	608	615	652	640	690	674	687	623	645	641	595	630	618	673	614	623	655	597	656	627	671	637	615	635	625	649	659	632	623	652	670	642	625	660	643	659	689	637	645	630	592	618	659	623	637	689	651	589	670	649	612	674	655	656	624	647	619	665	633	639	667	676	685	631	656	644	639	636	651	588	640	636	671	608	699	662	645	648	680	632	629	621	648	608	644	679	651	592	702	648	680	669	643	642	614	687	610	655	631	648	634	605	700	662	640	656	612	680	631	666	666	624	709	649	647	659	660	658	672	649	610	625	686	623	711	643	645	602	636	672	609	669	646	660	668	648	647	620	667	652	667	611	644	642	643	632	694	649	638	634	574	664	668	641	612	635	592	681	681	667	609	682	625	672	678	665	634	651	639	626	643	649	631	642	677
9607	1543	1536	1126	1033	949	952	928	837	848	882	848	874	829	816	837	819	849	783	890	792	821	854	807	788	839	808	842	838	845	825	844	846	809	822	853	816	815	819	806	820	851	855	814	829	850	853	823	834	808	856	810	786	839	808	856	861	808	847	855	860	799	781	852	855	812	865	801	824	822	821	856	765	817	864	795	818	829	792	789	844	807	805	797	843	890	837	839	826	807	841	752	869	829	877	825	845	858	888	811	775	788	843	817	822	777	827	822	836	805	781	896	833	836	809	840	843	835	819	798	816	810	868	782	805	843	772	790	809	852	815	803	815	831	849	803	812	784	849	841	808	821	772	842	772	869	878	803	849	828	830	785	827	814	817	837	854	854	809	802	840	788	833	831	862	785	784	786	829	809	793	852	829	818	837	806	845	827	812	840	831	825	768	854	851	854	835	813	879	844	845	814	826	849	810	842	849	762	814	836	844	807	808	796	850	794	817	806	793	803	835	784	805	837	821	877	793	809	789	848	863	851	798	816	806	833	827	809	840	894	823	869	850	869	823	815	899	793	848	862	831	884	867	815	804	818	812	819	807	834	849	799	839	748	795	837	813	837	857	826	805	807	833	827	854	809	881	794	814	839	769	812	824	897	812	869	878	825	839	790	811	832	805	801	818	784	823	845	832	832	834	821	829	885	857	849	814	792	821	808	796	808	859	818	801	801	847	863	752	838	918	781	820	873	805	831	842	813	788	835	835	794	823	784	838	805	836	783	853	831	817	833	826	838	808	872	838	817	835	855	819	867	854	810	829	837	860	795	811	862	838	825	861	834	829	859	875	834	814	832	803	826	830	824	823	853	821	870	805	833	790	834	833	877	820	844	810	816	814	819	792	860	801	835	863	828	813	846	825	850	799	833	822	849	842	809	821	830	828	791	851	880	831	836	801	841	841	770	892	855	774	820	804	867	806	825	829	850	808	887	831	803	845	781	824	805	848	768	805	856	848	821	835	815	849	849	866	860	816	765	830	842	825	798	804	761	833	786	817	822	829	833	793	847	831	837	791	815	829	781	827	853	870	814	776	807	824	835	796	806	857	851	800	792	850	774	823	823	807	877	827	890	838	851	821	880	811	774	850	853	795	777	826	802	825	839	808	819	804	875	850	842	818	820	844	785	832	803	818	799	849	859	828	831	859	788	839	869	806	775	844	820	813	794	814	834	894	843	799	804	826	833	873	841	863	772	824	789	828	786	778	863	854	843	827	867	781	880	859	828	869	820	784	867	828	843	819	830	829	797	807	794	781	845	849	855	849	820	835	809	810	813	850	816	864	827	826	797	826	817	855	848	882	836	781	795	824	813	809	808	882	812	795	838	887	825	834	871	802	836	866	795	782	795	869	813	841	846	846	751	822	812	855	851	849	817	805	826	809	804	874	806	866	784	837	823	851	876	844	849	862	832	831	841	811	771	863	834	794	858	841	804	834	840	783	839	773	833	887	825	841	789	862	837	833	813	877	788	900	866	800	810	774	837	784	823	863	823	809	865	818	902	800	836	837	825	794	868	795	830	855	829	832	822	797	791	796	856	834	816	820	813	826	844	803	788	807	861	809	833	829	843	814	827	799	842	821	842	891	833	768	834	863	833	833	822	861	820	819	801	863	817	849	803	788	820	817	825	862	810	826	844	818	896	801	849	853	810	795	852	821	841	852	860	870	861	814	828	838	785	796	817	774	891	798	825	790	789	841	829	795	824	825	813	840	852	860	861	807	772	845	821	863	779	836	841	821	785	807	808	822	841	817	815	757	862	827	772	827	792	815	856	845	818	807	836	883	789	844	788	805	809	853	827	859	811	852	826	793	800	845	799	857	818	840	839	785	830	780	854	821	836	840	798	831	824	830	758	801	783	883	787	873	761	851	805	840	884	836	816	859	817	825	799	835	846	807	831	847	789	828	820	854	810	826	851	811	824	801	847	842	838	781	795	798	781	875	795	808	774	779	825	864	771	791	870	841	854	839	825	853	769	828	819	816	824	819	819	834	870	839	861	853	855	894	814	827	825	802	837	842	858	861	778	835	785	817	826	809	836	815	851	818	835	850	805	833	822	841	789	835	824	808	841	822	884	841	841	887	800	790	769	817	810	885	817	832	817	786	823	835	823	828	840	807	856	782	776	806	812	852	805	832	785	793	835	816	857	829	827	840	783	824	810	880	881	795	791	830	848	852	806	865	860	807	830	788	822	814	826	797	859	866	773	809	843	819	808	834	811	824	842	824	866	844	833	811	785	833	857	798	879	789	823	833	840	849	817	834	837	848	789	778	851	825	834	861	848	815	813	823	860	813	755	832	834	864	817	823	817	808	773	820	822	829	803	818	872	832	787	848	846	820	776	848	848	777	821	836	846	837	798	750	876	829	802	846	839	859	774	817	842	815	848	829	793	816	853	846	883	830	845	794	845	877	836	811	820	810	800	850	745	815	822	826	795	780	791	803	836	828	818	845	865	860	871	792	818	819	846	806	851	852	842	841	839	841	854	846	837	833	801	826	807	862	887	859	785	813	811	808	840	854	802	775	823	812	843	861	814	798	852	822	786	825	789	805	808	812	862	758	864	807	885	848	839	811	836	824	829	842	819	880	799	826	808	818	861	860	836	826	806	835	815	842	817	840	778	808	785	808	811	823	826	789	810	792	829	784	816	845	828	850	802	805	827	823	805	790	795	836	819	853	847	802	820	830	809	801	819	841	910	818	809	827	838	843	807	803	845	851	797	856	807	841	857	841	819	800	822	805	813	793	787	838	809	817	848	847	844	804	878	833	769	826	805	811	862	870	856	829	869	810	768	829	870	827	796	796	836	786	800	804	871	873	854	852	823	834	825	837	873	792	847	826	822	852	877	823	859	835	809	795	825	809	832	815	820	821	824	809	832	836	766	786	814	853	835	821	837	856	859	800	807	832	846	849	803	837	836	835	844	805	831	815	794	784	773	866	830	774	827	849	846	830	821	775	818	864	771	860	839	832	818	801	871	847	832	833	839	831	763	844	845	846	827	829	788	798	838	851	789	836	893	853	800	820	818	827	784	828	825	832	794	774	801	838	809	818	815	797	811	794	815	859	827	866	801	785	831	816	777	834	849	829	821	797	825	778	794	850	823	852	833	834	888	825	822	825	785	847	763	831	793	811	820	842	799	794	834	800	796	820	773	796	817	804	787	830	811	805	801	818	823	786	797	851	833	855	773	801	813	817	834	854	787	839	800	853	815	838	866	834	862	831	812	900	834	876	816	837	834	790	849	854	802	850	885	837	777	844	867	855	835	816	845	796	800	815	822	845	794	860	827	819	825	811	860	816	866	821	819	792	856	824	856	859	831	811	826	781	856	831	804	792	773	851	774	822	813	833	807	813	815	854	818	818	824	856	826	825	850	854	774	812	865	803	858	811	830	847	868	800	800	773	834	841	824	828	783	846	885	826	807	819	896	850	791	822	848	828	827	812	839	822	829
24019	21412	29023	24196	21396	11693	1282	916	712	741	667	624	588	572	571	567	582	568	512	570	529	492	522	545	482	478	502	483	517	503	516	478	480	519	493	477	476	536	454	472	496	486	507	485	505	477	490	503	480	512	479	488	503	488	473	471	487	495	453	463	482	491	502	532	493	516	492	463	459	502	485	453	474	480	472	448	495	488	471	473	499	480	514	498	493	486	485	518	493	468	514	526	467	516	447	442	490	488	485	504	450	485	435	499	473	491	484	480	478	480	485	465	512	445	501	511	454	493	489	513	496	513	511	484	504	487	470	495	512	455	474	499	523	503	483	448	459	471	507	448	478	535	466	471	442	461	484	497	467	480	466	480	454	469	508	504	500	480	463	435	453	450	480	480	460	470	431	506	497	505	484	477	505	447	504	476	483	476	497	482	487	526	471	520	499	499	476	513	522	499	494	452	496	472	489	464	490	495	495	496	468	502	492	450	505	500	469	484	461	509	450	495	498	506	503	462	504	485	464	505	483	492	462	472	468	507	476	471	449	495	522	485	485	451	472	466	473	459	507	474	461	492	513	487	498	455	524	494	490	508	483	502	494	450	499	482	490	424	459	476	481	518	477	462	472	442	500	494	469	499	469	487	437	446	503	477	464	463	440	510	492	483	499	500	476	469	500	464	480	473	524	474	475	472	492	481	523	475	480	480	486	501	496	469	481	485	439	528	488	489	472	467	505	502	474	482	460	488	472	468	469	440	477	490	457	484	507	477	455	512	482	500	499	496	483	469	479	477	490	504	452	483	446	454	495	468	485	493	486	482	482	491	508	455	459	468	485	481	531	486	508	458	476	459	491	462	505	460	502	456	473	480	466	462	498	440	515	460	466	460	463	496	479	460	469	491	495	459	483	507	434	469	512	476	487	485	489	482	458	482	490	484	498	502	452	476	514	470	470	476	471	473	430	488	476	476	478	469	436	516	497	449	508	491	514	500	497	448	464	468	469	493	474	462	493	475	484	480	512	464	481	490	470	483	481	495	445	503	487	465	487	457	507	484	475	444	526	466	483	474	483	503	504	446	476	482	490	481	490	469	458	513	451	452	463	462	492	451	493	460	510	462	465	498	473	490	492	501	504	462	428	463	482	446	492	500	490	501	448	520	514	521	486	469	475	461	460	478	531	450	464	502	465	494	461	490	491	486	485	435	478	474	478	462	469	446	479	505	460	478	468	467	459	454	476	500	480	486	472	475	444	475	471	429	505	448	487	497	459	464	455	502	468	494	477	464	442	486	501	484	466	477	449	509	467	470	483	500	473	439	495	448	464	492	488	471	480	479	482	478	515	479	487	468	453	525	485	483	497	468	485	493	507	469	452	482	508	467	461	461	415	493	487	486	457	476	487	471	489	509	452	450	513	486	499	486	480	509	518	515	484	501	470	494	483	458	477	488	476	441	471	469	455	447	478	485	470	484	486	495	476	528	447	492	462	524	517	493	483	478	506	461	466	464	477	451	495	487	464	491	481	494	471	528	518	512	465	500	498	463	470	485	488	487	484	474	466	508	498	484	454	524	516	445	489	479	484	450	505	470	481	533	457	482	458	478	502	530	470	487	482	466	480	491	455	451	497	479	516	504	480	469	454	462	458	506	472	479	451	486	464	449	456	481	468	457	499	494	445	463	444	483	471	487	455	451	463	450	488	475	494	528	438	447	483	526	460	491	464	461	506	469	444	490	473	507	472	423	434	477	528	501	482	475	485	504	512	507	465	492	470	468	447	503	440	470	482	481	478	446	463	477	485	454	528	430	494	488	453	461	491	505	496	459	464	501	481	521	466	469	472	485	479	480	492	485	480	486	487	453	473	521	454	491	493	488	462	483	484	491	470	489	459	473	485	495	498	475	467	506	486	470	474	447	477	497	511	475	477	418	462	483	475	457	505	489	510	491	483	496	474	506	468	437	494	462	468	459	438	467	477	499	468	454	464	523	466	454	477	446	505	453	455	446	453	472	474	479	470	470	479	476	462	468	511	489	476	457	464	492	504	519	437	436	478	474	457	471	514	480	473	459	503	460	472	494	501	465	472	463	475	486	440	486	456	444	475	498	463	497	459	458	475	477	439	501	494	508	507	467	458	469	467	493	469	483	461	458	503	475	484	495	460	477	488	484	474	450	501	484	531	480	468	500	481	476	471	488	496	456	467	484	521	525	478	446	502	544	481	511	475	464	484	506	468	481	482	502	461	476	439	495	507	464	484	501	478	503	496	467	468	496	469	476	450	467	461	476	468	468	466	454	441	495	470	453	420	477	478	466	482	464	473	467	485	488	473	509	451	467	477	501	497	476	485	479	468	470	448	503	506	448	484	428	470	452	486	455	482	466	456	509	471	474	482	472	489	469	458	462	449	481	498	490	462	496	465	484	447	495	453	502	510	502	491	479	477	489	481	481	482	432	542	478	493	476	473	450	511	434	497	453	491	462	468	470	461	493	480	499	509	472	502	458	517	466	439	478	481	479	468	464	425	492	487	503	473	484	492	524	553	467	481	453	476	476	463	462	459	468	487	484	434	471	428	484	474	500	485	469	459	498	464	472	480	481	504	429	490	503	465	497	500	490	512	479	459	482	481	472	458	507	497	520	434	460	501	487	493	482	472	526	439	468	472	469	457	474	490	475	499	492	451	482	486	499	458	462	467	466	460	513	518	492	467	493	446	480	463	474	490	505	466	481	437	449	484	487	495	485	502	491	434	503	484	478	482	503	508	444	452	500	446	534	452	458	489	456	464	504	509	457	489	501	483	471	470	494	454	500	444	486	469	509	463	464	438	473	453	486	452	458	468	454	477	504	464	465	507	465	481	455	491	465	497	495	479	498	409	501	515	468	502	446	467	497	486	488	476	479	492	452	473	482	493	495	429	468	489	524	480	487	470	468	443	485	483	492	487	483	448	467	456	464	483	454	528	501	491	448	463	479	488	484	505	468	458	470	469	503	483	490	452	459	495	470	510	458	503	529	471	484	482	490	491	444	502	497	503	516	466	467	493	443	470	476	485	432	478	440	477	510	492	427	479	485	471	499	467	472	474	508	476	466	496	487	475	501	463	431	435	461	488	489	509	462	493	479	454	473	468	482	452	499	491	483	491	476	478	525	445	481	464	462	474	507	485	454	512	481	488	483	467	451	464	508	447	513	474	464	443	456	462	481	478	513	466	481	448	514	463	464	483	461	459	454	434	484	457	490	469	494	470	496	511	460	450	476	491	487	463	487	461	496	502	455	470	455	487	474	491	471	464	450	460	483	512	495	515	478	469	481	476	468	487	492	502	497	507	493	458	479	526	497	484	452	482	501	476	464	511	496	453	502	473	440	471	504	472	536	445	479	502	461	469	485	467	511	454	497	473	468	486	483	470	520	503	469	449	502	506	478	503	485	478	458	457	463	484	470	491	512	476	489	491	443	508	484	517	476	508	481	472	496	451	476	437	463	485	485	471	471	488	465	463	461
17237	8850	7754	4055	2881	2251	1811	1528	1327	1139	1036	949	905	882	853	755	750	752	699	696	741	716	652	664	661	670	678	702	629	646	664	687	644	613	658	660	667	650	650	672	630	670	640	650	632	576	623	628	643	689	676	639	659	651	644	645	636	641	644	582	658	607	581	626	627	652	588	626	610	629	621	694	613	649	637	616	626	637	615	634	650	668	662	621	646	636	654	615	676	664	636	658	656	636	672	667	675	608	656	615	605	609	609	600	693	620	663	648	607	640	603	625	617	579	678	625	621	664	599	616	666	633	651	680	604	624	584	640	643	639	622	618	556	623	644	634	638	638	644	632	657	621	607	671	632	595	598	642	600	613	643	643	615	607	634	679	622	636	636	649	636	625	632	610	636	623	597	661	660	600	603	600	674	663	569	611	681	665	623	601	613	707	612	630	672	631	606	654	644	685	619	625	562	667	636	613	667	664	611	619	596	662	609	626	693	629	633	644	610	650	620	617	642	663	636	601	642	685	624	615	619	601	657	638	634	598	642	598	657	625	605	646	561	614	616	624	625	674	624	630	633	616	628	589	652	606	627	639	612	649	600	641	630	675	663	672	593	610	610	598	619	631	634	634	625	601	651	636	617	659	679	625	634	651	609	645	587	651	611	607	629	640	584	624	610	627	610	619	638	660	640	635	619	634	631	624	602	601	618	648	683	664	636	585	613	668	607	643	653	603	659	617	655	595	600	647	576	680	630	673	631	677	591	652	633	609	685	645	633	626	662	626	628	667	632	595	613	638	641	628	627	646	654	641	627	611	634	589	613	673	644	583	625	653	598	636	632	665	580	642	629	621	659	662	606	615	622	651	640	686	611	616	619	625	642	642	654	603	605	610	619	622	585	629	659	597	627	599	576	603	638	654	615	627	627	657	634	601	665	666	630	649	620	647	632	632	597	600	626	577	596	651	625	627	628	632	637	645	634	659	617	637	635	622	608	604	673	660	644	664	637	592	648	650	618	630	637	624	654	651	615	646	659	667	637	611	652	638	641	621	658	640	636	658	635	617	625	608	623	600	639	635	652	655	574	663	605	634	643	628	613	571	613	661	644	651	647	581	662	623	632	605	621	611	668	601	676	558	600	646	634	631	630	593	611	629	598	629	620	663	640	625	655	662	602	608	608	655	630	625	639	619	646	627	629	625	660	629	656	594	667	650	632	661	584	572	622	625	608	648	635	595	644	604	659	587	616	611	661	633	610	654	655	635	637	597	618	591	643	639	602	637	616	612	611	641	631	679	617	580	622	601	608	589	609	647	600	604	594	665	648	623	596	657	601	622	672	609	624	620	647	709	632	631	656	659	612	633	612	617	627	629	648	641	573	639	605	633	635	631	643	645	618	616	650	629	588	593	645	611	593	631	641	633	622	581	628	648	598	673	632	649	617	588	641	643	616	642	630	655	638	626	639	605	634	625	677	602	607	614	574	643	629	611	645	625	624	631	634	663	601	660	671	625	662	610	659	632	603	632	623	628	642	656	614	622	644	621	620	607	623	651	604	618	655	629	630	612	616	638	589	614	621	622	608	605	620	620	618	628	564	639	640	627	620	625	669	592	625	609	622	613	647	644	614	630	619	636	627	596	638	592	629	662	612	622	669	597	622	642	601	626	601	593	653	615	668	591	614	593	630	617	630	650	657	624	595	625	604	645	605	622	691	570	634	647	630	583	604	617	667	627	618	641	603	648	612	619	637	596	615	584	629	644	608	664	584	619	605	639	623	602	640	638	645	606	658	678	610	607	633	629	633	627	636	625	629	631	657	593	626	561	635	643	587	623	618	599	635	620	601	638	623	621	627	640	657	647	648	628	594	634	571	641	624	652	615	662	586	630	620	591	607	589	658	648	622	591	673	645	609	610	592	583	626	636	645	638	623	626	604	649	633	650	601	641	592	629	643	587	650	628	629	654	631	665	655	640	627	610	657	604	646	614	624	623	667	594	641	614	651	596	593	633	627	570	673	632	612	624	594	621	669	623	644	595	645	651	605	588	621	639	618	599	635	630	657	651	607	699	649	656	629	620	658	635	689	566	586	684	619	669	603	664	610	611	658	590	678	623	635	647	637	664	620	632	629	616	603	665	634	629	614	629	641	636	615	586	623	615	603	604	598	668	636	646	609	634	643	621	622	661	623	577	675	634	661	614	621	593	637	652	595	618	658	646	638	605	598	670	589	668	612	651	619	640	620	677	619	628	621	639	606	621	630	629	616	614	584	634	605	632	629	664	631	618	634	616	614	599	629	700	611	692	620	654	614	583	592	621	658	677	656	608	641	664	636	651	629	644	620	667	620	635	635	654	675	609	624	626	634	616	605	643	643	604	614	654	665	624	661	639	688	614	691	608	606	592	664	631	641	581	628	625	636	599	599	586	592	618	686	659	643	639	663	606	652	629	658	623	672	613	568	626	652	647	620	597	619	630	613	641	613	624	665	642	614	617	648	632	601	605	621	628	606	654	641	581	597	652	638	624	627	618	615	584	662	659	622	586	661	675	649	621	624	697	662	627	642	635	663	668	634	638	648	652	609	665	669	659	605	638	612	626	612	666	619	649	634	618	586	623	611	633	598	633	592	587	671	633	599	636	620	615	633	682	636	616	642	596	612	666	664	584	645	633	641	604	639	607	619	615	618	631	582	627	609	651	597	640	611	615	650	632	564	657	636	581	618	654	661	616	645	632	623	626	617	589	643	594	615	607	634	598	633	563	578	635	619	624	675	656	563	615	659	614	673	613	656	642	617	596	628	627	659	625	657	628	634	616	583	639	596	664	591	642	621	614	649	626	628	615	627	607	689	580	598	630	612	605	593	620	650	616	623	641	639	660	599	632	638	608	637	653	633	644	638	612	645	612	592	658	611	583	634	616	631	601	651	678	675	626	616	595	608	608	629	669	620	646	622	602	634	627	645	655	601	608	628	633	643	686	627	622	591	682	611	652	639	607	592	622	612	626	643	604	637	644	627	656	632	599	602	611	614	638	624	646	606	650	677	618	652	606	627	625	641	597	615	663	657	612	620	637	640	627	623	646	679	658	647	605	618	653	619	620	619	644	645	642	577	640	623	589	578	613	628	682	612	635	575	571	633	617	620	634	597	619	671	603	620	641	564	635	665	672	640	639	627	598	631	648	636	612	608	651	643	643	616	615	638	598	625	620	625	590	623	629	682	620	638	658	694	654	616	618	626	630	640	632	650	662	679	601	641	610	614	661	618	604	605	602	673	604	639	641	615	654	650	624	604	691	612	621	591	630	627	657	622	618	637	673	619	616	612	609	672	627	639	654	590	597	595	645	636	639	622	623	667	657	623	616	590	594	662	607	614	594	590	633	586	618	632	618	611	611	611	633	618	656	626	606	593	617	590	603	583	625	626	624	666	647	608	652	649	623	651	627	631	654	652	607	605	592	603	619	597	660	627	633	628	612	635	587	621	601	614	629	640	583	614	655	649	640	632	624
23164	21450	29494	23804	21454	21497	10055	995	675	600	512	435	453	428	382	325	332	299	285	295	266	276	259	271	264	252	251	282	233	258	239	224	221	220	203	220	236	203	234	235	242	208	209	201	224	213	233	220	231	208	215	204	208	212	224	219	204	208	231	200	223	234	196	221	195	184	210	215	196	234	238	222	192	189	213	211	219	229	212	220	211	192	180	181	213	214	205	209	220	198	222	199	230	208	206	190	179	217	216	220	207	231	214	207	203	191	202	201	216	202	228	192	183	209	195	201	191	174	200	227	223	198	207	183	182	202	206	176	198	224	212	188	196	226	206	211	177	204	198	198	210	223	211	181	208	174	207	201	193	172	207	192	213	228	197	212	215	236	226	179	193	215	185	185	226	185	188	191	184	219	184	218	213	224	203	202	243	219	192	192	198	212	209	180	209	220	189	193	194	202	177	203	215	188	195	203	196	213	216	201	209	193	204	192	201	185	207	217	208	217	171	212	235	221	189	215	205	185	196	196	194	186	221	171	219	190	178	190	184	215	206	196	207	204	207	201	214	208	187	213	189	214	201	206	191	199	187	218	199	213	190	212	230	225	207	203	196	196	198	219	192	183	196	233	205	200	187	210	210	188	229	217	222	201	198	231	212	187	209	170	213	208	195	201	227	217	214	236	222	203	188	202	197	201	209	200	201	241	179	218	213	235	229	217	197	210	193	204	180	211	211	215	194	202	201	204	215	169	210	209	210	205	205	212	185	189	179	192	219	177	209	170	206	206	215	173	216	194	196	216	209	199	189	184	216	194	220	202	194	182	209	209	194	217	176	199	204	212	188	206	194	233	203	178	236	206	215	197	225	198	181	171	213	198	220	193	213	195	183	197	214	193	192	203	224	191	191	197	192	200	217	225	202	234	214	216	203	193	182	203	214	222	209	189	192	203	198	203	238	194	192	225	221	201	197	200	213	204	184	203	204	224	210	226	203	184	206	208	223	191	235	207	216	199	196	220	193	188	186	206	189	224	185	205	178	186	210	205	217	193	200	220	226	199	217	214	185	196	212	222	187	218	214	184	225	218	190	220	212	211	214	183	204	192	213	221	211	218	205	204	188	196	193	185	198	211	207	199	204	220	212	215	200	210	212	206	211	234	200	222	199	208	207	193	185	181	218	201	222	212	198	187	214	195	198	181	214	196	190	200	217	211	209	187	212	213	208	205	190	201	197	229	172	175	220	198	208	200	190	216	215	201	192	190	175	209	209	193	177	203	196	222	196	191	196	215	184	205	203	208	187	186	194	200	213	191	196	212	206	215	188	195	212	201	203	239	199	196	189	193	213	222	214	188	211	219	227	217	226	200	194	210	214	209	179	222	211	193	198	193	216	202	200	196	210	206	199	186	221	237	206	233	194	208	205	209	204	210	189	215	212	236	193	215	192	204	197	214	210	193	172	217	218	224	186	194	194	218	209	203	193	214	209	211	199	228	205	228	181	196	220	229	198	193	217	190	188	187	191	224	220	192	196	192	174	210	198	193	203	196	218	204	207	216	213	201	219	222	203	189	221	195	207	208	208	204	192	216	212	203	203	225	226	206	193	206	186	228	212	209	186	192	222	210	197	188	191	203	239	173	195	212	197	209	217	213	182	209	191	225	168	185	219	211	229	212	216	209	225	219	199	177	192	189	213	197	182	192	202	182	205	193	211	230	202	197	210	208	232	206	197	212	212	207	226	194	228	199	220	214	192	217	199	213	218	217	212	214	198	200	219	192	203	198	197	211	208	227	206	210	174	200	204	207	203	197	194	198	210	220	225	195	221	200	226	197	202	205	229	218	197	186	221	217	196	223	204	196	176	225	215	203	190	214	188	201	186	173	182	219	227	246	197	204	202	210	209	230	176	216	200	200	203	207	199	192	219	191	220	193	194	181	208	237	214	232	205	196	237	222	224	190	203	191	231	185	192	218	205	205	229	198	197	213	190	204	218	195	205	193	189	218	212	209	206	197	188	204	193	200	195	227	201	215	220	222	191	204	194	196	221	214	183	201	169	207	208	203	206	212	210	192	197	200	197	222	217	183	196	231	194	207	215	202	198	210	200	178	185	211	197	195	230	188	191	199	209	217	183	227	221	208	209	177	234	194	200	230	218	202	196	190	210	210	190	229	245	214	211	215	218	205	207	189	210	183	209	192	181	197	210	191	200	201	193	194	160	203	197	192	204	205	180	191	190	210	213	209	202	224	239	182	177	208	216	205	208	181	191	206	201	187	210	192	202	182	206	221	197	187	221	210	208	186	187	207	184	169	198	208	225	189	200	214	189	208	200	181	197	198	202	215	206	215	196	204	202	192	182	191	187	201	219	179	197	189	215	194	190	208	200	206	219	210	205	193	200	198	204	204	178	232	194	200	195	227	198	218	182	200	198	188	197	238	219	174	211	207	229	213	199	205	192	218	174	200	207	231	190	208	188	210	178	232	206	215	197	193	169	189	233	193	207	241	211	185	188	195	198	203	168	195	207	202	200	219	172	193	182	189	199	238	201	195	173	213	197	233	200	198	204	198	189	220	206	228	213	178	225	203	195	224	242	230	196	197	245	216	208	210	226	215	200	198	195	175	203	235	202	214	236	210	209	210	227	196	189	196	186	198	199	213	191	208	208	213	201	197	210	198	193	211	216	204	199	208	196	220	204	208	201	205	215	213	221	209	200	204	226	184	210	190	207	180	221	222	217	221	218	208	199	209	194	199	208	233	225	205	195	199	214	160	235	212	185	215	209	185	184	173	200	214	226	189	186	187	205	215	171	207	215	202	218	201	208	220	219	191	191	182	210	181	199	218	206	223	207	197	203	206	198	204	223	214	221	216	203	196	207	220	191	223	199	227	215	210	198	225	199	201	206	200	215	212	217	201	218	196	185	200	210	206	211	175	187	206	176	220	221	200	223	203	200	187	213	178	207	223	227	179	216	202	220	227	166	179	219	212	221	185	184	218	191	187	205	215	232	203	180	196	181	197	207	233	199	207	182	209	198	197	187	227	199	188	194	204	207	200	209	214	215	207	197	217	216	194	216	204	234	193	197	176	218	189	210	200	207	214	217	171	209	189	199	205	208	203	182	205	200	215	197	203	181	199	187	188	198	227	223	203	173	206	203	214	226	200	211	220	201	198	207	182	175	205	224	211	198	182	205	197	221	229	203	196	205	211	184	217	220	211	209	202	201	195	215	217	180	204	190	207	192	214	184	217	181	189	211	191	212	205	174	200	202	194	222	233	216	208	197	174	247	175	198	203	181	175	197	234	196	179	230	204	206	222	216	198	204	178	207	202	201	211	204	195	176	206	206	197	222	192	200	198	194	218	206	211	187	207	178	197	200	189	192	215	195	206	204	206	226	177	211	220	182	214	217	148	201	202	202	189	209	202	198	213	212	186	217	206	240	191	204	195	213	176	213	185	196	206	221	198	202	193	212	205	211	205	224	189	202	189	220	214	181	188	199	216
17785	14350	12359	6609	4388	3280	2515	1961	1645	1247	1074	915	792	711	658	601	502	534	483	406	431	388	365	379	369	390	375	373	316	327	332	338	287	337	317	326	323	290	318	293	309	304	313	315	296	289	288	300	293	288	293	272	267	300	280	283	289	267	303	277	271	282	298	303	267	284	276	290	264	287	279	287	280	275	292	261	286	260	264	255	266	311	278	269	281	302	314	280	258	272	313	280	264	274	266	260	306	296	263	275	310	287	264	286	293	233	271	274	289	238	233	268	263	281	279	284	257	288	280	252	286	283	290	275	299	274	275	276	300	268	272	257	265	267	271	282	249	265	278	293	251	291	264	283	291	281	277	243	274	251	266	283	287	303	269	261	269	248	288	256	309	261	252	295	270	265	270	273	250	242	252	303	290	273	266	288	245	273	223	241	258	275	259	260	285	268	283	260	269	300	265	238	269	273	258	259	281	266	290	261	282	273	259	260	268	280	261	265	244	284	293	276	270	271	262	297	249	259	287	289	257	295	264	257	283	270	273	268	271	271	262	272	260	272	282	279	296	292	261	273	259	247	259	296	228	276	269	264	274	282	230	249	258	247	256	255	271	276	246	249	284	262	252	290	270	294	235	299	288	270	278	265	250	257	253	268	289	285	287	279	274	276	276	288	281	226	259	238	277	278	262	260	266	284	287	264	281	287	267	257	274	268	283	283	274	286	285	273	257	247	262	288	257	278	245	277	285	272	278	257	292	279	301	280	286	301	281	287	304	266	282	262	277	278	272	272	249	246	271	258	281	284	253	259	260	279	253	280	284	259	264	279	255	304	257	306	265	285	271	277	294	281	273	265	277	282	271	293	255	274	286	261	279	282	267	275	275	243	269	283	271	271	263	271	283	255	298	262	259	257	274	294	248	306	286	253	265	264	278	256	274	304	283	292	271	284	253	297	249	288	263	271	233	273	303	275	273	240	264	248	253	270	269	287	287	244	277	316	272	274	259	256	274	293	267	282	263	285	277	245	293	273	262	286	257	262	257	297	264	282	268	272	265	247	301	274	252	276	267	263	301	280	243	306	297	279	289	255	268	266	281	249	259	248	258	266	266	284	254	268	263	281	295	256	269	234	253	268	266	285	283	252	253	262	282	292	286	286	285	267	289	252	281	251	275	264	270	268	271	240	253	265	271	280	278	272	247	258	263	276	288	257	268	246	246	281	291	257	266	299	266	277	261	258	255	273	237	268	285	289	284	278	256	263	251	258	283	262	293	268	251	280	287	296	298	280	261	257	269	263	247	289	287	263	252	290	279	306	278	279	284	268	268	276	280	284	268	286	268	278	271	280	277	280	259	262	292	298	302	260	256	262	262	241	271	300	292	268	297	280	263	284	264	275	282	268	254	265	274	274	280	295	254	259	299	295	296	264	274	272	268	293	284	277	286	249	281	279	240	269	267	268	280	307	292	280	275	254	266	259	248	245	289	249	245	275	259	271	267	285	286	256	277	275	261	253	273	274	275	282	281	280	284	260	282	273	292	287	276	264	279	272	295	276	305	276	255	289	294	269	302	270	294	273	256	257	285	331	260	277	305	252	283	263	288	258	283	282	289	276	254	294	288	285	274	277	270	298	279	265	265	292	276	290	279	264	303	267	277	249	282	274	302	272	262	264	290	272	261	250	276	267	277	262	241	257	262	244	296	279	262	286	274	273	269	283	284	256	290	272	311	277	292	260	280	261	230	263	289	273	263	276	263	239	280	275	260	288	274	299	262	278	275	272	284	284	296	257	251	273	267	296	284	256	298	257	265	274	236	245	307	270	268	299	281	275	258	264	264	282	297	259	277	264	276	273	280	252	299	272	279	269	284	265	251	251	276	284	265	290	248	243	268	264	249	291	274	267	272	255	266	272	283	283	263	279	257	283	252	265	264	277	245	243	247	271	263	280	292	288	255	279	284	290	257	302	294	296	288	262	251	296	279	291	275	288	249	288	286	265	263	269	277	293	262	257	277	269	265	255	267	276	264	270	280	229	296	234	256	286	271	269	286	268	281	258	273	260	273	265	312	290	265	289	282	274	284	273	251	239	279	288	276	243	249	248	287	289	257	313	268	289	272	259	272	260	259	248	256	279	276	242	292	292	287	275	282	248	290	258	268	288	253	274	285	281	256	258	269	283	269	262	288	289	287	283	295	257	254	268	303	284	251	296	254	261	280	286	270	248	288	288	287	283	275	288	271	287	274	291	272	246	253	271	259	275	259	263	258	281	261	293	305	260	292	281	252	299	246	250	263	258	269	270	249	262	246	283	286	269	286	283	272	267	284	286	262	292	280	262	269	264	277	270	247	289	267	283	253	249	262	229	320	265	299	279	267	273	277	272	275	268	297	278	272	252	246	248	279	284	267	248	301	288	250	276	278	271	280	247	285	257	260	304	293	255	278	265	217	294	267	262	256	293	279	242	269	270	273	267	287	291	281	294	279	257	288	260	273	250	281	261	294	261	268	269	286	282	268	265	268	275	265	293	274	276	255	294	250	285	247	289	260	247	267	265	287	260	261	276	271	254	274	274	258	324	291	257	281	287	264	250	288	271	237	256	260	271	313	304	283	273	262	252	286	250	285	283	269	286	296	271	291	273	255	251	265	283	250	253	273	293	302	263	278	269	261	309	262	252	273	275	261	270	272	286	310	269	291	283	261	260	262	289	236	262	263	282	254	284	266	255	267	265	277	269	269	262	288	288	272	267	223	284	266	277	284	268	294	269	244	289	279	280	272	268	263	273	258	262	260	272	267	272	278	275	248	247	250	262	276	280	267	269	265	270	255	299	309	282	263	226	263	315	292	290	273	286	255	241	280	260	307	287	244	297	275	286	260	251	266	243	281	271	272	233	307	278	286	293	275	264	289	294	256	271	260	285	278	275	287	252	260	268	268	265	281	272	276	282	296	279	276	304	294	288	277	283	267	294	290	258	292	298	284	276	283	296	261	297	292	281	263	275	286	283	268	271	253	271	289	283	280	241	285	261	265	269	243	288	290	246	284	254	279	280	246	283	269	260	291	268	262	293	257	285	245	256	259	250	249	303	278	269	290	257	256	288	277	251	299	277	258	261	293	271	270	280	276	287	305	263	264	272	287	303	273	251	244	248	249	281	253	302	284	272	270	283	246	294	264	262	294	279	249	273	274	277	281	261	277	252	256	273	239	271	301	293	288	289	283	299	284	254	268	296	279	298	280	269	271	256	277	242	275	261	258	294	254	288	253	254	277	307	286	273	286	292	257	253	279	288	313	258	278	253	269	286	296	274	280	257	287	274	307	273	259	268	280	251	295	265	258	286	258	280	271	273	276	294	269	280	261	254	264	246	268	286	281	258	303	302	266	267	226	292	276	281	243	277	231	261	272	254	272	291	283	266	274	264	294	279	261	302	277	271	268	269	250	267	252	278	248	278	253	280	313	288	272	273	272	279	307	258	296	276	279	265	258	290	269	268	269	266	265	294
27616	20891	9455	1190	825	753	689	720	712	710	666	644	670	669	628	645	654	681	641	652	618	676	649	630	676	602	680	703	691	634	694	701	621	659	626	648	635	717	681	627	681	644	661	664	658	660	668	666	638	703	684	642	706	647	619	639	620	637	622	666	674	625	674	614	666	687	689	648	677	710	647	642	614	677	620	655	665	639	674	674	677	682	677	627	652	657	681	657	677	627	681	640	615	662	651	668	634	647	650	642	643	684	698	618	659	667	681	672	642	609	638	665	641	629	654	684	662	655	715	626	676	621	632	692	673	653	655	656	657	616	688	646	678	657	634	645	705	669	621	670	627	666	616	648	649	658	686	657	619	620	662	661	680	686	622	645	642	698	626	664	645	656	687	671	637	634	660	659	654	622	595	643	636	649	689	679	641	608	633	665	631	656	638	663	643	633	632	651	672	604	656	684	639	677	605	669	665	666	629	669	642	624	645	728	643	621	662	627	671	676	670	636	654	660	607	606	672	628	671	658	657	608	638	643	650	640	659	665	619	681	634	671	633	642	687	647	627	656	637	611	640	670	684	645	670	670	654	651	605	625	641	684	660	660	632	630	662	629	666	633	707	650	657	715	696	645	665	633	665	657	647	659	677	701	660	637	624	678	684	638	712	687	677	614	635	667	616	665	628	634	665	645	657	607	676	701	699	659	656	651	678	693	659	688	684	619	638	638	674	657	663	658	655	648	648	659	681	572	651	645	609	685	620	687	648	683	639	617	681	623	613	661	679	655	657	599	651	650	689	650	631	647	651	657	631	665	669	657	662	648	671	705	667	646	656	627	644	693	636	618	659	664	686	624	668	607	630	636	658	656	616	679	635	590	654	687	678	664	656	667	665	658	639	621	667	649	604	674	691	605	639	646	657	627	648	676	667	620	645	684	600	629	647	659	691	691	686	645	611	688	662	699	664	680	664	700	606	691	607	668	679	674	685	638	632	641	635	638	687	642	613	677	680	654	637	642	639	673	611	627	631	623	677	625	669	629	678	644	697	664	709	697	715	660	649	675	647	667	677	650	670	635	663	626	609	659	641	651	680	612	701	671	629	651	695	636	677	667	635	665	652	628	675	611	678	673	621	669	656	685	652	657	651	654	658	664	648	617	659	663	684	648	665	644	637	677	661	664	690	652	670	651	673	658	660	648	650	625	696	644	670	611	683	667	644	667	648	640	682	680	626	669	675	626	659	618	652	633	627	666	649	672	641	632	651	628	645	664	618	640	694	630	656	649	621	648	643	603	645	655	627	643	642	674	645	642	654	627	646	599	686	646	633	678	664	646	653	676	690	684	683	665	622	678	673	666	643	643	708	702	677	640	627	682	667	645	633	623	664	637	682	657	674	632	640	678	651	659	643	646	677	657	671	635	699	687	677	664	663	650	636	651	658	621	654	649	631	664	644	664	669	660	587	676	708	629	642	644	607	627	720	639	653	658	593	611	619	633	661	686	699	623	679	622	657	671	663	622	604	625	660	685	620	682	645	637	692	666	596	636	664	626	623	628	688	588	667	604	674	638	592	652	630	664	687	689	649	604	651	629	657	640	582	670	670	672	628	678	648	635	660	624	625	691	670	635	679	639	645	619	641	629	605	642	676	671	635	674	617	638	664	674	645	664	617	665	667	683	669	614	650	646	643	650	639	609	614	641	674	660	673	657	664	598	700	671	627	652	656	634	644	633	654	646	657	660	649	671	677	610	682	686	644	677	660	611	663	696	654	655	664	660	666	647	662	666	679	644	667	621	658	671	648	656	658	634	641	636	663	715	718	679	624	666	679	643	654	670	623	643	687	646	649	680	656	655	667	689	608	602	641	652	678	669	687	641	629	634	655	641	670	644	629	656	643	669	652	604	687	702	638	661	648	644	663	644	679	643	671	624	617	637	635	690	660	650	720	647	583	624	668	681	664	638	638	664	631	656	666	659	660	681	648	686	699	657	676	621	661	626	649	651	676	625	643	635	646	636	666	626	669	616	658	676	675	657	632	649	628	663	637	639	623	661	655	685	670	625	648	668	676	680	647	623	650	673	662	659	639	683	683	658	640	651	690	657	677	641	608	595	614	682	665	656	678	660	619	661	635	624	664	620	642	667	655	643	664	629	654	655	653	682	642	671	671	677	627	625	628	662	633	667	647	630	712	615	652	643	701	684	637	649	640	664	619	638	683	636	681	647	633	645	654	621	652	654	622	622	638	644	659	668	648	633	690	674	616	633	664	656	641	679	690	620	650	613	628	621	678	667	669	652	624	613	611	694	664	629	662	613	598	597	646	670	649	662	636	643	655	655	643	669	632	624	654	677	648	676	677	642	577	597	675	653	674	609	634	616	650	669	693	655	647	703	656	670	650	659	672	656	686	655	660	668	642	655	683	678	611	635	675	635	676	678	642	641	622	687	662	650	669	664	634	653	665	634	685	674	663	646	635	626	631	611	649	616	647	677	600	694	689	638	631	686	659	651	642	664	691	630	612	652	637	642	651	641	639	621	637	644	617	654	680	661	660	635	665	633	693	694	642	641	652	661	664	664	642	636	610	663	655	696	642	672	636	633	628	647	680	661	622	649	635	625	599	613	657	660	699	688	636	637	628	670	649	656	658	649	695	652	648	631	656	713	671	633	644	673	649	653	656	675	601	625	627	658	641	652	660	623	676	635	650	665	659	640	640	683	649	610	649	645	661	645	634	646	658	651	690	660	681	695	638	684	614	653	637	618	673	664	652	687	661	655	647	668	605	683	671	631	633	678	644	601	673	639	632	667	626	685	641	642	720	646	671	704	622	655	680	638	637	651	685	658	653	653	640	617	695	581	640	682	670	625	674	676	635	677	673	666	650	652	642	666	615	667	632	615	618	652	605	614	641	631	635	650	640	684	636	691	628	645	650	647	668	690	658	661	714	637	668	654	621	652	659	638	681	652	681	639	648	686	627	665	680	659	674	703	688	631	644	677	682	620	641	670	636	638	635	681	634	701	616	677	641	630	677	623	670	634	690	605	643	665	666	641	676	672	647	654	674	644	627	662	649	662	638	672	610	598	628	618	715	614	662	652	660	638	619	651	658	664	661	642	589	694	672	664	665	619	674	644	686	646	631	674	608	663	630	608	706	640	674	655	691	697	629	621	640	647	621	604	614	638	660	658	656	604	623	715	664	607	613	644	647	651	601	656	658	629	623	730	647	667	611	631	641	654	692	671	655	657	652	690	642	657	680	707	645	681	664	749	624	680	606	642	685	675	678	665	628	664	647	692	653	658	705	700	631	676	640	661	668	677	625	693	680	613	648	650	617	696	655	640	632	656	649	706	666	624	684	653	661	657	640	661	664	662	660	700	641	651	644	672	657	645	689	642	662	684	653	627	636	653	614	649	648	632	676	639	676	641	665	640	714	621	677	656	652	626	635	697	667	648	589	709	669	666	650	679	629	643	673	628	608	645	658	634	658	669	675	623	642	671	648	621
8880	1539	1392	1026	1013	978	954	811	853	846	882	828	837	823	860	836	806	897	864	937	877	878	812	784	816	869	912	832	852	853	879	865	843	789	838	843	863	813	808	800	852	829	774	909	823	872	818	831	847	815	843	783	846	806	879	875	857	807	880	825	824	855	828	813	877	863	837	856	844	832	906	858	882	874	822	806	882	828	814	895	847	853	836	800	891	814	916	889	843	857	873	836	821	857	810	864	829	845	835	812	829	815	841	798	843	803	830	797	878	823	799	814	812	850	828	858	840	839	809	735	883	834	793	829	816	842	858	764	796	808	869	855	848	860	838	807	874	817	832	876	776	815	811	838	845	849	832	833	844	836	845	871	811	856	853	840	812	824	793	861	796	799	832	887	865	838	840	924	810	853	789	861	802	854	853	853	857	811	829	820	824	882	867	861	894	896	838	777	862	820	842	835	817	865	842	816	826	830	847	860	826	777	831	803	833	828	833	873	781	862	835	863	815	855	845	858	846	821	805	811	819	807	864	855	810	755	809	878	804	846	840	805	830	884	868	862	866	839	835	846	870	831	817	785	845	825	854	822	880	850	789	868	863	870	821	861	821	774	880	881	855	866	818	810	825	812	818	810	843	865	905	837	831	817	853	827	825	818	901	809	850	840	815	864	881	822	825	818	800	825	832	868	832	874	816	828	852	826	838	822	807	830	837	890	876	871	792	859	859	785	843	831	843	855	886	814	828	825	821	947	833	794	812	823	836	863	814	860	870	826	819	827	833	796	802	812	825	801	799	883	852	847	855	869	834	802	851	844	816	842	846	830	880	812	829	837	834	873	812	837	870	805	797	847	822	822	829	831	836	871	817	864	851	837	795	842	817	900	796	838	839	838	895	862	790	839	793	757	873	843	832	786	837	861	831	828	788	854	803	831	846	864	873	812	852	884	858	837	832	841	816	823	854	870	839	853	835	777	830	824	855	817	845	813	834	873	856	808	822	799	831	859	836	850	847	873	799	796	874	830	823	844	810	859	819	871	836	853	846	814	833	844	869	852	807	816	837	813	832	825	848	849	835	827	863	891	826	787	823	864	852	789	836	863	833	845	829	792	792	802	832	826	790	859	821	815	810	800	839	819	893	846	791	887	833	824	841	800	787	847	845	790	843	838	883	781	825	849	847	816	825	820	894	839	840	794	830	853	798	822	836	864	847	813	873	871	830	795	877	867	865	884	870	779	871	794	878	855	856	895	849	838	818	872	837	834	838	799	873	856	816	857	841	863	856	816	819	811	806	837	845	861	868	772	874	890	796	795	847	884	845	878	843	797	863	799	828	804	856	855	824	825	853	854	831	849	823	844	855	766	827	834	820	828	858	809	787	847	861	839	858	836	854	838	830	813	832	853	887	847	833	851	816	908	804	871	842	872	825	896	870	861	794	876	865	853	836	825	866	812	848	803	868	828	886	796	878	840	841	863	836	854	843	764	816	850	879	839	882	868	854	843	820	833	810	875	791	817	802	855	872	841	840	883	840	840	854	825	868	816	834	847	810	865	814	853	844	825	847	874	871	784	817	882	830	836	857	872	832	851	821	828	792	816	830	849	807	851	840	905	863	835	851	870	888	841	830	874	844	844	850	838	817	845	868	826	853	852	846	832	839	859	808	848	817	808	806	881	815	795	853	831	851	846	821	853	879	862	845	851	847	861	855	838	860	845	882	855	823	890	886	820	824	797	836	864	823	846	839	809	883	859	841	858	883	813	854	839	844	857	813	878	848	853	809	840	876	860	848	850	813	841	826	883	861	840	798	790	857	820	860	833	813	874	819	842	847	832	867	828	826	820	837	826	830	841	853	858	813	852	874	843	880	818	816	827	813	848	891	842	855	825	849	793	850	855	870	829	807	812	834	852	824	832	899	816	837	840	818	823	833	813	854	871	847	853	915	803	789	792	856	816	904	881	850	849	876	803	868	824	834	899	809	895	821	850	869	829	860	848	849	837	861	860	836	819	830	848	822	823	808	862	820	848	809	837	854	782	820	816	831	831	849	859	832	871	845	826	796	789	898	828	857	831	804	790	862	836	794	846	807	885	832	808	850	896	819	823	775	870	813	846	851	887	821	837	788	796	836	869	795	878	817	832	806	825	844	743	873	814	854	799	845	829	826	865	825	851	843	865	848	881	840	875	767	835	853	855	858	782	810	869	848	759	850	824	858	842	855	838	781	837	837	853	882	831	810	857	840	844	908	855	828	803	855	804	844	853	830	835	864	810	863	845	834	831	824	809	885	838	827	793	819	815	813	837	879	814	819	865	809	897	853	861	851	834	821	846	801	819	847	857	875	839	805	841	832	866	842	778	847	835	834	830	816	847	831	792	815	783	905	816	856	893	812	819	854	872	810	829	893	806	833	804	809	804	858	817	867	835	811	820	834	849	855	844	829	836	787	857	809	794	853	856	833	857	795	821	845	848	847	868	822	866	811	838	833	820	776	873	860	787	828	849	870	807	788	877	860	876	834	815	901	834	836	826	851	803	843	804	824	824	831	824	838	868	821	803	904	886	816	913	831	867	840	833	885	834	905	838	911	879	831	793	821	844	866	835	876	848	873	823	853	835	873	797	828	817	888	845	829	864	837	847	870	848	856	867	794	830	812	811	811	845	781	884	815	833	849	815	842	867	795	812	843	841	804	904	817	792	792	789	883	859	864	872	826	824	847	837	820	806	850	849	884	829	806	840	774	837	821	831	887	866	823	825	833	878	839	871	839	860	870	860	793	830	856	806	840	861	844	885	837	867	817	822	836	838	850	818	874	825	844	859	836	806	850	786	846	862	796	836	838	873	778	834	856	847	811	785	861	828	831	843	828	824	836	799	878	824	819	843	841	836	828	777	839	834	869	864	814	839	848	853	826	813	828	889	873	893	820	827	876	827	842	835	845	874	838	878	783	812	808	833	816	818	843	840	810	825	834	843	828	867	831	849	792	835	839	838	856	855	807	820	868	859	871	872	866	866	820	818	816	813	864	842	823	851	847	788	845	814	857	865	847	844	898	862	800	847	851	860	829	877	854	824	829	841	828	814	828	810	816	874	864	882	862	856	793	878	845	822	874	820	826	862	835	822	897	786	831	915	840	856	820	832	853	820	772	821	832	851	786	820	829	846	809	845	866	808	819	808	895	811	862	883	827	863	819	840	813	884	793	786	860	872	828	851	839	801	832	839	825	850	860	855	855	841	846	845	825	837	824	797	811	830	822	852	793	857	839	834	829	851	853	802	822	778	799	830	825	837	829	882	812	819	877	875	840	831	819	834	860	856	817	865	866	831	858	800	842	914	830	803	860	804	882	824	805	851	859	827	870	847	799	850	860	821	792	809	842	801	828	877	779	810	810	836	809	833	794	867	811	860	821	820	788	841	868	821	855	851	836	853	831	809	884	826	828	882	807	857	779	852	816	856	855	816	833	820	841	810	836	836	841	792	807	821	824	857	840	887	807	823	896	817
24085	21460	29094	24237	21447	11669	1389	926	782	750	639	602	594	582	551	522	496	548	555	537	541	512	506	512	511	494	515	498	495	513	501	487	486	451	506	497	496	471	504	428	501	478	508	539	511	488	480	502	513	463	493	512	529	521	514	513	483	531	488	517	471	463	501	497	567	463	462	488	468	476	456	473	498	448	471	498	468	479	476	482	504	508	497	482	469	462	447	461	481	539	497	468	528	514	537	507	478	517	482	498	466	480	437	478	498	544	458	474	494	505	477	518	456	480	487	494	477	499	501	481	490	495	498	523	480	490	512	483	468	511	473	484	504	495	500	474	496	508	482	481	473	468	494	484	495	430	444	470	469	486	475	487	501	494	487	460	520	484	417	520	480	483	452	479	452	470	465	478	454	505	481	472	504	457	465	490	475	483	501	461	514	493	449	527	491	458	465	464	494	470	473	493	497	468	500	514	487	497	448	484	483	499	492	450	510	495	486	473	446	511	490	441	491	488	489	477	452	482	509	492	489	482	436	479	497	479	505	452	459	447	477	471	502	528	485	458	515	486	421	485	462	478	461	502	468	460	460	463	481	492	477	489	481	510	472	444	471	495	480	446	475	467	491	468	448	498	464	494	496	498	461	490	484	496	480	437	446	454	532	460	447	528	513	474	474	509	465	476	521	474	481	449	487	507	472	513	475	518	469	492	474	510	484	477	496	484	529	511	493	474	466	447	502	479	518	471	457	491	479	515	484	450	504	455	496	457	480	479	485	483	471	484	458	488	491	491	495	465	451	485	485	466	478	465	504	423	468	486	475	465	487	490	492	486	462	477	485	515	493	469	462	454	479	461	493	478	449	505	473	483	478	502	450	501	453	455	481	506	497	498	498	444	485	468	498	452	476	527	457	489	476	488	474	436	465	499	483	491	465	459	482	483	493	462	474	513	508	495	468	495	482	485	491	435	510	470	468	505	452	457	472	492	475	458	471	522	498	457	501	505	489	475	463	474	480	445	465	472	509	515	477	492	468	445	439	485	454	463	476	464	495	511	486	519	516	475	470	507	500	460	504	465	473	487	472	513	527	456	472	511	488	507	502	475	455	528	480	487	475	508	456	485	470	494	488	477	481	479	495	478	461	504	500	454	474	473	509	418	471	498	469	481	501	527	463	504	460	494	476	482	471	484	541	470	469	504	506	485	486	463	475	475	483	474	449	482	510	462	486	497	498	516	467	476	461	449	484	459	472	518	472	484	455	511	511	517	435	509	463	489	485	502	498	477	478	529	475	493	460	471	478	476	474	484	469	497	471	433	464	477	486	485	488	486	500	470	513	503	509	479	461	445	456	491	470	471	454	454	482	500	479	476	472	474	505	465	483	496	511	509	477	475	507	460	507	485	452	425	491	482	472	488	479	441	454	480	420	497	440	512	524	465	474	499	454	443	471	465	490	469	440	480	490	464	492	476	453	460	458	472	480	467	472	503	497	463	470	468	461	450	491	449	505	481	483	523	465	478	485	476	464	461	510	476	460	459	467	447	462	490	478	462	482	499	475	514	522	450	460	468	495	480	455	464	481	474	452	456	499	454	502	443	487	465	489	453	501	466	481	482	483	503	503	494	463	482	492	503	489	470	446	473	508	465	455	453	520	474	461	496	508	518	465	508	498	461	505	488	498	490	486	523	490	445	469	477	485	501	455	503	478	485	510	511	455	500	494	457	515	468	478	415	485	484	458	460	498	493	495	485	495	459	504	500	473	480	478	484	496	529	518	506	502	483	462	486	469	512	472	482	457	433	484	439	478	483	463	468	465	460	497	443	484	473	493	480	458	526	504	509	478	489	445	503	485	464	469	463	489	488	451	516	520	489	523	493	476	464	476	474	500	494	486	467	453	502	506	470	481	458	478	498	499	470	526	440	476	489	471	446	480	499	474	495	496	459	487	495	481	480	506	505	492	476	493	467	484	505	451	462	499	485	518	481	460	478	467	495	467	471	446	470	486	482	493	461	474	456	458	527	511	442	471	466	495	475	450	480	435	484	465	495	498	541	459	453	456	460	447	490	478	464	466	457	431	481	465	507	490	454	450	434	464	491	484	507	479	510	457	481	448	454	461	484	467	454	486	486	459	511	544	447	487	489	478	498	471	496	476	439	469	504	487	505	466	511	496	473	501	456	474	499	488	490	496	509	497	462	454	497	494	527	474	486	466	500	469	462	487	475	457	466	482	430	491	424	491	480	520	489	473	463	472	493	507	436	483	480	472	494	458	439	466	512	531	481	465	525	482	480	462	483	470	534	528	495	454	479	451	476	507	483	481	514	474	471	460	504	486	456	475	506	445	458	443	511	461	504	480	521	472	440	430	468	483	500	500	466	489	520	490	480	478	476	488	501	499	464	488	469	504	486	517	491	504	475	451	462	476	470	484	461	520	486	498	501	489	462	482	507	475	450	466	482	453	476	522	462	466	465	480	451	485	495	523	504	465	501	477	470	487	489	490	491	471	478	489	473	489	430	467	478	482	489	448	456	447	450	497	465	456	464	482	464	438	490	517	502	485	468	477	458	486	518	476	528	446	427	487	482	468	492	522	458	478	463	489	504	498	444	472	489	511	495	473	482	489	504	486	507	501	453	472	504	454	466	479	447	498	466	491	449	492	461	496	447	459	461	513	507	430	484	478	459	448	524	474	500	543	499	507	452	484	462	512	494	455	446	463	514	509	481	473	465	475	450	470	452	469	476	459	461	478	442	512	474	508	472	484	482	468	462	503	498	471	484	507	481	486	479	481	482	482	441	436	467	508	489	431	456	518	506	486	415	471	454	504	503	471	473	510	469	521	491	483	485	469	464	502	470	476	450	465	443	479	478	477	476	460	505	483	443	455	470	470	506	482	467	495	485	471	438	501	457	502	492	478	487	480	501	459	474	469	476	529	458	470	493	476	488	479	464	473	484	450	463	499	528	465	478	487	478	497	455	475	480	425	468	488	464	492	516	442	461	458	510	484	486	529	500	486	518	469	499	527	482	505	467	506	489	454	509	458	463	523	471	513	497	498	475	506	453	503	498	466	483	458	489	463	503	486	497	485	456	486	494	465	448	491	449	466	499	480	504	498	485	474	471	463	426	490	499	516	503	454	472	459	446	486	491	449	495	503	504	448	470	497	457	484	495	520	482	485	475	499	494	496	495	474	496	498	489	482	462	514	473	462	498	495	502	512	502	483	474	483	433	482	464	486	517	462	487	443	460	445	473	474	490	493	478	510	486	503	461	501	472	465	480	474	513	474	486	457	452	459	516	465	446	479	488	489	470	457	449	486	494	445	515	498	508	461	485	499	492	477	466	458	490	481	474	467	473	485	486	463	475	445	493	459	495	432	469	482	453	445	497	487	495	458	479	460	491	495	489	493	470	462	469	517	450	507	475	496	466	414	483	460	452	475	479	450	441	485	485	427	467	474	510	468	466	496	454	450	513	450	449	463	507	476	523	492	458	439	496	529	498
16482	9042	7866	4175	2865	2223	1844	1537	1327	1191	1043	960	925	828	802	847	775	790	727	726	707	681	679	671	645	716	650	684	630	623	670	645	638	592	628	700	604	663	655	638	616	607	690	653	656	613	637	636	617	645	567	669	625	607	654	619	642	685	646	637	629	676	672	619	593	633	650	655	632	641	617	636	660	655	665	652	649	633	577	623	615	636	656	639	698	663	620	638	627	652	633	622	651	659	601	577	633	667	614	652	606	648	585	589	676	582	644	650	605	593	652	633	550	635	610	621	615	648	640	633	647	596	639	601	639	682	598	641	652	605	640	618	649	621	613	662	640	627	606	626	631	636	626	649	649	615	652	605	599	609	547	612	669	657	621	637	660	643	638	662	633	621	669	582	637	616	636	665	649	619	681	620	665	662	611	635	616	626	673	645	646	678	672	620	620	663	683	631	634	651	655	613	623	641	624	616	577	635	661	627	606	663	629	640	688	604	629	682	630	616	632	622	626	638	631	651	648	639	660	692	638	642	608	640	639	667	645	648	608	602	656	646	605	677	603	636	632	632	583	634	627	627	610	693	616	640	645	602	645	621	632	634	660	661	598	636	637	660	636	627	639	615	614	632	680	640	632	636	644	624	633	646	651	619	655	640	639	670	614	644	614	607	668	649	633	638	604	633	634	629	603	650	626	631	599	652	623	616	635	646	637	616	630	637	652	638	639	625	640	638	644	618	611	653	668	646	607	671	610	624	643	658	602	570	677	633	630	605	649	654	640	627	674	624	663	651	643	608	644	616	615	595	636	636	604	646	659	658	594	664	610	609	638	647	646	681	642	671	597	658	612	632	632	668	673	664	627	680	633	589	669	623	625	639	655	625	623	652	660	641	610	646	642	627	576	644	678	617	600	629	561	638	597	644	612	678	586	660	626	626	677	689	648	634	654	599	657	607	635	652	614	630	605	619	631	634	647	616	655	624	667	678	656	672	626	624	634	644	654	650	651	624	636	693	672	649	605	595	629	634	626	629	623	641	608	671	599	634	638	645	666	611	586	615	624	658	643	624	623	647	591	579	582	620	614	628	638	601	583	624	588	662	625	640	599	586	618	595	602	633	608	574	630	620	629	621	667	643	620	605	657	634	695	584	643	636	658	618	611	624	647	648	667	643	628	632	624	642	632	658	653	621	649	646	585	613	636	634	637	631	641	613	621	592	605	659	639	643	620	642	665	663	649	638	636	635	635	656	655	620	633	654	674	590	590	640	606	617	621	650	631	664	662	648	646	625	645	635	654	613	642	558	623	625	636	658	642	609	628	617	627	583	638	613	578	644	632	643	614	643	637	594	630	644	626	612	626	624	654	637	584	633	629	593	636	628	639	637	609	621	626	634	680	635	634	633	589	630	639	586	649	672	668	674	623	583	610	623	637	632	609	639	634	598	654	672	608	650	626	589	633	605	624	564	587	627	597	608	633	627	647	589	621	601	675	613	653	606	647	614	662	641	569	642	646	634	663	621	648	594	643	636	669	666	596	634	634	657	661	636	652	657	623	609	646	627	626	650	636	649	652	595	614	585	646	633	630	656	625	623	627	669	618	648	659	614	637	621	623	628	621	626	640	569	611	625	624	607	623	658	634	645	662	661	595	665	649	649	571	655	586	633	696	632	614	621	625	581	626	618	634	651	622	628	636	623	638	593	598	655	637	656	641	630	654	652	633	637	628	676	613	638	598	612	631	635	601	649	621	616	584	617	610	632	618	669	683	596	654	604	614	632	636	671	609	610	617	606	653	642	649	647	624	620	617	644	607	631	650	611	598	640	677	637	632	596	615	607	598	640	656	678	636	600	605	580	611	612	659	625	636	632	653	601	649	617	620	680	671	641	665	606	618	624	602	641	547	636	575	655	649	647	603	621	615	661	652	654	633	587	602	611	665	607	623	637	630	629	632	683	636	653	678	648	640	656	602	629	592	703	640	636	646	645	623	643	632	627	652	675	623	636	622	626	623	669	631	612	631	635	640	617	637	638	661	676	663	627	616	671	657	649	615	641	670	611	597	592	638	612	637	633	662	657	619	649	569	634	630	625	633	659	633	657	605	600	673	611	678	630	605	642	667	635	633	638	628	629	627	615	622	638	615	676	634	611	639	619	640	592	668	675	601	647	614	623	589	619	572	641	649	630	599	593	607	637	610	615	627	603	629	642	650	637	629	618	590	633	655	585	615	605	631	605	642	595	634	607	597	595	599	625	644	627	664	699	622	617	646	660	660	645	615	613	596	640	657	591	594	660	599	629	581	572	612	647	687	611	678	664	641	632	679	648	609	619	614	615	620	640	630	616	642	657	634	594	629	633	640	614	657	652	673	562	648	633	642	591	655	637	623	617	648	628	613	596	620	627	637	633	637	640	615	613	613	608	664	652	656	640	616	633	664	655	625	657	637	631	600	595	661	643	620	624	700	608	660	693	628	641	586	627	628	655	602	677	636	627	643	661	595	666	597	623	629	621	628	675	659	632	666	638	571	699	600	628	603	637	626	596	582	618	651	588	596	606	604	689	634	631	674	624	647	620	666	664	635	635	629	628	638	664	607	618	628	626	640	669	590	633	625	641	643	617	630	643	657	606	635	653	608	631	677	614	671	626	657	601	588	680	603	651	659	654	669	611	630	645	620	643	606	609	626	620	641	630	609	605	625	676	669	654	648	623	605	653	645	615	617	624	565	667	633	570	610	599	620	639	606	626	614	645	624	599	688	616	620	610	667	652	637	652	690	628	618	589	671	618	648	636	640	608	641	661	627	653	635	627	574	631	654	644	607	678	627	651	638	668	664	619	666	662	586	614	678	627	595	629	641	624	666	588	582	626	641	626	622	649	635	628	599	585	628	644	603	587	641	612	618	642	635	668	652	594	606	583	590	605	637	617	630	634	676	619	662	597	628	632	651	625	613	637	631	626	633	620	670	650	611	652	573	583	654	611	649	664	626	597	613	651	660	620	604	606	605	650	633	635	632	649	660	634	602	646	659	618	656	616	645	611	648	624	659	664	630	637	648	601	665	654	616	627	640	654	622	653	647	590	605	606	659	616	612	697	655	619	631	620	635	606	649	667	627	610	655	611	676	615	646	620	625	630	649	622	665	592	633	641	685	687	590	656	647	633	630	656	637	668	643	659	651	593	608	612	684	625	622	654	652	668	611	689	612	609	621	639	621	627	640	608	636	622	596	633	619	620	641	633	598	624	634	615	647	605	646	676	655	596	601	632	638	618	594	656	631	632	646	599	591	627	659	627	630	672	624	597	669	632	634	631	628	670	612	678	646	624	642	649	646	635	608	658	643	614	637	608	624	627	611	680	604	615	648	629	631	679	588	632	615	655	640	662	643	592	647	586	664	627	638	608	660	628	639	652	630	651	633	653	617	619	647	644	643	660	612	570	632	635	613	594	647	614	648	611	616	623	637	635	625	595	621	621	681	625	594	647	616	639	644	639	672	675	650	609	642	648
23178	21456	29524	23806	21462	21496	9615	1004	728	568	533	468	430	388	347	368	325	292	292	269	272	261	273	235	224	237	238	268	231	250	228	233	216	241	212	217	235	219	223	238	235	206	215	218	210	192	189	238	220	201	195	212	255	199	198	236	187	219	192	182	195	221	224	207	205	215	230	190	210	204	204	193	204	235	215	204	213	204	198	211	211	210	208	216	212	232	230	203	213	211	201	217	215	190	181	232	214	187	171	202	177	200	196	218	194	214	211	198	208	207	220	226	197	201	177	207	195	205	206	212	198	217	184	209	188	207	198	195	213	216	195	193	196	209	223	225	187	226	173	176	198	205	206	195	195	200	199	210	236	206	196	218	195	199	216	179	205	197	206	156	205	229	210	184	218	216	191	215	211	196	188	192	204	204	239	205	186	219	206	208	189	194	199	215	184	181	204	197	208	202	213	183	189	188	202	189	203	197	196	212	196	191	220	196	211	194	178	201	180	191	205	222	214	206	189	205	209	207	209	221	196	199	201	222	195	222	206	194	206	190	204	195	242	206	195	227	212	215	242	204	201	203	214	238	193	190	204	225	210	186	185	183	189	198	224	216	203	223	201	221	209	230	188	218	215	179	229	195	193	201	191	173	198	204	199	206	221	194	224	184	223	211	208	201	187	236	190	198	192	195	193	217	204	188	211	199	213	195	200	219	190	193	208	191	190	204	217	187	191	213	199	228	201	179	189	198	197	196	179	201	232	199	189	201	177	220	217	200	220	173	217	199	216	208	185	219	207	204	207	217	220	191	209	209	187	190	213	218	209	204	210	208	200	210	178	188	182	203	212	223	189	223	187	202	209	207	182	223	208	186	195	227	199	199	231	213	191	202	227	219	189	205	173	198	199	202	237	207	197	216	207	181	213	200	192	219	194	201	219	197	206	205	185	178	204	193	210	214	225	197	205	179	189	209	218	187	229	216	203	229	205	205	217	226	188	193	190	203	185	210	227	223	223	200	208	207	209	203	194	212	210	196	220	172	221	228	199	219	219	209	184	192	207	192	192	217	201	213	205	172	200	184	223	181	193	199	185	177	207	213	201	179	186	206	227	170	192	188	213	207	198	216	241	208	212	216	227	211	191	241	212	223	207	197	206	213	197	218	225	205	181	204	200	193	212	211	199	207	178	194	181	220	192	220	183	207	217	207	188	202	177	211	196	193	203	181	217	191	217	220	190	232	204	201	197	202	217	186	194	209	197	199	205	221	194	188	192	189	217	215	240	211	223	203	225	192	199	225	214	195	193	201	198	195	198	220	206	195	217	186	215	200	211	196	210	199	184	228	201	200	187	216	231	208	191	200	213	210	193	219	190	223	183	229	192	204	200	229	198	212	196	217	197	210	190	211	210	196	224	184	209	213	208	197	188	218	202	211	203	212	182	199	190	187	204	189	203	234	193	188	192	194	208	200	211	199	194	227	204	207	211	208	198	224	223	208	187	222	214	223	210	218	186	202	179	204	189	215	215	195	215	195	200	208	214	216	212	183	197	231	218	212	193	218	186	210	204	216	169	181	198	215	195	201	201	229	208	219	202	220	229	203	201	191	210	212	224	194	194	183	206	193	235	210	223	194	189	193	185	207	209	219	206	213	202	186	193	202	190	207	200	197	200	174	205	218	185	220	194	231	223	213	192	195	201	190	172	184	185	199	223	207	218	230	222	196	208	210	196	202	195	210	200	205	225	210	221	198	188	214	183	217	223	174	236	204	222	201	214	229	203	175	216	192	202	175	200	186	198	210	210	214	216	195	212	203	216	217	196	195	194	192	214	206	187	192	196	179	201	190	206	203	215	216	202	225	205	205	192	212	224	173	193	183	214	203	197	212	217	230	196	217	208	210	233	175	213	212	188	195	201	202	209	197	214	211	198	226	219	190	204	225	204	205	211	212	225	205	200	204	236	206	193	182	202	224	203	214	204	208	190	197	215	219	187	188	190	188	202	220	210	185	223	214	197	193	208	205	189	197	199	224	214	206	200	199	234	199	187	193	215	171	193	184	256	239	210	189	198	242	222	207	238	196	226	204	184	193	197	196	199	212	216	218	197	175	215	193	203	208	210	174	179	183	218	194	197	199	229	226	208	202	198	194	189	211	207	177	196	187	206	207	208	178	188	236	189	205	166	208	173	186	194	206	228	210	197	183	217	219	200	207	212	197	188	206	205	196	205	217	212	218	204	208	230	187	189	197	173	227	224	183	191	173	222	203	204	198	214	219	182	189	200	220	214	199	199	203	202	219	182	195	213	194	207	191	194	206	199	190	194	223	221	203	190	201	208	214	191	216	217	219	192	206	226	199	186	208	206	187	187	198	230	197	187	198	216	172	204	180	196	197	213	207	192	200	224	211	195	207	223	198	216	205	183	193	217	220	223	157	206	222	210	199	205	199	236	210	201	203	197	209	203	239	198	191	222	221	204	211	204	211	229	199	224	203	189	200	215	206	211	205	195	208	198	200	194	224	203	211	199	193	181	212	205	207	206	227	215	209	206	187	203	200	207	223	201	222	217	191	218	204	211	214	188	201	215	205	200	185	200	187	205	236	211	190	197	188	246	202	228	183	211	220	177	187	217	221	221	218	179	224	174	211	193	219	188	187	221	193	210	190	208	207	201	207	212	208	212	221	192	201	202	207	192	191	183	214	190	194	197	176	214	204	208	208	204	200	196	217	207	191	216	194	208	219	228	205	220	217	208	206	213	218	188	222	214	200	189	181	211	238	222	204	224	222	191	199	207	222	205	216	202	189	202	227	212	215	228	187	211	207	219	198	183	215	193	186	208	182	224	200	197	209	227	231	198	212	203	219	221	228	221	208	204	194	187	175	208	205	240	206	200	192	205	198	188	217	193	191	230	227	207	220	209	232	206	200	217	211	186	195	220	235	229	196	198	175	200	197	196	203	207	231	211	190	182	204	215	206	201	190	194	194	192	195	180	220	218	217	201	215	177	179	206	211	181	216	216	221	188	216	208	208	203	215	197	204	228	225	168	218	223	186	196	216	221	218	224	187	208	218	228	204	202	208	180	204	192	197	184	219	202	214	184	195	195	218	190	200	214	215	205	203	199	219	201	200	196	201	203	207	232	213	204	189	196	215	198	194	191	173	203	188	191	188	214	191	193	199	199	229	208	210	200	211	188	186	215	212	190	192	213	228	217	186	223	173	198	205	208	198	189	206	198	202	184	217	192	214	186	189	204	238	206	207	211	188	222	205	204	183	195	193	204	195	228	198	207	186	230	206	210	201	199	182	183	209	208	220	196	201	225	217	223	192	215	203	183	179	185	189	195	227	197	186	225	202	207	187	186	219	210	202	230	202	184	200	186	194	191	188	226	208	225	193	223	204	217	207	214	187	180	215	188	230	213	183	172	198	227	209	203	215	218	214	232	188	191	205	217	203	218	214	223	205	202	232	192	200	224	210	185	224	211	213	181	202	223	213	206	209	203	195	185	187
18935	14428	12392	6479	4591	3343	2517	2096	1597	1303	1078	864	838	693	624	573	537	512	488	439	477	409	368	391	389	342	351	354	360	294	345	356	299	329	327	286	296	327	299	294	313	316	304	306	314	289	308	301	283	293	294	302	265	271	274	284	293	285	273	256	272	295	258	314	286	288	279	269	272	274	294	312	309	261	244	285	286	271	260	261	294	296	292	284	269	269	266	269	275	278	276	271	279	264	253	247	305	274	285	274	304	281	297	280	269	268	265	284	276	265	273	279	285	254	286	250	274	285	283	262	271	287	258	303	273	267	277	267	284	257	263	289	290	277	285	290	293	298	249	304	276	269	300	267	275	254	292	257	291	267	298	289	280	269	268	244	267	266	295	274	266	262	243	287	306	307	263	279	245	297	269	275	283	278	264	285	275	268	252	248	271	272	273	259	240	266	312	268	290	270	304	273	287	282	291	260	281	268	256	282	262	275	272	300	253	274	262	281	278	274	260	256	286	297	275	240	276	258	278	295	267	272	272	261	295	238	243	263	271	271	251	293	289	296	259	264	287	257	268	255	290	290	266	249	276	286	288	273	301	299	286	292	280	253	272	297	254	286	277	272	264	281	281	280	245	264	264	296	294	293	271	293	277	263	287	306	256	281	287	286	291	276	289	252	268	234	279	277	293	279	275	269	279	298	269	271	279	292	270	285	313	318	271	295	258	284	280	268	276	294	293	311	263	238	263	251	286	281	252	261	263	248	247	256	308	262	287	284	286	272	265	290	255	261	263	269	277	283	286	281	251	257	293	264	265	274	275	287	273	290	273	281	250	253	258	258	255	264	270	306	309	275	305	263	278	289	264	271	254	276	276	288	271	289	252	278	262	268	277	274	271	288	289	263	268	296	274	265	254	292	250	272	279	284	264	267	288	267	260	258	298	298	269	277	280	282	272	265	272	280	277	264	284	295	285	263	261	273	266	271	260	310	314	270	263	251	259	250	291	297	248	293	268	274	259	259	275	292	282	244	245	287	272	290	261	278	280	296	270	295	244	276	280	275	252	273	274	268	268	267	254	272	282	262	261	276	248	245	300	245	272	283	290	233	269	290	270	260	248	293	257	271	267	279	269	257	293	276	260	285	259	277	263	267	245	287	274	246	276	280	293	270	289	273	303	248	283	251	288	284	279	288	295	268	251	263	278	262	257	295	288	272	282	272	271	266	267	273	261	259	271	280	283	257	241	287	263	295	252	286	303	257	292	254	243	288	284	248	271	277	263	264	246	264	271	289	266	273	294	268	280	256	265	281	265	284	276	261	248	280	280	270	283	280	281	265	280	277	284	272	300	287	296	278	260	297	298	292	255	279	316	266	246	251	272	282	232	284	278	233	277	294	276	271	288	270	277	288	253	319	264	267	295	262	263	277	261	282	259	278	265	287	257	275	262	279	271	272	291	302	277	279	310	268	281	292	245	267	310	241	261	265	278	265	274	244	243	281	270	281	297	269	250	273	259	276	282	248	260	275	287	284	284	291	282	251	279	279	267	267	269	254	258	266	292	290	291	254	269	276	270	283	265	281	244	293	268	299	294	276	242	269	271	288	260	295	298	242	277	290	274	256	266	293	289	294	296	242	262	277	287	280	258	279	261	278	263	260	283	286	278	300	269	256	269	287	276	276	271	249	278	272	266	266	291	300	274	278	269	262	246	253	263	239	270	275	288	254	250	278	282	301	267	266	261	297	254	294	278	267	262	265	288	290	254	287	301	267	271	292	285	323	263	290	260	284	301	262	289	253	277	285	274	276	243	291	283	246	223	247	295	277	284	277	275	264	266	267	307	291	272	257	256	281	261	270	283	269	277	282	285	253	282	261	274	293	290	276	266	281	277	252	280	283	285	263	279	283	267	277	311	288	246	275	254	279	269	279	261	292	280	272	272	277	268	306	274	292	285	278	287	293	279	255	271	295	256	235	279	277	257	267	259	283	287	273	290	270	248	254	291	244	310	265	288	270	263	244	252	279	253	271	271	271	279	267	285	285	271	247	265	280	296	278	291	275	248	282	260	265	267	290	253	261	285	277	252	254	239	289	280	269	269	272	252	298	233	270	300	275	286	294	249	256	264	302	272	241	309	269	281	284	268	288	260	278	303	261	266	271	274	280	294	281	265	298	263	268	295	269	292	281	302	273	254	286	275	275	278	298	289	252	262	308	265	254	280	270	282	261	250	278	263	261	289	304	286	281	265	268	227	267	238	263	258	259	276	248	269	289	246	281	271	267	306	300	279	272	250	270	270	280	267	271	291	249	268	275	269	282	274	235	284	254	270	266	284	273	280	288	286	263	266	286	270	255	297	286	257	304	272	316	256	283	274	259	283	265	255	261	238	288	265	274	280	277	271	263	264	256	260	289	260	294	263	291	275	302	300	294	273	268	262	253	279	280	287	252	285	274	280	282	277	272	298	282	252	266	272	300	282	271	303	274	266	256	268	239	268	300	252	269	275	266	263	284	305	262	255	322	307	270	283	252	266	267	241	243	280	274	287	277	264	276	268	283	315	253	281	300	272	274	277	256	275	298	266	278	276	258	253	284	288	313	251	271	263	276	275	297	289	291	253	245	273	249	288	290	259	252	273	294	273	287	259	296	265	271	272	265	287	271	262	273	306	259	267	251	298	279	272	307	266	264	246	291	247	289	272	274	284	293	258	252	263	269	263	290	289	255	283	289	275	295	301	286	256	283	302	277	264	296	284	294	281	263	276	285	283	258	224	257	278	240	264	298	269	272	288	274	246	290	292	249	274	280	261	271	293	289	264	268	283	241	257	299	256	264	272	256	300	254	266	259	275	266	242	257	271	270	265	270	277	268	273	243	249	306	295	267	287	280	272	255	268	248	283	261	287	256	264	267	259	264	287	261	270	238	290	284	267	272	270	269	297	254	244	285	292	269	277	269	260	275	277	298	298	274	274	266	264	283	273	287	269	287	268	286	307	293	278	281	280	305	269	278	264	255	263	304	268	257	279	278	301	267	267	277	268	264	264	281	256	249	270	274	264	261	267	298	264	253	252	288	272	284	243	252	294	280	246	256	280	266	268	308	257	267	298	259	298	251	281	260	302	285	258	290	283	259	285	284	260	265	264	272	294	274	267	292	279	267	259	278	271	286	295	257	300	295	263	250	289	254	270	295	279	271	274	244	269	271	270	290	261	281	268	275	254	314	318	264	295	243	279	282	276	268	296	248	316	268	274	298	276	245	270	243	267	292	296	268	276	262	280	289	246	302	267	282	304	243	286	255	270	279	288	285	305	256	252	268	291	255	297	287	268	274	278	271	246	285	257	261	262	257	293	283	264	272	268	273	272	228	253	258	281	282	261	267	260	285	274	282	292	270	262	280	293	291	274	275	273	293	271	269	262	258	257	279	263	258	253	282	264	276	273	303	273	268	290	268	264	253	276	286	266	247	277	267	274	295	271	273	319	299	232	291	258	268	293	265	249	267	270	273
27625	20742	9246	1236	791	682	701	668	690	662	695	653	651	662	623	659	663	655	641	678	639	648	670	645	672	668	638	662	669	670	670	625	615	641	692	635	673	680	667	654	658	639	668	680	660	668	696	652	669	656	710	676	657	663	661	653	608	648	649	687	655	671	633	663	633	720	628	649	642	642	684	629	649	568	672	653	692	654	680	628	666	674	648	663	644	652	645	670	592	683	686	673	674	643	650	615	625	637	661	652	628	669	651	690	664	665	646	645	711	685	623	638	642	656	630	644	655	656	647	657	707	657	633	635	701	664	671	678	700	658	622	656	649	642	633	682	624	648	652	608	716	628	642	629	633	626	665	704	608	652	631	674	650	650	662	608	645	637	640	690	643	624	644	662	626	703	647	643	668	665	673	634	630	599	671	631	688	615	644	647	649	682	646	682	684	639	652	679	662	681	635	621	665	625	674	663	634	700	651	671	646	638	664	618	631	655	633	633	652	677	653	711	648	631	604	660	653	713	622	669	609	639	612	635	641	620	632	706	645	652	641	659	620	646	655	635	626	613	627	662	613	643	677	637	628	660	675	627	710	650	619	625	674	605	641	717	614	675	648	690	666	706	667	654	641	626	610	668	672	711	665	653	615	641	636	682	650	655	651	652	659	670	635	661	660	670	670	634	667	652	684	643	636	658	710	653	673	625	621	648	653	669	618	710	685	630	628	656	675	669	640	662	702	680	665	650	644	701	686	628	622	672	664	722	635	630	668	639	655	624	680	642	698	646	677	652	646	668	660	660	709	679	593	635	651	701	733	631	685	702	639	695	638	647	706	659	686	655	678	618	668	645	683	686	638	684	658	684	632	648	660	668	639	662	635	662	668	649	688	633	655	653	650	651	673	651	670	696	695	644	676	647	647	650	664	677	631	650	648	664	673	641	638	667	656	648	655	631	654	672	670	635	630	640	651	678	653	642	646	624	623	639	683	691	692	672	626	670	646	659	631	668	639	659	660	656	668	667	670	714	656	660	653	681	687	653	636	674	688	656	658	669	650	645	646	686	645	654	653	666	634	608	644	634	666	627	649	647	676	660	665	648	642	619	620	677	684	605	607	689	638	640	661	656	669	653	640	678	665	644	617	646	688	708	629	657	670	662	640	635	660	669	658	643	629	666	645	650	662	647	678	661	622	688	710	620	628	658	657	636	704	691	629	624	664	649	687	674	647	674	628	619	671	676	680	656	647	636	661	626	641	650	637	678	714	623	632	657	603	657	628	668	685	686	648	638	640	683	647	649	619	611	710	648	660	636	654	651	674	642	637	677	701	648	615	638	682	667	670	674	647	709	656	634	670	618	652	634	643	613	676	668	681	634	689	636	668	697	647	640	639	660	634	642	666	642	667	652	717	602	700	698	675	660	613	654	638	666	672	704	632	663	601	659	669	641	638	716	671	608	595	675	682	680	652	652	651	632	630	609	662	679	640	637	653	670	666	616	684	672	635	657	651	667	682	631	664	638	638	633	650	700	625	694	650	675	651	683	646	657	667	649	664	653	679	673	649	689	637	669	643	650	668	640	649	659	665	666	684	674	691	687	697	659	733	665	642	656	675	615	675	636	620	654	666	686	666	637	701	661	682	671	614	636	677	655	663	667	604	658	671	662	647	689	688	670	644	678	655	649	690	632	668	654	658	664	629	704	706	636	675	717	612	689	630	637	686	628	671	664	654	664	661	663	671	658	621	667	660	678	643	672	701	641	630	647	709	692	627	631	675	651	694	664	640	662	643	665	656	657	670	638	641	632	649	655	672	651	681	613	625	673	633	630	685	637	652	648	669	667	641	601	619	652	663	651	631	657	662	641	626	637	646	643	670	658	619	661	640	684	662	637	663	664	696	606	669	618	650	622	648	662	685	675	647	628	644	677	670	652	710	661	619	635	675	629	635	684	637	662	632	666	622	647	626	697	642	648	636	709	632	637	668	651	651	658	682	657	651	663	667	673	612	624	653	646	649	662	675	635	709	654	658	638	678	646	705	695	655	621	670	711	658	607	601	615	653	711	641	701	670	610	605	657	674	669	632	632	658	646	649	658	614	647	683	659	672	656	626	633	635	644	615	653	621	613	639	616	640	719	641	594	668	707	599	688	607	645	597	650	678	668	699	629	695	636	627	646	662	662	660	659	622	628	661	631	680	644	675	670	630	711	624	641	658	612	665	637	643	676	681	682	677	642	631	675	681	686	623	631	623	644	665	694	647	679	634	640	655	643	610	705	645	698	645	670	638	635	663	689	667	592	650	667	645	615	652	644	684	622	695	663	674	662	670	666	691	644	662	685	672	667	642	653	643	703	617	598	650	674	636	657	692	648	669	721	694	669	677	627	667	683	656	673	669	628	640	636	669	622	663	681	638	622	650	673	638	639	663	672	678	612	629	612	661	646	597	689	644	640	667	608	642	677	700	648	682	647	649	636	656	660	698	715	682	695	660	660	655	627	698	650	624	630	654	644	693	702	679	708	657	676	649	671	622	622	708	583	612	673	665	648	623	646	666	611	632	637	645	678	654	663	669	654	679	629	673	704	658	686	666	639	647	595	625	689	681	677	647	659	637	685	663	603	677	632	675	668	629	687	635	650	632	658	654	663	669	685	653	671	658	661	665	659	677	637	663	600	640	696	647	620	658	642	682	668	630	663	625	661	668	661	623	656	662	668	647	601	672	658	627	692	661	653	669	616	623	674	633	668	654	658	633	677	663	643	650	616	669	624	705	684	693	660	672	623	684	658	689	683	693	642	677	618	683	610	665	704	753	612	675	638	668	641	637	654	703	707	632	658	641	670	652	641	673	660	689	625	682	667	651	616	636	666	657	660	614	605	653	647	658	675	665	677	675	648	609	605	691	639	662	634	681	656	654	705	688	620	732	625	651	655	674	635	639	629	661	638	646	626	687	655	628	650	635	640	626	656	683	709	699	687	671	676	656	670	664	598	621	658	664	672	638	631	616	631	625	656	696	682	659	630	627	665	629	657	626	634	674	660	651	652	677	630	672	658	668	622	657	670	679	664	645	654	609	652	631	654	646	643	630	655	601	640	695	672	693	633	657	677	632	685	630	673	672	647	671	662	675	639	639	611	643	659	722	675	640	619	660	617	679	692	649	615	689	643	668	657	638	648	656	628	700	710	698	635	624	660	648	663	633	639	671	654	603	605	633	680	673	662	634	660	654	655	692	691	637	669	627	675	667	655	694	678	680	649	680	692	645	685	653	646	649	629	640	638	619	650	675	667	645	691	633	618	661	622	647	689	660	685	665	617	676	665	639	679	641	629	627	649	609	683	636	664	625	682	654	644	672	635	636	644	644	667	643	653	657	658	639	654	659	614	680	657	626	639	637	666	633	634	635	684	669	674	622	629	628	688	622	674	654	664	695	654	616	644	645	698	637	626	649	649	659	698	675	671	675	623	651	630	660	667	648	631	677	644	641	675	689	644	614	642	614	617	696	672
9280	1502	1419	1095	992	921	941	866	887	818	870	858	872	838	878	845	881	857	871	879	836	859	855	861	866	840	836	874	831	882	895	828	833	884	841	902	807	841	826	870	811	889	843	836	810	877	821	873	832	795	846	827	822	904	873	850	898	847	832	856	907	823	891	830	812	811	858	875	831	875	786	865	787	842	837	822	874	815	823	803	846	822	820	870	825	840	852	821	849	853	818	850	822	865	825	863	847	810	825	877	862	856	832	861	829	887	868	856	845	856	855	832	909	864	905	857	800	832	859	842	847	806	889	837	870	878	807	825	810	792	811	808	871	815	789	844	909	817	810	816	833	825	904	813	875	846	846	850	838	828	893	856	809	778	818	813	810	869	888	855	816	851	849	813	838	867	841	850	815	831	793	796	846	896	831	808	848	878	823	879	869	875	899	857	784	875	791	815	838	865	862	819	828	849	823	805	807	779	851	902	808	848	861	860	834	904	850	857	795	911	823	864	825	867	832	860	829	869	781	793	798	859	806	841	829	810	831	843	848	848	829	833	882	855	881	874	871	859	825	820	879	810	827	804	817	813	858	847	846	800	820	862	828	830	857	793	853	812	822	832	876	811	820	850	853	887	829	860	830	861	843	841	863	848	849	798	815	892	853	868	845	809	850	849	809	817	878	820	869	806	831	794	854	767	816	813	757	811	816	870	842	829	826	799	847	811	811	846	808	817	784	819	826	826	841	817	869	792	828	789	832	880	874	847	831	838	819	876	872	876	836	807	867	885	842	802	824	860	873	794	854	885	844	879	901	796	860	832	857	852	888	848	871	866	832	806	825	801	808	838	817	830	856	811	847	840	828	825	884	817	838	842	814	826	861	818	830	863	808	865	875	863	849	873	819	857	796	818	833	841	863	856	899	875	852	868	850	899	828	800	840	826	880	814	822	834	865	822	870	800	866	866	878	813	881	842	824	847	805	824	872	865	853	847	826	847	862	811	857	885	860	797	799	827	859	870	869	859	742	805	852	784	849	805	843	875	808	841	820	836	827	823	835	842	886	774	828	807	870	844	875	838	787	788	889	847	834	872	892	818	814	798	831	864	866	842	854	828	846	848	814	882	919	883	804	912	840	820	862	901	867	857	852	826	870	824	875	821	873	858	891	881	901	830	798	902	849	810	842	826	835	856	789	884	854	825	847	824	768	804	880	814	787	877	763	867	825	809	819	805	836	887	858	796	834	813	844	855	847	843	843	830	787	851	803	823	822	839	858	829	848	824	786	837	811	865	852	859	828	857	905	828	855	796	878	804	836	852	838	873	875	847	890	868	798	900	816	811	838	846	872	892	887	852	886	815	864	853	868	843	866	889	834	836	870	841	861	870	818	801	833	861	840	831	893	824	801	842	799	823	776	856	871	855	853	899	804	824	830	840	858	811	863	840	797	866	814	887	836	825	885	872	862	861	836	905	835	860	843	900	822	803	805	776	841	833	802	848	871	819	860	835	863	908	819	838	904	825	820	842	825	797	839	823	849	809	839	882	897	842	859	798	833	803	822	854	829	876	855	880	884	880	863	830	854	861	869	851	847	809	833	775	863	867	834	843	820	834	857	819	863	860	821	904	867	854	794	812	804	830	872	891	897	907	822	853	808	901	845	861	811	810	794	851	851	830	854	850	838	809	824	835	866	879	864	879	827	844	822	889	837	871	835	879	819	866	771	850	842	801	777	829	830	855	829	839	845	817	841	865	830	847	872	799	812	890	829	820	830	810	845	891	912	835	837	860	825	796	846	831	846	828	815	799	824	881	856	833	895	876	806	806	850	828	811	800	799	846	809	865	858	831	860	851	870	836	867	852	832	846	881	864	827	800	833	877	838	879	860	839	901	888	954	841	900	847	857	818	869	829	870	864	798	866	843	858	852	832	891	862	854	793	820	866	818	857	840	852	817	854	847	799	784	851	862	850	846	812	851	839	873	825	789	852	882	861	866	865	840	798	806	840	817	830	792	828	876	848	859	833	842	869	845	832	836	816	831	858	863	823	848	824	841	881	793	869	805	831	849	828	847	822	851	822	874	845	837	845	823	847	827	804	843	815	812	836	846	855	806	816	825	793	837	871	834	870	844	833	801	824	858	825	850	794	850	877	849	860	863	839	877	817	838	825	894	863	805	818	825	831	871	803	856	849	868	858	833	865	886	808	839	824	879	824	826	826	875	831	853	818	836	856	814	805	827	813	923	867	860	855	836	851	890	818	851	824	911	882	820	868	792	839	840	863	832	819	843	863	827	849	846	832	862	857	845	809	798	858	837	842	838	855	875	845	818	875	836	845	803	834	816	826	839	843	887	846	823	792	817	852	836	780	831	805	781	881	862	804	869	844	896	822	828	850	817	824	894	855	847	887	848	848	802	850	893	863	892	819	837	863	834	842	823	890	868	835	837	850	865	806	845	836	833	804	859	830	852	852	855	856	888	838	843	863	833	844	803	857	840	885	813	802	852	848	869	853	804	844	862	817	861	843	798	837	827	846	859	891	873	850	795	835	858	866	850	838	852	868	834	856	854	848	860	860	863	895	831	873	874	858	854	833	864	811	818	846	893	837	818	840	827	870	838	872	839	848	860	854	873	828	802	832	860	851	825	797	845	871	818	846	896	871	885	810	836	891	869	868	852	875	845	848	814	837	804	899	879	889	848	909	874	847	886	871	845	831	828	864	837	849	855	853	847	829	785	896	772	860	817	879	893	867	882	843	860	834	857	857	807	831	866	812	819	811	846	833	863	876	847	829	882	804	847	832	794	822	843	817	808	860	814	867	858	869	828	836	847	835	871	873	833	822	831	804	826	867	779	811	853	831	872	825	832	789	882	851	852	783	918	839	836	835	818	824	816	853	850	796	841	849	839	814	840	812	820	825	867	824	862	818	876	834	840	831	849	854	830	878	848	815	875	892	902	823	837	803	834	796	839	880	814	898	910	811	851	882	860	808	798	821	794	851	867	880	881	851	806	847	862	844	874	867	828	854	812	821	836	866	842	836	803	877	800	858	885	850	842	807	888	836	862	847	847	840	811	851	823	857	824	839	874	882	857	881	813	871	846	851	823	852	794	901	798	837	881	845	830	865	859	823	835	829	851	842	829	853	851	813	846	853	822	851	810	781	846	818	869	849	837	815	834	803	826	858	853	826	812	820	866	867	831	823	865	821	838	788	858	789	841	836	837	819	845	901	789	889	886	872	876	824	880	840	822	856	908	820	846	812	811	836	823	842	834	829	855	845	798	825	886	813	806	844	848	859	845	846	780	855	830	857	857	825	884	900	863	866	831	855	831	882	830	842	851	848	800	866	837	867	864	813	847	851	841	805	825	816	822	842	883	868	916	806	796	818	850	867	845	857	799	801	840	841	865	830	819	831	868	822	817	843	808	828	857	856	846	850	803	827	831	799	843	856	809	839	833	843	822	914	819	829	833	786	853	829	838	830	826	825	836	785	839	842	842	860	886	878
24129	21424	29062	24194	21414	11164	1287	861	716	660	657	610	611	605	545	560	529	534	539	521	505	537	521	545	532	547	523	487	549	479	501	488	530	482	486	478	536	498	512	460	494	470	509	509	492	484	485	483	480	476	515	522	502	511	496	483	491	493	471	482	487	486	496	530	491	454	528	458	489	480	495	495	497	507	499	523	470	482	498	463	484	455	506	466	478	465	473	509	474	512	476	495	523	466	461	457	512	520	465	480	470	475	525	485	453	497	480	489	499	453	499	481	512	443	480	473	521	468	465	491	441	503	452	509	438	454	480	483	526	495	512	494	498	480	504	513	482	505	510	459	500	470	508	495	485	484	545	485	517	505	489	501	499	459	511	452	492	486	465	524	517	471	488	517	473	500	500	519	462	450	510	487	467	502	494	484	532	475	481	535	510	491	504	483	479	505	500	500	470	463	528	502	494	472	521	485	502	499	495	489	485	512	453	482	471	493	512	474	494	508	477	487	487	461	434	510	494	504	508	474	490	485	470	517	489	465	504	494	447	485	474	489	440	475	492	494	470	490	462	454	478	462	462	481	492	487	497	496	481	439	529	481	470	468	472	451	498	494	457	494	549	475	469	519	502	444	449	484	512	519	482	460	472	516	477	483	490	442	511	528	449	461	454	493	491	472	459	464	449	477	475	533	443	451	486	488	476	520	558	503	510	524	502	517	513	520	513	485	505	530	477	507	452	430	475	485	493	496	469	514	532	472	514	474	479	486	485	495	513	497	461	499	514	481	507	510	498	486	499	466	476	478	463	462	515	476	507	469	542	477	486	478	466	512	499	487	505	531	488	490	506	456	472	512	470	519	478	484	530	471	467	478	446	443	502	471	502	500	490	506	467	489	449	531	498	511	495	519	484	496	503	504	487	541	504	481	444	510	505	505	463	482	495	489	498	495	520	491	484	494	463	508	514	486	487	491	476	512	476	472	471	451	501	476	469	457	493	452	500	510	479	528	470	538	506	467	493	435	501	504	474	553	475	513	494	498	494	459	492	484	468	531	502	477	446	473	467	503	472	486	445	530	511	439	500	496	464	472	479	474	464	511	486	481	504	508	469	521	532	458	499	459	514	467	496	531	435	480	488	523	508	499	503	485	479	480	501	505	464	491	489	469	518	489	513	482	527	491	498	481	467	488	516	491	483	512	505	492	518	485	489	470	472	472	487	476	500	468	486	491	478	511	497	491	480	485	496	522	477	451	497	492	461	500	479	463	476	498	511	479	501	497	497	485	438	470	495	509	501	499	490	522	505	486	526	510	468	496	524	461	504	510	500	494	452	483	472	472	472	440	513	496	438	504	502	487	484	521	485	535	477	483	516	496	477	480	487	486	446	515	478	491	488	490	481	484	472	497	465	479	484	489	488	472	464	498	458	477	495	497	492	499	474	495	496	466	451	458	472	492	504	518	494	481	494	487	459	477	491	504	497	463	501	478	488	452	534	488	522	483	469	485	521	492	497	506	528	491	463	476	488	479	490	510	468	499	505	481	498	490	452	483	471	495	495	471	526	474	493	482	496	471	461	480	493	531	525	457	479	476	485	454	491	483	490	484	511	444	475	500	477	494	503	490	479	462	488	468	458	467	442	516	454	516	463	485	474	488	459	472	470	490	489	526	517	495	483	498	493	504	495	476	462	477	480	483	446	460	510	487	467	484	469	511	471	506	475	510	500	535	473	514	474	480	478	490	491	477	457	480	505	475	509	469	453	488	454	502	477	498	463	481	517	481	463	477	482	484	539	479	473	514	460	498	538	498	504	507	476	467	507	519	437	518	483	478	460	470	475	469	497	489	510	450	518	462	523	535	513	482	482	477	526	450	507	483	449	524	482	491	498	481	510	501	467	494	499	484	494	487	515	478	510	492	490	473	476	479	483	509	519	478	483	452	494	509	491	441	439	474	456	452	504	495	490	460	516	483	517	465	471	506	521	465	518	471	495	480	503	446	460	488	491	466	482	457	497	506	501	560	475	472	435	437	505	496	463	481	525	522	521	475	451	487	494	503	485	498	499	537	508	477	490	502	493	517	494	501	507	430	489	499	484	490	495	489	490	496	503	458	500	475	490	463	500	464	460	440	448	483	486	485	471	543	507	481	484	460	444	547	493	464	492	488	494	467	475	497	479	497	501	525	474	491	482	508	500	474	497	465	462	464	487	461	458	492	474	508	480	483	469	454	471	440	479	525	497	458	475	501	479	484	477	479	477	508	548	481	479	487	469	445	499	492	521	486	516	470	468	487	495	490	473	456	471	508	528	455	499	522	517	493	485	496	503	482	511	496	466	464	472	514	511	519	503	490	514	454	515	501	514	476	491	523	487	447	477	511	444	482	479	493	469	469	510	493	504	503	469	541	485	458	490	475	472	506	480	509	476	482	520	468	517	526	494	457	491	467	455	467	465	465	487	471	517	490	475	518	471	493	533	527	491	496	517	477	478	454	449	487	468	468	492	442	521	489	481	490	474	516	465	507	494	492	458	473	488	470	482	515	490	526	503	462	501	470	514	507	492	459	507	486	522	487	480	500	489	523	480	544	478	500	497	472	485	463	501	472	477	488	467	490	514	500	476	455	479	499	484	431	496	519	480	456	466	503	485	494	429	480	496	499	529	484	503	478	489	509	499	458	479	469	495	522	486	481	460	511	491	520	465	505	500	502	517	494	477	465	480	523	481	471	471	468	475	474	466	488	478	495	513	478	473	471	466	461	478	443	485	481	472	445	476	482	506	474	495	496	502	543	459	496	474	512	469	498	511	492	477	484	492	462	489	471	510	494	494	475	502	512	464	469	490	467	472	463	450	480	458	473	472	493	437	525	510	481	438	497	482	483	481	487	467	443	484	497	470	491	458	499	493	480	485	492	527	482	517	494	473	482	454	451	545	464	468	506	483	490	486	475	514	491	488	485	466	476	514	494	514	495	473	476	524	505	491	526	467	464	518	497	481	487	466	462	444	492	511	473	493	504	532	491	492	496	502	524	473	471	496	477	510	503	499	481	499	489	490	511	506	503	478	422	421	466	464	506	445	483	504	503	459	536	490	488	457	475	508	477	512	529	506	508	487	426	490	535	525	472	520	472	515	478	483	488	512	499	540	459	487	485	514	442	484	502	458	483	486	482	483	455	501	494	473	489	517	506	477	502	489	491	475	510	482	516	477	486	488	484	499	497	478	464	538	539	491	475	495	466	470	490	432	479	510	478	483	482	483	456	480	482	494	496	529	522	530	475	486	448	521	516	493	479	450	507	514	458	457	518	466	492	495	474	501	457	473	460	489	483	474	516	488	499	519	423	508	502	504	452	453	449	477	519	488	485	456	509	490	471	468	477	448	464	456	472	436	481	469	458	490	472	488	478	504	487	495	495	517	493	490	521	460	486	452	519	493	505	449	514	481	486	480	489	459	443	472	497	487	507	490	469	502	491	496	443	501	492	445	475	510	457	492	519	434	499	523	473
17563	8411	7389	3905	2692	2060	1838	1436	1344	1100	1004	966	891	802	870	828	789	729	733	669	717	698	721	696	723	655	696	650	688	657	624	657	620	698	680	659	694	651	649	649	624	654	672	640	632	644	635	686	678	625	668	643	676	653	670	660	643	598	649	677	667	613	627	683	628	658	694	676	657	634	624	654	627	620	665	628	631	675	621	670	666	641	619	673	656	652	607	655	612	688	667	675	644	628	634	645	646	610	658	637	642	639	637	597	639	605	643	645	629	644	633	617	603	683	661	655	664	648	613	673	667	652	596	641	651	625	606	656	657	670	658	635	649	619	648	639	683	592	623	621	618	635	657	623	654	631	659	646	593	658	639	666	675	675	699	627	638	657	670	627	649	656	660	643	654	653	667	640	643	636	634	614	645	652	654	644	678	609	639	622	666	684	665	654	679	650	609	645	654	635	636	627	645	622	669	660	628	627	597	636	689	654	624	630	681	675	663	604	670	631	597	649	624	620	643	566	682	608	614	661	606	618	637	659	687	640	648	673	597	722	635	637	661	665	663	634	665	643	617	642	658	659	654	591	661	632	636	678	601	636	660	667	673	612	627	622	677	661	688	653	611	644	639	638	666	612	633	630	651	601	645	587	637	643	632	708	632	626	640	642	687	603	637	695	670	578	620	675	629	629	620	617	671	643	629	651	641	668	652	693	631	634	636	624	683	647	609	641	618	618	622	644	586	650	645	636	647	695	683	631	626	618	648	588	634	661	664	668	630	670	649	677	628	644	661	592	692	658	603	648	639	628	617	645	658	666	663	619	635	611	664	668	682	617	688	672	673	654	644	618	633	652	645	622	636	646	617	634	642	644	703	642	645	650	614	653	613	600	671	643	669	648	621	647	640	598	621	651	639	661	654	650	602	591	636	633	631	622	652	645	657	613	659	659	614	637	643	610	641	643	659	626	636	679	638	634	653	650	650	674	664	641	635	645	629	627	618	689	643	614	644	640	642	643	604	656	672	676	645	615	634	638	670	651	663	619	627	613	608	648	661	618	628	643	635	628	620	630	623	620	651	642	634	628	669	687	707	636	636	641	658	635	638	652	667	605	694	656	619	644	598	664	652	626	681	577	661	668	669	656	642	590	674	656	659	586	625	625	629	618	651	659	632	655	660	623	664	622	645	605	659	621	617	613	599	634	608	632	640	662	650	657	580	619	683	595	607	598	598	669	664	643	674	654	631	611	661	647	635	612	643	637	593	625	623	614	672	653	613	598	618	671	649	640	685	631	659	626	625	672	641	635	653	656	645	622	660	645	617	673	612	660	651	659	619	659	636	642	618	652	619	684	616	660	609	667	640	619	645	651	638	642	655	643	618	635	634	613	674	702	619	631	589	630	682	629	662	630	604	712	665	642	638	642	634	653	605	668	674	626	642	651	603	667	663	641	639	676	633	642	629	643	651	666	694	663	672	634	633	571	670	627	603	669	620	672	617	633	613	684	616	649	613	666	632	637	635	643	643	612	612	650	639	664	666	679	603	643	654	650	625	674	620	648	616	642	651	609	632	642	584	634	632	642	624	613	627	578	603	653	645	664	625	640	662	633	608	632	569	672	600	614	617	637	671	666	621	629	638	657	670	661	621	646	653	661	694	653	617	638	644	578	638	623	593	634	643	603	642	678	620	657	634	658	639	624	612	636	697	641	654	634	660	638	660	623	632	575	683	647	635	591	604	644	585	638	692	622	660	641	588	620	660	664	637	670	614	634	626	638	605	662	666	641	637	674	659	652	640	670	681	640	709	628	655	668	614	675	674	644	635	645	640	660	619	633	623	626	650	640	703	635	647	648	655	654	626	645	640	664	639	636	655	645	641	637	641	647	669	689	687	623	639	631	641	638	590	641	629	659	710	661	643	653	656	682	630	650	629	651	681	653	674	675	628	633	648	662	671	663	644	599	664	651	604	596	695	654	673	641	636	653	662	644	615	656	672	675	681	635	638	675	596	631	630	707	656	665	649	647	688	623	665	650	630	653	619	617	649	580	612	631	614	636	639	660	689	625	640	650	601	631	627	593	639	660	614	644	677	641	625	652	649	659	649	632	680	614	662	633	623	626	611	605	618	584	635	649	647	633	673	706	589	687	687	653	658	637	641	639	621	629	667	682	618	602	631	632	621	617	660	622	629	659	622	634	665	675	637	636	649	629	668	628	627	657	665	618	654	663	601	630	663	618	637	649	613	653	681	622	622	644	610	650	673	629	619	631	630	639	678	618	636	660	640	631	598	648	669	591	602	633	631	664	656	625	656	618	676	664	638	651	633	644	616	637	643	677	678	638	638	599	674	601	602	622	650	623	682	628	633	603	622	634	621	640	652	656	636	652	620	628	642	617	642	610	619	656	641	664	642	652	651	678	656	635	665	640	623	656	644	635	672	613	676	624	615	609	689	657	635	627	655	603	641	644	628	648	612	635	689	637	625	643	647	663	685	643	656	641	660	665	639	638	639	625	622	642	652	697	659	619	647	613	628	603	650	637	675	640	662	675	651	587	640	655	658	669	669	617	615	676	638	655	642	670	641	625	629	675	656	646	665	640	641	600	667	630	641	597	648	613	604	624	636	637	671	627	663	645	643	595	673	685	629	602	683	626	622	644	614	635	643	660	673	625	647	675	652	663	620	642	672	636	639	655	688	646	658	643	639	644	643	642	620	614	617	656	689	646	650	620	678	676	691	673	649	656	643	705	670	631	686	648	653	686	653	649	658	688	610	632	632	625	676	622	656	604	656	645	650	645	656	658	625	646	645	695	616	627	660	625	660	639	627	629	620	592	665	652	667	650	676	676	668	659	641	598	613	645	615	638	632	655	644	648	630	699	653	663	606	637	629	656	613	619	603	599	616	658	606	634	629	635	642	660	618	628	640	582	620	619	646	643	577	649	604	609	637	678	690	648	674	631	632	619	640	632	680	570	632	624	597	674	685	655	673	618	653	653	652	683	580	618	642	662	623	622	616	644	628	658	630	671	650	643	642	630	626	632	633	636	615	626	663	641	602	645	653	620	667	611	698	631	640	660	661	661	634	637	654	623	620	687	642	660	637	630	603	626	643	655	634	659	636	636	651	611	660	651	637	631	630	645	643	649	673	671	652	650	641	633	681	655	626	625	672	660	640	614	605	646	702	649	668	598	644	661	636	609	634	679	639	618	657	629	637	650	651	670	684	644	639	620	630	619	625	634	628	613	718	675	652	706	646	666	637	651	641	677	667	659	634	619	611	636	610	638	721	637	635	612	603	649	664	628	628	614	632	670	660	669	650	665	609	638	609	630	673	645	630	619	649	645	660	650	619	625	635	613	603	639	645	659	646	597	636	647	696	666	625	633	660	645	710	652	627	634	673	638	633	658	644	655	656	626	639	654	605	660	660	679	592	608	709	635	614	647	633	669	603	639	616	693	622	610	644	639	639	616	592	649	621	628	621	684	616	705	659	636	641	648	641	684	654	633
23155	21436	29536	23713	21436	21481	8989	956	697	544	509	447	411	438	349	332	325	323	293	277	264	282	231	275	257	268	232	266	273	255	254	240	231	245	221	229	216	242	226	236	238	238	233	219	211	222	238	233	206	196	210	232	222	242	224	195	233	217	209	255	230	193	217	232	262	233	233	254	225	221	215	234	219	193	206	199	206	216	202	223	187	216	194	226	196	211	205	207	201	206	190	208	223	209	217	225	214	211	200	215	212	203	225	206	199	219	208	210	208	206	184	219	228	205	194	212	210	187	195	200	193	211	194	191	225	197	221	228	225	208	208	207	214	207	215	206	210	206	223	228	238	215	223	216	206	195	221	200	216	226	206	206	205	205	197	211	188	227	218	208	212	226	209	208	203	208	209	195	208	194	209	230	224	218	211	216	189	213	197	199	194	194	200	199	183	195	215	224	211	231	194	219	211	219	216	204	225	196	209	192	255	222	196	220	254	237	212	191	206	206	207	205	186	207	217	228	213	198	198	211	204	200	222	203	232	233	198	204	221	225	208	203	221	216	230	221	211	199	215	205	241	218	226	201	194	224	214	197	212	189	210	188	216	241	213	212	182	197	226	226	207	202	221	196	215	243	202	208	221	186	225	205	214	242	202	195	213	218	224	220	198	207	218	215	212	219	204	233	209	189	204	212	225	214	181	198	179	226	191	185	193	220	205	226	192	228	208	218	209	199	203	224	225	231	217	205	202	223	215	222	205	239	191	191	196	194	201	208	214	247	206	227	230	191	214	217	202	216	197	217	211	217	216	216	198	198	192	182	210	199	208	208	195	216	216	198	218	197	180	204	208	215	205	216	200	230	194	212	192	206	216	228	218	209	225	186	197	234	218	203	197	200	174	235	210	210	204	220	226	194	229	209	219	223	196	217	231	229	208	189	191	190	214	219	216	185	203	203	206	203	211	211	207	216	219	204	211	207	207	195	211	191	193	216	217	205	214	216	200	203	236	209	218	231	212	211	210	208	223	210	209	200	157	204	218	198	221	182	244	193	194	205	221	219	201	202	214	188	212	196	203	213	206	216	211	209	201	207	232	217	213	224	235	206	177	207	213	234	183	216	227	228	237	232	221	177	216	186	210	208	197	203	198	217	212	223	220	204	225	230	212	217	201	224	207	207	198	201	203	222	222	207	205	214	200	220	219	219	188	219	213	198	211	211	214	252	208	221	194	200	204	244	198	245	218	196	210	210	218	215	200	210	235	183	218	192	213	199	200	214	202	210	196	216	234	211	191	220	192	163	195	219	198	212	214	213	219	198	188	224	197	197	185	180	214	223	195	246	191	209	229	194	201	191	220	180	207	230	179	187	206	197	218	230	224	208	216	221	226	214	211	232	213	251	196	200	225	209	201	215	211	199	222	217	207	226	232	194	218	196	222	206	182	216	221	200	218	220	218	201	207	224	216	182	190	215	207	212	250	207	198	226	190	205	227	211	200	212	197	223	214	214	212	223	209	201	190	210	215	232	187	209	194	220	194	217	199	238	204	157	199	211	223	225	229	219	212	204	209	229	214	222	231	175	178	185	236	215	224	211	222	229	224	233	191	206	208	221	214	188	202	215	213	204	225	204	213	208	222	217	223	214	204	211	224	208	217	207	213	202	212	227	191	225	217	207	192	218	213	215	193	205	219	208	189	197	215	226	229	229	190	202	215	208	223	225	216	194	188	227	201	198	223	219	201	211	233	226	194	209	192	199	198	224	240	228	203	193	204	215	216	213	203	202	210	223	217	218	168	214	215	188	197	228	190	212	232	220	217	211	199	239	202	211	183	229	220	237	207	202	219	216	194	205	218	199	216	190	208	184	193	182	198	206	230	222	232	182	213	220	210	218	227	205	200	212	191	196	220	201	210	210	208	208	180	229	190	201	236	226	197	232	182	206	201	219	197	222	200	208	200	207	190	208	212	217	192	232	236	219	232	189	222	216	207	215	212	232	201	210	181	196	222	231	203	205	231	193	204	237	223	201	210	207	196	216	225	225	203	219	228	223	206	200	227	223	214	200	206	181	190	220	236	220	223	187	190	213	206	200	221	216	203	228	218	221	220	201	230	198	194	244	214	205	200	211	201	196	223	225	247	202	229	249	189	212	202	176	225	225	198	220	221	194	197	209	232	217	216	201	194	234	190	228	201	212	197	226	210	205	188	210	204	234	225	234	214	212	192	214	214	211	196	195	190	208	196	203	219	198	199	220	238	190	200	206	201	228	206	204	209	203	232	206	203	206	197	218	198	194	226	204	210	222	231	216	223	202	207	229	205	197	222	200	222	198	207	214	226	193	214	198	210	230	226	214	201	201	215	182	230	207	230	220	215	234	226	210	213	193	196	212	214	219	203	186	196	190	217	230	217	242	207	201	219	199	211	213	207	179	235	210	218	219	205	222	217	203	193	212	221	179	209	233	218	200	188	207	210	213	207	206	207	209	190	231	228	221	226	190	225	204	217	220	215	221	190	207	231	218	204	232	206	197	208	206	202	215	195	229	195	192	208	205	223	202	208	202	241	231	218	215	227	245	192	198	193	202	213	211	210	203	212	213	209	229	220	222	219	230	201	203	238	181	229	224	218	218	213	230	204	218	196	206	204	188	189	225	198	237	179	212	210	193	225	235	196	197	222	197	204	212	212	173	203	216	202	214	206	202	184	224	230	194	197	223	231	210	196	212	200	227	204	195	236	194	185	218	203	201	186	189	223	212	199	211	196	214	202	226	198	212	241	205	213	193	175	205	220	191	221	220	220	217	172	191	225	197	225	192	198	247	227	204	237	188	211	207	190	194	218	245	182	207	209	233	238	229	227	201	203	213	219	189	190	199	211	209	228	197	218	212	210	181	226	199	180	199	228	214	211	219	213	211	222	223	211	204	206	224	195	227	199	209	197	235	210	206	220	244	206	223	227	204	187	195	197	205	208	201	200	188	204	212	202	209	189	192	195	195	203	204	216	229	226	207	208	226	184	200	201	196	215	210	219	211	177	229	192	197	206	222	170	226	193	217	234	226	201	206	212	169	216	149	214	199	211	220	208	163	212	215	223	203	199	191	210	222	188	200	210	231	215	201	201	220	196	219	228	233	211	218	231	233	197	193	218	211	223	215	224	219	225	199	201	212	227	193	217	224	223	199	215	220	212	210	186	218	190	212	197	237	211	218	208	205	208	202	248	215	225	223	200	196	207	213	199	214	214	209	225	212	172	212	193	223	199	223	235	241	177	208	220	203	218	182	204	214	206	198	208	213	216	191	198	212	201	196	212	200	186	184	197	214	194	209	235	219	197	197	207	219	205	210	190	195	206	205	211	181	216	204	187	209	206	202	215	208	211	212	210	204	215	217	204	176	222	226	183	201	189	207	230	226	215	240	171	212	204	231	211	216	225	211	208	199	217	219	191	211	218	242	209	184	196	196	202	194	204	185	193	210	204	205	208	213	234	210	205	228	217	201	222	218	177	201
19532	13757	11946	6257	4328	3286	2546	1873	1577	1220	1062	929	782	659	592	614	552	506	467	425	432	407	353	393	349	342	358	359	359	371	335	337	304	332	318	298	294	327	334	309	319	266	332	298	307	277	287	307	326	297	306	285	281	292	317	295	270	302	275	272	294	280	312	277	300	285	275	264	295	279	314	274	275	315	293	258	299	274	311	286	296	292	293	276	276	278	281	267	285	273	283	290	308	275	310	259	329	293	268	286	281	274	303	305	283	280	288	259	291	301	303	283	280	256	281	276	261	285	288	305	287	298	314	303	275	268	278	283	301	280	262	287	251	318	283	297	303	264	288	282	280	298	267	256	269	268	263	281	268	263	296	290	283	314	289	301	249	255	294	299	298	291	258	279	304	277	256	272	272	283	239	278	263	307	266	283	273	279	307	249	267	299	281	288	264	284	270	291	265	271	263	297	294	304	300	284	270	274	262	273	252	302	293	291	300	292	268	265	297	288	295	281	258	261	284	270	282	303	288	313	273	292	298	273	248	263	268	304	267	273	281	294	301	264	308	286	284	259	273	282	289	266	294	282	289	269	292	309	273	283	269	282	256	293	292	276	266	256	271	243	266	248	260	283	290	276	301	284	291	247	291	287	280	266	304	291	268	258	286	281	287	259	266	267	262	283	292	275	311	254	293	256	281	274	264	282	272	273	274	274	292	245	281	282	266	277	262	297	307	283	276	304	295	290	281	285	264	251	292	284	287	288	253	279	292	257	293	284	285	269	272	273	278	285	290	307	301	293	243	294	285	275	285	257	281	274	303	309	285	268	257	282	264	271	277	252	271	284	283	281	291	293	252	279	330	266	285	271	259	264	272	270	266	266	278	281	283	267	267	293	278	277	277	267	262	294	309	270	260	273	274	315	310	295	307	300	270	267	248	279	274	295	272	253	284	269	291	259	269	282	280	288	279	275	309	293	282	286	289	299	268	277	274	263	264	289	257	278	308	262	286	253	313	289	286	257	270	268	271	265	273	273	284	276	276	273	273	260	303	276	245	303	301	317	301	287	284	268	261	288	307	267	280	283	254	259	311	283	310	335	277	282	275	264	298	308	274	270	294	296	292	268	246	286	246	275	249	296	295	287	292	300	265	266	274	276	283	289	269	280	306	256	287	307	311	285	281	304	269	261	265	290	289	299	288	299	310	284	282	268	272	253	304	287	271	289	280	278	254	290	269	263	283	275	249	310	311	273	286	275	299	287	276	254	274	320	271	253	248	299	270	302	269	306	304	272	290	299	262	269	280	300	273	269	270	298	276	283	268	305	299	289	267	292	286	271	270	280	288	268	270	284	264	298	295	258	286	284	255	293	296	261	305	295	321	277	280	313	251	296	249	279	269	300	294	277	292	264	244	297	280	282	284	278	280	280	282	311	270	309	293	279	322	270	291	290	277	260	292	272	300	301	268	286	271	258	289	278	263	280	292	283	262	262	317	284	268	252	252	276	291	283	287	291	287	263	302	278	317	304	283	270	257	273	281	269	273	301	287	302	281	297	276	271	301	289	286	317	253	319	297	265	282	271	289	291	272	290	275	295	265	309	296	248	289	307	258	276	291	291	287	286	274	266	291	284	310	291	296	257	243	275	262	259	291	289	280	305	279	277	284	290	250	304	274	262	234	258	269	297	268	274	287	281	284	314	264	268	256	297	290	297	308	267	249	295	250	309	304	306	284	279	296	279	277	265	323	277	303	257	285	285	286	260	325	303	319	276	284	288	296	251	258	316	300	275	246	262	311	251	305	270	292	263	301	288	279	260	285	291	272	258	263	283	295	255	250	261	278	289	308	282	274	259	275	292	316	286	277	272	266	285	284	276	297	286	282	262	276	283	263	272	295	280	288	267	270	269	274	277	270	249	271	301	274	264	297	265	270	268	276	270	303	310	301	261	281	282	265	289	272	286	278	276	288	272	267	279	271	292	291	268	286	291	288	292	285	283	237	302	267	295	279	276	254	285	309	312	284	272	262	281	278	265	291	290	259	300	281	258	293	286	306	279	321	324	268	280	276	292	274	277	313	283	277	274	262	301	259	318	279	281	328	273	264	287	272	267	286	259	301	259	274	272	254	271	324	253	300	269	292	262	266	259	298	299	284	269	294	270	312	287	282	269	302	283	268	290	282	271	262	253	289	291	314	271	274	264	295	254	270	265	273	262	273	273	292	282	275	296	308	267	293	288	255	276	275	278	279	287	300	279	311	305	273	277	289	284	285	260	249	298	275	259	270	273	265	300	285	274	313	293	265	278	294	295	296	296	280	291	273	287	283	279	281	269	244	256	280	242	299	256	290	319	293	276	291	299	259	266	301	293	303	271	281	280	313	251	269	276	266	279	281	298	286	286	293	234	295	293	316	277	263	249	264	263	315	285	266	293	283	262	278	286	313	269	288	297	275	309	301	267	277	265	247	289	300	262	293	263	294	290	292	289	283	289	271	328	265	298	278	274	260	284	252	300	277	259	260	301	272	298	279	319	292	289	292	316	280	268	269	300	263	294	245	292	298	294	311	300	288	276	295	284	258	301	280	278	279	294	283	284	285	282	284	275	288	254	268	284	261	276	290	242	272	264	301	262	272	266	258	278	275	291	304	283	292	291	286	286	299	287	263	280	279	274	267	281	282	277	268	290	298	278	268	257	281	284	307	294	274	293	268	259	278	269	267	287	283	280	281	296	268	259	261	258	282	272	277	282	301	270	269	300	284	263	290	275	286	312	302	265	290	263	274	294	309	286	297	283	295	287	269	272	250	287	271	264	307	272	292	276	292	274	261	274	279	312	273	270	253	284	276	261	271	287	263	277	277	299	282	271	273	289	290	288	274	331	267	260	275	283	289	276	301	296	287	259	243	280	262	267	270	294	238	296	304	259	272	279	275	258	277	291	297	295	253	278	309	294	288	296	262	283	314	289	270	306	304	247	291	273	268	313	314	303	305	249	286	278	279	285	276	268	281	251	302	295	250	275	275	265	306	291	259	274	268	279	290	286	288	318	312	291	265	265	256	272	306	279	260	290	262	252	287	310	269	306	279	265	275	250	259	294	268	253	278	284	279	298	276	265	258	289	293	282	263	265	261	271	284	245	263	263	268	289	287	261	308	270	277	281	315	275	267	304	324	275	289	268	286	282	278	275	299	260	271	275	299	303	279	286	301	295	266	266	259	267	299	268	282	254	273	276	277	303	270	292	287	276	281	244	249	280	282	274	284	284	272	276	310	287	266	292	273	260	232	280	293	272	267	283	271	263	302	293	295	272	279	240	254	278	289	275	276	256	288	289	284	271	271	277	267	260	271	291	258	282	294	288	252	255	275	276	276	262	280	259	310	255	275	295	297	263	294	290	276	266	260	268	252	280	248	262	310	258	269	283	292	285	279	290	262	319	287	261	279	294	282	252	292	304	282	287	291	262	267	259	270	299	297	254	304	285	249	274	288	283	270	282	273	286	316	269	304	290
27611	20752	9237	1102	789	775	750	669	674	678	649	651	652	647	676	674	656	679	600	662	715	660	682	674	630	672	652	679	683	749	702	672	666	655	660	677	677	745	644	683	690	646	686	620	652	653	678	650	688	662	665	622	613	664	667	705	716	684	615	687	678	672	623	642	696	717	659	644	664	628	619	690	639	666	697	658	682	676	661	620	694	655	631	652	656	640	680	659	659	698	667	684	630	635	718	663	649	632	663	684	631	656	625	732	693	665	708	665	640	631	674	652	642	663	691	668	674	619	672	677	663	660	689	677	650	664	632	679	690	614	634	677	647	636	664	685	653	649	639	669	635	619	660	679	656	628	653	637	659	674	628	644	645	695	653	697	630	651	652	677	675	688	674	641	673	654	690	665	651	700	627	689	677	680	642	662	641	719	709	628	717	661	643	617	644	688	649	661	647	666	653	635	688	639	701	655	666	636	686	712	691	708	683	691	649	710	635	647	714	697	684	654	651	658	674	620	657	631	663	656	683	665	656	674	667	657	678	606	669	634	640	630	709	675	647	650	657	626	686	652	673	642	630	670	669	624	658	676	642	718	662	671	658	641	630	700	653	662	663	643	650	679	654	657	660	651	638	710	666	669	662	657	656	677	646	648	659	690	664	619	667	680	647	678	663	663	622	669	673	637	686	660	635	644	654	646	679	660	689	667	672	699	659	656	651	679	634	628	657	655	631	635	699	668	646	642	641	644	672	639	673	648	679	679	685	662	749	665	647	694	650	663	661	644	622	628	664	655	589	647	668	684	617	674	630	662	598	658	621	638	672	658	699	668	641	655	675	664	687	664	634	673	681	678	620	682	638	658	619	623	677	671	711	678	655	709	663	686	656	654	642	629	626	627	648	613	666	685	667	657	701	655	688	691	652	634	662	647	672	674	645	616	641	629	652	677	710	679	662	669	679	645	669	670	650	672	666	701	677	674	683	702	632	668	712	640	636	662	657	709	692	708	666	709	641	640	635	673	671	610	673	695	704	635	661	623	680	624	657	661	649	630	633	633	634	624	626	662	697	667	700	659	632	644	670	674	691	594	695	641	645	602	644	668	694	689	616	728	692	622	620	632	679	661	683	655	677	574	689	663	665	652	680	592	614	650	655	652	689	632	684	668	682	712	665	608	628	682	687	699	591	676	618	632	650	687	672	633	693	678	675	656	678	657	646	657	651	654	652	641	661	719	634	679	683	663	718	630	650	631	667	666	638	640	725	731	662	661	630	615	634	696	666	646	656	647	638	723	662	692	631	707	680	655	668	702	665	648	667	693	687	661	665	602	650	671	684	667	637	700	680	654	675	651	660	659	698	640	668	657	660	669	679	603	623	647	692	659	643	618	641	661	654	676	644	633	669	677	728	634	672	640	645	700	708	659	663	689	649	672	647	670	653	712	642	630	655	650	648	656	692	670	640	670	687	639	639	705	663	650	651	661	618	668	659	648	691	694	686	612	677	675	685	713	762	642	645	710	607	652	692	637	722	658	653	666	609	676	656	660	658	625	674	691	672	680	689	669	628	646	658	649	647	624	673	631	622	680	653	636	639	658	660	694	672	677	667	631	676	668	603	642	683	640	678	641	624	649	693	682	659	652	624	680	668	687	660	660	652	672	691	629	667	675	660	698	687	636	699	681	614	627	639	665	641	655	651	646	656	665	660	624	775	680	705	686	695	672	658	675	653	686	696	612	671	668	664	611	717	674	678	678	647	684	690	695	695	623	647	650	658	639	647	659	641	662	663	654	675	673	684	659	657	634	642	656	665	662	686	639	640	709	709	692	672	633	638	653	653	639	684	660	712	696	668	637	681	651	634	615	679	643	655	659	647	665	644	615	703	618	680	645	652	651	655	715	655	656	649	714	633	617	673	685	658	614	685	651	680	636	674	662	673	677	710	690	611	643	637	694	645	696	653	637	627	668	683	676	679	646	650	664	654	714	626	626	691	605	643	660	712	644	677	657	623	706	662	634	656	678	646	706	664	653	685	684	648	629	684	661	690	648	627	649	702	642	646	670	694	649	618	691	707	676	632	679	617	706	696	659	627	670	635	670	648	698	700	684	656	679	664	625	655	683	670	641	630	648	671	652	684	678	683	697	650	675	648	666	648	674	696	647	683	681	664	667	645	669	637	696	692	638	654	634	665	644	693	649	644	660	652	670	648	668	642	693	659	666	650	627	686	601	642	700	685	633	636	660	675	611	720	667	704	712	697	646	707	681	670	658	642	615	644	663	661	646	653	646	645	670	672	696	667	681	630	686	711	669	706	665	637	698	727	627	663	662	635	669	683	711	668	626	688	650	652	650	615	691	637	678	688	668	627	635	642	681	694	675	703	689	645	667	652	650	652	676	664	635	681	675	671	674	628	665	624	651	691	668	672	674	640	651	636	634	689	682	671	699	656	649	672	668	675	676	688	626	695	652	670	660	633	643	598	655	685	643	658	676	720	708	698	681	665	650	665	678	695	654	637	674	688	670	685	610	630	701	720	685	653	605	708	650	669	664	699	667	697	658	644	664	708	645	624	679	671	706	636	604	683	637	701	660	640	651	638	653	644	628	640	624	676	653	629	653	703	686	675	665	655	665	638	668	701	643	690	677	645	646	670	636	634	655	669	591	632	660	649	680	679	716	656	692	640	618	654	667	691	657	665	684	674	620	662	662	683	667	656	653	663	709	677	663	663	613	687	686	671	630	707	663	682	670	628	620	641	644	703	655	689	646	646	666	668	663	669	672	631	644	670	721	659	681	678	640	691	647	640	667	696	653	666	670	665	651	693	674	628	647	643	689	649	673	679	646	633	657	664	632	656	719	672	643	636	695	627	669	661	653	716	638	682	686	654	662	593	652	690	655	669	684	705	632	639	650	639	661	672	672	688	697	631	649	657	677	635	656	673	657	668	686	668	672	644	664	668	604	646	655	668	699	664	658	653	648	673	664	650	672	696	694	666	693	608	637	694	644	668	654	636	644	690	647	621	675	667	711	669	649	652	665	655	652	706	682	672	614	621	670	686	650	686	594	686	646	619	679	661	663	689	650	674	657	680	643	684	652	672	693	676	661	628	607	631	697	690	663	637	641	683	646	632	612	666	668	707	670	624	640	670	679	629	648	627	677	660	644	658	661	662	643	655	627	658	631	607	665	643	710	662	620	680	679	646	639	677	687	702	670	632	687	664	642	660	657	648	704	661	717	746	742	680	681	697	648	652	667	639	665	666	633	645	649	658	663	656	656	659	669	661	706	631	661	637	701	681	639	657	694	686	686	629	687	702	670	674	671	657	640	675	649	627	671	683	662	622	664	633	661	669	661	626	687	656	595	666	647	707	624	690	631	652	686	666	636	676	691	677	667	638	658	638	648	630	668	703	685	635	619	656	615	678	671	652	655	658	622	673	652	677	626	607	705	678	670	689	628	689	658	662	657	683	707	680	679	681	660	641	643	635	630	683	647	634	672	658	684
9107	1441	1432	1104	1020	919	960	941	841	861	841	832	827	841	870	816	845	887	839	846	821	862	855	883	861	807	886	840	843	874	873	850	854	816	818	851	893	865	825	833	886	822	856	842	825	820	804	868	865	818	871	819	885	904	796	848	829	828	896	825	854	862	847	883	824	886	848	834	896	834	860	851	799	858	852	840	796	860	867	814	842	794	878	862	827	869	818	830	900	865	905	871	882	775	865	809	885	872	822	852	872	829	857	843	827	828	832	879	841	861	818	853	883	831	856	801	853	851	869	824	824	879	846	866	866	921	858	855	850	845	894	846	834	905	826	846	847	862	898	837	893	839	863	823	830	837	810	818	812	853	832	846	816	849	786	878	810	801	889	803	842	875	839	840	829	831	877	849	835	788	844	824	871	805	837	916	833	866	836	783	872	860	855	788	892	825	846	869	809	829	857	871	808	836	842	846	808	837	878	807	853	897	811	838	879	869	799	862	816	847	827	840	832	835	801	852	856	880	805	801	822	836	826	814	857	832	808	877	817	816	836	864	886	875	788	933	874	865	849	845	841	819	888	818	798	809	855	858	794	844	856	843	858	837	852	832	861	879	834	911	843	854	848	881	876	799	820	807	829	863	826	850	861	826	860	822	856	829	844	870	784	835	839	855	865	768	833	845	860	825	857	807	874	822	843	850	866	831	857	866	861	800	840	884	779	804	888	857	873	864	824	847	803	827	836	843	864	803	819	810	820	881	836	891	805	812	837	865	866	845	866	863	850	892	857	851	843	802	847	842	851	908	814	809	852	859	859	863	852	883	819	855	821	836	858	865	865	847	860	816	840	819	895	861	801	850	816	839	807	847	832	798	812	850	804	820	806	864	821	839	808	903	875	789	894	804	853	876	838	870	861	796	869	829	811	855	836	831	868	849	763	834	851	854	842	827	870	875	846	875	872	834	794	854	903	887	859	846	869	856	894	815	774	884	813	857	829	832	836	898	898	844	841	835	822	790	860	878	831	829	806	831	852	862	846	868	836	849	849	820	831	866	824	817	843	840	858	865	835	863	841	786	819	849	835	857	804	785	855	812	814	885	875	771	822	844	893	913	807	851	846	875	864	867	863	868	887	794	905	834	844	808	810	870	845	850	874	859	828	918	839	873	852	890	864	882	857	820	879	809	838	835	876	856	846	864	841	866	861	883	881	833	840	834	900	840	906	847	837	904	850	842	849	901	853	846	810	884	789	824	830	881	836	872	872	843	761	849	874	855	801	842	834	834	851	846	790	858	815	842	831	865	847	839	852	832	823	860	798	841	846	859	855	847	802	846	877	810	811	875	896	880	863	915	876	839	832	828	872	819	794	798	839	859	894	820	921	817	845	833	861	828	828	862	862	814	854	805	900	804	807	844	858	867	817	849	861	858	802	862	840	861	882	809	839	837	813	855	835	868	835	842	848	819	821	841	845	850	848	863	847	846	875	823	858	806	871	854	851	852	878	846	865	855	851	857	875	804	804	854	880	843	843	883	873	836	851	831	844	828	859	829	832	830	892	878	848	861	832	856	867	804	831	839	827	880	845	807	838	836	840	856	886	824	840	839	863	897	854	805	871	813	843	879	844	880	811	856	836	842	814	843	825	838	796	895	930	880	856	799	869	845	862	905	853	884	800	874	885	764	834	816	800	867	827	833	824	867	841	888	828	875	863	817	815	857	860	832	840	825	852	843	806	857	845	864	862	828	871	813	889	816	840	914	800	849	822	845	855	843	834	848	859	851	845	847	845	844	883	883	820	836	872	851	819	814	885	871	821	805	853	860	895	844	877	812	844	833	857	835	804	850	834	839	824	850	844	812	858	867	836	874	873	813	862	807	785	853	883	823	839	804	843	841	854	810	835	848	788	893	812	813	903	827	856	820	858	804	832	819	804	863	907	820	784	868	829	805	871	868	843	839	847	901	867	884	792	853	832	809	846	856	849	852	867	834	809	829	826	842	866	785	862	815	805	871	840	793	800	825	840	839	842	868	833	796	849	861	822	842	918	904	828	868	834	825	856	874	822	888	819	828	796	843	833	840	837	888	805	829	866	857	859	863	859	849	870	840	791	860	840	869	816	830	792	828	844	832	863	869	876	855	860	774	865	855	805	816	803	845	818	868	822	874	898	863	831	797	854	807	829	854	823	819	861	832	839	795	878	848	833	904	850	845	879	832	838	836	875	864	873	863	835	857	858	824	829	856	903	829	803	819	828	851	869	830	845	859	834	854	828	876	845	802	832	834	815	837	825	801	889	836	895	831	835	800	826	891	887	831	871	872	856	832	842	831	871	821	806	819	855	822	876	837	856	854	846	816	853	844	799	825	872	854	855	850	829	903	863	790	819	839	811	792	864	848	842	869	845	818	847	851	825	811	879	808	904	837	871	807	820	851	812	854	834	837	834	894	881	848	806	808	827	866	866	821	822	839	856	913	874	855	794	797	905	839	828	861	847	882	841	885	853	858	825	875	882	854	818	849	838	819	853	789	832	828	874	856	882	846	855	896	837	873	838	802	835	854	834	850	845	850	816	855	894	906	835	857	843	817	845	837	834	840	807	810	808	865	853	840	813	851	800	847	872	865	862	866	811	837	890	920	874	855	855	829	835	833	846	845	867	890	822	769	837	854	809	804	853	900	824	801	844	832	828	877	819	850	845	847	826	871	811	872	823	798	870	821	838	849	830	890	855	854	862	855	804	840	859	845	873	881	877	868	861	835	888	839	836	863	853	853	841	827	837	853	875	833	871	856	817	861	905	846	819	873	864	844	847	864	820	842	822	829	893	858	867	846	877	811	821	812	793	858	831	889	793	841	819	835	834	804	908	850	820	850	801	823	834	826	892	835	845	851	841	835	880	832	830	870	826	850	852	913	831	836	889	836	846	811	840	902	857	870	870	792	879	869	852	864	840	852	854	828	838	833	863	874	821	835	836	914	861	855	835	848	826	906	882	868	811	857	839	795	760	837	814	811	844	809	861	818	854	811	840	843	823	838	785	901	882	876	752	843	859	840	842	835	835	804	913	840	843	888	803	858	799	851	856	910	904	849	840	860	872	861	799	875	880	881	847	899	914	834	854	854	932	866	847	847	885	887	880	798	869	867	831	901	868	844	879	873	856	810	823	833	824	838	859	863	873	861	864	871	776	882	848	790	804	881	893	819	852	840	890	892	892	808	873	806	883	835	876	814	825	855	874	859	860	876	813	873	820	850	878	831	870	810	813	877	845	859	771	850	827	874	828	808	843	826	844	875	861	841	841	882	849	818	848	869	876	852	820	846	857	841	882	893	854	885	864	811	860	861	823	905	822	834	852	873	826	821	857	832	871	844	830	877	811	839	855	859	818	842	866	866	802	903	808	807	904	860	855	840	845	865	887	872	840	889	811	831	868	827	881	880	887	820	890	835	886	811	862	852	828	824	872	850	831	824	824	806	830	846	847	783	867	851	836	838	829	866	860	850	873	833
24143	21421	28941	24062	21285	11222	1395	847	750	663	649	627	638	568	594	544	546	507	566	511	578	555	501	562	541	496	500	536	507	513	534	532	484	506	494	544	453	485	487	517	500	492	482	489	510	497	494	514	532	497	481	459	491	509	496	522	500	484	448	499	492	521	471	477	465	508	521	446	516	467	479	510	467	493	515	505	472	487	495	500	508	483	505	475	482	506	496	450	463	471	492	454	488	487	495	475	476	467	509	423	484	476	478	493	493	489	464	507	417	478	505	501	474	442	525	488	519	472	504	459	505	468	538	469	538	487	505	508	470	489	467	434	444	466	466	513	484	494	498	465	480	481	490	498	508	454	535	472	471	472	477	460	471	448	461	451	471	449	468	487	479	445	473	506	507	506	504	473	492	436	497	481	516	481	489	473	496	452	468	469	481	481	500	457	460	462	477	489	477	453	499	509	505	492	499	481	435	468	550	464	471	496	472	484	489	441	495	503	479	504	533	473	492	473	494	484	481	503	483	500	487	440	495	528	489	473	506	499	496	462	476	482	483	514	486	505	493	455	483	471	471	512	510	496	473	473	456	526	482	538	481	497	515	489	526	500	492	502	431	478	484	477	480	504	477	481	485	469	490	535	490	483	497	523	488	495	498	469	515	513	473	465	465	435	496	521	518	500	487	478	492	503	512	480	507	463	513	502	498	514	501	468	502	514	500	470	493	494	447	443	482	457	516	472	493	513	513	531	539	468	458	466	484	439	482	504	475	519	487	481	488	459	465	470	494	497	513	489	450	464	528	492	495	502	471	519	480	495	456	515	505	489	499	477	498	489	472	438	491	516	478	496	501	494	506	490	461	503	497	497	504	485	502	466	481	530	468	489	482	485	503	524	494	472	485	463	490	465	487	489	480	475	445	528	499	497	485	517	473	446	490	477	493	500	464	516	487	491	513	495	492	508	492	472	484	455	490	488	467	496	487	482	433	481	472	510	534	451	508	451	480	483	497	508	505	469	441	466	497	455	487	485	461	472	447	513	485	499	476	491	480	469	495	498	487	488	471	504	473	486	538	492	495	477	508	485	482	475	506	471	475	454	477	478	485	502	500	487	508	453	453	473	461	531	490	537	432	531	482	518	488	481	432	499	448	473	482	488	463	467	463	485	494	489	491	463	488	494	450	480	495	501	536	472	482	456	452	477	496	504	494	500	495	484	485	462	459	482	551	536	527	488	503	481	476	468	443	480	479	516	503	487	523	501	498	468	510	470	489	507	493	492	452	472	501	484	448	464	494	490	486	457	518	454	509	456	467	501	509	473	500	540	477	487	486	492	480	464	502	505	517	488	492	502	483	506	473	483	497	501	501	477	494	499	518	471	446	503	476	457	485	489	474	474	510	472	446	474	494	518	489	458	480	472	503	473	481	493	473	452	468	510	532	471	470	522	512	491	495	478	456	522	437	452	450	513	503	501	475	507	511	505	484	480	471	455	477	524	469	503	469	484	480	484	441	451	476	482	474	471	449	481	491	475	521	482	457	479	464	489	489	484	493	474	438	510	513	503	498	478	466	494	497	475	436	517	466	534	498	487	514	502	492	469	441	481	474	483	471	459	478	516	466	447	486	507	528	468	469	485	457	488	455	509	483	526	489	518	476	480	464	479	502	465	497	446	475	492	487	491	493	444	519	476	500	483	481	486	478	514	490	483	486	494	474	462	502	462	495	461	488	459	507	466	474	453	488	457	489	453	510	454	527	499	443	498	469	488	490	447	511	514	492	470	472	487	490	501	468	468	508	518	496	473	466	494	480	458	481	500	491	494	490	468	494	509	566	427	452	482	478	505	486	476	454	517	482	495	491	496	493	467	504	472	505	496	510	472	481	472	507	497	552	500	496	529	486	474	478	500	438	489	473	474	499	511	489	498	472	512	485	504	487	451	451	480	506	506	486	475	509	496	482	497	458	446	452	489	532	498	440	510	459	503	472	456	462	505	514	440	481	490	488	461	531	468	483	515	472	504	481	495	476	502	498	457	497	488	503	468	476	467	522	510	528	459	470	487	488	515	508	512	523	475	498	488	507	532	516	529	506	490	484	476	495	477	522	477	431	496	469	472	479	438	495	480	467	530	503	525	514	490	461	519	465	444	486	485	450	483	495	491	469	511	460	476	480	500	478	522	527	530	469	488	499	505	480	468	483	496	500	451	470	483	441	505	498	472	505	455	493	513	495	541	485	485	472	500	457	479	499	498	472	494	482	487	495	480	438	476	532	496	486	502	494	475	441	449	511	495	514	493	434	496	480	457	484	462	519	458	479	469	502	469	485	522	456	477	500	489	470	470	494	521	487	494	497	507	464	460	481	472	477	507	504	471	565	501	507	503	436	472	455	475	498	472	436	477	519	486	468	455	453	477	479	472	441	506	502	526	494	497	461	507	508	455	479	506	500	493	488	477	492	508	473	502	451	493	497	482	501	469	456	507	492	454	460	495	471	510	467	490	478	473	492	500	505	484	472	472	467	461	464	456	491	487	480	493	499	486	510	470	486	445	464	481	486	521	447	481	528	467	463	475	446	500	542	483	496	491	468	467	543	493	474	469	458	479	479	520	473	503	530	448	466	468	489	458	524	503	520	473	470	494	474	528	511	466	503	512	478	476	518	471	461	499	518	493	445	464	476	492	454	515	518	454	494	526	468	450	483	508	524	476	439	476	494	460	474	481	507	489	485	489	473	445	508	496	487	462	526	476	498	502	483	515	486	501	475	482	460	481	435	470	493	464	416	500	525	506	481	522	479	479	478	494	454	510	470	486	483	503	513	500	465	469	459	500	501	478	488	484	512	502	467	505	453	506	449	443	516	488	470	479	482	504	486	466	469	480	492	492	509	469	483	501	522	464	461	510	521	509	457	519	484	493	475	490	481	490	523	475	505	472	482	487	487	489	463	489	486	441	528	490	489	477	497	490	470	440	448	492	480	433	518	486	500	474	515	481	513	521	453	481	471	459	454	465	455	524	462	489	491	450	480	528	468	442	468	446	471	468	492	453	465	483	484	503	509	474	453	466	478	510	460	479	457	511	512	492	495	482	514	520	450	528	489	492	483	452	450	491	483	512	487	487	473	450	511	465	490	484	507	483	480	481	457	487	460	538	511	494	477	498	481	480	502	489	525	470	462	464	493	476	509	453	488	456	480	473	519	506	484	524	536	478	446	463	491	479	500	485	513	480	478	455	477	486	500	460	456	505	505	504	471	500	444	437	478	468	450	484	514	498	490	452	462	475	471	490	488	495	444	474	489	459	476	476	452	485	515	480	482	468	504	498	513	530	487	450	502	440	532	502	512	464	493	485	533	458	477	477	525	496	486	472	483	539	495	491	494	475	491	490	500	493	502	468	462	482	448	494	489	484	494	474	511	475	491	461	464	468	532	546	529	503	497	515	423	487	458	477	502	465	492	477	446	463	506	491	487	444	496	462	468	440	510	471	506	442	466	497	444	474	463	499
16258	8896	7925	4162	2901	2180	1778	1547	1328	1173	1047	999	913	869	811	778	781	747	748	725	762	740	711	693	656	677	674	696	647	689	658	648	717	631	653	671	661	636	635	621	612	651	624	660	618	679	621	644	703	695	637	663	660	654	675	614	674	636	652	634	636	596	674	593	614	638	653	626	616	673	658	632	637	640	681	661	610	656	650	588	693	631	599	655	609	621	657	655	593	669	636	613	632	623	617	606	608	645	611	619	674	629	612	658	642	583	633	604	642	658	645	669	645	636	652	659	631	627	632	579	663	637	621	625	642	686	633	570	664	643	681	662	667	593	689	610	665	632	686	674	625	642	646	619	616	610	637	646	615	620	635	602	646	615	637	588	676	662	648	679	612	640	623	643	631	624	584	663	608	654	663	648	632	666	635	714	607	663	620	646	643	642	615	651	650	602	656	596	619	595	664	667	608	621	649	587	585	632	615	615	646	647	632	638	645	653	612	612	660	663	637	640	606	660	676	652	637	661	622	671	664	667	637	581	658	623	643	628	638	681	678	626	652	597	629	668	662	636	616	634	636	610	656	595	604	651	618	566	629	613	648	645	664	665	698	648	658	655	645	648	663	645	674	626	618	642	613	634	629	616	642	589	653	647	652	611	639	655	619	655	644	695	644	616	658	652	600	642	602	643	672	650	648	625	674	692	616	606	633	645	629	658	648	629	630	636	674	655	627	621	638	668	637	645	604	620	639	626	601	622	644	625	642	663	668	668	630	646	595	639	628	615	646	632	643	674	580	646	652	673	643	636	652	627	642	639	621	645	641	642	636	629	601	643	615	678	639	624	649	583	634	678	596	613	623	674	604	584	624	600	666	633	646	624	626	617	607	658	629	642	629	651	599	652	644	621	684	659	646	620	655	650	627	648	608	624	639	623	624	664	676	668	613	595	589	665	680	640	599	648	638	635	639	656	664	680	636	654	646	641	603	632	681	615	614	654	646	591	639	617	626	634	606	630	599	676	677	627	641	633	604	648	621	668	630	599	624	663	652	632	643	647	643	657	671	644	671	621	638	621	630	656	697	671	597	645	647	632	642	625	653	644	648	640	581	648	649	649	658	674	601	647	600	665	653	634	602	637	633	659	642	690	621	595	668	647	665	632	690	586	648	679	588	638	630	611	628	656	637	636	639	664	658	603	620	645	687	596	676	637	592	641	607	618	658	666	615	629	648	628	634	631	638	669	651	638	697	629	676	674	637	642	632	640	622	654	640	635	655	648	700	643	648	613	653	683	620	617	646	614	642	610	691	673	615	645	654	672	670	663	629	663	643	637	651	651	680	698	598	622	623	640	605	681	584	649	610	644	654	670	593	640	658	628	650	658	650	624	689	648	626	608	584	619	642	639	608	649	624	622	683	661	620	662	663	608	654	598	653	613	651	652	654	631	649	646	599	647	659	612	687	663	653	650	638	638	650	631	643	630	621	669	648	649	637	647	652	593	625	604	641	673	592	624	657	698	707	684	631	644	627	647	641	614	674	634	613	647	651	634	593	595	659	605	639	636	675	633	685	626	636	659	620	659	672	650	635	675	621	651	634	671	597	682	642	653	630	658	596	657	639	655	624	691	627	628	640	698	653	634	614	670	616	659	664	646	615	644	647	658	649	631	649	653	672	691	650	640	629	652	644	578	647	678	683	625	656	670	652	650	641	662	639	675	614	644	672	662	657	627	654	631	654	658	646	648	624	668	641	625	682	674	621	649	614	636	648	618	657	640	661	642	648	679	648	671	624	640	636	654	666	579	650	653	621	629	648	644	669	698	661	626	574	677	685	667	616	660	614	648	632	651	638	707	582	620	661	645	640	664	590	651	648	649	666	635	690	653	656	631	635	606	655	647	663	660	629	675	638	696	642	651	606	630	625	652	621	678	614	626	591	618	642	621	704	680	646	624	675	624	662	697	606	639	604	651	645	655	610	665	659	628	647	626	617	608	644	687	662	584	616	620	664	645	654	630	667	633	619	599	611	614	630	662	616	610	655	607	632	636	667	662	666	594	657	642	639	619	644	671	649	629	683	634	640	641	618	625	685	647	679	664	653	610	632	641	604	612	660	622	637	680	624	631	562	642	593	682	654	659	646	641	679	630	670	629	589	657	610	609	650	597	608	656	642	634	639	614	598	646	634	649	600	648	608	598	649	612	654	627	635	631	711	657	669	609	656	627	668	637	642	649	626	608	671	625	640	656	646	632	670	621	683	639	655	647	630	644	670	660	663	591	669	634	609	646	685	610	636	651	638	661	623	608	634	649	615	572	683	636	657	665	630	662	616	660	669	688	663	686	632	645	641	651	704	650	598	629	659	622	612	635	593	630	624	642	662	623	612	603	692	652	636	663	657	603	671	648	700	674	660	642	613	671	647	603	608	622	648	645	644	633	624	672	636	652	618	608	662	613	619	668	628	643	647	631	608	661	638	689	610	668	670	645	658	630	669	697	679	649	627	648	647	680	619	690	663	669	652	629	581	650	645	647	620	645	611	651	652	607	634	654	646	595	615	645	668	657	626	612	613	615	665	652	620	669	631	645	709	641	634	589	625	595	622	640	649	649	628	688	625	638	631	584	625	676	664	638	603	631	612	626	625	607	650	604	626	698	602	639	649	642	645	638	647	657	616	630	630	611	639	638	640	629	646	636	615	626	660	635	581	685	620	610	629	612	638	624	671	623	666	631	666	643	639	628	662	682	631	611	639	619	630	641	615	634	629	669	617	632	651	634	609	704	657	685	602	630	651	656	617	630	700	649	620	636	664	658	645	644	591	678	652	661	593	674	658	661	670	621	627	605	637	650	624	642	648	595	623	611	692	629	651	624	619	645	646	646	618	619	596	615	640	608	652	645	620	627	627	629	641	602	615	646	657	684	630	662	626	609	606	577	678	615	615	565	635	652	591	660	631	655	624	681	627	632	641	614	620	641	606	658	639	675	643	608	683	627	648	630	637	646	642	657	685	617	688	663	635	647	644	646	680	650	634	634	608	600	654	613	622	590	668	594	604	615	671	690	635	644	638	680	659	630	592	612	636	645	592	629	639	645	629	627	620	566	609	669	632	612	605	628	606	678	626	645	672	635	579	667	638	582	652	645	671	630	631	674	641	672	637	636	631	625	660	679	619	663	682	663	611	643	653	633	637	624	652	655	656	619	670	652	638	623	627	634	610	591	596	642	666	673	639	653	596	644	626	613	632	628	664	684	616	657	672	671	668	631	677	618	653	671	618	600	627	607	616	650	635	607	619	632	698	630	667	659	641	667	627	658	648	688	631	628	599	636	584	636	613	702	610	644	633	622	617	649	598	641	623	641	627	616	652	607	641	598	720	616	639	599	614	608	621	676	631	621	630	648	668	631	605	625	612	635	623	627	634	661	670	671	672	670	669	629	646	607	601	615	670	632	642	620	657	660	623	657	677	688	648	641	632	666	628	595	687	642	639	646	652	666	656	640	604	703	659	633
23180	21478	29528	23850	21478	21526	9955	1094	741	620	517	465	430	413	382	313	323	305	312	278	242	266	288	265	232	261	250	241	268	238	238	236	244	233	220	200	196	228	257	207	256	213	229	214	215	200	227	220	199	241	226	200	256	202	214	220	242	202	227	207	212	209	208	203	229	225	203	235	206	222	192	215	214	204	208	211	231	238	200	206	198	220	206	211	230	222	206	184	202	251	197	216	210	194	199	194	214	198	198	230	197	220	205	201	240	227	192	206	180	207	194	230	207	236	203	193	204	194	220	203	186	228	211	227	193	195	212	246	222	196	192	237	213	193	209	207	210	202	205	219	207	189	199	195	215	162	181	194	194	193	196	190	200	211	229	210	194	202	193	202	173	209	211	214	216	205	209	214	213	200	208	195	181	226	214	199	199	207	233	206	201	196	199	203	182	220	243	222	206	235	198	197	229	209	223	210	203	195	216	197	206	228	219	194	219	218	211	194	208	199	220	212	211	248	189	220	200	225	193	219	203	206	211	212	177	218	236	196	209	199	213	219	205	207	218	204	210	225	197	232	211	216	195	219	196	217	206	195	198	213	224	178	196	189	222	201	218	210	235	217	212	231	223	193	209	193	193	226	224	191	188	208	204	195	199	225	216	228	227	192	200	206	209	210	201	203	200	207	220	206	201	183	188	197	215	204	244	207	212	201	207	206	206	218	206	229	229	185	194	201	188	202	201	208	211	191	196	208	195	210	203	210	215	186	230	192	187	225	203	182	194	232	232	192	224	196	202	187	225	216	212	222	189	222	203	207	197	195	225	184	188	203	212	237	228	192	209	208	199	194	219	225	205	204	205	218	239	210	196	199	207	216	190	215	201	209	204	226	182	194	210	203	219	217	206	207	210	197	199	210	197	196	179	227	208	191	209	214	219	203	187	261	201	221	212	218	185	197	199	226	218	263	214	202	195	204	202	222	210	203	225	206	214	217	215	190	203	203	220	196	227	229	217	200	205	207	193	214	214	181	204	212	194	238	242	191	212	221	222	190	217	225	207	206	193	196	185	207	182	218	208	185	205	184	206	169	204	199	199	224	212	191	203	189	220	218	198	198	209	202	208	195	182	205	213	202	211	186	200	232	205	210	188	184	208	204	222	213	206	202	196	208	203	177	188	209	199	202	208	199	199	237	208	226	232	206	192	195	216	230	183	208	213	218	212	212	214	207	205	213	187	198	208	220	183	210	180	200	208	198	191	221	234	198	196	222	202	235	190	185	205	219	228	200	210	180	207	197	218	204	183	211	208	179	236	188	183	210	185	233	222	227	210	220	184	187	192	205	214	201	211	208	221	213	203	227	220	206	201	199	196	215	211	193	218	230	215	197	216	203	211	201	198	224	225	214	221	200	219	174	188	191	187	201	207	216	214	196	209	184	186	185	190	202	228	207	205	190	218	232	203	230	209	202	210	199	228	217	194	236	207	195	233	207	220	208	213	208	223	203	186	213	223	183	219	216	209	213	230	212	213	226	202	230	216	181	209	210	215	200	220	219	198	177	205	187	199	210	219	217	180	204	244	197	231	225	218	200	185	184	214	213	231	184	202	199	225	194	193	198	202	203	218	203	202	180	203	180	213	211	204	212	211	202	182	195	201	209	193	228	211	202	172	198	191	184	228	190	207	204	171	191	205	193	211	211	204	210	211	210	205	223	197	205	206	221	202	237	209	193	228	193	229	228	205	201	202	216	214	223	239	208	204	210	193	195	209	236	210	231	223	213	184	232	215	192	230	204	205	189	214	215	208	195	202	220	174	183	187	223	206	223	210	205	212	210	217	192	211	199	198	188	205	199	216	225	236	193	233	177	218	196	209	219	202	208	215	227	203	209	185	191	212	227	214	205	214	204	197	186	226	199	185	202	197	194	197	217	223	192	223	192	172	211	192	212	213	198	211	186	228	220	218	205	197	215	200	226	225	225	212	208	198	216	211	221	189	185	218	213	197	194	208	202	201	188	196	206	204	204	196	222	219	209	191	193	229	219	218	185	197	192	222	212	210	234	176	230	201	184	243	203	226	234	246	217	205	199	214	201	230	212	200	213	207	219	225	193	215	223	196	217	191	195	208	203	203	200	225	223	187	229	199	192	220	219	214	205	220	204	204	204	206	225	210	197	190	206	228	205	182	214	194	213	191	187	198	226	177	208	223	198	211	208	196	181	202	193	215	203	190	208	195	167	215	203	215	190	189	203	210	203	213	191	218	200	206	204	189	218	209	225	216	216	196	249	185	203	199	222	215	202	200	226	215	232	182	196	219	205	192	205	215	219	230	200	208	193	221	212	202	207	213	205	211	195	215	221	188	225	207	189	234	203	205	228	203	184	212	184	195	202	220	239	206	206	197	215	197	214	179	188	191	183	226	189	215	200	194	200	199	201	202	192	188	215	199	199	198	201	236	201	212	202	195	236	188	195	229	217	210	220	209	198	203	207	213	220	216	200	183	226	204	203	196	188	196	199	206	174	225	216	202	227	199	216	210	207	198	202	191	191	228	204	214	184	196	188	212	195	193	201	215	183	216	222	202	215	208	219	196	190	223	180	203	214	212	189	194	202	215	203	196	206	206	212	215	228	187	207	200	200	213	212	209	215	206	217	230	175	218	214	187	215	203	196	206	199	207	190	209	198	182	199	189	192	209	211	208	200	187	209	204	203	224	172	207	215	218	186	235	190	235	203	219	188	191	229	180	219	213	208	216	208	220	218	200	200	199	209	218	214	235	207	199	201	192	199	233	204	194	208	226	207	207	203	202	241	223	207	207	219	192	188	206	218	187	206	195	180	203	200	212	209	199	201	204	208	195	206	194	190	201	213	221	215	207	202	221	203	221	212	211	198	201	244	189	182	212	205	227	214	207	220	225	202	217	228	238	217	172	201	207	212	243	196	213	197	211	180	218	192	216	231	216	180	234	189	216	199	223	178	215	207	242	237	222	199	211	220	215	195	192	193	225	203	192	195	214	205	205	202	201	206	213	194	200	199	201	199	181	224	216	231	203	211	202	214	222	200	225	212	184	186	206	219	221	194	171	191	198	220	204	218	194	195	188	204	198	212	199	190	189	231	223	213	199	197	193	191	200	210	192	221	182	220	204	212	207	177	191	212	211	209	211	208	206	221	198	222	218	199	199	220	194	214	198	243	199	202	217	192	210	209	200	197	184	219	206	209	231	200	217	223	201	181	212	204	188	215	194	179	212	202	214	222	203	222	216	227	199	216	209	206	189	210	205	206	209	194	210	198	222	232	220	217	185	203	206	199	203	192	219	200	196	218	209	219	197	222	222	231	198	207	199	207	227	192	197	219	210	205	218	216	224	205	219	224	199	189	212	207	207	190	196	201	204	194	207	206	176	190	217	232	205	209	213	218	206	207	233	202	205	222	213	220	200	209	236	186	188	216	194	191	211	217	189	186	206	213	191	216	216	204	234	201	195	177	180	198	204	211	229	206	190	204
17651	14481	12476	6565	4539	3349	2670	2082	1586	1314	1115	875	783	722	631	584	567	511	451	454	433	401	421	403	391	386	384	342	355	342	337	329	331	333	347	328	311	317	317	314	321	292	319	319	309	266	296	287	272	284	287	291	317	271	281	256	301	302	276	303	274	289	282	304	287	273	312	303	281	289	288	274	284	285	273	290	303	282	268	274	266	284	285	236	284	277	247	302	273	280	290	279	275	249	259	281	292	276	281	288	285	306	299	276	286	295	266	266	288	289	297	308	276	260	273	261	305	260	291	269	258	251	283	281	298	270	279	286	269	314	319	267	266	261	256	299	288	286	255	259	291	282	271	306	275	270	289	314	294	284	289	275	275	240	283	299	284	279	287	283	265	240	283	270	247	279	261	273	260	283	272	284	319	266	264	268	282	244	265	302	286	271	303	276	265	269	272	291	310	288	267	276	284	286	257	265	275	271	248	274	254	281	284	281	260	276	300	269	288	272	296	284	279	257	276	281	282	259	285	257	243	278	278	284	271	274	293	289	266	250	280	256	297	255	300	281	298	271	292	224	293	293	286	285	277	305	257	297	277	264	291	281	287	278	290	298	304	287	290	274	293	271	268	292	315	275	260	285	277	296	285	253	293	257	252	281	282	266	323	261	272	269	297	297	260	277	278	278	256	294	276	261	278	310	285	288	256	282	271	275	263	279	275	279	262	271	241	287	260	274	280	302	252	273	294	304	270	283	247	270	269	280	235	285	286	271	291	281	275	291	282	280	277	283	248	271	265	266	284	260	246	282	273	259	293	280	273	289	244	248	273	289	256	253	292	261	266	304	264	263	283	260	288	255	268	270	278	299	262	290	284	272	272	287	281	275	313	292	287	265	295	292	276	255	263	283	268	290	292	320	282	263	249	268	258	283	294	304	270	268	286	275	270	284	229	279	280	250	267	275	277	282	257	302	252	264	270	282	263	257	258	261	278	286	247	262	278	265	283	287	283	278	285	274	298	294	305	279	296	257	238	260	280	281	301	275	258	271	243	253	279	274	264	265	309	284	293	278	253	281	259	234	262	280	305	269	297	296	281	265	289	274	287	244	262	268	253	255	280	285	302	251	260	247	273	307	284	277	302	256	273	269	255	259	269	279	261	288	264	292	281	273	299	264	304	306	288	255	256	247	275	257	272	269	267	289	300	273	263	261	267	286	282	291	271	278	256	230	264	271	269	268	309	268	305	259	297	295	277	279	272	316	269	283	281	264	303	255	262	270	267	249	281	284	257	258	246	262	263	296	271	255	265	266	264	266	279	289	279	286	280	295	279	277	263	282	270	275	257	268	290	258	268	270	300	280	300	269	305	285	291	285	280	257	288	283	262	300	256	284	258	263	304	269	297	286	298	290	267	267	298	253	252	278	276	263	287	297	266	294	312	262	299	323	268	295	287	274	260	273	262	270	297	270	271	274	262	273	269	283	282	290	293	294	296	278	267	269	271	278	216	289	254	280	269	271	247	288	278	293	284	271	289	267	271	282	265	276	278	285	260	275	269	299	290	291	292	290	280	249	288	272	314	285	273	264	273	271	275	303	277	276	285	262	271	284	261	276	289	280	276	302	257	282	294	273	284	270	262	289	275	263	261	252	276	304	281	274	272	300	280	247	303	285	257	246	294	267	286	305	275	288	270	256	261	290	277	299	273	300	284	258	276	251	268	281	267	272	266	299	269	250	268	287	250	263	258	261	285	266	254	261	274	263	277	291	269	299	266	313	267	272	300	287	269	273	276	292	283	293	293	281	269	291	291	277	262	277	277	252	274	278	284	269	308	271	266	271	303	277	264	296	275	283	303	278	280	291	259	255	253	279	254	283	300	262	258	297	261	249	271	268	308	308	282	277	262	254	274	274	275	296	281	271	278	263	289	300	295	297	293	306	292	297	268	307	294	298	272	278	287	278	274	259	300	284	305	282	258	278	254	272	263	253	289	277	257	286	285	267	276	276	270	268	254	260	283	278	272	267	291	299	270	294	257	259	274	275	289	299	264	275	285	252	275	305	295	306	296	282	267	304	289	271	268	266	261	284	283	276	275	279	256	273	260	275	252	282	336	250	320	259	301	256	263	278	284	300	299	328	276	278	269	288	296	299	259	264	238	273	299	261	281	290	269	310	284	267	289	282	276	253	295	259	284	247	279	281	287	267	307	274	245	268	254	312	271	270	274	266	290	300	274	271	264	288	309	245	259	278	275	254	263	307	248	284	283	282	302	266	244	288	278	270	274	267	313	290	279	283	277	267	266	287	272	284	294	272	246	284	275	270	266	287	278	263	314	266	253	254	261	272	278	270	296	286	289	264	284	275	299	278	311	272	290	267	279	281	257	268	283	281	265	267	261	253	268	280	286	271	271	294	288	281	291	273	260	299	286	298	266	265	272	257	302	253	287	270	259	270	258	266	287	268	269	267	272	302	310	278	272	288	249	287	269	263	284	282	271	271	288	247	294	288	282	248	265	291	280	302	274	282	279	292	295	281	280	252	270	288	304	269	270	295	269	278	286	288	268	268	279	273	260	291	287	296	287	272	265	292	290	273	250	308	287	282	264	277	299	290	284	273	262	268	287	267	234	269	276	273	276	289	286	272	288	274	277	276	276	293	292	267	246	265	240	260	300	280	262	301	287	301	275	239	256	288	252	275	266	312	245	268	295	277	266	304	261	294	263	277	285	274	258	300	278	309	285	259	265	283	286	286	275	280	283	271	285	297	322	282	265	259	267	273	238	283	289	264	276	288	246	260	287	281	276	266	248	287	273	269	268	329	262	298	246	295	275	325	272	307	281	287	289	240	288	284	285	279	262	257	287	278	277	288	279	296	292	285	291	292	264	280	284	262	263	276	295	271	273	280	296	289	284	310	311	289	256	275	253	254	280	282	273	280	296	273	310	287	289	242	311	277	275	271	272	285	294	259	273	319	246	289	282	255	262	299	273	304	262	304	271	283	278	274	290	293	257	292	262	269	269	269	267	265	247	281	275	267	272	267	280	294	290	281	280	279	310	274	302	283	260	291	263	265	265	257	273	294	293	295	281	297	274	275	276	279	274	258	265	266	293	291	265	245	268	263	262	260	254	303	303	305	316	273	276	292	292	295	267	272	255	262	264	262	262	317	239	272	267	286	261	251	264	253	278	315	250	249	287	272	256	249	251	269	269	266	269	278	273	307	280	289	263	261	291	265	277	271	253	248	268	267	264	269	287	271	272	307	298	293	266	270	269	291	271	299	306	281	283	268	308	286	264	273	282	277	263	281	288	292	306	251	268	259	267	271	267	288	257	262	255	275	274	289	256	292	282	272	277	279	297	261	278	289	285	270	250	295	290	278	258	265	293	260	286	291	285	289	272	277	260	264	309	275	278	266	255	285	287	262	267	284	276	276	288	253	246	297	305	255	259	291	239	270	250	264	272	280	273	262	263	257	304	276	289	275	279	262	292	277	274	266	280	302	269	254
27547	20915	9801	1319	938	865	769	686	691	714	670	715	681	661	666	640	669	716	668	653	662	649	615	676	651	700	647	677	657	704	683	710	638	670	710	697	690	670	666	660	632	676	631	685	652	692	681	684	669	631	691	646	635	688	670	638	684	698	637	662	700	668	654	699	688	639	615	663	679	652	659	661	629	633	638	647	627	664	628	650	663	653	668	649	674	657	632	658	677	657	661	703	681	688	665	604	667	669	610	631	645	632	671	698	651	656	663	659	666	655	617	672	675	673	655	661	670	673	652	672	693	660	648	701	633	646	670	662	662	669	665	657	650	701	711	685	624	723	655	657	632	682	673	664	680	646	663	634	689	639	672	684	650	672	644	665	650	665	656	686	678	647	658	655	684	615	656	630	668	662	660	672	671	649	669	642	697	686	679	676	625	621	609	616	660	656	651	721	633	707	645	638	687	679	688	674	633	647	667	636	641	671	655	651	640	690	649	679	635	666	656	714	721	670	622	680	629	700	694	665	674	703	650	631	649	659	627	655	648	710	679	713	672	687	653	666	662	672	698	674	687	653	657	696	657	680	660	727	679	701	656	664	713	644	703	653	701	650	644	636	622	648	680	682	695	645	665	665	622	682	694	664	637	658	635	662	642	675	629	618	648	627	668	671	639	619	672	696	682	705	656	673	629	677	657	667	649	636	647	683	643	691	652	652	679	684	648	666	655	614	687	623	650	680	667	709	695	679	681	636	662	698	641	635	717	672	681	616	662	646	693	645	630	707	653	691	682	670	671	688	635	610	649	628	650	701	690	601	604	688	659	689	680	673	706	657	621	648	730	645	679	647	660	646	666	643	596	686	690	675	672	672	672	643	659	627	658	681	670	652	649	664	707	710	675	696	641	641	666	667	667	677	626	674	648	672	628	691	673	649	637	661	718	688	652	602	665	632	649	631	656	624	657	682	651	705	637	654	652	651	660	719	661	678	663	640	656	645	613	660	643	672	671	711	622	676	708	672	672	634	716	677	712	700	681	618	613	674	666	672	623	692	711	657	640	668	700	671	659	671	661	633	640	661	688	646	672	658	660	643	622	683	669	662	695	650	661	706	669	663	636	676	658	691	627	678	615	683	676	679	623	656	684	648	625	686	697	687	694	688	663	670	697	668	631	668	682	672	655	619	652	686	653	713	671	638	699	680	687	721	654	689	663	658	649	678	692	679	605	631	640	683	659	673	661	664	653	610	629	660	644	716	657	690	675	665	662	645	678	684	612	651	630	648	704	626	648	678	716	679	653	674	679	701	609	631	673	624	638	660	654	661	708	652	673	666	626	655	632	641	707	685	663	664	688	690	669	662	605	659	662	606	627	671	685	654	639	646	704	665	634	709	647	658	640	668	694	650	642	668	660	646	630	649	645	629	637	614	629	634	682	694	661	661	647	634	655	700	717	690	659	645	610	714	629	648	643	690	647	674	664	614	670	657	689	633	646	657	670	665	650	662	723	645	725	643	673	612	639	643	669	670	646	639	668	645	659	676	681	656	712	645	655	684	676	679	713	643	628	662	679	694	687	705	627	658	642	635	665	618	656	673	635	676	668	622	685	636	691	658	711	653	696	639	633	703	683	694	674	640	709	658	650	645	663	661	659	691	697	619	686	678	658	617	672	669	646	628	656	624	686	670	658	628	662	642	658	668	673	679	654	651	675	679	659	689	684	656	646	622	643	603	706	663	611	632	697	666	668	655	661	660	680	665	680	678	691	620	632	640	684	667	644	681	637	670	619	694	677	710	671	672	628	648	703	665	669	624	640	663	696	644	670	634	656	675	655	635	675	629	698	635	688	635	645	637	616	650	646	646	727	608	686	649	659	708	671	641	666	706	680	662	666	626	667	685	661	679	714	628	664	667	682	656	663	644	679	685	699	677	655	696	654	665	681	685	646	654	658	674	690	652	672	682	639	662	698	658	649	614	662	705	697	678	701	665	667	619	659	643	651	632	723	644	649	678	695	638	651	625	677	682	643	656	679	672	636	691	677	702	656	594	726	653	655	733	657	603	712	688	642	660	644	650	591	696	697	678	663	679	696	651	679	661	682	626	631	689	677	661	674	645	670	615	652	677	682	712	650	647	691	623	685	670	701	696	689	629	648	601	690	656	620	607	670	652	705	665	728	671	690	658	662	661	645	650	693	658	708	716	658	638	679	667	680	609	668	649	667	686	680	680	635	642	697	646	648	630	688	661	670	711	653	663	644	665	672	621	692	668	680	655	645	653	637	664	662	654	644	690	670	630	667	678	662	682	606	653	652	646	651	703	650	676	669	656	658	675	694	622	674	694	634	625	621	671	673	678	661	628	664	679	681	639	684	690	682	639	656	656	621	698	635	654	720	662	637	685	724	642	708	671	679	623	667	641	643	672	677	630	711	656	677	647	648	644	629	657	680	703	676	704	642	611	668	672	698	672	673	636	658	642	642	702	691	647	671	676	652	625	695	683	645	679	617	645	658	691	714	665	658	639	655	738	705	679	670	644	661	653	679	662	636	673	661	671	685	649	675	685	696	635	661	720	667	662	663	682	695	671	655	709	663	672	677	664	638	653	640	649	658	631	644	692	652	684	701	684	675	635	694	629	623	620	651	634	679	685	686	694	660	653	678	642	636	683	649	628	662	651	699	674	628	695	656	625	622	704	666	680	642	653	667	672	674	694	638	656	685	622	632	660	682	640	630	701	718	671	641	665	645	635	708	709	640	662	705	648	675	676	653	630	696	650	641	664	672	630	641	696	638	660	667	681	645	657	673	683	731	668	647	657	658	649	661	681	620	690	626	630	672	690	673	683	685	680	692	645	655	706	672	689	638	653	665	632	658	693	614	654	678	668	659	674	683	647	640	618	657	652	662	680	681	643	680	701	662	669	639	724	665	658	649	682	664	608	620	687	658	631	634	675	668	669	680	645	695	731	681	599	629	690	665	644	644	658	634	671	626	641	663	650	684	668	651	660	663	646	644	661	663	673	655	654	646	680	633	638	705	669	639	732	680	653	660	663	657	660	666	620	669	688	661	721	670	650	667	673	684	684	670	673	685	674	681	617	658	648	703	660	644	702	679	628	683	625	681	638	646	636	680	675	642	607	685	676	665	629	668	686	657	636	677	658	614	622	691	692	661	682	657	686	681	688	625	701	706	668	664	651	655	645	666	638	607	708	623	699	655	688	655	677	673	686	675	727	652	689	687	689	710	634	664	708	664	655	672	647	650	612	632	628	676	665	673	626	694	692	702	725	651	641	666	696	654	690	665	639	696	706	687	680	676	664	652	622	669	667	679	658	652	672	663	634	639	676	646	670	691	699	678	651	677	650	673	671	666	685	678	666	713	664	671	653	681	708	679	677	640	649	673	650	669	688	678	643	663	625	656	616	664	622	617	655	672	627	685	647	670	615	662	660	693	673	697	655	653	667	656	652	671	675	642	656	677	629	685	666	629	640	614	693	639	640	662	618
8636	1565	1469	1113	1018	991	943	894	873	854	824	840	887	864	881	853	869	845	883	831	864	829	858	837	894	848	822	907	809	844	804	860	868	858	820	832	821	843	845	800	855	856	871	892	836	858	868	818	808	819	827	802	876	772	840	825	866	860	838	822	890	825	832	857	828	855	828	863	827	892	804	845	862	868	821	838	886	878	790	833	848	833	851	818	867	790	807	839	867	836	865	835	870	884	867	890	833	885	809	844	872	886	869	869	836	828	846	863	807	873	857	877	901	846	887	859	839	817	885	876	891	870	864	870	839	832	826	869	841	896	841	835	870	773	857	837	866	849	810	811	868	836	862	847	876	857	831	854	824	829	885	839	861	826	857	889	857	908	877	838	793	866	797	829	842	827	817	846	906	909	866	864	830	822	862	838	834	921	867	858	850	882	854	887	886	889	874	833	838	857	899	838	817	845	871	925	911	813	862	841	839	825	840	862	857	811	870	927	871	809	872	898	891	801	826	900	790	825	834	885	864	845	843	881	869	794	878	858	844	873	826	825	935	851	821	864	820	833	811	857	876	834	840	840	871	806	838	838	883	872	817	856	768	855	854	843	790	808	847	881	908	846	826	769	846	868	896	856	849	894	879	836	896	833	843	840	862	841	822	808	839	839	802	900	880	803	824	833	813	873	888	841	811	837	836	828	797	838	824	863	861	903	832	922	846	848	825	812	837	830	875	877	800	908	858	867	841	844	804	807	827	893	860	816	878	815	823	814	848	869	839	891	825	890	810	833	843	873	882	885	852	850	860	876	845	871	846	800	814	869	851	832	878	817	837	835	857	814	840	861	901	856	884	883	862	842	842	864	889	826	884	848	848	819	859	858	813	878	849	814	871	800	807	860	825	812	832	846	857	843	860	848	838	829	854	851	813	806	823	786	855	827	802	841	790	899	889	832	848	776	909	859	867	874	873	893	848	844	814	878	890	837	845	832	852	845	899	832	834	883	905	794	799	886	866	849	808	877	846	874	877	858	814	797	872	811	841	826	861	818	861	866	857	841	825	822	886	836	873	831	878	904	860	848	859	844	819	852	845	865	889	804	834	817	855	851	876	863	831	879	927	819	847	855	866	843	849	837	888	840	795	852	869	880	877	844	851	849	883	888	863	802	864	841	830	886	888	870	896	805	815	831	825	859	878	869	848	830	833	836	834	853	829	851	812	845	843	843	859	846	803	902	852	877	837	881	851	871	830	820	846	863	895	889	796	841	836	883	806	821	819	859	877	836	844	844	819	865	804	835	789	769	798	883	849	851	860	867	816	865	847	852	802	813	863	868	783	853	843	859	843	853	853	853	877	887	857	844	833	854	840	798	879	837	850	827	789	838	867	846	859	867	850	820	830	832	818	855	798	926	853	846	890	839	821	821	802	871	861	882	850	888	833	893	876	857	849	873	858	842	787	907	914	847	905	895	853	817	830	835	829	859	866	837	831	842	867	860	855	831	829	847	860	826	867	819	841	886	895	859	876	802	883	848	868	853	834	806	812	809	830	832	867	877	861	894	849	850	862	813	857	822	856	897	850	846	846	795	845	860	867	835	845	858	854	867	807	900	837	879	841	837	830	805	849	869	859	873	854	859	874	900	815	866	842	895	885	878	875	862	875	842	854	844	887	871	853	859	914	827	883	858	856	846	840	866	824	844	825	829	894	817	791	862	850	846	845	833	848	817	844	834	871	832	867	874	811	841	864	839	854	854	831	842	845	828	845	870	849	862	855	874	836	820	856	822	847	851	877	815	866	862	841	873	884	850	878	831	802	873	860	846	832	864	888	837	806	906	825	833	846	853	890	939	881	840	858	838	833	806	786	798	833	852	862	807	850	812	866	850	892	829	864	846	891	858	852	887	802	821	886	829	838	827	851	862	837	810	843	852	770	856	925	801	836	800	881	849	839	838	858	816	857	840	875	873	780	820	871	859	824	864	859	838	864	813	836	880	878	827	836	855	847	807	872	888	831	874	886	851	828	814	869	875	773	840	849	878	802	864	814	857	836	837	884	858	850	801	867	875	843	828	845	853	830	829	853	852	840	851	836	849	875	829	852	848	781	839	826	857	871	871	850	917	856	836	850	838	833	847	859	850	841	808	897	800	917	848	873	834	835	866	867	816	814	878	832	783	884	855	817	890	839	825	812	837	847	905	852	908	882	875	831	875	855	845	839	831	807	836	855	897	816	853	898	887	837	880	914	882	864	801	822	884	884	850	862	830	867	849	840	825	809	819	793	871	895	871	845	828	839	877	809	871	893	843	826	873	784	830	859	843	866	825	869	880	841	891	868	824	871	869	884	849	817	887	890	859	834	888	872	832	840	791	853	908	885	886	851	861	860	787	859	854	864	840	843	895	912	856	815	847	866	857	892	824	847	872	860	856	898	863	842	834	874	834	827	887	848	826	856	877	831	862	854	845	836	840	873	848	851	820	849	893	837	839	821	832	796	866	915	817	825	831	851	851	769	874	824	831	799	821	823	853	900	816	861	864	804	869	857	850	849	870	850	813	783	816	894	823	839	835	869	889	836	847	860	851	843	831	846	817	824	843	846	840	824	838	879	816	852	860	848	839	866	879	820	829	862	801	843	877	851	853	874	879	846	864	839	846	881	850	861	832	901	874	854	835	849	891	889	832	866	812	877	881	852	869	873	871	822	888	851	936	847	840	810	845	833	827	824	841	842	860	832	845	760	841	841	792	840	802	851	860	811	831	896	901	833	838	830	826	815	862	840	895	825	808	919	863	885	845	846	880	869	813	874	871	819	915	842	812	825	836	867	753	870	867	878	841	812	865	858	844	841	830	845	820	874	876	836	884	901	865	847	840	957	821	846	844	873	831	857	843	802	805	797	879	792	828	865	836	902	822	838	807	831	870	863	840	879	870	843	828	827	891	851	849	884	819	887	812	853	909	879	857	879	878	822	841	855	850	886	860	902	811	879	882	839	819	860	894	919	900	893	845	856	782	839	850	826	865	820	866	876	903	788	867	827	870	868	888	871	821	891	815	864	853	801	849	841	781	824	851	846	909	891	865	832	859	847	872	804	866	856	797	856	822	879	852	838	837	832	896	836	847	909	852	853	840	853	914	823	881	827	854	838	853	865	889	793	815	833	921	826	850	853	829	854	850	856	865	829	877	837	831	842	817	873	779	848	844	801	843	885	855	883	843	856	867	829	891	859	839	836	826	855	795	853	817	817	869	857	838	860	847	835	887	845	748	845	860	855	950	850	850	886	849	890	859	863	791	798	853	824	783	859	847	878	860	871	852	874	857	872	858	836	847	861	889	829	852	837	850	858	860	858	825	842	824	861	862	807	831	812	877	898	831	831	838	775	863	865	844	844	830	803	839	851	830	894	817	822	878	834	841	850	840	826	860	812	859	850	873	853	820	802	850	841	805	801	780	843	864	856	852	849	838	804	839	811	848	810	822	840	816	792	844	873	858	922	842	812	874	829	874
24067	21418	29017	24194	21409	11644	1361	864	725	723	654	605	605	616	534	595	535	551	544	553	536	567	525	552	490	518	455	497	483	524	519	520	509	472	516	486	538	519	496	510	489	529	509	500	520	508	537	433	496	527	487	486	466	502	511	487	471	481	496	501	476	517	494	493	476	437	483	546	478	501	470	478	488	511	499	510	526	483	452	503	529	507	486	500	493	489	497	459	471	503	500	504	492	481	529	520	517	551	498	495	477	493	479	517	522	478	500	501	475	524	489	509	472	528	510	497	496	515	494	516	505	471	471	469	459	494	543	502	515	520	512	485	444	492	527	487	506	505	496	478	482	519	462	500	465	503	502	511	464	512	483	523	480	507	511	504	467	482	475	463	481	519	462	506	483	475	516	501	485	477	503	508	521	524	469	462	514	506	491	440	505	467	462	486	488	510	519	496	510	486	468	525	524	510	496	469	512	487	471	519	464	513	528	521	487	496	530	472	559	446	499	499	501	520	525	483	518	500	469	508	491	464	529	493	470	476	502	497	500	503	516	519	495	442	529	452	517	506	468	509	476	494	526	497	480	485	497	524	506	494	446	506	516	499	491	450	511	499	498	466	503	468	507	500	497	493	535	496	510	516	474	460	519	509	488	494	469	496	510	471	517	494	494	491	509	516	493	534	489	471	494	483	434	441	444	504	474	528	476	495	489	530	479	473	510	524	467	470	543	472	482	510	487	467	468	519	500	507	550	482	476	457	493	523	512	492	515	513	501	447	549	557	498	502	452	499	481	542	492	481	504	460	483	472	489	464	495	499	515	513	497	482	495	539	492	512	515	528	490	474	508	459	511	507	506	511	500	489	477	461	430	504	461	501	479	463	524	495	480	498	474	461	538	495	481	517	453	477	507	502	479	512	480	507	449	477	499	528	517	515	475	486	446	493	511	459	518	459	498	501	496	501	506	519	482	499	516	471	494	502	500	507	494	517	503	501	474	486	470	527	515	456	480	459	482	458	485	481	483	475	500	486	492	486	475	467	515	490	520	466	507	441	471	526	497	473	496	502	492	485	520	506	488	505	526	484	484	481	502	506	507	538	521	515	489	492	486	503	490	454	493	513	491	487	533	474	496	488	478	462	518	526	459	469	492	512	511	476	517	483	484	533	477	496	468	486	472	473	494	462	476	471	456	481	492	478	480	505	462	524	455	490	436	505	464	479	496	504	504	487	459	520	482	463	513	461	470	514	477	472	466	461	495	467	481	473	482	454	441	488	489	514	500	514	499	478	477	508	487	513	514	474	473	565	478	490	491	504	462	482	469	497	524	524	517	492	475	491	502	477	474	475	476	509	472	509	458	487	524	486	493	521	495	489	460	492	474	502	495	520	450	485	514	474	494	514	475	491	499	533	451	462	489	506	434	483	489	493	455	464	499	482	554	440	492	484	506	497	446	505	510	503	476	510	502	508	501	470	488	499	482	529	489	480	490	521	494	483	459	501	515	488	510	491	522	468	493	474	489	533	460	492	512	479	477	500	488	495	550	450	494	502	506	483	487	494	455	499	496	466	457	469	485	531	545	484	486	492	538	475	525	495	517	466	490	505	494	544	516	507	470	481	513	500	532	510	477	451	482	460	515	457	465	483	460	511	522	481	481	489	480	528	485	493	509	509	483	515	500	476	503	492	472	515	497	462	459	459	437	509	488	483	553	500	522	455	485	498	510	489	498	474	488	433	546	516	504	510	444	462	504	463	503	473	482	507	502	502	493	517	538	462	529	501	447	479	482	451	504	493	522	484	455	468	461	508	509	451	486	486	494	504	501	533	478	476	462	461	466	486	478	502	458	486	518	494	486	513	516	516	488	508	517	491	469	478	470	466	508	482	449	460	502	502	497	491	497	501	476	494	484	489	527	482	480	533	514	508	511	475	460	495	476	478	494	497	533	474	481	476	456	477	473	462	515	419	459	510	517	488	531	500	518	472	523	481	514	475	497	429	480	503	485	481	503	504	526	491	472	471	435	528	490	504	517	447	492	482	528	557	465	520	456	503	479	500	518	478	502	531	516	487	470	501	476	483	515	458	493	488	453	446	513	524	492	505	472	493	494	466	463	521	516	506	502	474	430	484	479	460	507	521	477	502	510	479	503	519	498	475	475	498	440	482	493	460	499	468	536	526	459	518	522	528	474	517	490	466	489	505	507	495	484	476	477	482	514	487	491	484	504	490	500	500	479	481	496	485	531	492	484	497	517	505	498	447	465	487	474	440	482	496	509	517	493	521	490	443	489	459	462	505	490	488	498	459	474	476	477	527	490	514	474	501	527	507	474	454	482	535	451	509	457	521	490	474	508	490	514	458	479	492	517	495	474	487	481	490	521	461	497	472	493	503	510	501	510	472	488	500	505	488	502	453	501	447	516	510	485	492	461	497	474	460	473	504	430	488	490	528	477	491	475	457	528	500	491	499	507	505	484	547	499	453	476	464	495	499	519	483	475	490	504	498	481	493	502	533	463	496	544	486	526	476	512	519	457	422	506	489	483	496	470	499	472	492	471	480	469	475	494	485	468	491	485	490	514	466	501	485	480	519	492	471	484	490	448	490	485	489	509	481	458	453	487	495	463	525	462	511	454	486	512	468	515	443	489	439	453	511	503	512	486	514	488	460	516	478	520	490	497	507	470	512	495	531	451	514	503	476	478	483	495	482	459	513	533	466	471	480	513	478	512	499	489	478	505	504	489	474	522	504	480	488	545	502	497	481	505	460	486	453	490	514	507	488	498	479	503	491	538	487	501	476	447	486	513	521	490	513	511	476	475	462	450	507	481	500	510	497	532	488	498	477	495	532	486	524	523	484	451	527	490	507	535	466	476	503	496	511	524	463	486	450	496	449	499	449	461	456	455	454	478	502	472	522	495	489	501	493	481	459	487	481	473	455	524	504	514	440	480	506	448	503	466	502	519	492	535	475	495	493	458	511	460	494	428	496	469	506	497	477	483	557	464	502	504	480	515	487	495	486	457	483	488	450	492	499	503	493	483	467	493	508	506	510	456	465	478	488	512	458	502	489	483	463	501	478	515	476	510	465	470	487	474	522	493	502	470	478	512	483	512	470	496	483	517	550	515	469	443	423	480	513	493	449	449	474	480	455	491	492	443	511	481	508	456	527	528	473	498	496	500	478	522	539	503	488	496	482	516	484	496	482	435	470	458	482	543	479	474	498	527	499	468	417	474	455	461	492	468	467	500	496	511	492	473	489	485	498	481	519	473	464	504	471	462	498	479	464	507	468	526	544	507	488	499	495	499	469	514	507	438	482	513	541	498	480	459	486	510	430	477	470	458	454	497	483	520	491	487	474	528	492	493	489	495	480	530	500	505	454	467	500	504	454	493	471	505	454	486	489	520	467	483	480	530	485	528	479	490	497	467	497	496	488	484	501	494	466	466	507	491	478	489	519	499	473	501	490	463	528	485	496	532	466	482	530	464	472	499	451	475	484	493	494
15861	8665	7673	3961	2811	2312	1792	1550	1249	1140	1014	972	915	831	820	742	804	756	744	775	726	721	713	651	698	658	745	700	691	679	672	689	691	657	676	646	644	667	647	673	676	675	697	681	692	685	647	627	639	647	645	637	693	659	618	663	645	595	586	635	636	668	650	649	646	702	631	656	643	671	605	712	640	608	675	631	673	626	657	632	671	635	658	655	682	633	582	675	669	658	653	675	627	655	608	644	647	615	658	610	631	638	688	658	659	666	655	645	658	626	701	604	632	607	680	671	665	642	636	645	629	659	670	633	690	644	594	594	647	608	631	608	637	622	640	659	668	679	668	658	679	646	668	631	663	650	655	626	594	685	654	629	635	602	695	679	649	678	642	632	668	642	647	636	614	635	637	669	659	621	665	711	683	632	623	633	654	636	634	685	643	642	617	685	679	614	651	676	652	671	609	634	644	644	663	606	625	652	638	680	643	629	656	669	635	668	667	640	623	639	644	641	628	664	639	667	663	666	665	610	640	618	621	665	638	628	685	628	609	588	666	639	623	641	604	630	613	691	642	695	672	612	649	595	602	642	657	628	640	656	603	692	642	650	657	649	653	644	618	622	656	629	638	644	645	624	625	622	620	619	618	620	667	658	670	655	647	621	637	728	614	666	627	641	618	637	644	630	665	616	644	651	681	649	640	615	664	619	647	689	600	625	637	613	664	679	618	631	638	605	644	677	618	628	657	640	663	614	636	656	637	678	666	670	613	658	633	651	642	631	679	674	638	670	636	628	599	688	643	658	665	626	623	646	637	650	629	629	633	586	638	616	651	664	694	635	649	619	601	680	624	648	651	671	604	623	674	678	674	599	619	624	662	642	632	648	622	618	670	636	632	652	637	631	638	640	600	658	606	648	602	650	635	672	608	650	670	685	665	633	669	662	638	660	676	668	646	655	661	646	649	637	660	656	636	682	625	639	618	655	626	654	672	661	623	642	618	635	656	637	669	590	603	642	660	646	661	662	620	648	633	691	613	657	664	671	658	609	655	626	660	610	676	676	697	662	617	662	658	678	653	638	654	612	613	676	637	642	633	691	637	626	644	630	640	657	639	683	644	579	645	678	605	640	632	636	672	673	630	594	656	661	650	588	638	685	613	651	659	628	701	617	662	685	636	657	598	651	646	641	614	629	656	659	661	678	661	646	642	697	631	624	678	676	627	631	625	622	602	663	677	663	658	625	633	624	615	652	677	651	599	642	695	687	667	699	586	655	671	609	642	635	668	660	658	646	630	610	681	639	704	675	623	644	665	663	638	628	613	647	686	714	635	663	648	647	635	654	635	649	631	621	671	661	641	642	640	636	622	627	673	626	654	627	672	660	694	676	651	683	660	632	621	644	653	650	605	635	638	609	658	631	604	658	668	646	627	653	605	667	624	634	648	702	637	650	649	645	646	640	674	678	658	624	669	652	656	626	635	648	670	634	646	631	644	606	634	642	644	640	657	696	655	654	652	654	615	647	641	629	701	603	653	662	633	606	685	584	658	636	634	719	634	659	632	629	656	621	666	662	595	637	654	649	594	658	667	626	614	669	661	640	618	669	636	598	642	630	645	633	659	679	611	675	663	633	629	634	641	649	614	668	601	608	655	658	640	638	637	624	665	666	662	630	661	652	641	603	622	639	664	672	629	647	621	681	657	668	630	661	665	641	648	648	652	667	674	633	593	622	592	639	628	678	617	630	623	640	683	659	619	653	655	651	651	646	670	634	636	668	648	618	640	647	604	636	645	649	657	663	629	660	626	625	582	627	629	630	632	640	667	669	650	690	645	637	631	607	691	661	658	629	632	678	629	653	619	682	650	676	625	613	633	654	615	658	672	672	632	607	650	614	722	680	605	622	660	694	646	667	690	638	663	625	641	624	651	666	660	580	637	658	659	632	637	683	605	646	644	645	652	641	655	647	664	637	642	612	630	634	676	634	645	644	651	607	661	624	612	648	600	684	655	674	637	657	631	675	666	649	649	659	631	627	608	617	644	681	652	683	631	654	595	681	634	660	658	635	623	659	656	639	658	616	672	614	665	596	638	677	631	661	667	677	680	685	697	665	648	669	680	634	632	634	652	648	660	655	612	615	660	654	680	674	654	705	669	658	651	663	615	687	632	637	683	618	658	672	673	649	659	638	560	623	645	628	657	630	629	615	672	639	613	677	644	649	661	611	658	706	658	638	607	664	654	590	632	651	640	625	673	616	711	639	642	630	641	633	627	627	639	674	694	667	642	651	655	633	661	623	682	668	626	648	651	626	679	644	633	604	671	649	661	652	644	679	635	648	626	659	680	651	648	637	606	665	639	592	638	605	640	638	650	663	633	648	616	639	626	653	670	637	648	663	640	679	648	645	653	613	599	679	643	660	670	647	703	643	674	658	640	606	651	678	606	612	642	632	653	608	658	661	634	630	659	627	672	632	673	579	627	660	625	617	609	645	667	672	679	652	678	617	631	666	645	678	662	654	694	609	638	644	679	662	678	606	672	604	673	665	664	656	640	624	654	659	642	602	652	650	628	643	641	619	679	644	637	656	602	625	658	652	646	626	639	662	654	655	672	637	678	659	615	675	614	703	596	668	649	625	649	639	597	637	626	689	644	664	601	654	657	650	622	664	628	612	639	612	663	657	620	682	620	687	608	653	582	640	657	675	613	643	612	638	678	633	655	668	646	625	607	654	606	668	661	653	624	688	641	660	662	664	629	634	682	670	643	642	610	683	618	645	613	654	664	605	681	622	653	681	639	665	660	648	633	641	626	638	665	646	679	673	675	618	625	669	629	629	650	642	675	676	707	674	647	582	600	670	672	635	621	637	622	638	630	634	626	618	672	618	632	641	647	649	653	614	651	637	676	653	617	689	642	683	623	633	609	677	686	627	678	680	686	649	676	662	633	621	645	617	640	643	656	690	659	656	667	684	654	652	617	658	618	635	683	684	639	640	680	623	633	653	654	663	616	648	641	652	656	632	625	665	666	681	605	625	654	649	662	633	637	633	639	656	621	616	713	617	602	663	637	632	660	648	626	637	672	675	635	690	664	659	652	629	615	623	645	681	646	631	669	662	652	631	654	631	628	631	640	593	658	703	618	681	651	655	636	600	693	586	663	695	615	688	639	601	626	645	654	630	632	637	626	617	676	598	629	643	662	644	670	699	648	653	688	644	628	634	657	662	663	632	623	616	629	627	648	675	656	658	663	615	595	649	634	672	647	644	643	616	658	652	609	662	595	679	620	648	611	669	651	610	647	665	633	591	665	600	648	641	646	631	669	656	648	586	659	632	649	635	645	628	655	675	621	587	605	656	639	648	594	635	610	616	638	629	620	628	629	675	609	672	610	642	608	607	612	661	618	652	633	635	641	630	643	604	667	708	649	650	667	629	623	645	612	651	645	614	649	658	667	626	676	636	599	661	639	655	703	638	645	607	663	630	669	667	670	659	640	656	612	641	612	638	623	591
23117	21424	29482	23763	21424	21477	9824	991	714	608	506	477	420	404	373	376	318	289	332	242	251	272	256	261	240	244	207	239	231	248	239	243	238	236	249	214	234	220	227	231	265	243	233	240	219	231	223	216	244	199	221	219	244	218	230	223	209	224	213	222	224	230	205	202	211	220	230	219	184	199	205	204	184	255	200	241	212	230	224	224	201	219	230	209	235	199	232	225	223	187	224	223	191	204	197	213	215	201	198	227	215	212	191	215	205	216	222	226	190	230	207	214	201	240	194	222	214	216	195	196	218	222	237	237	232	219	183	209	197	217	191	237	195	201	198	214	189	204	204	216	221	260	225	212	240	208	211	213	208	223	221	240	214	210	194	179	190	200	206	213	221	232	220	209	202	213	195	200	231	182	222	201	218	212	210	234	195	223	186	175	205	207	210	234	213	208	229	220	234	212	222	213	211	219	228	193	203	231	208	191	199	209	232	218	222	232	232	194	185	190	195	197	184	229	199	218	230	205	241	231	227	216	205	221	211	211	223	204	210	230	200	209	211	227	232	226	218	237	214	227	220	203	230	222	222	214	218	223	229	202	218	211	210	201	203	225	233	213	201	215	221	219	221	206	211	234	206	203	206	217	221	210	209	217	216	216	194	218	208	192	230	219	221	229	207	204	200	209	214	224	199	238	227	201	202	206	198	218	197	208	223	194	223	216	206	191	221	195	194	227	217	229	222	228	198	227	228	242	221	180	201	200	203	213	200	211	229	211	198	220	222	232	210	214	221	207	235	198	202	212	218	204	211	195	225	200	195	195	207	198	201	195	202	217	204	215	231	202	227	206	187	221	245	236	214	211	217	237	227	205	233	201	231	219	220	231	206	205	219	234	209	177	227	184	216	211	209	205	226	196	218	195	202	197	200	194	244	214	197	209	204	225	210	222	216	214	215	222	219	190	234	245	226	214	225	221	216	216	226	210	199	211	209	209	202	218	214	209	224	219	242	214	194	211	225	242	194	207	184	184	208	190	219	246	215	224	195	226	232	195	226	204	220	194	222	215	232	232	237	219	206	207	240	198	234	216	193	223	208	214	244	209	249	234	223	222	214	206	234	232	207	228	221	205	224	202	201	211	194	220	230	197	223	219	227	215	230	213	236	224	210	188	205	232	208	193	211	223	212	210	206	199	227	225	192	230	226	206	254	178	205	226	196	197	215	209	209	203	188	210	214	216	195	214	192	240	213	222	238	194	238	204	222	223	222	204	212	246	193	227	227	188	207	228	237	211	250	197	200	221	207	226	194	193	198	206	191	196	214	185	212	206	203	240	213	206	204	212	213	209	204	199	204	193	235	233	195	201	212	220	198	203	234	211	253	193	208	238	205	221	218	195	231	213	206	212	222	228	205	194	188	223	218	228	204	203	222	191	214	202	222	208	218	242	212	194	215	212	215	215	214	218	229	235	211	225	205	199	239	208	209	243	200	209	220	200	217	211	215	221	223	191	189	204	222	240	203	231	213	218	197	219	219	210	175	212	230	187	207	183	201	211	222	221	215	214	228	213	231	216	226	201	211	217	204	209	227	194	201	214	210	198	219	242	217	199	228	206	186	201	206	206	205	220	198	182	221	202	233	223	228	193	227	205	229	223	187	199	214	236	188	212	223	210	217	211	202	232	245	207	205	203	224	224	213	190	221	193	213	211	225	233	219	205	202	203	230	190	199	222	192	216	211	209	228	194	213	212	217	232	220	189	227	198	227	194	218	209	190	167	218	169	207	195	211	227	220	212	230	227	195	215	200	213	199	190	190	219	194	238	206	198	215	222	193	216	215	224	214	239	220	216	213	208	203	223	202	223	227	240	221	230	223	224	212	207	229	208	190	206	236	214	215	233	242	212	189	218	180	215	202	215	221	212	206	223	242	211	205	233	206	190	211	207	213	225	174	218	220	232	200	169	206	217	216	206	222	208	221	210	223	224	199	222	216	205	228	221	197	225	219	209	210	210	220	216	221	210	223	211	206	191	211	220	215	195	202	215	203	220	242	233	213	191	202	219	208	229	210	220	225	222	225	222	196	191	220	214	185	206	201	205	228	245	213	204	188	240	210	200	230	226	197	211	206	221	181	197	202	189	210	208	235	208	205	195	219	230	187	225	218	232	229	225	212	202	203	199	205	188	213	211	204	216	237	240	208	221	190	220	214	194	197	207	211	217	220	193	200	210	207	200	198	212	201	208	184	200	204	199	232	206	215	212	233	199	186	192	206	214	217	238	203	254	196	214	207	190	202	218	208	202	219	217	203	208	210	179	203	211	233	215	231	196	196	210	223	196	220	205	197	218	216	213	189	208	233	200	206	191	215	210	231	213	213	214	207	216	220	231	193	227	216	217	217	203	207	210	198	199	189	237	203	199	215	217	191	202	223	205	207	201	202	207	215	219	225	211	203	203	187	207	236	197	195	240	213	214	197	195	210	208	189	192	208	204	213	224	194	210	205	207	205	233	202	196	213	204	211	237	183	181	226	235	218	233	219	231	216	203	194	216	219	237	214	215	211	213	234	211	205	186	214	207	221	221	206	217	205	211	224	196	205	197	216	189	226	189	216	198	202	213	234	205	218	245	205	223	179	210	221	218	217	222	191	228	216	232	205	217	213	207	230	185	203	212	207	221	193	188	218	181	224	223	239	209	215	192	198	197	219	226	200	204	231	204	207	191	212	227	206	200	216	213	199	231	204	234	204	204	203	208	223	199	211	197	197	207	229	230	219	211	216	226	236	212	193	240	196	202	227	195	217	214	227	256	194	218	177	189	199	199	208	224	231	225	204	199	222	230	209	222	210	220	233	222	210	206	202	204	220	211	196	212	195	196	228	230	221	218	214	226	211	236	209	194	181	224	203	207	218	215	204	201	215	216	206	200	207	215	222	218	212	225	222	214	188	216	200	236	220	201	212	220	217	215	208	221	191	222	220	214	207	199	202	209	199	221	249	209	192	203	245	211	209	191	194	214	184	199	195	229	228	238	193	202	198	214	233	212	208	210	191	196	240	202	215	220	232	228	223	233	213	204	209	204	226	195	219	219	208	197	207	239	195	218	248	222	199	201	232	208	216	199	218	219	207	225	189	229	193	221	216	220	214	196	202	199	199	193	225	204	186	211	202	259	208	217	187	211	206	210	206	221	189	252	185	219	216	210	186	206	228	216	218	237	206	224	200	205	192	251	218	202	203	214	237	209	205	237	224	204	205	218	212	181	197	208	210	204	206	214	215	218	223	240	216	197	194	204	196	207	221	216	205	216	196	219	216	206	205	217	220	202	207	204	212	195	207	207	211	196	216	228	203	205	204	194	206	195	199	195	221	211	210	216	211	207	233	197	201	227	216	227	206	204	221	197	205	196	190	216	213	222	198	221	204	211	244	214	219	227	204	244	181	187	196	226	212	209	220	213	231	194	183	217	206	205	206	211	227	210	232	232	198	226	223	215	190	220	218	216	233	208	228	184
18877	13965	12056	6314	4418	3223	2505	1927	1497	1243	1038	883	767	676	606	597	501	522	475	450	440	418	385	390	351	393	386	354	347	368	353	361	317	330	320	317	333	317	314	321	258	327	317	289	322	310	304	279	315	307	328	254	285	330	310	298	275	286	298	300	288	289	283	254	300	295	265	273	296	327	283	297	263	296	281	268	279	318	296	291	337	305	311	311	301	324	285	290	305	279	297	294	257	291	290	282	290	308	272	271	302	282	293	306	312	275	262	308	311	297	293	297	307	291	290	339	270	281	274	283	316	278	279	269	260	276	271	242	282	290	266	264	282	276	280	279	263	294	269	301	298	261	277	302	267	293	262	270	280	300	324	304	289	303	287	288	293	272	296	290	266	243	287	262	253	281	269	277	291	286	290	299	316	319	258	258	287	283	276	256	308	288	280	294	271	283	299	296	295	299	252	269	286	283	283	278	286	278	276	293	278	271	293	262	299	281	309	254	320	256	293	267	289	301	300	310	289	282	300	285	284	303	280	269	254	278	283	298	278	298	292	266	247	315	293	276	262	292	265	321	303	287	292	291	286	289	280	292	272	237	280	297	269	280	277	285	236	310	271	257	293	270	293	291	294	297	298	291	267	290	259	311	270	252	264	296	279	297	282	272	277	284	280	281	285	299	282	258	249	297	290	297	259	277	286	290	287	283	286	266	296	263	273	294	267	271	266	291	276	300	306	286	282	246	277	275	281	272	266	301	256	296	273	262	291	275	252	273	269	286	287	278	301	282	252	277	278	265	291	299	292	302	287	257	284	265	300	284	262	279	261	288	294	279	297	307	266	278	287	270	291	264	299	278	287	282	281	290	265	271	268	295	284	297	282	253	256	308	305	327	294	281	316	293	268	284	296	284	262	280	288	269	287	297	323	273	300	272	279	268	277	302	282	299	261	289	291	290	304	286	287	274	267	245	317	248	276	278	261	272	272	291	295	328	295	299	295	267	302	315	276	283	271	247	269	267	282	282	316	276	254	267	262	305	262	286	276	296	275	303	290	316	275	282	287	283	284	260	304	274	269	310	267	278	298	267	290	266	307	291	262	262	277	297	273	304	280	267	275	279	260	302	289	280	285	258	296	287	290	279	267	277	289	281	289	298	265	296	286	254	277	299	248	305	264	287	284	282	291	275	264	296	289	286	293	260	268	293	259	336	284	319	273	271	272	274	261	287	275	284	278	269	296	277	252	284	280	297	301	279	270	281	262	282	293	253	254	265	264	284	286	263	283	282	293	294	258	256	264	302	262	296	294	265	286	266	276	296	310	302	255	284	283	283	283	293	266	280	265	274	283	254	277	293	257	268	272	294	299	294	287	292	260	275	280	272	269	317	274	291	284	273	262	271	280	287	286	281	305	299	288	296	307	283	278	295	273	275	271	313	302	292	316	287	297	302	262	291	281	266	254	269	278	268	285	274	298	286	268	274	265	292	288	278	289	282	277	258	279	250	291	290	282	276	290	290	263	267	284	279	300	267	290	297	289	286	277	287	303	282	303	292	256	248	292	272	301	279	324	292	259	257	265	263	277	277	278	266	289	271	260	297	262	283	285	272	299	297	309	272	285	320	259	287	270	298	302	270	290	268	296	281	265	276	294	263	279	300	299	294	283	296	286	271	263	283	283	344	260	287	279	283	289	276	288	285	297	262	261	257	283	293	300	271	270	302	276	282	281	298	295	313	267	309	287	310	274	302	270	285	294	312	280	264	275	274	257	271	276	246	258	299	269	313	266	261	298	293	254	317	282	274	298	266	248	237	260	274	287	284	289	288	293	281	253	269	284	286	268	300	289	267	258	292	288	307	288	296	281	287	322	291	266	284	283	267	305	290	291	323	271	285	256	274	304	275	271	304	255	299	283	311	288	253	270	287	282	265	253	303	306	304	285	277	285	289	257	283	283	289	261	285	249	280	319	281	282	279	294	289	282	281	272	309	307	294	278	298	274	278	295	271	291	306	313	293	284	281	265	298	301	303	276	305	273	291	260	285	265	249	294	291	293	283	268	299	276	256	264	252	265	286	268	283	281	298	277	286	271	285	285	298	314	278	311	289	294	256	287	287	279	277	301	295	286	284	268	294	298	281	277	294	257	306	286	304	301	277	292	283	258	262	259	277	303	258	282	305	305	285	270	273	254	292	323	322	293	257	268	246	270	298	254	262	301	294	311	290	294	277	266	252	266	279	284	266	272	283	305	293	286	269	273	300	271	281	282	280	290	287	271	298	283	279	288	306	296	275	303	276	280	291	252	277	281	285	280	270	275	288	286	283	275	286	280	286	287	281	261	281	302	269	293	274	259	287	301	283	277	306	281	284	300	288	299	283	304	286	277	301	284	303	279	276	303	269	295	295	304	308	273	284	271	294	272	272	283	247	252	260	285	279	321	309	282	297	295	267	264	286	264	274	244	275	278	293	301	286	318	274	272	263	286	303	289	266	253	276	287	263	273	296	315	270	306	305	280	280	288	281	287	273	274	283	274	276	265	270	278	287	261	299	261	256	328	309	274	286	278	286	253	290	270	289	270	257	294	310	271	290	281	284	282	264	279	281	288	272	281	241	292	269	283	293	277	278	277	279	270	305	295	273	286	281	275	285	300	293	271	269	295	268	301	285	300	255	291	307	283	280	279	276	286	305	277	287	256	258	290	302	282	286	291	279	308	295	288	266	272	301	300	291	250	264	294	288	270	284	279	295	278	264	326	319	287	297	257	265	296	282	295	314	293	255	295	268	277	294	275	286	290	294	278	269	298	285	301	278	298	249	265	283	300	268	280	256	257	300	279	275	296	281	294	275	285	285	287	289	305	270	297	262	277	294	281	277	304	274	286	304	292	268	256	303	283	299	290	261	284	311	283	280	254	291	274	256	313	297	295	279	302	294	300	307	322	268	283	275	300	251	283	298	259	309	300	302	290	263	306	281	296	263	262	298	276	282	276	298	304	292	253	275	307	275	311	268	298	302	277	270	290	274	302	291	274	269	286	275	286	290	292	307	289	277	308	292	288	297	273	255	261	263	266	257	302	261	297	272	302	258	292	286	307	300	284	292	288	312	304	295	277	276	298	295	302	296	294	313	292	279	267	300	321	281	286	303	311	287	255	283	282	292	284	293	285	257	268	267	260	289	292	308	284	318	261	308	290	279	289	293	304	273	289	293	274	297	297	296	248	268	296	292	293	288	283	307	286	304	314	269	267	293	284	251	267	264	268	310	299	241	274	256	284	248	277	252	259	293	261	277	264	279	270	264	310	287	273	279	258	306	271	282	258	324	283	280	274	285	297	266	286	277	276	307	295	278	265	247	270	275	290	300	281	268	288	256	296	284	291	279	272	286	300	303	286	267	275	288	258	269	305	262	280	289	298	295	264	271	301	284	291	284	289	298	274	301	291	277	315	277	294	300	285	279	297	297	308	289	247	298	283	279	286	272	308	297	309	268	294	297	320	277	279	296	261	253
27539	20810	9853	1382	922	873	794	702	720	716	679	665	676	683	688	683	650	684	670	695	693	673	634	696	626	667	681	645	678	661	639	668	658	660	691	699	686	669	658	683	670	692	692	703	643	671	646	688	672	697	637	684	657	687	649	672	621	701	683	673	658	694	689	708	634	676	687	630	656	674	692	667	689	660	637	645	642	641	678	692	671	682	646	651	694	672	690	694	659	671	631	672	694	654	649	679	636	673	651	595	662	628	660	655	676	666	691	676	661	703	673	691	674	684	666	637	669	651	671	669	632	722	720	685	623	635	655	674	640	695	662	675	670	664	648	648	629	722	666	708	717	651	639	657	630	669	660	686	684	721	679	684	718	659	634	621	655	668	683	605	689	654	688	681	626	682	693	665	692	672	670	682	704	645	694	714	662	685	669	630	729	644	681	667	688	678	666	647	696	706	641	720	669	691	693	707	660	683	627	662	643	693	657	649	649	705	683	669	672	679	622	670	662	651	700	658	684	622	634	674	700	652	662	713	631	655	718	705	651	699	651	694	642	663	699	709	699	647	665	688	621	693	712	654	689	703	697	695	665	639	713	642	656	662	659	652	692	707	685	714	668	695	698	688	663	679	663	744	689	622	682	669	657	631	674	727	667	675	614	678	648	625	685	664	661	593	636	621	680	687	613	690	686	651	664	637	634	640	648	706	738	648	672	665	650	620	683	677	680	651	638	689	670	651	689	653	690	700	649	669	657	727	708	696	688	636	713	710	659	673	602	673	674	682	657	708	701	686	662	685	672	673	659	714	694	686	671	685	674	695	703	660	662	686	717	652	664	640	718	685	642	652	639	636	648	667	651	695	673	629	692	682	652	687	680	673	691	671	684	656	661	668	663	671	640	663	653	660	694	691	740	684	665	704	685	672	631	629	675	683	655	672	643	641	631	690	630	665	715	628	718	669	651	669	683	649	680	711	658	693	722	687	683	688	663	724	666	671	716	652	640	648	687	677	662	669	693	682	673	677	659	709	684	614	683	667	648	607	709	661	678	659	660	688	657	677	679	700	705	675	688	688	664	640	663	652	676	674	683	681	660	656	684	661	645	671	691	660	648	643	637	660	693	670	674	689	684	652	632	670	619	683	692	637	683	664	665	682	713	721	647	704	693	685	669	684	694	742	690	654	666	651	680	681	675	706	655	709	697	685	675	654	622	641	694	670	716	698	673	689	648	623	645	633	686	695	672	653	651	632	696	648	676	666	653	673	677	688	655	676	645	655	691	617	697	669	726	674	675	687	670	659	714	602	640	680	726	641	652	657	669	704	600	675	730	627	640	694	635	667	676	674	670	671	709	674	623	702	624	700	662	641	628	615	650	675	657	642	707	676	678	697	629	665	668	708	687	652	670	673	650	636	651	717	630	651	647	690	695	645	689	715	659	635	701	677	673	702	676	659	643	654	675	676	644	688	697	644	625	670	692	675	663	664	662	638	703	665	701	706	631	678	700	641	650	704	635	679	697	671	658	705	655	643	713	659	654	685	678	678	672	656	729	688	710	659	651	632	659	644	689	663	625	699	689	664	730	665	714	690	693	627	695	634	643	659	655	632	681	691	707	638	659	674	678	663	679	677	662	665	683	721	672	735	653	703	675	683	699	687	702	655	672	651	644	699	721	696	681	681	659	673	652	674	635	679	658	659	645	633	615	675	689	673	607	730	673	662	707	642	681	682	643	685	616	679	679	649	665	710	673	672	661	663	691	687	661	658	658	645	690	669	678	656	672	712	672	640	658	652	654	716	623	648	671	673	633	643	615	695	676	686	690	685	664	675	648	674	670	661	673	655	700	692	704	681	680	691	655	721	672	668	693	695	667	665	679	695	657	689	648	679	665	657	659	682	639	643	648	698	679	671	689	612	694	677	721	705	683	651	667	708	626	624	694	652	637	676	668	676	656	638	714	658	726	634	642	654	691	717	691	693	676	649	700	660	671	711	688	686	621	671	693	681	684	690	683	676	670	646	611	631	631	680	688	667	655	682	652	672	691	680	632	632	668	679	655	678	700	678	682	632	638	670	638	644	684	650	680	714	689	676	661	658	691	644	709	662	659	680	687	650	700	710	673	681	643	674	697	682	669	632	688	715	700	705	697	693	656	683	710	639	677	667	642	646	650	717	717	704	740	632	681	660	632	649	683	639	674	715	653	627	672	665	662	706	646	635	672	673	655	685	585	716	687	696	603	679	648	639	668	679	699	654	643	659	619	648	705	650	647	688	709	642	621	711	623	670	699	719	656	670	669	668	668	641	698	654	635	717	701	678	685	660	651	688	676	664	684	652	670	695	633	677	688	677	615	677	659	650	678	665	669	687	707	672	659	678	684	710	634	699	668	641	657	654	667	649	674	672	685	669	646	660	711	671	703	648	681	685	621	632	640	666	676	703	668	699	700	636	665	696	605	691	702	701	662	654	612	633	699	688	686	679	636	651	664	646	665	702	648	684	644	675	664	678	686	659	653	652	659	682	650	655	589	704	671	653	630	669	690	708	681	700	668	682	662	711	666	671	691	669	655	694	686	672	678	655	685	695	672	707	637	600	660	703	680	665	655	662	676	672	659	655	610	684	677	657	642	628	674	658	683	655	690	699	684	665	643	685	683	632	694	653	660	675	701	678	682	660	699	635	669	635	658	698	703	694	707	686	693	728	683	683	656	673	640	658	641	657	662	646	737	719	643	703	676	669	661	695	681	660	666	639	671	757	663	632	626	685	650	619	681	646	673	647	689	698	655	654	690	687	629	661	686	633	630	685	657	687	674	674	654	682	701	640	658	669	714	688	677	691	629	681	648	690	679	648	671	638	673	647	660	717	679	623	675	717	666	674	710	686	733	679	716	660	695	656	692	670	650	703	667	660	680	638	693	681	705	696	718	707	719	696	700	698	683	631	693	671	622	646	659	646	623	679	688	687	666	682	680	603	649	680	682	686	652	690	658	656	705	683	619	685	641	634	677	672	658	700	644	715	595	676	644	646	687	682	654	674	622	670	644	655	629	686	705	632	632	674	665	661	674	724	634	668	675	655	646	627	632	683	668	649	627	691	668	702	652	690	671	686	700	622	663	661	650	654	664	658	698	674	666	673	715	669	666	643	622	670	720	714	704	708	670	677	654	709	700	648	674	712	667	672	667	684	693	659	648	689	629	650	709	651	685	672	660	679	648	652	722	610	669	639	704	676	686	666	704	653	710	672	688	647	654	655	668	674	695	639	685	674	667	667	640	697	632	653	635	708	680	665	666	668	668	692	689	704	631	673	669	652	667	667	720	669	714	663	684	684	618	650	691	648	753	697	657	664	651	685	721	693	693	706	680	669	656	639	649	665	667	705	693	701	626	665	692	655	701	667	679	671	712	644	724	690	667	665	667	669	649	703	660	688	683	681	702	660	668	696	709	687	691	665	690	700	668	711	683	662	674	645	663	725	663	637	666	647	666	657	648	704	665	659	660	703
9434	1513	1407	1133	996	1012	967	924	969	875	917	877	864	876	897	829	840	898	881	836	834	836	855	878	879	858	870	871	916	815	858	847	873	887	863	888	863	820	833	842	906	846	862	861	845	814	878	864	917	875	821	923	942	877	835	835	858	896	902	875	890	910	880	859	891	849	843	830	864	844	936	858	861	842	826	871	892	882	857	854	903	855	834	847	858	908	876	852	882	861	899	866	864	894	870	859	845	866	878	873	886	864	843	802	831	851	857	856	807	839	894	847	829	885	820	863	861	875	863	897	862	841	865	857	866	863	826	850	856	876	824	849	860	838	902	849	838	893	830	885	844	874	931	830	876	878	886	880	837	895	871	852	886	893	859	860	836	886	860	892	879	860	855	891	867	838	881	849	852	866	852	889	911	887	892	838	842	845	854	872	885	862	886	841	838	890	873	828	896	887	847	871	831	891	826	850	803	872	876	850	888	892	866	850	854	836	870	834	884	838	885	867	854	812	828	890	834	848	853	822	889	838	893	816	839	885	860	794	892	862	871	904	830	870	896	871	897	826	905	833	873	900	829	854	877	903	876	821	921	857	846	862	858	908	869	835	850	860	928	847	876	854	812	865	882	906	907	890	854	873	835	893	842	852	836	842	847	831	869	852	815	897	871	859	875	855	893	883	885	833	849	865	900	874	836	862	823	838	842	869	861	856	891	838	838	871	868	838	888	875	813	915	834	823	813	856	877	840	805	905	867	828	798	833	890	855	907	862	800	875	878	858	898	889	830	815	894	825	849	881	855	886	886	886	893	892	886	819	859	868	857	854	874	822	830	883	841	842	856	825	854	836	808	899	810	870	851	840	849	902	920	873	798	868	825	865	841	850	799	861	837	864	886	842	868	851	886	866	862	842	888	823	788	815	889	875	845	817	860	836	878	919	813	877	866	784	891	898	856	861	873	830	908	891	830	903	844	886	858	850	855	876	829	813	862	812	861	830	856	861	875	856	902	888	842	837	844	875	887	865	903	835	926	849	912	846	870	814	881	884	840	877	841	880	860	877	790	921	868	851	838	855	868	804	843	881	908	854	850	841	835	842	888	848	898	834	892	904	833	827	846	858	876	882	881	866	906	858	902	855	851	843	857	890	891	847	797	844	856	793	885	819	876	888	901	961	894	805	818	808	884	870	854	902	850	861	816	878	872	935	873	886	797	825	886	831	851	888	887	896	892	881	856	826	898	876	892	892	857	814	858	855	892	838	829	853	812	879	853	857	848	871	840	832	874	862	841	866	820	838	883	796	890	892	858	874	886	878	859	877	848	827	897	837	863	894	841	827	825	837	867	820	813	862	857	857	886	860	849	874	821	878	807	856	884	888	856	870	876	854	865	864	872	891	914	864	868	842	871	815	851	840	849	862	854	877	915	867	867	864	871	905	897	856	817	887	832	862	898	845	875	898	855	889	856	905	848	871	888	834	833	901	861	857	833	855	849	856	865	920	855	862	895	870	842	839	825	885	805	839	855	848	882	840	807	783	863	845	872	863	884	892	843	835	877	884	860	857	890	813	893	851	918	836	823	841	891	817	801	915	846	864	805	881	813	830	931	839	835	879	845	847	855	815	844	901	851	850	850	859	853	831	852	819	875	853	827	920	855	845	875	853	869	885	862	891	855	810	853	901	835	862	860	881	848	887	871	840	811	834	883	905	808	890	876	878	836	899	854	893	840	889	867	853	838	844	898	863	849	859	860	875	859	859	823	844	836	859	877	894	846	804	853	883	848	901	873	847	863	887	840	896	845	832	856	860	912	858	857	884	880	879	874	874	859	785	857	842	882	870	890	890	829	828	836	852	817	843	886	891	891	833	856	862	848	837	858	837	863	821	840	864	884	845	894	840	878	905	853	842	861	863	841	791	847	850	837	866	841	817	851	832	840	884	866	862	880	812	847	837	893	868	884	889	908	888	867	826	867	878	868	827	801	875	874	839	881	864	841	842	847	874	926	856	829	799	837	848	876	850	831	861	850	865	846	829	848	874	842	828	882	884	882	808	801	847	877	895	827	813	826	836	880	894	880	902	855	857	869	897	906	844	862	901	840	820	880	858	831	862	817	819	868	892	856	885	834	876	816	823	859	832	903	814	909	794	827	906	830	876	891	874	865	855	865	860	838	853	886	833	844	822	867	828	821	829	850	879	859	801	857	848	814	845	826	901	892	882	879	848	878	909	809	864	857	856	875	819	883	838	891	846	837	865	917	881	897	826	834	862	846	810	877	847	882	881	845	796	854	859	850	821	866	894	856	860	824	895	855	839	863	903	882	847	815	870	853	873	879	796	876	840	917	855	842	864	860	845	891	826	899	865	872	869	866	884	863	889	845	869	843	884	874	894	794	827	865	855	900	843	864	896	891	841	883	840	812	829	840	853	860	838	833	846	832	886	808	849	853	873	873	901	852	886	875	894	902	842	869	933	821	880	855	797	875	808	857	857	799	820	829	906	887	848	856	807	844	813	847	835	842	846	900	865	895	834	845	834	848	841	843	847	887	892	867	837	907	832	898	844	897	844	859	854	865	851	884	869	864	872	864	900	885	838	891	881	820	849	874	885	882	891	886	862	935	887	860	854	860	873	875	850	856	876	869	861	841	866	899	864	834	832	871	866	802	909	836	828	820	870	886	820	817	883	887	831	807	858	847	802	822	848	811	842	936	911	851	870	834	879	878	850	827	837	855	882	888	890	910	852	902	857	854	842	846	864	844	847	814	819	816	822	838	869	825	855	838	840	795	879	902	879	890	889	822	857	826	881	839	845	931	888	854	829	856	850	889	919	905	887	847	835	844	853	837	876	861	909	897	833	831	853	849	887	849	876	850	898	881	867	869	881	860	881	871	890	852	886	889	846	892	824	833	861	834	842	886	895	885	880	798	891	908	901	872	900	846	887	816	868	862	912	869	859	834	877	839	873	881	844	851	850	821	897	884	853	833	895	886	882	839	880	897	886	875	847	841	883	837	927	848	873	839	845	831	878	882	828	855	874	773	887	939	843	842	835	869	860	862	867	863	839	910	871	800	841	852	889	812	860	850	859	840	880	879	868	861	846	872	892	864	898	856	910	843	852	858	857	851	801	886	891	867	840	914	848	872	856	861	900	847	822	899	835	844	859	872	857	818	843	882	872	874	895	917	934	825	848	850	813	848	821	889	866	823	892	872	859	829	863	824	825	848	858	859	859	887	877	856	794	885	861	818	886	815	885	879	896	822	863	872	894	886	866	824	850	857	902	817	891	860	867	842	841	849	894	809	871	823	952	889	902	918	835	897	838	871	822	803	874	828	815	912	845	849	877	828	837	867	842	806	862	774	915	789	862	859	819	835	876	893	920	895	867	846	856	848	797	866	847	906	807	900	870	828	846	836	805	881	877	891	890	849	791	835	853	840	850	818	830	868	888	841	894	872	845	817	866	831	801	874	883	831	903	879	835	830	854	820	839	848	862	840	821	905	862
24107	21432	29073	24178	21415	11738	1360	879	749	712	704	643	592	577	556	580	550	577	555	564	541	531	519	535	504	547	488	530	543	526	561	521	524	504	473	528	496	520	498	522	505	512	483	501	518	465	502	506	505	479	521	521	538	504	498	547	511	512	485	487	474	507	488	501	488	519	512	499	522	545	503	488	492	508	502	481	503	528	511	535	504	488	464	511	503	527	540	483	478	488	495	449	494	477	507	547	532	483	515	492	536	486	483	472	536	509	493	491	476	479	496	475	504	486	506	503	518	503	492	497	492	482	480	463	460	477	505	545	512	506	510	510	524	471	506	500	501	530	481	495	475	481	493	517	529	517	470	524	472	508	490	473	499	490	506	490	501	484	489	464	520	450	523	468	507	517	480	506	501	473	498	525	464	513	501	476	487	499	538	495	500	540	461	503	488	509	484	511	520	538	516	500	492	483	502	490	495	542	467	507	483	490	510	481	542	525	500	475	493	489	477	565	464	515	521	512	460	485	465	475	500	504	458	521	503	452	499	523	504	471	513	490	481	491	463	539	530	504	460	503	480	517	470	481	492	494	505	454	469	491	504	514	514	525	533	447	511	496	497	475	475	496	530	487	485	438	469	511	502	473	499	520	552	483	488	508	464	482	515	535	553	543	478	470	498	486	484	505	465	507	498	528	509	507	496	543	505	532	487	507	478	519	523	463	521	478	500	476	490	487	527	451	495	505	500	424	517	520	488	484	499	544	538	509	451	506	515	467	512	507	523	503	478	496	472	534	491	489	521	511	498	533	480	488	470	522	496	488	515	513	502	496	499	511	465	497	532	501	503	537	497	510	524	493	508	487	465	484	518	504	529	534	481	484	521	510	495	491	500	462	501	460	496	493	479	485	477	480	492	540	495	506	517	535	491	481	503	524	502	443	499	487	485	476	469	521	493	470	482	518	485	482	511	498	492	458	473	500	477	492	551	514	505	466	484	539	534	540	488	525	510	479	481	486	508	520	493	487	510	527	500	466	503	490	508	496	465	470	499	514	491	519	495	508	460	472	474	506	479	502	485	466	500	517	472	518	510	483	466	487	502	493	514	497	496	463	483	506	489	488	516	501	504	498	538	509	507	496	497	466	458	519	499	503	504	494	491	514	510	560	471	489	527	536	451	510	513	520	510	502	536	543	516	537	483	547	500	505	493	499	497	486	476	425	504	493	508	489	481	485	506	522	497	460	524	479	459	496	520	490	489	516	483	501	489	492	484	502	473	534	483	502	495	496	526	503	477	511	518	528	476	484	524	443	515	498	500	510	487	484	440	488	458	490	519	470	512	534	468	486	476	505	511	537	532	487	508	483	497	512	472	462	531	462	488	489	513	540	491	514	467	535	457	489	514	504	484	476	504	521	485	522	496	476	476	489	507	479	443	473	503	522	506	466	532	509	505	539	484	499	457	533	480	482	493	513	507	510	527	539	494	494	466	490	466	509	528	465	487	507	487	488	498	495	510	504	498	473	454	464	518	501	513	519	484	493	529	527	508	508	489	513	506	467	566	504	476	484	498	516	520	511	476	483	481	487	522	522	489	469	517	523	472	501	532	494	488	512	476	504	511	532	499	474	498	465	490	505	516	499	536	478	545	462	538	468	479	489	475	474	465	512	489	501	496	537	476	528	531	498	493	489	521	485	472	460	507	467	537	476	478	499	515	478	469	471	495	462	460	497	451	523	529	512	472	490	509	511	486	476	507	483	499	458	511	470	507	478	480	498	459	514	529	472	465	492	505	479	485	471	501	496	503	521	504	499	494	470	453	535	505	489	460	500	501	447	466	516	535	497	467	493	530	490	474	491	485	489	511	457	497	533	469	488	479	493	491	538	490	490	487	462	454	493	462	482	498	498	512	479	503	479	520	511	481	481	495	502	486	509	520	472	544	548	477	461	500	510	500	464	492	458	498	483	465	537	493	517	494	534	484	461	519	544	493	473	479	476	479	504	505	510	494	495	505	528	527	483	495	467	520	450	519	506	520	464	508	544	480	535	482	488	504	514	467	473	498	500	517	507	487	524	495	529	493	484	520	499	536	475	507	478	511	494	492	477	496	458	498	499	506	475	460	502	509	516	478	515	469	533	500	527	526	497	514	490	481	548	507	515	497	477	547	490	534	489	498	484	463	461	530	496	518	477	473	511	469	516	520	466	483	488	519	510	525	494	503	480	475	492	525	505	487	538	484	500	546	501	531	484	528	469	526	510	488	474	500	491	474	529	512	477	534	512	491	515	497	518	534	499	514	500	472	532	476	444	515	459	473	489	507	476	449	464	489	536	497	484	480	543	481	437	486	530	498	490	533	477	506	479	489	509	538	523	488	506	483	496	524	474	511	468	488	502	494	525	465	516	516	485	481	499	541	498	476	467	473	494	516	486	509	475	504	548	494	473	489	491	536	497	519	530	499	491	461	509	494	480	505	472	474	480	465	543	452	508	496	533	485	489	520	481	498	467	495	505	514	494	489	439	491	476	477	507	482	536	502	534	500	525	486	565	493	491	522	484	507	459	531	497	499	498	523	500	487	490	506	477	513	487	498	513	482	522	511	520	516	503	502	476	495	483	505	502	525	488	513	486	536	538	503	486	462	445	501	508	525	470	518	490	504	492	457	468	494	485	532	510	509	466	480	460	529	479	480	511	538	490	531	493	544	468	550	478	495	511	510	473	508	555	508	457	509	511	445	470	472	491	474	482	490	475	482	489	520	484	498	510	537	473	492	514	490	490	489	523	494	509	491	509	517	463	475	483	467	466	528	495	515	503	540	515	489	501	477	478	449	516	477	423	452	518	499	525	509	477	521	469	482	467	511	497	512	537	490	507	459	525	469	513	510	514	454	499	507	503	483	483	463	480	490	497	494	496	465	493	535	475	512	535	484	513	487	466	513	482	494	505	488	451	520	530	473	450	465	472	512	478	503	487	526	483	486	496	477	476	471	525	492	484	495	509	512	507	457	534	481	481	500	507	503	488	506	483	502	508	535	498	508	506	448	463	512	507	493	497	474	491	519	495	481	507	471	499	498	472	505	526	526	459	557	504	508	514	530	470	514	499	488	503	527	499	508	489	496	503	512	464	485	489	512	488	517	508	496	484	519	498	485	511	464	520	523	432	534	497	509	536	476	453	523	482	526	479	491	501	469	503	468	508	499	513	512	478	489	493	515	535	535	493	518	485	488	477	511	526	529	483	462	485	504	516	485	506	468	523	498	508	492	479	467	481	491	498	487	490	510	504	519	502	503	511	484	489	492	510	494	517	528	520	480	507	480	478	483	500	480	492	494	473	503	485	530	490	527	467	497	485	497	511	538	527	479	495	549	492	463	475	465	503	518	502	479	506	479	515	514	516	495	495	487	503	530	524	466	484	483	505	505	497	496	483	491	522	478	504	504	516	526	504	474	516	532	504	479	485	498	509	476	505	506	519	518	503	516	514	481	487	514	533	504	503	493	490	514	489
16926	8900	7795	4024	2871	2249	1801	1532	1302	1174	1090	953	930	877	791	803	792	804	750	761	718	740	696	701	756	719	695	715	662	662	652	621	685	679	693	687	699	680	692	631	660	637	702	639	628	653	677	647	644	654	675	639	672	674	697	685	708	682	691	639	618	683	649	686	643	642	658	635	613	662	624	681	652	614	650	632	692	627	663	680	619	666	662	668	675	595	665	631	640	639	619	665	656	655	671	652	640	632	646	613	673	675	666	635	637	599	638	696	667	621	642	675	653	629	687	677	655	657	622	663	678	666	616	631	656	667	653	611	640	664	643	667	669	648	670	686	649	663	624	613	588	622	686	626	606	660	673	640	677	631	665	629	615	635	654	628	678	685	656	674	648	690	644	674	644	640	690	644	691	697	647	637	682	684	684	636	656	667	633	660	698	645	658	698	632	651	647	646	641	660	621	651	652	648	631	676	665	675	596	650	664	679	642	687	637	661	623	650	676	663	625	694	596	642	637	662	640	680	601	662	650	646	626	677	660	667	641	677	637	620	694	684	676	624	655	649	645	656	656	654	675	665	667	661	650	680	627	632	626	618	624	641	659	630	642	654	677	669	633	678	616	654	668	648	647	642	649	619	638	628	645	705	659	645	627	662	637	694	621	656	661	715	648	677	614	619	690	654	680	673	674	629	669	657	626	616	670	664	699	659	671	666	690	637	662	642	654	644	615	679	644	608	712	655	656	643	642	670	626	683	659	637	684	649	638	643	661	662	663	613	633	611	701	658	662	655	619	616	640	640	606	671	635	656	670	643	710	615	623	646	623	663	667	654	640	659	631	662	630	631	632	629	629	650	621	649	641	652	579	651	654	649	650	601	627	669	661	657	629	626	667	606	636	617	689	677	642	641	670	681	671	660	661	650	632	671	660	626	666	672	657	666	639	574	651	580	640	633	646	679	670	679	657	671	669	625	634	667	598	642	644	646	642	637	630	630	670	638	615	621	634	673	630	601	713	689	677	642	655	609	623	638	631	662	688	687	683	649	648	665	628	659	648	635	629	648	665	643	682	702	645	639	726	672	679	673	670	611	631	608	681	666	686	638	624	660	635	621	655	675	681	628	680	636	656	611	640	669	625	688	647	659	649	638	636	680	663	650	668	636	655	654	626	637	646	632	677	683	628	661	652	638	650	651	638	643	629	631	654	622	641	717	675	620	726	663	643	633	650	668	648	673	629	635	647	675	652	613	664	654	638	667	652	652	662	622	641	683	614	664	626	631	642	619	666	724	634	595	628	660	665	650	666	656	643	669	685	630	611	631	643	649	659	629	685	667	693	650	638	663	682	688	654	669	690	650	685	665	677	643	665	658	659	650	664	674	600	662	661	632	634	631	644	673	646	652	661	619	626	646	673	628	602	650	647	575	646	656	625	610	662	689	620	644	645	651	637	635	667	685	636	649	661	665	686	692	648	628	687	652	621	637	660	691	651	661	625	638	700	633	606	653	629	623	671	633	644	649	647	661	655	615	666	654	665	618	662	622	685	643	653	616	688	648	647	663	673	723	625	637	664	611	688	634	661	642	659	623	649	658	657	676	676	690	627	670	672	643	635	667	648	607	697	644	643	637	615	669	666	636	637	660	658	640	662	734	605	647	610	627	651	675	599	626	642	639	620	622	650	602	635	707	659	653	671	682	708	645	654	607	714	624	702	652	642	658	636	607	606	632	712	674	653	628	692	621	668	576	634	675	666	648	671	647	651	672	666	640	639	628	640	627	616	655	667	622	702	684	614	646	606	607	602	667	671	700	669	632	609	658	655	648	635	695	637	643	662	680	643	707	636	645	651	647	641	640	664	660	669	663	596	666	657	665	654	635	636	629	614	610	677	626	674	670	632	676	655	631	611	634	612	656	627	706	665	632	641	664	696	623	645	645	654	666	655	639	633	667	714	645	675	627	646	632	683	690	692	654	643	641	689	670	688	665	650	673	658	651	692	642	671	663	671	655	665	607	661	682	648	666	628	671	645	671	602	620	677	621	652	652	638	693	676	612	618	645	671	668	634	634	636	657	639	638	673	636	663	635	673	682	650	663	696	669	663	624	654	710	652	654	669	586	652	609	636	699	629	654	664	670	620	599	651	656	676	646	683	670	650	673	682	684	624	655	588	612	684	651	664	652	696	666	608	664	659	622	680	662	682	713	671	671	623	640	677	625	614	615	622	663	637	712	662	630	623	633	654	602	604	704	687	676	686	654	640	657	644	645	576	649	608	622	627	688	653	660	650	662	649	635	660	655	624	669	677	642	693	583	635	662	631	671	665	673	664	659	610	663	669	631	674	602	671	679	689	669	633	623	657	671	620	690	651	608	648	649	676	676	666	640	707	599	628	673	628	643	643	666	686	635	654	651	618	643	623	656	635	659	660	631	662	660	610	642	631	662	673	691	658	617	624	676	659	652	682	692	636	670	631	622	616	649	664	662	631	639	655	606	633	687	676	636	617	663	605	649	637	647	652	641	648	666	643	647	705	624	645	676	653	648	647	649	650	644	684	697	629	609	668	646	633	651	631	660	650	664	654	640	623	661	671	641	640	657	636	633	641	676	615	664	653	639	670	644	654	643	662	634	715	654	674	637	693	655	637	676	663	646	690	685	669	657	650	668	650	648	663	635	669	650	638	682	671	624	622	654	623	664	651	643	627	628	647	666	656	669	643	623	642	633	665	679	635	703	667	626	649	620	676	656	657	671	680	660	641	574	644	672	603	655	655	661	667	683	656	636	656	665	632	634	618	668	686	609	643	656	645	670	674	640	658	597	663	664	686	692	648	646	660	620	699	654	639	640	655	623	661	707	614	654	644	686	663	651	625	685	679	647	661	659	659	646	614	639	646	673	655	654	631	610	700	651	661	666	669	655	613	671	613	582	652	627	630	682	644	656	638	651	620	647	690	642	621	659	658	647	651	664	667	607	627	667	634	651	645	629	629	643	647	637	605	630	620	665	689	653	623	672	675	667	660	646	657	683	659	644	671	652	611	664	633	661	635	659	659	628	678	638	637	679	677	618	638	622	613	646	625	632	643	612	661	671	610	670	642	658	616	663	637	637	601	639	685	661	652	623	656	634	597	686	676	646	655	628	647	594	636	714	655	637	647	620	659	621	661	673	605	681	667	689	650	652	634	650	648	639	643	637	667	674	659	673	628	656	627	664	668	631	659	654	588	664	651	699	694	641	622	667	630	652	607	664	606	697	647	675	680	652	654	687	674	682	633	655	648	658	678	649	678	630	660	648	658	641	664	630	608	658	633	652	640	642	594	639	718	675	699	669	668	702	628	635	672	675	651	673	698	638	651	623	644	635	686	686	640	621	719	653	656	681	641	682	632	615	613	648	659	697	673	676	637	648	660	622	663	613	627	615	637	704	660	680	680	641	674	650	674	624	653	654	671	707	642	666	627	618	629	636	662	645	700	676	657	650	681	644	636	663	692	634	677	692	641	664	667	623
23125	21436	29510	23784	21440	21487	10095	997	752	626	528	446	426	369	370	334	367	320	289	312	282	258	285	256	271	242	219	274	235	249	250	225	234	225	232	254	224	234	245	253	217	236	245	237	241	255	231	235	219	248	257	247	219	212	212	205	220	192	206	242	217	194	227	210	200	233	226	231	213	204	229	236	199	212	218	238	235	232	186	223	237	204	222	224	221	221	228	229	217	201	231	220	216	223	222	231	211	215	188	219	237	196	221	194	207	214	219	230	221	230	246	231	225	175	242	224	214	230	218	233	198	221	226	216	223	202	201	224	220	215	216	199	208	212	208	217	214	215	239	204	172	228	190	199	233	222	195	206	241	214	193	236	211	221	219	209	226	212	216	211	234	210	229	241	200	212	206	208	201	213	201	211	210	221	207	211	203	206	182	212	232	198	212	216	230	200	257	215	217	223	209	193	218	220	225	198	233	210	236	204	219	231	219	207	223	203	234	249	227	189	214	244	241	209	199	206	206	211	222	217	215	218	220	210	209	221	203	232	200	230	191	215	199	216	226	215	250	204	232	203	198	256	210	212	224	196	208	213	210	212	200	214	202	215	199	201	186	223	240	200	230	180	227	207	235	222	240	209	233	219	201	220	205	235	219	217	208	214	227	237	213	225	208	193	209	181	233	203	208	197	211	213	205	229	223	198	205	192	215	208	237	243	191	218	195	230	223	230	241	227	237	195	206	216	229	219	231	212	231	220	216	195	213	207	219	227	215	208	246	210	226	233	199	212	214	200	223	197	249	204	196	246	225	240	198	196	213	193	226	213	212	226	214	239	211	215	218	201	185	262	198	228	193	208	181	214	209	210	200	195	202	206	221	235	188	218	223	196	206	219	216	210	192	210	223	206	194	229	213	208	227	231	183	217	215	208	217	209	185	214	212	193	217	228	217	222	201	202	211	196	230	217	207	207	213	229	230	216	227	220	234	205	212	203	203	195	208	213	229	185	211	239	184	218	192	239	192	218	208	214	228	184	233	188	219	215	208	209	227	220	228	217	210	192	197	197	202	246	222	203	202	250	229	203	242	227	197	192	209	215	207	210	222	207	222	182	211	192	224	216	198	210	202	217	221	224	190	213	222	214	230	213	234	215	237	204	226	239	189	249	203	225	224	211	218	205	209	220	234	214	194	212	200	231	225	190	246	218	227	228	218	229	207	223	237	214	182	213	227	213	193	224	217	209	206	196	226	214	194	216	231	223	224	204	213	208	232	229	217	236	205	216	240	201	212	189	213	210	234	215	222	188	197	221	178	199	208	192	213	202	186	221	234	239	232	200	206	207	197	238	218	202	216	203	219	227	226	202	199	199	209	191	213	215	197	229	202	183	200	203	221	190	218	197	217	226	225	214	222	215	191	218	191	203	223	239	208	237	242	226	206	201	218	218	211	239	229	235	212	220	239	229	207	199	230	206	196	209	224	230	209	195	213	204	226	197	216	216	232	198	208	202	223	207	220	220	216	195	212	213	199	234	191	213	220	195	223	236	232	216	190	221	230	195	203	218	223	218	247	243	269	235	181	211	200	192	194	224	195	194	192	211	236	212	212	212	186	211	218	220	223	224	220	211	239	194	213	213	218	205	202	203	209	220	181	229	229	196	187	199	224	178	226	201	228	219	227	208	220	214	235	242	226	214	207	214	242	210	204	198	205	221	216	234	199	225	218	213	215	221	223	199	225	205	233	215	205	207	230	215	192	217	193	231	218	215	212	213	202	187	194	211	190	201	215	206	215	211	221	224	189	218	216	215	214	233	205	193	213	209	216	192	242	226	227	203	180	214	205	192	236	202	217	215	209	226	191	193	202	227	236	202	209	209	209	199	215	216	227	212	202	226	206	204	213	240	226	216	208	202	190	202	212	192	234	226	211	208	193	233	197	210	220	205	198	209	203	213	205	195	204	199	203	202	211	221	231	206	203	248	225	205	208	214	212	210	232	204	242	227	216	221	201	212	211	217	198	232	193	203	213	221	202	186	191	189	224	195	223	203	186	242	232	208	215	212	199	206	213	228	215	208	232	194	225	219	200	224	199	222	213	257	228	202	229	203	195	209	211	211	209	207	216	195	244	177	211	240	232	216	211	197	215	207	211	236	232	214	190	234	195	183	204	216	230	183	240	221	208	201	197	243	201	193	213	191	228	206	223	196	215	210	192	206	233	218	212	229	204	218	219	204	202	212	194	226	210	212	201	214	215	214	202	249	185	225	219	210	196	222	208	233	224	232	214	244	222	201	212	215	235	208	215	229	203	191	213	213	187	225	218	192	194	199	208	203	211	205	210	213	232	206	204	200	183	217	184	211	179	221	207	196	200	221	211	242	193	205	212	194	208	202	203	219	226	205	208	230	182	224	230	208	194	230	230	214	199	240	223	205	221	211	215	222	220	214	186	219	224	219	221	235	217	229	210	230	207	208	207	221	206	206	213	196	205	206	225	216	213	190	200	205	232	211	199	220	210	235	210	222	223	203	228	212	177	207	206	238	247	190	222	206	205	223	224	225	241	230	231	241	232	217	202	215	248	225	228	239	211	223	266	229	210	218	201	206	241	226	212	186	226	216	227	207	225	212	205	221	201	205	210	211	206	226	230	214	210	236	218	185	207	224	206	213	208	218	199	205	216	194	185	194	197	234	185	246	222	212	243	208	206	224	187	234	201	214	225	214	201	200	214	230	208	225	235	225	220	191	237	209	227	226	217	225	204	219	207	207	210	233	225	201	204	218	235	223	224	250	225	215	203	192	233	237	236	230	241	215	228	208	206	220	225	182	220	224	203	192	208	216	209	220	191	232	219	239	221	238	230	205	247	219	224	213	219	217	207	228	220	209	229	229	181	220	227	240	196	213	208	221	189	215	211	231	208	230	223	209	227	207	203	207	201	197	185	210	220	225	234	203	201	224	194	223	215	190	223	217	202	223	195	206	214	215	220	186	224	217	233	211	185	205	214	215	211	201	225	183	190	211	231	212	240	203	205	190	193	215	206	208	218	213	212	201	220	213	240	214	225	206	217	206	232	212	192	231	228	183	237	201	176	203	199	213	224	238	207	203	179	184	190	209	209	216	217	222	192	210	225	225	225	221	211	216	215	202	199	233	206	226	198	227	203	221	241	232	217	215	204	189	206	244	206	199	206	222	212	213	220	199	196	213	234	217	228	224	212	197	212	195	228	223	218	215	228	177	232	217	215	211	223	189	224	215	204	234	215	215	230	211	211	209	208	224	206	220	200	202	211	225	215	184	207	201	199	240	216	211	241	209	196	204	201	214	196	225	207	191	205	204	188	205	211	212	223	212	221	230	226	199	209	228	219	258	225	224	216	210	204	214	213	202	207	209	179	217	190	221	214	228	210	205	198	220	222	218	225	218	244	240	204	223	218	248	196	194	204	212	230	196	229	233	231	179	199	212	200	210	199	192	221	220	212	171	218	202	209	186	201	200	221	210	176	225	202	199
19418	14249	12296	6584	4513	3404	2625	2079	1582	1318	1057	993	798	673	627	593	532	523	491	438	473	399	412	378	376	385	370	339	354	346	331	347	351	316	309	331	366	319	328	323	321	308	320	294	313	303	295	317	297	302	320	302	314	307	296	314	318	303	296	296	298	268	305	241	287	293	272	316	288	286	303	281	269	260	272	303	289	313	299	276	280	314	299	297	307	327	296	282	297	276	295	297	295	300	295	302	299	280	319	276	275	262	274	281	273	305	277	267	284	291	332	287	292	280	304	282	270	293	272	287	284	288	268	277	270	295	300	278	322	277	280	274	276	272	295	297	247	272	278	279	282	296	280	268	285	281	287	259	289	272	294	273	301	279	269	313	291	263	294	291	243	262	281	294	264	295	275	272	280	295	269	285	259	301	282	295	314	266	295	279	278	308	298	288	319	299	278	293	277	312	274	272	292	271	299	284	302	259	271	237	282	248	257	290	298	272	285	282	262	292	262	321	264	265	261	286	284	277	269	286	284	307	264	294	289	310	273	282	304	307	289	289	306	294	303	268	281	261	263	312	271	298	269	278	255	265	286	258	293	270	257	267	249	292	311	312	301	280	288	283	287	283	293	278	310	307	294	319	302	281	283	284	271	290	268	294	307	259	277	268	272	286	276	295	273	296	318	286	311	291	295	286	265	297	292	276	294	299	319	277	304	309	284	274	286	302	278	285	286	273	288	292	246	285	269	309	301	267	297	283	264	278	302	283	270	271	272	289	290	287	307	284	312	274	292	294	292	289	300	290	270	263	280	278	267	280	300	281	282	306	293	267	296	276	261	277	262	273	260	262	286	245	292	283	295	258	313	304	273	287	279	266	280	281	275	298	287	304	292	298	289	292	272	266	277	291	275	282	250	289	278	281	255	294	295	265	291	282	290	273	287	295	249	286	280	270	281	293	251	280	277	258	278	282	275	272	287	255	280	292	294	303	278	287	293	272	293	286	276	278	294	290	252	278	294	268	308	264	304	275	290	314	278	286	293	267	318	278	300	268	272	269	304	272	266	285	293	261	300	298	294	274	237	296	268	263	276	293	277	284	274	286	301	310	304	275	286	296	278	284	287	276	318	266	275	296	266	245	284	268	300	307	256	287	286	273	278	286	286	281	282	278	304	264	307	306	287	267	286	281	296	323	290	291	260	280	281	280	266	283	285	313	275	264	330	288	284	270	263	277	280	286	266	266	282	269	297	288	276	281	267	272	299	303	306	296	256	270	283	295	285	295	276	284	306	268	272	299	297	245	293	259	275	240	242	273	248	299	293	303	297	290	267	307	283	305	277	281	341	244	259	281	297	271	276	281	271	263	293	291	304	319	296	279	304	305	221	288	298	284	284	287	291	286	298	299	293	304	282	315	297	289	278	292	265	291	299	297	276	271	274	301	281	309	292	268	285	285	262	287	267	300	265	288	279	309	306	297	278	292	261	295	283	276	284	282	303	310	281	278	295	282	283	263	287	225	284	301	264	286	281	284	280	277	280	287	274	282	270	293	301	258	294	272	283	306	260	298	264	280	281	253	291	295	299	268	308	278	234	257	250	254	271	280	284	283	280	267	260	268	270	254	263	276	285	292	297	295	254	215	271	295	272	271	291	273	289	248	289	271	298	281	310	276	272	307	325	284	303	270	305	276	272	265	284	318	254	274	254	293	275	281	275	279	279	290	282	279	283	287	271	279	289	272	307	314	262	288	298	302	304	257	276	286	292	306	296	301	287	282	269	289	298	282	270	268	284	270	275	293	271	285	287	267	275	276	276	273	282	273	269	316	322	302	254	275	270	281	283	274	289	287	268	257	277	301	260	277	301	291	290	269	256	252	290	288	270	270	269	284	260	248	290	292	307	291	290	274	256	298	304	303	240	257	269	257	266	289	290	267	296	288	299	272	292	289	293	312	275	274	296	263	293	298	267	322	253	276	246	283	270	275	291	270	309	285	276	295	285	284	257	303	275	287	286	290	282	288	289	275	280	271	292	303	283	272	268	270	330	302	290	282	293	272	290	293	284	276	293	306	260	276	281	281	277	313	257	266	276	283	294	310	298	267	301	287	280	314	275	274	271	285	311	281	284	293	279	262	288	299	267	270	283	287	278	282	300	280	269	291	297	252	277	274	273	287	302	276	277	282	308	287	279	291	304	326	263	264	283	285	290	280	257	274	286	300	306	278	295	260	319	270	288	273	296	277	315	286	264	284	309	293	289	319	270	260	308	321	265	268	279	287	276	304	292	241	270	266	266	258	270	287	286	273	249	300	291	287	266	291	295	295	299	311	283	285	307	268	266	277	290	281	292	283	306	244	292	286	279	281	298	310	270	292	320	292	294	259	270	242	283	280	276	282	302	283	281	301	300	264	270	293	281	275	284	271	288	273	304	282	281	298	287	275	283	305	302	273	272	266	256	303	280	293	305	266	312	279	274	311	294	275	276	299	291	258	297	282	289	304	277	263	285	290	301	282	280	277	289	247	284	292	285	270	280	291	293	277	265	286	266	283	306	276	285	258	285	291	276	291	297	274	268	277	267	263	260	299	258	272	280	319	280	292	268	277	287	301	291	277	276	264	296	300	295	289	267	280	293	292	299	278	268	269	300	265	298	266	282	272	266	278	274	307	254	309	301	262	301	275	298	275	299	266	266	283	281	296	244	275	295	292	281	278	310	306	302	266	265	290	296	284	293	298	285	292	282	258	248	271	274	256	300	253	258	287	305	299	260	282	295	279	305	263	287	292	297	278	294	303	324	285	302	283	300	285	276	296	274	300	274	281	321	304	293	289	286	285	287	292	267	268	258	259	275	331	264	299	268	292	279	259	296	282	314	276	269	278	247	284	288	301	295	285	295	289	316	301	254	262	280	271	289	273	289	282	282	274	275	294	282	270	313	290	273	299	301	280	272	307	291	280	279	272	281	276	272	266	296	286	292	280	311	268	293	287	257	255	296	311	291	267	278	283	299	284	298	281	292	234	278	268	285	282	264	274	308	291	293	315	292	279	286	309	254	298	288	294	288	308	252	258	305	286	268	275	264	307	271	292	285	320	295	292	298	249	279	279	279	302	277	267	289	314	280	285	257	276	291	300	291	274	294	283	288	252	292	259	295	284	288	324	286	292	278	294	294	304	264	302	295	294	311	305	294	279	300	280	271	309	286	284	251	272	273	258	331	271	316	283	299	291	320	302	276	284	282	259	262	273	286	282	283	275	288	256	304	273	305	312	279	301	259	287	294	266	266	293	263	272	289	311	284	296	244	273	300	284	310	301	269	284	282	282	303	283	274	288	277	301	277	307	266	268	263	283	259	280	296	279	286	290	259	271	275	288	307	300	267	277	295	271	302	276	285	316	264	282	287	281	266	266	302	288	269	282	306	264	284	257	270	261	305	288	271	272	290	285	289	275	307	301	290	272	291	294	241	263	300	297	294	258	305	273	274	317	321	289	284	294	256	263	273	290	296	265
27490	20846	9698	1253	807	737	728	653	701	686	728	646	721	624	702	667	663	671	701	701	629	691	690	721	686	707	672	682	692	663	676	674	711	690	690	703	680	710	698	654	731	702	668	713	688	695	697	634	623	656	729	653	668	677	667	681	734	690	674	621	727	692	676	670	671	654	643	708	660	667	679	691	706	660	694	652	670	716	642	694	688	734	659	681	681	658	632	692	710	704	690	606	691	719	679	662	627	628	681	710	703	727	740	678	660	694	689	680	666	672	667	682	693	680	725	665	669	641	645	772	698	713	692	722	657	699	675	672	668	685	713	692	710	694	619	712	714	672	706	656	633	687	667	674	673	682	675	653	706	684	704	690	690	646	679	735	719	694	655	652	703	663	681	692	672	701	685	641	659	663	681	713	632	701	649	594	652	698	648	703	714	657	660	657	673	680	680	699	680	634	673	667	674	618	656	682	660	679	714	665	684	651	635	630	652	658	705	710	678	667	650	670	649	677	644	659	674	664	716	693	679	667	670	733	702	686	660	641	658	640	711	652	705	723	714	673	666	685	666	717	636	709	674	648	660	660	668	684	719	704	699	719	678	718	636	667	704	657	692	667	656	617	679	681	667	685	665	649	717	684	673	720	716	671	654	699	653	732	687	646	679	680	672	703	684	590	677	659	728	714	681	681	719	672	669	595	699	707	683	662	693	692	646	710	655	663	688	690	737	641	678	648	664	710	691	690	656	698	692	696	686	682	699	699	691	690	707	661	687	701	698	630	688	654	634	684	677	705	685	667	676	671	700	640	676	684	646	668	702	663	658	659	715	680	658	680	713	678	677	669	634	699	637	693	713	731	687	656	677	663	691	705	633	662	682	662	718	673	653	668	662	664	628	656	708	668	665	702	702	693	753	689	669	689	678	695	686	672	707	644	724	656	659	701	726	718	635	698	694	674	653	693	636	669	726	648	664	666	705	686	731	660	665	640	697	623	684	663	685	629	725	674	704	663	672	646	689	688	679	688	637	654	661	622	692	669	690	687	653	733	727	688	641	664	702	674	661	696	610	662	690	693	661	661	695	708	624	700	678	714	683	680	687	696	659	653	671	689	664	659	673	709	748	659	655	663	690	733	748	669	665	674	669	705	638	699	661	685	697	651	651	691	705	674	679	719	737	653	646	666	688	678	658	713	643	668	682	688	679	703	717	690	715	688	684	696	662	652	683	669	676	693	671	648	632	699	672	687	686	720	669	644	694	690	628	667	747	709	703	689	721	702	639	675	692	695	676	712	717	674	651	697	680	721	674	676	672	703	733	682	660	684	640	699	711	707	689	718	668	704	667	690	703	631	676	717	692	718	713	713	664	653	675	700	684	709	646	676	671	654	685	662	646	698	733	696	650	673	671	687	683	688	710	687	683	653	675	675	690	758	617	715	672	688	654	681	687	683	707	687	670	678	705	626	639	694	732	674	697	648	667	693	655	683	659	689	701	647	714	716	669	648	666	675	681	665	690	713	672	712	653	695	694	626	693	659	724	661	719	662	676	684	679	670	707	673	683	702	649	727	661	696	676	694	708	690	677	706	689	719	705	681	665	713	631	667	747	699	657	670	678	712	639	688	698	660	705	667	646	634	705	708	689	638	704	681	742	658	683	713	720	664	713	671	695	676	648	697	675	728	666	681	636	675	669	715	703	667	728	684	719	737	689	704	682	649	679	644	644	697	637	726	669	681	670	663	686	683	664	674	723	716	667	662	664	669	694	698	631	695	695	690	647	712	660	666	702	661	669	720	682	704	678	681	636	727	637	709	669	671	710	693	667	688	670	678	701	691	710	710	708	675	635	627	697	644	671	657	663	678	654	668	669	687	644	710	647	655	681	691	667	644	690	692	650	722	655	658	612	676	684	680	672	660	703	689	653	682	712	618	653	723	709	696	695	678	661	650	693	653	666	692	703	674	666	683	654	683	668	709	693	710	678	663	704	688	687	710	663	723	646	636	655	642	714	660	666	643	619	673	662	637	652	702	687	641	666	655	695	692	646	644	664	686	696	673	679	751	666	689	686	731	710	685	682	673	665	676	696	688	691	679	710	653	640	666	665	662	672	658	636	700	703	687	644	661	685	659	690	661	672	658	673	739	672	670	684	680	699	681	719	654	718	655	651	645	693	673	665	638	661	694	675	688	716	659	707	662	654	623	712	663	695	687	609	670	674	685	711	718	733	696	697	721	721	678	652	667	676	688	678	689	627	672	640	655	697	657	702	656	689	662	663	637	656	637	675	691	656	707	645	643	641	717	714	692	658	670	677	695	669	667	617	634	682	680	700	643	652	670	650	690	701	675	681	636	691	670	722	679	712	683	699	658	668	643	697	737	693	733	685	624	739	675	701	714	686	699	696	664	704	652	650	676	696	648	687	669	703	675	705	667	690	710	669	699	709	668	709	665	703	635	682	681	654	669	682	689	686	667	714	661	690	647	696	689	675	631	712	708	693	707	681	658	726	676	656	660	660	671	726	662	694	704	707	685	680	680	677	666	683	717	643	662	671	688	712	703	664	677	700	661	716	730	667	666	633	717	690	715	725	734	665	673	725	652	714	672	710	676	686	624	666	710	699	699	649	650	673	685	648	690	654	702	673	682	714	677	665	689	696	720	659	671	682	668	598	659	662	724	670	663	711	683	695	715	660	696	655	624	662	670	694	683	636	641	694	655	656	640	671	680	670	683	654	675	697	670	680	681	649	663	670	711	719	660	710	673	677	727	729	652	687	664	662	698	720	647	654	674	664	695	677	705	654	690	643	674	682	672	730	658	709	674	692	677	704	664	687	702	658	670	665	672	672	723	669	689	660	673	674	701	664	671	721	694	696	652	680	692	759	641	668	702	685	682	679	697	691	687	689	693	677	671	702	658	666	695	705	685	697	698	691	729	654	704	659	701	738	708	611	663	708	662	642	695	716	656	624	720	684	691	702	637	672	666	692	646	716	694	694	625	646	694	697	636	651	693	655	701	671	692	701	676	636	659	657	661	704	658	650	692	654	646	643	694	674	682	678	692	672	702	652	758	710	675	695	650	679	652	675	691	681	736	647	709	636	697	663	683	667	675	699	681	684	668	674	712	664	708	676	715	660	693	658	684	697	634	630	679	718	695	729	712	699	649	666	688	662	656	730	693	707	670	658	659	710	674	652	720	699	738	696	714	666	717	681	677	682	692	708	669	640	642	709	692	643	687	649	685	688	661	658	709	655	700	705	668	713	658	701	650	708	683	656	693	709	679	622	649	641	688	708	677	654	644	672	677	678	708	715	691	675	708	671	628	664	695	689	677	698	675	708	660	649	691	624	681	634	682	658	659	684	699	687	715	671	661	687	690	693	672	741	659	701	689	672	657	681	641	666	666	701	663	651	668	701	714	690	669	694	707	703	711	671	687	704	665	703	677	661	695	641	668	708	670	663	647	650	707	664	688	673	702	685	665	682	677	684	683	718	644	712	655	666	647
9100	1547	1470	1060	1008	957	974	904	934	862	874	850	842	851	852	896	926	913	877	865	828	870	827	878	865	876	874	881	919	918	868	876	876	835	873	888	879	864	820	863	871	819	867	860	855	846	934	819	842	940	873	916	900	953	889	896	885	836	865	893	922	903	829	801	859	865	889	872	860	869	856	904	829	907	946	920	910	820	885	886	829	830	837	901	899	948	869	907	843	912	887	873	913	833	800	902	851	880	900	862	839	846	887	894	841	873	897	884	840	836	880	812	845	826	841	870	853	860	863	893	847	908	847	818	910	870	925	814	889	892	830	957	889	835	865	832	803	872	852	867	891	833	893	843	925	843	893	829	835	848	902	799	829	860	869	803	848	877	877	898	841	886	869	871	853	870	856	844	883	898	865	899	873	889	891	880	899	873	869	865	914	858	819	901	848	877	887	840	868	893	855	833	861	844	874	909	886	848	864	876	906	917	813	883	869	847	912	908	905	846	872	849	850	913	866	872	843	863	866	846	873	852	863	876	823	810	834	858	898	854	854	860	825	869	878	829	883	916	835	881	900	858	852	911	896	851	832	884	858	873	820	873	889	874	842	892	868	862	898	829	856	897	849	891	814	819	897	870	847	873	831	860	883	869	858	883	863	882	848	871	875	855	941	915	866	831	867	824	847	866	897	889	850	861	865	844	868	820	894	875	919	882	852	914	899	880	841	831	838	848	849	820	854	924	874	872	866	878	879	870	850	877	848	873	866	857	843	869	885	882	898	907	863	873	836	873	874	893	859	836	884	813	860	900	931	877	844	875	851	900	881	840	853	905	904	890	888	856	864	868	850	839	920	887	870	891	877	864	849	829	840	874	838	859	933	841	850	889	836	853	856	794	886	902	836	868	881	853	869	867	860	851	825	883	834	887	861	842	865	825	864	847	855	909	847	859	883	903	853	883	823	892	835	874	825	870	854	878	864	876	915	868	911	832	900	891	857	808	841	869	895	932	887	862	850	891	881	856	878	841	849	913	878	827	899	823	922	872	832	852	881	852	871	870	839	823	904	934	885	863	878	859	872	862	865	863	884	905	944	835	898	864	894	930	846	865	854	915	865	888	841	877	831	814	901	836	929	883	879	847	906	837	748	799	908	879	853	865	826	837	883	868	906	803	848	883	883	884	877	882	820	873	883	837	848	858	865	874	920	871	865	808	855	884	905	853	897	849	898	847	875	904	856	879	845	836	874	897	857	878	839	843	815	854	897	868	890	844	896	870	854	867	891	870	856	821	884	866	854	863	876	956	857	827	868	901	872	872	839	881	892	865	889	928	856	877	873	860	935	838	846	884	925	911	856	884	871	876	872	813	846	884	902	841	884	902	855	812	852	923	866	818	856	877	898	901	881	846	894	913	886	871	870	896	825	894	929	858	874	848	822	857	796	879	903	813	919	873	846	896	831	875	856	866	894	938	867	840	871	856	894	886	885	823	890	882	820	845	892	877	880	852	920	836	828	840	848	856	867	844	853	842	826	880	868	861	893	881	864	860	929	877	866	861	849	860	830	878	907	829	876	834	857	876	859	879	842	871	831	880	870	831	877	887	841	848	837	816	850	884	875	901	900	841	865	880	915	882	888	845	816	834	925	918	826	899	917	859	846	817	904	879	872	956	874	840	930	886	875	828	874	841	822	861	861	915	832	884	821	836	860	931	859	867	861	866	874	853	845	864	892	856	896	911	863	847	890	908	892	862	903	920	887	867	912	844	838	835	866	912	895	869	875	878	925	873	866	849	883	838	925	881	850	887	866	842	882	912	784	853	795	863	921	795	840	851	870	858	880	870	835	848	890	868	868	845	865	900	852	829	852	886	937	878	861	859	845	843	849	897	898	860	835	883	890	881	911	848	927	856	891	887	820	902	878	855	870	861	844	876	918	904	891	899	912	911	890	897	857	898	812	933	846	976	910	862	817	872	874	936	884	930	868	885	803	907	877	846	875	897	863	830	905	914	937	869	874	853	894	802	895	902	899	852	879	876	849	879	829	924	914	884	852	864	902	854	909	841	842	882	840	932	842	839	907	919	856	868	872	876	885	908	877	882	778	891	852	879	874	844	920	861	881	852	841	881	848	849	884	903	886	837	856	885	862	826	863	899	858	882	900	869	841	816	878	880	866	858	862	886	870	856	888	879	894	880	853	852	837	878	842	903	859	869	882	803	862	870	918	854	826	896	857	888	886	823	841	939	881	890	846	866	863	869	847	882	855	815	830	829	849	881	872	890	928	838	890	901	844	861	924	797	847	904	882	817	885	855	879	847	857	880	887	813	824	896	840	894	849	914	838	924	870	890	859	828	943	883	864	890	883	906	858	851	857	882	867	880	880	857	877	878	878	871	797	835	868	878	909	857	903	870	883	813	844	830	876	931	858	852	864	898	881	869	903	889	877	873	836	887	892	897	885	861	800	859	936	929	907	884	855	847	852	887	885	913	793	937	882	861	854	914	898	871	877	825	834	875	883	887	839	890	853	875	864	881	871	848	886	884	874	853	831	825	834	886	908	842	913	835	842	863	909	864	862	831	895	863	898	849	893	893	892	866	853	924	856	888	904	868	937	872	862	869	932	851	854	813	871	889	860	852	837	846	880	918	914	882	852	858	871	826	908	875	861	842	862	871	914	853	874	860	877	864	864	845	856	843	923	871	851	926	852	915	865	889	856	917	895	875	887	933	819	896	895	887	866	849	918	859	882	894	917	848	880	928	840	921	849	898	891	858	859	858	884	866	859	862	892	863	821	873	892	880	874	857	866	877	907	817	836	814	916	879	896	884	862	855	904	844	871	888	858	864	878	877	895	891	922	905	853	899	837	862	852	871	853	871	889	849	895	914	842	823	859	879	887	859	824	868	870	921	887	795	867	848	880	894	871	889	878	895	840	956	918	887	854	900	871	928	835	887	924	879	852	884	827	889	848	862	844	879	861	878	832	847	869	860	832	877	929	836	914	864	919	878	885	866	871	844	881	870	886	859	884	929	834	861	880	831	841	868	818	887	857	870	877	903	830	936	815	879	850	908	823	891	891	912	816	881	868	863	907	866	834	869	871	829	846	845	824	889	902	851	952	843	863	894	855	821	870	844	874	872	870	869	870	862	924	824	873	855	892	845	886	854	866	834	863	867	854	893	880	826	933	909	922	839	864	893	874	903	854	898	906	834	875	852	905	827	926	794	817	794	866	862	848	874	852	810	879	858	921	851	815	837	873	868	894	866	854	905	858	893	894	886	936	858	932	801	839	857	914	858	875	902	869	901	881	847	884	858	848	886	905	850	894	868	885	855	899	885	875	810	917	854	892	873	875	839	896	843	830	831	864	912	820	853	933	938	905	843	874	894	883	845	901	848	878	859	842	913	901	862	851	858	830	847	888	889	884	927	889	820	818	879	841	847	925	922	875	883	820	834	836	854	845	842	876	909	810	853	878	904	908	856	852	864	866	822	878	861	866	867	891	858
24080	21426	29098	24130	21412	11790	1358	953	750	712	665	645	596	585	590	538	547	555	554	532	545	543	551	544	529	541	518	527	545	499	570	513	463	532	542	487	522	498	516	507	507	508	484	486	515	482	492	459	509	471	551	508	510	492	526	530	483	527	487	504	521	464	511	518	498	506	526	533	499	513	515	526	490	509	502	475	535	520	499	482	484	482	513	479	480	543	512	501	542	505	536	532	534	490	474	492	514	497	495	477	518	482	515	550	449	537	473	505	515	471	521	504	511	493	472	511	510	503	500	489	495	509	502	504	469	481	491	530	496	484	486	517	521	484	501	503	515	492	516	489	543	496	529	525	452	483	539	539	499	503	475	490	518	512	478	492	537	535	514	524	501	478	473	526	520	485	503	549	497	489	496	487	520	486	508	557	532	521	529	500	474	504	517	474	507	505	500	512	481	514	500	452	497	529	466	512	493	506	466	491	506	517	514	477	464	453	516	480	484	466	479	498	514	497	468	522	511	466	515	451	487	519	515	425	544	475	487	512	517	540	509	477	495	526	479	515	514	515	526	478	497	479	502	529	512	504	511	526	492	483	508	497	518	510	477	491	489	514	493	465	498	506	497	482	493	529	486	490	496	524	477	507	478	494	518	482	519	502	530	503	510	481	521	487	486	519	489	542	495	440	520	499	498	492	525	469	471	489	519	465	527	542	508	533	449	497	500	517	511	480	473	469	497	509	518	501	480	548	487	484	517	525	552	503	531	501	526	504	511	494	500	481	443	503	495	509	507	525	518	490	459	514	488	518	502	503	527	490	495	562	499	513	471	483	484	507	520	521	526	480	491	488	507	515	456	505	515	513	489	514	523	466	470	482	466	520	492	505	495	491	515	535	458	517	511	485	500	512	496	477	521	494	489	522	523	484	515	514	476	513	472	558	505	501	509	515	512	452	457	467	481	510	503	502	503	497	544	515	482	489	466	474	452	480	502	540	478	508	523	545	501	513	496	477	480	502	534	520	495	449	484	507	516	456	501	513	478	514	525	526	541	532	473	506	482	523	500	518	512	454	558	524	533	490	520	531	460	522	502	494	527	499	509	493	533	502	452	523	475	514	505	491	508	529	520	516	507	512	541	481	483	510	498	486	469	469	502	509	478	483	523	499	515	518	496	543	486	517	502	552	520	528	518	469	495	496	474	500	495	495	511	525	509	500	455	483	545	497	512	495	523	501	495	508	550	473	475	477	549	532	547	459	512	489	518	482	476	492	522	498	510	532	524	443	505	516	512	502	499	538	499	461	527	477	494	500	513	473	519	493	526	487	467	463	501	527	484	494	468	509	488	517	521	515	457	526	482	478	502	475	520	508	490	538	482	482	499	489	474	512	501	535	526	508	521	491	488	517	485	452	483	472	501	508	521	499	487	426	546	498	509	463	508	535	518	498	550	470	488	491	528	501	491	515	491	447	453	534	504	499	503	522	512	515	547	504	472	536	497	469	502	567	539	476	509	482	502	537	488	521	511	522	500	517	510	487	483	497	499	519	489	496	531	494	475	463	537	490	492	503	485	480	539	479	482	474	498	524	515	519	465	479	512	478	496	472	517	486	522	520	511	544	532	473	530	546	508	490	511	532	473	466	540	513	500	494	483	541	482	520	530	522	498	534	505	478	452	467	501	491	478	518	496	513	552	521	510	501	471	488	499	510	522	512	463	514	478	520	472	507	499	533	494	517	461	503	484	512	504	465	488	489	508	542	542	511	499	479	498	504	494	521	514	505	519	529	458	492	494	508	515	483	494	494	479	519	500	497	528	475	482	495	515	487	500	482	498	502	483	496	492	529	507	496	507	496	502	488	484	537	515	511	448	507	485	506	490	469	499	522	479	489	496	505	514	527	487	473	492	504	494	493	515	467	480	516	526	514	513	492	458	465	507	483	521	540	476	509	523	505	519	507	513	519	507	504	490	515	482	469	549	505	496	517	476	540	540	515	524	520	518	504	470	483	507	515	514	524	531	489	537	462	487	518	508	529	464	471	483	455	497	503	464	481	539	490	508	445	502	473	500	520	481	484	487	506	539	519	502	489	456	488	541	505	463	487	532	545	498	500	478	529	517	495	540	520	478	465	455	532	546	498	525	520	482	516	488	490	537	481	518	539	468	471	516	504	493	516	464	471	533	512	494	490	517	468	491	565	516	489	510	518	516	518	470	460	532	483	497	514	505	499	530	452	515	457	497	526	539	486	474	512	492	500	491	490	511	478	481	506	491	502	512	470	484	487	509	486	515	494	488	544	506	478	470	499	493	557	522	474	457	540	478	508	474	484	468	512	482	537	461	461	479	517	520	503	501	469	471	498	478	523	486	488	511	504	486	523	481	520	498	515	483	506	514	488	491	515	489	493	473	486	489	513	518	513	507	494	519	492	507	536	496	548	482	510	471	504	512	516	508	484	518	474	509	524	507	501	485	499	460	520	500	505	502	518	504	514	524	495	518	512	490	545	509	480	541	519	515	492	490	509	481	498	475	499	516	513	498	480	513	483	486	462	488	510	537	527	528	538	536	504	513	513	495	469	491	508	466	510	458	499	466	511	499	495	525	486	501	510	500	542	496	499	502	526	533	537	516	488	505	446	517	493	494	492	549	498	492	516	495	455	482	492	485	469	460	455	475	513	481	519	486	511	499	464	499	506	512	491	520	499	520	496	537	501	510	497	463	441	504	514	503	537	477	474	485	497	509	469	473	494	502	526	498	542	488	471	505	508	473	486	479	492	492	488	521	508	492	495	512	508	506	503	485	511	482	517	504	493	530	526	496	495	528	468	508	498	495	493	493	507	482	485	499	508	522	494	515	500	449	474	469	430	477	527	509	512	523	488	503	512	512	490	554	506	481	511	478	524	493	516	502	492	484	477	499	494	496	503	517	500	484	463	493	465	495	502	549	490	532	480	475	479	538	476	490	505	518	511	522	474	483	487	492	467	473	517	514	485	484	475	453	483	464	476	507	509	489	512	514	491	509	526	509	508	492	509	496	499	498	496	469	506	480	546	484	518	507	508	454	505	476	556	509	517	522	480	506	488	488	499	462	530	495	506	522	492	494	508	460	476	524	479	491	489	506	481	523	492	485	522	497	481	518	540	516	520	521	497	501	421	450	504	498	474	481	507	479	449	479	515	501	480	517	514	463	473	506	497	490	497	495	534	515	488	471	467	464	525	496	504	523	543	480	485	537	528	486	525	497	493	509	479	520	514	502	503	485	482	509	499	511	503	508	522	502	480	503	478	501	532	468	515	506	497	486	469	470	490	476	497	478	507	513	507	511	487	493	477	504	502	493	472	497	522	492	464	479	503	509	519	576	494	495	542	494	520	545	495	504	522	552	555	510	464	509	500	516	491	460	522	476	494	495	497	518	477	498	513	486	517	504	471	445	516	511	511	547	482	512	471	529	495	479	487	493	524	497	498	537	488	471	513	486	514	477	500	504	523	511	500	512	504	521	521
17911	8786	7710	4085	2826	2203	1820	1557	1349	1131	1053	947	941	864	862	761	817	736	737	736	677	742	720	681	701	697	731	698	674	708	698	711	697	700	652	694	665	713	728	621	694	656	670	649	717	670	605	652	664	643	661	685	650	603	603	636	660	669	721	698	656	620	620	643	656	618	644	671	675	642	689	657	664	623	663	614	669	628	679	718	634	681	657	709	673	641	632	685	668	653	670	665	674	686	670	655	697	644	614	672	679	647	685	666	658	654	648	655	705	636	672	673	684	634	585	668	660	700	697	640	662	642	626	638	659	629	657	695	630	640	648	660	659	662	649	660	644	677	683	679	641	663	646	690	703	674	649	647	629	636	661	709	665	687	633	696	699	669	667	656	633	633	635	650	719	631	650	711	665	651	696	664	638	625	700	631	668	657	638	656	670	681	681	634	671	647	705	639	618	674	636	638	628	659	659	689	615	649	624	671	639	679	677	641	690	667	621	702	655	645	646	620	658	664	616	651	647	608	655	687	694	643	670	650	670	683	658	681	625	672	685	707	650	642	661	653	661	683	617	707	670	632	589	650	649	665	666	661	668	672	643	658	633	640	683	640	653	659	618	654	652	675	667	669	664	659	647	666	684	701	666	656	674	605	676	663	672	638	703	671	661	669	674	652	656	654	623	647	671	688	647	634	678	676	624	683	629	649	624	670	649	641	686	681	617	670	668	680	665	689	638	679	631	660	648	659	692	638	683	636	609	672	657	638	648	674	688	641	671	646	696	651	648	609	684	676	617	635	651	691	651	650	671	668	622	664	682	662	653	643	654	634	673	674	661	644	617	657	654	705	646	631	647	690	661	645	676	649	635	600	608	663	678	645	647	675	664	658	682	689	666	645	674	663	662	620	699	669	654	634	662	675	632	618	637	667	598	655	724	684	632	634	675	645	640	631	697	660	654	625	646	661	719	658	673	668	700	656	618	624	682	645	694	690	686	684	631	663	669	639	629	666	664	689	655	677	591	632	663	646	695	649	686	628	659	680	683	661	623	653	668	617	633	665	710	646	652	658	620	624	610	622	676	662	686	636	660	692	673	647	666	657	636	654	668	659	634	662	625	652	638	652	661	629	621	678	705	700	621	657	621	635	678	585	680	586	673	695	675	665	610	649	628	639	680	661	686	615	653	620	686	641	667	700	681	683	631	654	657	663	699	610	663	637	679	698	644	626	689	653	653	682	687	668	666	613	660	684	636	660	646	647	658	698	691	613	683	698	632	648	643	691	651	641	626	662	674	655	632	642	703	628	674	657	644	653	634	650	640	640	615	649	652	647	654	664	685	640	661	652	655	651	684	686	576	710	642	660	656	689	619	681	648	659	693	647	630	700	672	659	635	635	671	704	692	642	664	623	626	635	645	585	649	670	687	684	672	646	638	718	686	690	663	620	646	690	615	641	614	648	663	653	623	621	669	667	690	660	664	672	653	687	637	628	673	619	713	664	659	690	642	660	683	640	656	634	672	656	689	632	664	665	640	623	673	658	647	645	638	633	660	688	635	621	691	610	616	694	653	681	629	653	665	639	627	677	684	649	651	632	612	667	642	651	626	669	656	674	670	658	706	655	660	632	685	648	660	682	652	655	635	657	694	640	652	680	626	598	656	694	636	669	675	679	668	652	656	648	669	671	681	623	686	656	668	685	671	689	620	681	677	693	627	680	637	648	668	659	637	643	673	648	657	656	676	647	668	640	688	651	681	652	667	624	642	656	686	657	669	631	686	627	647	641	672	677	617	649	700	629	691	680	688	625	646	638	664	620	692	661	715	677	667	687	599	674	698	666	637	667	634	681	629	660	639	648	624	627	652	655	653	662	626	660	662	670	666	666	668	665	622	670	624	662	700	647	644	678	666	672	623	654	642	662	712	687	632	708	685	638	702	663	663	622	604	617	696	660	707	689	617	617	673	673	639	658	628	631	653	642	610	695	619	630	674	661	669	602	609	643	691	699	646	658	661	687	680	646	691	655	668	619	678	686	704	701	667	654	646	648	650	638	685	657	645	631	610	682	690	710	694	636	655	674	684	652	675	641	657	638	627	653	667	629	666	649	637	620	669	679	636	692	654	671	643	656	620	698	646	643	665	637	686	683	658	652	663	635	668	656	630	707	631	621	705	671	652	651	609	659	678	641	639	622	690	612	680	655	642	678	657	656	693	673	688	676	670	716	674	641	676	705	681	657	656	689	630	656	640	615	645	692	685	659	648	663	665	657	617	633	706	665	603	663	632	611	635	688	668	650	612	638	639	624	653	644	635	671	660	616	613	626	688	627	681	652	637	645	655	697	701	714	680	687	693	618	644	625	627	607	683	677	614	652	619	605	667	573	661	626	680	653	643	618	638	643	638	679	641	644	644	683	622	676	682	619	669	683	639	623	684	680	663	638	660	620	658	633	647	689	610	724	697	646	644	678	628	668	677	684	676	642	651	628	622	637	653	684	666	655	669	659	601	653	688	694	645	660	643	689	662	644	700	628	686	668	655	693	680	644	668	688	653	654	672	640	623	640	614	653	644	629	641	677	650	631	603	660	636	650	641	713	621	591	639	645	704	623	646	623	614	703	649	647	660	641	713	667	701	658	604	695	677	607	660	673	627	672	636	639	651	698	665	648	678	660	689	637	642	668	642	675	649	639	655	651	700	676	617	596	699	685	613	672	664	677	643	685	662	696	656	666	686	676	642	632	642	667	648	676	678	642	617	703	676	641	647	633	627	709	696	633	685	661	607	610	687	701	673	640	680	642	661	632	660	629	687	645	653	601	666	690	690	657	704	707	653	635	666	707	661	688	631	679	629	675	636	663	654	648	649	681	669	670	648	651	629	646	641	690	650	639	654	663	674	680	646	679	637	661	634	660	706	698	631	697	645	616	675	670	682	652	635	623	658	618	657	623	645	614	643	653	656	683	663	658	668	650	696	664	655	653	640	693	663	696	642	637	680	700	688	652	653	652	634	640	657	668	653	641	669	632	649	710	655	653	631	649	675	641	714	638	698	676	655	678	622	647	655	661	652	696	677	663	650	615	643	647	657	649	658	647	644	656	629	655	665	642	649	657	666	655	658	655	656	683	663	628	653	599	670	658	674	675	629	680	666	671	655	623	634	610	621	632	697	610	709	689	645	648	715	671	654	644	646	660	670	650	663	693	635	649	625	649	657	657	666	675	656	705	625	650	672	690	627	621	640	670	657	621	637	663	648	609	646	647	651	646	646	698	647	693	678	649	663	645	685	624	660	649	632	670	631	671	649	659	667	664	665	683	681	659	677	697	683	669	639	644	663	636	700	698	629	690	676	602	672	689	648	665	641	643	668	629	638	619	663	651	616	665	643	643	659	722	653	670	716	629	637	658	677	691	636	620	673	636	675	625	634	591	624	662	660	600	717	654	680	656	680	686	660	641	691	668	665	636	655	669	652	690	667	597	668	642	676	623	647	675	669	618	660	646	682	623	626	686
23133	21422	29489	23741	21423	21456	10342	1037	693	603	532	466	411	434	392	367	327	295	330	296	294	300	292	292	264	237	263	259	251	257	240	269	228	253	217	245	242	260	230	207	230	208	245	209	231	248	240	234	237	196	231	241	233	220	235	226	200	222	199	219	242	239	216	234	219	204	207	202	242	188	229	218	224	200	223	219	204	215	239	219	248	244	227	204	220	214	195	195	232	232	239	209	220	197	194	232	232	253	220	230	217	214	222	230	215	238	203	239	200	209	228	218	219	199	248	226	201	208	240	222	223	210	204	206	216	207	240	211	221	221	232	203	225	181	235	213	207	226	232	194	222	239	200	197	223	228	232	201	219	195	199	193	208	222	239	211	204	210	201	197	192	236	203	197	198	221	214	203	227	216	200	227	220	211	190	227	208	221	208	226	204	216	232	213	225	204	217	220	215	207	214	215	235	200	242	230	223	204	201	246	228	214	205	223	231	231	200	204	209	197	205	199	219	214	240	201	204	259	241	215	203	226	218	211	204	229	210	226	226	215	225	227	211	222	202	201	212	215	198	217	189	219	190	202	214	182	229	211	230	226	199	207	207	200	193	200	198	203	214	206	219	199	202	211	223	198	237	197	193	233	204	201	214	209	244	209	199	225	252	213	237	210	184	207	193	211	222	236	191	204	224	218	229	204	212	220	210	220	208	235	189	213	211	204	195	203	215	221	184	225	198	201	229	211	194	203	209	194	210	188	234	198	216	208	205	185	221	185	213	236	231	223	226	209	230	237	214	210	217	195	212	216	215	186	178	214	228	209	210	221	220	229	224	213	203	237	201	236	226	223	233	242	203	239	235	229	214	216	217	200	229	202	236	221	226	210	222	198	215	213	207	212	226	234	201	203	207	234	219	213	245	195	248	244	229	224	232	219	202	181	214	228	232	205	220	207	214	208	185	229	220	193	226	212	203	233	201	220	232	186	202	233	222	253	196	198	241	191	209	244	226	208	195	230	214	205	236	233	235	221	215	204	238	229	190	236	210	205	212	238	220	212	196	230	213	214	230	219	186	198	217	230	232	222	197	178	213	225	226	222	214	221	201	220	195	224	217	204	206	221	216	217	219	224	201	206	225	194	227	222	200	219	215	207	221	214	194	208	216	228	219	211	228	226	240	192	211	198	223	205	238	237	215	235	203	229	221	200	230	233	250	219	216	204	228	210	214	227	211	209	213	232	231	211	202	204	225	224	230	225	224	224	180	203	227	205	212	210	192	206	185	231	228	198	200	197	211	188	192	193	238	239	199	200	183	202	212	179	204	218	184	203	227	184	196	245	248	182	207	203	191	218	199	230	218	208	218	247	243	216	217	214	241	225	210	202	219	227	220	219	195	198	210	230	219	218	193	218	198	213	202	212	219	215	208	202	207	219	208	226	219	213	221	217	227	218	212	194	224	239	242	221	229	238	244	228	224	255	212	217	211	204	198	209	206	206	231	226	215	219	225	233	223	226	221	211	205	220	220	204	215	212	238	197	214	208	231	229	206	194	210	199	203	212	219	204	195	207	195	224	247	217	209	208	229	231	203	225	208	218	234	220	226	204	198	221	200	225	202	211	198	235	202	204	237	205	237	237	208	204	188	231	201	226	213	212	205	193	211	219	222	217	228	197	229	243	213	208	204	221	241	226	211	229	236	219	222	237	234	254	228	225	217	208	213	214	202	193	216	210	186	189	215	226	196	214	206	252	221	218	226	244	207	210	232	216	234	221	236	223	219	227	218	222	194	236	229	221	205	217	222	191	235	205	190	235	211	192	194	191	203	196	201	206	208	214	205	211	185	232	200	221	230	211	221	236	240	214	201	250	215	190	229	232	210	214	194	226	184	214	259	214	187	184	213	203	236	249	220	231	219	216	209	236	240	230	220	218	209	228	249	213	213	226	231	219	209	225	210	209	211	203	234	206	211	247	223	218	190	208	239	232	216	212	222	213	257	230	218	228	218	238	212	201	233	194	198	229	221	214	214	222	213	222	205	210	193	210	241	208	212	205	237	219	230	223	206	252	226	240	221	247	200	206	217	221	220	189	233	185	234	187	231	200	198	216	230	207	218	200	214	215	213	231	238	199	218	215	233	224	212	235	213	240	201	217	225	194	219	207	217	220	212	202	228	221	226	209	236	222	196	219	209	218	207	191	222	174	217	232	221	181	245	222	234	215	242	203	236	212	216	214	224	190	216	221	207	220	209	224	231	218	230	215	216	224	202	197	218	243	222	199	231	211	202	198	207	215	206	210	193	224	238	218	201	195	219	219	204	237	207	198	222	202	235	220	221	230	197	245	205	204	209	175	222	210	228	186	219	209	206	234	255	229	229	232	195	205	209	203	225	248	208	211	220	208	196	228	233	188	223	233	185	222	214	242	218	220	216	248	206	216	201	220	222	210	209	230	196	208	207	208	214	226	189	210	216	257	206	217	214	223	206	248	220	221	229	182	204	234	193	233	238	213	227	203	202	206	195	212	203	223	212	199	207	229	224	199	211	210	218	212	201	203	237	203	210	230	211	205	212	217	232	191	201	209	236	211	240	219	218	241	225	229	222	224	232	223	248	204	221	230	204	236	211	244	225	239	208	210	231	214	198	213	211	214	223	207	217	225	218	209	216	211	211	210	231	183	203	196	229	190	192	231	194	240	214	196	214	208	211	243	232	242	229	254	202	198	175	211	226	256	211	198	195	229	193	211	225	195	211	222	220	228	218	191	238	222	231	207	248	209	228	191	217	208	236	214	219	181	199	246	209	222	218	218	225	213	203	221	233	243	229	214	215	235	196	243	228	221	207	234	216	186	241	217	190	251	230	204	220	225	206	199	197	208	228	214	202	192	203	219	218	218	213	207	194	218	210	219	206	233	180	220	198	223	242	225	223	228	211	212	219	206	207	219	244	216	196	221	213	250	222	241	218	210	200	225	218	218	219	206	218	196	216	202	213	212	225	224	223	242	231	211	200	207	217	198	222	202	224	207	194	221	195	211	211	224	211	233	207	228	231	226	199	229	199	211	206	216	193	203	211	214	218	200	207	185	203	193	215	217	236	242	204	229	205	230	205	213	202	197	229	219	205	221	216	226	245	220	237	193	220	202	222	198	225	250	206	230	205	220	247	230	225	209	220	209	222	233	222	234	227	221	223	223	211	221	207	220	228	182	226	207	199	240	217	190	240	214	203	235	239	255	224	213	238	218	229	229	213	221	225	198	231	195	215	221	221	251	220	196	215	204	201	229	240	240	215	223	238	190	242	213	210	218	222	225	183	218	228	201	207	197	233	224	190	245	222	208	209	201	219	205	213	236	206	237	213	225	217	235	203	207	234	234	203	208	240	211	235	223	216	208	212	192	228	212	212	194	215	193	202	207	226	227	221	223	215	194	234	220	218	214	206	220	212	220	215	215	221	228	226	207	212	196	226	231	248	202	230	235	209	221	202	202	215	235	196	224	193	218	216	207	220	216
21623	14250	12274	6577	4517	3333	2582	2044	1585	1250	1081	1016	870	710	641	579	523	551	455	476	427	420	432	407	359	365	359	398	360	336	333	354	321	348	315	328	314	340	331	309	326	308	309	298	307	279	307	280	274	288	314	288	310	311	292	298	308	299	299	268	261	274	282	303	305	259	281	301	280	299	268	318	315	289	295	268	303	266	307	283	280	310	285	320	304	291	275	297	294	303	282	285	298	318	310	304	297	319	268	289	301	275	289	284	281	289	269	303	325	289	304	292	279	311	307	294	274	279	294	273	288	253	270	302	293	301	285	321	328	287	289	309	275	303	298	273	276	259	282	308	277	312	279	289	305	263	284	273	277	305	271	292	302	260	262	258	265	279	287	283	311	265	287	302	281	287	281	284	265	317	277	280	289	277	293	292	289	312	268	307	308	323	282	304	281	297	296	264	301	287	267	283	299	285	289	302	282	314	291	277	269	345	320	303	301	276	287	298	286	292	279	288	291	283	294	285	331	305	302	289	292	305	296	304	249	310	319	307	261	289	281	271	296	301	263	289	314	289	292	302	313	285	289	269	296	279	279	330	279	266	283	277	306	302	229	287	282	307	284	315	303	273	290	279	284	276	287	295	281	288	292	275	300	276	311	283	310	278	296	263	319	257	289	304	283	285	313	279	278	261	334	289	299	259	263	273	278	270	297	284	267	301	296	264	269	297	301	280	288	281	312	293	263	273	299	287	299	277	311	290	258	279	304	279	292	285	285	258	314	262	289	286	258	288	290	289	293	275	257	285	246	286	269	277	304	272	291	272	273	283	282	270	280	290	306	299	289	281	295	268	297	308	314	259	290	259	301	271	274	292	279	292	291	269	282	294	294	314	296	297	256	271	260	300	306	259	253	298	302	313	273	270	289	302	274	265	286	294	279	286	298	287	308	302	258	273	298	289	274	301	300	281	302	286	262	308	278	280	282	290	265	296	284	289	299	289	287	276	293	277	306	291	272	265	313	290	287	293	269	287	272	271	290	244	302	287	303	290	288	256	302	289	283	280	242	281	294	283	270	269	293	317	284	288	270	289	295	290	267	292	332	277	268	301	273	301	262	282	252	295	307	284	236	291	299	288	267	281	272	296	290	290	288	260	282	290	282	291	280	287	286	290	293	290	286	276	288	263	279	286	275	262	309	287	296	279	261	294	262	264	274	282	307	296	270	302	302	283	287	277	296	304	286	291	281	297	287	288	291	270	261	277	276	256	272	309	270	300	305	312	286	305	279	276	303	267	279	302	287	293	267	268	283	294	271	335	307	279	248	287	280	295	272	284	306	291	307	290	283	299	266	250	271	276	256	289	275	266	267	283	315	297	283	284	268	277	298	281	312	292	325	324	292	311	263	306	245	260	304	306	299	303	306	285	283	274	284	283	280	280	284	270	295	321	302	253	249	304	262	283	283	266	287	279	290	297	311	294	278	288	277	283	295	260	289	270	282	290	288	294	274	274	299	279	281	293	288	293	290	275	292	275	285	278	291	285	301	247	263	297	270	257	280	315	254	279	281	295	280	285	270	322	281	264	273	303	287	270	301	289	274	276	293	284	303	284	290	300	255	288	295	282	280	267	267	292	305	310	275	313	305	261	271	315	289	311	245	297	298	288	334	314	304	274	290	248	297	257	289	298	295	271	289	295	284	278	237	288	290	255	291	314	293	282	294	251	309	258	300	271	276	270	283	259	280	270	273	286	311	288	305	285	293	278	274	317	293	291	271	300	278	279	276	282	290	277	287	282	292	284	280	298	312	295	279	259	289	287	289	277	302	310	327	266	287	284	276	292	273	291	274	289	286	296	283	271	276	294	290	289	288	260	320	304	302	290	277	287	289	273	302	292	278	288	297	311	287	270	323	247	241	283	282	301	287	268	289	297	299	274	270	283	278	286	289	269	299	248	266	306	273	299	303	290	308	270	291	251	298	288	280	273	296	285	295	299	271	281	292	293	247	297	304	265	289	288	277	293	289	290	263	271	305	269	303	285	295	288	285	293	288	276	264	300	272	259	289	266	292	271	256	289	277	279	278	259	252	273	308	314	281	292	322	264	268	273	292	309	306	312	302	279	287	321	281	282	286	278	301	317	276	289	271	287	279	274	291	304	293	287	308	297	287	288	289	300	288	264	265	296	274	290	277	264	277	252	287	280	292	277	283	270	294	302	265	280	272	285	253	302	280	312	274	297	283	281	282	280	300	288	287	268	290	280	277	301	291	286	284	283	283	279	288	304	307	293	282	281	279	279	277	281	284	273	283	297	295	303	297	267	292	303	298	281	289	270	292	295	255	284	276	275	283	288	291	252	300	279	271	262	289	281	289	274	292	292	279	279	294	305	298	284	275	278	288	293	284	297	277	319	267	267	295	298	275	283	323	330	273	293	273	290	290	288	281	287	254	279	315	281	255	266	278	295	287	307	297	267	278	259	282	312	293	260	282	310	262	306	282	279	289	276	296	300	305	296	273	276	308	285	263	289	292	284	294	290	293	293	308	297	288	300	282	283	281	290	306	280	280	295	260	288	304	272	274	294	265	319	285	284	286	310	292	285	281	289	301	293	275	258	303	287	309	285	287	260	288	270	292	269	274	299	292	296	282	280	287	282	288	310	295	275	286	267	293	266	330	315	262	276	299	278	259	293	285	288	287	284	293	307	294	263	292	275	283	274	288	318	289	291	305	278	311	282	296	275	285	282	280	279	262	278	274	324	280	268	292	286	279	270	289	294	252	277	298	284	314	259	254	276	309	281	297	266	269	273	289	288	304	306	288	284	293	280	289	274	293	313	292	262	285	278	288	287	254	280	271	285	310	291	308	263	298	280	291	281	266	279	278	295	262	306	273	293	295	262	266	282	256	277	295	277	286	305	317	296	252	253	310	253	303	287	280	284	286	291	279	281	271	288	271	302	278	280	282	234	319	272	258	303	300	261	308	283	270	295	287	304	287	285	299	284	314	326	256	256	282	313	311	293	282	274	300	286	273	297	307	265	269	280	289	282	262	290	270	260	284	252	275	289	274	283	284	284	261	294	272	312	284	276	297	281	298	287	307	293	292	299	262	309	292	274	299	302	290	308	288	268	273	285	278	298	276	278	290	295	287	273	274	294	250	262	291	289	294	282	303	336	274	301	277	295	255	287	280	289	300	297	289	296	285	299	295	280	278	293	255	269	304	286	293	283	293	296	274	276	280	301	295	276	273	253	285	289	272	283	269	282	293	286	291	302	291	284	289	300	282	299	264	287	277	283	286	271	317	265	301	282	330	301	289	297	258	291	258	278	306	273	266	299	276	299	307	327	312	299	311	285	274	286	277	269	275	253	276	314	275	280	313	286	284	287	283	269	262	274	266	278	308	289	272	271	275	259	274	310	300	277	269	314	280	315	287	296	287	276	309	298	325	266	281	286	253	304	273	254	288	292	284	291	292	279	278	299	315	307	305	280	273	286	302	287	267	263	295	270
27633	20959	9922	1209	831	769	773	746	707	692	691	703	695	713	719	692	693	691	700	702	728	711	656	706	703	691	666	669	683	688	637	679	699	712	667	654	688	661	645	688	714	712	724	681	702	658	667	674	710	661	732	715	706	705	681	668	713	721	720	701	687	685	704	668	663	671	694	692	689	629	658	675	737	660	681	667	687	721	690	651	709	681	669	717	689	685	662	711	695	719	678	685	713	650	676	721	675	696	668	656	695	692	723	746	704	678	685	691	691	723	650	681	704	722	648	695	676	675	661	688	697	691	700	668	697	667	695	675	631	703	676	683	697	667	691	681	699	665	652	712	687	670	664	684	633	658	654	669	706	703	692	697	737	711	695	689	671	704	710	691	714	694	645	661	645	678	675	706	704	667	648	691	706	670	687	685	683	692	732	722	690	653	731	734	719	677	681	672	658	722	650	668	669	686	655	684	685	602	715	674	699	697	713	727	700	642	709	670	659	675	658	714	700	665	662	668	662	648	675	678	648	669	672	686	675	706	679	655	695	730	702	670	653	677	686	672	700	604	692	708	666	723	668	695	659	652	716	690	704	705	718	677	687	656	682	722	737	647	664	701	692	711	641	736	705	700	667	690	639	684	725	694	672	701	670	675	696	669	677	705	636	713	694	659	697	700	700	609	660	646	667	622	628	689	674	710	679	664	674	692	683	683	673	686	684	694	650	672	676	683	716	717	672	702	688	692	679	697	655	628	683	671	676	660	688	706	696	687	702	697	650	667	716	665	677	698	656	690	658	688	683	676	671	675	667	736	670	646	689	703	660	662	689	694	700	679	695	718	661	619	694	683	686	685	686	725	647	655	715	683	706	629	667	668	699	693	689	691	695	706	695	689	662	663	684	702	682	686	658	698	665	677	699	710	700	622	674	650	648	700	720	678	718	719	744	736	665	692	676	631	648	697	669	624	652	715	672	722	679	630	716	651	688	747	692	707	673	721	725	667	682	695	689	661	680	675	652	636	678	671	714	637	679	697	702	719	658	676	719	691	674	666	664	706	678	678	697	687	669	664	667	671	690	664	699	695	669	696	711	696	686	711	709	670	654	700	652	656	661	690	688	649	687	625	669	722	689	681	655	712	669	686	700	737	684	686	676	652	679	694	638	699	729	687	682	645	703	656	706	668	673	695	669	677	707	668	691	678	672	682	699	704	694	697	701	677	707	677	666	732	679	645	688	675	685	677	743	712	696	658	698	672	730	692	711	706	714	639	711	665	679	723	658	705	675	665	698	702	728	661	680	633	688	684	665	706	683	733	687	629	688	698	670	699	704	683	659	699	654	685	688	679	693	685	674	663	641	647	686	703	698	668	676	702	717	696	739	643	708	692	653	665	671	693	646	648	647	676	682	692	659	706	656	692	702	705	689	711	669	692	702	725	701	644	690	704	693	673	693	693	725	659	658	694	731	665	682	691	703	696	647	659	703	729	728	705	678	684	690	641	700	671	667	654	675	660	627	657	684	654	649	660	708	671	695	689	712	638	719	679	722	714	686	656	702	655	673	747	655	631	696	695	680	636	677	634	711	704	666	687	662	665	642	700	688	714	665	669	655	661	681	666	630	684	659	652	671	714	698	704	650	672	695	646	671	704	680	667	641	667	689	650	675	686	651	682	713	736	678	667	650	653	669	644	708	652	687	666	678	686	693	714	686	754	673	670	697	657	672	684	691	669	670	696	692	663	689	721	673	691	625	723	697	656	674	734	652	666	679	720	710	631	722	668	708	663	675	714	659	682	728	652	698	669	656	736	730	659	715	658	726	696	676	713	717	713	711	674	727	694	649	698	688	645	700	732	644	689	646	715	756	693	666	661	662	705	708	697	689	678	709	682	689	647	664	674	644	684	712	679	700	700	664	690	698	671	677	683	663	682	714	655	724	663	691	695	680	631	665	721	687	665	755	702	684	664	700	710	685	706	698	685	697	680	672	707	665	671	705	726	713	724	684	643	685	673	673	654	668	687	702	649	648	644	674	653	677	650	698	713	674	713	664	680	684	655	716	646	711	687	693	709	635	671	728	622	715	609	672	707	657	686	711	661	667	725	697	712	716	662	694	687	658	680	667	678	693	650	669	711	707	691	686	645	684	696	689	666	670	699	718	688	670	727	687	695	643	682	710	689	684	649	640	700	679	691	666	725	696	665	691	678	665	643	675	667	677	740	689	689	646	703	658	662	728	687	668	639	680	681	688	610	699	711	681	725	730	696	722	676	691	693	639	706	687	705	700	656	718	702	721	696	724	672	665	724	695	689	705	716	670	658	663	655	651	623	720	714	715	692	716	718	679	709	649	679	671	709	675	668	658	692	700	708	699	669	682	747	686	669	654	660	671	709	645	680	672	682	662	673	666	704	658	671	697	687	715	703	726	712	724	658	718	653	685	674	656	647	734	718	663	757	714	689	703	666	697	726	668	661	661	672	728	713	646	652	692	667	673	673	695	706	670	685	704	664	665	699	719	681	678	708	670	664	707	670	719	687	629	633	683	715	657	656	730	740	687	682	720	657	645	702	663	698	691	693	658	745	667	657	699	662	677	676	632	702	658	732	668	697	686	697	698	690	679	717	687	682	649	709	659	680	682	710	686	641	693	697	678	658	647	681	705	639	635	690	683	728	704	722	712	682	667	704	711	673	665	651	698	677	671	701	692	676	681	695	667	670	697	668	645	652	717	709	666	665	665	681	686	711	711	677	658	674	634	654	694	760	682	694	693	644	664	720	669	695	692	654	655	691	678	715	711	656	703	692	721	664	702	704	662	724	697	690	688	671	695	692	699	672	734	692	684	699	698	654	663	705	712	691	624	701	732	670	644	681	640	690	675	662	684	655	703	682	712	721	705	690	658	692	682	672	677	645	653	659	687	682	643	698	693	670	672	657	642	748	691	657	647	690	679	692	671	659	692	682	687	702	692	709	648	644	674	644	696	703	720	689	712	687	690	674	678	722	675	642	703	638	645	705	698	670	698	645	682	686	714	690	677	695	696	664	689	690	669	647	686	685	670	692	712	675	700	620	695	718	693	691	656	738	757	687	666	703	707	689	671	680	648	672	708	684	660	729	650	679	686	714	701	656	671	676	693	657	697	682	656	690	709	710	651	642	724	684	679	701	639	665	705	715	705	695	700	667	679	681	701	697	717	738	691	695	701	661	680	685	638	711	703	672	687	718	686	663	702	692	702	657	726	699	684	686	668	677	716	710	697	669	667	742	687	657	718	684	713	676	661	713	699	683	668	692	683	662	697	680	653	659	694	662	690	691	661	659	622	683	718	656	686	691	710	653	683	699	666	660	637	729	670	655	677	702	709	641	696	682	721	689	692	702	662	616	709	654	676	660	671	702	685	622	710	667	682	694	717	684	713	683	687	637	684	724	665	676	695	672	628	660	711	668	658	661	701	699	702	685	688	731	664	681	697	659	707	729	651	668	700	675	707	646	643	679	634	708	658	680
10080	1576	1460	1182	1070	1050	977	990	929	887	896	919	902	921	909	975	890	875	940	838	859	890	840	963	858	849	931	891	900	871	891	880	965	911	892	882	873	874	908	876	919	846	858	934	921	817	844	853	865	873	851	890	893	885	889	809	897	840	853	866	854	922	875	855	887	882	874	890	910	822	881	880	839	874	829	901	902	854	873	838	839	902	888	873	878	902	867	855	929	912	866	864	837	840	934	894	908	865	880	839	815	876	873	882	829	879	845	850	932	910	840	907	935	879	860	881	889	865	913	907	920	899	818	889	863	843	836	890	825	868	844	868	863	848	898	855	868	882	881	879	848	922	902	871	865	930	886	856	914	890	908	830	878	891	889	872	902	881	910	894	854	928	935	897	881	933	898	902	909	942	884	920	919	859	914	904	866	869	893	889	905	883	863	897	906	806	915	896	906	914	923	930	858	878	884	894	906	876	914	890	849	884	894	880	876	885	867	933	875	844	875	856	848	956	900	930	898	857	893	876	902	854	866	863	872	901	854	903	866	827	908	881	835	920	905	885	847	833	906	829	909	871	887	905	886	942	909	907	879	896	857	874	932	799	940	878	856	840	902	861	933	878	876	907	887	899	877	929	883	867	874	862	892	911	925	845	820	886	915	904	902	916	883	912	863	863	807	847	859	885	869	900	898	894	887	917	856	868	881	894	880	927	888	896	888	858	853	849	908	866	814	863	836	845	891	926	868	861	858	888	882	895	885	848	848	895	848	896	838	897	920	877	892	869	842	860	862	898	880	897	890	888	883	884	910	909	965	917	857	861	812	908	893	850	920	861	881	852	816	890	898	849	857	865	868	859	903	863	870	866	817	900	906	882	864	904	901	879	897	870	862	892	844	827	879	856	901	878	828	877	869	919	903	878	915	885	824	892	901	889	849	887	898	903	866	895	898	882	875	815	891	857	883	897	862	881	866	934	936	867	883	883	920	835	908	880	917	962	938	880	889	917	895	901	928	897	890	873	896	836	880	872	886	881	860	931	858	836	877	843	878	870	899	898	855	838	870	862	857	851	888	949	908	897	906	884	842	835	900	882	852	853	845	855	866	894	861	882	912	889	876	903	874	826	887	896	873	881	883	924	922	882	896	767	890	856	834	902	834	878	873	855	885	857	890	883	863	892	854	881	906	909	897	894	868	916	848	845	859	842	834	858	932	904	853	847	851	896	846	880	934	844	849	885	904	872	877	893	885	872	864	848	913	892	868	892	894	851	884	888	810	909	860	868	903	916	835	828	848	907	851	846	896	937	887	906	837	839	898	859	880	898	857	857	906	859	893	911	862	881	846	855	885	910	892	904	847	853	912	859	917	876	832	919	918	863	881	861	924	907	881	930	857	899	914	901	833	893	890	841	909	836	864	902	900	890	883	854	879	894	904	825	865	880	878	904	907	864	896	822	878	833	936	905	877	902	891	847	853	920	905	856	880	864	847	815	908	851	880	934	834	871	872	918	866	902	834	874	888	858	862	893	884	936	886	870	846	848	895	886	889	906	883	845	906	856	853	877	856	829	934	856	912	859	896	887	905	881	810	901	881	900	893	859	893	891	920	887	939	888	908	868	845	858	874	849	884	844	904	940	897	861	836	856	882	893	857	861	872	895	912	896	872	885	949	817	889	883	894	827	910	905	885	882	873	881	868	848	849	802	858	888	888	852	877	881	853	860	883	879	886	887	916	905	887	834	896	888	842	882	879	854	830	915	875	932	905	934	916	899	860	886	949	883	908	910	880	893	877	848	918	937	872	885	863	844	878	901	881	873	869	866	877	881	857	891	881	918	865	918	920	863	870	899	921	882	887	887	825	923	859	907	833	852	890	863	890	894	885	893	844	868	873	880	915	897	873	922	875	858	872	824	905	914	838	863	898	824	909	911	929	892	853	879	933	867	867	857	907	884	860	894	867	948	862	891	870	867	875	806	800	906	894	871	855	919	868	888	928	887	834	886	893	847	854	913	870	867	913	879	857	879	919	859	871	846	885	863	904	856	908	934	908	912	843	851	890	871	835	869	893	883	839	915	853	896	893	875	857	867	880	859	846	876	872	947	842	898	826	848	877	846	884	937	870	864	904	869	907	849	878	871	869	872	842	864	905	888	854	882	901	890	913	904	860	904	857	923	910	847	913	882	860	925	888	902	859	892	914	831	903	909	902	876	878	855	812	894	912	882	922	883	892	869	895	851	840	866	886	849	927	885	847	875	909	867	913	853	957	890	881	915	868	865	866	863	880	910	834	872	881	831	914	881	883	897	907	833	833	864	863	875	914	867	895	896	894	905	905	878	856	870	879	865	920	856	827	917	881	881	933	865	900	906	873	860	951	865	872	859	929	908	855	830	860	874	863	881	879	959	901	879	878	880	880	850	918	965	913	856	895	860	875	876	865	897	901	872	880	880	878	877	908	904	866	925	893	896	839	863	916	879	877	843	880	836	839	921	824	939	896	855	933	869	867	851	845	924	842	841	823	847	814	910	835	904	910	851	855	884	863	912	879	877	879	853	886	852	846	855	879	839	895	852	878	935	907	926	896	874	885	885	856	902	848	926	880	838	846	899	879	842	900	891	908	857	837	890	868	927	851	842	883	877	869	860	888	891	874	832	816	893	831	875	869	827	895	863	849	831	894	912	856	908	867	895	932	910	909	881	927	833	842	852	891	882	836	850	908	897	908	833	858	840	815	844	916	926	875	932	897	824	878	854	847	829	858	891	870	869	878	881	899	857	910	887	893	866	874	880	846	876	960	864	884	897	856	890	893	892	866	915	889	897	900	856	895	939	911	895	865	924	934	932	896	892	896	924	882	852	879	839	840	905	877	900	922	867	875	840	904	888	900	870	936	890	874	894	860	886	856	864	868	912	880	891	895	909	894	914	903	904	928	918	844	821	849	873	849	903	899	901	872	896	891	844	868	891	857	894	904	900	859	857	848	871	887	876	865	919	884	859	893	893	894	910	906	875	875	893	880	901	880	862	904	837	854	864	874	873	878	871	873	922	865	823	830	906	913	890	902	866	875	877	862	862	869	877	942	866	905	882	873	901	876	870	856	940	889	857	890	902	912	903	878	884	857	815	879	888	850	868	846	871	900	906	903	908	897	849	897	832	870	878	858	897	909	898	873	922	840	844	842	864	871	885	874	928	871	855	891	872	910	897	863	894	894	894	862	853	889	871	908	904	915	874	881	829	849	840	893	904	866	946	862	884	888	890	896	884	881	885	888	826	923	877	866	878	883	875	874	930	892	876	831	852	850	855	937	880	856	868	895	864	870	866	883	873	926	959	898	835	856	825	941	835	874	848	870	908	875	878	923	845	891	866	891	872	899	818	892	822	898	871	902	902	871	843	896	840	884	888	886	898	891	897	856	904	908	919	887	876	905	916	865	857	899	935	893	910	883	889	884	907	822	849	892	872	846	886	876	900	877	856	861	892	879	829	870	884	881	889	888	913	903	811
24051	21424	29116	24161	21418	11689	1393	902	750	728	691	618	640	614	573	575	526	529	518	556	503	529	517	530	512	515	480	557	527	514	523	529	505	532	500	516	503	538	512	507	471	525	512	510	516	528	486	505	529	495	513	479	505	556	508	541	486	475	452	452	552	506	512	494	485	517	498	467	542	528	482	479	498	470	497	491	490	498	473	474	517	531	510	501	514	570	557	545	513	470	519	538	527	493	453	507	485	482	570	492	534	457	490	504	483	519	469	536	516	464	535	551	518	483	527	492	513	470	528	487	498	498	517	495	516	453	536	516	494	482	544	449	529	492	519	492	518	454	488	514	485	513	519	508	469	488	511	507	518	454	525	517	504	510	549	528	521	519	519	535	505	491	547	507	465	494	501	483	473	507	516	514	463	477	533	492	462	499	494	522	508	495	525	511	480	494	497	484	509	530	521	490	504	508	493	487	500	496	454	491	524	533	495	521	502	562	521	495	547	511	473	505	507	485	501	461	520	512	532	475	488	518	516	538	520	493	493	504	521	497	536	475	494	473	516	481	497	481	520	501	504	506	508	511	550	517	524	493	485	508	496	544	490	499	537	495	538	548	535	492	514	513	519	509	507	520	500	490	492	504	484	506	555	483	483	506	514	492	525	516	500	524	484	509	464	473	546	487	464	514	502	506	477	506	491	529	524	478	520	476	522	521	511	542	491	504	503	548	500	505	521	502	468	487	514	478	487	493	492	498	500	502	483	515	568	534	461	558	519	515	489	476	495	473	495	515	550	525	498	513	502	521	535	486	507	505	477	524	474	548	464	513	557	537	484	477	507	475	521	494	466	510	477	511	546	507	519	520	525	517	493	533	540	515	507	489	493	500	518	468	525	487	527	497	534	472	508	546	476	512	509	501	484	520	520	515	538	476	496	472	483	508	504	493	496	492	501	476	519	540	522	522	513	535	485	491	483	513	502	466	576	506	461	493	542	568	509	558	508	494	526	507	512	473	493	499	516	474	509	512	485	476	507	483	466	537	481	559	491	517	486	554	522	485	499	524	482	515	536	509	491	484	503	520	495	490	487	515	505	523	490	503	464	504	492	498	500	465	535	499	460	504	537	482	441	493	524	517	489	510	549	527	529	451	483	496	486	520	482	509	506	528	489	510	492	484	541	533	496	498	535	493	508	490	508	488	486	498	513	514	494	540	499	478	497	519	496	516	514	448	498	492	484	511	491	493	486	541	523	475	497	486	481	526	528	495	513	490	492	502	525	500	508	468	483	519	510	486	494	554	505	452	532	522	474	483	504	532	560	547	539	502	463	508	528	495	549	484	541	492	469	490	505	491	493	479	510	518	518	469	477	499	488	539	493	488	517	496	506	521	477	504	528	516	482	498	530	506	501	484	536	521	469	492	482	524	494	487	529	515	523	515	470	452	498	500	517	524	499	520	489	538	494	555	493	516	488	518	498	470	486	463	528	501	529	493	483	482	494	510	497	499	494	527	494	519	470	464	516	513	522	497	516	509	486	514	486	509	495	520	493	519	505	486	505	502	505	515	498	550	481	460	469	528	534	531	500	478	528	493	517	458	518	474	502	482	475	450	556	473	472	486	507	506	455	490	507	504	435	554	508	515	495	457	519	517	528	519	455	516	505	518	516	519	501	504	529	512	525	530	503	512	530	527	512	505	482	457	507	494	495	500	476	517	499	552	518	509	521	482	501	518	497	505	492	491	462	487	490	533	517	507	498	532	520	529	534	481	529	477	533	474	504	509	486	505	498	518	496	482	535	480	485	471	494	511	523	494	518	495	515	495	535	475	500	486	497	499	521	515	499	475	556	494	501	521	505	461	501	500	487	493	494	478	498	511	453	502	504	504	517	531	483	513	493	491	509	506	486	442	477	485	498	482	482	497	536	515	536	526	514	483	493	518	472	496	523	492	507	506	509	488	471	452	460	505	453	500	510	464	520	515	492	511	508	489	487	557	500	515	525	513	525	529	496	488	515	507	538	544	515	542	479	464	520	505	530	521	493	479	510	520	495	549	471	508	455	459	489	478	501	553	485	489	533	521	490	487	514	455	494	506	495	496	510	506	482	507	484	517	537	499	483	495	458	514	538	491	532	533	512	476	515	499	514	505	494	510	534	511	487	508	544	472	497	540	517	521	503	503	545	510	463	510	535	514	498	512	505	513	473	509	522	505	479	477	515	478	444	527	522	530	518	483	527	496	512	484	494	514	523	542	478	535	484	507	552	545	507	545	522	514	510	464	467	507	494	520	488	536	489	515	523	496	508	527	490	513	518	506	484	498	520	498	533	471	511	520	506	459	483	510	510	530	492	558	516	482	483	514	530	529	469	511	514	480	490	473	511	482	478	520	510	509	499	523	489	530	509	514	517	491	466	433	532	551	483	456	512	508	483	505	512	497	507	501	499	549	512	509	529	512	490	516	529	484	537	506	506	476	497	484	486	528	506	520	479	508	532	526	534	538	517	513	525	507	509	511	524	468	474	542	433	494	518	528	493	521	503	490	505	484	495	506	525	535	507	495	539	521	517	480	510	471	505	532	496	465	533	506	527	478	509	494	510	491	563	517	491	487	501	534	471	460	509	471	510	477	481	466	502	509	503	487	491	496	540	509	504	500	502	514	515	545	493	482	515	501	510	475	518	538	487	489	498	496	505	521	445	520	520	478	542	497	470	512	490	517	492	495	505	499	510	531	475	522	501	507	502	552	496	484	464	495	512	533	507	553	497	513	496	549	569	513	486	524	489	506	537	535	521	485	543	483	496	520	499	532	518	495	491	505	474	509	528	452	463	498	503	494	477	505	521	496	529	538	508	487	545	485	497	477	551	492	503	535	520	521	501	491	469	451	514	485	506	493	473	483	470	484	513	509	529	527	527	512	487	499	476	525	536	515	520	485	524	488	488	504	504	492	520	509	484	517	488	513	440	504	522	482	518	487	500	549	490	493	513	494	560	474	452	482	502	509	495	460	529	503	540	509	516	535	459	516	513	528	516	479	485	483	497	489	529	531	496	525	515	546	474	527	527	523	538	518	489	469	533	504	500	495	508	484	524	496	514	506	520	518	515	541	545	476	537	480	494	500	516	518	489	555	513	509	503	537	517	501	511	506	505	506	484	521	473	485	474	506	512	513	485	498	499	518	515	474	513	465	468	522	537	492	516	531	520	497	516	517	508	501	510	483	467	538	532	519	483	525	493	504	536	499	500	472	505	500	529	501	491	481	514	512	494	492	504	539	503	477	502	474	508	485	489	524	484	504	487	495	484	520	508	483	497	512	502	513	510	508	475	492	508	503	511	481	511	490	502	477	501	538	494	500	540	504	506	516	515	484	489	527	466	504	465	479	502	491	507	482	480	505	466	495	493	522	501	507	510	532	508	507	513	510	523	517	501	508	528	492	482	489	493	522	487	560	481	532	489	498	499	464	530	478	464	534	478	547	495	557	499	460	491	548	505	536	503	469	510	521
18282	8743	7659	4030	2878	2275	1883	1567	1330	1216	1096	994	973	897	833	798	759	774	822	780	714	739	776	671	715	723	684	726	705	710	676	700	704	711	701	657	674	676	677	615	652	699	674	646	716	702	645	700	642	679	680	683	635	618	684	692	698	654	671	603	683	664	716	690	662	669	709	643	679	705	662	664	647	629	719	674	645	693	653	669	650	649	654	698	690	666	646	642	648	669	635	617	653	673	663	695	678	665	639	681	619	676	695	662	686	668	690	643	684	674	679	650	629	634	680	645	621	611	651	633	677	639	639	656	658	699	630	648	650	647	674	652	682	679	659	683	688	656	661	669	689	666	680	698	620	602	654	674	697	652	618	634	612	648	608	647	663	673	704	657	616	652	652	651	659	633	628	706	652	691	696	668	625	691	648	664	646	675	617	699	694	674	671	658	644	689	640	691	631	672	656	688	670	684	642	685	688	645	649	657	717	666	636	692	672	625	683	668	648	685	667	674	660	707	665	683	683	645	645	639	673	662	661	658	695	702	646	668	655	682	629	662	656	654	688	628	673	656	677	686	678	625	663	655	702	615	637	663	666	667	729	656	712	671	671	647	662	655	687	682	635	656	666	664	676	648	652	681	675	689	666	668	687	690	688	655	687	665	677	669	651	622	672	660	687	628	724	641	672	626	631	617	672	658	681	674	637	644	633	659	628	675	673	691	665	682	642	640	650	648	647	637	671	647	684	658	649	630	655	682	675	676	675	633	645	703	668	678	717	649	662	697	639	685	728	667	658	668	632	656	615	691	634	664	670	650	688	693	673	620	646	603	639	653	643	689	656	673	670	695	697	667	661	645	651	697	654	663	651	651	681	642	689	666	640	640	666	670	684	683	638	659	685	623	606	680	633	647	615	675	708	701	653	647	660	665	666	663	650	686	684	707	645	692	648	660	674	673	680	688	659	669	662	648	675	706	628	684	674	658	686	613	649	701	644	688	665	664	640	648	625	710	661	718	614	658	666	658	678	629	649	641	637	683	640	688	629	656	653	636	657	686	648	641	680	698	647	654	659	666	684	688	668	685	627	684	683	647	689	636	636	664	643	636	643	684	661	679	677	618	700	676	689	680	657	663	687	659	641	688	695	652	674	654	651	616	658	647	661	687	683	683	644	636	661	618	640	639	629	636	666	674	643	727	614	657	671	669	637	670	665	624	659	598	655	661	690	684	664	660	635	641	667	629	632	674	625	706	655	661	640	628	673	606	641	700	640	635	668	613	632	678	660	664	636	658	656	670	699	659	663	617	675	678	659	643	647	656	680	690	680	660	700	678	676	640	618	655	667	664	616	674	690	637	672	671	680	681	662	629	647	645	693	628	710	660	677	697	654	681	638	654	663	655	666	679	677	640	664	656	676	667	655	680	650	656	641	654	651	659	673	686	664	698	673	691	681	718	628	650	682	663	672	656	637	674	697	636	683	670	615	661	659	650	629	659	673	634	644	683	619	658	666	640	643	712	642	651	655	656	678	644	644	612	652	640	680	663	639	640	659	591	618	710	635	657	622	632	655	628	665	680	629	650	648	661	670	661	673	671	641	641	646	644	662	706	616	627	644	696	677	670	674	598	663	655	639	680	672	680	711	639	692	637	645	663	722	609	698	682	678	693	696	675	702	659	618	689	717	699	640	694	670	623	655	670	620	701	635	647	660	627	626	676	670	676	663	698	645	649	668	655	671	689	695	659	648	639	654	640	645	676	685	671	702	646	676	689	658	723	645	644	628	672	633	632	638	653	651	657	683	636	639	674	657	651	661	659	691	647	697	632	644	667	671	684	668	663	646	708	657	664	670	611	628	667	672	630	638	664	649	658	637	678	628	665	656	679	645	661	676	633	680	623	703	639	687	677	657	679	656	659	666	708	696	633	630	716	693	623	656	699	676	710	672	670	672	687	703	657	685	660	675	717	650	674	668	647	685	648	679	649	681	673	615	648	693	657	642	669	701	678	717	669	645	644	654	647	653	690	657	675	691	632	693	692	665	687	716	666	673	659	626	687	665	653	684	677	691	664	642	704	646	707	650	694	717	641	705	687	674	655	646	648	640	691	648	662	671	640	635	690	676	642	694	652	646	621	680	678	670	660	659	671	688	658	665	616	656	614	727	668	654	612	617	652	624	666	659	673	667	613	695	627	686	657	633	674	664	685	711	685	638	670	669	658	658	650	696	662	671	664	677	639	697	661	661	634	672	650	655	699	629	661	641	685	604	696	636	652	686	690	671	672	694	687	668	612	625	621	680	689	634	648	729	627	628	680	659	675	646	616	671	642	650	632	650	673	650	666	652	637	658	641	698	705	626	639	665	637	695	669	666	655	662	654	649	696	689	665	686	659	656	622	691	649	654	669	685	698	695	689	648	656	694	664	634	678	659	675	655	624	630	667	663	669	632	639	732	676	672	653	653	643	671	656	654	687	721	653	661	661	647	647	656	646	651	677	649	624	647	620	677	692	700	661	637	629	679	632	678	638	630	614	648	676	653	678	638	690	672	602	661	629	655	659	589	678	670	674	651	678	655	669	672	679	665	646	666	672	673	682	675	665	688	692	710	701	648	683	677	682	655	705	703	677	655	685	684	683	644	653	659	654	723	655	663	695	672	670	661	671	622	634	716	664	627	645	669	638	672	666	686	660	692	703	676	627	657	644	648	706	702	662	654	693	677	656	642	624	675	639	655	703	721	677	653	644	647	703	668	689	690	622	713	672	711	644	640	615	638	707	647	648	672	667	648	618	621	647	644	702	655	641	658	617	616	683	649	673	626	646	679	691	696	644	642	708	637	626	668	671	631	659	678	622	696	662	670	622	663	684	683	647	695	634	657	661	660	678	691	659	687	699	687	650	653	615	645	659	654	664	631	685	629	645	656	666	672	628	646	679	694	674	665	671	658	640	673	636	643	716	656	668	682	646	663	650	677	624	652	654	623	639	686	652	669	655	693	677	632	672	650	654	635	663	689	688	625	688	653	705	702	650	744	662	584	656	645	642	656	675	652	710	638	684	640	671	622	656	664	655	615	663	675	683	673	669	690	650	626	641	677	645	701	645	642	640	588	650	694	681	677	714	674	638	687	629	683	614	634	671	682	641	664	653	653	687	660	625	647	655	662	668	633	660	655	670	667	635	650	662	675	633	708	651	661	676	652	673	681	642	665	710	674	626	671	658	711	687	642	689	708	672	657	645	720	680	649	634	681	653	689	653	625	681	668	660	638	678	649	665	660	686	649	652	682	645	628	642	645	674	666	639	650	649	650	603	698	640	649	687	677	676	712	634	626	665	628	632	662	659	648	654	680	654	652	690	687	647	650	664	598	714	660	610	645	714	653	675	699	655	654	665	660	679	663	669	656	627	619	660	638	654	667	662	606	686	590	703	655	632	736	688	692	650	648	676	672	674	712	674	642	643	671	645	675	605	630	657	655	690	688	665	654	635	655	650	700	677	709	687	637	692	673	712
23087	21416	29538	23694	21418	21449	9934	1011	700	620	535	451	428	430	371	348	300	302	283	319	287	291	267	276	299	275	261	267	216	246	247	256	256	236	194	243	258	255	212	233	241	220	218	213	193	225	232	216	225	225	252	228	232	221	217	219	256	225	255	206	218	202	217	204	225	198	206	210	223	187	228	230	206	228	214	219	215	227	220	221	223	225	231	230	214	192	223	243	224	245	249	208	223	248	217	209	198	225	218	191	211	192	220	205	216	239	227	205	228	233	201	226	194	220	226	221	229	216	183	232	230	222	199	188	230	231	231	246	245	220	213	207	211	214	206	209	230	214	218	249	192	228	224	209	213	215	213	219	204	231	204	204	210	222	226	230	216	243	201	208	220	216	202	204	208	206	189	212	205	241	211	253	214	204	212	216	242	212	210	208	250	226	217	200	202	210	235	197	229	197	226	220	224	205	212	220	202	234	206	221	207	237	191	207	204	212	211	223	209	228	229	219	220	232	222	219	212	206	197	209	232	220	195	216	203	204	209	222	209	231	225	211	222	210	223	224	226	237	246	210	250	207	232	213	202	209	246	187	196	218	208	185	218	215	229	223	203	222	175	224	228	233	229	233	223	219	204	228	217	222	215	209	214	227	211	216	203	207	226	218	204	225	181	202	228	201	208	192	220	198	200	224	215	190	227	211	210	241	208	218	186	214	208	216	207	231	213	231	213	230	211	207	209	225	225	198	229	202	208	202	202	222	218	206	210	208	209	212	230	220	234	203	180	207	190	214	210	213	211	236	207	216	225	200	177	224	214	186	224	215	213	233	230	217	222	211	209	233	230	194	200	250	235	202	216	221	215	220	230	215	205	205	223	208	216	208	210	207	189	237	219	224	212	202	207	228	196	189	213	229	215	218	205	236	210	231	207	235	233	211	233	196	208	192	216	196	238	204	235	220	206	215	198	200	195	204	203	221	198	240	211	231	212	207	221	200	194	204	214	210	185	230	205	204	207	215	201	209	235	211	195	224	225	214	202	218	212	226	226	213	214	228	231	212	215	211	222	224	212	215	215	213	213	221	202	210	225	204	193	213	194	196	214	228	198	207	228	210	201	216	217	213	234	239	209	207	222	199	210	218	242	197	218	234	242	202	223	222	231	214	197	198	206	198	216	203	250	226	220	208	185	199	224	217	224	197	238	190	220	215	210	218	213	246	201	211	192	235	210	211	224	223	215	204	227	191	226	212	235	235	221	208	203	199	199	223	237	213	215	180	209	234	219	185	209	204	230	204	217	207	222	210	223	238	225	235	206	224	204	210	206	210	208	223	238	218	219	215	199	231	222	198	206	216	202	218	199	220	194	215	199	221	224	217	221	213	215	244	220	192	216	235	205	209	212	237	207	198	212	213	252	200	205	225	187	206	208	216	209	194	214	197	214	232	209	222	233	217	210	215	195	242	201	199	190	203	206	194	226	225	226	208	207	229	195	213	206	226	218	225	213	220	206	205	210	228	204	217	222	233	201	205	228	232	207	213	199	220	208	228	185	202	230	215	213	227	206	224	222	234	203	228	201	206	211	219	220	200	227	210	207	183	199	210	204	220	207	223	208	219	223	223	216	231	216	228	197	221	212	225	208	228	251	213	221	217	198	230	226	212	197	225	216	205	211	223	243	205	214	240	217	225	234	229	192	209	229	202	193	226	198	232	188	203	221	202	202	242	230	221	227	227	211	202	216	207	211	227	215	209	201	212	233	203	190	202	219	212	192	213	208	203	192	194	206	198	214	228	188	221	219	196	201	203	237	221	206	226	232	222	233	203	220	213	186	197	202	207	204	214	205	236	205	217	272	250	205	243	241	219	232	207	214	203	196	243	212	232	186	223	220	202	193	193	205	213	218	191	204	222	204	194	220	225	192	236	198	235	211	220	213	209	194	213	225	218	184	188	210	203	238	225	218	207	219	215	236	231	235	215	218	215	204	230	224	221	220	236	227	225	240	229	207	216	205	202	218	235	250	217	215	189	219	197	234	208	208	218	230	234	207	192	243	259	199	210	202	213	195	200	215	209	216	211	225	208	217	223	221	214	210	204	215	206	213	200	220	214	214	219	203	200	200	191	220	199	205	229	218	210	193	226	211	220	232	239	203	212	207	232	215	201	235	203	206	215	215	211	207	222	203	212	214	214	190	203	195	249	221	184	235	211	218	202	228	209	220	202	201	229	222	212	207	199	218	189	219	208	209	209	193	206	214	216	212	238	214	203	225	225	173	226	211	216	220	215	197	225	196	231	209	227	226	233	248	214	226	216	205	207	219	224	213	219	216	204	199	229	242	198	201	213	200	217	208	196	203	230	239	208	227	228	233	208	214	200	214	230	226	214	222	198	219	193	197	209	226	205	199	209	222	254	208	204	224	223	205	212	217	214	237	229	249	217	240	218	211	219	217	195	231	205	183	220	222	219	215	221	233	221	198	193	245	201	203	228	213	219	245	223	250	201	227	241	225	245	232	215	216	216	203	212	234	201	218	238	208	189	219	212	201	233	180	215	205	204	239	211	254	208	206	225	225	190	205	197	221	193	200	216	214	193	207	212	235	231	205	226	213	199	215	213	212	209	211	220	219	227	247	197	197	202	232	240	208	218	184	182	206	201	197	213	188	205	199	207	200	201	234	211	213	228	207	219	216	207	230	219	184	221	218	208	210	225	213	197	212	187	216	220	225	183	214	197	202	213	178	219	212	217	197	198	197	227	223	253	185	212	239	209	210	217	213	193	225	216	227	211	213	200	225	209	233	213	228	232	220	237	249	226	231	223	222	223	214	204	222	216	209	188	213	223	197	209	204	229	223	216	199	185	213	214	208	197	229	208	209	204	260	215	203	214	203	210	222	212	243	218	229	221	209	212	210	248	229	193	220	199	211	237	199	232	222	205	243	236	224	209	212	245	238	245	219	228	191	236	240	218	218	231	226	213	204	200	216	235	198	211	188	219	191	215	243	228	230	200	210	210	234	213	227	207	224	211	195	217	211	202	230	202	227	225	242	213	229	189	202	224	206	241	190	218	241	230	216	205	214	217	211	203	215	214	202	222	235	214	215	210	240	207	212	235	226	210	217	201	231	213	198	233	194	189	234	211	237	218	218	234	201	212	213	196	224	203	211	215	210	225	252	225	224	218	219	200	222	224	197	198	220	209	237	214	204	231	225	232	226	224	220	218	212	213	206	211	207	208	228	190	191	210	231	210	200	241	211	198	234	235	219	180	196	237	204	221	210	200	236	213	199	216	249	199	197	209	215	223	212	211	218	220	238	221	230	227	224	236	215	213	237	204	201	209	224	237	225	221	204	231	213	203	186	217	186	241	205	211	233	218	226	205	205	195	224	236	229	206	236	203	218	202	222	213	223	222	232	221	188	208	221	209	192	228	219	203	216	199	230	245	221	203	216	241	241	218	229	215	210	223	197	221	190	214	238	227	195	215	199	186	221	211	231	209	183	216	242	220
19981	14153	12287	6527	4443	3453	2595	1959	1565	1276	1065	893	833	725	643	623	514	510	483	476	418	403	377	391	385	414	353	378	326	352	316	358	348	326	330	328	335	334	321	337	335	321	340	320	287	307	304	295	342	265	326	273	327	275	309	302	288	306	306	302	283	312	308	311	291	309	307	335	309	275	305	287	289	321	292	285	275	312	310	298	284	276	302	300	305	307	308	287	289	281	296	254	252	297	289	289	309	311	253	268	298	303	291	276	305	270	290	294	288	302	290	310	295	317	311	274	255	316	291	325	297	272	300	285	272	301	305	257	297	318	248	289	288	255	280	303	266	309	278	265	297	296	281	260	306	281	324	292	305	303	294	296	305	291	304	302	299	291	302	274	284	297	280	293	297	300	278	311	292	287	283	286	260	286	289	278	301	303	294	293	293	295	306	313	258	303	312	310	288	286	310	291	300	275	270	308	287	286	294	294	317	273	306	274	264	282	275	303	282	292	267	292	268	285	303	305	294	251	270	293	274	295	276	281	287	283	298	255	303	257	287	286	274	304	296	271	326	309	285	277	281	301	281	262	257	283	273	295	260	320	284	285	301	238	278	302	330	326	274	278	279	307	296	265	299	306	304	299	253	296	305	300	299	300	301	268	280	270	263	264	274	290	295	295	289	255	285	294	282	281	276	274	289	289	288	301	296	288	272	286	296	296	291	297	315	316	289	279	283	293	281	277	300	290	244	306	283	260	250	292	301	305	295	296	261	286	271	294	299	277	286	280	291	298	272	285	289	288	260	275	287	280	276	308	309	290	285	297	271	298	301	276	303	310	306	286	273	309	314	292	298	292	283	287	271	284	299	282	273	306	311	287	285	307	272	268	297	276	296	282	309	288	289	312	310	284	295	294	294	288	294	302	278	259	263	276	303	298	277	308	277	307	314	316	299	252	268	296	305	305	294	285	258	309	281	284	293	282	300	294	279	278	299	317	297	295	265	267	283	303	291	302	302	299	287	274	318	286	298	285	274	293	270	312	296	297	284	285	286	277	303	301	267	285	310	298	293	262	304	296	290	323	304	302	304	308	272	259	276	251	274	262	276	306	288	272	269	297	248	317	290	284	261	274	289	264	322	300	248	288	284	291	284	242	259	297	264	304	283	265	296	300	313	271	273	297	310	253	263	279	287	313	277	274	282	279	311	273	288	289	302	271	285	319	296	277	291	285	316	301	275	302	296	291	289	284	301	284	291	266	291	292	299	289	286	306	280	291	282	281	283	302	277	298	260	273	302	292	330	295	269	312	268	278	296	292	296	301	285	288	265	281	291	275	268	295	255	311	292	303	276	289	262	334	299	300	287	276	285	283	281	281	331	280	280	302	272	311	305	277	280	270	256	301	288	263	299	270	285	293	291	294	273	270	285	314	294	280	295	289	310	286	293	254	295	281	276	273	310	307	262	273	260	274	292	328	264	287	303	311	300	294	292	282	282	283	304	292	298	280	302	280	268	294	327	289	274	297	306	260	296	283	280	298	268	271	285	324	292	266	313	276	306	293	296	272	281	298	310	298	311	269	290	260	319	301	300	283	279	271	259	295	305	277	267	327	309	282	280	275	291	290	286	319	287	296	284	270	270	284	303	297	287	285	306	279	305	272	265	295	283	280	285	259	321	291	276	297	275	279	297	272	279	314	295	304	310	317	261	330	282	282	283	265	265	275	293	288	293	299	285	291	277	282	305	315	259	297	280	328	297	257	270	287	309	285	276	319	275	285	302	291	326	299	298	287	291	303	289	284	329	277	265	307	291	305	283	278	308	268	300	320	286	292	284	290	282	270	277	282	300	274	255	314	298	300	300	262	298	299	285	296	306	278	266	283	309	293	272	295	288	252	287	299	286	290	266	288	310	285	267	286	254	297	292	285	262	284	285	290	297	253	315	285	293	290	290	274	294	292	276	286	291	276	285	308	290	293	293	286	262	281	279	308	275	298	270	295	281	290	263	305	290	287	287	284	285	286	278	269	291	261	284	295	272	291	282	280	268	256	293	287	287	297	310	290	293	298	310	281	287	289	272	294	305	334	286	297	308	285	278	272	264	311	282	305	291	265	297	280	290	280	286	288	289	292	288	298	281	295	312	303	296	301	282	294	285	263	289	277	320	289	276	293	312	300	268	289	314	296	277	274	294	293	289	261	266	283	256	304	273	310	315	315	267	299	299	299	263	289	289	275	267	302	301	288	311	258	253	276	312	254	282	291	288	274	299	284	289	276	300	304	335	296	288	312	282	292	321	291	306	271	284	276	271	321	281	304	267	275	270	260	306	291	273	295	277	273	254	290	298	296	283	307	294	293	276	249	274	299	293	269	290	254	294	295	318	321	303	284	281	285	289	280	282	285	283	290	289	285	289	290	272	300	284	256	299	271	305	308	284	295	286	318	278	305	275	280	282	283	276	299	310	279	319	268	309	288	312	277	309	274	266	292	275	292	296	287	313	285	309	301	289	284	314	296	298	299	282	275	304	291	304	276	300	285	332	279	288	299	277	260	295	297	302	290	276	284	298	316	290	278	306	288	278	280	273	290	289	317	291	262	307	293	304	295	310	295	284	308	286	268	297	253	288	300	271	288	292	281	320	246	287	303	256	300	301	272	290	292	297	263	275	296	277	316	308	291	311	303	252	295	251	293	307	273	338	298	271	290	270	293	266	265	307	289	261	273	267	276	277	261	259	300	279	319	321	293	275	279	280	273	287	275	282	291	278	305	307	299	303	309	266	301	310	253	271	251	286	292	266	284	303	271	321	302	312	290	304	304	300	276	303	295	252	285	307	301	297	286	300	299	282	302	322	294	289	272	287	246	291	307	281	256	321	267	284	273	267	321	298	300	249	278	291	308	274	300	311	253	265	275	267	291	307	269	296	255	277	300	293	277	279	278	323	312	271	283	283	291	284	303	258	309	293	264	277	314	284	286	288	269	280	267	283	317	297	301	303	283	305	259	280	304	277	289	299	267	272	272	296	288	281	308	294	275	271	271	297	297	306	300	292	270	275	274	330	291	289	277	317	301	327	268	287	291	274	279	266	284	282	262	299	259	278	298	287	283	305	248	298	293	269	311	276	295	289	273	278	268	325	266	280	278	280	287	286	278	299	300	286	288	311	297	293	279	271	280	293	287	286	296	289	306	284	279	258	286	312	280	300	279	286	278	252	275	301	296	282	320	284	284	286	296	259	295	289	284	283	268	302	289	300	274	268	291	281	304	300	282	293	305	282	297	332	281	283	283	316	296	296	283	314	315	296	293	277	279	282	283	284	288	313	264	290	285	279	283	289	287	290	315	267	313	293	306	290	318	319	268	270	279	281	264	278	303	276	289	325	318	273	280	295	283	271	282	254	280	323	277	272	294	300	291	300	296	269	290	263	283	297	287	258	302	287	280	265	285	307	296	279	280	295	285	301	327	296	292	293	317	311	282	293	287	293	270	294	305	292	289	299	281	264	269	300	279
27537	20866	9759	1243	820	773	765	715	740	715	702	662	688	674	690	692	687	681	677	674	670	714	693	700	698	702	667	716	674	734	681	708	657	660	696	681	690	711	684	704	681	678	659	686	685	692	740	630	732	659	681	698	692	675	736	685	688	667	715	730	691	680	687	657	675	672	685	679	704	710	720	635	640	693	672	720	711	686	697	667	635	685	697	708	644	656	707	681	664	697	707	705	718	695	704	652	676	705	664	696	696	649	692	687	660	670	719	686	662	735	652	678	696	706	689	677	721	688	672	657	659	685	639	698	687	652	713	672	703	708	689	686	651	673	691	646	703	713	686	658	670	672	675	719	682	722	725	683	684	658	692	676	648	678	697	638	659	661	688	706	690	661	667	691	668	667	711	666	702	685	722	653	670	688	696	665	664	616	699	654	687	703	670	711	672	664	640	646	673	706	662	652	703	660	695	695	694	693	711	745	697	695	707	676	663	642	680	642	621	644	665	665	715	702	716	676	686	734	692	701	670	676	668	678	703	694	697	713	702	661	716	643	665	666	672	608	672	700	689	687	700	682	659	686	686	672	672	680	691	705	668	688	695	622	695	716	693	683	706	693	685	682	702	710	689	725	662	694	738	720	683	725	653	688	686	702	688	664	715	663	682	686	691	627	653	659	686	670	719	666	629	710	680	695	685	658	656	690	720	651	678	652	661	646	685	673	650	668	689	677	692	691	708	659	654	678	698	689	639	758	697	669	735	689	633	708	616	724	668	650	688	642	709	652	687	688	712	656	677	663	695	727	686	719	647	724	701	667	664	683	640	696	678	698	715	699	698	669	686	690	714	687	699	696	659	738	681	681	682	653	664	661	680	709	670	643	731	727	697	655	700	721	677	710	679	670	685	683	723	709	671	657	653	695	649	724	700	741	693	692	709	711	629	711	650	673	697	667	664	752	668	694	702	723	702	715	738	709	725	705	781	638	647	682	690	738	646	746	695	684	669	682	708	646	676	690	718	691	703	733	691	689	689	749	678	701	713	642	654	632	660	651	700	672	682	697	687	676	703	708	716	665	663	698	720	659	650	691	661	684	658	704	668	739	699	698	668	679	703	719	679	654	754	651	679	672	724	643	679	677	639	642	688	676	681	719	689	711	725	678	691	697	683	687	704	655	707	715	700	698	664	732	696	698	695	687	656	728	651	705	663	739	714	695	704	696	638	645	702	673	635	725	737	659	676	655	685	682	699	674	662	707	739	697	641	680	730	678	658	660	677	658	699	644	696	744	693	656	652	680	711	652	655	699	710	684	698	709	709	668	656	711	667	676	728	657	670	669	746	683	666	701	692	721	692	682	732	676	710	700	614	662	676	671	679	695	694	708	675	702	661	663	721	712	717	673	699	704	693	734	616	680	666	722	665	668	713	696	688	664	678	665	724	693	677	705	709	689	680	689	653	719	709	683	660	693	692	702	651	691	658	677	719	699	717	765	716	679	668	680	694	688	659	685	680	616	708	694	675	707	672	711	706	710	682	700	651	707	707	658	680	665	732	655	712	719	665	677	664	642	718	682	708	718	696	631	713	686	678	645	681	682	660	628	688	734	676	674	678	712	681	699	707	661	614	666	691	707	711	694	650	668	700	613	728	695	682	690	695	741	711	718	657	730	654	682	663	688	691	679	744	686	718	719	677	667	681	661	690	711	669	666	670	700	671	700	668	711	662	688	690	725	698	699	659	659	659	671	680	671	710	671	643	672	643	672	669	725	684	709	675	698	687	657	702	729	661	711	659	683	679	728	696	660	706	672	662	698	742	735	673	693	642	634	711	696	669	701	678	669	625	704	710	711	701	692	692	680	628	622	722	698	764	715	688	660	724	651	678	681	673	669	658	695	681	652	753	679	721	669	686	666	686	668	729	705	674	667	702	693	647	678	648	694	701	697	683	701	678	647	668	659	673	693	675	681	631	719	679	677	676	667	638	663	672	656	669	674	680	653	714	683	686	621	726	691	701	709	682	665	699	699	720	706	704	691	676	630	711	705	660	708	683	668	678	692	678	681	698	670	624	698	710	717	702	708	640	664	695	714	677	697	693	689	687	673	721	654	708	698	676	706	708	648	692	706	672	687	646	693	672	733	642	659	692	691	726	729	729	657	688	707	710	701	660	661	659	671	643	661	698	729	692	663	683	695	677	669	685	666	680	708	717	626	745	639	729	624	678	677	669	675	674	703	671	675	719	698	679	701	679	729	701	677	706	648	684	657	639	703	691	680	646	650	644	697	686	730	681	702	678	677	660	714	712	660	670	637	702	694	649	693	677	720	699	711	673	675	693	657	650	688	660	673	716	707	690	695	685	705	704	662	687	676	728	648	720	672	660	667	692	710	707	676	721	673	671	679	706	731	675	684	684	712	620	677	719	622	668	646	712	686	672	694	676	720	647	716	730	671	728	709	731	712	688	675	712	690	756	709	655	703	661	682	655	709	643	669	670	701	676	681	674	652	661	680	688	786	695	672	685	688	712	721	692	698	694	656	676	699	668	661	675	672	693	659	711	704	669	661	693	663	695	660	687	703	718	672	716	745	660	668	693	647	679	686	664	676	670	674	716	641	691	674	718	684	679	721	702	725	657	714	729	672	732	689	659	647	653	679	749	713	688	718	726	710	690	624	670	655	650	711	716	694	639	701	690	704	665	718	655	675	688	677	731	711	725	716	698	723	716	670	677	693	699	643	692	689	698	653	733	715	661	711	682	667	695	694	682	702	643	722	624	710	679	640	658	668	708	696	677	688	669	675	690	724	682	703	659	671	664	658	708	734	697	680	705	695	683	679	697	686	672	698	651	706	672	717	704	720	686	697	688	645	720	672	702	689	688	714	707	652	657	678	683	666	661	694	650	697	718	691	648	712	711	660	704	662	714	671	703	666	670	714	695	679	683	665	713	686	732	735	689	680	682	649	678	675	650	698	685	685	685	655	690	673	700	694	662	718	665	637	702	668	688	671	680	664	700	664	668	675	660	715	667	733	691	734	644	682	697	697	696	655	681	658	690	704	740	658	669	670	657	695	684	727	720	644	708	674	710	634	675	684	664	707	694	682	716	658	696	642	651	689	634	670	691	667	689	681	675	654	658	674	664	669	725	685	673	711	670	678	686	720	694	692	705	696	696	662	717	657	699	613	680	743	690	671	709	677	688	665	666	640	693	675	698	684	680	681	656	741	686	674	660	669	691	640	672	681	650	635	708	718	710	687	663	690	665	659	655	664	687	620	721	738	653	694	684	609	662	700	663	635	688	703	698	667	698	729	677	669	734	710	684	671	664	670	706	636	639	643	693	706	685	682	706	705	675	634	660	714	688	658	673	696	656	638	671	735	624	714	685	653	686	677	706	676	700	681	684	681	693	653	717	750	682	709	688	693	733	721	653	739	687	676	695	702	726	669	682	692	647	631	634	708	693	636	678	717	686	688	630	685	701	657	686	660	684	699	642	680	727	711	690	647
9333	1534	1441	1148	1045	1022	979	908	968	895	971	904	888	897	946	932	910	885	898	858	882	906	905	865	935	881	873	915	922	887	870	880	807	834	858	891	892	888	861	880	898	922	885	869	889	910	862	896	907	873	920	895	898	847	866	861	885	828	918	841	870	875	903	857	879	947	914	865	854	827	890	880	838	865	865	853	854	915	859	870	909	938	920	881	928	908	869	895	894	837	897	863	885	853	882	887	930	849	890	844	860	870	874	916	885	943	928	867	850	907	912	860	903	844	896	888	889	857	899	871	840	865	910	895	848	918	894	896	873	878	913	880	925	871	810	833	902	864	905	836	801	863	934	790	858	918	902	783	877	804	837	912	873	919	910	900	903	856	885	895	911	877	891	904	870	836	843	927	890	890	885	875	889	829	870	871	870	843	898	844	926	884	918	878	830	911	943	905	884	862	843	909	911	899	910	897	856	867	911	853	925	876	907	892	890	847	868	876	895	816	884	892	872	939	860	878	879	863	900	906	864	876	938	864	884	905	853	917	903	866	910	937	941	932	899	833	863	889	935	910	893	892	850	867	895	886	836	852	871	874	887	888	894	900	954	895	879	854	903	892	941	910	909	912	864	922	824	890	890	882	914	858	865	914	852	902	839	868	869	852	848	928	852	917	924	834	854	929	870	927	910	881	914	866	857	889	897	866	880	910	899	879	915	917	843	929	916	845	869	870	875	912	852	806	889	932	813	897	903	890	870	857	839	839	890	881	883	893	870	907	869	850	916	882	867	877	914	872	880	927	915	866	906	856	882	887	900	833	870	908	865	861	821	803	898	901	898	860	873	839	840	900	876	883	837	884	862	930	853	885	906	891	886	883	874	867	879	835	872	934	845	891	903	845	904	859	911	924	894	909	847	903	900	831	856	877	878	885	897	853	856	871	884	850	868	868	859	902	876	896	903	913	870	864	869	829	880	893	865	872	902	900	866	894	897	839	823	927	885	852	848	908	898	927	924	890	828	873	915	827	822	895	887	888	878	887	873	879	866	894	840	928	847	838	872	881	852	883	911	848	903	905	879	909	912	928	855	924	917	871	857	851	866	880	897	860	848	843	893	889	917	888	924	908	915	853	929	912	918	887	922	866	861	860	860	867	867	828	916	863	894	887	855	868	876	852	894	852	854	875	880	924	874	878	901	906	892	922	876	839	912	887	904	927	929	874	889	888	911	873	949	885	882	910	841	909	899	914	880	855	893	880	876	848	876	891	798	897	834	887	911	937	849	917	868	890	866	899	872	863	934	910	925	963	898	860	898	928	821	876	856	923	853	918	892	850	918	898	890	864	826	906	880	794	892	878	876	863	884	895	908	944	846	851	849	897	845	947	935	864	876	855	875	893	887	891	849	897	866	874	916	921	880	904	839	926	858	861	898	885	888	876	906	865	878	927	861	887	901	859	884	857	861	867	923	897	842	877	895	866	908	902	926	880	916	859	851	877	919	846	895	855	840	836	949	906	972	884	888	887	835	911	874	844	859	936	859	936	858	913	869	882	923	865	876	849	861	894	887	863	856	843	909	918	937	864	876	855	855	889	889	894	858	901	902	914	886	884	892	896	868	874	893	865	885	914	882	895	896	968	887	904	868	872	843	842	895	912	936	936	913	887	884	904	891	978	869	859	825	950	876	923	874	925	847	842	894	878	882	934	836	847	898	822	865	843	830	900	843	882	908	854	903	873	888	883	902	899	829	849	937	888	896	902	894	892	884	859	904	912	891	837	884	891	901	862	848	893	872	908	824	904	922	922	895	904	916	873	903	878	844	925	885	910	892	857	885	894	849	832	887	919	912	897	866	879	847	848	880	953	923	935	882	922	890	883	876	852	875	908	857	868	878	912	870	892	904	885	877	890	850	886	885	858	833	872	904	883	849	913	871	843	857	906	878	843	849	874	911	908	826	873	861	923	864	854	841	877	891	939	912	889	888	821	895	886	879	851	882	860	888	906	817	894	903	889	897	823	900	880	916	889	902	911	872	816	829	870	867	866	852	865	906	826	869	843	819	905	919	862	896	864	934	834	926	853	869	875	933	874	922	886	863	890	848	921	896	913	915	888	883	882	927	897	881	929	907	846	886	938	900	890	873	921	835	920	908	922	893	858	816	904	839	809	896	876	863	876	848	876	847	864	864	855	842	854	934	831	846	917	908	863	930	869	891	894	857	896	875	886	882	899	842	887	864	863	892	858	907	883	870	863	857	950	884	850	916	900	833	874	823	856	832	868	887	906	949	880	890	869	913	845	893	859	836	875	853	855	894	819	908	923	872	917	891	868	864	860	850	935	925	893	844	924	886	910	908	872	837	882	884	909	931	866	941	827	872	883	854	887	855	852	849	883	843	853	900	881	847	851	901	850	858	867	813	878	908	843	886	915	886	850	814	850	879	914	909	880	876	884	868	832	907	851	869	943	823	888	955	864	871	856	876	867	873	889	909	913	906	916	832	864	856	858	914	956	881	864	872	878	863	817	903	869	879	863	878	907	879	836	873	858	906	846	888	874	909	886	908	906	836	877	898	874	876	897	896	888	876	843	951	945	875	868	877	867	829	864	887	827	907	944	825	886	936	852	902	873	859	892	839	883	859	926	875	931	835	875	878	869	917	864	863	926	897	881	857	865	973	909	891	841	896	878	878	902	893	905	881	883	915	914	876	873	856	843	884	911	883	885	911	888	902	888	883	866	932	872	881	850	874	947	863	882	850	915	843	901	878	872	826	847	864	917	917	916	822	889	883	829	915	907	850	877	843	866	848	916	894	916	876	872	858	897	856	923	877	857	850	867	891	814	883	861	896	866	861	873	895	887	862	924	900	900	906	887	860	883	846	879	866	912	860	885	871	807	887	816	823	819	879	847	865	830	867	884	845	874	883	864	882	871	880	948	902	875	877	871	893	868	879	900	867	857	920	869	866	836	867	907	907	925	872	878	883	895	853	885	870	864	837	893	868	895	911	907	861	914	899	945	848	909	857	910	887	855	864	841	879	858	903	870	805	844	880	896	876	897	898	925	877	828	863	841	887	850	900	873	916	925	906	825	853	893	885	866	873	970	892	859	846	856	863	835	964	897	841	886	834	853	891	854	854	873	841	880	914	881	951	883	901	872	880	880	865	842	838	906	939	882	871	881	840	883	904	896	924	859	873	908	875	859	880	871	875	891	875	873	870	911	868	821	874	874	879	849	853	889	858	921	919	911	890	864	876	906	878	918	889	853	936	910	898	899	877	913	838	846	864	906	913	886	853	912	833	867	878	846	893	866	884	889	930	878	887	874	803	857	889	822	886	884	913	853	885	894	875	872	833	901	884	900	901	925	868	969	870	848	887	888	798	893	909	934	866	887	886	898	852	930	883	847	903	878	889	884	836	899	860	866	864	904	899	842	866	906	822	873	839	880	896	879	928	839	865	883	904	889	884	883	919	926	898	875	853	945	864	915	837	842	913	870	875	954	906	858
24112	21432	29156	24093	21416	11881	1356	897	767	732	675	664	590	599	587	605	605	541	586	535	533	543	582	542	549	534	505	541	522	495	503	478	515	522	511	516	533	535	473	539	513	539	506	535	506	525	511	521	517	489	511	489	546	541	487	515	511	527	518	486	502	527	504	502	478	515	527	527	553	490	478	504	479	518	493	494	529	451	529	510	519	486	498	503	546	519	490	500	471	521	490	550	474	526	490	533	539	550	479	518	537	492	512	466	492	522	519	486	476	522	508	531	489	492	518	513	528	504	532	530	512	515	444	506	504	504	488	489	519	516	510	488	483	547	496	488	504	504	547	501	492	468	528	504	526	548	495	489	506	524	491	470	487	505	511	498	514	482	512	511	512	496	510	496	478	493	482	558	540	464	516	537	494	502	517	517	523	473	529	496	468	481	517	505	529	512	569	522	520	523	509	469	512	521	497	485	516	490	531	501	507	551	533	495	526	508	489	513	510	517	494	463	538	478	465	505	527	471	492	507	530	521	537	489	498	536	527	468	491	521	512	487	512	476	536	479	474	497	516	541	462	515	499	510	501	517	496	506	529	473	533	509	496	463	465	531	502	528	502	500	487	497	528	497	494	510	510	502	518	504	524	509	538	510	539	514	475	507	497	535	504	462	497	509	441	479	557	512	514	474	518	497	517	507	552	485	499	508	484	484	548	491	500	500	486	501	489	484	486	493	484	499	495	528	470	530	511	453	501	513	527	497	534	457	483	490	511	491	504	474	495	491	527	509	530	479	529	496	518	510	474	500	497	512	514	549	486	470	526	483	510	502	508	481	459	507	515	510	508	505	475	463	452	522	499	531	529	500	506	497	523	491	506	525	513	533	502	484	478	477	523	578	522	498	532	529	487	505	529	490	490	483	496	518	508	515	565	519	468	503	529	484	511	521	513	492	501	467	520	505	493	480	522	478	522	473	475	509	508	478	530	492	533	443	474	540	538	510	457	485	513	512	489	517	483	474	495	471	514	545	499	465	533	508	481	526	516	518	480	503	530	510	520	488	542	494	514	535	522	547	481	493	533	493	497	451	484	452	504	516	502	492	510	488	538	528	529	535	502	502	470	474	510	479	494	520	478	544	512	515	495	489	522	451	535	535	508	486	521	496	489	545	484	510	514	492	529	522	542	455	486	545	495	489	522	505	485	500	491	524	522	512	493	458	473	563	508	490	524	494	492	538	478	516	502	484	524	508	483	476	454	516	539	515	486	507	495	507	468	499	460	515	496	529	508	522	509	479	509	488	474	500	515	521	540	495	497	529	553	483	490	500	471	517	539	505	516	480	544	518	486	478	517	504	464	503	483	509	501	484	524	479	514	526	503	496	532	503	496	479	465	461	520	509	511	551	522	505	504	488	534	514	530	497	520	468	495	515	486	503	539	507	489	490	488	497	521	469	511	503	527	486	511	526	468	506	520	575	484	514	496	451	544	471	500	499	522	472	534	518	459	521	478	553	524	541	488	492	489	474	500	507	515	461	470	510	517	510	508	511	518	454	462	505	527	506	511	520	543	502	525	527	521	536	469	516	485	525	510	468	527	488	502	501	498	482	518	508	479	509	463	537	494	496	499	530	489	579	493	543	496	488	475	501	514	451	491	534	521	489	535	486	507	571	523	533	479	492	483	470	511	481	525	503	481	507	511	473	509	499	511	487	529	491	474	491	557	527	514	509	522	457	509	481	509	538	525	514	492	516	482	488	503	508	480	486	508	481	494	520	525	547	480	480	481	490	502	507	443	477	486	488	498	551	524	524	508	497	487	511	538	495	518	486	488	522	474	511	459	537	490	507	500	486	480	497	505	511	454	448	470	507	508	497	523	482	473	490	472	514	516	475	474	509	514	501	476	476	498	506	515	511	517	533	530	538	461	545	492	498	487	523	519	497	490	491	489	523	475	513	488	489	503	550	510	455	517	478	529	516	492	516	468	531	484	503	514	497	512	520	499	423	484	494	486	513	522	513	496	504	505	481	487	516	531	455	477	519	526	501	471	471	522	483	494	470	500	520	496	537	491	511	544	470	482	520	484	488	514	532	516	501	474	482	508	514	471	512	481	488	487	524	532	502	476	493	510	488	522	463	449	501	495	484	522	473	480	492	477	503	528	488	502	527	477	500	491	499	519	509	514	496	478	525	510	513	482	517	523	483	517	511	473	510	503	477	525	465	531	540	493	490	513	502	523	480	518	547	502	497	501	484	500	485	454	508	479	500	485	533	509	500	514	534	449	531	486	526	498	529	485	488	488	495	495	494	486	515	468	534	526	495	562	502	553	493	472	518	478	466	513	519	500	502	494	519	454	472	527	501	541	474	499	531	495	491	482	520	473	523	490	493	499	500	485	493	498	451	482	518	476	453	493	510	482	488	500	530	509	513	518	515	500	489	547	522	459	511	519	512	524	511	520	478	498	465	527	488	507	492	482	495	490	501	540	500	501	528	531	492	514	497	483	508	498	502	556	474	478	536	493	539	480	515	521	493	462	470	482	521	448	490	493	507	496	491	465	481	488	484	552	503	466	494	494	532	490	475	497	516	534	481	542	488	492	510	538	495	531	499	479	529	516	512	513	517	488	490	553	490	494	497	510	471	514	538	471	532	493	501	503	480	482	485	504	501	533	489	499	570	477	508	514	504	514	510	485	477	493	526	518	508	507	484	505	530	521	539	488	513	510	479	496	530	481	499	536	495	517	511	492	495	501	488	508	486	492	493	509	502	504	455	509	461	507	524	484	466	512	488	461	518	490	494	528	510	534	510	565	499	510	508	527	510	507	498	497	526	509	489	536	525	484	491	511	505	516	499	486	486	518	478	516	479	514	515	477	509	482	517	489	496	559	488	466	475	516	483	505	489	471	490	512	496	531	455	532	513	509	500	474	517	524	496	467	502	498	521	494	533	507	531	499	485	501	504	490	485	515	521	472	504	557	481	497	481	523	503	517	526	519	468	480	461	508	497	489	526	530	478	508	552	477	500	476	489	528	531	534	457	520	485	486	503	496	527	527	517	542	493	540	483	477	524	476	502	512	482	483	497	502	543	522	520	473	440	538	538	521	552	502	502	507	514	505	526	499	513	477	495	505	465	493	502	480	510	510	491	497	516	493	529	512	509	491	476	511	499	510	512	505	502	497	538	506	510	480	517	523	500	526	512	512	486	498	515	505	546	494	540	510	499	530	499	478	507	529	493	525	545	503	472	493	497	490	489	494	532	490	481	488	537	476	507	489	475	515	489	470	504	540	540	505	480	496	507	531	476	523	463	551	503	520	506	497	504	481	470	518	469	537	465	470	460	545	536	467	493	487	504	497	535	460	519	487	501	487	515	447	506	495	508	482	537	519	540	521	486	503	494	536	473	470	467	503	484	525	483	488	486	532	536	546	546	528	527	528	525	519	496	539	518	515	505	486	493	527	521	480	493	483	467	493	511	527	514	511	520	507	516	502	514	502	493	552	526
17015	9032	7841	4171	2862	2287	1843	1544	1406	1203	1102	978	913	869	831	800	830	756	774	731	677	665	761	683	731	758	718	712	712	691	713	687	665	693	704	697	699	684	654	643	693	660	653	699	659	743	715	685	702	690	698	631	683	670	703	652	720	679	658	665	735	685	706	688	673	680	637	663	670	728	664	694	658	642	687	670	647	627	722	644	678	714	728	664	666	680	697	653	677	658	685	649	681	656	713	673	688	644	703	704	682	650	635	653	685	676	651	643	679	664	669	691	659	652	638	714	689	619	677	661	622	697	653	675	671	639	647	688	678	683	602	698	693	681	626	684	708	635	646	645	686	697	689	702	662	690	679	645	667	662	662	688	641	711	656	627	676	676	694	729	656	677	655	672	694	658	655	708	657	652	671	683	681	705	681	690	654	697	703	660	623	648	630	707	659	639	686	630	713	646	691	690	667	616	653	711	676	669	677	631	696	647	629	602	672	700	665	665	689	638	648	672	680	746	683	679	631	659	646	664	677	655	711	673	651	687	662	673	626	708	637	663	682	683	634	663	695	664	653	625	700	654	709	655	688	695	694	645	653	698	679	658	679	681	676	670	658	671	649	656	668	649	679	621	699	657	631	680	678	648	613	669	700	658	679	652	617	667	698	655	673	704	675	680	659	693	686	670	633	668	703	668	667	672	692	662	639	655	633	633	670	629	701	670	689	707	684	724	661	671	715	657	640	662	687	694	717	650	712	674	645	628	707	670	663	670	613	634	664	644	675	682	675	667	678	717	671	674	665	613	622	620	682	626	648	638	671	699	676	677	674	646	624	724	687	637	651	679	647	634	676	653	647	657	684	674	662	724	682	699	660	675	654	667	687	671	634	673	698	704	651	707	622	666	727	691	680	693	664	679	699	668	641	637	642	648	650	653	652	691	677	662	697	680	666	662	701	639	686	652	684	682	663	699	678	657	660	584	676	647	695	670	687	695	665	657	673	659	616	672	671	700	626	677	670	631	698	681	664	680	680	668	648	684	668	682	641	660	642	614	654	708	658	651	648	633	674	676	648	643	619	645	689	633	689	637	677	649	693	693	670	644	643	592	618	680	681	679	657	627	689	672	654	674	641	664	679	665	661	672	670	612	658	637	669	684	678	651	620	692	612	689	675	771	673	658	663	648	694	645	670	658	664	682	663	681	620	658	685	636	657	670	605	700	621	639	666	667	661	631	706	663	651	652	646	646	686	700	716	687	653	652	673	630	662	655	666	706	663	668	651	645	620	677	724	668	657	664	678	667	669	630	650	702	662	677	653	689	680	655	679	657	686	720	684	688	642	667	682	704	664	666	658	686	663	684	681	651	630	701	636	672	676	682	639	611	663	700	653	644	678	678	648	669	627	675	690	648	624	667	691	681	680	665	698	664	676	714	658	631	723	691	644	660	654	665	703	656	665	676	600	732	677	641	659	674	663	644	690	731	635	663	645	682	656	676	661	675	673	667	639	692	661	676	662	691	641	648	686	660	704	677	670	682	665	715	702	688	626	684	641	701	728	668	666	655	704	682	652	688	664	605	648	674	692	673	659	654	616	651	688	672	678	640	614	660	645	656	684	673	612	660	667	684	676	671	665	660	663	672	689	676	621	645	662	699	703	604	624	658	623	690	617	635	653	712	707	692	691	667	669	682	615	674	659	667	667	699	690	665	648	651	687	672	662	686	642	634	620	663	641	688	685	693	684	621	671	641	656	654	642	612	705	684	634	641	678	658	641	674	684	667	664	712	648	677	668	686	624	694	688	656	648	653	681	689	702	695	727	673	661	658	702	700	657	699	670	652	702	673	707	633	667	680	694	676	723	705	659	689	694	668	690	678	690	686	650	682	662	663	634	701	628	662	700	658	637	627	662	691	663	677	648	682	655	681	692	678	651	658	660	624	663	634	677	738	636	701	686	647	630	692	689	669	691	691	734	712	690	672	657	657	639	629	633	697	618	679	637	615	659	697	670	643	654	663	644	631	714	714	695	640	673	616	697	654	645	675	641	700	680	683	675	659	647	655	742	697	645	678	664	663	641	701	659	650	674	646	688	703	682	687	670	690	655	637	668	659	665	659	684	709	656	658	663	620	652	670	657	696	668	674	679	692	652	667	620	648	677	679	721	659	675	639	656	693	657	663	671	629	671	695	663	636	670	715	648	653	675	657	633	658	659	676	679	695	615	621	623	638	673	699	662	658	684	724	614	634	639	690	708	665	676	692	660	710	671	679	656	664	732	631	680	676	634	708	660	651	683	674	678	653	660	618	656	705	610	680	699	637	651	652	723	686	672	698	679	615	649	677	643	656	618	689	662	648	693	675	681	677	662	636	649	671	671	649	613	605	723	661	656	666	677	653	652	671	702	688	697	614	647	698	662	707	671	650	699	650	665	682	688	674	643	657	657	682	662	705	636	657	634	681	685	631	668	687	682	719	701	679	660	634	665	675	665	675	689	655	673	626	628	645	692	646	670	658	651	680	697	664	704	658	645	682	656	677	602	682	712	672	646	706	690	687	669	644	655	628	701	685	654	674	673	703	672	639	641	670	670	672	640	703	653	616	656	646	676	621	657	646	669	613	722	671	643	648	678	638	623	676	664	664	675	679	640	651	653	659	662	661	658	636	690	671	663	680	656	615	713	658	638	660	663	680	676	661	700	686	651	685	659	674	645	720	672	658	691	686	665	639	653	604	684	709	636	602	712	696	651	701	656	665	698	686	649	642	648	662	647	662	674	653	672	669	659	644	672	656	661	696	657	634	628	710	688	675	675	617	674	643	647	648	659	702	672	662	648	649	714	678	630	674	659	651	663	641	641	637	696	662	662	682	667	630	681	701	717	652	699	666	641	685	679	651	694	666	684	684	661	679	669	685	674	674	667	673	686	680	657	627	696	737	695	711	648	657	612	632	681	650	606	664	671	637	677	701	633	625	629	673	692	681	668	655	666	655	656	687	688	646	619	634	660	692	653	679	665	664	680	606	677	717	630	643	663	666	687	667	680	695	665	642	640	626	688	668	633	695	647	703	623	665	654	652	679	674	643	642	644	662	667	660	649	670	659	697	681	690	649	673	679	650	645	690	695	633	639	652	604	652	659	666	633	618	705	673	646	641	655	682	668	678	677	706	644	673	649	667	679	694	654	646	668	708	676	636	650	677	669	665	672	700	668	690	667	682	636	698	639	697	643	683	671	680	683	707	666	658	709	660	684	621	699	702	686	643	690	673	646	693	660	691	679	669	647	647	647	637	651	681	654	705	651	658	673	666	680	696	661	672	648	651	635	652	662	700	691	674	722	693	660	646	705	660	672	672	671	664	648	695	677	658	665	608	657	702	671	690	646	693	703	656	653	646	690	687	646	679	643	690	665	694	676	673	692	648	677	656	719	714	682	663	696	675	658	683	683	712	642	667	652	680	647	665	682	674	688	631	650	670	678	686	650	715	671	650	642	619	664	670	681	656	643	657	677	628
23091	21424	29618	23623	21424	21460	10550	1004	697	584	575	472	423	416	390	355	303	327	317	313	272	291	267	301	255	264	262	267	238	240	248	227	236	254	235	258	228	250	243	255	222	251	235	270	233	246	249	232	217	239	244	222	239	236	224	255	235	201	210	250	268	209	223	215	219	215	206	242	217	216	223	212	206	218	248	248	221	215	239	241	211	229	232	222	232	225	235	223	204	216	223	222	261	234	227	222	212	223	238	206	182	263	220	229	194	211	233	246	239	194	186	220	203	217	203	234	229	232	208	206	217	221	205	196	206	223	227	226	210	206	198	225	222	204	229	240	238	193	216	213	211	278	209	204	243	230	251	240	204	231	219	235	226	227	199	217	218	198	209	226	220	219	223	240	223	192	195	213	219	216	209	207	223	241	224	240	218	214	219	230	232	209	226	200	210	231	258	201	232	217	213	244	235	235	193	209	221	227	223	240	201	237	214	206	198	203	201	213	208	208	208	203	207	253	237	209	248	230	194	233	233	209	223	215	216	193	234	210	195	200	222	205	202	206	243	230	230	208	247	221	219	206	193	225	215	194	204	246	202	189	210	202	197	226	187	231	213	227	208	213	238	209	218	201	236	216	226	225	202	205	217	210	218	207	236	223	222	204	214	220	223	234	233	215	246	211	218	232	207	180	198	241	239	224	196	196	212	226	200	209	204	195	212	222	222	224	225	220	215	208	223	196	266	236	211	219	211	230	201	222	214	220	219	244	218	204	225	193	218	213	218	239	219	217	214	238	223	206	228	214	241	220	205	226	250	199	234	215	247	212	225	218	251	219	211	203	193	251	220	229	205	218	221	245	221	222	201	229	216	189	209	215	194	197	230	217	191	220	222	219	207	222	219	238	225	211	233	226	210	198	219	213	216	183	232	194	217	213	217	174	199	211	219	204	191	213	205	224	250	221	221	221	195	195	222	213	212	222	211	231	234	226	211	224	233	205	227	185	216	227	205	216	216	236	218	236	249	234	223	220	227	217	194	202	223	219	209	205	207	219	221	226	213	210	237	210	217	217	193	215	227	219	218	208	224	226	217	216	207	240	202	227	223	220	213	213	204	195	231	219	226	186	208	218	245	207	220	207	217	216	212	234	215	199	214	218	214	223	213	244	228	212	213	205	235	195	233	197	210	210	204	243	220	216	227	243	245	207	214	215	218	230	239	205	237	222	243	225	217	207	205	200	197	242	223	211	217	214	248	226	213	223	227	236	211	213	218	199	244	226	268	225	242	215	205	210	206	228	214	209	234	219	215	215	210	231	211	222	196	197	211	220	207	217	211	233	248	210	182	196	212	193	227	226	202	219	213	225	225	212	247	250	216	208	196	229	202	219	213	191	228	232	230	251	209	194	203	209	219	198	237	212	207	203	213	209	216	214	221	228	197	237	204	220	233	207	229	213	215	214	238	258	223	219	213	257	202	224	222	234	239	210	222	207	223	210	211	195	222	221	221	236	222	188	213	210	209	196	244	204	215	208	200	244	206	220	211	208	265	223	212	217	210	209	249	228	231	219	205	222	222	220	196	213	229	198	241	189	225	251	218	228	222	219	213	235	235	224	228	224	225	207	247	204	201	211	219	229	213	224	232	208	226	249	251	225	210	193	205	213	210	220	207	231	233	211	215	203	236	221	227	239	210	222	220	230	207	192	199	221	229	255	246	227	197	195	237	237	206	219	217	224	206	233	228	198	230	232	223	229	214	206	213	229	220	224	193	212	200	202	189	218	209	206	202	224	215	213	227	182	207	207	201	222	214	198	229	205	200	232	217	211	189	208	219	231	196	214	192	210	203	210	217	212	204	230	221	211	229	252	215	211	223	205	214	248	201	222	192	213	219	223	190	220	229	199	208	240	219	227	236	221	207	196	225	226	210	185	201	219	223	204	233	235	240	212	202	223	237	207	227	203	227	199	208	247	234	229	217	208	231	213	213	232	226	227	191	222	212	204	217	227	231	223	223	220	221	210	231	219	209	217	214	225	191	222	224	206	219	231	204	198	223	222	241	228	245	226	240	214	202	205	244	224	207	196	198	205	195	213	222	237	221	222	209	232	195	217	211	223	264	214	243	217	225	219	215	222	236	238	245	221	208	235	207	192	242	213	232	208	239	229	236	226	197	230	201	198	207	208	221	205	214	229	220	194	205	222	207	207	244	226	214	224	218	183	220	223	212	215	236	223	217	235	217	210	210	220	209	232	262	244	227	227	221	227	195	215	189	193	207	200	222	231	199	217	203	235	228	241	207	203	248	201	239	227	226	232	216	219	201	216	213	233	222	253	198	190	228	243	214	229	208	212	229	217	200	209	217	242	207	246	206	218	208	225	228	211	214	230	231	235	216	217	212	230	251	239	238	218	208	238	223	229	214	242	212	221	223	219	234	236	211	234	211	203	220	225	213	223	212	243	206	230	210	235	228	227	224	201	233	207	221	235	218	193	220	220	205	211	222	217	227	216	214	216	232	200	229	227	244	207	222	201	219	225	225	206	215	209	237	204	201	203	193	203	212	207	216	197	206	209	222	233	241	241	202	204	235	222	220	222	232	219	211	235	232	199	212	221	204	224	231	224	234	210	216	203	231	214	200	225	234	220	208	206	213	226	194	210	208	217	240	217	228	211	240	224	240	219	218	224	205	197	217	235	202	200	229	209	239	208	258	221	217	228	233	206	229	226	244	232	222	219	223	210	220	207	242	219	197	235	220	215	224	195	202	214	223	244	203	207	194	236	213	234	223	188	220	240	233	234	214	213	235	209	211	209	207	231	255	200	244	245	237	203	214	224	212	224	230	207	214	255	207	224	238	222	206	199	183	188	212	218	231	227	225	203	220	246	195	215	206	209	210	229	198	244	226	235	223	196	245	181	211	212	216	193	210	217	249	216	212	208	214	233	228	250	215	204	208	218	203	219	201	198	251	236	215	220	244	231	242	221	209	206	213	206	218	234	191	216	244	212	203	233	225	228	235	209	232	217	207	227	190	224	212	191	197	228	230	236	195	232	228	224	235	198	230	198	204	200	241	225	215	244	217	200	201	220	200	222	244	209	205	227	221	221	218	213	199	204	229	213	252	214	214	204	213	213	236	211	223	205	229	214	225	227	219	213	218	239	227	244	221	230	228	215	246	222	240	224	230	222	223	205	214	205	219	246	200	213	200	203	215	212	178	228	205	233	195	235	225	224	210	232	221	238	217	219	227	252	241	198	209	211	213	215	203	212	186	247	240	214	231	240	223	212	211	210	216	229	223	231	200	222	240	234	232	233	238	245	228	207	189	205	224	223	243	192	196	229	209	218	218	206	232	200	227	212	225	227	205	252	213	237	222	235	195	207	215	196	219	212	190	214	249	194	234	211	250	238	233	219	203	195	225	187	214	230	223	226	207	233	228	195	208	220	218	216	224	214	210	222	199	235	229	224	209	230	210	204	222	218	212	205	225	198	188	229	243	201	226	222	217	214
18696	14093	12321	6586	4516	3375	2655	1944	1595	1290	1030	898	819	722	649	582	582	518	469	453	432	433	432	394	393	370	397	379	376	358	324	342	334	312	319	303	330	317	319	307	302	329	313	312	307	307	356	333	299	287	298	298	317	298	312	315	323	306	287	310	317	291	284	290	297	278	276	313	300	308	280	323	292	327	322	298	315	294	278	267	322	298	298	298	321	286	303	306	281	301	284	311	308	289	290	278	287	284	298	283	313	276	313	286	281	315	269	292	280	300	312	273	290	274	286	318	317	308	289	281	313	286	302	293	281	286	317	305	261	302	299	286	277	289	299	304	297	282	283	296	301	287	290	264	296	292	285	298	325	306	277	276	288	275	324	310	303	274	259	302	287	261	264	275	254	270	289	298	305	294	303	302	275	270	269	305	330	296	276	297	325	320	310	278	297	286	281	263	278	312	279	303	281	291	302	291	318	295	290	289	287	281	290	309	318	326	268	322	281	290	291	283	282	283	273	310	258	267	309	290	288	284	280	280	284	307	290	310	317	299	301	279	311	328	278	279	309	325	312	286	269	281	276	284	282	272	271	276	296	288	291	281	308	313	321	288	301	281	301	279	304	310	304	273	300	303	323	292	271	298	302	317	345	293	293	313	305	329	285	272	283	291	307	278	300	273	251	300	275	287	304	266	293	293	292	260	301	296	274	319	285	292	260	276	273	286	284	335	287	290	272	307	283	268	283	318	281	272	309	355	265	305	296	281	286	295	274	280	319	271	273	295	301	280	257	291	286	277	255	302	297	270	289	296	285	276	306	290	280	291	304	302	287	298	272	284	315	319	288	269	290	254	291	279	311	260	298	268	319	264	284	291	336	302	306	336	292	298	301	286	305	301	301	276	261	291	274	312	287	279	292	270	283	309	310	286	296	295	280	334	295	265	310	296	267	260	292	274	292	299	270	272	299	301	306	280	281	270	291	272	274	293	264	273	299	291	289	299	296	292	292	270	295	305	302	280	287	262	295	247	294	291	298	264	310	278	292	307	316	281	271	285	285	288	293	277	299	303	292	264	298	290	296	272	276	289	303	306	283	302	281	299	291	266	286	246	287	319	296	279	282	277	311	301	298	290	300	284	276	267	290	292	269	302	291	293	280	281	278	310	318	279	294	305	287	290	309	271	295	283	284	339	274	289	270	312	304	301	262	249	289	276	302	301	279	273	292	287	322	295	277	270	261	312	302	307	275	287	266	305	273	270	303	285	304	285	312	288	282	276	292	271	272	285	308	287	301	312	304	261	308	271	300	271	246	261	296	291	290	312	300	275	319	285	280	316	291	273	270	304	305	268	276	291	279	287	308	294	316	300	294	298	284	310	296	293	306	276	283	287	285	300	292	288	306	308	278	291	274	286	292	280	318	281	326	301	270	273	282	330	285	312	304	307	292	308	310	281	280	285	296	309	296	280	295	266	262	285	275	293	296	277	297	300	259	308	289	275	278	305	286	284	302	262	267	319	310	294	280	294	275	286	299	297	307	272	270	296	303	273	276	280	295	286	291	265	274	293	265	284	262	313	291	255	256	295	302	310	277	286	273	263	258	278	276	316	265	300	269	273	288	305	258	293	300	284	315	298	268	301	286	273	301	278	273	274	307	300	294	268	277	250	302	266	304	319	288	272	290	294	280	272	303	296	274	297	288	276	274	291	317	328	315	279	284	286	252	278	289	301	270	269	269	297	284	304	285	305	260	300	280	295	288	273	290	298	266	309	273	267	298	313	324	311	308	317	276	284	307	281	297	299	262	281	315	255	303	271	294	285	301	271	287	293	261	317	325	288	301	285	294	296	322	290	265	296	288	288	293	258	289	304	283	263	319	294	289	256	277	314	277	302	293	298	290	252	285	263	280	268	304	320	288	289	279	279	323	259	266	279	289	270	278	293	296	276	279	299	282	281	296	276	280	262	300	314	283	276	278	272	285	290	277	285	323	284	297	325	306	308	316	281	290	285	306	297	298	279	279	335	299	311	287	281	294	307	289	278	282	271	247	259	290	292	274	277	297	278	279	296	302	294	291	308	291	264	308	263	257	282	319	301	239	309	326	281	283	312	285	280	310	289	290	295	305	255	274	304	263	284	277	273	261	295	241	304	283	289	282	294	272	272	300	332	265	323	309	306	298	266	299	316	283	308	305	289	288	310	255	301	262	304	289	280	312	321	292	284	269	286	291	287	292	273	327	324	269	284	281	320	302	275	305	278	267	299	257	290	273	297	283	313	273	285	284	289	280	298	261	296	283	293	324	286	293	326	299	302	264	267	291	325	279	292	322	287	293	257	291	285	255	271	264	300	303	304	291	288	293	277	344	274	283	269	271	286	277	281	318	288	309	310	263	290	282	291	291	306	294	326	290	263	255	287	289	309	296	300	277	289	289	286	295	313	290	261	274	289	285	258	321	254	300	312	297	308	266	282	266	282	265	273	255	261	273	296	263	318	296	312	286	305	275	302	277	310	284	322	314	293	285	306	298	298	289	277	296	286	307	284	288	305	281	280	277	282	286	250	295	286	278	284	287	296	304	276	254	263	303	292	306	295	264	271	296	297	287	310	270	299	301	302	304	299	293	294	261	300	279	276	267	295	297	261	293	301	301	320	265	311	282	308	274	297	312	298	293	296	264	277	290	314	305	282	262	296	299	305	276	288	301	302	298	285	299	290	302	305	287	284	290	288	280	282	289	300	295	315	268	288	298	294	312	282	284	324	291	286	282	272	290	312	295	271	291	288	285	326	301	263	278	297	282	293	285	280	288	271	252	273	279	313	269	277	288	306	262	305	275	250	302	309	262	300	298	289	298	289	293	323	283	318	293	306	259	306	297	284	305	302	294	303	303	286	296	314	292	286	322	283	297	278	256	287	308	269	296	286	319	298	302	265	295	305	260	297	285	299	268	273	319	314	280	293	301	329	260	269	273	290	280	283	295	276	276	302	302	279	302	262	284	282	270	265	280	309	277	327	304	298	298	302	304	318	298	291	285	267	284	303	302	303	273	298	328	278	290	304	268	257	305	296	280	294	301	291	286	295	294	282	287	290	271	311	262	291	292	313	256	285	288	286	289	258	273	298	308	278	298	280	266	293	283	309	268	307	287	296	267	310	296	285	272	264	283	265	270	278	301	276	282	296	281	279	271	303	326	279	294	291	269	292	301	271	308	296	292	289	320	295	302	273	307	288	291	271	285	249	283	285	285	303	289	285	287	271	262	281	288	305	269	285	272	266	288	270	293	275	285	281	314	280	275	271	269	309	291	269	319	286	281	279	290	306	289	301	278	270	276	279	269	273	270	253	256	322	275	315	307	292	321	303	315	301	287	298	295	285	266	315	297	269	318	305	307	289	299	301	306	268	317	310	276	274	281	314	291	286	294	268	266	314	290	310	293	290	275	300	272	308	285	287	320	265	289	305	301	306	288	257	273	292	311	308	271	272	315	248	279	260	289	295	318	280	280	263
27488	20978	10099	1254	844	743	749	716	719	713	755	678	701	744	696	736	709	740	718	692	712	683	670	700	681	692	651	665	664	689	742	676	707	676	741	659	743	734	700	672	688	691	690	696	672	701	739	713	662	684	686	694	720	696	714	724	687	675	704	690	776	708	674	720	687	731	635	681	684	724	711	725	711	716	698	704	688	680	677	706	661	719	631	687	686	716	692	682	669	721	723	735	696	680	711	742	650	673	756	686	673	675	700	690	671	675	718	701	738	682	652	704	708	724	691	682	741	702	689	726	669	737	712	675	758	700	659	713	654	676	709	751	666	698	723	711	675	671	713	702	698	670	642	695	694	684	695	698	703	695	716	683	669	690	690	717	670	688	678	651	661	695	659	713	705	653	707	715	743	724	689	691	711	664	731	703	726	716	713	717	691	661	707	651	729	687	698	698	653	676	699	689	723	714	661	704	713	647	716	681	686	648	655	677	693	704	723	669	706	707	713	661	698	716	693	699	706	711	688	699	704	738	669	715	665	688	711	678	698	708	678	701	720	662	721	666	655	658	720	673	761	678	700	684	702	732	672	734	702	716	679	701	660	691	726	688	748	672	688	674	702	721	704	702	684	697	711	758	690	694	669	667	727	682	649	672	684	686	701	729	720	740	684	718	672	688	739	679	696	732	682	660	668	697	729	688	629	695	672	691	710	703	727	699	733	684	659	721	671	700	713	702	675	689	716	718	697	680	685	744	723	654	715	697	670	728	724	662	687	660	675	671	714	648	696	689	641	728	686	677	718	658	708	682	707	663	699	702	726	683	706	728	670	702	659	754	641	703	718	703	703	702	675	722	691	700	710	699	704	665	726	675	660	676	696	694	679	756	696	727	715	711	662	687	648	708	687	699	645	698	704	728	718	713	687	708	653	708	725	662	666	717	698	666	693	683	717	668	696	684	706	673	676	714	722	664	662	659	705	693	707	718	732	696	692	682	715	690	680	666	686	703	686	711	692	694	689	730	688	734	638	768	766	705	692	668	693	711	720	657	697	699	698	746	686	731	695	692	686	725	700	715	739	747	690	684	625	682	689	685	724	703	685	731	725	695	686	612	689	730	738	726	711	702	681	734	732	728	709	732	697	711	683	713	682	698	701	708	710	702	653	681	681	663	673	628	717	716	705	700	650	716	699	709	687	710	714	687	715	705	665	673	703	697	665	676	745	690	653	651	673	704	710	700	697	660	669	723	670	673	643	724	691	723	696	680	699	651	733	666	718	723	675	723	682	698	704	698	688	764	711	702	708	688	686	668	673	734	686	697	654	689	655	675	735	730	714	688	671	728	697	684	710	688	685	718	712	712	694	644	745	650	720	681	710	702	685	681	678	682	671	642	704	689	679	655	721	699	719	706	654	732	670	667	687	711	710	718	699	735	726	752	677	661	691	681	712	635	694	728	709	722	695	706	659	697	650	720	663	681	708	650	689	750	689	704	645	672	678	643	661	711	706	770	677	685	701	706	715	694	713	665	701	673	735	763	672	719	689	756	679	676	695	716	687	703	654	693	742	686	694	673	674	690	678	701	685	709	722	683	685	708	663	704	681	714	696	699	703	678	739	709	675	686	697	709	682	699	716	725	687	681	661	699	699	683	686	701	692	723	687	681	653	676	722	706	666	699	682	684	704	709	662	700	675	705	710	685	701	680	691	710	685	637	706	669	682	683	720	720	665	753	661	688	661	684	684	692	666	700	668	676	694	693	714	712	657	732	696	701	718	664	688	689	695	694	688	746	672	704	675	698	715	647	726	692	725	690	748	695	633	739	697	716	696	695	662	737	709	708	716	665	680	649	674	671	720	698	653	680	682	693	710	680	711	698	738	729	746	660	676	664	700	740	702	670	735	690	661	649	679	757	685	699	679	712	670	725	676	675	659	709	701	689	694	673	660	713	667	701	672	682	675	664	644	668	707	699	689	726	685	691	701	710	708	701	709	699	704	695	728	688	693	704	687	664	685	716	716	685	671	705	699	729	706	696	663	674	683	681	696	703	660	654	756	682	668	692	664	724	686	663	695	658	688	699	705	717	679	706	666	703	675	754	701	692	706	681	697	736	703	712	684	652	684	678	689	699	728	674	681	723	679	673	653	687	697	691	689	669	693	656	728	700	723	655	723	681	707	711	686	655	715	677	705	698	694	670	695	690	702	687	706	695	706	692	723	714	683	783	684	702	680	726	708	705	680	715	674	670	698	648	726	714	747	674	685	720	734	703	721	662	721	711	693	676	718	661	641	711	707	689	694	708	724	711	707	688	694	676	710	687	687	684	700	690	654	719	674	676	701	689	677	708	690	717	686	720	742	682	723	666	742	707	711	700	663	682	733	659	676	698	723	728	728	694	722	666	710	724	707	702	696	723	745	673	709	695	702	717	700	714	751	621	731	695	683	670	666	679	698	716	662	683	724	650	708	724	677	723	686	674	651	727	756	668	667	714	703	667	655	731	722	710	723	724	729	670	726	643	719	689	710	716	681	677	685	680	733	675	714	730	705	676	733	701	693	742	689	705	690	699	725	693	661	732	682	728	707	703	706	686	674	728	681	763	698	711	687	686	674	691	758	722	673	718	643	730	652	703	649	723	667	687	724	714	677	670	733	705	695	656	659	661	680	704	725	686	714	714	681	632	698	716	716	742	639	690	711	736	687	698	684	662	693	692	649	718	711	676	718	660	659	728	691	660	712	711	672	696	647	679	679	713	699	677	757	702	716	708	726	678	642	729	703	655	731	749	663	731	707	654	653	697	725	670	710	667	661	722	698	679	657	701	698	695	699	702	743	669	719	687	702	681	704	673	680	746	649	650	705	676	645	672	718	698	726	719	670	717	700	706	699	686	754	694	713	704	666	737	740	729	661	717	717	714	666	705	702	686	675	746	698	687	653	686	705	706	680	701	679	689	709	684	650	687	656	724	733	738	682	722	710	679	685	698	698	657	724	710	691	702	638	702	628	655	718	726	687	710	708	677	709	710	716	646	736	675	698	673	693	677	695	740	682	729	736	718	682	685	692	679	638	726	667	660	700	656	701	688	713	687	666	700	668	680	695	689	668	712	739	658	703	647	671	726	712	676	684	638	711	659	679	686	702	736	674	740	733	733	678	675	664	644	671	697	705	701	767	724	764	728	724	666	703	683	716	679	721	701	704	665	727	672	669	659	713	704	709	735	717	684	646	733	751	708	687	691	690	701	649	702	674	676	739	707	625	671	668	623	711	714	697	686	692	697	691	692	687	744	700	726	675	694	669	694	662	692	723	699	690	719	651	695	703	690	678	692	681	722	679	687	640	682	680	686	698	708	688	657	693	701	712	682	704	662	729	707	691	675	709	644	700	693	710	692	692	701	655	684	685	717	744	680	640	702	685	676	720	653	644	724	676	707	716	720	664	646	681	699	673	747	715	733	722	732	733	683	699	706	712	725	687	708	720	662	736	699	704	733	649	685	690	710	732	692
9830	1562	1416	1109	1076	986	959	1003	911	968	963	908	920	928	926	910	915	851	918	880	945	838	887	902	894	927	891	887	896	872	868	872	862	834	927	833	867	871	868	835	909	904	897	852	894	919	849	872	889	875	860	875	873	859	898	841	857	935	872	885	888	888	923	882	881	828	878	903	861	901	900	932	916	894	904	880	902	853	926	863	965	898	903	852	882	899	854	884	859	918	896	857	906	896	880	875	876	859	889	932	865	917	874	867	860	874	863	832	914	877	864	870	896	928	913	854	885	825	922	892	856	870	883	886	891	920	863	827	847	910	902	858	947	895	906	835	902	845	986	922	905	883	909	915	919	870	974	859	868	912	885	873	897	862	857	925	884	933	901	912	881	878	887	924	870	872	906	874	855	886	899	883	900	884	858	898	928	945	912	836	901	867	869	890	874	874	888	875	884	870	849	853	871	909	883	874	859	899	892	920	884	850	881	881	885	916	871	870	898	862	842	869	868	817	878	845	914	919	899	935	884	905	889	901	942	868	858	885	889	894	875	914	923	882	896	914	903	903	896	874	927	877	910	863	906	970	884	835	929	914	924	878	894	908	870	909	904	902	836	900	872	913	939	873	903	895	969	926	860	858	814	870	855	912	894	870	891	949	855	874	931	851	875	888	879	901	874	879	910	859	876	903	912	904	820	896	898	853	892	822	889	926	887	843	876	865	855	888	868	966	900	878	924	877	892	911	922	916	938	891	852	884	871	875	877	892	920	885	849	830	859	854	897	821	885	861	896	884	902	875	856	883	895	847	887	917	916	872	869	824	877	929	879	894	881	904	861	893	906	899	862	840	890	900	900	842	894	897	927	869	876	843	846	886	930	877	799	928	903	948	863	871	909	893	883	854	860	890	912	828	939	908	908	855	885	893	858	855	859	879	856	868	884	885	852	862	915	851	917	895	892	911	894	904	951	892	891	872	850	859	941	898	883	902	905	854	891	856	912	943	911	863	879	882	880	916	873	863	893	873	908	882	879	926	843	903	896	882	888	893	866	896	883	879	858	885	886	931	887	878	816	923	856	897	872	907	867	881	873	860	901	885	909	872	873	828	873	938	822	918	872	892	891	900	915	889	875	868	925	899	872	932	923	876	903	916	880	909	924	867	874	911	849	847	885	844	908	897	872	892	834	924	888	942	922	898	865	914	907	865	888	908	895	871	893	924	859	871	896	903	918	884	860	891	895	910	903	880	881	839	868	927	890	901	896	881	891	862	913	881	887	891	891	878	859	852	910	937	864	871	904	914	894	901	839	872	876	872	834	878	871	846	907	895	875	906	957	926	812	861	847	830	850	891	918	904	858	931	901	869	890	911	845	870	944	875	934	856	887	836	866	876	860	894	928	862	859	880	861	903	869	896	857	942	914	870	920	898	883	908	898	885	877	944	844	907	927	896	858	900	852	900	904	850	872	838	850	911	925	899	860	898	932	950	879	902	879	899	888	840	856	848	908	840	932	868	877	922	832	929	913	869	870	882	952	868	888	874	867	848	862	834	884	909	911	902	874	893	909	905	838	935	855	873	893	864	926	934	906	842	910	919	883	898	852	893	857	898	886	867	824	861	870	918	894	848	913	886	931	899	870	914	918	874	864	844	820	900	887	934	903	923	894	902	909	889	887	884	894	891	849	893	849	935	914	877	900	944	890	843	884	895	839	869	873	881	910	900	895	907	880	870	854	900	925	870	893	908	911	887	904	849	910	917	839	907	878	921	878	874	817	955	880	893	936	917	867	935	870	929	885	904	880	870	845	903	879	919	884	910	897	881	846	851	890	919	887	918	872	955	839	906	895	903	898	895	907	875	869	864	890	811	852	883	867	896	861	855	849	867	871	918	881	924	872	875	835	897	856	883	994	844	867	888	915	930	930	875	911	866	867	937	912	909	899	823	880	983	876	850	919	938	874	906	908	885	880	920	856	877	896	908	898	863	886	829	919	884	893	881	884	871	908	864	857	895	921	908	854	837	896	873	890	874	850	904	914	901	918	891	921	889	905	897	901	916	917	846	879	884	861	875	923	874	851	921	899	855	878	920	837	928	934	938	894	914	883	895	901	930	898	941	863	888	895	907	878	873	852	900	905	847	878	890	902	898	894	923	911	858	878	857	894	895	887	947	868	843	881	899	879	892	940	877	906	889	870	885	885	874	865	902	912	891	839	938	926	927	923	896	919	934	874	911	878	841	954	836	871	898	923	892	847	910	876	864	856	897	887	847	855	841	882	855	868	933	829	799	894	897	877	865	857	949	866	880	849	852	941	880	931	918	918	862	933	924	867	828	897	873	852	862	896	915	914	889	927	873	879	889	932	929	931	864	877	884	921	830	914	916	887	941	845	883	837	851	910	868	933	946	873	885	950	924	859	910	887	864	875	929	926	918	867	893	876	857	876	841	818	911	855	898	891	898	856	886	889	902	935	884	838	878	887	919	908	876	888	891	923	873	916	861	869	877	885	920	837	886	855	885	872	926	869	849	870	880	921	879	892	873	857	887	852	910	861	845	913	866	915	926	917	960	939	874	917	826	892	877	902	905	870	868	900	934	863	895	863	884	900	860	882	885	893	904	904	904	822	842	799	869	887	915	844	927	912	879	928	866	894	884	896	910	909	893	872	930	910	935	856	856	862	871	906	865	822	897	868	866	907	894	912	931	870	876	873	873	870	911	884	903	851	884	858	896	902	924	924	926	884	851	897	929	836	854	893	894	906	945	929	859	934	889	859	889	880	889	888	866	855	917	875	858	898	914	927	899	920	961	883	854	931	830	852	868	913	880	892	891	881	880	882	863	869	831	900	866	865	824	895	849	943	849	884	922	869	889	874	929	879	875	840	935	902	854	877	863	885	909	937	861	892	936	935	912	908	904	900	840	875	878	895	876	856	892	911	860	880	869	919	911	869	899	864	853	892	873	883	905	942	887	885	946	905	891	892	886	858	871	877	856	890	893	879	898	854	893	888	862	881	871	889	906	881	859	844	901	893	876	926	920	888	902	919	884	887	918	849	848	853	911	887	889	887	927	884	922	892	891	868	906	856	856	909	881	891	872	880	914	893	911	873	903	857	855	905	843	892	866	922	878	863	895	855	900	906	892	890	891	911	851	843	852	901	908	835	858	944	853	909	930	885	943	841	869	881	869	892	922	900	924	900	956	894	865	924	887	845	902	901	882	896	883	844	844	889	909	931	880	900	836	917	935	925	827	879	848	921	875	873	883	859	876	897	841	883	895	894	858	892	937	901	899	869	907	885	878	816	875	910	915	927	898	905	900	902	890	858	857	925	879	918	917	856	917	889	950	853	898	916	903	875	861	892	903	902	876	899	887	871	865	868	900	897	901	866	878	839	903	907	866	900	922	905	943	949	876	854	857	880	883	876	845	903	842	881	861	904	874	852	926	882	862	925	898	931	892	908	853	900	892	889	905	876	902	907	883	881	863	864	883	877	935	919	879	895	906
24129	21462	29206	24133	21452	12211	1507	940	775	720	695	623	648	613	578	525	610	572	561	597	566	541	547	568	563	528	484	581	507	510	541	542	532	532	547	546	541	524	500	526	508	488	519	502	497	490	478	524	527	532	481	509	540	517	480	538	503	519	522	546	513	525	497	491	513	498	498	516	469	511	521	560	522	524	498	532	510	546	533	507	466	509	531	445	536	520	486	519	526	527	481	492	492	545	530	516	504	521	552	550	497	511	499	512	537	525	524	525	504	476	514	493	533	530	544	511	533	522	496	497	508	466	505	490	481	499	505	535	513	534	539	507	493	497	508	496	499	534	535	504	517	475	525	490	503	497	461	448	532	478	504	493	540	521	516	492	502	528	487	471	533	450	536	488	521	542	526	534	492	537	503	525	464	515	510	525	488	517	476	494	505	489	545	494	543	503	517	515	507	481	523	544	505	505	563	494	514	544	545	487	523	505	560	510	524	492	530	442	496	540	475	495	498	486	498	477	511	536	527	523	509	500	511	501	512	499	503	489	543	518	520	541	504	521	463	493	497	463	489	480	516	522	544	496	536	504	518	481	531	514	526	546	530	505	511	532	538	502	500	541	511	494	470	561	509	491	487	527	532	531	538	454	531	499	529	472	508	495	514	507	528	524	529	505	526	464	492	475	531	506	551	498	516	472	511	480	517	549	502	490	530	493	513	499	513	481	518	484	551	526	508	514	491	512	500	521	528	477	518	504	557	508	508	523	502	518	543	500	515	526	515	531	486	502	523	522	536	557	528	523	502	550	546	506	561	472	496	494	480	522	494	527	508	483	523	487	474	497	488	492	502	530	546	534	508	526	531	533	486	518	460	555	496	532	557	503	560	474	500	491	508	479	517	512	503	520	521	492	498	505	509	513	531	503	497	494	535	543	507	515	505	527	508	465	481	535	516	526	502	519	552	530	532	517	510	498	510	505	512	514	531	491	486	499	510	499	516	544	519	512	504	527	527	518	513	533	539	504	488	484	475	532	500	510	508	506	528	491	485	495	541	512	540	530	519	506	531	507	537	563	492	514	514	486	495	552	507	510	552	512	513	493	531	495	496	489	512	537	533	488	498	506	526	542	492	507	511	500	516	507	514	472	522	534	524	520	504	529	521	504	486	486	529	498	491	554	522	476	486	519	525	518	461	546	515	526	514	564	485	505	510	481	542	527	513	523	501	550	511	524	522	487	479	497	482	507	488	556	512	540	514	508	561	493	524	492	504	498	470	505	455	524	547	512	509	510	485	528	456	537	518	511	504	468	495	516	534	502	522	507	521	522	546	498	479	514	536	482	497	495	496	493	500	521	507	504	526	483	519	480	526	538	537	531	510	495	516	516	498	497	522	536	551	505	505	499	495	505	528	513	536	509	551	521	540	515	474	501	480	518	540	507	493	534	491	534	517	517	533	497	541	516	529	545	479	518	562	493	505	501	535	515	527	529	532	497	522	516	489	509	515	493	488	508	549	500	547	517	481	503	514	496	529	545	474	548	514	555	477	507	474	522	519	477	514	499	502	520	503	526	540	509	508	499	501	514	543	468	539	515	537	514	525	498	533	499	530	503	523	496	502	507	497	505	490	496	513	578	503	467	501	481	526	498	552	500	489	521	540	528	517	542	510	480	527	520	473	543	501	505	461	499	533	526	517	506	524	487	515	519	499	552	517	490	486	507	523	483	476	507	511	522	523	525	513	511	539	501	516	538	507	473	529	502	517	518	517	479	526	518	535	490	527	520	541	534	487	502	508	494	496	485	518	512	542	480	512	550	514	521	472	500	493	547	529	496	531	504	513	526	501	462	533	493	516	528	533	503	450	519	520	467	545	529	523	515	543	485	509	500	483	497	461	493	471	531	503	490	518	465	522	495	498	507	467	541	481	487	501	498	486	505	558	542	527	486	520	538	497	509	554	500	526	526	509	511	512	510	505	535	513	474	486	491	509	518	505	494	487	513	506	531	488	453	560	526	511	532	525	505	500	522	494	474	532	520	524	509	544	507	482	519	480	506	465	523	466	516	570	543	487	520	468	498	477	483	485	488	495	560	499	550	506	479	484	496	520	475	491	532	552	529	509	512	510	531	523	492	486	516	535	470	540	500	509	526	501	504	528	506	477	501	511	497	546	533	516	520	512	495	537	474	500	506	545	510	514	511	467	522	465	500	518	529	524	539	501	494	511	484	504	538	502	534	494	484	517	511	517	517	502	467	548	519	516	541	510	506	527	474	530	519	539	540	503	517	492	515	489	542	524	514	481	518	499	516	472	490	493	483	511	541	527	517	516	495	508	467	512	535	512	495	519	491	471	510	549	462	460	487	533	518	544	487	529	526	513	502	514	516	547	457	487	481	529	513	484	534	510	479	522	544	561	553	504	542	512	487	446	480	482	525	506	502	501	470	504	501	531	516	535	542	517	533	504	485	515	528	501	531	517	499	524	494	492	479	452	526	553	538	537	489	495	529	509	499	474	474	478	459	466	500	497	486	523	526	503	523	548	502	518	501	554	498	545	528	527	511	545	516	474	512	503	515	485	504	492	506	492	520	537	485	512	502	505	541	518	516	513	487	566	555	514	527	527	479	557	505	526	498	500	529	522	543	506	516	531	542	523	485	546	526	518	571	477	500	541	537	518	489	487	497	538	491	518	547	488	540	498	530	490	488	492	509	512	511	476	501	472	500	551	555	483	482	509	535	521	499	502	525	497	540	510	507	502	501	502	556	542	483	516	526	504	516	490	561	521	517	523	479	561	514	502	522	490	504	501	529	485	491	494	499	532	539	497	506	496	509	537	565	488	482	524	575	503	527	490	485	538	520	478	511	554	492	552	508	523	509	491	515	504	539	516	524	491	553	457	505	532	532	480	480	511	518	500	489	544	557	514	563	539	489	505	491	515	527	460	527	506	539	479	482	495	541	523	493	549	517	520	478	526	492	491	523	466	500	543	512	496	513	476	486	498	491	521	504	488	486	506	490	475	498	538	511	551	557	547	492	510	508	466	508	484	491	512	523	496	484	538	537	539	519	488	508	482	532	500	485	488	516	546	495	498	553	489	516	521	505	500	515	521	554	507	523	539	464	469	554	535	537	504	495	535	478	537	519	496	532	514	494	494	457	491	514	482	538	496	528	506	506	519	525	529	509	498	489	529	542	507	491	536	491	504	495	517	518	518	509	481	498	539	538	492	498	524	470	494	509	496	473	527	490	483	522	495	509	536	523	506	464	500	494	494	479	505	473	502	536	486	480	524	529	533	498	493	503	477	498	508	501	492	513	482	528	519	525	492	527	498	461	489	512	524	493	538	463	534	500	478	512	489	528	545	499	514	525	507	502	520	514	503	519	587	524	485	473	515	548	504	518	514	494	519	521	501	537	541	537	514	530	560	554	506	548	517	512	525	507	534	502	508	476	525	530	523	524	532	487	530	509	497	525	509	474	499	501	545	521	515	492	543	508	490	568	520	531
16823	9017	7768	4141	2902	2340	1794	1592	1383	1199	1136	1042	904	893	894	813	815	742	756	757	738	763	729	688	767	702	694	718	703	734	713	687	689	725	666	717	731	674	671	670	727	692	660	694	711	684	697	661	680	666	671	687	719	666	640	667	662	643	699	664	667	656	690	718	644	659	722	648	675	688	657	690	700	658	691	646	690	667	688	712	619	673	674	710	679	676	703	699	651	653	658	653	679	681	662	706	699	682	700	673	664	705	691	682	666	680	701	625	696	675	686	662	656	647	678	698	689	606	649	670	633	664	642	667	640	708	677	675	667	694	678	638	668	652	674	672	694	627	685	654	675	655	688	668	681	696	657	714	688	679	679	652	668	687	703	670	698	690	684	676	649	685	641	696	666	635	689	685	679	680	695	661	685	708	653	696	654	634	666	697	681	651	688	652	661	677	678	705	646	681	747	625	667	627	625	681	662	673	668	732	690	701	690	669	664	677	601	666	652	700	636	677	699	620	631	664	674	681	637	625	651	707	656	665	678	631	653	714	671	663	688	681	690	660	639	671	648	678	653	706	667	675	668	615	677	713	696	688	659	648	652	669	715	629	660	636	694	702	652	632	685	664	659	638	681	675	680	594	658	732	667	651	649	673	661	736	655	640	661	717	654	658	681	658	634	652	631	704	651	650	682	705	715	683	690	670	666	660	676	646	697	702	640	647	653	671	661	670	636	627	665	690	668	690	659	659	681	690	651	707	718	698	679	644	691	679	658	712	624	659	700	705	655	721	641	671	672	675	670	628	663	698	679	694	669	708	681	713	659	703	662	667	639	648	661	666	718	654	692	689	671	668	655	630	682	657	637	669	683	659	724	703	762	684	630	662	601	676	618	707	700	640	693	675	654	673	652	680	654	647	677	701	699	614	632	680	682	715	641	620	647	659	640	673	698	690	736	703	668	640	705	627	617	629	691	665	712	710	648	685	707	664	681	642	710	658	677	661	661	685	713	683	700	649	651	602	712	617	680	690	686	665	654	682	693	657	665	681	741	678	642	670	674	675	649	668	672	663	619	651	683	681	622	623	697	685	669	639	655	677	682	703	628	630	683	664	698	719	631	679	680	683	660	627	700	651	652	658	632	702	679	655	688	706	707	742	659	685	623	680	713	664	688	716	653	700	681	687	660	666	710	640	634	645	616	631	603	669	659	651	639	639	649	652	678	652	700	616	656	660	639	659	636	658	668	685	628	649	624	687	662	662	669	663	643	656	621	679	645	653	719	696	676	676	649	639	700	626	686	638	671	660	649	664	634	691	664	667	690	654	641	707	642	751	630	634	666	666	649	692	628	627	677	621	681	674	674	719	668	676	681	659	656	655	632	666	677	611	651	636	692	642	661	661	692	654	663	637	648	661	685	692	650	589	680	657	672	671	643	704	667	688	703	675	669	678	649	697	734	632	633	699	654	689	668	688	674	708	651	692	648	664	692	692	688	649	698	647	679	663	666	642	699	677	671	670	628	630	702	656	664	627	648	640	687	670	677	637	689	666	689	664	688	644	630	685	689	636	674	642	712	727	660	709	645	662	640	655	648	631	647	670	655	651	665	712	698	665	696	711	655	675	631	713	636	664	629	671	673	674	667	666	705	652	684	724	680	631	668	671	666	649	633	677	651	653	658	680	662	703	712	717	664	631	688	676	738	640	668	654	716	703	680	668	678	694	669	687	654	720	669	628	648	684	670	687	668	666	650	664	712	711	697	680	670	657	670	660	653	669	651	663	684	637	630	638	676	629	709	717	692	696	687	666	671	662	652	651	629	681	634	707	680	653	653	664	692	659	692	658	700	675	690	685	646	703	645	697	669	658	685	686	682	640	670	675	704	677	700	709	684	643	642	650	656	701	677	687	622	699	698	656	630	653	647	654	661	660	683	642	638	642	721	668	696	675	662	651	676	649	693	668	694	682	687	710	616	690	673	719	645	647	650	695	662	662	689	700	648	686	728	667	655	696	671	644	640	672	650	682	676	661	690	736	670	724	681	687	649	645	637	655	665	664	660	605	673	700	656	680	695	680	698	712	662	641	713	690	648	636	668	693	662	657	671	646	678	620	692	667	695	637	695	656	648	624	669	668	673	720	625	652	633	640	682	657	680	669	633	664	642	683	679	672	666	643	686	617	655	650	655	668	642	656	670	645	659	623	679	659	658	684	691	656	675	696	657	692	672	663	686	696	642	634	652	704	659	667	637	648	652	673	695	637	655	690	675	672	674	713	712	678	701	669	727	698	671	642	698	712	664	672	677	688	648	675	672	652	674	675	682	680	685	674	649	638	660	702	673	684	637	684	676	672	668	720	619	640	699	676	671	696	671	687	665	666	644	636	733	647	616	668	662	674	687	646	664	670	686	688	683	649	674	645	639	634	642	663	666	681	650	703	651	643	687	681	630	667	700	739	694	647	636	653	628	641	650	691	668	666	688	716	666	670	654	677	676	669	694	649	684	679	698	712	688	662	664	673	643	696	686	631	692	663	655	678	694	640	671	643	707	672	678	718	655	710	724	669	682	674	689	706	642	644	664	642	670	672	695	706	670	668	694	645	694	676	697	642	648	642	675	695	682	664	670	655	643	660	716	661	621	668	680	646	687	691	690	680	644	690	645	688	664	687	634	659	675	669	673	664	640	665	706	682	638	639	695	688	679	652	640	685	657	654	675	664	678	682	654	670	654	677	660	634	639	676	675	664	618	642	684	666	705	673	681	697	665	690	656	677	669	635	658	646	673	683	660	667	685	674	663	663	676	633	639	644	670	676	681	632	702	694	636	672	664	634	668	662	626	651	664	672	659	712	677	641	642	635	688	692	641	677	699	648	637	625	661	620	682	708	660	634	676	680	712	680	674	657	678	643	686	706	700	727	671	670	644	702	657	656	647	609	653	697	650	664	690	675	657	653	654	658	642	670	695	668	678	685	649	588	684	615	678	633	666	692	665	666	698	678	719	669	698	643	662	682	646	644	670	656	643	658	619	636	677	648	685	634	665	705	677	672	697	698	651	645	686	712	687	687	699	691	666	678	629	742	673	692	647	652	646	707	666	691	686	666	699	644	662	683	635	633	646	650	702	662	685	655	655	636	691	686	663	701	677	675	662	678	645	643	665	664	663	688	610	649	660	642	669	667	686	661	743	680	720	651	701	655	649	652	673	706	640	652	689	678	681	710	664	661	652	640	649	637	704	633	673	681	696	647	666	674	701	684	684	681	683	714	634	668	648	675	697	664	699	667	663	709	647	664	654	657	691	685	620	646	651	694	632	618	678	703	630	668	685	710	651	648	675	631	670	679	662	671	662	674	692	643	663	645	671	660	681	655	671	662	687	663	680	610	696	658	638	650	699	657	679	687	661	668	688	672	705	688	669	706	648	656	660	639	655	672	643	642	622	658	686	666	661	629	686	637	664	664	672	644	686	689	648	658	631	717	700	707	654	681	677	670	661	668	688	684	640	682	671	685
23159	21458	29678	23633	21458	21502	10775	1033	672	600	565	515	427	390	362	350	344	341	310	307	276	265	258	274	272	280	257	279	262	258	265	257	263	237	263	246	267	215	256	259	209	203	238	254	221	244	216	241	249	238	254	210	212	236	226	242	212	233	214	237	220	243	190	230	219	227	223	221	227	208	233	216	241	232	197	223	206	240	211	220	256	238	218	216	221	241	234	200	222	232	234	213	199	220	209	217	242	238	244	237	228	220	215	213	231	192	220	215	202	215	229	211	228	221	236	221	228	194	238	244	201	214	203	233	219	221	199	225	232	233	192	229	231	215	215	219	204	243	223	221	228	210	225	234	201	200	223	224	224	214	207	198	220	219	238	231	216	211	251	227	198	207	194	241	219	225	220	204	230	217	183	234	209	175	251	198	211	214	213	207	208	207	210	215	229	238	225	227	204	226	212	235	246	232	219	236	217	222	206	221	224	228	212	245	251	197	212	222	225	225	227	227	231	224	255	262	220	200	201	216	235	212	215	239	218	220	218	208	216	227	181	215	216	230	207	182	192	210	229	196	242	210	213	219	212	200	226	217	214	232	231	238	205	237	226	215	226	214	240	202	257	224	216	220	214	210	236	232	217	225	201	214	212	211	211	239	232	233	231	202	221	219	193	215	236	217	194	218	213	211	195	229	241	215	219	235	231	209	233	215	198	217	196	190	216	240	231	224	215	193	218	221	206	221	222	234	232	216	229	215	198	235	224	248	213	202	237	207	222	201	216	231	215	244	237	210	194	209	195	233	217	215	234	207	234	224	246	211	212	216	232	208	223	198	212	219	223	187	223	216	224	246	228	238	229	236	241	228	214	221	202	225	213	206	212	233	239	205	227	213	199	222	197	211	219	222	197	199	206	226	204	237	223	234	261	208	220	207	201	226	203	191	220	219	221	223	205	218	207	221	216	226	206	202	199	222	222	216	217	220	215	203	201	214	199	216	200	214	218	211	223	213	210	207	211	210	215	231	216	220	212	217	249	225	226	224	237	209	220	212	227	194	196	207	220	214	223	237	195	210	234	223	215	200	220	205	210	207	221	200	218	239	218	237	212	210	212	220	196	229	222	219	225	217	192	212	211	213	222	215	219	231	217	213	216	215	194	202	239	222	207	248	220	223	216	197	227	228	207	212	233	197	218	217	219	203	250	216	237	206	237	215	237	194	240	213	213	225	218	193	215	225	216	232	239	215	221	229	226	209	198	207	226	210	227	199	204	208	248	176	225	212	232	230	221	239	203	221	211	216	203	210	220	207	192	208	222	204	237	203	221	208	236	218	216	220	218	208	230	246	234	200	213	230	189	218	203	227	221	223	221	224	233	216	222	198	245	229	206	221	215	212	214	210	204	201	203	206	232	217	217	193	215	206	231	212	210	200	214	221	198	205	215	232	214	196	213	248	225	225	250	242	216	230	203	219	223	216	197	224	197	218	212	216	200	245	188	209	213	214	214	211	237	227	222	233	223	206	221	184	219	215	191	211	214	230	250	227	207	220	210	200	237	203	226	222	215	205	216	258	212	206	220	212	227	216	205	203	218	217	217	186	217	215	187	212	215	199	261	221	207	234	219	221	214	198	203	224	200	238	219	208	214	205	229	239	237	233	221	225	249	235	206	233	201	215	201	204	218	230	212	187	222	193	260	193	207	218	207	233	234	220	217	231	207	202	229	222	190	220	215	220	246	220	200	228	218	247	195	201	245	217	205	191	216	204	251	229	234	209	222	221	235	217	211	212	199	214	231	214	226	194	239	213	232	226	202	206	191	228	234	214	255	222	239	222	219	236	220	232	205	227	198	199	203	217	218	207	197	219	215	224	223	222	209	204	203	231	207	220	194	208	215	206	212	224	217	208	216	212	248	215	213	217	217	226	202	204	214	225	205	233	209	215	208	204	208	183	209	216	212	208	214	225	249	228	227	235	195	226	202	207	212	208	210	204	219	223	215	245	221	211	228	234	195	200	212	210	262	211	187	211	227	232	225	208	248	216	205	231	230	217	203	237	210	205	205	245	213	246	214	230	205	206	229	226	221	223	222	216	210	254	217	238	209	217	232	223	225	204	201	234	220	222	193	209	214	246	195	214	216	216	218	217	240	223	216	224	213	232	210	247	208	225	225	216	234	223	221	220	209	237	222	260	200	208	238	188	202	231	216	231	222	198	215	216	211	195	233	211	200	222	206	213	211	213	204	203	219	232	207	216	219	225	189	214	203	229	214	201	231	238	228	246	207	204	220	241	194	246	224	255	200	211	212	237	220	197	217	215	248	237	212	228	187	222	224	230	234	212	211	207	192	221	224	209	218	207	226	220	231	201	222	226	212	224	210	211	209	196	207	229	206	217	195	208	243	215	219	206	199	181	242	226	211	198	198	225	213	220	199	226	200	207	203	231	208	208	188	209	185	221	212	215	223	205	214	211	243	235	228	218	224	190	210	202	205	209	192	244	215	213	217	202	212	210	208	232	212	208	220	232	180	198	220	188	245	206	259	226	233	192	212	229	210	189	243	215	245	234	204	214	212	245	242	221	222	210	221	223	233	220	218	209	185	226	224	215	227	235	232	232	243	221	212	224	227	205	221	220	196	232	210	211	214	226	232	198	212	238	237	207	195	228	230	221	240	230	208	191	224	219	231	212	235	188	220	235	238	236	220	222	216	231	228	216	226	211	224	251	207	222	208	210	210	226	200	194	227	210	241	197	225	228	239	204	197	211	224	220	213	234	221	251	202	244	220	224	216	224	223	185	250	196	217	222	241	227	205	224	211	229	236	232	216	212	224	216	221	188	211	223	234	203	230	203	221	222	237	243	203	244	222	203	201	229	221	203	222	220	236	227	238	235	222	193	215	217	209	197	237	213	245	223	210	209	213	247	235	214	241	209	220	214	221	215	205	212	215	223	215	225	236	211	238	221	206	247	222	223	185	225	187	213	225	214	211	197	225	205	214	226	216	218	241	212	240	214	229	217	233	225	219	215	216	220	226	183	221	211	207	233	205	234	215	228	230	206	199	198	184	239	199	227	211	218	203	198	213	211	226	233	227	231	213	224	214	216	212	234	184	227	191	202	219	199	219	214	205	212	233	208	210	225	209	210	221	210	233	209	232	213	210	224	209	217	211	193	222	218	227	184	234	207	202	222	216	224	203	206	208	209	211	194	211	209	233	184	210	223	205	227	208	219	221	232	223	229	207	223	217	225	215	246	208	198	199	234	234	216	209	192	233	212	223	262	202	212	211	218	221	244	219	240	223	205	238	209	218	214	210	225	228	224	242	221	203	224	216	219	204	236	208	197	213	217	228	234	215	215	202	228	243	186	223	202	209	211	215	217	188	258	240	227	203	209	224	180	241	199	216	197	237	225	212	182	217	232	186	215	208	210	238	222	212	210	226	204	221	223	213	222	218	210	219	212	215	209	211	228	199	229	198	221	199	242	199	205	215	207	213	224	221	208	209	244
18204	14411	12420	6722	4571	3445	2659	1969	1648	1310	1084	915	794	730	616	597	546	533	462	480	471	441	418	396	393	400	384	361	369	336	344	365	354	317	350	282	323	306	327	306	301	350	345	317	336	331	301	304	335	301	316	318	311	300	307	294	301	307	271	303	295	302	309	272	285	290	317	281	312	332	298	285	332	277	297	280	310	286	271	260	280	304	281	289	286	277	273	281	293	293	281	316	277	306	276	307	291	303	324	283	291	300	304	335	290	287	316	275	311	298	299	286	296	297	286	297	319	270	318	296	318	299	292	292	283	305	254	303	321	322	303	305	279	297	286	299	303	274	294	286	291	295	314	253	287	282	270	287	266	288	280	300	295	276	276	289	268	340	285	286	294	304	280	274	297	292	299	310	300	271	295	270	264	280	274	274	275	292	284	268	311	280	297	304	292	285	287	294	301	283	257	289	280	304	309	282	291	313	272	285	276	253	311	295	295	295	292	301	264	255	288	311	311	263	294	288	306	297	305	280	297	307	299	303	297	260	293	289	319	303	304	324	283	294	302	302	275	298	299	307	298	311	303	307	276	293	262	310	289	297	279	269	302	286	276	301	281	310	282	288	275	351	282	292	314	281	290	279	328	277	260	269	297	296	276	293	261	302	261	279	271	300	306	274	310	291	272	283	287	289	277	294	279	280	287	309	315	304	296	254	314	307	285	331	305	318	286	285	279	288	287	283	304	294	285	293	295	283	320	251	273	336	271	278	291	293	339	280	303	285	276	265	288	283	297	283	333	270	278	303	300	296	282	284	293	295	295	269	278	304	296	293	283	293	278	301	295	311	287	296	277	274	294	260	281	290	326	282	298	290	311	281	292	294	283	289	287	318	295	275	274	259	309	287	289	269	292	281	288	277	311	303	265	303	293	274	290	316	278	262	326	302	300	331	272	300	237	280	278	282	246	272	290	294	292	299	272	309	257	279	272	286	305	297	297	294	303	294	297	255	313	268	315	299	280	328	265	308	284	277	301	290	284	290	280	307	290	294	285	283	276	290	288	312	284	284	273	273	287	319	295	313	287	270	265	270	300	267	295	309	272	301	279	280	283	256	279	269	305	295	286	279	282	282	256	294	304	283	280	274	293	281	280	294	299	298	275	306	265	280	316	279	291	289	282	269	285	292	297	276	292	287	297	304	285	275	285	316	271	282	280	303	302	257	289	287	304	308	310	298	274	280	312	269	289	289	294	304	297	272	288	263	282	290	280	277	277	289	288	306	282	258	316	295	289	281	276	265	304	290	261	300	296	299	300	266	259	287	273	304	288	290	300	285	291	308	263	317	296	280	303	281	327	295	295	271	304	298	272	308	289	278	287	321	282	305	271	308	280	272	271	319	289	310	274	310	326	294	277	289	295	293	312	272	261	293	278	297	252	282	292	245	267	296	326	310	271	270	263	305	288	252	287	293	275	262	263	298	272	274	270	285	285	259	283	258	329	314	276	273	288	278	285	306	293	286	298	280	275	299	275	300	280	308	336	310	284	275	296	293	296	291	288	296	291	305	290	275	276	282	278	259	312	284	297	293	316	273	300	286	258	309	278	261	289	290	294	260	279	286	279	283	284	273	301	293	284	279	315	318	291	252	275	259	301	286	295	318	290	266	299	286	281	306	289	285	299	279	306	289	310	282	297	284	288	270	286	315	286	316	275	265	317	303	303	277	286	299	300	298	295	301	287	286	297	302	309	299	297	327	260	282	315	272	294	273	289	246	310	286	306	296	301	297	281	297	251	293	308	266	270	303	280	312	296	306	285	312	283	316	321	269	274	292	283	302	284	306	251	331	256	288	323	251	249	301	305	308	270	279	327	265	289	287	300	305	281	317	290	261	286	301	269	286	279	306	292	284	307	273	262	283	305	279	281	297	290	294	303	285	320	270	286	273	287	292	336	300	292	298	278	321	255	273	315	266	326	285	316	286	302	286	276	306	248	290	296	243	292	307	305	290	276	302	286	276	294	309	282	308	274	277	271	281	296	281	281	283	315	289	289	255	276	291	284	267	303	290	296	273	292	281	294	273	301	318	311	268	293	333	317	301	250	278	302	282	277	287	302	278	310	286	292	294	261	283	299	284	295	286	303	300	293	298	259	269	294	318	302	276	301	300	329	289	281	286	266	259	278	279	273	329	304	320	285	291	304	284	337	294	282	314	280	284	276	284	297	298	277	283	266	303	289	286	275	295	271	316	264	305	273	282	306	276	263	294	288	285	276	295	285	274	308	301	286	301	281	284	278	293	262	286	282	321	304	302	300	289	301	293	281	281	294	285	276	299	277	293	295	291	303	295	319	300	301	292	288	302	278	299	278	284	285	295	279	280	311	280	268	254	279	283	312	288	277	314	281	287	278	318	269	297	307	286	261	310	302	260	284	286	285	294	288	288	284	281	253	265	290	316	295	304	270	294	279	282	295	312	305	303	289	279	281	262	270	293	321	283	290	280	310	295	303	290	300	292	287	272	296	278	293	280	297	268	307	272	279	292	289	279	290	320	270	312	306	273	267	285	310	310	267	302	297	312	294	295	295	323	304	269	284	290	288	265	297	281	317	316	294	312	310	286	277	301	291	291	277	290	291	284	307	294	291	276	285	302	262	285	292	314	292	288	270	329	314	286	289	295	315	281	242	276	291	282	295	262	277	288	293	284	295	255	306	261	265	306	307	293	272	279	275	280	296	295	294	280	285	314	293	313	289	322	294	266	309	285	296	278	272	281	277	279	260	290	284	292	273	298	267	291	273	271	281	262	273	309	310	256	281	286	285	264	268	274	287	281	337	275	263	301	273	292	249	292	296	313	262	303	281	285	307	297	288	314	292	300	305	309	311	253	292	301	291	256	311	277	283	292	271	330	306	276	289	247	280	288	281	308	303	291	289	276	299	275	292	316	291	263	300	325	302	263	309	292	272	312	282	299	249	305	285	286	298	306	285	277	283	274	294	286	291	311	292	292	291	300	295	273	285	258	269	287	300	281	302	293	307	279	269	277	317	285	301	296	281	296	282	323	291	260	315	299	277	282	323	278	307	257	291	284	279	271	254	290	296	284	290	296	280	299	310	307	289	284	310	313	292	259	269	277	251	317	290	305	321	270	272	301	307	284	294	313	313	293	287	287	286	302	280	302	311	274	276	318	300	281	333	278	281	259	307	326	322	284	276	255	297	281	282	307	305	312	292	321	282	313	291	264	295	267	301	292	270	282	285	286	300	298	316	313	299	290	310	266	281	307	263	254	282	316	270	278	273	264	311	238	311	301	267	281	291	294	281	288	276	283	307	274	259	299	275	316	272	258	284	292	291	265	286	302	276	255	297	289	270	296	289	289	302	277	268	265	284	295	267	272	281	296	288	315	280	268	313	280	296	304	290	269	296	270	280	278	298	284	285	289	285	308	303	277	292	283	261	300	294	281	275	286	289	312	308	317	303	279	280	291	307	302	293	315	281	301	304	273	294	304
27434	20873	10052	1262	807	795	730	720	762	710	708	734	718	705	692	700	702	662	697	644	676	707	726	700	629	647	715	670	655	674	709	710	658	678	659	749	696	696	689	714	696	680	724	697	697	738	645	649	667	712	669	719	692	702	675	720	689	674	761	688	695	712	700	685	680	667	702	670	711	700	721	696	671	697	699	722	719	687	720	679	671	638	709	726	687	687	721	687	706	705	707	694	696	700	641	682	690	697	687	761	678	654	670	724	710	740	717	724	672	730	758	676	697	710	665	723	691	749	692	697	675	665	694	715	675	696	646	708	693	687	667	710	714	724	667	674	717	706	682	660	680	664	665	683	747	672	693	671	689	697	734	719	690	668	694	698	688	708	696	715	671	694	746	721	658	643	655	709	694	668	665	689	687	688	652	654	665	704	666	687	687	714	673	695	730	750	697	715	702	704	688	706	674	693	659	721	733	717	639	703	715	700	667	738	702	730	643	696	722	667	724	662	695	712	664	705	676	705	665	698	726	767	693	637	720	676	653	676	665	704	704	711	666	711	749	635	709	719	734	710	723	692	672	650	724	680	677	696	694	699	718	684	732	677	716	669	690	700	694	695	742	679	708	711	722	677	737	708	718	711	705	706	644	672	682	666	704	737	710	660	629	667	698	673	687	677	671	721	721	692	725	683	703	714	701	721	680	664	702	725	709	667	704	683	705	649	650	668	715	707	677	662	647	691	657	654	697	736	692	656	691	722	726	692	704	652	667	688	724	692	681	662	662	693	747	674	696	709	686	692	724	700	709	714	691	696	725	706	698	713	701	696	645	735	709	648	720	706	707	661	701	736	743	709	746	674	674	679	726	718	703	700	693	696	717	685	708	726	681	737	704	709	731	695	685	677	657	661	740	647	728	695	671	705	698	707	679	653	690	719	690	672	698	734	686	724	699	708	695	785	694	734	733	687	701	715	711	664	716	672	697	702	728	747	713	694	703	688	674	741	652	682	764	693	708	697	684	626	717	714	693	676	657	687	625	675	638	686	699	719	735	707	756	706	697	664	690	748	717	630	667	691	711	706	733	688	688	690	680	681	662	668	775	675	674	680	679	686	678	699	730	731	691	689	746	697	726	743	796	638	688	736	673	703	660	691	744	688	701	691	703	700	716	659	719	681	715	719	699	720	694	674	658	707	678	697	685	677	726	704	661	694	684	681	698	745	706	667	715	677	731	705	682	680	703	670	706	735	705	686	716	679	703	640	742	683	696	725	679	709	719	722	675	655	698	731	729	713	695	659	704	676	697	664	686	703	754	690	687	693	664	660	706	653	699	742	744	675	726	696	678	665	765	683	727	690	720	711	710	694	700	691	749	695	716	692	718	720	710	683	710	690	629	678	663	755	661	650	656	667	697	674	667	713	709	680	728	735	672	675	716	701	683	720	677	727	697	731	717	686	710	684	723	708	668	694	707	660	683	694	677	723	699	698	719	706	676	681	685	749	673	725	702	731	621	718	689	712	670	718	686	663	700	723	714	674	663	678	668	735	704	717	680	730	692	699	675	692	761	709	701	697	679	719	704	709	755	718	703	661	710	684	696	717	741	649	673	695	630	683	710	711	672	660	707	652	678	728	666	706	731	691	682	710	703	697	653	708	692	682	717	728	682	714	683	701	700	707	654	694	679	653	702	702	681	712	715	665	715	712	678	702	699	707	698	690	731	746	659	727	710	703	658	708	717	685	686	695	678	692	737	701	716	621	730	731	668	684	703	689	708	679	694	677	687	691	700	707	692	731	715	706	707	724	696	694	716	698	680	744	705	716	723	682	686	686	715	715	678	704	715	692	660	688	710	716	701	671	685	687	689	707	665	688	662	683	694	689	690	670	728	664	695	654	675	720	655	733	727	651	695	701	656	618	692	680	685	668	695	699	728	692	666	749	666	718	729	689	660	696	641	669	742	734	729	701	704	687	729	664	663	704	679	695	712	659	661	676	708	719	731	705	724	703	704	694	707	686	719	719	688	663	662	704	617	676	679	685	660	655	712	674	693	718	661	685	721	686	730	732	663	713	659	655	686	713	689	721	682	671	697	683	702	661	750	657	712	716	716	695	705	743	684	682	712	694	724	692	711	730	692	660	712	708	685	712	675	691	710	685	701	690	664	700	651	723	695	672	702	641	665	705	708	722	690	709	695	695	732	723	736	663	720	708	677	655	697	631	746	712	677	724	710	669	703	786	683	702	687	704	686	663	745	648	642	718	706	711	720	667	701	661	698	719	736	721	674	726	704	707	723	683	640	651	639	710	684	667	685	683	710	673	654	666	690	744	727	736	712	694	671	724	699	684	682	687	758	693	721	714	732	672	669	699	652	725	738	663	708	717	699	696	697	681	709	717	687	740	665	696	671	705	684	706	704	733	669	656	668	715	715	655	670	680	726	700	665	701	734	730	695	684	688	701	637	744	648	653	705	681	727	671	667	710	692	700	656	671	711	663	713	732	738	681	702	687	743	688	687	654	661	696	686	709	693	700	664	665	753	679	702	701	705	720	708	703	672	689	730	694	685	703	729	690	697	646	669	663	618	687	699	696	729	675	715	715	705	742	687	676	733	698	660	663	712	701	699	696	715	662	714	658	702	683	721	721	651	697	694	660	684	686	632	706	715	731	731	725	695	666	720	699	742	683	708	675	688	667	712	710	694	705	754	683	678	704	711	733	673	729	688	657	718	711	699	700	714	707	668	711	684	719	635	710	737	652	737	715	702	716	674	658	684	695	732	757	696	711	699	717	707	732	691	697	734	693	683	699	719	703	668	721	672	711	711	706	722	680	679	691	687	666	706	702	677	730	649	706	677	697	733	714	690	736	715	637	690	720	704	710	655	698	677	650	710	665	734	698	687	668	679	734	663	729	698	725	690	733	667	645	713	707	691	728	670	663	644	729	728	726	689	684	665	758	706	699	713	710	711	732	681	698	696	668	696	657	737	711	725	705	693	678	659	721	673	687	708	682	706	713	719	671	700	695	718	726	710	687	688	703	648	659	694	723	689	667	693	694	682	670	677	680	728	646	719	664	719	715	700	714	695	706	679	673	713	722	722	719	680	695	665	718	756	684	727	713	640	672	685	664	729	736	663	661	663	657	692	691	729	707	694	697	647	682	686	687	689	717	679	708	672	651	702	716	686	730	689	640	672	718	661	724	653	694	709	654	676	665	684	641	676	746	698	691	683	697	709	709	690	663	615	666	686	692	669	673	695	730	673	712	715	689	716	689	690	688	688	717	655	669	719	686	680	663	754	698	674	679	646	690	675	670	718	702	662	687	669	679	691	681	703	701	677	694	669	749	692	667	689	700	688	686	688	694	745	708	694	696	728	647	674	756	675	680	697	685	677	678	691	691	685	692	733	621	673	710	663	643	720	745	708	710	678	718	710	716	692	726	670	689	678	707	679	683	693	698	678	698	708	623	641	695	734	698	747	710	717	679	692	697	684	726	725	714	692	663
9545	1580	1511	1115	1058	1005	929	928	955	898	905	925	943	857	896	926	871	903	916	892	905	903	888	857	889	914	895	892	894	877	941	901	849	884	870	915	814	910	857	866	897	875	865	915	828	898	892	929	874	890	872	874	840	885	926	904	885	919	883	910	848	891	886	858	863	866	894	879	887	927	854	881	875	936	898	862	877	880	891	869	912	874	890	865	897	878	850	894	908	904	919	862	898	918	914	911	915	876	891	844	887	827	891	900	832	940	907	848	886	921	889	875	890	902	937	896	848	908	912	835	898	922	825	863	878	855	850	881	933	887	904	900	874	865	847	862	892	916	895	911	876	876	850	938	892	828	915	864	968	853	912	914	919	924	847	888	907	880	888	891	869	879	846	862	910	914	834	934	860	864	890	867	838	905	884	921	890	849	869	854	876	900	933	852	878	869	859	852	906	917	945	909	871	885	972	941	878	922	910	929	885	903	899	887	919	906	884	871	919	846	910	899	893	902	877	863	869	880	834	857	846	884	886	899	865	901	886	878	881	849	918	860	865	876	869	867	905	909	878	926	878	886	837	849	843	899	903	884	843	886	896	851	849	865	925	881	935	868	878	914	906	939	855	877	932	908	847	944	888	894	889	887	892	901	898	931	902	881	873	864	868	862	891	893	856	861	870	917	887	908	871	852	929	897	888	915	849	895	885	884	896	901	904	928	880	857	871	897	874	912	880	919	882	960	854	938	935	877	924	914	918	844	897	905	907	891	914	877	914	920	888	890	859	851	917	877	865	868	908	887	917	874	893	880	848	910	929	921	849	873	875	930	898	890	901	874	938	913	910	914	928	925	917	854	909	913	855	916	867	916	861	875	862	865	913	930	925	899	935	895	895	865	883	914	930	898	846	923	940	871	846	934	880	877	853	862	907	837	888	844	894	908	886	857	913	836	932	837	884	882	876	843	880	876	921	871	879	873	927	903	862	911	911	918	907	859	874	866	895	887	866	855	894	850	919	899	875	883	923	914	882	933	858	905	897	867	898	909	910	894	897	900	890	803	864	867	932	856	852	904	866	939	884	858	927	866	900	900	914	874	865	906	880	831	888	896	937	918	868	915	894	836	846	879	920	875	910	856	890	885	872	856	869	868	870	933	896	837	893	857	916	890	869	904	917	885	889	892	912	915	860	857	938	886	883	886	876	891	896	840	902	888	929	874	854	926	908	886	887	884	916	882	870	886	824	919	864	909	873	853	883	870	905	955	886	881	880	917	839	891	920	924	890	858	885	841	873	925	949	881	902	878	903	825	944	968	866	886	896	905	873	865	881	924	874	902	884	788	878	855	897	920	927	885	903	912	891	866	900	947	841	845	878	898	888	871	925	861	941	927	897	869	882	877	900	918	878	894	895	891	890	906	905	867	914	846	889	839	864	927	922	935	838	879	891	908	911	893	919	859	917	919	947	838	896	909	953	895	856	899	912	949	869	921	893	909	908	945	858	878	861	943	943	870	840	885	946	881	846	906	905	852	917	954	911	860	918	901	887	874	883	915	914	872	880	860	873	903	893	874	924	943	860	842	867	935	877	877	893	904	936	858	884	937	919	903	928	854	880	894	940	885	886	861	904	881	908	875	929	891	893	888	861	900	915	890	863	911	854	866	900	881	864	915	865	830	919	844	922	895	895	875	896	837	889	949	861	875	950	878	850	905	854	847	953	968	849	850	932	890	866	915	944	901	942	878	880	902	813	912	905	898	859	920	908	885	878	938	882	868	888	928	818	874	874	888	861	909	862	867	902	878	895	893	910	891	917	880	919	905	874	890	867	825	791	916	876	894	906	864	916	842	868	902	898	906	869	937	918	838	844	884	889	957	895	861	908	878	888	919	876	870	911	896	912	893	876	857	924	882	893	921	920	913	930	866	908	845	898	874	906	860	921	846	913	911	885	882	884	925	915	964	904	897	884	885	888	875	855	896	905	887	902	927	896	889	954	914	892	927	846	904	883	882	912	881	858	889	885	917	850	897	916	863	906	913	874	868	894	855	894	914	881	878	930	863	898	862	855	950	903	838	874	891	858	894	909	892	902	868	901	913	918	923	858	917	935	918	855	924	898	840	852	837	873	919	931	877	848	856	907	861	843	888	906	876	905	892	846	906	889	912	889	873	857	881	898	880	938	872	873	815	920	888	882	910	879	842	843	901	848	915	872	856	873	854	930	930	875	861	875	889	860	911	864	879	829	899	867	862	915	905	903	871	886	867	911	870	889	923	897	886	910	890	879	845	900	910	953	960	891	874	901	875	907	902	896	965	894	861	886	926	928	866	902	811	890	874	921	859	889	852	871	914	864	933	899	860	855	854	894	904	855	921	873	931	918	880	951	877	887	912	894	836	890	909	879	919	913	882	890	888	909	935	846	899	858	925	911	926	905	935	883	901	875	907	895	889	954	860	886	893	943	918	889	902	919	900	859	944	885	887	898	915	888	854	842	884	871	892	929	931	912	960	863	880	894	847	840	929	897	919	872	933	943	906	855	889	905	902	869	876	854	852	885	913	914	906	902	895	915	953	892	851	872	901	936	893	873	865	950	927	938	916	854	880	868	923	848	831	911	890	870	895	946	909	910	842	823	888	927	898	870	856	879	920	900	871	913	908	912	852	935	894	910	862	861	912	885	913	883	878	841	904	948	868	959	846	906	887	883	869	875	882	900	899	874	895	869	842	886	839	925	900	868	879	880	937	907	842	889	823	908	981	918	868	879	898	863	899	879	944	907	900	934	925	878	898	933	835	873	836	865	920	910	944	897	888	838	869	896	886	897	858	863	879	872	925	875	842	911	907	840	886	849	847	947	945	875	885	888	874	919	851	870	895	889	820	825	937	880	916	901	844	868	924	891	895	871	911	904	898	947	905	838	950	842	894	859	926	938	902	898	830	865	885	883	862	907	885	894	966	927	945	860	904	872	861	881	862	894	941	873	938	889	892	869	948	905	892	900	828	871	921	879	920	924	890	845	834	874	844	877	881	848	922	900	859	855	906	897	888	878	822	932	876	888	883	905	919	867	921	922	887	891	901	973	860	927	836	919	840	867	848	882	934	893	869	901	866	880	869	886	857	921	900	879	819	922	849	885	887	818	924	904	934	882	881	886	856	942	826	879	934	859	936	922	839	895	898	881	848	931	929	860	891	919	857	872	922	891	869	870	896	867	928	888	900	904	902	905	824	890	928	837	900	885	907	952	854	893	872	864	881	912	936	910	896	937	889	908	899	859	897	867	870	925	874	855	887	875	878	892	898	909	899	871	894	878	898	849	862	872	871	881	954	873	884	902	887	879	862	891	864	893	889	877	908	898	913	910	941	862	859	866	873	883	932	868	836	896	838	881	930	942	872	892	943	869	905	861	872	881	904	870	820	912	933	829	858	853	862	898	918	907	929	884	882	897	901	868	885	897	870	928	952	916	904	898	875	856	918	896	889	905	915	894	844	876	907	896	889	870	890	910	853
24137	21432	29143	24090	21416	12345	1481	886	752	777	730	622	659	599	604	570	565	591	576	560	538	552	490	560	526	583	582	498	546	529	531	493	530	556	531	517	510	511	536	488	517	527	522	487	533	551	526	474	570	526	505	547	559	517	537	555	530	518	536	536	522	507	498	504	505	547	517	490	506	492	475	530	525	497	548	514	545	506	486	528	505	520	515	540	546	519	501	545	523	508	491	519	535	530	527	515	525	485	566	504	498	484	486	507	531	530	529	515	502	523	509	511	526	536	497	549	561	515	517	558	511	519	505	514	489	493	566	522	523	513	498	466	518	522	489	524	464	520	499	518	550	539	504	481	507	500	550	500	519	502	525	510	503	540	512	513	480	531	478	532	545	504	542	524	488	518	482	494	534	518	503	517	497	519	501	513	518	528	550	499	507	503	475	518	464	535	535	528	481	502	506	482	481	529	557	512	529	500	511	540	522	528	501	536	539	519	516	548	502	472	509	471	482	515	526	509	509	505	543	508	500	544	477	487	497	521	469	526	514	542	506	515	540	507	517	491	517	503	504	513	511	517	509	533	512	537	524	515	529	500	508	532	529	536	526	518	543	507	511	517	478	531	534	539	568	485	545	543	523	519	547	488	493	523	496	443	524	536	496	551	528	550	501	501	517	510	491	502	513	521	526	527	536	536	544	567	500	515	493	535	495	553	528	502	536	507	537	487	546	525	527	505	526	522	501	517	508	497	481	483	545	496	525	519	531	521	505	538	489	526	474	547	531	526	538	518	526	499	497	508	488	514	541	513	515	502	492	518	511	541	493	518	504	514	512	513	471	493	533	505	494	466	473	505	549	506	495	501	498	500	497	511	484	545	508	518	495	503	537	529	489	512	478	503	522	501	528	537	514	480	510	528	488	511	527	536	552	546	506	498	494	521	521	520	508	528	507	512	457	539	523	512	492	533	508	517	518	532	498	500	495	497	498	518	504	521	540	517	531	506	545	485	519	509	499	512	534	532	495	514	514	534	513	512	559	532	497	530	489	481	504	468	484	501	489	548	544	498	528	490	551	522	473	583	518	487	488	532	543	565	558	522	515	554	509	551	531	528	505	481	531	504	483	509	510	475	511	507	541	495	532	504	502	541	515	512	552	496	495	507	544	510	522	538	537	503	538	491	531	548	503	538	530	512	507	519	540	524	489	521	512	481	542	520	486	521	499	519	514	532	539	541	508	519	509	490	511	526	542	518	484	486	507	496	553	520	526	472	502	511	517	572	528	525	506	510	496	510	538	527	536	521	562	559	483	514	511	529	477	498	494	477	511	538	535	535	483	525	545	491	486	552	532	504	549	534	485	529	499	533	548	480	535	479	529	473	523	492	478	499	504	533	493	522	549	531	520	540	509	494	514	545	518	509	505	522	517	542	521	511	503	495	540	495	521	536	521	506	527	503	508	517	549	505	553	528	535	541	491	540	491	512	507	514	485	484	522	505	531	506	522	473	525	539	494	505	506	501	506	542	497	506	534	536	529	538	535	534	518	512	510	539	516	521	536	470	543	508	497	457	521	492	500	525	521	487	489	482	505	476	508	510	516	550	497	497	495	499	505	499	507	532	502	537	511	486	531	482	484	525	534	493	509	519	544	497	527	477	533	503	504	533	509	526	493	502	526	505	532	506	517	510	503	522	499	513	521	536	525	522	497	477	531	501	512	539	493	525	501	487	498	490	506	495	510	526	510	541	501	553	517	498	489	517	463	500	504	525	493	511	530	483	469	475	537	520	498	507	488	539	515	494	513	528	483	535	524	561	533	526	506	483	526	537	530	478	483	533	511	533	502	496	522	515	507	468	517	535	474	560	501	541	529	548	502	565	501	501	539	569	499	517	503	487	526	519	516	518	504	521	548	531	507	560	583	510	509	467	560	526	530	535	537	521	487	484	562	489	536	504	516	496	484	553	543	525	505	488	498	487	523	515	545	492	519	540	489	568	546	524	521	497	534	507	498	484	528	534	522	530	554	527	493	515	514	520	516	522	537	515	500	480	480	558	530	494	520	508	530	461	532	478	546	515	563	508	538	514	496	512	485	526	461	559	545	504	509	508	543	491	509	506	532	483	516	516	466	538	527	476	520	527	508	513	524	526	499	552	502	485	527	512	544	526	525	489	529	525	534	508	495	521	498	531	491	520	545	532	529	491	489	502	503	550	502	499	508	536	550	556	515	510	519	523	518	500	521	502	512	561	489	546	552	524	503	529	527	498	486	499	490	518	500	508	522	494	484	512	516	497	523	500	511	507	512	478	543	520	523	528	545	474	523	521	534	479	505	549	506	485	524	517	470	522	537	528	511	489	501	530	503	534	536	521	548	503	518	503	543	530	517	485	510	538	487	460	532	529	523	541	487	488	527	506	526	518	528	520	560	535	551	502	561	494	480	548	509	521	520	509	475	497	528	496	503	514	542	514	549	505	506	482	527	523	482	535	530	527	509	483	469	503	517	480	506	547	502	531	499	563	510	515	499	542	528	494	510	474	499	512	522	495	506	512	518	561	480	510	529	496	546	514	532	500	526	521	512	548	504	530	494	575	525	507	533	491	565	525	525	516	489	465	525	543	498	483	504	485	497	505	502	492	556	489	495	497	551	529	506	523	487	545	540	492	531	522	501	487	511	516	537	483	499	508	540	552	500	540	521	477	520	537	478	535	493	541	520	503	470	535	542	513	524	552	540	528	518	515	483	540	507	502	496	496	513	516	482	526	520	495	515	515	518	478	527	532	521	506	488	517	557	473	511	469	529	490	522	513	523	526	530	551	536	514	502	496	513	515	494	549	545	508	519	538	519	511	532	529	541	503	477	518	533	495	527	489	553	545	498	504	524	542	496	497	488	498	449	520	509	524	488	545	500	518	511	506	522	514	591	555	535	515	549	515	512	497	517	510	557	526	521	496	497	526	530	556	527	532	525	519	484	496	508	500	507	495	509	488	474	476	502	552	504	522	508	488	560	515	498	528	520	511	552	489	509	518	537	507	480	527	554	512	466	527	543	509	509	496	536	502	476	531	491	514	538	524	495	495	535	542	520	546	512	508	540	536	540	521	494	516	471	529	537	533	542	542	491	515	513	511	466	482	488	581	502	511	521	486	525	516	491	511	485	468	478	520	517	498	511	500	484	522	520	503	492	500	527	469	509	474	502	494	495	505	565	522	498	506	552	523	491	537	511	510	492	458	512	527	475	492	530	515	513	561	545	473	513	538	512	526	513	525	527	556	470	514	519	524	507	565	514	494	517	542	489	529	511	517	480	490	526	545	482	531	523	518	503	493	571	480	560	518	529	530	525	538	558	465	498	496	514	504	487	473	515	516	532	497	544	520	506	541	469	496	488	492	490	485	520	520	485	484	502	518	543	538	516	497	496	534	497	502	514	491	482	503	519	469	499	524	487	522	509	516	513	516	541	525	504	490	494	505	505	489	521	536	499	498	517	533	521	524	530	532	536	479
16818	8984	7873	4258	2994	2372	1867	1603	1351	1228	1106	1022	973	920	878	869	816	780	824	777	767	709	731	723	745	723	723	700	699	711	693	681	725	727	683	651	647	713	685	720	697	719	690	680	651	691	659	655	661	652	676	672	715	665	695	643	658	638	662	702	667	655	673	681	683	628	714	691	648	703	670	673	676	709	718	657	663	649	672	675	639	728	661	700	701	642	625	690	653	680	622	654	614	717	681	704	673	644	643	685	656	644	711	685	640	689	686	637	704	631	690	661	683	665	721	644	672	627	664	699	664	682	660	668	613	673	688	656	629	696	675	674	690	686	645	647	634	662	682	660	668	683	672	690	740	715	632	667	661	698	678	676	676	600	661	623	691	689	635	681	637	675	692	638	668	665	672	652	671	682	656	688	662	716	646	656	736	688	681	706	718	656	662	671	666	692	666	646	653	662	613	698	660	673	682	666	655	668	678	664	655	664	668	625	615	692	678	689	678	668	677	733	653	667	662	691	655	730	690	639	663	650	686	707	708	670	662	688	729	667	660	671	646	655	697	640	704	684	633	677	668	653	687	686	654	685	642	662	664	653	700	682	694	685	642	654	633	662	625	673	651	654	693	668	648	664	662	671	612	675	699	655	640	682	687	676	654	654	668	688	665	706	620	685	676	705	666	731	695	657	723	619	647	652	680	643	652	658	684	626	673	658	638	630	661	685	724	647	696	687	668	647	634	663	691	627	713	702	627	675	653	703	654	673	671	694	717	690	676	667	649	625	689	722	659	645	683	643	706	632	672	613	697	718	682	650	651	689	674	653	695	694	707	622	676	700	649	661	673	661	681	678	675	682	689	660	663	640	668	683	692	681	665	694	650	642	708	664	698	652	703	656	679	653	707	684	684	655	673	655	681	667	685	654	676	656	665	658	642	683	659	641	644	690	640	666	646	674	681	701	715	684	656	652	673	710	683	699	691	594	666	709	691	642	633	686	684	662	692	697	668	682	703	680	673	695	737	671	670	693	703	651	667	678	652	699	675	692	690	660	670	695	645	649	639	662	683	663	638	671	690	667	694	698	694	676	677	727	650	644	651	621	650	662	685	671	669	708	659	681	657	627	666	636	671	678	713	707	650	665	685	709	649	654	645	684	695	668	665	692	640	669	654	658	708	632	661	659	661	674	640	722	673	633	662	660	666	668	679	698	620	677	686	683	648	701	697	648	687	611	601	674	689	656	688	663	664	681	641	647	674	662	645	715	686	722	683	674	691	692	672	674	672	657	643	700	664	659	644	692	654	675	652	673	658	648	676	638	708	681	671	677	658	683	678	679	638	683	665	678	646	633	642	673	670	690	637	646	652	678	697	649	688	674	634	673	686	686	634	667	699	670	704	632	674	664	671	660	719	671	653	683	662	664	696	673	644	650	664	696	617	670	657	675	663	648	680	670	678	661	684	653	674	633	680	677	671	688	680	702	612	603	686	683	635	673	659	684	677	668	665	633	657	655	694	632	663	720	672	636	634	688	638	691	655	705	677	639	679	692	646	677	631	673	674	655	678	641	652	632	695	667	668	641	658	654	698	639	643	666	675	653	704	659	682	711	721	675	639	668	631	660	682	651	656	689	703	686	664	673	680	713	699	644	651	697	696	659	638	668	694	684	682	667	676	671	667	704	673	659	697	661	643	693	644	704	690	646	637	642	659	654	650	708	656	665	676	661	688	684	619	677	670	658	643	720	605	665	666	621	706	680	696	660	657	718	662	715	652	653	665	628	656	675	655	667	673	642	675	664	654	678	702	651	662	623	670	672	668	650	694	654	706	655	643	686	664	678	662	643	668	680	665	667	655	682	680	644	697	678	717	684	662	643	659	716	682	668	704	633	664	652	688	703	653	645	687	662	664	672	649	669	635	657	641	639	652	686	702	696	668	671	720	682	659	674	704	660	606	638	640	662	640	667	674	686	658	668	687	718	709	669	694	667	675	694	666	655	668	650	726	680	669	615	723	643	680	656	694	669	664	636	637	701	598	679	705	634	678	677	690	627	695	695	666	694	675	625	661	687	646	690	666	707	672	683	636	633	667	696	669	676	654	657	682	657	621	707	664	687	682	655	686	646	666	677	660	626	652	658	697	637	653	667	666	656	632	659	689	682	684	696	665	667	675	688	646	656	674	667	683	699	631	641	688	717	687	666	640	660	643	612	665	663	639	680	659	621	722	743	695	678	690	683	689	660	640	693	645	647	702	676	666	664	676	681	658	714	686	685	635	617	698	703	630	706	655	675	680	670	642	631	691	690	679	709	668	669	713	704	686	692	648	664	657	678	671	689	689	727	667	628	693	665	686	716	691	671	686	644	677	670	670	671	650	692	696	645	689	705	664	667	693	666	658	661	655	665	662	689	680	691	730	693	656	667	638	663	699	660	654	668	679	694	647	791	720	637	671	681	657	727	697	682	650	628	694	670	675	644	659	683	623	685	630	672	678	713	686	666	669	723	666	642	655	641	668	673	682	699	671	645	709	678	656	651	656	699	700	656	688	678	641	662	690	681	623	632	671	702	666	667	724	659	685	715	669	674	702	704	682	631	703	649	660	686	682	692	649	717	649	689	653	699	687	638	657	677	657	627	688	654	708	640	638	690	693	646	683	654	627	687	678	633	693	686	634	714	616	655	639	665	695	653	674	683	655	665	663	680	681	723	674	729	728	664	675	698	658	647	673	650	676	651	629	643	661	689	722	685	690	656	696	670	652	675	689	733	704	693	680	666	698	630	675	660	669	658	649	629	692	685	694	685	670	643	677	684	672	669	640	684	651	648	636	659	705	679	677	674	693	629	691	706	662	676	736	672	626	670	680	706	673	681	627	674	640	703	644	692	697	670	654	652	670	702	682	669	680	666	674	687	644	696	654	705	643	670	660	672	676	649	664	695	658	679	687	670	689	650	688	718	664	675	656	710	647	689	655	673	660	659	645	707	675	673	668	656	666	644	683	731	689	634	659	667	667	626	633	678	688	684	650	692	669	656	661	640	681	636	673	681	684	654	671	712	708	630	680	647	665	683	694	688	733	711	643	699	652	654	674	629	692	648	638	675	683	647	651	659	731	703	671	684	713	665	645	676	689	665	690	621	700	633	671	647	696	651	675	670	658	687	649	665	660	687	682	687	694	718	687	623	686	667	636	673	679	662	702	702	667	665	705	685	693	651	692	652	691	682	667	657	657	694	697	677	657	698	671	680	694	688	698	690	628	679	710	656	663	625	659	694	685	660	674	656	692	704	656	684	700	686	680	669	634	654	678	678	674	629	684	723	673	647	697	685	651	655	701	685	690	692	665	686	694	682	714	650	719	684	702	665	669	643	709	724	652	701	647	670	701	610	679	741	670	654	647	647	677	660	716	622	701	666	682	697	657	667	659	660	685	680	681	673	683	684	653	630	697	647	646	652	691	682	661	651	678	677	633	685	651	651	677	647	662	658	678	676	691	674	650	635	658	632	661	677
23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
