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
339948063742	339948064259	339948064811	339948065359	339948065909	339948066459	339948067009	339948067559	339948068109	339948068659	339948069209	339948069759	339948070309	339948070859	339948071409	339948071959	339948072511	339948073059	339948073609	339948074159	339948074709	339948075259	339948075809	339948076359	339948076909	339948077459	339948078009	339948078559	339948079109	339948079659	339948080209	339948080759	339948081309	339948081859	339948082409	339948082959	339948083509	339948084059	339948084609	339948085159	339948085709	339948086259	339948086809	339948087359	339948087909	339948088459	339948089009	339948089559	339948090109	339948090659	339948091209	339948091759	339948092309	339948092859	339948093409	339948093959	339948094509	339948095059	339948095609	339948096159	339948096709	339948097259	339948097809	339948098359	339948098909	339948099459	339948100009	339948100559	339948101109	339948101659	339948102209	339948102759	339948103309	339948103859	339948104409	339948104959	339948105509	339948106059	339948106609	339948107159	339948107709	339948108259	339948108809	339948109359	339948109909	339948110459	339948111009	339948111559	339948112109	339948112659	339948113209	339948113759	339948114309	339948114859	339948115411	339948115959	339948116509	339948117059	339948117609	339948118159	339948118709	339948119259	339948119809	339948120359	339948120909	339948121459	339948122009	339948122559	339948123109	339948123659	339948124209	339948124759	339948125309	339948125859	339948126409	339948126959	339948127509	339948128059	339948128609	339948129159	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2693	3600	2300	2693	3600	2300	2693	3600	2300	2693	3600	2300	2693	3600	2300	2693	3600	2300	2693	3600	2300	2693	3600	2300	2693	3600	2300	2693	3600	2300	2693	3600	2300	2693	3600	2300	2693	3600	2300	2693	3600	2300	2693	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
22010	20078	27332	22500	20067	18098	2941	1173	683	550	470	429	437	392	386	345	354	286	304	260	265	284	249	266	254	254	254	254	223	230	231	207	236	228	242	237	210	230	225	210	229	219	204	209	223	238	206	227	235	217	212	240	223	235	196	216	197	223	213	227	222	231	232	213	217	216	188	199	196	227	225	216	223	204	214	223	198	242	244	213	199	236	220	191	213	224	204	221	226	203	209	182	204	216	199	208	200	200	209	236	213	207	228	219	214	180	211	208	216	198	204	212	212	211	225	196	228	202	199	222	190	223	202	223	208	210	208	198	213	213	220	221	230	219	190	210	220	231	182	202	224	227	197	207	195	190	260	200	224	213	201	219	246	228	200	209	203	195	204	232	234	213	238	214	228	215	231	217	208	198	206	241	244	195	210	213	165	230	212	226	199	210	196	216	225	195	226	214	249	233	196	208	213	206	212	210	207	205	243	214	218	192	180	215	209	208	197	232	204	205	190	226	221	231	213	222	226	199	200	240	227	217	221	210	197	215	210	224	222	223	199	201	223	195	186	185	204	201	218	233	194	205	228	188	221	214	221	203	218	214	216	217	209	239	214	203	215	208	209	198	211	209	235	195	207	202	229	230	214	237	197	191	222	210	210	204	184	208	221	192	208	208	214	193	212	213	186	218	207	204	211	219	218	256	197	221	214	201	184	198	197	240	210	215	180	195	220	228	212	211	237	219	196	208	222	191	190	220	212	222	195	221	206	195	204	206	210	234	196	226	227	214	226	199	209	211	210	216	183	208	204	222	229	194	230	196	196	205	193	211	216	206	231	203	234	196	208	187	193	231	219	225	205	191	211	187	201	223	192	207	226	230	213	221	214	192	218	207	232	199	232	188	221	229	204	225	219	223	206	202	225	219	206	219	211	192	214	215	219	204	222	225	211	237	199	221	211	203	204	213	199	212	217	192	217	216	190	238	215	206	227	203	209	220	244	203	226	215	212	209	173	220	185	217	204	199	217	220	218	215	237	230	205	210	197	264	227	206	229	214	215	234	199	231	232	206	208	206	234	215	220	229	248	197	198	198	210	219	214	221	222	203	227	198	225	213	199	172	222	192	208	208	197	191	224	205	174	199	232	214	194	197	235	214	220	201	211	206	225	217	206	211	227	197	215	212	202	198	202	171	205	200	213	206	203	198	205	224	203	223	236	207	183	216	205	225	226	215	204	194	215	196	196	204	201	203	193	185	211	232	212	216	200	210	233	197	209	233	204	213	211	211	208	224	224	218	200	211	209	198	204	193	208	207	187	203	197	234	221	223	222	188	222	195	211	220	205	223	198	224	202	214	214	219	204	231	198	212	208	203	202	205	192	194	213	196	217	221	204	218	224	233	230	230	215	243	200	208	211	222	203	220	225	208	229	235	215	214	211	203	146	207	209	177	219	192	203	225	208	212	224	217	206	214	210	230	218	210	228	232	220	229	211	207	228	214	231	215	189	206	226	209	177	193	226	217	224	195	224	222	215	212	217	207	213	179	222	225	193	209	204	204	229	237	214	201	207	200	210	238	208	224	224	197	221	216	218	191	217	191	188	218	208	207	189	229	220	222	225	200	221	204	243	194	234	220	209	235	196	212	209	221	211	216	202	231	185	204	221	211	224	221	213	201	192	200	204	205	200	204	213	211	220	206	209	221	231	189	223	230	214	204	210	193	196	249	216	254	228	238	216	240	213	200	231	203	231	206	233	199	218	192	218	242	215	200	218	210	204	196	221	226	223	182	209	192	199	196	191	215	224	197	213	208	220	209	229	207	203	200	192	186	207	221	210	196	211	194	221	209	222	195	199	212	226	228	197	230	219	212	223	216	217	198	198	231	221	203	187	201	209	193	211	241	223	216	203	215	219	200	238	229	197	203	214	219	209	225	213	222	229	206	218	232	240	193	206	206	231	211	202	194	226	239	214	189	229	193	207	212	216	209	202	218	213	211	198	228	250	226	224	218	219	216	233	186	200	227	183	225	253	226	206	204	202	193	190	209	209	208	216	193	193	218	224	222	190	220	204	200	222	195	197	227	222	235	200	205	218	229	225	202	190	238	220	187	213	198	220	205	220	203	230	208	187	211	237	203	240	212	213	216	210	213	217	208	225	233	211	214	233	224	201	209	234	227	217	233	218	243	208	207	217	195	201	204	204	204	225	216	208	209	199	223	233	203	253	238	209	213	194	193	189	207	211	210	215	206	207	209	214	210	213	208	225	221	238	195	208	203	199	195	233	244	225	228	240	188	230	233	211	215	213	203	212	196	209	196	197	229	209	203	232	206	198	209	210	233	206	227	219	222	218	209	200	201	187	195	219	224	188	207	214	199	215	216	191	190	233	216	212	204	230	236	191	200	224	230	211	204	182	223	200	217	215	211	213	196	228	184	211	219	223	251	208	197	203	212	203	223	218	210	189	229	201	222	200	216	220	218	210	188	215	212	198	187	215	192	222	181	221	229	220	229	178	234	206	219	226	208	220	236	215	231	203	193	204	206	217	201	182	217	199	217	227	224	209	214	222	234	240	217	221	200	207	234	211	243	245	213	205	203	203	213	244	228	205	200	206	200	197	198	230	180	225	243	227	218	230	217	210	220	210	186	207	191	199	201	200	200	231	246	203	204	209	178	213	218	234	212	193	214	223	210	208	193	222	222	208	203	217	212	207	194	209	204	229	198	215	245	236	213	182	201	219	225	194	200	234	197	211	240	190	221	229	212	219	207	195	222	230	191	205	211	215	230	246	222	230	193	198	215	187	223	234	208	191	195	236	200	235	217	223	208	227	212	208	177	201	183	221	212	205	219	201	230	208	201	207	211	214	173	222	229	202	199	183	206	215	182	223	222	203	220	203	225	196	215	201	213	220	221	194	190	206	225	207	226	221	194	205	224	184	191	188	219	199	237	226	200	218	220	227	204	213	215	212	203	218	212	208	201	198	198	218	198	196	248	223	245	194	196	222	212	196	234	208	213	231	207	226	247	241	234	224	184	189	220	189	198	204	205	205	184	212	227	222	209	232	218	221	223	218	205	189	204	210	200	218	228	208	218	196	194	224	215	195	198	198	236	227	201	211	209	199	196	221	212	221	201	211	240	198	209	215	222	205	197	216	232	231	245	224	196	194	235	213	196	201	218	188	195	200	220	197	209	233	216	201	229	181	222	235	231	224	224	206	213	174	230	208	214	202	223	204	228	204	193	188	219	210	221	232	205	209	223	223	194	215	194	198	198	214	218	220	227	196	217	226	212	212	224	201	206	214	232	221	221	205	223	217	218	194	237	218	219	204	202	218	208	219	217	243	185	207	201	237	213	225	225	221	205	191	211	216	220	206	202	201	211	206	220	233	187	217	212	220	246	181	239	221	209	215	217	206	222	201	227	195	226	224	231	215	210	203	190	206	196	203	226	223	193	209	214	223	208	222	229	205	186	232	200	204	211	192	201	205	205	214	231	221	194	212	218	204	198
12006	16445	13794	8703	6971	5135	4308	3369	2196	1586	1278	1308	1141	973	922	849	767	638	590	589	549	536	511	510	523	503	427	476	421	429	448	445	421	455	420	419	392	412	420	413	405	414	393	420	423	396	394	367	367	399	342	375	406	371	366	396	404	387	382	380	374	374	355	412	385	400	371	348	355	333	344	401	346	363	403	362	337	388	357	367	376	385	387	357	361	378	400	371	368	389	360	339	366	378	351	364	365	333	346	343	407	363	342	355	396	307	343	352	375	367	363	376	339	377	393	380	378	426	360	396	394	356	342	399	385	368	355	356	353	369	367	375	349	350	357	382	341	365	345	375	369	366	361	354	349	343	348	371	368	332	384	355	355	378	374	401	368	385	368	380	352	402	356	346	406	352	358	362	359	357	388	341	367	367	369	353	353	366	354	360	344	365	352	401	400	355	344	371	388	357	378	342	371	363	375	370	346	363	333	362	375	398	379	367	367	361	351	369	359	392	389	363	380	367	349	390	353	373	354	364	377	379	392	366	373	347	371	397	353	361	400	393	360	355	340	387	352	355	387	394	366	355	329	404	364	360	353	388	361	385	388	356	383	360	340	377	394	375	373	363	380	378	370	370	366	329	369	355	373	360	366	386	372	348	403	373	332	369	352	360	344	364	338	350	362	351	365	368	385	358	373	394	384	372	386	360	368	332	378	358	400	355	365	354	333	375	360	377	404	368	378	370	359	377	396	373	392	361	370	376	376	334	352	363	384	382	360	360	357	392	365	383	367	392	358	353	340	374	375	378	351	378	384	379	361	349	362	353	364	345	343	359	375	369	376	380	354	360	358	357	380	356	375	383	381	367	362	363	392	352	345	302	365	395	335	381	356	333	342	364	326	358	350	350	384	361	374	341	341	393	365	338	319	324	353	367	363	358	361	382	375	420	368	389	337	345	382	370	375	344	363	364	344	385	360	389	368	358	377	354	328	363	383	363	371	366	337	344	346	382	375	377	349	362	348	407	382	342	367	376	388	374	352	394	354	346	348	344	378	349	370	380	378	357	355	354	350	301	390	350	351	353	334	374	344	351	367	361	348	370	336	365	356	346	368	349	404	377	364	385	355	345	359	364	385	391	367	364	363	328	338	402	395	355	333	406	343	348	380	345	361	353	366	348	378	354	374	356	375	360	386	365	375	356	348	372	355	381	376	358	400	380	373	347	379	342	356	360	332	350	352	347	369	418	380	366	345	372	326	350	374	396	343	366	368	386	390	341	357	348	349	374	333	371	345	331	363	372	322	385	369	351	373	350	366	368	357	359	349	347	362	356	349	362	358	366	335	377	343	384	407	363	362	352	370	379	346	337	382	383	379	382	345	344	394	376	332	376	372	385	348	336	361	361	363	333	360	412	321	356	390	371	387	387	365	372	321	389	358	376	365	365	349	332	353	398	380	349	380	360	367	373	370	368	385	374	387	346	368	371	352	402	375	362	357	349	379	367	362	340	349	345	376	399	383	380	357	338	387	361	362	352	353	379	367	377	343	345	365	367	357	408	379	370	332	364	353	347	371	344	345	415	346	358	363	373	387	350	354	361	374	352	316	359	369	404	373	359	352	359	360	371	352	349	333	368	380	382	337	350	363	353	362	366	362	388	372	369	388	354	368	337	361	370	375	362	361	369	378	351	368	355	358	337	377	365	357	375	378	361	369	359	369	342	351	357	364	344	350	348	384	393	375	382	388	340	320	385	360	390	338	365	402	415	361	345	342	385	342	314	372	372	377	369	394	351	349	385	357	395	372	354	410	354	358	382	329	346	349	391	368	391	383	365	374	365	355	355	363	364	357	370	393	369	382	368	379	394	395	360	334	366	366	341	372	360	418	343	375	349	339	344	358	331	361	340	348	381	401	350	360	352	359	342	365	368	380	355	361	357	339	396	345	382	378	353	387	389	367	351	378	365	378	355	356	355	348	338	392	369	338	342	365	364	383	388	342	380	373	334	377	370	376	337	359	373	381	366	387	357	378	367	368	360	343	364	385	357	339	314	360	362	368	391	359	385	405	338	392	372	322	354	348	387	339	362	354	358	373	352	352	364	330	365	335	368	336	369	356	364	354	402	367	356	341	349	377	338	364	379	344	389	403	341	372	386	365	347	350	380	379	365	333	316	386	354	348	331	334	336	381	342	333	364	384	373	361	351	369	379	368	381	351	349	348	391	348	352	380	381	400	347	396	368	387	370	380	354	354	341	373	350	346	383	352	355	336	374	352	361	357	380	370	356	397	350	349	372	351	353	358	387	383	382	377	368	380	362	376	334	356	392	365	368	386	380	377	398	392	433	375	345	376	352	359	375	365	393	370	362	359	368	363	360	377	341	344	360	370	352	373	328	387	334	368	371	363	387	381	366	342	363	348	351	347	362	384	371	354	373	363	366	369	364	368	378	365	373	402	371	379	379	377	327	361	347	315	377	351	383	326	347	366	379	376	376	397	349	348	397	364	364	396	384	368	359	355	372	377	364	336	349	323	333	369	348	342	370	369	382	377	403	389	368	352	369	321	351	370	368	346	374	367	363	351	383	354	371	375	346	347	375	358	358	369	346	377	357	369	364	375	378	337	343	389	368	373	385	357	345	371	358	346	348	394	344	367	330	352	375	334	407	388	341	386	386	348	332	363	352	367	379	334	382	395	355	361	356	409	340	349	331	361	363	367	400	375	391	360	366	390	374	386	394	357	368	383	334	344	346	378	346	397	380	372	364	376	347	385	391	334	353	369	356	331	321	384	355	370	336	379	362	361	369	361	347	366	374	380	357	394	380	364	383	395	382	347	343	387	367	359	366	362	369	349	386	378	360	366	394	373	342	397	363	361	356	362	356	326	395	377	349	376	348	389	363	370	383	372	329	379	352	360	352	374	357	350	345	372	362	379	362	350	364	347	385	363	364	368	336	336	360	389	383	348	337	358	371	333	354	390	370	391	343	356	369	393	374	353	367	343	364	347	339	361	385	360	392	367	369	369	373	346	355	399	358	384	365	359	386	361	363	359	382	376	382	366	389	354	384	354	353	349	342	366	367	366	396	345	348	352	339	370	365	387	376	385	350	365	351	356	358	382	351	355	359	364	399	366	372	378	378	406	359	338	371	393	356	381	346	343	351	375	387	374	371	332	356	354	382	374	365	368	381	369	370	366	374	362	366	385	325	343	376	340	377	379	356	360	347	380	341	375	341	368	369	354	391	360	350	388	359	384	336	375	332	332	374	350	383	336	378	397	354	353	367	387	368	374	351	381	368	370	366	392	342	347	365	338	353	324	341	354	373	368	350	425	346	325	382	354	374	366	391	386	344	374	343	344	342	349	381	374	381	345	386	381	391	390	339	370	371	353	388	365	348	384	357	388	349	359	346	340	348	364	362	355	348	381	367	344	359	378	345	387	326	355	339	346	375	355	373	387	355	345	348	363	374	386	352	353	360	343	346	384	377	383	381	397	399	366	383	333	335	384	343
26927	19825	6562	1914	1350	994	929	870	703	619	665	631	640	594	629	571	582	549	573	568	560	585	582	585	576	618	577	545	577	546	585	628	579	577	563	584	597	560	581	564	594	587	558	613	528	584	570	618	574	615	550	573	586	563	569	559	585	586	564	602	568	587	579	569	563	543	609	543	601	595	550	555	599	596	563	559	584	603	614	564	586	574	605	594	604	530	594	569	580	594	570	598	653	599	595	590	582	555	589	571	626	597	609	596	591	619	598	576	597	539	609	573	573	595	573	570	598	583	617	602	610	574	600	572	576	593	579	554	578	583	585	629	570	592	581	583	548	590	619	589	597	570	611	542	626	580	536	639	566	594	584	582	565	566	579	573	588	585	601	581	616	591	614	559	570	587	545	602	587	564	580	554	586	565	566	609	541	600	559	594	628	559	528	589	563	597	576	490	628	579	564	580	601	574	595	579	560	557	597	558	544	569	570	592	557	584	556	582	590	609	571	635	590	606	628	565	608	586	553	577	586	588	589	543	609	509	601	539	577	602	604	568	587	592	607	558	580	587	572	591	553	603	547	596	608	564	586	581	601	524	583	594	577	552	570	576	546	538	552	542	605	583	542	578	542	597	572	557	600	527	591	538	593	609	547	595	610	628	575	592	586	598	592	615	606	580	592	572	582	612	582	583	523	597	591	589	568	586	591	573	562	531	557	599	611	596	600	576	599	597	575	603	572	589	543	611	590	572	591	603	589	580	573	562	615	599	583	570	564	608	586	578	604	584	599	571	575	576	598	569	556	569	521	582	572	568	581	569	566	579	573	568	566	595	607	558	596	664	591	564	554	626	587	574	563	578	625	609	574	600	569	592	575	538	607	534	586	557	537	575	585	581	613	604	534	595	549	560	612	573	577	590	570	609	609	557	628	650	634	570	574	581	616	581	556	596	619	589	582	584	599	524	567	574	582	576	552	568	583	541	578	564	611	577	643	596	569	574	595	551	563	595	541	627	581	610	586	580	567	570	566	569	559	554	565	566	569	590	550	582	598	580	572	553	601	555	589	559	570	589	598	570	598	588	571	539	628	562	554	610	610	573	602	583	532	623	534	597	586	583	612	629	588	572	610	545	555	604	592	627	587	632	583	588	612	582	584	584	618	548	580	534	585	568	570	580	549	575	582	617	556	626	587	605	539	616	571	623	543	576	604	576	608	585	564	580	520	574	552	599	609	594	586	587	625	560	599	600	601	577	584	586	612	552	570	583	589	580	529	560	600	605	560	595	584	556	541	609	546	580	597	613	589	558	593	574	570	579	596	590	579	618	581	580	565	586	559	586	598	543	601	605	567	631	607	546	600	595	616	580	570	617	554	611	578	548	615	545	548	579	575	618	570	583	623	583	614	522	599	594	593	588	587	585	591	624	600	574	565	618	581	558	575	549	605	592	556	602	594	658	596	603	604	568	567	601	579	583	549	596	611	593	581	524	544	563	584	620	553	561	562	577	582	621	580	590	577	596	586	585	591	579	578	554	623	566	566	546	550	556	634	573	559	573	594	578	564	573	550	564	574	605	555	584	612	590	575	549	564	578	558	593	573	614	585	608	582	608	579	597	555	561	578	581	606	641	640	584	596	549	613	575	593	562	538	552	591	566	569	572	654	605	577	613	621	536	614	610	550	577	608	633	577	594	587	587	589	581	608	574	552	614	622	639	588	615	613	615	611	525	592	592	567	607	574	607	605	588	603	565	582	567	591	552	564	564	540	625	574	582	563	591	608	574	576	588	576	557	608	582	560	587	604	538	550	570	580	590	588	554	595	556	550	568	562	579	599	597	596	581	596	584	589	588	583	570	597	612	556	544	582	603	580	573	570	594	574	582	534	568	581	617	600	558	585	603	566	575	552	590	555	555	584	571	565	570	551	600	582	566	577	575	612	573	589	611	626	558	589	598	547	559	549	591	572	549	554	622	574	621	571	572	589	596	598	605	555	512	600	563	587	597	588	566	563	605	582	608	593	560	557	609	599	589	557	597	559	573	557	570	570	590	596	602	576	559	582	585	574	623	592	636	600	564	583	625	553	595	608	534	592	555	570	609	581	551	570	549	576	582	581	576	593	539	563	593	610	571	608	517	531	574	576	606	607	567	596	588	550	574	573	597	624	542	588	590	563	570	623	578	586	586	593	626	587	557	594	610	566	590	637	552	593	557	600	580	559	564	637	605	548	582	594	629	540	566	579	580	574	580	548	607	557	639	599	588	569	580	583	595	569	584	582	573	547	535	543	585	609	587	580	595	554	579	558	580	582	572	544	585	588	563	561	574	568	577	619	586	573	543	534	547	592	576	582	613	586	602	606	547	583	577	549	611	596	587	583	543	590	584	569	588	566	592	547	544	556	599	582	580	602	592	569	551	591	580	571	596	577	562	557	568	588	588	582	616	607	549	582	556	586	559	591	605	571	599	595	577	567	552	549	587	567	576	537	568	602	617	599	555	604	547	585	579	581	549	552	556	567	564	582	652	575	618	566	570	560	583	576	600	592	586	549	539	558	602	616	565	652	582	608	584	528	580	585	592	553	557	587	600	605	608	534	514	604	612	612	559	621	568	575	597	552	597	576	582	577	674	583	590	562	570	605	617	594	583	560	574	596	564	546	595	584	563	590	583	537	583	548	569	547	548	595	528	545	619	585	580	612	561	588	601	598	565	583	593	552	598	569	570	556	591	600	578	579	588	588	596	572	544	561	572	541	592	559	573	584	607	567	559	575	559	571	585	577	617	626	571	619	567	542	565	618	572	589	566	614	601	574	556	576	596	548	575	587	557	582	588	572	610	611	575	554	571	569	586	584	578	600	569	620	555	570	572	572	549	570	579	579	557	585	577	595	570	623	602	582	550	555	600	603	573	589	566	624	592	620	590	560	553	547	560	573	574	619	579	567	609	599	562	576	542	567	614	626	577	595	587	576	549	551	548	546	572	581	598	577	552	598	544	555	555	571	594	610	565	604	580	602	620	542	577	592	562	608	570	595	554	603	560	627	585	584	565	592	588	648	548	575	585	618	623	601	544	548	582	593	585	619	580	591	597	561	582	504	554	585	571	555	575	570	564	579	627	562	554	618	610	618	556	537	584	560	547	568	582	542	596	560	574	600	567	565	584	592	584	582	575	570	595	603	602	603	609	610	572	602	619	593	594	560	559	601	564	569	584	573	580	585	603	586	568	555	570	526	564	611	581	580	587	594	571	558	587	572	590	557	623	579	588	567	587	604	634	596	586	547	594	572	557	583	582	538	572	607	620	558	588	587	573	592	596	573	627	596	612	597	595	592	552	602	589	574	615	579	566	565	552	599	604	591	570	579	624	576	536	637	568	537	578	595	649	573	551	567	590	563	583	579	546	562	580	583	580	583	571	580	599	589	607	588	541	550	594	590	575	555	576	567	609	577	562	581	619	556	617	585	601	607	624	612	579	572	546	581	582	554	622	546	599	541	590	560	557	623	599
7364	3614	3157	3027	2657	1873	1887	2003	1271	1080	1164	1052	1049	993	978	1030	1050	973	922	929	937	960	973	982	951	941	981	970	971	946	959	936	936	931	926	957	938	944	953	988	966	959	893	940	927	921	951	983	984	917	955	966	931	972	919	937	890	916	920	977	955	904	879	973	912	929	939	930	977	914	907	940	968	915	927	941	973	913	935	917	926	886	910	961	922	971	907	945	944	929	907	965	883	962	892	893	980	888	925	933	961	924	962	923	958	976	865	1024	918	924	951	979	940	972	963	971	883	967	937	937	907	881	938	880	894	948	954	911	926	981	964	928	892	941	942	955	939	953	928	953	945	931	956	919	883	921	940	929	948	904	933	931	894	896	923	921	923	882	928	966	968	910	930	946	910	922	943	925	998	885	941	975	949	901	939	953	942	878	918	917	960	954	929	942	953	925	918	967	925	872	926	914	916	939	970	1000	947	1005	953	949	909	926	965	1001	944	924	932	949	966	900	984	909	941	932	933	962	940	957	928	953	981	958	990	946	882	895	980	931	938	925	973	942	881	920	940	964	906	928	911	927	958	909	909	988	984	931	925	990	963	942	901	898	942	941	936	933	958	923	937	946	952	938	900	898	919	935	919	951	937	932	977	888	937	959	926	973	982	902	975	966	872	956	988	953	930	932	923	987	982	923	953	911	932	925	934	923	926	944	952	913	944	900	950	924	936	971	884	901	946	947	910	931	967	909	908	955	928	984	921	965	939	898	954	907	917	925	921	937	922	932	956	918	972	1000	946	978	934	912	906	983	959	969	877	948	908	921	854	956	850	908	949	893	896	927	947	971	940	876	868	927	867	946	920	935	949	921	923	948	947	969	938	915	969	954	944	898	993	996	932	886	932	973	960	933	968	904	921	1003	1001	936	898	930	917	929	937	935	954	955	926	983	962	965	929	926	973	916	972	935	958	947	979	962	952	962	943	979	942	925	929	966	941	936	975	896	935	899	903	968	901	914	917	894	917	970	902	956	917	899	943	908	984	967	905	924	940	935	947	916	899	935	881	941	950	966	955	908	962	897	918	909	949	922	974	905	922	975	935	956	916	956	901	919	956	957	896	941	929	919	918	954	957	937	922	959	943	975	855	877	945	926	943	949	898	933	929	953	964	904	954	909	935	939	896	1011	914	909	952	944	961	948	970	896	959	953	943	990	923	970	928	890	918	902	987	879	927	876	929	991	992	973	925	932	952	943	931	958	940	911	931	926	948	964	903	991	914	984	911	911	981	896	917	957	939	951	935	929	930	936	948	924	933	907	892	923	985	884	937	955	940	932	947	966	930	925	976	876	860	920	858	933	899	909	914	954	941	918	891	883	938	977	932	966	959	965	946	936	909	954	966	978	934	950	963	917	979	926	960	869	1023	908	965	885	907	899	967	902	907	927	957	944	930	940	902	964	927	919	950	950	900	968	944	890	992	963	942	902	969	917	926	996	971	994	942	941	972	967	838	924	876	1002	919	917	966	938	922	950	916	954	977	929	997	963	964	911	916	909	940	917	927	920	991	980	961	914	974	881	916	933	943	934	1000	866	959	943	927	913	972	998	919	872	970	919	912	889	931	910	932	904	923	960	928	924	937	988	993	975	918	963	953	980	927	957	946	914	944	924	955	986	960	945	927	927	923	925	933	932	939	935	908	939	881	950	888	945	953	888	937	958	881	969	928	998	972	912	1004	969	921	981	920	965	976	912	910	970	989	899	943	976	916	844	994	934	980	1004	983	948	925	961	985	919	969	899	921	958	928	885	906	1002	970	914	921	910	946	970	961	936	908	914	911	941	929	903	919	992	984	927	948	932	910	943	962	973	969	929	964	945	941	863	951	944	947	1011	925	964	919	955	1015	941	951	939	944	948	947	917	933	983	921	873	955	920	914	939	998	908	932	952	955	924	939	968	969	906	907	939	930	952	934	995	888	944	939	879	961	950	928	956	940	943	969	905	935	979	1015	918	931	953	887	924	907	940	926	977	887	922	959	942	885	900	964	871	932	924	883	941	926	963	980	883	916	914	879	886	956	979	941	884	982	904	951	903	961	937	919	942	930	896	943	928	974	932	940	885	898	924	982	951	929	926	898	960	895	864	947	944	907	913	993	901	915	995	885	900	913	940	936	945	942	883	933	932	900	911	937	943	948	977	884	908	919	878	996	922	977	906	949	944	948	942	958	930	993	899	962	880	886	959	944	928	955	914	961	944	924	904	948	943	1013	935	999	1003	905	888	943	939	935	972	901	944	981	963	933	960	930	929	961	901	952	924	900	1009	950	877	940	965	965	927	930	947	958	889	922	916	943	921	939	931	990	934	911	980	983	934	932	929	903	968	901	931	894	901	951	931	912	941	978	898	949	949	964	965	948	948	967	893	974	971	943	970	958	919	925	954	938	914	928	928	920	937	992	890	939	910	967	963	887	951	935	924	952	986	916	954	975	933	933	922	897	979	955	927	934	934	926	914	894	937	932	989	925	932	910	939	944	903	904	940	967	884	926	958	965	952	880	908	913	970	1005	934	935	949	940	958	907	913	945	914	907	921	904	970	972	935	934	929	896	916	899	940	960	895	950	941	952	919	924	973	949	913	963	911	987	938	939	890	913	973	959	929	902	963	946	926	917	970	938	889	967	979	955	936	919	987	967	956	878	933	925	987	1001	918	962	993	905	932	969	944	934	923	961	939	949	953	940	967	968	905	883	934	933	955	969	897	984	943	975	909	934	908	978	957	1004	956	931	891	922	919	912	973	935	877	934	951	983	963	918	935	923	881	935	987	921	935	913	906	967	951	940	945	943	933	891	943	968	934	940	950	955	915	908	921	972	1021	895	922	945	934	935	981	962	905	946	915	870	945	919	933	971	934	989	967	938	981	960	953	905	968	875	919	1017	982	941	929	966	976	972	1021	942	893	917	886	918	951	945	968	956	912	948	907	937	883	961	917	943	922	917	944	968	963	949	973	934	936	902	918	944	972	935	936	878	912	961	939	925	887	944	974	905	941	962	913	978	966	871	892	976	946	933	986	942	929	932	892	932	964	964	945	954	957	892	948	874	960	979	892	979	917	918	920	983	921	933	987	948	929	937	868	910	904	931	913	927	927	921	970	970	933	960	885	915	937	961	930	919	953	891	978	947	997	937	1014	859	996	953	919	957	972	984	933	950	975	923	896	932	915	958	912	978	911	976	950	997	965	979	895	916	977	913	940	962	937	940	932	1002	978	923	953	910	966	945	1008	980	956	944	975	922	974	917	897	929	933	980	923	996	915	967	939	911	958	898	915	922	942	935	948	922	902	973	912	909	906	883	914	914	960	970	945	974	963	935	968	845	927	931	942	950	959	932	981	942	893	992	890	910	935	947	942	958	947	905	941	916	905	956	954	933	917	977	928	978	913	893	923	908	980	949	892	959	916	916	949	895	884	960	893	916	901	893	946	907	939	938	963	930	961	906	986	909	959	968	912	902	931	927	932	975	951	891	937	958	954	931	941	918	903	964	1003
24420	21252	28234	24575	18916	2820	1559	1193	908	753	781	767	732	676	662	670	639	605	602	592	551	579	577	608	575	561	589	585	584	589	572	576	575	547	591	630	585	538	529	513	533	541	540	574	549	586	543	565	514	518	542	564	527	568	537	541	519	527	523	572	503	533	550	562	572	537	549	557	570	569	547	551	554	536	560	560	559	538	551	554	534	562	514	552	579	503	543	582	502	511	536	548	549	564	548	557	564	497	545	545	566	532	559	555	516	564	554	499	562	533	527	568	561	579	529	553	527	573	540	550	537	535	552	574	536	544	543	579	560	504	577	530	536	561	581	488	505	539	517	602	540	591	533	577	549	599	533	590	535	569	575	551	584	531	527	555	547	553	553	526	538	560	519	556	546	552	535	570	538	560	533	529	511	573	537	565	559	513	546	521	519	554	542	561	533	572	571	557	505	573	558	475	544	537	542	542	559	542	543	526	574	615	545	538	537	552	554	576	562	537	524	577	553	564	600	554	527	558	584	514	581	574	552	564	542	536	517	553	565	546	535	524	535	500	571	539	559	523	539	547	540	608	552	532	576	572	534	493	548	553	549	530	530	518	579	514	556	557	528	553	574	537	601	499	527	548	557	558	494	486	570	570	533	552	531	567	524	553	527	602	527	598	575	551	532	568	569	559	531	556	538	530	541	549	614	536	532	524	515	513	550	535	542	551	535	555	530	555	555	520	529	556	551	576	533	505	526	550	533	538	553	521	538	546	585	565	505	554	547	556	561	546	558	537	565	503	536	560	541	507	540	540	548	590	534	529	509	549	558	538	512	569	544	591	530	536	531	594	552	535	587	547	528	544	544	527	528	578	558	561	551	526	554	535	574	577	545	584	533	554	560	542	553	547	558	588	564	539	554	540	525	531	601	540	574	546	523	542	525	538	535	574	553	559	569	523	578	535	568	576	574	528	523	540	556	515	528	595	542	572	512	522	566	564	539	536	576	539	559	555	521	524	507	556	529	550	550	571	569	553	545	543	534	571	530	553	532	603	554	529	554	537	548	575	563	556	504	549	523	542	520	511	548	536	569	575	570	559	532	536	541	533	555	571	520	546	514	535	574	558	557	577	512	557	558	552	541	594	549	570	545	556	517	571	616	576	578	494	572	537	541	500	580	570	499	574	544	525	528	586	560	549	546	559	526	551	542	554	571	564	559	538	545	545	558	531	614	563	518	556	509	583	542	563	559	514	594	602	578	578	577	537	569	536	558	522	520	562	539	549	609	534	536	553	538	511	565	555	541	542	589	526	557	551	514	552	511	515	570	574	538	591	511	552	548	529	551	593	573	533	567	555	555	536	512	551	568	564	561	544	553	536	544	525	568	488	566	505	559	544	543	549	530	528	526	529	554	541	542	537	542	571	577	606	563	529	552	514	541	542	541	545	534	487	515	532	561	544	521	535	551	552	536	553	512	590	568	553	566	555	538	547	546	548	546	586	556	552	540	594	556	526	557	566	591	535	558	521	566	526	544	545	574	524	532	538	566	564	542	528	554	513	578	519	512	539	588	506	537	556	565	553	569	541	545	509	571	513	492	484	531	480	539	552	542	503	555	535	585	518	519	558	566	548	566	559	545	577	562	563	554	558	517	518	537	559	510	556	546	583	519	535	559	544	546	529	582	557	554	527	582	549	544	569	543	528	552	533	574	515	527	500	554	558	523	512	526	529	525	500	555	500	580	551	582	500	568	551	510	565	562	567	560	580	525	513	552	556	523	567	563	527	529	529	537	562	528	534	543	555	538	508	526	542	555	561	515	519	600	550	536	553	523	566	588	564	522	529	516	553	564	557	584	557	549	584	556	568	596	512	549	595	522	562	537	571	567	539	552	564	528	566	526	568	587	516	572	574	567	538	589	553	557	540	524	532	511	528	563	515	596	543	507	574	576	550	585	570	538	540	541	588	558	546	546	552	557	549	548	548	520	549	514	572	560	554	533	525	527	544	537	540	554	564	558	589	540	572	557	545	543	577	571	539	558	493	570	551	550	564	532	558	577	557	580	567	512	535	568	554	523	550	553	569	588	504	525	543	563	524	551	537	567	571	522	502	521	587	518	536	545	537	540	571	564	566	508	583	551	543	505	569	577	565	523	576	547	540	556	531	598	539	558	521	523	536	566	495	556	486	568	512	566	559	538	549	526	538	534	542	531	499	531	523	520	565	564	539	548	569	555	549	552	559	523	554	543	519	515	556	543	545	531	550	538	555	541	521	522	562	555	548	560	538	565	574	555	548	555	496	514	546	531	582	534	559	545	546	560	540	544	584	543	525	582	534	515	534	555	523	565	529	558	553	534	506	565	569	571	539	554	555	553	565	540	570	511	563	552	540	588	559	495	553	566	554	538	515	546	540	590	502	578	547	531	526	568	525	591	571	592	558	531	514	531	563	510	552	558	554	555	530	547	539	548	547	534	553	517	574	516	572	543	585	549	539	567	541	508	565	529	553	553	540	565	541	555	550	552	522	496	519	537	552	531	530	532	508	505	522	541	530	572	542	571	506	521	548	554	529	563	572	497	567	564	562	532	532	530	557	559	528	549	533	529	576	533	597	545	568	556	542	561	503	543	551	562	517	560	571	523	563	539	524	528	556	561	517	521	523	564	541	534	568	551	549	545	521	590	521	487	538	524	529	549	526	522	574	522	535	599	558	551	531	523	548	538	535	511	517	557	547	527	551	544	564	526	558	567	550	589	554	516	572	536	572	535	527	532	553	546	574	479	555	573	546	544	537	538	529	535	551	535	566	504	582	528	540	583	523	535	556	529	553	512	543	549	566	506	531	536	553	526	522	548	559	538	536	556	560	594	511	495	557	558	521	545	523	550	551	579	556	574	577	540	542	543	501	560	548	610	501	485	553	543	532	560	567	569	556	524	508	499	517	530	570	545	523	526	529	518	531	569	581	531	547	584	532	551	528	580	498	575	523	554	603	547	557	528	580	542	578	527	546	572	534	560	570	548	497	548	544	559	535	550	540	541	562	530	578	561	515	527	530	514	574	558	564	530	517	499	536	534	557	539	527	541	500	564	569	537	519	546	546	519	544	546	520	564	552	525	538	526	537	546	529	564	549	527	524	526	542	552	530	520	590	538	571	563	546	510	524	497	537	513	535	518	547	545	551	505	565	569	515	522	521	529	520	554	542	502	550	553	530	576	527	542	499	559	562	514	492	522	526	561	521	554	533	580	581	561	552	592	573	535	545	528	604	516	528	553	586	520	533	576	516	542	534	537	514	518	562	532	560	582	549	536	535	540	573	516	527	547	534	538	535	561	549	534	524	587	580	563	510	555	599	555	494	549	555	539	515	551	552	606	560	555	525	512	499	536	564	551	545	547	536	545	567	553	535	519	540	607	520	547	512	578	539	578	542	564	576	558	530	559	502	532	517	565	545	587	527	558	533	541	574	524	575	584	534	522	559	532	552	535	566	541	540	510	609	571	528	539	505	523	586
9806	11324	9919	6001	4791	3479	3300	3146	1905	1659	1592	1519	1294	1268	1286	1238	1026	1045	1015	1055	1033	978	948	991	970	952	986	926	930	935	949	879	908	893	884	853	941	912	911	933	894	925	877	937	981	875	849	859	905	892	872	873	904	905	877	822	884	926	932	907	922	861	906	947	872	901	957	893	890	890	830	917	876	920	929	901	900	878	913	871	898	849	896	943	907	883	905	856	963	845	859	860	882	874	876	930	921	941	887	929	937	918	889	909	832	922	881	836	895	908	871	923	855	900	936	908	901	932	900	940	906	883	909	926	906	900	890	853	872	911	957	883	873	927	888	914	923	895	879	899	913	908	898	865	919	895	925	875	887	920	864	904	880	876	854	869	907	843	951	874	889	872	888	871	837	879	920	900	905	907	891	907	870	877	898	893	890	951	872	900	859	873	900	874	863	887	884	870	856	845	881	933	927	955	926	876	864	933	902	841	899	879	868	883	988	850	897	874	868	894	908	870	878	914	867	851	904	852	908	865	908	948	914	819	902	896	926	886	862	846	929	857	875	955	853	918	887	902	873	899	943	841	922	842	902	878	905	937	876	911	897	866	891	871	850	869	874	867	891	851	909	908	916	855	859	888	867	919	891	900	947	915	888	873	891	894	892	830	873	907	886	907	887	951	931	919	910	949	844	871	887	928	903	903	914	852	856	908	879	914	901	877	902	877	859	880	885	825	893	908	965	849	930	900	886	865	930	876	843	842	903	890	863	898	925	875	906	933	903	914	887	876	907	950	929	897	887	907	890	896	907	938	889	922	877	921	908	833	920	911	926	864	888	882	891	872	911	894	884	897	932	864	854	906	898	894	830	937	896	869	887	950	876	875	872	876	885	921	851	881	958	917	875	889	933	885	913	921	900	846	923	923	858	915	891	918	831	877	841	930	857	871	927	912	919	909	887	899	926	929	921	871	854	886	884	860	870	897	910	882	873	881	862	910	919	885	853	908	886	890	902	851	854	926	910	902	891	856	893	851	881	860	895	888	933	913	882	884	817	863	906	920	858	891	900	894	849	857	875	875	935	854	892	871	941	897	940	888	877	935	907	875	920	941	915	873	896	874	900	885	865	891	902	905	890	881	901	829	910	909	861	867	879	887	872	938	928	899	833	899	879	886	862	819	908	873	834	927	857	873	927	844	904	926	922	843	887	924	902	930	840	967	876	909	884	865	904	887	889	932	830	888	923	845	892	862	884	890	885	913	892	906	842	890	892	889	911	879	873	903	847	889	866	873	917	920	878	895	913	940	875	878	891	892	920	856	938	953	912	918	882	875	891	914	869	902	873	895	878	920	914	929	922	889	893	958	894	888	906	883	937	815	908	886	860	877	868	852	895	875	943	941	898	850	886	868	879	923	909	937	895	872	918	892	889	891	862	865	863	841	893	871	869	941	936	878	846	867	873	907	876	862	893	939	901	924	904	921	901	891	896	899	838	873	902	837	840	875	883	891	931	917	868	886	939	835	875	919	918	914	908	911	879	886	901	889	918	938	899	939	949	917	857	894	864	951	898	889	872	872	879	893	893	866	852	888	834	841	911	872	938	875	906	936	842	922	894	890	918	898	913	886	950	852	839	917	934	887	873	903	898	927	883	843	870	914	896	850	825	850	921	892	893	885	913	952	842	891	918	889	875	827	865	888	921	869	894	868	937	884	924	888	842	893	912	932	925	899	853	953	850	925	908	869	890	881	843	906	883	884	872	896	892	893	909	871	914	876	895	896	881	922	873	939	887	891	884	909	889	905	945	819	876	850	895	902	920	891	902	873	883	922	868	848	826	891	862	889	891	927	884	902	892	861	899	938	953	881	876	853	878	963	953	960	888	814	894	933	877	853	899	913	932	916	904	926	851	913	884	913	883	908	917	890	924	849	860	870	864	906	860	873	876	831	899	840	881	866	946	849	874	857	854	876	880	840	879	933	885	841	903	845	883	856	893	890	821	897	874	893	918	941	858	906	903	943	904	876	882	913	835	900	893	852	897	869	907	892	862	912	917	888	918	932	931	881	917	908	879	888	926	898	904	880	869	876	863	907	913	859	874	818	885	892	867	858	849	903	859	900	904	916	882	910	928	901	890	868	891	849	941	825	864	927	897	904	867	894	895	873	958	862	891	884	845	919	854	895	907	876	856	880	882	927	933	880	817	880	944	922	921	907	883	941	793	868	893	884	864	878	918	888	884	926	923	874	903	916	887	907	896	878	909	861	845	916	879	844	875	909	947	866	913	900	922	879	904	896	861	932	895	907	880	879	871	884	836	889	874	832	894	935	906	864	886	941	812	902	885	887	851	923	850	882	896	857	911	962	927	869	906	900	879	927	933	919	853	884	891	929	900	903	848	911	887	927	920	852	829	852	884	917	940	908	907	871	880	971	873	932	937	935	883	874	900	929	915	865	863	924	891	892	899	954	943	857	855	922	902	863	973	900	845	849	909	910	903	889	860	870	883	931	860	871	859	859	862	932	934	886	931	857	837	868	935	871	906	922	897	879	901	921	873	904	912	894	853	907	908	834	963	859	928	833	956	924	895	807	905	914	882	869	878	880	896	871	880	871	885	897	827	809	855	895	902	882	909	899	918	921	895	892	948	896	922	882	959	939	900	830	860	932	915	888	893	913	892	868	895	876	883	878	905	870	921	858	906	875	876	931	898	887	914	867	919	872	860	888	948	941	903	875	952	850	858	855	919	889	943	872	868	820	891	885	897	867	903	909	905	930	898	926	886	915	933	873	875	942	820	925	851	830	949	857	878	900	885	913	874	939	893	878	916	840	875	842	882	823	875	868	953	864	912	848	878	907	856	882	868	926	891	896	868	892	931	888	923	872	863	934	891	855	944	874	873	871	897	862	886	878	903	921	888	889	893	891	926	872	884	857	887	871	911	908	877	803	901	919	861	881	890	904	914	842	933	938	930	858	886	839	912	916	841	902	814	922	841	844	860	899	898	850	915	888	850	930	873	805	877	918	855	922	860	897	953	873	881	922	902	893	888	854	935	840	945	902	858	901	912	871	921	916	873	960	879	863	847	878	910	922	890	930	905	888	888	876	875	912	890	867	941	898	850	892	895	897	847	893	856	850	875	905	875	854	870	920	872	908	838	865	910	867	888	858	877	820	858	883	976	940	897	942	926	882	901	847	892	909	886	869	883	918	874	942	884	953	892	836	932	892	914	871	848	911	972	891	876	932	908	881	882	914	875	837	896	876	882	921	904	912	893	880	905	847	878	916	909	902	902	896	878	944	891	822	913	863	843	889	873	924	863	872	902	909	871	929	887	923	896	877	871	898	977	866	957	880	918	867	894	896	901	902	906	903	846	927	855	871	890	903	832	878	888	895	886	927	881	895	835	924	889	908	849	899	873	872	927	903	874	902	891	843	849	915	895	899	907	906	875	924	913	895	951	877	934	857	894	914	884	938	885	869	898	890	899	910	871	852	923	901	945	894	861	903	889	916
23529	21394	29166	23989	21400	19396	3169	1365	687	628	627	563	475	415	435	391	367	322	310	303	285	280	253	279	263	266	259	273	282	249	261	254	244	242	242	259	244	265	249	230	241	224	244	235	244	241	236	224	222	239	219	199	238	227	236	241	236	238	248	267	215	224	230	245	235	242	228	236	223	199	216	209	235	241	236	215	226	224	227	212	255	237	222	232	240	195	216	237	232	213	214	253	236	215	220	231	222	231	247	224	240	197	212	210	218	200	246	230	219	227	247	234	224	237	223	235	232	228	215	214	222	211	229	240	233	241	235	241	235	223	218	210	220	224	221	204	236	214	213	232	236	215	229	228	224	216	208	212	219	218	231	244	218	237	239	246	205	230	238	221	249	207	214	216	237	217	190	239	236	231	211	226	224	241	191	212	250	232	235	210	248	210	224	228	217	241	249	241	211	231	223	246	226	235	245	203	217	232	232	219	206	226	234	236	222	251	218	231	245	207	238	232	242	213	218	225	227	219	232	206	219	234	238	212	256	234	269	247	223	223	224	249	244	220	233	236	221	237	228	199	253	214	206	210	243	226	242	227	230	198	241	210	225	249	208	241	218	269	199	235	227	244	230	244	237	219	216	238	213	213	236	202	247	228	236	249	217	246	219	246	231	228	225	227	236	227	240	233	213	246	222	212	224	234	231	172	228	241	224	249	221	236	237	227	220	257	230	263	219	220	203	220	228	221	210	219	219	208	230	234	251	215	233	221	235	181	237	237	220	210	203	217	211	232	267	208	226	226	214	241	235	208	202	228	230	228	227	237	228	269	250	223	229	214	239	254	198	203	230	238	228	232	237	197	214	216	208	232	232	213	234	251	222	231	241	212	233	208	252	226	224	243	216	225	221	203	203	228	218	258	225	232	246	209	218	198	192	245	230	220	222	237	235	260	212	220	225	214	232	229	237	268	256	240	200	192	222	219	218	219	230	217	231	224	215	207	232	202	236	240	235	242	232	211	238	205	205	210	223	233	199	209	253	202	230	240	224	213	239	241	233	217	216	232	243	218	226	216	230	229	244	243	222	229	233	215	222	204	232	226	228	230	211	210	215	220	242	222	219	219	235	245	230	227	226	242	250	210	217	236	218	243	202	211	205	225	225	217	250	270	247	219	236	219	206	240	228	194	235	220	249	224	217	234	238	244	242	221	209	237	218	203	235	247	241	241	216	263	219	228	241	233	227	202	216	245	216	221	240	234	205	221	193	211	217	226	205	236	219	260	235	213	260	245	225	238	227	210	209	214	217	255	235	253	216	225	227	244	246	224	203	204	225	210	210	229	222	233	200	227	253	220	230	230	228	239	199	207	226	245	229	207	228	242	239	248	235	258	222	245	233	232	261	230	202	245	226	222	241	225	247	220	225	215	211	228	220	236	213	201	213	237	207	214	251	227	221	225	230	227	211	230	235	224	197	209	241	223	209	233	246	207	258	227	254	237	221	249	235	222	208	234	200	223	209	223	238	214	223	242	212	224	215	200	233	221	245	249	202	200	234	248	215	213	210	237	242	235	215	215	218	244	255	202	220	229	200	249	206	220	227	226	240	239	226	202	233	216	223	224	208	219	194	206	243	247	227	248	237	230	245	226	242	194	233	224	218	196	213	219	230	221	220	223	242	255	205	254	223	240	221	228	235	207	213	218	229	253	220	229	229	238	255	234	224	233	227	226	216	237	253	205	233	215	248	252	246	205	245	245	228	257	240	233	230	229	226	207	209	226	204	211	236	224	250	256	236	211	235	240	212	205	218	225	222	215	222	211	209	251	201	223	214	233	246	212	254	250	248	238	238	221	232	205	222	233	234	224	219	228	211	217	228	257	232	217	224	226	232	239	258	245	246	243	198	225	258	238	209	207	224	203	218	213	216	202	242	268	236	236	220	246	252	210	265	234	224	220	258	210	251	226	234	206	222	225	222	222	243	218	213	238	215	219	221	219	215	253	233	233	214	219	221	236	230	233	233	213	233	215	223	271	210	245	225	236	234	241	227	248	228	231	239	241	227	232	210	248	223	227	213	203	213	253	216	219	212	219	213	218	205	223	212	247	229	231	209	229	204	227	238	222	225	243	231	252	212	216	245	215	228	227	204	231	195	222	213	227	229	240	242	225	223	206	213	218	245	217	192	219	236	214	257	227	206	221	258	218	234	219	228	185	220	236	227	200	221	230	244	230	275	257	213	243	230	232	232	257	217	274	235	230	205	259	196	209	223	233	245	240	248	229	217	199	206	218	229	210	222	236	205	245	235	232	205	205	205	216	233	234	234	213	239	245	238	202	235	238	223	236	208	196	230	218	250	218	210	250	223	247	235	218	250	206	229	210	250	228	252	231	233	230	214	212	197	234	223	225	234	226	227	210	202	189	214	217	208	226	219	227	216	223	238	229	239	225	233	251	219	225	225	219	213	225	221	201	227	236	204	210	237	195	226	223	230	199	208	245	229	249	240	232	232	203	220	238	230	222	216	251	214	209	224	226	242	222	237	233	232	257	242	230	203	243	230	223	224	217	223	233	216	215	229	225	231	222	237	231	226	244	236	221	222	216	272	234	241	219	230	242	216	197	261	238	246	236	221	195	220	230	232	213	235	224	236	209	223	227	229	212	215	239	242	204	203	207	215	215	226	229	220	233	233	227	231	209	238	214	264	230	248	237	265	211	214	229	243	217	242	229	225	250	222	246	233	224	211	236	234	212	206	206	218	223	209	192	237	229	223	221	241	241	208	217	218	233	233	210	228	234	229	225	227	217	221	263	218	219	228	188	214	215	210	245	223	248	191	248	231	245	218	242	232	232	249	251	209	258	226	212	240	221	221	246	227	234	225	227	200	209	245	215	235	236	212	237	215	203	213	201	227	224	242	236	200	233	222	226	235	216	229	230	246	239	238	224	214	207	236	242	196	210	221	245	244	216	236	223	217	224	239	226	229	223	249	235	221	225	221	219	197	206	217	243	249	236	242	212	194	216	220	234	206	243	232	241	231	224	253	212	229	223	243	225	220	226	212	217	208	205	231	225	208	222	233	237	237	229	226	238	202	250	211	235	235	213	206	194	247	236	218	226	255	204	222	222	206	222	250	248	224	212	180	230	214	214	243	248	245	227	269	253	239	262	220	231	212	228	210	209	213	214	244	212	247	203	222	230	227	252	192	229	224	239	252	243	236	249	227	233	252	228	238	231	236	214	209	234	207	222	239	254	242	222	223	226	229	215	255	218	229	238	244	219	211	211	215	227	227	231	229	236	218	222	268	237	258	229	245	226	238	222	211	230	219	191	226	233	230	226	239	206	217	209	202	208	241	194	194	201	231	231	216	216	231	228	236	208	223	222	221	236	243	234	229	200	228	243	222	200	230	235	230	228	225	207	236	262	237	226	240	209	208	199	198	237	226	222	228	204	219	227	219	219	220	241	245	196	221	239	206	220	242	222	242	198	204	214	225	235	226	215	248	218	213	245
12736	17972	15442	8156	6601	5316	4613	3692	2286	1946	1598	1455	1228	1144	1062	946	848	690	593	585	604	537	545	493	505	541	560	501	465	499	481	469	460	416	478	422	473	442	460	435	392	403	415	418	417	422	397	396	418	406	385	397	427	390	401	431	388	437	423	400	433	424	371	389	423	360	382	389	415	405	406	393	425	404	403	430	369	367	404	413	417	401	385	394	346	394	404	383	396	434	372	372	403	423	374	404	380	371	384	391	412	384	414	387	379	391	406	379	384	365	379	421	387	371	357	363	386	457	396	390	406	422	412	421	415	358	430	409	393	397	423	431	397	386	377	363	417	364	408	404	399	394	374	406	372	391	403	373	395	412	351	371	379	402	393	408	374	415	401	380	411	381	380	400	388	418	409	369	377	410	397	419	381	369	402	389	381	405	393	392	362	388	384	408	388	335	376	381	382	388	378	405	385	398	428	374	379	356	395	392	393	395	398	377	366	379	387	395	403	388	408	403	387	425	427	382	404	428	396	372	381	406	380	374	379	380	393	392	396	364	400	423	386	416	370	390	399	391	392	375	387	402	403	345	401	422	405	391	377	430	384	393	360	375	400	396	394	420	362	399	374	413	372	396	409	378	403	386	361	383	372	425	377	399	401	412	416	409	395	387	394	400	394	368	379	376	386	389	391	392	356	389	400	331	400	382	390	405	410	381	414	386	408	399	371	397	385	383	344	351	358	382	357	383	399	364	391	391	405	396	382	411	402	358	385	390	361	392	383	378	410	396	380	379	371	397	377	400	369	350	422	380	355	364	395	407	380	353	378	403	353	396	370	372	371	374	381	353	409	381	395	400	365	403	379	358	370	396	382	394	414	389	401	367	417	390	372	361	371	377	364	393	368	389	373	381	394	383	397	437	378	375	396	382	362	393	390	374	383	383	419	389	389	377	352	408	396	397	401	384	376	411	387	389	365	363	393	394	393	372	399	382	346	384	407	390	386	365	370	372	405	395	407	419	405	386	425	377	407	405	339	368	366	369	384	391	364	390	370	381	428	416	379	397	388	366	410	401	397	398	374	385	372	398	367	373	384	370	377	391	415	395	402	379	392	386	375	399	367	429	365	385	389	383	398	357	383	396	410	359	398	387	390	341	401	415	409	377	385	383	409	413	399	423	409	388	366	393	364	395	393	416	380	423	387	393	416	391	383	389	440	357	398	391	370	444	370	421	404	393	349	394	400	355	407	376	390	383	372	395	424	391	370	378	389	396	395	344	356	406	401	412	380	382	420	353	360	355	417	388	380	383	373	418	343	344	396	409	386	439	406	368	374	364	397	389	370	416	390	407	393	436	381	395	384	391	388	352	402	391	394	382	375	383	393	408	377	381	372	357	387	374	402	366	381	414	339	382	395	383	375	393	393	395	365	407	382	407	401	418	381	432	367	383	370	405	361	371	396	366	370	404	372	396	399	404	372	411	376	371	400	390	383	381	407	367	406	354	404	371	382	367	395	395	395	383	367	362	421	372	382	385	375	417	429	380	379	365	394	408	393	414	417	411	379	376	385	402	384	365	406	395	416	424	414	361	367	390	383	375	401	392	393	382	386	409	371	410	368	395	421	391	420	385	404	399	378	418	382	371	431	394	353	401	376	384	389	382	378	413	382	389	392	422	360	384	375	400	409	358	394	382	355	384	385	386	375	399	409	381	398	401	373	407	370	368	423	415	349	368	384	388	365	418	396	380	420	373	361	389	392	382	367	360	401	412	406	367	390	396	390	409	372	361	399	364	369	376	372	384	361	382	385	364	378	379	433	395	368	374	411	379	375	384	378	390	368	399	375	342	391	386	404	384	406	402	357	401	380	434	398	384	376	384	395	355	389	405	370	385	378	356	377	380	381	387	388	370	381	388	406	362	392	426	392	387	363	377	375	370	394	402	389	350	397	385	383	365	410	392	425	367	359	405	390	394	382	420	357	396	362	395	381	385	404	374	417	383	394	386	383	397	405	400	373	422	379	377	364	390	384	404	421	385	410	385	384	392	373	391	401	378	352	385	386	389	410	379	423	408	400	376	385	393	404	407	381	384	402	404	361	375	377	375	383	347	382	346	388	397	358	380	397	381	406	398	366	400	416	399	359	351	392	385	353	333	407	404	432	380	366	369	394	397	408	394	386	351	368	418	362	395	390	358	400	381	404	397	440	388	410	405	359	374	368	405	411	379	377	381	392	404	415	415	393	420	378	391	412	372	370	371	368	356	385	364	436	404	360	395	409	375	400	392	400	426	392	353	416	379	381	374	379	393	386	375	394	422	389	387	350	369	410	357	393	371	393	365	364	362	370	404	405	377	408	396	382	403	391	348	368	375	399	358	385	378	412	395	343	413	392	376	411	378	378	380	401	391	383	390	398	350	416	407	406	399	413	387	415	369	371	396	378	384	395	384	386	413	407	392	387	391	401	374	378	378	383	403	378	429	389	387	407	358	390	404	392	398	374	390	404	383	397	392	374	393	369	391	383	407	370	382	397	383	396	383	417	385	422	389	365	407	395	424	391	408	407	396	357	364	416	388	438	422	369	417	365	431	386	384	377	391	401	400	413	412	409	397	387	379	395	362	359	396	385	378	373	390	396	351	385	387	362	380	408	372	363	397	378	384	405	371	398	418	391	400	366	391	386	375	362	389	405	423	386	366	386	375	402	403	378	390	375	381	415	418	380	443	404	350	350	390	388	433	409	380	414	394	396	381	397	415	382	368	391	393	398	417	420	374	391	413	368	386	385	360	364	385	399	401	403	395	381	385	365	418	385	442	406	359	410	380	392	380	423	392	402	385	362	360	378	381	391	434	396	419	385	393	397	370	405	374	382	384	402	385	422	398	362	408	416	356	389	386	408	400	402	404	404	413	425	393	351	404	379	405	358	392	392	372	393	378	366	412	390	393	361	385	400	389	378	429	401	385	347	395	369	395	374	390	368	410	405	378	397	383	412	385	396	405	370	397	430	373	343	379	392	410	383	393	407	372	371	393	419	402	370	375	371	391	388	335	413	395	411	382	370	396	401	376	381	434	409	401	412	386	378	423	382	354	353	398	371	428	410	373	386	362	408	387	380	404	367	381	401	360	370	369	361	335	419	390	398	393	418	384	387	387	389	391	411	391	397	357	393	372	389	379	380	419	402	392	369	411	364	385	362	309	405	387	397	385	382	385	394	409	370	432	390	362	358	404	390	375	398	393	360	365	373	368	383	409	335	367	386	362	386	372	364	408	385	379	415	394	389	369	369	393	368	414	384	358	436	400	400	396	386	388	372	402	441	398	402	389	389	362	394	392	375	386	408	396	383	419	359	385	407	355	382	358	423	393	378	375	376	390	369	370	423	401	407	398	393	418	401	403	378	386	409	379	414	378	390	402	377	377	392	382	417	422	370	394	340	404	369	400	366	380	396	362	394	370	422	410	400	411	430	395	391	394	386	390	378	357	372	382	355	381	406	398	394	402	400	382	397	375
27090	19979	6672	1290	944	864	785	710	699	636	627	670	578	640	592	639	662	633	561	574	590	614	640	578	571	576	567	609	604	582	595	579	580	523	560	581	574	551	537	533	590	570	601	623	618	605	568	574	606	555	606	566	601	594	583	588	610	572	580	549	534	555	617	573	578	576	575	593	613	598	593	580	622	575	598	584	575	564	602	608	598	549	640	590	638	554	585	556	599	592	587	570	602	635	571	587	595	629	584	565	564	609	571	585	623	575	614	593	615	586	589	598	590	562	576	632	586	606	593	587	570	553	585	573	601	529	587	549	592	595	617	600	589	629	596	567	609	566	611	583	555	596	565	562	584	574	597	589	599	576	584	604	588	605	587	618	582	620	579	587	583	550	617	619	624	557	606	599	575	632	588	592	619	556	584	590	585	616	596	599	589	615	594	600	623	592	599	607	562	620	594	618	572	607	595	608	572	576	549	568	611	533	631	570	590	612	604	546	556	547	587	624	568	579	580	581	557	594	591	598	573	617	583	573	607	576	597	577	628	636	573	561	588	598	580	598	590	587	570	621	583	627	551	550	565	603	566	568	620	587	576	572	567	582	541	575	563	565	620	544	601	620	542	585	547	575	600	626	636	582	578	546	583	600	593	629	565	580	621	617	614	590	605	594	588	578	604	634	566	563	578	577	566	592	608	554	571	576	575	554	578	622	588	553	600	586	594	570	508	585	588	578	560	571	622	579	566	581	594	633	547	526	573	608	602	555	598	636	585	565	592	623	588	604	580	552	543	576	611	586	600	576	570	629	611	576	620	594	595	554	578	597	589	592	585	589	611	618	640	599	571	569	575	564	590	601	580	602	602	574	605	578	600	572	590	570	556	629	603	615	630	596	583	588	581	526	552	622	599	592	566	586	595	592	573	631	524	581	582	610	584	561	563	617	609	567	598	584	546	627	610	558	543	547	583	648	578	595	584	566	558	564	567	594	569	546	602	600	584	574	552	586	642	573	565	580	585	575	609	547	609	566	569	609	609	593	606	627	557	578	582	561	580	569	614	577	581	590	538	629	589	575	583	588	602	603	625	557	612	554	593	584	561	578	602	577	593	605	577	592	593	609	614	599	591	629	613	627	569	587	596	612	645	578	613	524	604	584	594	630	556	595	555	606	623	566	609	600	546	613	604	598	548	568	583	577	606	560	611	519	605	560	603	566	625	597	569	592	632	585	596	587	566	571	656	569	581	565	623	611	549	573	618	607	589	591	550	533	585	556	596	598	604	563	583	599	531	590	568	558	594	614	598	620	580	565	611	573	573	598	631	593	581	587	630	587	595	582	575	603	588	549	603	561	548	635	600	582	578	597	588	601	591	568	569	605	562	584	589	579	607	614	582	602	601	581	583	597	556	540	590	665	574	592	582	580	578	582	594	599	565	618	602	599	625	604	577	595	585	568	607	563	606	588	558	586	624	602	579	650	591	611	567	577	622	590	605	613	606	575	587	602	599	585	606	611	591	619	604	564	631	607	566	559	584	597	601	596	587	641	603	596	562	584	631	627	569	559	574	564	607	625	545	626	633	617	602	568	629	558	527	575	573	579	597	590	595	581	556	621	587	536	531	598	581	592	597	588	572	606	583	563	614	594	594	578	596	548	558	606	592	558	597	581	568	620	571	592	584	564	587	588	526	597	588	626	630	582	617	565	586	567	607	604	581	580	579	580	575	584	585	573	617	580	572	575	557	594	575	589	587	628	571	602	600	556	633	589	596	562	621	547	589	618	610	605	613	588	589	580	587	557	595	562	570	585	579	552	607	588	566	583	546	570	554	587	626	556	591	608	620	607	585	583	590	618	579	609	571	574	579	571	571	610	592	589	609	600	571	550	572	581	591	628	574	542	579	601	588	579	560	574	613	625	598	598	561	591	577	571	559	539	605	570	580	570	588	596	555	584	548	566	615	581	542	607	599	538	592	567	601	556	607	559	599	560	608	590	580	581	599	601	546	568	626	573	590	585	592	592	610	601	601	606	620	617	610	547	581	551	562	526	558	574	615	621	567	601	595	556	566	601	581	582	600	555	599	594	606	548	591	613	582	580	575	633	572	625	645	557	602	581	593	597	569	582	599	577	597	588	610	613	581	585	564	601	573	569	595	581	598	573	567	600	585	595	582	562	611	591	599	551	563	633	585	569	578	570	563	611	567	595	557	670	527	590	617	583	576	622	580	555	606	587	572	534	570	536	593	548	553	602	600	575	620	595	600	553	563	603	624	583	603	561	608	590	600	581	600	571	572	549	636	539	576	596	589	609	565	611	623	624	602	579	608	585	581	587	610	578	591	609	549	563	649	546	618	584	598	561	573	550	588	619	585	579	616	542	571	553	554	573	599	587	600	592	586	578	624	597	600	571	604	581	599	570	604	577	597	615	609	561	651	591	566	569	600	575	584	574	557	538	562	588	583	602	539	613	593	618	606	572	615	600	611	579	610	586	609	552	577	519	585	527	570	617	606	568	587	577	582	592	590	562	658	596	589	581	581	582	571	579	598	609	560	580	590	546	551	568	591	643	572	572	573	580	605	608	582	616	600	577	613	580	622	625	557	578	586	568	605	571	601	603	633	599	623	595	589	550	542	610	585	614	620	612	612	626	576	579	590	598	573	604	533	611	599	607	610	601	584	564	626	609	583	600	575	531	553	551	560	573	590	603	564	579	582	611	580	577	586	559	577	567	567	558	572	585	605	611	583	580	508	588	588	527	562	579	608	579	589	627	581	561	585	567	585	580	561	594	591	568	562	586	549	611	560	602	581	613	568	561	552	573	605	602	603	581	585	567	541	613	602	573	590	626	546	601	615	598	598	559	596	604	580	574	563	547	616	585	564	566	652	564	596	574	562	596	574	597	638	585	622	561	603	520	587	630	577	542	628	559	584	632	576	619	590	579	641	562	627	608	571	577	580	591	587	538	554	629	580	557	585	570	577	598	615	598	576	583	612	586	540	600	569	604	573	588	611	616	619	596	623	601	533	575	584	566	604	579	596	592	550	563	588	585	599	599	547	577	552	604	570	548	553	643	585	582	551	545	554	622	609	628	548	552	604	603	535	610	587	579	605	582	606	568	578	607	590	569	572	592	644	560	612	544	610	593	591	551	596	577	605	554	590	562	555	638	583	604	591	566	616	600	581	569	592	590	568	563	608	599	603	560	585	593	557	563	564	571	572	582	586	597	581	593	593	551	578	572	589	606	613	570	603	631	615	543	579	632	576	562	633	527	608	555	564	553	569	553	562	563	617	603	606	565	562	550	610	603	582	573	569	591	560	629	632	580	598	588	568	611	589	572	578	573	547	578	599	555	577	628	612	571	586	586	606	580	613	577	609	597	591	582	635	555	587	616	574	594	593	590	535	537	573	631	580	592	560	598	605	549	573	607	623	544	580	563	591	543	610	564	588	593	588	607	613	623	588	624	619	590	581	582	590	555	595	586	608	581	593	620	594	603	615	564
7218	3830	3242	1828	1801	1823	1596	1456	1134	1089	1137	1148	1142	1116	1093	1015	1025	1001	933	906	944	967	975	963	921	991	984	945	1004	974	921	989	885	966	935	968	969	972	949	928	910	933	955	892	949	941	915	953	933	936	966	935	953	964	963	998	977	893	979	968	941	956	926	983	960	1012	908	942	987	947	920	928	974	960	968	925	939	959	962	925	962	934	959	883	929	967	948	882	899	1007	912	962	1003	941	952	938	975	884	960	938	932	958	916	951	941	921	902	952	970	915	984	974	900	943	1005	931	919	989	944	893	949	936	976	932	916	929	922	958	979	961	984	919	940	968	919	908	940	941	956	989	949	945	923	915	979	1001	974	976	969	976	956	965	967	918	938	944	930	982	946	953	951	919	943	960	951	939	966	939	897	994	972	959	992	929	974	948	941	961	958	924	915	942	983	911	998	900	901	913	909	964	951	1029	919	923	938	960	918	969	1006	978	1004	918	915	957	851	943	949	890	1016	960	921	900	895	990	935	969	903	894	941	953	913	943	927	951	964	875	878	935	891	938	902	907	951	953	870	913	946	978	922	910	948	945	985	925	915	923	926	957	937	970	894	959	983	932	987	944	949	900	983	936	926	921	932	911	954	945	955	1006	919	965	893	948	963	910	917	925	923	949	895	956	958	957	909	995	962	902	961	912	915	935	950	927	942	903	908	920	968	1003	909	971	946	961	930	909	951	940	896	918	922	903	939	959	897	910	926	954	923	938	1024	921	998	956	921	951	922	882	984	1012	1019	982	984	968	934	922	920	992	903	914	981	926	957	916	968	920	968	932	895	983	996	921	945	953	940	940	976	910	917	972	886	920	987	946	911	941	1017	978	970	961	933	974	950	953	893	934	981	934	920	962	923	948	918	924	939	952	936	907	945	911	911	928	961	957	920	993	920	924	933	969	933	922	918	984	948	927	974	942	953	915	873	910	938	981	948	913	943	971	901	921	957	900	919	932	938	945	945	914	906	967	952	951	943	944	943	1028	920	902	957	914	944	960	933	991	905	1021	933	985	938	966	912	961	910	1010	931	900	953	933	987	994	925	966	943	915	947	1004	927	889	951	911	991	904	917	912	927	974	921	961	947	961	884	952	934	914	929	935	954	968	965	974	925	957	913	880	980	947	908	948	962	944	949	925	936	988	943	926	951	950	932	946	1004	858	895	939	927	944	920	958	964	935	938	876	953	886	949	957	901	949	951	988	979	928	936	1004	904	900	915	903	922	988	917	969	971	961	947	949	1020	952	925	942	986	954	971	939	938	970	918	945	965	938	953	957	991	988	965	896	912	903	956	1004	954	873	911	988	910	867	948	929	946	926	919	963	909	941	948	918	974	923	963	937	927	908	982	961	950	946	936	867	978	938	935	900	1001	927	944	948	969	968	981	1001	973	886	932	940	955	887	932	934	977	987	918	947	977	959	1013	949	917	967	953	967	921	896	950	963	967	934	977	981	925	889	951	942	909	995	944	872	966	1013	972	904	976	966	922	930	969	929	900	1002	962	923	1012	973	941	896	905	917	890	916	948	971	1010	985	985	906	916	972	951	964	938	965	945	922	994	924	981	962	927	936	974	972	963	914	927	910	911	965	968	999	932	934	958	944	967	946	934	964	985	925	996	966	948	939	966	937	981	962	934	958	954	866	899	898	904	957	986	929	948	954	975	899	944	924	958	921	929	937	921	913	964	986	920	939	935	982	927	985	911	937	937	937	926	938	961	953	919	913	950	971	939	928	919	965	966	950	1005	955	909	901	951	951	910	900	956	956	959	947	939	959	970	980	926	990	960	1007	975	951	923	855	984	973	929	956	939	949	933	931	965	945	932	922	929	920	956	956	950	971	936	958	913	930	980	912	949	902	929	979	953	986	939	938	959	922	924	974	956	948	914	970	896	959	943	940	872	894	1012	953	902	943	900	954	927	885	949	923	927	894	901	916	983	942	947	966	939	976	918	925	941	974	973	962	949	974	950	940	921	957	941	958	900	898	952	944	948	937	944	904	915	937	949	956	946	927	953	886	941	923	906	971	895	910	894	951	970	903	876	968	885	895	934	897	911	908	966	926	1003	972	978	974	936	973	923	931	954	914	934	957	1015	923	967	937	976	951	895	916	933	929	974	920	927	963	910	901	971	927	890	932	838	946	985	966	933	930	917	935	964	960	989	925	961	870	894	922	993	939	975	965	936	970	960	915	966	926	903	966	958	933	918	993	963	976	951	890	929	939	899	990	909	948	875	970	976	918	944	962	941	991	951	885	967	925	858	916	885	941	955	964	958	901	958	974	961	899	873	932	954	919	912	944	907	949	968	933	919	957	979	952	933	931	949	931	978	946	899	929	897	939	946	966	1000	916	1002	1018	902	943	914	948	1004	953	972	965	973	953	917	982	964	941	906	884	926	925	931	882	957	983	911	936	974	940	962	959	926	952	892	877	954	1015	953	961	957	945	946	915	949	951	985	965	965	957	919	957	906	880	942	921	885	920	923	946	917	992	925	894	977	896	928	994	930	940	966	947	950	979	870	917	959	940	918	940	912	1000	950	922	969	866	912	941	960	919	927	959	961	938	968	962	912	916	921	942	923	915	990	1018	910	984	936	940	927	934	982	981	933	937	890	939	973	981	937	1000	921	961	962	932	945	928	1030	849	973	979	890	942	979	909	971	963	935	940	1009	957	945	897	1000	962	918	957	912	903	925	983	946	899	922	953	917	972	986	967	958	945	939	925	992	960	954	942	934	879	934	956	971	953	908	975	938	968	975	935	869	891	966	918	969	919	970	954	921	934	990	900	940	966	865	938	971	909	908	917	967	940	910	929	957	958	917	906	969	980	939	906	923	916	973	944	917	897	926	959	993	1002	969	946	935	956	986	970	1003	958	963	923	961	946	906	920	939	943	947	934	904	929	943	952	990	916	966	912	916	1010	919	884	913	968	953	942	994	925	964	966	967	948	903	945	997	982	964	949	967	978	930	898	950	930	967	937	946	951	950	932	938	952	963	982	947	963	947	915	892	976	909	976	949	914	1005	994	935	922	989	906	940	934	960	930	934	924	988	969	958	891	956	860	943	957	982	942	877	980	938	913	933	926	938	952	907	933	944	1000	937	934	930	1002	966	917	948	957	979	933	901	872	918	956	968	950	938	967	964	949	975	979	938	957	936	965	891	911	926	931	950	942	953	938	930	940	962	911	888	942	940	971	1014	947	895	909	966	912	943	926	958	939	1028	957	876	984	957	931	912	1006	938	902	962	958	942	929	990	907	1009	867	972	899	900	940	913	913	910	887	952	954	956	962	999	949	971	947	972	971	936	929	922	908	920	925	953	935	938	953	839	965	917	953	901	892	977	992	966	997	903	988	920	947	890	944	919	989	932	974	959	909	864	933	929	931	939	999	894	910	909	939	945	1022	894	903	922	947	917	916	866	952	934	955	935	920	973	934	955	904	917	951	999	912	887	938	881	941	942	896	965	940	935	900	876	978	976	933	933	923	934	872	919	923	960	891	903	927	937	994	936	946	911	936	884	904
24491	21323	28345	24671	18887	2772	1439	1033	811	776	729	696	680	731	626	688	660	622	578	598	572	574	574	586	538	553	577	539	591	507	602	531	588	579	514	526	524	528	533	594	550	544	509	501	535	546	583	552	560	546	575	554	573	559	510	538	523	577	531	573	564	535	529	544	554	555	573	558	537	578	536	568	535	539	545	523	531	542	528	527	519	550	567	519	555	529	568	523	546	539	564	579	523	544	517	584	524	528	546	558	540	570	504	526	533	565	519	551	533	534	565	564	538	543	520	570	537	526	471	547	559	551	576	535	547	533	544	508	565	571	544	521	533	586	541	527	566	544	545	586	553	555	545	537	571	541	555	538	499	532	582	498	532	548	530	587	592	539	537	529	513	574	525	553	544	540	546	554	527	531	535	538	548	547	547	552	534	543	522	540	539	544	547	499	592	524	501	531	552	573	576	531	551	556	518	556	576	567	551	536	519	559	559	548	511	538	523	530	506	539	505	531	576	527	516	534	548	572	569	534	562	497	546	558	547	593	586	551	570	567	538	550	557	515	572	525	553	538	513	518	517	547	528	553	521	536	549	565	530	537	563	529	551	527	538	528	568	600	539	534	536	593	560	578	573	537	566	528	496	560	515	520	524	555	571	538	524	601	561	604	521	576	540	517	523	536	587	503	551	587	581	535	545	537	513	584	524	567	558	527	535	514	552	600	508	589	539	545	575	544	523	527	535	567	558	571	579	542	525	579	484	533	544	569	530	558	543	545	534	543	577	556	530	546	585	548	532	531	565	569	562	517	555	510	527	517	557	528	521	545	607	553	548	504	589	583	547	574	557	557	527	529	569	515	558	506	533	555	559	552	526	542	556	523	557	502	603	538	522	529	515	558	580	541	575	560	573	530	526	549	532	524	574	538	562	529	551	579	573	500	565	552	514	535	524	549	566	544	528	524	556	536	525	527	514	541	572	537	501	542	567	551	550	542	564	550	545	553	537	515	549	529	538	561	516	553	522	539	529	555	542	538	536	583	532	562	544	564	538	548	549	557	598	551	587	505	509	608	556	535	535	520	525	555	524	550	547	549	597	547	594	543	571	554	519	522	521	531	559	559	534	513	582	571	584	564	537	527	561	584	543	524	513	497	544	568	520	523	557	566	556	508	551	498	537	564	515	552	568	531	526	540	561	526	521	559	541	566	581	531	550	528	529	536	534	537	525	536	501	557	540	560	543	517	548	579	516	566	562	562	560	539	555	532	504	535	546	543	498	543	574	541	546	525	551	530	534	552	562	524	504	579	550	551	586	554	558	578	541	503	546	558	508	529	572	572	551	533	505	555	520	527	525	563	576	542	548	493	547	531	538	515	545	555	593	531	554	514	538	550	567	509	595	561	541	565	525	537	537	541	526	529	517	525	544	552	509	524	546	531	585	563	546	530	513	539	552	565	530	536	521	547	564	565	525	608	545	532	528	547	528	529	540	561	538	545	553	556	553	552	542	558	512	554	598	569	526	566	530	546	549	583	548	520	514	518	562	517	584	560	568	525	516	545	595	553	520	537	521	549	570	518	536	523	539	537	569	533	524	494	537	514	530	526	556	533	553	580	508	555	527	524	515	532	581	557	545	525	526	521	599	573	546	566	535	526	509	540	536	543	569	543	546	533	573	571	563	537	541	535	554	583	559	515	591	582	551	559	537	537	547	541	515	567	561	554	598	562	541	543	510	594	531	579	517	504	532	523	567	525	503	545	542	560	560	559	539	493	542	550	521	531	536	546	572	550	539	536	545	567	549	511	523	558	575	547	522	561	557	541	520	583	538	534	566	555	556	499	568	561	560	549	512	522	522	544	512	525	588	541	566	549	554	528	501	522	522	512	500	552	499	561	535	560	525	556	528	571	536	548	585	527	544	587	584	555	568	546	520	560	514	517	553	540	558	547	609	509	522	530	512	559	574	531	568	546	531	496	577	506	555	551	537	557	521	535	571	560	536	544	541	514	581	554	566	554	526	534	485	485	582	507	541	528	556	527	528	533	558	517	545	521	500	495	548	561	563	593	558	520	534	553	538	545	565	541	571	565	564	522	534	532	553	578	561	572	529	527	569	542	579	535	584	550	529	575	501	521	550	531	536	530	526	532	530	521	587	502	543	553	540	545	526	525	528	560	544	610	551	557	534	517	530	549	549	539	570	568	509	538	560	536	553	537	553	581	547	555	558	561	564	568	553	599	520	509	564	538	538	570	519	530	557	572	522	558	524	551	549	555	544	559	577	589	525	548	556	527	536	534	525	541	542	554	614	517	527	549	556	534	531	534	522	531	556	557	540	492	561	565	594	521	532	539	557	525	542	561	598	538	566	531	531	521	529	544	509	494	542	558	562	531	523	573	534	547	572	547	535	507	561	538	510	533	554	558	529	591	550	537	535	546	551	502	568	536	550	520	499	562	525	526	542	560	537	518	515	552	541	513	568	571	552	537	561	538	550	540	564	558	527	606	571	578	544	522	567	556	525	536	510	550	549	545	513	499	568	513	549	528	571	558	518	509	562	538	527	485	533	543	573	533	555	559	505	538	521	548	530	579	599	519	520	537	516	603	517	538	545	554	561	538	514	538	540	555	561	538	598	527	561	540	545	571	556	536	526	583	542	581	540	530	551	514	526	546	519	543	524	549	536	578	571	509	563	576	568	498	523	556	556	533	533	507	540	541	524	561	561	582	519	567	581	543	526	540	503	538	516	530	518	550	553	551	515	558	507	539	543	576	526	519	533	538	549	550	541	551	559	541	574	539	524	512	569	542	500	581	545	522	519	558	561	571	569	537	624	576	549	517	527	551	538	546	579	506	571	525	517	563	579	523	533	570	533	572	545	518	549	495	540	534	540	540	533	557	515	499	550	563	540	529	573	573	504	600	523	508	484	546	533	583	537	614	518	527	536	538	558	555	534	570	580	548	519	550	558	553	472	544	570	539	586	565	538	530	532	551	522	520	517	541	565	571	528	527	557	570	566	546	526	511	535	519	511	541	551	513	555	565	565	558	536	556	530	556	532	525	552	520	496	547	560	555	533	514	545	566	510	510	522	562	565	548	583	536	540	559	506	544	543	575	548	548	541	547	565	538	557	567	573	513	571	564	508	530	541	549	580	555	576	549	550	521	530	533	533	585	569	541	535	498	582	591	581	546	555	570	527	522	539	544	567	569	524	522	529	512	525	545	535	516	567	551	527	522	532	529	530	525	550	538	551	503	499	567	508	532	572	552	541	527	562	536	556	518	533	532	559	525	530	556	523	512	533	545	513	550	551	561	562	529	527	516	562	540	544	555	524	557	536	515	546	527	551	512	543	540	541	563	507	541	539	563	564	546	514	560	519	571	570	557	550	533	539	536	528	526	528	535	526	577	567	552	562	541	537	568	529	500	533	563	568	491	540	533	539	532	530	598	516	531	549	580	527	530	527	570	555	538	539	586	534	515	504	588	568	530	517	557	570	534	532	532	558	555
9566	12199	9882	6109	4306	3582	2903	2372	1706	1543	1526	1411	1459	1352	1312	1212	1133	1088	1020	1020	976	1017	953	964	981	951	990	978	942	955	956	914	924	913	880	908	924	912	882	956	902	943	873	927	929	890	908	890	917	886	902	900	861	918	945	905	957	886	876	920	891	889	920	855	879	885	849	866	924	879	882	905	839	879	905	925	952	850	882	844	964	906	878	867	862	885	848	897	847	890	915	889	899	888	902	887	916	882	874	888	880	941	932	898	927	898	944	887	923	868	918	912	886	928	837	909	949	893	887	871	923	881	886	882	903	915	913	894	906	944	871	897	904	891	906	925	902	916	940	850	897	902	897	939	917	905	853	890	949	845	857	907	852	872	869	855	914	869	874	813	909	886	912	903	905	941	910	865	941	862	815	860	889	865	923	879	919	916	895	942	903	830	877	871	945	871	936	911	885	927	922	928	905	875	889	869	857	908	873	898	861	919	918	885	883	895	883	911	873	951	890	867	901	916	916	887	912	889	928	907	858	912	879	891	902	881	870	918	849	908	940	877	905	872	953	852	892	815	944	922	907	872	887	844	906	834	957	866	894	913	871	938	921	908	885	894	918	889	837	932	876	821	859	877	878	878	933	863	881	920	893	892	899	876	887	899	889	899	929	887	893	908	874	884	866	918	873	869	948	905	855	854	922	896	877	830	902	880	881	871	841	903	975	909	858	887	897	895	879	915	852	881	903	914	908	869	845	899	936	854	941	850	852	877	869	922	855	853	912	941	895	864	917	915	871	865	855	878	908	900	909	916	945	864	863	879	924	930	850	876	899	897	838	881	900	893	874	913	874	881	876	855	853	913	910	939	900	897	873	912	855	924	950	867	923	874	930	862	916	915	874	881	915	874	905	881	888	911	921	845	893	874	902	859	876	892	920	867	912	931	899	888	920	896	870	873	917	877	864	887	946	894	894	866	892	886	933	875	938	863	867	864	850	865	911	921	867	869	929	899	939	904	903	875	907	931	916	896	894	908	898	928	900	910	863	845	917	861	924	924	927	911	940	891	918	908	875	890	865	909	889	848	920	896	885	897	845	901	849	821	903	918	895	901	845	966	859	892	915	893	834	862	833	949	872	889	896	882	916	879	886	916	892	909	895	914	971	894	859	924	903	878	883	852	859	920	869	925	881	866	906	888	914	965	857	856	899	935	890	913	854	879	864	932	920	918	926	867	876	885	853	876	924	852	898	888	900	865	883	904	883	844	929	851	874	890	888	959	896	854	911	875	905	877	908	886	912	856	882	903	850	906	890	947	914	885	925	825	902	927	857	945	884	941	869	903	891	899	858	866	867	906	927	896	960	910	922	903	899	836	927	911	921	901	934	840	867	885	882	866	885	887	872	861	876	947	902	907	900	941	876	947	812	897	890	910	898	928	881	921	919	909	893	866	884	868	895	867	885	927	874	861	841	900	880	872	905	905	917	884	884	912	896	879	916	901	869	894	906	851	880	818	899	924	879	839	863	869	895	909	879	865	904	874	866	884	853	912	915	903	917	944	923	883	851	930	849	940	847	932	876	906	917	895	917	950	874	868	864	835	860	851	878	876	933	920	929	928	863	868	851	894	917	929	935	876	893	909	855	904	917	871	887	908	871	894	880	854	905	907	926	838	930	881	902	926	873	842	846	909	924	908	893	925	911	869	901	885	903	856	864	943	901	876	963	907	952	854	938	858	880	815	933	875	880	897	867	866	986	933	875	891	947	879	893	944	896	927	869	835	909	875	923	903	868	904	918	869	891	878	932	871	885	886	879	875	888	907	892	873	848	899	885	878	857	901	856	889	878	895	861	930	899	895	881	887	913	868	894	904	923	935	917	921	918	900	921	942	865	914	904	878	831	870	861	889	889	914	914	873	865	873	922	913	885	918	925	967	826	869	894	936	906	869	879	931	937	906	896	864	861	895	840	888	919	858	926	887	886	855	879	895	918	924	861	909	891	925	905	830	948	872	885	840	859	893	919	891	892	898	892	883	920	875	920	886	904	872	915	865	901	907	898	841	920	898	918	905	913	909	882	855	873	886	897	911	912	926	932	891	908	884	899	947	915	915	914	905	876	883	900	921	898	888	892	915	882	864	874	875	894	945	898	887	893	911	932	895	937	943	834	894	877	920	938	871	906	869	908	864	895	930	850	898	925	902	912	903	940	863	907	847	900	939	901	845	896	893	861	869	883	879	943	948	866	867	888	891	954	847	888	897	894	906	897	881	851	857	931	898	902	955	882	923	926	851	885	815	886	899	855	930	918	913	879	901	891	903	934	929	878	944	924	857	901	939	901	886	905	877	913	920	919	900	885	861	882	899	914	884	922	891	856	859	902	901	919	899	867	875	887	877	881	859	861	827	886	888	868	827	882	908	906	934	865	912	887	882	913	884	930	890	859	871	894	919	842	830	954	851	886	885	889	888	876	979	874	878	885	912	949	889	871	887	864	903	927	932	925	901	905	919	959	846	870	906	838	879	974	866	904	869	855	910	896	844	880	882	891	879	916	896	877	888	884	886	911	909	863	881	848	856	842	869	843	889	877	909	903	912	895	878	898	888	890	903	873	900	906	910	906	890	859	852	883	853	870	884	869	882	867	887	942	853	909	936	954	882	899	922	932	900	904	866	853	874	915	856	889	929	882	932	891	902	918	891	898	842	882	884	900	868	874	874	870	872	832	923	896	917	876	885	941	904	929	890	899	869	924	808	878	869	878	908	881	897	869	926	948	910	905	889	887	881	867	879	930	886	878	915	901	906	859	903	882	874	955	882	892	895	887	896	899	883	888	913	947	940	889	861	900	901	924	878	861	939	834	909	907	922	870	904	936	969	873	848	922	822	907	857	885	895	935	902	912	887	876	903	856	901	870	906	877	911	843	899	912	904	873	901	846	877	870	874	847	873	872	872	842	970	878	915	913	934	953	935	892	914	884	940	840	849	918	900	905	879	874	880	861	892	852	899	860	928	869	880	831	876	862	885	908	912	910	906	894	908	889	830	961	903	896	906	914	875	866	880	879	889	925	857	865	938	887	889	877	881	904	916	959	912	884	880	888	902	869	898	892	881	922	876	891	947	868	889	806	898	856	873	911	866	850	880	870	889	882	879	856	908	882	894	879	870	886	969	879	861	889	889	876	882	852	921	916	890	938	870	905	890	886	886	939	901	894	913	886	907	862	913	908	871	883	886	957	847	894	877	826	872	963	947	886	872	920	920	918	907	906	935	887	906	923	867	875	887	889	938	912	947	942	864	884	840	910	953	933	929	871	931	917	850	934	883	886	916	886	929	915	829	846	843	913	899	845	911	911	945	846	939	941	874	907	912	852	850	957	907	934	857	885	980	864	897	898	892	883	873	850	903	891	903	906	832	856	857	869	871	929	895	861	900	913	882	885	889	942	905	914	897	875	854	963	924	937	911	917	899	903	943	936	907	868	887	871	867	933	877	920	902	884	884	864	867	864	869	864	890
23494	21392	29147	23993	21393	19409	2780	1017	671	632	503	500	498	433	426	398	353	326	288	290	293	276	288	266	242	257	270	267	277	283	262	212	236	221	242	251	248	257	246	227	239	258	233	237	258	234	215	217	219	240	268	237	219	225	216	235	231	250	233	240	242	239	226	248	236	219	213	219	211	238	209	219	215	229	222	216	219	240	220	221	218	231	224	234	242	242	256	227	226	218	215	222	242	242	231	216	225	229	205	234	225	226	204	222	254	223	224	221	233	226	223	239	251	243	193	222	235	236	207	220	220	218	225	211	231	235	219	236	214	193	211	221	225	211	224	226	244	201	248	216	199	214	235	257	211	205	216	268	221	211	246	208	224	241	232	216	228	265	236	225	254	224	230	228	221	216	227	250	252	247	227	215	226	210	234	249	214	251	196	216	213	198	238	237	245	216	246	233	247	221	250	218	232	234	243	221	239	205	205	231	218	219	230	193	242	231	266	238	223	227	194	208	214	243	225	194	205	195	237	233	214	217	224	209	233	226	226	220	225	222	196	235	224	219	203	205	239	242	254	226	235	225	211	227	200	229	255	234	213	227	214	227	227	240	216	226	206	246	256	226	251	227	201	201	239	215	225	228	219	231	224	247	223	246	211	255	227	231	203	194	223	249	225	237	234	229	211	232	209	217	200	249	215	222	217	208	227	221	211	221	230	238	238	212	248	210	242	217	231	243	227	203	208	224	222	246	219	233	228	220	227	208	232	221	257	203	205	222	217	235	217	209	231	259	250	226	238	213	229	220	237	215	249	235	233	208	202	220	206	221	218	242	241	249	227	220	256	200	207	223	228	217	225	240	190	233	225	229	224	219	184	226	216	214	220	240	221	229	215	223	246	215	242	212	233	233	221	188	226	219	224	224	209	224	211	198	240	229	226	228	216	228	226	254	203	225	251	224	212	223	235	200	230	244	233	226	219	211	206	217	234	234	227	230	237	228	234	219	235	230	227	222	228	234	191	213	210	209	233	224	232	215	225	249	245	231	224	251	171	238	193	229	221	243	223	216	226	226	193	214	218	242	280	212	218	199	221	226	225	239	224	230	216	204	227	201	220	231	202	225	216	213	226	193	217	195	222	226	198	233	206	212	211	199	232	239	220	234	209	233	231	204	220	237	204	215	225	226	209	257	225	232	210	221	223	242	228	231	196	223	212	249	206	204	240	223	234	219	230	228	231	243	217	225	239	232	244	225	224	223	222	200	219	251	213	230	205	218	218	237	213	229	238	224	211	248	209	255	225	239	231	234	213	241	204	252	238	217	256	246	211	231	250	213	221	208	223	210	225	208	216	218	231	226	192	235	220	231	222	214	209	236	246	217	234	210	203	231	227	234	206	237	221	213	199	232	217	217	218	212	221	208	201	209	242	217	236	194	218	240	235	241	257	204	231	225	227	223	233	215	229	231	222	232	228	240	226	215	226	225	191	229	235	216	213	216	216	248	229	223	207	205	232	211	222	201	234	243	226	251	243	200	201	221	214	180	234	197	228	217	219	220	198	238	238	222	199	216	210	237	232	230	226	203	224	229	242	229	232	229	221	222	218	233	252	237	244	212	215	209	221	232	253	204	250	199	242	210	205	237	208	193	221	221	230	253	227	228	231	218	219	197	216	208	229	198	221	217	228	215	240	215	204	222	228	211	241	229	206	215	225	229	255	256	213	212	232	220	229	243	215	234	253	193	229	221	199	240	248	214	233	217	223	236	238	212	225	234	209	227	196	205	246	230	208	223	238	242	235	230	213	222	201	209	190	229	223	235	242	213	220	215	237	219	229	250	183	217	246	219	207	222	221	240	217	247	235	233	206	217	272	181	195	230	249	226	217	229	212	223	210	234	227	210	238	240	217	231	219	223	230	223	237	233	234	221	231	237	238	238	244	216	221	239	204	229	214	230	193	227	251	237	239	217	235	228	214	237	208	233	189	228	196	230	230	223	208	209	240	257	229	253	213	213	229	201	203	239	242	225	200	193	209	208	228	237	205	208	229	233	226	235	202	202	230	214	237	229	211	224	225	221	246	239	217	226	214	199	209	230	227	243	216	209	228	220	236	212	214	215	209	212	232	216	216	217	218	198	201	225	226	222	234	210	229	236	230	240	221	209	220	238	235	243	251	203	216	227	206	228	235	227	246	235	213	235	218	214	234	215	237	234	205	223	199	246	212	216	218	244	252	220	237	209	210	194	214	234	230	213	209	238	193	213	235	208	209	212	214	239	246	201	229	230	245	183	230	219	242	218	217	225	208	228	224	225	217	216	246	210	242	218	224	266	223	212	221	212	236	220	228	232	232	228	219	234	206	215	232	214	218	208	241	193	223	226	240	181	263	208	217	216	234	257	214	229	201	215	217	217	219	244	228	244	217	204	195	206	204	208	217	216	194	202	231	168	222	211	243	253	197	210	227	232	249	225	247	207	211	202	215	206	230	252	247	225	191	245	220	238	221	221	213	241	228	229	233	207	239	209	214	223	215	228	215	214	210	218	223	215	218	220	240	215	217	214	235	232	227	223	235	254	267	198	219	203	238	197	226	212	229	232	219	202	218	241	242	233	220	243	226	210	218	223	220	230	196	223	232	243	219	220	206	206	191	239	201	185	193	195	225	217	226	216	187	201	233	194	225	259	204	225	197	237	214	230	222	214	232	234	233	220	226	231	231	214	235	233	224	246	217	214	236	230	223	219	221	235	237	226	214	226	203	238	191	195	250	232	211	220	248	231	238	207	242	214	223	235	216	226	213	208	223	237	231	217	233	208	219	230	244	206	215	223	206	223	229	202	242	239	217	226	225	239	217	216	235	213	215	244	199	215	226	239	232	225	233	203	228	231	225	230	233	217	227	224	221	231	233	180	227	238	231	221	226	227	232	251	247	228	237	232	220	217	258	229	226	211	219	238	203	228	247	224	240	227	246	217	229	226	220	227	231	224	204	252	233	224	212	194	198	207	234	230	202	204	209	188	257	225	203	217	225	209	227	215	210	221	189	207	237	233	244	238	216	205	189	205	204	244	223	235	210	192	223	219	237	230	231	195	247	208	228	231	252	232	228	184	212	225	227	220	233	208	207	234	213	208	213	231	235	205	202	210	209	204	227	194	215	236	242	228	222	227	246	228	221	198	225	245	217	230	204	212	219	230	213	219	221	204	215	243	209	243	181	228	195	224	237	259	216	220	216	243	232	240	214	224	222	232	234	232	208	220	193	216	216	231	219	245	239	241	220	226	235	229	224	236	197	231	201	227	212	210	245	228	224	210	220	233	204	230	213	227	246	226	235	191	236	208	208	234	217	225	226	205	213	200	231	243	206	227	253	224	233	222	213	249	219	218	202	203	215	227	236	206	211	226	242	231	200	223	239	248	233	213	230	219	215	223	211	223	241	225	231	224	218	205	209	220	228	246	218	222	230	230	227	220	206	214	201	212	221	235	227	212	231	206	227	215	207	229	211	258	205	240
12503	18766	16209	9594	6064	4865	4003	2818	2114	1834	1505	1418	1209	1223	1026	904	779	721	648	615	567	509	539	556	514	514	471	472	516	530	498	489	449	455	412	453	447	441	367	478	439	396	440	430	406	397	425	426	414	413	436	415	394	412	410	405	401	419	433	395	429	369	397	411	383	380	402	407	390	406	396	392	375	398	388	365	412	366	357	390	408	390	423	394	377	434	359	395	376	377	414	388	384	374	373	406	421	382	378	354	435	381	394	425	338	369	393	404	390	380	319	373	398	369	374	375	412	410	363	383	406	373	391	400	369	373	385	401	368	401	364	393	401	390	384	355	391	397	389	378	394	425	402	416	382	385	377	381	399	379	389	397	392	346	391	393	378	384	373	381	435	399	366	400	329	392	386	397	406	373	358	395	373	386	354	359	349	376	428	391	357	378	388	372	384	410	364	409	366	350	418	391	391	368	389	416	409	345	403	382	377	371	402	408	365	388	395	396	387	383	398	357	393	389	403	361	383	406	362	371	410	362	419	388	370	404	336	411	410	387	395	356	372	384	378	394	418	404	395	372	389	374	381	364	360	376	354	353	401	384	375	387	371	390	362	389	393	351	381	399	403	416	402	367	419	395	378	372	386	387	387	362	378	391	400	351	384	373	373	380	403	386	376	395	379	374	353	402	411	412	365	376	406	402	386	386	384	392	363	380	370	387	375	396	385	400	393	389	366	375	426	396	395	412	386	378	398	347	354	348	386	376	373	372	406	381	363	361	399	369	410	409	368	367	410	386	387	384	417	386	371	349	394	374	384	381	392	372	367	362	351	391	365	402	395	438	385	398	396	395	369	373	361	380	385	409	384	344	399	369	384	363	389	378	406	357	412	379	365	414	379	408	376	370	326	395	396	392	362	374	349	352	399	355	403	395	404	386	347	397	371	415	382	401	384	343	380	420	401	366	359	399	408	415	390	390	368	401	404	383	445	377	387	360	397	379	394	425	373	417	402	374	375	383	368	388	376	349	386	400	384	378	375	393	367	411	349	398	372	394	383	372	417	387	362	378	368	386	387	419	347	418	393	359	392	406	396	376	420	400	405	402	395	409	379	370	376	375	378	391	388	363	377	389	396	424	351	412	409	405	401	366	368	380	377	376	369	376	388	387	396	407	401	385	397	430	355	399	378	351	394	376	368	401	381	420	359	390	377	404	389	362	372	362	410	377	371	381	388	385	401	352	394	393	381	406	366	363	381	395	381	394	361	342	377	381	381	370	395	360	382	395	392	374	389	397	384	398	385	397	435	361	383	387	376	387	332	384	403	350	401	411	370	390	402	382	400	391	369	367	376	390	381	363	378	367	382	374	388	385	391	349	376	369	386	415	374	380	347	364	395	389	374	415	353	395	328	392	391	358	390	358	370	377	379	409	390	389	418	367	361	379	356	400	390	380	372	374	400	398	399	397	398	377	405	371	414	395	353	327	406	372	371	427	404	392	390	386	361	378	333	372	381	390	368	406	360	419	379	374	389	342	386	374	368	386	362	411	386	392	399	354	392	384	376	406	370	398	404	385	401	397	385	368	387	376	365	395	389	375	390	379	367	381	368	389	386	369	410	390	352	382	384	397	365	367	373	378	364	418	405	377	421	333	352	395	396	376	337	368	374	379	346	373	370	369	355	390	406	386	371	368	392	390	391	385	389	379	399	398	402	361	396	388	398	413	381	361	392	404	385	395	389	382	419	375	385	361	357	379	426	412	396	375	391	342	408	372	404	417	397	340	405	398	401	398	382	398	363	386	374	427	373	378	377	423	363	364	404	391	409	358	418	383	394	378	346	372	363	390	380	404	410	382	397	378	412	393	360	375	373	361	376	378	373	377	385	391	418	353	409	375	389	375	394	368	381	366	378	375	370	360	351	384	396	384	389	395	400	384	381	389	389	375	377	391	382	394	406	392	381	398	382	415	389	385	358	369	342	396	384	413	358	379	361	376	375	379	386	408	362	375	384	378	365	422	397	380	379	366	368	378	420	358	381	381	361	387	389	369	352	366	379	402	391	385	359	364	391	365	390	388	401	355	340	383	396	394	406	370	361	390	396	377	400	396	364	384	400	374	378	424	393	346	353	383	364	402	360	428	345	356	376	344	392	364	388	362	402	394	357	428	409	428	404	384	386	360	378	393	371	395	381	350	413	402	354	394	358	419	391	366	335	368	424	378	375	382	373	436	385	422	370	382	374	382	377	390	376	364	359	405	428	352	336	411	360	352	413	392	365	388	391	395	369	399	414	345	379	400	387	377	398	398	411	391	400	382	417	371	371	397	396	383	363	415	378	383	415	382	370	404	369	427	360	399	347	383	396	387	384	387	381	365	370	414	373	371	386	401	366	372	410	361	397	376	373	402	404	382	398	409	408	393	386	375	395	386	372	374	408	364	388	398	388	393	402	353	364	395	376	392	421	389	376	400	395	415	377	374	381	386	365	349	388	357	422	398	382	398	379	378	356	358	360	382	369	329	401	397	380	390	381	384	382	382	410	387	380	374	373	398	354	399	428	358	390	392	388	376	406	388	353	390	389	389	386	376	377	354	374	422	373	365	385	388	380	369	412	413	401	387	397	358	407	388	411	402	419	381	372	413	410	376	366	390	422	412	361	370	379	370	384	366	378	387	386	339	390	412	380	378	365	394	391	403	367	368	413	373	382	364	358	368	381	414	404	363	350	360	410	376	417	383	417	354	387	372	428	396	396	349	368	399	394	376	386	368	371	385	383	402	391	357	338	404	427	410	378	383	360	380	387	407	392	375	396	424	388	341	395	362	374	410	411	383	380	379	351	405	353	368	411	403	408	396	365	408	367	388	373	381	358	414	376	385	387	436	372	360	365	384	379	353	331	404	375	377	377	383	388	353	340	402	399	389	372	369	358	394	384	360	392	400	410	403	420	386	346	386	404	387	414	389	360	363	376	395	391	394	364	411	395	388	358	378	406	388	395	389	386	424	390	359	401	374	377	397	382	352	394	364	356	389	390	394	366	400	372	399	372	392	402	372	388	368	344	366	395	375	367	353	370	322	408	371	378	384	389	398	354	415	398	386	388	361	373	369	372	392	381	370	346	431	383	419	367	413	398	369	385	384	376	378	368	349	358	384	402	409	360	385	373	416	391	417	378	412	415	405	408	355	342	342	406	375	391	394	382	412	425	368	357	408	414	416	412	392	366	386	384	411	367	347	407	395	391	412	383	370	389	400	393	371	380	395	380	407	402	426	416	405	405	379	428	412	378	377	388	417	368	379	382	378	404	400	387	373	390	394	394	400	354	390	368	372	399	387	378	386	388	426	375	419	374	370	363	404	409	349	404	388	396	356	368	395	404	377	403	417	407	384	388	371	385	397	383	403	400	384	394	377	396	427	390	399	396	383	372	397	412	362	342	374	383	354	439	370	397	412	338	352	376	386	416	334	373	377	417	411	375	408	390	382	394	407	401	400	406	394	373	387	389	370	385	379
27136	19922	6626	1690	889	709	772	677	669	628	662	585	631	582	649	691	599	628	605	623	584	624	590	558	590	570	584	607	563	607	577	580	610	543	598	566	578	620	596	596	627	551	559	627	595	624	600	604	595	567	578	593	572	592	564	582	524	584	579	582	569	590	602	576	626	579	574	597	582	602	548	601	648	588	582	586	617	607	595	600	591	591	573	606	577	588	568	605	571	594	562	590	609	524	626	643	570	569	558	597	573	573	616	598	561	600	589	609	538	622	613	585	614	542	601	571	601	614	576	621	576	587	546	575	574	563	615	572	575	620	535	614	562	553	595	609	587	606	537	568	542	567	568	601	594	581	554	596	576	607	571	567	583	586	609	584	571	553	579	581	592	544	555	551	600	596	574	577	623	647	592	617	595	608	600	570	547	596	607	582	600	604	550	582	572	610	531	573	602	589	586	541	618	618	602	616	572	575	568	601	528	571	567	531	581	594	593	553	595	593	575	582	602	592	579	570	631	613	565	595	601	602	584	598	616	630	563	589	568	616	613	571	603	559	588	554	568	537	582	590	599	584	619	572	586	576	546	557	584	581	577	573	589	577	588	572	570	605	564	595	613	568	584	558	608	539	579	594	587	604	558	589	605	569	577	583	575	547	561	573	560	588	589	605	553	561	583	592	628	594	592	562	563	636	592	582	586	583	592	567	506	572	566	628	601	597	573	629	627	552	577	555	583	576	562	553	572	548	562	595	591	541	591	606	556	611	584	581	572	579	580	568	594	625	615	589	556	587	599	579	593	581	566	557	596	575	545	567	566	609	578	575	633	619	599	593	591	603	622	545	580	582	612	573	565	598	628	575	607	613	575	572	581	605	557	633	557	566	594	566	587	585	588	619	588	592	580	577	576	585	558	559	579	582	602	571	554	564	616	560	547	592	610	585	563	638	595	589	534	576	577	600	590	588	587	543	591	584	555	619	582	624	559	615	567	572	588	557	574	557	554	581	591	619	613	575	567	571	592	610	560	615	574	569	602	599	618	587	642	603	604	622	601	570	581	612	558	629	565	640	588	567	563	572	562	526	533	564	617	575	608	573	582	578	598	559	591	556	599	561	603	555	646	607	569	607	570	558	543	587	604	541	574	584	546	576	578	572	615	590	603	569	572	610	573	615	594	588	569	565	574	557	575	657	587	556	580	593	584	603	537	629	592	605	567	555	558	583	565	577	590	581	561	563	587	522	578	566	599	603	571	529	585	577	622	600	573	568	613	551	604	581	575	584	595	558	576	534	635	601	614	580	577	615	599	574	572	569	580	593	563	588	591	549	569	565	604	563	573	604	550	564	574	582	637	601	582	575	582	548	603	560	560	558	605	589	570	563	580	590	579	597	598	588	595	567	591	572	565	580	545	561	578	594	589	556	609	573	614	592	586	585	551	561	640	621	607	573	600	582	612	534	568	548	591	605	601	586	603	624	593	591	529	568	574	558	574	623	573	575	522	591	563	525	619	596	559	579	598	610	602	567	586	632	595	589	577	559	564	601	575	615	587	611	595	560	571	591	609	571	548	622	568	568	591	585	617	559	576	528	582	598	515	603	549	568	564	549	624	573	556	591	592	593	581	587	550	572	610	622	549	587	606	615	581	593	611	548	584	595	589	571	564	586	537	601	597	569	567	559	609	586	575	541	601	615	606	551	574	604	588	567	628	572	573	590	589	556	582	555	593	584	604	559	538	565	613	576	584	552	599	516	526	592	581	603	565	618	582	611	553	576	578	608	544	580	607	542	586	608	574	611	578	571	584	628	596	565	610	602	605	547	575	607	593	562	582	616	565	563	577	551	600	568	562	570	614	588	562	578	568	570	549	570	575	570	582	577	570	554	600	571	560	575	594	612	637	587	594	637	590	579	565	584	599	581	549	567	611	592	574	558	546	599	586	576	577	602	579	562	588	631	601	584	569	573	582	583	565	572	615	562	590	548	597	593	583	615	607	596	604	597	601	620	567	565	559	599	614	586	520	580	551	590	597	575	594	554	568	598	579	589	582	608	631	548	608	590	603	573	606	539	629	573	594	561	614	593	623	556	617	608	562	553	579	587	564	568	584	589	613	529	564	550	587	636	591	575	570	551	574	601	547	591	610	567	598	577	562	555	559	562	600	558	561	600	594	592	591	574	587	604	616	570	583	628	567	549	602	589	528	574	610	601	540	588	594	593	595	618	619	620	542	577	575	600	626	595	588	571	596	536	561	580	611	599	567	609	616	615	599	562	568	560	590	599	602	551	578	578	585	565	585	565	567	626	590	593	624	575	568	588	581	575	565	575	579	619	577	565	579	578	596	649	612	599	616	595	595	593	567	622	637	609	573	578	533	627	600	568	573	583	580	553	595	562	590	566	606	551	546	574	611	643	615	598	586	607	617	595	614	613	611	573	570	595	574	591	569	554	547	541	581	585	625	581	587	553	487	616	612	542	635	596	580	575	579	561	571	577	569	557	570	583	611	569	635	577	596	572	567	551	588	571	601	549	605	544	548	565	608	564	577	600	574	588	644	581	593	560	541	545	566	619	605	566	540	560	559	602	536	556	579	590	553	623	600	617	580	587	606	582	576	578	554	601	570	554	571	587	608	568	598	596	569	606	563	599	578	606	578	585	606	552	584	580	604	574	592	535	597	609	613	563	624	570	585	554	546	602	629	573	646	561	574	554	609	536	574	580	631	593	594	573	629	600	559	584	584	596	546	598	611	550	591	571	606	578	532	566	543	574	540	525	607	604	588	614	580	594	564	585	598	569	580	581	611	557	578	620	577	580	577	572	555	589	569	587	581	568	601	571	587	573	588	624	612	564	575	616	596	588	562	575	586	598	594	580	556	581	594	599	551	551	563	572	559	574	586	596	572	574	560	562	580	570	600	594	610	567	600	598	585	543	576	596	575	615	596	578	565	559	557	558	562	566	572	591	623	574	585	552	587	595	572	567	624	558	619	583	605	591	586	559	628	591	576	585	598	539	596	570	591	597	594	571	593	609	580	583	592	562	594	599	584	572	578	617	573	565	606	588	585	597	549	587	614	617	625	569	610	591	524	614	572	608	630	589	578	549	553	584	592	575	589	542	607	594	608	534	577	603	555	549	614	586	578	565	569	606	600	578	586	599	629	583	548	574	566	610	601	612	609	589	576	568	560	566	574	546	575	610	562	575	556	578	582	617	604	606	565	637	574	588	584	575	628	568	551	555	573	565	585	611	599	580	538	613	624	618	573	551	573	567	590	564	580	581	532	568	601	550	606	566	568	592	618	587	601	553	570	573	563	575	552	601	586	618	557	600	587	572	576	575	561	609	597	589	641	598	601	534	560	538	557	623	563	610	601	611	531	549	566	598	565	603	593	583	602	583	578	573	574	604	582	596	581	567	591	567	565	576	659	583	572	561	581	562	559	621	566	545	625	588	638	556	561	545	590	556	579	562	541	583	546	590	566	605	581	544	607	524	614	611	588	574
7148	4431	3799	2806	1697	1493	1351	1244	1123	1164	1083	1038	1077	1066	1018	1002	1000	941	935	962	963	892	979	954	884	906	918	943	945	1044	977	920	928	884	974	904	947	948	927	907	958	939	920	931	933	928	951	940	933	939	946	897	962	946	897	908	937	919	946	903	893	915	923	895	934	930	914	982	907	866	920	887	941	907	982	911	903	933	932	916	893	960	943	965	965	981	924	974	908	893	915	930	914	939	913	908	928	901	892	1012	909	846	931	1028	935	945	951	947	960	883	964	976	886	973	923	962	862	927	910	871	887	950	1020	954	913	931	923	892	1003	968	924	964	908	955	924	939	958	915	917	941	956	884	969	921	918	941	961	930	930	925	936	934	892	934	932	950	956	965	952	951	891	950	932	967	916	882	915	945	949	942	959	937	892	924	924	966	919	894	969	878	872	933	900	973	943	927	942	922	896	901	893	951	918	907	933	983	942	957	937	921	939	940	957	912	935	922	891	901	917	952	923	933	951	933	963	895	1002	959	908	932	966	928	967	991	970	910	918	907	945	930	941	950	930	976	945	932	975	943	946	966	982	907	934	914	928	980	920	924	919	950	928	946	883	870	911	960	939	944	915	917	915	932	882	944	882	997	865	931	956	877	892	927	912	918	944	943	941	920	923	899	972	997	930	965	967	893	932	940	934	924	916	878	859	1011	933	926	966	929	922	896	917	921	945	909	911	892	969	948	987	934	956	890	948	965	983	921	966	914	937	933	991	899	963	942	979	984	959	996	936	988	964	905	952	921	946	975	937	913	887	891	893	955	939	971	873	887	929	920	940	968	976	910	938	928	899	921	971	905	934	904	939	971	917	936	951	950	886	951	951	871	972	914	983	956	974	985	926	983	890	905	980	958	945	913	920	868	933	964	969	966	931	932	908	957	918	969	960	901	924	908	977	950	959	959	952	905	940	940	919	867	966	949	958	933	929	958	936	922	927	885	904	996	917	950	912	939	901	944	946	914	909	891	870	900	934	955	944	929	946	954	924	935	933	915	945	935	959	950	899	917	919	943	855	976	908	984	861	984	928	940	989	887	904	992	943	952	999	964	911	952	985	961	911	914	912	973	889	938	906	958	940	973	944	904	911	992	953	964	982	929	932	953	948	931	888	908	905	880	945	934	943	953	974	946	950	937	876	896	862	940	957	924	882	952	900	939	925	880	923	919	983	882	925	931	938	901	917	890	967	963	938	1001	907	923	936	889	982	952	904	978	902	923	936	937	941	977	995	949	924	918	929	964	955	975	920	967	929	914	966	931	912	905	967	874	949	933	932	931	985	998	981	931	897	945	935	938	906	885	965	935	911	937	927	914	840	918	921	897	956	931	908	951	944	956	962	977	919	946	916	948	932	968	873	951	944	916	948	940	929	877	947	950	983	895	928	966	902	897	908	951	932	965	924	927	929	931	969	953	932	898	937	915	993	947	936	891	953	987	972	961	954	941	916	875	913	931	921	950	918	933	933	934	973	982	961	925	990	929	928	909	944	938	983	952	930	937	915	982	970	986	990	935	999	929	946	953	917	929	952	969	921	958	976	910	916	958	956	930	930	968	961	909	941	948	906	961	892	940	882	930	952	911	902	929	964	949	908	917	930	937	924	891	912	960	987	931	942	955	910	902	913	949	922	940	899	928	927	927	955	1006	927	902	931	903	932	943	951	949	896	913	936	963	1018	956	953	935	942	989	916	960	957	905	954	942	994	988	946	906	946	873	939	962	940	982	911	905	965	906	924	939	968	978	930	905	920	896	937	945	929	902	987	976	934	929	937	978	926	954	935	968	935	892	953	945	970	927	929	941	923	934	898	968	909	968	935	924	918	923	920	950	1011	908	960	915	943	931	1013	915	918	919	939	938	937	923	937	916	904	920	887	930	965	998	904	964	950	931	923	965	970	878	980	956	900	984	968	918	971	955	908	937	959	954	967	959	916	918	947	872	960	963	944	1011	950	952	946	922	942	937	886	935	909	923	881	942	961	940	932	971	889	960	934	963	899	879	858	938	887	910	984	918	924	904	924	1000	1006	929	887	924	961	1010	898	934	885	888	960	932	951	911	889	962	906	951	945	927	965	984	902	983	949	941	968	915	927	920	916	896	946	930	946	886	956	955	914	906	982	948	972	938	962	929	872	989	953	967	918	952	984	913	912	863	902	970	913	932	972	939	944	892	935	942	900	953	913	1001	923	900	930	864	939	895	988	917	902	991	912	926	985	906	917	985	879	905	925	898	954	957	905	915	975	934	932	927	938	978	937	969	923	960	938	890	904	936	925	940	926	925	972	876	923	896	943	964	932	929	922	937	905	913	883	912	985	930	954	892	871	908	947	964	957	921	964	857	941	957	935	946	965	931	993	979	948	880	940	1024	963	967	974	917	923	918	958	976	969	920	932	918	847	957	947	902	911	932	935	966	941	965	901	913	965	961	941	900	931	965	951	873	913	981	951	930	936	908	950	996	939	927	974	944	961	978	952	912	940	926	932	914	914	885	949	940	987	948	970	918	937	871	900	928	950	944	910	911	938	949	947	969	899	912	841	956	945	1032	973	947	961	915	970	905	977	909	949	929	925	891	947	938	936	948	930	960	921	999	937	927	971	948	920	925	921	933	937	935	915	939	932	890	970	953	895	913	916	965	899	957	942	949	924	962	956	906	857	909	992	919	933	910	979	938	943	980	976	914	939	870	961	917	895	958	935	931	921	906	966	935	951	924	930	903	901	979	966	926	941	907	982	959	945	955	916	987	978	985	998	974	968	943	945	943	923	935	959	909	881	933	946	934	977	950	911	976	986	1009	926	938	923	889	960	923	945	918	972	922	961	916	885	940	953	908	923	930	957	905	921	943	947	903	917	915	926	934	909	905	973	926	943	918	946	1005	943	881	972	942	937	921	972	948	974	941	949	913	942	906	970	939	953	911	973	968	959	908	899	938	921	917	901	953	924	921	939	897	911	878	936	966	928	949	960	981	890	946	941	974	941	929	926	969	932	977	964	888	953	880	937	947	933	895	879	951	951	935	957	893	959	897	976	976	922	961	931	942	905	934	934	949	929	925	910	965	929	902	931	922	914	901	959	968	930	947	942	908	993	937	898	917	909	908	939	1001	957	973	945	949	983	891	930	938	947	906	927	926	932	930	952	915	929	954	937	966	913	907	936	909	939	934	939	879	919	937	935	913	950	948	891	950	834	879	976	918	936	901	1005	939	915	913	928	1006	964	946	940	890	933	917	918	928	992	912	971	925	988	912	923	927	944	944	967	964	890	952	909	947	952	936	904	904	962	918	989	909	935	909	952	920	956	954	945	935	1015	933	985	989	921	940	905	938	1002	973	950	955	941	958	922	928	888	956	987	910	940	985	950	900	886	864	930	953	972	962	923	913	972	966	920	936	964	941	879	951	920	1015	919	976	946	949	913	928	932	890	933	975	950	974	892	924	931	858	911	891	887	964	943	921	917	954	925	999	921	958	976	976	993	880	960	898	969	959	985	982
24587	21420	28474	24764	18847	2601	1314	915	760	781	724	729	639	713	671	628	656	581	609	646	560	570	567	573	575	553	571	546	568	556	546	569	539	528	584	575	557	536	560	507	550	566	529	529	574	560	584	559	536	526	558	567	595	522	613	581	557	543	539	550	547	580	576	557	592	566	561	536	549	528	585	479	520	574	555	563	550	533	537	552	497	551	539	550	544	522	563	537	535	601	529	523	532	520	555	544	529	515	540	524	534	579	584	569	595	525	563	531	552	542	528	555	554	555	565	502	564	545	545	557	533	536	530	560	531	529	582	534	593	583	555	554	517	553	555	520	517	534	582	570	565	524	544	558	496	550	534	545	565	542	571	580	581	571	553	522	539	540	538	581	518	497	555	538	570	567	595	539	542	541	609	517	571	537	514	561	584	569	537	516	521	541	543	572	579	518	514	557	520	552	560	576	540	574	511	573	587	577	519	551	567	535	516	527	562	571	524	534	502	529	547	508	545	558	548	556	560	574	520	548	546	543	558	535	507	569	534	570	559	564	572	535	498	534	517	552	566	503	538	536	517	567	555	515	525	546	560	567	541	524	586	507	508	588	547	532	575	500	526	565	548	518	547	537	566	605	610	511	573	546	536	557	578	526	533	567	573	557	544	578	539	536	550	599	545	546	566	542	562	518	581	541	499	546	558	561	543	571	584	555	572	539	556	528	486	541	544	511	559	570	541	539	549	547	531	515	540	560	545	559	557	550	583	529	565	589	521	510	579	510	536	561	538	546	590	550	556	525	553	548	553	552	532	535	545	533	560	563	584	560	558	501	517	540	536	529	528	564	510	561	549	534	501	569	562	530	537	596	565	558	549	520	570	529	519	546	494	569	550	538	521	573	564	534	520	520	547	526	592	505	556	506	551	566	542	556	516	575	559	529	556	553	530	531	483	542	549	543	526	513	540	571	506	503	546	511	553	551	537	521	571	533	566	554	573	526	556	550	542	526	570	573	575	535	513	587	583	559	615	550	551	579	559	541	493	524	585	555	524	557	530	522	509	575	530	570	513	509	488	505	505	528	494	546	527	550	584	552	529	553	536	545	613	516	525	532	522	557	575	510	554	530	528	573	514	555	556	528	577	552	591	512	573	542	521	526	499	578	606	556	534	557	538	531	568	563	563	528	560	533	582	523	566	531	578	560	534	571	542	575	553	579	518	500	566	517	516	557	543	517	534	533	512	535	558	562	551	544	554	547	559	522	594	532	576	605	573	511	557	555	493	599	568	541	544	585	553	585	547	558	548	546	540	555	556	509	582	574	593	522	533	561	541	595	562	527	534	539	535	552	540	532	558	523	588	553	530	528	509	536	522	513	563	534	571	543	556	531	578	533	572	534	566	531	556	535	563	521	534	545	526	577	539	516	531	587	577	540	548	544	511	553	541	560	543	519	555	485	519	534	564	540	539	543	524	512	545	529	546	528	541	556	553	545	540	539	517	559	529	553	593	518	537	552	542	543	537	587	562	570	554	581	563	584	568	538	499	562	505	541	521	592	551	600	530	583	571	539	553	551	515	582	526	527	547	524	550	527	568	536	546	521	542	561	563	539	567	552	542	579	515	522	552	561	567	553	542	561	532	570	547	610	532	526	531	578	513	525	515	518	530	559	581	505	561	476	547	520	555	542	539	545	503	526	543	482	495	521	516	540	550	543	501	505	537	519	528	563	520	542	561	562	526	540	579	521	555	552	531	580	502	541	598	589	499	546	561	593	521	576	565	538	573	579	514	531	549	563	562	520	564	547	561	529	567	502	541	513	548	549	554	537	540	525	553	551	542	536	559	564	528	548	551	547	525	540	577	543	565	564	520	511	529	547	533	542	584	544	544	538	547	562	522	523	557	542	535	560	605	569	588	561	562	516	572	526	520	524	543	573	541	514	561	542	533	530	580	516	516	522	535	568	553	556	514	559	551	522	544	599	543	607	540	523	564	541	531	521	575	548	532	582	536	568	561	553	567	545	548	556	505	528	574	559	521	577	542	548	539	516	559	525	603	551	517	566	532	569	534	587	518	589	512	546	619	543	545	573	579	582	525	499	584	539	564	537	555	559	566	556	551	549	528	541	530	549	538	566	528	561	536	594	580	554	550	560	557	532	564	519	563	569	503	559	543	529	555	541	521	534	558	526	541	535	505	535	529	546	546	537	541	577	549	541	553	534	531	578	581	569	546	521	575	555	514	596	524	572	568	517	589	538	545	548	540	502	526	571	544	534	527	513	520	544	513	530	505	577	569	557	494	559	551	541	484	505	533	543	532	542	536	552	525	512	587	543	547	579	517	517	574	518	537	595	494	552	583	559	539	527	552	528	488	520	540	513	565	551	527	573	551	523	563	550	529	575	545	543	564	551	541	560	542	555	556	561	609	552	538	524	564	578	577	588	570	532	515	561	592	537	548	520	552	538	518	547	534	560	568	538	547	552	503	556	552	528	532	587	536	543	540	560	555	549	567	517	551	561	564	522	541	596	539	592	563	552	597	547	536	564	499	581	572	503	543	573	536	537	563	510	572	563	608	512	525	586	545	563	562	547	541	553	569	526	543	479	540	528	542	534	535	520	517	538	548	561	542	570	554	551	490	591	524	512	531	541	535	522	554	533	482	511	558	564	575	576	574	506	548	566	540	515	541	593	560	581	520	537	550	548	504	524	553	530	526	523	533	543	518	544	524	531	536	520	588	569	588	501	544	533	539	541	543	561	548	538	546	563	533	535	566	556	541	569	528	534	530	512	551	528	586	523	543	525	571	513	554	564	494	565	558	566	515	532	501	550	519	574	573	556	513	514	587	543	550	518	512	540	534	538	545	573	567	541	548	558	522	538	555	560	506	533	535	561	559	531	553	494	546	513	537	552	553	550	567	583	553	554	538	547	555	552	535	568	530	527	534	546	563	548	534	553	544	560	548	606	516	547	518	554	558	562	528	535	522	530	523	575	550	522	527	492	544	517	583	516	527	525	541	531	553	557	525	555	534	519	564	545	526	575	572	532	576	516	577	533	539	540	580	535	534	518	536	500	533	563	546	561	589	543	559	536	539	550	512	540	511	555	525	555	513	523	555	557	543	534	591	478	554	560	536	587	561	551	531	544	546	527	522	542	577	547	521	554	506	522	563	514	473	580	556	571	568	544	532	540	551	560	540	558	554	531	534	548	532	506	568	552	531	570	528	506	524	574	543	531	552	562	547	549	556	542	523	531	538	543	555	507	564	515	549	595	530	569	576	570	545	559	541	549	558	542	543	596	546	560	534	541	531	535	570	573	528	527	520	542	546	529	484	545	531	564	554	562	561	571	502	497	541	554	532	511	560	576	554	561	588	539	588	548	557	555	548	536	536	518	539	552	538	559	551	577	542	524	551	567	541	539	541	534	524	569	570	557	561	564	551	537	516	524	543	535	557	536	556	541	534	527	561	529	507	539	535	561	549	533	566	541	533	561	511	542	522	570	538	541
9462	12933	11841	7080	4050	3047	2570	1963	1830	1727	1521	1341	1297	1269	1178	1193	1103	1047	1052	1047	885	905	969	942	954	953	954	937	963	921	900	908	893	925	883	945	883	846	901	901	907	866	958	937	920	927	866	840	953	897	921	887	838	896	919	936	916	884	902	871	866	887	906	917	880	892	895	842	965	940	916	891	890	867	876	863	860	959	929	915	920	895	865	914	875	907	900	902	879	913	905	865	903	865	878	895	862	918	926	914	874	984	872	940	887	881	914	926	835	936	866	873	860	926	864	894	906	929	866	889	849	874	872	879	938	935	885	909	922	955	918	813	888	836	913	949	902	897	914	849	909	929	857	877	907	831	913	877	891	866	860	887	923	905	858	876	910	862	855	873	926	852	885	821	890	926	888	884	892	834	889	869	906	922	925	850	835	859	921	865	843	849	908	872	921	937	917	872	926	872	907	902	868	954	842	917	850	844	869	891	885	858	895	842	860	861	879	898	882	909	852	881	833	918	858	854	904	877	912	857	867	896	903	904	889	858	883	882	878	886	900	822	893	882	918	863	841	865	863	936	903	849	891	936	920	882	848	849	898	931	881	888	887	899	839	878	816	864	891	963	875	828	904	920	937	885	929	887	929	897	910	881	941	892	862	891	951	898	916	872	885	899	890	932	906	878	962	878	903	881	882	904	861	903	860	906	883	912	899	850	850	904	905	881	870	851	920	902	918	857	894	850	892	908	850	903	855	883	896	910	965	900	874	958	872	924	822	892	886	868	891	883	869	897	912	886	934	926	863	848	896	871	881	899	884	945	852	930	868	922	919	908	898	895	857	906	873	909	879	929	864	913	868	873	848	899	880	869	893	874	868	874	826	889	864	905	868	884	893	874	897	886	875	903	872	885	836	861	894	859	919	866	927	878	848	881	906	850	860	887	900	902	865	897	871	884	872	920	893	935	927	922	895	947	840	859	862	933	816	874	882	903	896	865	951	895	902	949	913	898	856	914	853	869	867	930	934	891	862	861	920	925	888	908	894	867	916	911	953	877	900	917	896	909	845	924	872	895	904	880	894	893	858	941	836	898	858	935	883	870	896	883	876	864	838	908	888	923	911	869	890	901	909	898	809	858	889	928	848	874	928	881	855	916	818	901	920	957	884	879	874	874	898	865	912	882	869	884	846	911	858	901	842	904	863	866	900	886	878	904	890	886	912	890	869	926	868	899	883	887	899	867	891	928	841	910	906	920	916	905	895	892	896	905	888	883	857	918	918	863	891	864	858	931	840	886	924	883	909	861	874	879	927	907	880	902	898	932	896	891	905	846	889	847	871	939	900	892	869	892	858	904	810	824	911	900	877	841	888	882	897	906	899	921	957	835	903	921	894	898	879	865	884	857	823	873	928	899	868	866	924	904	911	890	892	864	847	842	914	884	889	886	869	922	863	860	944	916	872	884	919	893	899	831	897	916	869	891	879	897	870	869	903	891	896	949	902	912	842	882	888	904	894	890	851	904	887	879	898	891	881	913	868	924	880	861	866	901	875	920	876	906	901	894	869	879	940	910	881	869	870	876	912	836	921	873	837	883	873	905	913	860	918	832	889	902	866	873	884	884	910	899	899	840	939	883	874	921	865	920	900	872	898	920	912	880	865	927	918	863	904	931	913	880	883	867	823	927	863	818	901	909	896	891	883	904	881	870	935	914	903	857	853	883	876	869	912	890	900	924	914	890	850	949	950	924	905	862	871	863	869	940	865	943	934	865	931	847	837	858	910	910	869	848	851	843	881	851	928	870	895	870	929	889	886	888	868	894	871	906	880	881	902	855	877	868	906	835	871	887	875	920	912	875	853	931	850	824	912	870	905	931	899	869	911	894	856	909	904	864	912	876	917	878	908	852	870	861	881	856	819	913	901	864	908	840	863	929	920	879	890	897	871	911	867	875	886	921	883	901	922	925	904	903	863	872	882	888	898	905	881	859	839	919	868	889	887	869	860	909	871	890	876	886	907	894	850	921	880	903	878	908	906	872	842	878	920	939	887	904	856	878	924	879	896	868	941	917	909	914	821	889	871	934	893	896	909	922	931	910	904	875	885	909	898	848	863	906	916	827	921	892	895	935	905	858	895	918	905	872	893	919	863	903	892	883	867	902	910	899	862	895	915	898	917	841	896	889	846	932	895	901	897	899	893	881	907	883	837	875	839	870	942	869	917	893	911	908	890	894	838	917	927	903	892	881	879	910	915	882	952	893	894	896	872	889	960	848	933	903	910	885	825	872	882	943	874	844	865	889	911	906	922	888	868	901	913	867	888	860	898	837	860	892	902	884	851	918	889	898	859	843	882	873	951	887	884	888	887	901	870	931	902	880	885	868	853	886	871	899	854	891	882	860	930	847	905	876	930	908	789	938	907	875	887	931	941	897	880	918	843	875	913	904	863	948	936	889	904	915	953	892	842	849	916	891	853	896	799	840	882	868	866	873	858	857	858	874	918	885	929	926	884	906	830	899	916	878	927	911	877	897	914	890	884	916	942	894	862	882	876	856	930	901	876	889	861	910	852	894	886	900	885	862	856	900	887	926	836	861	831	940	877	848	948	878	850	922	904	912	916	860	872	886	933	918	950	950	922	858	932	881	885	851	868	881	867	890	850	878	905	844	828	925	889	858	917	882	933	917	907	883	870	857	869	866	906	910	957	866	947	897	892	833	905	911	900	828	943	878	891	844	875	878	885	860	870	903	925	897	913	851	867	895	881	884	949	884	875	876	816	914	918	890	884	905	926	889	930	920	881	854	876	870	878	894	930	932	832	878	853	896	923	977	872	961	874	906	894	887	922	831	886	874	852	916	854	933	885	872	901	891	845	904	910	893	928	826	943	893	858	894	891	893	892	916	854	901	844	895	850	869	845	924	869	841	910	920	841	907	847	916	915	832	922	879	834	898	892	905	860	848	871	884	906	836	910	850	878	870	871	904	886	865	876	954	864	922	883	851	852	825	927	880	890	940	885	960	871	899	912	855	925	900	880	971	905	884	877	872	939	873	846	907	856	874	919	874	904	905	909	870	888	865	873	895	927	915	914	875	877	891	895	874	907	884	872	943	945	908	894	894	878	911	958	862	919	880	875	867	931	865	893	855	924	899	905	906	914	870	879	865	946	899	909	899	848	876	905	903	869	906	909	903	932	911	923	836	907	869	840	924	867	881	933	870	884	868	851	847	874	878	863	858	880	830	899	861	937	900	899	886	898	882	942	868	900	880	794	885	850	883	897	895	883	818	935	889	898	889	876	856	868	843	922	868	873	903	870	926	865	909	842	939	893	866	877	922	876	863	845	893	869	840	854	856	903	860	886	865	891	884	833	820	861	905	824	849	891	871	864	922	887	897	868	885	882	879	891	849	866	893	879	850	922	817	887	884	889	898	881	831	856	845	884	875	852	846	918	830	875	897	932	907	910	874	864	829	870	918	938	925	946	871	935	876	851	942	903	841	855	868	840	905	874	890
23483	21366	29131	23962	21370	19309	2558	923	652	657	611	550	465	423	422	386	387	296	324	319	306	282	256	254	291	279	268	303	253	263	266	239	259	239	251	255	245	219	249	236	235	248	238	232	275	224	223	220	226	214	235	239	222	227	209	207	241	234	239	246	235	210	215	228	218	230	236	254	222	227	229	205	215	228	223	222	216	238	217	234	215	233	267	195	210	189	205	231	217	209	214	215	226	232	237	219	222	236	218	228	227	211	215	234	245	230	224	221	225	235	215	224	221	222	202	230	209	240	233	201	221	203	220	218	240	236	236	244	203	205	234	224	241	194	209	223	215	229	228	261	220	212	218	229	220	214	209	209	248	230	219	250	220	239	215	240	217	246	234	219	258	220	231	242	216	198	244	208	240	208	222	221	237	230	224	215	238	237	227	220	241	251	181	238	234	220	248	219	240	238	230	232	214	227	244	215	223	238	212	236	218	259	219	223	224	218	215	231	224	220	219	232	248	234	232	197	215	260	219	227	238	246	208	256	221	206	227	207	213	249	226	226	199	221	239	233	193	245	212	224	206	223	230	232	211	210	192	213	230	237	249	251	216	222	224	225	220	217	214	237	204	213	221	228	211	209	222	215	236	221	211	203	245	235	217	231	225	203	216	217	218	252	188	204	209	224	236	218	227	222	236	220	227	261	221	206	245	204	188	208	222	217	223	217	240	242	229	235	215	210	228	243	221	263	225	215	202	191	222	221	231	231	191	207	213	229	211	236	224	219	219	225	212	215	213	212	215	223	228	239	230	246	223	245	216	213	208	216	216	218	237	231	217	230	228	213	235	221	257	218	224	232	226	246	232	220	214	224	223	200	216	216	220	189	208	224	244	194	225	236	201	232	210	235	234	231	226	236	223	225	218	193	208	210	225	245	240	224	243	208	216	268	236	213	236	234	218	213	226	239	258	217	212	238	203	242	225	242	214	210	207	221	219	241	210	208	229	203	199	229	210	223	218	225	225	224	233	227	225	224	236	213	256	221	207	233	219	241	231	234	248	237	249	188	231	237	215	213	222	229	242	247	223	224	216	233	239	226	211	221	229	255	191	234	245	222	211	217	222	205	245	216	222	227	210	253	244	212	222	215	251	252	218	235	186	191	221	235	203	205	230	210	221	218	246	233	223	232	241	243	205	244	244	214	210	226	238	226	194	229	219	212	219	216	210	212	240	226	246	193	227	238	239	218	215	248	213	234	232	230	214	213	233	240	211	238	232	224	246	222	235	207	222	214	217	203	222	242	229	226	218	219	225	180	234	242	202	216	200	183	237	209	209	229	217	215	228	249	232	215	215	221	212	209	225	231	204	214	215	219	202	203	258	220	208	215	224	209	209	218	248	226	224	207	213	194	210	215	215	205	241	202	218	236	210	210	210	208	228	224	217	228	226	233	222	219	231	220	243	239	210	233	241	237	207	214	240	220	214	210	232	255	194	243	252	223	249	211	192	237	237	203	247	227	234	201	238	243	226	212	229	221	242	220	201	205	242	248	237	214	254	218	246	227	208	213	240	208	213	212	223	241	220	223	230	259	227	217	232	217	217	235	230	209	198	227	231	215	201	238	225	196	240	214	236	221	231	208	226	255	206	239	220	206	214	222	261	223	248	213	208	227	222	255	225	207	222	236	235	203	233	197	220	220	267	257	222	261	240	217	222	233	240	232	229	234	193	233	236	228	220	208	218	218	211	261	244	226	241	221	224	219	233	243	211	212	232	220	219	205	230	216	219	225	249	220	207	240	234	233	261	232	232	201	195	195	212	208	218	217	234	256	218	248	235	250	213	206	237	215	200	231	188	236	230	241	231	224	220	238	228	222	238	214	229	222	195	209	233	212	234	241	226	229	211	224	236	227	236	206	218	236	233	208	223	230	224	209	227	194	235	233	242	222	222	225	194	230	225	245	218	222	232	216	222	215	219	230	204	215	241	199	252	248	223	207	213	217	192	213	222	241	246	211	236	219	229	207	228	207	225	227	237	238	205	234	208	209	207	246	235	231	218	220	219	227	211	237	245	249	240	214	228	239	217	218	225	222	212	241	223	231	238	238	223	190	212	200	245	215	231	213	234	203	221	224	227	224	236	205	235	237	246	249	225	197	209	241	218	239	187	211	243	208	231	236	216	226	243	211	228	219	231	220	239	218	243	233	210	225	204	217	214	210	232	239	237	243	231	211	236	224	236	219	227	213	217	220	252	236	213	244	219	215	213	215	213	234	243	232	254	242	216	220	214	232	224	206	203	206	219	223	227	208	233	230	200	214	217	228	225	214	219	230	223	210	235	201	223	199	242	219	215	219	200	233	229	222	245	226	245	229	227	216	225	217	227	210	226	245	223	241	221	232	237	225	238	212	218	232	194	205	209	220	209	230	224	236	208	228	235	223	232	200	205	232	265	221	206	222	226	237	252	237	215	264	222	225	215	234	235	220	225	218	245	234	236	233	233	205	216	246	240	228	221	238	222	198	246	213	222	216	237	217	219	236	229	251	238	206	198	218	226	214	214	229	216	220	226	221	236	232	222	229	232	238	221	231	278	214	192	230	228	233	238	204	237	214	221	219	216	239	211	231	222	200	236	218	233	211	237	219	227	255	203	204	242	243	249	197	234	217	230	203	220	239	231	226	206	248	231	224	209	200	214	230	247	259	193	226	205	211	206	234	239	236	229	232	211	200	210	203	221	220	244	254	215	219	214	202	227	234	232	224	247	230	230	239	234	218	241	240	226	218	191	216	214	223	219	196	242	222	187	230	220	206	222	207	225	214	230	204	211	203	207	219	214	201	217	230	237	225	243	235	216	209	205	212	225	219	209	239	220	263	214	225	228	211	248	235	228	234	236	234	232	208	217	219	249	230	228	223	192	211	199	210	232	227	229	206	222	218	228	224	240	241	209	238	248	211	241	244	227	229	209	246	231	219	210	191	224	216	230	202	200	227	225	208	215	215	208	222	228	240	236	228	247	193	210	230	238	222	227	246	226	222	245	215	238	211	212	246	249	203	228	213	239	240	217	210	204	211	198	220	234	227	224	216	220	227	223	246	252	196	226	241	217	223	192	228	243	223	191	224	236	219	252	208	197	205	214	215	226	203	218	212	245	205	255	205	240	217	215	223	186	214	217	198	237	235	225	225	201	244	237	253	204	198	227	214	221	225	237	242	243	205	208	203	224	215	216	246	205	222	238	211	221	203	240	231	208	213	242	179	218	232	239	209	219	211	231	238	222	239	238	204	213	214	249	191	210	209	230	232	216	234	204	217	244	248	201	245	205	214	240	213	234	239	230	217	236	216	187	214	230	223	236	206	259	212	233	198	248	224	231	208	211	218	225	195	249	216	225	213	201	222	224	178	237	231	210	203	233	222	230	219	236	215	206	213	233	218	215	228	219	237	219	233	224	217	214	224	194	209	214	221	227	223	215	229	222	215	228	211	195	228	233	200	213	197	239	198	194	208	245	220
12855	19651	19016	10193	6309	4413	3347	2453	1927	1998	1651	1476	1159	1120	961	895	817	692	679	604	561	575	557	548	526	473	510	490	465	470	475	501	430	441	430	397	418	421	423	435	365	432	401	415	398	417	404	401	383	395	400	421	382	413	396	366	377	393	420	377	363	410	399	411	402	396	399	398	397	410	355	370	388	392	403	361	420	373	378	364	365	391	391	385	397	379	400	376	382	396	322	418	372	351	395	345	389	394	393	370	368	375	392	389	391	386	389	365	403	359	389	391	393	357	392	354	407	413	383	399	390	350	363	402	376	398	394	380	370	389	356	404	392	374	402	391	384	389	374	413	387	389	370	352	388	435	412	397	369	432	375	378	371	395	383	385	336	381	384	418	399	378	393	380	368	331	376	366	374	385	383	377	412	361	401	377	369	378	388	358	357	405	387	431	347	361	381	380	373	386	424	393	380	380	403	367	370	373	390	369	387	349	396	401	415	410	372	404	352	368	394	391	369	367	378	357	354	403	348	374	378	383	359	382	416	396	383	403	374	361	347	372	388	378	402	404	383	366	342	381	402	374	385	379	404	378	345	385	363	366	398	393	389	390	356	364	373	360	397	385	382	399	406	411	404	380	408	376	371	378	385	371	369	358	369	363	415	371	372	357	359	415	387	387	364	349	404	360	388	371	374	406	361	341	343	406	362	401	379	364	378	396	378	354	408	423	380	388	419	377	399	373	382	382	382	382	368	375	387	416	397	411	355	383	383	367	363	405	377	388	370	417	389	387	404	416	375	371	365	417	345	406	353	375	384	339	378	379	356	388	380	340	409	383	367	381	404	411	341	364	381	409	372	362	379	368	348	379	387	396	339	397	416	378	381	371	372	397	371	385	398	364	394	343	387	351	368	364	351	413	375	355	371	392	377	371	400	348	407	369	365	364	394	402	398	374	396	343	412	352	391	380	376	378	384	383	399	399	388	375	392	386	354	407	380	395	393	375	393	376	386	386	368	387	405	386	379	372	394	354	397	367	359	366	373	353	393	360	378	391	338	367	356	375	373	401	414	368	400	388	360	378	389	399	374	398	367	360	388	345	372	391	412	384	382	356	388	378	360	401	374	401	403	395	405	366	402	368	364	408	401	417	377	368	408	414	399	384	394	372	399	369	349	392	388	385	420	392	387	396	396	387	394	374	335	384	414	394	392	397	377	417	370	400	414	402	375	384	376	404	355	364	395	384	389	405	404	383	361	372	393	377	366	394	396	399	360	385	371	374	385	355	361	374	360	389	424	390	358	347	368	383	367	380	402	395	392	382	388	357	386	374	354	395	354	428	402	350	384	375	395	341	386	388	354	362	388	378	391	385	378	406	373	380	407	364	366	354	419	379	398	376	343	374	383	391	396	388	391	370	409	368	415	425	410	357	366	384	368	400	397	408	369	355	401	353	370	410	392	365	371	364	388	390	397	333	381	385	395	366	402	412	365	357	391	350	376	382	405	367	384	378	399	363	397	410	390	394	359	357	384	399	387	374	352	378	404	392	371	359	347	378	326	345	361	369	369	378	394	385	426	396	395	391	363	353	413	355	403	368	364	419	427	385	385	376	383	374	414	349	386	400	352	409	410	360	389	380	425	381	380	391	392	381	356	366	336	361	359	351	356	452	346	404	384	381	380	416	416	353	371	360	401	364	385	401	375	371	373	373	353	371	354	351	377	374	389	366	406	401	368	357	428	374	385	372	375	405	358	373	437	372	395	402	403	374	388	387	368	377	380	411	390	371	393	373	411	418	397	426	381	393	370	351	375	360	337	381	388	403	387	366	361	363	395	377	370	377	394	388	385	378	396	403	353	381	354	396	379	374	359	378	369	376	371	348	355	385	356	363	389	410	370	397	414	377	394	379	361	350	365	370	357	370	362	362	408	395	367	403	376	381	380	387	346	368	365	412	381	394	372	390	372	369	398	381	352	384	385	377	392	364	343	371	368	383	392	386	406	335	358	365	374	386	394	383	419	381	448	390	365	357	341	388	379	360	332	368	415	366	393	349	403	393	403	388	385	354	349	412	370	409	377	387	387	408	407	387	415	355	388	375	369	391	397	436	378	372	381	390	395	390	363	413	378	387	404	389	366	388	413	394	366	343	352	393	366	384	374	382	364	392	370	391	387	363	346	422	363	389	384	336	368	367	393	357	366	358	389	395	403	330	360	405	365	375	352	388	395	413	366	360	383	371	396	366	378	379	386	383	355	352	388	395	382	378	400	404	409	386	446	366	374	377	363	408	415	365	371	354	369	409	410	361	371	393	379	376	334	389	372	333	402	391	390	383	353	372	377	371	401	390	381	384	398	380	385	375	399	361	373	390	430	353	354	368	379	381	403	388	397	380	360	353	358	378	379	366	352	382	360	382	387	374	348	345	371	374	387	342	414	380	387	396	391	368	386	367	366	417	397	369	399	388	390	355	402	387	378	371	383	413	350	395	416	348	377	406	399	394	387	416	374	388	370	383	402	406	384	407	360	407	398	385	386	368	364	370	395	376	382	402	390	367	380	347	397	405	392	385	368	363	375	406	365	376	371	425	403	403	393	407	350	364	393	373	368	401	354	361	398	390	392	376	348	385	377	402	399	375	394	391	389	402	390	368	416	391	417	380	351	400	364	392	374	399	375	386	336	351	381	368	351	372	370	382	371	396	389	374	419	363	401	354	396	361	380	362	384	386	401	407	416	393	395	370	356	391	353	366	423	387	363	373	361	370	408	405	373	370	376	373	381	391	368	373	362	381	391	371	351	402	403	329	405	405	362	337	335	419	379	378	379	371	368	364	403	349	363	392	388	366	383	400	440	386	395	378	362	401	352	378	402	397	388	389	391	381	367	385	375	380	371	351	359	414	358	379	378	362	411	393	369	381	411	367	389	385	385	364	393	412	360	398	389	384	391	373	391	361	357	393	400	340	387	361	416	385	393	387	376	369	345	350	363	417	427	394	361	372	389	357	356	390	372	366	345	413	374	365	376	395	387	368	367	415	363	366	352	365	371	379	397	383	440	374	349	408	371	366	380	395	385	337	388	363	361	384	369	392	364	411	390	399	371	351	366	338	392	371	365	383	412	390	396	390	423	369	397	362	400	367	394	367	347	386	380	368	396	378	377	346	365	410	380	383	389	346	384	350	377	362	349	372	366	370	351	373	409	389	362	392	379	371	407	385	415	377	381	374	413	367	391	389	377	388	415	342	399	370	358	371	365	361	390	367	378	414	412	405	341	393	391	371	383	325	357	351	363	393	397	395	392	346	400	365	378	357	365	366	373	375	380	404	347	406	404	392	375	393	378	392	374	377	403	387	398	373	408	368	378	397	407	389	418	406	413	373	401	347	379	371	370	357	426	390	372	400	385	345	388	365	433	386	387	410	420	391	385	368	390	390	409	379	374	422	400	340	383	365	377	360	368	383	414	353	379	351	400	347	413	372	402	411	392	383	378	389	389	388	398	364	372	433	376	377
26883	19762	7929	1986	1000	734	712	659	602	647	685	619	646	612	610	598	589	604	601	590	609	598	582	544	566	626	604	644	564	566	583	601	595	552	580	564	604	573	565	572	600	557	635	576	598	573	546	546	572	601	591	585	602	548	590	602	581	550	615	594	617	574	548	587	601	586	566	578	606	552	566	552	587	571	579	567	533	539	577	585	556	554	586	568	588	569	611	560	589	573	542	553	597	566	626	568	581	554	549	555	609	590	538	543	598	571	556	601	575	554	567	577	625	581	556	531	605	633	602	587	575	589	579	576	597	629	585	616	585	577	553	590	580	608	583	596	553	534	558	542	617	578	554	593	582	569	597	575	601	566	548	555	555	602	600	586	565	542	553	570	580	553	609	578	595	610	609	539	599	539	609	575	574	593	571	598	634	585	592	616	586	594	562	551	583	585	614	567	611	591	573	623	597	540	584	570	547	563	615	567	576	567	583	606	548	564	583	585	587	557	577	598	570	593	596	547	567	585	538	550	591	545	549	564	551	579	547	569	569	619	572	593	587	574	550	519	578	550	544	584	580	578	590	577	634	616	573	580	590	601	586	578	602	554	568	555	576	564	586	578	588	573	604	538	547	610	587	592	526	617	609	592	543	601	563	563	603	591	577	579	568	573	546	605	603	557	562	605	572	538	573	581	584	553	553	579	602	587	565	558	567	611	599	601	619	597	536	626	569	622	608	613	594	591	543	594	575	536	596	529	594	605	596	572	542	552	593	587	567	569	554	549	573	558	589	605	604	613	583	612	543	581	538	588	555	603	584	610	584	606	590	508	587	594	592	581	597	598	569	569	563	589	584	592	573	573	548	536	560	586	547	589	561	590	633	582	538	652	588	580	571	566	568	540	569	569	581	633	597	548	542	591	561	609	588	577	586	564	582	564	564	548	561	578	563	539	601	566	573	574	535	603	579	577	597	585	559	596	584	576	572	586	548	601	574	589	564	583	609	581	591	588	613	573	578	546	566	560	601	554	580	602	604	546	566	611	609	580	571	604	575	581	585	588	623	557	591	610	586	536	576	544	578	568	574	584	594	579	558	594	610	559	571	584	611	553	586	613	577	592	585	586	572	607	573	591	574	605	602	598	604	535	551	569	583	576	587	569	551	623	560	564	537	600	565	599	581	633	520	559	572	579	574	567	583	569	578	577	588	579	573	563	550	609	568	554	583	556	547	523	579	579	603	595	587	603	580	541	571	576	566	559	542	639	599	564	594	520	555	607	563	610	593	550	608	578	547	592	582	564	587	541	614	581	535	565	559	523	548	567	550	574	569	585	566	572	597	580	573	566	573	527	586	602	590	542	608	602	568	530	581	565	553	543	549	534	559	526	569	569	570	592	589	567	556	610	568	605	569	543	571	572	588	600	616	571	570	576	552	532	557	569	597	588	573	556	599	553	582	598	553	564	605	610	547	567	611	558	555	569	573	641	646	577	561	541	561	542	569	589	595	595	578	556	588	552	567	540	562	609	565	583	573	619	581	588	577	574	595	533	578	546	595	539	579	557	558	574	586	557	554	575	582	579	582	563	583	584	572	583	555	557	556	530	604	575	535	576	574	619	562	515	574	573	606	554	556	579	625	588	572	509	608	595	614	549	532	571	606	581	617	573	595	574	565	579	577	592	599	553	591	581	580	558	581	556	556	571	551	555	572	587	567	604	556	569	588	571	618	528	567	597	585	575	542	569	601	587	603	577	560	594	583	538	557	569	617	570	581	540	562	551	584	577	559	567	553	608	554	549	577	575	555	585	563	565	565	600	566	559	589	608	534	567	554	588	560	573	578	555	631	539	598	557	567	535	572	534	555	554	546	531	566	586	585	577	584	530	575	517	609	566	616	557	584	570	574	595	603	539	573	570	572	559	549	585	569	556	594	548	592	574	545	558	613	583	559	565	572	520	536	561	592	585	573	525	585	607	559	590	608	608	567	579	583	588	598	563	571	564	581	562	606	593	595	572	605	590	598	555	589	606	582	564	595	572	560	589	602	615	637	545	546	593	592	578	633	549	539	563	590	587	594	559	575	590	605	555	589	585	591	580	563	594	630	568	555	592	536	541	597	575	617	598	553	566	563	584	590	558	556	553	579	571	628	616	538	630	578	587	586	515	598	559	568	575	578	596	580	613	597	568	595	552	591	619	560	547	539	536	574	626	614	581	594	570	591	592	576	555	576	557	562	533	587	595	613	566	559	567	562	585	583	611	608	583	622	529	562	578	536	613	592	564	575	571	601	619	522	557	600	577	572	597	594	570	565	557	598	599	626	528	597	565	600	629	583	573	588	555	577	598	620	566	590	591	616	553	614	576	551	563	596	541	595	573	536	592	583	579	553	583	606	543	577	539	606	580	551	575	559	605	536	571	557	576	567	604	573	538	565	588	582	573	562	599	589	522	593	590	578	582	558	581	614	588	547	579	546	577	557	565	566	571	597	565	574	562	590	573	580	587	555	633	540	527	538	595	584	562	534	595	602	565	608	577	572	569	575	586	570	585	561	597	588	594	585	542	622	569	590	586	539	581	535	567	583	580	562	595	553	597	580	598	590	573	598	613	581	550	578	566	573	565	571	569	586	571	542	584	573	536	534	564	562	597	539	550	549	569	588	594	619	596	584	554	568	541	561	600	562	592	568	575	583	584	540	553	600	586	553	581	617	624	575	591	605	548	575	610	563	581	543	547	543	570	565	558	573	639	566	625	593	577	529	590	572	555	579	547	583	576	612	549	583	587	599	564	536	553	613	584	555	605	577	508	597	593	584	604	589	551	538	586	580	618	578	573	568	606	570	534	523	538	572	578	578	554	505	562	565	572	603	567	598	554	568	579	583	561	535	562	588	535	596	566	575	597	588	572	557	567	543	610	538	596	612	521	572	586	578	590	593	573	617	593	592	593	606	599	617	525	577	559	569	558	589	571	588	566	577	616	583	617	571	562	561	622	603	607	563	634	581	633	528	600	610	536	611	581	556	563	587	590	562	572	557	559	584	572	559	587	589	548	539	629	575	608	573	584	566	570	605	638	571	565	573	578	602	587	595	587	568	590	552	551	594	586	563	575	551	559	593	578	610	579	607	574	615	569	617	608	531	561	559	573	600	611	575	602	578	619	602	566	577	559	544	572	613	578	566	595	588	581	580	581	549	565	596	532	549	590	561	586	544	583	598	562	597	529	548	602	615	539	557	585	586	562	556	555	585	577	592	602	581	614	570	532	607	594	542	580	584	574	554	551	566	567	578	610	576	595	546	582	606	618	591	593	582	580	556	584	571	609	567	566	546	598	548	568	562	569	508	572	605	556	595	615	589	555	576	596	586	591	569	570	579	583	577	618	607	574	581	543	561	598	557	569	557	610	609	571	576	592	572	620	599	543	544	558	581	544	571	585	575	540	563	569	577	561	517	572	575	586	570	576	550	586	573	549	580	568	585	547	566	574	571	542	547	555	580	574	557	567	557	571
7239	5900	6987	3236	2057	1444	1249	1069	1027	1183	1179	1076	1085	980	1017	1014	1007	910	996	934	994	903	914	980	985	897	933	937	894	998	950	968	980	892	909	916	932	902	936	917	873	971	930	974	922	935	929	889	961	951	953	912	900	878	938	918	980	983	920	967	903	949	931	932	912	888	947	914	912	968	913	953	940	909	910	886	884	909	934	937	931	943	903	915	871	943	926	926	924	951	937	898	912	933	907	941	935	900	951	917	897	961	884	883	928	922	927	962	928	936	879	958	962	958	917	960	928	937	913	987	905	931	951	883	928	940	974	931	890	951	960	959	916	957	942	950	946	917	954	901	916	957	924	912	987	884	920	928	936	909	913	945	873	893	964	894	888	927	966	885	911	976	916	888	875	876	958	895	921	887	920	953	1008	951	893	948	924	947	866	904	877	902	960	887	938	932	882	929	919	935	924	983	892	934	936	921	879	979	882	909	938	880	970	947	945	869	869	929	905	892	946	881	927	953	981	924	902	930	940	960	914	925	895	957	920	895	908	908	898	882	913	904	908	959	937	874	924	923	882	933	878	934	955	943	936	965	900	960	882	886	846	919	985	891	905	885	973	874	867	906	937	946	993	945	931	945	976	876	898	909	943	908	925	895	987	869	941	919	977	976	961	891	916	918	968	976	899	869	937	950	916	878	940	921	960	921	917	977	851	911	911	950	831	890	970	916	894	969	875	959	916	972	962	907	887	955	928	924	913	912	948	906	922	865	907	922	927	874	861	899	930	941	913	940	868	924	963	901	974	869	856	907	928	891	917	952	896	955	944	896	929	899	926	887	924	887	867	952	939	889	905	947	880	885	933	888	924	913	933	933	906	905	911	918	915	932	924	937	887	946	904	963	914	922	944	907	990	916	901	856	926	922	946	948	909	927	926	972	936	925	950	933	882	906	938	906	845	963	886	970	936	898	925	899	945	869	907	917	917	882	885	915	953	896	890	940	967	897	993	906	984	893	897	961	928	929	912	950	1000	914	933	904	890	927	884	930	948	892	912	944	873	927	943	899	963	920	946	960	934	887	890	909	925	956	915	900	906	926	904	920	957	932	934	882	926	894	957	950	934	936	949	957	917	941	907	932	888	980	921	906	882	921	919	923	964	935	938	914	923	942	881	931	938	884	961	911	877	954	889	935	893	977	961	948	897	927	915	935	934	914	949	906	917	871	911	931	903	961	973	868	912	925	889	944	990	853	925	926	933	911	938	913	952	932	864	941	954	928	896	883	916	915	942	877	898	854	926	881	942	935	883	958	897	939	926	965	910	881	917	906	937	859	889	923	875	955	905	904	953	934	906	923	896	934	947	981	891	914	913	933	966	918	911	919	908	943	919	929	927	977	931	955	958	935	932	897	947	900	876	900	944	897	864	952	914	898	919	964	927	859	945	928	895	894	915	885	884	922	934	926	977	951	951	904	918	917	937	953	964	889	963	948	922	913	956	934	894	896	967	940	924	986	907	922	906	891	912	903	931	917	953	942	937	898	1008	905	939	900	879	888	965	943	944	935	857	937	977	905	911	988	882	854	967	946	889	891	913	901	887	919	916	954	950	884	906	943	909	942	970	904	945	870	920	920	903	919	879	945	901	899	915	901	897	936	950	943	899	918	912	952	912	905	921	870	943	920	896	994	945	929	924	874	929	909	941	928	941	995	956	937	956	883	905	910	929	928	922	963	957	976	905	888	939	912	891	872	935	959	855	960	947	930	936	929	948	914	877	993	967	946	950	911	949	935	900	945	918	870	915	940	920	910	896	925	923	901	923	926	866	931	901	953	951	926	934	941	923	924	887	894	931	883	967	921	896	934	927	961	935	890	865	957	949	947	892	934	888	911	927	934	904	873	917	867	941	931	895	875	897	929	890	950	937	933	944	980	949	889	885	915	917	900	958	990	880	964	908	900	948	949	920	958	901	882	925	922	954	936	887	951	893	934	945	909	930	908	945	876	958	977	939	916	897	985	938	942	935	927	904	882	958	934	958	921	926	862	873	881	889	947	974	914	940	903	917	911	912	913	933	955	921	922	911	923	990	945	930	954	889	939	1003	920	966	932	989	871	886	901	950	927	882	918	973	929	958	987	972	931	894	1020	940	919	924	873	877	925	965	938	878	900	875	927	904	886	956	880	909	935	950	977	926	937	905	907	917	910	909	856	965	960	876	946	926	958	928	912	887	906	937	950	926	874	899	944	979	969	919	891	906	892	988	960	897	909	948	904	899	922	922	886	888	943	931	903	902	936	947	949	904	919	948	935	903	983	935	916	910	963	896	934	930	916	932	975	894	933	925	892	887	912	904	912	903	933	895	911	975	956	966	892	894	953	947	927	900	916	935	919	945	970	940	921	919	917	911	865	902	919	927	942	932	955	904	897	886	950	898	973	911	1004	950	834	930	922	887	927	978	958	919	966	967	885	917	949	941	929	944	903	912	956	897	890	954	946	893	908	878	888	909	965	936	888	880	969	927	915	903	881	982	924	953	899	939	889	928	887	924	945	890	929	927	928	934	927	861	923	893	897	937	926	875	922	921	976	960	919	912	906	904	940	937	953	938	945	982	962	901	948	943	933	899	944	934	925	916	935	934	919	910	940	929	951	961	906	920	969	958	905	926	922	961	875	915	928	967	912	955	883	963	884	923	922	952	882	906	924	924	912	867	915	976	928	909	946	904	946	911	929	935	960	916	987	931	935	941	928	889	921	920	876	922	941	847	957	930	1000	930	908	900	875	919	920	841	937	912	902	928	935	883	907	924	879	952	937	905	954	922	947	906	923	965	903	908	983	931	938	975	868	876	900	927	940	965	924	938	954	948	909	915	945	902	906	906	914	933	945	936	901	959	943	920	908	903	943	940	977	926	935	969	916	945	881	981	947	916	936	913	888	918	924	912	940	931	919	931	941	950	900	909	918	895	897	937	894	903	941	928	899	886	891	893	967	918	906	921	944	890	970	963	927	945	914	953	891	860	941	907	952	919	925	872	917	865	937	933	939	913	914	938	885	881	940	920	917	921	1005	944	921	893	902	894	896	969	924	923	979	897	896	899	884	919	916	909	925	906	983	977	929	901	897	879	934	909	971	980	870	970	894	890	890	916	918	916	927	918	926	899	962	936	858	934	943	948	935	943	909	926	920	961	942	950	942	916	959	861	976	919	896	898	967	847	949	947	892	932	903	928	936	919	981	939	969	895	931	983	866	910	900	895	906	925	889	905	904	892	941	936	934	903	919	918	906	906	911	949	931	888	931	951	960	896	923	916	936	933	933	880	867	955	976	981	974	938	896	992	977	928	963	912	892	876	957	901	909	926	931	949	966	958	921	902	888	898	891	923	924	921	921	936	966	944	887	929	854	917	913	908	900	944	961	954	947	871	863	900	943	942	891	931	909	926	878	916	908	973	911	902	906	986	905	911	867	952	906	955	964	918	926	968	924	935	949	920	939	974	943	987	919	915	879	877	915	918	862	910	959
24533	21364	28371	24693	18987	2834	1260	960	754	732	747	753	651	654	676	670	598	621	610	584	585	561	569	595	602	535	569	570	574	590	533	583	584	561	561	548	531	572	578	547	504	575	516	526	535	549	541	571	517	560	552	568	563	577	533	488	533	581	551	538	574	537	533	540	576	471	514	554	558	527	583	540	529	495	530	528	576	482	555	544	571	573	567	576	541	525	542	505	525	543	576	517	518	523	533	529	565	565	533	533	483	590	540	536	557	499	546	523	526	559	574	567	505	583	552	509	529	545	543	516	556	561	537	542	560	518	547	524	539	513	554	540	553	548	506	555	513	544	534	552	557	510	532	563	512	512	511	517	524	541	540	556	499	562	539	568	569	490	511	540	536	563	553	530	538	515	522	563	584	517	535	534	541	540	534	531	575	586	578	528	540	528	528	526	530	519	570	531	539	567	556	565	527	580	545	536	534	572	508	520	532	526	539	554	525	564	534	527	480	590	567	542	533	555	539	543	532	555	553	536	518	563	511	542	525	538	530	552	543	501	541	531	504	531	574	527	521	554	522	493	549	539	572	520	542	515	563	570	585	541	539	529	545	564	573	530	583	533	540	534	561	575	543	565	528	507	538	525	550	571	569	533	539	563	514	529	550	517	537	535	527	485	557	591	528	554	553	535	569	556	538	542	541	504	540	547	573	528	529	527	523	559	558	518	547	508	531	521	514	523	505	549	560	532	534	534	569	577	497	545	507	520	487	497	513	554	565	535	506	529	550	562	558	544	539	583	504	533	552	517	538	541	518	529	548	545	530	503	504	507	533	582	509	527	570	553	513	534	488	527	556	518	506	521	598	570	570	524	511	477	535	518	565	531	533	516	518	535	560	567	551	550	536	552	550	579	558	535	566	547	554	543	559	568	548	569	551	560	538	549	556	592	534	517	502	533	502	516	532	550	523	500	502	566	523	555	558	516	493	536	546	499	574	526	522	553	525	518	533	556	553	563	525	544	539	506	518	527	534	573	525	529	579	548	554	565	524	520	501	562	533	543	500	575	544	545	531	542	542	529	537	546	541	503	535	525	551	509	571	566	558	526	488	494	502	530	531	503	516	548	540	540	501	520	512	528	576	533	543	548	575	575	531	525	530	543	543	537	523	569	540	546	522	517	529	538	563	538	513	539	552	527	542	565	527	531	517	498	505	544	569	546	545	544	577	539	535	574	546	505	457	498	564	480	521	542	488	522	535	572	518	531	550	570	556	549	537	532	575	517	525	530	536	529	529	526	554	529	495	550	544	544	543	470	526	546	530	534	557	544	522	544	539	576	580	533	517	519	542	550	532	556	529	539	529	557	504	543	521	523	514	558	551	506	469	568	530	567	577	567	528	547	524	540	540	488	554	551	521	523	579	546	545	546	579	513	510	554	607	531	517	533	528	553	576	508	564	525	552	540	485	500	566	516	537	538	531	521	565	526	518	589	519	529	555	554	565	565	534	519	544	546	499	521	521	540	545	548	517	526	529	549	548	521	543	561	542	549	585	550	547	574	524	542	540	558	528	528	551	554	554	505	555	540	566	505	501	534	498	555	548	550	551	534	513	548	511	541	592	540	469	550	580	509	568	529	562	546	545	500	562	544	566	558	587	528	568	541	555	554	545	542	509	570	540	507	548	539	523	524	562	512	579	511	543	542	539	541	553	532	521	539	514	562	509	604	522	515	536	528	543	543	546	548	527	529	549	509	553	574	578	544	513	532	538	546	568	507	551	555	539	543	551	505	522	561	540	516	569	530	543	537	562	559	552	492	555	535	545	502	507	523	532	516	561	541	524	525	547	537	575	510	558	541	521	532	596	556	506	521	548	519	586	527	511	507	549	525	531	516	581	547	557	556	565	509	530	518	546	520	512	501	532	569	539	526	550	547	556	560	567	597	544	520	518	537	506	504	511	497	525	534	530	572	544	527	558	544	558	600	545	541	562	539	548	543	567	532	531	559	556	544	597	546	524	579	540	549	563	514	544	528	534	565	534	543	547	527	538	521	551	557	529	538	510	554	517	544	539	549	496	535	539	555	545	549	570	534	542	535	570	501	538	536	506	548	520	532	515	524	516	533	535	552	550	538	469	516	529	569	542	508	499	519	573	537	517	543	559	539	517	580	492	572	528	531	534	548	550	535	501	550	552	568	492	524	555	550	555	553	525	553	549	545	530	604	544	545	536	536	577	514	498	531	482	526	533	533	499	554	559	505	565	558	588	537	477	539	553	499	530	563	559	495	533	557	482	491	544	571	538	548	547	540	538	554	549	521	512	514	549	491	560	563	532	543	516	514	558	504	546	563	512	494	572	503	524	512	540	560	534	525	518	523	524	536	548	565	519	515	528	572	554	503	514	537	511	549	544	555	525	501	507	559	557	553	541	526	531	536	516	518	514	542	531	534	544	545	546	566	537	535	525	586	525	540	546	540	554	538	527	527	561	568	507	538	522	533	525	542	534	560	560	541	546	540	546	562	544	530	498	551	525	519	554	515	576	515	527	533	512	569	549	500	534	550	577	549	558	508	495	553	545	552	536	587	580	511	536	504	545	508	578	544	524	520	528	504	511	546	550	550	524	534	524	537	544	545	547	531	486	572	530	565	527	518	541	523	526	529	544	540	537	554	535	494	550	538	533	594	531	562	557	530	513	526	568	571	545	541	569	535	515	549	522	541	534	562	583	531	537	514	544	553	557	487	520	544	539	530	538	497	521	546	531	550	503	539	549	562	536	547	554	584	517	551	534	565	547	543	513	565	543	506	546	536	523	488	536	558	532	524	518	541	544	550	545	545	522	562	515	565	532	532	547	563	564	535	548	512	544	532	532	589	552	504	544	550	522	492	531	527	516	501	522	539	520	563	523	499	514	523	517	557	495	543	564	516	528	521	541	554	562	542	493	531	547	523	564	519	578	533	537	531	578	546	586	543	492	527	529	521	536	559	560	560	532	522	520	524	519	512	587	540	510	553	483	541	536	584	568	547	543	518	525	555	565	546	537	550	548	545	561	558	511	507	557	516	570	569	530	545	540	512	506	514	530	574	516	519	549	562	563	538	557	520	533	543	556	545	571	524	607	561	547	549	519	526	556	591	504	530	560	507	561	559	535	489	528	519	572	531	545	546	559	567	579	582	540	549	531	520	517	593	536	528	532	561	521	519	554	553	524	537	517	546	529	564	514	546	547	561	541	523	573	538	537	543	579	536	549	566	569	555	565	544	525	520	570	544	581	531	534	515	542	541	527	512	551	525	553	529	509	566	523	495	554	520	530	528	513	536	551	518	547	539	546	532	538	568	544	508	591	560	539	472	543	532	549	549	566	582	525	522	543	532	508	583	535	536	483	546	561	563	529	508	521	492	545	500	539	520	538	530	519	502	546	485	549	512	511	476	567	523	548	582	520	592	548	552	526	499	562	548	560	528	537	504	544	561	532	572	534	566	518	574	542	553	564	519	547	577	485	555	566	498
9155	15080	13364	7651	4894	3156	2575	2031	1678	1629	1719	1559	1364	1241	1146	1119	1069	966	1001	994	968	916	974	975	934	955	930	964	958	938	910	1013	914	902	938	899	844	943	907	911	882	870	896	947	872	908	867	862	874	880	875	889	893	981	878	902	847	877	840	865	899	900	890	878	885	851	870	906	875	926	902	898	889	892	838	920	866	866	911	935	858	874	892	898	919	852	874	902	869	952	871	941	924	902	881	888	855	883	937	833	891	843	882	847	887	888	872	895	905	912	902	915	924	860	841	914	851	902	856	916	906	855	886	918	865	884	903	855	899	882	872	878	950	856	862	877	866	852	895	888	896	932	863	904	903	875	900	885	854	910	842	876	862	836	865	908	860	917	938	883	890	847	887	874	883	880	856	923	918	841	797	893	895	901	832	850	876	837	912	822	847	868	858	843	910	889	889	854	885	891	828	930	866	861	902	872	858	889	921	913	910	906	895	880	870	906	855	906	823	859	868	900	862	904	864	908	843	846	896	879	880	861	853	913	869	886	890	905	882	888	872	877	835	845	878	841	851	894	844	889	942	896	912	876	914	889	928	851	915	891	894	935	873	907	848	877	832	911	877	894	860	911	858	873	897	845	876	896	883	915	872	814	882	843	856	876	918	882	850	899	912	805	873	872	837	872	918	856	862	907	899	894	850	877	910	883	849	868	867	857	882	930	906	837	936	861	927	972	814	865	902	920	871	868	855	891	921	880	892	935	885	859	898	888	900	867	908	876	898	914	873	871	847	882	896	888	913	923	881	881	907	850	887	892	858	875	883	899	882	895	876	866	877	898	938	872	868	865	937	898	834	862	864	922	881	868	864	838	845	885	885	883	830	877	875	887	918	880	831	844	875	837	865	845	864	840	887	879	832	882	885	952	886	896	846	873	912	865	891	859	927	857	933	845	875	876	898	883	902	893	908	879	863	842	861	952	901	878	841	847	882	853	885	889	878	863	864	847	917	898	879	899	952	893	885	822	860	847	890	866	835	801	917	898	870	897	872	913	896	900	868	874	914	880	911	837	877	844	946	875	929	864	865	899	883	872	865	856	869	892	851	855	878	851	838	882	891	915	879	919	908	885	856	915	908	894	857	892	866	889	889	847	927	900	862	849	892	910	862	850	899	854	873	877	884	878	852	895	904	884	825	875	897	839	899	904	872	823	904	914	934	882	897	866	900	886	890	909	911	894	878	875	850	942	895	856	888	863	838	901	876	914	848	879	892	894	887	862	933	888	866	879	903	922	881	878	869	855	867	897	893	863	863	891	916	874	920	914	862	855	884	925	839	833	895	894	908	861	894	837	841	854	893	903	927	874	868	893	909	875	900	866	882	865	850	885	868	877	892	860	857	865	888	871	869	901	882	874	913	864	885	963	897	915	887	856	871	879	813	933	891	865	863	867	825	900	868	850	886	823	867	881	912	955	867	833	890	837	903	843	852	854	927	881	865	868	875	863	863	891	904	895	877	867	892	896	867	860	861	870	867	861	846	895	889	896	901	878	872	915	895	960	928	879	915	873	880	899	879	975	932	894	893	927	946	939	878	938	889	899	875	886	863	887	840	869	896	875	920	881	824	898	914	886	849	849	897	851	855	910	895	899	878	892	865	897	850	847	882	857	908	877	829	881	871	924	876	846	876	886	920	887	889	903	846	894	852	860	869	918	956	867	864	870	874	862	902	843	898	874	917	883	839	898	841	918	875	852	838	881	897	924	889	879	842	905	906	892	864	892	829	845	883	916	918	858	842	863	901	912	885	863	925	859	941	927	913	890	845	914	857	940	873	883	891	854	862	868	852	891	859	906	871	832	831	870	870	880	902	895	843	924	873	912	884	879	929	907	956	821	866	859	883	885	845	892	887	858	949	882	856	952	874	866	877	881	872	912	863	915	894	869	873	911	807	900	818	886	899	896	881	887	866	864	879	860	818	867	929	864	895	895	866	914	863	886	907	836	876	904	879	850	849	879	900	849	867	888	870	868	898	881	870	867	900	867	869	945	908	891	849	940	850	904	880	930	858	900	878	866	925	884	887	883	856	841	913	853	871	851	946	909	853	873	898	934	887	892	892	815	859	831	896	859	881	926	849	899	864	873	804	879	879	896	865	851	927	928	882	862	917	895	890	847	852	954	837	829	887	887	852	900	845	917	896	874	887	874	886	844	917	881	884	840	898	893	897	850	912	870	876	881	896	959	884	881	884	903	869	828	922	838	829	876	870	911	834	910	898	914	891	862	872	813	845	869	915	869	877	886	899	888	877	862	864	894	879	927	878	826	862	854	885	801	906	901	817	880	928	913	867	844	802	903	842	947	927	932	921	870	914	882	826	904	885	837	836	903	842	900	929	927	869	855	905	877	919	859	861	891	874	877	874	865	839	876	853	884	935	896	858	847	916	863	865	855	865	868	893	876	834	898	886	903	884	869	896	882	898	865	887	898	878	886	893	908	901	907	897	851	934	910	874	916	841	870	873	837	911	825	918	898	875	883	799	868	835	913	930	881	824	847	879	896	870	900	889	873	842	862	855	874	867	929	861	868	891	882	898	887	878	919	872	884	859	834	920	872	890	873	869	842	858	864	859	898	883	896	866	871	896	876	868	899	920	966	894	869	900	916	875	885	865	850	854	906	872	885	950	883	901	838	871	940	902	865	866	886	895	843	873	864	888	884	878	934	905	889	860	920	899	922	821	913	851	894	849	879	893	905	882	913	858	892	889	857	857	859	896	845	887	892	824	888	893	894	887	888	857	873	940	906	911	910	888	886	859	870	877	891	884	909	872	870	924	919	913	837	856	892	852	846	829	876	856	839	972	890	879	891	874	887	882	850	858	887	844	949	837	896	935	884	866	868	896	869	852	884	877	869	918	918	872	871	849	875	875	895	901	891	915	901	842	948	901	903	844	906	865	891	935	868	942	898	909	884	907	836	843	846	887	853	934	923	871	860	878	878	885	844	852	829	914	847	838	934	895	837	934	898	894	838	902	853	881	860	826	879	891	863	934	904	869	885	953	886	882	820	885	860	891	889	917	909	884	907	883	869	887	916	913	870	859	919	878	870	939	880	880	859	840	942	860	869	884	933	875	856	938	867	881	835	929	841	862	906	885	867	909	883	909	889	895	884	914	921	883	889	914	898	891	857	860	914	894	895	878	903	899	888	851	840	885	847	934	932	898	886	815	837	880	921	825	898	877	893	885	823	917	946	860	858	857	857	874	935	908	904	921	868	886	949	894	919	847	832	885	876	872	866	872	838	848	885	898	869	879	889	881	938	878	881	901	836	858	906	873	922	894	914	950	852	961	864	895	890	881	862	917	827	875	864	921	884	897	845	900	933	882	904	877	912	915	864	880	831	899	917	859	905	886	866	864	899	846	905	904	854	901	911	927	840	881	903	853	872	868	852	913	869	899	843	849	867	908	905	897	891	861	877	845	871	857	866	883	938	863	907	873	827	836	924	894	879	853	866
23502	21412	29206	24009	21414	19224	2720	990	615	543	576	518	489	412	410	371	346	292	260	296	262	285	289	257	260	265	276	261	249	259	260	243	239	275	245	232	261	218	233	252	234	214	229	263	229	251	222	249	217	237	220	254	220	253	241	231	222	244	223	192	262	230	227	223	236	233	206	220	236	210	232	208	232	200	199	234	201	219	216	234	238	213	215	228	226	221	219	221	229	222	202	225	218	216	205	249	234	217	203	208	233	266	229	253	233	221	231	239	251	240	224	233	205	240	240	243	193	268	219	235	197	238	210	227	243	237	255	197	202	226	190	207	215	252	245	214	218	227	207	239	220	227	215	213	212	252	230	242	207	222	211	208	226	226	247	200	201	228	218	234	213	236	237	230	201	212	232	208	215	218	245	215	212	214	243	234	234	226	253	207	248	203	236	218	232	209	237	206	205	243	247	223	224	233	225	222	225	215	190	189	214	206	203	224	216	223	234	211	227	228	216	220	206	219	211	213	242	222	231	234	241	220	220	248	218	204	236	200	262	218	249	224	226	216	230	222	206	234	210	236	245	241	216	211	231	193	238	224	229	215	201	232	224	213	243	208	214	217	217	186	230	232	222	218	226	239	216	236	220	230	222	214	217	222	240	231	225	235	212	244	209	225	231	224	233	243	218	207	243	222	229	219	231	261	217	220	236	223	205	203	220	243	226	212	219	226	234	217	243	250	229	236	244	242	228	224	222	231	217	210	237	225	208	199	205	205	233	224	249	232	239	226	237	207	215	205	224	205	239	256	223	216	220	244	241	228	202	222	229	251	221	199	223	237	221	211	244	212	198	206	268	237	219	223	234	228	231	246	220	238	209	196	218	221	219	204	231	233	250	226	231	204	232	198	204	236	206	229	235	224	214	227	231	215	226	218	219	217	225	252	199	252	232	211	221	225	213	236	215	204	205	227	224	209	207	210	198	209	230	235	251	236	230	234	247	223	250	235	221	237	226	223	244	233	211	226	251	228	214	226	229	230	234	193	216	222	233	221	218	214	197	200	232	239	223	207	197	225	212	228	231	206	227	209	215	207	246	219	228	240	227	236	252	229	215	207	211	238	203	251	228	238	215	213	234	211	212	208	220	186	223	211	230	233	226	228	245	211	231	210	197	220	222	221	221	216	227	208	194	240	207	193	225	214	208	216	213	212	223	212	230	248	225	237	276	203	199	229	234	225	209	219	242	239	200	211	221	215	215	232	209	208	232	246	209	246	229	231	230	226	231	189	195	219	231	205	222	215	209	201	250	202	188	243	234	201	207	221	237	225	233	225	222	200	233	214	221	239	207	201	213	242	215	201	216	214	214	250	223	247	227	222	217	224	218	228	234	213	221	213	210	225	232	205	233	230	253	209	206	210	225	241	227	229	195	242	225	224	264	198	228	212	209	233	219	239	210	217	194	214	214	227	204	208	209	242	218	224	242	209	205	229	208	208	215	236	206	233	214	200	202	198	216	206	216	222	231	199	230	191	220	221	230	216	221	209	209	217	220	230	206	234	226	230	212	235	227	225	236	197	214	213	230	226	213	207	219	221	228	214	227	204	211	198	209	225	245	214	212	200	203	207	222	232	237	225	228	247	212	217	222	202	213	248	227	220	234	238	201	212	232	219	217	212	235	222	253	213	219	236	219	214	204	218	213	220	188	215	238	231	217	227	226	192	206	203	224	229	228	228	192	220	219	213	221	217	225	246	253	237	210	237	229	213	189	236	211	204	243	227	194	226	221	239	214	216	218	217	210	196	216	224	225	244	235	206	216	203	237	226	217	221	252	220	209	231	234	216	202	220	212	213	209	221	251	207	217	216	206	226	214	227	253	227	249	220	200	217	247	231	241	226	232	212	222	225	205	250	249	199	230	213	227	216	238	222	231	199	233	216	211	237	230	213	204	223	231	198	222	236	246	199	218	216	224	222	236	204	172	241	242	228	230	252	212	203	203	222	235	197	225	230	225	232	236	221	212	222	211	246	225	205	214	216	242	236	211	225	239	197	205	218	218	189	233	193	210	223	226	219	212	245	193	251	243	232	243	221	231	227	189	207	227	213	210	218	224	224	198	215	211	194	226	200	187	207	221	219	214	235	246	216	227	228	226	206	236	210	233	233	218	212	198	211	222	207	191	213	203	205	214	208	225	215	198	190	208	219	222	239	207	230	230	205	200	229	215	219	235	213	215	225	211	199	243	244	220	227	206	203	225	213	222	226	223	212	242	244	235	219	229	215	210	212	201	227	222	225	228	228	221	228	235	224	208	218	244	229	229	226	274	228	214	254	215	232	213	204	227	226	220	204	215	223	248	227	214	209	235	204	228	219	232	223	205	191	218	214	225	205	215	239	197	225	243	226	234	217	235	245	234	246	213	230	217	230	171	217	211	222	231	224	219	212	229	207	225	232	228	208	207	234	192	240	212	221	217	216	235	222	218	233	236	217	222	226	234	217	207	210	235	206	230	215	217	226	207	206	241	214	223	216	202	212	236	220	236	232	216	207	203	220	235	227	243	209	223	216	222	194	223	186	232	231	212	246	231	214	207	217	235	231	230	218	240	228	212	219	241	225	204	220	216	220	224	224	227	212	253	197	266	219	234	223	203	219	218	223	205	212	220	224	211	209	215	215	242	216	222	222	226	219	241	217	230	212	224	205	228	224	227	205	220	213	214	215	212	208	195	192	242	228	244	221	216	226	228	205	205	217	243	196	220	226	221	216	214	234	231	237	211	219	240	211	221	218	232	221	206	223	231	240	218	215	214	232	215	211	229	236	190	200	183	203	205	238	247	210	220	225	213	240	209	195	235	218	200	222	224	220	224	239	220	227	236	229	236	235	215	204	226	246	197	200	246	236	207	205	211	226	241	240	223	218	237	232	228	227	243	236	221	221	225	228	207	171	223	223	213	209	197	246	221	209	227	233	193	247	267	211	218	195	230	228	204	234	226	233	229	206	231	217	260	214	201	208	233	237	230	214	244	220	225	215	205	243	228	212	219	239	205	211	232	216	193	239	227	217	229	196	227	211	221	232	270	238	221	199	223	249	216	196	229	225	242	214	230	204	215	201	233	235	205	217	228	210	260	240	238	215	209	219	239	196	228	214	217	223	221	217	205	249	229	221	214	212	219	228	221	228	205	213	191	252	242	221	223	209	224	246	222	237	206	229	202	241	252	204	191	204	227	228	229	199	203	270	234	234	193	234	212	237	240	215	226	221	207	240	231	225	206	204	236	208	236	215	221	187	231	226	209	248	234	196	222	221	217	252	199	214	215	213	217	220	229	212	218	214	215	231	211	208	210	235	210	231	212	225	227	227	213	183	207	219	212	233	240	220	205	234	221	215	203	211	229	245	212	232	221	250	196	221	202	231	236	248	236	240	247	219	218	249	229	217	237	208	239	234	195	209	219	210	238	245	193	221	226	207	214	232	204	234	241	205	215	209	203	204	239	227	220	213	203	210	194	232
12476	22494	18744	11346	7862	4947	3693	2626	2016	1706	1663	1521	1291	1047	979	837	729	694	666	588	571	550	530	520	487	483	507	491	474	467	457	445	441	431	472	483	445	458	426	466	424	416	397	423	389	401	402	420	382	431	411	436	394	395	399	377	377	412	417	364	415	410	386	378	387	392	416	384	353	345	404	386	398	378	334	372	371	384	373	395	408	411	377	415	380	378	382	432	377	389	398	379	390	380	382	390	380	369	390	401	405	404	393	417	387	383	380	445	387	357	390	375	362	375	377	388	358	363	386	343	373	377	382	380	413	386	392	399	383	365	379	351	399	378	402	375	353	397	342	383	380	352	353	387	371	418	343	355	375	374	362	388	387	406	414	366	394	400	366	388	376	372	366	368	395	371	368	359	353	345	385	376	389	367	388	398	365	372	406	387	339	378	374	381	393	365	400	355	354	393	401	360	369	396	389	399	375	386	344	416	412	360	367	400	423	364	356	392	390	354	369	366	363	368	371	376	361	375	377	362	409	368	372	387	407	389	369	362	366	388	361	424	405	400	421	373	387	378	346	380	383	362	354	369	374	386	394	374	376	375	377	373	412	378	376	365	410	386	386	343	370	383	381	374	364	348	391	334	332	364	387	355	382	382	402	411	380	380	370	379	373	340	369	402	376	386	391	398	384	375	400	381	417	376	362	380	353	398	386	379	394	407	400	381	397	390	374	403	383	388	358	372	353	397	376	372	400	371	420	346	405	368	411	391	425	367	398	349	362	391	339	363	391	383	373	356	410	389	382	329	413	375	419	384	361	372	384	355	376	360	398	397	397	428	368	379	384	389	397	433	386	410	362	404	410	394	394	359	390	408	364	370	400	384	375	375	368	380	379	393	381	396	368	348	373	407	389	393	407	403	371	385	343	388	386	375	394	360	382	359	375	410	373	411	386	400	371	386	395	370	382	360	343	360	370	401	379	393	425	388	398	362	398	389	388	375	377	371	386	371	375	351	386	398	376	358	371	395	352	354	373	340	408	345	370	398	387	360	355	350	407	406	398	388	395	421	344	391	397	364	354	378	365	367	389	372	364	408	370	378	375	394	363	372	368	399	384	414	374	385	390	406	383	381	391	389	386	378	394	381	379	391	381	360	404	371	371	402	374	363	401	390	391	391	400	382	370	382	373	357	342	390	343	372	405	377	407	395	386	394	408	378	384	388	319	414	368	356	349	407	387	376	374	396	399	387	376	331	346	348	384	406	354	374	394	376	389	351	404	386	416	347	392	364	377	404	367	393	377	398	360	394	355	373	380	369	347	390	369	378	383	392	374	388	384	381	427	366	384	382	408	391	395	403	382	386	361	406	370	391	394	361	363	388	369	354	360	384	355	392	368	384	389	374	373	346	374	417	388	399	385	379	395	360	385	413	374	366	353	397	365	354	378	362	365	352	393	401	377	375	351	361	431	401	390	393	387	363	359	376	406	366	377	362	382	355	395	351	398	374	384	384	375	385	407	350	386	360	387	421	401	417	377	355	359	387	376	362	371	373	386	373	367	374	380	375	394	387	365	383	389	383	363	381	412	386	371	346	399	380	407	400	384	392	401	368	421	349	406	368	385	411	355	414	365	360	393	402	418	377	391	384	371	393	395	404	384	353	367	356	382	385	353	401	379	355	376	420	371	382	379	385	390	379	396	395	381	378	371	394	404	356	383	386	387	410	401	381	349	369	354	399	376	381	383	402	381	361	362	402	402	393	385	404	363	363	354	376	376	384	395	402	396	420	386	386	389	420	342	375	388	398	355	371	404	357	384	406	364	395	370	369	391	376	373	385	379	385	377	371	387	418	391	374	398	365	363	390	369	384	369	396	389	368	378	350	381	397	386	383	380	403	344	352	387	344	395	360	375	368	365	379	388	449	390	368	392	377	394	376	406	399	365	375	395	367	421	395	384	357	373	360	414	381	369	388	341	389	388	348	362	399	330	362	387	399	391	395	373	361	394	400	394	385	384	378	394	352	401	391	399	352	392	389	402	379	387	366	360	378	358	353	389	380	394	389	360	365	347	381	359	386	393	387	378	389	366	358	364	389	402	346	383	355	367	398	392	372	403	369	410	394	392	379	372	391	361	388	365	360	385	436	348	413	369	344	371	391	371	387	394	416	376	419	407	374	416	396	377	378	369	414	403	363	383	383	371	406	406	355	398	353	381	349	400	398	353	386	390	366	335	371	388	392	358	411	375	366	377	350	371	380	326	391	406	369	412	388	357	360	379	398	391	378	405	356	413	372	368	406	384	365	398	358	390	388	418	385	413	359	366	377	359	381	373	358	381	389	412	365	414	399	363	356	360	358	385	351	411	391	384	376	380	393	373	409	344	349	373	391	396	389	386	379	365	375	397	414	412	356	383	374	383	395	412	402	390	406	392	347	333	422	363	420	393	387	368	383	370	404	414	380	376	375	351	375	391	342	402	398	398	389	410	372	342	385	373	409	380	370	359	388	370	402	378	368	377	363	375	380	367	353	394	370	369	406	383	345	407	370	419	341	355	380	356	363	401	394	343	412	404	380	420	374	376	397	386	377	372	389	350	367	387	392	330	376	364	384	412	382	363	385	341	425	363	358	371	376	359	364	346	385	368	383	387	358	353	384	364	400	389	383	365	374	416	366	378	363	338	412	375	363	367	343	350	409	389	375	400	394	402	399	374	386	400	351	377	400	388	374	396	384	395	394	373	374	373	432	385	367	379	430	387	389	357	358	369	392	371	387	381	392	395	420	401	419	387	373	401	354	367	386	372	388	391	368	376	365	402	405	375	401	395	385	393	369	389	385	383	369	402	414	347	381	419	373	402	398	388	370	370	338	382	334	367	401	405	408	378	401	413	385	396	387	403	370	354	381	410	382	382	431	391	404	409	414	354	365	383	359	372	368	387	412	375	370	372	379	372	367	417	359	403	377	370	386	398	384	380	397	408	381	406	366	391	348	419	387	381	326	356	393	411	360	400	360	399	354	359	387	371	353	372	395	381	402	358	368	422	395	435	368	360	357	382	366	380	382	344	392	360	393	381	377	378	365	392	368	385	386	392	379	358	367	398	381	345	387	373	357	380	391	366	373	403	396	405	404	389	387	361	356	371	371	379	406	369	410	372	376	370	387	367	349	387	397	398	385	361	410	369	404	384	410	401	371	366	388	391	367	375	383	355	393	327	383	422	382	318	358	375	414	385	373	353	382	397	349	374	372	370	363	366	375	377	391	368	422	379	357	372	397	391	413	388	380	396	405	362	385	369	370	393	346	390	418	412	388	381	399	366	411	366	416	360	360	355	376	348	355	398	384	381	380	385	400	357	374	371	380	368	368	400	401	374	385	395	340	384	358	426	367	376	364	393	368	387	403	383	364	365	371	386	373	392	408	400	429	372	372	401	364	398	371	386	394	367	407	402	364	387	396	401	383	375	388	405	383	398	372	402	361	385	380	357	357	362	371	384	383	369	372	404	398	381	383
26886	20065	8194	2135	1208	801	739	695	620	603	620	616	639	624	599	627	568	583	567	585	582	564	521	591	606	573	580	609	580	559	605	533	603	591	584	592	540	569	568	565	581	545	560	608	550	580	555	593	597	525	577	559	577	584	578	572	570	555	536	543	576	558	510	610	583	597	602	591	563	536	576	614	582	584	572	557	565	585	564	554	564	572	608	557	569	552	605	567	588	532	552	604	590	625	601	605	593	583	598	537	599	553	565	555	545	570	571	532	524	592	614	532	549	533	569	626	603	558	524	583	564	607	525	572	551	523	597	579	546	613	554	586	591	558	537	589	596	581	575	546	582	598	554	558	574	595	580	555	584	580	545	520	543	566	536	589	592	613	552	570	569	575	585	590	552	571	614	580	525	548	636	610	548	612	523	598	595	522	542	574	533	579	524	529	519	545	577	591	589	568	567	585	560	565	584	529	573	541	585	560	591	595	574	503	542	530	545	576	582	573	576	567	582	593	537	567	575	538	599	585	560	519	566	553	603	572	577	584	589	569	554	590	520	620	531	586	557	566	563	567	586	587	618	645	595	586	561	587	537	572	595	574	556	536	596	525	588	603	638	604	599	536	553	615	577	565	580	543	591	604	557	571	585	576	611	616	532	553	571	561	628	565	559	548	585	563	578	617	568	571	589	548	574	551	569	568	551	605	585	565	577	582	603	571	567	572	581	596	585	569	613	624	571	590	578	530	606	574	661	611	568	576	586	543	593	542	544	585	529	545	533	545	549	523	557	610	565	577	577	543	561	579	542	640	605	528	543	591	539	599	616	584	520	600	567	566	578	530	585	540	603	571	559	566	561	595	564	585	556	536	546	577	525	608	546	549	570	549	587	558	543	559	567	581	564	562	544	582	590	589	567	548	591	575	599	608	517	605	617	573	610	608	559	589	570	581	576	548	577	542	566	594	563	563	559	563	562	622	551	538	539	563	588	562	549	559	538	608	576	593	547	574	596	597	605	575	561	598	607	573	569	598	602	596	605	600	601	570	597	579	554	552	573	573	546	559	546	581	556	567	586	565	617	546	543	520	596	528	580	522	582	589	588	566	562	563	561	622	598	557	561	603	526	559	568	560	568	568	582	592	549	593	542	605	599	581	548	584	548	607	578	577	555	592	540	548	555	554	590	593	601	549	579	583	576	607	569	577	572	533	619	616	537	588	576	581	567	541	569	600	582	573	587	580	539	592	595	540	566	566	582	550	578	577	533	582	575	558	576	592	531	565	548	566	589	559	606	546	574	606	593	603	595	605	600	569	620	604	495	555	537	569	621	512	594	605	579	564	587	573	552	564	560	570	541	560	554	564	544	528	570	585	567	557	616	580	546	528	559	600	576	575	553	565	529	571	576	529	606	539	544	560	586	618	586	571	564	563	578	588	556	597	625	555	577	539	522	586	573	595	546	593	586	585	601	609	566	539	557	608	619	576	570	574	587	599	544	577	629	571	603	564	600	549	573	581	561	585	590	590	557	579	574	601	551	582	581	565	567	582	540	605	619	575	555	551	558	535	510	613	574	572	575	579	562	586	605	621	587	544	545	580	576	566	545	560	547	548	604	522	573	572	588	573	552	531	539	567	612	560	623	606	577	607	526	593	605	553	549	563	609	580	616	612	559	545	578	581	563	571	610	600	572	577	543	582	595	550	589	558	545	563	611	565	552	526	547	545	541	569	602	587	574	608	601	568	584	550	564	508	579	590	580	592	561	617	566	572	532	557	599	540	570	578	600	521	549	545	546	573	564	606	586	555	573	532	610	556	598	599	579	568	578	548	555	550	575	576	561	581	548	618	521	592	618	600	552	601	579	558	581	551	550	563	574	560	558	598	558	537	554	585	570	602	553	596	552	589	560	582	524	599	526	545	586	602	562	597	599	582	625	562	530	619	561	589	573	588	580	564	549	586	564	579	587	549	586	605	556	586	630	571	526	595	544	586	565	599	572	619	561	501	555	567	567	555	558	554	599	565	530	554	616	561	576	553	570	632	539	564	631	534	591	518	545	544	546	587	566	565	571	604	630	572	574	562	575	539	617	602	583	556	567	598	550	564	562	557	537	559	574	597	580	573	554	536	573	572	589	578	544	552	590	550	569	595	589	578	546	574	540	584	581	551	544	566	584	600	570	564	570	578	568	547	542	575	569	554	612	603	519	523	601	559	620	562	562	536	569	541	574	576	581	553	553	652	590	587	530	616	547	603	576	569	564	561	585	598	582	559	592	570	604	567	577	559	533	591	573	548	568	578	578	605	576	581	569	566	563	571	589	570	571	569	544	595	555	583	579	567	569	570	539	573	537	575	541	562	574	600	575	536	561	599	574	571	583	581	564	571	535	613	588	568	562	590	581	591	578	559	574	578	562	587	562	559	559	562	529	566	620	569	572	616	587	543	538	571	556	587	608	566	564	575	579	580	587	523	581	551	564	535	577	546	548	562	562	584	615	558	561	567	570	553	588	542	607	560	588	578	561	563	569	561	616	558	581	621	580	581	579	567	594	565	582	601	581	554	533	595	542	574	560	612	555	561	569	582	559	581	579	605	532	582	554	567	597	572	592	566	582	562	579	583	528	586	574	573	544	576	582	573	569	566	590	565	562	581	591	576	556	564	589	599	540	572	567	570	565	571	560	591	580	562	603	598	587	607	565	558	532	537	583	587	570	543	603	601	606	578	548	546	563	569	591	579	522	616	625	580	595	583	565	575	574	580	587	585	586	585	559	529	565	592	563	610	550	602	571	593	587	573	522	553	567	585	573	545	618	568	595	597	545	547	571	575	548	576	623	558	576	588	583	579	612	604	563	593	545	561	610	578	570	592	587	573	553	543	562	608	542	538	603	569	579	537	550	592	569	578	595	552	560	537	608	617	585	555	569	586	592	632	593	573	603	581	565	552	556	574	622	559	554	543	603	582	574	569	551	528	578	569	558	561	596	588	569	552	623	565	578	576	597	579	573	545	551	535	555	559	549	602	531	572	561	569	549	603	596	581	591	586	597	607	580	577	567	566	578	567	585	593	572	572	591	551	537	555	579	574	594	569	565	591	562	596	588	604	557	575	541	593	561	588	568	546	551	584	542	633	577	558	592	602	562	560	537	598	595	566	553	562	546	555	567	572	583	609	596	531	562	564	582	544	603	574	553	537	547	577	600	547	598	555	558	599	553	538	562	604	573	556	586	562	571	538	595	562	589	588	572	551	553	595	581	554	604	580	534	513	586	569	591	595	562	601	544	570	566	615	584	582	572	574	596	519	577	586	596	577	571	561	540	572	566	567	586	543	558	594	607	598	511	554	588	552	570	571	566	528	566	547	572	566	563	563	579	566	555	583	567	613	573	614	586	558	549	566	558	614	528	565	575	604	548	556	554	569	573	574	601	576	571	607	590	541	586	594	525	596	573	584	545	573	602	574	587	565	554	610	570	555	533	605	521	558	572	559	580	578	565	592	533	536	535	527
8382	9535	6677	3353	2580	1592	1460	1196	1041	1041	1052	1038	1098	1084	992	944	1000	950	884	891	913	909	924	966	922	939	886	908	933	944	969	892	980	877	950	926	892	902	920	918	948	925	925	864	972	902	944	950	933	911	932	875	932	910	915	932	940	944	913	930	894	906	872	903	909	895	882	892	952	879	912	954	915	890	929	914	906	899	909	994	918	928	918	953	971	910	871	914	892	933	921	892	935	917	881	844	932	900	932	934	928	967	960	946	958	969	908	906	997	978	885	937	964	916	900	911	914	906	921	898	894	936	905	885	920	907	942	949	931	919	938	900	927	975	946	892	914	892	909	942	925	904	961	946	933	918	910	892	924	914	972	932	927	855	944	859	933	919	953	920	895	981	905	896	875	907	918	937	895	876	910	928	937	930	918	867	985	898	878	916	978	918	887	901	951	920	923	891	916	930	925	925	990	931	952	892	881	949	871	907	921	931	932	899	930	928	938	949	942	939	870	937	973	889	907	908	909	908	938	944	930	867	940	951	925	916	936	893	936	915	887	887	900	892	927	975	964	943	886	927	954	932	897	907	908	1010	932	915	960	929	900	961	913	919	896	936	913	964	943	937	922	995	934	933	941	924	930	915	851	875	892	926	898	963	912	924	939	920	935	906	907	948	910	994	921	927	904	963	931	935	919	894	933	935	916	913	871	912	912	938	956	885	953	916	931	904	935	926	936	877	902	903	908	944	904	898	894	978	909	938	961	894	969	973	901	908	903	876	934	918	907	957	936	890	861	928	899	977	1010	925	913	914	886	995	887	935	890	892	931	904	929	911	927	864	950	900	942	890	955	936	909	932	983	937	964	904	891	915	911	918	920	892	911	948	933	881	938	916	898	934	864	906	877	889	963	931	948	929	942	939	929	908	866	910	922	977	936	918	895	950	920	895	940	936	915	911	888	913	907	911	933	915	898	932	904	930	838	885	882	966	929	931	972	975	930	886	930	945	912	899	939	908	956	889	884	955	918	955	907	932	928	945	930	901	862	971	909	945	910	875	882	919	890	910	913	974	890	975	907	954	892	898	932	863	946	894	957	984	890	922	904	897	898	908	922	897	860	913	906	944	945	958	891	962	896	901	915	974	910	899	899	893	900	877	1013	959	941	900	932	925	875	932	938	922	950	910	934	925	911	925	925	936	888	929	906	963	922	909	884	954	908	971	880	885	935	949	868	907	882	925	901	920	889	925	942	918	898	965	911	962	894	912	970	897	869	917	914	929	894	943	952	940	964	970	904	968	936	920	918	875	940	915	937	955	974	937	947	925	929	968	903	985	933	914	907	928	930	931	883	922	911	960	898	927	904	921	919	883	968	924	960	887	876	906	918	947	1006	936	963	891	882	951	920	902	967	916	946	893	918	918	857	985	908	903	915	944	1000	949	895	906	959	934	955	962	939	914	912	925	883	918	959	934	915	926	903	928	927	901	925	911	921	923	943	973	969	956	930	942	917	901	900	892	930	953	947	928	953	919	919	914	908	914	928	857	934	989	885	877	943	868	921	869	932	954	911	940	985	922	948	882	894	872	975	967	931	887	968	916	884	908	952	917	929	936	920	950	924	936	936	914	871	933	899	922	927	928	910	936	877	929	955	898	868	960	903	925	962	921	938	942	949	874	938	957	883	915	955	885	907	939	963	925	943	895	937	935	941	890	910	931	904	906	929	943	883	954	963	949	943	912	893	957	886	927	904	936	942	908	962	923	949	931	911	920	929	928	982	986	907	925	945	940	906	980	940	927	897	912	969	880	933	916	948	898	898	918	913	903	901	881	905	918	963	940	952	937	934	960	868	970	890	891	895	950	918	902	883	963	937	929	870	925	914	933	926	885	922	973	932	926	841	950	908	900	972	901	928	949	890	922	907	888	899	889	940	908	933	960	894	922	894	901	939	886	947	881	884	901	1000	904	952	960	942	937	941	921	942	949	878	908	981	921	926	961	895	938	940	919	877	896	937	929	914	954	924	943	926	928	906	911	921	913	978	934	918	915	943	913	993	944	910	903	951	913	926	890	968	936	966	944	910	918	929	901	910	956	914	915	858	910	900	953	891	903	943	947	882	905	934	954	962	952	905	860	939	944	917	928	960	944	900	898	974	928	946	943	913	938	940	957	966	930	984	887	934	922	916	945	951	957	905	888	902	988	886	906	933	912	922	917	960	949	939	908	878	947	928	934	858	944	951	876	889	1006	918	896	893	952	926	942	906	927	863	931	962	955	915	945	938	893	968	894	908	919	893	931	933	939	893	921	894	950	937	917	983	922	933	884	899	929	920	892	979	934	912	904	892	945	956	914	948	994	911	907	913	890	908	876	934	913	897	879	953	947	938	941	923	912	919	961	901	911	900	960	928	939	889	967	924	901	903	939	899	901	870	924	933	898	890	909	949	956	865	917	907	884	891	977	903	956	935	890	918	929	867	909	918	929	922	882	949	933	949	929	891	900	952	909	904	879	956	956	938	906	938	912	992	936	904	884	910	863	981	936	867	900	934	876	934	916	925	879	933	895	916	931	890	952	905	882	964	889	905	899	922	957	944	938	966	963	907	926	960	949	977	889	901	940	961	893	894	917	899	916	889	950	904	935	925	954	875	971	859	912	993	903	881	930	937	869	906	930	960	859	918	912	962	879	916	892	930	982	910	907	935	897	929	971	882	956	949	914	890	950	926	884	968	957	892	945	897	923	933	917	919	913	830	898	969	923	955	921	910	902	926	945	949	960	927	964	946	960	896	957	937	947	978	920	923	897	904	940	934	953	940	949	902	881	957	901	934	916	900	935	911	911	910	922	907	903	908	918	943	924	941	912	902	946	944	929	921	927	944	896	925	908	892	918	933	950	930	902	956	916	883	871	880	949	869	854	944	923	909	955	917	966	941	951	894	880	916	937	999	950	920	867	973	978	878	926	895	928	941	891	838	888	929	915	895	951	921	901	994	911	883	907	910	912	937	913	945	916	878	960	925	960	922	968	968	934	976	911	908	980	912	949	929	952	990	946	921	915	891	984	952	975	929	915	877	891	939	903	932	935	953	928	918	906	944	899	953	901	902	842	960	931	916	940	872	864	894	894	952	946	871	973	897	895	947	942	976	940	968	908	980	917	909	965	919	957	948	919	950	927	895	939	912	949	924	962	921	914	867	921	960	869	915	960	979	933	927	878	858	864	955	952	923	955	910	974	940	974	930	953	895	912	900	888	919	905	933	945	879	945	897	943	897	917	921	935	915	893	941	937	911	905	929	964	933	951	909	930	928	926	902	882	921	922	864	990	894	945	890	932	910	905	966	893	869	905	917	907	884	893	915	942	1000	903	946	909	913	924	975	921	871	888	960	942	931	939	919	958	934	948	906	957	923	905	913	878	918	922	958	924	948	866	893	911	894	959	928	977	856	935	948	971	864	909	917	894	896	990	917	918	932	915	971	952	902	880	900	903	931	896	984	929	966	934	945	912	923	935	956	914	902	922
24595	21412	28461	24750	18846	2726	1252	946	758	764	734	677	664	701	718	648	568	608	586	605	560	553	574	594	586	557	568	571	564	518	540	530	575	559	527	532	548	539	610	585	521	514	570	572	576	526	550	581	569	512	538	535	549	594	531	561	560	557	533	565	510	510	522	527	497	564	543	544	544	541	544	572	503	527	560	529	544	534	556	546	509	571	546	542	560	518	529	553	510	535	547	524	524	528	566	528	535	548	562	521	538	540	509	554	558	554	559	550	531	570	586	544	531	532	546	521	535	544	544	519	572	557	536	532	545	535	493	562	548	532	527	496	543	556	526	535	530	534	495	516	579	527	529	542	590	534	544	558	514	577	519	516	528	514	596	551	587	559	537	549	581	501	546	575	534	519	529	526	516	514	575	555	537	534	531	530	505	510	534	479	512	573	591	506	515	504	569	524	506	545	527	537	548	552	554	564	543	501	548	529	554	533	520	526	555	562	541	533	530	546	530	575	513	538	509	576	507	527	591	508	500	542	551	511	565	572	524	591	547	565	515	521	532	565	541	556	501	487	564	566	545	494	557	541	543	513	526	540	559	566	527	555	538	495	554	559	555	570	521	567	515	552	557	527	522	572	583	532	517	574	569	531	498	528	548	532	560	586	545	562	557	551	570	555	545	508	549	519	532	559	563	561	530	538	517	529	536	519	564	503	512	521	559	471	527	511	545	558	566	522	539	547	554	527	511	517	539	570	538	527	567	520	522	530	548	516	514	554	566	567	555	536	527	523	554	560	511	563	548	579	511	564	525	516	555	515	522	537	543	568	549	551	542	549	503	545	562	548	541	535	497	543	558	536	555	555	552	543	510	545	557	545	586	540	555	532	523	528	485	502	543	517	528	570	551	534	528	537	528	509	584	491	534	557	541	524	537	572	557	528	504	533	560	514	536	528	474	596	538	492	517	512	516	554	575	539	546	515	553	498	574	528	591	554	554	558	524	572	543	520	552	583	504	549	505	525	493	463	540	524	588	543	505	508	547	553	536	492	557	527	533	547	562	549	522	562	518	536	537	570	567	547	543	531	523	545	539	538	524	554	550	564	528	557	578	542	505	531	554	512	536	515	546	556	541	572	538	529	520	543	508	559	544	508	568	547	524	530	529	595	517	574	542	535	544	532	536	528	507	560	545	520	475	528	535	585	537	503	548	552	486	571	556	560	531	570	513	504	535	507	554	506	545	535	521	536	527	547	537	533	546	542	532	592	554	508	531	567	546	538	524	526	510	536	525	581	553	542	530	520	567	494	512	501	587	547	526	514	534	555	532	525	527	541	495	553	515	554	569	512	525	508	565	555	556	528	579	535	542	506	531	517	539	529	515	545	543	540	555	487	532	548	535	533	523	559	493	558	530	549	582	548	495	537	496	544	519	584	566	548	525	537	559	543	530	548	553	521	524	544	542	577	548	550	537	544	516	546	554	574	551	530	538	527	529	572	534	490	544	491	543	531	558	540	500	609	521	556	537	595	540	530	534	566	500	587	521	553	558	540	546	543	532	542	542	557	496	535	518	544	542	508	547	552	550	546	497	556	553	516	514	544	555	526	519	506	536	506	515	569	520	552	531	547	530	537	544	546	555	547	532	559	549	508	553	528	531	513	513	500	553	568	544	506	513	586	558	513	488	541	562	509	554	563	528	510	571	519	555	522	567	529	515	527	526	488	547	517	537	515	539	577	552	532	531	531	531	561	531	544	512	497	527	547	498	536	497	558	559	562	553	504	510	537	507	512	548	536	540	523	538	525	528	502	545	539	488	562	537	493	516	519	496	555	542	545	524	490	590	545	537	543	507	524	523	571	551	544	568	516	548	554	531	542	509	543	501	518	561	551	500	546	534	518	551	538	549	526	539	525	534	551	507	564	516	528	538	567	553	523	508	575	547	557	546	549	531	522	547	532	527	531	564	549	565	539	557	525	521	544	520	556	579	550	572	582	554	539	555	532	564	551	535	549	570	544	527	498	561	534	531	537	533	529	549	583	533	512	563	485	526	496	515	561	549	518	549	576	545	515	532	528	500	542	563	576	551	552	562	542	528	546	531	514	550	552	526	530	590	544	546	550	548	551	551	503	557	523	511	541	548	562	549	534	548	537	538	527	566	526	525	529	510	542	553	523	523	532	536	562	581	521	536	540	541	499	535	573	520	519	573	535	538	534	533	559	549	554	596	506	534	550	514	549	508	524	507	522	518	534	537	503	510	522	541	516	559	528	540	577	503	556	538	534	477	568	562	555	518	535	543	538	543	544	566	533	543	560	511	488	526	547	509	573	506	535	525	571	540	525	541	550	514	550	597	505	521	534	519	538	545	567	555	565	552	508	548	518	557	564	559	496	489	543	547	531	559	559	543	542	546	528	556	582	516	552	561	560	522	542	522	550	560	536	549	504	550	510	531	567	536	536	547	533	547	529	493	508	537	519	565	518	548	520	574	572	519	565	544	537	566	531	515	549	560	538	543	491	536	542	544	577	506	556	537	511	547	549	565	533	566	531	539	550	540	526	552	562	512	541	520	543	539	532	547	491	552	548	495	577	550	544	535	552	522	562	563	512	557	580	533	542	512	530	507	526	495	553	538	530	574	562	566	543	502	540	526	550	549	522	500	545	548	563	525	535	508	494	586	513	531	580	501	499	571	549	546	513	535	548	566	591	571	531	500	509	530	582	582	553	520	540	556	555	534	531	567	562	561	549	552	564	571	552	527	558	564	504	494	569	536	507	490	551	542	528	514	493	581	517	531	562	502	536	539	539	538	530	530	528	566	536	540	544	561	511	542	555	517	523	571	550	557	524	531	518	509	498	514	495	559	533	516	538	560	549	513	543	514	509	517	500	564	505	536	524	546	547	560	527	543	540	551	515	559	540	549	485	531	592	507	537	548	537	576	521	554	580	541	562	540	553	564	518	536	536	551	554	590	554	568	534	538	559	548	522	537	550	533	499	526	552	514	552	550	524	543	536	530	502	500	530	534	555	514	545	550	525	533	537	529	518	499	530	544	515	565	515	530	561	539	500	578	534	542	497	537	516	482	547	538	536	502	554	526	545	536	570	546	522	557	547	501	527	575	526	481	540	528	565	519	565	540	517	537	570	528	533	537	571	563	524	541	525	531	520	503	543	549	550	523	539	544	563	543	523	550	541	558	514	482	538	547	571	523	521	576	526	549	570	560	507	501	538	561	594	526	536	524	549	533	547	532	568	545	549	554	542	551	526	599	514	534	547	574	554	533	504	526	549	554	514	555	518	503	532	551	563	552	562	531	558	545	518	556	501	537	513	535	521	558	512	561	517	560	543	529	571	580	556	529	546	533	510	541	549	555	565	543	509	527	544	573	544	574	575	504	536	554	498	570	556	541	509	564	517	524	570	549	523	551	568	510	541	548	518	566	529	496	551	520	506	539	513	514	553	496	493	569	542	533	510	553	495	508	562	510	569	508	489	571	517	515	551	552	557
10211	17282	15357	7392	5144	3300	2587	2088	1683	1486	1402	1414	1323	1337	1252	1138	1085	1043	968	981	1041	965	990	950	929	945	940	922	960	920	895	945	945	869	888	930	853	881	941	948	935	876	944	862	850	886	861	901	891	949	878	863	928	884	937	886	915	829	871	927	860	866	942	875	907	899	894	907	887	913	851	890	817	857	902	856	904	917	916	871	874	895	873	857	854	885	886	894	923	919	878	889	888	951	870	832	825	877	883	804	899	881	921	889	865	858	921	861	851	900	874	872	896	916	954	871	902	902	898	854	864	872	879	852	910	896	918	962	905	914	849	908	857	887	891	841	885	841	857	893	877	886	880	934	836	838	903	823	893	849	888	840	873	923	894	883	866	901	878	889	917	913	878	853	914	867	873	910	853	863	870	887	923	862	935	927	904	921	897	846	938	820	844	913	858	869	844	872	928	894	862	912	885	856	850	874	904	932	868	867	850	903	861	888	937	872	960	860	883	890	888	878	907	911	872	911	829	939	904	897	905	898	883	921	888	852	872	865	888	889	882	882	877	866	831	867	858	837	879	916	864	942	913	872	879	885	919	886	868	939	897	893	865	878	866	873	901	909	847	904	855	891	916	873	864	865	850	918	841	930	930	854	884	890	939	875	861	877	863	869	916	814	902	920	872	878	892	862	793	933	900	837	886	810	981	887	828	959	861	908	850	918	846	844	915	900	878	942	863	906	877	899	899	827	922	920	903	873	859	941	900	879	867	916	867	849	857	881	881	892	895	954	889	887	907	839	858	914	928	931	890	903	829	831	853	894	847	885	880	883	889	927	936	849	832	882	901	923	869	908	866	877	907	889	877	911	900	857	905	849	903	917	904	920	871	877	891	919	860	939	934	897	814	892	897	871	901	885	933	892	887	898	879	931	836	859	861	898	900	891	859	910	910	852	882	892	898	948	869	835	854	884	869	908	854	884	844	835	888	829	883	915	881	848	880	920	909	847	920	859	911	937	890	906	927	847	893	874	926	918	831	915	915	854	915	911	893	839	863	871	842	865	874	889	914	912	954	864	870	882	893	821	887	845	928	836	806	904	897	883	849	891	836	849	909	822	894	865	915	889	855	843	903	847	870	878	838	885	916	903	868	906	891	858	902	875	872	897	900	887	819	840	937	918	856	893	895	907	861	877	878	881	885	909	883	843	909	891	881	853	842	898	843	849	888	885	917	898	879	908	816	869	860	875	859	886	854	912	857	966	932	865	900	918	918	902	858	900	863	929	859	875	929	864	878	849	904	910	862	880	861	882	820	861	884	861	837	877	829	936	925	888	846	866	848	890	862	891	881	870	907	912	891	868	879	882	907	929	876	907	943	876	892	866	899	869	875	900	908	881	817	871	917	894	879	884	894	918	844	909	839	915	888	859	898	871	906	893	850	867	884	888	866	917	941	907	835	892	833	895	878	832	875	870	959	859	839	898	846	876	876	928	889	927	857	869	877	868	893	889	866	860	855	890	884	889	890	849	893	913	911	895	891	851	890	881	857	899	859	896	885	866	942	881	885	874	945	832	905	842	870	908	851	913	901	904	882	886	875	844	874	849	902	850	874	890	891	875	928	874	887	948	861	868	891	905	867	874	881	876	864	840	901	874	847	921	820	896	850	889	892	883	863	832	859	881	877	943	888	898	864	895	927	890	881	880	885	902	869	871	892	904	909	886	852	902	889	907	925	864	838	876	867	883	893	920	885	894	849	901	889	866	811	855	816	909	842	840	872	863	906	894	903	853	858	886	921	868	856	890	887	865	851	897	891	923	856	890	906	897	895	917	925	869	886	909	898	900	871	899	883	866	846	875	899	881	903	868	880	869	924	879	884	849	831	875	838	891	857	863	918	886	841	908	890	890	826	861	924	917	860	862	859	853	870	846	897	900	855	849	885	858	902	891	855	864	884	899	857	878	886	879	873	883	940	835	882	904	947	896	843	867	845	855	883	881	857	866	847	874	866	883	869	872	855	859	821	903	864	902	912	864	874	864	929	892	884	878	837	908	821	853	836	851	900	852	906	903	851	891	863	908	854	882	937	873	844	869	942	893	876	834	876	898	885	888	847	861	881	803	854	906	847	893	892	877	845	878	863	921	903	822	886	914	786	855	881	909	873	833	876	896	860	848	840	888	890	866	878	883	882	876	880	872	902	910	926	882	884	902	856	895	869	884	922	923	890	854	868	927	921	878	895	906	940	859	887	900	879	895	918	819	840	918	857	898	885	886	911	866	887	877	902	893	895	896	848	869	912	922	941	837	925	888	882	880	861	885	897	853	922	889	897	863	844	896	849	879	903	917	881	861	941	884	863	856	892	900	880	899	853	866	904	906	866	900	884	860	894	936	853	846	885	854	868	906	872	871	892	890	875	879	904	863	938	831	856	869	863	883	871	912	935	867	901	853	855	858	927	853	870	868	890	859	878	852	897	885	881	877	861	906	907	899	872	872	911	904	862	906	890	877	862	929	863	867	871	890	873	918	883	915	905	898	870	858	906	863	883	888	875	899	904	888	905	885	836	920	889	919	908	946	868	876	892	933	873	838	898	907	881	905	904	916	852	898	898	811	869	889	869	890	904	914	859	849	862	913	861	913	888	910	896	823	900	882	882	883	863	885	863	919	833	905	851	899	864	854	880	893	841	848	879	844	937	892	881	854	864	877	860	873	899	896	885	859	890	902	892	981	930	911	888	865	916	913	846	892	926	890	903	890	857	870	909	897	898	875	853	908	835	872	864	948	947	887	914	849	853	838	893	840	880	894	816	862	869	874	871	881	878	933	863	858	908	887	872	874	924	875	883	942	848	843	937	879	917	863	873	913	869	849	877	908	866	891	920	869	863	846	848	873	850	914	857	878	875	865	833	847	816	883	892	834	902	908	902	859	913	907	875	927	895	927	905	903	876	869	905	874	870	885	876	892	849	910	842	928	856	849	856	849	874	892	908	835	870	877	900	844	830	836	943	827	834	891	887	864	871	890	892	887	899	848	902	893	885	862	919	907	878	884	828	821	891	841	853	917	910	875	853	880	882	882	938	836	885	901	905	875	905	847	892	936	868	926	884	900	918	888	829	855	872	851	877	883	865	841	888	899	872	918	825	854	865	951	930	904	918	879	861	920	910	880	880	880	930	856	921	854	868	912	878	912	895	926	907	905	932	911	899	864	892	888	939	925	924	856	900	929	937	891	901	901	859	896	851	853	881	932	894	853	909	895	873	879	877	859	913	900	898	906	877	882	882	898	865	989	923	855	903	912	872	825	908	925	884	936	907	912	869	893	877	870	849	886	940	880	860	865	913	929	923	852	851	909	874	834	896	861	887	883	905	910	902	889	858	908	867	919	890	870	896	897	861	832	872	916	878	871	931	852	840	868	842	888	930	874	877	891	929	886	855	855	881	831	841	884	888	894	860	897	860	862	843	898	936	862	856	916	888	867	877	904	924	918	911	907	877	853	873	860	878	861	893	861
23500	21397	29159	24017	21396	19086	2545	935	663	576	518	501	470	419	377	360	350	336	304	299	304	244	224	246	218	255	274	257	260	256	261	256	252	256	233	228	273	218	201	239	227	257	236	212	235	206	216	217	222	216	218	230	232	237	224	235	253	227	213	217	237	226	230	232	218	235	225	222	245	219	216	217	209	259	249	247	217	200	230	231	213	209	193	228	216	213	240	211	234	196	179	215	201	233	207	202	212	223	218	211	205	207	225	188	241	249	223	202	192	202	209	202	235	201	233	231	224	246	215	211	232	206	230	251	215	234	226	215	196	209	209	233	224	222	209	205	223	255	204	243	216	198	231	219	220	216	215	206	221	205	213	228	192	191	217	226	234	206	226	214	203	233	239	243	221	212	210	215	205	229	223	209	203	204	226	186	205	228	221	230	260	235	226	212	231	226	210	239	209	218	226	220	200	199	241	228	210	253	218	247	212	208	210	214	203	210	227	218	214	224	221	193	221	237	214	232	226	233	213	244	205	243	229	199	220	207	238	220	209	235	236	227	204	188	190	220	229	237	208	231	212	218	228	238	231	206	220	192	192	203	211	213	223	188	217	217	215	205	231	222	209	204	235	243	216	184	202	217	198	221	220	229	226	204	235	231	216	228	205	208	237	201	222	233	224	215	238	220	193	195	236	218	218	222	215	241	222	215	185	232	220	186	218	214	211	213	228	242	222	235	223	211	193	220	186	204	252	217	212	214	220	231	241	219	255	227	233	205	250	228	206	217	230	246	200	222	211	197	209	216	194	205	218	195	196	211	216	192	215	208	235	218	236	210	223	240	205	219	194	238	206	212	234	196	209	242	206	227	206	222	211	263	219	208	212	220	229	235	229	211	243	213	248	215	222	209	211	215	206	226	235	200	194	199	215	201	229	224	225	244	200	200	226	228	223	198	235	232	200	208	196	243	229	223	242	201	213	226	229	234	246	249	214	239	217	207	199	211	232	234	245	221	215	223	218	203	208	238	228	240	232	225	222	210	218	200	198	211	224	229	209	215	205	210	244	219	204	225	198	213	215	215	193	214	213	225	228	212	224	219	208	217	183	221	238	204	206	232	230	234	199	218	197	234	201	203	173	203	224	203	240	193	214	232	228	193	228	228	236	229	203	226	235	220	227	193	248	208	193	201	214	194	214	199	195	229	215	242	211	213	193	191	219	195	244	195	199	243	203	221	203	219	216	219	220	194	227	234	228	198	199	253	219	240	198	215	204	258	226	194	217	247	213	204	228	224	232	217	244	255	229	238	214	215	221	194	226	232	225	201	218	249	194	203	215	186	217	229	236	243	249	214	213	223	202	232	204	225	226	226	234	227	222	228	226	228	210	233	204	223	208	226	232	192	212	238	227	221	211	217	232	208	230	209	227	197	211	234	240	205	203	220	212	213	211	230	242	228	227	210	211	193	227	215	254	251	225	198	238	230	183	200	223	190	203	215	213	217	229	207	214	214	215	188	200	218	201	215	244	196	219	204	231	207	197	207	231	222	215	234	204	234	223	215	199	209	196	232	222	202	225	214	200	195	232	218	232	221	221	231	209	212	212	213	198	236	202	234	198	228	198	212	202	209	239	187	226	198	198	241	243	227	222	215	206	212	202	231	235	220	210	232	224	218	190	234	231	222	190	220	205	198	207	206	204	207	206	234	187	219	214	217	244	196	194	206	262	231	214	206	242	206	210	212	218	232	214	247	214	217	212	210	204	200	242	213	227	212	218	220	239	229	221	217	218	222	197	184	210	199	227	217	215	206	220	233	234	226	237	220	252	213	218	215	229	223	241	215	188	194	214	224	203	211	221	207	201	259	228	216	229	217	210	193	208	204	224	214	199	209	221	217	213	251	225	228	213	224	230	185	206	224	223	233	229	243	229	235	219	199	201	206	223	222	227	233	199	228	229	225	190	209	200	209	247	206	219	215	235	208	217	221	224	232	224	238	214	227	229	215	226	201	207	214	224	241	201	214	232	229	222	210	219	215	234	238	212	202	244	207	217	228	200	210	202	238	190	213	208	221	207	202	213	246	197	230	191	215	211	203	216	220	230	219	205	206	224	203	211	214	229	218	218	202	208	238	227	191	235	197	222	246	219	224	256	194	207	230	233	218	219	234	209	229	191	224	208	220	207	212	229	216	224	219	237	214	204	218	229	192	197	233	236	190	233	220	216	228	224	225	210	187	233	249	215	229	215	203	212	230	221	226	205	207	252	223	239	220	204	228	197	226	202	221	224	226	213	204	232	226	211	216	220	225	222	212	226	230	237	189	219	214	219	229	221	207	203	227	222	201	239	208	206	234	206	189	209	227	212	195	204	209	239	214	217	226	198	197	215	222	244	207	243	226	218	217	215	213	223	210	208	216	225	239	206	202	236	219	223	218	201	213	210	214	222	213	202	224	231	218	216	205	199	257	222	215	229	203	226	210	237	220	240	217	235	197	217	188	238	229	222	219	242	220	224	218	218	217	229	217	224	208	221	222	234	220	205	213	202	194	212	232	211	211	227	211	226	189	234	213	239	199	199	213	210	212	219	231	207	221	214	235	210	222	220	203	223	193	224	220	208	214	234	237	220	198	228	224	227	215	219	232	206	204	205	236	240	229	211	238	202	195	200	194	201	221	204	226	216	216	213	220	242	237	225	228	207	218	214	211	207	224	232	241	249	239	205	214	200	233	219	205	213	214	234	185	239	224	219	216	219	221	245	196	214	211	215	186	220	211	210	213	207	209	207	208	198	219	180	219	247	210	226	206	220	214	227	218	196	231	203	219	219	223	198	196	230	204	208	222	207	211	202	226	225	207	228	229	202	224	217	218	219	212	226	202	202	205	238	225	213	229	224	235	229	201	239	200	215	217	217	214	240	207	220	230	223	219	197	234	225	218	211	217	205	227	220	219	223	216	209	224	235	224	248	198	235	215	223	238	220	217	213	196	205	194	224	242	221	205	210	208	217	226	208	226	222	199	217	261	211	199	241	221	237	258	223	226	201	201	214	223	200	205	250	202	208	219	206	230	236	216	206	202	248	222	205	186	223	197	167	196	230	204	202	215	207	220	232	214	250	222	247	201	238	212	217	203	211	212	245	213	242	203	217	225	242	247	216	232	248	211	236	221	197	222	211	204	219	230	204	205	234	224	231	220	213	247	211	212	207	208	240	206	215	243	214	224	217	232	239	241	238	222	220	204	251	231	215	206	203	212	205	194	212	217	231	209	212	217	211	228	223	213	225	214	192	225	203	224	201	215	231	247	239	222	241	222	212	235	212	219	231	205	220	193	208	210	215	212	228	206	212	215	238	205	217	228	202	238	189	226	218	222	212	207	198	246	226	220	225	213	219	211	196	215	212	217	221	208	233	227	228	234	239	240	223	216	220	214	212	201	207	183	208	210	220	214	218	207	210	195	220	243	219	214	252	236	208	195	225	226	209	230	225	209	210	205	252	232	194	206	226	209	215	203
12598	23878	20989	11009	7849	4867	3649	2595	1980	1670	1359	1283	1279	1082	1008	866	692	675	588	594	552	575	534	501	481	484	479	506	459	507	453	409	457	429	447	425	386	416	440	440	428	394	401	437	406	394	391	409	390	373	397	405	409	414	409	391	419	372	412	377	379	415	368	376	391	395	402	373	394	380	394	378	375	374	359	370	371	394	337	376	396	388	382	382	386	393	397	352	363	379	376	383	362	362	370	391	398	367	429	374	440	412	361	375	398	381	365	389	399	346	390	366	403	405	381	379	370	360	396	360	351	368	370	363	426	400	381	393	393	388	399	368	379	351	381	409	417	377	375	371	365	392	384	382	414	383	375	373	384	359	359	359	398	402	366	373	391	378	402	344	396	378	363	365	377	409	386	379	374	375	394	386	372	348	384	402	384	383	396	349	345	378	372	389	416	355	397	350	355	376	358	393	335	373	391	361	371	402	344	365	384	368	388	448	394	377	381	357	357	364	367	370	380	363	402	380	426	364	400	375	385	345	359	385	398	376	369	350	382	439	412	402	366	405	393	402	391	350	395	370	353	377	401	348	336	368	354	399	370	362	407	369	387	382	376	362	372	354	346	376	405	392	380	369	352	405	368	349	382	356	385	376	378	382	374	350	358	407	351	381	389	398	361	348	371	375	396	396	379	383	368	382	386	378	360	388	388	384	387	358	366	372	380	378	382	403	390	351	392	368	371	383	390	380	303	368	383	372	394	357	387	352	374	374	391	371	367	350	340	413	368	351	363	399	373	404	363	397	356	368	375	376	361	335	361	385	355	391	376	401	381	391	376	398	356	411	378	374	387	366	380	404	399	361	343	402	350	396	394	383	378	368	367	395	383	389	406	398	387	342	389	369	380	395	402	357	369	341	364	379	406	378	378	345	314	358	364	335	365	398	376	402	409	408	350	341	384	388	337	378	376	408	320	401	379	358	351	365	382	380	372	404	389	364	382	373	383	409	370	352	347	368	330	352	403	376	347	363	373	361	383	396	367	398	385	370	383	352	371	371	400	381	342	404	342	382	378	371	381	376	389	352	363	354	411	380	383	347	395	390	410	353	377	369	337	364	416	397	399	400	375	393	380	371	408	367	351	389	378	384	365	377	366	383	352	356	374	372	421	398	380	418	389	396	365	366	418	391	387	377	383	393	363	359	409	377	418	376	361	427	384	389	381	396	378	357	363	390	349	325	381	399	354	353	370	360	358	353	417	394	387	368	404	395	343	375	397	345	374	395	397	345	403	378	387	389	376	367	367	388	376	400	370	384	353	360	390	374	381	400	355	390	352	375	368	389	405	385	410	375	406	366	360	355	393	357	429	382	374	376	408	359	403	384	354	370	337	365	381	380	386	346	420	368	363	400	377	383	390	433	368	389	376	373	346	351	378	380	387	387	374	393	377	390	415	372	425	390	373	392	379	363	374	415	385	393	381	401	402	385	377	408	374	385	368	357	378	431	364	370	403	401	394	378	372	343	348	385	361	376	376	385	354	397	381	382	344	339	383	380	372	381	424	366	346	377	401	364	387	391	401	364	381	359	408	381	375	400	375	364	377	378	354	375	365	375	394	355	406	383	397	377	375	384	375	387	353	388	388	397	351	385	401	381	339	379	367	369	377	354	354	370	346	387	370	358	394	332	374	339	391	363	387	358	403	370	385	399	393	359	384	427	346	387	409	393	370	422	409	359	361	383	363	348	375	378	390	358	354	370	382	381	356	390	377	366	389	394	391	375	386	378	355	360	354	387	373	358	404	373	335	400	413	342	358	370	340	368	366	373	397	365	355	374	354	372	369	414	376	377	397	351	387	372	409	377	380	388	393	374	379	368	340	397	326	401	359	409	380	400	357	379	390	378	330	373	381	382	368	405	374	353	348	434	361	357	369	383	392	394	391	350	350	391	366	398	367	359	365	360	367	385	398	392	353	386	342	356	377	390	362	390	373	365	385	371	381	362	359	356	372	409	368	416	366	381	349	343	402	364	362	394	380	378	402	396	370	364	361	382	347	412	360	367	393	362	390	337	341	355	403	378	374	359	391	375	362	389	391	339	389	359	378	366	392	394	418	360	349	337	369	398	387	386	384	375	378	399	345	381	381	378	357	375	393	370	351	372	420	382	358	385	382	371	394	384	394	395	357	394	392	367	338	372	401	351	381	349	376	341	373	346	369	382	372	361	390	380	350	409	360	375	339	398	359	363	361	382	407	399	334	368	393	343	423	325	409	351	405	381	385	365	369	367	372	366	376	389	350	397	371	390	401	372	355	349	359	385	368	431	362	389	345	380	384	375	349	387	393	362	400	359	388	412	374	406	378	385	360	395	399	371	408	354	406	371	366	381	363	345	387	338	339	378	380	375	378	355	379	389	390	387	376	392	396	388	376	383	379	399	373	401	364	368	381	371	376	394	332	377	375	381	401	355	373	367	359	414	368	389	407	409	372	364	401	386	375	363	360	388	355	361	367	395	367	383	354	338	371	385	373	370	388	348	423	373	382	365	366	379	374	342	378	364	388	380	385	364	395	340	395	402	349	368	385	377	382	388	367	372	380	358	384	388	353	407	371	390	421	369	384	364	401	366	383	367	371	402	394	376	375	417	378	369	355	387	359	344	383	374	370	372	373	380	353	380	355	367	378	370	380	388	375	400	421	388	383	372	381	382	395	377	385	396	408	391	359	322	364	377	373	358	377	362	386	367	385	375	371	344	350	384	391	354	383	341	386	376	375	384	374	346	370	386	366	358	371	366	397	392	355	379	343	387	375	400	415	389	405	367	376	365	370	352	395	376	406	373	387	392	382	357	395	380	366	388	379	360	390	385	361	391	378	375	368	351	390	448	380	384	360	370	364	380	370	386	347	365	386	391	388	396	378	363	410	403	387	370	394	379	383	363	403	394	365	358	390	373	381	384	366	371	358	385	361	370	354	375	395	357	368	419	360	395	384	362	376	392	400	371	362	379	338	345	355	408	376	365	388	363	386	388	370	392	421	360	380	363	376	326	382	389	351	386	349	392	402	363	364	366	357	393	383	346	390	376	364	385	397	356	386	399	391	367	393	382	377	357	393	385	376	389	389	330	376	418	404	354	376	374	371	393	395	406	353	357	372	400	366	433	394	374	402	366	380	403	366	407	383	390	396	393	416	369	366	405	364	369	352	361	373	395	378	388	378	371	389	405	418	389	351	364	354	410	399	377	359	410	412	418	377	412	392	401	377	380	360	354	384	388	366	377	422	380	403	384	387	388	365	405	400	399	381	357	410	339	393	366	382	351	359	379	390	372	424	409	357	369	397	375	381	391	392	351	354	368	348	366	363	406	376	402	421	382	379	368	392	375	369	367	364	371	355	410	342	380	368	397	387	361	371	376	388	386	362	383	384	416	345	356	373	369	403	389	365	388	363	362	358	370	364	367	351	388	385	407	383	377	390	394	380	382	304	408	406	388	371	372	351	396	371	382	384	361	383	386
26667	19918	8955	2371	1154	778	662	666	603	554	563	581	596	575	569	580	567	586	593	568	573	604	529	573	570	559	558	590	598	581	533	517	554	580	598	545	576	591	549	570	544	553	588	575	543	576	573	541	586	567	558	580	568	539	535	535	519	565	579	555	546	573	551	559	574	568	573	557	535	586	579	591	570	576	522	607	556	525	580	537	585	545	576	574	543	545	587	515	576	553	560	592	566	588	593	576	534	523	554	538	549	584	538	597	548	563	605	576	589	566	529	536	562	527	516	575	571	538	550	561	568	530	544	616	565	536	563	571	574	589	536	572	554	532	556	564	589	530	558	537	593	566	666	531	552	582	547	578	599	578	527	536	586	567	585	606	569	549	584	546	543	623	565	573	608	549	516	555	572	594	535	560	555	536	586	555	538	597	534	577	553	578	589	566	560	568	592	573	564	570	547	545	608	591	536	557	577	571	557	603	525	556	604	568	567	540	522	543	540	565	539	560	584	572	537	546	579	562	540	571	559	530	543	576	580	539	576	566	530	543	544	540	578	564	581	560	528	574	577	554	575	560	601	581	552	611	570	586	568	535	577	594	550	531	503	530	537	558	574	565	573	563	583	555	537	585	541	527	567	570	576	551	577	517	561	579	557	583	569	560	569	542	552	573	550	569	572	548	611	553	585	574	546	551	548	539	615	520	546	586	575	569	532	561	591	557	574	548	577	545	541	491	615	527	563	599	518	559	583	539	558	580	546	587	555	547	549	601	563	602	548	573	564	569	551	551	584	576	598	542	586	542	584	547	582	583	568	555	564	547	545	550	524	551	538	559	539	565	595	602	541	556	553	582	607	572	568	592	563	583	583	582	617	551	535	550	579	544	543	577	552	612	592	530	578	565	505	590	591	533	580	547	546	605	582	588	561	547	582	510	589	569	590	532	602	554	568	553	520	548	542	593	619	554	543	542	524	578	562	566	577	592	607	553	575	569	594	585	546	573	582	528	581	544	548	549	565	541	562	545	563	585	551	541	523	569	554	544	548	579	570	537	552	544	542	567	576	556	549	587	566	565	594	562	570	569	591	593	593	523	525	600	547	571	570	546	567	539	580	576	575	565	554	569	568	577	559	586	614	549	596	589	537	576	579	530	553	571	580	560	572	544	560	543	553	555	569	543	608	585	552	596	580	557	574	534	597	545	546	560	551	603	591	585	574	539	575	527	641	535	575	549	597	496	604	589	571	572	561	541	622	525	570	545	573	574	568	581	580	583	593	549	568	530	528	563	550	546	575	584	536	567	611	579	520	586	541	548	563	570	588	619	559	514	586	602	568	521	558	554	560	558	547	575	545	566	562	577	513	567	581	551	578	540	553	566	586	588	607	567	552	563	597	582	558	627	568	576	575	583	539	568	554	534	585	552	595	543	554	550	559	567	554	555	595	628	526	557	596	573	536	588	565	554	585	526	569	551	552	565	560	542	577	579	545	615	524	559	505	586	569	558	575	587	516	538	616	588	603	578	521	554	600	535	531	578	586	600	537	555	575	544	579	577	575	524	547	547	532	527	580	572	525	592	565	582	557	572	556	573	563	578	591	579	580	564	585	536	583	580	564	602	549	581	601	605	596	544	619	559	570	555	613	566	572	575	534	581	589	584	562	584	584	548	585	606	549	508	591	581	549	583	527	582	583	555	556	546	580	547	577	602	589	576	585	506	543	602	556	529	586	589	567	560	601	575	570	577	512	558	596	571	567	577	553	542	572	578	550	539	576	569	558	593	558	546	597	590	572	598	535	512	550	571	572	549	561	564	545	543	567	552	569	573	564	559	600	578	565	610	557	556	567	577	565	546	541	560	562	544	556	542	542	565	567	509	549	542	533	574	559	497	516	541	590	538	598	592	595	557	586	570	603	578	596	577	529	549	578	587	564	573	589	580	559	559	568	556	595	596	557	543	593	564	576	561	546	613	540	585	562	605	529	572	541	579	579	574	608	581	566	544	563	532	554	543	586	561	533	546	524	533	561	562	559	593	590	536	558	518	550	559	551	556	541	565	564	554	581	576	554	555	566	524	555	585	550	572	601	550	549	546	538	605	560	569	611	543	581	577	528	559	559	559	534	584	591	526	547	562	547	564	578	546	564	550	545	536	550	516	553	577	543	524	582	554	518	581	544	561	599	534	614	563	558	527	553	553	570	591	552	530	563	533	550	519	529	548	574	567	586	560	572	544	542	551	563	517	557	525	597	554	567	550	560	552	561	542	588	521	559	549	585	545	580	558	576	560	577	552	545	594	536	510	533	579	515	568	533	565	541	541	536	599	560	574	557	537	597	530	592	557	595	557	573	572	531	535	583	567	560	543	585	597	570	571	585	557	569	581	579	575	570	565	557	556	593	561	555	540	550	530	572	581	587	587	521	565	526	535	563	582	572	628	579	578	571	492	577	564	565	580	554	562	550	543	562	573	569	581	611	592	567	526	561	526	586	595	603	567	560	564	585	594	579	547	548	581	555	619	576	580	591	554	558	569	563	589	531	560	553	594	589	574	544	545	536	557	559	548	554	575	587	581	587	554	590	590	557	543	558	556	564	587	538	610	617	559	583	545	532	571	607	555	601	561	597	580	575	560	525	571	553	610	577	560	582	560	547	518	519	576	546	601	608	567	551	536	556	592	583	581	559	516	567	577	569	556	568	571	535	580	536	542	560	556	565	565	541	609	564	604	569	518	563	542	592	538	578	542	570	555	534	587	548	550	532	577	575	557	580	585	571	537	610	567	575	547	585	563	542	547	572	601	558	545	549	526	608	588	574	576	565	543	619	562	551	569	591	578	612	588	574	560	597	565	556	532	527	561	547	584	583	550	588	556	585	545	580	564	561	587	570	532	571	565	534	555	569	562	557	518	611	560	552	592	575	520	585	581	605	568	534	573	603	555	568	582	551	549	587	543	591	556	590	571	559	581	571	571	553	595	559	543	548	561	554	550	579	574	539	556	604	537	578	564	569	583	526	559	564	576	573	535	585	603	562	610	582	593	571	567	609	564	566	560	550	610	550	559	573	561	524	604	593	558	574	565	537	577	552	615	573	552	566	571	571	565	522	561	552	566	564	539	543	592	558	579	556	537	606	602	590	609	596	557	582	546	551	571	552	570	574	561	585	555	557	619	540	551	564	572	539	571	559	592	601	548	615	544	564	502	572	564	594	572	567	598	553	547	580	557	562	536	564	547	587	532	572	580	558	613	561	557	560	615	592	551	570	569	563	541	595	539	560	543	536	559	553	553	565	537	553	578	564	550	572	537	548	603	569	598	558	587	557	542	556	511	597	559	568	531	558	587	559	582	572	573	618	529	533	587	572	560	601	562	567	568	565	579	573	537	557	588	573	543	591	539	558	568	593	578	569	586	577	584	553	571	534	530	555	592	562	587	573	582	589	614	525	616	554	551	542	565	565	548	532	526	559	564	568	531	602	570	510	567	518	585	582	548	528	546	526	516	591	592
7794	10374	8345	3823	2482	1583	1289	1109	1047	1001	914	995	1048	1016	969	958	1006	886	915	947	890	938	899	874	890	928	941	905	921	894	874	882	915	884	937	850	909	943	894	926	902	938	992	908	989	903	943	926	934	942	882	907	925	926	960	947	885	925	918	882	879	885	914	936	907	911	902	899	950	880	919	908	909	931	901	874	854	886	942	889	980	974	897	924	930	917	987	903	849	921	904	939	945	868	962	859	917	922	934	883	932	870	933	828	909	917	891	929	945	894	939	897	939	907	890	880	916	882	924	932	931	916	903	915	892	935	888	914	888	936	937	928	842	899	907	869	903	880	923	877	897	891	939	890	891	893	947	962	907	963	931	886	887	884	897	900	966	899	888	932	927	913	849	960	839	883	869	907	892	879	944	900	936	897	911	921	903	929	870	889	897	914	892	941	902	910	917	888	938	950	914	851	898	885	929	915	934	916	914	870	923	943	931	961	939	966	942	929	941	910	889	943	898	871	931	955	921	889	897	894	910	881	886	928	916	921	920	887	974	956	870	910	897	889	898	874	936	884	923	858	887	903	935	979	901	919	933	904	902	873	909	934	928	957	896	951	912	935	986	875	900	910	910	952	910	1037	902	850	892	872	914	924	945	865	934	876	923	919	899	898	943	883	838	879	932	938	914	964	923	927	913	881	907	923	957	919	910	911	884	949	947	894	940	906	913	926	879	928	921	910	890	892	947	941	939	865	870	889	906	940	901	912	879	915	929	925	900	912	900	892	944	949	900	894	924	891	927	922	939	964	911	967	944	930	956	890	919	890	904	918	967	918	962	880	972	972	901	885	915	891	953	895	960	932	895	923	946	927	978	889	924	948	931	939	913	988	918	908	950	930	949	924	952	948	926	978	887	983	910	934	907	878	906	944	902	938	958	914	905	884	969	884	907	953	976	973	932	941	932	887	883	906	901	893	932	923	920	904	901	912	925	897	921	916	902	879	925	896	862	924	912	898	923	889	895	920	998	872	886	929	909	876	931	884	895	930	955	891	942	903	895	860	914	958	910	902	918	899	852	887	889	909	874	878	926	896	878	933	914	948	874	934	859	920	886	866	840	892	869	887	949	905	956	906	937	887	926	921	968	858	863	905	907	849	907	926	908	957	907	863	920	859	953	835	883	948	908	930	881	973	936	904	887	881	930	892	889	933	918	882	939	897	918	946	900	899	913	866	915	941	951	936	852	900	984	935	946	893	888	899	859	869	928	967	921	868	918	906	868	868	903	879	917	920	912	903	983	901	933	873	908	939	937	937	893	927	927	937	895	889	924	856	936	857	970	910	880	929	924	931	891	926	901	928	902	929	957	939	956	878	908	915	886	941	963	910	888	914	885	932	956	890	885	890	921	899	902	893	926	931	922	887	898	899	892	954	945	936	919	941	938	899	913	917	935	895	915	922	892	845	879	928	921	893	899	912	887	927	956	906	929	898	918	907	943	856	972	924	949	882	903	937	918	943	892	927	888	839	956	877	933	910	913	928	936	801	939	918	933	973	925	955	937	908	922	942	891	889	917	878	920	883	958	918	967	930	914	929	908	925	915	892	857	921	921	916	940	953	948	933	919	909	827	921	916	893	883	908	954	904	936	909	906	902	901	916	915	854	887	878	921	906	884	940	891	942	906	913	914	935	926	944	918	885	854	898	955	862	922	898	921	956	910	924	933	934	898	937	933	913	889	943	889	942	938	864	932	926	878	887	940	939	882	906	907	961	885	885	899	859	931	868	911	968	921	958	957	881	952	933	928	911	899	951	889	913	913	928	905	890	867	937	886	962	892	946	892	896	947	922	941	872	866	872	950	944	904	901	931	889	866	880	877	949	923	890	934	873	934	957	898	896	935	920	874	917	916	863	935	910	920	918	945	924	937	884	949	885	946	926	914	903	907	884	902	1013	933	942	894	950	920	935	915	869	884	976	932	959	921	883	907	949	906	882	907	930	897	930	857	916	906	915	935	945	934	920	912	932	933	921	870	902	930	916	899	865	924	899	948	859	860	912	947	962	888	949	901	904	966	955	917	910	889	952	905	934	911	906	878	902	949	955	919	898	886	942	931	895	876	936	941	877	924	892	853	867	909	865	892	914	939	934	954	892	929	929	913	940	881	886	974	875	868	900	901	885	951	893	919	931	939	891	897	895	925	1018	926	869	901	938	863	925	947	899	903	892	910	992	902	906	955	898	901	931	893	907	906	849	883	938	887	891	885	909	898	906	918	877	884	919	927	891	902	892	925	919	887	954	879	882	881	900	856	929	918	903	895	980	932	909	930	925	931	954	910	914	908	910	927	891	900	899	884	894	916	921	930	949	929	917	896	896	855	881	930	889	910	955	929	913	894	928	905	896	895	847	893	958	903	876	907	917	904	970	924	972	943	920	924	931	924	940	966	921	966	908	911	934	896	907	955	913	878	939	904	918	912	911	968	907	836	973	872	901	863	939	915	910	904	868	867	890	923	854	922	893	910	929	930	899	934	990	886	912	913	882	880	921	954	917	909	906	930	957	895	946	885	943	940	919	893	887	920	929	890	887	890	942	942	875	952	891	897	908	884	907	930	951	930	889	955	932	903	893	848	941	911	896	928	935	941	917	921	931	910	906	931	942	911	872	882	955	972	898	959	910	948	918	911	886	963	920	863	915	874	930	930	912	944	909	884	875	890	873	902	977	900	944	890	966	936	904	936	975	866	900	940	905	921	921	893	904	893	966	890	933	894	916	970	923	902	881	920	914	930	933	922	931	934	859	867	936	906	898	934	877	885	943	860	879	912	904	912	947	895	892	929	934	931	828	905	950	903	883	869	872	953	907	922	914	929	933	969	896	915	927	906	918	912	919	902	911	859	892	920	899	923	916	887	867	885	953	905	908	909	920	920	884	887	938	860	989	921	953	888	893	953	941	921	867	890	915	898	941	905	927	906	882	846	906	920	892	875	927	886	916	929	921	896	874	946	886	898	924	906	948	855	927	900	906	911	871	920	910	944	893	945	902	914	926	905	910	919	918	922	902	891	937	920	935	885	919	920	941	948	956	939	930	930	960	919	968	909	851	881	918	898	895	926	908	932	925	865	876	880	919	890	924	909	895	939	919	914	949	932	879	966	901	949	904	856	932	895	987	954	865	910	882	856	920	942	921	910	914	884	883	893	894	895	877	947	947	897	914	935	912	884	933	906	889	908	903	887	887	897	893	934	886	872	927	939	894	906	875	959	926	901	932	920	906	920	922	913	911	975	933	936	937	881	945	954	891	907	923	885	866	954	974	941	896	891	890	873	929	967	907	889	866	858	892	918	906	903	939	895	929	928	929	937	931	965	863	956	942	946	914	943	935	882	926	937	922	877	932	904	952	883	965	916	877	918	850	880	912	944	891	886	844	916	901	928	944	893	937	903	855	910	921	904	994	900	883	921	945	958	899	920	927	862	899	922	892	944	930	887	952	918	906	928	887	930	905	949	915	905	1000
24611	21434	28495	24785	18909	2942	1179	897	764	707	646	672	667	630	624	586	558	586	611	581	536	563	548	542	553	528	547	511	549	543	558	556	556	539	525	519	547	558	518	555	516	571	552	489	500	545	559	521	549	477	565	492	519	517	569	548	533	559	526	531	523	521	496	535	516	557	525	529	537	519	492	504	530	499	537	542	539	566	492	541	514	537	519	549	534	503	564	517	522	543	540	535	550	502	542	529	526	540	553	510	515	515	538	561	504	503	566	531	527	577	559	523	557	523	545	505	527	541	567	530	517	515	507	520	524	524	545	502	525	509	571	491	532	526	527	568	549	505	530	522	518	531	524	493	507	547	545	537	540	544	510	550	508	552	548	545	538	571	527	553	546	539	498	558	556	565	532	519	530	506	506	519	530	561	524	534	487	505	519	518	509	525	562	571	540	580	505	486	498	514	537	493	506	588	549	522	495	525	493	521	483	542	526	517	511	531	503	514	522	496	541	515	529	502	544	527	523	532	525	538	527	572	543	562	539	537	532	560	510	482	538	490	553	497	525	506	523	519	527	550	526	518	532	505	561	534	506	511	498	489	565	546	509	521	556	507	560	525	564	525	545	517	535	509	505	564	591	545	558	538	514	584	541	508	516	513	545	494	554	520	539	533	530	502	525	562	534	545	503	525	535	514	532	498	490	503	503	510	565	513	512	540	543	546	531	558	552	528	533	548	508	541	521	522	549	554	583	534	486	577	551	538	543	534	546	512	511	504	542	570	517	517	536	501	508	501	531	534	517	512	502	520	541	524	529	524	499	533	541	531	524	540	519	529	540	527	526	516	553	559	518	524	512	545	512	531	521	519	535	494	501	561	525	539	548	545	541	574	534	538	536	531	550	525	539	537	518	484	490	503	545	498	515	502	498	553	501	523	556	555	518	495	500	502	542	520	541	506	540	534	538	511	538	541	539	541	519	514	510	541	516	501	509	517	512	521	545	513	518	562	542	527	506	540	521	497	523	491	537	542	506	559	539	502	493	543	538	489	518	538	501	557	545	534	520	592	581	559	553	513	541	500	552	510	577	515	589	523	477	524	563	572	514	543	553	549	524	543	535	515	558	525	546	531	541	479	518	561	538	551	510	489	514	506	507	512	533	504	519	543	510	525	550	521	534	514	522	549	515	541	530	530	527	545	548	517	544	503	542	523	507	529	529	543	524	529	565	541	495	512	564	521	537	490	510	527	526	545	536	525	530	502	534	530	565	545	551	507	546	521	541	490	511	474	534	550	477	508	529	513	561	519	497	548	554	568	554	534	545	560	514	492	543	556	525	544	543	521	533	532	518	551	535	556	540	535	520	477	545	533	537	549	507	521	507	531	502	533	509	501	533	541	517	538	541	498	486	510	534	518	524	530	462	558	507	539	552	503	520	504	526	503	533	566	503	571	540	569	523	510	565	541	510	499	509	534	551	511	556	508	516	532	545	524	506	473	543	548	544	518	511	524	586	581	540	527	507	511	525	510	472	521	509	515	552	525	510	500	540	562	525	515	525	545	520	553	539	530	520	533	520	498	534	529	575	491	536	559	533	547	518	564	476	550	548	522	520	526	538	545	510	510	521	521	543	522	517	558	498	513	529	540	495	546	499	543	491	572	508	535	524	541	524	534	545	529	546	545	536	507	568	507	537	508	509	507	533	512	544	515	517	546	524	545	539	509	570	524	505	543	521	564	513	546	524	540	541	521	526	562	545	523	486	538	526	558	503	554	510	501	537	535	562	553	584	505	512	504	531	525	511	575	555	514	538	519	555	571	524	524	577	494	515	518	508	519	513	515	564	500	502	489	528	500	505	528	545	557	533	536	529	535	545	535	523	503	559	557	505	550	511	511	527	480	535	539	552	553	503	537	558	524	511	542	524	496	514	503	522	527	500	540	547	477	492	513	546	541	531	530	500	520	552	530	551	580	563	577	518	518	535	545	489	543	540	515	520	488	524	535	544	515	507	509	528	540	517	494	537	559	527	599	523	529	503	511	562	489	542	537	543	545	522	531	536	529	509	489	525	531	481	523	515	569	532	517	503	560	503	519	517	532	548	534	545	534	532	516	545	510	517	556	542	513	566	511	498	535	560	534	542	506	503	555	528	522	492	551	526	550	536	525	528	523	534	547	543	527	555	543	533	503	548	533	524	517	501	515	529	565	546	506	509	518	552	568	526	539	485	558	529	532	521	519	540	547	511	529	516	534	530	510	546	493	529	516	576	584	523	504	526	509	555	507	525	510	506	530	517	566	522	529	490	517	502	524	529	500	483	475	520	520	534	503	562	546	532	515	534	530	555	529	553	543	494	546	525	532	536	499	558	542	515	519	528	485	530	550	544	510	510	507	541	558	545	535	541	542	579	540	539	532	556	549	595	504	533	536	486	554	541	513	558	510	557	494	523	536	563	552	510	543	549	516	505	542	535	522	507	532	522	547	501	548	525	539	501	491	551	537	547	541	534	567	457	540	522	537	533	532	501	502	501	563	521	534	559	525	516	554	509	544	523	531	470	519	518	539	550	501	558	507	535	512	526	537	487	506	494	532	488	497	529	496	515	527	515	527	550	548	522	514	534	532	522	520	509	524	486	529	505	572	506	560	503	503	535	529	561	478	481	515	528	509	558	493	557	526	573	553	508	508	504	530	534	540	531	498	484	511	513	504	531	524	542	527	532	528	533	536	499	513	485	554	534	511	552	552	536	496	551	530	548	545	548	546	573	503	508	529	531	549	539	519	534	546	524	535	513	554	578	524	544	500	558	481	533	537	499	503	550	496	505	524	532	525	560	527	541	562	497	525	528	518	489	571	535	537	570	511	506	568	507	517	513	527	561	522	531	499	483	588	525	497	556	496	535	497	558	505	557	489	522	576	571	502	520	511	545	533	517	538	533	522	502	506	483	510	580	522	500	539	581	491	520	541	524	546	489	569	502	502	491	536	507	548	514	525	571	532	526	509	512	528	505	512	535	488	531	537	490	519	516	525	516	544	549	510	567	577	502	519	503	565	529	492	530	513	559	524	503	533	552	460	549	537	493	533	537	504	557	524	523	555	586	509	504	496	530	525	502	522	558	503	551	519	553	512	547	507	543	574	517	540	507	521	513	472	513	540	526	515	519	530	515	527	512	523	517	556	546	575	504	559	525	514	494	558	542	532	513	521	581	530	525	491	583	535	502	535	529	496	558	513	508	518	496	555	569	528	544	554	546	516	500	557	540	520	491	479	503	548	562	521	545	538	539	498	526	508	512	585	521	560	533	535	515	514	537	560	503	541	508	478	551	571	520	535	541	517	543	522	530	563	505	535	525	483	536	518	498	497	536	511	551	571	531	545	520	480	542	575	501	540	558	528	553	505	516	493	534	530	571	472	536	559	559	533	582	546	502	513	533	532	507	544	476	509	502	487	511	517	534	550	530	523	520	535	539	500	514	496	553	520	532	549	517	525	537	567	512	527	510	533	540	507
9382	19104	16041	9540	5332	3297	2518	1908	1754	1505	1368	1293	1199	1183	1154	1026	1064	996	969	981	1016	980	998	905	927	887	896	907	906	927	927	919	874	889	929	901	852	890	876	904	877	900	872	923	897	902	903	901	890	900	880	897	905	884	869	902	914	892	910	879	921	882	869	884	924	914	874	876	846	902	850	862	881	883	894	941	844	909	906	916	912	901	901	875	841	850	866	935	863	912	976	888	865	901	897	867	883	869	865	889	884	871	830	806	880	841	843	894	957	831	838	891	858	882	889	903	849	877	903	942	883	853	842	914	892	869	880	851	925	857	865	916	853	931	845	856	879	899	847	812	875	883	899	859	901	870	855	853	890	850	889	849	914	870	878	892	835	844	840	869	853	892	880	881	877	835	883	872	856	894	860	867	862	872	880	851	918	878	880	882	843	873	856	899	864	862	831	907	903	842	864	843	852	906	813	850	844	848	877	916	849	868	846	880	881	914	811	871	845	872	874	903	851	857	857	863	879	834	849	862	942	891	958	849	906	898	930	876	842	913	876	878	858	847	853	892	890	898	887	901	882	806	847	846	892	882	854	919	877	930	815	877	903	903	858	850	878	865	918	819	832	856	864	907	822	883	834	876	863	888	857	851	928	851	830	860	905	844	877	884	916	862	881	891	908	906	860	862	858	885	856	871	860	911	874	809	891	891	854	844	919	858	850	842	833	807	952	827	904	865	870	880	889	927	919	858	911	873	874	917	898	861	833	922	922	909	862	921	917	886	875	885	853	855	825	905	908	896	927	868	876	860	826	851	925	863	842	922	854	883	904	884	879	883	891	861	888	908	870	871	890	904	837	874	865	878	912	839	914	898	877	911	899	884	862	865	886	857	911	883	869	837	901	875	909	890	901	848	915	878	900	809	851	863	895	887	845	869	937	881	868	916	899	905	896	869	844	853	903	909	875	802	858	846	887	931	867	869	907	885	839	854	830	867	948	887	896	913	891	939	940	857	903	847	909	841	911	884	846	933	865	901	856	931	888	870	868	891	886	885	891	885	903	839	842	867	897	813	852	929	926	909	869	842	858	806	871	836	855	884	873	862	891	847	841	852	881	852	882	843	878	863	913	856	856	834	863	899	872	777	864	879	939	856	857	858	893	862	875	872	862	858	876	842	895	909	885	862	849	861	914	929	902	872	848	819	864	886	888	879	836	932	881	911	870	857	883	876	872	884	872	832	829	918	931	918	886	865	869	831	831	835	880	923	877	893	869	887	932	860	823	891	838	864	859	859	904	891	900	832	900	886	885	885	924	859	803	928	903	842	899	839	913	867	832	863	893	908	896	863	875	853	894	844	856	857	931	877	885	908	874	872	843	881	883	874	859	890	850	878	853	874	858	878	898	880	855	879	874	859	911	856	910	889	873	812	851	903	827	864	873	898	900	837	878	902	853	874	828	847	876	898	881	879	849	885	895	819	876	908	869	823	869	891	925	881	907	894	844	910	854	910	905	880	860	824	869	944	863	891	902	901	859	906	866	894	919	883	876	852	866	871	898	892	900	892	892	889	919	894	909	938	846	895	855	846	904	863	885	846	854	872	897	905	893	885	845	835	917	862	882	870	865	886	914	887	902	860	896	832	903	861	926	837	851	879	912	882	838	862	864	947	886	936	905	832	879	821	886	841	848	882	839	854	846	878	875	909	884	870	944	853	918	845	870	901	886	858	914	862	868	898	890	851	886	875	883	886	879	859	962	880	899	847	908	869	866	837	844	900	890	929	912	899	895	902	855	897	833	889	888	851	860	894	897	905	851	873	875	894	844	897	876	887	877	878	863	847	865	867	853	895	864	858	880	892	885	914	948	902	807	832	853	844	860	860	903	902	855	865	936	894	829	816	844	878	864	877	908	913	902	903	857	955	874	911	888	888	901	876	860	849	890	852	898	901	926	863	897	882	882	900	905	857	854	870	907	882	887	877	902	905	818	885	866	860	865	953	893	828	880	892	913	904	895	873	895	887	887	856	849	861	910	890	851	885	865	906	892	850	874	898	892	839	951	900	870	856	877	921	903	931	889	875	853	880	855	903	845	876	872	860	853	889	894	892	904	906	826	884	878	879	900	870	877	830	896	863	863	858	900	857	869	910	878	864	915	849	835	844	843	879	899	889	840	872	864	850	929	872	839	832	892	883	881	818	866	880	909	907	882	842	856	820	895	897	842	926	865	875	922	882	845	809	865	874	910	842	879	859	860	856	929	840	854	839	885	928	843	868	889	890	898	911	861	847	902	882	916	847	871	895	881	865	883	908	880	912	871	887	890	923	891	925	861	847	864	847	881	868	911	897	862	863	896	883	865	849	896	872	828	857	848	834	880	891	955	907	848	901	802	843	885	929	877	871	904	850	893	848	921	874	897	867	854	861	871	889	891	928	842	896	834	929	844	887	918	954	861	870	860	873	898	809	852	884	929	900	894	873	856	896	937	907	915	874	863	886	895	878	854	834	872	883	882	851	846	862	884	855	868	857	949	856	898	908	919	887	862	898	844	922	873	856	860	907	825	915	884	895	914	864	891	878	882	922	933	846	875	836	875	876	896	889	882	878	884	852	926	838	829	833	935	848	890	861	915	878	880	918	869	898	917	834	803	874	846	889	862	896	933	899	909	865	882	935	882	857	858	838	883	842	850	866	866	872	879	834	978	860	839	919	878	853	895	891	861	864	845	839	923	917	914	828	839	898	875	909	895	853	908	889	892	880	874	872	887	829	882	891	807	902	877	887	906	891	854	870	843	882	878	821	885	875	872	902	848	880	882	908	921	883	881	853	942	841	883	934	900	835	891	867	868	880	913	883	895	858	887	911	906	871	856	837	922	893	898	827	876	889	879	872	886	855	872	931	842	909	916	855	845	869	907	888	892	898	904	865	866	885	842	830	914	907	877	915	844	853	865	885	827	895	918	903	847	860	869	860	884	851	906	875	879	920	889	875	877	868	917	871	863	901	884	836	879	890	876	879	896	892	916	869	895	918	863	877	869	860	861	924	859	866	884	861	918	875	887	828	896	878	925	920	857	895	897	884	834	821	869	876	894	902	862	862	855	865	906	893	879	863	882	887	887	848	907	854	820	897	858	917	875	851	869	886	881	869	899	890	862	885	876	872	863	857	851	924	879	850	881	871	861	866	915	897	887	816	873	888	892	895	861	863	849	855	910	897	841	828	865	820	880	898	920	884	887	865	927	875	845	908	862	882	918	865	858	918	867	873	894	894	841	851	893	893	910	920	893	863	839	851	867	856	868	873	851	808	814	892	842	908	884	893	902	910	881	923	858	857	884	907	859	911	905	858	923	862	879	848	848	893	832	893	912	865	889	930	895	859	863	848	828	862	843	900	856	912	869	879	856	903	911	870	825	862	836	870	893	876	843	885	834	859	890	889	844	824	860	910	875	816	877	869	915	889	911	926	877	822	911	843	832	869	891	907	880	854	830	840	840	927	888	921	867	856	888	859
23528	21386	29187	23996	21387	19096	2818	931	662	569	507	465	417	403	387	332	333	294	303	295	243	265	267	270	270	250	250	265	193	266	236	232	238	251	225	240	217	241	205	219	230	210	210	239	234	208	241	236	216	228	231	258	234	212	234	210	226	242	226	246	201	231	225	257	226	231	212	227	246	219	248	197	207	220	218	226	216	200	221	211	213	215	203	216	188	207	258	205	256	208	213	201	230	183	218	216	212	225	221	219	209	260	218	207	212	234	222	221	240	220	201	225	206	243	219	255	194	216	218	200	230	220	210	203	220	242	207	194	214	239	193	209	195	222	222	224	216	207	167	197	195	197	214	226	205	220	227	203	208	211	233	221	219	222	210	212	227	192	202	184	236	255	210	210	227	228	237	218	201	225	227	201	219	222	213	209	203	231	221	215	206	247	211	220	217	211	219	213	200	201	235	211	217	185	232	251	204	197	220	209	198	220	215	251	254	199	227	198	220	208	212	192	218	226	236	212	220	217	202	229	205	218	219	246	238	220	225	201	219	227	228	233	205	228	227	230	230	210	220	210	215	232	215	235	213	224	206	223	229	188	239	192	229	243	227	234	210	222	230	231	223	204	219	221	225	214	217	191	202	233	208	232	198	225	211	215	216	239	232	216	213	218	219	219	226	218	224	211	212	224	217	226	226	205	247	213	217	203	210	212	195	218	222	241	220	175	189	235	213	223	224	235	229	236	210	224	218	211	218	226	229	244	225	208	205	233	244	223	210	231	209	214	213	242	233	206	202	208	208	219	212	196	223	235	223	241	225	191	196	209	204	204	227	218	219	197	220	229	209	211	184	191	222	201	211	207	206	217	211	223	215	210	214	236	218	230	230	214	204	215	192	216	223	201	212	226	229	206	216	210	241	182	221	238	213	205	217	221	209	210	196	200	229	198	213	192	225	215	230	220	221	210	211	201	217	225	204	212	224	254	227	217	208	213	205	240	226	206	206	193	184	216	209	202	215	259	202	216	220	220	226	245	221	209	219	208	228	210	197	216	219	233	203	199	210	230	204	221	194	211	222	237	222	229	218	252	217	200	204	235	201	224	222	201	247	244	220	218	210	212	240	214	226	214	219	228	221	196	223	261	205	207	222	191	217	247	223	228	232	226	186	241	214	205	230	198	208	221	232	191	215	205	226	234	209	225	211	203	230	179	208	212	212	219	224	197	196	219	226	213	217	215	222	199	218	220	202	195	226	223	241	229	211	203	232	222	226	213	210	224	199	204	221	214	227	235	198	202	216	216	223	221	205	230	226	227	242	196	205	259	242	231	201	216	225	227	220	223	213	221	217	226	231	214	219	200	197	182	239	219	213	201	233	210	229	217	210	218	242	235	204	207	223	224	218	228	218	231	191	209	226	207	242	233	239	225	234	206	206	241	223	233	202	208	216	245	226	211	217	209	226	189	192	231	224	237	203	183	220	221	227	205	209	231	220	219	240	218	204	191	223	231	198	227	221	205	206	211	217	215	223	203	217	216	178	227	218	233	224	218	222	220	239	216	221	221	197	211	243	228	231	233	220	235	209	184	217	227	183	205	224	236	234	196	225	236	228	218	208	221	243	216	206	222	245	223	207	208	233	236	211	201	235	217	208	211	205	230	210	236	213	197	208	208	227	222	210	220	211	229	211	226	199	199	231	221	197	198	225	232	204	195	194	237	218	213	231	236	220	200	236	197	213	212	192	248	207	231	223	190	197	213	234	224	206	231	206	194	234	217	191	220	187	216	203	235	223	203	201	240	206	214	225	202	226	223	211	233	191	219	233	230	239	256	220	209	234	217	212	233	237	212	203	223	219	199	226	245	200	235	211	204	212	227	206	214	210	246	210	190	219	238	201	239	204	208	227	256	247	208	185	208	218	221	206	218	174	197	210	242	236	193	217	217	228	182	227	227	230	240	201	196	221	205	196	241	203	229	214	195	207	224	218	219	234	225	221	188	204	213	215	213	216	218	222	235	195	238	225	220	210	222	222	233	198	222	232	203	224	220	203	213	245	231	244	194	225	200	228	202	198	214	231	210	190	232	213	218	217	226	190	240	191	232	244	231	217	239	218	201	201	213	201	211	202	229	200	205	225	205	199	189	242	199	207	228	217	243	179	209	190	209	216	223	225	215	222	239	253	224	224	231	206	219	211	211	210	222	200	248	237	216	210	213	222	217	216	241	202	226	228	225	195	187	227	183	204	211	236	235	220	225	203	245	207	193	209	208	222	240	222	212	222	227	186	204	202	203	205	222	228	214	206	219	210	230	224	192	213	212	218	215	227	208	217	180	229	210	198	243	226	229	214	243	211	223	205	220	233	210	234	241	215	208	220	211	205	212	220	218	233	214	206	193	208	218	228	235	214	215	249	240	220	197	234	201	219	213	212	214	215	208	227	234	220	190	215	200	212	219	203	210	218	215	209	203	218	209	215	202	226	202	228	224	200	242	204	232	231	225	222	229	208	239	235	195	223	202	192	227	200	201	212	205	215	210	211	220	225	210	204	193	207	219	205	253	194	209	206	221	238	216	221	247	217	250	215	212	214	208	214	208	222	222	234	222	208	243	209	210	220	227	198	195	227	230	218	189	186	239	227	216	206	189	196	224	223	216	233	215	218	260	220	228	223	233	195	251	263	222	211	216	210	226	215	216	213	238	195	210	212	205	226	239	211	226	226	210	201	226	241	207	219	191	210	203	206	230	204	221	207	195	212	211	216	199	208	229	185	199	221	195	202	216	210	225	208	220	218	204	216	204	214	224	228	212	228	206	221	210	209	202	205	207	242	245	203	217	215	213	199	211	206	214	209	242	236	225	220	227	192	209	225	201	232	196	200	216	221	240	215	203	199	206	214	255	221	204	178	227	202	206	203	223	216	193	223	195	221	200	201	221	224	242	212	201	211	214	216	230	204	223	204	228	232	214	214	180	190	197	216	227	229	200	215	229	203	218	209	214	230	239	224	219	232	191	244	224	201	219	208	203	188	216	233	199	229	209	207	202	229	209	216	252	205	236	196	221	226	226	223	217	222	213	210	199	202	229	227	203	243	204	231	227	204	190	204	209	234	214	208	212	228	212	210	222	202	193	258	187	231	204	210	194	223	214	175	239	237	221	216	195	200	232	224	218	219	242	222	237	218	248	223	205	239	205	200	218	223	205	222	197	216	217	202	210	224	228	220	224	217	189	227	213	233	229	207	228	215	185	208	212	211	210	211	208	220	228	213	212	198	235	226	214	230	203	211	233	208	214	225	237	208	236	205	212	203	210	224	224	193	230	201	217	219	195	235	208	223	233	203	198	231	220	210	225	215	218	217	211	207	205	203	196	189	218	235	214	234	216	207	223	214	201	213	225	194	219	216	217	217	229	196	216	233	212	214	233	230	235	230	211	214	204	206	245	223	185	222	206	217	200	219	230	226	199	247	219	226	232	237	209	213	242	208	225	227	203	192	217	214	220	210	229	204	181
12699	24247	21050	13221	8217	5641	3516	2629	2030	1727	1359	1216	1132	996	875	801	732	736	645	607	530	549	534	533	499	506	483	462	523	453	454	447	414	424	437	439	413	422	412	430	415	403	386	418	407	414	386	363	390	379	376	367	391	402	416	363	382	401	352	400	424	402	356	375	391	367	385	360	390	351	394	382	375	386	361	384	371	418	416	377	407	405	377	368	396	364	399	379	356	382	388	382	387	410	381	399	370	375	384	348	352	372	365	387	380	355	385	359	358	405	407	392	410	366	402	383	396	368	361	373	397	369	378	389	395	388	360	339	384	389	349	368	362	359	373	378	403	373	356	382	362	370	373	370	374	366	381	381	376	398	376	393	396	360	387	386	342	378	393	396	369	371	367	381	393	333	356	354	380	389	403	360	381	357	359	366	398	347	433	390	375	344	362	378	383	350	344	391	387	366	391	383	378	376	365	367	358	354	381	370	367	401	397	364	402	409	369	364	338	433	347	362	362	366	367	373	393	375	376	388	359	405	352	372	331	352	381	387	375	381	389	378	356	384	367	373	380	343	357	353	371	354	354	378	356	341	396	384	381	360	411	375	349	356	388	371	393	354	355	397	353	397	394	346	381	376	401	392	367	415	359	356	359	390	392	351	379	348	393	388	398	352	364	386	371	368	405	409	390	395	354	360	379	376	358	358	355	379	365	342	339	365	375	397	379	356	395	364	402	388	384	386	358	384	379	368	365	369	370	348	410	370	362	374	367	401	382	393	392	382	356	375	372	339	376	380	376	395	370	368	391	372	385	392	367	405	371	374	362	420	358	382	333	370	370	379	379	367	417	362	359	381	363	377	385	390	381	385	367	399	342	357	370	377	368	361	369	392	400	355	413	401	410	362	380	347	371	373	360	392	379	376	388	394	374	410	393	380	358	409	352	351	383	383	382	389	355	350	375	389	379	355	397	390	371	389	409	393	391	356	414	368	363	362	350	384	385	407	386	373	396	364	369	426	379	396	395	380	360	364	371	382	385	374	416	365	370	366	362	381	348	394	374	384	346	400	382	339	394	392	413	373	399	329	401	381	393	344	364	376	385	346	357	369	354	381	362	359	381	405	341	412	371	370	382	393	368	413	374	386	413	341	340	358	398	388	347	402	352	372	364	347	369	372	376	382	372	360	400	379	379	339	407	384	349	338	351	370	388	385	357	364	358	351	353	406	383	403	395	377	339	383	371	399	367	366	379	394	367	385	396	400	352	337	333	389	390	360	389	372	359	358	412	371	362	396	384	400	384	388	382	328	365	392	421	388	352	398	375	357	364	331	371	405	377	349	361	373	423	345	379	377	371	362	384	365	336	400	372	365	411	395	376	376	390	394	365	348	366	392	367	343	370	367	336	353	325	375	377	370	352	380	374	374	363	386	378	363	393	372	366	362	385	395	364	393	381	338	347	357	387	398	401	356	365	367	405	411	400	387	365	367	384	339	348	354	364	376	367	401	374	389	375	358	346	389	383	387	372	414	399	374	402	355	368	353	361	341	370	387	367	384	384	374	371	373	384	376	380	346	367	368	327	381	420	366	400	404	385	381	364	361	335	391	379	406	357	381	319	355	398	391	343	373	371	353	365	408	380	372	374	363	417	361	366	405	370	380	348	356	353	406	416	375	367	369	338	395	412	383	391	389	379	387	402	383	406	362	351	401	388	378	377	381	389	392	366	351	358	361	347	354	357	364	372	375	383	355	363	370	406	368	396	397	395	385	380	384	359	382	375	367	403	383	368	366	358	383	388	350	390	371	395	397	350	351	386	396	375	352	401	393	368	369	364	351	376	407	362	416	373	367	363	349	370	392	393	383	420	355	378	373	392	374	386	362	366	385	357	345	384	374	417	379	411	359	372	385	359	379	356	381	381	354	348	354	428	398	371	379	384	362	331	372	364	356	371	365	364	353	433	403	388	362	367	376	374	375	399	377	388	365	376	347	395	380	395	414	418	376	364	386	373	352	362	324	337	370	386	377	346	353	370	360	387	376	364	378	360	362	396	351	400	330	358	387	359	330	379	403	374	372	364	383	381	348	365	338	372	379	382	420	361	401	404	383	371	379	380	380	377	352	361	366	382	409	385	390	391	372	383	362	376	339	392	369	357	387	397	375	368	346	331	366	373	369	384	399	392	399	353	388	363	366	375	366	381	365	363	333	383	374	361	350	330	410	347	385	393	346	393	337	340	425	332	338	366	386	366	351	419	340	362	373	370	392	395	391	392	365	415	363	374	394	345	358	360	361	367	360	385	351	401	365	345	338	365	337	390	368	384	370	344	407	401	342	365	362	381	343	364	379	377	359	362	378	397	365	384	357	352	339	415	338	368	385	370	352	357	383	408	361	396	377	363	356	421	370	387	373	381	385	407	329	342	381	371	374	377	383	368	371	347	405	378	365	381	383	365	386	428	360	377	351	336	344	346	412	361	384	395	366	365	372	345	366	401	376	368	377	392	391	381	380	362	365	390	358	400	370	366	399	397	375	382	350	352	350	354	398	377	357	383	396	380	393	354	407	359	371	348	417	372	388	399	389	395	366	381	365	375	356	421	392	383	405	375	362	368	374	344	363	322	351	336	372	374	399	380	358	387	333	363	388	378	390	401	385	370	335	384	351	342	419	355	353	374	366	360	395	375	390	347	410	382	361	392	336	369	393	424	360	355	391	366	374	392	339	353	360	377	348	369	382	352	380	363	395	393	401	338	353	381	414	352	376	398	384	359	374	372	368	384	360	413	387	377	392	388	399	365	377	388	368	353	347	421	347	360	365	375	365	381	383	388	319	366	386	393	390	394	384	378	387	358	363	352	367	366	369	336	425	368	345	374	324	377	364	373	369	381	363	393	411	366	375	382	380	361	331	374	387	401	381	390	370	378	393	336	377	360	379	399	365	417	341	364	338	383	409	413	387	366	354	372	366	398	343	347	386	366	372	381	386	378	369	378	398	339	363	386	383	360	367	377	369	391	358	379	396	374	378	373	386	374	345	363	372	414	353	378	393	359	400	349	359	379	366	378	392	364	367	367	342	372	369	363	372	380	349	338	380	358	398	381	366	387	398	394	395	381	389	369	409	394	394	371	350	359	337	345	381	349	406	355	374	393	405	395	365	395	382	381	389	386	354	403	367	372	357	386	384	377	375	360	373	381	390	356	360	375	369	376	383	402	396	385	348	396	363	354	404	365	370	361	382	344	379	357	392	373	355	374	366	369	348	378	374	392	365	411	390	357	381	363	362	384	367	405	379	376	386	360	376	354	401	366	379	352	386	403	385	372	382	413	380	382	344	378	404	378	362	399	402	382	383	343	388	364	380	326	382	359	391	401	386	368	333	394	343	369	377	378	379	356	361	382	345	369	379	377	401	355	365	376	363	381	390	392	385	364	371	348	375	377	345	382	363	375	365	376	372	374	364	396	370	350	383	366	367	383	358	348	352	389	388	352	366	362	329	360	395	357	398	369	342
27152	20068	8691	2875	1218	891	742	659	655	654	590	620	548	584	599	611	545	581	631	575	600	583	599	569	570	574	548	583	579	569	566	531	562	590	641	562	563	586	560	578	618	608	543	545	604	570	576	528	602	578	597	559	550	581	571	611	593	585	606	544	541	566	597	589	636	569	607	561	565	563	611	578	566	594	627	608	585	602	638	569	616	582	538	526	564	598	555	541	551	598	542	584	616	563	600	546	575	572	570	578	566	527	548	561	568	570	627	586	581	565	552	580	554	565	587	587	572	590	568	604	554	521	603	580	574	581	594	559	604	587	550	569	589	573	576	552	580	601	569	573	598	554	599	588	588	592	580	547	525	576	544	539	594	610	539	554	538	572	562	575	588	594	584	519	604	530	552	559	541	567	539	553	578	564	579	542	558	601	576	560	592	578	585	567	575	600	606	562	598	597	601	591	581	570	579	583	590	568	565	543	592	543	577	559	586	532	576	563	610	575	561	579	541	569	583	602	573	546	530	559	601	596	585	560	573	552	601	607	592	552	552	576	555	509	574	569	581	540	554	559	610	588	537	577	569	559	581	545	550	596	598	573	573	591	598	601	628	544	591	551	606	585	560	556	545	598	516	619	561	562	600	568	522	599	579	574	578	564	579	581	579	581	556	550	534	582	590	615	578	566	564	595	556	532	600	547	623	569	556	537	538	581	551	549	583	579	574	580	572	577	590	596	561	589	574	551	578	554	570	586	557	551	552	570	545	593	569	564	587	587	566	569	596	587	580	577	596	533	569	554	607	535	566	594	597	568	545	591	571	552	574	563	563	573	605	573	595	566	516	570	515	560	600	577	558	564	516	573	551	591	596	590	605	573	584	570	583	579	610	579	579	599	580	565	520	592	571	563	561	556	577	569	576	558	592	605	573	587	604	586	540	565	607	553	556	604	576	554	549	599	603	598	622	549	561	553	550	555	587	597	571	578	571	590	548	567	580	593	583	590	544	582	550	592	601	564	567	602	558	548	629	559	557	561	560	566	569	563	558	569	559	579	556	573	583	597	573	602	604	551	545	548	540	568	560	563	593	578	604	589	574	563	587	580	582	601	597	554	560	586	546	531	538	544	534	558	581	526	620	619	590	553	578	551	558	575	568	560	541	564	566	566	571	586	574	548	578	579	545	562	591	571	588	608	596	585	612	577	584	564	590	571	567	570	567	558	527	548	613	584	576	577	526	603	575	552	574	586	543	575	622	548	572	575	569	576	577	574	574	587	570	581	564	575	567	557	552	540	575	579	646	605	590	531	562	550	562	564	532	550	595	561	552	583	578	591	553	561	558	564	544	575	571	583	583	639	607	565	541	579	612	588	583	564	515	591	554	587	607	556	628	587	562	590	558	604	569	588	600	578	584	591	598	552	549	568	575	543	537	546	567	583	605	536	582	553	576	575	561	604	506	566	599	577	578	588	613	611	552	571	577	592	589	563	586	563	575	582	590	573	579	583	602	546	579	581	572	534	591	547	568	593	564	597	521	552	590	565	584	563	578	546	545	580	582	579	584	541	559	583	548	571	543	581	576	537	578	566	560	556	569	581	605	560	535	554	567	563	615	571	561	583	597	567	579	575	582	547	562	606	534	556	559	551	575	579	557	614	610	573	577	543	567	535	602	551	573	594	558	612	554	573	613	549	574	588	558	579	561	560	569	543	575	552	575	542	552	568	607	539	599	567	572	549	546	561	561	590	586	583	536	576	573	569	589	576	557	588	560	545	574	531	575	612	589	543	573	561	592	593	561	559	583	577	589	596	560	618	603	568	591	554	550	561	563	590	597	521	573	572	591	569	579	598	614	595	619	589	543	621	565	575	560	588	552	579	585	537	581	522	572	591	533	559	545	621	564	572	535	549	555	545	580	572	601	606	599	558	578	524	588	551	579	597	587	575	576	608	612	544	556	583	567	553	562	535	564	577	573	584	557	542	538	578	592	562	556	516	539	541	559	577	582	580	544	576	543	559	582	565	571	580	562	568	589	607	592	569	574	571	537	565	636	562	556	568	567	547	507	610	577	565	565	559	610	565	567	575	593	604	559	619	539	525	562	554	552	534	535	595	549	559	581	564	548	635	597	526	552	562	633	555	568	591	582	551	567	571	555	554	590	605	576	583	553	586	560	521	544	636	552	537	575	598	610	588	589	550	564	566	562	638	551	585	592	580	578	549	628	609	547	576	605	526	606	551	543	529	588	576	555	580	569	568	573	541	624	566	622	597	561	546	577	538	599	536	585	551	566	555	585	579	567	577	562	548	556	578	525	570	577	539	602	595	572	537	574	566	602	578	613	572	560	581	545	581	570	608	534	579	564	538	555	577	586	569	577	517	571	552	571	564	590	592	596	538	554	561	556	582	582	545	551	567	578	560	615	577	591	602	569	585	591	566	552	600	568	611	577	590	609	616	552	580	574	593	541	540	548	616	601	539	597	564	583	589	599	589	560	533	555	597	590	571	579	534	502	562	561	576	573	548	567	584	604	605	580	557	590	543	573	562	562	536	533	576	569	567	607	598	588	564	592	542	607	580	544	590	554	577	558	589	583	591	558	596	598	570	552	567	545	567	583	592	581	564	587	559	564	561	511	591	546	512	587	540	585	597	549	554	541	564	576	594	571	586	546	538	575	605	606	572	542	549	522	644	587	574	562	583	605	560	603	555	553	560	557	556	551	567	561	566	587	562	519	621	571	538	560	571	579	575	564	565	577	529	572	529	596	584	541	621	563	549	595	536	556	539	550	545	570	537	617	560	534	601	593	551	571	578	550	584	609	526	557	623	557	586	611	565	604	558	586	569	594	560	542	557	543	534	562	541	594	564	594	570	559	589	572	562	587	546	584	553	546	558	575	534	575	583	552	609	563	553	571	600	553	600	583	547	587	572	566	568	598	601	588	539	617	576	562	593	600	587	552	597	605	588	542	577	548	573	610	582	562	572	601	535	565	549	571	580	534	571	587	559	541	597	569	556	595	578	563	556	565	589	592	582	555	583	580	563	594	556	559	571	619	558	579	550	549	564	591	544	544	576	598	586	599	530	613	523	515	562	582	570	555	582	586	559	588	546	621	553	612	563	571	570	623	551	561	571	527	523	515	595	566	570	612	579	592	591	563	589	539	605	518	570	584	600	536	586	572	548	595	624	586	558	559	587	538	573	540	539	608	571	580	605	574	569	562	563	581	592	579	583	557	579	551	566	588	554	556	578	578	584	596	601	567	588	570	551	550	546	560	566	570	569	554	546	572	567	537	595	559	584	556	576	566	556	598	557	614	561	605	546	610	582	534	572	571	554	597	641	585	552	609	586	575	532	561	557	606	550	584	573	576	559	578	554	580	580	552	586	522	575	563	569	606	585	547	586	571	552	569	583	575	576	568	608	606	566	580	568	519	561	538	595	563	600	576	546	614	597	588	530	538	587	609	582	505	544	568	587	630	601	607	523	570	563	604	601	553	568	567	558
8059	8136	8170	4924	2707	1762	1416	1214	1110	1063	1094	1035	993	992	988	991	931	950	985	932	923	966	929	952	946	960	947	893	926	938	944	900	954	887	928	922	985	934	966	956	973	928	922	943	924	886	960	905	909	942	928	952	907	928	900	936	972	868	960	960	962	907	907	890	891	944	957	888	939	930	935	927	900	909	947	934	945	936	918	920	942	887	911	907	905	932	868	930	920	895	925	926	918	959	888	940	914	909	938	914	956	932	937	912	942	883	931	909	931	906	894	893	905	950	916	909	912	920	948	944	912	937	936	908	907	915	908	917	928	911	968	893	902	913	929	900	936	931	878	924	895	902	944	907	955	899	875	915	902	940	970	903	950	864	934	915	905	918	949	921	944	934	911	937	941	887	927	951	910	959	877	889	966	918	892	897	954	896	934	915	904	901	973	890	894	892	991	924	930	876	943	963	955	901	924	886	969	946	902	904	940	921	929	906	917	925	887	934	927	908	951	923	923	886	896	874	937	945	937	947	902	925	947	940	897	942	889	891	919	918	891	924	921	940	907	899	876	897	970	923	870	923	860	891	963	879	938	904	949	871	946	908	945	916	928	955	961	950	863	973	928	869	882	940	882	907	962	916	929	897	997	897	905	923	937	894	952	880	974	885	933	911	907	940	922	875	942	932	893	941	892	907	869	872	866	910	919	911	836	912	914	911	896	981	866	921	879	905	949	962	910	952	912	916	943	913	933	922	876	961	989	903	926	933	884	904	932	858	941	863	893	869	907	903	924	908	905	915	880	942	904	932	930	924	965	982	957	918	931	960	927	965	923	917	936	863	859	933	926	903	940	934	875	915	857	959	914	925	923	918	882	898	923	902	929	893	836	908	952	905	874	931	984	995	877	906	985	915	909	942	871	904	958	907	936	993	978	902	916	901	913	868	1010	906	932	898	879	918	923	980	958	970	879	846	887	890	896	878	915	873	899	926	952	913	911	938	897	953	915	942	952	947	917	915	917	891	875	911	887	884	980	936	927	877	904	945	974	964	945	956	948	921	860	899	949	876	865	941	923	872	960	939	868	923	899	962	950	888	917	920	893	936	927	927	844	893	936	940	986	938	952	925	978	937	892	887	957	872	930	938	897	899	894	908	926	964	958	901	905	871	898	887	932	928	888	871	896	934	931	950	928	897	907	922	904	954	933	950	906	857	1009	913	942	862	942	937	885	918	924	906	904	923	915	895	894	948	898	884	906	871	900	959	896	921	879	919	908	986	947	972	955	980	867	892	887	893	929	886	965	904	942	944	938	917	936	903	896	942	920	893	924	953	922	901	904	949	939	893	944	918	946	903	954	947	893	918	980	917	913	884	928	957	979	936	952	931	953	908	930	910	965	920	935	965	883	901	930	888	945	955	948	937	960	980	883	875	938	934	948	922	934	952	890	975	939	915	920	940	900	909	915	944	939	916	921	920	910	913	870	920	920	945	910	889	938	924	950	831	855	934	861	972	893	880	958	914	959	930	904	864	921	894	907	955	935	907	925	939	884	904	963	954	959	913	870	957	940	915	946	921	911	920	903	967	876	885	917	903	959	997	936	918	899	957	936	924	938	913	930	936	902	966	883	916	905	883	948	856	971	923	883	908	902	913	923	852	927	953	923	887	947	943	926	935	903	896	886	889	876	920	957	924	915	903	856	937	933	967	952	886	891	909	915	931	922	970	891	952	908	982	938	979	954	976	949	904	912	938	934	930	951	878	943	917	917	892	892	937	915	923	938	907	926	861	926	891	922	922	896	900	932	958	969	954	930	989	924	940	895	883	933	949	876	930	918	876	936	923	862	914	948	941	892	950	919	910	946	896	905	934	911	925	894	890	910	952	943	916	908	914	893	895	925	929	923	905	932	946	914	914	898	905	973	929	918	894	900	882	917	900	933	952	888	951	888	918	936	895	902	935	967	944	948	958	944	895	956	856	901	920	912	881	931	883	894	945	939	929	956	935	905	927	883	934	981	932	886	932	900	930	894	918	886	935	899	914	949	891	952	876	929	923	934	911	926	925	948	924	944	883	929	884	961	942	933	864	911	894	963	894	912	939	922	924	930	897	880	908	971	920	911	981	942	923	878	967	939	969	891	938	898	901	923	950	892	900	882	926	902	912	907	946	922	904	978	1001	954	957	945	884	896	975	948	911	949	952	931	915	955	917	963	931	910	885	940	884	893	928	960	955	943	986	899	972	889	908	915	974	886	944	969	959	914	925	852	894	997	959	949	896	887	874	886	944	897	918	909	906	925	921	921	874	955	894	892	882	947	900	904	891	930	952	922	908	922	902	901	959	892	902	853	852	976	885	939	917	914	914	920	906	867	856	868	967	960	948	934	911	933	829	915	914	906	947	927	923	937	948	892	910	904	920	891	911	964	868	989	930	921	934	947	983	945	948	954	920	935	936	872	965	979	925	912	933	932	901	873	902	946	969	921	960	904	931	915	900	948	890	941	951	927	916	913	980	874	881	918	888	886	916	979	941	954	858	905	971	913	965	913	894	932	902	884	880	890	877	900	920	930	922	922	925	941	938	953	922	930	885	938	885	939	962	983	932	949	927	896	921	919	934	940	899	973	931	882	930	913	908	886	954	948	892	915	948	935	943	923	927	921	911	941	950	876	961	927	876	926	876	940	947	947	877	932	930	921	895	938	918	942	959	936	912	985	937	892	949	908	944	889	922	888	972	940	944	941	975	946	915	884	903	946	867	888	899	884	893	936	909	894	886	912	915	900	927	907	876	861	845	913	891	883	876	951	947	854	954	928	922	892	925	945	888	866	920	907	911	936	898	953	923	910	860	938	961	911	947	926	931	927	952	954	903	894	900	933	918	966	889	912	906	930	890	924	914	895	940	913	876	928	886	879	964	899	933	856	882	950	924	928	928	929	936	919	918	970	921	919	935	883	941	926	887	919	889	920	891	890	901	955	938	914	879	893	882	941	933	957	885	883	869	907	942	911	951	919	888	887	939	926	917	923	922	923	936	905	919	906	977	921	909	930	949	939	907	921	938	895	923	916	862	872	926	895	912	915	923	940	963	928	902	922	944	910	908	932	948	905	895	923	895	913	868	943	873	891	917	916	921	915	940	898	908	967	913	896	939	887	882	872	896	923	912	915	969	947	946	951	898	900	873	943	904	950	934	959	910	919	872	895	931	966	906	958	935	912	907	906	936	944	919	935	922	965	881	924	905	932	874	937	950	934	926	830	926	934	908	895	894	883	871	959	928	916	846	969	870	936	893	937	903	922	886	923	906	894	933	928	889	945	893	864	910	891	942	895	881	913	936	909	944	905	953	947	931	880	938	918	920	910	947	959	877	897	889	890	925	896	949	921	918	880	953	911	957	852	928	875	937	871	914	890	954	910	897	960	965	920	925	871	956	945	917	878	896	908	925	933	895	933	874	958	922	906	888	947	968	923	975	893	890	926	896	877	948	861	965	975	904	964	942	964	898	931	957	946	915
24499	21350	28330	24718	18919	3223	1330	979	841	754	648	692	645	647	654	639	599	568	575	538	588	563	567	563	529	543	572	546	575	568	531	520	541	553	568	534	557	551	538	512	509	543	526	557	537	517	533	490	572	539	516	467	530	541	522	546	575	563	541	495	523	519	556	557	548	566	611	504	500	497	574	568	499	513	518	505	500	516	568	531	549	516	532	512	469	518	522	490	543	533	487	524	519	507	543	519	494	530	531	510	546	520	514	572	491	511	527	557	525	503	522	522	514	548	510	523	506	585	503	539	507	540	488	526	551	541	488	535	493	521	569	516	512	529	559	539	512	511	512	542	525	503	522	553	528	548	517	545	549	519	521	486	511	544	563	494	512	549	500	567	538	524	523	534	482	482	528	540	512	526	541	541	538	534	531	525	530	533	518	540	544	498	527	503	529	552	484	521	529	536	521	540	500	549	527	566	520	525	568	507	556	566	546	533	476	522	542	514	518	527	526	558	521	531	525	502	500	512	498	550	516	533	528	536	540	544	550	500	511	517	544	517	538	526	534	543	539	525	542	522	503	533	549	545	532	497	534	516	544	529	538	508	512	544	545	510	548	525	559	530	542	511	522	506	528	523	535	549	530	575	531	532	517	572	523	543	547	494	539	556	507	547	530	511	517	560	499	531	557	508	507	556	569	498	509	555	555	510	527	545	512	516	517	552	522	533	506	523	485	562	518	528	536	546	542	558	532	515	558	557	539	533	529	527	548	559	522	517	498	536	497	551	527	550	550	570	474	548	534	506	530	537	505	501	504	539	542	534	551	501	541	515	518	543	511	518	535	545	518	564	512	528	563	523	521	544	545	579	533	548	526	531	500	553	488	550	564	536	529	494	534	564	576	485	543	512	524	504	522	532	523	556	515	534	559	491	522	547	532	519	485	512	525	522	564	542	539	523	566	521	541	539	540	495	530	499	512	513	517	508	568	547	546	526	509	486	497	590	537	531	518	537	521	553	561	513	506	531	552	532	550	537	539	533	499	529	529	553	527	537	530	498	527	559	512	542	564	524	483	508	536	537	515	524	496	531	562	514	521	569	531	502	471	507	536	531	512	524	543	544	533	541	502	543	543	520	507	496	543	534	531	536	542	516	548	488	505	495	559	540	532	518	501	547	554	546	548	494	567	513	514	515	515	512	517	529	528	538	558	561	488	528	544	531	557	534	549	541	536	505	550	533	524	496	561	527	505	550	513	509	497	535	551	532	556	545	533	523	503	542	527	488	515	506	534	546	555	542	550	510	506	549	547	531	531	546	541	520	543	596	528	515	554	549	551	526	562	530	566	527	506	492	550	542	482	561	532	526	480	514	520	525	537	560	537	471	532	532	574	522	540	491	521	550	498	518	510	528	516	541	528	542	504	516	613	562	529	537	519	493	518	469	542	530	541	559	531	508	549	530	522	517	532	539	511	573	525	508	584	505	494	538	525	525	518	505	524	540	554	513	552	539	511	559	506	507	515	531	496	561	517	530	541	515	500	537	498	536	549	521	532	586	474	517	544	510	512	496	537	466	529	553	482	505	503	565	549	566	538	542	525	533	553	498	515	533	542	539	533	549	538	480	515	545	562	553	531	574	498	534	506	536	513	533	530	534	510	552	524	476	544	516	560	516	512	521	517	558	527	536	548	524	533	584	581	492	560	547	520	464	500	550	549	510	528	520	517	507	510	553	544	568	525	534	508	522	527	524	537	522	559	579	512	490	587	528	502	513	487	568	546	533	527	537	503	544	542	535	544	496	542	545	551	547	513	553	581	516	495	518	525	528	555	503	520	491	545	538	555	516	476	571	503	512	531	499	543	574	527	573	520	535	506	508	520	528	496	540	561	526	542	531	536	562	549	543	542	537	557	559	520	535	525	541	511	487	507	510	537	517	535	544	515	558	530	537	493	543	460	579	525	572	516	498	511	508	514	555	515	483	526	539	523	501	510	526	513	504	512	525	517	548	575	556	555	492	544	507	498	512	502	559	510	544	522	560	504	509	514	541	535	483	510	532	504	541	522	554	514	553	500	528	514	526	522	494	494	576	551	535	513	532	508	543	561	546	518	550	571	542	517	529	517	527	532	486	572	529	572	514	527	537	511	531	533	523	539	512	552	531	526	532	525	512	519	558	504	544	526	570	485	573	522	517	501	506	530	550	541	544	508	539	514	498	531	575	537	531	580	508	521	550	568	500	490	542	535	549	497	485	564	560	558	474	516	545	548	493	562	509	498	506	551	528	558	537	521	516	506	509	534	544	515	559	524	510	554	523	508	552	527	535	553	543	536	538	487	551	527	532	500	516	500	557	556	519	554	540	508	538	512	480	501	525	520	540	528	543	539	530	528	551	519	526	508	532	567	496	534	543	498	526	582	541	518	565	564	543	456	511	531	509	569	509	557	553	512	576	524	508	519	504	551	495	576	533	546	524	506	525	569	542	560	510	549	546	565	554	523	494	502	529	499	500	538	499	551	514	541	529	502	544	506	562	534	551	536	472	536	600	511	570	508	532	514	536	548	509	544	512	481	523	530	550	543	538	549	541	578	542	478	513	548	525	538	524	495	548	520	525	469	520	508	528	542	532	547	460	528	555	493	545	530	527	506	499	505	556	535	523	522	534	552	550	518	555	534	512	534	531	507	492	515	523	546	518	513	540	534	507	513	532	549	498	530	560	552	514	515	532	554	541	524	605	476	539	536	519	563	532	530	542	590	523	498	510	565	492	536	531	546	547	521	533	530	531	525	555	532	532	482	515	507	538	550	514	531	521	538	501	529	548	558	520	513	549	534	531	546	532	537	552	515	521	505	538	540	497	526	516	516	553	524	538	536	495	508	551	548	512	503	541	537	492	535	512	524	524	517	518	515	537	513	509	536	545	524	522	502	537	555	540	534	520	502	524	526	522	523	517	520	535	546	540	538	546	493	515	552	537	537	524	551	510	546	572	487	559	533	520	502	499	506	516	541	503	573	508	545	499	545	542	535	553	538	531	524	533	529	521	519	524	548	520	539	557	498	509	587	481	512	535	518	531	491	538	540	549	509	572	537	566	530	518	533	550	533	544	479	507	554	578	500	506	506	559	541	511	525	566	568	501	515	535	547	535	532	497	517	537	522	521	510	484	506	529	494	569	531	508	521	516	518	511	573	492	499	523	502	503	517	520	488	534	571	519	524	603	541	532	557	492	510	582	510	506	524	553	522	541	583	545	544	484	505	525	558	530	522	478	523	513	567	572	518	535	542	552	513	519	519	549	505	530	535	520	540	488	512	564	570	482	537	505	533	520	495	529	546	497	561	525	543	519	548	561	513	544	534	535	509	550	521	534	495	510	529	540	528	557	546	525	484	510	512	505	504	512	531	516	531	563	524	525	525	540	521	554	530	522	467	549	532	529	508	507	478	522	497	502	534	527	508	554	494	466	547	534	558	537	563	512	551	542	545	508	528	531	529	502	508	562	518	530	529	519
9777	16322	14789	9023	5634	3771	2650	2055	1782	1639	1472	1274	1244	1180	1080	1050	1115	1024	964	1003	958	887	895	955	913	890	1001	856	952	961	915	883	925	968	925	920	879	906	943	847	891	921	887	890	921	874	887	872	884	905	888	923	872	903	810	869	870	863	874	823	888	859	899	906	880	855	889	844	913	874	910	867	891	866	882	922	922	840	889	908	870	925	869	915	892	880	901	870	851	884	848	885	852	850	906	845	900	861	862	836	885	901	883	856	868	895	854	867	846	823	889	834	861	822	883	854	845	885	846	841	825	822	882	886	856	878	876	938	902	861	870	896	890	901	924	923	823	879	895	921	950	897	866	871	891	880	838	838	847	864	843	869	826	866	830	842	885	906	851	863	897	884	835	824	847	893	873	889	870	861	837	862	874	832	824	838	918	869	893	877	860	844	870	862	807	834	815	843	888	852	844	883	854	883	879	838	861	854	864	860	910	832	867	901	872	867	874	854	859	880	833	849	858	913	889	884	873	879	870	863	884	815	920	855	838	892	863	863	858	824	885	891	876	856	839	810	871	877	892	873	903	877	876	844	908	874	857	855	892	803	856	820	883	871	830	866	895	878	829	859	847	893	874	910	842	852	880	836	882	898	867	896	876	938	827	862	875	797	811	861	881	855	861	884	854	845	815	865	916	890	833	886	897	907	859	870	882	846	846	846	817	873	907	847	875	844	889	882	894	942	840	842	890	889	885	863	891	857	839	793	861	842	917	917	837	862	886	868	894	860	847	852	842	818	882	898	910	845	915	885	855	866	861	882	859	888	883	871	819	910	874	882	800	857	869	883	864	892	881	921	916	858	850	799	896	968	934	869	833	909	858	894	861	834	850	869	837	881	892	840	868	890	833	866	857	913	865	850	841	827	848	860	888	871	852	902	905	886	843	845	853	889	883	925	892	845	843	860	912	850	885	867	885	881	799	822	866	860	892	867	893	892	861	885	828	901	881	902	900	891	842	877	861	860	855	903	905	831	837	907	861	920	852	866	921	901	844	923	919	865	875	889	895	827	861	914	869	863	864	871	878	824	864	850	831	887	867	888	900	918	892	867	901	886	860	881	814	841	875	888	891	880	878	878	904	880	860	831	822	848	838	894	842	880	863	866	852	902	864	825	844	893	877	909	851	865	843	842	866	886	926	887	894	890	920	898	900	851	857	878	893	890	945	893	865	857	877	890	868	903	846	869	841	835	894	840	921	854	878	918	892	841	828	851	838	858	841	916	814	847	831	890	865	879	871	843	878	836	863	844	851	828	915	817	839	907	869	900	890	833	870	885	830	884	842	836	861	840	842	874	839	872	893	862	874	876	880	843	820	839	893	806	867	889	873	843	806	876	832	869	845	885	857	920	869	919	882	809	861	893	883	890	884	848	914	900	897	880	853	896	878	861	909	871	861	817	838	840	845	837	872	869	856	860	870	834	880	900	891	896	850	893	842	834	848	823	864	834	844	858	852	810	914	885	889	884	897	898	854	947	889	859	871	898	895	872	906	851	870	853	845	888	800	865	827	865	846	839	893	858	838	872	869	881	867	908	872	904	859	852	855	880	865	890	864	810	867	859	844	891	846	850	912	865	881	928	880	936	895	840	831	828	870	859	892	836	877	896	916	872	892	832	892	891	893	865	868	864	924	862	848	896	905	822	942	847	852	834	847	858	833	872	845	832	872	890	895	845	889	861	869	815	903	853	852	853	836	902	883	853	813	900	899	908	845	896	938	819	838	889	853	875	822	842	864	896	874	907	832	820	877	889	903	868	864	843	913	880	857	892	820	864	925	833	833	869	897	862	897	924	862	814	919	836	871	904	844	851	867	911	891	869	877	848	821	857	846	843	855	914	846	859	875	829	868	885	837	910	877	878	828	875	879	847	912	790	896	899	851	859	897	871	872	876	843	838	887	833	820	891	886	888	912	866	853	863	850	843	862	842	850	839	866	863	842	841	881	873	814	881	897	827	856	904	864	804	887	807	866	854	886	876	865	853	882	859	844	934	826	857	832	838	872	854	864	912	819	834	867	833	915	849	845	913	866	886	863	917	859	876	811	883	869	877	824	905	870	901	818	869	842	869	852	878	888	847	867	857	825	845	899	845	842	896	859	900	825	892	852	887	820	886	875	833	876	900	835	854	834	904	861	865	842	869	893	831	825	834	890	901	878	886	819	866	815	863	828	895	849	871	873	870	850	862	855	832	854	879	895	894	876	848	915	889	814	857	810	834	823	887	851	824	867	811	914	815	867	878	851	852	919	894	843	906	819	894	881	849	897	883	868	900	808	827	868	866	842	836	866	887	859	842	861	833	854	856	849	861	866	915	872	878	902	913	849	862	882	886	870	926	842	873	837	848	907	843	812	876	849	862	897	821	831	866	910	867	859	870	869	893	870	816	839	820	885	871	857	883	848	867	858	867	902	858	905	840	892	866	864	907	865	916	873	911	925	845	815	858	905	907	885	868	922	909	852	892	870	833	891	842	891	783	847	893	883	906	820	869	854	829	859	868	834	853	869	832	900	880	820	870	854	861	838	846	844	890	859	858	848	888	863	853	825	845	816	883	925	877	923	884	899	890	868	852	825	829	885	891	859	836	888	870	869	876	886	878	875	893	868	830	855	899	850	878	854	856	877	855	880	844	870	827	837	876	851	910	861	862	881	904	887	876	831	833	847	883	903	878	892	856	904	878	911	858	857	881	822	928	838	896	870	924	891	881	870	868	842	904	861	915	898	833	848	875	890	871	869	857	880	876	856	843	875	859	899	891	862	854	887	840	843	844	891	925	923	884	877	866	867	894	844	855	883	827	908	909	828	869	860	864	922	851	844	881	857	868	910	873	889	846	872	882	950	850	857	949	860	843	874	847	856	835	944	854	859	870	845	847	822	921	899	864	923	844	831	909	890	876	846	888	854	872	887	866	828	895	880	841	887	861	847	872	798	889	885	831	823	922	891	861	890	850	886	836	879	913	866	916	891	859	955	855	840	862	891	905	876	869	867	858	846	897	859	824	906	867	864	870	819	837	841	867	862	893	840	887	906	846	883	854	887	827	862	825	893	855	837	905	853	883	847	872	841	906	855	900	877	847	850	915	881	896	888	901	867	872	879	884	892	832	884	880	920	853	922	875	920	867	875	858	856	843	849	875	882	828	866	851	793	882	811	849	850	837	924	813	865	877	865	879	889	868	889	891	891	836	862	864	876	820	839	873	863	863	856	900	880	882	818	877	853	897	838	887	840	883	895	863	886	872	889	843	875	853	873	856	832	832	866	889	887	851	898	873	887	898	885	841	855	832	899	855	883	931	881	838	883	915	878	857	875	864	893	871	910	829	859	839	835	866	912	916	887	877	878	929	889	870	882	925	886	883	883	822	857	869	823	830	890	863	811	884	918	851	866	878	831	863	860	872	843	913	836	913	872	833	872	877	865	827	850	846	856	890	859	902	894	906	861	843	907	854	881	881	851	871
23521	21378	29128	23995	21377	19264	2874	997	710	608	500	467	422	390	368	345	345	329	307	254	300	264	284	299	253	255	276	223	260	252	242	275	264	245	257	248	218	263	244	226	218	257	243	215	258	251	208	239	220	205	220	225	235	217	198	236	217	202	236	226	222	226	218	224	231	205	204	203	200	208	200	204	226	234	244	223	204	228	236	233	215	216	229	237	216	198	234	217	214	246	224	229	220	190	233	223	214	241	239	240	267	202	248	197	214	213	196	214	209	231	200	217	230	223	212	235	223	220	205	212	243	206	240	202	196	211	221	207	209	227	200	203	225	255	209	228	229	190	217	241	238	224	241	210	215	211	244	230	231	230	204	217	206	211	234	213	215	211	209	229	222	201	206	246	203	217	232	250	218	199	211	216	209	210	251	208	219	207	219	166	232	221	223	227	216	190	233	202	192	215	222	239	200	230	241	232	243	211	229	221	220	217	223	220	201	216	247	205	214	215	233	234	205	210	225	212	229	205	206	226	209	208	250	212	215	209	222	194	215	209	200	229	201	220	195	221	212	207	215	216	203	243	240	214	184	213	217	211	209	211	197	240	242	219	227	204	199	188	218	200	240	219	211	240	234	198	202	211	241	223	214	201	255	213	215	247	230	216	253	252	187	225	215	221	241	227	242	228	196	228	213	207	202	212	194	194	187	216	213	218	230	220	191	224	213	204	203	242	240	210	218	246	227	199	217	235	225	207	227	200	216	217	215	218	199	224	205	239	204	251	202	216	209	191	209	203	218	230	221	238	217	231	210	233	216	226	211	233	235	208	220	228	227	227	226	191	228	219	219	199	205	219	205	213	236	201	246	238	189	220	215	233	221	223	187	233	193	222	202	237	208	212	211	208	215	218	214	213	221	193	191	246	201	220	185	210	205	238	215	211	222	189	238	220	230	211	230	208	236	216	234	221	211	229	222	209	212	219	237	239	213	215	205	209	232	193	219	194	239	225	221	206	224	218	224	223	220	238	229	219	228	228	237	207	229	203	228	206	226	202	201	220	222	226	237	231	229	266	224	239	226	219	237	234	201	196	224	236	227	230	187	209	203	196	244	207	223	225	227	220	199	204	230	240	229	201	185	215	208	193	211	207	221	228	221	204	218	250	224	216	234	228	222	236	219	207	196	227	201	228	210	223	204	198	227	231	239	212	222	250	214	215	232	196	201	222	217	201	203	244	213	242	207	227	218	221	212	195	198	226	202	211	218	213	202	196	222	232	191	212	225	219	209	214	221	218	196	204	225	221	212	191	199	213	224	237	232	207	232	185	208	207	218	209	210	199	223	193	217	201	232	208	201	210	205	214	222	222	207	228	206	209	191	196	224	224	210	216	208	244	221	213	217	226	227	228	200	210	227	222	211	245	233	244	223	220	215	247	214	206	198	214	229	225	230	219	205	217	218	197	225	215	216	221	222	237	222	216	219	211	193	215	218	213	228	202	256	214	218	224	217	222	215	200	204	227	210	237	202	242	226	224	215	230	200	226	225	217	227	216	250	211	213	229	236	184	226	194	197	203	221	236	221	199	226	241	223	200	209	193	177	232	225	193	222	213	201	219	227	238	223	191	238	215	225	225	214	230	243	202	212	194	216	209	193	216	235	220	221	214	207	221	202	206	219	223	236	213	205	217	198	210	229	213	228	228	231	212	227	215	224	211	194	174	208	215	198	214	217	217	215	219	210	220	253	229	193	237	206	211	203	210	200	211	222	212	193	226	205	228	201	183	234	256	196	229	199	199	231	210	224	221	209	228	209	220	228	232	237	203	199	253	209	210	218	225	215	233	210	243	206	195	199	197	218	225	199	237	232	209	211	218	237	207	223	205	222	201	205	207	208	240	223	207	219	211	220	207	198	235	218	219	182	204	228	187	213	214	199	208	214	222	195	198	207	229	227	195	214	207	215	217	224	224	219	198	233	223	196	222	221	229	226	210	228	198	201	203	214	210	224	221	219	202	210	232	222	200	221	206	216	229	205	219	244	186	230	199	221	224	204	230	228	217	213	182	216	201	215	214	211	223	212	212	232	196	215	219	203	207	220	196	201	217	209	226	221	206	209	219	243	229	228	233	210	204	236	202	211	184	189	222	223	198	227	218	226	235	224	195	201	239	212	215	211	213	239	207	240	225	224	199	223	231	196	206	220	209	203	230	206	212	213	216	215	229	196	231	204	229	185	211	231	210	203	201	207	219	211	205	212	225	222	231	208	245	218	224	206	224	231	216	240	203	205	208	194	233	236	214	230	193	213	201	224	222	209	202	224	231	214	202	196	212	240	264	191	204	218	205	234	231	221	204	208	207	228	218	195	213	197	244	216	234	205	227	211	213	222	215	191	196	213	234	210	202	195	190	220	218	202	202	201	228	217	207	219	218	203	200	199	207	229	180	206	228	204	241	227	192	225	238	255	247	217	242	206	215	244	207	214	197	229	224	198	215	221	229	216	221	228	210	225	229	236	212	223	218	194	222	202	193	223	234	220	230	221	216	214	222	236	206	193	228	216	191	209	212	203	217	240	203	198	227	226	203	209	215	223	192	228	234	220	240	186	202	245	197	235	225	212	203	216	196	232	229	200	210	221	223	236	225	221	208	226	210	203	231	234	202	211	218	208	213	219	229	191	204	220	236	212	208	217	196	231	218	218	245	230	214	193	220	209	218	206	225	223	220	232	230	205	224	221	209	198	218	223	209	229	228	201	210	250	204	196	237	225	231	216	206	227	190	205	225	194	206	201	226	220	252	230	224	192	207	196	229	200	212	214	192	226	223	214	192	230	217	240	243	215	184	211	224	208	235	193	250	198	215	210	238	202	209	194	194	183	221	209	193	188	229	210	204	221	206	213	213	219	223	222	206	208	240	210	197	225	195	218	176	220	197	193	217	214	224	223	201	219	210	179	206	237	222	216	220	211	194	195	188	229	204	216	219	215	196	216	226	217	185	228	207	198	211	242	207	212	203	203	226	199	203	207	197	233	199	231	192	217	215	220	224	230	211	222	220	220	199	200	203	227	216	226	231	191	217	213	209	243	218	205	222	217	200	217	216	206	210	214	244	224	215	204	216	177	196	202	215	197	212	222	221	209	214	187	209	218	196	205	238	218	190	228	216	220	217	200	223	188	215	213	214	227	205	234	203	250	230	231	210	238	225	176	236	213	209	217	223	231	214	180	203	203	205	214	211	187	221	213	222	231	234	203	224	208	205	198	238	204	230	234	223	214	225	198	223	218	230	218	238	217	212	214	208	217	211	208	222	220	225	215	226	237	258	208	223	219	197	230	223	207	206	196	208	237	214	227	182	215	198	201	210	203	192	207	233	216	220	232	196	200	181	203	232	229	206	196	215	200	221	214	205	209	214	190	258	216	208	197	203	243	217	193	241	211	194	224	211	224	186	227	226	208	230	233	229	197	202	230	210	217	177	225	219	191	216	197	194	226	219	233	201	224	230	202	222	224	218
12870	24707	19840	12434	7969	5682	3665	2669	2226	1781	1506	1294	1114	998	972	802	718	658	606	634	561	553	545	495	486	497	510	450	470	447	484	475	462	439	427	456	449	423	426	423	407	364	419	414	362	377	389	405	409	368	383	375	382	361	371	418	396	387	408	395	374	397	414	384	376	401	383	398	358	385	371	374	400	386	393	385	342	355	368	358	360	403	372	397	396	413	407	369	369	366	365	382	344	373	389	350	393	384	365	382	369	403	379	366	363	385	380	370	380	384	373	357	378	392	376	387	365	363	409	391	368	349	370	376	389	439	370	369	346	355	348	354	379	368	357	375	378	374	415	369	378	396	385	344	361	356	399	380	387	381	381	365	410	368	397	349	415	366	381	362	360	365	384	384	383	360	375	386	372	387	375	352	371	362	372	393	367	381	384	356	351	382	353	417	393	412	399	431	381	385	351	355	374	393	389	386	401	386	397	388	336	396	393	413	380	383	366	404	341	360	377	381	397	375	341	362	363	374	372	356	352	347	376	366	385	356	405	388	365	366	408	386	366	391	360	352	387	376	358	350	340	372	372	391	381	377	363	382	389	366	374	379	401	373	337	376	353	378	376	361	357	380	383	375	346	367	381	382	377	368	358	364	340	402	410	368	379	408	382	407	366	389	350	360	400	360	387	397	378	349	319	376	405	385	378	366	358	383	330	408	363	375	367	376	334	375	366	361	365	374	361	388	364	377	370	402	374	393	381	373	388	371	351	384	365	349	343	376	389	354	399	378	374	371	369	334	358	367	392	373	364	354	355	373	363	357	416	370	372	370	377	334	350	350	339	369	345	352	343	407	390	402	369	362	359	373	364	374	372	399	340	392	381	341	390	415	358	399	400	356	391	368	392	375	398	380	339	344	374	376	357	378	354	384	407	370	362	349	398	384	378	381	359	361	379	355	345	349	341	377	386	341	380	374	364	394	353	379	382	367	377	397	350	409	344	386	378	377	369	377	372	401	375	354	375	355	351	360	352	403	366	391	395	357	379	380	425	369	366	378	375	414	350	362	384	374	371	369	373	361	412	331	407	382	342	386	362	383	405	333	332	357	358	395	380	371	357	390	389	408	368	353	374	392	420	338	362	354	370	367	392	363	373	370	377	359	369	357	384	361	376	352	398	422	382	353	344	367	368	354	389	352	381	395	398	384	381	337	370	391	371	371	330	390	402	378	361	382	401	405	409	370	383	416	402	385	337	350	347	365	388	379	357	370	343	370	359	343	403	360	335	387	399	401	351	363	386	376	378	351	370	347	389	396	344	360	367	387	352	365	383	393	369	358	363	346	364	379	353	393	413	371	370	378	382	362	367	382	382	357	384	342	370	343	361	420	361	334	370	374	331	346	338	365	372	358	367	378	392	375	393	341	366	396	364	343	332	369	389	385	396	416	363	362	403	393	380	381	409	375	400	375	382	390	404	368	385	390	351	369	370	360	343	374	399	399	368	342	391	367	365	365	406	379	385	399	371	376	390	391	393	370	377	347	356	389	399	387	401	394	387	380	373	393	371	335	400	379	358	370	356	376	369	338	358	351	390	384	362	378	370	404	378	375	370	379	371	363	387	351	357	367	408	376	389	362	379	384	381	373	381	373	376	368	386	371	389	390	358	373	352	366	394	379	371	385	391	388	382	389	361	359	370	363	362	372	364	372	382	377	370	400	366	356	377	379	357	386	437	386	384	360	348	382	383	341	371	347	366	392	356	351	357	371	370	353	355	400	410	379	364	382	365	377	380	371	386	344	371	388	407	385	388	361	375	374	383	382	315	392	384	356	343	363	392	364	395	352	324	387	369	374	362	388	378	366	340	371	378	349	372	363	384	364	401	380	364	345	382	349	379	331	379	385	400	423	392	357	372	376	395	357	345	357	407	388	372	362	355	351	377	374	374	339	364	399	386	364	379	362	387	356	349	398	344	370	383	414	375	364	361	374	412	379	365	331	369	339	370	384	332	358	378	366	363	362	388	376	380	360	376	386	348	383	366	368	363	382	403	380	356	367	353	366	369	379	360	387	379	388	383	353	341	363	363	367	372	383	372	398	362	363	391	361	350	357	372	399	377	357	384	364	314	357	380	386	378	373	362	380	373	365	377	392	370	355	388	320	357	380	364	380	368	384	360	360	376	351	377	347	365	341	382	388	388	404	406	392	351	377	390	395	357	372	397	376	376	372	383	355	355	385	356	379	339	342	364	366	387	370	360	382	386	376	345	366	376	334	391	378	363	370	386	354	395	365	369	372	398	378	365	350	338	385	390	352	380	367	349	357	432	388	369	385	343	368	379	380	364	361	358	365	379	344	362	393	361	408	416	394	399	361	397	391	361	327	347	379	363	378	356	388	379	381	353	369	375	384	390	357	350	419	338	344	379	352	364	390	407	385	352	393	356	384	348	358	426	383	377	348	401	355	357	353	356	389	413	379	396	363	377	362	389	358	361	380	359	373	396	333	393	347	418	390	382	342	372	365	357	372	364	387	372	381	376	345	360	399	377	397	417	356	368	369	346	352	392	394	370	363	320	353	341	381	401	361	356	335	382	358	385	350	371	369	363	345	360	373	385	376	389	379	366	349	389	366	370	387	378	332	346	352	375	353	378	399	380	397	344	352	351	374	372	367	375	381	346	377	393	360	369	366	375	370	377	353	357	395	391	390	387	339	339	377	352	392	374	374	360	382	343	338	377	358	348	397	395	373	383	387	359	368	400	354	387	381	375	336	369	371	402	357	356	325	370	396	360	340	371	379	362	371	394	353	355	367	361	377	361	360	368	382	374	365	386	372	386	345	399	378	373	377	398	375	375	364	383	396	407	375	372	361	373	355	361	369	396	367	376	389	378	363	387	367	386	378	386	345	405	383	403	372	364	373	368	370	346	384	369	362	388	339	380	341	355	392	366	366	376	418	385	407	372	385	400	349	386	367	373	420	369	362	370	374	373	383	383	366	353	398	335	358	372	392	376	342	385	368	342	367	368	375	386	387	341	388	378	403	388	382	356	364	346	406	356	369	360	376	379	368	339	387	406	387	359	377	349	352	354	357	373	390	385	355	406	417	362	368	404	407	393	358	340	396	394	371	360	369	364	378	370	406	371	343	384	353	396	345	355	383	374	400	343	387	358	398	380	369	367	387	350	395	395	403	388	413	375	360	395	385	358	397	362	383	376	351	375	366	397	355	367	389	368	340	391	371	400	370	344	374	340	414	353	378	376	364	378	350	379	389	368	369	383	376	339	407	353	304	356	433	368	366	352	352	354	379	362	357	337	395	357	355	361	362	371	346	383	347	395	361	368	382	344	394	379	369	355	382	356	357	333	354	382	375	366	371	375	394	386	361	376	374	352	397	345	368	317	344	377	371	355	378	338	328	400	348	379	379	367	363	352	379	331	368	346	371	368	348	363	388	371	349	390	417	370	352	367	360	380	351	390	348	402	363	390	383	368	373	366	387	406	341	367	344	363	378
27117	20074	8108	2453	1256	937	721	654	589	619	580	632	582	582	617	590	554	562	541	577	597	598	582	592	579	554	598	561	582	606	579	571	548	550	551	568	575	535	584	585	537	587	592	556	581	546	553	596	587	560	553	564	589	541	625	573	547	573	576	556	554	610	588	590	567	570	523	548	572	565	579	573	575	541	552	614	579	551	590	572	519	540	586	568	546	561	588	558	611	572	592	547	576	594	588	577	567	558	572	525	548	603	557	537	530	525	578	562	566	609	541	573	592	594	555	546	587	576	575	582	597	599	545	554	583	543	581	560	610	596	561	599	587	555	554	557	590	575	572	549	563	584	563	547	576	607	545	575	555	554	591	552	546	541	595	643	568	556	515	564	568	576	539	583	628	538	545	561	588	555	557	576	577	579	564	562	533	565	550	550	558	624	594	537	578	574	562	584	574	554	549	575	587	535	554	588	575	575	541	580	579	600	559	551	545	529	559	581	598	566	553	581	559	539	574	577	545	612	561	586	585	564	547	591	557	546	570	559	549	556	588	536	545	563	586	600	587	541	518	547	594	558	541	538	543	596	564	568	507	578	555	566	520	556	578	550	541	586	595	544	549	519	539	558	592	553	554	552	538	581	545	575	556	608	575	574	563	566	624	546	571	603	555	624	556	578	550	630	575	519	592	546	621	537	527	548	565	570	575	624	594	566	537	569	580	589	579	602	597	593	620	589	584	602	560	546	580	572	577	557	563	577	569	544	537	587	536	577	566	568	543	573	531	551	554	563	607	616	577	557	570	570	516	570	597	546	594	546	616	553	569	577	559	577	569	591	546	542	587	545	571	571	602	581	527	564	517	561	553	544	565	548	549	589	583	572	573	592	552	573	549	575	590	547	542	539	517	578	585	594	547	584	560	612	602	580	582	571	554	544	540	560	547	600	563	543	556	572	560	566	588	588	573	563	550	563	577	568	570	572	559	572	565	606	540	558	527	563	534	568	606	573	583	541	546	545	595	539	482	595	594	568	561	577	539	570	537	544	591	554	555	534	609	559	585	533	587	507	551	501	539	588	558	593	597	565	578	597	559	609	532	541	564	541	600	550	539	530	514	582	615	572	583	549	540	575	575	544	570	537	609	596	530	589	568	534	549	558	528	552	576	561	553	572	538	525	564	540	610	571	540	596	580	515	570	583	559	519	592	559	535	535	580	585	600	569	524	544	568	631	547	589	548	560	586	563	586	559	593	572	551	571	554	547	548	555	542	521	584	579	577	531	554	511	573	556	520	542	536	539	565	587	553	574	574	543	575	592	586	520	580	547	574	570	548	587	568	590	544	562	589	542	567	544	569	549	585	552	549	574	542	609	587	578	565	564	553	530	545	560	571	563	544	584	554	586	600	596	544	552	556	566	602	552	598	560	599	573	585	573	579	560	557	564	546	547	556	578	534	550	609	528	576	610	603	576	580	544	565	562	554	610	575	557	559	600	540	575	572	600	571	567	586	547	562	558	520	552	581	602	556	559	596	562	591	567	606	561	579	548	590	510	546	577	598	505	537	558	555	538	567	555	561	564	573	534	574	618	563	558	551	546	571	570	590	608	556	570	585	581	554	556	611	554	579	597	570	584	547	592	559	554	603	552	562	600	604	585	528	566	577	601	556	567	576	560	539	567	599	595	548	531	603	595	618	571	565	563	570	540	527	582	540	536	606	532	565	550	609	540	647	560	585	554	555	583	578	554	556	580	556	578	601	583	574	593	567	588	592	541	574	594	548	550	562	587	550	576	570	550	596	573	574	593	565	577	574	574	558	548	509	570	566	510	555	574	545	611	560	551	583	536	533	560	606	550	557	589	549	551	581	572	587	577	634	554	575	605	592	604	591	555	587	553	592	556	633	551	524	574	594	591	542	560	534	563	549	561	576	568	545	560	559	574	559	550	566	575	597	563	531	560	530	611	552	538	562	537	531	581	584	527	544	591	566	557	573	547	619	577	587	599	548	556	553	554	548	578	562	582	580	635	560	544	601	604	560	605	583	551	511	569	575	561	558	598	534	596	547	532	621	600	567	595	556	599	577	555	599	578	560	571	543	557	562	531	587	582	585	534	536	570	584	579	573	542	591	594	630	541	561	570	594	579	570	544	533	604	588	546	584	567	551	582	559	574	554	514	584	565	571	568	568	592	548	555	537	512	591	562	592	575	566	548	594	551	582	560	556	602	602	561	594	579	609	574	555	530	591	576	558	566	516	565	538	537	567	577	563	569	577	560	592	578	559	594	580	547	557	573	573	528	546	587	560	546	587	534	558	556	597	541	543	556	564	560	557	559	554	582	545	573	536	578	571	552	560	582	529	620	572	576	571	588	594	572	566	560	591	537	583	546	559	552	553	581	539	595	605	585	583	609	536	554	577	592	547	588	553	560	589	588	507	552	572	589	547	583	594	581	583	586	585	568	561	541	522	572	557	563	557	575	559	567	550	553	607	565	576	559	584	544	584	585	563	565	576	571	552	538	547	591	558	577	567	554	587	534	522	598	577	565	578	574	548	569	562	563	540	557	542	573	561	587	559	564	524	552	571	541	581	545	575	573	547	606	571	570	585	581	571	579	561	589	557	554	571	578	587	550	584	568	564	585	559	568	535	506	562	556	563	586	591	583	566	534	555	557	569	576	596	568	548	584	558	549	567	574	533	574	546	627	586	529	540	555	585	558	532	556	537	566	530	553	575	588	583	528	547	562	537	593	531	590	527	614	546	580	584	536	569	590	526	587	591	582	600	555	573	550	586	544	541	564	590	543	624	594	581	567	578	541	611	569	584	556	594	571	570	553	572	583	556	572	573	595	553	568	583	575	589	559	547	565	551	571	584	559	524	572	587	562	540	579	593	586	568	555	595	585	578	579	554	537	553	582	558	574	536	555	561	586	591	553	545	558	543	548	540	579	529	533	572	568	544	580	590	581	574	588	571	570	564	580	583	556	600	579	524	532	584	560	550	512	606	554	586	483	568	542	610	564	564	592	563	577	552	560	551	574	604	594	580	606	586	550	587	584	541	529	573	565	577	565	587	573	596	566	569	585	568	582	529	579	513	574	542	476	551	561	591	580	552	547	558	549	575	536	595	531	579	573	560	552	578	550	526	501	517	557	538	608	557	576	603	566	578	616	581	545	540	554	555	563	600	525	530	552	577	549	560	561	600	547	572	531	582	587	571	553	569	572	599	583	582	529	538	545	593	596	548	556	583	598	555	576	586	564	565	535	560	583	598	542	578	579	569	565	557	588	590	574	556	564	537	563	564	576	556	574	535	550	592	565	549	550	578	566	560	551	555	556	551	541	567	561	543	603	566	553	556	586	593	590	628	592	587	543	561	549	582	566	559	547	495	568	527	596	562	575	578	559	553	587	565	551	580	576	607	539	580	553	528	511	575	570	556	575	582	567	560	562	544	551	535	554	562	610	546	549	558	567	522	600	560	546	540	544	577	540	571	564	579	543	578	560
8650	9845	6547	4392	2659	2040	1427	1117	1060	1056	998	1008	992	998	950	1006	971	965	935	926	938	916	901	890	905	916	911	938	911	928	887	889	943	926	911	841	904	945	916	901	932	935	940	935	945	902	869	930	908	934	892	909	895	860	887	900	945	887	945	944	911	944	915	946	931	970	929	945	888	831	910	887	876	861	914	902	944	908	914	927	914	910	921	884	923	913	950	888	949	916	905	946	930	895	941	913	926	895	932	876	956	917	936	918	899	936	927	921	855	954	924	913	942	921	943	950	863	935	965	925	872	846	901	877	937	893	961	913	941	883	888	824	898	915	936	937	900	930	890	916	920	894	956	927	901	913	855	905	918	912	883	954	931	900	957	862	934	883	930	881	929	901	875	900	880	951	902	873	950	977	929	917	902	907	920	910	954	932	867	891	859	914	905	934	907	933	903	931	893	920	836	928	932	973	876	931	899	902	878	875	924	916	928	912	926	906	912	881	929	967	921	939	872	953	928	942	911	945	921	903	885	955	870	892	909	898	931	924	929	962	928	919	936	929	934	889	876	920	863	890	964	880	892	962	893	903	865	940	916	945	926	948	877	869	855	892	895	917	866	916	933	920	909	817	953	922	908	920	918	912	924	892	898	900	900	940	918	880	914	861	947	874	864	911	900	803	931	951	948	903	936	913	898	947	983	908	927	919	915	941	890	933	931	935	934	943	909	865	906	920	947	883	911	983	886	883	897	932	950	942	928	917	927	924	909	868	866	926	897	882	913	940	986	911	846	912	888	905	892	902	909	880	949	914	876	883	911	916	926	884	981	903	866	895	875	927	930	878	926	955	936	927	891	938	900	922	914	909	885	931	874	926	876	919	870	882	924	906	909	887	934	956	927	903	935	882	951	943	901	960	903	940	910	869	878	904	874	941	938	923	901	890	921	912	857	924	903	887	854	906	920	962	923	959	918	1008	943	937	951	893	924	928	918	903	973	874	914	903	928	916	860	887	911	919	897	932	858	924	852	903	867	912	912	884	918	915	884	873	983	932	884	887	952	869	926	910	980	961	911	936	888	979	939	860	893	906	888	891	898	910	884	949	880	911	952	930	941	934	900	934	916	929	929	885	881	955	887	895	890	919	892	916	864	939	881	958	944	910	882	903	907	963	940	909	939	895	905	930	899	870	887	927	890	939	892	838	898	954	964	902	939	918	910	886	821	976	896	926	901	891	893	884	885	881	881	908	908	928	917	895	928	928	868	890	938	900	926	936	908	860	1004	922	897	891	912	913	872	941	902	922	928	933	923	961	928	904	892	965	922	914	939	897	947	836	902	853	935	924	877	908	899	886	877	846	919	851	907	884	910	929	920	936	933	915	875	921	941	908	892	920	911	912	974	892	936	956	904	875	891	969	917	927	908	902	909	946	855	908	894	896	895	917	941	920	890	887	867	946	951	903	870	883	890	951	882	896	978	880	926	889	916	903	893	944	938	924	911	924	889	930	923	936	932	874	913	937	919	928	908	876	880	862	927	914	956	906	933	913	889	900	897	970	920	897	877	913	898	944	872	925	902	927	894	877	1011	908	948	913	944	881	935	907	910	904	883	908	875	933	966	932	890	901	846	927	879	846	934	953	946	911	896	945	900	917	936	955	927	911	883	918	898	881	930	953	854	887	906	918	885	865	845	925	931	947	909	928	928	877	892	896	887	897	886	893	850	926	927	893	973	945	935	929	919	934	881	960	885	910	970	894	886	946	902	941	891	954	903	888	969	919	934	893	964	910	950	971	919	971	900	926	917	962	895	954	909	912	976	893	953	915	938	902	908	896	930	916	872	901	926	933	917	904	921	976	912	913	889	892	892	908	908	906	910	901	850	871	950	919	951	882	910	860	953	944	925	921	902	893	923	873	969	915	897	983	894	863	966	909	866	903	947	941	910	920	915	866	923	864	970	872	896	904	937	882	930	912	931	923	920	872	904	900	955	863	963	889	969	910	898	933	932	888	886	882	899	930	909	910	945	911	917	946	950	946	910	894	916	953	951	873	944	943	862	911	905	924	916	943	923	886	902	888	937	910	901	897	881	896	958	905	924	900	939	961	938	890	900	921	898	929	945	870	957	927	892	894	903	937	918	912	926	945	937	943	912	881	885	896	925	892	918	955	924	886	903	882	903	923	884	886	894	866	891	906	961	893	939	961	861	932	918	928	913	881	906	976	921	876	926	884	917	901	913	916	872	934	972	860	920	887	891	916	919	977	925	935	902	920	940	909	910	860	907	945	933	937	949	929	916	910	951	922	977	886	892	951	885	934	893	915	936	941	900	931	855	929	903	877	950	906	906	865	908	874	897	914	906	928	901	860	925	811	913	850	886	914	922	954	899	925	979	957	918	908	861	935	865	869	846	966	905	984	919	913	929	900	957	891	903	917	950	948	950	880	931	906	932	909	898	896	887	893	913	875	898	919	937	878	889	933	938	902	844	948	933	925	826	915	899	865	907	923	888	873	946	953	951	879	912	905	913	923	935	941	890	912	897	935	897	886	842	829	856	914	932	890	931	969	904	872	871	889	876	893	873	956	857	957	914	919	883	917	975	968	912	904	901	943	857	927	947	957	943	922	928	952	933	909	926	905	893	911	945	976	915	878	906	887	915	903	877	884	893	939	925	892	934	872	915	947	890	935	870	889	876	910	889	966	945	879	932	933	927	935	911	955	936	923	945	912	908	895	908	925	884	905	911	888	914	920	875	912	885	917	946	895	967	917	903	920	886	906	908	921	910	883	942	872	918	899	907	989	907	886	923	923	882	888	914	913	846	891	957	987	928	941	936	929	901	947	939	980	912	904	938	890	866	916	924	886	928	903	915	924	906	931	915	871	933	923	921	919	940	946	899	888	904	890	949	899	928	921	886	923	882	854	955	923	914	889	935	938	878	947	993	962	878	903	916	925	901	836	906	948	938	904	908	901	903	937	914	891	878	945	934	911	900	924	892	916	911	915	863	929	890	934	929	889	914	959	857	894	863	901	873	921	897	896	911	920	911	914	930	891	950	944	930	937	942	870	905	948	939	896	927	867	939	919	923	877	890	962	930	908	941	900	976	916	910	904	951	866	909	913	901	974	915	871	929	890	935	910	870	947	935	876	936	906	901	919	899	926	890	950	906	896	905	957	933	943	915	922	965	897	930	870	888	916	846	937	1013	959	882	929	904	921	862	954	928	948	925	888	894	932	999	930	905	940	853	962	885	935	907	900	949	883	910	906	924	939	920	912	881	872	863	932	928	914	937	874	913	888	926	870	946	922	924	916	887	945	938	870	971	940	920	940	878	892	931	909	924	895	879	906	896	849	935	898	949	900	935	837	925	900	952	906	874	889	901	914	925	966	902	918	941	993	919	919	868	876	931	928	941	858	927	965	907	896	985	973	945	941	945	915	939	897	984	897	924	896	917	913	910	917	923	950	948	870	909	905	919	900	986	912	938	872	906	911	907	895	907	913	928	912	980	886
24587	21359	28410	24691	18939	3382	1359	892	775	674	664	688	645	653	616	599	583	580	600	539	609	578	551	529	556	516	569	526	561	543	581	569	534	554	518	526	538	551	512	527	502	567	542	570	521	506	552	514	515	521	562	564	538	521	529	487	512	517	576	477	535	538	515	524	510	562	516	529	492	522	523	483	535	557	513	516	511	533	581	550	564	589	506	542	511	538	528	518	509	524	523	526	510	586	503	545	562	547	504	485	521	540	552	525	533	521	532	503	564	487	512	534	526	529	523	529	550	566	510	513	523	543	553	511	519	539	530	553	556	518	572	494	533	519	488	539	511	530	495	518	530	497	572	504	573	510	528	480	541	532	526	519	548	546	533	521	517	530	545	528	532	560	547	517	541	468	534	538	517	526	545	559	531	487	542	563	515	496	522	547	517	530	524	535	509	546	512	547	533	533	526	538	540	531	498	538	500	555	547	534	529	546	541	530	519	506	503	549	522	533	525	517	515	515	564	534	569	544	538	547	509	524	562	589	542	523	532	549	530	547	521	503	533	498	549	585	555	491	531	553	527	562	500	517	529	518	558	532	509	503	538	539	505	557	494	542	512	496	518	508	517	506	535	560	542	520	557	512	542	513	539	552	512	512	507	508	521	544	544	486	518	559	524	540	526	542	531	515	500	535	510	548	512	572	538	509	535	524	523	543	514	546	521	581	523	513	536	552	531	525	515	490	518	500	548	570	523	540	538	486	508	544	549	578	525	577	541	496	510	466	498	505	508	500	530	558	533	534	539	469	513	499	533	548	472	521	483	551	502	551	563	521	531	548	510	523	498	539	538	484	567	558	539	482	535	538	501	538	555	543	561	529	516	527	500	498	479	575	525	560	518	502	540	516	526	515	537	483	482	531	528	545	498	521	514	510	486	552	506	499	547	517	510	529	569	524	537	534	478	528	532	506	524	541	493	521	539	516	536	539	597	488	533	530	588	503	496	512	507	556	504	537	540	525	559	521	523	542	472	517	525	503	536	510	513	551	562	526	555	494	563	528	494	501	556	504	537	547	518	553	515	554	534	550	517	544	536	532	481	546	502	470	515	544	531	535	517	505	547	560	526	532	506	537	542	529	521	545	543	497	534	555	539	546	531	497	489	539	500	479	509	586	566	517	495	497	486	538	506	493	521	528	527	518	512	486	486	507	534	523	506	521	505	504	476	524	509	519	522	519	525	528	496	534	540	546	523	525	513	531	514	513	532	524	550	556	528	560	553	530	539	540	523	507	576	518	583	520	545	522	566	528	536	507	527	515	542	539	533	545	528	510	509	537	534	519	572	564	519	522	482	514	507	521	525	501	528	562	521	521	514	475	519	525	510	491	533	545	510	524	520	578	538	498	488	499	523	562	530	536	543	561	571	532	515	538	536	537	516	569	534	520	522	498	529	528	512	543	510	543	525	520	537	570	515	524	534	505	513	518	539	498	531	543	468	498	558	490	514	511	506	556	514	538	542	505	498	527	548	539	555	534	561	544	526	550	514	515	520	535	547	506	559	516	525	527	499	544	519	506	531	546	556	487	522	520	481	536	549	541	496	537	545	536	529	507	555	547	514	552	510	579	550	514	528	525	545	534	500	509	490	508	508	500	545	521	517	570	537	517	497	513	525	534	518	506	504	493	526	515	498	494	515	516	531	506	493	534	495	515	563	544	562	531	561	528	524	559	496	519	467	506	547	542	530	510	512	514	527	533	511	557	499	533	580	506	503	501	533	532	501	528	545	518	514	501	553	575	558	549	501	537	518	525	549	513	559	533	516	512	457	522	503	493	521	546	538	522	506	536	576	501	530	525	545	527	494	545	515	555	520	535	532	505	516	565	520	527	525	517	547	541	533	551	512	502	516	535	505	531	535	523	510	512	560	498	512	487	506	519	544	532	546	481	536	546	564	533	570	549	547	502	512	476	492	510	541	511	491	534	482	525	551	560	532	494	485	543	535	536	543	558	533	554	478	539	560	519	514	537	545	538	524	538	501	507	502	534	523	537	519	537	497	464	566	556	511	529	522	518	541	530	533	514	531	525	510	537	520	530	482	483	523	536	530	472	493	480	522	508	511	549	563	513	539	490	553	505	488	546	519	535	511	541	505	533	529	561	515	497	520	546	525	550	520	501	514	567	558	495	547	544	524	538	512	516	568	536	562	537	517	546	499	518	553	566	526	514	524	493	509	519	574	534	599	553	551	482	505	521	559	505	483	523	499	565	570	512	522	505	541	507	484	498	506	516	522	535	538	485	583	498	497	491	498	555	531	551	552	510	531	534	494	505	523	468	524	541	523	517	569	520	487	502	545	577	528	534	538	500	581	525	543	539	493	542	551	514	520	544	509	540	561	565	522	516	518	515	536	522	522	523	579	507	515	510	523	531	521	507	536	507	509	556	523	550	536	523	554	482	493	495	535	537	534	553	530	536	536	527	533	559	554	532	578	563	535	548	512	528	477	562	517	525	562	505	514	524	532	532	511	550	507	542	590	519	500	525	529	512	486	531	508	530	561	528	509	554	535	530	530	511	498	548	510	547	523	491	485	535	540	527	543	542	513	529	535	512	535	528	534	554	529	514	507	529	519	511	537	526	504	533	507	491	496	548	528	576	474	556	548	570	506	529	498	499	547	521	533	536	506	512	531	539	521	510	542	546	543	500	586	536	520	539	515	526	508	546	531	554	510	524	510	522	510	507	508	523	539	528	507	533	533	505	523	546	486	560	502	522	525	548	524	493	503	497	540	527	521	519	511	534	491	515	520	538	562	496	508	547	524	526	523	547	582	548	540	547	548	526	578	539	529	535	531	535	481	544	528	535	478	528	548	481	503	569	542	543	545	520	534	502	546	532	520	487	532	523	552	535	510	519	577	518	555	535	491	513	507	547	540	533	549	516	548	519	514	546	458	484	523	542	534	492	528	536	545	496	490	564	504	547	512	522	483	493	524	521	513	473	486	469	497	517	501	515	571	548	517	474	530	513	495	514	519	505	526	531	520	517	562	513	544	495	524	535	522	531	524	548	537	529	536	517	539	500	493	511	522	541	513	543	529	501	558	503	507	535	487	546	490	528	542	525	510	483	510	525	521	506	557	552	503	507	504	517	507	507	531	495	486	529	564	526	550	515	543	494	519	526	543	558	530	536	518	493	584	496	531	526	527	509	552	498	536	562	547	486	537	555	498	572	531	505	523	540	552	533	543	486	508	517	590	507	550	519	520	527	544	509	542	515	529	517	528	530	527	540	522	534	545	531	516	495	545	501	541	523	494	520	539	542	510	489	540	478	516	524	523	534	524	518	530	513	569	527	511	571	536	496	538	521	505	536	501	537	552	568	505	524	539	559	526	547	523	526	531	532	501	553	539	535	535	531	500	540	502	519	496	509	523	548	505	510	552	579	562	510	568	486	497	533	498	561	525	494	513	526	518	504	514	521	497	566	559	549	503	559	528	526	514	509	532	510	527	479
10658	17756	13324	8555	6196	4245	2705	2061	1678	1449	1436	1324	1197	1187	1108	1075	1128	1038	998	992	993	983	922	949	915	964	902	886	880	868	937	934	902	939	952	886	892	910	871	897	894	890	875	893	874	863	845	912	916	926	879	908	825	857	850	886	903	840	867	863	898	907	880	915	849	888	863	826	867	886	892	890	896	878	888	838	870	880	886	923	870	864	859	845	856	870	854	876	858	910	876	877	874	951	836	864	889	867	863	889	862	884	874	862	871	851	891	809	829	898	877	823	853	881	890	879	856	870	875	869	890	875	851	843	838	915	881	904	867	874	841	908	845	826	850	824	820	876	864	889	844	889	883	854	876	846	868	893	862	864	846	828	908	901	855	920	862	826	865	868	876	872	854	876	818	875	869	905	863	815	885	904	815	862	904	904	892	838	825	842	864	889	849	825	904	865	915	863	880	836	849	907	854	883	888	796	922	798	844	933	873	891	838	866	868	844	862	840	835	846	858	867	807	824	875	852	801	910	851	845	845	857	876	853	917	864	876	832	824	866	854	906	906	858	842	866	845	861	873	852	869	929	915	841	921	856	834	876	916	919	872	811	874	898	878	804	841	870	873	860	834	841	857	858	877	883	845	854	893	874	867	858	870	854	858	814	849	811	905	875	807	797	847	901	861	872	838	848	871	917	830	883	878	881	884	874	816	851	859	843	885	861	826	823	852	875	908	892	820	829	839	908	839	898	888	884	866	862	887	889	863	895	868	835	883	869	831	898	899	857	876	873	863	882	893	909	895	893	843	875	888	892	859	839	818	895	833	921	844	839	853	879	865	824	809	887	844	877	855	841	884	886	786	912	840	895	855	882	852	838	824	855	901	812	894	884	865	894	876	826	860	908	861	876	886	817	851	859	861	871	883	881	840	871	847	886	908	881	830	848	845	829	850	846	849	883	915	848	852	845	859	866	888	890	816	829	893	816	821	884	844	852	857	858	827	844	831	839	845	861	835	852	869	889	883	815	859	914	844	877	904	888	844	866	895	844	855	849	878	932	795	848	886	863	852	824	819	881	883	899	850	812	848	851	879	907	897	877	937	870	866	858	847	851	889	869	869	856	843	827	841	881	865	889	864	882	889	892	893	881	908	835	863	833	859	847	851	863	864	836	881	873	847	881	832	841	922	887	856	897	870	831	882	874	841	876	868	883	878	900	879	916	848	883	855	851	851	900	853	942	839	888	822	875	859	904	881	823	879	882	845	838	857	862	891	816	873	818	833	894	853	823	814	810	883	903	875	865	846	861	862	856	828	888	914	818	834	867	897	928	869	902	828	826	910	876	873	832	895	852	879	842	872	922	876	890	799	847	824	824	864	799	834	842	901	855	850	876	845	822	865	852	832	883	887	813	886	808	850	880	855	860	820	903	852	872	887	867	840	905	829	869	840	870	877	822	866	810	882	868	851	808	894	867	878	887	852	852	840	869	833	886	869	932	859	873	896	903	907	925	887	833	842	830	808	885	847	873	870	833	853	889	893	862	861	920	906	808	844	873	887	868	864	907	884	913	799	847	873	876	854	869	838	924	836	835	873	939	881	842	906	890	922	850	895	826	863	873	873	863	913	846	879	860	812	896	835	845	876	845	904	829	877	837	891	913	816	881	837	800	847	873	857	898	824	848	895	836	855	864	911	855	837	877	890	905	827	847	855	881	863	880	882	858	842	874	843	886	833	852	894	814	851	812	803	845	863	871	853	845	901	880	846	841	893	868	847	852	842	883	867	872	886	887	885	805	855	871	895	863	856	851	912	859	899	872	865	846	913	863	864	839	837	878	880	810	891	859	856	838	856	905	864	852	846	893	839	839	874	835	899	830	874	821	841	884	832	845	824	874	840	883	887	875	874	828	880	846	815	871	898	856	843	862	836	844	872	807	839	841	842	825	833	848	891	922	852	844	864	847	855	888	866	872	851	919	897	839	852	843	883	863	860	795	838	838	886	898	874	855	827	892	879	932	876	835	885	841	897	858	902	829	861	816	927	850	888	829	831	911	866	886	859	840	856	856	901	853	911	951	836	801	875	845	784	819	879	842	897	888	868	876	876	879	832	894	801	870	866	854	883	929	862	885	841	877	833	875	832	861	845	901	881	820	856	909	860	860	907	868	883	875	868	870	856	853	829	856	882	919	874	864	864	869	868	852	904	894	850	920	886	856	882	877	842	882	888	868	901	848	860	825	861	826	874	875	949	814	870	857	902	876	873	868	816	861	875	868	863	876	890	907	879	905	912	853	876	844	891	855	829	854	833	854	857	880	888	875	877	841	875	872	846	925	844	886	892	908	892	861	855	855	886	845	860	855	845	850	924	818	880	860	832	847	915	830	861	885	851	913	840	851	876	844	816	871	902	879	839	865	794	889	849	854	910	895	841	851	885	867	827	829	876	855	857	866	853	888	931	816	883	861	863	855	811	905	864	915	918	814	864	884	873	846	853	846	913	863	913	901	887	876	838	824	929	865	869	872	867	876	859	850	906	843	863	882	863	890	863	859	904	875	836	846	813	865	859	864	883	852	908	847	895	917	843	843	834	870	823	834	874	832	853	860	854	899	891	929	868	924	857	841	848	829	854	840	856	875	810	844	816	905	869	863	868	913	851	876	824	851	862	904	904	888	880	824	888	855	862	834	843	879	894	864	871	858	824	835	891	900	819	881	843	841	901	879	867	853	902	941	908	876	859	812	840	868	867	870	896	881	848	821	838	852	880	825	870	892	870	833	839	836	881	883	910	876	850	891	851	840	869	877	828	825	917	897	797	881	890	799	848	860	817	864	858	878	854	877	801	865	912	815	849	850	848	872	849	851	887	848	876	878	895	902	872	894	911	889	915	853	813	829	863	803	886	832	884	878	880	875	831	846	906	857	894	863	878	870	855	819	839	911	913	849	891	873	855	888	872	873	856	869	866	829	846	887	855	884	865	878	874	869	861	854	925	876	897	899	850	886	847	887	891	838	908	853	864	856	901	869	878	842	888	865	857	898	849	884	809	904	836	876	865	853	886	853	825	842	837	803	872	864	821	883	839	845	848	853	860	871	859	891	810	867	890	865	899	903	873	842	848	918	912	871	840	862	861	895	865	867	884	815	860	884	816	829	855	843	842	863	840	863	866	890	810	877	812	852	833	843	824	840	865	875	848	846	886	864	896	852	878	844	840	853	866	886	863	863	869	841	888	868	841	848	801	901	862	884	831	838	873	876	825	832	868	908	919	893	885	837	861	820	887	863	876	822	861	836	885	835	879	871	869	821	840	832	850	937	876	874	894	843	902	885	862	859	898	869	854	933	853	904	868	811	812	876	859	846	906	833	835	889	933	818	858	864	867	842	802	861	843	875	867	835	877	869	882	854	820	851	800	852	842	885	848	841	838	884	841	895	842	890	887	888	866	850	880	858	851	857	924	898	888	882	853	882	918	854	849	883	793	884	812	868	864	878	874	856	849	827	872	902	870	842	850	812
23635	21399	29094	24093	21407	19151	2902	974	704	536	539	511	437	385	384	331	335	352	326	308	267	292	279	251	259	294	252	250	230	265	258	224	230	258	255	241	272	242	238	245	234	215	245	211	201	223	258	209	225	230	223	228	212	227	227	198	215	239	217	213	211	223	213	238	217	237	226	232	227	211	233	229	198	199	206	199	220	216	226	215	206	220	205	214	225	219	227	226	244	226	224	206	207	215	228	225	240	200	208	254	219	231	203	217	218	227	199	223	213	241	210	198	216	255	204	231	219	199	251	215	205	223	212	226	243	204	227	244	205	224	222	241	236	228	203	210	196	234	197	225	228	217	208	209	236	215	218	218	216	235	202	213	237	229	224	216	214	215	222	221	217	204	225	224	202	228	254	222	186	211	222	234	213	228	215	228	212	222	196	225	223	231	222	205	211	195	207	225	204	220	187	242	191	247	231	201	232	218	209	204	236	218	185	200	237	245	240	221	225	218	240	225	191	224	216	209	212	204	225	207	201	213	197	199	202	226	253	211	219	218	219	227	231	220	201	224	211	215	219	217	233	228	194	237	222	239	196	237	239	237	211	240	199	241	194	190	218	220	210	215	228	227	230	197	252	223	223	195	210	221	204	219	206	201	224	219	223	199	223	233	227	228	231	227	228	209	231	206	200	228	207	212	210	209	222	217	205	186	213	219	244	222	194	211	214	218	213	219	202	224	224	223	228	219	221	249	228	189	195	201	244	199	186	217	211	217	204	205	224	232	256	219	218	185	198	229	230	240	230	202	225	196	213	216	192	216	226	195	233	218	217	236	226	224	197	220	223	208	193	207	219	218	221	210	220	204	249	214	213	223	208	218	221	198	227	216	212	197	224	228	211	230	209	186	214	179	202	224	202	230	208	216	222	187	230	178	221	239	208	204	220	200	240	216	211	207	207	230	217	224	208	205	204	218	196	212	214	232	205	222	236	223	189	223	227	196	200	207	207	228	210	215	209	231	212	193	226	230	187	204	212	216	218	198	205	179	207	197	193	221	245	231	210	220	201	207	218	211	225	192	229	214	204	218	228	218	243	209	217	233	213	234	215	205	222	207	206	187	230	242	232	219	192	235	201	222	211	215	192	210	219	220	229	200	206	231	251	205	203	210	188	226	242	220	232	225	198	226	211	219	216	234	217	183	181	226	227	217	245	224	215	213	196	231	201	193	217	241	235	233	222	203	217	237	213	225	220	252	237	228	222	220	224	180	206	219	230	215	225	207	200	215	223	232	217	223	205	217	220	239	202	220	223	202	210	197	225	217	204	238	221	253	225	216	230	225	229	213	196	200	197	200	218	238	218	221	232	210	181	214	199	204	197	226	228	211	240	204	212	232	222	219	212	212	217	223	225	189	235	214	226	199	216	190	214	209	180	227	210	210	226	204	185	211	215	208	209	242	201	229	219	225	213	217	222	247	204	214	232	189	213	244	201	215	220	225	212	231	208	234	238	219	226	215	233	216	250	229	217	204	221	221	204	202	188	244	233	187	207	196	211	185	234	195	211	232	218	205	233	258	223	183	211	212	216	218	210	211	238	230	214	212	210	248	218	195	200	254	215	227	254	192	235	239	213	228	206	221	205	209	183	204	212	208	215	221	226	234	203	208	243	211	230	206	221	203	189	213	208	212	204	253	235	219	206	212	198	216	209	196	208	205	235	214	211	212	220	207	240	235	204	243	213	198	199	202	237	200	195	234	210	213	221	228	270	220	218	193	232	233	190	215	226	202	202	254	185	215	227	212	225	241	207	220	233	216	222	209	222	203	212	209	217	209	210	217	233	209	212	199	235	226	232	213	222	196	224	220	203	184	229	219	215	243	241	236	239	211	208	217	230	237	212	217	224	233	226	238	224	212	191	204	208	206	239	218	232	214	210	205	232	229	230	230	220	251	190	242	233	235	215	211	200	201	217	230	209	214	187	214	214	224	205	213	232	207	202	205	224	192	211	203	256	218	194	207	198	213	213	195	224	219	209	202	237	211	217	204	241	220	226	222	213	213	215	220	239	210	232	223	224	248	239	203	218	199	222	201	240	190	205	211	202	220	204	211	205	207	218	198	198	242	231	203	242	216	207	183	207	219	214	223	227	216	199	231	246	220	212	223	232	224	228	216	195	214	204	209	220	223	237	216	225	205	209	226	220	191	204	192	221	248	223	228	203	234	211	199	202	199	213	208	212	189	206	207	219	190	202	199	209	220	200	218	240	195	213	205	222	216	202	215	195	197	211	204	215	209	207	200	212	211	216	205	206	225	229	220	196	242	227	231	192	247	234	210	223	242	244	221	203	232	212	212	246	212	220	209	199	232	229	218	196	220	183	224	215	199	212	223	231	246	219	208	225	224	210	219	206	211	211	203	208	218	216	224	215	199	212	221	218	241	220	194	220	215	214	189	253	231	238	239	240	215	211	219	221	204	222	212	187	213	210	224	227	207	173	190	191	190	221	234	237	207	189	193	200	222	200	243	209	202	238	213	222	212	201	188	225	226	241	212	222	194	211	220	236	207	224	216	208	211	228	204	199	204	198	202	204	229	220	225	216	196	218	211	215	219	189	218	240	214	244	213	209	223	176	222	199	213	239	221	219	201	232	233	238	188	224	242	224	258	205	214	224	211	225	233	243	222	228	226	161	225	209	220	191	216	187	220	234	211	234	228	236	208	214	199	203	250	216	239	240	216	217	211	195	213	212	228	218	209	220	201	207	215	230	232	212	211	220	217	227	238	219	195	198	225	223	241	212	216	229	214	237	220	212	225	209	214	205	216	226	214	215	221	216	208	239	233	218	228	221	198	202	206	244	215	220	201	209	239	203	226	221	201	196	216	210	202	220	212	196	214	218	203	219	209	217	208	218	209	229	220	229	192	227	210	179	208	195	215	226	214	208	212	238	214	218	188	242	224	205	210	221	233	232	227	210	191	209	202	188	212	208	203	213	232	235	186	211	194	212	213	215	217	206	227	209	236	244	238	232	240	210	199	228	208	214	204	243	194	206	214	202	244	192	199	251	182	197	222	204	226	202	203	204	232	222	194	223	234	205	186	217	213	217	198	218	199	216	226	222	223	237	184	209	216	231	220	226	223	219	228	213	223	230	190	214	211	226	239	246	261	196	208	235	201	215	210	241	183	225	209	203	255	230	217	208	230	199	211	221	247	226	230	184	236	219	212	216	217	226	228	203	238	228	240	217	191	203	237	232	205	197	212	227	211	242	232	200	210	193	203	212	222	203	215	216	211	233	224	180	244	208	200	223	242	194	219	210	180	226	201	210	213	227	218	215	218	193	223	243	223	210	223	227	206	196	212	211	215	197	225	202	227	189	216	181	203	206	215	220	222	189	203	222	204	222	228	268	195	222	230	195	186	184	226	200	208	202	216	234	197	225	234	219	211	224	185	215	207	231	212	200	239	208	214	251	228	215	223	224	190	230	223	213	212	195	191	236	207	221	221	229	215
13811	23254	18472	12948	9030	5749	3783	2512	1983	1623	1479	1448	1158	992	903	789	810	715	655	609	616	545	528	492	505	473	523	495	480	414	422	443	420	454	445	488	436	470	422	444	397	436	397	415	400	380	429	376	393	377	358	379	351	374	356	354	389	371	383	364	389	369	422	367	393	421	366	394	381	384	363	367	398	389	380	380	404	370	399	381	373	347	390	389	385	392	362	407	371	380	360	378	340	389	388	381	346	374	387	352	356	375	385	364	378	383	413	383	345	390	375	363	372	355	393	346	383	366	341	380	374	404	398	374	404	354	372	341	349	380	380	392	364	334	396	385	414	369	384	352	384	377	382	395	347	368	350	388	380	360	362	364	363	377	356	347	397	350	350	380	367	377	369	357	369	338	377	381	374	368	363	393	380	347	328	359	350	376	368	412	391	340	374	382	358	357	393	382	383	381	385	348	341	399	357	382	362	352	375	413	370	350	405	379	379	369	377	387	367	395	345	345	367	379	377	364	387	334	362	358	362	355	365	357	362	385	368	403	363	350	399	374	417	364	382	366	363	355	348	344	379	382	393	402	368	358	386	374	361	417	373	366	386	349	365	354	359	362	353	342	350	382	347	396	379	414	348	360	371	376	368	382	344	365	353	351	384	382	387	350	393	377	375	361	389	347	383	384	383	335	353	364	355	377	363	371	393	358	392	385	360	382	321	385	375	367	351	379	353	359	338	364	374	363	377	355	383	357	351	339	337	349	397	359	350	376	380	371	385	368	362	390	365	406	351	352	372	329	377	368	381	362	361	376	377	361	361	371	361	390	399	336	374	365	367	394	410	361	355	374	370	360	339	384	379	346	375	365	372	388	401	356	371	359	381	399	373	383	391	348	359	385	348	385	391	387	356	349	370	365	354	375	378	380	350	372	368	378	372	369	385	359	361	365	361	369	371	374	423	374	398	364	391	368	369	404	398	348	399	384	350	360	383	381	359	369	357	372	341	357	349	356	367	363	367	361	348	352	351	405	422	385	331	360	358	404	341	326	394	389	391	361	371	372	349	388	395	341	361	361	354	374	387	369	362	343	378	379	372	371	364	382	383	382	381	391	389	377	360	351	361	406	405	366	366	394	365	372	339	355	355	350	338	356	397	370	381	373	378	387	397	338	397	357	358	369	381	373	378	364	349	351	381	416	370	370	364	367	370	371	369	391	375	384	375	362	401	354	384	375	362	370	390	359	380	346	401	355	394	356	384	388	363	377	339	362	368	360	346	425	346	332	378	368	365	413	376	402	349	379	377	346	415	386	364	377	359	322	364	350	342	354	397	348	375	367	357	396	371	385	397	393	370	390	352	387	341	375	359	363	355	353	348	365	357	375	347	364	407	363	382	345	380	349	410	429	350	401	343	379	364	367	364	363	402	407	388	368	385	377	394	348	379	388	401	357	392	347	377	366	399	366	362	412	365	388	368	380	400	363	393	360	331	373	351	372	365	377	403	372	362	389	353	369	394	389	352	390	359	352	384	386	358	360	371	357	339	352	362	377	366	365	389	359	358	368	371	382	369	388	374	351	400	372	385	369	380	381	343	362	378	350	383	356	370	378	367	331	380	363	406	342	330	411	367	361	357	370	341	394	355	367	377	365	370	366	350	347	366	370	384	351	356	368	389	359	403	396	339	339	384	352	360	341	333	391	332	345	376	350	406	372	380	357	374	390	371	393	376	379	394	423	359	374	381	354	406	392	383	387	363	374	341	369	386	377	389	380	375	352	374	367	367	357	359	372	360	368	365	390	371	380	376	364	378	353	372	362	380	362	369	375	431	372	364	355	358	396	349	410	385	364	365	346	388	377	390	366	384	345	415	397	389	390	391	392	334	419	398	359	345	374	377	378	388	365	331	382	376	377	356	360	382	367	364	350	392	389	385	379	360	397	390	365	368	352	382	398	394	332	390	384	351	361	368	393	359	398	361	370	374	366	378	385	331	376	379	345	336	362	326	372	404	391	373	388	390	358	391	358	349	375	392	348	348	346	357	387	388	376	375	357	404	354	382	397	346	373	364	375	388	394	376	405	377	338	325	351	367	406	372	398	368	392	392	361	336	408	383	365	390	327	401	337	358	379	360	343	364	340	351	372	365	348	398	369	364	337	385	351	360	343	394	410	388	349	357	381	365	386	397	381	369	372	356	369	376	353	350	389	422	337	383	364	363	381	369	361	376	368	347	357	340	366	359	352	359	379	376	373	376	352	370	389	360	357	352	373	365	373	345	357	369	367	347	383	378	363	381	356	373	317	389	386	351	358	373	378	390	370	373	373	382	386	363	359	321	364	389	371	365	360	398	370	378	375	381	324	367	370	337	364	364	393	380	382	384	369	388	363	409	366	318	343	386	376	357	371	338	366	361	352	387	365	344	376	359	347	397	381	359	368	358	385	376	372	354	407	371	363	384	406	363	359	392	400	389	383	350	362	370	359	373	357	418	394	342	385	393	371	394	364	348	370	379	364	382	365	370	395	357	358	394	383	384	393	383	337	406	368	360	405	396	361	385	365	380	359	378	374	347	324	361	363	415	361	371	364	381	361	354	391	338	391	391	402	366	349	366	340	357	362	388	374	386	336	376	380	347	359	333	355	361	378	384	367	383	382	348	343	375	350	339	379	363	365	369	351	411	385	350	345	390	343	366	391	389	341	358	359	348	365	372	346	369	394	394	358	374	381	368	369	367	383	351	361	350	354	353	370	339	343	368	421	361	324	378	382	367	386	359	338	370	340	389	374	367	387	365	373	379	343	347	376	344	380	391	333	369	395	362	350	380	386	362	389	393	375	351	363	424	363	342	386	364	374	362	350	356	352	340	381	329	368	370	397	376	369	378	338	376	382	370	363	356	378	375	368	343	403	371	358	382	359	366	351	379	370	378	362	371	337	351	391	391	352	389	362	368	358	395	367	373	352	375	393	332	390	327	366	375	325	384	367	334	366	357	384	407	376	364	366	381	362	379	384	378	359	334	356	364	367	386	389	364	385	394	337	319	369	375	374	385	398	390	399	372	357	348	365	356	357	368	356	381	403	365	370	359	359	349	357	371	379	352	372	387	374	366	366	359	359	382	353	396	400	342	385	372	377	350	388	381	355	370	370	379	372	369	375	366	359	377	404	359	348	371	335	362	390	394	372	343	363	385	375	355	351	359	368	370	395	381	368	380	360	379	402	393	368	361	382	352	368	376	363	373	391	352	376	361	353	370	337	370	368	359	362	372	359	358	386	320	405	383	386	381	407	390	360	351	348	380	400	353	359	371	327	400	375	376	330	402	367	398	326	378	405	387	413	363	385	395	366	374	350	343	378	334	371	349	381	351	379	362	376	377	385	388	356	368	397	372	405	363	378	364	397	359	322	406	409	351	354	343	366	403	364	344	357	370	386	363	370	378	374	382	388	374	368	367	386	358	374	363	366	349	389	378	355	374	352	362	389	410	346	369	353	369	386	356	340	401	364	356	373
27089	20134	7957	2608	1611	953	749	577	597	605	615	642	637	582	595	591	596	589	574	554	597	588	546	541	602	560	593	528	546	553	599	539	564	577	552	584	623	581	545	585	569	603	560	551	561	563	541	549	565	562	565	583	614	532	555	520	551	567	559	559	551	561	554	592	575	550	574	560	539	533	521	569	544	547	574	587	554	560	570	547	599	567	564	556	568	549	580	577	544	556	582	545	553	564	586	575	535	581	561	557	541	569	570	517	590	552	584	533	573	572	535	558	592	566	568	563	533	540	575	545	563	560	560	619	604	549	540	581	558	571	571	558	574	593	568	562	562	587	531	589	587	553	582	572	541	549	548	548	564	548	584	569	554	585	580	511	583	604	594	589	536	583	537	553	573	548	548	527	550	594	561	550	553	542	576	516	560	548	576	593	569	582	574	559	554	561	577	539	578	549	580	595	578	576	541	567	577	569	536	574	541	573	568	526	603	578	572	552	527	572	546	544	513	554	620	582	553	584	553	544	559	563	564	559	537	565	543	547	573	584	573	536	582	553	544	560	571	547	553	554	566	586	567	543	551	538	547	564	570	546	574	566	614	543	586	576	572	591	558	574	560	589	607	573	539	579	605	516	571	597	580	539	565	577	586	582	620	572	609	561	572	569	561	605	542	557	576	560	594	538	554	522	608	565	571	534	553	578	580	584	501	577	579	569	582	537	549	545	582	577	565	545	553	552	562	579	554	570	573	584	560	558	592	587	553	542	569	547	575	610	551	525	571	574	554	579	564	606	618	548	591	559	574	566	530	599	556	540	591	588	553	578	548	575	556	564	548	552	550	572	580	548	555	542	547	580	536	549	593	523	601	542	550	569	595	570	544	585	558	548	531	582	539	556	594	558	557	583	565	575	549	551	580	575	561	551	562	531	560	573	521	539	586	534	528	588	583	548	557	545	600	559	549	612	600	567	520	598	574	558	592	572	563	561	592	550	529	537	547	559	582	560	556	536	605	543	568	600	571	570	600	597	525	582	510	564	552	550	597	592	573	570	584	552	517	472	494	549	527	593	575	594	535	598	563	562	529	580	556	574	567	640	548	599	558	588	579	569	554	562	548	563	611	563	566	547	579	558	572	597	567	574	572	556	580	556	559	628	579	539	558	568	567	589	558	583	507	579	566	578	579	536	543	588	532	589	518	578	555	564	579	585	592	564	547	571	593	559	565	571	547	567	572	566	564	560	586	535	533	574	593	602	585	537	523	587	562	605	553	547	557	532	549	622	566	533	553	590	583	536	539	598	577	575	591	534	586	543	608	558	581	589	572	548	537	555	516	559	626	600	610	591	568	560	580	562	527	571	592	547	564	544	515	582	564	526	607	549	571	514	588	575	589	553	583	560	549	544	571	554	544	598	546	549	539	554	544	563	576	599	521	564	512	567	599	553	560	577	535	578	582	566	581	579	589	549	548	570	561	558	587	579	548	586	557	569	556	571	552	551	555	519	548	537	579	567	557	576	570	614	585	553	550	578	588	566	536	545	525	559	593	559	492	575	593	538	569	575	538	551	538	607	588	596	601	598	571	530	594	559	562	556	543	569	588	573	558	538	573	553	567	545	553	566	573	584	569	573	573	586	537	571	580	551	570	567	587	549	584	570	583	567	510	542	575	589	519	539	587	586	571	530	543	577	594	574	559	572	533	563	557	560	545	563	567	586	598	526	547	546	533	565	561	535	559	573	544	561	553	565	604	612	585	556	562	576	571	562	573	541	567	606	563	547	542	574	597	595	581	579	514	618	564	556	582	563	540	524	537	579	583	541	556	586	552	568	553	574	539	607	587	596	570	564	532	579	551	548	565	565	535	545	555	555	558	552	550	599	519	558	594	538	541	557	556	569	538	560	524	555	566	532	550	553	540	584	537	601	620	532	531	548	561	538	570	529	546	578	555	567	588	593	571	517	550	552	584	531	567	522	562	574	565	544	539	626	532	524	525	520	560	626	595	547	588	561	589	590	587	576	540	582	547	587	579	586	536	587	568	589	538	566	570	570	540	530	562	572	575	570	605	575	537	556	589	575	519	580	570	582	541	561	579	547	553	533	632	581	576	567	554	589	603	552	571	577	537	588	594	564	538	575	567	600	554	573	534	563	557	580	553	580	566	592	514	584	576	554	516	560	497	586	604	517	550	565	572	552	566	556	488	526	557	523	543	579	555	561	550	562	548	548	536	528	540	543	539	597	567	592	559	550	554	533	586	570	573	570	592	555	540	558	527	565	584	545	568	584	570	574	526	558	540	563	558	548	538	560	565	565	589	572	571	581	575	572	551	539	564	562	540	560	570	562	556	608	581	537	576	577	565	610	580	533	538	584	568	565	592	537	524	548	564	562	545	572	595	573	570	557	551	612	547	600	572	550	564	564	552	538	508	553	546	586	558	555	543	606	584	586	555	527	596	562	526	506	565	540	553	538	552	554	574	566	566	572	583	596	494	508	556	532	574	536	619	534	578	515	556	635	548	550	559	554	593	595	522	547	595	546	568	571	537	564	593	573	584	565	550	548	574	579	539	574	553	576	580	554	599	545	583	508	564	551	580	586	508	590	559	592	551	539	571	555	567	589	568	582	555	574	516	599	591	542	571	567	583	591	578	566	555	509	561	612	523	572	596	593	575	564	587	557	590	563	552	560	544	557	566	566	596	587	545	584	544	586	575	572	542	513	501	593	602	601	557	559	553	557	527	580	540	571	518	555	526	575	577	537	553	557	548	578	580	607	561	597	538	604	534	567	541	585	576	571	572	588	593	576	559	549	578	575	533	583	552	528	537	541	624	582	578	585	528	524	588	533	542	545	521	533	552	559	559	598	598	580	531	570	550	552	538	611	549	549	576	534	534	532	512	561	567	532	624	569	544	561	537	560	579	542	554	555	614	586	598	558	558	570	574	549	534	514	547	558	581	560	578	576	552	575	582	581	591	552	549	571	549	576	580	543	556	562	592	585	552	563	593	578	539	581	583	559	553	554	574	583	598	516	569	519	577	589	591	563	568	558	574	569	564	566	585	553	585	557	526	571	585	577	584	578	510	545	621	537	556	604	534	560	582	577	524	600	552	524	524	562	577	545	514	571	579	581	565	520	499	528	546	629	549	598	535	623	588	584	560	581	553	564	550	630	589	626	556	539	586	598	579	600	563	571	550	563	579	559	573	544	555	568	543	541	604	529	546	586	548	588	588	595	565	580	536	579	568	543	543	555	533	567	606	590	580	547	566	534	558	572	529	560	544	594	575	558	597	550	558	579	563	559	549	547	574	522	544	559	550	535	579	550	544	577	526	545	594	573	532	573	576	578	510	570	558	553	575	549	572	537	573	575	595	566	538	563	568	544	565	564	495	555	591	587	536	577	547	551	547	539	635	594	568	598	542	587	596	562	559	598	597	583	563	556	574	567	545	550	569	600	572	517	550	574	568	543	547	534	587	594	568	549	633	577	521	521	577	550	537	578
9081	7963	6235	4992	3762	2059	1540	1119	993	941	1092	1118	1070	1022	990	992	937	1013	914	906	933	941	876	965	940	839	995	915	917	976	939	855	900	933	901	924	935	941	911	938	908	967	922	930	928	889	916	974	888	903	958	894	915	876	938	927	853	907	901	892	913	924	958	905	897	920	912	941	928	904	939	930	901	913	936	927	907	918	969	907	886	926	897	878	924	887	905	911	880	923	895	892	957	869	974	966	873	890	868	910	898	925	903	944	893	915	925	909	975	923	918	871	859	951	909	971	899	916	952	894	978	950	908	880	897	930	916	903	939	899	915	912	912	960	933	921	877	876	953	888	916	897	897	940	984	899	898	926	883	964	936	896	907	947	905	908	920	889	955	908	886	909	965	958	891	959	882	906	935	921	917	855	929	928	930	916	926	877	925	896	939	942	894	944	905	922	964	889	895	882	869	927	930	862	933	899	936	893	945	958	969	897	977	911	924	929	849	935	874	948	899	934	928	924	914	907	928	911	967	906	892	862	910	880	898	888	882	864	912	942	957	953	906	896	908	891	934	939	895	909	868	955	914	862	964	972	879	945	873	886	865	853	942	926	981	915	945	948	926	909	863	909	913	872	950	931	884	879	843	882	910	949	979	898	909	893	960	889	929	885	877	899	937	887	919	941	909	949	906	927	935	897	886	834	911	926	944	892	851	914	949	886	871	911	905	896	956	931	916	927	904	898	929	940	911	825	896	919	911	960	913	939	958	933	923	883	952	842	920	911	914	903	913	918	894	954	908	940	878	910	961	939	961	893	920	878	943	936	891	909	867	855	900	936	911	910	922	913	887	916	975	909	859	945	852	915	905	925	907	899	959	903	903	871	928	1000	923	878	916	890	903	912	850	906	906	946	916	951	909	892	959	904	928	937	935	945	832	934	932	943	911	945	957	964	890	904	941	924	938	901	847	869	878	954	902	969	894	886	938	888	901	915	916	897	919	881	893	941	943	911	932	864	876	918	911	921	911	943	883	890	909	918	937	911	939	928	942	971	884	899	980	945	915	966	903	866	942	893	949	968	968	918	878	988	890	897	875	925	928	951	929	937	928	945	947	932	873	856	915	880	895	910	923	913	903	905	937	896	917	900	908	900	903	894	862	895	907	912	910	874	922	934	928	898	959	885	912	918	912	955	924	923	960	999	855	903	881	917	906	938	910	896	883	906	916	919	892	902	938	863	883	918	910	877	887	865	889	844	861	915	863	904	879	927	937	916	928	914	913	908	914	914	884	909	879	930	897	941	898	918	929	982	898	904	894	908	928	868	945	927	915	895	858	963	871	890	910	901	906	920	908	912	939	937	942	917	964	906	864	947	889	887	911	914	948	958	929	909	897	904	912	891	986	942	927	872	931	906	942	864	898	931	934	910	927	938	925	948	912	960	880	922	928	941	873	935	920	902	939	898	884	854	960	937	881	890	887	887	872	932	960	920	958	917	937	939	923	906	910	941	935	924	916	865	953	836	908	859	936	909	895	935	927	897	951	968	937	963	880	870	932	970	938	895	938	916	966	921	877	922	932	925	921	1022	882	918	900	881	903	873	932	932	886	955	872	886	888	901	859	932	945	916	905	913	858	903	965	966	936	867	921	928	926	873	882	896	915	937	910	870	941	866	923	899	935	919	947	929	909	906	878	914	919	899	855	897	987	905	889	925	911	922	919	975	922	927	901	885	869	918	923	923	910	913	917	903	900	863	931	920	902	961	888	922	950	898	903	921	878	888	904	955	903	960	897	957	937	890	920	971	951	968	942	944	957	885	943	918	903	929	918	940	923	867	904	915	912	921	938	922	926	902	952	899	908	913	930	887	935	942	924	895	920	964	868	920	961	882	934	922	876	932	906	872	864	907	918	922	870	931	812	892	940	938	902	891	893	866	848	928	918	943	875	913	927	899	941	911	904	894	899	927	913	905	900	890	948	940	885	926	913	895	907	854	922	968	912	944	874	953	885	920	941	874	910	929	880	921	865	868	946	836	896	933	909	962	864	924	891	975	893	925	931	888	948	946	938	895	919	946	896	887	899	885	933	895	955	866	886	936	967	937	900	929	897	823	941	893	942	844	824	889	926	891	914	952	934	902	930	947	986	946	870	940	946	905	920	895	925	922	921	890	917	906	889	927	894	901	956	860	904	922	862	933	926	885	941	916	906	922	904	932	847	873	939	884	894	918	930	894	876	901	944	873	894	906	954	915	881	921	871	883	923	939	880	911	950	890	975	861	882	915	881	885	945	953	882	919	907	875	955	861	880	884	902	943	896	918	935	914	935	896	913	922	936	936	926	915	915	903	904	967	912	938	931	962	911	917	888	885	933	924	905	916	915	932	866	952	897	979	936	944	874	900	901	933	894	887	957	913	924	937	927	953	872	884	892	873	922	947	921	891	950	930	926	914	926	929	891	948	860	917	945	920	883	839	916	860	914	906	911	968	894	916	910	897	925	927	902	910	894	935	886	914	951	923	891	937	929	853	891	910	971	917	918	934	901	884	921	919	915	880	901	911	926	924	951	938	910	890	871	959	864	903	916	888	933	931	928	902	947	936	892	932	856	903	956	883	913	847	933	958	918	899	961	911	946	905	936	888	882	960	923	867	911	878	877	921	909	973	921	968	926	903	880	954	878	922	899	888	917	953	901	876	926	906	871	894	921	884	978	906	900	931	943	941	896	923	935	910	908	896	931	901	935	930	933	932	908	852	866	882	872	929	838	935	939	863	933	943	902	913	959	912	888	893	914	902	918	947	916	865	921	883	924	930	974	936	950	877	878	932	943	931	889	937	896	893	912	899	891	922	932	932	899	949	967	883	952	910	928	894	875	971	974	939	920	954	896	924	939	935	891	944	894	865	905	904	936	906	910	873	878	916	933	950	933	903	913	890	990	864	934	921	945	943	942	899	958	915	874	901	884	916	936	918	870	986	922	886	910	887	903	918	923	941	917	894	877	887	844	942	956	938	911	908	924	885	943	934	873	848	928	912	914	898	885	950	917	922	917	950	958	871	946	900	890	867	860	907	882	926	906	882	941	962	922	965	883	885	890	900	920	945	893	896	919	971	892	898	885	937	931	892	928	880	915	914	927	929	923	927	917	909	912	892	949	946	932	913	945	914	926	897	919	861	926	940	888	906	907	947	876	910	933	967	921	910	909	903	862	885	938	843	955	913	925	825	876	927	869	921	946	935	900	904	937	925	965	883	944	805	870	899	930	923	895	875	904	898	893	889	909	961	872	850	885	938	936	916	895	906	948	889	907	926	930	937	898	943	920	879	960	931	886	864	942	906	936	896	882	963	922	880	873	905	903	899	937	883	914	917	886	904	913	866	966	925	931	913	974	926	947	887	856	892	889	909	877	902	957	922	963	897	920	915	853	947	946	910	917	933	891	931	907	930	918	918	937	903	886	904	910	908	894	886	907	903	895	876	919	872	901	968	919	919	935	947	916	889	930	888	897	870	946	898
24525	21343	28351	24683	19089	3489	1336	889	756	680	697	665	665	644	617	604	608	607	558	614	605	568	557	575	592	510	570	537	531	590	489	549	524	548	524	534	557	545	519	528	515	546	582	551	522	521	516	531	524	568	487	507	560	518	554	580	510	560	501	533	542	527	508	540	499	524	546	517	514	580	526	522	521	534	524	513	557	520	553	544	504	528	514	510	541	531	515	512	528	501	547	569	520	515	521	526	502	541	526	472	503	510	539	507	526	513	562	523	529	527	527	539	527	537	500	532	538	534	532	542	555	512	532	515	564	529	495	550	504	549	519	472	558	494	517	519	544	548	525	529	514	508	541	530	557	519	502	545	537	561	523	529	547	524	520	522	537	497	546	480	483	546	526	516	522	556	549	496	525	509	514	476	521	508	515	541	529	551	518	521	517	535	498	530	561	527	494	500	527	575	484	542	548	545	545	577	503	570	495	497	537	538	486	490	536	512	512	490	508	547	523	522	508	515	527	518	512	528	517	514	539	517	542	522	558	528	551	565	526	488	560	539	549	554	544	524	506	526	540	523	500	460	537	503	490	506	519	562	513	538	493	508	555	530	554	576	538	562	568	532	509	515	532	527	563	530	512	582	545	480	559	530	540	527	570	515	498	581	478	501	539	531	542	521	554	535	518	540	501	502	546	558	512	508	498	543	542	523	544	505	509	477	489	495	522	505	519	549	546	535	509	557	507	513	518	544	546	534	563	518	562	515	538	539	565	564	514	526	513	507	498	567	543	536	518	525	502	499	581	480	567	539	563	514	501	511	502	520	496	508	504	519	525	545	547	589	550	509	535	509	500	562	526	524	546	526	553	507	464	531	505	538	518	534	554	523	535	504	513	483	519	495	476	514	495	540	526	504	525	551	494	521	524	523	531	529	533	543	519	536	562	507	474	483	484	467	527	531	520	500	537	528	518	509	514	473	485	535	542	525	556	487	542	529	475	466	565	502	526	491	527	572	588	520	476	555	550	522	497	531	517	508	516	526	545	511	544	520	504	498	509	528	521	558	544	524	528	517	516	515	556	489	543	575	478	484	503	533	454	485	524	520	501	529	539	521	504	546	532	524	518	489	505	507	518	482	544	501	496	506	501	532	525	515	551	509	524	527	540	541	503	521	532	532	490	568	531	485	544	505	505	499	511	567	526	490	518	511	506	548	548	542	539	514	498	514	483	484	546	533	558	532	553	521	514	538	541	503	498	475	489	523	531	493	522	510	518	489	496	558	533	509	521	509	536	501	535	573	558	526	499	506	532	550	549	516	545	534	521	523	508	506	524	462	517	525	525	530	550	488	547	533	550	542	532	499	540	569	543	527	532	544	515	574	548	516	490	500	512	512	564	511	530	523	519	495	482	487	514	506	501	535	490	516	514	469	538	534	524	523	549	512	503	487	515	545	520	546	536	514	541	511	530	515	524	533	505	540	533	549	486	492	522	538	534	505	534	509	506	562	559	472	548	548	510	512	544	516	582	507	480	532	536	522	494	601	538	549	481	515	499	498	525	518	500	491	516	512	531	542	515	503	526	520	588	519	503	549	518	556	528	521	523	505	516	487	520	521	537	546	562	492	496	548	517	531	563	513	475	519	546	491	498	512	574	508	524	566	531	515	531	529	546	528	498	546	548	528	535	509	528	495	527	566	492	530	478	529	525	550	514	516	480	489	553	524	518	506	504	540	486	559	499	497	504	521	512	506	536	533	517	478	495	532	520	530	544	497	496	513	510	534	509	530	525	521	561	510	509	494	535	528	528	512	504	535	505	512	535	560	505	584	527	577	536	524	503	548	537	528	574	502	520	501	527	540	553	573	526	539	535	496	506	548	552	569	554	530	514	541	506	552	531	559	480	485	524	516	542	471	566	526	533	520	496	490	547	496	533	534	526	505	508	514	534	500	551	483	531	494	544	510	536	505	506	525	519	504	503	498	537	542	528	502	541	536	534	520	581	572	515	502	541	561	517	508	507	519	519	535	559	549	534	519	532	539	490	540	515	548	520	582	556	529	542	487	518	550	545	515	535	511	508	538	504	505	484	535	531	493	503	488	524	484	487	523	519	495	512	533	511	544	532	537	517	514	542	512	539	580	514	522	520	539	517	514	517	571	506	566	496	564	551	518	539	558	514	549	559	511	539	508	515	504	507	490	554	568	515	532	507	495	542	498	543	525	533	522	515	498	526	541	562	516	550	501	518	504	529	517	502	522	525	516	499	556	545	523	532	496	493	494	518	502	501	517	544	551	526	520	520	513	535	523	545	560	501	532	527	552	516	500	520	526	511	529	550	545	567	540	515	537	529	531	526	579	520	479	520	545	500	510	496	505	544	526	538	531	557	529	560	518	515	555	493	538	513	503	504	506	513	509	496	528	531	515	521	514	508	537	483	464	523	490	518	545	534	529	533	521	489	537	495	548	501	506	499	523	489	517	554	524	529	569	533	537	499	547	483	542	501	506	520	505	531	523	496	503	538	485	537	530	530	475	531	506	521	527	510	529	533	492	496	521	550	479	547	569	532	531	521	544	496	525	514	525	553	509	527	495	486	503	472	553	523	542	541	529	482	537	503	529	474	510	552	550	538	541	532	481	558	508	504	515	541	530	539	522	541	532	494	535	524	557	514	511	542	533	569	494	503	502	521	548	515	487	535	509	488	503	496	514	538	534	488	522	559	514	568	496	525	526	542	506	544	482	540	524	462	524	537	526	524	527	514	488	550	549	577	488	542	529	538	527	477	544	566	490	502	558	523	462	533	509	507	538	512	517	474	521	509	500	499	536	523	558	533	503	539	501	525	499	523	515	530	542	515	472	579	548	536	525	537	526	524	521	540	507	542	509	518	484	490	493	530	514	478	528	524	545	566	533	499	528	510	498	563	550	518	525	495	561	525	507	532	535	532	533	509	533	499	501	508	507	544	533	485	526	519	500	533	544	521	482	522	508	499	552	477	507	541	507	539	512	539	512	546	496	523	523	516	469	537	526	522	539	527	529	495	508	511	524	516	524	560	541	527	539	466	560	500	536	513	494	521	586	528	509	501	541	512	534	519	520	525	519	510	503	542	508	559	552	511	508	505	526	510	506	580	486	568	533	508	518	558	514	513	473	498	522	512	527	526	517	508	515	502	515	548	511	513	530	487	506	526	503	533	507	530	574	532	506	515	506	548	547	508	521	544	551	521	490	507	478	556	521	471	468	501	524	505	516	534	534	533	532	502	528	556	500	519	504	500	524	505	486	516	512	510	519	494	533	523	527	528	526	494	524	513	520	557	561	541	513	536	504	546	505	556	516	485	512	557	486	536	484	480	530	519	514	524	565	535	498	527	570	483	507	569	531	512	527	515	528	502	550	507	533	501	522	505	524	528	546	531	498	522	544	483	549	519	488	529	503	506	536	545	513	537	523	531	509	557	526	486	489	527	515	535	526	526	540	528	510	547	533	503	519	571	535	500	524	535	501	553	488
11272	16420	12914	8934	6819	4289	2766	1988	1541	1546	1460	1427	1353	1227	1161	1052	1079	1035	1009	1045	918	965	983	990	957	901	861	953	959	894	850	926	921	933	922	894	880	860	932	873	892	943	867	873	891	869	868	821	838	892	854	847	827	857	897	868	862	857	894	883	872	809	891	827	845	887	906	896	874	889	855	855	855	882	861	859	875	835	883	832	867	839	869	848	873	878	875	883	886	876	890	862	909	848	846	898	850	894	857	835	780	863	867	852	858	860	865	866	854	858	829	857	866	808	864	898	874	830	906	860	868	861	885	848	865	874	895	861	876	860	857	827	825	898	806	835	845	835	861	926	873	877	900	898	856	868	834	886	845	874	848	844	838	853	876	829	898	867	858	839	842	822	872	836	875	906	935	869	895	874	892	871	866	825	840	883	815	882	895	836	843	834	875	899	892	831	871	806	853	866	827	828	864	887	807	853	873	927	880	848	852	848	796	868	875	863	842	855	839	848	880	842	830	865	853	891	881	879	833	844	853	870	832	877	848	836	845	840	842	890	809	872	848	852	885	845	859	844	844	869	840	865	857	869	833	872	843	895	836	854	862	863	852	874	855	850	890	892	841	878	877	852	875	848	869	849	861	839	873	895	879	837	890	871	863	919	876	859	838	919	905	884	866	891	782	829	842	856	865	838	860	829	869	855	844	872	868	843	871	873	885	863	906	857	861	831	852	890	882	879	830	858	904	856	815	876	821	821	868	851	853	874	831	862	849	814	866	829	849	867	854	789	865	834	829	883	811	847	837	826	830	894	826	888	848	856	864	890	867	855	846	869	909	834	835	840	874	888	857	812	871	871	860	823	853	861	892	856	812	824	843	920	886	831	812	805	893	886	872	864	840	816	864	889	851	907	877	817	899	875	855	864	900	891	926	855	884	915	919	865	839	863	863	845	863	891	840	793	848	860	845	852	919	867	895	946	871	890	880	883	879	795	908	828	922	844	861	866	835	863	932	805	831	889	804	864	816	870	820	852	846	829	865	841	835	901	850	890	880	871	866	885	826	898	846	882	861	823	874	849	853	882	860	909	847	852	821	821	878	891	898	910	832	880	853	909	840	858	857	880	847	867	817	893	817	853	900	867	858	899	910	883	792	898	842	829	886	861	884	828	848	861	889	896	852	868	828	838	819	839	891	844	885	882	881	757	859	866	869	851	850	885	848	894	853	841	882	838	864	848	865	891	884	845	859	847	863	828	872	855	836	856	836	883	886	832	788	898	876	814	841	840	803	855	885	853	849	902	874	826	895	816	896	846	851	866	842	924	864	876	908	863	815	886	888	855	837	863	783	852	866	838	873	883	855	879	886	868	879	838	865	849	870	864	873	839	822	830	908	841	903	844	898	861	865	853	878	808	875	834	872	865	826	877	896	912	858	857	836	859	882	832	864	917	796	874	826	889	891	846	839	827	866	863	869	950	873	887	881	851	847	895	839	871	854	860	903	897	887	879	830	861	818	863	832	882	887	813	857	866	829	898	842	870	869	864	825	839	869	898	877	818	857	888	815	894	860	856	876	851	885	919	845	853	857	864	856	865	886	856	835	845	842	815	888	897	882	903	830	793	858	844	875	880	897	869	903	823	829	871	858	886	920	808	822	862	911	874	834	918	851	897	839	925	858	855	878	928	893	860	867	876	866	887	852	872	872	874	895	874	843	819	854	850	801	890	857	800	845	859	811	865	832	853	873	819	820	850	875	850	834	782	859	827	882	883	865	876	859	856	855	911	895	879	872	874	827	833	802	860	867	852	824	843	840	854	844	876	829	811	809	904	904	876	815	802	926	856	841	855	852	862	872	897	874	870	845	827	852	830	864	860	845	818	877	830	809	894	822	866	844	891	824	892	877	816	834	828	847	849	889	833	896	862	851	838	820	844	844	888	946	862	888	836	863	865	848	813	851	822	870	906	849	860	899	880	841	867	845	830	844	815	901	859	875	856	849	881	884	857	867	910	864	875	822	808	907	855	843	789	895	852	884	880	869	896	866	875	866	849	832	839	871	854	864	870	867	804	853	859	861	817	866	909	871	817	881	808	853	858	775	841	882	833	883	874	857	836	846	838	848	818	840	919	863	782	835	827	879	860	855	818	880	826	836	891	834	858	829	850	823	851	868	871	854	890	880	862	836	884	826	842	869	829	890	890	858	863	865	850	839	881	826	877	870	876	808	800	857	819	883	855	882	856	868	856	899	902	861	843	843	835	864	892	906	844	808	915	831	845	848	873	841	918	885	847	842	882	856	858	827	855	784	845	842	899	857	806	843	886	864	886	883	864	873	893	853	856	860	848	876	860	796	865	811	832	861	885	843	880	880	887	923	813	925	855	884	863	858	782	874	869	851	869	892	828	852	810	896	898	853	829	791	819	871	879	865	830	828	852	848	867	867	827	864	826	851	810	847	891	908	892	863	823	844	870	830	850	903	837	874	812	937	890	842	849	847	848	876	849	844	855	864	866	959	844	852	822	853	819	893	857	861	871	802	872	839	813	823	860	878	851	872	876	881	838	909	821	796	852	875	855	833	915	832	839	926	840	867	868	815	830	890	857	835	831	826	843	829	810	890	840	796	915	844	893	849	828	860	895	861	899	873	841	825	837	875	856	824	842	830	889	856	836	841	848	906	866	881	884	880	880	851	857	848	860	858	857	887	856	866	857	841	843	841	847	862	923	857	859	880	869	928	843	830	876	869	870	859	856	822	887	871	825	822	874	887	914	873	853	829	849	838	820	883	835	827	833	867	862	816	844	846	842	826	777	854	907	880	834	818	899	817	827	897	849	850	882	811	882	861	867	890	883	836	873	886	849	864	843	867	878	882	835	872	878	928	849	828	833	860	867	853	853	958	883	893	860	851	871	789	834	809	902	857	882	825	855	861	892	931	850	849	846	844	880	862	842	905	864	888	885	824	924	832	804	832	811	798	845	778	852	862	824	853	875	846	858	867	835	876	857	812	867	875	863	878	840	875	832	828	849	853	917	874	846	835	792	850	906	847	857	872	845	855	825	914	891	841	895	878	876	872	874	849	858	850	845	880	826	847	885	868	864	860	921	862	831	877	873	867	881	856	849	844	848	850	883	813	876	926	851	908	833	857	859	925	843	883	861	856	930	848	851	854	837	911	872	831	893	870	831	833	822	808	877	901	857	888	853	804	858	852	806	876	842	882	837	842	848	846	834	891	838	873	830	860	884	860	883	899	865	820	831	936	811	816	817	823	887	850	851	861	872	804	872	845	859	846	892	867	856	892	893	844	902	935	821	867	851	896	840	878	819	945	869	835	879	873	862	835	875	849	866	866	845	893	836	841	774	848	844	871	872	914	873	864	849	868	813	905	881	922	870	847	864	868	842	837	842	883	871	892	856	840	896	873	848	864	839	843	860	874	848	882	816	836	864	924	805	929	878	848	863	811	803	919	843	889	813	884	924	877	888	873	851	804	842	873	858	856	892	827	798	872	878
23450	21324	29071	23938	21328	19157	2973	960	626	557	482	498	501	432	379	327	314	315	319	301	309	300	272	278	272	241	225	244	211	258	229	228	252	227	241	239	263	254	247	218	222	227	219	230	238	231	242	220	219	227	225	230	235	229	218	238	216	205	220	246	245	247	199	238	246	228	249	224	221	244	213	245	211	196	217	229	213	239	226	214	211	186	237	211	223	231	224	213	210	226	198	216	224	205	226	219	200	198	213	195	210	237	200	222	206	205	239	210	213	229	209	224	217	221	218	231	218	240	188	218	237	192	244	216	202	199	199	219	200	224	228	230	211	208	228	210	224	200	201	237	241	219	230	218	214	211	244	211	212	207	209	210	232	238	216	214	223	210	206	207	196	216	228	206	200	216	215	220	221	197	205	208	246	191	220	213	231	229	214	220	224	235	211	185	235	222	237	199	221	217	208	208	201	209	219	224	210	211	229	240	179	201	213	256	224	214	208	237	201	225	187	225	221	232	236	221	206	226	224	189	216	209	222	207	195	191	217	208	210	203	220	210	221	204	233	212	205	220	215	217	240	195	206	209	259	212	203	192	224	223	205	210	207	209	231	204	216	210	205	214	239	219	215	202	216	194	218	204	199	197	211	234	218	246	220	234	226	177	200	215	237	199	208	216	230	216	232	233	244	227	218	198	205	201	190	221	229	227	202	206	233	210	219	228	234	199	204	236	245	203	219	218	240	204	182	207	212	209	197	217	208	203	244	220	219	211	239	216	230	208	209	194	215	215	206	208	217	235	259	217	207	213	196	209	202	211	208	228	209	217	220	225	223	193	217	210	236	203	209	187	211	211	234	219	234	218	225	229	197	202	203	211	234	219	219	216	228	219	216	224	210	232	200	221	205	253	207	236	224	184	217	238	212	225	246	231	201	224	203	215	243	206	232	220	231	209	224	251	215	242	202	196	203	211	254	205	234	257	205	232	181	179	210	216	227	189	222	196	199	201	211	214	210	205	211	215	219	220	184	212	228	202	192	221	245	202	217	207	211	217	240	215	224	218	221	210	238	191	220	241	216	225	199	218	226	202	219	211	206	223	223	214	202	213	202	224	202	221	213	240	215	214	212	206	217	215	217	230	207	240	211	213	198	204	208	195	232	217	208	210	217	203	214	232	215	207	223	220	189	221	191	216	222	198	209	208	202	239	220	208	222	222	215	186	219	240	194	196	191	220	227	191	210	240	226	201	219	219	216	225	223	234	242	219	187	231	211	219	226	230	238	219	186	213	189	216	192	219	211	212	240	211	241	205	252	205	217	221	205	217	218	227	199	215	190	214	216	204	222	215	226	231	203	236	212	230	200	189	213	217	218	203	234	193	187	213	219	211	202	224	206	216	211	221	215	214	194	206	234	205	218	225	223	226	199	247	202	248	234	217	216	191	187	197	200	192	214	186	226	202	217	223	189	226	213	216	212	220	210	205	198	229	220	201	230	220	239	226	210	200	240	216	222	231	216	221	237	210	213	220	224	206	211	236	230	208	212	209	228	215	192	196	203	236	230	229	209	204	199	211	208	215	230	199	223	210	216	204	208	218	203	190	211	225	251	198	210	205	241	239	222	207	209	187	201	198	240	221	223	208	207	214	224	229	232	223	223	218	215	213	222	212	212	220	221	234	235	203	222	223	203	202	209	227	209	218	188	210	213	246	204	195	215	208	198	200	202	237	223	215	207	223	210	224	198	212	199	226	239	205	198	205	230	216	236	231	206	206	218	218	213	229	213	205	218	213	202	204	203	205	232	229	188	207	198	201	235	200	233	223	230	204	211	199	197	203	233	217	214	209	215	223	212	234	237	209	227	248	233	199	206	186	234	198	206	229	227	234	209	223	228	209	230	204	218	212	209	208	196	235	226	219	218	197	211	209	197	220	212	210	211	209	205	205	214	177	217	210	216	187	226	218	231	200	200	210	239	234	204	206	211	177	207	205	212	244	215	206	214	208	226	230	216	212	222	230	226	227	229	223	211	209	210	235	199	213	221	207	188	215	211	196	217	205	190	198	211	230	227	231	214	201	209	192	220	229	225	208	204	219	224	196	229	209	209	198	228	208	225	223	186	225	196	233	221	214	223	210	207	237	234	206	217	236	225	225	205	221	206	225	200	223	213	197	211	211	195	192	244	230	219	218	217	227	220	231	250	219	218	233	203	244	201	238	231	219	234	223	207	208	234	222	216	215	196	214	250	209	209	183	233	198	256	226	205	212	204	196	196	215	207	212	206	241	230	210	211	202	195	203	223	210	200	204	213	212	225	197	222	198	201	203	205	192	187	223	193	205	238	205	215	203	195	221	192	228	201	202	215	229	217	216	216	200	213	237	221	228	235	230	235	249	241	231	195	218	230	215	225	208	196	205	204	243	214	223	241	201	217	202	204	212	210	205	213	213	202	207	211	210	204	198	210	204	201	213	244	223	213	202	211	215	208	196	254	220	206	230	193	195	207	195	198	210	242	227	204	219	225	217	197	226	193	220	211	226	221	208	200	209	212	211	225	226	233	218	217	208	213	221	225	212	202	225	184	207	227	229	199	192	207	225	213	224	219	245	209	230	215	196	210	206	218	251	229	187	218	211	250	191	211	210	236	243	224	217	212	205	231	187	212	190	260	189	189	235	219	203	218	244	189	227	220	198	228	212	224	199	232	225	196	223	225	201	206	209	221	203	211	229	215	196	202	218	218	227	226	231	229	225	196	214	206	215	218	198	209	231	213	192	201	214	215	188	223	200	231	227	213	241	221	200	207	229	229	224	200	211	235	222	216	233	205	220	222	201	221	189	206	200	232	222	223	238	233	240	198	200	223	207	203	212	197	201	218	213	229	194	251	232	224	214	213	218	221	210	216	223	206	235	217	212	203	191	196	217	230	176	200	206	218	204	245	238	214	224	202	208	245	252	208	200	180	212	189	218	195	200	210	248	228	199	217	210	208	215	199	218	194	231	229	210	221	199	188	210	230	210	225	235	217	219	212	172	185	240	201	203	205	237	219	207	219	221	216	210	232	191	202	198	225	235	210	217	209	187	243	232	219	221	231	217	196	204	229	218	226	221	214	196	209	215	241	200	236	215	215	226	228	218	197	205	206	211	221	224	191	198	265	224	208	223	193	210	207	230	226	210	232	210	173	221	230	215	214	235	216	231	200	190	215	227	202	232	217	250	193	249	215	213	222	218	201	221	222	221	213	213	180	206	210	226	219	216	190	237	204	216	238	210	214	216	194	202	233	211	213	211	218	193	200	210	235	196	196	193	239	214	196	217	231	231	206	236	217	203	201	205	211	192	235	215	224	206	228	219	208	216	238	230	220	199	232	225	213	220	214	204	222	210	246	219	214	224	223	213	202	207	194	218	227	204	200	205	235	216	181	211	208	192	206	225	236	209	219	195	221	227	231	220	226	226	211	186	207	219	211	199	194	203	232	196	217	242	214	189	220	226	192	219	205	224	201	213	240	225
14167	22809	18979	12617	9254	5893	3945	2627	1993	1467	1366	1371	1334	1094	927	839	777	654	620	674	609	588	614	556	519	484	524	504	455	461	480	469	430	422	445	467	484	437	455	444	417	421	417	383	390	390	419	449	399	417	403	386	397	387	385	379	373	420	385	371	400	405	403	405	391	408	389	345	397	415	410	369	384	382	372	388	359	382	391	409	376	352	386	416	403	367	387	381	401	355	391	340	369	358	381	372	358	371	412	402	331	363	387	373	358	377	361	393	361	364	354	376	339	371	381	344	404	328	378	354	373	369	336	337	364	355	350	329	337	370	339	375	369	361	346	364	355	353	361	373	355	349	398	383	397	383	412	345	370	396	400	382	361	378	393	383	384	384	381	347	356	364	381	336	360	408	360	378	375	370	366	360	350	374	359	377	406	390	348	330	369	361	376	341	340	375	368	351	346	364	365	394	377	382	375	351	358	359	383	371	375	292	371	391	368	397	364	350	351	398	348	397	377	377	388	361	351	391	351	388	357	350	393	395	378	383	396	351	364	362	382	371	349	392	346	353	396	334	360	340	357	370	385	392	399	371	381	373	366	345	398	378	342	345	438	396	387	371	363	380	353	379	363	317	372	368	344	361	324	347	362	365	336	394	361	352	368	358	346	373	382	384	361	371	436	358	333	373	368	377	356	384	383	397	369	354	383	335	333	371	392	385	385	324	354	338	377	374	383	360	355	386	354	348	362	363	363	340	367	390	363	404	395	348	341	417	382	332	360	335	373	358	352	394	379	339	375	338	354	391	370	372	370	353	379	384	350	368	369	344	381	379	397	376	368	389	335	375	368	372	361	394	357	341	360	366	388	365	414	373	388	391	373	370	396	374	355	335	371	390	385	376	389	317	356	388	372	379	389	336	339	339	393	359	380	390	384	385	341	402	396	369	354	369	378	360	381	361	349	408	371	388	368	379	369	353	347	335	353	382	392	368	406	383	360	399	357	376	371	374	383	365	348	346	353	400	388	388	392	334	389	383	353	379	408	388	409	359	366	368	377	379	389	366	375	411	363	346	384	358	386	384	380	382	359	407	374	392	343	379	357	352	378	387	375	364	392	354	362	352	363	363	372	363	362	350	384	393	340	337	379	379	399	367	387	382	378	347	391	379	345	384	368	345	370	380	375	356	402	348	370	372	359	353	373	341	386	364	371	367	387	402	400	324	352	380	384	357	360	384	388	405	377	392	346	403	354	356	392	354	332	377	344	374	377	329	370	372	402	382	366	377	363	351	343	370	376	356	351	373	348	343	363	373	333	393	345	367	343	367	377	378	351	347	377	416	373	361	382	397	362	381	405	368	365	360	404	346	396	372	386	318	340	379	360	374	381	378	322	376	380	364	393	359	346	383	386	396	391	381	363	365	393	346	383	382	382	377	360	363	361	328	385	359	363	371	371	362	353	418	366	387	334	367	379	375	365	355	350	355	378	403	341	368	358	348	362	347	368	381	411	371	348	364	373	349	373	365	322	394	419	381	350	376	365	362	395	363	348	339	392	358	372	385	377	367	367	369	395	349	356	345	348	374	374	372	372	361	379	367	353	405	379	361	370	393	394	343	394	397	325	397	383	345	347	343	353	399	358	365	346	344	375	372	380	357	344	368	358	359	354	405	383	388	366	374	358	369	371	357	343	396	363	361	358	373	384	358	362	400	373	337	367	359	418	386	360	369	370	365	377	366	376	372	350	394	405	405	378	359	422	359	376	381	369	365	366	383	389	395	362	396	388	378	387	386	401	366	370	365	345	378	389	364	334	332	341	360	370	392	382	353	334	330	365	369	397	365	388	350	378	394	370	384	320	397	378	373	367	381	351	361	338	354	359	384	356	368	388	330	375	353	367	356	350	370	367	370	382	367	370	369	399	372	378	334	381	411	363	380	395	380	376	387	367	352	372	344	377	389	338	342	413	359	388	381	338	371	364	342	366	362	381	376	388	394	358	389	375	382	364	348	377	387	376	379	386	382	371	374	378	348	390	385	325	356	348	342	371	394	365	398	390	342	377	334	388	375	362	340	365	353	343	389	400	338	364	366	328	343	367	355	385	336	367	401	380	369	346	356	374	364	386	373	344	356	355	387	335	357	354	372	346	359	348	339	372	353	368	382	367	340	378	376	355	353	359	365	390	359	344	351	357	358	383	349	348	362	372	394	358	386	347	381	369	336	398	394	359	340	370	365	352	381	351	345	361	402	349	378	365	372	362	381	340	359	361	376	412	346	367	378	354	405	391	366	365	388	389	357	328	349	392	352	370	387	374	356	405	368	350	322	333	335	370	360	379	362	371	330	354	349	371	378	356	405	376	396	396	363	385	381	376	401	365	381	367	347	391	348	372	335	342	361	346	363	387	367	365	372	347	367	354	363	325	356	384	353	351	345	384	379	338	387	377	368	361	341	394	389	346	345	370	399	383	378	353	343	346	377	357	339	361	348	386	368	394	375	349	362	408	374	370	408	374	381	380	340	407	365	356	457	359	374	389	316	381	391	365	357	384	380	359	375	368	379	320	362	357	379	363	348	387	405	377	370	360	393	367	370	363	352	390	381	335	400	352	417	365	376	367	371	336	347	363	334	371	372	383	358	377	392	387	333	388	375	379	368	365	383	395	375	385	382	379	373	358	397	345	397	368	382	399	365	387	398	388	366	378	358	365	379	378	390	393	357	385	364	380	349	365	395	374	338	384	368	364	384	356	353	346	387	362	364	355	404	352	361	390	361	380	371	398	386	401	387	387	373	372	355	355	347	349	374	377	395	374	349	369	351	354	384	367	365	386	399	400	391	362	370	361	380	370	358	402	388	373	356	330	356	385	369	348	355	353	345	374	331	361	348	362	362	347	360	388	380	361	376	374	361	349	374	361	385	352	382	382	357	365	354	385	356	328	370	346	365	379	356	343	383	355	372	367	364	378	358	373	406	392	375	373	420	395	339	366	328	336	413	384	365	411	385	379	360	386	372	346	365	379	369	379	346	418	374	368	397	361	350	353	379	400	358	417	388	378	349	355	386	352	367	356	368	395	344	373	359	359	359	378	358	388	380	393	359	395	396	375	327	366	362	375	341	407	371	393	353	386	361	382	343	377	353	377	355	344	354	366	362	389	369	415	366	383	380	336	349	369	343	335	411	388	371	399	352	383	376	375	360	360	358	404	361	347	352	359	376	339	380	349	381	366	375	347	373	358	344	392	377	385	349	388	396	377	364	343	330	389	333	363	363	386	359	376	390	329	365	374	366	370	342	321	372	365	383	357	350	395	361	380	338	353	374	376	369	381	360	404	353	412	363	363	397	348	400	375	376	383	342	383	335	334	359	385	386	356	366	377	369	372	370	406	389	389	379	365	345	363	358	365	390	370	359	377	365	352	366	382	369	368	389	361	375	326	335	349	364	399	378	377	375	369	385	369	345	370	351	358	391	355	367	359	395	358	343	327	391	360	353	408	372	415	378	363	379	378	365
26842	20061	8560	2692	1426	1020	786	624	582	586	553	594	593	606	583	589	550	561	544	576	606	549	559	562	571	587	533	602	605	591	545	534	565	547	593	565	558	571	560	562	575	570	555	562	545	581	580	561	545	597	588	598	518	542	556	566	549	567	563	517	534	590	592	534	565	541	532	554	572	590	514	559	605	546	552	556	569	590	594	558	563	542	522	543	563	580	545	538	546	533	542	541	582	549	520	556	607	525	556	565	561	571	526	568	619	576	539	532	561	547	575	562	542	563	522	608	612	560	566	520	543	549	544	516	543	572	579	548	553	567	504	559	563	570	586	549	564	553	502	553	542	559	605	557	588	522	571	561	562	519	540	517	481	543	588	527	555	562	580	530	580	501	555	527	558	548	563	573	552	582	576	543	551	566	534	558	546	568	564	541	551	538	565	563	533	527	548	543	561	513	583	527	545	524	551	559	594	563	558	542	552	557	592	560	521	578	570	549	560	555	563	555	501	549	585	553	563	552	583	551	544	602	570	568	584	585	557	614	582	571	566	545	561	560	565	532	531	535	590	552	554	540	550	550	540	555	595	546	546	503	554	537	549	546	553	552	597	577	550	533	552	578	566	572	560	541	543	538	562	617	562	539	545	562	591	551	526	534	568	571	584	535	529	576	537	560	532	524	571	524	537	574	589	544	543	554	542	617	555	567	563	515	548	585	573	557	528	594	566	547	576	556	536	572	603	539	552	541	605	548	546	547	542	542	555	552	577	575	554	548	548	507	534	528	537	575	570	588	577	539	562	558	535	550	562	574	538	556	595	553	568	554	524	579	571	562	585	571	563	529	557	544	561	528	569	556	577	530	594	550	561	543	563	558	520	564	516	595	568	583	508	588	576	559	528	550	538	557	554	568	573	562	543	605	533	533	566	569	584	581	613	559	526	581	590	560	575	587	533	588	543	531	550	479	553	582	549	582	586	523	573	565	556	568	568	567	526	573	557	582	594	555	523	559	550	563	549	538	558	563	609	565	517	566	549	531	545	563	557	543	599	542	586	567	567	543	555	579	481	533	539	561	535	539	551	565	539	547	583	524	540	581	547	543	530	555	542	570	541	513	547	525	543	563	609	551	561	563	547	549	553	543	560	540	561	557	570	531	554	550	545	583	550	557	573	551	549	557	588	562	575	568	578	550	559	572	565	605	579	588	547	587	580	552	576	570	545	542	547	575	586	591	593	570	567	571	543	573	587	559	574	550	563	568	553	574	633	532	531	566	552	576	554	572	518	548	563	557	550	547	533	547	567	566	531	579	538	573	608	546	575	542	569	545	577	549	526	534	544	553	563	537	499	544	540	522	574	549	546	562	536	540	583	570	572	579	549	569	568	543	538	556	526	597	557	572	555	561	557	562	569	577	572	572	549	569	564	521	599	529	578	570	537	557	584	520	523	546	545	582	562	549	586	563	570	544	537	526	586	544	548	578	565	570	574	514	568	545	523	588	563	557	566	544	551	555	536	529	554	525	537	562	564	540	540	548	521	526	541	525	528	546	556	572	562	567	567	554	552	564	527	563	544	548	533	537	547	581	570	557	553	578	565	567	581	540	547	558	590	571	572	564	553	576	539	522	580	549	543	539	541	567	601	586	575	548	557	531	524	552	548	568	524	501	580	572	582	539	537	600	575	550	580	555	584	571	576	567	561	573	573	582	518	556	526	529	567	555	605	580	534	577	582	542	601	580	587	563	550	582	537	570	567	519	529	565	581	549	601	571	563	597	540	544	543	584	562	556	546	530	535	542	558	573	561	575	548	575	546	562	583	541	557	568	537	586	555	543	572	554	556	552	578	588	559	602	510	531	568	544	560	589	545	569	531	524	593	547	553	558	552	540	509	542	554	593	564	533	553	529	606	533	538	548	536	558	567	535	562	570	519	535	568	564	554	540	544	561	573	556	567	513	521	541	595	560	583	534	581	550	597	615	526	543	544	548	567	577	534	600	585	613	573	533	542	549	550	532	595	542	588	567	579	508	605	517	515	553	561	548	573	533	525	523	564	551	518	578	516	522	581	504	562	566	564	572	585	548	532	536	537	566	565	531	549	553	548	586	538	551	589	566	565	545	547	542	606	559	578	550	534	519	564	548	541	539	542	551	566	534	562	596	534	583	557	557	549	593	518	549	549	548	571	563	570	584	544	545	561	575	571	524	566	529	625	549	569	562	549	566	576	550	574	569	555	555	584	547	577	523	532	526	590	583	539	581	539	560	545	547	556	589	579	603	548	526	583	553	563	569	595	542	601	533	564	580	550	540	554	591	570	576	525	538	578	574	548	531	562	555	548	569	575	574	559	553	584	576	570	575	551	569	595	562	577	556	546	558	560	546	590	560	538	540	562	548	562	549	559	557	557	588	570	599	544	524	574	575	537	538	533	567	561	514	580	578	549	603	516	604	539	590	589	549	567	599	549	582	582	560	563	555	525	531	543	547	554	532	546	571	556	568	582	546	531	571	542	571	584	565	570	570	576	550	535	552	579	581	532	563	566	560	579	555	539	561	570	537	508	570	549	577	585	531	546	596	593	556	563	566	530	569	574	534	612	562	598	538	548	549	569	554	557	563	561	564	561	590	601	578	564	574	582	545	550	530	539	522	522	572	535	550	578	553	504	571	560	531	582	583	569	588	544	579	583	543	579	561	563	572	511	579	569	574	563	548	535	580	586	552	558	554	556	579	505	555	539	546	543	579	628	557	544	523	524	559	544	560	616	528	539	546	566	567	545	520	621	571	561	555	512	547	565	546	551	558	568	588	551	573	548	588	537	559	538	556	573	558	547	524	567	548	583	600	563	539	563	587	588	600	597	577	526	544	579	601	570	591	606	578	546	585	576	535	603	556	539	570	564	592	556	582	505	540	560	536	564	536	513	537	591	537	602	544	557	511	530	551	531	605	583	544	531	584	543	566	560	572	546	562	524	545	571	597	566	584	573	562	587	547	548	542	582	534	547	530	526	535	544	575	596	531	548	533	554	553	544	567	591	603	537	549	580	524	579	521	543	620	575	546	534	494	550	553	550	537	577	529	535	520	502	543	573	596	610	592	579	554	562	552	546	535	554	521	578	576	532	568	553	565	533	569	572	566	565	562	570	521	551	585	569	601	543	540	580	595	562	596	564	579	544	549	548	583	535	571	563	547	524	555	554	579	528	571	564	559	594	620	560	624	545	589	550	562	588	554	527	581	554	524	557	576	565	579	550	586	541	542	561	550	533	574	550	564	560	521	526	562	571	546	571	608	535	568	576	566	524	589	536	551	529	587	525	545	541	516	623	609	601	531	530	555	535	567	571	592	553	557	558	553	542	559	563	530	548	539	581	539	543	547	542	513	562	533	551	524	549	538	553	517	563	525	556	586	578	561	528	553	533	578	561	540	556	540	527	530	569	544	530	563	550	554	577	513	593	553	543	564	524	539	553	560	529	557	547	527	611	546	556	548	537	569	527	576	546	544
9872	10477	7364	4213	3002	2011	1485	1198	1060	1012	1065	999	1000	1056	997	943	965	927	849	948	938	944	956	930	942	938	913	861	897	910	922	963	931	938	859	932	910	885	858	889	872	917	953	952	888	938	932	933	918	910	891	870	930	915	932	931	908	865	874	870	901	951	947	876	942	915	902	890	938	926	907	922	935	941	937	876	926	844	934	873	875	916	902	959	920	912	921	932	865	880	921	881	903	912	893	873	897	859	900	910	896	945	899	891	891	913	870	909	914	887	885	845	925	881	854	926	952	903	913	935	888	951	952	898	925	854	911	959	896	955	909	876	863	871	872	870	928	873	912	963	903	922	880	964	895	895	851	887	896	872	905	884	891	867	892	876	932	898	882	890	866	887	946	918	881	915	870	916	880	960	925	869	856	884	933	879	955	941	867	866	850	892	848	898	926	952	883	905	924	895	868	825	906	931	907	915	892	938	954	880	905	897	876	952	904	851	895	869	890	906	900	877	921	889	923	874	912	842	854	944	905	937	886	888	855	877	895	901	899	861	973	916	871	930	906	888	870	920	872	854	931	884	885	907	891	1013	912	918	866	892	931	916	971	930	829	874	893	862	931	943	881	931	923	903	879	897	882	935	912	949	917	920	921	918	880	911	885	887	883	863	954	883	858	880	886	856	878	894	909	916	888	896	903	857	904	896	923	911	939	915	936	935	891	963	843	884	909	914	905	865	977	905	828	936	867	916	867	894	907	935	850	974	907	886	888	903	910	881	920	853	954	880	880	910	890	879	875	924	876	904	892	881	875	908	935	891	905	863	914	857	918	931	907	943	926	898	871	903	910	949	906	902	866	867	863	879	956	884	967	874	933	823	914	886	881	898	905	873	864	904	937	865	955	874	914	858	848	909	918	898	938	883	897	873	886	909	898	888	859	889	880	889	915	901	917	865	877	859	861	888	869	896	940	852	884	904	897	892	879	885	932	878	872	936	909	893	912	904	891	862	946	864	871	887	920	912	884	885	922	898	899	870	895	926	888	948	863	861	894	929	956	906	890	844	861	922	912	915	925	835	890	901	895	965	896	854	903	938	908	915	943	889	829	872	860	931	882	898	972	914	884	892	934	900	895	940	951	924	924	879	888	852	903	914	874	923	905	877	905	863	872	910	906	874	932	883	896	884	841	917	821	913	902	865	883	930	936	858	913	905	912	890	930	914	898	912	868	860	929	899	921	915	970	903	894	935	910	907	858	851	909	835	880	953	893	841	913	917	841	902	874	867	905	890	892	888	903	877	859	923	865	929	885	905	837	892	887	913	885	888	855	933	907	932	939	950	883	909	896	905	895	879	827	900	915	933	884	920	848	899	895	909	891	900	901	823	924	922	920	905	902	880	932	888	919	908	868	927	890	940	904	842	902	885	896	906	919	924	946	964	957	897	896	894	869	871	914	871	857	852	884	923	914	877	898	893	897	898	822	916	889	845	855	871	853	897	933	888	910	981	921	908	858	888	886	862	919	907	886	865	872	863	927	894	876	928	915	932	891	885	866	869	868	893	908	963	896	962	921	877	888	912	921	861	844	938	851	936	941	896	879	915	937	908	879	860	890	898	924	863	891	955	877	892	871	903	912	924	885	894	900	933	884	931	949	875	879	924	867	920	918	912	870	884	950	899	935	915	880	878	892	883	875	925	928	890	869	926	902	919	888	935	867	862	897	917	875	843	897	933	929	884	859	900	901	879	904	884	890	875	874	905	866	885	917	933	919	892	891	912	925	904	913	862	833	903	926	925	889	884	918	897	943	899	881	895	890	860	878	900	882	892	882	878	879	888	888	902	910	879	961	897	872	890	877	924	935	889	903	866	890	883	852	953	917	877	908	892	868	942	882	950	887	904	931	907	949	909	894	913	883	816	869	919	961	934	905	888	904	911	896	824	893	864	881	852	947	969	890	942	889	905	925	867	939	913	878	874	876	909	866	939	902	849	943	824	900	898	906	883	926	870	876	884	880	904	877	931	921	884	904	912	855	930	957	894	906	860	883	961	921	927	906	842	870	890	891	925	887	938	912	913	926	922	860	865	915	899	905	904	891	876	863	883	843	898	881	939	872	920	954	916	880	894	874	870	911	870	939	921	822	926	878	910	870	904	867	903	885	835	895	882	891	900	899	936	967	897	966	897	865	897	925	895	906	842	864	969	867	863	917	858	932	972	923	915	927	884	887	918	906	866	883	880	910	900	940	902	857	870	915	939	962	969	896	907	859	899	916	906	936	919	951	866	918	863	922	925	850	902	886	909	889	891	826	925	908	956	877	942	882	874	932	858	941	891	948	823	853	925	875	918	910	916	887	944	893	913	912	917	881	893	871	953	906	877	890	916	929	912	903	895	889	930	930	902	865	928	889	964	889	891	905	898	886	916	922	915	929	900	891	921	916	917	904	889	899	867	892	890	922	918	887	903	913	869	895	926	873	875	879	908	859	881	944	931	912	889	895	904	892	984	937	895	936	921	934	895	914	851	898	951	903	956	832	900	882	909	893	851	915	919	902	920	910	902	892	838	897	880	903	869	912	900	922	890	938	885	924	848	944	904	904	942	939	920	951	899	892	956	858	962	904	885	954	910	936	878	873	892	882	965	921	925	891	889	925	887	941	856	953	917	867	915	893	927	884	939	864	919	923	950	928	886	900	890	885	890	930	931	878	924	886	872	927	891	882	876	866	895	907	917	842	904	905	916	923	880	920	930	888	952	942	935	897	893	952	876	940	920	875	882	914	942	881	947	913	908	822	974	951	883	923	929	896	914	910	935	949	879	891	921	965	867	867	904	875	864	883	874	938	899	928	870	899	902	903	941	930	923	875	889	922	910	900	921	956	908	866	896	867	847	880	890	888	853	915	908	912	921	873	862	900	926	852	849	861	911	895	902	843	896	859	937	867	942	910	910	900	910	905	948	920	920	943	900	850	897	888	861	925	932	953	876	895	903	876	900	888	931	886	895	869	871	883	868	907	891	950	905	950	946	904	894	835	860	937	933	910	889	891	901	904	877	880	942	877	894	931	907	898	899	860	870	895	923	874	887	947	865	849	861	860	927	935	921	886	928	910	869	945	911	896	893	934	880	858	930	882	936	898	914	878	961	861	908	932	858	880	872	867	854	879	906	868	901	901	869	876	892	876	864	885	909	899	910	941	887	875	937	889	888	946	958	915	924	931	888	878	868	878	914	923	859	845	942	878	918	975	896	889	906	889	900	925	931	917	894	899	910	881	867	892	902	923	887	916	907	882	831	879	905	859	926	912	879	916	898	909	935	916	895	936	902	924	907	927	910	921	933	935	931	903	887	852	932	913	926	920	892	881	847	856	875	881	888	919	900	934	864	871	882	955	863	892	918	949	880	838	899	939	910	842	898	918	897	894	968	893	952	884	898	912	914	858	901	905	935	886	893	870	939	874	907	898	1012	961	886	914	885	881	895	891	912	895	900	878	874	928	943	899	928	858	836	888	887
24567	21369	28368	24705	18975	3157	1352	919	850	690	706	703	658	611	659	633	575	574	562	559	595	567	525	544	554	524	560	553	523	524	512	547	574	573	539	548	547	530	593	544	507	531	539	556	514	523	521	562	525	539	577	557	508	543	539	520	560	520	537	564	534	521	526	565	519	529	519	494	552	536	528	505	509	519	569	499	506	496	538	516	508	536	493	498	515	558	514	588	528	529	538	552	489	511	568	555	508	537	549	478	519	521	535	534	517	561	494	526	487	498	496	531	506	528	519	494	552	505	525	510	545	534	554	542	499	501	538	524	462	537	503	506	562	515	539	563	526	513	486	541	488	499	506	524	489	536	527	550	497	541	495	576	477	515	497	533	534	533	496	524	526	521	532	523	517	522	495	551	509	510	526	529	528	496	504	535	572	518	507	538	518	514	500	520	471	517	551	504	533	509	487	533	486	542	522	488	538	534	488	542	538	527	533	502	555	508	513	527	492	507	531	513	567	565	509	521	497	476	500	499	554	512	537	495	488	526	487	534	551	549	510	519	532	536	559	515	554	523	502	486	501	550	526	493	503	561	549	539	481	540	485	528	520	508	501	528	507	494	566	501	536	501	513	485	489	515	499	514	580	528	524	516	485	502	524	492	517	521	517	501	519	530	533	561	495	506	521	518	507	507	566	507	552	492	490	487	492	554	526	540	522	535	529	507	523	505	499	525	484	536	502	522	523	508	529	516	506	492	541	542	544	518	548	544	528	511	548	553	509	491	509	492	537	517	511	520	547	530	532	543	564	529	501	552	513	541	482	503	509	514	524	495	549	545	544	487	523	532	542	484	517	538	498	549	494	510	510	531	485	567	509	488	509	482	516	515	579	527	497	566	511	480	531	500	496	516	515	499	508	549	565	475	493	561	520	501	522	496	556	513	537	527	480	573	527	499	510	484	544	511	516	551	512	534	558	494	506	546	520	519	475	535	499	504	527	501	505	495	522	520	518	535	496	485	505	498	543	537	530	552	548	502	502	546	481	526	512	521	551	494	469	556	535	524	513	529	495	525	476	558	518	496	529	509	524	525	508	505	504	528	498	509	497	510	571	544	567	520	563	547	534	533	528	531	500	492	538	524	516	553	543	519	544	543	588	519	580	486	516	521	528	551	479	509	553	536	518	520	512	538	531	519	494	518	512	524	499	478	505	498	477	497	530	535	447	540	505	544	506	501	519	508	509	553	534	502	499	532	471	482	511	564	532	588	471	554	530	510	508	542	521	565	513	544	506	529	516	527	498	491	512	532	514	537	522	565	514	558	502	517	505	487	480	523	552	525	529	499	533	539	555	495	529	489	515	498	521	545	523	486	523	512	584	523	541	492	517	536	536	494	528	497	544	494	508	552	505	524	508	500	501	515	539	488	496	500	523	535	526	560	499	493	524	488	538	526	508	545	534	502	510	540	529	504	561	501	534	497	533	492	564	529	521	547	532	502	549	509	524	494	559	508	487	523	501	531	561	537	533	543	490	525	521	528	516	535	532	535	515	501	512	496	520	536	528	549	527	539	530	512	536	534	559	529	556	548	527	505	534	531	506	507	511	536	505	537	521	521	494	503	527	505	513	522	501	502	498	521	504	528	532	565	585	493	485	485	538	529	538	517	492	506	506	530	515	506	498	490	529	519	515	508	545	528	487	485	471	477	483	516	501	483	552	516	529	541	526	500	506	520	521	472	504	540	492	547	526	516	496	502	508	505	534	481	550	522	507	526	469	519	579	522	519	511	474	534	513	560	522	513	502	497	529	507	497	549	501	543	560	547	518	493	523	559	539	509	547	521	502	530	561	513	524	526	468	528	510	523	500	499	550	507	575	553	507	513	504	497	546	561	513	497	524	533	528	499	510	568	543	475	528	524	562	521	509	493	530	533	527	564	545	492	556	466	518	520	503	500	535	516	509	528	463	539	451	499	536	549	489	529	506	527	526	524	550	477	499	503	495	495	526	504	522	503	565	510	515	504	524	517	486	511	559	484	555	499	525	530	563	525	531	524	554	524	490	468	500	531	475	500	541	528	530	574	554	574	522	500	491	557	518	514	543	546	510	515	536	499	492	541	525	525	506	520	483	568	509	519	524	502	490	558	553	533	543	539	504	511	517	481	529	528	535	517	535	493	533	575	511	518	527	516	538	522	532	464	527	531	523	521	552	526	503	485	514	501	491	523	498	529	528	537	494	501	513	579	527	515	553	514	527	530	489	500	524	496	525	521	483	545	499	559	537	551	499	530	506	562	542	511	521	508	512	499	513	538	523	507	574	511	515	529	536	499	500	553	529	531	530	482	516	551	477	543	516	524	546	525	482	500	510	500	543	498	527	502	545	556	509	537	537	456	500	525	522	544	506	507	516	581	510	519	529	573	512	558	524	515	520	520	562	534	537	519	496	538	506	491	515	525	516	524	516	564	526	461	521	489	495	510	558	564	518	558	533	489	539	512	517	492	518	518	475	523	520	515	536	549	537	531	536	518	486	530	502	547	531	572	503	531	498	549	486	545	525	522	541	515	533	550	561	518	533	494	535	513	561	543	508	538	513	509	531	521	481	504	524	532	564	563	553	482	527	531	543	517	507	500	497	523	540	549	509	508	474	543	507	519	500	529	520	489	539	498	494	518	514	534	576	471	509	510	535	505	515	526	514	496	516	512	535	520	485	563	469	482	516	503	535	532	531	498	545	502	516	541	552	507	500	518	520	559	490	530	517	531	555	530	537	530	537	502	494	499	486	504	502	527	456	561	485	513	549	529	486	507	534	517	501	544	519	507	510	518	488	521	491	542	487	467	532	578	557	509	498	484	523	530	569	541	536	523	513	490	528	521	495	545	515	523	505	508	545	513	505	545	553	496	526	520	511	477	490	506	541	531	552	483	522	501	514	501	510	550	458	515	488	545	522	552	544	541	558	541	540	545	507	552	530	539	493	527	521	552	520	520	503	511	497	500	530	525	548	548	528	546	520	513	520	536	545	541	549	515	514	513	519	518	533	530	539	527	545	548	487	516	531	533	505	525	536	505	528	491	518	534	511	545	510	490	530	508	513	516	521	531	510	523	510	556	494	523	510	515	522	522	524	493	509	490	499	535	579	511	544	496	534	534	476	530	516	573	515	528	512	513	506	532	496	505	506	564	478	495	511	513	518	513	496	543	513	505	543	532	511	561	516	538	539	564	498	573	465	527	537	505	508	506	529	509	514	514	504	522	539	524	525	531	480	536	539	525	540	556	543	516	565	543	555	539	529	472	524	557	537	490	499	553	521	518	515	560	536	516	509	501	545	517	565	536	489	512	520	518	545	515	549	543	513	494	548	551	474	499	510	485	498	533	540	527	531	507	522	538	494	512	550	486	521	526	502	524	539	492	509	542	579	523	488	507	524	521	518	501	494	538	553	469	495	508	541	553	489	488	521	515	531	498	488	501	511	514	518	484	495	533	528	541	540	547	547	499	509	547	547	511
12850	19904	15455	7788	5538	3677	2784	2115	1724	1487	1303	1256	1184	1208	1166	1112	1073	1072	980	996	1008	998	895	993	956	947	895	923	943	899	884	891	948	903	847	945	947	923	858	880	847	858	815	900	878	896	859	841	877	832	863	860	831	888	892	882	909	910	803	883	870	826	876	906	885	848	897	876	871	794	865	847	869	828	868	855	887	848	848	815	869	924	839	905	860	829	813	813	891	848	857	813	870	854	900	849	908	826	839	883	863	879	813	835	872	831	796	857	840	839	822	907	861	874	871	888	888	819	869	861	905	883	861	857	841	823	850	878	861	868	864	825	828	896	833	847	872	879	870	837	920	905	885	852	879	866	882	901	851	856	850	837	879	851	859	862	881	866	858	805	851	850	818	845	849	887	870	889	850	858	813	830	889	879	889	919	856	872	817	849	852	826	883	884	895	850	806	854	858	830	861	866	878	833	874	842	805	883	881	880	848	914	828	848	865	899	895	885	797	857	883	855	879	857	852	791	851	893	881	847	878	863	852	846	818	848	892	856	863	840	853	797	864	884	852	856	826	831	888	842	838	899	812	846	828	826	827	870	830	881	904	903	916	841	858	826	905	835	897	878	877	837	842	841	836	822	833	840	852	835	862	858	878	881	919	914	907	846	894	864	869	827	924	894	941	827	937	868	913	814	832	836	864	863	822	884	875	868	853	855	848	825	846	843	867	845	826	883	895	895	834	883	842	840	847	865	875	839	837	864	864	835	868	838	853	870	889	861	852	836	861	882	857	870	826	876	872	827	860	826	900	859	820	826	890	848	791	879	856	842	856	882	865	835	849	810	845	814	827	825	830	854	880	857	886	854	897	914	874	877	860	853	812	863	839	844	868	849	884	834	889	863	886	879	816	856	862	896	820	888	807	914	858	908	860	907	869	889	884	864	849	836	860	852	850	857	831	893	868	855	869	824	882	843	882	769	829	844	847	829	873	904	862	873	836	920	818	882	827	871	904	862	847	885	860	872	866	807	840	860	865	845	853	885	870	959	825	827	859	911	849	871	894	860	842	816	835	775	928	856	853	850	916	888	805	854	882	888	890	864	854	864	838	857	837	901	861	823	822	869	887	877	877	938	883	853	876	903	860	753	853	855	853	869	846	874	824	898	898	889	868	855	889	882	871	851	869	866	798	865	848	851	876	872	862	883	891	872	849	874	910	816	808	882	764	859	856	869	857	874	880	839	867	857	880	853	852	859	785	837	864	838	844	819	873	830	876	884	817	877	852	859	902	852	885	878	860	836	858	826	889	852	869	839	854	870	861	830	845	845	813	832	854	829	846	804	813	886	884	939	800	905	826	824	821	869	884	858	794	899	870	879	859	851	862	816	865	946	846	814	821	880	813	850	943	882	835	884	861	864	854	887	887	814	869	940	865	877	844	830	816	838	873	869	890	867	908	851	869	852	854	871	858	861	833	844	871	842	807	828	837	865	917	818	892	867	865	840	863	921	815	802	873	898	833	855	833	840	872	877	867	865	856	862	885	864	851	876	893	841	853	829	846	900	816	795	881	873	854	870	857	877	887	841	878	802	853	801	821	844	856	893	849	811	882	870	859	847	858	875	844	920	899	829	848	790	863	860	843	873	904	865	853	800	841	827	826	834	819	876	865	904	853	924	834	860	828	868	802	873	866	884	824	882	839	851	838	891	880	886	878	820	849	835	913	853	862	884	836	840	848	900	895	871	835	875	865	808	909	821	878	826	857	823	887	874	836	849	857	873	888	906	868	824	873	870	838	846	858	870	858	815	859	866	879	863	894	849	888	802	857	849	822	881	827	866	851	891	803	881	820	834	860	853	904	859	870	841	859	875	846	819	878	841	945	886	805	862	897	859	865	852	871	847	882	821	871	855	846	846	891	804	874	835	861	887	881	892	855	863	828	854	852	862	883	807	836	846	861	831	843	841	853	920	895	857	856	829	876	827	923	829	878	875	873	856	850	903	798	836	823	889	819	862	864	874	876	830	844	832	876	865	773	946	834	801	870	879	861	854	829	860	919	897	812	868	900	862	807	850	892	888	821	894	868	851	823	820	927	833	853	878	841	879	823	860	809	869	811	853	882	879	839	831	824	865	843	867	903	843	790	845	868	808	841	836	842	893	843	863	892	894	838	818	903	862	854	867	885	893	843	843	870	839	881	876	913	836	847	887	838	880	890	846	868	795	858	823	848	820	826	890	871	879	863	880	806	842	901	826	842	872	815	780	804	880	903	861	809	864	900	917	889	877	858	855	868	895	857	860	843	892	927	891	885	793	883	874	812	873	872	867	859	903	823	868	874	921	846	822	888	880	861	833	884	871	919	817	808	822	892	876	870	833	886	852	873	879	869	887	899	856	838	888	837	909	790	841	886	894	868	866	859	814	888	814	855	890	817	866	847	810	923	858	847	815	848	899	874	836	898	856	828	856	851	858	839	831	886	929	841	853	827	829	833	885	828	853	840	849	830	890	918	842	846	881	777	832	827	861	878	866	941	864	851	846	824	908	789	832	854	855	860	828	865	848	852	852	844	847	779	861	832	824	855	850	830	827	853	856	852	835	885	803	932	846	836	839	816	865	849	870	873	797	842	873	895	812	862	935	888	900	852	885	883	876	857	822	834	812	798	848	805	828	849	846	816	888	881	854	839	912	819	872	859	833	847	834	942	854	859	846	876	823	845	867	849	865	814	854	867	858	868	816	865	848	884	883	847	867	851	856	859	852	864	806	880	857	883	884	841	859	866	908	829	836	875	788	880	871	879	873	866	847	844	859	831	877	819	883	831	880	822	847	886	827	867	860	868	885	846	864	928	811	844	794	853	839	856	838	861	884	919	854	923	835	848	851	856	835	875	830	850	881	866	830	905	911	848	851	849	858	917	856	835	858	876	884	872	833	822	852	881	847	850	833	832	848	893	858	811	847	856	879	842	870	867	920	862	861	851	863	854	864	855	828	876	916	864	819	863	845	868	868	873	867	892	843	853	864	875	828	826	850	856	836	869	881	880	881	852	815	812	861	831	809	847	828	865	844	854	808	858	875	862	805	849	864	874	825	817	838	861	822	891	856	875	853	848	882	859	886	846	810	852	813	810	858	823	835	839	838	861	874	806	873	791	827	861	892	875	843	820	930	861	832	866	870	809	873	881	862	849	842	811	877	893	855	846	824	903	852	841	865	820	842	832	845	880	907	867	866	857	921	833	786	888	850	828	881	845	849	879	868	897	878	882	832	896	864	864	927	847	792	931	855	866	834	840	872	874	890	903	857	891	808	911	829	834	827	854	831	861	894	801	844	858	817	869	814	867	877	870	893	852	868	862	826	792	851	841	862	876	899	866	834	886	909	804	868	892	814	871	821	824	875	856	817	906	791	881	905	830	883	892	828	904	862	856	860	857	852	843	818	842	859	909	846	841	854	868	932	894	901	892	883	878	852	855	864	847	842	877	831	827	876	854	872	882	884	877	886	898	800	898	904
23567	21409	29211	24016	21414	19384	2975	1038	682	595	486	426	419	390	375	320	339	318	313	311	309	271	273	319	311	251	267	257	257	239	247	230	254	243	222	223	250	232	223	233	214	244	220	206	246	213	208	251	241	244	219	220	253	222	221	236	248	229	214	254	239	229	214	223	186	228	206	230	201	207	237	217	216	234	243	224	206	220	230	216	191	205	242	209	228	194	220	221	240	199	177	198	218	240	243	211	238	232	216	195	215	253	203	232	202	209	234	219	234	200	229	222	188	217	205	237	190	236	209	233	195	190	209	209	207	213	205	239	212	217	225	235	240	246	215	193	227	212	211	212	228	219	192	230	230	200	226	216	222	196	225	208	236	208	277	225	214	240	221	227	210	195	228	201	219	241	204	186	193	223	214	243	210	217	220	227	198	249	238	223	198	241	209	210	209	213	199	224	225	241	207	221	195	235	218	200	228	201	245	196	190	241	230	206	208	248	201	223	226	220	209	234	213	211	240	235	228	242	225	235	217	221	214	195	218	210	201	204	205	213	233	207	208	224	228	197	192	231	221	209	195	228	246	246	204	220	225	211	213	211	205	201	228	249	215	191	232	185	177	206	222	222	237	203	202	197	220	232	237	223	195	245	212	222	220	220	240	198	198	215	219	201	182	231	247	244	213	211	206	211	211	207	242	216	205	224	201	223	199	209	234	194	222	212	211	222	196	201	201	208	213	215	204	211	216	213	213	215	215	222	243	191	207	219	224	220	200	198	227	199	195	216	234	206	220	210	212	218	202	215	202	233	218	237	228	194	227	206	229	223	218	215	233	217	214	211	210	208	251	200	238	237	226	207	214	202	227	220	177	225	208	206	227	226	217	222	228	219	192	222	238	200	203	231	227	236	198	203	243	215	237	204	232	233	225	228	223	250	231	226	222	213	188	233	187	222	224	232	220	218	216	194	203	206	197	225	197	210	220	231	216	234	201	202	251	219	221	203	205	195	215	223	214	199	219	211	204	222	222	242	182	218	219	196	222	229	256	248	210	201	213	176	220	239	213	243	221	222	212	241	227	214	203	212	241	180	211	185	214	223	228	215	220	213	211	238	204	209	231	221	201	243	220	208	200	219	210	210	214	215	237	228	202	218	223	211	206	212	240	205	201	204	225	212	189	214	210	193	221	212	195	217	214	207	214	200	218	229	235	186	226	232	204	207	206	198	205	197	206	189	238	250	176	211	234	197	221	227	212	241	199	243	201	230	228	206	211	199	171	219	192	181	267	217	210	180	231	208	206	228	206	237	202	216	238	236	195	224	211	194	236	207	219	214	199	202	227	240	212	234	203	203	213	200	199	214	227	223	204	194	223	213	236	220	214	214	212	211	227	200	198	228	209	235	214	204	194	211	206	224	221	210	230	176	223	211	245	228	210	208	196	226	208	229	199	232	208	233	233	215	223	219	199	228	212	236	206	225	220	183	189	187	233	233	225	216	230	224	208	201	208	222	196	192	212	240	219	211	198	184	193	245	219	235	234	211	213	222	220	204	216	190	204	217	234	207	189	215	215	224	229	202	204	208	204	224	232	232	213	192	220	211	217	204	217	201	246	218	205	215	228	207	215	209	186	202	214	200	230	214	226	195	214	224	218	214	226	211	203	209	208	226	205	214	198	208	215	230	234	209	199	195	228	241	226	238	217	219	215	207	211	211	212	214	220	192	202	213	234	212	217	213	200	185	203	226	224	237	220	205	199	228	192	203	221	209	210	209	240	207	218	228	251	211	240	198	182	210	216	205	198	227	199	237	237	242	214	216	213	229	229	222	197	206	219	214	232	214	213	222	197	219	202	233	217	202	211	226	235	205	225	228	251	228	210	216	242	211	185	217	198	236	232	226	186	207	203	220	209	218	192	218	227	236	208	204	189	259	220	218	199	226	216	207	199	211	230	231	198	212	219	220	194	225	199	213	227	205	213	247	214	213	233	224	201	208	199	218	209	217	209	210	219	211	195	225	209	217	220	211	206	199	211	217	198	198	217	196	220	221	228	214	212	217	231	227	228	184	195	201	206	208	239	204	221	220	232	217	210	227	217	202	211	230	259	201	215	200	198	206	183	224	197	205	212	218	203	222	208	205	243	236	202	205	216	235	205	211	204	206	207	239	203	230	234	221	231	212	217	206	190	203	222	220	204	229	211	228	220	234	232	201	203	221	221	227	205	218	203	221	197	211	212	201	195	199	212	229	208	226	242	202	202	209	214	234	202	209	225	239	226	189	201	203	207	230	229	194	202	230	214	222	184	231	221	196	199	215	215	240	203	243	190	216	200	211	209	199	203	209	206	216	196	223	212	205	209	217	211	198	228	217	209	217	204	205	209	201	214	212	190	224	214	237	213	230	191	195	208	233	223	205	226	234	187	210	233	211	217	226	205	188	212	207	229	224	209	209	226	205	173	214	225	216	215	229	218	221	201	216	225	218	214	220	267	204	210	203	200	235	220	212	240	221	220	236	197	212	211	230	228	196	215	193	218	206	227	198	212	229	197	204	232	212	213	232	196	228	204	220	215	230	212	232	233	234	204	206	218	230	213	227	220	206	222	222	202	204	238	211	217	255	227	236	192	217	220	224	231	240	222	209	194	242	228	193	218	204	237	234	221	239	224	204	201	244	234	216	239	213	215	220	218	226	249	205	213	197	220	183	199	241	204	212	196	230	222	243	221	235	211	229	217	218	216	196	213	200	215	221	243	215	222	233	221	192	226	183	222	213	194	214	207	218	202	211	180	239	238	189	218	220	216	203	211	227	215	246	204	217	237	212	208	200	212	236	224	246	224	232	194	222	223	206	193	219	205	190	209	234	232	193	208	220	196	218	231	189	216	218	207	221	190	215	223	235	200	231	229	205	212	192	229	203	205	204	182	215	220	233	207	233	220	199	196	224	181	203	225	206	186	204	222	200	205	216	214	204	242	221	199	223	215	209	214	203	220	230	220	211	202	233	225	208	236	212	228	209	216	228	245	222	243	227	219	216	219	207	202	183	234	182	216	213	212	231	224	221	243	202	207	226	202	233	206	210	201	233	203	217	194	199	210	213	208	234	223	201	209	240	192	211	193	243	228	240	190	235	234	217	191	214	222	193	214	218	236	227	203	212	227	193	200	212	212	205	209	235	223	210	218	205	228	218	208	244	208	213	192	214	251	219	208	179	210	215	203	193	188	247	201	212	208	191	241	245	190	222	233	218	227	238	223	238	206	223	198	206	222	178	211	211	222	211	224	248	209	213	208	222	205	212	214	238	227	197	230	233	218	224	197	227	229	229	230	220	259	200	219	226	226	236	247	218	231	204	178	200	227	202	213	220	212	205	229	201	218	220	207	221	213	221	216	220	226	220	217	224	209	202	238	225	214	206	191	226	208	207	201	232	202	192	208	235	212	197	226	223	221	231	223	207	199	217	209	209	202	228	186	227	245	219	212	217	221	229	205	215	243	226	231	217	210	229	204	209
16670	27740	21646	11903	7863	5403	3899	2886	2149	1624	1311	1253	1154	1024	949	838	753	700	655	709	582	554	579	571	576	519	507	494	425	463	457	404	420	457	382	448	422	471	414	397	421	381	368	416	382	420	401	398	364	374	384	378	371	381	371	354	386	386	361	368	369	383	384	386	382	389	367	383	385	396	404	344	387	387	363	398	396	392	382	374	356	343	358	396	364	409	363	405	373	381	369	357	400	384	410	367	384	405	368	408	363	405	369	365	355	363	368	350	395	359	382	347	364	382	379	385	378	378	347	358	369	333	400	372	371	358	383	358	399	375	375	387	349	351	340	358	362	399	345	382	407	365	332	393	366	342	396	388	375	362	386	386	348	337	355	386	360	357	350	361	329	386	392	356	353	381	357	353	379	372	374	380	417	323	376	367	365	378	353	380	356	420	368	333	374	398	384	370	372	365	358	339	357	352	360	334	392	355	370	385	359	394	377	365	382	392	384	393	341	356	390	386	354	368	331	381	347	356	383	341	392	371	372	376	360	399	368	336	373	368	379	391	361	350	373	355	360	387	345	367	370	378	358	377	339	359	359	400	383	375	377	363	380	379	363	355	342	348	368	364	343	348	368	401	382	391	402	344	358	362	350	346	354	369	382	361	406	391	400	342	385	361	355	356	385	376	384	394	365	384	368	379	396	353	377	343	345	401	369	397	375	361	354	361	377	334	337	404	348	356	357	391	409	350	389	381	360	364	389	339	376	389	372	405	391	378	389	368	389	383	374	379	341	352	359	355	380	389	339	355	335	377	370	382	378	375	380	356	381	376	376	407	342	379	350	324	348	354	386	391	376	343	375	368	313	371	371	384	406	359	364	379	334	350	406	349	356	376	340	408	407	364	332	367	376	353	380	394	365	362	365	377	370	344	361	357	354	386	364	357	391	363	361	381	366	362	373	393	378	392	381	365	356	364	379	367	347	380	380	338	376	402	366	356	364	360	382	376	378	405	372	394	375	391	361	376	354	378	345	358	380	398	368	345	374	350	384	369	374	365	385	399	333	371	321	368	352	364	382	376	364	355	393	358	359	405	346	364	330	349	333	403	393	350	368	381	334	372	377	365	354	355	360	369	350	362	350	388	378	357	382	378	384	387	356	356	386	378	343	389	382	369	342	354	351	366	342	353	374	355	379	374	358	338	384	372	321	373	345	349	344	351	388	384	361	349	341	380	375	374	384	378	367	369	374	358	407	359	374	385	388	390	349	388	391	374	389	362	375	355	357	356	395	362	347	342	371	405	366	383	348	383	348	372	349	365	388	353	422	398	361	332	399	352	378	356	348	362	384	393	354	377	363	382	363	348	371	365	371	348	414	373	345	348	348	404	413	385	380	393	360	372	382	366	378	389	382	401	390	391	397	335	385	370	368	395	362	354	388	388	367	352	301	384	406	377	342	356	398	356	351	375	393	385	349	342	400	337	382	378	382	361	385	346	346	362	374	392	354	370	338	397	396	380	388	398	389	387	329	341	391	352	371	336	415	394	375	408	351	359	382	354	363	324	361	401	361	370	359	372	376	364	391	368	388	355	376	370	369	386	379	359	392	378	341	362	370	382	386	347	316	357	361	351	402	363	372	356	390	363	346	384	354	338	346	356	369	335	310	386	354	378	378	364	385	339	347	383	373	363	383	347	343	360	334	372	353	407	355	385	390	386	378	376	323	371	366	370	308	339	398	372	433	355	396	391	365	375	415	388	349	417	344	360	354	386	351	392	377	351	379	379	344	348	370	354	367	348	369	353	394	374	352	361	379	386	378	357	331	363	387	381	363	378	380	390	346	367	352	354	362	367	371	355	388	366	355	372	341	386	330	334	372	384	387	365	341	383	353	346	360	388	420	376	377	385	371	367	359	417	369	387	369	390	367	386	366	360	364	365	362	351	359	356	360	396	347	369	373	330	372	381	359	392	372	354	359	317	388	365	369	402	393	392	371	394	379	387	400	343	373	385	386	324	362	391	391	371	320	359	391	378	383	370	371	376	371	344	397	356	355	386	373	397	338	389	373	388	395	387	381	391	369	345	349	399	364	361	372	361	357	344	371	369	376	349	406	363	348	370	384	367	356	347	359	389	369	376	351	360	349	363	343	355	330	350	356	370	356	385	359	382	338	364	373	379	372	378	339	352	392	403	360	411	367	348	360	363	402	378	371	376	381	383	378	408	354	370	363	362	376	356	377	358	362	372	370	373	363	378	387	376	362	378	377	340	391	382	346	354	338	363	341	370	418	339	356	354	360	393	388	354	385	374	373	349	373	356	368	389	349	386	374	389	375	374	388	369	391	374	389	343	398	398	370	344	358	339	381	384	346	384	336	365	354	363	356	354	358	355	370	390	367	386	382	361	382	395	375	365	351	364	352	369	365	378	338	373	325	366	370	364	382	338	352	371	351	369	361	385	352	357	395	387	384	341	376	376	372	381	374	385	393	382	365	334	383	352	402	326	353	355	352	359	373	407	367	339	373	369	355	377	333	376	359	340	331	380	377	328	393	368	376	378	362	347	335	352	391	380	362	371	343	374	365	405	390	353	330	399	396	358	376	369	406	378	408	358	352	375	391	362	374	385	382	358	393	388	393	365	378	375	388	345	342	378	337	384	356	383	357	340	378	331	380	323	358	396	362	366	371	385	360	377	387	354	408	339	380	340	350	363	367	350	357	345	400	368	379	400	389	342	380	370	355	391	373	363	325	371	375	371	365	367	362	401	361	379	360	353	387	348	391	404	358	363	412	393	397	372	338	349	380	362	392	352	375	376	339	340	353	357	359	346	328	373	350	371	342	385	353	385	373	378	370	340	371	336	395	372	366	402	366	365	376	355	360	365	364	387	400	373	372	376	385	388	356	353	360	340	344	378	376	369	383	358	338	379	342	385	397	385	409	372	372	402	365	366	377	389	354	360	373	343	351	366	375	390	397	364	374	356	396	338	352	359	359	369	368	338	346	363	347	384	355	352	336	409	340	344	394	369	384	361	372	348	372	431	393	388	367	360	394	377	397	418	396	364	373	355	357	386	373	357	344	375	329	375	361	363	366	360	375	366	388	382	344	349	365	367	378	374	340	386	403	385	389	375	352	356	361	371	354	352	399	365	368	377	356	334	359	377	367	385	358	360	395	352	400	379	373	357	385	372	373	371	354	348	390	378	381	389	361	390	324	388	343	365	385	369	343	366	363	333	363	349	346	379	361	393	349	362	367	368	345	366	362	377	397	366	381	386	382	339	313	363	372	338	386	338	390	328	378	374	352	392	348	364	395	353	364	360	354	382	392	353	374	392	362	337	370	390	344	396	380	367	351	362	361	388	367	378	397	374	360	386	366	380	338	368	354	349	382	369	374	399	380	351	408	375	371	363	408	381	394	373	344	384	338	384	366	376	403	337	341	380	348	380	371	369	383	386	390	360	353	375	353	382	359	372	352	423	345	340	385	353	355	379	354	371	388	392	396	378	369	354
27185	20310	9562	2336	1111	854	726	637	603	568	583	563	590	599	591	583	568	588	555	564	575	569	548	603	585	556	585	575	576	539	570	565	539	568	568	564	547	529	538	550	537	559	553	547	548	560	570	522	568	569	582	571	566	581	569	598	560	550	568	555	583	560	559	572	547	592	578	530	521	567	578	561	591	553	534	530	525	563	549	531	562	551	552	527	549	578	542	566	571	555	604	554	566	565	524	546	566	605	533	578	571	572	576	591	536	579	566	540	549	612	541	549	554	577	579	559	546	557	585	586	579	520	591	567	546	528	530	592	579	578	513	566	547	539	517	530	566	536	524	592	545	577	577	549	595	591	564	550	557	590	587	551	547	562	545	582	550	550	541	555	564	552	559	558	587	602	566	521	532	586	575	550	534	517	528	566	572	590	610	537	564	591	542	598	564	569	583	580	541	590	563	555	535	579	543	569	577	574	564	539	533	518	529	551	582	593	561	568	577	549	559	584	579	590	516	572	577	550	576	581	515	540	560	538	545	559	549	597	601	566	588	570	604	576	571	560	546	577	550	585	561	567	597	579	573	567	563	560	578	578	580	565	542	549	574	535	570	530	576	540	552	573	553	583	576	528	552	545	570	581	543	547	548	577	569	547	514	528	537	587	574	539	567	578	585	594	582	573	613	495	563	621	562	533	605	547	543	535	584	541	606	609	534	601	592	573	542	549	522	582	573	598	558	572	567	565	560	583	560	507	548	560	563	562	560	567	585	557	547	582	599	588	568	556	559	579	536	576	549	567	587	561	600	554	567	549	570	612	594	569	612	575	577	551	581	570	558	581	581	551	557	565	618	554	555	538	527	531	555	610	597	556	554	550	577	556	578	538	559	548	591	535	524	559	551	533	583	567	553	525	560	534	589	591	582	568	569	567	564	583	568	599	552	530	571	570	594	554	575	506	584	588	561	576	548	497	593	597	570	586	533	559	556	530	600	538	563	576	569	547	569	544	536	568	562	563	599	552	569	579	521	616	525	586	566	615	553	569	534	556	562	597	575	562	575	562	545	546	583	596	553	515	538	589	572	563	552	520	571	525	577	519	593	587	585	534	550	552	571	519	557	523	535	521	585	554	597	542	521	551	515	532	582	573	581	579	554	570	543	557	579	555	586	557	576	577	543	593	509	609	616	518	533	574	551	539	559	565	551	532	582	573	582	526	556	594	516	546	563	576	589	538	534	554	551	542	550	586	562	555	622	599	558	574	516	606	556	580	552	561	573	589	574	570	568	581	579	601	586	555	533	559	586	559	583	553	590	545	532	557	546	574	540	566	551	544	604	560	583	569	541	550	494	605	519	567	510	566	539	579	603	599	545	574	553	544	554	560	562	556	570	535	505	587	595	605	568	542	549	537	566	559	565	578	563	563	570	600	578	547	591	576	501	575	524	525	546	574	560	562	545	548	544	583	560	575	528	595	596	559	572	573	540	555	536	586	540	557	528	562	559	556	591	563	552	554	530	570	609	570	559	575	560	552	526	542	547	547	594	538	559	540	610	552	561	535	583	532	570	506	554	578	598	588	575	525	543	539	556	551	588	580	596	587	565	569	602	561	540	559	574	570	571	517	544	552	587	579	566	547	546	523	552	626	561	577	537	567	592	534	557	528	565	568	564	574	548	546	557	522	584	593	562	605	540	548	555	591	587	554	606	561	554	588	573	559	590	553	526	576	590	599	572	539	543	594	507	619	576	526	581	558	561	551	557	620	572	543	583	546	599	551	563	570	558	576	559	554	576	576	564	540	543	551	512	548	551	568	555	591	596	552	522	549	585	567	593	558	588	569	582	525	597	520	585	587	551	638	544	582	519	560	584	565	551	573	609	561	535	582	606	606	555	551	566	585	584	585	553	578	564	581	584	540	513	568	539	541	575	557	526	547	551	562	565	546	531	569	597	555	580	542	549	544	609	553	558	514	602	553	564	555	614	561	535	579	555	570	553	568	540	559	541	585	610	565	545	567	550	569	595	541	541	560	565	597	597	520	571	572	537	566	536	559	595	556	548	582	552	579	557	554	558	584	520	601	583	533	534	524	550	516	543	579	548	547	548	562	594	562	556	527	539	563	494	568	515	571	570	535	570	574	627	568	523	548	570	561	588	560	586	512	570	595	508	564	571	544	586	569	527	541	585	526	571	569	561	531	551	564	533	601	577	545	614	608	576	586	553	545	521	532	563	551	573	584	597	581	522	527	629	525	583	595	572	517	572	548	525	540	566	533	539	558	591	528	575	542	570	542	570	557	560	529	550	581	567	563	599	529	541	549	562	563	618	569	585	574	541	564	543	545	545	533	582	571	580	609	546	560	547	535	552	515	533	604	547	549	567	583	568	517	588	513	553	551	616	551	636	515	597	540	556	535	570	597	564	542	534	574	518	542	531	543	570	543	573	564	566	570	557	568	554	569	620	554	567	575	560	580	519	604	557	564	569	604	542	610	542	571	582	519	553	581	535	592	551	564	547	597	571	554	596	571	544	546	562	544	572	564	551	568	593	592	555	568	539	609	553	584	553	519	536	557	556	565	554	577	572	599	581	556	589	577	553	615	540	573	519	536	556	574	530	567	560	575	588	570	572	575	571	556	581	508	530	551	539	571	545	552	607	562	532	575	547	542	571	522	545	553	568	533	546	564	598	542	568	564	625	582	575	572	590	569	571	518	559	599	551	602	580	564	578	554	559	607	584	546	578	582	574	565	593	550	536	544	562	556	571	589	595	595	545	568	594	587	534	600	545	571	565	544	542	546	548	569	558	579	569	541	608	586	561	573	567	562	563	581	613	583	581	551	603	525	555	553	540	554	570	613	574	565	567	520	579	571	582	564	623	564	537	577	547	555	596	510	582	568	613	555	610	593	578	566	531	496	551	567	567	556	565	572	544	576	551	549	579	532	606	552	582	566	575	540	572	565	564	505	569	531	582	579	560	556	549	567	570	571	562	505	585	560	605	597	573	597	518	497	578	536	579	566	607	499	561	534	572	556	538	563	579	547	543	523	573	537	555	572	498	616	535	565	569	580	531	567	552	576	549	583	543	532	535	536	580	540	554	586	537	611	570	561	546	553	503	550	551	581	532	577	617	573	562	559	565	537	543	555	587	586	550	542	529	590	569	580	535	564	544	569	528	539	573	516	570	561	575	560	575	569	599	585	590	535	572	524	584	578	594	560	566	560	564	546	540	517	563	555	573	539	576	577	543	517	569	535	554	581	563	533	549	557	574	595	572	511	570	562	574	561	550	564	603	580	540	575	574	565	550	571	543	548	547	581	535	557	546	520	557	522	580	545	535	568	531	582	606	546	619	560	567	507	579	515	568	596	574	547	580	550	565	585	579	585	571	562	541	579	565	575	594	572	588	508	611	573	591	516	604	591	549	566	557	581	570	542	596	551	580	526	534	581	560	602	577	593	568	548	578	550	589	559	600	577	566	568	585	589	534	561	589	580	541	568	576	565
10703	14294	9041	3667	2422	1814	1463	1169	1103	1063	964	988	911	1003	925	970	955	944	898	931	947	972	974	936	925	932	867	909	874	892	888	906	942	881	874	964	921	911	903	955	930	934	959	910	847	913	912	932	900	886	913	851	864	903	910	876	890	929	914	882	863	879	922	924	936	884	935	874	870	993	922	940	918	938	898	902	931	895	926	892	919	900	977	900	917	897	894	925	911	941	918	865	913	965	937	902	873	887	921	881	881	899	901	905	942	878	881	896	941	917	925	924	970	909	911	847	818	920	939	937	908	866	948	905	909	869	931	961	928	916	915	884	867	872	934	882	912	923	890	939	913	915	914	921	933	931	892	906	929	843	906	914	900	931	938	947	899	853	918	937	890	930	988	902	898	935	910	928	889	908	954	888	865	879	904	950	915	890	921	932	910	896	887	866	910	937	858	845	904	909	946	879	865	893	915	955	927	901	892	906	930	965	887	914	932	920	895	928	882	841	921	925	902	874	912	964	908	863	886	832	908	873	898	866	884	931	911	892	888	922	902	890	927	890	889	921	928	925	904	883	885	933	915	870	901	925	897	892	873	913	875	941	878	948	907	905	913	923	885	909	879	878	903	967	901	900	957	900	915	952	851	912	883	888	939	922	951	897	885	921	862	856	888	927	970	893	905	916	913	930	895	954	839	900	870	863	899	912	933	863	856	893	882	907	851	915	920	891	952	857	938	896	898	901	869	915	907	901	904	917	891	908	850	938	941	896	887	912	925	896	899	902	930	893	913	921	898	902	927	842	909	926	930	931	915	879	907	924	920	935	906	910	901	915	895	874	873	902	942	945	929	917	911	914	881	915	943	913	974	947	884	918	891	949	855	906	901	900	887	864	900	864	965	951	893	883	913	863	930	883	995	973	886	962	878	924	902	914	892	948	899	909	904	942	861	886	920	940	892	911	922	901	937	899	943	867	917	917	897	960	948	881	924	918	934	874	889	927	908	945	925	920	905	908	901	842	864	910	949	915	890	873	936	893	864	880	909	899	854	937	908	946	900	887	953	942	887	911	872	909	899	920	900	859	882	934	906	883	856	914	927	882	929	929	884	928	870	915	900	883	920	883	852	923	881	923	883	925	930	919	901	955	912	906	907	893	860	896	947	930	864	889	944	947	862	870	971	874	887	892	899	884	937	899	892	912	900	926	946	943	873	902	943	897	872	902	888	931	884	953	896	902	889	891	906	907	939	880	924	910	890	950	888	946	945	945	945	880	852	893	847	936	942	904	856	886	944	883	891	879	950	908	854	900	864	839	883	908	929	910	928	883	879	871	904	942	919	897	890	902	929	890	847	908	900	889	920	871	864	922	899	909	884	866	984	849	907	946	919	879	930	876	893	917	910	922	895	949	936	904	896	905	930	918	916	892	888	937	921	887	911	913	936	936	946	931	891	895	886	945	953	864	892	870	928	973	899	852	918	914	916	875	903	908	878	928	911	911	923	854	896	869	895	887	913	916	864	891	901	905	916	833	971	918	914	899	890	911	904	858	862	892	934	907	912	922	919	936	889	934	967	930	921	935	889	870	929	903	859	904	902	892	956	893	896	901	877	925	917	903	961	902	911	947	920	904	929	883	976	911	827	923	909	843	941	923	922	913	883	891	901	931	849	931	926	874	915	949	933	913	896	885	820	950	865	924	864	865	908	919	936	898	947	900	943	937	839	930	911	892	875	936	880	867	921	972	907	880	911	913	944	943	859	889	854	862	935	906	907	928	918	888	935	862	929	910	924	943	953	883	914	918	984	942	878	881	850	879	874	925	910	877	845	889	933	935	909	904	905	880	856	884	827	871	887	906	871	873	857	902	981	934	939	953	870	929	922	897	877	843	924	928	907	976	950	944	917	926	895	907	893	874	903	933	927	864	944	893	885	926	912	927	889	926	908	842	873	877	865	901	890	957	866	900	878	947	931	917	944	873	939	871	921	890	931	931	910	914	961	938	912	906	920	914	905	912	875	935	921	861	865	856	928	932	935	905	915	888	921	848	967	932	858	940	864	822	917	930	836	887	921	889	914	894	897	964	857	935	928	872	884	868	904	913	917	943	876	920	904	958	894	904	892	915	857	853	940	877	857	956	873	873	931	883	917	913	894	916	874	867	867	932	916	921	922	898	908	908	876	925	875	864	924	884	908	881	911	918	847	893	886	898	946	941	909	933	882	841	907	900	902	940	926	884	878	886	874	949	865	949	880	914	869	897	905	905	908	928	881	833	875	899	950	920	957	911	922	888	917	906	909	959	919	861	934	885	851	915	924	917	905	937	854	928	965	878	907	903	939	909	900	849	888	876	872	888	900	860	898	889	896	921	910	890	882	874	925	892	906	979	866	912	883	895	890	869	869	890	867	923	935	892	952	869	858	909	933	931	918	929	897	903	891	920	861	882	900	888	871	891	883	951	932	922	909	943	919	892	899	918	961	882	914	885	865	937	912	928	876	876	902	873	878	920	973	936	872	917	911	888	872	873	884	891	923	861	906	884	865	850	906	942	870	946	921	919	907	900	875	864	919	862	925	919	934	896	904	837	857	962	885	893	883	907	872	914	864	935	974	881	916	907	921	889	905	820	893	886	927	889	867	870	930	905	908	884	876	931	896	864	934	872	921	947	882	889	902	899	872	918	901	966	941	923	895	883	857	870	897	895	901	885	881	897	911	938	905	933	963	953	906	915	906	910	903	925	937	907	883	899	863	808	928	891	910	882	919	869	900	938	867	870	907	879	942	857	961	910	942	913	919	911	914	871	934	902	889	922	906	937	926	879	917	962	885	883	909	912	911	939	899	884	847	903	924	910	941	919	918	952	887	847	880	906	882	896	924	852	913	883	965	910	923	893	907	922	951	899	865	934	882	921	924	967	934	941	946	951	932	902	935	878	854	889	929	922	950	887	949	886	957	903	925	948	943	895	897	925	924	958	918	876	931	923	910	861	921	887	941	882	924	883	951	887	895	901	974	875	851	906	881	939	958	864	851	937	927	977	909	916	911	891	913	885	918	878	899	873	896	910	890	937	877	918	905	941	874	871	886	933	923	925	915	893	938	915	877	939	909	874	858	917	924	967	936	887	883	868	845	918	899	905	869	883	959	905	878	864	905	888	925	831	896	827	891	871	935	887	940	949	900	920	919	939	960	942	854	882	869	942	915	888	902	904	888	866	895	951	908	874	963	886	940	924	935	890	886	916	902	872	900	861	911	930	906	880	933	856	908	850	956	925	892	845	954	864	968	917	912	927	874	889	978	913	949	909	929	886	873	932	951	877	936	940	851	931	930	899	885	874	902	921	911	921	856	959	870	894	956	899	896	948	928	861	918	943	871	884	893	879	927	867	935	932	874	884	918	929	949	933	908	901	919	924	881	873	888	938	883	874	960	902	886	912	899	879	952	881	840	913	908	927	937	934	874	897	971	886	882	903	865	909	923	915	890	884	938	927	884	921	904	893	874	925	992	952
24597	21438	28468	24798	18830	2981	1317	890	813	726	705	688	617	607	605	595	612	566	682	566	586	532	584	556	547	569	538	513	554	560	559	489	525	558	556	592	559	565	522	532	552	509	529	531	499	531	570	538	486	541	513	488	507	555	507	504	525	512	526	527	509	532	522	505	522	541	488	557	513	525	512	487	529	511	516	510	522	528	541	505	493	560	530	523	498	542	490	526	563	532	543	527	504	508	512	493	517	503	530	516	534	528	511	530	567	529	527	531	525	546	515	511	502	543	483	541	489	540	514	529	527	504	548	508	514	551	512	521	540	534	523	498	539	492	516	550	523	519	535	515	555	506	485	526	509	578	475	507	547	534	533	482	493	513	524	557	543	537	532	498	512	514	487	514	536	508	517	520	521	516	514	552	541	510	512	517	550	508	543	563	543	528	534	496	520	521	534	549	557	529	533	578	481	548	513	566	520	508	527	548	532	531	521	524	510	529	522	547	532	519	533	499	572	562	514	535	517	492	500	502	495	510	513	536	536	515	543	502	508	558	538	510	496	537	483	528	508	493	572	499	514	543	507	552	499	504	536	526	492	502	507	540	563	488	491	508	551	482	534	548	537	548	530	507	582	549	561	552	514	535	494	496	541	517	499	514	519	545	539	508	550	508	517	462	538	539	531	586	507	497	558	519	538	545	517	530	508	497	501	504	494	512	537	480	519	508	524	574	518	525	556	525	525	525	552	529	532	515	486	528	530	524	535	493	516	504	502	503	538	483	544	504	526	537	472	520	528	520	523	494	518	558	505	488	464	527	523	523	546	497	536	511	543	521	494	519	490	516	518	551	508	590	545	538	494	516	497	508	504	531	530	551	516	532	545	550	499	531	491	498	514	540	541	507	516	511	515	521	543	532	543	532	499	501	546	551	574	496	526	525	535	547	561	459	483	545	547	502	501	487	533	496	545	518	511	488	510	499	527	541	515	487	527	548	550	522	515	505	520	510	526	560	516	495	541	529	459	517	509	508	535	527	561	572	509	506	537	515	515	533	505	546	515	517	516	537	563	505	466	517	541	536	524	501	526	525	508	497	553	495	528	542	526	487	547	523	534	502	559	547	526	514	503	528	544	509	530	553	491	503	492	507	487	526	513	530	522	541	502	512	508	505	524	542	521	480	501	499	507	514	530	521	528	528	533	540	496	478	505	543	538	479	523	527	554	537	524	551	511	551	541	508	506	537	514	530	514	512	518	487	511	519	500	532	525	527	485	541	535	537	532	518	498	486	482	506	502	522	528	531	526	504	529	545	520	528	536	499	535	518	527	490	511	502	536	492	526	513	567	536	542	521	497	503	528	518	538	522	486	505	514	512	557	550	571	502	530	553	505	512	513	544	497	485	514	549	521	525	510	507	544	533	502	545	506	555	522	497	499	493	494	513	486	532	517	518	571	554	565	537	532	528	518	543	538	552	491	546	560	532	544	533	483	561	541	476	519	559	492	489	530	538	521	513	551	507	500	521	561	504	530	516	536	549	495	521	540	570	527	515	514	544	504	531	538	496	509	526	478	507	515	503	536	493	556	524	521	518	549	502	511	539	521	537	501	507	513	527	488	521	556	539	498	494	493	518	538	527	554	496	504	518	488	486	530	534	532	503	509	483	494	580	551	523	504	564	492	500	529	525	531	519	521	527	536	522	512	515	512	541	559	518	503	522	511	526	538	510	569	521	503	502	527	512	532	537	537	500	515	488	534	540	512	521	538	488	536	496	495	522	482	523	484	545	502	530	518	501	472	544	500	520	523	507	509	503	533	490	478	593	529	487	526	525	559	511	555	548	516	528	501	494	521	555	520	569	526	535	514	500	556	530	524	480	490	479	467	530	489	523	530	495	519	551	501	522	553	523	508	560	493	498	491	545	511	526	526	479	534	495	519	503	520	553	491	510	527	544	501	512	510	527	547	518	517	543	539	507	511	515	530	511	538	512	499	516	534	526	478	542	501	524	508	512	546	527	519	526	511	529	504	477	504	508	513	531	526	507	490	567	517	517	520	518	506	507	488	496	517	515	491	528	544	494	581	561	496	518	520	461	498	524	548	545	511	532	522	497	512	530	529	551	528	550	515	508	555	539	545	521	514	505	464	541	487	532	533	550	508	573	527	519	527	526	555	555	561	492	539	544	510	519	531	533	501	514	486	543	536	521	533	539	553	543	538	489	502	551	483	535	529	512	543	553	517	471	550	467	572	516	494	528	517	528	508	512	539	509	521	513	573	532	538	490	455	467	546	518	481	536	514	517	558	537	561	540	542	496	511	517	497	535	515	536	541	531	525	530	544	499	522	538	526	512	529	513	500	498	495	473	552	546	530	529	494	519	513	503	528	503	518	537	536	498	495	533	502	476	482	541	528	495	532	528	512	518	488	519	536	468	520	467	505	527	521	558	538	493	484	532	564	523	531	532	560	539	525	529	502	469	552	540	536	539	506	511	513	536	500	554	526	521	514	507	571	546	510	505	496	542	476	511	509	538	504	531	500	505	504	501	517	515	522	492	503	512	516	513	498	531	508	521	543	515	476	546	533	496	492	516	527	482	521	522	541	523	522	500	540	519	530	495	519	481	506	550	494	536	509	535	531	487	530	536	501	528	508	509	532	517	530	521	486	523	523	483	499	537	517	501	525	530	494	497	551	515	512	507	526	542	513	532	503	506	497	544	473	509	579	506	516	523	582	526	511	549	534	514	540	476	537	504	500	525	470	552	543	524	520	540	521	523	516	538	514	513	524	543	512	499	511	555	511	481	485	508	531	506	517	557	553	540	519	519	510	550	545	522	495	494	539	509	530	548	500	524	541	520	536	500	511	516	510	512	569	510	492	524	564	489	528	527	490	473	539	531	542	540	515	524	532	512	520	566	521	541	484	523	500	485	488	533	515	524	517	504	493	496	517	490	552	513	500	531	534	554	546	553	570	548	515	542	556	508	504	503	508	548	520	528	461	510	525	513	518	528	537	531	504	535	529	513	488	512	532	540	495	517	528	506	513	487	506	538	514	500	551	489	527	537	506	498	501	504	500	541	538	531	549	503	481	533	571	524	519	583	551	510	511	539	508	503	513	542	502	542	510	505	542	551	454	491	555	502	509	541	477	474	533	470	515	549	533	500	509	544	483	503	517	494	534	507	532	503	487	505	504	517	508	497	551	525	522	483	498	527	523	537	495	533	493	471	524	500	517	490	505	552	533	502	505	495	493	589	531	570	494	528	496	515	516	552	507	492	563	516	521	503	504	499	480	527	556	521	540	498	546	527	500	501	515	502	521	484	531	557	498	463	557	514	513	529	544	549	521	557	570	535	538	531	486	530	530	513	510	499	521	538	483	513	535	531	497	499	492	532	485	506	479	557	570	540	487	545	522	522	506	561	549	550	498	491	502	497	493	527	552	502	537	487	512	507	492	548	490	499	550	550	550	507	504	515	498	496	513	510	516	505	512	522	500	469	483	517	491	515
11645	20248	15056	7609	4896	3734	2777	2095	1735	1597	1393	1276	1169	1196	1120	1066	1066	1016	1329	995	1010	996	968	960	958	958	919	864	946	852	888	887	868	859	881	856	920	919	918	910	890	861	892	846	910	848	870	878	857	881	903	844	902	865	842	851	864	870	891	877	851	838	790	818	872	889	866	861	851	830	850	841	889	855	850	895	834	896	841	897	816	882	907	838	878	877	906	841	828	853	870	884	851	838	826	865	856	818	857	849	859	917	803	873	891	835	867	873	896	823	844	827	818	819	838	836	870	886	856	880	881	860	919	853	801	868	848	844	827	846	872	865	857	835	822	839	890	889	797	874	864	770	863	818	917	888	855	830	817	864	889	843	860	798	889	875	888	797	855	853	800	835	899	887	852	898	847	827	861	807	862	833	893	882	875	843	842	890	893	839	852	845	908	837	851	847	822	854	904	832	863	871	849	832	910	779	880	829	827	878	870	870	833	870	827	817	842	798	859	884	813	792	861	858	833	821	858	880	860	912	817	874	818	854	837	801	843	855	804	844	856	864	824	865	862	861	798	841	867	832	892	809	868	857	904	850	801	808	843	809	858	916	844	866	852	807	876	845	864	841	867	884	872	825	842	871	883	806	844	849	807	876	859	824	843	842	853	849	810	802	823	838	834	856	840	872	824	872	893	831	862	822	840	834	853	889	882	840	831	835	853	879	908	851	834	805	867	850	861	842	849	882	858	852	880	871	833	872	801	809	859	874	854	855	819	812	866	872	850	838	847	846	859	889	851	876	840	825	855	878	903	831	894	825	808	838	868	806	861	824	831	884	868	824	798	833	841	872	835	878	886	864	879	842	826	875	832	841	806	917	809	824	905	878	813	878	837	841	840	833	870	868	899	802	830	818	868	864	832	833	835	846	899	866	849	843	906	854	850	846	847	860	887	831	849	864	855	870	832	898	875	875	885	848	879	867	892	885	844	856	851	849	861	873	925	838	843	871	834	845	821	855	856	872	831	805	942	896	869	843	885	875	891	844	891	863	854	873	848	856	823	861	840	832	890	845	824	869	893	819	850	832	911	900	834	839	815	843	860	816	876	836	817	855	833	864	834	856	850	850	851	870	784	801	930	834	879	903	840	845	894	909	827	869	818	813	866	864	854	842	831	859	806	873	899	825	854	872	852	763	844	834	860	888	874	857	830	883	825	840	871	848	860	829	865	922	879	857	797	867	856	816	865	845	864	795	842	867	855	880	832	830	872	872	866	837	890	877	852	843	884	846	870	859	870	810	862	869	838	825	819	861	901	853	870	890	850	857	839	835	837	791	847	837	871	790	914	889	859	847	829	883	868	898	849	829	882	871	834	874	847	832	828	841	830	813	855	807	849	874	896	841	864	868	816	874	824	897	870	835	873	870	853	864	876	909	861	882	847	855	848	867	832	825	877	833	858	810	847	798	829	892	826	870	854	916	845	882	868	849	856	865	856	843	881	898	859	851	877	857	894	814	871	867	895	861	909	837	841	887	861	873	835	869	836	821	870	836	886	853	852	790	872	888	872	876	886	812	872	851	882	852	887	894	838	821	853	913	914	886	821	853	888	851	841	896	865	875	902	887	853	872	919	830	856	848	874	849	813	900	833	835	848	847	864	872	843	858	895	860	915	869	863	812	867	899	834	885	790	853	867	855	848	837	826	866	850	863	886	904	842	875	872	849	874	909	851	861	871	868	819	849	852	853	814	809	866	861	860	918	857	900	826	849	820	829	857	864	857	859	827	847	806	810	794	898	809	821	838	835	832	903	857	872	879	846	853	828	837	847	792	849	810	881	860	819	840	830	848	890	879	874	835	855	824	907	811	840	842	881	838	850	813	814	846	875	810	875	807	853	890	853	866	853	849	825	884	866	845	841	851	888	866	855	873	798	823	825	852	868	818	886	857	819	841	903	837	837	811	869	864	833	836	799	839	820	872	812	864	890	817	828	863	850	854	855	840	844	867	836	788	864	855	861	814	841	891	869	855	827	887	848	884	891	894	869	841	846	882	894	858	842	834	796	872	903	837	928	823	853	818	826	841	866	830	874	871	830	872	871	847	833	873	862	840	827	859	861	837	856	902	880	853	851	870	815	857	887	803	837	837	830	875	830	873	805	820	836	882	843	922	859	873	918	848	856	860	850	824	876	822	856	867	845	881	874	837	812	861	814	870	836	792	879	817	906	834	839	893	856	854	830	741	852	848	881	869	820	856	885	859	831	842	869	863	858	891	848	843	854	885	859	930	840	858	869	841	860	845	875	844	870	858	854	839	841	879	875	867	840	827	833	829	863	845	830	865	794	842	867	822	841	873	858	850	826	814	874	863	837	805	838	845	827	885	836	794	865	813	826	808	814	837	896	860	894	923	796	790	863	903	833	882	855	863	836	855	906	852	856	861	859	789	834	844	895	822	841	837	834	888	873	796	912	902	848	832	911	877	835	875	812	896	852	855	880	865	864	877	866	839	871	839	874	847	818	829	847	815	856	841	834	876	879	811	851	854	857	799	873	889	775	876	879	868	896	888	876	806	810	877	898	875	841	903	909	764	857	905	796	879	869	859	846	854	903	808	853	854	825	826	897	812	871	876	848	881	845	842	827	871	886	856	844	863	857	804	864	871	875	862	843	881	854	800	901	853	893	835	876	881	819	860	868	872	801	856	904	870	848	817	903	889	848	846	919	866	836	844	830	866	872	886	878	855	881	831	839	829	876	858	866	852	807	834	835	876	773	838	851	892	869	839	877	839	874	865	881	805	815	837	786	864	847	877	913	856	904	853	911	885	867	808	856	878	891	896	842	859	861	906	829	787	891	830	889	798	858	852	824	897	796	816	850	853	848	802	873	849	841	868	878	824	846	895	828	847	816	885	857	827	819	890	859	872	858	827	879	825	828	855	862	839	855	857	857	867	833	813	840	855	871	826	884	818	863	837	848	860	843	840	859	906	833	839	846	840	836	827	914	792	836	872	810	838	898	854	827	804	842	845	866	879	848	866	835	838	869	852	854	879	856	848	883	841	798	853	842	841	858	860	873	814	846	886	852	810	891	842	907	838	872	847	876	879	834	872	831	846	855	829	804	898	856	895	829	804	879	829	829	907	860	854	848	805	831	894	905	860	866	815	865	818	824	849	831	858	852	835	819	836	852	852	863	841	862	901	878	826	906	848	848	865	825	854	867	885	856	871	834	816	878	845	843	874	850	825	819	837	845	848	841	860	899	887	890	832	807	834	881	879	870	851	858	849	820	862	828	843	795	856	874	924	825	808	901	837	879	772	891	807	876	860	771	845	858	848	881	882	894	874	837	883	888	859	852	870	854	845	817	852	846	898	902	875	843	817	881	837	820	857	808	849	875	849	848	858	852	901	845	904	830	823	878	837	883	855	873	830	825	834	889	867	866	894	847	882	843	825	845	818	854	872	839	822	892	868	806	867	899	860	856	855	874	868	885	843	851	849	852	883	911	839	870	915	844
23500	21376	29152	23995	21387	19150	2960	972	643	579	550	435	430	425	402	362	320	301	2301	320	300	310	314	334	268	279	230	246	255	259	225	220	223	221	256	251	252	245	234	200	243	191	236	238	220	205	228	228	215	219	215	222	236	223	196	230	200	213	242	205	201	224	235	233	238	227	205	222	225	230	213	222	222	199	222	222	211	234	216	200	247	204	217	229	213	212	190	202	230	210	236	187	221	174	216	216	207	210	213	204	215	222	231	237	207	215	213	243	227	250	236	226	233	230	229	196	225	219	216	234	211	211	215	200	249	196	192	232	209	210	217	204	250	198	198	219	202	235	211	215	199	204	208	213	218	225	228	235	227	198	217	236	184	235	229	219	257	201	213	209	218	215	194	207	253	218	223	202	199	191	208	193	245	198	252	214	228	203	241	226	217	209	237	226	208	222	222	235	208	225	199	222	201	191	210	224	212	231	235	215	228	219	232	223	221	244	212	222	229	209	203	206	220	239	212	234	221	196	217	222	191	195	246	200	215	219	231	218	217	225	201	226	197	216	229	219	227	216	212	240	241	227	240	209	183	232	225	233	225	214	229	242	191	201	187	211	222	238	221	210	215	233	216	233	236	235	218	203	213	220	220	196	207	213	207	210	209	222	237	182	206	236	224	218	217	195	227	227	214	223	238	230	222	234	222	199	214	237	186	221	208	232	216	222	193	226	202	206	210	199	202	223	218	213	223	230	210	209	234	205	219	213	217	206	225	227	218	219	201	195	197	218	224	215	221	228	209	198	214	256	223	212	214	207	229	234	233	208	204	201	217	220	226	195	209	216	203	204	226	216	210	216	210	232	199	221	215	201	198	200	212	228	200	219	195	199	195	228	194	212	231	213	190	205	231	253	228	228	200	204	215	180	223	209	223	244	210	225	233	229	213	208	213	228	220	222	224	202	213	240	205	206	206	218	197	178	206	233	204	218	223	222	234	239	219	201	228	209	229	202	230	230	228	197	226	231	207	194	194	214	239	214	221	202	223	204	213	207	237	197	209	211	198	222	200	177	216	205	215	243	232	199	234	232	229	235	211	207	193	210	193	182	224	202	189	223	250	213	212	221	210	225	206	205	230	219	200	230	226	194	197	217	216	210	212	203	229	230	208	195	247	223	218	216	216	227	216	213	229	206	236	221	227	216	219	220	217	222	205	258	235	237	227	219	202	262	214	248	217	197	212	225	217	214	246	207	229	210	215	223	203	206	219	230	214	217	238	200	207	217	239	193	195	203	204	209	216	229	239	207	193	206	211	179	214	217	223	170	220	206	216	221	228	203	225	213	237	197	246	220	233	199	205	247	213	225	197	225	221	228	210	231	242	232	205	181	181	199	224	234	237	200	221	219	210	232	203	216	227	211	213	208	226	226	226	209	214	208	210	230	242	233	202	191	190	219	204	211	218	212	247	195	228	236	221	205	214	193	198	223	207	211	194	217	243	205	213	217	216	249	225	222	231	234	223	212	208	202	226	212	239	233	208	216	216	244	222	225	227	228	213	196	233	228	200	222	211	250	220	194	236	218	217	223	223	233	203	218	195	203	215	188	226	208	229	187	232	234	197	196	210	200	199	218	224	231	215	219	214	203	215	212	204	242	216	199	245	182	201	211	209	192	206	235	248	236	186	186	222	204	214	200	235	209	194	191	235	231	174	187	224	212	208	219	211	219	206	209	197	228	220	209	199	200	217	203	210	201	232	231	209	249	228	189	215	209	232	234	222	206	205	208	229	199	201	251	215	227	239	203	193	236	215	225	239	215	218	242	241	216	225	240	227	222	225	228	261	205	227	228	229	199	241	198	220	223	217	200	198	217	239	186	235	207	204	193	212	243	227	219	231	222	205	213	218	176	212	197	223	212	201	206	209	208	206	213	233	214	231	230	200	226	228	222	215	221	209	204	214	238	228	210	205	222	218	214	213	255	238	210	201	221	247	172	223	208	213	204	226	241	216	203	240	218	218	200	215	224	214	214	193	220	219	240	197	223	235	228	192	234	213	224	244	224	215	225	223	202	218	246	219	229	213	215	224	208	206	197	227	198	228	201	200	223	218	208	214	232	227	206	232	224	188	209	219	223	229	196	237	246	222	221	230	240	220	212	190	201	197	211	215	229	198	221	217	210	234	233	208	208	196	215	219	210	252	222	234	236	194	204	216	193	226	214	224	256	222	206	202	198	203	231	222	208	198	216	217	233	198	241	228	203	225	221	211	213	205	189	200	205	221	180	227	217	215	214	222	214	196	214	240	202	196	210	232	189	198	235	241	220	222	191	205	225	203	225	217	206	218	215	218	222	225	216	235	197	212	215	219	214	205	237	239	219	226	212	213	224	200	216	216	215	233	216	236	223	223	207	214	194	234	221	234	215	236	217	229	207	208	208	227	246	225	209	201	221	217	191	207	215	229	216	194	214	216	216	221	213	222	202	230	208	209	237	212	213	210	208	195	205	226	204	206	204	220	219	226	230	246	234	230	213	237	226	198	182	206	210	208	219	191	232	215	234	216	206	232	215	222	216	199	245	227	221	214	210	191	219	224	216	207	211	225	224	196	235	230	213	198	215	203	230	195	212	231	214	190	226	215	235	221	230	204	221	224	228	245	209	206	190	201	210	225	192	220	226	208	197	201	224	212	236	229	201	210	233	197	218	224	227	213	238	215	233	226	219	227	231	203	196	206	211	245	220	207	209	177	195	229	200	215	230	193	205	196	226	241	205	211	207	215	218	225	205	237	213	244	203	212	218	213	244	232	218	202	213	225	223	209	238	194	226	211	217	214	214	194	221	188	204	217	222	206	226	215	208	236	235	213	214	229	182	217	189	221	232	209	255	200	197	195	233	209	198	229	231	209	204	200	227	222	216	187	219	236	209	230	230	209	236	214	234	241	205	204	196	214	229	183	215	206	195	220	202	236	233	212	230	235	201	193	221	214	201	212	204	215	207	214	208	223	222	228	222	215	203	197	233	225	217	232	219	216	215	200	211	214	192	220	255	244	213	228	192	197	226	230	216	212	208	213	219	239	238	224	214	205	212	203	210	220	242	218	233	225	227	230	216	234	246	228	221	229	235	229	237	202	237	229	194	244	218	218	247	233	236	208	199	211	236	194	225	215	222	204	197	216	186	192	226	236	208	206	201	180	215	220	215	203	229	212	216	208	210	212	218	202	194	220	231	227	210	223	214	231	205	216	203	220	216	228	209	209	204	232	202	224	224	228	205	221	256	216	224	212	215	212	232	214	212	185	208	189	221	208	222	200	202	230	212	207	181	201	209	214	224	222	181	213	202	208	226	246	220	205	183	211	204	206	209	213	195	228	212	187	210	200	210	220	206	214	203	216	207	200	208	214	224	201	220	222	223	235	205	197	227	196	236	203	236	188	207	226	212	220	230	242	204	200	202	216	216	189	200	211	185	218	219	220	195	196	192	214	218	225	224	189	190	232	230	231	207	230	234	229	211
14742	27386	21085	11116	7624	5594	4008	2827	2109	1723	1519	1294	1117	1035	931	866	753	727	6056	653	586	583	578	542	562	516	480	472	463	446	456	449	440	433	399	470	422	435	375	399	372	376	415	385	410	409	358	386	375	403	427	371	408	372	384	380	402	386	390	402	377	383	389	353	395	374	347	391	380	375	384	378	367	366	392	395	357	330	380	397	353	406	363	384	382	382	377	364	366	386	391	367	380	388	399	380	382	391	359	392	386	360	387	383	349	352	363	360	395	350	344	365	370	341	365	405	427	368	379	344	363	374	372	364	351	354	393	379	395	377	367	401	349	374	363	349	351	375	343	366	370	387	376	372	360	410	357	381	363	375	374	351	354	371	385	393	339	401	374	359	361	409	370	394	358	363	333	397	360	383	406	396	374	334	388	354	383	377	360	356	351	346	370	380	382	395	352	358	361	361	374	371	391	376	393	362	398	381	365	388	374	365	386	350	335	358	379	352	391	375	387	361	373	403	373	331	384	319	379	383	341	370	348	368	372	403	378	352	367	374	361	391	373	358	370	383	379	376	368	364	374	388	373	378	336	354	359	388	382	360	354	376	388	379	389	382	373	357	359	321	365	361	398	418	360	348	359	345	345	381	416	369	361	349	340	348	394	376	332	422	377	410	375	365	373	362	358	333	341	371	385	378	369	349	368	346	410	372	395	381	380	375	400	350	396	353	375	377	366	388	374	372	362	374	379	373	380	359	384	372	376	370	414	366	340	345	371	378	364	390	391	374	326	380	362	365	395	371	365	356	395	372	359	377	365	346	414	366	349	367	397	398	361	330	367	397	358	368	402	376	366	404	365	377	378	339	370	378	348	360	371	350	376	367	379	361	353	371	395	348	354	329	385	382	343	355	395	402	368	363	362	362	402	369	405	362	402	357	402	375	355	386	382	396	371	413	361	399	359	367	329	381	375	341	364	374	380	406	372	326	371	364	372	367	402	377	364	345	334	374	356	384	355	370	360	371	365	393	385	386	351	405	356	351	373	358	373	390	340	374	401	359	394	336	372	364	350	369	417	392	370	358	355	376	399	369	368	355	364	364	377	369	330	400	377	378	364	349	344	367	379	376	382	397	365	373	342	370	398	333	408	349	383	346	395	340	359	359	372	394	363	373	383	375	349	407	363	366	357	345	367	375	373	374	358	389	369	356	385	343	377	377	366	386	372	400	376	379	380	406	352	361	364	352	400	364	355	397	378	425	357	376	387	361	337	374	359	392	378	370	375	401	395	381	388	398	388	387	380	376	386	394	384	392	372	370	383	382	357	398	384	381	379	412	373	337	382	326	356	377	362	341	409	344	375	386	370	353	385	384	369	365	416	364	305	351	376	378	365	344	374	357	374	378	372	350	425	331	374	367	334	365	368	398	356	359	339	384	358	388	336	373	361	341	368	330	421	364	391	378	390	374	392	318	356	354	382	343	364	374	374	388	378	381	369	360	359	374	360	381	368	399	391	371	352	370	360	393	348	359	369	395	362	367	373	352	373	360	376	346	372	359	404	374	369	338	354	345	357	334	384	409	368	379	383	351	389	396	363	368	384	355	398	383	366	379	409	352	405	399	351	376	360	375	332	376	388	333	353	391	357	372	353	372	380	358	381	390	371	388	343	374	319	356	378	373	338	330	425	383	370	358	386	352	361	366	368	359	372	384	381	345	367	400	377	367	352	375	375	386	352	378	346	368	346	367	365	343	369	375	343	384	356	412	404	340	368	377	353	393	338	397	371	371	380	352	379	390	347	367	365	364	399	342	353	367	370	349	364	374	396	344	344	394	393	367	344	353	397	372	359	382	394	402	365	374	385	380	369	387	376	336	367	351	366	411	328	372	387	386	372	367	395	367	386	379	402	373	372	408	365	359	365	354	342	340	361	364	379	381	351	376	420	386	348	366	351	411	362	366	358	334	361	358	391	406	350	350	380	359	384	356	380	354	369	350	380	378	404	368	369	340	362	342	393	353	339	382	373	364	347	369	370	384	372	392	372	392	365	371	351	372	337	364	352	375	363	336	400	412	379	375	367	342	394	410	367	399	372	333	388	376	374	371	405	363	360	366	367	364	354	372	381	358	360	339	381	373	385	395	395	392	356	363	385	407	396	332	366	354	383	332	365	342	336	368	355	340	368	367	335	374	386	395	356	357	382	344	329	365	368	387	384	375	369	375	358	358	389	352	360	362	399	360	336	326	387	393	382	400	370	354	383	393	345	350	350	360	356	374	355	347	384	377	402	330	387	353	347	385	351	367	375	386	354	368	377	361	346	388	383	377	377	393	358	359	345	366	381	361	356	389	384	358	350	374	368	411	396	351	384	367	366	366	356	352	367	389	387	342	405	366	361	394	387	360	398	337	363	362	345	359	371	375	400	397	349	384	370	377	385	366	374	364	338	358	365	360	367	355	335	347	377	347	388	372	388	369	383	376	379	370	378	358	338	349	377	404	381	388	371	360	371	394	341	398	374	381	347	391	374	371	337	368	366	381	362	367	371	364	360	326	361	378	408	387	342	377	413	381	371	364	367	367	368	361	378	358	386	379	338	358	371	353	364	344	358	388	371	368	369	384	375	363	367	352	390	356	375	394	372	364	349	387	389	389	397	392	340	371	393	374	373	326	365	374	385	365	410	390	384	359	374	373	352	376	364	381	370	380	337	373	379	382	370	345	398	388	363	378	371	365	351	390	387	352	401	364	350	349	366	350	342	386	386	342	374	365	367	350	371	358	391	382	390	384	366	386	370	359	371	351	382	381	389	368	385	338	394	388	337	374	367	366	375	373	359	382	378	364	359	373	371	371	393	413	389	365	369	363	358	375	380	349	386	396	359	372	392	350	367	363	383	361	372	348	331	361	361	339	388	364	338	367	365	365	357	383	383	342	349	388	372	387	340	386	340	367	347	361	388	372	367	363	393	370	380	396	384	357	375	368	377	374	360	371	353	352	348	380	350	369	384	325	375	363	383	391	373	324	377	387	356	358	364	387	317	360	377	391	358	357	371	362	372	381	333	368	301	340	386	378	361	381	352	371	364	388	374	377	366	367	380	334	349	403	353	360	356	389	388	369	393	345	371	356	373	347	380	367	346	349	369	380	339	362	386	350	388	364	329	354	394	359	368	351	351	388	345	345	402	367	376	330	396	376	353	376	332	367	352	364	400	372	362	388	380	371	352	388	387	369	361	376	367	380	349	389	381	329	407	362	368	369	334	347	338	354	371	361	363	362	363	354	370	371	388	346	373	347	406	387	362	374	407	368	362	335	403	397	356	403	400	367	376	377	387	392	403	362	374	369	389	343	360	371	361	348	372	365	386	359	401	331	360	386	328	386	353	358	362	342	362	331	375	376	353	440	375	366	351	386	364	390	367	353	363	388	389	398	385	341	356	371	364	415	321	367	370	365	375	372	363	367	351	406	383	354	369	378	373	398	334	363	363	364	349	378	373	349	380	391	358	326	377	348
27085	20303	9834	2496	1173	864	743	659	637	673	614	607	599	597	587	559	568	570	700	584	608	564	569	564	562	545	599	573	564	585	518	532	582	560	554	574	546	557	572	504	549	571	558	585	509	530	581	599	565	560	555	546	572	516	602	568	544	509	570	577	560	542	563	533	572	580	582	567	554	547	536	586	540	548	549	567	561	568	565	586	538	553	615	624	524	562	529	538	612	601	542	566	521	605	602	542	565	574	570	500	562	611	593	591	595	553	557	534	540	548	576	545	552	576	611	547	565	547	572	548	592	571	546	574	554	529	530	543	619	536	559	511	597	543	573	579	580	536	559	559	566	552	616	618	571	549	611	571	549	586	559	542	546	538	507	525	548	542	549	577	519	595	582	536	560	587	516	551	578	569	593	557	542	575	566	572	571	542	571	581	566	554	578	547	554	598	537	547	588	610	580	545	561	534	586	576	567	582	564	536	580	579	576	516	590	605	625	546	563	548	505	557	584	514	604	545	569	549	566	532	550	497	585	607	565	570	530	567	598	565	557	511	560	551	596	540	585	583	609	549	566	540	580	589	556	571	548	570	552	585	529	585	503	565	546	591	535	568	577	618	598	578	594	578	554	551	583	508	548	559	549	536	579	569	574	531	565	576	546	553	572	552	568	614	579	530	508	550	540	527	534	575	556	585	534	585	549	600	548	582	545	546	524	536	574	544	564	531	551	584	578	566	565	544	543	566	574	560	569	552	568	534	647	521	545	570	580	585	584	533	604	587	551	569	541	536	640	517	561	574	553	552	544	588	591	565	557	564	566	550	579	569	543	577	509	552	556	575	538	556	565	535	590	564	563	591	515	556	614	537	569	556	550	553	575	554	593	543	558	535	558	532	599	577	560	544	583	553	566	598	551	589	603	569	551	578	587	585	543	530	534	566	548	548	547	578	555	546	577	547	567	587	573	561	572	561	577	544	558	574	573	537	525	589	566	557	535	563	546	582	582	579	627	561	587	556	549	581	579	568	590	499	583	579	582	519	546	584	613	532	574	586	552	548	529	571	565	573	580	562	552	548	559	560	557	587	552	546	573	595	551	589	545	588	597	534	587	530	566	540	589	576	551	526	563	596	556	556	560	589	564	553	590	552	525	564	572	560	602	545	523	569	562	559	574	560	530	561	579	565	574	563	556	549	573	567	588	563	576	547	575	551	560	564	535	599	547	572	539	599	564	542	535	628	537	579	544	547	567	549	544	548	562	543	528	575	592	566	582	582	568	548	558	582	591	572	558	556	548	553	534	539	529	571	542	604	573	576	546	534	548	588	616	553	569	574	579	578	574	574	563	540	577	576	554	548	555	581	524	578	597	565	568	552	556	567	538	540	581	537	598	594	575	535	560	564	564	593	560	523	531	582	600	563	587	581	529	572	526	571	556	531	549	558	546	540	533	583	517	529	501	555	596	570	644	542	602	572	572	579	570	570	537	576	580	552	550	568	530	613	562	554	588	569	577	546	553	548	524	587	566	557	565	548	595	549	570	590	548	532	577	629	581	582	550	543	568	558	573	579	544	550	544	549	565	569	599	572	585	599	564	583	542	628	565	565	574	554	562	545	583	529	536	576	542	552	583	568	594	586	547	598	554	569	536	571	534	517	556	584	558	554	524	568	584	512	571	566	567	573	550	589	542	536	565	567	541	532	577	577	578	557	565	557	599	575	590	546	539	581	577	515	507	574	542	557	537	587	552	570	517	562	575	538	585	550	527	573	585	543	576	571	552	506	519	575	568	591	561	559	574	526	556	577	553	613	569	533	543	574	571	557	562	583	526	566	526	561	590	582	585	529	575	524	534	530	613	576	551	541	533	515	531	573	586	545	601	589	599	593	541	580	548	554	600	606	527	566	568	574	526	583	603	568	553	570	551	533	570	522	571	599	587	574	578	520	613	560	562	552	596	572	554	575	562	585	533	580	568	545	577	529	561	570	540	607	624	543	534	546	529	557	531	567	560	583	574	561	547	570	575	543	513	557	536	550	542	567	579	574	566	546	545	579	604	565	573	621	554	570	518	582	546	600	536	547	580	537	521	596	592	597	548	584	595	555	589	612	558	572	593	506	598	594	550	550	552	518	529	564	592	571	555	587	616	561	540	600	552	566	573	554	558	595	531	554	552	540	594	576	602	569	554	558	562	611	567	606	554	568	561	553	584	526	582	576	549	550	551	548	519	576	582	555	573	523	534	559	548	559	565	555	538	566	576	653	583	543	550	588	553	583	549	564	591	575	551	572	563	601	578	533	563	570	559	525	566	578	573	572	561	604	562	567	539	568	582	608	553	547	546	520	572	583	569	582	575	554	557	563	579	565	533	561	549	584	578	559	556	564	551	574	592	572	564	596	576	584	584	560	592	533	577	551	549	519	569	567	582	540	594	515	570	603	541	557	565	584	556	526	551	530	543	588	546	556	553	543	566	601	564	573	575	527	530	581	574	512	515	579	595	564	588	522	593	602	504	547	555	572	572	575	552	598	574	583	556	572	547	544	574	574	571	593	536	570	602	535	562	512	545	571	580	545	569	575	586	557	508	525	556	583	530	540	545	568	535	544	530	571	538	582	539	539	528	566	541	589	559	551	535	589	562	543	537	579	619	533	549	574	563	569	548	570	539	569	577	566	561	547	569	585	567	596	555	577	566	579	579	569	554	560	566	571	619	562	539	564	570	535	575	541	552	551	541	571	569	534	565	546	587	562	574	575	587	556	561	549	585	518	545	577	556	635	574	599	565	598	558	535	553	600	549	558	545	595	564	563	535	562	560	537	523	563	542	566	594	602	609	554	592	547	566	573	538	597	586	546	530	555	577	593	601	562	557	577	574	521	557	598	569	558	545	537	587	539	564	549	586	522	553	583	551	576	550	580	602	564	534	543	582	535	590	606	593	559	541	587	567	572	547	547	525	570	542	535	550	544	585	552	574	563	588	543	591	577	591	562	561	581	565	597	552	554	595	561	549	619	557	585	551	568	600	563	569	543	591	567	594	581	557	562	549	558	530	548	584	567	553	583	572	554	574	592	549	595	576	589	560	574	538	538	570	549	537	577	599	555	536	528	573	513	529	547	624	587	564	592	563	547	585	541	542	560	541	583	579	569	576	554	546	561	526	576	533	533	583	592	533	561	609	563	582	553	545	603	517	566	569	541	560	530	520	576	581	516	566	580	602	581	587	565	555	569	544	569	552	559	593	595	561	572	550	561	554	578	552	548	538	538	574	561	574	596	579	573	573	587	557	584	547	579	531	616	598	544	553	563	544	583	550	557	573	554	571	545	553	566	583	568	601	576	550	593	540	536	561	561	581	580	557	596	533	573	525	575	583	581	566	550	564	560	537	544	559	539	627	543	561	549	594	564	564	631	538	546	591	581	541	588	580	549	550	594	547	591	549	540	578	570	585	563	556	574	546	602	539	585	552	575	583	612	595	582	576	540	580	591	560	561	549	541	540	578	544	517
9392	13415	9957	3780	2656	1843	1454	1184	1084	1049	1040	1023	1016	1000	935	969	930	955	1308	997	928	898	904	966	946	981	927	937	915	891	952	930	916	979	926	876	929	953	894	879	883	905	909	924	897	995	906	932	942	910	874	923	942	935	877	957	924	913	882	955	938	906	893	885	912	882	896	921	883	942	921	911	914	914	906	963	940	860	917	942	914	867	907	882	913	930	899	911	912	914	889	917	887	911	876	909	889	887	923	914	905	916	905	905	880	914	875	839	943	874	936	907	919	899	941	905	878	927	899	924	903	888	861	869	904	904	863	950	911	857	889	919	902	891	941	893	918	848	920	845	885	942	885	888	888	930	953	887	905	870	960	900	884	916	907	893	925	906	889	832	934	900	947	886	871	932	903	892	903	843	909	880	865	889	860	920	906	936	902	937	928	876	948	861	934	937	924	911	935	920	864	922	901	877	900	904	899	890	880	897	842	898	878	918	951	886	899	887	882	965	964	903	929	888	881	916	921	898	899	920	881	953	965	946	909	863	932	918	906	929	911	859	862	909	951	884	883	891	881	851	916	906	932	849	901	899	856	914	881	873	891	924	892	915	885	882	882	897	897	909	882	870	906	889	905	927	943	930	873	863	937	962	979	897	900	938	889	937	899	891	903	872	932	909	920	912	928	924	872	917	939	898	957	917	881	925	961	894	941	908	922	920	924	903	927	893	844	893	873	875	885	956	885	936	857	931	867	920	877	852	886	897	969	877	905	895	839	866	893	896	933	893	915	921	881	920	909	924	907	921	878	894	908	953	885	915	909	907	879	951	948	895	915	883	906	915	940	897	936	928	877	947	896	912	931	919	925	882	939	889	947	907	947	946	892	853	944	901	905	887	911	883	902	885	908	896	929	918	932	924	930	885	891	872	905	888	924	888	906	924	891	866	885	875	902	882	941	941	907	931	924	911	884	930	908	925	905	952	933	906	911	839	939	875	913	876	852	938	888	916	942	929	858	934	876	921	887	916	953	917	875	921	886	885	911	901	869	913	920	885	937	876	924	852	870	870	928	900	890	928	904	882	909	924	889	945	880	870	932	877	886	882	943	991	867	903	888	912	899	890	910	946	925	882	891	895	898	927	863	887	876	911	923	934	922	931	934	904	955	898	933	882	874	880	890	872	895	913	926	923	887	916	914	893	877	918	876	972	914	909	926	875	915	908	889	880	916	920	890	809	921	876	935	876	927	915	899	872	917	921	891	814	962	935	903	907	904	888	922	898	899	907	915	917	932	831	852	905	895	949	894	895	861	911	941	911	939	889	904	914	938	894	836	940	957	929	965	941	910	928	873	934	866	847	912	873	894	952	889	910	848	850	885	852	946	894	913	959	944	856	907	894	920	893	878	902	884	874	952	905	909	893	964	914	925	952	935	887	876	918	896	923	892	914	936	876	893	962	959	922	906	861	911	852	932	885	914	879	954	925	886	886	875	916	863	886	920	893	902	914	943	878	917	882	948	887	907	910	899	882	892	902	932	907	974	867	952	887	967	887	872	917	879	918	872	889	879	902	919	928	911	873	872	911	898	841	853	891	943	928	973	843	920	923	905	960	938	925	896	854	899	940	946	923	924	943	929	940	879	929	882	905	900	935	860	882	901	941	925	868	932	971	935	822	902	915	842	892	966	917	939	916	943	865	908	910	921	896	857	878	928	892	931	888	988	864	861	905	912	901	899	965	879	872	921	921	874	912	932	892	914	898	913	923	877	904	880	865	999	907	877	941	848	903	900	961	868	903	905	878	903	886	922	887	889	896	897	933	882	872	905	840	926	882	869	871	945	914	904	976	902	969	909	947	889	884	865	885	907	908	928	894	905	926	897	917	895	897	887	951	955	918	875	865	899	950	945	959	923	902	865	945	873	890	880	893	907	908	860	886	880	943	905	915	943	875	924	930	884	895	906	883	875	945	912	903	850	922	908	892	921	882	874	936	886	909	950	897	911	884	928	875	950	900	914	895	912	887	939	917	917	915	881	912	900	925	921	911	908	881	940	877	879	853	901	899	918	893	914	907	916	924	865	895	883	862	900	865	908	894	908	890	891	927	904	879	885	900	881	895	975	886	903	903	873	903	861	910	897	938	972	929	915	918	932	906	890	895	936	917	943	890	908	930	895	939	902	971	875	973	906	873	903	914	900	869	902	913	897	909	923	893	868	935	904	857	862	920	937	950	898	911	884	894	892	961	892	928	868	938	878	928	957	843	912	986	908	930	910	942	898	881	966	915	899	946	932	905	843	887	882	936	932	928	888	875	876	883	889	878	923	1000	890	931	889	861	885	898	899	882	877	900	883	866	920	912	938	915	871	861	917	974	908	896	886	922	866	920	901	902	955	896	948	911	846	907	926	885	881	861	907	905	846	931	911	934	921	870	938	911	976	975	949	872	907	909	869	902	874	940	900	950	916	850	957	858	959	892	870	865	878	908	818	893	938	899	905	921	947	908	928	887	923	903	925	941	861	889	931	911	911	901	927	903	927	891	907	917	891	899	897	961	888	916	932	914	900	905	926	884	956	901	853	930	886	879	939	915	953	856	929	886	898	891	901	912	898	925	943	880	917	902	896	862	898	853	925	969	875	905	896	927	927	909	883	918	924	922	922	928	927	851	899	875	902	896	944	937	880	866	927	908	986	855	918	944	926	907	893	920	933	940	920	888	944	898	968	949	910	893	893	943	881	852	882	911	903	920	936	935	924	945	900	901	894	914	928	903	894	923	859	916	880	935	894	909	928	912	857	845	904	874	891	970	945	923	900	908	912	967	873	896	944	845	890	945	894	923	906	905	899	897	903	940	930	896	921	909	916	906	880	911	899	926	909	909	910	915	909	950	924	950	854	907	950	901	893	844	943	857	874	908	891	903	926	938	855	927	882	916	907	977	896	875	903	914	905	910	928	905	956	863	891	932	897	944	966	937	890	887	896	897	890	943	900	911	929	889	888	917	896	862	912	904	905	962	904	930	919	889	907	910	916	858	895	909	883	862	909	911	934	941	891	844	923	926	883	893	982	911	844	866	883	853	946	916	943	952	960	883	868	891	905	945	937	900	870	882	876	927	920	934	927	870	948	898	941	920	928	888	921	907	877	893	919	908	935	905	979	839	936	872	849	916	919	922	921	906	898	888	904	899	909	934	917	898	870	912	927	887	922	882	877	899	904	899	907	900	902	844	856	927	948	906	898	895	873	879	922	912	971	904	918	875	861	875	878	835	913	945	903	882	899	943	885	941	906	938	874	881	929	897	900	897	947	882	882	934	926	892	840	896	925	867	929	913	926	923	920	917	885	892	895	906	898	918	887	892	947	932	881	917	911	862	842	935	954	899	871	882	892	852	930	928	922	864	908	900	887	911	895	954	896	895	897	960	951	899	879	906	906	892	930	893	848	902	946	910	930	913	907	896	901	915	959	923	899	937	948	968	895	908	886	898	900	865	914	896	864	906	919	919	904	930	930	905
24612	21397	28415	24758	18953	3141	1398	920	808	703	714	677	651	601	569	580	596	1026	1094	572	532	589	537	562	557	545	540	572	530	555	556	525	574	521	524	486	534	562	515	523	480	530	498	511	518	555	519	554	528	544	481	530	545	535	556	559	501	530	526	540	495	550	521	526	523	557	482	493	548	534	528	548	490	521	482	522	514	476	511	503	543	516	524	487	544	519	556	533	527	542	559	511	508	487	573	491	508	512	502	492	484	537	500	527	510	510	525	495	535	506	518	518	575	524	491	521	541	516	528	520	560	523	471	533	465	547	526	517	513	501	500	525	506	501	506	538	541	532	526	499	531	510	558	518	505	526	510	508	472	512	500	530	503	527	516	516	531	548	496	551	534	562	523	511	525	493	553	496	510	539	515	529	554	513	494	523	533	519	486	499	452	466	522	537	517	533	479	546	499	513	512	532	518	533	491	482	525	493	546	523	541	506	580	494	524	519	551	500	547	494	541	505	534	537	563	489	515	488	554	513	542	495	503	556	552	505	529	574	517	493	505	492	535	464	513	488	542	532	512	492	463	507	552	520	527	528	535	508	539	542	543	506	519	498	489	482	509	513	547	481	487	560	505	481	504	537	529	478	484	494	525	515	544	521	535	496	510	500	538	508	483	504	548	512	543	512	535	521	549	500	538	517	545	563	510	529	515	554	498	507	554	518	566	570	533	529	493	508	530	532	534	541	511	560	533	511	550	508	520	511	480	520	537	523	552	535	478	504	494	538	520	479	485	490	511	505	530	505	501	491	505	543	468	507	491	533	531	510	530	531	522	490	525	491	534	543	540	506	549	510	550	501	488	560	550	574	513	490	510	554	517	514	520	483	513	556	525	552	522	524	521	530	488	533	505	565	544	506	500	503	494	494	499	501	505	494	478	523	541	493	488	519	526	548	525	527	504	505	530	516	539	497	500	536	496	486	482	504	538	529	494	541	563	515	479	496	504	523	532	535	536	511	539	551	514	521	502	480	519	499	480	526	507	516	534	567	480	529	527	520	517	515	534	520	527	508	550	517	553	542	519	544	557	509	524	531	528	471	481	543	540	508	503	512	519	503	516	505	550	519	522	520	549	534	567	497	505	535	508	510	583	539	589	542	494	517	556	511	523	555	535	536	510	515	510	549	557	540	478	540	516	488	526	476	551	518	502	486	514	518	514	507	544	566	562	541	524	501	491	491	549	524	527	503	506	500	534	531	522	510	513	534	507	556	520	556	527	531	518	530	469	537	508	532	508	511	536	489	498	546	546	520	471	514	522	483	508	515	531	487	508	575	534	487	527	528	525	498	521	504	530	550	507	525	539	523	489	502	502	503	542	521	536	526	522	551	506	529	507	524	531	516	496	546	462	502	506	511	526	517	554	520	504	488	538	547	514	479	519	539	529	504	491	490	487	554	528	540	522	532	481	506	522	515	550	550	509	565	511	525	512	515	523	521	529	488	530	537	478	490	555	526	506	523	513	514	485	546	509	503	521	508	530	507	550	504	523	518	506	502	523	514	523	493	512	495	491	513	519	523	548	522	529	529	568	472	517	506	554	569	511	470	499	534	512	523	472	526	547	513	509	507	520	493	555	522	536	515	541	593	538	505	509	497	535	543	558	512	545	527	504	508	507	497	508	548	511	536	489	497	533	519	538	487	559	513	549	499	510	500	543	513	492	522	521	559	503	513	516	517	498	518	497	491	531	509	491	508	523	514	492	517	545	510	551	512	499	530	510	503	559	499	528	537	511	513	479	545	529	515	469	497	494	513	520	464	532	518	565	499	523	490	511	511	505	503	492	543	508	471	578	548	484	523	546	521	513	565	529	559	507	496	548	473	514	527	490	492	550	529	508	518	539	517	533	474	500	483	533	466	535	517	538	551	527	523	520	474	512	522	511	494	513	482	514	516	486	500	562	490	522	504	551	503	523	520	546	516	487	525	498	501	515	535	559	509	526	516	463	519	495	506	552	471	518	524	531	518	517	545	523	504	469	486	539	531	489	559	508	493	492	487	534	531	572	538	516	492	492	531	545	534	539	475	556	505	562	491	541	520	525	535	524	491	501	522	514	511	553	533	524	495	500	495	516	516	494	473	501	512	475	502	484	527	555	537	565	534	510	556	551	551	548	515	539	503	461	569	482	524	535	534	495	527	537	563	560	518	509	525	472	520	467	529	493	514	517	538	513	551	529	511	506	505	498	565	558	554	538	505	477	502	519	484	567	483	491	501	508	522	495	543	536	515	544	480	517	473	528	520	504	510	490	558	541	547	501	500	511	497	530	510	499	525	481	511	481	499	526	535	484	470	484	540	523	541	524	500	514	486	507	504	532	490	510	513	532	579	472	489	521	534	485	511	530	537	521	496	544	510	501	502	552	525	517	518	533	483	529	517	527	548	539	522	519	522	558	513	497	506	521	498	508	484	498	488	500	523	510	467	539	493	530	508	521	513	495	545	503	532	517	521	525	494	519	484	538	547	529	504	516	511	545	514	493	517	531	568	489	538	502	505	499	515	495	535	513	477	491	510	513	556	518	559	499	503	533	541	523	521	499	500	523	500	518	517	534	531	524	489	467	495	504	496	571	535	511	540	496	501	510	543	529	546	518	511	529	521	535	530	542	487	516	523	479	508	527	561	517	513	547	578	476	534	521	501	522	527	495	508	509	451	490	483	488	513	510	507	504	525	507	528	514	526	509	531	543	505	542	525	508	550	503	516	528	457	510	520	560	552	487	526	556	512	519	494	518	501	546	553	552	576	535	496	489	450	485	514	483	544	516	507	516	497	534	494	482	487	569	492	491	548	513	489	541	511	532	561	534	507	539	514	530	517	515	503	539	495	549	517	538	549	507	522	506	545	490	563	508	510	519	507	519	519	531	509	543	521	554	517	529	512	514	538	521	513	532	523	532	525	524	530	546	476	508	552	493	512	509	501	552	540	500	543	525	509	515	501	549	552	536	515	521	525	520	527	516	500	542	503	511	486	525	518	529	470	547	499	544	489	537	533	550	488	529	524	529	536	537	533	520	512	506	512	482	512	474	533	479	576	556	531	536	518	532	525	472	500	537	513	533	538	498	512	538	509	510	508	522	508	501	490	520	517	530	510	522	539	530	522	499	511	530	503	544	520	527	499	464	510	530	522	528	495	513	509	491	547	476	529	540	498	535	481	542	531	530	525	531	533	505	507	509	502	529	516	482	528	534	495	533	510	535	486	461	512	496	522	501	516	479	531	514	523	527	496	542	499	522	518	553	503	487	522	525	516	524	542	539	505	530	521	481	531	525	508	543	537	527	519	514	536	532	519	564	490	540	528	544	541	530	531	512	508	524	514	546	512	519	519	497	499	547	542	508	507	573	485	524	535	505	531	496	508	496	548	526	516	498	518	531	526	500	496	500	565	556	526	492	520	536	496	499	548	491	536	490	541	496	534	540	498	511	533	483	553	472	519	527	507	537	502	490	494	540	551
11190	20264	17448	8295	5330	3804	2775	2042	1802	1620	1407	1337	1151	1120	1141	1092	998	2493	2297	1028	979	1036	961	962	944	925	888	910	906	925	831	893	892	908	898	919	833	890	878	821	859	838	833	856	878	881	853	825	890	842	849	829	836	850	831	853	857	837	917	850	859	831	869	789	825	831	890	824	922	865	887	884	875	877	854	814	845	853	836	833	850	820	824	830	836	814	866	775	858	848	864	845	888	848	878	857	876	808	877	820	822	882	861	871	868	872	888	823	860	803	818	921	881	878	827	883	903	803	883	895	886	871	877	824	891	824	844	895	806	877	891	859	845	816	819	843	895	875	843	832	848	859	836	827	855	807	833	875	805	882	833	873	848	870	842	867	891	865	826	872	803	814	898	845	836	853	895	860	884	852	861	827	882	896	851	813	834	857	856	899	867	855	855	861	837	887	874	866	870	830	794	859	857	808	916	860	845	803	819	881	773	808	843	826	831	843	852	840	888	865	847	832	830	858	901	816	893	821	872	869	827	854	851	915	877	846	876	880	853	822	830	886	881	817	858	858	787	805	846	845	849	863	843	854	801	843	864	818	861	905	817	862	855	854	880	869	827	806	881	814	860	816	848	886	857	848	808	849	842	858	812	847	854	842	830	817	863	875	845	810	863	867	868	897	842	884	869	860	834	877	808	817	819	834	898	855	869	848	855	848	791	797	838	798	914	828	875	839	860	906	848	853	853	827	801	884	844	869	826	861	843	862	836	831	864	852	863	879	821	804	860	873	884	831	854	877	840	846	845	820	802	844	881	862	799	806	848	872	912	865	898	844	906	848	819	898	855	923	818	823	841	876	873	849	870	882	813	837	883	849	837	807	812	825	852	851	842	870	877	879	858	809	827	864	833	860	792	864	851	868	862	854	816	854	844	836	855	851	839	885	831	842	816	854	826	860	894	845	857	846	832	823	834	838	859	840	842	810	847	805	865	869	798	832	864	888	895	851	881	831	843	824	826	861	855	854	865	845	844	865	866	867	945	811	819	878	854	849	834	811	887	864	853	846	833	857	911	857	852	836	891	848	793	802	814	806	831	878	911	830	836	813	873	897	824	846	837	880	893	884	877	890	843	841	842	864	858	817	856	835	845	832	869	836	898	862	820	860	801	855	879	860	826	869	853	877	911	870	872	870	864	850	817	882	884	837	870	840	833	847	855	853	882	865	855	862	852	878	856	857	860	863	824	862	870	860	877	930	814	842	831	846	795	817	877	865	872	880	875	823	866	876	807	868	861	856	869	895	863	872	868	846	856	815	822	843	840	831	927	870	830	832	873	849	870	808	896	840	865	840	839	880	845	867	823	904	814	864	897	877	850	858	820	841	819	842	869	857	895	834	840	883	806	810	858	869	844	880	865	848	825	872	874	865	827	880	855	822	861	871	818	861	842	831	900	834	852	777	854	868	877	834	839	817	901	822	803	848	893	819	881	836	877	866	835	853	869	876	817	867	880	894	844	838	852	859	889	816	848	844	791	890	831	796	833	853	869	900	850	890	841	790	896	812	816	804	844	830	849	815	861	834	831	842	855	806	837	853	896	837	817	833	864	908	846	880	827	794	875	845	834	892	839	868	828	829	855	862	852	855	843	778	815	868	848	812	898	883	912	828	836	875	857	875	801	827	850	895	856	824	780	831	831	885	818	859	874	802	869	856	838	885	838	873	820	815	883	868	852	864	818	801	848	849	829	807	863	809	866	846	849	845	876	851	838	856	856	849	845	872	865	849	898	783	824	857	858	857	838	873	880	897	845	834	889	848	836	867	809	887	848	823	833	829	821	878	820	865	884	851	858	839	845	870	850	862	849	860	879	844	860	815	816	840	841	806	856	837	835	869	832	890	798	875	831	788	840	907	837	825	907	892	863	853	869	856	844	929	858	891	862	837	806	822	826	865	863	846	826	857	901	849	826	825	799	888	827	874	817	880	800	871	929	856	863	875	807	847	847	836	828	859	872	906	859	894	878	864	861	840	854	867	840	829	829	769	819	847	852	864	811	870	868	833	808	878	821	817	892	785	913	878	840	865	873	868	820	882	880	844	816	827	835	850	864	872	844	898	864	875	846	808	847	827	867	816	881	861	827	874	838	801	798	858	794	880	846	876	842	830	859	818	850	926	880	827	805	833	808	878	850	869	893	853	949	801	895	796	854	838	862	759	822	813	803	905	811	833	827	807	837	798	796	816	900	807	864	872	878	886	827	846	845	819	805	815	888	856	820	849	854	794	838	799	847	863	846	844	793	824	835	938	870	862	823	839	847	876	886	856	860	869	845	862	875	851	860	866	808	853	805	858	853	824	827	844	867	870	846	870	869	884	816	850	832	839	857	818	812	836	863	885	828	858	854	817	840	808	846	819	848	818	862	847	866	822	875	839	852	835	857	796	839	851	841	856	869	864	810	869	884	832	827	928	860	832	878	845	869	867	873	891	816	800	892	839	834	859	804	831	868	827	864	833	891	839	856	868	801	836	908	908	794	824	864	815	809	864	830	832	785	873	825	904	862	832	846	889	841	853	834	892	828	890	806	852	813	857	839	855	846	871	832	804	857	881	839	894	878	859	837	833	824	872	933	832	836	876	827	829	852	830	816	773	862	863	903	881	878	855	821	811	833	856	882	869	823	819	845	872	838	883	823	865	842	820	838	846	810	802	812	871	861	825	806	830	837	855	795	847	863	871	883	863	836	867	844	832	848	831	826	883	907	865	851	875	869	851	895	937	869	823	795	841	866	867	879	833	803	832	838	832	871	850	836	870	879	902	900	821	825	885	808	847	830	801	821	826	817	783	801	841	871	849	870	843	848	837	866	834	896	827	846	886	883	842	881	876	862	835	897	797	844	790	818	869	866	816	849	891	874	864	828	829	866	879	840	872	868	862	890	858	838	841	833	807	891	920	866	861	880	806	848	854	834	889	836	843	858	831	871	854	856	825	888	835	825	840	833	865	828	835	884	866	863	776	867	853	837	833	849	839	821	820	834	876	852	909	812	839	840	852	837	846	844	883	794	895	808	856	823	826	889	864	869	871	877	835	823	866	867	916	854	866	848	838	787	846	879	899	850	864	847	819	866	849	820	855	860	843	809	844	880	824	877	844	805	864	836	803	867	839	906	858	888	854	900	870	873	832	919	842	859	902	866	848	840	855	858	875	868	826	829	873	855	883	876	830	844	851	839	816	836	852	883	808	847	841	866	852	830	902	841	879	889	890	810	828	835	809	904	785	817	836	835	853	841	865	859	825	917	840	866	873	876	852	895	795	824	848	808	882	808	788	853	841	862	833	828	831	856	854	888	809	818	794	864	873	832	808	865	852	827	841	837	833	838	862	814	828	857	897	835	818	882	808	864	887	778	879	805	866	829	859	801	803	789	907	855	804	835	849	884	853	894	787	879	842	864	819	819	825	852	793	840	845	808	791	864	869	823	876	854	829	834	885	850	856	837	837	855	850	831	829	884	882
23538	21376	29138	23975	21373	19205	2728	1006	683	599	571	518	410	396	352	349	340	1051	3470	315	317	295	304	350	295	262	271	251	255	227	246	235	252	287	224	239	228	254	233	231	216	221	243	222	213	229	220	202	219	252	239	202	217	231	215	220	229	199	232	239	209	206	203	196	265	221	224	203	209	205	238	215	216	225	224	214	234	237	209	225	206	187	234	259	212	246	213	215	210	205	229	220	220	218	205	203	230	243	192	201	216	233	202	221	195	244	210	218	217	221	231	223	244	217	202	222	205	232	212	241	218	220	213	194	210	211	243	230	229	220	229	249	213	213	219	211	220	205	220	232	204	223	216	246	228	230	188	231	221	234	196	234	213	226	262	219	199	225	229	222	218	210	196	191	231	214	222	225	213	238	195	211	209	259	218	217	227	213	202	244	225	200	227	221	229	213	188	237	201	205	209	212	185	212	225	212	205	225	211	218	223	204	233	207	234	212	222	220	223	216	219	227	204	238	188	215	218	229	218	208	238	211	189	230	202	223	231	239	203	185	218	221	222	232	219	230	236	209	222	193	213	216	222	219	243	229	222	251	220	209	205	210	213	243	198	214	211	227	232	211	215	233	213	221	214	226	208	245	215	202	239	247	187	225	216	228	221	234	225	191	247	210	210	215	204	218	206	235	195	217	216	205	237	221	204	195	216	210	259	219	228	192	217	199	214	210	226	223	226	194	220	220	218	229	234	181	220	213	216	236	233	243	215	204	230	223	208	213	235	187	202	225	240	194	210	198	198	217	209	187	204	214	231	207	222	201	189	219	194	219	219	223	193	202	229	225	213	206	210	229	231	217	218	196	210	215	203	187	235	204	198	186	233	208	214	225	207	196	216	229	229	227	189	221	238	221	200	210	195	198	226	200	222	194	203	226	206	217	240	233	227	204	227	201	220	217	215	226	216	228	250	222	237	238	221	226	223	212	204	182	222	209	210	227	198	204	239	222	238	214	179	228	227	223	233	212	206	222	215	193	214	215	210	234	209	214	201	222	213	217	225	215	214	236	211	212	211	202	242	200	231	228	204	222	199	226	240	212	240	229	226	251	228	234	210	232	199	219	218	191	216	217	202	215	216	250	214	188	207	212	213	212	249	234	188	197	190	220	199	208	227	234	213	206	200	228	231	254	199	210	211	240	199	205	200	235	231	223	229	163	240	234	223	211	211	210	196	203	213	206	236	207	227	191	217	201	202	217	230	226	215	232	207	225	215	212	207	215	236	193	232	205	237	236	225	222	211	186	220	220	202	226	206	196	212	213	210	231	245	212	230	220	239	220	224	213	191	215	229	218	206	204	201	204	207	208	195	195	225	235	211	204	210	225	208	177	175	227	208	215	216	234	208	216	198	199	222	222	235	214	232	223	200	216	215	235	226	209	220	223	236	201	229	226	252	221	202	220	213	207	197	233	192	249	200	212	197	198	218	235	222	232	191	222	206	211	233	202	192	200	213	229	204	192	226	234	232	216	222	225	199	236	202	221	243	245	196	230	244	208	239	251	210	203	212	242	203	215	215	230	226	222	196	257	201	221	221	219	225	230	227	209	209	213	206	238	219	237	229	203	225	209	212	231	187	197	221	211	200	234	220	218	218	188	237	185	212	211	200	197	213	208	202	192	222	226	237	214	201	238	232	205	228	226	219	210	204	206	207	223	210	220	196	219	218	213	239	226	230	220	199	229	197	223	211	194	223	210	220	219	206	223	211	201	217	235	201	226	194	242	188	218	227	221	207	218	211	218	220	205	207	211	222	186	224	221	217	264	211	227	203	208	204	207	205	226	213	200	224	207	254	221	211	230	237	223	205	195	206	226	215	261	196	204	223	213	196	186	225	230	253	202	206	236	224	211	212	218	230	243	208	203	223	210	195	220	225	226	206	217	217	215	214	229	238	189	210	218	186	193	227	216	221	238	210	215	225	215	191	205	243	227	214	226	217	209	244	208	214	227	197	215	206	231	258	203	206	218	235	235	204	236	217	193	214	224	213	225	231	241	221	219	215	204	211	237	207	227	208	215	215	212	235	278	229	215	220	194	215	223	245	211	220	224	214	240	215	197	232	240	219	203	221	210	220	229	222	201	215	216	206	232	213	211	214	238	247	186	233	206	224	222	202	233	220	226	211	226	207	222	210	222	199	218	229	240	228	226	236	195	234	217	211	184	206	184	197	205	235	205	204	206	209	208	227	237	194	230	217	240	230	247	212	197	211	214	223	215	216	203	239	209	203	214	210	227	213	200	239	215	232	200	239	216	195	198	215	209	239	236	211	219	214	181	244	200	232	210	228	197	224	221	221	227	238	204	214	208	240	242	199	203	237	214	211	232	226	227	199	204	222	193	226	211	204	200	228	196	206	210	232	211	196	203	229	242	222	215	214	211	207	214	230	228	231	211	213	250	226	216	235	217	202	197	224	232	209	232	227	234	209	195	208	227	228	190	225	203	201	239	219	238	220	223	236	211	222	196	200	234	233	207	230	218	192	184	224	234	193	202	238	204	212	211	220	236	216	226	210	201	224	214	208	229	189	236	194	204	192	211	217	209	228	200	211	218	208	243	221	202	213	237	209	203	206	220	209	224	184	193	227	212	213	220	237	222	216	230	202	204	215	191	212	213	205	225	229	220	218	209	217	187	208	205	214	208	218	214	221	236	207	197	235	222	200	236	200	197	210	214	199	216	216	203	204	200	221	204	214	212	214	201	213	216	208	196	207	222	209	208	220	233	209	205	210	197	203	210	207	201	245	212	221	203	206	208	187	225	209	220	205	194	214	223	224	220	220	224	228	210	202	192	223	249	237	218	234	240	224	216	221	219	211	208	233	239	234	215	214	232	205	221	206	190	214	224	230	209	244	248	191	232	204	241	196	204	201	214	219	211	199	212	226	219	189	194	199	210	219	211	233	244	201	222	216	199	217	215	191	197	230	190	209	224	221	194	224	240	214	211	229	220	208	200	215	225	200	213	207	229	249	209	221	202	234	184	201	210	235	231	219	228	248	221	207	214	223	207	229	237	217	209	198	203	225	221	221	212	198	189	223	205	220	220	206	242	225	226	210	210	218	218	202	207	208	211	209	243	234	225	223	226	201	192	221	190	203	199	195	225	223	250	198	230	220	212	215	217	217	217	231	220	215	234	229	229	228	213	234	189	218	203	199	218	215	214	180	199	193	228	216	208	221	195	204	195	191	208	221	213	208	204	224	209	221	225	244	243	217	239	207	197	219	218	207	199	226	200	177	211	202	224	220	219	226	207	193	209	218	220	219	227	224	210	223	198	211	215	187	204	218	211	199	230	190	214	214	227	260	198	236	214	199	232	217	225	215	224	212	217	209	204	227	193	226	209	218	182	212	217	213	194	224	224	254	240	205	208	250	221	230	200	210	206	207	234	210	200	176	224	219	210	226	237	212	195	201	177	200	193	216	229	202	213	209	232	196	230	204	215	234	211	213	224	189	203
14565	26518	23528	12225	7808	5332	3772	2827	2154	1844	1507	1349	1139	956	888	792	736	2735	8061	661	645	612	578	615	537	565	490	497	512	433	461	438	434	409	451	445	400	416	434	438	412	410	411	385	401	430	385	421	407	397	401	398	368	369	372	367	395	384	400	402	380	405	373	390	412	426	382	378	397	394	381	370	385	387	347	383	407	377	367	395	361	409	389	400	382	378	421	398	409	407	385	355	400	379	348	370	370	376	377	339	349	364	358	370	363	385	377	359	392	358	378	377	391	396	366	383	383	427	349	343	412	347	387	394	343	351	373	382	332	353	344	376	344	376	365	364	356	391	390	369	387	345	379	365	391	380	373	392	357	366	363	365	376	373	364	392	370	378	388	410	350	403	372	366	411	357	354	348	353	380	386	372	400	389	344	360	361	396	376	374	394	389	353	362	348	394	422	382	380	386	386	410	347	382	377	374	400	357	360	342	361	369	356	366	375	389	349	375	345	402	365	372	366	412	420	382	329	373	379	378	330	385	397	356	373	367	374	346	359	341	360	343	385	327	326	356	389	358	369	379	362	356	392	349	392	381	350	375	341	371	366	384	377	394	372	371	398	412	376	369	370	367	370	360	375	375	376	374	398	350	410	347	396	374	359	405	376	382	397	370	338	369	358	352	328	332	386	341	356	391	375	354	392	369	405	401	353	398	377	390	365	373	381	339	365	403	350	345	367	357	382	357	331	356	364	365	372	363	365	376	386	358	356	350	343	343	386	392	335	371	371	371	331	362	420	358	376	371	405	350	374	371	341	368	392	381	398	340	363	352	373	346	388	330	367	373	361	381	399	370	398	392	417	389	404	357	351	378	344	389	387	409	390	339	339	367	380	376	376	348	392	373	382	332	365	327	338	384	352	366	348	362	354	392	364	371	387	371	357	347	360	388	353	363	377	381	314	407	415	418	363	387	366	355	372	398	360	366	422	358	359	367	361	368	321	401	350	347	385	355	375	379	385	361	380	382	382	341	350	376	387	365	388	362	347	368	353	373	342	381	387	386	335	345	346	346	407	387	362	375	387	372	345	359	359	364	387	353	390	337	396	370	363	344	386	383	359	332	389	371	378	368	377	392	392	335	386	335	365	343	349	397	362	405	392	362	378	355	378	330	385	360	362	376	331	407	376	401	356	376	339	380	402	360	387	391	381	386	373	400	361	360	363	383	348	377	366	325	348	394	400	318	350	384	357	374	369	371	359	374	393	333	365	381	363	370	400	347	356	353	360	390	387	381	365	343	371	330	380	375	348	384	373	365	381	394	419	392	388	376	371	366	401	376	359	366	377	372	361	380	408	358	381	390	396	376	340	378	370	380	371	378	379	406	399	360	418	371	385	395	400	387	339	358	346	374	364	361	401	366	346	396	406	363	341	363	363	345	386	354	341	351	390	367	327	398	379	370	368	404	413	399	399	346	384	399	390	371	356	370	411	364	354	353	385	392	377	380	387	355	377	352	353	345	380	410	368	382	384	349	379	356	388	390	387	371	368	376	399	349	374	389	392	367	367	384	361	370	370	379	351	392	378	370	365	390	367	377	352	367	370	386	348	374	361	361	393	349	384	375	370	361	383	372	372	366	336	376	367	348	361	373	376	370	362	357	340	364	399	362	351	356	361	364	351	359	390	324	344	380	382	349	345	374	386	384	380	369	348	345	369	377	326	369	341	359	369	358	382	359	364	353	351	396	384	379	390	364	382	395	378	372	396	367	349	379	393	365	385	386	359	360	371	362	373	378	382	368	359	401	387	371	382	364	367	397	373	368	342	344	368	326	341	348	410	372	412	378	357	362	351	356	361	324	366	334	375	332	365	318	385	389	381	382	339	362	361	379	386	371	335	355	381	374	378	384	350	369	349	360	358	367	397	371	364	380	372	345	379	370	368	372	364	351	343	390	351	373	384	396	351	397	344	391	383	348	391	350	352	388	386	370	327	365	372	360	340	379	387	373	344	380	354	364	390	378	390	353	389	376	350	382	331	371	389	370	401	382	372	354	404	382	361	357	370	359	406	369	352	371	374	348	360	378	376	382	342	372	366	382	363	363	364	385	324	375	402	357	362	345	361	360	379	389	380	397	374	386	369	360	358	383	384	375	362	326	368	337	385	379	346	376	391	378	357	364	377	384	355	395	381	321	407	350	363	379	383	367	352	389	329	380	365	336	400	368	387	386	364	374	368	354	373	346	344	391	379	377	350	352	361	411	366	342	355	392	393	389	364	379	366	378	363	384	395	361	411	396	353	369	387	348	373	395	418	350	358	390	385	400	389	367	378	386	332	373	360	368	363	395	385	417	369	367	358	357	381	356	360	388	364	392	389	352	343	372	385	384	368	361	376	353	344	370	407	372	385	375	405	395	356	385	382	381	383	341	376	354	361	352	375	346	365	415	404	406	389	390	355	390	363	393	334	330	410	355	390	375	369	364	382	399	373	379	370	382	363	358	401	376	365	389	354	408	372	361	374	369	385	360	352	376	360	390	351	340	345	381	388	367	390	390	350	379	353	374	382	373	386	364	338	351	355	385	355	330	364	373	383	351	384	381	383	371	411	369	406	356	408	353	348	365	384	385	352	384	340	364	368	368	345	354	351	362	370	384	395	369	372	451	386	397	372	390	330	378	334	369	365	400	380	392	369	360	378	357	378	354	361	369	384	358	355	392	376	340	365	371	380	367	394	375	390	402	380	389	429	390	316	389	360	384	367	341	388	393	382	378	358	358	366	374	366	349	347	371	335	385	397	369	339	366	371	358	389	392	367	396	333	377	366	330	395	400	326	376	378	366	358	379	388	376	372	395	385	393	399	331	350	353	381	395	346	390	374	391	377	376	334	372	363	362	380	358	364	358	335	365	378	377	382	370	365	414	368	405	372	367	361	395	358	397	298	338	379	366	370	343	389	369	361	356	353	355	385	367	395	360	368	358	356	379	385	370	377	389	364	376	389	406	355	345	358	366	363	375	388	357	374	383	335	399	358	378	345	364	402	342	388	365	365	385	336	379	389	401	397	382	340	353	392	365	369	370	373	342	376	350	346	344	379	394	362	410	377	366	345	326	408	363	348	387	338	380	385	385	354	381	311	380	379	375	358	357	367	366	366	391	416	395	384	368	377	373	374	364	381	387	338	369	390	389	371	406	383	362	352	375	337	362	356	396	380	383	386	393	352	391	406	369	399	378	380	352	374	359	335	387	346	377	380	336	345	353	352	345	390	383	347	359	396	337	345	366	374	351	357	342	390	343	369	358	377	366	351	368	368	364	353	373	344	343	342	365	362	375	402	372	399	324	390	376	359	369	371	373	373	367	383	371	394	414	360	374	375	361	348	359	366	412	371	343	379	365	363	335	378	336	360	373	375	376	388	348	366	390	336	364	361	362	398	385	364	360	380	346	353	358	384	392	368	356	344	367	366	385	349	361	401	346	363	377	373	384	340	347	372	360	349	373	359	372	365	399	356	386
26949	20275	10533	2940	1205	860	704	612	618	647	646	631	534	551	563	578	545	592	727	575	559	574	572	566	584	597	613	602	593	516	574	566	544	594	542	598	538	572	581	566	538	527	564	543	576	610	519	583	545	582	563	600	551	557	574	563	555	559	561	562	535	594	549	563	551	576	544	562	576	519	575	562	571	545	612	542	590	559	543	562	564	557	511	578	597	546	540	540	547	558	517	570	560	579	594	555	596	536	565	547	554	562	598	545	550	565	578	588	542	578	538	552	570	523	520	562	525	566	585	545	544	537	576	580	544	593	533	576	509	557	557	537	590	542	533	573	541	560	540	562	553	562	584	540	580	601	566	563	561	559	567	542	573	532	589	543	560	581	537	539	533	544	523	521	565	566	516	592	544	556	547	559	545	569	549	534	538	542	576	563	589	559	570	572	552	524	512	565	565	565	539	512	607	563	586	568	539	580	545	535	601	587	537	610	515	608	546	516	565	517	600	544	586	569	545	578	570	546	520	557	521	593	551	566	584	564	524	564	546	569	553	573	566	561	563	522	553	546	560	550	553	567	564	594	537	559	554	572	559	575	576	545	498	506	533	602	569	546	534	540	551	536	546	573	578	560	560	524	537	540	532	566	556	607	551	561	593	590	544	554	540	550	565	600	537	548	609	544	548	545	547	549	587	571	541	587	536	606	534	530	526	533	515	538	528	562	552	560	572	561	577	544	563	542	522	600	552	567	575	552	558	528	563	585	530	603	521	534	554	590	535	585	543	558	560	554	553	570	594	580	562	542	527	575	538	531	561	555	552	569	618	531	569	538	579	584	548	573	578	540	539	552	605	539	513	579	557	610	526	549	556	563	541	557	573	545	579	561	576	563	542	567	594	551	559	520	597	565	534	540	556	586	515	551	567	561	548	575	593	593	549	506	566	548	601	566	567	577	588	531	551	565	545	554	531	557	522	555	521	547	547	564	538	621	549	556	565	528	523	555	569	565	563	593	572	574	561	545	570	564	566	564	556	568	552	570	594	593	575	581	574	542	527	583	567	587	573	598	594	554	569	516	539	591	534	561	575	581	576	551	595	573	553	513	556	541	531	561	567	585	539	563	553	553	567	526	585	569	530	547	525	547	544	570	582	581	588	586	563	541	552	569	539	518	567	590	601	515	571	615	523	574	520	566	541	518	526	580	574	542	562	569	570	537	551	551	587	545	543	554	597	606	555	591	555	565	538	559	570	572	543	606	611	550	570	564	603	564	554	585	556	564	540	591	522	527	584	561	529	543	543	577	570	540	565	605	584	516	596	595	552	568	561	566	533	543	532	603	562	545	514	525	535	557	591	544	556	547	596	562	540	568	500	579	562	551	548	561	501	556	554	586	586	539	542	554	572	603	530	557	561	541	571	548	552	588	571	531	529	566	565	564	572	553	538	544	532	523	597	581	588	526	565	582	532	529	561	554	572	594	564	564	546	590	591	570	518	609	555	581	535	546	581	583	588	497	560	561	525	519	587	565	574	549	595	592	524	552	585	552	590	545	516	575	598	546	578	578	554	570	518	563	540	562	583	546	589	559	585	550	572	568	590	525	609	550	567	573	598	605	588	535	581	574	529	521	549	530	539	564	515	579	589	557	558	523	553	539	593	573	536	575	588	530	533	543	561	612	533	597	571	575	553	574	535	600	568	537	567	575	558	547	553	521	534	560	510	570	508	523	582	510	530	579	594	547	547	573	545	600	597	527	553	530	562	547	575	554	583	585	513	583	553	511	578	554	540	539	552	530	569	570	531	525	519	578	502	551	575	570	547	569	562	546	537	542	574	565	540	571	600	583	579	545	557	553	553	581	581	591	554	589	521	570	567	594	581	577	538	561	525	544	586	541	549	551	574	583	567	581	588	563	538	548	576	562	552	568	565	598	550	519	585	585	591	559	560	549	569	549	558	567	609	534	549	576	549	506	583	575	578	582	547	554	601	590	562	553	520	520	539	579	556	550	555	584	535	601	494	619	539	544	611	551	570	536	580	549	539	575	597	558	562	574	598	561	574	520	550	575	594	579	557	551	489	528	549	606	583	582	536	606	534	573	599	555	592	584	624	551	577	574	528	577	577	573	572	535	540	569	495	529	513	553	547	558	588	549	570	558	602	587	554	590	521	543	568	564	542	553	558	585	577	507	528	545	544	581	616	550	507	564	607	576	517	563	527	533	537	547	543	580	523	556	583	545	573	513	590	557	562	518	601	582	543	614	514	561	509	596	539	493	570	561	553	549	518	522	630	517	582	536	610	611	538	535	559	557	542	518	560	563	485	588	559	565	552	514	500	537	599	533	584	527	562	507	517	530	573	560	584	607	577	601	610	528	567	604	534	537	563	545	552	598	554	572	522	523	566	532	573	536	570	600	534	549	554	565	554	567	585	565	573	603	535	584	549	538	608	552	560	550	588	534	585	545	562	591	537	563	541	529	613	580	553	531	554	539	593	580	566	597	518	562	489	546	517	535	548	593	591	552	570	598	595	561	539	519	569	543	552	548	569	570	545	541	606	573	545	586	525	583	545	587	579	561	567	549	535	571	549	561	538	557	595	575	555	579	559	548	568	573	547	576	567	554	496	545	596	587	595	591	583	529	597	550	632	568	548	598	584	565	563	569	607	578	579	568	546	563	557	589	537	530	566	575	608	560	583	545	595	555	564	573	529	521	504	548	544	569	549	540	548	548	586	554	571	580	574	543	591	597	573	552	560	586	585	559	568	543	568	587	568	538	566	517	580	581	569	513	580	553	540	616	522	549	581	563	570	555	530	545	538	556	560	566	573	589	547	528	544	513	530	627	568	551	541	556	516	546	574	576	520	549	586	557	563	544	550	517	567	522	584	600	638	571	555	571	584	566	563	580	590	570	548	573	563	579	569	536	573	558	525	542	555	543	522	549	534	582	567	541	579	570	529	547	522	548	558	581	555	553	551	614	610	566	533	572	615	524	553	563	520	533	555	581	522	569	546	566	546	531	584	554	597	553	555	538	521	560	515	485	563	573	552	574	568	559	530	538	567	575	587	570	533	581	574	586	556	562	558	541	554	552	531	568	549	565	573	563	577	529	548	602	531	552	594	544	570	534	568	585	556	551	556	569	585	541	558	535	574	576	546	571	553	545	598	578	572	611	625	537	577	530	521	552	576	583	510	521	543	540	546	565	580	545	550	557	542	560	584	509	534	537	549	536	550	555	541	597	568	555	538	532	522	558	561	583	606	539	531	526	540	567	546	536	556	548	540	558	559	576	570	590	560	540	527	573	560	511	560	578	541	556	523	564	573	587	522	546	557	544	533	554	575	577	550	552	546	581	546	554	574	589	525	510	542	608	571	574	574	555	564	541	569	518	563	577	544	562	560	585	562	589	567	566	581	583	579	575	556	534	596	580	569	534	542	523	539	564	595	505	600	570	516	525	580	544	524	527	571	591	568	620	556	583	529	605	571	574	564	566	540	558	550	563
9895	13523	11782	4453	2574	1802	1370	1218	1035	1014	1092	1033	1007	954	934	903	930	960	1339	949	969	997	926	944	922	921	928	914	913	863	904	884	908	900	923	884	866	881	894	930	909	949	852	889	920	904	923	900	906	918	916	927	865	952	881	871	895	890	918	926	924	891	941	937	915	944	886	965	863	907	916	921	898	887	914	883	913	942	910	904	884	864	909	902	900	916	919	910	863	883	929	952	891	928	903	873	877	900	912	867	949	874	871	918	918	883	875	879	915	886	926	925	886	918	882	878	835	927	894	885	917	952	896	882	883	892	889	935	891	861	856	870	874	962	896	941	934	915	928	887	894	879	878	863	903	917	900	894	903	843	863	890	904	889	861	875	915	904	892	872	882	926	958	861	917	879	920	855	911	913	939	918	922	866	898	892	895	868	896	884	866	944	858	854	985	866	927	876	928	891	925	836	864	901	947	872	898	865	917	935	907	906	885	898	902	870	907	925	859	901	897	903	887	908	897	899	889	878	891	902	910	951	898	872	886	899	894	961	909	943	929	891	913	926	924	913	854	884	894	916	880	857	944	882	946	890	910	891	873	931	912	903	932	924	868	915	910	891	961	912	927	866	886	885	892	890	947	903	901	888	892	896	913	902	908	877	946	906	914	903	926	901	887	915	838	907	871	876	865	948	834	873	903	904	934	891	921	887	885	929	887	922	867	951	868	942	871	898	838	843	897	897	891	857	933	892	890	903	940	844	856	931	874	883	842	849	929	917	922	900	909	931	880	861	882	920	872	887	877	885	947	929	900	880	887	952	935	843	849	896	923	919	899	919	951	892	912	867	922	906	917	884	875	943	886	923	945	939	931	867	890	922	868	869	928	881	922	882	853	877	856	942	937	949	873	914	876	905	893	875	896	844	952	931	931	879	894	911	926	855	905	911	916	886	921	905	914	926	857	908	903	908	901	878	854	953	832	928	961	901	933	879	929	871	937	918	910	923	905	885	861	921	913	897	899	883	927	922	891	894	953	952	936	930	883	883	908	887	864	914	911	899	933	889	852	871	902	874	880	914	894	925	929	914	870	899	885	862	915	911	897	854	911	910	889	891	863	881	915	903	895	863	931	886	846	881	908	923	967	888	915	880	907	887	963	904	910	916	815	880	875	878	924	867	900	905	920	843	817	925	849	890	867	830	956	881	911	875	919	893	888	924	927	909	917	924	842	826	847	880	895	905	893	927	933	902	875	896	890	942	888	870	909	889	916	891	934	879	911	923	904	871	905	943	922	901	930	947	872	958	908	948	950	852	895	876	911	868	841	940	872	898	883	860	910	885	908	906	904	879	860	875	890	916	941	958	840	887	909	901	919	934	891	921	902	923	838	882	894	903	939	917	914	871	860	898	908	898	984	937	916	917	884	859	883	912	857	910	883	924	936	955	945	916	920	935	877	891	915	926	1026	926	873	921	873	856	930	892	878	906	905	952	861	911	885	938	919	893	871	904	905	904	875	873	877	897	898	868	928	905	894	860	900	919	913	866	903	895	930	888	890	890	882	889	936	920	837	858	917	925	919	881	866	907	910	859	911	923	903	885	889	918	911	889	904	909	869	931	933	894	936	901	865	871	882	884	849	930	905	909	948	908	874	883	897	871	905	902	900	893	937	892	910	933	952	957	916	877	873	900	863	874	908	908	840	838	876	854	905	897	881	874	918	866	853	884	876	894	884	910	887	893	889	925	873	908	914	850	812	897	922	916	908	888	892	890	875	954	836	883	895	855	924	920	907	896	908	910	919	917	935	934	910	940	894	898	953	908	856	940	912	909	940	918	936	900	965	848	862	892	901	836	936	910	926	891	915	913	871	957	906	903	848	850	906	893	883	878	869	859	937	910	917	911	881	886	908	890	919	928	912	867	896	889	879	881	900	845	901	931	937	907	876	940	850	902	897	858	928	914	920	916	908	893	873	905	902	925	873	876	926	917	873	846	877	885	889	847	891	866	881	910	920	896	902	897	840	875	901	924	833	893	898	905	902	884	886	885	869	852	954	919	929	910	888	885	971	938	939	885	881	893	914	912	899	930	872	940	901	871	899	870	915	890	927	937	894	922	865	879	851	901	948	850	934	858	860	874	945	878	887	902	891	894	909	932	878	890	888	916	927	907	929	912	904	901	856	910	889	914	872	908	937	920	897	945	873	910	890	897	900	856	898	935	889	921	914	877	855	888	929	883	863	897	955	890	895	867	930	825	870	839	924	897	869	921	877	898	883	961	927	830	894	908	895	902	845	911	853	906	922	932	902	892	915	914	877	900	906	875	857	901	889	915	871	884	934	905	845	920	898	828	917	853	958	824	916	886	906	913	900	924	889	889	853	878	913	945	931	862	909	955	904	954	917	905	917	874	878	884	888	918	923	899	912	970	877	890	879	921	882	873	905	875	927	882	883	929	876	910	924	898	859	875	890	907	919	888	882	927	923	900	881	869	902	891	882	847	894	923	902	920	866	854	910	885	874	842	908	879	950	880	864	902	904	917	938	923	875	887	879	866	935	892	883	917	954	928	904	895	836	877	902	927	923	935	945	889	903	879	909	927	864	889	869	950	887	872	888	918	897	850	946	849	921	940	920	957	884	917	916	898	913	898	889	892	930	862	864	922	928	929	916	926	887	905	928	894	905	911	892	910	898	882	881	917	916	901	905	853	912	842	885	910	926	892	867	907	887	895	864	936	897	861	939	876	973	934	920	897	971	866	887	914	897	900	896	875	916	843	895	912	867	879	922	905	886	890	833	893	894	879	925	918	911	888	966	908	892	909	903	954	901	867	895	893	918	898	958	895	912	923	948	837	975	894	962	935	949	900	926	879	908	875	878	945	838	945	910	892	915	892	893	937	889	891	881	943	897	878	887	893	925	885	902	954	920	875	920	867	941	946	957	940	920	850	884	868	881	895	884	875	935	923	885	854	876	900	912	966	882	874	889	876	916	1006	921	913	924	877	918	910	923	885	866	865	903	900	956	895	876	895	932	901	904	859	913	931	944	924	940	941	839	867	905	913	884	836	888	907	917	1008	894	907	879	868	887	919	917	853	918	905	960	884	934	892	862	881	886	948	842	921	899	914	923	959	855	889	879	955	873	904	955	873	913	889	896	963	872	905	863	883	857	881	883	905	886	874	891	881	896	891	845	901	899	890	963	888	842	882	915	916	902	935	888	866	879	883	924	920	886	866	937	844	882	936	916	911	865	897	861	886	919	872	923	863	887	903	903	865	946	903	869	938	929	887	944	857	948	931	921	920	912	936	893	855	897	872	894	895	892	858	910	893	899	900	906	882	880	930	891	917	919	853	876	882	914	906	921	958	908	886	946	922	859	858	893	901	931	913	915	884	901	888	886	891	895	903	882	874	903	899	938	910	930	861	827	876	913	944	965	875	897	876	880	948	925	862	865	930	933	845	917	884	894	892	849	862	925	898	901	916	904	855	880	910	908	934	898	892	909	880	866	911	896	891
24511	21331	28317	24682	18973	3223	1338	936	761	794	692	673	668	616	600	557	605	975	3984	654	572	617	587	561	545	558	549	543	547	536	550	513	540	527	508	513	497	532	537	470	494	531	533	532	496	559	495	533	558	541	532	525	520	531	505	578	531	547	512	499	527	550	551	525	510	531	520	519	524	504	513	504	527	502	574	500	536	507	521	508	513	512	492	501	513	539	487	552	547	516	499	491	564	535	487	515	542	521	534	496	557	495	536	529	506	476	573	547	522	510	489	482	554	561	537	535	544	475	553	464	527	524	513	540	558	502	505	511	517	524	521	509	509	564	522	537	571	485	497	510	490	516	488	520	540	508	503	543	494	513	536	502	496	550	496	569	511	516	518	562	544	493	520	538	498	496	564	546	557	537	578	506	490	541	532	513	524	559	516	492	491	506	528	523	513	540	540	508	542	572	545	537	535	505	510	510	549	520	555	545	509	530	544	532	552	534	506	520	567	479	449	543	527	539	512	503	531	588	501	544	526	500	492	550	512	546	535	533	524	541	508	509	497	520	497	525	529	531	544	515	513	521	556	546	539	529	533	554	571	518	542	525	529	498	510	519	551	541	515	490	515	558	498	513	495	492	489	583	542	514	542	521	531	532	510	543	536	524	525	536	491	489	504	516	513	492	550	552	561	497	529	516	531	541	535	556	526	502	496	488	529	530	543	513	513	537	542	502	508	512	536	532	501	525	535	511	522	518	547	515	507	485	567	511	502	536	532	535	533	529	517	515	529	499	565	530	518	532	519	552	517	525	535	529	519	487	496	504	538	478	544	523	530	527	537	522	487	512	552	521	553	525	590	537	510	521	527	509	550	541	514	504	546	488	516	527	520	489	538	519	485	511	510	521	547	505	529	537	520	561	556	515	545	514	500	507	517	507	520	472	561	522	513	529	531	529	506	518	529	496	483	531	537	555	558	506	508	502	538	501	497	473	492	521	514	511	515	514	557	518	535	525	493	568	547	504	474	483	501	532	496	527	558	504	521	519	520	513	492	481	487	512	501	529	532	534	525	541	507	536	512	538	593	523	563	544	488	490	535	534	505	508	485	546	546	519	488	474	510	533	536	539	507	495	502	517	508	519	529	559	512	526	514	516	561	546	547	509	489	543	514	494	547	519	527	534	528	551	533	509	545	505	517	557	524	471	528	507	512	522	522	479	502	528	495	516	557	516	520	511	570	476	517	488	501	527	447	594	501	477	513	507	543	463	551	523	564	485	542	531	500	523	505	537	515	525	527	529	551	514	494	500	578	475	520	588	516	539	490	510	505	504	486	510	481	502	527	519	494	489	521	515	524	509	495	537	514	505	501	531	509	502	542	535	523	487	506	523	515	474	526	528	493	516	517	544	522	508	532	487	542	478	574	489	518	531	529	546	521	538	506	500	479	515	546	501	503	495	531	533	515	510	515	546	512	524	543	521	549	505	482	518	509	467	504	490	546	510	511	533	496	537	513	504	506	519	529	534	544	530	544	497	540	485	498	513	520	513	497	505	509	509	509	546	527	523	535	576	534	494	525	518	537	509	540	493	553	536	526	540	525	528	538	494	566	503	546	533	536	548	492	511	493	549	564	535	498	510	552	522	517	552	513	538	526	514	491	505	524	517	546	545	509	485	521	542	471	510	499	591	501	509	486	545	539	523	506	525	540	553	523	521	552	521	537	497	500	537	518	465	564	533	551	528	539	507	519	507	546	536	530	500	531	501	516	506	541	522	567	512	540	554	480	498	516	502	565	502	537	492	544	491	525	528	500	563	505	563	495	552	509	536	551	551	479	516	514	535	527	522	520	495	492	535	513	493	539	528	548	472	535	522	500	516	569	538	538	507	542	521	514	469	530	532	522	511	536	517	570	510	578	485	504	513	498	561	512	546	538	516	538	549	529	525	543	538	515	542	501	527	531	532	518	528	508	509	489	547	516	540	525	549	535	500	522	516	536	526	559	505	545	539	548	538	504	494	522	507	471	532	541	509	481	504	547	537	521	562	528	500	535	503	508	530	503	517	513	523	538	541	527	535	500	514	511	544	492	514	529	503	490	527	535	515	524	543	496	497	490	536	534	535	531	515	502	522	528	496	541	540	498	577	555	546	519	512	497	541	508	515	509	512	550	495	551	491	519	523	506	526	532	503	500	504	528	494	520	534	495	483	489	539	532	556	542	570	512	528	519	511	519	532	480	519	502	517	548	560	510	498	519	499	496	511	540	542	513	510	524	586	539	517	537	522	539	547	572	543	539	546	534	513	507	465	519	515	509	525	494	483	503	505	519	575	478	528	473	521	524	492	510	497	501	539	464	519	500	518	514	523	508	534	470	500	571	526	512	564	504	520	547	498	494	500	532	504	527	517	541	486	562	527	504	543	549	510	548	546	512	519	522	562	509	504	532	521	487	545	525	538	534	558	540	530	536	561	505	497	509	525	501	497	511	457	556	531	530	527	557	501	509	519	557	518	529	498	488	526	537	550	529	490	533	505	550	505	520	531	535	508	496	518	491	521	482	503	522	548	519	507	496	543	539	514	528	498	528	524	537	513	519	512	540	534	521	524	534	507	576	482	527	466	522	505	544	489	536	528	539	534	472	555	531	518	509	558	514	477	517	514	500	545	544	545	535	518	539	493	514	512	494	560	522	506	549	497	534	512	506	520	515	551	496	508	511	527	538	526	523	541	556	494	530	514	510	514	525	503	507	492	521	532	485	531	521	535	498	537	529	494	503	527	498	502	516	532	507	519	505	513	524	552	518	548	531	521	503	530	535	514	529	558	540	533	494	533	517	520	538	563	498	549	537	503	528	498	532	494	548	528	510	539	563	497	530	543	569	512	478	540	504	514	558	530	530	537	516	529	520	530	541	509	549	505	500	570	534	525	519	524	499	517	529	547	477	475	511	523	505	516	555	546	522	560	559	493	490	554	504	527	535	511	544	546	531	516	551	553	526	531	530	528	509	522	508	505	535	507	505	536	520	503	500	521	498	547	529	471	527	534	502	485	566	533	516	507	529	495	492	492	538	511	470	518	522	512	529	519	504	491	458	514	495	494	517	490	504	505	545	524	524	534	559	522	517	510	544	542	539	530	539	527	516	530	489	468	547	542	512	542	535	536	520	540	557	513	519	520	530	538	538	555	496	506	531	524	491	511	536	484	534	502	500	533	545	543	553	496	497	513	524	497	548	536	491	517	495	538	526	504	550	506	507	494	548	511	540	534	492	473	533	571	529	510	514	516	535	497	528	555	545	543	564	532	498	517	526	534	480	537	514	542	505	519	559	551	538	472	563	510	518	541	523	499	506	480	531	525	505	507	532	528	564	509	532	557	515	527	475	553	507	525	516	545	490	541	513	522	561	528	493	527	564	529	512	473	521	481	518	506	530	539	530	495	534	515	520	503	564	517	492	523	500	519	494	555	530	575	509	492	531	530	517	452	517	494	469	493	522	510	492	517	508	541	543	522
12135	21651	19230	9708	5967	3962	2710	2081	1786	1591	1502	1334	1330	1198	1126	1093	1030	2196	10039	1166	1056	1017	968	921	1000	893	925	934	882	921	920	916	866	897	867	886	878	825	923	886	876	900	915	893	841	877	876	944	849	880	902	850	928	874	878	862	890	898	806	816	888	922	858	866	866	812	830	869	872	844	883	853	878	856	859	839	863	842	873	941	892	860	884	868	870	868	835	857	858	900	866	872	892	858	843	843	810	881	818	880	889	847	908	833	831	846	859	969	865	873	887	843	844	837	855	823	893	850	805	848	843	859	849	925	922	867	891	871	885	876	849	830	897	860	920	855	844	934	859	857	908	871	819	887	874	844	843	868	862	860	875	861	810	882	825	897	795	835	896	844	834	793	827	838	876	889	865	861	836	854	808	884	862	846	869	843	832	898	848	851	862	858	782	833	805	843	886	894	852	886	846	888	851	878	857	836	862	881	860	874	913	834	882	814	888	810	867	893	830	820	882	839	870	828	800	833	887	820	882	900	889	851	873	935	825	885	855	849	919	894	814	878	855	870	855	831	862	878	854	812	805	878	845	879	853	847	812	837	797	842	866	878	860	853	861	862	815	837	817	850	864	910	897	828	861	832	867	860	914	860	836	936	895	852	922	904	917	821	891	871	878	877	904	845	900	873	859	821	808	834	875	892	834	891	840	829	852	831	868	863	857	855	879	929	873	857	868	900	867	833	870	838	830	805	850	856	863	818	854	839	878	876	859	846	794	883	853	872	881	864	819	836	881	862	858	881	869	880	811	828	860	816	861	837	838	871	833	868	841	869	884	872	799	799	831	866	838	873	852	842	866	869	852	863	862	857	814	865	803	905	797	833	858	857	882	844	904	846	875	877	885	899	840	852	860	814	853	846	822	822	916	854	870	814	861	852	838	837	787	844	851	876	892	851	882	844	841	857	860	820	817	861	850	853	829	894	799	859	869	868	873	827	857	833	823	835	886	825	849	853	828	802	900	862	843	864	777	847	894	865	842	885	856	849	857	861	883	832	873	831	872	889	851	886	889	900	838	829	894	871	798	811	829	831	874	868	821	805	888	891	859	910	825	881	854	887	845	799	846	865	834	814	853	858	818	835	889	839	814	850	861	872	881	847	893	863	854	853	894	854	839	864	831	855	867	816	865	844	869	833	864	891	839	842	878	864	849	929	857	850	821	846	839	912	835	826	871	882	858	839	854	861	868	892	883	913	818	835	850	826	873	867	840	902	864	882	833	868	832	881	872	840	858	835	851	832	855	874	806	863	938	861	899	860	847	824	873	882	802	841	853	890	838	893	869	796	884	835	840	829	869	878	909	866	818	850	864	864	820	876	859	846	859	870	839	840	863	892	892	908	809	825	834	887	856	893	871	862	870	822	823	815	844	857	914	887	841	847	840	881	870	797	861	894	839	810	852	790	833	850	860	854	862	799	863	869	846	929	828	839	828	847	932	805	873	852	838	817	876	932	834	863	868	822	867	908	895	797	812	820	909	870	847	864	829	839	871	876	883	819	867	829	889	849	817	844	869	863	814	900	851	890	829	919	849	889	890	862	816	882	857	861	864	867	850	879	921	885	887	880	876	852	868	824	842	879	902	846	803	853	902	873	890	881	838	861	867	879	876	883	816	885	817	846	800	891	892	878	828	828	909	847	872	890	859	819	844	849	865	848	819	846	870	865	847	895	918	827	852	809	826	826	879	896	894	879	838	854	858	894	837	836	918	842	842	862	879	869	882	820	823	881	838	862	853	812	857	839	834	848	901	815	812	842	818	849	848	831	829	819	879	837	885	828	845	825	877	881	860	877	810	876	805	884	814	821	800	870	928	848	856	862	834	902	771	895	876	841	819	833	845	829	870	859	902	821	861	831	865	808	857	836	907	864	807	887	845	814	913	859	806	857	836	897	788	840	896	830	838	876	826	855	800	829	896	927	831	890	855	877	792	877	842	868	921	836	832	848	841	899	867	831	890	860	845	820	798	843	843	833	866	855	882	870	871	843	839	811	830	849	848	814	854	864	879	877	871	814	831	855	856	862	862	863	827	818	848	882	860	859	896	873	850	893	883	910	832	887	856	880	869	807	820	877	917	892	828	837	809	921	788	876	817	818	803	880	811	886	833	885	843	896	932	854	866	871	837	848	844	856	828	835	879	855	839	885	850	913	883	893	889	829	804	892	826	912	914	903	899	821	852	840	817	888	829	879	828	865	866	857	833	854	847	802	875	847	922	854	866	837	881	885	822	834	837	888	858	867	865	874	924	884	824	944	843	835	899	865	873	859	825	865	846	802	858	877	806	867	814	830	844	860	819	844	920	897	877	896	844	869	811	838	840	859	861	838	910	829	911	841	884	883	858	848	886	889	916	809	920	864	947	869	902	890	849	889	862	863	898	836	907	833	813	874	878	821	891	816	869	843	847	894	877	843	892	843	850	853	880	862	849	840	841	861	860	854	831	860	873	857	889	854	917	874	898	844	831	863	802	858	916	863	834	818	901	872	846	841	851	830	906	829	834	855	838	799	893	841	858	890	850	889	860	855	860	889	907	921	862	836	852	847	844	895	840	824	861	853	883	815	883	849	909	848	825	841	876	894	897	837	833	880	912	854	828	849	883	848	842	858	828	797	881	832	866	839	880	835	860	846	881	861	809	893	881	856	871	852	862	808	809	829	888	848	832	895	849	882	817	929	872	804	885	832	850	838	900	828	829	869	897	863	826	874	853	884	911	866	853	823	848	839	899	860	850	838	844	876	909	863	830	869	873	838	897	837	865	829	868	857	886	898	840	849	885	858	839	813	885	862	830	877	805	872	874	865	846	902	862	847	921	812	839	822	841	869	848	845	824	862	883	816	862	829	922	826	837	840	755	804	863	876	806	818	880	875	832	854	877	841	843	832	883	867	824	898	894	914	863	879	906	875	885	877	885	811	802	876	825	863	868	877	812	856	858	883	878	918	857	858	884	873	890	862	912	819	842	848	868	820	858	921	829	806	893	855	813	845	859	800	895	915	830	812	879	909	885	862	854	923	882	847	810	855	893	835	851	877	889	835	824	841	856	883	874	803	896	821	853	811	898	834	878	806	845	833	897	873	827	858	855	841	860	830	806	779	882	873	848	910	857	825	829	859	777	811	897	789	860	850	850	854	851	867	888	855	855	835	864	877	878	833	875	902	841	817	817	880	851	894	889	881	813	843	812	891	854	870	842	850	918	854	923	874	887	791	868	833	885	841	902	846	923	884	867	887	833	862	820	915	892	805	861	835	899	826	841	808	897	840	825	859	847	817	863	884	830	814	883	839	887	856	834	849	900	862	852	811	853	845	814	872	883	871	836	862	899	890	810	867	893	842	870	837	843	916	819	888	837	882	872	852	870	888	856	818	869	827	902	831	855	815	850	830	848	865	891	874	821	876	838	873	897	858	830	899	858	867	869	836	886	836	861	866	882	785	837	869	889	835	865	833	795	858	858	814
23474	21348	29132	23935	21354	19291	3089	999	732	669	561	470	495	390	402	349	310	812	6665	1183	346	299	255	276	283	251	274	276	267	275	240	220	252	220	262	255	260	248	219	224	235	248	230	224	234	235	231	239	241	246	246	245	245	252	242	261	251	210	228	242	240	224	230	234	245	197	238	253	243	220	227	214	231	233	241	240	255	233	239	214	227	233	262	216	219	225	240	207	239	228	213	219	202	241	208	207	247	196	238	236	210	219	219	213	223	231	225	203	231	217	248	243	233	227	197	222	207	221	205	231	221	231	255	234	230	261	184	258	227	236	213	225	221	220	244	230	242	209	217	216	219	216	199	220	229	236	242	207	215	246	233	223	236	232	212	214	219	211	213	225	238	219	242	227	215	224	220	227	221	230	215	219	223	236	234	199	217	205	236	231	232	253	239	191	231	242	247	229	223	208	236	248	209	225	223	227	217	239	256	233	224	227	234	217	225	231	237	211	199	215	210	212	215	206	237	220	224	251	214	237	237	210	217	247	223	224	241	211	246	229	231	234	204	233	198	199	233	235	229	253	231	216	215	233	249	230	196	224	224	229	230	198	219	244	240	271	240	217	221	224	236	232	248	250	228	225	210	212	218	242	228	288	218	210	220	245	220	244	205	225	254	203	234	239	222	247	222	237	235	236	209	216	214	226	237	210	218	259	216	227	220	222	205	224	245	234	238	209	215	229	220	261	212	221	233	217	234	217	212	228	207	253	230	247	223	239	234	239	239	228	181	245	245	232	218	212	213	218	231	189	210	218	254	237	252	247	214	234	237	222	254	194	206	242	227	212	225	213	235	227	207	223	241	228	225	237	242	228	228	238	206	242	187	185	191	223	241	203	240	243	230	225	217	222	239	232	213	240	214	230	221	223	245	197	236	212	242	216	236	243	206	203	229	230	222	214	238	227	225	246	237	224	216	215	255	238	237	223	207	218	207	218	226	228	248	237	228	201	220	229	229	225	199	219	228	199	219	202	238	218	216	225	218	218	230	231	207	211	221	225	231	210	218	244	229	236	233	195	221	224	228	216	193	216	232	220	242	233	223	223	207	235	246	233	232	231	218	219	202	236	242	221	220	227	220	217	210	198	235	245	221	191	247	210	238	214	228	184	194	250	211	232	201	226	218	229	223	189	246	234	223	228	221	221	242	203	251	230	219	254	200	205	214	205	241	199	224	208	229	252	229	204	245	215	241	263	219	227	230	250	178	222	200	233	205	217	220	208	225	210	255	230	233	213	217	246	221	221	221	243	243	244	181	216	247	200	238	236	232	193	209	232	200	216	206	225	217	227	236	231	215	213	225	237	216	232	214	238	187	249	212	223	211	207	200	227	231	202	223	221	221	208	224	217	212	214	237	219	230	233	221	241	219	226	188	181	238	228	230	236	222	231	215	205	256	215	223	221	207	206	220	230	216	207	210	222	202	204	223	243	230	221	236	216	191	214	203	205	212	255	223	227	222	228	210	223	231	230	221	231	215	196	218	217	221	222	213	220	224	222	220	235	205	229	223	241	264	207	249	218	209	231	206	228	216	234	238	223	242	218	213	218	244	223	208	220	233	219	228	223	210	205	221	208	211	197	227	213	237	221	228	209	232	224	237	265	234	222	227	220	233	241	213	231	238	217	227	197	240	225	241	233	224	220	207	225	207	230	252	223	242	234	242	229	226	240	208	233	230	253	219	238	239	213	208	219	233	208	217	236	224	207	210	219	213	208	219	203	228	239	234	217	192	234	210	210	221	229	225	230	199	210	223	221	234	254	216	205	230	212	223	214	220	246	234	229	202	217	223	221	260	201	226	239	208	245	268	228	232	221	215	224	214	249	246	227	214	250	239	232	216	202	228	223	199	201	229	241	209	238	222	230	222	232	254	235	222	228	202	221	227	250	244	214	230	256	216	214	226	216	212	216	211	226	214	220	227	224	200	202	239	215	226	208	219	235	218	234	211	214	237	241	200	225	229	203	256	210	214	204	205	234	224	214	237	225	228	236	214	224	234	220	226	207	225	224	206	213	223	185	219	250	201	225	240	207	209	224	250	232	207	200	198	215	212	209	219	254	229	222	238	221	230	241	235	214	220	218	217	226	245	218	214	239	217	202	228	201	213	222	212	201	243	216	231	241	219	246	217	237	229	247	226	215	213	239	220	239	219	229	239	226	231	256	213	237	221	224	215	216	206	201	205	232	242	217	241	198	221	202	247	252	220	214	245	189	230	220	238	195	242	200	241	218	219	237	198	205	193	250	219	202	239	216	215	219	228	224	217	246	221	208	235	223	229	237	237	233	223	223	234	211	215	209	230	232	210	220	219	229	243	255	207	227	196	228	207	195	218	215	237	208	233	223	230	218	222	245	205	222	207	220	204	219	218	237	213	204	200	217	244	212	217	245	237	225	223	231	229	229	209	228	242	207	233	221	266	202	232	223	237	198	230	204	224	221	223	233	234	216	245	202	238	241	278	217	245	224	221	222	215	238	242	219	222	232	238	234	215	196	214	231	215	208	243	249	221	201	224	238	250	210	209	218	220	207	228	211	206	218	223	201	202	238	220	203	226	241	242	178	235	217	236	233	243	204	203	201	243	222	199	226	229	233	226	226	222	229	259	227	197	246	228	223	225	248	202	247	228	208	225	253	224	209	241	227	223	240	207	209	252	247	249	222	231	215	202	237	222	209	209	187	207	216	234	220	231	230	216	218	203	251	259	253	235	215	233	239	226	198	211	205	225	199	256	236	232	227	228	241	221	227	207	202	237	236	246	233	222	265	212	223	217	200	201	235	201	238	231	215	231	234	207	212	212	212	206	209	221	254	217	237	234	201	234	211	207	239	244	194	207	233	226	229	210	226	213	249	220	242	204	233	224	242	203	219	210	235	212	207	228	238	217	226	242	209	209	232	237	222	210	209	217	210	222	237	267	213	216	215	237	222	229	208	271	247	245	244	217	213	205	233	227	222	231	188	210	216	193	210	216	220	225	211	232	206	212	234	220	228	224	218	221	210	241	224	229	205	220	197	201	226	209	273	244	200	204	217	231	218	250	201	216	223	227	206	218	220	244	209	221	187	223	238	211	221	235	209	211	219	242	229	229	225	210	232	242	231	185	217	235	223	202	203	221	240	226	245	237	224	222	222	248	204	241	214	238	218	224	232	212	253	218	214	235	256	224	235	225	234	240	200	227	207	237	231	217	227	227	210	225	201	228	233	230	235	226	227	230	246	243	224	230	216	239	234	250	219	220	233	218	222	235	218	225	219	207	211	218	226	221	243	219	222	205	216	217	227	229	213	223	259	218	219	229	247	246	228	180	208	231	226	222	210	231	219	208	211	212	233	233	220	218	227	223	214	199	242	208	214	202	226	211	213	239	241	205	225	224	236	217	230	241	211	242	224	226	220	210	212	230	215	225	202	230	220	224	259	233	246	218	225	255	238	198	270	220	212	231	243	236	239	217	217	221	197
15429	27609	24898	14998	8838	5719	3929	2867	2228	1966	1619	1364	1316	1116	939	820	778	2287	15455	2310	734	687	599	597	506	542	525	466	469	480	452	444	449	404	457	420	445	468	405	425	398	426	416	439	398	386	422	395	410	412	397	380	391	395	374	421	385	414	399	409	381	372	385	377	397	370	377	362	370	416	363	409	400	387	369	400	388	382	361	409	403	374	384	397	378	420	391	350	375	397	395	397	370	391	393	407	397	407	371	401	371	384	404	380	408	320	382	374	370	362	384	416	361	359	390	408	430	364	350	382	398	364	376	395	344	368	391	366	420	381	384	384	392	374	365	373	352	413	367	382	396	390	390	415	393	365	377	395	374	349	406	358	370	387	375	420	369	359	397	396	363	369	370	402	404	391	357	365	401	377	340	407	373	392	418	402	370	381	398	375	372	404	392	381	378	418	364	381	404	343	375	367	375	353	386	375	352	381	385	366	392	349	397	397	387	377	370	389	378	376	377	371	366	374	358	412	399	399	374	373	378	391	380	365	391	378	377	390	432	375	423	376	367	417	376	385	371	387	373	362	364	377	354	381	350	367	388	342	382	388	362	435	367	376	364	404	371	335	333	407	391	416	416	366	399	429	383	351	364	398	409	387	380	376	345	384	390	360	371	348	371	371	411	395	394	403	349	389	389	358	371	403	378	411	371	388	383	377	382	379	413	373	380	372	360	411	373	341	393	393	399	392	365	378	408	378	385	422	391	393	388	378	361	381	392	359	378	365	368	370	374	354	385	388	371	392	364	376	359	400	365	384	356	359	420	387	332	406	402	364	372	380	373	369	363	351	362	380	360	391	354	375	389	402	393	382	358	376	414	368	394	349	359	382	421	353	401	388	387	372	388	367	409	368	385	379	377	388	364	394	412	354	420	353	372	402	405	344	377	365	384	390	376	341	379	356	354	388	366	350	398	359	404	368	380	417	365	401	380	405	365	357	384	385	386	374	369	352	435	370	415	387	392	404	331	361	396	390	372	387	386	401	375	386	382	346	420	352	371	359	410	363	341	383	380	428	373	362	395	367	360	391	379	416	400	384	369	374	366	383	366	415	400	387	396	331	363	357	369	371	372	398	324	376	405	373	375	362	374	364	370	384	382	374	389	404	406	373	374	392	415	376	350	365	371	372	353	381	398	381	377	367	375	368	358	364	431	356	366	368	378	369	405	377	353	382	371	368	411	390	398	342	379	379	358	366	374	381	350	382	364	375	381	372	373	383	415	401	379	381	356	374	386	364	359	365	358	374	398	377	397	371	386	394	403	376	386	388	390	403	386	375	371	394	397	400	366	370	384	357	383	408	389	384	378	356	343	389	400	376	366	383	390	372	407	387	374	378	359	359	403	354	386	364	406	382	345	369	375	409	363	399	357	374	387	373	416	412	398	366	374	371	385	407	432	374	365	383	362	324	409	384	375	390	384	353	411	366	381	367	381	400	374	383	397	382	376	407	406	399	372	397	370	404	382	380	376	377	394	383	386	388	399	349	356	404	391	362	378	392	346	369	388	367	363	386	365	392	378	358	370	407	352	386	390	352	403	375	375	373	414	374	384	389	386	368	405	388	384	383	397	396	352	364	386	377	362	360	372	376	366	390	341	385	382	384	388	398	391	401	397	359	395	395	402	365	371	383	369	369	388	371	413	386	345	364	358	366	363	384	388	396	387	387	403	380	365	381	414	382	378	369	398	352	366	375	381	384	370	372	392	358	423	376	382	365	363	403	366	355	383	385	413	401	385	381	402	356	381	365	355	424	347	380	360	386	385	386	389	373	379	357	361	405	395	385	384	379	346	396	381	395	381	387	406	398	400	393	411	380	355	396	384	382	385	406	354	366	392	364	386	389	387	352	379	394	361	388	376	376	380	407	399	411	382	361	404	388	412	395	345	392	398	373	389	421	377	372	388	396	383	374	350	362	416	352	391	367	377	418	387	427	357	363	387	368	373	395	374	399	371	356	374	350	362	385	364	421	366	430	367	381	347	399	377	410	402	374	374	327	361	380	390	434	402	362	363	391	366	403	361	389	373	361	369	375	408	369	370	367	386	387	391	373	389	361	379	425	388	421	374	358	368	333	378	349	383	359	358	386	393	381	376	369	419	354	359	368	355	407	411	397	394	360	361	355	379	382	370	355	352	366	369	372	401	392	404	383	386	383	357	396	372	422	397	363	397	355	386	377	400	374	381	437	380	375	394	371	354	353	415	394	380	388	411	373	367	397	398	356	394	402	418	371	381	351	404	376	395	394	381	375	380	402	378	372	401	366	420	347	396	379	346	375	366	374	386	334	395	394	361	385	375	393	368	365	384	358	395	391	381	382	379	360	376	390	375	374	382	360	352	442	385	368	378	367	412	396	374	382	377	393	391	376	376	384	388	397	403	387	389	362	388	386	385	391	407	370	395	387	359	362	403	382	375	385	415	391	373	395	395	379	377	394	389	413	363	391	396	367	397	421	376	358	396	386	365	351	354	391	400	355	389	390	369	365	394	379	356	381	391	430	372	353	394	360	425	344	388	377	394	379	364	405	389	387	371	403	435	340	366	439	365	405	386	371	327	358	385	383	365	406	416	367	373	386	381	381	336	398	388	387	354	376	392	379	395	372	375	362	351	388	386	371	383	374	337	360	386	371	356	359	380	406	400	408	377	368	388	391	374	393	369	390	378	426	393	375	365	379	389	414	377	409	386	413	362	401	373	386	390	386	363	362	388	414	403	407	372	375	361	354	422	401	367	375	395	382	396	351	410	373	380	386	397	350	369	358	394	386	382	391	407	382	382	355	401	375	371	355	364	373	396	382	383	398	386	325	386	424	369	386	380	373	414	358	414	355	423	378	386	389	381	373	361	399	424	396	367	392	400	397	382	363	352	400	396	387	399	401	407	382	359	372	393	397	378	362	356	333	382	404	361	369	425	381	401	380	364	404	402	366	392	372	402	369	351	396	361	384	395	386	386	376	383	360	367	362	383	388	407	344	349	379	391	394	379	388	367	361	378	382	349	391	389	368	354	360	382	383	378	365	388	384	384	419	380	390	353	396	387	343	336	395	411	361	373	394	359	386	405	390	394	370	343	354	371	420	389	368	358	361	376	371	401	373	382	422	362	426	379	366	429	397	365	396	382	383	415	385	333	385	395	371	379	364	408	384	377	369	364	362	366	382	391	394	404	364	363	380	400	386	387	372	368	391	395	383	407	377	368	391	390	395	379	389	373	419	368	359	382	399	359	379	343	362	379	343	349	357	384	395	395	384	391	404	355	369	402	385	416	382	380	358	404	328	376	373	383	397	387	354	378	382	384	382	383	389	400	382	394	383	359	350	364	340	376	380	368	379	416	429	400	373	348	340	343	390	356	393	397	364	354	405	359	397	395	408	397	394	382	355	348	356	411	382	390	388	392	380	381	408	371	363	403	355	400	384	374	419	372	390	368	380	347	331	374	381	379	401	387	363	373	364	402	413
26993	20366	11502	3916	1273	846	733	692	663	593	585	587	586	625	581	610	582	640	748	566	547	576	555	580	614	533	516	607	568	593	578	611	554	570	567	554	568	569	599	570	565	579	580	562	564	568	572	567	574	541	606	563	560	590	554	513	508	563	609	542	527	560	518	565	526	577	552	600	568	609	513	566	592	564	546	543	562	550	598	542	548	567	568	570	565	571	568	567	561	601	579	555	558	564	522	572	558	590	555	547	576	590	559	512	562	584	488	571	536	551	595	557	575	557	560	579	533	512	546	522	557	560	531	567	569	532	565	545	551	574	564	555	594	580	552	588	528	521	568	570	588	648	541	553	544	567	515	546	546	543	581	506	561	601	542	561	546	572	560	564	575	505	569	544	578	580	568	575	584	558	550	577	548	524	528	528	603	583	538	551	542	586	552	543	525	573	581	553	573	581	596	551	501	545	520	534	598	541	591	591	536	507	571	551	561	540	551	509	526	542	604	547	525	571	562	564	554	568	546	505	605	536	536	562	543	577	574	550	561	540	580	535	569	558	590	521	563	573	566	540	614	553	578	576	530	561	536	581	555	524	572	504	527	571	532	560	579	554	571	551	545	590	583	546	561	540	578	568	572	575	536	538	532	561	571	542	526	516	561	569	540	554	501	558	570	589	593	580	593	569	549	547	537	559	567	549	571	601	516	567	546	564	549	561	558	572	550	554	525	581	540	567	546	527	586	560	561	552	552	547	578	536	538	559	514	542	575	571	580	552	569	532	577	555	586	569	578	591	587	566	592	559	603	559	559	578	533	583	560	579	565	570	539	523	561	537	588	542	551	593	544	539	531	538	557	552	565	560	559	544	559	552	574	588	594	539	535	576	556	575	617	530	533	585	542	551	548	583	570	584	545	562	508	576	538	560	581	535	547	598	575	573	550	588	596	593	563	563	581	577	546	576	548	529	590	570	550	624	553	523	540	552	628	549	544	566	566	576	560	526	546	537	571	554	563	546	574	520	550	576	553	550	538	599	544	567	525	570	568	540	575	528	572	527	528	596	566	557	594	558	570	524	551	570	556	521	542	556	577	604	567	607	524	546	530	515	578	541	605	592	588	608	567	559	543	581	531	546	625	545	595	566	560	551	573	577	551	575	576	568	538	572	519	559	600	564	590	547	570	531	523	494	529	552	593	559	578	531	575	587	553	553	557	556	600	527	603	548	538	533	527	568	590	553	549	562	554	572	532	574	551	536	549	544	560	571	549	518	556	593	542	565	557	580	536	560	542	598	559	538	552	543	575	537	585	536	546	580	564	549	549	527	581	577	590	551	561	567	581	549	570	534	549	567	561	537	543	555	550	587	527	536	536	586	548	567	561	571	595	579	586	553	521	568	581	565	577	592	538	573	517	563	528	580	516	590	548	543	546	584	526	543	557	501	557	588	565	551	553	554	553	547	548	573	564	564	568	584	500	548	545	570	590	549	584	535	560	578	546	540	547	548	533	593	600	576	549	512	546	606	596	523	586	567	549	524	572	563	586	591	596	549	574	511	569	523	556	541	590	580	541	547	520	597	522	577	540	588	554	561	580	580	582	542	569	591	573	540	527	537	543	545	583	599	561	587	560	573	570	569	594	584	551	573	557	563	580	544	552	574	571	543	565	579	597	582	524	572	584	551	559	577	569	565	537	576	547	556	541	555	621	528	565	604	555	547	569	585	541	593	524	551	588	576	529	566	581	523	540	559	540	535	598	538	569	578	584	577	574	570	544	538	545	562	559	565	580	594	562	586	582	546	533	527	516	511	592	542	547	570	575	571	561	522	616	570	555	532	566	567	577	575	547	502	576	576	567	582	541	558	556	555	536	556	537	604	614	544	564	565	551	534	529	565	542	566	541	540	599	576	609	546	574	567	541	578	615	570	569	563	617	550	554	598	519	556	530	547	515	577	572	552	560	608	556	560	525	531	575	569	582	574	578	576	563	597	511	555	593	581	564	599	551	554	580	555	590	498	540	529	541	532	563	574	590	571	534	615	545	604	535	627	565	591	541	547	558	543	582	557	559	553	568	526	540	545	612	586	592	561	580	573	568	548	584	621	558	569	581	544	585	576	547	509	548	557	544	565	550	541	578	546	553	555	549	518	570	585	619	519	577	553	530	601	563	556	562	549	571	576	565	519	573	560	540	559	556	578	543	577	515	574	550	560	572	582	547	542	566	573	560	550	575	561	545	564	547	579	570	551	574	601	557	596	559	528	561	537	576	591	626	574	543	565	567	610	536	569	586	579	535	572	528	606	553	557	589	531	576	563	555	559	535	552	547	547	535	603	592	585	552	545	567	569	545	578	541	590	553	560	532	523	540	555	553	573	576	552	525	591	521	575	557	555	556	566	563	583	572	581	540	536	548	533	570	579	562	517	562	605	601	578	550	549	486	563	558	548	551	526	565	576	552	592	538	534	587	624	532	561	526	564	593	555	558	607	534	543	590	624	535	558	560	581	539	571	587	546	544	579	514	493	572	525	517	575	527	573	549	595	598	548	559	549	541	558	557	527	578	554	547	565	582	556	557	577	559	561	528	532	515	553	581	535	563	513	574	576	550	594	536	558	551	558	560	566	540	553	565	539	525	574	516	546	550	567	557	553	551	549	551	522	528	546	574	561	577	575	554	590	548	593	546	583	599	558	580	547	572	552	541	559	592	571	583	560	521	543	568	562	523	572	556	553	582	586	598	556	530	545	535	562	525	595	574	547	550	495	493	537	571	524	536	544	579	530	534	532	505	568	520	555	561	539	550	533	565	553	587	564	635	528	574	563	559	575	554	535	568	599	571	533	544	574	543	554	576	535	571	580	571	567	534	554	578	590	541	540	550	493	572	553	559	555	536	583	543	588	516	574	560	565	554	532	538	584	596	553	578	566	627	574	579	564	563	547	578	564	542	504	533	535	533	556	580	572	543	576	565	601	545	549	546	556	545	578	563	575	565	528	560	560	516	567	557	543	543	553	513	618	519	585	555	574	561	541	575	548	528	562	549	576	560	572	541	567	589	575	577	576	561	558	548	597	558	530	595	589	559	569	592	575	586	570	570	557	570	571	540	577	565	585	542	545	572	593	553	583	523	574	546	570	551	591	577	579	533	550	586	547	534	555	594	548	560	532	525	551	547	591	543	552	562	600	600	534	541	580	589	611	582	567	572	574	585	541	538	561	549	551	596	598	570	599	566	586	579	536	582	535	567	558	548	597	533	573	583	571	554	531	533	575	542	574	603	536	529	562	578	580	550	554	576	577	582	539	590	540	568	508	558	538	582	529	539	606	608	566	577	590	545	574	575	587	573	552	517	572	569	549	577	601	548	520	546	510	627	522	567	516	569	584	566	548	538	572	537	548	581	525	572	575	567	580	524	548	509	548	557	542	566	582	584	593	546	580	572	587	538	567	525	556	598	520	544	541	530	587	578	552	584	592	543	538	576	562	553	522	559	598	522	576	597	585	575	546
10074	15722	13078	6326	2904	1970	1521	1234	1126	1099	1035	1022	1089	1057	1044	925	910	1016	1507	1027	1003	964	913	922	936	922	945	918	894	852	845	899	870	906	935	900	900	880	875	910	905	852	896	918	920	904	902	889	894	912	883	873	913	933	900	885	910	914	890	909	947	874	902	894	904	920	864	938	857	890	870	911	868	898	832	872	914	926	900	932	919	877	891	906	954	931	951	897	921	840	939	928	914	885	914	942	894	921	941	895	920	869	925	939	888	930	878	831	894	919	891	862	897	879	950	933	901	877	968	945	868	888	912	914	930	944	909	850	852	923	884	877	904	887	916	883	962	889	900	936	884	866	877	884	860	896	899	882	904	902	927	840	870	897	900	977	931	939	944	877	910	913	963	896	881	893	933	917	879	865	919	871	856	893	868	924	903	947	926	955	883	857	904	924	884	907	931	974	948	879	906	881	918	912	913	863	903	937	900	884	845	941	878	942	956	966	873	924	905	884	884	867	914	869	816	970	903	923	918	905	929	946	912	911	871	855	906	905	918	940	896	905	949	862	914	952	899	895	862	872	893	963	928	936	885	857	892	888	908	846	901	900	897	926	849	889	896	914	933	904	944	883	918	863	915	897	945	898	944	867	860	876	893	891	886	874	936	884	910	866	900	914	893	942	884	862	899	858	925	940	928	887	885	859	919	970	876	914	923	939	921	934	878	937	879	886	891	922	846	877	942	899	851	919	937	858	936	884	891	880	911	870	864	889	900	929	859	891	883	904	942	918	898	900	959	869	852	908	894	935	914	886	862	931	946	894	882	905	914	844	885	906	896	886	882	881	885	892	860	915	942	873	938	958	904	923	937	882	857	922	942	884	912	887	896	903	951	859	867	947	906	856	867	902	888	908	900	844	901	870	953	908	860	940	889	926	917	902	878	918	892	906	923	911	860	916	881	913	918	886	868	853	873	874	934	889	905	880	940	903	934	897	925	903	926	897	864	866	921	912	861	872	949	911	898	934	935	929	959	862	875	912	923	928	888	876	957	884	898	893	885	920	879	919	951	881	922	897	906	878	887	957	865	894	893	957	910	939	906	890	913	927	926	930	885	896	878	901	870	883	870	914	893	887	953	906	857	900	892	905	860	897	910	903	890	943	934	867	866	930	895	931	898	866	992	907	849	859	990	866	898	876	852	939	895	849	915	886	901	887	970	963	973	897	885	914	890	905	916	867	883	889	875	919	873	901	905	924	856	875	882	893	899	866	855	890	837	958	891	892	944	877	920	872	847	882	904	869	896	841	892	858	907	832	896	899	851	894	939	866	849	838	859	888	916	932	907	890	902	883	880	948	905	906	955	937	933	937	916	886	844	886	898	877	888	901	892	866	864	906	942	915	892	913	903	927	936	891	941	887	925	888	936	899	899	896	884	909	931	955	875	904	923	881	889	937	878	940	896	888	909	866	942	910	903	896	833	949	915	873	890	920	941	877	888	930	938	903	868	885	904	918	898	928	925	926	952	876	882	858	912	916	911	970	891	897	857	928	897	913	942	914	955	877	891	917	897	926	918	950	924	898	895	874	847	906	892	919	907	898	888	918	951	904	928	916	897	905	952	841	874	891	911	911	888	838	964	862	900	868	960	894	873	879	890	907	903	931	878	894	905	913	885	910	905	960	896	900	906	856	837	909	916	898	856	887	904	864	903	893	911	932	893	902	892	934	938	871	950	880	892	884	900	906	920	922	932	915	916	876	871	1009	926	959	868	959	973	903	879	883	855	888	882	907	905	889	918	907	825	946	880	932	935	925	903	903	882	887	919	878	903	898	861	832	859	915	881	915	887	917	905	904	903	929	912	890	875	945	897	902	882	898	896	874	924	879	936	910	904	912	889	867	873	843	910	860	905	930	910	886	985	872	877	867	890	874	885	884	872	884	878	905	950	844	909	838	902	889	921	897	886	936	953	877	942	879	888	880	870	910	938	926	963	914	930	876	909	890	878	903	922	880	957	950	929	828	869	945	920	872	913	907	944	891	894	863	920	903	914	886	917	923	910	882	932	890	901	908	937	912	877	839	898	879	937	904	878	870	858	904	899	904	880	921	837	926	928	916	942	929	875	924	909	853	898	913	856	855	878	924	926	930	915	869	884	930	896	873	887	919	890	894	893	896	875	893	932	911	935	928	902	931	921	890	889	861	877	953	906	875	877	916	942	877	903	879	879	917	920	892	845	915	918	888	943	878	932	935	911	929	904	897	931	927	945	889	898	919	885	934	920	914	879	887	919	886	854	934	909	912	953	858	899	920	939	886	963	885	909	871	910	888	882	902	906	892	871	901	861	899	915	928	853	815	903	880	950	884	909	879	901	882	921	914	890	853	856	898	901	941	941	978	946	917	911	931	923	875	925	887	907	979	929	873	901	895	866	888	874	929	861	902	897	919	881	943	913	914	924	905	879	853	887	921	883	971	858	939	920	916	932	946	932	912	950	890	891	813	925	893	881	911	889	892	911	882	903	924	887	868	889	951	876	896	887	912	876	869	875	843	930	823	894	927	910	943	930	940	914	915	888	888	891	854	840	911	923	879	891	921	888	887	905	855	874	874	875	883	885	869	872	925	908	881	874	889	920	855	910	944	875	914	901	918	903	891	907	906	896	949	858	903	920	888	885	912	868	908	892	953	927	913	855	899	903	833	903	909	891	874	857	878	925	869	915	959	912	915	922	842	897	886	877	903	917	921	889	857	922	894	884	920	901	842	932	899	873	882	921	885	951	933	840	899	898	921	863	933	925	929	896	869	908	886	906	914	865	901	975	907	890	864	927	895	950	866	946	924	866	924	899	894	898	904	882	939	924	957	902	879	892	904	907	917	936	941	883	864	915	872	934	887	865	865	939	880	940	913	922	889	899	913	920	862	937	857	866	902	886	905	843	895	891	909	859	901	904	880	900	897	870	935	954	887	843	872	916	927	901	928	895	946	902	894	906	882	901	895	928	903	924	894	913	906	913	887	914	953	924	934	874	895	914	910	922	906	912	918	912	951	886	929	858	902	889	863	864	875	924	853	865	906	870	888	874	853	909	899	859	894	895	894	872	886	914	891	899	911	909	926	895	927	932	888	903	887	834	917	915	906	863	862	933	929	870	940	903	929	932	882	909	942	936	924	926	904	952	894	966	866	902	921	871	889	918	907	904	910	936	857	985	929	926	961	898	920	891	911	917	914	941	910	967	868	916	876	881	906	939	877	899	878	949	903	896	938	889	887	937	957	882	883	912	902	933	961	902	890	899	881	910	889	886	918	932	885	903	827	990	959	922	858	928	887	882	903	923	929	934	888	828	887	973	876	910	902	892	921	838	880	899	905	894	902	922	868	911	857	899	922	885	934	925	873	941	922	972	888	872	851	941	861	919	929	899	902	868	899	846	956	884	901	909	895	917	925	914	898	870	847	881	935	907	921	921	878	890	903	849	871	917	939	932	932	972	942	923	895	934	900	914	887	908	903	855	919
24423	21281	28286	24578	18829	3366	1426	962	787	824	671	667	671	653	651	647	576	1211	1298	593	586	540	571	560	569	511	557	551	550	522	510	536	525	507	502	532	534	551	559	521	477	512	517	536	559	495	488	508	539	503	528	481	527	508	491	541	558	521	535	507	518	519	523	502	518	512	488	531	529	523	508	516	520	487	538	546	554	503	485	537	523	550	520	554	565	494	508	509	496	504	496	513	522	559	537	536	520	517	534	489	508	472	523	504	504	513	516	479	511	482	558	519	488	501	548	509	580	495	528	485	468	503	539	501	526	509	544	503	531	508	513	527	522	531	502	543	510	486	483	496	514	482	499	510	515	524	490	511	499	497	532	519	472	486	555	529	508	530	504	538	551	511	539	493	517	523	527	559	520	498	514	506	553	526	528	473	556	531	525	503	498	532	492	453	514	517	513	496	527	551	475	526	518	556	531	570	515	485	508	526	551	475	545	518	513	483	502	487	528	508	565	503	528	506	536	507	545	494	523	503	490	515	514	529	535	515	514	537	483	534	534	542	516	516	512	535	502	531	499	472	512	510	541	505	562	519	518	476	543	534	477	474	506	519	527	520	509	487	518	490	536	511	505	572	570	525	527	536	510	520	491	499	551	510	534	518	477	516	519	525	512	507	502	506	524	521	522	492	497	540	491	513	516	550	524	523	491	486	504	523	485	529	497	552	491	518	501	528	513	534	498	524	536	519	507	507	495	555	536	539	493	573	520	516	500	498	509	513	504	518	477	524	515	526	509	542	510	547	498	527	493	474	503	471	500	534	510	536	523	529	503	498	533	509	518	531	532	543	498	501	519	508	496	551	502	489	489	545	491	508	535	522	520	556	485	508	493	541	507	519	477	526	482	530	521	548	499	524	500	508	512	546	517	496	521	553	506	517	545	496	487	511	475	508	524	526	489	505	476	515	539	532	530	523	532	531	480	524	546	520	552	537	489	531	527	539	501	536	541	495	501	540	522	521	498	538	469	530	549	535	512	519	576	503	583	527	512	469	510	540	526	535	501	465	522	531	520	529	468	527	513	475	558	535	573	508	546	517	520	514	503	538	555	506	509	490	498	503	514	520	514	514	559	513	508	469	504	514	523	532	566	518	520	536	494	525	487	505	512	512	533	524	536	544	504	516	510	527	489	471	494	494	538	502	551	502	514	520	482	536	529	512	493	523	519	507	537	516	521	542	511	528	518	528	535	508	493	506	519	545	554	485	529	539	511	487	511	516	522	506	547	532	522	514	537	520	525	473	496	572	510	545	540	529	505	482	535	571	479	514	514	512	495	478	508	511	518	523	520	525	517	520	514	508	491	515	485	520	502	538	520	545	527	525	556	504	529	508	523	515	511	467	530	523	491	499	498	506	497	515	526	528	510	507	508	540	554	514	561	489	522	530	524	521	512	543	463	519	540	521	510	533	538	561	512	525	513	514	486	484	515	507	472	500	536	517	489	495	484	544	513	514	556	503	540	509	509	549	528	556	494	540	515	495	500	552	501	522	538	581	517	526	525	502	566	494	503	543	535	553	497	480	513	491	546	499	495	547	517	498	509	497	503	540	502	548	515	513	483	534	507	512	560	488	528	545	509	515	526	541	521	535	505	519	511	510	532	505	518	536	508	503	500	510	536	509	527	492	564	491	497	503	517	554	560	539	507	533	530	513	482	527	545	515	496	545	481	506	478	476	490	506	488	461	522	507	563	545	520	509	531	508	525	508	498	547	548	493	488	507	546	486	524	478	521	541	495	502	457	531	537	484	564	495	482	500	520	518	483	542	544	510	510	529	519	554	519	535	497	516	489	497	558	483	480	528	451	523	504	515	511	568	515	553	498	522	535	531	500	507	502	546	534	536	522	535	536	540	535	521	559	488	505	508	501	567	541	495	521	499	529	508	541	495	552	527	495	530	473	510	476	511	535	515	549	514	534	518	509	526	554	538	527	498	520	513	520	552	502	493	539	491	511	584	486	524	520	482	504	489	550	508	485	508	503	493	523	500	535	468	518	527	508	536	549	530	562	512	521	503	494	490	509	511	535	540	498	503	486	549	525	516	487	501	552	510	480	497	522	485	500	562	509	521	513	489	535	517	507	498	548	550	521	552	517	484	478	530	536	508	541	559	516	521	535	491	491	534	557	515	510	553	518	510	488	532	545	520	482	516	499	486	489	508	520	502	533	525	528	547	528	542	497	555	503	505	490	527	487	494	523	513	545	509	471	514	537	492	497	513	502	516	549	502	525	471	505	524	474	525	474	502	477	553	502	497	536	499	518	516	474	460	511	515	502	470	518	525	488	536	501	513	488	534	497	535	504	518	526	479	516	509	515	505	494	514	514	536	523	538	558	493	561	510	501	503	524	519	497	486	556	498	544	490	521	508	507	515	525	517	511	503	583	547	519	477	569	522	530	529	520	513	527	519	534	551	506	503	463	498	496	497	537	508	536	561	493	501	538	528	509	502	519	536	529	528	480	523	521	557	537	503	517	506	514	512	510	547	522	494	524	543	514	512	529	513	513	493	497	529	486	494	499	548	489	425	512	502	540	521	584	503	485	523	494	523	508	498	484	522	560	537	513	522	524	525	497	509	496	473	525	485	553	538	493	504	537	499	528	495	526	499	510	499	514	493	548	475	522	490	514	489	511	551	495	512	520	542	530	512	518	532	508	503	521	517	522	501	547	520	501	544	530	534	541	541	524	527	508	509	528	517	524	509	507	531	493	532	516	509	483	545	501	485	573	514	517	556	519	495	483	536	512	520	507	514	525	517	500	504	494	528	520	525	531	510	480	492	538	539	513	540	530	519	492	528	508	508	538	527	534	528	451	485	539	508	558	526	499	503	503	497	518	488	536	502	514	543	506	580	521	552	531	524	488	505	486	527	527	532	473	512	577	532	519	484	504	533	490	504	481	509	564	552	500	540	508	498	496	529	542	475	494	525	500	520	559	509	534	508	508	532	528	499	486	543	480	516	525	539	516	538	505	503	525	604	563	551	584	546	504	516	529	501	499	498	489	548	499	527	552	474	538	479	488	525	509	487	505	544	512	541	494	536	506	525	483	510	474	517	500	498	523	529	499	483	524	461	540	503	534	510	532	515	524	502	510	557	521	521	479	494	529	477	529	490	547	498	528	534	534	491	519	560	512	482	490	514	504	501	529	514	532	507	518	549	471	493	550	503	495	536	496	483	504	512	481	514	541	494	518	504	521	536	501	533	546	496	534	515	512	496	511	495	461	496	535	518	494	534	521	501	541	503	489	514	484	531	533	521	497	560	536	541	544	497	500	515	501	513	512	527	493	484	503	512	518	515	564	469	501	518	548	499	530	518	520	531	519	510	492	515	507	523	555	509	497	496	541	535	493	495	469	543	533	541	514	524	528	528	553	535	517	572	485	532	526	567	525	505	561	491	556	512	525	539	529	514	510	553	539	524	499	545	516	540	550	538	521	543	513	499	500	451	517	481
13164	23794	20581	10816	6002	3868	2905	2147	1846	1698	1443	1451	1377	1274	1121	1128	1070	3044	2948	1062	1003	990	976	990	996	873	925	877	880	908	894	895	867	910	906	903	843	865	869	888	854	851	833	834	833	846	836	869	813	862	812	831	836	858	851	836	846	853	812	861	810	870	835	880	868	825	851	806	863	861	814	854	820	842	867	867	809	860	854	830	831	826	805	817	849	845	866	848	825	822	822	887	808	885	842	826	875	810	825	898	830	860	870	855	883	839	809	788	863	777	842	895	806	874	850	828	838	874	877	798	817	856	837	878	872	887	840	808	877	831	838	864	831	879	831	840	796	863	825	871	859	841	866	849	866	879	803	848	838	858	828	782	837	871	837	857	863	841	818	852	858	839	802	817	818	840	864	851	808	829	812	889	840	844	825	862	865	884	804	875	806	812	832	824	814	844	806	909	806	874	849	807	875	875	878	838	878	830	847	852	839	886	769	820	880	835	840	816	809	817	895	843	894	853	777	841	856	905	901	807	885	818	901	847	813	823	841	828	851	861	847	830	841	808	844	806	832	804	831	834	835	856	802	893	825	832	907	899	878	860	825	807	863	805	814	849	834	827	811	826	815	846	892	859	847	864	795	835	867	808	875	839	821	884	799	867	819	824	838	890	799	822	830	822	821	840	826	843	852	845	861	856	834	812	834	863	828	859	855	874	877	860	833	833	845	800	856	786	833	912	867	834	818	863	850	833	846	839	833	861	831	892	887	808	869	840	870	843	821	852	871	857	838	870	834	824	834	848	830	812	861	818	838	869	869	808	853	840	890	834	846	834	822	801	807	767	840	803	826	877	880	856	819	854	869	850	894	904	852	866	854	823	888	877	827	826	780	834	859	822	858	861	815	854	863	840	838	827	846	912	867	887	827	882	823	879	867	854	848	861	815	827	825	862	874	892	853	878	908	881	810	832	825	856	806	868	851	890	844	858	823	838	869	847	834	861	847	876	804	887	865	825	852	858	809	833	857	823	930	863	792	900	848	849	863	823	841	830	811	805	860	818	852	846	821	869	829	839	803	861	809	842	863	809	823	845	804	849	792	860	843	785	887	845	812	848	779	835	838	820	857	836	837	837	844	827	805	888	815	824	776	882	834	858	816	833	835	811	868	836	855	835	790	842	834	814	833	844	848	827	857	817	837	847	823	821	853	854	879	863	808	845	886	827	836	872	847	852	849	840	841	839	806	844	815	855	846	838	823	852	859	867	847	815	819	809	833	838	805	866	821	796	817	859	854	854	802	845	797	856	879	877	827	830	855	842	798	857	798	889	802	848	871	835	800	810	836	860	842	865	834	838	837	795	837	817	805	800	795	802	781	816	890	862	827	866	850	828	835	854	885	862	850	810	813	829	841	860	836	809	838	870	812	875	856	818	904	876	835	826	905	818	859	856	890	838	826	889	838	869	826	847	867	866	868	827	882	845	855	813	821	880	794	819	875	836	863	817	867	895	851	838	850	873	909	837	846	815	868	829	857	833	789	823	846	793	855	872	830	835	842	849	870	833	880	880	825	824	903	808	871	833	873	839	864	745	822	920	854	846	825	847	870	812	837	820	820	793	878	863	837	876	843	860	895	857	855	858	832	825	899	838	857	854	823	801	820	796	859	820	869	839	827	894	858	795	867	826	817	817	864	816	776	825	873	816	835	886	865	832	868	790	841	848	803	851	843	787	853	792	822	813	861	852	806	856	855	882	859	824	845	838	803	812	855	838	812	841	821	750	887	824	782	815	825	896	784	824	854	806	851	864	797	891	869	835	834	816	806	851	825	824	824	886	849	801	904	918	894	869	806	822	866	797	817	836	830	834	829	852	869	856	891	864	874	790	806	812	888	800	872	846	861	870	881	876	813	826	827	811	828	830	903	822	842	827	807	854	826	818	868	834	832	806	861	864	862	828	826	803	889	820	889	887	883	841	863	888	847	798	855	812	850	865	878	820	833	843	843	859	824	814	837	836	878	858	845	911	843	831	799	801	851	836	800	879	866	851	852	832	866	860	798	860	876	797	797	819	885	812	842	823	851	906	874	825	847	867	823	811	876	830	858	836	855	893	871	792	869	908	823	841	813	824	874	849	838	840	877	846	856	852	841	858	847	851	828	851	819	814	845	825	847	869	815	817	852	893	844	863	863	918	846	832	823	846	814	850	839	825	819	826	841	846	902	835	791	868	856	855	802	874	874	853	853	892	845	841	787	854	851	828	900	833	835	840	810	858	792	813	815	835	837	876	856	853	878	903	882	809	846	824	865	877	813	847	797	787	857	795	845	846	856	851	861	868	869	858	848	867	863	846	822	819	825	809	859	815	862	889	824	907	797	850	891	855	859	812	861	844	867	884	917	821	800	795	858	822	847	865	789	807	814	816	800	889	859	860	819	845	829	883	889	827	798	869	834	852	788	863	881	860	837	845	789	828	886	829	865	806	806	799	831	874	808	835	818	858	847	786	876	853	873	858	812	839	805	813	869	888	872	832	781	851	813	840	841	845	827	874	822	835	812	860	874	861	771	803	823	815	820	804	853	829	834	816	829	847	906	866	829	848	877	867	856	862	850	853	894	822	807	863	856	875	832	849	851	862	823	888	824	816	853	828	848	883	851	858	887	834	820	862	858	823	823	801	887	863	872	828	847	834	856	824	850	842	895	866	874	845	818	908	853	891	835	831	768	835	830	849	844	830	778	810	834	876	829	875	796	799	837	870	893	911	815	861	879	855	828	832	812	846	855	834	873	846	830	852	844	870	844	821	844	814	827	754	848	802	828	835	880	803	884	846	848	866	867	855	836	817	892	854	863	876	816	815	855	838	845	846	850	797	850	809	841	854	852	831	783	840	859	832	860	840	866	813	826	813	807	840	863	831	858	865	868	911	820	866	778	816	814	850	895	916	821	844	771	842	900	876	825	845	829	814	821	817	832	776	821	862	836	840	834	852	859	839	877	807	870	878	798	831	774	830	862	819	853	807	817	846	871	873	850	819	847	884	854	846	856	862	813	825	835	810	815	818	857	892	843	824	863	814	814	859	841	817	890	840	802	873	778	813	817	841	860	822	829	834	799	835	839	834	798	814	817	811	867	808	864	873	835	879	812	866	857	823	829	852	859	770	877	789	773	849	870	825	784	844	847	855	856	908	758	844	891	853	892	876	814	870	916	844	885	842	791	854	847	821	798	847	882	828	824	893	868	828	860	884	880	809	835	873	880	859	796	882	788	842	869	856	811	824	834	837	865	866	812	854	802	849	834	825	837	810	868	853	811	804	849	844	844	851	878	826	860	810	836	798	885	864	821	881	824	824	821	835	846	817	819	851	830	823	853	763	874	888	903	827	843	835	916	852	857	831	824	852	815	904	803	835	828	835	871	828	826	844	839	839	787	851	797	892	855	860	876	836	802	860	826	826	866	846	827	856	811	836	898	851	868	898	865	879	815	843	851	857	868	830	871	822	861	873	836	872	854	858
23463	21344	29069	23972	21328	18935	2979	1078	735	656	537	493	451	426	456	383	353	2013	891	340	333	367	307	307	290	289	252	284	266	229	262	252	243	236	251	204	224	260	230	230	242	197	221	241	221	238	270	226	222	246	239	256	206	230	222	230	255	209	249	244	229	222	232	220	238	219	219	245	235	205	206	208	252	222	220	243	215	232	232	227	221	213	234	210	247	226	212	225	238	216	223	216	218	223	213	217	240	205	221	220	208	242	207	221	225	230	206	205	197	214	250	242	250	210	223	216	205	223	213	222	210	226	215	219	203	224	226	235	237	243	225	233	231	205	206	207	230	208	217	181	235	204	275	241	260	237	230	213	233	252	213	204	232	202	236	215	228	220	211	215	208	194	223	217	192	219	230	217	230	213	213	200	230	243	213	225	195	229	217	245	204	220	223	199	195	205	195	198	231	214	205	222	201	235	206	224	229	234	195	201	213	239	216	220	226	251	221	228	216	222	227	250	235	248	237	227	195	233	211	208	235	220	232	193	220	224	217	218	229	213	230	204	242	219	223	238	224	219	229	217	234	234	218	200	195	201	214	221	219	236	202	229	237	230	219	239	231	215	232	226	239	211	229	239	216	245	220	210	222	236	201	231	222	211	213	205	232	241	194	208	231	242	230	208	221	222	218	228	225	221	203	199	197	224	240	219	229	234	226	204	219	220	242	213	198	208	195	234	232	207	261	235	224	233	247	222	223	222	211	208	200	240	211	224	215	210	200	208	223	224	213	250	199	215	215	244	218	206	219	217	248	214	216	185	207	219	197	245	231	217	213	240	219	208	214	204	206	233	238	223	238	217	222	196	244	225	203	224	234	228	232	207	213	228	213	203	216	220	201	216	229	215	201	209	227	217	203	218	234	192	216	227	241	261	205	205	240	217	236	241	216	221	216	201	203	201	213	238	221	211	204	235	214	207	211	188	225	218	224	217	210	241	205	218	249	234	207	247	244	229	200	234	228	231	216	225	242	204	214	210	221	243	209	223	231	221	215	212	197	228	240	212	224	251	221	228	229	207	207	215	210	222	241	223	202	233	234	212	237	238	242	215	224	231	229	193	209	224	218	227	230	214	208	212	222	215	217	244	222	216	205	224	247	211	207	212	217	219	246	241	227	208	227	213	221	234	229	221	228	215	222	205	202	214	209	212	244	209	222	204	263	252	227	209	213	200	207	224	192	247	227	218	215	220	226	226	204	246	217	213	236	227	208	201	242	227	233	222	230	210	246	245	218	225	198	218	223	212	224	194	203	214	223	233	203	216	222	207	236	228	218	222	243	209	209	225	233	213	209	229	215	232	212	212	215	227	216	233	224	211	194	202	204	204	218	210	215	185	218	211	223	246	209	221	226	210	210	230	214	199	242	226	210	201	208	210	194	200	225	220	207	210	221	214	243	218	196	221	231	210	249	217	205	241	215	200	239	223	240	210	213	239	220	223	214	204	208	213	231	205	202	215	237	223	226	225	220	226	219	228	225	222	229	227	199	223	219	222	251	199	227	216	196	204	190	208	234	231	222	220	230	223	228	245	205	219	204	221	222	216	223	216	215	220	228	219	230	216	205	214	212	190	228	231	231	203	208	250	196	237	193	254	204	234	222	238	216	214	226	225	216	231	218	218	224	209	202	216	228	232	221	234	234	219	196	220	237	213	224	237	210	217	241	222	213	238	231	216	213	220	215	214	219	211	207	230	249	218	241	209	236	205	216	236	240	214	206	201	213	227	226	213	215	212	222	216	218	250	222	220	244	200	217	243	222	238	213	219	200	254	188	197	248	230	220	238	233	226	195	228	232	211	212	216	212	213	227	224	222	224	233	251	227	224	240	230	226	224	225	192	221	228	247	204	228	232	229	206	228	228	203	195	218	220	205	213	196	189	206	212	200	243	227	218	223	226	210	219	222	218	183	207	219	206	230	209	203	197	237	199	200	217	220	228	250	246	232	232	230	229	235	222	218	213	217	214	203	186	199	193	246	220	215	211	210	186	231	220	225	202	228	224	219	256	210	201	198	192	219	235	211	219	243	212	204	237	237	238	197	219	238	216	196	215	215	240	226	230	186	218	225	244	201	217	227	222	227	210	226	201	206	207	227	191	209	245	201	226	196	235	230	189	194	212	204	222	208	209	228	199	228	219	221	213	207	240	202	205	202	201	213	215	223	219	219	222	217	210	224	237	195	246	207	228	242	209	202	220	233	217	187	202	213	208	224	217	215	214	210	212	224	235	253	209	191	227	254	227	220	224	229	210	215	238	221	237	206	216	231	179	186	229	224	206	232	211	229	220	228	191	206	251	212	235	209	196	218	215	202	201	193	233	210	207	209	235	231	225	222	227	223	216	202	228	200	208	244	222	240	204	201	236	211	198	213	205	228	229	211	201	218	211	207	221	230	216	202	219	212	206	209	210	226	238	195	237	236	244	210	229	234	207	204	217	220	217	219	202	237	217	226	218	221	215	208	178	228	210	198	225	230	259	210	229	220	214	247	239	218	238	216	212	203	195	227	233	198	237	215	216	240	233	232	217	210	219	210	208	221	208	240	213	220	218	193	224	201	234	216	227	213	249	199	240	220	218	216	222	227	209	208	212	222	231	215	236	235	217	236	222	229	228	219	214	230	211	225	210	198	215	200	210	229	232	208	242	212	201	204	184	201	185	234	228	185	217	232	214	220	231	219	224	205	231	221	236	211	212	209	225	231	203	204	218	230	246	220	203	221	210	214	193	218	198	223	223	227	220	200	185	225	248	203	197	191	228	228	209	204	208	222	220	195	219	208	227	223	223	210	198	209	237	209	236	217	194	211	209	204	209	203	208	253	198	221	210	218	195	219	225	236	228	223	205	204	210	214	244	231	232	231	228	226	221	201	218	259	200	191	231	194	238	232	230	207	202	200	199	229	204	223	203	219	221	198	208	204	220	220	214	223	239	227	246	236	246	225	214	201	210	206	253	230	246	237	197	207	226	227	214	211	213	217	221	203	239	225	197	213	217	256	219	221	236	206	229	208	231	213	201	228	209	215	220	216	221	251	209	234	236	204	202	205	224	220	226	219	213	234	221	219	230	220	202	254	201	237	198	210	241	213	221	206	218	238	227	211	184	245	241	229	232	222	198	215	233	219	209	218	187	214	224	243	237	248	219	204	227	235	215	251	219	216	225	221	239	199	226	247	197	207	205	239	215	219	219	227	215	248	227	212	226	235	243	212	247	210	217	200	220	223	210	236	211	223	234	249	215	219	226	228	218	222	216	236	197	222	210	228	212	196	222	235	230	225	226	195	202	230	225	219	250	226	235	202	205	198	222	234	206	237	215	211	224	220	228	225	192	234	227	196	233	190	205	221	179	225	206	240	214	205	237	219	238	215	197	234	230	225	243	197	214	217	211	216	209	232	225	222	221	233	263	210	233	238	230	215	206	200	210	231	225	202	226	229	203	219	225	225	223	211	198	223	215	227	225
16791	28475	24331	16078	9182	5864	3904	2952	2173	1904	1593	1308	1291	1148	1085	858	787	5540	2025	807	801	760	587	589	598	500	494	465	463	446	425	442	437	430	435	409	445	431	421	409	376	418	403	391	429	422	411	392	373	430	398	391	394	388	393	389	399	376	385	416	390	378	385	378	360	372	391	372	374	384	401	407	358	376	387	403	362	375	397	361	353	354	374	383	395	379	353	377	363	358	385	401	398	415	405	394	373	388	335	415	368	370	410	362	373	391	357	372	365	397	371	371	381	391	372	376	401	399	353	399	366	374	405	398	356	375	376	350	348	369	334	354	388	386	373	389	386	381	352	365	335	359	370	370	350	374	373	388	353	355	368	413	352	391	378	410	382	391	355	380	374	395	382	368	394	364	343	372	379	391	334	380	374	393	354	372	385	404	374	382	354	346	374	362	339	365	350	358	356	357	394	401	367	391	373	363	391	403	402	395	372	373	392	348	333	364	376	327	374	391	379	385	375	355	369	382	380	349	385	381	360	425	381	395	402	380	382	363	374	388	400	379	364	344	382	339	346	427	375	399	380	392	384	377	385	382	364	360	382	376	385	414	366	337	355	376	369	351	377	384	368	340	366	363	383	380	367	353	345	343	374	386	345	353	385	391	321	353	359	355	374	326	381	342	390	366	360	335	402	365	381	371	393	384	403	376	355	359	354	324	341	396	370	387	402	384	374	347	328	369	398	391	387	360	412	362	363	339	354	375	394	344	389	390	376	384	380	414	361	356	335	379	394	369	363	372	361	367	380	382	395	381	393	350	384	381	386	359	368	372	368	344	373	393	353	345	333	366	356	352	386	375	384	409	377	387	374	347	368	396	335	359	376	369	366	365	365	410	344	399	382	378	382	358	367	379	364	353	365	399	391	370	384	374	392	395	378	373	366	383	417	397	342	368	359	362	372	364	395	381	374	352	330	379	368	363	369	356	353	381	359	353	377	349	383	385	395	377	371	358	346	390	390	341	369	360	354	371	356	335	402	370	368	396	315	383	402	374	407	357	353	370	363	397	345	376	341	362	337	402	349	365	389	319	385	353	352	379	373	395	375	350	390	406	362	363	345	387	387	397	362	356	368	349	376	366	362	388	364	337	359	375	374	353	391	370	351	417	403	352	376	345	391	370	361	372	370	363	358	357	369	395	368	362	327	373	401	369	378	363	374	339	346	381	365	386	336	374	334	377	377	390	352	374	363	358	371	356	368	376	343	363	377	380	369	408	367	363	389	361	395	343	355	388	357	362	362	362	367	375	379	410	362	416	365	388	374	365	360	364	377	320	368	351	405	380	343	346	375	367	363	347	349	355	354	385	384	370	389	343	369	367	379	369	372	337	400	402	366	392	324	367	381	358	364	352	385	344	400	371	325	368	353	364	363	367	363	372	369	374	378	359	358	356	341	351	375	369	371	401	349	382	339	385	357	359	370	341	390	396	383	370	370	336	378	348	395	352	366	362	376	349	360	364	405	369	360	352	390	342	383	387	385	385	358	351	358	378	389	362	386	345	390	361	362	374	369	354	378	375	371	367	372	353	371	354	368	393	400	372	351	413	354	395	372	371	426	378	353	340	390	388	383	322	359	357	388	413	330	355	357	364	381	409	365	356	383	377	359	410	357	371	399	348	346	344	354	349	375	344	359	373	349	350	415	346	364	328	382	360	347	394	395	377	378	355	395	365	375	329	344	335	359	348	368	345	387	353	365	377	339	361	360	395	395	347	385	403	393	366	369	335	361	382	388	354	421	351	385	366	343	387	363	354	383	395	357	402	367	369	380	378	388	347	385	363	334	379	397	373	344	348	355	379	327	338	365	366	376	362	389	392	383	336	368	339	392	353	375	375	347	371	338	358	404	337	349	336	383	374	380	363	393	381	349	355	364	394	355	363	332	404	379	354	358	359	362	336	368	396	382	386	382	336	347	396	389	347	366	353	426	384	366	360	349	401	357	376	374	396	387	361	368	366	374	403	376	377	361	389	360	383	355	366	357	401	358	377	375	373	374	366	392	396	350	342	379	364	321	361	393	377	338	392	386	370	372	400	371	376	369	341	379	332	362	384	382	362	391	366	364	352	357	376	378	396	377	376	369	384	380	360	375	371	393	358	357	367	358	367	378	362	364	371	335	410	375	333	373	369	421	368	383	398	347	382	392	366	353	358	377	375	394	379	385	378	386	381	411	362	355	364	368	389	370	350	404	357	382	367	350	381	343	351	405	357	352	370	360	372	374	370	365	388	388	366	397	357	377	356	379	359	359	347	395	361	349	376	355	423	343	353	349	351	374	344	397	397	371	364	388	381	339	381	391	316	383	371	383	347	371	356	390	361	412	358	371	378	374	376	359	361	374	387	367	409	371	356	367	416	356	401	359	364	361	382	354	350	348	383	415	379	365	372	366	387	383	365	339	394	364	392	366	389	398	367	395	383	365	389	363	354	391	356	340	377	387	379	357	358	347	374	329	392	348	360	328	368	379	368	374	359	348	333	364	422	349	341	354	378	366	372	347	382	375	379	367	381	386	374	370	363	365	392	398	375	397	333	383	377	385	375	352	361	355	369	381	368	367	394	408	370	382	387	391	341	371	364	370	355	386	392	366	348	380	349	359	387	399	375	370	392	348	333	344	388	349	399	388	378	372	386	379	370	381	348	376	401	360	365	373	393	376	360	366	373	359	405	324	379	399	367	365	352	362	357	388	375	381	366	357	370	369	374	361	380	350	392	390	360	339	365	337	399	373	366	358	375	367	344	395	319	400	385	335	344	363	346	380	389	346	348	392	367	349	364	347	365	400	357	352	360	374	349	367	378	342	377	390	376	370	360	318	380	366	362	331	345	373	414	355	357	352	356	369	351	368	382	354	373	366	351	360	399	380	394	385	395	404	326	351	375	342	357	380	358	343	369	370	333	404	333	371	404	382	368	383	351	375	392	369	350	366	381	393	350	377	386	404	377	385	380	331	347	381	360	352	384	384	349	354	381	369	375	395	398	354	394	375	365	371	355	361	359	370	353	352	347	380	380	365	384	380	351	371	340	378	368	358	347	353	375	364	347	347	373	372	380	356	365	344	390	370	354	391	393	345	358	424	343	394	344	359	394	355	391	381	373	369	393	367	356	388	355	363	347	362	383	363	383	363	383	353	371	342	367	383	397	379	394	399	378	358	380	345	361	381	375	377	370	413	374	381	370	378	372	376	352	341	372	374	350	388	346	381	373	382	395	366	370	372	381	366	387	382	379	370	351	419	404	382	385	348	398	373	395	391	364	358	354	378	415	386	395	383	367	388	387	381	376	392	380	354	382	358	342	389	341	368	369	376	358	365	362	391	371	359	343	396	341	378	370	377	411	384	390	365	357	366	357	348	359	381	410	354	366	384	353	382	372	377	349	376	342	373	383	363	407	347	386	357	352	372	392	359	356	367	350	389	354	354	348	379	369	333	328	351	362	366	369	363	365	409	346	379	370
27080	20377	11178	4334	1666	884	756	640	600	637	601	566	621	605	607	558	596	644	599	565	626	602	549	613	641	577	601	560	568	567	550	528	559	582	551	575	588	574	586	544	539	565	562	561	603	531	595	593	556	536	565	532	576	573	556	529	573	555	560	581	523	534	512	591	583	562	578	577	573	604	552	546	508	586	528	531	565	569	567	584	554	584	568	568	543	571	592	516	532	524	544	540	578	571	578	531	552	534	519	571	562	575	540	553	531	543	551	519	558	568	553	570	554	500	550	580	580	543	599	533	536	534	576	572	587	595	621	529	583	603	583	519	565	548	576	564	550	582	524	574	579	537	543	568	546	626	558	531	529	558	543	558	552	568	532	528	534	524	564	571	555	583	536	553	556	557	528	564	564	569	515	529	525	542	542	546	591	584	582	562	536	557	572	545	538	562	535	584	534	530	536	579	589	539	589	541	529	571	592	552	521	556	597	521	585	583	568	557	553	581	523	579	524	565	528	555	554	557	562	568	544	587	563	579	557	547	566	560	594	581	561	579	597	571	556	508	556	599	543	566	539	594	566	531	527	583	549	552	579	534	574	527	542	572	592	585	582	604	537	520	597	589	581	576	556	552	572	505	516	526	533	605	546	576	578	557	591	556	558	521	545	532	537	523	534	545	593	540	563	527	574	586	586	570	560	573	538	538	541	511	588	542	554	551	556	554	562	496	552	509	553	520	537	580	584	552	549	559	536	574	524	548	520	539	528	570	521	561	531	591	578	541	511	568	559	582	549	527	556	538	546	563	511	538	553	561	551	537	573	547	535	509	537	595	551	532	596	557	527	528	582	529	588	615	538	524	567	540	542	537	548	529	590	543	553	546	594	568	540	596	524	586	538	566	575	555	543	526	489	527	545	579	604	577	550	564	575	535	563	524	539	557	598	552	548	574	521	582	569	547	549	527	551	564	560	527	594	533	582	552	540	527	552	569	531	571	545	614	557	533	573	571	539	502	555	569	566	533	513	529	555	546	571	546	550	592	548	574	558	516	552	564	572	514	572	576	580	550	561	543	533	542	551	574	574	556	578	562	536	553	541	552	529	599	565	503	554	532	538	543	510	555	524	542	565	564	563	544	511	568	575	532	563	554	565	510	530	570	557	569	568	615	518	552	611	579	542	534	578	538	611	545	508	576	522	540	544	551	529	545	544	570	596	587	576	540	546	562	549	550	594	559	539	565	556	558	540	498	534	522	541	569	543	542	528	559	535	538	547	567	541	569	550	553	531	561	558	616	550	573	561	519	562	546	574	549	551	563	554	567	526	547	537	571	544	576	596	526	553	566	587	544	556	515	592	551	530	554	546	558	586	532	489	550	559	584	590	587	584	555	524	573	577	573	577	515	553	520	602	611	552	552	595	520	568	586	571	584	541	508	473	552	538	528	515	560	558	558	555	544	589	536	527	540	539	540	523	554	532	551	556	563	562	541	547	551	558	539	563	567	563	532	589	577	582	535	582	533	520	572	543	509	552	508	564	551	542	562	546	547	550	594	571	548	541	559	563	545	559	570	576	604	538	580	572	573	559	539	588	568	570	598	606	563	560	572	593	555	575	541	535	542	568	564	563	565	596	509	532	551	561	575	550	597	570	543	567	541	607	571	539	551	576	577	536	504	549	570	582	546	542	556	541	555	550	573	563	577	602	599	541	563	536	528	579	507	551	542	569	549	555	514	541	523	567	538	578	548	548	565	508	562	496	556	541	553	546	562	570	557	529	568	553	552	568	509	547	558	533	530	587	572	557	574	522	561	552	564	587	564	544	568	570	530	593	564	553	562	535	570	552	573	542	567	582	574	554	589	548	553	569	553	555	542	527	516	528	556	551	535	559	604	529	512	523	510	502	540	538	576	558	557	518	541	544	519	535	550	573	582	618	584	583	567	543	543	559	553	543	537	593	517	567	562	562	534	555	538	580	560	568	579	562	547	609	580	517	567	578	562	536	546	562	579	515	581	583	512	548	539	539	557	504	557	577	577	582	555	545	568	577	561	569	571	562	582	562	548	552	559	552	544	552	538	546	525	516	559	584	592	573	547	548	515	525	562	567	542	526	514	568	559	537	593	552	527	576	537	571	542	570	550	568	584	541	555	579	546	542	547	539	543	593	564	577	595	549	565	584	547	570	583	572	532	547	546	522	531	582	566	539	541	600	539	558	582	561	550	558	527	552	581	580	575	564	552	556	560	567	532	572	541	539	599	570	549	549	589	498	590	578	528	566	537	558	518	537	572	549	583	574	584	579	566	541	554	556	566	542	563	564	578	552	561	539	483	560	601	534	531	584	563	553	587	558	578	555	556	600	535	587	565	557	571	568	560	539	585	570	553	582	566	533	587	596	552	512	605	544	510	538	551	601	573	568	590	575	526	552	591	561	555	536	571	561	535	525	549	524	549	558	548	558	555	547	567	559	540	598	526	579	530	568	566	561	567	582	518	520	535	546	559	538	547	515	592	533	541	550	583	554	590	538	529	569	546	560	538	534	552	596	555	543	564	549	580	570	533	539	538	528	523	579	546	522	536	566	553	555	553	566	531	556	535	584	542	608	550	527	540	567	522	548	537	628	516	547	538	563	537	572	587	545	521	562	543	554	521	576	535	534	541	558	554	545	564	570	566	560	580	564	495	577	539	572	577	580	562	545	522	547	531	617	566	545	552	578	595	556	569	570	573	545	564	568	553	544	543	543	553	530	590	550	544	564	565	608	565	577	531	593	563	587	521	566	542	564	539	530	569	564	571	537	560	557	556	576	536	551	577	602	574	520	499	534	581	521	558	563	578	562	533	543	604	577	563	565	521	561	592	552	562	568	564	585	578	566	574	571	574	592	584	574	557	559	551	539	536	563	518	558	561	569	582	565	538	578	529	553	541	580	534	548	565	561	538	595	571	573	562	572	596	569	530	538	525	564	557	560	575	567	551	543	516	580	540	612	589	577	562	578	580	564	520	543	540	566	519	548	539	580	539	573	561	547	533	568	572	527	514	543	543	596	540	526	570	529	568	565	557	576	543	598	515	551	543	563	552	620	548	566	563	521	552	553	600	571	563	514	573	533	587	547	584	543	538	517	560	546	541	543	564	568	530	544	569	562	561	552	534	568	532	583	583	519	605	552	564	558	592	587	549	592	537	536	573	544	565	577	578	560	603	514	575	554	535	515	533	543	572	513	566	548	510	555	585	555	568	520	576	541	523	583	535	538	548	560	590	547	572	532	526	558	548	552	563	558	504	561	610	542	560	560	588	549	560	564	545	560	584	526	558	550	587	612	565	530	568	568	528	532	573	544	583	582	551	531	578	582	563	539	557	594	555	514	500	573	530	561	588	556	544	495	575	554	525	533	560	539	558	549	560	570	501	527	560	551	561	535	574	573	594	512	579	508	537	563	578	570	575	609	523	535	588	578	584	581	527	512	589	549	585	568	553	545	561	584	573	541	553	566	593	564	547	605	574
11806	15601	12522	7451	3501	2001	1457	1243	1105	1073	1053	1021	1032	1011	1006	984	990	1038	939	982	1008	938	917	872	909	972	926	877	902	893	921	863	933	889	927	899	896	856	889	882	864	907	874	890	909	914	899	926	892	869	917	902	869	906	960	882	866	870	957	862	908	894	901	862	849	842	952	909	898	882	919	828	877	904	887	875	870	912	914	889	910	889	877	904	929	925	896	921	887	897	864	839	900	891	932	876	909	882	886	866	914	881	875	835	865	896	864	890	897	884	880	904	890	882	886	946	855	898	883	939	861	900	886	888	862	880	882	865	921	835	915	877	858	875	886	822	864	851	961	900	882	901	854	827	898	850	903	858	889	893	928	917	861	890	943	896	867	908	918	860	905	902	893	920	864	850	878	910	902	836	908	883	892	947	869	856	902	908	913	944	908	857	891	919	878	922	864	893	852	894	895	865	858	911	888	852	882	858	883	853	942	894	859	910	857	882	873	880	919	863	904	819	908	883	877	871	895	945	879	925	946	927	871	855	858	868	935	871	893	923	859	936	901	891	871	879	922	872	925	902	865	887	836	873	828	900	914	846	853	914	873	861	940	868	867	884	947	961	884	868	931	888	874	883	837	854	861	893	850	884	842	878	911	835	889	839	875	880	898	869	886	868	859	956	883	896	884	873	863	874	810	868	861	890	851	888	862	909	876	874	915	873	861	900	883	915	894	797	903	908	814	868	829	888	895	919	851	890	858	876	840	881	950	921	890	894	918	938	890	850	900	863	874	894	884	893	878	909	884	953	867	917	846	870	895	898	873	893	940	909	855	884	927	855	848	867	870	901	865	889	894	898	863	876	907	924	876	924	909	874	885	881	908	907	885	875	906	893	928	897	913	830	889	901	901	901	847	919	902	891	922	872	870	906	858	895	943	908	933	838	907	881	845	924	869	906	891	903	888	883	922	829	882	891	842	843	900	890	877	881	904	914	881	835	926	887	862	885	925	883	933	890	918	870	895	894	912	923	929	879	854	900	863	875	830	906	880	882	840	869	844	921	902	878	935	925	877	856	882	897	947	923	889	858	917	896	929	910	866	852	893	907	849	874	861	879	864	894	878	894	901	851	871	862	911	865	919	910	841	886	916	856	876	898	885	864	941	895	895	929	863	906	876	867	906	843	903	895	880	910	875	855	862	872	919	848	914	852	882	853	893	919	861	882	907	930	868	851	898	909	859	951	930	861	896	885	863	858	881	872	932	902	908	887	902	924	921	921	899	886	876	863	898	911	896	894	838	908	868	882	919	883	860	875	947	854	890	857	910	912	902	836	971	831	954	889	897	852	823	868	917	906	925	870	914	859	881	921	881	952	850	888	901	903	888	833	945	905	882	934	882	867	878	882	893	864	910	897	922	937	884	910	880	888	913	908	829	869	861	896	906	890	914	919	824	924	834	888	851	932	908	877	821	955	912	876	919	874	894	869	886	912	875	890	893	800	833	868	917	915	859	859	871	804	864	865	851	904	864	862	858	903	819	951	898	918	825	889	898	877	891	913	836	911	918	902	864	921	883	953	871	858	923	853	885	881	929	885	946	905	852	913	933	839	809	855	883	885	898	943	911	863	890	846	898	898	872	892	866	889	891	841	887	868	839	919	931	887	862	886	921	884	898	852	888	934	881	850	911	951	901	852	936	887	905	836	915	853	885	853	919	879	850	860	878	868	897	852	857	907	888	841	925	895	897	911	885	889	900	858	855	856	924	862	959	916	861	922	916	887	816	901	896	874	913	877	916	868	903	902	917	888	880	866	867	917	926	839	902	831	893	859	896	900	875	886	917	838	927	895	914	952	837	869	866	891	886	859	871	833	912	919	879	850	911	901	888	888	922	855	890	880	947	944	874	919	926	896	895	863	909	884	892	886	923	897	928	857	902	874	916	873	855	871	947	882	824	883	860	951	901	951	877	893	857	894	884	925	867	922	909	831	848	871	831	820	924	945	856	913	883	886	925	913	842	897	864	876	914	838	943	872	898	922	935	868	895	866	888	890	878	922	922	887	854	862	868	840	833	885	868	894	923	866	854	926	888	896	883	859	883	880	878	869	870	921	867	874	887	886	825	853	834	884	896	941	848	880	888	802	860	834	835	902	877	861	892	896	887	887	894	886	917	876	833	889	936	854	890	895	904	858	869	835	882	861	879	894	893	883	931	949	831	871	907	858	933	886	897	900	911	909	875	889	907	880	934	930	866	870	898	892	900	935	933	847	893	886	895	955	888	859	907	889	865	860	851	868	907	853	903	882	888	931	915	881	874	881	931	856	929	898	876	911	905	911	906	897	919	885	885	874	902	858	883	820	923	892	843	868	853	883	884	883	883	892	886	901	912	861	868	862	866	868	892	853	874	861	968	873	887	900	897	914	885	874	865	883	875	818	893	839	912	849	886	912	880	870	872	904	892	868	917	889	874	871	946	873	944	867	828	881	868	907	884	964	878	896	840	881	882	883	899	910	877	897	861	922	846	878	897	848	833	917	902	898	884	903	943	876	865	827	928	905	887	927	900	895	845	929	898	839	863	865	963	927	921	914	820	877	880	829	895	874	892	871	872	877	891	914	952	959	881	882	900	860	911	905	857	858	881	931	865	878	879	828	945	919	927	909	908	862	907	879	883	894	897	865	891	885	895	914	902	863	844	860	921	849	879	938	858	874	861	883	915	938	870	867	902	864	891	915	885	887	892	840	944	853	897	865	898	820	892	899	929	952	873	877	905	887	917	888	880	879	908	970	889	930	966	906	811	865	848	874	886	907	897	865	919	881	861	870	836	894	883	865	863	902	901	815	879	835	839	843	889	861	879	874	889	883	913	909	866	910	880	841	912	892	901	833	911	905	890	895	900	888	878	849	914	860	884	935	864	896	943	906	840	882	897	877	901	933	828	896	893	878	861	865	884	890	903	867	916	909	967	935	875	877	836	851	836	902	855	943	863	872	818	914	860	877	915	865	868	921	872	938	924	935	903	885	912	880	793	906	931	883	867	909	840	864	926	891	907	936	843	960	899	901	916	918	875	868	913	895	858	876	920	953	953	896	904	866	936	878	917	900	898	909	903	877	894	843	898	923	876	858	876	822	872	904	914	901	841	875	836	897	861	853	854	917	864	869	853	864	874	914	945	874	879	894	860	872	916	926	919	824	867	938	837	872	914	829	863	900	913	901	852	869	915	888	929	831	889	889	903	884	872	854	899	924	875	881	866	877	870	903	873	890	913	890	911	897	919	909	897	917	896	920	877	894	922	912	904	864	876	889	875	921	838	864	930	887	885	825	886	910	864	883	918	922	927	844	844	877	867	885	847	936	865	960	865	889	878	907	936	900	872	955	880	855	906	843	837	908	928	890	841	885	874	855	883	904	894	885	879	964	901	869	883	848	904	874	887	848	876	854	892	923	928	913	879	865	887	861	872	889	857	885	916	922	918	878	883	901	884	880	858	898	906	930	874	922	865	921	931	860
24556	21386	28429	24737	18969	3722	1413	939	821	782	684	667	676	649	586	617	610	594	606	602	560	579	562	558	591	536	540	562	521	541	546	506	533	558	550	548	555	526	497	539	524	510	520	517	530	515	508	508	539	503	506	506	494	540	489	527	524	541	544	510	530	538	501	552	526	513	572	551	534	492	507	494	536	527	521	507	531	543	540	526	497	559	512	524	500	494	506	523	534	521	493	519	492	487	526	530	518	533	514	524	518	524	524	519	500	526	531	489	507	542	510	528	522	513	503	543	486	515	503	504	497	541	494	537	471	500	528	487	537	527	511	513	485	478	548	522	494	490	527	539	541	550	488	523	477	479	504	551	502	521	507	519	532	541	487	509	511	523	543	511	545	516	525	525	515	482	581	520	534	499	504	542	495	535	515	504	511	553	522	538	531	496	485	512	476	526	547	520	511	475	524	512	519	523	507	542	560	472	539	513	486	516	527	527	514	554	532	495	549	463	469	533	522	481	480	534	530	544	508	518	528	521	500	520	520	536	539	518	535	529	510	494	525	507	517	464	526	501	531	487	558	535	499	529	481	546	506	516	494	490	519	549	544	529	504	482	520	518	525	513	515	503	504	564	507	509	519	520	551	532	510	584	574	508	448	559	488	495	487	511	517	530	496	494	463	500	461	516	499	507	554	502	525	517	520	516	512	522	484	516	528	553	522	489	524	550	545	522	480	506	513	536	485	506	507	528	495	553	531	465	560	510	544	455	493	468	550	526	489	609	523	517	499	516	492	501	570	506	475	485	508	522	484	532	499	533	574	496	505	525	517	503	494	511	483	523	510	503	515	524	526	519	479	516	501	540	465	489	492	503	504	472	523	508	495	537	528	510	536	485	541	539	546	525	493	507	499	523	505	459	495	501	504	502	505	530	554	527	528	548	531	505	545	485	524	522	547	475	543	503	534	567	539	514	507	523	497	458	524	501	527	529	480	483	483	507	543	547	499	539	503	522	509	511	532	507	519	552	496	514	551	499	517	496	523	537	531	508	509	519	490	527	511	553	566	523	531	545	536	531	536	550	500	497	525	495	517	507	492	532	558	491	507	481	543	478	490	486	494	522	527	513	509	504	493	540	491	519	487	459	529	513	501	521	528	503	541	530	531	500	512	500	543	558	538	519	509	507	555	560	541	520	533	539	527	516	519	510	530	518	514	548	511	524	546	479	506	485	510	535	525	526	526	501	507	526	505	515	532	528	504	515	540	524	513	514	530	497	534	554	499	491	531	511	519	507	518	519	485	522	523	529	519	508	540	522	554	510	560	493	509	524	534	558	510	493	484	529	508	545	477	497	527	488	510	523	538	483	508	500	531	508	530	535	501	519	512	526	509	489	493	510	473	491	516	500	495	485	545	481	508	512	476	565	500	516	520	469	537	520	511	534	519	514	484	512	498	517	491	503	520	496	526	543	513	512	542	489	556	521	533	491	515	502	497	540	524	478	502	533	508	497	478	540	508	489	538	518	516	502	508	524	520	507	529	528	488	487	480	527	544	478	487	536	536	509	527	539	523	515	507	521	488	546	493	513	527	532	531	483	510	512	515	523	496	504	519	550	516	493	471	514	510	533	515	509	493	495	532	522	537	545	518	531	534	483	516	506	545	500	493	544	503	517	533	482	495	556	500	508	498	501	478	511	528	510	491	524	517	473	494	527	532	519	510	502	504	498	519	509	495	529	518	548	478	495	532	511	511	488	553	468	524	519	492	538	496	517	545	512	508	525	522	521	529	503	506	514	559	508	528	512	524	488	516	511	519	509	522	505	537	469	527	505	517	534	514	486	513	492	476	505	486	524	525	499	500	538	525	511	526	556	546	523	479	515	527	498	527	544	505	542	474	491	512	496	520	487	536	511	523	488	484	525	529	518	528	534	485	482	530	521	528	491	514	472	528	472	587	528	536	514	522	512	499	506	519	526	523	500	517	499	472	541	520	488	478	517	541	515	502	560	542	523	547	527	484	538	516	554	507	501	515	511	493	491	516	511	533	537	508	535	512	496	490	526	493	516	503	499	492	489	482	539	517	549	500	507	524	531	519	516	518	519	547	470	481	536	490	502	515	524	519	516	538	524	547	526	512	470	510	560	522	527	536	518	470	507	514	520	503	490	471	512	499	492	519	565	544	502	478	477	515	532	557	487	527	501	543	536	493	544	504	509	533	523	524	513	546	494	508	552	478	519	520	498	501	510	510	534	499	538	538	514	507	519	529	548	522	499	534	505	537	493	483	556	568	536	487	501	509	515	494	541	550	529	562	507	486	533	478	541	528	524	509	481	494	469	495	480	526	505	478	523	527	488	499	531	530	533	485	536	447	497	545	486	535	516	510	494	496	500	506	503	507	474	521	501	561	533	531	483	542	498	523	521	522	511	526	503	497	507	480	496	488	502	514	514	472	527	513	536	516	551	508	522	538	484	512	501	486	480	550	520	512	541	491	504	507	552	508	503	528	492	490	535	453	492	544	466	517	487	474	467	516	496	513	503	542	519	541	554	483	492	509	518	534	521	528	529	521	464	517	520	496	508	545	521	526	527	528	488	494	511	500	514	512	496	516	524	516	541	528	516	554	531	525	523	488	529	502	554	522	514	523	507	506	521	534	511	529	516	515	465	533	528	492	515	544	524	509	479	540	542	486	550	535	484	515	536	494	517	544	524	510	500	502	519	480	505	488	529	516	561	472	503	496	500	501	504	531	524	574	525	509	509	514	533	528	521	543	514	511	594	519	511	536	540	513	490	542	526	535	494	494	517	534	521	476	532	521	511	497	524	483	534	552	506	547	516	529	505	532	492	491	519	551	484	510	510	556	509	542	509	497	474	527	532	505	520	514	488	560	529	524	549	504	508	544	498	527	499	516	503	542	489	555	507	522	517	531	481	543	492	548	557	515	542	518	520	519	503	503	487	546	515	500	553	514	481	490	529	496	502	479	532	505	505	488	533	503	491	554	520	515	514	513	513	521	535	520	534	487	572	528	523	547	566	496	548	510	487	491	489	520	509	503	505	519	534	527	548	469	508	532	524	481	546	523	506	508	485	489	525	502	518	540	505	488	543	479	529	486	513	543	513	507	497	484	513	519	508	546	531	511	581	513	544	502	511	491	489	513	507	508	496	532	512	449	527	523	505	528	528	512	504	521	487	533	516	554	510	553	521	504	526	540	563	507	539	495	486	469	528	470	528	508	484	516	550	520	496	532	512	520	475	496	485	510	514	509	502	535	537	506	472	520	568	515	512	497	511	526	515	539	540	517	567	506	559	507	526	522	484	493	544	539	472	501	550	521	515	490	522	508	529	519	521	556	517	483	487	528	510	486	519	515	551	536	524	518	501	472	506	483	509	526	497	538	516	506	486	511	502	499	568	521	498	502	567	507	494	513	529	493	549	537	528	491	489	542	522	499	552	527	502	519	534	501	477	488	481	511	482	487	478	504	523	510	573	502	475	495	524	473	524
14091	24712	20581	13006	7354	3976	2905	2117	1792	1595	1428	1357	1318	1245	1202	1144	1116	1182	1097	1061	1142	1060	1006	931	989	960	962	896	896	899	913	902	802	893	944	938	859	843	849	843	835	868	860	865	837	844	866	847	849	825	883	851	843	904	853	880	789	837	882	840	877	831	878	854	837	841	855	935	832	777	827	857	824	852	819	848	858	858	811	794	850	869	829	866	899	846	837	874	852	840	812	820	872	803	809	845	844	782	928	885	844	868	864	840	824	864	851	825	847	857	818	854	834	866	858	838	808	824	841	806	805	876	825	845	813	896	803	844	763	872	817	836	870	851	816	857	873	805	856	845	880	839	863	856	831	833	842	849	866	858	872	810	892	757	854	839	850	882	812	801	833	830	784	799	823	816	853	867	819	860	858	825	759	866	858	860	820	789	787	851	788	856	883	845	858	824	829	826	859	824	807	878	871	905	890	844	869	819	866	841	800	783	818	801	872	849	808	827	859	766	829	884	821	846	862	826	810	797	831	802	856	789	836	864	892	869	876	849	865	802	843	830	806	871	795	842	826	855	857	816	842	894	786	826	834	854	813	842	911	811	884	831	837	879	819	818	802	839	835	823	882	845	819	889	881	801	844	855	819	864	873	816	833	795	887	863	794	856	821	831	859	853	820	832	847	880	822	872	943	823	832	818	823	834	830	779	798	873	856	886	822	801	832	811	819	867	865	851	877	838	882	848	832	822	837	837	822	856	820	830	797	799	827	838	823	790	900	865	823	804	820	833	819	806	812	874	862	877	832	842	835	884	789	792	845	834	911	828	857	817	834	874	891	865	887	812	856	847	801	836	830	848	882	823	827	876	836	850	790	824	818	807	792	823	775	864	887	840	821	842	864	834	838	849	841	830	878	825	828	804	859	916	813	835	865	855	858	882	847	807	806	816	826	838	915	793	846	838	834	857	868	807	881	846	859	852	838	821	810	843	806	845	844	829	819	806	843	864	824	856	842	833	837	823	887	846	793	835	828	811	790	824	848	850	847	841	762	870	867	860	842	830	807	846	845	790	824	833	867	753	845	824	905	830	858	823	875	859	851	826	879	783	836	826	853	855	839	781	850	842	834	832	832	859	825	790	889	867	869	859	860	850	796	889	853	812	831	873	843	862	796	836	783	837	833	818	866	811	809	808	868	894	836	864	824	843	850	905	853	832	865	778	793	806	838	823	848	817	812	845	784	842	816	880	853	884	882	870	820	840	826	833	840	876	790	813	806	823	833	840	814	817	825	844	839	842	862	805	794	837	860	831	837	801	922	805	821	853	843	848	811	833	839	872	829	863	769	832	832	816	837	769	867	837	895	820	840	832	844	817	865	834	833	853	887	750	850	824	827	853	779	860	807	809	858	800	846	794	858	796	868	811	833	884	777	868	852	826	827	826	794	813	843	849	815	820	816	834	855	907	785	868	834	828	786	868	819	871	848	761	813	875	869	804	862	788	804	803	808	851	829	787	837	819	873	840	863	785	842	823	824	816	877	862	779	803	827	870	824	841	846	849	856	857	828	848	794	853	819	835	888	836	843	778	866	815	840	834	816	855	842	802	821	839	892	850	830	799	821	842	908	857	885	848	810	859	823	855	816	901	827	832	824	785	830	818	865	840	835	794	838	875	820	845	804	822	840	832	817	848	804	824	872	826	762	859	843	880	853	826	830	832	859	812	804	871	866	820	815	844	880	814	818	886	864	851	835	829	783	820	855	806	831	883	811	852	812	856	832	827	807	846	839	826	806	858	868	799	864	798	854	809	812	809	891	857	878	924	854	838	849	858	871	819	837	812	830	865	817	796	871	829	880	858	830	836	810	837	819	832	834	790	831	817	776	843	809	886	814	807	890	801	785	789	815	855	817	800	880	880	901	820	817	850	871	827	893	834	841	863	817	829	816	852	847	842	851	843	862	815	836	840	859	829	791	871	808	835	897	836	808	810	823	846	825	842	908	848	816	880	849	842	858	776	842	906	804	821	816	867	836	836	864	834	832	867	848	834	800	844	870	775	824	790	841	850	857	819	819	845	810	886	806	851	837	856	924	832	874	801	826	795	818	847	819	795	835	845	834	844	850	871	883	827	884	849	833	822	826	788	790	820	866	834	887	825	836	832	834	859	888	796	808	864	807	858	791	845	853	824	824	813	860	860	839	844	869	829	816	828	820	874	883	811	839	848	803	841	817	836	828	883	874	875	804	849	840	822	806	810	848	826	870	785	821	807	848	838	820	856	785	872	832	829	872	824	812	825	909	821	848	887	856	820	855	819	854	817	833	885	867	867	837	853	822	895	798	860	840	830	821	867	769	857	827	828	816	796	905	838	845	867	861	840	792	835	864	886	868	871	850	820	773	852	800	838	807	842	793	814	832	836	870	798	823	825	843	807	827	826	836	838	858	888	803	853	820	831	831	844	828	781	834	823	873	832	831	819	842	884	874	794	844	845	913	872	856	825	833	824	850	772	819	831	781	855	897	816	834	804	837	847	838	833	872	794	833	816	803	851	847	808	813	815	761	892	822	874	841	833	837	805	778	863	848	834	823	810	846	806	813	827	784	805	847	843	865	867	825	861	838	839	834	806	833	867	869	768	890	831	886	883	850	846	794	849	811	896	839	870	844	862	857	853	867	842	821	884	798	826	787	835	810	828	775	859	800	836	845	797	829	869	810	826	866	774	883	890	879	788	801	831	832	864	853	824	814	829	848	866	845	846	830	833	831	827	802	866	807	819	792	799	815	865	867	834	803	836	791	835	862	809	850	814	796	859	758	867	852	850	831	787	804	836	825	859	831	844	856	851	832	831	837	831	829	846	829	833	827	922	847	834	904	831	830	862	849	829	804	820	880	880	837	854	828	842	832	849	849	906	848	853	841	841	881	864	835	833	870	844	882	835	860	839	825	788	817	816	855	816	835	874	805	883	827	828	838	841	838	839	820	844	861	816	803	845	866	817	803	858	813	796	834	829	810	868	881	783	836	805	793	820	826	802	803	863	834	803	842	791	852	842	797	881	833	837	847	835	831	798	858	851	793	867	796	763	825	841	845	861	824	858	842	854	876	776	806	810	812	847	829	804	832	886	783	852	802	809	858	866	833	815	811	864	814	832	862	829	861	838	878	854	823	819	899	874	838	792	864	816	863	822	822	852	864	868	858	807	832	845	847	837	813	862	853	822	848	858	867	915	848	824	816	809	830	829	824	838	833	844	838	848	832	825	846	866	822	834	823	835	816	835	803	871	818	805	864	881	853	853	820	840	844	811	841	849	810	870	815	848	847	829	824	872	870	883	835	818	815	821	853	781	832	810	860	841	837	805	842	815	852	845	868	787	876	827	828	806	898	888	815	861	807	815	805	853	811	817	848	867	822	818	880	826	891	847	846	793	774	818	836	798	835	789	847	842	823	839	815	847	844	857	856	790	806	869	850	840	854	829	808	836	807	833	803	840	828	798	849	812	841	834	872	845	862	845
23413	21344	29113	23948	21347	18887	3131	1063	688	638	515	485	440	470	403	379	367	432	346	350	340	342	310	290	286	284	277	285	265	253	234	232	240	240	241	223	200	211	226	240	216	254	216	221	239	231	213	225	232	210	223	204	198	202	204	217	209	201	215	227	202	214	213	239	205	240	229	218	201	219	227	214	209	254	228	200	200	207	203	230	217	238	206	242	195	218	221	187	196	232	214	209	216	213	210	218	227	203	242	222	250	225	225	216	216	219	218	228	227	205	215	208	220	200	230	208	204	213	221	180	222	219	210	190	219	181	204	216	218	203	224	222	226	203	237	202	182	197	237	216	202	216	202	231	221	231	227	200	196	228	190	206	215	217	203	201	226	214	216	215	226	212	215	213	224	224	228	231	245	223	228	205	211	225	229	186	233	260	203	221	206	198	211	219	218	200	205	217	194	224	226	234	215	209	206	187	229	223	203	229	228	218	240	219	214	204	197	209	224	218	216	227	214	216	209	202	186	194	208	205	180	212	226	214	189	227	234	203	226	206	241	205	209	232	209	223	210	221	200	205	199	181	185	218	222	196	249	247	237	206	217	242	208	210	220	222	216	195	192	182	189	197	238	217	182	205	226	187	212	221	224	209	243	226	204	216	232	197	206	191	198	231	205	206	209	204	225	215	208	226	214	207	213	215	198	219	185	206	214	208	215	202	184	211	219	206	229	203	181	210	207	259	210	225	236	226	212	174	222	188	209	241	212	229	212	228	210	199	183	192	220	196	222	216	220	207	226	191	199	213	195	226	218	208	212	198	192	205	199	203	219	218	208	235	217	221	220	194	238	199	204	225	205	192	205	234	200	206	235	201	205	206	195	193	182	217	218	214	194	217	200	229	210	200	206	216	211	233	208	210	196	214	212	221	230	219	212	222	218	211	200	222	230	221	216	211	207	227	186	195	220	205	223	221	214	206	214	227	218	211	221	222	217	186	183	235	190	201	226	207	221	205	213	224	212	219	226	204	244	226	230	169	203	217	223	199	225	207	229	224	208	205	227	222	210	207	210	192	189	218	223	196	250	231	211	211	179	210	208	236	216	196	196	211	214	212	178	202	226	185	213	201	231	231	220	200	222	205	205	205	201	203	201	196	195	215	248	210	225	238	218	206	187	221	202	225	196	223	207	205	220	206	195	229	227	215	216	195	225	219	220	218	213	210	224	194	233	200	197	194	228	230	210	205	211	200	182	209	212	211	206	205	203	209	204	212	210	195	194	199	237	220	217	204	226	214	230	188	218	216	212	209	213	224	199	220	219	220	220	196	209	188	233	191	206	208	243	222	223	211	209	214	226	211	197	190	194	237	198	209	198	207	233	193	218	224	194	222	232	209	195	214	223	207	229	231	195	193	226	214	197	209	208	184	226	220	205	251	227	216	250	228	201	193	221	207	240	197	203	206	236	192	188	210	216	204	208	208	201	202	238	231	223	236	199	211	216	205	216	235	194	178	237	227	218	243	228	224	215	219	208	214	221	236	221	212	242	206	202	228	213	191	198	199	204	197	215	228	225	234	207	212	214	211	228	191	213	226	212	184	207	221	218	192	222	194	195	226	201	202	189	204	226	205	226	234	217	202	201	204	243	224	234	199	221	228	220	205	190	197	208	217	199	198	247	204	219	222	231	220	200	216	228	231	190	213	230	198	215	189	205	224	222	226	193	188	214	197	228	197	195	211	212	231	225	217	199	234	207	202	204	211	205	192	208	189	194	198	212	199	200	223	196	222	186	234	212	221	242	224	223	207	180	193	234	221	225	205	199	201	210	195	224	207	210	218	222	213	237	202	207	231	204	182	208	220	184	209	205	210	226	221	226	215	216	222	235	235	232	197	205	217	205	228	216	206	225	230	205	221	201	228	222	193	206	218	228	220	215	219	214	224	244	202	200	223	202	205	216	202	234	212	212	214	195	222	207	232	209	208	212	207	200	254	216	232	216	226	216	209	181	193	224	213	210	205	215	220	205	218	246	199	216	205	225	215	173	216	214	214	217	211	235	209	231	211	205	221	218	212	212	199	228	223	233	187	189	213	212	225	192	194	215	202	217	224	223	206	218	220	204	228	195	211	217	268	222	209	233	200	201	221	202	242	204	207	196	197	222	220	209	210	197	208	214	220	202	211	208	211	229	215	215	214	215	202	223	219	200	228	221	246	189	195	193	184	213	232	225	203	225	202	185	194	220	214	225	226	198	209	231	237	205	231	236	231	234	216	212	238	230	202	191	250	243	222	189	211	199	204	205	187	210	207	200	184	225	202	221	241	223	234	202	180	222	237	201	231	246	196	207	213	209	200	231	204	216	215	191	198	210	178	200	228	233	230	213	207	234	219	206	213	184	228	208	205	182	220	212	199	215	218	201	222	203	219	214	220	202	217	215	236	220	232	227	217	222	211	218	217	215	213	224	215	201	203	201	194	216	244	223	226	203	219	201	198	205	199	210	219	231	228	224	211	214	221	196	211	223	170	227	208	224	217	207	212	217	208	224	208	221	211	200	230	216	200	205	198	267	210	220	179	226	232	216	219	187	219	182	219	192	220	195	201	208	208	235	202	226	187	230	216	232	205	235	219	204	214	205	223	202	235	210	189	217	214	204	191	213	197	209	214	216	238	192	208	195	234	191	214	184	198	224	214	213	220	191	208	196	182	242	202	215	210	218	211	203	185	199	222	215	197	239	195	223	198	210	214	205	204	232	240	227	222	215	216	220	217	203	229	215	208	188	241	203	223	218	212	206	214	218	217	192	201	198	236	227	243	187	197	185	222	246	230	201	201	187	205	224	212	213	213	220	201	219	214	210	199	190	247	219	204	207	197	203	206	212	199	215	193	244	226	201	213	206	223	198	211	210	216	214	208	230	209	203	220	218	210	210	220	227	206	212	211	200	239	206	204	187	196	230	184	199	232	228	203	203	204	221	249	191	207	194	216	218	206	199	192	204	196	197	215	232	224	193	223	217	243	219	240	208	195	215	216	214	212	187	232	226	199	223	194	231	224	199	205	226	223	205	241	215	212	222	218	219	226	198	231	213	228	196	183	212	210	211	186	229	205	212	206	216	200	213	204	211	203	257	224	207	198	195	214	224	199	216	223	197	214	217	216	234	213	217	216	226	222	212	237	205	218	212	239	214	220	212	211	203	226	208	232	213	234	217	204	193	206	225	219	218	197	204	209	231	196	194	213	232	233	234	202	175	211	235	225	205	211	244	206	205	218	213	233	213	199	215	240	209	239	200	193	217	234	200	232	226	205	232	235	219	217	195	205	197	211	201	217	212	212	199	203	227	223	218	193	189	194	196	228	190	198	204	228	215	215	219	214	196	222	207	201	198	220	184	224	209	209	237	207	203	198	211	190	200	199	255	226	202	213	214	202	228	210	188	223	206	221	222	234	207	205	197	197	197	239	207	235	230	212	247	205	189	236	219	227	251	191	233	231	215	212	219	207	202	199	209	211
16138	30837	26729	18646	10136	6038	4077	2807	2159	1885	1575	1328	1165	1194	1115	991	866	946	862	760	804	742	716	582	524	525	519	511	487	460	456	443	461	415	406	413	445	421	399	387	422	412	426	407	372	372	378	382	373	357	390	385	367	386	376	405	369	391	360	370	369	415	367	369	364	350	387	400	394	351	367	405	377	381	378	367	398	373	367	370	356	388	375	350	378	344	339	354	366	390	360	364	360	334	382	395	351	349	347	346	375	419	354	369	370	387	383	323	355	358	357	361	355	356	374	360	368	372	390	328	326	359	385	375	348	356	387	350	318	360	355	373	376	356	380	387	368	373	378	378	368	367	325	370	367	376	377	385	342	359	376	382	367	358	362	372	391	360	358	364	353	376	364	369	409	362	362	363	358	367	351	382	353	363	391	373	356	395	367	371	323	387	344	359	339	370	347	343	361	386	336	363	362	380	347	360	368	360	348	372	369	365	356	379	360	374	360	337	355	380	347	361	364	372	375	301	326	367	366	325	358	392	352	379	340	350	369	328	403	339	345	346	392	372	358	382	386	379	357	374	406	382	387	363	355	360	359	345	392	370	396	382	351	373	377	373	394	381	370	383	362	348	376	349	382	381	426	384	369	365	372	381	329	360	328	368	357	374	378	347	383	336	382	349	379	373	360	405	354	391	365	364	354	358	341	379	359	363	377	359	363	359	365	382	353	361	358	357	387	398	400	334	339	382	376	367	362	374	383	360	406	340	378	393	338	365	353	366	364	333	364	383	376	332	324	334	336	371	347	356	366	366	369	386	402	371	384	382	350	400	334	350	331	353	427	359	352	379	338	387	381	360	372	366	357	392	341	406	347	342	378	380	355	371	358	378	399	339	339	356	357	380	361	390	385	359	348	354	343	382	363	327	407	377	370	324	384	433	349	337	385	365	385	353	336	359	383	313	366	383	347	363	363	386	376	348	368	350	341	379	361	381	363	360	377	370	379	397	371	394	363	357	359	387	348	353	363	373	351	354	340	368	357	388	380	374	367	357	368	369	399	351	331	399	362	368	377	344	342	376	376	354	342	385	378	380	373	348	382	404	356	368	330	329	366	349	366	371	338	361	379	378	379	382	358	340	341	343	398	341	379	369	372	359	360	372	336	358	375	352	337	377	363	371	384	380	352	364	363	381	385	353	360	352	367	364	376	363	375	393	347	381	344	335	346	346	360	374	355	400	368	375	383	374	357	366	331	378	346	372	366	370	364	339	356	388	364	356	386	351	369	369	348	365	376	343	369	393	352	374	358	358	356	352	388	364	346	335	333	388	351	383	344	351	354	354	339	383	344	331	370	355	365	363	361	394	355	349	360	394	405	359	355	341	380	390	347	366	370	357	356	354	368	355	356	361	347	329	357	363	372	359	385	354	340	370	370	355	357	330	353	334	359	358	338	368	423	386	388	349	369	367	330	398	346	368	361	378	324	386	429	373	410	374	356	364	341	384	391	367	344	348	363	342	360	382	389	346	411	360	346	346	356	367	347	345	371	378	368	337	359	360	360	331	415	354	352	383	355	365	372	373	355	381	354	367	357	350	356	357	377	362	359	375	309	358	379	357	371	361	381	366	376	357	375	363	353	353	329	330	358	370	372	360	366	352	390	374	334	359	379	377	389	362	371	356	325	334	346	376	348	374	366	365	381	348	349	356	371	353	383	300	389	383	338	362	378	376	361	353	377	388	366	361	382	352	348	345	356	366	365	385	368	391	366	389	354	358	388	358	345	351	362	359	347	377	388	380	352	389	348	358	376	393	370	345	344	357	333	361	356	383	340	347	363	369	348	355	338	387	358	362	379	364	380	388	347	399	352	359	371	349	369	367	325	341	355	365	357	406	375	331	345	331	378	379	347	346	359	368	347	350	399	378	353	385	401	397	346	366	350	355	366	367	384	386	387	363	356	333	359	349	362	310	340	348	363	356	381	372	342	321	358	379	388	337	328	374	346	384	362	356	383	370	363	340	363	408	368	352	362	354	361	319	350	349	329	357	337	360	382	383	358	367	345	386	376	331	395	352	375	382	387	357	343	333	333	364	334	370	394	384	355	359	369	381	368	374	353	379	348	368	378	375	367	394	323	373	377	345	383	382	369	377	376	373	360	394	340	372	342	336	338	391	355	384	358	357	355	344	360	333	364	378	379	335	376	400	364	371	341	383	357	349	334	348	351	355	358	351	360	393	383	381	334	362	372	358	382	360	365	379	354	366	362	375	364	314	329	332	363	352	368	386	362	370	348	402	363	347	343	393	358	368	397	358	357	362	389	377	365	360	363	375	338	359	394	348	372	371	345	368	361	396	370	344	367	331	368	340	402	376	362	377	327	351	357	385	401	365	367	346	355	333	370	363	325	359	360	348	380	348	365	353	328	348	382	357	371	393	382	332	386	364	366	385	360	349	388	340	358	381	392	369	349	384	381	368	335	328	404	337	340	328	359	403	365	353	342	367	389	343	375	372	391	356	382	373	387	350	361	364	322	374	362	349	378	345	377	370	362	353	376	346	349	344	323	381	342	368	361	375	361	382	384	344	381	354	349	361	387	340	400	334	350	358	357	341	355	341	376	363	368	379	326	340	382	391	371	397	344	373	361	336	371	365	379	394	340	341	394	358	389	357	323	336	350	341	353	381	365	387	344	365	366	366	363	332	408	314	355	320	358	389	367	370	370	369	373	356	370	342	365	372	368	359	370	340	384	394	347	379	372	360	360	374	404	374	340	342	368	388	391	364	341	385	393	360	382	363	362	363	382	375	372	386	347	336	378	341	362	360	383	335	324	370	339	384	387	350	385	403	375	363	329	365	388	349	382	366	368	371	369	341	390	351	378	356	346	375	367	391	416	376	377	362	373	359	384	349	364	323	369	335	342	366	336	355	347	412	363	381	361	353	347	378	401	340	339	355	383	365	367	365	346	375	394	322	377	362	360	342	374	343	344	354	376	389	376	363	370	360	359	397	350	365	354	347	362	353	359	370	351	347	389	342	388	340	384	369	391	339	353	375	372	368	384	364	366	347	333	344	354	363	350	359	336	341	387	383	354	391	357	371	372	346	347	376	356	360	363	355	370	341	360	376	380	379	358	368	328	349	365	363	353	359	380	385	384	392	390	353	372	371	344	372	375	369	347	365	350	351	347	358	367	365	382	363	356	363	363	349	361	352	363	384	386	339	358	374	359	351	346	338	357	360	366	335	373	335	351	370	382	349	347	335	361	418	371	366	355	368	375	374	361	340	363	360	357	316	345	398	353	366	365	383	374	345	342	374	367	375	372	399	343	367	374	376	403	354	355	340	355	330	348	340	346	367	358	359	380	345	346	377	374	329	385	367	373	330	362	336	354	320	344	371	377	379	370	369	347	357	365	366	370	334	357	312	349	358	373	353	366	356	362	378	373	364	363	366	365	361	353	362	361	367	347	351	359	363	359	332	346	352	381	388	364	377	355	404	341	326	357	348	365	363
27025	20495	11999	5461	1693	942	727	622	610	607	568	603	600	568	583	588	624	634	578	541	566	580	605	522	572	593	579	568	547	541	519	548	564	526	537	548	551	547	525	567	570	549	592	527	566	521	517	526	559	515	523	555	549	552	552	543	555	559	580	554	547	531	560	539	543	538	542	494	562	560	553	529	581	573	553	515	592	550	543	547	551	535	580	531	572	583	573	543	530	526	564	526	570	559	546	547	567	548	568	547	561	521	554	558	562	529	520	529	579	560	525	535	579	589	569	508	572	528	571	547	532	573	553	523	526	578	528	565	544	551	549	549	496	535	561	515	567	544	550	567	569	563	536	564	600	538	543	505	525	555	556	534	499	547	521	565	557	566	513	512	557	547	555	521	570	515	586	558	590	525	532	549	591	561	523	559	559	530	521	568	585	568	515	530	590	573	520	575	581	592	548	528	589	534	643	577	585	547	586	569	515	552	552	506	572	560	553	568	526	557	543	546	577	566	549	515	555	531	542	534	592	571	551	513	539	553	559	509	545	560	555	545	573	565	546	552	511	553	570	539	530	554	560	541	586	568	520	547	524	539	579	575	579	541	562	587	575	550	521	556	520	550	559	545	522	562	525	550	538	549	515	508	525	562	544	540	501	484	539	566	526	553	514	533	558	526	558	525	573	506	582	540	518	532	522	519	522	525	565	555	525	531	553	530	528	537	572	507	542	497	529	581	501	538	536	511	539	549	521	570	553	572	612	524	519	568	531	583	556	525	570	523	552	585	518	564	556	564	518	545	567	550	525	566	581	528	532	574	597	530	525	561	548	552	528	562	536	591	539	551	497	567	509	553	565	548	571	578	599	508	559	553	545	529	515	563	541	541	542	554	512	581	539	515	545	554	548	569	538	526	556	519	517	545	562	555	565	539	550	567	550	600	562	542	537	544	521	522	538	492	552	547	553	549	557	533	525	565	555	522	591	499	554	551	580	513	540	558	488	581	582	562	582	574	548	524	556	542	540	541	547	547	530	539	580	552	531	554	580	530	531	557	544	554	533	526	561	570	561	520	527	538	574	525	546	510	558	541	519	536	572	573	562	510	509	507	564	575	537	537	529	542	561	555	553	524	559	610	502	573	545	545	532	577	564	520	551	553	538	545	574	554	558	519	546	493	535	548	540	562	537	553	550	565	512	543	562	537	561	538	550	541	563	516	524	528	569	544	546	564	569	564	543	557	556	566	525	521	528	505	535	567	554	559	553	549	543	544	544	575	531	552	560	537	572	546	542	534	543	543	577	552	540	516	527	524	564	555	547	561	544	497	564	530	539	536	555	515	565	542	568	537	564	571	584	548	580	552	552	543	547	554	489	611	533	609	554	570	524	556	491	558	562	545	557	587	552	545	536	580	569	577	541	525	560	558	547	543	555	533	545	566	594	563	534	562	491	577	514	559	540	558	571	531	580	565	524	529	570	534	516	539	555	569	564	576	571	544	547	495	568	559	568	532	535	564	545	499	547	555	518	539	517	552	553	571	568	548	544	535	530	525	575	552	547	561	592	520	548	543	583	507	527	571	527	538	556	506	532	556	552	546	505	520	557	556	538	547	545	564	544	578	568	556	550	565	607	563	516	570	518	540	570	577	527	531	528	492	565	554	557	548	555	587	532	577	538	542	539	554	542	553	520	539	542	485	554	538	581	550	550	582	537	540	515	531	551	548	533	535	573	524	563	583	567	525	564	554	588	578	573	529	558	552	575	549	568	477	542	559	531	565	560	565	542	558	561	512	586	573	562	510	551	543	554	566	528	562	545	556	530	529	555	547	556	536	580	585	551	549	510	526	603	557	505	537	557	527	560	588	573	597	510	515	552	554	559	524	563	519	553	529	574	562	552	569	601	524	548	533	573	549	518	577	568	537	550	520	530	573	539	532	544	514	529	567	580	567	528	544	552	547	540	543	565	540	552	561	550	589	578	552	498	552	515	529	539	543	593	527	518	544	530	552	543	537	540	585	572	535	588	505	512	529	573	559	554	559	551	586	597	601	530	524	580	558	537	544	570	556	555	542	545	580	539	556	556	531	554	558	565	579	556	550	537	569	526	527	515	564	527	520	559	533	571	512	538	552	515	560	562	531	550	568	539	530	555	542	547	497	576	543	562	510	588	550	564	568	518	527	552	529	553	565	530	588	533	532	557	540	521	568	497	512	541	509	553	487	489	529	509	548	551	571	540	547	527	554	518	588	535	533	531	559	556	547	561	525	490	572	522	548	508	553	516	559	525	565	622	521	537	574	530	573	571	571	531	583	572	564	559	593	571	556	515	597	570	564	545	546	524	546	536	544	599	528	573	552	552	564	518	519	536	559	578	548	574	568	564	567	505	572	529	538	564	563	550	596	569	537	553	550	531	527	522	527	510	552	585	572	544	526	574	579	586	541	541	564	570	554	581	504	559	543	563	561	540	556	535	531	549	546	514	552	543	582	564	568	571	548	578	549	551	539	580	578	562	553	550	559	566	568	555	499	561	570	547	538	590	557	525	524	514	540	531	551	537	553	529	545	583	562	566	534	542	525	572	580	552	532	559	523	540	564	545	541	520	540	517	542	522	522	526	543	585	560	535	573	513	485	535	552	546	588	521	553	561	548	551	501	546	560	563	497	518	580	557	506	518	530	528	565	527	573	548	531	542	559	531	552	573	536	542	556	534	544	547	540	501	576	558	530	530	556	566	558	530	548	514	555	559	539	574	567	544	560	550	567	544	556	529	551	531	545	533	557	565	569	517	542	573	531	529	569	551	523	550	562	555	549	518	551	537	549	519	544	537	565	535	553	531	578	549	548	561	571	584	545	515	559	541	601	539	529	546	553	603	581	592	577	578	507	540	580	524	551	566	544	567	534	565	505	515	543	551	511	498	549	525	539	572	506	575	551	541	553	558	576	544	562	522	574	530	572	584	526	578	533	504	555	588	556	532	556	597	527	495	560	569	522	538	552	506	530	524	521	587	521	546	527	551	555	553	572	524	544	562	560	548	542	589	541	513	566	528	513	536	557	538	545	548	531	571	522	535	557	536	569	518	553	532	562	570	525	541	524	566	565	520	568	563	554	565	566	497	562	514	568	540	557	585	546	513	569	547	631	518	551	538	566	530	529	562	548	534	577	569	509	580	552	549	537	534	530	495	496	539	547	548	539	543	548	543	576	571	552	537	526	513	568	540	558	549	561	562	555	554	551	523	530	536	567	533	510	543	574	538	557	532	542	553	553	554	540	519	555	572	564	589	567	555	552	530	546	518	533	522	554	528	537	525	583	607	528	543	528	563	568	560	553	544	509	494	536	544	497	574	560	549	530	537	520	539	522	521	509	530	555	542	533	588	554	531	587	577	523	525	568	586	518	496	565	557	588	497	566	515	578	569	520	509	540	527	543	536	567	546	540	587	600	561	531	557	545	539	553	505	512	513	512	572	532	534	568	568	518	532	584	541	553	544	528	561	530	561	572
12966	17124	14226	9070	3781	2134	1538	1273	1128	1090	1048	1008	941	973	1011	1052	1017	1024	940	940	1008	995	932	891	934	913	879	878	943	895	927	893	873	863	888	946	875	890	869	878	927	799	922	893	915	883	877	909	874	855	844	876	860	920	849	856	878	922	940	920	874	862	844	878	876	896	881	904	916	930	898	875	852	949	871	926	929	889	886	877	859	864	908	825	856	876	915	877	939	871	865	916	869	890	835	870	848	842	883	911	845	902	830	871	932	880	858	871	853	864	936	895	893	935	864	884	905	870	845	898	871	849	826	902	931	906	907	883	851	851	850	880	885	868	889	852	895	845	900	885	847	918	896	866	894	899	862	865	872	833	877	866	865	886	881	875	835	881	906	849	910	941	890	890	902	890	889	843	881	897	912	882	913	857	874	883	863	910	909	919	933	876	839	892	874	910	866	843	866	850	874	871	884	856	894	861	911	850	888	873	874	882	847	869	911	854	917	891	865	901	840	887	867	937	869	903	883	882	904	955	941	873	914	896	910	926	896	887	853	864	855	903	912	828	849	939	882	875	874	853	882	926	841	890	867	870	864	894	896	915	832	871	943	884	867	923	893	891	886	878	920	823	916	876	908	871	956	939	885	921	861	876	926	858	914	886	871	872	855	856	890	927	876	936	905	849	871	877	913	881	954	912	892	858	899	954	871	841	893	855	860	913	831	888	877	851	848	908	846	945	843	934	922	891	905	927	879	881	868	875	837	869	910	891	856	922	878	877	842	884	890	888	886	920	920	904	898	913	914	853	854	860	882	885	833	892	867	921	890	837	872	859	907	877	895	832	887	874	841	892	913	930	883	855	889	844	869	890	906	829	889	863	892	912	831	831	884	858	877	860	900	869	855	855	870	835	876	872	864	896	872	892	870	883	893	830	855	865	882	915	875	856	888	882	870	851	822	874	874	904	909	864	887	853	857	889	875	895	881	909	897	852	854	836	870	881	902	910	862	911	848	855	868	909	857	857	847	887	889	865	851	879	804	925	888	959	892	873	897	869	918	893	828	947	854	879	928	893	852	887	893	861	952	842	875	877	887	855	855	863	874	871	910	872	890	931	853	905	883	867	921	893	899	881	884	903	898	849	885	892	866	923	827	868	881	932	851	912	871	827	858	906	845	884	844	880	916	915	916	875	894	894	869	899	874	900	879	915	926	867	885	885	876	903	849	862	864	868	817	880	926	893	883	854	854	791	865	933	846	911	934	877	925	866	885	893	856	850	873	900	857	890	898	851	885	896	921	867	903	882	840	878	898	862	863	843	908	891	955	892	851	903	929	872	881	898	867	928	926	873	892	856	895	851	870	850	858	896	866	843	868	844	852	870	893	871	848	856	893	886	853	919	846	864	890	906	903	844	860	842	859	874	877	857	888	873	916	897	871	963	914	864	858	857	831	892	887	843	929	890	921	879	882	875	867	873	898	884	872	933	897	832	926	850	845	914	872	870	879	881	882	879	824	836	872	855	874	878	855	869	897	868	882	891	869	852	897	879	848	859	842	871	876	868	900	849	887	809	923	869	896	856	900	877	879	870	882	870	905	890	895	886	941	861	834	872	875	865	848	913	879	822	877	870	909	916	868	917	897	883	851	905	864	875	897	931	912	938	877	882	881	849	882	857	876	887	844	909	886	858	870	867	871	910	910	866	903	879	873	851	849	942	857	884	871	851	847	911	910	825	896	886	841	878	900	824	888	888	844	890	880	837	869	887	942	921	877	859	919	884	910	874	870	900	883	928	875	838	842	882	857	877	913	899	889	855	903	915	914	838	903	871	840	847	864	885	900	874	874	866	965	895	864	934	898	891	884	889	876	882	902	855	918	870	962	874	874	866	851	901	871	875	911	928	908	918	860	889	849	860	815	844	886	872	891	874	844	866	889	894	895	914	870	930	953	910	883	906	910	899	867	897	923	911	950	833	862	846	886	898	902	873	804	864	898	852	861	906	886	901	890	881	928	880	866	874	860	915	862	841	841	906	887	921	919	911	879	937	896	891	858	820	922	870	870	889	868	914	830	917	876	890	901	851	874	874	892	887	899	877	832	893	833	940	877	866	892	882	853	896	835	863	852	881	848	894	856	880	880	839	834	941	856	896	875	861	882	884	880	870	841	922	790	937	959	883	914	901	830	845	875	902	858	859	861	837	879	896	830	855	854	857	875	895	891	905	863	884	870	837	878	903	920	912	885	829	840	959	868	886	877	907	915	928	866	841	854	892	935	841	847	900	861	878	855	903	883	943	843	829	955	839	882	910	874	944	833	880	903	860	886	880	877	903	774	863	901	849	933	897	902	859	861	897	904	851	887	876	940	903	857	902	909	923	900	897	871	836	901	893	841	868	873	871	875	861	898	872	928	907	880	885	897	873	863	839	896	907	892	909	859	956	888	869	896	909	889	861	926	913	834	890	880	909	937	921	894	924	850	885	897	921	922	899	925	889	884	886	897	860	909	906	900	855	917	876	906	882	864	857	865	922	884	866	842	856	869	898	831	899	851	908	896	887	894	910	867	878	923	908	884	874	889	861	880	893	959	861	909	888	903	890	898	868	899	917	908	907	841	882	894	889	842	871	848	887	859	919	883	866	917	794	881	942	874	849	920	878	905	923	891	933	864	902	906	869	858	882	846	926	842	883	906	866	883	903	865	873	907	898	905	891	857	844	874	871	898	946	825	909	927	837	894	849	859	831	827	878	866	895	838	874	884	903	852	863	912	911	853	855	897	885	811	907	924	930	903	889	875	802	916	883	916	857	893	857	876	860	881	886	882	856	872	866	865	884	846	892	896	845	925	906	852	858	898	895	888	947	895	915	882	909	842	931	877	848	876	957	902	923	876	891	882	881	869	806	883	878	877	870	922	871	859	921	847	936	887	912	887	867	894	920	895	890	858	862	849	900	833	886	936	937	846	887	861	896	915	884	918	877	873	871	887	854	847	894	810	897	864	879	895	904	890	852	849	911	896	842	902	855	908	860	867	903	855	891	928	875	854	868	887	900	941	893	851	883	827	889	886	844	854	894	886	846	858	839	862	901	939	917	881	885	867	863	864	908	845	934	865	877	952	896	842	882	846	902	883	903	930	909	883	845	915	886	902	886	893	879	904	899	895	883	825	834	872	893	886	918	892	922	877	924	844	889	903	830	855	895	901	915	916	887	849	861	836	959	872	849	861	907	944	873	835	899	915	877	884	901	881	841	899	878	900	894	914	882	838	896	901	905	849	866	901	902	935	846	913	907	894	890	859	914	851	826	866	891	913	874	866	817	932	900	857	867	846	860	871	909	845	871	919	862	912	920	879	849	886	891	877	862	871	879	892	841	838	935	878	898	881	873	876	866	870	890	897	866	844	890	891	883	876	909	815	913	928	903	890	881	816	867	846	880	910	880	909	850	873	904	876	874	872	818	896	823	860	894	905	842	846	877	876	859	865	876	874	829	851	868	893	898	837	876	861	866	917	898
24547	21339	28351	24695	19018	3777	1300	928	807	740	749	671	612	660	611	611	595	618	534	559	585	583	529	543	531	567	516	514	517	532	541	556	557	543	554	571	517	538	522	495	530	483	497	506	463	514	503	451	525	535	493	518	494	526	529	509	502	534	499	502	500	530	478	522	483	474	534	516	496	504	505	526	497	526	482	530	520	559	496	523	541	500	509	540	514	497	508	527	500	456	492	516	472	502	505	459	482	503	528	500	484	507	505	540	477	521	466	522	537	507	496	516	514	482	519	506	453	537	493	514	496	531	500	487	476	546	503	527	484	525	504	489	503	473	465	486	498	570	498	522	493	565	522	495	484	519	502	533	515	520	478	491	524	483	478	506	510	509	488	523	494	554	491	491	508	466	508	501	507	518	492	540	471	547	492	518	512	506	521	521	513	500	504	504	497	500	530	528	500	515	519	502	524	484	498	479	499	452	497	519	522	506	517	521	474	539	485	495	529	516	471	511	501	535	498	495	542	512	513	509	492	511	511	493	509	481	518	523	477	501	537	504	493	496	499	555	529	494	514	505	510	487	487	524	496	511	525	463	557	491	497	518	486	472	513	554	519	509	484	550	490	493	534	516	439	522	514	495	505	522	499	516	505	472	492	523	530	535	562	474	515	493	516	530	510	510	512	534	497	495	483	524	517	485	516	547	539	508	499	523	524	492	508	501	506	445	513	503	503	476	514	498	507	494	496	526	503	488	504	498	476	541	519	507	527	546	494	518	504	519	495	517	505	501	503	514	511	503	525	540	545	500	511	515	512	541	484	530	479	542	499	509	523	529	543	539	517	529	505	529	481	526	508	469	521	438	500	500	498	520	518	497	523	517	528	490	507	510	489	517	538	501	516	506	467	486	520	503	472	495	520	510	503	523	500	468	478	495	464	511	529	515	492	546	518	517	494	528	521	497	505	506	516	498	503	520	487	508	506	564	479	506	505	521	511	475	505	500	500	473	510	501	504	472	492	499	466	556	488	430	542	505	485	467	533	526	513	508	490	499	514	499	498	475	506	494	495	499	498	495	468	473	500	522	527	511	506	491	507	495	476	507	503	550	504	504	485	520	536	476	507	506	498	513	476	499	512	527	526	483	480	513	490	484	531	535	506	490	501	510	535	541	511	523	525	559	482	505	452	507	531	514	514	492	504	499	518	536	503	493	531	493	514	481	533	506	511	478	480	520	508	519	502	535	480	484	531	507	545	521	474	540	516	498	499	562	535	479	492	487	478	509	511	499	513	506	487	510	504	505	491	499	511	519	527	510	510	556	542	513	470	485	522	513	489	495	529	505	494	480	508	503	477	534	547	528	509	478	504	512	514	555	507	537	510	493	462	478	463	511	525	478	510	486	552	520	514	502	484	490	496	551	520	569	531	524	465	498	471	495	475	519	507	517	492	500	484	490	490	522	486	491	517	504	495	500	516	554	509	525	476	514	490	478	498	504	477	455	523	460	503	512	490	527	497	497	514	522	472	440	499	504	500	484	517	503	513	507	515	539	485	519	534	499	532	540	516	531	489	513	499	534	494	489	501	513	489	503	513	484	503	495	521	487	502	487	500	502	524	517	513	480	480	502	499	529	502	507	531	494	501	479	480	536	561	494	500	509	483	505	524	497	482	473	526	485	511	523	502	536	515	507	519	525	484	471	486	558	514	487	527	553	492	536	503	516	533	486	502	491	525	492	489	501	521	521	496	510	506	476	499	473	515	507	514	499	512	479	494	486	481	513	494	534	510	460	505	565	545	481	505	502	499	517	479	522	519	524	531	483	471	505	492	528	476	520	495	491	502	548	508	467	533	509	485	520	538	518	510	502	471	506	466	490	500	488	495	504	512	499	512	497	526	491	531	543	525	502	523	509	487	527	501	485	503	542	477	479	523	513	486	524	506	479	538	508	537	516	515	478	527	492	490	542	486	507	527	533	496	486	496	472	519	470	501	521	498	483	490	509	475	557	537	495	499	558	517	509	518	498	500	536	491	496	485	469	544	484	553	539	479	504	521	502	522	512	523	525	514	497	512	461	497	511	541	513	481	525	490	485	535	481	541	486	494	497	514	517	502	516	477	493	507	489	570	459	524	524	500	500	491	548	479	498	489	519	499	448	531	484	498	537	518	502	508	491	514	508	504	517	492	514	512	495	512	531	492	516	468	540	518	481	526	476	539	506	520	519	507	525	550	550	486	464	489	510	551	499	470	474	467	500	472	485	484	506	525	533	511	544	496	532	538	521	535	504	532	521	520	485	501	487	516	487	524	544	534	479	549	493	503	472	516	470	515	479	488	495	479	504	493	529	499	477	533	485	497	485	517	489	524	456	465	519	470	500	484	478	462	544	526	540	491	503	497	533	504	510	478	498	532	498	506	488	473	474	475	475	526	513	488	532	493	463	491	505	507	501	513	489	503	491	481	516	523	509	483	475	495	536	509	489	476	483	484	530	493	461	527	505	472	506	497	487	515	534	521	514	484	512	475	530	500	493	475	523	546	517	511	462	515	524	482	476	488	504	533	535	517	494	536	467	516	513	499	478	509	479	486	523	520	500	487	535	520	453	487	493	490	505	528	517	454	493	533	506	507	493	486	499	502	499	469	532	461	522	496	523	513	501	533	501	475	502	506	501	504	525	512	492	479	528	506	527	537	499	491	508	498	484	494	488	503	498	480	461	482	499	495	513	494	508	476	515	506	536	509	524	534	534	524	466	485	504	519	479	514	508	523	518	535	488	495	503	539	484	533	493	512	520	513	505	515	483	512	523	481	514	523	519	454	497	506	511	535	532	502	496	512	486	505	516	532	519	487	480	456	514	493	502	535	493	513	478	489	482	467	447	548	513	540	485	489	484	536	494	548	495	521	516	495	495	502	512	453	542	517	520	532	514	498	506	518	460	530	483	465	496	521	478	492	490	463	498	509	518	478	471	528	505	480	530	497	495	521	491	484	501	506	494	498	476	492	530	516	489	509	466	512	485	531	488	487	484	533	486	534	499	536	497	491	537	481	485	487	494	499	526	492	516	541	520	510	501	478	489	523	465	487	527	527	556	495	515	516	483	493	531	513	488	501	479	511	485	536	565	482	499	480	524	508	543	540	540	538	486	518	443	483	492	549	478	521	489	527	484	488	477	495	476	498	511	520	483	511	512	505	517	507	502	482	473	504	469	522	523	523	481	525	514	500	483	480	488	516	534	488	503	490	485	514	525	494	537	523	485	480	530	517	510	502	483	508	526	483	503	509	479	514	518	514	557	509	524	493	540	521	507	523	465	525	459	501	508	500	497	541	516	498	475	512	538	506	519	487	521	456	475	543	505	541	494	507	516	494	471	527	481	497	540	521	501	461	495	508	502	498	475	524	504	478	533	479	478	467	498	491	514	509	500	551	531	530	521	482	479	479	490	491	496	481	437	520	453	524	494	539	493	478	488	506	523	527	511	523	499	527	526	482	486	471	544	495	519	484	459
15330	24788	22378	13212	7045	4220	2856	2198	1784	1539	1383	1358	1272	1117	1186	1130	1156	1110	1001	988	1008	1046	959	963	913	939	905	910	913	870	915	839	861	834	778	849	914	868	802	868	853	849	835	877	820	857	813	847	839	807	845	803	837	831	839	808	920	815	861	808	848	832	854	836	792	839	843	833	848	843	791	821	851	816	813	832	843	819	817	856	843	810	824	808	816	823	848	795	828	823	836	808	866	823	812	835	834	811	824	772	853	807	783	823	842	805	862	868	824	848	788	846	814	828	859	833	821	824	831	842	840	798	849	854	849	818	795	853	815	797	914	808	832	822	825	805	795	792	859	804	861	821	859	868	787	817	841	823	780	840	859	838	771	860	844	838	875	813	851	822	828	874	824	829	858	804	831	813	854	856	839	794	799	820	870	807	799	769	815	788	858	832	886	835	830	820	824	835	776	863	827	766	854	802	813	858	810	875	775	874	830	859	846	818	821	847	819	866	847	862	784	794	820	801	863	791	856	845	801	815	818	838	821	788	804	827	867	852	789	806	800	836	795	835	754	812	850	811	850	813	864	829	838	835	811	768	832	887	825	855	848	866	855	828	809	848	856	856	778	801	844	767	850	832	813	851	847	775	814	835	810	902	827	781	861	841	807	797	830	805	771	849	859	847	824	862	819	840	819	770	818	810	851	829	831	796	842	832	822	865	806	842	813	823	845	833	834	821	794	822	837	824	837	867	809	839	772	890	806	888	836	853	789	826	776	832	837	777	865	795	812	831	856	872	840	801	823	811	824	874	817	787	783	793	836	837	772	799	826	824	831	847	820	853	819	836	844	806	838	844	841	840	833	853	837	760	802	815	847	804	823	842	782	789	876	807	803	840	826	826	823	857	816	811	789	825	824	820	826	823	828	776	834	768	805	819	798	806	852	839	808	806	805	853	780	836	817	867	809	833	838	837	823	842	812	840	799	814	845	869	848	815	821	845	878	787	809	830	791	891	771	857	808	777	856	834	816	877	814	841	891	806	826	841	805	839	776	826	835	856	808	893	843	834	844	856	822	812	843	841	787	812	877	891	805	815	833	762	862	845	823	856	786	866	815	797	864	850	870	830	808	870	851	856	836	817	821	766	845	841	812	830	854	796	900	822	858	837	805	852	859	873	782	834	828	840	832	804	778	832	853	837	845	815	802	872	798	801	831	790	818	823	861	878	817	850	847	848	802	867	818	881	832	877	819	852	795	845	856	814	780	825	833	838	855	800	817	792	790	827	820	814	812	830	855	791	862	823	842	815	802	823	758	870	825	893	821	838	792	765	790	823	880	818	837	833	874	832	841	811	827	804	807	846	822	874	880	839	782	820	877	855	819	775	830	832	803	829	825	851	863	864	833	772	847	792	815	862	773	864	843	815	817	825	847	831	832	796	834	839	867	827	798	827	852	882	826	862	808	767	808	841	837	855	835	849	768	835	841	793	839	858	834	819	793	825	857	870	845	804	809	814	876	862	798	772	816	825	839	834	842	851	815	808	866	828	839	795	803	870	823	834	839	819	802	840	792	820	812	787	866	851	774	843	820	848	859	859	828	878	855	874	835	836	876	795	857	817	819	827	838	804	807	841	809	812	809	835	774	855	811	867	817	782	806	869	832	843	815	835	828	809	874	851	826	888	825	856	843	782	811	784	825	854	814	750	820	836	815	771	859	834	838	868	823	809	826	791	831	808	783	841	842	822	846	819	854	842	800	851	843	821	856	819	837	826	827	851	800	819	839	798	815	838	779	842	799	834	884	818	787	814	836	840	826	790	837	809	813	806	796	897	817	855	824	816	851	838	795	819	802	852	837	869	789	783	796	848	790	822	804	841	808	839	824	828	838	860	848	861	867	879	859	859	826	839	850	801	825	852	818	839	851	801	852	806	814	803	873	799	868	830	875	769	822	764	787	790	886	861	781	808	810	872	808	812	814	876	832	840	863	880	830	813	810	840	800	796	844	785	821	848	820	891	790	809	833	807	826	824	789	784	840	832	756	842	792	826	781	836	834	858	830	882	823	791	781	812	791	833	814	821	837	800	838	776	838	834	788	810	834	818	844	783	841	822	859	872	837	862	817	784	827	786	803	766	802	866	816	811	870	768	831	827	829	847	837	852	855	839	800	803	794	791	828	836	845	811	828	826	864	846	793	821	880	787	876	840	821	837	850	812	800	804	796	827	827	826	760	817	842	818	820	787	824	818	816	820	811	814	832	770	813	815	817	858	790	867	828	867	869	766	813	848	853	800	802	761	784	829	833	794	881	823	825	864	858	769	766	792	810	771	832	846	829	852	814	825	843	875	878	845	812	856	883	816	822	791	801	807	818	840	838	831	852	806	818	781	788	820	866	804	787	804	826	871	812	797	916	794	846	848	840	798	831	833	800	754	812	832	830	808	837	839	809	837	802	806	833	838	822	872	831	870	789	845	854	859	819	800	822	822	811	822	824	798	819	814	838	856	824	825	793	796	848	805	830	836	770	801	809	843	845	863	856	801	827	816	850	880	834	796	891	818	800	800	806	850	840	816	825	847	791	812	864	815	805	830	829	847	817	782	858	850	814	812	809	817	826	857	829	838	793	784	844	859	824	819	816	822	804	858	849	836	800	815	815	859	776	821	827	837	829	851	824	821	810	831	838	821	794	869	863	822	822	812	819	808	885	807	791	819	838	872	834	796	851	822	846	870	814	763	855	810	827	794	811	785	837	837	838	786	867	817	815	829	826	858	785	814	807	799	787	782	859	820	836	823	825	787	810	785	815	801	806	793	797	800	834	836	840	858	810	838	817	826	781	808	801	804	782	814	868	843	876	828	827	834	813	799	829	780	800	802	811	798	836	886	825	860	804	801	825	841	834	845	836	775	785	821	761	845	805	765	794	829	804	897	864	823	858	825	844	818	814	808	781	855	871	802	816	828	857	830	825	820	880	836	813	790	829	865	815	842	795	883	854	840	817	810	822	784	819	822	838	900	837	817	808	806	841	832	880	778	834	768	828	776	855	861	863	808	829	793	776	808	798	785	839	835	772	843	840	891	857	799	833	863	866	832	832	797	875	822	804	767	834	839	783	802	862	761	817	790	817	845	802	844	821	855	837	863	808	837	855	820	818	818	883	818	825	804	803	895	841	891	827	840	844	859	796	856	852	802	804	814	814	824	848	794	770	832	807	784	798	795	820	794	821	815	765	853	860	831	845	794	780	868	837	814	829	836	816	825	815	856	858	835	820	812	783	816	846	833	821	846	802	830	834	838	790	806	817	780	858	826	784	817	782	871	788	799	750	824	818	836	830	886	816	801	851	890	783	790	803	805	794	818	831	835	849	844	854	852	826	803	856	813	776	803	790	841	767	825	812	834	841	807	823	826	837	826	820	849	855	863	817	873	820	829	790	826	814	843	899	876	804	833	825	805	887	828	809	844	824	778	820	856	799	813	828	879	856	824	844	794	837	838	842	792	788	780	797	819	815	815
23428	21324	29082	23906	21334	19206	3391	1128	710	620	561	444	434	431	407	375	320	346	316	303	339	322	323	288	296	256	232	246	248	267	227	233	237	225	233	232	236	236	223	226	231	243	240	257	209	203	223	218	237	227	208	238	211	212	222	201	227	207	226	217	207	200	220	247	200	199	193	216	205	218	183	210	203	204	241	244	226	212	221	213	226	206	235	244	204	221	211	201	198	222	237	229	242	214	205	228	231	212	234	206	216	185	235	198	200	224	228	203	194	213	230	208	232	210	210	220	204	214	186	212	189	244	200	209	223	217	202	225	222	195	210	224	196	214	220	212	222	188	214	245	240	197	198	208	200	215	205	223	233	212	199	183	203	213	230	221	204	228	193	202	225	222	223	223	209	215	207	196	196	208	193	205	229	199	195	230	229	188	203	204	209	205	219	206	194	229	194	204	211	200	223	224	232	211	185	222	225	205	209	233	186	210	226	191	236	215	203	192	200	213	190	225	205	205	199	219	180	205	208	190	189	196	213	221	208	224	224	215	232	202	200	204	212	214	228	224	204	218	218	232	210	220	211	197	205	210	201	214	222	258	226	234	250	214	244	220	228	221	221	190	215	208	214	207	200	209	201	178	225	204	230	236	220	212	236	209	233	217	194	210	205	232	216	224	229	219	199	203	234	210	217	198	238	228	181	196	222	247	218	212	207	224	189	206	198	191	198	213	201	209	186	216	226	205	211	230	206	224	205	207	198	186	202	211	222	205	208	192	176	229	226	237	219	226	215	197	226	206	217	203	213	226	221	230	233	203	233	221	215	214	205	241	216	205	218	185	252	209	204	216	212	197	219	194	184	224	236	207	204	216	227	219	204	241	197	200	228	222	214	205	218	211	227	232	236	224	187	202	201	204	218	204	212	203	244	219	205	214	201	243	182	220	205	228	218	194	205	223	211	206	210	204	220	217	224	211	249	188	233	222	196	199	203	233	198	228	240	210	213	215	225	218	207	216	198	209	203	193	192	172	209	237	230	221	191	194	213	223	206	204	186	213	234	210	230	226	202	211	218	188	216	186	193	226	216	223	184	194	220	214	234	190	221	212	210	239	185	216	212	202	214	207	209	208	201	181	197	211	235	191	214	222	205	189	197	238	204	232	203	213	217	219	238	227	208	213	192	198	224	213	230	213	222	170	214	191	210	183	212	212	198	207	214	221	200	229	199	214	215	203	199	195	191	203	213	192	225	212	218	205	215	214	233	219	230	208	189	202	203	222	206	209	190	230	220	212	211	206	211	229	200	221	183	224	203	193	210	193	238	211	201	218	200	218	216	232	235	237	224	198	214	209	204	226	187	200	205	201	213	194	217	203	227	225	216	207	201	200	216	186	194	196	205	216	237	242	250	213	202	218	225	191	180	203	222	194	213	208	214	216	231	227	210	219	188	215	213	210	215	202	196	198	222	204	191	223	216	218	177	193	188	202	186	214	220	203	216	195	210	192	185	193	203	210	215	223	210	207	223	230	208	208	212	198	215	229	180	204	206	214	196	211	201	187	196	212	214	243	211	210	214	209	232	225	191	202	213	205	213	210	228	213	182	210	201	210	204	230	203	214	190	196	191	222	196	206	218	257	223	176	208	231	212	198	209	207	212	199	225	188	202	194	222	226	207	214	207	210	189	202	214	235	189	192	214	242	217	214	215	186	209	262	218	205	221	209	221	204	204	192	198	214	212	247	201	226	206	240	230	229	208	205	202	200	222	244	203	212	201	203	209	212	207	217	209	201	226	223	209	215	189	200	204	226	206	206	225	220	229	206	210	218	208	225	209	238	201	221	248	201	189	209	178	184	252	190	230	227	211	205	213	214	234	198	203	200	214	217	219	196	211	217	204	217	197	194	198	200	223	202	196	229	203	195	218	203	197	203	209	211	194	209	228	242	223	209	237	173	224	210	185	223	202	218	234	213	212	192	193	216	232	206	187	196	210	194	217	201	212	241	190	230	228	182	206	230	200	218	203	198	193	248	237	214	214	221	201	198	201	212	204	212	234	219	232	206	210	193	187	193	197	209	194	189	201	209	208	180	219	217	199	200	202	188	210	219	183	220	211	217	215	218	206	217	211	226	218	222	211	201	237	206	190	182	202	211	244	196	196	226	218	202	207	199	169	204	212	218	209	217	213	234	201	198	222	219	234	214	208	200	207	233	235	210	247	213	221	204	205	236	232	228	185	214	197	223	206	214	205	192	212	208	199	223	228	196	228	241	224	174	188	215	199	212	225	204	231	190	189	217	217	195	214	222	212	213	196	199	208	233	213	198	176	199	221	208	232	206	182	193	192	246	216	245	222	213	218	225	196	206	189	197	215	225	228	224	197	226	220	202	205	232	208	192	200	192	203	198	234	232	244	197	192	197	213	227	215	220	205	208	226	181	215	214	194	207	192	234	202	212	217	188	219	219	213	206	232	196	222	208	214	202	199	214	233	221	224	201	206	202	217	199	243	223	221	189	207	216	220	199	172	229	204	209	207	239	204	215	192	217	221	211	204	236	223	212	218	196	233	198	208	216	200	212	207	184	212	221	213	216	199	217	205	210	224	209	204	216	207	217	228	210	212	229	197	241	220	191	223	230	211	218	239	201	210	205	191	208	216	224	248	232	220	224	215	203	197	193	248	194	217	228	230	213	195	194	220	223	205	224	201	188	198	230	194	206	194	200	207	201	210	228	226	212	208	206	196	196	196	197	202	202	222	190	231	220	183	223	202	200	216	203	204	226	215	225	200	228	221	224	220	207	218	186	219	214	212	207	229	210	208	211	210	229	224	211	198	224	220	188	193	211	222	192	226	194	198	213	187	198	233	212	185	202	209	214	227	204	192	206	213	208	213	208	230	217	211	210	198	229	220	192	237	207	215	205	196	226	197	207	225	188	247	223	230	214	217	196	195	226	198	202	194	208	198	233	207	202	215	193	195	174	217	202	231	212	214	217	214	199	219	201	182	212	195	226	198	222	214	211	228	189	172	192	194	204	224	210	209	222	221	218	221	214	196	205	188	232	203	205	228	219	204	220	217	213	195	193	205	229	194	226	202	206	174	206	240	211	194	224	197	199	242	201	229	223	227	221	220	215	224	213	234	226	200	213	211	208	239	209	187	200	217	212	176	187	195	220	203	203	199	236	193	206	197	212	239	202	231	212	203	226	197	197	232	205	207	236	216	237	212	223	226	212	214	218	211	211	233	185	190	202	205	203	210	240	201	207	208	216	183	206	220	209	235	206	208	222	205	197	196	240	206	194	232	195	213	212	217	185	212	232	199	209	234	192	233	218	201	203	208	198	221	194	208	211	221	183	229	238	191	193	217	219	216	198	220	206	216	223	209	229	207	203	202	232	197	220	209	159	218	207	203	236	210	204	223	213	236	199	216	201	237	211	218	226	209	225	180	201	212	232	214	220	214	187	199	234	196	221	210	224	211	181	232	203	217	212	212	200	238	219	209	211	210	196
17907	29831	28017	19198	11569	6754	4227	2851	2239	1861	1443	1274	1184	1111	968	869	830	809	713	678	731	746	656	603	530	521	493	511	468	416	449	419	390	413	411	418	414	390	425	386	383	372	403	365	390	394	348	389	390	357	376	358	383	350	403	407	383	357	377	367	412	324	371	390	373	360	334	376	366	355	355	345	355	382	361	356	397	370	376	349	361	355	358	352	356	357	392	329	403	353	397	355	364	339	370	357	387	330	355	372	345	362	343	362	375	367	361	343	354	349	342	342	371	334	337	374	365	363	347	373	330	369	380	349	346	339	374	363	376	368	345	372	382	356	362	344	349	372	351	357	338	354	352	369	351	360	332	373	371	415	372	379	367	353	368	351	369	374	348	358	335	347	363	316	394	350	349	385	354	344	349	349	401	334	357	356	364	343	387	415	360	344	355	329	362	377	382	346	344	388	396	335	367	331	341	367	326	345	339	377	330	361	343	343	394	358	391	339	343	384	333	362	374	352	381	330	373	356	318	369	389	326	367	350	351	351	349	347	355	377	366	351	334	358	358	347	339	357	351	358	398	344	374	379	353	361	385	379	385	386	390	376	329	356	362	339	373	342	360	366	355	346	383	372	370	328	356	371	354	320	352	337	407	367	336	385	353	367	357	391	347	339	351	369	377	366	339	349	366	358	330	365	376	347	333	354	408	360	382	376	318	370	347	338	372	333	354	348	345	371	377	374	393	383	379	375	360	359	349	381	308	361	364	369	367	358	355	361	362	351	369	360	366	319	380	356	356	352	376	392	374	357	360	377	344	345	357	332	360	331	356	370	360	374	427	388	378	398	345	371	354	357	332	356	350	366	351	376	346	375	386	369	352	340	354	352	335	371	349	391	339	383	372	397	367	381	349	343	336	355	355	391	363	372	373	314	365	352	367	370	374	368	348	363	328	368	361	386	337	417	364	347	355	354	311	411	369	360	353	345	364	344	335	353	359	350	375	365	387	352	357	364	360	361	357	344	342	392	401	382	356	372	365	359	379	323	352	379	370	378	341	368	397	361	349	363	384	318	357	341	360	328	373	333	358	347	359	348	389	359	379	373	362	349	392	357	313	342	353	344	358	348	394	360	369	379	359	390	383	331	348	350	325	355	339	386	366	339	366	363	333	364	383	381	379	328	369	355	369	373	361	354	365	363	374	358	365	359	353	343	397	355	354	348	356	375	365	369	353	353	354	362	371	371	321	365	333	340	378	334	385	323	407	368	376	362	369	364	352	401	349	351	351	350	330	381	380	352	383	331	351	344	359	360	385	327	374	347	376	371	330	360	361	350	361	353	380	372	384	339	331	348	349	385	344	315	370	330	352	325	363	355	358	348	378	345	356	384	370	383	371	346	361	348	353	370	341	368	379	380	384	364	382	368	361	375	363	324	347	355	365	365	352	398	363	369	329	358	342	351	349	346	369	378	350	408	395	368	363	371	370	397	370	367	359	383	391	369	345	357	349	329	312	377	374	358	394	332	336	365	357	379	368	348	347	359	353	354	368	387	362	362	352	361	371	373	337	386	358	346	377	352	368	347	350	352	344	367	365	380	369	390	354	341	338	333	355	331	383	395	378	352	356	378	365	356	344	348	375	340	359	381	360	376	358	369	349	357	369	390	341	353	357	368	357	378	365	349	353	356	413	397	356	354	369	349	340	357	380	367	379	343	372	354	348	364	352	353	332	350	361	368	316	347	384	405	374	372	416	362	376	369	332	352	345	376	354	357	372	351	371	400	348	329	345	380	379	336	362	371	384	339	337	335	361	370	333	365	358	338	359	331	370	352	400	381	383	352	380	343	370	363	381	342	389	382	363	366	351	362	367	369	361	362	379	372	354	359	367	343	351	329	360	346	350	363	350	370	350	393	395	347	351	411	337	324	372	381	357	367	365	337	363	367	357	363	381	335	346	335	362	353	369	353	360	345	354	364	370	373	368	385	348	357	383	338	365	375	353	357	340	353	349	381	339	361	379	342	353	339	347	372	361	365	378	327	363	394	354	358	351	354	367	369	373	330	365	343	325	336	351	344	350	385	358	400	360	343	333	358	336	374	348	375	355	379	369	368	357	364	368	318	361	365	355	374	372	363	382	382	349	343	346	370	367	365	362	354	399	344	318	365	352	420	384	364	338	339	360	342	342	373	409	381	353	351	376	347	388	389	359	322	380	353	367	363	333	374	374	377	352	343	339	353	346	390	349	355	356	371	324	379	350	364	366	394	388	367	372	363	409	361	358	414	342	379	380	338	365	373	388	387	350	386	350	350	324	372	354	320	361	369	339	351	368	350	337	327	360	383	352	348	338	365	361	379	359	375	378	384	399	394	349	388	360	361	354	354	373	373	370	377	367	368	362	354	359	360	372	375	376	344	354	373	338	359	375	325	328	342	369	366	354	371	348	382	341	391	376	363	372	334	356	319	347	374	368	341	378	356	366	369	352	376	342	343	385	336	366	382	335	346	368	337	356	329	374	357	365	397	348	364	377	355	393	349	361	348	361	344	345	368	364	348	334	367	368	368	366	359	334	338	353	329	327	344	329	389	362	384	356	391	361	405	377	355	369	348	383	373	405	394	347	345	373	379	318	360	358	343	367	373	327	351	363	362	389	362	404	369	368	336	372	360	378	327	385	357	395	385	357	356	359	376	365	381	375	377	356	335	362	360	341	376	361	360	344	343	363	330	360	336	385	360	349	378	359	359	349	387	331	350	363	380	358	335	365	390	365	338	367	379	345	369	325	377	336	358	343	360	347	380	404	354	392	329	371	374	360	344	342	355	333	338	388	370	374	341	388	372	346	377	388	366	392	361	329	366	355	332	341	372	364	373	360	358	374	390	373	386	381	379	363	364	331	385	393	386	384	354	371	345	369	387	368	370	387	378	364	367	384	325	382	340	359	356	369	361	338	343	378	387	345	348	369	337	389	367	374	409	333	410	348	351	347	362	373	353	333	366	362	340	361	361	348	360	341	401	364	351	370	356	368	367	357	373	367	338	360	361	343	333	369	394	348	368	323	376	378	366	355	356	361	328	369	336	368	351	373	345	342	358	342	355	382	368	358	372	376	344	343	338	383	346	344	377	351	378	374	352	399	382	349	382	366	343	377	316	374	379	339	361	318	355	358	367	395	350	324	351	363	363	342	326	358	366	366	375	347	347	344	342	368	377	367	366	350	345	363	397	340	362	378	327	358	362	347	359	377	328	344	361	362	337	360	377	350	360	332	373	333	355	339	383	321	383	388	376	387	383	368	364	342	356	356	326	353	319	341	384	360	307	360	338	386	338	342	364	343	372	383	355	361	364	369	377	379	357	366	334	403	351	340	334	363	347	375	385	360	342	331	383	329	351	387	321	341	401	355	366	337	326	367	370	334	368	346	351	350	362	346	332	358	324	357	356	369	378	379	355	351	378	382	351	359	366	377	361	384	354	343	345	363	348	378	347	366	331	325	383	359	319	359	373	329	337
27036	20469	13063	5599	2004	1039	793	683	619	654	599	584	609	604	567	578	604	556	556	586	582	564	582	584	542	544	530	537	559	578	534	544	545	563	528	568	523	513	554	552	581	609	539	545	545	546	544	518	584	575	526	579	566	541	539	543	560	594	559	528	588	624	528	579	582	557	584	526	573	551	520	553	580	502	550	520	578	548	551	563	532	540	476	552	547	561	549	540	569	569	546	546	500	527	528	533	545	512	565	554	524	561	573	583	578	585	550	586	563	504	545	554	507	564	553	558	521	478	567	531	517	600	516	535	555	527	586	564	503	561	547	542	558	577	546	525	527	566	536	576	534	600	588	566	508	554	554	563	538	569	524	541	557	535	529	545	549	533	526	519	569	582	523	522	521	559	540	549	540	559	519	594	549	563	522	564	492	544	541	536	606	536	583	506	523	555	533	574	571	526	578	561	506	547	577	503	580	546	556	543	524	537	554	558	554	534	542	542	550	557	545	526	559	571	554	567	561	525	514	533	524	529	557	554	523	546	525	530	569	574	538	503	559	582	543	545	524	571	551	539	565	529	572	515	549	568	536	551	549	530	526	539	547	560	559	552	512	554	527	559	553	573	561	527	536	607	561	563	456	556	531	552	536	544	564	559	523	558	546	517	536	581	484	517	550	586	506	564	537	545	532	552	565	530	577	525	594	548	516	539	517	533	499	505	559	568	517	528	552	496	547	553	533	546	560	567	584	520	557	495	527	497	543	543	587	541	545	520	514	533	549	541	581	557	591	556	521	537	578	562	570	569	525	536	509	511	578	550	534	528	535	555	509	553	535	554	544	543	534	576	537	586	582	552	546	547	545	525	530	556	560	512	574	531	537	513	531	536	546	573	543	557	549	553	556	555	569	591	513	591	566	538	552	583	535	522	582	546	530	507	570	547	527	474	536	511	511	524	545	548	517	554	548	519	566	571	520	518	533	572	562	535	548	585	552	537	523	524	573	526	565	515	598	539	510	570	564	546	517	573	579	548	544	537	532	602	519	586	543	554	520	621	553	559	541	541	573	546	549	558	567	521	592	538	521	550	542	501	496	541	509	569	547	533	541	524	517	548	523	566	540	519	565	536	533	585	528	518	519	543	514	617	558	497	542	564	574	571	582	546	556	552	533	559	542	550	530	534	532	540	522	516	533	539	558	516	535	547	564	573	564	574	535	562	568	549	506	553	531	560	540	565	577	551	566	586	565	558	562	523	542	582	526	565	544	551	510	574	570	558	547	525	525	553	591	556	493	545	546	605	579	523	509	537	589	567	569	530	492	540	536	547	547	563	598	551	553	530	527	551	570	506	570	537	530	563	577	532	536	578	504	542	540	552	525	544	515	525	564	531	532	512	563	561	535	539	544	549	536	512	571	540	537	519	532	580	540	523	543	519	540	534	543	548	566	562	531	590	554	534	547	534	534	529	592	527	530	554	558	554	538	554	531	532	562	567	499	540	533	571	570	550	574	564	513	545	520	576	538	522	532	562	526	552	528	548	508	560	537	557	524	511	537	540	515	545	574	540	551	554	586	538	559	562	545	561	523	553	538	580	533	539	552	521	522	525	551	575	547	595	544	567	567	526	518	582	552	529	518	541	556	537	578	566	523	506	555	534	559	548	530	493	497	531	597	579	583	517	540	533	527	544	533	524	534	574	543	512	509	543	548	548	563	555	580	510	525	553	538	533	536	579	546	495	536	576	544	575	523	516	550	547	508	544	521	536	564	541	556	562	557	565	532	534	549	564	512	550	520	567	572	522	558	576	549	560	556	580	552	540	533	562	555	543	581	555	546	523	560	542	517	522	572	566	566	571	538	505	565	517	570	550	561	487	560	554	574	536	558	559	583	529	559	541	554	563	557	531	545	557	556	537	553	533	560	553	576	500	553	540	525	514	518	560	576	529	566	537	529	542	549	585	524	515	544	550	553	550	538	542	607	549	545	551	543	552	539	553	526	546	549	489	551	535	570	568	544	532	547	575	567	594	538	558	536	579	496	576	567	536	535	504	519	570	520	566	525	502	513	574	549	575	518	550	527	546	502	524	576	538	540	537	517	545	535	575	539	557	518	528	545	554	525	548	508	559	539	523	536	521	576	562	588	565	532	576	529	528	555	513	547	546	551	554	552	590	543	518	560	549	549	545	563	526	529	518	543	541	547	540	500	550	557	582	559	534	580	563	551	559	531	516	582	555	501	501	569	527	524	560	538	596	535	550	538	525	527	556	529	543	569	536	571	540	554	525	516	570	540	525	587	544	537	530	515	586	571	533	551	565	535	535	548	548	542	562	521	549	500	516	515	538	521	556	532	545	615	527	552	550	586	540	535	530	522	562	526	507	540	559	570	539	560	545	546	560	590	532	539	555	544	535	560	558	528	532	543	538	556	537	550	514	553	543	551	543	571	561	553	520	545	580	582	605	549	485	557	536	533	565	520	571	551	554	559	558	552	485	552	541	564	560	605	551	564	570	506	563	550	556	524	558	559	547	531	555	560	547	513	546	542	577	547	559	545	533	530	526	536	541	586	539	569	516	512	538	561	524	561	582	568	507	511	509	550	534	543	538	555	558	529	551	541	518	549	581	577	574	538	538	556	540	559	537	578	589	518	560	512	542	591	528	600	579	524	547	546	567	582	569	519	534	570	550	520	558	555	542	596	535	529	564	529	535	543	569	541	590	558	555	539	526	561	556	556	551	530	502	532	504	531	577	555	560	519	568	496	560	555	553	552	578	630	558	511	554	560	587	578	537	555	540	576	541	533	549	524	552	536	533	510	570	521	573	559	564	532	563	581	559	508	586	565	533	547	555	539	517	542	596	575	487	493	533	551	548	531	544	525	545	540	510	558	545	514	592	520	552	581	557	542	606	533	512	524	541	534	548	553	522	520	539	540	538	506	522	545	575	557	559	564	505	538	541	534	583	521	537	507	560	572	556	540	562	532	535	521	573	529	509	572	501	549	551	544	557	523	519	519	523	534	525	526	598	554	548	535	557	523	548	508	510	548	563	531	560	546	555	543	539	531	556	577	560	577	574	577	524	604	537	563	579	548	505	541	508	515	537	576	531	543	577	530	548	546	568	556	521	530	531	582	604	558	563	520	549	530	547	562	541	586	555	506	570	526	578	555	545	531	551	544	551	568	515	521	555	528	513	532	552	553	514	508	565	519	511	572	452	527	554	522	548	553	591	556	509	554	565	547	532	570	505	539	530	538	563	574	535	539	542	557	547	584	558	574	555	519	532	554	527	540	532	551	536	532	574	558	595	576	575	555	566	529	522	556	569	604	542	515	531	574	571	539	545	533	533	495	493	530	568	565	501	558	530	503	599	555	537	524	540	585	553	557	549	544	502	535	535	552	530	545	537	540	534	537	555	577	558	552	518	535	543	546	540	555	536	554	542	537	538	571	528	584	532	556	547	532	536	515	540	572	498	518	538	520	534	573	570	539	579	599	576	532	564	537	574
13170	17357	16329	8766	4545	2545	1644	1314	1121	1055	1071	1000	987	989	960	991	907	953	945	924	967	925	946	952	884	881	887	942	903	835	867	916	874	923	917	911	930	859	874	884	876	901	898	907	903	870	868	856	867	890	865	885	911	960	834	834	890	849	824	840	922	864	826	876	847	869	917	879	890	916	895	910	855	897	930	878	875	903	862	882	876	898	879	880	911	876	904	899	886	851	874	890	872	861	896	846	867	893	835	883	877	863	894	862	900	888	898	892	884	893	841	907	862	951	867	864	841	843	882	876	909	907	869	893	868	897	909	899	877	899	873	818	871	920	893	892	873	891	881	842	858	897	846	849	940	890	878	803	905	845	919	843	891	910	862	871	903	870	847	901	823	894	895	875	897	857	869	861	900	846	846	891	911	912	875	880	851	883	936	873	843	823	878	867	857	901	880	830	853	878	823	874	867	847	878	809	907	920	876	831	857	873	883	880	921	932	870	849	890	911	874	874	854	918	874	891	920	884	850	902	851	851	894	863	916	873	871	935	876	878	914	824	910	829	833	917	887	893	867	900	872	878	909	890	840	858	924	875	824	905	886	841	895	921	869	875	864	915	865	869	915	881	896	896	876	871	856	838	837	891	886	856	862	890	873	862	855	825	869	930	922	894	921	840	944	865	855	823	864	834	856	841	869	870	833	845	918	829	878	892	834	835	873	877	857	882	882	875	843	873	880	895	842	862	876	908	866	905	906	947	925	850	870	802	913	796	882	918	930	860	834	898	898	854	927	871	864	897	906	892	930	892	882	885	860	895	871	861	880	854	918	889	885	899	859	866	892	861	913	880	896	892	829	877	877	852	889	869	876	834	848	886	921	882	875	872	850	880	908	896	923	891	856	890	869	888	938	848	865	866	893	873	856	895	841	876	853	909	880	866	868	868	907	906	909	877	952	882	899	844	868	895	845	878	870	826	828	880	858	904	875	886	904	881	875	946	840	851	924	876	861	894	872	864	895	855	921	895	881	883	879	835	864	889	903	893	840	884	880	849	890	851	862	876	830	863	898	854	878	838	906	841	866	934	878	887	833	866	822	901	879	838	899	883	870	854	892	917	887	887	829	898	922	900	866	885	867	866	870	869	864	899	880	898	872	858	932	879	845	875	886	903	863	887	889	879	913	914	854	877	855	871	856	933	829	881	818	911	805	854	826	887	923	857	876	872	920	871	847	902	822	913	874	875	922	907	880	910	885	838	916	980	855	893	908	904	847	872	882	892	884	878	885	863	890	906	831	836	814	846	906	867	880	880	859	885	888	903	866	862	859	842	886	816	910	921	911	866	876	850	834	849	836	870	907	898	844	873	901	863	853	862	865	833	892	880	971	906	868	877	902	934	895	868	874	872	870	830	880	887	881	882	878	870	937	866	892	832	840	856	842	884	871	852	875	901	856	887	909	861	890	897	867	829	876	877	866	882	873	891	837	831	886	876	885	839	936	882	875	861	876	899	871	890	902	838	841	860	875	895	888	896	906	857	886	906	903	894	869	894	915	932	868	904	866	879	866	866	890	917	872	870	844	896	904	933	844	845	902	856	913	878	948	925	888	856	926	846	855	880	892	885	873	875	961	837	858	866	906	864	866	912	892	897	931	840	908	940	824	861	856	938	860	834	897	816	884	901	867	878	882	904	852	938	871	872	844	888	851	860	906	864	871	846	863	885	890	876	906	889	914	845	914	895	893	902	895	919	870	869	889	855	858	830	835	868	904	913	886	849	905	887	855	921	900	890	852	836	920	894	861	870	924	875	782	914	861	857	916	812	904	914	825	831	884	829	891	831	851	918	896	881	894	940	894	873	861	875	847	895	949	850	950	892	847	894	877	834	908	834	858	845	860	875	855	867	861	879	827	862	918	873	904	875	857	874	909	862	859	875	861	910	833	848	869	927	936	856	844	876	881	851	866	895	825	875	892	880	929	853	902	899	960	924	874	892	844	864	855	889	893	885	893	870	894	856	862	939	814	883	928	838	859	878	841	890	943	918	899	847	847	872	906	863	884	924	901	934	918	848	878	887	906	865	904	891	894	852	851	866	849	812	821	887	899	892	892	885	840	903	822	874	849	901	853	881	891	879	888	871	879	887	910	878	900	884	834	825	858	859	845	846	829	888	840	877	855	885	886	929	863	886	874	890	881	877	901	863	912	903	858	803	950	908	881	953	856	847	844	958	937	836	904	818	927	951	971	884	897	879	815	900	903	946	829	888	846	857	900	897	853	848	914	917	898	948	855	862	913	923	874	909	825	865	900	893	861	862	833	905	879	805	879	875	859	864	897	865	918	879	803	932	834	845	871	847	882	912	906	868	837	871	823	863	889	869	847	912	860	861	895	851	862	908	890	896	893	906	912	856	839	890	884	880	894	892	903	872	884	886	872	904	839	837	916	880	881	865	915	889	879	868	870	910	935	907	923	858	924	921	865	882	874	874	900	870	866	822	851	908	868	889	871	884	876	853	874	861	890	848	930	884	834	917	897	888	890	867	895	889	881	923	905	877	883	931	930	878	917	883	866	850	857	883	874	873	893	861	873	875	885	919	892	867	878	827	881	880	872	898	849	881	853	937	902	883	892	881	869	881	850	880	850	922	898	910	866	849	862	853	822	888	869	879	830	868	908	872	874	886	879	827	896	888	954	852	913	914	835	864	876	897	881	897	912	903	855	829	853	881	913	903	879	916	895	854	864	866	948	878	823	885	874	864	906	851	914	927	894	844	879	890	839	889	874	881	865	886	836	891	893	898	893	865	871	880	853	927	915	911	862	835	879	830	902	899	845	865	886	878	892	850	880	880	939	834	890	879	895	888	899	809	869	843	895	875	934	925	866	877	909	856	935	879	833	865	889	823	917	878	868	908	852	890	870	879	867	897	888	917	845	874	890	858	840	949	941	837	919	865	867	827	880	834	888	905	895	851	882	886	859	862	901	854	846	885	851	906	867	829	849	887	861	904	839	836	912	920	917	890	875	892	839	922	866	893	862	860	905	890	843	851	797	876	898	906	863	911	929	916	875	832	875	877	853	866	861	882	892	885	871	876	863	891	832	871	860	904	849	891	853	875	903	890	893	852	920	869	835	857	897	867	849	897	904	847	845	878	925	884	905	826	870	839	831	922	803	856	905	893	852	884	866	900	885	880	868	851	869	831	886	825	881	868	864	889	817	890	853	883	878	896	867	878	869	903	880	867	902	944	845	859	840	823	856	866	798	876	870	923	862	803	843	864	892	885	850	888	869	839	856	904	885	915	919	919	876	877	891	847	841	797	873	893	880	904	897	886	899	861	883	865	828	843	888	907	846	897	870	833	878	852	865	909	820	849	950	858	884	881	904	840	909	928	885	852	871	903	827	866	879	924	857	859	867	878	836	929	911	905	869	869	881	912	843	829	880	936	846	863	864	877	890	912	883	885	883	956	899	898	865	871	879	859	902	875	874	873	893	897	835	861	856	911	826	862
24530	21335	28300	24697	19047	4361	1470	996	835	768	721	659	673	608	615	591	583	533	551	576	569	548	600	568	572	556	531	493	534	517	502	535	498	528	508	517	478	529	499	491	498	534	512	504	512	550	521	503	467	500	540	488	561	512	521	511	511	551	481	498	516	485	514	536	476	502	497	520	509	532	498	510	496	516	499	521	496	544	491	483	494	513	466	488	486	525	503	479	465	500	494	535	467	481	516	481	511	498	526	462	484	482	484	481	542	489	508	455	509	474	506	524	522	531	504	476	526	533	465	490	502	526	512	510	496	480	485	522	503	497	512	513	504	528	506	538	490	557	508	585	535	535	540	487	549	487	475	526	522	532	486	547	485	531	484	476	532	528	492	496	498	489	508	543	511	493	544	505	520	504	461	487	514	504	542	511	475	508	515	508	534	478	447	479	505	521	523	497	490	524	506	505	494	494	520	508	524	508	489	513	525	528	514	510	488	514	524	511	492	479	518	504	486	494	525	523	497	520	497	510	529	501	518	491	526	471	514	528	453	501	471	483	524	511	484	516	488	534	506	506	480	501	485	472	503	535	523	596	521	482	507	488	487	527	508	489	466	515	509	547	491	525	514	533	497	479	518	479	556	452	491	466	509	528	452	550	545	493	494	515	508	486	531	479	477	542	478	504	535	524	488	484	493	488	495	549	515	473	497	493	481	512	489	518	518	501	490	516	525	518	527	535	514	528	517	497	523	490	517	488	492	485	492	502	514	488	491	500	476	492	501	512	496	500	527	490	527	509	479	519	486	493	538	545	481	502	527	497	510	515	471	485	516	531	507	514	552	499	500	508	520	500	470	516	469	515	476	498	490	462	511	501	538	489	514	512	525	476	529	475	459	504	501	491	469	554	500	516	548	500	501	498	493	571	471	522	492	475	513	528	468	478	531	493	504	475	451	499	549	539	504	530	547	505	467	526	497	472	522	481	506	495	495	518	494	486	497	503	510	475	462	508	467	498	492	496	487	488	456	513	456	515	496	454	491	493	533	473	471	549	526	493	518	463	471	521	543	488	511	498	494	497	483	520	532	488	480	475	507	541	500	456	523	504	486	486	489	502	504	493	514	467	461	490	490	543	497	506	509	463	498	481	527	480	527	527	516	515	528	483	506	529	493	476	490	489	476	484	518	481	516	511	507	529	516	491	502	479	486	487	470	521	504	534	503	483	460	486	488	485	530	498	525	496	501	512	472	512	537	449	511	498	508	524	556	526	473	526	457	458	500	483	508	519	498	463	504	508	510	461	526	509	490	531	472	467	511	535	491	508	464	496	531	507	491	512	522	509	502	484	484	523	492	499	445	470	486	499	515	515	484	492	520	509	537	504	496	517	532	514	521	491	473	462	527	517	510	474	498	467	495	496	454	523	485	509	506	510	475	482	529	510	505	496	502	510	496	521	492	505	522	519	499	539	513	504	502	493	497	494	461	518	506	486	503	514	513	543	491	494	493	510	475	523	497	487	509	507	462	528	496	466	472	495	513	482	495	479	539	489	540	479	478	499	470	502	526	487	483	486	495	528	489	511	483	515	516	512	478	493	519	526	488	526	507	463	484	529	511	518	481	481	528	528	483	533	469	504	485	489	494	494	473	496	493	509	486	473	519	513	501	526	500	462	497	527	467	507	502	464	515	495	508	526	526	512	473	503	501	505	519	461	512	495	500	515	494	481	477	462	507	459	494	514	479	547	503	469	499	504	518	519	533	513	524	502	521	513	506	537	512	520	493	499	478	502	502	502	479	490	515	504	518	507	518	489	450	486	517	512	503	486	513	488	531	531	518	522	499	529	499	479	508	525	484	507	484	516	487	488	497	523	542	476	500	463	527	502	517	488	540	490	534	504	502	510	469	499	505	430	526	505	495	501	464	543	512	515	523	500	501	503	509	500	474	501	517	503	503	517	526	492	478	519	517	531	514	494	490	480	511	535	526	493	491	536	527	512	484	481	490	488	474	513	537	490	465	469	499	517	486	493	519	523	525	516	510	514	482	553	506	475	522	544	473	528	501	487	539	475	518	497	473	521	526	553	549	495	455	450	437	504	492	475	490	512	504	483	509	485	520	520	523	524	538	488	531	496	498	477	492	525	521	490	510	524	491	509	507	516	457	487	489	525	514	502	503	509	516	522	541	467	510	515	503	501	473	494	476	450	512	510	521	503	504	554	506	540	474	520	506	486	502	515	517	512	498	522	535	493	498	461	512	528	502	503	485	471	452	519	502	502	534	482	502	464	493	512	527	519	552	532	504	499	536	483	446	459	487	511	542	532	479	521	491	504	548	534	535	525	499	483	470	512	463	496	504	511	502	481	501	492	494	484	511	529	510	514	516	506	490	523	497	471	496	493	500	505	508	481	524	535	492	473	522	451	498	488	470	484	483	519	512	502	483	532	515	513	490	520	503	501	500	543	479	540	526	517	489	517	471	552	525	541	492	447	524	499	496	526	512	485	501	486	484	488	517	526	549	495	524	517	498	519	519	474	464	544	512	499	491	452	507	483	475	479	513	542	474	477	494	511	518	478	500	517	523	501	547	479	476	485	540	496	499	499	485	493	502	526	517	525	519	494	521	483	493	514	499	491	478	467	519	457	488	470	483	455	469	515	475	543	519	496	490	505	551	533	511	476	480	490	491	484	498	480	501	468	467	522	511	460	460	491	523	505	529	526	485	489	487	485	486	523	517	517	492	530	495	533	527	488	512	504	512	531	500	493	506	513	521	547	494	510	467	516	556	478	526	503	540	500	527	492	494	449	493	490	493	510	498	521	534	511	461	527	484	494	512	493	483	513	501	514	477	468	490	492	515	525	477	546	496	504	509	500	496	540	544	484	510	488	469	520	450	533	495	498	464	507	558	508	500	518	502	476	523	495	504	513	492	506	476	484	503	532	505	496	527	486	485	506	517	515	479	529	486	545	467	491	503	504	532	505	494	495	491	526	497	541	529	492	523	465	518	533	510	469	501	489	506	515	476	444	518	473	473	543	465	505	532	501	510	506	515	509	509	528	547	491	526	476	511	510	468	481	552	535	515	502	484	482	470	476	516	517	521	486	495	508	440	471	509	490	524	525	501	457	502	511	531	514	549	494	449	514	491	543	481	463	467	539	505	504	490	504	518	472	478	501	519	506	467	507	504	507	491	486	481	476	508	472	490	481	520	502	484	522	461	480	473	520	529	524	475	524	543	474	489	532	504	499	517	475	512	500	507	501	515	501	491	496	509	455	517	521	502	471	501	523	493	505	493	501	538	501	512	535	500	468	535	491	467	493	512	516	528	483	529	496	482	538	496	494	505	444	493	533	539	487	500	496	509	469	514	508	507	528	484	520	502	498	481	468	526	499	511	504	461	503	495	497	519	504	522	489	492	502	503	498	534	550	501	468	496	535	493	484	518	503	483	459	530	494	506	479	497	538	483	487	511	474	491	552	453	501	514	493	493	495	517	480	530	506	490	485
15426	26249	25227	14659	8919	4912	3090	2312	1920	1758	1431	1325	1224	1157	1123	1138	1112	1044	1020	998	1029	1032	983	908	956	910	917	848	892	858	860	809	861	867	831	872	866	846	880	924	878	803	826	801	819	842	797	843	803	886	790	812	867	890	823	817	826	828	799	816	852	788	832	864	824	828	820	825	823	815	791	791	862	818	795	800	842	877	835	812	794	844	759	815	832	805	866	868	826	824	837	827	785	901	819	816	827	831	828	838	829	879	854	809	822	779	843	810	799	842	829	805	810	780	797	810	813	801	819	807	818	820	850	825	822	798	803	821	800	853	864	815	863	848	860	817	768	818	846	824	804	845	839	864	790	809	826	820	840	812	807	774	806	809	794	850	842	833	825	819	836	821	797	828	815	815	790	802	824	790	827	861	783	845	796	825	798	820	814	860	814	820	847	766	881	840	884	829	875	840	789	818	855	815	821	834	816	829	859	868	790	829	775	852	810	861	824	811	785	829	822	750	834	838	826	846	843	804	838	848	853	845	827	833	815	844	874	783	813	811	836	769	790	806	896	849	805	798	807	770	846	823	852	788	856	842	811	771	799	840	792	850	841	820	806	817	806	830	852	856	779	823	853	820	772	864	817	846	799	850	783	796	777	824	799	876	775	795	892	857	794	785	768	881	812	815	897	790	847	829	800	779	832	806	742	781	817	820	815	813	778	824	786	818	856	823	776	837	841	857	847	836	808	815	795	834	782	866	822	853	789	849	797	805	846	862	817	834	790	818	834	880	850	838	789	804	845	773	840	832	823	873	842	788	805	816	786	859	824	744	808	813	843	792	838	841	854	904	806	819	879	796	819	793	828	829	807	785	840	832	820	852	812	802	853	850	826	847	846	840	878	798	821	791	793	834	825	847	818	812	835	830	793	792	844	763	829	754	871	781	865	806	786	865	759	827	818	846	834	803	797	805	813	770	823	829	808	816	801	823	780	850	858	812	827	834	833	837	806	834	802	863	874	791	836	841	887	807	856	796	796	799	845	832	810	845	814	826	824	845	863	839	820	823	832	816	733	870	880	833	819	831	836	798	788	779	854	826	800	806	844	794	831	820	765	868	818	872	836	836	804	828	801	819	792	832	847	814	783	855	813	863	771	848	861	848	801	822	865	835	825	822	843	842	844	867	800	845	799	871	860	826	819	786	847	827	865	839	825	813	809	902	860	811	833	817	869	808	882	825	810	814	841	836	806	839	877	877	798	829	814	795	828	805	824	771	839	821	827	850	820	783	814	839	816	832	805	817	762	828	817	809	812	870	858	842	834	864	867	907	752	798	879	780	782	821	820	829	821	851	806	809	818	810	822	807	828	819	805	856	809	829	845	762	841	766	833	811	840	805	824	869	825	833	780	813	831	873	821	851	876	845	849	829	786	868	827	834	848	805	803	804	841	829	784	818	829	770	796	819	812	819	886	810	811	814	832	827	842	790	842	793	829	793	813	825	784	796	866	825	804	817	891	852	801	879	790	833	825	815	823	851	826	807	767	779	865	818	808	878	796	832	814	797	887	847	842	762	798	897	894	811	830	784	856	804	821	819	845	856	859	808	825	820	824	883	801	831	863	840	859	837	873	869	802	815	845	860	833	788	804	834	809	804	796	796	832	801	834	809	817	827	833	815	862	874	845	902	844	822	843	825	863	834	848	820	790	898	842	844	847	799	803	834	832	842	825	870	811	803	852	809	841	842	847	842	866	814	794	888	806	821	810	846	861	844	851	845	826	850	831	845	854	826	810	805	767	827	805	834	835	771	875	801	806	852	813	849	834	872	839	865	800	825	803	823	808	827	838	808	789	817	860	841	843	813	796	816	839	839	806	849	840	824	788	829	827	815	807	813	824	819	805	808	793	807	823	877	857	807	790	813	833	816	861	865	816	772	804	763	824	858	814	851	841	805	812	746	810	834	831	793	815	862	852	825	757	786	792	869	777	851	852	865	806	760	837	859	803	814	811	868	829	787	840	835	848	807	844	836	816	811	821	827	893	850	821	795	811	852	790	875	852	812	796	861	800	827	824	784	827	876	804	839	822	842	840	795	819	828	859	793	807	812	787	862	829	816	813	794	826	848	836	831	807	821	871	819	816	805	843	795	844	840	918	839	820	845	861	858	823	834	810	813	806	823	833	855	821	850	850	822	833	796	793	851	840	788	813	843	792	833	793	892	832	774	826	841	839	786	813	818	884	831	827	820	813	819	832	832	831	846	847	862	864	809	822	828	798	814	843	812	787	791	834	800	842	822	802	817	835	794	807	796	840	807	821	821	821	795	817	860	834	794	854	828	863	857	838	826	816	814	829	848	838	779	831	841	813	871	810	777	820	856	853	867	840	822	819	838	832	804	805	856	821	839	813	805	778	770	828	820	846	807	812	856	770	845	882	838	869	829	817	826	814	861	807	803	780	815	805	857	846	836	824	818	804	828	863	846	803	803	791	818	832	886	844	874	863	827	802	865	808	856	797	846	837	820	793	779	813	814	818	893	858	777	855	821	839	838	821	830	784	774	801	879	848	815	789	821	822	839	794	894	803	822	767	879	905	888	812	807	842	832	838	820	813	787	807	855	841	855	857	864	805	868	804	797	856	846	792	804	818	774	773	860	810	753	844	824	822	791	832	787	864	839	774	868	846	881	834	841	886	823	805	844	830	821	873	840	798	856	811	830	852	773	794	811	863	834	792	825	853	841	847	819	813	786	842	797	785	802	824	819	792	825	830	832	855	860	863	833	802	850	808	847	810	810	791	854	809	783	807	813	799	795	798	807	832	805	892	818	877	782	796	831	842	804	831	826	820	776	816	815	832	865	798	789	877	782	833	827	830	794	806	827	836	834	866	821	798	795	820	868	869	822	842	820	760	806	850	799	787	883	850	837	866	812	796	829	798	785	871	841	864	829	840	770	778	840	834	788	843	812	778	845	845	833	811	797	883	851	815	783	839	858	772	816	824	794	831	812	823	839	797	871	831	795	822	827	846	840	854	825	844	902	800	808	857	851	795	873	788	818	837	837	823	810	865	831	809	840	797	863	842	794	840	850	822	780	808	814	823	823	838	843	807	823	817	869	813	814	825	849	792	769	834	824	818	834	891	814	831	813	842	821	793	776	881	791	819	805	820	838	847	852	823	833	789	855	825	773	889	787	859	823	782	844	843	811	812	814	782	823	830	851	808	854	777	838	803	804	837	794	804	814	786	817	840	822	777	820	819	837	832	842	860	837	835	838	907	853	799	835	892	807	819	807	814	875	828	803	859	844	816	817	820	797	824	844	855	824	837	826	810	804	851	813	816	837	799	883	776	810	825	841	811	808	789	835	885	860	797	811	837	771	832	818	829	820	834	788	816	784	817	864	831	777	857	808	832	847	836	834	808	811	833	822	832	797	850	822	797	825	858	837	829	835	805	790	864	811	830	863	846	820	814	811	837	818	832	821	829	844	776	829	830	841	850	825	785	870	807	820	836	849
23479	21348	29114	23966	21359	19327	3923	1147	789	747	610	480	485	447	414	351	342	376	321	295	301	359	329	305	291	257	255	260	246	263	259	243	231	235	237	253	253	226	202	257	198	222	223	222	215	214	208	198	204	236	240	202	240	217	227	224	237	203	241	213	225	205	210	195	247	223	233	199	209	214	219	225	231	198	234	221	230	213	212	209	229	198	206	186	199	239	223	210	245	218	203	212	207	233	194	228	222	225	255	203	218	234	212	243	225	221	218	206	195	203	205	209	230	209	186	204	195	229	197	213	190	209	229	225	222	223	215	212	242	217	223	197	206	203	216	210	222	200	215	230	191	221	246	229	213	188	228	224	214	200	192	202	219	214	204	210	218	208	231	216	213	237	231	205	192	215	183	209	215	204	205	210	221	224	244	197	196	214	211	215	203	225	226	210	196	236	195	219	208	219	203	256	179	224	217	231	217	219	209	180	195	208	180	198	221	210	221	210	243	198	217	226	216	209	222	244	201	206	210	207	211	226	207	208	203	233	217	249	186	231	220	235	216	206	228	213	218	234	218	251	204	229	203	224	220	205	211	212	181	239	238	216	210	211	209	219	214	227	218	206	218	215	214	212	219	236	225	169	204	196	221	214	239	221	218	221	196	241	206	212	211	205	214	231	195	222	218	194	234	214	202	208	206	194	210	234	187	204	233	212	209	203	222	196	259	217	219	238	213	228	224	204	211	214	187	211	196	218	204	230	222	231	188	224	214	224	224	204	225	190	199	205	229	229	205	212	204	216	209	211	214	228	217	193	184	236	207	202	188	200	227	194	216	234	218	233	226	182	213	225	225	205	210	207	194	199	209	193	216	212	225	244	207	207	207	203	202	233	252	203	214	193	208	190	219	231	209	236	203	212	216	199	219	198	240	244	193	234	205	200	209	199	226	217	200	221	236	203	204	234	201	202	202	194	216	207	198	201	224	183	205	217	188	205	204	210	226	226	196	205	206	194	210	183	226	222	216	203	211	217	192	207	201	239	221	214	244	229	209	219	211	220	200	210	182	200	222	213	219	212	211	206	219	220	214	226	214	219	225	221	186	221	201	215	218	216	237	165	228	208	210	232	185	254	196	213	201	212	195	213	213	212	231	208	212	198	206	192	203	223	217	206	203	212	214	231	215	227	190	214	218	198	212	221	236	192	212	202	221	216	208	202	210	217	227	242	210	218	209	237	205	220	233	187	221	206	199	200	226	211	213	211	231	221	252	188	190	213	210	223	225	232	194	219	245	178	211	207	223	216	225	217	215	191	206	208	235	212	224	189	210	229	211	205	217	228	176	209	213	248	219	225	213	196	222	196	197	194	198	218	221	188	219	210	219	241	205	221	216	213	206	225	227	204	199	220	202	209	210	211	210	229	211	181	229	201	198	199	216	204	219	244	218	207	222	203	201	207	224	184	208	212	235	245	211	220	229	204	202	215	200	211	207	226	203	207	209	198	250	240	196	231	236	197	214	204	212	209	197	200	215	216	214	234	202	213	207	214	223	197	217	210	228	202	233	200	222	209	200	185	219	226	218	222	214	229	208	228	215	204	202	217	209	195	183	192	227	205	217	211	188	224	216	238	230	217	233	202	230	204	212	234	217	216	196	193	231	220	229	206	217	203	229	211	199	184	221	206	205	198	192	237	219	217	194	219	187	206	207	201	199	199	184	218	206	218	215	204	209	189	192	214	227	234	201	206	204	198	179	180	199	202	217	228	214	206	204	217	205	228	251	211	220	242	216	206	235	217	190	206	212	193	183	228	205	222	216	217	231	217	206	231	232	224	225	178	195	195	198	215	212	189	202	233	202	196	226	205	218	175	211	201	196	190	209	204	184	224	234	185	211	235	211	232	240	210	207	207	213	222	199	197	206	235	179	212	185	200	206	227	202	201	202	195	231	208	219	226	225	209	194	227	199	227	205	218	218	220	219	228	217	231	211	239	226	214	210	205	218	204	221	232	226	188	203	210	224	221	212	186	210	215	209	206	203	241	213	235	198	237	206	236	190	202	216	222	228	214	206	206	178	206	218	199	244	182	202	215	208	217	205	188	203	205	225	210	186	189	225	221	224	229	210	212	214	226	197	231	215	191	234	207	211	222	223	218	204	189	220	200	225	226	195	198	225	229	221	213	208	230	191	201	213	192	226	209	219	217	226	203	193	198	201	213	204	239	220	245	226	205	249	214	210	234	226	217	213	241	241	205	206	220	206	196	217	213	213	212	209	208	201	216	208	254	235	209	209	214	208	215	207	203	223	193	201	243	203	184	210	235	220	206	242	212	189	224	212	209	241	241	190	188	195	215	222	245	229	208	230	205	228	210	215	181	227	191	206	213	202	215	207	228	226	210	210	204	196	213	234	226	189	219	215	241	217	218	206	198	212	208	209	214	218	214	226	197	199	226	208	224	200	202	211	198	223	205	231	195	207	211	210	188	195	205	200	226	207	232	222	221	239	206	209	206	218	209	236	215	212	215	228	213	211	188	189	210	197	214	224	226	232	213	198	207	206	225	218	225	207	212	228	189	201	200	218	205	205	232	231	199	188	215	196	217	255	203	211	204	214	241	235	202	213	217	221	218	204	209	235	217	228	246	212	220	198	233	206	234	209	233	234	234	197	192	237	191	226	215	224	202	220	226	248	235	207	178	217	209	188	195	218	217	199	223	223	225	210	226	219	218	190	206	215	218	222	248	209	230	214	200	214	224	223	206	180	204	225	207	229	200	202	208	218	231	217	223	211	227	178	204	202	216	224	223	220	220	195	208	207	195	202	208	227	222	220	213	221	208	231	200	236	243	187	206	230	234	221	221	249	207	196	183	196	199	203	191	235	203	219	238	234	215	206	207	217	212	222	209	196	237	212	205	188	210	214	189	216	225	228	203	207	224	234	217	199	211	237	215	182	195	210	212	201	216	228	192	218	215	224	231	212	229	222	194	216	196	224	231	231	226	211	199	211	224	211	206	196	231	222	213	238	194	237	191	213	212	201	200	214	199	217	194	199	203	223	230	215	242	212	188	219	203	186	211	210	202	210	217	251	215	210	207	243	203	227	222	245	226	249	203	190	227	235	215	212	232	216	216	204	191	200	230	209	199	216	228	209	208	186	221	218	205	204	218	213	205	208	226	249	224	207	218	229	202	205	193	222	195	226	222	201	189	203	198	217	227	232	233	233	229	200	202	214	208	164	210	199	218	236	202	222	194	220	218	206	234	213	185	227	218	214	213	240	222	215	207	204	194	212	214	213	213	225	211	213	200	198	234	221	225	191	191	226	195	201	198	229	229	236	215	188	216	194	211	218	201	228	227	229	231	226	232	202	230	208	237	192	219	215	226	209	234	204	225	228	248	216	184	224	195	204	240	249	221	197	233	214	200	242	217	226	207	225	190	227	238	230	206	197	199	204	219	187	220	214	227	226	222	218	182	180	210	206	215	209	244	206	216	193	201	218	233	235	192	225	197
18549	33127	31281	20153	12983	8034	4731	3089	2278	2151	1740	1335	1115	1009	1018	1010	901	821	710	626	649	701	686	617	578	535	468	494	477	489	444	411	435	417	457	403	426	418	393	382	415	393	395	371	369	412	402	387	405	371	381	400	374	390	389	369	388	377	361	388	360	379	384	362	351	353	381	406	381	384	362	375	370	362	350	392	367	354	372	359	377	373	399	372	411	364	360	373	376	357	352	346	369	359	363	367	347	373	378	371	362	373	370	343	387	359	389	369	339	396	345	391	356	380	320	375	341	377	367	364	332	395	330	343	372	352	365	310	343	399	349	383	351	382	366	346	373	353	382	373	371	344	353	398	352	380	347	354	379	341	355	342	382	358	339	365	350	352	339	331	379	331	376	382	415	350	356	383	365	361	377	344	364	388	383	356	392	337	368	382	350	357	379	340	348	348	382	371	317	371	346	364	321	359	383	352	364	346	340	344	419	363	376	356	339	355	357	353	360	361	350	424	345	389	410	353	372	383	379	373	366	401	368	393	349	335	351	347	328	352	384	368	353	384	351	335	348	354	359	357	364	381	327	332	368	375	403	388	356	377	352	348	367	349	368	334	363	355	377	345	347	364	373	370	371	411	359	368	369	357	382	336	371	331	381	365	352	374	399	351	393	338	359	337	413	367	355	372	330	365	372	360	340	320	336	310	383	371	370	365	371	356	354	353	351	363	379	363	353	384	366	366	351	328	338	330	361	378	343	381	362	342	373	349	348	365	368	380	357	360	357	330	345	374	383	363	344	367	383	374	366	345	348	370	348	376	388	381	325	391	361	352	415	340	381	338	337	317	356	365	372	350	358	346	388	382	331	353	363	367	353	335	397	371	354	364	369	374	357	360	358	339	358	384	341	398	376	380	363	386	349	372	340	360	358	334	387	385	365	368	342	348	359	352	338	346	351	357	383	370	334	344	353	389	346	385	347	387	346	316	350	363	382	376	366	364	340	378	352	350	334	371	405	351	401	387	400	343	379	372	350	383	379	386	368	354	331	388	358	349	393	350	355	367	332	344	369	378	368	379	325	335	369	338	371	363	351	369	378	334	361	359	379	357	370	364	382	335	380	346	376	377	367	391	376	375	363	370	353	374	400	358	384	361	382	360	346	361	369	340	348	365	365	379	368	366	391	366	394	363	371	363	375	359	353	361	363	341	370	327	378	373	353	350	356	371	356	360	373	352	368	345	371	354	369	365	387	348	381	362	344	336	373	351	332	373	370	328	351	361	374	380	344	384	350	330	382	373	357	344	380	337	381	369	370	370	350	358	362	347	377	366	371	385	356	326	311	366	341	368	364	391	368	358	378	365	349	362	367	355	378	330	368	388	344	318	351	381	350	407	337	361	377	381	362	407	364	346	355	331	342	337	381	344	338	364	384	367	373	362	339	381	341	363	348	370	366	373	360	358	325	357	358	361	362	382	370	339	356	356	354	354	343	384	377	375	382	364	344	375	369	380	357	367	366	342	316	361	335	338	374	373	362	355	380	359	374	358	322	409	375	344	365	372	357	342	315	358	353	380	374	389	351	327	377	379	347	381	375	378	377	373	354	363	349	364	360	361	358	356	397	383	363	347	340	393	380	345	336	366	370	368	370	357	381	358	333	321	319	360	362	343	354	345	342	350	359	351	340	384	344	350	363	354	353	354	338	337	397	354	371	381	354	373	370	377	364	364	350	323	385	349	343	377	343	356	382	357	360	357	352	341	367	345	386	354	415	371	342	368	358	364	377	355	346	338	326	386	405	366	361	333	338	364	399	365	366	400	352	369	379	374	325	363	407	344	378	368	361	410	333	338	330	387	372	367	368	352	359	425	372	392	324	383	366	363	355	347	370	363	357	371	351	392	370	340	369	362	350	360	365	365	362	376	361	358	367	354	369	341	374	366	357	372	353	339	385	413	335	334	360	347	375	399	384	358	354	333	358	353	365	389	387	357	351	374	369	369	352	356	374	363	362	370	356	354	351	327	322	348	367	374	386	357	386	371	357	364	350	354	380	364	390	346	384	353	340	344	351	378	371	366	362	353	374	345	369	358	375	363	377	354	355	363	381	385	366	339	329	378	363	357	367	343	312	335	356	388	331	378	346	394	370	381	372	391	372	352	389	362	333	356	385	349	386	363	354	385	369	372	352	349	365	381	351	390	402	330	395	403	344	348	352	364	346	386	360	344	389	352	340	337	366	382	387	344	342	347	361	384	346	430	345	339	344	359	351	391	370	345	385	362	374	367	371	322	348	359	365	390	374	341	368	364	361	384	366	362	365	342	371	343	361	383	345	354	353	373	354	331	359	335	355	372	368	370	362	337	363	353	360	348	365	357	364	346	353	397	363	345	372	379	349	343	348	360	351	352	382	367	393	352	331	336	367	376	366	353	375	350	401	356	373	374	375	397	354	353	354	355	339	357	382	357	362	371	339	353	361	336	391	390	367	344	344	355	406	364	386	350	331	356	330	389	360	322	361	390	362	365	348	377	375	301	365	402	333	358	357	323	351	326	373	373	393	349	381	383	377	371	365	380	343	352	383	332	371	365	347	401	369	380	338	364	341	346	343	356	366	382	351	368	371	334	381	374	376	367	327	359	343	380	369	357	361	360	333	387	332	382	347	342	354	372	339	332	367	339	357	379	366	363	372	385	365	371	359	355	394	344	355	367	347	349	366	346	377	357	352	379	353	388	371	346	349	378	380	363	350	358	365	355	358	381	354	365	360	359	353	360	403	340	366	364	362	357	351	369	352	332	334	347	380	339	335	364	345	345	375	345	346	350	374	345	354	369	381	358	349	352	348	383	375	383	368	387	390	350	338	373	341	370	373	346	387	367	354	344	359	414	392	353	375	376	363	371	388	354	350	335	375	391	377	358	341	350	377	373	355	348	358	372	361	365	358	362	339	357	377	368	387	348	364	372	379	348	344	341	329	366	349	346	355	378	374	381	363	374	390	357	356	357	375	365	366	352	363	385	379	342	367	361	324	365	379	372	348	365	327	390	395	351	346	353	352	395	359	358	355	352	367	375	352	349	333	329	343	345	346	349	354	388	385	352	385	374	362	372	370	383	359	366	396	350	361	363	379	398	375	347	370	388	349	323	354	369	376	382	359	365	357	366	374	379	390	362	344	366	373	370	375	331	399	320	383	341	354	352	398	409	376	375	394	338	347	370	371	406	382	343	310	378	376	338	355	382	352	383	346	369	365	375	375	363	389	364	352	408	361	361	371	330	379	373	403	391	376	352	362	370	372	354	389	367	357	349	388	368	341	360	363	357	355	401	360	385	358	395	312	348	419	360	348	381	358	333	358	360	346	401	384	339	384	393	378	355	338	354	327	394	394	379	355	396	346	361	368	377	375	396	350	339	353	359	398	366	369	367	374	332	357	361	381	373	353	356	355	352	367	387	348	360	348	331	405	349	363	357	355	318	361	320	382	398	345	380	371	320	348	378	341	341	379	359	357	364
27057	20657	14930	6474	2417	1283	823	729	628	660	626	577	623	570	604	558	574	565	597	587	581	534	552	559	523	537	545	553	508	557	522	553	534	539	550	555	576	574	536	557	542	515	518	581	540	551	554	537	523	522	594	520	564	537	540	542	517	559	514	541	490	536	534	573	498	536	546	579	520	532	536	522	519	507	548	543	531	574	529	550	522	532	533	532	563	544	518	496	542	538	545	559	541	524	571	495	545	529	593	539	535	542	510	506	515	533	596	551	517	562	555	525	555	551	553	561	541	567	512	540	499	536	534	564	511	564	510	510	541	515	527	539	519	519	550	572	519	553	554	504	533	575	548	531	559	577	534	523	562	559	534	512	561	528	534	535	575	549	560	524	549	513	527	566	512	565	529	534	521	528	502	542	538	532	560	557	533	521	499	564	513	526	506	538	549	546	542	528	530	545	528	548	535	545	563	534	524	560	524	526	564	540	543	546	558	559	570	532	577	565	570	510	534	539	537	556	566	527	543	502	518	508	529	533	513	500	515	518	588	515	540	536	537	539	552	537	542	562	545	567	529	532	539	562	566	495	550	547	517	573	494	549	532	523	527	548	557	503	584	526	544	526	556	524	532	586	503	554	534	540	542	529	572	529	517	532	572	519	550	532	548	569	533	561	537	528	499	555	541	534	529	492	512	544	492	538	535	572	506	529	488	552	514	500	594	507	560	537	538	541	577	537	536	518	564	550	573	555	534	524	521	555	519	535	504	554	505	559	551	512	499	554	528	530	537	565	505	527	467	562	541	530	535	515	536	539	576	527	549	545	557	544	516	533	540	507	573	565	530	570	537	534	547	553	554	590	521	552	524	547	563	533	534	508	531	552	554	501	544	550	515	533	541	523	528	530	572	497	554	531	581	557	543	500	539	561	569	549	544	573	544	512	553	503	525	566	561	513	541	563	530	529	509	576	550	502	492	496	554	542	552	526	536	533	521	518	536	583	551	631	521	554	541	575	545	610	489	543	580	540	526	546	536	569	511	521	543	508	526	558	537	518	535	529	573	532	534	508	523	549	503	540	555	557	547	547	545	515	554	547	485	578	585	532	546	530	582	548	593	536	514	532	511	486	534	465	584	522	522	515	559	540	500	544	550	530	561	528	542	516	562	493	543	530	547	534	531	582	517	543	519	557	530	539	529	536	534	502	546	552	574	545	549	540	519	557	573	515	529	539	536	530	499	505	521	550	573	512	537	616	577	494	528	548	526	527	537	526	511	540	565	494	519	517	566	549	561	591	507	534	601	508	552	523	549	555	529	537	520	566	586	543	522	573	560	526	517	595	560	574	565	535	531	579	572	491	535	502	540	500	503	535	562	537	551	533	574	556	533	521	552	500	514	546	546	569	527	568	551	527	539	528	520	560	541	510	519	551	524	541	569	535	566	504	540	558	535	577	523	528	537	503	590	551	478	550	483	515	568	535	512	550	574	502	506	598	551	559	520	554	557	521	553	526	595	588	527	516	529	564	535	548	562	524	560	518	563	534	529	508	481	523	517	583	529	583	549	517	533	541	532	554	521	582	545	582	514	580	516	515	498	507	523	524	500	554	494	581	458	536	529	516	568	543	526	586	486	533	517	495	508	559	559	572	577	544	542	543	523	486	541	549	529	513	565	540	541	523	543	528	543	565	527	519	549	573	505	531	534	538	567	544	555	544	540	516	589	507	552	522	513	571	528	534	534	563	535	555	569	527	546	555	531	547	524	565	549	537	542	516	533	547	570	562	562	532	544	514	576	544	537	517	498	534	557	540	553	548	568	545	565	577	522	515	508	549	527	552	517	532	585	524	561	518	536	560	509	546	551	565	556	531	584	535	568	544	493	545	556	484	526	515	510	556	531	549	573	534	509	510	541	555	530	593	580	524	491	563	517	498	584	553	514	567	567	558	527	578	543	534	532	549	554	562	526	566	557	521	503	521	543	538	518	519	541	513	540	562	532	552	551	535	510	544	570	531	503	527	530	537	559	564	522	483	547	582	537	534	579	515	470	515	516	530	551	550	574	590	515	530	518	515	572	559	573	556	544	567	528	526	530	529	559	553	552	487	565	508	537	544	522	524	587	523	496	519	561	519	524	554	529	510	516	527	542	562	554	527	535	523	502	542	553	528	566	545	510	548	552	516	550	519	555	537	534	570	555	580	520	549	524	561	539	509	533	516	532	524	526	587	534	548	525	519	544	549	538	558	503	545	527	564	540	548	478	598	561	506	505	596	534	533	543	527	529	546	506	536	594	525	580	560	540	530	580	533	530	509	555	554	530	546	529	603	553	490	539	502	531	535	541	588	535	567	538	533	560	524	520	537	603	517	518	515	540	542	495	545	509	583	562	579	536	552	505	518	579	536	516	497	526	537	566	514	531	556	547	533	513	528	530	544	556	570	576	576	522	520	549	511	572	512	541	505	532	526	542	567	571	529	546	543	522	515	517	553	569	515	536	531	554	545	520	499	521	484	532	521	495	548	522	512	537	542	528	554	501	574	542	528	539	520	506	540	551	527	551	554	529	556	534	568	524	536	530	543	531	557	544	515	525	551	527	486	563	518	532	526	531	568	546	510	534	533	537	530	543	547	552	549	580	501	546	520	548	524	523	539	491	533	514	592	537	572	536	495	548	556	547	495	508	576	554	557	525	491	538	549	521	534	510	489	543	545	548	520	544	547	603	562	551	522	574	534	534	529	546	503	542	522	558	524	578	549	524	539	538	552	513	563	537	540	547	564	501	557	561	569	522	581	515	538	534	590	569	549	524	541	565	566	513	531	534	526	543	540	519	530	568	523	571	582	530	561	555	547	565	551	529	515	561	522	572	534	543	558	523	498	584	498	505	548	549	506	539	533	582	549	525	530	565	542	522	567	551	529	560	506	541	506	535	558	558	543	531	558	538	532	519	546	502	512	573	547	557	540	540	551	559	523	566	523	525	538	554	541	538	533	530	545	540	548	560	587	552	534	547	544	502	569	489	538	524	516	536	487	546	562	554	535	542	544	524	579	585	518	518	552	555	527	517	532	552	562	528	528	529	496	538	519	588	552	550	555	556	576	572	567	521	518	540	539	528	539	563	542	543	566	549	507	550	541	555	533	565	524	557	533	577	580	559	548	535	507	534	510	557	567	518	563	537	524	570	542	574	554	557	509	551	549	534	530	571	539	523	552	531	541	532	518	520	521	532	509	505	554	524	545	549	483	546	538	498	475	556	536	563	500	542	550	518	556	566	500	551	549	571	549	570	516	542	541	562	495	504	542	548	531	568	484	542	558	524	465	499	548	521	537	514	545	535	572	528	580	548	548	518	512	512	560	535	526	595	551	543	567	544	561	529	563	526	530	535	516	605	520	556	537	582	528	526	557	520	564	538	574	526	550	555	558	548	532	545	542	551	539	570	529	523	511	532	504	576	559	551	490	565	518	540	553	547	558	563	528	535	578	547	529	537	518	577	517	557	544	549	578
14701	22234	19279	9913	5754	3084	1838	1272	1124	1139	1159	1033	973	931	909	911	930	930	932	973	960	969	963	998	941	895	876	884	902	902	830	919	894	918	874	891	848	824	889	886	895	883	899	841	865	864	852	879	916	823	910	892	834	879	905	822	901	842	863	805	861	847	823	876	882	872	894	947	851	893	852	848	856	833	857	847	920	906	892	883	924	837	830	839	879	834	905	908	861	887	887	881	849	882	905	889	906	876	891	886	860	860	913	848	858	853	878	846	847	850	869	852	925	910	890	844	826	873	829	866	807	875	840	844	860	856	848	852	866	874	859	856	904	869	851	937	881	829	787	776	855	911	901	815	864	818	911	832	843	847	918	835	866	858	885	866	878	901	878	885	891	890	851	853	876	859	845	885	796	826	904	886	902	901	851	894	867	942	897	862	903	886	877	911	847	898	887	880	877	869	870	870	858	822	894	842	860	913	914	909	815	862	884	879	857	839	918	852	875	855	875	886	887	845	876	846	836	839	927	874	877	910	898	945	858	890	943	891	843	862	831	885	905	845	826	902	884	860	863	823	837	849	864	885	887	877	888	847	901	899	890	894	911	850	894	899	879	858	852	866	873	889	836	907	854	868	872	826	885	824	885	868	823	901	872	849	841	887	877	867	887	869	914	849	855	854	832	858	850	863	900	901	836	830	889	859	875	863	853	888	874	893	862	871	856	831	916	867	879	893	879	893	876	955	888	829	809	843	854	837	872	860	893	881	911	803	900	884	863	809	866	875	907	935	821	847	857	861	864	827	849	834	904	881	928	869	854	879	866	856	884	848	848	828	878	832	859	855	870	858	869	877	880	855	899	854	913	846	844	879	877	861	911	874	833	838	851	881	854	865	905	853	901	860	853	822	855	823	844	859	880	846	898	925	867	881	857	873	878	857	930	900	881	826	871	912	884	842	842	892	873	869	845	864	847	829	850	867	840	902	867	844	867	909	847	873	868	879	805	859	838	866	874	810	837	871	845	864	902	826	817	868	877	871	834	892	876	859	868	876	917	854	906	903	865	890	929	846	886	850	794	872	913	911	879	878	877	880	875	863	848	858	891	886	871	888	877	849	850	842	935	834	917	852	864	878	896	898	825	889	875	935	836	886	894	922	873	890	866	855	867	872	869	873	843	913	876	924	897	895	817	876	871	874	848	889	839	925	876	858	871	838	875	916	880	861	849	828	892	831	872	822	870	810	885	885	892	869	858	886	915	856	835	827	885	848	888	833	826	868	924	832	889	890	882	875	832	917	903	810	839	876	888	866	886	894	810	928	895	843	863	886	881	872	874	856	866	897	873	906	896	914	862	867	888	874	903	866	836	848	852	818	818	880	908	897	866	836	825	907	860	901	831	898	867	925	829	867	854	884	857	906	882	881	832	896	891	851	857	857	871	874	912	833	818	914	916	868	873	888	855	879	879	814	866	840	865	910	833	854	821	857	856	896	857	882	892	859	892	894	910	890	921	888	877	884	900	906	851	866	917	854	843	891	871	868	886	849	904	817	851	889	933	827	872	849	868	865	906	802	930	843	887	806	918	846	863	867	863	909	875	874	863	915	885	936	866	869	864	860	875	902	876	907	887	854	866	871	878	814	849	912	860	840	865	872	853	880	885	918	870	852	878	863	827	843	853	874	892	840	888	887	882	879	876	882	846	902	863	926	851	821	897	864	852	871	873	837	900	874	867	844	891	861	876	843	886	858	875	934	855	916	860	864	891	832	904	853	914	860	857	850	904	879	804	876	879	895	864	926	891	892	862	835	907	821	896	865	869	857	859	809	861	852	897	927	958	879	941	907	890	868	860	800	864	860	895	905	853	876	851	848	886	821	850	868	853	880	894	880	830	812	865	825	866	829	864	848	907	943	894	879	877	933	854	817	889	905	845	861	869	863	875	911	913	878	881	914	851	973	852	890	893	882	880	874	798	842	889	851	879	875	898	872	837	871	899	889	899	880	899	847	916	928	917	806	817	893	870	873	896	838	912	842	893	881	887	916	849	851	884	863	875	920	876	926	877	935	870	865	867	945	870	861	870	879	870	875	922	860	851	844	888	883	872	900	881	860	850	881	827	874	872	849	885	819	831	893	885	896	909	905	895	884	902	825	886	869	848	894	895	853	897	878	870	839	864	883	931	890	845	826	828	916	852	914	862	866	836	853	866	893	853	847	853	900	885	885	891	857	852	944	920	872	871	887	932	852	847	902	924	884	896	854	858	850	855	882	891	897	901	885	883	833	916	842	852	843	804	847	876	908	833	826	878	831	869	913	878	910	837	836	844	847	832	867	900	851	863	876	857	883	870	917	868	897	855	849	907	872	897	885	839	901	848	885	817	883	894	835	888	849	862	871	886	864	881	872	871	886	913	863	881	888	860	897	806	807	881	922	851	842	882	889	817	860	917	877	930	938	907	856	882	867	798	870	893	850	879	857	830	845	898	940	882	903	862	854	844	858	921	844	805	895	899	847	829	833	835	881	917	869	883	899	905	886	902	858	814	869	827	840	840	896	888	869	877	823	901	868	931	842	870	808	887	896	905	873	886	839	896	868	837	837	915	868	880	891	842	910	865	850	870	923	923	850	858	870	894	829	898	839	828	852	848	914	862	865	857	889	871	888	861	855	878	849	867	860	881	846	865	850	884	819	897	833	844	909	872	866	886	893	854	864	902	914	853	861	845	912	892	837	828	881	869	851	847	849	884	878	854	863	871	873	861	921	837	876	856	909	870	894	865	911	836	899	940	864	838	884	843	885	854	886	909	890	884	924	855	851	859	870	844	872	888	902	845	868	899	870	848	895	851	852	844	845	859	852	874	869	839	885	899	838	824	851	895	920	865	893	869	916	846	899	922	854	816	846	889	919	917	899	836	850	896	818	924	881	823	909	879	844	827	837	904	871	841	868	872	884	804	828	825	864	877	810	907	855	932	870	851	899	855	888	894	852	913	872	841	807	863	871	808	863	821	868	900	851	870	835	826	816	811	848	877	866	847	841	847	872	899	883	867	868	875	856	881	849	894	865	879	879	850	856	924	884	876	834	845	926	873	877	868	918	850	853	869	851	844	897	839	913	909	849	878	851	918	868	840	878	902	867	859	866	909	898	845	894	844	890	856	905	880	848	846	874	841	889	888	873	921	919	873	863	900	846	854	845	846	901	853	872	869	854	858	834	875	886	867	809	876	853	832	884	915	848	911	924	872	888	885	865	858	878	898	902	858	864	904	811	900	906	917	872	874	872	879	901	873	845	905	834	871	898	829	848	927	870	874	869	918	853	925	839	896	918	864	846	936	856	876	864	813	869	844	870	868	884	856	893	895	874	862	887	861	844	838	878	848	863	837	877	857	819	885	885	892	911	897	862	889	886	869	851	851	893	937	932	867	891	816	876	917	868	865	900	884	847	811	892	908	911	883	792	894	870	857	833	831	884	878	915	877	884	895	875	829	875	909	896	859	837	891	870	939	887
24535	21374	28426	24705	19286	4960	1610	984	816	759	741	726	658	627	629	627	615	632	557	577	568	559	578	566	523	508	488	505	515	546	529	501	516	503	529	518	526	537	540	515	506	529	518	506	501	521	496	520	528	533	545	502	511	491	518	473	502	504	478	504	465	514	516	531	500	507	481	502	481	512	527	471	509	487	495	476	478	515	504	524	474	493	506	516	480	511	553	490	508	486	473	490	531	470	479	521	505	490	505	464	505	483	498	498	478	503	500	481	499	547	489	524	520	503	517	503	456	521	500	495	446	495	462	544	482	519	503	514	517	519	500	491	500	502	500	494	483	500	512	489	477	479	515	525	525	511	512	525	511	524	540	498	452	484	498	478	470	512	531	523	533	551	481	531	497	503	515	468	507	472	504	495	478	531	458	520	534	485	463	478	503	538	488	506	471	501	480	458	500	517	529	497	477	511	516	518	493	545	498	527	497	512	538	529	479	481	513	486	482	516	506	524	508	527	501	546	499	533	494	506	512	521	536	500	458	479	503	480	523	474	500	504	497	494	536	517	475	460	523	545	522	509	529	511	499	479	513	481	537	459	511	538	524	492	531	483	496	499	477	498	496	473	505	471	507	495	469	479	485	493	527	490	550	500	519	553	473	456	473	504	488	474	517	480	484	516	508	519	488	480	480	494	494	517	494	495	490	536	482	484	509	476	499	529	519	521	552	490	517	528	453	513	509	532	509	537	484	520	514	491	455	489	464	510	502	478	494	492	500	516	472	525	497	508	495	524	485	481	531	518	539	530	460	489	525	518	507	505	526	496	493	520	543	536	488	469	481	466	522	504	475	514	514	471	509	480	495	541	473	532	501	510	512	498	529	467	468	477	486	528	485	473	516	487	526	494	529	483	482	537	484	464	503	483	524	482	507	501	532	483	505	497	479	488	532	502	511	532	473	514	521	489	493	515	482	496	482	463	491	475	498	468	515	489	486	522	517	529	470	495	520	516	527	534	498	537	500	509	519	483	506	524	472	496	500	503	473	495	496	519	498	524	491	504	499	533	491	473	492	497	533	496	466	545	524	465	494	471	516	506	550	514	535	539	465	449	453	510	495	501	490	523	511	462	511	486	504	493	533	500	492	468	479	487	511	534	454	519	502	507	500	498	496	481	475	487	467	501	509	507	520	515	473	505	515	493	536	472	510	491	510	493	492	509	487	490	525	506	516	537	489	517	497	502	490	509	490	521	491	470	508	497	485	506	490	484	523	503	516	499	467	504	518	488	524	471	487	545	483	537	531	514	502	486	500	470	500	506	450	516	489	494	498	479	486	490	524	522	495	495	492	514	510	495	516	510	504	497	505	483	493	497	524	475	490	521	513	491	484	490	491	485	515	498	465	515	522	545	500	532	477	520	467	489	515	492	509	524	499	527	540	516	512	505	498	510	507	460	478	506	516	518	489	508	488	489	511	494	510	496	462	491	509	488	496	489	462	467	461	538	515	494	525	521	506	446	528	522	492	447	492	498	515	486	496	517	459	517	507	515	498	514	523	536	481	513	509	487	491	502	471	504	527	514	568	491	516	485	523	518	499	514	509	517	507	474	467	470	499	491	543	488	494	504	514	504	515	509	493	521	483	471	485	536	494	506	527	519	470	476	511	501	502	515	508	511	513	460	511	516	480	500	497	506	482	520	520	502	500	539	490	483	519	493	508	538	475	506	503	506	512	510	474	488	531	500	468	475	515	514	523	482	526	506	476	555	501	524	492	511	497	514	521	476	472	479	487	509	521	491	515	437	510	547	493	527	497	515	489	501	523	516	473	503	515	489	480	533	542	523	500	458	529	551	512	466	497	495	479	507	500	509	495	510	493	510	450	517	509	490	494	515	477	514	472	499	523	515	510	488	500	499	503	493	488	498	496	498	510	536	532	529	506	465	460	482	517	488	531	506	476	522	475	518	496	514	514	426	507	492	473	511	549	503	555	485	466	543	473	490	475	489	508	503	515	483	515	505	527	500	509	482	504	540	558	504	501	521	487	474	501	482	486	488	519	498	499	491	488	488	461	528	503	472	518	494	556	497	510	490	514	473	516	544	538	514	478	499	475	483	513	526	526	514	536	501	522	474	493	460	449	462	505	537	541	479	540	546	517	498	539	507	495	504	507	500	494	496	492	517	530	529	539	516	479	478	484	501	461	432	495	515	528	499	536	496	529	508	463	495	509	488	473	519	478	459	479	499	491	490	525	541	475	526	505	506	523	492	518	507	484	468	488	496	503	525	478	478	516	492	508	469	536	477	430	457	472	524	487	466	493	503	497	486	488	483	494	493	503	482	518	503	514	534	491	525	498	508	501	507	492	500	473	525	495	517	506	493	468	509	471	478	489	479	508	481	487	518	492	502	475	558	550	444	513	520	478	486	499	476	515	499	489	502	497	494	468	483	488	526	493	519	471	521	523	486	505	453	520	485	485	526	496	513	509	519	479	525	501	529	482	475	462	538	482	529	482	487	498	503	495	468	489	495	517	525	471	494	500	496	581	514	553	496	504	505	498	485	459	543	528	465	491	502	492	507	558	519	554	473	508	506	497	474	471	522	533	484	459	481	514	520	519	515	511	492	476	495	473	499	518	506	527	501	474	470	507	461	532	511	485	513	499	480	502	489	495	498	482	541	483	490	526	493	513	533	481	502	494	500	466	526	501	460	488	517	515	506	502	512	498	496	500	507	497	505	493	491	546	516	534	509	530	509	511	513	471	503	505	479	457	516	488	501	541	468	509	531	510	486	458	521	475	495	516	508	479	492	522	474	487	533	545	476	523	543	531	508	489	470	508	532	521	538	487	487	529	494	536	490	479	492	502	505	517	507	506	455	513	498	513	452	510	515	527	526	502	504	504	472	529	504	467	517	505	542	487	490	560	499	470	470	493	561	525	487	482	519	507	480	469	501	500	478	512	505	557	535	460	503	484	520	501	483	507	483	487	513	529	505	499	496	552	500	512	516	499	505	499	481	523	490	491	531	502	490	480	508	484	518	499	525	498	544	487	499	506	512	515	498	518	502	523	475	510	526	509	463	518	461	517	471	429	517	503	524	504	475	484	543	491	449	513	476	497	483	492	489	502	481	447	492	524	495	514	510	507	539	513	505	458	497	498	487	452	530	499	479	490	502	519	499	516	473	509	500	467	488	523	534	450	541	511	508	489	494	501	489	493	477	473	479	529	509	483	496	519	541	526	484	467	513	488	491	500	462	472	524	492	512	465	515	495	551	530	485	514	520	489	503	474	494	495	504	500	501	478	471	506	525	484	511	494	519	513	520	488	482	478	469	499	490	507	537	535	498	472	479	483	506	490	515	505	517	507	490	511	513	525	500	497	514	496	446	512	462	498	496	481	512	500	495	501	500	513	503	517	507	484	480	487	491	536	479	470	503	511	446	517	513	494	498	528	471	541	511	501	549	528	542	490	491	498	498	514	511	521	484	485	515	491	518	482	513	512	512
16353	29788	25495	16024	10073	5511	3520	2321	1827	1636	1641	1464	1324	1258	1203	1151	1106	1102	1016	971	979	975	1003	910	945	958	906	786	886	863	881	898	883	813	838	911	812	860	880	848	853	860	803	820	834	850	812	883	907	863	835	844	835	833	805	846	837	850	789	821	813	828	837	867	834	860	796	809	799	834	825	813	836	813	816	807	835	862	804	835	812	819	857	809	812	778	857	850	858	851	810	830	827	794	853	825	845	766	855	800	858	790	814	834	840	824	844	829	852	860	847	775	860	894	845	865	824	813	792	841	818	833	804	881	820	843	879	814	801	808	847	823	800	812	794	768	862	766	804	810	830	762	786	804	851	847	835	755	826	798	777	827	865	865	798	845	823	793	781	858	842	807	833	808	786	792	777	844	869	846	818	804	816	756	855	777	798	798	810	831	830	826	830	863	777	790	874	822	832	822	801	836	805	798	834	829	891	817	798	760	839	842	797	761	815	801	813	837	825	772	827	811	775	808	845	796	785	859	793	861	814	814	807	824	769	810	829	842	796	846	827	846	792	786	897	822	846	800	832	784	799	850	781	784	900	898	794	847	837	824	825	835	847	863	877	833	790	824	783	813	847	793	854	806	811	799	795	784	813	792	810	810	822	840	823	830	846	799	859	859	893	821	826	805	837	863	850	818	835	822	850	753	840	798	850	845	806	775	807	791	846	752	792	809	818	804	827	837	842	792	839	842	828	826	796	862	804	839	817	801	812	829	838	850	803	805	825	851	810	833	858	830	784	767	832	780	795	834	861	844	858	857	869	808	901	855	811	796	866	820	832	799	800	807	835	816	810	812	786	837	844	770	833	837	825	777	773	801	823	800	827	801	823	827	811	830	811	842	714	819	816	832	794	860	837	841	876	878	803	823	827	816	818	827	833	835	853	835	823	854	874	792	839	838	860	848	835	761	879	792	806	828	859	820	843	885	822	801	806	856	834	818	857	792	836	772	886	811	853	777	840	830	849	845	836	827	821	829	814	825	843	829	814	841	846	782	804	829	831	857	816	800	839	840	792	777	796	794	807	795	782	819	800	785	819	788	826	871	830	832	840	809	815	838	851	816	864	818	853	775	861	827	819	824	789	869	877	789	813	805	811	817	788	852	815	828	804	798	812	833	814	834	823	820	855	819	822	829	819	842	825	846	835	862	820	798	856	803	872	823	827	793	798	816	807	830	867	853	819	860	769	811	793	846	792	819	810	844	845	861	795	823	766	816	838	859	843	823	802	810	818	848	853	823	799	866	819	810	801	826	789	801	875	842	803	819	779	849	842	847	847	848	832	785	769	813	825	841	787	820	889	797	847	889	816	811	854	830	815	801	806	820	824	787	800	787	836	817	846	835	844	838	802	811	817	766	807	856	843	825	784	797	838	821	823	763	798	833	802	826	806	807	808	791	802	810	799	835	849	858	806	852	826	834	818	800	825	804	857	799	777	745	841	835	830	829	806	784	879	797	833	793	813	845	816	833	750	826	812	831	850	859	831	821	812	818	826	814	837	819	888	823	861	810	827	894	791	820	859	831	844	846	786	839	822	858	809	798	834	871	779	798	805	859	828	826	810	874	838	773	812	842	779	815	792	862	851	823	819	848	791	811	867	843	794	848	813	845	813	814	808	860	770	781	787	835	850	852	852	803	826	853	881	817	842	826	833	882	777	821	793	796	847	812	778	828	847	825	811	827	837	810	851	837	804	822	836	792	817	847	818	795	786	836	818	797	815	836	876	861	759	880	754	836	820	853	837	836	799	812	835	833	808	834	813	850	824	903	853	801	857	834	818	824	816	848	829	811	811	807	859	816	808	824	805	775	810	844	774	838	850	791	846	820	804	838	829	811	827	816	807	834	842	801	804	864	836	813	841	850	810	853	792	804	840	842	788	794	822	784	740	822	778	861	839	805	844	803	839	796	794	866	828	806	832	833	812	796	780	848	851	796	873	785	795	816	845	801	815	818	805	841	786	850	791	838	873	852	859	803	773	811	768	804	794	801	821	839	866	815	841	836	793	810	789	799	834	820	815	828	822	876	805	812	785	808	842	801	823	772	829	810	795	820	783	796	794	800	803	839	803	824	815	797	845	775	816	832	818	836	824	852	882	787	780	811	857	842	798	831	844	797	798	790	830	797	787	804	811	833	924	819	791	795	854	817	815	765	806	852	826	805	845	842	803	808	821	862	794	795	813	823	784	823	831	798	776	836	841	841	804	762	823	834	832	832	799	781	805	834	829	856	850	867	832	827	792	816	789	793	842	871	872	828	797	819	828	786	812	796	753	807	824	819	813	818	823	846	797	782	842	790	800	832	821	821	788	760	792	810	818	811	832	837	856	819	812	814	834	852	803	836	854	807	798	846	879	822	837	788	833	781	812	822	826	809	844	800	856	881	791	837	747	809	817	802	836	812	830	768	850	818	791	850	854	816	840	820	868	816	793	775	818	787	849	853	782	823	839	814	813	822	812	842	824	864	808	793	797	783	817	824	770	814	818	863	840	835	842	835	807	826	874	842	814	861	824	842	802	838	849	809	791	796	785	857	827	741	831	784	814	837	849	856	826	835	823	908	832	823	838	813	808	793	818	801	805	832	765	815	848	782	845	834	839	821	783	799	837	822	799	831	791	831	808	782	865	839	842	807	828	811	869	861	790	820	781	814	830	816	809	822	811	805	856	860	811	798	812	787	813	843	849	817	848	866	798	827	802	832	860	818	875	845	771	810	854	793	850	787	800	843	811	808	865	840	813	853	780	818	879	849	816	768	818	858	826	810	855	829	809	826	803	847	838	826	810	823	787	812	900	845	836	794	786	876	794	833	774	799	827	808	787	843	808	858	829	880	817	866	823	845	872	845	827	791	839	803	852	778	788	796	831	767	848	838	792	824	852	841	820	820	834	832	766	811	834	812	809	813	828	825	819	818	772	839	847	807	821	823	867	808	814	812	804	818	841	881	904	845	809	792	836	837	788	839	816	815	785	839	834	817	849	801	857	827	813	833	777	801	873	858	823	818	827	781	850	820	857	814	821	796	847	841	825	822	824	794	853	859	796	812	859	797	798	822	840	771	821	847	797	791	809	889	804	821	767	829	841	788	884	793	778	856	790	822	801	834	801	829	793	846	815	791	813	811	825	863	832	789	794	810	855	782	822	833	798	774	799	828	860	797	831	796	812	823	846	803	828	819	849	770	801	839	868	841	775	841	834	825	823	810	780	821	862	803	853	880	799	841	860	799	821	823	823	852	789	814	766	848	793	771	844	825	850	818	863	856	859	842	831	866	875	773	831	841	792	804	791	798	880	823	842	790	801	783	796	853	860	819	845	864	775	840	810	810	828	782	850	835	827	826	798	807	777	819	761	811	800	799	843	842	765	832	833	846	821	826	883	830	830	771	828	856	875	829	827	810	811	828	779	787	796	842	821	816	789	796	811	839	817	823	808	807	822	852	805	790	815	834	810	863	852	803	821	816
23493	21380	29121	24003	21386	19302	4118	1247	772	675	642	591	554	519	435	388	389	379	335	299	331	316	280	305	250	246	242	258	271	226	271	229	249	224	238	259	235	213	211	213	211	232	214	224	238	235	231	228	235	216	231	211	193	207	213	231	234	223	228	216	201	216	207	246	224	228	194	201	245	184	230	193	231	199	226	209	199	217	217	232	211	197	220	217	219	217	229	197	216	217	225	231	204	238	196	209	193	216	219	199	205	227	199	217	212	206	211	211	198	195	234	221	236	210	223	217	235	227	251	205	210	203	222	212	218	220	218	221	265	215	248	193	227	214	201	222	186	239	225	209	212	192	225	229	200	220	220	210	208	234	246	193	225	214	206	205	222	207	219	221	204	223	228	212	232	203	217	249	207	250	210	199	210	228	223	207	240	216	208	227	200	202	239	234	231	231	231	202	203	200	227	245	209	218	208	220	237	212	219	201	220	221	220	231	202	229	201	200	225	233	232	217	229	216	238	208	233	180	238	224	202	220	211	216	203	225	225	206	210	218	217	222	200	226	213	213	230	203	230	200	212	193	251	224	207	230	215	211	214	231	207	205	220	222	209	201	202	230	219	218	198	206	226	204	218	203	221	213	217	202	216	216	223	216	202	211	221	198	216	210	210	221	191	235	230	243	207	227	211	220	209	227	210	181	203	227	218	220	190	206	206	198	243	217	219	223	212	207	215	192	229	207	221	224	213	181	216	219	211	220	195	212	225	198	221	227	175	242	231	232	216	226	216	233	212	208	229	230	198	247	218	203	199	196	195	229	210	211	232	215	225	212	210	204	226	208	180	200	233	208	217	209	223	248	207	200	220	215	219	234	226	237	201	202	213	216	223	242	229	228	205	246	217	223	194	225	227	192	191	201	226	217	222	199	196	253	173	219	261	222	198	206	211	220	210	210	201	213	239	210	228	238	208	232	210	217	230	212	229	206	183	215	183	235	211	199	214	217	250	227	209	187	215	222	209	221	213	216	195	232	207	216	227	183	196	217	219	225	218	203	209	231	196	203	241	196	205	226	231	248	219	204	226	212	209	206	200	236	194	211	189	207	192	220	219	210	235	224	216	221	221	228	232	202	210	213	183	230	214	233	214	215	223	187	205	221	236	211	215	197	234	223	214	231	193	206	236	249	202	199	220	217	227	183	202	214	249	204	209	231	204	207	217	230	217	195	230	202	199	170	246	211	205	209	227	192	218	237	219	206	235	221	243	213	232	231	219	203	215	197	220	207	213	179	233	206	188	236	229	191	247	227	204	234	233	237	198	234	245	214	213	233	271	198	214	201	183	219	195	220	215	218	200	231	207	203	213	205	189	236	247	202	219	209	230	220	217	209	218	217	194	220	218	233	206	208	223	199	212	202	211	226	185	247	211	219	201	224	218	211	222	225	230	209	215	209	224	199	227	227	200	225	216	203	197	202	215	208	217	219	241	199	217	197	215	222	205	214	245	224	194	208	218	212	201	219	208	182	196	229	203	195	224	204	227	215	212	184	195	236	216	233	232	223	224	216	189	227	220	215	228	201	229	215	199	237	245	208	231	205	222	199	205	215	208	194	204	221	208	246	220	215	224	209	230	208	221	214	202	192	196	198	209	217	224	219	201	220	247	217	221	228	238	210	217	202	228	227	220	195	235	220	216	202	211	250	206	244	216	221	238	201	228	221	227	193	213	205	218	251	204	245	206	247	221	212	227	222	232	215	216	184	209	208	225	218	226	202	213	215	222	216	250	203	218	225	198	216	223	192	239	222	205	170	223	215	206	226	215	205	211	199	225	204	242	232	209	226	215	231	203	205	213	225	215	222	257	223	238	228	195	223	210	212	189	210	182	231	237	217	211	239	244	200	203	215	226	230	186	229	232	221	208	228	208	223	211	218	198	225	195	229	232	226	221	223	215	195	219	215	225	227	206	222	214	222	191	233	223	229	217	196	189	233	208	204	203	223	201	224	231	228	222	223	229	240	229	218	248	233	189	222	219	226	216	198	192	224	207	197	202	198	217	206	212	202	216	237	237	211	233	217	225	224	209	219	200	196	187	231	206	225	209	224	219	222	219	198	215	222	237	193	216	237	224	221	206	219	205	211	198	228	231	195	214	184	210	218	223	200	220	191	235	229	200	201	218	202	217	230	222	227	195	228	226	215	183	214	231	223	208	209	198	223	218	211	204	192	241	211	219	241	195	213	196	198	248	214	221	202	215	220	204	230	199	200	227	205	217	206	191	180	208	194	227	192	203	218	223	228	221	212	207	230	204	213	228	213	245	202	224	215	216	210	209	228	197	197	229	192	221	208	229	214	235	214	213	214	228	229	214	186	192	226	215	205	222	210	231	204	196	213	205	208	216	212	221	227	235	193	216	193	193	205	234	239	230	193	216	219	243	228	227	206	223	211	227	221	227	240	230	196	217	244	205	212	206	219	223	220	210	229	210	236	214	211	203	217	203	215	214	199	186	215	192	200	187	213	190	226	219	232	221	218	206	216	200	214	220	212	221	224	224	238	216	218	211	197	188	240	211	190	197	194	202	216	191	209	209	208	216	206	246	196	224	208	233	194	208	210	204	194	185	184	226	227	215	215	208	193	212	212	226	196	245	223	211	227	192	218	236	205	225	207	195	197	199	219	212	217	214	226	235	207	194	211	208	195	205	206	205	214	226	198	231	223	207	220	231	213	203	213	217	224	240	217	216	217	212	182	226	225	246	214	202	241	222	204	224	219	218	219	179	226	216	221	182	219	205	208	206	192	196	217	218	232	208	236	208	218	223	214	181	219	228	195	219	213	227	204	200	216	235	191	202	224	209	205	218	220	208	211	191	230	224	195	230	216	230	243	210	247	206	240	235	222	240	218	244	184	187	195	220	210	232	192	236	189	222	187	232	239	224	207	187	208	241	220	210	199	225	209	217	183	232	203	248	226	232	201	216	184	215	217	212	230	225	229	208	227	211	221	211	213	205	235	206	223	218	221	215	226	193	220	217	216	194	224	202	229	223	210	221	215	230	207	213	172	225	213	211	227	210	219	225	233	216	210	191	180	210	234	238	230	220	201	209	222	229	246	199	223	222	211	195	213	193	220	222	226	203	211	226	218	237	226	205	217	194	211	238	215	235	225	221	216	220	206	207	228	212	197	216	233	241	221	253	231	201	214	202	194	189	212	213	215	217	174	221	210	206	191	240	213	217	200	189	205	216	207	198	225	220	191	230	211	228	231	201	214	218	227	227	241	213	201	198	215	206	192	187	189	222	225	192	214	210	236	203	201	216	194	207	217	214	202	211	227	203	225	219	233	219	217	222	228	240	203	195	197	203	216	203	194	196	225	225	201	215	207	225	217	228	218	229	207	208	222	203	206	205	199	221	208	205	226	235	215	192	208	201	201	217	194	234	216	215	219	202	182	219	202	226	200	233	222	250	207	205	191	236	185	199	195	222	202	224	236	199	225	198	205	206	206	207	225
19823	35774	32094	20974	13657	8278	4968	3273	2419	1834	1723	1699	1516	1385	1178	1019	951	890	822	671	657	680	620	612	558	477	462	484	446	434	431	430	417	455	448	423	408	405	387	401	440	374	401	395	433	375	425	385	417	376	385	388	385	357	363	384	376	347	368	392	365	395	394	356	333	348	372	331	344	361	416	332	350	384	349	339	403	353	356	410	406	371	373	379	371	391	351	353	360	380	364	372	394	346	364	374	352	402	391	353	376	375	373	369	365	371	353	353	363	375	362	373	370	365	375	374	356	360	380	352	377	349	368	374	385	335	346	327	412	381	351	334	387	365	380	374	366	356	368	394	374	347	389	371	384	354	357	347	366	314	385	346	358	329	375	334	356	369	371	353	357	369	352	364	337	360	367	376	350	409	376	351	367	349	329	337	374	401	333	387	366	365	330	362	366	371	348	398	367	356	343	364	324	351	352	346	359	347	355	368	373	380	355	362	359	351	341	399	367	316	350	358	398	331	367	362	368	361	381	363	345	347	406	349	331	393	384	339	393	380	384	351	370	381	357	364	373	387	357	378	380	406	371	356	394	382	393	333	363	374	353	382	330	343	417	326	356	344	352	378	351	340	351	339	370	401	344	360	404	358	344	362	363	379	370	362	360	352	368	360	389	379	403	388	392	346	379	366	378	359	383	353	343	376	373	355	349	347	383	338	355	384	412	382	345	355	357	393	386	317	353	348	360	371	349	360	365	333	368	378	334	364	372	365	373	402	382	365	355	357	389	328	360	341	392	354	402	383	384	400	343	370	349	337	385	342	373	377	352	365	364	351	352	372	382	399	344	387	335	365	392	342	383	362	408	365	340	356	377	369	383	382	342	365	370	353	324	347	346	354	371	371	362	338	353	367	387	378	403	376	361	352	340	372	357	360	351	339	346	342	359	341	339	364	389	382	372	352	330	386	368	406	380	389	336	382	381	381	372	378	358	374	378	398	372	364	354	347	337	332	349	346	388	343	378	404	374	354	376	396	392	368	359	382	386	371	361	328	402	373	362	362	354	377	364	385	352	380	352	369	347	382	352	350	357	375	385	332	350	397	357	379	383	371	382	368	367	363	379	375	388	331	380	379	377	356	354	345	362	345	384	328	373	369	340	370	381	356	367	366	334	367	386	370	386	393	402	388	358	344	348	374	375	341	364	361	386	378	362	352	356	368	355	351	394	380	355	375	393	344	344	361	382	349	363	369	346	387	328	362	371	356	373	375	378	369	370	340	405	353	390	387	366	334	301	389	371	357	389	387	372	354	391	396	375	340	382	372	382	403	392	369	345	409	349	370	330	332	377	369	386	362	397	351	339	358	375	376	375	386	345	368	344	357	369	357	334	397	331	382	380	348	374	344	332	376	344	339	362	344	337	349	364	331	305	347	387	358	360	379	381	349	349	356	383	363	352	319	339	357	360	383	349	354	374	368	383	415	350	374	355	359	344	391	366	353	359	324	363	386	375	370	355	376	354	345	348	331	365	366	355	351	414	360	350	367	356	381	377	370	365	377	353	375	381	373	406	350	360	366	388	370	361	363	369	364	358	335	390	375	338	349	337	380	343	343	344	388	364	394	347	386	350	371	373	379	361	346	332	355	361	392	324	364	353	391	362	351	371	352	374	339	347	358	373	368	340	345	367	356	326	366	373	402	333	346	373	380	364	360	377	345	348	344	346	353	331	359	342	384	353	347	357	372	349	359	362	370	352	361	409	370	368	345	363	382	366	366	358	341	360	335	366	369	351	401	387	339	362	357	321	383	376	361	362	335	385	350	342	359	345	366	349	366	372	333	382	355	394	395	332	331	367	371	344	367	419	377	389	360	344	359	371	370	357	338	368	381	369	368	365	365	416	355	335	361	358	347	377	377	363	379	356	377	338	361	365	333	376	369	388	394	348	350	363	320	379	397	336	373	367	348	357	333	352	366	374	332	370	375	349	365	372	376	377	346	340	376	338	349	345	402	357	333	384	375	328	361	360	386	354	375	374	356	384	325	364	367	370	384	341	373	358	352	382	349	346	350	364	371	370	364	362	380	358	373	342	348	383	371	398	380	347	340	334	339	387	329	361	383	347	372	372	326	384	339	368	379	370	361	378	356	361	417	356	371	377	387	372	344	358	342	315	374	371	353	386	395	365	352	385	380	374	339	337	388	362	354	361	366	380	331	331	349	314	359	358	344	381	372	353	335	406	370	358	424	388	352	353	370	374	360	371	363	356	366	365	359	376	373	358	381	381	373	409	338	352	361	372	335	379	398	362	367	372	359	381	375	367	373	364	341	376	356	352	341	362	371	364	346	382	346	365	375	388	329	346	325	366	359	349	405	351	395	338	373	339	344	403	388	353	372	372	349	382	362	366	359	387	338	392	356	377	357	347	374	334	374	381	371	338	370	381	347	348	372	364	361	377	368	379	327	363	423	379	346	326	378	360	371	362	390	387	375	366	352	392	368	356	365	369	361	343	380	355	368	360	363	390	355	370	381	376	364	340	359	355	326	358	377	349	377	364	377	390	330	381	346	384	329	362	328	321	351	373	378	390	362	359	353	330	351	409	413	352	379	367	332	391	357	358	362	348	348	364	354	343	357	396	351	376	375	398	326	349	324	355	341	372	380	346	367	357	372	381	389	341	366	387	385	370	364	372	372	376	359	371	355	345	369	363	378	395	352	372	353	380	372	333	355	382	344	397	364	344	381	389	395	373	360	374	373	366	355	352	351	382	411	343	368	376	376	357	365	397	385	353	376	363	358	349	354	352	355	351	319	358	347	349	367	371	330	368	373	350	397	337	397	370	360	352	370	374	321	366	355	373	368	364	376	422	356	341	364	383	355	352	385	394	370	360	384	348	347	343	376	349	410	365	333	382	392	377	356	377	334	388	388	329	386	328	365	383	352	361	366	376	355	414	379	350	386	340	353	369	352	377	374	395	374	320	366	395	356	405	332	354	377	372	344	373	378	369	368	385	368	385	389	349	412	370	340	343	396	370	363	358	366	394	363	366	331	388	374	390	354	330	358	342	338	353	373	410	361	423	321	354	395	383	375	392	334	342	350	365	374	331	342	307	369	354	363	409	364	358	395	382	344	382	348	382	348	351	342	398	354	379	357	365	367	342	352	344	359	350	330	359	384	337	378	363	348	348	402	425	388	345	355	333	365	365	359	347	377	405	342	368	378	358	329	343	365	377	375	358	338	372	350	368	400	400	360	340	397	373	345	380	374	347	369	351	374	367	347	380	364	359	326	354	378	391	357	375	368	363	354	386	382	378	344	334	356	377	379	389	380	354	339	338	377	357	374	378	357	310	361	407	395	364	347	356	376	390	346	380	374	359	337	364	388	367	382	374	368	354	357	337	372	370	357	355	409	377	402	337	389	343	395	365	366	384	359	349	336	358	386	400	382	377	358	383	357	366	384	369	361	405	388	378	352	346	353	344	343	343	364	363	351	350	366	369	386	360	373	368	381
27246	20695	14247	7113	2433	1253	881	693	631	627	645	625	640	641	606	593	584	551	581	539	582	589	552	572	563	531	543	518	532	545	541	523	574	544	551	531	579	558	554	583	546	529	520	578	540	532	526	543	561	538	511	542	523	504	538	528	566	561	556	533	554	542	551	594	528	501	587	508	551	519	575	522	556	532	534	537	573	532	530	522	566	555	526	548	597	542	520	545	557	580	537	537	551	579	580	557	532	540	588	570	556	560	554	529	558	515	522	541	552	535	566	544	543	505	540	561	559	526	512	535	538	587	567	572	523	526	567	547	528	536	547	536	558	525	592	556	508	521	542	581	543	530	524	545	529	560	553	568	529	543	558	539	551	560	555	543	518	539	534	549	577	552	507	575	512	614	521	514	555	543	535	522	540	523	555	553	543	547	520	515	542	559	526	546	557	560	524	551	536	540	555	552	536	529	570	571	556	522	548	560	552	489	578	543	502	552	574	522	560	555	540	547	542	556	523	560	511	542	517	554	555	551	598	547	494	546	584	577	524	556	548	564	507	538	565	558	551	565	562	543	549	570	503	548	497	516	556	574	544	546	552	574	591	575	512	564	563	531	553	560	504	516	523	512	569	579	493	543	551	563	541	517	534	564	526	538	581	547	581	545	518	534	555	545	551	501	500	576	529	557	553	576	498	554	534	521	587	497	552	522	569	555	539	552	543	520	494	506	574	515	558	549	555	567	556	539	530	537	522	596	557	533	535	537	521	596	566	547	552	571	520	549	535	567	507	554	494	521	569	557	547	549	532	541	534	492	537	551	547	533	534	591	536	559	532	545	530	540	491	526	530	585	567	546	519	517	535	541	514	517	524	543	513	537	524	548	556	515	580	525	587	582	552	570	562	546	511	530	550	530	511	586	547	509	501	535	560	554	527	516	536	605	525	528	535	533	555	533	562	549	560	547	520	566	544	548	532	532	532	523	525	579	545	576	573	516	521	557	556	549	507	573	555	561	530	581	509	554	528	548	552	508	546	547	559	590	521	596	562	555	523	557	539	598	549	522	533	550	572	527	526	542	532	554	528	490	559	538	568	555	500	535	545	525	535	506	570	542	530	528	486	556	536	534	508	530	518	532	516	554	545	533	533	548	540	575	566	531	544	551	552	580	511	571	534	546	526	559	519	536	549	544	518	535	541	538	534	571	527	513	531	530	535	513	565	569	536	511	535	542	514	550	580	561	570	563	517	554	545	559	548	559	518	574	585	563	538	536	592	532	543	562	599	527	568	548	557	559	550	505	555	549	529	555	522	556	551	562	489	572	544	527	573	518	544	553	573	520	520	528	551	534	589	555	543	506	584	533	574	576	528	542	551	549	599	549	544	524	523	526	537	502	539	564	558	555	562	562	542	553	541	501	506	541	523	539	563	564	550	505	553	536	525	537	541	524	540	497	561	592	529	554	535	501	475	521	566	536	570	532	556	548	570	562	548	564	567	562	515	547	589	553	553	576	521	575	586	541	541	557	548	549	559	563	534	569	537	561	527	573	542	591	540	575	509	579	537	542	500	514	502	551	538	571	590	506	547	541	544	563	572	581	533	513	553	538	524	550	551	507	554	541	532	568	541	509	563	546	561	521	560	543	541	542	561	489	553	534	484	559	551	544	566	538	529	522	570	532	528	584	530	549	539	540	539	537	604	559	511	525	560	545	559	565	546	573	557	549	563	573	502	549	530	548	576	568	598	570	518	532	587	538	547	580	535	521	519	537	533	587	512	539	528	531	556	564	492	550	545	537	583	549	516	558	551	571	556	532	569	526	520	552	510	573	559	528	517	544	548	589	498	543	603	526	565	572	516	538	500	547	534	555	563	525	548	528	615	540	545	525	532	571	532	535	549	549	534	520	521	557	528	521	557	567	562	563	524	549	533	516	555	528	544	517	549	525	537	530	544	568	544	531	592	540	553	545	540	585	500	572	530	537	525	513	559	579	548	537	582	580	536	573	538	551	522	549	578	544	568	556	528	546	548	550	500	536	576	540	581	557	531	507	540	499	528	575	583	548	533	534	581	561	547	534	518	538	537	569	559	525	563	509	573	569	545	586	527	512	593	565	517	538	558	577	534	562	556	572	570	518	534	576	557	498	555	508	554	553	570	541	521	540	533	499	552	529	573	577	547	558	541	558	536	508	530	550	573	561	540	542	524	563	558	522	538	551	518	566	540	571	572	561	539	527	499	553	600	584	547	532	563	549	490	547	558	541	575	568	511	543	578	519	512	558	557	555	537	518	595	576	553	533	527	545	538	571	567	530	536	579	580	584	543	521	534	536	543	538	534	536	551	576	510	550	533	528	551	555	583	527	520	533	527	547	552	525	569	562	572	522	557	562	540	549	546	564	541	501	532	567	506	531	524	581	560	547	563	535	545	590	555	537	519	538	562	505	587	540	549	540	531	563	568	499	515	537	526	537	556	542	535	535	571	581	555	545	505	537	557	486	557	537	564	562	550	509	543	571	509	508	594	525	551	549	508	537	508	519	540	558	536	527	519	553	573	555	516	599	543	552	556	542	506	542	539	561	527	542	550	547	532	567	509	572	535	554	539	582	529	540	536	525	547	592	540	560	546	543	546	541	539	487	510	596	526	521	542	544	484	562	538	523	499	518	500	556	495	554	540	556	590	588	530	569	520	541	535	614	520	504	564	531	545	535	517	522	571	594	514	534	541	580	580	587	542	553	519	563	533	537	571	563	531	501	518	567	489	569	563	588	539	551	537	556	537	532	559	604	533	542	532	536	528	569	547	552	562	510	514	581	521	502	522	576	555	552	551	560	532	531	551	554	541	524	571	526	528	532	520	510	546	578	522	537	559	522	532	527	521	531	541	563	589	545	556	516	552	566	557	573	573	573	547	546	573	533	580	508	549	552	521	568	539	522	553	496	564	544	543	504	542	593	552	558	568	573	545	521	524	569	561	563	526	495	547	524	556	533	534	503	565	519	535	557	560	544	585	565	528	523	505	561	547	533	573	536	566	540	514	567	561	553	554	575	543	562	536	540	525	574	498	561	580	551	546	547	538	542	582	559	543	562	517	571	527	485	513	508	539	539	546	512	570	535	547	563	539	562	526	563	526	551	548	568	546	535	558	551	561	536	522	520	547	551	489	535	597	494	526	509	578	525	557	540	524	574	571	514	568	536	557	570	571	541	481	594	554	538	549	530	523	554	515	520	489	575	546	502	543	528	550	604	571	538	539	534	528	587	601	544	560	546	549	534	526	523	545	519	527	493	493	546	514	587	532	582	575	530	504	506	496	542	510	552	555	579	553	529	547	532	525	533	579	494	543	517	525	524	539	557	504	586	586	532	523	516	567	539	525	544	546	564	591	576	538	555	502	512	565	520	575	539	520	573	542	538	533	551	540	511	525	539	583	555	579	528	564	495	539	580	554	549	519	555	521	533	514	506	525	563	529	508	516	559	531	515	508	515	541	536	507	542	579	565	522	578
15756	22367	18298	10907	5616	3079	2057	1361	1146	1095	1095	1091	1147	1191	1118	1016	1081	995	974	958	882	963	922	882	980	858	865	886	897	884	885	868	872	852	880	875	926	870	846	886	866	916	872	903	891	880	949	844	877	896	883	864	880	873	859	866	831	860	878	887	846	857	893	837	884	908	895	884	859	892	873	821	889	890	915	810	863	840	888	850	920	819	890	856	880	908	860	934	893	876	889	941	857	835	872	921	851	853	889	857	884	907	880	880	875	878	870	844	863	812	917	861	848	860	882	874	848	914	886	909	886	813	886	909	858	872	858	884	910	913	930	891	896	887	895	897	884	871	873	901	834	832	857	887	935	910	910	849	902	901	871	851	917	909	860	922	857	908	853	883	879	785	842	851	888	890	913	866	873	840	872	834	853	929	891	875	874	869	868	907	929	876	856	853	896	874	789	890	859	895	877	881	919	866	908	852	886	804	929	866	833	884	853	892	906	905	816	861	828	891	920	874	904	841	798	877	883	893	863	857	921	851	903	846	880	847	850	887	840	884	809	881	873	886	895	827	901	920	918	877	841	874	875	893	850	892	831	887	869	883	854	880	864	898	876	885	877	881	869	867	863	857	912	906	898	873	931	902	918	900	896	855	876	856	911	871	848	856	925	860	859	849	846	939	912	869	884	823	894	872	858	885	862	918	820	915	868	858	879	857	890	889	892	846	930	867	861	866	865	841	894	929	872	907	924	893	831	863	879	901	862	872	883	853	866	864	860	848	886	876	909	871	854	868	881	845	842	868	899	841	883	918	899	871	928	900	875	822	784	933	894	862	904	806	785	827	850	906	864	827	870	869	871	853	847	863	902	859	883	874	855	887	901	836	881	894	886	883	916	881	887	890	833	858	855	897	888	877	881	897	930	820	878	878	850	892	889	810	920	883	884	864	863	871	863	893	947	872	915	869	842	896	898	873	892	884	854	899	870	835	899	840	882	878	872	905	873	900	854	889	835	906	897	905	921	865	949	878	884	834	847	867	865	840	889	889	843	885	833	822	889	893	864	881	866	874	930	844	862	841	875	866	910	876	876	861	922	868	876	856	853	841	900	887	837	850	869	891	887	879	865	890	884	852	907	880	850	878	866	850	833	901	914	870	867	875	908	832	858	858	879	895	938	880	870	895	848	819	882	888	862	885	890	832	900	797	839	844	852	855	909	916	887	864	881	880	911	861	884	836	835	863	894	838	854	877	858	912	890	858	906	878	875	837	903	893	917	866	864	920	888	918	884	894	920	840	834	920	894	946	919	867	883	879	886	907	858	829	840	924	863	883	855	881	895	887	918	900	880	871	876	903	877	860	889	872	823	879	898	855	893	917	883	879	935	877	874	886	880	881	885	921	889	889	789	877	910	868	885	891	910	894	831	846	904	874	873	878	833	893	890	867	900	850	913	911	843	882	827	845	889	844	898	791	860	911	896	879	846	879	953	880	868	849	872	840	861	910	846	841	870	856	850	915	870	907	906	922	842	868	898	926	884	826	854	853	902	828	877	844	858	894	873	841	878	892	862	874	890	906	890	889	880	894	898	865	910	863	853	867	923	907	905	896	900	892	822	881	905	844	865	832	855	873	908	901	888	840	860	925	853	855	862	851	885	922	837	877	878	863	834	845	880	898	910	930	861	852	895	819	880	893	848	881	865	810	868	896	862	883	865	867	924	821	848	831	840	894	852	872	888	885	890	846	872	803	828	898	875	889	907	893	843	890	918	842	871	887	892	837	848	876	927	874	856	851	874	861	862	889	873	878	855	818	898	843	862	909	856	903	854	848	840	854	927	872	891	822	859	865	859	864	830	827	882	895	865	919	873	856	839	886	870	866	883	849	939	876	900	865	852	858	880	863	857	863	872	906	873	890	871	810	949	858	841	888	858	910	870	830	830	905	873	846	868	859	819	867	884	882	850	891	891	892	949	873	857	856	903	858	859	862	850	887	848	855	870	881	853	858	917	847	852	856	911	857	847	882	874	851	830	827	885	867	867	847	828	879	904	872	821	892	855	891	921	887	897	927	897	890	842	921	810	892	867	873	864	823	868	901	889	850	856	906	890	832	853	870	873	857	874	868	883	852	885	927	888	903	863	892	875	914	928	910	821	868	854	868	852	807	877	863	885	862	839	892	889	851	880	897	854	890	842	857	900	919	839	878	802	865	865	910	847	881	897	810	894	885	833	811	870	796	865	891	889	894	879	897	891	856	901	910	891	903	870	892	872	880	874	920	851	864	857	881	887	878	858	927	845	854	869	923	839	893	861	891	870	872	846	836	899	910	847	881	810	903	858	845	891	811	896	840	855	872	836	887	860	858	871	905	930	875	875	839	844	901	909	886	922	893	887	856	877	888	855	845	877	887	820	842	917	835	899	866	861	897	833	862	885	856	949	894	885	876	866	834	854	801	918	835	865	920	869	853	834	862	906	847	840	851	886	868	862	924	868	913	876	908	906	818	872	887	918	834	783	859	879	827	807	843	861	862	852	854	848	886	887	860	824	910	873	901	859	872	883	929	852	893	827	902	882	880	943	872	838	844	874	884	891	838	928	864	906	846	899	787	884	831	899	872	869	863	903	823	821	873	892	873	887	879	858	903	851	921	868	826	899	843	845	892	904	899	845	886	899	928	867	824	878	862	814	870	831	862	897	889	828	858	842	891	890	867	880	870	933	891	872	832	888	862	901	869	867	845	848	949	862	828	877	878	872	874	856	886	810	885	925	856	903	868	878	878	818	867	862	891	882	891	864	869	900	863	883	882	878	895	890	867	847	844	898	906	879	879	814	890	859	880	879	919	863	836	895	913	897	853	866	922	874	923	885	863	868	779	920	863	868	914	848	868	892	852	867	826	859	854	829	872	897	918	883	907	887	836	815	926	871	885	906	863	890	871	937	846	842	874	867	880	878	862	880	983	927	903	884	902	877	880	943	882	852	896	859	847	860	870	878	876	855	903	861	854	890	902	862	854	925	923	863	890	930	893	839	873	872	871	872	897	878	851	833	924	907	898	940	803	875	846	901	909	803	897	869	876	893	848	897	834	804	921	826	856	916	871	880	831	891	926	843	870	905	873	949	829	836	874	882	884	841	855	864	863	876	852	884	870	855	842	870	860	899	866	831	867	838	946	908	933	843	872	873	841	859	950	843	900	872	914	903	877	871	832	908	876	932	874	951	875	848	876	859	921	912	900	867	873	860	864	929	911	854	835	852	843	836	861	882	886	854	885	878	908	820	901	863	869	919	845	911	870	814	917	863	884	871	908	865	883	896	860	928	876	892	843	844	890	861	856	917	896	844	848	884	839	866	852	915	910	819	858	829	878	777	860	867	820	905	868	933	855	871	897	823	846	880	871	883	858	900	876	840	876	858	865	878	886	833	858	905	906	876	858	934	865	840	884	821	900	862	879	873	897	881	832	851	922	940	863	850	859	907	856	908	874	843	888	840	860	875	890	873	832	888	888	882	884
24687	21396	28401	24795	19196	4688	1743	1039	767	800	750	665	673	674	651	598	603	622	609	519	548	551	567	500	576	493	526	509	505	524	476	495	549	501	535	498	517	504	520	492	482	508	508	541	519	466	503	492	525	519	480	503	529	469	517	493	542	509	510	483	513	517	526	534	523	531	495	540	500	462	475	497	482	516	513	430	501	512	495	512	545	516	544	509	524	506	494	482	512	524	519	463	505	511	546	453	499	519	469	481	503	514	495	498	533	465	510	482	501	483	565	510	557	484	512	514	516	476	505	515	464	498	512	523	548	482	492	443	471	548	441	537	508	507	514	518	491	469	497	527	509	465	541	520	516	500	482	518	480	482	479	493	477	519	485	495	507	475	463	478	476	473	465	494	502	509	496	522	478	533	483	492	523	502	460	513	511	458	556	483	487	466	473	519	518	492	526	510	519	484	466	511	534	513	525	517	492	489	494	503	507	518	520	507	483	448	522	517	511	497	497	482	527	522	477	521	505	519	498	491	481	511	520	472	510	478	513	501	502	514	506	493	507	527	463	522	492	493	457	497	498	566	507	499	528	507	478	453	471	477	520	560	529	543	531	497	464	542	507	476	497	488	503	469	504	512	503	505	504	470	530	539	431	493	475	512	514	497	495	490	488	492	495	514	473	507	461	504	519	522	495	505	525	476	501	484	495	505	487	540	508	468	502	508	450	448	489	509	484	487	513	481	518	538	466	481	511	485	514	478	526	520	480	540	518	496	508	487	513	487	475	521	467	530	470	507	511	514	463	521	477	510	505	498	509	540	466	490	455	499	506	470	499	472	500	520	482	562	487	483	481	510	508	488	492	460	506	524	471	494	503	521	520	488	497	483	508	501	476	525	498	510	505	463	513	514	482	501	516	494	524	509	478	461	491	488	500	510	516	531	514	463	524	491	508	486	514	485	508	526	448	488	484	550	474	482	508	515	537	516	508	516	499	471	498	465	472	514	503	542	482	494	514	485	461	513	458	538	528	504	514	480	510	461	450	527	513	479	526	494	445	545	502	515	460	530	492	544	542	480	460	487	496	480	502	514	474	508	506	551	477	513	524	465	501	552	501	500	495	470	472	485	506	518	497	493	469	500	498	502	438	513	465	528	499	477	488	483	505	489	491	493	479	522	513	517	496	484	466	504	507	499	524	525	498	480	523	503	507	512	521	517	488	503	543	497	461	466	517	492	534	481	487	499	467	499	496	489	482	503	473	482	525	452	478	484	490	525	492	533	477	511	493	508	473	511	466	482	500	482	534	493	489	516	515	519	499	538	527	479	486	500	498	464	503	504	447	495	496	478	516	467	513	486	488	511	545	501	487	459	544	525	494	476	472	497	486	502	508	488	502	541	528	499	475	509	489	510	509	508	491	469	480	477	523	477	492	510	495	484	509	542	500	507	515	501	469	490	540	481	524	510	465	496	496	518	495	511	481	475	508	499	480	499	492	491	504	481	503	486	486	468	502	517	521	503	526	499	472	540	479	496	483	511	486	496	465	435	479	534	509	532	507	531	513	468	480	513	504	493	500	505	506	543	488	527	455	507	489	458	489	477	489	522	478	476	546	454	488	502	516	491	512	505	490	523	510	475	460	508	505	478	515	519	539	474	521	478	525	502	511	498	474	525	499	514	494	521	483	483	480	480	516	499	543	495	512	512	491	539	473	531	487	505	521	502	508	495	492	539	493	503	522	507	520	518	522	511	520	489	488	521	492	496	505	516	492	516	524	477	486	493	526	502	482	546	491	467	511	511	513	510	474	479	512	478	541	506	492	501	470	488	500	516	487	502	582	484	532	484	494	511	524	463	541	494	523	491	526	540	502	494	519	539	471	489	519	532	520	517	478	488	527	543	504	532	510	494	495	496	443	514	504	478	519	533	494	556	526	532	543	496	559	529	482	463	493	510	514	533	548	529	474	518	515	500	505	496	526	497	507	492	486	521	503	505	522	477	507	452	444	513	524	490	518	539	513	503	494	523	475	498	491	503	487	479	534	534	477	503	478	502	497	519	500	532	498	508	504	524	482	517	484	504	497	469	493	483	448	504	508	552	505	502	509	481	484	487	512	463	488	474	537	526	506	542	520	520	471	479	521	496	496	522	482	498	477	494	481	486	509	537	467	473	470	518	513	531	523	507	501	512	529	478	516	538	490	542	558	495	494	449	474	517	462	498	457	493	483	513	540	466	501	504	495	481	469	507	503	504	541	512	498	493	534	519	478	498	517	447	488	453	519	519	524	496	481	491	497	492	482	494	479	489	522	466	508	486	505	473	490	520	437	530	481	475	488	514	505	538	507	510	480	517	544	515	521	469	514	549	486	517	466	530	481	488	517	529	506	476	499	513	506	492	503	493	491	500	441	483	488	474	512	461	473	523	508	488	490	526	501	497	512	501	477	474	519	553	530	501	515	526	481	548	496	516	510	512	480	543	518	519	519	475	452	546	522	463	472	482	474	492	517	473	487	493	504	501	494	520	465	543	473	525	478	489	504	500	518	522	508	504	528	466	487	477	524	477	504	498	483	520	500	499	474	472	500	489	485	483	455	451	529	468	511	505	530	529	527	532	497	497	504	497	517	499	499	523	445	498	515	494	496	534	481	490	476	465	478	503	535	518	492	474	502	525	470	503	502	491	483	547	487	480	505	544	515	555	489	491	495	493	485	467	484	509	495	504	544	499	532	527	511	472	525	485	545	534	465	515	508	490	525	490	475	471	502	507	545	507	532	470	498	466	517	477	460	518	472	494	506	525	491	464	516	488	502	476	479	532	494	509	520	492	486	484	492	513	480	476	486	521	498	519	497	470	457	479	483	502	524	487	488	538	524	512	504	501	502	525	473	498	477	540	484	544	492	489	507	496	513	496	458	509	543	467	522	493	495	504	468	480	468	491	495	485	491	474	509	490	532	522	481	486	488	497	510	479	508	486	510	510	492	523	505	489	497	490	508	520	542	470	513	488	493	521	486	492	500	493	477	500	501	461	519	500	518	496	470	486	517	494	513	521	520	487	487	494	509	536	508	532	522	524	533	490	510	483	548	486	493	478	465	500	471	501	489	522	482	473	516	540	474	511	493	488	490	511	503	495	511	513	479	523	478	526	502	479	515	533	487	506	534	512	518	500	481	482	487	501	493	472	461	499	452	492	498	472	467	521	486	525	449	500	479	471	536	502	501	508	516	530	483	480	544	493	525	515	501	523	493	508	526	505	466	521	534	526	494	491	507	521	525	484	520	445	515	507	517	531	488	497	499	490	495	485	473	520	494	538	501	477	500	492	504	503	506	468	528	499	443	457	448	496	482	455	545	531	488	524	460	477	484	492	476	514	486	478	524	504	521	509	497	531	442	500	476	518	517	495	488	514	469	477	526	539	502	440	490	486	542	486	481	488	489	498	477	459	505	477	484	478	553	504	462	502	507	529	507	525	544	518	495	494	489	503	497	488	532	489	516	545	479	498	503	495
17048	28650	25606	16959	9433	5328	3822	2494	1830	1630	1535	1352	1376	1465	1313	1238	1222	1126	1063	1034	982	961	926	945	989	892	859	930	893	877	901	822	872	851	855	866	866	805	832	823	874	891	817	831	844	814	859	832	805	784	796	837	878	874	796	869	843	854	868	799	870	841	814	866	816	812	832	835	821	816	819	838	824	841	825	839	794	813	829	844	869	788	816	836	798	841	854	867	788	837	814	878	843	819	791	798	825	801	837	801	817	875	854	808	800	804	851	833	826	795	811	804	888	801	854	870	764	826	834	776	787	821	833	834	809	863	809	794	856	829	817	830	832	820	853	842	831	824	826	820	828	801	841	839	818	826	855	794	829	752	798	845	807	849	834	816	831	805	805	843	820	815	793	843	829	783	769	839	839	800	794	847	806	795	831	805	834	857	861	864	818	805	863	835	787	793	807	799	835	843	827	837	839	833	823	816	862	835	829	814	792	847	859	823	814	819	804	795	821	811	860	798	811	813	861	815	864	864	859	817	814	821	851	825	832	827	838	886	831	826	799	836	812	797	836	816	809	827	787	857	852	877	819	813	821	821	791	815	813	822	824	797	735	814	790	879	840	884	854	768	850	804	820	859	803	841	816	812	835	770	796	788	830	839	816	834	815	840	808	804	855	779	784	788	827	883	861	834	820	812	850	833	797	835	841	825	817	803	800	845	853	849	842	826	873	810	821	799	940	782	813	829	786	853	826	802	858	833	833	830	824	790	820	784	866	771	775	830	822	836	885	838	842	779	789	793	793	845	855	810	777	798	863	799	826	865	871	815	824	763	784	828	827	775	827	832	819	838	791	790	784	839	808	865	791	783	824	816	848	852	824	801	800	778	844	829	775	816	757	812	855	862	829	811	816	829	844	811	824	795	801	809	839	886	869	835	796	778	798	846	860	826	831	828	780	820	797	867	815	834	774	841	794	818	756	838	828	796	821	785	769	796	777	821	771	777	793	805	782	860	816	832	821	804	865	828	775	812	840	788	810	861	801	786	789	820	801	830	869	840	810	832	777	840	823	824	852	835	788	810	812	780	815	796	827	853	805	830	849	802	825	828	862	818	799	826	852	797	829	835	829	841	783	803	790	815	857	775	758	842	842	805	809	812	810	779	821	795	816	770	847	841	793	757	837	817	822	819	825	793	818	836	809	813	786	830	770	818	810	833	801	797	817	853	812	799	791	805	789	800	775	835	820	816	843	835	866	813	846	841	869	830	863	811	836	772	821	823	774	771	798	829	798	843	829	836	841	819	806	815	806	828	823	831	809	813	801	800	789	837	818	777	836	806	804	785	775	856	815	823	846	865	824	839	819	821	868	828	856	838	770	866	853	831	845	772	859	854	884	817	799	806	880	821	824	777	823	857	809	840	800	819	842	798	833	815	825	821	802	813	879	798	842	779	817	812	822	821	795	804	882	818	812	777	839	844	852	802	775	785	836	836	816	767	866	785	832	803	816	809	857	811	778	823	838	829	830	820	824	849	827	797	827	828	788	815	883	807	831	821	839	858	857	820	829	817	824	771	825	844	799	861	809	764	817	819	814	881	850	833	789	824	786	827	876	778	827	851	816	796	827	825	848	821	777	830	828	818	812	821	817	804	862	815	800	774	849	764	785	826	792	804	866	852	833	773	820	806	793	798	854	818	820	848	792	837	838	777	796	854	802	833	840	854	834	791	828	790	812	827	823	813	801	805	810	825	837	852	815	803	823	865	813	837	838	857	893	805	759	795	802	842	840	790	826	790	824	797	838	796	822	850	876	772	863	796	811	822	812	864	817	813	836	819	844	861	811	872	782	794	841	843	848	808	825	837	806	809	839	819	817	824	827	808	839	782	792	796	836	861	822	794	840	792	770	834	820	859	800	832	790	806	863	856	804	842	799	830	859	815	781	849	855	878	796	814	852	755	827	861	830	813	828	757	790	810	801	819	864	844	836	832	840	803	776	814	791	788	839	813	811	831	850	837	778	815	784	817	855	789	832	801	776	760	817	828	825	849	809	821	825	813	794	865	880	797	803	787	843	772	877	855	754	809	838	890	827	829	788	784	832	835	811	843	758	819	789	840	818	821	911	806	781	827	825	818	866	840	804	802	812	841	816	854	847	821	792	850	778	822	845	847	837	823	812	790	780	772	878	790	827	833	752	789	810	837	811	795	826	793	806	752	819	815	781	864	787	834	760	827	795	783	806	796	798	842	827	846	818	787	769	841	824	829	849	816	823	808	751	839	804	838	845	790	814	833	854	810	869	842	858	751	793	800	877	803	868	873	820	841	808	830	792	817	876	824	795	860	813	829	814	851	824	817	807	759	847	836	852	804	817	788	881	792	827	858	792	842	794	828	746	763	766	808	825	828	853	865	789	806	818	802	815	840	799	877	832	782	804	829	819	779	815	855	840	836	781	837	865	828	815	840	778	832	818	863	843	843	774	868	837	793	859	806	839	752	841	864	825	812	804	831	834	778	917	839	830	834	818	840	824	822	784	813	843	846	816	822	809	802	852	791	816	764	840	793	805	856	862	781	856	818	816	844	814	787	774	804	803	819	791	818	867	803	810	812	816	830	905	784	810	822	829	811	876	825	851	812	834	810	879	798	803	828	776	861	814	865	802	858	851	814	812	839	834	823	864	817	839	831	830	801	836	830	805	819	798	794	774	857	830	874	846	796	797	825	804	791	787	851	825	823	804	800	808	848	792	805	817	850	838	814	832	798	802	835	846	807	804	819	804	822	842	835	849	805	807	847	845	729	818	795	786	796	848	893	855	831	821	754	869	859	826	840	763	802	852	837	819	848	814	792	828	821	886	821	823	832	816	768	806	812	845	815	790	807	821	803	804	741	812	787	820	814	806	829	823	837	829	791	821	828	844	856	819	859	794	850	854	838	779	811	827	802	821	788	854	817	803	831	845	817	803	828	826	822	816	791	773	864	831	831	810	824	831	825	839	810	792	837	791	821	827	830	813	794	802	832	807	835	814	858	839	817	804	837	791	800	815	811	756	855	793	823	854	793	831	836	842	836	826	830	862	796	833	796	800	810	835	874	820	843	759	848	784	836	840	834	843	818	782	814	865	726	824	883	814	811	821	848	809	825	844	841	855	807	787	833	777	785	849	830	800	813	873	762	793	808	772	815	857	815	836	775	854	799	814	799	790	780	775	810	810	739	820	824	773	856	776	778	820	791	841	744	821	779	764	819	818	842	823	835	794	771	831	817	844	781	854	818	785	886	783	834	793	801	811	824	842	845	801	848	843	786	825	817	833	842	815	801	825	790	835	858	792	816	826	778	840	817	858	822	814	820	857	787	838	832	810	853	798	845	776	780	894	795	831	800	825	794	820	826	807	834	818	865	789	798	871	825	784	846	813	844	840	855	846	824	849	839	779	779	858	777	840	818	868	786	810	782	816	823	860	852	807	788	817	849	776	795	796	799	797	815	813	841	824	817	800	825	805	778	792	834	803	789
23568	21389	29138	24037	21394	19201	3942	1363	853	660	584	501	459	440	451	420	402	358	330	332	280	283	266	254	280	268	264	263	247	234	239	264	237	254	223	230	254	238	214	225	231	234	214	237	207	230	218	224	193	194	253	223	207	210	231	213	216	232	203	215	215	237	199	230	207	240	191	222	183	212	197	205	192	244	203	243	198	202	218	226	198	209	219	210	190	207	214	219	212	196	227	218	226	204	247	220	242	232	203	201	228	223	213	213	181	201	216	196	254	191	217	200	197	209	220	258	189	216	214	203	231	201	199	219	225	208	233	228	209	205	225	221	205	222	209	215	223	218	236	210	194	227	228	232	230	221	231	218	227	228	207	192	205	229	201	200	211	212	204	219	219	217	204	218	210	193	193	203	207	216	211	212	221	220	230	245	228	194	214	218	224	208	202	217	194	230	203	216	209	230	218	217	215	202	241	213	198	237	207	221	216	197	229	203	211	221	206	217	209	197	207	214	197	250	198	191	229	206	209	205	187	204	216	211	217	212	214	197	193	199	218	182	210	199	227	202	217	200	208	212	182	202	199	217	190	224	197	213	223	198	209	207	198	217	234	240	204	222	200	195	200	230	212	200	200	196	196	198	180	202	221	214	201	198	202	200	221	209	199	208	216	232	212	198	205	213	198	194	214	206	225	190	187	217	210	202	202	224	201	231	199	224	214	224	212	219	232	193	221	213	186	243	204	202	210	209	203	197	209	198	209	241	207	223	215	210	194	237	197	202	230	209	239	177	201	201	191	213	187	219	208	208	234	194	210	200	218	208	212	206	222	185	229	213	200	223	218	198	203	198	201	222	224	207	197	228	202	202	203	212	218	251	226	228	195	186	223	230	238	186	230	206	216	231	196	203	190	213	229	204	220	226	185	205	198	188	233	191	202	214	199	204	199	243	199	232	228	233	207	192	196	184	204	207	185	191	216	205	211	206	209	219	196	208	223	214	198	196	199	203	218	207	207	193	211	209	199	223	200	219	224	204	213	193	208	205	207	212	218	227	206	215	218	212	220	205	212	236	212	200	240	210	178	228	209	208	218	200	203	229	208	196	237	229	208	205	210	201	224	201	205	204	186	205	212	216	230	230	173	210	222	192	196	201	221	225	205	220	219	195	209	227	203	224	205	216	214	202	209	194	206	212	197	210	203	181	224	209	224	191	199	210	197	234	221	213	211	218	208	225	195	218	187	222	198	177	215	225	196	223	189	210	210	200	197	225	213	216	227	218	206	190	209	196	197	233	216	223	218	202	207	209	210	191	200	187	231	234	183	232	218	212	195	207	217	211	227	201	242	211	206	203	206	184	228	213	192	228	194	206	201	197	203	240	210	212	178	226	197	188	201	197	211	184	205	219	235	211	194	185	193	237	201	206	217	230	209	194	209	204	193	220	195	229	223	212	232	186	231	208	219	212	218	220	202	211	224	251	211	198	218	218	208	198	226	215	242	193	198	223	202	196	214	196	225	195	208	242	202	209	221	199	204	236	196	215	206	212	222	193	216	179	198	221	236	238	208	205	214	184	213	221	182	207	217	219	208	184	205	188	225	210	179	248	200	239	209	238	181	210	215	216	230	230	209	195	201	189	213	194	197	204	249	235	249	188	213	196	247	191	191	216	191	215	211	216	198	210	232	197	228	233	235	197	220	182	204	209	216	205	198	198	211	224	215	200	213	196	233	188	209	216	226	189	207	186	211	208	212	222	196	211	206	197	220	223	209	196	231	194	198	214	231	218	200	222	207	222	217	222	225	201	209	200	212	196	211	230	223	210	205	206	227	204	217	201	194	181	188	218	229	219	208	219	212	196	205	215	201	203	215	236	192	212	235	208	218	217	195	202	218	212	212	223	220	194	201	216	248	215	240	188	209	201	227	184	205	206	222	228	212	214	209	223	228	229	198	205	177	210	217	216	220	197	212	211	205	202	224	220	211	213	212	215	220	199	211	198	195	203	181	227	216	202	241	203	218	214	216	206	198	209	186	224	227	218	216	184	216	203	201	210	212	220	239	217	200	217	210	200	186	229	235	194	213	228	203	215	195	192	215	227	192	212	196	208	199	214	215	214	233	220	193	208	177	213	224	223	189	212	218	193	206	207	197	236	222	196	218	204	222	216	191	224	239	206	225	219	201	217	210	209	192	218	226	193	193	200	246	182	180	229	215	201	224	192	224	207	208	226	206	216	212	208	209	202	204	197	191	198	203	223	212	228	201	204	222	233	209	210	211	245	204	192	224	192	207	195	224	225	224	210	220	221	201	220	207	216	195	172	194	217	225	214	179	218	232	208	233	213	211	228	209	188	234	205	215	218	212	208	218	218	222	215	212	200	203	209	214	206	218	215	226	198	226	210	235	207	198	196	190	208	216	200	203	182	199	210	210	201	200	218	216	184	182	223	222	212	185	202	218	199	180	215	199	201	184	198	202	236	217	213	202	215	194	227	191	236	204	226	211	219	243	223	206	210	238	212	223	205	240	209	218	222	206	215	223	208	199	186	202	199	185	210	211	226	215	204	214	216	208	218	227	224	222	210	218	212	199	216	176	230	229	228	214	212	202	222	230	228	224	180	200	206	212	225	219	202	221	214	231	198	225	171	226	223	185	228	200	207	214	205	202	221	197	213	235	228	218	210	221	219	202	192	198	213	198	202	228	199	210	217	214	213	215	190	203	196	216	216	222	236	260	221	193	228	231	219	218	214	208	205	179	185	214	218	207	208	208	202	217	206	216	208	190	206	196	214	193	205	235	251	205	191	196	207	238	216	216	229	211	193	194	215	174	211	204	237	192	177	195	188	194	223	217	205	205	193	204	211	208	232	190	225	193	207	205	226	223	205	211	202	208	230	191	218	189	206	219	219	184	219	228	197	225	213	223	206	228	190	184	183	209	233	211	214	206	205	211	233	233	227	215	238	207	197	207	200	217	185	207	206	224	176	193	217	212	203	229	191	207	221	212	212	208	195	198	180	193	228	189	210	207	212	222	207	207	196	195	214	214	218	200	223	207	219	203	198	219	209	218	205	197	225	223	232	211	204	197	206	214	189	219	212	193	232	220	211	205	222	212	199	198	207	210	200	218	207	199	192	204	214	210	209	242	195	218	203	219	222	218	239	190	237	209	231	220	220	206	222	218	207	213	222	191	211	210	203	207	226	197	205	205	223	185	208	224	203	204	191	213	222	196	217	178	217	182	220	197	176	218	203	211	225	187	206	211	199	193	207	196	195	219	211	225	213	196	225	214	209	202	234	227	194	207	211	205	207	211	232	211	202	224	178	223	230	203	199	199	195	222	220	226	198	199	235	205	197	202	209	186	205	205	196	213	189	219	211	200	219	218	215	236	213	181	210	203	226	206	240	215	206	183	192	222	184	196	204	229	207	221	234	213	229	198	178	201	209	235	186	205	223	203	210	216	213	226	177	220	226	202	232	235	197	214	181	204	200	199	217	238	179	199	217	184	219
19358	34176	29886	18486	11981	7301	5192	3621	2569	1969	1693	1438	1295	1211	1190	1115	950	847	806	726	631	606	575	592	562	540	489	467	462	441	452	427	447	411	441	454	424	421	401	403	366	417	372	440	374	373	373	383	407	358	375	374	407	356	361	396	389	378	388	364	364	404	369	361	363	392	361	391	366	379	331	378	353	337	323	387	339	375	374	354	349	333	353	346	315	373	353	370	372	346	327	364	348	373	310	355	354	361	335	367	365	365	363	382	375	370	346	359	352	373	367	362	359	372	408	348	356	358	350	374	377	366	359	347	349	377	335	349	357	376	349	407	379	394	335	385	359	346	377	339	365	364	352	351	331	367	300	337	346	337	382	349	369	341	416	393	385	369	393	367	331	324	336	320	356	370	349	372	371	343	348	339	386	352	390	335	380	361	349	343	353	417	371	351	408	360	350	362	397	352	368	320	337	336	327	341	381	372	396	308	368	338	352	344	317	393	362	363	365	342	357	349	376	360	337	381	358	383	320	363	349	352	344	326	338	381	386	387	374	367	364	368	355	394	386	334	435	373	360	351	380	392	398	340	347	347	339	356	358	355	332	354	356	345	339	344	347	392	368	349	327	380	358	399	304	369	374	335	369	349	373	384	372	366	370	350	359	346	358	360	369	377	331	358	335	343	327	355	357	364	361	338	409	381	358	349	329	360	349	387	385	365	370	378	383	355	381	326	348	346	344	366	374	360	351	353	363	381	378	374	361	372	392	335	304	393	307	370	383	373	358	363	385	361	378	353	392	352	346	392	353	354	357	359	362	352	363	355	376	351	345	342	342	344	326	343	327	349	365	352	330	388	358	344	364	317	369	336	336	343	353	380	355	320	358	360	345	377	364	324	350	337	353	386	353	349	392	367	354	344	350	344	349	354	339	362	353	376	356	349	343	376	338	371	350	358	360	337	329	373	348	350	360	344	356	351	342	347	347	373	348	331	342	356	339	388	359	322	365	350	312	357	325	377	358	317	361	364	412	375	355	335	337	358	373	351	359	357	354	386	379	350	377	385	330	369	338	356	377	342	357	367	376	354	353	334	354	348	363	372	376	328	354	352	356	359	362	324	339	359	343	345	385	385	352	363	359	346	352	332	372	355	362	386	389	368	343	349	344	378	346	349	376	352	368	360	330	375	347	360	385	376	359	361	366	352	358	364	377	386	356	356	364	353	330	363	343	351	370	384	393	371	347	354	355	365	358	345	341	384	350	319	366	310	345	354	383	366	353	351	341	316	377	374	370	375	362	372	380	335	325	353	370	383	338	379	367	332	365	350	351	337	360	363	356	383	317	364	363	345	347	377	376	312	334	337	370	397	337	375	383	354	351	344	337	346	356	354	380	346	358	338	341	360	364	326	352	378	375	378	380	373	347	341	359	351	369	378	386	350	345	349	401	352	352	344	381	318	345	349	365	320	371	375	351	348	345	342	351	378	346	380	327	345	356	354	336	362	339	336	321	380	353	334	353	358	385	349	362	332	370	323	352	375	370	389	356	338	385	318	367	350	374	315	380	341	364	343	345	310	338	391	350	372	369	378	315	380	337	318	380	382	381	350	355	401	358	319	371	331	362	366	359	351	350	352	377	363	327	319	344	341	355	345	353	336	367	356	357	349	349	353	399	383	379	328	368	364	372	347	376	388	358	352	343	339	329	346	364	358	350	329	364	363	349	341	356	364	360	351	390	369	319	335	329	355	326	334	350	341	397	336	382	340	375	357	349	373	341	353	383	344	340	343	374	368	345	349	361	351	354	349	363	357	354	335	377	365	366	407	367	381	381	360	338	377	356	387	382	351	352	341	353	343	351	350	349	345	358	367	394	378	320	352	344	366	370	361	386	394	362	373	360	369	387	326	385	367	383	373	376	370	343	350	371	343	360	363	380	380	339	347	358	311	340	374	363	361	350	325	333	355	337	337	327	376	327	330	319	360	343	368	404	355	385	364	348	354	346	401	383	378	382	376	344	330	366	378	355	362	338	358	350	322	330	369	372	393	347	329	363	329	338	311	346	361	376	346	359	355	368	356	389	349	350	347	363	364	368	344	345	352	347	383	331	367	368	353	366	365	368	357	371	358	379	357	379	347	368	391	372	362	322	371	350	334	347	330	399	363	370	356	310	341	377	356	383	365	334	382	372	358	381	371	379	389	370	341	353	356	341	357	347	352	337	340	350	359	374	383	338	357	326	396	335	371	370	357	351	361	377	337	329	374	358	345	379	363	358	343	365	360	364	374	382	357	337	358	335	359	373	394	340	370	347	359	372	342	348	364	358	364	367	369	387	368	331	324	372	374	387	367	353	359	356	373	371	350	365	385	357	344	336	350	338	340	326	359	371	339	354	326	393	343	342	330	373	351	370	326	328	334	364	346	346	324	360	360	377	346	340	367	364	340	386	341	364	349	356	366	371	355	342	347	345	384	344	374	329	341	378	339	335	362	344	364	360	352	369	347	353	333	373	337	346	353	387	354	344	358	351	369	375	380	363	331	349	377	364	338	358	361	308	355	372	396	337	358	319	361	364	356	403	376	348	332	336	357	415	335	376	381	350	348	384	326	332	338	328	355	325	357	392	352	350	370	399	333	367	336	352	372	338	378	328	376	395	372	375	380	383	376	362	375	360	355	370	395	379	332	359	321	350	360	385	360	374	350	388	373	348	351	343	350	372	352	371	335	383	351	359	351	360	342	362	361	326	370	336	369	364	337	323	382	379	377	370	346	326	331	345	352	396	335	344	377	395	352	350	344	313	355	326	361	355	335	369	386	347	362	330	372	348	370	378	370	350	331	338	352	335	366	395	366	326	324	348	367	374	347	357	362	414	331	337	369	342	353	363	363	350	388	338	367	357	374	374	360	336	334	364	360	332	383	376	402	351	357	345	364	352	349	337	361	356	364	368	363	352	366	346	358	362	374	353	394	351	380	356	413	374	354	365	372	337	359	338	334	361	359	393	385	375	338	342	367	354	336	343	347	353	364	350	342	347	378	393	347	356	350	363	360	341	357	337	370	349	371	367	361	403	388	362	355	388	370	357	367	350	366	358	327	345	354	381	314	360	348	342	354	362	324	342	378	360	364	373	390	374	353	370	352	394	345	364	335	349	361	340	340	371	391	356	350	371	360	393	349	354	353	365	344	353	368	352	345	352	354	389	365	369	359	367	364	322	335	350	362	358	382	355	375	389	350	384	343	351	346	374	376	380	358	339	368	373	372	371	361	305	340	347	336	350	390	355	352	339	363	337	344	352	362	365	389	361	347	348	355	369	362	358	364	351	360	348	367	361	357	342	356	351	363	361	349	387	348	357	341	365	340	329	341	370	349	376	337	370	357	363	298	339	333	343	361	336	339	357	318	356	382	344	393	377	366	365	347	360	336	379	380	340	350	358	336	390	393	349	366	333	366	341	360	347	373	367	361	333	380	331	341	334	379	345	359	355	362	348	367	371	364	370	412	354	357	352	380
27204	20821	15884	6817	2313	1222	856	802	672	621	615	543	578	585	613	592	567	636	578	568	578	552	520	568	522	562	552	542	572	556	533	560	542	521	527	510	509	579	565	568	566	556	571	555	529	566	487	588	563	526	555	517	545	575	551	548	548	533	537	510	514	536	543	536	506	538	530	542	529	550	524	578	564	566	551	548	557	524	540	523	540	534	512	512	535	546	489	556	533	508	548	577	548	552	534	569	514	532	558	522	540	524	533	521	536	506	557	528	489	562	530	524	548	507	537	530	531	558	534	534	535	524	545	528	543	545	535	564	540	536	473	518	559	559	585	523	566	533	514	540	566	546	504	533	560	531	551	540	504	543	534	501	529	532	563	538	506	535	534	529	582	523	506	498	518	564	545	533	600	552	538	552	591	554	485	553	552	525	569	533	556	530	523	552	500	542	553	512	535	597	536	542	587	572	594	544	539	520	560	532	520	527	577	514	539	518	546	612	526	515	510	566	561	520	544	544	535	591	484	531	589	554	616	540	545	523	519	540	541	531	591	510	579	533	578	545	554	536	544	546	548	572	555	545	560	572	532	533	538	544	582	527	574	539	576	544	546	512	539	545	542	518	566	519	521	544	553	547	513	518	548	509	545	535	530	537	524	580	548	547	559	512	547	488	554	510	533	557	528	530	539	532	583	540	506	558	546	545	537	554	574	476	516	540	532	539	535	524	524	554	564	553	545	537	549	541	543	560	524	590	495	513	523	547	511	537	546	517	520	538	548	570	561	563	493	528	565	546	536	467	592	553	527	544	540	510	572	524	556	532	504	536	528	542	546	534	562	520	560	540	545	539	540	510	577	525	560	554	534	508	547	502	509	518	562	573	549	542	551	484	531	533	543	520	507	514	521	534	529	527	534	508	586	568	533	540	585	538	543	512	507	554	511	510	544	521	560	547	543	532	558	569	521	541	508	569	510	538	562	534	520	512	553	557	564	529	507	491	486	536	542	592	556	565	510	525	553	591	546	471	544	563	555	539	564	557	538	571	522	541	513	565	575	517	560	528	541	549	539	509	535	563	536	546	542	532	557	502	530	522	529	528	520	520	568	513	526	523	595	507	531	518	562	513	531	536	516	535	550	531	575	577	512	551	529	556	519	599	549	521	529	535	539	594	521	539	499	526	490	486	524	560	597	564	528	540	516	525	507	541	573	501	545	551	541	497	530	560	542	569	551	533	524	466	530	586	522	512	546	571	499	589	512	534	559	546	495	499	592	572	569	564	543	564	505	543	553	528	507	533	489	551	518	538	509	530	508	511	574	545	534	513	505	520	556	579	524	549	576	549	505	516	514	559	572	556	541	548	551	564	559	527	534	549	558	541	543	523	522	584	542	539	546	547	564	504	524	508	559	530	552	505	544	540	551	573	540	567	516	571	532	549	524	561	522	536	551	543	529	557	536	527	549	571	522	559	522	563	512	525	545	549	560	569	557	551	544	516	575	542	536	565	549	552	523	497	513	571	553	543	525	493	552	508	545	570	552	580	490	526	580	548	531	521	544	524	531	492	500	545	540	535	556	559	566	583	566	532	493	536	517	589	547	566	524	578	531	558	591	574	546	577	561	529	550	527	544	509	519	502	507	579	502	515	584	548	544	548	526	539	536	478	536	546	542	542	519	533	504	543	540	530	573	540	550	543	512	560	540	528	531	561	561	589	550	544	548	513	533	561	486	595	548	513	549	529	600	533	509	548	598	514	550	534	537	549	542	559	514	532	514	541	529	540	528	514	510	563	537	527	535	533	541	551	533	507	551	570	560	569	528	486	556	547	560	517	569	559	562	519	544	552	550	557	556	535	540	572	539	564	476	521	547	502	523	526	555	519	560	545	540	533	542	547	576	546	528	552	524	516	538	514	585	532	569	550	511	529	552	511	556	535	521	522	586	511	524	562	545	590	528	518	551	590	521	527	531	520	509	525	538	573	542	559	551	529	542	558	573	484	512	545	530	564	575	526	546	533	540	572	543	555	595	562	519	552	538	571	532	536	540	521	550	578	518	521	493	528	549	548	518	544	534	580	551	533	530	560	553	556	559	551	513	538	519	557	532	494	531	541	552	572	494	508	556	511	517	550	490	538	534	546	552	538	502	529	548	550	507	509	535	540	542	531	496	614	572	551	534	558	530	533	545	560	529	531	559	526	554	516	540	500	553	514	588	557	516	523	562	535	520	531	534	516	569	511	524	585	579	542	556	516	532	527	548	577	551	597	502	494	534	524	504	492	528	545	540	534	547	564	515	544	558	584	509	527	536	510	545	559	529	558	548	543	543	521	577	530	551	550	583	542	568	570	548	511	520	540	544	559	532	549	561	498	483	515	575	573	524	515	538	584	536	555	534	557	526	578	531	534	549	505	537	523	528	532	516	522	504	527	553	523	554	498	501	572	538	506	522	545	560	527	567	544	570	559	528	579	524	589	564	548	538	578	518	542	517	602	566	544	525	538	537	585	521	554	532	529	587	510	562	538	543	573	525	523	585	547	515	530	555	576	517	532	520	540	496	529	578	590	552	564	516	489	564	549	537	548	549	519	508	596	514	475	544	517	545	541	510	578	529	588	510	503	531	552	504	542	546	514	549	513	524	562	510	537	514	523	569	527	520	535	522	544	528	551	571	545	582	554	595	559	560	531	558	512	531	534	500	589	549	546	551	556	568	511	534	557	567	577	560	536	549	515	523	532	525	531	500	584	539	537	523	537	519	517	555	514	519	544	561	539	520	522	571	565	520	498	554	551	497	525	516	544	496	522	536	564	543	564	518	541	567	541	564	542	510	508	528	534	553	522	517	541	541	519	521	547	557	523	531	555	531	505	521	537	550	516	533	544	565	582	542	532	533	589	539	540	526	549	530	536	517	526	544	556	544	536	548	529	576	545	551	527	568	513	581	519	535	533	542	544	494	544	512	553	568	498	532	529	518	605	553	519	567	556	571	571	545	536	597	560	546	532	556	513	562	526	527	544	546	539	584	533	505	511	557	542	544	574	537	533	493	536	526	532	527	537	531	535	542	514	570	481	523	541	547	554	501	564	516	511	551	559	578	567	535	546	501	476	567	556	545	566	488	499	507	595	493	555	526	540	530	576	544	534	540	549	544	529	534	556	541	557	541	564	493	580	539	554	544	518	545	552	529	537	579	535	551	534	589	563	512	580	554	581	547	540	520	557	521	541	487	539	541	527	592	522	560	541	475	565	560	561	532	512	526	502	520	532	525	517	531	552	608	517	561	571	550	533	539	581	564	540	549	569	552	550	511	565	559	513	533	539	558	552	564	553	536	522	570	533	542	507	567	572	555	553	523	552	499	522	519	569	534	536	560	514	551	515	560	510	524	545	543	556	531	543	542	550	548	496	554	537	461	510	575	507	583	548	557	546	548	558	552	546	521	552	490	560	505	538	535	524	595	511	496	517	577	564	529	535	519	523	499	560	580	567	567	534	518	492	548	539	552	543
14718	22996	21025	10204	5403	3065	2008	1650	1371	1170	1033	1052	1010	1051	1070	1074	960	998	977	892	917	940	915	913	929	899	860	929	882	897	852	942	930	859	853	890	905	839	882	924	861	867	850	862	912	834	878	881	827	841	893	870	853	839	948	866	839	866	854	898	866	847	874	856	879	823	864	906	861	899	882	868	887	832	831	892	865	836	881	827	875	837	822	877	812	867	862	803	848	869	873	882	837	885	920	836	913	904	874	816	883	886	907	881	898	874	890	889	886	893	854	924	898	892	851	870	890	832	891	887	917	864	903	870	866	859	880	888	879	929	885	901	819	888	864	872	862	870	871	879	841	874	882	914	842	892	894	904	865	890	865	859	872	890	875	872	910	872	892	901	847	905	876	863	905	892	881	901	906	837	904	846	860	815	864	882	822	887	864	860	868	879	801	856	885	904	896	851	903	882	872	825	852	884	924	836	834	843	888	884	874	853	889	868	866	832	800	816	878	900	892	896	816	909	894	890	849	872	852	824	864	858	900	874	857	859	831	873	899	890	861	833	914	912	890	890	839	869	898	877	873	843	864	861	863	911	947	884	843	835	853	840	839	859	883	905	866	886	896	865	853	831	848	868	818	898	870	839	851	858	850	834	866	859	880	849	850	848	887	895	907	855	832	852	869	866	865	891	858	873	852	876	843	826	897	854	871	865	895	836	876	872	921	909	838	881	867	874	878	830	852	883	895	891	869	879	871	899	811	844	882	836	876	833	874	887	895	876	847	890	887	860	904	872	826	906	864	909	882	929	817	855	878	921	846	837	901	915	841	880	830	900	864	882	881	895	888	874	900	917	876	820	891	933	847	859	847	862	836	935	863	898	848	864	843	885	870	828	826	892	835	877	885	904	836	900	881	824	916	910	869	882	841	856	867	943	942	831	846	847	874	878	857	861	878	917	890	839	864	907	869	911	912	907	912	852	889	865	895	894	832	843	864	879	870	882	924	846	861	848	875	879	875	894	883	866	842	767	890	874	876	865	900	864	891	862	898	897	901	867	891	883	824	884	918	872	903	872	903	874	849	839	888	876	901	858	873	857	896	856	890	896	856	888	894	860	868	873	865	823	845	816	879	875	819	894	840	824	858	908	862	861	894	828	892	884	835	862	858	848	827	904	835	872	854	866	837	882	874	882	878	921	875	847	844	925	879	866	829	906	898	876	865	878	895	873	859	923	859	853	853	934	919	866	812	886	899	892	908	884	872	850	881	844	922	904	876	855	828	871	849	826	901	877	890	878	876	830	897	862	908	887	840	835	849	903	953	843	872	873	834	862	928	879	876	857	864	850	832	862	916	833	890	865	864	878	877	891	886	888	867	865	836	815	875	839	893	881	868	887	879	867	929	872	827	917	876	897	836	861	891	864	855	872	906	910	913	892	897	821	842	851	866	869	873	882	877	921	886	834	834	841	873	932	840	877	879	900	864	900	854	842	862	845	881	916	882	863	900	871	907	916	843	847	874	890	899	862	857	849	874	893	885	861	782	826	836	881	871	895	865	896	875	869	873	838	958	887	863	919	863	879	852	908	889	866	894	874	924	841	858	844	858	874	835	878	870	881	847	861	844	873	823	890	884	870	857	860	862	899	891	858	894	869	885	856	839	906	908	856	879	835	867	857	850	845	867	859	850	798	886	868	865	898	897	874	935	873	882	854	840	854	834	855	833	866	870	896	847	856	881	844	827	901	906	884	890	814	883	886	934	874	875	851	903	824	895	849	860	911	867	872	922	896	857	861	859	904	870	831	866	887	835	897	881	878	874	877	890	823	866	771	908	890	879	834	849	876	812	872	835	853	817	864	881	854	830	842	854	873	831	871	884	882	849	850	857	843	849	908	839	835	870	832	816	868	863	874	886	870	861	852	876	885	925	894	878	889	832	852	866	805	856	904	847	890	893	852	890	851	884	887	855	856	905	879	875	845	806	906	925	860	901	815	912	850	940	904	834	905	856	912	880	842	851	898	862	891	907	862	831	880	913	850	866	908	870	858	847	849	843	846	873	790	809	893	852	841	880	861	878	851	858	884	860	886	836	839	839	803	853	849	872	892	872	848	841	868	850	877	900	770	867	815	846	922	873	843	841	875	876	843	904	890	865	919	870	846	838	877	828	898	845	876	842	870	814	844	813	903	823	887	910	861	835	887	839	843	849	868	857	857	884	854	866	885	848	869	890	856	821	899	857	843	800	866	811	867	875	893	836	856	841	859	863	878	842	898	887	845	869	897	859	898	834	911	864	888	872	880	896	891	839	831	884	807	869	848	876	878	890	921	837	863	839	858	935	817	919	894	854	916	943	930	894	928	854	871	823	874	859	905	802	849	889	888	861	871	905	888	877	880	836	830	873	845	900	902	838	865	912	863	874	836	788	889	857	890	859	852	918	856	838	854	841	883	852	846	918	837	881	853	854	891	843	837	872	871	847	903	824	863	888	880	803	856	848	914	880	854	882	895	860	891	863	930	817	883	814	836	932	900	818	869	899	855	875	847	834	893	869	863	910	879	847	897	906	894	846	899	896	880	935	908	912	878	862	819	806	891	892	844	875	905	882	883	826	861	880	877	856	865	866	886	879	846	921	847	884	841	918	868	865	876	871	902	895	877	918	911	867	871	831	879	839	880	879	900	849	836	832	823	866	862	845	840	823	847	849	859	903	852	885	876	871	869	829	912	853	879	853	834	883	908	864	892	878	836	825	883	869	848	869	897	810	852	836	865	921	851	889	818	925	846	872	893	870	848	905	846	850	909	908	871	825	871	899	783	848	895	884	913	842	888	829	847	856	899	856	896	839	875	848	860	890	961	917	859	874	852	820	874	843	868	856	859	886	845	837	878	905	846	866	875	790	834	814	877	891	855	891	886	884	845	904	869	871	817	850	873	871	869	816	857	853	933	873	923	907	891	846	917	894	854	849	849	897	900	859	800	875	891	831	839	890	862	910	843	904	845	852	901	812	860	821	885	893	806	890	860	834	857	806	858	834	901	853	850	818	868	842	870	862	863	896	963	871	884	874	896	883	867	873	881	876	864	878	879	840	866	851	871	860	893	857	822	905	874	873	903	880	908	869	849	869	939	839	915	890	927	857	845	850	881	842	894	863	856	908	891	912	931	869	824	881	896	857	880	883	907	855	851	888	893	850	857	875	806	901	870	844	880	856	895	857	863	897	814	903	866	907	851	877	854	909	912	877	875	898	901	836	901	890	887	907	828	826	883	882	884	883	913	844	831	884	859	867	874	838	893	879	815	838	881	915	841	855	825	896	857	809	849	871	832	868	793	898	829	871	857	879	850	867	867	873	853	916	838	827	877	797	869	807	828	781	906	841	880	865	873	798	820	833	846	894	896	901	864	861	896	879	918	829	890	938	872	889	847	832	885	897	847	892	833	873	901	873	895	856	875	865	844	903	875	873	865	841	888	867	852	858	845	843	823	880	835	894	835	845	891	857	766	894	916	867	838
24590	21400	28410	24771	19242	4785	1845	1208	988	792	741	665	620	641	603	618	552	604	578	572	600	572	522	539	540	554	506	519	518	525	497	520	492	492	517	527	497	465	492	496	526	518	519	516	509	488	491	478	529	499	498	550	485	498	515	481	474	506	555	540	480	548	515	475	483	455	528	515	503	539	504	499	515	525	453	499	482	484	484	523	529	528	428	508	497	479	486	496	534	492	440	502	507	505	516	474	495	513	522	499	513	480	467	477	502	471	529	536	461	476	518	487	492	471	498	523	494	494	488	480	495	486	503	480	505	485	481	484	504	492	498	544	484	486	525	492	492	514	507	514	470	524	480	511	542	515	508	479	490	485	493	458	495	472	510	500	513	471	533	461	505	546	504	445	479	479	491	491	511	525	463	487	500	515	525	510	512	486	513	515	445	491	556	504	535	486	512	503	509	484	515	467	472	523	507	513	512	507	475	499	492	519	474	498	491	516	517	514	535	484	515	515	480	492	483	449	478	496	495	489	475	514	489	496	468	497	494	523	487	481	526	509	467	518	509	481	496	516	524	494	510	498	471	469	531	526	527	503	501	484	476	492	507	475	521	510	524	494	491	503	445	511	488	473	481	475	503	483	505	483	495	507	532	478	474	522	532	462	518	496	504	497	488	479	495	496	518	488	519	444	460	490	489	501	504	501	465	508	512	529	481	490	497	489	520	527	496	485	477	438	490	494	494	494	475	454	513	504	469	511	508	477	505	482	516	522	483	489	483	493	505	485	508	493	494	485	467	486	512	491	511	491	494	511	499	510	481	511	513	489	536	501	454	486	512	461	515	478	491	483	502	518	504	485	495	492	477	486	511	472	499	481	481	490	519	502	516	511	475	512	501	512	511	525	499	489	495	454	485	524	493	477	482	515	501	498	481	512	486	511	496	499	498	519	514	491	539	480	485	535	530	538	521	450	494	503	508	496	526	510	496	486	470	476	477	514	506	505	494	495	514	491	479	510	474	521	509	463	554	470	511	542	541	473	515	518	477	519	524	546	495	463	470	498	495	480	456	540	525	545	494	507	506	489	479	507	487	495	506	496	510	491	474	440	484	464	504	499	485	472	474	518	505	485	528	485	554	522	531	501	511	523	516	500	496	476	463	473	489	512	504	518	483	479	482	506	507	469	469	497	488	492	518	469	448	484	489	525	534	502	514	507	482	511	520	503	510	499	498	477	482	462	510	470	460	500	479	509	501	485	538	490	498	528	501	516	463	488	503	505	507	488	496	497	472	517	488	506	500	482	528	483	474	509	529	457	545	508	496	487	486	512	468	488	487	525	464	500	502	514	484	517	539	486	513	515	491	533	506	494	481	518	530	515	478	559	513	501	475	466	528	499	485	549	507	540	473	534	509	485	508	512	518	508	475	478	538	481	501	528	501	494	492	493	506	493	506	509	466	520	509	500	467	483	485	472	472	504	538	465	503	505	522	513	504	534	506	513	495	483	473	515	519	480	499	478	484	482	535	473	496	533	488	522	536	540	514	504	520	457	454	501	512	530	553	494	469	489	517	495	493	536	488	478	529	546	477	474	538	474	490	494	441	502	510	495	469	515	505	511	490	471	496	443	527	513	492	527	505	496	511	462	460	517	491	509	479	456	567	507	491	515	480	531	506	481	493	465	490	462	487	506	556	493	482	487	471	524	502	522	499	457	484	477	502	500	495	503	510	500	454	523	513	524	515	483	452	490	492	502	505	496	496	477	489	516	500	485	469	507	480	495	485	501	487	523	513	500	493	481	494	471	479	503	461	475	498	523	484	493	495	490	480	477	512	536	513	483	501	500	503	499	474	451	498	501	491	511	481	522	507	495	510	504	539	491	493	514	528	526	502	504	529	501	490	497	491	482	515	507	549	487	520	486	520	485	469	482	503	522	505	470	513	496	496	509	481	528	526	483	481	532	470	497	521	483	514	507	509	501	493	511	536	475	449	518	521	510	509	515	505	497	516	517	506	472	522	486	479	497	499	473	480	528	528	454	491	512	499	489	502	472	520	561	497	489	502	444	524	513	475	513	525	512	485	498	479	465	501	523	486	468	470	529	468	517	517	509	521	501	481	538	456	480	494	521	499	531	504	491	486	534	486	464	535	515	467	505	545	493	506	491	493	470	513	495	503	505	498	505	479	507	478	519	483	518	454	507	515	473	527	502	474	514	513	465	521	497	528	482	448	488	533	487	524	501	502	480	538	486	494	488	495	483	495	521	508	509	472	487	497	524	562	536	523	512	475	489	514	483	461	489	496	456	493	534	501	485	470	448	514	488	515	490	507	521	444	490	531	473	486	500	496	485	532	485	482	519	543	486	509	487	520	511	501	446	494	499	489	519	498	462	472	470	522	491	482	510	508	484	475	543	461	499	485	513	485	495	520	471	485	507	473	491	472	450	487	508	470	502	484	520	513	504	494	460	476	511	491	491	492	501	501	483	491	509	491	489	551	512	465	511	519	488	487	466	458	490	508	524	495	526	494	481	531	500	468	478	515	491	521	526	486	518	514	497	475	499	521	496	547	501	487	531	509	514	466	491	497	512	484	483	510	527	479	511	528	511	498	484	471	480	492	433	487	469	506	466	450	474	499	495	489	465	505	469	519	524	473	510	472	482	493	463	474	479	506	476	464	477	462	477	493	479	478	463	475	495	491	472	518	481	513	505	543	526	510	509	480	484	504	470	446	497	537	499	477	496	519	489	486	491	512	501	463	523	512	518	505	528	485	496	522	466	478	519	495	460	446	513	496	532	492	535	487	505	468	476	482	471	488	464	530	511	470	514	502	478	467	504	489	474	500	528	539	493	502	488	538	491	492	484	489	532	501	522	506	495	491	530	475	483	532	470	504	483	516	521	495	475	494	489	483	495	484	486	498	493	474	542	476	503	523	521	472	504	468	475	450	504	487	467	531	495	496	465	484	489	476	520	495	467	515	522	515	495	512	474	490	519	481	512	484	504	502	515	478	465	506	546	506	503	482	523	465	512	504	486	503	484	458	491	486	483	448	523	450	508	500	471	528	499	525	530	485	503	522	481	508	529	470	511	509	508	512	454	482	460	502	522	508	515	502	499	499	527	527	495	523	476	480	543	529	477	470	513	489	536	477	507	480	509	484	522	476	510	480	490	515	491	511	511	476	522	522	466	473	482	513	470	491	479	465	478	511	480	463	480	530	482	466	530	516	495	529	497	536	478	477	511	487	477	491	540	503	541	510	485	509	476	486	548	486	488	486	492	498	477	506	468	502	479	484	500	482	498	509	467	483	507	509	481	518	513	485	525	521	475	495	515	500	513	515	537	513	535	502	541	443	512	521	528	476	494	535	436	516	536	520	527	476	507	502	462	508	474	460	489	475	530	480	457	463	495	501	468	505	520	503	489	495	510	511	508	521	483	480	459	501	492	498	500	524	469	544	492	518	466	528	500	515	498	518	539	529	506	468	490	511	496	490	517	504	544	479	484
15722	30229	25320	14207	9258	5928	4122	3119	2507	1890	1514	1379	1319	1226	1236	1202	1162	1106	1093	1024	1011	946	983	933	859	910	948	868	834	862	851	868	838	837	909	788	861	867	842	819	877	844	806	848	811	804	845	802	843	789	841	853	860	799	808	867	863	801	826	823	837	786	810	903	849	843	802	753	829	839	801	812	817	810	833	778	826	831	813	823	831	797	776	816	840	825	816	838	842	802	832	835	822	803	823	847	816	809	781	760	805	795	798	773	817	810	857	805	786	853	793	776	815	814	837	865	811	796	826	797	843	772	813	865	818	789	816	843	778	852	795	853	786	801	813	852	872	786	806	838	805	841	815	834	812	764	779	761	863	833	855	803	882	807	765	794	790	812	822	793	874	841	840	822	806	816	784	808	810	832	793	805	749	773	805	751	847	764	796	827	814	802	801	779	836	802	795	840	785	813	783	805	787	820	814	829	794	842	794	811	861	854	848	819	832	806	858	829	778	812	804	787	806	864	811	798	795	825	838	819	852	873	821	796	823	775	825	819	790	795	805	790	837	816	794	870	817	840	833	804	823	797	851	823	802	795	896	813	824	797	817	789	840	769	850	813	784	746	857	847	810	805	841	886	848	783	800	843	820	858	846	785	864	782	807	793	836	813	821	832	839	855	800	810	867	775	846	821	789	810	832	794	818	805	844	813	854	816	859	870	802	823	862	825	775	874	849	804	835	821	800	814	773	802	798	822	835	820	831	802	837	848	840	838	784	817	839	808	803	808	746	799	852	737	796	852	741	782	831	783	826	752	843	837	845	828	782	866	766	821	807	849	811	847	772	789	791	840	770	768	761	766	837	832	781	797	791	787	806	817	807	792	801	764	840	829	824	813	841	827	803	772	832	766	832	795	775	824	833	760	786	823	883	823	810	791	848	786	793	795	798	750	792	823	819	774	818	799	838	792	825	812	831	816	833	794	802	788	806	795	793	802	802	835	841	796	819	840	789	823	776	725	853	804	815	848	850	814	839	818	797	824	798	774	815	836	762	821	863	791	784	832	831	750	800	846	822	804	759	816	796	849	820	816	868	860	782	798	767	858	813	794	798	786	850	836	781	798	834	833	811	803	788	839	811	793	849	821	814	854	801	820	841	806	819	780	856	873	810	766	821	787	760	778	774	795	864	825	828	782	812	734	822	827	802	825	826	810	823	830	832	832	821	806	799	857	846	805	834	788	823	890	825	817	807	815	843	819	814	876	771	820	802	834	754	851	822	805	827	826	800	807	835	837	838	811	813	815	809	775	770	810	845	798	861	831	802	807	798	822	862	828	840	765	806	805	894	835	814	862	850	801	834	829	797	823	791	853	824	811	812	784	826	798	775	828	798	769	781	798	792	745	795	794	775	853	788	821	825	819	811	782	791	769	817	817	835	831	809	841	813	820	767	790	816	773	791	756	816	814	804	806	871	865	813	773	797	803	818	863	824	809	799	879	835	856	801	787	845	767	861	819	823	842	795	833	814	786	845	849	849	837	853	773	832	802	855	748	789	820	814	842	839	803	800	843	813	783	858	787	773	826	796	768	798	820	823	780	828	817	809	828	821	815	827	828	840	823	820	830	799	749	810	817	846	828	797	842	832	819	798	836	845	828	809	805	852	792	774	820	825	856	784	821	789	811	831	783	823	841	777	831	797	868	809	835	836	849	852	804	797	804	823	823	784	784	817	794	833	792	827	854	803	804	798	809	792	792	803	847	796	780	812	788	811	795	834	795	796	784	837	823	806	817	800	838	829	823	795	812	803	854	806	822	778	739	794	816	788	836	865	814	829	823	840	820	790	822	795	854	821	842	804	771	788	833	802	842	810	808	824	810	813	766	840	811	822	740	784	847	810	802	839	864	857	800	838	816	842	836	794	798	824	818	787	757	756	807	821	812	789	783	802	809	789	822	751	843	777	766	805	812	852	819	814	834	823	827	795	775	778	844	807	786	831	787	871	844	792	814	820	829	759	867	791	810	768	814	839	794	843	850	837	826	814	797	839	844	812	844	802	823	805	765	850	819	790	833	832	789	811	827	821	813	829	793	818	829	796	791	816	821	783	763	774	843	862	785	880	745	839	816	848	872	794	855	891	831	792	806	846	796	812	842	844	810	802	806	800	860	815	820	809	792	784	765	861	765	809	842	803	763	835	845	801	829	821	817	887	828	829	845	816	780	836	818	810	857	779	814	849	813	762	809	841	786	782	819	818	820	744	834	782	852	802	834	847	802	835	779	805	818	829	758	805	843	798	774	820	757	841	832	806	828	790	817	810	765	788	816	778	825	814	869	796	801	795	796	802	762	803	824	830	832	810	828	838	791	798	787	864	822	800	810	805	817	817	794	798	786	856	806	782	806	796	806	828	804	826	780	787	802	859	804	850	799	803	840	821	804	786	818	772	818	795	784	847	794	858	831	793	819	765	817	812	826	829	811	852	824	798	814	815	831	809	838	781	795	822	769	794	820	814	833	833	817	860	834	822	784	805	832	786	866	795	812	842	831	826	868	833	834	803	811	811	819	798	810	851	791	817	812	809	787	826	800	840	806	737	800	773	798	841	828	787	846	785	819	748	813	826	777	761	834	827	817	812	810	750	858	760	810	802	820	829	773	807	809	876	813	854	812	800	845	799	798	788	853	866	813	788	847	796	787	825	778	846	838	787	831	820	822	813	809	829	800	822	823	768	815	822	857	771	779	852	782	858	836	802	812	874	817	851	823	799	825	832	825	841	809	824	777	799	852	801	836	794	824	746	773	842	809	847	805	777	786	813	839	839	860	846	799	811	787	839	809	802	820	797	839	849	786	816	783	826	858	798	813	767	819	795	839	796	829	783	856	857	779	825	810	803	790	805	821	794	856	808	776	832	836	807	796	788	881	803	818	830	847	831	813	813	827	774	812	773	797	770	788	830	847	844	859	784	783	853	798	837	814	832	802	787	819	797	822	779	792	765	824	815	786	773	844	805	832	824	832	767	788	776	802	780	831	868	879	823	785	788	759	778	807	787	803	840	862	803	848	822	845	822	800	834	836	789	786	814	806	793	799	815	774	863	761	844	832	797	783	824	863	854	786	808	813	833	819	820	820	826	795	797	780	809	847	807	795	797	802	850	764	799	837	823	784	822	868	771	810	793	824	792	808	794	768	807	814	801	778	851	804	820	853	828	846	846	838	861	836	801	772	804	836	871	810	771	814	820	762	813	832	811	830	827	854	812	741	856	837	817	828	844	817	781	826	809	841	771	766	823	842	836	803	780	815	813	837	795	781	858	801	864	825	850	765	851	836	797	822	825	840	787	819	786	814	826	897	805	788	814	803	825	766	809	814	708	768	760	796	829	880	814	801	795	801	804	835	788	814	808	806	826	794	851	768	779	836	821	831	800	810	831	835	818	832	777	816	843	791	803	834	782	837	848	832	844	763	794	808	805	825	851	804	816	804	826	821	799	802	827	827	773	814	801	809	817	822	784	823
23545	21400	29156	24022	21408	19373	4386	1680	1000	827	576	543	461	449	430	418	408	395	354	311	307	310	253	290	265	284	261	248	216	220	241	231	248	215	232	273	285	232	193	224	227	214	227	230	256	210	221	215	215	211	214	210	211	223	206	219	232	219	213	223	248	227	221	196	224	226	218	212	230	216	209	215	214	201	216	198	228	228	203	197	214	208	204	209	222	204	209	215	211	226	208	215	205	232	232	209	187	225	201	202	187	209	207	192	217	209	207	212	210	195	243	221	176	233	206	200	218	220	212	243	204	189	204	212	218	225	223	252	170	202	210	201	205	224	222	208	206	216	217	220	223	194	185	221	227	208	222	194	195	198	214	214	212	215	206	224	199	206	196	207	222	208	245	199	199	178	190	236	194	215	223	207	195	224	191	196	217	202	184	203	228	184	214	220	219	234	211	226	229	217	197	212	208	197	178	230	213	220	233	225	203	218	212	195	197	198	221	206	215	218	190	229	227	201	201	181	214	233	225	190	213	224	232	191	207	200	227	185	205	183	204	199	204	202	193	213	198	205	206	202	218	210	228	217	206	220	202	225	172	217	206	206	207	227	224	196	207	210	221	201	192	210	213	198	204	211	201	204	215	187	201	224	198	213	210	211	248	211	200	227	223	188	185	217	212	198	206	204	206	219	219	199	220	193	194	179	203	219	211	212	211	212	188	213	213	209	210	217	210	237	202	212	236	182	199	206	206	194	216	191	180	234	230	212	178	219	166	224	205	206	205	203	215	207	210	206	238	221	204	184	195	194	221	217	190	248	221	233	194	199	224	204	211	204	214	209	211	214	213	226	206	211	195	236	206	211	219	207	221	204	223	223	228	199	222	186	207	210	231	187	192	188	207	226	236	201	209	198	203	207	199	213	216	202	207	228	208	182	199	223	231	204	205	198	229	188	214	201	243	224	197	195	216	204	219	182	207	218	208	223	222	219	195	220	223	202	210	195	197	212	190	202	201	207	235	217	216	203	215	203	222	211	217	233	235	212	220	219	205	218	216	200	206	203	191	180	187	222	191	219	192	224	238	196	204	225	210	203	213	200	218	194	215	214	193	198	215	219	218	211	209	215	210	235	213	210	219	218	200	229	200	221	216	215	198	203	217	192	192	200	197	191	224	215	219	204	201	209	203	232	184	181	213	198	212	213	191	222	196	210	206	204	216	217	210	208	206	214	219	219	216	217	194	213	215	211	256	187	204	221	216	234	212	240	208	237	189	190	204	221	225	202	207	177	214	219	204	207	227	190	194	184	193	196	216	203	218	212	190	208	184	212	219	240	191	187	207	236	192	234	234	202	238	195	212	229	211	210	211	206	195	182	213	218	217	228	212	201	223	207	219	209	210	206	209	183	183	189	214	220	207	199	193	212	198	218	211	211	209	207	196	207	185	190	223	193	207	193	216	209	200	200	258	184	199	210	177	221	228	202	205	210	192	211	206	197	220	204	205	222	195	182	202	188	197	234	238	193	209	212	187	210	222	209	198	242	217	184	182	187	199	229	218	200	190	197	214	212	204	235	201	202	172	227	208	199	207	200	224	209	206	189	213	208	215	195	197	216	192	200	203	215	208	229	221	203	207	208	212	221	218	197	226	236	208	209	186	198	219	208	195	203	216	208	198	198	202	237	209	200	203	208	235	233	213	224	216	205	197	202	210	201	205	210	167	207	202	232	193	230	224	220	201	231	192	209	209	202	202	217	207	224	217	197	228	196	187	226	222	244	193	206	204	210	184	229	217	232	209	209	193	187	190	238	223	233	190	224	237	192	225	188	205	228	184	240	200	209	184	197	231	240	225	194	232	225	206	203	214	208	210	216	202	187	196	233	212	197	192	181	185	219	186	219	193	201	214	199	229	202	226	216	185	207	203	211	198	187	214	211	225	215	203	174	217	216	221	219	192	208	199	221	197	204	228	212	181	202	231	206	209	212	205	224	201	211	223	215	193	193	218	214	212	201	203	234	168	239	216	213	212	194	211	209	215	210	213	194	203	198	208	247	224	210	187	213	204	205	227	248	217	209	239	203	198	211	213	182	204	202	203	175	182	206	211	206	224	223	213	219	203	178	231	195	212	204	207	210	217	186	201	187	190	182	212	217	209	203	208	198	227	225	208	199	203	205	187	207	204	201	195	172	181	229	217	207	223	226	215	224	207	214	242	224	223	195	218	212	207	215	181	207	220	194	224	200	215	216	202	187	224	197	195	204	221	215	223	205	208	199	238	193	217	210	221	208	202	239	218	234	225	199	189	188	221	213	220	193	222	228	192	199	210	195	236	219	214	214	211	198	202	212	192	209	182	224	199	216	225	229	221	208	227	207	207	196	233	201	216	185	217	202	218	215	218	218	223	219	211	206	246	195	235	181	194	213	235	206	204	230	188	167	230	188	208	214	218	193	198	202	210	217	201	219	205	229	188	171	214	214	198	199	235	202	204	222	196	202	194	222	208	237	198	224	223	224	185	195	218	198	197	214	211	205	210	206	191	223	207	167	200	211	202	181	180	206	223	226	202	187	196	213	204	220	213	223	198	207	205	197	218	209	229	213	192	231	218	209	207	208	203	212	190	204	197	206	188	196	201	203	212	206	220	235	203	212	202	213	199	237	243	172	194	205	221	219	200	217	230	202	183	215	206	221	202	195	208	220	216	226	227	200	220	202	227	189	204	218	205	199	203	207	213	240	221	212	228	218	199	219	225	194	207	224	191	210	201	183	195	212	189	205	209	221	212	176	191	215	205	192	206	180	222	225	194	235	201	201	206	214	200	219	201	200	218	234	225	225	216	213	202	202	237	195	213	202	204	203	171	218	236	209	221	219	212	208	213	219	197	209	193	175	207	185	200	201	183	239	184	213	218	212	195	220	185	197	229	197	210	203	201	226	186	212	177	220	217	193	217	182	199	230	201	192	212	227	220	181	198	208	223	201	196	222	210	185	191	207	195	201	201	208	202	209	213	209	195	197	215	205	188	220	205	219	209	247	204	229	206	233	224	196	210	203	202	223	225	224	193	225	193	212	213	218	207	212	210	210	200	207	197	209	205	205	186	201	223	215	196	208	202	213	211	196	226	219	196	196	206	232	203	204	201	225	218	201	206	205	208	237	193	223	210	216	226	199	198	214	228	192	210	199	208	213	220	215	212	190	220	222	193	228	198	197	224	226	201	212	218	208	231	202	198	196	221	196	205	239	214	211	224	214	202	208	197	230	210	177	198	224	197	200	213	221	213	217	225	207	217	183	176	206	222	229	207	213	217	213	178	189	218	197	198	199	204	194	204	203	203	215	215	212	224	197	214	182	205	213	184	210	226	211	200	216	212	216	182	172	206	216	218	204	216	211	188	202	224	207	205	206	231	203	236	203	220	212	196	184	218	189	203	197	220	197	225	205	171	207	226	191	191	210	212	213	180	202	197	197	219	196	203	219	199	193	202	203	216	234	218	224	206	183	208	210	214	223
18554	32985	26866	17396	12085	8339	5885	4588	3142	2409	1702	1330	1252	1099	1036	981	974	843	841	724	650	627	597	543	557	557	485	446	471	451	443	420	401	394	403	438	422	439	406	382	397	402	359	378	384	370	408	361	419	383	380	371	373	373	387	381	375	344	361	364	361	374	362	354	316	354	393	357	385	370	385	372	371	362	371	355	353	373	339	346	399	366	359	346	355	366	353	371	349	328	367	350	364	370	365	340	367	409	356	370	352	356	382	382	388	353	336	360	363	357	357	340	379	334	357	370	372	336	371	379	347	370	319	353	346	334	370	343	358	340	361	328	380	371	348	360	309	381	343	359	362	377	374	359	364	348	354	371	368	326	331	361	346	351	358	365	355	342	367	358	345	379	339	337	343	351	356	351	346	344	350	328	345	344	361	341	360	393	331	364	367	360	330	350	357	342	359	377	319	335	357	333	368	356	342	343	364	373	376	344	352	353	351	386	358	353	384	345	333	342	402	362	340	377	359	384	363	357	381	365	374	358	339	367	322	311	393	371	398	313	341	381	332	341	326	361	360	353	369	344	368	321	353	353	356	379	362	377	339	341	345	360	337	339	360	337	334	366	334	347	327	357	375	355	342	349	373	319	352	364	351	379	392	351	366	367	317	369	345	355	341	391	333	367	349	374	365	326	344	344	349	353	337	341	356	349	385	359	359	382	386	367	338	326	347	354	354	345	318	359	344	362	370	332	374	354	324	375	362	329	375	365	347	352	328	364	383	334	363	318	371	346	359	329	339	352	359	346	308	349	351	393	410	342	355	363	379	355	342	351	347	355	325	349	369	342	368	342	347	354	355	391	392	361	318	346	312	350	324	352	354	356	370	341	367	354	352	323	334	351	339	367	333	378	337	313	365	370	359	347	334	385	318	392	338	334	372	366	339	345	362	357	342	370	364	342	370	336	322	362	327	330	332	338	354	337	339	356	328	338	377	375	379	358	376	354	329	369	365	361	373	362	341	337	341	318	319	365	359	350	389	331	325	369	358	360	375	361	350	389	366	320	372	375	370	340	334	364	356	345	390	368	344	343	321	328	346	347	346	342	341	328	357	354	343	379	345	397	368	388	362	352	332	338	365	310	342	365	342	372	340	374	332	343	359	332	363	317	370	362	358	336	374	350	350	345	385	352	325	353	377	355	356	332	374	375	380	344	330	346	356	365	347	326	347	383	325	360	351	373	320	370	379	339	356	338	353	352	372	353	363	362	324	343	413	358	378	380	338	371	345	338	363	362	342	354	364	385	338	356	335	361	339	339	352	345	349	349	324	364	384	352	346	363	340	379	319	365	395	345	359	372	347	365	338	360	342	365	333	340	374	357	349	354	346	327	326	347	378	340	315	360	369	370	364	360	342	352	385	358	335	382	346	365	347	359	375	363	376	355	363	354	345	370	382	369	368	343	362	339	364	358	347	340	331	355	339	390	326	372	358	342	332	371	357	318	323	312	379	343	353	362	372	342	347	348	360	331	365	344	380	354	372	350	308	339	319	359	366	356	346	372	336	356	354	353	320	322	356	324	379	376	370	351	372	318	342	351	398	359	341	371	339	360	334	396	347	382	369	370	353	365	361	375	357	374	361	351	372	354	414	349	335	328	367	350	357	354	337	366	334	358	365	360	353	354	352	369	369	356	363	332	357	377	347	365	381	291	331	343	324	358	348	340	351	413	349	328	364	339	353	361	374	366	362	332	358	343	327	358	381	364	355	349	359	375	349	392	378	379	340	368	339	376	355	334	392	346	338	354	350	376	309	366	365	362	342	353	363	366	360	312	328	362	348	368	341	351	356	349	369	330	333	360	364	353	328	323	351	380	361	359	359	371	340	355	356	375	377	351	340	354	333	340	358	351	375	373	362	342	316	310	336	343	385	354	339	362	339	353	360	347	354	375	362	351	373	344	379	348	312	346	355	345	370	346	364	392	367	378	362	317	347	369	373	356	347	340	338	352	366	348	332	325	384	283	334	398	347	347	346	363	356	395	366	368	364	356	346	317	384	321	343	342	346	375	354	323	374	381	349	354	334	389	364	383	347	339	347	364	375	338	357	360	339	314	398	384	343	364	369	334	364	335	378	375	354	338	344	368	347	357	372	350	340	306	381	369	365	393	357	350	342	390	376	323	401	369	339	343	348	359	374	358	361	379	354	356	335	341	350	340	372	359	363	356	368	371	324	345	368	340	386	348	378	346	363	346	363	347	359	365	350	345	361	324	342	337	329	349	348	338	377	378	376	413	378	371	343	342	375	353	370	366	340	339	368	353	327	326	354	350	396	374	335	339	346	362	376	327	351	360	387	340	378	387	352	375	344	351	346	348	357	350	364	375	356	339	348	354	346	383	329	324	344	359	377	346	367	353	362	318	351	336	307	354	335	370	359	337	352	403	358	341	366	345	354	344	364	382	361	359	347	333	341	350	334	353	337	363	363	354	338	353	330	312	360	313	358	332	357	368	332	364	359	357	379	333	362	332	390	328	366	356	378	346	342	334	338	369	317	375	348	368	370	365	342	346	338	343	360	358	324	336	357	359	376	368	371	394	359	355	361	335	350	363	355	372	345	331	351	330	314	375	349	345	352	339	351	335	349	378	347	378	342	361	376	395	358	353	362	378	334	356	357	344	358	361	374	327	329	368	339	363	381	331	355	357	297	326	339	375	337	362	355	370	337	355	343	384	356	348	345	313	346	349	360	384	356	349	382	321	336	333	361	343	364	369	383	331	362	356	316	339	337	367	356	377	381	388	340	398	383	370	355	372	337	365	350	369	361	348	344	350	341	335	388	328	376	363	326	365	368	322	341	321	384	382	364	337	380	390	335	355	338	366	359	356	344	345	360	322	361	339	395	353	368	351	372	351	350	352	306	375	339	393	336	344	339	357	338	361	336	386	329	364	352	335	338	345	368	366	359	339	359	353	361	368	368	386	364	333	329	334	370	341	328	348	373	351	329	346	345	370	345	337	332	366	361	390	356	334	380	334	305	350	353	375	351	355	371	368	357	370	324	345	349	361	361	369	362	395	356	338	364	367	342	374	373	347	360	353	312	364	342	348	368	335	372	382	359	349	352	363	363	345	399	315	314	358	336	344	363	367	332	387	379	360	338	352	325	336	365	364	343	357	370	343	382	349	362	365	348	342	343	371	343	411	365	352	370	342	363	354	345	358	340	312	352	354	361	336	339	367	355	357	353	341	349	350	389	361	361	344	332	353	391	345	374	355	347	386	353	340	322	339	378	345	355	371	342	368	376	337	366	341	365	352	336	384	349	357	389	336	365	352	331	364	371	355	354	357	333	306	368	371	357	335	346	356	360	347	342	348	356	341	323	354	352	332	344	344	367	384	349	381	347	364	362	372	358	341	352	364	310	380	364	361	351	354	378	367	307	353	336	340	349	375	326	337	335	330	368	377	360	327	344	349	331	339	325	355	372	347	353	372	321	369	394	363	331	363	336	349	380	354
27207	20586	12825	4298	1995	1337	970	770	732	669	621	632	563	553	589	585	567	596	568	539	544	538	554	588	572	552	539	506	528	485	552	544	510	521	547	504	548	536	538	534	509	544	526	537	535	536	519	489	543	514	507	522	558	542	543	528	538	504	548	526	490	564	563	544	529	494	473	482	505	536	507	553	583	547	581	534	547	553	500	571	516	518	516	516	487	552	530	582	515	502	524	538	538	515	523	552	548	543	535	488	554	533	532	516	600	503	522	596	516	589	510	570	546	546	546	539	526	539	491	559	568	529	522	590	536	546	537	514	523	507	555	577	565	542	560	504	517	524	560	556	519	541	576	531	535	553	555	517	548	502	575	526	511	551	549	512	524	516	532	555	541	535	558	508	568	521	557	548	509	516	523	569	518	551	514	546	533	497	540	525	505	540	525	550	536	557	522	503	534	525	539	546	542	551	582	542	487	551	539	504	536	560	563	554	537	526	565	551	561	531	519	523	509	509	557	511	547	510	522	498	521	502	542	559	526	538	556	535	569	527	515	543	525	522	517	574	545	541	530	528	579	530	567	550	502	534	527	538	512	508	526	530	533	575	543	514	543	511	505	537	526	546	568	569	569	524	497	523	513	526	528	541	537	544	549	544	495	540	528	571	504	519	569	554	574	500	530	550	541	504	535	524	523	524	581	540	531	531	522	539	553	547	564	542	541	567	555	535	518	533	515	533	544	523	495	527	557	529	523	548	522	569	537	503	550	530	559	521	508	515	484	503	542	512	557	537	521	568	544	562	555	525	521	499	507	536	539	558	552	534	549	538	557	525	529	480	535	507	523	544	588	501	518	537	520	520	530	519	531	543	562	515	521	464	545	531	533	577	537	509	575	503	570	571	543	551	502	539	510	531	543	518	570	537	534	560	494	502	535	532	545	494	521	531	561	552	537	581	569	533	513	498	516	538	552	570	530	575	567	539	532	508	501	498	470	538	527	580	560	519	533	525	533	556	551	524	483	530	512	558	548	542	551	534	545	516	568	543	563	555	509	510	559	583	534	488	512	582	542	499	562	537	539	504	555	494	529	534	536	518	531	545	516	518	538	559	544	545	536	560	570	558	526	547	518	557	510	527	587	511	542	508	547	517	553	506	560	555	487	566	514	539	541	580	561	516	536	550	531	549	546	547	539	554	553	540	497	558	517	540	543	540	539	526	560	538	529	525	531	537	501	528	516	514	489	564	552	565	531	533	535	535	539	581	593	505	531	520	567	573	568	517	540	536	543	498	536	540	520	535	521	553	580	524	534	514	526	510	551	563	530	542	509	518	532	516	580	506	539	563	527	500	505	586	535	516	506	579	519	519	462	550	562	514	541	520	548	524	505	524	569	559	520	510	570	514	536	531	564	496	548	508	565	536	506	496	540	563	547	542	531	520	533	535	508	559	543	513	517	550	557	556	524	522	503	526	531	525	516	528	517	541	542	538	569	523	468	544	543	521	472	530	518	526	550	565	526	547	508	543	534	557	524	566	544	526	496	508	565	505	557	538	501	554	518	544	511	555	572	577	552	549	534	532	499	572	511	538	556	563	577	520	516	509	528	540	521	543	531	545	567	559	545	549	559	538	559	499	524	543	490	547	554	507	576	558	561	546	528	543	512	534	544	559	496	513	537	534	531	517	534	521	496	538	551	539	551	526	556	569	585	568	548	517	521	563	570	532	523	554	565	561	509	528	571	537	470	530	523	554	528	550	505	562	528	501	522	566	548	594	529	547	543	538	565	493	565	552	531	552	544	548	526	547	526	517	537	501	552	566	534	542	522	527	509	518	496	528	513	511	554	536	525	576	501	537	502	571	512	552	568	552	538	520	494	533	545	534	543	570	508	565	562	552	607	505	525	524	563	535	512	541	571	540	538	560	515	553	560	528	506	556	530	535	538	517	541	539	537	555	535	527	529	532	554	538	544	516	512	537	507	591	519	553	505	519	552	550	536	517	520	519	523	527	541	514	551	545	515	546	540	547	516	553	502	541	543	533	520	551	552	560	544	539	534	506	568	512	556	547	517	506	529	555	535	571	557	510	496	533	575	534	560	553	546	528	557	519	515	531	528	542	545	550	502	567	538	521	550	526	555	532	538	544	559	539	562	553	544	527	535	536	512	523	528	534	524	517	576	510	519	529	564	568	541	527	551	527	519	518	567	551	524	523	535	558	556	555	541	550	519	529	575	528	557	529	534	530	544	523	541	527	536	547	540	549	494	498	558	504	534	500	540	527	514	539	515	521	522	515	489	522	533	528	532	489	574	466	542	544	544	510	512	527	548	575	530	549	539	523	543	529	490	543	532	536	552	537	517	569	535	541	563	520	521	532	560	550	544	546	554	544	589	547	540	544	544	566	545	550	550	524	500	544	505	513	530	543	581	531	574	522	539	569	527	539	537	550	515	528	517	551	538	530	555	509	551	541	544	555	522	584	529	537	522	544	553	503	499	582	540	543	554	520	576	538	569	517	539	505	497	512	528	561	520	524	495	502	532	523	577	533	530	550	518	537	529	543	537	531	517	543	515	529	516	509	554	552	539	535	518	545	519	554	551	560	542	547	485	535	556	545	512	550	531	528	525	562	582	584	588	502	540	511	535	562	551	515	523	539	560	535	477	500	533	522	543	516	509	574	518	537	575	546	555	550	557	545	525	496	575	504	552	544	513	553	543	562	490	563	514	519	536	569	518	536	540	535	506	555	561	523	521	534	550	540	550	524	574	525	526	539	514	528	540	527	523	544	504	507	560	541	526	540	566	527	561	555	589	517	546	527	552	521	534	565	550	534	548	519	518	535	535	551	519	493	550	528	548	491	541	539	573	545	514	533	533	567	502	532	511	552	512	541	543	503	554	573	472	520	514	544	559	519	512	563	578	576	515	549	548	541	517	531	582	526	544	539	529	542	526	483	546	532	525	538	552	529	514	514	526	551	504	503	564	501	550	554	555	542	542	516	582	529	555	520	573	543	559	527	521	487	547	544	582	538	530	528	537	550	546	504	504	526	538	538	544	564	514	500	581	499	555	513	527	523	573	572	554	498	500	535	540	551	515	517	517	511	575	544	531	526	511	534	507	544	538	534	487	563	569	587	540	503	537	542	590	529	507	493	531	561	536	531	546	536	541	585	552	581	527	539	565	583	497	550	503	563	503	512	547	514	528	525	525	572	519	581	553	519	548	524	535	527	529	570	552	520	547	542	510	527	536	561	510	535	537	567	518	544	546	558	517	564	569	543	521	504	511	531	543	540	553	572	547	553	531	538	528	517	511	579	507	542	536	553	493	534	527	555	522	514	565	555	552	530	537	542	526	581	536	494	518	546	513	510	542	539	516	557	536	569	518	560	518	568	523	546	541	550	543	555	541	533	566	507	519	508	519	540	541	505	515	549	507	522	544	506	541	541	516	572	537	565	542	581	545	542	552	573	538	529	573	520	531	514	555	527	573	523	567	565	500	579	518	477
13700	19757	15519	6888	4815	3364	2374	1902	1521	1260	1104	976	968	968	1049	951	976	1004	896	887	952	917	896	900	889	899	864	901	931	819	844	899	861	917	864	843	885	868	845	848	868	907	917	810	918	815	840	877	829	888	886	869	880	885	860	852	844	900	832	870	846	830	841	867	852	852	834	904	872	875	863	883	826	857	841	822	869	827	887	904	848	854	874	816	857	871	859	875	788	905	851	911	823	867	840	908	878	875	872	878	854	819	852	834	839	865	866	830	887	850	878	850	838	844	863	871	839	816	864	875	879	849	881	888	893	888	895	800	875	824	881	845	832	876	871	842	805	863	847	852	858	863	875	895	867	870	850	832	876	868	893	835	826	835	871	925	850	875	870	866	855	879	858	902	858	857	890	874	871	903	815	858	878	897	926	808	849	841	860	846	849	848	888	905	868	913	898	834	870	876	833	868	872	883	881	845	863	859	897	829	852	873	881	848	856	877	843	820	889	864	890	878	902	891	848	891	850	865	910	918	843	903	917	868	854	887	863	885	925	897	865	885	905	831	837	904	850	854	852	833	865	893	833	861	845	868	850	843	850	862	812	915	883	852	863	842	890	871	854	909	858	845	808	809	880	848	877	861	858	873	907	826	869	856	823	891	879	859	870	885	910	835	866	885	866	832	848	759	862	877	844	852	889	825	840	834	934	863	899	882	916	912	871	880	909	966	878	866	851	866	886	880	852	867	857	851	833	885	937	872	919	893	829	871	894	867	838	854	848	823	854	843	833	864	905	840	890	869	870	852	875	915	890	921	815	861	870	868	889	839	900	835	885	906	847	849	802	863	871	903	881	821	853	898	858	833	845	848	861	874	883	909	858	859	879	847	865	879	831	832	879	857	918	827	847	833	862	860	831	843	856	848	855	846	869	868	917	904	808	860	896	871	830	885	886	911	876	883	885	814	879	859	874	822	883	879	835	861	874	846	885	888	857	814	889	849	856	892	849	828	808	848	881	865	873	897	843	870	840	823	826	915	826	794	855	844	850	934	892	865	893	911	848	837	844	819	848	852	881	888	850	815	850	858	864	893	851	873	802	914	824	836	825	904	875	896	809	856	914	863	831	811	925	884	862	838	873	840	883	823	868	815	833	893	858	838	804	835	902	856	917	927	862	875	810	869	889	894	868	840	827	928	906	906	878	812	839	833	827	892	849	862	828	846	832	837	841	852	880	895	891	853	893	909	859	863	852	903	806	841	850	869	823	869	841	897	841	853	940	848	878	847	874	926	895	835	902	876	814	848	827	861	861	846	799	916	879	859	815	891	824	865	853	849	854	885	880	923	857	920	839	806	827	857	876	874	852	939	889	911	844	813	863	860	820	873	875	840	894	883	851	885	855	850	867	908	894	878	876	887	854	883	896	846	843	844	831	845	855	831	861	868	894	833	862	856	836	853	819	864	912	864	865	839	851	862	845	867	864	896	829	875	880	838	848	837	817	865	814	850	869	847	875	914	853	863	909	888	764	822	889	881	893	862	833	790	921	866	912	870	834	860	868	875	839	791	843	874	857	840	891	892	820	854	837	835	810	904	836	863	865	863	855	824	848	848	862	908	822	838	905	908	869	935	822	871	887	833	841	859	880	838	881	767	848	898	870	870	825	892	855	844	882	903	826	878	894	874	899	835	905	886	852	835	880	885	857	888	868	845	914	827	819	879	844	850	921	907	867	889	866	869	881	881	883	883	848	851	885	860	889	888	816	842	910	865	854	809	843	834	849	859	890	850	830	896	852	966	835	866	857	832	845	870	884	838	894	848	866	853	816	868	841	812	868	868	833	831	855	862	885	844	934	865	937	857	859	822	854	883	884	904	855	874	942	813	885	862	860	897	837	830	883	815	913	784	864	872	865	817	889	844	841	822	896	859	921	888	867	867	837	854	900	819	877	917	816	876	824	818	813	803	840	881	792	874	884	880	876	850	879	818	903	890	880	831	877	829	878	863	810	913	896	861	857	893	815	877	826	929	853	837	838	906	863	845	875	833	900	846	860	841	879	891	873	843	890	818	890	812	856	872	886	841	865	806	886	827	894	869	920	874	904	899	888	888	857	860	840	867	871	885	905	893	904	911	902	816	902	845	890	824	863	870	855	875	879	888	849	841	860	826	834	903	848	851	831	862	836	849	894	885	869	883	824	851	900	884	880	895	860	861	867	918	870	871	935	898	836	861	859	882	868	842	868	905	838	842	863	869	891	808	909	901	836	838	837	882	954	876	900	821	849	895	832	782	915	895	897	863	861	832	770	864	849	816	865	870	848	863	870	863	882	854	853	802	880	889	881	860	855	839	886	827	862	891	829	867	862	869	852	853	879	851	878	848	880	878	888	850	877	852	829	914	947	851	898	875	902	851	867	903	812	884	807	786	890	870	868	814	887	885	894	912	917	875	865	859	856	830	872	850	873	793	834	830	874	857	850	906	851	887	867	827	825	885	874	866	881	893	862	934	894	863	866	863	840	862	820	838	854	893	835	842	862	889	883	851	825	859	865	870	896	848	899	842	856	835	813	876	872	862	843	904	908	821	898	871	884	835	874	836	835	887	876	887	870	812	895	845	848	877	867	885	889	878	902	906	857	897	881	870	861	848	870	861	861	908	813	850	915	839	933	927	840	862	860	864	876	836	851	834	856	761	860	881	875	812	805	847	859	903	862	892	857	879	835	851	867	885	864	903	838	851	848	854	860	873	833	866	907	822	870	841	894	883	846	851	868	838	818	812	898	831	840	875	877	855	832	831	848	863	893	862	821	895	857	908	893	842	836	856	870	879	829	885	843	813	900	923	810	869	835	851	891	889	862	846	852	837	820	849	852	897	874	843	861	882	847	858	849	866	838	838	813	858	841	857	820	846	866	864	827	888	823	860	852	858	843	876	832	844	833	856	873	874	915	887	826	763	851	886	887	811	880	866	841	904	906	835	816	848	890	863	852	860	865	820	862	838	880	842	854	918	925	838	842	860	849	854	835	886	872	884	847	809	815	888	850	923	848	868	851	920	852	895	893	855	839	886	870	851	846	906	828	824	873	857	838	868	859	861	901	910	894	849	862	835	848	841	863	865	882	834	896	833	854	867	831	849	854	835	867	869	838	885	860	870	814	887	856	884	891	873	845	901	912	948	863	817	846	888	848	829	792	808	850	883	870	888	870	823	860	833	856	830	876	938	879	835	847	903	819	854	905	824	850	851	839	885	827	824	850	866	893	858	885	810	822	855	875	870	908	834	865	870	829	835	901	830	868	913	913	851	856	864	867	811	838	839	857	912	882	861	877	868	887	802	879	845	900	930	844	927	851	825	875	830	815	877	936	871	834	861	824	887	856	814	874	839	878	856	879	930	878	866	886	877	862	849	856	868	872	887	915	873	814	897	873	799	814	893	862	871	865	885	887	860	827	881	857	838	907	886	886	903	869	859	870	896	847	856	859	861	849	868	826	825	896	849	862	880	827	821	880	854
24524	21370	28387	24703	19204	4673	1901	1327	978	843	758	730	619	608	635	605	605	570	555	579	538	540	524	519	519	498	498	561	508	504	518	493	529	525	505	488	492	541	498	489	509	458	513	501	487	495	551	475	502	491	517	482	494	472	487	485	466	523	521	478	486	488	474	500	528	495	518	504	450	491	535	526	515	506	488	488	492	501	488	525	492	502	555	519	457	538	510	464	479	486	490	510	482	501	579	461	471	515	478	552	509	534	515	541	515	492	498	526	502	500	523	502	506	488	465	521	519	459	500	489	487	484	518	547	496	495	482	505	493	465	488	521	482	496	497	482	486	508	461	537	463	464	551	482	552	477	489	486	477	511	527	507	496	479	509	542	498	479	494	484	488	498	491	530	496	505	526	494	503	446	496	522	499	472	509	428	500	456	458	497	463	507	488	501	457	498	486	527	476	508	488	483	476	540	517	474	477	543	490	520	490	452	519	489	503	479	461	507	484	494	518	478	520	511	500	515	488	513	481	484	486	485	542	494	484	460	518	490	476	527	497	505	494	532	466	483	503	521	517	473	529	479	473	486	490	515	488	499	498	493	507	462	491	488	438	489	501	453	440	532	470	495	510	499	549	501	499	503	465	498	433	494	526	526	496	488	541	497	493	514	509	483	551	506	506	510	509	486	479	497	509	466	497	470	501	474	483	447	526	501	463	487	509	509	516	501	501	518	511	456	510	469	502	530	520	497	528	515	494	477	509	515	489	474	481	474	492	489	512	505	437	509	511	526	484	438	511	515	487	486	488	464	468	522	471	497	466	487	465	505	492	525	495	503	532	495	524	530	475	502	547	524	527	488	477	474	492	458	505	465	518	488	516	499	476	439	508	539	450	523	471	518	505	477	482	549	475	489	486	483	476	464	452	509	474	474	493	536	512	490	500	527	477	483	513	488	516	477	492	537	472	448	519	491	517	495	487	483	505	490	483	478	491	446	492	492	485	484	543	479	484	479	465	501	514	486	494	493	500	470	491	531	476	480	476	503	493	507	488	497	493	497	523	460	513	496	472	485	469	496	527	508	510	493	518	514	510	481	492	521	490	503	496	519	504	503	490	518	508	504	476	511	494	445	452	494	489	453	534	509	512	546	478	487	538	442	486	453	535	513	494	513	480	461	499	507	437	490	541	518	443	487	489	493	537	475	481	526	513	491	478	469	454	511	493	473	493	515	490	499	456	500	490	468	486	483	517	461	456	474	517	512	493	475	499	524	493	501	482	501	507	532	473	526	459	490	490	501	525	467	483	482	464	507	500	464	492	506	496	485	486	479	478	509	486	459	488	478	489	500	515	484	510	484	477	479	451	504	516	483	505	475	494	464	474	490	503	503	539	473	513	507	487	502	472	470	470	502	497	475	514	534	517	527	467	478	503	538	485	484	496	467	485	498	464	491	483	490	486	476	526	514	447	456	527	502	500	516	497	479	518	479	468	503	487	480	507	453	476	524	488	483	470	494	464	493	514	519	449	481	513	496	492	499	458	487	527	486	524	462	490	521	461	506	520	517	485	486	476	507	463	493	535	514	514	470	460	471	523	536	522	501	519	491	524	532	456	510	495	504	534	502	505	506	489	440	486	490	527	525	513	493	474	535	498	494	523	432	468	482	455	489	502	462	510	487	474	522	456	509	514	488	493	494	486	507	460	483	472	491	484	487	482	502	468	489	468	480	498	521	473	515	512	489	504	495	506	477	517	509	473	496	484	496	480	461	477	512	494	517	502	527	454	435	526	517	490	495	507	483	525	503	493	495	480	459	494	537	521	466	474	502	514	453	518	454	479	475	525	510	509	529	520	466	461	494	462	525	479	470	467	462	477	513	530	487	496	501	453	506	503	504	490	526	433	465	498	493	518	467	507	478	491	537	495	472	492	499	495	473	497	479	468	475	487	439	470	524	442	493	492	506	496	504	524	510	434	499	468	514	485	498	492	507	466	506	467	483	457	498	483	494	517	465	526	513	484	489	492	498	479	463	497	480	487	473	490	519	494	489	471	453	528	500	503	502	508	520	476	487	494	488	490	494	491	507	471	490	473	484	504	473	491	482	490	477	473	489	486	490	508	516	520	494	475	473	538	472	467	486	501	504	485	448	484	494	476	494	445	494	482	517	506	467	491	497	485	469	486	508	516	467	478	513	480	503	481	513	507	462	517	492	468	528	521	504	490	513	519	476	476	499	451	467	512	508	490	482	484	497	522	527	489	504	499	505	479	491	484	502	506	492	488	529	516	488	484	470	470	474	484	496	503	476	494	475	528	474	510	486	523	508	502	550	472	515	493	501	489	507	515	502	511	497	464	450	522	478	504	512	527	459	465	492	492	499	510	503	484	472	515	511	481	488	449	471	476	479	482	493	488	482	475	508	505	500	469	431	499	467	450	487	485	500	509	478	486	482	507	522	504	495	477	488	490	508	502	531	486	464	488	490	463	501	524	492	492	487	505	512	502	528	474	487	465	502	500	510	511	492	489	489	517	490	505	462	507	481	470	465	493	495	487	506	469	488	501	516	482	469	510	495	489	504	514	495	514	497	449	469	475	475	558	498	464	475	484	489	482	508	489	458	481	516	496	512	485	485	523	477	505	492	466	523	506	462	481	448	474	513	507	527	522	483	475	498	445	483	455	481	507	495	507	534	527	497	532	498	532	511	541	496	489	500	511	462	541	511	545	531	498	523	511	493	499	499	461	434	472	511	505	484	449	489	424	461	463	485	481	487	473	485	487	512	503	521	543	529	512	511	472	497	491	462	485	484	470	469	512	499	502	475	464	460	550	484	493	462	564	490	453	469	483	490	489	521	459	466	491	503	501	460	496	499	478	511	500	480	499	499	509	457	507	470	531	540	480	445	447	481	497	490	479	473	505	503	513	500	492	488	503	444	487	499	500	506	501	456	503	510	478	503	527	519	495	477	505	488	504	505	507	503	495	475	478	482	488	472	501	445	493	473	431	508	512	458	528	498	500	496	477	468	465	492	513	474	494	491	513	530	488	575	498	496	480	507	535	444	522	484	506	451	507	521	485	474	524	519	474	462	500	485	482	490	507	494	521	483	464	497	450	458	543	513	510	452	481	473	492	462	476	519	470	484	529	424	499	482	499	501	472	487	516	501	506	492	448	531	473	505	466	462	495	496	510	465	518	499	487	495	498	517	502	450	502	478	520	478	502	484	487	514	496	476	570	534	467	486	482	488	513	469	472	499	469	477	504	486	512	483	490	456	500	509	469	505	491	556	494	481	480	481	509	487	488	545	484	501	474	517	491	512	491	521	531	505	531	546	528	488	507	492	458	505	464	506	523	486	484	507	496	496	523	537	531	499	496	496	458	473	477	503	513	492	498	479	499	480	507	454	496	519	458	474	479	525	446	506	548	490	509	485	501	505	499	464	509	509	487	471	457	523	485	488	511	468	527	493	482	496	491	481	514	483	488	482	471	494	516	485	503	476	509	495	554	520
14579	26346	21691	12047	8505	5825	4194	3292	2335	1849	1534	1349	1237	1204	1148	1143	1123	1057	1008	1033	1006	898	934	928	886	852	917	848	884	835	802	835	885	857	823	820	747	828	849	828	850	856	807	778	839	803	835	802	815	836	803	849	838	851	760	879	775	755	805	811	753	846	811	805	816	819	824	823	821	801	781	818	770	769	833	818	798	822	819	807	821	819	764	814	829	801	766	790	825	801	820	748	823	860	802	791	862	807	828	785	834	785	770	821	747	779	866	811	811	781	806	774	815	832	814	856	820	821	793	804	805	805	789	857	765	829	805	790	795	846	805	788	789	793	776	833	776	810	781	825	807	837	788	780	799	818	799	738	781	812	816	820	766	815	812	769	779	835	777	773	834	768	790	823	784	820	777	790	820	798	817	845	810	822	796	739	808	800	850	838	826	751	727	808	834	818	748	797	735	779	800	823	835	800	771	829	787	844	872	783	797	795	799	816	867	746	769	823	820	798	787	827	793	743	804	834	796	781	786	800	779	824	793	817	815	839	777	786	839	806	801	779	727	791	795	803	793	812	796	827	869	779	801	767	797	779	820	803	774	841	834	839	770	765	800	799	811	765	851	805	808	806	790	800	761	806	794	832	736	791	806	844	809	809	840	756	793	799	769	843	807	780	846	753	770	818	809	828	823	813	812	774	789	820	778	772	835	805	810	802	769	797	779	812	831	841	782	816	757	817	818	788	837	817	806	818	771	821	742	769	799	776	796	830	805	800	785	794	807	785	861	829	798	789	778	801	796	825	821	766	864	849	823	865	795	772	786	797	832	780	822	788	789	809	745	770	811	789	833	788	824	800	797	823	850	831	802	824	809	790	860	808	807	816	816	842	769	795	834	753	864	780	824	767	811	778	821	819	836	753	831	808	813	817	818	794	786	787	836	763	797	786	767	840	793	764	830	838	778	790	824	781	785	775	818	774	794	823	740	821	834	784	822	783	838	775	834	791	808	751	807	816	792	761	771	850	741	802	808	859	830	847	817	799	819	817	794	788	804	814	839	849	792	760	805	793	805	821	879	817	767	807	753	790	784	737	811	829	801	784	799	830	793	768	793	805	877	801	776	807	829	813	784	756	818	828	785	823	784	833	807	771	790	805	773	808	806	732	852	832	798	745	792	809	834	795	852	780	781	835	848	772	784	763	785	781	805	818	831	856	786	774	780	771	821	799	747	840	830	835	728	759	781	796	793	802	820	793	771	845	829	828	847	843	814	880	869	790	748	802	790	850	815	782	833	816	763	804	804	797	802	841	809	770	749	789	832	765	761	819	788	792	780	818	816	790	848	769	763	818	798	811	794	799	822	772	773	846	795	784	827	801	768	824	813	820	787	837	791	764	724	827	799	764	825	817	774	815	804	821	811	838	811	738	786	803	797	794	846	784	789	820	761	820	828	807	806	773	862	791	797	826	800	812	822	818	810	770	826	758	788	826	810	772	767	776	807	832	772	775	792	806	758	827	837	805	786	808	774	823	802	798	773	805	784	790	799	776	802	741	829	771	795	819	799	782	781	792	819	760	822	796	770	853	838	766	770	771	790	806	817	816	765	787	817	774	792	792	765	830	850	812	807	813	817	764	819	779	843	826	752	813	836	840	803	737	827	790	782	794	819	822	809	793	786	795	814	804	804	772	810	798	822	782	841	838	791	842	805	803	828	833	828	836	771	860	790	859	809	851	792	773	782	799	823	813	794	832	785	827	837	802	824	849	828	793	783	800	797	820	817	802	824	801	803	803	795	797	852	775	826	847	796	799	790	821	825	768	789	785	823	793	775	840	793	795	809	758	800	800	771	777	789	781	767	786	815	851	781	796	797	783	825	852	823	748	791	765	774	828	785	819	817	785	827	792	761	828	819	781	779	773	843	763	802	820	791	839	817	829	860	771	792	785	807	818	792	788	846	809	726	787	795	827	813	827	794	758	816	824	774	800	796	830	783	850	786	771	785	824	761	778	797	807	855	749	845	748	840	835	799	791	787	826	797	793	844	784	788	806	785	833	837	817	801	788	834	767	808	844	794	798	800	805	805	830	797	753	868	792	798	803	806	822	756	747	808	781	842	809	757	757	832	802	836	833	855	828	789	792	823	779	754	836	819	775	807	777	786	778	803	775	787	773	804	790	826	771	778	795	818	762	820	846	791	796	856	779	833	751	786	768	784	819	754	833	800	790	826	783	779	804	810	767	775	849	801	844	809	787	770	793	812	793	812	797	804	798	825	783	858	778	755	819	806	827	799	808	800	787	804	758	825	847	777	839	805	855	751	815	838	858	784	796	789	808	814	799	824	814	821	816	779	795	824	786	793	798	856	775	846	763	780	818	794	813	825	770	742	857	810	859	790	817	791	767	809	813	798	810	774	841	804	830	812	796	782	868	752	875	814	785	802	801	769	821	818	783	750	807	791	825	798	824	801	842	812	804	791	816	820	848	771	837	762	841	790	824	845	739	830	822	783	860	818	805	858	801	814	826	810	794	760	795	819	782	799	796	824	824	740	779	835	772	856	801	808	815	804	772	795	810	816	739	789	796	846	742	800	777	806	815	773	818	776	788	823	799	821	770	792	803	833	798	838	767	791	777	762	836	825	817	794	834	826	799	798	771	817	770	802	826	800	827	843	767	809	792	773	828	784	779	798	779	819	790	833	792	789	824	799	782	793	791	867	831	811	775	822	767	777	803	864	802	830	765	787	772	814	792	796	810	802	786	781	817	818	832	782	798	819	827	793	832	773	766	800	755	834	818	803	789	804	844	823	834	818	807	799	765	739	786	824	816	808	774	757	733	837	810	816	795	813	821	799	806	796	826	794	810	824	805	796	861	801	796	752	792	792	841	821	783	784	777	773	828	767	759	828	817	752	801	794	778	845	825	751	870	822	794	837	759	792	845	796	805	812	770	861	792	801	798	832	763	788	847	851	796	811	785	772	823	836	784	769	797	777	805	821	845	813	798	781	808	804	793	825	797	810	772	811	798	797	808	784	808	800	837	787	777	814	847	797	782	796	784	864	793	793	824	830	752	818	810	800	794	816	840	841	815	842	801	787	840	796	760	786	810	798	786	752	808	807	811	834	779	821	787	819	815	789	852	801	840	855	803	785	748	854	786	760	821	792	791	804	858	809	766	834	829	845	796	809	801	826	773	843	799	802	771	790	793	843	834	825	806	761	864	831	801	823	850	775	807	823	847	811	774	791	814	816	788	747	815	785	820	801	809	788	824	802	788	776	815	732	852	825	779	774	824	793	797	764	769	826	780	804	769	794	890	798	791	831	814	785	843	815	814	826	778	811	815	858	809	799	769	796	828	816	815	780	824	843	799	820	780	825	792	847	797	823	854	803	799	791	803	791	839	830	809	799	793	785	791	785	776	817	787	792	818	774	780	850	826	797	837	776	734	802	824	854	834	810	828	840	796	833	799	830	768	809	825	756	790	796	781	832	755	789	860	832	810	796	802	836	786
23478	21378	29220	23944	21405	19368	4392	1568	981	702	588	467	441	466	394	374	392	351	308	307	274	282	296	276	274	220	275	224	251	241	218	230	217	239	236	222	236	233	198	228	227	244	198	221	238	244	210	238	222	220	245	185	246	210	220	233	210	216	204	219	236	221	226	184	217	236	222	201	217	193	221	186	209	188	204	177	205	199	208	196	184	198	214	202	194	227	197	204	205	200	183	196	218	194	177	207	208	213	215	235	209	202	211	206	201	199	222	210	204	206	206	190	203	200	191	217	226	211	227	196	221	218	213	216	199	190	220	224	194	215	218	201	206	220	192	214	203	199	223	203	205	221	188	211	217	191	197	201	165	202	225	226	205	222	211	190	204	203	241	206	213	209	194	194	224	176	182	172	194	218	190	216	203	228	205	229	183	186	206	214	219	210	196	187	207	232	187	216	211	188	189	193	222	185	227	195	209	195	205	223	203	219	172	211	222	204	221	198	200	198	212	227	192	203	197	211	178	225	187	202	205	192	214	213	228	199	227	215	203	202	223	198	197	213	180	173	196	211	179	215	188	213	224	195	210	198	197	216	182	201	202	250	221	235	205	210	191	207	198	206	222	174	206	203	198	214	209	196	197	196	215	206	213	205	221	198	178	217	195	234	221	198	190	203	190	199	219	234	190	218	224	212	224	225	213	198	179	220	218	225	215	222	210	218	203	186	193	198	196	179	197	197	191	209	203	191	225	224	198	193	190	225	212	189	207	213	179	191	185	199	186	210	208	210	170	212	224	239	216	192	224	206	185	199	190	196	215	203	223	208	243	216	206	205	225	226	212	192	194	202	204	205	208	189	184	208	199	211	212	190	209	212	205	187	202	190	219	194	223	190	185	198	169	214	219	201	211	172	196	221	176	206	221	229	222	184	210	194	195	198	233	209	194	197	214	202	205	188	220	220	190	206	185	207	209	200	218	181	211	203	194	209	222	206	203	204	177	203	208	214	211	205	225	232	211	226	247	202	216	213	215	219	202	212	207	191	227	221	210	195	214	205	188	215	220	220	209	182	196	223	220	241	204	186	219	213	195	197	192	223	216	203	209	204	198	199	204	196	206	214	196	183	192	216	202	190	211	202	229	179	203	222	212	202	235	210	223	184	181	197	213	185	179	210	199	211	184	240	184	195	195	211	212	193	193	173	183	206	192	209	197	187	209	229	239	216	181	215	205	182	202	217	191	215	221	225	219	199	171	210	188	227	229	180	199	200	195	195	229	228	206	203	214	186	175	201	200	219	223	196	218	202	221	201	212	219	193	188	194	198	221	186	197	195	193	193	214	203	210	168	210	192	204	225	214	202	195	208	190	223	199	194	198	208	204	198	203	205	217	236	179	198	189	208	216	182	198	192	218	207	200	213	201	212	210	196	212	195	211	223	223	205	187	204	180	203	205	219	197	202	219	199	218	214	214	202	191	211	209	233	197	208	223	218	196	176	200	228	226	225	217	219	194	215	185	207	197	195	207	206	223	196	194	199	212	207	221	202	191	204	179	205	182	207	210	208	217	207	199	213	201	196	194	198	206	198	206	198	216	200	213	191	186	196	196	189	172	203	187	199	200	205	223	213	215	211	208	225	189	218	209	230	205	212	215	192	210	203	203	197	206	247	214	208	210	197	204	185	221	233	207	221	206	198	201	226	215	196	198	206	186	196	204	215	194	185	202	197	199	191	209	200	214	192	198	213	205	211	204	205	204	193	214	202	193	222	199	198	210	201	192	194	206	193	202	189	205	222	192	221	204	218	237	200	220	194	195	206	193	204	231	220	179	235	197	200	206	202	215	202	215	185	228	210	224	187	196	185	223	215	202	226	197	186	217	197	228	209	214	203	193	213	176	223	186	208	218	192	236	207	217	205	193	219	200	201	226	224	224	223	217	221	229	193	172	180	175	198	192	215	180	221	196	211	230	204	200	199	211	194	221	194	208	235	209	191	198	204	213	192	193	188	197	218	216	214	227	190	227	191	213	191	219	245	196	199	215	190	166	191	217	203	229	204	225	192	197	211	191	198	197	204	199	193	221	211	200	215	189	219	202	196	211	212	194	212	211	209	197	206	206	184	182	195	221	186	202	214	207	208	219	178	228	212	192	202	195	169	203	198	210	210	218	202	229	196	218	211	190	200	207	219	201	205	192	216	194	183	201	202	200	218	218	201	195	205	219	198	217	192	189	208	209	220	198	211	188	203	225	181	209	204	222	216	200	230	191	213	215	224	213	220	203	198	200	214	222	205	194	212	208	227	199	215	191	212	220	208	190	224	219	200	199	234	184	227	221	215	214	229	202	207	202	221	217	181	204	212	214	207	217	211	188	207	202	206	203	185	178	187	197	220	224	205	225	234	207	180	196	203	209	194	221	204	205	210	207	199	206	224	200	203	216	215	240	208	232	206	184	217	194	224	196	222	211	233	235	203	251	198	195	198	213	232	226	203	212	210	215	223	210	229	193	211	208	202	229	210	215	216	216	210	188	208	210	195	185	230	211	198	214	188	179	215	193	200	196	200	208	242	206	202	212	185	206	188	222	206	244	204	201	191	213	196	200	241	239	199	220	190	181	215	225	201	198	216	239	198	216	221	205	203	207	225	207	189	207	227	213	172	200	210	200	193	190	230	223	212	195	207	214	205	221	216	207	216	211	212	192	167	204	205	226	185	192	192	238	204	198	181	199	224	196	198	196	199	215	220	205	185	184	198	234	193	212	199	196	213	207	218	201	206	210	205	207	202	204	180	202	214	200	185	224	188	212	216	219	196	220	216	239	220	213	224	201	198	206	221	203	198	195	207	216	207	201	202	208	215	216	202	203	193	190	190	198	200	202	213	207	219	197	214	208	171	177	222	197	206	221	178	179	193	187	205	202	234	189	189	205	200	225	188	203	198	227	214	198	193	212	215	214	182	211	183	212	202	207	196	196	193	216	201	195	219	200	214	212	205	227	219	173	205	199	202	199	216	203	212	189	202	200	195	186	193	186	231	204	206	204	189	204	220	241	210	184	201	217	176	186	183	213	198	201	202	217	207	200	209	225	227	224	236	173	210	206	196	221	191	226	204	195	195	163	222	191	200	233	201	210	207	183	218	209	214	225	220	219	197	224	216	224	225	217	204	221	182	203	194	211	215	211	177	212	189	189	201	202	200	200	201	198	191	203	224	230	178	238	228	210	220	197	214	196	228	197	210	205	189	205	210	178	194	207	202	198	182	216	213	181	227	192	192	192	218	202	187	174	196	196	209	213	216	193	219	200	194	192	206	201	180	208	195	223	202	218	192	200	218	227	233	216	197	192	184	228	166	200	192	227	203	215	211	176	223	199	185	186	193	192	192	184	220	217	212	218	217	206	218	204	189	210	195	197	220	192	186	214	199	185	180	197	210	198	218	202	219	211	215	193	212	212	197	199	223	224	191	210	196	225	197	199	209	188	187	197	193	210	215	206	172	187	187	204	206	213	239
16251	31789	27303	16379	12322	8204	6040	4397	2879	2279	1796	1362	1190	1171	982	953	936	875	735	627	633	600	569	584	537	522	484	452	443	435	405	420	446	402	427	442	432	385	453	404	396	433	378	367	402	373	400	424	397	392	354	388	392	381	375	362	359	353	356	380	374	352	359	348	363	330	377	379	385	374	339	341	355	390	372	356	326	391	348	332	335	371	366	366	344	356	360	382	376	318	361	372	358	326	321	373	366	325	361	362	332	350	352	336	352	355	362	354	359	391	331	359	354	327	339	384	347	370	368	314	338	367	359	351	365	360	366	339	355	357	311	331	373	351	348	333	306	381	360	358	372	351	354	355	325	355	340	378	370	364	356	371	347	345	329	364	335	326	350	359	352	377	352	327	358	351	341	381	343	325	351	362	352	355	317	367	379	376	341	352	338	388	381	363	364	341	361	346	354	326	348	329	330	355	368	362	345	358	364	353	341	360	347	335	385	347	337	356	383	334	344	374	338	337	363	359	376	362	337	351	359	343	325	375	370	376	336	323	340	340	381	346	333	312	347	357	377	369	345	354	358	344	336	338	367	343	328	340	389	345	355	361	323	363	338	328	360	356	329	307	349	364	356	346	334	329	342	331	315	340	339	376	335	339	349	330	342	369	343	335	309	361	361	348	320	348	353	344	343	337	316	333	363	342	375	353	338	326	336	353	362	322	346	349	340	358	345	344	359	318	315	307	367	320	344	384	358	358	350	330	355	308	366	327	323	358	346	372	330	364	384	317	355	331	379	365	354	366	363	412	372	365	368	367	353	328	351	368	329	342	324	377	332	327	363	366	364	345	341	368	342	314	379	339	328	363	336	346	378	331	378	393	353	378	350	352	370	342	366	336	363	327	313	333	339	345	359	356	311	370	344	349	342	340	368	339	355	326	332	350	360	341	368	354	334	343	336	348	334	345	358	356	348	350	353	352	349	326	368	326	330	354	353	352	353	355	358	347	358	335	346	364	376	378	341	381	371	349	369	358	335	359	340	370	371	333	382	376	317	345	369	347	384	367	320	335	344	351	338	324	349	325	337	339	364	334	341	356	350	337	342	357	350	344	376	372	370	341	350	348	349	347	344	353	343	339	354	317	370	365	387	339	308	371	335	339	318	338	330	322	356	361	353	350	351	382	332	347	347	369	344	374	353	349	344	347	354	392	311	337	314	329	348	352	361	347	339	386	358	336	346	353	346	328	344	345	328	332	364	350	350	348	337	349	343	351	363	339	343	327	381	342	365	344	375	388	387	374	322	335	331	352	347	329	375	369	385	336	351	357	380	337	316	380	354	362	365	375	322	324	379	313	352	341	360	329	345	393	351	343	398	339	357	317	361	337	386	325	334	332	335	357	352	355	349	324	359	380	336	365	303	347	337	343	399	352	343	319	353	340	344	334	351	359	372	341	354	338	335	323	310	348	343	367	336	334	359	353	362	317	339	342	363	379	332	331	341	353	372	348	331	362	378	335	363	337	357	353	358	361	333	315	331	325	375	359	356	341	370	350	339	331	344	371	348	353	321	360	359	345	309	367	342	338	366	361	327	355	346	359	346	382	347	339	328	363	372	332	335	371	347	378	340	359	356	338	348	336	365	328	383	356	342	335	316	346	351	340	330	358	323	376	354	340	353	332	353	345	323	364	341	329	361	329	352	350	339	373	328	346	361	386	346	341	308	359	367	370	328	344	358	359	339	357	368	370	389	345	334	336	356	327	346	326	353	345	358	347	348	344	340	342	368	380	333	367	380	327	332	327	353	340	319	376	343	388	359	347	333	365	377	329	353	358	340	368	335	326	347	330	359	341	384	365	332	371	332	379	329	364	337	356	364	347	352	335	346	321	338	354	348	362	379	359	361	317	357	343	360	343	351	360	352	352	314	381	310	365	381	370	341	356	380	316	372	359	332	334	352	352	376	373	336	364	339	366	345	342	341	334	349	365	366	362	388	328	337	322	353	347	359	367	338	372	316	342	361	350	393	322	326	362	327	328	343	338	373	350	355	335	365	347	353	373	376	331	342	346	377	322	375	352	332	346	361	383	365	366	335	344	364	365	341	375	392	362	389	364	336	347	347	367	366	361	351	369	378	335	358	353	285	355	338	334	370	343	335	356	374	346	352	342	349	349	366	339	355	355	327	315	324	376	344	309	346	372	331	366	355	323	367	341	361	357	356	381	346	357	331	337	345	340	332	312	344	377	346	399	348	360	342	357	346	332	349	366	361	308	322	348	350	324	338	325	363	327	323	325	377	359	355	338	379	369	329	351	351	357	341	330	352	388	362	351	345	334	346	353	375	320	363	341	324	355	311	341	371	373	347	350	299	355	380	368	336	343	331	367	374	342	341	351	324	345	346	325	376	351	372	328	371	333	368	325	329	330	350	315	338	316	352	320	337	349	344	360	319	359	382	351	369	350	335	320	357	330	335	329	384	366	350	348	335	350	367	357	347	343	373	342	360	329	379	350	335	366	350	330	329	351	339	324	320	351	338	354	348	358	323	325	380	366	322	392	329	380	333	358	328	344	335	362	363	334	365	343	335	351	353	379	353	325	361	347	324	351	370	348	340	343	316	327	330	380	359	378	336	361	331	365	358	373	342	363	351	360	338	351	379	327	337	327	345	342	372	361	343	353	356	347	331	355	356	371	351	350	352	364	359	327	348	293	362	386	328	326	327	357	356	303	347	353	345	354	367	361	362	363	331	360	318	371	333	334	346	361	319	332	344	370	364	363	353	336	347	333	353	341	332	379	350	360	371	358	351	321	353	331	357	363	343	356	305	315	342	334	317	350	346	361	337	346	363	367	376	344	371	337	362	360	353	350	325	313	335	338	325	344	326	348	345	373	331	348	359	382	329	341	375	349	364	347	297	362	362	380	350	375	329	385	347	323	340	342	320	341	343	383	353	335	368	354	337	340	354	330	350	347	366	352	350	350	377	330	347	342	332	371	319	307	368	338	328	347	312	398	355	350	372	367	362	350	367	354	335	381	384	366	334	349	333	375	328	365	362	372	354	331	347	344	380	327	361	343	326	353	366	385	318	344	354	333	358	343	378	376	354	355	348	353	349	315	359	332	372	338	372	384	365	351	346	350	338	329	314	352	328	354	372	358	320	323	389	322	340	369	325	319	363	340	324	366	355	385	356	349	337	359	343	352	312	332	342	364	354	343	362	367	357	386	385	356	361	365	351	387	360	336	349	353	349	338	337	358	333	344	359	357	347	349	375	354	358	365	363	364	338	317	367	347	352	334	315	374	339	325	386	356	338	352	341	370	350	354	341	322	334	365	343	353	323	329	357	354	347	365	367	357	312	348	352	306	334	351	366	354	318	354	362	331	371	365	367	371	345	346	348	366	323	346	367	332	314	312	345	343	352	354	371	374	355	347	356	346	334	329	380	368	355	320	354	324	341	336	355	363	344	345	371	334	362	359	352	323	385	341	328	315	322	325	365	330	328	348	345	378
27175	20590	12051	3676	1643	1170	1027	857	704	583	598	551	585	567	601	568	589	513	511	546	549	578	532	540	515	513	527	557	506	556	529	551	477	548	525	512	549	554	540	536	551	557	544	523	538	582	540	549	523	529	511	522	547	544	524	542	496	547	542	506	518	509	536	525	559	538	516	516	511	529	484	523	529	536	558	509	558	534	513	570	469	552	527	533	496	543	502	520	542	499	538	501	491	521	551	529	546	537	507	514	526	531	558	514	522	550	531	521	543	544	538	568	531	528	472	539	554	527	527	543	520	553	566	566	548	522	556	541	555	526	529	535	573	500	530	544	501	523	571	524	539	495	524	525	549	514	563	581	527	575	582	547	546	561	551	525	488	571	498	500	549	495	526	557	568	523	540	514	525	535	527	542	523	545	512	549	505	474	559	506	536	556	552	527	456	549	539	544	569	535	487	549	548	551	530	513	542	552	489	535	546	601	529	520	503	550	524	523	537	532	535	553	520	504	525	494	569	528	529	520	489	534	525	508	519	511	527	499	531	525	504	554	539	484	530	542	553	541	525	522	564	517	524	561	571	544	516	509	510	561	554	554	470	501	531	507	544	512	528	469	528	526	508	534	520	577	510	567	533	524	528	508	541	505	517	582	524	518	518	547	550	539	541	536	515	551	572	529	550	478	524	514	524	530	544	530	550	510	537	497	522	517	479	584	522	498	526	509	557	525	512	548	504	526	507	540	557	489	555	552	511	486	548	521	544	524	553	545	507	508	540	536	536	491	555	563	521	495	548	515	576	545	484	523	538	576	481	537	590	509	537	546	506	552	524	495	540	546	510	556	531	565	516	548	503	560	538	511	535	531	522	526	524	534	522	532	491	583	558	555	528	550	558	521	540	528	542	529	535	540	506	527	560	544	538	502	543	519	544	513	514	486	556	508	557	559	511	524	494	529	502	503	552	516	562	526	548	528	496	540	516	529	549	564	543	534	533	541	532	542	522	552	504	531	536	492	541	523	490	538	485	506	515	521	566	524	501	535	530	582	531	521	544	529	531	522	555	527	557	531	508	527	514	512	531	532	525	524	491	545	524	505	543	582	576	513	505	541	519	524	496	555	541	498	475	521	537	477	547	527	535	523	510	567	552	519	556	488	497	499	486	544	518	534	523	505	482	518	515	523	507	560	542	560	511	541	537	513	531	542	529	539	510	509	494	521	547	537	538	522	520	523	547	507	523	532	531	545	498	557	537	521	526	520	511	507	553	514	579	541	588	509	518	542	591	566	517	521	513	542	505	490	501	535	512	527	490	548	567	521	516	516	565	487	550	546	520	494	522	510	549	546	520	533	534	504	485	547	520	541	530	513	535	534	543	531	535	505	533	503	523	530	521	525	519	551	506	526	521	504	548	492	538	496	493	543	527	528	495	510	533	538	543	510	508	547	531	551	569	498	531	572	530	532	541	547	560	567	503	555	575	485	517	500	533	529	514	521	532	544	538	518	520	548	539	533	497	515	530	533	545	532	560	570	564	534	562	507	500	521	562	529	550	516	522	500	519	536	522	559	512	494	515	526	510	526	539	538	529	545	534	521	504	531	515	536	539	528	535	542	542	499	568	569	552	553	531	489	581	541	516	526	539	558	522	509	517	525	504	501	569	571	527	534	531	554	596	561	506	511	555	551	510	493	485	557	540	583	547	531	511	519	501	559	526	475	511	555	523	519	522	524	526	486	503	495	490	516	499	544	559	521	544	521	517	506	525	554	515	560	549	556	547	543	527	536	552	568	505	544	559	479	526	536	503	541	557	514	524	528	478	548	533	550	549	521	513	514	523	530	525	567	517	556	575	519	513	526	547	534	485	571	527	509	521	494	537	544	557	521	511	552	598	550	526	497	534	517	520	511	477	566	548	507	509	483	555	524	548	542	517	527	524	523	521	503	611	537	539	518	539	515	513	519	512	558	504	561	529	539	548	552	530	489	531	538	510	544	565	532	512	547	465	521	479	534	556	567	573	522	544	539	534	565	552	505	545	560	544	535	505	511	511	509	527	548	554	512	532	567	542	563	501	533	525	541	553	503	539	501	480	546	494	533	527	535	528	499	545	526	558	510	546	535	519	531	554	549	547	539	511	536	512	523	536	546	524	496	501	522	550	522	564	496	569	536	543	517	537	542	525	535	558	545	503	535	557	533	511	526	531	495	558	530	526	563	490	545	517	510	518	507	503	480	538	565	503	519	542	521	539	527	556	526	504	502	587	508	534	526	568	510	511	490	533	501	535	534	532	560	555	543	550	541	546	560	517	519	526	556	532	533	517	538	519	552	549	545	543	569	507	507	529	506	535	545	461	513	510	526	508	514	506	544	501	532	530	532	571	515	545	562	538	530	545	527	541	549	554	525	528	524	549	493	548	526	498	468	543	530	519	565	560	549	508	538	517	507	529	532	521	521	533	498	520	485	544	523	494	521	538	517	537	527	511	543	527	526	495	483	513	502	497	559	542	501	554	531	566	570	506	537	601	518	551	572	508	519	575	507	529	549	540	526	566	533	529	511	547	504	521	479	497	540	482	538	559	529	506	519	498	546	567	498	542	565	537	490	530	510	520	536	541	545	551	530	515	514	524	521	531	535	537	541	563	498	538	533	509	513	556	538	522	538	523	516	530	530	511	509	523	491	549	503	529	538	555	524	535	551	540	535	547	557	503	509	542	549	548	511	524	556	529	523	550	530	510	517	531	535	522	556	547	535	527	530	556	525	527	530	509	536	523	562	543	521	510	562	506	525	584	504	531	521	514	512	549	496	498	511	544	523	485	495	553	518	529	554	527	514	547	524	526	484	559	550	491	509	511	543	529	498	524	503	531	510	505	505	526	542	495	520	530	524	558	522	543	511	536	547	521	528	546	543	551	513	542	532	495	568	532	541	521	489	503	555	560	507	532	525	489	532	514	564	553	517	532	506	544	522	541	527	506	535	577	504	551	510	527	554	564	541	527	531	539	537	523	569	489	502	497	527	558	539	542	517	552	530	555	465	542	547	511	534	602	577	518	497	525	538	537	584	570	501	521	561	545	550	533	519	489	545	493	565	529	495	525	526	521	510	554	534	520	512	512	532	546	524	527	516	462	541	525	525	574	526	550	521	566	494	552	520	509	531	542	567	523	502	547	563	516	536	516	553	544	510	487	524	551	513	517	519	546	508	548	506	513	511	483	529	551	531	554	543	502	510	522	523	550	527	504	512	534	485	548	508	489	493	502	580	506	537	467	535	538	522	525	563	538	520	562	534	534	500	482	544	518	558	548	518	513	515	506	537	557	517	537	504	529	479	534	521	534	548	526	499	548	506	542	542	552	528	514	534	540	580	534	554	579	532	487	572	512	535	548	501	536	587	530	518	543	537	540	552	505	519	510	512	504	522	501	523	479	550	514	540	572	542	540	522	526	478	534	552	495	545	522	534	561	532	519	575	512	521	542	516	511	506	512	496	527	515	546	546	563	521
12009	19037	13674	5901	4017	2963	2441	2024	1504	1162	1115	1040	1007	1037	1016	942	998	898	891	885	917	876	912	890	855	910	897	894	869	875	938	843	881	881	854	841	868	878	879	877	855	852	852	895	895	883	880	875	875	899	899	787	871	843	910	853	868	826	865	904	873	859	862	829	803	853	820	864	857	820	885	874	836	914	809	873	855	850	917	835	838	820	876	838	858	906	875	888	922	860	804	883	852	852	915	836	846	900	786	846	848	872	887	802	875	851	866	897	841	837	857	868	843	887	867	858	848	852	865	910	873	862	899	874	819	849	859	913	869	843	870	801	855	874	839	872	794	838	832	871	830	807	822	865	848	867	908	854	833	777	833	857	910	836	823	867	919	863	839	861	916	885	835	818	891	909	872	839	892	907	832	841	853	827	835	835	835	841	871	885	852	852	826	830	872	838	873	845	890	799	863	834	841	834	836	874	883	849	843	863	881	838	786	863	867	820	887	879	882	832	877	849	845	815	901	850	861	801	825	841	833	892	870	875	873	834	865	863	822	825	876	858	847	828	865	843	820	804	850	835	875	853	897	867	860	836	832	916	899	845	876	822	869	820	874	851	885	872	863	861	863	819	879	897	887	864	804	798	861	900	853	860	845	885	871	842	833	809	875	881	832	895	797	826	897	859	853	865	819	823	802	866	857	850	874	865	872	850	827	845	868	875	852	845	872	868	867	837	856	900	862	825	831	860	840	876	828	847	883	866	873	826	869	845	848	869	835	921	814	824	899	816	862	852	832	817	907	899	860	921	906	833	905	909	818	816	893	826	877	909	864	847	836	878	878	850	879	866	905	850	844	828	828	835	862	873	855	821	924	859	861	836	856	869	897	860	857	851	886	827	780	876	870	853	855	860	880	829	892	827	799	852	870	816	822	848	869	875	813	883	866	840	871	851	878	785	835	840	839	903	870	842	860	811	896	856	817	857	815	894	925	835	910	839	822	881	849	881	892	909	855	864	870	843	863	904	842	828	879	845	870	843	799	858	826	909	841	857	863	845	880	842	853	832	863	830	769	794	812	878	835	837	845	833	832	851	863	894	853	822	831	860	843	784	877	879	848	915	882	902	880	836	852	862	840	796	847	860	903	891	829	874	888	896	886	846	903	821	892	886	854	874	901	883	841	864	892	852	840	862	820	870	897	868	847	900	880	847	809	881	870	849	838	788	855	833	830	835	882	901	854	863	882	865	833	830	848	841	840	874	852	793	817	844	834	878	870	849	906	870	820	881	860	816	839	854	826	837	929	835	882	911	845	871	851	855	787	832	876	846	864	836	844	848	882	859	825	868	834	903	904	859	808	824	851	862	886	871	837	845	880	877	883	864	890	893	830	799	883	839	830	864	829	822	833	835	871	865	854	865	825	882	861	873	877	850	884	850	845	788	832	857	851	851	846	835	887	852	869	860	805	817	862	888	835	830	866	868	870	873	812	846	880	873	849	914	884	850	866	863	882	920	842	854	815	848	858	872	851	855	908	856	865	829	875	861	841	846	802	836	868	792	878	860	853	825	828	888	858	818	850	862	856	867	830	855	849	842	907	860	854	898	930	919	866	877	818	893	842	917	859	846	879	848	867	878	886	833	852	879	840	881	862	879	852	881	836	865	837	868	770	900	812	866	854	849	853	856	831	813	842	879	844	879	852	864	815	868	878	860	807	882	876	842	849	900	823	843	870	837	836	827	811	863	855	843	872	862	892	816	844	817	898	806	865	878	889	861	846	885	808	860	906	903	883	916	838	857	832	840	811	862	884	854	856	857	912	884	858	835	854	872	814	878	857	891	791	886	861	874	816	840	797	891	879	819	921	867	862	891	844	814	884	874	876	861	848	845	914	853	846	875	926	909	828	826	788	853	863	833	838	854	804	827	863	843	812	896	862	860	863	863	832	894	861	897	857	888	845	837	877	876	853	859	883	840	843	859	866	875	850	851	892	842	879	918	840	792	850	884	863	826	857	854	879	888	841	884	898	846	863	880	854	787	895	864	878	857	913	835	904	846	856	811	846	884	793	864	851	857	865	863	810	887	823	816	864	841	809	855	832	829	810	847	825	808	864	856	854	831	836	864	819	829	816	862	811	865	904	850	896	866	890	822	890	865	881	844	858	848	864	919	813	831	875	809	828	826	890	876	835	870	822	866	846	846	860	834	876	893	830	851	877	847	813	876	764	883	847	855	904	881	836	893	853	879	802	852	845	879	889	816	833	858	856	879	876	822	866	848	833	880	846	838	848	878	928	904	849	863	849	828	841	846	816	856	849	855	831	877	822	894	842	879	878	882	857	829	788	838	829	865	872	837	849	855	877	862	910	797	821	859	844	884	810	880	865	819	851	878	947	926	875	799	889	895	933	885	863	884	829	836	851	841	815	869	844	884	837	851	813	840	876	822	808	855	895	832	871	887	852	812	824	819	861	825	833	872	876	879	896	846	823	880	867	828	828	883	866	904	870	853	869	893	859	886	857	872	866	885	879	866	883	898	848	754	891	835	872	860	835	823	845	808	899	874	874	841	878	847	825	860	845	890	880	838	900	908	826	874	866	828	836	839	893	880	853	883	843	841	844	893	860	812	870	820	864	815	893	825	904	859	815	876	838	877	891	853	803	839	872	856	876	866	841	861	857	829	860	882	850	850	806	869	839	873	905	835	844	840	890	857	779	871	831	903	834	872	843	872	864	853	843	822	826	858	879	816	884	827	857	826	859	862	885	822	829	877	886	851	850	818	870	805	857	873	882	882	839	868	869	834	871	835	819	857	840	896	878	821	852	868	875	816	858	862	886	843	834	850	892	865	913	808	826	871	886	848	878	828	878	822	901	850	890	853	849	858	831	870	893	852	852	861	793	830	866	851	777	823	867	840	866	798	881	816	825	852	826	863	934	858	869	827	860	856	843	849	859	798	836	879	837	859	857	852	841	845	841	836	839	829	844	894	822	841	847	826	856	863	875	883	894	895	928	848	906	795	802	809	803	865	815	817	840	882	863	869	833	890	843	887	892	907	849	873	855	866	839	886	896	837	869	857	876	857	863	877	815	849	840	835	821	893	826	849	877	887	862	883	865	875	853	911	863	869	800	857	862	846	897	868	840	876	823	827	802	852	855	900	912	853	835	824	781	856	849	840	860	847	827	854	884	817	841	906	850	852	859	887	844	853	843	865	859	873	835	884	846	857	808	863	798	840	893	829	861	889	875	860	859	849	873	801	880	860	851	839	784	808	859	820	888	832	815	827	862	847	812	849	879	846	823	845	850	846	837	896	841	845	839	840	825	897	812	878	803	844	885	850	825	819	877	826	837	928	867	808	898	855	870	877	847	878	839	895	878	892	875	875	852	924	843	855	788	897	836	853	835	840	827	839	835	865	892	906	887	826	846	839	857	830	866	845	776	856	837	865	835	833	866	880	921	888	809	822	799	837	856	829	844	909	872	850	868	822	797	824	861	864	905	904	847	841	867	902
24597	21376	28369	24720	19050	4001	1745	1254	964	854	706	631	633	592	595	551	551	551	562	586	534	519	458	569	515	515	502	486	515	479	501	502	502	500	504	505	495	503	494	503	484	481	480	497	489	496	487	478	510	455	480	505	482	437	449	494	499	463	507	468	453	464	481	506	481	482	486	480	473	508	526	483	475	472	485	499	480	495	444	488	478	464	466	474	453	519	466	504	468	511	505	489	490	488	466	457	494	520	497	477	470	464	509	485	492	451	473	492	440	486	470	504	541	494	499	463	458	473	485	494	490	490	560	454	497	510	480	469	498	460	476	495	463	473	470	504	473	469	486	505	467	490	503	492	486	507	489	493	473	490	482	454	474	482	490	472	467	473	503	511	499	461	425	488	515	488	481	538	500	472	483	459	505	483	491	476	487	482	440	469	481	467	466	458	488	481	504	467	528	504	482	483	466	497	474	502	478	467	472	461	496	465	463	458	474	485	510	471	496	432	499	499	487	492	515	501	435	476	502	462	480	457	472	459	467	476	445	461	484	487	523	493	484	479	470	481	467	481	448	499	501	500	526	471	526	493	468	497	506	504	515	526	521	498	461	485	520	540	521	481	532	460	495	511	491	462	490	452	491	463	487	465	531	473	531	476	473	477	445	481	452	491	484	497	463	464	454	499	469	494	464	448	467	476	499	462	501	500	478	479	467	496	469	500	476	488	486	467	474	446	474	433	480	473	479	472	469	500	511	472	514	490	505	459	501	464	495	497	462	493	467	481	511	483	482	509	487	499	460	458	500	500	504	420	480	474	485	445	487	462	512	505	511	466	471	472	482	498	517	469	471	486	497	498	490	445	544	486	471	494	505	471	478	478	506	455	488	496	439	448	444	452	522	435	465	498	475	471	455	462	509	497	483	481	493	498	479	522	497	483	519	467	497	472	476	476	483	464	495	468	476	505	484	498	475	474	482	504	503	485	482	494	464	466	479	471	474	457	460	484	471	485	468	503	472	519	464	497	500	481	475	470	466	502	476	487	469	480	466	477	461	457	491	483	491	486	478	487	446	517	477	488	457	485	502	470	464	512	444	465	470	471	510	478	460	470	471	453	535	521	480	517	483	444	490	492	503	484	503	485	506	498	507	483	509	442	479	497	433	501	514	472	451	481	517	501	473	500	492	494	504	470	493	508	526	447	481	442	485	503	506	497	438	437	493	487	494	517	469	464	478	498	492	471	506	451	499	488	471	446	488	477	512	462	482	481	476	428	512	489	467	538	474	484	498	501	470	522	454	478	491	494	465	473	522	458	472	495	457	473	470	485	509	473	472	465	459	442	458	535	465	498	441	455	520	483	503	474	479	448	495	508	486	499	465	500	523	513	528	475	531	466	477	476	471	493	470	457	493	490	486	541	502	506	485	483	481	490	495	486	511	447	489	479	491	493	483	464	500	514	482	545	500	449	503	492	471	469	491	478	479	467	511	469	449	474	487	451	471	471	455	482	516	452	443	460	442	457	494	463	481	459	464	497	465	462	448	478	468	475	449	477	474	497	497	510	482	492	486	448	476	504	524	520	488	501	474	497	503	537	474	475	492	477	482	491	474	499	512	508	469	477	478	506	494	517	484	516	526	492	481	484	523	514	468	460	489	489	467	519	494	522	494	454	503	486	457	464	481	452	506	463	490	483	479	506	525	477	471	490	512	486	504	465	490	493	495	463	456	481	485	516	487	482	488	522	432	503	475	468	489	464	502	481	483	501	478	508	432	474	463	484	497	502	491	483	516	502	453	496	493	471	455	530	488	489	474	460	487	471	484	487	481	505	507	492	476	491	462	509	483	470	503	511	478	477	478	445	469	452	490	485	490	490	455	506	483	509	506	466	503	471	497	476	500	475	546	454	486	529	483	466	498	528	460	456	519	454	470	487	472	494	502	488	493	459	493	477	511	492	473	503	497	450	502	427	511	460	477	512	521	458	462	508	491	463	497	486	484	494	452	479	468	483	475	470	457	493	504	515	485	478	474	498	483	497	447	498	510	476	475	511	475	454	487	521	474	475	473	466	468	484	500	523	503	435	423	461	457	513	426	486	516	483	485	507	459	497	459	523	460	486	483	481	498	507	469	459	512	487	482	544	514	479	507	466	472	518	500	495	483	478	515	523	515	492	469	521	474	450	466	455	494	462	491	515	506	482	461	529	484	486	483	464	494	450	452	475	490	521	495	477	477	483	467	522	489	514	478	480	460	465	518	467	488	422	492	493	492	494	484	487	477	515	484	477	451	498	502	481	473	504	504	491	493	493	481	501	496	476	481	479	492	451	481	492	486	486	468	452	491	501	446	522	443	449	483	480	510	469	409	457	487	462	462	498	493	462	481	496	510	453	483	473	476	506	485	525	462	488	482	474	456	498	465	501	472	493	504	496	497	488	469	526	487	512	508	477	480	484	493	421	463	492	494	451	466	499	484	502	499	528	506	465	485	488	490	480	480	501	453	480	439	446	452	495	461	451	467	476	487	447	452	485	531	508	513	489	459	477	483	504	468	465	510	477	448	462	495	463	505	492	519	470	504	449	508	480	488	520	438	468	480	482	517	471	523	461	516	455	483	516	500	443	490	470	467	510	454	459	487	499	499	486	455	483	432	494	475	459	453	484	434	519	456	489	525	463	509	504	498	493	493	470	455	514	531	482	515	511	468	476	440	530	483	519	504	483	488	474	484	478	521	498	490	475	513	456	491	480	484	485	478	514	480	476	484	484	478	459	486	462	489	479	496	487	458	482	489	450	459	467	462	461	475	497	474	459	468	457	480	449	485	495	473	434	469	492	477	448	439	483	512	519	508	479	490	496	457	494	479	467	457	509	491	496	476	499	487	531	528	501	483	513	458	485	504	444	487	522	480	463	502	497	500	490	480	512	480	510	474	463	467	501	469	492	458	445	467	489	470	478	466	451	459	503	467	460	472	468	499	445	465	500	497	474	462	483	505	460	522	454	491	495	472	466	495	468	496	500	467	477	476	438	470	528	454	502	448	479	466	464	474	485	500	473	447	511	521	483	451	505	500	433	490	491	511	497	444	477	475	491	474	474	465	455	482	494	496	440	466	498	523	442	451	462	476	471	489	476	485	483	488	486	503	492	482	495	532	499	507	428	474	466	477	465	484	486	469	480	492	521	469	524	503	433	512	461	498	480	471	471	461	485	486	468	450	469	472	496	498	507	464	458	455	476	464	464	481	472	507	481	451	473	429	490	498	477	462	479	474	496	478	474	490	495	458	493	484	516	487	489	473	476	479	557	493	504	461	456	534	488	470	502	514	471	487	494	478	512	492	472	506	494	456	508	478	452	497	497	460	496	487	505	498	469	509	463	491	522	497	451	467	481	441	485	464	517	475	453	469	515	453	468	464	510	487	524	502	459	430	489	484	466	463	499	518	492	487	476	509	484	486	491	450	496	497	500	507	489	479	497	513	466	493	483	478	473	437	513	453	519	484	515	531	499
14286	24498	18601	10214	7361	5265	3927	3067	2452	1983	1489	1403	1260	1200	1189	1086	1052	1017	1017	962	933	908	959	889	908	949	898	863	814	856	846	881	809	823	877	872	842	829	859	777	796	806	790	821	867	822	773	847	832	870	788	786	790	795	838	819	810	763	787	796	767	793	836	771	843	766	878	808	859	815	810	769	768	783	818	744	769	814	787	789	814	805	763	817	784	772	769	813	772	777	801	823	841	801	844	810	738	775	770	792	807	825	801	793	779	803	781	827	769	762	777	735	776	755	740	767	827	791	813	780	808	810	800	793	790	784	781	803	805	788	773	811	830	798	823	814	794	822	790	818	787	811	753	793	805	790	760	748	806	770	814	791	824	816	840	779	812	789	773	796	816	777	783	805	759	807	767	790	791	786	788	832	781	883	799	765	796	784	806	808	800	780	768	801	815	853	779	777	754	787	801	767	770	805	771	784	742	787	853	776	807	833	755	765	791	819	807	762	814	798	792	825	818	812	809	791	806	797	809	774	831	822	791	790	789	800	813	785	773	866	821	792	777	810	737	794	824	777	774	797	775	812	816	793	824	771	784	793	767	835	775	749	826	791	773	803	805	802	771	810	832	761	779	828	767	794	780	767	770	796	819	853	784	768	772	839	793	795	789	797	815	830	805	771	799	760	810	832	797	765	757	793	776	767	802	796	822	819	764	785	818	752	778	768	782	792	763	807	810	782	821	777	804	752	821	784	818	798	799	775	812	796	801	808	787	814	763	835	801	831	786	827	778	801	810	834	836	806	819	790	795	834	823	801	822	807	776	783	733	752	848	738	812	780	775	765	776	812	803	787	846	780	793	785	821	821	782	816	821	829	819	806	798	829	801	785	769	794	778	829	798	778	812	809	786	789	790	876	803	820	799	801	803	827	763	788	796	761	800	832	782	819	793	746	788	822	813	748	788	786	792	813	821	748	796	801	789	810	822	796	769	784	841	792	806	775	795	798	862	803	797	797	805	778	853	840	810	814	798	794	765	787	821	802	795	832	817	817	808	801	824	778	842	766	818	739	826	751	795	744	808	815	852	806	773	789	799	834	816	783	771	812	812	809	769	779	819	809	776	762	782	785	807	762	768	800	742	796	783	775	803	810	777	798	828	788	814	745	787	801	794	786	765	809	844	813	831	827	764	792	794	851	793	849	728	759	760	802	817	834	785	812	765	833	773	810	839	780	810	800	836	785	766	796	816	770	792	803	754	834	838	822	795	802	794	767	806	752	780	769	793	785	805	811	731	805	809	816	803	811	843	760	782	759	736	829	789	800	788	845	835	782	745	772	793	798	794	752	785	765	804	812	807	793	778	848	781	787	806	734	733	758	841	816	767	795	770	783	796	772	802	748	822	810	845	858	811	747	796	804	834	797	754	778	813	770	828	777	812	773	853	780	754	757	826	776	815	837	822	778	824	761	791	797	807	829	786	793	829	784	858	774	806	794	767	844	810	817	791	808	802	754	781	840	777	790	828	779	778	836	813	826	789	784	761	780	773	839	820	763	780	816	807	813	778	774	816	830	808	784	845	801	815	777	809	801	796	836	809	761	768	808	775	764	758	791	802	763	804	833	784	771	761	811	767	784	748	795	762	778	850	795	809	785	818	805	750	781	756	803	818	806	791	821	771	782	823	790	793	798	765	797	785	777	791	791	798	818	828	801	842	783	783	785	801	812	815	817	807	804	749	802	781	817	812	864	799	804	756	803	775	757	822	867	775	820	829	809	780	831	856	809	789	779	827	795	752	818	722	784	810	798	824	793	786	787	776	779	795	798	803	809	814	777	827	798	789	788	765	788	793	860	830	818	834	787	832	819	764	821	795	793	801	794	777	803	845	806	818	808	785	755	801	796	807	790	784	812	822	779	776	757	792	840	838	802	752	811	799	815	745	755	805	816	826	802	866	844	828	798	797	833	809	791	780	819	850	801	835	796	787	795	789	785	798	793	796	782	782	777	856	782	816	754	824	761	777	779	767	799	787	796	778	848	811	804	812	827	757	764	783	765	762	810	737	793	842	830	781	761	781	828	843	809	806	823	820	794	795	801	812	818	761	788	823	789	770	829	730	776	774	771	870	781	839	808	793	810	852	802	821	817	766	772	812	785	866	793	789	781	825	776	798	810	794	806	838	805	802	807	779	794	807	794	788	802	834	818	732	839	812	789	761	807	784	819	853	832	834	791	799	801	864	807	781	804	802	820	815	747	832	794	818	811	841	788	798	773	817	805	790	787	789	776	814	776	785	795	827	771	790	804	819	765	842	778	788	810	771	819	833	824	847	797	774	753	752	805	774	795	814	792	793	769	833	790	813	855	797	768	771	762	801	773	772	766	790	832	852	797	800	770	840	802	806	817	814	836	778	816	794	807	820	778	751	800	808	810	770	784	857	758	824	797	816	784	754	794	847	799	749	798	816	840	808	786	787	844	823	845	794	834	810	747	831	807	767	811	752	788	767	814	792	835	797	821	812	801	775	790	832	801	798	732	806	835	770	779	787	806	789	812	822	821	769	808	812	752	780	844	764	801	843	816	783	749	805	799	775	758	777	755	810	792	871	784	783	840	781	780	828	774	825	829	850	792	823	756	739	782	753	820	819	851	811	738	829	777	744	776	815	812	772	768	795	824	800	774	795	844	764	819	766	802	839	762	817	807	776	788	812	798	805	796	766	808	782	803	735	818	765	777	744	779	769	765	866	793	794	791	763	831	844	836	800	846	760	767	830	821	805	796	748	787	811	797	785	834	828	760	735	757	784	825	786	793	801	825	810	760	795	810	804	799	748	802	803	838	763	846	759	794	784	813	779	816	780	825	828	809	783	808	789	791	754	783	809	776	793	832	800	827	830	825	801	807	831	773	807	785	823	804	820	824	777	778	796	761	772	838	787	799	788	770	772	764	760	761	754	816	799	813	816	812	828	798	801	778	770	778	804	766	813	805	808	850	811	820	817	807	810	791	739	793	796	797	756	857	786	769	809	759	787	800	803	769	775	785	812	791	790	792	810	796	735	779	802	751	761	784	779	781	815	777	817	803	771	832	778	809	788	825	796	823	816	793	829	786	809	817	800	819	810	802	781	842	763	816	794	802	800	785	789	855	766	814	807	788	785	776	776	763	769	792	778	814	791	773	805	777	748	819	775	747	782	776	807	795	813	763	812	806	781	760	831	734	758	761	793	798	806	766	820	763	801	781	801	796	828	810	749	785	782	808	809	794	789	771	768	817	872	795	820	794	784	817	814	806	853	783	824	773	818	793	748	802	835	818	781	817	755	788	783	775	748	796	828	827	842	813	766	782	800	764	787	766	796	794	796	755	816	812	854	826	835	809	769	819	784	754	795	789	793	872	821	780	771	849	853	825	807	789	745	798	777	750	860	787	748	836	801	823	836	845	767	768	794	799	813	794	758	807	824	785	792	775	774	774	836	784	758	810	780	803	730	829	774	814	804	796	823	816	738	817	812	832
23415	21300	29056	23871	21305	19281	4016	1542	934	766	573	537	505	427	422	373	357	325	291	266	326	270	285	281	281	245	248	232	225	237	229	210	255	236	249	225	228	217	209	228	233	236	223	213	218	209	200	221	181	180	229	183	211	205	231	188	196	206	184	215	191	206	209	229	223	216	225	193	186	217	220	194	207	180	230	222	172	228	216	199	185	180	217	201	225	198	237	191	210	215	207	224	191	195	205	198	205	207	199	209	200	222	207	215	205	196	200	199	220	209	210	208	214	189	219	189	185	192	225	204	203	198	208	214	203	229	194	203	214	210	195	194	220	214	180	181	226	202	211	200	232	217	210	220	177	198	195	191	193	200	193	213	223	214	206	175	189	200	213	179	195	191	198	196	224	180	207	213	185	199	215	194	211	217	209	187	190	206	186	212	209	197	205	183	188	209	228	189	222	169	205	195	201	191	198	217	208	210	207	200	228	218	187	215	213	204	188	188	221	196	203	186	206	230	202	206	196	188	214	216	194	207	191	221	200	220	192	205	214	196	185	176	209	202	207	193	222	199	203	205	200	196	189	193	200	197	224	185	195	195	196	206	201	192	205	208	202	220	204	191	205	192	218	211	207	220	208	204	197	228	216	212	170	200	206	208	197	227	215	209	206	198	173	195	190	205	220	204	158	194	191	218	194	211	198	217	212	214	197	212	215	207	205	196	177	201	196	209	194	221	235	211	212	182	206	218	211	215	201	200	213	193	199	213	206	208	203	221	196	210	204	191	190	210	198	223	209	208	207	214	187	248	230	207	209	187	213	239	192	214	202	221	218	198	195	193	207	224	205	219	191	189	218	203	194	204	191	183	178	209	206	195	222	197	195	226	217	213	175	188	215	224	222	219	191	193	180	186	206	186	202	224	187	186	161	213	230	182	173	180	198	178	211	229	212	203	202	199	201	206	195	192	199	188	179	186	214	216	241	215	222	212	212	191	200	189	207	175	212	192	221	225	225	218	196	193	185	204	187	187	193	218	166	195	187	224	198	219	192	205	202	185	197	182	208	217	219	215	206	172	183	207	205	210	181	200	204	195	193	192	212	184	205	189	216	185	163	171	200	215	204	198	187	231	192	186	210	199	198	190	208	212	204	184	205	207	197	226	171	232	217	200	211	193	184	187	222	203	228	200	199	196	215	225	196	191	192	196	192	195	199	184	196	187	198	176	197	192	178	214	217	193	189	195	208	188	195	230	207	194	194	228	210	233	209	231	198	187	216	202	177	188	189	214	220	184	225	199	203	193	215	203	197	210	214	242	208	185	184	227	188	206	201	207	213	184	197	214	190	226	219	204	186	205	197	212	198	203	186	192	203	193	186	207	201	172	220	209	184	186	203	180	198	183	205	194	211	166	185	200	191	203	202	184	188	193	225	188	219	208	195	188	193	189	174	207	204	190	221	225	199	221	226	209	216	207	202	194	160	189	206	212	199	193	206	206	194	199	205	207	204	213	213	192	193	226	202	217	202	214	200	183	226	179	181	196	235	180	198	184	196	239	187	196	190	194	192	208	196	212	201	226	208	195	201	219	235	222	199	206	217	185	199	197	199	191	220	185	194	208	210	200	213	196	212	214	230	207	212	202	200	186	200	193	212	197	195	223	197	212	209	209	186	210	214	203	192	198	212	224	189	198	234	198	196	199	227	172	197	186	205	205	194	212	201	196	208	199	208	184	203	195	196	195	197	200	191	196	207	221	205	214	207	207	206	178	184	201	181	218	208	204	211	210	200	225	188	201	179	198	208	219	227	210	220	204	196	208	191	208	189	225	203	225	200	211	197	190	213	188	187	204	209	195	196	205	189	220	210	195	202	201	218	218	204	174	188	209	212	214	205	214	199	190	174	206	206	179	186	192	219	207	213	203	217	191	206	191	213	200	175	207	196	216	194	177	200	183	214	204	198	197	233	214	189	184	198	192	199	201	195	206	195	203	202	225	206	213	203	170	199	166	213	184	233	197	200	169	214	195	229	201	189	199	201	190	208	207	186	209	204	210	181	191	211	212	193	197	197	194	208	208	194	173	209	207	211	188	196	227	180	185	218	223	181	216	213	220	186	186	211	196	215	203	203	218	182	184	192	205	212	207	198	204	176	204	203	174	196	167	201	208	211	183	220	210	189	198	216	208	231	194	205	238	196	230	212	194	193	206	200	208	202	194	183	191	187	221	202	181	199	170	186	200	199	207	194	204	215	190	210	168	190	213	193	226	187	197	203	187	178	170	175	221	221	215	208	206	188	206	229	222	205	219	196	169	196	211	241	193	175	194	199	184	205	184	211	229	189	214	167	205	195	237	200	210	209	188	195	204	210	205	211	215	198	207	207	217	195	196	228	218	177	185	218	184	200	211	187	209	196	179	190	194	188	207	222	203	212	218	188	211	183	198	196	203	193	221	232	210	208	191	226	228	231	196	184	188	209	207	181	188	194	206	208	193	185	200	210	208	215	193	197	183	188	181	210	227	198	227	186	176	204	234	177	192	185	164	184	203	178	226	205	207	209	199	239	188	202	211	202	213	188	209	202	180	212	202	221	193	171	208	211	208	214	209	193	203	193	205	221	192	220	172	204	193	197	187	196	194	224	184	189	201	199	207	205	181	224	184	208	212	198	196	184	188	202	197	196	197	195	200	185	225	206	182	218	202	194	188	196	195	214	201	218	202	215	222	199	195	186	191	215	206	202	201	179	209	199	203	205	210	206	191	166	203	202	164	218	188	221	215	213	202	238	212	209	186	219	212	181	196	213	179	204	200	203	217	219	202	194	184	192	203	230	221	202	200	234	188	206	204	170	201	227	224	214	191	228	246	189	197	204	178	208	194	193	210	204	189	205	202	193	192	207	210	228	235	213	194	209	216	196	195	204	199	191	199	194	198	191	201	209	182	215	218	186	206	224	189	182	200	189	206	197	218	196	193	197	208	222	215	193	210	204	201	185	174	206	211	205	189	214	203	200	206	216	164	202	199	212	192	212	195	192	196	206	215	190	209	199	195	219	196	199	179	195	199	196	207	186	228	214	200	212	204	224	224	206	179	184	189	190	205	183	204	203	191	179	208	228	189	212	181	183	200	182	190	201	213	182	206	194	196	215	188	188	219	189	178	202	205	203	177	196	232	193	216	207	215	185	200	184	204	196	185	205	204	174	188	203	184	196	206	202	207	210	182	209	207	209	222	213	202	197	180	194	200	174	207	247	228	224	213	182	206	210	209	222	219	194	223	215	192	213	206	199	182	224	211	220	177	213	191	215	213	195	187	196	199	209	191	181	190	180	186	219	187	195	175	206	190	215	201	203	224	198	202	222	206	202	194	214	209	204	200	188	175	181	184	190	203	199	183	214	239	190	184	202	210	221	198	177	204	170	233	209	184	224	196	189	213	183	178	196	193	198	176	187	212	215	190	214	197	229	215	216	182	189	200	197	198	210	199	195	229	212	195	191	201	215	203	208	248	210	202
16068	29058	24296	14254	10540	7378	5427	4376	2971	2399	1682	1568	1457	1246	1120	972	881	759	724	600	637	547	556	529	532	512	455	448	474	460	427	378	440	391	400	394	450	448	433	401	358	394	390	383	373	380	412	385	354	359	364	365	408	347	375	359	360	365	333	330	363	346	375	387	355	367	356	353	365	330	353	332	346	330	362	346	345	313	355	350	377	348	354	337	364	334	343	336	330	318	331	362	352	337	329	373	376	366	327	333	349	357	337	374	334	314	328	357	347	311	365	408	317	345	369	314	335	378	365	339	318	320	341	359	353	315	387	333	350	358	333	357	344	369	348	348	356	386	310	335	354	351	313	341	359	343	338	320	338	330	345	381	298	332	337	378	343	363	405	312	345	343	335	335	348	361	346	336	349	320	331	348	336	339	344	364	334	349	340	340	332	332	371	354	351	351	329	324	350	342	327	329	375	390	313	357	338	354	349	313	366	339	368	349	362	314	363	373	347	353	341	354	353	381	362	315	345	347	329	337	312	365	329	362	353	336	332	347	357	334	328	339	329	351	350	322	361	334	332	344	343	359	327	388	393	375	342	327	354	350	343	345	350	346	335	346	335	340	317	354	317	335	331	360	345	355	353	326	364	365	378	359	369	344	339	350	335	357	342	339	352	342	354	358	344	340	335	334	329	339	365	342	355	353	330	319	346	340	334	351	334	334	335	322	359	312	334	352	345	327	348	348	356	398	345	340	345	323	330	346	346	343	368	328	363	354	315	324	335	372	325	363	337	356	356	352	355	351	366	376	359	348	350	348	344	336	346	348	354	329	316	365	365	328	334	355	322	372	353	376	336	340	328	335	342	311	333	376	334	350	340	357	341	354	351	370	367	357	349	319	345	345	339	317	337	351	358	349	342	340	300	311	368	316	339	328	335	363	337	356	331	381	384	328	358	344	338	347	322	339	370	372	333	334	369	333	333	365	347	350	351	331	372	331	367	354	365	356	323	352	321	371	338	313	370	372	333	338	372	318	327	351	350	335	350	342	346	292	338	356	368	345	358	363	324	343	342	344	342	355	298	345	335	325	336	334	326	349	349	374	328	360	318	365	368	354	360	344	347	339	367	335	334	349	354	328	332	325	372	325	362	362	312	340	334	315	355	359	332	323	313	354	335	353	378	340	381	374	341	357	326	355	313	358	312	363	364	314	369	351	308	356	348	328	355	344	335	328	340	329	341	352	324	326	339	342	326	323	352	321	364	339	383	331	305	348	331	355	322	344	331	330	307	345	314	322	337	337	352	328	313	341	350	342	361	331	330	316	363	366	336	344	331	336	324	334	362	334	343	372	360	340	310	345	359	366	340	332	361	387	330	331	310	358	331	340	351	354	312	358	339	377	359	324	316	345	371	324	360	348	315	331	342	328	330	329	325	334	356	345	342	351	342	340	337	338	306	341	358	411	355	299	348	336	333	316	349	354	343	332	329	336	346	363	351	327	345	337	349	332	373	357	342	349	333	350	335	372	347	343	341	350	330	361	358	350	345	353	365	338	367	353	317	346	361	325	335	337	314	362	354	302	346	321	353	369	351	328	344	354	337	335	343	340	341	297	351	369	320	353	323	359	329	332	350	350	350	361	376	362	336	347	360	361	317	344	330	330	363	351	348	313	335	324	340	353	361	351	340	321	343	349	366	341	342	328	322	356	343	357	323	366	358	320	344	327	345	350	349	357	355	323	340	350	337	332	367	351	322	363	342	330	355	387	321	355	361	335	362	337	321	350	353	333	329	349	348	357	350	363	348	356	346	352	333	344	356	337	357	331	353	316	338	374	364	366	349	365	359	331	343	350	302	330	356	311	360	345	363	357	318	348	339	340	364	346	370	325	364	358	359	346	329	323	315	353	313	337	333	362	320	359	326	325	344	320	340	332	301	344	349	314	346	361	379	320	325	321	354	316	350	291	366	359	321	342	335	350	342	346	343	353	360	351	364	342	348	339	325	367	356	355	358	354	342	357	372	337	337	354	349	365	348	333	346	361	321	363	377	352	345	307	321	347	346	362	305	316	340	359	335	329	338	369	361	330	343	332	343	355	332	333	342	355	313	358	359	356	417	319	358	341	318	306	351	332	357	342	341	345	337	357	341	368	343	335	328	356	369	315	350	322	359	328	354	375	369	345	362	359	347	355	370	341	370	346	361	347	351	367	342	348	346	370	311	328	352	302	340	381	344	349	316	364	336	362	374	339	333	353	358	344	323	312	360	353	341	306	362	330	331	365	356	342	335	350	350	368	326	333	366	324	350	350	320	336	346	337	307	355	350	338	357	366	344	300	320	334	376	347	362	304	325	368	352	345	339	369	359	367	364	357	333	350	385	362	358	330	334	364	369	338	358	352	349	362	350	351	332	327	334	374	341	339	341	330	357	342	334	344	336	329	346	335	333	375	386	318	385	332	367	363	332	315	345	330	337	333	373	353	319	323	342	359	359	364	404	347	331	361	367	321	339	339	340	356	322	333	325	345	319	294	363	336	336	347	346	325	337	354	367	351	336	376	373	341	348	335	352	316	348	342	334	325	374	325	352	379	341	340	350	336	355	334	369	351	354	338	340	360	310	352	327	346	317	335	348	360	313	329	328	352	314	338	327	356	374	360	317	302	346	351	331	306	339	334	346	323	328	323	341	372	379	336	329	349	338	345	331	334	305	355	352	344	316	352	332	364	347	338	342	348	346	359	325	360	347	367	355	335	350	343	321	344	353	356	359	355	343	358	335	343	332	342	346	345	340	343	346	305	352	373	348	368	322	307	332	345	335	341	345	334	343	368	318	341	341	347	338	375	338	339	353	362	302	312	379	386	319	329	320	346	349	348	319	296	355	305	311	346	337	347	340	348	382	344	370	350	321	335	350	376	363	338	327	297	345	299	358	346	336	362	332	344	338	340	342	397	345	339	316	345	329	354	284	348	347	353	323	359	342	311	372	330	337	321	352	339	358	357	313	344	343	338	360	335	348	389	345	326	335	323	335	337	300	342	352	384	350	333	350	325	367	315	337	328	339	356	335	356	336	330	338	341	335	349	357	354	364	337	379	327	359	360	352	341	330	330	309	341	315	315	351	309	369	387	357	356	337	352	309	345	342	371	324	355	302	303	339	362	353	332	330	321	350	340	344	332	364	338	372	365	328	302	345	344	357	368	321	337	334	335	363	359	332	345	335	363	340	349	347	325	335	323	381	311	334	351	354	317	336	340	326	356	357	360	355	327	356	298	327	331	318	339	337	309	357	341	337	316	349	351	335	373	329	324	338	342	354	371	342	338	355	358	343	316	334	338	376	348	329	370	359	357	326	343	341	345	339	344	340	315	340	335	354	341	305	366	358	351	316	340	359	359	342	362	321	359	327	328	331	328	328	348	331	335	357	363	340	342	373	340	319	366	341	338	297	352	349	344	334	350	346	340	352	347	344	326	328	368	317	367	377	327	326	338	334	356	338	346	313	379	328	331	355	317
27076	20419	11245	3716	1752	1236	945	816	660	683	604	595	573	615	608	564	565	563	562	532	506	542	516	500	528	517	553	546	551	566	533	518	509	532	526	540	516	501	547	553	519	559	510	540	486	547	540	513	526	540	541	541	570	529	514	549	547	534	514	538	527	518	511	499	524	561	546	490	551	514	551	518	517	546	550	549	542	563	522	539	564	529	550	525	511	524	561	562	534	526	531	528	504	535	535	516	539	492	506	520	501	531	518	524	502	540	529	494	525	512	494	569	513	558	492	555	507	527	524	529	553	545	565	502	520	514	514	546	514	570	540	552	516	561	504	537	561	517	568	536	551	525	544	497	519	490	521	515	535	515	500	528	513	514	548	539	561	506	540	519	495	530	522	501	510	510	538	504	533	566	536	526	576	507	506	479	531	540	533	522	575	532	538	524	600	528	510	534	523	572	519	513	507	504	502	534	515	517	518	523	540	574	532	550	543	489	569	496	529	526	556	536	513	543	507	507	578	558	516	511	501	533	531	574	562	544	520	538	516	523	494	527	518	551	543	514	526	516	529	552	518	537	551	567	504	568	557	493	500	551	515	553	524	554	524	538	550	526	545	520	565	579	549	541	543	506	515	555	531	476	544	527	537	469	514	556	522	509	561	555	569	545	562	553	562	554	523	521	501	509	513	528	487	520	544	537	536	489	534	493	564	570	536	539	542	524	541	483	544	505	515	547	549	532	510	542	548	517	501	520	565	514	533	543	519	505	527	542	532	549	530	539	507	501	539	548	516	536	560	521	560	550	534	542	549	548	536	511	521	557	553	527	556	521	527	487	547	459	523	532	521	528	545	524	518	533	547	500	542	536	515	521	533	508	559	525	549	564	518	514	506	484	505	473	517	528	579	495	491	515	546	515	533	535	542	513	524	529	551	546	563	523	555	594	487	528	528	499	569	508	524	519	535	556	541	533	521	533	530	525	581	507	503	517	551	551	541	534	544	520	539	522	570	569	499	547	522	537	535	550	518	536	552	525	519	517	501	506	531	528	520	512	535	578	523	504	555	530	506	555	522	496	552	495	522	539	549	558	540	534	524	533	568	554	520	535	540	605	534	514	488	544	540	551	546	493	527	511	543	549	535	518	550	520	524	577	511	540	515	522	501	534	487	518	516	538	529	517	513	558	516	534	536	553	544	534	517	537	509	557	555	539	502	533	550	520	481	551	527	509	552	502	540	530	515	536	537	553	559	552	549	508	530	552	493	509	550	514	518	536	502	503	535	554	554	532	551	557	559	481	525	512	545	536	574	523	538	540	531	530	556	551	518	504	510	571	563	553	519	569	533	533	519	508	541	496	537	524	534	469	536	521	525	511	524	537	545	543	496	530	469	546	547	515	518	534	521	476	507	556	543	561	559	528	535	504	539	521	502	474	544	522	529	490	544	551	564	538	536	553	542	487	536	596	561	499	542	501	547	548	542	484	578	515	517	544	512	562	551	569	530	533	481	526	552	523	502	523	517	512	533	530	526	542	511	524	500	535	517	525	514	533	531	562	534	543	544	556	570	497	565	481	560	498	500	550	513	530	538	536	494	556	521	505	560	554	502	547	531	546	544	500	511	576	508	519	529	555	542	532	556	542	568	506	540	511	530	507	501	519	523	530	541	534	543	497	548	527	551	550	583	571	514	544	561	464	577	500	521	517	537	548	515	522	527	521	515	531	522	526	547	564	501	528	542	501	507	531	502	510	507	516	543	541	522	548	552	525	555	554	533	556	539	566	519	535	528	553	551	551	518	568	532	535	534	516	553	519	515	569	541	551	500	495	533	521	537	521	520	541	509	530	509	541	551	529	538	522	524	510	516	613	516	533	543	548	552	520	524	507	522	530	531	550	541	538	504	553	479	538	545	531	551	525	521	603	592	524	530	492	513	534	536	507	481	520	556	567	526	530	501	536	544	531	499	516	533	549	534	526	542	504	576	540	553	558	502	492	528	534	547	575	535	556	528	558	508	504	534	549	501	508	575	509	518	541	527	479	555	570	579	515	550	566	514	516	509	543	537	525	560	506	521	575	538	523	533	527	526	562	495	551	542	557	552	528	543	553	551	560	501	510	551	520	514	536	507	487	565	512	509	526	570	494	499	533	537	548	574	569	526	580	503	499	527	482	517	531	565	529	592	535	546	519	504	546	531	542	518	564	540	536	535	529	553	520	545	522	560	597	601	541	534	543	568	534	518	497	535	564	551	550	496	554	538	517	530	529	547	534	540	511	559	548	521	521	529	526	529	516	519	476	544	508	524	533	569	516	488	511	498	533	510	511	586	504	519	539	561	569	533	496	533	545	539	543	544	526	500	534	518	577	546	553	538	544	544	515	503	505	531	544	539	516	502	507	523	565	571	516	533	496	541	554	516	507	506	518	516	548	545	526	551	555	497	511	530	534	530	477	489	527	519	485	548	550	537	512	551	546	522	579	516	499	547	556	514	493	532	544	526	550	540	581	562	518	517	552	553	564	548	539	570	520	510	529	538	543	507	531	567	553	543	589	488	501	562	509	520	510	539	534	528	514	526	497	548	553	515	534	539	538	493	485	503	516	565	503	541	535	524	531	565	542	545	519	551	495	542	538	516	515	536	532	563	503	480	489	553	524	497	561	478	533	550	550	527	556	543	555	510	557	539	533	525	537	511	577	511	513	515	510	550	502	528	543	548	525	501	557	512	499	539	536	561	522	537	501	512	533	558	526	524	576	534	519	553	537	574	543	522	577	559	505	514	482	571	511	529	535	545	539	528	523	520	494	523	532	530	521	547	584	531	526	520	549	547	529	555	534	589	578	546	534	500	539	536	532	538	554	520	521	547	541	545	540	555	495	532	526	540	517	553	537	521	544	576	503	547	519	523	567	522	554	539	554	537	586	558	503	518	495	533	514	531	512	535	512	544	548	558	520	517	539	586	499	495	507	523	520	538	510	502	560	531	518	503	543	521	538	545	550	544	543	528	504	500	544	586	518	540	525	552	548	543	540	531	533	526	518	542	524	547	522	492	513	496	560	521	544	491	559	534	564	537	551	487	569	536	518	513	531	550	523	505	526	549	520	538	553	502	533	508	518	503	530	496	503	532	535	498	543	532	517	517	558	512	516	534	508	526	518	568	558	488	570	582	550	548	550	531	531	554	521	547	536	557	571	547	524	526	488	532	516	511	524	631	544	506	549	541	515	559	535	590	546	514	554	534	498	568	496	546	531	508	555	547	544	527	533	537	514	523	545	544	516	506	537	551	513	511	510	561	532	529	536	565	553	563	532	534	548	536	530	526	564	511	552	524	557	502	543	534	512	528	532	559	556	562	569	543	520	574	518	528	549	530	517	494	532	541	522	519	522	529	496	554	543	544	538	491	524	543	543	536	527	548	574	498	522	512	574	496	556	552	558	503	558	567	514	552	543	522	573	504	509	549	555	555	532	499	540	534	554	538	551	480	505	529	533	507	530	533	488	529	514
10438	15560	12105	6063	4128	2974	2289	1809	1445	1286	1096	1094	1068	1036	999	1010	949	859	925	893	857	870	903	866	875	855	816	880	852	889	828	833	835	816	853	858	817	868	896	870	835	848	838	873	875	917	861	868	831	822	831	845	906	820	853	882	864	814	891	851	815	801	843	866	844	797	911	870	808	816	923	848	841	877	858	873	818	893	836	826	796	829	843	858	876	815	876	844	849	846	876	863	825	845	812	865	852	836	860	859	871	871	891	859	868	853	899	786	857	832	859	834	889	852	799	862	824	804	893	874	822	815	867	847	851	850	850	854	858	849	862	798	832	834	848	834	817	883	891	850	824	885	866	825	872	857	852	862	883	844	838	795	844	867	796	814	858	843	844	869	857	809	856	829	846	813	829	910	811	850	854	884	846	860	879	879	883	838	822	836	822	887	825	837	857	889	861	875	852	854	814	874	900	824	871	837	829	853	823	855	866	848	805	854	840	860	866	820	766	838	840	893	816	830	826	828	839	853	788	839	850	833	831	870	874	858	868	864	895	872	833	889	858	853	874	820	829	887	890	845	854	864	835	833	843	839	869	818	870	809	808	819	836	877	854	839	885	827	803	852	869	904	854	876	847	865	844	860	870	869	840	845	836	876	901	825	833	822	841	826	836	879	853	867	844	878	847	859	826	879	813	854	835	836	834	858	803	798	811	894	892	851	812	816	856	857	849	858	826	864	883	847	813	867	860	841	818	812	843	885	835	838	858	872	876	855	876	873	838	778	880	801	867	893	841	832	873	826	885	872	842	825	878	866	803	871	804	836	883	842	841	856	866	852	844	841	841	856	874	826	847	892	842	890	892	911	891	865	799	819	862	867	846	882	855	866	842	886	797	844	820	885	821	879	884	859	832	869	848	859	881	857	864	849	842	861	894	873	823	862	859	864	832	848	867	866	840	823	877	856	831	872	845	919	818	832	860	777	852	801	846	827	832	804	814	854	858	838	847	882	873	833	797	888	857	849	872	857	875	903	918	864	863	857	871	854	851	857	897	878	827	804	813	834	851	800	830	831	848	874	884	822	860	847	829	796	839	838	833	833	831	836	852	880	834	848	862	846	856	798	826	842	862	863	879	874	832	862	882	821	812	824	904	835	891	842	877	880	807	822	819	873	857	829	872	921	869	892	808	842	819	813	858	829	824	826	808	832	799	831	847	865	826	864	857	836	826	805	895	884	821	887	931	837	840	848	771	863	851	857	941	839	837	886	832	822	815	886	821	849	809	879	814	895	867	895	820	897	857	856	832	894	829	868	814	857	845	871	833	878	789	823	894	830	849	842	917	857	799	873	869	865	874	875	833	813	801	841	830	890	795	851	863	839	881	812	872	854	796	799	853	838	797	876	869	807	815	830	862	817	850	816	874	850	812	938	813	856	896	886	853	809	879	897	876	818	893	819	877	878	902	867	863	889	831	883	850	904	815	853	817	758	877	872	774	833	860	807	873	839	880	913	861	832	860	891	885	882	829	828	857	848	823	819	870	824	841	812	853	815	857	844	819	785	854	916	842	854	831	837	832	868	806	832	889	884	825	877	852	844	859	828	846	848	910	834	846	866	856	853	829	862	839	868	818	923	847	876	923	819	820	898	857	860	877	795	863	852	877	813	844	850	874	854	804	840	813	836	826	889	806	822	820	881	854	868	826	831	865	821	866	811	856	883	848	832	850	831	862	871	866	834	843	855	850	870	873	817	829	844	824	781	815	858	846	869	844	849	812	851	788	846	816	857	904	872	899	825	829	857	878	770	811	871	797	853	858	891	812	858	838	834	856	842	826	829	845	815	858	870	856	811	822	822	840	884	859	828	819	839	835	848	830	839	861	841	837	834	879	893	858	883	856	818	878	877	890	836	859	853	845	825	855	799	861	881	826	810	850	800	829	874	833	882	861	879	824	845	831	905	886	871	803	871	852	829	819	844	815	870	850	867	839	824	821	876	861	854	829	874	813	859	839	879	832	818	830	855	832	865	811	840	849	816	883	887	842	813	841	878	872	890	861	872	828	863	858	883	847	837	824	814	860	865	850	801	785	841	870	830	807	839	859	891	932	829	906	842	849	901	806	844	846	820	856	845	814	838	845	865	871	840	823	894	863	864	861	822	898	859	858	847	880	839	885	855	815	842	844	801	813	844	833	864	850	831	843	834	865	852	859	899	885	834	869	881	861	831	836	872	865	837	875	821	858	823	870	910	834	874	864	905	830	818	844	815	856	857	844	872	788	803	839	875	857	883	891	810	840	870	844	782	827	861	874	850	818	832	853	859	891	810	815	845	829	839	846	848	832	846	839	874	797	802	865	919	840	842	864	820	816	893	830	868	846	877	888	775	913	820	905	832	828	806	850	888	844	798	859	924	827	832	876	914	822	847	832	839	904	811	887	839	840	886	828	872	791	863	864	844	899	851	873	793	856	865	833	821	823	851	857	856	872	895	855	801	833	893	857	854	798	819	837	878	837	849	881	785	836	866	832	834	876	867	854	868	854	827	847	876	865	897	852	884	868	880	859	841	826	870	879	811	827	871	843	846	801	853	876	823	874	884	841	849	866	854	870	882	874	826	836	869	803	785	866	828	850	851	863	849	864	881	904	856	857	872	824	844	846	824	848	817	876	816	859	845	881	848	840	881	903	865	798	811	858	850	878	810	873	836	828	794	813	891	855	845	875	823	861	851	819	864	896	850	888	874	812	867	821	846	895	822	875	842	912	867	839	894	878	808	837	844	816	864	818	850	836	889	841	873	824	884	866	829	843	859	816	810	863	861	851	834	818	862	878	845	912	803	844	795	849	845	825	873	851	838	862	798	813	880	856	862	862	857	862	895	880	832	850	849	819	860	889	811	815	863	783	828	880	832	848	845	859	892	854	852	858	822	824	884	862	834	847	876	812	875	825	841	901	853	832	876	852	855	867	868	845	865	850	841	839	887	792	816	853	828	895	790	808	854	865	882	825	854	872	831	861	891	844	868	813	800	830	830	868	851	843	849	783	833	899	836	851	869	846	867	826	849	841	811	779	877	811	852	845	797	840	828	833	839	884	829	857	890	855	796	856	832	897	882	859	843	856	832	798	833	805	883	850	861	844	808	859	837	820	842	865	860	856	908	858	822	827	846	853	887	836	791	855	814	860	818	853	821	869	829	802	819	831	882	817	882	816	865	873	850	794	846	827	852	864	870	831	828	850	873	845	833	854	878	830	876	838	853	826	842	815	833	795	856	910	839	810	860	838	850	845	863	843	788	791	894	875	903	837	867	841	817	852	862	864	821	878	856	776	812	877	916	861	880	881	833	850	858	886	815	801	898	789	806	904	839	856	879	856	881	823	899	825	883	825	856	862	812	858	848	841	829	872	793	843	830	895	850	886	825	836	836	833	841	874	884	846	805	810	869	823	828	859	899	857	874	792	814	807	870	865	848	888	884	822	836	848	856	815	823	838	837	838	869	799	831	879	883	859	840
24500	21388	28386	24752	19214	4477	1773	1232	957	809	752	706	622	629	636	591	553	599	499	550	542	510	501	523	564	488	505	508	531	493	490	479	487	534	481	503	510	514	502	483	503	511	524	441	519	499	483	495	457	465	490	500	477	472	495	454	490	481	488	492	516	477	506	486	541	508	492	498	481	491	447	485	448	499	475	475	490	501	466	468	500	500	444	520	451	458	473	503	447	477	472	490	491	482	493	472	486	488	525	489	470	497	515	458	442	506	463	481	494	476	478	498	447	511	468	469	482	499	482	492	476	487	481	471	457	462	503	504	480	482	485	455	499	521	470	468	468	469	499	475	471	495	477	519	483	484	450	417	491	455	489	453	520	477	471	464	517	507	491	507	474	489	474	445	542	468	455	502	462	482	424	511	505	503	467	498	466	472	470	533	466	458	454	465	495	503	457	502	507	466	491	449	487	469	449	479	451	491	487	467	465	437	488	466	521	495	454	459	461	496	465	446	464	450	472	495	471	524	483	441	490	496	469	485	491	443	464	487	517	492	487	437	500	473	492	474	454	473	471	506	470	465	448	478	470	493	471	463	451	502	487	449	454	498	502	480	488	497	490	475	503	504	477	497	472	463	464	471	499	456	497	444	504	446	462	474	523	458	483	467	506	465	497	488	481	491	524	526	482	504	492	520	504	546	449	426	464	449	465	502	481	493	482	491	460	491	509	478	499	524	515	456	492	474	478	482	440	475	456	482	500	462	512	456	507	490	498	451	499	504	486	478	510	448	470	518	471	464	472	470	515	477	531	475	510	493	489	478	453	480	503	444	482	471	496	451	483	502	450	473	471	494	475	490	487	483	474	482	459	489	493	430	479	483	492	457	484	478	486	479	448	474	437	445	449	471	478	459	457	435	472	498	480	481	477	428	471	470	476	529	462	449	505	464	503	489	489	499	473	443	462	515	513	461	511	488	478	493	448	467	520	468	479	509	507	437	475	487	487	489	491	473	488	465	502	492	490	510	447	465	508	463	492	442	480	455	483	488	453	448	482	487	444	450	487	482	478	502	473	500	464	467	487	461	493	464	492	471	506	454	480	503	478	451	470	482	461	449	463	463	500	453	521	501	482	493	487	484	484	461	495	484	472	489	433	488	468	500	502	495	456	484	490	473	469	444	457	478	513	520	462	496	497	484	456	470	495	436	477	473	470	451	505	451	482	487	469	495	449	486	475	482	501	451	477	485	448	469	485	485	467	477	465	482	502	479	513	485	502	486	492	462	508	461	483	452	505	467	522	480	467	489	472	489	486	476	514	426	467	470	481	513	533	493	511	498	472	492	479	461	465	438	507	507	464	454	485	483	500	495	471	493	462	488	455	491	484	469	504	503	462	501	543	511	502	511	506	468	454	460	478	458	497	470	472	505	484	454	503	471	482	448	491	452	464	455	473	456	495	533	505	454	511	450	499	487	486	478	468	474	477	482	493	507	497	438	446	505	458	469	489	514	474	503	465	480	474	472	462	508	505	447	470	489	475	491	491	477	465	447	481	502	448	502	489	500	478	500	492	458	467	500	445	503	531	514	483	475	500	487	478	452	508	451	485	469	467	504	528	446	461	485	511	454	478	506	498	472	458	481	467	465	499	463	480	498	488	497	472	518	472	440	476	460	449	468	488	505	504	456	478	477	491	485	483	460	464	479	533	479	434	462	448	497	471	466	470	442	517	503	460	511	468	514	479	453	494	504	502	461	476	494	479	492	457	460	498	470	475	432	493	474	447	496	450	468	460	437	517	476	484	470	495	475	475	502	508	489	459	452	457	442	462	503	465	433	496	491	495	501	474	467	463	455	465	427	464	482	464	486	526	470	492	460	495	480	470	454	488	497	478	516	486	488	439	493	467	475	461	517	465	483	521	478	476	483	454	501	477	439	488	472	502	471	477	518	481	475	499	469	486	464	471	452	472	472	474	510	458	486	543	521	482	433	462	499	447	486	488	511	488	467	477	457	483	477	476	484	484	437	475	478	439	482	468	507	458	478	452	520	516	456	506	502	463	475	474	471	504	451	505	501	445	481	507	524	480	466	470	496	496	493	484	446	477	494	483	483	453	449	449	477	513	507	453	448	492	464	473	477	447	484	482	492	472	437	477	502	470	468	502	450	468	460	490	517	460	491	486	462	490	471	475	476	495	512	535	462	446	463	462	516	484	499	481	505	458	493	453	439	495	479	484	506	500	510	465	499	471	474	472	461	445	483	459	449	433	496	468	464	517	466	496	447	525	470	489	492	488	501	475	489	463	492	499	497	465	492	493	464	482	498	482	445	470	491	461	500	452	541	455	451	492	457	435	472	508	485	475	506	515	482	486	465	451	459	467	482	469	532	475	457	497	487	496	497	481	447	473	469	451	504	463	444	467	510	469	471	540	454	494	474	474	475	466	463	503	473	425	493	523	510	475	483	469	497	478	487	456	493	508	496	462	452	545	455	465	524	495	477	486	529	467	454	513	488	476	496	512	495	470	476	467	486	438	469	518	474	487	490	515	478	472	482	455	475	493	458	455	476	493	482	511	488	472	474	453	467	484	463	462	423	515	496	507	485	476	489	464	488	492	488	449	496	465	459	487	461	452	480	488	438	463	481	489	464	507	492	481	448	458	475	437	494	503	456	493	501	497	490	465	462	500	491	476	510	487	465	532	491	432	458	502	451	497	468	466	460	474	441	464	520	494	478	463	471	473	460	503	459	462	470	470	539	478	456	493	487	456	473	510	496	455	473	469	466	469	451	485	463	476	467	428	496	479	493	469	441	469	463	467	462	506	512	486	501	487	473	447	458	504	475	486	486	424	479	476	496	477	476	463	478	482	513	482	498	477	439	515	463	519	495	458	448	484	496	483	463	483	506	517	499	477	503	480	434	462	450	482	526	457	484	478	488	471	435	469	472	474	500	497	474	481	464	461	470	473	473	484	519	448	490	478	499	492	470	483	476	475	479	478	435	511	472	495	482	472	465	482	463	482	457	481	479	428	477	466	496	452	489	445	479	475	527	461	507	481	465	476	508	546	496	481	518	502	482	464	496	457	463	510	496	461	452	455	511	477	489	518	484	470	530	430	489	479	460	469	504	477	498	472	502	490	476	455	486	448	471	506	435	494	473	461	501	471	446	450	467	477	452	494	497	460	463	463	449	489	477	501	489	531	493	488	482	485	482	467	453	491	477	502	436	495	544	460	482	493	443	463	441	487	526	447	457	461	443	515	473	505	473	479	490	512	478	465	444	474	468	495	499	492	430	455	490	436	448	440	441	493	506	464	457	483	493	465	498	491	457	424	487	511	507	450	472	487	522	468	468	491	480	461	503	504	463	458	497	503	506	506	463	490	465	479	440	458	476	480	497	440	447	496	459	524	471	461	449	499	452	480	487	454	467	486	466	474	494	459	473	465	486	476	491	468	455	468	523	494	454	431	493	452	461	461	460	477	494	476	477	456	475	471	496	472	466	486	497
11536	23710	19874	11782	8168	5644	4071	3124	2377	1957	1717	1514	1325	1252	1254	1074	1088	1011	1055	944	941	1013	891	903	862	894	862	832	885	815	855	845	825	849	840	865	864	853	834	852	924	775	783	804	785	782	869	813	813	839	774	814	870	832	833	754	817	808	782	820	845	781	758	794	874	824	768	831	777	769	800	833	820	834	805	795	772	792	809	796	845	797	807	800	785	819	824	719	830	797	801	816	808	798	804	769	801	813	801	826	844	807	774	810	817	807	789	746	772	788	747	800	747	789	800	744	760	828	768	837	813	769	784	804	782	811	751	781	840	808	791	771	854	759	772	767	808	777	787	804	859	841	817	793	831	856	785	833	740	792	763	805	773	785	847	778	790	809	838	784	775	774	821	755	831	806	808	843	775	829	801	815	772	783	781	781	768	788	796	807	777	791	789	786	807	771	779	743	816	773	818	780	777	787	803	803	800	780	863	820	829	762	820	810	826	776	756	832	786	760	756	778	757	817	828	797	789	792	827	805	811	816	735	851	819	800	792	765	783	781	810	759	809	797	800	803	775	785	804	808	837	796	810	825	752	801	792	828	805	722	825	773	787	783	759	800	788	782	812	826	796	782	793	816	761	775	794	777	803	802	729	828	809	811	766	752	772	810	803	836	798	781	783	764	786	761	775	772	785	783	788	820	785	814	792	796	772	729	779	790	779	825	799	751	799	801	780	796	792	744	766	775	788	837	804	793	753	811	793	758	804	844	792	770	772	796	854	779	811	813	836	818	779	828	793	785	801	761	780	758	789	816	792	815	780	814	715	767	816	851	830	778	841	822	789	784	794	813	795	808	776	790	783	755	815	814	824	765	836	799	805	838	816	808	798	803	784	830	793	753	790	715	782	800	778	780	769	760	777	753	782	720	805	798	794	764	883	847	753	745	777	809	805	783	776	799	852	785	788	795	846	795	808	768	847	823	748	768	824	772	771	786	822	825	778	827	773	792	827	819	801	783	769	788	794	778	790	816	832	788	806	774	719	790	742	775	780	784	797	778	759	803	801	801	794	800	803	824	786	834	783	790	813	801	774	757	830	770	776	769	767	828	781	808	790	752	779	814	794	800	800	823	786	805	782	785	777	771	777	847	801	811	820	781	751	824	774	784	751	801	790	849	856	784	791	837	849	757	765	837	798	805	827	845	820	809	785	775	745	769	794	788	785	787	790	832	795	757	796	799	808	847	770	820	828	821	805	788	812	786	787	758	811	745	841	751	790	815	812	819	812	759	798	770	777	777	752	745	737	743	720	807	783	827	776	828	782	793	785	830	797	798	790	808	771	810	805	834	803	777	762	735	770	803	788	809	729	751	788	735	714	807	779	813	789	782	805	727	790	798	797	808	833	780	856	755	813	786	758	798	786	781	765	798	771	765	781	722	791	765	829	767	783	851	789	816	823	822	783	767	838	808	757	752	774	821	783	790	803	797	822	787	760	791	790	815	803	802	816	769	820	769	795	787	731	846	816	777	804	755	809	769	812	807	769	768	776	790	787	790	809	807	754	807	795	804	778	855	754	782	808	829	823	765	786	861	820	780	827	790	786	769	792	825	799	758	734	771	774	780	791	810	816	736	753	842	796	782	779	769	772	849	756	817	807	797	793	786	812	823	824	761	805	810	776	761	821	827	789	802	788	782	806	760	747	870	791	739	765	770	804	792	767	790	768	780	806	757	796	744	826	803	775	865	750	838	790	800	809	816	818	796	785	777	786	733	833	773	807	782	799	786	830	798	828	782	790	823	780	870	844	836	755	833	783	805	825	784	796	818	810	848	774	826	841	758	792	770	796	783	779	819	784	748	817	844	794	781	793	752	747	778	822	797	811	795	787	774	811	789	770	782	775	808	775	794	786	816	759	803	792	754	732	779	783	805	812	775	760	784	826	841	795	830	791	767	807	833	795	822	752	799	780	786	812	830	803	790	829	760	766	768	800	791	778	745	807	821	823	885	755	795	780	760	774	810	766	833	789	781	745	806	789	758	838	770	786	808	768	769	807	805	810	761	789	781	787	814	823	785	762	796	787	788	795	778	760	784	800	785	826	753	777	786	784	776	797	806	755	791	806	810	802	768	750	809	785	815	747	799	793	750	783	800	809	744	763	858	796	808	824	851	751	800	798	744	798	803	798	751	805	823	779	775	830	787	789	793	772	836	792	806	764	796	791	789	834	803	774	818	746	870	808	853	865	780	762	769	821	825	756	738	814	776	831	738	772	761	771	729	815	779	794	818	770	772	805	787	837	816	795	771	791	805	783	738	825	795	776	781	798	773	826	812	767	766	822	754	804	806	802	778	793	793	771	757	764	774	782	844	784	742	760	779	863	816	791	797	797	766	789	770	829	803	782	806	860	808	786	780	773	727	842	788	770	797	810	805	805	795	773	812	767	758	793	795	777	823	760	805	753	795	773	806	817	776	728	779	737	784	809	740	786	774	778	803	755	769	765	849	813	794	827	787	792	807	734	801	797	797	800	785	786	748	790	798	762	801	843	787	796	780	823	793	794	764	834	733	780	816	807	816	783	758	805	787	792	822	758	763	813	813	764	837	783	808	778	796	778	780	786	825	799	820	770	789	792	807	779	748	802	815	843	806	817	794	820	750	788	797	848	729	799	760	732	796	806	786	794	796	828	757	749	798	828	814	768	767	800	765	786	800	773	818	796	796	826	783	776	820	766	779	750	793	784	835	754	803	848	810	822	763	787	742	795	844	782	788	806	785	786	783	767	747	794	801	760	808	819	781	808	860	774	780	836	782	784	799	756	798	752	812	776	786	760	803	767	763	792	777	757	788	765	818	812	737	746	762	807	776	773	843	771	761	750	781	825	792	788	850	787	811	790	781	860	782	818	788	756	796	794	753	805	791	767	774	781	768	811	821	817	783	820	807	791	743	753	773	775	829	791	744	768	814	816	804	820	792	805	754	837	747	792	835	723	816	796	771	797	828	769	780	781	837	789	760	797	777	842	809	814	763	793	769	818	817	827	781	781	787	789	771	823	824	816	796	799	823	767	782	797	816	806	791	828	810	775	798	802	802	790	743	801	830	799	809	795	811	801	772	797	798	817	750	788	788	800	802	765	796	742	824	821	758	780	822	770	764	799	803	812	785	776	773	755	785	765	758	829	783	774	810	820	827	807	795	821	812	782	800	809	776	762	791	778	782	808	790	811	781	771	732	755	817	791	799	813	817	766	856	811	809	809	750	770	845	810	851	823	823	849	789	746	822	770	813	775	781	833	770	793	788	789	775	781	790	811	855	779	820	821	741	813	765	790	776	802	795	841	775	788	842	788	846	781	770	807	803	817	775	740	787	766	811	822	819	776	810	793	749	796	790	757	793	813	790	829	795	763	839	809	759	806	792	760	772	868	805	775	810	794	815	767	813	810	770	812	788	837	792	818	818	792	793	772	828	753	802	747	802	791	772	825	827	798	776	814	790	828	796	807	778	803	763	822	836
23496	21397	29172	23990	21398	19427	4235	1528	956	693	630	596	529	418	396	390	355	335	296	293	258	292	264	279	233	232	250	223	261	208	224	205	216	214	197	213	236	235	225	216	223	221	207	216	190	227	219	228	231	191	235	209	196	193	208	212	229	207	223	189	220	232	211	230	192	207	212	190	224	207	198	188	227	185	190	185	201	216	180	210	221	224	201	210	189	194	196	185	196	195	224	179	201	188	192	193	215	208	229	192	201	202	188	195	188	188	200	197	202	199	188	206	207	205	211	215	187	194	196	209	190	204	186	190	186	187	205	209	184	205	192	217	184	228	200	213	239	185	217	197	198	215	190	205	176	197	196	197	216	170	194	212	212	208	207	198	203	187	216	190	213	192	205	196	204	190	200	195	199	202	201	190	211	193	180	206	201	212	201	203	213	211	172	216	204	201	216	188	182	198	189	188	212	197	213	192	185	202	187	192	207	199	202	193	204	201	198	187	196	203	194	221	198	204	202	186	197	210	165	205	210	200	169	203	197	199	217	208	212	210	196	196	191	218	202	194	220	165	200	198	221	194	189	172	212	199	212	159	196	195	190	215	197	216	189	180	206	188	202	196	184	201	222	193	204	210	184	196	193	214	195	182	188	186	215	205	181	201	209	198	189	192	185	167	186	199	189	193	196	192	189	225	193	186	209	211	204	192	191	229	195	211	202	201	196	187	174	178	217	220	214	196	210	206	194	202	189	190	195	205	222	254	210	181	211	201	218	180	195	206	203	193	225	199	198	227	180	185	201	212	212	206	179	218	187	196	199	211	198	181	222	175	198	205	207	191	191	187	202	186	209	197	193	223	194	215	196	190	191	221	198	166	193	201	196	198	201	198	191	185	212	224	190	210	216	210	203	210	182	212	208	205	201	203	197	163	213	189	187	177	206	195	210	208	204	203	202	188	183	205	216	199	222	233	202	198	197	178	218	196	183	178	177	199	204	188	212	190	211	200	181	200	210	212	202	199	187	197	189	180	197	179	220	194	210	215	193	205	187	177	203	180	201	223	217	176	197	214	199	205	172	203	219	217	223	205	200	213	193	219	205	207	196	193	201	194	209	187	215	201	193	200	202	189	201	212	230	186	207	200	200	211	197	176	196	197	213	192	227	180	166	221	189	195	193	213	200	217	201	192	187	204	203	198	190	211	218	217	208	219	199	177	191	193	216	193	192	200	221	201	215	203	186	203	204	185	211	220	205	185	189	185	196	172	217	184	210	187	209	206	229	199	213	212	180	210	181	203	194	208	208	204	171	202	219	190	173	191	217	184	213	211	207	197	197	204	221	190	211	198	217	171	208	204	184	190	204	228	201	200	183	208	207	191	207	212	193	214	206	198	183	181	211	199	202	200	231	206	195	203	194	160	206	197	185	188	194	198	187	172	185	219	223	205	188	193	206	202	188	200	206	237	189	224	188	209	192	192	202	210	208	175	203	194	219	220	203	185	196	216	187	204	200	187	215	191	189	195	211	205	203	214	202	189	203	202	195	203	195	196	200	165	205	220	191	207	185	203	198	187	209	178	184	169	186	210	187	217	202	205	170	193	201	209	193	218	211	212	202	203	192	180	205	192	205	215	194	205	214	227	185	228	218	206	183	232	188	194	188	193	207	184	193	220	186	193	186	183	179	196	199	212	202	202	200	199	193	216	219	200	213	188	192	208	188	217	219	211	188	204	203	220	189	202	201	204	217	211	193	197	209	190	183	208	190	188	201	195	194	204	200	206	182	196	199	186	211	211	188	188	207	190	199	178	198	167	199	180	193	197	187	209	191	187	209	187	198	191	197	191	190	187	180	215	188	201	202	175	190	185	215	197	196	186	204	196	202	173	210	218	199	186	200	209	196	208	178	192	201	183	214	170	191	197	181	207	187	194	186	199	193	216	213	224	209	188	194	191	188	198	186	194	193	177	201	208	195	180	200	183	161	229	189	224	208	214	199	202	221	183	192	200	207	206	198	207	230	203	198	222	211	208	191	212	215	199	195	167	190	183	211	187	199	208	185	181	180	209	238	184	198	195	229	175	219	181	205	188	169	204	184	190	200	199	183	206	201	204	193	179	200	209	191	199	216	189	190	207	222	212	198	205	172	183	194	184	197	209	219	217	228	183	209	210	206	233	192	185	165	206	208	192	190	190	227	180	192	202	194	190	192	197	208	194	199	217	175	221	195	211	193	212	215	220	193	198	189	193	201	191	196	188	200	192	190	185	186	182	203	203	233	209	201	204	192	195	172	200	193	218	179	194	192	204	195	199	174	204	237	231	194	201	208	193	198	213	191	189	200	182	181	208	219	180	225	201	222	199	206	193	173	202	215	191	206	199	199	201	203	202	213	208	181	203	204	195	200	199	187	216	190	193	211	205	190	211	197	203	211	214	210	205	175	210	206	197	217	206	184	206	214	201	203	215	185	208	216	182	228	208	185	189	177	198	192	191	192	207	209	208	184	192	186	183	218	209	186	206	176	204	208	197	184	224	194	180	195	201	183	204	194	228	246	158	195	187	182	155	179	201	190	176	210	186	209	174	219	200	200	184	191	191	201	218	204	195	192	209	205	209	227	186	188	188	182	202	199	203	171	182	200	187	197	236	183	218	214	209	208	187	194	218	178	191	200	218	169	178	208	196	172	225	186	224	213	211	217	202	177	202	188	200	174	195	219	207	181	203	177	199	197	215	192	180	206	202	191	200	189	211	183	206	178	214	213	223	214	201	211	173	200	210	196	224	206	223	204	219	196	199	201	187	179	210	186	190	199	211	211	188	183	178	208	178	195	184	198	201	181	210	201	218	198	214	193	228	194	208	193	199	203	200	216	201	211	211	235	220	198	211	203	177	192	175	206	214	202	192	220	196	206	173	200	205	189	182	207	200	199	184	210	234	221	169	185	156	190	193	197	206	187	197	178	201	212	197	220	206	193	209	200	191	200	196	202	191	186	202	219	206	191	204	185	216	203	230	191	200	205	211	206	199	201	215	197	195	201	199	181	210	191	196	208	218	194	204	184	196	210	200	183	218	201	191	204	203	204	195	204	213	193	212	194	171	193	222	160	216	196	215	190	210	197	203	178	202	224	175	194	184	222	201	186	213	187	196	192	184	217	200	171	209	195	187	191	167	163	200	178	187	193	203	205	185	204	189	192	194	208	206	199	199	206	221	220	189	212	194	170	183	187	220	197	188	192	212	191	192	171	193	204	191	208	211	223	190	201	203	177	215	183	190	217	187	188	207	204	210	204	234	196	175	219	206	192	191	215	193	192	178	188	219	197	204	204	183	222	203	192	212	196	212	183	222	192	200	194	209	190	189	177	193	183	204	192	193	200	183	165	201	206	190	187	203	194	187	207	208	201	181	203	202	177	178	211	218	192	210	192	191	170	219	209	186	208	190	180	187	211	179	195	197	180	193	188	195	202	194	199	188	199	203	205	204	218	202	198	182	200	159	187	180	202	195	196	194
14598	28946	25289	15640	10603	8304	5545	4417	3129	2248	2098	1810	1510	1171	1001	949	847	791	693	624	655	584	530	496	477	476	489	460	434	420	502	401	395	388	377	391	409	394	444	397	377	382	383	390	394	359	364	377	376	397	345	375	377	367	343	367	403	359	353	352	356	374	349	355	325	357	376	375	347	374	333	366	350	362	344	346	343	371	358	389	340	349	367	399	341	350	364	323	345	367	369	347	351	385	375	341	379	353	361	348	348	329	369	344	374	335	351	340	321	315	350	361	356	331	329	331	316	353	335	351	330	385	348	362	343	317	354	347	334	364	355	323	357	339	327	366	355	353	355	370	333	343	378	356	356	325	358	358	318	338	348	293	351	321	339	319	340	356	331	318	364	327	371	392	333	342	362	333	349	329	325	357	285	330	318	349	342	349	325	340	322	391	319	333	366	339	351	375	342	321	353	322	356	361	336	312	365	360	332	320	342	357	339	355	364	345	341	352	338	366	338	332	324	348	329	365	370	350	351	370	318	343	355	299	350	349	347	360	323	365	366	348	316	349	328	374	343	363	350	342	346	343	331	331	342	319	339	329	327	376	352	348	337	341	332	335	325	372	362	342	311	332	355	339	335	346	340	352	296	358	349	375	310	351	347	338	387	327	348	360	319	362	336	327	304	336	366	314	322	343	306	326	351	365	359	337	319	344	328	330	318	362	357	341	346	334	321	344	350	344	343	332	340	366	362	370	358	331	329	339	339	367	337	313	313	339	377	335	340	369	315	326	333	320	366	307	360	334	331	325	353	314	336	353	336	353	323	325	314	333	356	353	349	321	330	327	324	296	381	335	346	348	349	344	352	360	338	309	345	367	336	333	380	296	337	366	331	366	354	303	348	337	344	354	359	340	319	313	380	335	342	355	317	361	332	367	361	331	363	341	331	356	327	377	315	352	320	325	322	352	361	370	336	310	328	329	349	354	313	310	290	339	358	344	359	350	370	359	344	330	348	316	351	339	354	333	345	342	325	360	348	341	311	346	333	337	342	355	341	329	361	356	359	318	334	346	352	342	332	371	323	351	345	348	351	360	333	339	317	320	349	328	311	367	379	376	344	334	305	331	324	320	348	345	365	374	310	351	311	298	353	337	343	320	335	343	353	339	352	362	338	340	344	335	338	332	347	332	374	318	362	336	353	325	327	371	356	333	327	343	323	354	327	346	345	345	350	320	348	312	320	338	364	349	346	374	346	330	325	360	347	351	390	323	339	311	316	376	339	329	366	335	323	340	376	337	351	279	339	352	331	345	335	363	334	349	352	297	329	373	326	296	358	379	351	353	297	345	348	356	361	349	351	342	342	346	346	341	373	329	343	365	346	304	341	343	338	340	358	366	313	328	328	383	359	339	333	344	332	321	346	361	363	315	386	368	299	327	344	363	310	337	331	385	329	354	364	344	358	330	367	355	347	370	332	298	315	357	367	332	347	356	349	336	333	328	309	361	351	351	354	318	372	365	327	302	356	328	338	352	324	329	307	307	359	351	337	317	369	335	355	334	344	336	358	330	334	350	338	353	370	365	328	348	349	345	325	338	376	348	360	341	354	339	341	353	362	362	362	352	344	345	364	355	327	331	321	381	393	312	309	340	337	343	347	318	320	322	324	325	374	340	346	340	353	379	336	321	326	369	370	356	329	319	341	366	325	328	337	327	342	345	343	361	355	359	356	353	356	352	386	364	335	328	369	348	351	321	330	339	365	343	320	346	350	324	329	326	325	357	353	337	373	326	337	332	360	331	353	393	317	353	375	360	338	324	341	356	334	363	335	336	346	356	351	339	369	358	330	333	336	354	337	362	362	345	328	327	350	330	349	359	351	347	362	324	355	336	333	339	383	365	340	347	341	343	339	324	348	341	327	336	366	338	341	351	322	335	344	354	355	353	333	329	321	356	336	333	338	359	320	374	347	353	347	330	355	341	376	342	330	343	372	345	318	328	349	343	341	293	348	335	368	359	346	360	347	354	338	313	332	325	310	348	334	293	368	329	321	359	344	340	336	338	353	343	338	346	343	343	345	341	319	319	322	352	325	353	338	325	327	350	361	321	331	305	305	353	357	341	350	336	337	343	330	337	355	334	301	329	336	331	291	348	357	352	361	330	357	352	377	308	341	323	331	346	335	344	354	347	360	329	330	318	346	348	353	350	345	344	350	322	346	376	358	331	347	330	335	374	325	331	332	353	344	320	343	318	367	345	355	339	332	361	357	339	328	326	317	368	335	327	347	343	303	352	327	316	342	352	338	348	360	368	351	326	327	341	328	326	326	302	347	380	350	339	352	320	351	327	359	349	338	330	367	398	321	359	340	325	368	370	342	296	352	330	331	338	330	331	322	341	348	374	330	367	341	324	321	369	359	306	341	331	354	342	366	359	359	325	340	350	345	347	338	357	347	371	347	334	350	327	340	361	329	340	351	342	352	337	336	360	362	331	322	344	341	349	342	320	318	361	330	340	341	347	304	352	340	358	327	346	349	363	345	346	319	347	365	347	355	340	328	345	317	321	331	338	314	340	312	334	336	304	325	362	331	327	345	366	346	314	361	346	362	353	354	340	334	336	313	344	340	353	289	359	353	366	324	336	365	337	331	356	384	332	344	355	359	356	356	323	343	335	351	339	310	324	348	346	333	335	307	339	355	293	337	330	319	345	358	316	339	315	347	351	357	338	345	325	345	361	359	343	356	332	372	341	352	342	360	358	320	330	338	362	330	338	329	340	328	329	331	329	368	353	346	310	364	332	364	333	357	313	356	343	336	346	330	365	340	378	344	325	343	361	325	351	325	340	357	391	331	347	349	343	349	355	332	315	336	325	338	346	343	356	312	353	352	333	315	332	357	308	346	350	328	359	326	331	326	358	308	310	327	323	335	371	312	333	345	358	330	318	342	354	325	323	349	334	361	329	353	345	344	339	352	322	363	334	331	360	361	304	330	315	327	308	328	324	347	351	349	333	344	375	337	346	321	317	307	326	365	325	333	346	323	346	348	354	324	360	353	331	348	329	330	341	302	347	324	356	331	343	351	338	337	342	366	333	364	357	317	351	342	325	342	379	321	351	337	343	326	329	304	361	320	308	367	369	383	334	344	339	383	314	340	334	326	331	331	307	342	302	306	347	329	323	358	351	335	361	327	337	370	349	379	378	328	357	327	337	333	387	353	358	325	348	317	332	353	369	320	312	375	305	310	334	355	356	335	349	367	298	312	335	335	353	314	324	325	360	353	335	338	333	360	338	361	341	333	303	316	341	334	352	334	321	333	340	352	321	348	359	377	344	345	310	345	342	369	323	341	339	350	322	362	359	351	353	372	330	321	364	328	369	372	320	344	317	340	348	346	376	340	357	365	340	333	340	336	365	331	362	321	331	351	334	332	326	335	348	331	317	370	310	340	322	335	359	332	354	340	316	348	367	326	336	344	312	338	349	348	314	350	325	332	368	342	346	370	324	326	370	297	320
27096	20397	11284	3561	1371	1096	987	788	717	616	660	634	632	570	575	582	551	569	538	518	523	504	509	523	561	548	587	517	532	516	492	513	515	513	522	541	539	586	525	540	495	523	530	520	516	525	539	518	525	559	583	491	573	514	549	507	559	525	544	539	514	551	540	505	509	527	541	571	543	586	527	544	493	514	521	535	534	552	544	535	529	494	532	520	486	492	541	555	540	539	484	512	543	530	532	520	566	507	551	533	503	527	577	564	558	552	506	526	552	519	504	539	506	478	534	519	586	489	460	527	516	509	537	551	539	553	498	506	483	552	500	470	542	522	505	530	533	520	532	516	538	509	567	522	534	556	500	471	529	491	531	584	522	468	496	518	540	503	536	518	525	593	537	518	531	522	523	524	485	487	516	548	513	533	563	487	510	535	523	536	538	501	531	529	502	491	479	504	513	543	543	517	498	539	530	552	517	544	504	522	516	526	557	547	516	587	549	520	530	521	531	504	520	527	517	521	503	511	573	541	522	567	556	527	517	502	535	513	518	539	540	481	552	549	520	521	553	514	504	539	543	510	539	542	465	543	511	499	510	515	550	538	513	529	552	518	514	521	540	510	512	534	528	566	532	535	559	516	525	501	566	525	496	504	519	530	534	509	475	515	532	522	487	506	531	506	512	564	530	545	529	532	545	528	533	528	495	554	526	505	497	509	503	513	513	496	553	495	515	527	512	472	517	513	505	480	537	488	519	525	535	495	552	566	543	507	519	535	537	535	533	496	515	536	544	524	523	529	569	541	524	497	544	480	496	516	516	516	548	550	532	492	504	507	547	499	503	537	483	526	534	506	528	553	511	510	553	522	520	511	516	564	503	511	488	516	525	520	540	549	531	546	544	508	520	510	485	552	541	554	524	573	491	503	522	573	539	479	523	512	533	547	528	510	548	514	543	500	520	482	530	510	471	509	505	532	523	575	502	509	494	533	503	521	520	577	554	560	543	538	523	527	531	544	491	499	559	547	549	543	543	562	526	542	539	500	561	510	565	506	502	546	538	520	530	493	545	546	535	521	500	512	539	500	503	508	519	556	497	524	542	481	488	498	489	524	500	527	491	543	517	559	514	510	522	557	525	527	499	539	502	515	497	515	498	497	561	538	534	544	477	505	495	523	544	556	547	511	529	566	527	497	509	572	522	520	513	533	493	505	528	572	497	475	510	547	527	503	498	510	477	477	540	544	596	522	500	508	490	550	512	529	486	533	552	554	485	518	548	540	493	522	497	524	529	550	512	543	507	526	500	485	531	533	519	525	483	496	520	520	517	519	527	495	568	561	528	481	498	478	499	555	512	556	513	561	515	524	543	528	503	520	529	518	522	513	534	554	512	501	560	558	523	540	543	480	515	530	534	527	499	521	528	472	519	497	555	532	556	547	525	503	491	505	525	526	510	497	525	504	575	490	513	533	567	507	541	513	487	557	501	473	500	475	509	509	531	516	529	497	537	579	481	525	522	566	539	499	586	554	513	531	527	536	507	486	542	485	499	489	553	549	524	550	500	498	565	525	506	543	545	515	520	506	508	506	539	521	535	563	503	541	546	535	525	526	514	532	495	512	510	523	525	469	558	513	526	486	524	494	518	481	513	506	544	524	496	527	490	498	541	488	544	505	496	537	515	564	500	525	525	531	505	542	529	519	489	507	551	523	512	528	501	527	499	539	537	516	530	538	534	511	531	535	548	540	522	520	521	503	517	522	525	506	525	568	521	480	474	561	504	508	497	529	522	530	547	559	489	558	498	546	514	504	513	512	515	522	530	509	486	523	543	518	500	510	504	557	523	529	545	503	488	507	539	491	533	514	528	536	538	550	522	521	482	510	500	565	534	568	529	507	563	493	499	552	541	554	481	524	543	549	539	545	557	517	535	507	528	508	537	536	527	542	484	522	534	516	554	490	521	499	585	504	544	473	535	522	552	479	513	523	489	523	519	524	553	450	546	549	522	519	530	495	559	503	500	551	515	549	527	514	506	536	566	547	556	555	511	515	539	534	502	517	522	552	556	502	551	503	507	508	499	555	517	518	547	565	496	521	485	503	522	549	489	509	541	510	515	516	505	527	561	540	558	495	500	502	491	545	517	524	532	522	538	498	576	523	514	563	532	588	496	533	490	504	570	534	517	554	504	592	465	526	517	499	558	530	515	533	526	534	563	487	502	567	512	529	546	525	511	545	536	541	569	523	561	501	560	523	530	535	490	496	536	548	503	526	544	529	551	539	520	530	527	521	550	476	499	526	513	492	540	508	518	503	529	592	517	534	481	492	539	514	550	485	561	493	521	568	513	505	535	551	517	546	548	504	493	479	517	513	514	531	487	538	524	522	516	535	500	522	530	526	522	578	530	543	545	528	483	557	561	537	527	513	545	537	544	493	518	490	529	564	517	531	522	524	519	552	511	528	515	542	513	558	541	521	524	562	564	564	499	498	537	481	522	497	541	538	512	521	556	531	572	549	561	503	490	485	542	533	524	525	536	502	550	520	550	537	548	526	503	511	549	520	494	542	545	506	541	512	544	509	521	523	538	522	538	536	510	511	528	565	518	524	510	514	509	501	506	523	527	541	533	534	517	529	559	548	504	495	559	524	545	518	507	526	517	519	518	527	507	529	500	519	510	516	521	515	509	525	498	549	517	536	569	543	538	492	525	501	507	497	520	463	553	505	548	545	513	463	534	555	520	544	528	489	545	540	484	494	497	530	536	515	529	551	529	547	561	501	562	545	502	515	535	499	519	493	529	526	508	543	536	512	521	482	532	537	557	489	514	546	575	545	512	493	526	563	514	513	565	538	496	539	558	535	532	510	520	493	549	532	503	575	482	537	516	527	476	553	538	537	550	505	474	509	538	508	561	516	503	478	548	513	506	539	520	548	500	518	569	537	542	492	518	529	492	512	518	533	476	488	505	544	513	533	495	503	516	503	524	545	483	516	470	529	556	505	531	549	512	511	553	525	574	514	565	537	516	471	521	566	524	535	524	529	552	515	511	521	583	539	554	550	473	515	547	558	538	518	528	561	526	511	550	516	506	520	523	545	514	512	539	552	533	538	506	505	505	519	557	514	537	501	524	525	590	518	551	540	526	525	548	549	510	482	477	479	520	534	516	558	479	486	521	494	490	531	474	570	469	512	528	509	552	536	505	489	502	536	499	547	499	530	512	502	572	527	528	547	490	517	548	537	530	511	509	500	540	514	517	489	530	555	507	564	553	512	519	478	489	510	516	519	555	483	496	544	524	514	546	571	533	518	530	510	522	528	527	514	557	532	527	547	518	536	516	505	528	506	540	508	519	520	543	508	497	529	499	543	561	555	533	564	579	526	581	477	550	560	523	527	506	485	550	531	475	525	524	538	519	526	501	561	529	517	530	515	515	539	525	556	555	523	530	541	537	474	508	520	503	546	536	526	501	558	496	498	528	516	567	512	527	533	504	516	506	540	507	568	558	522	500	495
9674	14215	12718	6009	3232	2761	2308	1831	1538	1170	1179	1153	1169	979	965	941	921	985	926	919	901	884	882	878	898	876	877	860	837	883	807	822	882	846	860	891	837	845	840	858	867	817	851	885	828	807	810	824	834	794	881	806	781	810	858	791	820	832	822	879	820	854	824	874	840	870	817	838	850	851	840	852	867	881	839	833	874	843	859	873	824	833	894	873	854	821	858	815	863	822	840	861	862	832	873	873	857	869	837	859	824	815	833	881	835	818	859	841	874	848	833	844	847	837	846	865	834	843	842	823	818	817	795	812	834	899	809	813	817	844	874	837	825	870	863	872	816	828	882	804	847	820	836	847	808	856	811	777	869	862	882	809	847	863	828	852	803	798	876	855	916	806	833	837	834	837	767	825	866	873	833	877	831	866	850	867	863	890	849	814	872	890	832	851	867	829	893	816	820	895	839	784	797	782	932	870	841	818	796	808	831	915	841	825	874	857	871	856	840	834	820	872	803	853	868	800	893	819	811	823	877	828	836	837	864	860	831	853	879	828	824	855	864	807	912	824	863	827	863	842	857	890	851	854	844	821	823	822	830	862	846	904	852	789	871	842	826	817	854	884	878	860	865	813	823	890	844	805	790	823	804	819	839	827	839	812	832	844	812	854	836	876	889	823	855	847	847	857	835	812	815	875	868	887	854	855	909	895	838	852	859	833	845	831	868	913	814	837	875	826	879	825	873	822	800	855	802	861	853	792	858	831	814	867	827	786	853	864	882	861	830	861	818	825	838	819	864	854	843	842	823	818	845	839	859	816	880	856	896	860	850	808	800	816	841	820	797	812	872	866	830	860	834	834	831	818	835	855	869	832	819	857	842	855	819	883	844	800	862	847	800	837	837	828	858	937	792	874	856	838	861	863	845	849	791	818	844	843	899	846	839	833	886	895	799	846	842	865	862	779	815	889	794	851	847	848	856	866	827	830	840	815	838	783	831	813	858	815	843	860	826	865	854	854	787	800	813	822	786	825	781	849	849	879	832	823	835	871	885	823	834	826	829	884	771	818	827	828	875	843	858	803	846	870	859	889	841	828	902	821	824	891	807	829	849	860	840	849	786	820	835	839	868	864	832	852	788	920	866	839	811	889	828	902	822	860	837	880	842	837	850	853	889	844	805	821	860	852	791	845	836	831	825	832	893	805	853	859	843	802	865	829	810	825	849	817	848	869	791	818	782	835	844	817	775	848	862	883	866	830	856	783	891	861	862	795	833	846	837	845	877	879	868	850	783	844	855	887	812	844	807	791	825	834	828	850	856	799	861	859	865	837	801	865	871	867	844	863	813	812	815	857	867	817	853	845	850	823	908	797	841	866	869	897	811	858	827	836	848	881	816	905	816	838	856	881	824	873	827	876	797	811	845	826	849	844	836	855	839	842	878	912	818	826	836	865	790	823	821	829	834	869	882	866	838	879	881	862	881	815	869	827	893	865	877	775	826	851	846	855	880	812	777	829	879	840	888	817	825	840	837	829	826	862	872	838	830	821	820	852	887	867	878	852	857	869	840	843	863	810	795	831	809	866	811	870	851	887	802	868	866	900	859	820	824	820	870	843	843	804	878	856	829	799	855	821	876	849	820	817	869	892	830	858	819	808	840	847	856	835	849	876	892	865	857	899	869	860	873	831	830	871	844	854	819	820	793	822	812	858	866	883	803	817	850	822	910	860	886	871	856	810	825	846	887	844	841	871	823	864	856	867	918	828	833	830	867	802	819	849	824	821	810	853	800	844	825	809	803	830	835	839	872	822	827	794	833	833	818	814	847	810	844	820	856	849	825	871	882	851	837	859	812	887	869	838	832	771	862	896	847	808	882	833	797	880	832	880	833	857	912	864	832	890	833	807	869	831	864	800	845	866	847	799	860	856	845	835	839	841	846	830	838	789	848	876	832	854	870	847	835	845	855	848	861	853	878	857	807	866	825	802	850	813	812	860	849	862	813	829	811	858	847	843	815	840	858	825	808	854	823	870	856	879	837	811	851	855	840	832	881	865	888	775	892	837	829	840	802	856	886	863	847	825	819	862	821	799	830	865	818	863	815	795	865	853	834	838	845	802	825	774	844	869	847	865	797	902	825	833	832	804	850	872	826	855	877	802	862	859	826	854	807	808	892	878	855	824	848	885	836	886	844	808	864	832	882	868	825	862	885	806	883	870	891	844	855	845	841	838	839	849	818	815	877	854	895	805	839	886	850	839	832	827	819	873	838	855	860	836	863	837	839	822	822	892	797	843	806	811	889	836	784	865	836	832	833	862	839	820	828	824	836	894	818	813	804	857	848	877	925	825	814	877	833	863	877	881	816	840	867	855	862	805	827	886	866	824	855	863	886	852	817	883	844	819	878	833	845	864	813	832	853	853	865	826	813	834	830	820	808	797	838	844	812	806	880	834	810	864	812	854	852	861	874	864	891	790	826	800	808	817	857	848	841	870	870	814	860	862	869	829	841	830	874	867	884	862	820	848	797	856	804	825	849	874	841	875	858	846	926	850	837	863	814	859	841	857	823	833	854	852	843	843	861	805	876	848	860	837	808	835	868	833	833	875	843	825	815	852	842	834	867	825	785	904	793	818	821	782	856	851	866	795	821	861	803	864	863	835	860	839	871	812	820	864	857	855	887	843	852	797	797	856	779	871	829	821	836	843	821	846	813	807	867	834	861	781	908	837	832	864	830	880	819	866	838	847	837	829	853	776	838	813	807	859	868	869	843	816	801	859	856	827	900	864	863	899	845	837	848	813	850	863	788	824	859	834	830	864	895	848	817	836	872	853	813	880	902	904	830	848	845	810	815	824	846	880	887	825	818	849	816	845	921	835	865	850	842	847	871	847	805	821	847	885	817	802	836	844	861	823	814	843	823	887	897	832	845	838	803	797	840	814	844	829	850	842	859	799	857	864	874	816	849	858	849	904	836	858	809	824	834	824	831	846	819	852	824	879	816	837	888	850	834	868	869	804	861	836	895	836	849	833	827	835	813	854	851	788	815	861	885	862	818	866	830	870	874	834	813	827	814	789	895	850	860	846	803	798	810	813	891	854	838	860	817	802	863	835	868	836	889	836	816	835	815	803	813	869	822	791	825	859	846	830	830	847	854	874	890	788	850	870	828	865	801	833	840	832	830	823	849	859	817	803	846	883	908	816	841	849	807	843	853	843	890	850	808	860	824	834	844	895	847	853	852	844	841	840	857	819	816	817	853	918	859	865	840	833	869	866	885	897	832	874	820	821	857	846	867	865	845	822	839	852	850	848	859	813	885	856	825	846	876	833	836	880	822	854	851	828	890	830	837	887	871	864	838	808	859	814	861	840	872	827	840	842	833	815	868	852	887	827	834	834	902	818	820	827	909	844	874	845	846	885	874	794	843	877	868	869	814	810	800	840	846	871	825	806	863	841	833	821	812	831	829	848	817	809	907	812	852	878	822	836	807	808	809	870	824	890	858	829	851	847
24542	21393	28405	24737	19148	3870	1715	1301	992	794	711	697	664	625	609	599	594	521	534	506	544	557	512	574	533	549	513	486	519	520	528	530	488	452	460	487	464	501	523	496	472	481	494	458	530	489	483	526	479	500	451	501	494	478	445	456	471	500	514	496	511	485	502	454	413	483	493	504	466	488	490	513	490	495	466	489	489	483	490	487	493	502	466	460	476	459	476	507	464	473	447	451	486	476	488	448	450	490	508	491	482	483	487	476	490	487	491	500	478	512	501	454	478	484	460	503	479	484	476	472	449	475	474	461	479	474	461	484	405	487	470	499	501	493	487	502	517	484	465	503	495	497	506	485	472	509	483	492	480	506	516	501	476	468	462	424	468	429	488	485	466	498	482	479	493	421	500	468	475	484	482	442	441	483	458	497	477	476	485	441	466	525	468	454	447	491	463	467	454	450	483	454	452	521	495	465	484	461	460	485	474	476	511	515	473	513	468	487	552	451	505	517	453	484	461	484	474	486	482	481	494	471	515	501	472	457	492	466	433	483	498	519	521	499	443	495	494	461	491	460	503	498	536	474	483	479	465	469	489	443	486	508	451	483	500	498	478	458	483	493	507	474	488	463	473	528	466	497	510	489	489	488	509	488	458	517	530	485	455	500	464	493	495	498	456	469	474	434	453	498	478	529	478	448	451	489	495	498	491	501	473	506	464	513	478	470	512	466	477	476	511	460	427	470	489	447	492	484	445	469	474	467	491	506	464	467	515	478	471	472	473	477	489	499	476	501	476	447	516	434	468	485	450	459	512	475	490	478	484	474	459	441	491	462	458	484	532	464	468	475	491	475	484	483	461	533	468	481	460	522	482	482	439	483	485	491	478	512	531	404	475	476	479	483	484	479	469	482	514	492	498	486	502	470	476	464	445	494	476	427	472	466	476	447	463	461	457	496	521	502	462	476	519	483	500	482	482	488	504	484	509	474	520	422	474	502	521	459	481	483	437	489	470	491	484	482	462	484	468	478	491	468	488	436	470	488	498	457	476	463	513	462	507	458	495	441	444	470	483	447	482	520	458	483	485	507	486	482	465	501	502	499	476	447	470	502	438	435	489	484	505	468	455	514	494	513	463	482	469	472	466	501	474	465	481	498	492	478	448	465	449	490	493	471	481	508	483	445	493	471	471	493	459	456	466	463	455	458	523	516	448	487	460	518	509	466	455	460	481	458	507	490	489	475	487	476	478	494	487	447	479	504	461	478	520	483	491	505	495	464	484	499	497	514	492	480	466	470	506	510	462	467	514	518	460	529	470	492	488	473	512	498	463	497	467	486	490	530	483	485	476	490	477	491	463	501	477	475	444	474	469	502	475	476	462	511	455	458	488	489	519	490	441	481	485	517	468	460	473	497	470	506	479	462	479	438	517	511	481	463	465	503	451	484	449	487	478	424	525	472	485	494	490	481	461	533	447	457	521	496	519	470	509	456	504	476	472	500	490	449	481	527	494	478	478	470	512	503	471	495	477	470	484	488	494	489	494	502	465	445	463	461	467	485	510	479	487	445	500	500	447	475	526	496	486	471	481	463	504	476	485	456	444	504	518	477	481	485	457	463	471	468	467	486	457	482	472	482	494	490	485	476	481	471	482	485	475	465	525	455	470	454	455	535	495	455	453	532	464	465	461	468	469	537	437	497	479	470	468	445	462	475	480	445	456	478	439	485	445	448	498	494	481	483	478	510	484	514	509	473	470	475	487	502	477	469	476	454	461	521	503	505	449	477	420	508	474	488	469	457	530	472	468	489	488	499	496	478	456	503	474	481	477	470	472	465	503	462	520	448	463	504	433	459	470	513	501	506	522	486	439	445	488	500	470	479	496	516	474	470	472	455	486	498	475	488	482	502	500	515	460	492	502	481	521	505	509	486	461	446	454	463	487	450	516	488	506	482	489	463	471	448	489	447	450	462	522	483	502	464	512	480	499	505	474	477	518	488	504	492	484	477	467	477	504	474	471	462	453	488	465	481	448	508	475	469	458	457	538	501	453	468	486	502	491	469	482	461	471	475	471	492	479	507	501	439	494	463	462	454	451	507	492	468	479	449	471	485	515	452	489	430	453	458	529	445	455	460	482	467	486	509	485	500	498	477	505	489	483	483	467	493	482	466	458	462	482	502	463	503	470	466	454	497	472	500	479	449	469	481	483	477	508	496	478	487	461	505	479	485	497	494	476	518	457	505	506	487	501	458	429	505	447	490	477	519	485	496	489	500	521	452	487	463	494	460	482	497	486	460	498	464	506	467	488	479	467	467	490	465	477	436	456	469	503	556	470	458	483	499	459	466	477	504	486	472	487	508	488	513	453	511	462	469	491	512	486	521	449	456	470	441	545	501	484	470	519	507	465	432	467	489	468	489	455	512	441	447	487	479	524	475	450	467	475	488	475	522	489	468	488	490	509	482	471	445	477	472	453	465	480	487	497	471	483	472	500	495	454	480	500	479	478	459	459	467	483	463	475	481	469	494	478	453	489	470	508	466	452	479	452	437	513	491	446	480	481	486	515	468	472	480	502	522	470	530	447	471	511	497	497	495	473	464	445	517	472	474	446	517	521	495	501	452	448	526	463	501	475	478	459	460	461	489	479	502	477	486	454	494	483	493	506	452	465	513	502	465	433	463	474	493	476	492	502	449	507	499	481	510	530	517	464	462	461	492	527	477	487	489	459	443	473	470	479	471	441	470	476	449	446	472	497	509	481	509	462	462	484	454	489	452	430	454	481	483	474	480	469	468	480	489	495	451	530	449	536	469	468	505	457	501	516	478	496	507	487	480	453	525	505	457	445	484	456	442	511	520	483	481	504	507	494	505	506	509	494	470	462	486	517	462	487	458	501	464	500	475	460	468	481	453	509	497	453	469	487	477	452	483	454	457	483	485	492	495	458	467	491	509	471	459	467	479	505	474	527	497	511	476	486	468	453	473	466	434	446	461	477	488	511	463	468	448	491	470	475	467	452	477	446	490	472	489	484	515	433	457	459	512	435	488	445	500	450	458	496	482	465	490	497	490	482	530	478	494	520	470	503	473	470	478	476	494	487	477	507	474	486	504	484	509	513	520	490	505	470	463	489	483	407	541	489	487	468	461	450	461	494	494	507	469	484	467	460	456	466	470	475	475	461	460	449	479	483	501	488	501	453	474	527	509	477	468	486	516	451	480	486	462	487	496	485	492	497	450	464	488	507	478	460	476	476	473	495	455	515	470	479	499	484	503	428	490	462	507	448	482	439	466	454	453	482	514	481	536	456	471	443	488	490	523	469	496	510	465	486	475	451	467	456	471	485	461	486	481	504	509	473	479	455	516	458	494	486	528	485	512	481	449	445	494	519	513	448	468	503	505	476	485	509	480	481	466	482	480	493	475	516	475	516	479	448	467	486	496	484	482	460	461	465	484	480	470	473	492	475	494	483	503	492	432	458	475	462	490	473	475	480	467	489	454	489	479	485	452
11783	21034	18332	9428	6101	4775	3745	3248	2489	1831	1611	1434	1344	1225	1122	1063	1079	1023	1016	981	927	884	904	935	858	834	854	848	905	826	831	849	771	838	811	780	772	839	806	862	777	815	820	785	752	781	732	793	820	811	834	777	810	780	807	787	814	758	820	763	771	768	764	783	813	784	796	826	821	767	773	773	827	831	782	772	767	770	807	769	838	799	797	788	806	752	736	807	776	801	829	830	773	784	862	799	807	748	746	797	876	787	815	781	821	816	769	836	813	793	786	788	763	787	750	765	769	787	832	798	750	792	810	801	724	758	772	798	787	757	766	770	796	773	794	743	753	761	748	780	817	775	772	761	834	751	746	792	783	791	789	805	775	800	758	763	764	768	842	767	791	767	738	756	800	829	772	750	813	802	819	811	788	774	838	778	806	764	733	783	743	734	783	783	795	808	777	781	838	787	771	763	774	799	766	714	771	740	812	748	799	796	817	756	802	767	767	736	815	794	811	829	777	788	824	792	798	791	759	772	780	801	739	802	773	780	776	818	804	771	775	844	758	768	784	811	802	806	737	792	766	784	796	806	791	842	799	794	761	780	784	764	732	771	805	805	785	783	766	809	744	817	772	833	790	775	773	783	786	784	798	780	767	756	792	792	839	803	763	771	767	783	768	754	760	788	755	799	812	764	851	814	814	809	799	808	819	732	746	792	830	834	797	826	824	752	833	789	768	759	785	744	761	809	752	817	762	780	747	777	783	769	794	786	787	845	788	721	769	766	762	763	804	785	777	782	788	788	753	765	790	847	787	817	768	760	768	795	781	775	786	788	783	764	805	774	773	798	770	859	761	773	800	820	755	755	801	714	772	763	767	764	776	816	727	818	791	754	756	758	797	775	819	801	784	820	828	786	775	765	767	810	811	767	781	816	751	797	757	808	799	805	783	800	751	759	766	808	778	837	773	805	799	786	772	779	781	769	766	761	792	766	731	770	801	834	788	796	772	784	726	725	760	830	767	763	795	817	751	749	774	759	765	766	868	725	769	779	781	787	773	827	753	778	761	744	791	794	808	760	725	775	784	737	783	836	776	758	807	786	794	751	747	752	845	807	800	772	806	824	767	761	828	779	777	750	750	716	740	732	813	763	789	822	775	740	741	788	790	805	796	776	769	762	772	744	749	747	759	728	753	759	761	748	778	801	782	782	801	788	814	775	766	803	832	798	798	772	757	808	761	777	746	830	767	784	806	797	761	778	740	763	745	779	748	752	790	804	780	772	788	769	767	813	804	794	807	774	797	805	809	738	813	768	780	797	788	788	779	835	794	809	794	795	725	792	775	791	751	783	768	805	780	767	782	805	771	785	819	763	763	772	778	772	790	767	741	787	765	746	787	794	810	796	810	842	803	795	755	754	813	729	787	791	854	810	778	805	783	771	772	772	798	820	803	761	832	788	713	801	773	756	807	743	791	771	832	762	715	835	765	780	781	805	799	812	778	804	820	801	771	770	801	813	814	807	794	779	764	782	769	829	826	735	819	803	761	817	783	787	824	771	778	766	735	717	780	779	803	823	767	759	830	789	754	768	757	778	765	797	765	769	826	845	801	767	810	792	840	759	806	750	693	754	785	751	745	745	760	762	796	795	767	765	768	776	800	780	766	753	789	805	774	815	800	815	759	830	824	840	794	809	763	804	747	784	801	774	770	746	747	833	804	829	792	774	822	812	775	766	785	787	773	785	773	769	782	789	739	772	830	784	761	762	740	799	759	788	821	772	776	734	816	752	817	792	802	772	790	746	771	808	799	777	839	740	819	807	773	763	755	805	751	733	786	784	788	769	749	753	790	765	751	741	786	780	821	806	739	776	744	792	796	820	832	778	776	745	770	784	858	793	818	732	812	802	768	747	827	787	775	777	816	814	749	729	795	736	752	799	762	819	777	778	802	790	785	735	805	764	783	779	808	758	818	794	789	800	788	782	737	787	746	804	784	763	793	756	703	827	807	840	793	794	780	824	775	758	784	797	811	803	810	765	804	795	756	870	838	774	753	775	783	782	801	755	759	782	759	829	758	779	823	767	765	772	767	793	759	715	789	794	769	802	810	762	792	811	779	830	804	814	800	746	798	798	807	806	760	801	771	764	817	764	810	786	787	758	751	776	795	751	774	787	815	788	767	797	784	778	805	812	780	727	721	805	816	790	760	821	782	803	798	822	758	789	792	804	837	815	753	826	803	806	749	764	796	784	766	728	743	798	727	805	775	775	763	735	774	833	824	793	740	764	779	787	776	781	731	785	779	812	776	815	825	751	781	721	791	735	788	755	788	760	762	774	787	790	811	774	812	758	766	766	784	826	776	793	801	767	731	748	819	778	848	751	771	786	797	782	830	765	815	756	799	760	751	749	728	774	836	791	757	753	758	840	758	790	827	794	782	802	716	775	743	781	868	854	792	769	774	763	777	764	761	813	778	785	800	806	732	838	772	804	795	738	790	772	805	799	766	767	778	797	782	817	770	796	758	794	731	789	771	746	786	780	787	812	770	798	796	855	726	761	814	721	833	793	753	785	781	770	766	799	771	795	775	713	758	818	835	783	816	832	778	790	761	737	793	821	785	806	770	788	790	748	790	800	783	732	744	770	764	767	778	755	768	781	753	723	773	768	836	812	765	805	775	812	765	779	793	822	753	738	812	777	787	840	788	800	785	784	744	768	755	746	775	774	835	795	784	778	793	798	835	771	756	769	758	745	777	822	788	786	793	759	797	821	785	762	776	831	793	836	739	774	775	779	767	800	752	779	820	770	731	724	772	785	771	816	771	804	806	805	858	810	764	822	808	729	832	850	751	731	813	786	746	807	761	767	754	819	778	768	788	729	789	750	737	772	778	823	780	753	776	767	790	775	777	780	751	804	782	810	784	777	772	762	787	767	777	791	812	728	805	747	784	787	745	804	798	773	770	781	757	779	773	794	794	782	793	775	757	800	848	774	755	787	784	774	772	799	761	787	843	798	807	851	797	736	787	799	782	779	726	803	766	778	729	742	729	756	721	761	730	784	814	774	799	812	785	767	833	785	779	822	810	778	759	780	765	743	754	743	818	764	777	806	741	727	800	778	806	781	848	798	764	747	808	792	805	794	808	842	806	760	815	784	708	789	787	799	765	840	877	771	753	732	828	742	800	749	778	742	822	828	772	777	726	810	821	788	818	813	824	789	772	790	782	797	785	798	783	781	737	818	765	765	791	742	756	784	807	780	738	782	786	795	791	752	821	744	783	744	797	772	811	778	820	790	768	783	773	793	761	788	803	811	771	801	819	784	787	755	798	786	798	803	784	801	778	761	786	768	751	777	749	806	771	782	827	770	762	828	793	781	761	781	784	774	807	743	811	772	760	749	786	775	790	749	818	757	789	756	781	786	814	807	765	768	826	786	799	782	753	728	785	827	766	836	794	797	809	780	789	764	845	828	804	792	757	764	758	788	741	815	784	801	826	789	770	757	751	785	836	785
23501	21393	29163	24027	21400	19333	3801	1382	1131	812	581	520	484	450	350	330	369	350	299	300	276	296	263	310	263	254	244	244	225	223	222	212	207	215	218	207	193	202	206	199	230	216	223	205	186	224	232	207	222	190	218	200	213	217	207	192	211	204	225	221	216	183	196	194	201	191	209	177	223	196	199	200	193	189	206	195	200	201	190	195	190	190	207	195	194	178	176	193	190	182	226	195	215	210	192	201	191	194	217	227	195	186	188	179	200	216	202	195	189	193	215	210	175	197	206	191	176	196	193	191	193	183	166	195	181	196	194	205	180	232	219	179	189	207	196	189	217	175	176	179	203	200	199	191	189	195	211	186	211	203	210	197	209	218	205	204	205	182	201	212	195	197	195	192	214	215	187	174	193	194	223	203	210	173	207	199	206	196	170	210	162	208	191	195	192	195	193	177	192	212	195	188	200	189	194	214	199	224	197	179	185	185	202	216	212	208	214	174	208	223	193	197	206	177	197	211	198	209	213	199	201	198	184	179	196	178	220	188	210	175	184	181	210	217	204	214	185	201	205	214	211	198	222	205	197	205	190	184	182	181	207	201	207	210	202	214	219	210	206	230	208	222	172	197	202	180	176	194	204	214	210	202	186	196	200	204	201	195	217	202	178	218	214	189	177	203	200	187	195	175	190	187	181	201	192	181	197	185	219	204	189	191	200	196	208	193	200	182	198	189	202	190	225	185	212	194	197	185	212	193	212	168	193	189	186	171	183	213	197	219	199	198	199	211	220	198	190	175	211	176	212	202	208	201	192	190	198	171	182	200	207	209	222	185	187	187	193	198	168	205	201	185	210	180	169	192	189	202	196	188	214	199	224	189	200	192	201	198	158	196	191	190	199	191	198	220	184	187	206	185	182	216	183	204	204	226	215	191	202	203	190	187	209	209	209	192	196	206	195	182	226	207	189	203	202	206	231	178	199	173	173	197	192	189	206	207	178	198	218	195	163	191	205	219	197	199	205	197	198	217	209	186	228	210	207	200	191	192	197	194	175	184	233	174	214	199	216	187	193	183	211	209	177	202	215	169	177	175	215	166	192	186	197	177	211	188	186	180	217	213	191	180	192	206	226	196	179	189	207	192	181	202	196	172	195	169	201	183	212	189	208	204	207	193	203	199	190	171	209	196	170	197	205	198	182	197	203	212	187	172	189	182	205	193	187	207	180	183	170	206	181	207	167	200	226	195	193	176	175	205	201	210	192	180	183	191	213	220	171	189	185	221	209	185	194	193	212	204	220	218	199	191	193	194	188	198	204	201	197	186	190	189	174	220	202	181	213	183	187	208	195	218	212	221	176	190	194	189	182	195	202	201	214	222	218	206	202	198	184	187	195	204	191	199	224	181	178	197	196	190	196	193	200	168	199	185	213	196	170	189	203	196	211	214	197	189	197	202	198	182	175	195	191	212	197	208	182	183	210	215	205	192	188	213	210	192	212	197	203	180	173	181	208	199	209	192	224	199	192	183	179	180	205	150	219	206	207	199	201	205	194	207	188	209	202	183	191	176	195	189	219	180	207	188	188	195	187	207	179	197	200	177	205	197	197	187	200	187	193	199	183	189	199	207	178	210	176	192	216	186	200	183	192	190	207	183	198	204	178	191	210	191	184	191	204	196	170	185	201	199	188	200	199	199	198	182	173	199	197	191	221	210	201	206	183	192	206	214	164	208	211	194	201	174	197	199	178	194	178	191	200	200	199	212	190	195	181	200	222	215	205	202	215	175	196	191	189	199	203	170	200	196	213	189	196	158	193	180	192	185	180	180	181	197	215	179	183	164	228	207	222	187	193	179	177	209	192	185	186	192	203	186	184	189	190	197	191	216	208	213	207	207	194	165	212	184	177	178	210	181	179	200	171	207	180	217	203	202	220	201	193	185	202	223	195	195	177	206	181	186	185	199	198	213	209	208	190	214	193	180	197	199	207	184	201	201	190	214	178	190	187	210	203	194	174	173	160	198	192	208	196	187	209	188	199	193	194	191	225	220	202	194	205	177	197	192	196	195	194	186	196	186	204	207	176	190	207	199	206	205	203	214	197	175	193	213	222	191	168	214	171	203	207	188	186	215	189	176	177	195	218	178	189	211	232	223	201	201	176	192	199	224	195	179	215	192	204	196	202	192	219	206	203	193	160	185	183	184	205	187	215	187	197	205	205	183	204	202	196	181	230	190	189	199	167	207	206	191	172	162	201	176	194	203	189	178	214	213	189	204	214	210	189	195	203	169	184	193	206	168	171	198	194	182	210	187	198	191	204	210	208	206	194	195	190	190	184	208	207	214	174	189	176	180	183	210	179	178	209	191	210	184	195	206	194	207	203	185	196	192	211	231	214	205	194	188	181	198	210	196	184	192	202	192	181	187	197	178	196	206	204	200	214	200	186	204	195	181	186	191	206	207	194	171	193	202	190	175	190	204	198	194	198	218	182	178	190	205	190	184	152	200	194	175	193	194	204	196	186	219	193	204	179	190	173	194	201	194	186	194	186	187	202	186	182	180	209	205	218	216	193	204	192	209	210	182	191	219	190	169	184	221	209	213	208	178	215	211	206	192	197	199	177	203	190	203	206	182	163	200	224	188	187	183	213	199	183	174	181	184	196	188	192	207	199	154	205	197	204	200	199	183	223	210	184	207	188	195	203	216	199	182	169	215	214	213	211	208	195	191	185	171	221	196	205	210	195	194	193	209	203	187	177	181	216	195	208	163	208	175	181	194	195	207	185	183	210	212	210	203	201	198	210	211	190	189	187	198	191	203	196	208	224	183	200	185	201	190	206	188	224	217	170	199	165	209	192	227	198	188	213	188	183	201	173	184	222	193	183	182	186	198	183	189	204	205	196	208	187	197	210	195	214	218	201	191	209	188	213	196	194	196	217	199	203	174	180	198	201	204	204	193	199	180	201	221	192	193	190	178	179	211	178	200	175	172	186	211	188	190	174	196	218	183	197	198	206	189	191	187	166	206	194	197	213	201	214	192	203	184	194	201	192	197	214	184	208	187	177	189	187	205	209	178	184	187	216	205	217	185	199	187	207	204	204	192	176	219	196	206	193	201	177	184	188	165	185	195	188	172	201	193	219	193	200	199	204	196	188	208	217	208	229	211	189	186	195	199	198	172	217	164	213	207	204	213	163	191	189	195	210	199	218	201	190	190	173	187	192	190	207	239	206	182	180	210	186	176	189	195	202	184	219	174	180	223	165	174	160	187	215	203	192	200	172	189	191	217	219	209	188	200	193	203	206	200	188	181	198	210	191	185	174	187	179	194	165	181	181	195	201	182	209	214	196	210	186	206	203	193	194	195	188	208	173	206	192	220	198	166	218	177	215	201	213	205	201	163	185	217	167	181	187	213	191	204	180	203	176	176	206	191	212	235	212	211	181	194	175	176	194	191	194	194	196	220	202	207	204	194	203	202	211	180	192	199	197	192	219	201	208	207	175	214	190	183
14057	26528	23282	14231	9509	6689	5157	4071	3748	2600	1805	1453	1288	1203	1080	873	916	747	691	662	663	564	532	506	513	484	472	475	416	403	423	443	390	409	374	411	401	388	399	416	360	384	397	350	416	367	377	362	343	370	380	403	362	347	332	341	369	369	363	352	334	369	317	363	326	346	343	392	349	321	335	354	330	371	348	339	318	345	383	338	324	325	361	283	356	361	337	318	320	338	320	335	380	371	357	348	365	351	344	351	334	340	358	309	348	334	315	354	367	336	337	350	331	357	327	337	331	319	328	343	342	346	328	316	326	349	319	358	339	335	357	352	363	296	340	326	349	310	329	344	360	328	341	335	347	314	342	334	315	341	373	362	334	370	356	314	346	366	360	342	313	353	317	329	305	342	323	321	345	334	376	310	330	331	369	362	347	323	375	335	336	326	334	295	334	300	354	346	319	360	337	290	355	340	346	336	358	313	339	341	316	324	303	350	344	328	334	330	318	330	349	326	348	341	320	353	317	353	343	341	340	326	291	354	323	321	344	332	359	340	314	329	311	335	343	345	323	339	354	342	346	351	337	335	345	318	338	366	333	330	300	343	318	368	330	327	317	316	309	319	331	342	386	309	347	339	310	315	318	293	332	348	331	369	346	324	319	342	325	324	350	353	338	316	349	346	359	335	323	351	392	353	338	325	320	342	292	347	346	341	331	348	344	334	330	313	321	302	320	336	349	323	344	368	317	342	314	310	319	340	317	340	323	301	351	315	313	349	325	336	363	367	337	314	345	302	344	342	322	364	325	357	325	332	336	318	332	326	336	355	329	298	330	335	348	333	292	333	342	321	351	319	323	348	300	312	310	338	371	304	344	338	324	321	355	357	303	322	327	332	326	351	316	354	313	341	296	312	345	347	285	339	308	315	328	321	351	326	354	348	339	316	338	338	332	320	345	325	315	338	321	329	313	338	328	319	308	322	313	342	327	354	329	333	334	348	340	322	332	344	343	339	319	328	313	310	341	361	332	338	324	354	352	304	364	313	293	335	345	345	354	341	324	343	335	372	322	290	325	320	317	338	348	328	297	349	331	310	359	355	330	309	332	350	333	320	360	336	355	352	333	322	355	334	346	308	326	311	360	342	330	355	336	323	324	318	342	312	317	341	365	351	312	347	356	347	331	328	333	322	312	334	321	298	348	318	337	351	334	355	341	338	316	335	338	337	334	325	295	334	310	331	334	329	327	350	345	356	341	352	349	334	319	346	354	330	337	342	322	354	335	350	342	356	353	337	323	335	322	305	327	344	300	328	357	329	302	322	347	339	319	318	349	328	324	322	327	311	321	369	327	361	320	343	340	308	359	337	361	337	327	323	318	335	319	336	336	367	372	357	349	332	364	334	346	366	334	326	333	320	348	317	348	357	345	319	339	341	347	345	355	344	327	337	332	342	341	315	338	335	337	342	341	343	345	362	332	362	338	331	306	350	319	332	355	333	333	355	319	347	314	348	359	316	344	318	320	327	295	362	347	369	334	355	351	376	336	344	333	309	343	361	321	319	390	347	360	336	342	351	324	348	339	338	319	308	321	353	323	369	353	320	355	328	317	351	317	357	326	329	298	339	347	331	344	348	312	374	320	359	352	342	329	304	343	330	322	333	369	322	321	308	351	311	330	347	362	337	338	347	314	396	330	363	332	332	343	300	325	333	344	330	323	328	328	331	331	326	334	348	313	349	312	316	312	359	345	369	336	332	361	344	326	309	354	362	328	347	332	321	315	322	356	323	300	333	323	344	328	381	349	365	326	346	329	346	322	329	329	342	304	317	329	368	326	334	376	337	308	360	338	313	316	325	322	325	327	342	292	335	371	321	319	324	310	328	314	335	311	313	313	355	367	349	337	337	357	335	368	324	297	335	318	318	338	346	315	346	358	340	343	373	311	384	349	348	326	337	370	350	324	311	341	341	348	360	347	343	359	349	329	355	322	378	364	322	341	345	372	362	311	338	348	358	304	311	321	344	351	330	354	353	325	337	337	348	300	323	322	350	330	348	342	382	337	367	351	311	306	346	329	314	364	315	348	311	318	340	330	319	351	359	320	313	357	353	339	357	346	359	335	314	356	337	311	341	302	325	377	309	346	364	364	329	324	314	333	336	315	312	356	338	342	368	334	343	325	312	329	300	342	330	337	345	317	320	338	312	337	335	328	322	351	341	301	315	324	344	301	321	353	367	330	341	333	358	355	310	338	303	317	344	333	302	338	330	340	358	338	343	336	357	319	338	303	320	351	361	337	370	335	348	371	313	339	331	336	306	336	349	343	304	328	329	351	341	347	354	327	297	315	349	327	335	318	352	313	353	329	335	320	365	326	340	313	369	342	338	332	309	354	358	364	350	347	345	358	342	305	337	332	323	349	337	333	307	340	310	309	320	362	329	317	313	351	342	322	352	335	331	343	335	326	343	337	347	315	329	337	331	337	310	359	316	341	319	351	326	313	309	339	334	341	314	354	329	337	341	354	313	341	333	304	347	318	312	355	329	337	332	341	331	348	325	321	285	331	344	313	323	346	326	334	332	335	315	342	333	321	355	333	335	326	321	356	359	335	362	360	342	343	361	335	332	345	357	329	371	298	352	411	338	331	374	349	322	324	347	330	315	338	350	365	358	335	348	314	327	367	334	335	352	347	345	338	335	335	331	344	327	337	331	335	326	330	311	324	343	307	334	288	321	339	299	315	315	328	309	383	338	370	336	337	343	356	347	348	334	330	360	321	330	325	316	329	342	361	334	310	336	323	334	344	312	372	335	324	336	375	331	361	330	337	338	311	306	350	308	364	309	329	327	356	320	323	342	319	353	336	361	329	344	350	327	320	344	307	325	385	327	355	331	322	346	360	312	319	331	309	336	356	346	361	358	333	302	322	322	357	333	346	331	364	352	319	330	335	339	342	332	342	305	354	305	313	314	350	340	346	339	330	344	363	370	310	356	366	336	344	338	320	333	332	347	315	316	329	338	335	320	322	341	340	352	320	305	343	320	324	343	380	323	344	317	331	290	340	326	370	327	341	300	353	324	318	340	340	333	336	330	329	331	328	334	344	317	333	340	353	314	337	363	325	342	368	366	310	332	331	319	337	336	366	323	330	348	354	309	323	335	336	345	326	336	329	310	354	318	360	367	331	333	338	334	339	341	343	344	339	358	315	324	334	355	326	346	324	340	301	370	329	322	333	336	317	337	362	315	308	341	313	341	352	286	333	332	347	304	345	324	352	346	339	308	353	329	326	336	346	348	356	341	351	330	347	360	369	318	322	346	335	325	331	307	316	344	298	339	336	304	330	311	334	329	314	302	366	375	368	314	308	356	338	353	332	327	330	363	333	331	337	333	312	350	343	330	341	338	367	357	341	325	332	338	374	322	331	333	325	334	318	323	291	343	360	345	334	298	345	348	338	317	328	287	310	311	320	303	358	357	351	353	349	287	367	353	353	342	313	309	310	314	340	330	353	334
27111	20295	10365	3163	1415	996	876	786	745	649	584	571	575	569	561	577	579	527	554	555	543	497	509	526	544	521	509	492	527	553	533	532	530	548	527	542	524	513	530	520	490	548	521	538	495	520	525	521	533	551	532	473	490	481	514	537	520	545	564	519	525	477	492	502	540	491	530	550	528	530	516	524	532	541	521	552	493	558	493	526	504	546	526	533	527	556	526	506	502	495	530	533	535	560	539	492	502	506	526	510	487	542	517	516	510	554	534	527	511	536	540	495	500	530	494	489	527	553	529	567	516	530	525	507	542	531	540	511	543	518	503	505	503	530	527	513	554	510	511	525	521	509	551	563	476	506	493	528	517	526	506	529	542	532	516	503	488	548	527	511	506	518	541	514	522	527	509	531	514	516	518	501	524	499	521	531	484	551	545	485	503	485	509	500	520	539	509	538	537	538	532	511	531	500	570	527	537	562	507	540	538	518	498	496	568	564	498	479	583	523	498	541	506	509	490	564	507	506	542	510	509	499	528	500	543	489	485	523	484	526	514	501	528	528	544	511	532	560	497	513	524	539	543	514	480	515	526	481	559	521	504	539	548	546	549	494	535	521	580	522	529	534	507	498	490	551	526	503	549	539	517	539	510	498	508	540	509	513	521	522	529	500	556	540	516	510	505	559	529	459	521	532	537	513	505	521	533	530	536	540	551	550	548	504	572	537	532	503	509	529	486	531	482	522	528	524	570	506	539	510	526	512	538	503	536	566	510	556	532	509	539	539	554	548	535	517	518	514	501	539	511	532	493	503	494	502	515	531	506	530	526	475	508	508	539	513	552	551	510	527	513	519	548	516	511	552	529	531	519	507	561	511	531	561	588	540	557	511	567	538	530	517	513	508	505	506	497	502	519	512	499	529	553	522	511	517	530	486	509	537	500	530	533	531	536	532	519	524	567	531	593	510	522	506	524	531	500	521	528	514	516	497	541	497	486	539	526	535	502	507	494	545	512	476	493	512	501	505	535	532	522	546	534	480	553	535	521	483	494	497	499	541	497	515	547	521	552	567	539	513	538	511	513	520	530	503	541	531	530	540	513	527	524	520	519	483	471	537	506	498	505	499	494	499	476	527	514	512	533	531	517	535	509	501	535	525	506	545	543	575	532	558	487	533	495	503	528	513	546	540	532	537	517	532	515	530	463	534	547	536	507	567	500	516	552	529	515	517	556	511	492	490	502	481	552	498	529	522	527	547	493	533	505	543	501	513	578	514	538	468	501	530	477	529	537	528	550	493	530	522	502	488	524	493	539	535	546	549	545	521	567	501	546	546	517	489	525	524	547	521	487	533	551	539	539	533	532	494	519	511	481	539	545	565	541	526	515	460	523	527	513	541	513	516	543	546	543	510	537	560	500	530	535	524	531	506	589	543	522	525	525	539	555	520	545	531	513	542	572	551	563	486	518	527	512	524	545	511	533	531	514	494	545	529	512	476	520	533	514	511	517	512	532	513	462	532	563	558	509	500	528	511	500	535	533	548	530	512	544	511	538	494	506	535	523	548	505	528	501	524	535	506	504	489	550	553	512	527	492	512	480	530	505	531	484	564	503	537	497	514	507	523	518	549	493	496	531	558	550	519	558	550	522	531	512	502	515	510	516	515	552	551	531	480	523	510	545	547	515	530	491	496	524	544	532	520	492	512	461	534	468	498	499	499	514	526	555	474	530	563	495	533	508	507	519	485	522	513	501	509	534	536	512	476	555	481	536	484	500	540	500	510	562	561	499	531	537	508	543	526	548	532	539	505	519	547	506	460	505	490	559	504	532	516	551	561	476	471	495	510	525	535	527	489	560	510	473	536	489	518	518	517	498	515	508	529	551	507	485	523	531	542	553	509	514	497	483	520	528	550	511	547	499	524	518	474	535	514	507	490	537	479	471	496	523	528	513	538	561	501	527	474	566	506	493	515	520	535	523	533	523	552	525	498	522	510	509	496	492	480	498	554	540	507	515	503	527	510	544	468	531	541	517	524	506	537	545	537	517	483	506	497	505	512	552	565	516	545	517	533	563	510	514	523	496	538	524	486	548	529	521	491	511	529	529	508	494	516	534	525	510	524	505	521	556	519	509	497	496	529	542	514	520	518	528	522	515	493	485	563	560	503	483	535	504	490	522	534	540	508	513	503	527	526	529	536	506	544	495	555	511	505	554	553	541	510	506	549	555	519	504	536	481	468	539	539	532	513	500	539	539	504	553	549	507	529	526	508	489	529	537	519	518	523	481	464	489	515	544	545	519	490	563	527	513	481	509	555	520	498	533	492	493	513	509	507	532	544	549	540	538	524	536	522	518	532	481	523	549	530	509	516	508	504	511	516	579	515	581	513	560	493	519	534	471	511	483	505	526	523	533	474	513	455	512	513	481	499	499	545	526	532	537	543	531	523	569	522	535	559	508	533	521	573	499	509	501	508	550	528	515	520	541	498	492	517	513	488	508	532	544	486	529	528	522	518	482	525	525	534	500	516	518	513	535	536	550	503	556	498	476	521	522	522	539	531	537	501	557	530	540	518	521	516	533	527	565	527	528	544	564	511	509	510	556	507	532	530	554	519	522	517	507	518	506	514	504	511	517	525	512	503	532	509	508	521	482	530	549	469	559	533	526	495	558	481	515	515	500	525	551	513	515	538	480	538	502	516	491	533	489	505	494	495	495	499	522	525	526	539	495	518	541	499	538	562	522	513	497	504	532	523	519	547	482	470	522	567	502	515	556	545	490	531	566	519	553	512	506	518	525	502	499	515	535	507	520	527	531	520	521	506	509	489	535	526	523	536	534	541	481	528	504	493	529	551	500	492	542	559	519	549	582	573	503	567	516	582	553	506	518	510	492	541	538	519	535	510	506	556	522	512	501	504	541	531	540	490	503	537	557	507	509	507	514	488	560	530	529	497	507	534	515	511	524	503	538	512	515	540	530	539	492	540	529	520	522	515	517	534	555	544	510	526	501	520	497	506	513	522	526	501	544	546	481	517	526	513	591	547	495	538	489	547	524	475	522	513	540	539	498	503	505	490	528	522	549	534	541	504	508	470	474	522	509	543	512	528	527	510	522	526	537	506	544	505	515	503	481	529	510	531	535	526	529	513	534	523	498	533	525	501	509	546	514	520	507	590	527	550	512	545	485	534	478	521	528	495	558	527	533	531	497	509	507	525	451	507	524	531	504	525	567	477	482	526	510	486	518	539	495	521	494	548	580	520	498	480	544	509	513	517	545	512	549	528	505	506	507	520	520	521	541	506	501	509	503	540	530	477	534	496	524	501	487	550	512	513	495	531	539	505	487	485	543	504	534	533	524	524	531	533	506	540	502	535	508	519	533	579	517	547	525	535	490	496	531	483	508	526	520	478	529	477	558	530	512	496	518	532	537	503	523	497	489	508	535	497	490	528	517	487	508	527	528	520	511	505	565	523	510	495	519	491	502	495	531	533	562	537	578	545	510	493	521	535
10001	11778	11613	5231	3451	2300	2018	1717	1567	1398	1162	1017	1001	1040	1008	911	903	939	900	905	850	864	846	848	830	890	845	855	880	856	809	844	879	846	831	804	871	844	862	879	847	837	833	859	838	840	891	848	830	877	795	803	825	869	836	826	854	825	848	854	786	791	815	857	838	889	847	808	799	830	858	846	845	886	814	815	839	825	849	838	905	812	848	791	826	815	817	843	818	811	773	877	832	788	883	805	869	856	860	844	849	860	891	840	846	844	797	839	910	886	784	838	857	876	846	875	849	817	829	850	821	789	855	812	841	823	824	864	829	845	855	836	820	828	850	846	886	798	831	848	824	842	806	807	798	814	845	890	843	854	876	885	860	840	850	852	824	851	864	882	817	828	797	798	805	887	790	873	813	817	838	838	845	834	820	846	824	819	883	831	813	845	865	823	861	791	871	798	838	885	843	830	843	830	820	837	850	826	848	860	825	824	841	809	834	840	794	840	882	859	794	850	851	826	849	868	879	853	856	870	806	844	817	865	830	853	823	833	832	834	804	857	783	872	792	806	851	835	790	817	815	867	848	841	817	882	841	799	837	816	800	836	843	816	806	842	839	800	849	862	830	822	777	840	861	800	836	755	818	840	813	857	825	793	820	838	832	815	863	823	875	858	806	861	870	804	872	865	830	847	812	811	791	816	829	817	822	905	793	848	839	865	803	821	875	813	862	867	837	847	855	814	808	833	879	906	797	851	836	859	861	831	837	866	793	820	873	815	880	831	898	832	833	807	885	798	916	786	896	829	762	813	890	813	803	824	800	861	858	871	869	807	838	800	811	786	830	843	833	806	862	830	840	811	799	802	861	843	886	860	859	875	852	786	809	881	854	807	834	832	804	865	812	866	861	850	794	888	869	854	816	819	894	848	792	826	847	839	837	854	885	847	829	834	808	867	852	808	812	819	820	826	773	819	797	810	822	802	832	824	846	847	811	807	862	793	836	805	820	797	825	824	856	814	810	793	790	881	828	817	809	854	802	823	789	863	872	850	851	832	827	836	800	817	810	834	821	819	788	884	812	847	840	890	826	820	856	823	793	804	844	869	860	814	836	877	813	914	833	846	885	795	844	891	801	818	835	858	847	814	799	833	849	811	825	858	840	829	890	788	821	791	842	822	833	860	814	884	825	824	848	818	795	769	839	820	856	854	861	837	839	840	863	816	850	850	828	852	872	816	840	849	857	780	875	872	802	826	890	850	792	808	912	860	794	831	831	850	839	852	870	795	866	831	870	809	844	806	842	829	791	820	838	828	824	824	860	803	816	847	853	903	815	813	806	845	800	837	848	868	787	850	846	892	842	828	878	784	871	850	809	864	848	833	811	875	802	891	804	855	764	820	844	839	832	841	841	780	852	853	798	849	809	829	877	812	831	799	831	854	869	888	898	850	813	828	862	854	815	805	792	791	845	834	809	849	852	870	834	794	820	846	869	817	808	821	799	853	827	877	845	826	843	775	823	818	855	893	836	798	856	789	764	875	834	863	773	849	859	870	849	873	860	825	824	837	836	866	849	824	861	835	825	823	792	784	817	829	878	862	842	794	827	837	861	824	802	866	762	847	822	840	853	831	832	855	831	823	812	759	818	827	822	832	812	823	809	837	841	859	851	866	910	836	825	840	854	837	880	854	796	845	849	816	841	811	809	833	833	842	795	813	787	851	814	816	870	814	822	819	875	872	840	821	797	818	783	832	837	817	849	861	823	833	850	854	837	836	856	871	844	792	867	809	878	828	869	842	878	839	862	869	778	831	823	841	845	822	839	854	801	843	821	804	841	813	876	785	822	869	849	815	842	826	859	863	850	793	833	848	846	805	836	817	817	845	861	855	869	774	841	793	835	805	842	789	895	861	914	864	798	842	858	811	879	834	805	835	847	865	879	784	864	823	887	857	846	818	841	827	808	874	849	840	820	849	808	830	852	911	873	888	826	822	884	845	825	804	853	817	834	812	874	827	815	824	825	812	834	843	854	839	851	794	822	834	863	828	799	816	850	856	875	874	851	862	828	837	851	881	848	889	844	829	758	882	862	808	810	840	831	793	862	873	853	792	852	864	902	824	859	821	788	838	809	868	794	835	865	846	857	782	814	766	816	847	893	805	814	784	821	844	820	862	868	872	863	868	805	807	833	840	807	864	846	812	814	845	825	842	857	856	865	892	818	873	853	868	819	811	858	804	863	843	847	864	840	808	847	827	886	806	810	833	831	828	786	854	849	876	874	853	869	841	810	826	836	895	841	822	852	780	835	792	848	816	823	850	827	845	815	818	798	850	852	841	830	827	820	871	822	811	860	833	852	844	842	847	774	821	858	899	887	848	835	827	833	834	851	810	841	899	770	852	828	821	868	806	849	836	851	824	849	783	849	888	852	880	804	834	796	771	829	839	824	887	839	832	844	801	874	827	820	847	836	836	844	798	866	843	864	832	823	872	879	862	794	831	845	840	806	814	907	841	869	831	824	843	805	851	839	760	831	803	859	811	809	889	829	827	920	838	788	833	844	884	818	829	883	873	854	870	860	840	853	856	842	829	848	870	897	823	870	855	855	851	891	822	823	838	828	827	783	761	833	804	838	855	840	835	815	836	802	831	847	794	818	804	828	846	837	838	800	862	815	868	853	829	764	842	864	838	869	850	817	831	809	802	810	854	849	857	847	820	854	824	848	771	805	861	832	878	837	798	823	843	817	826	864	740	807	837	835	774	837	865	819	874	808	836	832	838	862	867	804	845	817	923	813	807	818	829	885	853	810	810	847	847	849	838	862	819	829	824	836	782	823	786	832	822	853	836	883	794	807	866	861	875	859	825	909	822	809	854	834	833	846	836	850	861	796	800	915	837	854	841	802	866	813	818	844	854	843	799	861	800	844	834	874	744	847	848	882	785	860	861	866	811	814	828	787	865	854	852	840	843	838	834	824	871	809	767	826	835	880	870	840	872	827	844	877	866	798	845	847	837	849	828	824	814	822	823	852	840	852	869	749	883	869	811	832	808	836	867	819	824	833	845	869	894	839	886	827	779	812	788	871	847	790	842	809	907	821	827	823	780	810	850	803	803	853	871	816	856	847	821	902	859	852	784	839	817	843	880	858	803	818	850	796	849	791	865	849	822	790	854	801	832	793	890	889	854	785	819	907	873	855	820	815	816	873	808	855	781	833	809	829	808	823	823	796	852	875	864	832	836	827	800	857	873	853	833	858	822	804	799	820	844	822	875	827	836	826	893	831	822	834	817	832	820	821	819	815	783	856	886	863	852	818	848	871	860	853	827	807	824	836	816	781	823	838	825	824	847	816	813	821	848	881	824	836	852	807	822	856	925	824	803	827	819	866	871	795	835	888	821	838	896	785	842	828	836	831	862	870	821	831	867	847	845	858	800	827	803	833	783	819	811	863	849	836	804	824	819	843	801	800	812	804	866	829	802	851	813	844	865	843	821	852	847	826	828	835	800	821	812
24523	21355	28388	24689	18964	3278	1492	1139	931	890	762	662	598	632	595	537	555	554	547	529	522	477	489	523	491	500	494	532	515	484	477	449	448	492	479	477	492	428	491	463	477	463	501	475	485	483	440	439	483	512	489	463	443	475	475	493	459	495	468	457	488	488	477	459	462	455	450	487	466	454	505	468	473	476	508	472	438	482	444	483	474	466	465	427	428	457	466	512	451	492	515	455	532	477	469	473	506	474	490	445	475	496	457	483	447	456	471	491	438	461	490	465	501	470	418	445	465	459	447	451	509	487	454	448	460	488	490	477	474	481	477	479	523	489	458	482	504	452	472	490	458	500	455	491	505	496	447	490	501	507	501	433	473	458	517	500	502	449	468	476	453	445	481	499	467	442	528	466	489	467	495	464	479	462	455	499	483	459	453	528	483	514	477	511	493	506	482	477	456	475	478	498	467	488	467	453	495	521	490	424	441	447	494	470	486	483	459	488	461	459	457	469	454	444	457	478	491	467	485	515	475	488	506	478	479	486	496	486	447	453	449	452	457	492	439	475	467	492	440	456	445	484	479	471	479	475	444	426	459	469	480	466	467	482	492	435	490	483	450	482	441	468	491	471	482	482	458	462	496	459	478	445	474	469	478	478	438	463	466	478	486	500	462	468	457	465	467	459	446	506	435	439	491	451	520	468	459	478	513	477	476	485	464	474	475	439	451	487	451	511	515	481	508	451	508	470	521	440	447	472	488	473	471	475	455	480	511	507	441	513	482	471	451	515	495	486	459	452	486	474	498	445	484	487	456	464	507	498	434	459	481	475	455	467	522	457	444	490	468	484	451	502	510	485	513	459	478	440	462	455	450	476	473	439	460	476	444	451	473	473	470	447	522	473	462	520	451	508	490	463	479	421	494	471	464	463	441	471	452	466	540	452	460	450	477	470	442	491	507	443	478	460	467	492	478	446	500	453	443	454	435	483	470	464	462	505	505	457	499	469	462	469	462	460	475	474	446	474	473	406	491	488	480	460	458	477	490	495	450	456	477	475	459	440	464	466	467	454	477	479	468	465	479	507	451	459	485	443	467	460	498	482	461	516	475	470	490	500	469	478	438	455	506	474	454	423	439	474	456	474	503	500	463	488	470	497	479	491	460	500	466	426	460	451	452	495	486	479	403	509	487	472	471	497	498	499	496	446	466	477	454	482	469	466	482	449	466	450	477	445	447	455	473	432	459	455	475	441	465	472	479	478	497	442	517	487	488	480	517	474	511	451	473	487	446	477	438	500	462	441	494	449	507	462	480	490	493	481	501	466	449	464	453	450	478	464	496	456	464	445	414	468	487	464	491	481	436	512	500	436	520	471	468	439	511	488	473	459	458	514	474	475	480	464	430	463	471	515	473	483	453	458	441	476	486	470	499	452	461	476	477	474	488	470	441	468	459	462	472	511	464	475	501	513	489	452	462	444	455	486	481	488	517	443	479	486	459	486	511	478	438	493	480	478	478	488	437	522	454	523	488	472	474	504	476	502	484	481	453	429	481	436	498	488	447	483	478	451	441	481	460	469	496	498	501	442	530	460	446	425	463	489	439	519	447	474	467	462	440	439	483	471	526	463	472	444	474	446	491	459	471	462	492	488	472	496	463	464	450	497	468	448	477	478	471	491	473	454	435	457	449	464	482	483	454	457	463	491	453	513	469	473	509	445	438	448	477	439	452	464	482	486	498	446	468	465	426	504	507	477	459	510	472	478	474	447	494	452	504	476	492	442	473	472	493	456	422	475	471	469	485	419	487	477	499	456	472	454	475	451	476	437	488	445	493	477	449	451	492	540	468	454	477	510	481	508	453	454	477	489	434	457	494	500	442	458	486	521	496	499	462	499	477	484	451	458	456	493	426	491	471	493	498	469	463	445	466	500	480	471	449	498	481	475	430	503	491	466	458	462	518	459	492	461	476	461	441	523	434	505	493	478	471	490	464	470	475	444	474	486	479	471	493	468	479	487	446	502	461	468	458	453	447	445	494	432	474	470	477	443	488	449	471	495	493	477	484	463	459	473	483	461	473	472	439	483	477	458	475	493	473	430	463	475	419	486	461	494	472	488	471	465	477	418	440	499	491	468	495	449	501	497	469	490	453	522	495	439	494	507	450	445	495	480	456	455	492	486	454	512	469	467	465	450	412	474	478	479	446	478	495	467	456	498	398	479	450	497	445	452	458	479	428	445	432	464	481	491	507	436	460	470	468	441	470	470	467	477	557	455	489	492	470	465	454	482	480	459	455	455	437	484	502	445	471	469	496	512	447	474	458	453	462	455	435	463	474	502	494	476	469	452	473	490	489	440	477	487	486	429	421	477	455	478	480	451	498	469	528	494	462	481	538	429	442	476	489	467	460	462	465	484	469	447	453	489	457	446	468	460	411	484	424	485	513	463	461	420	449	465	460	451	451	464	473	468	449	462	492	496	436	476	478	500	480	475	454	434	408	458	434	492	470	490	473	464	466	484	513	450	457	443	494	444	459	487	484	500	480	497	492	437	456	473	516	464	445	436	473	463	454	473	451	471	500	445	503	472	494	500	447	483	439	469	455	498	523	475	497	493	469	499	464	442	471	468	438	472	466	489	458	451	468	492	469	488	486	466	464	446	435	430	461	437	485	467	475	482	445	485	493	517	499	459	495	489	445	486	479	477	483	458	454	443	517	469	473	493	460	453	441	500	456	484	457	487	509	530	475	471	472	477	499	447	475	485	442	429	484	459	473	477	477	421	467	463	448	474	471	484	478	471	475	456	469	465	479	477	453	448	471	468	470	458	454	476	443	468	424	463	472	484	453	436	476	482	452	442	456	456	519	491	462	503	489	448	464	432	468	488	463	456	472	457	462	462	441	442	475	479	483	482	431	491	469	486	481	467	450	477	459	487	456	504	480	431	458	451	498	492	438	528	470	468	475	504	488	483	474	445	490	518	504	480	484	497	482	443	464	449	495	477	442	464	471	492	463	508	445	467	499	449	470	453	448	477	471	478	487	474	460	472	455	461	418	500	504	481	467	520	462	462	462	469	500	482	484	455	478	482	475	458	457	493	458	436	519	473	468	494	490	492	469	450	458	475	481	427	484	443	443	433	474	469	484	499	498	474	517	476	471	454	479	468	472	476	464	472	506	489	455	456	453	450	479	463	451	462	479	425	495	466	484	455	463	509	477	504	499	433	468	494	423	455	470	464	473	471	460	494	467	456	436	481	469	475	451	495	473	482	457	503	481	517	468	458	491	501	480	501	506	478	452	446	469	512	452	479	493	448	450	480	483	457	481	497	460	450	523	476	451	466	467	449	446	439	490	473	473	459	490	475	445	457	455	466	457	456	454	463	482	494	490	456	481	457	474	482	457	489	475	459	468	493	458	457	480	457	473	467	448	494	490	436	497	487	476	482	478	482	479	443	470	481	491	480	481	469	502	454	490	487	478	445	479	470	492	466	473	498	460	477	474	456	447	479
11212	19695	18800	9663	6116	3904	3392	2922	2431	2216	1642	1412	1290	1194	1192	1095	975	915	1000	953	894	894	936	892	846	849	864	850	815	885	776	826	757	807	766	769	791	784	803	762	797	790	808	796	764	824	815	789	755	824	759	802	780	790	783	819	756	799	819	761	733	779	776	782	762	717	795	808	744	775	775	757	809	823	756	781	776	738	758	796	745	768	772	773	762	783	819	776	769	769	743	778	802	740	748	754	742	776	797	737	761	773	713	727	729	754	738	764	802	814	746	797	828	844	730	745	794	800	778	713	755	766	804	792	827	785	759	792	790	783	808	772	780	730	789	777	742	812	783	761	761	782	778	787	735	730	752	749	770	752	758	817	790	738	814	763	796	828	804	745	745	771	806	807	794	783	771	764	815	771	803	789	748	786	803	760	788	768	822	762	704	807	769	785	795	796	737	762	784	794	771	777	815	745	757	790	803	735	757	758	792	775	726	758	791	716	727	793	760	795	767	717	774	800	775	817	757	766	777	776	777	771	789	757	789	738	767	765	805	781	813	776	797	768	775	790	744	795	750	766	775	760	760	776	790	764	756	774	828	802	815	752	732	777	804	767	755	687	769	765	741	722	738	782	787	761	775	814	808	801	820	759	787	810	768	775	797	747	803	776	757	802	797	755	738	729	753	789	802	776	765	738	792	788	729	769	753	785	795	815	793	771	775	736	795	801	781	783	810	786	747	776	742	758	783	753	815	755	825	788	755	782	739	817	761	774	797	740	782	747	802	804	780	733	737	725	785	802	789	782	763	781	807	732	794	802	760	762	755	786	755	744	811	760	819	784	796	776	782	733	727	755	739	786	829	737	774	794	748	763	741	728	801	784	708	831	757	812	752	777	826	751	790	764	745	716	806	751	741	780	758	806	756	732	762	786	799	768	702	778	802	789	813	776	738	775	792	790	748	786	757	772	842	764	830	763	693	769	728	759	790	804	733	768	777	733	765	774	767	831	793	763	800	782	738	765	781	758	735	784	759	787	794	818	785	746	823	842	788	783	815	743	751	787	812	779	796	745	720	719	824	780	763	821	800	775	765	765	808	770	808	818	751	749	754	803	794	824	782	748	793	785	759	765	771	735	718	777	789	791	767	771	848	782	757	802	771	820	772	775	756	793	751	804	766	835	783	741	786	757	756	798	764	783	786	767	785	764	784	807	718	770	775	763	781	787	756	781	768	779	787	788	733	760	780	792	767	772	788	771	757	736	838	744	734	750	813	809	810	787	781	778	788	756	823	799	739	777	768	744	776	762	738	830	749	755	759	823	793	697	731	760	724	775	787	759	774	788	806	758	812	752	814	774	766	767	760	776	793	772	826	765	791	796	763	759	765	745	744	756	787	754	760	771	759	764	761	760	727	777	839	784	780	763	799	789	799	762	742	774	762	753	743	763	738	805	812	756	753	773	794	765	786	793	779	780	758	773	785	752	719	786	785	774	817	804	754	843	796	818	768	708	761	764	804	764	754	774	793	741	743	809	784	790	791	802	795	788	748	775	804	766	774	802	804	778	724	818	772	794	782	779	840	766	810	794	778	745	752	788	755	751	742	755	781	695	764	772	789	755	756	803	767	771	796	797	780	730	804	765	773	764	755	818	808	762	794	750	800	782	800	763	744	770	789	770	787	796	728	736	795	745	767	752	793	740	778	785	798	771	809	776	833	743	812	770	788	727	786	771	787	799	762	786	729	812	754	784	788	770	797	742	790	781	751	737	789	729	798	782	796	772	776	771	780	767	769	798	766	800	812	777	753	743	826	774	771	794	797	727	790	743	783	773	771	840	722	788	805	837	790	773	812	788	748	764	812	756	754	766	787	800	782	803	801	752	815	797	779	785	783	745	794	769	777	774	820	759	742	773	774	807	747	736	736	802	765	770	785	782	814	747	797	762	791	712	767	771	776	731	804	770	736	750	761	787	796	814	760	809	792	788	751	779	794	729	769	725	782	803	802	789	784	752	794	731	774	797	744	838	795	778	814	826	799	800	796	780	785	779	816	775	761	784	788	806	778	780	803	763	756	792	779	788	786	790	756	751	767	721	776	807	701	737	741	793	824	723	729	742	822	812	773	768	813	821	770	789	766	748	818	783	783	775	763	745	774	806	797	775	810	793	761	779	785	736	816	759	801	774	765	742	755	780	789	792	816	781	764	739	756	779	793	772	774	791	798	755	794	775	766	729	773	767	817	772	809	728	743	772	767	801	727	801	776	782	759	757	810	778	803	756	765	763	781	798	790	764	755	745	775	748	787	858	843	739	792	735	735	767	807	768	751	758	737	769	814	801	750	805	799	769	805	798	813	750	765	811	782	787	773	767	785	815	798	778	735	748	796	811	723	761	750	791	773	776	795	769	731	747	761	788	727	778	740	766	770	776	768	815	768	761	785	735	793	767	823	753	792	771	794	826	768	785	750	763	759	764	761	723	739	771	768	779	752	765	783	792	790	739	724	775	818	796	802	760	834	737	723	784	765	804	782	753	786	737	793	766	789	761	793	809	728	773	739	773	777	758	779	763	740	749	802	726	739	797	710	759	746	781	828	766	749	781	782	797	718	802	791	761	726	748	772	738	769	762	782	799	775	742	729	744	828	752	794	725	754	822	781	803	779	726	757	799	787	765	738	762	781	727	810	815	758	765	771	757	754	768	769	816	767	764	797	780	793	754	776	776	750	774	750	776	794	792	771	792	770	748	787	757	733	789	730	769	759	775	737	752	789	805	772	765	758	804	760	818	779	757	828	788	734	769	759	826	846	820	744	799	798	788	768	800	773	764	820	807	743	774	781	820	743	752	804	730	866	811	785	789	799	762	752	768	792	787	742	774	795	785	816	777	773	773	764	762	776	778	730	804	807	753	800	800	771	776	746	777	783	787	798	757	815	760	710	807	738	783	791	741	798	772	746	782	777	789	803	767	786	761	799	751	757	790	774	797	801	792	725	786	781	773	774	843	742	776	736	801	770	770	769	753	824	787	786	807	802	809	789	812	800	779	816	727	797	791	753	788	722	763	790	754	793	773	791	779	786	761	757	786	771	819	793	792	770	823	841	738	759	754	786	778	817	779	794	763	770	794	771	794	746	740	757	738	756	794	792	785	727	796	759	826	773	772	768	753	795	805	733	805	870	718	761	801	749	762	781	761	787	766	785	825	780	755	807	758	739	810	763	759	734	782	796	781	773	786	757	771	800	802	786	791	774	783	815	789	779	771	751	810	798	766	801	797	692	730	810	803	809	709	766	766	740	793	789	783	813	789	805	753	759	776	759	767	790	792	805	752	827	756	718	738	773	793	778	794	792	817	775	728	755	832	734	791	774	768	818	773	772	748	806	807	805	722	768	775	795	784	776	746	765	743	748	804	723	782	767	765	745	772	775	791	790	779	778	777	785	761	741	750	766	736	786	786	797	736	745	777	764	771	797	736	778	750	762	753	797	779	752	812	763	823	777	762	770	781	775	771
23537	21396	29141	24019	21401	19214	3355	1380	962	863	670	546	435	411	390	312	349	308	286	320	264	266	294	270	227	237	251	215	226	202	216	222	222	200	228	221	208	199	254	233	206	194	194	197	198	236	182	194	195	189	209	208	198	190	198	191	187	198	221	193	209	212	215	208	216	188	220	202	199	209	182	179	198	193	214	204	215	223	202	197	178	199	187	191	214	197	184	193	192	180	187	198	213	198	182	185	186	187	205	202	182	205	230	179	199	186	222	209	190	175	208	207	187	197	190	194	193	187	190	204	194	209	184	175	203	180	204	182	177	192	193	182	202	190	184	173	169	202	182	178	202	207	183	182	206	191	181	208	215	188	201	211	185	189	182	172	181	180	204	208	210	192	168	200	197	180	208	204	180	194	199	185	235	182	181	181	191	214	179	183	207	185	207	180	193	210	164	202	224	199	218	196	183	204	181	200	203	193	192	209	171	208	177	175	199	203	164	192	187	185	184	154	192	218	202	190	205	183	191	205	216	186	185	202	194	201	207	193	178	182	179	185	184	190	190	197	205	195	201	173	208	203	203	188	219	180	154	210	187	191	186	197	203	186	201	188	206	199	205	188	196	210	184	173	190	175	201	218	193	217	188	207	192	181	208	204	187	191	167	179	187	167	179	218	195	198	217	192	174	208	221	175	189	192	173	178	201	166	206	195	173	205	203	206	204	205	204	188	198	199	201	195	185	203	218	191	218	191	194	205	183	173	168	180	205	192	186	176	192	167	195	167	194	166	186	189	199	192	190	171	153	179	196	204	183	207	171	185	186	217	203	190	192	174	193	176	188	206	209	192	197	182	200	170	165	236	196	193	214	225	212	208	181	196	193	192	187	205	196	178	203	180	191	189	205	189	190	177	194	193	187	180	197	184	192	167	199	187	187	195	206	171	213	175	190	193	213	213	177	198	178	181	209	184	181	195	181	199	190	204	160	219	197	219	195	191	176	183	226	179	207	180	197	180	198	177	207	194	201	179	163	166	175	204	214	170	178	195	210	180	183	214	188	187	157	173	185	183	189	186	198	183	212	193	199	228	215	206	190	205	182	201	186	185	195	192	179	177	194	195	192	169	192	220	185	198	174	185	214	185	180	175	186	177	199	216	192	168	207	182	171	164	208	195	221	201	184	214	167	179	194	206	174	195	229	177	182	179	185	186	204	190	187	190	178	185	199	202	216	193	192	188	202	191	194	199	199	192	185	182	176	185	183	184	199	166	172	210	177	217	190	206	197	190	173	184	181	197	180	192	187	190	188	202	223	185	199	179	188	179	183	204	203	177	197	182	214	171	184	174	187	199	187	175	195	188	176	199	181	196	174	199	204	209	214	172	210	169	192	191	177	191	187	184	190	178	187	183	223	191	178	207	184	214	196	222	181	213	163	193	198	200	190	191	198	194	189	199	176	204	192	217	194	198	186	183	196	241	168	202	171	189	173	191	186	202	201	170	170	172	196	187	199	196	219	186	193	182	181	181	184	193	175	195	178	185	193	176	174	187	205	186	200	205	172	194	197	186	174	191	184	210	201	207	195	181	189	193	185	183	177	205	203	213	211	195	196	183	190	183	204	194	204	197	190	169	194	183	196	174	208	185	187	220	195	163	185	177	184	189	195	211	204	201	193	202	174	173	192	185	180	173	190	184	189	208	178	230	170	190	227	174	200	210	210	179	195	191	202	174	188	199	182	193	191	193	199	175	177	205	185	211	199	208	168	165	212	191	210	177	201	198	213	201	166	172	218	167	186	193	197	195	190	189	193	198	196	179	218	180	214	203	180	181	181	184	185	194	189	169	206	216	166	195	195	190	197	187	195	168	192	198	210	226	184	183	196	184	188	192	211	194	186	197	203	202	170	168	181	176	201	210	204	194	198	201	171	181	184	206	183	194	198	186	196	181	207	200	191	219	179	183	177	188	191	217	202	177	196	183	202	179	158	193	191	206	207	200	208	206	201	181	169	204	213	187	184	187	188	182	209	186	191	190	208	183	211	221	211	184	177	182	160	194	197	179	229	190	165	182	179	188	181	177	215	197	229	190	188	222	192	194	180	183	184	184	179	190	214	211	196	170	205	175	183	221	201	182	200	220	188	174	200	184	196	187	187	199	209	189	200	182	191	192	199	180	207	192	194	189	176	190	163	215	189	163	169	192	211	209	173	195	228	183	200	192	181	167	191	207	211	187	173	181	194	160	177	221	209	188	182	195	181	184	166	206	211	207	188	187	170	190	198	185	177	164	206	191	179	191	195	182	201	208	197	198	180	166	207	213	188	217	189	221	205	174	191	221	190	187	189	203	193	200	217	209	187	215	198	181	229	197	170	184	203	203	174	198	218	203	184	198	186	186	172	195	199	192	179	204	185	194	183	186	191	191	199	183	175	188	194	177	159	180	190	181	219	174	206	206	191	200	216	183	193	178	198	195	177	179	203	213	189	180	217	205	207	184	174	181	176	198	198	174	200	169	210	223	220	190	205	190	208	183	202	200	203	190	188	186	191	184	196	195	166	194	178	180	199	209	172	204	184	191	181	173	168	203	189	172	193	172	188	210	200	194	180	221	201	203	209	186	192	188	176	205	207	198	191	181	211	212	200	204	171	190	181	205	185	226	194	173	190	191	187	177	217	193	176	196	184	215	178	208	192	189	183	203	180	187	186	192	191	169	212	211	182	183	177	177	182	185	197	194	215	205	196	191	184	208	175	194	190	206	171	199	193	184	205	212	195	190	191	195	188	175	182	166	197	191	221	195	212	181	182	175	190	211	225	185	166	187	178	185	181	209	183	185	197	199	183	186	177	182	184	184	182	191	201	198	174	156	199	190	177	212	185	178	203	222	172	196	184	185	203	191	191	170	200	203	211	165	201	179	188	188	204	193	206	195	211	174	189	188	194	210	211	186	195	180	200	199	188	199	202	195	194	216	166	184	177	205	222	189	189	184	192	187	195	179	199	213	192	185	196	196	202	187	207	170	223	201	182	198	174	182	159	184	184	210	180	190	215	210	175	188	177	193	185	203	182	175	176	196	179	167	198	199	194	216	203	210	200	173	189	204	210	198	195	187	211	214	202	178	182	211	178	207	192	182	182	192	197	161	211	167	169	188	214	197	192	179	187	181	188	196	211	192	196	174	204	193	195	196	192	199	195	215	215	191	179	179	195	192	195	209	196	212	179	195	190	173	191	191	201	163	207	178	198	181	176	191	193	180	189	208	214	215	173	199	174	182	169	204	187	192	183	175	201	182	196	190	226	206	198	192	192	180	190	182	170	210	200	202	182	180	192	207	202	195	189	181	178	220	202	175	171	197	181	210	191	219	179	202	172	199	165	190	182	172	180	173	196	176	187	188	198	180	193	200	169	202	183	185	196	194	200	176	167	193	185	175	197	179	184	186	201	182	218	196	223	176	184	215	177	174	178	182	182	220	188	187	194	175	192	179	211	185	189	171	206	197	179	188	181	189
14486	26581	23959	13515	8368	5929	4680	3742	3232	2812	1899	1529	1200	1104	985	816	770	715	679	620	578	580	507	494	443	472	429	442	433	433	393	407	371	378	390	386	401	415	328	366	385	390	340	369	333	368	341	330	353	345	371	356	327	373	342	350	379	372	336	348	369	358	309	338	333	352	337	367	341	347	321	352	338	336	333	326	318	343	290	347	335	347	313	336	337	312	328	328	328	353	345	335	347	298	292	345	316	334	352	328	326	339	371	322	327	326	326	376	349	356	338	362	314	370	364	327	332	321	314	323	329	338	322	324	309	335	370	331	309	333	330	313	305	368	317	316	329	316	333	346	372	335	293	340	334	334	357	351	319	318	307	318	345	314	347	338	296	355	304	358	314	363	322	359	311	312	344	320	318	332	334	348	332	339	328	326	357	322	326	285	334	310	325	326	357	362	305	317	336	339	344	327	352	364	345	337	331	340	330	325	323	350	289	298	330	353	354	285	338	347	362	306	301	366	320	324	367	320	326	339	316	314	307	291	353	365	355	338	320	358	333	309	381	296	313	319	332	349	341	327	328	341	309	337	344	337	324	326	314	338	335	308	335	313	323	364	281	342	330	348	357	344	331	349	325	318	334	338	314	312	366	312	332	328	323	353	355	296	344	317	338	341	343	318	345	334	320	321	347	313	319	324	358	318	358	329	345	314	344	350	344	304	334	343	341	350	319	345	355	302	295	303	358	323	320	343	338	320	333	331	331	330	335	331	333	324	313	349	340	314	315	348	332	340	340	327	349	320	343	335	298	316	337	346	345	344	332	343	325	330	362	335	330	336	325	325	339	291	341	337	338	340	333	347	341	329	366	289	336	371	381	334	360	352	371	322	326	343	359	344	355	310	319	311	351	307	323	349	328	316	349	320	324	357	331	330	327	343	340	340	296	326	343	371	333	339	330	342	362	310	349	323	311	339	338	342	320	365	317	316	354	303	323	301	355	343	325	341	341	303	307	319	404	323	314	343	321	346	318	340	329	335	301	317	329	348	333	312	308	349	334	307	354	341	317	300	303	303	351	315	355	332	324	337	296	329	337	304	351	325	323	305	336	335	338	356	329	343	336	334	343	350	361	314	293	305	339	318	329	317	336	350	311	358	360	327	317	329	344	315	324	354	318	334	309	351	338	351	299	353	326	325	309	353	329	361	335	344	338	304	317	319	348	359	367	317	343	346	348	299	337	342	334	332	343	335	314	347	340	321	303	329	326	361	337	337	333	337	350	312	348	331	328	342	330	337	348	322	346	319	327	335	348	324	333	331	351	310	318	328	333	315	311	307	336	319	350	360	355	328	358	328	354	341	328	329	324	363	329	351	337	337	313	315	312	330	346	330	332	339	319	315	304	305	332	316	350	329	314	313	340	300	336	332	345	315	344	310	345	346	345	345	347	315	335	325	332	299	324	305	346	301	323	300	331	332	341	332	344	345	363	314	302	354	304	359	332	327	332	352	321	343	331	334	303	320	344	326	312	354	322	365	351	315	315	315	340	321	343	313	350	330	329	333	327	313	346	322	331	320	381	317	338	331	310	317	335	305	294	313	329	320	339	337	314	349	334	338	337	327	321	310	317	322	317	298	359	304	333	326	316	306	336	308	346	348	328	339	356	336	320	320	331	318	346	342	334	333	350	335	346	328	321	314	335	331	314	333	338	322	342	316	338	330	372	308	333	362	335	343	339	338	335	327	349	346	333	338	323	319	347	331	342	357	361	337	296	356	325	368	313	336	361	320	324	336	362	322	302	302	356	323	329	313	313	280	334	318	322	349	313	328	319	322	318	330	343	365	315	354	311	339	310	322	316	320	344	327	340	336	330	335	328	330	343	296	354	365	300	321	374	317	335	345	323	320	345	330	326	321	321	326	329	332	348	321	300	338	347	322	323	357	339	318	317	283	291	344	392	322	329	332	320	326	350	320	323	318	322	317	306	318	331	329	328	349	315	313	321	339	349	340	339	329	315	344	330	310	338	315	328	336	293	335	323	318	353	324	290	334	294	348	348	326	333	348	361	359	319	364	346	342	312	359	313	311	362	342	309	291	348	347	376	338	348	338	334	328	332	333	344	341	320	341	338	297	341	363	311	329	364	331	322	307	315	313	342	316	338	355	351	322	296	333	325	353	321	352	353	308	336	331	342	355	361	325	345	331	339	337	324	330	283	320	349	350	352	329	296	320	343	332	335	305	304	327	353	333	319	354	324	307	315	348	348	318	319	331	335	325	338	338	370	359	347	332	339	318	350	327	332	350	325	349	344	334	350	369	324	343	331	305	349	313	354	337	326	345	336	353	329	359	357	341	355	339	309	341	345	341	283	325	326	318	314	324	285	342	352	361	319	322	331	335	325	333	343	339	320	322	326	297	330	315	309	324	344	334	313	334	350	300	327	334	324	349	347	323	351	351	354	353	321	310	329	326	330	319	339	314	324	301	334	313	317	352	319	343	330	314	321	351	344	350	312	340	371	342	337	338	320	284	296	334	300	310	317	326	317	302	350	344	385	353	362	350	330	329	315	329	330	313	304	337	306	335	312	306	350	327	337	310	328	333	320	340	338	322	341	365	322	298	345	332	316	331	319	315	323	320	317	344	310	312	343	304	351	314	345	336	364	341	336	322	355	346	315	321	343	330	318	314	360	339	347	323	336	345	365	368	342	335	355	315	332	313	328	353	308	355	343	332	341	354	354	327	314	312	348	327	324	326	326	313	293	365	352	321	325	324	337	328	315	348	291	317	328	345	315	328	345	371	297	331	328	318	330	341	299	309	343	313	312	297	321	293	321	328	321	300	329	349	348	367	357	306	313	317	304	350	331	348	347	329	318	320	298	350	327	309	335	322	317	299	340	309	330	358	367	311	286	297	331	356	363	335	315	325	305	358	339	309	324	289	356	317	296	331	349	341	339	350	366	351	360	322	352	343	311	340	328	335	351	315	330	314	359	349	302	334	361	323	347	341	303	344	319	335	356	276	324	310	316	299	336	321	344	341	339	318	337	363	320	304	310	337	334	320	334	307	349	356	381	303	325	315	315	314	365	346	332	350	312	303	312	302	346	340	358	296	349	320	332	298	310	341	307	289	326	336	311	340	368	345	351	312	337	328	326	338	328	318	346	302	326	349	332	331	350	353	314	331	327	345	319	318	326	335	358	331	321	336	329	351	362	371	341	324	346	308	343	306	349	358	357	349	312	336	312	338	348	324	331	341	356	372	318	294	395	332	340	344	354	342	335	369	330	340	311	317	309	325	342	302	335	299	295	325	347	343	307	317	335	338	339	316	314	318	332	346	387	319	308	320	338	351	328	327	308	345	314	303	291	341	315	334	327	341	300	345	332	324	299	321	306	314	329	301	326	321	342	335	309	323	334	345	322	340	284	316	352	335	317	306	306	297	324	315	332	349	319	317	326	327	345	357	344	330	337	340	301	318	322	330	347	321	290	327	325	320	319	381	326	315	339	344
27057	20381	11834	3246	1043	875	786	667	729	649	643	609	573	541	547	569	571	590	553	507	549	492	518	517	501	548	523	518	462	548	523	516	521	522	503	528	521	505	491	508	507	498	495	522	510	527	567	541	523	535	494	558	516	510	504	540	552	501	529	497	529	485	516	514	539	517	502	534	520	464	550	531	532	527	524	490	467	500	558	496	470	495	536	520	524	479	536	538	523	499	525	537	531	490	518	487	537	447	549	496	512	516	542	552	538	487	521	499	505	521	520	500	518	501	534	495	588	491	496	505	541	522	500	544	521	533	491	553	556	507	504	494	561	513	488	504	504	545	475	543	514	527	492	488	515	526	516	528	528	495	530	505	547	522	508	509	528	569	553	493	507	505	559	509	539	492	463	534	543	528	551	524	517	500	515	499	538	536	520	507	488	548	554	509	524	506	512	515	469	509	524	525	488	514	478	534	516	516	567	530	540	482	525	522	543	517	494	550	526	515	519	528	538	487	511	512	553	540	526	498	496	479	486	546	515	507	504	520	548	507	466	527	505	541	509	513	517	482	515	505	546	543	489	491	545	513	483	487	528	490	494	536	486	514	539	495	518	548	524	547	505	517	498	521	536	530	527	507	488	495	537	535	525	497	551	520	507	531	541	513	521	493	497	468	483	514	551	508	507	548	548	551	496	522	527	473	497	529	484	479	531	541	494	517	482	555	496	523	521	504	545	527	480	537	512	510	497	504	537	489	511	543	494	510	516	550	512	533	541	557	503	529	535	547	535	505	488	534	506	515	512	533	490	495	516	526	547	537	524	535	513	551	503	519	515	489	525	515	537	530	512	503	561	483	547	539	491	467	541	520	536	515	499	496	510	533	485	507	508	504	481	530	555	497	526	534	485	511	541	505	498	513	532	525	559	524	539	514	497	491	523	518	505	525	467	525	494	514	499	521	531	514	510	503	546	469	553	523	481	512	534	545	534	507	561	492	515	500	492	520	539	533	518	528	490	488	517	533	509	505	553	535	515	494	507	533	520	517	521	489	513	498	520	520	510	531	500	536	516	526	503	503	477	496	546	476	515	540	499	519	533	534	468	525	516	541	476	515	503	487	525	548	534	545	514	509	504	523	532	539	497	494	548	512	534	514	492	505	517	473	520	517	449	490	524	522	544	484	516	518	542	532	531	556	530	521	504	489	548	529	526	534	536	528	528	486	520	564	525	522	496	536	520	529	515	515	554	548	516	481	559	514	522	508	552	551	510	546	531	501	493	577	514	512	484	541	507	501	501	511	529	510	521	510	509	531	524	539	500	497	514	537	490	522	513	544	492	508	524	499	507	516	535	510	539	535	504	523	537	506	493	483	539	511	536	523	504	545	521	506	473	509	550	524	496	520	503	492	498	505	548	523	517	504	525	507	503	503	537	524	507	541	554	532	562	494	500	539	481	477	534	580	557	490	493	493	504	528	515	511	510	513	529	474	536	529	479	514	542	522	537	512	521	507	494	528	520	502	508	515	500	496	535	492	509	498	501	535	553	544	524	515	487	535	489	515	544	511	569	509	490	514	560	508	517	513	549	523	524	505	495	527	517	544	504	517	497	517	509	524	517	477	495	492	521	524	545	496	537	529	560	510	516	512	542	520	513	539	506	476	517	538	546	506	479	518	517	523	512	514	518	555	549	489	488	497	472	493	583	546	536	490	513	523	511	528	540	473	508	578	503	529	509	499	490	508	548	498	501	535	526	502	500	514	508	485	523	522	517	505	536	550	484	503	530	522	514	534	510	524	535	511	492	531	524	483	486	534	547	523	524	541	492	554	532	564	508	535	525	513	522	553	552	514	505	509	514	502	526	543	509	497	475	512	492	533	497	554	511	502	512	530	513	530	521	495	490	524	514	488	503	464	548	502	520	503	515	561	535	505	482	512	531	490	511	533	507	518	507	499	487	508	507	519	485	541	460	520	509	516	557	518	495	512	486	555	510	516	521	502	503	545	558	531	505	553	498	545	564	520	492	550	522	550	544	499	526	494	492	513	535	512	503	480	505	522	525	469	530	513	524	531	523	521	545	518	548	480	538	522	517	521	504	498	515	500	518	517	541	500	545	531	501	509	467	462	508	494	512	535	485	529	514	537	485	527	489	478	563	558	488	505	533	530	528	502	515	520	515	488	516	497	514	494	516	515	549	481	506	537	533	484	540	556	537	511	573	550	505	543	496	508	482	555	535	511	495	517	521	488	525	558	501	518	510	522	518	507	486	532	533	536	521	529	511	520	532	480	481	524	525	516	512	488	541	523	517	534	507	523	524	493	543	533	522	541	479	501	488	510	478	521	496	486	508	526	501	552	526	556	526	503	520	549	549	532	537	493	492	479	516	560	552	494	518	478	484	559	503	501	474	552	510	514	542	522	516	537	507	507	522	551	537	527	522	489	517	464	519	552	519	515	541	525	531	524	511	561	499	515	507	547	522	514	482	493	541	526	530	512	529	470	474	542	521	512	509	520	517	526	511	520	520	499	505	517	596	548	499	534	526	564	520	522	539	516	478	492	525	503	492	521	505	531	516	526	540	487	499	559	549	499	508	506	540	510	509	537	522	509	501	540	543	537	510	478	535	505	536	538	513	517	523	550	502	528	513	505	521	532	489	505	504	498	513	538	536	534	562	517	546	496	518	507	505	533	509	480	532	538	493	504	510	533	509	502	544	523	515	509	462	501	526	499	498	498	553	477	530	516	531	560	529	514	562	552	540	532	532	496	517	530	499	528	546	522	522	502	554	518	551	509	523	532	542	524	525	531	516	469	495	512	551	523	542	468	494	502	492	505	524	512	493	530	512	525	511	519	518	495	505	503	502	537	512	512	507	527	515	563	547	523	507	520	530	523	545	551	519	517	527	538	543	495	505	518	538	529	456	514	534	515	530	508	508	530	497	523	466	510	546	530	517	500	515	508	528	485	547	537	505	544	529	515	528	514	513	554	523	549	521	510	541	497	480	533	482	465	527	495	561	493	563	565	489	507	501	527	521	521	528	505	528	498	490	514	537	522	501	451	511	518	543	486	538	542	521	513	520	568	508	509	513	499	500	485	519	513	551	479	503	559	524	499	538	524	524	529	536	506	519	522	500	547	525	518	453	520	519	522	531	525	540	552	530	504	521	546	531	515	523	511	535	561	467	493	535	526	520	518	536	496	540	546	560	478	509	536	493	492	505	515	468	528	526	533	551	572	500	510	513	533	509	488	545	537	538	529	530	521	545	510	484	474	541	492	500	543	541	523	520	521	513	533	518	479	524	523	504	521	568	495	516	514	548	505	489	473	520	518	530	483	519	527	518	549	558	492	546	510	553	475	513	481	547	519	483	517	547	550	510	504	500	485	481	469	490	482	524	501	514	525	502	516	496	491	488	514	513	554	511	533	484	529	491	500	593	549	508	516	529	513	508	505	507	503	510	531	488	522	540	503	500	521	499	518	497	506	501	485	520	547	506	575	509	545
10267	14811	14192	5039	2410	2035	1801	1624	1449	1252	1221	1069	1011	912	918	908	884	884	888	914	856	872	844	886	852	866	884	858	833	795	867	855	824	862	819	836	839	852	832	840	820	856	855	835	818	885	853	844	846	818	769	921	826	832	894	793	812	854	815	825	820	809	809	836	826	808	856	799	778	852	843	811	863	879	851	832	799	870	917	819	846	796	827	782	834	804	783	822	837	839	816	846	851	844	845	832	816	843	845	782	808	805	832	862	867	808	840	793	760	866	910	795	825	840	818	820	819	805	824	865	834	787	818	831	866	827	836	821	800	798	783	822	872	900	889	867	807	851	832	855	871	801	882	776	846	781	854	793	827	761	799	898	828	863	831	860	797	814	862	812	812	792	843	834	859	859	821	822	874	838	793	847	798	816	805	877	887	842	857	872	860	807	812	831	867	807	798	868	863	837	820	878	831	800	857	838	841	866	830	788	764	834	804	864	770	827	856	814	843	777	879	869	822	837	818	806	829	846	810	789	824	847	770	853	868	786	822	804	836	834	787	831	852	815	903	806	847	854	794	796	856	852	840	835	891	843	803	840	834	833	843	769	798	833	771	813	803	848	807	836	819	853	889	818	798	814	851	759	809	831	819	808	818	806	836	837	854	866	860	843	819	850	822	874	829	859	854	832	874	816	860	838	822	850	774	794	811	811	841	824	812	896	850	838	846	808	900	843	825	822	869	847	839	790	830	811	855	857	782	834	830	818	820	835	793	835	773	841	802	814	833	866	853	856	810	843	788	743	846	812	839	799	852	823	776	789	799	880	866	822	801	828	841	780	797	880	814	816	884	835	877	816	816	851	799	818	841	846	826	818	813	841	861	799	807	779	860	817	889	794	845	834	882	872	807	829	889	817	806	810	861	854	803	824	813	840	837	811	845	882	836	788	848	827	805	833	857	835	816	779	857	839	788	845	835	783	828	811	828	797	815	820	854	829	855	822	834	834	807	852	833	805	820	826	858	817	798	839	852	857	819	803	777	846	796	827	843	843	828	795	887	809	861	769	851	838	820	856	801	848	816	817	794	837	819	849	818	841	823	847	803	775	861	818	812	864	848	851	876	812	795	792	852	861	772	871	843	810	840	840	850	832	859	813	837	785	832	817	830	856	823	844	782	836	767	825	838	871	801	793	833	792	847	839	851	812	864	823	871	851	840	828	836	784	873	843	844	847	848	835	787	867	865	793	811	846	849	827	825	857	856	818	765	859	831	840	825	835	824	825	774	856	838	797	861	843	824	824	799	814	809	873	854	849	824	840	829	855	804	834	781	830	803	810	853	771	843	831	859	854	799	906	831	846	852	828	861	811	865	794	846	828	786	821	809	851	860	852	856	849	808	846	851	824	816	831	842	829	822	865	777	832	774	865	855	777	807	855	808	823	804	803	806	826	839	834	829	806	824	837	824	821	827	861	796	836	814	825	857	828	829	835	871	828	819	790	830	852	839	819	828	769	836	869	830	826	797	846	820	795	832	852	835	837	816	826	822	825	839	820	866	773	825	883	838	855	822	798	847	832	882	824	840	835	828	807	853	764	849	831	806	830	873	804	773	821	847	836	797	837	822	832	828	836	824	861	826	824	830	834	808	827	852	864	802	831	858	809	801	815	827	800	798	810	875	895	806	808	866	879	803	803	826	820	833	841	826	772	837	798	844	844	857	769	782	794	851	865	860	883	804	844	830	833	807	877	825	877	846	788	856	866	846	802	789	807	842	875	827	845	830	854	824	798	822	839	856	859	867	773	815	820	738	905	822	838	805	867	787	823	836	816	815	829	885	824	812	851	818	843	885	821	804	777	873	807	873	791	726	806	854	870	778	798	855	830	792	862	861	843	830	814	861	788	809	861	859	796	809	867	824	804	826	835	869	817	859	837	816	820	823	831	864	831	831	830	820	811	790	862	851	798	814	863	816	816	829	867	889	817	811	864	844	844	811	822	833	813	796	801	870	815	845	840	866	861	844	779	790	822	791	827	804	832	817	810	784	778	843	809	840	861	876	843	865	849	842	830	837	810	812	870	840	851	821	859	779	845	826	891	835	838	807	828	850	839	838	811	827	806	832	869	792	842	831	816	872	875	847	851	845	832	865	848	802	850	890	874	785	815	831	796	821	808	792	869	800	867	833	842	856	861	858	776	810	847	837	772	842	819	793	833	865	845	847	793	881	805	862	847	810	784	802	847	840	816	824	844	881	809	861	844	867	853	847	861	813	823	881	846	796	825	787	815	825	761	865	762	864	797	847	832	835	795	795	824	798	817	873	849	843	903	881	835	821	799	874	813	827	846	826	855	893	861	797	820	871	810	853	896	809	826	811	799	795	809	802	809	851	793	811	820	802	792	934	825	821	823	850	827	835	856	840	812	823	817	808	823	830	844	834	927	797	847	820	805	886	818	809	848	828	834	837	883	845	860	881	865	853	792	886	847	842	825	792	835	829	843	834	854	867	779	826	856	832	828	869	842	845	799	776	826	856	799	786	790	858	854	820	801	820	883	852	852	829	852	763	809	855	786	772	813	823	834	841	854	833	832	875	843	818	794	842	830	820	780	892	837	783	836	810	830	833	808	888	845	759	842	818	828	839	802	773	796	808	798	801	890	838	836	828	809	843	783	835	824	793	802	844	805	838	871	832	848	806	859	813	874	823	907	805	899	859	786	850	884	824	808	851	832	769	826	876	837	830	834	843	810	785	840	845	811	867	851	813	844	864	887	840	840	807	800	766	783	840	876	812	836	871	839	795	801	787	775	837	805	839	807	839	829	766	832	832	844	806	801	800	848	847	816	788	775	862	822	817	858	801	799	816	814	841	798	809	822	820	842	811	877	883	826	813	778	822	833	879	824	863	812	814	794	850	844	854	836	828	850	849	857	802	820	813	859	833	849	857	767	833	840	840	795	826	847	871	815	839	842	852	835	857	835	860	840	792	841	811	823	881	800	795	810	813	771	858	878	818	778	864	848	870	811	844	844	836	793	781	829	796	810	861	836	844	784	884	797	815	796	822	832	823	832	862	822	811	815	802	857	800	812	809	823	796	868	840	854	859	811	845	829	795	846	829	825	845	768	872	841	869	833	835	884	850	816	812	824	821	883	817	826	798	804	835	829	778	826	828	819	801	789	807	827	803	811	819	833	833	813	878	798	865	795	791	876	855	859	839	832	772	811	873	829	810	815	836	836	880	844	823	854	835	833	829	843	815	798	873	828	834	823	818	863	843	851	814	830	819	845	849	826	854	810	870	827	820	832	790	783	854	833	802	824	851	870	834	863	871	822	835	812	826	833	826	838	830	823	837	831	834	815	803	805	877	841	812	822	832	853	842	853	861	778	811	810	800	859	803	805	831	831	788	811	862	851	799	831	837	793	911	862	832	817	808	844	860	888	806	799	916	858	837	842	858	844	819	837	897	809	812	821	791	817	849	797	777	868	753	839	801	817	851	845	849	823	841	796	839	801
24626	21393	28390	24725	18810	3216	1452	1078	886	826	748	687	635	606	603	573	534	524	547	521	520	509	507	502	497	484	487	470	528	471	485	544	505	496	522	477	459	468	482	460	479	464	455	473	475	449	468	456	479	486	466	455	450	471	487	476	517	484	489	498	478	476	487	450	460	457	457	463	500	447	464	456	513	485	478	466	445	445	444	478	476	465	461	474	471	515	449	465	484	511	442	481	445	500	450	504	498	519	471	451	486	455	479	485	448	449	503	472	466	474	446	469	450	507	471	503	492	445	448	465	426	459	451	482	474	469	451	471	449	452	501	470	461	466	459	444	475	441	458	456	474	480	469	472	437	464	486	465	466	489	444	463	460	466	499	480	483	466	494	462	494	506	462	494	431	489	430	451	419	464	470	461	464	503	463	473	477	487	460	457	465	450	505	475	501	480	437	464	497	484	452	451	468	499	458	500	427	471	475	447	489	477	470	481	481	482	470	468	465	488	436	479	451	476	460	477	470	483	425	485	465	458	483	475	470	493	450	454	488	451	483	461	454	459	490	437	455	476	449	466	484	467	481	473	458	463	450	469	484	492	476	463	468	523	496	451	467	466	474	485	480	478	431	457	476	471	476	471	515	467	494	452	484	483	475	443	510	478	481	476	460	489	459	479	477	446	484	444	491	488	500	466	460	445	486	487	468	499	462	466	456	484	452	443	457	477	477	444	461	417	483	475	494	462	471	461	464	452	484	476	478	446	470	489	486	448	488	488	463	442	483	457	493	486	462	469	460	485	459	484	479	471	469	463	461	497	503	478	433	449	442	461	510	472	502	478	479	458	460	478	467	482	432	451	465	448	496	472	462	455	460	472	461	501	496	463	483	504	450	476	444	491	465	451	521	491	446	499	446	457	481	425	483	459	472	452	488	449	485	519	452	487	468	451	460	429	497	466	481	469	483	476	473	470	484	462	454	447	467	448	438	459	435	440	446	442	446	437	491	466	450	459	450	493	468	495	477	472	509	474	454	477	490	469	508	471	452	468	470	498	441	452	446	478	506	457	447	463	449	513	459	482	463	476	453	436	471	494	486	510	487	468	484	445	438	453	495	456	494	483	433	464	461	487	454	482	483	520	476	474	501	465	441	490	462	457	436	497	486	487	444	440	488	463	442	450	503	464	446	457	467	488	480	445	463	469	529	483	470	486	486	475	493	469	478	495	478	469	499	446	456	477	488	451	505	487	488	493	452	485	489	519	449	487	477	470	450	474	486	458	433	477	459	487	431	440	467	433	438	500	480	454	467	418	448	436	445	481	450	470	474	458	471	470	452	477	452	433	471	498	488	472	502	484	466	452	469	488	478	485	453	452	483	472	474	471	483	475	448	464	475	481	471	464	507	485	476	446	438	488	469	490	487	456	464	500	447	429	487	496	466	504	461	477	468	466	460	469	432	489	449	470	462	478	531	466	433	475	455	492	452	523	460	474	435	497	489	446	420	446	460	443	471	478	469	474	488	480	473	490	456	435	445	501	506	476	440	446	467	468	440	472	481	457	475	463	484	464	468	462	461	489	447	486	455	459	415	447	500	451	462	492	452	453	464	485	479	468	435	438	488	451	463	439	467	478	467	446	465	477	503	472	454	445	456	431	450	505	451	459	438	435	485	458	474	455	475	474	466	470	467	451	452	489	486	482	439	518	473	473	501	454	424	463	486	489	501	447	468	524	498	498	454	463	458	494	464	489	430	471	505	431	481	450	453	459	455	462	470	483	520	473	472	499	509	451	490	472	465	514	497	488	440	460	486	454	468	446	459	502	455	475	467	511	457	449	466	486	458	486	469	489	465	472	466	511	477	453	447	472	478	433	463	451	506	435	452	498	461	427	475	463	465	476	435	463	501	465	450	463	455	460	495	461	453	466	470	476	493	438	451	462	496	515	467	477	459	446	491	456	459	474	465	481	478	450	455	468	463	480	436	457	508	456	478	480	477	474	460	453	462	466	476	467	459	482	466	494	500	492	492	497	447	468	473	431	515	445	471	451	460	476	474	452	524	463	498	472	421	444	522	482	444	451	483	472	467	458	475	471	466	485	446	450	484	472	426	458	449	414	482	495	459	465	487	451	484	464	477	452	511	483	495	479	488	485	472	457	467	461	480	442	489	486	438	493	430	402	500	466	461	496	459	490	476	467	468	487	484	490	463	508	498	462	499	470	457	497	462	441	498	474	477	458	442	469	503	473	454	476	479	475	395	487	492	457	492	511	495	486	467	458	455	434	477	446	460	453	459	459	483	462	485	478	445	438	437	490	458	462	481	460	456	479	446	451	505	475	469	423	477	446	484	453	459	475	466	510	439	451	481	451	481	459	468	434	498	435	496	445	525	487	478	465	456	457	465	475	460	461	496	502	471	461	476	451	458	464	448	469	476	471	511	451	428	482	450	437	499	476	443	459	415	454	457	470	481	461	435	454	479	502	497	481	464	450	519	489	477	451	441	475	487	430	466	455	466	391	451	466	485	485	445	471	475	475	476	447	505	464	491	472	480	495	478	424	469	487	492	462	445	479	488	490	434	482	452	496	498	464	495	460	462	464	459	469	425	481	477	459	467	474	495	449	491	486	471	482	462	448	462	463	451	477	494	501	466	453	467	504	497	475	467	475	448	507	470	488	499	476	470	491	516	431	497	473	463	468	468	449	497	469	463	482	526	460	478	464	454	523	495	474	411	446	498	469	472	462	449	453	500	450	461	441	502	456	530	461	447	489	468	450	482	460	457	472	481	526	465	487	493	480	435	441	484	461	442	506	501	448	461	454	464	444	475	507	470	508	493	466	483	459	463	482	480	415	486	482	471	495	470	512	431	456	461	477	488	478	482	474	484	478	451	450	483	477	490	493	488	453	467	468	483	482	467	421	470	499	560	449	496	432	439	506	468	480	507	480	478	455	507	495	459	461	495	428	469	447	460	482	452	456	461	482	458	481	465	471	477	491	471	448	482	473	488	485	505	464	471	491	474	482	472	460	462	459	470	473	479	493	486	480	463	459	416	478	461	453	500	476	463	482	487	463	464	449	494	448	475	444	430	468	460	457	458	477	494	451	449	455	464	444	481	442	438	442	486	484	481	481	487	446	468	463	463	463	485	463	420	456	470	486	460	487	493	450	481	485	447	495	468	466	498	496	459	503	490	492	462	494	485	465	455	468	479	434	490	436	481	449	518	447	428	463	495	524	466	446	481	462	520	460	513	445	463	482	468	481	442	503	516	461	448	465	481	433	448	452	444	468	471	492	414	472	481	436	474	404	464	476	472	439	469	453	488	445	454	466	475	497	469	505	470	445	433	446	469	479	464	467	464	442	483	456	472	474	472	469	455	473	473	485	507	490	454	462	468	461	500	451	496	491	461	445	485	484	480	476	472	455	471	472	476	494	465	452	470	493	423	481	432	457	451	481	470	474	464	469	457	451	484	434	513	484	477	422	457	523	508	477	466	480	454	446	497	486
12563	25286	21231	8329	5089	3906	3198	2829	2222	1962	1780	1494	1261	1195	1122	1080	1020	974	924	954	922	943	921	855	851	858	836	784	835	801	820	807	861	803	806	831	794	776	791	794	771	787	817	772	822	827	792	778	775	798	785	732	831	789	751	720	779	736	770	773	784	791	825	738	757	815	773	830	784	805	834	824	766	790	782	745	775	780	754	768	784	775	776	756	769	798	745	750	807	771	774	735	803	777	740	748	729	758	714	812	744	822	786	799	821	796	779	782	708	794	755	766	784	775	778	742	796	748	776	804	691	810	767	730	757	779	790	793	788	751	840	749	831	754	788	744	769	759	785	725	765	736	736	745	750	735	760	763	789	729	789	768	748	777	771	786	766	792	796	737	795	802	793	734	782	753	796	724	736	767	767	785	778	757	756	750	786	767	795	817	809	787	765	775	768	765	792	759	760	733	735	796	788	806	774	796	740	758	830	792	752	750	788	767	742	763	778	695	760	739	728	780	751	755	787	795	832	816	793	791	774	750	766	792	781	732	757	762	777	759	809	749	775	775	781	786	808	811	799	787	783	782	762	782	746	810	814	775	777	739	777	766	745	765	762	730	770	760	807	792	720	777	769	760	769	764	799	800	803	802	698	756	744	741	791	726	770	738	759	729	820	768	754	767	804	748	793	774	727	791	841	794	758	788	735	836	738	758	780	757	792	780	792	795	743	800	795	808	785	725	738	762	780	779	795	774	777	758	741	773	811	743	806	785	743	774	775	765	769	837	752	783	770	799	814	805	736	748	753	790	781	757	803	746	793	765	782	779	735	800	782	847	730	754	792	802	731	746	747	752	767	787	701	785	761	774	728	741	820	735	731	801	744	779	776	772	835	746	827	775	773	726	751	789	723	755	728	819	814	782	731	716	799	841	724	776	771	737	749	808	756	758	773	780	798	773	795	761	754	780	784	750	724	785	770	749	764	768	767	744	712	787	744	763	786	741	794	773	734	811	739	758	751	745	765	751	780	801	778	754	771	793	737	787	762	757	756	795	768	702	766	772	748	762	761	754	789	728	825	784	756	774	753	743	759	820	812	790	714	738	746	753	738	792	779	804	815	732	803	777	764	746	737	760	783	735	745	731	761	791	765	770	746	788	760	796	789	762	780	820	742	804	736	811	757	813	733	775	744	757	779	737	762	761	784	765	763	748	761	691	806	781	760	753	758	826	744	816	795	771	741	746	822	768	790	792	806	805	810	769	806	784	726	811	765	744	802	761	812	814	809	765	785	786	721	803	718	755	821	752	704	800	735	791	801	741	825	750	739	802	779	820	747	775	754	773	808	749	775	785	715	762	735	786	761	751	784	741	780	738	767	768	777	798	783	713	772	772	755	792	751	756	756	780	758	764	727	784	782	753	776	747	761	743	795	755	748	760	786	810	757	805	759	776	808	733	780	769	774	764	823	724	786	764	741	808	820	784	771	759	773	776	763	725	744	819	744	763	779	776	775	782	788	754	760	728	806	787	751	753	812	769	834	749	755	783	766	729	766	754	763	781	791	771	758	781	789	764	754	715	795	785	750	783	757	750	767	737	763	839	763	749	791	763	762	766	797	767	798	771	772	723	756	746	732	801	797	725	752	734	733	761	778	748	754	779	754	770	800	771	759	776	856	828	779	840	738	789	776	772	715	736	799	759	771	803	763	739	815	755	770	771	763	701	809	780	816	807	746	774	793	759	741	810	771	799	771	794	824	799	755	753	798	772	812	772	795	764	767	763	831	785	770	750	777	796	794	743	741	744	718	782	799	759	788	764	788	739	793	790	749	751	727	785	814	801	816	779	753	753	778	763	780	793	776	759	741	765	770	792	779	802	743	796	760	743	832	788	809	812	767	753	811	800	764	755	743	751	766	758	716	766	728	722	716	754	740	723	789	801	791	792	767	753	767	757	781	788	777	808	799	765	791	811	736	757	772	761	788	745	758	763	793	779	769	798	747	777	757	742	788	734	737	768	761	791	781	769	726	747	781	805	794	749	790	735	793	796	729	751	751	792	779	812	750	794	802	742	757	681	800	793	764	753	758	755	782	821	776	743	781	764	836	756	801	767	779	739	805	773	772	735	716	729	759	739	792	778	810	767	769	740	753	790	757	772	813	758	790	782	759	775	804	734	747	727	767	816	775	779	771	781	753	733	778	749	770	771	769	785	811	794	764	787	824	791	729	783	772	762	811	763	828	765	762	776	782	776	720	781	798	768	775	802	754	793	799	749	767	735	749	736	783	750	815	748	784	797	784	765	782	756	749	826	744	759	792	752	766	786	755	765	753	770	794	788	756	810	776	810	771	810	746	780	773	791	776	796	761	767	767	759	728	773	740	776	837	762	768	767	778	754	771	800	768	799	757	780	808	775	797	758	745	766	738	788	805	797	779	759	749	759	747	782	750	784	802	764	765	793	745	797	762	776	824	717	765	804	818	822	773	762	787	737	764	790	783	736	734	770	758	807	787	799	767	774	783	803	827	674	747	774	751	758	731	751	788	774	776	755	773	769	760	788	789	793	804	761	787	801	759	800	781	769	772	762	750	791	778	764	683	764	740	741	790	799	736	770	733	814	773	793	792	786	774	785	780	826	764	785	764	794	782	771	780	760	773	744	713	770	782	784	765	794	774	761	777	795	718	739	772	759	771	786	778	762	779	774	746	753	810	741	738	795	769	787	772	730	756	817	771	789	744	784	777	826	765	753	816	775	771	800	776	761	783	795	758	769	734	803	786	783	828	760	777	795	779	806	750	763	815	776	761	738	790	797	776	834	755	805	786	729	778	754	737	773	800	752	816	821	755	766	820	692	802	759	768	745	778	700	754	765	801	758	790	767	819	775	772	770	787	728	770	758	770	734	747	781	777	782	790	770	815	762	748	746	802	798	769	737	761	788	770	793	764	792	764	724	773	745	759	773	715	720	815	811	751	792	730	809	757	775	757	780	756	727	791	798	793	773	734	781	781	801	797	745	754	800	740	733	761	775	785	789	792	790	798	791	765	767	857	763	758	767	762	785	789	797	772	768	741	776	780	770	762	774	716	787	764	775	759	740	713	812	773	740	742	794	729	802	802	774	755	815	763	775	768	754	728	769	796	760	759	825	773	752	792	701	771	819	790	788	755	725	813	740	751	754	772	796	809	775	757	822	797	711	727	767	783	815	759	788	779	765	747	772	785	782	749	758	754	734	717	794	748	738	756	762	765	824	803	745	802	760	796	787	772	760	726	744	787	738	811	769	781	743	752	742	784	726	725	820	782	769	764	779	747	781	713	784	843	763	788	788	756	791	782	752	779	770	812	785	809	756	798	826	769	749	782	789	786	804	753	766	751	771	797	834	736	835	787	769	768	761	783	787	767	770	769	795	842	777	714	822	777	727	823	726	807	803	781	774	804	775	799	772	780	758	748	802	779	745	785	751	775	767	806	744	794	788	733	805	781	775	758	741	784	774	804	754	802	707	759	768	829	791
23432	21359	29107	23962	21363	19227	3226	1314	1009	779	684	552	454	385	417	349	319	310	295	307	282	279	291	250	260	241	241	210	221	247	223	191	228	206	218	232	207	221	233	198	217	208	202	189	200	178	215	222	188	187	199	202	193	189	210	199	219	171	180	205	191	217	206	200	195	195	183	191	203	218	184	202	200	194	188	182	187	198	201	189	184	193	199	186	194	200	171	195	188	186	182	203	193	181	176	189	184	230	211	191	179	195	208	170	188	192	197	184	203	216	188	168	177	190	197	212	181	195	188	206	175	182	182	182	187	174	210	193	215	184	202	212	193	205	162	190	198	201	182	211	183	184	199	236	173	178	192	161	194	191	190	193	189	172	192	215	210	190	189	169	189	186	174	195	200	178	168	194	185	205	220	201	192	200	206	197	172	208	214	192	220	184	179	206	191	195	205	206	197	172	177	215	179	192	167	193	195	167	175	179	201	165	199	193	189	188	170	174	189	207	185	201	214	204	200	169	197	209	221	207	188	219	179	187	206	215	185	191	225	216	191	194	195	196	205	192	198	192	204	186	183	201	196	205	205	166	227	186	207	182	186	224	205	196	183	211	185	203	215	187	223	191	184	204	190	219	201	175	219	175	177	182	171	174	162	175	187	208	209	198	199	200	189	175	187	180	203	201	222	189	185	204	188	191	205	197	192	215	202	183	201	189	200	210	193	190	171	180	205	177	195	199	199	200	190	212	193	220	198	202	194	191	191	210	180	192	191	171	182	181	173	200	191	204	166	167	216	188	192	180	213	203	191	197	182	192	193	184	177	192	197	192	217	190	191	177	190	194	196	224	185	206	191	207	186	219	211	167	179	175	179	167	192	185	186	201	187	238	191	186	182	196	183	185	169	187	182	161	186	198	201	210	193	206	183	176	206	179	179	197	195	191	220	209	187	202	209	183	197	198	172	190	193	198	192	204	210	208	192	184	185	204	186	181	186	194	192	180	204	191	187	191	205	182	189	169	194	197	210	193	197	214	181	174	203	188	185	184	180	218	170	209	201	188	179	184	200	194	192	184	200	212	204	218	197	189	199	181	192	161	191	193	186	189	186	193	201	175	204	210	213	182	199	197	195	192	184	219	196	197	213	217	183	183	200	203	205	197	183	172	183	172	199	194	197	195	202	199	184	179	221	188	185	193	195	171	165	203	208	186	181	206	207	198	200	202	192	180	200	178	202	166	184	205	197	196	190	193	210	183	191	185	191	210	223	191	183	169	192	194	168	192	184	184	171	218	186	187	176	206	194	218	208	196	182	195	187	213	200	198	180	212	174	173	218	191	193	176	170	201	182	203	199	230	180	221	198	199	203	197	211	221	201	179	209	205	214	207	201	198	210	197	190	185	197	204	185	192	192	190	198	199	193	205	190	164	178	175	197	200	218	179	169	195	190	173	213	221	164	196	164	192	203	189	172	188	189	198	165	178	203	199	218	193	157	175	212	190	203	212	170	195	191	193	189	194	183	182	207	197	209	186	210	197	174	193	197	183	197	175	180	184	197	192	178	212	178	176	202	185	187	185	206	199	190	217	213	182	192	170	180	165	189	197	174	191	198	204	199	216	160	208	185	188	168	177	206	214	175	169	198	173	179	212	189	203	194	184	189	190	166	208	185	204	208	200	187	183	197	177	184	199	170	176	198	196	220	194	184	177	195	192	212	181	185	199	178	198	195	216	176	198	167	179	196	204	184	196	208	211	199	207	188	205	203	214	213	181	223	170	206	171	174	185	200	204	169	199	179	166	194	191	183	207	184	186	165	207	184	176	197	180	203	208	190	214	199	185	214	179	180	199	196	190	200	180	195	211	210	195	167	182	201	223	174	168	187	201	183	191	213	185	205	185	192	170	203	191	195	175	177	196	204	201	205	187	195	193	216	187	199	189	193	179	174	202	182	188	191	190	200	205	173	224	188	191	198	186	203	191	194	180	166	205	184	224	184	201	200	216	179	172	200	171	207	212	195	199	187	195	186	188	204	193	201	210	205	184	202	203	209	211	213	185	196	194	200	194	174	194	199	173	196	199	204	202	179	217	204	188	190	211	217	183	182	205	171	200	219	191	175	185	191	188	202	152	185	201	177	175	205	171	195	184	206	188	203	185	163	204	193	177	201	176	192	194	197	192	186	198	221	192	195	178	187	202	204	222	195	206	193	177	187	204	201	202	199	203	201	202	171	198	217	195	186	186	179	187	197	173	195	193	213	180	207	182	182	189	186	195	182	187	204	180	199	203	205	205	185	181	191	187	193	192	186	210	198	180	193	194	189	192	191	208	189	189	194	202	213	194	188	175	189	188	164	194	196	187	190	179	192	198	206	190	204	211	177	191	209	153	187	196	206	185	193	210	212	190	215	199	196	179	199	188	187	195	159	187	193	195	193	207	218	211	213	197	192	189	193	199	181	177	181	193	178	196	197	199	195	168	208	226	192	205	190	169	191	184	206	200	182	169	167	202	214	195	196	189	208	188	190	190	189	213	232	186	176	215	209	181	196	185	203	195	196	181	174	211	164	228	182	197	188	207	196	191	191	188	181	199	212	193	172	205	181	189	193	168	190	210	207	198	182	206	171	195	211	201	203	190	166	191	198	180	206	195	195	167	184	197	195	182	205	190	186	226	201	190	168	194	199	179	194	196	208	200	183	198	206	188	164	213	206	173	164	203	184	205	189	202	199	193	194	198	186	193	192	177	165	178	188	205	192	198	163	203	184	202	197	214	205	185	198	204	185	173	187	198	182	206	188	183	186	206	175	189	182	171	206	193	181	208	165	188	184	190	187	202	186	195	199	241	172	196	179	179	205	190	222	195	197	205	176	195	193	181	214	210	186	184	201	195	163	198	206	175	199	184	203	207	167	188	178	205	200	180	186	179	189	192	197	185	195	192	165	203	184	200	214	182	209	164	190	174	187	193	197	199	209	185	202	182	182	198	183	177	186	209	173	220	201	200	179	185	180	209	173	173	201	173	192	198	179	192	202	198	218	190	200	182	198	179	146	201	179	215	202	193	189	197	186	181	217	180	177	222	165	209	191	193	195	193	182	189	175	204	188	196	180	165	181	186	190	182	177	201	201	203	205	209	186	173	183	208	189	166	199	198	172	181	184	169	203	184	189	216	198	217	206	187	197	195	176	204	207	202	190	198	189	200	203	196	208	190	189	202	208	194	189	185	172	182	192	178	184	182	184	172	170	175	226	188	190	209	175	193	213	184	196	172	202	213	197	202	201	172	184	198	186	193	168	187	197	193	205	173	175	193	197	195	180	225	186	191	179	204	191	177	192	195	195	204	221	167	191	203	193	214	169	193	202	183	187	191	189	184	186	200	205	207	193	187	204	194	211	171	168	170	195	201	204	213	179	181	170	212	197	199	204	204	185	182	207	181	211	164	199	217	198	202	200	190	206	213	175	184	198	170	184	199	189	200	199	197	188	176	183	191	202	193	206	190	202	202	190	193
17069	31601	25760	12738	8823	5943	4334	3683	3362	2538	2017	1605	1292	1079	1053	878	765	717	707	640	606	622	585	485	482	493	448	461	414	415	400	401	418	425	354	391	405	386	384	375	345	378	391	353	366	380	382	347	389	381	369	331	335	319	357	325	374	342	343	340	327	355	319	331	352	357	334	326	326	360	332	323	375	344	361	362	353	352	335	345	334	325	335	345	354	362	362	318	338	345	329	310	310	278	352	337	340	327	343	316	348	351	326	313	315	345	319	337	300	353	320	325	325	286	349	326	331	338	338	329	362	308	326	323	366	330	327	321	311	362	323	350	330	336	323	329	309	328	293	334	315	329	328	321	322	357	305	328	382	354	347	332	341	335	356	318	355	305	301	350	321	353	328	306	331	330	335	337	356	340	316	325	322	319	330	316	340	330	331	330	321	331	322	323	302	329	343	315	342	323	317	298	357	358	301	325	324	372	341	335	336	330	320	312	299	318	304	325	354	347	362	329	327	316	342	342	333	326	320	294	329	339	323	322	321	295	305	360	334	341	345	340	349	300	347	331	357	345	365	370	336	341	315	331	341	369	318	323	317	321	321	325	355	316	311	352	327	347	324	308	344	328	321	322	341	344	331	324	325	344	342	328	344	323	338	336	355	303	337	342	314	360	313	369	317	337	310	368	315	332	337	347	325	338	293	349	363	308	334	326	298	339	327	359	335	322	362	350	318	319	346	337	346	348	340	342	301	354	316	333	348	309	335	339	302	304	321	350	332	294	353	339	311	328	296	341	343	340	330	316	302	329	327	353	352	341	321	351	343	334	346	358	345	331	314	350	307	324	338	307	308	342	347	325	360	328	309	336	311	301	308	348	326	328	319	322	319	300	320	354	341	326	288	348	316	320	354	342	304	370	349	320	351	341	308	330	344	327	306	304	334	314	353	353	326	358	357	377	357	333	309	292	346	328	338	311	338	303	365	351	345	343	328	303	352	330	345	339	302	307	309	340	336	318	310	327	341	318	335	341	336	339	342	338	342	339	322	338	334	327	322	315	338	290	321	354	316	386	369	305	345	339	331	330	329	318	328	316	329	326	331	336	309	351	333	319	315	319	355	299	330	340	333	321	332	347	307	326	342	325	341	347	348	353	322	321	319	351	326	345	307	325	315	354	323	323	311	344	336	320	310	331	316	337	347	298	323	334	340	331	340	356	308	368	358	356	328	342	370	330	317	308	323	339	302	332	338	302	331	345	327	329	287	334	313	348	342	306	326	327	299	316	336	304	323	317	349	311	382	318	327	337	316	315	313	360	351	318	302	361	320	356	329	313	309	307	314	324	336	321	328	357	322	352	308	337	339	347	304	346	322	328	324	368	300	321	340	319	305	293	343	290	356	343	300	366	321	293	330	328	304	331	326	353	370	340	332	344	320	302	320	343	326	351	343	368	346	322	309	318	341	325	343	328	332	308	324	325	357	335	335	333	333	314	362	331	348	355	300	312	321	320	331	332	339	294	316	341	317	365	331	339	346	322	331	355	349	351	345	319	351	323	321	346	343	346	351	343	310	323	356	293	341	300	353	299	321	342	351	289	315	333	308	362	326	283	330	350	330	345	308	387	339	361	306	311	323	355	321	327	328	325	337	305	358	303	344	303	363	304	333	309	355	342	333	332	323	341	320	351	335	315	357	321	309	355	325	330	336	299	315	323	322	333	297	335	303	307	333	350	321	298	348	334	325	353	349	326	346	343	339	315	314	332	298	315	337	333	353	370	313	317	332	384	325	318	380	312	323	310	325	328	307	321	327	316	339	307	338	319	320	305	304	334	319	330	335	305	303	355	319	328	316	365	358	319	357	319	326	323	354	368	320	319	353	332	323	337	339	328	350	326	343	340	307	335	321	325	311	330	349	348	320	344	344	324	331	327	326	344	335	349	348	321	324	310	314	326	352	311	315	329	316	325	362	341	356	333	356	309	333	318	343	325	358	327	341	310	318	325	338	337	314	374	318	346	336	305	308	327	357	293	343	291	350	339	362	310	324	316	335	340	353	340	336	318	319	325	295	327	307	323	337	341	331	346	322	317	336	340	341	355	343	328	323	356	315	339	311	344	349	339	345	334	331	318	330	316	332	335	367	318	311	305	317	331	350	360	329	352	361	355	313	328	342	384	341	339	309	331	333	384	324	350	329	334	319	336	353	362	288	315	314	313	352	344	327	342	321	333	367	335	328	351	331	341	358	320	362	357	328	280	333	347	321	357	318	362	336	349	363	320	311	301	342	344	329	337	334	313	319	342	340	356	341	330	360	328	337	336	354	336	328	324	325	315	329	341	314	342	331	317	342	322	353	332	324	355	331	340	318	320	344	335	337	329	351	322	325	318	304	371	322	295	317	291	303	345	346	335	356	343	343	350	336	320	317	322	296	323	336	334	311	305	342	306	348	341	347	331	331	343	337	315	303	305	334	352	342	342	356	335	346	367	308	325	356	342	338	306	319	339	320	329	338	338	306	314	323	325	387	333	319	305	328	309	344	326	324	338	335	315	312	303	373	314	349	335	337	335	339	332	330	304	322	354	332	348	327	355	328	358	302	356	302	297	355	336	304	286	346	339	313	370	351	326	331	348	314	324	334	334	368	326	365	364	326	322	326	339	333	336	332	344	343	349	341	331	337	303	345	358	357	343	307	358	351	345	304	346	313	339	329	309	357	323	329	315	324	302	364	339	344	289	317	298	312	334	324	354	300	317	306	316	343	345	332	316	325	315	325	356	303	325	351	317	298	309	345	309	341	353	328	318	336	356	336	336	311	372	327	335	317	333	326	336	358	347	344	341	325	329	338	331	326	358	314	345	341	354	346	340	344	292	343	342	346	350	337	362	342	318	344	341	334	337	303	314	358	336	331	338	307	325	333	322	327	305	347	314	332	301	317	345	313	325	350	311	347	335	338	323	315	308	373	316	331	347	352	322	328	363	324	337	312	331	335	336	343	320	342	301	339	331	308	332	328	367	301	358	348	330	339	337	351	319	316	353	336	345	304	325	339	344	315	357	320	314	326	323	349	326	318	328	307	339	327	329	363	315	335	319	366	316	343	366	346	340	363	309	333	306	369	305	334	299	325	340	282	332	340	339	336	319	336	354	328	335	309	328	343	309	357	339	338	314	317	354	328	346	343	373	312	324	350	320	336	290	341	360	341	327	336	330	345	362	327	313	318	368	326	346	310	305	355	314	321	375	292	325	335	324	311	338	338	307	338	336	323	320	308	324	313	297	348	354	330	323	319	300	343	334	353	335	311	311	308	315	329	322	327	301	347	323	347	351	333	344	372	307	316	348	332	329	320	313	338	328	340	321	317	302	324	356	343	349	340	306	351	324	338	326	320	319	346	343	331	353	312	328	324	335	344	319	332	295	326	333	312	321	315	345	322	311	312	325	366	345	328	308	316	295	374	306	314	305	328	317	340	304	321	329	332	328	329	342	327	330	304	339	340	342	335	330	319	331
27122	20552	12128	3100	1234	888	697	663	726	611	596	586	550	556	531	506	543	539	532	516	536	495	494	546	488	489	529	537	550	490	515	510	494	567	529	470	516	503	543	479	547	489	490	542	516	507	556	498	526	531	540	500	516	533	495	546	499	485	531	504	511	523	489	526	530	533	539	493	534	523	516	501	510	526	495	491	544	533	529	508	469	506	524	533	532	536	502	506	514	521	524	545	520	505	498	498	555	484	523	507	537	511	504	520	484	525	510	503	524	527	527	514	525	510	509	533	526	487	540	515	498	510	531	533	475	506	511	502	504	522	502	468	532	499	546	483	563	507	520	532	512	524	540	522	466	484	561	512	508	532	476	541	521	517	538	498	499	498	523	500	551	485	550	524	509	528	526	458	519	482	524	552	517	482	488	490	500	537	490	505	548	485	529	536	541	495	518	512	493	505	474	523	492	523	535	508	528	494	520	476	559	521	465	533	525	528	494	518	496	535	558	506	526	480	499	517	507	510	498	534	494	513	510	563	463	512	498	493	513	503	500	508	512	550	532	487	485	510	502	535	535	464	477	486	484	508	513	505	487	532	484	528	484	572	522	500	512	515	482	540	516	487	545	538	489	500	511	492	543	477	506	529	542	509	518	535	539	523	498	525	523	564	532	519	535	527	524	506	540	508	526	494	497	497	511	523	537	508	493	492	527	487	498	539	536	526	526	527	503	460	498	561	544	491	483	537	530	508	487	495	529	489	460	515	500	465	510	518	485	505	499	515	506	489	512	517	513	494	475	505	523	515	507	481	502	511	522	512	519	496	500	516	525	522	493	533	468	509	497	519	457	495	559	522	519	515	525	526	493	497	553	527	472	499	508	511	517	507	523	488	491	506	470	514	512	566	522	505	497	520	509	494	532	481	487	485	508	480	516	469	488	495	479	529	546	530	523	523	483	463	507	494	560	543	560	497	486	516	456	502	497	501	541	549	517	525	538	486	498	518	508	480	467	513	489	503	534	509	503	456	505	515	512	490	495	506	527	513	524	511	499	503	509	526	492	525	532	515	502	485	490	511	522	480	545	465	497	500	499	505	534	513	485	527	499	485	505	457	480	488	501	498	515	525	509	565	518	451	488	526	536	494	560	498	504	522	535	522	511	499	554	541	495	511	488	485	504	542	537	518	529	477	510	502	524	536	543	514	510	511	492	557	513	508	479	516	571	518	560	484	551	480	528	504	515	521	555	518	477	501	500	502	506	532	514	541	524	489	512	496	517	530	517	509	536	497	570	492	481	522	507	508	500	456	522	503	536	534	545	493	501	457	521	534	484	502	551	543	495	536	538	539	538	517	492	505	496	499	531	498	502	543	568	504	538	504	462	483	526	526	485	507	545	513	489	528	473	495	574	512	463	527	501	518	461	524	504	542	519	565	486	501	485	490	523	501	531	517	514	514	549	486	517	528	482	581	506	475	514	516	527	526	493	495	557	519	485	518	532	509	536	523	505	508	496	497	495	510	541	554	521	493	499	525	533	521	496	507	531	524	480	538	507	514	509	486	534	521	480	489	496	527	524	529	480	468	555	520	529	488	512	516	499	493	522	541	506	500	534	524	491	526	513	464	496	561	538	517	466	560	502	509	502	499	475	520	517	506	523	497	495	518	496	508	506	520	525	544	473	520	504	513	532	490	535	506	512	504	523	501	479	517	537	516	486	515	542	510	491	492	505	474	498	505	488	501	505	503	506	522	509	485	491	523	517	497	514	510	494	516	493	515	530	525	500	537	488	512	510	544	531	513	506	502	496	513	496	504	496	513	508	501	529	496	470	540	506	544	529	532	488	508	516	545	482	535	541	534	502	540	497	482	537	537	466	484	551	504	543	500	527	486	491	553	576	518	507	532	490	509	528	496	533	507	497	478	533	537	506	507	499	524	505	496	522	508	490	499	519	481	519	486	510	532	512	519	497	518	554	524	515	508	495	491	511	531	480	495	502	488	467	518	463	514	513	514	504	522	544	477	500	492	512	517	496	513	512	534	528	530	479	546	553	509	506	510	545	518	541	501	540	516	476	482	524	540	488	502	507	504	559	512	510	512	496	515	451	555	479	483	481	498	482	491	550	491	521	495	500	504	534	508	517	506	487	515	500	457	547	526	505	507	481	515	522	526	506	530	495	510	499	526	484	536	506	512	504	502	488	533	479	499	494	521	494	483	533	492	525	521	526	543	489	512	502	531	455	484	451	495	513	481	567	493	494	557	518	525	498	494	482	504	542	478	521	537	485	506	530	508	537	524	540	476	470	510	507	528	537	531	530	524	523	490	514	519	508	501	458	491	511	520	509	533	550	557	541	501	534	494	519	508	533	491	465	490	505	512	487	508	487	518	503	523	489	516	538	496	518	482	517	509	509	485	501	483	497	479	469	503	530	505	510	513	512	537	522	512	501	548	473	478	489	519	497	530	478	472	526	499	501	502	565	508	516	521	535	502	523	519	510	514	544	501	516	480	509	505	520	528	479	496	491	491	495	514	494	543	505	508	519	520	491	522	512	475	536	474	493	487	497	517	512	519	514	495	518	501	516	497	505	528	479	525	470	525	509	555	526	500	515	492	541	513	528	514	527	531	536	533	532	531	531	538	487	518	522	510	518	541	548	528	499	492	529	511	492	520	489	526	510	466	475	530	515	547	502	520	493	502	489	522	488	514	518	550	509	548	488	523	486	518	514	526	485	545	531	512	488	536	503	476	534	526	488	492	492	471	524	540	543	512	548	521	541	514	524	505	531	550	519	493	533	490	507	533	505	549	518	537	515	552	529	527	519	480	528	444	510	544	505	514	479	548	563	460	545	508	516	510	500	551	513	532	528	517	530	524	516	516	514	583	520	521	512	538	517	522	533	468	504	481	498	482	512	511	493	524	498	525	526	493	513	526	521	510	578	524	532	513	527	513	539	500	512	524	492	505	500	476	519	499	485	530	537	515	529	499	531	530	502	470	522	521	521	540	503	526	518	491	510	530	495	492	529	511	506	486	473	468	526	513	533	474	495	488	521	537	523	526	492	529	500	490	500	527	530	503	532	500	538	549	541	512	513	454	521	517	508	484	510	475	520	536	537	524	531	555	518	505	540	519	527	504	512	522	510	513	489	526	473	475	548	516	512	491	515	466	484	486	521	505	479	542	502	490	503	520	494	500	528	521	519	525	543	518	481	490	482	494	489	489	504	562	520	518	504	564	535	527	477	530	501	507	491	504	516	501	504	512	515	504	520	528	544	514	547	512	556	529	502	520	519	529	491	451	570	523	496	538	526	513	468	510	505	481	522	514	516	511	534	522	503	503	517	548	535	477	499	511	521	506	494	515	493	535	535	497	551	489	517	483	495	505	504	520	535	537	537	477	498	464	535	517	482	521	518	485	511	512	507	493	505	535	510	571	495	520	499	496	511	494	520	517	524	490	512	559	520	531	521	478	506	551	550	480	494	519	493	565	519	557	507	514	545	503
13434	17931	13772	4804	2863	1888	1598	1456	1444	1276	1135	1101	959	997	957	878	873	891	832	905	855	867	852	892	888	871	850	909	808	822	820	807	799	807	834	806	894	869	840	921	837	820	804	798	828	835	796	855	778	806	791	838	920	849	795	843	830	845	833	873	843	864	861	831	821	849	838	839	785	843	852	850	782	850	807	825	783	877	798	801	838	842	880	820	822	835	832	813	803	861	821	808	789	794	824	824	783	868	782	832	820	811	865	844	782	869	842	843	853	799	838	872	839	868	824	848	822	856	787	819	860	781	795	762	821	891	805	808	826	867	792	778	765	862	848	836	742	829	821	849	835	877	805	849	839	849	789	861	820	828	844	840	818	835	841	867	848	872	774	817	805	857	802	835	802	830	768	857	820	874	811	781	837	840	816	883	797	811	894	850	849	823	852	843	845	785	845	867	841	827	828	816	800	853	833	833	853	789	847	835	797	832	877	830	827	828	839	817	814	780	831	813	826	881	868	833	837	806	831	831	841	844	856	824	816	884	786	827	860	834	860	781	807	816	787	770	838	832	823	870	827	844	806	825	858	870	814	833	812	825	855	860	788	784	829	863	821	762	786	814	763	828	813	819	845	839	832	839	831	780	840	806	799	814	862	826	816	801	784	862	853	857	785	852	806	806	837	812	874	821	809	800	862	831	853	803	775	835	829	869	853	824	804	790	787	810	852	842	818	812	807	840	849	827	830	840	865	817	834	842	847	869	841	806	850	837	851	876	836	816	834	804	837	831	850	791	783	798	844	850	829	818	803	842	823	850	867	815	806	850	820	805	808	820	870	821	845	852	775	869	881	813	800	872	819	828	777	843	808	879	849	858	851	839	842	852	839	873	820	851	851	825	801	839	840	854	783	802	809	805	809	825	840	818	796	854	776	826	829	812	826	820	792	790	790	806	843	827	864	836	845	830	809	872	832	818	799	850	823	864	827	853	841	868	850	859	843	811	819	874	804	821	862	873	880	774	811	848	810	777	874	872	829	833	782	878	777	752	786	834	834	878	770	794	782	812	821	793	838	856	900	863	846	812	859	815	829	856	823	785	845	840	828	809	833	851	828	815	789	844	815	821	823	804	831	857	812	781	818	827	869	864	819	783	842	801	837	810	842	880	832	837	824	846	867	871	862	831	788	830	824	844	845	866	831	821	821	815	819	801	815	792	821	843	848	865	856	827	833	841	814	823	822	847	890	787	850	815	862	816	863	796	868	789	829	817	834	828	857	805	821	782	784	853	800	821	834	792	826	831	867	813	809	847	801	805	868	821	859	791	829	863	786	815	820	835	847	790	833	828	840	856	880	843	843	854	860	870	838	809	890	785	855	843	816	796	804	827	894	831	804	834	851	840	821	836	852	807	829	808	847	808	770	828	850	834	816	822	849	833	812	885	825	852	807	789	818	811	865	835	824	835	791	840	815	850	826	848	815	808	862	823	839	855	838	806	842	857	860	861	890	858	814	856	823	821	847	785	888	820	852	814	829	793	823	861	849	837	884	852	811	829	834	831	854	798	814	804	803	801	799	795	814	869	845	791	867	873	852	830	811	809	826	824	820	825	858	802	840	833	799	803	792	806	873	842	828	852	815	860	803	861	819	782	820	839	842	865	826	819	839	838	857	845	807	826	839	863	822	815	863	853	829	828	900	810	815	801	843	812	817	805	841	826	808	798	807	830	775	861	853	855	881	827	862	833	831	921	816	811	810	809	838	745	819	839	870	797	807	875	878	810	857	846	867	772	842	850	882	797	800	864	845	829	825	811	786	809	810	855	790	803	838	791	821	833	869	793	844	850	848	809	882	837	805	882	818	843	793	814	875	840	837	840	842	802	805	861	770	800	809	829	781	839	772	833	825	792	845	788	810	838	807	812	848	825	843	817	818	820	800	820	828	820	839	788	851	827	796	775	806	851	797	832	783	773	862	812	812	846	910	833	770	805	812	819	795	790	835	819	828	830	834	793	842	785	820	757	880	801	786	810	835	849	829	815	837	874	838	819	832	873	859	845	812	821	832	847	823	826	870	861	856	792	874	783	851	863	839	854	897	871	849	835	824	834	805	844	857	854	787	826	840	843	799	880	847	862	786	801	757	855	818	839	794	834	858	851	836	838	816	868	810	812	772	821	863	840	883	809	815	831	863	819	793	801	848	832	871	775	796	835	836	767	835	872	819	832	827	826	816	822	796	853	821	823	814	793	847	827	814	826	858	803	791	844	811	787	850	812	870	842	795	839	873	795	845	828	836	857	859	839	878	825	816	866	813	825	799	869	810	804	877	837	817	829	843	880	789	810	823	848	828	832	813	858	866	814	821	815	854	850	843	832	835	797	791	831	808	844	856	836	767	816	817	809	842	850	849	793	840	872	853	781	851	847	801	764	804	816	825	868	824	813	872	844	890	853	832	827	817	795	821	861	825	794	796	824	821	818	839	889	809	813	856	759	769	783	839	832	860	793	828	836	828	820	802	775	873	844	839	816	818	814	854	808	865	820	848	847	898	841	819	828	802	840	841	836	808	829	830	822	785	838	848	826	855	818	857	811	845	778	811	822	832	835	827	833	846	847	807	818	787	775	806	775	810	864	828	792	827	864	814	794	884	860	851	870	804	816	833	853	825	881	802	828	841	788	802	809	840	864	820	882	830	773	831	813	805	798	826	846	879	796	766	807	813	827	823	796	863	786	858	833	834	826	842	833	802	874	841	850	843	821	772	846	830	838	841	857	767	826	787	799	849	856	785	880	878	819	833	830	841	837	830	813	823	833	845	849	788	849	820	826	783	836	836	793	824	846	848	764	815	830	809	806	807	805	814	854	834	888	855	854	785	821	859	805	874	819	818	827	804	837	841	791	834	808	854	821	857	838	848	834	858	822	825	843	834	789	817	838	856	850	807	848	806	835	827	799	839	897	797	818	854	817	823	869	789	801	843	843	875	812	858	859	803	814	777	835	829	772	812	790	834	860	833	817	781	851	821	793	824	845	823	833	864	791	840	774	823	820	826	806	832	821	820	843	873	811	850	822	823	850	789	844	830	834	875	879	834	842	850	876	819	887	794	868	828	820	813	843	828	821	823	855	835	797	779	803	830	852	817	800	775	861	864	786	813	848	873	861	829	805	820	861	828	860	815	820	801	852	853	851	790	886	857	777	822	883	795	843	856	809	860	849	838	862	854	809	860	775	833	863	807	815	797	776	760	822	905	774	821	823	729	851	832	814	879	851	818	835	832	838	854	814	825	845	819	852	832	794	825	838	864	812	786	822	735	872	889	806	837	822	853	829	808	818	842	775	834	834	840	823	809	795	806	817	805	819	810	801	828	845	852	826	810	835	888	828	823	831	848	817	805	798	781	834	836	860	847	820	852	844	810	836	872	845	771	810	864	835	838	849	818	872	809	856	840	778	829	829	797	817	827	853	774	840	859	821	823	880	865	830	795	843	810	842	833	823	865	804	832	862	818	859
24415	21283	28265	24619	18770	3055	1383	964	837	795	711	683	608	586	595	569	564	517	521	511	498	513	470	465	464	514	492	494	453	481	475	461	515	476	442	453	499	483	478	476	492	481	452	526	469	459	506	452	480	478	454	437	465	520	460	475	500	432	441	442	474	472	477	452	471	457	447	460	432	457	505	463	431	462	471	440	460	463	474	486	490	477	484	488	491	502	468	452	470	506	479	498	450	460	458	472	432	500	500	469	464	442	443	503	426	475	461	452	451	437	467	424	453	487	461	485	476	446	482	467	460	409	482	450	457	470	472	443	454	482	491	463	469	442	477	479	457	463	448	451	440	454	470	462	474	476	497	487	417	479	484	473	430	513	492	465	447	462	460	413	477	477	467	474	470	461	461	441	450	471	412	461	440	440	476	461	448	441	452	456	457	458	472	466	484	461	496	479	501	443	503	447	469	451	484	444	461	455	470	452	503	489	475	450	455	443	462	473	426	496	452	457	455	477	450	487	439	502	450	492	456	484	489	437	456	469	483	495	482	488	466	501	456	481	434	428	500	442	442	465	435	434	495	459	439	468	488	458	464	457	462	512	471	465	464	462	449	438	431	495	462	469	445	468	442	465	443	465	435	497	497	434	495	452	468	490	445	489	472	453	463	442	436	453	477	490	468	433	493	444	476	454	488	432	465	439	472	447	500	464	451	447	460	456	507	532	445	423	458	456	474	466	469	476	458	476	455	477	466	422	406	466	456	425	463	488	495	438	479	435	433	449	445	495	479	484	480	465	506	487	487	462	421	425	470	455	466	459	443	475	457	448	451	431	487	479	444	491	463	418	479	451	415	468	481	418	454	447	447	472	464	463	449	480	460	455	437	446	464	453	483	462	440	473	451	452	394	424	498	441	449	442	464	481	452	453	490	459	455	469	470	476	482	512	489	452	464	438	427	487	445	476	469	471	450	446	470	467	444	461	484	487	459	449	443	455	436	483	456	433	463	462	443	465	496	458	472	448	482	431	425	442	494	515	476	472	457	452	495	461	463	519	421	464	462	479	478	457	426	467	480	511	461	492	460	485	481	464	469	507	462	462	435	408	461	459	460	515	457	447	482	465	441	456	466	449	451	436	456	423	450	464	466	478	450	479	455	406	472	418	504	492	466	431	462	471	454	445	440	438	465	466	487	471	476	466	474	430	466	466	474	454	432	459	465	478	455	454	443	484	447	442	469	473	447	466	467	451	508	443	438	465	455	437	481	455	420	457	474	525	466	431	451	447	485	459	483	495	454	466	481	513	450	489	474	466	452	494	427	434	484	447	487	480	457	483	422	486	466	475	474	463	447	460	457	497	471	497	435	449	453	458	447	470	484	468	442	453	436	475	463	459	451	490	453	460	483	433	473	432	443	464	468	472	448	450	456	448	493	469	456	488	490	494	485	453	477	494	489	473	464	495	491	492	484	491	441	439	478	472	451	460	504	483	450	453	469	439	493	495	439	464	436	445	443	427	451	449	491	470	449	460	505	451	469	466	459	445	462	453	457	470	477	455	478	434	514	480	473	438	493	421	488	437	480	458	441	479	471	433	461	453	472	491	484	454	474	450	482	462	445	488	491	451	474	449	487	470	458	439	460	469	499	424	454	462	495	424	434	469	463	454	467	463	495	480	496	442	453	468	423	465	477	451	449	472	498	488	468	450	462	471	459	483	458	487	473	471	469	460	484	459	461	464	473	465	467	453	435	485	463	445	487	462	456	495	448	445	507	435	456	464	480	461	476	460	425	452	444	455	463	442	454	516	471	459	483	437	446	482	448	485	470	487	461	472	481	485	455	431	477	435	432	447	432	442	451	412	461	473	463	475	454	462	466	463	471	530	476	456	473	452	463	455	481	484	484	435	460	455	498	465	480	466	476	464	477	441	440	460	451	480	463	465	430	453	454	444	484	453	486	464	475	465	463	459	475	430	466	454	488	448	470	476	470	447	443	468	466	402	434	441	436	458	482	490	468	455	444	475	441	420	469	439	504	458	450	433	506	471	478	456	463	485	458	465	501	465	482	467	473	454	508	483	513	462	474	466	448	456	458	413	466	449	432	471	441	505	486	468	487	464	448	473	495	502	472	497	445	460	487	428	483	470	470	440	473	462	430	471	465	439	441	455	466	494	474	439	467	441	409	473	432	464	506	443	490	431	433	459	464	486	466	411	431	468	527	448	439	478	448	470	476	457	463	457	438	492	416	448	474	470	492	472	404	475	458	465	491	460	458	481	452	476	473	497	458	476	490	481	449	491	482	467	476	474	471	454	469	439	473	425	459	487	472	425	452	468	457	486	503	462	413	469	432	440	491	439	457	444	463	484	487	460	440	487	495	487	437	462	451	459	457	456	470	454	470	469	424	456	434	446	494	459	466	429	444	454	436	452	487	479	470	425	456	427	473	496	477	521	425	469	457	475	475	470	439	460	453	438	453	433	489	473	498	463	401	452	450	441	455	449	445	458	461	476	434	422	463	461	422	433	474	459	456	459	489	460	482	424	465	459	518	446	431	451	469	428	480	488	460	425	473	447	416	496	487	453	467	506	479	463	440	492	431	457	459	434	454	446	488	507	455	468	481	474	447	445	443	469	468	465	451	469	459	436	488	432	508	447	469	449	457	439	511	478	488	479	431	469	471	445	443	442	427	458	443	465	441	445	414	470	403	466	463	468	440	452	400	485	446	451	465	460	458	444	478	449	452	437	468	483	480	446	469	447	471	486	446	461	497	456	462	468	446	446	453	486	456	442	475	452	423	481	476	470	479	464	448	490	451	471	453	424	423	460	430	467	502	468	477	445	461	466	520	455	466	394	456	462	499	493	460	460	449	425	466	497	462	483	456	467	469	460	485	409	437	449	435	451	431	449	436	454	481	458	442	474	447	469	465	406	468	469	438	484	449	462	505	444	493	457	461	485	464	424	478	435	478	449	462	446	446	450	451	460	439	466	445	459	448	479	463	466	472	445	498	487	511	469	427	445	466	484	442	436	477	417	453	493	493	479	450	480	465	447	447	462	436	458	452	462	485	451	484	474	466	428	449	468	504	460	443	432	476	455	493	429	484	429	482	488	467	437	487	489	500	468	462	469	452	437	494	470	449	468	485	452	457	470	475	463	464	453	471	476	426	434	481	480	475	490	437	489	438	503	456	445	464	434	428	435	465	459	471	437	429	505	487	461	472	477	469	444	452	412	439	453	474	479	442	457	474	462	471	460	432	472	454	503	483	413	448	425	486	459	451	446	481	443	474	463	480	470	460	476	457	455	424	470	490	455	457	488	464	475	477	477	485	452	398	461	458	446	446	444	481	449	469	470	444	488	479	483	455	431	440	469	471	468	426	470	436	499	461	449	422	511	458	482	442	454	464	448	460	438	480	467	461	440	453	467	448	465	498	459	475	464	443	453	494	460	488	428	489	457	483	451	434	449	461	477	482	438	447	486	452	494	443	457	469	458	483	462	466	504
13848	22970	19589	8933	5498	3702	2969	2372	2178	1942	1659	1450	1300	1227	1115	1011	999	962	963	943	929	874	906	900	803	814	909	848	899	785	863	832	812	849	798	872	821	803	781	784	787	790	765	759	809	781	781	754	750	783	772	794	749	796	763	788	728	747	819	730	830	754	752	762	780	800	768	735	810	755	778	787	755	828	772	740	790	811	757	789	748	757	797	785	798	770	804	754	735	779	745	781	821	814	774	775	778	727	781	804	766	787	782	774	754	769	777	771	771	798	798	791	777	729	789	779	751	757	753	771	752	764	754	791	770	776	785	754	789	785	725	772	779	771	743	822	750	777	746	757	785	817	781	748	825	749	850	746	738	780	764	757	788	787	766	785	798	773	722	754	794	764	757	763	786	799	796	739	775	750	748	753	739	767	829	770	740	786	756	752	755	769	780	764	767	760	734	760	801	771	785	713	769	737	729	750	761	817	771	747	810	767	790	737	844	758	747	726	723	737	802	757	786	765	770	790	758	745	780	793	759	798	820	736	846	774	777	770	769	777	804	783	775	776	776	805	760	765	723	726	698	767	764	743	808	763	794	762	741	737	784	749	836	706	776	767	767	750	784	815	775	780	777	772	739	770	795	673	782	757	780	721	718	771	797	753	771	743	771	777	764	837	723	774	801	793	745	754	771	730	762	735	730	732	720	795	772	767	737	769	752	765	784	751	844	770	802	796	772	746	789	771	736	788	738	729	762	797	800	791	772	753	751	786	771	803	754	813	764	748	806	792	764	762	771	770	775	728	751	781	762	719	773	767	762	752	752	765	740	727	758	765	775	743	784	766	731	779	772	752	797	735	773	817	765	764	748	787	759	771	780	746	763	793	756	749	787	806	800	717	800	738	789	749	744	773	770	788	777	722	775	777	766	817	782	778	760	758	702	745	771	749	806	764	771	738	771	762	779	802	767	694	757	720	744	804	789	787	849	764	751	767	763	768	771	783	805	818	727	805	758	779	769	746	737	799	746	755	759	781	729	764	741	773	768	769	797	767	788	779	777	729	777	753	771	812	811	698	771	761	750	812	749	761	788	803	747	765	739	751	761	814	761	769	762	721	753	729	839	759	762	762	766	722	785	739	762	820	808	769	777	782	767	758	792	720	737	803	777	746	766	758	779	803	736	745	767	797	776	693	735	733	741	700	774	764	786	787	787	798	756	778	769	731	745	765	744	734	780	759	769	797	766	764	751	737	769	722	799	763	738	796	786	776	747	774	764	767	731	752	779	760	795	782	715	749	765	785	743	746	800	723	762	794	775	735	777	793	740	770	727	763	743	794	729	704	774	794	765	756	725	769	736	754	790	744	746	796	753	768	726	758	763	700	814	815	740	767	751	730	769	762	776	755	764	802	813	770	729	740	733	778	753	730	790	785	720	727	731	786	748	744	735	750	728	778	747	797	770	737	731	796	763	782	830	757	757	757	794	765	726	765	793	740	735	748	775	795	818	745	712	783	719	776	742	774	766	775	756	777	796	800	776	789	795	799	731	752	755	774	745	757	739	760	776	783	778	807	794	766	753	742	803	754	746	777	787	783	765	780	706	762	844	811	795	805	792	770	708	752	741	760	745	760	770	766	764	724	796	753	778	709	767	794	745	738	754	760	785	781	750	778	750	755	808	759	738	749	788	730	788	787	711	789	781	816	698	763	790	772	792	746	813	735	750	763	784	801	773	766	772	776	775	727	736	708	753	740	754	720	792	736	781	773	785	776	828	724	775	778	775	717	770	809	772	753	749	765	730	778	785	767	783	798	769	731	760	752	759	794	804	785	776	790	770	787	794	797	796	799	781	764	740	787	752	799	799	777	772	769	771	733	791	784	756	782	730	786	776	734	759	800	767	752	781	795	781	822	748	756	772	777	732	783	765	798	782	718	760	741	761	744	768	730	827	827	738	827	771	766	727	730	778	767	762	771	773	734	715	772	774	751	761	803	799	771	788	851	815	733	808	723	773	781	763	767	745	740	767	755	750	779	793	762	763	750	753	818	749	741	751	775	758	805	764	782	727	778	756	743	730	722	782	805	787	787	754	764	782	724	781	738	790	795	736	795	743	803	740	699	780	770	728	791	752	801	743	800	770	808	757	785	771	759	755	740	798	781	793	753	749	781	752	774	746	749	720	793	754	758	778	740	781	810	763	729	779	723	780	804	811	735	741	769	748	708	799	740	746	761	778	727	794	761	742	759	754	759	793	762	766	794	782	775	791	778	743	796	802	728	754	725	745	731	793	783	782	812	788	747	780	719	779	751	767	817	782	802	731	751	759	762	789	752	775	814	746	731	781	777	772	750	763	714	707	770	788	766	790	744	760	776	783	701	724	794	756	780	821	749	773	706	727	775	740	737	796	723	775	751	749	740	754	768	778	779	794	759	793	706	715	827	770	807	784	731	709	736	766	775	812	757	765	833	738	747	814	732	787	714	780	714	771	743	781	763	749	753	744	757	759	772	738	805	736	779	726	799	755	781	715	774	754	725	744	768	793	785	802	728	743	738	743	727	778	759	747	759	734	775	768	802	757	771	720	762	757	791	803	722	790	751	738	760	751	768	777	760	733	726	773	732	752	782	739	721	747	766	744	802	805	739	751	718	799	781	756	779	735	766	767	766	753	771	712	785	809	777	789	815	722	772	802	793	762	815	752	767	754	762	812	769	790	753	760	774	733	780	841	778	791	803	760	763	785	757	812	734	746	724	770	727	748	736	775	756	777	776	773	763	759	781	767	768	827	842	767	772	805	709	737	719	797	764	771	833	740	734	719	718	752	725	760	804	741	790	763	776	756	781	720	768	756	748	752	817	809	736	722	758	735	798	715	756	740	779	748	728	754	749	788	731	761	768	798	797	786	776	766	725	761	795	774	725	771	777	798	736	723	749	753	763	752	734	758	786	759	772	787	757	822	805	774	722	760	757	780	738	791	750	747	799	775	772	771	781	748	756	767	772	757	805	772	769	772	754	750	730	782	719	794	721	747	751	784	798	787	755	745	784	774	768	766	780	801	765	737	821	765	759	779	788	760	771	758	786	790	819	709	761	822	757	794	787	807	725	779	788	783	761	782	810	770	795	824	742	771	734	804	756	771	746	794	759	742	771	782	768	770	746	753	788	782	741	779	717	776	830	799	764	747	782	792	756	780	731	754	729	747	732	713	699	782	722	825	780	747	736	776	760	805	749	759	780	800	778	718	740	792	773	784	755	801	833	780	777	794	772	741	740	711	792	732	797	771	784	787	781	705	747	709	724	785	810	701	774	782	736	719	781	827	800	750	765	823	760	718	762	748	773	761	820	735	754	765	745	814	743	803	761	754	847	768	747	743	727	786	743	787	734	750	791	783	728	760	816	794	751	734	775	768	783	801	744	756	781	754	744	744	747	745	726	751	741	747	729	778	785	750	747	766	758	768	774	760	784	747	782	828	696	771	747	717	804	750	767	771	806	782	704	745	768	767	776	772	768
23446	21341	29113	23920	21347	19184	3054	1220	838	748	603	544	482	435	378	324	361	307	279	294	267	275	289	241	254	243	231	217	195	222	227	218	221	198	225	196	215	214	188	197	209	185	211	212	223	200	197	202	209	189	193	186	182	191	188	166	185	219	201	165	196	198	198	218	195	212	206	199	224	192	216	207	183	217	194	208	175	193	200	194	194	183	186	183	198	184	197	211	203	178	177	176	197	219	194	189	197	197	225	209	209	209	189	202	181	179	178	186	179	193	205	192	190	179	205	206	188	201	191	191	204	194	179	197	190	193	204	194	179	183	224	171	195	189	202	224	200	190	188	209	213	186	203	185	217	195	175	178	193	185	171	184	217	204	192	196	209	195	194	204	194	183	173	162	198	223	188	184	190	204	175	179	192	195	208	158	199	191	178	209	179	200	193	202	180	201	195	182	172	192	211	192	176	201	193	207	190	203	197	182	223	209	192	229	179	195	204	190	160	200	198	186	191	194	197	193	186	203	188	223	184	204	199	195	171	173	180	208	172	208	187	192	186	176	181	190	187	201	202	200	169	197	155	176	189	185	205	207	197	195	175	177	164	198	179	190	172	176	177	170	193	182	192	203	164	177	194	186	216	188	191	175	191	191	173	184	174	208	219	187	170	213	190	171	178	205	173	191	200	203	197	194	211	176	180	201	199	204	180	199	191	200	187	191	182	207	186	201	162	200	169	208	183	179	196	185	178	209	168	179	202	181	163	202	189	156	188	210	167	182	208	207	192	193	170	205	203	188	213	172	174	190	175	186	191	214	188	202	206	208	196	193	198	205	211	194	192	181	183	171	177	191	192	197	213	185	175	200	182	186	198	188	183	156	193	203	203	188	167	194	188	224	189	187	196	208	207	207	206	188	185	205	204	183	190	223	188	182	201	191	190	190	180	219	180	185	184	182	195	196	204	170	178	188	185	193	211	206	199	191	200	218	200	177	182	163	179	191	186	188	206	197	214	179	210	195	190	176	164	177	185	181	186	202	193	184	192	183	174	215	195	199	169	168	199	200	186	184	195	191	211	189	193	224	200	182	193	188	192	183	190	197	147	188	182	182	181	192	190	180	190	181	172	200	192	178	191	167	218	200	195	218	196	208	169	207	169	176	194	197	181	188	195	187	179	206	187	199	201	173	194	192	218	186	208	186	192	198	177	173	189	188	207	190	199	188	203	208	189	180	194	205	197	194	184	190	174	184	204	198	186	181	207	200	185	187	182	207	208	167	170	193	168	192	181	185	194	167	182	203	200	196	203	194	186	182	195	163	193	201	182	190	190	176	196	197	204	207	206	190	213	195	199	172	178	183	216	191	180	184	199	190	207	157	175	186	157	183	192	218	174	203	152	190	189	208	215	183	179	191	190	189	209	196	204	215	181	203	178	185	190	180	177	186	194	161	191	174	183	194	188	183	177	213	188	207	182	173	179	189	185	177	204	185	221	215	205	182	211	208	190	204	178	178	188	183	178	152	201	186	216	192	197	190	170	193	200	175	198	185	223	175	176	199	182	190	192	188	186	207	190	197	200	191	203	187	190	181	191	200	188	199	213	202	191	180	173	201	199	214	195	218	186	195	172	197	169	152	174	199	181	171	204	188	183	169	216	201	186	167	202	179	204	202	205	182	212	187	179	208	162	192	210	176	195	195	199	176	180	184	176	214	199	197	179	158	180	158	181	195	204	223	190	200	200	175	179	210	185	163	185	182	185	182	193	190	189	180	212	193	177	197	192	205	190	175	182	183	184	191	206	177	185	203	209	178	188	203	202	165	202	188	199	197	227	192	201	171	194	180	170	181	193	166	187	180	200	196	204	183	174	186	205	186	194	191	204	206	185	196	198	193	185	220	194	184	186	180	171	176	206	175	191	207	191	170	206	165	191	195	188	194	177	189	202	184	191	184	198	159	192	203	202	180	177	178	185	204	195	193	175	212	194	185	189	192	199	202	187	178	198	211	181	189	195	211	178	163	194	199	174	199	194	192	177	185	205	208	171	208	191	204	188	201	206	190	191	205	185	167	163	190	208	194	181	173	193	201	216	197	189	190	195	217	213	176	184	182	214	192	207	212	179	197	180	177	196	200	211	182	177	187	201	186	173	186	195	181	192	217	205	196	164	189	224	181	203	161	200	179	169	205	185	183	180	190	197	178	176	188	170	173	209	198	186	172	183	181	168	174	201	183	189	183	195	188	188	187	209	171	206	192	205	182	207	183	199	183	175	218	183	182	195	194	189	188	164	207	177	202	227	198	200	199	198	183	185	181	200	175	196	194	194	172	181	186	182	188	175	198	155	187	178	198	189	195	194	194	214	187	180	182	224	215	182	177	209	201	182	179	210	214	198	161	189	176	171	179	181	203	155	191	181	163	195	200	202	182	181	174	191	188	184	183	195	176	167	202	174	199	179	186	202	208	185	206	195	192	206	193	184	210	192	172	189	206	175	201	199	197	188	194	191	210	165	196	162	199	169	198	199	197	187	199	184	175	184	171	199	183	193	176	207	187	209	210	189	211	186	187	175	192	183	207	182	175	185	201	202	193	196	194	204	192	177	196	204	181	195	189	176	197	200	222	192	199	186	187	197	196	199	191	201	193	192	190	199	191	186	194	201	206	197	190	179	171	175	192	190	203	200	208	205	185	199	196	175	188	181	185	174	195	202	219	178	197	215	180	175	184	188	201	196	193	182	202	195	200	167	190	193	198	174	193	207	203	191	210	191	193	162	200	199	216	188	172	192	197	173	180	195	178	165	193	178	186	187	179	190	183	174	185	159	197	211	204	166	194	192	176	197	191	195	165	215	199	201	197	205	173	165	197	215	180	161	206	177	168	172	179	184	194	187	187	174	193	201	198	169	179	196	194	198	182	187	188	208	195	194	172	201	183	190	205	198	182	201	185	213	188	203	186	206	199	173	182	183	201	189	195	197	194	209	200	211	202	203	204	199	178	188	216	182	182	208	188	188	175	180	209	224	184	199	170	200	205	181	205	181	188	198	192	211	192	174	189	203	170	187	173	181	198	174	198	200	182	206	197	184	192	163	201	195	191	200	171	170	185	200	181	214	180	189	198	181	188	201	187	211	197	179	202	200	187	212	219	191	186	180	186	172	194	166	197	197	174	179	190	181	225	181	206	162	194	174	209	190	171	169	175	181	201	171	213	176	189	179	218	213	187	184	191	206	201	187	192	176	176	186	184	180	203	200	194	167	210	212	195	185	192	181	183	202	187	199	178	181	182	213	190	183	202	189	203	192	173	190	217	206	198	205	189	206	185	208	187	198	189	200	165	179	183	194	191	164	184	176	168	196	181	173	194	213	167	190	171	168	182	153	189	206	181	214	195	178	209	173	182	201	200	202	212	164	183	183	178	202	195	190	153	191	213	163	179	179	170	202	196	209	183	179	188	205	186	196	176	174	187	230	188	202	171	185	211	173	185	183	173	191	200	190	198	186	169	189	195
15514	28937	25361	14449	8581	5555	4021	3289	2758	2309	1855	1554	1294	1054	943	896	803	704	690	645	587	616	604	555	485	470	446	436	438	417	379	414	401	424	426	424	398	435	393	375	348	423	349	383	386	368	374	392	320	350	357	347	315	346	372	374	341	349	360	343	334	360	348	343	334	329	332	337	363	348	345	350	341	303	338	316	330	342	356	337	350	313	309	325	338	320	375	346	348	342	348	355	359	361	355	354	321	330	360	356	340	336	384	332	298	321	341	342	334	348	306	338	349	316	323	342	377	325	334	322	310	318	327	311	331	325	326	321	340	310	330	300	313	320	297	332	347	318	321	351	333	340	323	317	333	332	333	343	303	334	355	318	361	301	319	340	325	327	299	305	324	321	351	303	312	356	329	328	357	328	356	327	324	365	307	326	321	337	326	356	312	312	366	344	329	322	323	303	324	328	313	326	329	313	328	340	324	346	345	331	296	338	321	320	328	342	352	322	327	327	358	308	341	340	385	329	313	321	338	339	318	325	363	343	304	332	316	307	354	335	332	356	308	343	334	327	342	336	320	323	383	325	319	326	305	323	325	320	343	326	309	346	320	357	352	300	354	304	349	336	324	338	277	344	314	322	331	352	287	309	346	333	353	302	334	338	313	320	292	336	300	298	354	345	357	320	364	346	326	327	313	347	323	332	316	316	309	322	327	335	346	324	309	329	332	285	317	324	314	318	327	325	337	361	311	324	330	321	304	328	330	296	352	340	308	340	333	323	321	307	337	327	331	348	348	367	325	348	309	384	275	314	315	343	314	341	320	327	307	321	321	333	335	335	378	357	327	324	313	348	314	325	345	311	323	345	342	330	338	324	332	336	326	342	326	309	330	350	315	347	320	318	347	347	375	328	328	312	340	345	315	345	314	330	355	359	345	326	336	329	345	302	329	298	295	324	307	280	351	329	340	333	337	335	340	330	305	337	344	348	340	347	348	341	321	312	327	331	334	339	332	358	323	303	335	323	317	324	324	313	318	316	296	316	305	326	339	336	317	336	343	313	349	313	325	340	333	356	376	300	336	345	367	342	305	328	320	328	349	334	325	306	331	333	352	335	311	347	302	324	343	343	311	327	353	371	339	301	332	305	338	319	342	312	315	314	308	349	320	314	337	334	335	362	321	345	334	326	318	343	305	318	328	342	337	327	317	343	345	379	329	360	298	343	341	313	294	317	330	323	334	343	305	314	354	330	345	318	300	361	314	332	327	322	357	298	279	339	320	323	330	306	307	347	329	331	328	327	310	335	355	318	318	339	301	335	321	331	306	332	330	321	321	361	344	339	316	311	334	353	300	323	284	339	327	334	348	343	320	343	326	319	378	328	336	332	335	352	326	321	337	354	314	316	328	311	302	354	331	321	331	340	308	340	353	348	302	316	368	328	315	311	315	336	338	328	310	357	365	340	334	347	286	311	302	338	358	326	325	337	338	323	313	347	328	320	323	335	318	344	329	335	317	320	347	317	352	339	333	328	333	319	318	327	339	318	311	340	299	330	339	327	323	334	359	339	360	372	340	326	337	298	340	348	313	338	323	341	324	352	345	336	330	316	334	327	374	303	361	316	375	321	341	303	318	348	314	304	324	339	334	364	324	332	308	338	327	348	316	305	317	324	317	303	354	322	338	313	333	339	328	328	314	309	316	300	347	344	325	321	303	344	367	345	298	358	328	330	357	341	302	304	327	334	319	376	317	340	324	357	307	324	325	293	363	314	326	343	330	336	328	306	367	347	343	327	341	309	321	320	331	334	324	301	340	312	324	318	371	374	374	332	303	317	345	315	363	354	311	341	343	376	316	324	322	336	352	289	336	331	332	334	329	338	340	336	324	329	305	360	312	345	342	365	342	322	302	338	371	336	334	309	365	318	332	328	305	343	338	346	341	314	331	348	344	322	331	347	334	328	322	362	318	329	313	327	312	334	332	318	318	332	328	344	307	317	349	343	342	366	311	331	319	324	338	351	319	325	320	356	334	344	330	339	336	280	340	300	357	335	345	350	334	340	322	332	336	314	327	340	354	338	360	314	360	340	311	330	334	343	327	333	342	300	330	332	301	305	316	334	331	323	335	319	358	373	335	295	312	329	317	283	333	333	356	315	343	331	345	307	305	331	330	348	327	346	330	349	349	327	334	317	334	356	384	363	344	318	337	329	323	337	305	322	336	324	335	298	330	344	307	366	365	342	325	294	328	328	320	337	340	331	307	302	366	350	332	341	339	329	342	341	306	307	354	335	365	306	362	342	380	309	356	300	332	350	341	345	321	339	325	340	308	319	334	326	297	312	340	337	310	339	307	339	355	318	309	346	317	351	314	288	353	322	325	326	331	358	327	334	340	370	352	329	338	312	342	348	312	333	326	304	301	316	333	344	302	307	323	294	336	334	322	324	362	363	317	340	346	318	329	302	345	325	340	350	334	326	341	330	325	329	288	321	311	333	323	285	365	333	342	312	328	321	312	318	354	316	314	319	312	349	354	329	330	336	304	341	329	327	353	331	329	296	332	319	325	328	328	296	333	337	315	305	356	364	319	313	326	343	322	287	325	345	323	341	328	306	336	347	323	351	333	330	332	332	306	340	341	331	326	336	310	301	293	325	326	348	318	327	335	340	340	332	331	333	344	340	309	310	337	354	348	328	360	329	315	356	349	310	320	335	324	355	333	337	309	319	356	316	356	369	342	318	368	307	313	306	305	334	322	336	318	307	324	339	337	310	330	329	313	331	349	344	348	343	341	314	304	336	325	348	322	312	306	341	348	311	319	323	335	318	333	327	301	344	309	330	330	314	335	356	295	324	316	321	355	334	352	313	342	299	332	353	314	339	362	311	315	345	326	342	347	357	303	329	327	333	343	354	314	324	395	341	325	353	303	322	346	334	336	346	313	324	329	348	326	322	294	330	344	334	316	340	337	346	358	334	303	357	337	313	311	310	349	347	338	288	346	310	339	332	323	313	341	328	373	336	331	308	334	325	336	362	315	343	354	327	329	326	322	308	352	323	323	320	350	309	351	331	321	314	317	334	338	329	335	326	339	339	306	352	338	330	334	345	341	326	334	325	349	326	313	314	339	335	334	338	323	357	331	336	327	302	324	305	312	343	327	290	338	294	329	321	331	349	316	304	347	339	324	349	345	344	324	311	316	352	305	311	308	322	301	365	348	341	340	321	342	308	321	323	324	343	344	321	325	325	348	354	310	285	325	337	327	328	336	337	331	301	313	349	310	330	318	328	314	312	332	330	353	338	324	308	331	331	346	322	312	327	336	317	355	308	349	317	318	334	336	344	317	335	323	348	324	340	314	309	343	346	322	314	311	338	321	331	302	318	340	342	379	362	323	327	329	319	332	303	320	288	323	336	334	360	328	311	333	330	322	348	336	320	328	318	315	327	302	299	317	341	315	304	308	333	292	339	307	343	297	336	300	348	335	339	313	328	320	320	361	327	310	331	326	352	308	318
27064	20482	11819	3847	1358	910	686	666	647	613	598	550	542	537	525	541	549	523	568	521	494	527	566	534	530	518	510	510	508	513	528	532	519	513	540	507	509	536	538	517	519	475	501	534	520	493	496	476	506	504	496	526	517	491	500	497	553	524	500	489	500	501	499	539	531	505	510	481	492	505	494	472	516	450	526	500	548	489	496	472	485	493	508	544	489	480	484	519	509	529	478	503	509	488	464	512	510	484	552	534	503	511	499	524	467	495	470	518	507	532	527	511	515	512	529	515	517	526	524	523	528	501	527	466	509	495	517	500	541	535	490	474	538	478	551	512	513	553	532	496	508	526	537	520	510	530	479	505	520	455	482	477	517	451	522	484	496	549	476	554	522	464	517	540	507	543	483	514	527	512	511	542	497	484	506	496	491	535	531	504	506	485	508	495	516	522	470	483	515	523	508	528	491	529	478	504	508	543	493	546	456	542	530	503	513	517	533	483	555	472	508	540	519	526	477	506	457	527	518	500	482	533	482	494	488	493	518	530	530	499	512	528	520	501	483	566	507	462	507	514	457	549	499	517	482	513	496	517	479	464	466	516	509	513	505	523	511	489	507	502	507	508	485	516	498	544	502	503	536	513	527	537	457	495	461	492	516	499	480	503	545	514	504	519	528	481	516	469	489	487	504	505	501	441	516	514	535	466	500	510	512	505	511	546	495	530	517	485	498	521	502	522	502	527	515	524	520	529	548	474	537	502	509	503	491	512	490	564	513	504	523	449	514	525	513	490	500	496	545	504	506	533	508	489	485	563	492	541	467	490	499	482	509	515	464	527	527	491	535	480	485	545	550	468	536	496	492	541	510	529	488	504	505	512	529	504	493	546	547	510	506	521	500	524	533	508	504	491	481	513	540	467	483	497	500	487	519	531	469	476	519	497	478	504	488	477	540	526	491	524	509	510	508	532	491	493	509	499	555	530	499	517	498	536	500	497	551	507	523	493	477	476	534	514	500	558	524	495	488	483	518	487	546	465	525	480	482	543	480	477	503	550	458	500	476	512	524	490	511	495	503	517	521	505	477	493	505	493	506	482	513	507	470	539	495	495	477	510	511	493	529	497	524	449	532	545	495	502	509	525	529	540	492	504	487	502	501	523	503	512	527	533	520	511	495	474	505	523	504	527	466	509	539	519	509	513	542	452	506	499	488	501	538	519	503	479	482	511	522	470	490	484	511	517	543	505	499	440	490	477	542	502	480	520	480	509	514	532	521	510	493	490	522	496	467	499	514	507	545	484	491	494	479	485	526	514	497	515	475	544	498	517	467	474	541	492	483	521	518	525	483	529	514	482	506	532	473	492	467	504	498	487	495	504	513	510	540	538	494	535	539	505	526	493	521	506	483	552	532	565	542	515	551	524	521	525	486	562	468	522	570	512	491	495	490	499	452	517	553	490	522	470	530	475	503	502	491	486	531	485	511	502	543	506	476	512	530	526	523	536	543	534	501	514	511	520	522	521	490	445	516	524	504	526	485	536	510	502	501	532	512	498	494	485	560	513	493	488	505	448	511	491	497	489	511	506	488	490	515	490	469	529	529	499	503	500	497	509	499	525	514	523	491	494	483	536	478	503	541	496	499	509	519	507	507	520	516	498	527	508	498	503	497	497	523	511	475	510	522	513	511	539	492	522	522	478	460	494	513	504	510	502	543	513	502	484	479	539	486	496	556	504	475	503	500	496	497	505	492	502	516	510	494	491	518	502	507	510	513	479	487	528	537	522	481	519	485	477	474	501	520	514	530	471	496	526	529	533	460	505	484	508	512	491	499	529	467	476	522	495	472	491	504	547	458	496	557	457	514	500	484	529	500	469	527	500	511	489	522	499	503	539	496	528	558	511	542	507	481	519	489	481	566	488	502	513	522	503	505	495	476	511	539	529	482	543	530	492	468	523	464	487	496	496	523	530	510	500	497	516	523	472	516	534	483	553	463	521	539	523	512	532	476	525	532	499	538	499	520	488	525	551	509	503	534	504	509	515	495	517	520	525	500	507	490	512	505	475	486	514	483	529	533	508	512	509	525	490	502	506	494	497	536	502	555	495	502	504	492	484	478	457	477	524	512	515	504	514	513	524	477	538	535	451	491	498	493	503	523	514	521	515	524	492	507	526	525	492	498	540	512	514	504	491	508	509	551	480	511	502	504	501	481	497	467	482	506	563	514	511	532	484	520	470	526	527	501	523	490	498	510	531	501	472	519	486	502	538	533	494	480	513	498	502	512	477	530	497	483	511	505	487	525	486	529	488	483	534	496	522	504	515	523	526	528	514	500	508	525	494	535	507	495	519	511	478	539	486	473	551	519	544	518	496	500	516	513	492	546	500	495	523	475	475	496	522	523	531	455	517	479	478	492	468	461	505	552	511	512	473	507	485	528	524	505	532	519	528	510	528	486	540	492	492	514	503	522	492	536	553	514	506	499	546	480	468	515	524	523	517	510	473	527	520	480	513	465	467	542	522	489	524	571	524	487	512	557	503	503	531	513	536	492	514	476	491	537	515	456	502	519	486	482	518	535	526	509	470	480	524	501	504	521	523	538	502	516	530	554	495	505	549	532	475	558	521	482	477	517	479	492	531	521	496	526	557	527	496	497	534	544	514	510	468	506	530	489	515	507	468	499	532	498	512	465	520	532	504	542	541	489	462	505	502	505	461	517	498	477	475	526	536	482	520	518	480	511	489	535	494	479	515	504	498	492	544	520	506	473	534	512	484	489	541	536	490	506	504	455	515	515	502	483	521	560	506	482	502	526	501	550	495	492	502	513	525	513	446	512	531	543	512	558	516	469	502	467	467	484	503	471	488	492	465	516	504	516	540	477	521	527	447	498	541	540	505	518	501	509	500	510	519	522	492	510	517	516	500	530	531	522	504	553	519	486	522	511	492	508	519	514	512	524	526	539	521	497	501	521	487	515	520	502	503	556	489	499	489	533	482	512	494	556	538	445	493	496	511	511	510	521	486	493	518	498	485	515	523	512	536	510	534	524	477	516	497	546	553	489	516	478	507	507	522	503	518	513	501	543	469	503	487	504	478	524	494	534	487	457	507	496	512	504	525	524	523	458	499	513	525	533	549	475	511	545	514	550	520	531	487	572	457	520	528	493	467	490	449	469	560	581	524	501	506	541	496	492	510	511	480	487	468	535	514	528	540	503	489	554	489	518	537	500	534	479	527	506	470	543	486	516	533	519	504	505	517	483	535	527	480	489	471	523	481	480	486	543	533	509	513	520	494	486	495	512	519	509	507	510	587	494	520	515	504	516	474	519	474	523	522	513	509	493	533	516	495	557	494	533	507	486	508	471	489	560	507	510	506	499	486	505	457	530	497	515	514	510	501	496	496	511	471	488	524	547	518	549	531	514	513	517	499	516	535	494	532	501	505	504	499	495	493	525	464	501	516	528	560	473	511	518	531	492	555	502	503	533	506	494	508	585	483	532	526	450	486
12168	16695	13759	6422	3315	1997	1555	1382	1286	1247	1152	987	963	989	972	891	940	876	913	907	849	912	848	904	883	828	824	852	824	838	794	779	809	835	789	859	879	823	835	811	855	821	878	823	842	792	843	838	834	831	803	812	827	824	822	881	870	845	784	845	797	838	862	870	833	805	828	828	831	820	900	854	863	803	829	859	805	812	800	847	817	821	789	822	848	817	883	863	795	813	817	817	793	828	805	849	806	826	830	796	775	810	839	804	788	804	814	798	870	826	798	786	868	812	809	762	885	789	843	851	779	790	798	780	846	781	805	785	845	846	807	763	855	854	855	804	815	831	807	800	813	840	794	815	809	818	808	801	825	862	819	776	838	828	858	769	825	842	776	854	828	805	840	797	796	831	874	792	824	809	804	837	803	869	788	830	832	754	828	821	863	829	797	847	842	868	810	808	782	796	851	785	864	836	847	860	858	840	837	831	858	833	864	804	805	768	789	835	825	796	820	797	841	846	780	784	844	788	843	849	881	892	845	816	807	792	805	886	834	855	824	828	859	822	802	798	842	838	811	809	885	756	845	800	835	802	835	817	813	849	803	778	831	792	833	832	800	851	796	819	788	863	754	834	810	783	841	822	795	805	865	782	832	874	863	780	862	842	827	827	794	865	861	804	854	805	816	787	760	846	803	804	776	846	840	777	836	860	832	822	844	814	819	843	837	820	860	843	856	824	802	793	805	818	809	819	815	848	831	808	870	830	810	800	799	829	853	863	811	828	832	840	782	795	862	781	766	884	804	834	815	771	823	811	862	832	810	828	832	806	818	808	820	799	807	835	836	824	833	846	820	804	831	835	885	810	823	846	825	824	778	825	838	827	849	836	911	848	803	818	869	857	821	859	878	851	808	843	787	858	815	783	846	850	822	811	858	794	805	868	818	780	792	803	823	818	861	819	848	843	824	798	785	858	853	848	849	815	827	772	819	846	785	823	789	872	776	880	788	834	799	879	848	827	880	829	833	805	758	841	841	848	855	833	804	852	827	747	833	787	803	818	844	809	810	839	841	832	829	825	823	794	797	803	853	855	831	860	845	818	845	843	780	856	863	814	778	811	854	785	831	846	709	808	796	760	834	813	845	810	874	817	840	803	845	778	824	825	769	853	795	799	758	776	832	837	797	794	820	818	783	845	834	839	819	791	839	844	776	838	864	815	818	837	822	819	870	801	810	813	828	771	844	789	824	804	800	766	820	764	825	841	791	786	807	830	829	851	796	806	820	836	831	766	838	810	793	791	857	826	847	829	846	816	778	862	877	832	847	873	799	801	780	808	843	816	841	867	849	838	857	798	783	787	810	860	805	854	819	814	834	802	767	777	807	832	809	824	799	840	799	857	802	799	802	796	855	879	848	806	837	791	795	795	818	838	831	823	808	830	835	846	785	863	838	809	857	809	848	842	877	824	834	817	821	845	855	834	838	803	824	789	831	800	797	833	812	859	850	832	768	842	820	827	822	836	828	797	831	821	779	796	819	777	800	809	837	801	803	839	828	817	805	825	833	824	793	833	809	786	865	790	767	797	820	812	821	825	806	771	835	781	817	833	808	798	853	840	843	837	754	791	845	841	822	791	799	767	820	812	814	837	882	860	817	829	857	816	869	829	789	843	838	839	827	804	818	795	834	823	855	795	808	800	871	834	861	862	804	817	844	835	859	815	867	823	810	841	867	820	810	818	876	813	788	798	822	845	802	789	864	809	846	862	820	840	766	796	859	859	798	880	828	809	809	805	824	832	794	801	808	800	820	846	877	770	847	827	823	849	767	821	842	846	790	817	777	891	875	843	822	822	822	807	858	843	824	841	824	827	809	812	823	825	846	832	782	812	813	807	823	833	820	819	820	863	830	811	817	827	810	843	804	855	825	856	853	842	850	776	871	841	829	777	833	828	797	871	846	840	811	810	818	875	801	796	817	850	811	770	774	836	811	821	747	876	744	790	805	819	815	791	796	852	825	801	826	782	871	799	797	785	849	833	843	877	825	806	836	815	874	856	852	827	790	796	802	836	802	845	838	851	821	815	829	847	807	858	855	859	809	799	799	838	829	829	854	811	815	822	806	800	808	812	847	792	858	769	828	816	833	779	808	834	801	840	771	779	841	835	799	792	836	804	803	829	782	851	781	844	837	800	808	792	777	780	880	832	830	799	818	846	789	825	826	866	761	827	811	814	835	825	814	824	825	814	842	798	839	759	853	821	834	825	817	838	856	819	843	783	888	830	862	818	793	795	857	796	768	828	836	858	822	790	819	863	838	817	821	815	838	826	834	842	808	802	854	803	854	815	827	793	793	836	854	844	830	832	833	867	799	801	807	790	847	829	844	807	843	806	794	802	826	817	839	850	776	841	775	836	881	868	748	834	782	821	859	840	816	868	791	862	852	814	838	812	848	827	763	828	862	823	797	805	857	849	882	775	788	843	833	828	801	825	796	845	815	830	841	806	879	819	782	837	808	756	856	814	787	807	803	802	823	869	846	795	797	804	797	790	832	795	805	807	818	811	795	796	764	863	809	834	832	836	803	807	829	851	808	863	880	788	853	806	880	819	797	769	813	778	814	823	806	846	815	806	812	802	802	827	792	781	799	824	803	831	812	797	791	827	823	791	796	853	820	808	846	792	814	838	838	852	830	796	810	849	836	810	835	836	851	813	819	774	835	848	818	806	831	815	821	859	839	859	814	790	861	822	824	843	838	822	844	846	835	842	851	848	896	816	835	835	840	907	809	804	872	803	850	834	800	807	825	804	823	828	788	848	845	811	839	827	825	851	828	774	836	861	814	842	817	861	869	824	809	797	794	809	812	824	824	821	818	819	870	828	817	838	827	814	777	853	864	858	802	816	840	826	843	783	857	826	878	827	848	859	833	805	773	819	833	788	850	772	788	805	805	781	861	846	851	827	788	844	794	823	796	828	782	833	851	842	883	836	825	781	792	848	775	820	819	856	790	833	830	804	805	817	842	779	783	902	807	795	868	845	803	762	834	756	839	807	918	867	754	806	861	824	801	807	773	790	782	811	837	825	807	838	841	840	819	837	844	877	887	811	856	814	791	827	827	871	817	819	891	850	825	808	838	817	780	842	825	795	842	835	796	835	788	854	853	790	850	803	827	789	851	815	799	775	789	817	819	807	816	828	786	820	843	786	839	790	794	845	865	795	851	854	839	814	823	817	866	857	822	813	853	814	834	770	833	820	842	855	808	814	844	853	843	829	768	824	870	812	801	859	834	860	840	833	765	808	852	807	823	812	800	822	836	807	855	780	832	777	842	809	849	820	837	863	835	811	800	843	826	799	904	870	791	788	762	796	820	863	767	851	806	834	805	841	816	884	831	793	870	843	852	807	816	827	833	778	759	852	823	842	834	810	841	791	815	849	835	826	800	853	849	852	809	774	834	801	816	857	797	736	810	809	853	803	842	888	847	801	841	829	799	821	843	825	770	822	825	823	815	830
24476	21325	28312	24657	18860	3425	1422	1018	795	816	710	693	679	576	567	529	532	565	529	551	508	508	500	491	478	544	520	502	491	462	454	471	496	480	501	533	458	472	492	487	488	484	493	473	471	480	521	480	463	475	494	456	441	483	494	457	476	481	472	485	456	481	485	473	455	455	474	485	457	461	454	519	439	447	461	466	442	444	461	470	483	466	473	469	428	437	423	419	504	469	449	431	481	434	492	474	455	466	436	463	436	487	469	459	436	441	473	462	476	434	405	472	434	448	469	470	471	492	456	457	476	472	434	461	399	408	458	470	471	447	454	446	493	485	399	486	480	441	451	461	453	437	454	476	457	448	454	467	465	458	476	465	471	458	449	418	405	439	415	428	475	451	467	454	459	438	435	447	457	472	450	490	467	466	456	470	470	443	487	426	495	471	483	450	410	507	462	479	462	450	443	460	461	446	445	476	483	451	480	497	443	448	455	456	443	487	465	450	467	497	474	461	471	483	468	454	490	461	493	430	459	470	465	457	488	459	448	488	452	461	423	439	453	483	490	447	471	373	459	446	466	460	463	475	471	444	468	455	436	507	475	425	462	478	418	471	456	447	458	461	487	430	456	471	451	455	409	443	414	474	453	464	488	468	470	423	469	485	436	418	474	494	473	424	468	463	455	444	461	476	493	473	486	435	479	451	437	478	467	436	493	446	420	468	477	490	427	480	482	466	458	454	470	445	440	483	448	462	475	464	473	434	456	482	429	472	449	461	449	454	458	468	475	432	487	468	512	447	470	476	503	459	483	471	442	448	477	507	477	489	476	436	463	465	459	489	489	455	439	430	478	455	454	479	437	503	453	454	477	481	458	558	463	448	494	463	465	496	477	446	490	457	448	457	447	443	494	448	455	460	454	441	490	467	517	460	456	482	483	429	475	435	448	473	435	501	470	437	440	444	469	447	506	475	454	437	479	464	437	443	455	463	438	477	469	453	470	473	463	460	449	448	445	472	489	486	471	443	498	464	435	439	475	472	465	449	433	438	414	476	470	474	519	511	413	465	483	452	487	462	481	457	450	458	442	458	490	450	460	481	441	449	487	471	475	446	491	437	463	473	452	512	466	460	465	441	471	460	462	460	486	490	438	474	500	456	500	431	457	469	489	453	467	484	457	438	481	464	488	470	443	489	489	498	452	458	449	412	458	455	460	505	483	480	532	469	496	493	505	464	449	504	443	475	467	455	452	458	458	457	471	423	487	453	455	517	467	436	428	439	470	458	467	470	483	466	440	433	431	415	453	477	475	469	491	467	462	477	446	453	473	434	475	462	430	427	452	470	482	511	445	475	459	493	470	476	457	470	458	480	479	443	444	483	446	434	468	467	459	485	476	443	408	467	483	488	497	471	479	501	429	474	505	453	466	445	461	444	483	462	466	460	485	498	430	475	475	446	497	472	458	449	475	462	476	457	469	431	476	443	469	448	480	442	471	498	502	476	470	472	450	468	455	424	454	461	449	442	436	462	456	458	433	467	444	438	474	475	458	477	450	490	478	461	463	466	538	486	435	447	461	476	470	461	516	470	414	443	446	471	461	461	460	456	434	447	452	474	463	465	475	462	500	455	489	479	446	520	438	419	474	459	463	488	477	459	463	454	424	459	428	420	515	452	475	461	470	471	446	481	451	471	459	487	472	471	451	495	483	442	481	475	487	466	431	468	411	461	456	448	448	479	478	464	442	482	440	470	443	475	504	465	449	513	433	445	480	432	443	444	449	486	410	464	467	465	467	423	501	475	451	438	474	430	430	492	478	459	462	445	479	447	458	499	485	455	437	450	462	485	479	462	440	457	451	428	451	460	469	450	448	470	447	487	485	437	449	484	476	443	457	465	457	497	458	443	436	415	455	495	463	483	461	440	469	433	464	455	464	483	443	455	453	472	468	441	441	488	441	474	479	459	462	477	442	468	450	458	463	482	460	461	485	459	436	421	429	474	468	446	460	451	471	440	439	450	475	468	473	465	435	430	433	473	475	467	466	434	432	498	482	514	466	462	481	468	469	466	424	475	454	468	452	457	471	462	469	433	443	453	456	444	474	484	473	481	431	455	438	468	429	457	463	443	454	474	486	463	478	466	465	468	436	445	430	471	499	441	477	438	456	433	476	468	440	481	472	458	441	464	449	457	450	444	484	459	472	475	454	437	469	497	471	478	420	472	463	480	423	463	459	439	461	444	460	479	460	470	481	453	470	442	454	467	420	473	444	469	477	474	439	448	485	452	459	472	480	472	446	467	461	483	493	423	469	487	450	460	450	449	444	464	467	460	472	398	441	441	464	461	446	466	435	461	469	457	432	491	478	443	461	473	460	467	471	458	494	456	467	430	446	465	470	483	477	457	432	471	487	494	496	461	456	463	481	466	462	429	460	479	467	458	457	466	481	450	483	449	473	478	456	422	442	488	441	458	480	427	447	474	467	478	494	466	450	439	477	462	487	429	472	433	414	466	442	490	428	457	458	442	465	435	436	442	470	468	444	428	422	467	485	467	503	506	484	443	486	421	419	449	483	487	500	482	427	443	463	431	463	486	461	455	469	455	457	489	477	460	446	475	469	468	498	457	469	455	456	455	491	452	425	439	446	482	454	462	476	463	475	491	454	413	463	469	504	439	469	493	482	427	439	497	461	477	444	495	425	452	498	494	452	483	442	470	449	481	424	470	447	456	438	434	465	433	392	475	474	464	457	425	496	456	485	432	439	450	439	470	489	454	438	460	434	478	450	474	443	506	471	478	449	457	481	445	434	473	461	481	444	444	449	481	463	508	452	485	440	465	471	441	426	482	445	427	462	445	482	439	475	437	466	506	455	448	461	478	469	464	440	471	480	464	460	463	470	424	445	454	487	528	465	439	428	446	454	457	492	465	481	473	492	459	503	427	489	468	488	506	450	448	470	440	480	428	470	472	493	422	500	471	497	466	467	511	468	448	467	441	487	445	491	493	436	443	473	461	467	461	469	459	456	436	430	458	439	455	436	432	489	409	472	456	477	454	480	443	472	441	431	462	448	488	456	468	452	461	446	450	500	442	445	491	412	446	400	466	462	430	443	453	463	442	420	477	478	462	440	453	425	456	462	413	518	441	490	482	436	477	472	442	479	420	483	458	442	491	473	464	460	407	432	433	455	488	496	426	454	450	454	448	444	470	489	474	459	474	418	449	451	471	457	433	470	450	469	457	473	490	448	449	426	441	492	463	459	482	475	472	428	451	449	487	458	448	404	475	430	443	454	433	486	446	485	460	450	468	469	486	498	447	441	447	441	428	457	453	460	451	454	433	473	467	436	495	460	453	433	479	485	501	423	475	474	487	462	456	458	501	480	482	482	490	425	454	463	460	429	482	455	515	496	440	436	473	449	474	459	438	514	472	514	466	498	474	461	486	478	446	475	438	429	428	496	440	464	423	470	442	438	441	450	440	463	484	474	436	427	478	454	485	474	440	460	417	487	468
13968	24311	19973	11120	6809	4103	2879	2394	2171	1905	1581	1404	1273	1121	1101	1079	1021	988	1020	964	890	933	884	857	842	882	860	776	788	808	778	812	798	792	745	780	813	808	830	838	752	806	769	790	790	728	812	827	747	811	821	815	788	804	787	722	778	738	794	779	764	793	782	799	802	750	735	765	737	809	720	755	779	739	759	774	750	801	721	787	782	769	746	742	741	764	808	750	744	745	745	818	743	759	732	806	806	818	804	779	723	761	734	729	765	752	733	743	801	782	769	804	757	776	769	782	771	766	805	785	774	734	730	748	792	750	797	745	711	799	774	749	732	773	751	771	729	761	804	795	758	789	765	837	785	765	732	769	728	799	748	759	781	787	781	705	760	792	802	714	798	777	723	756	755	748	764	752	755	768	751	751	785	790	767	776	770	731	747	798	759	761	739	788	738	764	761	711	771	778	750	803	733	789	775	736	734	772	723	766	761	735	761	821	787	764	802	754	719	785	793	828	726	718	716	767	774	755	752	749	748	723	764	766	761	759	715	811	744	751	762	782	728	745	805	768	773	740	760	775	779	781	761	760	757	761	759	762	750	762	776	755	749	775	798	771	815	789	766	757	767	771	737	728	714	807	760	785	757	770	774	769	790	774	738	772	780	785	761	748	801	806	725	787	782	788	716	734	720	747	781	738	774	798	757	722	794	735	772	747	739	772	781	857	781	748	742	748	771	768	761	758	804	828	747	763	763	761	772	743	778	749	736	798	736	784	741	757	845	779	819	718	761	753	736	813	768	786	778	737	768	763	808	787	757	805	816	772	756	774	778	772	794	761	765	794	729	805	766	736	781	770	790	783	774	771	724	788	761	738	770	739	790	738	780	751	695	733	762	736	791	734	749	760	807	800	730	735	747	792	745	743	689	758	748	817	746	748	747	789	753	745	747	730	756	765	779	738	743	798	779	740	737	755	821	755	776	795	743	761	779	774	770	755	767	733	803	749	771	767	752	732	794	748	697	751	795	789	757	770	765	745	760	839	735	772	721	697	778	757	782	782	765	814	763	811	790	737	802	778	799	749	766	769	762	767	768	781	779	750	770	756	726	787	742	772	738	754	745	741	769	775	722	814	710	787	769	738	749	777	788	773	715	786	762	808	755	730	790	687	782	751	780	740	775	760	764	733	776	749	780	772	728	765	781	804	795	758	821	796	745	719	777	724	791	746	737	770	738	732	755	823	798	779	799	761	743	736	762	755	781	741	723	820	721	779	718	765	732	769	764	730	728	757	714	758	751	818	748	820	732	751	787	765	714	735	772	725	718	775	787	750	749	748	753	776	762	742	765	768	721	733	753	787	784	759	780	714	745	739	725	761	750	785	713	730	786	766	798	748	757	753	800	751	765	769	725	723	740	718	798	775	800	770	754	774	768	763	757	764	822	756	789	775	752	775	748	752	748	792	761	782	823	812	754	748	763	763	775	748	732	747	735	745	755	740	752	730	688	753	715	791	748	773	801	732	752	767	770	750	798	769	790	804	775	762	744	779	786	783	719	733	747	748	789	745	748	763	770	688	779	792	738	763	737	748	795	785	827	717	775	754	761	766	724	766	757	805	763	785	698	754	724	764	795	759	775	742	788	755	744	732	765	773	756	764	767	782	772	793	731	769	795	736	787	767	781	687	777	702	777	776	751	755	779	736	800	761	758	776	745	779	765	723	760	763	775	755	754	759	700	726	782	787	778	719	775	764	765	778	768	754	816	824	818	775	763	761	752	791	744	724	774	767	726	747	781	781	751	762	719	813	733	682	735	775	758	780	793	773	811	763	794	798	829	750	766	737	765	733	758	752	776	742	828	766	784	707	735	774	737	775	757	735	745	771	784	734	726	765	731	743	801	756	845	766	767	741	759	724	721	807	749	847	799	784	756	762	731	774	778	742	779	799	729	761	754	753	746	736	803	741	751	820	746	786	742	711	765	746	741	753	796	728	792	761	762	752	768	750	734	757	733	802	809	754	759	742	754	741	791	796	772	751	769	791	760	766	749	710	792	746	771	793	778	738	794	768	798	758	752	787	762	703	741	784	751	728	741	755	813	769	760	750	723	796	855	753	764	782	788	752	714	760	771	732	731	778	747	760	770	822	764	704	808	756	770	766	762	763	781	735	759	787	791	718	772	805	768	807	735	807	768	765	813	789	796	758	752	731	700	808	726	735	792	725	790	721	736	739	738	802	804	813	745	770	757	754	757	762	724	769	759	749	793	780	816	733	800	787	778	792	793	737	771	753	747	758	787	771	709	824	794	786	733	729	792	755	766	717	717	795	786	763	802	770	749	754	791	737	781	776	755	729	712	767	790	729	751	757	752	755	820	813	733	795	757	764	744	782	810	814	797	705	713	791	799	761	744	774	764	793	778	784	755	791	770	725	753	741	761	772	811	772	823	730	787	741	688	757	728	771	795	790	756	707	780	734	764	784	771	769	765	775	781	769	767	764	743	725	755	762	760	738	768	779	772	706	815	741	802	785	740	774	770	763	777	726	786	752	756	753	765	804	749	760	797	796	777	731	709	754	721	749	811	750	760	760	779	796	781	756	751	753	736	752	793	790	784	709	744	736	786	734	793	768	784	779	782	761	803	762	798	767	756	757	752	765	773	783	739	789	785	820	732	800	766	781	785	761	744	782	766	757	709	770	753	806	791	769	765	724	724	794	781	749	762	781	739	765	790	771	746	769	764	793	745	766	783	713	751	780	775	743	793	769	765	755	736	742	725	740	771	741	752	744	784	775	758	750	776	800	724	752	777	761	769	734	756	757	778	791	782	813	732	743	738	758	754	732	795	779	768	765	760	731	816	758	778	774	737	753	799	750	782	768	793	784	747	744	767	750	738	733	758	786	772	804	732	729	755	775	772	768	767	758	780	750	809	807	774	797	772	791	764	789	783	773	735	766	780	712	773	745	793	765	768	752	768	702	710	748	778	731	799	765	783	828	758	788	777	773	759	779	747	742	766	758	777	737	782	770	800	743	754	780	795	742	762	751	747	713	758	698	786	811	809	794	789	769	772	783	788	761	779	761	704	766	728	749	766	796	782	732	716	750	740	762	721	757	749	747	774	765	791	779	764	764	755	727	744	781	807	803	811	776	780	776	820	726	736	786	753	814	757	799	735	794	757	750	849	812	704	780	761	770	750	738	799	721	781	774	785	769	743	752	780	758	801	762	688	722	769	776	775	710	743	708	732	786	782	790	768	763	771	738	788	745	718	769	758	769	795	778	781	780	728	733	748	731	728	767	809	802	798	782	829	745	698	799	770	735	721	805	710	732	765	741	750	806	813	769	801	730	791	790	703	793	779	751	760	750	758	772	781	774	731	745	727	753	806	759	731	795	742	789	791	792	787	707	769	777	734	729	768	751	775	712	759	763	762	743	759	783	764	761	818	766	805	713	782	741	747	781	730	792	746	772	801	742	714	733	759	767	717	735	779	801	763	711	734	738	758	761	771	753
23507	21369	29144	23952	21379	19132	3399	1117	846	748	621	527	422	386	387	373	368	334	266	296	318	289	290	261	246	231	244	232	225	219	196	217	217	226	239	217	199	220	228	219	230	190	213	203	223	200	195	191	192	234	180	206	211	199	219	221	195	194	207	189	208	218	192	170	179	197	208	182	187	180	192	178	190	202	213	178	191	183	181	214	185	180	175	200	207	209	188	194	198	209	171	188	200	211	163	218	159	194	188	192	187	189	172	211	185	191	225	178	209	202	196	207	207	174	204	191	181	166	173	196	195	186	203	179	200	198	159	202	207	187	174	207	194	205	187	221	189	209	213	203	179	175	198	204	197	180	204	204	202	185	187	199	203	179	161	174	186	177	191	212	201	187	184	188	227	184	178	206	186	179	203	193	180	207	205	186	208	179	172	173	196	211	218	177	193	194	201	191	202	208	195	186	187	215	182	194	194	222	205	196	186	196	193	199	206	197	191	193	186	183	182	211	198	198	215	194	186	207	203	205	186	196	202	195	187	188	170	198	213	176	187	220	235	189	184	200	232	193	180	182	193	185	186	165	193	203	177	180	193	174	214	202	191	228	194	219	212	205	205	188	194	187	183	218	188	179	209	196	201	203	186	184	185	205	186	212	181	193	218	213	195	182	190	191	186	176	196	190	173	232	194	203	191	174	181	200	161	198	166	194	191	175	206	200	184	193	190	202	182	203	164	195	189	220	200	183	200	200	198	217	188	163	182	202	179	186	201	169	201	161	178	184	176	203	192	190	199	201	209	195	205	201	188	171	215	206	183	189	185	189	191	203	177	180	197	197	194	222	230	198	206	193	180	193	216	198	193	201	211	206	187	185	201	203	195	178	197	182	183	197	229	190	192	190	186	219	199	221	167	177	183	207	170	183	204	182	184	193	192	188	186	210	201	181	203	173	188	188	183	188	194	195	201	163	175	225	191	201	194	194	205	170	169	170	182	184	221	202	202	182	189	174	195	194	185	198	198	182	173	197	191	189	192	187	181	210	206	214	191	182	168	188	195	169	213	197	178	198	192	203	174	196	167	161	210	167	160	165	188	173	194	185	161	181	181	207	204	210	198	198	174	203	189	179	173	202	203	180	172	191	170	207	188	168	186	206	208	152	177	214	211	182	221	185	195	187	210	191	195	206	203	167	185	205	167	202	213	206	199	195	200	190	198	189	199	220	166	170	211	190	194	188	200	162	201	187	212	211	195	205	174	174	179	204	178	191	190	201	197	188	184	219	172	189	212	187	194	185	207	189	207	186	204	186	206	209	187	209	199	191	196	197	193	168	197	219	182	190	206	158	195	176	173	185	192	207	209	193	199	212	184	214	194	198	191	167	180	170	190	188	165	194	191	195	175	187	191	186	195	172	202	207	208	169	182	185	191	169	186	184	197	211	206	186	191	191	180	165	194	174	173	181	168	187	192	208	200	222	175	180	188	208	205	203	164	189	197	187	191	200	200	197	196	204	179	158	175	166	182	203	209	187	201	184	202	174	192	171	186	198	190	174	187	178	193	178	183	193	190	207	189	210	232	197	191	189	188	186	173	209	189	195	202	194	199	211	179	208	173	172	187	193	185	197	178	200	222	208	149	193	188	185	212	180	190	210	168	206	199	180	199	186	189	176	201	177	192	172	184	210	196	188	183	182	192	182	174	208	198	192	189	216	207	173	185	225	201	201	201	171	175	167	179	196	193	205	183	192	185	194	205	189	206	179	191	183	190	197	174	210	176	186	166	201	200	193	191	205	188	220	203	195	219	190	202	191	205	209	181	211	191	168	178	192	197	201	198	171	202	191	165	211	177	187	183	190	212	193	177	180	185	180	192	198	180	178	193	168	196	194	180	200	222	221	194	201	211	205	204	191	208	193	183	184	168	196	189	210	195	175	187	200	195	180	203	223	201	165	179	201	193	187	162	203	206	205	202	206	160	198	206	196	189	194	185	205	196	199	193	179	199	187	189	155	176	188	190	201	193	183	172	184	189	223	188	165	201	197	190	175	185	211	231	223	206	204	204	180	213	206	196	175	201	189	182	201	202	199	172	188	224	191	218	183	203	189	205	199	179	197	192	177	219	193	188	158	215	194	190	187	195	199	193	201	207	206	191	196	183	206	198	193	209	166	232	199	180	181	208	190	186	182	184	183	229	208	177	171	222	214	172	186	196	190	198	179	184	226	213	238	204	225	204	193	172	177	192	174	198	184	210	190	184	193	190	194	160	219	174	199	211	177	182	212	203	190	208	184	177	183	175	172	174	216	194	201	191	179	177	184	185	187	197	179	200	195	192	168	204	195	168	197	209	183	197	213	198	202	190	187	190	197	201	182	177	183	176	184	197	168	220	198	177	206	200	182	194	219	200	188	184	191	190	203	175	197	203	177	172	190	222	204	195	195	198	216	183	183	187	201	177	202	184	201	177	192	205	191	188	195	172	172	211	182	179	188	181	172	186	219	199	207	173	205	192	203	196	195	202	225	183	186	204	206	215	168	166	203	213	212	199	199	197	177	189	185	187	182	216	194	170	197	178	203	220	201	215	186	184	192	182	197	184	191	194	187	157	189	176	200	209	187	174	161	208	176	190	209	217	200	196	191	161	179	200	210	185	199	204	191	196	180	184	190	196	185	188	172	192	195	182	186	198	180	161	197	181	197	191	179	179	199	183	198	192	181	193	177	195	188	194	196	198	185	205	204	206	194	186	202	198	195	195	185	191	177	222	180	199	198	149	194	202	181	171	170	192	184	188	190	200	184	180	194	209	207	197	207	206	173	182	206	190	182	203	209	189	195	185	181	197	185	189	231	195	200	201	165	194	168	202	200	176	190	202	182	185	179	197	211	182	211	204	183	189	194	201	187	155	182	185	212	200	191	186	197	182	169	159	203	185	188	192	205	181	214	169	189	166	187	179	200	191	174	213	195	188	212	186	201	189	169	195	200	179	187	185	199	196	182	200	187	190	195	225	211	201	174	183	177	206	201	178	188	198	178	203	177	198	181	194	218	207	194	217	185	214	188	197	181	186	189	195	168	190	190	173	183	180	164	218	195	195	183	199	209	174	172	168	191	190	172	206	184	175	190	179	184	204	207	196	184	187	192	181	201	196	188	213	207	201	211	185	177	189	190	168	204	221	195	201	190	201	174	201	175	173	206	196	190	206	196	194	176	204	196	194	187	168	216	166	208	173	193	184	177	194	196	213	200	191	214	201	195	199	198	191	207	213	191	185	185	206	177	194	182	155	200	186	187	183	202	213	199	192	192	185	212	188	192	178	187	202	161	205	175	179	188	191	190	172	176	195	204	191	182	207	189	175	210	186	211	200	189	169	193	199	198	183	220	210	177	185	189	174	191	209	175	199	182	199	161	217	187	215	171	176	197	200	175	199	207	195	160	193	223	168	200	208	196	213	189	185	183	210	179	210	205	187	193	188	188	187	181	204	205	185	173	208	202	181	208	188	202	187	199
15909	30875	27005	16582	9708	6332	4483	3294	2724	2239	1915	1500	1310	1085	1003	965	789	747	754	650	581	627	589	559	548	507	454	424	455	400	387	397	371	402	426	403	432	442	419	428	375	389	391	356	370	344	373	396	328	348	331	368	327	351	329	293	335	328	356	364	343	325	357	309	323	346	332	322	378	367	342	343	392	326	313	339	345	318	362	321	325	379	335	324	294	337	327	296	345	352	357	331	313	344	314	340	324	337	334	337	341	321	309	335	316	343	337	329	311	322	329	315	339	334	343	344	292	365	346	341	298	305	297	332	355	336	343	329	339	320	318	339	349	336	285	331	305	316	318	292	306	358	357	325	311	290	342	308	329	369	356	346	331	315	311	319	324	356	322	354	321	322	326	336	375	325	317	346	332	345	309	337	351	333	342	348	346	381	313	337	369	322	334	349	303	325	370	312	327	285	333	308	329	366	317	337	345	342	354	349	359	342	308	353	365	319	315	341	344	354	346	334	319	314	341	350	301	318	316	339	311	310	293	343	349	316	316	331	333	355	339	345	335	306	344	323	360	350	333	342	314	368	305	327	311	321	333	325	326	340	295	304	326	300	357	328	341	336	329	338	375	328	341	314	311	313	325	337	304	359	339	356	331	297	322	301	325	351	349	351	353	293	311	306	338	340	320	284	293	302	361	319	341	345	329	331	329	344	336	337	352	316	327	314	336	305	321	355	329	355	333	330	313	324	350	332	320	362	357	312	340	338	334	339	317	318	322	327	333	310	324	343	313	359	326	348	313	348	344	306	323	346	341	341	341	327	353	319	329	327	360	325	343	319	315	327	364	322	306	323	329	333	315	359	362	312	337	328	335	298	358	324	336	327	336	349	319	314	352	343	327	321	328	337	330	315	334	308	355	314	345	329	335	346	314	363	327	325	325	312	340	330	323	315	295	339	353	317	347	331	331	342	357	321	336	338	315	330	321	341	306	326	317	327	343	326	318	357	298	338	339	364	339	348	330	328	332	344	331	362	308	355	333	304	334	337	349	367	330	329	334	326	364	353	330	358	329	327	349	357	348	335	347	362	371	358	320	350	334	351	294	336	349	323	328	314	338	336	277	331	289	321	319	315	335	342	333	343	308	303	355	309	323	347	304	332	335	318	337	331	328	341	334	323	352	341	334	317	315	332	344	321	330	339	332	309	325	329	333	358	357	333	332	316	327	336	372	315	347	345	358	377	332	343	303	350	326	313	347	323	345	342	354	328	334	335	320	372	347	354	327	313	358	317	348	330	304	335	354	324	319	312	334	335	313	344	330	345	384	346	349	324	318	329	347	316	345	317	324	333	338	339	340	345	339	337	308	297	334	328	350	348	355	333	331	342	358	324	327	295	344	332	342	325	336	343	299	300	307	324	337	308	339	330	333	342	311	332	335	323	319	325	327	342	320	284	306	330	355	343	326	335	321	345	345	316	345	350	331	334	316	329	313	309	323	341	322	323	299	323	321	339	312	335	351	359	332	333	329	352	320	324	321	313	370	310	307	329	310	324	312	335	343	320	357	352	291	306	324	338	325	339	338	337	336	324	351	320	333	334	359	341	317	351	354	329	298	349	326	336	351	336	304	347	370	349	347	353	310	357	346	314	371	328	279	338	315	325	331	349	341	335	345	335	330	323	352	292	331	322	367	338	315	321	322	343	334	329	357	330	319	347	345	348	338	329	340	330	354	348	356	305	347	319	344	322	319	350	342	326	336	335	340	322	343	320	314	348	326	328	332	356	316	335	292	350	352	350	331	351	283	336	283	330	358	321	335	322	284	339	363	346	330	329	341	309	320	353	306	323	320	307	344	338	365	301	333	340	333	320	318	368	319	318	309	332	358	345	313	334	353	329	319	328	295	327	333	313	311	300	327	334	332	332	347	333	331	334	345	322	352	340	321	301	311	327	296	325	322	341	343	341	346	330	310	352	340	324	330	342	317	337	346	362	340	346	321	334	314	324	340	299	316	308	312	324	309	345	323	371	333	328	306	357	312	367	331	319	338	302	320	346	351	334	320	315	319	334	331	317	362	324	345	334	318	335	312	333	358	349	318	346	345	316	333	341	333	321	327	322	333	334	336	323	320	338	361	346	315	337	329	364	366	335	323	327	309	288	316	348	312	362	326	321	308	317	348	354	359	318	311	333	334	331	292	330	333	328	331	365	344	329	351	342	358	301	322	323	339	346	309	333	296	317	340	341	291	313	362	316	309	324	333	316	333	328	309	331	306	321	343	361	340	309	356	328	344	338	312	354	318	305	325	318	328	311	308	327	313	313	360	303	341	340	284	305	343	308	347	300	294	341	322	337	337	326	343	337	327	318	365	350	333	340	311	324	339	347	312	311	334	312	339	364	371	364	307	337	327	338	292	328	366	357	317	336	333	360	329	284	355	311	335	335	354	314	363	324	321	304	341	282	319	366	315	347	341	307	331	312	359	347	296	300	329	332	312	347	336	329	314	344	290	311	312	340	328	314	325	338	309	308	309	336	312	336	303	302	361	308	351	361	347	330	313	321	317	356	342	315	333	351	310	326	369	315	324	347	327	295	348	346	343	357	321	308	346	359	329	333	347	329	362	304	347	330	345	327	333	328	334	309	349	335	322	336	326	327	331	335	339	342	321	350	315	297	331	312	328	320	360	319	327	327	337	344	319	365	304	335	286	364	338	330	296	283	334	322	348	312	331	349	308	323	345	347	313	332	309	318	334	315	318	312	310	334	327	341	329	336	340	323	344	354	318	338	348	368	301	359	366	324	336	319	324	324	357	324	317	324	319	365	319	327	351	327	333	335	315	317	324	338	329	334	352	339	325	325	318	347	346	331	348	316	302	337	304	338	320	347	344	363	307	340	326	322	328	298	328	332	296	344	304	310	324	322	327	358	318	316	312	359	331	356	299	316	337	344	316	354	321	326	323	330	320	343	322	339	325	335	333	299	324	351	316	340	355	347	335	307	337	295	333	360	325	320	305	317	330	331	343	333	347	324	336	341	325	340	310	318	330	327	339	326	304	336	331	354	304	352	309	341	340	359	346	325	319	343	305	340	334	315	320	325	339	354	348	352	338	322	313	344	312	346	343	345	333	299	324	344	334	330	311	343	299	332	326	326	328	314	323	297	305	354	330	307	320	315	359	321	314	331	323	311	336	305	344	324	361	345	323	364	308	323	377	356	339	330	367	340	341	318	316	304	337	339	343	342	322	331	340	349	334	356	304	357	351	324	324	342	352	322	324	301	345	340	299	305	375	324	342	314	336	321	358	324	308	355	342	313	307	304	326	340	341	323	314	333	330	320	321	295	320	357	335	327	342	318	310	333	277	331	335	319	327	345	340	341	342	393	343	361	337	332	303	320	351	337	316	323	358	316	294	347	345	308	359	300	293	314	381	319	290	372	341	320	343	334	339	337	324	330	338	297	346	337	322	344	313	348	345	344	350	323	328	342	328	313	320	359	300	343	356	306	327	324
27081	20627	13411	5274	1592	906	804	687	618	565	547	600	574	528	564	544	495	524	544	543	536	490	515	525	532	504	506	488	520	539	509	535	508	515	488	448	484	562	546	497	499	541	472	497	528	518	536	507	540	466	507	504	494	540	507	535	481	519	532	520	506	507	501	492	519	511	457	516	564	529	465	500	510	528	505	506	496	484	471	506	468	526	503	515	536	480	524	531	491	502	526	506	499	518	500	515	543	533	489	541	462	507	552	498	494	518	499	532	512	475	501	501	493	488	499	501	490	467	529	494	494	515	471	501	522	523	513	536	521	537	525	503	508	512	515	557	511	483	521	528	518	481	503	527	500	520	515	475	508	493	480	507	481	505	486	495	492	482	500	511	461	486	523	528	508	498	480	485	520	515	501	460	478	486	494	534	438	510	498	501	497	461	516	465	494	482	474	519	504	493	495	492	505	524	467	495	492	505	480	494	515	475	510	493	518	500	481	479	481	526	505	477	503	541	522	527	540	490	521	500	475	511	505	536	515	481	483	504	515	489	505	551	489	511	485	476	518	553	487	520	503	521	484	512	519	494	498	484	462	480	535	528	521	512	510	521	471	519	502	519	499	510	486	506	490	482	506	475	520	495	481	520	495	502	495	500	514	504	534	503	478	474	544	518	512	502	505	522	496	492	502	519	521	473	529	486	508	505	486	504	519	520	519	476	506	519	495	521	468	526	496	491	538	491	475	493	475	510	511	483	502	521	462	507	502	548	525	524	518	492	510	512	504	501	502	531	513	492	471	522	514	486	446	489	502	493	483	510	514	502	538	462	488	502	498	503	499	522	555	472	532	506	488	521	531	467	483	505	492	494	522	453	482	514	490	499	520	517	533	512	501	475	490	517	447	503	481	528	503	545	536	505	470	456	502	499	518	515	549	516	482	516	496	534	485	523	486	481	502	537	501	523	564	509	489	461	535	517	483	528	560	527	497	530	523	503	516	521	502	481	479	492	529	509	504	469	491	531	501	469	497	446	511	513	524	524	527	508	499	515	511	527	467	481	497	537	517	506	462	488	549	499	478	484	503	530	515	470	481	518	494	499	507	482	522	499	513	561	498	455	488	502	468	490	551	466	483	504	521	495	499	523	471	527	519	516	529	481	478	480	527	548	522	499	585	490	496	517	483	514	487	465	506	499	509	478	472	523	494	518	531	499	468	492	507	501	533	475	521	508	503	498	485	521	496	505	499	532	526	530	498	488	529	520	506	523	521	514	486	479	484	487	536	492	476	527	493	480	489	511	523	518	517	558	531	486	521	492	463	520	522	506	532	480	496	520	514	522	482	454	508	501	505	493	473	532	456	513	504	484	530	540	496	488	485	514	517	474	447	503	565	515	524	476	527	520	517	483	488	512	517	510	450	528	533	514	460	502	533	505	511	555	510	524	503	542	483	494	504	558	466	463	498	495	476	520	512	514	503	460	498	509	499	559	476	473	506	478	521	516	469	492	489	513	520	536	487	531	503	490	506	527	493	514	514	498	530	490	520	504	532	475	517	522	488	489	491	514	476	503	503	496	513	535	519	504	506	513	512	477	528	484	519	511	496	490	473	485	544	479	545	486	462	498	499	508	456	478	506	501	522	511	523	499	482	509	516	532	516	532	505	511	493	475	491	521	541	539	537	508	471	530	476	516	495	542	497	498	497	516	530	507	468	487	468	510	440	469	511	501	525	435	461	503	517	543	491	489	512	513	511	526	510	541	470	514	464	504	537	506	563	507	516	498	524	494	521	508	520	495	527	491	494	476	466	486	533	518	525	519	535	492	499	527	520	489	510	501	522	539	494	500	483	491	520	533	508	520	464	527	489	481	516	491	537	482	503	493	527	490	505	503	475	518	494	527	469	502	534	541	449	500	506	526	507	551	514	497	495	534	515	520	508	531	491	494	502	465	481	514	510	478	515	521	533	493	529	540	528	531	525	513	517	468	518	552	493	523	472	551	492	508	480	491	471	466	474	494	469	479	507	517	503	502	523	502	522	520	534	517	500	462	486	478	488	527	495	513	491	516	493	526	512	523	541	505	502	504	488	535	467	469	567	482	481	480	533	530	509	488	462	517	489	472	490	495	450	524	524	527	519	516	520	464	527	500	470	533	523	544	536	485	472	534	482	461	537	520	489	531	479	484	512	497	490	509	537	518	513	526	525	471	528	468	501	524	475	482	512	506	523	523	513	500	512	535	506	523	496	535	522	524	511	489	537	490	517	482	479	528	468	502	499	469	503	488	516	513	478	510	507	516	507	540	498	568	538	508	479	469	489	500	512	491	503	516	544	526	511	554	529	513	508	507	528	453	486	514	463	488	508	504	540	488	496	488	465	490	518	516	488	480	489	493	504	501	533	478	494	523	493	510	485	506	496	554	514	497	534	496	480	523	517	470	476	483	532	473	503	598	523	535	514	530	498	476	505	516	521	494	457	522	539	504	481	523	498	493	480	463	515	454	480	482	521	503	541	517	484	509	521	474	485	502	469	534	498	536	504	496	489	511	524	526	490	504	522	513	533	513	483	523	512	525	483	505	516	501	555	461	518	472	475	494	508	535	506	512	524	505	512	544	465	506	509	538	480	469	509	521	500	512	509	491	501	500	511	488	495	487	508	506	525	472	474	512	519	474	503	497	518	507	509	505	533	507	509	488	529	533	461	522	491	531	501	501	534	498	525	482	509	528	513	480	512	464	494	508	473	524	523	540	483	499	509	528	524	537	512	483	503	495	493	521	556	525	526	517	515	453	516	513	508	519	503	493	534	512	476	506	505	488	509	499	549	558	487	461	511	471	505	519	463	506	505	495	489	473	522	529	512	529	490	508	512	484	535	517	510	488	517	556	515	519	468	520	530	496	480	521	470	519	493	511	468	515	502	472	525	492	488	482	536	537	500	502	483	475	537	487	527	492	498	468	480	472	525	500	461	542	488	504	516	552	513	533	494	513	504	538	469	498	503	513	507	497	484	446	513	479	526	529	506	540	507	503	524	523	493	528	536	512	457	510	522	490	474	497	524	446	486	496	490	497	519	478	460	489	532	470	524	471	504	489	514	490	503	544	471	511	504	509	524	476	510	474	527	496	478	560	486	509	551	549	517	515	541	508	491	519	503	499	498	500	520	488	504	542	537	471	526	471	511	539	490	449	505	560	482	524	525	527	508	487	524	507	507	507	499	532	505	498	481	490	478	484	523	529	503	460	506	519	482	449	501	527	525	526	497	502	528	521	491	504	482	499	518	515	467	504	530	499	532	509	510	550	523	503	468	497	526	519	539	500	505	562	492	503	510	522	476	535	496	495	483	505	550	481	528	529	541	493	480	487	474	493	496	516	488	509	495	501	509	513	507	496	497	562	483	510	525	521	506	546	470	533	498	499	546	509	511	514	554	487	532	504	504	523	532	474	508	482	476	475	468	527	531	531	514	497	501	497	521	455	538	475	508	507	468	475	479	515	502	502	523	487
12953	19867	17230	8522	3708	2135	1812	1460	1248	1125	1116	1029	1016	965	899	915	876	806	848	935	805	865	863	858	878	873	765	876	873	742	810	774	816	819	903	847	878	846	798	829	854	819	819	870	795	820	855	791	833	902	876	801	810	792	867	807	833	859	820	902	790	800	810	855	826	840	810	833	853	846	841	767	808	860	794	814	867	827	808	867	866	818	834	834	847	860	853	835	828	818	784	806	799	780	861	912	792	825	803	831	844	793	830	829	812	824	810	827	827	868	801	813	851	781	816	882	777	787	849	876	835	849	816	843	792	858	858	823	822	845	881	825	848	850	758	847	808	814	837	858	822	838	822	753	842	792	832	880	835	811	838	846	814	822	809	809	802	805	770	793	829	827	851	851	854	864	800	861	799	838	819	791	776	796	875	841	834	827	819	835	854	822	881	845	818	787	831	803	819	846	790	796	777	866	813	809	823	837	807	830	813	844	813	790	880	811	841	883	835	775	820	852	809	820	810	841	804	788	830	775	835	780	845	846	833	853	824	804	846	861	844	785	798	861	867	843	860	879	895	871	800	862	850	848	858	824	820	873	844	808	848	794	847	808	885	852	770	803	885	825	831	840	827	807	783	864	864	756	819	841	800	807	797	840	814	856	812	859	802	833	828	817	827	746	804	846	799	839	827	851	810	833	885	879	725	824	839	847	845	798	852	841	832	860	857	849	820	843	814	880	839	782	803	812	817	834	789	848	816	807	812	810	837	814	850	859	797	828	840	791	874	791	808	824	831	772	775	839	790	841	854	818	827	841	821	823	814	788	836	772	804	815	807	874	857	827	872	872	793	798	799	823	848	800	839	867	853	822	805	822	797	823	860	806	831	827	838	809	782	823	831	799	855	821	826	812	806	819	811	824	803	848	826	834	820	821	815	805	827	832	820	775	833	835	785	778	854	864	861	875	848	814	868	865	799	818	808	855	768	867	800	877	875	842	839	732	787	859	839	882	863	811	823	851	809	825	804	783	791	835	831	845	766	813	796	798	844	836	803	797	852	783	800	861	847	866	859	813	889	791	824	830	818	873	782	897	816	829	831	802	844	862	813	806	849	811	841	808	823	795	845	830	838	829	809	850	832	854	834	777	853	827	807	808	797	816	839	798	816	843	853	778	798	790	808	839	847	811	825	812	854	737	836	816	826	788	819	827	785	835	807	798	819	823	767	779	890	830	777	821	828	834	833	806	830	844	796	863	860	823	808	849	844	807	820	802	806	821	828	848	768	808	844	810	844	867	822	764	819	852	793	841	805	828	796	859	817	825	813	894	806	801	792	797	831	789	801	874	812	818	794	849	811	811	800	855	803	862	884	792	785	831	831	825	853	755	806	766	799	842	797	796	865	844	841	834	868	768	859	802	816	796	780	790	822	808	795	832	820	845	875	802	778	838	835	900	831	833	842	803	832	819	838	825	824	829	837	853	835	834	831	836	769	778	860	858	807	802	876	826	812	792	783	809	808	816	791	809	866	838	863	827	841	830	813	786	791	861	830	815	804	873	853	836	818	832	848	841	823	912	806	786	764	813	927	831	820	813	850	835	820	802	813	845	781	766	805	861	803	815	792	821	809	808	842	863	832	843	841	855	805	839	817	840	819	782	814	812	803	797	854	852	810	832	877	847	799	836	803	808	804	820	849	854	818	803	839	809	823	849	851	817	820	848	787	858	817	833	811	842	794	848	857	804	810	826	820	855	823	820	798	794	788	862	848	865	777	820	829	838	824	824	784	778	841	831	738	853	778	797	828	826	829	845	851	799	854	841	865	845	834	796	831	826	809	879	847	818	827	796	818	868	873	824	819	838	838	806	835	843	822	775	822	864	839	854	841	790	865	826	816	767	798	803	841	799	787	758	812	797	779	809	882	785	821	843	814	802	836	845	844	808	834	830	809	840	792	767	895	902	789	850	780	849	842	876	792	808	791	868	818	840	872	795	841	866	850	832	810	810	849	834	825	801	842	802	853	794	805	853	872	823	841	788	802	854	814	801	808	816	862	847	863	846	818	890	779	812	849	827	881	791	789	835	853	831	885	849	804	830	853	781	887	750	840	778	869	820	861	882	821	815	813	809	792	849	863	849	864	787	846	845	812	819	811	804	844	849	800	833	846	792	881	788	862	813	810	784	856	833	838	824	824	849	814	874	842	845	871	765	852	812	797	836	761	790	836	818	829	882	855	806	766	818	851	796	831	860	805	811	854	782	838	777	747	875	767	821	827	804	829	852	830	837	836	769	810	863	811	862	789	887	873	838	810	855	808	825	839	834	815	813	861	811	791	820	863	779	849	859	835	818	818	773	777	852	844	829	838	831	855	782	852	827	813	870	787	849	789	857	832	824	855	831	775	880	779	834	801	809	803	818	817	817	816	816	806	822	797	790	771	868	786	863	798	848	856	794	846	889	811	883	796	839	824	838	852	767	808	778	814	827	815	797	851	827	743	802	888	829	823	831	814	843	875	832	825	844	817	854	809	812	830	830	824	815	776	870	875	785	863	848	838	780	776	829	798	841	809	874	825	810	828	811	852	852	849	771	832	804	842	809	886	810	835	789	849	805	829	809	831	823	835	877	818	802	812	895	844	880	819	828	852	776	800	873	794	838	805	822	871	833	816	866	796	878	824	785	787	848	844	792	838	829	849	865	812	800	839	813	809	837	877	805	836	840	829	809	785	861	838	798	848	825	807	855	795	850	829	830	839	879	845	855	793	787	815	800	839	808	834	855	823	860	827	763	823	843	848	805	813	858	808	809	816	816	834	826	869	828	845	817	802	816	803	877	852	801	826	830	828	773	717	824	795	787	814	823	812	825	835	811	854	856	797	827	848	864	844	839	833	840	841	850	810	791	804	809	819	820	848	844	790	820	804	859	787	829	823	821	808	819	859	840	832	799	842	841	840	814	789	870	802	800	861	755	816	818	811	861	824	854	846	831	807	826	869	813	819	840	803	775	795	841	787	872	873	831	812	825	859	807	822	806	819	817	818	794	837	828	855	866	802	812	809	857	836	773	804	777	847	860	799	840	846	849	821	861	815	842	826	833	809	814	753	826	794	837	803	829	835	779	825	846	803	809	837	851	801	788	848	787	844	891	848	839	871	835	805	831	832	836	845	851	781	785	838	795	841	836	823	804	809	845	845	847	780	818	813	821	831	810	820	795	802	812	870	837	843	821	847	812	813	792	775	776	824	807	862	797	800	837	813	821	831	833	832	838	829	825	840	871	799	825	819	815	842	801	813	840	824	820	828	842	791	789	831	833	839	797	861	817	806	782	840	829	836	837	858	824	837	825	826	849	793	823	831	832	818	857	811	863	766	792	834	761	825	839	853	854	802	820	792	837	822	825	850	843	823	812	818	827	808	810	828	821	833	811	823	787	774	799	818	796	799	827	834	886	840	820	812	742	815	810	797	833	876	814	848	862	773	844	828	826	821	821	818	794	833	876	851	800	834	784	826	832
24637	21399	28487	24684	18994	3675	1466	1047	877	759	738	648	632	577	579	556	491	508	550	575	543	505	501	497	499	499	491	507	453	461	503	517	455	459	475	490	511	488	475	516	469	472	467	494	505	448	439	468	482	456	505	472	467	468	447	423	461	498	463	519	446	467	449	459	464	499	459	461	473	444	491	468	497	493	500	508	440	472	476	470	450	446	422	443	496	431	479	486	466	479	480	430	454	474	479	498	469	425	467	461	439	439	495	470	487	484	477	444	435	471	480	463	462	469	466	474	470	449	496	458	486	480	480	476	442	466	464	474	440	449	440	472	446	485	469	455	460	465	405	486	489	433	460	470	428	438	464	433	470	474	479	486	460	467	455	458	449	478	413	491	455	421	460	464	455	508	450	441	457	480	477	451	447	429	453	460	442	455	470	463	454	470	457	450	489	427	462	457	498	481	477	469	485	468	413	474	473	490	471	487	469	450	454	515	466	469	464	452	478	484	476	456	441	457	490	436	467	461	466	468	505	452	514	445	445	513	467	480	439	516	453	486	469	474	475	453	469	457	454	460	473	451	411	463	456	512	471	465	486	513	465	483	461	504	464	457	479	463	437	412	465	489	438	462	494	418	516	470	453	460	455	490	442	503	475	477	489	487	458	470	445	457	447	473	451	442	447	492	447	480	495	454	416	457	499	479	485	454	481	468	451	464	450	452	460	456	500	461	462	436	439	440	475	460	451	451	442	442	447	501	468	498	459	439	448	459	411	483	492	447	460	458	462	420	444	464	500	475	441	460	481	449	462	463	466	475	482	454	447	466	468	457	480	420	491	461	484	488	455	418	466	468	470	424	461	476	455	460	468	488	475	471	516	459	463	447	482	503	435	415	476	447	430	473	427	497	476	480	425	476	431	440	433	455	483	462	444	422	467	471	500	460	486	494	495	472	498	445	461	450	439	478	462	475	433	428	492	476	480	426	474	479	470	452	451	480	458	426	477	470	479	479	458	479	427	449	440	470	449	463	460	454	438	469	413	480	479	469	466	496	433	455	457	481	474	435	506	459	459	484	476	451	443	426	449	437	489	477	484	471	462	466	497	485	460	457	464	447	432	465	443	424	463	434	483	430	444	450	452	451	448	451	470	441	431	445	464	493	459	503	500	453	442	505	443	439	451	455	499	435	449	490	452	426	463	495	443	464	502	473	478	463	468	446	470	474	439	476	463	486	453	446	477	469	466	444	461	444	504	474	508	459	436	468	475	433	464	463	461	464	456	468	481	491	481	421	489	478	452	420	401	468	493	410	445	457	446	481	418	478	449	462	502	476	504	488	444	468	476	494	434	478	468	456	460	461	493	465	428	448	474	464	471	457	435	490	463	489	493	473	455	436	453	462	463	470	437	494	447	431	447	467	468	486	467	429	457	457	455	435	435	481	449	450	430	419	462	461	456	460	463	464	464	465	465	474	482	453	434	454	442	459	415	456	478	457	497	516	457	450	460	446	464	482	432	438	491	433	439	449	468	474	484	462	456	461	484	471	473	402	489	432	433	473	439	457	441	476	468	462	470	469	457	473	439	458	488	435	449	445	486	450	477	447	485	457	484	434	467	440	438	453	462	451	448	463	479	438	455	450	475	497	435	469	473	469	465	468	454	450	473	468	476	453	462	482	435	486	434	432	525	453	462	473	476	483	462	457	453	461	459	448	491	456	449	466	446	481	405	465	433	465	429	433	459	456	475	425	423	453	475	456	473	460	450	473	477	468	488	460	440	437	487	450	469	495	446	498	464	503	482	442	417	453	429	479	485	457	451	458	441	461	473	475	449	455	443	472	492	483	445	472	454	466	427	462	451	476	476	444	485	417	465	508	419	473	470	448	432	486	464	452	460	462	455	476	467	460	463	454	504	465	451	474	441	474	415	466	456	498	444	461	459	416	500	449	443	440	524	438	465	493	450	436	459	484	433	485	462	458	443	490	496	452	461	451	490	466	482	443	464	482	477	473	441	418	435	480	485	477	484	468	468	506	496	459	445	465	467	490	481	451	468	467	431	462	472	465	435	472	422	495	540	470	452	495	462	447	493	447	459	412	511	463	493	442	467	494	434	473	449	446	434	471	463	425	469	507	480	454	482	426	462	498	462	477	431	485	450	463	504	448	445	418	441	467	490	469	445	443	456	463	447	500	456	464	452	473	467	444	464	476	481	477	461	495	435	497	460	438	441	460	478	474	497	414	431	447	511	490	489	498	462	464	449	448	459	478	443	415	501	463	436	440	515	452	429	489	469	453	451	455	416	417	497	457	448	439	455	452	475	489	433	440	479	468	466	458	447	452	464	469	489	456	441	504	458	481	456	445	434	477	460	493	449	520	422	459	449	464	460	493	502	418	451	462	463	459	464	470	421	461	434	488	458	429	478	459	462	500	462	481	489	457	455	452	461	464	446	464	479	463	441	485	448	469	481	447	481	488	482	503	468	453	478	508	448	450	507	470	460	474	491	451	475	447	432	444	477	468	416	465	475	449	489	453	472	490	466	461	450	417	458	466	469	480	473	479	480	470	477	449	460	475	479	463	432	454	477	420	438	419	443	470	449	451	491	455	424	482	442	491	448	444	471	452	463	517	473	475	486	460	468	451	443	420	433	432	491	447	480	449	463	465	420	453	446	458	460	469	467	438	438	518	419	499	465	448	463	439	475	473	456	424	479	484	480	485	476	455	458	438	446	460	426	428	471	435	458	486	487	482	489	489	470	475	461	451	427	463	475	503	460	423	476	476	449	467	470	430	475	448	488	485	455	442	455	520	444	439	475	452	447	450	438	452	508	494	454	441	479	452	474	458	441	478	478	483	485	423	444	453	465	459	456	456	475	439	475	464	471	457	445	488	390	477	431	508	469	498	522	452	478	448	455	449	450	494	468	455	395	470	461	498	458	446	488	439	455	456	502	453	458	467	474	457	482	455	480	473	458	451	458	452	465	446	491	456	439	453	470	490	442	453	489	454	458	439	468	439	485	458	490	423	488	443	481	492	481	453	478	508	504	454	473	456	417	446	463	452	491	474	466	443	435	424	468	477	436	442	460	438	496	483	469	444	453	471	457	476	486	475	454	463	502	456	417	453	465	440	441	463	458	455	436	442	467	488	452	502	472	462	473	445	466	481	429	469	451	465	462	468	454	434	479	440	498	480	474	473	456	433	447	457	470	458	491	452	450	484	473	463	449	460	459	490	491	430	444	430	482	501	520	450	452	452	458	469	444	455	442	462	447	452	477	458	471	481	501	467	453	464	427	423	486	455	479	480	480	446	466	457	451	483	475	511	457	469	483	439	456	477	490	476	440	498	468	455	439	452	457	446	494	467	430	469	442	457	456	446	453	497	479	464	481	467	507	470	474	428	504	458	425	450	491	446	461	459	501	504	422	463	448	510	449	438	441	445	504	469	424	461	447	436	488	461	466	443	443	465	455	446	438	469	487	438	445	441	463	446	452	490	453	457	457	478
15479	27561	24235	13551	7461	4462	3217	2596	2091	1719	1632	1444	1361	1182	1151	1000	983	946	965	957	907	924	876	899	892	882	852	804	792	797	788	791	845	771	818	858	819	794	779	776	774	786	791	759	766	811	772	768	773	777	760	794	804	755	798	775	780	766	761	812	755	777	786	794	769	758	762	763	766	760	791	814	801	770	761	802	840	732	746	738	721	769	789	751	709	784	764	783	707	777	769	748	740	807	769	745	817	806	724	817	765	804	804	748	785	754	794	703	740	832	789	806	744	808	765	786	795	718	769	787	704	787	759	774	732	784	761	718	787	767	779	813	760	744	769	726	754	824	793	779	772	761	738	750	795	777	771	724	762	757	759	758	805	766	813	758	737	745	740	824	729	817	775	759	769	744	719	734	766	774	756	794	779	810	704	782	808	794	782	763	745	768	800	796	800	804	769	743	680	759	767	705	725	794	787	748	810	773	769	737	781	760	796	783	796	753	736	712	728	776	770	697	761	767	750	784	745	818	771	739	750	759	771	797	761	757	751	723	756	742	769	739	775	733	767	720	762	718	819	758	755	741	795	774	754	766	716	775	795	771	745	760	732	768	745	741	727	751	730	745	737	752	818	740	782	749	773	749	720	762	692	754	745	770	748	767	808	748	731	761	749	730	735	777	769	780	780	797	788	724	794	793	722	736	780	803	770	714	733	752	753	757	739	781	791	753	756	776	772	780	746	776	752	724	714	737	763	747	819	761	784	785	725	783	715	765	772	777	721	784	819	742	756	779	745	784	769	783	801	743	764	807	768	776	747	800	817	763	779	766	755	735	746	761	787	790	773	775	815	746	764	738	775	769	754	808	731	753	736	759	804	752	739	753	750	771	731	802	770	764	766	723	807	761	828	780	782	759	722	782	754	722	754	758	762	730	753	808	749	707	814	741	772	787	770	767	760	751	779	731	734	798	796	760	760	780	785	769	742	794	738	772	724	704	738	748	732	761	810	787	735	777	757	760	757	779	749	761	789	768	798	801	778	745	809	819	798	791	773	729	742	792	804	787	744	776	747	787	749	793	760	839	834	728	779	819	712	752	745	756	702	800	741	722	818	747	762	798	775	794	788	795	797	756	832	710	728	745	750	816	780	765	735	747	738	820	804	787	759	773	832	778	756	772	781	779	771	723	789	755	744	721	781	800	790	745	791	776	795	793	765	817	740	754	785	798	732	735	747	745	776	764	775	770	783	750	779	770	751	767	765	749	785	783	822	798	758	759	784	759	795	815	737	780	729	736	759	733	798	734	753	805	773	757	756	745	754	760	760	753	779	783	759	764	764	748	779	824	761	763	779	828	799	778	788	773	712	778	785	749	750	784	765	766	786	740	773	791	765	719	790	719	791	763	712	728	757	737	832	760	739	747	775	733	758	789	731	736	764	736	797	750	772	786	743	748	792	779	777	816	762	741	744	780	769	775	750	767	772	771	704	776	722	728	772	774	782	739	758	713	769	782	820	725	749	785	793	788	762	763	791	768	802	789	758	800	789	803	737	743	737	780	800	769	740	774	767	757	762	825	757	806	766	764	770	784	771	768	721	774	723	754	802	764	762	720	719	798	770	749	746	749	762	716	766	756	765	761	813	785	777	755	746	779	803	788	798	780	797	732	762	739	765	745	821	805	749	735	779	749	750	768	785	737	775	720	783	751	794	752	798	755	780	814	754	714	802	774	712	797	770	751	786	800	782	799	756	764	816	721	726	749	798	791	772	754	776	832	770	779	728	774	716	741	741	780	727	775	779	780	741	751	767	791	776	784	775	739	770	752	702	793	781	804	773	765	763	729	830	799	814	740	751	779	776	798	740	772	731	756	754	734	741	778	766	746	792	731	733	769	763	793	802	806	744	764	736	755	777	753	736	790	782	730	813	767	738	812	797	720	747	757	750	729	787	783	748	755	781	730	733	744	725	797	747	772	755	799	789	780	772	730	791	748	767	796	758	777	801	787	758	752	736	772	771	794	751	786	769	801	791	805	756	795	797	758	752	754	796	738	801	774	791	746	765	807	758	751	769	762	802	828	777	705	735	785	797	747	769	764	792	754	736	729	789	813	785	799	764	815	755	761	786	794	773	748	774	785	787	789	740	783	781	773	711	781	761	767	746	751	745	725	724	792	738	751	758	692	814	773	782	702	777	770	812	799	712	746	717	752	775	707	746	787	787	792	745	810	800	802	748	772	729	676	843	788	773	745	752	761	738	767	703	761	691	773	723	756	751	752	773	771	752	773	754	782	776	773	819	740	739	742	745	762	767	752	764	741	748	780	761	727	791	780	733	819	756	748	743	836	749	751	765	770	768	742	794	781	764	752	772	799	762	759	757	751	758	753	795	760	787	736	766	749	781	763	737	771	751	833	773	769	732	773	755	809	731	763	758	744	777	786	769	712	763	789	714	766	738	773	756	738	766	792	750	748	798	801	734	799	769	746	810	762	767	816	759	765	745	748	790	807	754	735	788	793	725	793	733	778	740	746	809	765	774	747	760	790	751	778	757	759	756	807	812	771	790	788	762	745	752	794	771	777	827	765	767	756	730	744	757	768	787	775	744	762	759	798	772	777	706	781	765	780	765	802	697	797	755	775	722	775	784	799	791	791	771	750	745	780	768	798	747	782	809	733	739	769	781	752	744	788	785	786	829	730	790	801	794	762	789	721	728	787	770	759	771	738	768	773	755	782	784	727	784	779	793	737	771	814	773	770	702	768	747	784	748	707	791	755	811	770	818	808	755	739	786	752	781	794	764	739	777	790	759	806	804	764	719	793	754	737	738	771	745	759	763	790	760	795	770	744	770	789	722	732	704	746	701	794	777	698	760	744	746	764	791	755	788	781	779	797	772	741	748	780	782	732	792	756	794	774	738	856	761	805	768	761	804	723	752	787	755	774	723	770	776	816	752	752	742	725	758	706	756	770	749	740	767	749	749	727	782	768	743	779	750	792	799	786	774	808	712	732	752	755	767	777	726	781	793	723	812	781	727	734	716	792	779	757	756	735	761	768	805	813	812	729	807	763	800	775	754	808	802	770	755	821	757	759	750	755	767	802	772	722	758	711	761	759	723	819	773	699	758	745	780	804	761	739	749	787	734	769	829	726	823	748	725	746	763	789	725	695	752	748	787	777	735	805	727	768	801	721	761	796	775	758	728	795	740	793	736	793	770	784	752	779	769	757	809	786	752	779	792	799	722	709	784	777	762	750	802	792	766	769	785	731	792	751	793	770	732	782	783	770	764	781	769	767	774	769	706	761	747	782	757	738	741	753	780	744	764	788	802	728	793	778	783	800	736	730	776	687	775	771	760	770	754	793	817	766	756	808	778	762	737	829	769	806	715	745	722	741	801	771	711	722	758	747	776	750	775	742	735	733	768	774	787	731	722	816	742	754	798	734	774	777	799	792	776	734	790	756	820	758	793	773	763	796	745	782	798	737	725	783	816	742	716	732	787	745	794	796	791	764
23531	21394	29195	23968	21396	19118	3330	1390	855	659	563	508	445	410	377	364	329	295	316	312	255	313	289	244	266	247	239	250	203	232	217	218	220	200	217	214	220	243	232	238	228	211	204	213	191	215	224	208	227	194	212	184	181	208	222	213	201	219	207	201	197	193	211	201	177	202	195	199	185	215	203	238	199	191	197	177	193	163	206	177	200	211	172	185	186	187	197	213	192	177	182	204	189	190	209	188	234	193	201	177	184	189	188	189	197	198	188	184	188	205	194	186	216	187	194	169	203	218	173	204	190	184	201	215	178	190	202	216	216	199	189	214	188	189	189	169	181	172	217	180	194	191	182	192	194	179	206	194	187	197	196	186	213	210	181	223	184	197	177	183	175	213	178	205	196	198	174	210	188	187	187	201	206	193	196	194	177	220	212	195	206	192	204	186	194	194	193	182	195	202	180	193	188	182	198	160	196	190	196	202	194	191	167	202	202	199	198	193	197	209	190	185	183	176	180	194	175	196	165	182	191	177	173	177	203	194	194	191	203	185	187	185	199	189	205	194	198	202	199	169	172	195	190	183	204	206	207	184	200	207	187	199	191	177	208	204	202	201	221	176	219	211	168	186	193	202	175	195	217	204	182	199	197	185	197	177	202	167	223	180	168	181	201	191	190	202	189	182	195	196	180	187	194	195	211	176	195	196	204	193	200	189	194	184	208	189	206	190	190	173	180	200	184	196	186	194	194	193	181	183	184	206	196	192	182	187	183	184	198	182	164	182	178	178	185	182	198	194	163	195	208	202	194	155	184	180	209	224	201	198	202	203	209	187	193	187	187	174	206	177	197	196	209	195	191	215	200	189	202	189	190	183	192	196	187	172	188	171	195	185	187	205	185	189	195	179	205	191	189	176	183	198	219	184	199	183	201	168	198	179	189	208	183	198	191	189	194	202	199	185	189	172	202	210	176	199	203	204	205	182	186	177	202	208	172	169	195	188	156	198	198	200	183	200	179	205	201	184	181	204	207	186	200	176	188	194	178	188	196	202	212	173	179	198	181	200	179	173	193	189	183	193	213	173	187	193	180	200	188	168	188	194	186	194	188	172	188	191	201	173	169	216	200	193	189	182	205	187	206	181	197	218	185	182	185	190	191	208	193	203	172	171	199	196	183	202	195	199	212	193	217	192	193	193	191	196	172	184	207	179	201	188	223	189	190	199	202	197	193	168	206	188	194	181	204	202	179	209	223	187	195	207	203	194	210	198	172	194	211	170	172	179	187	202	196	204	188	186	196	177	186	221	219	220	208	207	193	194	181	188	183	167	188	196	184	180	184	203	205	172	182	210	186	180	184	188	196	203	181	184	190	174	199	170	196	197	204	192	216	192	190	206	226	221	168	180	208	192	205	191	194	174	202	211	210	204	195	200	172	190	210	205	224	222	202	202	180	200	171	186	186	214	187	197	180	197	185	186	202	215	179	186	164	200	208	205	204	180	198	179	193	178	187	208	200	193	184	210	200	206	182	189	250	187	197	191	169	194	173	169	198	205	178	200	170	210	226	200	198	191	206	151	193	207	202	164	218	183	164	191	227	184	200	179	176	196	186	223	204	187	186	170	201	188	176	172	182	207	203	179	204	176	201	159	194	214	195	186	188	172	221	186	204	190	197	175	216	202	192	193	207	204	191	177	188	209	228	150	201	168	198	186	194	201	190	180	199	186	185	218	167	174	178	182	206	191	180	176	209	169	188	170	196	188	172	196	186	195	186	188	180	201	209	176	176	194	192	196	184	184	186	191	192	176	204	180	205	181	215	204	209	194	210	197	182	175	198	184	205	184	190	217	208	186	188	187	189	218	191	187	195	215	166	192	222	191	187	189	191	196	207	188	194	195	171	209	190	198	187	199	204	169	193	206	177	170	228	200	187	187	215	192	204	167	190	181	204	183	216	227	204	207	195	192	198	197	163	201	180	199	180	211	171	170	192	178	189	199	189	184	175	183	204	185	187	202	220	211	159	200	173	189	170	201	191	187	184	180	194	182	195	226	210	202	177	175	195	225	172	190	192	193	165	181	201	204	216	166	188	201	192	193	195	182	204	197	186	204	185	170	201	180	185	181	169	167	197	202	187	185	208	173	191	194	192	201	190	225	217	202	211	194	196	195	205	195	186	223	189	181	191	171	185	221	195	195	185	206	166	199	170	185	202	186	192	186	181	196	202	198	195	207	208	185	171	169	206	165	178	206	210	168	205	191	199	184	200	200	193	203	205	190	180	224	177	180	220	203	197	187	176	186	217	174	222	199	187	176	187	189	191	174	194	188	208	186	187	210	193	203	198	198	194	155	190	206	175	223	184	200	172	204	190	171	212	193	186	200	194	177	202	190	201	187	195	212	188	174	190	176	180	200	187	167	193	181	193	200	162	172	188	188	223	175	202	178	220	166	222	199	167	191	185	194	182	183	184	206	178	206	203	191	178	196	196	173	200	184	185	193	201	189	201	197	212	189	208	194	195	197	214	197	190	201	187	192	183	176	227	193	181	189	202	212	177	213	179	192	218	203	190	196	176	193	209	181	216	191	193	201	183	187	185	177	211	178	186	167	182	202	174	200	183	187	193	184	185	189	216	182	169	195	197	188	194	196	208	186	189	204	208	188	188	196	212	185	195	196	194	186	189	172	192	197	195	199	188	199	191	190	198	172	185	186	216	204	178	211	191	202	169	196	187	175	211	176	188	194	173	175	196	170	164	223	186	202	196	188	194	180	180	202	176	180	187	193	203	196	193	177	226	203	208	208	213	180	173	176	195	183	213	198	200	195	193	183	219	192	163	213	200	193	203	181	184	223	203	217	186	202	206	191	213	183	179	187	185	190	200	203	197	204	190	176	192	206	161	180	216	180	185	173	211	204	201	188	205	188	200	214	185	188	200	207	199	175	219	205	166	188	177	196	169	187	192	183	186	185	192	187	181	171	191	211	218	220	211	196	192	181	184	189	182	171	198	185	186	178	184	180	193	191	212	193	182	195	166	189	182	197	179	148	218	196	197	179	186	195	194	179	189	179	201	187	179	217	194	196	194	152	179	206	197	196	173	191	178	189	212	188	204	210	164	190	198	189	201	194	178	185	169	176	180	204	193	191	178	212	194	159	178	208	206	196	182	198	188	189	198	204	190	205	177	197	190	189	183	211	200	198	204	181	172	182	169	188	202	169	176	186	198	195	194	177	185	199	180	198	183	191	195	173	180	183	199	208	205	190	188	203	166	189	204	179	196	176	196	182	210	214	201	193	184	204	168	181	198	190	179	199	218	192	188	173	194	177	197	181	193	180	186	197	185	187	180	198	164	191	197	184	198	190	211	196	193	200	177	194	180	182	203	181	214	179	187	201	198	186	197	180	162	201	207	213	179	184	198	191	179	192	202	173	176	189	197	181	160	202	206	175	182	196	184	213	191	176	170	189	178	196	196	202	174	182	185	189	196	212	190	193	189	195	177	192	190	188
16736	31820	27316	14834	10079	6563	4462	4008	2857	2069	1743	1550	1347	1190	929	862	811	733	695	653	610	579	585	537	566	510	474	463	438	437	421	381	456	376	411	432	399	395	420	405	386	380	375	388	363	387	367	350	358	376	371	357	332	329	370	344	371	322	332	350	364	363	338	347	320	338	342	354	329	323	355	355	309	297	372	330	318	349	350	339	345	315	334	325	298	340	319	323	329	329	322	321	346	339	333	347	322	336	325	321	333	324	358	347	307	309	310	348	346	353	324	328	320	329	356	365	337	337	315	342	346	326	346	306	315	334	326	330	308	336	330	329	308	365	340	323	339	363	338	329	329	350	333	287	317	337	336	339	330	333	341	332	319	336	327	318	346	346	328	346	331	310	337	325	315	326	350	320	328	350	308	299	307	339	339	338	319	320	335	329	339	329	318	337	339	317	349	318	313	313	333	339	345	324	326	330	340	333	342	322	313	377	349	329	352	339	328	318	333	348	345	295	317	362	338	327	335	322	347	320	324	292	308	342	334	292	372	366	353	324	318	317	306	327	326	331	322	329	320	322	309	287	315	351	315	292	329	353	340	305	342	325	341	321	341	347	313	288	345	331	328	346	292	311	338	307	317	307	335	360	345	301	331	301	391	312	331	314	326	326	358	344	353	354	335	340	310	313	341	317	318	313	318	352	352	312	352	307	318	344	360	310	328	327	324	298	339	309	316	350	366	348	328	321	323	362	351	309	332	315	336	342	314	338	310	339	315	325	332	312	350	336	345	330	338	332	314	349	332	360	328	346	342	316	299	298	328	362	310	301	320	321	345	320	315	326	327	334	328	330	319	315	342	354	318	329	341	301	330	324	375	331	323	329	309	337	326	357	342	306	343	319	319	322	342	333	337	334	305	335	320	311	324	325	337	333	319	315	335	330	327	339	332	328	328	327	321	340	331	322	336	316	324	345	329	355	332	301	308	340	331	342	351	349	324	343	331	316	317	362	344	329	350	330	359	316	321	325	364	344	334	332	343	335	353	343	336	334	321	363	317	337	314	346	326	314	332	330	366	351	347	337	339	344	323	342	339	355	335	335	343	298	356	351	332	334	347	348	335	308	358	317	318	296	350	334	323	305	324	334	347	334	326	304	326	330	346	348	311	351	355	334	340	355	322	342	337	306	334	336	356	341	330	330	335	324	315	341	339	334	301	352	315	304	326	334	324	322	332	348	303	357	312	362	319	307	351	318	308	342	336	279	300	304	321	350	307	348	368	340	337	348	336	328	318	369	343	342	316	305	321	285	332	343	327	306	358	337	343	335	365	322	355	336	334	338	329	309	338	292	348	344	337	305	341	336	295	323	324	305	314	378	314	317	319	302	380	339	336	349	303	337	333	306	345	295	341	315	339	316	349	327	319	320	298	316	323	322	355	314	328	304	313	343	349	318	344	349	332	328	328	347	343	325	349	310	323	350	343	359	333	321	327	311	359	342	315	344	314	330	331	313	326	334	331	315	294	352	341	345	358	345	346	304	349	348	306	354	306	325	293	304	321	336	324	296	341	320	357	317	320	335	322	373	311	319	391	327	325	323	336	318	327	317	303	326	323	330	322	327	332	321	339	340	311	321	341	353	352	318	316	307	346	333	316	320	317	316	318	323	335	321	325	347	329	374	346	333	334	314	336	308	321	339	347	327	304	332	348	331	322	353	319	316	323	345	340	350	323	333	354	314	337	306	350	306	347	332	354	339	294	327	341	301	344	307	310	350	352	351	307	338	345	336	297	331	342	336	332	301	328	326	319	335	359	343	313	316	329	326	373	339	360	361	306	342	325	313	347	337	334	329	314	327	315	323	339	336	309	317	308	379	321	309	326	332	316	336	324	326	335	333	322	334	315	324	358	364	338	336	338	350	337	345	317	325	320	329	325	340	296	320	341	321	337	350	331	345	336	300	371	357	361	300	323	351	318	331	346	342	354	315	316	321	299	325	349	359	348	315	307	350	341	354	323	311	338	326	338	337	345	312	323	344	317	301	347	346	338	328	328	321	325	331	349	339	354	370	338	312	336	315	314	317	323	305	336	333	308	324	340	339	342	308	338	319	369	336	334	352	354	357	338	342	353	344	325	328	319	310	305	339	316	338	343	330	343	316	347	349	313	287	297	327	344	320	304	327	333	303	312	320	344	363	330	346	327	326	315	313	295	340	318	341	359	324	351	336	321	333	348	340	294	334	302	323	320	293	314	313	323	336	335	327	342	325	333	333	329	323	361	356	341	298	321	358	323	304	339	335	339	352	322	310	314	343	311	317	323	311	341	353	337	311	352	301	296	353	294	332	317	336	315	332	355	319	319	353	334	324	330	336	322	318	344	309	346	312	337	338	341	306	317	336	293	347	345	347	342	343	330	343	309	336	334	358	353	320	329	343	302	347	320	317	338	361	326	347	330	326	343	329	337	317	347	339	309	321	310	340	358	333	328	339	319	323	344	304	311	323	353	336	327	333	361	351	337	332	320	313	323	328	351	294	351	342	336	319	293	329	317	357	339	322	335	334	304	356	340	325	359	344	336	323	338	341	304	319	322	347	334	341	335	310	327	321	335	320	282	327	313	302	330	344	320	332	347	351	352	331	375	341	305	348	342	314	357	334	357	344	325	337	312	295	335	360	323	302	349	338	323	323	317	319	325	322	336	308	295	338	333	323	346	318	343	330	308	324	336	313	323	329	320	344	316	335	338	349	364	327	337	295	333	302	330	349	350	360	322	312	345	344	352	341	305	310	346	341	342	303	344	304	307	342	345	306	313	308	353	342	295	360	323	323	329	319	340	343	319	320	314	329	344	350	330	314	313	353	304	322	323	321	299	311	296	359	319	338	358	319	325	333	323	339	337	344	354	305	337	341	347	286	337	317	341	347	331	348	329	310	326	330	360	320	286	363	354	315	362	334	339	310	332	376	332	330	338	327	304	335	351	321	345	299	332	369	326	331	355	339	349	343	310	366	317	319	327	339	329	342	349	322	333	348	334	327	357	328	308	351	324	327	357	297	315	339	321	328	344	345	291	327	347	317	306	326	309	344	316	364	355	298	313	313	362	302	342	329	333	299	330	332	355	326	350	313	333	362	342	338	335	344	315	379	344	326	345	317	336	330	345	312	340	367	368	346	361	339	322	342	323	348	347	313	352	303	338	305	359	339	330	344	334	340	316	306	356	307	327	367	339	319	334	353	329	335	350	322	327	340	343	300	369	345	350	348	341	336	303	343	333	342	377	331	338	328	317	358	337	343	337	347	338	313	313	332	338	340	314	335	324	291	322	329	334	295	314	305	341	337	327	321	329	332	313	318	335	319	318	318	328	369	353	328	312	331	293	330	309	299	346	365	365	342	318	319	349	325	324	296	340	312	324	350	314	337	354	315	313	319	309	343	331	357	331	324	353	347	327	329	333	300	344	303	316	321	350	311	352	342	352	342	287	332	335	351	343	317	317	352	362	341	319	321	338	327
27057	20518	12018	3712	1572	982	791	705	640	598	575	568	524	510	511	538	546	490	533	507	496	465	543	524	526	497	502	488	525	480	467	504	575	527	501	567	505	527	518	499	520	478	527	530	507	492	530	512	515	499	515	493	521	511	498	501	507	510	508	521	498	480	479	529	488	468	455	505	492	522	542	466	531	499	494	522	489	441	487	486	538	498	503	533	531	523	471	491	488	505	492	498	479	500	531	515	475	525	486	513	497	529	463	501	518	498	473	453	504	452	473	478	487	464	473	491	518	483	499	527	490	514	519	521	478	449	497	509	536	534	511	481	502	495	508	489	479	504	516	503	469	481	524	489	495	535	549	487	474	481	467	512	503	483	530	470	467	507	472	504	475	532	519	453	494	506	512	509	486	500	485	477	516	523	467	529	474	487	503	491	509	469	516	511	501	499	519	488	492	512	497	486	524	503	494	497	508	500	480	512	535	457	528	498	510	487	518	520	494	507	508	515	496	467	491	510	522	489	510	502	487	486	492	499	512	505	514	550	515	515	518	497	500	478	479	537	487	500	488	484	531	528	480	524	502	509	501	508	508	464	549	518	499	491	467	555	535	565	474	503	474	511	506	502	524	511	500	483	479	531	532	520	513	519	460	503	531	508	512	533	525	484	512	554	501	509	470	459	517	485	489	491	517	495	494	472	482	489	524	492	514	496	524	488	547	506	495	549	520	472	485	502	532	513	514	494	506	521	500	542	470	484	477	501	509	485	476	499	519	463	492	472	481	504	485	467	530	507	515	521	515	514	505	537	506	457	529	485	506	506	463	501	482	510	493	485	522	531	481	490	523	479	492	523	484	500	506	465	511	524	506	482	465	529	527	490	484	516	513	503	493	531	506	493	521	519	500	487	452	498	473	539	524	498	522	500	517	510	508	497	455	500	508	512	531	511	515	508	528	499	470	491	528	502	474	536	489	540	483	543	489	488	531	506	511	500	517	515	461	495	505	499	519	520	490	497	485	460	483	486	477	532	535	527	486	502	529	476	496	499	506	513	511	481	476	496	541	518	516	504	538	465	483	514	519	503	536	507	484	517	556	526	484	507	457	492	516	532	480	533	556	488	487	499	478	473	457	454	512	501	495	457	492	524	501	452	515	508	478	523	472	508	516	511	520	489	544	492	525	496	520	475	528	481	531	470	520	488	502	501	537	520	464	531	511	519	471	544	489	505	488	475	528	547	505	480	527	501	529	518	496	514	534	485	492	523	529	529	504	519	497	462	528	525	490	527	501	494	522	490	545	512	528	508	473	563	521	471	526	521	521	530	501	506	512	534	537	514	505	541	503	488	516	510	522	489	480	525	513	510	484	534	489	495	473	521	513	498	473	547	529	491	537	474	491	485	496	512	538	503	482	497	472	504	483	514	499	520	483	516	490	477	524	508	493	534	484	498	503	521	482	497	536	499	464	497	449	478	518	519	508	528	529	527	513	473	521	496	534	521	473	467	520	490	480	502	475	496	524	528	552	480	491	488	537	518	522	528	467	492	495	489	522	518	492	467	497	473	471	504	475	510	548	518	536	464	493	497	509	509	495	493	543	463	511	542	513	524	498	523	468	489	510	489	494	509	485	521	491	530	486	491	536	520	520	488	514	508	506	495	512	490	530	486	518	484	504	451	472	519	491	484	500	535	513	559	500	492	501	496	490	521	491	534	521	513	503	509	529	508	512	503	473	508	516	512	511	501	509	489	465	498	462	524	495	497	491	534	494	478	508	517	461	456	508	544	509	458	481	486	503	472	498	490	517	552	528	475	520	509	523	520	493	453	505	504	544	502	507	488	496	524	513	536	480	494	519	499	495	538	528	466	523	516	477	492	493	450	529	526	504	507	499	500	458	487	507	516	501	503	495	521	497	528	527	524	482	511	526	469	510	502	481	494	499	495	490	494	474	478	518	509	522	490	533	497	486	498	491	521	513	475	488	477	532	488	543	509	445	513	509	470	508	479	513	510	494	493	506	515	514	455	513	522	490	516	506	479	498	537	527	552	540	493	533	492	500	502	466	483	523	498	506	466	551	487	529	490	497	534	482	482	520	534	505	488	523	505	537	491	489	498	556	483	534	523	518	485	520	484	482	515	487	485	513	529	501	481	555	485	523	519	469	515	484	501	524	502	492	497	489	534	491	492	489	510	495	485	490	484	484	547	464	485	509	536	495	453	464	505	526	475	523	500	496	514	486	477	512	504	484	506	523	482	489	492	515	493	493	471	484	497	517	535	501	542	512	518	527	461	501	518	505	501	518	488	497	551	502	532	484	458	493	530	494	470	480	514	503	510	530	519	454	481	492	509	520	501	519	485	491	532	469	488	505	524	452	507	484	517	549	484	483	518	505	498	454	509	481	533	434	508	488	515	466	513	488	516	490	481	495	494	528	498	494	498	481	476	469	500	560	486	477	532	508	520	516	518	502	529	502	501	524	472	510	545	486	493	537	464	503	522	463	494	559	496	491	489	509	486	533	521	500	490	522	502	507	504	475	496	498	474	519	536	507	489	519	497	514	481	478	513	505	527	486	517	488	504	508	507	493	525	523	471	514	507	479	505	511	479	472	486	481	507	489	478	493	483	510	498	513	487	490	522	506	496	507	484	521	511	483	482	501	509	531	464	468	481	548	484	511	524	504	515	542	557	492	470	500	520	500	538	498	509	527	515	488	496	500	519	484	496	473	538	510	497	529	504	479	490	501	442	439	463	491	518	486	517	507	514	511	490	534	487	511	491	535	464	452	502	459	509	495	479	481	485	531	508	485	494	537	510	509	466	483	518	518	495	552	505	469	448	503	532	512	493	484	507	536	513	470	507	490	515	529	509	508	482	519	518	462	481	525	511	533	478	495	457	514	484	475	510	528	503	509	505	492	504	482	490	469	543	515	508	555	521	501	496	444	510	496	505	459	496	513	484	510	517	542	533	513	497	523	506	497	487	551	488	479	501	507	496	523	521	489	495	529	503	547	509	500	495	477	532	482	504	450	459	468	527	524	480	516	546	530	536	503	508	514	499	491	485	526	459	488	517	523	528	502	529	526	501	517	466	505	495	510	515	478	505	500	485	523	488	490	494	474	521	467	518	515	545	508	515	506	481	510	439	474	554	521	480	488	484	562	537	498	470	505	508	501	493	532	466	513	478	473	440	523	544	484	493	490	490	504	478	511	491	511	508	502	513	521	515	481	456	513	511	516	501	508	539	439	487	501	529	477	497	522	527	515	517	489	503	499	526	507	510	529	492	490	494	496	521	510	474	501	497	472	544	504	518	512	486	479	519	484	546	507	507	484	480	535	494	518	488	506	464	537	491	498	501	492	480	537	499	481	492	507	507	556	521	503	494	495	529	527	492	507	502	514	494	510	510	502	497	525	522	451	474	514	535	539	541	515	483	495	485	491	495	519	521	514	469	479	563	461	481	503	491	485	540	497	481	500	539	503	504	450	462	496	496	532	543	496	517
12513	18449	13574	6133	3730	2217	1642	1607	1346	1183	1098	1031	983	914	844	919	921	880	953	846	880	869	854	866	848	846	863	903	884	836	782	781	802	814	829	821	793	860	823	857	840	848	834	822	828	758	810	875	808	807	835	784	827	812	795	746	773	778	831	822	788	840	803	840	788	800	837	812	857	820	817	780	782	823	825	794	837	806	825	780	822	800	838	823	772	770	769	840	802	843	804	845	807	795	813	760	786	775	772	847	798	848	804	793	805	895	792	859	796	767	807	794	843	822	843	801	786	796	851	821	839	757	787	824	819	805	833	851	789	827	850	743	762	801	815	794	853	843	840	785	844	813	809	789	770	777	820	819	849	825	839	744	800	881	783	802	772	782	816	779	796	801	863	844	790	755	770	815	823	812	775	825	786	823	801	808	833	834	803	812	823	820	805	804	814	841	833	843	815	848	843	839	817	783	825	795	808	829	809	861	775	794	846	793	795	809	791	776	783	820	861	830	814	849	831	858	801	793	764	832	855	774	833	775	813	810	748	801	798	844	824	826	817	773	826	847	837	862	808	782	824	799	836	805	809	829	848	784	841	834	783	767	796	774	791	836	803	839	820	794	807	848	818	820	848	840	825	833	799	853	775	784	767	825	830	864	807	809	855	810	807	797	813	817	795	870	791	788	818	830	817	854	794	808	838	780	838	832	863	826	842	827	798	807	804	813	866	768	793	822	795	832	838	827	808	807	775	815	847	817	806	854	810	829	835	760	861	808	819	815	818	816	799	849	857	778	794	787	828	847	856	798	808	770	825	823	830	794	820	822	785	830	811	759	785	811	821	816	827	828	787	802	854	828	801	847	806	816	768	806	823	771	781	816	791	834	836	817	846	879	816	803	793	806	849	828	865	793	805	780	777	807	768	790	803	856	788	813	833	819	763	844	830	837	782	833	858	794	837	850	820	800	797	855	815	814	773	802	793	836	875	795	778	827	815	744	828	820	760	791	790	796	818	839	838	819	810	777	831	832	791	836	822	857	818	811	827	796	802	806	799	838	758	782	812	823	853	809	813	806	794	816	821	841	782	854	758	800	834	821	788	835	762	792	808	823	846	860	800	829	819	828	817	826	856	819	786	842	855	794	800	786	790	849	825	794	752	763	801	821	810	795	823	797	818	829	814	808	805	792	806	845	818	799	824	803	852	856	841	848	781	782	847	843	822	836	853	747	763	806	842	780	813	804	799	845	782	793	795	823	823	789	857	764	788	859	858	815	805	823	814	814	806	835	819	869	831	821	815	833	844	818	781	816	759	826	788	834	898	814	810	860	791	850	814	794	803	783	803	861	840	797	796	789	769	811	835	822	781	796	818	837	880	852	857	820	827	805	796	839	795	793	801	814	794	780	877	808	814	810	865	815	805	816	861	774	832	788	860	848	841	805	886	853	835	865	804	765	779	826	806	848	779	787	822	795	828	845	774	800	823	784	799	820	856	879	794	810	815	790	821	804	817	832	814	826	849	802	808	813	783	802	868	783	829	806	844	822	790	804	839	839	814	823	799	781	832	855	780	832	825	763	817	830	776	839	768	861	811	786	828	835	809	848	838	793	795	832	854	815	826	799	820	848	829	839	753	799	810	822	816	812	833	808	770	796	784	827	867	836	814	816	821	777	813	788	820	779	844	766	794	822	884	794	850	803	813	848	794	824	796	800	825	821	829	798	830	798	877	780	815	800	833	862	769	832	830	850	812	830	759	808	798	776	846	839	790	812	830	845	845	831	760	785	815	862	797	849	812	808	808	802	778	812	881	807	826	811	783	844	834	835	846	836	839	811	821	823	802	825	827	809	783	811	807	833	820	819	806	820	766	815	802	827	810	841	796	824	790	792	795	790	824	837	770	830	781	813	809	831	830	803	842	825	815	819	798	812	825	838	754	835	825	841	860	815	855	780	784	802	806	870	825	818	791	832	807	845	833	814	812	869	797	799	881	762	782	871	834	820	823	768	827	775	870	858	791	824	844	842	823	827	805	803	824	811	796	850	799	812	826	806	859	812	800	837	830	800	839	774	814	868	791	841	829	790	744	845	869	873	796	779	810	783	823	793	841	803	850	822	801	775	819	800	832	799	859	817	855	822	812	813	829	812	838	803	915	815	778	742	804	874	796	812	822	799	808	855	815	777	805	796	845	757	790	755	771	839	830	812	858	855	866	870	798	805	790	867	796	832	809	791	859	829	837	842	895	827	802	785	805	835	801	848	822	828	799	786	850	834	795	796	777	812	839	794	841	829	807	821	808	802	811	862	827	796	793	859	807	821	829	839	855	811	835	758	819	850	836	781	802	834	863	844	842	840	781	832	845	810	831	785	806	862	819	882	847	836	822	779	852	810	856	811	887	853	758	852	792	830	816	790	802	834	863	814	814	806	793	848	842	797	808	830	815	770	827	822	854	802	812	832	852	834	847	823	815	778	807	824	840	872	799	822	785	805	810	849	794	823	784	797	797	813	804	790	797	760	860	884	814	814	796	888	834	767	774	865	797	853	812	809	844	811	801	793	823	868	843	809	804	804	761	818	759	849	793	840	831	819	811	842	807	739	850	795	793	783	807	806	825	819	811	798	819	805	830	807	837	810	796	849	782	861	825	890	783	791	825	813	824	769	778	815	791	839	792	805	771	805	821	835	877	843	808	792	813	816	833	812	816	807	810	806	808	828	803	788	788	794	830	836	823	783	841	863	860	749	814	833	837	759	816	830	759	796	797	828	827	762	815	844	834	789	826	819	814	830	795	835	778	846	824	800	811	805	803	895	839	836	792	772	828	840	767	875	815	834	801	826	769	793	826	821	818	830	828	762	850	854	794	808	823	810	806	855	808	800	832	762	817	783	845	801	803	791	818	824	834	821	794	803	804	813	802	810	792	827	802	868	821	858	879	796	816	836	829	793	838	829	789	852	825	801	758	761	868	793	807	767	821	780	753	779	849	809	799	806	840	794	814	816	840	842	806	805	830	838	841	842	869	814	844	846	788	772	818	837	817	812	805	813	801	790	820	766	821	818	778	838	783	816	834	806	807	804	852	813	789	842	830	814	789	827	773	826	859	745	850	794	799	816	778	805	790	851	773	767	838	835	803	800	821	799	783	808	791	804	785	815	829	830	824	844	793	811	817	792	814	804	804	762	880	806	829	860	836	766	802	862	829	833	783	804	844	804	822	849	795	791	770	841	802	834	816	722	828	851	830	834	766	819	779	831	847	825	793	802	801	812	837	779	799	821	819	806	820	832	792	812	793	798	808	800	852	831	843	808	814	791	832	797	805	821	807	798	802	796	861	795	753	834	791	726	794	874	858	815	797	832	815	845	829	793	849	833	800	813	822	818	824	752	847	828	786	839	833	809	817	791	812	805	847	777	818	844	809	796	808	828	821	797	841	846	840	796	796	849	780	787	850	741	811	787	770	819	846	784	785	835	788	818	834	807	828	873	779	807	796	801	821	785	756	818	846	793
24589	21366	28374	24727	19081	3986	1441	1021	852	761	665	630	618	549	625	549	523	558	564	504	534	464	485	512	466	457	491	506	487	496	463	421	474	455	504	509	475	470	505	449	470	450	484	523	445	511	466	464	483	429	473	488	429	502	461	487	433	483	427	430	495	438	479	460	457	456	466	482	467	448	467	521	460	432	465	455	461	415	465	447	461	465	467	433	443	448	491	482	441	439	463	437	494	452	483	480	470	450	461	457	444	471	480	450	434	479	470	455	442	445	491	486	443	397	439	467	452	440	494	448	488	483	443	455	471	461	471	435	456	454	475	490	443	496	457	444	447	477	425	504	460	421	462	439	494	486	451	460	467	450	488	469	447	451	452	421	461	434	462	429	455	453	483	501	454	432	455	447	446	452	505	481	480	477	454	492	440	456	479	436	463	468	495	491	454	470	414	435	448	431	418	455	472	487	430	462	488	439	476	477	485	466	448	448	476	468	488	442	454	453	476	429	474	489	465	484	473	465	475	482	482	502	485	466	468	433	455	491	466	457	502	484	458	478	496	470	455	470	441	455	461	474	481	428	462	470	448	435	454	459	469	445	457	427	449	424	429	486	480	466	441	425	452	461	470	449	467	476	409	504	471	434	470	452	440	496	447	444	443	462	444	451	462	437	459	438	450	438	484	450	483	458	484	469	416	462	494	475	427	503	466	463	434	472	446	438	473	526	465	476	428	462	503	471	466	470	484	444	448	448	474	435	443	470	453	486	458	477	450	468	455	492	492	451	459	465	471	455	439	480	461	465	462	472	444	457	445	491	482	432	443	468	445	458	471	490	474	451	424	440	461	468	421	428	446	462	458	465	475	469	447	388	463	457	466	455	438	420	445	463	451	473	453	438	491	450	422	437	482	475	407	448	471	411	457	466	464	454	446	440	455	457	443	455	418	458	445	456	470	467	481	444	481	496	471	469	446	440	460	428	465	444	464	454	525	455	460	465	441	480	464	499	449	459	461	436	439	458	454	454	469	466	432	445	459	450	461	432	449	470	484	445	463	465	454	443	438	420	425	487	447	468	432	451	465	472	475	485	481	464	456	444	468	441	474	490	448	442	468	456	443	485	467	453	483	479	435	447	476	459	476	448	457	487	442	475	479	447	443	455	462	462	468	493	487	464	440	481	462	469	487	475	491	468	461	461	489	497	528	457	466	490	486	466	448	401	435	464	471	470	496	480	467	442	450	484	481	451	452	492	461	470	425	447	437	463	483	456	446	441	450	493	466	461	474	427	474	461	463	483	525	455	474	445	475	445	454	445	423	439	475	455	469	462	523	441	484	472	456	485	436	483	477	454	479	442	459	459	444	471	480	492	501	446	446	453	447	461	447	497	453	469	426	498	509	465	458	431	430	438	472	436	487	496	473	475	426	461	418	467	462	443	439	436	419	406	452	450	464	432	468	418	453	485	495	447	429	489	431	477	464	489	471	433	453	461	436	458	441	494	437	424	449	461	480	410	431	480	464	470	470	437	451	459	493	455	469	443	481	464	456	433	450	472	466	441	450	440	437	451	443	453	431	471	468	463	474	465	467	459	437	476	478	445	460	460	475	448	488	466	460	450	437	450	442	468	486	431	445	426	455	481	450	479	462	439	505	453	460	452	476	414	439	443	473	443	476	451	464	438	439	445	499	511	508	463	435	488	452	473	486	438	498	441	444	505	468	486	473	444	433	462	444	435	483	473	489	457	456	439	479	451	439	447	514	426	421	445	433	433	424	470	453	432	448	437	447	446	486	426	502	480	411	479	479	473	467	474	429	443	457	449	466	492	482	438	491	444	468	437	475	468	462	460	482	455	442	418	457	444	463	451	457	482	488	477	457	464	451	476	439	476	446	445	452	442	460	446	470	430	469	452	476	461	452	469	433	472	446	446	499	430	443	445	455	453	445	477	487	445	447	445	443	492	460	486	452	436	460	447	497	490	427	490	462	440	464	488	453	446	480	450	474	503	472	443	477	450	442	465	464	430	467	495	442	440	432	465	424	492	445	473	493	474	468	438	452	406	446	467	506	491	442	476	464	455	454	434	473	445	487	447	454	449	465	448	431	454	458	459	410	483	501	469	396	462	452	448	455	460	448	456	493	470	465	431	469	468	414	485	453	463	439	461	479	474	484	454	458	448	431	475	472	460	456	451	443	418	424	459	504	474	476	466	450	428	465	423	472	481	458	465	449	438	460	467	455	457	435	431	424	493	518	485	467	447	471	419	472	477	467	444	466	478	492	443	448	473	460	432	452	499	453	446	460	425	447	434	457	477	485	445	465	428	456	441	424	442	452	449	487	480	488	421	429	438	469	420	463	436	468	417	456	478	453	465	462	457	497	466	445	462	449	472	470	445	446	447	459	469	436	466	446	452	462	460	447	448	483	469	470	466	441	442	460	454	453	459	461	468	460	482	440	432	445	438	446	467	417	459	477	444	472	445	471	442	457	465	434	441	450	457	471	498	464	435	483	498	449	490	486	453	456	445	441	495	441	468	493	454	469	457	485	481	426	481	493	475	471	437	441	478	458	417	430	423	493	432	473	458	469	443	493	443	425	458	474	450	455	489	460	453	455	444	439	477	443	462	470	448	470	468	483	445	459	467	454	439	443	425	442	439	436	460	465	482	458	491	494	474	451	474	447	396	465	479	438	481	460	455	489	476	480	493	445	463	451	439	448	448	483	445	494	416	451	459	481	433	446	477	449	489	452	433	447	467	447	450	463	497	433	489	461	454	451	479	475	452	447	462	457	478	475	446	451	451	470	464	476	442	494	447	467	488	475	466	471	449	470	458	415	469	473	424	455	456	441	464	516	469	485	462	508	458	476	447	441	484	474	458	485	463	450	489	485	410	452	456	486	416	469	455	493	482	468	479	480	463	440	487	501	409	471	465	461	497	454	465	465	463	438	471	462	450	433	433	467	444	451	458	439	415	462	442	464	475	463	430	451	469	468	474	477	441	452	480	490	454	422	449	453	456	439	429	461	479	425	470	425	461	467	410	469	426	480	474	465	430	461	461	469	452	469	486	517	448	417	463	464	440	451	496	460	466	479	454	486	441	451	435	460	477	474	455	464	444	420	466	486	450	427	431	492	439	423	439	502	448	432	472	466	465	458	482	424	435	444	439	458	435	460	474	417	478	474	492	472	478	483	440	480	472	426	457	423	410	451	460	462	442	432	476	477	438	446	462	436	427	435	452	406	466	460	465	458	456	480	452	434	462	468	454	479	492	478	497	445	460	442	484	435	501	433	433	451	447	497	469	443	492	462	502	486	462	435	480	450	443	468	472	489	475	498	450	480	459	432	445	428	479	434	437	490	449	437	434	454	492	453	468	457	433	479	464	445	489	411	453	476	435	446	458	461	419	466	444	452	443	440	499	472	488	449	455	476	433	436	450	464	468	492	479	436	473	416	466	439	438	472	421	452	441	449	449	439	442	454	464	462	445	449	445	481	458	453	438
13449	26334	21443	11893	7940	5040	3300	2600	2229	1838	1444	1296	1271	1145	1130	1029	953	1003	952	889	908	882	852	869	867	854	845	847	811	811	823	838	776	800	815	784	791	818	799	783	792	768	840	796	777	800	790	760	807	770	763	775	783	790	752	789	776	779	731	774	747	786	762	748	758	811	791	776	768	761	707	751	748	761	736	750	756	761	763	788	755	837	738	764	702	718	764	810	720	761	749	783	761	760	779	758	752	803	761	797	767	748	749	780	725	767	764	764	733	688	793	722	723	721	705	746	724	759	764	748	725	756	731	734	761	726	753	744	698	797	775	750	756	785	770	747	762	756	786	779	723	820	776	750	755	756	764	693	812	766	774	794	716	746	783	762	794	728	779	790	768	777	780	742	771	745	762	774	763	767	705	761	764	747	768	760	811	763	746	711	792	751	749	787	782	720	744	783	772	753	716	780	764	790	775	779	764	759	776	745	762	734	768	705	757	776	762	747	700	743	757	750	738	773	770	791	795	751	773	737	748	783	741	757	753	757	763	724	736	751	755	704	786	771	764	804	756	716	773	730	765	727	754	796	741	747	793	739	779	791	767	754	742	796	735	750	823	779	713	709	730	747	822	781	767	744	717	720	748	739	727	796	770	806	724	743	740	747	761	763	768	788	732	722	736	748	740	746	753	758	745	706	768	719	787	722	718	759	758	790	800	760	745	814	766	771	755	820	753	725	733	751	779	723	791	718	792	781	722	747	727	759	719	814	743	814	771	781	774	783	777	762	792	762	750	748	763	790	737	695	745	760	736	760	736	760	768	752	785	753	720	752	797	761	779	728	774	762	738	739	729	694	717	761	751	771	794	737	777	761	748	756	736	723	747	767	725	718	778	764	722	803	739	809	771	792	752	749	708	783	838	751	771	813	750	788	743	786	731	748	778	774	762	779	757	753	748	718	753	718	750	785	739	736	789	718	748	780	724	766	764	759	747	742	783	785	719	771	805	758	786	752	717	766	755	745	777	761	763	793	747	755	770	759	782	714	780	766	809	745	771	758	724	804	760	771	766	818	775	788	777	789	728	756	752	789	739	777	797	746	722	789	773	747	736	752	771	721	712	761	728	775	765	712	748	740	741	774	750	743	762	772	790	731	750	766	678	747	775	710	728	753	775	734	760	755	767	722	759	725	763	745	727	748	758	757	676	713	778	752	773	791	747	739	725	778	726	754	758	766	732	751	751	715	762	717	814	788	839	781	796	752	706	751	675	766	768	720	778	740	778	793	747	736	804	760	755	783	737	773	749	806	718	779	728	759	771	735	740	795	724	723	747	723	731	770	766	800	781	775	722	793	719	721	745	761	745	739	755	751	760	760	726	781	789	762	779	736	740	719	739	799	778	697	709	785	759	739	726	734	764	793	789	788	758	781	734	745	731	698	804	775	746	778	748	776	744	792	733	736	783	771	783	799	773	755	783	742	750	755	739	742	736	735	781	776	763	744	770	785	765	759	726	718	779	741	789	710	790	784	737	808	776	781	755	759	808	778	791	744	748	783	732	737	760	746	778	754	795	723	771	765	730	748	716	809	688	750	723	762	725	796	782	783	728	773	745	729	763	676	774	760	827	766	707	825	751	804	744	807	754	791	786	741	764	777	792	774	758	712	793	742	742	744	722	789	775	756	768	702	694	764	757	737	777	773	825	757	769	743	665	713	764	763	761	786	750	754	728	755	702	763	775	757	731	747	765	726	775	766	742	733	762	758	732	745	732	751	737	738	751	774	783	739	754	698	748	754	721	750	755	734	748	719	755	739	737	764	748	761	751	749	709	727	755	760	762	724	729	760	664	789	750	776	783	709	779	767	730	787	741	770	768	782	781	782	754	774	765	808	775	758	781	789	725	753	778	739	752	745	743	735	764	766	780	732	748	732	738	719	815	757	800	738	782	771	741	770	779	737	740	779	754	732	754	702	778	755	755	759	751	785	810	733	775	829	733	799	727	721	757	775	772	818	743	767	795	723	718	755	748	716	754	758	725	743	742	768	766	697	780	792	788	776	782	746	723	778	762	769	758	743	723	740	781	790	762	754	714	770	704	747	766	721	804	783	756	754	739	821	733	747	727	764	742	745	706	741	759	757	781	742	734	758	762	772	779	754	782	760	791	792	769	762	750	769	765	828	739	818	748	763	730	766	796	749	775	804	747	761	749	782	762	796	741	742	735	760	742	818	785	725	819	761	774	706	743	740	742	760	722	740	769	740	730	743	765	796	840	742	808	757	786	764	776	774	704	735	696	773	741	698	754	731	755	744	759	744	715	772	755	717	738	749	747	718	748	710	725	738	763	740	804	693	756	751	729	727	727	733	739	787	759	752	727	722	790	733	791	709	799	803	745	727	728	784	739	751	778	802	756	740	781	725	810	812	722	808	716	739	722	707	744	738	761	780	808	795	770	775	765	755	749	776	769	736	754	744	817	733	730	797	784	749	768	812	721	758	757	780	761	714	792	762	709	785	776	752	741	757	756	749	715	717	763	750	714	697	755	765	735	808	691	762	729	743	740	718	775	791	769	763	758	750	752	728	704	812	721	694	768	730	774	766	762	735	773	700	793	782	717	754	755	741	759	729	763	773	784	775	758	757	733	731	838	815	767	787	721	719	718	715	753	735	780	760	715	789	742	750	819	762	789	783	763	788	710	701	770	753	716	725	796	744	749	757	758	754	761	723	775	791	783	756	805	737	778	741	815	733	784	776	701	773	746	710	749	710	743	778	765	771	774	746	775	773	727	792	766	744	743	759	773	753	772	792	757	764	763	749	780	768	772	743	703	790	791	750	748	722	711	807	752	677	771	719	724	720	713	721	797	824	706	719	733	756	793	729	764	726	732	764	733	771	773	733	760	786	736	780	786	785	704	721	746	699	792	742	737	761	744	772	767	800	779	719	743	718	742	747	777	745	771	718	739	764	779	784	728	717	781	780	796	780	734	697	767	749	742	695	797	789	795	756	786	747	739	768	796	780	776	773	767	821	761	736	785	717	738	738	783	750	740	741	736	760	830	758	779	770	780	766	750	703	728	786	759	758	717	758	778	748	803	773	761	760	807	795	780	785	769	780	754	771	759	734	717	777	785	785	753	764	796	791	774	765	736	747	769	783	792	770	764	746	754	788	740	775	704	750	760	723	757	715	721	769	744	788	770	739	761	729	770	714	748	801	710	749	722	725	750	761	740	778	768	768	769	739	766	736	706	745	775	710	736	779	809	732	786	764	793	728	755	750	746	791	719	719	746	805	699	776	755	725	755	748	764	755	755	802	750	725	739	809	769	755	748	821	771	790	783	717	781	750	723	747	790	739	764	748	787	712	803	741	749	760	763	709	755	812	740	755	755	775	744	783	739	719	777	701	791	809	770	743	752	793	757	789	775	716	755	767	770	724	774	709	736	761	777	746	810	769	715	732	777	726	723	745	733	706	777	745	728	790	738	723	751	741	766	716	746	763	747	776	752	801
23569	21405	29192	24001	21412	19328	3789	1247	923	691	599	535	405	384	376	352	332	318	292	292	287	265	271	252	247	243	254	242	287	226	223	225	230	210	227	208	193	224	196	195	228	218	207	191	195	211	183	230	176	187	204	200	205	198	218	168	208	210	218	177	179	203	192	192	183	189	172	200	206	216	198	192	172	179	193	196	204	216	186	189	177	200	198	195	188	217	175	187	184	190	186	175	192	159	203	194	187	190	192	206	169	190	187	204	181	202	192	208	193	215	201	212	178	176	215	204	192	186	194	191	208	181	188	188	219	198	198	180	165	208	202	168	212	188	193	176	195	176	184	183	186	194	211	186	204	184	196	221	186	185	175	176	186	173	190	185	203	181	188	204	183	211	183	188	191	190	200	185	202	194	182	206	165	183	205	189	193	180	199	205	182	211	155	199	194	177	187	211	190	179	169	170	182	196	167	204	200	206	207	200	177	189	195	185	191	208	200	192	197	216	159	181	199	170	201	211	206	203	204	180	181	212	211	178	207	176	191	192	196	185	184	194	207	180	185	173	188	196	201	167	179	157	188	184	184	189	188	202	191	181	212	186	177	186	186	181	218	190	203	192	185	219	187	169	195	193	197	171	196	194	177	183	214	170	199	205	178	188	184	208	157	183	206	204	178	200	183	177	199	172	197	182	167	205	163	203	202	204	199	189	196	194	207	196	177	214	178	197	179	209	197	193	193	186	198	178	183	201	202	186	183	177	192	188	187	169	172	176	190	189	198	209	186	175	186	202	214	177	188	169	211	169	167	184	196	202	195	225	195	190	192	214	197	194	201	181	205	189	175	184	191	210	188	203	205	190	182	214	198	195	187	213	202	186	210	213	203	173	194	176	198	172	211	187	194	188	206	207	192	202	185	197	214	186	196	180	178	201	203	203	203	161	184	191	166	187	216	187	170	160	181	179	178	190	180	192	176	197	189	165	198	179	172	166	209	189	202	164	221	192	199	177	187	196	174	212	192	201	188	198	202	181	185	184	179	198	185	190	185	200	191	191	192	172	192	223	171	215	173	202	202	193	208	170	192	192	226	189	187	203	188	198	182	179	155	205	176	188	166	196	199	168	191	177	195	199	201	199	185	188	179	178	195	193	185	191	192	188	181	187	189	200	198	168	200	196	199	198	184	192	217	190	195	206	178	207	163	207	179	173	206	204	177	179	178	215	202	201	180	181	189	192	220	188	191	198	180	207	189	198	207	194	186	178	169	206	185	194	184	158	188	170	211	196	217	202	180	193	186	168	169	197	159	217	204	166	175	174	221	180	204	197	181	200	176	183	176	179	174	204	175	182	192	212	186	219	203	197	206	187	177	198	203	189	191	205	186	198	198	172	188	197	172	191	172	195	202	182	192	219	200	192	200	181	159	185	175	177	194	206	182	179	207	188	198	209	215	177	176	190	208	191	193	184	161	182	207	201	174	192	177	194	197	186	209	206	216	186	193	183	189	208	187	179	199	199	155	194	172	178	184	188	191	189	194	198	201	207	197	191	182	212	177	185	189	193	194	175	213	178	230	189	179	198	176	197	195	183	175	181	192	200	192	191	229	196	184	185	192	184	205	207	191	185	190	187	199	191	198	190	199	207	196	193	201	182	179	189	189	164	195	198	183	199	203	167	197	182	188	187	168	203	183	190	199	195	175	198	168	195	196	165	191	209	185	173	182	185	182	182	182	195	183	222	203	192	187	220	206	194	194	211	196	208	200	195	168	184	179	200	178	184	176	173	200	214	179	195	198	198	209	203	222	193	191	183	179	203	225	206	191	185	168	201	175	185	202	185	175	184	184	199	194	185	192	194	205	188	185	207	207	179	202	169	168	175	190	172	180	180	175	201	193	200	187	198	171	164	183	184	180	194	163	180	213	190	190	177	181	194	192	175	182	196	194	197	173	198	215	202	192	179	205	202	202	209	182	198	214	202	188	191	203	212	173	188	195	196	213	186	188	187	218	187	185	186	180	184	186	201	192	176	202	183	178	196	185	220	198	204	203	167	194	176	185	214	209	187	193	176	194	168	184	173	184	184	180	215	180	161	220	186	211	187	204	199	173	163	183	184	181	189	205	180	188	195	194	174	179	206	179	190	212	198	169	195	202	193	199	181	172	180	203	194	201	192	183	192	187	182	189	157	202	184	187	185	199	201	190	174	180	184	170	179	188	187	182	218	197	211	209	190	171	190	192	190	163	198	188	206	180	198	189	198	200	180	195	203	183	183	180	190	194	190	199	200	189	213	170	169	174	176	193	218	192	173	191	150	196	221	191	188	196	219	208	181	227	157	220	193	165	218	192	220	199	196	202	194	196	174	203	185	176	177	185	168	185	202	188	205	178	190	197	193	177	185	189	186	202	192	185	151	192	189	174	185	209	191	191	192	199	197	197	205	185	175	176	213	203	203	186	160	171	180	199	185	173	187	219	180	182	173	185	165	208	183	179	175	188	206	189	180	181	205	173	181	163	180	180	201	199	193	188	166	200	173	176	198	196	183	176	182	186	180	181	206	180	213	177	171	206	208	177	169	198	193	170	182	170	203	186	195	184	145	201	185	208	202	169	201	190	201	183	198	211	186	177	205	174	207	197	197	204	195	187	196	204	195	184	197	189	210	187	207	207	181	182	188	178	184	196	217	187	199	184	174	184	200	216	181	176	208	168	185	199	198	178	168	190	196	181	198	213	190	187	204	184	207	208	185	200	193	184	175	191	187	197	199	170	163	194	193	204	186	187	168	208	175	185	190	168	193	208	182	193	206	187	166	182	175	190	183	188	206	177	203	197	181	195	204	191	193	220	182	186	191	183	174	193	197	192	182	195	215	180	200	184	193	188	194	184	193	176	196	225	179	197	195	156	171	177	196	188	192	218	187	193	191	198	180	173	166	199	203	198	186	196	192	175	183	184	182	187	173	169	207	164	206	209	183	168	188	158	200	188	182	221	200	179	202	203	201	206	190	188	198	180	200	219	194	181	183	201	190	184	164	178	191	182	198	175	180	202	172	185	179	184	208	186	205	169	185	186	172	191	218	199	203	197	201	187	167	200	186	179	172	186	173	160	185	176	155	207	205	172	208	190	184	188	186	185	198	173	177	169	174	171	194	182	181	185	197	205	206	183	195	212	174	183	186	193	185	164	184	199	201	179	177	177	187	186	184	194	189	181	161	213	185	195	183	187	201	208	194	188	181	189	189	201	210	178	189	181	188	180	200	175	200	175	182	175	185	194	185	193	198	175	183	181	181	173	189	191	207	210	154	194	183	196	176	202	199	209	186	206	181	200	200	204	177	178	203	174	204	198	193	170	162	211	201	175	215	208	191	187	191	207	207	187	182	188	192	197	183	202	210	194	171	185	200	193	205	180	172	204	197	188	188	195	188	169	174	175	198	179	199	187	179	184	187	191	214	185	184	194	185	192	175	178	208	171	169	208	219	197	192	198	197	195	192	190	186	202	182	193	217
15732	31128	26553	16288	10745	7501	4971	3426	2838	2186	1707	1478	1169	1017	994	944	797	756	694	636	666	593	564	542	520	496	469	478	400	433	419	362	404	378	398	401	407	403	380	343	372	395	390	354	346	365	392	358	332	339	376	368	334	339	323	371	353	373	321	328	340	341	350	347	355	342	340	320	321	337	357	357	318	336	313	329	311	333	286	343	339	329	325	315	338	314	300	337	324	309	335	353	358	309	317	316	304	320	347	306	365	314	316	315	364	359	334	320	330	344	353	340	338	323	345	320	345	331	348	337	341	317	322	348	340	342	328	316	338	310	320	333	334	353	297	305	317	319	341	338	324	293	322	371	338	368	307	322	327	355	317	330	330	322	346	289	361	341	337	342	340	331	326	342	304	307	344	330	321	328	306	311	318	331	337	330	330	294	323	310	335	271	349	292	324	354	342	346	329	334	344	349	365	313	361	314	319	308	342	314	327	332	339	333	325	321	343	323	329	336	340	313	318	333	276	366	338	348	314	326	325	336	356	320	344	352	312	313	343	342	306	326	308	316	304	289	328	338	298	301	335	329	309	341	337	314	319	327	335	332	316	312	304	321	336	289	307	342	297	334	301	296	331	318	337	328	331	321	374	334	315	290	326	317	328	308	313	307	313	324	331	316	307	317	326	314	341	335	307	335	327	324	309	370	334	333	323	304	322	330	339	314	308	326	325	303	329	325	338	307	355	343	331	331	321	311	314	310	335	298	327	333	316	309	329	294	336	347	381	340	327	313	334	327	334	315	327	325	317	335	338	311	318	295	272	317	329	323	352	340	367	323	338	311	312	339	345	337	304	339	289	310	329	331	336	298	321	314	336	332	329	344	355	334	321	290	354	307	325	333	328	332	324	337	315	332	341	357	312	328	326	300	286	336	298	358	319	319	332	322	315	310	334	328	324	322	381	345	345	337	360	343	318	368	350	319	317	324	315	301	317	310	325	357	334	291	302	307	326	312	333	349	278	356	292	315	324	336	332	339	329	327	323	327	330	290	331	290	310	309	320	343	350	347	316	348	325	311	305	304	329	351	377	332	335	322	335	334	309	330	315	331	347	334	343	322	363	355	359	356	327	347	353	313	314	289	338	328	320	304	340	325	307	334	347	339	377	312	302	322	302	309	302	333	360	306	358	321	326	305	354	317	336	333	330	332	309	324	308	332	318	307	298	344	326	309	334	305	339	295	323	326	321	328	342	332	319	323	344	318	309	341	303	296	313	323	297	333	323	342	337	337	336	348	348	319	306	360	348	311	313	305	293	313	305	350	342	322	305	343	313	342	318	293	307	336	314	315	311	331	344	303	334	341	324	319	352	322	310	356	310	357	304	352	373	311	333	315	299	333	311	340	333	303	335	333	335	351	310	330	361	337	357	328	333	310	355	318	318	352	321	327	322	309	335	326	308	343	313	324	325	308	304	354	343	336	320	311	336	322	310	314	288	318	347	367	327	314	342	328	311	358	356	319	325	342	307	328	323	323	332	325	333	327	328	325	326	320	312	342	326	314	296	354	330	347	347	331	298	320	345	318	323	317	329	332	333	310	339	312	291	304	353	299	329	325	329	314	315	338	331	334	319	316	316	342	324	329	353	329	320	300	317	336	356	321	335	333	338	323	342	328	329	350	328	292	333	315	339	275	346	323	335	322	333	310	310	312	354	320	331	339	349	304	322	314	335	306	331	308	319	337	340	329	317	326	310	347	316	301	326	312	308	326	313	325	321	324	381	320	300	281	314	321	330	316	320	336	330	306	349	337	346	304	357	333	335	360	327	331	318	350	337	327	302	348	351	309	322	340	318	306	325	315	309	332	323	342	331	293	370	310	338	333	320	342	309	316	338	325	334	305	305	358	317	347	322	326	318	302	327	282	305	340	286	319	323	348	307	341	336	308	332	356	335	310	353	330	355	308	318	322	295	329	348	300	325	323	327	344	327	322	291	356	361	343	338	298	319	313	365	326	336	304	330	333	369	339	317	331	340	333	305	310	318	338	313	295	369	328	317	306	358	333	315	329	301	295	327	345	329	294	340	362	325	307	292	338	326	353	302	299	343	336	336	339	341	310	353	335	350	318	327	313	304	306	319	313	335	311	341	313	318	321	314	324	327	312	322	312	332	329	326	281	338	305	306	348	384	308	319	316	304	348	300	311	322	291	343	325	311	293	341	342	334	326	312	305	307	325	303	325	331	334	342	356	336	331	359	321	301	328	328	354	292	311	287	329	293	325	328	346	358	366	336	344	301	322	303	294	318	299	299	295	296	328	302	311	317	314	345	310	332	337	304	336	325	375	360	314	336	349	323	331	310	340	322	323	323	324	332	342	322	326	297	343	344	351	329	323	332	334	334	321	328	306	287	309	342	315	313	318	337	348	332	313	317	328	347	335	321	318	305	329	337	347	299	324	348	340	326	338	339	306	327	278	329	328	354	330	307	321	331	326	347	334	336	320	329	338	308	335	303	324	357	317	303	288	314	340	324	320	328	305	322	358	309	338	363	347	336	355	323	346	315	340	307	316	357	289	321	378	296	345	329	330	316	315	333	321	314	314	353	309	324	354	332	320	289	326	343	345	340	328	330	321	343	361	303	329	325	334	314	332	350	324	306	299	331	353	327	314	341	352	319	337	335	339	349	313	320	314	343	325	296	322	302	319	317	318	349	370	333	317	348	315	344	323	333	295	346	311	330	328	347	348	313	333	315	361	294	325	332	305	329	309	349	363	317	323	367	336	329	320	320	334	331	320	348	336	292	389	304	346	301	324	323	288	344	332	347	331	332	342	342	379	363	322	314	339	335	314	331	330	311	321	301	373	313	338	348	362	351	332	295	331	345	329	341	328	340	305	308	307	313	381	348	328	304	336	301	323	338	339	289	319	305	335	327	319	320	303	339	303	317	323	301	342	324	308	329	296	335	327	307	317	333	338	325	346	320	375	325	316	360	345	329	307	318	324	311	319	345	312	335	334	296	340	298	299	338	320	317	320	325	327	332	325	333	314	318	342	303	334	304	347	319	340	340	304	298	318	364	334	337	323	329	301	327	318	328	309	322	338	340	293	325	307	332	320	341	308	316	315	303	332	363	304	322	351	342	331	371	310	339	306	310	310	311	323	313	320	340	328	334	328	346	297	306	347	334	340	355	327	333	332	326	318	303	283	343	344	331	350	388	342	297	290	335	331	314	322	308	280	342	306	338	308	325	295	333	327	340	320	297	330	319	349	366	339	347	324	329	325	363	322	332	322	336	319	327	367	324	309	339	295	317	313	319	334	349	366	327	348	324	291	335	327	308	344	311	298	330	337	341	290	336	330	314	339	316	355	303	326	323	336	349	369	303	313	342	303	333	321	317	326	323	337	328	343	327	324	326	325	294	334	339	324	339	291	303	303	334	302	312	341	316	336	336	344	313	311	304	324	302	339	340	298	336	359	327	348	331	322	306	311	321	311	330	307	301	337	322	305	365	300
26899	20392	12027	4105	1776	1194	825	689	613	608	606	542	474	565	498	494	517	484	520	522	546	479	530	499	539	485	514	526	521	562	498	466	522	475	488	449	481	506	457	497	477	502	469	482	487	486	462	491	529	509	475	486	498	514	512	495	482	477	531	505	525	451	514	490	506	504	527	472	476	528	487	506	510	515	471	552	522	488	512	461	524	506	495	473	483	485	498	473	513	513	517	473	520	470	497	467	493	488	485	506	452	488	473	508	494	509	525	514	502	450	486	478	466	498	504	504	477	546	536	498	515	510	516	514	451	469	480	539	512	511	506	515	491	495	471	473	497	494	478	507	506	480	486	486	493	476	482	507	480	471	493	513	520	503	454	525	500	489	492	494	482	471	447	476	510	498	492	496	494	459	483	483	500	523	475	522	478	491	505	504	481	491	497	474	475	514	513	488	499	506	478	478	486	487	494	490	494	499	480	479	497	544	527	495	525	495	491	494	525	475	509	482	467	526	469	476	491	492	482	496	498	484	484	480	494	486	474	501	488	487	488	520	496	487	511	513	472	483	470	481	480	506	509	496	511	477	510	491	478	503	469	489	517	517	472	477	479	478	487	512	525	460	468	507	512	490	506	507	481	487	536	499	487	507	485	554	502	509	482	486	491	506	513	513	514	443	510	483	485	469	472	486	509	455	486	501	478	492	495	466	506	457	534	464	525	462	430	499	477	512	478	511	522	509	478	510	476	499	496	467	471	467	507	489	501	536	477	499	489	480	470	498	464	487	485	466	512	485	532	477	515	508	498	517	493	525	548	502	488	499	530	477	489	498	515	512	498	511	498	463	505	524	532	506	480	457	490	492	480	479	512	491	515	511	500	562	543	528	476	468	493	514	504	489	452	497	470	482	501	498	504	446	515	512	504	487	533	463	473	489	508	498	506	510	489	484	531	496	491	517	512	486	495	469	495	475	501	529	526	514	484	472	485	493	518	509	534	491	483	469	503	504	481	494	495	479	498	485	477	511	503	483	507	467	474	508	478	513	525	526	499	521	497	523	491	458	449	506	509	494	499	468	517	496	450	490	466	502	492	479	509	480	489	488	501	477	505	485	503	494	512	507	533	495	498	450	491	500	501	494	492	502	497	501	500	473	492	526	522	478	456	488	517	474	465	437	466	484	502	507	470	509	503	517	455	479	500	505	476	533	508	496	485	505	550	495	495	499	487	507	488	512	517	486	499	486	497	478	457	494	486	482	520	471	499	485	489	496	522	473	520	520	492	486	473	505	479	489	503	532	489	504	484	465	508	507	506	505	531	513	496	484	496	482	502	511	488	524	470	505	491	485	481	526	494	484	496	509	533	492	475	470	512	524	510	496	505	490	488	535	472	515	495	491	490	479	448	509	502	483	524	531	525	507	501	479	501	466	476	506	470	520	500	482	488	516	477	485	510	488	507	493	513	498	503	467	518	529	527	480	498	476	486	534	486	491	503	508	540	502	510	508	484	505	500	516	466	480	501	484	464	448	523	507	525	516	512	506	500	521	457	493	491	489	481	480	495	477	511	514	488	497	492	501	489	470	522	485	490	488	505	465	487	496	445	479	503	462	496	458	474	474	513	510	528	536	492	504	463	514	489	507	535	480	452	467	497	523	488	477	499	421	485	485	460	476	485	497	516	528	469	485	481	512	480	492	504	493	503	537	499	494	499	463	476	482	476	496	477	489	507	492	473	489	507	478	509	471	494	488	498	510	533	510	529	478	503	474	542	512	477	530	462	478	467	476	449	506	526	467	473	478	471	517	510	490	497	520	505	497	518	499	483	493	476	491	520	496	503	487	503	529	495	522	467	526	470	513	442	485	493	532	478	509	550	518	486	518	510	479	505	489	540	475	502	471	493	471	452	482	464	527	483	467	502	496	467	474	499	523	494	481	505	495	469	480	460	483	503	498	510	486	491	497	497	497	515	450	518	535	535	454	483	484	543	467	501	476	515	502	517	491	505	497	527	482	515	520	497	504	493	502	473	517	508	483	506	492	499	482	523	433	496	491	483	456	479	485	472	468	533	499	456	483	462	489	489	464	498	518	495	510	463	487	500	535	481	500	507	507	495	495	495	494	501	513	493	507	504	499	513	527	489	518	504	501	503	501	527	527	528	489	532	473	515	488	502	454	465	540	539	474	484	481	508	495	494	503	484	547	494	503	502	495	493	457	469	549	479	463	512	543	466	516	465	448	517	473	455	482	489	521	508	458	484	479	501	475	536	498	488	447	475	460	495	461	456	532	505	498	500	513	517	521	495	478	504	455	502	512	500	505	509	522	475	482	471	522	469	488	469	536	528	501	493	492	489	454	500	558	465	459	487	501	466	536	495	489	458	518	514	496	512	527	475	536	489	533	499	539	459	532	465	512	473	467	448	496	479	496	531	455	462	477	517	484	477	492	522	476	514	482	490	462	475	491	518	494	482	521	490	495	506	466	503	499	509	509	506	486	467	514	496	527	540	543	497	499	495	501	473	478	494	435	498	511	505	512	509	534	516	503	476	437	473	492	506	500	497	485	506	492	508	526	509	504	473	513	488	521	500	504	465	473	537	508	493	470	499	499	482	451	503	468	465	501	521	460	535	486	489	516	529	487	494	487	528	439	493	494	488	530	501	479	491	478	494	503	489	477	508	493	467	450	484	487	517	517	504	498	531	540	483	503	513	475	481	502	538	506	509	520	491	502	488	520	508	523	522	529	483	473	519	494	480	494	498	471	478	503	497	523	490	471	484	482	519	499	460	488	531	486	495	491	469	510	478	528	461	481	500	487	484	506	522	478	525	492	510	479	528	481	476	504	501	509	499	519	492	499	491	494	505	494	512	505	503	476	461	508	488	515	458	501	490	476	484	500	467	517	486	504	521	458	503	460	512	535	470	459	511	512	484	470	490	525	526	487	529	530	514	463	467	462	510	485	500	505	469	494	472	484	449	495	520	490	503	456	502	514	483	480	474	500	504	504	488	505	493	485	486	495	497	474	477	486	502	503	500	504	475	501	485	498	504	533	505	483	531	485	476	506	505	499	479	511	541	477	499	482	494	462	459	498	470	480	498	491	487	510	490	491	494	470	522	518	489	497	470	518	498	534	501	507	456	482	489	462	456	529	527	475	485	518	491	526	454	495	495	451	496	516	466	509	453	462	532	461	509	548	468	492	440	440	505	495	518	518	483	516	486	522	469	462	482	513	473	532	511	472	502	497	496	530	537	488	471	506	457	516	516	505	482	502	525	490	515	502	488	534	533	517	478	492	476	516	474	475	544	480	539	526	548	481	535	510	524	530	484	514	505	504	557	519	502	482	513	489	483	494	510	505	514	514	462	486	529	489	491	480	552	513	472	489	488	475	500	466	462	501	513	523	524	485	532	515	535	477	489	493	509	492	556	490	517	514	503	528	469	522	509	496	514	509	544	517	507	475	502	512	446	481	473	464	513	516	500	522	489	514	467	468	492	486	503	503
11750	16882	14370	6805	4419	2918	2050	1501	1310	1147	1067	925	943	860	835	933	917	853	820	859	813	845	816	806	833	803	801	768	806	822	795	811	801	790	809	840	816	829	829	840	833	863	832	756	812	793	793	790	845	838	796	792	817	826	840	767	823	812	827	778	799	770	770	770	791	764	825	803	783	827	826	803	757	845	790	790	769	820	815	786	805	811	765	793	779	814	809	758	823	828	807	819	872	759	808	844	805	793	770	813	826	784	839	846	796	809	744	833	796	778	800	755	813	743	782	815	785	734	797	803	738	859	765	791	807	787	778	818	868	825	811	814	848	779	782	803	821	815	811	827	804	784	750	813	800	771	798	800	783	789	794	754	778	832	787	827	844	774	799	784	808	850	762	823	807	772	827	809	860	810	764	812	763	823	812	856	809	767	819	819	790	747	813	854	818	784	830	817	732	809	765	820	815	801	828	812	795	815	864	753	825	790	840	777	801	816	821	796	766	792	794	864	846	784	798	800	835	775	824	802	847	814	817	819	822	800	773	773	772	736	775	783	783	794	856	817	780	823	855	779	747	813	782	835	788	837	809	829	808	756	795	788	823	774	813	792	765	815	807	806	819	820	837	799	784	782	860	869	822	732	823	816	776	771	851	785	816	825	795	785	767	842	835	796	837	854	816	799	838	827	801	825	794	790	753	750	860	820	737	815	806	824	790	760	773	804	784	832	802	814	771	777	798	822	804	808	797	769	797	799	814	778	821	818	837	785	833	849	785	805	805	793	859	828	844	797	808	812	831	831	815	819	869	825	768	810	848	770	814	834	841	792	818	781	801	844	826	706	766	821	863	843	795	807	800	706	760	851	825	813	780	793	809	811	774	845	845	788	845	721	772	813	827	784	812	836	784	777	796	731	837	822	811	840	765	807	832	810	845	788	833	776	765	828	820	792	753	795	816	793	814	821	797	794	814	807	820	839	812	873	828	851	777	791	792	827	825	788	773	830	800	824	831	798	801	800	884	843	815	817	820	770	825	799	824	794	807	794	811	790	833	791	790	833	873	750	842	830	846	847	808	809	783	758	854	812	816	741	869	776	808	807	753	835	786	782	796	790	786	796	823	871	792	813	792	859	815	798	777	820	808	789	801	787	822	807	832	833	771	789	809	832	837	807	808	779	802	789	858	787	794	767	879	802	819	823	809	818	773	760	806	789	794	777	802	804	843	838	777	730	836	807	841	792	813	795	783	790	805	806	752	769	819	795	832	818	818	788	851	822	803	805	824	795	796	763	804	894	843	774	822	805	848	815	783	799	823	785	788	743	805	786	800	859	797	815	819	820	790	782	838	752	791	840	861	827	809	764	763	841	802	844	806	788	870	835	767	768	813	828	861	810	828	819	776	756	812	830	832	752	759	787	794	831	810	827	837	815	847	804	810	851	783	806	805	779	814	780	738	831	791	826	789	808	788	838	844	791	809	828	783	776	780	824	787	830	793	819	793	772	833	832	799	840	835	820	831	836	784	803	808	833	811	790	809	786	760	838	790	797	827	828	811	791	770	802	864	805	791	829	805	816	807	814	826	797	820	802	812	797	753	792	857	788	826	839	864	820	809	836	838	792	835	810	788	829	810	807	826	780	805	822	785	786	839	753	789	805	816	785	844	844	777	760	744	785	786	812	811	834	754	839	798	810	800	764	828	721	810	790	784	815	779	803	733	778	776	820	755	839	774	817	793	820	795	837	753	782	803	816	846	789	820	782	791	794	783	783	805	803	769	819	742	824	746	858	807	780	812	789	807	823	753	808	787	835	788	817	791	800	782	795	787	806	773	780	773	845	855	805	824	852	773	757	799	766	771	788	792	833	789	810	808	799	882	826	832	791	846	787	825	833	824	783	767	795	798	771	812	825	839	801	774	790	799	814	839	829	784	755	778	763	799	811	831	777	824	777	840	813	837	814	834	771	826	813	831	814	836	814	820	794	823	804	823	756	809	826	816	771	794	852	837	789	813	776	800	792	846	822	816	824	763	837	812	788	762	795	798	774	784	808	795	821	812	815	807	846	861	743	809	786	854	778	810	822	782	825	824	798	851	753	809	807	843	792	819	837	795	789	850	818	784	792	805	804	770	847	769	775	801	836	754	796	798	846	807	760	830	798	764	813	821	807	827	844	797	852	774	795	844	778	824	805	840	795	821	745	789	758	817	823	780	800	810	803	782	780	846	787	803	791	757	821	829	789	845	782	781	784	823	806	826	793	791	830	805	827	769	825	792	789	835	769	798	807	789	857	840	814	830	786	740	800	813	837	824	814	812	810	794	769	833	810	788	829	766	852	854	833	791	828	801	814	799	784	799	794	772	787	805	811	769	856	806	817	775	834	837	810	808	765	733	822	797	820	814	783	792	827	784	784	799	826	803	795	750	733	869	776	792	799	797	823	762	793	801	792	855	878	801	815	799	791	805	805	801	822	835	833	811	749	784	790	803	776	827	799	837	779	781	804	814	873	807	793	817	807	765	797	770	763	812	754	793	798	757	795	823	825	833	788	821	782	863	787	785	796	800	791	786	744	769	759	859	794	781	816	793	859	820	809	785	813	780	800	770	859	821	766	782	815	813	807	850	847	780	809	798	821	764	843	758	801	818	806	810	789	840	805	813	872	788	781	763	799	768	831	732	712	785	750	781	850	787	800	793	834	747	796	792	779	766	789	843	786	800	806	838	805	811	817	772	810	810	802	791	822	798	799	785	792	772	817	795	851	821	753	830	829	827	795	833	849	803	791	811	765	798	770	829	811	819	832	824	815	801	841	765	836	727	757	804	789	786	812	819	836	790	765	767	835	776	830	724	804	766	817	810	777	793	783	818	796	793	735	807	763	812	790	800	788	806	788	795	805	773	853	862	814	806	776	807	815	787	790	834	816	810	810	791	809	796	858	764	812	771	836	822	817	846	760	817	839	817	824	784	809	798	804	812	850	782	826	793	810	803	782	823	816	778	848	748	824	795	808	767	817	803	795	838	802	807	846	791	794	790	811	829	791	806	818	809	829	818	804	786	765	807	798	805	838	789	782	778	779	802	806	840	751	834	831	819	828	776	756	822	760	792	826	770	848	837	836	849	778	806	838	796	784	769	861	750	782	836	791	798	836	798	784	810	823	759	818	822	858	842	778	830	785	820	810	804	826	812	807	821	815	772	786	825	819	775	790	833	872	834	783	800	807	794	845	761	838	780	803	788	848	755	846	746	804	834	770	758	762	790	853	830	842	800	798	788	797	820	798	757	760	798	821	829	881	768	812	842	762	800	818	807	787	829	803	815	853	833	809	814	801	848	815	788	836	766	839	833	797	806	806	745	826	773	810	747	777	780	793	809	826	838	813	758	751	812	854	799	794	773	779	818	800	782	805	833	796	795	768	834	849	845	815	829	783	826	807	823	837	832	754	813	860	814	771	788	830	831	823	788	835	801	810	820	795	831	831	795	791	837	834	790	859	760	782	807	822	836	823
24549	21377	28399	24733	19032	4343	1933	1221	844	779	685	620	572	551	513	543	563	561	536	479	531	508	498	483	463	471	473	470	477	445	452	503	468	461	467	454	487	461	450	483	421	473	463	478	482	451	468	427	471	410	489	458	461	443	454	455	469	459	494	448	454	475	435	453	398	455	453	432	474	438	489	457	453	461	451	459	491	448	458	475	430	471	458	462	419	411	470	456	426	426	451	460	470	424	487	444	467	499	426	439	496	475	443	462	481	465	451	464	466	447	464	480	413	444	457	421	454	471	484	480	447	451	461	465	427	451	445	429	462	425	447	464	420	420	487	445	442	478	464	440	428	428	491	442	477	451	442	472	452	452	443	455	431	466	452	435	477	465	476	481	475	460	469	451	433	468	480	426	450	440	413	433	453	478	472	460	427	406	443	447	439	417	501	434	477	446	450	467	466	442	393	441	473	451	433	458	449	466	449	465	472	423	425	465	441	445	447	465	436	458	444	470	464	459	420	444	506	453	452	431	472	466	461	456	435	461	431	454	441	419	428	452	461	437	456	443	462	455	429	415	430	422	408	444	436	455	485	458	457	464	444	448	476	474	426	470	448	489	473	453	476	427	467	445	445	491	480	469	415	448	433	480	421	439	420	475	437	473	434	443	425	464	446	472	474	468	471	462	455	445	436	442	430	452	428	443	435	405	423	458	472	432	463	471	458	466	460	471	440	461	422	479	471	434	446	473	426	458	457	449	460	479	452	428	475	438	482	433	482	467	484	422	449	406	446	459	472	491	450	403	431	454	471	451	436	386	465	440	456	495	461	452	463	444	406	456	440	441	456	470	453	448	429	433	440	420	444	483	465	418	468	482	477	464	452	508	470	484	475	490	434	446	479	426	410	491	470	468	442	450	447	467	427	465	468	480	461	460	432	431	410	467	456	461	417	434	444	418	428	446	426	448	488	438	454	445	496	421	467	474	425	429	466	443	433	428	436	449	450	482	402	445	444	471	445	436	485	469	459	427	434	448	442	464	474	467	469	431	462	441	472	438	417	481	439	439	478	440	434	463	446	429	481	473	414	420	444	436	451	464	465	482	472	463	467	436	439	426	430	438	460	453	444	423	439	455	466	426	439	430	486	432	435	427	432	465	439	472	449	447	448	476	435	428	488	474	464	418	430	424	463	431	463	460	452	422	454	467	447	467	407	466	468	465	444	442	454	404	462	467	445	437	427	421	435	455	431	458	447	443	449	479	455	416	483	426	437	485	425	429	403	455	442	453	428	489	507	463	410	425	447	492	441	390	481	439	424	433	447	413	452	438	442	425	425	466	426	458	429	464	481	473	419	451	510	407	434	433	455	469	422	456	457	474	455	466	466	435	456	422	449	476	442	452	430	428	491	450	408	463	478	447	441	466	451	446	421	411	439	455	438	493	453	452	443	501	481	439	445	469	461	450	435	447	453	473	443	442	450	472	479	419	453	447	440	423	446	419	461	431	433	467	486	473	431	393	430	433	439	418	442	443	422	466	467	448	439	422	448	436	427	434	477	409	427	449	458	450	444	449	429	454	439	452	485	466	452	437	452	473	436	469	443	453	463	499	459	461	418	458	447	463	453	437	488	427	414	441	437	495	466	453	460	460	440	436	461	427	419	414	440	458	440	450	445	431	456	457	419	448	415	449	437	458	439	392	435	456	388	448	435	480	444	422	500	463	407	428	438	463	466	470	427	420	456	439	465	419	448	435	466	426	422	453	444	448	452	455	459	491	462	482	433	460	422	482	447	485	388	434	467	442	440	466	437	491	440	417	457	483	448	413	447	468	446	485	474	465	433	456	507	483	468	439	412	435	422	455	449	467	453	448	411	453	462	438	447	429	442	473	426	435	436	420	467	449	470	434	460	447	455	464	445	446	433	482	426	422	460	449	436	471	441	454	458	469	440	444	445	412	435	460	487	465	420	454	469	491	386	470	439	463	448	451	468	430	423	463	444	447	479	447	469	453	442	439	498	454	437	445	421	459	430	430	411	450	492	430	499	485	439	445	433	476	470	454	474	463	415	423	487	429	466	439	437	423	474	417	437	465	444	462	450	447	454	444	463	480	449	468	481	432	436	421	412	441	467	426	474	412	483	440	446	481	444	428	441	431	428	458	455	466	430	435	454	454	432	458	453	457	411	418	397	435	454	485	478	466	462	447	444	480	443	465	479	448	461	458	461	428	430	431	462	450	411	415	447	454	483	437	467	452	436	441	446	436	455	466	442	486	472	477	447	455	474	415	464	429	452	484	480	409	462	451	429	465	460	453	463	460	428	445	468	460	451	466	414	472	413	420	436	494	459	497	433	467	421	414	435	475	460	449	408	433	491	416	433	413	432	476	457	447	438	452	488	439	445	482	461	473	437	440	459	448	456	434	442	433	435	449	468	432	469	463	441	447	442	416	440	465	430	457	442	455	447	436	440	486	451	447	441	471	451	439	448	473	424	426	463	464	444	434	443	442	445	426	472	402	433	463	464	446	425	457	465	432	470	468	434	445	437	444	457	455	483	467	455	448	436	467	491	446	456	448	495	454	471	473	426	487	443	439	425	414	458	449	448	434	446	442	442	432	489	465	484	430	500	444	400	483	463	463	442	456	442	459	430	455	397	434	456	462	472	447	458	447	440	448	433	472	429	429	418	451	460	433	452	442	445	416	444	440	479	418	389	451	472	482	464	439	435	437	408	437	477	407	425	494	419	453	446	458	449	440	448	478	445	469	438	451	473	444	470	432	422	425	490	439	455	459	443	470	447	451	461	433	477	453	425	420	467	447	452	477	449	434	437	450	469	467	475	455	455	498	443	442	463	446	482	466	452	464	427	433	431	479	429	466	467	456	430	423	438	459	439	453	468	441	462	421	462	458	462	435	445	449	437	435	486	502	452	461	445	476	449	431	464	477	436	443	448	445	459	458	474	429	449	439	434	446	477	451	467	447	454	436	495	441	447	431	457	429	453	440	456	453	461	433	420	430	445	454	496	455	441	463	444	452	439	439	456	452	449	459	473	443	452	429	432	458	444	454	448	449	434	444	486	477	455	472	448	435	471	384	448	437	465	414	473	472	481	433	441	470	472	430	468	456	449	448	470	440	463	426	426	436	434	463	429	440	443	489	462	471	416	391	470	449	478	413	441	426	416	418	451	425	470	421	439	423	465	460	498	413	454	436	474	458	426	451	459	460	403	420	413	448	500	471	461	445	460	453	430	445	426	457	456	455	489	432	468	418	442	446	450	434	401	483	420	503	473	456	441	448	484	461	464	407	457	458	477	429	453	446	446	431	450	417	457	464	444	451	477	482	424	432	456	440	449	450	460	450	447	437	442	442	430	421	468	463	491	475	451	487	475	455	423	471	450	432	434	424	424	468	441	468	431	424	467	471	454	460	450	434	465	441	443	457	448	433	440	452	464	421	447	447	499	456	447	475	438	482	444	436	414	429	443	490	436	469	462	443	462	423	428	432
12267	23918	21505	11547	7904	5729	4239	2958	2314	1830	1574	1339	1167	1101	1054	1060	1055	1002	1021	907	929	933	884	846	826	836	838	828	816	793	770	783	766	759	775	785	773	777	780	760	767	747	776	795	756	768	786	795	794	732	751	779	788	710	764	741	798	734	746	799	743	781	774	770	753	763	765	713	761	800	765	745	772	757	762	757	748	707	785	815	749	779	797	758	726	742	717	716	774	756	740	742	762	801	795	727	696	746	782	760	735	741	758	733	786	773	781	746	719	758	742	780	695	771	735	726	740	769	739	795	758	734	761	748	761	792	789	783	750	753	770	781	734	775	764	729	763	759	753	743	751	730	720	770	750	716	785	760	748	727	790	737	763	741	766	796	735	769	772	758	746	715	700	728	735	746	738	761	760	790	737	745	758	789	720	736	750	788	753	718	783	753	800	743	717	707	729	815	813	719	769	764	734	766	770	806	784	774	757	796	721	732	772	780	747	694	715	757	797	746	738	741	753	781	768	748	796	771	736	781	791	720	802	783	747	725	761	741	780	760	759	751	756	712	750	777	740	770	703	757	683	734	733	790	742	720	734	747	741	730	777	726	720	754	768	778	756	748	782	783	725	763	780	771	765	697	768	781	750	721	793	777	704	769	800	736	780	739	736	775	704	739	750	781	799	761	742	758	761	723	745	760	760	762	734	756	776	755	701	739	706	742	812	737	731	752	725	716	712	718	763	741	750	710	717	803	740	748	770	768	720	727	794	715	738	733	741	757	741	725	691	769	705	715	715	818	784	738	764	755	723	706	733	725	733	748	758	720	737	723	796	769	704	753	711	814	735	758	725	758	761	790	704	758	682	746	769	728	786	753	794	733	727	746	779	754	747	777	749	749	760	819	782	700	734	744	756	765	682	765	773	720	748	754	718	802	767	786	756	742	761	720	709	753	806	718	762	752	765	739	719	724	738	725	731	738	760	737	749	759	743	723	761	762	783	745	752	730	782	763	755	723	749	786	739	773	767	759	789	703	759	748	724	792	746	747	761	729	776	749	762	726	750	736	752	813	733	745	749	744	742	766	753	750	752	687	719	747	719	753	757	795	728	738	810	795	755	784	736	761	801	743	735	719	769	734	762	738	740	746	754	811	746	700	732	753	730	821	790	757	766	748	724	796	747	770	740	746	803	716	739	769	799	752	736	764	767	690	740	767	703	779	743	791	777	802	700	738	754	731	774	753	734	756	781	725	797	754	728	709	782	706	739	759	777	745	761	755	765	736	717	768	792	726	710	743	778	721	779	767	763	738	760	726	781	738	741	783	780	756	836	818	756	740	741	764	738	714	766	700	808	755	720	746	721	707	791	735	756	714	789	755	742	711	712	736	747	782	740	757	731	778	760	779	772	741	752	737	798	749	722	705	754	728	727	759	731	736	715	697	770	750	743	751	706	793	759	749	765	748	742	751	716	773	750	772	733	771	789	699	745	756	779	760	736	723	754	767	776	719	721	731	732	788	785	775	672	783	717	788	733	769	779	719	781	717	736	747	753	772	776	742	707	743	778	775	757	696	724	714	715	699	758	771	800	771	706	758	800	773	735	811	731	707	721	737	749	703	716	786	783	743	735	766	802	760	751	781	717	718	741	733	756	773	707	713	729	749	778	734	731	742	701	759	831	778	702	718	740	728	754	768	767	743	748	754	771	749	750	776	691	736	733	747	793	745	801	751	762	702	725	806	769	699	731	758	754	720	712	722	744	740	818	776	727	740	789	767	780	790	732	771	743	775	752	746	740	764	764	738	755	762	705	754	758	764	746	728	700	800	803	738	709	802	742	711	768	758	743	756	760	744	769	773	759	783	777	743	751	738	742	742	723	763	733	729	749	731	759	758	790	727	766	755	787	777	727	711	703	727	712	738	775	750	753	754	758	730	752	708	784	717	751	761	822	787	769	781	759	796	749	710	748	716	690	748	745	800	764	722	703	777	802	762	756	773	792	752	766	709	777	763	740	747	755	750	753	765	725	732	791	766	706	709	787	768	765	766	775	743	742	745	659	705	735	771	736	752	788	755	730	778	752	733	754	768	746	778	759	743	758	768	746	723	740	740	742	732	706	738	771	734	776	752	775	725	733	715	748	731	775	726	739	693	714	768	763	724	745	775	725	748	744	723	754	754	759	762	780	754	825	720	772	799	711	719	759	772	810	739	754	776	746	742	792	705	730	732	776	763	777	793	754	717	760	792	745	721	754	741	756	805	720	742	724	722	756	764	758	734	778	743	730	695	768	776	728	752	881	742	772	791	725	768	720	741	781	752	809	771	757	769	731	765	744	749	739	740	732	708	759	764	736	750	789	755	694	765	779	718	726	753	785	786	730	730	752	796	718	725	776	764	738	778	793	722	769	740	741	705	731	715	734	725	788	750	699	780	753	729	759	762	795	727	766	758	731	738	753	731	753	737	755	787	771	742	734	717	722	693	755	766	837	699	756	743	748	747	725	743	734	736	721	786	744	770	719	812	753	773	787	754	729	721	764	711	752	730	761	764	726	746	749	730	699	801	745	708	738	740	739	801	744	781	737	797	735	750	734	754	743	753	766	704	758	714	755	765	779	701	700	764	754	754	759	744	770	777	708	689	736	713	737	767	747	749	752	781	766	748	795	756	771	689	751	742	748	755	701	762	766	750	738	770	775	736	780	734	731	770	761	788	698	757	749	734	756	723	779	724	799	743	789	758	717	762	747	718	737	768	752	737	729	742	783	752	722	767	749	726	729	710	783	792	745	774	752	778	759	724	753	734	770	703	758	733	754	730	778	750	738	720	717	746	750	737	776	751	755	740	704	697	744	770	737	766	693	750	722	772	765	750	724	767	757	772	772	721	736	787	712	837	824	718	757	778	802	792	724	766	728	722	755	802	743	762	737	753	731	794	752	754	721	747	747	757	777	741	726	772	761	767	715	778	759	702	760	775	735	717	749	719	770	750	771	757	738	764	729	751	716	782	729	729	725	748	746	774	750	756	796	751	791	773	735	746	709	735	730	746	761	758	775	750	709	741	740	752	768	739	766	798	769	765	730	745	729	764	751	795	756	772	732	748	757	772	762	772	770	747	788	754	755	760	753	739	720	759	770	760	771	727	776	753	771	729	727	769	728	747	702	758	755	680	735	766	781	652	699	731	747	749	706	805	706	735	713	751	771	774	722	744	756	756	676	791	768	731	787	746	731	731	767	747	781	749	781	733	786	713	737	767	755	748	740	740	784	750	765	738	698	807	814	724	732	762	749	761	719	776	751	711	764	760	725	754	802	739	752	766	757	736	748	783	717	727	743	769	771	736	722	722	760	709	721	738	727	779	782	751	778	734	774	757	738	741	736	792	752	764	760	740	758	720	754	777	794	702	779	753	733	744	747	726	766	782	721	744	782	730	727	790	760	777	693	776	714	742	804	732	782	743	762	821	779	754	753	743	752	799	774	757	770	793	787	765	734	789	748	743	724	692	735	743	740	797
23476	21341	29103	23942	21348	19199	4544	1493	947	718	587	524	459	430	367	351	312	328	317	247	296	272	262	264	246	239	225	242	224	204	211	219	221	213	220	214	220	204	231	189	207	199	208	213	194	220	185	206	187	180	200	168	191	177	209	202	195	186	171	204	173	203	155	189	200	183	201	197	208	176	208	220	182	182	182	209	195	197	175	197	201	199	175	204	190	166	215	186	194	180	205	201	190	183	183	178	181	156	187	175	199	180	191	178	185	156	190	185	191	170	191	195	188	178	182	156	200	177	205	211	201	190	187	198	168	174	185	193	210	196	173	194	202	201	178	186	179	210	186	188	183	193	193	170	197	181	177	195	200	196	183	218	188	184	183	173	178	205	203	202	187	197	203	204	170	203	204	177	186	174	181	190	195	188	181	208	194	187	169	181	182	201	179	209	168	187	189	170	169	169	192	215	166	195	167	169	173	169	173	186	186	182	202	167	205	181	177	181	178	180	188	198	210	197	170	185	183	188	179	188	169	180	214	195	203	179	178	189	195	197	206	189	195	192	198	162	180	191	155	179	185	166	182	189	201	210	173	191	188	205	179	197	194	183	177	184	170	190	178	168	195	205	200	185	210	178	170	173	165	186	169	211	176	199	183	169	178	177	180	193	195	194	174	208	187	181	198	143	168	190	185	157	194	186	186	192	177	184	181	191	167	192	176	184	202	180	186	165	192	212	169	174	174	182	168	199	184	181	164	181	163	206	211	187	201	168	192	217	206	190	193	186	187	185	185	181	209	173	203	198	185	188	185	223	174	175	189	197	169	177	202	165	225	203	161	174	186	190	198	179	191	195	190	191	202	186	193	175	214	210	171	164	165	193	202	198	182	178	192	169	213	171	201	176	165	191	197	189	195	190	176	188	181	188	176	183	176	163	213	236	191	202	191	181	186	208	178	185	202	200	204	192	167	207	193	183	190	173	186	185	180	181	216	196	177	194	188	180	188	178	164	189	176	174	157	182	189	175	193	174	150	178	185	172	175	170	168	190	182	175	210	204	197	180	178	200	183	188	197	171	194	190	192	178	199	189	199	182	189	187	175	173	196	168	204	183	175	201	185	198	201	192	183	195	176	196	168	178	174	182	171	175	180	207	174	163	179	183	180	199	173	176	207	191	186	198	174	163	168	184	191	180	192	189	161	189	201	206	156	174	222	188	175	195	185	208	168	189	209	193	188	188	170	191	171	208	167	200	189	159	180	199	194	178	174	177	221	191	205	178	177	159	186	195	197	186	192	189	180	176	172	174	163	176	198	193	177	211	182	203	176	183	180	211	182	200	214	177	158	171	188	191	167	184	173	194	188	166	204	172	180	213	170	181	211	186	177	201	191	180	172	176	168	198	167	193	167	188	168	205	173	180	151	171	181	161	183	217	197	193	184	179	187	176	212	185	184	175	179	169	184	193	176	195	177	190	176	208	178	151	185	180	195	185	209	166	197	164	203	186	194	174	178	169	176	167	171	191	181	189	178	209	188	177	184	161	202	167	182	200	185	162	191	152	188	182	174	181	172	170	192	177	163	189	147	181	197	181	177	194	184	176	176	192	190	173	190	195	170	184	184	185	197	200	186	192	182	195	199	196	177	189	199	182	200	193	202	186	166	148	187	194	210	180	175	174	213	191	189	199	193	190	179	187	196	191	171	176	173	164	196	161	207	165	181	201	197	186	183	182	179	199	187	192	181	204	192	171	188	171	188	197	190	205	178	161	173	194	223	189	164	174	177	210	179	161	175	170	187	189	191	190	162	205	181	183	198	158	188	178	167	177	177	194	195	208	209	196	193	189	197	180	181	190	180	198	176	184	182	173	180	176	198	187	185	178	187	181	185	191	208	187	193	199	190	171	187	186	219	180	176	182	186	181	187	186	194	170	175	199	207	171	172	172	179	198	204	191	184	186	170	181	196	177	183	192	182	180	168	194	187	185	171	197	194	180	198	191	202	182	194	194	175	200	213	206	181	189	170	188	194	183	199	196	209	203	160	199	178	209	170	209	176	182	185	173	177	195	180	204	175	207	186	174	187	162	171	146	174	168	168	182	180	191	178	177	200	175	190	193	180	184	172	187	174	202	188	196	165	190	175	166	179	176	191	180	201	187	175	176	187	189	182	187	185	165	180	196	212	179	216	190	189	164	192	176	162	180	178	206	198	177	183	180	185	197	188	163	188	176	196	186	183	213	197	168	174	159	162	183	225	184	188	177	190	189	187	170	173	185	184	180	189	182	180	206	189	194	199	178	168	209	200	188	188	183	186	197	190	170	172	196	176	173	187	191	167	161	211	179	153	188	218	197	174	197	187	207	158	183	178	198	179	181	162	200	190	214	183	167	175	159	200	169	174	184	189	221	179	178	175	175	179	196	202	174	165	193	189	185	196	186	172	214	177	189	173	183	204	187	211	169	170	189	168	205	182	180	166	172	195	177	194	170	180	194	197	191	205	194	186	183	191	188	187	158	204	203	177	172	170	186	178	200	184	201	179	188	204	179	195	199	193	221	201	176	164	175	192	186	198	215	192	193	203	203	180	173	183	184	186	192	186	176	203	190	210	182	184	172	195	204	190	172	170	188	177	182	215	172	200	188	184	198	180	228	176	167	155	195	175	194	179	189	207	198	181	172	182	166	186	198	147	185	173	161	219	203	174	187	181	206	175	191	225	190	199	194	172	182	187	175	190	182	174	193	179	217	164	220	208	190	197	189	186	210	174	213	200	187	193	193	182	168	168	169	207	171	167	181	199	185	216	192	174	178	174	195	207	196	195	181	171	192	181	187	212	203	195	200	166	182	175	186	181	200	186	183	182	174	178	159	193	172	186	176	162	173	179	181	167	210	177	192	193	176	185	177	194	201	197	186	179	203	168	165	190	183	182	164	153	187	183	190	152	178	196	197	183	194	180	182	197	181	164	203	179	191	200	178	172	181	173	207	166	179	201	171	183	178	179	176	155	195	180	188	207	174	200	170	151	197	172	200	184	189	198	178	193	173	176	175	196	176	192	195	197	179	187	192	199	177	181	189	179	175	201	190	163	205	190	186	203	179	192	177	174	167	203	206	214	177	180	184	196	192	196	191	177	178	180	174	165	180	193	195	180	188	202	213	154	184	196	180	167	210	197	201	185	185	201	198	189	189	186	171	202	177	162	191	178	189	202	183	201	192	185	191	165	185	186	171	170	189	207	197	157	182	192	176	193	186	201	184	185	193	184	178	210	174	177	171	191	191	140	188	171	178	200	185	188	188	170	172	164	167	213	174	175	166	168	196	168	186	206	194	171	176	187	202	177	200	186	171	177	180	201	202	157	182	182	164	177	200	224	202	204	184	180	187	174	191	181	196	193	177	172	159	201	194	164	198	196	212	175	199	180	189	220	175	200	181	196	181	172	185	173	180	176	204	179	199	180	168	187	195	181	193	181	185	185	198	175	194	196	198	215	197	179	187	182	191	188	172	197	178
14238	29234	26183	16279	11395	8432	6257	4308	3294	2399	1875	1422	1346	1138	934	865	774	739	736	613	580	638	596	522	526	553	477	445	407	454	397	399	391	398	404	377	395	395	372	382	389	354	380	387	380	333	376	360	367	321	367	319	353	337	303	290	332	330	339	319	296	361	344	306	364	345	317	326	330	317	328	328	286	317	355	326	335	340	358	319	322	337	351	327	311	295	345	312	359	315	318	320	318	332	333	311	327	357	339	329	328	325	338	348	348	350	315	317	332	314	325	339	315	348	345	345	336	326	308	342	315	343	317	303	334	370	301	297	299	315	355	324	337	342	306	318	332	335	278	336	338	321	295	310	297	348	332	328	319	343	343	319	325	333	325	301	342	330	319	330	355	324	349	330	341	343	348	334	314	329	336	302	324	364	329	359	292	333	317	324	351	337	295	326	346	307	306	331	332	326	317	343	350	285	337	334	363	364	289	326	310	330	324	314	335	306	325	323	316	333	320	304	329	304	316	340	370	318	355	315	330	313	335	315	306	334	311	355	341	307	317	326	332	335	312	324	329	335	322	299	325	365	316	330	341	345	313	342	343	336	342	330	317	345	318	294	305	325	311	356	282	348	350	316	355	307	334	293	321	349	314	340	315	315	338	304	356	299	301	320	322	322	326	316	343	307	332	319	334	342	330	343	304	312	328	333	332	323	313	303	336	284	340	308	351	334	338	321	347	329	330	323	318	315	335	319	319	306	320	305	316	298	301	358	326	331	350	299	320	323	315	360	324	328	308	320	340	361	328	318	319	317	348	317	323	354	320	352	301	322	320	314	327	351	333	319	331	319	315	306	361	327	347	325	340	315	342	287	328	324	342	350	337	326	358	308	330	318	320	336	336	286	304	313	332	337	357	333	284	350	327	308	352	318	331	336	351	327	294	361	345	320	315	318	327	313	316	324	325	334	323	353	299	293	314	336	326	327	361	341	293	327	286	342	328	295	336	322	328	300	299	358	362	322	328	312	330	318	341	322	338	281	340	329	302	324	336	355	321	324	365	346	297	359	314	295	294	340	287	340	329	334	314	312	339	341	284	350	345	323	312	317	347	289	316	324	337	322	321	307	335	305	326	333	305	314	322	324	328	335	335	296	314	321	311	310	317	318	328	360	299	320	325	356	334	313	328	321	313	305	308	335	315	327	357	305	352	323	303	291	319	370	300	308	339	307	319	303	296	337	297	333	347	315	363	284	306	358	324	335	347	353	330	335	319	349	317	321	331	307	311	329	330	307	373	324	340	292	327	324	335	338	355	330	308	352	334	317	312	307	353	320	326	301	303	333	338	328	326	338	343	358	356	341	341	321	328	309	358	340	329	315	314	318	337	352	319	353	341	323	303	340	321	365	335	327	331	309	341	323	355	312	333	307	331	324	306	336	316	338	309	331	328	292	333	293	300	283	310	322	334	314	340	301	324	314	335	316	350	311	325	336	309	315	330	310	302	322	335	280	349	304	351	310	344	318	303	337	340	339	309	334	333	331	322	312	323	317	305	344	297	307	307	314	323	324	314	324	321	330	314	328	331	326	312	328	322	289	317	325	318	318	295	335	343	335	319	333	298	314	293	348	299	320	357	328	314	326	311	297	329	333	334	342	321	299	314	310	325	322	283	351	345	300	343	328	308	356	312	349	349	314	306	317	303	344	298	341	295	340	348	303	366	340	319	300	302	307	366	313	283	324	306	341	320	302	317	300	338	332	321	354	321	324	363	316	338	314	293	332	290	312	309	319	358	313	318	350	308	326	341	313	336	336	292	338	332	317	289	343	334	319	290	343	332	312	326	332	329	304	317	336	357	325	333	331	330	289	341	304	317	326	344	312	302	291	339	309	322	338	307	311	321	320	295	333	319	328	339	331	344	279	348	328	311	360	338	330	354	319	334	333	323	331	327	288	301	337	301	342	331	343	332	334	324	333	339	290	312	348	313	308	313	318	357	325	309	323	314	319	321	342	314	346	343	318	361	307	304	329	324	320	333	299	314	337	304	348	330	314	318	342	328	313	345	344	343	301	325	306	355	330	332	321	316	324	286	358	319	339	329	326	326	335	335	306	318	326	336	345	319	312	322	315	301	344	334	337	321	333	296	327	301	300	310	339	349	339	307	329	316	358	319	329	326	361	338	328	325	330	351	347	328	351	300	326	343	325	308	329	318	348	327	334	305	346	334	304	331	314	323	350	336	328	329	328	295	332	340	308	363	316	299	317	318	299	331	325	297	335	316	363	337	300	326	304	312	317	327	307	346	305	332	338	330	332	316	319	316	319	343	344	326	332	349	316	313	321	310	321	306	297	302	328	333	311	335	349	321	365	322	331	329	319	281	303	302	337	353	319	278	297	371	343	331	300	339	298	336	335	332	288	332	319	309	291	323	345	300	343	343	355	327	333	340	325	340	346	322	317	302	350	331	337	355	323	338	320	325	359	295	320	314	291	315	321	338	332	318	317	317	297	322	304	316	326	341	318	308	279	354	285	311	303	294	330	336	322	328	313	329	360	296	321	328	361	320	333	329	318	328	313	338	316	327	299	328	330	308	346	327	310	349	326	332	343	317	288	331	320	308	314	314	338	340	317	313	324	321	343	314	326	323	341	362	332	335	333	347	316	308	317	332	328	306	324	322	323	326	330	300	338	331	278	288	345	361	305	295	322	319	314	313	327	312	342	308	340	322	348	321	330	352	346	324	315	326	308	302	343	294	341	317	341	345	309	310	344	349	364	323	334	313	315	327	305	321	340	321	356	330	313	316	346	360	331	347	315	338	330	327	332	316	307	306	296	300	362	344	294	343	330	330	329	289	317	345	315	343	324	320	345	345	298	322	307	309	338	327	329	302	312	315	339	337	331	342	347	282	333	335	323	328	307	333	320	286	294	316	292	328	334	323	357	310	334	322	329	320	294	329	340	328	319	335	281	330	340	317	312	331	332	287	322	298	327	307	327	322	311	339	310	342	329	313	327	322	321	335	349	302	305	308	331	326	333	316	320	337	298	354	300	318	323	300	304	336	304	330	355	327	331	321	335	304	328	336	310	300	315	332	324	341	318	317	303	334	335	307	328	359	366	311	326	326	336	324	317	356	348	344	323	311	344	289	312	367	329	343	367	294	324	326	316	334	328	312	294	335	319	357	322	319	338	318	313	293	335	362	323	318	312	308	303	335	280	298	375	330	327	316	300	324	338	303	317	333	341	326	340	367	323	325	326	305	323	341	316	325	320	317	310	350	322	335	327	302	307	320	318	346	327	316	338	343	341	307	344	331	308	338	313	369	329	326	307	303	320	337	335	326	316	312	329	314	313	288	319	336	311	283	289	306	308	353	334	324	337	348	316	312	343	305	334	322	336	332	329	305	329	296	319	347	331	334	308	309	330	327	313	294	309	331	331	309	316	332	359	335	304	318	307	347	333	309	309	310	344	298	325	295	366	355	340	294	339	292	293	366	322	343	347	291	307	316	319
26923	20211	11656	4486	2058	1442	1006	832	651	582	571	538	500	510	509	533	492	499	538	515	480	530	506	474	516	491	491	522	496	447	473	492	516	474	491	504	506	503	513	530	559	466	469	502	467	467	502	509	476	484	506	508	485	497	512	481	470	494	479	495	480	498	548	514	488	446	455	514	484	511	440	467	456	479	483	491	516	452	485	515	470	479	492	491	483	477	470	485	493	471	438	475	493	481	473	515	502	478	513	505	506	508	487	451	490	449	506	504	506	491	496	468	476	475	515	485	490	493	524	471	495	524	467	480	506	489	470	496	493	493	511	489	478	487	450	518	496	505	503	514	494	469	457	521	473	475	462	478	456	518	463	479	465	470	502	515	465	524	492	450	459	477	470	474	456	488	493	518	495	513	505	456	456	461	474	498	490	477	479	452	483	471	492	512	499	447	472	485	485	495	511	468	466	492	483	413	484	481	509	517	465	454	454	482	468	499	471	467	486	485	480	457	517	505	456	436	470	438	493	463	484	459	500	464	539	484	505	473	485	510	445	492	475	454	473	492	477	466	468	491	533	487	477	479	484	471	502	510	483	484	490	493	487	482	465	474	484	505	507	480	510	479	491	487	469	468	519	508	466	480	494	483	482	476	480	454	449	487	488	456	474	486	472	536	486	469	518	494	470	480	487	470	520	489	490	472	472	491	465	534	493	480	538	485	501	531	521	483	477	523	478	494	469	486	507	434	491	511	494	449	465	504	504	465	452	485	479	483	465	487	468	422	507	503	469	471	454	481	458	508	492	469	475	473	457	477	488	496	477	484	464	466	498	484	484	487	499	500	496	477	505	509	450	477	461	495	470	516	468	483	487	467	459	485	537	474	451	509	465	469	456	463	510	492	480	476	491	488	515	511	488	487	505	461	501	500	501	468	453	462	481	498	460	522	476	495	516	478	495	507	519	511	475	459	506	441	458	490	479	460	490	485	503	505	458	486	498	463	493	454	477	436	488	471	501	496	488	458	464	489	469	480	526	510	506	491	482	450	459	444	498	465	497	479	521	475	490	510	520	533	471	507	486	536	496	519	478	474	454	476	458	492	517	487	486	508	496	472	494	461	468	504	523	525	476	491	479	527	461	490	446	495	504	469	501	500	472	465	505	488	506	475	496	502	460	491	490	488	505	474	462	519	504	458	508	462	516	466	474	496	494	493	477	483	458	473	451	498	484	474	501	518	469	479	498	470	484	469	485	457	510	470	469	469	461	478	462	481	524	487	475	517	495	470	491	494	480	478	462	508	480	525	520	488	480	512	518	426	488	472	443	475	491	510	518	484	500	496	463	496	509	508	491	512	471	462	472	458	509	524	500	475	491	491	465	467	500	450	442	495	560	472	487	510	470	495	457	475	475	493	499	460	490	506	492	500	505	487	493	474	498	503	470	487	500	482	525	439	471	509	458	459	491	531	515	511	481	530	478	473	470	500	506	496	474	485	461	462	485	518	502	489	483	472	525	500	516	497	455	488	512	504	489	486	476	470	505	481	519	456	525	506	494	487	505	473	470	502	466	521	506	443	492	460	520	495	499	500	495	499	504	465	492	454	470	518	483	506	480	484	457	443	488	469	475	476	474	476	477	462	514	449	505	466	468	491	528	488	491	511	499	472	486	486	479	487	480	498	506	525	492	464	480	519	434	463	486	479	509	497	501	455	490	493	504	489	464	501	501	461	504	494	528	492	510	521	488	488	491	479	480	458	488	499	468	482	471	450	524	483	473	519	500	488	521	527	491	427	478	474	476	496	501	466	515	483	452	505	474	513	445	451	497	477	475	481	475	487	474	498	432	490	490	503	458	482	511	463	498	500	492	484	456	517	495	480	524	491	506	467	483	494	549	526	491	517	475	472	459	505	476	483	473	547	480	481	453	512	450	502	452	471	524	478	406	498	459	506	523	500	425	442	517	492	475	513	477	500	488	460	448	503	467	486	495	459	458	479	483	521	449	498	467	529	470	499	476	469	431	489	519	476	506	493	483	510	473	476	479	484	521	523	478	542	473	486	475	487	489	488	505	465	506	498	503	491	450	469	472	498	469	505	447	459	487	526	487	490	479	482	506	491	493	481	562	474	522	505	452	487	494	496	476	501	460	487	472	472	489	475	533	496	500	488	503	475	497	484	482	496	504	477	487	499	506	457	499	478	498	476	433	501	457	499	503	489	477	441	463	523	489	487	523	502	514	468	516	480	474	461	496	468	481	529	526	487	457	508	499	492	508	481	450	466	508	509	499	493	525	493	469	527	473	479	507	477	477	485	493	480	483	467	498	488	458	487	485	484	504	477	502	493	476	477	487	495	473	474	495	485	516	485	450	533	498	446	428	487	494	507	494	493	452	483	494	436	461	474	486	485	496	500	492	529	516	466	500	508	490	463	498	491	504	503	468	488	492	510	511	488	482	503	482	468	482	434	497	481	485	492	504	487	479	467	502	484	477	496	507	548	451	500	483	515	472	492	471	480	473	461	499	417	484	486	437	454	488	517	492	469	509	492	497	463	486	524	483	476	502	524	492	502	531	525	501	525	483	493	483	515	465	503	497	470	480	470	484	516	481	458	445	477	538	507	468	476	500	434	467	469	459	493	515	491	440	455	529	473	466	466	536	509	493	478	479	486	493	468	486	533	484	508	500	474	523	474	524	494	504	496	493	467	481	504	506	472	483	512	450	511	521	495	510	483	506	512	493	466	511	533	504	462	465	476	484	496	523	485	497	513	500	518	464	471	458	483	472	486	473	491	530	485	495	474	488	458	458	486	502	508	452	452	473	491	528	491	467	489	478	463	524	498	497	502	436	511	481	475	474	490	503	484	471	457	489	466	494	479	534	496	486	513	476	487	462	466	494	479	479	484	529	467	457	486	526	491	470	494	484	472	494	474	481	470	535	540	493	464	490	471	488	471	503	503	474	489	462	506	508	477	467	463	502	434	469	503	494	475	480	482	500	487	464	519	494	463	470	506	491	503	494	517	497	484	502	485	493	486	451	453	464	477	503	498	502	502	478	541	465	451	498	478	485	497	502	465	458	495	445	468	488	438	454	482	493	478	446	486	472	442	535	508	484	500	521	486	497	508	484	492	494	485	494	478	505	447	474	484	491	514	460	478	507	473	464	457	530	507	476	472	489	436	473	493	506	511	459	485	476	486	502	497	485	482	456	437	526	517	464	460	459	485	492	435	488	489	495	496	459	494	472	486	483	493	449	481	492	514	488	483	493	483	472	481	531	454	478	492	505	507	484	516	496	474	492	446	457	495	444	478	486	483	512	462	527	479	526	478	492	454	505	530	504	526	482	489	506	458	535	481	448	497	501	484	493	500	466	496	510	505	498	467	518	458	515	542	510	504	457	503	481	500	513	485	452	499	519	495	480	480	495	507	480	528	481	499	491	495	483	505	516	476	501	493	493	487	473	494	520	497	503	496	483	497	452	453	460	453	466	493	493	502	515	477	489	501
10289	16054	13399	7526	4932	3444	2724	1876	1401	1232	1083	969	956	943	935	915	917	898	888	870	840	851	872	768	861	836	826	771	807	859	793	798	812	836	803	762	787	794	839	813	805	777	831	793	771	819	807	791	781	839	726	821	797	768	792	792	816	860	816	840	798	752	777	842	804	816	782	824	785	815	759	817	778	787	759	786	823	809	819	816	785	780	797	774	812	777	824	806	789	784	796	787	775	801	805	792	777	782	795	858	798	762	774	804	808	811	883	723	813	810	829	804	791	802	748	835	787	773	842	831	776	828	796	816	771	789	757	791	828	781	791	811	819	789	816	759	815	780	739	797	768	766	839	797	777	810	846	821	871	769	807	818	821	793	843	789	781	798	783	773	855	819	847	798	830	791	817	787	794	784	779	803	762	780	844	780	736	823	825	829	786	808	793	829	814	816	750	880	824	865	861	786	801	841	804	806	860	789	759	824	786	847	806	841	815	738	805	793	801	792	826	841	797	800	793	864	802	777	810	789	781	794	787	779	785	758	763	796	767	855	825	740	798	873	769	796	810	789	840	807	760	814	772	822	818	829	826	734	833	788	791	802	769	772	799	786	755	806	801	796	840	766	766	819	801	828	771	784	804	780	778	756	810	794	787	860	782	785	820	744	773	787	833	749	806	752	827	815	720	752	846	835	810	777	733	810	771	803	838	827	762	841	807	758	785	791	768	791	831	760	809	864	793	811	739	813	786	789	741	782	749	787	804	820	795	766	809	788	806	768	809	832	787	773	760	820	814	806	808	777	752	770	816	760	841	872	811	760	814	779	843	764	801	756	831	769	791	783	781	811	794	778	767	801	821	782	777	835	761	826	775	866	804	814	780	791	746	807	851	744	797	789	812	826	785	773	799	822	834	824	736	803	740	831	807	801	794	830	773	850	740	785	768	805	804	783	797	873	819	802	792	839	799	773	764	786	798	763	836	801	821	756	763	796	788	837	773	726	778	788	763	774	797	778	821	820	791	816	772	792	798	830	787	741	828	842	779	785	805	761	742	818	775	810	804	809	811	857	810	794	795	778	808	817	794	772	800	794	804	764	797	797	811	783	757	807	813	804	785	826	772	844	770	763	808	796	787	753	823	806	817	836	744	815	804	767	788	744	780	810	819	801	804	839	793	807	811	763	800	786	796	788	808	778	802	837	800	813	814	762	770	833	765	844	806	791	860	796	757	823	786	760	790	782	816	802	810	793	831	849	814	851	796	790	825	818	875	800	842	784	791	768	817	812	773	793	760	799	833	816	798	826	787	742	807	776	823	831	824	809	782	819	854	805	766	796	762	778	789	809	769	791	816	817	751	783	793	773	834	805	804	773	793	834	765	797	814	790	784	789	815	751	798	828	873	814	776	815	768	809	801	825	812	792	838	826	752	834	797	831	796	741	762	799	804	838	824	813	808	834	798	825	781	761	765	757	805	798	824	838	759	805	815	795	812	812	762	807	805	811	801	825	809	792	797	793	803	771	801	797	800	769	756	766	793	862	751	804	811	796	813	805	796	783	835	848	839	810	774	813	810	767	783	777	786	766	777	780	801	795	808	836	829	813	774	794	798	753	814	785	862	818	774	780	788	779	785	766	801	809	777	817	804	769	815	793	788	801	795	792	781	833	845	799	792	822	843	768	809	779	781	771	782	785	803	792	823	844	816	766	833	812	778	888	804	800	798	814	861	775	838	763	837	793	854	796	785	849	826	779	770	820	768	837	794	816	816	766	841	749	772	832	837	813	774	804	784	812	823	745	788	799	781	807	798	782	838	799	781	833	757	847	808	825	817	789	830	792	746	765	840	818	835	802	791	796	765	837	780	847	829	776	816	844	852	763	821	776	795	797	791	821	778	762	827	746	792	804	791	759	782	823	762	757	825	833	743	744	883	824	794	827	795	848	820	807	845	814	840	771	795	824	805	823	834	762	799	786	811	823	795	800	812	756	794	780	793	844	760	782	760	800	823	771	817	801	800	772	833	834	811	785	828	758	821	799	772	784	797	780	813	788	788	772	811	769	796	843	855	819	785	777	845	802	824	817	808	845	809	780	822	774	785	763	759	778	801	788	799	828	767	763	836	773	758	808	799	763	792	807	820	789	789	788	752	813	783	779	837	804	812	828	767	777	785	697	785	821	770	833	805	782	846	783	783	814	855	793	780	756	794	828	838	810	818	770	829	838	805	794	792	849	774	773	850	813	808	783	773	811	807	842	752	804	792	813	823	806	781	802	864	887	812	836	850	813	862	758	771	781	821	790	812	873	810	834	807	780	749	830	825	798	791	780	826	828	788	751	760	778	768	854	777	816	815	742	808	737	782	773	832	803	830	780	803	816	830	837	854	774	780	823	756	790	800	743	835	835	788	777	798	824	794	807	815	789	775	766	784	825	770	801	838	782	794	786	822	798	801	801	744	782	770	822	804	816	823	820	817	809	805	794	802	794	777	788	871	785	785	809	831	791	827	733	802	777	808	776	798	788	750	819	802	779	826	736	800	829	778	787	806	807	783	862	764	816	796	821	752	847	821	798	831	795	810	789	759	785	815	786	780	754	852	798	723	785	818	833	798	798	826	798	816	767	799	829	787	847	794	837	800	819	818	825	766	833	797	807	771	800	779	780	763	788	784	794	763	831	780	762	771	810	818	810	778	828	830	822	796	816	816	808	808	833	755	793	752	833	778	818	827	800	808	825	820	826	751	797	791	763	803	762	790	833	808	777	814	828	778	801	802	781	753	802	804	782	840	822	800	803	837	784	814	811	822	841	820	830	815	800	810	823	843	799	776	791	781	779	791	809	827	771	799	842	809	744	762	823	761	810	788	813	810	835	843	813	834	802	792	831	792	757	759	806	869	833	809	786	822	804	832	792	783	823	810	744	818	797	785	816	793	786	779	741	795	791	861	776	814	813	794	780	753	758	794	861	802	841	789	774	812	801	825	771	795	770	798	851	808	754	826	808	840	823	803	827	836	804	783	800	799	820	795	776	755	821	815	831	791	781	819	786	808	809	760	777	851	790	789	798	781	803	777	782	790	807	780	810	854	816	810	794	796	787	787	803	793	843	786	772	754	795	784	795	781	795	760	859	816	827	843	782	731	779	792	835	812	798	797	791	785	763	792	788	769	778	771	830	807	824	774	841	782	800	816	799	730	780	815	810	821	757	799	774	822	857	805	778	811	804	802	790	851	762	765	783	778	790	796	816	814	797	793	766	756	842	822	719	809	786	853	807	814	795	819	831	814	754	828	787	758	806	840	772	782	817	835	803	870	826	787	785	829	817	761	787	809	755	802	841	820	811	800	774	825	811	789	781	767	761	771	790	826	803	811	846	741	837	786	804	804	797	874	786	830	829	753	827	776	774	737	813	828	808	805	838	828	782	772	778	806	806	818	817	795	837	774	777	803	761	786	789	838	766	794	846	775	778	790	800	781	848	797	749	881	834	757	764	812	736	797	805	805	782	832	760
24561	21386	28458	24719	19186	4604	1908	1310	875	782	651	608	559	607	524	553	565	564	518	475	489	491	486	488	498	479	450	516	509	454	453	462	467	476	468	424	456	468	436	439	445	470	458	488	430	440	454	482	455	403	432	450	454	414	429	433	429	423	464	423	483	448	419	484	462	421	432	454	479	458	451	469	455	468	440	463	441	460	453	425	466	426	469	454	454	416	446	451	436	448	449	459	474	437	455	439	485	448	390	457	442	431	460	460	421	429	431	475	436	432	464	444	462	440	465	417	453	472	465	450	422	442	465	474	415	460	450	428	454	458	432	466	479	459	429	434	456	454	446	425	472	424	467	449	465	435	440	477	500	445	471	492	449	452	465	428	408	469	446	508	456	458	450	472	422	471	449	441	414	461	522	449	413	417	456	465	482	445	434	441	423	467	472	438	420	446	464	419	428	467	470	465	468	458	463	443	435	446	460	429	419	435	420	441	401	457	438	451	416	490	418	456	431	469	442	454	432	494	436	416	493	451	456	436	431	439	449	465	463	451	477	457	455	447	435	454	447	444	472	415	455	417	471	461	464	435	442	458	444	468	436	458	446	455	451	468	425	467	466	432	437	443	446	452	474	449	424	442	440	431	461	444	434	491	407	446	463	460	451	421	458	495	419	473	461	452	481	415	428	450	439	417	431	444	438	462	439	444	433	456	433	491	450	424	427	421	417	412	432	443	446	445	459	412	449	442	444	447	442	484	450	466	448	434	414	429	422	444	441	425	428	443	449	448	446	484	463	423	448	411	445	493	422	456	424	413	447	511	422	440	381	442	473	500	454	431	481	444	443	455	477	417	483	438	463	428	406	414	467	454	439	459	431	485	474	399	448	493	462	391	407	461	414	429	431	403	452	422	445	461	449	430	474	411	446	446	461	474	463	446	436	448	437	458	461	455	475	437	478	433	414	450	478	467	424	439	426	435	473	447	453	451	410	432	491	423	469	477	420	397	474	417	459	451	435	468	437	438	491	454	449	455	450	430	429	458	433	445	453	430	455	474	453	440	388	431	471	459	439	440	420	389	460	460	443	469	445	468	487	461	432	441	456	439	498	433	456	440	451	417	410	434	443	438	452	479	453	453	434	435	429	434	429	422	455	448	466	440	465	464	465	461	478	452	494	478	484	474	429	447	455	442	457	436	453	459	463	448	436	455	466	414	442	449	451	426	409	402	420	427	455	441	432	439	418	417	446	466	471	433	421	408	454	439	413	410	481	447	464	454	420	460	482	413	443	423	463	438	477	466	422	442	456	456	427	434	446	468	469	477	487	443	470	468	432	428	425	460	448	454	434	443	443	442	451	400	454	425	426	410	436	421	444	479	441	444	451	436	501	413	462	433	438	417	430	466	463	440	436	450	431	449	459	461	450	459	521	443	450	425	426	461	475	426	462	447	446	450	422	443	443	434	426	484	441	423	445	413	443	468	474	449	462	453	459	481	438	425	399	470	458	440	467	450	443	448	435	428	448	414	432	440	443	422	449	451	465	463	492	461	442	490	433	427	484	410	455	429	439	444	483	431	420	428	459	450	454	460	442	427	467	463	383	460	428	422	447	435	427	459	452	443	431	438	418	441	433	443	487	456	438	467	440	462	457	491	449	462	423	476	430	464	459	451	445	482	464	457	410	439	430	427	430	427	460	449	428	434	472	431	452	453	450	490	438	449	461	456	491	438	452	453	451	437	452	462	419	452	433	465	456	420	433	448	436	431	440	447	471	437	416	471	454	464	420	458	461	429	445	440	463	429	461	429	438	463	452	473	413	476	451	440	459	470	452	459	436	416	414	447	447	402	459	470	445	481	452	451	438	478	414	463	486	451	428	468	443	430	446	412	448	457	405	440	460	421	390	431	454	446	441	474	429	457	450	435	446	432	410	481	474	463	445	463	466	492	461	441	433	443	444	453	437	424	472	485	454	445	459	419	449	458	437	442	426	451	443	443	435	433	457	456	449	462	454	442	470	431	431	422	457	423	466	452	475	457	439	441	462	443	461	448	478	422	462	448	450	436	491	454	463	447	459	472	435	447	436	447	469	472	482	394	434	460	423	422	438	447	483	418	427	429	449	450	425	458	415	447	447	452	431	437	419	427	425	430	472	421	404	455	475	476	436	458	435	424	447	423	478	448	459	428	409	435	465	433	428	461	463	406	440	471	443	448	502	463	474	451	411	433	484	420	458	444	423	471	507	435	406	454	442	427	426	465	462	462	477	457	435	439	462	449	444	453	414	433	449	426	473	499	521	443	453	425	425	426	438	442	431	467	431	438	457	431	424	426	422	440	413	442	452	427	442	483	448	466	464	476	438	478	467	472	431	438	436	431	457	481	468	445	419	410	468	462	455	455	457	476	465	438	453	479	419	446	453	444	451	453	435	431	428	433	439	444	434	483	487	456	483	446	455	475	431	444	442	489	447	472	429	434	440	453	386	426	458	460	433	403	448	414	461	441	389	460	461	424	425	440	474	443	420	420	404	478	438	451	461	460	453	462	457	437	468	424	457	449	453	502	445	435	480	465	442	432	454	463	425	403	442	418	455	425	429	441	459	416	475	457	504	451	446	454	430	472	461	425	411	479	498	477	440	458	439	432	470	392	428	454	453	437	415	468	414	437	418	437	444	439	450	444	432	428	473	430	434	445	475	431	436	451	406	463	455	382	436	427	440	460	419	436	445	395	434	438	441	479	427	466	488	456	472	445	447	446	443	418	499	428	451	432	439	440	432	454	443	455	449	459	438	435	491	441	455	432	440	452	455	464	418	440	453	448	450	468	474	464	448	433	464	459	438	495	433	433	430	441	423	423	456	468	477	439	440	410	483	454	477	468	464	439	444	451	456	434	479	474	453	452	473	447	427	385	433	453	454	484	441	467	426	461	390	457	470	461	436	436	433	464	446	435	435	416	448	429	423	427	422	414	433	447	435	435	464	458	385	427	461	445	455	470	478	441	457	454	488	450	458	440	510	436	450	447	459	454	465	436	421	470	445	442	466	427	461	485	444	470	412	463	417	459	420	442	456	429	439	412	433	438	423	435	443	433	443	466	427	465	432	430	453	458	468	401	444	419	448	426	480	484	445	433	445	437	483	467	453	436	473	443	434	464	427	432	423	437	464	419	465	472	437	394	470	446	453	436	426	466	451	439	442	462	462	441	452	476	423	448	467	456	474	437	392	435	451	451	482	452	450	462	449	430	433	439	442	418	425	434	474	485	484	458	454	431	436	448	432	463	432	480	421	436	455	419	459	482	465	430	419	405	480	446	425	432	434	440	438	421	448	473	452	428	443	447	436	468	457	435	468	434	454	461	413	492	432	394	432	462	416	431	438	412	428	498	431	475	436	433	445	456	424	446	476	499	437	425	467	453	425	423	431	443	462	456	408	434	438	478	497	481	451	445	476	468	414	484	436	451	427	426	416	464	456	437	449	419	419	453	441	438	437	476	447	466	441	451	470	464
11934	22452	19495	12065	8508	6141	4446	3528	2345	1835	1560	1332	1289	1177	1124	1077	1046	1061	974	916	933	934	900	859	824	849	790	909	806	835	800	783	797	769	780	789	780	794	795	805	770	771	775	778	742	764	817	793	756	816	802	720	756	756	749	757	735	768	798	763	735	742	775	733	738	774	775	775	749	710	728	736	677	704	710	771	746	753	746	774	709	731	791	716	705	749	783	769	716	774	741	784	755	736	750	753	709	729	784	780	766	785	753	691	778	772	700	722	776	776	771	747	743	741	766	730	766	781	688	726	728	763	729	753	742	741	779	751	740	712	721	748	741	766	684	746	720	679	751	790	781	775	755	730	759	759	725	776	745	683	779	713	719	719	794	741	725	731	746	745	735	755	696	724	778	808	731	748	812	801	738	786	736	798	770	753	739	738	783	759	747	729	772	761	736	796	744	754	755	717	722	726	740	755	779	792	715	706	803	751	704	755	767	731	795	705	732	703	740	733	772	714	732	708	774	712	763	777	736	697	798	716	780	744	730	731	804	766	751	742	725	750	704	750	736	717	746	709	771	715	710	721	716	720	762	767	687	723	722	813	758	729	762	755	766	711	733	789	756	743	737	769	763	759	770	700	755	758	693	736	714	721	767	745	729	780	722	751	754	747	769	751	722	732	720	728	754	767	756	731	779	736	767	743	758	752	745	744	756	779	791	767	729	728	722	752	713	755	756	760	741	752	732	764	731	761	758	751	778	739	752	740	717	765	775	734	758	722	730	761	771	771	735	714	715	745	753	732	759	779	758	729	726	788	802	713	746	774	768	731	753	723	762	723	755	724	725	755	752	703	725	729	705	738	720	745	761	735	743	723	759	744	711	712	765	772	767	757	798	761	705	758	803	764	759	754	732	789	742	731	786	778	666	685	749	781	700	695	748	764	749	718	760	710	748	771	773	749	773	770	745	772	744	700	757	777	740	711	760	739	735	701	750	726	719	718	770	775	754	721	768	757	768	757	705	758	790	748	749	741	759	767	766	727	795	708	767	802	765	728	730	732	716	764	775	779	746	738	731	730	740	714	731	677	769	754	753	776	710	771	773	758	786	743	750	778	790	725	748	728	752	782	787	789	765	748	731	767	726	724	791	734	726	713	698	807	710	762	746	773	722	703	761	773	759	731	715	743	739	743	729	754	731	737	720	814	764	743	755	758	755	728	782	732	756	769	751	774	719	715	714	729	781	755	771	785	735	752	742	735	784	744	727	821	742	778	727	732	724	769	769	712	757	733	772	730	726	703	761	709	791	743	761	786	742	776	775	743	777	788	744	750	774	762	783	726	808	733	734	760	722	812	745	727	711	775	712	748	775	796	720	754	782	807	718	766	762	734	795	742	745	746	755	720	805	733	771	783	738	744	749	813	711	761	817	756	743	755	729	783	751	741	760	806	787	756	723	744	779	755	748	741	716	739	745	741	759	731	756	736	711	774	713	771	754	786	772	737	745	713	756	759	731	764	805	767	756	701	735	732	790	783	774	707	748	750	767	744	756	722	774	731	781	748	788	731	765	762	790	731	679	754	778	715	725	732	753	703	751	694	747	726	744	750	808	774	732	748	834	770	735	755	737	713	715	739	707	757	745	774	779	793	735	737	744	720	680	792	716	696	775	787	716	693	746	746	728	752	718	776	732	759	785	796	711	725	731	767	702	807	758	763	764	707	738	750	777	687	760	700	798	684	761	703	695	745	768	729	773	738	771	753	736	753	763	731	787	747	698	741	784	732	832	732	770	721	722	719	724	746	716	768	741	732	705	744	733	727	762	718	732	713	739	745	739	781	785	773	793	747	771	767	693	793	745	723	780	752	725	779	735	720	758	779	755	738	731	755	734	748	785	715	748	774	728	705	779	737	753	730	729	768	683	760	743	742	705	733	723	767	719	800	707	727	775	751	715	784	774	790	767	760	767	763	731	735	754	719	760	698	728	717	753	735	767	785	796	721	723	737	737	777	779	777	730	813	712	777	744	705	747	758	725	803	758	794	729	770	702	792	713	748	756	772	780	743	713	739	757	738	749	703	721	788	772	741	740	772	698	731	762	750	753	759	734	711	767	741	747	767	773	742	720	782	767	734	720	774	715	815	747	787	764	731	743	755	729	761	809	659	728	767	723	780	718	762	743	727	738	718	733	715	739	773	764	756	779	742	741	727	758	775	741	733	742	750	737	750	756	783	749	689	751	761	700	758	768	749	735	729	753	766	779	740	729	756	705	711	752	816	772	753	722	714	722	755	798	730	736	727	769	732	761	781	734	745	749	691	786	737	747	706	744	738	791	738	750	761	722	789	721	716	773	719	770	720	735	697	750	740	700	741	740	775	762	718	773	805	788	740	803	738	769	767	722	783	795	767	683	737	786	746	778	723	774	717	732	814	722	724	792	762	769	753	727	748	762	690	718	686	742	702	753	767	767	787	741	758	760	717	716	758	738	726	749	687	751	732	748	712	770	732	763	729	737	751	782	750	737	775	762	744	780	732	790	757	736	684	767	767	775	725	785	668	744	786	750	759	777	747	765	763	747	752	749	733	737	757	739	760	694	721	714	755	753	749	779	808	773	717	754	752	786	717	725	762	769	747	737	724	723	732	743	746	748	778	751	752	742	786	685	751	742	763	776	701	707	738	759	776	767	778	727	701	738	767	775	736	725	752	720	770	764	757	746	773	756	752	796	721	748	704	750	746	815	745	757	773	761	787	737	777	696	760	710	708	728	745	710	742	791	766	730	750	761	763	739	752	724	796	743	776	711	712	672	701	751	746	770	695	710	754	718	764	681	771	774	749	734	755	754	764	769	759	732	730	764	705	743	769	744	699	704	735	743	722	732	728	728	785	771	742	805	802	749	805	777	790	719	773	717	736	760	712	734	727	717	759	785	722	769	742	772	779	721	723	719	757	748	760	761	732	749	745	775	766	740	733	714	747	767	737	747	730	772	680	767	771	775	764	777	788	710	781	751	754	716	799	728	785	761	726	775	737	721	733	727	745	776	716	763	728	770	774	739	821	739	779	778	739	735	778	794	746	756	765	730	753	734	776	767	732	770	728	753	752	787	744	780	738	744	746	754	752	739	778	741	735	725	778	718	747	736	757	759	801	727	733	763	736	766	772	753	745	708	815	753	728	756	745	746	726	693	731	738	753	783	731	761	769	742	743	745	760	759	742	755	784	800	752	712	729	738	728	717	701	778	734	758	792	761	767	777	741	745	756	780	728	783	777	741	762	750	726	730	754	778	784	753	734	759	759	723	743	772	693	720	751	723	719	757	725	752	771	768	764	776	758	725	747	818	716	745	741	802	746	764	729	739	812	759	753	749	708	723	754	707	720	685	726	760	777	741	744	734	772	710	691	717	748	742	684	766	735	720	730	740	746	740	684	732	736	755	774	762	761	742	745	760	712	737	766	733	724	724	765	718	794	755	754	771	717	738	788	715	779	773	743	747	786	781	769	753	720	753	712
23518	21385	29181	23961	21388	19364	4759	1658	1024	763	619	493	463	382	391	381	377	328	287	289	293	270	265	260	218	237	223	240	210	210	209	194	239	210	214	213	230	210	206	204	194	229	193	208	188	214	195	216	202	197	190	172	188	194	218	200	203	186	173	187	180	181	181	180	191	191	200	178	158	182	193	189	199	204	161	177	190	196	208	201	185	194	198	219	183	167	183	191	176	191	210	172	180	175	178	190	169	185	191	186	210	184	183	181	197	171	178	176	198	207	193	177	199	189	198	188	206	192	191	177	207	171	179	204	168	190	189	185	188	196	169	190	195	192	206	168	188	202	171	188	186	184	189	200	189	180	171	189	197	184	195	199	184	194	193	181	193	212	203	174	206	201	221	188	176	185	175	195	190	165	179	212	196	193	193	191	211	178	188	185	174	193	170	193	199	216	201	167	188	174	192	220	182	178	157	192	198	183	194	174	181	189	184	199	199	186	198	187	201	191	177	203	208	203	205	187	183	151	180	191	229	195	207	211	183	195	202	182	169	205	200	184	180	221	163	211	176	179	204	191	179	211	200	191	224	192	176	176	180	167	192	196	181	186	194	174	221	163	171	166	173	172	198	187	197	171	178	184	182	153	210	207	184	200	181	207	201	165	179	180	204	194	182	190	185	180	180	191	165	192	182	209	180	204	175	203	161	192	192	183	178	203	198	177	190	194	183	165	171	192	183	181	184	171	185	194	174	173	188	201	183	179	182	182	173	175	174	194	175	173	191	183	163	187	213	194	176	183	178	199	171	162	205	193	185	178	186	215	189	157	180	182	178	182	186	229	175	168	219	174	196	196	178	194	191	177	201	186	187	190	174	167	196	192	171	203	195	187	180	179	173	175	182	181	185	193	163	160	190	188	192	189	190	179	180	194	186	185	202	189	178	171	198	195	198	170	176	177	202	214	189	187	183	192	192	181	200	185	190	174	163	200	176	176	191	175	197	185	199	207	176	201	186	195	181	224	189	191	179	185	192	179	174	181	179	187	196	190	174	184	164	163	216	210	172	181	183	167	171	181	198	183	177	181	210	180	165	185	213	186	173	191	178	209	175	173	181	208	181	205	182	181	176	183	195	156	172	161	183	213	197	181	179	174	169	204	164	189	193	212	185	166	194	204	181	188	189	183	182	177	167	198	210	189	171	170	205	182	181	199	186	201	151	192	185	193	202	184	168	165	183	173	189	167	176	190	188	171	201	199	173	187	188	173	189	178	197	179	167	166	149	188	167	195	187	181	182	195	187	194	177	182	191	168	222	180	182	199	192	177	162	185	227	193	189	182	191	218	160	217	169	181	180	191	196	182	217	187	189	183	182	187	179	180	200	169	166	184	209	213	161	167	170	183	211	163	171	201	185	186	207	199	178	173	201	188	195	174	188	201	180	180	178	199	174	205	188	166	195	198	192	173	165	157	180	173	181	214	170	194	150	181	196	176	178	188	190	152	181	185	193	201	181	187	184	181	177	186	188	234	184	198	199	168	162	186	194	187	186	185	181	171	191	198	200	183	198	198	167	198	196	197	201	204	212	165	207	179	179	181	209	175	203	190	179	207	191	173	193	201	173	179	195	204	193	184	156	231	162	185	180	190	183	215	189	191	222	171	187	189	200	215	208	185	184	198	188	193	191	148	178	173	174	204	173	183	208	186	173	193	191	181	174	205	181	208	194	194	188	195	192	189	202	183	168	182	205	178	179	183	193	164	191	170	187	156	164	191	193	199	183	161	181	178	198	210	202	193	180	190	183	215	181	177	192	189	204	211	190	167	186	184	190	175	203	166	197	177	180	176	173	200	198	193	201	180	181	183	180	186	197	184	190	192	162	183	182	197	187	200	172	185	181	177	193	198	193	190	167	181	200	156	211	171	175	184	178	187	177	173	168	192	192	198	211	149	200	187	179	196	212	201	182	202	176	168	191	199	155	187	180	190	168	185	165	200	195	193	190	168	161	184	181	186	185	190	168	195	170	179	213	167	205	178	186	205	167	174	184	158	165	190	191	201	188	194	185	188	194	177	168	190	207	168	176	217	156	178	190	180	181	188	185	164	192	211	221	194	194	206	185	200	205	183	186	195	187	200	198	184	187	205	196	201	157	185	181	204	184	172	197	172	195	172	183	200	190	196	194	211	193	164	174	179	182	158	172	195	194	177	178	185	204	176	213	161	170	192	191	187	197	164	208	163	197	203	190	183	198	213	205	188	166	176	166	198	194	217	181	166	192	200	179	205	202	183	187	174	182	179	202	176	187	174	193	185	198	164	182	185	183	189	162	173	174	186	173	169	199	175	176	189	182	187	167	174	170	196	179	191	184	184	217	195	167	173	216	188	209	160	177	192	191	191	202	183	195	162	198	188	193	187	174	185	193	178	192	183	186	183	179	178	189	191	206	201	196	205	192	192	187	174	193	184	189	180	192	196	165	222	185	174	196	208	207	187	153	180	187	197	158	146	186	194	166	176	176	187	178	180	195	194	182	179	190	159	195	177	166	197	199	178	173	157	203	196	170	201	202	192	205	193	189	188	193	182	185	170	166	193	187	180	182	188	186	205	193	201	192	197	177	183	171	172	181	188	183	181	206	201	188	202	179	201	182	174	140	178	187	191	231	181	194	202	202	216	171	171	166	170	170	185	172	192	178	202	208	186	188	186	170	202	158	189	196	185	185	193	157	173	170	187	178	174	196	211	172	187	197	184	192	191	167	178	185	178	208	187	180	184	163	210	193	185	190	197	193	198	201	187	170	195	163	170	203	192	186	194	194	194	181	180	186	200	193	189	183	169	167	201	193	174	191	180	175	215	152	169	204	188	173	172	179	203	184	177	182	210	192	202	226	172	178	184	174	172	183	182	181	196	183	187	196	214	174	184	194	185	184	180	189	191	179	187	190	206	199	211	181	194	195	169	197	188	191	188	168	180	196	201	174	190	174	176	199	192	181	179	185	187	165	223	206	200	187	180	166	192	180	197	185	197	193	182	177	179	169	177	178	199	201	159	168	192	181	205	179	187	194	189	200	169	172	173	181	177	175	170	167	187	190	186	171	192	197	195	208	191	171	195	216	188	168	179	190	176	202	173	175	190	195	172	168	174	188	204	188	184	191	176	205	196	171	184	175	194	199	182	164	178	179	197	178	164	171	192	181	191	190	186	186	185	163	196	186	201	177	164	179	172	183	201	213	150	180	173	177	176	199	190	164	191	178	210	161	191	173	188	184	158	179	195	174	180	195	199	179	193	176	156	192	162	208	176	182	162	202	193	201	177	206	199	175	177	211	199	183	160	209	187	200	175	170	191	202	205	159	202	178	188	174	191	179	204	191	162	158	190	211	176	158	186	190	199	202	176	203	186	197	177	185	197	174	179	211	207	205	189	175	181	187	174	190	186	182	189	186	167	182	180	184	176	181	210	192	186	177	196	203	158	210	183	163	183	173	198	182	183	215	192	197	196	179	170	169	193
14054	27990	24266	15209	11255	8537	6584	4859	3149	2389	1835	1516	1349	1138	957	958	960	827	743	719	615	609	605	558	499	482	473	490	451	471	432	438	381	420	385	375	417	431	405	401	364	373	348	380	360	387	352	374	349	367	363	366	386	330	316	356	337	332	324	354	360	319	298	334	320	343	342	350	335	357	333	364	353	350	338	322	304	340	323	367	375	333	321	338	348	349	349	333	314	307	317	366	339	312	294	344	317	298	333	348	306	321	334	363	305	338	321	305	337	370	334	335	335	340	304	330	306	354	331	323	307	345	332	305	351	343	323	305	354	339	373	340	308	336	337	321	349	340	321	323	331	339	326	342	309	334	307	344	327	318	287	316	337	318	330	319	326	346	348	351	323	309	325	358	318	331	347	352	321	288	315	332	348	346	347	314	305	322	298	324	318	326	317	335	306	322	329	314	326	329	320	283	331	328	337	326	332	338	321	289	298	330	313	327	351	297	291	317	330	307	329	317	342	327	308	324	294	291	316	326	365	312	321	310	327	333	318	331	308	312	343	300	298	316	320	298	349	345	336	300	325	351	323	318	356	340	329	312	333	326	343	337	311	326	304	333	341	327	316	330	340	354	316	296	366	317	315	325	324	307	310	366	294	334	312	334	333	310	370	304	317	326	285	345	302	370	328	309	308	311	320	291	335	340	301	306	302	314	318	288	297	324	312	361	322	344	343	324	300	302	319	318	297	338	319	297	332	310	306	301	308	338	305	309	349	333	317	301	357	315	312	304	310	335	360	302	347	302	338	318	340	323	301	303	350	331	283	314	315	340	338	317	296	314	348	321	308	322	353	314	322	327	328	314	332	322	352	309	341	331	332	309	312	345	356	343	290	334	318	344	339	303	348	332	328	339	331	310	316	328	321	357	316	355	326	312	290	340	325	320	333	306	307	353	354	340	324	296	331	309	327	325	336	308	325	344	298	349	333	317	348	311	348	335	348	286	327	311	294	297	337	374	282	323	304	355	309	313	323	314	315	286	289	334	320	316	286	307	369	350	331	328	305	369	341	297	329	316	356	332	344	336	334	356	318	327	300	321	324	323	324	331	372	318	304	320	341	342	346	282	336	351	317	325	314	359	303	343	318	355	319	330	350	317	333	335	311	317	331	315	318	324	337	325	320	332	346	343	302	319	343	325	306	287	340	312	317	294	337	327	306	344	303	317	314	338	324	290	300	329	307	322	315	289	343	314	320	327	350	299	310	306	329	314	315	315	318	317	332	291	299	301	337	340	306	361	343	326	353	305	325	333	308	321	316	350	304	310	346	306	314	317	336	303	365	337	318	333	313	348	324	348	325	316	360	293	315	347	320	334	334	339	292	356	300	345	320	324	294	325	328	363	355	284	322	313	299	334	320	326	332	327	338	336	304	323	343	310	345	341	297	324	298	335	321	326	325	302	341	324	322	340	347	330	336	318	304	371	332	329	342	342	347	358	334	291	365	326	333	325	327	330	323	326	303	319	337	331	328	315	334	345	344	335	320	341	330	314	340	333	314	334	313	358	294	314	318	325	333	328	334	314	318	306	337	328	324	308	354	324	358	307	320	345	325	335	322	343	279	364	344	344	326	318	318	333	343	349	322	331	317	325	329	321	347	361	336	318	346	300	320	301	330	312	320	332	326	342	319	312	332	306	344	346	312	330	310	352	365	332	326	327	278	326	319	331	347	321	322	314	321	318	338	300	345	333	309	341	318	339	340	341	324	312	327	315	342	332	345	330	322	307	306	313	305	336	324	316	300	337	302	340	327	329	303	327	319	310	297	331	289	329	307	310	336	309	327	340	345	314	344	318	348	326	330	343	354	325	306	305	313	314	322	344	325	313	339	290	330	310	293	309	321	333	359	323	313	369	334	339	296	299	332	342	308	310	328	326	341	318	305	303	358	316	353	356	346	299	320	307	323	321	347	306	329	328	323	346	317	314	340	303	340	308	307	369	314	336	292	294	317	302	312	322	322	343	319	316	311	319	314	363	346	331	331	336	365	330	353	331	328	328	305	342	326	322	304	333	325	314	340	317	294	353	360	315	308	309	329	322	308	338	316	361	341	328	355	356	318	277	342	323	342	359	300	344	316	338	317	367	315	334	334	345	325	326	345	292	339	295	320	351	315	318	347	297	336	319	321	349	324	314	339	322	327	329	327	326	309	353	305	302	303	330	325	348	324	323	358	335	311	321	337	329	325	322	336	314	358	353	307	310	310	292	323	333	314	287	326	330	333	349	337	335	311	274	316	316	337	313	345	318	334	334	332	343	297	358	324	318	336	350	308	330	344	361	339	350	340	348	350	337	328	337	315	306	315	308	332	313	309	320	303	313	331	317	297	300	284	350	326	342	334	342	324	325	351	344	305	322	303	310	336	316	304	357	310	322	304	323	327	297	311	283	318	340	331	297	334	371	350	272	314	297	305	303	318	349	303	313	345	303	301	306	311	296	305	305	306	347	318	333	310	342	311	296	331	348	360	322	315	349	307	319	329	341	285	334	332	336	332	297	344	327	301	299	300	360	335	332	324	335	301	317	287	354	380	308	304	312	330	334	307	313	320	341	347	312	319	330	330	336	331	298	305	378	306	333	283	331	346	321	307	324	319	309	329	291	332	304	303	331	312	352	313	351	329	330	328	299	291	324	299	342	337	329	306	301	322	326	312	347	313	309	312	312	331	313	325	313	315	336	331	334	336	319	344	337	329	312	334	340	339	360	327	311	343	308	321	344	309	309	312	339	308	307	313	321	372	318	326	349	323	330	316	317	294	316	287	316	298	325	324	361	312	329	335	350	322	304	323	320	334	337	326	314	335	332	324	312	327	322	292	309	344	306	318	330	305	305	333	324	307	324	317	308	308	318	301	309	334	313	313	321	327	330	327	330	320	342	334	327	307	334	349	313	332	330	324	320	317	323	335	311	294	324	333	320	352	304	311	327	341	350	351	299	332	341	329	304	311	299	318	344	348	342	306	332	323	343	326	328	302	324	305	343	318	330	307	308	342	335	320	306	287	365	358	308	309	303	329	328	330	308	319	315	315	365	325	304	328	309	292	335	302	296	305	313	315	324	347	339	324	322	353	328	306	321	327	327	303	337	358	304	356	318	304	320	307	325	330	333	286	310	311	321	380	351	344	311	333	316	305	315	365	321	355	331	318	332	311	357	338	305	292	324	317	305	352	319	326	289	325	329	323	331	349	341	317	314	314	319	341	322	300	319	309	302	370	315	306	326	318	313	329	346	331	306	306	326	330	315	322	287	302	320	310	332	351	322	330	293	298	348	309	331	352	332	352	324	318	294	333	297	320	324	316	330	313	346	330	349	329	328	328	342	312	344	303	314	354	300	306	321	289	269	303	335	334	319	316	331	339	327	296	334	337	327	314	335	301	289	321	310	351	343	344	319	338	310	341	330	331	368	296	348	339	313	300	315	342	345	341	313	346	331	332	312	317	348	326	310	300	335	339	304
27136	20373	10778	3836	1773	1240	983	894	731	617	574	599	573	552	519	521	516	539	539	542	475	498	529	503	486	516	503	527	484	541	528	439	528	482	480	540	501	497	520	482	504	462	455	505	508	454	495	483	467	483	500	484	465	460	510	476	515	499	485	460	472	470	485	480	516	506	539	508	503	509	486	520	514	473	480	481	538	505	465	505	478	508	515	450	493	481	476	497	503	455	499	487	486	532	503	524	482	490	457	462	509	474	466	474	513	492	477	523	516	488	483	470	492	491	467	506	468	491	468	511	500	492	514	495	484	506	497	490	492	463	493	514	518	473	496	500	528	491	448	492	485	484	481	497	499	506	531	502	472	480	513	472	511	491	495	470	498	483	432	510	466	483	459	494	516	479	475	496	511	501	517	477	504	509	486	474	488	496	509	456	484	501	519	473	488	546	488	500	434	512	520	477	471	484	483	535	470	471	508	516	492	486	476	540	477	515	502	507	490	504	545	521	516	483	464	486	513	476	504	494	459	496	534	498	491	475	448	482	464	519	459	464	459	475	486	491	463	480	455	506	470	470	490	484	494	464	451	512	489	539	498	455	485	481	487	512	466	526	514	506	478	481	455	514	437	537	478	486	499	468	476	477	543	503	480	515	477	525	499	475	466	547	488	479	495	468	514	475	499	533	505	482	466	463	481	525	487	520	471	465	490	471	536	493	482	521	476	521	498	482	489	476	465	481	500	498	483	488	519	527	478	497	475	514	489	500	473	504	465	471	489	467	485	496	473	490	483	479	493	503	496	475	456	465	492	474	482	488	481	464	467	523	455	475	495	498	506	473	476	491	501	488	458	497	471	464	504	516	499	497	540	492	489	505	465	476	477	508	491	465	503	492	483	498	488	507	519	513	475	515	479	515	475	502	466	506	468	488	478	483	522	495	516	479	483	479	482	516	475	501	494	500	495	490	513	503	490	524	462	502	483	495	455	464	499	473	491	487	482	505	524	508	503	486	485	470	494	515	474	471	484	542	509	512	495	444	458	485	490	510	496	457	497	484	480	477	527	488	514	523	477	507	468	503	485	484	507	522	506	490	515	462	488	526	456	467	517	499	505	501	477	484	492	498	497	469	527	453	468	486	514	490	511	457	494	472	491	482	520	476	472	469	535	489	513	479	466	496	446	460	500	471	470	494	507	462	513	486	479	490	443	442	477	572	448	506	521	466	502	496	489	497	472	497	469	514	471	495	498	500	525	465	480	486	424	512	480	460	479	470	486	488	521	497	494	541	537	507	497	474	505	505	492	533	433	501	483	514	503	488	508	502	471	504	490	496	488	485	504	509	468	490	461	498	489	494	503	485	499	480	506	510	502	453	489	495	490	498	512	469	501	474	528	476	475	484	483	495	445	535	491	468	491	492	517	525	504	553	526	490	504	473	481	488	518	438	469	488	494	498	492	478	500	497	445	536	533	500	486	473	511	481	487	510	513	500	484	493	470	518	464	480	559	504	478	452	500	484	502	481	523	516	470	505	489	514	525	498	548	518	500	509	489	485	512	509	494	472	489	479	485	522	483	520	501	473	515	513	522	495	473	485	502	484	516	538	470	469	471	473	485	473	489	457	508	505	515	496	524	465	487	432	467	514	477	490	466	514	489	470	486	504	442	466	526	479	534	507	473	528	454	485	507	459	506	503	484	480	506	508	496	512	493	486	475	489	519	464	516	497	500	490	512	511	457	466	489	495	512	495	514	505	515	491	493	472	450	489	477	536	564	495	525	529	502	495	510	494	483	492	492	477	465	483	504	536	513	495	480	468	503	484	465	473	475	502	521	501	490	470	534	485	442	476	451	478	517	515	510	446	529	504	494	476	482	528	504	486	485	491	527	492	511	501	514	506	432	456	523	480	501	501	450	501	503	491	535	529	527	487	518	496	482	463	526	506	507	454	500	494	513	479	498	535	465	506	475	515	475	479	487	488	496	503	481	511	448	508	469	489	462	508	460	486	475	474	492	459	477	490	505	496	494	438	501	523	489	480	480	487	452	477	470	500	506	519	506	482	499	472	494	499	487	457	490	480	507	501	500	489	474	462	508	519	495	498	475	460	473	486	474	464	482	507	518	520	536	464	490	483	496	473	500	494	522	470	465	480	427	503	466	505	496	484	493	545	494	468	503	498	457	508	491	465	449	510	498	504	491	520	475	504	493	494	460	450	482	491	518	470	497	501	503	482	516	460	522	496	493	465	462	518	503	519	475	499	491	518	496	517	444	499	493	436	516	510	475	498	497	489	459	485	506	491	508	504	500	507	505	490	491	516	528	493	447	500	508	507	492	519	502	477	525	527	478	477	501	474	477	494	506	502	518	500	504	459	517	517	450	521	484	472	484	463	492	500	503	506	518	472	483	507	518	490	530	477	492	489	489	499	510	496	492	545	486	497	516	491	481	492	483	494	503	486	465	491	523	505	467	504	511	497	535	479	482	466	520	502	472	525	513	497	473	488	480	498	541	419	508	468	474	519	470	534	511	533	502	454	487	500	494	435	519	501	471	493	512	483	457	503	532	444	472	512	516	498	519	499	513	500	478	502	474	527	459	497	502	489	484	535	507	507	501	496	535	494	483	468	531	444	451	445	509	519	474	470	451	482	507	510	472	473	484	503	476	472	516	473	492	500	468	526	493	484	466	510	478	510	489	463	503	531	490	460	487	526	526	510	521	459	464	502	516	506	491	487	468	462	485	483	498	504	547	483	535	484	510	472	483	519	472	491	473	512	468	474	476	515	511	484	475	506	505	521	494	496	500	488	545	500	520	480	505	489	499	504	514	496	545	542	535	534	498	470	514	517	504	508	487	470	509	477	491	479	435	486	482	506	485	497	465	509	480	485	455	531	504	454	485	504	532	489	476	488	500	509	493	530	546	478	517	475	458	518	506	498	460	491	491	491	525	497	510	528	442	497	463	458	485	456	485	520	472	467	471	497	501	507	513	516	500	466	518	486	487	517	518	466	490	504	507	492	501	503	464	498	489	467	501	443	527	492	477	492	488	495	492	469	522	489	494	443	488	498	450	515	490	478	455	516	489	466	476	488	488	500	464	509	498	504	459	481	498	512	474	486	477	542	491	504	488	492	512	478	476	492	467	497	481	500	514	510	496	482	529	447	497	520	469	495	474	500	498	474	469	497	462	509	505	503	475	480	511	507	511	504	465	520	489	498	480	525	446	492	517	477	483	502	460	487	498	494	503	502	499	474	495	526	489	523	467	458	496	478	521	502	490	488	527	505	513	512	500	518	516	491	511	474	442	467	498	459	493	498	495	509	502	495	522	509	507	498	522	494	482	515	484	496	500	495	489	509	479	488	493	498	463	467	494	479	517	493	512	458	448	521	492	508	526	464	453	516	506	447	478	504	477	458	500	515	482	539	511	481	473	493	495	513	487	500	496	474	494	500	519	521	497	448	496	486	513	487	502	535	505	516	519	508	476	532	503	496	508	482	504	516
10458	14330	11619	6513	4396	3422	2577	2214	1670	1242	1077	1018	1036	957	952	974	936	899	925	861	873	878	837	842	865	831	825	770	914	832	891	823	810	808	855	819	843	814	882	795	799	824	818	800	800	755	797	795	806	722	778	830	836	795	827	790	801	796	790	824	803	831	801	771	800	820	837	758	818	817	790	798	792	848	833	853	848	815	781	788	801	795	756	822	795	772	777	785	814	779	814	813	819	813	769	803	804	815	790	833	795	783	783	815	770	851	800	825	830	775	813	768	769	818	787	788	847	776	834	823	772	785	853	789	795	783	774	803	801	805	813	767	798	828	810	780	802	817	828	811	843	801	846	820	818	793	838	809	784	780	766	847	823	785	760	806	781	815	756	773	820	738	793	786	844	817	792	813	789	785	792	775	834	810	817	805	858	806	760	827	810	809	797	751	803	811	745	783	828	799	799	745	814	809	857	799	810	791	768	800	822	771	790	814	799	850	777	804	789	790	838	827	798	787	761	847	806	796	804	797	839	781	818	843	823	863	794	818	818	797	818	784	788	798	778	858	781	752	851	801	801	817	829	814	801	776	810	804	813	764	861	809	871	801	799	781	821	784	740	790	795	832	815	776	783	803	788	795	759	819	836	867	814	806	770	790	796	813	846	771	797	813	855	815	815	790	774	778	811	839	827	815	834	830	826	813	773	854	778	801	816	810	814	824	816	812	808	835	846	824	819	799	788	819	810	817	784	784	839	813	802	860	784	810	770	798	764	782	843	777	774	817	801	821	823	783	788	828	812	791	787	800	789	797	757	765	796	825	774	836	833	829	808	778	769	806	791	808	779	815	789	816	814	850	804	847	841	813	789	834	788	857	814	827	829	782	813	863	803	772	796	818	774	845	866	791	792	768	781	824	818	800	819	750	817	817	726	862	816	850	789	767	819	858	771	778	839	800	751	774	798	793	842	771	801	818	822	827	742	803	820	801	775	842	800	826	809	775	811	778	771	839	813	791	775	782	782	862	779	804	787	827	804	865	751	856	804	805	781	802	842	756	885	809	796	786	858	815	821	831	783	757	829	805	797	832	747	807	783	786	759	800	850	823	826	818	799	785	831	843	778	807	795	827	813	796	793	817	802	764	814	856	763	780	805	801	787	787	831	840	820	790	799	772	822	829	785	843	843	832	794	774	811	782	848	796	809	841	820	788	735	805	791	801	759	832	794	800	828	838	779	806	737	825	771	842	844	839	796	807	747	790	795	787	787	823	805	819	847	802	828	787	794	827	789	845	759	764	801	780	837	838	716	838	760	823	815	854	891	797	802	805	877	824	826	802	775	794	785	832	861	772	805	777	793	815	809	825	798	780	774	805	773	798	791	834	804	799	830	791	793	776	786	784	843	825	763	805	849	758	762	788	820	779	840	819	839	825	814	804	816	885	840	805	787	769	768	796	813	796	825	803	852	836	780	793	760	781	840	827	805	810	748	808	831	774	770	755	813	823	828	775	759	803	851	804	805	769	816	867	826	811	784	748	815	830	825	816	799	805	736	795	817	766	870	764	833	791	844	815	847	824	828	779	826	779	811	803	812	813	804	801	817	801	814	880	795	742	782	821	781	837	789	785	791	764	798	857	806	826	755	805	870	820	777	825	783	843	830	733	787	817	773	836	879	800	775	821	785	827	772	772	773	799	796	828	798	883	845	806	821	808	818	813	850	861	839	786	784	819	796	769	847	799	783	811	818	814	827	835	780	792	814	809	811	759	781	783	800	821	761	840	813	838	825	796	805	788	820	803	803	846	784	834	728	819	779	777	797	797	815	850	776	809	815	808	776	768	803	784	778	778	796	768	817	732	803	774	808	806	756	796	818	855	815	807	836	787	801	805	832	777	840	815	801	811	806	813	843	801	823	821	809	794	811	803	756	777	835	763	805	816	815	881	770	832	800	819	822	822	809	808	764	787	834	778	825	846	789	787	787	815	777	807	813	804	811	779	867	787	823	836	821	815	786	770	851	772	825	779	826	821	780	795	813	810	802	775	816	809	793	769	801	822	803	759	794	824	769	842	832	778	766	841	778	805	794	825	799	778	748	827	773	810	768	794	801	847	835	845	780	779	825	825	839	791	811	850	821	826	818	833	783	791	772	801	781	813	793	827	818	768	814	838	767	802	798	810	759	832	797	778	837	791	824	831	796	781	794	806	799	821	811	818	795	807	849	769	813	804	812	826	811	775	828	830	782	871	789	766	807	808	811	795	773	826	790	833	810	817	876	816	802	803	799	798	778	814	769	810	793	788	788	814	765	841	825	758	795	808	848	819	784	810	762	843	791	807	813	835	785	833	828	830	817	816	794	788	859	805	789	827	818	770	829	840	793	798	761	784	777	792	755	808	814	790	821	812	775	778	793	795	858	747	823	843	787	809	797	786	797	820	791	829	842	818	782	763	835	861	800	814	822	808	799	797	848	832	825	773	830	807	821	808	841	830	807	828	839	835	795	753	848	846	811	837	778	842	810	788	810	808	829	810	782	776	803	781	865	834	798	815	792	820	831	810	813	817	768	765	848	826	831	793	773	779	777	783	789	826	845	774	830	788	785	766	831	791	800	835	884	794	825	837	762	792	849	797	851	820	810	805	814	759	807	840	844	822	787	789	813	806	849	828	782	807	740	783	802	823	819	774	779	814	776	778	811	801	786	821	765	756	785	813	818	834	784	844	816	759	838	801	768	792	813	802	761	784	760	775	798	771	826	789	833	815	805	821	831	806	799	811	824	862	850	809	869	795	814	760	814	791	792	770	786	823	801	765	818	808	811	824	809	789	790	818	825	805	773	781	775	801	821	821	810	778	789	762	798	824	787	834	747	845	795	845	834	820	786	805	772	796	830	788	824	796	829	808	809	785	794	875	778	790	824	814	803	821	742	783	788	826	837	826	793	761	851	792	870	773	799	772	766	813	814	821	833	839	807	796	778	837	798	782	812	807	811	819	802	809	799	797	808	810	814	792	833	878	814	813	827	811	817	804	759	805	818	778	843	805	807	781	816	795	807	804	842	854	822	770	808	838	745	775	771	867	821	807	778	803	783	739	850	779	812	783	837	817	761	828	839	881	801	792	780	811	856	731	816	844	789	801	754	809	799	822	860	736	777	793	793	810	822	798	805	824	770	810	814	780	807	801	851	763	814	822	818	750	817	794	815	854	821	793	761	822	813	826	860	784	837	784	807	776	838	758	819	811	784	774	851	806	775	805	767	813	809	855	793	804	771	835	806	861	753	775	816	818	836	778	794	824	791	785	798	788	730	789	834	834	836	789	785	818	805	819	837	796	792	839	761	791	796	782	803	868	775	816	810	800	829	762	773	754	794	829	794	814	785	802	805	810	803	833	800	807	826	835	804	799	773	793	781	788	853	801	800	819	821	821	812	834	827	832	714	851	799	812	860	807	797	756	832	799	824	804	791	810	841	800	791	812	881	809	819	829	844	825	814	761	825	770	785	830	815	845
24525	21336	28348	24663	18956	4153	1937	1378	954	741	663	639	648	611	597	578	597	568	541	511	519	501	523	510	501	444	472	458	479	456	482	478	512	476	474	433	439	469	480	475	487	452	451	448	481	414	514	474	435	433	461	428	460	455	469	435	449	441	412	475	460	450	452	458	444	488	453	456	444	442	440	453	461	452	465	452	475	442	440	455	461	449	484	458	462	443	450	446	487	466	446	443	469	489	464	470	450	438	460	428	437	474	452	439	430	455	455	465	405	446	466	472	481	437	477	449	467	463	435	465	438	450	450	454	465	444	448	431	447	445	480	471	443	415	464	472	431	456	485	404	463	447	445	429	417	446	438	427	495	457	474	457	466	426	467	469	441	445	468	457	478	470	428	450	423	440	482	428	435	411	466	439	437	450	501	445	440	459	444	453	425	482	427	426	434	422	420	450	439	485	439	455	455	428	437	464	473	457	463	448	465	428	427	460	452	450	440	438	426	464	456	463	448	490	478	463	463	449	463	453	433	455	445	457	446	457	439	432	447	469	455	449	448	439	431	439	413	408	439	419	428	467	432	435	482	468	415	449	453	446	459	442	452	445	428	485	451	457	467	456	428	478	473	447	453	440	432	415	478	460	512	447	448	457	444	429	472	455	444	430	443	488	426	452	458	444	455	487	432	450	441	453	424	394	471	429	452	461	416	474	458	442	460	456	442	471	490	446	470	396	446	444	467	473	449	428	444	385	459	430	435	462	464	459	450	473	442	441	433	472	428	450	481	465	444	418	431	469	460	475	437	440	492	445	470	411	437	454	435	478	441	483	448	452	461	477	451	469	439	473	427	451	448	455	456	456	410	432	446	476	426	438	427	478	457	488	422	445	453	437	495	419	410	431	425	439	439	462	388	447	453	431	471	464	475	459	422	463	494	456	462	457	430	424	473	437	473	427	480	441	416	429	428	435	450	468	436	484	437	449	466	428	445	441	421	457	387	475	459	443	450	449	462	477	430	451	435	443	432	428	432	433	444	459	416	447	458	442	428	451	463	470	442	456	470	458	435	436	456	439	458	460	443	427	444	460	427	427	440	483	425	450	462	459	401	432	424	434	477	472	448	472	458	453	422	453	450	446	481	444	457	437	430	473	472	457	430	474	406	400	422	470	423	420	479	418	457	478	432	424	500	460	432	426	471	446	438	452	463	431	449	421	430	451	482	429	431	482	473	434	455	456	467	454	456	461	437	464	429	461	402	485	467	440	459	452	435	452	421	471	446	463	402	505	444	432	457	502	483	442	428	450	432	463	440	458	442	456	433	477	489	429	473	423	446	421	420	461	437	432	438	451	403	456	483	460	439	431	422	435	437	408	448	463	457	467	472	440	454	391	441	462	464	450	415	453	456	437	435	437	452	469	477	435	475	500	446	463	444	462	435	463	462	450	429	457	453	474	451	447	439	440	444	425	436	486	448	416	448	406	418	472	481	446	456	426	433	462	390	429	469	448	431	447	426	457	465	409	467	446	455	459	451	453	414	438	454	468	470	425	427	448	447	463	460	420	436	442	481	459	456	446	445	437	448	423	446	436	447	443	458	467	431	426	457	429	446	476	447	425	470	453	481	431	455	419	443	443	461	447	434	453	443	458	427	432	444	433	464	461	418	435	483	437	391	427	463	434	419	455	418	431	456	444	424	419	464	500	505	464	425	469	448	457	451	450	456	435	421	452	415	432	400	443	412	459	440	454	448	471	474	485	461	444	426	431	414	412	454	434	452	443	482	457	461	476	460	402	448	464	484	413	450	473	453	449	447	406	436	461	448	450	409	431	435	468	436	491	429	408	438	468	448	422	428	450	472	437	439	466	449	436	427	441	442	470	450	397	447	471	474	418	448	456	448	440	457	463	443	426	501	460	459	460	424	443	450	448	461	444	411	425	440	453	444	426	432	423	459	427	440	436	438	461	373	412	420	443	424	450	416	388	423	450	472	472	466	439	441	442	440	443	409	452	430	453	457	445	465	472	415	485	481	437	457	489	448	418	418	487	471	464	407	466	450	394	445	459	447	455	482	455	471	440	453	467	434	454	469	453	462	418	458	423	455	445	455	419	435	455	439	493	400	461	448	447	477	426	426	480	438	426	472	486	431	431	447	465	454	432	427	433	459	436	440	426	469	421	451	456	418	446	442	456	428	460	466	451	417	436	452	460	440	418	487	441	478	469	433	447	426	417	463	471	430	444	424	424	431	422	437	457	422	440	433	451	404	418	424	462	460	446	434	418	452	448	440	459	446	474	449	501	436	462	431	445	439	432	465	460	447	434	440	435	451	460	444	435	463	437	452	443	431	426	431	437	440	455	501	472	455	421	499	414	457	428	417	426	441	434	458	460	431	444	448	513	419	469	448	454	429	456	440	460	463	459	495	479	464	454	455	396	457	427	467	469	413	437	441	469	424	450	465	441	436	481	435	481	482	458	463	466	478	437	445	450	482	457	463	439	446	440	414	428	460	456	473	465	411	437	442	438	445	450	475	438	429	459	464	481	449	474	440	470	438	488	446	445	456	404	436	472	452	432	463	429	443	441	459	456	425	449	470	464	417	459	486	439	449	444	464	470	444	429	465	453	437	451	456	420	449	457	459	459	433	433	448	442	482	434	463	451	449	402	429	460	474	429	441	477	427	401	413	457	419	438	463	423	472	413	467	446	441	415	452	451	430	441	450	447	462	432	456	410	414	450	456	397	462	518	444	466	418	428	450	463	442	422	462	411	431	487	424	479	423	409	458	473	429	458	493	442	478	463	465	429	413	441	437	448	436	458	472	454	417	445	461	401	447	468	423	437	428	463	439	480	458	460	433	427	464	480	452	426	437	409	428	467	418	400	451	462	452	439	447	468	458	414	449	444	433	435	467	406	459	430	447	439	414	434	402	448	446	455	431	473	424	471	454	450	449	454	467	445	442	464	460	458	455	437	495	445	457	470	427	466	487	464	423	462	402	419	442	483	424	448	427	466	455	435	451	425	476	406	436	421	454	462	485	450	442	433	476	431	475	414	450	477	459	441	421	411	471	441	466	440	440	459	466	425	462	471	441	457	442	444	443	484	487	462	448	464	441	444	441	455	423	503	433	447	468	430	446	434	418	468	410	451	423	500	477	443	468	451	425	449	450	469	437	428	479	456	454	420	427	456	452	450	410	425	459	433	432	456	438	436	411	487	475	456	452	403	439	447	445	450	444	466	407	434	436	424	444	469	420	469	426	446	440	437	476	442	417	442	410	482	476	446	445	451	425	454	461	457	460	434	450	438	466	451	418	423	458	453	436	446	474	423	390	477	456	428	434	480	465	447	436	420	417	441	425	479	460	432	448	440	447	421	481	421	473	438	437	475	430	437	434	444	443	433	440	412	425	406	424	433	456	418	446	437	458	446	446	433	444	471	440	434	447	423	469	462	453	444	497	387	415	457	432	447	418	476	415	463	459	439	454	468	470	457	442	439	516	430	455	457
11340	22099	18816	11302	7592	5722	4583	3780	2655	1966	1657	1473	1280	1185	1199	1193	1101	1009	1035	950	916	953	854	860	847	857	860	852	813	788	785	822	777	826	770	799	796	769	807	773	810	770	782	772	812	748	765	796	777	750	766	763	708	777	691	741	759	763	710	728	829	757	744	722	758	791	740	714	792	732	748	765	729	771	736	768	725	677	729	765	746	762	726	719	729	750	763	709	756	750	782	752	758	747	744	792	730	731	731	725	711	741	746	747	786	755	710	758	731	738	759	708	740	810	719	728	752	770	752	751	742	761	738	683	797	726	760	760	729	772	746	754	727	764	766	714	727	705	690	742	769	814	775	731	743	718	719	742	719	736	744	764	737	762	718	726	757	741	766	775	797	762	777	769	732	755	752	704	744	754	746	786	743	755	754	747	736	740	776	752	698	718	720	715	766	747	773	753	726	744	740	697	766	734	734	755	672	750	744	703	769	777	778	747	759	738	719	759	729	759	768	752	760	747	761	759	742	739	725	753	790	735	766	744	741	736	698	777	736	742	795	779	759	751	766	708	770	755	754	750	758	723	751	725	747	740	761	738	753	726	777	720	744	743	793	691	769	744	755	728	782	796	690	694	743	750	766	729	740	768	754	761	733	776	753	704	708	720	746	747	699	743	738	703	703	747	781	779	790	746	710	731	746	735	718	722	764	798	766	726	755	737	762	739	687	740	723	742	725	747	778	757	781	778	718	702	734	768	758	726	778	779	748	746	712	750	715	816	784	715	797	739	761	720	772	710	743	775	744	709	777	785	748	741	777	745	742	773	736	727	743	792	708	797	744	764	758	701	712	721	728	745	770	763	751	772	696	747	737	736	719	724	757	721	733	776	773	783	784	741	710	741	713	761	832	758	749	759	734	743	745	738	728	745	772	754	712	699	759	748	771	776	724	754	713	732	776	777	771	750	777	797	734	758	774	757	750	751	721	766	683	720	740	732	696	749	732	768	696	772	750	760	738	767	776	783	777	737	694	731	724	745	764	741	774	760	784	763	760	767	744	701	762	777	756	714	735	733	733	760	727	777	752	793	699	723	725	757	765	762	720	771	801	743	761	739	743	734	691	750	749	729	705	736	766	765	797	759	752	792	731	753	759	744	733	782	775	711	738	788	786	678	722	748	688	767	777	725	738	777	774	735	743	734	754	708	708	732	710	747	756	742	743	689	748	716	754	752	728	742	680	756	727	742	764	727	836	768	729	763	716	728	755	725	746	738	747	743	788	761	728	792	740	769	680	720	783	773	771	723	816	743	780	776	722	706	787	755	797	762	705	776	748	732	754	798	714	762	782	808	747	759	723	747	803	720	772	755	758	761	701	732	685	792	746	768	729	746	734	710	712	784	755	758	772	750	727	681	720	732	760	762	744	710	779	772	719	735	762	759	714	734	762	785	778	753	770	709	766	769	737	742	733	746	743	749	745	690	777	721	754	752	722	776	720	761	682	771	706	751	733	753	765	751	758	718	767	758	773	719	737	750	704	745	706	724	736	786	742	712	731	750	703	729	747	747	767	690	718	755	762	713	735	780	753	741	736	733	756	719	778	780	720	787	789	786	701	742	758	696	766	722	777	774	771	737	722	748	730	746	752	730	785	762	762	746	761	772	733	749	816	747	733	724	759	720	764	748	718	732	723	714	753	744	744	726	718	747	744	753	789	769	719	759	729	775	755	763	768	749	767	745	694	740	772	700	745	768	724	733	737	739	745	742	748	740	750	797	800	763	790	773	702	759	722	722	718	719	755	798	761	706	724	786	740	745	736	739	721	772	729	726	712	784	747	786	778	737	732	687	725	725	743	681	723	748	747	727	769	745	737	705	798	730	756	725	761	757	718	750	793	771	726	751	783	741	793	771	767	788	751	714	743	752	753	761	734	777	744	746	709	756	714	740	729	775	807	760	753	764	756	750	769	711	755	732	745	795	711	684	768	764	707	730	748	709	774	715	734	722	758	708	695	734	752	738	811	768	747	760	697	724	754	764	750	776	797	725	724	698	733	733	762	786	718	781	735	732	723	747	769	740	757	734	724	748	785	792	842	741	753	723	721	766	717	744	754	683	705	684	729	775	815	779	710	694	733	761	732	736	833	745	726	731	706	757	722	722	739	760	774	736	751	742	790	767	745	722	718	740	777	721	748	772	746	759	714	711	742	735	738	720	727	719	730	742	720	742	742	800	739	760	700	701	747	742	729	755	697	734	743	761	717	726	805	764	737	750	746	708	794	726	742	753	809	748	773	720	785	723	698	739	760	739	775	711	757	739	751	728	749	714	798	752	775	750	753	743	718	733	753	780	725	763	729	732	781	723	710	762	768	769	732	742	757	781	735	761	765	750	737	718	732	755	740	718	771	735	738	703	747	754	814	750	765	733	740	737	743	785	741	745	710	735	728	759	758	718	789	731	715	751	782	764	750	718	709	746	715	738	755	764	737	730	719	703	775	747	756	794	760	725	785	693	718	778	689	729	723	805	785	716	763	735	705	776	770	756	736	769	731	758	744	749	737	747	752	738	728	763	733	744	722	731	757	740	763	773	713	736	703	770	764	763	723	729	774	791	732	771	747	758	736	769	769	749	735	781	711	723	746	744	733	753	767	745	756	742	725	705	750	726	728	726	726	736	747	789	722	717	768	727	769	756	767	705	798	775	700	731	738	761	777	742	756	747	775	735	737	741	724	742	743	764	757	750	773	761	724	757	757	741	720	718	755	750	789	746	774	740	721	731	707	749	773	764	787	702	727	733	747	756	752	731	751	769	742	800	717	738	661	724	724	769	740	740	739	762	683	777	794	790	776	762	691	774	764	746	744	748	742	787	728	745	764	727	737	756	708	741	702	742	734	749	759	725	746	746	724	749	723	756	808	741	784	745	759	743	788	776	779	704	727	723	739	749	733	787	805	736	700	759	737	735	737	727	744	734	734	708	735	789	749	720	726	744	777	767	689	751	722	769	765	718	754	750	743	710	749	799	766	787	755	707	763	711	748	734	768	758	750	773	736	698	775	777	763	735	715	722	739	693	740	745	736	763	757	730	739	673	751	684	755	744	757	715	727	732	761	711	745	753	779	730	773	769	701	716	743	744	719	708	748	741	750	727	750	791	764	795	736	739	746	675	730	745	734	744	731	749	713	728	728	788	726	739	701	774	753	817	776	705	739	725	750	713	732	744	741	764	721	684	787	763	749	726	775	732	752	705	733	737	782	752	758	771	718	757	789	742	755	740	703	710	742	740	764	735	727	762	734	747	712	727	704	707	723	759	723	724	738	715	790	699	763	785	802	771	744	756	788	778	781	768	763	768	725	756	767	771	697	719	756	735	707	772	761	741	784	766	721	726	742	725	795	754	776	770	753	683	756	765	771	688	729	766	754	750	714	735	739	784	756	715	790	765	753	744	736	763	778	743	715	694	751	772	757	759	735	740	742	736	743	754	787	718	762	743	731	741	754	756	728	730	768	733
23464	21353	29081	23960	21359	19283	4542	1797	1165	784	675	540	493	441	388	378	393	326	366	307	273	264	264	254	225	236	224	220	237	227	236	190	224	207	225	229	213	212	208	184	185	203	201	182	225	226	195	205	215	218	204	202	189	193	196	201	195	216	205	203	184	224	197	189	206	208	206	181	194	187	179	186	175	211	168	206	177	179	229	194	195	190	182	195	192	205	175	165	180	202	173	180	191	203	208	179	217	194	189	213	180	180	173	183	176	142	205	192	183	190	189	189	192	195	177	183	188	212	198	173	174	179	199	181	177	168	193	206	178	185	198	203	207	166	173	170	184	197	187	187	184	185	189	176	202	186	191	181	178	204	208	173	185	172	172	195	202	161	183	202	179	201	177	200	193	184	219	217	186	176	176	181	187	175	182	184	198	192	173	186	175	192	186	161	190	187	191	168	177	193	183	200	196	198	175	184	199	182	178	209	163	179	177	194	201	187	183	157	182	199	172	175	190	199	181	171	187	213	180	203	193	203	206	184	207	195	192	189	193	176	159	192	194	154	185	200	201	187	183	198	189	213	206	198	210	208	193	202	224	164	197	166	168	181	207	210	217	198	199	186	182	215	171	184	210	185	188	192	177	221	188	173	230	189	212	196	210	179	203	190	189	191	186	188	185	183	195	196	163	172	179	166	201	196	191	185	198	175	205	203	177	198	186	190	190	188	216	161	210	195	181	192	191	185	171	193	191	197	221	183	179	175	200	208	195	182	178	200	156	168	214	181	173	173	181	158	185	206	198	155	190	152	194	211	161	187	197	206	196	211	193	171	196	185	187	177	186	193	179	177	189	200	188	189	171	185	181	210	177	200	195	202	202	197	195	189	181	185	204	176	205	180	178	196	202	206	160	179	187	190	177	189	201	190	187	189	181	179	206	187	189	177	152	175	196	196	189	202	199	161	176	174	174	188	202	177	185	177	172	168	181	182	177	206	178	180	189	185	198	161	193	220	202	198	158	179	197	170	183	179	195	221	187	224	189	185	188	168	181	177	214	214	189	209	199	179	192	199	194	179	174	159	200	187	187	190	204	177	204	195	184	191	184	187	172	190	174	193	168	174	177	200	191	212	183	181	188	192	187	185	196	175	184	184	174	189	185	212	191	206	198	174	170	209	185	193	177	149	172	173	196	176	185	190	190	181	172	178	195	188	181	170	188	186	200	182	192	171	185	172	191	192	185	199	175	163	180	172	182	168	198	211	179	164	181	203	193	178	183	179	192	182	195	177	175	189	167	199	187	208	177	191	176	200	192	183	175	191	190	189	205	178	171	178	198	155	171	193	182	197	186	189	190	184	192	192	192	182	194	197	197	176	152	196	184	197	181	180	201	195	199	188	172	239	190	206	185	189	204	204	183	179	192	185	185	188	183	197	177	194	193	208	174	178	212	197	187	180	189	159	216	203	210	187	179	194	176	175	179	205	187	193	177	184	182	168	187	196	166	187	193	186	191	197	181	183	172	190	176	204	191	222	167	201	178	202	165	164	209	183	187	200	184	187	162	181	176	176	204	200	195	173	174	174	171	192	202	194	196	184	205	177	190	182	173	213	188	206	197	178	209	179	177	203	182	167	177	184	198	173	197	174	191	185	201	183	162	183	194	185	192	177	191	187	201	207	169	180	192	173	208	182	183	178	212	196	215	166	196	200	187	183	205	193	192	186	162	167	173	199	171	211	207	167	187	181	186	177	177	215	192	187	188	205	204	182	179	188	195	184	175	180	175	203	207	176	176	190	199	191	202	192	189	187	206	171	190	199	174	197	190	179	195	195	159	193	170	193	188	182	209	179	191	220	194	181	190	191	198	189	187	187	173	202	199	192	184	178	191	189	191	174	166	201	231	184	165	177	209	174	167	195	183	204	178	162	201	197	173	195	210	178	209	161	196	181	185	175	194	186	170	192	174	167	202	169	191	193	178	194	188	211	202	202	203	198	173	154	178	179	191	171	185	188	199	181	195	195	197	187	192	210	208	145	179	186	195	201	192	197	183	183	183	180	183	200	195	221	191	177	204	203	212	174	208	190	177	167	193	202	163	206	197	193	162	191	172	209	200	180	192	205	177	198	192	193	180	191	190	181	187	193	179	202	178	176	169	185	184	202	188	196	184	201	157	190	184	164	176	191	193	180	155	195	206	198	207	175	165	187	179	175	179	184	173	180	172	210	173	210	220	205	190	191	200	186	176	179	182	198	188	178	162	182	214	190	200	173	223	198	204	171	190	185	168	183	198	202	188	166	193	200	192	181	192	193	187	185	177	188	184	173	182	179	204	190	169	173	204	182	183	191	169	188	179	186	179	202	174	192	187	199	209	185	191	196	191	193	171	192	172	207	178	189	192	188	185	186	195	178	170	181	165	167	175	183	186	169	188	170	173	185	189	179	178	163	169	186	195	184	195	203	195	168	198	194	165	175	169	192	194	200	198	198	187	176	181	174	189	183	200	174	182	180	205	202	205	181	176	197	175	214	206	202	183	201	214	165	177	203	192	206	176	189	188	193	188	187	208	174	183	175	204	213	177	181	197	186	210	182	185	189	192	179	217	197	217	185	209	186	174	184	207	196	176	163	175	198	168	183	189	198	169	196	201	195	205	163	170	177	159	185	196	200	177	201	194	190	189	186	211	191	183	185	173	195	170	208	201	203	179	170	182	178	173	182	200	190	203	199	193	184	165	190	192	209	181	190	176	187	193	185	192	174	165	196	170	172	198	182	172	180	220	204	178	186	178	191	172	193	183	175	197	195	203	204	201	176	217	193	195	194	188	175	195	185	208	153	186	190	198	177	178	188	207	211	185	215	186	180	200	196	190	176	171	168	202	196	189	182	181	191	167	201	219	187	193	170	191	182	160	192	192	199	193	199	183	192	173	194	197	189	188	200	197	203	196	195	197	150	177	173	187	182	193	188	180	202	202	176	186	168	175	175	202	210	183	162	194	177	177	178	182	201	179	190	189	188	184	185	169	193	183	174	187	174	194	182	214	189	179	188	185	184	189	216	190	167	186	185	206	177	185	242	183	187	169	191	185	179	175	210	186	186	177	198	206	196	193	184	183	172	182	211	176	206	164	196	189	163	223	176	192	196	193	184	210	187	219	171	192	203	186	215	196	178	187	188	180	188	205	206	174	190	199	197	192	152	189	222	193	171	205	173	192	179	208	170	179	182	201	198	191	203	166	189	175	202	195	176	209	196	171	169	180	185	193	169	183	168	202	210	176	169	223	190	195	189	173	170	198	182	180	186	184	198	178	188	221	196	198	179	207	199	180	188	178	170	196	200	197	163	188	208	182	186	187	203	198	189	176	199	176	152	173	199	151	174	181	185	201	185	178	209	208	176	204	183	183	172	182	166	144	207	183	197	183	205	184	192	178	165	157	168	172	209	167	182	192	177	198	188	211	191	178	202	193	172	179	184	213	171	182	190	175	190	175	198	186	179	184	178	171	190	181	174
14901	28902	24182	14608	10275	8127	6271	4989	3769	2620	1937	1696	1448	1216	1191	1066	959	865	829	705	641	643	598	522	565	460	464	440	452	414	469	432	374	435	396	431	423	445	393	390	357	370	391	386	414	374	359	356	384	333	340	378	351	325	335	379	347	339	345	370	345	345	361	335	344	347	366	333	360	293	305	325	349	367	302	344	337	348	384	354	351	328	336	325	325	349	382	310	334	365	306	372	345	318	330	327	348	356	291	344	341	309	315	334	299	334	303	317	361	330	299	356	330	305	355	302	342	349	339	339	322	367	354	313	339	343	348	331	289	315	309	308	369	334	337	351	335	346	345	311	342	372	352	329	349	328	351	316	318	326	312	318	319	307	324	323	334	333	332	295	311	331	307	318	304	318	314	324	303	341	342	315	357	316	350	343	316	331	321	324	331	343	344	387	345	311	318	342	302	338	329	299	329	352	355	317	341	333	326	346	321	330	353	329	341	328	358	334	331	318	345	321	317	352	326	322	335	320	318	318	346	311	317	327	325	301	318	321	339	335	301	313	350	324	344	345	337	326	322	349	314	329	325	301	304	329	317	333	332	326	350	319	326	327	312	364	333	336	335	296	326	363	342	292	331	326	312	307	364	322	340	330	309	304	302	344	324	324	310	295	323	302	290	326	325	337	313	325	348	323	321	318	343	299	333	343	317	341	314	326	300	346	296	361	335	311	354	328	352	354	332	364	311	323	342	327	311	277	335	361	299	310	310	336	332	293	335	335	338	354	310	354	326	345	345	314	335	320	332	305	330	310	360	342	302	350	341	311	349	317	313	332	337	315	349	335	344	311	320	313	357	331	342	285	326	364	335	319	325	323	338	299	319	328	308	305	306	311	312	363	327	327	333	351	349	347	314	345	352	324	300	321	338	322	312	334	334	312	358	311	330	308	328	305	350	307	337	340	334	324	304	305	302	281	323	295	332	347	354	325	373	308	298	354	317	327	315	312	312	305	321	313	311	349	344	287	319	301	311	300	342	346	336	315	314	326	357	310	346	334	347	322	339	335	337	326	327	319	325	321	344	345	325	300	317	306	327	319	330	335	320	335	333	324	335	303	361	346	336	319	327	353	321	318	315	282	314	325	317	336	340	335	316	347	307	306	329	315	360	313	311	326	331	329	328	371	336	327	327	324	312	321	316	358	344	349	284	323	342	317	323	310	347	320	322	311	345	313	344	302	328	329	325	303	317	345	315	325	334	327	308	329	325	315	305	327	325	345	350	326	304	321	321	314	325	305	336	351	319	333	326	335	302	312	332	316	308	331	300	346	298	338	336	326	329	314	335	307	308	332	322	326	347	306	321	314	304	341	342	308	313	342	310	331	339	328	326	307	340	319	324	346	301	332	309	339	331	293	296	311	330	325	281	340	368	361	331	329	313	344	338	346	320	362	336	325	326	328	329	337	316	333	305	302	297	325	362	308	313	324	335	340	333	352	334	320	322	300	321	314	306	341	295	309	313	324	328	327	304	295	311	331	314	333	290	331	316	311	309	317	331	326	322	357	317	321	336	354	334	327	316	321	316	308	323	316	333	302	328	290	333	295	337	294	346	314	300	343	309	349	318	351	342	325	328	350	308	300	345	341	336	344	354	344	298	319	335	312	341	324	293	312	346	291	346	323	338	318	351	308	320	306	300	336	339	342	323	319	331	321	337	321	332	331	317	352	310	303	308	317	312	335	354	329	354	347	308	320	294	343	303	316	317	337	340	322	338	303	340	333	307	342	326	303	338	319	354	336	361	318	289	330	322	297	380	319	288	329	331	311	311	333	356	324	326	317	310	322	334	313	318	326	314	328	299	329	310	323	329	352	320	320	338	307	286	317	328	311	345	314	306	314	327	318	326	310	319	331	322	343	326	329	325	345	285	349	304	339	302	322	317	305	339	324	286	314	310	336	311	322	344	314	324	297	345	352	311	361	296	310	347	381	321	346	327	306	332	315	322	321	337	321	334	333	328	326	321	292	346	307	305	334	335	356	325	308	308	319	361	320	324	309	356	342	345	289	309	282	331	289	367	356	329	299	332	319	370	322	332	346	333	311	361	322	296	310	340	323	319	358	327	320	310	333	314	327	330	338	318	326	310	300	340	359	330	342	340	314	313	321	361	318	314	328	315	354	342	344	321	333	324	285	322	347	331	313	342	352	349	314	327	326	338	317	310	339	350	292	286	337	313	325	332	352	329	347	264	312	350	330	322	333	302	328	341	308	296	343	305	336	289	308	330	338	347	323	324	327	327	358	312	303	310	342	339	361	353	323	354	304	311	339	305	295	329	317	315	339	303	314	301	302	311	343	290	347	314	331	308	315	346	306	328	332	327	320	348	317	290	309	352	302	301	340	292	322	295	320	281	326	302	350	318	321	329	305	337	321	333	339	305	322	315	326	336	330	308	332	281	323	340	325	325	290	322	315	312	314	335	321	350	308	341	376	302	340	350	352	371	333	326	333	336	319	331	331	342	313	308	324	300	332	331	320	333	318	272	327	324	363	330	341	329	306	332	355	344	377	357	313	335	328	356	323	341	318	308	304	364	313	333	314	348	328	327	307	314	332	318	324	329	329	308	331	328	315	315	312	311	306	299	309	319	318	307	346	304	314	332	349	317	338	308	332	319	302	289	341	354	320	344	305	322	323	330	296	313	345	348	348	319	313	315	308	345	348	315	335	342	321	311	333	337	321	312	345	328	315	360	287	292	315	326	327	319	355	334	323	300	295	323	349	336	342	326	319	335	321	313	295	347	302	351	370	300	310	335	323	296	302	312	321	302	293	362	328	321	304	336	337	348	353	354	315	291	342	317	302	305	308	346	320	319	341	308	315	326	307	345	323	332	328	375	330	348	363	305	312	309	334	348	315	352	324	346	319	321	307	320	343	329	328	337	337	322	286	331	307	331	303	335	340	345	334	296	309	329	329	333	314	334	329	356	320	308	314	334	345	334	323	301	335	299	310	313	348	332	323	317	343	361	322	310	354	334	352	345	329	321	348	330	348	317	321	333	330	335	336	332	313	343	338	341	307	328	325	342	316	335	344	321	310	312	309	308	342	287	323	308	317	326	298	305	341	316	331	303	345	330	350	324	305	322	368	335	303	300	338	337	304	346	310	321	313	326	356	317	325	290	301	336	331	316	321	335	315	314	315	354	318	349	373	373	317	327	324	314	355	299	309	311	331	323	316	335	319	335	314	329	327	318	325	298	315	309	348	303	342	317	302	295	340	326	342	314	320	313	339	304	309	317	328	328	303	314	331	330	326	308	309	319	326	341	338	328	305	338	325	349	345	325	331	353	322	335	334	325	336	309	319	319	345	335	344	319	335	338	352	323	343	329	345	326	307	350	326	319	310	351	303	355	321	339	309	328	325	345	321	336	302	310	336	320	345	339	347	316	350	340	339	342	297	309	372	289	314	334	332	347	324	311	301	332	309	309	324	313	337	298	333	343	333	328	337	322	362
27078	20388	10816	3391	1489	1096	976	860	770	636	612	535	562	565	563	583	528	553	534	470	532	533	512	493	502	476	497	452	488	488	463	492	513	484	504	496	505	486	486	469	479	512	483	504	466	513	502	503	497	534	496	514	519	452	445	476	494	521	475	487	464	485	487	515	518	491	479	449	484	499	470	507	478	497	480	491	474	505	485	504	518	481	489	483	438	425	483	508	468	480	482	525	534	489	475	467	520	490	505	507	454	477	513	533	499	513	532	520	487	489	510	488	519	497	484	455	451	495	491	504	493	496	526	453	483	479	531	490	508	483	506	554	485	488	481	535	495	487	474	479	462	513	476	482	499	464	496	497	514	481	449	442	501	464	516	467	487	501	500	500	516	474	505	492	492	486	535	463	486	481	502	435	522	486	493	478	472	473	480	515	502	474	523	518	462	525	477	480	475	502	505	497	491	537	490	513	449	490	455	511	452	475	487	502	474	488	476	485	453	486	486	493	508	470	490	494	496	492	474	484	520	483	506	503	483	494	523	500	460	497	454	483	499	514	454	495	514	453	478	471	523	465	515	493	469	479	518	488	477	512	485	520	463	498	494	540	493	495	490	506	513	472	504	527	521	476	514	517	512	486	500	481	473	485	460	439	467	454	465	486	452	485	502	462	484	482	508	478	482	496	506	460	500	485	505	503	489	484	498	550	500	472	482	474	491	495	482	478	496	466	465	487	483	514	486	500	504	484	483	461	491	502	459	475	463	506	477	520	509	491	480	441	501	482	462	522	510	465	492	497	437	469	471	468	510	479	527	500	484	469	515	479	526	495	502	518	476	438	503	514	508	463	532	478	444	547	502	489	488	473	514	485	501	477	458	514	494	487	464	459	474	483	528	490	446	524	493	461	506	485	468	490	504	476	476	510	522	473	506	521	508	463	507	502	463	481	525	465	451	490	517	496	521	514	504	488	489	478	519	475	476	478	485	517	505	473	529	499	468	491	482	480	516	466	498	494	494	474	470	511	459	496	506	488	483	461	485	452	491	514	448	511	492	488	461	492	496	497	501	495	479	484	504	480	491	510	486	500	499	485	480	485	483	504	543	498	501	499	520	483	505	486	487	497	489	499	487	483	502	477	496	485	485	503	474	502	516	457	512	498	504	487	472	552	491	486	463	501	452	456	481	490	517	475	480	501	521	502	498	475	508	498	460	489	480	496	517	458	519	469	483	474	549	499	494	455	540	482	473	466	487	495	482	539	478	478	504	506	516	507	484	478	457	503	496	510	486	517	515	476	465	450	519	474	503	446	477	491	474	469	484	462	466	515	492	489	496	500	505	497	455	500	492	514	506	477	494	502	508	509	498	471	484	481	491	512	509	483	473	510	507	483	478	453	511	495	489	477	457	469	517	492	480	511	510	491	509	502	476	495	482	494	504	475	494	508	489	510	497	491	494	476	525	522	507	494	482	459	545	489	472	483	478	461	473	534	494	521	503	525	511	462	461	533	491	496	492	512	487	474	490	514	493	496	437	457	492	476	534	513	480	496	504	480	520	466	507	484	479	515	527	515	482	520	472	499	450	476	481	483	477	504	491	492	480	482	514	485	525	491	470	480	452	478	469	458	521	490	494	465	478	491	504	521	471	509	490	443	516	480	452	460	485	450	505	499	478	510	479	501	472	493	476	503	468	492	530	479	474	485	482	463	487	499	488	463	479	489	485	471	446	448	462	469	447	443	474	471	509	528	508	502	476	459	484	490	512	446	493	546	486	478	540	513	455	452	492	482	442	499	479	484	491	472	505	500	502	523	489	487	481	463	481	516	511	489	495	487	506	471	479	474	503	519	488	500	522	506	515	467	468	529	474	480	526	490	493	503	509	462	539	472	519	462	468	481	499	482	518	470	479	553	486	490	516	519	496	474	523	485	522	449	482	515	516	473	460	487	528	523	465	494	505	438	504	489	520	497	481	491	525	503	533	498	511	510	482	507	483	504	474	480	498	504	475	478	481	497	505	514	481	503	487	537	479	497	474	484	474	507	507	508	524	481	506	486	479	494	475	482	550	472	510	479	500	475	484	475	474	462	467	496	453	479	478	538	511	524	478	522	447	477	464	511	488	521	481	475	506	513	492	487	521	475	500	500	486	498	440	505	466	510	493	474	534	536	478	459	512	492	488	475	486	495	522	480	493	460	525	474	469	462	472	447	480	499	469	488	486	476	480	498	502	508	522	498	472	470	488	455	465	465	471	483	495	501	512	477	480	526	497	482	495	468	488	477	449	541	531	473	509	500	485	515	474	481	499	500	510	519	472	486	510	516	495	477	499	530	473	508	489	446	447	471	477	511	503	467	468	492	460	475	508	492	519	529	494	508	488	527	454	526	465	509	463	526	488	459	505	430	533	513	488	490	461	470	491	533	478	508	521	492	499	511	498	502	528	484	491	510	491	500	515	460	501	474	512	463	457	490	462	451	460	486	509	433	502	502	456	483	473	469	505	443	464	456	472	523	452	496	487	513	481	487	530	494	513	524	451	483	506	509	485	470	462	490	476	522	505	507	516	489	532	492	502	474	516	521	496	494	527	453	516	500	509	459	472	456	513	478	474	513	508	493	496	518	487	428	502	468	499	463	492	452	491	484	461	487	508	460	437	521	504	503	475	495	526	504	458	483	509	454	480	545	499	480	507	484	467	489	506	476	466	472	501	525	507	480	474	487	481	515	454	467	511	500	444	472	463	511	471	483	490	483	498	482	510	529	477	478	536	517	511	475	493	494	470	467	460	489	546	499	493	484	493	477	526	513	500	475	474	478	495	473	485	494	530	492	479	503	453	538	460	495	473	536	464	517	499	479	488	495	506	516	502	525	476	487	472	507	484	448	462	464	480	497	484	533	470	459	482	511	487	460	482	500	498	455	459	528	482	525	492	483	430	512	494	500	454	494	531	469	442	465	464	504	509	455	466	516	488	476	435	488	493	486	472	470	512	508	485	483	505	467	475	510	488	483	475	507	489	491	514	530	526	482	467	502	502	486	482	461	526	520	511	531	510	470	472	507	489	502	484	504	477	539	531	456	512	510	479	502	462	516	458	530	469	490	450	471	483	508	461	519	474	480	483	488	508	464	482	471	479	467	527	525	474	528	541	491	496	495	500	460	508	479	469	458	464	510	492	469	478	474	522	480	539	422	484	465	496	496	476	522	471	471	484	465	495	469	514	492	477	550	510	503	497	515	495	503	522	465	508	443	488	501	486	475	478	496	491	521	526	511	532	471	438	472	450	510	489	496	451	490	488	474	494	490	523	484	480	498	492	483	484	512	505	470	516	503	486	510	503	482	443	483	483	495	472	498	492	498	476	470	491	478	518	536	441	502	490	515	498	495	479	518	448	503	501	479	465	503	482	505	457	504	462	456	495	496	504	516	466	504	484	491	488	466	516	484	511	478	477	477	493	507	502	498	505	455	492	503	516	526	479	469	502	487	508	530	479	522	544	509	479	520
11350	14921	11774	5816	3481	2760	2439	1932	1799	1328	1169	1069	1049	1038	1001	986	986	923	920	907	868	821	864	870	809	804	852	804	836	808	826	828	815	799	806	827	832	842	816	805	842	781	847	835	849	820	801	805	822	780	864	847	831	797	834	802	819	779	841	780	810	723	775	827	831	780	788	818	839	806	786	828	764	816	805	806	794	806	821	829	838	771	788	784	817	819	829	765	770	773	836	753	799	836	794	813	776	766	799	830	855	808	733	761	780	787	808	789	809	792	795	806	795	753	823	836	793	783	790	816	813	806	766	798	813	796	836	828	818	777	825	814	788	791	799	814	770	791	821	816	743	770	751	824	803	814	798	817	803	824	801	784	794	778	777	781	810	783	829	800	795	816	801	757	789	792	802	881	834	798	780	781	813	815	811	771	778	807	799	809	841	737	810	802	792	832	818	862	808	779	797	776	811	794	777	800	820	814	817	832	787	766	827	815	804	791	763	811	762	802	781	780	859	752	786	784	859	832	737	767	840	831	819	780	828	820	792	842	862	836	758	809	770	803	803	787	797	823	772	800	774	820	748	810	814	753	823	787	798	882	771	785	842	788	818	751	764	830	794	813	831	833	780	780	858	753	820	783	808	772	796	794	792	778	817	845	762	814	791	788	813	776	849	753	760	805	790	770	806	795	819	792	813	788	822	792	817	776	766	824	827	764	859	787	819	778	813	786	809	808	832	775	798	805	793	782	782	850	816	840	773	811	797	826	779	826	821	763	785	769	745	827	782	835	821	810	805	750	856	798	826	805	769	791	786	799	844	779	816	795	810	759	776	798	807	780	781	807	841	816	821	811	752	812	778	806	797	766	766	790	810	769	789	773	711	784	777	758	815	844	806	822	842	805	778	788	804	770	803	826	779	752	797	804	755	794	836	795	806	828	759	720	821	823	819	859	783	801	766	855	792	792	794	785	833	796	791	799	803	758	780	773	780	767	824	791	773	843	802	849	809	801	767	791	788	777	830	813	805	793	739	842	760	792	871	814	796	758	814	794	859	775	825	806	807	804	805	788	783	802	797	847	818	801	788	783	796	771	805	723	798	817	749	814	814	790	833	788	795	794	797	776	752	838	773	832	796	762	805	754	790	789	814	845	839	812	771	764	782	802	842	801	825	802	733	803	844	817	746	819	828	796	805	789	788	847	783	819	827	792	777	768	816	818	802	821	773	873	757	795	802	762	784	777	852	810	750	792	827	829	812	843	803	806	809	876	823	780	839	770	726	822	788	781	795	816	756	730	794	811	816	793	838	774	821	797	819	748	745	831	797	823	811	822	779	850	772	810	801	803	766	803	792	798	778	807	798	757	777	842	795	791	811	811	784	852	777	749	797	815	778	745	765	821	756	811	799	814	816	778	804	788	786	786	858	851	791	802	768	804	800	837	763	753	734	787	768	814	771	733	834	852	818	769	857	805	785	753	814	789	780	820	776	758	807	902	804	799	768	776	849	821	812	794	757	782	804	851	793	790	828	770	822	796	810	804	794	796	861	822	836	813	827	818	819	838	749	779	809	776	845	834	772	830	846	755	807	823	813	839	869	761	755	758	830	781	844	766	835	825	777	829	818	799	782	850	752	799	792	796	820	774	815	812	728	784	819	767	819	807	794	781	811	800	839	798	800	804	821	764	814	821	774	816	798	867	809	800	848	818	837	805	760	758	798	796	817	878	810	804	822	832	746	840	782	807	792	783	825	765	744	777	760	780	809	779	845	770	766	779	794	795	782	839	834	791	814	793	803	812	829	774	813	858	824	790	789	840	781	789	790	806	802	870	858	815	790	744	855	834	826	834	815	831	769	767	776	802	769	771	837	800	843	798	797	762	812	763	815	769	759	808	740	817	821	764	784	798	805	753	799	849	753	758	789	775	777	824	841	779	829	795	821	776	775	771	767	799	775	752	802	770	816	791	797	749	797	779	755	845	821	798	839	757	822	848	752	740	847	766	781	811	803	826	842	847	842	780	814	806	824	794	769	799	844	782	743	793	842	815	782	819	810	805	817	782	821	777	808	752	793	848	825	782	762	841	801	821	837	821	833	816	771	778	803	791	763	800	780	825	782	808	793	839	839	761	828	849	774	826	738	847	772	760	782	867	756	724	784	802	810	826	747	779	766	772	790	821	802	793	816	796	830	788	766	801	790	758	792	834	797	781	810	783	805	825	778	837	761	828	783	776	792	789	796	778	824	760	806	797	825	832	845	813	802	848	806	803	779	790	854	792	806	812	812	809	820	821	839	804	772	783	786	793	820	810	796	811	792	807	765	753	802	803	800	771	837	788	782	788	803	791	813	789	806	800	826	811	806	771	822	792	802	788	743	818	816	786	783	808	809	772	788	814	801	771	795	830	772	812	806	775	855	784	774	728	801	827	811	836	824	765	802	764	821	761	842	786	760	820	771	818	815	795	815	830	765	774	831	794	791	787	792	779	764	796	819	817	789	794	839	805	812	764	813	768	807	790	766	822	808	858	757	809	792	811	799	780	833	820	826	763	815	812	788	775	820	831	772	804	803	803	813	794	832	800	794	796	788	828	830	790	760	778	761	829	839	733	810	806	830	800	784	815	797	767	781	756	786	824	757	856	774	798	783	799	812	819	793	788	809	796	813	819	782	788	827	827	784	781	811	832	735	824	781	769	863	837	813	805	812	770	773	812	808	739	834	744	789	785	818	765	831	819	824	826	807	775	836	825	754	816	826	833	754	753	808	797	799	766	834	787	767	807	797	807	772	821	783	774	783	749	774	780	763	809	816	807	751	786	820	781	772	793	823	771	777	802	766	760	804	817	769	803	799	843	839	774	796	787	792	792	825	827	839	803	809	833	775	742	814	816	765	794	792	788	751	806	754	803	792	794	776	814	813	805	790	797	789	847	782	751	789	784	814	783	800	809	803	773	795	850	859	791	793	833	794	797	830	770	824	770	811	803	764	811	770	815	812	776	847	793	795	780	842	784	791	804	785	791	797	779	814	812	773	866	733	790	786	826	795	868	833	813	778	795	775	855	793	842	807	783	775	836	834	810	791	818	794	851	739	807	820	792	784	820	786	785	772	837	844	843	782	787	806	824	844	806	784	808	790	773	830	771	812	798	822	785	839	784	847	810	766	811	796	827	839	789	857	846	794	778	798	806	812	807	819	807	852	763	841	772	833	822	826	779	756	824	805	809	792	800	791	817	810	828	824	804	782	794	812	805	801	805	854	830	828	847	818	760	797	788	828	815	798	817	827	789	783	767	805	822	774	779	806	783	807	803	854	801	810	782	791	826	810	768	836	822	786	786	778	800	759	752	796	762	836	855	761	765	827	808	768	812	835	798	799	825	798	824	772	761	800	828	799	841	792	822	830	828	821	796	846	794	819	824	820	822	766	732	801	748	829	773	800	773	814	828	808	790	802	792	814	825	817	777	807	800	792	747	771	754	786	804	812	771	784	807	789	735	733	800	797	800	764	803
24540	21327	28345	24620	18972	3685	1772	1275	1035	866	765	633	646	619	632	561	574	552	516	483	498	509	488	465	470	491	459	443	459	475	479	453	471	477	466	446	474	474	447	487	451	477	403	421	456	471	458	444	459	487	426	457	499	446	497	465	487	450	436	442	418	454	460	422	443	444	445	433	469	471	469	393	452	409	475	412	478	478	461	414	396	419	445	428	433	445	429	411	468	448	435	441	452	505	434	441	445	460	459	432	453	438	419	440	433	467	429	411	431	426	444	399	425	446	427	420	447	442	471	397	456	455	451	439	423	448	448	450	453	430	449	458	422	448	458	476	441	458	449	462	435	439	454	433	474	410	415	426	456	451	437	463	424	428	462	430	419	480	474	427	439	414	440	425	459	438	397	442	456	434	438	422	482	434	454	442	426	442	435	473	435	456	460	432	449	452	416	449	449	456	432	471	443	425	430	463	438	450	431	414	433	432	432	456	428	443	437	469	434	447	428	416	431	433	426	466	442	457	427	452	423	421	440	436	453	446	463	451	440	410	407	409	480	445	441	427	451	451	434	440	460	402	392	418	452	455	473	461	457	469	448	456	463	466	461	453	500	440	452	450	437	445	456	436	459	418	407	444	475	481	441	441	447	429	453	426	465	425	429	474	416	434	465	413	459	431	449	398	430	435	435	435	476	472	422	451	432	418	444	448	435	445	435	417	457	415	459	462	405	414	405	423	443	455	455	460	434	446	439	433	461	408	415	439	468	466	469	482	474	445	431	480	436	468	478	412	471	455	414	473	425	429	436	453	462	426	431	451	435	423	444	435	430	421	389	432	422	457	448	396	451	455	464	431	445	450	420	393	425	428	441	447	416	437	437	454	434	434	448	449	464	445	401	430	461	435	447	465	435	443	461	431	464	435	442	460	428	429	441	448	421	449	451	466	479	506	457	417	444	438	454	460	398	453	467	449	411	424	438	443	397	467	427	457	460	436	472	425	432	430	421	431	457	418	460	446	454	429	437	450	428	442	499	444	438	431	421	437	465	422	434	432	426	404	408	421	419	447	433	432	434	443	431	412	457	458	437	395	430	430	455	433	424	417	441	403	435	468	449	459	471	413	420	450	437	446	448	464	457	460	447	455	427	451	458	447	433	434	475	401	467	434	449	426	410	422	416	422	442	443	454	453	455	439	470	472	422	431	474	426	455	454	443	414	440	434	465	442	459	436	478	437	431	445	474	429	481	428	398	453	458	440	415	424	411	411	449	441	446	424	461	432	451	440	405	424	454	441	478	432	453	423	445	417	428	423	446	443	413	461	423	429	400	410	410	449	413	430	455	471	442	406	459	403	433	462	445	447	433	399	441	422	461	404	413	454	457	427	434	428	409	484	457	462	426	422	455	405	442	420	454	458	442	456	449	458	434	391	432	414	447	456	443	409	400	408	452	454	453	442	436	433	444	412	446	439	430	435	453	470	407	450	418	441	400	440	448	466	449	455	444	424	426	473	464	423	428	426	464	439	457	447	478	430	403	431	458	416	454	507	477	445	437	432	440	422	442	486	438	467	451	438	408	437	473	440	448	473	416	377	493	477	429	506	464	422	433	461	436	456	450	472	432	462	438	419	450	436	435	427	426	435	450	431	465	423	433	441	469	424	459	444	450	442	423	421	451	433	471	437	428	455	460	418	441	459	457	465	454	420	428	489	440	437	444	476	469	427	447	418	442	421	422	418	456	421	441	438	430	457	445	459	459	450	438	447	422	410	409	457	460	405	409	422	433	436	423	422	420	453	443	390	421	428	467	427	445	436	439	427	439	405	438	456	419	437	435	458	473	428	427	429	469	477	458	436	456	451	431	463	431	411	431	456	459	477	482	444	465	419	450	443	415	469	423	473	482	446	486	459	459	447	450	414	465	406	463	428	424	454	452	458	439	417	455	423	438	424	425	431	393	428	454	435	452	449	450	446	445	426	428	418	471	420	465	406	449	410	468	441	427	450	462	426	438	452	480	410	437	431	444	437	458	467	435	454	430	469	449	485	433	434	449	417	465	453	430	466	431	443	410	443	471	439	436	454	432	453	445	426	420	475	463	469	415	439	425	451	395	431	431	458	431	460	459	450	426	423	450	480	445	419	410	449	427	425	448	426	459	446	432	462	420	479	481	444	480	429	434	438	445	442	439	420	455	420	468	422	443	442	431	432	413	434	435	436	464	399	424	467	454	427	459	420	463	434	419	431	469	448	442	447	420	458	466	418	444	429	396	409	427	446	473	421	383	447	474	400	425	435	450	465	436	412	423	452	443	436	456	436	445	453	444	438	459	482	431	427	425	435	483	434	438	424	441	438	415	463	410	449	405	417	486	433	465	472	412	449	416	443	421	472	453	476	468	482	464	433	452	445	413	424	411	407	443	433	405	458	472	417	418	451	464	432	459	480	466	467	436	445	432	414	483	441	434	415	441	436	464	409	404	444	408	413	416	459	455	425	462	431	448	436	469	413	460	430	428	455	429	440	429	432	422	408	455	447	485	447	425	448	486	459	419	443	444	455	414	403	454	443	439	441	445	425	424	421	442	467	480	464	494	474	447	440	464	423	434	442	438	456	460	443	415	440	450	428	462	458	448	471	451	458	453	434	440	433	483	435	411	444	441	442	438	415	446	430	429	429	439	421	477	437	466	461	413	435	397	454	417	440	425	422	446	442	435	420	358	406	449	416	419	434	463	431	482	441	444	445	470	424	451	468	432	401	464	439	434	444	459	485	419	440	415	466	443	440	463	447	465	444	404	469	451	432	447	424	455	455	427	443	479	430	453	445	409	418	453	424	443	453	431	416	460	485	447	435	467	450	456	416	422	506	412	445	414	469	438	424	456	439	436	447	414	456	422	445	435	438	456	434	398	465	434	475	455	470	447	473	422	427	454	456	414	455	464	437	436	434	437	484	453	426	415	452	442	445	459	449	429	442	440	441	449	407	488	472	429	431	418	464	442	435	435	452	419	419	428	452	418	409	457	410	418	420	463	392	441	429	468	431	465	429	449	437	398	443	428	443	448	436	409	428	445	445	435	433	441	436	467	434	455	425	484	450	447	433	438	418	412	431	454	406	436	446	454	436	445	449	399	418	445	481	433	411	443	449	463	440	435	449	460	415	432	435	403	423	429	418	443	423	449	450	466	425	466	438	427	438	429	423	419	409	437	409	441	415	419	425	434	425	430	447	419	434	431	453	440	436	434	461	450	440	448	452	448	454	406	474	439	411	472	440	444	403	468	441	462	429	420	433	457	441	417	428	431	482	431	449	432	410	457	478	436	421	455	424	431	404	460	409	431	406	454	453	414	437	437	444	471	444	487	409	445	423	444	461	447	433	456	463	415	447	465	428	425	455	453	443	439	435	442	409	457	454	443	415	481	414	413	396	433	417	430	462	449	453	459	432	444	398	463	439	476	470	466	461	452	417	464	447	458	450	446	458	440	453	468	483	450	462	470	451	437	432	443	442
11974	21340	18000	11241	7034	4872	4347	3357	2777	2186	1764	1531	1396	1268	1163	1094	1130	1000	985	986	924	939	934	899	861	827	833	797	832	884	786	789	773	786	848	826	790	799	735	775	757	699	775	743	721	757	800	778	760	758	742	762	730	741	753	723	757	710	695	725	731	763	767	751	759	716	741	742	735	728	738	720	738	696	740	725	713	692	719	711	734	739	729	763	710	742	726	733	785	784	710	691	771	724	715	809	738	732	720	738	701	788	766	711	708	742	701	777	748	748	761	734	760	719	751	723	725	776	751	705	773	727	746	776	746	735	734	724	745	726	699	715	687	741	741	749	708	767	693	775	727	711	746	745	723	733	766	769	712	740	761	719	780	695	733	702	724	739	791	742	729	704	756	725	752	742	761	706	704	730	730	756	700	767	726	745	777	709	739	705	702	732	715	746	758	743	747	719	726	752	753	697	700	744	746	740	774	740	742	752	738	747	758	759	733	763	739	772	749	731	745	709	727	803	703	767	742	702	757	761	726	750	692	743	724	740	721	791	759	733	725	732	748	757	785	732	794	689	779	772	660	770	717	730	755	721	803	762	719	785	745	741	733	732	735	758	746	729	717	734	744	732	748	741	757	742	758	744	725	790	758	726	684	740	725	728	750	772	731	702	722	719	773	707	742	719	736	712	775	714	776	734	776	701	706	770	733	735	729	724	750	729	741	739	734	791	743	727	749	728	708	749	746	730	782	675	715	763	742	711	731	746	735	696	753	736	756	751	744	751	757	720	738	784	758	728	719	735	771	745	738	732	745	740	766	726	697	708	735	783	739	762	699	701	775	788	773	756	710	741	782	757	697	752	705	767	785	720	738	737	705	701	751	754	740	687	702	789	739	707	716	726	795	721	754	741	770	724	752	715	718	726	767	724	720	753	716	741	763	738	768	710	750	708	760	735	720	718	756	718	757	794	739	701	769	744	733	691	798	776	774	724	730	752	714	726	719	757	691	710	660	758	750	743	728	714	761	706	733	713	736	723	743	754	704	752	729	700	739	709	686	732	767	721	768	758	777	784	712	712	713	694	723	772	728	704	755	727	686	729	743	724	709	743	722	742	693	788	696	708	715	764	754	722	715	739	734	733	766	729	729	745	725	780	714	750	725	764	755	738	673	709	737	744	730	772	736	702	725	738	777	742	743	748	708	667	767	740	781	800	728	766	749	737	741	733	759	741	708	764	733	703	757	729	782	756	739	773	746	767	812	709	757	766	761	740	780	717	688	742	710	732	699	749	707	722	740	784	722	744	797	794	697	723	736	775	797	702	688	765	674	713	747	745	705	739	709	781	743	719	674	716	706	758	777	699	780	756	766	700	774	806	766	773	742	706	692	753	723	733	757	824	736	767	751	752	773	759	750	752	744	748	737	759	693	722	741	759	764	730	736	733	760	721	714	735	714	718	773	756	762	758	708	754	781	709	766	719	736	738	772	755	721	747	719	684	707	736	754	718	725	690	716	734	715	721	742	747	710	703	709	726	734	745	714	718	716	739	674	714	736	726	714	749	727	734	708	768	776	691	739	770	725	729	734	725	703	678	755	782	751	728	723	773	736	724	695	742	667	708	748	705	729	704	704	725	774	701	728	713	733	713	695	712	668	749	723	760	758	692	707	761	764	730	697	724	774	746	715	725	739	787	726	760	721	745	788	769	733	745	720	693	785	757	698	742	693	746	726	732	794	760	732	727	752	738	717	698	678	696	748	753	710	732	714	767	763	691	725	751	779	726	732	719	705	705	751	726	768	742	730	760	806	757	767	719	774	774	731	720	765	760	723	786	752	739	706	752	724	721	762	763	749	740	718	712	767	712	781	711	750	696	718	753	750	738	751	732	726	748	760	749	754	745	750	702	705	735	750	739	709	714	709	741	728	779	755	698	724	728	733	735	756	708	728	786	721	752	772	740	744	736	705	774	742	754	749	697	719	725	728	678	731	723	722	717	718	714	735	725	719	701	769	752	785	795	792	776	736	711	732	764	739	720	715	680	807	778	733	732	715	714	758	720	732	737	720	719	740	769	725	755	748	758	747	740	762	691	773	730	802	693	753	787	733	771	738	738	747	757	735	700	697	762	767	709	742	712	764	730	684	694	747	767	740	749	742	758	726	780	738	714	740	704	715	732	728	764	742	709	747	707	738	738	688	747	767	746	755	742	704	742	735	768	725	758	786	695	724	645	728	777	718	713	772	731	746	772	742	736	725	747	740	685	764	705	702	735	752	739	714	755	710	724	746	774	742	779	730	729	706	708	721	728	791	728	717	759	714	741	743	704	702	765	717	702	761	739	730	729	699	799	749	717	737	734	753	748	714	719	766	751	696	725	713	729	760	674	717	743	754	723	762	753	729	701	759	715	727	712	753	753	719	727	713	693	734	758	724	754	747	701	735	769	773	773	717	701	705	717	704	747	710	738	737	718	697	713	743	676	700	740	742	714	718	732	713	716	732	740	751	776	681	735	780	721	768	698	744	761	741	739	655	763	757	726	742	752	697	732	736	779	741	768	728	705	781	732	749	720	774	759	756	757	708	792	744	714	796	725	730	748	726	765	709	756	738	700	775	733	716	699	758	730	792	786	724	777	749	721	715	749	746	751	741	767	754	778	716	730	783	750	765	751	766	688	716	724	702	712	707	721	757	744	742	709	728	749	722	738	750	684	743	714	732	709	720	718	707	737	750	749	739	760	780	712	708	763	704	704	717	719	764	749	765	700	746	694	741	741	730	726	727	747	760	770	747	700	775	773	779	703	760	727	705	785	732	737	757	725	763	729	750	747	705	755	740	744	721	719	774	796	751	696	709	735	719	745	727	755	736	733	699	712	753	774	699	755	743	701	736	758	727	729	736	741	766	784	725	803	734	740	694	782	777	693	714	748	728	734	783	707	762	777	744	731	748	764	742	727	698	721	734	783	727	734	709	717	750	752	771	722	743	695	790	786	727	770	764	729	778	747	758	738	756	743	766	713	758	777	753	773	746	725	727	762	734	709	712	714	735	760	682	712	714	698	757	689	753	716	762	761	737	723	704	716	744	718	694	767	731	720	787	743	705	680	745	758	773	773	711	750	756	760	724	716	709	750	723	760	729	752	703	740	749	766	774	783	717	755	735	712	760	806	750	783	758	720	783	720	707	738	744	733	718	721	754	695	747	747	717	749	770	718	765	671	760	756	711	774	725	755	725	719	724	739	692	809	735	706	766	779	768	760	716	746	782	751	731	711	725	764	693	700	748	733	754	758	738	718	732	730	704	766	739	702	721	748	776	735	704	730	728	746	706	757	742	753	737	688	728	723	788	799	746	697	745	740	746	758	733	726	702	773	713	719	752	791	694	723	737	677	750	771	686	689	703	756	721	754	734	723	775	756	771	754	743	763	769	727	727	755	715	708	769	736	751	701	756	707	757	725	695	740	750	764	757	713	759	726	729	716	727	772	756	770	719	702	727	772	754	669	736	819	745	770
23509	21370	29126	23985	21378	19126	3939	1668	1182	940	628	565	538	434	430	416	377	354	344	305	300	273	275	269	226	239	237	225	243	220	218	209	222	219	219	226	214	217	217	220	199	201	207	207	168	209	196	212	183	163	207	183	183	200	214	199	204	190	195	203	182	178	185	186	195	191	182	186	184	197	159	170	176	191	189	180	182	171	181	175	206	159	198	209	207	171	171	199	205	177	172	201	177	205	170	180	192	189	172	185	171	199	191	193	180	190	195	190	199	167	173	175	197	183	188	188	199	199	204	176	213	182	194	225	187	217	183	169	185	173	172	184	172	182	178	188	180	186	199	185	208	189	176	196	175	187	174	189	195	170	198	200	180	181	184	175	179	187	169	162	167	187	215	184	195	177	207	172	190	181	177	171	168	172	200	196	202	216	174	188	192	205	162	170	184	159	187	193	212	199	188	174	173	211	194	182	188	191	189	199	186	180	186	185	173	205	171	189	200	209	182	186	191	176	187	193	178	176	169	195	193	187	169	198	194	189	203	185	181	166	175	193	174	203	174	195	186	178	179	206	183	168	158	168	199	197	193	163	194	172	191	176	179	198	179	176	179	188	196	189	169	214	177	204	168	210	197	210	183	197	189	168	176	182	171	182	205	178	176	198	186	217	187	181	186	177	190	185	190	169	201	169	151	190	196	176	199	161	188	188	195	185	177	191	161	191	151	183	157	198	215	179	188	174	194	194	171	162	181	183	208	189	194	186	190	176	218	177	195	182	175	148	191	179	176	188	187	178	172	178	218	181	173	162	177	207	194	165	173	190	195	217	219	199	179	181	159	182	195	182	171	209	189	200	215	165	180	178	181	172	190	169	190	190	201	155	182	186	173	173	201	187	197	176	188	170	185	192	187	176	194	203	161	178	183	166	179	186	175	205	186	190	163	184	171	190	194	194	209	204	189	169	178	186	174	176	193	185	193	170	164	188	163	182	202	187	181	188	177	176	200	189	189	171	192	182	181	179	198	182	192	190	180	193	185	193	164	180	185	176	181	198	165	172	197	199	177	181	185	173	169	178	200	185	170	170	186	178	178	181	174	175	191	197	211	176	154	226	185	209	194	160	166	198	180	175	187	188	172	177	189	178	192	210	189	184	199	179	200	183	171	183	193	184	179	172	190	179	185	176	195	174	181	171	180	186	168	188	137	178	204	203	168	182	189	181	178	193	193	186	173	193	152	177	177	173	183	198	193	176	166	182	210	197	183	197	190	200	196	188	175	188	207	181	163	181	170	211	175	191	199	192	187	175	206	178	195	176	174	177	173	174	189	180	192	167	209	175	185	178	190	203	188	181	170	191	172	189	181	162	166	165	203	199	194	183	192	179	190	171	193	175	176	179	193	176	195	181	200	186	188	158	177	185	198	190	197	181	176	178	179	184	194	193	198	200	180	173	197	193	177	174	180	179	165	201	174	229	180	185	193	208	180	174	184	200	177	184	163	196	228	163	182	173	181	163	207	179	207	209	192	170	174	169	189	191	188	183	185	196	185	181	178	181	183	183	188	190	188	175	191	182	208	170	158	179	206	172	178	191	204	168	160	189	174	192	194	173	172	193	179	182	202	177	192	184	173	186	186	175	203	181	182	186	172	183	160	181	171	182	198	208	188	189	184	205	172	209	178	179	192	191	203	195	207	182	184	172	195	176	182	178	181	187	185	187	178	165	189	168	183	201	202	176	187	157	182	197	167	203	172	170	183	185	162	180	186	198	187	190	192	188	182	172	173	165	204	164	189	194	174	162	167	180	194	185	208	183	200	157	182	180	181	182	167	193	168	168	195	171	179	191	175	189	168	173	195	168	188	181	199	173	167	180	194	178	183	158	214	182	198	198	173	184	183	185	172	192	168	202	182	178	194	177	181	174	199	205	207	188	174	196	176	191	165	212	203	218	174	167	199	183	171	169	189	180	183	172	183	182	185	191	181	172	177	159	207	223	170	193	193	190	189	204	163	187	191	169	187	152	201	167	205	199	171	190	192	169	225	162	194	185	196	193	166	177	189	170	184	195	196	180	195	176	152	188	197	173	183	233	168	160	199	189	181	194	148	184	170	172	186	187	183	160	167	184	165	189	176	212	191	198	171	167	193	178	195	190	179	215	184	192	191	186	194	175	195	192	174	199	168	193	165	197	174	179	186	194	174	177	196	194	169	179	196	180	193	182	185	187	200	170	178	161	179	194	180	161	169	182	198	164	191	188	212	170	167	173	192	202	178	169	194	194	200	206	166	184	189	191	174	164	176	180	187	201	194	187	202	185	189	193	187	176	183	177	187	186	176	166	164	180	203	200	185	180	167	183	186	167	243	180	179	194	162	189	169	210	170	189	189	187	208	211	195	177	202	172	202	163	185	172	178	194	153	201	183	174	175	171	155	188	185	200	196	164	185	181	182	178	186	170	210	211	196	198	203	193	186	189	198	171	202	181	174	184	160	189	181	194	150	195	201	191	165	178	207	177	181	170	173	190	169	188	184	199	178	158	180	181	158	187	187	179	202	169	189	166	189	213	188	163	181	236	186	174	185	181	166	190	167	201	191	155	179	175	185	194	180	183	185	186	148	177	193	180	173	179	201	183	175	196	176	180	187	214	179	195	178	191	194	179	189	209	202	182	159	179	165	170	162	180	168	182	216	179	179	202	203	194	167	190	173	200	161	182	175	181	186	167	189	184	168	190	184	176	164	186	164	216	191	191	172	177	166	179	169	197	193	217	196	176	195	198	195	183	169	205	196	203	215	178	188	194	186	206	192	173	185	159	200	193	197	170	169	179	219	176	193	198	211	178	173	223	191	172	189	186	174	194	167	201	168	192	166	168	198	188	180	193	172	191	179	209	192	181	209	213	180	192	202	172	206	182	189	184	185	209	216	194	192	194	170	166	196	189	178	190	165	190	179	201	187	166	201	170	186	192	175	186	179	189	182	207	167	207	174	203	191	194	167	203	159	196	166	181	182	178	157	193	195	204	213	196	192	195	205	165	199	196	180	182	171	191	177	194	197	198	185	230	187	192	171	186	165	188	189	184	165	169	208	178	195	176	170	193	178	187	204	186	165	191	186	206	165	202	180	193	159	197	176	173	169	194	210	188	182	206	186	195	174	185	205	176	173	191	183	191	183	182	169	181	163	169	211	212	166	192	196	177	167	169	198	182	186	183	178	196	155	160	185	174	172	186	153	183	184	195	187	168	189	201	179	191	188	180	189	178	167	193	188	204	188	201	170	182	191	190	199	190	159	173	187	181	185	202	186	160	192	205	171	176	187	192	210	211	190	154	204	193	169	185	199	160	195	194	195	145	157	199	172	214	179	163	158	197	170	195	165	170	182	177	165	167	177	178	205	179	187	200	193	180	187	166	175	182	191	168	170	212	183	216	197	184	175	179	186	180	215	200	197	211	173	175	195	200	178	170	169	212	225	186	181	194	193	183	188	171	184	183	201	183	205	193	187	195
14188	26817	23681	15006	10947	7366	5986	4849	3723	2890	2014	1694	1555	1281	1139	1039	944	902	768	693	634	674	564	597	553	491	484	473	474	468	406	426	432	387	394	365	408	383	405	384	367	389	350	347	353	375	387	363	373	353	342	359	364	324	348	309	351	333	349	310	364	327	316	335	325	318	318	339	313	324	309	345	342	308	312	335	314	335	314	284	349	298	355	332	341	316	331	329	280	359	286	328	337	312	340	321	318	326	362	370	311	333	325	345	333	357	329	318	354	322	302	344	335	319	311	318	339	286	310	347	300	329	337	327	324	311	313	298	342	294	348	313	341	315	320	318	331	307	314	335	339	316	321	335	307	356	321	321	325	300	360	318	354	332	312	370	318	313	322	330	322	307	348	324	317	320	309	342	360	311	312	349	326	309	316	326	315	312	324	321	306	350	332	299	315	330	317	341	317	339	314	364	321	319	303	317	305	337	310	330	337	325	348	318	349	318	288	347	322	315	372	328	303	327	348	331	324	311	330	302	299	324	330	326	323	334	346	289	310	326	329	337	326	297	319	322	296	334	301	327	332	363	306	312	335	307	351	347	304	296	379	310	306	326	310	343	318	331	302	315	319	339	323	313	313	341	332	355	302	328	342	304	281	341	346	292	340	342	297	332	341	345	348	289	339	313	332	317	332	319	321	348	333	305	321	346	306	309	304	330	299	315	289	317	319	306	303	326	265	311	336	359	323	337	319	336	323	326	306	338	330	327	359	313	339	308	315	327	366	327	342	264	301	323	327	314	329	298	272	332	301	293	314	335	299	346	353	320	293	313	333	323	335	322	322	305	300	314	284	303	309	320	326	297	334	344	318	300	319	318	281	310	344	305	321	324	343	331	353	333	275	309	331	349	293	323	290	299	328	344	288	341	319	328	312	314	318	343	325	313	287	291	316	303	312	306	342	301	289	302	300	337	316	336	323	316	327	300	308	298	328	307	341	340	333	296	336	316	316	343	323	302	328	332	329	312	314	349	319	328	351	324	332	335	313	337	329	327	325	345	324	310	322	345	340	288	296	331	329	322	311	320	301	349	322	332	323	315	297	329	343	334	324	330	309	312	318	295	357	316	342	299	304	317	323	299	324	335	300	307	303	306	306	318	310	301	300	312	330	318	342	293	365	332	346	324	320	325	318	310	303	323	294	314	321	304	346	323	336	333	317	325	326	326	324	313	344	331	302	311	334	317	299	345	323	338	277	325	332	305	330	337	319	296	308	326	309	325	306	335	328	322	319	305	314	333	306	324	315	296	327	327	307	283	333	301	329	345	303	300	328	344	275	331	335	289	315	340	310	311	356	303	333	322	297	364	285	314	330	337	337	282	328	334	334	316	355	367	325	322	310	317	310	323	298	307	368	336	335	337	328	327	325	313	334	357	326	313	363	316	332	307	341	328	310	335	347	320	333	327	339	322	335	323	342	314	340	344	326	317	320	342	289	323	322	338	323	340	312	327	304	361	320	311	320	313	339	335	292	335	313	299	297	287	321	293	333	327	295	330	317	334	325	324	336	332	342	326	279	348	324	306	307	323	321	341	344	322	288	328	326	332	326	305	304	328	314	314	329	337	284	327	312	324	312	324	313	316	314	319	293	308	338	318	355	327	310	350	340	330	300	315	289	342	351	335	310	325	331	310	332	343	291	347	334	324	306	310	352	331	321	314	338	302	275	315	329	304	316	304	296	313	310	300	340	315	313	317	290	332	310	292	305	338	313	300	317	324	294	328	324	309	335	342	324	345	314	314	314	304	335	357	311	326	319	330	332	327	311	336	325	339	306	317	321	320	321	310	325	326	291	293	351	329	333	369	310	320	331	320	286	296	342	332	313	341	309	300	361	316	303	314	338	332	318	321	318	312	322	318	338	314	331	318	321	312	329	317	333	295	287	317	354	302	305	327	306	311	327	307	334	331	330	329	324	349	346	372	322	301	351	326	302	348	330	330	299	345	307	297	324	304	331	307	357	332	316	328	324	336	292	314	370	323	328	324	308	331	301	321	346	316	298	333	353	329	312	317	300	329	346	338	345	339	337	312	348	328	286	309	314	317	345	324	316	334	307	325	338	317	316	335	323	305	330	323	338	356	292	337	318	344	309	336	347	329	313	312	307	314	316	302	318	298	309	321	349	322	345	341	334	318	318	318	304	325	314	314	314	361	324	328	293	322	337	328	315	287	336	299	349	302	310	324	314	310	310	340	306	321	325	322	326	339	313	323	321	310	327	337	304	360	319	300	333	322	316	330	329	338	312	293	317	339	339	284	295	315	316	310	322	300	308	350	337	315	288	330	322	308	325	340	342	272	309	328	295	306	331	323	329	340	315	304	311	322	298	317	305	335	333	309	309	306	327	316	304	324	332	332	303	341	340	334	302	309	319	365	331	319	324	309	336	336	324	341	344	312	339	327	332	330	347	334	313	298	320	326	316	321	324	321	328	328	314	326	340	309	358	305	316	300	319	351	298	315	299	306	282	305	319	319	318	345	320	322	322	339	326	314	291	302	331	333	297	303	346	316	330	320	312	327	323	315	278	328	334	329	328	332	286	316	308	307	313	332	360	311	301	354	321	335	309	315	319	309	300	353	338	323	365	335	338	309	339	271	335	304	284	292	321	307	317	316	335	316	333	330	307	324	322	309	332	304	302	359	357	336	316	294	294	313	318	334	318	317	311	329	287	304	345	306	308	297	333	290	301	322	330	303	323	325	317	319	296	293	330	344	317	302	330	329	315	342	295	316	312	316	315	307	312	323	308	325	321	305	312	315	348	355	345	342	325	309	306	298	332	331	334	353	330	332	301	313	316	298	335	328	312	341	322	324	338	309	326	325	317	326	319	333	340	320	297	310	292	310	318	304	312	351	302	331	324	316	290	326	329	327	309	320	335	290	353	333	323	304	315	313	339	347	314	320	313	306	323	320	302	334	315	312	363	307	328	314	335	296	322	368	340	326	317	341	298	328	298	310	317	336	329	348	335	336	303	340	324	333	325	325	298	315	314	299	323	320	328	313	341	304	330	346	333	312	339	318	310	338	350	348	337	334	324	347	325	288	325	336	321	281	301	331	304	294	317	343	358	317	334	300	301	335	347	337	343	300	307	324	354	316	326	344	299	334	311	331	326	342	333	325	329	329	348	307	309	359	293	353	335	304	330	313	317	323	302	341	314	341	333	354	308	333	343	331	318	335	289	321	341	333	354	347	294	322	317	314	322	308	305	340	275	316	309	299	323	306	308	357	328	281	341	337	318	332	301	326	314	312	338	316	314	345	309	326	299	337	326	306	316	290	320	312	321	326	332	296	334	300	353	334	315	336	318	285	325	327	320	313	345	373	345	318	323	338	321	320	311	325	294	367	314	308	340	326	333	311	293	314	310	319	345	326	306	351	340	303	367	287	333	316	322	333	310	313	312	314	329	345	314	354	317	346	323	304	316	294	340	315	308	301	315	347	357	347	348	321	343	332
27114	20353	10454	3566	1939	1188	998	868	741	705	640	591	546	529	550	548	544	530	533	496	476	485	526	496	523	499	495	470	494	480	517	491	488	478	474	535	496	473	517	464	453	498	463	502	483	513	485	467	461	492	488	470	498	492	531	462	501	443	467	455	465	476	494	476	462	481	481	497	468	472	450	501	498	503	454	488	486	488	503	428	467	493	500	493	477	471	501	457	490	493	465	493	538	460	496	473	505	481	489	489	497	472	516	497	471	485	525	502	438	458	454	494	435	467	488	460	465	448	460	498	481	473	472	472	468	489	495	427	433	444	493	471	493	460	487	494	510	504	456	483	514	441	488	481	489	481	503	484	452	451	507	455	452	429	529	471	439	503	473	447	471	490	483	476	499	472	482	479	493	455	451	441	502	447	489	498	452	478	497	473	454	477	460	441	482	466	495	509	498	471	445	467	442	498	458	446	475	494	503	491	465	522	493	502	433	458	508	456	482	477	449	452	470	476	504	507	513	467	478	508	467	471	479	510	469	460	481	432	446	495	482	476	491	487	442	474	502	446	476	492	468	525	493	471	450	485	503	470	446	435	477	441	459	461	475	460	482	451	494	447	514	465	503	490	498	501	484	483	488	479	478	477	512	491	514	501	491	445	456	458	467	481	463	477	462	491	490	479	505	477	497	481	453	499	477	479	489	512	516	435	479	517	509	466	489	518	480	498	494	482	464	445	477	522	499	474	477	464	506	475	502	500	477	485	501	454	528	513	448	467	476	472	487	483	476	481	470	452	490	475	456	451	464	491	458	465	513	469	447	471	489	497	501	447	515	454	492	456	492	451	491	533	482	491	487	457	509	474	512	503	455	494	514	464	459	481	455	489	461	480	487	491	474	491	502	469	466	466	504	494	489	466	478	468	512	453	476	486	515	509	493	530	464	463	457	492	457	495	488	489	493	484	477	438	490	493	479	458	459	458	477	511	450	469	514	502	490	492	475	528	540	472	501	489	501	494	446	517	487	459	513	499	487	464	469	511	482	533	489	478	448	490	464	494	506	512	434	441	485	484	519	469	519	490	520	481	502	500	497	460	481	472	504	488	475	483	526	495	478	464	476	462	509	534	452	509	471	478	479	460	470	514	500	495	543	471	479	449	485	480	479	496	502	489	480	481	467	443	492	499	490	438	472	468	476	497	498	472	525	455	470	491	474	438	492	506	490	476	472	447	472	487	505	461	468	468	501	469	512	493	478	478	453	488	457	444	485	490	408	446	499	449	487	524	495	505	473	473	440	470	535	490	526	456	472	458	511	503	485	491	491	478	478	469	475	470	495	464	472	501	496	485	463	519	456	512	470	493	473	449	450	451	468	490	523	488	459	493	460	471	495	485	457	495	457	476	467	515	494	484	429	449	480	517	492	473	477	470	473	483	458	470	501	464	450	473	531	528	503	480	439	496	494	507	478	486	472	468	539	433	489	489	480	450	494	498	483	480	509	494	478	487	449	471	496	461	495	471	479	485	478	476	461	483	487	466	431	471	491	504	493	523	465	526	468	496	445	478	460	458	493	468	503	469	473	475	490	457	436	496	478	512	492	506	444	527	431	490	470	496	451	444	458	496	444	485	510	462	494	482	518	512	492	470	507	481	486	498	471	476	521	516	474	490	481	499	463	495	498	496	460	494	481	575	484	519	466	507	493	452	455	480	489	469	504	473	493	472	469	496	482	490	512	492	477	500	488	472	479	454	512	501	486	542	455	487	450	487	455	466	522	487	487	489	456	521	489	464	531	514	478	500	464	488	495	514	504	488	464	480	520	490	486	465	505	501	507	509	479	465	487	537	478	506	486	467	454	505	520	466	469	454	488	461	506	485	471	496	457	503	506	486	478	497	451	491	507	483	477	521	483	480	467	473	460	494	478	457	503	504	493	489	479	456	463	507	505	505	467	465	447	483	495	493	460	481	472	501	484	473	490	487	486	451	454	476	512	465	509	466	457	457	476	475	501	476	454	497	513	495	476	471	479	510	478	444	474	513	464	535	481	510	506	477	528	485	503	472	485	528	513	482	496	475	464	508	466	478	469	497	501	446	466	463	486	470	481	487	495	470	486	492	494	478	489	545	483	497	498	501	465	482	473	473	480	467	461	494	456	481	460	482	482	499	469	484	487	458	494	475	465	492	499	506	477	480	464	412	479	475	469	481	462	498	516	467	522	479	485	506	504	487	492	502	480	439	471	505	464	470	473	469	439	495	508	496	504	490	456	481	478	505	474	515	463	450	470	475	481	463	491	455	508	440	483	473	493	488	511	479	493	484	485	452	464	477	473	487	490	502	476	476	553	508	489	497	496	463	500	502	528	495	480	525	474	479	472	489	492	476	469	472	468	502	471	462	486	492	452	506	479	443	453	480	494	525	473	476	456	481	501	432	456	482	483	478	497	496	501	451	517	471	502	476	515	511	514	471	464	480	475	516	475	472	477	515	484	491	467	465	449	470	483	493	489	496	478	485	522	491	472	459	469	482	505	482	473	512	488	522	512	481	498	475	497	474	491	493	471	458	504	467	458	484	485	441	491	518	500	455	481	449	472	479	508	505	463	497	481	489	491	474	492	449	532	513	478	477	457	523	482	494	461	473	487	469	491	499	447	457	479	435	483	509	483	488	497	443	520	450	476	440	484	469	463	458	493	492	496	460	478	456	491	482	496	509	465	477	456	502	463	520	469	476	466	472	479	497	482	508	510	521	488	532	509	489	465	522	486	497	490	532	512	434	491	451	489	469	458	456	491	474	528	432	443	496	458	502	462	453	499	503	500	525	495	467	489	478	499	479	495	497	474	485	521	498	505	481	484	447	522	445	466	465	482	469	459	497	526	486	460	477	504	492	498	483	441	523	514	488	509	497	462	483	465	501	467	490	480	467	529	505	461	509	493	447	495	437	479	515	505	516	483	532	510	479	501	518	446	498	488	504	506	525	469	476	434	463	474	457	474	459	467	473	515	485	496	441	476	504	470	490	494	488	503	480	504	489	485	521	499	473	485	507	523	459	457	475	513	470	497	502	519	485	438	490	476	481	521	507	447	459	508	464	472	460	496	471	496	494	494	476	505	463	461	526	443	479	477	515	494	477	516	449	500	493	541	509	498	493	475	485	472	488	491	480	494	465	490	500	492	495	532	471	465	484	481	489	503	505	466	496	466	460	521	536	513	496	513	505	478	471	477	493	470	461	475	471	462	547	471	478	492	449	496	489	503	480	483	465	474	501	461	481	488	451	495	481	484	480	467	499	501	519	503	491	509	477	523	485	482	452	507	527	487	462	502	495	519	468	489	477	460	484	507	463	474	499	473	505	507	500	507	540	465	468	471	479	475	451	464	543	497	496	483	466	431	514	470	486	506	516	483	471	494	516	439	514	477	496	513	510	497	487	496	490	449	497	519	487	486	468	488	481	507	467	451	474	488	468	509	502	485	502	468	495	474	431	469	468	477	456	487	464	462	448
9884	13887	11474	6125	4549	2811	2556	2033	1799	1501	1163	1131	1038	1041	1003	1012	909	919	968	879	896	886	816	826	829	780	840	830	818	795	805	819	813	887	860	778	735	815	865	803	793	795	816	806	786	817	782	795	808	832	791	836	819	800	813	777	795	883	811	786	822	789	773	812	777	796	795	808	790	804	806	888	794	751	781	794	813	796	804	792	783	829	763	807	796	803	773	757	750	796	791	765	797	843	838	814	822	789	812	769	770	821	807	782	773	762	806	858	826	785	798	792	784	825	805	787	787	784	787	786	836	766	764	779	760	774	809	794	801	793	747	761	791	791	823	775	793	811	768	742	794	788	800	821	810	779	796	756	795	851	789	788	770	796	797	748	806	851	808	788	755	792	784	799	761	852	827	767	845	741	785	753	789	848	784	817	793	853	832	794	756	806	758	782	810	800	798	783	816	830	802	782	791	839	793	830	808	760	770	756	782	794	831	805	820	750	816	779	752	886	792	754	799	789	826	713	821	755	833	766	752	814	773	803	811	834	781	814	774	769	756	777	782	852	766	784	815	791	752	779	756	781	796	804	809	796	757	765	797	784	823	795	783	833	811	801	751	789	808	783	846	796	786	840	825	748	796	748	810	816	760	782	786	773	817	839	781	831	765	793	807	790	801	768	768	779	757	751	780	820	787	771	782	831	763	780	795	788	799	761	778	806	782	826	823	821	808	758	794	815	794	817	769	771	764	846	755	743	826	758	821	808	789	796	809	864	782	738	778	767	780	773	854	832	791	800	800	776	809	798	803	766	827	771	779	821	811	795	814	778	808	786	819	819	761	833	792	770	742	735	796	813	800	793	768	772	772	793	807	788	767	841	828	790	825	837	802	749	805	792	764	859	793	803	784	788	781	792	795	781	768	790	825	754	760	789	823	819	798	802	795	787	799	797	739	883	794	751	784	787	792	755	842	779	777	785	811	806	876	795	830	798	767	817	839	745	788	778	795	814	804	775	802	810	783	780	802	766	778	844	798	812	818	825	794	799	819	765	796	808	778	858	820	798	814	810	830	792	776	828	769	790	794	825	783	749	794	764	814	781	788	778	786	799	774	786	773	779	813	803	783	780	759	785	833	810	762	821	820	777	769	755	838	799	781	796	870	770	862	775	802	760	794	808	767	825	759	804	790	786	800	743	792	821	788	764	758	862	822	767	780	778	786	801	828	782	760	743	762	784	793	778	779	767	805	784	871	783	816	788	797	805	863	750	763	792	781	796	735	778	799	796	798	795	804	775	780	784	784	801	802	776	752	799	792	760	811	807	787	788	787	836	791	816	789	832	739	789	796	790	779	756	769	761	821	761	787	815	755	776	825	797	788	815	782	764	780	810	780	812	824	793	832	791	798	816	785	819	719	755	758	835	765	815	723	790	774	756	785	752	828	833	826	779	849	804	778	789	822	822	823	782	765	799	796	835	748	837	792	813	809	810	790	839	823	792	840	768	768	778	791	814	769	758	809	843	753	777	823	737	808	774	798	786	828	759	771	776	804	770	781	828	782	822	799	824	772	788	838	841	761	785	792	811	787	806	790	792	757	795	817	821	759	798	811	814	831	779	776	738	793	769	779	782	808	809	785	737	746	765	794	789	807	821	819	738	827	796	810	764	727	804	777	784	805	823	757	817	781	779	771	796	789	795	798	822	820	749	835	765	851	780	803	816	810	805	770	815	795	800	796	793	750	768	799	803	884	801	776	771	800	739	777	839	816	810	773	781	732	820	782	821	833	829	810	771	820	802	845	795	772	836	789	762	863	751	845	785	792	814	787	827	785	775	795	838	758	725	795	810	778	761	811	783	784	834	793	740	808	822	784	764	769	781	834	798	729	756	803	774	792	740	776	814	824	822	832	817	772	806	740	782	817	812	780	824	780	779	860	767	815	781	768	821	766	850	828	804	826	773	785	822	830	811	772	819	811	741	813	795	830	788	808	787	762	784	793	770	822	777	788	728	759	813	786	796	817	825	753	828	795	768	753	879	740	765	802	781	757	837	817	795	759	829	775	786	814	771	753	829	793	811	816	778	800	779	787	790	779	823	802	807	796	784	755	801	820	803	745	818	772	797	775	797	783	753	762	796	783	807	797	801	826	795	811	818	822	813	766	757	756	824	832	818	813	788	800	834	803	783	752	731	826	798	793	768	834	771	769	814	805	773	807	858	769	828	788	788	808	818	806	819	775	735	789	826	807	822	782	812	844	746	805	811	831	787	797	757	832	817	748	805	786	811	776	794	795	772	828	755	800	768	747	786	814	818	844	825	790	865	791	820	767	800	829	827	756	820	782	803	767	844	756	823	845	772	780	811	809	772	801	797	781	792	805	787	778	707	790	801	811	774	790	755	803	825	795	782	826	762	760	783	797	809	822	811	753	824	769	799	781	746	817	766	818	773	795	825	830	765	758	826	797	770	771	745	779	863	746	789	800	809	831	753	777	838	784	756	760	774	817	820	811	821	846	784	827	804	807	744	837	783	791	758	801	790	797	829	824	774	820	767	788	774	816	878	793	780	834	781	822	795	786	799	794	748	822	783	793	799	795	818	796	829	749	777	806	800	829	793	760	803	869	815	868	751	808	798	792	773	844	790	748	850	828	784	778	831	783	818	806	796	828	769	794	733	821	812	762	763	808	777	837	714	808	778	778	791	827	796	783	830	803	810	806	798	821	807	838	839	826	819	821	747	821	768	752	759	764	821	777	819	802	773	780	792	790	776	794	803	757	779	809	773	738	777	770	807	786	799	852	776	781	840	813	763	822	811	739	806	838	817	772	779	816	793	811	830	788	828	770	775	830	758	789	801	849	800	772	772	781	798	814	802	780	825	840	735	807	787	783	785	794	776	806	819	792	775	815	806	833	811	760	788	817	749	759	762	782	778	759	839	841	777	814	816	794	822	790	789	829	788	772	761	814	774	790	790	715	799	823	777	789	802	799	814	796	812	763	834	812	819	818	777	796	796	776	855	763	783	729	776	729	787	767	807	773	844	812	792	784	761	793	831	831	826	794	761	778	801	778	802	800	785	851	811	800	837	772	796	787	752	813	803	788	812	796	802	785	753	766	813	801	785	800	808	752	745	764	796	834	811	781	793	822	840	805	791	793	819	823	768	741	754	805	779	776	835	809	799	802	754	784	782	749	752	823	817	784	766	800	832	807	793	860	730	834	798	781	831	844	821	762	792	806	807	801	781	837	826	782	808	777	778	846	819	845	818	777	830	787	792	833	788	785	757	766	859	782	847	847	768	803	776	831	812	792	828	784	796	832	796	815	815	834	771	825	807	830	754	819	783	803	735	779	814	765	785	762	772	772	807	789	795	795	780	817	784	814	804	785	779	785	812	831	800	788	754	798	752	807	819	825	754	755	820	787	787	782	776	803	744	791	822	809	842	829	765	812	749	811	750	791	829	784	796	797	816	752	815	844	795	797	802	750	780	815	811	821	769	756	797	777	818	762	792
24499	21339	28362	24678	18914	3802	1881	1303	1008	924	801	668	642	633	596	576	594	543	528	486	527	516	484	470	482	459	489	477	460	501	453	486	434	445	476	418	464	462	450	448	429	470	454	463	448	472	413	457	478	430	423	456	449	405	433	445	416	440	442	452	435	427	435	452	450	476	437	430	419	462	427	476	418	451	451	421	436	464	424	455	394	441	444	431	433	447	453	415	413	447	464	412	400	448	442	444	447	401	424	479	414	456	453	441	409	477	469	434	401	438	431	398	468	439	427	441	437	431	442	443	385	430	480	434	414	434	452	481	433	454	428	420	397	432	455	440	471	441	436	430	421	427	435	451	474	404	452	443	405	444	426	441	455	416	445	445	431	435	443	442	444	451	442	441	435	451	436	432	436	452	455	469	427	409	441	388	374	470	474	440	444	448	443	444	403	453	425	437	461	404	504	453	434	413	440	422	427	433	410	440	440	467	435	417	458	453	435	447	479	440	466	452	459	445	453	412	468	451	425	447	460	436	444	452	447	409	420	424	428	473	442	433	450	444	448	445	431	435	452	423	415	431	439	444	431	430	443	429	408	443	454	478	433	414	434	451	452	399	445	431	414	447	459	430	449	427	449	439	432	453	450	383	414	441	440	442	428	423	477	475	448	438	453	437	444	465	432	429	453	445	465	417	451	456	442	447	392	436	425	412	461	448	442	452	424	388	415	424	439	432	452	441	428	439	419	447	441	453	417	452	410	447	451	440	388	451	438	402	441	459	443	422	413	409	433	455	391	414	438	430	476	404	448	408	434	436	437	451	426	453	451	439	432	420	435	484	466	415	454	430	430	419	457	406	467	425	411	425	460	424	373	482	443	443	464	413	423	438	412	400	410	417	438	509	447	465	448	404	421	439	404	427	431	472	465	419	445	387	462	427	409	452	426	461	436	399	436	433	447	428	432	464	418	402	456	425	445	458	434	441	424	393	430	474	420	433	453	448	454	454	450	459	394	411	448	451	437	438	440	405	441	423	451	429	433	412	398	454	440	448	444	466	438	426	434	460	439	450	385	435	471	424	417	449	426	480	374	407	442	420	389	451	399	451	448	416	409	460	417	437	448	434	415	441	423	434	427	436	436	413	419	411	441	415	448	436	398	475	474	454	442	444	419	458	481	411	432	409	469	441	437	447	379	406	469	421	432	433	439	410	460	434	420	437	423	457	464	436	430	458	450	404	428	441	464	443	389	448	451	423	473	467	401	437	449	441	435	488	419	412	419	445	465	449	426	419	467	431	457	458	476	462	419	456	400	445	381	426	465	472	444	434	428	418	432	447	438	428	386	447	399	378	419	430	459	435	460	454	415	413	407	431	434	382	465	420	452	445	438	483	444	427	421	409	427	426	420	421	436	425	446	460	436	414	424	440	414	441	433	416	439	472	414	414	449	428	428	456	455	432	415	445	458	408	451	437	410	423	448	432	448	422	488	469	395	428	468	407	433	423	433	426	427	433	437	447	444	435	446	442	448	434	428	463	419	444	411	442	450	454	424	476	462	424	430	405	418	400	408	450	432	428	422	448	410	413	450	429	413	447	460	435	386	421	431	434	450	461	423	425	405	456	432	401	414	434	436	425	479	436	421	491	430	433	443	416	439	450	502	415	455	463	443	443	469	445	446	434	455	462	450	446	444	430	446	449	437	467	456	444	494	424	419	428	466	419	400	445	470	459	391	435	425	426	405	427	443	448	427	433	416	456	396	414	403	430	463	441	471	419	406	410	430	419	464	434	417	417	403	410	461	452	465	440	444	431	445	421	417	446	428	441	443	452	390	422	485	393	418	447	407	416	456	435	469	431	449	470	444	443	446	443	455	415	463	420	401	429	439	470	442	449	443	392	440	429	427	492	458	415	435	431	440	479	450	436	422	443	455	382	436	439	421	450	421	416	444	419	428	435	441	402	464	441	449	423	440	407	438	428	452	425	449	398	436	435	409	412	429	362	411	387	447	423	405	405	439	445	425	466	455	480	443	411	458	407	449	445	444	441	423	436	436	464	461	479	434	465	431	448	444	416	431	431	405	428	450	441	445	435	435	424	418	434	420	419	413	444	490	451	421	404	431	419	457	449	418	418	413	415	468	426	445	455	439	451	478	448	450	442	411	422	441	457	433	414	409	438	478	443	418	443	414	454	460	437	425	445	478	442	419	449	507	411	456	412	405	441	426	426	502	445	429	412	458	433	434	461	418	426	430	428	452	453	433	409	402	454	413	423	431	485	459	444	457	475	423	399	436	452	425	444	449	442	453	444	415	447	427	423	421	455	467	435	430	435	460	449	423	401	431	464	408	424	473	427	432	448	424	423	450	406	469	486	411	450	414	463	423	462	433	436	423	438	447	460	424	427	452	394	475	472	420	438	428	424	455	443	399	391	452	435	473	448	435	454	421	409	413	429	424	431	458	452	455	421	428	407	413	418	473	459	454	467	422	444	423	392	403	438	428	430	420	446	490	407	445	444	441	475	403	433	441	499	406	451	441	434	453	412	387	445	428	463	469	463	437	427	415	489	441	422	405	428	435	397	429	442	455	430	418	445	424	455	456	439	425	437	457	436	423	450	431	431	438	446	418	446	456	422	399	422	423	441	416	467	417	403	387	423	440	425	426	445	443	428	418	423	422	443	439	427	413	465	436	385	428	410	398	417	394	441	439	410	433	459	451	446	405	488	442	447	438	427	439	437	503	447	449	451	435	407	426	440	431	484	461	410	426	443	429	424	427	444	452	432	404	432	415	427	422	399	424	447	464	442	435	428	439	451	441	432	418	455	425	417	438	439	449	417	441	515	467	430	456	451	442	401	388	466	408	425	452	452	448	457	432	431	430	441	473	444	465	432	429	412	431	447	473	448	425	423	423	439	400	445	426	459	443	436	444	441	438	421	439	439	418	436	434	422	457	419	434	423	438	422	410	407	473	456	414	457	406	417	408	389	435	436	471	460	425	461	411	492	409	432	432	396	454	453	446	421	431	455	421	427	407	450	441	473	434	421	446	407	395	418	433	458	427	442	428	443	431	443	409	436	433	462	440	409	457	431	417	394	429	409	448	475	455	408	495	441	450	440	429	427	429	440	440	437	425	441	417	438	437	420	439	439	469	465	432	427	433	455	468	438	458	403	470	461	458	472	474	462	460	432	428	475	419	431	413	416	445	453	432	436	439	419	456	427	454	434	438	486	444	434	446	426	450	428	406	422	435	433	431	421	408	416	447	448	444	455	468	394	434	383	421	408	463	447	454	451	437	419	455	419	400	461	413	443	447	435	468	418	460	439	433	435	450	457	427	434	431	417	415	434	428	396	442	433	421	443	422	468	444	449	414	437	418	429	443	453	420	448	456	409	414	443	413	456	424	443	442	453	474	451	436	415	446	443	412	388	443	421	434	461	412	398	446	470	416	423	455	399	404	425	418	456	441	451	422	440	459	442	446	423	443	443	410	464	435	465	430	408	438	419
11387	21772	17638	9950	7490	4900	4408	3311	2830	2535	1919	1574	1465	1318	1239	1098	1092	1117	1071	923	938	936	900	832	837	779	853	824	827	787	760	808	812	790	755	797	790	819	774	739	762	749	774	757	742	760	746	750	728	763	745	741	726	699	707	696	739	745	727	726	756	761	724	781	718	692	695	746	720	721	763	721	744	722	772	693	717	724	696	736	701	768	729	756	700	745	781	759	699	729	748	765	704	752	776	744	757	688	719	749	708	715	710	719	743	759	707	721	756	747	742	709	783	721	733	713	683	746	727	633	716	728	726	671	707	725	744	727	709	724	744	715	722	708	741	704	716	712	730	732	738	738	721	743	747	749	738	714	721	754	722	722	741	742	767	724	721	758	746	733	764	731	704	749	711	717	702	716	742	776	757	746	718	727	694	691	720	731	685	752	728	738	707	688	715	697	737	778	733	732	710	737	744	686	754	731	712	688	733	703	740	738	704	745	738	732	732	762	711	721	736	710	729	712	790	671	712	727	723	715	722	709	761	713	725	745	735	754	745	743	721	742	714	713	780	678	781	727	762	743	704	724	715	703	732	727	778	749	732	696	731	761	689	735	727	706	699	716	742	699	756	747	675	749	704	753	722	694	699	695	745	737	705	727	773	760	771	758	731	706	728	732	685	755	683	760	764	751	720	724	763	698	745	746	689	719	702	698	747	720	709	700	728	740	792	719	696	740	701	741	732	747	728	731	750	751	683	709	737	732	712	726	698	719	706	736	693	718	722	731	672	755	766	750	685	782	733	736	701	744	730	738	630	757	713	754	763	767	705	758	740	736	679	735	732	754	736	691	709	722	698	725	709	713	682	698	731	732	810	736	722	772	760	734	693	762	753	759	732	722	799	696	724	732	723	707	733	738	702	712	704	727	704	733	715	680	720	724	715	718	688	726	728	751	724	700	733	727	687	749	713	736	753	746	713	795	762	698	770	727	726	725	709	736	764	700	749	709	748	697	740	732	765	713	766	705	697	690	727	708	712	701	752	777	669	723	704	714	731	709	741	720	706	711	764	731	698	727	716	739	720	741	734	721	729	690	745	746	719	737	734	728	721	726	722	732	739	697	705	698	761	722	715	735	741	714	732	740	705	723	716	680	718	716	723	703	733	729	726	755	697	735	713	737	724	736	745	729	760	725	715	724	770	724	756	680	692	752	766	762	728	710	678	699	746	709	745	753	698	789	705	685	741	731	702	735	725	707	733	745	735	729	689	678	749	743	744	732	771	715	738	759	760	725	759	751	744	778	740	768	724	696	668	714	729	743	732	784	751	746	733	740	744	764	757	730	707	715	728	716	690	731	693	746	711	741	712	713	722	688	733	783	738	688	674	699	743	772	692	781	707	735	781	698	677	685	717	724	734	709	708	723	717	716	722	727	725	716	762	744	746	741	712	719	718	712	736	761	655	716	669	743	704	718	691	733	697	785	721	736	766	729	717	767	761	739	700	696	681	705	712	720	723	755	716	760	719	720	736	711	737	690	730	720	724	765	728	786	756	713	720	748	726	735	733	757	731	740	711	777	757	690	745	708	746	733	736	673	720	775	749	720	744	705	697	722	740	741	695	761	724	778	699	718	688	732	762	747	703	710	709	735	744	702	716	714	687	752	732	755	734	744	767	667	745	737	720	706	747	711	747	736	740	729	774	724	743	736	708	688	717	714	740	712	746	753	726	734	730	718	654	764	705	772	753	718	696	708	723	712	722	767	770	748	714	701	718	723	770	753	763	695	712	709	759	734	732	729	735	774	729	726	703	722	737	686	714	715	769	739	727	775	719	727	732	768	766	770	743	760	711	703	739	706	725	713	774	765	765	704	686	753	761	713	721	730	707	721	715	767	721	750	708	788	737	720	708	768	802	677	771	742	715	729	756	751	727	755	735	764	761	709	733	752	740	760	728	701	723	709	758	719	738	727	736	724	751	731	728	725	701	749	724	710	719	685	739	730	728	695	721	698	705	756	685	735	774	734	753	739	764	783	691	733	716	732	751	723	657	716	745	686	758	741	739	740	746	750	727	766	749	721	749	751	744	781	716	764	730	749	764	686	732	737	677	730	764	750	745	717	708	667	698	720	725	737	696	749	691	733	722	694	730	719	742	734	761	710	709	729	714	737	759	724	726	773	732	723	718	747	719	717	677	728	746	724	746	726	714	713	739	689	715	696	739	735	720	734	742	707	739	740	776	748	762	687	767	675	741	707	756	716	743	711	685	722	746	759	709	720	744	736	774	733	726	749	705	718	732	719	727	712	729	748	692	702	743	750	740	704	725	751	729	750	731	763	749	744	688	742	732	721	746	713	758	732	684	774	669	732	683	735	688	734	699	733	722	718	696	715	721	738	767	726	738	740	749	730	731	735	758	757	701	729	731	774	767	720	732	738	752	786	723	678	763	735	761	746	739	712	699	771	774	737	718	736	720	740	683	770	679	745	765	697	703	719	721	744	701	756	719	743	704	696	710	722	717	748	723	767	715	718	684	666	729	704	693	693	739	723	749	750	713	756	726	714	737	708	781	751	683	771	734	746	703	700	706	718	741	707	726	717	730	720	729	753	762	745	693	691	748	701	697	687	722	703	750	700	738	697	752	733	738	761	715	752	711	793	731	734	670	719	727	754	730	746	675	753	688	687	713	719	749	690	721	743	737	724	736	729	707	755	744	725	726	715	782	742	725	729	721	745	743	701	674	701	745	815	745	693	739	714	717	719	681	697	714	734	742	744	729	723	719	725	754	763	751	786	708	742	742	732	701	709	724	729	705	746	751	756	725	735	735	709	698	688	728	657	753	708	746	727	778	715	687	743	738	729	717	746	707	782	757	692	696	749	767	766	700	769	726	714	743	762	768	727	723	721	720	715	783	712	741	746	726	749	735	685	762	734	751	723	745	719	750	695	749	738	755	712	782	728	714	680	712	744	754	710	739	687	725	742	753	754	749	744	704	728	739	747	768	677	712	763	695	732	732	717	706	720	738	753	721	728	753	807	773	717	736	711	641	727	725	703	700	745	706	753	737	737	726	744	698	786	728	743	773	694	711	739	720	735	728	721	743	768	710	709	753	673	725	718	770	728	689	756	732	694	763	733	696	738	708	689	729	723	740	760	701	776	745	775	718	759	698	729	760	800	755	762	783	731	743	728	737	735	697	712	685	701	752	739	767	722	699	697	730	707	739	740	732	755	700	738	717	697	682	754	714	710	729	701	705	725	734	757	681	731	691	739	729	696	689	720	759	730	668	742	754	745	759	680	683	738	716	724	741	733	799	697	721	682	741	753	687	787	727	680	721	726	745	704	697	728	746	726	745	715	710	697	748	726	736	701	711	758	746	729	790	729	729	730	746	733	695	686	726	728	735	720	696	712	742	677	731	747	744	738	711	708	720	728	712	712	671	748	723	691	725	710	687	770	724	771	737	724	722	757	693	727	735	735	756	697	769	743	750	711	720	700	691	781	684	725	689	757
23464	21314	29071	23899	21310	19160	3955	1825	1152	1062	865	574	530	477	442	393	379	363	315	289	271	271	252	231	240	235	219	203	233	232	224	244	209	224	236	189	234	226	211	198	208	210	197	212	206	190	173	207	189	199	193	206	211	170	184	159	184	164	186	199	176	189	199	173	179	181	181	183	194	174	165	188	184	180	182	183	189	176	212	194	195	178	185	186	210	186	161	170	181	189	177	187	157	174	201	168	171	155	173	164	188	176	187	206	166	163	168	172	162	179	181	188	211	174	190	187	194	204	211	177	191	189	183	209	176	206	219	199	194	181	182	193	197	190	147	175	179	183	188	202	180	175	165	199	164	166	187	173	187	197	179	176	183	172	198	169	180	170	204	172	160	194	176	189	185	157	174	170	184	200	184	175	157	181	170	200	191	171	195	175	183	196	198	166	187	175	211	195	201	203	167	182	155	198	166	188	178	197	182	183	213	175	174	177	179	165	178	197	207	172	174	193	186	193	196	195	154	177	207	174	198	170	174	181	168	182	177	190	178	190	174	182	198	206	182	178	194	195	190	183	171	183	186	169	186	160	191	163	165	170	181	200	158	184	181	180	191	195	178	187	177	176	162	190	171	181	178	192	165	180	169	187	199	187	188	167	183	200	183	191	159	154	189	173	181	183	172	180	144	189	161	176	178	182	176	183	181	165	177	213	187	189	159	185	183	189	171	211	169	191	192	173	164	197	176	171	191	188	197	177	202	161	183	186	159	176	155	164	175	218	168	167	175	178	163	159	154	176	182	198	173	177	175	152	175	192	195	195	190	189	169	167	184	182	228	195	204	177	185	172	178	195	197	199	174	186	178	186	187	177	198	182	174	199	188	177	169	180	184	185	187	181	169	176	180	179	192	200	190	186	169	182	180	181	169	189	187	189	160	174	177	202	184	187	185	175	152	198	178	190	191	216	162	184	177	169	217	188	193	186	163	196	192	193	201	186	190	167	198	197	173	157	181	193	186	186	173	175	201	141	189	180	196	174	186	192	173	198	188	182	196	201	143	173	177	206	182	167	196	193	172	169	153	175	192	185	178	205	185	187	167	181	192	162	190	197	166	180	188	173	164	181	172	210	194	180	179	177	191	178	198	196	187	169	175	199	156	215	172	185	196	176	189	190	168	167	159	203	189	189	168	208	182	181	182	161	161	186	156	167	193	200	177	198	202	170	173	189	207	172	177	177	179	184	187	176	183	181	190	179	161	187	168	187	203	199	174	169	196	181	192	161	165	183	188	198	171	180	195	182	188	176	183	198	172	195	172	172	212	191	196	187	175	202	199	188	197	193	171	181	201	185	198	162	209	177	203	189	165	188	171	183	175	183	161	176	225	187	186	153	180	158	160	186	178	177	163	180	196	173	184	155	190	192	203	197	181	161	206	177	186	189	208	168	183	180	180	162	191	172	205	177	219	186	180	170	161	196	178	201	190	175	178	159	185	175	192	198	186	175	194	155	201	169	187	159	181	186	170	187	213	164	188	179	180	161	184	182	188	173	201	170	183	182	165	165	166	181	177	154	208	189	166	203	146	191	189	176	171	187	201	186	196	174	172	170	183	178	183	194	180	198	174	178	178	184	182	171	197	182	174	206	211	186	186	157	158	169	199	158	171	193	187	185	172	188	183	190	174	186	175	182	173	186	200	196	164	184	184	185	178	188	200	178	177	167	156	176	173	184	184	169	186	159	197	186	171	189	165	202	182	175	194	172	175	186	176	198	174	206	187	189	180	191	178	176	181	194	179	221	185	188	181	180	192	160	181	183	156	183	175	158	166	176	199	175	155	189	167	179	196	162	171	178	157	181	194	200	153	187	200	184	202	180	182	171	201	167	183	200	167	168	154	197	179	181	193	175	173	178	167	201	188	198	171	188	180	178	188	158	178	181	194	175	188	209	184	180	165	182	190	187	184	175	172	192	166	182	190	200	164	206	199	193	154	179	177	170	203	175	195	190	201	192	207	191	200	173	173	179	174	177	169	179	189	179	185	182	158	186	182	178	167	175	182	168	202	167	195	179	157	178	192	204	200	186	185	175	171	219	171	193	161	170	196	194	194	167	179	189	203	204	185	173	171	172	176	183	174	157	174	206	173	184	173	184	195	206	201	217	209	199	178	198	186	179	192	180	178	189	200	214	175	177	178	166	185	189	207	155	156	182	159	171	198	196	181	175	174	212	189	161	168	177	202	160	166	176	201	178	223	215	183	223	195	184	184	174	175	202	191	169	164	180	195	195	196	220	140	185	167	197	183	218	197	170	195	179	188	185	190	191	168	182	189	199	181	157	167	170	171	174	188	201	181	152	208	201	193	186	179	192	172	208	157	209	161	159	185	178	166	188	183	178	164	194	169	166	182	182	175	189	186	180	191	206	183	176	185	197	179	185	185	180	175	180	182	190	183	194	170	200	176	164	195	170	211	187	198	184	194	169	182	184	183	181	171	199	198	183	172	185	177	190	164	163	175	192	177	179	192	174	184	144	199	195	187	182	206	195	174	178	171	191	195	198	173	169	188	166	199	168	198	183	182	196	195	177	173	183	195	204	172	184	172	176	202	185	177	176	172	179	188	165	178	166	189	179	174	173	187	188	182	192	186	200	149	184	191	213	174	184	164	166	181	179	201	166	181	189	170	164	187	193	174	159	174	199	195	178	194	184	166	189	190	200	177	163	177	172	177	197	171	173	172	186	198	171	192	172	185	181	178	201	210	195	161	176	197	183	163	179	165	162	163	180	187	187	173	175	159	191	163	167	198	183	189	178	155	194	180	176	153	185	197	181	184	214	168	181	174	195	168	214	169	196	151	173	169	189	215	179	171	150	166	210	190	177	161	180	195	187	190	167	190	174	196	174	183	174	177	178	186	208	188	195	176	174	166	183	173	164	161	166	174	188	196	197	177	207	190	169	181	188	180	173	176	187	176	181	185	156	190	178	175	163	184	192	161	203	205	184	177	201	189	181	183	201	175	172	182	170	180	206	166	164	185	191	137	183	164	177	166	199	208	194	185	168	178	175	193	177	161	179	186	181	155	193	177	175	167	168	221	186	159	182	169	190	201	173	187	171	199	177	176	150	181	194	181	194	181	176	193	183	169	175	196	180	191	164	177	190	166	190	198	181	188	172	179	185	181	181	186	153	224	187	166	187	195	180	188	200	180	187	173	173	177	182	183	192	180	176	181	193	180	203	192	216	154	179	191	179	156	188	202	178	179	183	185	187	210	171	202	185	177	197	183	172	168	158	178	166	205	189	169	185	163	179	166	195	161	170	197	179	202	172	189	181	164	188	181	169	185	174	173	185	174	179	174	187	159	183	194	180	180	172	171	162	168	178	180	191	163	192	196	186	202	195	191	152	165	171	154	177	186	179	166	174	202	174	182	180	211	190	194	182	195	177	173	168	173	167	172	196	191	182	194	174	194	206	157	192	184	186	184	155	187	205	177	183	184	194	189	200	178	176
13840	27952	22722	12947	9387	6616	6008	5326	3929	3587	2558	1768	1518	1349	1218	1116	1031	920	769	702	642	594	579	574	529	479	479	465	447	454	418	474	433	440	432	389	378	408	335	384	369	411	384	329	362	350	351	359	357	328	401	354	360	336	339	324	308	346	308	339	328	371	342	348	340	314	323	323	323	341	330	314	315	339	315	344	342	351	317	318	316	304	303	354	316	334	319	310	319	320	290	310	317	316	336	322	309	335	277	354	352	308	320	335	329	316	325	331	325	308	313	325	325	318	308	318	330	352	321	337	323	310	322	338	318	337	362	285	322	309	324	346	288	335	271	328	312	320	330	304	334	319	311	313	307	309	310	316	309	347	345	377	302	329	316	332	295	312	324	368	306	330	325	312	302	308	294	340	315	317	383	316	318	353	323	333	324	331	277	295	356	312	307	293	335	329	343	307	272	305	297	320	312	365	290	307	308	316	311	327	290	299	305	298	288	315	337	300	343	333	296	335	288	338	311	346	335	310	307	313	341	303	334	332	324	303	334	338	336	321	328	316	323	333	324	299	321	316	294	317	334	309	328	332	313	326	345	317	298	329	333	340	316	313	316	320	306	299	328	321	283	308	284	305	316	283	328	303	308	347	309	301	326	337	319	317	300	297	323	314	327	317	333	355	332	334	310	281	307	322	283	315	314	358	283	317	322	310	323	343	308	333	312	302	304	339	328	332	285	306	312	296	318	324	339	300	312	283	328	289	345	319	295	326	333	285	308	288	315	340	295	349	322	324	310	304	318	279	306	334	316	314	326	320	306	321	332	324	335	308	335	311	325	308	324	305	273	335	308	315	314	309	327	309	317	305	333	297	314	324	304	324	315	293	304	308	287	302	321	331	342	283	342	290	331	315	324	325	297	349	277	322	332	309	299	333	304	319	301	336	305	311	343	311	336	324	298	322	341	324	311	307	320	304	312	326	342	342	270	335	328	329	323	290	313	325	287	308	293	331	335	309	299	310	315	319	326	336	337	308	296	351	324	309	307	317	284	307	329	306	331	298	288	332	324	329	325	287	302	325	324	287	318	336	324	307	308	312	304	321	318	306	352	361	319	303	333	313	333	317	322	353	340	342	310	326	325	297	321	314	335	327	325	312	333	308	324	322	332	311	318	287	329	333	306	313	299	316	337	349	319	279	306	319	326	290	294	302	321	324	327	303	294	303	303	329	312	340	341	326	324	290	317	292	321	282	304	318	322	310	294	309	285	298	296	317	323	281	361	304	311	343	291	318	304	299	332	305	326	298	327	323	343	341	351	323	287	311	309	294	325	292	306	316	294	302	306	309	303	306	319	308	299	339	307	332	292	309	293	334	305	326	329	308	329	323	319	305	303	326	344	298	291	325	333	313	333	315	280	306	316	314	302	356	310	309	326	321	334	345	298	326	339	325	312	294	297	333	306	305	303	304	330	352	336	321	335	308	316	279	308	287	340	305	357	324	313	288	307	315	310	320	301	330	303	310	315	339	287	301	309	352	307	335	306	340	320	335	298	318	299	313	343	305	343	304	266	336	315	328	305	316	323	353	328	302	352	333	324	331	326	310	313	290	284	324	337	320	340	329	337	319	330	324	302	269	311	299	330	322	314	334	320	326	338	299	319	325	334	308	319	332	307	345	314	294	281	317	328	315	333	331	317	321	315	302	305	300	306	325	298	328	293	308	333	317	311	333	291	283	314	320	335	300	302	336	342	299	313	332	310	313	306	313	313	289	309	284	351	305	300	355	315	313	315	321	343	291	337	337	321	341	352	320	291	323	340	375	304	344	306	333	363	307	302	306	294	300	305	309	288	311	285	307	349	314	331	328	308	305	294	335	299	310	313	281	267	310	328	317	315	369	341	341	302	337	314	308	306	315	300	304	299	297	332	303	320	317	311	342	311	307	343	324	335	333	319	314	309	339	330	333	329	290	339	306	301	309	304	271	317	323	327	309	337	306	325	321	318	301	314	327	305	331	304	312	310	301	315	299	331	326	288	309	324	327	329	313	313	305	334	317	301	299	324	325	320	331	335	306	332	273	291	315	305	312	314	317	310	280	311	338	311	329	311	330	320	288	324	323	315	324	310	319	341	306	296	334	326	339	307	318	349	323	343	341	331	352	300	306	339	318	324	301	367	294	288	321	301	304	325	315	285	329	334	307	323	333	301	323	335	319	305	316	305	315	342	340	347	335	326	334	337	325	339	319	299	297	332	323	319	298	336	313	300	330	324	266	325	305	319	314	305	283	315	328	348	300	297	308	328	334	323	325	335	334	320	316	324	318	294	293	299	327	339	286	334	308	310	299	289	331	298	329	347	293	336	304	332	320	325	316	305	328	324	351	334	333	307	310	316	359	302	308	326	319	313	313	289	328	316	316	291	318	308	292	320	307	313	295	323	328	320	327	295	312	355	314	313	327	318	307	306	298	316	288	327	310	338	320	339	323	336	301	326	300	352	333	313	304	338	351	345	320	343	325	299	310	333	306	293	309	328	324	334	338	345	310	325	327	338	300	320	326	315	303	299	311	323	313	318	327	338	310	328	304	303	330	326	291	353	309	278	346	296	327	297	345	308	331	316	337	324	331	331	348	293	335	311	296	286	303	346	301	314	338	293	327	342	310	313	317	333	307	315	335	306	319	300	271	294	300	301	318	305	326	332	328	354	314	312	327	287	321	275	292	311	311	332	304	320	336	345	351	303	330	313	316	295	313	317	349	344	307	311	324	340	316	348	322	279	323	309	321	299	316	331	299	318	341	321	314	295	331	330	354	303	298	302	285	330	302	291	334	291	281	324	304	329	332	317	303	318	316	294	333	318	295	337	317	291	302	289	323	325	303	311	306	308	319	294	340	324	304	316	320	309	328	328	297	301	304	313	305	310	321	304	320	360	322	316	309	334	304	327	328	314	341	325	349	304	320	319	296	300	308	302	310	298	362	290	315	299	294	318	337	337	317	316	348	327	322	283	296	318	322	316	333	310	316	337	324	298	309	342	307	316	299	317	294	295	319	323	340	319	325	348	287	290	281	305	311	331	334	302	301	329	334	321	355	301	325	295	337	315	332	300	341	306	321	325	316	301	293	328	316	330	331	275	327	318	308	314	323	333	323	282	303	330	293	326	281	298	309	312	317	312	299	338	315	310	323	336	301	314	284	349	299	356	331	278	293	304	336	317	319	314	320	316	309	295	331	310	307	308	309	311	307	341	270	312	325	320	343	303	320	313	303	332	307	339	316	335	353	291	290	330	292	313	310	312	339	304	303	324	300	296	307	321	310	309	329	354	328	318	316	306	294	332	298	318	311	303	328	326	360	297	303	314	335	315	337	346	322	330	290	334	313	334	331	324	297	328	323	320	326	321	305	320	334	335	335	320	355	347	309	312	301	314	345	300	304	347	323	315	333	327	306	317	305	320	325	304	333	282	307	304	310	346	309	292	349	295	312	289	300	339	305	290	334	325	315	329	317	319	350
26817	20138	10585	2842	1406	1065	843	891	810	737	665	556	557	527	527	530	543	449	476	515	469	529	495	498	503	526	504	480	496	448	487	483	492	456	471	462	540	429	478	465	465	489	439	465	489	472	516	500	484	472	437	488	497	463	458	446	483	480	465	458	462	497	496	483	476	467	475	456	471	482	470	501	464	461	485	473	481	503	423	450	467	448	505	482	479	458	468	499	471	453	457	455	426	507	476	499	470	478	505	443	444	474	479	453	453	480	470	496	463	473	494	475	453	495	486	434	453	485	452	505	495	469	439	487	477	488	487	455	478	469	467	473	468	520	460	495	453	443	425	476	456	453	450	483	485	480	475	457	507	466	460	457	472	484	473	486	484	445	491	456	487	454	488	467	461	491	467	495	457	489	448	496	489	467	485	453	488	508	479	474	480	463	461	506	429	461	435	474	497	442	428	511	493	478	511	475	504	484	488	455	481	453	486	494	487	468	471	476	475	476	476	440	451	503	514	449	518	532	502	424	493	481	468	454	456	478	503	493	483	463	467	459	483	491	470	450	472	507	479	462	463	470	523	494	471	478	525	415	476	479	495	502	439	481	498	485	465	487	449	497	478	492	492	444	486	524	462	505	467	501	456	460	459	459	482	482	455	524	450	458	444	504	442	490	468	483	490	465	476	474	460	461	472	445	505	463	500	481	491	483	466	484	488	488	501	498	502	500	518	435	466	463	497	484	458	466	492	466	463	490	514	471	506	506	503	467	456	452	500	522	502	493	456	443	432	472	493	482	456	493	481	496	462	473	490	429	471	480	475	493	429	450	528	472	471	473	504	434	490	434	522	499	482	459	524	447	471	496	450	484	491	482	478	474	488	457	437	455	480	495	453	472	502	456	496	445	442	437	488	475	487	487	447	439	515	481	457	505	509	502	479	483	450	458	475	477	452	476	463	422	450	493	484	500	492	507	470	477	490	475	514	470	505	508	489	468	433	498	464	473	470	471	439	517	440	516	449	502	478	445	463	471	435	492	487	466	479	437	505	471	479	467	473	492	447	449	472	462	477	507	467	461	500	481	475	498	454	471	426	461	453	475	472	472	476	451	464	499	485	453	482	464	492	491	487	462	430	485	486	457	458	501	471	453	461	484	454	454	470	450	530	476	484	482	500	415	469	481	489	435	511	456	481	474	443	452	457	487	505	470	463	491	473	476	461	459	499	464	460	468	462	443	435	497	473	448	472	451	455	464	494	478	425	436	457	464	481	461	455	497	494	477	481	450	465	486	450	426	464	535	473	447	481	481	473	438	494	505	463	473	461	467	510	475	475	511	486	498	458	469	492	484	483	505	506	485	458	479	478	491	457	467	415	495	512	443	519	466	504	469	476	467	482	451	484	471	503	502	514	489	468	477	481	437	453	466	479	476	454	424	479	451	461	472	506	420	462	466	479	477	478	448	446	470	442	476	445	476	493	489	443	495	463	493	443	516	485	478	433	475	479	463	485	448	493	456	458	472	453	442	485	464	480	446	482	520	507	480	473	500	492	475	473	466	471	460	443	443	469	470	458	496	441	468	451	449	447	475	448	463	478	435	473	441	486	439	440	447	446	437	440	481	477	456	491	472	504	475	464	429	493	446	490	484	456	492	483	511	497	505	424	446	477	477	495	458	479	531	484	469	481	462	452	506	451	448	469	490	461	485	492	491	488	479	432	450	464	465	508	470	451	492	447	511	407	467	474	455	473	506	473	485	503	480	466	467	488	461	480	443	538	480	473	487	478	497	458	461	515	502	483	481	487	458	438	486	477	471	432	508	460	445	479	464	479	453	507	482	466	475	441	479	465	474	427	465	447	488	437	465	454	472	442	428	485	474	469	452	464	498	516	464	475	448	498	512	476	467	486	463	475	457	453	480	494	456	483	444	479	463	490	456	500	463	458	473	493	498	493	484	482	460	439	440	457	487	421	444	468	459	485	438	459	466	452	490	500	493	464	478	487	482	447	481	488	446	489	498	454	443	440	502	493	474	480	496	508	478	510	398	466	486	469	481	493	442	506	445	454	475	468	465	481	472	475	469	425	419	511	461	440	505	474	478	446	453	460	462	510	471	463	478	468	469	464	471	460	440	484	468	486	476	466	491	486	479	476	474	453	469	465	480	478	482	491	476	513	455	496	488	474	458	494	482	476	469	474	479	473	479	452	469	445	478	480	476	473	435	498	483	464	458	465	458	473	462	502	514	474	478	487	483	477	472	492	489	457	476	478	477	483	463	502	470	451	469	508	485	474	475	437	474	481	505	492	520	466	458	419	454	503	467	495	478	464	491	465	491	489	458	451	485	477	466	475	490	472	453	464	434	533	469	453	482	455	515	471	457	503	484	499	513	465	478	446	508	523	509	490	450	441	471	486	469	454	485	485	431	467	483	445	474	485	461	523	510	443	478	479	476	446	456	502	459	458	466	481	482	493	460	471	452	485	470	456	473	468	492	503	486	438	498	487	471	462	472	449	533	476	469	450	474	507	489	475	482	431	485	517	440	470	437	482	479	476	488	480	464	447	467	492	467	505	479	515	474	473	491	430	505	524	445	464	493	461	483	506	438	456	487	465	477	466	433	448	515	456	495	489	439	458	438	456	504	480	486	484	479	485	495	542	465	484	468	485	496	482	521	475	474	451	487	444	485	464	486	484	485	459	477	498	494	458	483	451	429	482	486	509	488	482	448	451	508	477	436	432	465	446	480	483	480	465	457	491	492	508	444	453	474	515	457	478	481	465	463	489	451	465	462	459	484	476	473	440	469	450	454	474	468	476	457	490	477	486	470	456	483	485	450	465	466	454	475	453	466	490	453	490	474	451	478	453	498	435	460	417	446	525	465	487	473	465	462	500	450	488	434	493	438	531	497	481	459	466	457	450	453	499	459	458	476	477	490	435	458	461	478	513	543	450	493	442	449	446	491	456	513	461	475	437	494	466	472	461	512	496	453	464	448	514	489	502	469	463	444	517	475	494	457	443	509	480	490	450	455	443	473	449	444	460	470	464	468	492	497	512	527	498	458	496	517	473	485	500	486	480	500	449	478	435	483	457	458	447	484	423	496	499	491	483	475	471	484	464	472	434	483	456	478	487	487	489	478	434	462	476	472	444	457	482	496	474	508	480	490	493	439	463	448	464	469	504	463	500	474	457	468	490	497	513	463	506	450	451	466	498	402	462	454	469	465	487	471	453	457	482	481	494	444	417	481	495	481	482	510	505	439	476	432	447	470	499	454	470	489	466	481	518	461	483	476	475	465	482	454	478	480	447	488	485	475	465	466	474	429	483	465	483	525	464	469	493	486	454	448	455	500	479	454	476	448	493	501	500	458	469	443	463	461	459	477	444	471	436	521	475	463	484	477	499	461	472	513	525	472	497	475	473	442	475	492	476	465	458	465	508	497	453	491	459	497	493	470	499	467	474	495	462	476	480	483	447	460	476	491	440	482	516	453	486	477	441	467	466	459
10343	14242	11495	4824	3357	2665	2081	2293	1724	1726	1477	1126	1051	1015	1016	965	887	865	853	824	834	876	815	809	780	834	803	809	772	823	807	765	837	774	758	845	816	789	777	771	784	782	815	753	767	723	804	793	795	776	767	761	708	781	874	827	827	773	759	753	822	776	734	822	784	732	819	785	780	813	808	794	773	763	775	771	801	740	773	804	790	788	761	781	777	822	772	744	742	800	753	772	764	775	813	758	745	769	796	820	733	782	787	802	831	787	820	819	801	755	778	779	755	800	788	785	762	754	843	793	753	777	788	715	777	758	763	786	784	762	790	776	776	770	781	772	850	731	736	778	802	751	775	805	757	810	798	789	801	733	787	775	778	802	740	763	708	742	822	733	790	759	738	745	780	842	823	758	771	791	829	786	810	855	776	776	763	757	745	750	797	791	734	773	768	707	742	787	777	781	763	799	781	804	759	783	778	806	773	778	795	781	822	787	795	777	803	772	769	805	785	815	813	789	811	786	806	783	776	787	765	765	795	770	808	751	791	805	753	772	746	751	781	744	806	777	711	827	802	773	751	771	772	751	738	794	783	769	750	760	799	780	789	804	775	776	827	756	772	741	821	750	803	772	769	762	774	777	788	774	774	774	724	780	751	764	844	767	760	766	723	744	786	786	728	772	758	763	765	802	789	759	747	782	790	784	796	788	780	804	796	763	793	780	739	770	795	825	755	822	776	763	784	813	774	763	793	776	813	810	797	777	784	746	801	799	735	810	787	756	764	784	862	786	760	781	780	763	795	732	797	795	794	802	809	799	764	731	796	751	727	743	789	845	749	785	785	785	802	796	782	744	746	737	792	775	736	737	769	752	786	767	792	756	842	769	830	779	735	763	814	788	755	779	822	785	756	769	751	781	785	797	784	757	774	778	749	809	773	814	790	803	754	774	743	792	849	742	744	823	776	786	773	745	746	765	747	773	757	765	809	805	732	750	791	771	775	793	770	780	751	759	774	777	819	798	769	787	776	841	743	803	720	754	757	784	793	807	761	760	733	737	771	770	788	735	758	812	784	769	772	759	765	811	754	772	817	763	744	818	779	735	755	786	826	814	762	814	826	770	780	754	756	836	754	790	748	769	807	749	759	719	796	735	803	786	775	756	764	813	795	749	769	801	764	748	772	771	816	797	787	756	727	795	774	743	816	753	788	773	745	742	759	755	703	767	784	807	828	766	803	757	809	763	811	770	761	799	819	798	759	775	824	791	796	777	772	767	754	816	750	806	792	788	751	809	812	798	752	786	756	833	770	802	778	760	755	759	769	768	801	829	792	801	788	821	784	782	818	736	763	783	788	816	786	726	753	787	804	762	778	785	774	779	762	780	791	799	827	757	761	734	787	741	786	781	785	807	806	788	791	803	789	815	786	728	749	846	757	758	792	749	822	770	753	781	768	802	761	781	773	803	792	688	769	768	756	750	826	783	757	779	729	783	820	794	816	814	764	808	794	777	792	794	766	759	786	796	770	743	768	768	779	800	825	781	753	837	767	779	752	773	781	835	763	713	822	813	782	758	764	767	762	710	797	778	843	769	777	756	764	788	777	766	800	756	765	784	748	742	810	802	758	775	765	778	727	783	821	775	817	790	768	755	790	790	756	756	738	781	788	799	783	776	797	810	800	769	740	743	803	754	776	818	720	773	795	809	776	761	776	788	807	724	754	784	766	755	789	782	723	765	738	792	788	781	794	824	755	800	797	762	795	779	775	721	756	731	747	787	748	835	836	735	773	749	811	791	800	776	788	745	731	790	707	773	774	827	771	797	752	767	779	806	765	756	754	819	822	783	783	770	798	777	811	760	814	786	800	769	847	801	801	761	811	743	802	793	750	773	807	773	758	771	755	807	766	767	798	771	783	782	791	809	786	772	759	779	739	780	802	798	807	770	770	752	765	770	783	742	808	745	784	805	784	769	803	781	797	788	764	760	796	732	802	775	809	756	775	768	804	794	772	763	780	802	775	772	789	766	771	795	845	763	784	747	840	766	793	765	792	764	793	759	794	787	774	764	760	746	746	786	829	748	780	752	798	791	772	784	785	817	773	760	819	773	787	789	785	782	762	731	778	808	743	794	765	792	736	782	762	779	752	753	763	758	768	787	804	737	825	810	797	767	759	800	793	758	790	771	817	802	758	779	801	799	826	752	750	821	760	790	811	792	769	753	743	795	780	747	791	782	775	799	799	747	760	741	808	793	766	805	787	815	773	761	843	786	786	742	763	773	830	780	771	743	820	755	785	774	750	802	758	803	765	748	810	711	773	770	795	817	767	803	744	807	734	774	745	803	773	830	775	762	786	802	817	824	759	789	757	803	780	797	765	813	792	783	778	773	791	775	778	776	801	826	771	768	773	782	745	770	770	760	817	793	796	754	773	749	770	751	753	813	742	764	806	766	803	768	803	784	843	803	788	733	760	771	852	762	763	815	796	788	774	763	803	757	760	778	872	801	788	838	713	720	761	792	785	816	803	769	753	763	787	737	776	807	825	787	802	777	742	793	760	757	773	810	791	789	743	781	718	752	762	793	732	770	732	774	788	725	738	783	831	758	840	811	821	760	792	747	786	761	764	763	781	733	754	771	768	807	744	739	733	792	821	721	747	766	835	774	770	762	756	828	776	766	790	797	785	806	770	779	783	791	764	714	790	803	800	766	743	754	796	825	805	765	805	779	788	751	765	734	785	756	808	780	796	754	832	814	792	781	763	789	753	813	798	791	789	805	821	783	796	752	781	816	755	754	779	787	802	770	798	735	730	761	737	822	751	785	784	789	733	720	826	815	789	746	803	800	819	765	784	769	784	768	770	781	775	787	778	785	790	802	788	779	719	757	767	807	784	766	804	748	810	807	803	817	764	825	767	742	770	769	733	735	753	747	769	741	778	734	815	825	749	757	775	782	803	802	784	833	719	760	826	744	816	771	778	782	806	781	777	752	776	797	766	797	775	804	784	778	804	788	839	825	804	758	770	788	789	766	791	817	746	803	799	790	801	814	847	763	780	792	765	791	741	761	754	748	770	809	776	742	819	754	842	771	805	736	797	725	839	755	803	801	825	768	813	779	788	784	760	818	745	792	813	738	806	760	822	785	785	780	782	755	798	740	821	779	781	813	797	744	757	776	718	745	816	799	739	765	761	802	794	774	766	745	796	735	775	772	786	792	770	787	733	838	781	803	752	751	764	789	749	788	765	771	787	791	806	791	776	793	768	773	830	745	747	755	769	762	756	780	808	770	806	786	725	772	751	712	788	782	780	746	770	785	801	762	767	731	751	777	753	801	822	800	781	776	796	750	803	776	754	787	740	788	800	769	782	790	773	769	771	733	755	735	803	784	805	817	776	789	769	747	744	776	755	762	806	742	773	760	809	792	784	754	757	751	788	777	719	744	732	785	780	815	784	808	775	776	807	771	795	835	797	813	765	735	754	756	817	752	782	796	728	757	753	788	774	805	823	811
24458	21314	28284	24661	18818	3700	1595	1352	1098	949	905	685	647	604	567	558	518	532	506	489	545	530	533	479	487	436	450	463	455	443	481	441	506	424	449	428	451	485	488	447	418	461	453	456	444	434	437	448	495	456	482	441	449	418	433	421	433	413	452	474	393	391	464	407	427	416	446	402	444	431	480	416	449	434	373	424	449	474	413	421	420	405	429	428	405	453	425	450	397	451	449	422	412	453	407	472	394	437	427	421	430	421	410	429	397	405	431	442	434	473	442	436	410	436	454	472	456	491	436	402	433	440	450	448	471	437	444	450	429	415	451	425	416	422	410	450	467	446	416	437	419	437	413	427	435	428	422	398	406	450	432	454	452	408	443	444	461	507	426	446	434	402	450	419	407	457	466	395	458	395	373	456	396	446	451	414	396	441	416	411	411	450	432	436	426	407	422	430	443	423	434	426	451	431	432	415	443	455	474	428	464	408	467	454	437	443	462	441	406	414	441	427	451	419	424	424	428	384	429	445	455	465	473	469	414	452	440	415	430	428	437	421	398	446	478	424	448	416	416	441	428	457	436	422	439	445	439	418	404	424	458	408	449	372	462	449	438	399	443	449	433	456	425	414	409	439	417	437	436	454	422	469	446	428	454	463	442	455	451	444	452	434	442	462	436	417	437	466	417	461	449	446	489	456	461	404	443	411	454	435	455	418	435	464	441	450	461	414	396	454	428	450	473	441	464	414	440	423	432	422	432	464	424	396	429	423	459	451	425	438	413	455	444	409	422	447	441	449	438	475	436	431	407	421	441	428	445	429	471	452	439	430	436	431	425	459	428	450	456	415	432	442	471	449	455	439	423	467	437	420	412	383	434	423	469	433	389	414	406	398	421	376	434	463	442	405	435	438	413	431	437	429	433	415	464	444	431	413	491	431	416	388	440	435	446	411	433	448	405	454	406	459	467	398	448	433	414	452	428	434	455	418	440	384	460	435	460	414	431	449	399	455	453	424	402	437	452	416	431	425	408	427	437	470	456	395	412	433	434	440	446	472	450	426	436	419	434	422	433	435	426	432	445	469	457	407	409	459	402	403	428	450	407	436	497	428	421	447	438	425	404	441	449	426	478	464	458	437	393	458	443	459	454	424	414	426	453	422	453	451	440	453	451	428	445	435	454	410	403	407	414	413	441	423	429	422	431	429	405	426	430	465	439	449	426	387	452	438	409	437	445	446	446	412	428	454	455	428	463	428	423	455	419	430	450	436	435	457	466	390	408	420	427	385	436	413	454	420	443	434	418	428	418	433	461	434	422	418	424	437	433	437	402	433	459	441	430	489	470	467	433	428	446	402	443	430	440	440	418	443	435	398	472	431	429	447	439	406	425	442	480	423	421	407	445	433	434	439	457	463	377	421	433	395	442	464	467	406	463	355	433	433	430	445	454	440	395	443	434	446	422	418	475	433	454	437	450	411	428	436	436	446	420	445	418	429	439	427	446	455	444	432	452	444	464	451	440	464	437	409	462	483	401	393	446	424	450	413	442	430	454	440	420	411	406	479	480	429	440	448	446	418	447	458	438	432	422	446	439	430	416	423	422	407	397	438	418	446	439	439	413	404	422	465	416	448	422	427	416	454	424	451	455	453	437	406	450	424	455	438	464	425	437	470	459	422	411	417	413	412	457	462	421	407	480	411	474	471	403	436	412	429	429	450	448	446	447	436	441	405	441	403	428	417	424	455	433	420	465	425	459	475	417	441	439	454	402	445	452	409	433	438	416	451	412	446	440	445	408	444	424	436	432	401	403	481	417	451	423	423	435	426	385	470	416	434	459	431	406	428	419	413	414	425	430	444	458	461	452	462	432	430	439	435	433	448	461	478	405	446	404	423	430	435	414	451	426	439	445	424	390	472	441	449	438	441	466	463	478	414	451	423	405	429	447	412	449	426	422	453	446	437	423	427	429	416	445	449	445	458	456	435	450	422	444	419	440	431	416	445	450	441	419	422	444	426	399	450	443	433	435	451	440	414	414	459	456	435	416	433	484	438	438	417	451	403	424	478	436	441	413	434	448	419	417	418	415	404	405	428	440	426	445	416	414	431	490	430	431	422	409	452	474	436	466	465	436	396	436	439	447	406	430	438	459	435	458	421	416	419	448	451	444	443	442	434	404	458	450	416	448	427	426	444	420	419	412	443	449	423	441	456	434	428	431	478	426	433	409	416	419	436	449	401	443	421	459	443	490	401	431	428	449	449	415	429	446	438	468	452	429	405	442	434	432	458	414	425	450	415	436	418	452	495	442	410	429	464	423	418	430	392	451	410	426	460	450	456	433	423	436	448	434	416	436	430	434	423	459	402	433	472	446	429	436	396	409	421	432	451	422	396	455	425	418	462	432	436	442	460	439	432	452	451	455	420	470	410	438	451	425	434	445	407	447	423	417	434	447	405	418	407	445	427	401	401	418	462	471	450	450	453	440	455	452	392	442	445	427	451	409	417	456	424	451	414	457	433	462	409	413	421	405	426	430	451	429	480	462	439	441	479	427	431	433	463	460	449	450	423	439	443	411	445	424	459	430	455	432	430	411	434	445	443	429	425	411	441	444	438	443	414	451	435	431	439	445	433	399	436	405	453	445	454	439	477	434	400	466	383	424	437	399	428	415	450	424	423	421	441	422	435	440	418	432	442	463	425	408	423	453	433	409	429	437	410	417	443	435	421	433	422	436	458	418	438	461	451	434	450	424	453	432	432	440	475	400	430	426	409	443	405	428	439	449	453	446	425	400	432	465	452	452	419	464	458	449	425	405	443	430	441	409	397	454	405	437	429	398	485	383	427	423	449	426	448	443	405	429	424	462	425	430	427	400	447	410	403	439	431	426	406	454	443	474	409	462	452	438	429	422	422	454	401	431	411	445	429	426	444	398	423	424	459	455	398	443	410	452	401	411	459	417	459	431	442	409	429	438	433	436	432	425	412	403	391	419	401	425	418	444	441	458	453	463	468	432	429	435	413	412	410	449	443	406	416	459	438	417	441	435	463	450	492	446	413	433	446	407	446	425	457	441	432	440	448	430	422	445	417	423	436	454	453	431	443	416	438	398	441	396	412	448	388	468	416	436	444	452	446	446	399	443	424	426	426	429	465	480	458	439	398	424	469	441	428	457	431	464	431	458	422	441	410	454	432	450	420	432	431	455	409	435	412	438	416	455	440	400	401	407	444	443	446	455	484	427	426	433	446	462	478	400	394	408	409	415	409	433	438	397	429	438	457	425	431	425	476	423	443	403	458	434	430	424	426	444	445	408	431	435	476	418	444	444	412	409	411	441	406	413	445	416	436	426	382	471	439	462	429	450	444	443	462	445	410	480	425	462	442	414	448	460	424	435	456	448	447	447	439	452	424	462	401	416	428	431	431	428	457	441	401	417	476	435	388	434	447	465	414	441	433	384	447	413	456	441	416	441	462	452	431	460	412	453	413	422	442	458	422	437	446	416	455	425	458
11779	22147	19499	9503	6332	5258	3672	3743	2915	2720	2453	1645	1420	1275	1101	1127	1033	1048	913	860	874	839	799	839	778	869	809	763	770	784	790	802	775	806	779	781	771	776	753	718	738	767	760	768	711	814	753	717	731	703	737	734	679	736	724	734	749	750	724	728	768	716	724	741	690	729	770	732	714	712	763	733	706	719	701	717	736	686	744	723	716	793	727	743	739	700	723	744	760	755	735	774	745	763	748	739	746	703	747	758	733	716	719	737	772	718	713	726	717	708	738	729	719	753	753	745	733	754	723	683	732	695	731	746	767	715	752	720	731	706	681	764	735	666	746	685	766	703	671	748	742	734	724	734	744	718	659	723	711	798	716	661	687	718	708	716	723	741	752	733	707	728	743	722	729	706	723	719	722	770	738	717	692	719	662	725	721	747	722	737	709	772	762	746	680	766	739	674	770	694	733	717	721	734	744	784	661	751	715	716	710	710	699	725	704	765	696	693	733	701	746	744	749	687	720	714	704	741	683	717	764	727	763	777	719	757	688	739	711	738	729	691	716	721	738	769	748	750	747	679	747	699	746	718	695	710	729	737	738	693	709	712	734	693	836	708	761	699	758	692	730	709	745	719	736	726	708	700	708	694	690	705	726	724	673	724	710	702	720	721	688	696	707	692	702	703	731	727	736	757	721	752	726	720	740	702	769	718	723	713	761	745	696	673	733	671	716	740	689	760	729	728	766	728	717	739	725	730	731	672	758	712	682	711	690	731	712	733	779	785	771	696	691	764	715	725	758	709	715	687	782	773	713	687	707	731	731	746	692	735	717	730	694	698	730	693	681	738	748	741	740	755	692	725	749	704	731	744	700	709	703	683	718	723	706	724	708	739	700	734	750	681	717	770	686	758	722	727	708	754	718	734	684	724	714	731	713	726	739	698	737	767	715	731	753	728	686	698	706	735	689	739	720	726	693	755	701	678	756	672	683	728	734	738	729	735	669	733	735	703	764	652	714	763	706	712	663	737	705	694	745	712	738	719	708	736	706	738	736	744	724	720	701	744	696	749	724	739	738	745	764	753	695	722	740	698	710	699	702	801	733	732	672	739	744	705	730	702	685	694	711	697	667	715	686	738	734	736	704	741	712	726	678	755	711	755	721	719	749	706	727	724	705	737	705	699	733	743	721	676	708	726	742	747	754	702	723	734	705	705	762	711	752	730	770	780	706	742	715	655	700	731	750	722	753	739	722	783	708	725	714	696	725	713	715	711	743	741	703	735	691	754	709	735	759	716	728	750	755	731	730	737	674	705	782	758	736	701	720	729	736	737	763	698	705	706	685	712	720	723	707	729	706	728	731	720	709	731	788	682	776	685	693	727	732	736	723	734	726	689	701	698	721	736	712	762	739	727	767	779	720	737	722	752	718	664	707	723	748	733	724	685	749	760	712	739	754	752	705	735	734	739	692	747	722	763	746	699	730	703	729	703	738	707	689	697	711	752	695	731	724	714	774	713	709	769	697	744	760	717	695	794	704	725	727	732	712	749	699	702	744	686	772	719	723	728	754	725	688	701	705	756	703	747	736	727	704	722	716	694	782	691	758	722	718	707	799	751	720	743	692	759	745	750	734	745	682	748	728	734	754	634	688	750	719	746	726	720	725	782	722	728	717	717	749	717	717	729	736	719	703	722	736	732	712	720	744	749	720	718	733	711	740	681	722	740	735	680	709	737	699	724	741	752	733	750	701	725	718	708	702	700	766	737	714	696	770	708	699	737	751	763	757	762	732	718	725	711	712	731	748	694	745	761	706	710	702	731	717	729	758	743	730	750	701	740	732	720	708	707	750	709	761	725	713	699	760	697	701	706	742	725	765	712	761	681	722	763	746	745	721	729	762	741	690	751	758	744	716	735	690	765	753	696	774	764	701	739	735	735	710	685	734	707	692	715	768	705	737	730	724	716	755	767	705	713	710	783	713	734	706	764	706	741	746	709	680	723	746	695	740	743	724	767	673	705	715	752	761	718	766	758	730	691	727	719	749	748	737	727	697	772	744	769	721	757	733	739	730	701	754	715	712	681	719	724	705	744	724	711	739	737	725	733	737	733	751	707	730	689	720	689	750	738	733	721	702	746	723	728	732	719	730	744	708	726	700	731	727	773	731	728	736	711	704	791	682	732	740	704	728	696	731	694	701	741	733	732	739	702	706	729	688	704	722	728	724	715	712	754	745	760	700	723	715	702	716	703	704	741	730	751	686	691	707	714	720	665	715	694	695	729	739	751	752	743	772	755	730	720	791	738	720	735	733	687	718	701	731	709	727	737	689	707	729	701	705	715	770	701	718	739	701	753	759	713	717	728	733	761	708	748	766	698	704	713	666	749	674	756	698	765	732	742	760	691	727	716	708	775	716	738	724	717	727	768	749	723	715	683	731	732	676	756	725	736	731	671	685	753	735	723	789	723	752	699	720	698	723	733	724	746	677	691	705	754	722	743	692	707	716	723	683	753	693	727	715	688	710	767	735	749	694	709	721	716	717	704	755	741	730	708	755	725	737	713	728	664	728	642	760	721	732	716	729	664	767	711	675	709	743	763	744	713	744	710	685	711	730	702	745	710	679	760	766	679	714	717	730	720	741	731	737	682	735	730	737	698	734	708	737	718	777	803	705	733	719	756	696	694	733	729	745	714	726	766	729	739	718	737	712	689	674	722	710	691	710	749	721	697	698	761	709	732	721	636	698	791	677	667	696	718	670	721	676	738	712	717	730	744	733	751	709	670	739	720	681	712	706	725	749	719	739	782	760	732	714	751	735	760	714	725	725	724	760	722	747	701	715	712	708	701	699	679	751	687	717	694	768	731	765	757	677	667	744	774	744	736	732	732	721	763	737	699	728	723	682	680	705	697	727	696	733	774	701	705	719	735	691	774	692	740	716	700	734	772	718	702	734	763	726	722	690	740	748	678	758	717	737	694	705	757	685	742	708	717	730	742	815	754	751	693	761	725	739	724	743	715	741	739	722	714	690	696	725	693	706	707	736	704	719	698	729	708	736	728	743	745	676	750	689	783	742	713	730	706	694	735	765	742	702	712	710	713	715	724	709	743	750	679	693	725	720	765	734	691	788	687	725	701	674	763	702	671	694	711	708	713	685	764	710	712	695	702	748	715	728	690	682	738	717	684	735	730	745	733	726	730	732	727	761	699	715	703	707	685	711	713	728	672	673	702	793	779	715	752	767	683	704	723	703	646	729	734	691	735	692	748	700	695	698	749	752	706	722	684	723	769	760	713	705	718	709	775	721	743	712	678	753	743	715	754	680	706	706	710	731	702	715	709	684	713	698	700	689	715	709	750	721	739	723	737	769	732	723	755	681	762	696	719	743	775	722	765	741	691	713	783	747	699	697	682	696	711	743	698	706	684	756	677	711	743	701	725	667	709	751	736	702	684	689	733	671	769	713	717	754	745	682	707	713	681	736	732	735	727	701	694	742	778	741	678	718	741	695	702
23471	21346	29084	23961	21347	19168	3809	1576	1231	1176	974	698	513	496	413	342	371	334	284	308	297	255	266	273	257	222	214	247	238	204	211	221	209	201	189	233	217	204	209	181	197	168	202	175	190	197	205	187	182	226	185	184	206	200	179	182	158	155	157	182	195	184	198	174	146	153	197	197	184	164	190	169	166	161	176	191	178	191	163	182	169	177	164	172	170	199	167	153	177	176	211	160	176	198	195	163	156	193	183	165	164	191	194	152	180	173	166	200	188	180	218	169	192	168	167	194	189	165	152	204	169	163	201	183	170	185	187	178	153	183	167	158	165	166	194	172	172	185	173	190	199	201	176	210	194	184	176	186	170	176	194	202	170	161	166	198	188	202	199	170	190	186	163	174	193	203	168	185	208	182	199	191	167	190	170	189	182	179	176	178	159	177	173	170	193	161	189	189	180	187	180	174	191	170	170	178	192	159	162	192	166	203	202	198	198	160	197	194	176	177	200	181	175	169	160	202	166	194	192	180	174	178	147	179	178	189	156	194	165	187	157	160	189	196	183	172	166	188	180	167	173	176	183	174	195	173	177	179	181	191	203	172	178	179	179	166	177	162	174	187	157	172	209	181	193	202	181	176	185	159	181	170	165	167	184	173	187	163	187	176	168	183	190	170	158	162	176	165	188	164	182	159	190	182	180	187	163	192	161	163	164	201	170	184	161	180	195	204	170	162	173	172	179	194	174	206	190	151	162	189	198	155	130	203	169	201	158	186	173	177	180	203	187	162	173	166	197	167	173	172	161	176	170	183	194	191	185	162	183	184	189	150	164	200	183	167	172	196	162	172	166	183	189	155	158	180	209	191	157	199	166	194	170	179	168	179	195	176	177	188	206	189	182	189	182	180	191	154	172	194	179	177	183	191	185	162	179	171	184	165	177	181	187	172	171	168	159	186	184	185	172	152	177	170	179	177	177	170	180	165	192	180	174	178	171	189	200	161	147	180	187	168	175	172	177	197	171	189	179	185	188	183	182	179	175	157	175	178	197	171	192	179	165	178	173	173	186	173	192	177	185	180	172	191	176	180	170	173	187	197	184	165	182	186	191	180	193	175	195	193	181	168	202	163	171	172	177	188	179	172	203	197	179	164	175	202	193	172	190	149	166	193	163	185	159	173	193	183	189	173	171	159	178	172	193	173	211	169	189	196	176	164	190	175	178	156	157	175	199	177	186	180	173	192	183	168	178	194	183	171	161	175	188	162	173	173	161	205	194	192	165	193	189	172	182	181	184	175	175	203	192	165	179	178	165	187	191	189	165	181	166	200	179	174	187	162	169	154	180	165	191	196	178	176	186	184	188	189	182	179	206	172	178	179	180	183	183	185	183	184	179	179	168	175	189	199	181	164	163	185	170	169	194	178	174	192	162	205	205	155	158	163	172	158	182	201	165	163	171	168	160	182	175	204	172	198	184	180	179	189	145	196	175	157	162	198	195	161	174	165	158	174	183	165	172	188	188	147	191	186	188	177	194	159	174	204	179	169	183	165	190	187	165	185	178	178	163	199	195	163	193	159	172	176	182	180	185	177	175	176	169	196	163	171	198	177	188	171	161	172	188	192	176	176	184	165	180	174	156	190	161	175	167	193	162	182	157	174	173	164	215	209	176	176	194	175	170	154	172	180	174	178	192	189	180	182	184	188	178	185	168	154	171	175	174	215	173	183	185	181	176	166	187	165	158	163	173	146	155	189	184	162	195	190	175	168	202	173	203	169	172	171	191	183	179	170	181	195	161	195	190	191	171	153	169	202	190	174	156	186	183	172	210	177	180	182	169	186	171	177	182	195	169	165	189	182	164	178	162	179	162	171	186	202	161	199	152	174	180	167	173	164	170	176	177	176	198	159	178	191	183	185	181	172	157	148	154	183	199	163	186	174	160	187	178	168	193	169	195	202	177	182	187	195	153	173	173	207	180	189	174	189	174	144	193	174	193	177	151	167	181	170	167	188	184	174	161	193	180	162	179	197	162	169	176	167	189	181	175	159	168	178	192	204	182	188	151	178	176	201	176	193	177	168	187	176	212	183	180	174	189	175	195	190	201	179	175	176	194	192	179	190	167	154	178	152	203	184	185	161	179	184	195	201	169	159	176	158	188	192	191	198	180	189	166	176	166	146	181	177	183	191	192	188	190	176	179	180	175	162	172	189	170	177	183	189	192	191	173	182	194	182	170	203	200	172	177	181	195	172	192	169	187	183	173	172	179	177	179	177	181	169	181	171	183	160	155	174	183	173	195	168	145	189	170	177	173	188	171	153	168	175	168	168	200	191	193	168	157	171	167	160	169	180	180	168	186	184	188	201	169	161	166	172	171	173	198	167	198	167	195	178	170	192	176	175	169	189	180	171	185	170	142	161	186	208	162	174	189	165	208	192	157	160	166	198	216	178	176	165	162	178	189	170	182	176	160	178	188	184	200	163	176	159	177	173	185	161	172	195	160	182	198	174	188	185	173	170	197	195	176	181	171	177	190	176	193	160	185	185	180	185	187	177	183	182	188	175	186	203	191	197	196	192	178	179	170	177	175	159	173	163	165	181	202	190	158	154	177	211	199	174	186	177	180	195	177	162	173	178	173	215	142	175	184	190	167	165	203	193	199	180	189	188	187	181	178	156	181	200	200	206	178	153	179	194	174	179	177	196	184	182	176	200	184	186	171	181	215	178	194	164	161	172	157	174	191	156	191	166	174	183	169	172	160	166	185	167	163	158	167	175	168	181	175	162	201	190	201	187	186	191	208	189	181	202	181	191	167	183	185	176	174	169	208	193	167	185	161	185	183	198	163	186	168	186	168	170	180	184	175	190	159	179	173	156	173	176	186	161	199	176	190	166	174	183	180	177	182	163	166	173	181	163	193	194	176	180	178	182	155	204	193	147	178	189	167	166	188	207	194	179	184	193	173	170	174	182	179	149	169	190	152	170	218	173	172	175	181	182	152	167	190	203	181	165	185	156	165	203	174	180	172	177	174	176	187	184	204	192	156	204	196	162	186	182	165	167	175	182	164	173	188	196	191	173	168	180	181	171	189	196	184	184	176	175	159	186	186	199	163	181	180	166	173	189	190	182	174	175	187	202	179	173	183	179	163	176	191	167	154	184	181	179	172	188	193	172	192	173	184	176	181	188	199	182	187	179	175	153	177	184	174	163	169	202	169	165	174	172	186	165	166	169	178	192	166	226	173	183	210	183	179	179	178	185	214	179	165	172	178	184	170	181	189	160	213	188	180	202	163	185	198	205	192	188	181	197	167	188	195	182	159	182	168	196	184	184	170	177	177	165	210	163	161	148	194	186	181	187	186	173	188	174	187	174	169	155	189	160	197	181	171	199	183	161	196	168	179	164	182	168	190	177	174	174	174	186	186	189	195	178	175	187	167	194	173	180	159	185	192	176	187	181	167	180	189	165	168	147	173	190	162	178	167	160	169	184	167	190	183	198	190	182	169	208
14307	27253	23168	12410	8833	6680	5487	4564	3962	3530	3305	2137	1631	1332	1122	948	919	861	759	631	635	605	526	515	506	510	473	466	442	448	403	419	452	378	382	430	385	379	343	363	337	393	367	394	366	333	358	364	309	328	366	315	353	352	337	335	323	325	347	326	315	348	314	301	368	325	321	353	307	314	329	303	329	334	346	341	307	302	312	317	307	336	306	306	299	322	294	288	320	311	299	319	315	332	340	347	318	333	348	283	296	302	322	307	281	312	283	317	337	292	304	294	300	339	281	308	345	359	331	341	314	339	350	314	313	310	324	344	277	313	316	306	315	328	279	311	352	308	314	286	307	321	319	304	314	323	324	321	325	309	351	312	302	291	339	305	309	288	338	291	314	306	278	307	264	342	301	303	304	294	306	315	315	302	326	338	337	279	337	294	335	321	334	338	269	324	317	299	303	303	318	330	310	326	296	304	294	292	293	326	341	314	314	315	311	292	309	303	305	315	286	311	310	296	315	327	295	311	296	356	320	301	290	316	334	299	352	359	317	272	316	329	299	309	323	329	317	329	322	299	287	315	313	335	301	329	293	367	281	318	315	328	344	329	285	305	334	331	339	309	307	329	334	293	304	294	279	313	314	312	309	325	318	317	337	300	311	316	301	300	281	328	334	291	288	340	314	326	287	316	320	300	309	299	323	322	324	322	307	296	304	312	313	293	350	292	349	312	333	301	342	314	290	289	344	317	307	316	326	341	339	329	316	326	332	296	298	315	304	303	320	317	295	310	342	304	272	317	321	288	349	324	290	308	324	309	332	307	298	337	338	291	303	316	331	295	299	286	313	326	310	288	294	310	316	308	314	314	343	299	292	344	313	334	319	312	314	326	322	321	342	318	301	278	280	333	324	312	296	322	282	348	306	305	312	304	311	301	305	293	313	327	310	287	282	305	322	291	316	303	319	306	318	323	293	350	328	332	291	313	316	289	311	292	332	289	319	298	314	335	276	293	308	312	302	319	329	328	336	308	308	338	310	313	300	338	301	285	274	325	317	319	305	315	311	322	322	303	349	329	318	302	288	341	311	318	307	346	307	292	309	337	298	316	304	308	340	316	324	354	337	303	304	279	308	303	323	295	319	320	306	308	298	315	340	321	289	321	282	294	337	294	329	304	313	310	308	315	288	277	300	337	332	305	328	324	325	300	342	297	313	310	327	329	356	279	304	312	308	308	311	313	299	311	303	310	299	326	302	309	311	334	333	319	302	305	285	305	289	340	331	299	293	323	297	293	285	297	330	265	307	300	314	288	286	297	315	298	314	322	311	310	296	321	324	317	340	301	295	320	322	321	328	298	323	319	298	288	317	312	312	324	307	308	310	278	278	274	304	339	306	319	315	310	319	289	326	293	338	310	309	277	351	315	300	307	320	289	318	307	288	328	322	322	301	323	338	322	323	299	323	325	313	313	288	311	308	326	308	317	318	302	351	299	306	286	298	285	306	303	309	308	304	317	337	340	333	321	333	288	307	325	285	314	303	309	337	314	324	307	325	309	317	321	384	357	319	317	329	327	324	311	317	318	276	290	340	299	320	326	313	305	323	332	307	310	323	302	298	296	310	324	304	321	310	313	296	330	319	275	318	293	327	304	326	316	308	316	307	319	296	314	312	324	317	322	328	313	309	306	287	338	316	330	291	308	294	306	326	314	337	284	338	283	317	324	328	332	295	316	334	322	294	328	302	304	282	323	313	310	328	289	334	304	309	344	300	309	326	326	335	297	293	315	311	305	308	327	321	323	313	286	284	305	304	305	300	299	293	314	307	314	310	356	297	308	307	288	295	330	313	304	332	318	281	325	320	334	319	309	314	305	322	328	288	317	281	314	353	295	312	315	312	308	317	300	331	299	323	304	287	297	301	331	317	329	305	311	322	344	316	315	324	307	307	286	337	296	286	304	336	260	321	313	349	305	313	291	316	340	303	313	316	304	316	304	304	322	304	301	351	348	288	316	317	328	339	291	309	300	323	291	312	281	322	324	318	337	320	297	317	297	261	301	312	310	325	313	338	344	314	311	309	302	311	297	299	313	304	313	288	294	295	321	309	318	323	314	301	353	310	348	307	283	309	292	305	309	304	307	298	313	319	324	309	290	330	299	283	302	310	322	319	302	320	297	336	305	305	309	268	297	341	287	329	311	307	294	322	328	316	307	282	310	311	316	313	321	326	296	305	320	312	314	333	303	338	292	315	329	334	304	320	329	284	289	314	333	305	350	313	326	297	304	318	341	309	301	302	333	342	333	355	301	308	288	302	317	332	301	304	289	300	303	295	323	299	303	311	307	326	283	319	287	310	291	319	321	318	351	321	280	302	314	308	308	322	310	321	308	302	314	302	319	297	313	333	326	334	298	307	301	301	321	304	309	353	341	321	340	315	317	313	300	312	322	334	306	317	286	324	320	325	328	318	310	322	315	296	316	297	313	308	342	327	311	306	335	316	354	331	332	319	307	327	310	353	327	338	344	300	346	311	304	322	287	303	340	334	331	300	302	324	312	342	303	321	339	349	320	323	320	336	299	329	319	300	318	328	295	313	314	315	318	298	336	301	307	289	320	300	305	337	319	309	327	355	318	316	296	295	311	285	316	312	329	360	287	305	317	302	342	308	321	323	340	311	313	344	280	292	346	294	324	283	303	324	312	318	292	336	336	319	326	348	294	332	338	325	291	307	326	325	336	321	349	328	322	319	295	327	344	341	315	320	292	298	296	316	312	302	289	298	281	314	298	290	294	322	327	276	294	320	319	283	303	329	318	337	316	329	306	315	300	316	319	305	332	304	302	331	299	317	318	309	306	303	315	315	316	305	297	285	342	341	319	325	304	331	298	339	310	306	308	325	339	320	273	324	262	315	309	319	287	314	341	346	340	338	291	315	317	316	314	301	308	291	303	315	294	300	334	321	341	298	285	333	308	317	318	321	312	294	334	301	308	316	305	331	286	356	292	294	322	307	298	324	294	323	310	311	262	326	318	307	272	312	316	312	340	267	319	332	309	327	299	300	275	330	297	314	317	278	283	320	289	285	306	318	320	301	272	298	291	317	311	311	334	297	297	298	331	345	341	313	293	315	318	287	320	339	331	292	300	285	310	302	322	351	309	310	314	326	344	325	318	326	318	299	344	306	292	295	302	332	328	304	301	327	316	294	301	318	324	333	302	305	318	313	340	303	330	331	344	309	288	316	299	316	320	301	318	292	325	327	312	293	322	311	310	313	328	332	266	300	292	325	292	308	304	340	321	304	296	335	317	294	327	311	301	292	322	337	304	315	297	309	291	283	330	333	280	333	292	313	312	312	317	292	335	313	311	295	321	298	287	319	326	305	306	331	344	282	312	288	288	281	305	306	306	297	301	307	334	333	323	281	320	308	343	306	294	278	317	292	284	303	317	306	333	326	284	277	340	322	310	314	303	357	326	347	343	285	297	368	316	300	330	299	307	314	301	338	321	323	320
27060	20220	9559	2602	1195	889	897	719	733	687	713	628	569	542	498	500	494	525	516	513	541	520	487	473	514	495	506	450	472	460	480	460	479	505	477	450	493	437	492	461	512	487	465	483	468	475	477	483	481	463	468	474	444	476	468	472	453	478	443	449	449	499	439	495	471	483	455	479	470	457	511	492	482	476	478	483	492	479	460	514	447	467	454	481	482	486	480	468	435	462	442	466	469	481	476	456	476	462	471	489	494	476	474	469	476	485	417	503	500	484	462	508	445	450	453	491	465	481	475	454	474	462	493	436	479	473	485	494	464	501	462	494	457	478	446	467	424	484	444	472	489	417	464	467	500	485	466	519	440	475	453	497	498	462	476	458	518	469	467	441	419	470	474	506	478	450	437	488	436	440	471	458	528	473	458	518	436	489	430	473	504	451	481	460	490	501	474	513	507	445	503	482	464	489	488	456	470	444	504	421	513	449	465	475	469	445	477	520	503	473	420	489	452	473	501	459	437	455	516	456	462	462	476	455	498	492	482	485	521	542	472	463	470	467	454	521	463	474	467	504	460	468	467	492	449	527	496	474	475	507	432	478	488	477	475	499	452	492	499	468	468	482	474	474	441	502	521	461	472	418	451	455	472	472	472	461	470	452	498	478	458	491	480	446	492	487	457	467	504	477	480	506	456	457	478	483	513	468	498	485	457	471	471	449	463	431	447	481	511	491	459	467	473	466	435	471	503	486	454	470	488	475	479	485	429	446	481	470	459	436	442	467	458	474	461	436	455	492	474	505	475	466	477	477	484	464	446	492	496	461	469	447	471	446	487	496	462	446	483	442	484	475	453	474	455	478	468	483	506	466	476	456	438	461	516	477	472	489	481	491	514	454	492	451	447	476	457	488	478	523	492	469	484	457	495	452	451	454	457	464	488	486	447	465	464	466	470	473	457	475	456	451	460	453	510	526	496	487	470	479	476	473	479	455	471	522	451	499	485	469	458	435	470	463	468	484	509	486	453	421	472	452	454	449	470	484	443	501	504	503	508	467	451	464	494	472	500	462	491	456	447	476	471	470	481	473	448	500	434	431	479	494	469	476	474	464	436	468	481	437	496	451	458	496	437	496	467	480	497	465	495	458	444	486	462	470	491	473	468	466	494	477	464	457	433	470	482	494	475	492	454	465	482	518	484	497	473	491	460	463	465	479	480	488	474	460	491	470	434	496	528	473	455	463	456	511	470	495	485	494	474	462	483	514	475	484	498	469	490	487	490	434	456	464	477	501	528	468	474	486	495	466	433	472	441	454	437	472	447	483	453	468	489	444	505	438	478	483	461	444	426	472	485	495	466	458	480	468	440	444	440	444	489	485	472	456	492	436	468	446	476	495	472	461	538	506	459	471	498	463	483	490	504	480	493	423	464	428	434	446	445	467	468	437	483	438	453	424	448	471	430	438	495	477	457	463	456	469	476	505	469	432	472	441	491	506	506	499	436	439	488	453	540	500	468	512	434	506	508	474	453	485	460	476	507	471	475	458	519	439	495	490	464	489	473	431	505	457	456	530	489	486	476	432	461	505	469	454	469	460	481	419	446	446	465	460	492	475	417	493	457	443	484	476	502	460	516	484	488	464	522	464	522	478	493	458	426	462	502	473	504	448	469	484	483	493	477	469	469	475	451	481	469	468	480	476	509	457	455	516	476	455	481	485	477	508	467	504	506	477	467	476	482	472	421	498	464	474	428	427	431	500	415	470	469	442	478	489	455	455	499	481	456	448	449	481	501	470	472	427	459	498	482	495	467	497	485	461	472	458	487	467	475	479	489	552	474	485	476	488	471	489	450	467	473	474	459	478	504	469	456	483	458	482	462	447	494	504	453	457	439	466	499	486	481	462	489	476	491	478	465	468	457	513	462	511	500	503	437	457	438	454	459	423	514	473	511	495	524	452	473	444	499	481	469	496	441	445	456	503	455	470	500	470	478	485	484	477	474	440	464	488	481	471	442	494	451	498	480	450	481	460	435	444	519	468	498	506	459	444	530	473	445	478	481	483	463	483	485	465	467	520	476	493	470	486	447	499	463	488	496	455	455	468	457	479	454	498	463	454	471	489	478	484	479	454	467	465	432	408	444	474	471	449	475	495	468	435	467	468	446	498	481	495	455	470	474	486	479	481	479	467	470	446	491	500	476	480	474	480	453	480	460	455	461	499	475	445	472	493	471	485	455	472	475	473	438	486	477	478	459	476	483	490	486	489	464	473	512	443	447	486	459	472	458	489	457	487	505	494	503	491	443	470	479	463	502	505	464	473	467	467	518	455	462	457	493	497	469	490	487	482	463	480	484	461	459	492	475	477	485	447	498	448	471	459	462	489	472	474	448	473	458	475	508	472	498	498	441	475	480	497	447	506	449	532	483	446	478	454	472	463	472	485	470	462	491	463	499	466	479	496	482	437	471	444	470	475	463	467	451	494	451	438	489	482	471	474	460	481	467	455	450	458	451	452	418	488	460	459	429	500	462	497	496	461	511	448	448	519	471	424	509	442	494	475	479	473	474	464	451	495	459	470	464	457	446	419	460	430	484	464	488	451	465	488	489	475	489	484	472	444	483	474	524	466	500	485	492	485	471	481	469	507	468	472	448	444	510	491	481	466	477	462	478	430	485	491	455	498	472	465	483	473	472	507	482	518	448	482	494	490	441	507	471	489	443	458	520	443	484	502	488	481	469	446	507	473	434	459	482	488	473	467	465	465	484	487	509	453	494	456	446	489	480	466	493	429	486	456	387	454	452	492	479	462	480	446	447	476	460	472	480	453	474	466	467	499	455	457	479	468	431	454	483	466	460	468	487	454	478	467	478	528	490	478	446	441	486	471	466	520	470	470	483	452	520	445	483	500	496	465	495	482	444	466	476	442	468	492	469	475	473	454	451	466	472	459	478	467	478	465	461	459	488	516	461	470	455	457	494	477	464	491	471	489	453	461	455	427	482	471	518	456	488	432	448	439	427	452	452	447	466	437	438	435	511	483	490	471	509	494	504	461	508	451	506	456	447	457	472	482	466	476	464	516	474	481	470	479	483	450	490	499	458	493	491	432	459	442	499	496	480	469	460	469	450	436	443	477	480	466	466	465	474	470	482	508	469	498	480	433	467	475	456	446	410	486	474	496	425	506	467	491	472	485	447	456	480	425	481	476	458	523	467	450	458	498	476	478	487	447	446	488	472	504	522	484	451	438	464	471	473	487	479	474	469	461	514	501	479	457	491	440	490	481	436	492	478	432	451	479	502	496	490	501	471	461	494	431	488	468	454	505	468	466	474	476	468	493	467	509	495	481	497	478	483	477	519	468	472	498	474	466	475	453	477	482	511	507	431	512	455	456	459	467	448	430	463	439	447	488	475	472	504	512	463	472	469	487	438	477	468	468	423	431	510	502	498	446	484	502	461	486	461	485	478	456	474	466	468	470	446	482	476	437	486	522	471	453	512	488	475	478	488	443
10142	12665	10084	4422	2851	2137	2049	1715	1663	1790	1792	1413	1081	1003	911	928	918	899	900	755	884	823	918	846	789	777	832	800	808	817	752	818	844	842	783	834	804	797	814	783	744	782	786	809	808	752	847	803	822	755	813	763	783	783	805	755	807	736	787	804	789	757	823	785	762	790	803	791	740	743	787	767	785	743	773	751	765	794	802	796	759	740	772	793	765	784	805	756	777	765	765	804	783	796	766	759	745	738	741	786	756	762	799	789	745	738	806	777	788	758	751	769	759	747	800	759	747	777	767	816	772	777	746	773	823	791	778	778	786	769	782	797	777	761	784	730	741	788	810	797	729	796	790	727	798	778	775	764	750	820	806	751	809	777	798	745	759	736	781	808	846	797	746	776	759	773	750	786	744	741	776	823	795	779	804	753	789	728	753	788	760	791	810	804	758	834	762	797	777	750	792	826	783	780	759	790	787	759	779	734	775	739	777	786	776	757	751	833	818	769	782	787	769	798	818	816	788	784	777	803	810	815	759	817	784	759	779	818	785	780	784	770	734	806	798	782	796	752	785	770	781	768	762	798	790	798	775	788	762	782	826	790	756	756	828	800	779	744	809	786	790	774	770	788	769	750	740	809	795	809	767	732	754	795	792	801	765	798	810	810	753	767	814	765	760	807	832	755	758	730	725	754	754	771	740	779	788	808	827	788	808	739	815	749	797	791	805	792	765	779	763	753	825	717	772	771	759	750	830	732	799	794	749	784	817	783	789	785	747	750	793	783	818	747	782	779	805	793	791	733	801	780	742	774	815	814	776	765	778	764	765	786	814	751	807	773	759	781	793	793	803	837	805	782	826	798	731	771	742	821	785	801	767	758	769	756	750	756	764	790	783	799	765	753	774	835	760	819	735	728	749	768	744	788	768	794	797	784	802	799	741	786	745	766	773	767	782	756	761	789	765	764	793	767	758	765	811	786	804	786	780	784	740	759	773	776	800	822	774	715	732	800	758	818	808	805	804	816	813	763	779	742	729	835	767	740	749	811	761	736	803	708	757	722	756	728	780	783	836	804	781	788	780	750	771	732	767	761	790	805	794	802	796	860	754	786	807	761	779	780	736	716	806	763	826	764	744	767	775	723	753	802	762	820	792	772	742	791	776	778	777	768	784	773	761	762	851	796	811	768	776	755	744	801	833	770	794	806	791	774	825	745	769	810	762	819	798	817	775	815	797	765	803	760	753	754	797	762	768	782	793	782	809	794	751	785	791	836	805	776	724	820	820	782	799	794	799	765	783	774	777	721	750	774	807	810	745	719	761	745	732	759	771	745	771	794	771	768	774	796	750	778	805	819	789	756	792	767	818	799	771	796	703	753	815	791	777	803	738	752	783	774	718	813	763	746	794	825	781	820	760	799	703	792	771	822	755	696	804	775	737	746	775	784	838	780	797	831	794	790	793	742	824	756	771	770	813	766	725	804	782	804	743	748	788	778	761	783	768	752	771	758	826	745	746	761	787	723	766	769	753	788	822	761	802	744	785	840	742	739	788	786	816	749	822	769	772	808	733	760	794	790	727	772	759	778	822	796	834	737	820	750	805	797	812	736	773	751	728	798	811	749	802	774	785	814	754	781	802	793	748	730	778	787	750	791	767	768	781	804	783	799	770	737	804	747	794	733	772	809	734	783	793	779	779	769	772	780	806	743	749	792	770	782	797	727	723	781	746	819	786	796	775	779	759	793	764	746	783	792	750	747	792	801	815	782	794	762	753	764	838	782	738	727	762	809	803	783	744	738	823	783	731	792	767	765	749	814	722	783	792	734	772	765	778	740	790	754	805	799	807	791	795	779	749	765	816	804	793	776	793	765	790	783	864	814	754	779	741	764	788	731	727	784	734	804	778	769	801	785	797	787	785	785	735	735	782	790	794	791	767	810	804	782	797	776	777	754	816	764	780	814	784	774	754	759	778	765	800	812	748	751	782	792	770	788	771	728	745	795	791	773	740	806	801	752	765	793	753	776	768	794	753	786	819	776	752	749	814	737	799	764	793	734	795	743	767	768	793	714	804	763	768	841	751	772	807	747	793	827	749	748	760	763	816	781	817	803	747	776	779	745	766	800	814	802	738	781	765	785	760	792	813	788	798	808	783	807	781	781	794	769	759	763	726	763	755	821	754	757	729	778	771	776	756	788	731	825	801	806	754	780	818	764	743	795	773	784	844	812	787	770	736	805	774	731	747	785	767	804	780	776	796	807	745	769	757	756	773	802	775	752	777	799	760	753	774	765	770	778	772	777	757	753	809	750	774	759	720	797	784	799	771	789	785	776	767	819	798	788	761	784	792	772	763	813	762	769	787	779	798	757	793	760	798	810	772	783	760	747	779	775	853	776	778	728	763	764	788	872	768	793	818	809	778	774	777	799	743	764	804	767	801	791	803	808	787	787	803	754	751	776	761	784	809	780	722	790	784	782	774	775	805	786	770	818	785	751	802	759	742	779	742	732	830	778	799	767	796	762	750	759	757	782	739	748	786	797	769	769	797	793	778	800	815	706	763	778	778	772	796	776	783	772	842	763	798	768	762	806	834	827	756	819	798	728	745	766	792	790	759	781	778	747	794	779	786	803	777	793	780	762	783	729	754	782	789	757	741	780	795	805	742	790	819	797	770	775	772	729	783	858	791	760	751	757	729	776	739	826	787	724	765	795	787	768	751	773	813	827	807	766	800	798	794	776	746	815	752	751	804	774	780	832	778	782	790	720	785	750	872	786	731	774	777	765	838	794	795	784	796	811	741	747	768	792	788	748	781	799	763	808	785	775	790	770	772	775	777	838	759	767	821	766	822	808	747	751	745	756	832	783	746	763	788	782	775	789	780	803	769	757	814	762	761	772	769	809	804	780	821	774	749	756	804	772	785	734	767	809	804	749	850	776	765	787	739	751	763	760	776	796	821	739	756	780	751	764	784	793	766	766	776	780	812	797	800	767	731	735	787	759	784	755	804	784	800	701	763	746	778	767	780	791	791	798	753	807	785	747	774	766	759	806	879	787	780	784	760	749	775	797	762	813	772	839	770	853	772	790	774	725	799	820	790	749	782	775	747	768	786	744	710	789	803	789	773	724	807	749	765	791	754	848	762	758	757	762	796	782	783	843	795	809	716	766	743	797	743	762	772	758	764	751	780	795	760	708	774	853	729	821	809	744	786	806	769	786	745	812	788	814	822	750	757	800	800	751	816	758	855	806	766	798	800	759	794	775	775	757	727	737	810	762	819	789	814	734	753	795	770	805	766	806	789	777	803	777	788	742	754	776	715	814	763	777	775	815	768	814	799	821	780	805	782	798	790	733	770	803	774	799	804	818	828	751	779	768	776	742	792	777	812	791	726	810	760	773	806	805	706	770	787	775	732	786	813	743	755	797	739	769	806	795	793	763	728	835	790	708	777	811	802	781	776	737	767	744	778	772	796	739	812	727	763	759	831	815	797	803	760	786	815	772	793	869
24553	21333	28348	24655	18788	3322	1539	1102	1014	899	978	890	689	537	575	546	526	512	467	521	497	469	498	446	457	463	462	443	474	430	448	487	457	479	472	472	473	444	464	415	472	413	445	408	398	428	446	428	418	413	420	416	417	434	463	488	454	426	414	438	433	413	484	477	430	429	419	401	448	393	449	425	404	428	421	417	449	423	450	425	413	483	423	416	419	390	422	423	479	429	443	435	407	413	421	425	461	468	480	489	412	409	458	425	416	414	424	432	447	422	437	426	448	443	443	414	439	431	444	452	425	467	429	428	399	453	399	410	401	433	424	419	446	405	453	425	419	412	406	465	388	445	430	425	425	429	416	444	414	437	446	400	472	415	459	423	428	432	403	418	453	439	421	424	409	387	467	421	456	424	422	432	435	415	414	425	455	420	388	454	350	397	482	423	431	433	454	439	460	436	400	423	442	433	396	430	400	410	430	457	456	404	436	392	441	393	448	399	436	453	400	427	412	410	418	477	438	391	454	412	419	461	427	435	439	425	378	408	403	399	412	394	429	434	446	415	437	431	411	386	469	406	459	394	397	389	433	432	414	444	443	436	450	450	425	475	474	462	428	429	488	403	393	406	447	441	419	430	420	411	450	429	417	437	430	426	447	459	417	465	411	431	411	496	433	439	410	417	413	453	457	424	406	447	451	429	454	426	423	419	460	436	446	426	395	451	437	435	411	404	409	427	404	440	439	415	406	433	393	433	425	419	439	449	442	455	439	465	408	434	403	394	417	398	403	405	431	435	439	428	428	437	431	410	418	443	441	409	413	423	418	438	477	417	416	403	450	453	433	423	428	419	424	440	461	442	433	440	418	432	422	424	443	448	439	404	404	421	439	424	450	391	421	414	451	418	410	424	421	399	398	420	421	414	429	449	404	428	413	418	416	423	423	420	439	429	428	457	441	474	395	431	437	424	438	422	416	415	478	453	409	391	437	422	432	474	441	467	421	421	423	440	427	443	465	417	445	444	435	418	435	403	421	432	437	436	439	441	451	432	468	426	422	424	441	441	438	383	406	435	422	436	384	378	407	434	447	459	427	403	422	420	433	419	418	412	413	454	464	432	467	410	432	480	397	434	416	442	392	451	430	431	451	431	418	466	449	435	467	429	462	409	435	437	424	414	419	407	435	411	429	403	415	460	397	422	423	446	434	389	445	470	435	429	416	417	440	459	418	440	407	433	428	434	434	416	433	433	414	435	432	398	467	420	402	423	443	478	431	422	446	453	435	404	387	453	464	411	420	478	409	430	444	456	405	451	394	442	439	436	418	425	395	427	425	423	454	452	425	433	413	422	439	398	489	420	447	432	405	429	463	382	423	427	451	469	414	450	435	439	432	487	433	434	430	433	385	431	408	406	405	432	443	421	421	403	434	461	414	422	392	430	406	416	414	436	409	443	438	426	425	421	421	425	473	430	445	400	438	423	410	439	435	429	411	413	406	440	419	452	424	406	449	426	429	442	431	451	471	433	408	416	391	431	421	401	403	405	423	460	418	453	432	412	416	415	431	399	427	428	414	403	408	460	399	419	421	421	421	404	437	373	422	429	415	438	432	430	419	419	414	436	411	414	394	439	413	374	437	429	431	403	433	434	426	426	423	445	411	455	426	447	449	443	407	398	419	431	427	463	451	425	443	399	422	430	423	426	391	394	415	464	388	438	411	446	382	439	397	368	429	473	422	444	428	440	452	445	437	424	431	430	441	398	395	423	459	398	467	438	423	428	450	478	432	430	421	458	457	418	471	434	456	456	445	437	421	421	430	419	444	414	437	410	410	458	472	404	430	450	415	376	422	436	431	412	434	421	441	433	399	469	445	457	434	408	450	413	400	393	461	438	456	414	418	378	434	404	432	446	443	418	450	417	439	446	422	400	427	431	432	421	435	447	439	412	413	419	417	403	458	433	414	442	420	406	424	456	423	419	444	441	439	437	444	398	411	411	431	415	445	472	428	409	412	417	415	432	453	446	407	396	419	440	427	434	422	427	412	456	448	443	414	478	438	477	424	378	425	449	425	445	438	421	420	424	415	446	439	433	444	417	412	468	444	435	418	436	398	384	442	447	388	430	417	450	451	427	391	456	406	461	467	416	412	419	430	385	405	451	412	425	392	466	441	404	466	395	411	452	397	454	416	420	400	400	461	432	475	439	444	447	435	442	410	410	419	399	386	422	420	412	414	434	426	445	422	454	418	430	436	462	454	408	427	388	433	403	430	407	413	450	420	422	436	463	472	428	442	400	438	445	428	427	424	435	450	429	415	450	450	410	440	450	469	450	461	395	426	454	431	380	426	488	416	401	461	418	424	433	459	422	452	413	428	417	463	414	440	423	412	420	427	428	436	442	455	407	404	421	434	408	453	440	443	397	434	427	417	412	437	417	434	416	411	443	439	448	436	472	407	442	457	421	436	432	431	442	410	444	427	424	450	417	419	458	417	417	468	449	425	403	435	409	428	431	446	422	430	388	415	417	415	399	415	434	442	439	414	456	448	455	455	427	442	418	391	434	408	442	449	408	436	448	434	440	455	404	394	416	445	413	416	423	438	417	436	430	444	419	403	455	443	432	417	428	389	458	403	415	452	459	442	436	434	451	449	440	424	460	410	460	418	441	432	446	478	440	413	472	395	434	409	415	434	478	445	448	447	414	469	424	418	456	411	425	415	413	475	423	412	434	451	442	439	437	430	432	403	441	404	404	470	423	404	447	458	425	446	387	437	425	442	404	415	420	410	419	414	434	373	430	410	385	419	425	435	380	436	436	431	424	445	393	452	428	422	431	442	427	409	429	423	405	464	424	424	453	458	410	434	394	415	438	405	385	448	413	406	465	421	400	393	358	418	410	455	407	394	422	438	415	420	453	443	459	448	422	410	412	437	404	458	441	431	433	456	460	481	446	466	451	434	434	459	438	435	435	401	410	431	421	438	398	412	448	384	450	408	411	418	421	432	387	451	387	401	437	428	429	472	382	416	441	416	429	415	384	455	421	441	448	457	442	429	451	424	410	437	442	421	437	456	438	407	441	424	411	429	443	409	421	414	412	426	487	417	439	475	444	427	405	424	455	477	449	441	431	418	422	434	417	439	410	438	429	434	407	436	436	438	435	436	406	448	426	421	413	420	373	407	449	447	441	426	444	454	436	444	481	423	458	415	424	421	398	420	451	409	460	402	453	408	439	430	437	433	388	492	424	424	425	425	434	414	393	419	436	383	421	422	462	368	436	434	445	423	435	406	407	449	423	413	427	438	397	415	432	427	403	442	434	440	443	438	467	423	430	455	407	423	408	444	421	434	405	460	429	397	398	402	421	450	414	412	471	454	423	415	410	438	433	455	446	419	425	406	429	444	435	374	431	414	419	466	442	421	419	411	427	430	388	444	379	456	442	432	409	379	455	436	448	413	466	430	417	440	395	418	436	433	409	372	396	449	427	434	440	433	439	397	433	453	467	420	362
11007	19416	15979	8547	5781	4497	3706	3016	2731	2504	2622	2278	1665	1321	1183	1126	1129	977	1040	917	886	828	846	827	845	840	821	776	751	756	790	766	791	819	721	772	766	752	746	806	761	732	796	764	797	734	799	752	702	747	792	759	707	700	706	756	740	713	718	719	747	734	740	707	718	790	780	742	716	743	667	766	779	707	754	715	706	732	731	698	718	761	715	747	718	751	698	733	696	716	713	705	718	685	700	689	700	692	736	696	744	755	708	764	754	737	680	698	716	704	695	669	728	742	709	698	732	721	766	708	697	680	722	712	675	756	709	729	740	692	795	735	726	718	703	718	760	730	769	722	685	731	724	776	727	741	672	738	759	695	788	724	718	723	725	683	674	718	731	691	718	725	730	734	728	752	734	783	725	738	706	686	717	710	717	720	706	762	692	760	697	723	772	719	689	737	741	738	716	744	705	687	695	717	706	702	733	625	755	721	666	699	676	686	725	748	669	770	711	742	730	702	690	734	714	708	736	703	727	676	733	713	768	704	729	724	684	702	712	723	719	697	684	738	733	693	738	716	784	768	736	739	738	696	765	689	750	718	728	717	640	769	696	729	713	667	720	745	706	716	750	724	706	709	730	700	712	746	682	727	690	739	712	722	734	689	733	700	727	746	757	766	714	759	670	679	771	734	694	677	734	734	722	714	662	728	710	758	722	721	700	685	725	697	708	746	733	695	742	695	738	743	748	685	728	734	701	725	770	689	652	719	773	725	716	728	699	695	711	788	729	730	694	676	712	720	761	699	708	672	701	685	730	702	717	688	736	719	746	731	726	730	718	749	682	677	679	724	721	711	721	727	729	744	751	709	757	728	757	764	715	765	734	699	735	747	728	714	724	748	712	776	738	690	693	729	737	687	678	715	740	730	724	693	696	698	724	691	697	761	726	662	688	701	693	746	739	703	738	706	685	665	740	706	756	720	677	696	721	679	728	645	760	744	724	723	735	757	745	689	701	745	699	683	699	710	749	734	745	695	761	683	735	749	714	706	751	753	708	723	754	728	705	698	734	715	727	744	724	756	716	743	703	708	703	782	747	768	764	722	695	716	690	742	710	704	737	736	762	734	677	715	747	672	692	714	732	698	713	693	705	681	690	673	714	649	755	711	733	682	742	677	686	693	744	709	735	719	724	711	752	709	715	742	768	721	734	725	699	711	714	747	722	692	714	726	699	746	641	700	726	701	749	719	710	680	710	702	742	695	782	702	744	716	729	741	723	701	708	705	712	713	764	754	677	690	694	710	713	739	696	742	678	704	685	694	682	678	676	694	697	737	722	760	713	690	723	747	786	706	726	712	712	725	685	722	721	731	704	708	711	687	727	698	769	706	704	697	723	748	731	719	696	681	735	749	713	693	738	684	707	733	671	697	679	729	732	717	703	722	723	737	671	712	736	676	752	736	712	707	695	727	718	684	724	726	709	741	706	733	685	665	690	711	736	752	719	683	679	716	743	739	703	747	768	710	691	736	723	724	684	695	696	710	693	722	684	721	742	716	703	700	695	732	679	685	737	678	724	702	712	705	699	721	701	716	683	670	755	704	700	745	740	727	703	704	703	706	700	731	707	718	718	673	725	713	727	748	712	758	756	695	712	774	719	722	697	714	707	694	734	701	673	658	705	659	715	713	684	684	695	721	734	709	724	712	740	709	709	712	729	696	716	708	684	730	708	722	760	795	710	733	714	710	742	741	732	752	702	690	703	764	726	728	742	724	736	660	713	736	700	717	727	711	745	735	715	699	712	771	648	710	746	750	730	678	740	685	739	691	701	727	756	687	726	741	748	681	716	731	752	741	775	730	716	676	707	709	732	683	712	716	718	718	722	664	740	706	755	681	691	761	757	720	710	753	739	734	673	684	676	716	737	733	733	753	716	702	743	753	728	694	725	768	714	736	732	654	697	724	728	721	772	729	726	742	722	737	715	670	722	753	710	702	659	682	735	692	737	735	725	730	724	721	732	695	732	695	710	737	741	691	703	700	737	760	722	696	702	710	733	735	780	695	701	778	697	758	760	735	697	697	619	715	725	673	721	697	698	728	737	704	761	692	711	746	674	738	741	686	696	683	693	661	744	703	709	733	678	746	741	780	710	747	707	718	696	716	750	763	736	679	678	675	690	725	724	769	703	754	697	705	749	704	719	728	727	696	686	719	710	745	731	669	705	736	740	735	728	673	712	760	709	731	732	692	727	670	728	736	690	720	730	704	698	696	703	737	726	732	710	706	706	763	713	704	656	740	768	692	699	743	649	720	734	718	685	739	733	717	664	722	706	717	732	733	733	699	684	742	692	715	714	718	756	747	703	732	702	738	737	750	787	717	712	743	741	738	711	710	752	721	746	742	710	746	701	719	739	707	706	663	666	694	734	700	737	683	711	668	729	723	709	689	677	722	690	787	752	743	744	725	707	741	723	751	743	709	728	738	722	730	708	678	746	695	719	694	729	728	741	746	708	709	672	782	716	749	713	718	748	701	730	676	719	708	729	702	702	705	762	726	695	733	669	733	740	695	693	718	671	699	714	723	737	713	743	721	716	710	725	751	684	747	717	704	721	726	732	675	693	736	701	660	710	726	747	701	743	712	722	740	687	699	713	688	728	720	727	745	720	752	694	712	742	685	663	698	751	661	711	759	670	725	697	703	742	727	739	696	731	719	716	712	698	755	671	720	704	742	744	741	719	712	705	738	758	732	743	720	773	748	673	741	721	676	687	701	760	684	687	701	715	737	749	674	705	686	738	688	749	684	722	739	751	683	700	763	726	749	730	676	737	690	739	732	732	737	709	749	707	691	708	708	732	763	740	707	731	718	683	678	719	739	705	707	711	702	689	778	713	727	697	729	739	699	714	739	718	724	712	711	714	731	686	735	688	738	687	720	723	733	774	684	737	719	739	725	710	713	717	772	724	681	715	725	752	679	695	717	752	703	709	727	694	677	657	778	734	696	738	708	720	709	719	718	701	719	723	715	715	718	708	738	701	725	740	705	730	728	693	637	712	798	670	705	721	704	744	726	693	741	707	767	728	779	765	708	714	709	740	741	759	760	782	724	719	689	676	710	743	731	696	704	747	671	742	704	733	730	721	713	696	729	679	729	729	743	684	680	760	750	714	768	722	718	728	653	785	716	738	704	737	774	684	718	699	691	727	760	735	704	686	734	730	768	725	703	733	730	658	673	735	750	722	732	715	727	721	741	744	759	760	739	717	708	714	710	719	683	698	723	696	665	729	745	683	704	719	702	716	712	699	729	758	742	697	648	734	731	666	722	741	726	751	711	719	656	693	698	664	727	724	700	698	722	665	698	739	684	723	678	701	736	757	706	714	738	690	681	703	683	695	701	739	680	717	683	750	710	742	725	789	734	723	708	728	730	716	705	711	753	702	726	691	665	714	708	722	676	716	728	708	712	695	706	688	707	715	747	775	729	700	709	655	700	732	754	753	715	673	689	721	680	664	701
23433	21317	29056	23924	21325	19273	3521	1571	1057	1011	1052	879	663	526	473	437	357	371	313	275	282	250	282	255	225	238	248	230	233	227	220	216	238	210	181	227	179	178	211	191	178	186	189	197	178	184	201	176	199	181	200	183	162	185	211	166	187	152	183	174	210	190	186	183	200	195	188	194	179	193	166	192	189	184	182	160	198	147	181	196	174	193	155	197	177	178	171	190	205	196	161	179	198	179	174	206	182	193	170	141	186	175	197	188	177	179	167	185	190	192	178	204	180	166	153	197	181	181	179	215	166	203	205	179	156	166	172	197	171	186	169	156	189	180	159	183	190	190	203	161	169	172	190	165	183	185	189	157	157	154	192	165	165	182	167	169	161	200	185	171	171	174	167	167	177	175	178	185	178	172	173	168	183	155	176	162	189	174	170	161	177	179	209	195	185	164	191	202	180	175	164	184	172	196	194	179	167	149	164	165	171	168	157	177	180	178	182	183	173	162	186	163	167	177	181	179	171	162	178	171	179	182	186	162	181	158	161	175	211	186	163	183	188	177	161	171	172	169	182	189	176	168	160	196	156	181	184	170	165	175	188	179	182	153	176	167	178	170	216	163	186	180	177	196	211	189	165	185	177	158	192	192	197	190	190	180	160	186	171	162	191	178	167	172	188	171	185	169	196	199	172	192	177	167	184	170	171	144	192	211	159	191	203	178	199	189	179	183	163	163	190	191	188	174	168	166	174	188	157	176	181	185	183	192	197	187	206	171	190	175	157	183	182	182	205	181	179	178	182	198	162	165	159	181	184	179	160	186	181	181	174	170	188	192	177	211	201	160	176	199	183	169	156	191	151	184	193	185	159	197	168	201	187	179	172	192	196	197	171	202	196	157	180	169	153	149	177	188	201	180	160	180	165	203	172	179	168	184	180	175	183	176	199	154	179	181	187	188	165	158	173	191	166	167	171	172	170	175	174	163	188	170	187	191	174	169	169	174	182	186	180	166	172	136	190	182	173	168	202	177	162	170	169	164	161	184	189	169	175	179	168	188	168	163	196	170	206	170	177	181	168	163	155	169	177	176	203	174	176	178	169	162	180	179	162	201	175	187	185	196	155	171	151	181	189	169	180	167	182	175	183	186	173	163	171	196	189	176	209	172	180	191	168	169	167	189	164	178	205	156	186	181	153	172	183	180	213	181	168	162	161	200	159	167	171	175	193	189	171	180	166	178	197	188	157	149	191	193	183	175	190	179	165	197	167	176	190	185	167	187	155	166	174	165	207	157	187	194	177	192	166	177	194	179	181	176	157	175	205	177	181	195	194	178	171	171	172	166	194	166	170	201	210	162	167	185	171	168	189	187	166	193	215	182	159	172	180	210	175	176	177	172	183	181	186	171	162	171	172	176	194	178	187	173	161	153	175	181	171	180	188	177	188	162	167	195	175	185	215	160	157	171	172	174	200	201	178	184	188	159	184	195	165	198	177	161	162	171	169	162	182	164	169	179	159	193	159	198	166	180	167	166	177	161	178	185	168	177	171	177	186	164	165	160	153	185	161	202	188	155	184	202	168	182	183	176	168	179	185	154	173	196	188	186	173	159	170	191	160	198	171	161	165	168	149	183	168	183	198	215	165	163	185	174	195	185	193	185	178	181	196	153	179	180	187	177	174	187	171	150	181	181	154	166	213	183	186	195	169	170	197	190	190	165	174	175	161	178	160	209	190	170	184	173	177	194	179	177	175	163	174	187	180	209	199	182	214	176	190	193	179	174	208	181	174	207	182	181	198	159	194	189	152	181	177	192	174	191	184	150	187	168	188	192	165	192	187	169	194	154	162	181	200	172	181	155	177	177	196	174	197	157	177	180	172	151	179	169	199	184	144	164	178	171	186	198	180	158	178	173	180	192	181	194	173	162	189	160	177	165	180	170	163	178	143	180	175	176	187	183	159	151	197	198	172	191	167	177	196	188	181	184	186	181	207	160	169	181	175	186	191	181	180	209	168	182	180	158	184	171	176	182	162	192	183	190	186	166	182	168	167	168	177	158	196	180	178	198	173	149	186	176	183	163	168	188	157	163	172	181	157	181	192	204	204	166	202	175	162	177	156	184	181	158	189	163	145	177	154	176	193	168	181	169	172	172	174	175	154	175	174	150	198	176	196	193	177	187	178	162	179	176	178	196	157	157	170	175	189	168	183	178	179	170	193	184	206	182	168	155	172	179	196	176	182	179	180	197	172	159	179	163	166	193	169	164	162	183	176	135	192	189	165	201	170	204	193	181	168	178	152	172	197	164	167	178	196	160	166	178	159	184	190	192	206	173	170	172	202	164	181	158	181	191	190	165	171	154	157	176	181	184	187	174	168	182	161	182	177	175	188	162	157	195	185	171	190	152	152	163	199	177	184	150	165	194	169	167	212	202	181	177	174	162	178	155	167	177	176	170	172	165	186	192	191	173	160	198	183	179	162	178	186	150	161	160	192	180	180	197	209	153	157	192	165	189	190	177	168	178	213	184	178	173	188	169	174	178	158	176	186	175	170	173	193	165	160	181	178	166	195	194	194	205	180	208	170	188	181	192	173	144	164	173	168	171	225	184	176	181	185	166	180	205	187	193	176	155	176	188	167	187	158	197	178	170	152	191	162	184	180	203	160	160	167	183	187	201	176	191	174	185	166	189	194	161	177	167	176	164	165	180	174	181	190	182	191	164	173	168	176	159	173	167	177	175	164	163	174	167	164	197	164	187	175	183	192	170	186	172	189	174	168	156	177	161	157	165	166	156	173	204	186	168	180	159	155	180	166	193	179	158	172	167	180	162	169	178	179	162	187	173	159	204	147	168	173	164	175	167	169	163	164	175	186	185	174	163	180	197	180	186	181	204	185	177	159	181	186	194	162	177	164	169	175	168	167	192	190	177	150	151	191	158	187	195	178	166	176	165	199	159	170	182	195	181	178	170	183	188	166	167	193	173	169	185	171	177	197	179	162	157	164	170	201	185	157	170	167	172	189	181	146	168	174	184	172	181	171	179	181	197	153	171	159	163	195	178	185	197	157	169	165	190	164	169	153	176	188	174	188	174	168	169	183	179	179	177	179	166	160	193	172	181	159	177	168	184	177	191	176	187	168	177	175	193	165	188	163	156	172	179	171	167	164	185	159	177	191	191	172	193	181	200	182	197	161	228	184	168	190	167	194	171	196	167	163	173	180	180	176	185	182	175	168	183	156	173	182	199	201	197	157	176	212	168	192	167	172	154	190	163	187	173	181	168	171	154	193	173	167	188	155	174	167	186	173	190	199	169	173	182	166	178	164	184	172	155	181	175	166	171	156	173	197	191	185	165	203	152	197	172	187	180	167	177	172	171	175	177	166	190	191	198	167	188	206	165	162	169	193	184	193	173	192	174	177	214	168	198	206	193	174	166	163	173	160	190	181	155	176	142	164	175	182	169	169	187	183	168	176	166	204	183	169	165	172	171	176	190	159	194	177	186	167	210
13472	23863	20611	12523	8491	6336	5313	4341	3608	3311	3314	2875	2064	1633	1342	1167	964	864	733	616	612	602	526	546	467	472	472	452	415	405	446	357	440	411	374	378	392	382	343	384	358	323	354	314	321	374	347	338	357	367	346	344	348	288	323	351	376	346	349	354	362	333	322	305	315	331	339	295	315	310	297	319	310	331	326	299	334	313	331	289	275	332	295	324	322	319	277	333	353	301	319	310	322	296	314	324	314	312	301	307	330	282	326	299	308	292	295	299	287	301	317	298	324	323	296	320	330	325	333	268	298	317	329	348	302	323	338	321	331	281	307	305	328	327	303	320	318	281	292	276	322	332	297	323	342	308	303	313	319	324	315	321	323	287	296	323	289	304	298	313	326	323	310	313	290	313	307	298	302	293	311	291	314	283	324	316	292	339	298	335	333	307	318	315	291	297	329	340	308	279	338	323	303	298	309	300	321	329	287	287	278	318	312	328	314	312	339	310	273	299	311	344	317	292	303	334	327	288	298	309	288	293	302	306	305	322	304	306	305	292	329	323	302	313	307	292	298	280	292	305	292	312	313	316	281	299	300	304	322	288	315	311	341	318	310	316	287	316	313	308	333	294	295	272	300	313	313	308	324	333	304	318	316	307	312	306	292	308	307	324	312	291	349	304	309	311	317	338	339	324	308	340	299	311	323	288	300	316	308	313	338	300	301	314	297	292	292	298	313	314	310	310	304	319	319	302	298	345	316	293	299	312	318	293	331	308	319	323	320	288	337	314	325	304	294	316	327	321	317	314	289	316	302	300	293	318	303	324	300	296	307	311	316	338	334	313	322	301	334	283	303	303	298	318	285	271	314	281	338	318	306	324	303	297	293	333	304	347	275	308	298	299	311	319	315	329	306	300	332	315	342	315	322	308	317	306	292	309	331	309	282	296	310	303	308	309	282	334	311	293	276	327	290	310	293	308	305	317	314	303	318	322	294	310	307	317	322	309	284	311	312	332	352	307	300	324	321	292	287	324	298	317	270	341	329	324	317	308	318	332	291	308	310	295	335	314	302	270	290	286	316	306	326	311	333	301	313	274	301	309	300	266	300	302	301	332	296	309	291	293	317	330	316	329	293	318	311	323	298	310	321	299	314	319	304	297	322	297	309	286	292	287	341	297	314	309	319	286	272	290	334	300	312	335	317	297	325	314	320	294	302	347	315	296	314	300	331	288	298	292	318	322	304	315	302	342	313	340	351	295	292	316	317	296	311	270	302	312	312	315	309	307	315	314	324	339	318	336	311	311	314	313	301	317	298	295	301	273	354	294	297	306	304	307	328	339	340	339	307	322	277	286	349	330	325	307	362	303	301	313	315	300	308	333	312	297	305	301	286	291	302	313	298	303	307	301	319	287	292	330	288	311	308	319	322	300	294	324	302	325	310	312	346	277	280	323	309	308	317	294	327	301	297	289	334	328	325	338	334	273	310	313	347	303	299	341	311	290	308	312	299	320	308	308	313	319	338	292	326	297	320	306	320	326	316	319	308	285	310	340	316	280	311	298	291	280	336	310	312	313	289	305	301	298	296	278	304	306	294	299	285	276	298	302	283	320	319	319	297	293	343	334	307	315	287	321	305	330	279	315	324	316	308	316	310	300	318	317	310	288	345	303	318	333	308	290	298	291	313	278	314	272	289	310	329	297	303	273	315	307	287	303	283	263	296	311	280	324	304	304	299	302	318	299	297	287	287	301	330	315	303	297	277	321	317	311	310	335	335	327	293	330	279	289	285	305	306	316	289	285	306	318	320	306	318	325	300	313	289	316	287	309	290	370	326	325	327	321	345	317	287	310	296	310	356	309	306	297	291	329	315	308	327	281	291	311	303	318	297	302	333	292	289	288	318	316	338	297	313	322	322	279	319	313	355	340	286	265	308	348	277	302	280	286	303	322	305	307	319	305	368	311	337	320	271	347	292	327	320	262	299	301	263	299	322	293	299	313	290	316	299	307	319	344	308	324	343	306	317	332	305	331	356	296	314	292	310	315	330	294	318	315	282	309	308	301	319	355	277	283	311	293	312	314	309	329	330	296	308	309	304	307	300	272	303	282	296	272	327	284	276	310	312	307	301	304	300	305	302	350	304	316	320	302	317	327	293	298	272	296	311	283	305	299	304	340	288	286	318	286	286	293	326	310	299	291	324	317	284	289	329	354	295	319	326	281	298	309	318	313	305	319	315	327	304	303	316	327	280	292	310	304	327	321	301	304	318	312	275	286	303	320	309	306	323	307	312	288	278	340	312	323	330	304	297	290	341	348	310	325	312	309	309	286	296	287	306	306	319	299	301	315	305	281	317	308	322	298	329	334	310	298	304	321	311	320	286	328	326	305	316	304	287	300	289	321	328	303	288	274	300	306	305	301	309	299	296	339	299	298	341	325	321	262	299	273	277	296	286	334	291	296	326	303	306	316	319	280	296	311	297	345	294	325	313	301	342	304	308	276	302	285	332	312	308	297	291	303	320	340	296	312	291	339	301	304	336	292	303	345	339	308	289	314	293	299	318	311	328	281	311	314	306	325	314	309	307	282	286	356	300	314	332	323	346	345	317	300	296	301	312	297	321	284	307	326	288	308	290	313	326	311	296	344	307	315	330	307	330	307	262	290	315	301	327	323	331	306	296	310	340	335	329	310	304	296	309	300	308	325	309	307	298	332	323	285	273	296	348	303	298	309	322	287	326	307	315	299	300	335	289	290	325	317	308	316	311	303	319	330	338	327	306	287	302	311	300	328	282	311	307	311	302	304	298	297	311	311	304	302	310	298	290	315	347	304	298	303	316	292	327	305	306	319	295	335	313	366	311	323	313	332	334	301	330	328	312	314	326	307	339	312	313	294	327	313	285	314	326	287	290	330	319	324	310	309	293	282	299	310	290	300	322	279	322	323	300	321	306	309	310	311	315	307	294	299	286	366	290	304	330	321	296	304	310	303	294	305	310	301	326	314	299	302	290	289	322	297	308	322	331	309	313	278	327	315	306	274	284	336	299	307	303	315	307	285	328	323	306	296	297	294	331	297	312	281	308	311	318	335	312	299	313	309	313	303	351	307	315	334	347	302	321	295	307	312	298	274	294	322	327	304	276	333	330	309	299	263	301	311	317	327	290	275	320	321	295	283	339	312	320	331	321	320	314	290	323	326	308	319	322	315	294	293	310	350	282	285	294	290	288	298	292	323	321	315	321	294	280	294	345	311	298	324	324	305	307	293	301	297	287	327	314	319	315	307	319	258	336	321	294	275	330	282	319	339	332	303	316	300	318	323	298	297	287	290	339	318	276	312	319	321	292	348	317	322	300	320	303	320	331	302	313	277	308	284	312	289	328	284	320	299	317	315	307	284	308	325	283	310	312	312	283	269	280	335	323	288	310	289	309	298	311	273	281	305	294	356	354	285	304	373	309	331	306	316	340	314	320	307	285	303	334	311	307	304	308	293	308	271	317	301	294	304	308	290
27000	20131	8712	2896	1417	1042	892	768	669	753	732	690	638	573	604	570	498	481	492	439	475	499	506	503	467	512	494	492	470	453	494	480	458	476	514	444	479	490	466	495	471	481	449	443	447	467	454	490	483	445	467	460	468	492	457	484	470	507	430	499	449	501	466	479	493	471	495	443	470	481	480	465	414	499	487	447	477	452	452	473	488	439	482	441	479	468	470	462	483	452	503	425	412	441	458	459	489	462	486	485	446	479	493	429	413	446	462	455	464	486	485	440	441	470	509	485	479	480	488	441	455	463	450	457	425	457	473	459	513	436	444	503	491	427	474	454	458	431	476	478	454	512	483	466	471	475	457	463	426	500	491	419	450	503	450	476	434	460	490	469	473	469	478	476	438	493	422	467	506	473	467	454	465	448	472	458	445	484	477	435	426	446	432	471	462	454	515	442	476	475	497	477	445	495	467	490	473	489	464	391	520	476	460	471	446	482	516	471	450	501	454	450	480	462	463	467	470	467	460	464	493	459	451	480	481	463	469	455	488	462	442	502	463	477	451	476	455	469	469	480	452	497	462	447	461	478	457	459	450	493	466	484	470	482	453	464	448	499	466	433	455	421	468	417	454	455	424	462	479	454	480	425	438	452	446	485	479	497	475	479	503	463	463	476	484	485	486	456	475	423	451	487	440	476	432	476	483	497	426	492	472	434	483	467	433	451	434	459	475	453	470	448	491	482	485	448	454	469	429	451	473	461	461	485	485	478	459	488	476	473	458	452	441	474	524	456	450	463	481	464	439	449	455	461	445	469	442	451	455	431	470	506	488	460	457	461	471	449	451	455	489	467	484	436	485	486	434	446	481	501	502	472	470	449	452	441	493	438	485	457	477	487	439	479	477	470	465	511	466	480	447	466	485	459	431	467	432	434	455	507	476	433	456	414	444	434	490	472	495	508	472	488	457	451	466	470	448	467	473	464	482	439	449	493	445	454	486	435	489	472	508	464	471	460	455	484	494	444	440	438	493	444	467	444	464	457	431	443	445	456	458	458	459	473	480	462	458	443	481	493	481	431	462	491	505	475	490	443	443	440	470	482	453	462	438	483	465	476	486	429	477	459	461	448	459	458	496	457	460	436	483	473	443	452	469	498	486	432	468	486	478	492	466	482	450	446	489	499	431	452	486	497	456	489	485	473	444	448	472	456	429	508	505	471	441	485	444	481	448	434	471	481	451	441	435	498	450	453	455	433	450	454	469	452	454	529	472	451	462	478	475	444	491	458	446	441	438	457	477	462	456	450	469	456	448	476	441	504	484	499	505	450	469	489	442	463	460	493	435	437	526	466	479	464	461	456	445	465	453	431	494	468	466	460	511	481	445	416	480	466	457	452	473	454	449	457	458	479	476	450	443	446	440	452	460	418	501	475	498	456	476	432	467	454	482	447	445	456	499	481	505	479	470	502	446	508	491	475	459	433	460	487	434	502	470	482	482	446	453	457	418	476	458	466	466	474	479	475	471	461	466	416	474	472	469	474	486	484	439	439	457	469	492	450	452	519	466	474	474	452	456	458	477	436	466	435	442	431	460	462	449	475	441	471	470	508	442	486	469	454	518	456	451	452	481	448	463	474	429	496	468	494	463	451	447	468	461	434	487	495	464	462	454	480	461	470	498	418	532	518	486	500	531	496	463	433	493	496	489	491	421	457	444	481	435	464	472	470	460	457	466	482	461	444	513	425	446	449	493	452	455	468	458	477	505	440	469	476	463	506	449	455	439	447	481	455	511	471	470	457	437	481	505	499	470	479	466	468	462	475	482	433	473	468	474	466	489	474	470	452	482	465	491	447	460	476	427	458	503	437	447	435	450	487	453	456	465	476	477	463	468	464	513	437	438	464	510	451	461	473	476	463	475	469	439	473	450	454	457	421	451	461	462	493	444	492	431	457	456	480	454	465	469	479	486	474	478	458	451	419	423	463	462	490	439	463	461	464	480	475	459	461	458	451	470	439	433	503	466	431	476	482	462	474	465	458	453	492	455	433	488	486	481	428	469	473	459	488	515	439	456	426	450	482	497	441	453	488	445	463	459	453	444	524	474	468	440	438	462	450	505	513	451	412	501	440	510	427	484	479	477	476	468	457	444	460	453	452	472	478	455	429	481	507	483	454	458	468	471	478	489	456	459	505	448	459	462	466	464	484	492	457	438	475	505	486	448	464	498	482	484	458	460	441	408	439	480	459	472	497	484	475	496	436	482	479	471	462	471	453	444	463	492	461	464	495	465	478	465	442	454	469	422	430	449	469	449	451	456	472	457	450	439	469	466	493	472	434	475	460	452	484	477	446	478	470	469	451	462	491	450	446	472	450	495	455	454	462	501	456	532	465	481	471	482	485	468	516	484	471	520	504	486	491	474	448	472	458	465	453	459	461	454	486	475	473	481	438	488	486	521	473	507	460	481	498	470	455	470	451	451	463	475	476	471	479	433	464	477	483	487	489	489	444	469	443	505	420	480	470	454	467	421	487	494	460	473	446	457	467	504	488	479	474	482	444	448	471	471	471	485	452	429	503	471	466	421	483	448	465	460	428	445	469	484	483	458	440	461	515	459	458	478	427	479	459	482	462	478	448	451	390	493	429	428	488	500	508	526	506	475	465	470	490	471	483	470	437	487	513	475	454	520	465	457	495	470	454	436	441	462	475	464	482	482	491	440	470	451	459	494	457	470	481	470	461	449	486	464	469	420	485	453	493	397	498	459	470	432	499	450	495	441	479	444	454	467	455	477	462	428	460	462	460	435	472	467	521	472	446	470	482	475	449	480	456	492	454	500	470	481	466	450	466	504	468	435	472	483	462	449	454	442	474	440	460	492	470	484	473	461	492	458	458	482	494	478	480	484	419	466	484	476	475	462	432	491	447	444	474	435	503	439	461	487	446	489	466	439	467	473	420	467	486	484	425	454	462	490	476	459	460	466	508	505	477	446	480	466	458	451	429	491	463	468	492	494	478	465	435	498	492	479	478	473	422	458	485	494	471	475	440	471	461	482	495	447	444	471	430	445	464	504	456	467	473	493	472	462	458	448	444	424	462	461	473	458	437	450	470	469	510	465	491	435	476	465	510	451	452	471	433	476	433	422	510	476	477	480	464	464	498	470	489	440	491	488	449	464	476	468	463	454	476	429	416	476	440	477	452	474	419	446	488	478	470	428	458	464	416	448	447	471	458	449	491	463	453	432	469	486	491	432	437	449	457	455	470	475	444	449	503	452	459	436	460	494	451	448	476	491	453	471	496	494	454	486	452	474	459	473	473	490	484	439	503	465	466	459	442	446	427	430	459	452	489	492	480	472	470	445	452	472	440	478	437	470	469	460	409	495	465	469	460	450	487	481	487	485	494	450	493	466	458	480	450	448	475	466	457	496	443	435	488	477	487	486	450	465	453	535	484	465	488	448	406	461	452	475	439	471	452	466	442	405	453	460	438	468	449	447	480	449	453	505	491
10013	10107	7969	4535	2984	2416	1982	1894	1701	1833	1817	1520	1286	1107	1042	1036	901	848	873	812	796	805	868	819	775	825	823	844	726	797	749	806	768	840	798	758	790	752	759	798	745	792	798	746	780	806	774	855	822	808	766	801	760	788	811	798	822	738	779	731	751	766	776	785	770	803	825	739	751	773	773	761	816	788	753	704	774	771	746	791	749	745	804	796	763	785	798	786	800	796	750	759	752	749	796	818	800	804	737	795	798	740	812	804	755	750	851	838	776	787	757	827	785	801	757	833	775	789	815	761	725	800	775	754	763	793	793	766	806	796	762	761	802	737	781	762	795	790	776	695	792	725	778	799	742	773	745	822	757	737	761	788	749	758	778	750	768	784	766	768	708	695	769	773	744	803	774	843	757	794	807	771	803	776	841	773	793	831	757	810	804	746	858	750	769	787	758	746	799	798	765	774	752	730	802	804	777	804	782	787	730	800	787	777	750	800	832	817	716	790	754	783	787	795	793	789	730	756	744	732	803	771	742	772	818	739	778	751	774	763	714	715	782	793	741	790	741	760	784	747	786	824	816	697	781	784	750	742	771	802	791	816	754	808	720	820	778	761	761	838	790	785	750	755	789	816	775	756	813	771	775	719	759	769	829	736	785	769	796	756	781	823	754	796	761	773	743	754	783	782	774	779	795	771	783	750	717	772	775	713	787	728	744	795	762	795	795	772	771	731	748	775	802	766	779	813	753	743	774	777	792	736	786	739	806	816	694	738	777	771	759	770	806	754	758	765	734	744	762	776	780	755	770	783	799	750	792	779	843	788	776	786	764	780	777	749	789	763	777	811	806	759	760	753	795	762	768	756	706	756	770	763	751	780	781	764	788	785	780	735	802	795	789	806	783	792	810	777	766	780	781	850	775	792	777	731	766	790	763	773	785	801	794	788	760	827	778	772	736	767	793	808	756	735	772	759	812	747	791	804	801	735	727	771	784	761	781	782	795	760	756	759	761	780	773	782	764	738	754	792	785	759	778	756	725	741	739	812	780	736	774	747	777	793	741	776	748	770	749	802	759	775	795	783	713	784	760	769	780	743	797	752	778	761	792	814	756	774	774	776	817	765	779	802	772	749	746	789	802	738	809	765	751	782	768	767	753	700	761	818	776	794	787	795	800	745	733	767	777	777	816	726	740	795	767	803	763	757	730	732	770	717	807	786	731	807	745	707	778	803	798	785	739	778	764	793	783	776	787	715	764	818	795	780	839	791	817	818	801	802	719	780	706	793	844	760	760	812	748	781	733	767	765	742	767	762	834	772	791	787	761	772	766	783	734	796	762	747	757	786	759	780	785	751	782	812	779	833	748	782	830	763	764	786	792	802	791	783	779	764	735	777	767	777	810	743	768	786	787	779	769	765	782	767	768	786	767	744	813	731	772	825	745	802	763	763	727	759	729	789	751	764	780	801	780	745	764	757	740	722	772	795	785	698	781	821	757	748	791	773	738	812	756	787	755	794	771	773	745	784	822	797	775	729	781	794	756	729	765	760	773	745	769	778	791	791	767	779	833	750	745	778	769	809	772	767	819	750	755	770	733	771	791	766	782	748	790	785	746	792	747	777	775	768	810	759	763	765	818	770	797	744	745	767	766	834	715	773	778	788	800	751	779	761	743	798	731	762	808	790	738	825	772	821	755	847	799	797	816	761	800	763	766	754	839	792	789	768	767	756	745	759	793	715	759	741	795	761	781	762	758	802	817	791	794	761	801	797	766	733	796	776	766	779	764	810	759	774	757	740	776	768	765	789	785	761	773	768	733	755	751	768	757	732	773	798	754	796	735	811	822	745	754	793	750	789	792	782	780	761	740	753	745	777	789	746	782	742	707	787	814	789	815	783	728	747	751	734	755	824	766	732	781	811	779	791	725	753	794	832	780	745	733	777	762	750	767	778	838	767	824	748	758	798	795	759	778	782	778	809	764	781	754	782	730	781	770	743	808	764	744	799	798	744	784	794	732	807	797	779	778	738	727	781	788	737	824	772	800	791	803	820	786	800	789	799	797	785	784	799	745	787	777	720	814	819	775	762	758	802	771	828	733	812	762	766	766	763	779	818	770	801	779	754	752	761	763	777	734	756	782	762	792	775	829	776	783	803	767	801	770	787	805	754	815	828	767	794	767	803	758	752	794	764	758	810	779	767	781	743	735	804	720	805	771	755	757	813	782	742	771	782	751	791	797	727	779	761	766	766	743	738	711	780	766	753	776	757	756	783	822	751	796	793	775	808	778	804	729	795	750	761	820	861	797	808	848	796	768	762	829	800	742	837	796	757	783	766	748	751	751	786	783	782	790	720	778	786	776	812	764	719	811	745	763	793	774	766	749	827	751	766	783	744	823	749	779	770	762	815	767	781	772	740	814	746	799	746	787	795	757	771	803	758	786	766	735	739	792	769	774	740	811	789	781	741	768	774	744	759	751	835	756	844	757	762	742	797	821	754	794	764	754	765	753	779	749	704	760	770	794	783	738	790	796	765	769	756	750	775	764	766	743	772	820	766	779	763	841	771	788	792	760	772	765	757	736	799	742	760	760	804	804	764	824	737	834	761	828	817	805	795	777	796	795	743	783	710	780	750	705	870	746	751	766	788	778	767	710	773	768	770	728	821	794	756	808	783	760	782	791	756	845	762	767	766	805	740	763	784	758	770	805	728	819	808	852	800	716	809	717	780	720	844	727	764	754	784	756	752	768	773	789	801	746	750	754	808	763	835	771	779	800	790	805	752	810	777	765	764	763	794	745	770	781	808	809	759	749	765	794	810	779	756	791	810	782	781	766	749	813	791	724	766	761	783	744	750	844	787	769	794	811	792	767	740	754	802	793	777	784	734	730	812	760	783	770	771	754	772	823	748	771	754	825	794	755	742	778	742	785	754	804	786	833	764	769	705	755	785	759	782	783	746	762	792	752	795	747	773	762	798	773	791	772	786	752	822	719	712	774	784	760	777	734	789	793	749	771	741	712	732	789	750	793	729	754	745	749	769	750	766	738	790	799	755	787	767	748	763	794	864	738	770	781	804	777	763	758	733	752	785	825	760	765	747	751	768	737	789	786	769	760	755	809	762	769	809	753	758	750	748	772	746	784	788	694	733	794	769	751	762	691	733	765	768	767	761	782	717	746	775	788	765	743	790	733	790	790	769	795	765	768	771	827	730	772	783	791	751	735	771	778	731	815	775	755	745	768	803	761	769	810	772	766	790	769	797	673	761	738	789	765	780	768	730	736	750	724	836	798	729	769	792	762	734	757	774	801	783	722	831	798	761	769	741	796	796	736	763	795	832	744	802	769	787	776	816	745	838	747	784	720	782	753	750	758	800	767	747	796	739	760	802	762	785	776	773	752	792	789	820	798	791	762	758	744	773	752	753	762	799	751	784	747	795	700	739	816	774	758	754	740	752	821	738	759	765	773	762	788	781	800	838	781	742	750	775	792	783	758	770	715	822	775	752
24524	21334	28348	24647	18876	3248	1619	1175	949	1013	948	919	726	638	636	587	513	557	540	433	451	451	449	447	441	450	485	457	432	413	454	415	456	421	452	432	435	408	456	446	418	463	456	433	423	420	452	453	438	413	417	431	432	410	444	447	424	422	410	436	436	426	431	445	437	419	428	411	439	440	403	429	428	426	414	424	442	433	416	409	468	421	386	404	405	463	433	462	448	422	404	437	427	444	388	430	400	429	402	415	403	408	468	405	417	416	429	418	422	423	438	397	426	449	420	430	411	453	428	446	395	456	410	443	444	464	431	440	443	408	405	411	422	444	415	406	395	424	415	421	425	441	456	434	411	424	417	414	448	392	451	427	406	455	430	409	462	430	425	441	441	408	426	433	376	426	398	438	406	461	404	430	438	454	404	412	425	403	402	413	386	414	446	412	410	419	423	416	410	397	441	435	428	423	405	429	416	384	413	397	432	423	419	450	431	429	442	454	404	443	420	405	447	400	412	435	409	403	434	447	439	437	410	456	417	389	415	410	393	439	441	455	426	419	402	428	455	429	408	442	420	436	411	410	461	406	419	406	417	405	413	443	438	400	419	416	427	431	417	430	414	423	441	408	400	420	426	452	446	445	417	411	473	440	409	432	406	396	422	411	427	419	427	427	456	420	438	431	402	415	418	434	428	419	433	392	417	443	435	370	432	404	420	438	419	421	451	441	396	459	419	430	431	465	414	411	441	440	427	404	436	449	412	401	408	422	451	410	427	407	439	419	399	390	425	426	448	414	428	440	424	384	377	443	406	418	399	417	419	405	447	415	400	439	399	406	421	416	413	391	428	438	398	408	439	441	450	430	410	411	413	412	386	441	431	410	420	420	445	407	465	414	438	422	445	434	426	397	444	401	411	429	443	415	412	405	436	435	433	377	430	457	439	414	427	415	393	389	416	428	433	435	431	424	445	459	458	398	416	398	410	407	448	446	443	451	429	428	428	400	423	406	420	412	410	416	439	437	405	431	395	385	434	384	461	411	409	425	461	440	396	435	429	436	434	462	426	420	386	396	417	404	449	435	436	459	450	431	426	421	428	418	454	395	408	394	416	445	440	442	462	488	421	390	426	409	381	398	452	419	409	451	432	444	461	443	412	429	427	460	457	427	392	422	438	432	439	449	403	445	425	422	433	439	465	458	389	421	414	397	427	422	379	391	418	464	436	420	427	434	415	396	412	430	414	441	405	452	435	382	430	430	388	430	448	405	422	435	437	445	415	413	437	430	385	430	406	426	406	416	455	446	429	453	390	395	408	411	435	412	403	458	441	409	395	417	434	419	423	421	434	416	407	391	441	449	461	414	390	429	438	370	421	434	404	411	436	421	420	437	406	410	425	423	478	397	470	436	387	423	387	423	433	395	468	446	445	437	403	403	421	405	442	438	413	432	458	399	392	413	404	442	397	406	399	460	428	427	384	444	438	426	439	407	444	414	441	394	427	420	395	409	394	443	430	411	401	400	411	407	445	388	421	439	430	420	411	429	419	392	434	405	414	446	454	442	405	457	438	436	413	474	406	424	448	382	430	407	404	411	378	417	432	470	417	424	365	416	430	428	403	407	437	438	454	433	414	398	449	422	416	438	395	423	398	422	427	434	400	423	429	464	404	453	426	482	402	405	431	421	458	437	420	416	421	418	427	459	385	419	413	412	397	423	478	414	439	421	420	428	439	426	439	442	404	426	438	411	399	427	388	399	412	415	403	430	429	440	438	432	409	462	426	451	389	425	423	459	390	425	401	417	414	431	447	386	450	408	446	427	423	422	417	449	437	443	412	413	460	420	458	414	445	407	436	463	421	436	431	438	406	406	421	409	444	425	433	386	446	425	431	438	428	432	412	443	429	417	418	425	434	425	451	428	414	433	435	405	422	443	393	400	404	433	457	419	413	402	437	450	443	430	399	391	402	441	421	379	421	429	446	426	441	403	447	434	441	428	427	479	391	420	424	391	428	415	412	459	427	390	396	409	438	445	449	410	430	409	415	422	415	415	390	420	437	438	498	427	429	410	399	431	406	425	427	394	422	484	405	450	431	416	417	438	431	420	425	407	430	408	444	432	406	435	436	440	429	443	418	454	419	387	436	408	422	470	401	436	454	429	435	405	405	453	452	392	424	402	434	481	362	389	421	401	449	398	415	411	424	430	422	452	406	439	403	435	421	421	424	401	415	437	398	431	413	441	466	411	393	394	449	443	432	418	447	433	440	403	421	445	445	423	439	427	406	436	428	378	427	406	413	453	425	401	382	409	437	423	409	396	445	436	374	423	423	457	393	402	406	418	438	447	403	428	426	394	443	442	402	399	417	440	424	393	407	427	417	447	458	417	414	429	398	404	385	441	419	420	409	424	429	403	453	419	460	441	436	434	404	436	432	434	444	425	426	402	423	417	377	402	414	429	424	396	446	446	406	428	431	457	421	433	365	400	436	383	425	401	424	406	410	434	399	403	405	412	424	423	399	429	442	419	422	400	432	451	460	433	419	418	415	405	428	399	404	445	421	418	390	415	438	411	444	431	438	436	444	382	452	389	433	365	405	407	424	445	451	401	466	452	403	394	439	442	444	400	457	405	408	426	433	428	411	412	449	411	429	432	409	445	430	449	433	430	432	380	424	418	432	433	447	387	433	407	403	415	465	416	416	464	422	424	437	477	410	421	417	425	409	471	447	400	403	415	429	441	416	430	445	441	443	413	413	399	414	461	417	407	431	396	416	418	415	402	444	421	451	405	423	433	458	455	459	435	452	426	412	454	438	407	399	434	415	436	422	446	444	405	364	417	456	428	414	429	424	406	403	443	432	433	422	465	442	455	438	442	427	430	431	432	383	411	429	424	426	442	468	436	406	413	426	394	459	393	393	392	455	435	424	459	452	440	403	435	422	412	455	426	419	397	400	431	442	428	388	407	424	466	452	435	425	393	454	426	433	411	399	405	442	385	404	404	426	419	439	455	460	406	480	414	446	434	412	431	424	410	413	425	422	459	414	414	416	435	398	461	436	463	409	429	448	406	425	382	445	420	417	446	447	401	439	405	424	441	410	465	411	406	409	398	394	437	399	443	366	432	429	438	380	421	400	442	406	430	421	411	428	411	406	419	397	434	423	428	440	417	419	422	402	477	416	415	424	425	413	409	437	429	378	396	383	461	414	459	380	415	430	433	397	422	382	428	395	443	406	398	472	457	398	404	404	444	418	389	414	427	432	406	421	428	433	412	439	397	416	416	403	426	441	405	423	411	455	406	435	394	412	450	442	386	438	438	427	419	390	396	439	428	405	425	454	435	441	437	434	409	415	473	409	411	414	394	426	435	398	392	398	459	392	400	420	417	445	395	409	405	428	434	446	441	402	424	424	430	450	424	428	429	427	409	459	426	421	409	433	424	390	432	428	389	427	446	436	419	413	409	435	438	411	470	444	420	411	419	427	459	430	421	439	418	396	401	420	395	390	447
12027	18326	14644	8359	5778	4453	3588	3159	2663	2860	2573	2311	1785	1515	1307	1236	1134	1124	983	965	845	790	831	758	817	872	854	795	840	752	793	766	797	765	774	747	728	742	714	786	697	788	743	730	746	709	751	704	711	684	727	699	683	702	729	691	716	696	716	737	751	696	710	759	686	740	730	726	733	764	697	754	771	758	710	782	737	733	732	781	673	715	712	754	729	699	704	744	721	656	697	760	715	706	703	704	732	677	704	718	692	710	704	660	765	735	694	691	748	683	711	679	729	724	740	692	652	713	719	683	734	726	654	719	684	713	699	673	696	718	693	711	723	715	704	726	673	707	707	676	706	736	740	675	718	772	628	669	745	727	673	773	688	731	689	691	712	713	733	723	685	714	693	745	735	655	727	736	729	724	718	710	676	691	720	715	690	671	723	695	753	718	693	697	716	716	698	725	750	696	720	746	709	738	752	727	694	715	735	730	706	688	709	721	709	733	735	742	709	728	729	739	692	718	651	702	706	712	669	678	734	762	703	748	743	746	718	707	755	714	700	732	716	711	740	730	691	713	687	701	692	684	717	750	738	733	700	721	724	767	669	678	659	719	703	691	694	664	678	757	746	720	693	714	702	717	708	649	686	706	669	750	721	706	766	746	725	713	744	714	696	761	706	705	708	758	702	687	650	688	687	686	701	696	717	708	712	670	726	730	744	760	763	687	650	726	762	732	753	677	698	738	670	777	726	699	712	751	723	754	689	708	675	733	682	680	738	708	717	766	717	705	762	731	700	732	708	682	749	720	684	736	669	724	733	677	737	705	689	726	699	739	718	719	691	688	715	658	689	753	706	704	664	724	682	685	706	707	705	693	680	691	739	690	704	703	682	688	741	726	742	679	687	679	672	703	773	718	712	703	706	729	707	737	726	712	714	743	685	704	726	662	705	664	717	685	752	705	711	776	720	665	710	701	661	700	737	712	686	674	690	742	745	682	738	706	692	674	744	726	711	704	733	743	646	709	714	749	731	722	678	700	730	737	697	704	698	744	683	763	695	718	698	701	719	691	752	701	698	731	688	690	722	699	717	727	651	753	715	712	692	705	671	693	695	750	749	764	714	652	704	711	741	707	716	689	707	727	691	680	711	691	692	754	699	720	731	678	690	708	721	715	725	762	678	752	739	767	746	755	725	699	714	728	696	692	672	704	692	700	752	764	719	725	734	717	715	704	677	728	763	705	712	710	667	707	738	713	690	685	677	646	744	744	674	730	692	690	692	758	706	723	662	717	686	715	744	727	685	731	697	678	712	679	697	686	686	732	681	747	674	726	730	700	740	717	733	722	723	707	720	703	730	690	779	698	724	681	762	692	694	683	725	739	692	729	734	672	706	693	746	734	754	716	698	749	702	712	681	763	708	744	691	706	738	692	685	715	751	696	725	722	745	736	718	747	702	737	712	737	723	730	692	683	704	750	733	697	714	749	741	697	764	721	690	712	727	680	717	673	696	703	683	664	691	692	688	706	724	757	708	700	711	739	724	713	716	748	715	703	775	651	721	717	680	697	682	712	648	710	716	729	717	683	720	745	763	705	741	730	713	710	748	688	700	698	715	700	710	716	712	705	688	700	724	669	705	729	686	719	741	687	706	755	696	714	706	670	713	661	691	680	703	719	680	720	700	780	731	733	693	667	685	728	748	701	695	733	719	690	744	715	751	711	747	751	756	725	727	686	715	706	694	731	691	741	697	689	714	691	733	730	701	769	703	735	702	721	695	679	702	689	740	696	707	717	678	729	756	781	756	720	678	687	718	719	692	700	727	676	698	679	735	708	681	722	693	751	738	715	690	700	691	687	679	727	737	706	724	658	721	673	723	687	655	742	667	700	710	706	706	747	734	720	711	693	781	709	725	719	754	680	748	718	684	734	695	701	703	717	716	700	699	695	702	700	737	663	667	697	718	706	707	718	724	682	692	691	738	714	703	764	727	763	699	720	726	730	732	745	692	752	682	728	708	718	744	750	701	714	734	736	720	726	699	681	669	722	744	749	705	731	736	728	705	697	739	692	731	665	697	715	724	740	667	727	738	708	725	730	747	704	719	671	692	734	689	711	714	749	727	729	714	674	679	693	706	694	667	736	729	714	740	706	748	723	725	703	669	677	693	691	693	715	663	689	746	706	712	722	722	759	713	732	664	704	727	749	738	678	742	681	659	720	641	711	724	765	732	720	696	672	700	769	718	736	715	706	709	696	708	682	730	709	720	687	763	757	686	723	725	751	675	728	709	729	714	710	694	689	698	765	735	724	714	660	725	731	715	695	722	684	691	724	711	716	685	793	693	702	697	722	716	702	729	700	696	720	666	693	739	740	691	700	724	704	694	731	674	717	734	698	707	757	666	728	707	677	691	651	698	730	719	692	689	679	749	776	743	688	727	770	705	687	675	771	681	689	754	703	729	740	664	681	691	716	729	673	693	717	721	730	716	708	750	712	759	749	707	764	706	756	739	748	677	709	748	744	703	751	745	704	716	683	707	714	721	693	702	697	738	723	666	760	717	719	754	756	731	698	698	716	669	734	676	705	721	721	702	722	722	707	655	724	712	722	710	735	745	715	755	735	687	747	749	701	710	696	727	758	703	676	745	688	695	656	682	679	712	717	701	763	703	758	675	669	691	695	731	771	688	686	667	727	701	697	692	690	704	705	742	753	727	718	693	706	721	707	779	693	723	710	693	745	755	721	700	701	734	713	726	732	729	700	699	694	717	678	696	734	785	658	697	701	750	761	728	732	760	682	733	739	725	696	693	705	742	682	684	760	692	725	721	742	669	711	739	697	782	676	687	705	729	710	712	714	688	718	734	725	670	713	711	735	714	726	689	714	763	725	768	695	722	698	685	712	718	724	693	673	704	708	720	692	715	747	699	743	710	725	665	701	720	728	737	729	679	682	709	721	698	729	678	714	718	694	680	673	733	759	717	713	684	718	709	737	771	711	717	728	714	686	687	705	704	701	679	694	734	663	676	731	707	670	674	723	706	684	694	675	684	727	702	664	698	774	743	698	742	713	743	689	744	742	690	720	700	717	701	718	703	693	686	704	709	667	709	702	689	671	716	734	667	700	722	768	741	722	720	725	718	687	711	733	713	736	738	729	732	686	717	646	698	681	729	633	714	723	727	728	722	727	676	696	731	687	732	733	735	715	705	740	695	712	726	722	711	725	685	705	722	704	678	706	757	714	710	718	748	698	703	691	685	671	681	729	695	703	722	766	737	708	702	705	697	742	762	744	754	722	726	704	723	699	727	708	737	707	732	757	703	696	734	749	674	689	672	717	699	698	717	753	680	719	686	659	708	684	691	749	679	707	737	708	749	706	696	731	684	700	699	673	700	711	689	696	732	681	690	706	710	677	708	695	684	700	693	714	738	703	701	705	749	716	686	714	683	687	716	720	731	703	665	750	734	711	693	719	690	708	677	740	699	706	674	684	749	682	670	664	689	795	723	682	732	747
23457	21325	29074	23926	21330	19204	3742	1510	1008	1113	1066	978	776	561	534	506	452	403	324	270	242	259	216	263	238	211	220	225	225	229	209	210	197	205	203	189	196	194	229	188	182	180	177	203	184	215	184	232	199	192	181	179	177	198	182	209	195	195	187	198	204	180	187	183	165	170	197	195	187	186	172	189	171	164	194	194	192	193	182	185	149	179	201	204	193	191	175	179	165	176	186	152	193	182	196	177	169	217	177	175	194	166	181	164	195	167	182	182	195	176	194	195	197	192	179	187	172	151	179	186	170	183	172	187	176	172	184	190	178	185	183	191	195	181	182	147	196	182	160	211	178	169	177	180	165	166	189	165	172	187	170	171	181	184	176	172	161	178	204	184	190	174	191	176	197	184	186	179	175	197	169	191	177	173	171	179	198	166	183	189	175	179	197	179	200	201	199	160	158	161	161	186	184	170	178	189	169	180	189	159	181	180	172	207	190	167	177	159	178	164	181	166	175	176	175	190	171	190	180	185	172	182	186	176	154	193	193	184	186	196	196	158	180	184	198	199	176	170	159	174	175	180	171	164	164	181	159	158	175	172	173	164	205	184	173	186	176	181	192	163	206	164	185	171	151	187	171	180	174	184	187	189	193	216	183	177	180	196	201	180	156	185	168	163	181	188	184	180	179	179	165	171	178	160	182	182	178	156	203	165	157	167	178	167	171	174	197	173	186	152	202	178	159	185	195	188	185	175	169	184	202	175	187	176	205	165	197	179	175	190	186	168	197	167	156	175	180	162	165	202	171	174	195	180	162	200	181	159	170	169	186	183	155	191	174	190	197	185	187	172	167	172	168	167	167	193	174	177	165	182	176	171	180	175	189	145	178	208	168	172	175	176	176	179	169	186	183	167	148	182	181	176	218	188	173	181	192	170	168	183	185	180	160	199	176	187	183	179	191	179	172	166	175	161	183	201	166	172	174	185	185	167	173	183	158	177	192	164	197	173	197	176	162	183	202	174	179	163	180	181	209	183	191	199	193	195	181	194	185	194	157	179	177	151	152	164	170	164	178	167	194	182	174	207	201	181	191	187	158	188	188	163	197	174	173	194	178	174	179	196	187	195	158	196	160	217	180	180	197	148	173	166	179	178	163	192	191	175	152	182	160	187	181	169	201	191	178	184	204	173	191	185	187	178	185	159	161	179	156	180	184	184	208	185	180	169	150	170	174	149	184	171	157	161	181	181	194	167	185	170	176	192	176	199	181	169	167	201	175	192	196	208	178	158	182	180	178	193	166	164	165	182	197	170	206	183	180	165	172	198	191	171	151	198	201	176	183	166	184	155	188	207	155	178	182	183	169	172	192	147	181	200	166	148	171	190	179	187	170	192	178	191	176	183	149	169	201	169	184	174	185	207	175	178	181	180	171	183	190	155	206	167	185	165	183	170	192	166	181	196	165	180	203	165	191	168	168	172	172	155	169	182	172	187	189	185	163	165	180	149	167	187	190	201	179	175	185	201	191	167	179	183	176	162	164	214	192	168	202	185	170	190	163	179	186	170	201	169	163	166	165	174	166	182	182	156	150	178	189	183	178	186	165	151	186	190	181	178	179	185	182	179	170	180	161	181	168	174	180	175	198	179	169	161	184	178	183	181	175	173	176	192	181	185	194	203	188	177	165	172	168	170	179	194	180	177	189	138	180	167	223	155	171	207	185	177	170	168	201	168	163	173	183	182	177	208	183	166	186	183	185	176	168	185	204	201	188	180	150	176	193	154	187	170	174	182	194	172	179	173	191	175	194	175	159	165	182	173	183	169	183	179	184	184	181	179	162	191	175	195	194	192	157	189	198	178	177	151	180	169	166	190	187	186	161	197	185	170	168	139	174	199	183	172	172	173	187	164	171	165	165	189	186	173	160	196	184	172	179	199	191	179	183	175	167	194	166	154	199	160	190	157	183	187	178	189	164	186	188	200	194	190	170	169	194	177	178	174	170	178	163	167	150	186	172	160	164	183	185	194	169	180	179	168	170	215	195	191	185	159	169	177	191	184	180	189	202	171	185	166	185	176	171	179	178	206	164	196	193	182	172	186	171	167	175	159	170	176	190	164	163	166	174	179	166	181	184	171	156	173	211	186	167	194	185	188	184	168	164	183	181	186	174	184	172	180	164	191	176	187	164	180	188	172	210	188	190	176	187	157	167	172	191	188	165	177	177	194	177	182	169	185	195	168	183	172	167	188	170	170	178	188	178	185	165	195	172	184	188	171	185	179	160	182	187	158	187	175	191	175	158	180	178	210	206	126	211	180	192	181	195	198	161	191	182	163	179	172	237	176	160	165	173	173	186	198	163	186	192	195	178	199	182	183	176	172	170	194	202	229	198	187	189	172	176	176	189	186	203	182	199	205	165	160	159	151	179	168	188	187	178	172	194	206	184	175	178	170	183	198	183	163	213	174	192	200	199	186	163	177	166	197	170	171	192	209	165	178	167	187	144	182	196	191	183	197	180	186	176	175	193	210	176	180	181	170	163	164	209	198	160	170	170	170	162	147	213	198	198	181	161	178	174	184	162	166	188	176	196	161	172	181	184	203	194	203	197	175	165	194	176	164	179	161	155	166	172	203	173	182	171	194	150	176	198	187	214	176	194	154	164	182	193	181	206	154	175	167	170	154	162	187	143	189	190	161	181	173	159	182	170	197	165	180	170	174	144	200	204	186	190	185	166	164	189	206	175	190	150	167	170	184	182	189	179	200	175	195	183	167	166	194	178	202	169	165	183	189	163	172	195	183	162	178	179	170	186	153	197	168	173	165	178	169	165	170	173	192	170	177	165	192	176	171	210	166	169	202	172	180	171	159	178	168	166	179	178	208	187	193	175	172	196	195	170	190	168	173	179	172	150	165	171	179	183	169	173	156	187	173	188	189	176	161	173	169	170	192	189	170	186	180	201	187	170	190	177	186	175	185	169	212	178	190	171	175	187	174	178	163	173	187	206	162	208	169	146	195	184	184	161	189	173	183	187	188	182	181	193	162	167	166	183	169	185	152	184	178	170	177	173	188	174	184	175	165	165	173	167	171	185	171	173	176	187	192	183	169	187	185	179	177	198	157	180	187	182	185	173	177	185	171	186	165	167	186	157	210	180	170	161	187	186	192	185	195	177	186	186	184	166	181	178	165	150	179	189	161	197	177	184	213	147	168	188	194	182	191	177	226	181	169	185	174	156	180	181	171	176	175	161	155	154	155	160	185	155	171	166	167	189	180	184	181	181	181	189	186	165	170	171	176	166	171	178	184	178	170	179	177	177	181	160	163	176	176	188	184	180	179	192	178	175	177	179	176	172	177	168	165	204	171	175	170	163	180	172	173	178	169	165	182	190	164	169	173	191	168	191	156	186	190	177	171	189	184	163	195	185	187	198	165	171	171	165	179	177	180	170	175	169	170	181	164	172	197	167	163	175	198	177	167	181	174	167	196	164	180	185	179	181	192	205	198	183	190
14610	23905	20008	12656	8984	6512	5707	4338	3463	3664	3395	2989	2346	1871	1516	1390	1099	976	852	687	564	521	529	494	466	487	512	497	426	480	453	458	421	413	413	354	355	384	361	370	352	347	324	327	354	354	393	372	364	364	350	356	313	295	339	357	295	275	317	328	352	305	328	328	325	309	312	313	318	335	312	324	284	338	315	333	303	343	291	281	320	335	341	290	324	320	305	302	317	323	304	322	331	301	300	322	326	341	331	297	297	296	281	337	315	316	338	314	326	319	291	323	272	324	325	302	278	296	319	283	324	296	328	307	280	314	289	325	329	296	279	307	334	327	304	283	293	323	309	301	306	338	312	327	304	291	290	287	297	339	302	306	307	305	331	329	303	291	322	289	308	316	322	324	315	333	303	325	278	301	337	302	286	296	332	333	326	308	319	318	326	299	286	293	323	325	294	310	296	295	328	282	309	323	315	294	332	333	308	332	329	318	316	340	323	292	302	309	281	344	307	301	320	301	336	303	318	314	310	296	305	299	320	287	321	307	284	301	288	303	340	301	314	320	318	345	293	307	301	327	313	331	308	311	302	323	301	320	300	316	284	324	349	313	321	331	302	335	268	282	329	294	277	296	322	316	310	298	330	291	325	291	300	299	280	295	323	300	341	310	311	310	290	324	302	291	297	299	308	316	317	306	311	314	313	323	292	315	307	312	295	308	315	305	290	309	320	305	289	318	315	362	323	289	341	296	294	302	311	314	329	295	328	318	317	300	336	328	325	282	325	322	302	310	309	300	302	320	309	317	329	305	312	288	318	311	288	316	313	299	315	335	303	292	305	333	295	329	283	301	320	254	306	325	319	311	305	311	325	311	301	325	312	318	299	308	334	289	301	303	304	312	291	306	305	288	310	296	312	326	306	303	283	255	339	311	344	333	332	297	340	298	291	288	308	325	314	338	309	312	315	321	313	311	325	311	323	333	306	309	312	322	339	286	315	300	335	308	303	343	326	343	295	303	320	306	325	300	321	282	289	296	277	300	286	309	332	298	310	319	330	323	306	291	330	302	298	296	321	296	291	295	299	339	328	358	327	316	347	299	309	308	328	295	318	302	293	274	319	310	322	303	311	324	308	316	299	331	344	319	294	291	314	321	285	316	297	316	281	306	333	320	325	324	329	294	310	357	304	293	338	288	283	339	308	344	321	292	295	289	314	310	335	302	315	298	323	311	312	292	320	298	313	311	333	278	264	333	322	321	304	331	312	307	288	344	326	315	293	314	328	296	296	274	283	287	315	335	317	333	306	312	289	322	275	290	298	311	334	312	295	299	276	320	309	290	315	321	320	310	325	308	318	314	299	304	286	296	326	303	334	270	292	313	324	299	310	331	282	316	306	338	289	294	298	316	292	291	297	284	322	272	293	302	281	314	311	304	315	310	300	349	306	295	307	286	283	297	284	315	321	316	330	328	324	335	321	313	316	299	295	321	304	284	281	309	337	318	293	316	301	288	283	299	305	305	321	322	299	351	344	306	327	324	322	313	322	321	336	294	327	308	303	302	335	319	314	298	321	287	305	299	295	322	298	307	325	295	351	302	303	302	319	307	287	321	314	320	341	331	275	274	347	333	310	303	304	336	305	312	283	294	314	307	249	295	275	319	327	306	347	305	299	295	332	293	290	360	285	284	255	309	318	310	281	314	318	325	310	301	272	290	306	297	315	307	338	311	322	345	305	339	314	319	311	305	331	298	298	309	303	316	320	286	300	322	291	311	312	278	321	326	318	291	300	300	315	311	335	287	302	312	312	271	312	334	308	309	348	331	287	344	278	310	316	311	289	329	298	324	316	316	313	274	325	297	282	328	318	297	283	327	313	301	330	302	309	301	318	310	335	294	320	276	306	300	332	296	318	330	329	317	302	294	309	321	305	293	318	310	294	287	314	345	343	300	316	322	282	306	339	314	300	302	301	337	300	314	307	289	325	310	323	288	320	324	324	341	313	307	310	355	294	312	313	342	321	314	311	299	334	307	314	304	329	292	303	298	308	286	320	342	296	322	342	308	295	320	314	323	281	293	307	304	307	305	284	278	300	295	333	297	296	297	312	338	298	283	294	284	307	305	291	281	354	325	327	350	320	308	307	299	315	309	303	309	304	290	289	269	326	302	306	318	315	283	293	310	308	307	321	299	337	296	301	310	328	312	296	308	293	313	316	305	322	344	337	317	324	302	337	311	333	307	323	282	301	307	317	311	314	304	318	314	325	297	316	288	324	330	315	354	302	298	324	322	296	319	315	302	298	315	340	329	309	292	308	319	304	324	320	315	284	295	315	309	305	335	334	315	327	327	306	316	289	320	290	325	338	331	298	306	337	339	337	300	314	324	314	289	323	290	339	289	298	299	277	329	311	315	294	331	296	335	256	297	305	318	321	327	311	304	324	331	288	317	343	309	289	321	328	326	304	322	313	279	345	310	310	304	292	319	313	276	323	307	308	303	303	329	348	320	282	277	337	310	326	307	314	287	310	316	309	307	317	318	289	312	297	308	312	315	299	323	317	319	319	326	313	250	308	330	279	314	331	328	298	331	327	312	300	316	321	324	287	298	325	303	298	304	312	288	336	306	288	294	319	325	313	322	303	308	316	300	310	340	306	303	309	288	302	294	279	322	273	329	293	311	337	331	297	278	309	314	297	276	299	326	295	282	313	327	300	304	348	295	301	285	303	320	317	307	318	330	325	312	293	299	321	314	314	332	306	314	329	338	301	317	300	289	295	332	334	282	287	310	308	340	309	331	306	305	285	302	308	323	286	341	320	306	351	300	308	307	314	298	318	326	322	286	321	307	300	325	282	311	330	316	294	297	304	296	331	323	291	299	325	301	282	315	298	316	313	303	333	307	314	272	315	325	297	311	310	295	321	298	282	317	314	313	284	299	339	361	301	297	322	298	324	285	289	314	340	277	315	324	296	323	310	303	294	294	322	304	291	287	308	347	275	292	315	337	320	304	301	299	301	297	326	308	304	332	301	292	300	295	288	302	322	320	313	311	284	316	316	329	281	307	294	310	306	310	312	302	313	311	285	320	308	320	303	297	282	294	298	285	299	346	312	312	320	277	323	332	303	300	275	301	307	336	295	336	311	316	330	343	331	301	322	331	280	306	341	319	335	326	339	319	292	315	309	299	348	303	332	335	326	311	271	292	331	294	316	325	305	317	314	302	306	310	328	324	324	309	297	310	326	314	283	284	325	294	297	353	321	298	324	312	317	331	288	322	305	316	309	310	319	297	261	299	324	303	322	311	303	329	313	318	299	315	318	311	317	279	321	369	294	299	316	276	336	315	289	294	317	335	304	286	289	298	293	278	319	328	305	317	314	303	309	317	325	291	325	345	284	295	321	294	296	306	310	319	313	322	335	309	303	309	299	309	325	329	315	311	295	308	317	332	282	309	299	305	301	288	310	320	319	308	313	303	320	303	288	302	305	315	334	317	342	299	295	336	320	315	284	278
26853	19884	8562	2404	1368	968	853	693	662	694	724	747	604	575	586	543	538	497	500	462	501	493	493	443	442	487	468	524	493	492	500	520	478	483	455	466	494	466	471	501	442	464	466	477	482	471	486	486	455	509	426	449	442	471	463	427	428	496	486	499	446	463	467	493	472	450	447	476	487	463	472	477	493	449	460	469	449	477	471	510	464	470	445	472	436	477	486	477	474	446	466	464	459	459	471	477	431	453	488	447	462	428	496	448	524	474	444	484	462	447	451	491	464	455	486	508	498	463	414	486	451	481	460	471	398	492	438	451	472	450	461	483	488	435	484	498	478	475	454	459	450	489	545	452	475	467	470	453	452	457	473	487	476	462	484	484	466	437	463	432	403	460	478	460	465	462	468	464	459	471	434	468	519	429	468	476	451	426	469	533	444	437	439	484	463	442	448	483	484	450	411	426	473	449	478	462	453	421	468	491	468	443	460	463	475	437	446	499	474	452	486	438	427	475	466	463	458	396	457	464	461	432	470	474	429	430	469	428	489	431	453	459	460	449	455	453	471	446	454	428	475	451	457	466	480	472	468	424	476	480	469	441	470	453	441	446	505	478	455	429	468	434	492	520	480	443	492	457	435	491	456	454	477	450	430	513	490	488	478	487	458	455	441	458	445	465	468	445	442	469	484	510	439	449	422	466	486	458	464	436	490	458	473	508	433	480	484	455	453	454	500	474	490	467	465	480	460	517	454	459	445	455	463	489	424	459	456	444	482	448	484	478	482	442	409	442	439	444	443	452	492	491	470	450	442	457	453	458	427	441	452	483	481	467	492	459	458	464	426	432	469	440	473	477	454	476	465	449	490	468	474	500	449	452	501	468	486	455	459	444	478	409	425	489	468	462	480	488	473	475	479	431	450	468	445	485	476	474	449	461	464	449	513	489	436	414	464	459	498	451	465	461	517	459	473	441	421	450	456	470	432	455	434	465	516	472	488	468	462	441	489	477	475	440	490	475	464	426	470	471	463	452	475	488	494	488	472	491	448	452	453	473	496	467	486	501	477	508	492	479	498	464	466	456	470	427	425	430	461	430	427	510	483	448	459	461	455	437	449	445	465	477	460	473	470	485	485	432	466	480	437	433	469	505	479	439	457	449	440	469	450	453	472	458	404	446	466	453	454	496	475	433	477	500	507	480	477	452	481	467	442	426	460	478	459	455	475	444	461	470	465	429	477	512	441	477	458	485	473	492	454	420	469	425	462	489	464	443	481	443	467	490	458	487	503	478	467	461	461	466	452	476	426	476	448	462	460	490	450	466	498	458	443	466	482	472	477	471	473	479	448	448	479	466	452	459	498	464	420	435	450	476	432	457	460	469	472	484	472	481	461	458	472	449	478	438	459	492	449	443	448	456	439	451	463	472	474	499	460	488	478	452	459	442	455	453	450	477	503	435	465	430	458	457	452	466	463	455	483	415	453	484	472	456	443	482	470	464	455	421	461	466	531	462	447	492	450	443	470	469	418	445	476	462	434	441	443	456	416	469	473	483	476	444	465	454	449	412	457	455	519	461	464	470	478	460	474	459	450	453	460	485	455	485	477	448	492	457	475	475	447	459	460	462	458	479	429	489	491	487	474	463	484	477	430	456	468	457	436	499	483	465	485	482	459	465	502	448	454	438	466	443	503	480	475	467	449	478	422	457	466	458	491	442	492	463	486	448	479	474	452	447	480	482	475	455	457	494	475	463	472	512	466	472	436	468	455	445	457	494	475	501	454	464	477	494	461	431	468	458	482	457	464	467	492	459	429	474	477	467	480	482	450	413	465	446	495	471	479	483	487	447	484	452	463	419	434	468	430	465	460	482	474	471	445	402	427	541	492	455	449	467	459	491	459	496	488	462	505	433	520	448	471	499	452	480	419	451	431	455	433	474	474	483	425	475	427	458	471	477	442	487	446	453	435	438	458	427	473	447	468	473	475	458	435	441	419	507	454	426	487	428	489	467	464	466	451	449	468	444	466	443	422	459	454	466	491	482	462	443	498	479	482	453	482	458	477	437	498	490	498	456	423	490	506	456	454	492	476	498	480	474	476	492	486	460	463	465	445	470	482	457	458	481	461	470	464	486	478	469	482	452	455	474	514	453	421	462	487	462	450	451	451	473	473	431	453	464	449	452	453	452	453	448	466	490	459	440	454	417	483	464	439	473	454	479	498	488	471	472	471	463	464	477	503	494	444	498	478	464	460	451	421	450	510	474	477	482	509	454	482	448	467	493	460	540	476	465	448	464	481	486	477	482	419	499	444	462	445	429	435	464	472	470	459	446	451	457	464	453	512	478	475	474	473	493	448	480	415	407	485	480	482	460	443	430	473	490	421	460	465	486	411	491	486	491	447	486	474	467	460	454	444	457	427	451	438	505	469	437	474	472	496	490	458	461	460	466	480	499	462	458	452	461	481	459	459	432	483	435	494	453	474	454	422	475	456	498	499	397	487	472	497	492	436	470	461	424	473	450	462	504	447	461	439	400	450	453	461	470	496	451	474	440	463	500	453	501	459	462	474	439	471	439	485	483	492	460	456	455	434	504	477	480	464	479	460	459	458	481	462	488	466	470	473	473	471	465	479	456	458	483	479	430	474	481	454	440	442	478	427	491	432	437	469	427	465	449	479	469	464	468	474	461	475	457	478	466	501	449	469	437	450	452	443	421	471	446	445	452	435	432	423	484	458	470	491	482	438	426	452	456	431	429	458	464	442	453	492	477	483	427	482	492	474	456	426	497	482	466	440	450	507	495	466	438	439	463	473	457	458	437	474	465	485	461	461	474	477	478	461	459	470	455	442	432	491	465	503	445	446	449	426	457	419	424	471	490	482	460	464	449	479	442	488	442	470	495	441	451	444	440	457	415	442	472	472	458	451	445	472	466	441	442	459	485	487	456	479	468	500	453	487	429	497	468	488	467	500	440	481	465	466	468	479	483	443	487	447	476	483	447	454	485	456	485	499	424	472	433	455	487	477	443	441	468	436	485	438	487	498	468	429	474	500	417	443	471	452	471	453	481	449	447	437	443	465	459	442	475	485	465	467	469	498	497	481	476	486	470	468	451	438	454	450	482	488	464	489	494	453	461	462	468	496	467	427	439	466	474	441	463	454	459	484	474	451	446	405	430	488	442	470	457	519	462	442	492	456	435	424	446	457	489	474	458	482	490	465	458	472	446	458	475	445	450	487	430	467	444	489	424	468	444	435	488	457	454	447	470	503	436	448	485	470	498	490	484	456	457	448	447	493	475	466	458	424	453	431	467	494	469	468	440	457	447	484	471	454	483	465	483	452	438	462	442	453	457	492	509	471	452	478	484	506	474	481	462	468	483	444	452	443	472	453	464	464	476	463	429	469	496	462	487	483	479	493	442	451	485	495	438	455	450	480	458	492	475	461	456	473	472	447	496	439	477	479	486	438	518	483	485	461	461	479	509	424	447	461	467	441	454	480	453	450	470
10218	9937	7971	4218	3162	2348	2115	1693	1588	1588	1743	1542	1372	1241	1119	1066	990	920	926	835	826	763	829	790	778	762	780	840	769	785	762	769	817	791	748	780	800	777	789	839	772	792	801	771	787	806	764	762	776	798	777	827	820	786	789	792	763	753	751	807	788	761	820	764	747	747	792	760	790	740	744	785	782	745	762	767	751	782	773	763	769	748	827	775	759	780	772	698	762	797	803	735	741	843	729	825	742	780	867	786	733	775	770	772	743	755	799	805	796	725	714	791	728	755	723	751	753	786	753	792	796	738	777	791	760	784	760	743	783	802	804	739	759	760	780	777	789	786	721	757	772	773	749	729	792	739	822	771	760	756	736	769	751	765	785	754	745	795	779	771	781	794	769	777	752	792	734	764	732	832	781	774	757	794	752	795	818	799	771	772	759	740	777	782	741	725	778	747	814	800	800	777	738	758	754	793	763	736	732	778	780	775	723	801	725	747	740	748	820	790	748	765	766	781	769	783	758	773	766	749	757	756	790	790	803	774	771	772	757	740	745	795	730	767	730	762	725	747	767	707	747	740	712	777	718	791	754	742	760	794	738	801	755	813	743	756	779	742	773	769	817	762	741	795	724	805	778	773	816	802	738	763	799	738	761	726	745	736	757	745	743	783	727	755	751	814	748	728	751	793	777	792	772	788	780	770	732	761	761	809	793	767	747	774	801	769	740	757	766	800	786	721	768	775	746	732	801	711	748	748	778	790	734	781	797	768	720	790	826	791	776	751	752	697	772	747	761	713	769	779	781	762	788	761	790	770	800	748	767	778	819	730	712	766	747	778	752	825	770	730	752	779	758	763	792	796	754	711	773	726	764	801	746	811	756	793	742	811	739	777	804	751	789	771	770	713	781	753	735	727	791	744	791	779	773	738	775	777	796	741	786	763	764	719	752	768	798	748	820	756	768	741	821	757	756	760	721	777	784	747	744	773	774	765	806	791	755	813	770	783	721	729	721	776	809	821	730	779	802	732	751	751	751	746	706	742	804	758	737	752	787	772	748	742	734	780	722	811	740	754	790	770	750	818	766	749	774	768	780	760	763	785	732	808	752	756	755	775	776	793	785	790	755	766	820	756	767	828	783	741	771	790	682	799	804	775	716	766	758	822	734	788	804	776	795	746	745	725	780	777	743	787	782	748	831	801	743	764	836	758	776	761	738	778	784	762	754	758	759	754	729	760	791	771	822	794	779	782	716	748	757	725	773	760	770	760	761	718	782	711	779	746	774	785	796	699	749	780	799	730	769	792	729	746	751	775	751	732	816	782	738	760	807	767	805	743	731	793	735	765	741	787	777	739	743	731	758	841	778	759	749	732	781	747	790	716	789	731	782	821	734	771	793	777	797	774	753	803	750	733	785	755	736	746	763	765	763	755	735	805	763	762	803	779	754	790	792	760	799	742	769	794	751	723	747	714	824	773	791	764	821	756	797	752	752	720	775	737	739	770	764	764	778	764	802	766	795	750	759	731	776	742	757	752	824	685	776	822	772	794	763	794	722	797	784	756	759	809	749	765	712	783	767	786	801	710	750	761	769	751	771	756	723	784	751	795	738	753	808	711	743	742	756	762	737	774	800	806	789	736	736	707	803	751	809	752	759	811	773	781	690	708	784	752	697	808	742	767	760	821	821	758	748	788	710	759	821	746	752	763	775	798	764	744	797	753	810	791	739	775	747	762	718	745	766	761	807	772	764	817	777	776	818	747	780	715	796	749	792	765	780	748	769	719	794	765	778	767	794	760	863	784	749	733	742	746	800	747	784	738	744	763	745	728	746	783	803	774	755	737	715	751	772	761	801	792	722	727	783	780	770	780	786	776	755	787	778	765	796	716	791	775	736	780	783	837	748	767	716	812	744	808	771	784	777	793	785	759	763	788	788	826	754	769	758	792	788	756	750	741	812	782	780	750	751	746	757	750	763	787	758	754	786	732	728	772	735	801	769	753	795	731	787	795	770	767	761	727	798	722	757	752	749	762	757	776	821	762	752	761	756	761	725	732	754	756	741	743	777	831	777	737	771	752	743	756	748	731	754	770	735	793	794	715	738	764	789	774	757	710	826	771	749	738	757	801	801	777	807	764	767	781	780	761	779	769	738	765	769	769	782	758	739	752	764	772	777	724	729	741	799	748	717	840	784	795	779	793	783	757	766	762	778	771	783	777	734	797	769	764	814	815	813	789	788	736	710	777	770	725	762	769	753	768	759	784	755	741	745	727	750	774	737	741	763	769	767	779	728	776	787	786	739	772	796	718	776	734	782	762	758	742	761	764	792	817	825	778	795	822	761	788	828	768	797	790	776	773	772	791	807	743	761	701	827	767	792	753	765	751	774	804	745	793	798	802	768	778	795	745	738	773	730	806	760	746	758	752	790	735	809	797	789	775	741	782	774	751	763	756	800	730	750	762	766	826	776	804	736	775	779	759	788	759	777	773	786	796	743	793	770	725	753	730	773	819	786	817	730	786	814	765	750	725	775	785	797	759	737	831	742	715	764	760	739	768	757	739	802	767	745	816	740	745	810	784	813	752	778	755	747	778	733	728	746	730	737	773	775	769	767	745	787	734	775	781	808	745	757	786	778	767	788	781	767	761	783	710	734	799	784	747	766	724	801	745	764	797	755	787	799	782	709	789	785	790	702	781	744	727	775	770	800	759	797	848	790	784	813	790	767	807	774	807	738	767	807	750	797	759	790	805	768	808	748	818	764	753	753	755	754	772	729	784	790	784	761	744	744	735	792	735	805	807	744	750	803	771	821	733	768	777	777	763	727	769	708	723	776	760	792	783	743	806	733	758	798	781	771	810	806	746	762	766	856	789	751	815	746	784	790	662	763	763	774	752	740	765	763	742	780	776	730	745	788	806	716	727	758	775	806	691	755	835	722	716	768	744	739	741	748	768	794	744	775	801	748	750	760	798	807	809	715	747	818	776	769	754	777	805	801	755	765	754	747	741	763	746	774	742	761	799	777	794	798	757	783	810	791	755	766	744	784	768	765	796	786	707	740	788	763	729	762	802	747	753	707	780	754	762	775	808	756	782	767	752	782	742	793	776	775	768	749	737	754	783	755	749	806	776	717	737	740	712	735	727	807	729	776	784	731	777	772	763	723	778	768	776	777	786	718	774	742	771	774	796	799	757	762	760	799	808	785	760	769	761	746	784	794	806	767	772	799	776	765	791	726	773	765	745	764	740	812	773	784	755	789	781	754	749	799	753	775	780	764	780	793	708	799	765	790	765	733	768	752	724	746	738	770	733	757	799	775	744	750	760	728	742	759	789	770	755	789	786	751	801	819	749	759	778	741	700	751	723	774	751	763	737	844	795	777	785	737	768	790	797	754	720	742	786	745	830	695	765	752	788	781	782	815	760	745	785	732	712	780	750	771	730	807	787	811	737	794	772	770	730	802	735	727	739	728	803	768	736	797	785	784	731	737	775	779	790	733	745	798	741
24486	21284	28105	24391	18671	3367	1551	1124	912	962	951	841	825	676	632	610	520	514	489	465	496	449	490	425	448	441	471	449	470	450	481	426	440	415	381	466	445	393	429	406	443	422	413	413	461	463	432	400	446	390	407	406	430	389	430	405	439	448	411	423	409	416	457	431	419	408	412	458	432	396	405	420	464	424	421	430	415	386	448	413	405	446	444	419	422	410	436	438	378	428	442	393	399	429	427	443	418	422	439	394	399	401	435	406	432	452	405	436	420	447	416	435	429	452	400	437	405	407	431	392	448	421	413	419	401	435	413	417	417	423	490	448	420	407	433	436	468	442	427	432	394	430	471	408	411	424	394	431	405	406	466	398	426	430	408	430	397	440	418	396	450	409	443	453	447	445	373	425	387	421	464	400	448	443	440	394	419	438	410	459	402	415	407	415	425	459	417	392	383	429	423	411	406	432	422	399	446	444	438	426	399	421	426	420	436	446	441	422	440	431	390	405	379	406	414	459	393	456	431	412	431	438	438	443	481	422	407	437	421	415	439	437	419	416	440	396	429	399	396	396	389	416	425	420	415	425	417	435	441	414	450	432	421	436	416	434	421	466	392	424	411	462	451	446	408	447	443	422	428	430	368	444	405	419	430	416	411	442	406	407	412	437	446	423	440	447	440	441	406	419	390	425	381	414	441	422	433	437	395	399	427	411	432	457	406	395	456	435	418	385	427	439	439	436	402	414	420	403	373	392	474	419	459	411	398	451	409	451	432	402	403	412	394	411	417	475	394	428	425	433	431	400	435	451	437	428	396	443	399	428	445	445	393	397	430	409	408	394	427	401	432	443	415	410	414	439	435	420	431	439	442	408	410	383	388	411	426	438	397	418	402	446	420	455	431	433	441	430	401	393	444	400	461	439	418	395	392	405	415	427	377	402	410	431	379	453	429	459	410	435	409	425	414	431	369	412	428	430	420	441	404	451	411	440	445	413	399	462	427	441	439	430	421	424	426	427	432	446	431	421	425	408	416	418	417	417	431	448	433	423	409	419	400	447	427	389	423	458	405	421	401	405	418	405	412	417	427	404	424	428	428	411	434	418	427	449	404	380	406	426	406	430	446	372	422	430	418	423	415	430	436	412	420	397	472	412	442	424	465	446	410	416	454	382	441	417	451	434	414	404	423	415	442	437	464	445	450	437	436	384	407	428	408	444	425	409	429	427	410	426	459	438	409	424	458	417	412	436	401	442	401	395	440	401	394	373	440	450	427	397	404	409	426	434	392	418	389	397	426	413	389	423	415	435	481	432	411	435	410	393	422	428	445	381	415	426	392	423	451	465	426	393	405	432	457	422	420	423	415	388	417	416	458	425	425	420	426	389	426	415	442	406	432	412	394	422	414	393	391	411	436	429	436	435	425	440	410	398	394	436	414	426	421	386	390	406	405	413	442	425	435	408	399	410	383	428	398	405	416	409	419	424	415	416	447	455	463	432	410	437	415	449	424	423	426	423	403	431	438	412	388	410	446	417	433	400	412	402	436	401	413	401	409	422	422	443	430	420	435	415	411	432	442	395	408	434	419	422	437	399	417	416	442	422	403	424	399	406	435	446	405	397	396	433	398	443	442	410	451	421	450	428	430	444	412	433	443	441	430	422	437	406	433	424	429	407	455	414	465	432	418	394	472	445	404	447	428	418	453	382	430	422	441	434	392	437	416	418	437	405	409	409	404	426	425	447	409	430	441	421	412	457	428	446	446	415	458	381	438	448	391	403	401	388	451	396	405	399	402	436	418	420	449	409	457	430	421	420	423	400	437	408	412	396	400	424	419	422	381	391	431	438	419	415	399	436	424	414	423	370	416	421	392	458	405	460	422	417	468	399	429	420	441	421	397	420	403	410	432	395	410	387	438	452	426	418	422	421	411	434	385	425	447	383	399	423	442	442	448	394	427	424	444	428	410	438	416	414	427	437	447	414	407	426	416	418	415	408	405	436	413	453	396	440	433	440	441	438	414	405	420	401	376	412	409	412	411	407	387	418	437	410	434	416	412	407	439	429	395	415	459	438	442	410	424	476	403	451	400	431	447	389	457	385	381	422	397	409	420	384	405	454	443	413	471	420	439	414	430	426	458	420	400	422	434	385	397	362	439	426	422	435	406	408	450	408	423	425	446	449	398	409	406	392	408	403	405	424	411	421	418	437	400	427	407	413	422	444	421	435	397	417	439	432	412	430	410	429	423	434	460	470	414	425	426	434	430	394	413	391	423	417	444	445	386	447	449	397	442	446	414	434	400	407	419	455	433	418	427	422	387	435	390	414	412	400	394	419	411	418	402	420	407	405	419	394	420	426	422	445	419	434	386	437	426	418	418	400	404	438	370	393	424	437	392	456	420	437	419	420	427	438	369	436	417	444	430	439	401	418	425	438	397	429	454	424	438	437	391	413	424	454	418	431	458	419	460	382	443	378	452	450	390	426	437	419	396	401	407	432	414	395	406	406	417	474	457	381	435	385	405	420	412	419	399	423	437	442	409	401	427	433	429	433	439	381	429	410	462	431	387	392	418	433	428	415	424	417	400	429	440	402	420	464	424	420	427	406	412	416	414	427	395	425	422	448	449	410	426	469	395	447	434	397	421	429	425	415	400	440	450	411	415	410	391	417	406	413	409	392	434	367	415	418	423	382	417	434	411	420	433	399	401	396	424	438	444	427	412	372	421	402	399	410	430	402	414	420	417	413	470	404	432	415	392	410	433	394	423	415	440	394	391	444	408	433	419	437	396	408	395	423	410	380	415	442	385	416	405	365	420	405	388	444	425	388	453	421	433	410	435	400	406	401	389	407	426	402	405	429	445	434	443	429	428	433	376	442	417	410	412	395	428	425	422	376	439	412	431	425	411	426	432	379	407	439	422	441	418	368	425	438	409	447	422	408	413	389	388	416	417	374	416	402	419	419	437	349	408	422	394	392	447	432	389	425	396	430	445	413	419	406	404	464	417	459	432	405	430	421	406	388	411	396	439	392	433	448	400	391	425	449	459	376	394	396	429	454	438	418	400	420	375	462	410	405	437	426	420	414	428	390	420	422	457	440	432	423	438	438	400	405	409	415	378	415	420	401	421	442	448	413	431	438	428	424	414	423	422	428	420	426	388	417	425	436	410	405	419	407	411	436	404	434	411	443	429	403	396	409	411	428	414	437	396	440	431	427	439	432	408	431	366	408	416	414	414	393	444	439	408	412	398	438	413	427	385	433	406	427	444	426	438	371	424	386	411	416	398	376	382	402	390	443	414	427	431	377	425	416	435	403	451	432	413	377	451	419	420	442	406	437	420	406	387	421	403	428	429	419	427	414	410	424	442	422	411	453	399	435	426	410	429	387	434	401	431	410	416	402	432	392	388	435	443	430	444	428	403	445	431	395	474	446	402	389	429	396	420	427	419	421	437	391	379	430	411	423	418	389	398	426	396	393	404	410	375	408	401	423	414	441	417	401	389	434
11723	18375	15249	8561	6164	4492	3706	3102	2632	2565	2595	2313	1928	1691	1426	1272	1187	1108	936	866	891	860	851	822	825	805	828	822	796	769	752	750	790	761	766	732	755	719	753	797	801	729	736	715	746	773	761	702	680	732	738	721	780	759	752	729	745	704	721	699	684	767	700	711	719	743	673	721	714	786	725	708	685	682	772	691	707	725	681	757	668	713	756	747	731	740	690	729	684	720	749	736	717	687	726	766	706	710	727	711	668	738	745	662	742	727	700	708	698	731	748	719	738	766	733	753	780	754	674	715	707	743	714	729	745	694	690	678	704	720	679	747	701	752	684	658	708	687	681	724	729	748	738	723	699	737	700	736	753	742	703	703	730	653	715	695	703	731	711	721	709	710	764	753	732	737	731	747	755	671	726	725	710	713	737	714	690	721	712	676	739	684	707	741	684	684	695	729	716	711	733	704	730	715	687	691	720	693	687	718	662	701	728	727	694	755	674	676	736	710	689	698	689	688	728	691	760	704	704	695	726	651	747	678	719	764	695	663	707	733	699	720	732	742	741	796	721	677	682	695	704	713	727	665	715	648	741	732	717	715	731	667	679	675	703	734	718	661	733	729	689	729	687	696	755	716	707	711	680	686	653	720	718	687	693	754	709	715	679	689	693	777	699	684	712	731	726	695	698	723	688	697	696	704	678	740	695	735	675	694	716	704	681	711	695	715	738	715	691	714	738	753	723	752	709	703	698	681	721	676	700	751	713	736	667	714	712	693	717	693	703	720	739	703	754	733	695	694	752	672	702	744	724	673	688	717	721	739	692	701	709	744	717	702	726	664	739	662	725	715	737	697	714	699	732	711	693	727	738	719	697	692	723	699	708	670	706	703	705	700	761	722	710	744	767	717	709	707	736	742	677	729	719	722	676	728	736	717	742	668	729	705	754	744	723	720	684	684	753	676	722	689	654	694	719	706	706	706	716	731	653	713	681	693	702	722	719	721	670	689	687	702	691	732	703	711	707	673	681	709	691	704	766	708	681	701	754	720	754	716	691	717	691	694	728	696	733	696	759	675	670	668	723	706	691	741	691	698	694	724	702	716	716	753	686	695	679	717	688	756	720	719	742	791	733	725	714	737	730	727	724	719	710	689	745	715	717	671	718	717	706	745	692	694	723	711	675	720	711	728	765	724	731	707	683	717	720	705	717	710	715	712	725	677	692	724	674	701	704	659	734	735	740	714	737	770	740	692	707	702	740	752	735	729	722	722	691	716	710	694	689	697	775	748	698	730	711	665	686	694	742	691	741	707	748	703	729	745	697	768	722	770	772	710	680	750	692	696	734	729	735	732	750	744	685	696	736	648	766	691	668	706	737	695	683	712	655	680	679	720	707	717	721	729	716	707	692	747	698	713	744	689	697	718	705	716	716	727	718	735	715	791	717	675	666	676	704	681	766	728	687	705	706	722	725	696	681	689	740	704	698	685	745	722	698	742	731	723	718	709	698	727	708	670	726	738	736	711	665	664	747	706	712	698	677	683	708	717	722	703	706	688	716	695	737	716	679	725	732	699	731	713	668	706	726	729	689	741	742	675	758	722	761	686	719	708	756	709	710	711	698	668	705	686	695	727	727	676	736	688	707	718	711	696	754	714	729	732	682	666	730	687	717	706	678	706	715	726	719	732	685	722	732	743	694	678	735	721	704	712	717	692	730	698	733	709	641	706	742	728	674	689	718	713	728	681	627	729	746	715	754	709	745	677	680	718	685	739	704	697	646	710	670	741	726	729	711	750	735	708	656	728	738	700	705	709	714	714	683	676	671	688	696	663	706	727	695	742	777	685	674	753	679	721	725	707	726	668	765	728	711	748	691	666	688	715	744	713	671	725	727	683	639	720	698	686	709	662	724	732	749	693	697	755	705	700	663	716	712	676	719	750	698	743	682	701	692	702	689	700	716	711	680	733	723	722	707	693	675	691	734	704	731	701	752	722	711	719	723	667	778	686	728	707	669	704	731	752	699	666	742	705	763	677	668	690	672	716	683	711	679	710	722	693	711	732	729	742	713	689	667	701	674	664	661	752	722	706	712	712	727	684	767	719	713	756	718	740	731	706	726	739	676	821	720	700	684	720	709	739	734	735	701	687	707	725	678	692	734	712	694	689	761	706	671	720	704	690	749	740	748	642	730	676	765	717	744	670	698	763	668	707	696	738	734	721	725	713	725	732	753	684	714	717	711	698	698	692	716	675	715	724	719	738	770	736	718	677	705	716	710	734	667	694	741	760	729	727	696	685	692	684	718	770	708	740	665	696	731	718	728	717	755	707	689	690	687	717	673	737	691	734	675	719	692	741	695	736	716	747	647	693	691	661	742	660	715	713	736	738	644	674	728	686	726	695	724	692	761	712	722	743	689	759	722	689	689	710	678	721	698	740	701	706	706	723	710	739	649	710	765	677	699	735	686	716	731	693	723	690	669	682	692	697	661	723	700	671	714	719	706	697	701	712	664	705	718	702	727	728	715	723	663	712	648	726	710	665	710	701	673	703	750	767	708	697	716	692	688	712	702	714	708	662	760	675	762	677	738	712	658	692	733	672	690	665	720	731	736	743	739	709	676	722	669	732	685	701	697	712	720	733	699	704	746	693	724	714	667	717	682	673	680	706	712	745	734	677	698	706	717	708	703	744	713	665	688	730	711	696	714	705	716	766	743	777	710	685	731	724	702	707	693	700	723	675	747	696	735	731	667	700	676	718	676	716	685	695	687	696	756	703	688	741	770	708	659	709	721	712	698	768	736	709	712	742	722	767	751	742	700	657	698	661	711	686	724	715	661	731	697	699	714	775	765	752	717	666	698	736	674	715	706	691	724	706	686	663	702	671	685	729	718	732	733	687	747	703	703	731	675	682	682	744	751	681	739	723	698	670	678	722	714	707	735	712	743	740	697	721	733	643	733	669	720	730	690	736	740	648	702	755	706	746	670	695	692	754	711	692	753	672	731	674	716	695	697	713	712	683	672	676	720	688	668	702	749	692	712	713	722	723	737	738	720	685	687	729	751	705	630	725	702	707	687	703	734	679	758	699	718	708	712	727	746	739	736	751	696	743	647	696	734	721	683	673	761	711	728	695	714	709	716	671	680	653	671	736	683	685	699	735	690	684	726	725	708	699	731	731	672	692	714	741	701	664	697	719	743	681	745	700	714	676	745	709	686	685	717	709	736	706	756	732	684	738	752	744	748	709	741	732	738	694	750	760	701	723	720	743	706	730	685	689	699	761	744	692	711	710	685	720	682	737	678	686	706	614	712	741	704	735	700	702	697	676	702	722	720	724	665	709	709	694	681	718	741	674	673	717	713	674	722	669	724	722	710	694	720	686	713	700	721	725	692	728	760	727	714	676	679	704	781	777	690	726	735	694	678	681	703	702	729	706	732	734	709	713	715	749	705	708	714	717	683	719	658	717	745	710	709	785	711	714	727	719	687	682	731	711	760	733	722	672	746	743
23499	21359	29135	23981	21360	19152	3602	1462	1054	1009	1078	799	765	618	472	423	390	372	317	279	270	244	253	224	228	231	227	239	228	227	199	222	204	207	191	214	200	222	163	178	187	182	192	197	183	191	188	193	179	182	150	186	173	159	177	177	192	175	166	179	196	187	159	161	203	183	203	199	152	173	177	182	165	189	169	199	162	175	168	175	186	182	189	164	189	183	190	181	162	167	182	174	179	144	197	171	202	190	160	157	160	167	174	160	210	155	186	189	159	163	189	209	192	173	167	192	180	164	164	180	168	150	180	166	161	170	157	183	157	159	185	175	164	180	164	173	155	184	177	161	166	166	152	165	195	171	186	174	167	154	205	167	166	186	147	175	154	178	185	167	188	171	168	186	173	158	183	174	172	182	181	172	184	170	171	168	191	202	141	173	194	176	171	159	193	192	168	165	168	175	158	180	174	191	173	195	185	165	183	178	141	168	169	175	200	179	162	166	173	180	172	163	167	198	178	173	194	177	198	171	202	180	186	182	191	179	161	197	164	173	188	156	161	191	199	175	172	175	168	153	163	168	168	165	152	187	157	165	205	174	171	177	186	169	166	169	182	167	140	179	171	153	197	200	192	186	166	177	182	161	185	174	175	155	168	152	170	193	172	175	165	158	192	184	176	176	175	171	179	169	191	162	165	179	175	162	179	184	153	167	177	165	193	192	180	184	169	186	165	162	159	167	195	182	188	170	167	181	156	191	172	176	178	149	190	172	162	154	179	157	166	165	176	182	197	165	161	149	171	186	154	183	172	198	187	190	171	168	189	183	169	165	177	193	162	167	163	187	177	159	175	179	178	163	186	172	142	164	173	164	164	176	191	160	178	181	182	183	165	173	166	176	194	177	176	183	179	167	163	171	187	161	168	177	181	166	175	155	178	187	177	193	187	194	153	185	168	167	163	164	172	176	200	190	154	182	171	161	177	190	180	173	169	166	177	165	170	195	152	184	164	175	194	191	176	183	177	159	179	155	158	169	166	154	171	167	176	176	178	161	186	163	181	155	167	177	177	166	172	178	176	159	172	175	183	179	156	168	190	165	192	187	174	177	181	159	197	164	176	186	171	158	185	176	166	158	175	153	166	187	192	179	166	149	217	153	180	187	197	164	182	181	155	166	171	168	186	161	183	151	192	179	185	183	160	166	159	155	183	185	188	167	181	187	170	168	179	155	211	166	146	182	185	184	188	158	193	173	189	190	179	207	170	170	172	187	171	167	186	171	171	185	165	177	175	168	147	185	163	193	157	138	191	177	161	176	174	174	159	177	174	175	191	168	165	187	184	171	183	172	194	185	190	165	197	155	184	161	152	167	181	161	170	170	152	154	159	194	182	174	168	192	181	180	173	169	189	179	177	186	161	169	165	186	178	182	177	168	186	166	170	167	167	166	148	167	165	184	185	193	165	163	156	173	163	151	168	186	167	151	183	163	168	173	160	160	178	162	178	181	182	169	160	159	188	169	152	168	175	190	188	176	174	204	198	177	192	181	150	186	177	164	194	169	175	190	163	191	184	172	207	170	174	151	176	163	185	157	187	199	191	171	181	174	169	177	167	199	161	178	172	177	200	177	155	180	193	197	158	180	177	175	179	176	173	177	173	187	188	183	170	161	169	180	176	187	192	161	149	139	163	172	168	171	178	166	181	189	177	199	161	179	158	163	178	165	192	167	151	168	186	165	174	180	194	173	180	190	202	164	176	187	181	165	173	171	137	156	165	177	163	186	176	192	163	170	157	180	161	164	172	172	185	180	179	182	180	163	195	170	182	185	174	160	167	172	155	181	177	177	172	176	137	165	165	187	188	175	187	176	172	170	185	181	181	162	169	188	167	184	166	161	148	188	182	162	151	187	199	198	192	155	161	161	178	164	153	135	185	162	161	139	170	191	168	166	160	152	163	194	182	184	186	181	166	174	166	177	167	143	177	182	178	185	166	172	164	158	156	177	157	181	172	172	176	167	172	168	168	160	174	155	187	180	169	184	177	175	174	178	170	159	188	169	139	174	167	163	171	155	194	179	168	180	181	159	151	163	179	185	144	191	164	188	184	150	146	160	198	172	171	183	168	163	170	189	171	202	176	164	161	171	158	179	197	178	162	170	163	182	181	183	144	166	181	167	167	183	169	165	184	139	169	173	196	172	196	177	167	177	163	170	176	176	191	179	184	175	174	197	173	180	191	153	192	173	167	175	167	171	170	169	174	166	183	179	172	179	180	143	155	196	151	181	183	151	214	166	184	151	173	174	177	197	184	161	167	160	179	181	172	163	189	191	179	167	165	177	153	196	175	200	166	170	185	170	178	157	156	176	184	170	172	187	185	155	176	166	171	192	164	199	165	184	148	208	179	164	167	175	175	179	164	166	160	188	176	179	214	185	180	187	187	162	174	169	150	166	176	164	202	145	153	194	188	180	173	174	181	169	188	200	164	172	143	196	187	165	167	162	164	166	177	168	174	188	171	155	151	161	161	171	182	153	168	166	182	155	163	180	182	188	179	166	148	164	177	168	181	182	162	160	171	190	183	174	191	163	182	169	169	194	194	175	189	161	182	158	156	188	163	167	172	193	188	195	193	179	175	158	169	161	181	162	165	170	172	152	175	186	187	167	162	171	153	162	158	184	165	164	157	178	186	161	171	160	161	193	165	176	185	180	164	156	173	170	165	154	180	187	156	176	204	179	186	190	174	189	190	175	177	182	194	177	172	157	176	167	189	177	189	191	198	181	196	172	160	203	182	155	178	162	168	160	199	171	159	165	170	143	182	164	188	196	175	182	145	156	165	184	159	169	157	171	158	170	161	175	146	183	184	205	174	161	188	163	171	183	170	184	155	139	177	169	188	174	168	153	135	148	196	147	178	175	165	190	183	158	197	175	177	188	166	155	182	208	178	169	191	174	154	183	165	162	195	169	188	173	156	165	196	193	172	171	187	168	189	190	167	165	183	173	173	158	167	168	146	176	184	154	162	161	187	171	178	166	155	171	148	191	179	167	184	179	164	168	150	170	169	182	190	178	205	182	165	160	191	159	173	172	159	186	169	186	180	169	169	180	170	151	178	185	175	169	179	163	158	168	175	172	175	167	191	160	173	182	174	171	176	167	188	182	213	176	165	181	165	160	165	168	165	151	196	141	172	157	204	165	172	188	170	162	177	176	176	169	161	172	158	159	153	203	179	165	167	162	177	162	188	191	201	183	155	165	186	152	189	158	166	205	174	170	172	187	179	191	149	174	198	188	173	175	159	179	168	160	165	153	175	192	195	202	151	143	183	166	173	172	179	172	183	155	169	176	176	158	169	146	157	178	172	175	166	177	205	151	168	150	190	167	182	187	184	139	187	194	168	172	162	180	172	181	180	189	181	173	170	194	169	171	172	183	203	169	192	168	151	164	178	165	149	160	173	173	161	163	174	161	172	171	163	166	169	172	185	159	162	159	162	197	184	202	166	176	139	187
14600	25859	20732	12868	8782	6713	5349	4214	3350	3138	3449	2601	2420	1694	1440	1246	1137	958	732	654	555	538	499	478	453	464	456	489	499	468	467	392	424	399	415	388	371	379	355	362	340	341	383	338	338	337	337	348	327	325	353	324	325	303	316	305	355	352	286	333	311	326	318	346	329	318	298	319	315	304	344	294	316	312	318	283	291	298	299	300	303	305	324	329	291	289	306	311	301	308	312	310	314	311	312	293	290	310	314	295	314	312	300	316	314	308	293	320	313	314	344	323	283	286	303	322	303	301	289	289	326	314	290	319	311	313	335	318	297	334	294	320	286	292	308	312	312	305	289	320	293	317	306	297	297	314	303	321	335	277	275	336	313	297	290	301	292	295	310	293	320	269	323	302	323	304	301	351	321	312	304	303	333	321	290	271	301	314	299	340	275	309	359	319	311	303	337	329	310	331	350	285	318	331	317	307	279	304	324	312	310	289	282	286	257	340	291	319	284	304	280	284	323	314	294	308	341	297	345	299	283	308	296	310	303	311	286	301	276	306	324	315	301	309	285	303	321	284	296	314	297	323	296	323	281	293	287	276	303	288	336	311	306	273	314	325	310	319	287	281	323	311	273	317	303	316	295	315	315	293	296	347	324	337	308	300	288	308	312	295	304	278	291	319	286	314	320	298	307	284	291	302	297	279	339	320	293	278	289	289	293	306	312	293	291	345	286	311	311	299	312	306	310	326	296	327	290	288	308	334	305	284	295	305	294	295	315	279	285	307	302	349	314	336	330	315	333	310	290	296	304	306	313	322	305	307	342	297	299	310	310	291	306	316	273	304	348	315	310	335	282	281	289	310	312	315	310	345	319	295	296	318	302	320	297	305	332	336	305	289	302	293	282	292	312	323	345	338	279	307	309	299	321	296	308	302	309	291	342	274	313	315	302	268	281	302	321	310	305	317	294	328	249	304	338	328	321	294	290	296	290	327	260	292	315	330	342	279	318	324	330	286	287	316	312	328	304	274	279	318	302	331	306	310	310	282	285	317	303	286	269	312	312	310	317	293	299	323	283	296	286	318	331	339	319	298	299	314	334	308	342	327	313	276	323	289	329	325	305	277	288	298	296	300	339	316	301	326	325	301	292	322	294	284	283	315	292	291	309	293	296	310	303	333	306	310	301	307	306	302	283	289	285	326	284	312	263	308	279	300	301	300	311	313	284	280	318	308	316	291	305	300	305	256	345	291	297	303	303	289	298	292	284	298	308	305	297	292	317	301	370	342	303	283	313	315	326	313	306	306	307	305	308	273	318	323	316	284	324	320	276	317	317	305	320	267	319	306	328	295	299	292	280	321	331	292	321	313	287	306	304	308	309	315	290	310	324	306	319	318	301	303	302	335	322	292	359	309	296	311	281	308	323	321	352	312	327	281	292	313	327	259	334	314	318	309	310	289	325	292	313	301	328	342	298	306	280	303	345	268	310	298	295	339	311	308	329	287	310	308	297	315	287	338	308	316	307	267	326	291	261	271	278	318	272	342	309	315	292	326	294	321	293	305	297	259	315	295	295	309	299	274	300	288	318	318	301	289	350	309	291	311	308	291	307	280	319	299	277	316	301	296	281	320	299	331	275	299	312	305	324	308	303	293	298	289	285	265	279	301	299	308	281	297	323	285	284	305	327	265	317	305	310	268	313	297	307	297	292	320	290	329	293	315	322	327	299	325	354	337	311	305	301	324	339	299	296	308	333	313	314	294	300	261	309	350	298	313	279	269	292	280	321	296	308	322	310	292	326	336	303	307	296	297	338	323	321	326	326	278	327	336	307	320	312	339	302	317	318	279	307	343	286	287	300	340	300	274	316	319	292	309	326	258	286	306	319	314	320	289	327	318	325	309	294	335	291	329	303	313	305	299	324	295	289	316	275	306	280	336	306	295	301	277	293	325	316	275	307	318	297	294	288	302	293	285	286	304	293	309	276	292	305	282	312	310	321	300	274	311	324	325	313	334	282	316	301	316	322	341	276	299	343	295	319	286	274	308	297	348	283	286	293	303	286	299	293	303	306	309	295	298	321	322	289	261	287	309	322	316	320	322	308	286	311	283	312	279	311	322	293	310	322	306	332	319	315	340	306	317	306	297	312	320	312	314	312	338	294	313	312	315	272	270	307	301	306	339	275	273	275	283	273	293	271	284	274	312	311	283	291	308	283	310	313	287	323	269	300	307	294	305	287	319	312	341	328	330	290	296	285	306	307	296	276	294	309	288	337	315	318	327	320	317	298	319	320	325	288	302	304	321	296	319	295	313	280	305	303	291	335	294	302	319	298	316	336	326	302	318	268	289	337	291	325	332	283	300	356	337	313	280	341	310	300	287	276	308	285	321	312	296	305	289	298	312	283	311	311	283	304	299	320	338	287	308	288	305	325	286	317	327	289	308	307	318	302	298	323	290	303	331	336	301	300	283	278	296	312	319	307	298	296	323	303	296	297	297	312	312	278	308	319	276	315	282	302	322	309	285	291	270	291	299	305	335	312	305	295	329	306	296	304	309	315	259	308	322	299	306	297	284	293	318	315	312	322	298	272	302	283	306	305	279	274	314	319	275	308	313	309	300	278	283	305	285	318	295	306	286	291	291	264	293	308	311	268	324	292	325	291	292	282	332	311	299	305	328	317	324	306	313	315	312	306	344	319	297	295	301	291	292	291	332	318	283	306	281	339	300	267	315	306	278	300	312	312	316	317	295	299	296	314	301	293	277	289	294	315	284	305	310	309	282	286	317	275	291	300	303	320	310	319	309	319	326	324	306	303	298	333	325	311	331	302	298	265	276	298	302	305	305	303	302	291	308	306	324	272	303	280	302	293	294	355	322	300	323	315	311	312	326	328	317	294	307	281	302	296	290	308	306	310	293	297	293	285	285	317	290	288	297	300	281	323	319	307	298	345	310	300	302	306	300	317	338	301	316	310	323	289	297	269	297	306	314	304	302	288	301	325	308	294	309	292	306	305	315	314	272	293	316	300	282	293	309	298	309	312	313	296	302	294	306	300	302	311	297	286	325	319	285	321	322	305	324	309	278	289	296	338	301	319	290	306	303	312	307	330	310	281	324	299	308	328	280	311	321	285	318	285	307	305	336	339	282	308	326	303	302	319	306	304	269	287	275	288	323	303	342	302	276	299	269	314	287	286	296	294	311	313	287	298	272	322	316	326	338	319	303	323	314	292	319	319	277	315	322	319	306	330	279	294	334	302	297	304	308	313	289	331	309	295	284	275	306	310	287	286	319	323	285	326	294	306	327	296	298	315	300	294	304	291	305	317	307	291	292	256	286	310	319	282	306	305	322	297	291	308	295	288	309	298	313	256	334	285	326	321	305	261	296	286	318	302	321	307	317	299	288	336	296	315	271	304	292	285	309	310	347	297	318	333	298	317	316	298	316	319	336	286	274	309	332	311	331	307	311	325	314	279	283	331	296	329	301	287	328	310	329	309	321	321	296	279	313
26988	20251	9982	2680	1305	1018	873	725	716	685	712	636	589	556	537	542	502	491	517	495	480	443	469	489	445	449	448	500	438	480	454	471	454	449	491	468	481	451	432	461	471	482	453	518	438	513	474	424	454	423	472	470	461	466	471	444	448	438	471	449	455	470	501	454	430	476	475	466	444	476	429	483	426	481	452	470	461	436	445	456	466	459	461	465	486	454	448	466	459	483	455	503	501	455	457	466	472	443	443	489	464	420	451	441	445	442	488	441	468	441	435	451	469	453	477	496	451	484	432	450	490	479	441	483	484	484	468	442	457	464	479	418	441	438	511	477	463	505	439	504	462	487	501	461	467	448	466	475	492	471	454	455	448	477	460	509	451	488	469	463	476	488	470	444	466	466	441	503	461	470	510	452	497	424	432	473	487	433	442	430	477	484	467	468	428	500	460	453	477	443	445	502	485	480	447	456	433	492	442	469	454	447	467	458	489	485	454	440	462	482	459	455	463	457	476	471	458	458	478	450	442	430	486	476	448	415	455	485	456	466	485	458	468	425	435	430	456	471	451	496	443	432	453	480	515	433	471	436	469	486	466	484	441	476	466	432	460	489	463	486	482	494	476	480	448	427	468	451	471	450	493	425	485	457	466	437	465	447	441	458	435	481	452	490	436	462	438	448	440	430	486	477	453	436	417	495	482	464	451	444	460	467	451	457	474	487	440	434	458	471	467	466	433	459	451	474	480	460	460	477	468	456	451	458	462	468	487	454	468	475	441	466	441	503	476	434	448	474	457	437	450	417	474	467	476	491	464	460	482	469	443	468	439	488	462	492	473	485	451	491	431	475	475	480	458	449	485	469	439	459	459	472	483	442	479	482	479	444	510	446	481	444	474	412	481	448	424	468	470	496	483	444	432	493	452	475	447	446	479	445	464	468	469	495	440	482	493	479	466	473	469	479	464	472	459	484	513	468	448	458	482	447	461	444	499	496	460	498	470	457	457	438	505	498	408	429	457	442	466	468	487	448	463	480	447	465	437	468	472	429	483	464	459	428	501	443	443	449	453	457	456	474	466	448	453	499	460	491	492	451	490	477	481	467	491	477	461	445	457	441	476	430	416	466	438	496	443	452	435	492	482	443	480	467	454	470	447	498	478	432	481	461	468	455	490	475	458	453	467	452	462	469	453	450	480	434	477	460	466	446	442	446	470	463	495	487	518	447	447	478	456	458	443	447	473	455	441	440	482	490	442	451	426	459	446	477	468	468	446	497	479	487	503	436	463	477	505	453	481	491	444	498	485	425	466	452	450	446	475	507	456	481	454	475	465	484	462	459	492	456	456	469	422	477	435	486	491	447	461	451	461	449	459	454	450	466	490	409	513	450	478	481	451	479	436	458	427	481	458	449	459	476	481	455	485	464	475	489	472	451	484	455	428	441	465	472	451	445	430	484	482	465	489	460	457	464	459	492	487	490	480	469	478	457	526	426	447	441	417	504	467	492	493	428	478	453	501	448	419	476	471	469	467	461	448	449	423	485	479	480	442	468	453	454	472	451	451	443	462	474	486	435	465	442	486	481	469	433	455	462	443	442	456	461	465	449	498	469	433	462	473	467	456	524	466	430	479	445	480	491	486	459	461	461	483	462	426	446	464	503	478	499	480	514	475	488	481	469	491	475	484	411	429	463	493	439	470	489	458	453	451	475	470	468	490	489	451	490	468	460	421	446	431	459	470	429	453	475	471	449	445	481	490	494	488	471	499	474	458	449	433	499	418	477	458	451	496	464	474	462	413	456	467	454	479	485	498	436	477	457	474	474	499	457	419	477	447	439	477	439	455	455	472	447	452	479	444	501	459	458	476	443	449	442	481	456	508	440	485	485	497	437	479	466	479	483	523	468	465	424	468	450	456	447	456	465	445	420	467	437	463	455	446	413	452	477	469	480	493	506	456	459	475	422	431	477	454	447	472	412	447	477	496	485	467	478	474	432	481	447	466	454	492	493	465	452	457	433	484	472	479	458	457	499	463	465	447	447	471	435	452	453	470	460	481	462	473	469	417	482	446	450	479	479	461	406	468	444	481	467	450	441	479	477	427	488	425	431	437	451	461	478	446	456	480	468	464	469	475	498	460	472	444	457	459	490	443	466	487	463	463	423	461	431	461	442	488	456	479	475	470	471	477	456	497	447	464	422	456	473	466	426	488	440	477	456	495	462	482	467	477	450	470	467	419	486	482	479	465	472	477	445	413	471	484	460	496	423	465	463	451	469	485	453	443	474	435	431	437	432	488	420	490	460	426	476	445	464	468	427	473	483	443	449	462	439	509	481	413	448	481	460	477	523	471	468	466	464	442	441	465	440	490	479	459	470	468	455	474	444	453	457	450	465	471	468	452	457	450	507	504	465	487	474	500	448	490	469	463	486	488	451	444	510	471	459	495	468	468	479	391	447	466	479	417	485	476	437	468	442	465	507	476	452	427	510	418	450	462	442	464	449	474	472	478	454	473	459	476	439	489	488	439	439	469	465	476	479	464	476	429	470	465	419	441	442	509	428	434	472	491	467	471	501	459	468	452	488	502	484	477	454	447	477	487	462	487	462	476	453	465	476	428	461	458	427	449	418	467	493	445	490	468	461	475	471	459	483	446	420	453	470	478	459	490	438	491	458	475	446	463	459	447	448	423	488	440	455	484	467	502	466	488	477	460	468	438	468	457	465	478	474	451	455	484	475	432	501	481	465	499	456	488	473	485	496	452	447	459	523	448	505	427	444	503	488	459	481	465	495	456	462	430	453	445	438	488	455	456	478	477	422	448	487	504	419	490	454	476	460	472	485	459	409	450	457	441	450	480	429	462	467	466	490	478	463	445	455	481	472	500	470	464	459	467	457	445	474	459	452	466	474	498	450	458	490	468	503	452	435	448	478	506	493	502	432	477	504	455	486	476	479	520	491	518	472	497	462	448	467	462	472	488	495	489	471	446	489	498	455	478	475	528	426	438	453	473	438	452	416	432	471	463	449	425	453	480	461	482	474	461	472	421	449	497	469	441	448	461	468	488	429	448	467	481	510	491	418	462	438	421	467	461	468	478	484	468	471	449	443	484	437	506	397	480	471	483	475	438	459	460	465	449	485	487	454	411	458	491	429	515	427	443	510	460	465	473	486	429	455	474	440	484	484	450	497	478	488	430	464	437	481	462	441	450	478	462	489	441	487	501	471	412	480	460	468	511	463	427	466	458	481	512	465	454	475	505	461	471	475	480	452	510	431	464	433	447	427	488	447	449	462	432	475	445	472	483	499	473	455	469	437	456	459	469	473	488	420	501	499	494	472	485	531	474	450	437	441	420	472	450	452	479	459	429	478	452	468	459	454	470	494	445	469	499	455	474	493	467	483	448	451	478	479	462	488	477	466	422	482	478	455	468	490	470	460	440	448	446	451	467	470	483	464	445	454	457	475	469	457	459	480	445	480	485	478	477	468	483	441	484	440	458	467	449	497
10915	14224	10135	4546	3134	2357	1974	1840	1565	1534	1653	1453	1299	1069	1051	1030	999	894	849	782	797	825	820	815	819	836	839	869	808	843	771	789	755	760	771	787	805	725	825	748	767	784	738	715	761	771	769	775	850	763	767	788	752	744	787	730	715	800	761	773	768	757	799	744	750	744	716	794	782	793	761	789	724	741	742	750	774	736	739	726	787	798	811	775	760	782	732	740	832	776	758	747	768	758	776	758	759	723	761	761	738	757	735	757	793	765	781	717	789	727	780	806	778	694	731	736	758	733	721	747	784	786	771	729	796	758	760	754	698	731	721	804	792	761	756	756	756	781	773	737	810	762	765	782	770	797	734	748	762	777	733	783	822	758	752	783	730	765	743	779	793	734	737	751	801	748	784	737	745	770	769	770	737	787	776	754	745	772	779	738	746	792	740	781	798	776	752	723	764	756	759	754	744	788	763	764	743	773	785	763	755	779	745	773	745	757	787	734	742	744	763	769	783	771	769	744	800	729	783	786	794	747	796	791	822	820	813	741	731	774	759	828	721	751	762	746	743	786	769	810	762	768	795	776	779	767	762	724	740	773	796	686	737	779	699	790	779	727	730	759	761	737	730	780	743	749	774	752	770	771	762	742	741	755	790	794	795	780	798	734	750	711	802	772	780	739	760	723	768	749	747	715	782	773	740	801	750	763	790	811	747	725	732	789	754	757	771	765	788	769	783	758	796	735	755	755	760	753	811	787	764	759	771	761	809	737	777	782	809	753	758	735	734	800	758	719	760	759	760	726	676	769	801	801	685	766	723	748	710	736	721	800	749	762	840	759	748	801	787	742	734	782	760	745	771	732	767	724	730	786	747	731	733	798	771	794	722	744	759	756	724	810	760	753	777	805	764	781	755	765	767	790	784	754	758	727	730	795	732	754	738	788	774	715	788	799	734	748	747	782	727	779	728	733	742	784	757	750	741	723	760	744	721	789	793	726	724	759	749	756	752	760	786	739	739	740	770	738	754	795	735	765	752	761	778	799	703	763	761	761	782	796	763	764	758	721	757	743	768	779	818	762	783	749	722	763	752	816	732	751	805	768	748	745	763	772	763	736	751	755	810	773	784	802	749	797	756	788	796	794	762	784	772	739	764	758	731	750	778	724	786	738	758	730	749	716	820	779	741	758	748	749	756	803	798	786	760	748	760	801	715	745	776	753	753	760	829	745	728	754	818	780	774	785	757	762	770	819	772	766	729	788	734	792	759	751	736	755	747	778	806	775	753	749	760	776	746	770	725	785	787	714	687	770	721	794	730	756	754	793	780	777	723	758	766	751	809	755	709	736	725	772	738	724	813	839	767	774	818	767	736	764	814	723	766	769	759	722	753	772	725	727	764	759	732	791	734	742	761	763	797	765	746	782	712	767	716	792	731	726	772	755	794	786	777	723	759	790	753	793	758	814	747	742	709	729	720	785	729	704	782	777	777	744	704	764	751	730	729	739	772	769	776	755	755	769	767	745	757	764	735	786	761	763	726	781	816	755	749	752	736	818	754	771	780	743	777	747	788	785	778	790	794	750	747	790	755	768	777	762	782	746	785	816	790	777	758	801	780	723	757	806	734	801	801	758	763	764	787	731	790	751	751	723	779	747	752	731	761	778	766	787	741	774	753	727	751	808	745	766	764	771	752	783	801	746	760	745	769	784	688	793	792	789	806	773	860	759	794	768	759	729	807	799	755	765	790	761	760	796	790	761	741	783	785	760	764	727	772	758	798	747	802	763	740	764	747	827	776	780	762	815	737	731	745	821	773	748	741	785	765	794	735	822	772	820	789	796	770	784	753	740	726	733	812	750	712	779	777	769	756	814	748	761	770	790	728	792	759	774	818	776	795	758	806	753	759	726	765	737	764	805	745	749	772	768	761	735	740	776	763	793	773	763	761	730	748	742	791	787	768	756	794	794	787	804	707	755	732	775	778	776	745	743	715	768	799	805	775	828	789	744	777	767	745	753	764	732	755	766	737	826	741	708	757	763	759	713	738	729	771	748	849	797	754	787	817	794	752	762	757	761	778	727	793	744	737	731	756	751	769	737	739	779	739	798	748	770	747	786	771	807	754	832	757	789	772	727	790	779	773	768	737	783	788	782	820	743	689	751	747	775	777	800	791	744	782	788	750	767	735	710	771	725	734	773	779	826	768	759	741	794	783	764	755	776	778	764	728	736	738	789	806	782	706	765	769	771	768	760	802	786	801	737	712	764	791	775	813	776	733	724	802	752	772	818	820	734	740	774	791	755	770	744	734	770	775	816	796	762	742	740	795	764	760	772	785	738	792	801	764	767	724	771	838	722	759	790	763	750	785	775	740	827	810	736	729	747	749	787	739	805	771	717	753	765	784	798	748	789	747	727	766	747	750	741	733	762	714	815	740	728	775	735	734	749	803	769	761	761	796	767	759	751	730	786	770	782	752	744	732	772	780	742	775	804	740	742	767	779	743	728	778	760	721	717	783	778	760	781	768	784	785	729	785	745	763	755	755	769	751	719	758	760	762	723	730	731	753	771	791	792	704	773	796	795	718	764	748	746	817	769	788	760	757	783	806	773	793	808	783	766	795	768	771	775	763	770	767	766	707	783	764	784	738	816	715	830	747	739	750	755	774	764	743	792	797	743	708	741	753	805	798	799	775	774	785	772	836	773	788	804	775	797	802	741	775	727	797	754	784	741	779	768	775	770	755	742	737	755	782	786	763	784	798	788	766	789	763	736	806	755	803	772	788	816	771	810	775	800	726	750	779	710	796	732	772	741	757	730	782	715	766	772	759	760	731	757	801	811	746	760	774	766	788	810	725	774	712	760	781	763	758	787	779	758	752	774	728	743	781	817	773	778	798	794	761	794	750	773	746	759	745	783	764	775	795	760	770	805	765	824	771	821	772	793	792	744	766	754	776	743	748	712	761	749	764	767	783	788	745	754	772	754	782	759	762	801	727	817	800	734	788	783	768	753	770	792	805	756	744	716	772	714	821	806	796	798	759	746	806	748	743	773	795	741	777	720	743	768	786	794	744	739	757	758	737	766	801	791	687	737	717	757	774	711	780	757	734	795	766	773	804	774	787	791	725	726	740	807	775	781	758	739	714	764	733	786	756	746	767	750	798	737	767	790	754	787	712	738	750	787	806	759	788	749	729	771	733	770	787	758	752	775	748	769	757	755	779	711	738	771	804	790	773	747	778	750	776	801	758	775	742	756	725	760	763	728	764	788	787	767	792	762	751	756	767	758	764	774	771	755	796	752	796	732	715	771	745	730	740	736	770	768	776	777	836	732	791	714	781	714	767	781	763	709	759	746	760	740	762	757	768	774	716	774	737	776	766	778	801	720	825	757	785	821	784	804	825	763	770	739	767	712	759	740	738	792	734	800	748	758	834	817	773	765	743	783	789	748	775	746	766	718	781	733	793	753	735	771	724	745	776	752	753	773	788	791	788	773	757	748	772	753	790	817
24556	21343	28322	24699	18782	3404	1594	1184	917	921	882	821	677	680	608	543	500	523	456	482	420	468	438	457	426	463	419	424	453	455	433	460	426	417	451	443	418	482	439	429	411	418	413	422	467	406	413	403	435	412	454	431	423	422	418	435	434	440	422	461	401	446	397	425	415	430	422	452	405	411	422	426	426	428	398	428	421	430	400	405	402	422	399	396	425	393	403	474	406	392	432	409	450	455	478	436	375	408	409	379	412	417	478	434	418	438	415	369	424	391	459	410	423	431	415	414	375	414	425	427	401	439	431	431	385	425	428	362	424	415	429	416	394	439	450	409	438	407	401	387	413	449	412	406	405	465	412	433	435	400	426	399	421	438	421	434	427	399	402	434	428	454	380	423	419	405	424	419	419	440	445	408	443	404	392	392	412	386	408	440	439	410	386	426	401	420	446	439	413	378	428	436	445	418	418	395	434	423	439	426	467	371	423	449	407	418	422	403	407	405	421	415	467	465	379	424	401	397	402	444	409	432	405	411	424	454	413	425	427	462	390	387	414	379	447	442	414	391	410	412	416	441	464	442	431	437	399	442	446	402	410	391	453	403	438	469	401	405	417	440	406	391	392	385	420	411	425	396	412	439	385	406	450	434	399	423	392	437	424	409	438	426	415	417	432	458	424	446	431	416	404	386	433	461	441	385	401	409	371	423	416	397	454	405	434	443	404	420	432	440	434	429	429	402	439	376	447	426	437	418	415	450	457	421	397	422	390	417	398	425	407	409	414	399	413	451	413	388	413	388	421	408	430	435	430	414	413	400	409	407	422	408	412	428	401	428	419	417	428	435	435	413	437	434	428	404	419	391	434	422	424	428	405	427	381	403	409	384	416	440	391	442	437	401	423	426	435	464	412	448	383	417	417	459	442	437	412	443	423	411	440	416	383	390	446	397	424	431	438	443	421	447	432	412	421	425	458	444	385	399	413	457	383	427	403	451	407	410	435	417	413	406	439	401	451	424	397	417	436	428	462	414	407	396	424	421	416	409	434	434	429	421	407	412	434	407	439	405	411	444	404	428	421	422	439	433	445	402	396	437	447	407	407	419	408	441	445	422	413	444	414	437	436	357	444	423	445	393	376	432	449	436	415	402	424	463	435	406	408	401	411	421	420	433	391	400	418	398	439	421	437	438	448	396	381	448	417	408	407	418	430	424	429	412	424	423	421	400	377	426	403	434	432	424	405	444	437	449	417	407	445	433	424	426	365	435	437	416	409	423	460	431	432	426	409	440	402	440	407	407	353	405	401	403	407	410	414	399	428	413	392	417	410	427	416	421	418	428	383	415	417	454	432	385	408	389	417	405	407	434	417	418	445	389	442	442	390	425	399	419	388	419	417	444	413	379	451	429	431	416	438	407	414	402	423	412	429	432	382	431	406	429	431	387	420	383	411	412	438	474	425	452	439	436	392	415	414	421	433	408	437	419	406	396	431	388	427	393	410	395	391	417	422	410	407	401	363	415	427	382	415	437	409	428	383	423	457	416	397	438	436	425	432	408	411	388	420	408	391	424	419	414	437	426	437	389	423	456	396	459	392	396	405	401	409	422	452	423	387	440	412	456	454	411	404	436	405	401	435	420	399	414	424	430	409	398	413	426	450	430	406	435	435	411	418	438	415	382	397	441	419	427	402	420	389	418	413	427	438	453	417	396	429	406	414	399	419	429	443	452	396	408	406	406	403	423	381	432	401	407	444	401	437	381	401	427	402	408	424	422	418	419	407	417	396	421	384	394	426	415	421	425	437	407	416	439	418	414	421	449	409	410	375	428	441	374	422	411	441	415	433	441	405	440	396	413	421	408	411	385	434	444	454	379	432	439	396	438	462	429	441	433	416	400	451	423	420	424	393	404	458	426	422	428	418	441	422	434	432	425	451	445	428	440	382	422	422	427	426	424	451	410	415	418	444	426	402	422	422	433	371	425	476	456	396	428	445	413	386	420	408	442	409	391	412	378	423	395	423	375	466	421	393	409	415	413	424	434	422	406	437	439	400	432	461	406	411	431	409	386	445	436	409	390	398	436	441	449	384	403	423	423	459	424	396	410	461	445	448	426	400	459	410	419	385	410	394	413	407	464	411	434	413	447	455	432	389	399	446	435	389	416	423	414	444	415	451	439	423	441	375	426	442	414	456	396	406	408	422	413	382	414	436	418	448	421	458	396	421	457	408	408	455	421	422	421	442	426	438	441	389	414	430	392	448	431	450	432	425	412	400	406	386	386	406	410	419	398	459	394	398	464	412	436	406	404	444	403	411	425	403	403	441	424	406	464	405	412	419	432	413	437	396	429	428	455	477	403	429	389	424	402	440	447	441	470	422	429	412	342	430	430	404	404	433	426	461	417	389	400	417	399	455	423	384	397	398	397	401	392	430	441	416	445	394	430	423	396	413	451	392	420	418	454	416	434	419	444	402	417	386	422	374	398	393	412	404	396	414	404	392	401	407	458	430	446	406	430	400	421	433	404	439	407	432	413	423	401	391	386	444	419	401	457	470	444	430	424	419	426	397	403	401	412	401	407	451	410	412	430	403	424	461	425	410	395	418	391	418	423	391	438	416	418	395	445	424	435	417	435	442	397	440	447	390	453	434	424	435	402	419	417	421	390	414	433	415	472	428	421	447	436	413	384	392	395	423	430	466	405	452	442	403	410	406	445	411	404	450	392	421	396	387	412	401	456	474	423	397	388	419	435	436	440	391	423	411	459	408	421	410	443	453	424	411	422	385	424	429	415	401	422	441	416	448	448	410	391	382	416	374	405	408	423	393	417	414	384	428	390	404	428	418	417	422	395	438	415	417	412	418	443	409	418	433	397	424	399	481	439	428	423	391	435	425	432	424	419	417	419	391	409	420	419	404	419	425	421	405	397	418	392	438	435	440	437	384	428	417	435	419	424	401	451	387	434	394	429	395	403	440	422	408	452	438	429	431	463	405	439	389	389	437	391	439	433	431	401	408	427	393	423	417	417	398	421	406	427	376	431	427	432	424	410	407	452	413	413	378	445	399	432	423	428	433	417	411	428	410	412	427	411	406	457	404	440	418	402	442	373	403	419	420	458	417	392	420	424	409	389	393	398	435	393	430	438	403	407	398	414	424	411	444	407	407	440	394	421	404	409	409	437	420	428	405	438	436	427	410	417	406	405	424	442	417	431	393	405	410	417	404	429	397	402	445	415	417	431	408	404	387	439	431	421	410	406	414	416	427	436	424	418	435	419	387	471	399	425	423	383	439	438	405	407	433	441	428	392	460	404	456	381	450	424	429	430	395	437	419	424	368	397	424	449	408	431	425	407	439	384	395	439	420	410	411	429	410	406	418	406	426	459	464	423	450	426	387	402	436	440	417	402	446	453	399	429	424	393	439	430	424	383	405	413	409	415	441	413	448	412	431	406	398	462	433	410	436	399	386	409	441	402	407	406	436	445	419	418	421	434	452	422	434	433	425	460
12772	22396	19286	10040	5760	4697	3658	2958	2567	2332	2443	2024	1709	1518	1308	1236	1142	1046	950	880	821	821	820	825	797	785	760	780	779	825	773	785	781	756	756	755	760	782	725	705	758	718	718	707	737	751	753	752	725	752	733	712	706	719	708	701	683	667	701	713	713	723	714	717	728	671	708	682	712	719	704	722	682	708	684	741	649	695	748	681	760	686	749	702	702	679	740	687	712	703	734	719	709	711	723	687	720	716	723	704	686	697	707	707	681	743	649	714	709	743	732	715	714	691	699	719	640	685	748	715	692	676	723	696	682	690	681	723	709	732	719	769	650	705	747	738	712	707	691	671	758	715	733	681	665	734	708	745	728	721	665	711	681	669	701	695	716	705	718	723	697	698	714	691	763	704	709	723	718	737	669	722	685	734	716	680	689	722	675	673	675	744	648	667	684	714	667	733	689	694	673	711	716	720	712	704	680	706	680	674	699	724	715	690	717	743	686	724	725	671	709	710	703	662	708	724	725	656	702	741	745	732	687	782	711	695	724	672	676	711	699	682	687	741	712	782	708	661	712	684	672	703	731	715	706	717	730	735	701	713	678	710	665	705	668	705	668	726	711	696	702	674	720	709	670	738	671	653	709	710	689	667	716	724	726	716	698	701	749	738	711	723	750	705	718	702	679	658	696	690	763	712	712	733	668	697	672	734	684	692	728	723	673	707	706	730	689	668	743	698	687	689	720	671	764	685	708	698	673	710	744	673	716	669	699	706	714	718	703	697	702	699	681	645	718	680	688	651	701	702	698	715	699	707	669	701	722	690	722	710	703	711	694	728	729	681	733	648	686	702	686	689	726	707	722	682	689	694	689	674	697	675	706	677	697	699	725	661	723	710	698	687	680	705	734	755	698	710	678	690	675	691	724	771	749	697	685	680	743	675	719	706	649	675	719	664	736	709	714	723	694	678	736	683	761	709	732	697	701	732	738	678	754	710	716	701	663	758	704	686	714	662	733	705	652	665	706	791	699	674	706	710	700	708	719	698	711	720	673	719	717	708	702	701	692	658	659	745	709	715	664	709	699	725	730	690	733	696	721	713	697	729	727	725	694	748	719	729	647	742	659	737	688	734	701	716	668	699	697	670	723	734	658	694	709	694	722	671	701	703	732	708	697	678	703	742	716	679	668	667	722	692	717	714	677	753	691	752	667	659	741	717	686	725	731	694	719	683	791	703	687	719	748	692	670	735	686	711	684	758	696	695	672	721	710	677	734	717	738	695	704	685	686	668	712	719	708	706	709	719	711	729	709	681	729	698	687	716	720	709	670	685	683	697	691	727	757	684	664	695	723	727	689	706	671	651	672	694	723	701	719	701	736	704	690	714	724	700	725	736	714	676	735	669	711	715	674	713	700	700	682	697	720	728	753	737	727	690	655	724	715	711	711	699	677	693	672	644	719	719	668	728	694	692	728	669	697	727	700	696	672	688	675	708	713	707	784	719	730	732	691	686	691	749	716	769	718	758	691	756	673	706	722	704	651	727	700	699	723	723	703	706	712	717	746	685	755	769	716	737	686	750	725	680	691	644	672	702	681	681	653	700	687	688	690	679	723	751	685	683	738	723	700	689	687	694	690	692	704	676	693	659	690	706	722	728	667	676	703	693	716	717	723	711	669	707	688	734	701	701	724	718	696	687	724	705	679	681	658	651	745	670	724	729	744	689	722	674	687	701	736	751	727	650	653	725	728	729	727	689	730	707	710	718	694	726	698	704	684	669	716	699	662	683	710	721	680	708	731	697	713	679	677	722	701	732	694	732	710	744	709	702	712	716	724	745	706	698	693	680	710	654	734	710	718	743	691	737	705	699	723	693	680	705	705	679	701	736	732	690	718	709	685	707	709	691	715	714	679	716	695	715	732	690	667	701	688	690	727	723	732	661	720	731	695	713	695	677	645	705	796	715	688	718	667	661	662	680	701	663	706	736	689	745	687	694	713	728	761	648	744	738	684	710	684	691	698	697	649	680	723	694	644	750	739	693	693	716	683	689	713	673	706	725	696	707	686	673	684	696	742	678	702	743	687	697	688	729	690	725	730	699	696	678	729	709	710	730	722	716	677	703	723	688	707	686	708	706	684	681	711	709	714	716	698	729	720	710	714	723	685	704	718	732	690	722	699	731	700	650	673	715	663	690	685	676	711	703	694	706	666	729	692	742	730	665	718	771	683	702	682	688	695	703	742	700	742	662	661	666	747	683	751	734	650	701	695	716	708	701	699	695	675	727	739	724	668	692	673	699	685	720	698	706	691	710	674	703	748	697	675	702	705	720	714	683	712	673	754	703	719	708	683	676	680	692	701	689	738	678	682	692	704	730	689	690	658	688	703	730	741	708	716	692	699	739	712	728	680	716	714	710	672	720	712	706	678	708	713	674	680	741	735	699	719	686	726	685	719	682	721	702	683	647	727	695	691	687	657	694	732	680	699	707	700	718	666	705	730	676	726	717	734	638	650	684	688	686	724	692	704	712	699	685	692	703	727	641	731	718	735	675	698	672	679	717	674	731	696	681	700	723	690	703	676	723	716	758	681	670	693	741	738	705	688	710	649	688	755	703	766	645	669	713	697	721	722	686	683	713	739	683	697	725	648	682	746	702	671	689	707	733	698	679	696	721	704	690	662	734	691	648	671	656	671	702	683	705	695	709	740	699	720	668	646	719	727	684	733	659	762	698	713	677	705	779	680	721	675	702	661	725	675	717	692	714	663	711	708	662	730	713	702	735	720	734	670	719	649	699	693	697	717	697	706	710	701	702	738	695	710	725	713	710	677	703	712	727	714	675	722	699	718	660	685	706	774	680	701	759	682	709	701	662	682	734	663	738	688	696	718	687	721	711	729	665	708	709	694	686	708	693	683	702	704	664	667	710	686	697	693	732	713	683	697	705	704	716	656	656	681	683	753	673	701	711	698	684	719	729	693	675	691	640	681	653	660	698	695	716	635	667	679	737	712	705	691	699	718	732	682	685	719	705	767	707	705	718	702	712	708	725	737	681	703	696	722	699	717	669	688	694	679	684	700	690	701	677	692	737	731	732	744	706	699	713	739	681	689	686	654	720	730	724	723	693	693	709	729	698	707	679	638	761	709	674	654	695	696	657	689	686	693	672	715	694	716	688	653	690	697	708	676	705	745	701	722	687	734	719	760	679	695	693	719	702	702	695	670	726	722	700	755	636	647	710	676	689	671	708	681	719	693	681	712	697	721	706	729	663	715	688	692	700	735	708	676	761	678	719	687	649	693	684	696	721	757	697	738	751	703	679	679	727	680	730	677	692	744	703	655	657	681	720	711	698	704	741	699	663	721	690	741	687	689	681	681	699	746	688	704	743	683	658	664	712	684	734	650	695	742	747	685	729	729	743	693	717	707	684	678	635	670	689	732	682	660	726	702	687	714	688	639	726	685	733	693	736	697	687	725	712	698	745	679	726	687	708	689	679	710	684	732	740	702	726
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
